955 56519 839 109 839 109 193 929 193 929 855 553 855 553 217 753 217 753 525 382 525 382 396 505 396 505 297 109 297 109 120 15 120 15 879 160 879 160 891 466 891 466 608 90 608 90 724 499 724 499 100 481 100 481 500 88 500 88 194 97 194 97 798 775 798 775 103 285 103 285 829 215 829 215 63 190 63 190 305 81 305 81 628 365 628 365 84 836 84 836 808 910 808 910 946 373 946 373 11 746 11 746 79 401 79 401 724 843 724 843 481 332 481 332 490 66 490 66 442 97 442 97 672 59 672 59 481 385 481 385 434 500 434 500 526 801 526 801 558 728 558 728 540 223 540 223 879 245 879 245 892 220 892 220 735 860 735 860 422 32 422 32 206 778 206 778 801 390 801 390 260 183 260 183 24 243 24 243 54 702 54 702 739 905 739 905 717 696 717 696 497 166 497 166 747 780 747 780 927 832 927 832 642 757 642 757 590 634 590 634 170 688 170 688 516 252 516 252 120 636 120 636 434 230 434 230 590 931 590 931 628 39 628 39 924 214 924 214 670 839 670 839 821 344 821 344 814 510 814 510 406 409 406 409 643 84 643 84 776 294 776 294 343 322 343 322 144 42 144 42 869 871 869 871 519 569 519 569 228 148 228 148 853 606 853 606 911 326 911 326 185 483 185 483 742 36 742 36 30 316 30 316 927 78 927 78 590 410 590 410 131 207 131 207 483 296 483 296 621 110 621 110 439 289 439 289 450 797 450 797 859 945 859 945 64 489 64 489 536 813 536 813 794 173 794 173 508 645 508 645 833 110 833 110 134 692 134 692 623 888 623 888 298 441 298 441 268 93 268 93 14 626 14 626 413 91 413 91 724 102 724 102 940 710 940 710 335 207 335 207 274 292 274 292 762 271 762 271 460 878 460 878 312 237 312 237 408 882 408 882 734 269 734 269 357 935 357 935 616 690 616 690 784 60 784 60 846 83 846 83 221 607 221 607 815 214 815 214 276 22 276 22 130 356 130 356 448 158 448 158 403 168 403 168 870 373 870 373 170 449 170 449 614 865 614 865 391 912 391 912 843 680 843 680 278 839 278 839 548 522 548 522 511 238 511 238 665 794 665 794 871 473 871 473 753 89 753 89 142 63 142 63 782 261 782 261 627 952 627 952 426 913 426 913 263 628 263 628 540 309 540 309 761 562 761 562 792 733 792 733 250 530 250 530 702 249 702 249 327 534 327 534 14 484 14 484 751 304 751 304 785 186 785 186 580 218 580 218 218 440 218 440 697 385 697 385 761 426 761 426 744 233 744 233 723 258 723 258 20 156 20 156 25 103 25 103 845 298 845 298 660 527 660 527 602 223 602 223 395 600 395 600 878 800 878 800 206 698 206 698 524 443 524 443 602 248 602 248 617 608 617 608 726 7 726 7 831 705 831 705 779 197 779 197 97 295 97 295 894 778 894 778 215 739 215 739 56 837 56 837 916 437 916 437 197 519 197 519 765 282 765 282 534 411 534 411 802 930 802 930 683 339 683 339 954 582 954 582 546 503 546 503 554 907 554 907 582 476 582 476 228 811 228 811 76 56 76 56 256 857 256 857 819 503 819 503 288 18 288 18 573 457 573 457 862 44 862 44 153 89 153 89 60 703 60 703 799 147 799 147 355 918 355 918 559 933 559 933 184 159 184 159 851 822 851 822 814 345 814 345 676 512 676 512 1 65 1 65 791 339 791 339 797 369 797 369 121 866 121 866 840 106 840 106 439 189 439 189 423 715 423 715 341 511 341 511 797 407 797 407 641 891 641 891 755 623 755 623 371 397 371 397 381 108 381 108 10 150 10 150 477 579 477 579 103 314 103 314 615 18 615 18 783 474 783 474 55 71 55 71 165 400 165 400 769 450 769 450 917 62 917 62 883 253 883 253 827 497 827 497 372 126 372 126 514 279 514 279 565 90 565 90 139 898 139 898 811 837 811 837 659 875 659 875 801 434 801 434 759 285 759 285 120 251 120 251 10 622 10 622 935 602 935 602 499 210 499 210 755 840 755 840 481 208 481 208 236 374 236 374 181 397 181 397 253 111 253 111 265 603 265 603 389 191 389 191 676 859 676 859 436 594 436 594 311 278 311 278 660 819 660 819 944 578 944 578 433 653 433 653 904 437 904 437 746 697 746 697 107 67 107 67 80 134 80 134 147 203 147 203 743 690 743 690 444 343 444 343 138 802 138 802 901 122 901 122 948 585 948 585 358 492 358 492 427 687 427 687 90 410 90 410 500 786 500 786 365 98 365 98 270 460 270 460 419 111 419 111 529 320 529 320 802 709 802 709 675 480 675 480 61 157 61 157 120 375 120 375 176 908 176 908 382 759 382 759 379 116 379 116 297 674 297 674 595 441 595 441 646 802 646 802 136 745 136 745 147 170 147 170 879 524 879 524 828 940 828 940 829 484 829 484 848 569 848 569 82 57 82 57 461 551 461 551 667 882 667 882 462 256 462 256 625 578 625 578 190 784 190 784 754 327 754 327 263 232 263 232 196 453 196 453 256 470 256 470 108 913 108 913 296 160 296 160 461 739 461 739 470 494 470 494 234 112 234 112 225 655 225 655 68 955 68 955 633 627 633 627 335 116 335 116 873 816 873 816 349 120 349 120 7 596 7 596 692 480 692 480 309 505 309 505 368 95 368 95 512 634 512 634 713 652 713 652 951 264 951 264 334 334 334 334 585 342 585 342 640 291 640 291 296 309 296 309 28 332 28 332 693 898 693 898 133 945 133 945 238 538 238 538 574 434 574 434 861 381 861 381 143 465 143 465 311 18 311 18 702 671 702 671 659 184 659 184 944 800 944 800 504 330 504 330 65 812 65 812 712 110 712 110 478 851 478 851 292 741 292 741 492 82 492 82 308 272 308 272 888 184 888 184 568 602 568 602 745 581 745 581 612 804 612 804 78 315 78 315 854 422 854 422 653 744 653 744 519 691 519 691 118 321 118 321 230 390 230 390 504 488 504 488 366 331 366 331 66 931 66 931 226 220 226 220 409 857 409 857 512 62 512 62 906 813 906 813 31 148 31 148 587 125 587 125 667 367 667 367 722 644 722 644 110 216 110 216 659 802 659 802 4 449 4 449 324 468 324 468 180 870 180 870 749 791 749 791 237 341 237 341 39 822 39 822 669 180 669 180 107 579 107 579 575 328 575 328 178 938 178 938 469 421 469 421 249 403 249 403 493 510 493 510 219 345 219 345 878 179 878 179 736 675 736 675 498 615 498 615 147 117 147 117 245 875 245 875 787 194 787 194 674 412 674 412 771 490 771 490 532 273 532 273 212 248 212 248 392 300 392 300 40 71 40 71 55 413 55 413 605 334 605 334 158 801 158 801 894 578 894 578 252 175 252 175 548 237 548 237 443 890 443 890 50 804 50 804 505 174 505 174 534 777 534 777 448 949 448 949 808 85 808 85 195 212 195 212 571 499 571 499 571 795 571 795 871 60 871 60 236 641 236 641 859 762 859 762 61 480 61 480 431 741 431 741 408 624 408 624 712 888 712 888 776 529 776 529 788 468 788 468 632 586 632 586 680 774 680 774 467 172 467 172 756 455 756 455 707 59 707 59 228 715 228 715 40 441 40 441 355 140 355 140 732 258 732 258 263 401 263 401 259 878 259 878 904 192 904 192 145 390 145 390 595 181 595 181 701 610 701 610 887 886 887 886 792 948 792 948 484 562 484 562 410 38 410 38 653 667 653 667 808 561 808 561 544 938 544 938 85 516 85 516 329 320 329 320 396 295 396 295 913 312 913 312 592 19 592 19 313 604 313 604 895 673 895 673 611 518 611 518 168 270 168 270 399 837 399 837 764 897 764 897 924 332 924 332 658 1 658 1 862 854 862 854 278 351 278 351 441 716 441 716 375 624 375 624 535 235 535 235 217 211 217 211 159 853 159 853 272 930 272 930 114 146 114 146 540 12 540 12 34 211 34 211 906 482 906 482 430 190 430 190 23 831 23 831 57 347 57 347 555 855 555 855 294 141 294 141 530 401 530 401 517 513 517 513 80 161 80 161 342 461 342 461 951 843 951 843 271 666 271 666 895 105 895 105 140 281 140 281 596 99 596 99 541 169 541 169 416 311 416 311 255 507 255 507 522 739 522 739 781 660 781 660 938 17 938 17 738 75 738 75 546 622 546 622 625 546 625 546 825 300 825 300 17 226 17 226 827 262 827 262 791 707 791 707 365 169 365 169 891 765 891 765 688 269 688 269 343 660 343 660 575 459 575 459 938 740 938 740 298 638 298 638 346 767 346 767 527 216 527 216 88 816 88 816 913 197 913 197 431 452 431 452 638 69 638 69 323 267 323 267 253 291 253 291 33 286 33 286 198 25 198 25 800 830 800 830 440 328 440 328 746 351 746 351 879 316 879 316 684 323 684 323 781 555 781 555 146 18 146 18 349 935 349 935 228 800 228 800 316 392 316 392 176 382 176 382 281 867 281 867 659 763 659 763 176 760 176 760 816 149 816 149 205 831 205 831 156 216 156 216 419 938 419 938 292 27 292 27 118 456 118 456 133 86 133 86 709 631 709 631 209 801 209 801 464 633 464 633 892 508 892 508 861 525 861 525 383 569 383 569 532 165 532 165 891 46 891 46 360 781 360 781 593 8 593 8 275 559 275 559 408 452 408 452 264 489 264 489 21 153 21 153 490 463 490 463 373 47 373 47 195 840 195 840 736 418 736 418 841 282 841 282 949 915 949 915 405 319 405 319 658 737 658 737 450 103 450 103 675 662 675 662 252 342 252 342 431 441 431 441 576 881 576 881 105 133 105 133 270 596 270 596 194 288 194 288 707 113 707 113 693 77 693 77 24 330 24 330 179 679 179 679 875 91 875 91 694 366 694 366 189 247 189 247 59 937 59 937 756 923 756 923 332 58 332 58 867 919 867 919 744 868 744 868 674 738 674 738 747 689 747 689 87 503 87 503 659 121 659 121 668 201 668 201 4 709 4 709 44 550 44 550 193 202 193 202 288 818 288 818 776 619 776 619 467 299 467 299 363 231 363 231 792 530 792 530 291 581 291 581 709 792 709 792 64 815 64 815 255 947 255 947 731 409 731 409 752 232 752 232 743 369 743 369 884 709 884 709 945 729 945 729 146 330 146 330 38 736 38 736 374 99 374 99 838 713 838 713 149 127 149 127 838 69 838 69 311 434 311 434 632 11 632 11 571 267 571 267 794 251 794 251 15 567 15 567 195 354 195 354 62 570 62 570 607 178 607 178 16 34 16 34 173 179 173 179 261 550 261 550 212 27 212 27 680 871 680 871 48 707 48 707 504 37 504 37 289 569 289 569 87 486 87 486 17 111 17 111 889 102 889 102 850 747 850 747 416 531 416 531 930 750 930 750 507 429 507 429 712 645 712 645 30 273 30 273 685 543 685 543 848 425 848 425 579 338 579 338 272 340 272 340 507 493 507 493 391 774 391 774 947 635 947 635 854 707 854 707 550 327 550 327 32 467 32 467 830 791 830 791 589 379 589 379 267 183 267 183 843 412 843 412 799 755 799 755 917 430 917 430 634 367 634 367 86 816 86 816 5 751 5 751 192 954 192 954 615 365 615 365 610 161 610 161 426 225 426 225 879 424 879 424 708 318 708 318 925 77 925 77 873 161 873 161 388 215 388 215 318 699 318 699 316 915 316 915 715 264 715 264 59 172 59 172 477 728 477 728 728 234 728 234 93 802 93 802 88 932 88 932 368 387 368 387 456 922 456 922 608 369 608 369 294 310 294 310 63 693 63 693 316 162 316 162 793 6 793 6 493 271 493 271 187 818 187 818 452 11 452 11 115 232 115 232 228 109 228 109 586 627 586 627 571 292 571 292 725 634 725 634 351 798 351 798 597 190 597 190 620 154 620 154 620 717 620 717 603 181 603 181 5 279 5 279 388 470 388 470 52 34 52 34 396 374 396 374 773 297 773 297 322 904 322 904 448 442 448 442 288 357 288 357 736 821 736 821 337 400 337 400 168 286 168 286 301 20 301 20 126 305 126 305 356 730 356 730 66 215 66 215 368 877 368 877 132 271 132 271 615 748 615 748 577 377 577 377 703 320 703 320 733 172 733 172 60 598 60 598 592 332 592 332 852 405 852 405 601 493 601 493 239 693 239 693 608 596 608 596 380 296 380 296 562 884 562 884 690 149 690 149 182 77 182 77 655 247 655 247 193 134 193 134 521 944 521 944 384 744 384 744 39 536 39 536 565 398 565 398 275 679 275 679 892 38 892 38 882 932 882 932 913 848 913 848 128 202 128 202 259 773 259 773 141 864 141 864 613 918 613 918 333 313 333 313 919 757 919 757 525 94 525 94 115 152 115 152 60 531 60 531 482 220 482 220 201 340 201 340 766 420 766 420 127 496 127 496 584 663 584 663 374 469 374 469 843 473 843 473 141 417 141 417 319 859 319 859 149 268 149 268 722 508 722 508 80 868 80 868 621 71 621 71 696 626 696 626 474 885 474 885 361 871 361 871 237 497 237 497 31 589 31 589 174 165 174 165 527 593 527 593 414 909 414 909 794 409 794 409 854 73 854 73 182 723 182 723 434 756 434 756 77 619 77 619 751 133 751 133 478 54 478 54 323 772 323 772 480 499 480 499 900 103 900 103 835 360 835 360 906 754 906 754 201 824 201 824 883 914 883 914 564 147 564 147 74 952 74 952 89 249 89 249 294 252 294 252 651 645 651 645 432 303 432 303 254 506 254 506 219 865 219 865 703 594 703 594 104 814 104 814 540 817 540 817 175 647 175 647 156 166 156 166 319 791 319 791 20 502 20 502 690 340 690 340 545 72 545 72 928 348 928 348 19 293 19 293 539 46 539 46 772 611 772 611 895 594 895 594 475 585 475 585 55 153 55 153 465 843 465 843 922 503 922 503 806 553 806 553 108 351 108 351 637 715 637 715 908 663 908 663 148 30 148 30 143 289 143 289 268 802 268 802 602 533 602 533 794 183 794 183 874 272 874 272 234 929 234 929 684 730 684 730 610 700 610 700 857 80 857 80 732 17 732 17 371 402 371 402 624 597 624 597 838 886 838 886 155 266 155 266 951 647 951 647 853 204 853 204 200 694 200 694 475 257 475 257 162 337 162 337 399 200 399 200 504 317 504 317 918 57 918 57 916 671 916 671 367 329 367 329 285 65 285 65 126 128 126 128 175 35 175 35 537 585 537 585 873 571 873 571 754 536 754 536 216 584 216 584 314 468 314 468 600 861 600 861 560 615 560 615 466 762 466 762 747 225 747 225 673 834 673 834 21 572 21 572 897 446 897 446 113 121 113 121 944 717 944 717 646 926 646 926 163 644 163 644 43 900 43 900 423 293 423 293 138 88 138 88 287 72 287 72 815 759 815 759 421 644 421 644 869 189 869 189 627 202 627 202 435 597 435 597 97 531 97 531 219 531 219 531 852 291 852 291 43 668 43 668 152 473 152 473 51 498 51 498 340 743 340 743 232 475 232 475 663 928 663 928 833 183 833 183 255 164 255 164 250 357 250 357 118 271 118 271 275 522 275 522 955 421 955 421 908 653 908 653 827 91 827 91 400 856 400 856 382 523 382 523 940 695 940 695 854 506 854 506 119 709 119 709 871 164 871 164 459 768 459 768 259 414 259 414 94 798 94 798 226 658 226 658 577 18 577 18 332 259 332 259 442 657 442 657 27 667 27 667 842 922 842 922 356 177 356 177 334 926 334 926 896 492 896 492 609 446 609 446 87 618 87 618 310 651 310 651 89 864 89 864 855 689 855 689 769 751 769 751 636 234 636 234 431 754 431 754 711 849 711 849 854 517 854 517 771 84 771 84 625 82 625 82 809 202 809 202 254 491 254 491 754 661 754 661 674 410 674 410 915 53 915 53 382 628 382 628 520 569 520 569 531 220 531 220 826 366 826 366 597 924 597 924 15 49 15 49 709 714 709 714 466 576 466 576 3 908 3 908 478 80 478 80 26 805 26 805 140 369 140 369 331 704 331 704 811 426 811 426 478 63 478 63 888 661 888 661 516 761 516 761 231 540 231 540 835 602 835 602 311 323 311 323 7 690 7 690 662 501 662 501 473 862 473 862 76 727 76 727 191 778 191 778 382 374 382 374 90 500 90 500 175 729 175 729 4 397 4 397 346 806 346 806 330 98 330 98 480 165 480 165 829 899 829 899 53 36 53 36 227 552 227 552 880 743 880 743 445 526 445 526 225 293 225 293 122 873 122 873 695 727 695 727 762 800 762 800 830 203 830 203 754 764 754 764 468 694 468 694 275 184 275 184 748 118 748 118 776 305 776 305 894 18 894 18 93 871 93 871 902 91 902 91 807 768 807 768 490 589 490 589 395 220 395 220 866 16 866 16 206 383 206 383 185 585 185 585 39 554 39 554 354 40 354 40 373 199 373 199 609 319 609 319 104 254 104 254 311 345 311 345 585 571 585 571 765 342 765 342 442 582 442 582 527 295 527 295 387 699 387 699 931 812 931 812 773 244 773 244 661 325 661 325 819 453 819 453 358 326 358 326 802 221 802 221 353 351 353 351 16 833 16 833 42 372 42 372 647 331 647 331 216 332 216 332 225 131 225 131 407 135 407 135 719 749 719 749 798 795 798 795 600 191 600 191 209 273 209 273 552 34 552 34 43 542 43 542 933 53 933 53 937 184 937 184 647 93 647 93 765 27 765 27 347 480 347 480 212 769 212 769 329 220 329 220 58 296 58 296 537 445 537 445 106 127 106 127 214 436 214 436 45 559 45 559 291 262 291 262 380 328 380 328 798 383 798 383 633 748 633 748 61 708 61 708 810 715 810 715 767 688 767 688 451 237 451 237 20 309 20 309 873 123 873 123 448 354 448 354 54 271 54 271 826 847 826 847 861 299 861 299 863 543 863 543 621 476 621 476 477 710 477 710 610 236 610 236 177 511 177 511 854 128 854 128 562 768 562 768 2 321 2 321 530 759 530 759 575 539 575 539 424 344 424 344 160 210 160 210 617 251 617 251 479 448 479 448 632 92 632 92 570 307 570 307 208 345 208 345 738 710 738 710 25 300 25 300 490 483 490 483 17 320 17 320 386 222 386 222 580 462 580 462 452 770 452 770 214 913 214 913 58 533 58 533 858 230 858 230 687 322 687 322 246 155 246 155 646 925 646 925 292 77 292 77 883 524 883 524 594 137 594 137 701 256 701 256 712 351 712 351 232 424 232 424 332 213 332 213 341 245 341 245 809 387 809 387 96 466 96 466 552 848 552 848 588 48 588 48 930 576 930 576 591 350 591 350 112 3 112 3 778 555 778 555 473 155 473 155 917 799 917 799 675 681 675 681 191 414 191 414 276 951 276 951 16 193 16 193 358 322 358 322 107 898 107 898 62 437 62 437 500 454 500 454 540 806 540 806 97 347 97 347 744 674 744 674 143 372 143 372 429 670 429 670 428 201 428 201 316 564 316 564 893 251 893 251 644 635 644 635 901 104 901 104 411 52 411 52 285 832 285 832 664 862 664 862 310 487 310 487 257 569 257 569 381 931 381 931 157 316 157 316 532 131 532 131 287 156 287 156 908 657 908 657 105 585 105 585 36 35 36 35 118 17 118 17 92 351 92 351 429 559 429 559 374 768 374 768 176 743 176 743 775 787 775 787 452 812 452 812 876 868 876 868 879 540 879 540 346 93 346 93 543 891 543 891 19 716 19 716 876 174 876 174 610 235 610 235 208 398 208 398 566 402 566 402 253 369 253 369 864 359 864 359 905 722 905 722 162 364 162 364 17 269 17 269 427 472 427 472 638 384 638 384 505 772 505 772 495 676 495 676 435 736 435 736 539 609 539 609 670 193 670 193 161 716 161 716 26 428 26 428 577 628 577 628 881 722 881 722 261 39 261 39 671 654 671 654 565 537 565 537 88 435 88 435 48 765 48 765 535 116 535 116 811 707 811 707 337 608 337 608 61 434 61 434 428 941 428 941 216 7 216 7 696 633 696 633 815 147 815 147 260 509 260 509 891 615 891 615 721 655 721 655 178 434 178 434 15 56 15 56 215 885 215 885 92 879 92 879 91 523 91 523 497 80 497 80 297 738 297 738 863 805 863 805 412 715 412 715 163 358 163 358 774 189 774 189 430 713 430 713 437 21 437 21 161 333 161 333 55 286 55 286 338 376 338 376 358 267 358 267 927 347 927 347 929 538 929 538 635 424 635 424 445 393 445 393 437 57 437 57 674 103 674 103 183 322 183 322 402 757 402 757 890 623 890 623 928 369 928 369 39 854 39 854 504 233 504 233 120 214 120 214 221 226 221 226 475 477 475 477 55 703 55 703 122 911 122 911 642 315 642 315 647 834 647 834 913 610 913 610 161 38 161 38 162 701 162 701 268 581 268 581 317 259 317 259 506 773 506 773 69 463 69 463 71 929 71 929 695 259 695 259 270 560 270 560 14 642 14 642 132 788 132 788 797 430 797 430 240 443 240 443 289 953 289 953 782 90 782 90 613 648 613 648 607 834 607 834 506 218 506 218 872 363 872 363 554 952 554 952 251 332 251 332 840 183 840 183 463 90 463 90 564 806 564 806 20 55 20 55 52 609 52 609 193 653 193 653 631 104 631 104 704 544 704 544 787 613 787 613 44 669 44 669 401 367 401 367 317 607 317 607 356 43 356 43 312 403 312 403 907 292 907 292 139 501 139 501 605 742 605 742 143 843 143 843 138 575 138 575 389 607 389 607 640 371 640 371 590 290 590 290 713 884 713 884 247 470 247 470 900 782 900 782 628 433 628 433 124 808 124 808 111 168 111 168 504 515 504 515 552 118 552 118 749 242 749 242 836 17 836 17 790 581 790 581 334 293 334 293 229 585 229 585 868 353 868 353 631 402 631 402 79 945 79 945 305 682 305 682 790 813 790 813 24 900 24 900 907 385 907 385 178 421 178 421 942 19 942 19 757 16 757 16 697 168 697 168 828 105 828 105 238 253 238 253 536 40 536 40 744 288 744 288 223 484 223 484 597 846 597 846 353 314 353 314 569 899 569 899 38 14 38 14 586 593 586 593 71 302 71 302 167 93 167 93 373 272 373 272 589 304 589 304 179 849 179 849 261 507 261 507 553 332 553 332 709 82 709 82 818 204 818 204 952 607 952 607 277 166 277 166 70 542 70 542 573 53 573 53 672 735 672 735 321 900 321 900 438 467 438 467 757 253 757 253 262 257 262 257 576 557 576 557 27 722 27 722 465 188 465 188 58 670 58 670 519 447 519 447 4 623 4 623 742 552 742 552 566 468 566 468 1 72 1 72 549 785 549 785 760 620 760 620 733 97 733 97 881 477 881 477 634 244 634 244 407 106 407 106 117 658 117 658 761 304 761 304 535 479 535 479 677 534 677 534 582 534 582 534 821 73 821 73 304 777 304 777 724 289 724 289 888 589 888 589 32 682 32 682 553 430 553 430 452 93 452 93 196 112 196 112 501 903 501 903 501 184 501 184 413 140 413 140 943 259 943 259 825 585 825 585 684 840 684 840 836 778 836 778 226 414 226 414 613 572 613 572 867 350 867 350 828 22 828 22 736 248 736 248 802 473 802 473 683 600 683 600 746 877 746 877 895 572 895 572 790 367 790 367 769 955 769 955 86 735 86 735 502 563 502 563 698 49 698 49 565 670 565 670 384 564 384 564 325 325 325 325 45 615 45 615 702 258 702 258 258 595 258 595 656 310 656 310 202 694 202 694 529 344 529 344 69 811 69 811 185 389 185 389 716 882 716 882 642 802 642 802 785 95 785 95 28 272 28 272 232 369 232 369 443 493 443 493 545 782 545 782 706 445 706 445 751 405 751 405 507 335 507 335 865 244 865 244 805 316 805 316 718 825 718 825 890 627 890 627 416 762 416 762 539 892 539 892 726 91 726 91 375 548 375 548 544 588 544 588 770 570 770 570 612 206 612 206 850 218 850 218 686 108 686 108 632 860 632 860 779 492 779 492 554 362 554 362 739 104 739 104 157 569 157 569 249 125 249 125 308 547 308 547 214 766 214 766 718 175 718 175 701 887 701 887 903 226 903 226 183 289 183 289 757 920 757 920 761 624 761 624 272 920 272 920 926 850 926 850 365 604 365 604 732 739 732 739 594 4 594 4 689 470 689 470 581 309 581 309 64 182 64 182 674 779 674 779 607 789 607 789 717 746 717 746 680 916 680 916 329 134 329 134 569 740 569 740 771 755 771 755 294 129 294 129 773 197 773 197 709 78 709 78 1 794 1 794 314 633 314 633 923 356 923 356 315 57 315 57 750 373 750 373 419 241 419 241 416 358 416 358 405 48 405 48 55 474 55 474 460 518 460 518 575 434 575 434 650 627 650 627 189 73 189 73 31 522 31 522 621 163 621 163 435 599 435 599 442 632 442 632 605 456 605 456 889 750 889 750 511 907 511 907 746 74 746 74 131 272 131 272 534 749 534 749 834 282 834 282 614 668 614 668 497 496 497 496 536 860 536 860 675 802 675 802 45 413 45 413 944 751 944 751 936 135 936 135 37 113 37 113 516 380 516 380 557 319 557 319 651 453 651 453 385 842 385 842 798 136 798 136 351 529 351 529 47 819 47 819 320 568 320 568 353 392 353 392 140 837 140 837 326 106 326 106 86 656 86 656 895 124 895 124 293 55 293 55 955 682 955 682 215 307 215 307 785 119 785 119 894 873 894 873 636 778 636 778 631 33 631 33 499 178 499 178 45 575 45 575 874 660 874 660 563 136 563 136 569 278 569 278 242 141 242 141 15 285 15 285 915 96 915 96 850 697 850 697 416 317 416 317 326 763 326 763 176 457 176 457 951 415 951 415 163 755 163 755 355 804 355 804 90 796 90 796 240 225 240 225 747 821 747 821 844 893 844 893 741 771 741 771 111 235 111 235 625 430 625 430 845 773 845 773 494 308 494 308 569 562 569 562 723 87 723 87 493 824 493 824 505 707 505 707 214 315 214 315 942 48 942 48 318 888 318 888 93 9 93 9 199 387 199 387 154 315 154 315 582 138 582 138 225 10 225 10 239 765 239 765 253 186 253 186 918 607 918 607 348 224 348 224 669 94 669 94 365 639 365 639 187 413 187 413 442 87 442 87 39 835 39 835 818 612 818 612 809 415 809 415 78 221 78 221 129 316 129 316 912 827 912 827 421 794 421 794 86 799 86 799 219 152 219 152 224 11 224 11 249 624 249 624 82 900 82 900 752 394 752 394 912 267 912 267 616 329 616 329 126 224 126 224 196 72 196 72 663 568 663 568 109 253 109 253 263 196 263 196 41 106 41 106 869 99 869 99 710 45 710 45 426 786 426 786 759 268 759 268 373 715 373 715 30 93 30 93 921 286 921 286 835 516 835 516 164 566 164 566 610 453 610 453 495 320 495 320 226 361 226 361 265 199 265 199 902 42 902 42 405 131 405 131 567 942 567 942 493 336 493 336 226 770 226 770 778 188 778 188 106 377 106 377 141 635 141 635 790 616 790 616 426 186 426 186 217 326 217 326 232 75 232 75 831 184 831 184 20 603 20 603 614 844 614 844 120 520 120 520 842 776 842 776 431 485 431 485 684 380 684 380 346 55 346 55 941 591 941 591 285 112 285 112 910 324 910 324 29 439 29 439 423 680 423 680 36 515 36 515 182 130 182 130 511 202 511 202 664 185 664 185 63 847 63 847 517 472 517 472 550 886 550 886 932 945 932 945 767 479 767 479 173 732 173 732 204 22 204 22 906 124 906 124 621 689 621 689 866 824 866 824 340 462 340 462 12 936 12 936 456 954 456 954 225 340 225 340 726 442 726 442 307 906 307 906 64 10 64 10 295 459 295 459 263 205 263 205 517 496 517 496 859 579 859 579 172 815 172 815 863 550 863 550 642 128 642 128 353 550 353 550 235 258 235 258 425 570 425 570 905 277 905 277 78 389 78 389 699 386 699 386 172 691 172 691 183 236 183 236 446 655 446 655 81 104 81 104 265 871 265 871 634 262 634 262 466 617 466 617 769 635 769 635 203 225 203 225 335 767 335 767 680 445 680 445 631 364 631 364 258 701 258 701 395 513 395 513 124 309 124 309 394 109 394 109 31 893 31 893 462 107 462 107 496 759 496 759 753 21 753 21 506 379 506 379 7 793 7 793 890 748 890 748 933 885 933 885 868 320 868 320 888 56 888 56 635 156 635 156 343 517 343 517 643 37 643 37 400 95 400 95 221 485 221 485 319 758 319 758 435 249 435 249 56 804 56 804 386 885 386 885 469 947 469 947 451 883 451 883 338 260 338 260 128 709 128 709 176 36 176 36 131 111 131 111 667 659 667 659 380 653 380 653 409 183 409 183 263 363 263 363 215 245 215 245 799 161 799 161 107 355 107 355 375 541 375 541 585 494 585 494 779 333 779 333 829 841 829 841 578 654 578 654 456 224 456 224 912 762 912 762 271 877 271 877 313 167 313 167 59 683 59 683 437 873 437 873 692 244 692 244 74 871 74 871 617 82 617 82 191 239 191 239 408 909 408 909 857 652 857 652 718 373 718 373 501 829 501 829 111 4 111 4 887 569 887 569 269 751 269 751 762 175 762 175 628 149 628 149 569 473 569 473 57 201 57 201 20 732 20 732 411 273 411 273 273 541 273 541 86 429 86 429 272 574 272 574 569 320 569 320 793 406 793 406 850 840 850 840 349 250 349 250 382 636 382 636 950 94 950 94 442 409 442 409 74 723 74 723 283 955 283 955 453 856 453 856 305 348 305 348 573 828 573 828 337 363 337 363 940 621 940 621 475 404 475 404 538 23 538 23 470 180 470 180 192 900 192 900 917 525 917 525 297 741 297 741 934 649 934 649 530 800 530 800 657 698 657 698 381 812 381 812 577 340 577 340 715 535 715 535 841 534 841 534 503 34 503 34 249 812 249 812 632 757 632 757 492 440 492 440 65 256 65 256 948 902 948 902 644 218 644 218 397 878 397 878 869 930 869 930 776 711 776 711 507 443 507 443 60 852 60 852 676 182 676 182 80 153 80 153 513 448 513 448 413 879 413 879 383 71 383 71 517 426 517 426 342 868 342 868 308 798 308 798 775 32 775 32 28 811 28 811 449 375 449 375 950 109 950 109 180 689 180 689 166 509 166 509 943 31 943 31 760 524 760 524 745 740 745 740 445 951 445 951 893 920 893 920 711 109 711 109 937 502 937 502 10 645 10 645 677 580 677 580 908 822 908 822 327 716 327 716 567 629 567 629 185 507 185 507 651 5 651 5 301 757 301 757 765 902 765 902 438 362 438 362 44 215 44 215 93 770 93 770 943 830 943 830 362 458 362 458 429 252 429 252 124 376 124 376 70 619 70 619 569 482 569 482 770 11 770 11 610 117 610 117 573 759 573 759 214 179 214 179 29 40 29 40 836 696 836 696 829 313 829 313 433 911 433 911 193 418 193 418 589 274 589 274 929 135 929 135 662 639 662 639 124 83 124 83 298 283 298 283 296 663 296 663 463 712 463 712 701 850 701 850 343 251 343 251 45 446 45 446 112 36 112 36 238 590 238 590 345 698 345 698 950 300 950 300 525 486 525 486 97 553 97 553 231 432 231 432 633 202 633 202 951 494 951 494 180 482 180 482 827 264 827 264 616 539 616 539 784 210 784 210 426 190 426 190 883 739 883 739 400 809 400 809 697 809 697 809 134 896 134 896 623 491 623 491 492 924 492 924 211 583 211 583 874 720 874 720 143 714 143 714 227 658 227 658 740 861 740 861 845 420 845 420 35 921 35 921 694 942 694 942 65 656 65 656 552 815 552 815 375 492 375 492 396 402 396 402 574 426 574 426 271 500 271 500 146 614 146 614 710 215 710 215 196 942 196 942 831 41 831 41 414 891 414 891 185 542 185 542 470 600 470 600 304 560 304 560 896 32 896 32 684 195 684 195 45 739 45 739 448 228 448 228 121 885 121 885 949 72 949 72 946 300 946 300 346 597 346 597 851 274 851 274 946 200 946 200 336 172 336 172 564 620 564 620 491 434 491 434 926 57 926 57 455 31 455 31 69 802 69 802 887 815 887 815 764 672 764 672 705 204 705 204 552 625 552 625 133 641 133 641 327 202 327 202 564 206 564 206 653 259 653 259 894 763 894 763 425 394 425 394 926 574 926 574 252 43 252 43 742 73 742 73 418 953 418 953 317 595 317 595 66 554 66 554 784 359 784 359 795 661 795 661 298 635 298 635 19 255 19 255 126 42 126 42 562 205 562 205 105 917 105 917 36 320 36 320 32 873 32 873 645 693 645 693 346 723 346 723 491 233 491 233 689 635 689 635 482 488 482 488 840 391 840 391 354 610 354 610 357 558 357 558 112 89 112 89 211 241 211 241 292 4 292 4 490 220 490 220 288 194 288 194 565 691 565 691 24 688 24 688 654 924 654 924 597 323 597 323 900 634 900 634 286 700 286 700 51 420 51 420 908 461 908 461 274 739 274 739 245 74 245 74 539 556 539 556 689 534 689 534 749 121 749 121 386 8 386 8 734 659 734 659 420 120 420 120 198 262 198 262 948 188 948 188 97 640 97 640 780 23 780 23 774 507 774 507 3 168 3 168 217 334 217 334 224 245 224 245 570 390 570 390 42 577 42 577 519 414 519 414 558 73 558 73 627 138 627 138 52 948 52 948 165 141 165 141 616 372 616 372 367 790 367 790 871 170 871 170 809 368 809 368 219 785 219 785 772 864 772 864 689 544 689 544 301 497 301 497 271 345 271 345 39 645 39 645 523 736 523 736 528 113 528 113 405 231 405 231 83 38 83 38 221 195 221 195 563 893 563 893 601 121 601 121 900 794 900 794 355 785 355 785 325 83 325 83 452 213 452 213 118 518 118 518 248 815 248 815 591 238 591 238 438 402 438 402 429 127 429 127 208 34 208 34 523 750 523 750 535 546 535 546 856 57 856 57 908 372 908 372 364 338 364 338 769 176 769 176 544 75 544 75 109 225 109 225 794 507 794 507 363 137 363 137 264 302 264 302 703 456 703 456 386 219 386 219 126 819 126 819 735 271 735 271 229 485 229 485 174 913 174 913 679 305 679 305 122 902 122 902 430 93 430 93 293 679 293 679 375 521 375 521 905 317 905 317 134 353 134 353 783 22 783 22 761 149 761 149 66 512 66 512 910 160 910 160 921 707 921 707 767 954 767 954 111 568 111 568 72 390 72 390 322 388 322 388 773 936 773 936 476 373 476 373 167 191 167 191 475 939 475 939 415 227 415 227 347 576 347 576 568 624 568 624 952 81 952 81 329 775 329 775 828 207 828 207 513 349 513 349 706 286 706 286 379 422 379 422 858 778 858 778 182 152 182 152 468 9 468 9 600 28 600 28 694 626 694 626 654 645 654 645 816 246 816 246 411 62 411 62 38 347 38 347 172 114 172 114 314 447 314 447 15 828 15 828 394 28 394 28 913 432 913 432 2 586 2 586 62 445 62 445 874 394 874 394 850 557 850 557 420 104 420 104 170 581 170 581 251 286 251 286 59 761 59 761 678 113 678 113 669 802 669 802 879 650 879 650 717 73 717 73 806 755 806 755 554 702 554 702 377 897 377 897 68 482 68 482 172 637 172 637 466 92 466 92 537 455 537 455 802 558 802 558 757 478 757 478 373 681 373 681 286 435 286 435 197 184 197 184 554 492 554 492 655 927 655 927 240 388 240 388 265 142 265 142 671 481 671 481 944 286 944 286 749 893 749 893 622 219 622 219 268 184 268 184 583 55 583 55 176 707 176 707 203 399 203 399 473 617 473 617 145 836 145 836 786 848 786 848 126 530 126 530 563 642 563 642 27 912 27 912 604 98 604 98 600 531 600 531 895 391 895 391 35 707 35 707 710 893 710 893 455 13 455 13 45 863 45 863 337 14 337 14 588 564 588 564 603 313 603 313 304 381 304 381 79 234 79 234 282 758 282 758 239 429 239 429 240 418 240 418 891 595 891 595 75 662 75 662 339 78 339 78 713 61 713 61 822 177 822 177 934 900 934 900 180 528 180 528 216 942 216 942 567 329 567 329 118 109 118 109 17 43 17 43 775 941 775 941 342 15 342 15 318 710 318 710 488 283 488 283 755 496 755 496 833 144 833 144 34 747 34 747 895 568 895 568 648 715 648 715 167 703 167 703 550 537 550 537 148 219 148 219 483 662 483 662 659 666 659 666 785 424 785 424 919 882 919 882 917 748 917 748 841 209 841 209 308 451 308 451 55 511 55 511 433 605 433 605 609 262 609 262 530 25 530 25 805 257 805 257 741 142 741 142 482 775 482 775 90 812 90 812 501 308 501 308 466 888 466 888 780 375 780 375 550 760 550 760 932 215 932 215 145 683 145 683 599 261 599 261 134 350 134 350 912 443 912 443 826 98 826 98 397 523 397 523 865 669 865 669 418 817 418 817 706 227 706 227 432 485 432 485 836 46 836 46 882 8 882 8 835 772 835 772 77 485 77 485 922 75 922 75 484 304 484 304 851 360 851 360 278 502 278 502 249 147 249 147 169 695 169 695 356 406 356 406 208 763 208 763 371 818 371 818 457 583 457 583 125 312 125 312 647 378 647 378 603 905 603 905 644 771 644 771 809 812 809 812 204 476 204 476 266 931 266 931 517 795 517 795 416 170 416 170 114 288 114 288 511 540 511 540 901 651 901 651 750 586 750 586 666 548 666 548 26 938 26 938 674 484 674 484 721 153 721 153 847 685 847 685 504 349 504 349 160 274 160 274 121 474 121 474 194 73 194 73 252 238 252 238 194 239 194 239 170 689 170 689 255 748 255 748 240 545 240 545 405 292 405 292 682 732 682 732 85 462 85 462 350 36 350 36 638 126 638 126 219 932 219 932 39 406 39 406 609 657 609 657 677 916 677 916 622 844 622 844 706 276 706 276 897 226 897 226 907 317 907 317 351 439 351 439 678 680 678 680 262 655 262 655 31 152 31 152 452 504 452 504 250 60 250 60 398 531 398 531 702 380 702 380 136 435 136 435 839 704 839 704 214 119 214 119 49 360 49 360 915 532 915 532 867 725 867 725 932 445 932 445 498 607 498 607 423 829 423 829 347 736 347 736 302 398 302 398 128 796 128 796 687 901 687 901 148 438 148 438 950 847 950 847 582 568 582 568 787 940 787 940 552 941 552 941 120 595 120 595 33 719 33 719 611 922 611 922 582 336 582 336 684 109 684 109 648 130 648 130 930 240 930 240 665 474 665 474 140 326 140 326 628 124 628 124 637 45 637 45 628 883 628 883 257 205 257 205 816 758 816 758 465 561 465 561 790 683 790 683 906 489 906 489 507 357 507 357 32 926 32 926 425 904 425 904 244 761 244 761 572 121 572 121 549 478 549 478 894 547 894 547 889 43 889 43 373 491 373 491 411 685 411 685 450 33 450 33 378 868 378 868 496 572 496 572 845 798 845 798 285 421 285 421 734 272 734 272 546 754 546 754 392 867 392 867 607 457 607 457 785 385 785 385 305 792 305 792 305 573 305 573 373 113 373 113 880 451 880 451 711 140 711 140 487 557 487 557 102 453 102 453 600 437 600 437 678 612 678 612 399 405 399 405 658 941 658 941 644 234 644 234 656 744 656 744 903 451 903 451 525 388 525 388 575 647 575 647 335 296 335 296 231 595 231 595 141 304 141 304 692 545 692 545 918 502 918 502 917 177 917 177 689 916 689 916 566 881 566 881 573 187 573 187 160 307 160 307 840 462 840 462 427 141 427 141 811 701 811 701 335 289 335 289 114 113 114 113 307 510 307 510 839 773 839 773 283 952 283 952 12 370 12 370 840 135 840 135 431 554 431 554 202 641 202 641 386 573 386 573 833 469 833 469 71 876 71 876 255 154 255 154 746 803 746 803 51 347 51 347 784 419 784 419 678 426 678 426 648 829 648 829 631 904 631 904 736 204 736 204 863 613 863 613 395 385 395 385 139 767 139 767 838 712 838 712 489 444 489 444 453 141 453 141 578 702 578 702 413 142 413 142 817 534 817 534 546 703 546 703 142 639 142 639 66 238 66 238 113 404 113 404 25 827 25 827 575 904 575 904 38 665 38 665 27 112 27 112 902 314 902 314 308 504 308 504 506 900 506 900 563 171 563 171 221 572 221 572 564 115 564 115 23 126 23 126 537 312 537 312 232 423 232 423 870 194 870 194 481 559 481 559 323 24 323 24 54 342 54 342 777 766 777 766 749 755 749 755 907 151 907 151 122 909 122 909 32 903 32 903 5 722 5 722 520 911 520 911 904 670 904 670 628 123 628 123 934 480 934 480 227 897 227 897 378 222 378 222 342 762 342 762 547 36 547 36 155 94 155 94 549 659 549 659 130 713 130 713 913 495 913 495 783 59 783 59 935 200 935 200 308 589 308 589 625 306 625 306 878 913 878 913 59 291 59 291 955 312 955 312 50 587 50 587 735 607 735 607 6 608 6 608 216 271 216 271 865 600 865 600 885 702 885 702 945 576 945 576 928 455 928 455 789 64 789 64 861 918 861 918 354 166 354 166 446 646 446 646 724 553 724 553 20 1 20 1 502 634 502 634 168 829 168 829 639 887 639 887 404 924 404 924 179 517 179 517 945 299 945 299 598 777 598 777 692 619 692 619 645 622 645 622 235 553 235 553 870 343 870 343 514 726 514 726 268 347 268 347 437 410 437 410 67 822 67 822 433 740 433 740 606 436 606 436 784 803 784 803 605 51 605 51 51 676 51 676 46 80 46 80 351 265 351 265 751 831 751 831 662 654 662 654 821 345 821 345 842 401 842 401 512 927 512 927 394 804 394 804 508 679 508 679 186 825 186 825 877 820 877 820 347 776 347 776 734 208 734 208 234 550 234 550 687 895 687 895 952 27 952 27 43 598 43 598 697 458 697 458 810 904 810 904 214 805 214 805 618 885 618 885 610 837 610 837 23 499 23 499 492 315 492 315 572 42 572 42 414 626 414 626 236 189 236 189 782 253 782 253 688 382 688 382 409 902 409 902 723 392 723 392 386 742 386 742 110 750 110 750 721 946 721 946 69 162 69 162 370 955 370 955 250 909 250 909 344 273 344 273 747 548 747 548 750 359 750 359 479 850 479 850 742 262 742 262 867 437 867 437 435 236 435 236 396 439 396 439 362 595 362 595 411 674 411 674 111 737 111 737 915 62 915 62 153 595 153 595 4 561 4 561 187 514 187 514 907 206 907 206 568 311 568 311 949 641 949 641 493 368 493 368 632 762 632 762 826 602 826 602 264 920 264 920 938 724 938 724 186 921 186 921 805 670 805 670 52 292 52 292 529 502 529 502 82 294 82 294 476 263 476 263 268 811 268 811 736 567 736 567 3 442 3 442 402 306 402 306 734 723 734 723 198 97 198 97 557 36 557 36 521 294 521 294 869 789 869 789 64 375 64 375 208 426 208 426 724 821 724 821 153 109 153 109 83 205 83 205 402 30 402 30 69 534 69 534 928 92 928 92 531 477 531 477 560 756 560 756 300 6 300 6 747 616 747 616 597 411 597 411 32 725 32 725 856 635 856 635 73 909 73 909 146 81 146 81 52 613 52 613 599 326 599 326 880 766 880 766 353 208 353 208 571 310 571 310 631 44 631 44 773 483 773 483 766 720 766 720 67 930 67 930 615 279 615 279 718 682 718 682 589 651 589 651 320 1 320 1 471 188 471 188 559 93 559 93 811 34 811 34 175 566 175 566 11 345 11 345 171 561 171 561 462 841 462 841 832 132 832 132 210 786 210 786 504 336 504 336 351 811 351 811 325 475 325 475 264 700 264 700 427 718 427 718 374 162 374 162 705 565 705 565 411 879 411 879 825 179 825 179 161 385 161 385 505 843 505 843 317 8 317 8 370 341 370 341 35 812 35 812 375 121 375 121 373 945 373 945 942 720 942 720 340 279 340 279 240 641 240 641 143 798 143 798 648 914 648 914 904 174 904 174 233 22 233 22 212 591 212 591 840 293 840 293 77 915 77 915 363 637 363 637 552 59 552 59 237 295 237 295 280 70 280 70 690 898 690 898 813 17 813 17 903 685 903 685 70 893 70 893 443 614 443 614 526 3 526 3 794 645 794 645 392 838 392 838 643 576 643 576 509 84 509 84 722 840 722 840 27 239 27 239 946 598 946 598 242 586 242 586 826 285 826 285 805 597 805 597 76 280 76 280 283 49 283 49 856 899 856 899 694 791 694 791 372 602 372 602 354 478 354 478 449 426 449 426 145 702 145 702 746 505 746 505 757 440 757 440 694 258 694 258 323 576 323 576 634 702 634 702 549 452 549 452 62 895 62 895 204 309 204 309 688 193 688 193 410 855 410 855 579 353 579 353 152 573 152 573 273 714 273 714 465 79 465 79 75 808 75 808 153 54 153 54 526 413 526 413 571 21 571 21 406 448 406 448 477 815 477 815 788 577 788 577 156 761 156 761 109 784 109 784 865 866 865 866 864 508 864 508 282 371 282 371 62 224 62 224 334 578 334 578 828 387 828 387 161 830 161 830 188 518 188 518 388 372 388 372 646 64 646 64 749 497 749 497 115 917 115 917 54 294 54 294 710 924 710 924 691 278 691 278 386 482 386 482 324 146 324 146 172 59 172 59 676 541 676 541 417 874 417 874 415 472 415 472 379 954 379 954 131 234 131 234 872 511 872 511 621 315 621 315 351 525 351 525 346 643 346 643 642 110 642 110 427 691 427 691 780 934 780 934 762 265 762 265 441 402 441 402 312 370 312 370 696 512 696 512 78 523 78 523 290 490 290 490 865 903 865 903 778 787 778 787 343 526 343 526 409 25 409 25 301 695 301 695 312 542 312 542 31 831 31 831 269 403 269 403 691 724 691 724 488 496 488 496 28 542 28 542 198 122 198 122 440 115 440 115 798 57 798 57 291 914 291 914 587 74 587 74 734 854 734 854 357 474 357 474 534 751 534 751 910 206 910 206 640 69 640 69 210 774 210 774 811 103 811 103 656 243 656 243 424 836 424 836 357 447 357 447 607 906 607 906 502 735 502 735 93 105 93 105 220 97 220 97 62 513 62 513 850 914 850 914 418 578 418 578 146 387 146 387 574 343 574 343 685 468 685 468 412 923 412 923 786 885 786 885 666 504 666 504 735 832 735 832 17 666 17 666 571 481 571 481 949 560 949 560 758 220 758 220 437 476 437 476 812 695 812 695 376 302 376 302 850 198 850 198 514 172 514 172 173 208 173 208 390 421 390 421 565 550 565 550 305 945 305 945 339 559 339 559 935 573 935 573 68 765 68 765 308 767 308 767 268 727 268 727 656 32 656 32 257 303 257 303 723 377 723 377 414 499 414 499 106 251 106 251 499 506 499 506 951 489 951 489 641 204 641 204 877 319 877 319 313 615 313 615 131 748 131 748 49 476 49 476 508 890 508 890 884 810 884 810 217 669 217 669 751 24 751 24 549 919 549 919 874 905 874 905 943 377 943 377 68 541 68 541 190 797 190 797 637 387 637 387 437 157 437 157 183 99 183 99 510 94 510 94 141 509 141 509 756 464 756 464 640 358 640 358 329 276 329 276 297 934 297 934 801 573 801 573 186 935 186 935 186 797 186 797 282 104 282 104 838 691 838 691 248 155 248 155 825 746 825 746 732 316 732 316 126 766 126 766 12 831 12 831 389 584 389 584 811 703 811 703 924 293 924 293 942 300 942 300 636 113 636 113 702 650 702 650 673 362 673 362 215 10 215 10 597 259 597 259 920 808 920 808 484 386 484 386 82 720 82 720 871 855 871 855 62 361 62 361 363 413 363 413 401 379 401 379 687 658 687 658 256 872 256 872 747 113 747 113 511 142 511 142 745 539 745 539 552 354 552 354 429 545 429 545 451 863 451 863 128 703 128 703 848 899 848 899 37 552 37 552 318 414 318 414 711 873 711 873 910 119 910 119 875 559 875 559 204 268 204 268 940 405 940 405 910 200 910 200 605 810 605 810 718 548 718 548 455 347 455 347 96 557 96 557 124 14 124 14 455 16 455 16 681 29 681 29 189 763 189 763 225 578 225 578 489 640 489 640 108 265 108 265 197 456 197 456 412 950 412 950 277 117 277 117 881 626 881 626 413 758 413 758 102 760 102 760 793 219 793 219 831 296 831 296 734 234 734 234 666 549 666 549 79 72 79 72 257 212 257 212 163 490 163 490 542 694 542 694 547 519 547 519 385 434 385 434 36 68 36 68 358 659 358 659 802 827 802 827 849 750 849 750 265 36 265 36 758 141 758 141 835 485 835 485 941 919 941 919 376 631 376 631 737 411 737 411 711 819 711 819 786 834 786 834 434 626 434 626 132 879 132 879 556 89 556 89 288 216 288 216 260 317 260 317 628 150 628 150 750 108 750 108 465 316 465 316 875 389 875 389 427 417 427 417 734 138 734 138 666 607 666 607 533 320 533 320 391 536 391 536 552 943 552 943 539 602 539 602 426 846 426 846 793 388 793 388 839 753 839 753 701 410 701 410 140 247 140 247 328 389 328 389 347 806 347 806 619 570 619 570 84 786 84 786 206 135 206 135 537 502 537 502 927 795 927 795 885 765 885 765 389 925 389 925 54 468 54 468 827 431 827 431 925 921 925 921 784 604 784 604 728 775 728 775 477 138 477 138 903 904 903 904 700 223 700 223 147 472 147 472 809 294 809 294 637 816 637 816 68 646 68 646 538 592 538 592 878 543 878 543 609 444 609 444 93 372 93 372 288 383 288 383 708 828 708 828 482 403 482 403 47 49 47 49 800 834 800 834 780 773 780 773 233 15 233 15 358 911 358 911 776 217 776 217 115 138 115 138 326 752 326 752 953 421 953 421 398 829 398 829 76 717 76 717 834 605 834 605 219 448 219 448 426 777 426 777 249 174 249 174 333 617 333 617 761 189 761 189 418 276 418 276 59 502 59 502 6 770 6 770 68 786 68 786 764 196 764 196 221 216 221 216 212 926 212 926 915 806 915 806 508 851 508 851 414 583 414 583 865 272 865 272 356 897 356 897 77 832 77 832 365 339 365 339 353 701 353 701 572 551 572 551 38 782 38 782 721 265 721 265 278 933 278 933 361 615 361 615 620 229 620 229 872 340 872 340 763 8 763 8 210 79 210 79 607 894 607 894 551 774 551 774 473 254 473 254 863 946 863 946 28 311 28 311 271 83 271 83 375 378 375 378 567 45 567 45 805 184 805 184 358 543 358 543 10 216 10 216 842 670 842 670 215 176 215 176 67 327 67 327 768 230 768 230 237 28 237 28 302 332 302 332 331 84 331 84 243 748 243 748 508 728 508 728 284 614 284 614 2 715 2 715 65 548 65 548 152 697 152 697 414 772 414 772 204 646 204 646 516 607 516 607 631 661 631 661 223 287 223 287 428 637 428 637 856 675 856 675 337 255 337 255 36 396 36 396 507 937 507 937 827 658 827 658 952 671 952 671 396 76 396 76 888 538 888 538 873 602 873 602 22 480 22 480 91 827 91 827 657 413 657 413 685 565 685 565 155 118 155 118 420 475 420 475 945 93 945 93 574 927 574 927 882 888 882 888 289 862 289 862 652 289 652 289 680 899 680 899 122 513 122 513 761 293 761 293 727 101 727 101 733 6 733 6 702 473 702 473 758 479 758 479 399 578 399 578 71 270 71 270 293 457 293 457 236 166 236 166 95 211 95 211 72 682 72 682 762 306 762 306 168 30 168 30 841 201 841 201 583 863 583 863 755 164 755 164 764 202 764 202 310 941 310 941 540 306 540 306 451 414 451 414 230 729 230 729 774 206 774 206 401 508 401 508 474 927 474 927 673 796 673 796 669 176 669 176 637 836 637 836 782 702 782 702 808 666 808 666 528 226 528 226 197 360 197 360 381 226 381 226 291 699 291 699 284 737 284 737 2 160 2 160 603 849 603 849 891 894 891 894 906 839 906 839 324 731 324 731 623 589 623 589 594 505 594 505 734 790 734 790 167 800 167 800 696 951 696 951 700 38 700 38 111 718 111 718 783 871 783 871 655 372 655 372 402 243 402 243 350 358 350 358 21 174 21 174 128 557 128 557 339 109 339 109 565 924 565 924 336 278 336 278 471 260 471 260 681 851 681 851 11 199 11 199 751 194 751 194 248 578 248 578 387 702 387 702 28 401 28 401 623 692 623 692 494 269 494 269 571 153 571 153 414 436 414 436 12 849 12 849 193 285 193 285 831 913 831 913 397 747 397 747 39 649 39 649 55 102 55 102 725 199 725 199 644 845 644 845 283 332 283 332 448 3 448 3 443 588 443 588 922 692 922 692 149 691 149 691 87 546 87 546 498 510 498 510 336 793 336 793 345 348 345 348 155 277 155 277 707 20 707 20 61 342 61 342 635 346 635 346 569 336 569 336 773 795 773 795 122 50 122 50 810 492 810 492 555 867 555 867 619 86 619 86 584 77 584 77 386 92 386 92 371 182 371 182 348 104 348 104 602 947 602 947 687 807 687 807 125 842 125 842 631 604 631 604 7 760 7 760 630 54 630 54 462 40 462 40 850 756 850 756 861 219 861 219 134 257 134 257 506 215 506 215 388 246 388 246 924 312 924 312 251 425 251 425 815 947 815 947 572 661 572 661 571 916 571 916 888 603 888 603 1 330 1 330 954 25 954 25 439 810 439 810 653 551 653 551 626 544 626 544 934 623 934 623 642 156 642 156 774 782 774 782 128 928 128 928 571 178 571 178 21 493 21 493 177 322 177 322 290 485 290 485 836 512 836 512 695 551 695 551 241 258 241 258 455 111 455 111 954 661 954 661 480 518 480 518 130 427 130 427 227 640 227 640 895 785 895 785 125 900 125 900 374 901 374 901 728 435 728 435 214 183 214 183 180 478 180 478 805 562 805 562 118 45 118 45 415 82 415 82 232 773 232 773 483 783 483 783 91 18 91 18 309 602 309 602 323 282 323 282 104 575 104 575 845 451 845 451 99 613 99 613 87 67 87 67 900 113 900 113 553 886 553 886 845 596 845 596 786 495 786 495 366 464 366 464 621 922 621 922 540 131 540 131 752 197 752 197 501 6 501 6 164 949 164 949 952 761 952 761 293 438 293 438 518 624 518 624 511 176 511 176 808 301 808 301 104 454 104 454 274 421 274 421 575 213 575 213 86 769 86 769 608 692 608 692 817 147 817 147 380 922 380 922 615 244 615 244 603 267 603 267 604 861 604 861 426 380 426 380 188 281 188 281 924 572 924 572 23 402 23 402 283 659 283 659 213 878 213 878 61 623 61 623 654 797 654 797 803 201 803 201 158 103 158 103 902 495 902 495 365 132 365 132 676 953 676 953 234 868 234 868 898 64 898 64 534 662 534 662 708 77 708 77 926 168 926 168 793 754 793 754 203 617 203 617 625 286 625 286 615 446 615 446 378 561 378 561 167 40 167 40 843 943 843 943 186 435 186 435 726 671 726 671 553 556 553 556 460 227 460 227 336 306 336 306 806 289 806 289 177 714 177 714 80 682 80 682 769 554 769 554 881 230 881 230 355 695 355 695 607 787 607 787 280 451 280 451 498 479 498 479 101 436 101 436 557 499 557 499 178 265 178 265 885 138 885 138 913 301 913 301 49 749 49 749 235 595 235 595 169 407 169 407 235 526 235 526 898 692 898 692 840 115 840 115 100 202 100 202 353 872 353 872 739 842 739 842 264 30 264 30 446 757 446 757 545 567 545 567 574 467 574 467 804 166 804 166 874 246 874 246 433 551 433 551 499 402 499 402 396 274 396 274 288 488 288 488 748 861 748 861 236 251 236 251 421 476 421 476 199 279 199 279 738 510 738 510 290 48 290 48 577 888 577 888 820 109 820 109 309 319 309 319 868 181 868 181 252 657 252 657 723 655 723 655 595 260 595 260 670 928 670 928 642 561 642 561 666 113 666 113 509 891 509 891 866 227 866 227 85 7 85 7 103 644 103 644 92 885 92 885 479 401 479 401 16 858 16 858 355 273 355 273 146 844 146 844 613 636 613 636 66 933 66 933 502 910 502 910 281 889 281 889 623 121 623 121 878 606 878 606 197 218 197 218 223 677 223 677 277 716 277 716 916 608 916 608 685 810 685 810 736 172 736 172 748 336 748 336 393 659 393 659 891 532 891 532 379 888 379 888 929 730 929 730 234 301 234 301 746 932 746 932 103 777 103 777 335 197 335 197 334 766 334 766 723 789 723 789 678 537 678 537 859 393 859 393 552 718 552 718 874 79 874 79 892 369 892 369 481 498 481 498 53 48 53 48 55 443 55 443 815 762 815 762 35 803 35 803 417 378 417 378 202 859 202 859 865 926 865 926 189 179 189 179 149 634 149 634 462 810 462 810 565 791 565 791 218 329 218 329 795 882 795 882 363 574 363 574 437 352 437 352 354 406 354 406 165 559 165 559 131 228 131 228 501 500 501 500 779 900 779 900 417 369 417 369 457 485 457 485 751 474 751 474 165 255 165 255 316 19 316 19 634 150 634 150 752 665 752 665 677 884 677 884 428 294 428 294 713 811 713 811 493 745 493 745 744 295 744 295 793 464 793 464 907 793 907 793 297 447 297 447 544 70 544 70 943 798 943 798 265 826 265 826 488 419 488 419 384 321 384 321 525 348 525 348 546 114 546 114 154 266 154 266 421 566 421 566 858 92 858 92 718 290 718 290 472 455 472 455 505 683 505 683 369 679 369 679 761 717 761 717 749 770 749 770 865 176 865 176 933 134 933 134 115 69 115 69 941 779 941 779 139 342 139 342 377 371 377 371 58 159 58 159 916 765 916 765 510 509 510 509 941 820 941 820 261 167 261 167 902 389 902 389 137 734 137 734 136 681 136 681 878 210 878 210 827 613 827 613 256 602 256 602 748 44 748 44 597 91 597 91 851 675 851 675 711 231 711 231 36 419 36 419 690 590 690 590 92 524 92 524 123 699 123 699 158 458 158 458 227 915 227 915 421 912 421 912 314 516 314 516 926 931 926 931 142 825 142 825 62 145 62 145 114 701 114 701 665 690 665 690 705 574 705 574 835 862 835 862 931 339 931 339 853 820 853 820 503 800 503 800 669 229 669 229 591 330 591 330 850 788 850 788 666 438 666 438 429 814 429 814 358 529 358 529 248 563 248 563 561 471 561 471 263 941 263 941 14 917 14 917 60 466 60 466 676 916 676 916 436 772 436 772 672 391 672 391 238 221 238 221 267 552 267 552 251 401 251 401 824 74 824 74 261 503 261 503 350 884 350 884 44 758 44 758 819 571 819 571 372 455 372 455 129 733 129 733 920 151 920 151 349 475 349 475 199 716 199 716 595 570 595 570 83 44 83 44 574 220 574 220 261 248 261 248 397 697 397 697 642 629 642 629 2 811 2 811 583 562 583 562 630 518 630 518 361 522 361 522 547 800 547 800 226 691 226 691 160 703 160 703 448 634 448 634 910 298 910 298 634 855 634 855 31 287 31 287 260 229 260 229 285 86 285 86 910 464 910 464 677 881 677 881 324 94 324 94 267 375 267 375 530 213 530 213 828 805 828 805 458 728 458 728 947 242 947 242 846 893 846 893 33 389 33 389 943 34 943 34 268 441 268 441 104 806 104 806 923 522 923 522 150 20 150 20 775 88 775 88 663 825 663 825 939 877 939 877 316 342 316 342 161 616 161 616 117 706 117 706 259 189 259 189 495 952 495 952 126 173 126 173 629 251 629 251 54 54 54 54 227 458 227 458 389 118 389 118 864 507 864 507 854 852 854 852 369 235 369 235 883 63 883 63 830 401 830 401 5 788 5 788 158 587 158 587 845 188 845 188 229 630 229 630 189 361 189 361 192 136 192 136 46 906 46 906 451 123 451 123 248 806 248 806 800 877 800 877 896 365 896 365 289 866 289 866 507 928 507 928 711 550 711 550 98 359 98 359 745 805 745 805 875 825 875 825 326 785 326 785 697 342 697 342 625 488 625 488 561 347 561 347 278 135 278 135 45 416 45 416 401 858 401 858 397 365 397 365 584 580 584 580 342 370 342 370 789 732 789 732 45 577 45 577 825 118 825 118 785 906 785 906 878 572 878 572 438 73 438 73 671 354 671 354 350 655 350 655 570 148 570 148 30 13 30 13 413 748 413 748 487 808 487 808 306 88 306 88 864 907 864 907 399 387 399 387 479 76 479 76 773 474 773 474 429 569 429 569 438 656 438 656 354 244 354 244 208 677 208 677 920 455 920 455 565 877 565 877 672 706 672 706 147 164 147 164 487 904 487 904 594 929 594 929 785 752 785 752 93 435 93 435 88 514 88 514 941 543 941 543 244 901 244 901 296 328 296 328 302 141 302 141 119 683 119 683 891 484 891 484 622 645 622 645 191 542 191 542 444 370 444 370 592 266 592 266 802 765 802 765 95 496 95 496 114 777 114 777 592 733 592 733 670 680 670 680 194 425 194 425 111 938 111 938 707 513 707 513 141 348 141 348 600 773 600 773 422 185 422 185 166 930 166 930 417 504 417 504 610 759 610 759 578 484 578 484 950 297 950 297 304 538 304 538 916 606 916 606 476 649 476 649 110 511 110 511 4 301 4 301 811 70 811 70 224 249 224 249 481 304 481 304 349 646 349 646 264 193 264 193 16 768 16 768 377 6 377 6 867 530 867 530 38 468 38 468 368 949 368 949 221 821 221 821 678 119 678 119 213 715 213 715 906 126 906 126 275 251 275 251 481 584 481 584 824 92 824 92 909 806 909 806 569 695 569 695 682 802 682 802 164 852 164 852 805 547 805 547 167 444 167 444 858 74 858 74 360 756 360 756 100 443 100 443 626 216 626 216 162 941 162 941 772 318 772 318 74 877 74 877 427 742 427 742 500 58 500 58 768 613 768 613 310 377 310 377 145 689 145 689 765 104 765 104 624 567 624 567 233 39 233 39 456 936 456 936 818 217 818 217 58 802 58 802 167 523 167 523 939 206 939 206 673 56 673 56 458 203 458 203 150 859 150 859 266 393 266 393 844 497 844 497 242 125 242 125 392 119 392 119 17 663 17 663 419 696 419 696 733 383 733 383 851 859 851 859 341 224 341 224 595 704 595 704 632 587 632 587 373 305 373 305 843 170 843 170 609 47 609 47 585 61 585 61 601 240 601 240 800 375 800 375 151 222 151 222 193 757 193 757 148 527 148 527 195 664 195 664 870 924 870 924 182 919 182 919 191 270 191 270 734 836 734 836 610 100 610 100 75 547 75 547 291 651 291 651 753 706 753 706 530 906 530 906 330 905 330 905 678 377 678 377 454 63 454 63 543 491 543 491 936 236 936 236 942 318 942 318 299 805 299 805 465 865 465 865 110 36 110 36 541 235 541 235 410 273 410 273 584 883 584 883 249 8 249 8 642 556 642 556 771 930 771 930 641 731 641 731 262 646 262 646 405 625 405 625 637 610 637 610 209 728 209 728 524 757 524 757 549 653 549 653 519 114 519 114 459 200 459 200 453 872 453 872 842 513 842 513 464 696 464 696 733 258 733 258 868 199 868 199 229 529 229 529 33 578 33 578 688 56 688 56 323 709 323 709 455 173 455 173 492 412 492 412 762 371 762 371 473 134 473 134 914 213 914 213 513 331 513 331 51 523 51 523 205 527 205 527 52 506 52 506 425 491 425 491 774 864 774 864 15 545 15 545 489 499 489 499 581 348 581 348 928 240 928 240 703 700 703 700 11 26 11 26 25 873 25 873 556 35 556 35 349 454 349 454 694 695 694 695 805 903 805 903 435 29 435 29 397 14 397 14 193 503 193 503 352 108 352 108 742 740 742 740 215 410 215 410 106 607 106 607 401 785 401 785 637 160 637 160 599 342 599 342 188 223 188 223 4 533 4 533 417 290 417 290 601 336 601 336 568 284 568 284 720 579 720 579 402 135 402 135 837 490 837 490 285 138 285 138 160 374 160 374 330 577 330 577 901 708 901 708 361 744 361 744 237 447 237 447 318 208 318 208 422 354 422 354 188 880 188 880 333 286 333 286 17 3 17 3 370 590 370 590 98 784 98 784 684 729 684 729 897 719 897 719 23 851 23 851 292 18 292 18 463 856 463 856 155 454 155 454 50 104 50 104 619 942 619 942 513 660 513 660 854 303 854 303 123 146 123 146 395 435 395 435 734 820 734 820 604 543 604 543 615 663 615 663 811 625 811 625 667 507 667 507 921 420 921 420 454 670 454 670 368 733 368 733 358 577 358 577 5 540 5 540 864 342 864 342 940 453 940 453 371 515 371 515 758 263 758 263 912 399 912 399 896 786 896 786 1 336 1 336 688 641 688 641 347 316 347 316 477 635 477 635 781 92 781 92 651 421 651 421 611 380 611 380 463 781 463 781 944 772 944 772 805 639 805 639 538 760 538 760 412 9 412 9 466 730 466 730 552 483 552 483 73 910 73 910 760 336 760 336 383 698 383 698 80 542 80 542 890 819 890 819 430 50 430 50 336 538 336 538 507 316 507 316 769 404 769 404 720 233 720 233 747 120 747 120 800 903 800 903 786 531 786 531 218 734 218 734 110 436 110 436 879 577 879 577 684 143 684 143 894 795 894 795 11 188 11 188 130 645 130 645 368 268 368 268 928 268 928 268 133 872 133 872 446 467 446 467 512 876 512 876 614 690 614 690 261 734 261 734 673 494 673 494 734 616 734 616 508 573 508 573 818 928 818 928 731 145 731 145 87 464 87 464 566 59 566 59 334 145 334 145 404 429 404 429 7 8 7 8 27 382 27 382 545 576 545 576 256 683 256 683 257 241 257 241 411 407 411 407 874 864 874 864 503 445 503 445 320 728 320 728 164 410 164 410 531 149 531 149 299 807 299 807 501 118 501 118 382 394 382 394 654 390 654 390 146 161 146 161 761 889 761 889 16 302 16 302 34 148 34 148 723 825 723 825 623 400 623 400 45 240 45 240 101 712 101 712 436 280 436 280 34 843 34 843 721 719 721 719 219 540 219 540 701 571 701 571 927 54 927 54 142 535 142 535 410 386 410 386 746 314 746 314 913 431 913 431 25 602 25 602 343 780 343 780 575 464 575 464 278 375 278 375 676 464 676 464 27 130 27 130 184 945 184 945 98 293 98 293 432 763 432 763 584 912 584 912 512 564 512 564 138 641 138 641 680 829 680 829 33 875 33 875 117 106 117 106 843 21 843 21 6 849 6 849 246 771 246 771 833 180 833 180 889 98 889 98 608 817 608 817 731 513 731 513 63 639 63 639 845 345 845 345 833 520 833 520 314 924 314 924 697 590 697 590 600 935 600 935 413 216 413 216 345 502 345 502 812 703 812 703 320 911 320 911 729 418 729 418 300 95 300 95 905 108 905 108 639 534 639 534 258 170 258 170 457 28 457 28 547 748 547 748 680 591 680 591 443 946 443 946 556 776 556 776 243 282 243 282 504 218 504 218 528 257 528 257 473 733 473 733 596 154 596 154 856 145 856 145 815 737 815 737 241 831 241 831 241 814 241 814 638 636 638 636 914 147 914 147 447 114 447 114 41 328 41 328 560 341 560 341 190 513 190 513 487 493 487 493 894 580 894 580 74 768 74 768 325 604 325 604 275 506 275 506 700 603 700 603 816 72 816 72 256 343 256 343 275 280 275 280 204 300 204 300 824 837 824 837 509 655 509 655 222 124 222 124 896 439 896 439 249 533 249 533 282 365 282 365 160 296 160 296 539 503 539 503 878 191 878 191 180 820 180 820 922 633 922 633 314 472 314 472 415 491 415 491 866 523 866 523 169 810 169 810 711 614 711 614 504 436 504 436 937 937 937 937 748 83 748 83 183 323 183 323 424 101 424 101 772 462 772 462 642 587 642 587 293 578 293 578 914 671 914 671 31 288 31 288 395 830 395 830 201 849 201 849 914 849 914 849 4 489 4 489 474 205 474 205 224 898 224 898 836 231 836 231 607 408 607 408 465 733 465 733 509 280 509 280 932 715 932 715 186 819 186 819 4 26 4 26 681 170 681 170 21 523 21 523 669 417 669 417 118 630 118 630 218 898 218 898 25 677 25 677 296 879 296 879 663 792 663 792 176 279 176 279 721 182 721 182 548 703 548 703 499 169 499 169 306 768 306 768 545 655 545 655 307 644 307 644 645 225 645 225 110 340 110 340 758 756 758 756 698 622 698 622 199 284 199 284 295 448 295 448 413 202 413 202 317 271 317 271 245 489 245 489 189 338 189 338 349 276 349 276 30 537 30 537 563 126 563 126 436 2 436 2 401 811 401 811 915 691 915 691 834 277 834 277 500 91 500 91 626 701 626 701 147 842 147 842 695 619 695 619 48 621 48 621 97 194 97 194 819 948 819 948 316 810 316 810 22 874 22 874 68 83 68 83 186 699 186 699 580 702 580 702 450 883 450 883 64 572 64 572 777 300 777 300 659 56 659 56 916 772 916 772 418 644 418 644 710 382 710 382 324 392 324 392 443 893 443 893 280 529 280 529 640 132 640 132 857 136 857 136 508 392 508 392 472 942 472 942 889 809 889 809 104 231 104 231 330 219 330 219 189 321 189 321 686 790 686 790 54 719 54 719 822 305 822 305 113 344 113 344 607 465 607 465 145 913 145 913 852 260 852 260 921 457 921 457 417 571 417 571 163 281 163 281 202 245 202 245 660 897 660 897 357 498 357 498 702 24 702 24 677 687 677 687 708 120 708 120 496 177 496 177 689 868 689 868 490 930 490 930 73 894 73 894 41 385 41 385 132 622 132 622 596 328 596 328 91 48 91 48 20 341 20 341 318 456 318 456 885 70 885 70 651 41 651 41 416 843 416 843 23 478 23 478 281 37 281 37 644 684 644 684 298 492 298 492 950 422 950 422 362 687 362 687 407 464 407 464 269 932 269 932 199 138 199 138 919 324 919 324 120 549 120 549 478 405 478 405 818 608 818 608 918 306 918 306 677 577 677 577 43 739 43 739 828 900 828 900 333 860 333 860 591 570 591 570 19 852 19 852 266 808 266 808 231 947 231 947 593 943 593 943 884 186 884 186 36 26 36 26 12 572 12 572 425 579 425 579 741 683 741 683 320 554 320 554 839 484 839 484 403 833 403 833 464 198 464 198 308 67 308 67 321 805 321 805 40 727 40 727 534 660 534 660 81 68 81 68 10 181 10 181 278 569 278 569 148 416 148 416 317 830 317 830 217 789 217 789 120 746 120 746 286 412 286 412 766 132 766 132 461 439 461 439 243 780 243 780 29 741 29 741 151 229 151 229 756 622 756 622 662 776 662 776 306 767 306 767 907 33 907 33 888 837 888 837 444 163 444 163 715 122 715 122 492 119 492 119 910 473 910 473 493 348 493 348 225 597 225 597 649 757 649 757 419 222 419 222 323 404 323 404 285 386 285 386 474 516 474 516 694 502 694 502 718 534 718 534 721 451 721 451 580 938 580 938 128 56 128 56 688 126 688 126 598 778 598 778 134 837 134 837 237 296 237 296 591 513 591 513 275 594 275 594 756 30 756 30 47 909 47 909 325 847 325 847 227 745 227 745 620 441 620 441 139 284 139 284 923 612 923 612 120 822 120 822 790 572 790 572 795 658 795 658 271 491 271 491 416 125 416 125 27 267 27 267 731 676 731 676 810 479 810 479 855 632 855 632 700 793 700 793 600 316 600 316 322 144 322 144 234 615 234 615 383 757 383 757 635 338 635 338 932 570 932 570 97 848 97 848 646 400 646 400 614 633 614 633 197 638 197 638 49 851 49 851 404 489 404 489 712 729 712 729 36 48 36 48 750 32 750 32 472 852 472 852 55 569 55 569 124 488 124 488 757 795 757 795 774 634 774 634 848 82 848 82 821 789 821 789 182 538 182 538 694 895 694 895 821 373 821 373 526 397 526 397 917 382 917 382 296 926 296 926 220 127 220 127 291 344 291 344 733 52 733 52 472 274 472 274 496 476 496 476 308 758 308 758 118 201 118 201 89 370 89 370 72 387 72 387 916 952 916 952 309 763 309 763 353 741 353 741 692 708 692 708 943 24 943 24 54 404 54 404 182 754 182 754 714 8 714 8 382 511 382 511 277 459 277 459 167 409 167 409 867 166 867 166 396 54 396 54 498 426 498 426 804 187 804 187 793 687 793 687 198 815 198 815 609 239 609 239 528 302 528 302 109 656 109 656 118 840 118 840 356 41 356 41 27 190 27 190 862 900 862 900 419 501 419 501 740 247 740 247 358 438 358 438 840 644 840 644 107 190 107 190 191 796 191 796 91 65 91 65 547 935 547 935 492 112 492 112 721 66 721 66 797 605 797 605 648 159 648 159 270 779 270 779 217 244 217 244 861 43 861 43 827 21 827 21 314 308 314 308 40 360 40 360 838 116 838 116 124 561 124 561 838 351 838 351 320 686 320 686 166 6 166 6 366 218 366 218 602 833 602 833 838 458 838 458 137 167 137 167 281 489 281 489 301 533 301 533 676 412 676 412 876 223 876 223 278 227 278 227 426 908 426 908 779 731 779 731 823 805 823 805 75 597 75 597 392 267 392 267 324 446 324 446 583 469 583 469 757 609 757 609 602 304 602 304 385 408 385 408 699 554 699 554 634 891 634 891 687 932 687 932 348 613 348 613 768 514 768 514 608 611 608 611 885 746 885 746 823 91 823 91 279 277 279 277 113 161 113 161 242 414 242 414 65 19 65 19 613 358 613 358 54 116 54 116 419 915 419 915 699 277 699 277 170 930 170 930 263 855 263 855 264 385 264 385 389 105 389 105 808 446 808 446 44 7 44 7 710 753 710 753 297 295 297 295 847 399 847 399 43 251 43 251 69 267 69 267 132 131 132 131 635 639 635 639 781 429 781 429 176 87 176 87 226 369 226 369 899 216 899 216 327 896 327 896 710 398 710 398 940 170 940 170 463 736 463 736 587 764 587 764 636 362 636 362 419 546 419 546 640 583 640 583 897 709 897 709 742 111 742 111 268 235 268 235 46 896 46 896 834 677 834 677 304 715 304 715 931 365 931 365 752 255 752 255 189 879 189 879 292 702 292 702 844 613 844 613 105 946 105 946 512 340 512 340 521 472 521 472 320 259 320 259 822 494 822 494 535 512 535 512 762 443 762 443 186 341 186 341 322 522 322 522 880 829 880 829 492 322 492 322 38 21 38 21 235 374 235 374 28 54 28 54 231 343 231 343 585 780 585 780 731 874 731 874 732 914 732 914 869 353 869 353 850 29 850 29 57 229 57 229 394 578 394 578 308 740 308 740 908 843 908 843 219 899 219 899 553 382 553 382 359 219 359 219 149 110 149 110 399 346 399 346 327 450 327 450 708 277 708 277 372 231 372 231 510 572 510 572 330 590 330 590 485 209 485 209 318 278 318 278 949 914 949 914 486 53 486 53 856 383 856 383 852 765 852 765 661 225 661 225 337 169 337 169 775 913 775 913 643 657 643 657 147 95 147 95 882 302 882 302 853 317 853 317 379 299 379 299 100 92 100 92 84 315 84 315 419 202 419 202 440 408 440 408 266 480 266 480 522 909 522 909 649 748 649 748 327 100 327 100 269 383 269 383 656 440 656 440 952 97 952 97 218 101 218 101 590 670 590 670 401 488 401 488 719 775 719 775 713 483 713 483 474 895 474 895 337 89 337 89 954 290 954 290 385 429 385 429 63 286 63 286 317 444 317 444 607 287 607 287 387 850 387 850 873 107 873 107 457 269 457 269 614 533 614 533 915 426 915 426 183 126 183 126 210 758 210 758 658 31 658 31 186 314 186 314 181 630 181 630 389 465 389 465 764 279 764 279 666 645 666 645 658 492 658 492 675 564 675 564 193 805 193 805 223 892 223 892 126 46 126 46 5 607 5 607 916 661 916 661 204 63 204 63 895 139 895 139 363 500 363 500 424 384 424 384 276 362 276 362 569 417 569 417 536 723 536 723 31 795 31 795 641 280 641 280 355 532 355 532 808 808 808 808 52 752 52 752 514 755 514 755 934 725 934 725 543 70 543 70 224 553 224 553 267 819 267 819 10 91 10 91 875 311 875 311 540 8 540 8 160 591 160 591 792 382 792 382 694 153 694 153 311 759 311 759 616 234 616 234 204 127 204 127 279 460 279 460 20 169 20 169 452 4 452 4 610 254 610 254 136 750 136 750 725 518 725 518 501 27 501 27 203 338 203 338 344 622 344 622 837 413 837 413 669 619 669 619 414 260 414 260 535 90 535 90 654 283 654 283 839 265 839 265 720 650 720 650 948 579 948 579 201 648 201 648 483 175 483 175 850 182 850 182 411 229 411 229 703 926 703 926 831 510 831 510 76 557 76 557 582 829 582 829 591 307 591 307 72 715 72 715 370 897 370 897 2 104 2 104 257 260 257 260 490 337 490 337 356 98 356 98 845 698 845 698 699 402 699 402 86 236 86 236 33 549 33 549 38 900 38 900 609 322 609 322 234 292 234 292 46 346 46 346 757 834 757 834 56 895 56 895 844 720 844 720 429 718 429 718 313 719 313 719 432 585 432 585 804 372 804 372 113 84 113 84 443 445 443 445 247 805 247 805 652 799 652 799 946 13 946 13 717 693 717 693 616 443 616 443 529 293 529 293 673 476 673 476 481 243 481 243 314 477 314 477 467 879 467 879 117 321 117 321 843 691 843 691 672 829 672 829 610 865 610 865 663 789 663 789 469 844 469 844 816 397 816 397 247 835 247 835 780 695 780 695 414 871 414 871 450 280 450 280 715 232 715 232 598 290 598 290 796 498 796 498 872 825 872 825 729 481 729 481 296 707 296 707 85 200 85 200 78 655 78 655 390 336 390 336 565 267 565 267 406 739 406 739 891 820 891 820 872 103 872 103 562 213 562 213 266 926 266 926 213 658 213 658 761 382 761 382 922 438 922 438 7 299 7 299 265 257 265 257 216 927 216 927 754 42 754 42 735 6 735 6 637 436 637 436 525 350 525 350 574 66 574 66 784 192 784 192 731 588 731 588 354 581 354 581 47 675 47 675 482 955 482 955 521 54 521 54 433 571 433 571 387 362 387 362 181 571 181 571 495 691 495 691 416 391 416 391 893 770 893 770 663 688 663 688 559 521 559 521 896 191 896 191 137 712 137 712 566 902 566 902 849 60 849 60 376 84 376 84 604 78 604 78 816 187 816 187 166 38 166 38 307 826 307 826 337 288 337 288 594 122 594 122 94 560 94 560 811 524 811 524 849 729 849 729 26 488 26 488 200 477 200 477 54 13 54 13 232 743 232 743 21 371 21 371 414 929 414 929 84 504 84 504 100 298 100 298 591 689 591 689 771 265 771 265 673 693 673 693 129 313 129 313 508 274 508 274 177 953 177 953 145 374 145 374 761 951 761 951 689 246 689 246 817 166 817 166 67 883 67 883 343 861 343 861 3 373 3 373 808 817 808 817 755 811 755 811 598 764 598 764 594 492 594 492 357 183 357 183 417 31 417 31 172 345 172 345 233 431 233 431 28 533 28 533 156 480 156 480 933 804 933 804 453 228 453 228 280 291 280 291 37 99 37 99 273 522 273 522 910 572 910 572 248 529 248 529 546 872 546 872 666 566 666 566 499 329 499 329 98 110 98 110 675 601 675 601 831 160 831 160 638 230 638 230 239 197 239 197 490 257 490 257 347 208 347 208 40 378 40 378 520 131 520 131 882 486 882 486 406 30 406 30 594 863 594 863 416 674 416 674 158 534 158 534 52 15 52 15 10 168 10 168 203 723 203 723 476 918 476 918 201 923 201 923 756 280 756 280 892 527 892 527 845 181 845 181 379 666 379 666 662 414 662 414 705 6 705 6 140 261 140 261 454 574 454 574 550 863 550 863 414 728 414 728 215 670 215 670 176 216 176 216 570 412 570 412 308 667 308 667 68 503 68 503 756 623 756 623 10 299 10 299 901 862 901 862 309 507 309 507 887 769 887 769 839 103 839 103 878 596 878 596 536 159 536 159 632 121 632 121 540 890 540 890 892 363 892 363 329 883 329 883 364 85 364 85 677 627 677 627 538 72 538 72 456 472 456 472 289 323 289 323 248 251 248 251 507 355 507 355 172 307 172 307 446 325 446 325 877 588 877 588 522 487 522 487 23 713 23 713 944 899 944 899 241 795 241 795 507 65 507 65 312 533 312 533 27 195 27 195 181 450 181 450 317 474 317 474 111 215 111 215 455 333 455 333 107 832 107 832 907 554 907 554 464 349 464 349 551 389 551 389 890 730 890 730 36 566 36 566 843 698 843 698 548 247 548 247 149 883 149 883 238 483 238 483 115 338 115 338 448 642 448 642 681 725 681 725 5 395 5 395 300 76 300 76 121 103 121 103 88 9 88 9 292 875 292 875 388 940 388 940 557 255 557 255 102 862 102 862 249 865 249 865 866 749 866 749 235 75 235 75 359 489 359 489 615 2 615 2 582 8 582 8 179 259 179 259 121 233 121 233 952 630 952 630 117 493 117 493 83 550 83 550 142 151 142 151 797 405 797 405 212 133 212 133 206 844 206 844 742 663 742 663 659 416 659 416 793 702 793 702 550 298 550 298 394 622 394 622 46 11 46 11 69 633 69 633 125 724 125 724 19 81 19 81 315 247 315 247 436 814 436 814 85 321 85 321 457 339 457 339 429 746 429 746 49 495 49 495 138 418 138 418 490 880 490 880 132 507 132 507 770 834 770 834 152 96 152 96 701 50 701 50 127 295 127 295 469 420 469 420 265 631 265 631 795 895 795 895 587 646 587 646 225 676 225 676 467 438 467 438 521 64 521 64 595 38 595 38 541 449 541 449 4 857 4 857 344 97 344 97 157 661 157 661 202 363 202 363 348 442 348 442 106 54 106 54 178 675 178 675 354 383 354 383 156 540 156 540 551 371 551 371 492 123 492 123 537 393 537 393 484 449 484 449 425 442 425 442 319 820 319 820 342 670 342 670 680 821 680 821 506 544 506 544 188 566 188 566 395 51 395 51 750 422 750 422 816 109 816 109 676 460 676 460 172 425 172 425 285 712 285 712 130 522 130 522 869 96 869 96 187 282 187 282 752 218 752 218 61 75 61 75 525 329 525 329 150 667 150 667 466 768 466 768 140 955 140 955 468 348 468 348 273 270 273 270 655 572 655 572 594 445 594 445 719 7 719 7 702 684 702 684 520 612 520 612 482 382 482 382 44 683 44 683 806 196 806 196 712 401 712 401 145 381 145 381 655 107 655 107 812 768 812 768 568 308 568 308 944 743 944 743 582 68 582 68 476 381 476 381 10 722 10 722 57 798 57 798 582 723 582 723 151 37 151 37 474 93 474 93 6 253 6 253 204 184 204 184 698 370 698 370 896 471 896 471 260 883 260 883 524 762 524 762 700 273 700 273 705 799 705 799 604 918 604 918 939 667 939 667 193 908 193 908 140 678 140 678 179 939 179 939 824 9 824 9 625 664 625 664 580 533 580 533 553 183 553 183 245 827 245 827 557 741 557 741 743 9 743 9 110 560 110 560 409 58 409 58 446 827 446 827 495 295 495 295 79 232 79 232 56 790 56 790 126 651 126 651 416 796 416 796 400 340 400 340 516 635 516 635 93 685 93 685 24 388 24 388 347 796 347 796 79 441 79 441 473 124 473 124 425 284 425 284 660 3 660 3 266 36 266 36 873 242 873 242 118 578 118 578 261 250 261 250 94 245 94 245 660 277 660 277 640 39 640 39 761 720 761 720 422 188 422 188 334 737 334 737 255 37 255 37 914 953 914 953 264 278 264 278 330 626 330 626 925 648 925 648 366 265 366 265 398 93 398 93 71 100 71 100 493 641 493 641 596 278 596 278 681 271 681 271 643 781 643 781 815 775 815 775 152 158 152 158 118 388 118 388 209 101 209 101 488 383 488 383 363 177 363 177 190 62 190 62 547 11 547 11 835 536 835 536 876 402 876 402 339 853 339 853 717 392 717 392 212 265 212 265 869 204 869 204 588 719 588 719 645 867 645 867 314 894 314 894 786 664 786 664 587 522 587 522 245 92 245 92 802 729 802 729 575 919 575 919 352 598 352 598 744 179 744 179 612 532 612 532 587 933 587 933 809 250 809 250 49 400 49 400 348 836 348 836 302 2 302 2 385 634 385 634 267 890 267 890 11 805 11 805 521 477 521 477 711 390 711 390 274 390 274 390 950 716 950 716 232 616 232 616 697 352 697 352 32 117 32 117 721 429 721 429 643 913 643 913 298 144 298 144 460 876 460 876 9 557 9 557 432 753 432 753 768 852 768 852 138 497 138 497 884 766 884 766 659 652 659 652 550 241 550 241 693 134 693 134 838 288 838 288 442 112 442 112 728 298 728 298 35 209 35 209 691 6 691 6 196 574 196 574 294 878 294 878 900 641 900 641 401 663 401 663 616 797 616 797 884 398 884 398 635 56 635 56 70 954 70 954 309 856 309 856 89 433 89 433 748 550 748 550 259 790 259 790 194 405 194 405 236 945 236 945 950 39 950 39 856 919 856 919 233 140 233 140 267 669 267 669 92 811 92 811 885 318 885 318 771 854 771 854 854 419 854 419 471 185 471 185 512 938 512 938 284 878 284 878 86 695 86 695 690 770 690 770 455 949 455 949 485 553 485 553 459 347 459 347 902 573 902 573 511 347 511 347 610 220 610 220 923 132 923 132 254 193 254 193 1 138 1 138 310 640 310 640 954 734 954 734 523 451 523 451 608 292 608 292 647 391 647 391 689 179 689 179 70 851 70 851 723 795 723 795 455 5 455 5 106 720 106 720 667 565 667 565 328 802 328 802 90 498 90 498 362 197 362 197 113 133 113 133 321 642 321 642 876 791 876 791 514 904 514 904 428 309 428 309 477 529 477 529 137 346 137 346 372 408 372 408 446 38 446 38 248 876 248 876 869 742 869 742 502 453 502 453 52 277 52 277 259 437 259 437 357 283 357 283 546 11 546 11 899 152 899 152 330 426 330 426 328 881 328 881 485 877 485 877 600 109 600 109 954 442 954 442 375 178 375 178 909 722 909 722 764 291 764 291 36 702 36 702 651 473 651 473 306 400 306 400 717 849 717 849 66 877 66 877 836 485 836 485 507 247 507 247 77 461 77 461 121 851 121 851 235 718 235 718 902 719 902 719 453 208 453 208 606 398 606 398 463 360 463 360 419 912 419 912 902 199 902 199 655 725 655 725 134 103 134 103 85 817 85 817 806 158 806 158 808 171 808 171 271 8 271 8 110 65 110 65 299 924 299 924 131 828 131 828 88 948 88 948 859 544 859 544 850 7 850 7 50 942 50 942 99 615 99 615 337 783 337 783 521 841 521 841 518 913 518 913 813 263 813 263 200 792 200 792 170 253 170 253 204 374 204 374 569 276 569 276 266 930 266 930 266 359 266 359 642 231 642 231 561 934 561 934 851 831 851 831 763 287 763 287 338 118 338 118 360 764 360 764 31 695 31 695 948 379 948 379 117 545 117 545 387 391 387 391 614 153 614 153 739 873 739 873 322 769 322 769 545 819 545 819 65 936 65 936 172 665 172 665 70 701 70 701 377 625 377 625 726 302 726 302 520 430 520 430 872 933 872 933 389 217 389 217 448 390 448 390 508 165 508 165 363 252 363 252 619 955 619 955 884 563 884 563 863 830 863 830 255 162 255 162 733 561 733 561 62 209 62 209 468 703 468 703 45 919 45 919 535 250 535 250 854 954 854 954 522 824 522 824 731 680 731 680 935 505 935 505 130 32 130 32 177 954 177 954 78 954 78 954 303 3 303 3 219 209 219 209 620 22 620 22 812 197 812 197 900 843 900 843 583 434 583 434 258 404 258 404 757 172 757 172 901 451 901 451 593 43 593 43 400 738 400 738 444 859 444 859 78 363 78 363 335 686 335 686 305 665 305 665 517 897 517 897 491 396 491 396 216 111 216 111 294 105 294 105 316 576 316 576 510 89 510 89 201 240 201 240 589 286 589 286 63 146 63 146 354 519 354 519 702 223 702 223 11 927 11 927 932 679 932 679 551 804 551 804 580 855 580 855 535 908 535 908 275 867 275 867 586 393 586 393 549 246 549 246 542 744 542 744 872 731 872 731 88 291 88 291 911 75 911 75 156 706 156 706 105 96 105 96 252 227 252 227 510 282 510 282 928 422 928 422 153 726 153 726 94 379 94 379 328 269 328 269 269 244 269 244 137 479 137 479 733 393 733 393 71 496 71 496 17 942 17 942 898 401 898 401 793 488 793 488 430 820 430 820 117 793 117 793 720 583 720 583 386 132 386 132 904 60 904 60 600 453 600 453 187 13 187 13 944 910 944 910 913 825 913 825 89 196 89 196 878 393 878 393 894 646 894 646 837 405 837 405 175 646 175 646 489 40 489 40 330 599 330 599 885 359 885 359 398 92 398 92 88 177 88 177 930 339 930 339 901 790 901 790 583 633 583 633 490 847 490 847 861 433 861 433 766 539 766 539 585 267 585 267 665 634 665 634 855 661 855 661 225 371 225 371 578 470 578 470 665 665 665 665 537 191 537 191 537 860 537 860 1 764 1 764 17 798 17 798 948 189 948 189 744 283 744 283 393 748 393 748 693 742 693 742 283 231 283 231 915 270 915 270 375 195 375 195 584 720 584 720 879 681 879 681 753 46 753 46 907 78 907 78 376 16 376 16 204 178 204 178 943 625 943 625 800 183 800 183 439 704 439 704 757 247 757 247 717 735 717 735 509 760 509 760 926 701 926 701 488 219 488 219 569 231 569 231 397 426 397 426 620 189 620 189 391 153 391 153 29 894 29 894 44 185 44 185 954 631 954 631 916 712 916 712 125 767 125 767 233 516 233 516 321 753 321 753 820 935 820 935 440 23 440 23 658 817 658 817 428 305 428 305 387 713 387 713 192 665 192 665 514 138 514 138 944 243 944 243 741 741 741 741 464 403 464 403 128 470 128 470 845 682 845 682 411 679 411 679 447 819 447 819 594 458 594 458 342 500 342 500 811 786 811 786 781 180 781 180 227 593 227 593 356 913 356 913 607 219 607 219 710 624 710 624 164 888 164 888 475 898 475 898 485 7 485 7 83 661 83 661 596 282 596 282 486 552 486 552 162 20 162 20 82 845 82 845 559 824 559 824 376 50 376 50 103 467 103 467 218 386 218 386 708 146 708 146 584 103 584 103 94 555 94 555 894 125 894 125 411 471 411 471 87 104 87 104 909 939 909 939 17 497 17 497 846 748 846 748 480 185 480 185 14 491 14 491 452 457 452 457 572 432 572 432 895 718 895 718 809 721 809 721 942 627 942 627 402 607 402 607 642 208 642 208 34 286 34 286 194 170 194 170 429 839 429 839 157 403 157 403 679 537 679 537 724 468 724 468 256 246 256 246 28 946 28 946 158 780 158 780 319 514 319 514 931 305 931 305 750 420 750 420 354 720 354 720 737 528 737 528 655 366 655 366 364 444 364 444 939 276 939 276 477 744 477 744 771 382 771 382 518 368 518 368 659 294 659 294 303 214 303 214 596 906 596 906 678 581 678 581 536 864 536 864 580 599 580 599 54 38 54 38 71 827 71 827 912 810 912 810 806 170 806 170 273 851 273 851 570 124 570 124 342 766 342 766 547 603 547 603 408 655 408 655 610 145 610 145 261 469 261 469 848 326 848 326 666 397 666 397 91 907 91 907 252 225 252 225 632 208 632 208 606 589 606 589 560 170 560 170 141 154 141 154 887 503 887 503 501 512 501 512 499 716 499 716 856 361 856 361 211 152 211 152 481 881 481 881 598 952 598 952 844 506 844 506 295 38 295 38 118 231 118 231 362 804 362 804 241 732 241 732 210 652 210 652 381 195 381 195 911 700 911 700 337 792 337 792 616 150 616 150 617 3 617 3 404 157 404 157 583 317 583 317 462 769 462 769 838 489 838 489 542 372 542 372 421 20 421 20 424 432 424 432 448 879 448 879 426 623 426 623 573 871 573 871 939 40 939 40 153 183 153 183 952 557 952 557 763 56 763 56 300 431 300 431 583 761 583 761 38 40 38 40 18 494 18 494 836 748 836 748 477 758 477 758 494 353 494 353 488 267 488 267 253 872 253 872 577 630 577 630 591 616 591 616 292 738 292 738 662 361 662 361 744 43 744 43 865 251 865 251 152 134 152 134 654 308 654 308 105 773 105 773 376 494 376 494 150 842 150 842 433 659 433 659 331 835 331 835 189 818 189 818 288 763 288 763 332 923 332 923 226 358 226 358 781 901 781 901 449 58 449 58 666 386 666 386 185 122 185 122 534 933 534 933 153 812 153 812 535 304 535 304 802 164 802 164 732 33 732 33 456 944 456 944 227 335 227 335 256 590 256 590 435 527 435 527 678 462 678 462 798 528 798 528 399 404 399 404 670 918 670 918 530 620 530 620 551 495 551 495 688 341 688 341 520 58 520 58 105 504 105 504 41 456 41 456 536 49 536 49 638 279 638 279 587 925 587 925 362 543 362 543 781 921 781 921 248 757 248 757 788 859 788 859 710 459 710 459 813 203 813 203 332 896 332 896 820 763 820 763 212 50 212 50 758 119 758 119 211 87 211 87 637 188 637 188 543 314 543 314 561 478 561 478 370 425 370 425 705 340 705 340 618 386 618 386 239 278 239 278 77 41 77 41 926 602 926 602 528 428 528 428 196 152 196 152 592 13 592 13 292 540 292 540 568 612 568 612 580 906 580 906 51 397 51 397 406 750 406 750 156 150 156 150 324 245 324 245 823 706 823 706 191 443 191 443 544 548 544 548 407 380 407 380 916 72 916 72 391 299 391 299 334 939 334 939 181 476 181 476 172 694 172 694 92 584 92 584 487 708 487 708 420 65 420 65 554 661 554 661 808 263 808 263 343 811 343 811 865 947 865 947 752 725 752 725 102 888 102 888 170 439 170 439 34 238 34 238 811 627 811 627 646 386 646 386 206 244 206 244 454 237 454 237 617 686 617 686 208 169 208 169 944 60 944 60 870 711 870 711 552 338 552 338 401 179 401 179 215 475 215 475 189 941 189 941 921 125 921 125 246 337 246 337 632 133 632 133 320 222 320 222 535 17 535 17 191 697 191 697 682 392 682 392 710 290 710 290 575 520 575 520 285 928 285 928 459 283 459 283 762 9 762 9 241 495 241 495 308 459 308 459 520 746 520 746 488 916 488 916 798 803 798 803 848 550 848 550 435 804 435 804 663 809 663 809 109 913 109 913 717 270 717 270 515 109 515 109 706 758 706 758 762 349 762 349 749 439 749 439 595 134 595 134 265 300 265 300 775 871 775 871 465 543 465 543 397 648 397 648 352 538 352 538 412 326 412 326 261 919 261 919 119 333 119 333 1 741 1 741 821 522 821 522 198 325 198 325 860 293 860 293 682 602 682 602 134 101 134 101 60 231 60 231 792 821 792 821 272 222 272 222 572 490 572 490 743 439 743 439 609 194 609 194 436 745 436 745 468 821 468 821 646 660 646 660 932 334 932 334 728 301 728 301 677 728 677 728 527 766 527 766 717 717 717 717 504 63 504 63 547 284 547 284 920 734 920 734 916 779 916 779 851 868 851 868 450 705 450 705 498 51 498 51 485 446 485 446 687 931 687 931 860 619 860 619 610 361 610 361 651 562 651 562 371 822 371 822 66 568 66 568 173 824 173 824 263 640 263 640 572 212 572 212 620 245 620 245 776 8 776 8 684 125 684 125 704 688 704 688 12 373 12 373 621 241 621 241 603 508 603 508 686 460 686 460 492 638 492 638 479 734 479 734 331 366 331 366 590 653 590 653 624 119 624 119 496 463 496 463 436 653 436 653 263 337 263 337 611 217 611 217 586 488 586 488 44 110 44 110 144 847 144 847 473 67 473 67 8 557 8 557 202 589 202 589 609 301 609 301 600 666 600 666 815 201 815 201 758 135 758 135 737 62 737 62 389 46 389 46 769 867 769 867 472 565 472 565 928 176 928 176 645 938 645 938 534 643 534 643 367 821 367 821 659 543 659 543 352 365 352 365 337 491 337 491 727 144 727 144 245 947 245 947 874 448 874 448 814 281 814 281 284 392 284 392 424 679 424 679 559 884 559 884 455 815 455 815 662 110 662 110 281 410 281 410 427 456 427 456 168 946 168 946 94 349 94 349 818 208 818 208 174 820 174 820 122 142 122 142 751 704 751 704 505 94 505 94 374 390 374 390 173 587 173 587 794 903 794 903 613 428 613 428 655 728 655 728 510 743 510 743 842 393 842 393 680 193 680 193 797 880 797 880 876 917 876 917 160 422 160 422 124 491 124 491 438 617 438 617 50 406 50 406 779 32 779 32 116 756 116 756 192 923 192 923 936 131 936 131 277 843 277 843 277 184 277 184 390 272 390 272 893 622 893 622 457 550 457 550 12 659 12 659 281 817 281 817 551 567 551 567 167 249 167 249 573 453 573 453 559 607 559 607 244 56 244 56 760 748 760 748 305 752 305 752 110 707 110 707 82 762 82 762 63 289 63 289 875 244 875 244 690 554 690 554 88 480 88 480 847 340 847 340 680 354 680 354 904 678 904 678 286 48 286 48 522 713 522 713 602 697 602 697 822 399 822 399 50 172 50 172 659 296 659 296 79 340 79 340 476 159 476 159 756 300 756 300 149 31 149 31 513 587 513 587 231 40 231 40 556 940 556 940 151 492 151 492 918 919 918 919 226 486 226 486 928 528 928 528 31 770 31 770 154 70 154 70 920 462 920 462 860 205 860 205 14 411 14 411 602 937 602 937 493 324 493 324 282 895 282 895 936 393 936 393 862 664 862 664 359 561 359 561 589 123 589 123 920 608 920 608 237 416 237 416 733 822 733 822 152 567 152 567 560 802 560 802 918 340 918 340 473 935 473 935 887 482 887 482 226 922 226 922 724 487 724 487 845 148 845 148 58 260 58 260 19 843 19 843 917 414 917 414 391 733 391 733 877 682 877 682 662 286 662 286 90 69 90 69 300 108 300 108 212 380 212 380 131 21 131 21 133 452 133 452 137 858 137 858 844 807 844 807 699 325 699 325 40 619 40 619 893 421 893 421 736 269 736 269 131 35 131 35 515 195 515 195 492 923 492 923 836 287 836 287 96 252 96 252 117 299 117 299 453 720 453 720 930 450 930 450 70 855 70 855 703 799 703 799 344 210 344 210 405 776 405 776 605 685 605 685 741 696 741 696 233 35 233 35 299 487 299 487 703 940 703 940 180 504 180 504 868 550 868 550 750 82 750 82 458 950 458 950 89 182 89 182 743 428 743 428 852 578 852 578 188 209 188 209 508 618 508 618 296 515 296 515 533 621 533 621 461 791 461 791 373 14 373 14 471 802 471 802 65 714 65 714 628 631 628 631 505 657 505 657 254 896 254 896 442 590 442 590 382 810 382 810 669 513 669 513 738 472 738 472 573 9 573 9 416 222 416 222 325 260 325 260 52 831 52 831 331 41 331 41 296 826 296 826 10 627 10 627 843 874 843 874 404 735 404 735 674 543 674 543 464 642 464 642 877 882 877 882 286 877 286 877 928 383 928 383 108 228 108 228 151 569 151 569 449 694 449 694 718 679 718 679 390 495 390 495 708 374 708 374 886 474 886 474 847 754 847 754 513 377 513 377 137 738 137 738 407 266 407 266 44 62 44 62 296 233 296 233 271 463 271 463 805 880 805 880 21 531 21 531 136 514 136 514 23 777 23 777 333 268 333 268 168 22 168 22 781 875 781 875 614 116 614 116 599 593 599 593 438 489 438 489 534 568 534 568 122 785 122 785 187 536 187 536 322 126 322 126 173 730 173 730 793 600 793 600 53 891 53 891 202 618 202 618 253 134 253 134 411 633 411 633 242 779 242 779 772 615 772 615 748 349 748 349 431 245 431 245 647 315 647 315 249 671 249 671 823 942 823 942 224 564 224 564 771 367 771 367 633 499 633 499 549 295 549 295 766 461 766 461 663 775 663 775 538 373 538 373 501 84 501 84 232 904 232 904 117 845 117 845 945 458 945 458 595 698 595 698 61 872 61 872 605 193 605 193 652 878 652 878 1 763 1 763 918 380 918 380 27 461 27 461 18 672 18 672 628 315 628 315 599 788 599 788 340 513 340 513 816 588 816 588 709 703 709 703 309 764 309 764 910 96 910 96 696 38 696 38 753 172 753 172 512 206 512 206 522 185 522 185 853 505 853 505 298 101 298 101 272 71 272 71 144 119 144 119 558 652 558 652 47 188 47 188 662 459 662 459 689 72 689 72 747 348 747 348 60 689 60 689 613 540 613 540 518 878 518 878 550 397 550 397 213 347 213 347 69 451 69 451 167 766 167 766 777 118 777 118 642 662 642 662 862 89 862 89 785 712 785 712 298 509 298 509 626 63 626 63 601 727 601 727 431 749 431 749 297 377 297 377 790 457 790 457 77 16 77 16 571 173 571 173 548 655 548 655 905 63 905 63 391 892 391 892 394 118 394 118 321 458 321 458 432 610 432 610 289 917 289 917 605 133 605 133 93 336 93 336 866 395 866 395 743 756 743 756 254 122 254 122 466 54 466 54 278 228 278 228 225 679 225 679 177 636 177 636 417 441 417 441 609 929 609 929 566 379 566 379 868 496 868 496 233 149 233 149 513 641 513 641 291 754 291 754 282 493 282 493 121 736 121 736 250 17 250 17 112 664 112 664 334 23 334 23 813 347 813 347 176 340 176 340 261 60 261 60 556 288 556 288 63 892 63 892 112 707 112 707 833 101 833 101 270 922 270 922 579 79 579 79 753 443 753 443 675 164 675 164 614 450 614 450 451 315 451 315 732 163 732 163 89 818 89 818 932 80 932 80 756 204 756 204 926 818 926 818 586 721 586 721 715 893 715 893 273 804 273 804 325 321 325 321 579 425 579 425 222 525 222 525 26 422 26 422 621 271 621 271 280 18 280 18 715 258 715 258 886 96 886 96 221 93 221 93 88 18 88 18 346 322 346 322 48 138 48 138 860 165 860 165 239 487 239 487 46 82 46 82 947 728 947 728 24 790 24 790 103 945 103 945 749 335 749 335 868 886 868 886 854 821 854 821 918 352 918 352 80 417 80 417 388 693 388 693 94 713 94 713 568 8 568 8 469 736 469 736 933 681 933 681 545 953 545 953 574 93 574 93 63 402 63 402 16 43 16 43 522 557 522 557 698 637 698 637 503 10 503 10 64 351 64 351 69 607 69 607 847 383 847 383 751 759 751 759 74 542 74 542 618 789 618 789 876 789 876 789 341 303 341 303 694 738 694 738 680 498 680 498 860 751 860 751 941 525 941 525 953 289 953 289 273 465 273 465 7 416 7 416 415 882 415 882 435 847 435 847 209 223 209 223 13 262 13 262 915 837 915 837 922 564 922 564 129 571 129 571 259 522 259 522 245 207 245 207 602 289 602 289 427 166 427 166 920 392 920 392 315 291 315 291 828 121 828 121 394 942 394 942 225 477 225 477 159 721 159 721 828 507 828 507 181 192 181 192 632 181 632 181 181 238 181 238 79 107 79 107 163 167 163 167 81 547 81 547 313 713 313 713 676 616 676 616 81 474 81 474 181 955 181 955 315 14 315 14 232 8 232 8 730 291 730 291 896 637 896 637 529 727 529 727 833 165 833 165 484 724 484 724 222 701 222 701 484 125 484 125 74 280 74 280 187 7 187 7 249 523 249 523 124 23 124 23 739 859 739 859 707 804 707 804 771 169 771 169 826 953 826 953 698 715 698 715 671 230 671 230 538 221 538 221 734 182 734 182 937 332 937 332 709 762 709 762 329 393 329 393 17 27 17 27 117 397 117 397 548 656 548 656 600 596 600 596 193 647 193 647 63 67 63 67 648 867 648 867 790 140 790 140 406 791 406 791 854 377 854 377 675 125 675 125 412 721 412 721 678 312 678 312 370 141 370 141 817 483 817 483 487 497 487 497 70 328 70 328 743 902 743 902 409 318 409 318 631 357 631 357 140 135 140 135 331 189 331 189 337 465 337 465 282 880 282 880 325 672 325 672 757 450 757 450 868 227 868 227 217 745 217 745 117 197 117 197 86 271 86 271 108 138 108 138 863 90 863 90 168 275 168 275 835 45 835 45 481 212 481 212 456 589 456 589 942 385 942 385 925 129 925 129 865 537 865 537 950 220 950 220 119 382 119 382 281 758 281 758 712 728 712 728 586 560 586 560 103 414 103 414 715 772 715 772 465 473 465 473 552 681 552 681 201 170 201 170 393 356 393 356 527 667 527 667 138 578 138 578 541 856 541 856 263 380 263 380 767 372 767 372 752 457 752 457 434 929 434 929 754 891 754 891 810 135 810 135 189 102 189 102 426 356 426 356 492 885 492 885 322 668 322 668 542 769 542 769 698 463 698 463 173 688 173 688 239 180 239 180 667 718 667 718 587 794 587 794 852 491 852 491 443 110 443 110 79 471 79 471 335 96 335 96 933 497 933 497 740 71 740 71 819 204 819 204 755 411 755 411 349 68 349 68 838 317 838 317 863 39 863 39 936 143 936 143 722 440 722 440 85 671 85 671 649 392 649 392 90 513 90 513 930 371 930 371 369 56 369 56 736 569 736 569 310 837 310 837 235 373 235 373 439 460 439 460 552 858 552 858 600 750 600 750 297 594 297 594 444 675 444 675 164 238 164 238 276 58 276 58 621 544 621 544 128 149 128 149 574 713 574 713 343 701 343 701 887 56 887 56 781 912 781 912 769 123 769 123 823 912 823 912 709 155 709 155 210 467 210 467 724 301 724 301 650 285 650 285 463 430 463 430 719 250 719 250 655 422 655 422 948 485 948 485 318 755 318 755 102 645 102 645 253 424 253 424 747 830 747 830 89 588 89 588 729 127 729 127 780 907 780 907 647 824 647 824 296 806 296 806 254 181 254 181 730 281 730 281 571 538 571 538 624 493 624 493 342 454 342 454 877 816 877 816 118 391 118 391 136 55 136 55 666 194 666 194 440 793 440 793 192 784 192 784 756 516 756 516 914 534 914 534 434 293 434 293 65 625 65 625 173 226 173 226 869 167 869 167 727 938 727 938 909 559 909 559 455 166 455 166 77 512 77 512 679 265 679 265 267 868 267 868 371 203 371 203 819 947 819 947 389 300 389 300 780 46 780 46 639 52 639 52 40 99 40 99 43 532 43 532 338 637 338 637 185 624 185 624 585 870 585 870 772 355 772 355 749 523 749 523 12 163 12 163 954 204 954 204 288 838 288 838 159 872 159 872 882 286 882 286 137 657 137 657 793 698 793 698 95 787 95 787 844 786 844 786 753 16 753 16 214 143 214 143 662 176 662 176 362 614 362 614 554 836 554 836 791 693 791 693 923 380 923 380 938 436 938 436 214 28 214 28 453 686 453 686 850 937 850 937 747 589 747 589 621 600 621 600 515 761 515 761 86 74 86 74 556 630 556 630 805 355 805 355 45 691 45 691 640 630 640 630 325 360 325 360 373 766 373 766 531 540 531 540 439 253 439 253 778 688 778 688 198 108 198 108 921 344 921 344 92 787 92 787 268 616 268 616 725 225 725 225 702 423 702 423 316 533 316 533 613 424 613 424 695 779 695 779 608 897 608 897 515 378 515 378 907 57 907 57 382 839 382 839 213 181 213 181 596 824 596 824 200 280 200 280 526 783 526 783 636 56 636 56 471 547 471 547 281 4 281 4 944 215 944 215 788 724 788 724 593 397 593 397 437 914 437 914 320 623 320 623 293 216 293 216 33 904 33 904 55 892 55 892 259 136 259 136 42 767 42 767 618 777 618 777 341 610 341 610 879 578 879 578 323 700 323 700 100 587 100 587 928 331 928 331 242 767 242 767 524 908 524 908 377 232 377 232 445 547 445 547 773 938 773 938 810 532 810 532 89 6 89 6 27 531 27 531 883 45 883 45 523 193 523 193 456 892 456 892 950 775 950 775 860 856 860 856 914 366 914 366 750 863 750 863 58 65 58 65 927 893 927 893 803 523 803 523 884 827 884 827 171 394 171 394 514 478 514 478 700 45 700 45 419 810 419 810 412 946 412 946 234 408 234 408 110 369 110 369 291 708 291 708 26 212 26 212 55 604 55 604 17 119 17 119 618 138 618 138 20 415 20 415 120 769 120 769 101 395 101 395 167 935 167 935 81 859 81 859 12 291 12 291 674 61 674 61 263 739 263 739 128 876 128 876 527 656 527 656 907 240 907 240 369 395 369 395 430 704 430 704 744 354 744 354 365 407 365 407 624 650 624 650 706 198 706 198 20 786 20 786 641 228 641 228 101 601 101 601 375 377 375 377 330 877 330 877 578 738 578 738 659 785 659 785 222 264 222 264 337 141 337 141 162 719 162 719 906 896 906 896 909 9 909 9 556 218 556 218 47 376 47 376 387 944 387 944 464 724 464 724 305 588 305 588 523 578 523 578 333 343 333 343 515 131 515 131 280 872 280 872 561 242 561 242 916 918 916 918 5 673 5 673 768 926 768 926 319 579 319 579 187 98 187 98 707 756 707 756 54 919 54 919 479 800 479 800 950 595 950 595 645 260 645 260 599 234 599 234 533 592 533 592 15 729 15 729 72 384 72 384 576 194 576 194 893 922 893 922 39 32 39 32 814 770 814 770 808 665 808 665 102 554 102 554 846 137 846 137 409 86 409 86 101 619 101 619 327 554 327 554 520 761 520 761 186 756 186 756 571 457 571 457 859 756 859 756 694 711 694 711 375 263 375 263 470 181 470 181 2 508 2 508 799 867 799 867 748 210 748 210 886 682 886 682 83 288 83 288 884 32 884 32 821 465 821 465 647 598 647 598 929 859 929 859 641 563 641 563 876 239 876 239 723 657 723 657 443 255 443 255 220 941 220 941 844 67 844 67 457 785 457 785 238 688 238 688 527 608 527 608 334 856 334 856 787 799 787 799 466 8 466 8 941 867 941 867 623 909 623 909 598 424 598 424 252 807 252 807 734 567 734 567 92 522 92 522 581 241 581 241 801 662 801 662 365 862 365 862 338 238 338 238 326 500 326 500 761 529 761 529 622 909 622 909 124 445 124 445 1 674 1 674 465 119 465 119 248 181 248 181 37 360 37 360 935 525 935 525 949 623 949 623 704 554 704 554 433 754 433 754 816 241 816 241 490 4 490 4 474 334 474 334 645 255 645 255 606 159 606 159 400 301 400 301 599 779 599 779 909 458 909 458 54 215 54 215 61 611 61 611 353 938 353 938 779 866 779 866 6 154 6 154 287 355 287 355 208 866 208 866 263 879 263 879 700 295 700 295 70 938 70 938 112 12 112 12 292 683 292 683 867 87 867 87 739 597 739 597 903 614 903 614 591 482 591 482 215 395 215 395 849 24 849 24 108 187 108 187 801 541 801 541 567 415 567 415 325 132 325 132 739 110 739 110 715 498 715 498 574 57 574 57 101 590 101 590 875 652 875 652 410 748 410 748 130 205 130 205 341 88 341 88 388 71 388 71 434 522 434 522 928 441 928 441 161 909 161 909 572 874 572 874 826 773 826 773 624 762 624 762 937 307 937 307 423 506 423 506 833 746 833 746 267 6 267 6 504 800 504 800 778 425 778 425 857 468 857 468 202 941 202 941 102 408 102 408 317 235 317 235 785 755 785 755 833 376 833 376 39 11 39 11 592 562 592 562 562 627 562 627 873 759 873 759 751 423 751 423 920 907 920 907 23 738 23 738 659 398 659 398 224 385 224 385 343 612 343 612 184 390 184 390 774 784 774 784 3 598 3 598 566 167 566 167 441 525 441 525 619 360 619 360 774 139 774 139 825 424 825 424 386 904 386 904 367 899 367 899 340 10 340 10 879 947 879 947 555 321 555 321 499 598 499 598 378 374 378 374 570 481 570 481 206 516 206 516 439 406 439 406 637 602 637 602 432 755 432 755 587 406 587 406 786 667 786 667 865 445 865 445 29 831 29 831 416 668 416 668 459 5 459 5 39 533 39 533 713 137 713 137 793 399 793 399 115 521 115 521 786 305 786 305 605 555 605 555 873 134 873 134 859 856 859 856 65 83 65 83 607 453 607 453 588 588 588 588 818 64 818 64 602 343 602 343 808 128 808 128 871 875 871 875 367 386 367 386 141 210 141 210 65 687 65 687 102 472 102 472 37 442 37 442 346 950 346 950 128 937 128 937 324 539 324 539 378 607 378 607 304 192 304 192 104 724 104 724 835 816 835 816 653 747 653 747 360 841 360 841 938 733 938 733 786 854 786 854 559 849 559 849 633 175 633 175 275 340 275 340 502 742 502 742 217 878 217 878 890 534 890 534 416 209 416 209 596 466 596 466 19 794 19 794 675 198 675 198 521 372 521 372 579 123 579 123 294 643 294 643 285 290 285 290 117 479 117 479 770 751 770 751 226 539 226 539 48 766 48 766 369 452 369 452 101 570 101 570 955 239 955 239 482 626 482 626 642 772 642 772 800 42 800 42 282 666 282 666 506 717 506 717 539 365 539 365 367 49 367 49 375 563 375 563 698 26 698 26 310 42 310 42 237 773 237 773 850 950 850 950 807 631 807 631 253 383 253 383 301 398 301 398 876 736 876 736 390 864 390 864 864 824 864 824 527 801 527 801 664 806 664 806 152 831 152 831 626 740 626 740 526 920 526 920 713 687 713 687 370 452 370 452 347 637 347 637 546 529 546 529 348 719 348 719 542 800 542 800 566 935 566 935 632 931 632 931 65 680 65 680 832 508 832 508 156 95 156 95 742 191 742 191 182 667 182 667 429 862 429 862 686 927 686 927 131 75 131 75 683 128 683 128 445 670 445 670 663 485 663 485 935 175 935 175 52 54 52 54 543 852 543 852 101 522 101 522 538 352 538 352 694 289 694 289 90 359 90 359 167 835 167 835 269 168 269 168 108 451 108 451 343 511 343 511 31 278 31 278 775 59 775 59 313 254 313 254 914 705 914 705 282 500 282 500 221 538 221 538 526 284 526 284 791 874 791 874 858 556 858 556 104 213 104 213 535 656 535 656 86 821 86 821 119 246 119 246 132 747 132 747 943 450 943 450 196 352 196 352 752 741 752 741 665 628 665 628 231 506 231 506 657 782 657 782 558 426 558 426 743 128 743 128 558 889 558 889 682 588 682 588 44 420 44 420 39 143 39 143 220 863 220 863 84 923 84 923 531 58 531 58 814 547 814 547 329 769 329 769 575 667 575 667 262 566 262 566 954 398 954 398 883 311 883 311 753 22 753 22 842 57 842 57 124 45 124 45 849 715 849 715 708 233 708 233 498 410 498 410 98 201 98 201 940 630 940 630 188 73 188 73 86 768 86 768 424 445 424 445 773 558 773 558 416 409 416 409 362 729 362 729 149 447 149 447 121 499 121 499 798 310 798 310 162 441 162 441 762 169 762 169 211 84 211 84 588 388 588 388 405 805 405 805 848 523 848 523 523 798 523 798 514 192 514 192 394 778 394 778 2 516 2 516 581 48 581 48 653 923 653 923 677 495 677 495 491 86 491 86 704 94 704 94 349 98 349 98 930 406 930 406 847 843 847 843 158 853 158 853 554 797 554 797 631 268 631 268 787 380 787 380 693 610 693 610 868 590 868 590 665 262 665 262 562 537 562 537 893 612 893 612 647 474 647 474 561 495 561 495 455 370 455 370 727 366 727 366 680 825 680 825 773 4 773 4 155 181 155 181 526 803 526 803 250 578 250 578 354 776 354 776 535 330 535 330 483 142 483 142 286 599 286 599 42 4 42 4 282 486 282 486 915 171 915 171 81 723 81 723 739 688 739 688 871 708 871 708 392 758 392 758 423 171 423 171 941 160 941 160 104 131 104 131 914 228 914 228 46 650 46 650 550 136 550 136 392 59 392 59 891 406 891 406 567 805 567 805 157 207 157 207 757 383 757 383 686 397 686 397 795 175 795 175 577 911 577 911 688 661 688 661 165 308 165 308 444 200 444 200 915 624 915 624 819 455 819 455 570 858 570 858 595 508 595 508 212 180 212 180 481 76 481 76 469 375 469 375 404 283 404 283 518 383 518 383 821 405 821 405 86 269 86 269 87 201 87 201 159 334 159 334 286 941 286 941 536 756 536 756 482 709 482 709 588 39 588 39 75 116 75 116 902 120 902 120 724 160 724 160 287 235 287 235 296 21 296 21 486 466 486 466 946 298 946 298 864 408 864 408 362 170 362 170 579 899 579 899 775 661 775 661 58 473 58 473 437 358 437 358 574 98 574 98 415 234 415 234 674 430 674 430 339 776 339 776 396 447 396 447 729 511 729 511 830 670 830 670 885 728 885 728 378 498 378 498 541 740 541 740 158 99 158 99 438 635 438 635 417 209 417 209 137 837 137 837 873 904 873 904 669 251 669 251 262 406 262 406 240 805 240 805 562 62 562 62 578 635 578 635 176 890 176 890 391 233 391 233 447 722 447 722 485 131 485 131 219 135 219 135 394 916 394 916 155 420 155 420 732 585 732 585 660 188 660 188 592 868 592 868 28 192 28 192 15 866 15 866 282 468 282 468 254 337 254 337 399 549 399 549 520 920 520 920 931 63 931 63 735 176 735 176 849 151 849 151 463 375 463 375 254 369 254 369 248 924 248 924 189 882 189 882 436 619 436 619 205 317 205 317 858 563 858 563 505 558 505 558 933 428 933 428 555 522 555 522 445 10 445 10 139 265 139 265 662 319 662 319 357 700 357 700 406 279 406 279 317 782 317 782 714 301 714 301 313 622 313 622 585 542 585 542 551 870 551 870 852 329 852 329 29 593 29 593 587 928 587 928 216 762 216 762 204 812 204 812 749 514 749 514 211 151 211 151 253 940 253 940 55 730 55 730 318 770 318 770 678 840 678 840 558 58 558 58 689 594 689 594 911 701 911 701 280 126 280 126 638 745 638 745 420 811 420 811 544 138 544 138 370 99 370 99 415 592 415 592 911 165 911 165 404 92 404 92 733 538 733 538 770 172 770 172 111 35 111 35 237 706 237 706 854 46 854 46 815 93 815 93 295 703 295 703 938 581 938 581 622 441 622 441 262 255 262 255 525 773 525 773 789 25 789 25 664 54 664 54 614 678 614 678 522 794 522 794 651 918 651 918 369 720 369 720 53 231 53 231 257 352 257 352 322 809 322 809 830 22 830 22 840 858 840 858 197 521 197 521 38 3 38 3 10 288 10 288 370 48 370 48 152 100 152 100 390 240 390 240 375 866 375 866 768 150 768 150 572 700 572 700 365 131 365 131 896 381 896 381 275 293 275 293 538 448 538 448 577 796 577 796 63 706 63 706 823 467 823 467 481 403 481 403 887 202 887 202 795 876 795 876 327 749 327 749 618 439 618 439 916 80 916 80 255 439 255 439 913 787 913 787 391 703 391 703 164 693 164 693 12 142 12 142 393 503 393 503 322 243 322 243 52 290 52 290 37 294 37 294 744 540 744 540 754 727 754 727 857 936 857 936 859 605 859 605 21 210 21 210 286 171 286 171 704 139 704 139 32 168 32 168 863 221 863 221 652 196 652 196 231 161 231 161 187 684 187 684 440 665 440 665 261 787 261 787 106 237 106 237 669 318 669 318 361 648 361 648 245 16 245 16 792 361 792 361 296 613 296 613 187 888 187 888 924 606 924 606 439 118 439 118 489 86 489 86 134 919 134 919 149 548 149 548 818 618 818 618 680 722 680 722 473 907 473 907 602 273 602 273 871 66 871 66 497 901 497 901 274 692 274 692 17 171 17 171 380 204 380 204 191 594 191 594 106 380 106 380 631 711 631 711 236 824 236 824 157 118 157 118 203 737 203 737 700 517 700 517 196 117 196 117 387 423 387 423 834 29 834 29 115 436 115 436 747 905 747 905 609 455 609 455 794 919 794 919 437 269 437 269 577 397 577 397 125 333 125 333 282 854 282 854 562 495 562 495 704 592 704 592 368 164 368 164 394 24 394 24 208 359 208 359 538 111 538 111 274 188 274 188 602 761 602 761 443 69 443 69 952 651 952 651 453 953 453 953 499 244 499 244 174 853 174 853 812 10 812 10 499 129 499 129 189 456 189 456 332 569 332 569 415 264 415 264 675 66 675 66 56 609 56 609 114 687 114 687 628 385 628 385 138 276 138 276 140 697 140 697 524 610 524 610 435 86 435 86 859 206 859 206 665 468 665 468 6 757 6 757 317 848 317 848 735 419 735 419 607 298 607 298 309 862 309 862 692 719 692 719 565 540 565 540 545 151 545 151 377 954 377 954 752 902 752 902 387 100 387 100 468 495 468 495 219 886 219 886 378 423 378 423 770 676 770 676 472 250 472 250 763 209 763 209 264 884 264 884 787 744 787 744 662 139 662 139 499 53 499 53 160 272 160 272 558 461 558 461 945 693 945 693 217 440 217 440 136 394 136 394 356 77 356 77 637 622 637 622 451 593 451 593 59 801 59 801 907 314 907 314 390 234 390 234 45 40 45 40 913 226 913 226 150 867 150 867 375 640 375 640 402 173 402 173 221 738 221 738 748 405 748 405 948 464 948 464 763 937 763 937 780 12 780 12 725 826 725 826 618 482 618 482 432 478 432 478 813 742 813 742 160 613 160 613 895 721 895 721 245 861 245 861 926 418 926 418 712 45 712 45 96 556 96 556 332 902 332 902 16 271 16 271 213 739 213 739 36 706 36 706 943 766 943 766 198 418 198 418 514 475 514 475 718 671 718 671 102 638 102 638 249 556 249 556 559 167 559 167 580 840 580 840 135 942 135 942 323 382 323 382 70 341 70 341 80 288 80 288 911 581 911 581 905 39 905 39 193 500 193 500 701 905 701 905 579 950 579 950 762 120 762 120 240 552 240 552 913 241 913 241 302 96 302 96 857 773 857 773 67 398 67 398 797 551 797 551 545 174 545 174 813 128 813 128 645 944 645 944 838 194 838 194 937 49 937 49 645 47 645 47 857 422 857 422 843 667 843 667 254 643 254 643 30 419 30 419 171 952 171 952 19 201 19 201 777 146 777 146 607 362 607 362 250 594 250 594 508 68 508 68 152 809 152 809 914 377 914 377 299 363 299 363 878 598 878 598 639 518 639 518 345 268 345 268 88 198 88 198 121 525 121 525 564 284 564 284 188 767 188 767 638 912 638 912 660 738 660 738 427 315 427 315 570 593 570 593 853 487 853 487 376 846 376 846 653 56 653 56 863 385 863 385 757 150 757 150 676 208 676 208 155 440 155 440 812 6 812 6 794 689 794 689 474 503 474 503 267 431 267 431 345 851 345 851 157 84 157 84 352 544 352 544 262 866 262 866 22 471 22 471 399 336 399 336 773 439 773 439 61 257 61 257 475 637 475 637 740 696 740 696 452 237 452 237 350 853 350 853 919 277 919 277 810 63 810 63 43 335 43 335 172 477 172 477 832 304 832 304 794 848 794 848 936 460 936 460 563 435 563 435 582 264 582 264 832 604 832 604 194 944 194 944 84 301 84 301 40 303 40 303 245 35 245 35 275 641 275 641 311 271 311 271 430 811 430 811 38 303 38 303 372 399 372 399 370 5 370 5 604 673 604 673 569 937 569 937 761 87 761 87 835 9 835 9 530 879 530 879 168 585 168 585 427 678 427 678 98 83 98 83 680 927 680 927 428 712 428 712 510 671 510 671 916 826 916 826 54 458 54 458 531 867 531 867 577 162 577 162 17 891 17 891 850 174 850 174 396 751 396 751 708 514 708 514 528 345 528 345 478 412 478 412 401 176 401 176 572 580 572 580 325 832 325 832 735 46 735 46 363 892 363 892 480 441 480 441 896 256 896 256 19 219 19 219 722 533 722 533 670 2 670 2 469 284 469 284 510 555 510 555 697 141 697 141 298 427 298 427 146 590 146 590 219 954 219 954 690 593 690 593 117 921 117 921 224 643 224 643 685 204 685 204 955 756 955 756 29 927 29 927 666 429 666 429 633 489 633 489 190 370 190 370 890 483 890 483 441 810 441 810 30 721 30 721 950 47 950 47 683 795 683 795 90 493 90 493 582 740 582 740 569 463 569 463 429 295 429 295 709 225 709 225 552 765 552 765 197 633 197 633 13 140 13 140 20 751 20 751 717 806 717 806 737 272 737 272 385 955 385 955 149 166 149 166 13 5 13 5 751 572 751 572 361 74 361 74 245 399 245 399 321 640 321 640 925 784 925 784 566 336 566 336 570 557 570 557 216 72 216 72 231 470 231 470 542 540 542 540 424 421 424 421 391 915 391 915 434 215 434 215 892 708 892 708 782 349 782 349 846 700 846 700 705 933 705 933 912 748 912 748 679 547 679 547 53 813 53 813 9 756 9 756 520 345 520 345 669 497 669 497 83 306 83 306 175 75 175 75 211 727 211 727 377 349 377 349 727 853 727 853 641 220 641 220 834 262 834 262 808 459 808 459 927 881 927 881 899 562 899 562 458 410 458 410 915 249 915 249 532 196 532 196 280 357 280 357 787 902 787 902 202 333 202 333 707 542 707 542 250 217 250 217 875 730 875 730 778 728 778 728 858 629 858 629 482 107 482 107 278 368 278 368 779 877 779 877 62 168 62 168 722 182 722 182 910 918 910 918 249 650 249 650 493 6 493 6 67 494 67 494 40 718 40 718 591 274 591 274 385 545 385 545 863 388 863 388 193 884 193 884 87 240 87 240 137 690 137 690 687 213 687 213 616 676 616 676 514 362 514 362 37 904 37 904 347 873 347 873 519 382 519 382 842 829 842 829 833 270 833 270 601 193 601 193 36 134 36 134 365 883 365 883 86 719 86 719 729 239 729 239 110 605 110 605 588 908 588 908 483 33 483 33 321 855 321 855 135 816 135 816 266 727 266 727 614 141 614 141 514 88 514 88 671 597 671 597 62 207 62 207 858 667 858 667 824 86 824 86 831 375 831 375 785 592 785 592 436 171 436 171 158 284 158 284 747 381 747 381 416 811 416 811 783 15 783 15 22 824 22 824 446 594 446 594 543 400 543 400 853 339 853 339 454 790 454 790 817 555 817 555 528 947 528 947 616 50 616 50 209 40 209 40 92 137 92 137 432 691 432 691 847 486 847 486 508 801 508 801 836 708 836 708 842 351 842 351 622 835 622 835 597 397 597 397 785 702 785 702 725 453 725 453 268 651 268 651 270 575 270 575 287 386 287 386 891 803 891 803 805 668 805 668 379 32 379 32 599 865 599 865 434 65 434 65 573 508 573 508 613 477 613 477 885 125 885 125 697 462 697 462 625 530 625 530 495 854 495 854 214 840 214 840 402 868 402 868 597 348 597 348 110 89 110 89 43 175 43 175 837 245 837 245 462 259 462 259 874 645 874 645 411 933 411 933 183 881 183 881 771 142 771 142 213 311 213 311 135 134 135 134 948 580 948 580 278 898 278 898 622 688 622 688 841 779 841 779 309 838 309 838 714 224 714 224 318 260 318 260 350 539 350 539 135 339 135 339 570 380 570 380 625 30 625 30 752 803 752 803 315 280 315 280 199 108 199 108 741 699 741 699 205 905 205 905 467 242 467 242 500 755 500 755 946 165 946 165 191 638 191 638 321 700 321 700 777 913 777 913 98 838 98 838 181 86 181 86 55 765 55 765 203 336 203 336 553 902 553 902 501 28 501 28 75 715 75 715 854 11 854 11 776 642 776 642 560 890 560 890 89 523 89 523 75 170 75 170 543 923 543 923 362 13 362 13 922 710 922 710 686 908 686 908 912 849 912 849 80 324 80 324 844 384 844 384 357 306 357 306 812 559 812 559 767 260 767 260 357 439 357 439 313 281 313 281 129 449 129 449 817 699 817 699 659 122 659 122 454 951 454 951 344 471 344 471 146 382 146 382 701 298 701 298 725 817 725 817 916 546 916 546 140 536 140 536 73 178 73 178 136 216 136 216 907 720 907 720 786 149 786 149 107 874 107 874 644 443 644 443 470 802 470 802 435 423 435 423 862 395 862 395 142 78 142 78 199 33 199 33 918 402 918 402 351 573 351 573 317 228 317 228 802 516 802 516 372 472 372 472 239 632 239 632 462 433 462 433 525 261 525 261 122 240 122 240 395 865 395 865 177 286 177 286 344 128 344 128 701 926 701 926 842 692 842 692 748 815 748 815 935 443 935 443 697 870 697 870 328 283 328 283 557 592 557 592 578 12 578 12 392 380 392 380 398 435 398 435 171 337 171 337 78 708 78 708 893 459 893 459 512 882 512 882 219 106 219 106 149 509 149 509 832 773 832 773 185 293 185 293 767 304 767 304 851 698 851 698 31 702 31 702 644 154 644 154 77 216 77 216 13 570 13 570 57 470 57 470 80 759 80 759 209 765 209 765 753 335 753 335 619 869 619 869 751 801 751 801 155 860 155 860 577 480 577 480 659 31 659 31 232 2 232 2 324 752 324 752 308 473 308 473 184 933 184 933 289 732 289 732 306 934 306 934 908 33 908 33 587 445 587 445 656 861 656 861 954 488 954 488 158 289 158 289 951 443 951 443 521 676 521 676 566 306 566 306 249 937 249 937 66 339 66 339 612 560 612 560 190 872 190 872 796 627 796 627 816 734 816 734 4 632 4 632 889 708 889 708 192 424 192 424 10 275 10 275 924 929 924 929 336 398 336 398 477 846 477 846 744 208 744 208 48 649 48 649 902 738 902 738 304 256 304 256 823 657 823 657 93 720 93 720 513 470 513 470 865 667 865 667 733 607 733 607 263 52 263 52 310 466 310 466 497 531 497 531 445 166 445 166 251 939 251 939 197 732 197 732 229 474 229 474 521 523 521 523 683 618 683 618 472 163 472 163 134 899 134 899 240 783 240 783 337 314 337 314 876 841 876 841 837 849 837 849 736 840 736 840 90 943 90 943 735 333 735 333 712 377 712 377 261 226 261 226 350 123 350 123 136 451 136 451 888 423 888 423 248 111 248 111 483 565 483 565 776 667 776 667 841 328 841 328 246 350 246 350 451 781 451 781 676 907 676 907 388 785 388 785 914 496 914 496 873 468 873 468 210 910 210 910 306 346 306 346 932 635 932 635 142 247 142 247 504 176 504 176 642 27 642 27 820 420 820 420 736 498 736 498 899 757 899 757 898 664 898 664 156 60 156 60 667 358 667 358 337 182 337 182 394 223 394 223 72 788 72 788 155 298 155 298 43 846 43 846 361 856 361 856 677 724 677 724 504 849 504 849 27 170 27 170 56 570 56 570 761 384 761 384 150 156 150 156 608 903 608 903 923 448 923 448 917 334 917 334 886 923 886 923 582 498 582 498 397 480 397 480 11 484 11 484 91 235 91 235 492 458 492 458 139 410 139 410 786 211 786 211 779 20 779 20 98 446 98 446 369 296 369 296 171 570 171 570 301 689 301 689 918 240 918 240 97 133 97 133 830 371 830 371 344 643 344 643 632 332 632 332 45 33 45 33 859 16 859 16 251 849 251 849 187 340 187 340 745 751 745 751 190 284 190 284 186 669 186 669 58 622 58 622 659 333 659 333 661 306 661 306 260 375 260 375 193 472 193 472 71 223 71 223 580 274 580 274 269 798 269 798 717 842 717 842 416 355 416 355 280 187 280 187 432 550 432 550 178 709 178 709 169 776 169 776 521 62 521 62 822 844 822 844 299 117 299 117 548 156 548 156 807 665 807 665 865 727 865 727 300 376 300 376 588 282 588 282 481 810 481 810 758 869 758 869 153 359 153 359 708 79 708 79 853 676 853 676 222 326 222 326 443 433 443 433 411 530 411 530 878 228 878 228 586 813 586 813 591 338 591 338 271 178 271 178 159 700 159 700 331 798 331 798 763 327 763 327 373 510 373 510 218 945 218 945 319 748 319 748 461 300 461 300 615 576 615 576 143 648 143 648 791 590 791 590 405 909 405 909 355 833 355 833 305 431 305 431 638 413 638 413 642 269 642 269 179 511 179 511 890 788 890 788 919 484 919 484 539 32 539 32 507 150 507 150 772 686 772 686 904 639 904 639 240 612 240 612 388 466 388 466 666 609 666 609 665 401 665 401 319 539 319 539 416 585 416 585 552 773 552 773 398 621 398 621 936 907 936 907 225 534 225 534 725 569 725 569 223 130 223 130 549 13 549 13 763 18 763 18 593 479 593 479 946 684 946 684 712 199 712 199 335 877 335 877 867 171 867 171 147 892 147 892 50 745 50 745 3 511 3 511 648 678 648 678 851 288 851 288 520 725 520 725 6 95 6 95 114 878 114 878 286 308 286 308 138 738 138 738 625 800 625 800 307 829 307 829 186 47 186 47 384 512 384 512 192 924 192 924 208 759 208 759 257 950 257 950 555 646 555 646 795 9 795 9 377 781 377 781 659 18 659 18 311 846 311 846 17 195 17 195 418 475 418 475 416 248 416 248 584 122 584 122 791 343 791 343 123 559 123 559 127 52 127 52 689 654 689 654 945 397 945 397 149 312 149 312 808 289 808 289 114 31 114 31 791 824 791 824 232 679 232 679 889 916 889 916 612 695 612 695 225 430 225 430 166 816 166 816 43 669 43 669 114 136 114 136 43 433 43 433 145 446 145 446 778 252 778 252 15 666 15 666 732 590 732 590 847 166 847 166 837 319 837 319 266 656 266 656 747 277 747 277 571 229 571 229 228 492 228 492 358 464 358 464 256 607 256 607 745 546 745 546 222 253 222 253 26 68 26 68 639 188 639 188 845 855 845 855 337 18 337 18 732 689 732 689 146 122 146 122 438 654 438 654 950 569 950 569 119 863 119 863 273 946 273 946 609 447 609 447 363 309 363 309 569 923 569 923 674 892 674 892 521 593 521 593 90 602 90 602 181 215 181 215 914 403 914 403 214 524 214 524 125 417 125 417 749 208 749 208 361 196 361 196 721 593 721 593 445 768 445 768 282 390 282 390 232 574 232 574 147 351 147 351 578 151 578 151 717 589 717 589 263 22 263 22 14 435 14 435 35 536 35 536 897 753 897 753 352 80 352 80 429 573 429 573 547 536 547 536 776 896 776 896 119 827 119 827 351 187 351 187 920 436 920 436 391 146 391 146 11 698 11 698 291 940 291 940 702 524 702 524 693 912 693 912 340 762 340 762 753 683 753 683 733 68 733 68 764 211 764 211 177 207 177 207 231 857 231 857 496 281 496 281 545 803 545 803 327 13 327 13 768 142 768 142 798 641 798 641 296 524 296 524 702 256 702 256 122 200 122 200 164 181 164 181 85 914 85 914 238 592 238 592 714 244 714 244 251 8 251 8 183 197 183 197 323 711 323 711 28 445 28 445 281 271 281 271 501 897 501 897 937 936 937 936 692 627 692 627 205 735 205 735 23 216 23 216 516 130 516 130 328 169 328 169 631 846 631 846 597 396 597 396 642 333 642 333 880 217 880 217 756 337 756 337 159 842 159 842 622 275 622 275 128 743 128 743 684 320 684 320 945 633 945 633 136 800 136 800 683 69 683 69 75 942 75 942 591 437 591 437 464 955 464 955 239 685 239 685 57 206 57 206 718 118 718 118 654 47 654 47 779 931 779 931 893 775 893 775 563 253 563 253 329 65 329 65 469 18 469 18 168 875 168 875 706 257 706 257 616 181 616 181 888 421 888 421 38 952 38 952 579 103 579 103 894 384 894 384 587 835 587 835 173 228 173 228 440 847 440 847 581 434 581 434 287 757 287 757 14 820 14 820 908 354 908 354 152 949 152 949 442 435 442 435 787 97 787 97 51 949 51 949 186 939 186 939 171 911 171 911 194 558 194 558 115 177 115 177 746 951 746 951 472 843 472 843 157 534 157 534 269 315 269 315 679 401 679 401 531 288 531 288 873 798 873 798 185 373 185 373 283 91 283 91 346 90 346 90 262 140 262 140 44 260 44 260 506 122 506 122 57 929 57 929 400 357 400 357 930 31 930 31 907 814 907 814 311 471 311 471 933 76 933 76 308 389 308 389 87 364 87 364 381 577 381 577 932 879 932 879 805 909 805 909 206 64 206 64 898 774 898 774 355 219 355 219 672 794 672 794 935 746 935 746 517 46 517 46 299 338 299 338 861 937 861 937 622 552 622 552 706 480 706 480 441 37 441 37 42 259 42 259 104 840 104 840 297 872 297 872 286 938 286 938 275 726 275 726 739 726 739 726 68 643 68 643 479 503 479 503 759 515 759 515 418 826 418 826 486 793 486 793 553 328 553 328 884 940 884 940 688 225 688 225 438 742 438 742 775 601 775 601 627 353 627 353 791 797 791 797 693 834 693 834 516 454 516 454 802 629 802 629 855 946 855 946 926 545 926 545 503 240 503 240 671 353 671 353 819 344 819 344 531 444 531 444 754 718 754 718 314 448 314 448 749 245 749 245 289 264 289 264 500 211 500 211 708 646 708 646 243 600 243 600 378 92 378 92 77 350 77 350 874 203 874 203 749 510 749 510 47 511 47 511 660 454 660 454 477 897 477 897 359 408 359 408 931 190 931 190 139 454 139 454 363 718 363 718 580 609 580 609 642 501 642 501 621 520 621 520 752 247 752 247 20 759 20 759 142 659 142 659 614 86 614 86 531 597 531 597 840 324 840 324 346 160 346 160 502 314 502 314 333 421 333 421 266 201 266 201 641 542 641 542 540 485 540 485 724 222 724 222 201 272 201 272 254 333 254 333 558 939 558 939 65 463 65 463 552 284 552 284 176 328 176 328 609 61 609 61 208 231 208 231 704 250 704 250 116 323 116 323 891 627 891 627 84 437 84 437 448 522 448 522 567 169 567 169 169 391 169 391 118 587 118 587 414 216 414 216 104 337 104 337 200 649 200 649 106 603 106 603 699 320 699 320 762 190 762 190 717 567 717 567 820 206 820 206 487 860 487 860 58 397 58 397 619 638 619 638 456 657 456 657 108 627 108 627 105 948 105 948 116 105 116 105 80 725 80 725 248 332 248 332 699 201 699 201 598 336 598 336 485 165 485 165 943 360 943 360 768 327 768 327 311 179 311 179 652 925 652 925 67 734 67 734 371 220 371 220 459 691 459 691 886 397 886 397 411 762 411 762 140 569 140 569 630 520 630 520 32 686 32 686 882 183 882 183 276 688 276 688 651 878 651 878 420 583 420 583 161 800 161 800 663 307 663 307 734 190 734 190 823 173 823 173 829 508 829 508 233 640 233 640 546 812 546 812 647 235 647 235 220 884 220 884 505 400 505 400 608 367 608 367 519 455 519 455 127 490 127 490 543 6 543 6 724 509 724 509 236 636 236 636 326 916 326 916 572 707 572 707 730 9 730 9 192 10 192 10 386 831 386 831 803 57 803 57 55 303 55 303 368 151 368 151 886 806 886 806 336 588 336 588 319 761 319 761 570 912 570 912 395 266 395 266 105 371 105 371 302 373 302 373 57 208 57 208 795 191 795 191 320 810 320 810 762 594 762 594 125 179 125 179 612 547 612 547 640 582 640 582 85 171 85 171 446 527 446 527 116 339 116 339 646 396 646 396 605 299 605 299 179 922 179 922 706 478 706 478 677 435 677 435 620 943 620 943 551 762 551 762 55 91 55 91 652 732 652 732 155 49 155 49 769 724 769 724 741 549 741 549 344 278 344 278 579 300 579 300 662 944 662 944 766 54 766 54 545 695 545 695 454 183 454 183 889 264 889 264 338 895 338 895 209 610 209 610 97 787 97 787 203 748 203 748 766 795 766 795 19 238 19 238 765 567 765 567 264 785 264 785 210 712 210 712 15 211 15 211 213 352 213 352 878 908 878 908 437 816 437 816 781 637 781 637 719 834 719 834 546 12 546 12 68 760 68 760 237 488 237 488 495 184 495 184 525 262 525 262 502 383 502 383 904 446 904 446 63 276 63 276 906 524 906 524 919 347 919 347 881 741 881 741 748 516 748 516 798 600 798 600 865 340 865 340 803 867 803 867 38 637 38 637 654 529 654 529 492 103 492 103 603 758 603 758 453 21 453 21 893 330 893 330 211 222 211 222 450 276 450 276 764 46 764 46 406 600 406 600 864 462 864 462 339 232 339 232 774 757 774 757 441 476 441 476 773 121 773 121 49 677 49 677 47 703 47 703 734 163 734 163 702 420 702 420 756 363 756 363 653 415 653 415 182 740 182 740 161 495 161 495 45 534 45 534 658 522 658 522 673 664 673 664 712 781 712 781 452 98 452 98 410 229 410 229 499 61 499 61 128 26 128 26 652 544 652 544 836 324 836 324 670 541 670 541 172 949 172 949 328 633 328 633 901 889 901 889 851 837 851 837 413 898 413 898 336 790 336 790 872 669 872 669 690 144 690 144 909 538 909 538 927 440 927 440 108 945 108 945 379 945 379 945 62 420 62 420 80 918 80 918 948 295 948 295 875 914 875 914 749 302 749 302 288 218 288 218 8 699 8 699 740 322 740 322 718 575 718 575 803 238 803 238 944 66 944 66 784 249 784 249 32 897 32 897 300 869 300 869 795 638 795 638 648 403 648 403 657 883 657 883 212 375 212 375 812 870 812 870 717 887 717 887 310 92 310 92 918 582 918 582 61 236 61 236 31 921 31 921 918 315 918 315 832 838 832 838 695 45 695 45 68 496 68 496 873 309 873 309 840 259 840 259 475 17 475 17 718 937 718 937 116 773 116 773 901 714 901 714 606 487 606 487 845 439 845 439 68 415 68 415 619 341 619 341 9 753 9 753 571 933 571 933 236 826 236 826 954 491 954 491 782 587 782 587 809 31 809 31 951 460 951 460 768 200 768 200 516 79 516 79 310 954 310 954 163 638 163 638 298 434 298 434 74 206 74 206 134 863 134 863 624 78 624 78 299 538 299 538 503 755 503 755 16 605 16 605 805 816 805 816 465 236 465 236 226 3 226 3 905 573 905 573 604 955 604 955 556 21 556 21 62 896 62 896 764 232 764 232 730 364 730 364 432 805 432 805 841 887 841 887 706 574 706 574 241 369 241 369 384 49 384 49 939 904 939 904 724 896 724 896 187 506 187 506 904 447 904 447 206 132 206 132 570 454 570 454 137 318 137 318 262 130 262 130 727 541 727 541 732 880 732 880 679 635 679 635 98 671 98 671 9 463 9 463 257 400 257 400 883 563 883 563 230 754 230 754 567 790 567 790 90 448 90 448 705 302 705 302 527 741 527 741 157 435 157 435 851 814 851 814 451 444 451 444 655 408 655 408 343 82 343 82 720 410 720 410 176 937 176 937 136 795 136 795 567 306 567 306 654 668 654 668 154 812 154 812 340 296 340 296 184 612 184 612 577 944 577 944 824 688 824 688 230 695 230 695 283 127 283 127 625 403 625 403 633 225 633 225 302 827 302 827 337 146 337 146 108 251 108 251 147 703 147 703 520 356 520 356 638 834 638 834 479 706 479 706 896 576 896 576 228 679 228 679 904 472 904 472 651 443 651 443 31 609 31 609 94 924 94 924 863 262 863 262 161 176 161 176 353 167 353 167 590 744 590 744 71 585 71 585 383 37 383 37 421 409 421 409 522 703 522 703 629 929 629 929 542 632 542 632 641 15 641 15 282 807 282 807 84 167 84 167 490 223 490 223 288 623 288 623 302 937 302 937 541 854 541 854 333 335 333 335 478 771 478 771 708 565 708 565 265 444 265 444 669 900 669 900 341 187 341 187 110 443 110 443 600 676 600 676 622 627 622 627 744 397 744 397 933 184 933 184 790 262 790 262 49 706 49 706 27 851 27 851 142 117 142 117 900 170 900 170 397 828 397 828 204 940 204 940 118 781 118 781 428 861 428 861 693 375 693 375 544 808 544 808 366 812 366 812 239 191 239 191 550 561 550 561 130 718 130 718 400 947 400 947 244 652 244 652 534 879 534 879 643 928 643 928 185 51 185 51 216 189 216 189 239 875 239 875 365 53 365 53 945 209 945 209 453 780 453 780 133 594 133 594 61 774 61 774 591 946 591 946 444 30 444 30 632 307 632 307 34 606 34 606 59 848 59 848 578 503 578 503 899 629 899 629 188 913 188 913 779 802 779 802 751 664 751 664 508 553 508 553 758 392 758 392 117 505 117 505 316 615 316 615 632 296 632 296 603 266 603 266 612 896 612 896 908 608 908 608 892 78 892 78 299 294 299 294 372 773 372 773 803 736 803 736 33 496 33 496 179 169 179 169 49 22 49 22 5 324 5 324 703 103 703 103 183 44 183 44 921 635 921 635 911 951 911 951 640 397 640 397 324 355 324 355 699 518 699 518 483 953 483 953 255 83 255 83 763 88 763 88 581 665 581 665 441 491 441 491 204 713 204 713 108 681 108 681 561 499 561 499 304 878 304 878 840 48 840 48 29 825 29 825 140 163 140 163 469 869 469 869 693 293 693 293 143 949 143 949 625 827 625 827 797 681 797 681 317 629 317 629 676 342 676 342 664 661 664 661 479 827 479 827 279 490 279 490 446 279 446 279 944 607 944 607 573 845 573 845 703 955 703 955 945 780 945 780 699 257 699 257 179 304 179 304 832 135 832 135 373 111 373 111 400 508 400 508 437 188 437 188 781 296 781 296 925 736 925 736 138 255 138 255 696 106 696 106 539 441 539 441 802 701 802 701 242 796 242 796 758 633 758 633 272 224 272 224 134 394 134 394 341 196 341 196 406 745 406 745 575 274 575 274 805 895 805 895 500 682 500 682 888 75 888 75 899 81 899 81 699 904 699 904 202 277 202 277 526 688 526 688 272 308 272 308 480 946 480 946 557 513 557 513 666 930 666 930 437 787 437 787 129 304 129 304 921 92 921 92 302 222 302 222 483 750 483 750 245 236 245 236 50 848 50 848 264 134 264 134 522 458 522 458 310 580 310 580 879 110 879 110 216 167 216 167 139 114 139 114 873 354 873 354 304 615 304 615 10 80 10 80 736 28 736 28 751 730 751 730 667 919 667 919 876 315 876 315 851 573 851 573 235 800 235 800 822 478 822 478 789 900 789 900 707 120 707 120 478 331 478 331 348 559 348 559 441 594 441 594 245 174 245 174 894 19 894 19 486 274 486 274 19 569 19 569 940 616 940 616 542 390 542 390 681 732 681 732 51 681 51 681 904 842 904 842 389 4 389 4 786 31 786 31 163 538 163 538 620 70 620 70 634 361 634 361 675 490 675 490 98 850 98 850 197 841 197 841 606 433 606 433 643 925 643 925 872 224 872 224 167 110 167 110 861 842 861 842 855 770 855 770 625 774 625 774 449 152 449 152 508 134 508 134 322 424 322 424 469 296 469 296 548 776 548 776 54 846 54 846 460 846 460 846 318 148 318 148 192 666 192 666 359 905 359 905 770 93 770 93 793 541 793 541 947 442 947 442 101 34 101 34 786 590 786 590 810 157 810 157 112 314 112 314 276 636 276 636 235 896 235 896 680 343 680 343 70 810 70 810 558 270 558 270 187 94 187 94 625 580 625 580 151 398 151 398 313 715 313 715 147 146 147 146 557 493 557 493 354 124 354 124 141 84 141 84 828 46 828 46 194 769 194 769 515 117 515 117 102 575 102 575 459 305 459 305 947 114 947 114 610 697 610 697 71 352 71 352 117 405 117 405 352 834 352 834 674 373 674 373 271 175 271 175 611 612 611 612 704 244 704 244 735 698 735 698 840 275 840 275 254 103 254 103 10 467 10 467 698 336 698 336 248 895 248 895 230 900 230 900 456 299 456 299 33 346 33 346 447 762 447 762 16 9 16 9 112 755 112 755 532 904 532 904 455 527 455 527 82 808 82 808 825 237 825 237 258 620 258 620 541 602 541 602 679 819 679 819 607 314 607 314 618 69 618 69 694 340 694 340 527 897 527 897 183 590 183 590 751 384 751 384 116 233 116 233 467 857 467 857 316 608 316 608 868 594 868 594 304 153 304 153 821 436 821 436 297 203 297 203 327 650 327 650 268 804 268 804 86 100 86 100 782 639 782 639 761 480 761 480 289 69 289 69 740 603 740 603 250 576 250 576 390 5 390 5 665 895 665 895 249 232 249 232 934 499 934 499 272 345 272 345 806 835 806 835 189 265 189 265 254 421 254 421 802 944 802 944 876 34 876 34 257 493 257 493 610 240 610 240 94 230 94 230 472 529 472 529 291 881 291 881 416 481 416 481 840 8 840 8 843 719 843 719 863 236 863 236 233 177 233 177 485 850 485 850 521 312 521 312 381 443 381 443 540 449 540 449 269 545 269 545 302 271 302 271 282 483 282 483 61 605 61 605 884 93 884 93 376 509 376 509 507 69 507 69 859 503 859 503 790 279 790 279 802 708 802 708 476 290 476 290 531 146 531 146 882 651 882 651 135 693 135 693 591 778 591 778 727 689 727 689 267 408 267 408 365 597 365 597 4 154 4 154 843 426 843 426 518 700 518 700 569 76 569 76 179 498 179 498 411 133 411 133 406 313 406 313 430 644 430 644 540 139 540 139 405 564 405 564 618 638 618 638 297 520 297 520 375 434 375 434 861 614 861 614 428 694 428 694 819 189 819 189 388 801 388 801 390 937 390 937 383 710 383 710 696 604 696 604 600 532 600 532 326 787 326 787 795 245 795 245 259 684 259 684 617 266 617 266 506 419 506 419 577 578 577 578 679 890 679 890 1 520 1 520 245 54 245 54 221 438 221 438 121 932 121 932 631 920 631 920 947 382 947 382 234 171 234 171 299 103 299 103 552 125 552 125 642 57 642 57 835 948 835 948 204 647 204 647 419 242 419 242 774 282 774 282 46 214 46 214 175 724 175 724 733 562 733 562 106 598 106 598 227 867 227 867 80 113 80 113 381 614 381 614 221 168 221 168 9 736 9 736 234 623 234 623 310 231 310 231 185 529 185 529 789 278 789 278 853 305 853 305 889 944 889 944 545 376 545 376 135 407 135 407 381 793 381 793 700 637 700 637 286 742 286 742 693 203 693 203 710 192 710 192 943 37 943 37 937 543 937 543 97 123 97 123 232 223 232 223 632 362 632 362 203 340 203 340 687 853 687 853 82 11 82 11 386 692 386 692 826 858 826 858 45 589 45 589 462 89 462 89 90 8 90 8 754 669 754 669 480 842 480 842 863 269 863 269 247 646 247 646 125 395 125 395 210 488 210 488 203 759 203 759 574 279 574 279 359 14 359 14 461 941 461 941 552 313 552 313 372 325 372 325 55 208 55 208 942 572 942 572 193 456 193 456 888 825 888 825 741 551 741 551 574 84 574 84 485 555 485 555 336 262 336 262 953 685 953 685 790 401 790 401 735 340 735 340 821 905 821 905 462 226 462 226 705 701 705 701 733 363 733 363 617 785 617 785 705 77 705 77 868 333 868 333 889 582 889 582 952 722 952 722 527 300 527 300 920 614 920 614 145 768 145 768 827 395 827 395 629 363 629 363 514 857 514 857 109 810 109 810 69 558 69 558 898 908 898 908 670 154 670 154 190 147 190 147 501 853 501 853 729 83 729 83 821 298 821 298 623 227 623 227 744 643 744 643 363 223 363 223 537 807 537 807 293 641 293 641 310 62 310 62 6 407 6 407 172 564 172 564 412 518 412 518 788 538 788 538 438 44 438 44 126 326 126 326 784 898 784 898 502 769 502 769 755 525 755 525 52 711 52 711 272 320 272 320 891 671 891 671 662 81 662 81 305 925 305 925 748 437 748 437 936 614 936 614 173 276 173 276 461 545 461 545 98 315 98 315 220 699 220 699 566 880 566 880 863 750 863 750 926 292 926 292 864 204 864 204 521 259 521 259 250 560 250 560 895 875 895 875 626 952 626 952 518 528 518 528 216 278 216 278 713 78 713 78 361 820 361 820 338 522 338 522 18 139 18 139 170 863 170 863 579 709 579 709 913 269 913 269 453 955 453 955 760 204 760 204 794 759 794 759 156 923 156 923 868 270 868 270 67 57 67 57 901 641 901 641 91 583 91 583 272 657 272 657 678 427 678 427 768 468 768 468 908 632 908 632 853 713 853 713 656 207 656 207 510 806 510 806 335 595 335 595 55 453 55 453 177 94 177 94 908 318 908 318 793 686 793 686 99 32 99 32 156 610 156 610 120 370 120 370 828 423 828 423 370 577 370 577 785 491 785 491 654 21 654 21 459 308 459 308 492 257 492 257 399 505 399 505 925 919 925 919 622 309 622 309 231 836 231 836 453 804 453 804 235 923 235 923 506 691 506 691 325 74 325 74 241 199 241 199 880 759 880 759 566 462 566 462 768 178 768 178 454 401 454 401 13 209 13 209 454 424 454 424 756 72 756 72 479 74 479 74 703 775 703 775 242 570 242 570 928 156 928 156 866 326 866 326 481 898 481 898 418 269 418 269 738 845 738 845 179 463 179 463 285 495 285 495 872 610 872 610 228 349 228 349 210 389 210 389 456 802 456 802 638 245 638 245 225 918 225 918 51 505 51 505 265 350 265 350 357 324 357 324 650 524 650 524 815 758 815 758 830 99 830 99 751 953 751 953 640 300 640 300 653 74 653 74 886 189 886 189 823 13 823 13 151 865 151 865 805 621 805 621 599 419 599 419 606 680 606 680 858 347 858 347 847 565 847 565 785 614 785 614 80 312 80 312 386 224 386 224 657 610 657 610 521 143 521 143 79 355 79 355 70 659 70 659 158 805 158 805 804 680 804 680 749 566 749 566 305 718 305 718 406 163 406 163 51 573 51 573 437 948 437 948 610 546 610 546 5 668 5 668 70 660 70 660 86 501 86 501 917 392 917 392 579 806 579 806 825 818 825 818 451 553 451 553 806 491 806 491 116 244 116 244 171 39 171 39 794 376 794 376 370 376 370 376 408 350 408 350 477 450 477 450 563 614 563 614 594 185 594 185 489 938 489 938 188 854 188 854 635 865 635 865 176 920 176 920 64 896 64 896 587 574 587 574 242 189 242 189 687 599 687 599 372 941 372 941 337 953 337 953 815 595 815 595 914 219 914 219 102 885 102 885 121 81 121 81 374 244 374 244 525 159 525 159 777 639 777 639 213 379 213 379 569 826 569 826 872 828 872 828 556 184 556 184 730 735 730 735 717 23 717 23 457 835 457 835 259 259 259 259 622 382 622 382 1 187 1 187 579 163 579 163 276 814 276 814 437 429 437 429 176 691 176 691 90 425 90 425 163 144 163 144 88 35 88 35 272 89 272 89 351 659 351 659 112 868 112 868 639 253 639 253 177 813 177 813 808 158 808 158 133 819 133 819 333 468 333 468 161 202 161 202 571 333 571 333 602 946 602 946 90 669 90 669 43 877 43 877 546 424 546 424 448 671 448 671 726 307 726 307 175 888 175 888 793 570 793 570 446 739 446 739 927 486 927 486 166 345 166 345 814 486 814 486 200 721 200 721 69 377 69 377 479 843 479 843 674 586 674 586 745 185 745 185 701 716 701 716 936 269 936 269 520 398 520 398 908 12 908 12 238 48 238 48 907 165 907 165 908 547 908 547 84 37 84 37 676 197 676 197 721 575 721 575 13 569 13 569 746 528 746 528 159 689 159 689 393 105 393 105 123 904 123 904 61 506 61 506 147 886 147 886 780 127 780 127 306 2 306 2 132 522 132 522 323 438 323 438 388 510 388 510 933 683 933 683 952 840 952 840 860 734 860 734 682 881 682 881 231 164 231 164 373 524 373 524 121 358 121 358 55 36 55 36 333 862 333 862 795 470 795 470 844 759 844 759 197 415 197 415 85 557 85 557 87 438 87 438 398 518 398 518 145 415 145 415 416 284 416 284 175 500 175 500 332 869 332 869 946 454 946 454 719 610 719 610 62 741 62 741 15 682 15 682 831 212 831 212 230 206 230 206 57 612 57 612 187 125 187 125 168 843 168 843 416 651 416 651 148 107 148 107 479 640 479 640 858 825 858 825 337 866 337 866 352 754 352 754 653 493 653 493 337 897 337 897 399 878 399 878 365 365 365 365 741 880 741 880 165 509 165 509 821 249 821 249 17 653 17 653 527 198 527 198 275 120 275 120 364 793 364 793 470 476 470 476 352 575 352 575 950 829 950 829 698 31 698 31 557 140 557 140 786 527 786 527 429 645 429 645 115 679 115 679 200 311 200 311 328 7 328 7 10 577 10 577 544 364 544 364 575 514 575 514 773 348 773 348 582 758 582 758 908 748 908 748 768 870 768 870 27 79 27 79 626 603 626 603 943 831 943 831 130 702 130 702 258 50 258 50 302 804 302 804 606 537 606 537 890 394 890 394 501 605 501 605 532 315 532 315 214 424 214 424 903 70 903 70 98 41 98 41 111 248 111 248 714 887 714 887 746 273 746 273 289 289 289 289 46 153 46 153 861 950 861 950 150 567 150 567 326 119 326 119 790 690 790 690 435 887 435 887 250 707 250 707 106 695 106 695 830 427 830 427 372 757 372 757 713 152 713 152 536 929 536 929 212 701 212 701 912 278 912 278 877 13 877 13 227 467 227 467 953 625 953 625 822 339 822 339 337 178 337 178 167 245 167 245 798 243 798 243 607 346 607 346 803 272 803 272 503 788 503 788 267 402 267 402 662 163 662 163 868 887 868 887 53 654 53 654 537 387 537 387 379 553 379 553 455 597 455 597 140 743 140 743 665 947 665 947 123 376 123 376 251 804 251 804 940 325 940 325 328 61 328 61 510 5 510 5 372 590 372 590 402 622 402 622 932 672 932 672 2 787 2 787 101 688 101 688 290 921 290 921 444 848 444 848 422 438 422 438 515 31 515 31 685 69 685 69 325 21 325 21 910 137 910 137 314 745 314 745 233 259 233 259 77 40 77 40 148 834 148 834 69 239 69 239 161 165 161 165 815 392 815 392 418 688 418 688 367 604 367 604 726 362 726 362 644 115 644 115 763 293 763 293 644 398 644 398 617 35 617 35 819 554 819 554 319 275 319 275 556 363 556 363 629 795 629 795 833 499 833 499 165 26 165 26 730 54 730 54 296 923 296 923 591 707 591 707 295 582 295 582 67 415 67 415 335 673 335 673 799 184 799 184 351 290 351 290 122 834 122 834 9 795 9 795 952 407 952 407 71 640 71 640 920 681 920 681 239 711 239 711 817 226 817 226 756 288 756 288 792 513 792 513 919 328 919 328 704 485 704 485 718 738 718 738 424 30 424 30 274 595 274 595 617 32 617 32 623 765 623 765 356 784 356 784 929 349 929 349 564 605 564 605 547 559 547 559 270 353 270 353 82 13 82 13 110 517 110 517 419 515 419 515 924 376 924 376 498 380 498 380 683 4 683 4 132 862 132 862 298 443 298 443 784 723 784 723 638 865 638 865 790 826 790 826 280 735 280 735 519 108 519 108 776 540 776 540 862 184 862 184 315 573 315 573 390 367 390 367 145 31 145 31 855 263 855 263 419 615 419 615 644 282 644 282 595 58 595 58 109 645 109 645 20 104 20 104 914 769 914 769 71 210 71 210 701 235 701 235 918 382 918 382 779 908 779 908 142 139 142 139 748 149 748 149 856 522 856 522 148 227 148 227 136 815 136 815 594 799 594 799 322 767 322 767 798 106 798 106 218 348 218 348 706 448 706 448 739 555 739 555 750 751 750 751 838 12 838 12 786 327 786 327 926 947 926 947 259 744 259 744 931 336 931 336 72 492 72 492 130 208 130 208 726 596 726 596 896 748 896 748 293 593 293 593 471 103 471 103 938 213 938 213 470 888 470 888 861 775 861 775 919 660 919 660 41 12 41 12 270 830 270 830 381 544 381 544 491 532 491 532 235 529 235 529 136 812 136 812 699 929 699 929 272 707 272 707 627 525 627 525 908 713 908 713 784 164 784 164 75 409 75 409 427 216 427 216 528 366 528 366 799 914 799 914 134 223 134 223 828 925 828 925 183 862 183 862 745 905 745 905 855 85 855 85 57 487 57 487 54 833 54 833 238 44 238 44 174 109 174 109 944 547 944 547 493 748 493 748 9 476 9 476 949 635 949 635 832 274 832 274 598 159 598 159 106 936 106 936 546 486 546 486 323 291 323 291 306 459 306 459 276 945 276 945 518 434 518 434 5 481 5 481 551 583 551 583 200 35 200 35 657 125 657 125 568 618 568 618 123 659 123 659 509 356 509 356 306 857 306 857 114 856 114 856 436 877 436 877 838 361 838 361 820 378 820 378 379 388 379 388 179 413 179 413 272 704 272 704 610 553 610 553 554 238 554 238 7 355 7 355 742 534 742 534 70 81 70 81 107 19 107 19 494 552 494 552 733 231 733 231 599 582 599 582 356 623 356 623 886 18 886 18 65 32 65 32 238 672 238 672 613 45 613 45 380 403 380 403 109 170 109 170 871 34 871 34 427 593 427 593 76 582 76 582 949 156 949 156 226 588 226 588 304 738 304 738 533 288 533 288 338 918 338 918 410 463 410 463 566 366 566 366 36 572 36 572 300 312 300 312 356 407 356 407 452 551 452 551 541 693 541 693 585 955 585 955 804 557 804 557 591 702 591 702 939 86 939 86 841 55 841 55 48 210 48 210 264 237 264 237 695 157 695 157 757 356 757 356 360 331 360 331 40 600 40 600 778 924 778 924 68 316 68 316 784 177 784 177 545 255 545 255 922 86 922 86 830 96 830 96 72 78 72 78 62 120 62 120 417 768 417 768 531 403 531 403 744 752 744 752 833 188 833 188 727 794 727 794 107 201 107 201 35 411 35 411 98 220 98 220 616 905 616 905 6 718 6 718 656 43 656 43 816 577 816 577 542 524 542 524 334 691 334 691 629 282 629 282 485 942 485 942 337 15 337 15 934 205 934 205 203 911 203 911 792 934 792 934 212 612 212 612 664 695 664 695 179 329 179 329 950 526 950 526 670 724 670 724 123 164 123 164 405 303 405 303 312 857 312 857 585 613 585 613 191 257 191 257 810 658 810 658 127 373 127 373 372 728 372 728 519 332 519 332 546 351 546 351 528 73 528 73 792 31 792 31 315 282 315 282 829 31 829 31 547 351 547 351 435 497 435 497 477 779 477 779 921 449 921 449 690 841 690 841 777 369 777 369 255 731 255 731 660 551 660 551 201 938 201 938 350 267 350 267 48 356 48 356 186 724 186 724 644 548 644 548 205 165 205 165 690 86 690 86 599 549 599 549 685 947 685 947 842 622 842 622 851 799 851 799 642 674 642 674 934 474 934 474 695 714 695 714 800 368 800 368 376 547 376 547 781 161 781 161 525 225 525 225 939 13 939 13 638 293 638 293 472 839 472 839 795 432 795 432 616 236 616 236 462 829 462 829 218 345 218 345 750 447 750 447 177 593 177 593 421 390 421 390 12 152 12 152 176 946 176 946 565 535 565 535 166 435 166 435 234 314 234 314 177 436 177 436 884 757 884 757 217 503 217 503 300 764 300 764 458 923 458 923 582 751 582 751 427 455 427 455 599 30 599 30 472 617 472 617 289 462 289 462 902 832 902 832 856 562 856 562 505 236 505 236 575 688 575 688 222 686 222 686 728 125 728 125 500 748 500 748 671 832 671 832 646 494 646 494 528 240 528 240 949 696 949 696 637 850 637 850 356 664 356 664 647 498 647 498 472 618 472 618 133 144 133 144 905 629 905 629 32 232 32 232 635 347 635 347 543 97 543 97 719 861 719 861 474 554 474 554 776 950 776 950 509 81 509 81 621 519 621 519 535 108 535 108 443 494 443 494 211 892 211 892 645 381 645 381 126 396 126 396 124 755 124 755 256 400 256 400 465 407 465 407 379 520 379 520 259 498 259 498 744 604 744 604 833 333 833 333 811 253 811 253 596 761 596 761 658 48 658 48 279 304 279 304 285 156 285 156 518 728 518 728 388 744 388 744 278 3 278 3 517 822 517 822 605 394 605 394 540 798 540 798 372 636 372 636 757 685 757 685 706 48 706 48 842 168 842 168 443 460 443 460 640 409 640 409 550 440 550 440 772 24 772 24 816 299 816 299 660 789 660 789 141 600 141 600 754 82 754 82 170 607 170 607 895 79 895 79 351 686 351 686 688 294 688 294 39 288 39 288 579 37 579 37 354 535 354 535 3 159 3 159 249 110 249 110 224 330 224 330 901 600 901 600 676 83 676 83 398 840 398 840 615 600 615 600 834 436 834 436 737 404 737 404 375 326 375 326 28 862 28 862 748 119 748 119 923 926 923 926 496 13 496 13 416 859 416 859 221 920 221 920 154 304 154 304 723 719 723 719 922 228 922 228 31 336 31 336 276 653 276 653 279 651 279 651 444 393 444 393 636 405 636 405 25 703 25 703 117 428 117 428 148 668 148 668 233 566 233 566 872 134 872 134 474 55 474 55 515 273 515 273 78 29 78 29 398 607 398 607 800 434 800 434 859 729 859 729 544 452 544 452 547 542 547 542 677 918 677 918 506 121 506 121 88 864 88 864 945 1 945 1 309 381 309 381 505 490 505 490 861 726 861 726 410 33 410 33 54 568 54 568 328 673 328 673 932 128 932 128 115 841 115 841 354 449 354 449 498 725 498 725 524 634 524 634 684 464 684 464 907 350 907 350 228 869 228 869 807 412 807 412 207 883 207 883 105 213 105 213 372 779 372 779 202 118 202 118 715 249 715 249 373 133 373 133 135 290 135 290 631 740 631 740 595 223 595 223 419 272 419 272 510 927 510 927 98 137 98 137 353 370 353 370 379 8 379 8 527 931 527 931 262 498 262 498 552 946 552 946 903 191 903 191 557 27 557 27 885 231 885 231 737 332 737 332 790 589 790 589 869 652 869 652 678 121 678 121 677 401 677 401 267 127 267 127 710 120 710 120 388 3 388 3 740 911 740 911 628 209 628 209 759 669 759 669 264 454 264 454 744 524 744 524 724 934 724 934 20 274 20 274 667 383 667 383 858 210 858 210 36 736 36 736 205 821 205 821 53 435 53 435 864 110 864 110 793 217 793 217 67 359 67 359 294 139 294 139 74 394 74 394 906 480 906 480 511 709 511 709 361 937 361 937 6 212 6 212 744 328 744 328 421 719 421 719 614 106 614 106 565 549 565 549 842 96 842 96 912 773 912 773 813 612 813 612 15 200 15 200 196 793 196 793 949 684 949 684 815 485 815 485 909 104 909 104 613 937 613 937 938 478 938 478 18 461 18 461 53 516 53 516 72 915 72 915 71 784 71 784 343 498 343 498 824 939 824 939 19 845 19 845 491 407 491 407 292 352 292 352 87 406 87 406 112 576 112 576 222 161 222 161 635 586 635 586 954 108 954 108 269 671 269 671 79 25 79 25 288 286 288 286 249 308 249 308 924 603 924 603 393 739 393 739 74 67 74 67 142 801 142 801 749 858 749 858 591 641 591 641 91 304 91 304 581 404 581 404 166 392 166 392 615 390 615 390 604 444 604 444 871 574 871 574 341 173 341 173 545 912 545 912 604 365 604 365 325 357 325 357 161 102 161 102 50 214 50 214 951 598 951 598 706 413 706 413 121 503 121 503 885 925 885 925 4 941 4 941 257 284 257 284 863 591 863 591 599 25 599 25 832 252 832 252 420 786 420 786 660 212 660 212 213 819 213 819 320 823 320 823 843 668 843 668 348 178 348 178 397 860 397 860 379 181 379 181 473 628 473 628 902 4 902 4 763 359 763 359 880 702 880 702 251 683 251 683 76 459 76 459 361 883 361 883 492 492 492 492 845 599 845 599 457 282 457 282 845 736 845 736 585 459 585 459 129 37 129 37 525 882 525 882 61 640 61 640 545 423 545 423 784 792 784 792 189 918 189 918 64 675 64 675 33 18 33 18 598 941 598 941 428 536 428 536 781 242 781 242 516 164 516 164 91 875 91 875 699 400 699 400 376 637 376 637 300 781 300 781 653 380 653 380 606 47 606 47 866 248 866 248 634 254 634 254 574 761 574 761 537 553 537 553 451 740 451 740 508 192 508 192 833 380 833 380 740 491 740 491 301 839 301 839 74 916 74 916 435 950 435 950 72 559 72 559 733 396 733 396 667 211 667 211 566 579 566 579 917 867 917 867 858 291 858 291 215 603 215 603 558 511 558 511 355 101 355 101 685 878 685 878 765 59 765 59 927 723 927 723 18 285 18 285 826 650 826 650 23 770 23 770 322 791 322 791 5 6 5 6 754 827 754 827 690 531 690 531 845 921 845 921 392 574 392 574 719 369 719 369 922 945 922 945 167 792 167 792 704 46 704 46 769 62 769 62 629 796 629 796 607 889 607 889 871 599 871 599 865 534 865 534 749 489 749 489 613 163 613 163 435 874 435 874 777 250 777 250 679 129 679 129 231 861 231 861 622 740 622 740 30 929 30 929 230 851 230 851 778 383 778 383 852 641 852 641 422 9 422 9 840 200 840 200 450 751 450 751 751 533 751 533 368 606 368 606 70 548 70 548 267 695 267 695 452 707 452 707 709 667 709 667 56 897 56 897 185 56 185 56 833 96 833 96 614 732 614 732 95 823 95 823 896 399 896 399 128 370 128 370 550 36 550 36 29 334 29 334 789 487 789 487 750 593 750 593 536 582 536 582 820 152 820 152 48 724 48 724 277 55 277 55 448 541 448 541 826 669 826 669 714 773 714 773 81 612 81 612 287 81 287 81 209 664 209 664 606 894 606 894 438 598 438 598 625 674 625 674 396 480 396 480 149 137 149 137 385 680 385 680 496 77 496 77 782 560 782 560 140 902 140 902 342 177 342 177 323 922 323 922 576 683 576 683 631 928 631 928 473 789 473 789 731 936 731 936 489 73 489 73 713 937 713 937 378 896 378 896 780 43 780 43 770 587 770 587 350 133 350 133 602 766 602 766 923 155 923 155 955 648 955 648 815 573 815 573 915 545 915 545 60 252 60 252 372 626 372 626 585 133 585 133 646 615 646 615 483 869 483 869 559 817 559 817 523 543 523 543 741 648 741 648 626 162 626 162 163 692 163 692 122 471 122 471 216 146 216 146 364 888 364 888 220 951 220 951 77 472 77 472 218 162 218 162 741 304 741 304 872 281 872 281 119 915 119 915 83 783 83 783 345 173 345 173 498 352 498 352 263 948 263 948 641 924 641 924 174 25 174 25 473 100 473 100 507 677 507 677 464 581 464 581 77 17 77 17 347 816 347 816 495 497 495 497 393 265 393 265 261 930 261 930 700 344 700 344 423 307 423 307 658 458 658 458 928 433 928 433 135 169 135 169 361 463 361 463 300 750 300 750 909 221 909 221 213 115 213 115 817 408 817 408 814 17 814 17 142 55 142 55 441 338 441 338 883 442 883 442 784 95 784 95 870 504 870 504 141 492 141 492 660 230 660 230 206 373 206 373 287 682 287 682 286 552 286 552 278 813 278 813 813 384 813 384 943 202 943 202 827 570 827 570 384 252 384 252 462 475 462 475 127 715 127 715 926 270 926 270 6 597 6 597 264 442 264 442 197 149 197 149 491 132 491 132 726 622 726 622 340 934 340 934 270 772 270 772 637 513 637 513 491 906 491 906 881 640 881 640 768 373 768 373 738 762 738 762 270 919 270 919 516 747 516 747 9 742 9 742 950 524 950 524 459 916 459 916 376 620 376 620 201 141 201 141 801 292 801 292 688 613 688 613 133 542 133 542 114 424 114 424 809 95 809 95 294 898 294 898 405 23 405 23 402 949 402 949 414 920 414 920 584 837 584 837 899 512 899 512 648 766 648 766 821 931 821 931 402 899 402 899 710 142 710 142 202 777 202 777 500 554 500 554 353 880 353 880 682 107 682 107 5 325 5 325 94 275 94 275 680 330 680 330 693 244 693 244 612 717 612 717 915 870 915 870 359 209 359 209 709 371 709 371 477 115 477 115 744 93 744 93 719 141 719 141 871 247 871 247 686 863 686 863 367 428 367 428 352 642 352 642 272 836 272 836 446 521 446 521 141 67 141 67 488 730 488 730 439 55 439 55 761 753 761 753 475 934 475 934 248 601 248 601 885 103 885 103 440 260 440 260 649 498 649 498 188 87 188 87 580 345 580 345 954 788 954 788 808 361 808 361 771 333 771 333 240 849 240 849 882 745 882 745 552 115 552 115 179 145 179 145 424 105 424 105 116 375 116 375 811 644 811 644 865 852 865 852 741 460 741 460 58 807 58 807 724 671 724 671 677 528 677 528 188 920 188 920 354 329 354 329 27 558 27 558 192 720 192 720 583 24 583 24 236 529 236 529 614 409 614 409 716 357 716 357 284 393 284 393 206 683 206 683 457 786 457 786 344 17 344 17 536 372 536 372 789 431 789 431 265 140 265 140 446 601 446 601 846 197 846 197 19 884 19 884 782 195 782 195 113 41 113 41 770 862 770 862 336 846 336 846 173 711 173 711 893 789 893 789 234 761 234 761 151 575 151 575 870 281 870 281 747 621 747 621 144 937 144 937 435 406 435 406 496 264 496 264 675 763 675 763 7 647 7 647 576 232 576 232 526 141 526 141 251 67 251 67 49 526 49 526 414 925 414 925 571 293 571 293 328 508 328 508 822 751 822 751 858 290 858 290 579 380 579 380 910 185 910 185 505 438 505 438 306 12 306 12 698 4 698 4 189 695 189 695 780 363 780 363 536 537 536 537 605 683 605 683 507 536 507 536 661 709 661 709 204 900 204 900 49 904 49 904 900 765 900 765 881 773 881 773 650 850 650 850 341 659 341 659 793 337 793 337 513 6 513 6 361 670 361 670 254 195 254 195 764 933 764 933 733 438 733 438 574 160 574 160 288 557 288 557 162 646 162 646 16 737 16 737 536 157 536 157 817 298 817 298 492 913 492 913 518 439 518 439 941 206 941 206 413 330 413 330 940 916 940 916 499 441 499 441 102 914 102 914 526 567 526 567 622 814 622 814 849 23 849 23 516 787 516 787 647 477 647 477 764 35 764 35 296 400 296 400 856 285 856 285 534 395 534 395 819 443 819 443 729 60 729 60 602 165 602 165 231 421 231 421 916 467 916 467 435 926 435 926 771 34 771 34 498 174 498 174 211 787 211 787 440 279 440 279 926 216 926 216 903 943 903 943 892 501 892 501 828 599 828 599 337 68 337 68 488 429 488 429 186 286 186 286 871 276 871 276 307 374 307 374 349 173 349 173 586 385 586 385 340 19 340 19 799 792 799 792 82 8 82 8 165 381 165 381 637 803 637 803 730 452 730 452 877 210 877 210 674 810 674 810 155 336 155 336 653 595 653 595 847 329 847 329 407 461 407 461 144 631 144 631 682 351 682 351 590 537 590 537 299 171 299 171 7 788 7 788 535 201 535 201 411 947 411 947 676 220 676 220 370 843 370 843 547 566 547 566 409 575 409 575 87 66 87 66 481 216 481 216 91 530 91 530 34 381 34 381 874 927 874 927 658 652 658 652 302 722 302 722 611 642 611 642 64 662 64 662 34 144 34 144 660 536 660 536 943 150 943 150 413 485 413 485 532 865 532 865 836 469 836 469 900 652 900 652 307 259 307 259 694 859 694 859 677 189 677 189 612 536 612 536 920 837 920 837 892 677 892 677 53 634 53 634 555 797 555 797 170 121 170 121 889 9 889 9 16 228 16 228 641 505 641 505 339 397 339 397 159 257 159 257 915 162 915 162 196 810 196 810 908 176 908 176 895 946 895 946 660 595 660 595 415 28 415 28 525 271 525 271 531 315 531 315 881 522 881 522 570 885 570 885 670 819 670 819 148 439 148 439 938 212 938 212 548 931 548 931 130 672 130 672 538 87 538 87 227 608 227 608 282 932 282 932 466 759 466 759 188 322 188 322 866 374 866 374 710 212 710 212 81 569 81 569 380 830 380 830 833 597 833 597 303 364 303 364 222 191 222 191 923 353 923 353 831 359 831 359 807 262 807 262 475 69 475 69 265 756 265 756 506 610 506 610 8 138 8 138 232 710 232 710 385 857 385 857 409 181 409 181 652 81 652 81 688 702 688 702 416 439 416 439 569 381 569 381 858 950 858 950 799 826 799 826 773 52 773 52 920 739 920 739 95 617 95 617 289 777 289 777 107 200 107 200 902 142 902 142 209 863 209 863 655 512 655 512 647 3 647 3 897 950 897 950 615 477 615 477 782 47 782 47 187 112 187 112 183 427 183 427 173 407 173 407 230 318 230 318 777 844 777 844 785 586 785 586 507 1 507 1 415 740 415 740 891 548 891 548 621 477 621 477 707 582 707 582 291 131 291 131 952 47 952 47 343 858 343 858 804 874 804 874 161 851 161 851 763 832 763 832 476 541 476 541 36 380 36 380 486 555 486 555 534 914 534 914 193 505 193 505 64 233 64 233 952 877 952 877 584 697 584 697 141 240 141 240 210 119 210 119 597 932 597 932 560 180 560 180 243 362 243 362 729 565 729 565 607 171 607 171 336 638 336 638 122 157 122 157 752 20 752 20 338 36 338 36 290 263 290 263 147 497 147 497 838 773 838 773 942 921 942 921 373 772 373 772 696 78 696 78 612 862 612 862 790 694 790 694 158 431 158 431 520 257 520 257 734 337 734 337 602 597 602 597 296 311 296 311 172 579 172 579 539 196 539 196 616 861 616 861 220 358 220 358 583 433 583 433 11 459 11 459 955 939 955 939 717 112 717 112 136 258 136 258 689 756 689 756 101 49 101 49 450 115 450 115 372 351 372 351 223 470 223 470 841 262 841 262 24 239 24 239 884 254 884 254 21 305 21 305 184 549 184 549 648 318 648 318 673 462 673 462 391 667 391 667 265 868 265 868 951 918 951 918 442 517 442 517 460 541 460 541 456 899 456 899 40 890 40 890 933 271 933 271 903 265 903 265 56 696 56 696 247 35 247 35 204 523 204 523 55 615 55 615 313 507 313 507 424 951 424 951 924 313 924 313 39 551 39 551 185 807 185 807 636 379 636 379 415 303 415 303 698 742 698 742 136 723 136 723 797 571 797 571 161 338 161 338 150 69 150 69 548 898 548 898 820 321 820 321 259 25 259 25 205 77 205 77 820 809 820 809 530 290 530 290 105 17 105 17 516 728 516 728 327 304 327 304 322 489 322 489 725 500 725 500 793 419 793 419 628 60 628 60 692 896 692 896 107 781 107 781 726 185 726 185 905 179 905 179 538 166 538 166 648 402 648 402 630 277 630 277 715 97 715 97 435 256 435 256 683 562 683 562 592 175 592 175 720 490 720 490 180 34 180 34 35 561 35 561 475 158 475 158 454 365 454 365 499 201 499 201 565 515 565 515 199 805 199 805 869 910 869 910 688 587 688 587 100 894 100 894 501 790 501 790 439 276 439 276 929 331 929 331 656 323 656 323 411 114 411 114 707 670 707 670 641 164 641 164 320 186 320 186 671 739 671 739 955 392 955 392 224 599 224 599 754 693 754 693 461 496 461 496 343 625 343 625 158 803 158 803 237 746 237 746 796 785 796 785 422 805 422 805 595 255 595 255 300 216 300 216 202 432 202 432 178 403 178 403 712 168 712 168 640 740 640 740 295 747 295 747 303 142 303 142 872 935 872 935 101 240 101 240 560 791 560 791 255 15 255 15 658 630 658 630 863 515 863 515 128 951 128 951 10 518 10 518 340 531 340 531 110 640 110 640 436 117 436 117 321 495 321 495 599 255 599 255 177 795 177 795 718 583 718 583 445 756 445 756 904 644 904 644 160 896 160 896 776 113 776 113 352 671 352 671 756 885 756 885 568 722 568 722 222 605 222 605 250 699 250 699 666 718 666 718 458 784 458 784 16 60 16 60 591 486 591 486 725 202 725 202 869 400 869 400 206 923 206 923 531 714 531 714 756 39 756 39 827 650 827 650 807 284 807 284 312 379 312 379 742 49 742 49 177 746 177 746 716 283 716 283 700 363 700 363 635 647 635 647 226 651 226 651 281 905 281 905 766 288 766 288 681 735 681 735 502 111 502 111 948 954 948 954 92 617 92 617 834 252 834 252 928 218 928 218 551 868 551 868 132 882 132 882 413 249 413 249 812 27 812 27 931 302 931 302 520 916 520 916 331 530 331 530 450 351 450 351 366 452 366 452 279 533 279 533 903 816 903 816 88 178 88 178 121 727 121 727 349 131 349 131 614 149 614 149 160 184 160 184 216 353 216 353 698 397 698 397 479 43 479 43 638 260 638 260 930 611 930 611 889 191 889 191 165 659 165 659 114 923 114 923 353 402 353 402 916 942 916 942 841 120 841 120 658 223 658 223 884 216 884 216 802 250 802 250 768 490 768 490 540 473 540 473 637 680 637 680 870 311 870 311 678 380 678 380 806 590 806 590 685 611 685 611 284 42 284 42 304 490 304 490 609 487 609 487 687 156 687 156 929 618 929 618 530 374 530 374 171 482 171 482 205 747 205 747 821 469 821 469 434 597 434 597 820 162 820 162 298 776 298 776 82 397 82 397 379 846 379 846 890 484 890 484 799 696 799 696 128 733 128 733 30 416 30 416 220 347 220 347 274 382 274 382 857 44 857 44 117 472 117 472 51 196 51 196 332 829 332 829 782 732 782 732 688 610 688 610 6 116 6 116 39 624 39 624 239 5 239 5 504 483 504 483 185 601 185 601 187 84 187 84 442 342 442 342 439 333 439 333 649 674 649 674 94 72 94 72 366 394 366 394 953 288 953 288 488 691 488 691 492 566 492 566 28 340 28 340 747 11 747 11 330 244 330 244 304 40 304 40 313 908 313 908 921 96 921 96 301 786 301 786 153 421 153 421 556 311 556 311 255 39 255 39 522 362 522 362 382 732 382 732 203 99 203 99 208 644 208 644 617 774 617 774 260 241 260 241 673 306 673 306 593 121 593 121 904 460 904 460 909 533 909 533 380 619 380 619 513 450 513 450 592 303 592 303 668 350 668 350 510 446 510 446 299 890 299 890 391 137 391 137 468 185 468 185 774 294 774 294 54 216 54 216 232 709 232 709 473 646 473 646 797 76 797 76 229 310 229 310 565 33 565 33 769 166 769 166 636 293 636 293 754 707 754 707 812 652 812 652 247 429 247 429 440 148 440 148 879 851 879 851 7 478 7 478 904 591 904 591 628 436 628 436 436 356 436 356 472 915 472 915 748 624 748 624 420 47 420 47 248 543 248 543 794 227 794 227 336 320 336 320 874 172 874 172 25 544 25 544 202 105 202 105 370 484 370 484 500 281 500 281 601 217 601 217 932 97 932 97 864 125 864 125 414 387 414 387 258 395 258 395 693 840 693 840 49 311 49 311 543 589 543 589 5 921 5 921 312 40 312 40 349 170 349 170 370 57 370 57 205 352 205 352 949 291 949 291 295 823 295 823 300 598 300 598 945 317 945 317 327 240 327 240 765 99 765 99 830 425 830 425 311 545 311 545 252 95 252 95 575 776 575 776 79 624 79 624 482 121 482 121 612 302 612 302 409 911 409 911 407 210 407 210 58 515 58 515 50 913 50 913 229 149 229 149 723 807 723 807 212 853 212 853 169 694 169 694 831 727 831 727 549 877 549 877 268 513 268 513 63 501 63 501 282 312 282 312 843 192 843 192 611 141 611 141 421 519 421 519 732 606 732 606 298 913 298 913 382 726 382 726 71 230 71 230 747 347 747 347 504 354 504 354 438 250 438 250 874 521 874 521 92 654 92 654 311 712 311 712 76 59 76 59 570 180 570 180 698 228 698 228 777 226 777 226 819 419 819 419 100 525 100 525 911 77 911 77 664 782 664 782 603 383 603 383 10 478 10 478 837 832 837 832 154 920 154 920 248 152 248 152 375 408 375 408 363 148 363 148 257 745 257 745 496 38 496 38 343 506 343 506 845 493 845 493 210 251 210 251 764 362 764 362 402 17 402 17 341 431 341 431 504 524 504 524 942 39 942 39 203 926 203 926 306 539 306 539 274 616 274 616 595 474 595 474 227 459 227 459 728 202 728 202 89 356 89 356 869 113 869 113 322 33 322 33 292 535 292 535 594 727 594 727 915 424 915 424 111 515 111 515 526 391 526 391 734 910 734 910 561 670 561 670 746 453 746 453 251 462 251 462 448 681 448 681 704 428 704 428 788 416 788 416 619 489 619 489 325 733 325 733 543 504 543 504 425 717 425 717 782 855 782 855 136 282 136 282 19 79 19 79 775 623 775 623 901 877 901 877 428 32 428 32 425 287 425 287 928 227 928 227 723 282 723 282 632 781 632 781 662 720 662 720 237 34 237 34 174 129 174 129 921 561 921 561 553 757 553 757 31 312 31 312 390 194 390 194 867 15 867 15 427 534 427 534 25 50 25 50 151 828 151 828 236 734 236 734 345 601 345 601 779 456 779 456 90 904 90 904 418 54 418 54 330 830 330 830 662 190 662 190 912 153 912 153 179 677 179 677 701 337 701 337 586 789 586 789 740 803 740 803 837 172 837 172 391 99 391 99 285 304 285 304 514 492 514 492 887 133 887 133 30 164 30 164 696 343 696 343 638 284 638 284 134 726 134 726 105 764 105 764 495 695 495 695 6 651 6 651 636 183 636 183 140 780 140 780 908 337 908 337 83 99 83 99 221 59 221 59 306 334 306 334 760 63 760 63 688 482 688 482 376 877 376 877 43 40 43 40 665 646 665 646 898 385 898 385 730 851 730 851 578 660 578 660 913 445 913 445 752 649 752 649 742 783 742 783 713 526 713 526 284 398 284 398 721 857 721 857 329 722 329 722 673 577 673 577 85 795 85 795 52 415 52 415 815 815 815 815 208 803 208 803 217 636 217 636 548 400 548 400 696 748 696 748 688 843 688 843 801 192 801 192 165 150 165 150 588 139 588 139 104 392 104 392 64 547 64 547 60 718 60 718 195 314 195 314 378 636 378 636 222 265 222 265 386 90 386 90 747 163 747 163 81 285 81 285 845 423 845 423 406 164 406 164 472 101 472 101 742 176 742 176 598 134 598 134 169 815 169 815 674 619 674 619 224 824 224 824 94 452 94 452 164 923 164 923 839 483 839 483 620 465 620 465 823 41 823 41 660 839 660 839 723 927 723 927 246 536 246 536 294 543 294 543 646 619 646 619 313 786 313 786 99 949 99 949 512 583 512 583 470 233 470 233 301 206 301 206 34 305 34 305 434 777 434 777 244 167 244 167 837 11 837 11 871 175 871 175 584 641 584 641 832 613 832 613 952 802 952 802 649 205 649 205 641 74 641 74 154 207 154 207 508 158 508 158 553 454 553 454 262 608 262 608 954 186 954 186 869 199 869 199 582 533 582 533 795 369 795 369 728 713 728 713 155 812 155 812 590 473 590 473 923 475 923 475 639 786 639 786 304 629 304 629 602 174 602 174 437 116 437 116 681 926 681 926 653 5 653 5 688 18 688 18 804 239 804 239 623 301 623 301 135 364 135 364 380 840 380 840 561 320 561 320 13 426 13 426 448 888 448 888 54 247 54 247 896 495 896 495 127 44 127 44 586 28 586 28 337 705 337 705 440 744 440 744 571 823 571 823 671 87 671 87 98 772 98 772 642 848 642 848 859 896 859 896 595 706 595 706 538 698 538 698 942 480 942 480 802 763 802 763 668 431 668 431 324 759 324 759 791 686 791 686 932 335 932 335 300 86 300 86 299 297 299 297 181 297 181 297 675 181 675 181 768 619 768 619 549 845 549 845 627 522 627 522 336 563 336 563 222 803 222 803 122 937 122 937 618 918 618 918 554 594 554 594 629 388 629 388 653 673 653 673 530 902 530 902 154 902 154 902 137 780 137 780 49 315 49 315 287 544 287 544 290 176 290 176 317 61 317 61 85 118 85 118 869 797 869 797 545 463 545 463 230 106 230 106 65 947 65 947 458 168 458 168 384 637 384 637 485 359 485 359 193 327 193 327 59 919 59 919 506 213 506 213 915 483 915 483 266 15 266 15 504 544 504 544 479 580 479 580 766 215 766 215 153 316 153 316 525 685 525 685 378 91 378 91 302 796 302 796 816 946 816 946 585 728 585 728 615 288 615 288 411 428 411 428 432 23 432 23 881 455 881 455 919 587 919 587 26 653 26 653 835 188 835 188 387 324 387 324 148 287 148 287 320 63 320 63 107 464 107 464 635 84 635 84 269 469 269 469 921 731 921 731 289 122 289 122 19 424 19 424 611 631 611 631 747 708 747 708 457 280 457 280 53 320 53 320 310 836 310 836 636 159 636 159 293 181 293 181 538 459 538 459 135 706 135 706 140 463 140 463 239 867 239 867 632 623 632 623 768 51 768 51 927 283 927 283 378 13 378 13 338 163 338 163 127 87 127 87 827 500 827 500 543 563 543 563 102 828 102 828 864 579 864 579 266 2 266 2 858 114 858 114 672 573 672 573 915 3 915 3 671 860 671 860 644 578 644 578 185 687 185 687 684 815 684 815 844 827 844 827 888 117 888 117 954 13 954 13 309 864 309 864 864 220 864 220 324 204 324 204 21 168 21 168 98 633 98 633 295 424 295 424 148 679 148 679 638 760 638 760 292 549 292 549 179 299 179 299 402 535 402 535 882 800 882 800 848 734 848 734 446 204 446 204 241 825 241 825 508 830 508 830 174 939 174 939 740 691 740 691 861 537 861 537 267 451 267 451 610 398 610 398 692 173 692 173 381 574 381 574 556 13 556 13 384 431 384 431 857 304 857 304 800 794 800 794 784 698 784 698 770 331 770 331 883 293 883 293 758 420 758 420 612 106 612 106 484 194 484 194 457 730 457 730 420 474 420 474 855 583 855 583 285 268 285 268 403 337 403 337 733 189 733 189 218 400 218 400 872 435 872 435 489 123 489 123 566 334 566 334 902 624 902 624 581 738 581 738 789 839 789 839 107 543 107 543 247 4 247 4 344 180 344 180 310 856 310 856 43 354 43 354 919 163 919 163 207 493 207 493 884 418 884 418 269 569 269 569 860 861 860 861 584 59 584 59 414 876 414 876 160 457 160 457 387 877 387 877 826 637 826 637 496 51 496 51 121 672 121 672 601 482 601 482 467 905 467 905 918 157 918 157 836 373 836 373 763 445 763 445 255 366 255 366 603 613 603 613 953 954 953 954 155 632 155 632 260 61 260 61 907 499 907 499 271 137 271 137 769 685 769 685 632 648 632 648 690 250 690 250 318 271 318 271 565 542 565 542 81 574 81 574 948 401 948 401 577 817 577 817 780 585 780 585 799 478 799 478 95 698 95 698 207 277 207 277 517 194 517 194 269 209 269 209 361 391 361 391 436 884 436 884 627 292 627 292 877 371 877 371 299 472 299 472 505 320 505 320 148 181 148 181 863 421 863 421 677 791 677 791 755 630 755 630 598 679 598 679 452 443 452 443 188 709 188 709 291 542 291 542 246 671 246 671 649 743 649 743 951 479 951 479 400 536 400 536 280 374 280 374 733 417 733 417 907 152 907 152 446 236 446 236 942 767 942 767 238 177 238 177 569 652 569 652 64 688 64 688 187 60 187 60 891 216 891 216 795 886 795 886 159 9 159 9 955 50 955 50 461 69 461 69 79 165 79 165 202 174 202 174 721 240 721 240 194 722 194 722 385 541 385 541 693 190 693 190 745 679 745 679 6 293 6 293 88 280 88 280 348 789 348 789 39 706 39 706 869 636 869 636 674 778 674 778 357 586 357 586 703 840 703 840 354 316 354 316 810 395 810 395 412 732 412 732 31 787 31 787 550 221 550 221 935 251 935 251 501 810 501 810 186 870 186 870 27 628 27 628 334 653 334 653 482 749 482 749 580 271 580 271 713 746 713 746 258 592 258 592 232 470 232 470 50 791 50 791 162 193 162 193 495 864 495 864 896 557 896 557 260 76 260 76 861 593 861 593 772 930 772 930 607 802 607 802 424 683 424 683 326 692 326 692 489 345 489 345 926 787 926 787 111 180 111 180 704 657 704 657 265 730 265 730 172 376 172 376 410 786 410 786 506 393 506 393 663 477 663 477 249 846 249 846 859 519 859 519 318 497 318 497 198 645 198 645 151 689 151 689 304 558 304 558 90 244 90 244 693 58 693 58 388 187 388 187 577 305 577 305 20 546 20 546 158 864 158 864 689 114 689 114 652 197 652 197 5 880 5 880 777 620 777 620 480 860 480 860 370 344 370 344 895 138 895 138 491 634 491 634 551 272 551 272 861 778 861 778 144 515 144 515 809 192 809 192 245 847 245 847 916 668 916 668 258 51 258 51 333 131 333 131 917 831 917 831 549 372 549 372 931 876 931 876 861 506 861 506 839 281 839 281 267 583 267 583 848 679 848 679 914 888 914 888 204 779 204 779 509 703 509 703 194 303 194 303 403 587 403 587 77 278 77 278 581 739 581 739 141 759 141 759 726 412 726 412 812 534 812 534 461 171 461 171 622 943 622 943 711 322 711 322 919 896 919 896 68 522 68 522 942 2 942 2 630 8 630 8 780 300 780 300 670 916 670 916 592 532 592 532 926 558 926 558 181 529 181 529 837 23 837 23 54 189 54 189 38 419 38 419 300 429 300 429 480 513 480 513 156 297 156 297 82 627 82 627 624 763 624 763 152 151 152 151 154 195 154 195 140 797 140 797 78 608 78 608 295 207 295 207 95 400 95 400 939 521 939 521 821 105 821 105 701 208 701 208 184 601 184 601 870 429 870 429 792 462 792 462 778 565 778 565 355 942 355 942 362 315 362 315 95 647 95 647 876 345 876 345 53 682 53 682 6 943 6 943 416 418 416 418 580 712 580 712 413 768 413 768 773 594 773 594 313 927 313 927 146 912 146 912 281 32 281 32 151 635 151 635 729 610 729 610 898 682 898 682 560 865 560 865 302 364 302 364 723 683 723 683 869 142 869 142 220 695 220 695 262 808 262 808 634 565 634 565 500 267 500 267 925 840 925 840 327 423 327 423 90 48 90 48 930 496 930 496 699 117 699 117 464 264 464 264 632 780 632 780 850 426 850 426 485 349 485 349 193 185 193 185 287 774 287 774 114 273 114 273 621 539 621 539 518 4 518 4 930 848 930 848 819 886 819 886 725 547 725 547 549 537 549 537 228 169 228 169 620 75 620 75 100 499 100 499 203 762 203 762 350 372 350 372 443 215 443 215 720 153 720 153 469 74 469 74 665 364 665 364 823 637 823 637 484 584 484 584 839 9 839 9 188 679 188 679 498 944 498 944 356 915 356 915 8 60 8 60 874 309 874 309 836 197 836 197 293 298 293 298 628 756 628 756 61 146 61 146 151 552 151 552 610 525 610 525 537 826 537 826 253 805 253 805 282 53 282 53 223 947 223 947 628 106 628 106 644 694 644 694 767 834 767 834 32 265 32 265 441 7 441 7 89 528 89 528 639 801 639 801 144 289 144 289 766 907 766 907 531 127 531 127 651 70 651 70 495 367 495 367 697 617 697 617 435 503 435 503 180 33 180 33 903 107 903 107 832 750 832 750 876 308 876 308 666 57 666 57 472 164 472 164 896 527 896 527 724 274 724 274 520 68 520 68 790 119 790 119 433 794 433 794 746 934 746 934 606 609 606 609 63 505 63 505 489 519 489 519 807 813 807 813 315 915 315 915 701 181 701 181 869 554 869 554 953 185 953 185 215 880 215 880 301 456 301 456 858 711 858 711 594 78 594 78 780 198 780 198 762 734 762 734 135 315 135 315 635 750 635 750 754 555 754 555 383 283 383 283 227 762 227 762 773 922 773 922 844 195 844 195 762 835 762 835 561 784 561 784 210 376 210 376 436 335 436 335 303 150 303 150 320 776 320 776 301 945 301 945 94 234 94 234 484 579 484 579 44 68 44 68 272 869 272 869 492 589 492 589 176 480 176 480 620 222 620 222 728 196 728 196 241 800 241 800 142 30 142 30 88 937 88 937 890 238 890 238 425 496 425 496 577 587 577 587 56 476 56 476 359 717 359 717 420 411 420 411 601 106 601 106 399 273 399 273 611 468 611 468 305 667 305 667 471 37 471 37 303 619 303 619 496 660 496 660 891 822 891 822 251 193 251 193 229 709 229 709 944 677 944 677 459 142 459 142 831 100 831 100 725 174 725 174 78 521 78 521 12 945 12 945 496 511 496 511 755 771 755 771 499 493 499 493 825 142 825 142 38 432 38 432 648 802 648 802 854 39 854 39 827 844 827 844 170 841 170 841 465 19 465 19 16 909 16 909 582 398 582 398 109 671 109 671 484 152 484 152 807 865 807 865 774 426 774 426 784 102 784 102 151 178 151 178 471 801 471 801 135 824 135 824 576 765 576 765 837 439 837 439 784 174 784 174 659 604 659 604 850 200 850 200 502 569 502 569 378 283 378 283 486 910 486 910 112 816 112 816 264 353 264 353 676 879 676 879 152 770 152 770 466 229 466 229 419 440 419 440 669 585 669 585 795 633 795 633 78 499 78 499 131 64 131 64 726 63 726 63 811 869 811 869 493 269 493 269 722 202 722 202 509 186 509 186 566 277 566 277 184 606 184 606 85 412 85 412 370 276 370 276 710 232 710 232 263 563 263 563 21 414 21 414 655 97 655 97 432 674 432 674 263 728 263 728 281 745 281 745 722 562 722 562 617 559 617 559 376 347 376 347 606 672 606 672 743 741 743 741 645 629 645 629 407 354 407 354 728 27 728 27 201 82 201 82 917 787 917 787 133 766 133 766 901 38 901 38 270 823 270 823 859 156 859 156 711 879 711 879 771 681 771 681 393 413 393 413 262 856 262 856 546 192 546 192 673 822 673 822 28 552 28 552 172 234 172 234 860 613 860 613 286 522 286 522 723 498 723 498 703 484 703 484 346 548 346 548 494 839 494 839 210 323 210 323 535 730 535 730 527 58 527 58 320 96 320 96 257 608 257 608 201 479 201 479 709 69 709 69 489 634 489 634 35 515 35 515 212 92 212 92 653 141 653 141 378 494 378 494 445 415 445 415 347 680 347 680 729 378 729 378 193 40 193 40 62 533 62 533 925 818 925 818 539 680 539 680 608 784 608 784 353 625 353 625 134 838 134 838 57 497 57 497 410 322 410 322 7 35 7 35 940 887 940 887 202 4 202 4 653 509 653 509 779 557 779 557 649 411 649 411 555 364 555 364 157 901 157 901 881 115 881 115 933 755 933 755 806 805 806 805 37 468 37 468 118 31 118 31 693 557 693 557 663 472 663 472 18 227 18 227 650 450 650 450 158 42 158 42 269 56 269 56 904 721 904 721 350 899 350 899 577 742 577 742 36 171 36 171 827 655 827 655 149 429 149 429 41 484 41 484 118 44 118 44 34 643 34 643 510 399 510 399 503 388 503 388 40 105 40 105 72 780 72 780 691 904 691 904 831 677 831 677 594 82 594 82 47 885 47 885 129 216 129 216 745 599 745 599 86 498 86 498 199 52 199 52 938 873 938 873 696 348 696 348 170 345 170 345 430 260 430 260 833 646 833 646 544 640 544 640 17 427 17 427 56 326 56 326 862 449 862 449 544 524 544 524 614 945 614 945 635 571 635 571 354 803 354 803 463 172 463 172 554 570 554 570 908 13 908 13 190 874 190 874 160 393 160 393 400 851 400 851 113 715 113 715 87 597 87 597 505 282 505 282 837 808 837 808 78 947 78 947 747 77 747 77 835 299 835 299 949 124 949 124 98 333 98 333 948 924 948 924 12 204 12 204 170 572 170 572 75 437 75 437 724 310 724 310 472 577 472 577 681 801 681 801 654 542 654 542 181 481 181 481 895 866 895 866 828 100 828 100 112 96 112 96 155 595 155 595 615 792 615 792 343 107 343 107 207 447 207 447 124 771 124 771 724 260 724 260 251 143 251 143 24 218 24 218 690 186 690 186 675 501 675 501 588 265 588 265 118 871 118 871 888 145 888 145 786 453 786 453 635 272 635 272 654 902 654 902 405 219 405 219 178 308 178 308 329 668 329 668 727 145 727 145 335 434 335 434 102 343 102 343 178 217 178 217 301 157 301 157 63 611 63 611 482 172 482 172 944 11 944 11 416 30 416 30 775 930 775 930 361 556 361 556 248 602 248 602 27 436 27 436 688 561 688 561 260 945 260 945 443 93 443 93 650 153 650 153 941 286 941 286 291 556 291 556 928 812 928 812 217 726 217 726 926 45 926 45 537 109 537 109 149 27 149 27 56 66 56 66 492 838 492 838 298 12 298 12 287 250 287 250 737 224 737 224 560 151 560 151 437 416 437 416 87 155 87 155 199 650 199 650 305 754 305 754 718 347 718 347 866 765 866 765 238 679 238 679 306 391 306 391 900 79 900 79 262 245 262 245 253 930 253 930 874 406 874 406 676 21 676 21 115 289 115 289 355 159 355 159 425 751 425 751 766 953 766 953 501 407 501 407 680 675 680 675 543 23 543 23 237 520 237 520 393 482 393 482 716 77 716 77 613 894 613 894 174 84 174 84 308 934 308 934 573 119 573 119 238 374 238 374 74 814 74 814 674 744 674 744 344 605 344 605 91 425 91 425 620 1 620 1 489 896 489 896 878 45 878 45 200 128 200 128 686 224 686 224 560 652 560 652 431 152 431 152 401 413 401 413 631 735 631 735 167 387 167 387 815 220 815 220 923 454 923 454 515 379 515 379 386 147 386 147 289 668 289 668 470 253 470 253 785 852 785 852 761 150 761 150 625 436 625 436 508 400 508 400 270 458 270 458 528 280 528 280 343 399 343 399 364 610 364 610 649 338 649 338 850 385 850 385 364 830 364 830 702 248 702 248 461 924 461 924 925 847 925 847 392 950 392 950 860 733 860 733 805 265 805 265 387 895 387 895 204 883 204 883 520 925 520 925 194 226 194 226 250 830 250 830 622 773 622 773 269 492 269 492 926 851 926 851 345 692 345 692 259 880 259 880 49 452 49 452 625 727 625 727 125 263 125 263 110 166 110 166 802 550 802 550 578 954 578 954 359 758 359 758 799 676 799 676 152 709 152 709 480 639 480 639 390 10 390 10 295 74 295 74 478 313 478 313 380 157 380 157 760 349 760 349 89 93 89 93 331 402 331 402 509 24 509 24 241 724 241 724 318 334 318 334 18 25 18 25 407 149 407 149 619 138 619 138 705 662 705 662 341 449 341 449 490 51 490 51 708 70 708 70 200 469 200 469 610 855 610 855 94 235 94 235 241 719 241 719 745 443 745 443 213 732 213 732 189 946 189 946 916 157 916 157 96 191 96 191 45 455 45 455 820 616 820 616 410 266 410 266 587 22 587 22 940 946 940 946 951 59 951 59 543 428 543 428 653 918 653 918 675 452 675 452 434 766 434 766 699 128 699 128 720 191 720 191 231 637 231 637 760 523 760 523 453 425 453 425 756 662 756 662 127 228 127 228 264 35 264 35 222 825 222 825 463 89 463 89 363 932 363 932 938 268 938 268 669 395 669 395 783 93 783 93 630 416 630 416 906 527 906 527 688 322 688 322 281 508 281 508 239 418 239 418 69 630 69 630 924 335 924 335 950 809 950 809 648 384 648 384 358 399 358 399 201 879 201 879 625 586 625 586 674 828 674 828 508 214 508 214 942 9 942 9 475 658 475 658 502 657 502 657 481 598 481 598 888 923 888 923 389 279 389 279 846 838 846 838 652 465 652 465 930 877 930 877 184 868 184 868 952 494 952 494 28 817 28 817 384 215 384 215 2 188 2 188 56 533 56 533 269 36 269 36 124 495 124 495 230 656 230 656 492 872 492 872 821 659 821 659 588 166 588 166 381 872 381 872 939 314 939 314 377 613 377 613 720 483 720 483 561 520 561 520 557 633 557 633 556 565 556 565 448 71 448 71 692 620 692 620 283 324 283 324 232 228 232 228 692 856 692 856 832 516 832 516 362 467 362 467 273 842 273 842 601 632 601 632 181 860 181 860 369 806 369 806 656 430 656 430 864 712 864 712 549 610 549 610 414 756 414 756 47 856 47 856 634 351 634 351 509 429 509 429 746 47 746 47 195 856 195 856 264 323 264 323 807 299 807 299 37 34 37 34 864 275 864 275 371 314 371 314 634 295 634 295 623 504 623 504 456 609 456 609 4 55 4 55 563 843 563 843 491 53 491 53 505 398 505 398 150 414 150 414 395 140 395 140 403 160 403 160 99 700 99 700 150 591 150 591 56 142 56 142 636 708 636 708 419 442 419 442 946 875 946 875 353 261 353 261 637 44 637 44 213 369 213 369 318 251 318 251 11 181 11 181 902 804 902 804 653 772 653 772 229 80 229 80 294 459 294 459 117 750 117 750 467 840 467 840 824 160 824 160 234 898 234 898 619 9 619 9 11 613 11 613 23 432 23 432 387 433 387 433 740 108 740 108 283 405 283 405 323 500 323 500 236 676 236 676 889 861 889 861 194 723 194 723 157 461 157 461 810 507 810 507 273 13 273 13 746 607 746 607 325 504 325 504 886 533 886 533 50 803 50 803 908 242 908 242 450 200 450 200 516 807 516 807 666 620 666 620 324 590 324 590 305 274 305 274 421 617 421 617 931 221 931 221 384 325 384 325 30 150 30 150 270 8 270 8 795 751 795 751 206 347 206 347 78 190 78 190 184 464 184 464 407 693 407 693 400 817 400 817 327 426 327 426 475 731 475 731 415 38 415 38 258 278 258 278 365 926 365 926 793 798 793 798 763 32 763 32 77 340 77 340 6 24 6 24 99 901 99 901 45 266 45 266 307 106 307 106 854 819 854 819 483 61 483 61 548 158 548 158 943 501 943 501 565 148 565 148 805 271 805 271 494 515 494 515 92 622 92 622 289 243 289 243 166 409 166 409 230 213 230 213 63 342 63 342 693 717 693 717 792 676 792 676 583 750 583 750 69 124 69 124 890 413 890 413 638 662 638 662 85 641 85 641 72 414 72 414 721 520 721 520 390 950 390 950 613 581 613 581 242 327 242 327 456 240 456 240 670 645 670 645 357 166 357 166 166 70 166 70 40 955 40 955 718 96 718 96 527 413 527 413 334 469 334 469 19 227 19 227 642 717 642 717 565 229 565 229 842 206 842 206 58 579 58 579 451 861 451 861 619 262 619 262 19 689 19 689 762 430 762 430 599 364 599 364 735 754 735 754 176 844 176 844 515 249 515 249 749 579 749 579 678 825 678 825 840 57 840 57 945 64 945 64 359 479 359 479 807 143 807 143 885 589 885 589 738 565 738 565 423 505 423 505 685 726 685 726 349 812 349 812 650 461 650 461 187 102 187 102 78 39 78 39 291 114 291 114 32 434 32 434 591 774 591 774 86 171 86 171 111 292 111 292 77 607 77 607 80 652 80 652 813 880 813 880 754 699 754 699 263 453 263 453 448 146 448 146 661 643 661 643 465 875 465 875 478 47 478 47 378 394 378 394 419 666 419 666 575 944 575 944 323 67 323 67 949 262 949 262 483 492 483 492 876 50 876 50 119 379 119 379 585 715 585 715 875 428 875 428 587 302 587 302 69 544 69 544 761 310 761 310 882 546 882 546 101 127 101 127 867 22 867 22 890 717 890 717 211 689 211 689 233 607 233 607 249 637 249 637 679 659 679 659 103 280 103 280 643 1 643 1 365 626 365 626 819 556 819 556 414 214 414 214 590 804 590 804 341 296 341 296 327 936 327 936 462 238 462 238 15 349 15 349 64 650 64 650 448 800 448 800 661 914 661 914 592 106 592 106 79 293 79 293 833 513 833 513 290 354 290 354 705 676 705 676 697 547 697 547 221 336 221 336 354 110 354 110 339 543 339 543 259 697 259 697 338 699 338 699 771 570 771 570 233 245 233 245 443 952 443 952 10 683 10 683 356 320 356 320 821 753 821 753 587 4 587 4 933 198 933 198 35 404 35 404 617 815 617 815 927 711 927 711 279 824 279 824 41 116 41 116 301 640 301 640 753 522 753 522 737 381 737 381 16 715 16 715 67 284 67 284 884 196 884 196 519 396 519 396 802 349 802 349 204 368 204 368 461 258 461 258 675 249 675 249 913 460 913 460 830 607 830 607 637 486 637 486 224 21 224 21 226 887 226 887 668 529 668 529 178 937 178 937 395 54 395 54 745 557 745 557 772 668 772 668 124 651 124 651 306 150 306 150 449 702 449 702 228 351 228 351 332 502 332 502 207 833 207 833 609 560 609 560 523 428 523 428 429 217 429 217 773 492 773 492 639 742 639 742 633 11 633 11 582 577 582 577 714 639 714 639 313 247 313 247 315 396 315 396 843 424 843 424 21 227 21 227 349 181 349 181 727 106 727 106 144 428 144 428 134 481 134 481 719 123 719 123 593 530 593 530 923 462 923 462 232 785 232 785 147 599 147 599 761 724 761 724 451 676 451 676 376 311 376 311 689 643 689 643 413 416 413 416 596 784 596 784 282 92 282 92 839 788 839 788 889 44 889 44 876 394 876 394 735 341 735 341 23 947 23 947 322 246 322 246 231 784 231 784 30 212 30 212 379 248 379 248 897 751 897 751 514 761 514 761 382 917 382 917 559 351 559 351 746 563 746 563 789 624 789 624 492 419 492 419 57 34 57 34 127 698 127 698 791 136 791 136 550 244 550 244 627 632 627 632 683 121 683 121 808 881 808 881 514 947 514 947 798 679 798 679 377 346 377 346 691 78 691 78 225 200 225 200 634 844 634 844 670 654 670 654 716 933 716 933 187 844 187 844 862 358 862 358 566 600 566 600 420 327 420 327 474 203 474 203 676 134 676 134 435 77 435 77 887 764 887 764 748 529 748 529 246 382 246 382 94 462 94 462 945 395 945 395 476 723 476 723 864 455 864 455 556 593 556 593 849 771 849 771 521 321 521 321 622 300 622 300 801 139 801 139 220 645 220 645 357 876 357 876 156 6 156 6 905 455 905 455 173 303 173 303 810 32 810 32 499 240 499 240 85 624 85 624 272 448 272 448 353 587 353 587 574 266 574 266 953 276 953 276 817 296 817 296 800 738 800 738 663 206 663 206 714 954 714 954 474 88 474 88 726 113 726 113 307 90 307 90 533 498 533 498 755 297 755 297 322 171 322 171 687 770 687 770 572 347 572 347 891 38 891 38 793 670 793 670 125 793 125 793 904 800 904 800 144 167 144 167 494 211 494 211 181 851 181 851 918 857 918 857 883 647 883 647 816 567 816 567 570 920 570 920 713 544 713 544 186 890 186 890 622 271 622 271 370 853 370 853 424 137 424 137 568 2 568 2 386 786 386 786 321 716 321 716 7 410 7 410 830 94 830 94 208 248 208 248 748 70 748 70 799 480 799 480 376 675 376 675 162 276 162 276 26 631 26 631 93 161 93 161 35 414 35 414 45 622 45 622 912 699 912 699 947 839 947 839 718 880 718 880 417 253 417 253 607 404 607 404 281 781 281 781 84 180 84 180 931 139 931 139 417 26 417 26 362 714 362 714 439 674 439 674 30 2 30 2 126 424 126 424 130 536 130 536 902 303 902 303 175 947 175 947 286 309 286 309 311 279 311 279 302 401 302 401 133 233 133 233 88 410 88 410 607 595 607 595 401 451 401 451 535 845 535 845 528 297 528 297 923 775 923 775 142 13 142 13 634 717 634 717 921 916 921 916 325 600 325 600 35 545 35 545 269 635 269 635 109 166 109 166 430 569 430 569 79 24 79 24 779 306 779 306 721 614 721 614 219 877 219 877 260 518 260 518 484 598 484 598 859 575 859 575 390 853 390 853 424 860 424 860 561 135 561 135 479 482 479 482 490 761 490 761 249 275 249 275 680 835 680 835 659 530 659 530 946 770 946 770 661 193 661 193 812 604 812 604 578 927 578 927 879 274 879 274 469 182 469 182 536 710 536 710 333 799 333 799 156 833 156 833 499 894 499 894 399 706 399 706 559 373 559 373 73 182 73 182 391 652 391 652 193 365 193 365 50 322 50 322 741 945 741 945 378 826 378 826 715 268 715 268 873 557 873 557 921 772 921 772 452 700 452 700 197 334 197 334 426 202 426 202 201 731 201 731 941 810 941 810 695 663 695 663 770 754 770 754 48 337 48 337 539 448 539 448 696 820 696 820 281 595 281 595 623 497 623 497 927 254 927 254 942 702 942 702 5 3 5 3 682 775 682 775 270 189 270 189 377 569 377 569 233 365 233 365 822 278 822 278 727 558 727 558 926 312 926 312 379 254 379 254 734 921 734 921 880 634 880 634 644 908 644 908 149 111 149 111 821 358 821 358 927 518 927 518 883 127 883 127 291 115 291 115 788 404 788 404 20 797 20 797 355 88 355 88 464 507 464 507 860 380 860 380 56 938 56 938 210 412 210 412 4 308 4 308 616 686 616 686 631 415 631 415 259 577 259 577 64 196 64 196 11 598 11 598 550 610 550 610 86 652 86 652 722 813 722 813 534 358 534 358 443 584 443 584 148 826 148 826 716 579 716 579 677 98 677 98 777 386 777 386 156 90 156 90 199 709 199 709 440 288 440 288 55 444 55 444 61 104 61 104 761 443 761 443 542 870 542 870 841 485 841 485 246 412 246 412 411 843 411 843 573 683 573 683 420 456 420 456 288 241 288 241 483 476 483 476 136 490 136 490 264 23 264 23 838 610 838 610 764 917 764 917 666 878 666 878 765 410 765 410 274 64 274 64 237 888 237 888 731 309 731 309 394 293 394 293 893 58 893 58 409 255 409 255 491 624 491 624 675 606 675 606 875 560 875 560 121 217 121 217 794 41 794 41 667 72 667 72 315 143 315 143 34 201 34 201 262 929 262 929 371 904 371 904 614 295 614 295 280 94 280 94 282 410 282 410 927 843 927 843 257 766 257 766 13 928 13 928 706 83 706 83 239 281 239 281 145 805 145 805 64 186 64 186 836 838 836 838 146 363 146 363 215 445 215 445 615 707 615 707 660 717 660 717 112 601 112 601 664 610 664 610 368 30 368 30 661 498 661 498 151 620 151 620 699 152 699 152 885 111 885 111 534 330 534 330 184 655 184 655 175 496 175 496 265 693 265 693 173 275 173 275 329 115 329 115 677 128 677 128 672 919 672 919 116 8 116 8 526 253 526 253 565 625 565 625 429 111 429 111 628 571 628 571 693 366 693 366 795 860 795 860 941 296 941 296 601 740 601 740 402 44 402 44 400 400 400 400 946 734 946 734 175 528 175 528 820 397 820 397 269 193 269 193 11 779 11 779 829 419 829 419 816 119 816 119 695 260 695 260 186 950 186 950 646 202 646 202 479 408 479 408 191 911 191 911 148 510 148 510 437 714 437 714 613 249 613 249 20 866 20 866 379 76 379 76 735 156 735 156 125 834 125 834 361 694 361 694 645 481 645 481 290 28 290 28 219 39 219 39 113 170 113 170 274 451 274 451 29 140 29 140 930 749 930 749 104 322 104 322 639 787 639 787 297 876 297 876 703 684 703 684 748 21 748 21 422 217 422 217 37 371 37 371 597 191 597 191 230 471 230 471 448 620 448 620 67 590 67 590 500 821 500 821 513 270 513 270 151 514 151 514 570 621 570 621 187 360 187 360 8 506 8 506 358 606 358 606 390 590 390 590 690 105 690 105 942 230 942 230 544 55 544 55 587 187 587 187 871 541 871 541 463 845 463 845 830 406 830 406 392 509 392 509 409 592 409 592 368 100 368 100 351 854 351 854 458 2 458 2 107 840 107 840 25 878 25 878 601 705 601 705 98 794 98 794 813 553 813 553 393 187 393 187 199 360 199 360 305 151 305 151 79 807 79 807 256 435 256 435 86 355 86 355 400 948 400 948 396 874 396 874 80 11 80 11 853 807 853 807 355 780 355 780 599 193 599 193 328 613 328 613 837 707 837 707 100 885 100 885 880 642 880 642 688 506 688 506 382 484 382 484 499 929 499 929 166 608 166 608 860 730 860 730 186 493 186 493 768 565 768 565 658 623 658 623 604 490 604 490 551 656 551 656 249 545 249 545 393 175 393 175 166 312 166 312 801 820 801 820 159 390 159 390 793 381 793 381 852 753 852 753 725 368 725 368 199 478 199 478 193 275 193 275 323 659 323 659 48 195 48 195 382 947 382 947 776 130 776 130 231 773 231 773 113 642 113 642 517 11 517 11 885 464 885 464 112 827 112 827 641 45 641 45 516 304 516 304 604 126 604 126 554 286 554 286 221 321 221 321 65 88 65 88 576 68 576 68 217 195 217 195 547 308 547 308 15 516 15 516 40 596 40 596 396 798 396 798 519 636 519 636 568 623 568 623 452 783 452 783 93 16 93 16 365 84 365 84 652 277 652 277 411 897 411 897 553 186 553 186 185 135 185 135 620 934 620 934 615 438 615 438 654 285 654 285 624 191 624 191 283 905 283 905 477 652 477 652 266 653 266 653 772 608 772 608 391 466 391 466 868 522 868 522 672 664 672 664 717 162 717 162 732 535 732 535 368 334 368 334 106 349 106 349 279 644 279 644 241 480 241 480 536 258 536 258 603 691 603 691 767 754 767 754 916 539 916 539 868 884 868 884 384 475 384 475 361 326 361 326 290 890 290 890 775 455 775 455 921 880 921 880 40 800 40 800 652 293 652 293 433 395 433 395 887 298 887 298 710 32 710 32 857 651 857 651 724 151 724 151 681 317 681 317 691 195 691 195 102 171 102 171 13 637 13 637 701 47 701 47 846 558 846 558 925 274 925 274 262 331 262 331 527 917 527 917 655 45 655 45 523 371 523 371 515 507 515 507 217 532 217 532 428 231 428 231 778 456 778 456 194 600 194 600 158 123 158 123 651 46 651 46 119 316 119 316 682 502 682 502 934 308 934 308 458 336 458 336 626 793 626 793 150 478 150 478 172 72 172 72 746 560 746 560 404 802 404 802 30 19 30 19 364 417 364 417 774 325 774 325 691 281 691 281 880 508 880 508 281 860 281 860 21 237 21 237 472 242 472 242 728 216 728 216 441 422 441 422 191 584 191 584 243 395 243 395 141 878 141 878 523 886 523 886 861 725 861 725 417 422 417 422 472 236 472 236 902 725 902 725 593 894 593 894 498 198 498 198 766 182 766 182 149 285 149 285 260 339 260 339 950 587 950 587 606 732 606 732 859 457 859 457 521 650 521 650 459 785 459 785 32 580 32 580 559 583 559 583 111 559 111 559 878 161 878 161 284 722 284 722 874 264 874 264 386 383 386 383 30 612 30 612 214 250 214 250 667 839 667 839 687 427 687 427 867 130 867 130 483 694 483 694 145 749 145 749 599 456 599 456 196 762 196 762 950 714 950 714 336 951 336 951 536 655 536 655 447 838 447 838 379 583 379 583 72 397 72 397 370 914 370 914 478 145 478 145 313 240 313 240 468 171 468 171 637 127 637 127 617 376 617 376 826 158 826 158 129 184 129 184 784 130 784 130 569 760 569 760 401 433 401 433 157 465 157 465 775 606 775 606 894 93 894 93 278 586 278 586 375 474 375 474 535 287 535 287 917 226 917 226 274 240 274 240 221 952 221 952 687 855 687 855 708 398 708 398 217 91 217 91 249 299 249 299 860 173 860 173 583 246 583 246 174 68 174 68 799 8 799 8 63 184 63 184 195 871 195 871 55 878 55 878 746 221 746 221 607 845 607 845 756 139 756 139 156 74 156 74 166 254 166 254 954 713 954 713 286 816 286 816 600 406 600 406 45 584 45 584 261 536 261 536 230 565 230 565 2 773 2 773 851 832 851 832 694 933 694 933 279 827 279 827 929 597 929 597 937 796 937 796 31 329 31 329 318 818 318 818 428 716 428 716 773 21 773 21 67 422 67 422 916 578 916 578 887 425 887 425 163 112 163 112 428 547 428 547 641 265 641 265 564 657 564 657 909 825 909 825 314 597 314 597 948 98 948 98 849 532 849 532 283 482 283 482 306 60 306 60 15 460 15 460 29 884 29 884 684 925 684 925 613 563 613 563 826 283 826 283 86 660 86 660 266 313 266 313 886 281 886 281 848 364 848 364 927 708 927 708 104 617 104 617 667 439 667 439 909 26 909 26 910 252 910 252 429 581 429 581 896 166 896 166 308 510 308 510 443 261 443 261 760 615 760 615 841 432 841 432 492 452 492 452 280 262 280 262 654 331 654 331 290 811 290 811 377 323 377 323 903 560 903 560 251 888 251 888 422 457 422 457 3 781 3 781 270 270 270 270 222 306 222 306 950 631 950 631 416 693 416 693 889 672 889 672 392 490 392 490 824 228 824 228 161 247 161 247 927 834 927 834 115 888 115 888 32 887 32 887 503 310 503 310 762 808 762 808 224 850 224 850 651 441 651 441 684 467 684 467 253 645 253 645 206 249 206 249 263 567 263 567 299 480 299 480 936 229 936 229 938 859 938 859 898 753 898 753 130 276 130 276 322 779 322 779 54 771 54 771 647 287 647 287 255 308 255 308 656 608 656 608 21 201 21 201 39 44 39 44 813 411 813 411 170 928 170 928 498 188 498 188 561 45 561 45 828 233 828 233 15 863 15 863 929 779 929 779 560 90 560 90 818 304 818 304 54 210 54 210 697 294 697 294 933 677 933 677 396 576 396 576 236 863 236 863 828 185 828 185 519 736 519 736 313 815 313 815 46 631 46 631 460 224 460 224 521 59 521 59 602 734 602 734 184 736 184 736 636 331 636 331 548 827 548 827 941 497 941 497 53 861 53 861 77 265 77 265 404 230 404 230 661 408 661 408 949 654 949 654 506 327 506 327 419 321 419 321 10 780 10 780 772 676 772 676 430 351 430 351 725 432 725 432 400 87 400 87 899 611 899 611 486 535 486 535 339 464 339 464 776 796 776 796 715 271 715 271 513 913 513 913 646 267 646 267 690 381 690 381 204 123 204 123 15 617 15 617 516 6 516 6 141 927 141 927 119 898 119 898 681 647 681 647 159 21 159 21 114 342 114 342 179 926 179 926 664 130 664 130 134 644 134 644 81 145 81 145 128 679 128 679 581 176 581 176 567 693 567 693 518 494 518 494 87 454 87 454 605 775 605 775 757 953 757 953 132 136 132 136 7 559 7 559 953 616 953 616 387 925 387 925 899 913 899 913 194 927 194 927 896 641 896 641 240 786 240 786 439 478 439 478 605 347 605 347 73 445 73 445 832 580 832 580 698 921 698 921 881 378 881 378 832 559 832 559 182 245 182 245 324 415 324 415 157 847 157 847 255 412 255 412 129 291 129 291 797 310 797 310 630 565 630 565 472 174 472 174 502 95 502 95 20 899 20 899 948 96 948 96 91 446 91 446 717 113 717 113 496 202 496 202 939 600 939 600 428 379 428 379 664 517 664 517 140 283 140 283 220 285 220 285 797 363 797 363 635 620 635 620 587 808 587 808 33 814 33 814 173 728 173 728 67 223 67 223 826 693 826 693 195 345 195 345 800 296 800 296 793 334 793 334 923 901 923 901 751 829 751 829 696 138 696 138 811 508 811 508 48 487 48 487 439 310 439 310 258 588 258 588 649 720 649 720 354 605 354 605 888 173 888 173 532 451 532 451 741 817 741 817 174 52 174 52 207 650 207 650 680 794 680 794 763 846 763 846 359 73 359 73 940 811 940 811 109 817 109 817 249 932 249 932 91 679 91 679 312 792 312 792 257 371 257 371 221 701 221 701 382 179 382 179 896 870 896 870 185 38 185 38 358 700 358 700 347 166 347 166 714 127 714 127 28 474 28 474 43 626 43 626 420 337 420 337 295 355 295 355 397 560 397 560 638 783 638 783 12 951 12 951 212 124 212 124 788 389 788 389 281 505 281 505 479 318 479 318 352 746 352 746 348 190 348 190 317 299 317 299 275 585 275 585 96 764 96 764 691 289 691 289 566 185 566 185 507 852 507 852 781 536 781 536 428 113 428 113 124 656 124 656 22 929 22 929 611 860 611 860 750 215 750 215 886 779 886 779 830 583 830 583 141 125 141 125 302 788 302 788 326 655 326 655 541 591 541 591 417 747 417 747 139 236 139 236 43 902 43 902 814 405 814 405 933 878 933 878 547 661 547 661 195 797 195 797 761 892 761 892 650 120 650 120 379 593 379 593 254 542 254 542 611 56 611 56 80 926 80 926 513 818 513 818 1 596 1 596 761 272 761 272 98 908 98 908 596 877 596 877 339 45 339 45 266 729 266 729 765 422 765 422 212 233 212 233 7 876 7 876 777 358 777 358 313 506 313 506 872 357 872 357 509 756 509 756 829 476 829 476 884 268 884 268 213 135 213 135 88 296 88 296 669 625 669 625 100 493 100 493 695 116 695 116 418 628 418 628 18 197 18 197 232 788 232 788 140 592 140 592 96 159 96 159 51 826 51 826 250 780 250 780 193 770 193 770 864 428 864 428 309 549 309 549 452 655 452 655 939 161 939 161 407 566 407 566 394 32 394 32 537 171 537 171 14 510 14 510 537 376 537 376 88 570 88 570 584 151 584 151 720 892 720 892 508 399 508 399 921 493 921 493 263 504 263 504 761 919 761 919 15 214 15 214 572 940 572 940 73 339 73 339 536 294 536 294 285 49 285 49 420 189 420 189 123 605 123 605 743 845 743 845 325 42 325 42 520 399 520 399 314 373 314 373 144 440 144 440 644 121 644 121 527 526 527 526 908 513 908 513 910 347 910 347 165 940 165 940 181 443 181 443 238 566 238 566 452 588 452 588 198 597 198 597 236 91 236 91 248 223 248 223 691 774 691 774 850 922 850 922 580 644 580 644 810 567 810 567 798 103 798 103 188 257 188 257 890 594 890 594 664 563 664 563 694 58 694 58 396 208 396 208 169 193 169 193 397 596 397 596 596 509 596 509 545 801 545 801 114 573 114 573 77 534 77 534 467 891 467 891 445 923 445 923 483 215 483 215 363 351 363 351 542 911 542 911 686 582 686 582 470 924 470 924 6 614 6 614 97 344 97 344 268 722 268 722 646 521 646 521 830 15 830 15 377 641 377 641 578 887 578 887 884 389 884 389 928 389 928 389 590 429 590 429 895 329 895 329 186 617 186 617 108 850 108 850 1 542 1 542 631 92 631 92 410 256 410 256 602 220 602 220 651 579 651 579 696 863 696 863 865 847 865 847 338 570 338 570 354 768 354 768 464 552 464 552 617 328 617 328 802 63 802 63 628 135 628 135 114 365 114 365 511 160 511 160 389 609 389 609 529 848 529 848 767 471 767 471 40 440 40 440 850 507 850 507 377 66 377 66 268 227 268 227 492 854 492 854 194 534 194 534 577 344 577 344 649 456 649 456 529 892 529 892 249 627 249 627 719 850 719 850 596 935 596 935 281 326 281 326 844 95 844 95 820 897 820 897 808 323 808 323 237 803 237 803 891 29 891 29 565 526 565 526 116 43 116 43 830 85 830 85 268 944 268 944 426 28 426 28 803 659 803 659 310 74 310 74 168 50 168 50 953 253 953 253 801 373 801 373 6 127 6 127 864 504 864 504 788 242 788 242 501 477 501 477 350 638 350 638 175 514 175 514 945 426 945 426 455 236 455 236 23 505 23 505 800 533 800 533 549 776 549 776 761 156 761 156 756 680 756 680 586 182 586 182 64 496 64 496 728 362 728 362 322 892 322 892 79 177 79 177 814 114 814 114 236 879 236 879 704 512 704 512 388 211 388 211 918 714 918 714 609 649 609 649 688 82 688 82 551 830 551 830 572 447 572 447 322 297 322 297 440 813 440 813 817 17 817 17 14 158 14 158 119 6 119 6 456 490 456 490 917 289 917 289 640 78 640 78 516 737 516 737 823 261 823 261 414 557 414 557 494 803 494 803 918 220 918 220 853 287 853 287 753 549 753 549 379 236 379 236 203 653 203 653 220 945 220 945 817 306 817 306 820 525 820 525 568 367 568 367 102 611 102 611 625 167 625 167 587 393 587 393 284 10 284 10 402 549 402 549 892 826 892 826 145 797 145 797 295 587 295 587 59 200 59 200 444 655 444 655 557 609 557 609 253 695 253 695 717 732 717 732 657 588 657 588 138 937 138 937 729 929 729 929 783 37 783 37 573 723 573 723 939 744 939 744 121 662 121 662 846 620 846 620 842 334 842 334 495 21 495 21 692 132 692 132 134 421 134 421 688 536 688 536 166 261 166 261 761 354 761 354 940 454 940 454 128 513 128 513 832 730 832 730 630 135 630 135 425 924 425 924 641 606 641 606 91 357 91 357 632 627 632 627 132 736 132 736 261 372 261 372 217 275 217 275 352 369 352 369 712 22 712 22 315 466 315 466 910 217 910 217 44 808 44 808 244 80 244 80 847 668 847 668 383 846 383 846 849 314 849 314 617 198 617 198 512 273 512 273 332 89 332 89 924 502 924 502 283 45 283 45 614 118 614 118 912 662 912 662 301 678 301 678 805 205 805 205 401 756 401 756 265 673 265 673 750 270 750 270 153 639 153 639 106 706 106 706 760 597 760 597 268 761 268 761 557 376 557 376 270 55 270 55 7 204 7 204 50 255 50 255 840 500 840 500 30 518 30 518 4 878 4 878 427 440 427 440 558 365 558 365 265 512 265 512 709 332 709 332 664 473 664 473 432 581 432 581 600 37 600 37 520 2 520 2 182 65 182 65 673 575 673 575 23 157 23 157 813 23 813 23 803 493 803 493 598 251 598 251 794 531 794 531 314 417 314 417 282 602 282 602 331 692 331 692 68 590 68 590 257 551 257 551 376 393 376 393 421 812 421 812 409 127 409 127 28 519 28 519 502 135 502 135 453 465 453 465 782 380 782 380 435 165 435 165 905 185 905 185 442 404 442 404 847 846 847 846 90 889 90 889 266 902 266 902 213 550 213 550 12 626 12 626 310 467 310 467 373 582 373 582 476 800 476 800 754 712 754 712 489 170 489 170 391 486 391 486 300 207 300 207 545 658 545 658 728 330 728 330 900 329 900 329 221 111 221 111 329 138 329 138 412 769 412 769 492 635 492 635 799 629 799 629 362 410 362 410 444 658 444 658 62 538 62 538 270 175 270 175 745 840 745 840 822 46 822 46 377 553 377 553 888 613 888 613 540 387 540 387 225 305 225 305 610 576 610 576 643 892 643 892 737 508 737 508 907 839 907 839 614 512 614 512 533 901 533 901 712 867 712 867 190 879 190 879 423 199 423 199 128 847 128 847 930 815 930 815 179 573 179 573 739 337 739 337 913 299 913 299 583 710 583 710 496 753 496 753 884 608 884 608 248 409 248 409 122 729 122 729 440 580 440 580 20 823 20 823 142 689 142 689 368 516 368 516 843 239 843 239 421 286 421 286 838 887 838 887 26 5 26 5 467 555 467 555 582 797 582 797 407 932 407 932 528 880 528 880 505 789 505 789 179 691 179 691 372 167 372 167 780 946 780 946 96 232 96 232 887 175 887 175 952 513 952 513 473 210 473 210 572 579 572 579 251 473 251 473 50 413 50 413 630 194 630 194 223 915 223 915 388 340 388 340 282 470 282 470 616 298 616 298 746 748 746 748 620 870 620 870 30 668 30 668 904 827 904 827 413 321 413 321 58 785 58 785 739 691 739 691 375 301 375 301 266 855 266 855 866 774 866 774 467 950 467 950 760 837 760 837 637 547 637 547 625 686 625 686 727 648 727 648 927 303 927 303 31 797 31 797 194 19 194 19 176 358 176 358 125 727 125 727 703 53 703 53 844 443 844 443 56 402 56 402 153 573 153 573 311 376 311 376 204 85 204 85 286 515 286 515 809 479 809 479 63 856 63 856 541 310 541 310 247 560 247 560 38 247 38 247 493 319 493 319 757 827 757 827 26 232 26 232 460 409 460 409 100 927 100 927 162 691 162 691 811 455 811 455 270 931 270 931 24 700 24 700 488 547 488 547 70 880 70 880 155 774 155 774 322 587 322 587 625 875 625 875 114 902 114 902 697 525 697 525 507 397 507 397 13 640 13 640 767 897 767 897 152 866 152 866 311 466 311 466 345 906 345 906 817 669 817 669 467 106 467 106 589 782 589 782 687 688 687 688 611 750 611 750 775 319 775 319 300 9 300 9 550 96 550 96 594 49 594 49 512 463 512 463 909 199 909 199 888 302 888 302 313 919 313 919 774 464 774 464 931 296 931 296 364 223 364 223 79 517 79 517 733 391 733 391 624 540 624 540 736 233 736 233 689 102 689 102 586 387 586 387 821 639 821 639 226 504 226 504 944 780 944 780 37 342 37 342 324 25 324 25 57 913 57 913 713 102 713 102 552 608 552 608 638 112 638 112 184 685 184 685 253 505 253 505 433 658 433 658 468 540 468 540 522 344 522 344 517 322 517 322 275 785 275 785 249 776 249 776 615 186 615 186 75 165 75 165 629 528 629 528 12 931 12 931 292 950 292 950 586 124 586 124 69 104 69 104 10 2 10 2 52 719 52 719 19 269 19 269 207 278 207 278 104 509 104 509 319 676 319 676 327 331 327 331 102 807 102 807 58 307 58 307 635 653 635 653 285 479 285 479 531 414 531 414 491 513 491 513 576 446 576 446 689 203 689 203 89 347 89 347 92 185 92 185 136 149 136 149 565 516 565 516 41 104 41 104 328 697 328 697 705 919 705 919 199 844 199 844 278 828 278 828 407 463 407 463 69 293 69 293 50 143 50 143 113 120 113 120 754 28 754 28 724 440 724 440 670 888 670 888 262 294 262 294 667 160 667 160 150 276 150 276 279 712 279 712 198 344 198 344 953 45 953 45 380 934 380 934 751 904 751 904 81 602 81 602 121 393 121 393 285 822 285 822 521 620 521 620 525 930 525 930 195 904 195 904 84 313 84 313 428 234 428 234 726 58 726 58 498 252 498 252 376 502 376 502 367 377 367 377 605 70 605 70 789 731 789 731 144 683 144 683 877 110 877 110 283 27 283 27 30 411 30 411 570 157 570 157 377 889 377 889 920 377 920 377 435 609 435 609 208 521 208 521 323 830 323 830 407 942 407 942 320 419 320 419 242 711 242 711 135 44 135 44 927 246 927 246 596 249 596 249 424 11 424 11 352 285 352 285 406 70 406 70 307 68 307 68 364 403 364 403 321 30 321 30 437 764 437 764 107 503 107 503 925 192 925 192 35 524 35 524 216 869 216 869 497 687 497 687 929 813 929 813 574 187 574 187 720 206 720 206 156 222 156 222 681 427 681 427 200 137 200 137 569 602 569 602 463 715 463 715 254 370 254 370 759 882 759 882 35 469 35 469 417 13 417 13 827 786 827 786 390 369 390 369 446 215 446 215 245 395 245 395 385 750 385 750 695 689 695 689 871 167 871 167 822 515 822 515 846 483 846 483 494 717 494 717 935 952 935 952 373 302 373 302 673 241 673 241 174 355 174 355 858 656 858 656 612 410 612 410 951 849 951 849 257 873 257 873 721 310 721 310 914 746 914 746 297 930 297 930 453 284 453 284 431 759 431 759 33 473 33 473 437 846 437 846 317 1 317 1 195 305 195 305 227 754 227 754 421 900 421 900 274 946 274 946 797 742 797 742 559 325 559 325 267 298 267 298 353 471 353 471 588 867 588 867 847 250 847 250 672 191 672 191 678 63 678 63 107 166 107 166 886 829 886 829 2 71 2 71 467 630 467 630 256 410 256 410 269 710 269 710 52 744 52 744 123 799 123 799 123 726 123 726 126 615 126 615 581 484 581 484 895 686 895 686 536 130 536 130 635 522 635 522 479 859 479 859 23 912 23 912 525 140 525 140 357 448 357 448 893 305 893 305 697 570 697 570 85 836 85 836 469 154 469 154 486 482 486 482 631 111 631 111 155 248 155 248 567 524 567 524 641 896 641 896 403 129 403 129 800 438 800 438 190 259 190 259 545 62 545 62 557 315 557 315 800 481 800 481 225 162 225 162 98 495 98 495 347 36 347 36 588 871 588 871 793 707 793 707 436 805 436 805 395 593 395 593 706 953 706 953 365 828 365 828 619 795 619 795 636 573 636 573 944 845 944 845 341 530 341 530 720 898 720 898 697 75 697 75 687 613 687 613 482 677 482 677 861 555 861 555 636 318 636 318 286 954 286 954 209 812 209 812 214 490 214 490 115 926 115 926 668 678 668 678 123 929 123 929 412 754 412 754 499 286 499 286 926 70 926 70 370 270 370 270 613 378 613 378 772 477 772 477 186 914 186 914 190 512 190 512 577 23 577 23 754 445 754 445 14 332 14 332 468 356 468 356 354 722 354 722 846 775 846 775 847 555 847 555 814 65 814 65 382 446 382 446 676 219 676 219 595 183 595 183 817 916 817 916 397 453 397 453 141 346 141 346 216 548 216 548 248 841 248 841 578 667 578 667 602 265 602 265 706 476 706 476 247 558 247 558 846 86 846 86 436 664 436 664 807 580 807 580 279 692 279 692 158 132 158 132 701 871 701 871 191 395 191 395 440 266 440 266 196 577 196 577 9 228 9 228 295 625 295 625 842 955 842 955 253 837 253 837 396 333 396 333 64 840 64 840 484 385 484 385 802 290 802 290 10 237 10 237 716 119 716 119 764 592 764 592 348 310 348 310 759 488 759 488 623 245 623 245 865 129 865 129 897 928 897 928 252 813 252 813 647 845 647 845 139 606 139 606 238 218 238 218 510 651 510 651 154 796 154 796 460 941 460 941 781 401 781 401 262 546 262 546 719 799 719 799 736 923 736 923 500 624 500 624 298 21 298 21 151 94 151 94 566 685 566 685 134 802 134 802 386 771 386 771 720 345 720 345 136 798 136 798 196 177 196 177 731 860 731 860 594 573 594 573 1 227 1 227 252 462 252 462 195 786 195 786 412 33 412 33 730 904 730 904 675 324 675 324 249 122 249 122 685 924 685 924 834 78 834 78 334 329 334 329 672 85 672 85 261 259 261 259 759 580 759 580 246 9 246 9 397 18 397 18 596 18 596 18 235 678 235 678 610 252 610 252 723 841 723 841 468 646 468 646 732 824 732 824 908 542 908 542 51 125 51 125 531 553 531 553 497 796 497 796 563 714 563 714 272 14 272 14 752 931 752 931 832 494 832 494 454 181 454 181 170 650 170 650 943 146 943 146 508 275 508 275 298 313 298 313 910 281 910 281 114 201 114 201 636 469 636 469 208 539 208 539 111 892 111 892 62 286 62 286 489 305 489 305 662 827 662 827 808 20 808 20 836 69 836 69 906 120 906 120 316 253 316 253 737 169 737 169 707 788 707 788 66 117 66 117 507 565 507 565 856 377 856 377 615 314 615 314 477 619 477 619 310 327 310 327 69 485 69 485 451 542 451 542 639 827 639 827 250 834 250 834 740 258 740 258 422 3 422 3 250 553 250 553 672 784 672 784 475 430 475 430 657 366 657 366 568 81 568 81 903 734 903 734 293 615 293 615 649 706 649 706 821 608 821 608 484 439 484 439 783 499 783 499 170 245 170 245 857 155 857 155 762 785 762 785 347 88 347 88 916 519 916 519 578 21 578 21 743 918 743 918 355 489 355 489 575 630 575 630 20 381 20 381 503 608 503 608 52 851 52 851 192 448 192 448 505 629 505 629 17 662 17 662 393 570 393 570 12 179 12 179 690 481 690 481 835 334 835 334 487 298 487 298 242 831 242 831 867 88 867 88 500 921 500 921 656 781 656 781 709 953 709 953 733 429 733 429 923 366 923 366 788 278 788 278 908 561 908 561 485 125 485 125 843 278 843 278 362 144 362 144 476 472 476 472 402 613 402 613 462 148 462 148 503 180 503 180 168 772 168 772 611 694 611 694 504 749 504 749 689 276 689 276 555 264 555 264 479 658 479 658 154 944 154 944 896 953 896 953 114 482 114 482 519 392 519 392 688 255 688 255 52 242 52 242 345 916 345 916 324 450 324 450 116 830 116 830 488 776 488 776 235 782 235 782 847 88 847 88 588 425 588 425 352 158 352 158 479 522 479 522 225 413 225 413 215 752 215 752 308 702 308 702 501 455 501 455 6 420 6 420 610 156 610 156 341 875 341 875 421 197 421 197 30 292 30 292 856 618 856 618 87 230 87 230 39 128 39 128 59 866 59 866 780 836 780 836 145 217 145 217 814 671 814 671 295 456 295 456 168 789 168 789 23 838 23 838 210 890 210 890 274 812 274 812 473 936 473 936 95 366 95 366 321 556 321 556 524 299 524 299 235 689 235 689 426 798 426 798 711 15 711 15 77 568 77 568 201 309 201 309 168 147 168 147 126 456 126 456 330 876 330 876 380 167 380 167 352 593 352 593 742 577 742 577 556 880 556 880 684 794 684 794 122 878 122 878 765 24 765 24 159 97 159 97 3 216 3 216 610 840 610 840 52 423 52 423 321 149 321 149 135 498 135 498 76 725 76 725 456 164 456 164 833 926 833 926 675 19 675 19 280 530 280 530 365 923 365 923 41 471 41 471 816 249 816 249 738 933 738 933 910 157 910 157 552 790 552 790 826 120 826 120 167 720 167 720 742 536 742 536 535 844 535 844 397 660 397 660 847 814 847 814 383 629 383 629 226 682 226 682 753 400 753 400 551 587 551 587 772 143 772 143 644 248 644 248 205 552 205 552 235 514 235 514 581 445 581 445 784 920 784 920 825 809 825 809 532 599 532 599 849 475 849 475 740 888 740 888 644 759 644 759 59 573 59 573 86 454 86 454 394 691 394 691 783 764 783 764 698 269 698 269 521 515 521 515 490 497 490 497 47 888 47 888 643 171 643 171 333 477 333 477 99 458 99 458 106 517 106 517 539 532 539 532 404 117 404 117 497 699 497 699 707 453 707 453 64 178 64 178 936 648 936 648 258 745 258 745 273 409 273 409 895 842 895 842 812 3 812 3 216 340 216 340 26 146 26 146 897 158 897 158 387 830 387 830 557 653 557 653 191 189 191 189 303 408 303 408 747 688 747 688 578 152 578 152 509 830 509 830 524 265 524 265 708 376 708 376 593 884 593 884 408 235 408 235 692 726 692 726 882 69 882 69 291 636 291 636 203 767 203 767 915 81 915 81 761 534 761 534 213 441 213 441 839 821 839 821 184 695 184 695 810 760 810 760 421 318 421 318 542 212 542 212 771 141 771 141 831 843 831 843 232 432 232 432 452 862 452 862 701 824 701 824 359 619 359 619 215 402 215 402 107 254 107 254 456 169 456 169 582 178 582 178 793 495 793 495 548 452 548 452 719 372 719 372 561 323 561 323 262 188 262 188 250 588 250 588 528 838 528 838 174 186 174 186 829 29 829 29 450 547 450 547 142 751 142 751 492 17 492 17 796 116 796 116 592 743 592 743 231 209 231 209 128 472 128 472 361 437 361 437 274 693 274 693 369 778 369 778 801 13 801 13 648 119 648 119 154 530 154 530 191 318 191 318 276 62 276 62 300 954 300 954 766 739 766 739 397 608 397 608 715 694 715 694 576 256 576 256 8 729 8 729 747 742 747 742 730 720 730 720 418 646 418 646 854 91 854 91 389 101 389 101 683 241 683 241 931 269 931 269 49 629 49 629 638 57 638 57 316 577 316 577 869 923 869 923 813 313 813 313 356 444 356 444 780 591 780 591 431 632 431 632 857 550 857 550 421 919 421 919 712 665 712 665 777 738 777 738 804 313 804 313 948 739 948 739 826 913 826 913 553 179 553 179 46 106 46 106 565 480 565 480 893 311 893 311 715 942 715 942 684 157 684 157 703 45 703 45 895 183 895 183 172 946 172 946 487 333 487 333 623 102 623 102 432 825 432 825 805 763 805 763 244 354 244 354 486 248 486 248 176 180 176 180 903 791 903 791 160 427 160 427 885 910 885 910 17 107 17 107 574 739 574 739 43 498 43 498 806 374 806 374 807 69 807 69 473 370 473 370 388 386 388 386 82 389 82 389 232 434 232 434 638 444 638 444 487 576 487 576 122 172 122 172 923 440 923 440 272 197 272 197 297 246 297 246 593 385 593 385 320 831 320 831 480 707 480 707 63 855 63 855 269 204 269 204 97 132 97 132 694 34 694 34 388 658 388 658 932 860 932 860 896 668 896 668 869 192 869 192 726 309 726 309 388 75 388 75 739 534 739 534 762 456 762 456 725 19 725 19 619 449 619 449 214 633 214 633 643 751 643 751 873 97 873 97 536 737 536 737 770 720 770 720 215 340 215 340 601 945 601 945 802 434 802 434 33 159 33 159 39 461 39 461 941 339 941 339 459 486 459 486 590 329 590 329 744 622 744 622 690 191 690 191 227 872 227 872 852 611 852 611 777 341 777 341 938 858 938 858 446 771 446 771 344 334 344 334 566 113 566 113 732 48 732 48 286 227 286 227 541 863 541 863 83 579 83 579 681 485 681 485 919 939 919 939 712 839 712 839 625 390 625 390 438 184 438 184 448 685 448 685 421 767 421 767 222 375 222 375 725 111 725 111 938 109 938 109 810 102 810 102 737 829 737 829 484 836 484 836 224 562 224 562 100 290 100 290 927 940 927 940 827 119 827 119 524 714 524 714 922 883 922 883 308 260 308 260 330 613 330 613 868 210 868 210 886 625 886 625 668 793 668 793 709 236 709 236 305 805 305 805 143 876 143 876 557 599 557 599 701 564 701 564 232 320 232 320 815 596 815 596 360 560 360 560 912 194 912 194 731 110 731 110 253 619 253 619 609 766 609 766 168 429 168 429 696 94 696 94 489 66 489 66 408 400 408 400 830 697 830 697 266 602 266 602 772 939 772 939 335 163 335 163 137 277 137 277 34 624 34 624 17 295 17 295 652 161 652 161 231 729 231 729 650 734 650 734 534 150 534 150 507 390 507 390 254 334 254 334 853 354 853 354 237 439 237 439 123 278 123 278 657 14 657 14 730 317 730 317 784 949 784 949 26 818 26 818 739 109 739 109 652 662 652 662 841 207 841 207 396 697 396 697 624 94 624 94 289 579 289 579 379 150 379 150 664 33 664 33 757 841 757 841 523 201 523 201 901 448 901 448 169 632 169 632 362 844 362 844 682 685 682 685 873 79 873 79 388 416 388 416 422 6 422 6 398 895 398 895 218 453 218 453 553 178 553 178 283 730 283 730 47 481 47 481 803 167 803 167 430 474 430 474 342 328 342 328 169 475 169 475 912 393 912 393 814 534 814 534 541 342 541 342 795 568 795 568 644 865 644 865 240 479 240 479 665 932 665 932 63 447 63 447 203 623 203 623 670 885 670 885 934 353 934 353 163 832 163 832 297 781 297 781 797 388 797 388 468 70 468 70 53 897 53 897 2 494 2 494 650 180 650 180 666 623 666 623 479 252 479 252 388 592 388 592 663 712 663 712 711 336 711 336 790 703 790 703 127 745 127 745 474 282 474 282 18 920 18 920 34 594 34 594 71 297 71 297 825 386 825 386 824 143 824 143 865 301 865 301 90 937 90 937 14 291 14 291 341 893 341 893 607 723 607 723 42 774 42 774 406 944 406 944 710 767 710 767 111 171 111 171 487 762 487 762 647 41 647 41 529 396 529 396 57 388 57 388 388 290 388 290 333 260 333 260 808 67 808 67 299 832 299 832 83 314 83 314 128 707 128 707 244 604 244 604 159 84 159 84 135 96 135 96 513 855 513 855 446 902 446 902 517 612 517 612 103 939 103 939 739 169 739 169 706 219 706 219 333 875 333 875 738 259 738 259 368 746 368 746 53 807 53 807 342 346 342 346 105 491 105 491 52 591 52 591 867 428 867 428 580 864 580 864 398 944 398 944 743 124 743 124 25 732 25 732 462 629 462 629 67 876 67 876 808 87 808 87 448 733 448 733 108 716 108 716 477 197 477 197 872 438 872 438 230 208 230 208 772 842 772 842 425 298 425 298 440 203 440 203 243 348 243 348 592 338 592 338 299 412 299 412 75 265 75 265 831 742 831 742 514 96 514 96 15 379 15 379 466 642 466 642 44 867 44 867 937 412 937 412 337 596 337 596 582 563 582 563 712 520 712 520 143 836 143 836 623 111 623 111 851 469 851 469 648 129 648 129 541 906 541 906 871 258 871 258 771 206 771 206 245 150 245 150 584 950 584 950 439 81 439 81 47 805 47 805 617 211 617 211 860 234 860 234 814 526 814 526 695 806 695 806 516 109 516 109 268 275 268 275 813 24 813 24 885 786 885 786 113 710 113 710 315 27 315 27 83 774 83 774 24 15 24 15 577 72 577 72 757 708 757 708 14 759 14 759 445 710 445 710 213 216 213 216 697 184 697 184 79 23 79 23 95 522 95 522 237 614 237 614 233 603 233 603 287 667 287 667 141 945 141 945 952 669 952 669 170 486 170 486 850 230 850 230 571 507 571 507 400 486 400 486 8 412 8 412 324 435 324 435 610 129 610 129 497 544 497 544 748 225 748 225 647 724 647 724 790 712 790 712 761 412 761 412 168 420 168 420 232 257 232 257 685 77 685 77 326 342 326 342 442 230 442 230 196 545 196 545 319 125 319 125 332 687 332 687 889 257 889 257 742 293 742 293 771 329 771 329 13 465 13 465 271 929 271 929 883 236 883 236 792 725 792 725 461 529 461 529 35 564 35 564 104 934 104 934 317 322 317 322 676 682 676 682 708 247 708 247 684 708 684 708 371 370 371 370 255 191 255 191 105 925 105 925 510 160 510 160 874 485 874 485 790 408 790 408 739 577 739 577 912 28 912 28 865 905 865 905 515 175 515 175 397 830 397 830 693 369 693 369 954 89 954 89 61 624 61 624 837 62 837 62 89 604 89 604 548 173 548 173 451 169 451 169 227 305 227 305 568 396 568 396 646 445 646 445 81 215 81 215 328 631 328 631 552 825 552 825 325 270 325 270 327 301 327 301 116 926 116 926 192 195 192 195 436 643 436 643 484 328 484 328 421 925 421 925 325 546 325 546 544 274 544 274 414 510 414 510 394 269 394 269 318 163 318 163 428 458 428 458 156 523 156 523 271 55 271 55 19 8 19 8 124 308 124 308 454 94 454 94 639 673 639 673 53 170 53 170 602 144 602 144 172 859 172 859 37 549 37 549 482 469 482 469 3 504 3 504 882 660 882 660 321 611 321 611 213 627 213 627 114 487 114 487 400 430 400 430 343 148 343 148 57 486 57 486 12 571 12 571 379 495 379 495 465 117 465 117 851 857 851 857 289 530 289 530 873 515 873 515 180 508 180 508 691 711 691 711 618 672 618 672 1 373 1 373 742 748 742 748 573 442 573 442 291 822 291 822 55 607 55 607 255 314 255 314 924 426 924 426 898 185 898 185 836 780 836 780 299 525 299 525 760 850 760 850 563 34 563 34 57 905 57 905 251 340 251 340 449 451 449 451 694 237 694 237 60 673 60 673 704 887 704 887 673 567 673 567 194 948 194 948 672 660 672 660 405 944 405 944 142 423 142 423 893 9 893 9 542 702 542 702 948 127 948 127 720 950 720 950 575 844 575 844 145 429 145 429 101 612 101 612 119 733 119 733 154 622 154 622 473 340 473 340 5 204 5 204 827 456 827 456 906 181 906 181 203 514 203 514 234 912 234 912 597 869 597 869 54 843 54 843 563 709 563 709 684 494 684 494 741 154 741 154 249 646 249 646 535 312 535 312 455 913 455 913 140 87 140 87 796 709 796 709 120 923 120 923 686 241 686 241 538 219 538 219 726 272 726 272 835 143 835 143 520 736 520 736 904 315 904 315 384 205 384 205 121 906 121 906 522 173 522 173 781 88 781 88 484 896 484 896 106 388 106 388 870 786 870 786 23 384 23 384 797 746 797 746 114 341 114 341 414 608 414 608 310 854 310 854 935 946 935 946 132 810 132 810 642 766 642 766 836 288 836 288 529 497 529 497 144 576 144 576 658 58 658 58 631 296 631 296 812 93 812 93 589 271 589 271 606 271 606 271 305 559 305 559 247 56 247 56 557 483 557 483 500 418 500 418 899 817 899 817 257 804 257 804 259 161 259 161 90 517 90 517 33 148 33 148 589 526 589 526 315 756 315 756 494 946 494 946 862 881 862 881 324 699 324 699 68 198 68 198 937 182 937 182 662 72 662 72 857 785 857 785 120 514 120 514 12 417 12 417 577 939 577 939 585 257 585 257 711 388 711 388 690 876 690 876 474 82 474 82 369 631 369 631 668 759 668 759 326 898 326 898 529 696 529 696 767 273 767 273 188 846 188 846 87 659 87 659 179 830 179 830 571 947 571 947 507 71 507 71 62 55 62 55 404 790 404 790 711 825 711 825 755 405 755 405 174 516 174 516 567 898 567 898 108 410 108 410 327 637 327 637 112 370 112 370 492 3 492 3 854 777 854 777 550 540 550 540 129 759 129 759 494 265 494 265 598 879 598 879 608 268 608 268 482 48 482 48 300 149 300 149 406 770 406 770 751 411 751 411 46 170 46 170 300 828 300 828 925 863 925 863 144 787 144 787 643 340 643 340 935 231 935 231 703 118 703 118 356 671 356 671 271 836 271 836 819 759 819 759 551 696 551 696 274 792 274 792 945 186 945 186 189 586 189 586 72 101 72 101 8 930 8 930 909 862 909 862 904 9 904 9 332 55 332 55 430 580 430 580 798 272 798 272 179 838 179 838 8 898 8 898 669 924 669 924 929 938 929 938 918 68 918 68 858 729 858 729 703 14 703 14 896 651 896 651 313 31 313 31 727 586 727 586 21 199 21 199 452 100 452 100 879 35 879 35 709 308 709 308 729 349 729 349 733 741 733 741 461 546 461 546 756 24 756 24 694 769 694 769 622 933 622 933 771 345 771 345 466 634 466 634 401 290 401 290 191 37 191 37 696 311 696 311 646 142 646 142 727 924 727 924 110 184 110 184 140 953 140 953 737 590 737 590 304 163 304 163 617 155 617 155 599 759 599 759 78 321 78 321 160 131 160 131 872 342 872 342 889 345 889 345 299 316 299 316 526 402 526 402 90 586 90 586 1 95 1 95 28 743 28 743 953 905 953 905 776 500 776 500 605 691 605 691 5 236 5 236 129 210 129 210 451 920 451 920 711 548 711 548 77 359 77 359 131 432 131 432 216 43 216 43 9 313 9 313 513 95 513 95 208 579 208 579 544 348 544 348 215 796 215 796 199 103 199 103 553 118 553 118 402 393 402 393 825 808 825 808 307 909 307 909 735 933 735 933 842 952 842 952 285 531 285 531 576 406 576 406 764 870 764 870 489 723 489 723 749 582 749 582 628 866 628 866 526 164 526 164 332 658 332 658 20 587 20 587 276 848 276 848 241 925 241 925 821 357 821 357 130 458 130 458 636 783 636 783 360 229 360 229 352 182 352 182 554 370 554 370 660 744 660 744 80 833 80 833 545 341 545 341 260 98 260 98 805 893 805 893 350 442 350 442 62 875 62 875 212 262 212 262 51 86 51 86 936 157 936 157 25 805 25 805 737 712 737 712 213 446 213 446 739 404 739 404 62 354 62 354 954 151 954 151 528 263 528 263 474 509 474 509 803 395 803 395 639 175 639 175 892 626 892 626 40 613 40 613 893 662 893 662 286 321 286 321 650 812 650 812 858 284 858 284 657 668 657 668 339 249 339 249 771 452 771 452 791 425 791 425 184 358 184 358 360 559 360 559 717 65 717 65 719 191 719 191 501 276 501 276 935 25 935 25 101 483 101 483 382 139 382 139 21 603 21 603 636 660 636 660 253 6 253 6 519 225 519 225 464 723 464 723 913 686 913 686 274 190 274 190 946 703 946 703 87 359 87 359 171 549 171 549 255 551 255 551 613 169 613 169 927 324 927 324 584 708 584 708 150 658 150 658 19 110 19 110 548 406 548 406 415 74 415 74 152 736 152 736 670 186 670 186 541 544 541 544 655 38 655 38 616 647 616 647 649 7 649 7 525 589 525 589 857 865 857 865 631 27 631 27 264 446 264 446 938 128 938 128 668 99 668 99 127 255 127 255 721 287 721 287 254 68 254 68 221 177 221 177 861 561 861 561 896 591 896 591 104 339 104 339 167 560 167 560 779 635 779 635 762 874 762 874 261 245 261 245 644 757 644 757 666 503 666 503 774 290 774 290 804 515 804 515 531 482 531 482 736 558 736 558 601 143 601 143 30 413 30 413 592 762 592 762 122 148 122 148 947 675 947 675 324 734 324 734 85 798 85 798 71 637 71 637 608 869 608 869 514 384 514 384 792 477 792 477 299 303 299 303 685 482 685 482 285 170 285 170 42 52 42 52 724 854 724 854 727 812 727 812 481 628 481 628 277 330 277 330 938 117 938 117 49 804 49 804 615 845 615 845 649 811 649 811 867 828 867 828 191 700 191 700 332 589 332 589 378 653 378 653 308 534 308 534 334 141 334 141 802 918 802 918 801 872 801 872 527 842 527 842 729 86 729 86 792 793 792 793 928 391 928 391 322 516 322 516 189 723 189 723 186 526 186 526 394 743 394 743 510 9 510 9 438 440 438 440 726 394 726 394 17 577 17 577 374 655 374 655 270 334 270 334 2 936 2 936 178 93 178 93 207 895 207 895 61 427 61 427 215 820 215 820 406 224 406 224 252 112 252 112 656 805 656 805 600 940 600 940 409 282 409 282 102 223 102 223 38 81 38 81 876 526 876 526 428 186 428 186 44 681 44 681 890 233 890 233 273 499 273 499 836 523 836 523 610 811 610 811 587 749 587 749 379 441 379 441 733 75 733 75 865 832 865 832 123 14 123 14 486 394 486 394 193 853 193 853 903 162 903 162 11 932 11 932 358 491 358 491 885 518 885 518 951 636 951 636 62 686 62 686 432 32 432 32 373 581 373 581 423 414 423 414 149 199 149 199 627 609 627 609 288 67 288 67 302 276 302 276 679 297 679 297 14 760 14 760 598 239 598 239 885 527 885 527 685 487 685 487 745 652 745 652 370 676 370 676 910 123 910 123 636 486 636 486 296 931 296 931 837 593 837 593 468 134 468 134 936 234 936 234 822 507 822 507 343 737 343 737 546 595 546 595 530 215 530 215 272 47 272 47 25 809 25 809 143 851 143 851 587 828 587 828 921 853 921 853 719 525 719 525 269 217 269 217 741 634 741 634 101 568 101 568 489 264 489 264 679 287 679 287 89 807 89 807 294 745 294 745 760 836 760 836 106 588 106 588 724 848 724 848 727 926 727 926 327 338 327 338 195 589 195 589 654 472 654 472 484 130 484 130 666 838 666 838 815 211 815 211 643 48 643 48 860 857 860 857 274 271 274 271 377 159 377 159 109 642 109 642 733 96 733 96 83 847 83 847 529 202 529 202 101 540 101 540 560 69 560 69 246 208 246 208 417 370 417 370 76 225 76 225 385 448 385 448 313 330 313 330 41 128 41 128 691 677 691 677 128 492 128 492 663 751 663 751 708 236 708 236 116 235 116 235 625 31 625 31 741 534 741 534 120 294 120 294 543 313 543 313 203 351 203 351 768 773 768 773 900 885 900 885 503 43 503 43 244 844 244 844 669 840 669 840 657 226 657 226 343 556 343 556 750 453 750 453 59 594 59 594 600 457 600 457 633 232 633 232 298 353 298 353 28 68 28 68 297 334 297 334 942 265 942 265 28 848 28 848 707 559 707 559 314 550 314 550 83 63 83 63 939 405 939 405 285 157 285 157 40 492 40 492 886 124 886 124 720 601 720 601 612 584 612 584 323 561 323 561 184 572 184 572 11 533 11 533 216 936 216 936 437 836 437 836 747 73 747 73 618 370 618 370 190 711 190 711 768 545 768 545 951 794 951 794 373 779 373 779 53 514 53 514 888 410 888 410 63 367 63 367 222 94 222 94 725 357 725 357 434 707 434 707 659 486 659 486 369 743 369 743 183 436 183 436 641 944 641 944 651 318 651 318 632 691 632 691 675 134 675 134 154 819 154 819 52 712 52 712 535 430 535 430 284 427 284 427 99 133 99 133 354 398 354 398 52 855 52 855 562 97 562 97 223 529 223 529 458 271 458 271 110 710 110 710 900 4 900 4 438 748 438 748 939 825 939 825 713 935 713 935 676 245 676 245 98 282 98 282 209 811 209 811 700 736 700 736 509 219 509 219 184 751 184 751 802 748 802 748 207 226 207 226 117 233 117 233 178 151 178 151 263 212 263 212 954 150 954 150 915 509 915 509 738 512 738 512 925 525 925 525 681 276 681 276 414 552 414 552 128 742 128 742 232 340 232 340 446 372 446 372 402 162 402 162 274 199 274 199 719 438 719 438 855 157 855 157 600 480 600 480 572 550 572 550 762 128 762 128 285 590 285 590 927 897 927 897 494 124 494 124 148 687 148 687 119 112 119 112 175 758 175 758 248 383 248 383 37 49 37 49 346 91 346 91 910 436 910 436 266 816 266 816 942 506 942 506 485 740 485 740 905 402 905 402 342 102 342 102 219 251 219 251 816 123 816 123 883 507 883 507 127 356 127 356 74 61 74 61 57 250 57 250 899 165 899 165 456 21 456 21 917 249 917 249 932 414 932 414 289 252 289 252 138 314 138 314 626 224 626 224 732 430 732 430 597 727 597 727 696 429 696 429 836 462 836 462 517 681 517 681 37 188 37 188 882 464 882 464 75 618 75 618 463 788 463 788 924 97 924 97 768 809 768 809 102 711 102 711 101 283 101 283 71 561 71 561 778 522 778 522 557 260 557 260 98 452 98 452 206 230 206 230 721 251 721 251 83 43 83 43 786 480 786 480 166 919 166 919 206 642 206 642 3 529 3 529 181 921 181 921 289 302 289 302 123 72 123 72 850 370 850 370 830 472 830 472 905 260 905 260 460 320 460 320 631 609 631 609 183 251 183 251 852 898 852 898 210 468 210 468 220 117 220 117 854 655 854 655 832 139 832 139 916 183 916 183 936 257 936 257 271 469 271 469 94 604 94 604 716 506 716 506 947 394 947 394 538 165 538 165 752 303 752 303 716 658 716 658 166 580 166 580 290 699 290 699 201 391 201 391 470 11 470 11 319 490 319 490 496 172 496 172 811 813 811 813 530 303 530 303 739 280 739 280 289 2 289 2 378 592 378 592 280 853 280 853 711 38 711 38 584 5 584 5 169 641 169 641 364 564 364 564 458 237 458 237 591 839 591 839 757 417 757 417 106 765 106 765 17 404 17 404 73 204 73 204 591 242 591 242 252 209 252 209 270 953 270 953 248 680 248 680 715 455 715 455 795 280 795 280 114 530 114 530 78 378 78 378 213 294 213 294 145 115 145 115 550 382 550 382 747 599 747 599 284 477 284 477 262 319 262 319 333 362 333 362 18 55 18 55 308 342 308 342 606 410 606 410 44 49 44 49 541 633 541 633 44 487 44 487 855 419 855 419 168 100 168 100 221 673 221 673 794 393 794 393 433 634 433 634 248 862 248 862 287 118 287 118 464 27 464 27 924 871 924 871 561 859 561 859 794 267 794 267 819 622 819 622 444 751 444 751 241 352 241 352 305 412 305 412 468 124 468 124 305 13 305 13 755 939 755 939 501 22 501 22 303 628 303 628 625 428 625 428 70 616 70 616 131 845 131 845 476 11 476 11 470 614 470 614 765 429 765 429 573 54 573 54 194 212 194 212 220 131 220 131 294 637 294 637 421 896 421 896 156 651 156 651 24 548 24 548 819 223 819 223 341 452 341 452 839 128 839 128 523 735 523 735 222 280 222 280 413 387 413 387 471 329 471 329 595 327 595 327 216 895 216 895 849 507 849 507 76 439 76 439 432 644 432 644 785 453 785 453 467 598 467 598 423 701 423 701 624 794 624 794 10 516 10 516 392 546 392 546 125 773 125 773 36 350 36 350 892 406 892 406 794 865 794 865 679 256 679 256 709 861 709 861 612 524 612 524 761 351 761 351 812 600 812 600 22 136 22 136 467 261 467 261 811 367 811 367 776 617 776 617 526 466 526 466 446 724 446 724 918 268 918 268 297 297 297 297 566 151 566 151 806 455 806 455 571 393 571 393 638 671 638 671 386 286 386 286 375 46 375 46 891 775 891 775 808 879 808 879 621 859 621 859 787 416 787 416 455 554 455 554 425 144 425 144 542 783 542 783 145 916 145 916 840 477 840 477 249 399 249 399 625 297 625 297 818 184 818 184 458 96 458 96 736 579 736 579 268 28 268 28 212 563 212 563 575 33 575 33 447 480 447 480 562 592 562 592 711 423 711 423 729 339 729 339 553 576 553 576 575 448 575 448 723 173 723 173 206 829 206 829 598 125 598 125 684 224 684 224 888 512 888 512 402 352 402 352 684 695 684 695 947 140 947 140 34 673 34 673 373 21 373 21 892 787 892 787 542 505 542 505 897 550 897 550 296 924 296 924 832 143 832 143 879 795 879 795 775 113 775 113 666 650 666 650 862 518 862 518 417 183 417 183 803 925 803 925 345 663 345 663 851 27 851 27 234 561 234 561 306 905 306 905 95 756 95 756 329 298 329 298 475 789 475 789 318 85 318 85 450 512 450 512 361 361 361 361 200 119 200 119 773 270 773 270 381 353 381 353 527 199 527 199 381 391 381 391 748 784 748 784 25 718 25 718 615 585 615 585 809 581 809 581 234 849 234 849 873 41 873 41 323 110 323 110 5 273 5 273 506 922 506 922 433 467 433 467 237 909 237 909 767 469 767 469 631 283 631 283 232 868 232 868 381 115 381 115 155 401 155 401 917 714 917 714 140 823 140 823 860 340 860 340 827 948 827 948 719 460 719 460 600 440 600 440 328 97 328 97 4 513 4 513 32 759 32 759 328 193 328 193 79 142 79 142 361 260 361 260 485 222 485 222 248 231 248 231 203 853 203 853 953 359 953 359 597 775 597 775 372 595 372 595 188 253 188 253 585 292 585 292 225 922 225 922 604 398 604 398 407 868 407 868 370 324 370 324 807 433 807 433 932 470 932 470 795 708 795 708 96 583 96 583 562 750 562 750 895 8 895 8 362 481 362 481 47 13 47 13 44 614 44 614 298 759 298 759 589 58 589 58 64 401 64 401 363 534 363 534 233 268 233 268 483 289 483 289 783 656 783 656 786 353 786 353 9 287 9 287 756 253 756 253 325 568 325 568 951 85 951 85 361 477 361 477 791 291 791 291 786 732 786 732 634 113 634 113 364 548 364 548 617 869 617 869 563 474 563 474 139 185 139 185 237 948 237 948 462 706 462 706 437 938 437 938 10 75 10 75 509 563 509 563 945 66 945 66 334 521 334 521 613 607 613 607 341 749 341 749 555 769 555 769 616 33 616 33 544 53 544 53 132 16 132 16 753 363 753 363 855 97 855 97 62 642 62 642 593 901 593 901 411 227 411 227 404 542 404 542 585 254 585 254 302 600 302 600 177 397 177 397 262 266 262 266 932 778 932 778 846 117 846 117 520 547 520 547 447 837 447 837 239 419 239 419 157 878 157 878 11 582 11 582 835 694 835 694 376 211 376 211 901 705 901 705 931 164 931 164 139 427 139 427 451 866 451 866 108 927 108 927 132 572 132 572 401 658 401 658 305 824 305 824 801 802 801 802 490 465 490 465 208 765 208 765 333 578 333 578 713 797 713 797 490 807 490 807 566 78 566 78 497 784 497 784 161 58 161 58 757 572 757 572 193 302 193 302 747 692 747 692 235 581 235 581 106 672 106 672 148 223 148 223 766 316 766 316 805 141 805 141 606 771 606 771 688 99 688 99 852 702 852 702 591 217 591 217 766 898 766 898 240 848 240 848 174 261 174 261 801 714 801 714 496 124 496 124 76 479 76 479 516 54 516 54 614 453 614 453 418 480 418 480 75 717 75 717 489 360 489 360 461 417 461 417 457 356 457 356 801 683 801 683 914 791 914 791 786 54 786 54 420 819 420 819 749 855 749 855 262 930 262 930 164 62 164 62 691 909 691 909 942 301 942 301 845 716 845 716 526 488 526 488 443 615 443 615 766 485 766 485 908 485 908 485 424 755 424 755 802 339 802 339 689 694 689 694 315 526 315 526 791 117 791 117 488 252 488 252 110 897 110 897 33 102 33 102 188 127 188 127 601 559 601 559 225 641 225 641 521 185 521 185 243 69 243 69 497 506 497 506 885 812 885 812 364 539 364 539 952 436 952 436 681 45 681 45 363 318 363 318 11 258 11 258 835 934 835 934 736 585 736 585 174 938 174 938 45 14 45 14 297 218 297 218 916 306 916 306 785 262 785 262 798 815 798 815 18 334 18 334 747 88 747 88 1 31 1 31 163 43 163 43 715 37 715 37 567 247 567 247 173 241 173 241 866 104 866 104 534 639 534 639 452 355 452 355 15 50 15 50 531 895 531 895 342 188 342 188 81 393 81 393 523 816 523 816 613 765 613 765 925 884 925 884 3 938 3 938 809 869 809 869 740 634 740 634 409 929 409 929 124 662 124 662 778 533 778 533 860 178 860 178 335 617 335 617 366 528 366 528 813 620 813 620 177 768 177 768 460 498 460 498 172 11 172 11 271 762 271 762 350 474 350 474 449 936 449 936 227 292 227 292 732 187 732 187 594 95 594 95 844 623 844 623 621 57 621 57 509 829 509 829 88 337 88 337 911 491 911 491 489 569 489 569 422 532 422 532 729 888 729 888 339 491 339 491 577 431 577 431 490 335 490 335 538 35 538 35 584 469 584 469 843 850 843 850 757 555 757 555 219 585 219 585 816 151 816 151 779 609 779 609 298 649 298 649 333 212 333 212 919 906 919 906 394 535 394 535 614 360 614 360 279 754 279 754 167 309 167 309 454 915 454 915 804 793 804 793 313 627 313 627 645 955 645 955 596 272 596 272 597 910 597 910 747 923 747 923 657 184 657 184 437 220 437 220 807 741 807 741 878 573 878 573 139 818 139 818 91 496 91 496 424 545 424 545 585 843 585 843 67 616 67 616 753 104 753 104 627 640 627 640 505 931 505 931 559 439 559 439 636 872 636 872 918 647 918 647 660 587 660 587 470 141 470 141 850 301 850 301 211 388 211 388 515 723 515 723 500 756 500 756 578 320 578 320 198 286 198 286 830 479 830 479 840 478 840 478 543 927 543 927 370 852 370 852 489 708 489 708 140 113 140 113 465 898 465 898 699 657 699 657 654 248 654 248 906 617 906 617 674 758 674 758 278 910 278 910 713 469 713 469 89 865 89 865 525 447 525 447 206 94 206 94 332 861 332 861 687 161 687 161 438 267 438 267 648 801 648 801 815 518 815 518 62 66 62 66 332 373 332 373 394 256 394 256 753 300 753 300 542 81 542 81 134 786 134 786 25 288 25 288 152 667 152 667 640 598 640 598 928 105 928 105 134 274 134 274 774 316 774 316 491 575 491 575 212 867 212 867 884 104 884 104 705 163 705 163 507 628 507 628 369 400 369 400 463 289 463 289 13 95 13 95 209 952 209 952 137 687 137 687 568 140 568 140 74 42 74 42 681 719 681 719 516 99 516 99 60 923 60 923 233 735 233 735 898 623 898 623 112 535 112 535 6 803 6 803 887 657 887 657 293 565 293 565 44 897 44 897 825 70 825 70 789 665 789 665 250 513 250 513 485 577 485 577 108 334 108 334 652 718 652 718 493 390 493 390 841 460 841 460 400 583 400 583 191 158 191 158 873 68 873 68 82 866 82 866 579 883 579 883 86 202 86 202 468 51 468 51 370 927 370 927 221 15 221 15 143 62 143 62 73 886 73 886 115 768 115 768 524 545 524 545 530 152 530 152 740 329 740 329 739 192 739 192 313 49 313 49 346 227 346 227 47 760 47 760 559 737 559 737 265 944 265 944 615 846 615 846 766 439 766 439 161 786 161 786 125 538 125 538 802 387 802 387 869 378 869 378 783 371 783 371 732 360 732 360 570 263 570 263 787 63 787 63 771 486 771 486 612 35 612 35 594 231 594 231 411 578 411 578 843 779 843 779 490 583 490 583 344 168 344 168 715 168 715 168 250 702 250 702 253 152 253 152 178 565 178 565 160 882 160 882 16 86 16 86 706 656 706 656 955 388 955 388 395 243 395 243 523 287 523 287 591 458 591 458 599 770 599 770 573 831 573 831 825 39 825 39 211 626 211 626 500 596 500 596 924 784 924 784 187 105 187 105 383 649 383 649 439 423 439 423 370 437 370 437 194 542 194 542 662 464 662 464 41 327 41 327 363 905 363 905 792 580 792 580 924 816 924 816 254 36 254 36 64 718 64 718 778 115 778 115 637 321 637 321 933 350 933 350 367 93 367 93 169 429 169 429 875 852 875 852 262 885 262 885 913 588 913 588 204 238 204 238 164 422 164 422 415 804 415 804 453 79 453 79 847 280 847 280 491 928 491 928 892 269 892 269 378 28 378 28 335 469 335 469 785 155 785 155 82 42 82 42 373 474 373 474 893 641 893 641 239 57 239 57 950 158 950 158 843 625 843 625 552 448 552 448 244 529 244 529 775 769 775 769 780 413 780 413 784 223 784 223 140 583 140 583 2 580 2 580 237 384 237 384 841 213 841 213 871 631 871 631 343 14 343 14 831 313 831 313 291 547 291 547 599 324 599 324 854 632 854 632 840 946 840 946 570 924 570 924 473 826 473 826 412 723 412 723 139 764 139 764 259 366 259 366 15 37 15 37 317 754 317 754 674 739 674 739 421 905 421 905 669 272 669 272 441 228 441 228 342 417 342 417 519 509 519 509 525 333 525 333 446 830 446 830 752 376 752 376 316 858 316 858 477 946 477 946 554 299 554 299 317 899 317 899 169 215 169 215 464 833 464 833 671 468 671 468 641 81 641 81 122 739 122 739 92 132 92 132 593 953 593 953 498 850 498 850 683 696 683 696 876 650 876 650 258 5 258 5 200 360 200 360 834 913 834 913 638 387 638 387 152 199 152 199 465 134 465 134 530 12 530 12 172 699 172 699 221 595 221 595 685 844 685 844 786 358 786 358 915 409 915 409 943 201 943 201 293 361 293 361 905 897 905 897 852 833 852 833 389 414 389 414 498 214 498 214 136 837 136 837 856 887 856 887 522 860 522 860 372 105 372 105 425 218 425 218 867 162 867 162 296 182 296 182 812 264 812 264 489 12 489 12 214 509 214 509 22 6 22 6 153 396 153 396 209 712 209 712 829 173 829 173 953 22 953 22 848 195 848 195 79 689 79 689 783 152 783 152 692 638 692 638 626 677 626 677 929 633 929 633 207 872 207 872 15 509 15 509 738 197 738 197 26 167 26 167 87 524 87 524 621 470 621 470 340 663 340 663 753 740 753 740 719 919 719 919 455 448 455 448 354 427 354 427 322 269 322 269 481 136 481 136 709 23 709 23 624 485 624 485 331 940 331 940 287 473 287 473 793 50 793 50 733 211 733 211 925 757 925 757 102 83 102 83 458 377 458 377 216 208 216 208 428 180 428 180 246 357 246 357 567 173 567 173 199 420 199 420 583 571 583 571 93 41 93 41 615 153 615 153 902 762 902 762 304 161 304 161 473 430 473 430 304 486 304 486 499 133 499 133 665 111 665 111 309 730 309 730 385 766 385 766 193 718 193 718 1 397 1 397 359 843 359 843 260 483 260 483 711 124 711 124 669 443 669 443 286 478 286 478 185 259 185 259 796 268 796 268 764 300 764 300 760 709 760 709 772 321 772 321 261 565 261 565 196 891 196 891 613 219 613 219 302 707 302 707 101 312 101 312 697 236 697 236 311 57 311 57 464 787 464 787 615 476 615 476 89 324 89 324 928 947 928 947 703 214 703 214 471 577 471 577 511 761 511 761 940 869 940 869 287 765 287 765 255 669 255 669 899 231 899 231 659 430 659 430 82 706 82 706 692 199 692 199 496 238 496 238 64 591 64 591 2 126 2 126 162 936 162 936 635 530 635 530 54 814 54 814 459 199 459 199 30 824 30 824 415 13 415 13 463 843 463 843 955 659 955 659 699 590 699 590 674 801 674 801 55 885 55 885 689 817 689 817 52 917 52 917 274 394 274 394 505 504 505 504 939 573 939 573 745 609 745 609 246 365 246 365 572 698 572 698 290 941 290 941 346 510 346 510 153 738 153 738 825 95 825 95 371 585 371 585 808 180 808 180 548 422 548 422 71 820 71 820 727 537 727 537 35 242 35 242 101 439 101 439 749 502 749 502 897 942 897 942 266 773 266 773 767 880 767 880 297 63 297 63 62 154 62 154 341 537 341 537 362 75 362 75 871 684 871 684 753 628 753 628 743 187 743 187 506 456 506 456 861 210 861 210 685 544 685 544 6 758 6 758 518 112 518 112 456 20 456 20 259 827 259 827 298 128 298 128 689 558 689 558 344 526 344 526 491 544 491 544 786 711 786 711 309 786 309 786 938 615 938 615 269 447 269 447 349 75 349 75 509 690 509 690 622 331 622 331 508 542 508 542 374 14 374 14 940 705 940 705 808 683 808 683 97 815 97 815 627 338 627 338 906 176 906 176 363 625 363 625 167 397 167 397 939 868 939 868 944 708 944 708 601 647 601 647 825 856 825 856 711 358 711 358 620 932 620 932 647 227 647 227 688 111 688 111 300 786 300 786 814 170 814 170 878 53 878 53 25 185 25 185 219 409 219 409 887 154 887 154 228 600 228 600 528 292 528 292 953 394 953 394 522 495 522 495 407 542 407 542 618 314 618 314 681 73 681 73 662 522 662 522 179 341 179 341 839 700 839 700 465 389 465 389 700 22 700 22 492 942 492 942 855 787 855 787 680 142 680 142 458 754 458 754 608 210 608 210 622 225 622 225 591 451 591 451 899 437 899 437 360 554 360 554 161 527 161 527 247 766 247 766 230 554 230 554 111 719 111 719 481 671 481 671 454 404 454 404 404 783 404 783 502 226 502 226 239 184 239 184 683 852 683 852 787 171 787 171 77 810 77 810 96 859 96 859 754 829 754 829 756 424 756 424 505 446 505 446 461 840 461 840 169 33 169 33 776 834 776 834 186 652 186 652 270 617 270 617 869 874 869 874 672 543 672 543 741 903 741 903 583 431 583 431 813 823 813 823 878 673 878 673 110 495 110 495 534 301 534 301 37 930 37 930 688 908 688 908 129 142 129 142 865 343 865 343 162 608 162 608 847 571 847 571 422 364 422 364 899 430 899 430 73 113 73 113 1 879 1 879 314 390 314 390 77 154 77 154 422 737 422 737 616 272 616 272 384 718 384 718 321 603 321 603 649 682 649 682 521 205 521 205 761 532 761 532 323 868 323 868 374 431 374 431 57 315 57 315 386 30 386 30 63 777 63 777 774 721 774 721 36 599 36 599 608 667 608 667 729 203 729 203 675 283 675 283 239 465 239 465 333 340 333 340 222 706 222 706 392 449 392 449 543 870 543 870 171 339 171 339 79 831 79 831 934 650 934 650 928 400 928 400 876 564 876 564 10 872 10 872 63 200 63 200 490 542 490 542 460 745 460 745 651 843 651 843 88 750 88 750 131 746 131 746 684 91 684 91 73 955 73 955 145 821 145 821 62 451 62 451 732 520 732 520 325 426 325 426 539 766 539 766 771 531 771 531 761 593 761 593 758 438 758 438 405 405 405 405 362 575 362 575 367 164 367 164 698 647 698 647 202 628 202 628 394 714 394 714 734 332 734 332 782 94 782 94 665 53 665 53 225 67 225 67 883 686 883 686 533 775 533 775 56 391 56 391 955 42 955 42 931 549 931 549 871 465 871 465 316 935 316 935 319 443 319 443 634 790 634 790 22 99 22 99 255 782 255 782 820 866 820 866 802 82 802 82 347 493 347 493 597 300 597 300 202 573 202 573 720 440 720 440 837 665 837 665 254 136 254 136 504 348 504 348 883 811 883 811 614 839 614 839 656 605 656 605 441 702 441 702 436 891 436 891 473 425 473 425 454 260 454 260 955 895 955 895 611 15 611 15 403 383 403 383 552 40 552 40 480 951 480 951 310 465 310 465 73 614 73 614 633 940 633 940 566 845 566 845 480 207 480 207 12 726 12 726 117 387 117 387 708 194 708 194 107 70 107 70 159 38 159 38 816 949 816 949 292 779 292 779 311 500 311 500 175 605 175 605 399 543 399 543 114 955 114 955 911 526 911 526 850 510 850 510 89 238 89 238 573 622 573 622 210 867 210 867 407 377 407 377 521 547 521 547 766 402 766 402 947 192 947 192 573 468 573 468 378 100 378 100 408 523 408 523 777 277 777 277 595 654 595 654 755 857 755 857 159 920 159 920 539 144 539 144 588 244 588 244 835 325 835 325 488 369 488 369 809 100 809 100 704 932 704 932 90 209 90 209 870 667 870 667 610 733 610 733 823 937 823 937 423 846 423 846 495 204 495 204 473 812 473 812 374 612 374 612 91 755 91 755 141 46 141 46 116 474 116 474 663 866 663 866 47 823 47 823 252 773 252 773 684 186 684 186 536 818 536 818 343 169 343 169 767 662 767 662 646 469 646 469 938 882 938 882 267 157 267 157 400 570 400 570 108 102 108 102 691 159 691 159 43 770 43 770 735 858 735 858 572 604 572 604 876 77 876 77 475 347 475 347 551 437 551 437 939 822 939 822 123 64 123 64 829 579 829 579 761 287 761 287 485 166 485 166 772 157 772 157 647 836 647 836 99 305 99 305 646 329 646 329 692 811 692 811 540 225 540 225 515 802 515 802 562 769 562 769 839 532 839 532 595 191 595 191 778 354 778 354 180 435 180 435 434 287 434 287 34 703 34 703 900 798 900 798 274 222 274 222 224 191 224 191 195 842 195 842 195 859 195 859 898 729 898 729 194 398 194 398 235 457 235 457 261 603 261 603 638 233 638 233 741 424 741 424 427 745 427 745 907 293 907 293 919 657 919 657 619 146 619 146 654 146 654 146 334 170 334 170 509 172 509 172 904 501 904 501 474 209 474 209 127 868 127 868 389 313 389 313 213 210 213 210 72 930 72 930 913 147 913 147 688 737 688 737 387 358 387 358 69 458 69 458 339 720 339 720 274 505 274 505 581 369 581 369 171 664 171 664 415 577 415 577 98 877 98 877 566 538 566 538 713 77 713 77 204 427 204 427 895 431 895 431 354 946 354 946 643 424 643 424 115 719 115 719 505 122 505 122 941 800 941 800 790 582 790 582 823 833 823 833 617 128 617 128 234 798 234 798 145 912 145 912 422 409 422 409 80 105 80 105 788 205 788 205 723 612 723 612 674 252 674 252 819 915 819 915 399 840 399 840 69 553 69 553 736 222 736 222 891 364 891 364 669 201 669 201 364 716 364 716 800 52 800 52 611 678 611 678 930 579 930 579 802 618 802 618 907 187 907 187 601 120 601 120 796 696 796 696 573 402 573 402 846 881 846 881 450 453 450 453 929 274 929 274 553 848 553 848 17 178 17 178 122 867 122 867 165 761 165 761 268 58 268 58 371 507 371 507 719 783 719 783 741 941 741 941 359 491 359 491 140 298 140 298 700 286 700 286 11 213 11 213 132 20 132 20 575 687 575 687 455 759 455 759 651 139 651 139 212 361 212 361 883 458 883 458 577 9 577 9 173 629 173 629 75 385 75 385 265 60 265 60 951 679 951 679 830 363 830 363 714 155 714 155 417 574 417 574 496 209 496 209 376 921 376 921 220 905 220 905 141 422 141 422 862 229 862 229 813 370 813 370 407 290 407 290 180 301 180 301 659 419 659 419 525 598 525 598 714 762 714 762 533 89 533 89 470 543 470 543 236 156 236 156 177 450 177 450 302 886 302 886 67 353 67 353 641 393 641 393 445 701 445 701 461 498 461 498 734 735 734 735 32 278 32 278 692 840 692 840 324 655 324 655 611 395 611 395 614 750 614 750 685 706 685 706 27 106 27 106 203 947 203 947 71 304 71 304 787 767 787 767 920 156 920 156 699 433 699 433 51 613 51 613 909 338 909 338 845 421 845 421 82 725 82 725 595 278 595 278 915 95 915 95 500 673 500 673 300 422 300 422 945 574 945 574 775 698 775 698 710 743 710 743 32 717 32 717 309 933 309 933 808 802 808 802 906 281 906 281 671 736 671 736 153 804 153 804 407 593 407 593 295 733 295 733 927 199 927 199 462 207 462 207 95 861 95 861 933 863 933 863 293 450 293 450 757 472 757 472 916 209 916 209 142 520 142 520 516 908 516 908 262 805 262 805 455 12 455 12 258 85 258 85 150 794 150 794 872 230 872 230 465 339 465 339 407 279 407 279 930 497 930 497 719 560 719 560 188 147 188 147 211 36 211 36 909 442 909 442 471 404 471 404 832 441 832 441 81 826 81 826 446 368 446 368 154 407 154 407 880 61 880 61 532 161 532 161 771 895 771 895 821 201 821 201 760 427 760 427 234 453 234 453 870 345 870 345 769 597 769 597 279 75 279 75 68 487 68 487 751 109 751 109 622 953 622 953 262 499 262 499 890 279 890 279 612 344 612 344 217 909 217 909 624 372 624 372 180 778 180 778 604 796 604 796 383 575 383 575 297 207 297 207 754 678 754 678 822 221 822 221 553 550 553 550 576 633 576 633 655 539 655 539 189 95 189 95 502 821 502 821 429 837 429 837 678 540 678 540 905 206 905 206 675 83 675 83 312 922 312 922 219 197 219 197 344 134 344 134 706 310 706 310 596 143 596 143 306 412 306 412 93 503 93 503 703 871 703 871 618 381 618 381 626 378 626 378 844 562 844 562 222 702 222 702 234 284 234 284 912 10 912 10 153 224 153 224 611 310 611 310 34 738 34 738 216 509 216 509 446 134 446 134 808 842 808 842 54 291 54 291 152 51 152 51 402 132 402 132 602 550 602 550 785 422 785 422 393 417 393 417 434 61 434 61 516 676 516 676 352 743 352 743 155 616 155 616 565 89 565 89 775 308 775 308 76 149 76 149 834 143 834 143 430 451 430 451 573 382 573 382 25 453 25 453 722 947 722 947 814 760 814 760 390 826 390 826 955 649 955 649 486 55 486 55 432 707 432 707 699 250 699 250 367 455 367 455 661 667 661 667 925 838 925 838 79 253 79 253 314 826 314 826 654 644 654 644 524 431 524 431 919 480 919 480 899 770 899 770 199 18 199 18 812 588 812 588 60 3 60 3 390 83 390 83 231 655 231 655 921 788 921 788 97 450 97 450 922 886 922 886 272 767 272 767 614 614 614 614 376 344 376 344 902 622 902 622 588 663 588 663 908 859 908 859 799 935 799 935 826 642 826 642 593 665 593 665 452 351 452 351 2 484 2 484 311 230 311 230 208 313 208 313 778 564 778 564 659 545 659 545 440 460 440 460 567 620 567 620 913 780 913 780 487 522 487 522 99 943 99 943 905 929 905 929 685 776 685 776 396 892 396 892 673 762 673 762 723 161 723 161 193 399 193 399 264 624 264 624 953 343 953 343 896 684 896 684 193 54 193 54 352 765 352 765 790 955 790 955 240 616 240 616 203 30 203 30 471 694 471 694 278 146 278 146 541 472 541 472 700 692 700 692 21 241 21 241 937 172 937 172 219 272 219 272 403 292 403 292 282 940 282 940 722 322 722 322 507 554 507 554 877 775 877 775 948 872 948 872 292 596 292 596 711 542 711 542 327 502 327 502 162 880 162 880 403 200 403 200 487 749 487 749 31 875 31 875 596 852 596 852 860 215 860 215 581 550 581 550 914 572 914 572 918 317 918 317 862 182 862 182 667 330 667 330 697 830 697 830 694 934 694 934 356 313 356 313 5 484 5 484 169 927 169 927 9 726 9 726 693 950 693 950 355 869 355 869 189 213 189 213 244 253 244 253 929 847 929 847 952 164 952 164 913 490 913 490 28 879 28 879 954 504 954 504 433 816 433 816 883 2 883 2 169 468 169 468 419 850 419 850 860 615 860 615 94 575 94 575 5 455 5 455 359 208 359 208 518 167 518 167 404 781 404 781 946 802 946 802 612 579 612 579 827 49 827 49 793 461 793 461 55 925 55 925 134 629 134 629 102 458 102 458 498 486 498 486 762 389 762 389 589 39 589 39 177 258 177 258 520 631 520 631 183 764 183 764 597 109 597 109 897 428 897 428 14 472 14 472 879 667 879 667 781 703 781 703 708 349 708 349 854 899 854 899 930 391 930 391 581 402 581 402 575 674 575 674 690 891 690 891 639 621 639 621 45 649 45 649 805 199 805 199 552 167 552 167 338 560 338 560 430 89 430 89 766 181 766 181 450 281 450 281 53 726 53 726 234 424 234 424 263 56 263 56 536 765 536 765 188 358 188 358 814 327 814 327 364 927 364 927 637 731 637 731 509 618 509 618 377 691 377 691 660 662 660 662 55 910 55 910 890 109 890 109 829 832 829 832 186 779 186 779 469 525 469 525 682 114 682 114 789 951 789 951 588 379 588 379 136 132 136 132 545 880 545 880 509 711 509 711 41 926 41 926 816 281 816 281 158 22 158 22 360 202 360 202 165 594 165 594 258 167 258 167 808 610 808 610 720 58 720 58 769 43 769 43 256 283 256 283 912 117 912 117 24 383 24 383 895 507 895 507 820 52 820 52 952 908 952 908 905 332 905 332 573 829 573 829 678 491 678 491 384 902 384 902 498 135 498 135 41 236 41 236 637 778 637 778 722 11 722 11 951 172 951 172 188 379 188 379 215 194 215 194 296 310 296 310 907 747 907 747 379 919 379 919 91 868 91 868 723 713 723 713 382 566 382 566 856 658 856 658 279 679 279 679 469 749 469 749 444 280 444 280 242 510 242 510 309 183 309 183 331 496 331 496 863 387 863 387 548 937 548 937 414 398 414 398 41 899 41 899 545 101 545 101 488 551 488 551 759 858 759 858 654 604 654 604 594 421 594 421 877 496 877 496 414 413 414 413 634 374 634 374 477 3 477 3 398 643 398 643 26 456 26 456 179 12 179 12 495 316 495 316 557 552 557 552 554 1 554 1 948 152 948 152 63 37 63 37 438 906 438 906 201 649 201 649 174 883 174 883 340 658 340 658 200 146 200 146 500 922 500 922 558 389 558 389 132 893 132 893 644 378 644 378 935 654 935 654 276 303 276 303 164 214 164 214 260 48 260 48 417 358 417 358 653 603 653 603 726 659 726 659 329 806 329 806 315 568 315 568 568 87 568 87 271 273 271 273 678 117 678 117 939 362 939 362 576 696 576 696 24 473 24 473 739 417 739 417 61 798 61 798 706 610 706 610 595 582 595 582 226 630 226 630 289 357 289 357 301 443 301 443 272 663 272 663 580 348 580 348 872 453 872 453 485 270 485 270 663 886 663 886 148 6 148 6 87 259 87 259 230 489 230 489 505 158 505 158 404 74 404 74 194 16 194 16 536 935 536 935 449 78 449 78 681 593 681 593 590 884 590 884 636 295 636 295 165 138 165 138 11 353 11 353 196 263 196 263 715 386 715 386 284 607 284 607 340 231 340 231 5 761 5 761 648 885 648 885 467 552 467 552 45 165 45 165 789 447 789 447 570 863 570 863 224 595 224 595 819 626 819 626 124 350 124 350 918 646 918 646 440 74 440 74 603 549 603 549 392 269 392 269 405 631 405 631 103 202 103 202 412 836 412 836 887 635 887 635 744 405 744 405 953 318 953 318 190 585 190 585 841 803 841 803 225 582 225 582 147 277 147 277 870 654 870 654 496 695 496 695 844 164 844 164 106 625 106 625 695 124 695 124 484 220 484 220 323 274 323 274 226 445 226 445 501 306 501 306 911 411 911 411 227 694 227 694 736 631 736 631 519 1 519 1 218 355 218 355 626 776 626 776 868 860 868 860 194 711 194 711 251 513 251 513 897 101 897 101 116 812 116 812 512 128 512 128 367 939 367 939 803 690 803 690 855 19 855 19 694 402 694 402 223 946 223 946 56 439 56 439 180 499 180 499 833 189 833 189 739 214 739 214 55 209 55 209 231 328 231 328 422 845 422 845 226 436 226 436 103 481 103 481 764 201 764 201 385 708 385 708 5 846 5 846 441 651 441 651 243 682 243 682 675 519 675 519 296 54 296 54 114 186 114 186 172 461 172 461 755 121 755 121 315 28 315 28 179 865 179 865 513 184 513 184 545 578 545 578 531 111 531 111 681 233 681 233 255 931 255 931 36 522 36 522 580 608 580 608 295 685 295 685 229 321 229 321 391 629 391 629 99 916 99 916 856 364 856 364 526 533 526 533 950 901 950 901 63 687 63 687 463 673 463 673 816 77 816 77 422 590 422 590 139 495 139 495 572 357 572 357 22 843 22 843 629 945 629 945 576 933 576 933 80 775 80 775 258 141 258 141 155 65 155 65 506 289 506 289 400 514 400 514 352 112 352 112 775 531 775 531 52 923 52 923 577 595 577 595 161 103 161 103 135 348 135 348 937 667 937 667 746 668 746 668 294 722 294 722 253 904 253 904 417 915 417 915 774 678 774 678 347 745 347 745 790 177 790 177 886 801 886 801 84 441 84 441 23 503 23 503 411 79 411 79 561 593 561 593 742 65 742 65 818 401 818 401 69 356 69 356 945 400 945 400 362 379 362 379 822 353 822 353 548 131 548 131 76 447 76 447 218 20 218 20 794 148 794 148 82 691 82 691 594 221 594 221 498 269 498 269 275 861 275 861 236 721 236 721 389 26 389 26 461 402 461 402 739 257 739 257 896 686 896 686 501 671 501 671 805 684 805 684 621 397 621 397 806 522 806 522 532 579 532 579 152 233 152 233 294 780 294 780 505 571 505 571 916 2 916 2 943 751 943 751 626 235 626 235 617 57 617 57 738 137 738 137 856 799 856 799 208 897 208 897 584 908 584 908 4 285 4 285 343 58 343 58 499 727 499 727 482 41 482 41 105 132 105 132 944 343 944 343 609 729 609 729 525 570 525 570 703 80 703 80 885 670 885 670 803 914 803 914 212 121 212 121 929 688 929 688 639 953 639 953 642 294 642 294 303 550 303 550 257 159 257 159 10 868 10 868 377 353 377 353 41 661 41 661 367 2 367 2 380 597 380 597 196 851 196 851 627 90 627 90 922 788 922 788 124 433 124 433 43 184 43 184 17 12 17 12 135 664 135 664 77 204 77 204 323 945 323 945 516 618 516 618 291 810 291 810 144 707 144 707 559 240 559 240 733 938 733 938 278 91 278 91 707 78 707 78 952 98 952 98 654 623 654 623 724 554 724 554 821 854 821 854 407 663 407 663 131 385 131 385 73 116 73 116 741 794 741 794 563 526 563 526 468 499 468 499 670 429 670 429 820 838 820 838 675 517 675 517 326 311 326 311 536 738 536 738 447 631 447 631 634 635 634 635 170 248 170 248 884 674 884 674 237 459 237 459 789 443 789 443 918 604 918 604 844 753 844 753 573 128 573 128 292 900 292 900 569 481 569 481 864 879 864 879 431 692 431 692 460 662 460 662 411 590 411 590 188 389 188 389 141 944 141 944 553 658 553 658 310 951 310 951 553 535 553 535 3 56 3 56 198 27 198 27 324 934 324 934 53 259 53 259 596 847 596 847 1 748 1 748 656 889 656 889 623 916 623 916 786 159 786 159 906 95 906 95 358 471 358 471 327 402 327 402 561 781 561 781 7 225 7 225 315 395 315 395 526 333 526 333 213 182 213 182 15 806 15 806 253 466 253 466 575 777 575 777 805 930 805 930 487 770 487 770 390 733 390 733 169 269 169 269 524 26 524 26 367 187 367 187 194 165 194 165 683 898 683 898 397 941 397 941 401 303 401 303 75 455 75 455 235 238 235 238 785 277 785 277 134 609 134 609 807 439 807 439 627 389 627 389 529 883 529 883 631 159 631 159 485 952 485 952 575 267 575 267 324 723 324 723 162 21 162 21 843 376 843 376 237 9 237 9 879 672 879 672 76 467 76 467 482 160 482 160 730 127 730 127 915 34 915 34 353 61 353 61 810 213 810 213 120 773 120 773 881 653 881 653 910 249 910 249 797 421 797 421 272 169 272 169 832 714 832 714 656 862 656 862 133 52 133 52 279 933 279 933 771 898 771 898 369 141 369 141 521 706 521 706 174 807 174 807 695 261 695 261 232 33 232 33 318 142 318 142 572 200 572 200 736 564 736 564 181 636 181 636 319 424 319 424 940 306 940 306 267 658 267 658 541 142 541 142 831 601 831 601 156 591 156 591 912 895 912 895 645 767 645 767 949 393 949 393 424 863 424 863 635 53 635 53 819 416 819 416 709 501 709 501 874 942 874 942 691 408 691 408 281 179 281 179 247 326 247 326 573 224 573 224 952 547 952 547 609 299 609 299 780 897 780 897 371 188 371 188 485 311 485 311 555 446 555 446 734 851 734 851 156 65 156 65 150 8 150 8 448 686 448 686 723 136 723 136 304 765 304 765 801 893 801 893 271 331 271 331 589 363 589 363 893 647 893 647 205 346 205 346 860 551 860 551 106 146 106 146 519 172 519 172 830 135 830 135 279 936 279 936 210 297 210 297 125 499 125 499 864 540 864 540 937 671 937 671 889 635 889 635 378 413 378 413 538 878 538 878 192 865 192 865 348 273 348 273 160 185 160 185 360 787 360 787 463 803 463 803 536 244 536 244 81 696 81 696 376 286 376 286 911 351 911 351 664 211 664 211 319 559 319 559 428 405 428 405 392 331 392 331 604 533 604 533 767 316 767 316 24 614 24 614 255 643 255 643 242 102 242 102 617 952 617 952 196 262 196 262 756 805 756 805 788 241 788 241 787 400 787 400 132 47 132 47 455 190 455 190 657 673 657 673 444 459 444 459 408 777 408 777 793 349 793 349 510 508 510 508 289 90 289 90 583 867 583 867 560 329 560 329 566 80 566 80 525 439 525 439 276 806 276 806 757 770 757 770 826 307 826 307 265 125 265 125 704 192 704 192 186 885 186 885 378 97 378 97 174 842 174 842 127 59 127 59 506 425 506 425 191 135 191 135 441 373 441 373 911 670 911 670 481 626 481 626 487 841 487 841 139 274 139 274 667 849 667 849 695 74 695 74 477 401 477 401 513 918 513 918 617 387 617 387 338 571 338 571 770 356 770 356 263 498 263 498 946 54 946 54 385 833 385 833 375 732 375 732 168 742 168 742 411 845 411 845 137 180 137 180 213 368 213 368 744 7 744 7 350 704 350 704 846 681 846 681 322 832 322 832 255 847 255 847 489 205 489 205 773 101 773 101 6 868 6 868 689 889 689 889 58 734 58 734 80 498 80 498 298 678 298 678 220 552 220 552 871 436 871 436 37 292 37 292 807 320 807 320 294 264 294 264 363 248 363 248 201 756 201 756 161 566 161 566 406 825 406 825 355 784 355 784 296 84 296 84 152 114 152 114 668 21 668 21 572 102 572 102 907 251 907 251 66 175 66 175 491 855 491 855 915 129 915 129 82 73 82 73 745 3 745 3 223 80 223 80 95 456 95 456 142 560 142 560 428 685 428 685 31 456 31 456 617 535 617 535 939 576 939 576 955 338 955 338 118 831 118 831 521 388 521 388 462 1 462 1 713 851 713 851 796 238 796 238 42 71 42 71 817 252 817 252 772 584 772 584 195 192 195 192 361 598 361 598 759 740 759 740 775 920 775 920 764 115 764 115 454 221 454 221 144 592 144 592 845 87 845 87 443 669 443 669 763 660 763 660 10 695 10 695 81 408 81 408 179 591 179 591 449 740 449 740 146 465 146 465 933 191 933 191 484 260 484 260 12 547 12 547 408 763 408 763 575 480 575 480 674 478 674 478 826 10 826 10 561 532 561 532 648 524 648 524 832 915 832 915 52 629 52 629 836 50 836 50 267 89 267 89 90 844 90 844 686 527 686 527 692 226 692 226 572 639 572 639 880 551 880 551 289 481 289 481 428 601 428 601 576 503 576 503 898 672 898 672 98 918 98 918 525 833 525 833 279 746 279 746 310 590 310 590 342 777 342 777 799 322 799 322 593 692 593 692 714 576 714 576 128 510 128 510 569 182 569 182 669 501 669 501 444 295 444 295 888 186 888 186 817 153 817 153 808 945 808 945 308 225 308 225 212 857 212 857 738 318 738 318 838 545 838 545 841 586 841 586 735 842 735 842 716 770 716 770 435 272 435 272 892 779 892 779 795 651 795 651 242 741 242 741 602 27 602 27 899 278 899 278 440 256 440 256 260 540 260 540 296 527 296 527 151 293 151 293 403 748 403 748 607 569 607 569 207 928 207 928 667 409 667 409 495 471 495 471 184 568 184 568 306 698 306 698 409 82 409 82 778 290 778 290 33 262 33 262 619 495 619 495 394 394 394 394 242 867 242 867 439 130 439 130 554 842 554 842 900 638 900 638 50 443 50 443 718 496 718 496 799 376 799 376 457 153 457 153 254 704 254 704 466 198 466 198 878 337 878 337 640 561 640 561 125 181 125 181 293 136 293 136 201 688 201 688 796 825 796 825 216 368 216 368 430 429 430 429 809 855 809 855 425 290 425 290 131 802 131 802 823 832 823 832 785 819 785 819 919 925 919 925 448 579 448 579 114 330 114 330 49 70 49 70 486 93 486 93 211 343 211 343 378 269 378 269 696 538 696 538 610 386 610 386 888 545 888 545 935 641 935 641 722 364 722 364 475 827 475 827 414 902 414 902 953 1 953 1 914 633 914 633 251 138 251 138 614 573 614 573 259 715 259 715 353 444 353 444 843 263 843 263 409 692 409 692 475 872 475 872 53 285 53 285 947 887 947 887 950 746 950 746 345 806 345 806 232 606 232 606 499 411 499 411 527 915 527 915 523 462 523 462 906 586 906 586 283 744 283 744 814 233 814 233 505 794 505 794 804 561 804 561 140 443 140 443 603 339 603 339 920 715 920 715 185 649 185 649 941 52 941 52 22 931 22 931 97 456 97 456 257 251 257 251 168 621 168 621 583 54 583 54 47 635 47 635 701 100 701 100 428 28 428 28 421 41 421 41 471 937 471 937 10 851 10 851 697 667 697 667 625 911 625 911 641 813 641 813 701 695 701 695 687 547 687 547 552 589 552 589 686 160 686 160 902 349 902 349 105 758 105 758 878 918 878 918 791 887 791 887 33 948 33 948 140 63 140 63 259 641 259 641 430 634 430 634 313 400 313 400 83 896 83 896 448 392 448 392 194 525 194 525 561 227 561 227 32 512 32 512 82 718 82 718 445 339 445 339 344 922 344 922 177 592 177 592 287 716 287 716 920 817 920 817 430 520 430 520 105 718 105 718 875 332 875 332 421 153 421 153 192 871 192 871 489 513 489 513 255 645 255 645 929 690 929 690 507 743 507 743 237 160 237 160 394 692 394 692 43 513 43 513 206 918 206 918 752 214 752 214 84 842 84 842 124 291 124 291 819 151 819 151 242 627 242 627 904 834 904 834 838 63 838 63 771 161 771 161 109 112 109 112 429 40 429 40 840 148 840 148 833 472 833 472 153 105 153 105 655 277 655 277 569 489 569 489 528 875 528 875 828 147 828 147 196 778 196 778 765 264 765 264 810 686 810 686 243 895 243 895 474 488 474 488 821 747 821 747 824 606 824 606 472 702 472 702 662 115 662 115 409 827 409 827 388 881 388 881 249 559 249 559 375 89 375 89 17 82 17 82 573 209 573 209 875 938 875 938 416 777 416 777 630 333 630 333 792 840 792 840 452 466 452 466 726 322 726 322 148 585 148 585 907 622 907 622 392 39 392 39 85 274 85 274 513 66 513 66 195 88 195 88 575 845 575 845 53 693 53 693 763 323 763 323 337 261 337 261 266 211 266 211 508 515 508 515 910 191 910 191 214 922 214 922 9 882 9 882 465 443 465 443 123 362 123 362 218 59 218 59 5 248 5 248 740 654 740 654 76 483 76 483 190 675 190 675 346 728 346 728 884 391 884 391 317 77 317 77 861 592 861 592 373 872 373 872 184 57 184 57 518 805 518 805 589 694 589 694 46 761 46 761 205 619 205 619 38 188 38 188 774 197 774 197 763 254 763 254 153 687 153 687 504 766 504 766 218 232 218 232 353 532 353 532 54 385 54 385 349 701 349 701 453 850 453 850 183 92 183 92 130 164 130 164 602 264 602 264 509 573 509 573 709 211 709 211 815 141 815 141 344 254 344 254 79 922 79 922 540 511 540 511 814 415 814 415 174 278 174 278 657 55 657 55 701 619 701 619 442 251 442 251 536 194 536 194 491 782 491 782 692 899 692 899 166 507 166 507 329 660 329 660 548 128 548 128 352 443 352 443 49 533 49 533 691 473 691 473 338 713 338 713 809 109 809 109 476 286 476 286 544 142 544 142 846 389 846 389 519 159 519 159 176 109 176 109 162 778 162 778 303 413 303 413 749 8 749 8 321 627 321 627 864 232 864 232 111 10 111 10 635 860 635 860 199 941 199 941 677 887 677 887 483 800 483 800 182 515 182 515 491 154 491 154 18 425 18 425 902 827 902 827 139 90 139 90 302 632 302 632 558 124 558 124 481 930 481 930 683 341 683 341 759 502 759 502 481 78 481 78 485 127 485 127 344 507 344 507 223 236 223 236 320 653 320 653 314 859 314 859 241 194 241 194 162 9 162 9 84 113 84 113 350 507 350 507 455 186 455 186 567 302 567 302 416 895 416 895 924 705 924 705 242 136 242 136 832 17 832 17 259 539 259 539 810 294 810 294 802 717 802 717 390 259 390 259 292 122 292 122 840 195 840 195 639 650 639 650 230 425 230 425 151 693 151 693 266 65 266 65 732 312 732 312 912 254 912 254 628 663 628 663 910 140 910 140 182 299 182 299 73 880 73 880 615 749 615 749 351 315 351 315 341 538 341 538 532 20 532 20 511 601 511 601 328 394 328 394 51 865 51 865 414 112 414 112 16 783 16 783 140 954 140 954 585 273 585 273 589 196 589 196 450 685 450 685 215 920 215 920 298 838 298 838 221 676 221 676 399 694 399 694 828 296 828 296 262 389 262 389 690 514 690 514 284 744 284 744 329 370 329 370 634 296 634 296 927 563 927 563 387 811 387 811 49 665 49 665 15 316 15 316 201 945 201 945 545 926 545 926 35 76 35 76 244 199 244 199 17 885 17 885 699 869 699 869 81 313 81 313 396 881 396 881 426 751 426 751 551 129 551 129 450 890 450 890 404 202 404 202 80 891 80 891 408 680 408 680 594 5 594 5 731 68 731 68 732 151 732 151 461 110 461 110 299 312 299 312 856 941 856 941 158 872 158 872 240 378 240 378 839 775 839 775 945 785 945 785 501 206 501 206 688 151 688 151 225 951 225 951 619 243 619 243 210 215 210 215 349 99 349 99 214 548 214 548 803 912 803 912 57 316 57 316 570 532 570 532 181 626 181 626 329 84 329 84 205 676 205 676 93 274 93 274 844 6 844 6 369 858 369 858 785 583 785 583 807 876 807 876 227 898 227 898 108 812 108 812 916 424 916 424 14 95 14 95 741 147 741 147 228 51 228 51 938 657 938 657 162 323 162 323 545 153 545 153 724 438 724 438 768 542 768 542 132 464 132 464 817 693 817 693 74 750 74 750 107 415 107 415 33 150 33 150 262 273 262 273 139 52 139 52 588 823 588 823 307 295 307 295 897 123 897 123 631 176 631 176 953 104 953 104 449 611 449 611 87 848 87 848 701 878 701 878 59 605 59 605 699 732 699 732 533 938 533 938 433 473 433 473 384 614 384 614 624 386 624 386 938 271 938 271 668 298 668 298 450 239 450 239 84 508 84 508 511 346 511 346 914 526 914 526 574 169 574 169 172 235 172 235 173 451 173 451 772 799 772 799 920 350 920 350 145 753 145 753 676 765 676 765 837 953 837 953 267 848 267 848 192 617 192 617 314 683 314 683 286 600 286 600 160 205 160 205 553 818 553 818 840 461 840 461 562 33 562 33 53 455 53 455 593 617 593 617 950 281 950 281 744 881 744 881 20 36 20 36 701 715 701 715 682 103 682 103 250 817 250 817 352 503 352 503 623 591 623 591 664 496 664 496 623 885 623 885 902 952 902 952 365 687 365 687 81 787 81 787 471 674 471 674 69 884 69 884 317 67 317 67 27 92 27 92 714 860 714 860 453 769 453 769 623 525 623 525 458 586 458 586 157 271 157 271 597 794 597 794 59 377 59 377 848 665 848 665 664 743 664 743 290 732 290 732 497 26 497 26 344 879 344 879 793 806 793 806 458 598 458 598 736 66 736 66 195 429 195 429 193 534 193 534 421 156 421 156 575 596 575 596 439 730 439 730 423 40 423 40 438 575 438 575 446 591 446 591 821 174 821 174 234 434 234 434 202 523 202 523 525 696 525 696 834 285 834 285 190 510 190 510 72 401 72 401 561 778 561 778 635 345 635 345 601 501 601 501 513 898 513 898 28 614 28 614 784 617 784 617 680 891 680 891 381 801 381 801 590 284 590 284 393 90 393 90 120 703 120 703 541 698 541 698 725 165 725 165 667 104 667 104 585 363 585 363 543 423 543 423 699 552 699 552 884 311 884 311 7 874 7 874 282 469 282 469 290 318 290 318 326 716 326 716 128 751 128 751 928 767 928 767 474 105 474 105 387 65 387 65 172 94 172 94 486 237 486 237 126 703 126 703 585 67 585 67 528 6 528 6 232 874 232 874 333 544 333 544 885 84 885 84 212 553 212 553 350 177 350 177 761 313 761 313 158 370 158 370 427 915 427 915 747 280 747 280 536 513 536 513 743 881 743 881 708 307 708 307 716 175 716 175 287 948 287 948 293 214 293 214 707 615 707 615 109 871 109 871 134 635 134 635 434 919 434 919 266 610 266 610 629 548 629 548 823 581 823 581 939 146 939 146 306 867 306 867 429 659 429 659 692 171 692 171 302 318 302 318 822 467 822 467 130 441 130 441 596 369 596 369 55 873 55 873 407 206 407 206 949 757 949 757 911 605 911 605 104 408 104 408 832 37 832 37 847 85 847 85 180 383 180 383 881 78 881 78 851 365 851 365 318 668 318 668 857 257 857 257 527 849 527 849 870 844 870 844 714 426 714 426 744 939 744 939 865 302 865 302 899 543 899 543 431 367 431 367 791 10 791 10 927 573 927 573 910 4 910 4 155 147 155 147 346 614 346 614 448 178 448 178 876 950 876 950 313 183 313 183 4 805 4 805 953 571 953 571 81 440 81 440 482 695 482 695 120 866 120 866 321 357 321 357 460 712 460 712 937 945 937 945 614 12 614 12 878 110 878 110 289 944 289 944 859 76 859 76 712 268 712 268 523 58 523 58 517 100 517 100 238 752 238 752 100 414 100 414 872 632 872 632 357 38 357 38 286 936 286 936 766 558 766 558 378 716 378 716 143 698 143 698 932 665 932 665 670 536 670 536 770 848 770 848 236 98 236 98 150 517 150 517 106 528 106 528 924 395 924 395 87 800 87 800 629 181 629 181 17 109 17 109 609 686 609 686 478 384 478 384 20 764 20 764 593 885 593 885 93 377 93 377 804 545 804 545 714 255 714 255 2 596 2 596 82 769 82 769 808 430 808 430 898 94 898 94 122 935 122 935 733 166 733 166 626 760 626 760 167 637 167 637 35 345 35 345 266 327 266 327 353 631 353 631 57 82 57 82 599 298 599 298 735 471 735 471 34 244 34 244 913 165 913 165 828 216 828 216 357 678 357 678 575 63 575 63 361 642 361 642 295 398 295 398 855 75 855 75 733 661 733 661 820 566 820 566 735 517 735 517 919 710 919 710 206 5 206 5 558 316 558 316 691 50 691 50 151 613 151 613 209 42 209 42 562 923 562 923 3 358 3 358 284 880 284 880 267 498 267 498 44 895 44 895 841 231 841 231 456 912 456 912 516 795 516 795 572 938 572 938 706 364 706 364 317 516 317 516 342 375 342 375 690 469 690 469 518 752 518 752 84 922 84 922 321 709 321 709 733 370 733 370 217 393 217 393 344 485 344 485 284 293 284 293 340 326 340 326 602 737 602 737 442 866 442 866 176 737 176 737 596 882 596 882 177 71 177 71 156 544 156 544 260 614 260 614 311 892 311 892 82 803 82 803 389 340 389 340 847 138 847 138 477 342 477 342 698 621 698 621 683 381 683 381 802 643 802 643 779 39 779 39 920 864 920 864 845 632 845 632 412 352 412 352 912 150 912 150 818 581 818 581 176 186 176 186 38 673 38 673 283 345 283 345 81 745 81 745 703 680 703 680 732 499 732 499 342 279 342 279 545 309 545 309 139 648 139 648 690 911 690 911 772 232 772 232 698 635 698 635 305 101 305 101 644 354 644 354 945 216 945 216 304 344 304 344 654 79 654 79 363 778 363 778 854 560 854 560 666 172 666 172 834 688 834 688 307 434 307 434 812 636 812 636 769 421 769 421 954 861 954 861 442 84 442 84 850 124 850 124 530 247 530 247 604 267 604 267 914 248 914 248 757 345 757 345 751 809 751 809 301 135 301 135 753 583 753 583 757 404 757 404 326 558 326 558 468 423 468 423 807 725 807 725 522 258 522 258 878 514 878 514 488 449 488 449 683 103 683 103 632 789 632 789 736 154 736 154 122 89 122 89 593 281 593 281 161 571 161 571 786 674 786 674 201 586 201 586 505 239 505 239 271 579 271 579 597 218 597 218 30 86 30 86 95 918 95 918 341 63 341 63 420 224 420 224 629 53 629 53 288 558 288 558 275 125 275 125 38 779 38 779 269 98 269 98 485 597 485 597 235 136 235 136 845 199 845 199 97 208 97 208 91 267 91 267 574 775 574 775 24 470 24 470 561 101 561 101 386 917 386 917 221 849 221 849 427 595 427 595 792 373 792 373 172 494 172 494 682 428 682 428 844 705 844 705 779 647 779 647 887 623 887 623 456 662 456 662 830 29 830 29 675 15 675 15 346 234 346 234 435 23 435 23 929 31 929 31 474 110 474 110 709 212 709 212 731 610 731 610 18 301 18 301 694 761 694 761 361 584 361 584 913 294 913 294 882 111 882 111 82 580 82 580 176 947 176 947 102 63 102 63 912 800 912 800 385 873 385 873 252 653 252 653 221 631 221 631 762 121 762 121 457 574 457 574 554 107 554 107 211 275 211 275 794 907 794 907 917 424 917 424 408 370 408 370 119 617 119 617 157 576 157 576 814 940 814 940 945 197 945 197 589 393 589 393 760 643 760 643 525 814 525 814 540 649 540 649 250 840 250 840 539 737 539 737 689 763 689 763 689 483 689 483 582 794 582 794 609 95 609 95 719 18 719 18 325 727 325 727 62 434 62 434 498 728 498 728 786 5 786 5 219 174 219 174 496 930 496 930 928 238 928 238 222 359 222 359 415 6 415 6 777 142 777 142 230 534 230 534 697 138 697 138 242 567 242 567 886 684 886 684 506 4 506 4 282 845 282 845 20 244 20 244 34 735 34 735 621 411 621 411 331 490 331 490 134 526 134 526 529 832 529 832 256 628 256 628 927 922 927 922 768 229 768 229 196 543 196 543 159 781 159 781 518 178 518 178 86 177 86 177 311 304 311 304 23 160 23 160 258 237 258 237 891 424 891 424 683 227 683 227 934 658 934 658 167 274 167 274 817 454 817 454 631 730 631 730 124 28 124 28 259 64 259 64 322 792 322 792 875 437 875 437 514 619 514 619 416 824 416 824 482 671 482 671 707 558 707 558 71 390 71 390 144 798 144 798 370 553 370 553 125 291 125 291 799 882 799 882 80 527 80 527 16 459 16 459 167 26 167 26 849 872 849 872 132 62 132 62 817 245 817 245 468 463 468 463 771 935 771 935 561 446 561 446 225 836 225 836 894 743 894 743 102 675 102 675 6 343 6 343 663 533 663 533 478 28 478 28 710 6 710 6 58 109 58 109 397 580 397 580 144 857 144 857 688 147 688 147 442 853 442 853 114 931 114 931 914 143 914 143 519 105 519 105 77 355 77 355 653 756 653 756 665 605 665 605 42 460 42 460 418 856 418 856 687 179 687 179 763 604 763 604 8 46 8 46 894 648 894 648 439 541 439 541 87 393 87 393 412 325 412 325 60 753 60 753 690 123 690 123 108 1 108 1 335 322 335 322 69 225 69 225 59 474 59 474 718 110 718 110 611 547 611 547 873 804 873 804 466 855 466 855 349 382 349 382 835 664 835 664 928 563 928 563 373 505 373 505 886 580 886 580 639 398 639 398 699 688 699 688 666 774 666 774 563 102 563 102 688 654 688 654 517 433 517 433 697 209 697 209 424 756 424 756 602 356 602 356 399 233 399 233 866 177 866 177 137 615 137 615 318 500 318 500 335 435 335 435 115 496 115 496 730 191 730 191 569 287 569 287 669 231 669 231 449 216 449 216 536 558 536 558 730 238 730 238 528 180 528 180 489 255 489 255 517 778 517 778 163 171 163 171 298 766 298 766 806 418 806 418 6 912 6 912 468 622 468 622 481 722 481 722 4 482 4 482 912 159 912 159 646 282 646 282 270 496 270 496 244 159 244 159 118 76 118 76 82 170 82 170 42 133 42 133 624 251 624 251 258 853 258 853 191 820 191 820 722 452 722 452 368 655 368 655 96 275 96 275 790 133 790 133 927 299 927 299 412 135 412 135 503 532 503 532 708 75 708 75 940 224 940 224 292 405 292 405 141 680 141 680 15 613 15 613 304 263 304 263 756 951 756 951 895 203 895 203 578 697 578 697 438 328 438 328 928 581 928 581 383 640 383 640 323 417 323 417 906 897 906 897 55 182 55 182 232 897 232 897 672 591 672 591 314 80 314 80 459 213 459 213 877 771 877 771 719 762 719 762 702 46 702 46 566 886 566 886 124 87 124 87 9 77 9 77 374 850 374 850 623 200 623 200 558 403 558 403 647 319 647 319 87 92 87 92 30 905 30 905 679 587 679 587 288 262 288 262 431 532 431 532 270 370 270 370 659 892 659 892 616 910 616 910 185 875 185 875 658 30 658 30 338 294 338 294 718 345 718 345 935 358 935 358 796 47 796 47 506 713 506 713 512 224 512 224 565 556 565 556 391 772 391 772 499 248 499 248 173 344 173 344 884 492 884 492 829 6 829 6 883 516 883 516 325 50 325 50 378 684 378 684 888 480 888 480 844 144 844 144 952 465 952 465 886 502 886 502 23 286 23 286 375 425 375 425 739 410 739 410 156 702 156 702 32 474 32 474 118 599 118 599 479 51 479 51 743 433 743 433 193 346 193 346 318 351 318 351 290 879 290 879 11 279 11 279 796 78 796 78 138 552 138 552 449 915 449 915 457 363 457 363 451 555 451 555 617 90 617 90 942 930 942 930 951 313 951 313 586 861 586 861 419 28 419 28 326 54 326 54 79 749 79 749 465 54 465 54 672 636 672 636 543 734 543 734 595 196 595 196 294 795 294 795 440 167 440 167 20 191 20 191 392 514 392 514 224 689 224 689 577 245 577 245 641 548 641 548 441 782 441 782 26 14 26 14 333 385 333 385 749 45 749 45 922 134 922 134 877 177 877 177 504 42 504 42 259 925 259 925 275 24 275 24 415 582 415 582 460 448 460 448 154 79 154 79 686 304 686 304 890 563 890 563 143 542 143 542 512 829 512 829 104 624 104 624 555 603 555 603 629 180 629 180 146 176 146 176 441 63 441 63 554 371 554 371 436 93 436 93 493 79 493 79 760 326 760 326 684 297 684 297 655 398 655 398 223 917 223 917 303 632 303 632 61 900 61 900 81 152 81 152 844 596 844 596 137 925 137 925 507 211 507 211 458 244 458 244 154 642 154 642 524 76 524 76 177 634 177 634 138 892 138 892 75 918 75 918 321 82 321 82 471 869 471 869 233 436 233 436 725 584 725 584 16 100 16 100 475 927 475 927 101 306 101 306 268 56 268 56 35 658 35 658 378 822 378 822 754 137 754 137 729 201 729 201 176 130 176 130 569 68 569 68 561 535 561 535 512 680 512 680 535 661 535 661 499 30 499 30 383 405 383 405 58 273 58 273 30 735 30 735 202 207 202 207 161 264 161 264 153 674 153 674 939 721 939 721 748 114 748 114 461 543 461 543 31 305 31 305 262 728 262 728 116 686 116 686 98 221 98 221 126 788 126 788 68 420 68 420 357 347 357 347 2 501 2 501 882 898 882 898 712 589 712 589 142 597 142 597 580 774 580 774 520 425 520 425 331 872 331 872 809 350 809 350 630 332 630 332 125 521 125 521 686 817 686 817 94 164 94 164 11 898 11 898 776 227 776 227 158 903 158 903 593 78 593 78 35 797 35 797 643 127 643 127 779 166 779 166 102 344 102 344 731 584 731 584 409 281 409 281 823 37 823 37 462 201 462 201 683 697 683 697 115 79 115 79 84 879 84 879 751 452 751 452 463 679 463 679 438 455 438 455 732 101 732 101 205 507 205 507 178 585 178 585 771 945 771 945 788 764 788 764 543 196 543 196 826 946 826 946 280 118 280 118 677 744 677 744 935 507 935 507 112 701 112 701 63 770 63 770 392 84 392 84 479 108 479 108 772 296 772 296 453 359 453 359 885 162 885 162 932 141 932 141 463 703 463 703 293 513 293 513 42 496 42 496 308 20 308 20 123 897 123 897 660 44 660 44 354 448 354 448 280 205 280 205 777 378 777 378 854 689 854 689 92 668 92 668 345 478 345 478 708 420 708 420 112 736 112 736 10 493 10 493 560 86 560 86 20 831 20 831 233 185 233 185 829 485 829 485 906 347 906 347 58 843 58 843 491 123 491 123 871 73 871 73 554 355 554 355 895 467 895 467 720 863 720 863 5 225 5 225 479 311 479 311 443 446 443 446 326 24 326 24 85 796 85 796 649 616 649 616 727 374 727 374 138 232 138 232 726 823 726 823 716 735 716 735 32 420 32 420 692 784 692 784 736 261 736 261 613 414 613 414 253 597 253 597 940 182 940 182 64 34 64 34 117 326 117 326 193 680 193 680 917 274 917 274 682 386 682 386 21 485 21 485 862 280 862 280 382 215 382 215 468 408 468 408 515 441 515 441 107 901 107 901 547 425 547 425 811 865 811 865 846 880 846 880 58 347 58 347 145 537 145 537 415 155 415 155 123 682 123 682 454 409 454 409 748 611 748 611 238 159 238 159 8 290 8 290 83 135 83 135 668 694 668 694 414 644 414 644 188 621 188 621 724 305 724 305 59 75 59 75 762 683 762 683 227 574 227 574 277 511 277 511 324 518 324 518 470 229 470 229 800 915 800 915 330 704 330 704 384 682 384 682 509 562 509 562 599 876 599 876 523 495 523 495 216 755 216 755 469 872 469 872 171 458 171 458 654 734 654 734 938 218 938 218 740 326 740 326 546 244 546 244 524 404 524 404 171 140 171 140 713 594 713 594 201 34 201 34 845 727 845 727 219 382 219 382 607 577 607 577 423 84 423 84 793 205 793 205 363 934 363 934 502 945 502 945 690 34 690 34 938 756 938 756 359 289 359 289 396 358 396 358 460 263 460 263 438 279 438 279 2 622 2 622 373 550 373 550 703 43 703 43 235 86 235 86 903 875 903 875 930 644 930 644 249 787 249 787 813 852 813 852 72 275 72 275 916 259 916 259 899 235 899 235 326 874 326 874 12 638 12 638 537 718 537 718 320 625 320 625 354 931 354 931 809 699 809 699 822 542 822 542 339 537 339 537 104 452 104 452 868 890 868 890 768 699 768 699 129 151 129 151 516 791 516 791 360 137 360 137 345 208 345 208 508 375 508 375 633 386 633 386 75 82 75 82 858 517 858 517 800 12 800 12 338 74 338 74 576 389 576 389 231 670 231 670 820 79 820 79 577 347 577 347 381 583 381 583 809 473 809 473 377 343 377 343 725 155 725 155 846 605 846 605 339 353 339 353 344 264 344 264 81 947 81 947 206 846 206 846 69 555 69 555 782 731 782 731 509 706 509 706 644 683 644 683 381 321 381 321 817 333 817 333 680 97 680 97 50 860 50 860 901 609 901 609 281 741 281 741 893 769 893 769 477 804 477 804 603 721 603 721 414 162 414 162 875 932 875 932 515 193 515 193 248 548 248 548 634 161 634 161 622 240 622 240 123 919 123 919 595 383 595 383 85 468 85 468 5 811 5 811 517 138 517 138 624 377 624 377 801 864 801 864 286 209 286 209 121 846 121 846 659 706 659 706 868 572 868 572 867 819 867 819 834 227 834 227 132 911 132 911 139 675 139 675 68 889 68 889 709 883 709 883 811 488 811 488 655 844 655 844 234 643 234 643 863 894 863 894 441 212 441 212 29 85 29 85 42 177 42 177 100 594 100 594 360 133 360 133 641 41 641 41 762 795 762 795 245 591 245 591 944 331 944 331 608 55 608 55 464 238 464 238 229 488 229 488 415 35 415 35 635 624 635 624 63 695 63 695 168 908 168 908 785 298 785 298 498 851 498 851 585 537 585 537 425 145 425 145 62 196 62 196 931 844 931 844 413 245 413 245 904 498 904 498 205 459 205 459 779 678 779 678 668 903 668 903 354 443 354 443 777 190 777 190 785 36 785 36 472 349 472 349 60 680 60 680 386 707 386 707 642 169 642 169 854 863 854 863 942 792 942 792 585 522 585 522 779 940 779 940 721 149 721 149 903 754 903 754 932 416 932 416 479 4 479 4 663 913 663 913 552 240 552 240 831 605 831 605 729 116 729 116 102 882 102 882 667 692 667 692 874 321 874 321 950 433 950 433 194 682 194 682 839 739 839 739 933 498 933 498 470 912 470 912 292 568 292 568 625 856 625 856 926 887 926 887 595 837 595 837 688 752 688 752 809 470 809 470 319 302 319 302 453 250 453 250 82 618 82 618 392 938 392 938 423 905 423 905 790 61 790 61 359 805 359 805 266 217 266 217 670 185 670 185 487 198 487 198 649 71 649 71 207 613 207 613 539 162 539 162 831 402 831 402 534 263 534 263 801 427 801 427 573 129 573 129 696 418 696 418 164 703 164 703 775 168 775 168 307 358 307 358 883 342 883 342 32 611 32 611 170 893 170 893 810 434 810 434 527 580 527 580 897 852 897 852 34 817 34 817 396 723 396 723 468 884 468 884 585 575 585 575 662 819 662 819 640 472 640 472 765 893 765 893 813 149 813 149 578 921 578 921 453 348 453 348 631 295 631 295 942 892 942 892 909 218 909 218 599 575 599 575 649 55 649 55 735 42 735 42 542 462 542 462 814 779 814 779 455 83 455 83 168 813 168 813 854 406 854 406 855 677 855 677 914 520 914 520 161 718 161 718 116 232 116 232 337 424 337 424 712 477 712 477 188 166 188 166 864 436 864 436 35 761 35 761 165 63 165 63 35 611 35 611 65 658 65 658 460 609 460 609 594 456 594 456 506 466 506 466 68 319 68 319 470 21 470 21 329 617 329 617 875 70 875 70 551 233 551 233 62 857 62 857 344 1 344 1 568 512 568 512 231 651 231 651 596 250 596 250 622 811 622 811 826 522 826 522 653 690 653 690 814 366 814 366 431 406 431 406 17 484 17 484 554 243 554 243 165 546 165 546 534 892 534 892 117 576 117 576 54 354 54 354 764 221 764 221 300 826 300 826 709 449 709 449 824 12 824 12 105 252 105 252 786 10 786 10 416 928 416 928 246 546 246 546 386 125 386 125 795 523 795 523 472 480 472 480 944 155 944 155 656 534 656 534 879 152 879 152 892 275 892 275 640 369 640 369 393 847 393 847 262 592 262 592 738 688 738 688 281 325 281 325 250 809 250 809 353 647 353 647 632 28 632 28 605 38 605 38 795 101 795 101 49 453 49 453 857 938 857 938 640 280 640 280 174 164 174 164 69 902 69 902 256 317 256 317 454 74 454 74 260 47 260 47 779 256 779 256 783 74 783 74 603 312 603 312 30 193 30 193 380 513 380 513 516 708 516 708 675 56 675 56 473 250 473 250 343 48 343 48 338 128 338 128 418 104 418 104 421 226 421 226 367 904 367 904 547 243 547 243 470 781 470 781 63 147 63 147 636 951 636 951 944 825 944 825 386 889 386 889 448 872 448 872 924 562 924 562 601 200 601 200 339 939 339 939 183 49 183 49 125 843 125 843 376 563 376 563 271 118 271 118 347 377 347 377 47 809 47 809 168 545 168 545 262 418 262 418 78 610 78 610 159 136 159 136 347 894 347 894 336 903 336 903 215 833 215 833 362 462 362 462 654 18 654 18 494 180 494 180 217 651 217 651 378 224 378 224 638 361 638 361 197 391 197 391 471 647 471 647 71 500 71 500 223 606 223 606 826 737 826 737 393 292 393 292 668 174 668 174 623 182 623 182 641 230 641 230 955 731 955 731 521 908 521 908 282 254 282 254 779 362 779 362 436 342 436 342 452 932 452 932 941 604 941 604 371 437 371 437 496 133 496 133 113 109 113 109 307 813 307 813 372 13 372 13 622 809 622 809 291 24 291 24 835 842 835 842 58 300 58 300 294 522 294 522 373 479 373 479 343 848 343 848 912 573 912 573 371 71 371 71 741 107 741 107 314 807 314 807 813 177 813 177 332 740 332 740 189 761 189 761 654 579 654 579 505 623 505 623 543 149 543 149 910 257 910 257 214 512 214 512 595 740 595 740 704 535 704 535 915 97 915 97 465 161 465 161 151 219 151 219 788 126 788 126 142 213 142 213 750 152 750 152 708 292 708 292 471 714 471 714 920 501 920 501 872 806 872 806 134 934 134 934 747 694 747 694 712 698 712 698 590 638 590 638 209 5 209 5 537 748 537 748 915 637 915 637 824 536 824 536 705 47 705 47 539 449 539 449 36 650 36 650 668 495 668 495 22 547 22 547 358 115 358 115 338 46 338 46 119 633 119 633 183 809 183 809 405 759 405 759 509 150 509 150 52 950 52 950 289 345 289 345 775 793 775 793 947 412 947 412 52 945 52 945 123 341 123 341 706 923 706 923 538 173 538 173 233 428 233 428 99 521 99 521 757 726 757 726 370 954 370 954 260 890 260 890 134 898 134 898 833 359 833 359 525 590 525 590 686 317 686 317 526 295 526 295 15 434 15 434 734 229 734 229 840 906 840 906 895 816 895 816 843 543 843 543 523 133 523 133 316 506 316 506 731 465 731 465 401 668 401 668 2 550 2 550 738 755 738 755 538 63 538 63 268 309 268 309 573 21 573 21 668 158 668 158 73 210 73 210 396 921 396 921 80 275 80 275 4 60 4 60 238 443 238 443 701 725 701 725 215 861 215 861 601 361 601 361 536 391 536 391 352 563 352 563 659 290 659 290 339 473 339 473 185 437 185 437 261 434 261 434 800 8 800 8 289 886 289 886 842 3 842 3 656 296 656 296 785 281 785 281 663 547 663 547 15 526 15 526 920 80 920 80 128 618 128 618 767 62 767 62 509 709 509 709 593 690 593 690 796 643 796 643 199 894 199 894 462 811 462 811 816 326 816 326 580 897 580 897 101 461 101 461 802 35 802 35 279 339 279 339 819 707 819 707 248 634 248 634 675 146 675 146 206 193 206 193 19 353 19 353 519 306 519 306 412 905 412 905 78 6 78 6 765 12 765 12 529 906 529 906 925 275 925 275 865 480 865 480 221 874 221 874 943 803 943 803 928 788 928 788 809 348 809 348 778 113 778 113 467 885 467 885 46 128 46 128 376 673 376 673 217 76 217 76 677 140 677 140 398 325 398 325 594 256 594 256 917 516 917 516 106 74 106 74 486 364 486 364 156 98 156 98 730 363 730 363 825 909 825 909 686 103 686 103 869 251 869 251 572 443 572 443 666 846 666 846 438 212 438 212 765 747 765 747 102 670 102 670 911 280 911 280 938 249 938 249 507 437 507 437 27 553 27 553 913 919 913 919 573 145 573 145 785 726 785 726 876 266 876 266 274 364 274 364 274 765 274 765 485 322 485 322 303 34 303 34 805 126 805 126 428 667 428 667 599 750 599 750 665 457 665 457 70 152 70 152 323 402 323 402 30 543 30 543 611 875 611 875 726 846 726 846 373 815 373 815 866 425 866 425 829 124 829 124 571 677 571 677 419 510 419 510 424 609 424 609 337 660 337 660 172 226 172 226 725 54 725 54 672 797 672 797 744 422 744 422 343 697 343 697 635 699 635 699 700 834 700 834 623 228 623 228 433 632 433 632 885 396 885 396 853 721 853 721 103 44 103 44 927 882 927 882 381 680 381 680 178 932 178 932 112 419 112 419 124 653 124 653 376 151 376 151 898 339 898 339 3 579 3 579 358 739 358 739 860 646 860 646 363 346 363 346 465 564 465 564 759 217 759 217 210 542 210 542 769 743 769 743 772 640 772 640 227 251 227 251 474 388 474 388 506 387 506 387 418 324 418 324 531 824 531 824 673 62 673 62 117 17 117 17 337 161 337 161 305 36 305 36 411 778 411 778 832 480 832 480 326 173 326 173 797 896 797 896 807 343 807 343 270 327 270 327 805 19 805 19 592 519 592 519 642 776 642 776 172 81 172 81 852 822 852 822 910 864 910 864 370 309 370 309 864 682 864 682 457 267 457 267 527 658 527 658 113 206 113 206 813 93 813 93 238 54 238 54 946 269 946 269 571 548 571 548 751 210 751 210 510 714 510 714 941 377 941 377 773 287 773 287 754 210 754 210 48 14 48 14 902 812 902 812 573 406 573 406 348 666 348 666 234 476 234 476 897 910 897 910 363 427 363 427 741 384 741 384 213 385 213 385 360 383 360 383 101 519 101 519 400 494 400 494 218 947 218 947 461 407 461 407 458 541 458 541 637 273 637 273 474 952 474 952 70 602 70 602 291 268 291 268 521 936 521 936 751 93 751 93 110 899 110 899 758 873 758 873 653 731 653 731 884 750 884 750 124 890 124 890 781 567 781 567 347 721 347 721 932 937 932 937 916 205 916 205 863 181 863 181 67 645 67 645 678 883 678 883 698 134 698 134 224 761 224 761 835 646 835 646 472 441 472 441 854 659 854 659 878 524 878 524 20 952 20 952 70 879 70 879 853 876 853 876 895 16 895 16 721 699 721 699 428 669 428 669 494 92 494 92 546 295 546 295 737 761 737 761 407 48 407 48 781 505 781 505 417 877 417 877 385 238 385 238 710 761 710 761 64 788 64 788 324 784 324 784 613 537 613 537 668 774 668 774 613 860 613 860 383 576 383 576 671 498 671 498 747 452 747 452 395 659 395 659 272 669 272 669 624 170 624 170 777 584 777 584 665 387 665 387 816 440 816 440 380 547 380 547 590 381 590 381 248 211 248 211 229 426 229 426 25 934 25 934 205 270 205 270 4 162 4 162 932 932 932 932 856 520 856 520 626 919 626 919 872 734 872 734 226 457 226 457 29 935 29 935 59 450 59 450 517 394 517 394 632 876 632 876 787 666 787 666 405 600 405 600 57 730 57 730 113 306 113 306 190 686 190 686 314 301 314 301 514 605 514 605 411 661 411 661 77 436 77 436 56 744 56 744 85 435 85 435 540 570 540 570 78 934 78 934 776 870 776 870 536 628 536 628 97 115 97 115 368 274 368 274 729 927 729 927 702 625 702 625 256 366 256 366 297 264 297 264 953 674 953 674 499 759 499 759 142 492 142 492 40 866 40 866 438 240 438 240 664 415 664 415 429 149 429 149 261 268 261 268 101 654 101 654 26 75 26 75 909 252 909 252 24 601 24 601 401 719 401 719 22 623 22 623 612 289 612 289 724 360 724 360 944 165 944 165 500 672 500 672 516 516 516 516 77 922 77 922 32 790 32 790 818 183 818 183 592 863 592 863 88 425 88 425 120 518 120 518 34 309 34 309 492 424 492 424 921 406 921 406 105 122 105 122 350 480 350 480 646 34 646 34 533 344 533 344 329 939 329 939 775 335 775 335 543 215 543 215 855 449 855 449 528 861 528 861 787 601 787 601 133 250 133 250 648 319 648 319 942 565 942 565 944 738 944 738 226 840 226 840 222 67 222 67 664 414 664 414 636 9 636 9 236 562 236 562 96 654 96 654 85 418 85 418 518 737 518 737 201 392 201 392 361 33 361 33 88 372 88 372 149 372 149 372 269 9 269 9 282 378 282 378 41 50 41 50 788 248 788 248 43 329 43 329 534 27 534 27 16 668 16 668 684 560 684 560 579 241 579 241 248 842 248 842 779 295 779 295 24 155 24 155 378 565 378 565 27 4 27 4 29 573 29 573 466 398 466 398 498 657 498 657 747 24 747 24 447 202 447 202 356 32 356 32 679 196 679 196 115 547 115 547 500 125 500 125 37 847 37 847 673 324 673 324 620 451 620 451 570 827 570 827 947 60 947 60 151 711 151 711 463 861 463 861 930 911 930 911 702 392 702 392 717 340 717 340 904 518 904 518 9 394 9 394 594 443 594 443 33 349 33 349 184 559 184 559 883 418 883 418 317 81 317 81 671 548 671 548 510 679 510 679 272 351 272 351 448 334 448 334 875 840 875 840 562 345 562 345 435 38 435 38 868 562 868 562 786 691 786 691 927 129 927 129 210 404 210 404 107 570 107 570 636 696 636 696 824 127 824 127 733 240 733 240 219 179 219 179 75 493 75 493 249 728 249 728 295 100 295 100 536 719 536 719 367 855 367 855 251 566 251 566 254 418 254 418 521 493 521 493 519 322 519 322 317 208 317 208 124 675 124 675 746 841 746 841 418 420 418 420 386 397 386 397 202 683 202 683 436 520 436 520 408 952 408 952 746 60 746 60 430 837 430 837 179 157 179 157 676 915 676 915 321 288 321 288 453 658 453 658 355 851 355 851 551 469 551 469 235 905 235 905 749 221 749 221 845 30 845 30 265 173 265 173 150 787 150 787 852 39 852 39 174 481 174 481 190 724 190 724 778 460 778 460 949 260 949 260 202 244 202 244 844 769 844 769 784 613 784 613 677 782 677 782 145 165 145 165 924 106 924 106 96 132 96 132 798 568 798 568 1 168 1 168 232 72 232 72 787 890 787 890 294 940 294 940 660 916 660 916 467 211 467 211 628 113 628 113 510 20 510 20 858 371 858 371 432 767 432 767 430 377 430 377 402 718 402 718 486 41 486 41 727 201 727 201 17 563 17 563 425 163 425 163 735 385 735 385 866 934 866 934 86 692 86 692 571 353 571 353 759 270 759 270 883 219 883 219 229 652 229 652 149 556 149 556 498 955 498 955 857 344 857 344 445 463 445 463 145 344 145 344 257 377 257 377 421 428 421 428 891 744 891 744 765 451 765 451 350 285 350 285 657 537 657 537 930 88 930 88 553 346 553 346 184 726 184 726 357 346 357 346 23 596 23 596 803 443 803 443 778 689 778 689 819 702 819 702 117 241 117 241 851 948 851 948 573 794 573 794 844 68 844 68 36 273 36 273 615 367 615 367 744 662 744 662 474 320 474 320 715 564 715 564 890 636 890 636 955 223 955 223 883 804 883 804 640 898 640 898 301 316 301 316 500 307 500 307 13 184 13 184 703 309 703 309 378 900 378 900 239 354 239 354 395 346 395 346 577 649 577 649 18 13 18 13 931 934 931 934 399 841 399 841 510 171 510 171 7 22 7 22 748 241 748 241 746 187 746 187 939 491 939 491 626 866 626 866 771 134 771 134 257 296 257 296 40 655 40 655 244 805 244 805 498 90 498 90 146 367 146 367 372 922 372 922 72 928 72 928 473 764 473 764 148 276 148 276 213 788 213 788 447 804 447 804 481 771 481 771 436 297 436 297 728 372 728 372 472 384 472 384 521 10 521 10 32 901 32 901 271 650 271 650 290 107 290 107 344 520 344 520 420 424 420 424 75 23 75 23 264 53 264 53 243 720 243 720 340 184 340 184 810 568 810 568 473 93 473 93 331 795 331 795 466 100 466 100 659 948 659 948 52 540 52 540 204 859 204 859 246 479 246 479 949 694 949 694 170 871 170 871 319 852 319 852 703 203 703 203 533 765 533 765 647 548 647 548 458 953 458 953 707 819 707 819 626 311 626 311 898 612 898 612 248 444 248 444 92 824 92 824 664 267 664 267 313 687 313 687 70 579 70 579 929 809 929 809 400 746 400 746 679 536 679 536 370 300 370 300 320 754 320 754 327 841 327 841 938 821 938 821 20 836 20 836 877 830 877 830 551 835 551 835 14 807 14 807 548 736 548 736 205 462 205 462 550 202 550 202 829 677 829 677 635 827 635 827 423 619 423 619 728 168 728 168 75 110 75 110 503 435 503 435 552 283 552 283 24 497 24 497 331 661 331 661 665 580 665 580 302 61 302 61 327 490 327 490 876 829 876 829 743 417 743 417 337 543 337 543 620 774 620 774 45 896 45 896 763 860 763 860 456 218 456 218 378 806 378 806 278 825 278 825 690 92 690 92 347 362 347 362 712 868 712 868 760 712 760 712 321 129 321 129 712 51 712 51 236 43 236 43 457 561 457 561 903 300 903 300 586 355 586 355 908 101 908 101 428 864 428 864 595 473 595 473 342 515 342 515 751 31 751 31 175 852 175 852 896 739 896 739 919 932 919 932 3 591 3 591 625 763 625 763 783 168 783 168 448 88 448 88 727 600 727 600 915 99 915 99 77 834 77 834 847 881 847 881 400 225 400 225 420 21 420 21 947 703 947 703 460 523 460 523 700 657 700 657 462 456 462 456 584 693 584 693 233 804 233 804 624 17 624 17 703 621 703 621 404 905 404 905 509 594 509 594 151 187 151 187 179 338 179 338 802 302 802 302 710 478 710 478 756 43 756 43 696 747 696 747 511 35 511 35 40 137 40 137 659 564 659 564 691 953 691 953 538 934 538 934 655 618 655 618 119 484 119 484 74 465 74 465 241 418 241 418 483 425 483 425 454 845 454 845 918 790 918 790 194 252 194 252 58 386 58 386 153 371 153 371 19 440 19 440 210 871 210 871 736 774 736 774 67 301 67 301 45 608 45 608 331 570 331 570 525 789 525 789 352 126 352 126 652 555 652 555 751 167 751 167 737 750 737 750 420 496 420 496 770 2 770 2 623 375 623 375 688 295 688 295 868 633 868 633 228 464 228 464 235 415 235 415 815 459 815 459 454 472 454 472 505 565 505 565 63 164 63 164 540 491 540 491 513 525 513 525 157 933 157 933 584 713 584 713 6 422 6 422 836 925 836 925 782 172 782 172 612 556 612 556 368 497 368 497 650 540 650 540 625 315 625 315 931 218 931 218 191 357 191 357 502 658 502 658 224 739 224 739 313 264 313 264 444 836 444 836 679 443 679 443 864 600 864 600 131 930 131 930 568 121 568 121 126 10 126 10 311 364 311 364 28 589 28 589 192 587 192 587 896 871 896 871 99 132 99 132 436 740 436 740 498 400 498 400 132 922 132 922 504 571 504 571 112 35 112 35 615 309 615 309 920 141 920 141 827 241 827 241 540 358 540 358 110 189 110 189 876 229 876 229 525 540 525 540 672 263 672 263 846 362 846 362 924 951 924 951 455 924 455 924 848 376 848 376 239 486 239 486 896 882 896 882 418 58 418 58 924 379 924 379 382 769 382 769 736 879 736 879 672 160 672 160 224 462 224 462 9 840 9 840 370 796 370 796 455 362 455 362 268 380 268 380 756 406 756 406 338 528 338 528 531 936 531 936 73 408 73 408 390 118 390 118 556 798 556 798 88 730 88 730 344 445 344 445 213 96 213 96 213 817 213 817 202 797 202 797 716 555 716 555 913 833 913 833 38 123 38 123 229 668 229 668 465 948 465 948 33 213 33 213 674 917 674 917 117 743 117 743 210 407 210 407 60 337 60 337 348 427 348 427 789 252 789 252 949 574 949 574 726 15 726 15 423 507 423 507 815 591 815 591 907 459 907 459 671 748 671 748 197 307 197 307 335 233 335 233 795 497 795 497 662 512 662 512 796 817 796 817 422 476 422 476 482 70 482 70 843 695 843 695 934 937 934 937 92 95 92 95 831 596 831 596 126 166 126 166 700 751 700 751 262 606 262 606 194 282 194 282 640 383 640 383 401 710 401 710 33 241 33 241 547 89 547 89 502 341 502 341 766 914 766 914 347 860 347 860 78 96 78 96 365 685 365 685 871 328 871 328 614 320 614 320 491 337 491 337 661 263 661 263 840 185 840 185 713 342 713 342 570 813 570 813 283 5 283 5 134 491 134 491 227 176 227 176 19 676 19 676 905 320 905 320 797 164 797 164 84 914 84 914 559 465 559 465 905 61 905 61 221 124 221 124 950 24 950 24 503 129 503 129 150 217 150 217 607 580 607 580 315 483 315 483 408 648 408 648 672 728 672 728 784 457 784 457 588 687 588 687 349 817 349 817 27 87 27 87 768 198 768 198 221 192 221 192 156 455 156 455 102 265 102 265 16 183 16 183 123 419 123 419 147 93 147 93 186 906 186 906 182 40 182 40 699 415 699 415 357 729 357 729 231 763 231 763 735 23 735 23 452 108 452 108 619 497 619 497 331 478 331 478 710 378 710 378 239 326 239 326 237 52 237 52 593 510 593 510 175 574 175 574 829 420 829 420 928 5 928 5 75 205 75 205 73 858 73 858 132 21 132 21 326 22 326 22 525 810 525 810 383 528 383 528 264 455 264 455 732 642 732 642 398 346 398 346 871 109 871 109 334 41 334 41 192 265 192 265 153 811 153 811 141 112 141 112 267 134 267 134 143 896 143 896 596 152 596 152 47 589 47 589 719 443 719 443 204 56 204 56 731 710 731 710 212 151 212 151 357 17 357 17 804 334 804 334 231 675 231 675 517 301 517 301 267 53 267 53 416 738 416 738 699 115 699 115 648 945 648 945 704 401 704 401 172 907 172 907 377 394 377 394 402 466 402 466 159 156 159 156 28 193 28 193 639 768 639 768 717 558 717 558 209 632 209 632 63 358 63 358 940 740 940 740 624 641 624 641 65 537 65 537 64 433 64 433 320 864 320 864 238 617 238 617 152 887 152 887 557 238 557 238 494 50 494 50 165 90 165 90 938 123 938 123 310 91 310 91 881 655 881 655 306 178 306 178 687 635 687 635 298 929 298 929 270 651 270 651 215 109 215 109 52 931 52 931 28 65 28 65 392 24 392 24 882 484 882 484 307 245 307 245 99 600 99 600 437 613 437 613 657 786 657 786 688 107 688 107 101 649 101 649 718 653 718 653 85 566 85 566 134 663 134 663 307 162 307 162 903 578 903 578 904 231 904 231 26 506 26 506 24 898 24 898 49 170 49 170 92 301 92 301 398 416 398 416 851 464 851 464 27 355 27 355 204 112 204 112 604 921 604 921 87 444 87 444 89 482 89 482 42 872 42 872 41 670 41 670 257 941 257 941 558 656 558 656 401 388 401 388 736 866 736 866 904 757 904 757 197 826 197 826 171 250 171 250 412 56 412 56 40 166 40 166 284 56 284 56 656 272 656 272 401 439 401 439 346 596 346 596 296 150 296 150 8 709 8 709 501 32 501 32 515 733 515 733 613 689 613 689 609 585 609 585 725 581 725 581 247 89 247 89 511 866 511 866 126 791 126 791 793 319 793 319 42 117 42 117 653 540 653 540 916 155 916 155 436 879 436 879 97 616 97 616 452 896 452 896 507 379 507 379 680 452 680 452 276 603 276 603 549 348 549 348 8 276 8 276 939 5 939 5 835 850 835 850 137 686 137 686 935 343 935 343 169 862 169 862 64 480 64 480 930 549 930 549 382 611 382 611 584 450 584 450 635 385 635 385 854 478 854 478 696 396 696 396 27 518 27 518 284 108 284 108 246 237 246 237 327 76 327 76 564 39 564 39 683 119 683 119 839 876 839 876 60 761 60 761 286 606 286 606 673 191 673 191 286 612 286 612 753 759 753 759 50 805 50 805 144 735 144 735 893 157 893 157 587 533 587 533 881 639 881 639 867 339 867 339 485 15 485 15 554 8 554 8 114 874 114 874 132 174 132 174 872 506 872 506 253 399 253 399 850 627 850 627 190 367 190 367 268 202 268 202 370 947 370 947 478 895 478 895 99 576 99 576 43 361 43 361 837 419 837 419 935 206 935 206 400 876 400 876 211 857 211 857 340 689 340 689 504 211 504 211 704 71 704 71 134 51 134 51 372 54 372 54 749 786 749 786 659 384 659 384 553 424 553 424 205 351 205 351 580 569 580 569 116 801 116 801 147 621 147 621 329 196 329 196 946 440 946 440 515 482 515 482 81 739 81 739 934 871 934 871 104 112 104 112 166 806 166 806 410 684 410 684 100 516 100 516 837 237 837 237 336 7 336 7 779 911 779 911 601 271 601 271 188 879 188 879 306 581 306 581 401 715 401 715 608 578 608 578 350 421 350 421 492 38 492 38 558 750 558 750 740 30 740 30 893 543 893 543 558 671 558 671 845 223 845 223 309 187 309 187 527 241 527 241 267 449 267 449 219 764 219 764 226 447 226 447 369 165 369 165 243 414 243 414 334 723 334 723 854 484 854 484 230 770 230 770 659 732 659 732 796 288 796 288 486 330 486 330 322 637 322 637 874 451 874 451 392 155 392 155 916 144 916 144 887 388 887 388 510 619 510 619 872 789 872 789 754 18 754 18 617 145 617 145 218 439 218 439 308 231 308 231 157 550 157 550 862 608 862 608 238 161 238 161 354 431 354 431 480 411 480 411 775 344 775 344 676 847 676 847 562 245 562 245 11 643 11 643 469 64 469 64 219 534 219 534 617 634 617 634 368 583 368 583 509 721 509 721 556 181 556 181 173 953 173 953 223 804 223 804 364 451 364 451 405 925 405 925 326 23 326 23 670 721 670 721 826 911 826 911 455 78 455 78 79 815 79 815 522 47 522 47 592 224 592 224 828 5 828 5 105 180 105 180 253 100 253 100 481 5 481 5 50 584 50 584 759 702 759 702 662 606 662 606 802 103 802 103 164 655 164 655 657 648 657 648 17 34 17 34 861 796 861 796 597 131 597 131 446 388 446 388 776 920 776 920 585 697 585 697 627 711 627 711 775 466 775 466 466 194 466 194 922 162 922 162 673 874 673 874 358 153 358 153 597 179 597 179 154 412 154 412 913 772 913 772 598 662 598 662 316 557 316 557 383 182 383 182 727 202 727 202 87 344 87 344 488 677 488 677 701 140 701 140 409 496 409 496 415 830 415 830 700 676 700 676 792 30 792 30 444 260 444 260 858 691 858 691 627 468 627 468 872 64 872 64 676 534 676 534 653 875 653 875 199 853 199 853 507 611 507 611 770 936 770 936 616 822 616 822 378 22 378 22 424 780 424 780 748 848 748 848 326 365 326 365 77 189 77 189 450 723 450 723 669 546 669 546 117 196 117 196 85 474 85 474 566 9 566 9 255 343 255 343 366 634 366 634 451 10 451 10 514 503 514 503 383 193 383 193 675 514 675 514 105 643 105 643 401 478 401 478 514 291 514 291 161 554 161 554 272 3 272 3 364 191 364 191 278 786 278 786 146 42 146 42 782 600 782 600 398 25 398 25 580 350 580 350 363 581 363 581 189 502 189 502 627 704 627 704 772 539 772 539 387 731 387 731 730 801 730 801 226 857 226 857 51 7 51 7 830 394 830 394 307 663 307 663 222 747 222 747 736 798 736 798 552 89 552 89 483 218 483 218 875 334 875 334 368 814 368 814 411 735 411 735 251 154 251 154 573 258 573 258 897 875 897 875 700 408 700 408 284 839 284 839 796 603 796 603 404 176 404 176 531 263 531 263 918 20 918 20 180 199 180 199 301 522 301 522 517 810 517 810 545 164 545 164 573 883 573 883 333 953 333 953 417 820 417 820 181 335 181 335 408 187 408 187 391 420 391 420 894 638 894 638 30 465 30 465 564 219 564 219 773 15 773 15 119 116 119 116 939 183 939 183 279 572 279 572 712 490 712 490 202 120 202 120 587 175 587 175 434 373 434 373 191 643 191 643 698 943 698 943 704 1 704 1 797 109 797 109 145 312 145 312 585 779 585 779 786 179 786 179 77 43 77 43 837 501 837 501 372 140 372 140 66 816 66 816 619 39 619 39 873 272 873 272 435 18 435 18 921 98 921 98 657 313 657 313 801 638 801 638 723 13 723 13 895 5 895 5 206 764 206 764 632 269 632 269 427 219 427 219 790 201 790 201 30 866 30 866 61 316 61 316 895 58 895 58 486 408 486 408 483 303 483 303 891 870 891 870 114 25 114 25 219 816 219 816 430 844 430 844 681 470 681 470 462 804 462 804 120 137 120 137 229 299 229 299 732 323 732 323 775 421 775 421 160 375 160 375 244 898 244 898 681 54 681 54 761 474 761 474 790 778 790 778 949 598 949 598 703 228 703 228 445 511 445 511 801 21 801 21 201 245 201 245 939 630 939 630 420 204 420 204 109 194 109 194 642 429 642 429 917 561 917 561 738 144 738 144 732 633 732 633 913 855 913 855 801 593 801 593 586 727 586 727 426 878 426 878 761 226 761 226 380 591 380 591 237 221 237 221 224 939 224 939 741 861 741 861 64 113 64 113 333 206 333 206 532 152 532 152 462 867 462 867 437 297 437 297 343 304 343 304 60 19 60 19 763 338 763 338 481 24 481 24 55 780 55 780 760 714 760 714 220 675 220 675 558 10 558 10 290 929 290 929 317 62 317 62 418 332 418 332 858 635 858 635 637 217 637 217 757 187 757 187 382 750 382 750 40 100 40 100 372 680 372 680 851 681 851 681 214 447 214 447 229 837 229 837 525 913 525 913 402 847 402 847 724 150 724 150 851 53 851 53 714 17 714 17 585 945 585 945 238 83 238 83 105 309 105 309 307 524 307 524 328 608 328 608 519 14 519 14 490 688 490 688 558 273 558 273 84 48 84 48 914 465 914 465 93 628 93 628 563 197 563 197 431 567 431 567 640 519 640 519 908 113 908 113 852 876 852 876 938 103 938 103 875 121 875 121 57 341 57 341 183 790 183 790 208 796 208 796 283 378 283 378 483 817 483 817 299 742 299 742 450 501 450 501 651 374 651 374 243 878 243 878 261 689 261 689 855 834 855 834 841 819 841 819 494 871 494 871 90 235 90 235 436 940 436 940 25 603 25 603 181 745 181 745 558 505 558 505 887 654 887 654 317 395 317 395 919 891 919 891 568 824 568 824 855 272 855 272 584 742 584 742 925 177 925 177 840 368 840 368 165 926 165 926 940 577 940 577 925 640 925 640 283 348 283 348 705 397 705 397 538 510 538 510 389 410 389 410 159 635 159 635 519 533 519 533 842 161 842 161 551 754 551 754 85 693 85 693 315 179 315 179 67 889 67 889 906 890 906 890 900 452 900 452 900 327 900 327 698 22 698 22 911 616 911 616 640 223 640 223 72 394 72 394 185 174 185 174 245 849 245 849 172 739 172 739 183 500 183 500 728 544 728 544 204 792 204 792 321 731 321 731 852 703 852 703 466 608 466 608 47 300 47 300 489 940 489 940 907 158 907 158 353 570 353 570 60 60 60 60 281 851 281 851 804 622 804 622 344 911 344 911 810 55 810 55 798 702 798 702 343 831 343 831 526 256 526 256 417 898 417 898 226 465 226 465 809 818 809 818 809 280 809 280 930 384 930 384 773 376 773 376 396 925 396 925 177 54 177 54 641 410 641 410 121 164 121 164 318 47 318 47 277 699 277 699 949 759 949 759 423 238 423 238 564 26 564 26 587 563 587 563 869 246 869 246 401 406 401 406 184 681 184 681 302 26 302 26 758 712 758 712 603 941 603 941 175 638 175 638 532 696 532 696 725 853 725 853 514 260 514 260 269 218 269 218 104 345 104 345 270 640 270 640 395 505 395 505 698 341 698 341 882 31 882 31 651 919 651 919 916 617 916 617 437 417 437 417 554 13 554 13 62 932 62 932 293 242 293 242 137 403 137 403 374 214 374 214 468 651 468 651 374 479 374 479 388 507 388 507 25 210 25 210 599 66 599 66 667 634 667 634 167 581 167 581 587 703 587 703 273 107 273 107 444 281 444 281 95 909 95 909 340 615 340 615 75 690 75 690 127 297 127 297 184 950 184 950 702 852 702 852 712 570 712 570 4 634 4 634 531 849 531 849 549 7 549 7 558 113 558 113 296 593 296 593 524 7 524 7 150 388 150 388 74 523 74 523 658 124 658 124 622 165 622 165 568 791 568 791 747 244 747 244 658 885 658 885 293 867 293 867 102 440 102 440 397 37 397 37 647 802 647 802 768 561 768 561 153 427 153 427 688 363 688 363 19 271 19 271 583 388 583 388 191 365 191 365 868 334 868 334 633 224 633 224 707 687 707 687 256 224 256 224 516 634 516 634 755 404 755 404 41 33 41 33 188 551 188 551 565 54 565 54 420 89 420 89 873 795 873 795 713 847 713 847 728 505 728 505 542 491 542 491 334 382 334 382 651 806 651 806 66 288 66 288 912 599 912 599 833 947 833 947 468 204 468 204 950 613 950 613 461 16 461 16 81 541 81 541 644 13 644 13 855 305 855 305 912 34 912 34 313 427 313 427 608 938 608 938 878 665 878 665 1 592 1 592 529 196 529 196 663 701 663 701 410 291 410 291 918 687 918 687 260 797 260 797 829 84 829 84 330 768 330 768 612 535 612 535 156 491 156 491 829 451 829 451 777 726 777 726 640 407 640 407 721 372 721 372 492 367 492 367 92 570 92 570 742 487 742 487 694 446 694 446 2 930 2 930 1 530 1 530 416 301 416 301 442 120 442 120 205 134 205 134 358 887 358 887 908 42 908 42 739 851 739 851 736 803 736 803 701 565 701 565 74 699 74 699 104 723 104 723 216 280 216 280 703 377 703 377 93 34 93 34 292 258 292 258 75 297 75 297 836 289 836 289 225 615 225 615 774 61 774 61 381 186 381 186 701 904 701 904 604 105 604 105 422 352 422 352 69 43 69 43 237 22 237 22 625 531 625 531 257 358 257 358 737 34 737 34 87 883 87 883 209 480 209 480 858 854 858 854 162 232 162 232 305 275 305 275 812 221 812 221 768 533 768 533 138 891 138 891 106 523 106 523 797 216 797 216 859 382 859 382 931 786 931 786 904 347 904 347 289 633 289 633 495 248 495 248 766 191 766 191 252 569 252 569 389 38 389 38 397 300 397 300 561 82 561 82 827 417 827 417 223 358 223 358 36 56 36 56 604 712 604 712 421 485 421 485 260 352 260 352 159 783 159 783 282 634 282 634 227 528 227 528 458 101 458 101 505 920 505 920 644 262 644 262 787 914 787 914 787 951 787 951 871 89 871 89 676 305 676 305 236 916 236 916 65 950 65 950 324 488 324 488 17 499 17 499 946 211 946 211 577 516 577 516 302 809 302 809 695 813 695 813 822 927 822 927 290 341 290 341 736 283 736 283 453 897 453 897 257 839 257 839 519 694 519 694 501 607 501 607 402 279 402 279 705 632 705 632 58 186 58 186 738 370 738 370 738 612 738 612 488 460 488 460 281 451 281 451 851 230 851 230 107 41 107 41 338 951 338 951 593 827 593 827 456 495 456 495 490 113 490 113 732 6 732 6 455 800 455 800 303 106 303 106 824 627 824 627 50 668 50 668 589 952 589 952 843 257 843 257 468 271 468 271 484 278 484 278 837 435 837 435 385 439 385 439 654 947 654 947 129 13 129 13 877 919 877 919 318 261 318 261 479 38 479 38 572 797 572 797 42 700 42 700 924 836 924 836 175 288 175 288 108 821 108 821 619 870 619 870 571 583 571 583 83 133 83 133 936 868 936 868 561 590 561 590 243 922 243 922 388 152 388 152 605 586 605 586 623 421 623 421 747 869 747 869 682 884 682 884 60 588 60 588 710 194 710 194 550 177 550 177 534 326 534 326 79 551 79 551 622 17 622 17 70 25 70 25 69 461 69 461 230 240 230 240 255 704 255 704 493 916 493 916 718 610 718 610 547 514 547 514 344 242 344 242 48 901 48 901 261 527 261 527 604 684 604 684 680 666 680 666 542 717 542 717 449 10 449 10 242 794 242 794 362 160 362 160 892 807 892 807 744 377 744 377 333 91 333 91 431 817 431 817 308 800 308 800 195 407 195 407 807 809 807 809 465 565 465 565 541 109 541 109 636 369 636 369 923 419 923 419 493 229 493 229 822 192 822 192 643 90 643 90 339 955 339 955 199 6 199 6 695 517 695 517 423 661 423 661 41 865 41 865 94 355 94 355 573 639 573 639 250 820 250 820 747 436 747 436 848 948 848 948 931 791 931 791 361 666 361 666 191 642 191 642 6 379 6 379 873 574 873 574 652 898 652 898 888 821 888 821 561 212 561 212 377 327 377 327 759 339 759 339 154 327 154 327 199 699 199 699 208 217 208 217 143 669 143 669 401 895 401 895 112 190 112 190 123 220 123 220 52 867 52 867 365 57 365 57 832 909 832 909 251 745 251 745 648 59 648 59 680 187 680 187 699 690 699 690 14 414 14 414 195 353 195 353 751 284 751 284 393 366 393 366 177 289 177 289 679 37 679 37 613 455 613 455 155 360 155 360 622 621 622 621 581 488 581 488 622 336 622 336 288 874 288 874 492 759 492 759 446 424 446 424 551 22 551 22 811 31 811 31 632 457 632 457 408 25 408 25 51 150 51 150 23 443 23 443 20 460 20 460 373 11 373 11 950 637 950 637 658 432 658 432 317 703 317 703 505 906 505 906 662 610 662 610 412 319 412 319 605 163 605 163 138 733 138 733 623 947 623 947 694 92 694 92 37 826 37 826 853 306 853 306 334 627 334 627 717 185 717 185 201 180 201 180 935 367 935 367 39 225 39 225 917 904 917 904 256 612 256 612 794 131 794 131 446 860 446 860 596 558 596 558 452 838 452 838 227 820 227 820 256 899 256 899 805 216 805 216 894 113 894 113 291 596 291 596 551 6 551 6 262 889 262 889 149 38 149 38 173 798 173 798 237 369 237 369 888 94 888 94 248 745 248 745 796 198 796 198 35 373 35 373 874 886 874 886 590 450 590 450 330 603 330 603 831 500 831 500 707 674 707 674 26 806 26 806 910 335 910 335 870 164 870 164 33 859 33 859 31 81 31 81 794 270 794 270 423 728 423 728 883 769 883 769 613 416 613 416 735 558 735 558 644 860 644 860 468 677 468 677 46 898 46 898 166 264 166 264 296 285 296 285 4 704 4 704 129 60 129 60 955 414 955 414 687 472 687 472 417 572 417 572 636 576 636 576 801 6 801 6 514 259 514 259 756 38 756 38 815 153 815 153 216 558 216 558 435 875 435 875 396 629 396 629 717 192 717 192 527 831 527 831 659 11 659 11 599 820 599 820 52 842 52 842 626 407 626 407 708 603 708 603 582 365 582 365 317 771 317 771 750 948 750 948 884 204 884 204 153 714 153 714 504 778 504 778 825 280 825 280 883 327 883 327 627 528 627 528 19 136 19 136 18 151 18 151 429 895 429 895 381 471 381 471 18 377 18 377 615 583 615 583 200 391 200 391 687 612 687 612 116 135 116 135 314 588 314 588 576 518 576 518 217 766 217 766 500 43 500 43 681 644 681 644 265 38 265 38 276 56 276 56 164 926 164 926 585 540 585 540 484 376 484 376 65 903 65 903 518 5 518 5 319 350 319 350 182 630 182 630 699 328 699 328 403 177 403 177 15 173 15 173 655 476 655 476 287 553 287 553 560 880 560 880 701 886 701 886 220 656 220 656 151 688 151 688 916 493 916 493 577 635 577 635 29 288 29 288 225 56 225 56 386 76 386 76 503 36 503 36 10 755 10 755 924 937 924 937 454 897 454 897 325 483 325 483 489 923 489 923 324 110 324 110 752 656 752 656 466 466 466 466 64 879 64 879 412 431 412 431 273 427 273 427 460 692 460 692 130 388 130 388 496 875 496 875 100 115 100 115 63 491 63 491 405 149 405 149 775 374 775 374 559 87 559 87 614 524 614 524 785 12 785 12 808 424 808 424 168 300 168 300 795 514 795 514 149 792 149 792 911 223 911 223 338 654 338 654 713 428 713 428 266 188 266 188 953 815 953 815 884 676 884 676 876 87 876 87 182 861 182 861 605 517 605 517 508 442 508 442 716 916 716 916 772 502 772 502 18 241 18 241 460 832 460 832 105 420 105 420 905 485 905 485 499 704 499 704 703 353 703 353 70 186 70 186 254 812 254 812 916 142 916 142 442 217 442 217 222 835 222 835 14 429 14 429 952 681 952 681 51 110 51 110 82 169 82 169 747 681 747 681 813 404 813 404 99 775 99 775 197 618 197 618 373 563 373 563 217 296 217 296 515 925 515 925 438 811 438 811 848 887 848 887 508 446 508 446 238 852 238 852 927 612 927 612 319 119 319 119 603 353 603 353 152 377 152 377 226 29 226 29 878 799 878 799 802 69 802 69 540 141 540 141 562 594 562 594 417 447 417 447 770 648 770 648 330 152 330 152 317 90 317 90 385 739 385 739 196 581 196 581 368 16 368 16 188 138 188 138 858 599 858 599 455 877 455 877 691 351 691 351 698 868 698 868 773 955 773 955 682 531 682 531 602 77 602 77 619 783 619 783 683 601 683 601 619 189 619 189 177 407 177 407 498 424 498 424 396 875 396 875 851 875 851 875 337 313 337 313 570 134 570 134 317 841 317 841 674 491 674 491 656 150 656 150 912 494 912 494 567 473 567 473 767 698 767 698 240 208 240 208 573 700 573 700 541 511 541 511 301 926 301 926 542 951 542 951 286 450 286 450 720 316 720 316 424 117 424 117 158 196 158 196 376 783 376 783 818 451 818 451 791 369 791 369 797 496 797 496 472 821 472 821 143 22 143 22 508 734 508 734 476 678 476 678 644 69 644 69 153 44 153 44 197 114 197 114 658 540 658 540 595 347 595 347 900 939 900 939 639 300 639 300 802 738 802 738 432 839 432 839 28 37 28 37 875 690 875 690 803 50 803 50 131 597 131 597 856 367 856 367 86 627 86 627 669 195 669 195 363 703 363 703 649 132 649 132 478 777 478 777 838 838 838 838 75 191 75 191 174 931 174 931 832 716 832 716 328 47 328 47 899 56 899 56 356 427 356 427 662 905 662 905 895 872 895 872 52 873 52 873 328 557 328 557 343 640 343 640 550 685 550 685 382 331 382 331 48 769 48 769 566 765 566 765 23 542 23 542 825 51 825 51 878 233 878 233 809 711 809 711 642 949 642 949 210 626 210 626 279 892 279 892 38 258 38 258 318 571 318 571 950 727 950 727 735 252 735 252 246 13 246 13 258 826 258 826 803 791 803 791 242 842 242 842 527 325 527 325 574 46 574 46 3 171 3 171 375 175 375 175 338 105 338 105 85 44 85 44 947 541 947 541 596 529 596 529 268 621 268 621 429 394 429 394 183 366 183 366 827 374 827 374 633 814 633 814 658 454 658 454 611 279 611 279 774 720 774 720 132 603 132 603 214 517 214 517 289 686 289 686 622 801 622 801 86 905 86 905 396 88 396 88 895 454 895 454 268 15 268 15 257 886 257 886 750 749 750 749 750 769 750 769 540 426 540 426 665 162 665 162 807 154 807 154 716 668 716 668 353 303 353 303 133 756 133 756 723 281 723 281 762 487 762 487 140 395 140 395 30 47 30 47 513 645 513 645 326 434 326 434 825 52 825 52 918 928 918 928 59 758 59 758 381 698 381 698 914 712 914 712 768 336 768 336 439 179 439 179 303 466 303 466 123 695 123 695 725 710 725 710 815 550 815 550 718 238 718 238 591 65 591 65 354 836 354 836 432 7 432 7 87 680 87 680 48 618 48 618 630 364 630 364 426 134 426 134 730 327 730 327 636 668 636 668 720 454 720 454 333 749 333 749 740 45 740 45 466 349 466 349 440 943 440 943 828 305 828 305 618 382 618 382 778 692 778 692 47 225 47 225 418 151 418 151 513 372 513 372 806 758 806 758 200 861 200 861 686 448 686 448 336 175 336 175 660 434 660 434 480 688 480 688 38 37 38 37 604 168 604 168 374 270 374 270 805 301 805 301 832 285 832 285 560 229 560 229 559 126 559 126 310 790 310 790 686 45 686 45 730 102 730 102 491 474 491 474 396 638 396 638 126 331 126 331 473 77 473 77 251 563 251 563 73 150 73 150 174 519 174 519 141 276 141 276 444 602 444 602 21 86 21 86 688 121 688 121 878 512 878 512 721 405 721 405 818 939 818 939 499 440 499 440 127 186 127 186 544 145 544 145 90 762 90 762 233 720 233 720 249 386 249 386 559 212 559 212 448 735 448 735 103 914 103 914 235 208 235 208 656 839 656 839 588 84 588 84 838 39 838 39 839 691 839 691 637 793 637 793 93 837 93 837 254 328 254 328 478 725 478 725 673 645 673 645 107 850 107 850 862 478 862 478 388 149 388 149 552 201 552 201 393 490 393 490 790 142 790 142 7 937 7 937 272 409 272 409 868 657 868 657 675 491 675 491 64 120 64 120 896 292 896 292 253 86 253 86 235 470 235 470 418 431 418 431 266 355 266 355 751 448 751 448 419 7 419 7 563 806 563 806 235 267 235 267 206 103 206 103 836 96 836 96 720 587 720 587 393 859 393 859 98 217 98 217 49 44 49 44 180 941 180 941 706 710 706 710 546 318 546 318 202 47 202 47 539 131 539 131 546 638 546 638 872 311 872 311 254 253 254 253 714 482 714 482 806 905 806 905 425 692 425 692 857 708 857 708 371 367 371 367 281 368 281 368 929 583 929 583 934 165 934 165 342 583 342 583 706 901 706 901 41 793 41 793 559 555 559 555 305 592 305 592 251 288 251 288 584 426 584 426 817 499 817 499 662 743 662 743 633 212 633 212 714 213 714 213 32 734 32 734 534 291 534 291 488 688 488 688 521 824 521 824 364 723 364 723 69 875 69 875 438 599 438 599 575 437 575 437 497 15 497 15 516 444 516 444 629 776 629 776 88 646 88 646 468 672 468 672 742 948 742 948 293 238 293 238 331 94 331 94 822 608 822 608 28 949 28 949 519 258 519 258 58 479 58 479 205 862 205 862 557 600 557 600 272 724 272 724 470 420 470 420 883 9 883 9 293 550 293 550 572 754 572 754 101 368 101 368 377 430 377 430 416 561 416 561 299 951 299 951 576 443 576 443 36 304 36 304 920 736 920 736 413 764 413 764 741 426 741 426 875 752 875 752 450 31 450 31 499 932 499 932 92 647 92 647 325 215 325 215 194 154 194 154 379 339 379 339 607 731 607 731 769 781 769 781 502 893 502 893 714 779 714 779 679 247 679 247 351 285 351 285 570 546 570 546 541 494 541 494 473 278 473 278 698 395 698 395 365 354 365 354 660 34 660 34 595 591 595 591 526 340 526 340 955 77 955 77 256 298 256 298 814 850 814 850 415 635 415 635 146 128 146 128 723 491 723 491 408 748 408 748 450 519 450 519 890 932 890 932 854 174 854 174 458 720 458 720 74 19 74 19 410 119 410 119 67 472 67 472 110 353 110 353 349 606 349 606 936 192 936 192 769 192 769 192 115 249 115 249 266 849 266 849 714 10 714 10 614 54 614 54 720 328 720 328 653 909 653 909 272 656 272 656 445 806 445 806 44 279 44 279 686 142 686 142 475 796 475 796 362 933 362 933 373 36 373 36 503 727 503 727 914 666 914 666 595 951 595 951 425 858 425 858 744 135 744 135 717 368 717 368 213 332 213 332 669 2 669 2 374 473 374 473 569 46 569 46 501 227 501 227 840 641 840 641 493 13 493 13 563 445 563 445 200 11 200 11 720 584 720 584 54 197 54 197 618 203 618 203 654 42 654 42 441 478 441 478 360 108 360 108 183 814 183 814 163 878 163 878 414 27 414 27 291 91 291 91 12 701 12 701 871 573 871 573 439 494 439 494 887 809 887 809 921 68 921 68 837 86 837 86 469 656 469 656 331 947 331 947 35 326 35 326 629 874 629 874 594 687 594 687 886 626 886 626 697 924 697 924 63 33 63 33 49 331 49 331 132 908 132 908 483 330 483 330 662 166 662 166 10 901 10 901 360 196 360 196 248 763 248 763 270 809 270 809 537 391 537 391 161 313 161 313 528 624 528 624 450 887 450 887 570 191 570 191 26 751 26 751 406 273 406 273 421 142 421 142 465 209 465 209 301 171 301 171 525 923 525 923 40 520 40 520 892 793 892 793 851 289 851 289 651 382 651 382 583 241 583 241 735 96 735 96 798 338 798 338 627 756 627 756 358 898 358 898 678 822 678 822 650 733 650 733 911 556 911 556 706 102 706 102 55 854 55 854 345 762 345 762 856 637 856 637 97 454 97 454 728 74 728 74 111 99 111 99 612 98 612 98 820 587 820 587 311 192 311 192 783 835 783 835 130 778 130 778 919 103 919 103 901 340 901 340 397 684 397 684 80 577 80 577 828 836 828 836 116 153 116 153 896 685 896 685 117 329 117 329 436 129 436 129 643 811 643 811 13 370 13 370 70 878 70 878 875 748 875 748 945 157 945 157 467 237 467 237 460 784 460 784 555 32 555 32 574 698 574 698 770 95 770 95 820 335 820 335 509 28 509 28 904 521 904 521 526 589 526 589 59 946 59 946 867 212 867 212 20 293 20 293 910 307 910 307 491 530 491 530 281 892 281 892 188 430 188 430 830 933 830 933 374 544 374 544 537 291 537 291 784 495 784 495 885 613 885 613 357 886 357 886 553 844 553 844 392 558 392 558 836 158 836 158 372 249 372 249 211 651 211 651 267 171 267 171 75 470 75 470 718 780 718 780 872 50 872 50 241 931 241 931 191 726 191 726 300 717 300 717 889 898 889 898 120 821 120 821 497 834 497 834 889 871 889 871 438 813 438 813 110 387 110 387 136 374 136 374 725 523 725 523 229 673 229 673 565 910 565 910 457 135 457 135 909 916 909 916 717 120 717 120 772 332 772 332 524 53 524 53 78 927 78 927 314 744 314 744 531 930 531 930 488 208 488 208 830 543 830 543 36 912 36 912 265 218 265 218 494 380 494 380 508 896 508 896 951 490 951 490 353 843 353 843 628 335 628 335 836 103 836 103 385 606 385 606 74 241 74 241 181 536 181 536 435 604 435 604 583 236 583 236 184 152 184 152 704 549 704 549 576 38 576 38 285 428 285 428 495 240 495 240 779 182 779 182 700 302 700 302 680 832 680 832 889 187 889 187 185 698 185 698 633 717 633 717 108 83 108 83 497 231 497 231 735 675 735 675 578 191 578 191 74 196 74 196 926 200 926 200 100 322 100 322 40 116 40 116 839 896 839 896 497 876 497 876 293 724 293 724 649 41 649 41 515 489 515 489 181 742 181 742 96 665 96 665 376 349 376 349 337 685 337 685 649 374 649 374 698 570 698 570 709 275 709 275 653 699 653 699 699 454 699 454 577 298 577 298 194 726 194 726 569 162 569 162 195 794 195 794 910 846 910 846 591 124 591 124 475 513 475 513 679 55 679 55 448 801 448 801 782 816 782 816 639 362 639 362 394 311 394 311 732 202 732 202 165 690 165 690 729 810 729 810 756 471 756 471 540 470 540 470 549 905 549 905 630 836 630 836 381 105 381 105 509 295 509 295 197 609 197 609 565 8 565 8 259 302 259 302 692 42 692 42 694 122 694 122 478 498 478 498 542 774 542 774 946 580 946 580 84 669 84 669 924 40 924 40 115 944 115 944 409 447 409 447 373 732 373 732 422 853 422 853 140 100 140 100 463 704 463 704 892 116 892 116 685 789 685 789 2 752 2 752 431 657 431 657 350 353 350 353 909 418 909 418 862 471 862 471 627 493 627 493 408 130 408 130 841 214 841 214 113 45 113 45 321 933 321 933 593 83 593 83 773 134 773 134 846 640 846 640 244 477 244 477 244 912 244 912 98 504 98 504 327 914 327 914 254 907 254 907 621 387 621 387 462 554 462 554 103 862 103 862 862 116 862 116 483 104 483 104 484 161 484 161 142 743 142 743 580 17 580 17 67 102 67 102 193 780 193 780 776 336 776 336 209 923 209 923 593 455 593 455 152 896 152 896 855 545 855 545 77 383 77 383 250 416 250 416 790 530 790 530 396 844 396 844 757 501 757 501 276 256 276 256 298 243 298 243 842 894 842 894 743 541 743 541 338 407 338 407 332 630 332 630 717 410 717 410 914 654 914 654 571 635 571 635 589 525 589 525 86 345 86 345 204 659 204 659 42 380 42 380 217 707 217 707 505 99 505 99 942 51 942 51 154 372 154 372 74 6 74 6 424 236 424 236 548 912 548 912 846 255 846 255 935 167 935 167 258 377 258 377 475 280 475 280 90 398 90 398 655 282 655 282 250 414 250 414 722 407 722 407 350 887 350 887 346 173 346 173 546 873 546 873 213 506 213 506 894 103 894 103 785 766 785 766 860 923 860 923 620 334 620 334 359 304 359 304 284 634 284 634 431 577 431 577 204 344 204 344 5 697 5 697 16 633 16 633 356 748 356 748 700 27 700 27 226 940 226 940 552 852 552 852 658 911 658 911 625 913 625 913 678 180 678 180 192 885 192 885 764 926 764 926 60 298 60 298 255 73 255 73 245 437 245 437 72 546 72 546 351 345 351 345 737 856 737 856 221 205 221 205 186 82 186 82 175 356 175 356 876 503 876 503 554 810 554 810 129 603 129 603 720 258 720 258 686 252 686 252 269 799 269 799 503 389 503 389 704 309 704 309 36 544 36 544 821 424 821 424 384 508 384 508 28 929 28 929 348 515 348 515 643 678 643 678 853 359 853 359 804 829 804 829 581 137 581 137 573 4 573 4 114 383 114 383 226 251 226 251 472 263 472 263 249 45 249 45 87 790 87 790 617 817 617 817 703 327 703 327 618 220 618 220 917 328 917 328 204 81 204 81 479 174 479 174 923 745 923 745 939 605 939 605 394 522 394 522 870 226 870 226 720 812 720 812 288 549 288 549 391 135 391 135 139 298 139 298 422 578 422 578 277 134 277 134 748 519 748 519 798 22 798 22 575 262 575 262 762 766 762 766 554 331 554 331 464 940 464 940 18 623 18 623 339 597 339 597 139 264 139 264 488 244 488 244 237 273 237 273 647 580 647 580 862 535 862 535 68 866 68 866 871 646 871 646 357 368 357 368 9 46 9 46 105 286 105 286 38 830 38 830 772 691 772 691 411 489 411 489 537 945 537 945 422 417 422 417 891 78 891 78 494 668 494 668 811 181 811 181 316 633 316 633 751 912 751 912 171 777 171 777 284 463 284 463 280 27 280 27 254 801 254 801 85 131 85 131 305 549 305 549 447 720 447 720 107 184 107 184 410 828 410 828 124 349 124 349 337 254 337 254 108 665 108 665 624 538 624 538 12 584 12 584 124 749 124 749 942 136 942 136 813 582 813 582 111 42 111 42 550 120 550 120 419 606 419 606 590 361 590 361 891 692 891 692 423 918 423 918 448 84 448 84 85 940 85 940 605 651 605 651 439 465 439 465 421 29 421 29 673 349 673 349 270 335 270 335 807 308 807 308 664 871 664 871 260 385 260 385 177 101 177 101 332 910 332 910 217 854 217 854 827 783 827 783 336 767 336 767 146 686 146 686 237 827 237 827 789 847 789 847 754 313 754 313 875 319 875 319 290 720 290 720 314 938 314 938 893 145 893 145 760 552 760 552 872 765 872 765 376 761 376 761 862 631 862 631 531 471 531 471 18 280 18 280 467 430 467 430 920 78 920 78 449 929 449 929 504 931 504 931 480 115 480 115 930 175 930 175 152 102 152 102 412 272 412 272 703 574 703 574 943 289 943 289 381 830 381 830 165 864 165 864 321 221 321 221 360 601 360 601 114 774 114 774 466 896 466 896 113 390 113 390 373 103 373 103 883 870 883 870 636 695 636 695 101 732 101 732 555 889 555 889 85 711 85 711 251 107 251 107 443 322 443 322 875 634 875 634 953 598 953 598 424 36 424 36 248 468 248 468 655 625 655 625 292 318 292 318 904 731 904 731 306 498 306 498 413 463 413 463 722 343 722 343 754 793 754 793 583 131 583 131 348 164 348 164 623 711 623 711 873 22 873 22 486 280 486 280 19 746 19 746 795 688 795 688 207 401 207 401 549 847 549 847 889 489 889 489 743 404 743 404 538 129 538 129 751 324 751 324 600 655 600 655 872 763 872 763 892 60 892 60 292 85 292 85 40 338 40 338 116 881 116 881 894 208 894 208 874 774 874 774 98 25 98 25 439 867 439 867 175 789 175 789 779 874 779 874 441 934 441 934 671 235 671 235 717 170 717 170 796 359 796 359 412 353 412 353 930 259 930 259 556 325 556 325 226 230 226 230 85 936 85 936 203 7 203 7 633 255 633 255 913 729 913 729 384 266 384 266 656 706 656 706 699 240 699 240 866 779 866 779 339 30 339 30 769 27 769 27 96 85 96 85 209 798 209 798 137 245 137 245 340 793 340 793 306 85 306 85 359 871 359 871 57 176 57 176 614 947 614 947 471 684 471 684 737 510 737 510 866 502 866 502 692 927 692 927 793 643 793 643 693 660 693 660 192 34 192 34 859 18 859 18 1 155 1 155 950 889 950 889 602 777 602 777 130 553 130 553 47 842 47 842 526 910 526 910 465 304 465 304 552 881 552 881 457 824 457 824 299 842 299 842 840 343 840 343 551 827 551 827 812 722 812 722 60 302 60 302 607 10 607 10 484 698 484 698 232 598 232 598 490 327 490 327 528 740 528 740 49 732 49 732 570 353 570 353 128 118 128 118 661 105 661 105 538 833 538 833 570 110 570 110 818 91 818 91 783 726 783 726 564 389 564 389 843 800 843 800 329 954 329 954 784 140 784 140 931 866 931 866 552 30 552 30 834 44 834 44 905 267 905 267 899 237 899 237 317 78 317 78 310 813 310 813 507 94 507 94 469 372 469 372 67 121 67 121 479 114 479 114 514 732 514 732 928 876 928 876 290 671 290 671 384 54 384 54 393 744 393 744 242 885 242 885 442 226 442 226 742 775 742 775 923 854 923 854 880 298 880 298 546 738 546 738 122 154 122 154 251 549 251 549 95 459 95 459 185 608 185 608 930 745 930 745 553 26 553 26 380 668 380 668 258 715 258 715 798 530 798 530 501 613 501 613 297 440 297 440 860 652 860 652 890 807 890 807 616 921 616 921 693 181 693 181 445 846 445 846 103 229 103 229 699 639 699 639 254 409 254 409 754 331 754 331 614 308 614 308 762 529 762 529 769 540 769 540 85 304 85 304 328 170 328 170 855 911 855 911 663 349 663 349 259 910 259 910 372 651 372 651 794 618 794 618 251 709 251 709 41 755 41 755 128 353 128 353 151 202 151 202 835 672 835 672 759 690 759 690 762 680 762 680 307 351 307 351 77 164 77 164 320 148 320 148 838 653 838 653 112 548 112 548 611 880 611 880 760 137 760 137 399 125 399 125 773 610 773 610 732 893 732 893 903 365 903 365 81 213 81 213 737 678 737 678 608 68 608 68 495 42 495 42 303 767 303 767 483 269 483 269 924 44 924 44 754 46 754 46 648 572 648 572 404 591 404 591 465 222 465 222 911 634 911 634 99 850 99 850 294 196 294 196 937 849 937 849 213 698 213 698 562 904 562 904 330 136 330 136 698 250 698 250 493 302 493 302 651 747 651 747 908 10 908 10 667 942 667 942 72 420 72 420 39 25 39 25 246 191 246 191 871 299 871 299 488 29 488 29 603 686 603 686 374 728 374 728 175 303 175 303 216 783 216 783 547 640 547 640 469 85 469 85 236 186 236 186 262 359 262 359 193 793 193 793 162 153 162 153 274 130 274 130 682 850 682 850 41 939 41 939 181 942 181 942 674 893 674 893 942 158 942 158 570 707 570 707 687 550 687 550 948 34 948 34 192 461 192 461 264 900 264 900 16 730 16 730 737 250 737 250 612 392 612 392 240 211 240 211 193 413 193 413 927 700 927 700 613 190 613 190 728 693 728 693 512 758 512 758 674 251 674 251 784 271 784 271 482 617 482 617 799 783 799 783 1 758 1 758 724 459 724 459 841 787 841 787 141 113 141 113 684 439 684 439 134 183 134 183 775 801 775 801 180 834 180 834 290 195 290 195 458 758 458 758 690 470 690 470 553 429 553 429 376 81 376 81 383 428 383 428 167 715 167 715 352 391 352 391 877 785 877 785 735 667 735 667 113 111 113 111 872 856 872 856 174 901 174 901 835 454 835 454 430 91 430 91 2 904 2 904 420 118 420 118 24 872 24 872 242 826 242 826 408 422 408 422 168 2 168 2 385 939 385 939 829 271 829 271 168 157 168 157 417 477 417 477 44 361 44 361 9 661 9 661 741 450 741 450 424 305 424 305 350 717 350 717 781 722 781 722 714 43 714 43 303 221 303 221 244 445 244 445 116 194 116 194 791 109 791 109 707 911 707 911 130 303 130 303 818 500 818 500 779 825 779 825 103 306 103 306 930 340 930 340 3 872 3 872 875 166 875 166 362 464 362 464 268 509 268 509 382 788 382 788 61 91 61 91 641 682 641 682 905 16 905 16 370 803 370 803 662 186 662 186 573 844 573 844 307 508 307 508 323 368 323 368 461 585 461 585 408 117 408 117 727 520 727 520 578 815 578 815 816 147 816 147 425 488 425 488 345 326 345 326 50 712 50 712 257 163 257 163 947 4 947 4 514 825 514 825 570 440 570 440 619 885 619 885 520 138 520 138 288 891 288 891 873 558 873 558 473 231 473 231 49 345 49 345 619 358 619 358 49 188 49 188 885 902 885 902 748 230 748 230 613 499 613 499 311 868 311 868 266 947 266 947 5 100 5 100 230 183 230 183 905 183 905 183 164 648 164 648 98 724 98 724 86 124 86 124 202 149 202 149 545 237 545 237 905 752 905 752 191 701 191 701 81 526 81 526 696 549 696 549 67 99 67 99 674 273 674 273 168 394 168 394 16 75 16 75 911 528 911 528 309 819 309 819 494 827 494 827 475 102 475 102 825 194 825 194 181 356 181 356 397 616 397 616 85 855 85 855 322 86 322 86 312 365 312 365 477 630 477 630 226 430 226 430 367 614 367 614 343 343 343 343 420 774 420 774 205 833 205 833 267 943 267 943 69 399 69 399 352 858 352 858 772 946 772 946 173 148 173 148 844 740 844 740 241 755 241 755 128 543 128 543 33 734 33 734 220 251 220 251 113 8 113 8 550 434 550 434 397 88 397 88 461 901 461 901 295 443 295 443 231 36 231 36 526 317 526 317 226 200 226 200 133 800 133 800 406 516 406 516 292 41 292 41 619 864 619 864 379 877 379 877 737 395 737 395 167 359 167 359 8 250 8 250 250 417 250 417 742 674 742 674 128 420 128 420 348 56 348 56 554 303 554 303 499 859 499 859 425 320 425 320 901 149 901 149 780 820 780 820 914 46 914 46 209 15 209 15 783 105 783 105 898 810 898 810 291 839 291 839 558 72 558 72 678 655 678 655 350 138 350 138 646 309 646 309 729 393 729 393 847 708 847 708 352 559 352 559 340 96 340 96 759 587 759 587 409 268 409 268 776 42 776 42 761 791 761 791 492 10 492 10 388 895 388 895 588 470 588 470 565 239 565 239 691 375 691 375 695 354 695 354 503 54 503 54 913 550 913 550 913 376 913 376 255 106 255 106 316 125 316 125 8 626 8 626 432 726 432 726 714 380 714 380 118 196 118 196 376 541 376 541 788 818 788 818 851 441 851 441 250 554 250 554 627 892 627 892 162 519 162 519 582 479 582 479 208 697 208 697 704 43 704 43 485 329 485 329 382 859 382 859 596 3 596 3 233 770 233 770 647 210 647 210 119 769 119 769 952 950 952 950 458 385 458 385 576 269 576 269 849 499 849 499 254 861 254 861 318 730 318 730 742 82 742 82 425 584 425 584 61 376 61 376 233 907 233 907 511 663 511 663 348 152 348 152 631 237 631 237 526 283 526 283 750 869 750 869 764 565 764 565 430 273 430 273 146 939 146 939 184 686 184 686 109 137 109 137 154 105 154 105 629 524 629 524 363 327 363 327 368 299 368 299 227 659 227 659 818 547 818 547 432 82 432 82 631 900 631 900 178 706 178 706 139 370 139 370 639 270 639 270 947 544 947 544 92 951 92 951 936 764 936 764 871 389 871 389 700 884 700 884 262 408 262 408 917 250 917 250 54 633 54 633 359 770 359 770 939 502 939 502 702 511 702 511 894 664 894 664 408 420 408 420 60 11 60 11 504 551 504 551 279 240 279 240 862 583 862 583 260 71 260 71 306 42 306 42 939 538 939 538 598 788 598 788 728 303 728 303 166 430 166 430 858 782 858 782 12 589 12 589 452 321 452 321 141 570 141 570 505 371 505 371 485 366 485 366 700 34 700 34 678 715 678 715 12 675 12 675 452 358 452 358 546 113 546 113 206 857 206 857 157 543 157 543 419 59 419 59 252 77 252 77 924 789 924 789 157 591 157 591 716 949 716 949 240 395 240 395 646 426 646 426 595 752 595 752 323 240 323 240 893 907 893 907 146 730 146 730 821 244 821 244 823 145 823 145 948 224 948 224 397 305 397 305 392 362 392 362 129 408 129 408 392 417 392 417 503 211 503 211 602 657 602 657 520 792 520 792 67 644 67 644 516 664 516 664 209 519 209 519 549 686 549 686 915 855 915 855 571 498 571 498 274 220 274 220 130 322 130 322 551 246 551 246 147 329 147 329 143 676 143 676 243 475 243 475 940 47 940 47 626 180 626 180 359 933 359 933 869 524 869 524 351 274 351 274 16 557 16 557 741 588 741 588 952 784 952 784 751 326 751 326 201 564 201 564 311 566 311 566 48 325 48 325 333 452 333 452 610 109 610 109 55 68 55 68 342 253 342 253 227 813 227 813 192 194 192 194 490 244 490 244 619 791 619 791 532 855 532 855 833 485 833 485 657 769 657 769 412 165 412 165 851 806 851 806 464 267 464 267 581 706 581 706 6 863 6 863 25 439 25 439 718 824 718 824 759 38 759 38 578 508 578 508 757 45 757 45 589 634 589 634 400 277 400 277 652 35 652 35 800 842 800 842 225 339 225 339 403 702 403 702 77 626 77 626 446 915 446 915 813 834 813 834 146 261 146 261 793 14 793 14 907 104 907 104 751 622 751 622 284 333 284 333 131 486 131 486 468 308 468 308 604 128 604 128 807 61 807 61 128 595 128 595 787 648 787 648 180 442 180 442 640 882 640 882 795 220 795 220 665 679 665 679 952 550 952 550 758 876 758 876 38 457 38 457 772 191 772 191 150 494 150 494 196 557 196 557 354 169 354 169 3 241 3 241 701 525 701 525 450 406 450 406 491 842 491 842 418 551 418 551 235 82 235 82 542 576 542 576 362 385 362 385 706 492 706 492 738 737 738 737 781 66 781 66 441 45 441 45 543 490 543 490 705 318 705 318 368 249 368 249 896 740 896 740 47 477 47 477 164 806 164 806 352 880 352 880 89 933 89 933 940 814 940 814 462 946 462 946 360 297 360 297 295 483 295 483 400 758 400 758 244 867 244 867 18 746 18 746 119 568 119 568 413 279 413 279 887 258 887 258 286 690 286 690 420 576 420 576 220 200 220 200 447 284 447 284 673 372 673 372 489 417 489 417 340 111 340 111 210 158 210 158 36 375 36 375 54 592 54 592 767 744 767 744 512 717 512 717 896 481 896 481 415 137 415 137 79 887 79 887 129 707 129 707 539 828 539 828 855 539 855 539 358 194 358 194 702 429 702 429 467 682 467 682 674 35 674 35 565 292 565 292 461 344 461 344 292 449 292 449 216 644 216 644 495 199 495 199 1 139 1 139 101 595 101 595 781 916 781 916 568 334 568 334 140 794 140 794 93 545 93 545 260 304 260 304 823 915 823 915 829 153 829 153 201 770 201 770 514 609 514 609 672 582 672 582 446 489 446 489 366 477 366 477 771 889 771 889 18 199 18 199 113 78 113 78 24 551 24 551 344 661 344 661 230 438 230 438 159 848 159 848 47 684 47 684 906 399 906 399 923 564 923 564 212 283 212 283 780 630 780 630 814 183 814 183 152 580 152 580 308 471 308 471 350 580 350 580 598 102 598 102 104 572 104 572 214 722 214 722 723 212 723 212 923 537 923 537 346 676 346 676 399 828 399 828 775 499 775 499 353 660 353 660 680 747 680 747 326 581 326 581 178 7 178 7 862 536 862 536 684 492 684 492 358 688 358 688 665 593 665 593 568 207 568 207 880 112 880 112 226 420 226 420 236 456 236 456 251 241 251 241 488 578 488 578 514 810 514 810 106 96 106 96 824 420 824 420 569 189 569 189 716 627 716 627 941 910 941 910 265 409 265 409 130 287 130 287 737 312 737 312 55 51 55 51 437 941 437 941 590 222 590 222 873 697 873 697 486 946 486 946 56 665 56 665 854 842 854 842 30 685 30 685 31 91 31 91 866 264 866 264 817 314 817 314 459 146 459 146 621 713 621 713 821 114 821 114 529 64 529 64 400 925 400 925 630 189 630 189 357 619 357 619 536 681 536 681 664 506 664 506 637 518 637 518 732 119 732 119 733 254 733 254 775 591 775 591 641 248 641 248 833 45 833 45 666 582 666 582 687 846 687 846 96 92 96 92 832 182 832 182 640 953 640 953 461 318 461 318 337 835 337 835 271 116 271 116 856 501 856 501 251 797 251 797 566 499 566 499 406 176 406 176 954 224 954 224 496 682 496 682 394 221 394 221 52 511 52 511 465 120 465 120 568 718 568 718 647 947 647 947 891 950 891 950 606 97 606 97 953 179 953 179 572 724 572 724 299 139 299 139 89 824 89 824 883 737 883 737 92 543 92 543 448 450 448 450 501 551 501 551 31 55 31 55 252 335 252 335 633 100 633 100 116 761 116 761 875 451 875 451 586 160 586 160 205 209 205 209 899 612 899 612 483 838 483 838 366 150 366 150 520 92 520 92 468 611 468 611 290 422 290 422 42 292 42 292 324 849 324 849 411 102 411 102 92 490 92 490 467 925 467 925 146 496 146 496 289 158 289 158 512 601 512 601 674 835 674 835 926 60 926 60 695 685 695 685 171 789 171 789 12 666 12 666 612 308 612 308 324 411 324 411 388 339 388 339 241 834 241 834 793 150 793 150 307 645 307 645 660 130 660 130 728 123 728 123 946 251 946 251 278 385 278 385 611 942 611 942 930 218 930 218 915 324 915 324 651 38 651 38 514 658 514 658 905 407 905 407 697 300 697 300 292 725 292 725 342 607 342 607 44 145 44 145 623 642 623 642 596 345 596 345 197 130 197 130 49 6 49 6 249 162 249 162 882 586 882 586 839 205 839 205 813 449 813 449 864 539 864 539 457 678 457 678 723 723 723 723 675 925 675 925 498 165 498 165 349 32 349 32 511 279 511 279 303 859 303 859 283 25 283 25 491 380 491 380 889 803 889 803 193 496 193 496 259 454 259 454 356 934 356 934 298 709 298 709 526 942 526 942 827 367 827 367 367 833 367 833 9 522 9 522 630 593 630 593 772 215 772 215 710 347 710 347 41 811 41 811 761 811 761 811 120 849 120 849 351 301 351 301 725 685 725 685 547 16 547 16 433 266 433 266 251 197 251 197 419 9 419 9 231 867 231 867 464 396 464 396 237 306 237 306 135 534 135 534 744 220 744 220 224 537 224 537 199 572 199 572 371 684 371 684 7 440 7 440 373 41 373 41 889 573 889 573 465 357 465 357 38 825 38 825 795 510 795 510 877 902 877 902 697 440 697 440 833 777 833 777 341 880 341 880 460 242 460 242 938 59 938 59 532 916 532 916 45 568 45 568 719 473 719 473 14 896 14 896 140 460 140 460 708 853 708 853 514 318 514 318 645 127 645 127 75 445 75 445 946 763 946 763 194 350 194 350 12 85 12 85 327 922 327 922 379 830 379 830 753 474 753 474 397 504 397 504 867 839 867 839 64 800 64 800 506 32 506 32 38 24 38 24 869 114 869 114 615 461 615 461 761 174 761 174 731 236 731 236 883 592 883 592 252 132 252 132 872 581 872 581 936 920 936 920 498 240 498 240 214 499 214 499 628 455 628 455 877 545 877 545 411 84 411 84 177 576 177 576 550 789 550 789 153 699 153 699 926 737 926 737 101 666 101 666 155 173 155 173 169 486 169 486 273 55 273 55 591 601 591 601 498 407 498 407 156 667 156 667 95 124 95 124 484 223 484 223 570 636 570 636 147 524 147 524 473 878 473 878 185 600 185 600 382 902 382 902 599 308 599 308 205 91 205 91 909 778 909 778 273 566 273 566 246 444 246 444 139 874 139 874 466 731 466 731 868 524 868 524 644 122 644 122 58 31 58 31 530 137 530 137 518 738 518 738 874 371 874 371 69 577 69 577 337 507 337 507 168 148 168 148 216 451 216 451 617 724 617 724 503 630 503 630 362 854 362 854 615 85 615 85 850 338 850 338 866 666 866 666 344 88 344 88 506 776 506 776 161 11 161 11 500 953 500 953 346 758 346 758 174 556 174 556 669 372 669 372 858 717 858 717 46 684 46 684 366 509 366 509 315 917 315 917 816 747 816 747 273 682 273 682 12 125 12 125 888 387 888 387 177 231 177 231 6 424 6 424 811 219 811 219 370 380 370 380 398 792 398 792 229 939 229 939 79 35 79 35 307 419 307 419 347 643 347 643 716 523 716 523 400 639 400 639 634 76 634 76 392 53 392 53 599 941 599 941 582 47 582 47 530 893 530 893 67 662 67 662 610 157 610 157 28 551 28 551 390 454 390 454 263 335 263 335 163 846 163 846 609 135 609 135 164 220 164 220 661 139 661 139 41 193 41 193 879 763 879 763 582 888 582 888 254 633 254 633 513 860 513 860 413 777 413 777 611 21 611 21 686 769 686 769 845 21 845 21 430 187 430 187 557 153 557 153 263 373 263 373 669 630 669 630 3 456 3 456 227 326 227 326 640 626 640 626 592 428 592 428 748 565 748 565 666 117 666 117 855 920 855 920 515 537 515 537 661 50 661 50 870 7 870 7 655 441 655 441 576 407 576 407 154 69 154 69 605 74 605 74 918 446 918 446 952 330 952 330 130 516 130 516 312 152 312 152 945 38 945 38 248 793 248 793 707 16 707 16 256 586 256 586 150 938 150 938 179 450 179 450 892 930 892 930 61 119 61 119 873 304 873 304 869 27 869 27 171 119 171 119 883 627 883 627 546 269 546 269 195 34 195 34 182 200 182 200 330 641 330 641 741 767 741 767 73 268 73 268 627 153 627 153 67 730 67 730 572 575 572 575 826 528 826 528 848 273 848 273 761 99 761 99 450 893 450 893 264 790 264 790 101 432 101 432 470 800 470 800 144 441 144 441 672 424 672 424 463 653 463 653 402 106 402 106 411 203 411 203 621 15 621 15 425 920 425 920 429 615 429 615 198 556 198 556 461 598 461 598 785 353 785 353 677 448 677 448 361 728 361 728 407 574 407 574 649 773 649 773 63 509 63 509 405 72 405 72 114 624 114 624 324 298 324 298 4 864 4 864 341 639 341 639 142 123 142 123 641 275 641 275 409 5 409 5 53 148 53 148 719 445 719 445 742 374 742 374 519 788 519 788 917 299 917 299 866 532 866 532 877 845 877 845 388 34 388 34 16 361 16 361 129 554 129 554 488 461 488 461 872 361 872 361 376 247 376 247 830 689 830 689 798 492 798 492 101 475 101 475 613 809 613 809 333 921 333 921 812 310 812 310 21 390 21 390 360 295 360 295 605 48 605 48 357 737 357 737 570 746 570 746 767 563 767 563 399 691 399 691 133 120 133 120 2 438 2 438 664 770 664 770 76 831 76 831 944 103 944 103 802 615 802 615 596 128 596 128 457 564 457 564 849 545 849 545 630 300 630 300 905 917 905 917 284 581 284 581 225 677 225 677 430 870 430 870 178 898 178 898 624 139 624 139 189 575 189 575 497 470 497 470 361 366 361 366 219 622 219 622 838 195 838 195 288 741 288 741 83 949 83 949 721 358 721 358 871 597 871 597 103 495 103 495 414 568 414 568 521 367 521 367 915 688 915 688 172 576 172 576 223 683 223 683 423 872 423 872 794 239 794 239 922 170 922 170 40 332 40 332 235 836 235 836 466 773 466 773 686 953 686 953 378 253 378 253 174 923 174 923 98 126 98 126 881 479 881 479 936 863 936 863 432 147 432 147 10 686 10 686 385 927 385 927 944 318 944 318 203 57 203 57 42 755 42 755 197 584 197 584 209 130 209 130 432 639 432 639 227 666 227 666 706 327 706 327 236 581 236 581 76 802 76 802 427 306 427 306 418 575 418 575 719 636 719 636 200 535 200 535 955 126 955 126 815 598 815 598 783 714 783 714 458 894 458 894 64 816 64 816 563 758 563 758 35 219 35 219 297 42 297 42 100 240 100 240 636 735 636 735 787 679 787 679 280 234 280 234 142 595 142 595 41 238 41 238 772 629 772 629 319 329 319 329 299 596 299 596 913 117 913 117 282 302 282 302 212 189 212 189 369 183 369 183 777 466 777 466 725 850 725 850 447 447 447 447 401 907 401 907 559 218 559 218 922 504 922 504 569 505 569 505 917 854 917 854 266 85 266 85 898 513 898 513 212 564 212 564 682 7 682 7 921 86 921 86 531 279 531 279 646 407 646 407 451 45 451 45 695 454 695 454 930 470 930 470 701 532 701 532 494 188 494 188 918 520 918 520 441 886 441 886 910 792 910 792 253 2 253 2 327 614 327 614 860 955 860 955 597 578 597 578 577 803 577 803 530 331 530 331 943 604 943 604 696 56 696 56 250 192 250 192 544 176 544 176 479 789 479 789 955 135 955 135 27 430 27 430 744 460 744 460 284 85 284 85 659 76 659 76 390 225 390 225 948 534 948 534 621 700 621 700 514 51 514 51 26 605 26 605 804 154 804 154 255 453 255 453 409 932 409 932 298 146 298 146 110 803 110 803 594 907 594 907 108 577 108 577 245 727 245 727 537 175 537 175 16 827 16 827 760 559 760 559 293 765 293 765 260 106 260 106 648 704 648 704 936 297 936 297 891 271 891 271 144 148 144 148 253 513 253 513 102 924 102 924 795 852 795 852 117 232 117 232 776 168 776 168 412 82 412 82 96 805 96 805 812 97 812 97 852 885 852 885 376 320 376 320 732 804 732 804 32 690 32 690 711 907 711 907 362 119 362 119 625 51 625 51 378 818 378 818 15 873 15 873 523 775 523 775 926 886 926 886 385 243 385 243 112 358 112 358 102 460 102 460 167 908 167 908 893 253 893 253 126 52 126 52 566 427 566 427 902 70 902 70 635 790 635 790 153 129 153 129 42 474 42 474 241 175 241 175 113 718 113 718 322 535 322 535 47 698 47 698 59 867 59 867 279 776 279 776 499 9 499 9 104 811 104 811 887 369 887 369 359 106 359 106 211 913 211 913 331 863 331 863 366 170 366 170 861 353 861 353 224 185 224 185 504 801 504 801 860 538 860 538 3 658 3 658 120 326 120 326 2 577 2 577 783 386 783 386 231 858 231 858 66 182 66 182 475 512 475 512 484 440 484 440 282 99 282 99 643 63 643 63 598 836 598 836 503 223 503 223 567 813 567 813 699 551 699 551 512 922 512 922 384 789 384 789 489 435 489 435 467 649 467 649 176 371 176 371 484 733 484 733 616 210 616 210 123 727 123 727 691 25 691 25 738 567 738 567 697 672 697 672 849 322 849 322 421 85 421 85 346 428 346 428 692 359 692 359 172 44 172 44 227 884 227 884 876 725 876 725 822 318 822 318 411 25 411 25 157 807 157 807 755 378 755 378 631 224 631 224 266 20 266 20 545 445 545 445 238 733 238 733 537 848 537 848 9 581 9 581 347 111 347 111 719 244 719 244 847 206 847 206 83 612 83 612 188 494 188 494 882 466 882 466 142 148 142 148 306 261 306 261 439 66 439 66 449 608 449 608 535 623 535 623 383 138 383 138 340 387 340 387 564 133 564 133 720 889 720 889 343 306 343 306 752 295 752 295 217 940 217 940 811 712 811 712 846 332 846 332 515 577 515 577 793 85 793 85 491 250 491 250 681 83 681 83 418 854 418 854 59 287 59 287 397 285 397 285 284 486 284 486 43 382 43 382 681 219 681 219 49 288 49 288 627 812 627 812 752 285 752 285 849 651 849 651 323 721 323 721 786 657 786 657 531 87 531 87 345 277 345 277 816 48 816 48 402 560 402 560 492 111 492 111 509 614 509 614 577 799 577 799 681 390 681 390 454 461 454 461 275 927 275 927 660 430 660 430 882 384 882 384 241 39 241 39 859 2 859 2 487 713 487 713 417 289 417 289 94 878 94 878 720 141 720 141 773 215 773 215 165 619 165 619 120 625 120 625 169 524 169 524 322 457 322 457 149 638 149 638 440 691 440 691 124 872 124 872 316 460 316 460 50 247 50 247 508 804 508 804 3 401 3 401 174 297 174 297 277 518 277 518 162 832 162 832 786 936 786 936 438 708 438 708 640 498 640 498 723 705 723 705 275 860 275 860 489 819 489 819 913 73 913 73 900 572 900 572 81 229 81 229 285 101 285 101 219 576 219 576 292 496 292 496 742 28 742 28 846 51 846 51 524 303 524 303 786 872 786 872 194 623 194 623 404 633 404 633 143 184 143 184 637 892 637 892 195 468 195 468 560 65 560 65 254 465 254 465 118 295 118 295 14 851 14 851 683 743 683 743 778 237 778 237 311 666 311 666 644 128 644 128 415 293 415 293 26 211 26 211 738 238 738 238 770 550 770 550 177 682 177 682 466 439 466 439 50 10 50 10 11 385 11 385 889 252 889 252 889 810 889 810 275 874 275 874 503 637 503 637 541 56 541 56 769 506 769 506 838 951 838 951 223 137 223 137 788 698 788 698 903 109 903 109 511 126 511 126 508 878 508 878 488 16 488 16 506 595 506 595 432 859 432 859 694 437 694 437 45 52 45 52 174 300 174 300 646 749 646 749 420 234 420 234 347 434 347 434 73 213 73 213 487 626 487 626 899 908 899 908 658 401 658 401 408 164 408 164 796 868 796 868 913 118 913 118 136 306 136 306 376 848 376 848 354 818 354 818 572 253 572 253 777 637 777 637 610 494 610 494 920 205 920 205 187 193 187 193 555 1 555 1 673 592 673 592 201 39 201 39 888 633 888 633 450 906 450 906 661 353 661 353 810 87 810 87 381 40 381 40 2 711 2 711 204 935 204 935 696 364 696 364 280 639 280 639 920 288 920 288 952 650 952 650 395 843 395 843 314 562 314 562 168 166 168 166 453 374 453 374 557 682 557 682 17 469 17 469 760 125 760 125 391 737 391 737 393 687 393 687 502 918 502 918 622 605 622 605 133 150 133 150 620 444 620 444 233 296 233 296 726 723 726 723 194 383 194 383 104 93 104 93 58 666 58 666 184 489 184 489 472 36 472 36 869 432 869 432 11 657 11 657 828 66 828 66 45 793 45 793 503 345 503 345 398 610 398 610 286 873 286 873 240 929 240 929 147 851 147 851 283 181 283 181 530 154 530 154 374 52 374 52 198 671 198 671 336 478 336 478 45 339 45 339 944 798 944 798 879 853 879 853 851 223 851 223 477 527 477 527 135 453 135 453 806 248 806 248 477 87 477 87 398 853 398 853 335 922 335 922 813 29 813 29 680 664 680 664 301 722 301 722 275 868 275 868 33 732 33 732 141 410 141 410 308 831 308 831 476 663 476 663 164 635 164 635 725 954 725 954 116 630 116 630 77 831 77 831 475 279 475 279 396 71 396 71 685 822 685 822 340 466 340 466 593 702 593 702 152 130 152 130 291 470 291 470 575 608 575 608 485 528 485 528 915 139 915 139 394 73 394 73 286 404 286 404 577 463 577 463 1 627 1 627 789 230 789 230 376 169 376 169 185 136 185 136 766 918 766 918 822 388 822 388 709 256 709 256 302 407 302 407 369 116 369 116 700 450 700 450 921 942 921 942 9 105 9 105 514 611 514 611 710 585 710 585 647 933 647 933 757 561 757 561 14 796 14 796 551 67 551 67 905 102 905 102 697 588 697 588 322 614 322 614 195 800 195 800 767 554 767 554 16 414 16 414 122 281 122 281 1 302 1 302 129 810 129 810 745 925 745 925 346 925 346 925 288 568 288 568 808 155 808 155 734 124 734 124 495 667 495 667 893 397 893 397 457 638 457 638 107 143 107 143 218 866 218 866 187 139 187 139 329 367 329 367 235 617 235 617 898 483 898 483 828 624 828 624 106 476 106 476 519 612 519 612 317 137 317 137 16 803 16 803 536 213 536 213 859 716 859 716 45 383 45 383 370 240 370 240 307 676 307 676 225 381 225 381 524 368 524 368 939 676 939 676 569 523 569 523 517 729 517 729 536 751 536 751 889 904 889 904 922 733 922 733 362 415 362 415 46 878 46 878 651 605 651 605 142 371 142 371 411 770 411 770 254 763 254 763 247 834 247 834 854 204 854 204 568 488 568 488 98 289 98 289 239 218 239 218 885 195 885 195 27 794 27 794 850 249 850 249 337 411 337 411 247 264 247 264 234 323 234 323 748 770 748 770 169 208 169 208 598 715 598 715 579 921 579 921 321 736 321 736 115 827 115 827 900 16 900 16 424 835 424 835 96 465 96 465 201 783 201 783 871 568 871 568 131 609 131 609 786 642 786 642 281 209 281 209 366 207 366 207 328 39 328 39 120 731 120 731 471 498 471 498 293 118 293 118 340 686 340 686 847 307 847 307 340 935 340 935 828 276 828 276 47 507 47 507 307 947 307 947 515 28 515 28 198 720 198 720 514 574 514 574 560 939 560 939 89 571 89 571 621 934 621 934 842 82 842 82 318 306 318 306 495 615 495 615 51 300 51 300 220 305 220 305 854 911 854 911 432 162 432 162 779 583 779 583 560 145 560 145 651 767 651 767 323 367 323 367 200 720 200 720 21 410 21 410 616 518 616 518 120 465 120 465 544 187 544 187 673 771 673 771 939 12 939 12 421 500 421 500 242 822 242 822 2 134 2 134 399 898 399 898 773 891 773 891 229 935 229 935 736 306 736 306 287 900 287 900 770 837 770 837 685 248 685 248 144 666 144 666 917 349 917 349 923 924 923 924 480 70 480 70 76 461 76 461 676 668 676 668 752 433 752 433 667 895 667 895 813 61 813 61 222 832 222 832 233 680 233 680 411 739 411 739 147 955 147 955 221 102 221 102 183 127 183 127 228 918 228 918 529 521 529 521 597 767 597 767 130 199 130 199 804 465 804 465 497 663 497 663 89 272 89 272 631 376 631 376 770 80 770 80 372 614 372 614 413 660 413 660 496 307 496 307 54 424 54 424 653 811 653 811 226 164 226 164 107 58 107 58 156 778 156 778 97 683 97 683 152 387 152 387 399 83 399 83 127 349 127 349 209 741 209 741 353 845 353 845 186 770 186 770 634 196 634 196 18 409 18 409 120 528 120 528 30 111 30 111 823 97 823 97 287 111 287 111 875 937 875 937 832 748 832 748 21 711 21 711 110 890 110 890 307 482 307 482 282 121 282 121 580 898 580 898 189 725 189 725 186 854 186 854 842 818 842 818 465 372 465 372 295 543 295 543 445 451 445 451 870 701 870 701 747 612 747 612 114 505 114 505 711 527 711 527 749 802 749 802 792 297 792 297 242 446 242 446 490 625 490 625 685 713 685 713 485 547 485 547 902 292 902 292 476 33 476 33 571 791 571 791 524 386 524 386 822 307 822 307 399 46 399 46 794 653 794 653 232 231 232 231 95 894 95 894 697 881 697 881 590 173 590 173 503 803 503 803 640 164 640 164 887 595 887 595 728 77 728 77 136 172 136 172 405 33 405 33 31 889 31 889 940 481 940 481 650 613 650 613 328 282 328 282 925 272 925 272 259 362 259 362 485 447 485 447 189 181 189 181 618 201 618 201 731 803 731 803 238 45 238 45 280 446 280 446 346 288 346 288 507 313 507 313 625 869 625 869 925 518 925 518 551 83 551 83 578 810 578 810 455 659 455 659 154 435 154 435 162 285 162 285 732 365 732 365 567 313 567 313 647 783 647 783 644 897 644 897 387 93 387 93 909 223 909 223 405 604 405 604 361 791 361 791 254 640 254 640 885 345 885 345 59 522 59 522 503 829 503 829 82 456 82 456 53 89 53 89 903 584 903 584 760 796 760 796 396 432 396 432 325 265 325 265 882 269 882 269 935 66 935 66 622 890 622 890 289 828 289 828 465 157 465 157 75 940 75 940 275 703 275 703 336 365 336 365 699 565 699 565 143 489 143 489 307 541 307 541 796 929 796 929 402 938 402 938 516 866 516 866 382 100 382 100 588 102 588 102 655 750 655 750 543 333 543 333 859 372 859 372 610 61 610 61 837 215 837 215 607 663 607 663 468 588 468 588 811 122 811 122 851 431 851 431 949 104 949 104 87 392 87 392 782 256 782 256 88 173 88 173 135 84 135 84 283 769 283 769 865 363 865 363 760 214 760 214 116 616 116 616 919 297 919 297 474 799 474 799 743 158 743 158 134 142 134 142 402 384 402 384 730 822 730 822 489 47 489 47 134 473 134 473 71 810 71 810 207 307 207 307 437 757 437 757 629 525 629 525 849 17 849 17 189 400 189 400 152 902 152 902 257 69 257 69 618 340 618 340 224 873 224 873 488 468 488 468 499 487 499 487 98 45 98 45 117 15 117 15 830 880 830 880 574 778 574 778 28 607 28 607 860 407 860 407 357 419 357 419 82 454 82 454 489 79 489 79 471 166 471 166 84 293 84 293 448 405 448 405 118 618 118 618 828 333 828 333 58 45 58 45 928 779 928 779 844 3 844 3 234 340 234 340 276 738 276 738 188 393 188 393 376 773 376 773 315 784 315 784 181 611 181 611 368 389 368 389 386 634 386 634 807 955 807 955 279 632 279 632 596 678 596 678 509 437 509 437 724 691 724 691 136 141 136 141 487 228 487 228 222 799 222 799 435 161 435 161 618 32 618 32 783 359 783 359 504 151 504 151 414 106 414 106 446 619 446 619 798 74 798 74 115 196 115 196 817 140 817 140 478 261 478 261 411 932 411 932 407 30 407 30 859 418 859 418 554 47 554 47 570 20 570 20 344 89 344 89 864 701 864 701 258 835 258 835 73 814 73 814 579 832 579 832 324 130 324 130 616 538 616 538 550 749 550 749 285 664 285 664 752 620 752 620 47 39 47 39 871 288 871 288 33 433 33 433 324 172 324 172 372 109 372 109 176 867 176 867 822 673 822 673 569 897 569 897 804 705 804 705 856 577 856 577 619 219 619 219 516 95 516 95 899 638 899 638 574 910 574 910 243 202 243 202 707 150 707 150 414 280 414 280 754 577 754 577 38 279 38 279 240 88 240 88 506 498 506 498 254 623 254 623 225 547 225 547 135 939 135 939 735 131 735 131 447 753 447 753 899 257 899 257 894 261 894 261 793 200 793 200 53 125 53 125 531 550 531 550 873 80 873 80 192 3 192 3 185 908 185 908 826 62 826 62 43 706 43 706 363 221 363 221 207 826 207 826 670 64 670 64 204 543 204 543 621 6 621 6 102 431 102 431 511 39 511 39 201 872 201 872 152 643 152 643 64 570 64 570 320 283 320 283 116 361 116 361 419 396 419 396 408 620 408 620 840 372 840 372 905 785 905 785 687 345 687 345 772 472 772 472 636 46 636 46 108 120 108 120 759 286 759 286 735 452 735 452 640 905 640 905 518 932 518 932 571 510 571 510 518 566 518 566 142 388 142 388 629 839 629 839 431 209 431 209 228 178 228 178 616 13 616 13 355 525 355 525 12 248 12 248 663 588 663 588 555 343 555 343 60 679 60 679 761 294 761 294 8 756 8 756 428 320 428 320 940 804 940 804 377 404 377 404 517 280 517 280 498 194 498 194 81 328 81 328 172 111 172 111 689 855 689 855 690 418 690 418 648 100 648 100 233 655 233 655 452 813 452 813 15 714 15 714 399 486 399 486 670 684 670 684 468 383 468 383 97 267 97 267 60 97 60 97 307 806 307 806 61 357 61 357 108 125 108 125 569 174 569 174 664 530 664 530 894 474 894 474 519 847 519 847 323 53 323 53 871 11 871 11 165 276 165 276 283 776 283 776 483 930 483 930 861 127 861 127 287 88 287 88 635 236 635 236 240 30 240 30 17 505 17 505 166 181 166 181 247 110 247 110 66 325 66 325 282 169 282 169 363 497 363 497 43 99 43 99 545 49 545 49 217 874 217 874 750 206 750 206 309 97 309 97 397 301 397 301 180 277 180 277 834 491 834 491 191 411 191 411 429 884 429 884 924 838 924 838 72 77 72 77 543 838 543 838 806 615 806 615 34 289 34 289 604 774 604 774 449 462 449 462 293 524 293 524 653 262 653 262 656 716 656 716 196 49 196 49 562 237 562 237 110 795 110 795 658 426 658 426 123 312 123 312 357 820 357 820 719 418 719 418 626 592 626 592 369 954 369 954 442 289 442 289 58 365 58 365 851 195 851 195 413 188 413 188 124 624 124 624 848 587 848 587 895 132 895 132 754 396 754 396 789 909 789 909 744 512 744 512 27 696 27 696 862 586 862 586 233 572 233 572 718 15 718 15 927 374 927 374 30 764 30 764 791 714 791 714 626 799 626 799 253 406 253 406 76 657 76 657 882 58 882 58 242 476 242 476 92 731 92 731 99 68 99 68 295 797 295 797 675 667 675 667 779 229 779 229 124 807 124 807 748 51 748 51 713 609 713 609 335 735 335 735 854 885 854 885 32 643 32 643 385 705 385 705 352 273 352 273 631 105 631 105 160 715 160 715 706 544 706 544 379 772 379 772 598 27 598 27 187 859 187 859 281 672 281 672 367 333 367 333 198 146 198 146 455 461 455 461 146 373 146 373 182 132 182 132 744 412 744 412 586 265 586 265 340 504 340 504 339 151 339 151 384 373 384 373 127 221 127 221 622 839 622 839 577 389 577 389 123 894 123 894 917 619 917 619 643 452 643 452 239 472 239 472 170 358 170 358 617 119 617 119 692 455 692 455 605 823 605 823 741 951 741 951 163 820 163 820 287 293 287 293 132 433 132 433 412 363 412 363 122 178 122 178 291 301 291 301 233 470 233 470 347 153 347 153 162 805 162 805 333 542 333 542 413 404 413 404 728 363 728 363 41 488 41 488 21 499 21 499 242 596 242 596 117 558 117 558 828 166 828 166 606 84 606 84 399 300 399 300 499 785 499 785 55 595 55 595 727 46 727 46 200 377 200 377 783 775 783 775 848 512 848 512 817 649 817 649 767 775 767 775 459 12 459 12 852 772 852 772 343 271 343 271 634 638 634 638 810 723 810 723 442 494 442 494 327 598 327 598 233 454 233 454 248 754 248 754 663 384 663 384 852 362 852 362 117 668 117 668 50 45 50 45 31 206 31 206 76 393 76 393 546 23 546 23 918 616 918 616 132 803 132 803 829 259 829 259 955 835 955 835 693 45 693 45 855 953 855 953 450 285 450 285 214 501 214 501 654 859 654 859 311 422 311 422 636 857 636 857 25 387 25 387 853 883 853 883 489 37 489 37 799 875 799 875 630 1 630 1 408 254 408 254 204 500 204 500 794 180 794 180 389 504 389 504 123 924 123 924 574 548 574 548 761 164 761 164 341 459 341 459 287 196 287 196 593 605 593 605 869 310 869 310 828 661 828 661 527 179 527 179 804 719 804 719 51 473 51 473 675 898 675 898 729 568 729 568 720 110 720 110 534 95 534 95 673 262 673 262 702 925 702 925 892 746 892 746 169 510 169 510 709 692 709 692 194 270 194 270 490 434 490 434 413 236 413 236 608 148 608 148 289 288 289 288 861 808 861 808 31 467 31 467 915 381 915 381 460 179 460 179 68 180 68 180 511 396 511 396 932 271 932 271 617 176 617 176 357 89 357 89 717 757 717 757 285 291 285 291 526 16 526 16 277 468 277 468 948 20 948 20 311 653 311 653 704 432 704 432 262 540 262 540 406 182 406 182 481 430 481 430 852 606 852 606 450 923 450 923 626 395 626 395 661 794 661 794 847 169 847 169 45 397 45 397 67 606 67 606 461 236 461 236 340 542 340 542 803 738 803 738 466 728 466 728 155 265 155 265 41 773 41 773 399 560 399 560 387 561 387 561 162 478 162 478 448 39 448 39 63 858 63 858 798 664 798 664 480 846 480 846 358 157 358 157 726 918 726 918 412 455 412 455 46 661 46 661 644 495 644 495 918 872 918 872 433 725 433 725 644 550 644 550 589 237 589 237 582 570 582 570 156 284 156 284 258 779 258 779 338 774 338 774 37 460 37 460 778 359 778 359 680 265 680 265 67 520 67 520 276 53 276 53 283 281 283 281 684 242 684 242 154 574 154 574 16 298 16 298 586 145 586 145 279 786 279 786 733 486 733 486 663 305 663 305 625 251 625 251 628 228 628 228 283 920 283 920 404 189 404 189 48 503 48 503 705 692 705 692 400 463 400 463 466 13 466 13 220 306 220 306 217 125 217 125 683 877 683 877 612 589 612 589 878 738 878 738 619 695 619 695 564 325 564 325 240 160 240 160 229 770 229 770 148 378 148 378 11 336 11 336 542 693 542 693 266 240 266 240 18 509 18 509 111 752 111 752 702 805 702 805 35 340 35 340 496 357 496 357 300 434 300 434 308 345 308 345 451 421 451 421 623 170 623 170 684 534 684 534 245 66 245 66 32 414 32 414 97 399 97 399 787 411 787 411 847 499 847 499 907 653 907 653 367 307 367 307 368 646 368 646 11 935 11 935 680 679 680 679 700 950 700 950 850 814 850 814 631 299 631 299 878 530 878 530 51 39 51 39 429 827 429 827 206 496 206 496 77 68 77 68 532 483 532 483 137 307 137 307 66 327 66 327 533 157 533 157 90 867 90 867 860 920 860 920 65 308 65 308 272 12 272 12 410 325 410 325 291 283 291 283 324 267 324 267 307 778 307 778 63 434 63 434 5 707 5 707 25 434 25 434 783 230 783 230 469 550 469 550 493 68 493 68 3 690 3 690 706 891 706 891 527 263 527 263 856 549 856 549 469 713 469 713 520 122 520 122 189 947 189 947 742 843 742 843 348 600 348 600 664 468 664 468 669 290 669 290 85 411 85 411 243 393 243 393 758 935 758 935 156 572 156 572 310 108 310 108 843 277 843 277 197 203 197 203 834 106 834 106 344 835 344 835 223 178 223 178 170 528 170 528 189 236 189 236 646 323 646 323 632 880 632 880 617 420 617 420 100 268 100 268 287 84 287 84 57 820 57 820 822 66 822 66 65 117 65 117 530 189 530 189 438 562 438 562 206 225 206 225 101 742 101 742 869 612 869 612 890 869 890 869 555 13 555 13 602 16 602 16 307 721 307 721 69 168 69 168 380 944 380 944 879 353 879 353 69 331 69 331 3 850 3 850 577 254 577 254 898 431 898 431 167 204 167 204 773 224 773 224 684 848 684 848 33 603 33 603 234 234 234 234 69 688 69 688 529 186 529 186 51 294 51 294 44 471 44 471 428 141 428 141 951 824 951 824 237 154 237 154 319 108 319 108 573 946 573 946 351 405 351 405 839 932 839 932 497 589 497 589 483 338 483 338 876 890 876 890 931 421 931 421 471 365 471 365 42 792 42 792 229 364 229 364 912 348 912 348 3 922 3 922 115 688 115 688 544 298 544 298 440 861 440 861 179 645 179 645 834 747 834 747 922 850 922 850 499 162 499 162 395 907 395 907 416 925 416 925 65 80 65 80 909 390 909 390 816 17 816 17 727 593 727 593 217 781 217 781 186 127 186 127 779 430 779 430 77 232 77 232 598 720 598 720 761 406 761 406 673 404 673 404 163 585 163 585 400 886 400 886 435 652 435 652 645 38 645 38 800 135 800 135 934 543 934 543 10 273 10 273 20 472 20 472 361 897 361 897 608 122 608 122 237 478 237 478 755 394 755 394 8 272 8 272 881 478 881 478 148 200 148 200 170 698 170 698 373 85 373 85 241 353 241 353 204 236 204 236 727 778 727 778 854 367 854 367 359 161 359 161 80 26 80 26 720 544 720 544 230 557 230 557 24 315 24 315 941 757 941 757 480 456 480 456 499 121 499 121 752 260 752 260 138 339 138 339 528 169 528 169 84 932 84 932 17 871 17 871 199 9 199 9 691 659 691 659 394 487 394 487 546 885 546 885 632 601 632 601 402 699 402 699 681 931 681 931 792 774 792 774 690 395 690 395 785 575 785 575 73 625 73 625 159 657 159 657 16 221 16 221 700 880 700 880 379 350 379 350 309 411 309 411 363 301 363 301 430 100 430 100 745 632 745 632 832 866 832 866 521 73 521 73 265 385 265 385 238 555 238 555 141 414 141 414 716 522 716 522 48 284 48 284 893 936 893 936 508 154 508 154 919 833 919 833 394 540 394 540 357 513 357 513 753 141 753 141 443 442 443 442 727 466 727 466 783 877 783 877 622 456 622 456 340 695 340 695 638 519 638 519 218 775 218 775 664 585 664 585 56 705 56 705 604 104 604 104 283 828 283 828 441 312 441 312 59 100 59 100 519 611 519 611 242 266 242 266 645 383 645 383 309 92 309 92 594 822 594 822 783 535 783 535 64 867 64 867 807 879 807 879 497 177 497 177 46 719 46 719 450 784 450 784 412 922 412 922 443 225 443 225 211 536 211 536 384 676 384 676 250 73 250 73 729 364 729 364 663 600 663 600 816 722 816 722 811 799 811 799 429 562 429 562 159 564 159 564 928 914 928 914 479 442 479 442 247 548 247 548 310 637 310 637 909 941 909 941 585 195 585 195 630 531 630 531 222 535 222 535 127 18 127 18 709 620 709 620 743 41 743 41 731 111 731 111 946 145 946 145 742 288 742 288 295 541 295 541 897 599 897 599 561 898 561 898 268 377 268 377 715 568 715 568 483 742 483 742 532 476 532 476 53 859 53 859 572 258 572 258 19 721 19 721 644 119 644 119 168 349 168 349 395 401 395 401 90 599 90 599 868 643 868 643 169 97 169 97 609 935 609 935 937 17 937 17 929 112 929 112 820 502 820 502 142 146 142 146 411 350 411 350 333 757 333 757 159 341 159 341 376 273 376 273 70 249 70 249 945 659 945 659 10 162 10 162 636 715 636 715 525 239 525 239 590 573 590 573 155 762 155 762 768 716 768 716 491 480 491 480 765 954 765 954 853 57 853 57 952 823 952 823 407 341 407 341 874 414 874 414 460 122 460 122 94 716 94 716 378 846 378 846 792 125 792 125 588 412 588 412 308 460 308 460 877 505 877 505 517 784 517 784 139 882 139 882 136 863 136 863 951 840 951 840 676 167 676 167 347 352 347 352 678 10 678 10 873 301 873 301 710 814 710 814 152 296 152 296 751 371 751 371 170 317 170 317 119 925 119 925 928 545 928 545 674 247 674 247 712 63 712 63 473 386 473 386 747 890 747 890 537 493 537 493 571 131 571 131 785 909 785 909 156 714 156 714 763 230 763 230 588 624 588 624 155 900 155 900 756 544 756 544 370 605 370 605 476 715 476 715 759 80 759 80 5 614 5 614 725 68 725 68 344 474 344 474 207 326 207 326 893 215 893 215 436 517 436 517 946 319 946 319 86 846 86 846 760 195 760 195 537 207 537 207 275 159 275 159 161 614 161 614 698 29 698 29 777 187 777 187 871 604 871 604 348 871 348 871 13 314 13 314 201 376 201 376 931 633 931 633 825 404 825 404 722 22 722 22 628 449 628 449 926 468 926 468 576 708 576 708 150 830 150 830 771 646 771 646 59 684 59 684 482 147 482 147 785 82 785 82 754 819 754 819 194 735 194 735 127 184 127 184 857 559 857 559 617 789 617 789 533 744 533 744 834 750 834 750 205 540 205 540 309 454 309 454 850 633 850 633 212 255 212 255 330 40 330 40 649 658 649 658 879 727 879 727 817 539 817 539 634 772 634 772 899 840 899 840 655 50 655 50 579 882 579 882 405 853 405 853 892 64 892 64 122 162 122 162 439 774 439 774 493 800 493 800 89 597 89 597 903 694 903 694 797 527 797 527 318 865 318 865 712 509 712 509 460 444 460 444 503 33 503 33 922 55 922 55 939 614 939 614 753 853 753 853 624 474 624 474 98 22 98 22 626 451 626 451 953 62 953 62 373 230 373 230 689 710 689 710 365 51 365 51 309 941 309 941 696 41 696 41 7 159 7 159 306 520 306 520 343 830 343 830 182 156 182 156 366 300 366 300 6 642 6 642 940 160 940 160 559 528 559 528 874 802 874 802 678 938 678 938 621 830 621 830 234 373 234 373 161 65 161 65 935 534 935 534 906 738 906 738 799 2 799 2 415 910 415 910 878 171 878 171 626 17 626 17 341 696 341 696 873 24 873 24 100 32 100 32 634 381 634 381 600 303 600 303 847 204 847 204 213 812 213 812 707 251 707 251 568 288 568 288 284 885 284 885 803 872 803 872 425 505 425 505 777 359 777 359 600 138 600 138 523 458 523 458 284 147 284 147 303 526 303 526 632 759 632 759 699 103 699 103 129 652 129 652 784 875 784 875 791 456 791 456 517 196 517 196 112 500 112 500 842 546 842 546 828 759 828 759 278 557 278 557 830 443 830 443 304 875 304 875 847 404 847 404 45 102 45 102 769 69 769 69 457 360 457 360 338 561 338 561 738 518 738 518 594 917 594 917 561 415 561 415 157 322 157 322 709 550 709 550 550 175 550 175 547 520 547 520 922 192 922 192 59 948 59 948 111 322 111 322 662 90 662 90 469 371 469 371 152 635 152 635 750 549 750 549 433 773 433 773 104 371 104 371 233 819 233 819 404 692 404 692 472 748 472 748 205 690 205 690 708 303 708 303 85 292 85 292 325 919 325 919 755 102 755 102 671 877 671 877 506 416 506 416 163 736 163 736 446 931 446 931 71 650 71 650 531 54 531 54 4 776 4 776 62 867 62 867 588 688 588 688 408 822 408 822 447 378 447 378 730 711 730 711 904 684 904 684 361 622 361 622 63 197 63 197 252 3 252 3 572 660 572 660 158 886 158 886 370 257 370 257 941 68 941 68 323 27 323 27 494 911 494 911 280 797 280 797 409 354 409 354 908 921 908 921 894 790 894 790 571 301 571 301 47 820 47 820 486 607 486 607 669 888 669 888 164 317 164 317 833 869 833 869 156 644 156 644 363 640 363 640 919 701 919 701 737 757 737 757 76 593 76 593 266 518 266 518 835 547 835 547 688 218 688 218 11 705 11 705 717 857 717 857 240 796 240 796 820 888 820 888 592 262 592 262 480 933 480 933 191 277 191 277 617 842 617 842 837 950 837 950 148 14 148 14 571 680 571 680 775 62 775 62 775 948 775 948 552 896 552 896 120 846 120 846 482 621 482 621 426 752 426 752 528 473 528 473 283 589 283 589 202 246 202 246 16 942 16 942 380 336 380 336 252 648 252 648 74 287 74 287 63 769 63 769 803 561 803 561 584 887 584 887 258 737 258 737 400 184 400 184 317 315 317 315 584 335 584 335 901 844 901 844 520 783 520 783 433 228 433 228 766 355 766 355 189 733 189 733 576 714 576 714 708 82 708 82 476 439 476 439 331 673 331 673 707 204 707 204 488 314 488 314 206 196 206 196 49 635 49 635 457 98 457 98 899 160 899 160 627 253 627 253 815 576 815 576 733 411 733 411 549 544 549 544 132 768 132 768 949 833 949 833 582 591 582 591 419 6 419 6 162 89 162 89 944 815 944 815 676 665 676 665 367 55 367 55 549 775 549 775 953 633 953 633 383 272 383 272 562 707 562 707 884 388 884 388 233 800 233 800 861 182 861 182 806 796 806 796 394 322 394 322 398 341 398 341 103 817 103 817 185 615 185 615 83 952 83 952 564 472 564 472 623 760 623 760 812 922 812 922 193 854 193 854 955 711 955 711 915 713 915 713 729 865 729 865 838 436 838 436 98 745 98 745 235 349 235 349 760 100 760 100 439 692 439 692 337 479 337 479 504 948 504 948 821 47 821 47 41 365 41 365 549 237 549 237 779 315 779 315 492 295 492 295 268 848 268 848 47 297 47 297 114 786 114 786 363 423 363 423 237 205 237 205 293 657 293 657 709 157 709 157 115 355 115 355 361 650 361 650 126 13 126 13 445 271 445 271 481 415 481 415 207 20 207 20 723 184 723 184 647 867 647 867 531 11 531 11 196 404 196 404 573 237 573 237 712 682 712 682 545 534 545 534 647 658 647 658 137 417 137 417 925 245 925 245 566 540 566 540 381 728 381 728 314 902 314 902 622 705 622 705 848 315 848 315 104 395 104 395 529 387 529 387 765 163 765 163 562 941 562 941 110 850 110 850 683 692 683 692 798 99 798 99 102 562 102 562 448 794 448 794 881 831 881 831 319 933 319 933 278 886 278 886 709 615 709 615 555 814 555 814 234 456 234 456 817 53 817 53 727 35 727 35 369 380 369 380 778 844 778 844 656 437 656 437 213 384 213 384 905 536 905 536 148 356 148 356 48 307 48 307 215 436 215 436 953 906 953 906 711 497 711 497 24 600 24 600 131 270 131 270 739 574 739 574 471 38 471 38 875 911 875 911 212 434 212 434 209 302 209 302 864 143 864 143 398 634 398 634 66 32 66 32 589 936 589 936 32 496 32 496 379 719 379 719 614 555 614 555 171 618 171 618 870 29 870 29 719 298 719 298 480 880 480 880 207 120 207 120 78 652 78 652 494 129 494 129 666 351 666 351 894 325 894 325 407 933 407 933 132 563 132 563 271 450 271 450 487 409 487 409 83 569 83 569 847 267 847 267 954 259 954 259 716 631 716 631 267 603 267 603 265 538 265 538 688 844 688 844 90 382 90 382 417 580 417 580 206 542 206 542 179 793 179 793 116 847 116 847 277 668 277 668 490 216 490 216 588 27 588 27 789 70 789 70 305 950 305 950 509 251 509 251 6 788 6 788 501 758 501 758 428 671 428 671 406 578 406 578 764 756 764 756 660 799 660 799 860 871 860 871 215 757 215 757 697 296 697 296 695 854 695 854 435 123 435 123 307 865 307 865 353 455 353 455 268 187 268 187 267 554 267 554 922 289 922 289 895 520 895 520 395 911 395 911 367 570 367 570 445 708 445 708 452 648 452 648 552 70 552 70 871 139 871 139 849 638 849 638 181 725 181 725 417 165 417 165 315 660 315 660 364 71 364 71 111 610 111 610 468 239 468 239 442 99 442 99 669 716 669 716 253 706 253 706 196 13 196 13 893 204 893 204 801 163 801 163 56 225 56 225 459 917 459 917 564 538 564 538 911 507 911 507 645 617 645 617 639 199 639 199 88 911 88 911 839 909 839 909 213 875 213 875 52 490 52 490 394 314 394 314 572 665 572 665 37 172 37 172 575 536 575 536 628 688 628 688 874 895 874 895 487 566 487 566 915 664 915 664 492 558 492 558 341 781 341 781 468 241 468 241 540 274 540 274 885 96 885 96 313 115 313 115 578 834 578 834 247 597 247 597 873 245 873 245 15 161 15 161 236 246 236 246 665 786 665 786 568 497 568 497 344 702 344 702 807 935 807 935 521 623 521 623 525 421 525 421 213 24 213 24 323 349 323 349 778 654 778 654 286 285 286 285 334 571 334 571 127 39 127 39 459 325 459 325 153 540 153 540 726 772 726 772 354 886 354 886 237 251 237 251 369 327 369 327 485 450 485 450 489 152 489 152 364 264 364 264 773 835 773 835 869 67 869 67 321 189 321 189 830 185 830 185 284 674 284 674 446 441 446 441 366 562 366 562 863 539 863 539 587 688 587 688 816 617 816 617 631 336 631 336 424 654 424 654 302 346 302 346 409 167 409 167 243 28 243 28 872 148 872 148 455 909 455 909 631 169 631 169 259 426 259 426 528 119 528 119 479 258 479 258 429 579 429 579 210 728 210 728 773 519 773 519 799 668 799 668 904 874 904 874 865 844 865 844 28 620 28 620 392 262 392 262 896 925 896 925 749 64 749 64 513 492 513 492 575 499 575 499 533 60 533 60 768 835 768 835 529 389 529 389 228 908 228 908 82 923 82 923 787 857 787 857 302 288 302 288 262 290 262 290 430 116 430 116 543 760 543 760 50 393 50 393 24 727 24 727 214 688 214 688 898 572 898 572 301 604 301 604 251 685 251 685 877 404 877 404 625 936 625 936 64 190 64 190 674 327 674 327 255 933 255 933 942 203 942 203 203 640 203 640 790 499 790 499 611 18 611 18 152 496 152 496 659 193 659 193 467 562 467 562 946 924 946 924 917 520 917 520 436 348 436 348 716 656 716 656 475 351 475 351 104 79 104 79 106 543 106 543 776 420 776 420 329 889 329 889 77 861 77 861 258 464 258 464 166 755 166 755 141 672 141 672 906 302 906 302 656 51 656 51 734 116 734 116 895 339 895 339 594 430 594 430 196 30 196 30 33 872 33 872 136 95 136 95 751 113 751 113 333 858 333 858 522 419 522 419 299 122 299 122 135 668 135 668 52 951 52 951 330 165 330 165 477 467 477 467 700 542 700 542 498 902 498 902 34 498 34 498 861 914 861 914 494 341 494 341 177 837 177 837 371 534 371 534 905 196 905 196 507 727 507 727 592 206 592 206 801 337 801 337 210 532 210 532 541 379 541 379 113 273 113 273 403 857 403 857 45 694 45 694 68 502 68 502 336 656 336 656 205 445 205 445 488 55 488 55 367 192 367 192 954 229 954 229 668 287 668 287 615 703 615 703 251 145 251 145 889 895 889 895 900 581 900 581 334 464 334 464 586 42 586 42 943 395 943 395 666 277 666 277 702 117 702 117 224 129 224 129 17 914 17 914 918 221 918 221 860 438 860 438 403 955 403 955 275 160 275 160 268 824 268 824 343 318 343 318 366 174 366 174 85 327 85 327 534 776 534 776 400 739 400 739 118 536 118 536 704 532 704 532 754 860 754 860 434 461 434 461 860 219 860 219 264 318 264 318 769 324 769 324 713 7 713 7 823 804 823 804 432 127 432 127 355 450 355 450 680 703 680 703 779 777 779 777 837 865 837 865 617 659 617 659 812 372 812 372 505 716 505 716 510 482 510 482 634 690 634 690 695 173 695 173 858 437 858 437 189 93 189 93 760 718 760 718 468 73 468 73 249 19 249 19 357 207 357 207 836 9 836 9 471 334 471 334 230 232 230 232 950 384 950 384 685 954 685 954 152 511 152 511 629 842 629 842 289 338 289 338 410 244 410 244 52 347 52 347 41 632 41 632 390 333 390 333 333 648 333 648 36 121 36 121 943 729 943 729 313 775 313 775 881 404 881 404 502 117 502 117 3 551 3 551 727 920 727 920 746 71 746 71 414 837 414 837 616 219 616 219 175 299 175 299 40 575 40 575 579 650 579 650 719 640 719 640 909 909 909 909 222 447 222 447 709 230 709 230 581 298 581 298 392 672 392 672 923 676 923 676 818 904 818 904 132 489 132 489 498 315 498 315 225 613 225 613 116 216 116 216 500 358 500 358 670 298 670 298 923 323 923 323 177 291 177 291 59 128 59 128 724 866 724 866 491 560 491 560 590 16 590 16 552 107 552 107 404 818 404 818 410 85 410 85 270 115 270 115 398 160 398 160 517 645 517 645 671 544 671 544 566 6 566 6 862 704 862 704 493 680 493 680 412 34 412 34 495 217 495 217 378 894 378 894 913 603 913 603 186 161 186 161 320 738 320 738 798 940 798 940 394 412 394 412 294 407 294 407 368 318 368 318 494 368 494 368 510 946 510 946 732 467 732 467 127 129 127 129 336 508 336 508 453 926 453 926 755 456 755 456 636 247 636 247 243 491 243 491 917 569 917 569 143 666 143 666 251 384 251 384 732 147 732 147 649 312 649 312 128 844 128 844 867 815 867 815 807 895 807 895 742 306 742 306 547 751 547 751 879 421 879 421 587 269 587 269 195 864 195 864 792 600 792 600 840 490 840 490 299 406 299 406 204 446 204 446 283 142 283 142 71 453 71 453 248 796 248 796 949 332 949 332 620 327 620 327 521 498 521 498 591 434 591 434 256 423 256 423 853 653 853 653 143 586 143 586 496 564 496 564 31 280 31 280 742 219 742 219 340 629 340 629 794 915 794 915 512 199 512 199 242 75 242 75 226 639 226 639 611 427 611 427 348 901 348 901 393 160 393 160 907 123 907 123 386 951 386 951 506 397 506 397 195 310 195 310 595 224 595 224 708 20 708 20 929 599 929 599 388 271 388 271 46 142 46 142 288 954 288 954 475 378 475 378 149 541 149 541 158 746 158 746 776 729 776 729 309 876 309 876 439 680 439 680 71 527 71 527 692 603 692 603 949 255 949 255 921 893 921 893 825 444 825 444 744 713 744 713 259 261 259 261 37 50 37 50 709 97 709 97 103 66 103 66 692 729 692 729 183 245 183 245 75 7 75 7 581 929 581 929 749 671 749 671 872 132 872 132 337 106 337 106 718 124 718 124 728 584 728 584 462 30 462 30 355 186 355 186 722 568 722 568 167 16 167 16 560 338 560 338 790 583 790 583 518 602 518 602 38 854 38 854 522 151 522 151 95 335 95 335 325 107 325 107 949 857 949 857 564 477 564 477 421 765 421 765 692 565 692 565 634 920 634 920 931 733 931 733 438 74 438 74 926 565 926 565 51 629 51 629 348 745 348 745 854 743 854 743 85 894 85 894 429 696 429 696 659 446 659 446 693 111 693 111 63 46 63 46 512 641 512 641 126 826 126 826 318 688 318 688 927 745 927 745 477 238 477 238 113 71 113 71 314 102 314 102 466 130 466 130 458 114 458 114 121 886 121 886 624 872 624 872 148 2 148 2 768 859 768 859 636 19 636 19 192 744 192 744 51 361 51 361 704 293 704 293 616 109 616 109 577 854 577 854 671 368 671 368 333 312 333 312 620 364 620 364 206 670 206 670 860 153 860 153 19 241 19 241 349 871 349 871 654 22 654 22 689 378 689 378 816 442 816 442 24 100 24 100 167 117 167 117 110 760 110 760 884 177 884 177 287 86 287 86 527 806 527 806 683 508 683 508 827 136 827 136 751 86 751 86 496 955 496 955 854 460 854 460 351 336 351 336 410 343 410 343 351 537 351 537 647 620 647 620 4 412 4 412 750 632 750 632 201 194 201 194 685 890 685 890 869 812 869 812 99 74 99 74 17 374 17 374 358 525 358 525 506 478 506 478 728 673 728 673 716 714 716 714 828 134 828 134 780 800 780 800 666 290 666 290 393 113 393 113 632 84 632 84 483 604 483 604 14 150 14 150 939 398 939 398 34 171 34 171 951 633 951 633 152 939 152 939 49 880 49 880 87 943 87 943 250 246 250 246 803 715 803 715 255 335 255 335 370 928 370 928 853 97 853 97 453 871 453 871 345 605 345 605 333 721 333 721 881 199 881 199 61 67 61 67 829 469 829 469 282 136 282 136 531 80 531 80 742 175 742 175 386 941 386 941 634 130 634 130 548 879 548 879 414 795 414 795 814 448 814 448 483 905 483 905 648 728 648 728 766 170 766 170 558 187 558 187 58 597 58 597 460 149 460 149 539 282 539 282 609 632 609 632 591 93 591 93 275 626 275 626 312 880 312 880 173 838 173 838 598 816 598 816 940 400 940 400 634 951 634 951 463 849 463 849 883 747 883 747 886 307 886 307 359 367 359 367 255 261 255 261 220 111 220 111 762 130 762 130 872 677 872 677 80 271 80 271 340 932 340 932 138 913 138 913 273 691 273 691 907 197 907 197 272 36 272 36 52 469 52 469 418 653 418 653 765 564 765 564 463 435 463 435 909 102 909 102 756 818 756 818 297 792 297 792 306 700 306 700 644 827 644 827 772 950 772 950 57 865 57 865 468 131 468 131 744 790 744 790 435 558 435 558 106 519 106 519 876 47 876 47 517 955 517 955 221 815 221 815 263 180 263 180 559 234 559 234 688 694 688 694 555 596 555 596 288 272 288 272 499 28 499 28 765 338 765 338 662 87 662 87 354 831 354 831 694 182 694 182 821 500 821 500 535 510 535 510 163 894 163 894 302 901 302 901 569 925 569 925 591 912 591 912 240 885 240 885 840 839 840 839 338 577 338 577 720 159 720 159 673 712 673 712 940 311 940 311 732 878 732 878 717 828 717 828 550 591 550 591 930 861 930 861 123 793 123 793 654 389 654 389 599 351 599 351 756 722 756 722 35 665 35 665 900 955 900 955 698 460 698 460 641 387 641 387 255 324 255 324 521 857 521 857 569 109 569 109 30 183 30 183 105 73 105 73 889 326 889 326 770 938 770 938 906 572 906 572 950 468 950 468 896 102 896 102 442 315 442 315 518 806 518 806 420 750 420 750 550 142 550 142 431 321 431 321 34 909 34 909 403 907 403 907 570 805 570 805 711 12 711 12 340 592 340 592 473 202 473 202 582 801 582 801 634 620 634 620 598 135 598 135 30 573 30 573 133 869 133 869 417 808 417 808 424 274 424 274 81 258 81 258 953 11 953 11 832 791 832 791 783 110 783 110 500 144 500 144 239 478 239 478 569 121 569 121 266 584 266 584 792 518 792 518 581 560 581 560 432 522 432 522 306 268 306 268 89 842 89 842 151 181 151 181 838 594 838 594 182 627 182 627 290 55 290 55 739 308 739 308 90 83 90 83 661 627 661 627 643 4 643 4 558 804 558 804 176 749 176 749 540 52 540 52 556 560 556 560 145 287 145 287 881 277 881 277 689 5 689 5 780 144 780 144 188 271 188 271 26 628 26 628 670 821 670 821 420 472 420 472 66 824 66 824 921 613 921 613 135 946 135 946 547 436 547 436 123 848 123 848 186 620 186 620 429 602 429 602 488 818 488 818 327 913 327 913 740 519 740 519 919 641 919 641 134 803 134 803 635 748 635 748 386 704 386 704 25 798 25 798 322 857 322 857 829 98 829 98 215 733 215 733 565 806 565 806 909 557 909 557 472 632 472 632 95 535 95 535 950 736 950 736 1 567 1 567 422 486 422 486 529 326 529 326 815 825 815 825 889 367 889 367 814 165 814 165 833 425 833 425 159 44 159 44 126 143 126 143 139 340 139 340 461 35 461 35 110 584 110 584 392 329 392 329 675 479 675 479 177 155 177 155 422 445 422 445 240 605 240 605 650 753 650 753 507 70 507 70 854 61 854 61 500 410 500 410 22 51 22 51 594 194 594 194 891 923 891 923 248 41 248 41 103 582 103 582 604 85 604 85 821 776 821 776 876 717 876 717 83 266 83 266 701 14 701 14 492 799 492 799 601 151 601 151 384 338 384 338 676 397 676 397 294 381 294 381 811 160 811 160 760 682 760 682 414 613 414 613 805 385 805 385 614 831 614 831 306 888 306 888 491 595 491 595 220 435 220 435 571 148 571 148 288 815 288 815 621 208 621 208 833 713 833 713 311 372 311 372 399 423 399 423 464 887 464 887 768 451 768 451 535 874 535 874 407 692 407 692 890 504 890 504 213 829 213 829 492 484 492 484 305 845 305 845 211 867 211 867 582 222 582 222 223 783 223 783 36 473 36 473 540 56 540 56 87 599 87 599 431 900 431 900 367 886 367 886 591 7 591 7 325 438 325 438 637 700 637 700 259 496 259 496 594 900 594 900 183 481 183 481 4 408 4 408 221 474 221 474 336 233 336 233 67 163 67 163 77 674 77 674 100 573 100 573 659 800 659 800 735 117 735 117 476 688 476 688 341 167 341 167 466 221 466 221 394 212 394 212 794 946 794 946 695 34 695 34 1 769 1 769 398 887 398 887 456 764 456 764 460 873 460 873 355 845 355 845 26 171 26 171 569 196 569 196 238 286 238 286 848 363 848 363 791 915 791 915 944 49 944 49 197 393 197 393 142 513 142 513 808 511 808 511 700 651 700 651 125 763 125 763 481 371 481 371 324 418 324 418 319 931 319 931 556 176 556 176 914 762 914 762 781 898 781 898 32 594 32 594 102 803 102 803 13 739 13 739 363 251 363 251 935 294 935 294 393 158 393 158 380 25 380 25 493 855 493 855 490 395 490 395 161 111 161 111 448 692 448 692 857 431 857 431 539 783 539 783 918 231 918 231 93 394 93 394 47 253 47 253 837 827 837 827 284 405 284 405 344 192 344 192 223 459 223 459 415 932 415 932 230 672 230 672 873 933 873 933 283 316 283 316 740 596 740 596 138 2 138 2 725 831 725 831 903 856 903 856 616 6 616 6 143 894 143 894 892 938 892 938 765 253 765 253 342 50 342 50 376 532 376 532 858 573 858 573 207 323 207 323 104 63 104 63 459 700 459 700 393 200 393 200 872 567 872 567 644 833 644 833 211 875 211 875 480 267 480 267 585 253 585 253 645 714 645 714 742 193 742 193 566 198 566 198 816 674 816 674 161 882 161 882 295 568 295 568 469 246 469 246 874 460 874 460 728 701 728 701 459 724 459 724 781 618 781 618 360 550 360 550 534 728 534 728 629 734 629 734 947 184 947 184 164 156 164 156 567 945 567 945 677 516 677 516 100 188 100 188 714 231 714 231 913 911 913 911 739 209 739 209 15 661 15 661 102 827 102 827 847 787 847 787 575 622 575 622 645 947 645 947 111 951 111 951 543 35 543 35 348 742 348 742 376 15 376 15 239 128 239 128 820 928 820 928 658 422 658 422 719 135 719 135 483 155 483 155 22 193 22 193 699 121 699 121 139 282 139 282 892 758 892 758 783 457 783 457 125 32 125 32 227 39 227 39 98 643 98 643 683 567 683 567 577 690 577 690 22 142 22 142 780 544 780 544 621 819 621 819 667 141 667 141 764 500 764 500 804 442 804 442 648 430 648 430 316 563 316 563 817 524 817 524 256 421 256 421 875 597 875 597 347 142 347 142 892 82 892 82 640 294 640 294 91 637 91 637 269 280 269 280 665 594 665 594 101 131 101 131 232 483 232 483 834 329 834 329 896 20 896 20 945 439 945 439 792 503 792 503 778 870 778 870 625 606 625 606 258 384 258 384 756 729 756 729 154 289 154 289 254 65 254 65 820 227 820 227 498 203 498 203 822 774 822 774 134 363 134 363 13 507 13 507 288 911 288 911 454 165 454 165 52 404 52 404 290 78 290 78 504 237 504 237 921 508 921 508 314 151 314 151 47 147 47 147 753 860 753 860 294 334 294 334 902 161 902 161 336 575 336 575 924 903 924 903 10 526 10 526 875 2 875 2 328 755 328 755 1 484 1 484 329 776 329 776 748 148 748 148 136 747 136 747 415 575 415 575 644 915 644 915 937 612 937 612 578 865 578 865 865 58 865 58 324 270 324 270 677 892 677 892 914 343 914 343 502 250 502 250 728 146 728 146 168 204 168 204 918 559 918 559 772 940 772 940 194 322 194 322 414 248 414 248 871 682 871 682 926 785 926 785 691 446 691 446 909 810 909 810 859 224 859 224 598 138 598 138 343 349 343 349 666 881 666 881 66 733 66 733 150 475 150 475 493 117 493 117 431 764 431 764 256 309 256 309 512 493 512 493 96 721 96 721 201 701 201 701 23 318 23 318 767 647 767 647 382 797 382 797 503 808 503 808 564 760 564 760 773 654 773 654 837 617 837 617 172 655 172 655 231 848 231 848 857 111 857 111 625 726 625 726 671 119 671 119 590 89 590 89 857 921 857 921 287 406 287 406 848 83 848 83 497 673 497 673 430 535 430 535 578 243 578 243 671 37 671 37 851 430 851 430 918 106 918 106 333 255 333 255 430 151 430 151 56 62 56 62 50 344 50 344 90 642 90 642 407 874 407 874 496 78 496 78 137 19 137 19 310 326 310 326 708 769 708 769 47 697 47 697 72 462 72 462 139 394 139 394 388 179 388 179 852 631 852 631 325 575 325 575 638 462 638 462 833 864 833 864 191 698 191 698 318 370 318 370 610 461 610 461 795 635 795 635 474 239 474 239 581 570 581 570 752 107 752 107 804 492 804 492 385 700 385 700 456 371 456 371 567 491 567 491 329 308 329 308 340 4 340 4 661 299 661 299 736 905 736 905 385 435 385 435 808 333 808 333 599 128 599 128 446 846 446 846 551 462 551 462 681 256 681 256 520 699 520 699 494 306 494 306 902 801 902 801 749 558 749 558 732 224 732 224 660 621 660 621 808 603 808 603 810 870 810 870 584 99 584 99 400 628 400 628 213 856 213 856 326 635 326 635 629 853 629 853 841 319 841 319 913 892 913 892 24 220 24 220 798 590 798 590 681 418 681 418 300 884 300 884 35 912 35 912 234 116 234 116 94 323 94 323 834 412 834 412 180 384 180 384 516 343 516 343 823 120 823 120 774 576 774 576 144 434 144 434 464 856 464 856 477 603 477 603 363 151 363 151 101 744 101 744 235 137 235 137 53 71 53 71 412 703 412 703 71 248 71 248 40 840 40 840 736 80 736 80 470 857 470 857 80 198 80 198 486 258 486 258 820 456 820 456 774 305 774 305 623 797 623 797 493 651 493 651 118 6 118 6 365 631 365 631 421 545 421 545 465 438 465 438 821 539 821 539 297 911 297 911 607 64 607 64 535 567 535 567 437 122 437 122 685 908 685 908 456 235 456 235 604 28 604 28 135 497 135 497 239 484 239 484 316 750 316 750 62 220 62 220 169 281 169 281 924 932 924 932 142 804 142 804 256 425 256 425 200 350 200 350 393 935 393 935 747 242 747 242 140 914 140 914 456 552 456 552 166 475 166 475 7 644 7 644 107 319 107 319 522 226 522 226 557 634 557 634 562 50 562 50 239 934 239 934 854 831 854 831 242 806 242 806 8 260 8 260 739 640 739 640 898 326 898 326 353 25 353 25 726 790 726 790 46 172 46 172 933 294 933 294 922 849 922 849 505 283 505 283 456 902 456 902 150 813 150 813 194 268 194 268 762 86 762 86 311 78 311 78 713 354 713 354 476 349 476 349 13 471 13 471 866 45 866 45 448 9 448 9 490 868 490 868 923 12 923 12 82 714 82 714 463 260 463 260 630 162 630 162 361 780 361 780 726 436 726 436 864 556 864 556 547 766 547 766 281 587 281 587 638 576 638 576 856 807 856 807 927 59 927 59 661 155 661 155 736 660 736 660 951 817 951 817 23 812 23 812 360 57 360 57 652 190 652 190 608 830 608 830 523 634 523 634 175 85 175 85 522 441 522 441 205 398 205 398 501 77 501 77 681 951 681 951 533 751 533 751 654 232 654 232 765 375 765 375 145 125 145 125 726 906 726 906 626 293 626 293 58 943 58 943 501 614 501 614 458 671 458 671 594 811 594 811 75 592 75 592 495 936 495 936 926 946 926 946 941 248 941 248 447 54 447 54 547 347 547 347 182 90 182 90 464 690 464 690 29 176 29 176 331 536 331 536 369 97 369 97 96 261 96 261 166 946 166 946 209 747 209 747 355 302 355 302 253 727 253 727 122 692 122 692 127 341 127 341 89 323 89 323 492 790 492 790 137 455 137 455 638 668 638 668 691 187 691 187 835 108 835 108 460 430 460 430 504 721 504 721 372 539 372 539 869 805 869 805 629 866 629 866 203 326 203 326 128 497 128 497 395 357 395 357 813 845 813 845 342 81 342 81 778 159 778 159 834 691 834 691 886 86 886 86 233 287 233 287 50 756 50 756 39 749 39 749 901 613 901 613 382 558 382 558 593 353 593 353 880 31 880 31 127 604 127 604 61 955 61 955 416 909 416 909 856 935 856 935 197 594 197 594 604 792 604 792 223 854 223 854 303 756 303 756 791 398 791 398 13 358 13 358 818 350 818 350 791 75 791 75 258 373 258 373 136 363 136 363 919 141 919 141 111 323 111 323 435 233 435 233 81 326 81 326 149 784 149 784 172 641 172 641 569 938 569 938 131 901 131 901 305 365 305 365 909 889 909 889 692 882 692 882 51 787 51 787 294 54 294 54 757 608 757 608 613 144 613 144 237 137 237 137 333 214 333 214 556 866 556 866 807 781 807 781 234 375 234 375 521 286 521 286 231 429 231 429 429 88 429 88 417 128 417 128 484 395 484 395 701 422 701 422 30 32 30 32 342 651 342 651 419 100 419 100 223 261 223 261 583 293 583 293 191 504 191 504 19 263 19 263 328 459 328 459 130 895 130 895 66 303 66 303 904 937 904 937 317 494 317 494 1 832 1 832 96 272 96 272 895 807 895 807 328 563 328 563 457 120 457 120 294 595 294 595 448 645 448 645 909 514 909 514 587 189 587 189 756 933 756 933 328 612 328 612 507 50 507 50 751 786 751 786 805 770 805 770 767 119 767 119 812 796 812 796 535 531 535 531 871 537 871 537 663 116 663 116 389 727 389 727 732 75 732 75 946 789 946 789 33 663 33 663 108 698 108 698 574 837 574 837 406 188 406 188 482 128 482 128 612 282 612 282 863 19 863 19 473 518 473 518 487 464 487 464 656 681 656 681 140 304 140 304 858 802 858 802 175 870 175 870 540 226 540 226 222 645 222 645 264 110 264 110 763 548 763 548 237 528 237 528 830 759 830 759 129 86 129 86 385 811 385 811 211 595 211 595 340 436 340 436 871 225 871 225 354 48 354 48 767 317 767 317 886 218 886 218 288 566 288 566 550 756 550 756 765 624 765 624 16 335 16 335 318 601 318 601 523 218 523 218 571 734 571 734 112 599 112 599 148 497 148 497 494 462 494 462 320 661 320 661 607 31 607 31 650 674 650 674 653 75 653 75 524 914 524 914 148 140 148 140 258 304 258 304 788 512 788 512 599 797 599 797 514 688 514 688 638 257 638 257 457 733 457 733 347 936 347 936 163 332 163 332 550 662 550 662 297 350 297 350 572 51 572 51 366 731 366 731 52 222 52 222 878 498 878 498 611 566 611 566 568 434 568 434 475 236 475 236 226 413 226 413 926 809 926 809 335 908 335 908 265 809 265 809 400 861 400 861 317 359 317 359 836 92 836 92 142 798 142 798 204 776 204 776 170 824 170 824 27 63 27 63 877 528 877 528 41 175 41 175 151 460 151 460 796 127 796 127 784 904 784 904 705 13 705 13 767 946 767 946 611 79 611 79 97 786 97 786 298 5 298 5 824 460 824 460 839 592 839 592 459 362 459 362 361 661 361 661 763 745 763 745 931 482 931 482 874 913 874 913 437 803 437 803 62 549 62 549 80 342 80 342 359 257 359 257 622 26 622 26 706 56 706 56 205 210 205 210 833 561 833 561 723 315 723 315 293 248 293 248 114 488 114 488 445 438 445 438 891 417 891 417 831 674 831 674 7 622 7 622 400 177 400 177 736 476 736 476 353 547 353 547 921 229 921 229 372 548 372 548 485 808 485 808 369 738 369 738 640 169 640 169 722 807 722 807 330 32 330 32 273 788 273 788 507 48 507 48 685 617 685 617 313 907 313 907 179 474 179 474 553 766 553 766 353 740 353 740 315 837 315 837 54 522 54 522 122 458 122 458 293 96 293 96 298 288 298 288 579 565 579 565 825 826 825 826 253 723 253 723 347 764 347 764 890 773 890 773 50 28 50 28 622 342 622 342 881 235 881 235 140 689 140 689 874 390 874 390 945 322 945 322 52 849 52 849 168 205 168 205 194 64 194 64 318 15 318 15 679 561 679 561 114 98 114 98 804 2 804 2 54 830 54 830 250 254 250 254 835 131 835 131 2 452 2 452 272 121 272 121 610 102 610 102 948 918 948 918 136 935 136 935 134 73 134 73 625 17 625 17 923 78 923 78 635 576 635 576 417 199 417 199 306 325 306 325 642 721 642 721 107 274 107 274 750 179 750 179 591 604 591 604 766 832 766 832 72 666 72 666 693 795 693 795 891 306 891 306 367 556 367 556 269 332 269 332 898 173 898 173 729 434 729 434 732 853 732 853 655 217 655 217 412 576 412 576 687 928 687 928 731 648 731 648 818 144 818 144 513 369 513 369 703 428 703 428 184 345 184 345 811 302 811 302 896 791 896 791 3 605 3 605 915 477 915 477 641 290 641 290 561 905 561 905 575 62 575 62 57 716 57 716 214 921 214 921 475 206 475 206 932 779 932 779 85 22 85 22 327 153 327 153 299 165 299 165 837 10 837 10 475 878 475 878 678 307 678 307 204 267 204 267 112 254 112 254 146 71 146 71 905 620 905 620 927 743 927 743 306 172 306 172 651 136 651 136 638 663 638 663 8 772 8 772 815 540 815 540 462 275 462 275 552 756 552 756 484 38 484 38 409 61 409 61 781 899 781 899 543 536 543 536 647 172 647 172 490 787 490 787 169 479 169 479 426 262 426 262 731 506 731 506 414 233 414 233 404 184 404 184 558 645 558 645 188 255 188 255 742 806 742 806 798 619 798 619 730 210 730 210 67 517 67 517 951 902 951 902 349 529 349 529 754 15 754 15 502 419 502 419 364 571 364 571 581 804 581 804 646 417 646 417 608 557 608 557 124 271 124 271 73 202 73 202 221 933 221 933 178 61 178 61 428 702 428 702 73 432 73 432 72 820 72 820 893 200 893 200 558 322 558 322 53 335 53 335 342 570 342 570 260 342 260 342 377 842 377 842 272 864 272 864 675 239 675 239 66 860 66 860 853 391 853 391 462 526 462 526 865 442 865 442 795 591 795 591 533 772 533 772 821 781 821 781 885 71 885 71 2 482 2 482 579 955 579 955 138 543 138 543 614 82 614 82 446 376 446 376 739 137 739 137 619 596 619 596 631 682 631 682 160 677 160 677 67 391 67 391 9 222 9 222 664 861 664 861 336 417 336 417 341 328 341 328 201 619 201 619 863 80 863 80 29 659 29 659 553 779 553 779 240 391 240 391 844 523 844 523 921 940 921 940 595 889 595 889 322 743 322 743 142 414 142 414 317 338 317 338 443 841 443 841 317 581 317 581 525 203 525 203 502 881 502 881 578 165 578 165 576 83 576 83 770 106 770 106 236 383 236 383 455 263 455 263 904 341 904 341 93 532 93 532 605 739 605 739 377 942 377 942 875 750 875 750 377 191 377 191 230 887 230 887 83 921 83 921 19 866 19 866 435 239 435 239 386 873 386 873 790 628 790 628 650 919 650 919 883 299 883 299 175 813 175 813 736 274 736 274 355 201 355 201 100 368 100 368 496 104 496 104 546 756 546 756 380 537 380 537 196 947 196 947 370 862 370 862 91 342 91 342 847 610 847 610 111 732 111 732 93 611 93 611 77 208 77 208 229 342 229 342 160 743 160 743 106 187 106 187 521 277 521 277 427 791 427 791 416 360 416 360 809 27 809 27 127 188 127 188 182 311 182 311 470 739 470 739 274 24 274 24 36 913 36 913 644 866 644 866 532 164 532 164 453 552 453 552 56 850 56 850 911 447 911 447 89 437 89 437 275 758 275 758 103 923 103 923 882 603 882 603 834 164 834 164 366 117 366 117 617 860 617 860 829 28 829 28 192 83 192 83 38 933 38 933 764 432 764 432 772 589 772 589 448 160 448 160 951 10 951 10 319 259 319 259 583 339 583 339 424 74 424 74 413 644 413 644 687 165 687 165 833 739 833 739 236 371 236 371 298 830 298 830 819 433 819 433 934 826 934 826 373 259 373 259 57 139 57 139 520 239 520 239 789 465 789 465 770 27 770 27 638 835 638 835 345 934 345 934 512 216 512 216 630 544 630 544 373 627 373 627 375 501 375 501 628 421 628 421 448 707 448 707 262 865 262 865 171 159 171 159 346 626 346 626 863 410 863 410 723 555 723 555 772 361 772 361 264 705 264 705 625 628 625 628 619 940 619 940 165 162 165 162 685 96 685 96 316 695 316 695 180 593 180 593 897 726 897 726 143 477 143 477 858 634 858 634 815 937 815 937 253 224 253 224 844 125 844 125 464 117 464 117 77 378 77 378 817 450 817 450 403 506 403 506 31 750 31 750 724 794 724 794 451 38 451 38 79 389 79 389 404 155 404 155 25 643 25 643 938 319 938 319 549 324 549 324 399 470 399 470 244 663 244 663 630 547 630 547 916 834 916 834 243 817 243 817 576 171 576 171 200 245 200 245 47 282 47 282 208 216 208 216 487 868 487 868 217 945 217 945 898 852 898 852 33 187 33 187 76 902 76 902 345 450 345 450 322 558 322 558 155 250 155 250 549 832 549 832 677 638 677 638 587 312 587 312 64 72 64 72 565 155 565 155 27 264 27 264 403 249 403 249 912 491 912 491 539 250 539 250 909 472 909 472 364 484 364 484 275 804 275 804 484 314 484 314 167 737 167 737 251 829 251 829 228 322 228 322 288 509 288 509 493 136 493 136 364 709 364 709 16 92 16 92 426 266 426 266 636 155 636 155 652 116 652 116 414 445 414 445 101 562 101 562 32 550 32 550 146 302 146 302 345 174 345 174 90 15 90 15 299 277 299 277 706 592 706 592 852 299 852 299 81 353 81 353 911 788 911 788 802 865 802 865 925 53 925 53 242 139 242 139 907 377 907 377 475 197 475 197 870 117 870 117 535 537 535 537 777 509 777 509 412 123 412 123 459 344 459 344 827 607 827 607 554 738 554 738 475 575 475 575 833 500 833 500 589 367 589 367 380 166 380 166 824 13 824 13 239 874 239 874 134 821 134 821 191 548 191 548 760 273 760 273 751 300 751 300 37 802 37 802 517 545 517 545 805 25 805 25 408 796 408 796 332 922 332 922 364 905 364 905 113 115 113 115 643 742 643 742 919 403 919 403 247 475 247 475 42 600 42 600 658 918 658 918 738 199 738 199 878 865 878 865 803 374 803 374 348 820 348 820 302 213 302 213 664 435 664 435 13 758 13 758 663 483 663 483 634 36 634 36 359 892 359 892 913 538 913 538 323 395 323 395 621 555 621 555 314 606 314 606 58 206 58 206 833 97 833 97 358 343 358 343 821 339 821 339 954 255 954 255 602 843 602 843 422 816 422 816 595 472 595 472 311 533 311 533 840 472 840 472 936 255 936 255 698 855 698 855 831 308 831 308 295 724 295 724 428 542 428 542 919 356 919 356 459 122 459 122 823 437 823 437 220 658 220 658 42 529 42 529 445 950 445 950 821 411 821 411 11 787 11 787 792 55 792 55 842 576 842 576 189 303 189 303 261 718 261 718 648 793 648 793 167 127 167 127 153 461 153 461 717 322 717 322 505 71 505 71 201 400 201 400 488 396 488 396 177 898 177 898 797 475 797 475 564 110 564 110 258 815 258 815 916 361 916 361 149 185 149 185 672 663 672 663 200 731 200 731 492 559 492 559 794 338 794 338 207 319 207 319 369 830 369 830 36 75 36 75 600 215 600 215 820 819 820 819 181 824 181 824 304 519 304 519 505 855 505 855 589 928 589 928 942 315 942 315 671 859 671 859 842 785 842 785 93 178 93 178 450 704 450 704 698 800 698 800 229 844 229 844 683 80 683 80 651 15 651 15 224 440 224 440 568 769 568 769 905 76 905 76 359 305 359 305 551 907 551 907 720 679 720 679 98 135 98 135 307 6 307 6 788 545 788 545 461 798 461 798 926 285 926 285 80 923 80 923 239 651 239 651 494 30 494 30 261 632 261 632 748 773 748 773 678 718 678 718 429 913 429 913 685 851 685 851 27 650 27 650 552 220 552 220 489 409 489 409 671 429 671 429 601 438 601 438 411 78 411 78 139 312 139 312 742 103 742 103 649 577 649 577 373 214 373 214 634 576 634 576 745 209 745 209 494 449 494 449 955 198 955 198 305 806 305 806 20 538 20 538 423 76 423 76 766 594 766 594 530 903 530 903 53 496 53 496 557 359 557 359 359 291 359 291 113 403 113 403 38 495 38 495 540 646 540 646 233 668 233 668 89 376 89 376 484 856 484 856 443 892 443 892 184 607 184 607 245 927 245 927 581 365 581 365 284 471 284 471 118 711 118 711 821 175 821 175 935 146 935 146 933 422 933 422 504 167 504 167 125 311 125 311 416 851 416 851 901 463 901 463 621 685 621 685 241 915 241 915 267 385 267 385 526 246 526 246 562 950 562 950 1 543 1 543 939 363 939 363 639 572 639 572 428 114 428 114 90 880 90 880 275 631 275 631 800 241 800 241 897 934 897 934 365 734 365 734 327 237 327 237 93 650 93 650 607 704 607 704 639 711 639 711 107 5 107 5 930 641 930 641 361 644 361 644 441 368 441 368 94 839 94 839 783 65 783 65 913 866 913 866 515 36 515 36 617 937 617 937 868 399 868 399 605 389 605 389 314 38 314 38 898 558 898 558 772 399 772 399 453 792 453 792 395 5 395 5 539 451 539 451 895 70 895 70 154 644 154 644 638 350 638 350 639 609 639 609 810 552 810 552 594 883 594 883 141 510 141 510 662 655 662 655 868 106 868 106 78 114 78 114 160 481 160 481 621 769 621 769 801 203 801 203 670 556 670 556 112 213 112 213 282 506 282 506 343 777 343 777 463 376 463 376 766 122 766 122 728 404 728 404 616 376 616 376 150 555 150 555 59 667 59 667 295 255 295 255 904 939 904 939 77 187 77 187 642 859 642 859 54 67 54 67 634 905 634 905 886 35 886 35 119 453 119 453 369 708 369 708 388 227 388 227 669 874 669 874 179 239 179 239 879 593 879 593 803 840 803 840 450 161 450 161 892 66 892 66 147 844 147 844 896 408 896 408 395 486 395 486 882 630 882 630 449 626 449 626 789 292 789 292 424 275 424 275 845 424 845 424 713 402 713 402 99 825 99 825 556 730 556 730 419 88 419 88 596 636 596 636 143 759 143 759 899 48 899 48 791 305 791 305 912 892 912 892 687 4 687 4 629 811 629 811 10 671 10 671 876 811 876 811 5 289 5 289 419 461 419 461 776 674 776 674 530 564 530 564 354 104 354 104 165 198 165 198 435 253 435 253 616 680 616 680 300 614 300 614 415 228 415 228 100 879 100 879 607 938 607 938 231 678 231 678 811 433 811 433 135 414 135 414 491 191 491 191 111 805 111 805 510 801 510 801 881 100 881 100 288 444 288 444 739 897 739 897 326 566 326 566 522 121 522 121 296 893 296 893 420 803 420 803 207 215 207 215 142 922 142 922 391 457 391 457 382 719 382 719 360 435 360 435 128 372 128 372 636 557 636 557 709 858 709 858 54 865 54 865 585 375 585 375 61 278 61 278 919 590 919 590 257 169 257 169 698 720 698 720 346 124 346 124 479 484 479 484 843 57 843 57 903 371 903 371 697 804 697 804 583 550 583 550 112 257 112 257 269 363 269 363 514 767 514 767 142 526 142 526 697 546 697 546 268 723 268 723 734 94 734 94 499 337 499 337 551 440 551 440 863 606 863 606 833 902 833 902 217 835 217 835 17 426 17 426 541 477 541 477 517 594 517 594 186 785 186 785 891 287 891 287 775 311 775 311 843 531 843 531 131 855 131 855 288 486 288 486 827 827 827 827 611 701 611 701 768 686 768 686 376 382 376 382 300 947 300 947 489 84 489 84 886 816 886 816 906 91 906 91 758 558 758 558 402 156 402 156 747 953 747 953 835 588 835 588 884 850 884 850 153 609 153 609 730 276 730 276 358 675 358 675 515 35 515 35 541 196 541 196 383 574 383 574 554 165 554 165 258 195 258 195 825 406 825 406 509 423 509 423 766 60 766 60 777 335 777 335 837 308 837 308 904 68 904 68 52 326 52 326 955 660 955 660 57 757 57 757 501 278 501 278 313 829 313 829 290 828 290 828 593 306 593 306 116 539 116 539 197 590 197 590 953 855 953 855 498 105 498 105 697 795 697 795 380 287 380 287 101 2 101 2 467 223 467 223 893 177 893 177 23 859 23 859 275 346 275 346 421 380 421 380 621 668 621 668 952 912 952 912 701 721 701 721 710 819 710 819 307 129 307 129 727 212 727 212 198 919 198 919 73 367 73 367 535 393 535 393 415 281 415 281 179 303 179 303 95 845 95 845 87 407 87 407 311 743 311 743 112 735 112 735 459 326 459 326 557 658 557 658 429 932 429 932 798 245 798 245 765 864 765 864 636 663 636 663 90 169 90 169 175 405 175 405 181 501 181 501 938 798 938 798 589 214 589 214 475 865 475 865 917 523 917 523 863 222 863 222 539 343 539 343 421 246 421 246 615 818 615 818 407 5 407 5 376 143 376 143 12 937 12 937 702 426 702 426 744 910 744 910 61 267 61 267 602 140 602 140 667 566 667 566 706 272 706 272 60 779 60 779 351 399 351 399 814 38 814 38 929 625 929 625 147 463 147 463 144 830 144 830 293 854 293 854 894 565 894 565 368 882 368 882 602 141 602 141 262 358 262 358 66 599 66 599 466 412 466 412 278 564 278 564 347 538 347 538 861 721 861 721 14 13 14 13 825 466 825 466 60 595 60 595 723 529 723 529 292 198 292 198 576 707 576 707 891 255 891 255 269 112 269 112 356 906 356 906 640 2 640 2 548 686 548 686 760 361 760 361 297 212 297 212 594 787 594 787 856 240 856 240 94 286 94 286 479 67 479 67 793 17 793 17 806 192 806 192 647 761 647 761 57 663 57 663 930 144 930 144 817 847 817 847 136 177 136 177 861 706 861 706 309 242 309 242 273 883 273 883 770 727 770 727 818 480 818 480 498 706 498 706 342 944 342 944 177 805 177 805 706 134 706 134 41 228 41 228 720 140 720 140 310 72 310 72 463 92 463 92 569 35 569 35 929 464 929 464 648 652 648 652 549 839 549 839 913 452 913 452 759 328 759 328 539 320 539 320 335 879 335 879 890 747 890 747 936 809 936 809 40 722 40 722 277 757 277 757 432 499 432 499 430 356 430 356 92 601 92 601 613 195 613 195 382 472 382 472 185 271 185 271 709 295 709 295 778 513 778 513 505 140 505 140 915 862 915 862 870 326 870 326 644 760 644 760 653 762 653 762 111 181 111 181 396 52 396 52 758 50 758 50 386 504 386 504 387 2 387 2 898 404 898 404 233 865 233 865 738 384 738 384 892 775 892 775 212 218 212 218 53 123 53 123 612 360 612 360 657 95 657 95 91 581 91 581 679 342 679 342 748 65 748 65 141 133 141 133 921 423 921 423 290 441 290 441 597 548 597 548 601 433 601 433 238 132 238 132 381 229 381 229 395 326 395 326 376 275 376 275 323 751 323 751 65 700 65 700 351 364 351 364 225 858 225 858 299 858 299 858 106 424 106 424 224 164 224 164 896 724 896 724 480 624 480 624 555 203 555 203 561 450 561 450 738 190 738 190 200 822 200 822 874 588 874 588 29 227 29 227 330 526 330 526 906 352 906 352 619 890 619 890 137 468 137 468 849 730 849 730 152 423 152 423 105 896 105 896 699 110 699 110 480 954 480 954 591 530 591 530 598 171 598 171 83 920 83 920 558 478 558 478 100 777 100 777 40 644 40 644 312 633 312 633 805 530 805 530 320 818 320 818 60 646 60 646 127 117 127 117 484 744 484 744 623 482 623 482 578 923 578 923 640 257 640 257 565 935 565 935 353 128 353 128 6 359 6 359 908 563 908 563 443 417 443 417 192 193 192 193 754 812 754 812 299 386 299 386 524 428 524 428 557 580 557 580 719 642 719 642 903 475 903 475 94 438 94 438 80 233 80 233 750 890 750 890 175 215 175 215 397 647 397 647 543 515 543 515 493 415 493 415 287 429 287 429 879 167 879 167 808 843 808 843 34 81 34 81 10 895 10 895 402 619 402 619 114 633 114 633 46 918 46 918 143 195 143 195 8 150 8 150 896 584 896 584 658 875 658 875 259 728 259 728 168 931 168 931 777 342 777 342 147 199 147 199 3 731 3 731 453 541 453 541 887 778 887 778 384 162 384 162 422 191 422 191 429 820 429 820 646 11 646 11 892 222 892 222 139 873 139 873 584 326 584 326 537 543 537 543 709 583 709 583 568 502 568 502 255 225 255 225 135 305 135 305 58 41 58 41 585 343 585 343 856 641 856 641 941 207 941 207 429 245 429 245 230 699 230 699 496 458 496 458 710 329 710 329 486 884 486 884 359 98 359 98 422 267 422 267 482 849 482 849 207 665 207 665 103 629 103 629 190 485 190 485 153 57 153 57 630 550 630 550 936 601 936 601 56 371 56 371 236 17 236 17 558 865 558 865 798 179 798 179 767 348 767 348 739 680 739 680 595 668 595 668 408 288 408 288 486 414 486 414 272 690 272 690 940 191 940 191 399 887 399 887 465 889 465 889 500 170 500 170 60 597 60 597 486 301 486 301 221 425 221 425 211 841 211 841 566 703 566 703 486 67 486 67 601 869 601 869 363 43 363 43 10 146 10 146 275 62 275 62 630 56 630 56 641 915 641 915 800 38 800 38 505 665 505 665 731 69 731 69 213 640 213 640 405 417 405 417 920 283 920 283 129 708 129 708 136 916 136 916 771 41 771 41 124 220 124 220 609 197 609 197 947 469 947 469 446 111 446 111 51 589 51 589 814 667 814 667 41 333 41 333 337 25 337 25 74 112 74 112 302 118 302 118 249 341 249 341 31 790 31 790 519 520 519 520 420 595 420 595 791 362 791 362 770 155 770 155 209 26 209 26 903 641 903 641 655 289 655 289 683 912 683 912 432 746 432 746 907 948 907 948 423 36 423 36 278 323 278 323 452 741 452 741 355 594 355 594 644 329 644 329 859 598 859 598 504 734 504 734 34 165 34 165 894 334 894 334 537 344 537 344 70 295 70 295 610 862 610 862 556 746 556 746 819 869 819 869 368 62 368 62 174 308 174 308 200 545 200 545 435 214 435 214 624 342 624 342 211 171 211 171 490 846 490 846 750 635 750 635 376 13 376 13 828 903 828 903 807 869 807 869 256 704 256 704 346 610 346 610 362 853 362 853 219 41 219 41 436 820 436 820 444 482 444 482 704 323 704 323 400 908 400 908 173 771 173 771 617 698 617 698 826 166 826 166 891 16 891 16 163 59 163 59 287 802 287 802 28 255 28 255 631 174 631 174 71 697 71 697 452 188 452 188 765 465 765 465 48 557 48 557 411 461 411 461 224 274 224 274 375 539 375 539 224 211 224 211 606 761 606 761 267 62 267 62 507 243 507 243 669 597 669 597 559 127 559 127 192 425 192 425 844 943 844 943 768 192 768 192 873 938 873 938 284 691 284 691 52 312 52 312 47 601 47 601 649 453 649 453 273 36 273 36 160 635 160 635 249 22 249 22 817 57 817 57 516 91 516 91 812 618 812 618 397 790 397 790 149 58 149 58 897 35 897 35 627 655 627 655 932 356 932 356 402 246 402 246 843 308 843 308 185 145 185 145 512 153 512 153 683 727 683 727 125 796 125 796 855 780 855 780 338 216 338 216 476 578 476 578 786 685 786 685 34 534 34 534 425 955 425 955 671 688 671 688 66 819 66 819 766 880 766 880 322 330 322 330 846 471 846 471 727 696 727 696 572 350 572 350 492 274 492 274 724 454 724 454 157 934 157 934 531 25 531 25 611 388 611 388 552 50 552 50 180 450 180 450 563 216 563 216 56 860 56 860 181 610 181 610 862 245 862 245 16 782 16 782 941 618 941 618 189 43 189 43 827 871 827 871 297 541 297 541 321 237 321 237 510 576 510 576 209 435 209 435 819 595 819 595 264 919 264 919 382 623 382 623 3 447 3 447 111 326 111 326 473 199 473 199 919 652 919 652 139 797 139 797 575 948 575 948 175 196 175 196 141 591 141 591 218 489 218 489 311 98 311 98 687 784 687 784 155 596 155 596 80 522 80 522 191 581 191 581 13 725 13 725 153 801 153 801 425 785 425 785 881 713 881 713 83 195 83 195 241 624 241 624 163 32 163 32 1 668 1 668 852 343 852 343 847 750 847 750 143 571 143 571 819 329 819 329 426 161 426 161 345 58 345 58 833 835 833 835 228 386 228 386 616 521 616 521 645 136 645 136 82 448 82 448 499 495 499 495 108 311 108 311 817 705 817 705 426 411 426 411 502 526 502 526 354 135 354 135 265 303 265 303 280 317 280 317 677 539 677 539 233 40 233 40 881 207 881 207 946 76 946 76 668 954 668 954 297 495 297 495 437 315 437 315 512 932 512 932 793 180 793 180 448 111 448 111 755 836 755 836 377 311 377 311 403 776 403 776 259 721 259 721 804 80 804 80 648 439 648 439 631 645 631 645 625 268 625 268 888 251 888 251 641 118 641 118 880 128 880 128 914 391 914 391 724 26 724 26 705 202 705 202 57 818 57 818 829 824 829 824 255 606 255 606 768 528 768 528 159 533 159 533 62 425 62 425 755 769 755 769 184 908 184 908 63 386 63 386 259 292 259 292 93 832 93 832 241 509 241 509 900 89 900 89 752 532 752 532 596 381 596 381 677 397 677 397 523 925 523 925 938 235 938 235 115 113 115 113 209 909 209 909 879 174 879 174 200 373 200 373 871 784 871 784 442 599 442 599 777 707 777 707 560 877 560 877 550 506 550 506 812 420 812 420 520 231 520 231 607 136 607 136 670 35 670 35 473 381 473 381 774 382 774 382 396 198 396 198 730 113 730 113 810 162 810 162 736 241 736 241 930 104 930 104 711 937 711 937 838 62 838 62 321 291 321 291 727 569 727 569 848 571 848 571 275 86 275 86 736 30 736 30 217 355 217 355 867 20 867 20 652 318 652 318 689 503 689 503 499 239 499 239 56 305 56 305 443 426 443 426 302 666 302 666 164 797 164 797 37 794 37 794 752 685 752 685 38 678 38 678 938 474 938 474 553 103 553 103 232 86 232 86 582 199 582 199 701 180 701 180 236 170 236 170 36 833 36 833 400 845 400 845 424 476 424 476 610 415 610 415 123 720 123 720 385 461 385 461 654 369 654 369 206 585 206 585 900 229 900 229 769 476 769 476 78 186 78 186 361 287 361 287 154 84 154 84 947 486 947 486 376 899 376 899 572 168 572 168 170 19 170 19 425 423 425 423 649 814 649 814 942 78 942 78 585 198 585 198 438 435 438 435 239 210 239 210 656 664 656 664 638 522 638 522 209 525 209 525 340 556 340 556 59 697 59 697 239 560 239 560 101 790 101 790 590 836 590 836 546 866 546 866 174 237 174 237 336 30 336 30 511 432 511 432 508 871 508 871 359 462 359 462 938 210 938 210 833 309 833 309 26 912 26 912 219 923 219 923 722 157 722 157 44 371 44 371 425 826 425 826 617 801 617 801 123 733 123 733 176 157 176 157 210 824 210 824 59 140 59 140 411 684 411 684 917 811 917 811 479 281 479 281 205 516 205 516 898 497 898 497 919 598 919 598 876 952 876 952 882 581 882 581 562 80 562 80 356 39 356 39 31 655 31 655 316 259 316 259 515 529 515 529 522 313 522 313 102 945 102 945 435 835 435 835 210 15 210 15 468 661 468 661 32 573 32 573 355 391 355 391 402 558 402 558 384 553 384 553 425 561 425 561 390 377 390 377 93 30 93 30 561 430 561 430 404 756 404 756 527 666 527 666 416 354 416 354 360 368 360 368 906 415 906 415 122 840 122 840 489 321 489 321 810 161 810 161 190 401 190 401 775 904 775 904 552 398 552 398 529 916 529 916 126 252 126 252 517 783 517 783 677 749 677 749 66 764 66 764 422 620 422 620 284 41 284 41 605 238 605 238 188 601 188 601 931 777 931 777 902 59 902 59 346 705 346 705 452 441 452 441 760 931 760 931 432 540 432 540 596 210 596 210 852 529 852 529 31 202 31 202 530 89 530 89 925 738 925 738 197 738 197 738 437 837 437 837 575 347 575 347 188 784 188 784 138 457 138 457 163 569 163 569 911 648 911 648 780 95 780 95 648 424 648 424 446 202 446 202 699 879 699 879 376 103 376 103 733 471 733 471 494 787 494 787 855 511 855 511 136 561 136 561 486 754 486 754 513 226 513 226 897 824 897 824 835 497 835 497 694 82 694 82 39 509 39 509 552 22 552 22 655 932 655 932 947 71 947 71 796 159 796 159 223 735 223 735 574 387 574 387 240 402 240 402 793 896 793 896 826 436 826 436 107 461 107 461 858 203 858 203 839 512 839 512 548 319 548 319 304 276 304 276 736 509 736 509 193 657 193 657 701 666 701 666 591 809 591 809 835 912 835 912 173 261 173 261 248 871 248 871 905 404 905 404 573 726 573 726 518 366 518 366 185 832 185 832 301 899 301 899 268 348 268 348 809 608 809 608 93 748 93 748 829 878 829 878 575 910 575 910 205 386 205 386 476 764 476 764 222 925 222 925 715 212 715 212 851 74 851 74 285 343 285 343 722 815 722 815 497 116 497 116 706 164 706 164 876 627 876 627 887 841 887 841 297 491 297 491 449 686 449 686 893 411 893 411 726 635 726 635 751 776 751 776 277 660 277 660 876 807 876 807 53 948 53 948 853 688 853 688 88 653 88 653 85 572 85 572 731 138 731 138 915 905 915 905 648 662 648 662 557 175 557 175 555 330 555 330 636 406 636 406 843 106 843 106 297 88 297 88 39 241 39 241 122 761 122 761 710 623 710 623 814 291 814 291 119 212 119 212 90 670 90 670 736 219 736 219 398 859 398 859 249 489 249 489 924 315 924 315 369 829 369 829 249 41 249 41 893 925 893 925 293 851 293 851 392 953 392 953 416 592 416 592 856 293 856 293 796 292 796 292 35 131 35 131 401 92 401 92 252 610 252 610 531 362 531 362 724 687 724 687 147 88 147 88 383 245 383 245 494 16 494 16 895 424 895 424 809 372 809 372 590 227 590 227 149 348 149 348 486 883 486 883 889 817 889 817 944 81 944 81 762 704 762 704 230 787 230 787 696 691 696 691 860 479 860 479 366 836 366 836 946 252 946 252 888 826 888 826 577 4 577 4 63 536 63 536 851 148 851 148 545 373 545 373 37 499 37 499 299 434 299 434 366 582 366 582 52 483 52 483 742 537 742 537 905 790 905 790 318 772 318 772 722 447 722 447 679 375 679 375 427 582 427 582 521 76 521 76 183 463 183 463 337 241 337 241 112 715 112 715 282 151 282 151 610 859 610 859 216 541 216 541 166 137 166 137 126 320 126 320 427 207 427 207 261 157 261 157 180 63 180 63 602 598 602 598 42 548 42 548 772 281 772 281 694 235 694 235 18 63 18 63 378 812 378 812 847 103 847 103 338 296 338 296 469 45 469 45 17 599 17 599 880 820 880 820 826 450 826 450 168 658 168 658 154 250 154 250 588 461 588 461 301 808 301 808 678 116 678 116 847 634 847 634 182 699 182 699 482 183 482 183 843 523 843 523 263 455 263 455 904 263 904 263 779 741 779 741 546 729 546 729 295 228 295 228 376 394 376 394 69 563 69 563 469 269 469 269 99 589 99 589 139 528 139 528 622 518 622 518 898 145 898 145 91 263 91 263 51 908 51 908 126 86 126 86 795 608 795 608 511 527 511 527 395 301 395 301 175 890 175 890 203 366 203 366 199 874 199 874 431 56 431 56 369 164 369 164 294 601 294 601 674 190 674 190 375 108 375 108 804 378 804 378 230 658 230 658 455 552 455 552 313 767 313 767 324 454 324 454 249 470 249 470 796 647 796 647 742 797 742 797 436 812 436 812 950 173 950 173 746 260 746 260 550 890 550 890 440 755 440 755 876 392 876 392 479 244 479 244 908 794 908 794 645 815 645 815 460 753 460 753 425 890 425 890 27 911 27 911 724 23 724 23 51 496 51 496 290 467 290 467 623 49 623 49 360 677 360 677 481 224 481 224 778 517 778 517 746 531 746 531 801 680 801 680 916 220 916 220 43 109 43 109 888 176 888 176 886 819 886 819 419 833 419 833 763 644 763 644 585 20 585 20 534 775 534 775 666 802 666 802 777 607 777 607 780 768 780 768 255 399 255 399 332 409 332 409 4 332 4 332 497 571 497 571 904 592 904 592 771 326 771 326 878 710 878 710 724 327 724 327 680 453 680 453 123 940 123 940 490 87 490 87 72 927 72 927 882 551 882 551 795 337 795 337 907 430 907 430 740 742 740 742 444 438 444 438 124 608 124 608 172 333 172 333 68 222 68 222 664 657 664 657 863 438 863 438 146 219 146 219 609 710 609 710 431 355 431 355 764 697 764 697 417 337 417 337 431 889 431 889 30 505 30 505 620 572 620 572 263 361 263 361 766 715 766 715 410 416 410 416 409 394 409 394 835 561 835 561 360 851 360 851 660 272 660 272 398 512 398 512 333 931 333 931 923 933 923 933 635 215 635 215 530 726 530 726 887 13 887 13 252 880 252 880 131 775 131 775 161 424 161 424 540 533 540 533 148 419 148 419 369 23 369 23 643 79 643 79 653 127 653 127 477 739 477 739 132 701 132 701 786 754 786 754 729 693 729 693 905 415 905 415 91 944 91 944 869 41 869 41 696 108 696 108 414 412 414 412 759 529 759 529 819 608 819 608 274 498 274 498 163 525 163 525 443 339 443 339 722 150 722 150 468 597 468 597 652 695 652 695 643 757 643 757 479 588 479 588 708 791 708 791 294 504 294 504 633 437 633 437 716 901 716 901 440 425 440 425 226 626 226 626 230 336 230 336 832 816 832 816 144 103 144 103 617 523 617 523 847 331 847 331 521 376 521 376 823 508 823 508 659 828 659 828 46 115 46 115 463 769 463 769 830 765 830 765 598 380 598 380 116 596 116 596 767 932 767 932 761 178 761 178 192 440 192 440 359 292 359 292 427 463 427 463 161 477 161 477 683 11 683 11 256 589 256 589 242 20 242 20 704 766 704 766 198 484 198 484 714 41 714 41 392 412 392 412 758 448 758 448 366 365 366 365 89 760 89 760 273 937 273 937 782 854 782 854 98 758 98 758 922 680 922 680 413 18 413 18 659 30 659 30 605 9 605 9 720 869 720 869 846 161 846 161 778 393 778 393 656 766 656 766 529 545 529 545 790 430 790 430 669 173 669 173 283 705 283 705 402 737 402 737 802 396 802 396 770 659 770 659 656 857 656 857 426 575 426 575 59 286 59 286 546 45 546 45 76 77 76 77 336 221 336 221 700 19 700 19 752 511 752 511 129 599 129 599 471 889 471 889 299 703 299 703 429 672 429 672 355 573 355 573 312 658 312 658 586 695 586 695 317 386 317 386 875 864 875 864 461 34 461 34 328 619 328 619 596 316 596 316 636 446 636 446 815 569 815 569 573 721 573 721 698 215 698 215 82 511 82 511 157 452 157 452 365 609 365 609 723 641 723 641 24 416 24 416 112 525 112 525 573 211 573 211 830 355 830 355 647 5 647 5 908 701 908 701 23 208 23 208 12 6 12 6 671 600 671 600 449 622 449 622 442 722 442 722 936 514 936 514 487 563 487 563 639 626 639 626 385 160 385 160 648 324 648 324 404 869 404 869 122 327 122 327 480 617 480 617 525 572 525 572 240 449 240 449 561 473 561 473 630 790 630 790 750 20 750 20 292 207 292 207 773 954 773 954 230 24 230 24 672 444 672 444 241 706 241 706 4 852 4 852 854 240 854 240 706 911 706 911 375 675 375 675 102 842 102 842 780 474 780 474 378 830 378 830 509 724 509 724 828 7 828 7 749 781 749 781 317 352 317 352 309 140 309 140 338 438 338 438 753 854 753 854 488 851 488 851 576 623 576 623 636 398 636 398 431 533 431 533 635 904 635 904 276 674 276 674 74 591 74 591 419 799 419 799 896 149 896 149 70 905 70 905 139 941 139 941 852 321 852 321 292 597 292 597 33 625 33 625 453 115 453 115 543 718 543 718 689 863 689 863 416 628 416 628 936 510 936 510 134 70 134 70 518 426 518 426 451 543 451 543 195 380 195 380 588 188 588 188 844 691 844 691 522 307 522 307 296 294 296 294 442 888 442 888 555 251 555 251 765 269 765 269 835 196 835 196 190 488 190 488 294 431 294 431 906 945 906 945 12 75 12 75 103 477 103 477 129 704 129 704 677 348 677 348 556 62 556 62 535 571 535 571 520 81 520 81 569 542 569 542 903 632 903 632 806 239 806 239 884 273 884 273 87 585 87 585 648 252 648 252 27 161 27 161 588 150 588 150 494 335 494 335 670 148 670 148 539 493 539 493 698 891 698 891 471 236 471 236 751 779 751 779 268 242 268 242 801 104 801 104 47 291 47 291 485 482 485 482 459 257 459 257 354 346 354 346 668 108 668 108 534 816 534 816 508 600 508 600 596 81 596 81 81 816 81 816 598 351 598 351 6 825 6 825 434 469 434 469 160 803 160 803 205 94 205 94 245 29 245 29 137 492 137 492 831 904 831 904 793 505 793 505 799 774 799 774 686 841 686 841 929 648 929 648 537 251 537 251 834 813 834 813 417 282 417 282 539 765 539 765 843 894 843 894 613 441 613 441 227 161 227 161 791 645 791 645 137 921 137 921 163 254 163 254 141 505 141 505 833 458 833 458 448 948 448 948 792 680 792 680 810 851 810 851 354 835 354 835 861 933 861 933 222 450 222 450 452 217 452 217 943 333 943 333 941 391 941 391 296 5 296 5 780 292 780 292 311 250 311 250 475 190 475 190 550 392 550 392 586 916 586 916 638 700 638 700 644 349 644 349 586 431 586 431 339 723 339 723 322 366 322 366 910 672 910 672 230 139 230 139 953 684 953 684 267 582 267 582 926 919 926 919 474 283 474 283 8 777 8 777 397 696 397 696 250 70 250 70 838 79 838 79 818 558 818 558 197 324 197 324 842 516 842 516 443 352 443 352 929 190 929 190 394 616 394 616 394 874 394 874 918 612 918 612 151 266 151 266 868 377 868 377 393 120 393 120 690 696 690 696 779 681 779 681 728 410 728 410 537 582 537 582 279 889 279 889 469 930 469 930 731 847 731 847 500 187 500 187 182 252 182 252 611 352 611 352 262 63 262 63 226 574 226 574 694 233 694 233 172 47 172 47 300 297 300 297 98 435 98 435 894 89 894 89 741 87 741 87 624 788 624 788 245 922 245 922 847 559 847 559 53 134 53 134 669 300 669 300 534 313 534 313 307 111 307 111 786 669 786 669 87 160 87 160 704 474 704 474 765 648 765 648 150 826 150 826 522 423 522 423 569 554 569 554 700 560 700 560 767 568 767 568 175 473 175 473 440 91 440 91 322 435 322 435 460 826 460 826 560 676 560 676 13 116 13 116 506 410 506 410 864 791 864 791 144 130 144 130 373 763 373 763 548 63 548 63 763 513 763 513 17 455 17 455 556 747 556 747 866 780 866 780 429 477 429 477 664 106 664 106 672 696 672 696 739 590 739 590 60 400 60 400 737 306 737 306 165 244 165 244 255 476 255 476 71 814 71 814 736 722 736 722 832 608 832 608 247 18 247 18 170 81 170 81 182 670 182 670 30 426 30 426 121 664 121 664 135 229 135 229 405 367 405 367 550 267 550 267 646 470 646 470 761 699 761 699 46 840 46 840 765 884 765 884 788 714 788 714 282 300 282 300 336 87 336 87 601 593 601 593 887 750 887 750 721 345 721 345 592 551 592 551 171 223 171 223 412 488 412 488 41 525 41 525 797 729 797 729 313 262 313 262 487 246 487 246 15 70 15 70 936 429 936 429 545 898 545 898 641 818 641 818 528 484 528 484 189 249 189 249 475 621 475 621 805 709 805 709 74 472 74 472 24 151 24 151 76 244 76 244 513 537 513 537 527 419 527 419 911 2 911 2 163 68 163 68 457 180 457 180 662 129 662 129 863 277 863 277 672 863 672 863 479 582 479 582 927 704 927 704 890 815 890 815 417 612 417 612 171 501 171 501 688 946 688 946 936 11 936 11 215 265 215 265 676 250 676 250 387 921 387 921 908 744 908 744 684 227 684 227 850 321 850 321 902 664 902 664 50 347 50 347 931 707 931 707 506 214 506 214 569 859 569 859 448 857 448 857 855 947 855 947 213 900 213 900 871 620 871 620 633 485 633 485 537 107 537 107 44 509 44 509 394 607 394 607 954 163 954 163 795 240 795 240 808 60 808 60 640 817 640 817 877 778 877 778 465 110 465 110 242 893 242 893 700 474 700 474 614 195 614 195 906 836 906 836 337 142 337 142 421 70 421 70 219 471 219 471 751 513 751 513 352 582 352 582 144 267 144 267 650 868 650 868 772 565 772 565 112 580 112 580 901 627 901 627 709 847 709 847 56 582 56 582 667 180 667 180 373 933 373 933 224 430 224 430 735 13 735 13 471 15 471 15 637 310 637 310 41 291 41 291 474 935 474 935 661 543 661 543 648 9 648 9 954 648 954 648 267 57 267 57 505 486 505 486 281 249 281 249 698 30 698 30 235 587 235 587 175 448 175 448 282 915 282 915 798 249 798 249 262 914 262 914 219 808 219 808 506 297 506 297 233 768 233 768 607 409 607 409 765 460 765 460 246 249 246 249 863 701 863 701 640 420 640 420 721 28 721 28 20 259 20 259 924 305 924 305 477 103 477 103 885 852 885 852 886 311 886 311 636 920 636 920 646 92 646 92 479 476 479 476 141 896 141 896 651 196 651 196 594 234 594 234 847 561 847 561 279 126 279 126 377 287 377 287 285 308 285 308 804 853 804 853 532 671 532 671 915 864 915 864 897 720 897 720 318 396 318 396 2 585 2 585 176 179 176 179 154 592 154 592 234 278 234 278 913 690 913 690 698 663 698 663 651 88 651 88 853 34 853 34 253 635 253 635 508 120 508 120 919 705 919 705 643 705 643 705 530 793 530 793 737 222 737 222 423 138 423 138 896 267 896 267 931 861 931 861 407 852 407 852 644 230 644 230 24 942 24 942 376 725 376 725 149 334 149 334 546 662 546 662 91 502 91 502 307 533 307 533 477 207 477 207 557 450 557 450 355 475 355 475 388 934 388 934 416 680 416 680 864 878 864 878 201 717 201 717 290 702 290 702 724 720 724 720 387 800 387 800 248 879 248 879 608 531 608 531 315 924 315 924 886 40 886 40 533 615 533 615 441 239 441 239 589 889 589 889 63 221 63 221 331 442 331 442 333 937 333 937 623 528 623 528 305 523 305 523 774 328 774 328 554 365 554 365 90 128 90 128 930 674 930 674 123 882 123 882 187 928 187 928 297 134 297 134 111 1 111 1 873 721 873 721 777 544 777 544 907 164 907 164 188 606 188 606 269 575 269 575 292 350 292 350 465 659 465 659 244 897 244 897 205 873 205 873 151 722 151 722 949 44 949 44 123 566 123 566 440 277 440 277 341 264 341 264 465 816 465 816 93 244 93 244 86 459 86 459 579 617 579 617 73 373 73 373 54 495 54 495 898 647 898 647 724 58 724 58 840 349 840 349 908 764 908 764 711 377 711 377 264 453 264 453 385 344 385 344 10 138 10 138 167 839 167 839 791 193 791 193 284 844 284 844 591 759 591 759 629 188 629 188 615 404 615 404 44 704 44 704 864 592 864 592 158 490 158 490 368 430 368 430 940 845 940 845 237 301 237 301 418 257 418 257 236 725 236 725 597 260 597 260 851 394 851 394 647 424 647 424 740 224 740 224 776 475 776 475 77 587 77 587 151 680 151 680 70 145 70 145 460 276 460 276 953 110 953 110 577 11 577 11 911 929 911 929 406 552 406 552 577 550 577 550 348 179 348 179 821 122 821 122 869 897 869 897 794 868 794 868 776 914 776 914 479 416 479 416 496 36 496 36 232 811 232 811 298 212 298 212 889 26 889 26 849 854 849 854 186 728 186 728 198 709 198 709 120 948 120 948 877 492 877 492 639 394 639 394 941 613 941 613 295 546 295 546 463 105 463 105 370 646 370 646 172 313 172 313 317 898 317 898 187 332 187 332 89 338 89 338 742 507 742 507 141 269 141 269 864 797 864 797 86 486 86 486 507 841 507 841 538 868 538 868 560 287 560 287 200 482 200 482 458 126 458 126 27 46 27 46 367 399 367 399 211 870 211 870 15 199 15 199 684 496 684 496 693 832 693 832 139 940 139 940 859 203 859 203 578 896 578 896 444 384 444 384 191 198 191 198 594 885 594 885 615 612 615 612 858 179 858 179 89 626 89 626 537 343 537 343 93 782 93 782 43 169 43 169 25 705 25 705 547 317 547 317 29 861 29 861 816 287 816 287 646 16 646 16 867 139 867 139 922 591 922 591 334 59 334 59 916 49 916 49 145 533 145 533 390 60 390 60 444 918 444 918 351 357 351 357 806 737 806 737 902 562 902 562 598 297 598 297 361 25 361 25 219 107 219 107 56 693 56 693 519 922 519 922 161 802 161 802 366 96 366 96 503 693 503 693 3 923 3 923 510 625 510 625 943 436 943 436 152 57 152 57 393 249 393 249 822 248 822 248 592 145 592 145 76 510 76 510 270 581 270 581 480 612 480 612 432 901 432 901 806 894 806 894 766 327 766 327 155 839 155 839 103 295 103 295 793 480 793 480 492 272 492 272 836 629 836 629 738 36 738 36 937 316 937 316 475 224 475 224 902 772 902 772 941 332 941 332 559 443 559 443 580 283 580 283 708 835 708 835 428 860 428 860 556 936 556 936 297 576 297 576 592 923 592 923 869 628 869 628 336 116 336 116 497 376 497 376 613 288 613 288 109 236 109 236 82 46 82 46 681 460 681 460 358 686 358 686 801 463 801 463 195 660 195 660 473 344 473 344 856 283 856 283 687 947 687 947 818 453 818 453 210 356 210 356 936 215 936 215 515 914 515 914 693 914 693 914 166 172 166 172 495 913 495 913 60 389 60 389 300 12 300 12 198 409 198 409 452 317 452 317 525 666 525 666 330 692 330 692 825 638 825 638 616 868 616 868 654 819 654 819 738 915 738 915 682 716 682 716 373 831 373 831 215 151 215 151 440 786 440 786 125 493 125 493 927 110 927 110 750 155 750 155 623 568 623 568 199 278 199 278 20 237 20 237 909 724 909 724 367 906 367 906 261 324 261 324 239 125 239 125 119 160 119 160 4 933 4 933 571 282 571 282 356 479 356 479 553 194 553 194 372 241 372 241 197 338 197 338 125 572 125 572 323 748 323 748 152 366 152 366 108 395 108 395 4 649 4 649 506 388 506 388 569 546 569 546 52 263 52 263 474 365 474 365 434 682 434 682 920 560 920 560 645 328 645 328 409 867 409 867 582 58 582 58 570 119 570 119 755 552 755 552 219 351 219 351 214 303 214 303 115 920 115 920 480 92 480 92 397 843 397 843 309 332 309 332 123 95 123 95 44 111 44 111 305 279 305 279 410 197 410 197 784 243 784 243 561 328 561 328 777 894 777 894 460 812 460 812 387 836 387 836 882 697 882 697 600 319 600 319 700 305 700 305 902 634 902 634 939 72 939 72 936 927 936 927 690 420 690 420 322 429 322 429 824 909 824 909 939 9 939 9 762 144 762 144 342 69 342 69 222 392 222 392 87 311 87 311 110 134 110 134 382 240 382 240 47 383 47 383 411 30 411 30 770 498 770 498 236 780 236 780 612 375 612 375 107 249 107 249 365 350 365 350 261 228 261 228 38 373 38 373 454 837 454 837 921 597 921 597 428 506 428 506 664 102 664 102 230 876 230 876 868 730 868 730 9 344 9 344 914 851 914 851 498 108 498 108 104 521 104 521 85 181 85 181 32 456 32 456 938 346 938 346 29 221 29 221 134 696 134 696 744 216 744 216 28 470 28 470 827 57 827 57 359 742 359 742 430 8 430 8 676 497 676 497 43 207 43 207 100 864 100 864 171 511 171 511 238 567 238 567 119 623 119 623 618 49 618 49 313 276 313 276 255 155 255 155 749 658 749 658 69 335 69 335 326 71 326 71 230 36 230 36 650 639 650 639 863 932 863 932 378 717 378 717 354 904 354 904 365 304 365 304 834 372 834 372 355 608 355 608 470 582 470 582 583 520 583 520 767 571 767 571 774 675 774 675 671 854 671 854 713 39 713 39 775 199 775 199 666 501 666 501 340 146 340 146 909 819 909 819 667 213 667 213 425 285 425 285 704 95 704 95 591 944 591 944 811 790 811 790 657 166 657 166 891 203 891 203 301 729 301 729 386 156 386 156 55 302 55 302 17 294 17 294 698 822 698 822 876 169 876 169 343 373 343 373 103 759 103 759 784 513 784 513 887 146 887 146 189 659 189 659 802 627 802 627 417 926 417 926 352 211 352 211 597 370 597 370 572 916 572 916 551 338 551 338 714 650 714 650 503 866 503 866 245 177 245 177 412 699 412 699 518 850 518 850 402 129 402 129 124 84 124 84 781 15 781 15 764 699 764 699 155 511 155 511 459 123 459 123 846 648 846 648 465 709 465 709 841 439 841 439 537 323 537 323 513 415 513 415 623 460 623 460 448 75 448 75 683 411 683 411 279 628 279 628 473 876 473 876 666 210 666 210 134 144 134 144 874 146 874 146 604 87 604 87 870 530 870 530 654 221 654 221 75 473 75 473 60 909 60 909 319 908 319 908 608 678 608 678 407 536 407 536 289 672 289 672 523 205 523 205 601 132 601 132 374 92 374 92 505 586 505 586 355 116 355 116 337 669 337 669 538 733 538 733 616 650 616 650 34 233 34 233 251 876 251 876 164 689 164 689 675 263 675 263 717 492 717 492 540 479 540 479 138 832 138 832 830 442 830 442 766 677 766 677 504 809 504 809 676 192 676 192 292 284 292 284 241 865 241 865 466 873 466 873 209 895 209 895 405 671 405 671 105 43 105 43 903 12 903 12 36 151 36 151 783 436 783 436 239 104 239 104 722 635 722 635 674 438 674 438 205 512 205 512 857 232 857 232 855 696 855 696 505 311 505 311 122 908 122 908 913 454 913 454 879 309 879 309 427 188 427 188 949 447 949 447 362 409 362 409 588 404 588 404 307 736 307 736 200 537 200 537 844 906 844 906 341 831 341 831 39 476 39 476 442 670 442 670 883 937 883 937 703 682 703 682 640 655 640 655 578 796 578 796 823 630 823 630 824 781 824 781 486 462 486 462 568 924 568 924 416 691 416 691 697 480 697 480 79 186 79 186 130 168 130 168 714 528 714 528 447 446 447 446 254 908 254 908 116 62 116 62 937 210 937 210 953 517 953 517 11 616 11 616 204 629 204 629 771 224 771 224 865 165 865 165 642 750 642 750 608 109 608 109 383 845 383 845 200 764 200 764 619 453 619 453 795 935 795 935 316 875 316 875 338 303 338 303 485 269 485 269 488 465 488 465 450 772 450 772 434 947 434 947 339 9 339 9 944 928 944 928 101 679 101 679 843 708 843 708 948 824 948 824 207 563 207 563 673 649 673 649 621 192 621 192 272 802 272 802 149 148 149 148 415 833 415 833 681 530 681 530 300 43 300 43 158 551 158 551 802 601 802 601 414 335 414 335 428 87 428 87 191 23 191 23 829 730 829 730 625 285 625 285 89 381 89 381 16 665 16 665 479 520 479 520 704 152 704 152 286 294 286 294 64 556 64 556 509 543 509 543 648 697 648 697 85 801 85 801 562 553 562 553 123 901 123 901 550 248 550 248 27 803 27 803 687 588 687 588 211 283 211 283 407 700 407 700 273 100 273 100 732 669 732 669 872 872 872 872 294 908 294 908 9 920 9 920 80 431 80 431 190 801 190 801 921 73 921 73 850 844 850 844 818 353 818 353 923 187 923 187 596 899 596 899 614 227 614 227 293 560 293 560 3 20 3 20 404 91 404 91 751 228 751 228 419 638 419 638 364 947 364 947 196 275 196 275 542 415 542 415 573 106 573 106 644 568 644 568 759 95 759 95 780 722 780 722 657 92 657 92 429 392 429 392 562 323 562 323 769 866 769 866 264 793 264 793 243 107 243 107 872 186 872 186 859 882 859 882 872 5 872 5 698 204 698 204 686 299 686 299 379 619 379 619 710 346 710 346 714 367 714 367 582 182 582 182 79 934 79 934 472 379 472 379 527 786 527 786 106 303 106 303 701 349 701 349 515 613 515 613 931 559 931 559 706 432 706 432 673 433 673 433 578 726 578 726 361 538 361 538 731 33 731 33 203 773 203 773 78 495 78 495 466 252 466 252 44 498 44 498 905 303 905 303 773 380 773 380 526 355 526 355 808 914 808 914 181 13 181 13 553 339 553 339 728 610 728 610 624 929 624 929 684 155 684 155 347 164 347 164 730 161 730 161 132 526 132 526 935 786 935 786 745 702 745 702 936 640 936 640 598 56 598 56 792 615 792 615 765 281 765 281 500 545 500 545 737 930 737 930 510 669 510 669 220 882 220 882 742 869 742 869 489 460 489 460 788 274 788 274 17 483 17 483 451 531 451 531 645 612 645 612 816 884 816 884 249 483 249 483 945 415 945 415 827 461 827 461 82 27 82 27 185 274 185 274 504 39 504 39 446 253 446 253 869 588 869 588 912 636 912 636 708 808 708 808 805 627 805 627 825 411 825 411 4 537 4 537 581 931 581 931 571 9 571 9 446 395 446 395 942 320 942 320 496 379 496 379 300 398 300 398 157 418 157 418 209 852 209 852 835 82 835 82 902 85 902 85 252 791 252 791 599 97 599 97 7 233 7 233 904 72 904 72 134 834 134 834 80 561 80 561 675 188 675 188 470 300 470 300 772 197 772 197 849 82 849 82 600 612 600 612 909 190 909 190 694 525 694 525 571 71 571 71 844 525 844 525 419 796 419 796 46 295 46 295 761 555 761 555 102 642 102 642 874 883 874 883 169 541 169 541 864 76 864 76 575 915 575 915 152 465 152 465 305 273 305 273 706 854 706 854 749 316 749 316 590 99 590 99 127 289 127 289 876 681 876 681 559 166 559 166 293 434 293 434 683 397 683 397 698 458 698 458 224 630 224 630 839 672 839 672 867 659 867 659 193 79 193 79 448 128 448 128 840 481 840 481 760 107 760 107 173 517 173 517 647 777 647 777 778 893 778 893 248 751 248 751 665 767 665 767 110 333 110 333 466 416 466 416 134 197 134 197 500 416 500 416 436 563 436 563 492 863 492 863 90 6 90 6 730 397 730 397 38 327 38 327 40 76 40 76 370 413 370 413 526 192 526 192 718 226 718 226 94 454 94 454 278 777 278 777 553 174 553 174 637 433 637 433 344 439 344 439 121 924 121 924 582 823 582 823 45 654 45 654 614 747 614 747 950 725 950 725 371 256 371 256 122 76 122 76 952 861 952 861 651 558 651 558 285 262 285 262 148 37 148 37 573 450 573 450 632 889 632 889 693 880 693 880 770 476 770 476 407 346 407 346 184 230 184 230 399 411 399 411 275 574 275 574 754 120 754 120 579 169 579 169 614 435 614 435 701 246 701 246 100 283 100 283 864 546 864 546 22 941 22 941 601 60 601 60 287 164 287 164 114 612 114 612 104 683 104 683 789 434 789 434 408 632 408 632 389 15 389 15 571 620 571 620 796 869 796 869 515 782 515 782 90 774 90 774 879 590 879 590 125 410 125 410 499 582 499 582 639 522 639 522 182 751 182 751 544 947 544 947 104 313 104 313 729 261 729 261 730 845 730 845 202 796 202 796 553 264 553 264 193 354 193 354 629 479 629 479 139 938 139 938 692 489 692 489 219 942 219 942 523 717 523 717 142 110 142 110 711 850 711 850 770 860 770 860 316 793 316 793 786 821 786 821 440 244 440 244 43 560 43 560 677 770 677 770 374 265 374 265 812 850 812 850 775 118 775 118 608 620 608 620 491 592 491 592 926 861 926 861 93 59 93 59 374 350 374 350 418 797 418 797 568 615 568 615 726 857 726 857 918 369 918 369 93 212 93 212 400 74 400 74 913 340 913 340 847 675 847 675 388 845 388 845 540 604 540 604 835 743 835 743 438 392 438 392 24 747 24 747 304 109 304 109 26 720 26 720 644 224 644 224 77 367 77 367 485 727 485 727 533 761 533 761 618 92 618 92 806 393 806 393 668 396 668 396 752 530 752 530 645 373 645 373 103 606 103 606 225 461 225 461 708 174 708 174 352 81 352 81 24 836 24 836 820 96 820 96 867 449 867 449 275 423 275 423 866 348 866 348 542 117 542 117 819 303 819 303 662 480 662 480 808 698 808 698 533 171 533 171 635 10 635 10 433 382 433 382 467 519 467 519 374 740 374 740 122 660 122 660 345 197 345 197 383 61 383 61 209 796 209 796 510 930 510 930 361 445 361 445 762 245 762 245 561 112 561 112 334 782 334 782 662 234 662 234 54 61 54 61 71 597 71 597 534 333 534 333 656 256 656 256 221 18 221 18 690 170 690 170 229 874 229 874 460 299 460 299 517 826 517 826 372 829 372 829 511 68 511 68 181 45 181 45 128 784 128 784 312 324 312 324 439 217 439 217 172 109 172 109 829 122 829 122 258 640 258 640 851 93 851 93 179 318 179 318 558 654 558 654 804 895 804 895 527 161 527 161 67 385 67 385 706 857 706 857 645 747 645 747 305 773 305 773 470 756 470 756 632 357 632 357 569 570 569 570 91 431 91 431 515 241 515 241 282 551 282 551 82 593 82 593 517 866 517 866 103 795 103 795 784 812 784 812 797 456 797 456 785 56 785 56 955 821 955 821 78 399 78 399 225 30 225 30 415 92 415 92 361 256 361 256 37 423 37 423 400 281 400 281 342 387 342 387 847 258 847 258 483 467 483 467 166 282 166 282 568 263 568 263 746 950 746 950 510 789 510 789 688 80 688 80 598 944 598 944 31 185 31 185 508 596 508 596 505 769 505 769 778 518 778 518 435 682 435 682 772 475 772 475 678 77 678 77 207 564 207 564 429 855 429 855 573 471 573 471 352 501 352 501 590 433 590 433 244 746 244 746 735 214 735 214 417 603 417 603 560 505 560 505 873 395 873 395 729 389 729 389 161 423 161 423 675 427 675 427 115 621 115 621 363 384 363 384 32 224 32 224 461 216 461 216 671 677 671 677 554 161 554 161 624 248 624 248 401 469 401 469 186 260 186 260 121 16 121 16 571 357 571 357 132 148 132 148 703 763 703 763 809 493 809 493 352 625 352 625 380 515 380 515 672 182 672 182 935 374 935 374 308 255 308 255 513 713 513 713 932 857 932 857 359 318 359 318 736 939 736 939 695 767 695 767 486 140 486 140 543 487 543 487 99 257 99 257 191 628 191 628 681 509 681 509 532 760 532 760 47 414 47 414 109 129 109 129 22 954 22 954 610 738 610 738 784 652 784 652 802 633 802 633 752 791 752 791 920 352 920 352 901 888 901 888 731 568 731 568 723 195 723 195 904 865 904 865 264 2 264 2 232 636 232 636 346 903 346 903 729 458 729 458 654 480 654 480 293 735 293 735 752 127 752 127 801 238 801 238 259 830 259 830 331 726 331 726 866 814 866 814 21 626 21 626 846 903 846 903 383 687 383 687 354 923 354 923 148 720 148 720 231 846 231 846 619 720 619 720 928 631 928 631 951 656 951 656 545 503 545 503 276 158 276 158 169 339 169 339 471 296 471 296 390 928 390 928 785 950 785 950 868 848 868 848 614 102 614 102 457 475 457 475 171 141 171 141 364 423 364 423 944 732 944 732 49 477 49 477 870 356 870 356 166 883 166 883 627 637 627 637 634 182 634 182 429 294 429 294 570 928 570 928 377 888 377 888 153 398 153 398 446 327 446 327 79 634 79 634 562 27 562 27 739 745 739 745 860 6 860 6 108 852 108 852 942 855 942 855 427 854 427 854 803 282 803 282 202 556 202 556 602 516 602 516 862 173 862 173 573 649 573 649 463 891 463 891 868 632 868 632 809 927 809 927 742 121 742 121 61 827 61 827 654 918 654 918 679 755 679 755 210 471 210 471 112 120 112 120 701 18 701 18 890 951 890 951 833 171 833 171 155 887 155 887 257 779 257 779 508 765 508 765 399 228 399 228 422 585 422 585 648 857 648 857 71 232 71 232 738 230 738 230 948 330 948 330 335 521 335 521 602 401 602 401 108 12 108 12 769 258 769 258 704 313 704 313 714 406 714 406 382 595 382 595 70 54 70 54 663 613 663 613 740 305 740 305 875 80 875 80 48 160 48 160 33 604 33 604 69 867 69 867 135 114 135 114 475 863 475 863 37 140 37 140 893 953 893 953 292 174 292 174 834 261 834 261 611 222 611 222 459 507 459 507 97 859 97 859 89 452 89 452 371 282 371 282 728 147 728 147 497 797 497 797 672 734 672 734 300 528 300 528 904 867 904 867 266 185 266 185 852 902 852 902 469 236 469 236 734 513 734 513 347 536 347 536 324 398 324 398 632 7 632 7 673 208 673 208 471 256 471 256 489 773 489 773 489 149 489 149 513 679 513 679 692 871 692 871 126 593 126 593 823 35 823 35 313 944 313 944 69 578 69 578 336 661 336 661 910 419 910 419 51 263 51 263 21 341 21 341 905 460 905 460 849 381 849 381 505 275 505 275 727 954 727 954 648 822 648 822 567 49 567 49 252 155 252 155 728 593 728 593 136 305 136 305 288 326 288 326 876 280 876 280 55 571 55 571 82 379 82 379 341 65 341 65 390 158 390 158 662 883 662 883 914 538 914 538 452 80 452 80 485 105 485 105 303 711 303 711 517 127 517 127 25 695 25 695 410 16 410 16 849 27 849 27 719 717 719 717 148 63 148 63 778 462 778 462 188 735 188 735 289 441 289 441 647 197 647 197 913 143 913 143 689 708 689 708 303 586 303 586 402 589 402 589 573 32 573 32 838 492 838 492 630 843 630 843 868 100 868 100 266 202 266 202 250 93 250 93 289 576 289 576 770 480 770 480 230 274 230 274 691 874 691 874 20 743 20 743 130 939 130 939 260 130 260 130 62 918 62 918 928 200 928 200 561 512 561 512 848 754 848 754 126 368 126 368 347 545 347 545 864 575 864 575 623 933 623 933 631 134 631 134 879 32 879 32 774 725 774 725 598 590 598 590 156 435 156 435 131 17 131 17 33 362 33 362 328 857 328 857 29 838 29 838 593 86 593 86 467 867 467 867 222 190 222 190 280 532 280 532 553 885 553 885 361 370 361 370 261 479 261 479 728 7 728 7 158 549 158 549 293 142 293 142 295 658 295 658 544 691 544 691 649 113 649 113 642 511 642 511 616 549 616 549 676 681 676 681 460 36 460 36 92 77 92 77 449 320 449 320 119 474 119 474 444 733 444 733 6 759 6 759 661 746 661 746 805 824 805 824 598 748 598 748 438 484 438 484 565 546 565 546 606 49 606 49 122 174 122 174 523 382 523 382 753 347 753 347 203 513 203 513 519 762 519 762 352 723 352 723 574 393 574 393 257 557 257 557 170 518 170 518 457 763 457 763 288 333 288 333 885 324 885 324 144 34 144 34 130 682 130 682 415 16 415 16 15 753 15 753 791 99 791 99 568 841 568 841 444 253 444 253 244 491 244 491 201 914 201 914 951 736 951 736 945 822 945 822 439 913 439 913 350 584 350 584 6 89 6 89 171 369 171 369 350 394 350 394 21 698 21 698 63 924 63 924 207 664 207 664 31 872 31 872 44 576 44 576 643 348 643 348 538 896 538 896 801 922 801 922 464 266 464 266 100 872 100 872 776 875 776 875 315 94 315 94 754 931 754 931 159 744 159 744 296 12 296 12 380 868 380 868 82 601 82 601 280 350 280 350 143 256 143 256 704 272 704 272 496 319 496 319 888 533 888 533 891 334 891 334 516 470 516 470 693 934 693 934 890 651 890 651 455 617 455 617 408 775 408 775 403 180 403 180 53 165 53 165 34 316 34 316 100 441 100 441 483 130 483 130 274 506 274 506 174 89 174 89 723 472 723 472 690 325 690 325 689 631 689 631 473 417 473 417 954 658 954 658 392 433 392 433 922 727 922 727 190 224 190 224 178 160 178 160 175 311 175 311 472 790 472 790 590 732 590 732 201 461 201 461 10 803 10 803 587 512 587 512 534 780 534 780 466 77 466 77 271 426 271 426 834 588 834 588 721 415 721 415 294 664 294 664 771 81 771 81 767 92 767 92 936 581 936 581 457 497 457 497 711 598 711 598 97 409 97 409 414 38 414 38 48 924 48 924 760 745 760 745 553 736 553 736 698 138 698 138 722 422 722 422 699 429 699 429 443 290 443 290 455 872 455 872 384 384 384 384 563 320 563 320 586 418 586 418 148 579 148 579 715 723 715 723 214 266 214 266 597 547 597 547 899 769 899 769 590 292 590 292 332 411 332 411 175 695 175 695 82 942 82 942 71 906 71 906 584 927 584 927 504 790 504 790 81 750 81 750 470 675 470 675 578 506 578 506 404 712 404 712 726 708 726 708 317 49 317 49 917 451 917 451 306 236 306 236 471 382 471 382 245 411 245 411 681 391 681 391 929 447 929 447 39 530 39 530 361 594 361 594 885 12 885 12 212 576 212 576 272 932 272 932 927 426 927 426 603 182 603 182 752 468 752 468 948 526 948 526 702 926 702 926 585 150 585 150 14 401 14 401 145 347 145 347 272 516 272 516 853 341 853 341 442 182 442 182 432 174 432 174 427 271 427 271 462 51 462 51 597 66 597 66 485 899 485 899 770 813 770 813 810 575 810 575 265 314 265 314 331 42 331 42 434 807 434 807 222 477 222 477 657 302 657 302 255 416 255 416 896 695 896 695 458 579 458 579 493 513 493 513 937 401 937 401 291 260 291 260 407 748 407 748 807 33 807 33 890 481 890 481 47 798 47 798 479 286 479 286 608 478 608 478 166 133 166 133 452 384 452 384 309 491 309 491 452 296 452 296 167 594 167 594 909 828 909 828 130 607 130 607 57 664 57 664 728 805 728 805 555 148 555 148 526 332 526 332 356 48 356 48 440 601 440 601 537 120 537 120 936 768 936 768 788 733 788 733 400 870 400 870 530 105 530 105 268 706 268 706 799 599 799 599 630 659 630 659 323 393 323 393 6 265 6 265 119 522 119 522 420 784 420 784 114 518 114 518 709 366 709 366 707 97 707 97 916 680 916 680 123 558 123 558 76 710 76 710 9 684 9 684 359 221 359 221 453 881 453 881 568 153 568 153 570 145 570 145 540 717 540 717 465 455 465 455 918 800 918 800 505 403 505 403 674 374 674 374 942 515 942 515 415 897 415 897 332 532 332 532 168 771 168 771 5 40 5 40 875 282 875 282 521 199 521 199 268 939 268 939 446 52 446 52 856 294 856 294 858 112 858 112 395 320 395 320 918 442 918 442 65 719 65 719 580 273 580 273 724 808 724 808 279 517 279 517 257 375 257 375 157 770 157 770 518 591 518 591 540 733 540 733 279 380 279 380 600 702 600 702 377 822 377 822 615 207 615 207 747 158 747 158 307 406 307 406 32 353 32 353 509 519 509 519 504 251 504 251 661 730 661 730 647 829 647 829 415 813 415 813 883 115 883 115 533 191 533 191 128 384 128 384 176 869 176 869 206 34 206 34 142 430 142 430 710 424 710 424 240 18 240 18 888 868 888 868 302 545 302 545 643 462 643 462 217 648 217 648 789 60 789 60 6 631 6 631 12 444 12 444 824 692 824 692 128 821 128 821 795 788 795 788 175 936 175 936 866 67 866 67 870 938 870 938 165 894 165 894 908 327 908 327 277 889 277 889 892 154 892 154 530 939 530 939 611 613 611 613 96 7 96 7 942 752 942 752 59 283 59 283 612 196 612 196 58 725 58 725 88 819 88 819 943 745 943 745 444 11 444 11 431 719 431 719 476 348 476 348 232 699 232 699 165 668 165 668 432 425 432 425 317 410 317 410 277 602 277 602 35 52 35 52 883 352 883 352 360 237 360 237 952 184 952 184 320 712 320 712 876 62 876 62 485 792 485 792 876 100 876 100 819 567 819 567 553 675 553 675 801 594 801 594 871 326 871 326 925 517 925 517 622 891 622 891 771 46 771 46 262 944 262 944 497 774 497 774 698 654 698 654 427 247 427 247 552 781 552 781 474 10 474 10 330 358 330 358 839 101 839 101 758 612 758 612 489 474 489 474 193 483 193 483 334 626 334 626 579 204 579 204 888 794 888 794 52 618 52 618 235 5 235 5 894 184 894 184 368 638 368 638 547 952 547 952 900 288 900 288 29 173 29 173 74 70 74 70 666 462 666 462 575 668 575 668 920 33 920 33 97 24 97 24 233 403 233 403 408 378 408 378 120 699 120 699 397 131 397 131 516 19 516 19 550 678 550 678 862 317 862 317 898 249 898 249 415 727 415 727 605 169 605 169 682 717 682 717 63 119 63 119 831 60 831 60 846 814 846 814 41 839 41 839 520 347 520 347 705 667 705 667 650 235 650 235 506 768 506 768 256 355 256 355 720 100 720 100 362 165 362 165 92 113 92 113 548 468 548 468 712 643 712 643 614 856 614 856 728 792 728 792 387 510 387 510 472 712 472 712 230 562 230 562 837 206 837 206 630 686 630 686 517 652 517 652 475 914 475 914 127 438 127 438 856 475 856 475 208 49 208 49 260 387 260 387 617 294 617 294 460 460 460 460 807 436 807 436 346 890 346 890 189 266 189 266 336 468 336 468 384 102 384 102 897 75 897 75 902 515 902 515 213 198 213 198 623 822 623 822 317 189 317 189 266 397 266 397 864 621 864 621 382 233 382 233 770 856 770 856 731 850 731 850 631 455 631 455 680 840 680 840 15 653 15 653 695 726 695 726 607 434 607 434 420 795 420 795 49 31 49 31 374 605 374 605 168 380 168 380 414 883 414 883 389 689 389 689 248 833 248 833 608 220 608 220 273 316 273 316 294 642 294 642 821 5 821 5 894 572 894 572 30 22 30 22 573 319 573 319 630 467 630 467 431 338 431 338 833 446 833 446 351 395 351 395 189 423 189 423 42 614 42 614 201 397 201 397 607 589 607 589 836 422 836 422 858 784 858 784 86 232 86 232 528 216 528 216 748 599 748 599 837 601 837 601 529 384 529 384 154 918 154 918 852 69 852 69 299 910 299 910 432 432 432 432 50 228 50 228 826 58 826 58 164 628 164 628 138 365 138 365 38 128 38 128 697 690 697 690 662 470 662 470 460 483 460 483 808 271 808 271 442 617 442 617 73 33 73 33 835 783 835 783 821 323 821 323 653 150 653 150 694 773 694 773 71 908 71 908 433 805 433 805 92 797 92 797 909 896 909 896 433 77 433 77 34 725 34 725 88 55 88 55 511 799 511 799 890 426 890 426 496 728 496 728 91 857 91 857 397 879 397 879 332 64 332 64 326 152 326 152 874 80 874 80 85 775 85 775 491 916 491 916 406 717 406 717 839 392 839 392 415 835 415 835 814 509 814 509 433 599 433 599 875 666 875 666 796 644 796 644 452 801 452 801 301 574 301 574 680 511 680 511 932 436 932 436 495 777 495 777 319 692 319 692 136 157 136 157 271 866 271 866 195 242 195 242 953 455 953 455 635 324 635 324 143 251 143 251 319 593 319 593 797 25 797 25 184 901 184 901 817 7 817 7 891 294 891 294 301 897 301 897 306 848 306 848 790 789 790 789 417 412 417 412 505 217 505 217 564 631 564 631 867 280 867 280 59 374 59 374 823 757 823 757 780 273 780 273 358 475 358 475 713 326 713 326 120 324 120 324 653 204 653 204 302 370 302 370 603 434 603 434 103 891 103 891 698 291 698 291 13 181 13 181 496 375 496 375 234 880 234 880 107 783 107 783 508 678 508 678 527 307 527 307 701 302 701 302 906 604 906 604 588 220 588 220 45 64 45 64 700 584 700 584 912 472 912 472 151 581 151 581 898 895 898 895 950 947 950 947 851 647 851 647 518 774 518 774 659 574 659 574 116 324 116 324 518 488 518 488 831 29 831 29 10 625 10 625 440 528 440 528 349 721 349 721 884 647 884 647 79 606 79 606 700 685 700 685 478 769 478 769 385 51 385 51 777 508 777 508 146 103 146 103 330 113 330 113 703 898 703 898 601 427 601 427 253 237 253 237 755 739 755 739 951 340 951 340 329 491 329 491 603 561 603 561 438 910 438 910 458 135 458 135 566 249 566 249 577 472 577 472 119 447 119 447 223 434 223 434 23 136 23 136 846 841 846 841 889 652 889 652 160 174 160 174 361 234 361 234 546 16 546 16 624 615 624 615 69 828 69 828 108 933 108 933 256 71 256 71 656 918 656 918 641 105 641 105 863 513 863 513 811 856 811 856 275 629 275 629 171 720 171 720 830 471 830 471 704 336 704 336 950 621 950 621 451 49 451 49 561 888 561 888 80 165 80 165 719 949 719 949 939 647 939 647 19 203 19 203 440 745 440 745 218 82 218 82 18 365 18 365 378 340 378 340 617 581 617 581 47 770 47 770 735 129 735 129 496 475 496 475 307 808 307 808 285 201 285 201 406 171 406 171 662 808 662 808 68 612 68 612 870 76 870 76 641 192 641 192 878 912 878 912 2 675 2 675 70 661 70 661 56 249 56 249 734 849 734 849 392 760 392 760 122 202 122 202 382 262 382 262 83 114 83 114 18 760 18 760 258 390 258 390 629 440 629 440 951 314 951 314 907 769 907 769 543 584 543 584 227 414 227 414 592 750 592 750 245 547 245 547 766 391 766 391 477 562 477 562 46 941 46 941 314 490 314 490 120 649 120 649 197 343 197 343 251 862 251 862 142 302 142 302 28 850 28 850 520 796 520 796 480 35 480 35 867 455 867 455 260 630 260 630 700 399 700 399 69 218 69 218 417 551 417 551 181 787 181 787 471 514 471 514 451 339 451 339 866 888 866 888 578 629 578 629 317 564 317 564 589 143 589 143 348 823 348 823 87 637 87 637 115 280 115 280 450 758 450 758 388 922 388 922 910 579 910 579 901 154 901 154 901 471 901 471 358 784 358 784 390 706 390 706 762 638 762 638 515 492 515 492 267 894 267 894 63 692 63 692 43 462 43 462 594 933 594 933 354 761 354 761 518 490 518 490 926 610 926 610 676 872 676 872 212 679 212 679 807 710 807 710 7 813 7 813 162 369 162 369 905 757 905 757 710 547 710 547 928 481 928 481 389 833 389 833 453 579 453 579 765 922 765 922 712 393 712 393 701 533 701 533 237 462 237 462 27 898 27 898 350 495 350 495 851 825 851 825 298 479 298 479 343 451 343 451 325 200 325 200 549 355 549 355 532 565 532 565 615 506 615 506 207 559 207 559 580 247 580 247 696 464 696 464 515 932 515 932 536 679 536 679 565 583 565 583 364 937 364 937 759 881 759 881 741 340 741 340 636 913 636 913 948 367 948 367 492 921 492 921 765 918 765 918 802 740 802 740 551 853 551 853 828 526 828 526 163 69 163 69 829 191 829 191 605 338 605 338 564 826 564 826 16 286 16 286 350 612 350 612 60 674 60 674 61 556 61 556 481 293 481 293 74 352 74 352 887 149 887 149 659 784 659 784 304 377 304 377 837 575 837 575 399 895 399 895 877 565 877 565 466 791 466 791 940 174 940 174 561 187 561 187 353 935 353 935 452 913 452 913 951 136 951 136 77 177 77 177 717 304 717 304 742 710 742 710 228 121 228 121 81 412 81 412 288 837 288 837 190 867 190 867 735 937 735 937 568 195 568 195 900 364 900 364 901 379 901 379 665 372 665 372 611 221 611 221 380 420 380 420 137 718 137 718 755 743 755 743 151 804 151 804 190 619 190 619 200 760 200 760 870 870 870 870 271 108 271 108 656 527 656 527 119 79 119 79 719 905 719 905 907 871 907 871 727 45 727 45 953 349 953 349 663 55 663 55 947 668 947 668 690 111 690 111 344 29 344 29 506 322 506 322 840 575 840 575 244 430 244 430 235 861 235 861 1 864 1 864 506 203 506 203 659 336 659 336 313 352 313 352 346 565 346 565 328 11 328 11 7 606 7 606 537 195 537 195 610 723 610 723 935 547 935 547 326 393 326 393 568 172 568 172 642 886 642 886 570 406 570 406 650 248 650 248 556 208 556 208 32 121 32 121 451 427 451 427 120 425 120 425 26 502 26 502 405 938 405 938 525 361 525 361 423 720 423 720 769 282 769 282 304 633 304 633 384 88 384 88 799 931 799 931 267 363 267 363 473 106 473 106 67 567 67 567 842 951 842 951 290 598 290 598 648 41 648 41 186 503 186 503 294 553 294 553 379 147 379 147 622 189 622 189 116 564 116 564 195 526 195 526 876 810 876 810 555 247 555 247 852 663 852 663 91 536 91 536 252 139 252 139 186 508 186 508 38 506 38 506 268 623 268 623 183 62 183 62 157 292 157 292 273 725 273 725 698 434 698 434 712 441 712 441 418 66 418 66 719 96 719 96 430 786 430 786 928 932 928 932 842 493 842 493 746 938 746 938 55 761 55 761 755 896 755 896 760 142 760 142 723 596 723 596 902 93 902 93 826 356 826 356 293 834 293 834 530 305 530 305 701 606 701 606 296 169 296 169 370 680 370 680 318 562 318 562 465 379 465 379 346 372 346 372 328 374 328 374 661 185 661 185 623 332 623 332 490 345 490 345 360 760 360 760 438 343 438 343 196 69 196 69 693 199 693 199 206 780 206 780 163 105 163 105 125 510 125 510 493 939 493 939 676 283 676 283 258 76 258 76 665 187 665 187 811 118 811 118 187 685 187 685 722 217 722 217 894 8 894 8 370 456 370 456 218 413 218 413 259 726 259 726 484 703 484 703 67 609 67 609 702 77 702 77 453 757 453 757 39 294 39 294 821 613 821 613 452 945 452 945 444 509 444 509 857 66 857 66 615 173 615 173 471 796 471 796 897 82 897 82 661 261 661 261 777 646 777 646 378 321 378 321 79 835 79 835 602 651 602 651 606 569 606 569 437 505 437 505 530 161 530 161 388 363 388 363 194 633 194 633 466 176 466 176 456 306 456 306 619 588 619 588 948 599 948 599 529 474 529 474 299 309 299 309 810 734 810 734 161 734 161 734 468 490 468 490 837 266 837 266 705 298 705 298 457 342 457 342 199 640 199 640 253 525 253 525 657 747 657 747 174 430 174 430 376 106 376 106 286 464 286 464 206 692 206 692 110 907 110 907 466 57 466 57 663 634 663 634 930 950 930 950 418 899 418 899 839 741 839 741 305 235 305 235 144 330 144 330 346 503 346 503 121 822 121 822 323 270 323 270 281 317 281 317 892 6 892 6 315 954 315 954 235 180 235 180 235 607 235 607 902 104 902 104 671 258 671 258 140 696 140 696 841 356 841 356 395 125 395 125 950 458 950 458 126 954 126 954 151 833 151 833 199 883 199 883 799 123 799 123 136 643 136 643 660 355 660 355 852 811 852 811 159 294 159 294 921 402 921 402 319 826 319 826 808 118 808 118 57 690 57 690 389 377 389 377 98 665 98 665 897 28 897 28 925 394 925 394 798 83 798 83 280 931 280 931 519 44 519 44 714 59 714 59 285 169 285 169 326 224 326 224 723 690 723 690 807 749 807 749 193 431 193 431 175 181 175 181 664 213 664 213 717 271 717 271 259 155 259 155 778 371 778 371 529 500 529 500 898 116 898 116 139 598 139 598 563 942 563 942 863 492 863 492 506 257 506 257 797 720 797 720 358 278 358 278 807 450 807 450 575 204 575 204 189 252 189 252 718 43 718 43 473 8 473 8 905 853 905 853 953 746 953 746 771 390 771 390 225 181 225 181 881 747 881 747 72 141 72 141 816 580 816 580 768 23 768 23 931 911 931 911 791 596 791 596 315 565 315 565 919 329 919 329 818 468 818 468 276 402 276 402 113 270 113 270 698 85 698 85 116 67 116 67 840 423 840 423 822 105 822 105 934 159 934 159 624 312 624 312 256 16 256 16 396 390 396 390 474 335 474 335 551 676 551 676 353 953 353 953 32 194 32 194 365 937 365 937 127 739 127 739 314 909 314 909 508 238 508 238 764 805 764 805 545 762 545 762 81 81 81 81 936 372 936 372 406 154 406 154 682 676 682 676 481 451 481 451 432 428 432 428 930 6 930 6 309 190 309 190 867 16 867 16 816 305 816 305 781 116 781 116 247 852 247 852 298 421 298 421 269 732 269 732 562 102 562 102 378 302 378 302 848 54 848 54 440 921 440 921 228 874 228 874 147 451 147 451 709 284 709 284 12 552 12 552 178 942 178 942 305 80 305 80 411 755 411 755 695 265 695 265 456 91 456 91 461 932 461 932 263 417 263 417 778 873 778 873 340 265 340 265 114 141 114 141 799 172 799 172 602 905 602 905 770 742 770 742 832 377 832 377 451 568 451 568 593 332 593 332 113 815 113 815 911 174 911 174 572 229 572 229 558 598 558 598 869 731 869 731 736 663 736 663 110 485 110 485 688 442 688 442 41 358 41 358 692 586 692 586 364 281 364 281 646 591 646 591 112 125 112 125 326 12 326 12 850 340 850 340 208 24 208 24 102 936 102 936 907 547 907 547 299 530 299 530 122 652 122 652 710 57 710 57 879 195 879 195 440 278 440 278 617 435 617 435 888 759 888 759 854 887 854 887 126 415 126 415 667 139 667 139 676 346 676 346 773 381 773 381 633 438 633 438 463 28 463 28 269 194 269 194 189 297 189 297 266 395 266 395 610 48 610 48 943 929 943 929 337 407 337 407 209 229 209 229 804 53 804 53 909 87 909 87 52 918 52 918 230 241 230 241 301 99 301 99 498 658 498 658 339 538 339 538 473 226 473 226 796 669 796 669 895 871 895 871 42 41 42 41 323 538 323 538 562 257 562 257 370 785 370 785 205 232 205 232 371 646 371 646 437 638 437 638 336 322 336 322 696 762 696 762 129 773 129 773 537 6 537 6 311 86 311 86 311 722 311 722 575 320 575 320 486 179 486 179 901 88 901 88 121 118 121 118 659 108 659 108 676 919 676 919 312 346 312 346 671 186 671 186 703 299 703 299 786 775 786 775 24 293 24 293 311 83 311 83 386 268 386 268 536 303 536 303 68 890 68 890 417 163 417 163 275 866 275 866 878 381 878 381 117 50 117 50 458 601 458 601 358 37 358 37 725 874 725 874 871 97 871 97 740 81 740 81 307 29 307 29 691 11 691 11 938 169 938 169 186 519 186 519 806 269 806 269 253 536 253 536 52 881 52 881 506 553 506 553 709 880 709 880 283 718 283 718 127 658 127 658 190 398 190 398 725 278 725 278 637 410 637 410 781 778 781 778 545 385 545 385 429 811 429 811 368 177 368 177 534 795 534 795 555 570 555 570 525 864 525 864 812 276 812 276 637 391 637 391 97 187 97 187 645 529 645 529 176 924 176 924 16 545 16 545 192 505 192 505 285 528 285 528 762 105 762 105 420 253 420 253 82 603 82 603 505 257 505 257 307 12 307 12 913 329 913 329 387 491 387 491 651 604 651 604 904 925 904 925 90 304 90 304 657 349 657 349 389 669 389 669 444 21 444 21 652 778 652 778 199 439 199 439 693 757 693 757 769 825 769 825 464 681 464 681 124 306 124 306 514 697 514 697 942 785 942 785 13 19 13 19 409 324 409 324 905 520 905 520 908 638 908 638 410 204 410 204 438 887 438 887 111 238 111 238 171 554 171 554 500 80 500 80 183 788 183 788 795 753 795 753 184 289 184 289 697 827 697 827 435 41 435 41 405 612 405 612 157 478 157 478 270 63 270 63 316 842 316 842 848 110 848 110 70 124 70 124 399 34 399 34 585 5 585 5 181 779 181 779 293 64 293 64 320 700 320 700 320 859 320 859 130 727 130 727 200 220 200 220 505 492 505 492 419 950 419 950 824 300 824 300 915 900 915 900 377 786 377 786 853 177 853 177 633 842 633 842 75 857 75 857 219 741 219 741 93 734 93 734 827 121 827 121 920 772 920 772 840 2 840 2 854 820 854 820 209 189 209 189 673 141 673 141 144 472 144 472 39 51 39 51 771 316 771 316 584 649 584 649 782 219 782 219 182 945 182 945 439 431 439 431 246 102 246 102 588 337 588 337 37 103 37 103 359 391 359 391 735 151 735 151 931 424 931 424 636 568 636 568 312 615 312 615 687 771 687 771 863 246 863 246 354 914 354 914 844 861 844 861 81 246 81 246 387 247 387 247 932 450 932 450 3 305 3 305 621 915 621 915 178 504 178 504 262 366 262 366 50 265 50 265 540 744 540 744 653 263 653 263 952 781 952 781 291 339 291 339 446 572 446 572 204 917 204 917 873 414 873 414 601 636 601 636 156 130 156 130 354 471 354 471 552 770 552 770 360 508 360 508 584 130 584 130 385 156 385 156 75 245 75 245 194 237 194 237 528 229 528 229 141 872 141 872 34 862 34 862 779 658 779 658 774 873 774 873 150 129 150 129 540 203 540 203 921 691 921 691 89 894 89 894 210 687 210 687 741 537 741 537 410 196 410 196 408 448 408 448 673 603 673 603 29 501 29 501 326 383 326 383 630 696 630 696 885 794 885 794 452 271 452 271 570 783 570 783 837 50 837 50 291 310 291 310 853 379 853 379 738 907 738 907 733 424 733 424 391 561 391 561 718 645 718 645 257 456 257 456 863 758 863 758 482 301 482 301 200 289 200 289 180 291 180 291 952 445 952 445 163 566 163 566 250 487 250 487 91 464 91 464 429 551 429 551 787 825 787 825 922 744 922 744 579 765 579 765 703 140 703 140 711 142 711 142 411 867 411 867 469 476 469 476 461 716 461 716 883 652 883 652 112 627 112 627 737 520 737 520 660 417 660 417 689 831 689 831 97 707 97 707 101 364 101 364 342 801 342 801 586 857 586 857 439 542 439 542 127 732 127 732 445 618 445 618 846 284 846 284 710 777 710 777 397 291 397 291 763 479 763 479 876 673 876 673 903 894 903 894 94 920 94 920 42 766 42 766 330 569 330 569 216 441 216 441 78 485 78 485 137 719 137 719 23 312 23 312 146 854 146 854 432 638 432 638 583 638 583 638 927 184 927 184 183 880 183 880 954 23 954 23 414 703 414 703 508 459 508 459 359 730 359 730 369 433 369 433 386 307 386 307 230 312 230 312 399 882 399 882 453 265 453 265 387 640 387 640 795 799 795 799 528 145 528 145 400 726 400 726 769 518 769 518 103 761 103 761 729 758 729 758 514 111 514 111 672 808 672 808 598 325 598 325 349 714 349 714 771 826 771 826 368 862 368 862 767 854 767 854 500 569 500 569 527 150 527 150 857 954 857 954 548 952 548 952 616 767 616 767 230 41 230 41 279 810 279 810 53 890 53 890 36 701 36 701 287 540 287 540 592 315 592 315 304 837 304 837 202 817 202 817 639 792 639 792 166 53 166 53 653 571 653 571 700 32 700 32 674 504 674 504 396 549 396 549 613 951 613 951 928 137 928 137 892 485 892 485 807 177 807 177 314 199 314 199 584 892 584 892 653 539 653 539 239 408 239 408 142 311 142 311 617 606 617 606 547 816 547 816 281 322 281 322 697 218 697 218 87 645 87 645 484 203 484 203 611 667 611 667 491 611 491 611 942 431 942 431 446 488 446 488 791 750 791 750 378 142 378 142 177 141 177 141 585 201 585 201 229 624 229 624 695 494 695 494 924 677 924 677 899 373 899 373 179 574 179 574 942 820 942 820 473 586 473 586 870 892 870 892 715 211 715 211 261 85 261 85 35 824 35 824 61 168 61 168 134 431 134 431 14 727 14 727 692 847 692 847 41 571 41 571 396 257 396 257 395 197 395 197 858 479 858 479 580 488 580 488 404 682 404 682 677 248 677 248 875 116 875 116 539 427 539 427 794 698 794 698 418 894 418 894 744 332 744 332 651 75 651 75 866 554 866 554 915 867 915 867 534 290 534 290 24 90 24 90 186 511 186 511 755 190 755 190 57 333 57 333 580 413 580 413 646 289 646 289 613 480 613 480 22 641 22 641 590 821 590 821 551 746 551 746 555 670 555 670 552 5 552 5 166 51 166 51 74 423 74 423 5 892 5 892 456 9 456 9 912 546 912 546 274 215 274 215 847 321 847 321 110 842 110 842 829 211 829 211 706 711 706 711 725 937 725 937 9 440 9 440 44 950 44 950 428 103 428 103 863 467 863 467 588 57 588 57 941 581 941 581 370 642 370 642 795 781 795 781 794 709 794 709 692 564 692 564 749 559 749 559 241 540 241 540 743 348 743 348 730 163 730 163 148 517 148 517 655 32 655 32 509 434 509 434 897 243 897 243 408 476 408 476 395 529 395 529 370 952 370 952 818 436 818 436 13 242 13 242 876 800 876 800 913 597 913 597 67 637 67 637 611 865 611 865 8 40 8 40 225 804 225 804 410 646 410 646 260 475 260 475 787 893 787 893 598 731 598 731 317 660 317 660 880 399 880 399 31 910 31 910 360 930 360 930 335 726 335 726 158 889 158 889 522 281 522 281 654 9 654 9 637 385 637 385 932 81 932 81 508 518 508 518 416 347 416 347 234 840 234 840 932 122 932 122 607 333 607 333 1 943 1 943 402 2 402 2 110 856 110 856 848 423 848 423 768 439 768 439 143 809 143 809 753 68 753 68 312 446 312 446 379 943 379 943 360 30 360 30 354 39 354 39 308 23 308 23 867 572 867 572 889 656 889 656 567 777 567 777 691 348 691 348 540 125 540 125 821 252 821 252 10 909 10 909 19 102 19 102 308 295 308 295 23 934 23 934 640 675 640 675 695 199 695 199 473 631 473 631 895 631 895 631 321 878 321 878 955 133 955 133 941 330 941 330 618 555 618 555 924 361 924 361 408 945 408 945 217 140 217 140 472 488 472 488 630 23 630 23 31 389 31 389 855 373 855 373 441 634 441 634 379 716 379 716 165 1 165 1 756 445 756 445 107 710 107 710 85 513 85 513 670 634 670 634 845 761 845 761 634 481 634 481 256 143 256 143 362 574 362 574 751 46 751 46 762 309 762 309 908 467 908 467 712 81 712 81 639 87 639 87 870 596 870 596 905 194 905 194 624 118 624 118 854 355 854 355 519 248 519 248 556 365 556 365 388 665 388 665 239 7 239 7 584 234 584 234 350 672 350 672 468 505 468 505 363 438 363 438 373 370 373 370 437 398 437 398 848 98 848 98 299 809 299 809 75 659 75 659 711 298 711 298 225 382 225 382 916 704 916 704 404 369 404 369 516 527 516 527 191 953 191 953 790 902 790 902 931 587 931 587 743 586 743 586 67 215 67 215 617 102 617 102 723 169 723 169 353 94 353 94 773 365 773 365 908 310 908 310 178 609 178 609 11 38 11 38 680 334 680 334 163 804 163 804 448 558 448 558 740 243 740 243 881 374 881 374 921 241 921 241 592 340 592 340 673 824 673 824 122 177 122 177 529 481 529 481 202 750 202 750 803 545 803 545 304 5 304 5 689 373 689 373 665 317 665 317 233 473 233 473 947 868 947 868 203 215 203 215 258 575 258 575 82 232 82 232 294 246 294 246 63 944 63 944 872 84 872 84 813 712 813 712 520 611 520 611 530 886 530 886 40 143 40 143 414 828 414 828 7 620 7 620 570 690 570 690 846 222 846 222 607 142 607 142 897 623 897 623 506 560 506 560 60 727 60 727 676 829 676 829 651 30 651 30 509 228 509 228 536 817 536 817 208 670 208 670 953 414 953 414 558 450 558 450 622 217 622 217 102 263 102 263 563 857 563 857 949 314 949 314 481 65 481 65 263 871 263 871 125 932 125 932 614 251 614 251 314 351 314 351 679 229 679 229 395 27 395 27 317 313 317 313 891 525 891 525 406 527 406 527 742 216 742 216 378 210 378 210 852 575 852 575 916 290 916 290 195 839 195 839 28 685 28 685 40 357 40 357 515 558 515 558 793 44 793 44 360 357 360 357 484 645 484 645 657 410 657 410 374 563 374 563 695 104 695 104 800 741 800 741 586 52 586 52 778 503 778 503 9 6 9 6 946 826 946 826 516 730 516 730 223 595 223 595 14 824 14 824 651 103 651 103 480 795 480 795 586 202 586 202 584 250 584 250 434 695 434 695 715 409 715 409 313 149 313 149 823 546 823 546 902 479 902 479 265 426 265 426 427 812 427 812 445 401 445 401 517 444 517 444 341 877 341 877 353 416 353 416 742 746 742 746 182 786 182 786 234 335 234 335 281 15 281 15 513 716 513 716 920 110 920 110 441 253 441 253 211 930 211 930 715 189 715 189 865 375 865 375 613 315 613 315 844 585 844 585 338 751 338 751 483 361 483 361 131 77 131 77 95 782 95 782 262 737 262 737 814 278 814 278 106 772 106 772 396 18 396 18 474 689 474 689 380 404 380 404 210 100 210 100 759 413 759 413 554 869 554 869 564 295 564 295 816 402 816 402 387 379 387 379 131 384 131 384 242 632 242 632 92 613 92 613 472 294 472 294 639 819 639 819 555 714 555 714 622 291 622 291 376 701 376 701 588 930 588 930 699 548 699 548 615 202 615 202 509 242 509 242 278 511 278 511 504 599 504 599 735 307 735 307 571 15 571 15 588 745 588 745 148 234 148 234 246 916 246 916 441 355 441 355 409 326 409 326 228 482 228 482 391 260 391 260 184 227 184 227 594 824 594 824 821 498 821 498 852 487 852 487 930 784 930 784 335 365 335 365 250 818 250 818 29 665 29 665 654 163 654 163 402 462 402 462 820 6 820 6 455 380 455 380 843 299 843 299 126 30 126 30 732 116 732 116 196 317 196 317 271 695 271 695 206 679 206 679 117 365 117 365 861 294 861 294 790 212 790 212 829 301 829 301 577 556 577 556 135 194 135 194 707 679 707 679 749 255 749 255 64 826 64 826 581 623 581 623 717 95 717 95 382 257 382 257 325 295 325 295 605 852 605 852 436 738 436 738 200 133 200 133 399 88 399 88 772 714 772 714 202 840 202 840 643 813 643 813 694 27 694 27 926 375 926 375 542 32 542 32 664 144 664 144 281 773 281 773 278 711 278 711 942 671 942 671 896 556 896 556 395 675 395 675 337 194 337 194 884 262 884 262 235 285 235 285 172 558 172 558 127 607 127 607 551 306 551 306 680 856 680 856 869 8 869 8 548 795 548 795 303 701 303 701 252 554 252 554 622 376 622 376 229 740 229 740 415 160 415 160 9 738 9 738 568 28 568 28 540 15 540 15 351 780 351 780 24 86 24 86 551 298 551 298 751 505 751 505 115 366 115 366 133 632 133 632 524 703 524 703 405 466 405 466 860 221 860 221 784 846 784 846 623 176 623 176 824 753 824 753 237 655 237 655 572 885 572 885 18 715 18 715 919 272 919 272 112 831 112 831 930 177 930 177 541 498 541 498 110 520 110 520 938 402 938 402 56 864 56 864 251 122 251 122 637 2 637 2 462 78 462 78 53 649 53 649 863 665 863 665 596 892 596 892 567 721 567 721 849 478 849 478 193 445 193 445 718 797 718 797 403 288 403 288 31 173 31 173 670 572 670 572 123 108 123 108 856 822 856 822 719 412 719 412 138 489 138 489 936 533 936 533 423 283 423 283 609 141 609 141 771 469 771 469 510 580 510 580 130 2 130 2 708 788 708 788 861 858 861 858 275 690 275 690 608 637 608 637 731 845 731 845 676 735 676 735 566 509 566 509 231 883 231 883 921 260 921 260 251 910 251 910 388 117 388 117 779 873 779 873 581 756 581 756 148 168 148 168 236 24 236 24 562 459 562 459 691 139 691 139 793 226 793 226 334 742 334 742 481 648 481 648 606 323 606 323 830 826 830 826 556 802 556 802 353 404 353 404 896 238 896 238 547 781 547 781 5 158 5 158 338 498 338 498 762 671 762 671 893 250 893 250 196 167 196 167 259 216 259 216 229 57 229 57 456 401 456 401 422 919 422 919 282 139 282 139 452 171 452 171 307 102 307 102 823 355 823 355 315 379 315 379 417 556 417 556 286 532 286 532 824 95 824 95 637 558 637 558 432 659 432 659 539 836 539 836 255 65 255 65 399 869 399 869 261 144 261 144 602 481 602 481 694 20 694 20 614 710 614 710 892 112 892 112 49 463 49 463 90 121 90 121 145 357 145 357 321 404 321 404 308 355 308 355 478 630 478 630 926 190 926 190 6 87 6 87 413 821 413 821 189 27 189 27 757 97 757 97 695 922 695 922 728 913 728 913 243 419 243 419 28 709 28 709 695 416 695 416 209 635 209 635 751 240 751 240 798 255 798 255 436 764 436 764 729 724 729 724 849 826 849 826 346 196 346 196 829 877 829 877 212 923 212 923 402 225 402 225 763 663 763 663 680 467 680 467 385 775 385 775 115 759 115 759 749 609 749 609 744 751 744 751 400 559 400 559 36 389 36 389 717 352 717 352 395 7 395 7 269 389 269 389 396 253 396 253 222 25 222 25 124 227 124 227 824 613 824 613 302 577 302 577 645 689 645 689 208 38 208 38 835 167 835 167 87 271 87 271 378 844 378 844 152 792 152 792 340 891 340 891 789 232 789 232 832 334 832 334 418 816 418 816 135 517 135 517 422 695 422 695 526 276 526 276 493 676 493 676 757 33 757 33 395 78 395 78 689 30 689 30 332 307 332 307 922 704 922 704 185 531 185 531 227 6 227 6 377 22 377 22 144 944 144 944 772 134 772 134 362 643 362 643 86 388 86 388 169 358 169 358 694 628 694 628 609 468 609 468 830 437 830 437 95 462 95 462 176 546 176 546 802 166 802 166 790 720 790 720 662 257 662 257 531 156 531 156 577 502 577 502 107 410 107 410 584 488 584 488 237 389 237 389 468 78 468 78 666 375 666 375 927 886 927 886 372 292 372 292 716 337 716 337 608 763 608 763 255 827 255 827 243 66 243 66 221 548 221 548 668 572 668 572 573 12 573 12 807 920 807 920 55 168 55 168 787 255 787 255 417 865 417 865 106 623 106 623 120 276 120 276 322 806 322 806 497 745 497 745 719 723 719 723 928 683 928 683 4 613 4 613 819 87 819 87 112 315 112 315 64 448 64 448 884 148 884 148 40 825 40 825 586 497 586 497 183 529 183 529 599 733 599 733 262 103 262 103 307 588 307 588 442 678 442 678 859 262 859 262 578 873 578 873 609 160 609 160 184 542 184 542 864 732 864 732 425 483 425 483 764 813 764 813 653 887 653 887 616 516 616 516 864 583 864 583 25 607 25 607 786 300 786 300 39 71 39 71 539 649 539 649 786 202 786 202 524 281 524 281 33 395 33 395 844 335 844 335 3 547 3 547 791 881 791 881 550 6 550 6 680 504 680 504 147 17 147 17 161 858 161 858 897 865 897 865 400 816 400 816 645 18 645 18 355 412 355 412 725 384 725 384 272 339 272 339 64 545 64 545 391 689 391 689 513 365 513 365 510 255 510 255 60 810 60 810 489 115 489 115 152 332 152 332 917 891 917 891 327 471 327 471 222 767 222 767 355 60 355 60 85 45 85 45 786 602 786 602 47 599 47 599 475 48 475 48 880 424 880 424 24 649 24 649 798 687 798 687 97 200 97 200 77 228 77 228 246 861 246 861 161 49 161 49 697 798 697 798 600 463 600 463 228 794 228 794 145 615 145 615 197 229 197 229 338 542 338 542 578 906 578 906 876 730 876 730 654 695 654 695 564 174 564 174 502 473 502 473 286 264 286 264 794 344 794 344 389 692 389 692 572 657 572 657 639 55 639 55 306 349 306 349 172 303 172 303 946 863 946 863 61 311 61 311 245 661 245 661 610 59 610 59 31 252 31 252 137 26 137 26 57 841 57 841 905 275 905 275 945 131 945 131 585 521 585 521 406 517 406 517 242 613 242 613 949 513 949 513 330 452 330 452 835 902 835 902 633 676 633 676 675 778 675 778 74 512 74 512 316 488 316 488 737 92 737 92 345 110 345 110 952 673 952 673 94 640 94 640 638 131 638 131 728 452 728 452 142 339 142 339 795 524 795 524 588 394 588 394 215 415 215 415 354 429 354 429 246 405 246 405 901 421 901 421 205 226 205 226 222 916 222 916 617 312 617 312 678 775 678 775 899 658 899 658 6 315 6 315 227 916 227 916 702 664 702 664 672 527 672 527 518 798 518 798 805 846 805 846 74 186 74 186 83 30 83 30 152 766 152 766 855 903 855 903 488 823 488 823 173 271 173 271 425 8 425 8 738 316 738 316 23 547 23 547 356 91 356 91 398 684 398 684 634 290 634 290 702 371 702 371 552 948 552 948 362 671 362 671 327 446 327 446 188 377 188 377 496 10 496 10 568 286 568 286 812 516 812 516 64 290 64 290 356 857 356 857 356 448 356 448 756 23 756 23 309 94 309 94 209 797 209 797 418 515 418 515 494 310 494 310 772 707 772 707 9 366 9 366 325 581 325 581 70 644 70 644 635 27 635 27 421 450 421 450 237 123 237 123 148 359 148 359 876 692 876 692 632 855 632 855 544 262 544 262 915 322 915 322 654 693 654 693 242 919 242 919 390 899 390 899 23 68 23 68 209 794 209 794 908 175 908 175 8 192 8 192 104 197 104 197 769 756 769 756 417 342 417 342 293 770 293 770 363 97 363 97 178 597 178 597 389 233 389 233 602 385 602 385 776 811 776 811 724 880 724 880 328 365 328 365 758 237 758 237 718 617 718 617 830 343 830 343 94 617 94 617 452 378 452 378 561 907 561 907 858 719 858 719 542 260 542 260 304 200 304 200 718 26 718 26 120 292 120 292 138 783 138 783 201 413 201 413 762 347 762 347 912 297 912 297 777 167 777 167 803 594 803 594 393 498 393 498 319 80 319 80 192 566 192 566 423 781 423 781 527 838 527 838 491 682 491 682 863 219 863 219 228 572 228 572 207 932 207 932 350 367 350 367 906 699 906 699 729 143 729 143 803 577 803 577 686 835 686 835 696 173 696 173 796 385 796 385 154 716 154 716 858 64 858 64 923 593 923 593 784 887 784 887 353 468 353 468 2 43 2 43 128 891 128 891 739 814 739 814 951 15 951 15 744 76 744 76 359 637 359 637 777 836 777 836 466 836 466 836 954 439 954 439 74 633 74 633 271 548 271 548 448 638 448 638 230 454 230 454 781 573 781 573 837 462 837 462 899 584 899 584 334 420 334 420 540 87 540 87 565 590 565 590 183 596 183 596 38 691 38 691 852 760 852 760 537 598 537 598 790 816 790 816 367 339 367 339 34 232 34 232 80 421 80 421 870 559 870 559 768 375 768 375 739 562 739 562 399 12 399 12 336 168 336 168 694 486 694 486 387 822 387 822 498 622 498 622 726 352 726 352 454 368 454 368 127 919 127 919 590 689 590 689 521 814 521 814 341 450 341 450 930 154 930 154 853 289 853 289 884 227 884 227 249 924 249 924 803 261 803 261 163 661 163 661 830 357 830 357 539 200 539 200 392 378 392 378 430 174 430 174 698 604 698 604 785 867 785 867 412 523 412 523 942 472 942 472 46 238 46 238 365 104 365 104 393 904 393 904 339 158 339 158 575 576 575 576 855 83 855 83 872 843 872 843 411 230 411 230 406 882 406 882 530 357 530 357 438 712 438 712 442 936 442 936 181 811 181 811 434 793 434 793 414 765 414 765 391 322 391 322 941 611 941 611 647 375 647 375 860 570 860 570 681 67 681 67 544 422 544 422 297 724 297 724 138 623 138 623 567 565 567 565 283 167 283 167 839 496 839 496 486 19 486 19 76 529 76 529 181 249 181 249 127 724 127 724 564 447 564 447 748 567 748 567 746 632 746 632 74 64 74 64 854 33 854 33 827 203 827 203 29 544 29 544 493 257 493 257 626 802 626 802 812 258 812 258 494 140 494 140 785 753 785 753 731 131 731 131 863 778 863 778 322 601 322 601 654 206 654 206 163 233 163 233 58 475 58 475 171 635 171 635 519 816 519 816 895 642 895 642 726 320 726 320 888 853 888 853 941 127 941 127 416 244 416 244 373 433 373 433 431 930 431 930 787 943 787 943 106 880 106 880 628 157 628 157 451 680 451 680 271 711 271 711 478 633 478 633 624 586 624 586 207 72 207 72 387 661 387 661 779 472 779 472 772 881 772 881 633 427 633 427 894 916 894 916 465 782 465 782 481 824 481 824 302 38 302 38 318 536 318 536 280 744 280 744 807 88 807 88 260 343 260 343 889 952 889 952 162 893 162 893 794 352 794 352 168 41 168 41 928 672 928 672 469 126 469 126 862 789 862 789 895 778 895 778 304 658 304 658 562 9 562 9 161 450 161 450 934 878 934 878 508 822 508 822 457 533 457 533 67 281 67 281 954 164 954 164 8 246 8 246 73 878 73 878 125 364 125 364 346 527 346 527 780 268 780 268 119 221 119 221 333 892 333 892 560 744 560 744 724 254 724 254 91 684 91 684 809 152 809 152 849 584 849 584 246 577 246 577 243 276 243 276 624 695 624 695 782 687 782 687 237 181 237 181 762 325 762 325 720 687 720 687 696 45 696 45 695 3 695 3 668 505 668 505 242 677 242 677 534 250 534 250 438 907 438 907 917 142 917 142 824 423 824 423 954 694 954 694 231 665 231 665 487 279 487 279 396 873 396 873 605 669 605 669 194 283 194 283 212 763 212 763 249 42 249 42 791 847 791 847 853 183 853 183 487 385 487 385 568 786 568 786 185 140 185 140 60 784 60 784 589 384 589 384 21 221 21 221 128 823 128 823 604 343 604 343 817 820 817 820 518 652 518 652 786 947 786 947 433 515 433 515 407 268 407 268 619 939 619 939 157 224 157 224 542 362 542 362 573 324 573 324 851 105 851 105 791 667 791 667 402 389 402 389 411 665 411 665 375 648 375 648 691 634 691 634 822 297 822 297 777 529 777 529 165 850 165 850 403 597 403 597 463 183 463 183 500 538 500 538 568 681 568 681 682 815 682 815 6 83 6 83 286 778 286 778 954 417 954 417 648 305 648 305 66 803 66 803 906 272 906 272 503 55 503 55 779 723 779 723 118 78 118 78 57 97 57 97 83 685 83 685 925 126 925 126 74 246 74 246 611 58 611 58 274 474 274 474 930 623 930 623 175 367 175 367 599 388 599 388 467 303 467 303 535 770 535 770 11 420 11 420 568 76 568 76 273 581 273 581 955 565 955 565 600 55 600 55 101 52 101 52 314 722 314 722 392 470 392 470 146 858 146 858 831 153 831 153 725 894 725 894 437 200 437 200 853 307 853 307 322 404 322 404 525 806 525 806 163 111 163 111 409 756 409 756 856 716 856 716 237 89 237 89 846 331 846 331 829 338 829 338 662 596 662 596 629 125 629 125 655 40 655 40 223 530 223 530 134 250 134 250 482 742 482 742 450 452 450 452 576 651 576 651 434 452 434 452 651 889 651 889 912 105 912 105 449 597 449 597 649 382 649 382 451 943 451 943 437 239 437 239 871 731 871 731 892 845 892 845 491 57 491 57 486 69 486 69 225 167 225 167 639 316 639 316 931 931 931 931 74 901 74 901 20 879 20 879 20 405 20 405 830 951 830 951 279 895 279 895 952 452 952 452 374 329 374 329 553 730 553 730 632 449 632 449 321 182 321 182 108 789 108 789 783 661 783 661 878 737 878 737 946 503 946 503 465 418 465 418 721 763 721 763 661 426 661 426 179 784 179 784 817 73 817 73 703 608 703 608 473 471 473 471 546 93 546 93 403 135 403 135 668 137 668 137 873 4 873 4 657 802 657 802 271 823 271 823 561 251 561 251 632 498 632 498 315 506 315 506 651 814 651 814 531 408 531 408 518 95 518 95 899 413 899 413 835 72 835 72 346 395 346 395 96 173 96 173 47 416 47 416 65 555 65 555 844 432 844 432 858 37 858 37 686 729 686 729 199 762 199 762 293 785 293 785 786 803 786 803 623 445 623 445 565 779 565 779 483 222 483 222 561 102 561 102 17 13 17 13 668 850 668 850 140 565 140 565 503 63 503 63 936 140 936 140 519 854 519 854 590 367 590 367 786 924 786 924 229 17 229 17 187 664 187 664 789 678 789 678 776 409 776 409 570 477 570 477 679 377 679 377 531 227 531 227 314 850 314 850 505 541 505 541 726 147 726 147 233 641 233 641 561 109 561 109 152 538 152 538 305 125 305 125 429 150 429 150 934 685 934 685 766 568 766 568 533 282 533 282 729 114 729 114 629 827 629 827 794 74 794 74 332 254 332 254 777 485 777 485 718 470 718 470 339 788 339 788 143 539 143 539 713 410 713 410 581 166 581 166 482 180 482 180 737 249 737 249 819 786 819 786 136 727 136 727 837 336 837 336 176 217 176 217 122 15 122 15 661 836 661 836 630 706 630 706 375 305 375 305 355 81 355 81 468 88 468 88 126 435 126 435 548 217 548 217 510 157 510 157 379 534 379 534 706 909 706 909 792 900 792 900 567 657 567 657 416 780 416 780 679 743 679 743 947 810 947 810 776 682 776 682 773 172 773 172 857 911 857 911 698 823 698 823 441 348 441 348 346 939 346 939 442 377 442 377 570 295 570 295 692 494 692 494 777 819 777 819 653 933 653 933 58 274 58 274 122 688 122 688 560 524 560 524 856 26 856 26 65 206 65 206 860 602 860 602 821 313 821 313 509 34 509 34 939 407 939 407 893 653 893 653 799 900 799 900 733 278 733 278 858 365 858 365 640 375 640 375 151 175 151 175 332 416 332 416 386 674 386 674 261 40 261 40 515 472 515 472 479 370 479 370 79 939 79 939 117 861 117 861 798 228 798 228 815 136 815 136 444 461 444 461 838 732 838 732 153 786 153 786 409 532 409 532 341 469 341 469 607 153 607 153 51 900 51 900 199 668 199 668 370 776 370 776 931 446 931 446 875 422 875 422 483 251 483 251 439 948 439 948 589 787 589 787 565 866 565 866 446 47 446 47 846 698 846 698 812 392 812 392 451 803 451 803 173 849 173 849 861 406 861 406 484 218 484 218 215 876 215 876 54 752 54 752 724 339 724 339 730 255 730 255 835 510 835 510 577 718 577 718 891 895 891 895 350 308 350 308 703 289 703 289 364 251 364 251 305 242 305 242 146 530 146 530 271 667 271 667 744 376 744 376 32 933 32 933 513 651 513 651 413 124 413 124 237 81 237 81 841 627 841 627 600 625 600 625 739 487 739 487 72 265 72 265 618 792 618 792 650 539 650 539 923 916 923 916 666 366 666 366 559 346 559 346 352 204 352 204 502 861 502 861 874 547 874 547 423 10 423 10 359 532 359 532 721 553 721 553 284 788 284 788 612 907 612 907 100 46 100 46 203 205 203 205 669 266 669 266 231 616 231 616 579 694 579 694 868 27 868 27 431 455 431 455 326 513 326 513 757 484 757 484 638 405 638 405 376 25 376 25 413 409 413 409 696 143 696 143 337 738 337 738 936 588 936 588 310 760 310 760 840 357 840 357 556 753 556 753 927 40 927 40 154 42 154 42 860 174 860 174 285 35 285 35 120 834 120 834 845 480 845 480 243 376 243 376 876 332 876 332 875 58 875 58 425 535 425 535 600 269 600 269 737 217 737 217 28 267 28 267 902 242 902 242 798 885 798 885 470 639 470 639 250 608 250 608 431 309 431 309 692 259 692 259 751 709 751 709 481 177 481 177 743 789 743 789 498 42 498 42 318 476 318 476 867 255 867 255 850 917 850 917 669 83 669 83 646 880 646 880 71 419 71 419 869 205 869 205 460 35 460 35 879 481 879 481 895 535 895 535 498 372 498 372 856 768 856 768 152 892 152 892 567 921 567 921 730 233 730 233 123 839 123 839 388 919 388 919 104 535 104 535 757 272 757 272 656 366 656 366 805 74 805 74 752 318 752 318 517 663 517 663 26 3 26 3 528 395 528 395 543 550 543 550 375 361 375 361 517 539 517 539 120 455 120 455 313 717 313 717 498 505 498 505 487 745 487 745 774 719 774 719 159 503 159 503 184 521 184 521 753 953 753 953 376 939 376 939 283 788 283 788 217 389 217 389 701 433 701 433 299 91 299 91 420 707 420 707 534 137 534 137 361 899 361 899 418 592 418 592 950 317 950 317 721 31 721 31 499 796 499 796 788 811 788 811 903 266 903 266 471 457 471 457 357 542 357 542 912 912 912 912 824 740 824 740 748 434 748 434 660 614 660 614 484 8 484 8 629 908 629 908 213 163 213 163 714 590 714 590 781 820 781 820 107 404 107 404 684 827 684 827 271 295 271 295 237 118 237 118 13 231 13 231 43 539 43 539 458 98 458 98 249 631 249 631 109 894 109 894 108 321 108 321 897 447 897 447 498 809 498 809 432 796 432 796 535 238 535 238 396 167 396 167 865 767 865 767 232 476 232 476 54 222 54 222 503 259 503 259 891 611 891 611 598 435 598 435 830 955 830 955 580 324 580 324 325 862 325 862 396 94 396 94 253 851 253 851 19 265 19 265 597 758 597 758 81 159 81 159 441 516 441 516 691 137 691 137 725 247 725 247 349 785 349 785 623 53 623 53 860 481 860 481 355 407 355 407 64 921 64 921 566 318 566 318 154 913 154 913 29 470 29 470 886 405 886 405 299 37 299 37 581 31 581 31 632 537 632 537 916 318 916 318 895 512 895 512 879 77 879 77 464 834 464 834 629 865 629 865 810 5 810 5 569 215 569 215 720 377 720 377 501 78 501 78 218 264 218 264 630 190 630 190 7 555 7 555 825 480 825 480 461 195 461 195 862 388 862 388 608 147 608 147 69 448 69 448 433 173 433 173 50 27 50 27 501 253 501 253 420 267 420 267 189 711 189 711 303 600 303 600 465 735 465 735 319 233 319 233 581 686 581 686 27 899 27 899 928 475 928 475 182 609 182 609 81 135 81 135 295 471 295 471 76 190 76 190 562 954 562 954 181 777 181 777 533 296 533 296 881 341 881 341 34 730 34 730 574 822 574 822 815 236 815 236 628 891 628 891 79 432 79 432 620 546 620 546 912 701 912 701 512 720 512 720 848 451 848 451 824 803 824 803 139 482 139 482 280 78 280 78 573 710 573 710 100 623 100 623 282 118 282 118 370 361 370 361 192 739 192 739 732 511 732 511 502 584 502 584 913 3 913 3 562 903 562 903 570 583 570 583 32 806 32 806 212 422 212 422 385 730 385 730 876 522 876 522 423 595 423 595 423 532 423 532 14 87 14 87 14 393 14 393 825 396 825 396 574 949 574 949 559 844 559 844 714 245 714 245 782 912 782 912 371 927 371 927 583 3 583 3 810 112 810 112 43 483 43 483 639 240 639 240 817 396 817 396 821 629 821 629 194 359 194 359 414 737 414 737 373 495 373 495 483 945 483 945 561 852 561 852 457 26 457 26 770 769 770 769 339 92 339 92 7 263 7 263 556 646 556 646 408 33 408 33 844 675 844 675 635 947 635 947 247 211 247 211 915 364 915 364 785 520 785 520 858 701 858 701 559 713 559 713 823 125 823 125 516 606 516 606 40 134 40 134 366 548 366 548 91 318 91 318 395 390 395 390 180 374 180 374 726 764 726 764 302 584 302 584 517 770 517 770 18 545 18 545 462 119 462 119 748 802 748 802 884 675 884 675 298 122 298 122 781 47 781 47 473 725 473 725 17 921 17 921 781 195 781 195 189 844 189 844 916 907 916 907 625 765 625 765 225 294 225 294 257 46 257 46 559 898 559 898 505 190 505 190 459 397 459 397 205 51 205 51 563 738 563 738 635 796 635 796 483 710 483 710 589 178 589 178 379 475 379 475 726 605 726 605 356 422 356 422 764 533 764 533 470 99 470 99 887 349 887 349 776 656 776 656 767 821 767 821 715 949 715 949 939 216 939 216 124 562 124 562 41 512 41 512 908 19 908 19 511 266 511 266 872 185 872 185 81 364 81 364 552 357 552 357 102 390 102 390 705 311 705 311 702 216 702 216 423 271 423 271 906 579 906 579 423 448 423 448 918 257 918 257 166 673 166 673 941 580 941 580 825 672 825 672 728 228 728 228 825 820 825 820 805 726 805 726 399 61 399 61 599 556 599 556 76 669 76 669 550 483 550 483 71 145 71 145 472 469 472 469 914 273 914 273 350 831 350 831 931 790 931 790 100 154 100 154 25 97 25 97 774 702 774 702 575 399 575 399 523 905 523 905 57 258 57 258 299 601 299 601 259 767 259 767 871 851 871 851 735 469 735 469 461 816 461 816 786 2 786 2 605 190 605 190 251 64 251 64 471 386 471 386 135 204 135 204 312 876 312 876 198 410 198 410 22 117 22 117 519 870 519 870 522 39 522 39 266 9 266 9 25 756 25 756 190 641 190 641 217 939 217 939 594 386 594 386 290 740 290 740 764 680 764 680 141 633 141 633 756 838 756 838 518 586 518 586 59 747 59 747 14 499 14 499 247 86 247 86 79 532 79 532 278 688 278 688 60 435 60 435 222 452 222 452 772 951 772 951 154 377 154 377 277 360 277 360 280 153 280 153 258 20 258 20 617 455 617 455 322 97 322 97 33 673 33 673 226 30 226 30 578 124 578 124 259 917 259 917 507 580 507 580 245 873 245 873 212 848 212 848 216 693 216 693 154 351 154 351 622 706 622 706 231 472 231 472 9 918 9 918 242 830 242 830 509 160 509 160 676 409 676 409 355 156 355 156 59 629 59 629 66 529 66 529 158 208 158 208 481 471 481 471 188 363 188 363 678 130 678 130 662 191 662 191 493 96 493 96 248 297 248 297 929 656 929 656 481 831 481 831 32 111 32 111 435 854 435 854 57 29 57 29 197 774 197 774 787 195 787 195 413 366 413 366 94 262 94 262 757 778 757 778 547 881 547 881 733 45 733 45 8 765 8 765 746 944 746 944 715 943 715 943 828 720 828 720 655 611 655 611 370 135 370 135 683 811 683 811 465 619 465 619 647 116 647 116 323 921 323 921 750 29 750 29 262 741 262 741 463 215 463 215 508 535 508 535 496 111 496 111 688 953 688 953 117 831 117 831 319 317 319 317 904 510 904 510 733 312 733 312 291 827 291 827 491 890 491 890 655 404 655 404 55 356 55 356 527 603 527 603 937 368 937 368 316 484 316 484 135 252 135 252 651 763 651 763 340 718 340 718 90 287 90 287 322 214 322 214 37 77 37 77 367 658 367 658 253 260 253 260 492 171 492 171 442 790 442 790 952 336 952 336 228 147 228 147 155 114 155 114 261 399 261 399 340 638 340 638 826 301 826 301 637 594 637 594 293 726 293 726 656 489 656 489 219 753 219 753 86 942 86 942 322 764 322 764 609 599 609 599 680 61 680 61 487 717 487 717 264 93 264 93 44 43 44 43 938 786 938 786 6 511 6 511 779 672 779 672 878 295 878 295 336 367 336 367 192 782 192 782 570 241 570 241 77 892 77 892 316 115 316 115 334 640 334 640 28 466 28 466 365 445 365 445 279 716 279 716 208 119 208 119 562 185 562 185 101 4 101 4 783 647 783 647 632 448 632 448 98 923 98 923 486 541 486 541 760 592 760 592 949 42 949 42 631 656 631 656 360 221 360 221 34 646 34 646 97 423 97 423 686 76 686 76 937 727 937 727 586 424 586 424 788 583 788 583 599 250 599 250 680 903 680 903 348 457 348 457 911 539 911 539 288 548 288 548 768 709 768 709 484 146 484 146 359 271 359 271 62 603 62 603 809 47 809 47 915 471 915 471 258 839 258 839 865 860 865 860 524 175 524 175 607 242 607 242 120 308 120 308 328 949 328 949 219 514 219 514 430 180 430 180 329 711 329 711 897 355 897 355 303 289 303 289 313 475 313 475 896 329 896 329 606 833 606 833 36 281 36 281 293 287 293 287 137 849 137 849 272 735 272 735 291 866 291 866 615 592 615 592 824 22 824 22 599 778 599 778 315 453 315 453 740 212 740 212 811 694 811 694 448 476 448 476 353 141 353 141 933 883 933 883 176 581 176 581 743 765 743 765 723 433 723 433 244 714 244 714 240 2 240 2 240 312 240 312 465 428 465 428 308 264 308 264 288 109 288 109 289 335 289 335 476 754 476 754 727 152 727 152 573 95 573 95 120 132 120 132 276 521 276 521 617 282 617 282 763 307 763 307 139 403 139 403 760 99 760 99 484 547 484 547 55 850 55 850 259 56 259 56 713 677 713 677 871 368 871 368 127 701 127 701 622 735 622 735 22 84 22 84 182 843 182 843 407 23 407 23 717 116 717 116 189 37 189 37 716 87 716 87 846 777 846 777 508 323 508 323 102 755 102 755 476 151 476 151 938 830 938 830 372 771 372 771 792 338 792 338 479 10 479 10 658 137 658 137 752 165 752 165 271 720 271 720 368 243 368 243 245 590 245 590 522 832 522 832 400 200 400 200 891 512 891 512 811 221 811 221 669 121 669 121 94 330 94 330 330 735 330 735 430 586 430 586 413 509 413 509 729 503 729 503 630 880 630 880 506 222 506 222 188 274 188 274 247 30 247 30 401 108 401 108 918 516 918 516 469 888 469 888 20 683 20 683 877 601 877 601 451 420 451 420 746 913 746 913 179 578 179 578 951 265 951 265 637 123 637 123 219 646 219 646 175 40 175 40 857 894 857 894 340 374 340 374 102 352 102 352 257 703 257 703 255 410 255 410 415 226 415 226 113 227 113 227 98 589 98 589 688 202 688 202 749 478 749 478 505 795 505 795 74 615 74 615 53 402 53 402 273 890 273 890 459 860 459 860 758 447 758 447 744 259 744 259 948 621 948 621 862 828 862 828 271 99 271 99 399 889 399 889 526 59 526 59 515 519 515 519 173 243 173 243 258 153 258 153 710 110 710 110 106 663 106 663 329 679 329 679 736 331 736 331 763 641 763 641 125 460 125 460 464 788 464 788 235 467 235 467 657 203 657 203 276 395 276 395 799 742 799 742 571 297 571 297 191 375 191 375 139 750 139 750 272 65 272 65 353 911 353 911 107 670 107 670 336 163 336 163 609 4 609 4 4 127 4 127 50 699 50 699 143 168 143 168 136 30 136 30 174 154 174 154 40 576 40 576 952 41 952 41 253 561 253 561 157 241 157 241 5 262 5 262 561 587 561 587 54 316 54 316 4 277 4 277 866 259 866 259 644 585 644 585 594 174 594 174 54 537 54 537 140 788 140 788 526 628 526 628 536 64 536 64 781 151 781 151 691 542 691 542 562 618 562 618 376 387 376 387 364 536 364 536 685 288 685 288 692 28 692 28 866 398 866 398 64 298 64 298 646 626 646 626 200 655 200 655 587 721 587 721 744 184 744 184 696 950 696 950 139 834 139 834 252 18 252 18 221 912 221 912 79 189 79 189 380 347 380 347 610 508 610 508 841 17 841 17 103 808 103 808 263 469 263 469 115 853 115 853 6 229 6 229 861 377 861 377 557 377 557 377 842 883 842 883 381 160 381 160 480 492 480 492 101 249 101 249 189 547 189 547 369 846 369 846 886 718 886 718 463 887 463 887 814 215 814 215 808 297 808 297 213 628 213 628 516 172 516 172 199 634 199 634 303 461 303 461 408 842 408 842 92 556 92 556 739 394 739 394 373 442 373 442 110 22 110 22 178 710 178 710 565 113 565 113 269 55 269 55 793 107 793 107 886 374 886 374 345 546 345 546 510 177 510 177 399 432 399 432 421 632 421 632 891 394 891 394 248 266 248 266 922 12 922 12 479 524 479 524 145 740 145 740 134 105 134 105 118 191 118 191 5 361 5 361 78 628 78 628 791 529 791 529 369 389 369 389 223 381 223 381 70 789 70 789 778 367 778 367 451 577 451 577 590 562 590 562 826 746 826 746 410 454 410 454 840 323 840 323 917 813 917 813 23 107 23 107 283 630 283 630 136 825 136 825 628 131 628 131 858 169 858 169 180 11 180 11 438 336 438 336 933 901 933 901 74 758 74 758 528 135 528 135 802 626 802 626 884 202 884 202 866 469 866 469 465 835 465 835 773 161 773 161 213 806 213 806 159 43 159 43 276 904 276 904 400 534 400 534 572 425 572 425 280 124 280 124 115 644 115 644 949 403 949 403 557 343 557 343 376 135 376 135 129 262 129 262 478 234 478 234 272 237 272 237 342 76 342 76 128 50 128 50 331 386 331 386 871 702 871 702 326 61 326 61 889 928 889 928 671 267 671 267 135 201 135 201 824 14 824 14 601 213 601 213 79 708 79 708 493 69 493 69 736 231 736 231 176 704 176 704 769 856 769 856 680 480 680 480 63 168 63 168 342 825 342 825 530 10 530 10 401 638 401 638 120 955 120 955 507 395 507 395 210 574 210 574 897 890 897 890 874 182 874 182 652 473 652 473 794 731 794 731 238 529 238 529 358 527 358 527 86 96 86 96 313 736 313 736 576 732 576 732 918 895 918 895 780 448 780 448 121 157 121 157 854 601 854 601 954 73 954 73 952 759 952 759 569 567 569 567 231 200 231 200 547 650 547 650 929 400 929 400 500 832 500 832 695 413 695 413 738 336 738 336 65 190 65 190 544 1 544 1 799 603 799 603 780 171 780 171 259 683 259 683 347 836 347 836 386 547 386 547 500 366 500 366 268 637 268 637 447 96 447 96 939 732 939 732 916 115 916 115 543 355 543 355 427 654 427 654 713 141 713 141 251 749 251 749 715 424 715 424 49 247 49 247 526 243 526 243 612 892 612 892 591 834 591 834 83 568 83 568 61 745 61 745 185 771 185 771 645 297 645 297 269 62 269 62 286 625 286 625 881 302 881 302 917 169 917 169 247 313 247 313 775 550 775 550 471 243 471 243 458 898 458 898 649 102 649 102 221 919 221 919 50 527 50 527 729 902 729 902 507 688 507 688 648 121 648 121 113 233 113 233 584 32 584 32 61 164 61 164 442 223 442 223 783 669 783 669 667 120 667 120 389 256 389 256 23 615 23 615 816 616 816 616 399 757 399 757 317 478 317 478 332 289 332 289 725 456 725 456 445 291 445 291 125 715 125 715 661 201 661 201 338 154 338 154 723 500 723 500 173 161 173 161 813 758 813 758 893 90 893 90 332 806 332 806 64 430 64 430 820 625 820 625 86 718 86 718 75 349 75 349 536 783 536 783 685 869 685 869 555 109 555 109 542 64 542 64 507 466 507 466 17 478 17 478 245 828 245 828 210 301 210 301 931 445 931 445 420 913 420 913 950 918 950 918 255 754 255 754 793 638 793 638 617 601 617 601 215 114 215 114 83 91 83 91 370 536 370 536 143 514 143 514 50 210 50 210 597 939 597 939 205 291 205 291 60 53 60 53 262 879 262 879 625 598 625 598 77 582 77 582 270 229 270 229 240 376 240 376 671 538 671 538 242 124 242 124 937 243 937 243 681 579 681 579 444 732 444 732 953 513 953 513 899 179 899 179 74 895 74 895 619 12 619 12 168 948 168 948 231 602 231 602 359 572 359 572 9 838 9 838 784 519 784 519 735 22 735 22 351 156 351 156 616 738 616 738 753 914 753 914 873 644 873 644 585 152 585 152 554 562 554 562 808 84 808 84 413 735 413 735 58 140 58 140 678 283 678 283 876 341 876 341 395 322 395 322 651 753 651 753 900 28 900 28 697 709 697 709 341 936 341 936 144 189 144 189 314 603 314 603 134 364 134 364 109 905 109 905 140 636 140 636 74 82 74 82 305 617 305 617 449 330 449 330 226 635 226 635 619 406 619 406 903 815 903 815 788 736 788 736 371 480 371 480 86 489 86 489 87 947 87 947 362 228 362 228 153 652 153 652 236 335 236 335 743 18 743 18 246 499 246 499 313 547 313 547 45 890 45 890 704 84 704 84 397 452 397 452 443 797 443 797 809 842 809 842 670 258 670 258 67 941 67 941 354 410 354 410 66 362 66 362 80 464 80 464 401 760 401 760 96 114 96 114 511 915 511 915 559 379 559 379 576 691 576 691 417 613 417 613 143 379 143 379 706 498 706 498 96 366 96 366 1 821 1 821 107 205 107 205 31 175 31 175 689 849 689 849 955 177 955 177 482 146 482 146 900 915 900 915 654 44 654 44 510 47 510 47 409 713 409 713 204 767 204 767 496 346 496 346 677 319 677 319 297 343 297 343 444 661 444 661 644 319 644 319 854 110 854 110 420 404 420 404 542 330 542 330 114 669 114 669 839 600 839 600 773 81 773 81 823 430 823 430 605 918 605 918 443 620 443 620 770 730 770 730 879 638 879 638 690 270 690 270 577 581 577 581 302 675 302 675 501 269 501 269 353 215 353 215 497 749 497 749 614 680 614 680 84 461 84 461 676 748 676 748 927 378 927 378 126 647 126 647 192 670 192 670 185 67 185 67 210 938 210 938 157 808 157 808 899 254 899 254 96 410 96 410 257 800 257 800 692 878 692 878 345 799 345 799 33 55 33 55 637 830 637 830 762 765 762 765 845 664 845 664 692 247 692 247 18 467 18 467 880 768 880 768 614 279 614 279 301 828 301 828 602 284 602 284 602 536 602 536 425 492 425 492 855 12 855 12 642 310 642 310 533 441 533 441 662 26 662 26 237 696 237 696 136 219 136 219 296 445 296 445 240 296 240 296 316 376 316 376 250 749 250 749 673 323 673 323 909 366 909 366 788 483 788 483 167 209 167 209 443 81 443 81 417 272 417 272 417 643 417 643 900 580 900 580 107 125 107 125 886 814 886 814 81 74 81 74 897 592 897 592 813 615 813 615 842 676 842 676 28 910 28 910 52 334 52 334 907 287 907 287 154 345 154 345 319 423 319 423 405 526 405 526 754 942 754 942 654 93 654 93 388 549 388 549 757 918 757 918 419 115 419 115 256 911 256 911 207 498 207 498 934 178 934 178 702 512 702 512 117 579 117 579 630 779 630 779 380 954 380 954 895 933 895 933 327 311 327 311 98 261 98 261 253 921 253 921 53 955 53 955 259 460 259 460 859 900 859 900 300 186 300 186 475 405 475 405 91 573 91 573 702 111 702 111 500 758 500 758 720 329 720 329 149 866 149 866 455 374 455 374 149 735 149 735 166 631 166 631 773 89 773 89 150 864 150 864 404 405 404 405 813 80 813 80 55 859 55 859 318 835 318 835 801 188 801 188 191 68 191 68 909 267 909 267 336 819 336 819 815 874 815 874 79 438 79 438 858 188 858 188 335 391 335 391 89 138 89 138 325 552 325 552 145 709 145 709 728 103 728 103 778 353 778 353 167 692 167 692 954 45 954 45 555 46 555 46 936 330 936 330 835 880 835 880 811 116 811 116 262 383 262 383 499 167 499 167 99 60 99 60 141 762 141 762 47 303 47 303 420 71 420 71 648 680 648 680 239 620 239 620 164 142 164 142 42 669 42 669 513 199 513 199 433 499 433 499 24 897 24 897 399 68 399 68 14 580 14 580 206 150 206 150 416 711 416 711 248 244 248 244 365 389 365 389 80 906 80 906 29 380 29 380 463 398 463 398 589 784 589 784 210 817 210 817 108 833 108 833 877 339 877 339 854 125 854 125 576 617 576 617 247 13 247 13 829 366 829 366 826 925 826 925 682 302 682 302 443 525 443 525 827 823 827 823 366 952 366 952 317 857 317 857 70 263 70 263 835 575 835 575 766 364 766 364 766 424 766 424 723 31 723 31 612 278 612 278 875 642 875 642 249 163 249 163 937 421 937 421 132 406 132 406 643 430 643 430 93 210 93 210 833 253 833 253 377 398 377 398 274 650 274 650 159 618 159 618 360 99 360 99 146 30 146 30 806 555 806 555 929 941 929 941 44 359 44 359 81 472 81 472 595 478 595 478 232 500 232 500 851 447 851 447 351 53 351 53 133 714 133 714 555 210 555 210 337 19 337 19 17 55 17 55 167 74 167 74 628 604 628 604 531 524 531 524 485 652 485 652 293 95 293 95 909 379 909 379 567 895 567 895 430 80 430 80 777 433 777 433 126 934 126 934 669 462 669 462 459 113 459 113 180 120 180 120 699 327 699 327 718 231 718 231 741 363 741 363 692 938 692 938 774 15 774 15 621 399 621 399 876 369 876 369 707 468 707 468 711 405 711 405 761 780 761 780 275 20 275 20 501 750 501 750 413 369 413 369 128 177 128 177 583 865 583 865 131 79 131 79 558 25 558 25 324 2 324 2 379 473 379 473 5 391 5 391 273 954 273 954 863 704 863 704 941 118 941 118 720 515 720 515 24 34 24 34 595 755 595 755 292 511 292 511 73 572 73 572 45 885 45 885 466 82 466 82 757 173 757 173 574 8 574 8 626 372 626 372 267 771 267 771 351 589 351 589 339 205 339 205 383 113 383 113 548 199 548 199 601 734 601 734 945 463 945 463 399 304 399 304 808 131 808 131 539 293 539 293 737 659 737 659 445 37 445 37 565 457 565 457 574 684 574 684 657 19 657 19 851 571 851 571 770 418 770 418 833 467 833 467 336 193 336 193 34 314 34 314 383 831 383 831 507 108 507 108 327 444 327 444 448 103 448 103 827 583 827 583 94 837 94 837 834 184 834 184 477 83 477 83 438 246 438 246 836 202 836 202 387 529 387 529 108 106 108 106 580 53 580 53 670 192 670 192 198 646 198 646 127 382 127 382 275 517 275 517 318 786 318 786 832 92 832 92 115 662 115 662 852 534 852 534 121 69 121 69 4 418 4 418 106 602 106 602 795 78 795 78 853 526 853 526 5 882 5 882 51 404 51 404 33 766 33 766 503 873 503 873 519 716 519 716 203 182 203 182 508 13 508 13 279 920 279 920 793 184 793 184 176 91 176 91 826 827 826 827 758 748 758 748 783 604 783 604 164 577 164 577 156 771 156 771 315 438 315 438 407 730 407 730 140 651 140 651 648 69 648 69 155 93 155 93 681 612 681 612 816 561 816 561 885 209 885 209 92 462 92 462 827 692 827 692 369 944 369 944 428 498 428 498 601 150 601 150 941 82 941 82 699 166 699 166 249 743 249 743 570 520 570 520 729 715 729 715 246 676 246 676 720 670 720 670 699 750 699 750 120 887 120 887 248 767 248 767 133 875 133 875 418 544 418 544 639 855 639 855 387 613 387 613 37 161 37 161 18 552 18 552 779 564 779 564 27 940 27 940 547 434 547 434 457 415 457 415 4 465 4 465 527 503 527 503 12 148 12 148 332 820 332 820 256 595 256 595 655 406 655 406 681 614 681 614 537 865 537 865 508 168 508 168 31 76 31 76 389 237 389 237 274 419 274 419 526 460 526 460 185 59 185 59 944 721 944 721 718 728 718 728 822 688 822 688 732 815 732 815 17 419 17 419 802 443 802 443 429 91 429 91 375 776 375 776 707 924 707 924 300 364 300 364 315 269 315 269 776 25 776 25 898 83 898 83 94 419 94 419 848 301 848 301 693 207 693 207 468 172 468 172 554 793 554 793 80 697 80 697 442 50 442 50 158 842 158 842 47 389 47 389 388 148 388 148 321 473 321 473 3 628 3 628 342 707 342 707 466 50 466 50 857 623 857 623 826 725 826 725 120 101 120 101 48 383 48 383 297 47 297 47 843 135 843 135 222 35 222 35 31 706 31 706 68 952 68 952 243 97 243 97 676 300 676 300 222 463 222 463 135 474 135 474 729 74 729 74 694 841 694 841 480 801 480 801 460 73 460 73 815 848 815 848 458 224 458 224 824 629 824 629 83 319 83 319 425 307 425 307 712 543 712 543 448 369 448 369 135 825 135 825 336 392 336 392 556 457 556 457 927 884 927 884 445 507 445 507 444 695 444 695 898 152 898 152 260 358 260 358 729 288 729 288 656 428 656 428 254 119 254 119 759 595 759 595 71 558 71 558 503 446 503 446 876 321 876 321 33 297 33 297 505 729 505 729 66 566 66 566 764 370 764 370 116 481 116 481 722 10 722 10 759 406 759 406 542 230 542 230 805 835 805 835 701 40 701 40 487 909 487 909 334 342 334 342 622 85 622 85 469 730 469 730 326 25 326 25 508 840 508 840 82 848 82 848 36 524 36 524 855 918 855 918 277 579 277 579 926 845 926 845 352 292 352 292 310 18 310 18 652 578 652 578 819 35 819 35 834 676 834 676 620 401 620 401 296 551 296 551 419 914 419 914 714 45 714 45 644 49 644 49 44 176 44 176 832 765 832 765 839 273 839 273 287 345 287 345 877 544 877 544 113 443 113 443 264 737 264 737 79 151 79 151 44 955 44 955 262 13 262 13 345 631 345 631 512 26 512 26 204 14 204 14 467 745 467 745 132 755 132 755 248 646 248 646 722 361 722 361 544 519 544 519 178 926 178 926 73 314 73 314 215 844 215 844 507 833 507 833 403 828 403 828 65 539 65 539 806 663 806 663 78 684 78 684 460 153 460 153 831 421 831 421 846 805 846 805 296 842 296 842 106 569 106 569 187 372 187 372 944 769 944 769 444 762 444 762 509 321 509 321 909 243 909 243 379 143 379 143 580 880 580 880 288 22 288 22 714 796 714 796 286 876 286 876 807 355 807 355 402 920 402 920 943 214 943 214 938 727 938 727 658 701 658 701 400 691 400 691 706 101 706 101 578 570 578 570 759 125 759 125 166 344 166 344 942 788 942 788 830 533 830 533 673 670 673 670 363 655 363 655 887 370 887 370 118 364 118 364 928 419 928 419 310 105 310 105 938 31 938 31 364 865 364 865 450 594 450 594 183 392 183 392 4 594 4 594 23 398 23 398 701 56 701 56 836 829 836 829 347 615 347 615 17 118 17 118 679 38 679 38 610 773 610 773 314 210 314 210 607 552 607 552 688 496 688 496 385 850 385 850 631 182 631 182 768 589 768 589 342 721 342 721 425 722 425 722 276 565 276 565 27 345 27 345 85 11 85 11 54 419 54 419 891 778 891 778 430 788 430 788 889 482 889 482 214 896 214 896 172 715 172 715 408 645 408 645 159 280 159 280 343 395 343 395 848 625 848 625 157 479 157 479 237 209 237 209 370 314 370 314 513 466 513 466 449 138 449 138 49 293 49 293 608 282 608 282 786 298 786 298 473 748 473 748 5 373 5 373 408 3 408 3 309 713 309 713 362 471 362 471 950 839 950 839 95 661 95 661 43 183 43 183 790 240 790 240 955 844 955 844 204 739 204 739 203 763 203 763 380 704 380 704 689 111 689 111 603 58 603 58 606 226 606 226 753 528 753 528 725 729 725 729 30 114 30 114 829 953 829 953 514 412 514 412 46 615 46 615 308 10 308 10 730 30 730 30 80 216 80 216 530 454 530 454 914 952 914 952 430 257 430 257 448 201 448 201 375 88 375 88 442 503 442 503 895 814 895 814 132 120 132 120 255 240 255 240 226 762 226 762 93 823 93 823 20 68 20 68 601 56 601 56 677 800 677 800 11 549 11 549 777 729 777 729 809 439 809 439 891 883 891 883 251 395 251 395 698 244 698 244 56 792 56 792 198 103 198 103 321 883 321 883 669 904 669 904 97 517 97 517 166 908 166 908 477 187 477 187 86 73 86 73 406 716 406 716 824 805 824 805 924 113 924 113 870 750 870 750 329 854 329 854 776 479 776 479 825 784 825 784 830 834 830 834 377 251 377 251 401 334 401 334 449 646 449 646 425 778 425 778 582 45 582 45 468 954 468 954 891 498 891 498 923 311 923 311 255 64 255 64 454 426 454 426 91 4 91 4 288 54 288 54 409 922 409 922 859 840 859 840 95 258 95 258 751 364 751 364 58 67 58 67 527 383 527 383 679 413 679 413 322 2 322 2 802 609 802 609 724 167 724 167 553 647 553 647 471 954 471 954 181 546 181 546 384 408 384 408 708 941 708 941 212 392 212 392 687 122 687 122 892 949 892 949 221 747 221 747 83 501 83 501 536 787 536 787 884 870 884 870 873 504 873 504 581 785 581 785 34 175 34 175 113 148 113 148 321 710 321 710 633 471 633 471 704 434 704 434 435 803 435 803 581 389 581 389 120 535 120 535 906 292 906 292 605 327 605 327 30 565 30 565 589 769 589 769 908 878 908 878 820 665 820 665 635 298 635 298 248 466 248 466 344 901 344 901 163 920 163 920 571 372 571 372 290 278 290 278 654 123 654 123 223 313 223 313 771 124 771 124 176 390 176 390 283 688 283 688 378 167 378 167 72 693 72 693 821 622 821 622 589 392 589 392 766 580 766 580 365 116 365 116 426 435 426 435 263 66 263 66 209 293 209 293 596 848 596 848 14 19 14 19 355 31 355 31 211 415 211 415 574 400 574 400 739 774 739 774 836 773 836 773 204 319 204 319 590 955 590 955 487 495 487 495 901 574 901 574 177 382 177 382 646 21 646 21 239 578 239 578 677 843 677 843 617 562 617 562 544 945 544 945 230 140 230 140 575 603 575 603 467 291 467 291 496 809 496 809 106 638 106 638 740 132 740 132 254 431 254 431 157 101 157 101 407 903 407 903 373 752 373 752 794 485 794 485 883 61 883 61 151 941 151 941 596 684 596 684 580 167 580 167 766 596 766 596 345 543 345 543 418 921 418 921 250 723 250 723 492 934 492 934 849 259 849 259 715 652 715 652 673 696 673 696 733 472 733 472 520 72 520 72 445 743 445 743 946 813 946 813 234 205 234 205 189 776 189 776 636 456 636 456 909 406 909 406 476 589 476 589 31 361 31 361 831 851 831 851 880 654 880 654 791 40 791 40 416 624 416 624 63 178 63 178 412 865 412 865 59 842 59 842 495 14 495 14 636 691 636 691 350 878 350 878 798 312 798 312 247 290 247 290 220 674 220 674 955 29 955 29 82 236 82 236 404 646 404 646 774 835 774 835 476 499 476 499 561 216 561 216 505 148 505 148 448 360 448 360 573 818 573 818 313 739 313 739 587 519 587 519 16 80 16 80 745 268 745 268 913 607 913 607 14 558 14 558 809 840 809 840 575 34 575 34 293 725 293 725 208 705 208 705 868 416 868 416 661 833 661 833 875 635 875 635 165 404 165 404 62 551 62 551 316 418 316 418 85 298 85 298 166 488 166 488 195 663 195 663 77 327 77 327 101 764 101 764 867 178 867 178 766 233 766 233 589 794 589 794 410 195 410 195 145 509 145 509 627 545 627 545 535 739 535 739 716 347 716 347 717 712 717 712 157 220 157 220 634 452 634 452 449 738 449 738 238 8 238 8 252 120 252 120 435 714 435 714 482 78 482 78 491 742 491 742 442 797 442 797 61 861 61 861 687 66 687 66 176 74 176 74 578 676 578 676 191 14 191 14 861 107 861 107 473 698 473 698 328 516 328 516 36 250 36 250 135 891 135 891 379 444 379 444 660 889 660 889 670 391 670 391 267 945 267 945 134 515 134 515 920 401 920 401 734 731 734 731 299 403 299 403 251 159 251 159 405 22 405 22 384 389 384 389 333 41 333 41 268 891 268 891 924 711 924 711 558 384 558 384 709 349 709 349 492 480 492 480 11 662 11 662 924 746 924 746 276 93 276 93 162 842 162 842 169 252 169 252 37 289 37 289 444 321 444 321 850 643 850 643 98 37 98 37 361 220 361 220 183 914 183 914 161 153 161 153 461 161 461 161 824 257 824 257 190 276 190 276 417 869 417 869 244 179 244 179 13 888 13 888 449 390 449 390 409 182 409 182 941 357 941 357 355 691 355 691 660 28 660 28 120 605 120 605 925 668 925 668 13 670 13 670 839 364 839 364 268 383 268 383 147 213 147 213 506 47 506 47 471 698 471 698 835 73 835 73 627 309 627 309 777 364 777 364 474 329 474 329 111 700 111 700 400 291 400 291 317 734 317 734 28 660 28 660 17 647 17 647 374 317 374 317 653 427 653 427 366 408 366 408 384 791 384 791 457 173 457 173 216 750 216 750 742 847 742 847 393 16 393 16 386 736 386 736 454 227 454 227 498 213 498 213 48 805 48 805 250 761 250 761 411 36 411 36 247 105 247 105 520 204 520 204 217 238 217 238 502 669 502 669 40 389 40 389 820 950 820 950 790 349 790 349 450 892 450 892 153 143 153 143 454 98 454 98 15 574 15 574 776 753 776 753 145 138 145 138 799 632 799 632 589 553 589 553 476 188 476 188 762 470 762 470 952 68 952 68 403 305 403 305 476 97 476 97 680 139 680 139 173 514 173 514 848 539 848 539 218 142 218 142 847 268 847 268 338 905 338 905 790 639 790 639 246 334 246 334 177 273 177 273 599 338 599 338 507 312 507 312 191 743 191 743 491 511 491 511 520 691 520 691 295 653 295 653 775 616 775 616 571 56 571 56 754 706 754 706 899 812 899 812 47 741 47 741 490 396 490 396 137 638 137 638 951 537 951 537 364 148 364 148 726 75 726 75 522 759 522 759 304 757 304 757 553 291 553 291 699 922 699 922 652 614 652 614 326 669 326 669 541 842 541 842 326 483 326 483 939 510 939 510 692 47 692 47 293 6 293 6 910 561 910 561 257 283 257 283 200 556 200 556 697 873 697 873 243 537 243 537 292 742 292 742 317 683 317 683 688 263 688 263 199 57 199 57 583 530 583 530 235 458 235 458 759 14 759 14 67 410 67 410 358 402 358 402 421 953 421 953 655 12 655 12 185 419 185 419 473 442 473 442 698 265 698 265 854 816 854 816 231 516 231 516 240 35 240 35 163 905 163 905 700 352 700 352 577 676 577 676 647 683 647 683 635 556 635 556 557 12 557 12 619 808 619 808 515 658 515 658 5 681 5 681 498 581 498 581 118 168 118 168 276 567 276 567 902 466 902 466 213 41 213 41 634 230 634 230 836 378 836 378 528 242 528 242 665 290 665 290 833 602 833 602 69 371 69 371 320 723 320 723 262 332 262 332 837 923 837 923 327 772 327 772 255 174 255 174 240 360 240 360 568 58 568 58 699 944 699 944 407 197 407 197 516 674 516 674 607 266 607 266 555 116 555 116 32 451 32 451 207 496 207 496 268 308 268 308 614 671 614 671 647 333 647 333 311 402 311 402 479 369 479 369 917 405 917 405 562 580 562 580 289 896 289 896 512 658 512 658 545 359 545 359 256 348 256 348 332 14 332 14 22 920 22 920 35 349 35 349 107 441 107 441 137 145 137 145 917 767 917 767 423 888 423 888 553 613 553 613 396 321 396 321 606 498 606 498 708 124 708 124 794 488 794 488 22 507 22 507 702 410 702 410 652 626 652 626 435 640 435 640 474 207 474 207 38 632 38 632 616 427 616 427 401 419 401 419 359 374 359 374 672 419 672 419 731 174 731 174 126 584 126 584 926 614 926 614 160 78 160 78 537 610 537 610 631 20 631 20 362 221 362 221 675 942 675 942 771 615 771 615 480 938 480 938 541 552 541 552 332 535 332 535 14 46 14 46 387 894 387 894 141 247 141 247 235 287 235 287 790 689 790 689 895 491 895 491 583 58 583 58 590 502 590 502 2 264 2 264 49 723 49 723 574 110 574 110 10 277 10 277 15 15 15 15 205 858 205 858 371 121 371 121 119 788 119 788 497 68 497 68 496 240 496 240 590 141 590 141 904 488 904 488 469 408 469 408 472 509 472 509 551 798 551 798 104 902 104 902 180 695 180 695 932 545 932 545 595 479 595 479 806 708 806 708 785 54 785 54 700 438 700 438 209 333 209 333 710 256 710 256 50 359 50 359 541 217 541 217 27 75 27 75 525 206 525 206 720 479 720 479 738 602 738 602 119 859 119 859 476 129 476 129 436 395 436 395 140 316 140 316 632 859 632 859 324 426 324 426 268 452 268 452 632 65 632 65 283 17 283 17 100 757 100 757 113 191 113 191 281 783 281 783 805 482 805 482 368 522 368 522 281 794 281 794 560 498 560 498 829 860 829 860 845 102 845 102 698 507 698 507 700 597 700 597 884 949 884 949 426 398 426 398 743 220 743 220 819 654 819 654 13 399 13 399 776 98 776 98 742 793 742 793 604 714 604 714 234 558 234 558 199 586 199 586 20 510 20 510 833 297 833 297 643 588 643 588 189 165 189 165 403 925 403 925 473 271 473 271 606 243 606 243 228 830 228 830 762 500 762 500 173 954 173 954 716 580 716 580 632 190 632 190 703 704 703 704 381 304 381 304 300 618 300 618 382 658 382 658 94 277 94 277 153 244 153 244 924 153 924 153 801 799 801 799 359 846 359 846 79 147 79 147 884 537 884 537 262 385 262 385 269 817 269 817 792 595 792 595 357 564 357 564 256 444 256 444 313 335 313 335 228 946 228 946 920 526 920 526 247 689 247 689 926 46 926 46 570 409 570 409 781 944 781 944 48 112 48 112 902 629 902 629 182 110 182 110 579 954 579 954 509 82 509 82 341 349 341 349 315 497 315 497 41 167 41 167 154 664 154 664 746 515 746 515 825 377 825 377 402 716 402 716 373 533 373 533 940 661 940 661 61 85 61 85 748 347 748 347 219 768 219 768 156 5 156 5 904 751 904 751 85 286 85 286 38 951 38 951 239 431 239 431 521 398 521 398 159 479 159 479 44 645 44 645 487 694 487 694 459 130 459 130 201 156 201 156 912 627 912 627 576 575 576 575 768 618 768 618 64 588 64 588 265 876 265 876 456 210 456 210 779 38 779 38 249 900 249 900 17 475 17 475 285 548 285 548 795 327 795 327 677 415 677 415 921 193 921 193 124 578 124 578 346 197 346 197 477 89 477 89 419 52 419 52 178 149 178 149 437 156 437 156 408 233 408 233 300 279 300 279 150 953 150 953 273 272 273 272 639 809 639 809 412 100 412 100 304 159 304 159 293 384 293 384 194 639 194 639 781 644 781 644 905 907 905 907 835 813 835 813 171 508 171 508 93 511 93 511 596 599 596 599 582 292 582 292 615 833 615 833 1 241 1 241 777 292 777 292 102 650 102 650 551 886 551 886 65 789 65 789 688 164 688 164 861 315 861 315 399 272 399 272 528 363 528 363 842 664 842 664 603 140 603 140 462 933 462 933 728 846 728 846 499 86 499 86 559 116 559 116 238 294 238 294 162 720 162 720 244 816 244 816 289 93 289 93 832 239 832 239 221 259 221 259 261 629 261 629 701 363 701 363 398 810 398 810 37 86 37 86 124 640 124 640 850 516 850 516 526 168 526 168 34 519 34 519 729 690 729 690 781 775 781 775 429 440 429 440 924 240 924 240 844 108 844 108 599 951 599 951 764 663 764 663 130 84 130 84 653 521 653 521 262 517 262 517 851 772 851 772 734 391 734 391 440 595 440 595 145 183 145 183 601 365 601 365 348 277 348 277 538 123 538 123 38 361 38 361 121 564 121 564 414 346 414 346 471 224 471 224 349 491 349 491 609 712 609 712 676 195 676 195 914 738 914 738 757 772 757 772 393 386 393 386 564 491 564 491 833 152 833 152 752 91 752 91 135 64 135 64 286 776 286 776 877 24 877 24 726 305 726 305 276 596 276 596 237 421 237 421 70 83 70 83 109 689 109 689 132 892 132 892 563 690 563 690 102 99 102 99 821 481 821 481 759 716 759 716 414 903 414 903 2 869 2 869 330 372 330 372 46 800 46 800 375 612 375 612 204 534 204 534 394 260 394 260 850 741 850 741 710 671 710 671 498 807 498 807 820 841 820 841 550 150 550 150 228 368 228 368 613 812 613 812 93 540 93 540 62 722 62 722 165 224 165 224 512 674 512 674 485 902 485 902 556 416 556 416 333 458 333 458 759 116 759 116 762 775 762 775 755 187 755 187 783 143 783 143 248 672 248 672 825 682 825 682 428 419 428 419 48 857 48 857 770 893 770 893 886 442 886 442 268 793 268 793 529 448 529 448 556 265 556 265 597 460 597 460 369 105 369 105 915 89 915 89 445 476 445 476 852 659 852 659 112 680 112 680 227 17 227 17 202 722 202 722 293 125 293 125 314 579 314 579 438 204 438 204 25 668 25 668 14 940 14 940 240 27 240 27 721 143 721 143 680 365 680 365 35 372 35 372 95 48 95 48 78 79 78 79 466 948 466 948 394 775 394 775 475 389 475 389 311 755 311 755 629 804 629 804 282 565 282 565 199 125 199 125 889 67 889 67 192 227 192 227 22 564 22 564 272 722 272 722 184 871 184 871 769 255 769 255 765 169 765 169 109 565 109 565 408 175 408 175 332 286 332 286 536 891 536 891 480 32 480 32 76 731 76 731 198 229 198 229 34 413 34 413 620 421 620 421 561 741 561 741 400 752 400 752 231 146 231 146 72 452 72 452 409 291 409 291 264 476 264 476 192 207 192 207 114 680 114 680 439 326 439 326 539 911 539 911 294 351 294 351 266 588 266 588 777 545 777 545 614 269 614 269 747 345 747 345 741 49 741 49 747 80 747 80 703 24 703 24 162 626 162 626 908 590 908 590 579 723 579 723 442 616 442 616 148 743 148 743 437 845 437 845 122 416 122 416 606 223 606 223 695 382 695 382 236 594 236 594 638 306 638 306 116 57 116 57 16 769 16 769 711 916 711 916 385 193 385 193 323 794 323 794 292 599 292 599 245 242 245 242 614 904 614 904 381 510 381 510 544 290 544 290 672 26 672 26 355 352 355 352 703 507 703 507 90 506 90 506 390 156 390 156 387 442 387 442 618 518 618 518 49 545 49 545 924 326 924 326 356 215 356 215 598 37 598 37 317 391 317 391 327 578 327 578 239 401 239 401 489 216 489 216 642 369 642 369 55 216 55 216 76 139 76 139 101 391 101 391 915 90 915 90 32 63 32 63 608 234 608 234 479 703 479 703 364 466 364 466 527 39 527 39 441 906 441 906 429 464 429 464 916 464 916 464 451 403 451 403 44 718 44 718 42 81 42 81 383 204 383 204 473 579 473 579 254 155 254 155 80 79 80 79 470 812 470 812 331 794 331 794 598 702 598 702 684 882 684 882 677 272 677 272 950 69 950 69 229 544 229 544 688 40 688 40 50 631 50 631 175 30 175 30 6 50 6 50 935 645 935 645 116 195 116 195 306 688 306 688 286 944 286 944 261 837 261 837 372 778 372 778 451 222 451 222 661 622 661 622 598 916 598 916 521 703 521 703 33 82 33 82 73 55 73 55 398 44 398 44 175 787 175 787 895 367 895 367 206 362 206 362 320 832 320 832 785 313 785 313 90 790 90 790 323 182 323 182 779 443 779 443 213 414 213 414 37 929 37 929 56 246 56 246 381 803 381 803 598 41 598 41 394 705 394 705 153 911 153 911 927 436 927 436 47 452 47 452 239 467 239 467 387 303 387 303 517 247 517 247 57 289 57 289 801 753 801 753 304 824 304 824 484 908 484 908 634 5 634 5 835 421 835 421 278 841 278 841 311 716 311 716 511 705 511 705 599 178 599 178 439 820 439 820 52 38 52 38 472 507 472 507 941 511 941 511 250 873 250 873 845 286 845 286 263 953 263 953 389 88 389 88 29 385 29 385 469 769 469 769 931 938 931 938 767 173 767 173 683 51 683 51 666 175 666 175 640 562 640 562 329 880 329 880 190 794 190 794 667 145 667 145 466 278 466 278 171 818 171 818 337 515 337 515 421 333 421 333 336 796 336 796 560 130 560 130 602 199 602 199 386 561 386 561 24 670 24 670 672 488 672 488 738 870 738 870 559 833 559 833 43 193 43 193 455 255 455 255 107 3 107 3 839 607 839 607 367 302 367 302 284 955 284 955 611 168 611 168 385 410 385 410 77 798 77 798 462 45 462 45 761 655 761 655 808 673 808 673 202 873 202 873 186 829 186 829 910 929 910 929 33 524 33 524 101 887 101 887 301 585 301 585 529 485 529 485 556 268 556 268 921 878 921 878 501 563 501 563 139 493 139 493 814 503 814 503 143 322 143 322 535 699 535 699 880 874 880 874 857 320 857 320 46 374 46 374 555 396 555 396 338 299 338 299 213 159 213 159 473 715 473 715 129 736 129 736 171 851 171 851 541 503 541 503 793 719 793 719 440 24 440 24 572 397 572 397 147 308 147 308 142 562 142 562 288 746 288 746 473 443 473 443 654 572 654 572 280 664 280 664 693 689 693 689 700 797 700 797 49 318 49 318 810 335 810 335 345 345 345 345 731 509 731 509 687 652 687 652 921 252 921 252 859 221 859 221 712 261 712 261 379 4 379 4 882 395 882 395 917 187 917 187 715 443 715 443 28 426 28 426 423 487 423 487 392 910 392 910 466 495 466 495 540 698 540 698 790 75 790 75 748 538 748 538 594 409 594 409 854 425 854 425 832 584 832 584 654 302 654 302 945 287 945 287 46 752 46 752 330 111 330 111 525 169 525 169 216 699 216 699 503 133 503 133 649 184 649 184 772 561 772 561 773 265 773 265 813 402 813 402 446 9 446 9 335 911 335 911 737 744 737 744 184 524 184 524 135 570 135 570 511 377 511 377 875 866 875 866 293 701 293 701 73 822 73 822 373 364 373 364 836 356 836 356 762 522 762 522 324 717 324 717 386 325 386 325 299 750 299 750 790 117 790 117 10 608 10 608 705 182 705 182 29 620 29 620 309 789 309 789 77 172 77 172 691 79 691 79 215 234 215 234 185 332 185 332 820 467 820 467 245 647 245 647 526 88 526 88 87 234 87 234 509 430 509 430 403 110 403 110 530 548 530 548 369 494 369 494 230 634 230 634 701 122 701 122 223 872 223 872 23 575 23 575 863 476 863 476 136 931 136 931 932 767 932 767 90 325 90 325 267 279 267 279 417 103 417 103 485 704 485 704 499 868 499 868 576 346 576 346 903 550 903 550 312 845 312 845 942 526 942 526 861 903 861 903 826 474 826 474 331 6 331 6 524 861 524 861 252 219 252 219 120 818 120 818 710 30 710 30 685 380 685 380 526 815 526 815 339 799 339 799 95 867 95 867 793 536 793 536 702 145 702 145 308 316 308 316 140 687 140 687 119 313 119 313 287 251 287 251 528 940 528 940 507 200 507 200 159 58 159 58 110 130 110 130 405 341 405 341 526 83 526 83 753 36 753 36 789 771 789 771 620 792 620 792 370 36 370 36 788 277 788 277 331 908 331 908 375 461 375 461 478 516 478 516 238 191 238 191 473 718 473 718 955 820 955 820 754 535 754 535 862 466 862 466 803 576 803 576 593 129 593 129 436 238 436 238 617 422 617 422 422 872 422 872 228 501 228 501 818 501 818 501 805 555 805 555 955 800 955 800 236 241 236 241 858 872 858 872 764 557 764 557 342 914 342 914 738 95 738 95 398 731 398 731 902 316 902 316 305 683 305 683 848 257 848 257 798 495 798 495 101 227 101 227 568 916 568 916 303 301 303 301 335 924 335 924 884 189 884 189 457 614 457 614 846 919 846 919 159 421 159 421 5 552 5 552 75 650 75 650 137 200 137 200 393 902 393 902 883 174 883 174 581 494 581 494 625 638 625 638 886 663 886 663 650 193 650 193 429 125 429 125 412 530 412 530 355 620 355 620 554 19 554 19 281 512 281 512 322 355 322 355 679 149 679 149 127 689 127 689 614 242 614 242 152 331 152 331 385 574 385 574 262 789 262 789 82 605 82 605 53 664 53 664 703 158 703 158 78 496 78 496 497 899 497 899 614 823 614 823 642 403 642 403 402 502 402 502 718 812 718 812 857 354 857 354 698 154 698 154 153 294 153 294 815 950 815 950 171 821 171 821 906 321 906 321 875 867 875 867 241 664 241 664 844 429 844 429 912 66 912 66 227 354 227 354 484 208 484 208 422 661 422 661 720 744 720 744 617 407 617 407 748 951 748 951 547 691 547 691 291 10 291 10 42 164 42 164 469 744 469 744 214 35 214 35 421 280 421 280 914 599 914 599 439 791 439 791 826 267 826 267 632 594 632 594 556 805 556 805 312 543 312 543 740 239 740 239 793 783 793 783 355 82 355 82 269 490 269 490 354 815 354 815 702 739 702 739 332 622 332 622 248 271 248 271 629 602 629 602 131 422 131 422 290 461 290 461 669 766 669 766 61 681 61 681 357 884 357 884 270 137 270 137 604 646 604 646 260 408 260 408 675 817 675 817 154 675 154 675 435 638 435 638 138 149 138 149 535 44 535 44 85 519 85 519 170 208 170 208 847 591 847 591 881 241 881 241 514 458 514 458 114 695 114 695 393 107 393 107 281 818 281 818 919 536 919 536 542 19 542 19 317 544 317 544 450 6 450 6 293 458 293 458 111 778 111 778 611 334 611 334 733 209 733 209 678 474 678 474 432 506 432 506 932 573 932 573 568 700 568 700 929 729 929 729 864 305 864 305 137 100 137 100 732 788 732 788 259 889 259 889 226 783 226 783 428 767 428 767 195 520 195 520 667 246 667 246 848 18 848 18 873 810 873 810 274 819 274 819 69 110 69 110 198 847 198 847 389 212 389 212 773 824 773 824 748 829 748 829 480 285 480 285 765 927 765 927 186 183 186 183 4 585 4 585 295 693 295 693 775 834 775 834 616 580 616 580 323 627 323 627 761 167 761 167 898 395 898 395 794 861 794 861 222 394 222 394 867 209 867 209 696 799 696 799 455 814 455 814 133 625 133 625 328 652 328 652 762 107 762 107 515 860 515 860 841 677 841 677 571 675 571 675 307 684 307 684 161 85 161 85 453 834 453 834 84 559 84 559 375 602 375 602 303 820 303 820 745 398 745 398 315 381 315 381 749 499 749 499 904 388 904 388 794 296 794 296 293 329 293 329 627 118 627 118 434 572 434 572 790 726 790 726 516 935 516 935 48 369 48 369 502 928 502 928 274 888 274 888 298 15 298 15 325 771 325 771 376 31 376 31 824 729 824 729 903 806 903 806 110 51 110 51 524 514 524 514 125 742 125 742 829 23 829 23 426 586 426 586 240 167 240 167 676 45 676 45 686 320 686 320 267 885 267 885 209 449 209 449 278 224 278 224 278 305 278 305 112 536 112 536 6 662 6 662 763 131 763 131 604 586 604 586 342 485 342 485 264 536 264 536 504 701 504 701 374 455 374 455 166 20 166 20 421 143 421 143 52 939 52 939 15 518 15 518 728 508 728 508 389 620 389 620 422 742 422 742 212 757 212 757 752 721 752 721 243 456 243 456 170 109 170 109 896 240 896 240 773 86 773 86 818 705 818 705 240 54 240 54 499 12 499 12 462 347 462 347 458 1 458 1 459 189 459 189 631 449 631 449 882 431 882 431 210 767 210 767 893 59 893 59 464 446 464 446 257 314 257 314 663 669 663 669 426 264 426 264 223 353 223 353 814 654 814 654 309 103 309 103 312 923 312 923 37 890 37 890 294 547 294 547 843 96 843 96 2 124 2 124 530 596 530 596 867 236 867 236 318 774 318 774 224 386 224 386 588 608 588 608 184 540 184 540 645 400 645 400 123 185 123 185 183 507 183 507 212 550 212 550 44 692 44 692 139 418 139 418 370 378 370 378 333 565 333 565 555 726 555 726 424 750 424 750 354 453 354 453 915 240 915 240 456 112 456 112 247 325 247 325 363 677 363 677 933 955 933 955 676 489 676 489 662 520 662 520 788 237 788 237 674 357 674 357 639 920 639 920 198 164 198 164 93 398 93 398 181 400 181 400 718 329 718 329 658 169 658 169 639 839 639 839 550 901 550 901 76 79 76 79 349 19 349 19 902 72 902 72 406 348 406 348 594 609 594 609 813 372 813 372 354 265 354 265 2 297 2 297 496 642 496 642 307 244 307 244 919 349 919 349 948 162 948 162 200 673 200 673 363 89 363 89 784 877 784 877 494 587 494 587 150 663 150 663 437 308 437 308 618 115 618 115 633 428 633 428 427 531 427 531 204 526 204 526 98 650 98 650 189 826 189 826 496 916 496 916 83 219 83 219 674 859 674 859 646 821 646 821 617 544 617 544 76 160 76 160 721 113 721 113 22 685 22 685 306 814 306 814 735 585 735 585 502 670 502 670 155 197 155 197 340 858 340 858 39 193 39 193 223 305 223 305 361 189 361 189 335 542 335 542 248 734 248 734 467 340 467 340 781 685 781 685 195 818 195 818 196 344 196 344 36 741 36 741 87 903 87 903 67 316 67 316 752 859 752 859 161 558 161 558 718 314 718 314 456 791 456 791 821 907 821 907 11 220 11 220 885 45 885 45 55 62 55 62 241 231 241 231 557 922 557 922 479 196 479 196 558 760 558 760 476 732 476 732 428 35 428 35 319 790 319 790 776 719 776 719 596 248 596 248 1 233 1 233 858 271 858 271 342 222 342 222 855 716 855 716 335 938 335 938 849 222 849 222 907 930 907 930 342 577 342 577 835 257 835 257 733 56 733 56 929 927 929 927 745 786 745 786 467 722 467 722 71 790 71 790 406 99 406 99 385 446 385 446 395 708 395 708 221 403 221 403 822 604 822 604 176 432 176 432 76 858 76 858 106 752 106 752 846 211 846 211 452 680 452 680 297 690 297 690 260 422 260 422 730 174 730 174 793 198 793 198 291 459 291 459 823 226 823 226 789 355 789 355 463 611 463 611 769 326 769 326 698 723 698 723 387 38 387 38 704 735 704 735 738 413 738 413 295 179 295 179 160 720 160 720 450 577 450 577 860 763 860 763 97 74 97 74 385 745 385 745 157 855 157 855 326 301 326 301 826 394 826 394 903 616 903 616 156 203 156 203 562 211 562 211 526 393 526 393 617 515 617 515 197 791 197 791 178 248 178 248 734 873 734 873 9 417 9 417 101 175 101 175 213 583 213 583 391 526 391 526 685 302 685 302 141 495 141 495 382 688 382 688 311 228 311 228 679 633 679 633 955 207 955 207 950 431 950 431 383 434 383 434 480 408 480 408 953 515 953 515 553 417 553 417 894 364 894 364 580 699 580 699 93 551 93 551 90 846 90 846 603 649 603 649 276 274 276 274 737 102 737 102 554 495 554 495 157 22 157 22 830 646 830 646 115 321 115 321 436 770 436 770 352 168 352 168 229 314 229 314 20 951 20 951 10 496 10 496 95 447 95 447 455 454 455 454 579 850 579 850 566 733 566 733 800 61 800 61 820 301 820 301 822 790 822 790 683 829 683 829 425 555 425 555 117 192 117 192 371 1 371 1 725 899 725 899 586 519 586 519 405 834 405 834 604 323 604 323 543 92 543 92 330 306 330 306 577 246 577 246 218 616 218 616 369 617 369 617 363 903 363 903 929 61 929 61 98 319 98 319 913 219 913 219 881 413 881 413 48 915 48 915 489 54 489 54 621 212 621 212 814 706 814 706 21 110 21 110 810 454 810 454 271 229 271 229 302 759 302 759 714 109 714 109 522 518 522 518 863 837 863 837 198 833 198 833 658 854 658 854 100 89 100 89 721 200 721 200 74 449 74 449 260 761 260 761 435 688 435 688 143 837 143 837 61 505 61 505 817 293 817 293 696 175 696 175 135 475 135 475 837 661 837 661 761 908 761 908 81 582 81 582 572 574 572 574 677 838 677 838 677 379 677 379 830 854 830 854 557 744 557 744 545 319 545 319 728 475 728 475 80 515 80 515 313 356 313 356 258 533 258 533 311 123 311 123 781 890 781 890 561 424 561 424 495 616 495 616 536 649 536 649 110 854 110 854 211 149 211 149 50 934 50 934 686 687 686 687 239 283 239 283 48 511 48 511 634 797 634 797 834 650 834 650 572 842 572 842 149 884 149 884 833 901 833 901 913 232 913 232 320 889 320 889 18 832 18 832 164 412 164 412 266 432 266 432 139 261 139 261 817 844 817 844 450 124 450 124 193 565 193 565 949 45 949 45 738 33 738 33 709 693 709 693 82 324 82 324 156 870 156 870 667 645 667 645 71 71 71 71 693 592 693 592 169 825 169 825 952 491 952 491 226 111 226 111 545 402 545 402 390 140 390 140 34 844 34 844 25 106 25 106 434 939 434 939 186 512 186 512 732 410 732 410 844 891 844 891 241 802 241 802 846 323 846 323 45 560 45 560 175 309 175 309 669 347 669 347 72 951 72 951 539 516 539 516 868 728 868 728 46 368 46 368 493 828 493 828 410 732 410 732 831 502 831 502 487 161 487 161 530 752 530 752 828 858 828 858 246 121 246 121 871 665 871 665 579 659 579 659 11 856 11 856 212 685 212 685 15 841 15 841 64 371 64 371 848 732 848 732 388 122 388 122 584 662 584 662 458 401 458 401 364 792 364 792 480 710 480 710 604 112 604 112 438 864 438 864 559 603 559 603 731 931 731 931 17 438 17 438 920 554 920 554 449 544 449 544 131 178 131 178 656 274 656 274 448 6 448 6 462 80 462 80 730 872 730 872 87 98 87 98 781 23 781 23 484 291 484 291 771 585 771 585 786 556 786 556 164 843 164 843 679 432 679 432 722 94 722 94 909 769 909 769 59 492 59 492 925 83 925 83 893 505 893 505 29 797 29 797 520 145 520 145 731 260 731 260 164 331 164 331 521 724 521 724 472 83 472 83 534 945 534 945 96 581 96 581 751 614 751 614 698 274 698 274 96 467 96 467 295 509 295 509 142 729 142 729 785 912 785 912 756 421 756 421 770 429 770 429 517 549 517 549 458 822 458 822 949 442 949 442 606 458 606 458 629 871 629 871 677 519 677 519 149 357 149 357 924 264 924 264 628 619 628 619 929 397 929 397 581 616 581 616 515 26 515 26 438 16 438 16 173 777 173 777 758 7 758 7 865 49 865 49 945 597 945 597 362 1 362 1 347 389 347 389 895 506 895 506 441 854 441 854 722 525 722 525 313 945 313 945 750 166 750 166 364 12 364 12 40 461 40 461 80 468 80 468 749 808 749 808 380 831 380 831 720 724 720 724 443 434 443 434 627 793 627 793 703 432 703 432 413 505 413 505 466 599 466 599 623 554 623 554 160 593 160 593 780 409 780 409 232 754 232 754 762 479 762 479 933 138 933 138 730 705 730 705 598 762 598 762 905 12 905 12 11 84 11 84 742 822 742 822 595 786 595 786 321 345 321 345 560 459 560 459 396 885 396 885 148 81 148 81 617 379 617 379 414 881 414 881 612 785 612 785 50 924 50 924 320 572 320 572 156 552 156 552 99 154 99 154 206 686 206 686 81 611 81 611 755 873 755 873 803 242 803 242 951 648 951 648 94 688 94 688 49 695 49 695 389 207 389 207 849 89 849 89 65 907 65 907 484 607 484 607 75 815 75 815 461 228 461 228 296 363 296 363 292 817 292 817 395 844 395 844 618 480 618 480 573 238 573 238 226 146 226 146 69 405 69 405 37 310 37 310 165 265 165 265 871 833 871 833 788 387 788 387 51 248 51 248 940 721 940 721 744 341 744 341 191 704 191 704 5 202 5 202 836 738 836 738 32 949 32 949 669 950 669 950 286 51 286 51 178 901 178 901 67 878 67 878 548 626 548 626 633 890 633 890 225 225 225 225 473 91 473 91 830 510 830 510 459 178 459 178 250 636 250 636 451 565 451 565 665 887 665 887 152 343 152 343 407 791 407 791 473 849 473 849 37 902 37 902 767 30 767 30 616 488 616 488 846 380 846 380 225 49 225 49 940 316 940 316 793 762 793 762 124 487 124 487 324 382 324 382 888 110 888 110 105 829 105 829 638 38 638 38 157 634 157 634 185 344 185 344 730 611 730 611 143 892 143 892 65 780 65 780 595 595 595 595 108 876 108 876 585 490 585 490 363 397 363 397 10 508 10 508 660 182 660 182 888 778 888 778 153 873 153 873 776 655 776 655 187 470 187 470 752 6 752 6 188 857 188 857 155 758 155 758 248 210 248 210 921 223 921 223 235 916 235 916 542 37 542 37 183 617 183 617 217 399 217 399 249 419 249 419 742 377 742 377 787 152 787 152 319 182 319 182 861 533 861 533 770 922 770 922 452 256 452 256 127 424 127 424 88 142 88 142 221 152 221 152 720 455 720 455 40 869 40 869 671 492 671 492 951 873 951 873 525 622 525 622 16 85 16 85 554 58 554 58 362 943 362 943 580 410 580 410 406 592 406 592 182 503 182 503 227 159 227 159 441 80 441 80 424 478 424 478 790 225 790 225 386 276 386 276 779 817 779 817 645 322 645 322 942 549 942 549 638 609 638 609 851 744 851 744 349 391 349 391 552 250 552 250 905 781 905 781 543 611 543 611 642 37 642 37 740 916 740 916 156 517 156 517 557 731 557 731 685 476 685 476 542 103 542 103 887 947 887 947 621 35 621 35 141 420 141 420 891 426 891 426 896 58 896 58 714 587 714 587 714 439 714 439 63 374 63 374 410 187 410 187 901 51 901 51 161 850 161 850 867 400 867 400 107 283 107 283 708 237 708 237 289 116 289 116 717 275 717 275 728 105 728 105 76 741 76 741 503 689 503 689 372 613 372 613 158 924 158 924 736 198 736 198 246 122 246 122 54 913 54 913 750 799 750 799 480 33 480 33 378 255 378 255 523 83 523 83 288 825 288 825 226 544 226 544 428 806 428 806 132 150 132 150 365 243 365 243 869 2 869 2 444 609 444 609 584 911 584 911 148 407 148 407 609 14 609 14 210 169 210 169 762 757 762 757 562 269 562 269 557 102 557 102 206 626 206 626 356 883 356 883 637 111 637 111 307 693 307 693 256 496 256 496 788 228 788 228 264 702 264 702 513 600 513 600 700 431 700 431 83 793 83 793 504 673 504 673 401 54 401 54 40 141 40 141 209 604 209 604 478 297 478 297 583 79 583 79 491 628 491 628 380 318 380 318 54 760 54 760 407 547 407 547 604 700 604 700 305 781 305 781 722 867 722 867 680 549 680 549 702 564 702 564 102 539 102 539 826 465 826 465 563 492 563 492 53 258 53 258 457 928 457 928 621 85 621 85 106 17 106 17 407 167 407 167 824 93 824 93 794 743 794 743 914 774 914 774 438 639 438 639 796 138 796 138 261 537 261 537 270 803 270 803 289 416 289 416 809 520 809 520 24 659 24 659 149 187 149 187 437 332 437 332 757 152 757 152 689 790 689 790 456 6 456 6 473 750 473 750 527 466 527 466 265 408 265 408 274 205 274 205 466 431 466 431 528 289 528 289 42 122 42 122 383 332 383 332 907 328 907 328 419 57 419 57 587 131 587 131 255 663 255 663 349 444 349 444 810 918 810 918 832 703 832 703 591 156 591 156 647 289 647 289 818 629 818 629 177 52 177 52 139 12 139 12 142 686 142 686 575 427 575 427 789 796 789 796 201 162 201 162 191 346 191 346 360 742 360 742 14 782 14 782 101 884 101 884 448 4 448 4 205 758 205 758 322 542 322 542 843 803 843 803 59 6 59 6 76 246 76 246 53 135 53 135 330 129 330 129 884 905 884 905 42 344 42 344 185 899 185 899 2 448 2 448 162 12 162 12 857 50 857 50 600 937 600 937 81 410 81 410 518 949 518 949 76 83 76 83 795 26 795 26 869 734 869 734 187 942 187 942 364 932 364 932 691 199 691 199 645 421 645 421 816 51 816 51 274 822 274 822 721 562 721 562 628 458 628 458 481 874 481 874 46 551 46 551 806 901 806 901 218 888 218 888 526 336 526 336 505 934 505 934 436 201 436 201 236 897 236 897 192 535 192 535 829 67 829 67 719 367 719 367 926 410 926 410 316 849 316 849 42 917 42 917 733 206 733 206 344 302 344 302 558 145 558 145 431 216 431 216 760 865 760 865 506 266 506 266 922 329 922 329 863 3 863 3 422 920 422 920 238 772 238 772 867 533 867 533 941 934 941 934 297 853 297 853 317 286 317 286 802 914 802 914 282 480 282 480 879 714 879 714 467 528 467 528 753 490 753 490 694 532 694 532 41 651 41 651 946 882 946 882 505 495 505 495 196 426 196 426 764 912 764 912 665 254 665 254 33 428 33 428 271 121 271 121 690 621 690 621 724 547 724 547 280 76 280 76 473 591 473 591 528 897 528 897 46 323 46 323 905 854 905 854 224 172 224 172 92 196 92 196 565 414 565 414 59 905 59 905 621 185 621 185 791 769 791 769 138 799 138 799 821 426 821 426 629 239 629 239 907 730 907 730 838 323 838 323 390 246 390 246 669 496 669 496 687 377 687 377 161 438 161 438 284 79 284 79 773 819 773 819 801 57 801 57 558 854 558 854 670 305 670 305 203 131 203 131 456 833 456 833 226 807 226 807 567 553 567 553 810 536 810 536 761 75 761 75 839 245 839 245 490 867 490 867 586 346 586 346 629 200 629 200 88 892 88 892 763 706 763 706 548 641 548 641 531 242 531 242 336 659 336 659 279 161 279 161 936 68 936 68 22 259 22 259 648 339 648 339 534 828 534 828 621 732 621 732 938 650 938 650 52 783 52 783 925 327 925 327 674 394 674 394 299 410 299 410 899 266 899 266 227 397 227 397 107 672 107 672 453 267 453 267 51 218 51 218 513 195 513 195 811 770 811 770 659 284 659 284 474 94 474 94 226 741 226 741 824 270 824 270 396 804 396 804 523 400 523 400 12 924 12 924 416 40 416 40 54 696 54 696 692 493 692 493 177 181 177 181 424 695 424 695 549 517 549 517 194 779 194 779 578 231 578 231 786 652 786 652 158 819 158 819 363 274 363 274 167 912 167 912 154 869 154 869 689 776 689 776 940 667 940 667 313 762 313 762 751 739 751 739 824 951 824 951 645 192 645 192 70 455 70 455 396 384 396 384 844 230 844 230 775 306 775 306 69 194 69 194 786 752 786 752 173 320 173 320 586 640 586 640 308 143 308 143 756 643 756 643 262 277 262 277 606 846 606 846 923 553 923 553 127 917 127 917 369 393 369 393 60 445 60 445 815 892 815 892 421 549 421 549 680 256 680 256 140 859 140 859 84 419 84 419 427 743 427 743 2 138 2 138 355 528 355 528 485 627 485 627 34 65 34 65 858 357 858 357 845 684 845 684 179 250 179 250 947 866 947 866 643 530 643 530 200 210 200 210 421 378 421 378 823 73 823 73 596 358 596 358 244 642 244 642 82 386 82 386 143 69 143 69 693 541 693 541 927 673 927 673 812 105 812 105 216 640 216 640 435 873 435 873 71 30 71 30 591 96 591 96 509 9 509 9 540 942 540 942 880 723 880 723 132 478 132 478 807 25 807 25 553 117 553 117 198 268 198 268 883 783 883 783 126 460 126 460 87 59 87 59 78 50 78 50 12 326 12 326 98 669 98 669 26 788 26 788 843 613 843 613 353 123 353 123 608 606 608 606 138 259 138 259 819 244 819 244 262 252 262 252 65 665 65 665 2 279 2 279 12 90 12 90 549 6 549 6 724 849 724 849 8 247 8 247 219 13 219 13 144 807 144 807 704 429 704 429 906 614 906 614 314 192 314 192 465 71 465 71 333 699 333 699 135 430 135 430 399 756 399 756 248 10 248 10 425 241 425 241 282 7 282 7 181 600 181 600 774 154 774 154 762 134 762 134 17 291 17 291 25 933 25 933 256 673 256 673 11 503 11 503 858 240 858 240 263 167 263 167 746 341 746 341 167 889 167 889 702 530 702 530 3 907 3 907 827 566 827 566 450 533 450 533 120 110 120 110 797 223 797 223 731 652 731 652 740 774 740 774 634 88 634 88 84 18 84 18 217 678 217 678 661 943 661 943 862 285 862 285 237 714 237 714 318 43 318 43 682 395 682 395 552 705 552 705 693 699 693 699 842 51 842 51 768 381 768 381 358 316 358 316 20 423 20 423 311 441 311 441 166 710 166 710 399 276 399 276 46 63 46 63 882 460 882 460 864 689 864 689 61 133 61 133 74 289 74 289 440 525 440 525 879 109 879 109 856 582 856 582 712 246 712 246 151 40 151 40 832 349 832 349 369 807 369 807 246 455 246 455 494 759 494 759 273 809 273 809 807 274 807 274 382 119 382 119 241 130 241 130 391 812 391 812 953 436 953 436 156 457 156 457 799 17 799 17 111 710 111 710 691 203 691 203 595 847 595 847 739 914 739 914 589 691 589 691 592 604 592 604 200 579 200 579 882 540 882 540 676 459 676 459 366 318 366 318 257 737 257 737 49 178 49 178 136 905 136 905 221 142 221 142 321 621 321 621 757 112 757 112 717 325 717 325 119 72 119 72 135 901 135 901 567 293 567 293 925 48 925 48 216 200 216 200 170 193 170 193 262 585 262 585 346 201 346 201 455 17 455 17 32 36 32 36 326 833 326 833 514 807 514 807 461 861 461 861 701 743 701 743 853 378 853 378 872 437 872 437 126 947 126 947 824 530 824 530 230 879 230 879 47 886 47 886 280 634 280 634 241 184 241 184 166 591 166 591 552 774 552 774 894 623 894 623 474 825 474 825 931 67 931 67 627 257 627 257 161 486 161 486 935 346 935 346 199 368 199 368 600 195 600 195 534 837 534 837 930 387 930 387 292 143 292 143 254 632 254 632 16 432 16 432 329 910 329 910 416 431 416 431 22 8 22 8 167 686 167 686 4 101 4 101 954 82 954 82 700 865 700 865 715 510 715 510 820 522 820 522 599 144 599 144 497 552 497 552 75 47 75 47 531 788 531 788 92 484 92 484 456 814 456 814 899 724 899 724 675 528 675 528 506 526 506 526 572 55 572 55 370 216 370 216 689 242 689 242 357 839 357 839 106 71 106 71 348 496 348 496 327 861 327 861 809 598 809 598 813 539 813 539 716 690 716 690 840 130 840 130 356 50 356 50 166 147 166 147 613 705 613 705 720 935 720 935 633 877 633 877 138 558 138 558 187 452 187 452 329 619 329 619 907 162 907 162 592 659 592 659 638 88 638 88 408 181 408 181 5 870 5 870 801 911 801 911 629 57 629 57 931 373 931 373 349 780 349 780 303 377 303 377 745 35 745 35 675 255 675 255 852 34 852 34 476 875 476 875 473 157 473 157 449 577 449 577 294 751 294 751 636 733 636 733 657 196 657 196 21 804 21 804 112 446 112 446 596 695 596 695 257 755 257 755 592 341 592 341 286 161 286 161 163 591 163 591 408 618 408 618 814 563 814 563 15 953 15 953 635 665 635 665 935 282 935 282 734 205 734 205 785 510 785 510 762 855 762 855 295 136 295 136 652 54 652 54 81 377 81 377 775 497 775 497 43 397 43 397 470 397 470 397 878 423 878 423 933 10 933 10 369 237 369 237 678 472 678 472 598 905 598 905 946 389 946 389 631 462 631 462 901 325 901 325 113 192 113 192 164 21 164 21 715 744 715 744 56 755 56 755 873 797 873 797 735 500 735 500 50 179 50 179 730 10 730 10 341 319 341 319 216 818 216 818 55 831 55 831 409 390 409 390 175 341 175 341 857 609 857 609 7 338 7 338 14 447 14 447 758 83 758 83 627 300 627 300 164 633 164 633 468 889 468 889 126 218 126 218 37 184 37 184 732 807 732 807 781 255 781 255 221 162 221 162 849 219 849 219 388 406 388 406 818 837 818 837 67 574 67 574 561 715 561 715 213 954 213 954 520 56 520 56 795 652 795 652 505 581 505 581 119 541 119 541 103 894 103 894 33 199 33 199 924 419 924 419 774 440 774 440 486 114 486 114 203 179 203 179 624 334 624 334 254 25 254 25 524 866 524 866 38 161 38 161 661 478 661 478 371 315 371 315 228 83 228 83 365 913 365 913 441 836 441 836 675 837 675 837 684 57 684 57 33 781 33 781 226 375 226 375 91 259 91 259 915 842 915 842 825 478 825 478 70 229 70 229 443 938 443 938 449 186 449 186 434 466 434 466 688 182 688 182 770 660 770 660 426 654 426 654 899 170 899 170 913 70 913 70 373 637 373 637 386 426 386 426 669 280 669 280 203 525 203 525 528 718 528 718 698 76 698 76 941 451 941 451 474 134 474 134 867 945 867 945 774 493 774 493 112 800 112 800 723 691 723 691 873 232 873 232 231 75 231 75 567 243 567 243 6 25 6 25 631 555 631 555 748 780 748 780 332 560 332 560 2 118 2 118 233 543 233 543 848 441 848 441 283 208 283 208 141 94 141 94 563 870 563 870 159 249 159 249 532 40 532 40 950 741 950 741 287 571 287 571 626 319 626 319 580 694 580 694 290 582 290 582 611 488 611 488 209 652 209 652 530 296 530 296 480 911 480 911 484 858 484 858 257 362 257 362 155 319 155 319 258 333 258 333 237 84 237 84 954 265 954 265 149 667 149 667 347 763 347 763 418 883 418 883 426 754 426 754 156 379 156 379 556 641 556 641 824 764 824 764 73 65 73 65 287 408 287 408 430 83 430 83 685 612 685 612 917 326 917 326 121 554 121 554 286 592 286 592 302 583 302 583 802 673 802 673 559 431 559 431 309 90 309 90 198 808 198 808 609 509 609 509 468 604 468 604 294 596 294 596 485 678 485 678 461 42 461 42 702 738 702 738 697 799 697 799 633 790 633 790 606 205 606 205 493 909 493 909 705 410 705 410 620 453 620 453 895 656 895 656 462 337 462 337 75 42 75 42 622 252 622 252 377 433 377 433 37 368 37 368 813 551 813 551 877 890 877 890 393 333 393 333 720 518 720 518 619 300 619 300 175 524 175 524 871 826 871 826 632 378 632 378 411 619 411 619 197 937 197 937 379 518 379 518 306 927 306 927 493 801 493 801 743 523 743 523 475 107 475 107 371 748 371 748 875 923 875 923 524 405 524 405 659 370 659 370 887 906 887 906 82 637 82 637 368 674 368 674 877 12 877 12 73 296 73 296 929 891 929 891 58 762 58 762 37 844 37 844 697 755 697 755 752 173 752 173 713 167 713 167 336 159 336 159 366 355 366 355 533 809 533 809 315 867 315 867 403 953 403 953 427 801 427 801 148 534 148 534 271 328 271 328 448 265 448 265 371 199 371 199 390 68 390 68 514 205 514 205 297 651 297 651 678 174 678 174 798 298 798 298 774 184 774 184 502 886 502 886 739 472 739 472 629 864 629 864 450 370 450 370 310 566 310 566 744 515 744 515 731 256 731 256 491 440 491 440 115 478 115 478 307 471 307 471 438 510 438 510 293 126 293 126 395 374 395 374 220 115 220 115 800 358 800 358 266 872 266 872 872 418 872 418 935 738 935 738 236 130 236 130 212 82 212 82 550 179 550 179 191 684 191 684 414 62 414 62 559 537 559 537 581 722 581 722 68 66 68 66 686 645 686 645 511 885 511 885 336 758 336 758 279 311 279 311 81 374 81 374 454 695 454 695 828 803 828 803 743 195 743 195 243 674 243 674 683 306 683 306 96 597 96 597 538 19 538 19 500 49 500 49 836 832 836 832 812 767 812 767 95 556 95 556 5 602 5 602 22 886 22 886 726 566 726 566 138 585 138 585 801 225 801 225 435 283 435 283 360 224 360 224 542 135 542 135 224 542 224 542 636 186 636 186 834 453 834 453 499 658 499 658 391 101 391 101 156 745 156 745 715 776 715 776 453 851 453 851 859 397 859 397 776 716 776 716 815 17 815 17 839 375 839 375 647 469 647 469 291 438 291 438 405 812 405 812 631 518 631 518 585 766 585 766 526 927 526 927 247 809 247 809 754 887 754 887 941 523 941 523 746 408 746 408 629 84 629 84 721 530 721 530 422 204 422 204 500 354 500 354 298 453 298 453 246 88 246 88 45 770 45 770 343 755 343 755 345 482 345 482 624 669 624 669 241 845 241 845 310 552 310 552 433 137 433 137 861 597 861 597 532 368 532 368 60 485 60 485 312 232 312 232 950 748 950 748 459 8 459 8 164 301 164 301 720 2 720 2 563 140 563 140 510 564 510 564 643 78 643 78 116 128 116 128 374 769 374 769 36 267 36 267 459 132 459 132 752 651 752 651 636 441 636 441 695 575 695 575 21 316 21 316 664 670 664 670 463 405 463 405 408 519 408 519 530 730 530 730 42 297 42 297 290 514 290 514 497 505 497 505 910 577 910 577 527 545 527 545 18 922 18 922 202 536 202 536 863 57 863 57 39 60 39 60 112 717 112 717 848 906 848 906 848 487 848 487 534 592 534 592 332 422 332 422 912 68 912 68 841 416 841 416 123 546 123 546 212 925 212 925 345 260 345 260 732 554 732 554 309 468 309 468 876 575 876 575 662 345 662 345 619 614 619 614 365 120 365 120 643 81 643 81 123 528 123 528 708 205 708 205 762 14 762 14 496 128 496 128 415 550 415 550 894 643 894 643 2 841 2 841 411 596 411 596 66 688 66 688 356 695 356 695 488 293 488 293 622 16 622 16 531 313 531 313 890 817 890 817 792 95 792 95 390 641 390 641 191 330 191 330 30 818 30 818 391 297 391 297 108 400 108 400 7 374 7 374 770 97 770 97 573 420 573 420 898 923 898 923 237 2 237 2 220 238 220 238 795 454 795 454 495 339 495 339 290 555 290 555 38 194 38 194 382 846 382 846 829 150 829 150 615 294 615 294 201 71 201 71 456 72 456 72 586 379 586 379 822 129 822 129 309 177 309 177 161 258 161 258 583 386 583 386 23 480 23 480 347 468 347 468 520 649 520 649 306 143 306 143 432 779 432 779 517 121 517 121 760 808 760 808 500 409 500 409 352 588 352 588 323 832 323 832 26 673 26 673 668 728 668 728 479 248 479 248 375 74 375 74 547 320 547 320 715 499 715 499 240 463 240 463 564 531 564 531 314 20 314 20 88 908 88 908 425 683 425 683 210 608 210 608 606 64 606 64 325 829 325 829 7 383 7 383 35 754 35 754 428 341 428 341 207 1 207 1 177 548 177 548 455 631 455 631 600 378 600 378 885 622 885 622 641 948 641 948 281 712 281 712 739 776 739 776 86 561 86 561 65 112 65 112 583 843 583 843 665 486 665 486 440 697 440 697 56 45 56 45 213 827 213 827 63 848 63 848 873 341 873 341 571 430 571 430 240 281 240 281 114 754 114 754 50 113 50 113 759 534 759 534 759 952 759 952 954 223 954 223 377 771 377 771 83 720 83 720 373 816 373 816 833 200 833 200 480 509 480 509 683 14 683 14 353 227 353 227 799 870 799 870 307 519 307 519 241 430 241 430 808 102 808 102 28 88 28 88 152 467 152 467 742 688 742 688 867 180 867 180 184 931 184 931 409 517 409 517 926 836 926 836 655 871 655 871 450 888 450 888 66 207 66 207 137 379 137 379 701 263 701 263 212 120 212 120 498 456 498 456 614 813 614 813 483 262 483 262 637 388 637 388 575 475 575 475 216 651 216 651 638 872 638 872 907 276 907 276 916 147 916 147 551 236 551 236 69 271 69 271 326 771 326 771 532 158 532 158 353 243 353 243 556 437 556 437 547 95 547 95 764 862 764 862 722 367 722 367 575 291 575 291 280 245 280 245 483 531 483 531 595 84 595 84 711 66 711 66 355 589 355 589 516 517 516 517 617 780 617 780 446 363 446 363 270 16 270 16 22 312 22 312 104 446 104 446 535 107 535 107 542 161 542 161 13 703 13 703 788 750 788 750 633 151 633 151 900 112 900 112 203 787 203 787 302 795 302 795 472 625 472 625 567 674 567 674 307 546 307 546 940 463 940 463 823 196 823 196 490 197 490 197 591 554 591 554 508 736 508 736 876 16 876 16 569 868 569 868 788 384 788 384 749 462 749 462 817 352 817 352 662 919 662 919 299 687 299 687 406 933 406 933 594 146 594 146 666 875 666 875 127 214 127 214 685 294 685 294 691 418 691 418 940 725 940 725 650 553 650 553 201 636 201 636 920 281 920 281 666 197 666 197 820 688 820 688 621 416 621 416 916 594 916 594 908 177 908 177 840 664 840 664 337 312 337 312 167 721 167 721 306 31 306 31 73 708 73 708 514 114 514 114 400 316 400 316 538 697 538 697 895 463 895 463 24 61 24 61 206 58 206 58 629 909 629 909 623 868 623 868 127 853 127 853 141 612 141 612 496 772 496 772 158 848 158 848 100 319 100 319 554 441 554 441 398 614 398 614 855 673 855 673 367 240 367 240 776 833 776 833 651 647 651 647 494 459 494 459 686 236 686 236 177 539 177 539 893 223 893 223 168 920 168 920 351 210 351 210 38 753 38 753 666 797 666 797 625 829 625 829 257 508 257 508 445 440 445 440 856 801 856 801 158 255 158 255 525 217 525 217 240 576 240 576 50 140 50 140 258 680 258 680 169 345 169 345 865 364 865 364 72 313 72 313 201 11 201 11 691 523 691 523 909 577 909 577 286 868 286 868 860 766 860 766 636 797 636 797 821 376 821 376 207 214 207 214 769 46 769 46 723 286 723 286 231 261 231 261 429 768 429 768 109 522 109 522 877 573 877 573 529 572 529 572 212 734 212 734 732 356 732 356 551 331 551 331 532 923 532 923 886 781 886 781 300 535 300 535 575 449 575 449 138 654 138 654 33 812 33 812 41 836 41 836 531 103 531 103 505 650 505 650 892 396 892 396 607 189 607 189 190 390 190 390 290 279 290 279 398 793 398 793 780 702 780 702 601 623 601 623 320 954 320 954 865 880 865 880 480 616 480 616 704 836 704 836 14 781 14 781 748 122 748 122 308 208 308 208 41 38 41 38 791 228 791 228 682 360 682 360 508 286 508 286 453 123 453 123 122 807 122 807 937 452 937 452 243 535 243 535 295 7 295 7 369 536 369 536 783 683 783 683 878 930 878 930 459 455 459 455 423 826 423 826 415 823 415 823 115 374 115 374 789 593 789 593 803 910 803 910 825 189 825 189 853 253 853 253 655 288 655 288 418 838 418 838 130 525 130 525 768 105 768 105 751 670 751 670 851 632 851 632 489 160 489 160 518 835 518 835 338 292 338 292 101 700 101 700 452 344 452 344 947 375 947 375 491 428 491 428 941 13 941 13 561 754 561 754 279 198 279 198 494 3 494 3 69 395 69 395 632 259 632 259 335 622 335 622 943 103 943 103 941 738 941 738 754 647 754 647 595 445 595 445 890 770 890 770 458 507 458 507 203 931 203 931 103 265 103 265 357 761 357 761 245 361 245 361 907 624 907 624 771 133 771 133 522 427 522 427 393 69 393 69 250 402 250 402 422 366 422 366 788 421 788 421 576 181 576 181 73 293 73 293 869 414 869 414 147 15 147 15 860 796 860 796 393 53 393 53 325 403 325 403 58 486 58 486 60 950 60 950 759 748 759 748 912 484 912 484 886 548 886 548 402 23 402 23 44 154 44 154 831 644 831 644 822 732 822 732 593 859 593 859 89 556 89 556 785 527 785 527 532 134 532 134 140 868 140 868 776 504 776 504 567 849 567 849 199 252 199 252 336 515 336 515 393 722 393 722 56 653 56 653 886 892 886 892 942 790 942 790 409 329 409 329 823 215 823 215 304 621 304 621 553 377 553 377 372 676 372 676 54 585 54 585 57 5 57 5 627 241 627 241 922 701 922 701 411 221 411 221 259 7 259 7 157 192 157 192 813 468 813 468 586 575 586 575 268 676 268 676 745 629 745 629 560 286 560 286 761 926 761 926 852 344 852 344 576 428 576 428 508 304 508 304 558 943 558 943 461 534 461 534 630 81 630 81 343 265 343 265 500 696 500 696 497 252 497 252 626 629 626 629 643 321 643 321 105 339 105 339 527 21 527 21 475 303 475 303 368 741 368 741 327 72 327 72 425 58 425 58 37 78 37 78 268 471 268 471 258 217 258 217 630 322 630 322 135 12 135 12 439 180 439 180 64 707 64 707 731 251 731 251 875 81 875 81 105 389 105 389 944 342 944 342 46 201 46 201 690 219 690 219 901 117 901 117 511 896 511 896 943 793 943 793 765 696 765 696 921 163 921 163 559 115 559 115 804 76 804 76 658 373 658 373 465 310 465 310 834 103 834 103 839 184 839 184 294 481 294 481 195 39 195 39 833 522 833 522 143 536 143 536 469 392 469 392 75 396 75 396 398 589 398 589 375 683 375 683 768 6 768 6 595 150 595 150 928 511 928 511 377 480 377 480 324 698 324 698 761 832 761 832 704 641 704 641 332 127 332 127 102 887 102 887 44 447 44 447 230 896 230 896 708 289 708 289 728 332 728 332 562 246 562 246 456 499 456 499 937 847 937 847 877 911 877 911 264 542 264 542 564 610 564 610 642 357 642 357 755 248 755 248 681 489 681 489 266 599 266 599 443 74 443 74 549 167 549 167 321 157 321 157 825 482 825 482 923 722 923 722 303 597 303 597 859 263 859 263 828 214 828 214 577 652 577 652 513 251 513 251 946 201 946 201 339 366 339 366 418 743 418 743 778 376 778 376 253 361 253 361 926 609 926 609 417 619 417 619 121 402 121 402 553 955 553 955 96 219 96 219 481 300 481 300 165 770 165 770 196 777 196 777 493 262 493 262 793 701 793 701 7 224 7 224 359 828 359 828 572 139 572 139 167 365 167 365 740 632 740 632 14 591 14 591 388 50 388 50 213 445 213 445 11 129 11 129 550 848 550 848 283 9 283 9 44 652 44 652 692 351 692 351 150 695 150 695 798 518 798 518 478 376 478 376 533 198 533 198 65 520 65 520 919 292 919 292 679 588 679 588 395 891 395 891 174 324 174 324 85 816 85 816 612 801 612 801 925 509 925 509 26 423 26 423 952 290 952 290 310 111 310 111 399 906 399 906 672 148 672 148 506 369 506 369 54 252 54 252 592 758 592 758 202 226 202 226 94 897 94 897 78 553 78 553 317 953 317 953 841 332 841 332 752 576 752 576 831 195 831 195 522 836 522 836 633 111 633 111 697 103 697 103 652 396 652 396 154 230 154 230 261 812 261 812 598 62 598 62 844 39 844 39 929 46 929 46 493 714 493 714 941 740 941 740 866 864 866 864 244 917 244 917 639 800 639 800 950 477 950 477 478 862 478 862 617 877 617 877 59 621 59 621 679 414 679 414 530 876 530 876 845 284 845 284 878 134 878 134 530 43 530 43 480 107 480 107 921 415 921 415 391 112 391 112 884 788 884 788 660 55 660 55 302 181 302 181 664 566 664 566 95 387 95 387 949 367 949 367 435 75 435 75 6 927 6 927 876 774 876 774 90 876 90 876 704 732 704 732 248 560 248 560 172 356 172 356 827 678 827 678 761 124 761 124 443 427 443 427 567 229 567 229 660 228 660 228 590 270 590 270 459 562 459 562 361 11 361 11 250 797 250 797 807 687 807 687 544 950 544 950 874 815 874 815 944 256 944 256 473 486 473 486 417 133 417 133 929 243 929 243 406 905 406 905 771 938 771 938 845 262 845 262 179 532 179 532 233 565 233 565 647 719 647 719 164 573 164 573 97 449 97 449 113 892 113 892 463 927 463 927 927 640 927 640 740 351 740 351 686 751 686 751 810 541 810 541 228 769 228 769 125 753 125 753 223 729 223 729 352 606 352 606 36 583 36 583 249 460 249 460 865 198 865 198 949 836 949 836 717 725 717 725 363 494 363 494 330 392 330 392 260 331 260 331 879 635 879 635 88 862 88 862 183 149 183 149 516 240 516 240 264 25 264 25 756 555 756 555 465 753 465 753 748 604 748 604 526 27 526 27 785 901 785 901 107 330 107 330 954 245 954 245 932 325 932 325 643 701 643 701 498 634 498 634 912 879 912 879 295 881 295 881 79 423 79 423 293 359 293 359 30 745 30 745 530 722 530 722 49 206 49 206 412 941 412 941 631 822 631 822 336 586 336 586 823 281 823 281 76 714 76 714 411 688 411 688 487 439 487 439 198 481 198 481 242 705 242 705 351 694 351 694 497 30 497 30 73 584 73 584 431 564 431 564 305 751 305 751 401 252 401 252 752 298 752 298 469 740 469 740 406 335 406 335 593 461 593 461 614 113 614 113 952 619 952 619 141 468 141 468 66 193 66 193 497 676 497 676 668 541 668 541 872 561 872 561 359 331 359 331 15 44 15 44 630 607 630 607 953 417 953 417 642 241 642 241 140 833 140 833 83 333 83 333 394 303 394 303 708 786 708 786 210 62 210 62 478 818 478 818 215 36 215 36 561 760 561 760 691 172 691 172 946 363 946 363 462 180 462 180 401 60 401 60 11 759 11 759 653 264 653 264 510 533 510 533 699 421 699 421 639 574 639 574 751 577 751 577 339 278 339 278 477 876 477 876 343 881 343 881 541 361 541 361 326 317 326 317 613 68 613 68 347 181 347 181 330 793 330 793 924 55 924 55 188 367 188 367 86 231 86 231 604 594 604 594 417 819 417 819 720 157 720 157 661 404 661 404 300 457 300 457 23 175 23 175 305 475 305 475 839 259 839 259 319 88 319 88 397 319 397 319 626 105 626 105 154 332 154 332 835 730 835 730 29 724 29 724 485 593 485 593 507 938 507 938 570 795 570 795 420 614 420 614 396 610 396 610 245 564 245 564 802 897 802 897 40 865 40 865 272 879 272 879 79 505 79 505 905 676 905 676 656 236 656 236 335 186 335 186 790 347 790 347 53 707 53 707 858 245 858 245 619 711 619 711 457 693 457 693 297 199 297 199 940 186 940 186 23 332 23 332 629 145 629 145 370 711 370 711 398 265 398 265 293 39 293 39 394 281 394 281 550 704 550 704 202 836 202 836 637 124 637 124 852 400 852 400 632 823 632 823 273 793 273 793 398 933 398 933 718 928 718 928 364 903 364 903 815 307 815 307 265 599 265 599 321 352 321 352 237 570 237 570 37 941 37 941 61 598 61 598 864 625 864 625 761 646 761 646 755 138 755 138 628 763 628 763 163 410 163 410 733 359 733 359 717 953 717 953 138 194 138 194 521 319 521 319 150 550 150 550 297 825 297 825 924 739 924 739 219 150 219 150 28 608 28 608 394 795 394 795 908 187 908 187 230 477 230 477 653 501 653 501 262 495 262 495 305 159 305 159 374 18 374 18 150 613 150 613 653 350 653 350 605 898 605 898 441 838 441 838 5 730 5 730 372 83 372 83 588 584 588 584 743 844 743 844 653 167 653 167 755 295 755 295 468 220 468 220 818 136 818 136 58 776 58 776 766 120 766 120 757 237 757 237 515 326 515 326 272 86 272 86 217 180 217 180 27 252 27 252 706 743 706 743 783 180 783 180 137 341 137 341 323 252 323 252 658 160 658 160 782 638 782 638 687 716 687 716 772 723 772 723 158 576 158 576 559 95 559 95 823 19 823 19 56 530 56 530 203 464 203 464 765 697 765 697 839 318 839 318 596 153 596 153 392 46 392 46 624 22 624 22 229 795 229 795 287 2 287 2 326 778 326 778 703 591 703 591 796 80 796 80 132 421 132 421 218 894 218 894 221 373 221 373 784 373 784 373 519 151 519 151 918 580 918 580 332 868 332 868 930 431 930 431 833 228 833 228 290 262 290 262 710 483 710 483 228 568 228 568 578 851 578 851 951 828 951 828 932 846 932 846 325 623 325 623 392 457 392 457 352 59 352 59 471 82 471 82 466 19 466 19 748 88 748 88 594 208 594 208 828 249 828 249 756 196 756 196 951 250 951 250 802 494 802 494 22 719 22 719 924 28 924 28 862 452 862 452 565 881 565 881 228 509 228 509 804 776 804 776 8 23 8 23 730 23 730 23 701 513 701 513 428 543 428 543 608 97 608 97 406 95 406 95 665 258 665 258 283 927 283 927 136 386 136 386 493 132 493 132 91 40 91 40 389 475 389 475 452 37 452 37 790 834 790 834 875 672 875 672 692 709 692 709 900 377 900 377 621 839 621 839 253 252 253 252 675 782 675 782 261 67 261 67 113 851 113 851 332 431 332 431 244 141 244 141 845 802 845 802 439 323 439 323 755 543 755 543 475 586 475 586 706 99 706 99 695 878 695 878 652 541 652 541 379 63 379 63 413 260 413 260 523 346 523 346 637 630 637 630 433 47 433 47 412 273 412 273 663 646 663 646 906 729 906 729 828 57 828 57 354 437 354 437 238 472 238 472 330 731 330 731 139 896 139 896 601 7 601 7 237 530 237 530 736 311 736 311 142 265 142 265 797 940 797 940 930 49 930 49 526 202 526 202 424 132 424 132 298 907 298 907 18 674 18 674 263 420 263 420 140 438 140 438 121 398 121 398 648 713 648 713 614 225 614 225 611 286 611 286 4 185 4 185 839 916 839 916 530 798 530 798 13 891 13 891 141 802 141 802 133 593 133 593 952 270 952 270 205 652 205 652 6 251 6 251 517 207 517 207 478 772 478 772 677 65 677 65 648 721 648 721 759 645 759 645 506 448 506 448 908 274 908 274 271 62 271 62 421 726 421 726 249 40 249 40 23 44 23 44 676 188 676 188 259 941 259 941 871 672 871 672 670 804 670 804 399 857 399 857 163 719 163 719 880 479 880 479 309 518 309 518 191 892 191 892 123 538 123 538 518 716 518 716 100 102 100 102 953 564 953 564 365 546 365 546 934 641 934 641 825 138 825 138 549 777 549 777 26 157 26 157 834 326 834 326 907 903 907 903 451 873 451 873 558 802 558 802 155 895 155 895 618 559 618 559 601 139 601 139 262 415 262 415 451 291 451 291 792 119 792 119 288 139 288 139 677 255 677 255 630 405 630 405 242 465 242 465 234 680 234 680 44 182 44 182 125 933 125 933 196 713 196 713 410 688 410 688 791 261 791 261 816 199 816 199 569 731 569 731 696 757 696 757 864 95 864 95 935 319 935 319 201 666 201 666 208 400 208 400 532 260 532 260 438 95 438 95 277 208 277 208 916 173 916 173 647 295 647 295 307 536 307 536 627 297 627 297 612 500 612 500 742 756 742 756 806 665 806 665 237 775 237 775 771 267 771 267 227 185 227 185 554 834 554 834 777 265 777 265 535 780 535 780 69 83 69 83 233 524 233 524 526 841 526 841 565 757 565 757 839 666 839 666 340 69 340 69 219 804 219 804 813 666 813 666 113 223 113 223 784 73 784 73 542 703 542 703 124 806 124 806 566 234 566 234 202 558 202 558 660 323 660 323 213 103 213 103 425 161 425 161 283 860 283 860 146 61 146 61 198 193 198 193 59 820 59 820 463 412 463 412 354 215 354 215 913 119 913 119 583 574 583 574 571 337 571 337 673 899 673 899 235 73 235 73 904 850 904 850 858 172 858 172 952 467 952 467 176 609 176 609 243 389 243 389 919 313 919 313 205 86 205 86 205 3 205 3 516 645 516 645 197 117 197 117 772 349 772 349 157 825 157 825 760 933 760 933 454 804 454 804 532 89 532 89 200 934 200 934 761 314 761 314 770 333 770 333 286 323 286 323 362 611 362 611 480 299 480 299 308 945 308 945 295 203 295 203 680 154 680 154 66 317 66 317 35 439 35 439 614 463 614 463 545 860 545 860 134 503 134 503 632 613 632 613 309 559 309 559 687 552 687 552 326 122 326 122 510 433 510 433 218 648 218 648 450 385 450 385 417 452 417 452 270 590 270 590 368 225 368 225 224 811 224 811 935 51 935 51 211 824 211 824 552 954 552 954 631 213 631 213 745 108 745 108 246 22 246 22 51 705 51 705 782 459 782 459 643 879 643 879 537 367 537 367 216 773 216 773 343 270 343 270 485 525 485 525 699 910 699 910 359 635 359 635 453 510 453 510 831 864 831 864 179 768 179 768 871 402 871 402 136 819 136 819 919 1 919 1 631 679 631 679 905 55 905 55 822 735 822 735 866 221 866 221 573 51 573 51 199 399 199 399 312 297 312 297 564 746 564 746 500 867 500 867 355 892 355 892 207 128 207 128 269 146 269 146 646 500 646 500 387 796 387 796 123 256 123 256 603 102 603 102 595 925 595 925 376 814 376 814 704 414 704 414 165 67 165 67 402 548 402 548 627 664 627 664 298 474 298 474 838 308 838 308 175 32 175 32 802 801 802 801 162 952 162 952 407 75 407 75 267 80 267 80 812 712 812 712 587 658 587 658 376 495 376 495 722 54 722 54 669 887 669 887 490 393 490 393 677 36 677 36 392 669 392 669 170 33 170 33 42 704 42 704 623 647 623 647 725 371 725 371 265 341 265 341 830 462 830 462 401 75 401 75 601 903 601 903 313 596 313 596 112 330 112 330 592 925 592 925 326 739 326 739 419 937 419 937 722 577 722 577 684 893 684 893 644 920 644 920 368 653 368 653 626 11 626 11 627 375 627 375 872 645 872 645 349 232 349 232 808 676 808 676 428 523 428 523 100 139 100 139 805 341 805 341 212 618 212 618 953 215 953 215 443 599 443 599 715 103 715 103 669 344 669 344 501 389 501 389 757 76 757 76 415 516 415 516 446 698 446 698 826 547 826 547 535 170 535 170 524 829 524 829 282 18 282 18 431 229 431 229 155 573 155 573 398 494 398 494 198 920 198 920 649 641 649 641 255 263 255 263 273 494 273 494 836 831 836 831 843 305 843 305 185 637 185 637 629 604 629 604 330 435 330 435 788 334 788 334 869 24 869 24 379 881 379 881 565 618 565 618 864 192 864 192 550 237 550 237 195 344 195 344 218 799 218 799 808 632 808 632 537 273 537 273 435 288 435 288 224 514 224 514 749 589 749 589 137 332 137 332 242 324 242 324 464 870 464 870 465 882 465 882 287 872 287 872 759 530 759 530 884 272 884 272 399 858 399 858 629 533 629 533 4 292 4 292 436 553 436 553 486 813 486 813 821 844 821 844 119 610 119 610 878 537 878 537 934 222 934 222 310 889 310 889 455 267 455 267 501 592 501 592 517 182 517 182 717 504 717 504 258 214 258 214 215 434 215 434 934 514 934 514 505 251 505 251 457 828 457 828 206 954 206 954 351 282 351 282 241 378 241 378 548 401 548 401 167 665 167 665 186 182 186 182 415 518 415 518 437 542 437 542 170 623 170 623 646 81 646 81 544 379 544 379 242 833 242 833 894 307 894 307 587 1 587 1 404 731 404 731 701 191 701 191 822 123 822 123 716 66 716 66 327 580 327 580 123 226 123 226 128 110 128 110 74 697 74 697 463 133 463 133 297 896 297 896 85 282 85 282 552 955 552 955 702 778 702 778 592 853 592 853 262 529 262 529 917 204 917 204 224 193 224 193 42 362 42 362 572 899 572 899 237 383 237 383 650 530 650 530 13 454 13 454 746 140 746 140 451 719 451 719 788 772 788 772 7 499 7 499 415 323 415 323 62 148 62 148 454 50 454 50 898 562 898 562 799 816 799 816 382 315 382 315 895 484 895 484 622 88 622 88 836 557 836 557 515 953 515 953 836 192 836 192 702 237 702 237 51 243 51 243 387 47 387 47 921 405 921 405 166 724 166 724 684 789 684 789 305 819 305 819 530 898 530 898 605 635 605 635 868 920 868 920 739 744 739 744 176 876 176 876 647 279 647 279 157 350 157 350 181 646 181 646 756 792 756 792 514 551 514 551 622 553 622 553 285 612 285 612 127 820 127 820 217 850 217 850 794 162 794 162 550 588 550 588 107 118 107 118 211 441 211 441 202 286 202 286 397 777 397 777 200 78 200 78 818 683 818 683 414 730 414 730 210 799 210 799 764 84 764 84 600 786 600 786 789 360 789 360 707 654 707 654 32 537 32 537 49 128 49 128 144 328 144 328 865 304 865 304 954 772 954 772 341 547 341 547 458 857 458 857 176 474 176 474 859 37 859 37 875 775 875 775 425 519 425 519 742 500 742 500 778 96 778 96 194 364 194 364 744 609 744 609 143 609 143 609 99 900 99 900 289 514 289 514 904 165 904 165 432 465 432 465 880 922 880 922 785 148 785 148 451 102 451 102 34 574 34 574 395 348 395 348 633 909 633 909 44 130 44 130 521 210 521 210 317 498 317 498 426 60 426 60 847 236 847 236 268 163 268 163 286 886 286 886 171 901 171 901 594 355 594 355 47 903 47 903 549 549 549 549 145 422 145 422 449 746 449 746 534 389 534 389 839 408 839 408 491 11 491 11 365 103 365 103 801 258 801 258 577 602 577 602 810 781 810 781 664 942 664 942 422 840 422 840 587 279 587 279 700 541 700 541 331 332 331 332 160 557 160 557 601 509 601 509 921 742 921 742 759 98 759 98 94 703 94 703 601 864 601 864 929 391 929 391 426 763 426 763 706 208 706 208 403 804 403 804 639 383 639 383 309 727 309 727 116 61 116 61 784 247 784 247 758 882 758 882 904 494 904 494 115 111 115 111 902 101 902 101 798 424 798 424 104 896 104 896 659 286 659 286 557 104 557 104 344 752 344 752 339 899 339 899 889 394 889 394 471 683 471 683 809 394 809 394 23 247 23 247 438 698 438 698 44 506 44 506 417 131 417 131 642 327 642 327 637 335 637 335 125 586 125 586 833 207 833 207 99 286 99 286 447 63 447 63 136 657 136 657 398 447 398 447 903 343 903 343 577 827 577 827 794 438 794 438 301 470 301 470 946 343 946 343 31 352 31 352 20 333 20 333 533 35 533 35 701 843 701 843 890 253 890 253 842 679 842 679 863 198 863 198 267 594 267 594 164 489 164 489 556 464 556 464 290 10 290 10 879 583 879 583 742 196 742 196 107 692 107 692 460 200 460 200 213 677 213 677 930 609 930 609 170 804 170 804 662 203 662 203 463 221 463 221 369 697 369 697 68 907 68 907 723 860 723 860 683 867 683 867 731 834 731 834 902 831 902 831 169 502 169 502 361 372 361 372 12 557 12 557 643 673 643 673 606 274 606 274 387 54 387 54 954 400 954 400 636 49 636 49 187 842 187 842 900 471 900 471 882 87 882 87 672 602 672 602 352 233 352 233 741 914 741 914 878 429 878 429 687 584 687 584 238 419 238 419 773 284 773 284 902 577 902 577 321 438 321 438 441 490 441 490 460 582 460 582 273 761 273 761 459 590 459 590 68 589 68 589 513 213 513 213 136 571 136 571 155 233 155 233 213 255 213 255 173 760 173 760 279 317 279 317 600 537 600 537 16 789 16 789 552 123 552 123 597 711 597 711 538 632 538 632 538 561 538 561 430 473 430 473 259 93 259 93 694 548 694 548 155 468 155 468 952 392 952 392 749 333 749 333 519 181 519 181 737 333 737 333 94 842 94 842 26 328 26 328 517 501 517 501 47 440 47 440 454 277 454 277 830 36 830 36 6 108 6 108 738 185 738 185 867 468 867 468 732 459 732 459 191 890 191 890 547 274 547 274 698 450 698 450 525 682 525 682 373 894 373 894 433 57 433 57 630 574 630 574 746 14 746 14 318 532 318 532 764 822 764 822 429 64 429 64 75 632 75 632 776 389 776 389 926 201 926 201 398 637 398 637 586 292 586 292 887 539 887 539 878 842 878 842 577 694 577 694 653 516 653 516 156 741 156 741 653 767 653 767 233 579 233 579 653 937 653 937 21 809 21 809 194 795 194 795 865 809 865 809 728 309 728 309 96 925 96 925 527 5 527 5 499 720 499 720 230 574 230 574 423 651 423 651 286 244 286 244 264 869 264 869 159 834 159 834 32 333 32 333 627 8 627 8 749 639 749 639 782 155 782 155 599 744 599 744 332 2 332 2 39 586 39 586 378 326 378 326 837 647 837 647 554 388 554 388 777 632 777 632 501 294 501 294 757 169 757 169 263 867 263 867 663 422 663 422 251 233 251 233 321 798 321 798 950 157 950 157 755 733 755 733 705 74 705 74 228 305 228 305 666 166 666 166 526 26 526 26 204 918 204 918 753 848 753 848 889 674 889 674 260 365 260 365 271 20 271 20 126 691 126 691 375 204 375 204 495 313 495 313 805 569 805 569 30 821 30 821 109 547 109 547 271 315 271 315 554 36 554 36 226 917 226 917 767 77 767 77 755 26 755 26 410 52 410 52 722 423 722 423 721 548 721 548 280 96 280 96 944 114 944 114 921 519 921 519 32 446 32 446 861 540 861 540 83 770 83 770 48 18 48 18 468 859 468 859 585 421 585 421 278 698 278 698 529 508 529 508 59 116 59 116 437 238 437 238 445 480 445 480 949 269 949 269 813 173 813 173 615 955 615 955 547 846 547 846 408 741 408 741 359 907 359 907 588 87 588 87 408 132 408 132 809 610 809 610 745 229 745 229 943 144 943 144 857 513 857 513 529 729 529 729 884 113 884 113 844 1 844 1 777 456 777 456 39 208 39 208 196 126 196 126 293 162 293 162 115 40 115 40 527 166 527 166 700 794 700 794 32 356 32 356 218 89 218 89 341 412 341 412 144 701 144 701 21 401 21 401 674 699 674 699 147 100 147 100 11 419 11 419 552 205 552 205 593 60 593 60 313 299 313 299 175 434 175 434 329 672 329 672 667 712 667 712 660 384 660 384 809 134 809 134 17 60 17 60 463 748 463 748 372 186 372 186 212 363 212 363 465 13 465 13 549 375 549 375 360 314 360 314 686 311 686 311 267 564 267 564 322 772 322 772 524 306 524 306 121 406 121 406 949 93 949 93 602 357 602 357 561 483 561 483 305 591 305 591 913 875 913 875 385 383 385 383 8 350 8 350 922 387 922 387 587 82 587 82 189 238 189 238 353 376 353 376 890 517 890 517 42 551 42 551 923 521 923 521 457 950 457 950 326 413 326 413 749 662 749 662 429 942 429 942 829 325 829 325 265 205 265 205 754 621 754 621 417 277 417 277 912 327 912 327 236 835 236 835 260 679 260 679 60 592 60 592 606 599 606 599 855 650 855 650 156 637 156 637 849 142 849 142 497 210 497 210 457 607 457 607 623 345 623 345 869 222 869 222 547 523 547 523 672 668 672 668 651 111 651 111 148 474 148 474 655 559 655 559 369 786 369 786 888 588 888 588 590 879 590 879 198 806 198 806 21 647 21 647 703 338 703 338 355 399 355 399 488 339 488 339 132 513 132 513 570 426 570 426 769 367 769 367 846 690 846 690 39 457 39 457 878 762 878 762 363 320 363 320 951 856 951 856 108 440 108 440 741 434 741 434 495 702 495 702 651 680 651 680 112 265 112 265 195 232 195 232 225 893 225 893 816 468 816 468 770 120 770 120 422 801 422 801 945 721 945 721 842 54 842 54 763 442 763 442 862 910 862 910 522 218 522 218 515 670 515 670 359 281 359 281 482 622 482 622 856 355 856 355 539 9 539 9 685 154 685 154 531 742 531 742 439 438 439 438 39 547 39 547 572 858 572 858 483 426 483 426 216 457 216 457 947 888 947 888 219 846 219 846 753 804 753 804 872 81 872 81 886 231 886 231 213 586 213 586 13 257 13 257 461 560 461 560 24 36 24 36 492 261 492 261 889 104 889 104 668 925 668 925 139 164 139 164 35 218 35 218 880 690 880 690 479 431 479 431 611 879 611 879 359 769 359 769 155 389 155 389 488 892 488 892 318 862 318 862 86 858 86 858 629 766 629 766 886 676 886 676 580 182 580 182 846 925 846 925 157 195 157 195 256 492 256 492 538 275 538 275 721 195 721 195 290 670 290 670 156 632 156 632 463 78 463 78 184 513 184 513 11 888 11 888 613 798 613 798 820 594 820 594 756 595 756 595 783 314 783 314 924 166 924 166 837 825 837 825 939 122 939 122 267 488 267 488 420 167 420 167 150 168 150 168 567 844 567 844 70 154 70 154 346 449 346 449 694 818 694 818 260 477 260 477 153 913 153 913 154 901 154 901 631 754 631 754 508 863 508 863 485 874 485 874 609 666 609 666 797 771 797 771 625 704 625 704 197 37 197 37 671 928 671 928 885 758 885 758 601 413 601 413 790 266 790 266 253 63 253 63 479 413 479 413 39 735 39 735 223 512 223 512 544 454 544 454 378 101 378 101 485 116 485 116 786 939 786 939 384 828 384 828 247 394 247 394 870 489 870 489 653 85 653 85 306 413 306 413 399 710 399 710 327 937 327 937 522 428 522 428 460 342 460 342 123 266 123 266 500 372 500 372 149 35 149 35 229 381 229 381 704 418 704 418 477 215 477 215 110 824 110 824 884 875 884 875 900 953 900 953 541 555 541 555 946 481 946 481 145 103 145 103 909 261 909 261 27 884 27 884 170 778 170 778 335 834 335 834 749 865 749 865 395 41 395 41 105 648 105 648 486 398 486 398 90 252 90 252 251 569 251 569 753 847 753 847 876 279 876 279 168 418 168 418 261 51 261 51 883 182 883 182 683 125 683 125 674 743 674 743 808 283 808 283 564 752 564 752 664 642 664 642 729 574 729 574 660 415 660 415 765 744 765 744 353 485 353 485 529 415 529 415 397 401 397 401 407 175 407 175 180 115 180 115 104 44 104 44 307 662 307 662 117 450 117 450 831 891 831 891 714 340 714 340 516 315 516 315 706 922 706 922 904 253 904 253 811 204 811 204 606 656 606 656 539 818 539 818 766 607 766 607 752 15 752 15 411 149 411 149 553 812 553 812 85 724 85 724 508 756 508 756 917 186 917 186 637 742 637 742 840 570 840 570 554 258 554 258 525 227 525 227 508 371 508 371 870 716 870 716 552 252 552 252 468 229 468 229 421 487 421 487 652 98 652 98 404 641 404 641 567 422 567 422 583 207 583 207 873 646 873 646 51 176 51 176 355 625 355 625 731 410 731 410 865 595 865 595 433 100 433 100 195 482 195 482 696 481 696 481 928 570 928 570 876 643 876 643 79 3 79 3 822 187 822 187 421 570 421 570 114 646 114 646 283 58 283 58 458 899 458 899 549 920 549 920 810 707 810 707 514 604 514 604 933 342 933 342 491 897 491 897 285 741 285 741 386 2 386 2 833 577 833 577 733 362 733 362 913 366 913 366 881 685 881 685 619 798 619 798 922 255 922 255 583 548 583 548 374 340 374 340 379 466 379 466 713 604 713 604 857 802 857 802 544 526 544 526 588 230 588 230 363 661 363 661 16 729 16 729 654 873 654 873 9 674 9 674 665 753 665 753 406 483 406 483 268 434 268 434 283 506 283 506 371 573 371 573 51 95 51 95 935 97 935 97 102 296 102 296 208 943 208 943 641 271 641 271 751 955 751 955 578 576 578 576 527 312 527 312 48 63 48 63 131 147 131 147 523 667 523 667 771 196 771 196 427 452 427 452 682 648 682 648 114 476 114 476 188 458 188 458 949 594 949 594 189 230 189 230 254 666 254 666 305 632 305 632 167 310 167 310 891 276 891 276 514 828 514 828 943 714 943 714 598 873 598 873 491 833 491 833 554 626 554 626 308 409 308 409 177 432 177 432 525 330 525 330 888 43 888 43 923 894 923 894 772 816 772 816 460 651 460 651 572 119 572 119 265 828 265 828 144 46 144 46 318 262 318 262 853 194 853 194 480 472 480 472 482 697 482 697 216 455 216 455 319 827 319 827 155 820 155 820 143 414 143 414 283 103 283 103 343 743 343 743 671 124 671 124 835 910 835 910 860 606 860 606 348 840 348 840 774 141 774 141 80 762 80 762 876 338 876 338 338 140 338 140 574 137 574 137 360 879 360 879 581 282 581 282 408 317 408 317 585 767 585 767 206 677 206 677 286 782 286 782 600 451 600 451 891 192 891 192 660 340 660 340 624 238 624 238 690 40 690 40 198 831 198 831 540 98 540 98 81 563 81 563 539 949 539 949 792 408 792 408 740 155 740 155 719 782 719 782 691 719 691 719 552 542 552 542 661 403 661 403 659 513 659 513 226 28 226 28 931 420 931 420 567 206 567 206 283 573 283 573 81 51 81 51 606 365 606 365 810 232 810 232 180 837 180 837 445 627 445 627 590 280 590 280 630 751 630 751 308 456 308 456 609 878 609 878 889 710 889 710 153 451 153 451 397 259 397 259 471 46 471 46 515 181 515 181 102 360 102 360 828 422 828 422 733 74 733 74 703 293 703 293 717 780 717 780 71 716 71 716 425 429 425 429 471 854 471 854 563 263 563 263 145 216 145 216 213 11 213 11 738 291 738 291 818 404 818 404 398 819 398 819 128 916 128 916 53 719 53 719 78 585 78 585 854 595 854 595 431 806 431 806 572 473 572 473 524 477 524 477 355 770 355 770 898 139 898 139 395 351 395 351 258 901 258 901 930 926 930 926 769 694 769 694 307 701 307 701 59 114 59 114 742 160 742 160 43 171 43 171 307 143 307 143 33 166 33 166 512 119 512 119 398 689 398 689 738 540 738 540 847 809 847 809 97 195 97 195 184 419 184 419 574 838 574 838 335 769 335 769 479 651 479 651 587 774 587 774 48 567 48 567 262 453 262 453 833 241 833 241 814 238 814 238 380 134 380 134 422 361 422 361 195 713 195 713 186 159 186 159 310 793 310 793 569 70 569 70 546 210 546 210 639 44 639 44 536 42 536 42 17 487 17 487 905 284 905 284 712 462 712 462 767 360 767 360 954 737 954 737 147 448 147 448 541 320 541 320 302 430 302 430 688 177 688 177 878 79 878 79 96 706 96 706 928 43 928 43 83 640 83 640 8 565 8 565 58 555 58 555 36 140 36 140 368 405 368 405 24 566 24 566 922 120 922 120 767 301 767 301 920 291 920 291 853 245 853 245 867 220 867 220 955 246 955 246 682 244 682 244 120 685 120 685 374 184 374 184 580 124 580 124 176 547 176 547 520 669 520 669 626 584 626 584 906 571 906 571 373 473 373 473 770 346 770 346 935 744 935 744 365 379 365 379 78 204 78 204 875 382 875 382 408 474 408 474 196 748 196 748 763 759 763 759 631 537 631 537 384 684 384 684 359 704 359 704 53 32 53 32 670 750 670 750 881 314 881 314 670 620 670 620 587 889 587 889 228 201 228 201 857 537 857 537 254 208 254 208 348 483 348 483 799 555 799 555 155 835 155 835 193 639 193 639 366 948 366 948 54 243 54 243 679 463 679 463 280 408 280 408 133 426 133 426 36 765 36 765 438 504 438 504 406 152 406 152 756 411 756 411 862 517 862 517 238 317 238 317 24 309 24 309 267 246 267 246 851 264 851 264 443 222 443 222 497 217 497 217 614 339 614 339 22 598 22 598 439 367 439 367 484 6 484 6 409 667 409 667 793 475 793 475 727 357 727 357 182 778 182 778 9 875 9 875 736 643 736 643 514 375 514 375 169 812 169 812 276 678 276 678 660 356 660 356 500 51 500 51 394 452 394 452 951 572 951 572 476 603 476 603 374 737 374 737 465 839 465 839 804 747 804 747 293 205 293 205 18 732 18 732 34 880 34 880 845 808 845 808 60 338 60 338 467 330 467 330 239 157 239 157 926 728 926 728 719 67 719 67 903 175 903 175 423 843 423 843 473 705 473 705 577 599 577 599 783 429 783 429 831 50 831 50 602 796 602 796 630 436 630 436 290 672 290 672 344 400 344 400 300 915 300 915 237 200 237 200 684 392 684 392 653 597 653 597 25 469 25 469 635 160 635 160 249 335 249 335 151 463 151 463 891 253 891 253 311 721 311 721 836 187 836 187 4 808 4 808 635 896 635 896 716 648 716 648 177 125 177 125 553 597 553 597 343 259 343 259 801 490 801 490 336 271 336 271 137 608 137 608 49 826 49 826 103 157 103 157 788 145 788 145 180 46 180 46 489 114 489 114 224 792 224 792 676 936 676 936 288 501 288 501 522 700 522 700 19 637 19 637 236 656 236 656 137 461 137 461 92 652 92 652 839 180 839 180 770 443 770 443 362 846 362 846 849 484 849 484 45 597 45 597 245 118 245 118 202 456 202 456 945 155 945 155 398 39 398 39 619 578 619 578 273 822 273 822 743 554 743 554 247 761 247 761 522 375 522 375 874 88 874 88 70 686 70 686 815 668 815 668 585 261 585 261 448 367 448 367 895 114 895 114 148 23 148 23 72 274 72 274 660 322 660 322 379 21 379 21 825 833 825 833 247 571 247 571 498 441 498 441 85 368 85 368 15 321 15 321 461 260 461 260 581 883 581 883 524 604 524 604 532 879 532 879 611 28 611 28 685 143 685 143 871 587 871 587 188 143 188 143 283 792 283 792 593 50 593 50 163 357 163 357 817 510 817 510 440 359 440 359 630 911 630 911 844 561 844 561 721 119 721 119 1 135 1 135 328 435 328 435 119 886 119 886 142 61 142 61 677 152 677 152 623 546 623 546 927 646 927 646 792 708 792 708 924 2 924 2 184 638 184 638 851 683 851 683 207 803 207 803 844 374 844 374 789 41 789 41 824 889 824 889 56 762 56 762 846 210 846 210 605 806 605 806 882 925 882 925 143 385 143 385 637 220 637 220 579 71 579 71 416 185 416 185 899 917 899 917 609 474 609 474 133 345 133 345 6 742 6 742 736 494 736 494 839 271 839 271 161 28 161 28 712 215 712 215 916 413 916 413 816 687 816 687 27 621 27 621 118 405 118 405 405 928 405 928 941 733 941 733 709 297 709 297 615 516 615 516 756 187 756 187 424 317 424 317 151 312 151 312 295 454 295 454 356 109 356 109 3 212 3 212 211 675 211 675 626 627 626 627 591 794 591 794 618 295 618 295 30 473 30 473 108 641 108 641 801 201 801 201 166 690 166 690 441 297 441 297 852 58 852 58 902 496 902 496 767 780 767 780 467 390 467 390 167 448 167 448 484 238 484 238 364 137 364 137 536 911 536 911 296 721 296 721 95 191 95 191 185 339 185 339 761 896 761 896 912 160 912 160 480 805 480 805 385 144 385 144 367 35 367 35 808 332 808 332 645 12 645 12 273 910 273 910 678 761 678 761 949 782 949 782 186 442 186 442 429 308 429 308 354 360 354 360 464 632 464 632 804 377 804 377 66 498 66 498 220 907 220 907 396 48 396 48 936 944 936 944 546 437 546 437 380 413 380 413 636 583 636 583 581 496 581 496 352 39 352 39 752 362 752 362 889 386 889 386 872 572 872 572 718 458 718 458 720 627 720 627 492 376 492 376 2 163 2 163 541 841 541 841 477 474 477 474 655 62 655 62 929 631 929 631 159 865 159 865 394 415 394 415 725 419 725 419 607 379 607 379 494 428 494 428 328 383 328 383 315 544 315 544 50 371 50 371 306 597 306 597 602 384 602 384 91 557 91 557 303 454 303 454 672 420 672 420 724 298 724 298 11 408 11 408 329 492 329 492 63 111 63 111 552 160 552 160 106 361 106 361 580 739 580 739 805 188 805 188 879 692 879 692 719 87 719 87 169 845 169 845 836 15 836 15 308 529 308 529 567 91 567 91 246 86 246 86 564 689 564 689 586 839 586 839 858 529 858 529 356 473 356 473 644 142 644 142 303 524 303 524 255 461 255 461 375 556 375 556 265 776 265 776 258 749 258 749 408 225 408 225 390 438 390 438 827 935 827 935 425 46 425 46 513 549 513 549 112 140 112 140 145 845 145 845 619 729 619 729 338 618 338 618 684 627 684 627 416 722 416 722 351 919 351 919 473 904 473 904 242 844 242 844 717 635 717 635 31 577 31 577 396 560 396 560 865 882 865 882 778 791 778 791 632 281 632 281 652 423 652 423 502 11 502 11 231 439 231 439 283 520 283 520 90 678 90 678 273 817 273 817 383 671 383 671 788 21 788 21 662 820 662 820 296 343 296 343 165 614 165 614 610 273 610 273 904 319 904 319 709 626 709 626 113 884 113 884 203 622 203 622 167 318 167 318 624 676 624 676 366 257 366 257 95 732 95 732 72 844 72 844 903 504 903 504 763 857 763 857 825 240 825 240 391 121 391 121 90 658 90 658 511 552 511 552 913 953 913 953 464 733 464 733 177 949 177 949 303 499 303 499 212 952 212 952 291 487 291 487 808 170 808 170 597 171 597 171 395 723 395 723 325 904 325 904 906 573 906 573 419 216 419 216 261 669 261 669 754 698 754 698 567 283 567 283 29 280 29 280 423 558 423 558 322 81 322 81 696 280 696 280 528 410 528 410 299 575 299 575 829 863 829 863 575 592 575 592 31 595 31 595 945 669 945 669 753 913 753 913 945 740 945 740 472 517 472 517 832 9 832 9 859 173 859 173 229 81 229 81 630 312 630 312 448 152 448 152 795 86 795 86 783 629 783 629 850 267 850 267 146 107 146 107 114 121 114 121 516 551 516 551 49 853 49 853 687 260 687 260 652 417 652 417 219 394 219 394 450 610 450 610 69 343 69 343 783 67 783 67 802 313 802 313 397 446 397 446 905 419 905 419 657 115 657 115 884 434 884 434 526 648 526 648 844 671 844 671 110 304 110 304 184 166 184 166 494 713 494 713 472 605 472 605 924 398 924 398 94 559 94 559 406 570 406 570 473 277 473 277 165 608 165 608 299 945 299 945 517 765 517 765 511 281 511 281 50 896 50 896 725 923 725 923 666 576 666 576 698 517 698 517 559 875 559 875 81 242 81 242 614 907 614 907 315 468 315 468 681 850 681 850 251 629 251 629 588 462 588 462 568 163 568 163 424 9 424 9 783 865 783 865 379 445 379 445 310 50 310 50 870 121 870 121 708 675 708 675 258 743 258 743 412 495 412 495 689 449 689 449 34 837 34 837 115 351 115 351 241 782 241 782 536 509 536 509 819 856 819 856 369 359 369 359 4 155 4 155 89 914 89 914 286 416 286 416 899 782 899 782 812 321 812 321 544 585 544 585 920 717 920 717 309 599 309 599 421 379 421 379 138 568 138 568 318 446 318 446 15 447 15 447 321 796 321 796 191 734 191 734 929 873 929 873 563 409 563 409 902 799 902 799 379 317 379 317 40 734 40 734 582 826 582 826 487 108 487 108 350 533 350 533 180 237 180 237 503 282 503 282 202 505 202 505 37 949 37 949 733 595 733 595 498 523 498 523 145 118 145 118 924 931 924 931 424 403 424 403 454 54 454 54 547 907 547 907 837 817 837 817 171 145 171 145 748 477 748 477 132 250 132 250 350 851 350 851 29 250 29 250 935 3 935 3 783 892 783 892 571 31 571 31 846 278 846 278 187 220 187 220 36 699 36 699 232 547 232 547 858 262 858 262 518 803 518 803 246 615 246 615 640 226 640 226 421 640 421 640 118 809 118 809 652 650 652 650 161 35 161 35 224 729 224 729 817 467 817 467 112 204 112 204 75 287 75 287 745 937 745 937 783 527 783 527 131 376 131 376 79 918 79 918 492 714 492 714 57 360 57 360 775 58 775 58 893 632 893 632 174 571 174 571 61 340 61 340 233 897 233 897 636 419 636 419 311 188 311 188 329 630 329 630 920 120 920 120 839 134 839 134 568 889 568 889 90 180 90 180 365 463 365 463 951 486 951 486 667 318 667 318 926 749 926 749 137 835 137 835 539 465 539 465 231 121 231 121 461 579 461 579 56 312 56 312 246 204 246 204 608 883 608 883 752 408 752 408 418 196 418 196 569 858 569 858 619 647 619 647 608 663 608 663 104 497 104 497 241 606 241 606 39 565 39 565 164 567 164 567 129 400 129 400 858 520 858 520 617 558 617 558 798 203 798 203 209 422 209 422 227 12 227 12 116 371 116 371 795 91 795 91 175 623 175 623 408 591 408 591 259 477 259 477 330 188 330 188 415 475 415 475 13 568 13 568 503 816 503 816 266 461 266 461 211 137 211 137 309 715 309 715 529 802 529 802 930 663 930 663 712 791 712 791 291 39 291 39 51 915 51 915 606 807 606 807 135 386 135 386 94 171 94 171 660 848 660 848 840 396 840 396 844 218 844 218 784 322 784 322 747 440 747 440 201 842 201 842 767 412 767 412 531 871 531 871 380 198 380 198 530 757 530 757 945 526 945 526 261 568 261 568 301 12 301 12 832 872 832 872 128 781 128 781 734 649 734 649 148 361 148 361 557 355 557 355 741 178 741 178 665 758 665 758 685 788 685 788 619 299 619 299 431 230 431 230 224 576 224 576 609 423 609 423 392 232 392 232 631 53 631 53 595 906 595 906 278 846 278 846 568 611 568 611 831 813 831 813 721 604 721 604 575 147 575 147 73 196 73 196 885 731 885 731 349 521 349 521 881 536 881 536 66 582 66 582 291 222 291 222 19 505 19 505 864 66 864 66 951 714 951 714 404 447 404 447 812 575 812 575 37 571 37 571 208 257 208 257 511 309 511 309 303 71 303 71 16 630 16 630 354 339 354 339 701 154 701 154 474 414 474 414 651 69 651 69 852 430 852 430 568 653 568 653 636 786 636 786 526 195 526 195 396 102 396 102 115 929 115 929 698 596 698 596 309 884 309 884 431 265 431 265 152 478 152 478 333 380 333 380 21 746 21 746 316 373 316 373 120 23 120 23 887 323 887 323 101 890 101 890 733 311 733 311 154 822 154 822 40 815 40 815 938 320 938 320 470 386 470 386 870 729 870 729 202 705 202 705 252 488 252 488 449 870 449 870 908 289 908 289 776 740 776 740 884 251 884 251 549 323 549 323 776 712 776 712 756 837 756 837 372 645 372 645 411 266 411 266 546 44 546 44 571 41 571 41 408 280 408 280 503 353 503 353 240 441 240 441 272 870 272 870 70 94 70 94 522 255 522 255 407 564 407 564 420 66 420 66 670 263 670 263 433 299 433 299 644 56 644 56 477 38 477 38 392 811 392 811 36 148 36 148 400 228 400 228 726 243 726 243 155 432 155 432 951 24 951 24 121 621 121 621 364 457 364 457 787 429 787 429 742 435 742 435 762 308 762 308 327 216 327 216 946 161 946 161 219 218 219 218 366 756 366 756 62 945 62 945 806 15 806 15 436 630 436 630 363 867 363 867 70 214 70 214 41 633 41 633 619 366 619 366 189 342 189 342 510 23 510 23 183 839 183 839 223 53 223 53 101 203 101 203 373 659 373 659 562 651 562 651 356 368 356 368 232 624 232 624 711 16 711 16 895 781 895 781 700 457 700 457 136 590 136 590 50 472 50 472 231 641 231 641 570 127 570 127 134 642 134 642 123 153 123 153 237 878 237 878 10 286 10 286 411 70 411 70 634 177 634 177 260 198 260 198 874 280 874 280 345 905 345 905 373 870 373 870 682 662 682 662 546 258 546 258 419 817 419 817 666 603 666 603 437 801 437 801 492 78 492 78 866 250 866 250 560 202 560 202 615 795 615 795 857 30 857 30 441 162 441 162 702 654 702 654 305 951 305 951 5 413 5 413 35 186 35 186 692 659 692 659 497 481 497 481 565 769 565 769 162 604 162 604 734 695 734 695 882 838 882 838 618 464 618 464 926 715 926 715 668 200 668 200 941 364 941 364 822 114 822 114 507 718 507 718 92 70 92 70 296 220 296 220 494 723 494 723 635 898 635 898 523 379 523 379 394 914 394 914 922 815 922 815 385 577 385 577 267 117 267 117 22 711 22 711 665 951 665 951 798 401 798 401 875 707 875 707 363 687 363 687 473 460 473 460 481 493 481 493 255 679 255 679 539 132 539 132 22 741 22 741 881 772 881 772 688 380 688 380 26 493 26 493 303 458 303 458 369 543 369 543 746 644 746 644 194 950 194 950 206 564 206 564 589 361 589 361 215 494 215 494 583 290 583 290 366 737 366 737 528 670 528 670 388 146 388 146 866 907 866 907 144 826 144 826 411 919 411 919 281 254 281 254 922 229 922 229 481 613 481 613 81 818 81 818 371 172 371 172 597 143 597 143 659 795 659 795 574 903 574 903 791 789 791 789 53 769 53 769 343 412 343 412 217 145 217 145 263 751 263 751 667 657 667 657 724 422 724 422 567 855 567 855 834 413 834 413 272 953 272 953 800 551 800 551 836 318 836 318 357 940 357 940 167 187 167 187 652 454 652 454 657 902 657 902 848 58 848 58 809 953 809 953 429 155 429 155 609 345 609 345 939 730 939 730 556 537 556 537 277 401 277 401 843 761 843 761 841 501 841 501 31 746 31 746 83 599 83 599 269 872 269 872 204 265 204 265 10 177 10 177 944 38 944 38 829 748 829 748 144 366 144 366 73 507 73 507 666 18 666 18 16 497 16 497 345 573 345 573 647 826 647 826 389 468 389 468 501 679 501 679 422 643 422 643 695 599 695 599 96 63 96 63 524 147 524 147 446 717 446 717 598 382 598 382 214 607 214 607 78 790 78 790 451 341 451 341 785 247 785 247 937 744 937 744 856 503 856 503 892 189 892 189 288 827 288 827 627 192 627 192 415 606 415 606 880 891 880 891 475 431 475 431 113 902 113 902 469 263 469 263 508 675 508 675 403 846 403 846 146 174 146 174 365 266 365 266 564 490 564 490 374 564 374 564 87 510 87 510 92 643 92 643 110 732 110 732 307 297 307 297 781 548 781 548 847 164 847 164 63 862 63 862 750 303 750 303 173 605 173 605 154 206 154 206 618 367 618 367 324 666 324 666 559 114 559 114 46 209 46 209 660 250 660 250 712 566 712 566 391 743 391 743 814 578 814 578 783 570 783 570 499 198 499 198 164 527 164 527 139 720 139 720 109 233 109 233 431 366 431 366 22 584 22 584 497 389 497 389 615 742 615 742 608 215 608 215 418 502 418 502 756 580 756 580 14 250 14 250 657 268 657 268 4 196 4 196 457 548 457 548 309 330 309 330 284 300 284 300 110 24 110 24 54 890 54 890 415 128 415 128 207 197 207 197 919 493 919 493 12 468 12 468 858 618 858 618 426 653 426 653 772 588 772 588 735 379 735 379 399 931 399 931 295 235 295 235 267 40 267 40 479 55 479 55 697 482 697 482 309 677 309 677 619 361 619 361 406 432 406 432 525 565 525 565 865 954 865 954 616 601 616 601 390 425 390 425 731 592 731 592 843 846 843 846 232 894 232 894 667 794 667 794 82 954 82 954 695 419 695 419 257 935 257 935 473 754 473 754 234 290 234 290 193 377 193 377 153 941 153 941 246 724 246 724 550 791 550 791 179 243 179 243 766 187 766 187 852 107 852 107 122 452 122 452 904 595 904 595 737 261 737 261 224 346 224 346 611 620 611 620 246 433 246 433 894 145 894 145 761 423 761 423 506 955 506 955 503 142 503 142 134 664 134 664 537 421 537 421 213 409 213 409 425 401 425 401 538 349 538 349 55 314 55 314 903 690 903 690 497 843 497 843 24 310 24 310 304 493 304 493 617 469 617 469 97 783 97 783 124 765 124 765 330 502 330 502 173 942 173 942 496 654 496 654 155 521 155 521 335 600 335 600 496 370 496 370 301 723 301 723 96 328 96 328 651 447 651 447 680 836 680 836 803 632 803 632 809 506 809 506 45 486 45 486 337 606 337 606 756 243 756 243 679 572 679 572 599 61 599 61 683 366 683 366 699 521 699 521 428 407 428 407 781 443 781 443 714 776 714 776 602 845 602 845 737 487 737 487 489 227 489 227 77 641 77 641 809 716 809 716 642 488 642 488 23 841 23 841 706 394 706 394 379 715 379 715 574 213 574 213 228 432 228 432 809 773 809 773 751 532 751 532 226 242 226 242 421 720 421 720 651 140 651 140 625 134 625 134 160 40 160 40 816 780 816 780 181 752 181 752 324 51 324 51 576 139 576 139 704 777 704 777 298 607 298 607 488 635 488 635 955 440 955 440 55 135 55 135 687 146 687 146 464 695 464 695 411 886 411 886 331 205 331 205 7 347 7 347 231 297 231 297 868 406 868 406 290 447 290 447 598 949 598 949 756 560 756 560 42 765 42 765 757 937 757 937 170 5 170 5 422 311 422 311 531 806 531 806 29 594 29 594 331 801 331 801 409 39 409 39 843 165 843 165 142 687 142 687 789 115 789 115 244 454 244 454 391 761 391 761 221 795 221 795 302 815 302 815 680 172 680 172 708 620 708 620 426 850 426 850 195 386 195 386 720 787 720 787 169 536 169 536 422 575 422 575 492 719 492 719 114 229 114 229 527 946 527 946 642 592 642 592 403 471 403 471 500 671 500 671 108 548 108 548 403 260 403 260 516 111 516 111 699 881 699 881 770 901 770 901 930 832 930 832 835 35 835 35 355 357 355 357 347 74 347 74 7 169 7 169 393 491 393 491 197 567 197 567 568 327 568 327 396 837 396 837 307 24 307 24 953 889 953 889 156 413 156 413 340 801 340 801 231 6 231 6 282 813 282 813 686 901 686 901 424 480 424 480 614 388 614 388 61 299 61 299 799 320 799 320 106 373 106 373 561 514 561 514 187 269 187 269 304 252 304 252 612 116 612 116 339 804 339 804 626 178 626 178 881 794 881 794 156 80 156 80 82 230 82 230 696 50 696 50 627 324 627 324 11 241 11 241 120 398 120 398 187 212 187 212 850 607 850 607 887 860 887 860 714 392 714 392 494 249 494 249 512 821 512 821 428 878 428 878 420 50 420 50 210 66 210 66 928 654 928 654 366 63 366 63 608 604 608 604 478 96 478 96 362 258 362 258 431 391 431 391 663 191 663 191 855 690 855 690 197 602 197 602 574 237 574 237 633 761 633 761 955 274 955 274 170 889 170 889 9 636 9 636 619 323 619 323 608 397 608 397 58 618 58 618 301 473 301 473 488 649 488 649 178 933 178 933 230 161 230 161 678 606 678 606 291 861 291 861 938 489 938 489 108 403 108 403 512 507 512 507 921 95 921 95 775 668 775 668 370 552 370 552 222 479 222 479 526 723 526 723 353 909 353 909 734 322 734 322 156 324 156 324 614 211 614 211 42 350 42 350 240 687 240 687 604 279 604 279 872 832 872 832 194 156 194 156 262 243 262 243 70 627 70 627 563 427 563 427 441 4 441 4 161 600 161 600 827 544 827 544 510 170 510 170 259 826 259 826 291 17 291 17 621 540 621 540 506 480 506 480 902 888 902 888 236 511 236 511 197 10 197 10 199 584 199 584 54 86 54 86 763 98 763 98 414 794 414 794 123 878 123 878 398 176 398 176 859 176 859 176 369 176 369 176 448 129 448 129 53 180 53 180 766 757 766 757 88 724 88 724 44 287 44 287 456 434 456 434 642 46 642 46 753 929 753 929 268 436 268 436 915 749 915 749 673 330 673 330 149 610 149 610 152 431 152 431 245 622 245 622 6 215 6 215 89 707 89 707 123 147 123 147 772 62 772 62 870 915 870 915 519 228 519 228 683 770 683 770 800 687 800 687 113 329 113 329 200 6 200 6 668 435 668 435 248 526 248 526 190 487 190 487 496 515 496 515 89 345 89 345 117 664 117 664 141 186 141 186 275 402 275 402 84 440 84 440 527 56 527 56 692 939 692 939 111 658 111 658 700 451 700 451 84 230 84 230 559 529 559 529 866 836 866 836 227 264 227 264 500 382 500 382 339 758 339 758 340 92 340 92 938 720 938 720 454 139 454 139 407 549 407 549 52 392 52 392 531 342 531 342 29 200 29 200 531 659 531 659 630 612 630 612 215 316 215 316 477 99 477 99 444 412 444 412 939 392 939 392 936 642 936 642 38 690 38 690 447 521 447 521 653 328 653 328 580 559 580 559 894 176 894 176 481 123 481 123 285 931 285 931 52 3 52 3 757 9 757 9 45 517 45 517 255 579 255 579 556 793 556 793 34 827 34 827 581 246 581 246 849 541 849 541 768 779 768 779 91 360 91 360 880 178 880 178 189 561 189 561 46 868 46 868 431 934 431 934 33 1 33 1 898 137 898 137 444 518 444 518 86 134 86 134 412 794 412 794 540 513 540 513 614 620 614 620 127 908 127 908 147 833 147 833 131 894 131 894 770 152 770 152 32 649 32 649 820 893 820 893 563 339 563 339 664 705 664 705 855 652 855 652 99 251 99 251 277 835 277 835 623 154 623 154 672 482 672 482 881 873 881 873 397 599 397 599 294 223 294 223 651 510 651 510 28 299 28 299 710 706 710 706 396 632 396 632 263 122 263 122 245 327 245 327 849 799 849 799 878 401 878 401 765 591 765 591 149 117 149 117 464 34 464 34 676 387 676 387 794 367 794 367 452 760 452 760 570 574 570 574 45 811 45 811 392 440 392 440 526 254 526 254 839 26 839 26 229 891 229 891 768 48 768 48 912 123 912 123 651 650 651 650 398 303 398 303 545 3 545 3 751 106 751 106 376 207 376 207 711 586 711 586 70 877 70 877 562 788 562 788 678 523 678 523 394 349 394 349 230 465 230 465 879 53 879 53 379 477 379 477 354 284 354 284 409 584 409 584 189 588 189 588 921 539 921 539 484 74 484 74 656 434 656 434 890 734 890 734 541 551 541 551 607 378 607 378 148 388 148 388 350 29 350 29 361 798 361 798 53 200 53 200 79 314 79 314 415 877 415 877 896 175 896 175 40 220 40 220 834 43 834 43 820 736 820 736 824 59 824 59 659 521 659 521 95 181 95 181 342 126 342 126 19 620 19 620 889 876 889 876 49 60 49 60 21 933 21 933 751 580 751 580 213 271 213 271 694 659 694 659 233 339 233 339 954 412 954 412 227 480 227 480 387 502 387 502 488 463 488 463 276 789 276 789 394 680 394 680 455 342 455 342 212 765 212 765 477 808 477 808 266 604 266 604 805 445 805 445 604 208 604 208 580 588 580 588 253 558 253 558 431 623 431 623 370 253 370 253 22 655 22 655 949 55 949 55 8 801 8 801 414 330 414 330 364 514 364 514 874 881 874 881 723 366 723 366 782 132 782 132 278 424 278 424 164 111 164 111 36 31 36 31 438 810 438 810 533 688 533 688 204 17 204 17 402 121 402 121 773 246 773 246 101 731 101 731 793 227 793 227 929 834 929 834 170 906 170 906 662 150 662 150 93 146 93 146 576 229 576 229 134 314 134 314 321 6 321 6 508 127 508 127 154 912 154 912 167 510 167 510 606 763 606 763 51 232 51 232 722 138 722 138 272 322 272 322 770 83 770 83 887 476 887 476 626 170 626 170 892 242 892 242 589 104 589 104 280 715 280 715 670 464 670 464 610 201 610 201 124 914 124 914 386 625 386 625 673 750 673 750 466 314 466 314 623 652 623 652 888 26 888 26 161 867 161 867 495 246 495 246 236 406 236 406 436 440 436 440 655 665 655 665 656 324 656 324 41 209 41 209 910 510 910 510 653 491 653 491 792 786 792 786 646 209 646 209 27 44 27 44 860 77 860 77 474 844 474 844 750 261 750 261 482 161 482 161 788 194 788 194 411 614 411 614 452 371 452 371 185 372 185 372 367 6 367 6 656 382 656 382 833 49 833 49 876 647 876 647 128 695 128 695 35 216 35 216 13 754 13 754 796 685 796 685 71 338 71 338 623 569 623 569 822 249 822 249 369 490 369 490 400 326 400 326 316 543 316 543 19 546 19 546 259 66 259 66 22 53 22 53 9 852 9 852 94 237 94 237 155 239 155 239 256 433 256 433 762 600 762 600 205 793 205 793 410 681 410 681 33 183 33 183 418 858 418 858 692 210 692 210 358 628 358 628 287 925 287 925 269 761 269 761 519 537 519 537 709 660 709 660 315 735 315 735 891 461 891 461 8 553 8 553 215 398 215 398 899 702 899 702 751 628 751 628 764 338 764 338 274 373 274 373 268 369 268 369 567 532 567 532 76 476 76 476 525 740 525 740 231 112 231 112 788 480 788 480 279 854 279 854 307 744 307 744 125 821 125 821 765 904 765 904 344 590 344 590 571 224 571 224 403 190 403 190 411 351 411 351 623 688 623 688 725 88 725 88 285 464 285 464 765 686 765 686 241 716 241 716 847 812 847 812 706 23 706 23 306 727 306 727 31 900 31 900 923 551 923 551 751 922 751 922 363 887 363 887 26 932 26 932 376 529 376 529 543 909 543 909 248 147 248 147 215 804 215 804 630 838 630 838 55 929 55 929 458 578 458 578 309 525 309 525 797 731 797 731 640 175 640 175 781 448 781 448 178 183 178 183 296 711 296 711 742 148 742 148 770 203 770 203 34 727 34 727 818 930 818 930 356 930 356 930 804 69 804 69 328 318 328 318 72 131 72 131 489 418 489 418 536 436 536 436 639 219 639 219 118 828 118 828 669 411 669 411 712 603 712 603 948 1 948 1 172 124 172 124 317 622 317 622 592 867 592 867 930 610 930 610 519 232 519 232 378 691 378 691 599 273 599 273 351 459 351 459 10 685 10 685 128 520 128 520 415 76 415 76 421 82 421 82 415 525 415 525 251 544 251 544 603 890 603 890 314 162 314 162 291 446 291 446 838 376 838 376 22 662 22 662 234 176 234 176 598 296 598 296 644 480 644 480 120 200 120 200 575 388 575 388 480 112 480 112 699 127 699 127 807 605 807 605 608 946 608 946 636 521 636 521 572 787 572 787 202 209 202 209 202 704 202 704 921 755 921 755 514 655 514 655 48 254 48 254 901 313 901 313 328 445 328 445 196 12 196 12 69 753 69 753 399 662 399 662 719 207 719 207 755 877 755 877 518 601 518 601 43 399 43 399 814 847 814 847 448 679 448 679 577 310 577 310 188 488 188 488 278 526 278 526 551 88 551 88 955 749 955 749 495 123 495 123 948 331 948 331 555 335 555 335 130 438 130 438 718 705 718 705 834 753 834 753 217 78 217 78 193 130 193 130 332 507 332 507 658 589 658 589 297 604 297 604 332 518 332 518 343 951 343 951 849 940 849 940 563 279 563 279 421 803 421 803 604 331 604 331 153 167 153 167 688 281 688 281 403 252 403 252 172 696 172 696 137 879 137 879 834 554 834 554 129 334 129 334 779 892 779 892 781 315 781 315 701 621 701 621 59 359 59 359 367 92 367 92 270 827 270 827 215 818 215 818 256 278 256 278 9 632 9 632 761 302 761 302 201 663 201 663 451 495 451 495 653 774 653 774 367 836 367 836 913 906 913 906 327 908 327 908 25 117 25 117 790 863 790 863 660 196 660 196 600 395 600 395 19 180 19 180 813 550 813 550 455 357 455 357 134 387 134 387 285 621 285 621 272 437 272 437 106 692 106 692 458 510 458 510 834 764 834 764 525 351 525 351 241 657 241 657 953 833 953 833 329 277 329 277 136 707 136 707 627 541 627 541 821 226 821 226 582 602 582 602 751 673 751 673 228 215 228 215 309 649 309 649 238 951 238 951 39 448 39 448 126 310 126 310 323 461 323 461 601 492 601 492 497 348 497 348 898 452 898 452 849 293 849 293 323 836 323 836 672 414 672 414 706 46 706 46 404 674 404 674 1 755 1 755 949 943 949 943 895 509 895 509 445 757 445 757 921 33 921 33 139 934 139 934 546 331 546 331 576 182 576 182 774 143 774 143 792 334 792 334 343 100 343 100 642 320 642 320 883 701 883 701 475 540 475 540 543 668 543 668 374 659 374 659 436 51 436 51 162 250 162 250 523 38 523 38 760 472 760 472 264 613 264 613 461 213 461 213 496 542 496 542 142 568 142 568 391 114 391 114 180 346 180 346 2 802 2 802 408 369 408 369 694 448 694 448 673 686 673 686 191 406 191 406 596 751 596 751 152 248 152 248 384 174 384 174 503 550 503 550 866 182 866 182 275 335 275 335 532 515 532 515 625 496 625 496 167 612 167 612 601 745 601 745 474 812 474 812 167 508 167 508 92 700 92 700 770 56 770 56 478 607 478 607 310 786 310 786 390 623 390 623 744 306 744 306 232 109 232 109 208 183 208 183 58 739 58 739 596 149 596 149 808 519 808 519 655 934 655 934 147 592 147 592 295 335 295 335 566 920 566 920 713 121 713 121 600 812 600 812 175 315 175 315 835 431 835 431 783 195 783 195 902 69 902 69 917 915 917 915 831 305 831 305 100 593 100 593 835 210 835 210 511 284 511 284 706 672 706 672 2 51 2 51 40 789 40 789 276 949 276 949 929 90 929 90 677 447 677 447 655 843 655 843 683 245 683 245 406 37 406 37 318 424 318 424 686 88 686 88 726 652 726 652 601 885 601 885 827 283 827 283 150 361 150 361 782 933 782 933 247 115 247 115 457 248 457 248 255 267 255 267 860 455 860 455 665 647 665 647 594 792 594 792 13 258 13 258 285 631 285 631 833 452 833 452 830 271 830 271 285 279 285 279 762 403 762 403 76 218 76 218 745 360 745 360 255 694 255 694 696 784 696 784 378 409 378 409 178 310 178 310 689 570 689 570 67 896 67 896 872 70 872 70 391 188 391 188 219 398 219 398 463 586 463 586 165 303 165 303 800 567 800 567 680 203 680 203 290 570 290 570 238 260 238 260 244 414 244 414 176 93 176 93 637 270 637 270 342 790 342 790 486 54 486 54 587 141 587 141 653 73 653 73 412 407 412 407 728 89 728 89 700 607 700 607 684 388 684 388 589 897 589 897 744 922 744 922 381 571 381 571 563 692 563 692 362 615 362 615 505 241 505 241 748 4 748 4 554 563 554 563 118 437 118 437 91 943 91 943 213 70 213 70 457 841 457 841 373 685 373 685 543 859 543 859 114 670 114 670 148 854 148 854 489 893 489 893 890 680 890 680 308 803 308 803 122 27 122 27 732 652 732 652 567 773 567 773 350 926 350 926 721 490 721 490 116 270 116 270 520 609 520 609 798 229 798 229 45 867 45 867 756 708 756 708 333 791 333 791 334 212 334 212 766 31 766 31 657 325 657 325 296 935 296 935 599 463 599 463 145 224 145 224 179 699 179 699 48 506 48 506 432 96 432 96 211 770 211 770 155 910 155 910 576 829 576 829 51 34 51 34 60 920 60 920 543 68 543 68 909 347 909 347 920 639 920 639 473 814 473 814 73 840 73 840 749 943 749 943 944 632 944 632 762 177 762 177 519 732 519 732 467 714 467 714 808 219 808 219 526 796 526 796 683 72 683 72 461 651 461 651 471 336 471 336 635 242 635 242 280 765 280 765 157 290 157 290 96 443 96 443 426 764 426 764 125 611 125 611 937 244 937 244 636 770 636 770 207 758 207 758 884 330 884 330 264 206 264 206 873 391 873 391 52 227 52 227 545 656 545 656 677 29 677 29 716 919 716 919 81 537 81 537 423 408 423 408 815 223 815 223 466 147 466 147 153 124 153 124 931 610 931 610 373 358 373 358 9 935 9 935 320 893 320 893 348 46 348 46 204 567 204 567 145 66 145 66 948 261 948 261 596 215 596 215 788 564 788 564 781 32 781 32 276 220 276 220 396 811 396 811 228 511 228 511 443 209 443 209 263 370 263 370 138 130 138 130 643 586 643 586 873 870 873 870 506 277 506 277 14 8 14 8 310 1 310 1 926 348 926 348 161 602 161 602 18 599 18 599 800 87 800 87 832 375 832 375 331 167 331 167 221 839 221 839 284 207 284 207 872 774 872 774 866 20 866 20 118 499 118 499 802 371 802 371 344 600 344 600 857 906 857 906 859 771 859 771 328 682 328 682 885 824 885 824 581 436 581 436 696 492 696 492 697 751 697 751 754 109 754 109 337 510 337 510 639 641 639 641 917 290 917 290 373 72 373 72 887 317 887 317 679 665 679 665 72 7 72 7 571 245 571 245 789 4 789 4 534 305 534 305 275 270 275 270 696 543 696 543 83 448 83 448 582 955 582 955 491 942 491 942 556 211 556 211 883 416 883 416 732 39 732 39 513 715 513 715 357 400 357 400 190 334 190 334 130 766 130 766 474 499 474 499 328 539 328 539 181 625 181 625 185 146 185 146 211 432 211 432 778 418 778 418 820 130 820 130 319 211 319 211 709 234 709 234 454 167 454 167 325 216 325 216 134 80 134 80 719 45 719 45 882 358 882 358 953 69 953 69 884 796 884 796 440 868 440 868 579 820 579 820 328 574 328 574 195 896 195 896 881 784 881 784 144 375 144 375 947 338 947 338 344 637 344 637 860 323 860 323 4 526 4 526 384 287 384 287 624 38 624 38 12 99 12 99 407 764 407 764 483 161 483 161 176 37 176 37 441 400 441 400 177 858 177 858 93 774 93 774 149 644 149 644 485 350 485 350 427 865 427 865 847 547 847 547 850 459 850 459 476 934 476 934 568 683 568 683 803 446 803 446 480 72 480 72 121 923 121 923 940 92 940 92 732 691 732 691 219 736 219 736 354 763 354 763 806 521 806 521 174 863 174 863 83 326 83 326 861 202 861 202 57 414 57 414 493 175 493 175 816 146 816 146 43 857 43 857 600 197 600 197 305 403 305 403 860 368 860 368 327 322 327 322 387 346 387 346 284 117 284 117 885 129 885 129 142 229 142 229 818 565 818 565 713 205 713 205 622 550 622 550 477 729 477 729 2 377 2 377 41 728 41 728 232 108 232 108 656 488 656 488 562 851 562 851 690 654 690 654 346 304 346 304 908 260 908 260 339 329 339 329 370 505 370 505 804 509 804 509 157 74 157 74 955 191 955 191 284 71 284 71 229 665 229 665 419 109 419 109 461 331 461 331 611 257 611 257 366 471 366 471 350 514 350 514 87 723 87 723 409 413 409 413 510 536 510 536 872 795 872 795 890 259 890 259 552 728 552 728 397 799 397 799 604 537 604 537 64 683 64 683 850 269 850 269 727 947 727 947 394 426 394 426 711 659 711 659 891 529 891 529 847 428 847 428 194 187 194 187 169 556 169 556 854 919 854 919 512 780 512 780 85 917 85 917 482 923 482 923 874 490 874 490 125 304 125 304 656 540 656 540 806 94 806 94 71 939 71 939 918 448 918 448 531 392 531 392 323 625 323 625 112 239 112 239 561 944 561 944 305 339 305 339 43 795 43 795 384 842 384 842 67 853 67 853 756 745 756 745 357 247 357 247 522 499 522 499 933 566 933 566 447 902 447 902 295 262 295 262 57 556 57 556 922 445 922 445 623 278 623 278 581 154 581 154 245 607 245 607 891 357 891 357 37 642 37 642 478 576 478 576 681 355 681 355 521 188 521 188 950 44 950 44 916 61 916 61 935 622 935 622 523 289 523 289 526 338 526 338 535 60 535 60 662 587 662 587 952 509 952 509 179 140 179 140 365 35 365 35 437 557 437 557 439 322 439 322 853 804 853 804 370 15 370 15 290 124 290 124 129 266 129 266 18 126 18 126 395 540 395 540 401 463 401 463 16 723 16 723 167 483 167 483 407 265 407 265 539 679 539 679 53 338 53 338 825 426 825 426 204 951 204 951 99 721 99 721 887 157 887 157 554 701 554 701 654 233 654 233 917 874 917 874 418 12 418 12 27 766 27 766 508 633 508 633 922 906 922 906 310 730 310 730 912 604 912 604 886 286 886 286 594 868 594 868 924 480 924 480 943 668 943 668 679 128 679 128 280 618 280 618 511 419 511 419 433 24 433 24 179 457 179 457 470 120 470 120 102 327 102 327 945 183 945 183 946 777 946 777 157 422 157 422 649 604 649 604 80 348 80 348 176 776 176 776 749 397 749 397 145 437 145 437 571 277 571 277 89 175 89 175 350 441 350 441 316 474 316 474 104 915 104 915 294 84 294 84 462 167 462 167 587 538 587 538 468 676 468 676 750 151 750 151 903 736 903 736 574 818 574 818 54 486 54 486 304 589 304 589 540 751 540 751 390 370 390 370 918 650 918 650 812 243 812 243 834 950 834 950 947 812 947 812 482 379 482 379 576 769 576 769 524 63 524 63 688 672 688 672 746 924 746 924 716 390 716 390 39 64 39 64 592 236 592 236 181 650 181 650 914 283 914 283 832 155 832 155 724 40 724 40 545 67 545 67 558 240 558 240 371 941 371 941 115 601 115 601 675 207 675 207 480 420 480 420 773 702 773 702 546 76 546 76 285 241 285 241 132 818 132 818 943 619 943 619 472 325 472 325 239 149 239 149 11 299 11 299 249 807 249 807 730 348 730 348 416 243 416 243 172 771 172 771 455 551 455 551 750 222 750 222 195 598 195 598 45 374 45 374 388 56 388 56 233 262 233 262 184 672 184 672 850 784 850 784 257 340 257 340 254 234 254 234 446 653 446 653 277 548 277 548 169 644 169 644 138 709 138 709 710 948 710 948 482 534 482 534 474 371 474 371 148 307 148 307 514 310 514 310 363 546 363 546 118 731 118 731 695 761 695 761 521 655 521 655 919 82 919 82 170 853 170 853 358 254 358 254 501 198 501 198 172 625 172 625 722 604 722 604 345 947 345 947 428 414 428 414 261 189 261 189 933 262 933 262 839 857 839 857 338 630 338 630 723 792 723 792 134 237 134 237 512 138 512 138 624 367 624 367 916 698 916 698 404 767 404 767 388 672 388 672 792 359 792 359 172 785 172 785 158 165 158 165 530 283 530 283 161 592 161 592 555 624 555 624 833 80 833 80 79 848 79 848 436 557 436 557 23 431 23 431 505 560 505 560 167 880 167 880 197 512 197 512 419 161 419 161 865 90 865 90 719 302 719 302 51 938 51 938 761 826 761 826 626 137 626 137 20 397 20 397 416 546 416 546 155 818 155 818 415 141 415 141 837 528 837 528 371 452 371 452 447 78 447 78 870 140 870 140 694 227 694 227 268 732 268 732 188 560 188 560 170 151 170 151 673 539 673 539 675 387 675 387 221 768 221 768 697 259 697 259 531 478 531 478 763 196 763 196 429 316 429 316 370 414 370 414 165 311 165 311 333 143 333 143 382 76 382 76 362 698 362 698 33 384 33 384 173 918 173 918 559 935 559 935 704 283 704 283 717 530 717 530 955 704 955 704 617 289 617 289 219 443 219 443 891 712 891 712 710 732 710 732 91 270 91 270 185 785 185 785 295 212 295 212 294 468 294 468 525 66 525 66 794 191 794 191 193 585 193 585 719 600 719 600 792 639 792 639 329 307 329 307 741 80 741 80 915 622 915 622 295 193 295 193 172 931 172 931 637 72 637 72 323 139 323 139 464 481 464 481 501 744 501 744 8 171 8 171 550 94 550 94 775 693 775 693 540 249 540 249 427 719 427 719 161 285 161 285 620 436 620 436 170 713 170 713 197 388 197 388 198 943 198 943 805 286 805 286 625 296 625 296 278 98 278 98 375 730 375 730 610 682 610 682 848 334 848 334 848 405 848 405 543 772 543 772 314 520 314 520 519 97 519 97 179 694 179 694 397 129 397 129 130 297 130 297 168 700 168 700 874 944 874 944 500 335 500 335 264 421 264 421 156 936 156 936 674 479 674 479 628 786 628 786 121 488 121 488 799 355 799 355 780 322 780 322 444 665 444 665 550 368 550 368 886 342 886 342 707 478 707 478 690 734 690 734 477 521 477 521 914 313 914 313 248 433 248 433 787 917 787 917 725 176 725 176 184 133 184 133 373 530 373 530 633 707 633 707 271 190 271 190 805 297 805 297 924 493 924 493 158 405 158 405 421 844 421 844 118 14 118 14 442 137 442 137 118 688 118 688 411 618 411 618 852 85 852 85 85 811 85 811 688 679 688 679 399 263 399 263 479 392 479 392 68 649 68 649 817 923 817 923 896 610 896 610 21 413 21 413 529 879 529 879 573 809 573 809 432 875 432 875 113 243 113 243 527 275 527 275 892 451 892 451 198 159 198 159 188 853 188 853 50 575 50 575 407 289 407 289 868 560 868 560 567 317 567 317 617 874 617 874 294 920 294 920 85 458 85 458 686 851 686 851 415 590 415 590 362 789 362 789 824 38 824 38 692 105 692 105 761 768 761 768 137 480 137 480 239 562 239 562 557 551 557 551 389 596 389 596 850 440 850 440 23 762 23 762 109 10 109 10 204 433 204 433 531 802 531 802 438 845 438 845 543 278 543 278 321 272 321 272 716 554 716 554 228 230 228 230 692 369 692 369 277 910 277 910 396 194 396 194 315 828 315 828 61 698 61 698 452 274 452 274 673 654 673 654 429 502 429 502 115 453 115 453 360 328 360 328 744 59 744 59 304 128 304 128 54 626 54 626 866 236 866 236 464 427 464 427 701 827 701 827 897 955 897 955 506 252 506 252 286 547 286 547 482 726 482 726 406 553 406 553 842 505 842 505 793 621 793 621 929 895 929 895 578 910 578 910 404 795 404 795 72 649 72 649 720 666 720 666 223 23 223 23 340 254 340 254 387 578 387 578 460 945 460 945 300 570 300 570 832 218 832 218 856 149 856 149 16 460 16 460 919 472 919 472 441 647 441 647 127 212 127 212 295 596 295 596 563 894 563 894 594 846 594 846 188 632 188 632 776 5 776 5 365 69 365 69 440 886 440 886 489 780 489 780 229 376 229 376 920 59 920 59 379 190 379 190 892 37 892 37 796 708 796 708 622 338 622 338 101 704 101 704 654 226 654 226 178 381 178 381 134 925 134 925 406 293 406 293 777 183 777 183 872 241 872 241 808 593 808 593 737 305 737 305 633 127 633 127 432 549 432 549 84 406 84 406 293 391 293 391 360 184 360 184 925 464 925 464 289 850 289 850 577 191 577 191 854 265 854 265 526 52 526 52 314 32 314 32 768 934 768 934 898 289 898 289 101 388 101 388 546 778 546 778 334 914 334 914 85 406 85 406 850 948 850 948 308 631 308 631 568 459 568 459 799 374 799 374 314 590 314 590 689 881 689 881 605 799 605 799 56 553 56 553 515 210 515 210 277 43 277 43 86 382 86 382 951 391 951 391 234 690 234 690 365 335 365 335 949 724 949 724 172 286 172 286 608 295 608 295 803 869 803 869 718 431 718 431 637 725 637 725 89 578 89 578 70 941 70 941 581 398 581 398 867 82 867 82 928 370 928 370 425 91 425 91 374 525 374 525 734 598 734 598 846 126 846 126 42 751 42 751 898 375 898 375 727 415 727 415 218 137 218 137 823 863 823 863 372 206 372 206 272 271 272 271 251 790 251 790 773 50 773 50 948 200 948 200 389 104 389 104 294 630 294 630 579 396 579 396 937 665 937 665 484 51 484 51 294 660 294 660 658 751 658 751 754 908 754 908 925 722 925 722 485 639 485 639 105 607 105 607 8 717 8 717 930 280 930 280 536 104 536 104 831 303 831 303 1 403 1 403 820 363 820 363 609 757 609 757 676 453 676 453 358 509 358 509 492 755 492 755 396 495 396 495 758 374 758 374 367 545 367 545 844 642 844 642 920 778 920 778 117 684 117 684 487 716 487 716 923 382 923 382 684 644 684 644 934 838 934 838 381 520 381 520 780 487 780 487 736 591 736 591 638 672 638 672 757 877 757 877 88 64 88 64 345 846 345 846 528 9 528 9 660 303 660 303 539 415 539 415 544 215 544 215 664 178 664 178 105 890 105 890 681 875 681 875 564 622 564 622 895 146 895 146 920 334 920 334 357 310 357 310 15 503 15 503 739 17 739 17 430 84 430 84 676 870 676 870 501 568 501 568 639 828 639 828 45 892 45 892 478 603 478 603 715 306 715 306 939 699 939 699 738 165 738 165 61 730 61 730 423 614 423 614 359 83 359 83 705 907 705 907 658 11 658 11 516 890 516 890 848 32 848 32 767 908 767 908 39 242 39 242 119 558 119 558 571 887 571 887 389 910 389 910 17 170 17 170 753 66 753 66 72 610 72 610 60 503 60 503 425 180 425 180 387 63 387 63 76 22 76 22 384 479 384 479 731 87 731 87 377 615 377 615 111 420 111 420 108 848 108 848 827 285 827 285 548 241 548 241 855 16 855 16 518 199 518 199 160 79 160 79 514 284 514 284 480 334 480 334 679 271 679 271 934 782 934 782 322 623 322 623 597 428 597 428 672 57 672 57 248 427 248 427 59 590 59 590 859 850 859 850 199 473 199 473 642 387 642 387 884 892 884 892 375 77 375 77 119 585 119 585 19 14 19 14 911 356 911 356 429 624 429 624 438 501 438 501 621 913 621 913 267 462 267 462 328 191 328 191 57 626 57 626 337 647 337 647 136 667 136 667 623 229 623 229 422 832 422 832 217 426 217 426 937 611 937 611 111 15 111 15 744 779 744 779 611 335 611 335 458 760 458 760 316 207 316 207 537 364 537 364 269 411 269 411 693 239 693 239 204 301 204 301 740 263 740 263 65 161 65 161 199 849 199 849 611 148 611 148 587 30 587 30 289 534 289 534 312 510 312 510 496 693 496 693 131 127 131 127 454 46 454 46 810 747 810 747 887 545 887 545 637 277 637 277 646 948 646 948 117 430 117 430 478 14 478 14 906 743 906 743 393 304 393 304 7 203 7 203 228 748 228 748 499 220 499 220 746 574 746 574 270 844 270 844 135 18 135 18 760 771 760 771 341 282 341 282 808 663 808 663 765 296 765 296 468 10 468 10 472 127 472 127 951 480 951 480 715 899 715 899 22 203 22 203 75 855 75 855 172 380 172 380 121 51 121 51 489 11 489 11 388 559 388 559 48 872 48 872 581 953 581 953 27 924 27 924 843 10 843 10 13 647 13 647 735 269 735 269 508 431 508 431 735 843 735 843 612 499 612 499 682 619 682 619 591 5 591 5 35 276 35 276 465 812 465 812 54 154 54 154 530 666 530 666 840 202 840 202 891 419 891 419 376 791 376 791 390 758 390 758 181 90 181 90 68 927 68 927 334 417 334 417 221 204 221 204 298 163 298 163 368 276 368 276 8 934 8 934 286 300 286 300 874 779 874 779 937 57 937 57 753 658 753 658 932 86 932 86 224 396 224 396 689 103 689 103 530 719 530 719 536 724 536 724 456 7 456 7 357 926 357 926 168 696 168 696 885 51 885 51 144 878 144 878 404 147 404 147 724 19 724 19 264 594 264 594 189 624 189 624 397 832 397 832 546 38 546 38 13 872 13 872 730 189 730 189 904 532 904 532 947 199 947 199 731 730 731 730 359 924 359 924 870 566 870 566 282 696 282 696 415 285 415 285 838 120 838 120 266 800 266 800 870 880 870 880 939 905 939 905 31 943 31 943 665 303 665 303 945 562 945 562 1 404 1 404 955 320 955 320 275 211 275 211 460 23 460 23 141 628 141 628 251 236 251 236 29 299 29 299 511 827 511 827 482 153 482 153 242 419 242 419 872 351 872 351 872 13 872 13 596 311 596 311 405 270 405 270 230 5 230 5 480 56 480 56 661 650 661 650 695 686 695 686 26 278 26 278 599 218 599 218 327 803 327 803 130 825 130 825 537 884 537 884 805 256 805 256 802 512 802 512 802 674 802 674 657 504 657 504 50 43 50 43 588 113 588 113 128 728 128 728 910 948 910 948 227 462 227 462 67 882 67 882 5 101 5 101 358 733 358 733 331 839 331 839 371 79 371 79 526 748 526 748 862 38 862 38 668 102 668 102 793 330 793 330 478 136 478 136 648 540 648 540 16 863 16 863 650 481 650 481 314 244 314 244 799 74 799 74 930 727 930 727 743 8 743 8 133 264 133 264 451 320 451 320 523 904 523 904 97 164 97 164 686 101 686 101 841 902 841 902 353 411 353 411 612 557 612 557 301 305 301 305 909 230 909 230 571 232 571 232 345 529 345 529 801 460 801 460 219 726 219 726 532 248 532 248 174 456 174 456 670 913 670 913 839 250 839 250 570 195 570 195 380 565 380 565 843 202 843 202 12 64 12 64 33 929 33 929 29 795 29 795 562 69 562 69 344 512 344 512 112 196 112 196 821 14 821 14 361 534 361 534 266 583 266 583 509 464 509 464 101 25 101 25 681 244 681 244 512 888 512 888 888 78 888 78 129 745 129 745 855 643 855 643 551 342 551 342 154 27 154 27 809 369 809 369 112 915 112 915 436 391 436 391 775 714 775 714 397 333 397 333 469 570 469 570 280 900 280 900 623 826 623 826 653 319 653 319 588 2 588 2 34 114 34 114 434 76 434 76 419 688 419 688 569 145 569 145 630 679 630 679 802 376 802 376 6 622 6 622 689 231 689 231 322 146 322 146 739 772 739 772 653 359 653 359 916 769 916 769 574 149 574 149 701 278 701 278 564 439 564 439 263 831 263 831 674 217 674 217 195 266 195 266 371 850 371 850 821 669 821 669 258 944 258 944 761 719 761 719 361 468 361 468 246 595 246 595 716 141 716 141 765 835 765 835 287 557 287 557 844 381 844 381 342 756 342 756 30 250 30 250 815 832 815 832 919 877 919 877 359 948 359 948 881 776 881 776 809 518 809 518 885 362 885 362 540 545 540 545 268 836 268 836 623 661 623 661 98 476 98 476 126 481 126 481 111 534 111 534 887 399 887 399 466 146 466 146 369 252 369 252 449 15 449 15 833 762 833 762 480 385 480 385 108 909 108 909 133 357 133 357 541 282 541 282 746 423 746 423 36 430 36 430 488 76 488 76 20 226 20 226 874 836 874 836 510 853 510 853 673 43 673 43 661 477 661 477 781 464 781 464 88 1 88 1 919 437 919 437 781 496 781 496 282 499 282 499 147 280 147 280 52 223 52 223 422 540 422 540 278 426 278 426 56 799 56 799 895 423 895 423 392 747 392 747 367 930 367 930 287 48 287 48 196 586 196 586 867 734 867 734 382 221 382 221 587 284 587 284 37 422 37 422 33 816 33 816 535 333 535 333 334 207 334 207 587 447 587 447 166 333 166 333 332 359 332 359 295 871 295 871 948 446 948 446 788 762 788 762 625 905 625 905 351 288 351 288 709 796 709 796 493 900 493 900 892 689 892 689 616 831 616 831 363 354 363 354 123 300 123 300 145 612 145 612 109 543 109 543 357 891 357 891 835 229 835 229 52 710 52 710 190 143 190 143 609 762 609 762 229 815 229 815 479 813 479 813 6 485 6 485 608 6 608 6 523 141 523 141 623 317 623 317 457 756 457 756 906 211 906 211 576 254 576 254 443 208 443 208 625 173 625 173 681 783 681 783 732 783 732 783 875 611 875 611 400 735 400 735 410 422 410 422 927 845 927 845 280 345 280 345 616 922 616 922 478 109 478 109 599 323 599 323 517 330 517 330 99 146 99 146 257 944 257 944 571 314 571 314 206 306 206 306 187 754 187 754 640 440 640 440 318 443 318 443 906 177 906 177 733 807 733 807 552 405 552 405 937 902 937 902 10 656 10 656 458 812 458 812 842 666 842 666 741 585 741 585 556 374 556 374 240 931 240 931 737 87 737 87 586 119 586 119 296 306 296 306 350 719 350 719 314 310 314 310 92 259 92 259 137 478 137 478 192 907 192 907 69 796 69 796 405 899 405 899 489 39 489 39 529 575 529 575 56 318 56 318 751 49 751 49 861 229 861 229 224 291 224 291 376 873 376 873 936 672 936 672 931 327 931 327 882 548 882 548 19 677 19 677 297 894 297 894 860 908 860 908 492 532 492 532 762 549 762 549 239 880 239 880 308 313 308 313 905 523 905 523 464 599 464 599 744 484 744 484 519 846 519 846 206 430 206 430 367 948 367 948 299 712 299 712 150 298 150 298 782 686 782 686 479 625 479 625 637 917 637 917 684 21 684 21 511 693 511 693 209 431 209 431 309 312 309 312 518 574 518 574 928 409 928 409 487 404 487 404 833 204 833 204 65 671 65 671 190 538 190 538 589 407 589 407 272 364 272 364 949 693 949 693 65 295 65 295 3 229 3 229 796 663 796 663 235 84 235 84 361 26 361 26 225 297 225 297 175 151 175 151 727 16 727 16 665 768 665 768 496 894 496 894 630 676 630 676 683 557 683 557 814 452 814 452 685 309 685 309 328 844 328 844 570 137 570 137 670 668 670 668 948 661 948 661 795 501 795 501 451 36 451 36 799 693 799 693 529 470 529 470 136 911 136 911 260 934 260 934 64 702 64 702 169 114 169 114 407 952 407 952 360 144 360 144 83 672 83 672 25 644 25 644 278 42 278 42 138 94 138 94 337 247 337 247 845 772 845 772 713 640 713 640 440 859 440 859 528 61 528 61 948 357 948 357 610 926 610 926 551 12 551 12 211 609 211 609 754 471 754 471 133 278 133 278 218 793 218 793 391 181 391 181 1 566 1 566 851 654 851 654 822 873 822 873 244 420 244 420 775 562 775 562 127 538 127 538 89 276 89 276 435 323 435 323 769 586 769 586 768 115 768 115 110 467 110 467 488 759 488 759 375 384 375 384 107 365 107 365 888 611 888 611 536 565 536 565 557 569 557 569 363 123 363 123 775 87 775 87 206 62 206 62 215 12 215 12 853 723 853 723 748 307 748 307 893 881 893 881 491 630 491 630 21 314 21 314 609 41 609 41 615 416 615 416 720 14 720 14 744 724 744 724 108 74 108 74 557 51 557 51 757 747 757 747 818 224 818 224 709 240 709 240 122 302 122 302 530 909 530 909 949 103 949 103 80 532 80 532 210 454 210 454 650 845 650 845 602 286 602 286 767 97 767 97 880 946 880 946 757 902 757 902 575 443 575 443 719 114 719 114 532 269 532 269 882 254 882 254 655 113 655 113 619 43 619 43 493 219 493 219 621 542 621 542 11 797 11 797 651 112 651 112 196 716 196 716 676 843 676 843 715 749 715 749 465 800 465 800 440 240 440 240 706 542 706 542 652 952 652 952 240 901 240 901 239 412 239 412 22 561 22 561 728 212 728 212 402 568 402 568 449 7 449 7 707 651 707 651 259 840 259 840 147 142 147 142 459 505 459 505 37 606 37 606 57 355 57 355 634 906 634 906 575 13 575 13 762 616 762 616 163 180 163 180 664 293 664 293 781 307 781 307 221 731 221 731 35 813 35 813 554 726 554 726 773 778 773 778 870 361 870 361 813 884 813 884 929 653 929 653 236 382 236 382 595 39 595 39 570 75 570 75 586 490 586 490 787 138 787 138 640 89 640 89 396 361 396 361 497 306 497 306 380 549 380 549 220 898 220 898 731 349 731 349 324 661 324 661 99 380 99 380 651 720 651 720 915 809 915 809 218 913 218 913 727 104 727 104 371 226 371 226 68 877 68 877 145 48 145 48 948 194 948 194 116 592 116 592 462 895 462 895 356 818 356 818 733 12 733 12 810 351 810 351 610 487 610 487 650 953 650 953 271 813 271 813 505 274 505 274 380 507 380 507 115 905 115 905 772 706 772 706 845 630 845 630 923 427 923 427 870 829 870 829 938 495 938 495 430 898 430 898 41 928 41 928 115 95 115 95 847 658 847 658 95 240 95 240 580 537 580 537 72 315 72 315 954 202 954 202 389 375 389 375 245 294 245 294 326 901 326 901 951 585 951 585 156 220 156 220 283 868 283 868 639 110 639 110 646 517 646 517 7 139 7 139 931 256 931 256 744 865 744 865 570 728 570 728 395 886 395 886 576 483 576 483 864 880 864 880 577 928 577 928 52 818 52 818 528 18 528 18 69 77 69 77 544 911 544 911 421 829 421 829 741 350 741 350 603 833 603 833 215 228 215 228 659 603 659 603 108 66 108 66 723 224 723 224 474 401 474 401 299 777 299 777 827 388 827 388 66 415 66 415 443 113 443 113 349 627 349 627 706 517 706 517 719 174 719 174 168 272 168 272 934 170 934 170 941 65 941 65 852 147 852 147 648 192 648 192 628 511 628 511 463 171 463 171 805 416 805 416 104 424 104 424 559 807 559 807 510 896 510 896 24 250 24 250 672 473 672 473 487 827 487 827 520 195 520 195 297 714 297 714 89 472 89 472 400 629 400 629 282 25 282 25 14 239 14 239 352 258 352 258 710 617 710 617 435 877 435 877 553 284 553 284 260 547 260 547 266 493 266 493 644 884 644 884 344 695 344 695 513 193 513 193 35 185 35 185 256 694 256 694 552 614 552 614 92 910 92 910 557 832 557 832 100 136 100 136 466 259 466 259 818 257 818 257 561 788 561 788 547 379 547 379 654 420 654 420 571 456 571 456 64 146 64 146 790 255 790 255 242 663 242 663 658 177 658 177 180 254 180 254 412 673 412 673 252 6 252 6 175 131 175 131 649 607 649 607 98 499 98 499 456 768 456 768 748 697 748 697 103 282 103 282 508 745 508 745 785 143 785 143 921 770 921 770 10 562 10 562 582 393 582 393 662 486 662 486 699 526 699 526 367 125 367 125 890 706 890 706 888 686 888 686 883 616 883 616 346 695 346 695 82 882 82 882 192 582 192 582 780 511 780 511 864 717 864 717 690 152 690 152 846 622 846 622 940 120 940 120 483 900 483 900 498 46 498 46 728 539 728 539 853 529 853 529 432 529 432 529 131 173 131 173 441 249 441 249 608 796 608 796 124 547 124 547 111 69 111 69 742 325 742 325 292 784 292 784 660 134 660 134 426 32 426 32 377 362 377 362 293 788 293 788 810 303 810 303 656 114 656 114 361 249 361 249 358 155 358 155 598 312 598 312 735 397 735 397 215 644 215 644 268 829 268 829 839 674 839 674 429 719 429 719 431 361 431 361 392 334 392 334 689 204 689 204 39 314 39 314 638 358 638 358 642 412 642 412 168 687 168 687 900 225 900 225 866 498 866 498 872 250 872 250 434 632 434 632 176 692 176 692 91 621 91 621 423 851 423 851 147 787 147 787 232 99 232 99 114 82 114 82 134 766 134 766 797 14 797 14 118 85 118 85 574 611 574 611 451 827 451 827 915 675 915 675 510 640 510 640 585 820 585 820 624 411 624 411 279 719 279 719 387 879 387 879 244 820 244 820 798 49 798 49 880 97 880 97 536 69 536 69 840 313 840 313 547 384 547 384 545 314 545 314 586 458 586 458 248 616 248 616 374 840 374 840 388 431 388 431 186 28 186 28 229 324 229 324 55 845 55 845 37 322 37 322 179 7 179 7 153 534 153 534 911 73 911 73 163 124 163 124 444 619 444 619 388 311 388 311 333 497 333 497 575 461 575 461 180 359 180 359 688 734 688 734 292 684 292 684 508 378 508 378 501 106 501 106 553 837 553 837 924 88 924 88 322 880 322 880 280 659 280 659 760 546 760 546 661 278 661 278 291 624 291 624 663 251 663 251 681 946 681 946 425 921 425 921 464 368 464 368 412 313 412 313 887 785 887 785 9 767 9 767 753 517 753 517 177 725 177 725 882 475 882 475 141 275 141 275 335 275 335 275 431 656 431 656 582 676 582 676 263 296 263 296 387 556 387 556 403 625 403 625 225 764 225 764 62 569 62 569 3 108 3 108 481 946 481 946 218 531 218 531 353 201 353 201 472 454 472 454 131 919 131 919 405 416 405 416 629 739 629 739 661 401 661 401 493 888 493 888 778 833 778 833 531 614 531 614 184 243 184 243 264 91 264 91 851 45 851 45 123 125 123 125 296 953 296 953 701 803 701 803 950 192 950 192 145 240 145 240 927 858 927 858 107 865 107 865 185 77 185 77 306 447 306 447 27 840 27 840 352 216 352 216 788 412 788 412 834 459 834 459 745 653 745 653 423 172 423 172 809 635 809 635 549 516 549 516 197 876 197 876 693 843 693 843 702 789 702 789 511 557 511 557 828 380 828 380 175 705 175 705 835 498 835 498 644 322 644 322 50 592 50 592 178 952 178 952 890 677 890 677 481 370 481 370 164 159 164 159 678 394 678 394 878 230 878 230 590 200 590 200 321 531 321 531 399 130 399 130 52 941 52 941 720 720 720 720 291 945 291 945 722 61 722 61 367 662 367 662 798 883 798 883 769 926 769 926 883 460 883 460 171 381 171 381 205 491 205 491 764 54 764 54 189 378 189 378 184 424 184 424 263 802 263 802 920 89 920 89 637 305 637 305 19 243 19 243 938 646 938 646 225 370 225 370 14 347 14 347 547 40 547 40 48 387 48 387 635 76 635 76 150 5 150 5 735 165 735 165 766 52 766 52 863 244 863 244 133 614 133 614 692 758 692 758 147 720 147 720 533 768 533 768 13 443 13 443 277 950 277 950 694 307 694 307 380 680 380 680 532 192 532 192 706 779 706 779 696 651 696 651 293 752 293 752 64 507 64 507 551 813 551 813 803 729 803 729 657 636 657 636 352 434 352 434 537 511 537 511 14 386 14 386 820 887 820 887 682 864 682 864 132 311 132 311 587 948 587 948 368 743 368 743 511 749 511 749 334 743 334 743 460 672 460 672 345 828 345 828 307 239 307 239 807 642 807 642 925 364 925 364 822 568 822 568 866 602 866 602 502 428 502 428 29 780 29 780 804 16 804 16 155 291 155 291 569 944 569 944 581 500 581 500 852 229 852 229 846 633 846 633 915 782 915 782 950 360 950 360 486 508 486 508 34 339 34 339 209 619 209 619 899 149 899 149 257 112 257 112 306 551 306 551 646 576 646 576 177 857 177 857 934 835 934 835 786 421 786 421 37 532 37 532 503 210 503 210 657 298 657 298 66 67 66 67 511 49 511 49 768 562 768 562 865 787 865 787 483 248 483 248 517 928 517 928 789 805 789 805 675 358 675 358 82 219 82 219 558 510 558 510 508 24 508 24 12 550 12 550 318 140 318 140 148 32 148 32 882 153 882 153 655 830 655 830 351 705 351 705 729 846 729 846 591 764 591 764 359 680 359 680 831 309 831 309 792 159 792 159 457 517 457 517 765 396 765 396 763 340 763 340 507 860 507 860 802 384 802 384 88 423 88 423 921 390 921 390 96 596 96 596 201 600 201 600 158 360 158 360 714 353 714 353 492 574 492 574 300 488 300 488 923 318 923 318 416 750 416 750 708 434 708 434 671 453 671 453 314 372 314 372 863 365 863 365 231 528 231 528 828 286 828 286 394 603 394 603 168 433 168 433 924 394 924 394 757 29 757 29 314 613 314 613 365 858 365 858 847 198 847 198 731 660 731 660 494 785 494 785 765 544 765 544 65 220 65 220 260 34 260 34 806 501 806 501 14 353 14 353 244 72 244 72 20 723 20 723 799 622 799 622 826 56 826 56 501 220 501 220 482 471 482 471 911 286 911 286 93 570 93 570 409 325 409 325 78 740 78 740 840 670 840 670 490 474 490 474 486 530 486 530 385 316 385 316 353 442 353 442 925 801 925 801 391 236 391 236 907 716 907 716 253 603 253 603 432 819 432 819 342 557 342 557 260 727 260 727 39 68 39 68 566 690 566 690 3 365 3 365 163 555 163 555 623 328 623 328 925 832 925 832 272 898 272 898 457 87 457 87 31 102 31 102 7 890 7 890 135 632 135 632 129 19 129 19 200 372 200 372 885 9 885 9 343 246 343 246 96 806 96 806 137 148 137 148 571 251 571 251 656 541 656 541 706 389 706 389 373 526 373 526 189 781 189 781 446 269 446 269 657 523 657 523 744 618 744 618 565 932 565 932 913 262 913 262 519 592 519 592 331 888 331 888 361 440 361 440 625 506 625 506 320 41 320 41 705 79 705 79 910 599 910 599 691 926 691 926 377 481 377 481 564 670 564 670 598 455 598 455 869 165 869 165 116 754 116 754 301 891 301 891 122 44 122 44 894 215 894 215 386 514 386 514 882 952 882 952 771 675 771 675 820 533 820 533 100 691 100 691 107 663 107 663 232 170 232 170 96 236 96 236 233 705 233 705 218 704 218 704 696 264 696 264 837 121 837 121 394 215 394 215 685 491 685 491 809 708 809 708 936 144 936 144 950 548 950 548 300 210 300 210 606 351 606 351 874 117 874 117 202 372 202 372 44 575 44 575 942 763 942 763 370 68 370 68 367 197 367 197 360 683 360 683 693 835 693 835 516 540 516 540 775 461 775 461 674 942 674 942 660 73 660 73 272 826 272 826 403 438 403 438 809 615 809 615 298 433 298 433 814 595 814 595 376 607 376 607 545 821 545 821 497 277 497 277 865 303 865 303 320 138 320 138 284 342 284 342 730 319 730 319 820 655 820 655 592 449 592 449 620 14 620 14 797 534 797 534 522 219 522 219 507 934 507 934 864 430 864 430 414 88 414 88 361 358 361 358 417 507 417 507 712 352 712 352 265 213 265 213 409 441 409 441 773 694 773 694 895 35 895 35 444 523 444 523 905 134 905 134 638 14 638 14 222 650 222 650 343 739 343 739 268 433 268 433 349 728 349 728 565 767 565 767 834 802 834 802 729 588 729 588 819 192 819 192 418 130 418 130 741 156 741 156 213 560 213 560 455 817 455 817 691 667 691 667 415 889 415 889 671 889 671 889 278 675 278 675 279 538 279 538 359 383 359 383 562 562 562 562 135 473 135 473 742 692 742 692 676 877 676 877 69 473 69 473 462 937 462 937 780 207 780 207 825 37 825 37 159 304 159 304 790 513 790 513 481 108 481 108 212 327 212 327 402 409 402 409 196 11 196 11 63 50 63 50 599 4 599 4 577 32 577 32 398 765 398 765 562 373 562 373 746 783 746 783 778 952 778 952 529 785 529 785 313 313 313 313 670 256 670 256 860 264 860 264 636 360 636 360 436 890 436 890 403 142 403 142 72 745 72 745 526 735 526 735 358 154 358 154 75 137 75 137 597 926 597 926 613 528 613 528 591 342 591 342 939 385 939 385 929 442 929 442 940 937 940 937 49 758 49 758 257 671 257 671 785 780 785 780 121 545 121 545 67 342 67 342 556 692 556 692 364 930 364 930 351 72 351 72 658 801 658 801 380 534 380 534 730 100 730 100 29 543 29 543 771 202 771 202 446 379 446 379 476 870 476 870 120 690 120 690 431 685 431 685 494 228 494 228 146 63 146 63 793 742 793 742 675 879 675 879 902 833 902 833 619 83 619 83 252 471 252 471 569 106 569 106 566 452 566 452 566 762 566 762 83 85 83 85 366 482 366 482 829 614 829 614 177 475 177 475 195 742 195 742 665 272 665 272 261 433 261 433 168 290 168 290 487 410 487 410 886 524 886 524 444 128 444 128 843 466 843 466 801 502 801 502 734 345 734 345 769 267 769 267 706 783 706 783 59 579 59 579 331 689 331 689 486 4 486 4 477 642 477 642 565 422 565 422 462 166 462 166 465 722 465 722 808 377 808 377 217 196 217 196 721 209 721 209 827 15 827 15 187 918 187 918 555 502 555 502 370 140 370 140 926 652 926 652 571 670 571 670 511 153 511 153 817 225 817 225 680 882 680 882 498 583 498 583 375 375 375 375 146 708 146 708 340 763 340 763 704 600 704 600 481 538 481 538 485 838 485 838 121 512 121 512 182 725 182 725 607 590 607 590 552 392 552 392 804 893 804 893 442 428 442 428 905 952 905 952 47 880 47 880 921 248 921 248 924 482 924 482 842 299 842 299 376 482 376 482 402 620 402 620 827 754 827 754 458 155 458 155 834 689 834 689 358 79 358 79 762 498 762 498 466 514 466 514 197 482 197 482 859 487 859 487 578 779 578 779 647 781 647 781 409 631 409 631 955 484 955 484 554 507 554 507 361 426 361 426 493 839 493 839 624 374 624 374 901 276 901 276 460 376 460 376 843 352 843 352 334 830 334 830 596 39 596 39 502 239 502 239 834 516 834 516 369 519 369 519 37 850 37 850 68 533 68 533 790 763 790 763 348 641 348 641 905 896 905 896 548 368 548 368 749 240 749 240 543 201 543 201 808 143 808 143 271 480 271 480 388 13 388 13 247 460 247 460 140 805 140 805 849 6 849 6 781 857 781 857 256 769 256 769 5 249 5 249 438 251 438 251 572 36 572 36 475 651 475 651 391 771 391 771 621 677 621 677 602 702 602 702 407 345 407 345 954 560 954 560 362 68 362 68 22 486 22 486 578 31 578 31 354 520 354 520 402 314 402 314 604 657 604 657 512 563 512 563 172 99 172 99 898 150 898 150 943 887 943 887 162 796 162 796 55 644 55 644 376 120 376 120 775 649 775 649 951 284 951 284 171 668 171 668 43 594 43 594 354 266 354 266 318 782 318 782 261 351 261 351 343 391 343 391 298 754 298 754 940 794 940 794 2 276 2 276 140 755 140 755 139 55 139 55 350 577 350 577 332 894 332 894 338 429 338 429 793 35 793 35 549 11 549 11 794 864 794 864 26 638 26 638 591 181 591 181 794 388 794 388 783 398 783 398 30 779 30 779 387 294 387 294 668 514 668 514 466 165 466 165 652 246 652 246 221 732 221 732 842 927 842 927 524 328 524 328 935 865 935 865 334 287 334 287 243 406 243 406 317 925 317 925 638 190 638 190 434 164 434 164 668 940 668 940 62 751 62 751 666 495 666 495 513 30 513 30 342 575 342 575 893 914 893 914 945 561 945 561 72 119 72 119 878 402 878 402 745 868 745 868 300 455 300 455 740 235 740 235 297 46 297 46 616 451 616 451 434 279 434 279 805 33 805 33 256 661 256 661 712 99 712 99 598 733 598 733 255 802 255 802 907 160 907 160 744 655 744 655 735 514 735 514 63 387 63 387 698 194 698 194 674 280 674 280 474 198 474 198 836 912 836 912 204 137 204 137 548 465 548 465 401 753 401 753 955 882 955 882 16 728 16 728 663 793 663 793 467 767 467 767 731 555 731 555 753 296 753 296 488 3 488 3 223 937 223 937 27 408 27 408 371 952 371 952 46 565 46 565 927 736 927 736 861 223 861 223 869 121 869 121 479 464 479 464 221 70 221 70 918 16 918 16 104 619 104 619 781 853 781 853 532 564 532 564 699 502 699 502 61 831 61 831 563 158 563 158 436 554 436 554 422 558 422 558 676 428 676 428 428 38 428 38 436 18 436 18 857 557 857 557 874 200 874 200 422 131 422 131 726 930 726 930 204 226 204 226 190 303 190 303 616 36 616 36 220 28 220 28 880 899 880 899 668 32 668 32 222 899 222 899 37 458 37 458 194 725 194 725 287 629 287 629 570 177 570 177 927 501 927 501 433 350 433 350 771 632 771 632 250 953 250 953 600 439 600 439 402 883 402 883 619 11 619 11 64 265 64 265 923 456 923 456 12 484 12 484 540 81 540 81 821 555 821 555 954 168 954 168 462 717 462 717 488 247 488 247 622 152 622 152 483 591 483 591 952 568 952 568 357 437 357 437 478 519 478 519 934 299 934 299 456 123 456 123 401 631 401 631 342 48 342 48 634 305 634 305 249 870 249 870 785 121 785 121 67 856 67 856 327 63 327 63 554 620 554 620 265 29 265 29 223 839 223 839 357 162 357 162 105 11 105 11 519 235 519 235 28 116 28 116 155 921 155 921 331 365 331 365 470 711 470 711 628 504 628 504 438 603 438 603 949 821 949 821 361 578 361 578 17 765 17 765 712 568 712 568 70 518 70 518 269 454 269 454 357 115 357 115 942 628 942 628 26 22 26 22 883 306 883 306 272 439 272 439 336 484 336 484 602 767 602 767 557 152 557 152 918 653 918 653 591 145 591 145 281 456 281 456 894 296 894 296 398 126 398 126 64 431 64 431 62 171 62 171 99 22 99 22 524 612 524 612 811 929 811 929 281 882 281 882 344 659 344 659 18 442 18 442 542 219 542 219 70 432 70 432 152 401 152 401 697 216 697 216 834 337 834 337 954 557 954 557 892 552 892 552 434 109 434 109 129 97 129 97 133 652 133 652 281 768 281 768 433 213 433 213 902 477 902 477 902 487 902 487 390 415 390 415 328 507 328 507 719 794 719 794 317 818 317 818 227 351 227 351 587 65 587 65 648 49 648 49 444 833 444 833 694 334 694 334 242 937 242 937 262 507 262 507 883 812 883 812 890 746 890 746 104 735 104 735 100 494 100 494 462 6 462 6 68 887 68 887 332 106 332 106 825 865 825 865 925 511 925 511 805 952 805 952 98 780 98 780 881 651 881 651 167 920 167 920 456 514 456 514 283 916 283 916 952 839 952 839 66 535 66 535 708 837 708 837 867 467 867 467 330 132 330 132 954 754 954 754 34 173 34 173 318 656 318 656 106 197 106 197 658 616 658 616 440 557 440 557 762 343 762 343 772 521 772 521 40 528 40 528 64 1 64 1 181 791 181 791 75 462 75 462 445 644 445 644 211 56 211 56 560 573 560 573 941 444 941 444 852 49 852 49 76 763 76 763 595 630 595 630 408 42 408 42 942 256 942 256 808 602 808 602 644 850 644 850 575 946 575 946 113 290 113 290 878 313 878 313 299 533 299 533 437 139 437 139 769 779 769 779 613 782 613 782 394 621 394 621 84 501 84 501 840 225 840 225 62 735 62 735 8 484 8 484 403 694 403 694 252 136 252 136 736 32 736 32 695 198 695 198 588 345 588 345 232 558 232 558 198 242 198 242 533 900 533 900 412 301 412 301 37 21 37 21 283 442 283 442 933 430 933 430 816 528 816 528 648 781 648 781 416 595 416 595 949 276 949 276 876 199 876 199 906 421 906 421 708 326 708 326 665 60 665 60 850 538 850 538 707 18 707 18 68 758 68 758 82 22 82 22 704 243 704 243 732 734 732 734 373 269 373 269 365 664 365 664 488 147 488 147 562 702 562 702 22 940 22 940 269 329 269 329 482 169 482 169 410 577 410 577 689 607 689 607 832 1 832 1 827 818 827 818 321 572 321 572 77 307 77 307 707 439 707 439 812 174 812 174 765 770 765 770 101 233 101 233 818 93 818 93 780 484 780 484 573 112 573 112 735 634 735 634 285 278 285 278 504 20 504 20 18 841 18 841 912 392 912 392 414 602 414 602 945 605 945 605 338 565 338 565 438 88 438 88 379 744 379 744 938 419 938 419 275 544 275 544 489 602 489 602 688 802 688 802 934 17 934 17 93 127 93 127 217 151 217 151 495 318 495 318 451 828 451 828 322 278 322 278 367 88 367 88 9 347 9 347 382 463 382 463 440 497 440 497 50 336 50 336 662 290 662 290 350 854 350 854 849 564 849 564 355 778 355 778 107 644 107 644 733 772 733 772 299 728 299 728 918 424 918 424 123 830 123 830 307 28 307 28 365 776 365 776 401 625 401 625 159 305 159 305 3 664 3 664 723 103 723 103 161 256 161 256 49 705 49 705 948 896 948 896 268 879 268 879 779 898 779 898 482 784 482 784 699 600 699 600 309 686 309 686 425 67 425 67 433 745 433 745 225 883 225 883 94 158 94 158 593 762 593 762 859 687 859 687 722 767 722 767 439 362 439 362 353 783 353 783 701 876 701 876 61 101 61 101 184 67 184 67 408 87 408 87 852 870 852 870 728 883 728 883 770 18 770 18 739 30 739 30 451 81 451 81 756 702 756 702 168 665 168 665 646 158 646 158 803 270 803 270 858 679 858 679 340 501 340 501 288 856 288 856 701 26 701 26 205 707 205 707 283 557 283 557 649 871 649 871 68 684 68 684 127 234 127 234 792 150 792 150 289 293 289 293 373 300 373 300 52 146 52 146 544 326 544 326 769 858 769 858 317 224 317 224 111 275 111 275 673 40 673 40 368 150 368 150 808 391 808 391 267 694 267 694 485 617 485 617 836 457 836 457 244 360 244 360 575 780 575 780 870 398 870 398 354 692 354 692 286 75 286 75 862 523 862 523 121 501 121 501 257 576 257 576 677 142 677 142 513 668 513 668 491 925 491 925 832 395 832 395 404 108 404 108 31 355 31 355 487 275 487 275 852 645 852 645 246 347 246 347 264 395 264 395 680 570 680 570 883 803 883 803 439 686 439 686 684 468 684 468 383 545 383 545 175 170 175 170 529 559 529 559 397 287 397 287 868 173 868 173 294 322 294 322 239 155 239 155 644 172 644 172 658 192 658 192 664 868 664 868 417 168 417 168 914 536 914 536 740 44 740 44 550 355 550 355 504 231 504 231 449 911 449 911 751 21 751 21 262 485 262 485 377 5 377 5 653 675 653 675 451 583 451 583 942 826 942 826 292 339 292 339 357 604 357 604 368 120 368 120 293 954 293 954 722 27 722 27 801 953 801 953 640 706 640 706 647 158 647 158 631 426 631 426 818 513 818 513 311 618 311 618 590 144 590 144 251 447 251 447 389 524 389 524 306 79 306 79 134 20 134 20 238 12 238 12 78 719 78 719 259 604 259 604 818 277 818 277 102 646 102 646 505 526 505 526 302 98 302 98 362 70 362 70 432 168 432 168 153 205 153 205 587 209 587 209 506 509 506 509 766 923 766 923 350 449 350 449 211 437 211 437 841 447 841 447 566 588 566 588 308 841 308 841 915 484 915 484 554 857 554 857 219 669 219 669 235 222 235 222 157 1 157 1 258 495 258 495 473 820 473 820 594 353 594 353 628 493 628 493 433 316 433 316 773 64 773 64 907 949 907 949 393 37 393 37 921 544 921 544 297 236 297 236 618 241 618 241 869 569 869 569 940 49 940 49 729 619 729 619 239 698 239 698 590 379 590 379 762 157 762 157 89 623 89 623 55 327 55 327 457 854 457 854 447 585 447 585 496 401 496 401 638 411 638 411 397 486 397 486 31 324 31 324 191 404 191 404 576 378 576 378 51 87 51 87 114 693 114 693 4 120 4 120 262 162 262 162 441 526 441 526 951 917 951 917 415 625 415 625 457 352 457 352 340 382 340 382 682 818 682 818 494 201 494 201 294 608 294 608 902 509 902 509 884 394 884 394 249 183 249 183 533 180 533 180 177 348 177 348 839 161 839 161 245 191 245 191 280 475 280 475 864 823 864 823 433 732 433 732 592 536 592 536 289 423 289 423 454 450 454 450 853 952 853 952 289 714 289 714 913 854 913 854 214 726 214 726 372 419 372 419 182 949 182 949 248 473 248 473 80 315 80 315 618 483 618 483 233 166 233 166 553 618 553 618 809 873 809 873 458 308 458 308 695 174 695 174 196 402 196 402 314 614 314 614 363 514 363 514 357 154 357 154 943 414 943 414 667 371 667 371 402 112 402 112 447 660 447 660 901 883 901 883 352 556 352 556 685 772 685 772 271 100 271 100 106 467 106 467 687 352 687 352 907 211 907 211 219 687 219 687 837 506 837 506 710 907 710 907 57 313 57 313 745 790 745 790 676 852 676 852 611 769 611 769 11 861 11 861 166 657 166 657 685 287 685 287 452 354 452 354 120 740 120 740 516 10 516 10 264 216 264 216 610 175 610 175 548 684 548 684 332 117 332 117 834 70 834 70 447 188 447 188 23 395 23 395 178 791 178 791 226 633 226 633 795 803 795 803 117 816 117 816 55 680 55 680 280 284 280 284 126 682 126 682 534 276 534 276 708 447 708 447 638 52 638 52 615 929 615 929 783 421 783 421 220 431 220 431 182 411 182 411 707 269 707 269 591 669 591 669 942 73 942 73 940 947 940 947 113 408 113 408 934 387 934 387 202 462 202 462 424 588 424 588 748 174 748 174 848 325 848 325 607 854 607 854 563 218 563 218 419 723 419 723 430 165 430 165 919 86 919 86 633 634 633 634 440 491 440 491 660 531 660 531 6 499 6 499 39 588 39 588 98 804 98 804 752 443 752 443 852 746 852 746 734 239 734 239 259 943 259 943 193 621 193 621 409 659 409 659 652 783 652 783 616 838 616 838 760 455 760 455 286 382 286 382 254 899 254 899 870 893 870 893 922 211 922 211 559 197 559 197 508 416 508 416 4 693 4 693 783 902 783 902 575 100 575 100 724 920 724 920 124 660 124 660 812 943 812 943 896 158 896 158 415 231 415 231 291 25 291 25 620 199 620 199 350 234 350 234 234 83 234 83 664 579 664 579 858 559 858 559 377 113 377 113 231 599 231 599 568 232 568 232 945 950 945 950 42 594 42 594 646 361 646 361 918 625 918 625 865 194 865 194 947 696 947 696 221 41 221 41 906 422 906 422 339 903 339 903 434 806 434 806 911 675 911 675 293 676 293 676 78 587 78 587 375 616 375 616 328 351 328 351 220 619 220 619 133 809 133 809 302 834 302 834 49 688 49 688 422 378 422 378 456 94 456 94 311 696 311 696 796 32 796 32 371 330 371 330 628 503 628 503 952 473 952 473 313 780 313 780 840 600 840 600 851 7 851 7 280 611 280 611 226 337 226 337 475 177 475 177 859 714 859 714 542 317 542 317 99 443 99 443 942 374 942 374 729 738 729 738 886 41 886 41 251 837 251 837 494 852 494 852 948 689 948 689 780 436 780 436 1 855 1 855 634 655 634 655 577 778 577 778 471 43 471 43 439 185 439 185 335 12 335 12 238 554 238 554 76 910 76 910 925 889 925 889 106 580 106 580 638 476 638 476 482 708 482 708 477 131 477 131 935 939 935 939 796 773 796 773 646 474 646 474 626 184 626 184 364 791 364 791 820 432 820 432 408 745 408 745 486 951 486 951 681 288 681 288 673 408 673 408 557 696 557 696 926 124 926 124 614 474 614 474 687 748 687 748 247 436 247 436 202 62 202 62 668 144 668 144 569 629 569 629 372 952 372 952 22 348 22 348 265 394 265 394 276 103 276 103 542 522 542 522 786 658 786 658 424 130 424 130 290 34 290 34 608 485 608 485 849 192 849 192 191 566 191 566 294 829 294 829 580 784 580 784 171 854 171 854 930 790 930 790 45 361 45 361 928 625 928 625 241 921 241 921 36 880 36 880 787 770 787 770 102 369 102 369 763 339 763 339 360 707 360 707 284 533 284 533 486 209 486 209 484 3 484 3 356 718 356 718 540 238 540 238 102 326 102 326 793 955 793 955 705 403 705 403 686 658 686 658 936 350 936 350 297 8 297 8 697 762 697 762 91 769 91 769 420 168 420 168 171 614 171 614 849 134 849 134 516 116 516 116 887 131 887 131 195 360 195 360 798 754 798 754 225 179 225 179 277 665 277 665 908 58 908 58 824 87 824 87 564 847 564 847 107 809 107 809 336 58 336 58 322 376 322 376 732 490 732 490 563 185 563 185 298 697 298 697 123 101 123 101 649 754 649 754 551 872 551 872 463 835 463 835 546 354 546 354 231 173 231 173 901 826 901 826 57 46 57 46 953 333 953 333 653 885 653 885 533 575 533 575 283 948 283 948 185 563 185 563 87 4 87 4 698 266 698 266 588 681 588 681 514 102 514 102 546 602 546 602 602 233 602 233 158 398 158 398 606 356 606 356 37 224 37 224 268 808 268 808 697 402 697 402 431 146 431 146 353 931 353 931 406 917 406 917 506 153 506 153 262 186 262 186 750 771 750 771 825 249 825 249 650 505 650 505 617 401 617 401 592 591 592 591 297 269 297 269 12 277 12 277 426 27 426 27 78 854 78 854 717 227 717 227 292 201 292 201 451 75 451 75 331 301 331 301 554 328 554 328 206 99 206 99 574 109 574 109 825 616 825 616 639 151 639 151 44 647 44 647 859 842 859 842 728 183 728 183 414 370 414 370 702 154 702 154 9 265 9 265 557 875 557 875 325 653 325 653 760 188 760 188 573 72 573 72 611 13 611 13 721 255 721 255 383 680 383 680 640 729 640 729 850 90 850 90 750 829 750 829 541 10 541 10 891 521 891 521 711 789 711 789 217 472 217 472 536 445 536 445 831 633 831 633 739 78 739 78 197 617 197 617 808 642 808 642 409 671 409 671 466 91 466 91 440 730 440 730 50 364 50 364 853 544 853 544 195 528 195 528 802 554 802 554 174 778 174 778 861 941 861 941 229 788 229 788 194 412 194 412 865 347 865 347 628 566 628 566 859 192 859 192 937 867 937 867 486 929 486 929 663 3 663 3 302 749 302 749 454 884 454 884 825 575 825 575 438 181 438 181 940 890 940 890 8 912 8 912 221 356 221 356 218 497 218 497 861 853 861 853 384 815 384 815 42 938 42 938 211 729 211 729 423 870 423 870 497 118 497 118 285 650 285 650 657 39 657 39 141 460 141 460 86 638 86 638 199 519 199 519 397 179 397 179 185 478 185 478 731 115 731 115 392 772 392 772 756 163 756 163 194 121 194 121 56 148 56 148 166 754 166 754 223 736 223 736 635 903 635 903 212 313 212 313 793 906 793 906 289 129 289 129 887 73 887 73 418 913 418 913 372 774 372 774 405 6 405 6 71 726 71 726 28 152 28 152 320 647 320 647 679 660 679 660 279 645 279 645 301 624 301 624 101 863 101 863 739 780 739 780 517 885 517 885 401 10 401 10 652 936 652 936 269 251 269 251 24 908 24 908 608 407 608 407 586 637 586 637 313 504 313 504 494 136 494 136 241 94 241 94 157 154 157 154 190 525 190 525 133 955 133 955 47 840 47 840 32 177 32 177 296 609 296 609 873 167 873 167 102 241 102 241 519 920 519 920 848 651 848 651 909 391 909 391 623 280 623 280 390 485 390 485 89 209 89 209 809 94 809 94 867 755 867 755 763 59 763 59 321 684 321 684 931 619 931 619 462 902 462 902 372 743 372 743 460 250 460 250 139 673 139 673 395 535 395 535 359 855 359 855 947 312 947 312 708 520 708 520 545 458 545 458 579 23 579 23 462 577 462 577 233 698 233 698 457 825 457 825 648 200 648 200 326 672 326 672 657 497 657 497 306 107 306 107 784 427 784 427 246 754 246 754 243 147 243 147 684 777 684 777 838 414 838 414 457 271 457 271 70 454 70 454 704 771 704 771 668 279 668 279 402 764 402 764 224 467 224 467 26 775 26 775 719 823 719 823 63 546 63 546 327 649 327 649 619 505 619 505 703 606 703 606 154 504 154 504 452 56 452 56 490 485 490 485 790 488 790 488 700 575 700 575 605 784 605 784 465 66 465 66 78 236 78 236 58 469 58 469 154 908 154 908 323 743 323 743 594 636 594 636 25 657 25 657 627 64 627 64 878 370 878 370 930 115 930 115 549 540 549 540 608 590 608 590 252 349 252 349 720 33 720 33 68 468 68 468 619 747 619 747 277 264 277 264 387 311 387 311 367 183 367 183 665 933 665 933 367 300 367 300 293 692 293 692 563 439 563 439 857 950 857 950 59 819 59 819 731 577 731 577 133 149 133 149 309 424 309 424 384 98 384 98 106 48 106 48 225 89 225 89 115 852 115 852 297 558 297 558 196 821 196 821 311 312 311 312 847 763 847 763 70 202 70 202 437 114 437 114 240 127 240 127 385 567 385 567 729 265 729 265 44 275 44 275 650 829 650 829 857 289 857 289 155 775 155 775 805 34 805 34 909 65 909 65 280 454 280 454 933 713 933 713 319 627 319 627 749 827 749 827 618 336 618 336 464 872 464 872 216 392 216 392 684 821 684 821 429 613 429 613 153 735 153 735 164 839 164 839 871 705 871 705 922 748 922 748 695 543 695 543 760 678 760 678 413 819 413 819 320 634 320 634 755 83 755 83 545 541 545 541 144 392 144 392 136 575 136 575 14 405 14 405 140 25 140 25 60 379 60 379 42 156 42 156 507 391 507 391 244 465 244 465 464 461 464 461 516 709 516 709 439 363 439 363 761 859 761 859 861 759 861 759 692 932 692 932 476 931 476 931 640 302 640 302 131 158 131 158 839 879 839 879 149 611 149 611 96 858 96 858 173 198 173 198 341 339 341 339 21 149 21 149 371 550 371 550 806 747 806 747 650 299 650 299 47 412 47 412 156 916 156 916 197 821 197 821 531 737 531 737 89 754 89 754 209 799 209 799 116 256 116 256 231 951 231 951 36 297 36 297 801 422 801 422 948 955 948 955 708 251 708 251 717 566 717 566 321 263 321 263 106 895 106 895 113 74 113 74 939 403 939 403 803 383 803 383 840 569 840 569 362 468 362 468 11 604 11 604 355 901 355 901 674 795 674 795 414 145 414 145 938 221 938 221 588 204 588 204 64 376 64 376 218 368 218 368 808 50 808 50 644 880 644 880 560 938 560 938 246 406 246 406 119 654 119 654 623 242 623 242 553 925 553 925 340 419 340 419 485 867 485 867 498 137 498 137 920 624 920 624 771 489 771 489 812 686 812 686 755 753 755 753 426 300 426 300 107 808 107 808 571 12 571 12 653 620 653 620 93 86 93 86 665 466 665 466 88 584 88 584 737 650 737 650 578 411 578 411 574 588 574 588 467 679 467 679 49 585 49 585 201 414 201 414 178 206 178 206 455 444 455 444 462 493 462 493 562 812 562 812 798 119 798 119 229 812 229 812 802 891 802 891 58 928 58 928 146 871 146 871 729 313 729 313 118 541 118 541 121 337 121 337 944 485 944 485 743 787 743 787 472 657 472 657 36 929 36 929 392 355 392 355 691 188 691 188 265 759 265 759 2 261 2 261 453 810 453 810 261 923 261 923 431 205 431 205 54 727 54 727 320 730 320 730 816 385 816 385 452 914 452 914 893 67 893 67 411 506 411 506 554 2 554 2 788 431 788 431 514 764 514 764 155 897 155 897 607 322 607 322 901 86 901 86 160 426 160 426 94 264 94 264 132 648 132 648 929 689 929 689 370 279 370 279 418 525 418 525 717 44 717 44 303 943 303 943 181 632 181 632 755 345 755 345 87 732 87 732 872 676 872 676 29 112 29 112 270 292 270 292 469 412 469 412 182 46 182 46 455 453 455 453 203 895 203 895 139 952 139 952 609 338 609 338 189 719 189 719 874 386 874 386 683 645 683 645 610 623 610 623 714 680 714 680 259 930 259 930 20 792 20 792 30 933 30 933 93 216 93 216 140 949 140 949 802 683 802 683 949 485 949 485 783 363 783 363 932 120 932 120 303 55 303 55 177 785 177 785 466 81 466 81 734 807 734 807 923 785 923 785 368 917 368 917 892 534 892 534 49 336 49 336 877 285 877 285 814 613 814 613 722 301 722 301 911 939 911 939 148 773 148 773 329 70 329 70 887 801 887 801 852 890 852 890 269 304 269 304 878 948 878 948 694 89 694 89 19 775 19 775 517 694 517 694 521 262 521 262 310 603 310 603 303 503 303 503 71 484 71 484 106 446 106 446 248 239 248 239 588 598 588 598 516 271 516 271 131 518 131 518 389 900 389 900 460 626 460 626 543 474 543 474 176 498 176 498 914 223 914 223 888 15 888 15 694 15 694 15 46 795 46 795 269 67 269 67 256 260 256 260 254 305 254 305 295 760 295 760 203 426 203 426 624 403 624 403 220 522 220 522 236 6 236 6 347 77 347 77 642 890 642 890 44 547 44 547 448 845 448 845 411 487 411 487 891 703 891 703 750 568 750 568 773 889 773 889 344 678 344 678 542 817 542 817 415 243 415 243 38 304 38 304 949 298 949 298 816 344 816 344 192 462 192 462 773 906 773 906 313 778 313 778 789 383 789 383 155 689 155 689 463 174 463 174 545 246 545 246 618 171 618 171 431 19 431 19 148 422 148 422 206 561 206 561 941 805 941 805 162 18 162 18 56 98 56 98 687 900 687 900 23 21 23 21 286 716 286 716 282 338 282 338 856 609 856 609 879 395 879 395 733 321 733 321 774 182 774 182 35 846 35 846 359 713 359 713 470 395 470 395 494 277 494 277 306 704 306 704 527 573 527 573 39 577 39 577 507 155 507 155 804 397 804 397 731 435 731 435 506 839 506 839 533 843 533 843 243 631 243 631 47 10 47 10 830 141 830 141 818 178 818 178 875 916 875 916 796 105 796 105 791 650 791 650 919 60 919 60 388 504 388 504 396 567 396 567 637 174 637 174 820 21 820 21 176 724 176 724 654 106 654 106 364 611 364 611 310 38 310 38 287 748 287 748 262 75 262 75 101 332 101 332 286 102 286 102 468 573 468 573 514 200 514 200 845 20 845 20 305 208 305 208 297 293 297 293 511 658 511 658 511 521 511 521 884 183 884 183 491 506 491 506 110 816 110 816 768 469 768 469 514 311 514 311 453 433 453 433 210 905 210 905 531 576 531 576 800 273 800 273 521 582 521 582 504 839 504 839 485 465 485 465 629 161 629 161 232 224 232 224 270 122 270 122 177 728 177 728 762 313 762 313 448 599 448 599 549 93 549 93 687 243 687 243 45 581 45 581 403 234 403 234 661 318 661 318 799 724 799 724 924 132 924 132 42 828 42 828 611 565 611 565 563 220 563 220 530 496 530 496 80 694 80 694 677 283 677 283 949 81 949 81 613 119 613 119 357 379 357 379 61 324 61 324 893 523 893 523 377 856 377 856 43 899 43 899 797 788 797 788 159 615 159 615 352 34 352 34 52 327 52 327 470 436 470 436 399 59 399 59 271 368 271 368 863 422 863 422 673 86 673 86 111 598 111 598 383 213 383 213 152 128 152 128 773 619 773 619 854 696 854 696 215 303 215 303 442 173 442 173 834 290 834 290 778 765 778 765 430 493 430 493 854 671 854 671 76 219 76 219 678 851 678 851 848 585 848 585 546 663 546 663 637 794 637 794 11 8 11 8 184 77 184 77 743 77 743 77 818 192 818 192 539 323 539 323 505 194 505 194 247 549 247 549 352 761 352 761 743 155 743 155 684 86 684 86 783 57 783 57 451 317 451 317 415 12 415 12 713 133 713 133 863 861 863 861 461 950 461 950 527 572 527 572 830 289 830 289 619 194 619 194 370 398 370 398 266 247 266 247 283 317 283 317 7 630 7 630 578 864 578 864 681 297 681 297 807 888 807 888 575 775 575 775 814 303 814 303 913 758 913 758 724 243 724 243 105 306 105 306 400 803 400 803 108 376 108 376 531 636 531 636 454 343 454 343 80 419 80 419 874 708 874 708 514 644 514 644 391 823 391 823 822 468 822 468 720 539 720 539 793 905 793 905 88 945 88 945 838 124 838 124 806 542 806 542 384 78 384 78 678 111 678 111 74 888 74 888 286 684 286 684 627 98 627 98 234 801 234 801 856 481 856 481 938 37 938 37 852 817 852 817 29 546 29 546 165 459 165 459 284 675 284 675 866 311 866 311 101 760 101 760 289 555 289 555 454 102 454 102 721 749 721 749 286 775 286 775 220 854 220 854 146 264 146 264 441 541 441 541 6 760 6 760 103 442 103 442 696 426 696 426 862 134 862 134 892 512 892 512 127 6 127 6 919 681 919 681 95 154 95 154 6 205 6 205 123 11 123 11 785 391 785 391 632 251 632 251 734 574 734 574 817 732 817 732 398 767 398 767 785 745 785 745 425 734 425 734 306 437 306 437 618 37 618 37 175 248 175 248 934 288 934 288 126 881 126 881 886 393 886 393 734 373 734 373 565 182 565 182 184 936 184 936 464 407 464 407 91 838 91 838 107 177 107 177 522 244 522 244 606 617 606 617 705 592 705 592 545 839 545 839 583 229 583 229 485 365 485 365 164 781 164 781 193 888 193 888 112 671 112 671 154 775 154 775 278 844 278 844 354 231 354 231 877 860 877 860 310 200 310 200 926 184 926 184 608 23 608 23 399 605 399 605 443 547 443 547 712 533 712 533 479 251 479 251 293 193 293 193 904 348 904 348 745 619 745 619 466 333 466 333 9 242 9 242 793 255 793 255 729 403 729 403 720 520 720 520 189 703 189 703 132 751 132 751 512 423 512 423 293 811 293 811 798 206 798 206 122 344 122 344 778 696 778 696 475 636 475 636 310 936 310 936 156 129 156 129 744 883 744 883 755 588 755 588 810 154 810 154 294 269 294 269 950 444 950 444 664 652 664 652 890 425 890 425 398 256 398 256 521 595 521 595 400 786 400 786 434 143 434 143 806 752 806 752 746 708 746 708 953 331 953 331 723 201 723 201 305 625 305 625 759 368 759 368 731 702 731 702 391 122 391 122 709 98 709 98 920 88 920 88 712 80 712 80 93 550 93 550 951 559 951 559 480 672 480 672 262 307 262 307 580 196 580 196 872 402 872 402 742 851 742 851 793 681 793 681 940 788 940 788 326 403 326 403 385 330 385 330 637 877 637 877 835 513 835 513 277 352 277 352 308 115 308 115 545 558 545 558 460 581 460 581 128 494 128 494 748 381 748 381 214 721 214 721 246 131 246 131 783 931 783 931 34 18 34 18 274 711 274 711 250 128 250 128 83 532 83 532 302 846 302 846 206 597 206 597 561 256 561 256 848 647 848 647 193 902 193 902 734 856 734 856 887 530 887 530 310 594 310 594 689 101 689 101 403 686 403 686 339 415 339 415 213 287 213 287 596 161 596 161 375 281 375 281 196 354 196 354 392 941 392 941 491 341 491 341 442 270 442 270 323 32 323 32 215 697 215 697 699 741 699 741 229 731 229 731 237 70 237 70 681 155 681 155 227 418 227 418 32 881 32 881 365 594 365 594 626 323 626 323 364 269 364 269 96 727 96 727 17 668 17 668 63 564 63 564 478 660 478 660 158 125 158 125 949 733 949 733 236 79 236 79 29 591 29 591 309 78 309 78 606 627 606 627 268 384 268 384 543 412 543 412 851 834 851 834 708 220 708 220 89 866 89 866 797 245 797 245 319 79 319 79 294 62 294 62 874 831 874 831 345 347 345 347 755 4 755 4 688 498 688 498 838 476 838 476 321 792 321 792 279 407 279 407 564 902 564 902 471 439 471 439 86 275 86 275 773 932 773 932 868 686 868 686 477 377 477 377 635 114 635 114 70 173 70 173 245 303 245 303 237 527 237 527 433 308 433 308 277 463 277 463 744 335 744 335 913 501 913 501 562 372 562 372 702 225 702 225 272 674 272 674 857 497 857 497 349 544 349 544 134 826 134 826 75 598 75 598 413 497 413 497 875 931 875 931 793 251 793 251 883 936 883 936 666 159 666 159 914 359 914 359 327 583 327 583 739 603 739 603 437 267 437 267 510 827 510 827 899 132 899 132 729 835 729 835 584 622 584 622 902 342 902 342 701 896 701 896 940 889 940 889 818 893 818 893 348 311 348 311 230 512 230 512 855 848 855 848 200 866 200 866 402 565 402 565 201 94 201 94 479 666 479 666 495 867 495 867 924 908 924 908 381 631 381 631 836 39 836 39 460 683 460 683 573 253 573 253 434 435 434 435 634 146 634 146 216 113 216 113 568 540 568 540 497 562 497 562 220 240 220 240 416 450 416 450 15 30 15 30 169 617 169 617 902 578 902 578 672 234 672 234 388 691 388 691 168 695 168 695 594 105 594 105 440 444 440 444 237 644 237 644 800 397 800 397 951 884 951 884 858 302 858 302 385 302 385 302 767 605 767 605 52 428 52 428 235 798 235 798 663 332 663 332 540 606 540 606 766 605 766 605 591 858 591 858 668 95 668 95 319 15 319 15 637 669 637 669 171 529 171 529 607 934 607 934 296 307 296 307 654 443 654 443 214 575 214 575 109 919 109 919 267 133 267 133 67 676 67 676 755 374 755 374 110 319 110 319 567 847 567 847 746 767 746 767 242 768 242 768 139 816 139 816 201 950 201 950 637 554 637 554 823 232 823 232 27 782 27 782 214 629 214 629 458 634 458 634 771 783 771 783 148 311 148 311 871 686 871 686 126 804 126 804 238 581 238 581 518 876 518 876 431 516 431 516 820 202 820 202 391 528 391 528 548 484 548 484 522 19 522 19 27 187 27 187 360 399 360 399 711 356 711 356 511 911 511 911 556 10 556 10 372 149 372 149 68 651 68 651 497 641 497 641 368 293 368 293 472 22 472 22 7 599 7 599 538 354 538 354 780 608 780 608 932 596 932 596 939 185 939 185 533 45 533 45 847 44 847 44 892 225 892 225 315 270 315 270 174 889 174 889 107 77 107 77 82 189 82 189 586 527 586 527 949 189 949 189 761 335 761 335 281 767 281 767 912 208 912 208 171 845 171 845 249 325 249 325 489 851 489 851 282 789 282 789 150 605 150 605 266 784 266 784 803 587 803 587 732 698 732 698 300 219 300 219 911 80 911 80 735 658 735 658 673 49 673 49 300 575 300 575 414 331 414 331 52 130 52 130 733 72 733 72 105 649 105 649 652 479 652 479 721 953 721 953 503 604 503 604 581 405 581 405 486 619 486 619 373 123 373 123 139 498 139 498 513 884 513 884 711 138 711 138 845 155 845 155 848 146 848 146 580 161 580 161 669 358 669 358 680 803 680 803 262 228 262 228 796 926 796 926 181 155 181 155 155 803 155 803 152 836 152 836 154 779 154 779 595 1 595 1 680 237 680 237 559 321 559 321 441 438 441 438 951 776 951 776 35 368 35 368 234 297 234 297 88 919 88 919 423 596 423 596 53 365 53 365 829 937 829 937 177 457 177 457 641 923 641 923 223 506 223 506 909 700 909 700 186 25 186 25 886 174 886 174 298 342 298 342 837 403 837 403 681 451 681 451 477 213 477 213 704 601 704 601 488 31 488 31 155 52 155 52 476 621 476 621 59 360 59 360 690 546 690 546 850 404 850 404 78 154 78 154 877 881 877 881 199 291 199 291 865 576 865 576 70 790 70 790 545 906 545 906 933 146 933 146 379 510 379 510 823 427 823 427 829 914 829 914 902 608 902 608 464 337 464 337 105 328 105 328 843 290 843 290 268 713 268 713 539 1 539 1 811 62 811 62 714 344 714 344 388 820 388 820 153 810 153 810 106 938 106 938 593 382 593 382 439 642 439 642 843 337 843 337 737 754 737 754 292 266 292 266 237 330 237 330 656 75 656 75 849 606 849 606 576 571 576 571 403 914 403 914 320 913 320 913 473 777 473 777 812 442 812 442 496 255 496 255 891 531 891 531 557 301 557 301 474 412 474 412 333 609 333 609 787 274 787 274 130 156 130 156 311 49 311 49 589 528 589 528 209 562 209 562 723 43 723 43 724 171 724 171 609 562 609 562 446 562 446 562 505 191 505 191 335 317 335 317 342 542 342 542 257 496 257 496 474 900 474 900 333 416 333 416 74 123 74 123 2 259 2 259 311 155 311 155 382 329 382 329 882 885 882 885 54 95 54 95 68 562 68 562 768 434 768 434 241 53 241 53 491 541 491 541 892 31 892 31 712 289 712 289 247 352 247 352 393 657 393 657 711 591 711 591 107 384 107 384 902 171 902 171 623 337 623 337 37 665 37 665 676 466 676 466 107 372 107 372 76 432 76 432 949 441 949 441 320 58 320 58 692 30 692 30 879 936 879 936 872 255 872 255 75 244 75 244 83 166 83 166 650 810 650 810 750 8 750 8 729 817 729 817 268 691 268 691 167 4 167 4 132 454 132 454 798 277 798 277 588 16 588 16 249 882 249 882 681 625 681 625 139 774 139 774 99 64 99 64 550 868 550 868 103 324 103 324 21 533 21 533 500 336 500 336 337 449 337 449 211 387 211 387 370 143 370 143 121 933 121 933 732 244 732 244 200 93 200 93 945 32 945 32 891 578 891 578 792 165 792 165 418 205 418 205 775 234 775 234 557 943 557 943 606 371 606 371 657 771 657 771 224 878 224 878 947 96 947 96 353 458 353 458 766 630 766 630 783 727 783 727 655 740 655 740 343 132 343 132 944 230 944 230 106 264 106 264 731 178 731 178 260 389 260 389 16 571 16 571 601 140 601 140 632 119 632 119 471 829 471 829 237 537 237 537 895 549 895 549 290 477 290 477 803 258 803 258 935 936 935 936 385 65 385 65 182 27 182 27 842 47 842 47 72 736 72 736 646 255 646 255 682 503 682 503 27 356 27 356 697 654 697 654 613 500 613 500 783 857 783 857 301 336 301 336 413 577 413 577 522 583 522 583 203 615 203 615 753 627 753 627 907 501 907 501 700 232 700 232 708 572 708 572 849 620 849 620 680 183 680 183 538 762 538 762 375 215 375 215 671 180 671 180 955 804 955 804 869 794 869 794 14 515 14 515 830 672 830 672 148 851 148 851 770 147 770 147 770 520 770 520 906 653 906 653 239 644 239 644 546 1 546 1 643 160 643 160 516 654 516 654 105 46 105 46 616 832 616 832 572 656 572 656 195 102 195 102 878 558 878 558 784 115 784 115 890 878 890 878 786 40 786 40 931 580 931 580 936 134 936 134 692 291 692 291 268 42 268 42 521 521 521 521 783 618 783 618 796 370 796 370 470 884 470 884 838 455 838 455 894 388 894 388 643 320 643 320 287 353 287 353 447 186 447 186 816 853 816 853 694 333 694 333 594 273 594 273 331 648 331 648 172 550 172 550 388 107 388 107 630 586 630 586 541 509 541 509 460 255 460 255 333 614 333 614 929 443 929 443 783 743 783 743 695 596 695 596 732 153 732 153 866 501 866 501 478 183 478 183 498 97 498 97 771 320 771 320 218 542 218 542 40 111 40 111 259 587 259 587 596 432 596 432 524 620 524 620 603 260 603 260 922 150 922 150 317 43 317 43 912 214 912 214 330 757 330 757 62 85 62 85 501 266 501 266 838 893 838 893 127 842 127 842 875 693 875 693 139 507 139 507 448 136 448 136 225 497 225 497 48 428 48 428 278 41 278 41 442 201 442 201 314 44 314 44 75 814 75 814 131 122 131 122 364 18 364 18 768 607 768 607 585 90 585 90 207 837 207 837 912 32 912 32 809 41 809 41 10 547 10 547 546 578 546 578 517 505 517 505 870 700 870 700 176 399 176 399 791 297 791 297 697 58 697 58 680 78 680 78 383 43 383 43 92 503 92 503 471 186 471 186 301 338 301 338 454 794 454 794 121 858 121 858 345 772 345 772 12 297 12 297 476 720 476 720 722 110 722 110 576 784 576 784 209 461 209 461 164 213 164 213 387 766 387 766 310 909 310 909 620 406 620 406 73 803 73 803 679 891 679 891 791 162 791 162 109 353 109 353 64 133 64 133 928 798 928 798 292 185 292 185 284 243 284 243 643 186 643 186 894 53 894 53 796 731 796 731 896 844 896 844 477 552 477 552 120 228 120 228 464 745 464 745 25 572 25 572 683 630 683 630 167 326 167 326 637 692 637 692 100 689 100 689 796 431 796 431 668 238 668 238 278 668 278 668 147 67 147 67 425 640 425 640 18 58 18 58 74 560 74 560 365 532 365 532 296 452 296 452 491 582 491 582 78 673 78 673 667 625 667 625 378 560 378 560 461 348 461 348 249 700 249 700 238 633 238 633 941 44 941 44 213 756 213 756 654 534 654 534 756 896 756 896 868 3 868 3 793 24 793 24 455 171 455 171 548 501 548 501 178 441 178 441 276 162 276 162 64 813 64 813 543 158 543 158 214 816 214 816 637 403 637 403 817 853 817 853 111 884 111 884 259 282 259 282 954 569 954 569 477 910 477 910 389 775 389 775 293 792 293 792 510 370 510 370 638 752 638 752 129 189 129 189 457 782 457 782 117 352 117 352 238 190 238 190 551 747 551 747 858 703 858 703 633 355 633 355 520 586 520 586 682 108 682 108 439 611 439 611 864 606 864 606 240 73 240 73 732 97 732 97 275 430 275 430 593 329 593 329 893 432 893 432 425 515 425 515 475 671 475 671 558 87 558 87 848 249 848 249 407 503 407 503 596 487 596 487 48 311 48 311 790 803 790 803 441 558 441 558 410 415 410 415 105 723 105 723 608 698 608 698 311 806 311 806 256 223 256 223 103 613 103 613 871 257 871 257 449 69 449 69 403 311 403 311 339 659 339 659 831 832 831 832 24 302 24 302 796 33 796 33 193 89 193 89 624 715 624 715 775 736 775 736 116 326 116 326 506 824 506 824 561 744 561 744 750 3 750 3 909 276 909 276 605 853 605 853 819 369 819 369 44 519 44 519 649 780 649 780 342 429 342 429 56 729 56 729 62 731 62 731 413 101 413 101 892 561 892 561 492 691 492 691 713 791 713 791 519 687 519 687 432 296 432 296 413 377 413 377 889 723 889 723 151 61 151 61 92 821 92 821 30 140 30 140 587 504 587 504 122 647 122 647 710 524 710 524 806 630 806 630 243 908 243 908 20 557 20 557 517 845 517 845 291 272 291 272 293 920 293 920 612 6 612 6 568 679 568 679 332 394 332 394 900 40 900 40 408 62 408 62 436 457 436 457 328 62 328 62 411 595 411 595 585 739 585 739 746 519 746 519 547 921 547 921 186 813 186 813 689 918 689 918 827 72 827 72 244 567 244 567 260 126 260 126 147 209 147 209 653 876 653 876 632 148 632 148 17 794 17 794 149 179 149 179 614 664 614 664 42 468 42 468 51 546 51 546 497 194 497 194 857 71 857 71 893 720 893 720 688 669 688 669 773 704 773 704 625 113 625 113 110 355 110 355 844 41 844 41 629 653 629 653 132 656 132 656 687 448 687 448 913 915 913 915 941 272 941 272 943 578 943 578 536 386 536 386 550 423 550 423 432 79 432 79 502 787 502 787 562 652 562 652 829 112 829 112 559 144 559 144 166 304 166 304 21 123 21 123 511 783 511 783 259 875 259 875 463 370 463 370 355 832 355 832 126 25 126 25 751 259 751 259 381 745 381 745 88 231 88 231 611 369 611 369 687 683 687 683 271 253 271 253 238 724 238 724 721 712 721 712 894 649 894 649 893 546 893 546 563 775 563 775 321 944 321 944 494 580 494 580 420 730 420 730 638 764 638 764 297 36 297 36 328 334 328 334 853 449 853 449 82 612 82 612 93 922 93 922 919 333 919 333 786 271 786 271 368 93 368 93 814 596 814 596 402 696 402 696 243 772 243 772 184 944 184 944 287 96 287 96 567 821 567 821 612 111 612 111 273 748 273 748 436 199 436 199 430 534 430 534 334 946 334 946 623 879 623 879 435 567 435 567 125 438 125 438 389 763 389 763 410 427 410 427 217 52 217 52 103 584 103 584 310 409 310 409 482 738 482 738 604 131 604 131 15 40 15 40 237 51 237 51 619 653 619 653 466 800 466 800 811 824 811 824 522 368 522 368 669 863 669 863 134 530 134 530 430 950 430 950 181 770 181 770 592 824 592 824 902 581 902 581 360 465 360 465 646 232 646 232 488 106 488 106 265 647 265 647 409 838 409 838 722 941 722 941 361 367 361 367 685 933 685 933 84 546 84 546 453 491 453 491 429 708 429 708 401 237 401 237 27 55 27 55 663 290 663 290 76 435 76 435 175 359 175 359 397 570 397 570 757 420 757 420 70 525 70 525 63 909 63 909 40 295 40 295 185 120 185 120 493 413 493 413 564 31 564 31 52 897 52 897 431 671 431 671 280 559 280 559 581 59 581 59 343 911 343 911 944 451 944 451 143 512 143 512 490 171 490 171 746 623 746 623 883 258 883 258 341 238 341 238 513 531 513 531 493 739 493 739 172 222 172 222 362 239 362 239 150 341 150 341 70 572 70 572 852 548 852 548 129 289 129 289 159 885 159 885 269 651 269 651 12 488 12 488 440 719 440 719 930 156 930 156 838 462 838 462 155 191 155 191 933 578 933 578 410 606 410 606 799 58 799 58 835 67 835 67 80 258 80 258 484 215 484 215 865 495 865 495 417 236 417 236 99 542 99 542 344 904 344 904 562 824 562 824 175 530 175 530 315 817 315 817 453 318 453 318 286 83 286 83 380 616 380 616 864 773 864 773 181 25 181 25 210 26 210 26 542 235 542 235 528 939 528 939 605 582 605 582 396 218 396 218 398 99 398 99 623 275 623 275 321 220 321 220 839 292 839 292 370 417 370 417 293 944 293 944 716 388 716 388 295 699 295 699 802 931 802 931 418 572 418 572 902 528 902 528 686 479 686 479 181 767 181 767 444 858 444 858 222 726 222 726 313 562 313 562 469 222 469 222 674 297 674 297 486 78 486 78 105 685 105 685 713 46 713 46 516 17 516 17 448 688 448 688 782 16 782 16 477 548 477 548 382 602 382 602 865 661 865 661 508 182 508 182 81 805 81 805 368 546 368 546 123 360 123 360 411 322 411 322 888 557 888 557 315 494 315 494 151 230 151 230 263 306 263 306 702 887 702 887 690 808 690 808 196 734 196 734 259 108 259 108 682 238 682 238 242 640 242 640 492 473 492 473 593 394 593 394 156 380 156 380 81 824 81 824 236 632 236 632 685 355 685 355 872 105 872 105 112 844 112 844 299 231 299 231 951 858 951 858 301 210 301 210 80 209 80 209 941 825 941 825 682 430 682 430 908 679 908 679 425 902 425 902 763 731 763 731 500 327 500 327 716 575 716 575 481 755 481 755 877 738 877 738 247 711 247 711 893 8 893 8 345 433 345 433 111 358 111 358 465 77 465 77 794 55 794 55 240 598 240 598 891 213 891 213 602 724 602 724 495 39 495 39 298 290 298 290 98 264 98 264 431 738 431 738 339 396 339 396 501 947 501 947 216 324 216 324 224 749 224 749 666 808 666 808 40 940 40 940 490 690 490 690 132 916 132 916 641 773 641 773 671 470 671 470 44 540 44 540 199 583 199 583 377 30 377 30 571 922 571 922 862 405 862 405 740 497 740 497 132 180 132 180 187 414 187 414 668 116 668 116 269 391 269 391 217 269 217 269 284 669 284 669 441 739 441 739 719 411 719 411 662 403 662 403 393 810 393 810 447 11 447 11 722 882 722 882 177 531 177 531 544 63 544 63 325 735 325 735 940 564 940 564 136 293 136 293 316 816 316 816 454 523 454 523 805 877 805 877 252 360 252 360 483 277 483 277 102 875 102 875 553 482 553 482 527 950 527 950 668 840 668 840 922 250 922 250 268 602 268 602 77 858 77 858 890 674 890 674 44 428 44 428 745 205 745 205 350 922 350 922 574 105 574 105 109 474 109 474 796 653 796 653 713 182 713 182 143 747 143 747 192 444 192 444 768 943 768 943 377 76 377 76 765 531 765 531 267 56 267 56 309 653 309 653 275 578 275 578 191 865 191 865 755 224 755 224 39 500 39 500 6 582 6 582 444 168 444 168 39 905 39 905 858 277 858 277 357 581 357 581 728 879 728 879 261 23 261 23 897 498 897 498 908 570 908 570 698 193 698 193 337 306 337 306 198 814 198 814 9 395 9 395 390 627 390 627 642 410 642 410 847 918 847 918 516 484 516 484 748 335 748 335 160 143 160 143 170 638 170 638 218 441 218 441 67 182 67 182 34 729 34 729 176 455 176 455 465 33 465 33 445 908 445 908 192 78 192 78 799 486 799 486 247 521 247 521 766 852 766 852 898 394 898 394 417 51 417 51 692 262 692 262 277 810 277 810 77 288 77 288 275 777 275 777 707 472 707 472 759 243 759 243 358 948 358 948 268 339 268 339 102 232 102 232 392 742 392 742 813 756 813 756 252 516 252 516 177 3 177 3 854 876 854 876 504 276 504 276 240 207 240 207 421 398 421 398 791 905 791 905 206 409 206 409 884 106 884 106 140 661 140 661 723 877 723 877 542 488 542 488 409 544 409 544 114 541 114 541 519 133 519 133 253 853 253 853 699 643 699 643 695 85 695 85 613 264 613 264 614 748 614 748 271 816 271 816 426 66 426 66 544 344 544 344 446 67 446 67 63 482 63 482 551 504 551 504 249 726 249 726 872 145 872 145 214 341 214 341 428 776 428 776 556 349 556 349 489 228 489 228 945 660 945 660 609 122 609 122 531 624 531 624 288 749 288 749 201 235 201 235 872 489 872 489 113 574 113 574 343 707 343 707 280 576 280 576 340 790 340 790 148 714 148 714 455 302 455 302 165 36 165 36 591 787 591 787 586 505 586 505 110 828 110 828 187 530 187 530 89 790 89 790 263 158 263 158 841 719 841 719 179 860 179 860 73 782 73 782 744 759 744 759 175 204 175 204 356 620 356 620 311 583 311 583 4 200 4 200 944 260 944 260 125 361 125 361 149 135 149 135 460 465 460 465 462 405 462 405 852 100 852 100 866 837 866 837 859 602 859 602 846 713 846 713 712 453 712 453 781 368 781 368 805 881 805 881 336 12 336 12 550 583 550 583 944 173 944 173 661 929 661 929 188 34 188 34 157 27 157 27 946 156 946 156 792 10 792 10 217 470 217 470 891 409 891 409 722 315 722 315 149 687 149 687 113 557 113 557 643 550 643 550 767 782 767 782 514 747 514 747 366 14 366 14 423 477 423 477 196 336 196 336 518 101 518 101 403 550 403 550 488 165 488 165 925 71 925 71 704 289 704 289 358 292 358 292 668 101 668 101 123 271 123 271 578 34 578 34 880 109 880 109 416 133 416 133 481 157 481 157 734 676 734 676 420 308 420 308 178 5 178 5 150 223 150 223 151 145 151 145 457 155 457 155 786 295 786 295 729 685 729 685 161 556 161 556 697 140 697 140 19 781 19 781 382 134 382 134 414 372 414 372 606 674 606 674 319 177 319 177 702 801 702 801 586 833 586 833 145 290 145 290 358 645 358 645 145 340 145 340 440 533 440 533 408 856 408 856 19 382 19 382 694 719 694 719 464 704 464 704 495 383 495 383 807 388 807 388 77 687 77 687 652 645 652 645 176 110 176 110 748 490 748 490 811 254 811 254 661 641 661 641 635 719 635 719 778 569 778 569 837 616 837 616 645 99 645 99 630 255 630 255 158 213 158 213 198 250 198 250 310 248 310 248 301 577 301 577 277 736 277 736 942 174 942 174 348 597 348 597 182 712 182 712 246 804 246 804 477 919 477 919 195 350 195 350 115 839 115 839 762 392 762 392 337 204 337 204 498 393 498 393 826 383 826 383 672 733 672 733 174 873 174 873 147 527 147 527 546 593 546 593 874 763 874 763 881 380 881 380 365 443 365 443 761 631 761 631 380 366 380 366 212 139 212 139 805 421 805 421 59 191 59 191 889 881 889 881 102 266 102 266 838 176 838 176 860 714 860 714 604 422 604 422 859 658 859 658 284 683 284 683 782 710 782 710 949 814 949 814 209 820 209 820 777 634 777 634 138 87 138 87 718 510 718 510 131 383 131 383 801 117 801 117 371 825 371 825 542 906 542 906 234 89 234 89 118 542 118 542 94 321 94 321 570 670 570 670 814 60 814 60 796 672 796 672 705 262 705 262 268 224 268 224 614 898 614 898 671 674 671 674 813 684 813 684 435 899 435 899 678 857 678 857 112 481 112 481 870 568 870 568 306 648 306 648 366 232 366 232 856 334 856 334 228 318 228 318 659 699 659 699 591 77 591 77 777 863 777 863 782 571 782 571 459 521 459 521 242 603 242 603 369 50 369 50 286 531 286 531 609 186 609 186 600 734 600 734 738 193 738 193 755 562 755 562 140 92 140 92 277 141 277 141 540 814 540 814 931 448 931 448 603 731 603 731 237 325 237 325 927 788 927 788 257 16 257 16 266 122 266 122 165 453 165 453 922 617 922 617 569 675 569 675 610 467 610 467 799 858 799 858 90 736 90 736 522 454 522 454 787 335 787 335 761 465 761 465 52 173 52 173 77 419 77 419 191 687 191 687 685 332 685 332 50 437 50 437 176 873 176 873 810 730 810 730 786 766 786 766 67 328 67 328 737 469 737 469 64 192 64 192 832 66 832 66 629 294 629 294 719 840 719 840 485 925 485 925 372 299 372 299 783 455 783 455 168 243 168 243 170 725 170 725 897 943 897 943 779 157 779 157 196 757 196 757 680 463 680 463 812 815 812 815 674 622 674 622 338 827 338 827 558 619 558 619 934 386 934 386 838 533 838 533 326 525 326 525 409 243 409 243 136 792 136 792 282 189 282 189 641 467 641 467 345 367 345 367 310 213 310 213 400 489 400 489 473 173 473 173 673 695 673 695 620 884 620 884 645 658 645 658 548 537 548 537 592 377 592 377 566 756 566 756 178 455 178 455 541 53 541 53 502 802 502 802 421 486 421 486 198 260 198 260 146 260 146 260 524 366 524 366 210 163 210 163 262 434 262 434 848 600 848 600 473 782 473 782 871 308 871 308 732 236 732 236 574 275 574 275 205 157 205 157 38 212 38 212 680 748 680 748 417 692 417 692 225 272 225 272 606 604 606 604 294 220 294 220 216 136 216 136 692 120 692 120 590 779 590 779 639 498 639 498 638 515 638 515 410 284 410 284 515 37 515 37 484 368 484 368 399 186 399 186 107 230 107 230 584 930 584 930 748 803 748 803 811 496 811 496 295 429 295 429 736 783 736 783 659 405 659 405 319 839 319 839 323 816 323 816 155 379 155 379 231 247 231 247 40 714 40 714 75 733 75 733 293 302 293 302 473 637 473 637 289 565 289 565 214 621 214 621 447 944 447 944 579 229 579 229 393 924 393 924 218 191 218 191 567 508 567 508 387 875 387 875 333 936 333 936 809 320 809 320 795 491 795 491 431 644 431 644 571 549 571 549 915 201 915 201 724 333 724 333 318 612 318 612 946 182 946 182 374 504 374 504 22 376 22 376 206 345 206 345 946 756 946 756 951 622 951 622 673 812 673 812 166 632 166 632 759 910 759 910 145 418 145 418 785 342 785 342 347 931 347 931 589 169 589 169 846 884 846 884 257 820 257 820 774 791 774 791 299 343 299 343 200 155 200 155 470 783 470 783 151 765 151 765 889 354 889 354 227 750 227 750 201 607 201 607 331 647 331 647 694 175 694 175 852 727 852 727 26 753 26 753 438 601 438 601 381 855 381 855 944 429 944 429 83 393 83 393 415 715 415 715 950 590 950 590 614 330 614 330 190 24 190 24 807 712 807 712 28 782 28 782 599 88 599 88 219 352 219 352 535 450 535 450 666 633 666 633 822 555 822 555 691 682 691 682 226 732 226 732 8 347 8 347 462 179 462 179 488 325 488 325 778 851 778 851 747 866 747 866 249 658 249 658 917 194 917 194 136 110 136 110 675 132 675 132 303 660 303 660 809 113 809 113 506 508 506 508 246 663 246 663 139 721 139 721 700 420 700 420 681 920 681 920 114 699 114 699 796 330 796 330 768 124 768 124 616 281 616 281 812 231 812 231 676 777 676 777 928 614 928 614 740 555 740 555 437 739 437 739 799 600 799 600 256 702 256 702 616 362 616 362 440 84 440 84 379 173 379 173 128 603 128 603 145 710 145 710 685 539 685 539 44 345 44 345 27 648 27 648 680 644 680 644 159 155 159 155 598 881 598 881 699 165 699 165 321 750 321 750 906 577 906 577 306 112 306 112 691 839 691 839 899 634 899 634 815 191 815 191 792 456 792 456 780 919 780 919 728 335 728 335 233 437 233 437 35 815 35 815 940 54 940 54 23 343 23 343 712 419 712 419 18 267 18 267 663 394 663 394 922 522 922 522 57 77 57 77 357 337 357 337 599 509 599 509 6 146 6 146 243 300 243 300 497 295 497 295 574 867 574 867 21 901 21 901 880 515 880 515 21 817 21 817 330 24 330 24 230 598 230 598 851 126 851 126 598 231 598 231 290 340 290 340 339 319 339 319 76 505 76 505 363 722 363 722 888 787 888 787 534 49 534 49 561 171 561 171 353 131 353 131 232 928 232 928 391 70 391 70 78 784 78 784 343 61 343 61 527 36 527 36 376 850 376 850 623 256 623 256 530 379 530 379 823 284 823 284 778 57 778 57 840 650 840 650 448 545 448 545 131 936 131 936 851 206 851 206 593 878 593 878 92 922 92 922 220 94 220 94 819 705 819 705 654 296 654 296 135 316 135 316 548 142 548 142 255 911 255 911 851 271 851 271 583 798 583 798 748 897 748 897 343 667 343 667 3 623 3 623 462 686 462 686 125 664 125 664 352 720 352 720 903 313 903 313 481 125 481 125 370 874 370 874 45 687 45 687 551 482 551 482 771 685 771 685 787 460 787 460 941 81 941 81 80 403 80 403 755 604 755 604 77 152 77 152 477 388 477 388 394 56 394 56 182 125 182 125 603 337 603 337 568 123 568 123 533 821 533 821 880 617 880 617 362 670 362 670 202 8 202 8 521 573 521 573 100 643 100 643 352 195 352 195 773 855 773 855 764 147 764 147 892 435 892 435 34 835 34 835 633 316 633 316 5 625 5 625 439 815 439 815 801 200 801 200 436 242 436 242 6 524 6 524 520 848 520 848 475 427 475 427 554 217 554 217 452 545 452 545 593 591 593 591 550 284 550 284 542 378 542 378 655 569 655 569 332 850 332 850 760 878 760 878 392 608 392 608 65 569 65 569 691 882 691 882 543 557 543 557 780 445 780 445 520 354 520 354 918 262 918 262 735 447 735 447 620 719 620 719 799 678 799 678 472 818 472 818 853 792 853 792 153 258 153 258 448 297 448 297 324 401 324 401 177 166 177 166 510 567 510 567 699 695 699 695 899 550 899 550 181 656 181 656 865 593 865 593 309 826 309 826 118 557 118 557 19 949 19 949 386 695 386 695 439 321 439 321 936 607 936 607 330 497 330 497 272 205 272 205 735 552 735 552 4 36 4 36 436 137 436 137 315 446 315 446 126 654 126 654 529 328 529 328 797 844 797 844 33 799 33 799 556 59 556 59 616 180 616 180 670 695 670 695 901 472 901 472 477 792 477 792 63 673 63 673 821 872 821 872 446 819 446 819 383 384 383 384 751 802 751 802 222 74 222 74 836 671 836 671 33 454 33 454 488 781 488 781 363 227 363 227 743 899 743 899 686 316 686 316 134 749 134 749 90 188 90 188 760 185 760 185 846 192 846 192 342 22 342 22 222 433 222 433 118 219 118 219 903 601 903 601 553 561 553 561 703 487 703 487 837 801 837 801 292 897 292 897 667 875 667 875 404 710 404 710 668 458 668 458 217 57 217 57 199 281 199 281 160 952 160 952 332 949 332 949 545 407 545 407 520 687 520 687 465 807 465 807 405 322 405 322 379 757 379 757 298 213 298 213 520 373 520 373 778 404 778 404 439 453 439 453 368 713 368 713 596 559 596 559 213 171 213 171 943 175 943 175 821 68 821 68 273 922 273 922 223 889 223 889 475 817 475 817 99 308 99 308 817 770 817 770 212 687 212 687 87 480 87 480 374 900 374 900 590 51 590 51 261 692 261 692 642 722 642 722 489 492 489 492 688 828 688 828 139 83 139 83 41 544 41 544 759 117 759 117 893 719 893 719 910 293 910 293 240 20 240 20 408 642 408 642 730 661 730 661 874 665 874 665 328 202 328 202 744 594 744 594 7 525 7 525 583 525 583 525 474 625 474 625 89 481 89 481 131 646 131 646 832 2 832 2 942 283 942 283 224 907 224 907 624 174 624 174 353 848 353 848 730 334 730 334 923 85 923 85 534 493 534 493 866 298 866 298 647 286 647 286 780 856 780 856 315 923 315 923 134 586 134 586 723 785 723 785 756 827 756 827 894 556 894 556 207 271 207 271 595 708 595 708 50 248 50 248 32 406 32 406 694 432 694 432 429 553 429 553 886 171 886 171 426 273 426 273 800 470 800 470 905 540 905 540 884 542 884 542 807 294 807 294 414 710 414 710 451 610 451 610 8 933 8 933 100 697 100 697 117 626 117 626 327 384 327 384 559 757 559 757 500 496 500 496 503 500 503 500 830 295 830 295 892 276 892 276 791 621 791 621 592 375 592 375 622 568 622 568 485 770 485 770 209 925 209 925 953 90 953 90 346 492 346 492 889 911 889 911 29 953 29 953 192 126 192 126 483 809 483 809 629 817 629 817 939 136 939 136 867 750 867 750 15 884 15 884 923 398 923 398 345 338 345 338 602 802 602 802 131 643 131 643 625 80 625 80 208 615 208 615 30 873 30 873 813 21 813 21 628 384 628 384 399 843 399 843 613 444 613 444 691 827 691 827 850 148 850 148 551 261 551 261 794 248 794 248 357 37 357 37 28 749 28 749 780 939 780 939 274 37 274 37 344 953 344 953 668 949 668 949 564 520 564 520 739 947 739 947 291 658 291 658 298 587 298 587 852 796 852 796 659 249 659 249 735 450 735 450 631 889 631 889 129 12 129 12 405 529 405 529 156 606 156 606 560 247 560 247 472 273 472 273 252 623 252 623 201 463 201 463 344 53 344 53 224 309 224 309 924 723 924 723 638 905 638 905 385 382 385 382 353 820 353 820 447 316 447 316 911 642 911 642 532 51 532 51 880 697 880 697 412 245 412 245 292 155 292 155 490 729 490 729 474 434 474 434 124 768 124 768 930 694 930 694 80 565 80 565 200 717 200 717 422 874 422 874 162 811 162 811 553 269 553 269 709 570 709 570 72 437 72 437 596 32 596 32 675 451 675 451 754 74 754 74 716 70 716 70 666 690 666 690 622 853 622 853 933 404 933 404 389 3 389 3 798 676 798 676 66 272 66 272 809 909 809 909 393 729 393 729 784 35 784 35 237 912 237 912 610 876 610 876 511 757 511 757 458 622 458 622 181 830 181 830 653 684 653 684 523 589 523 589 58 551 58 551 413 293 413 293 878 70 878 70 71 589 71 589 750 541 750 541 535 522 535 522 157 337 157 337 578 354 578 354 207 244 207 244 722 460 722 460 20 261 20 261 289 182 289 182 314 543 314 543 531 432 531 432 535 765 535 765 914 312 914 312 752 252 752 252 269 838 269 838 557 767 557 767 827 452 827 452 516 385 516 385 731 47 731 47 786 470 786 470 286 196 286 196 527 308 527 308 164 267 164 267 487 758 487 758 908 196 908 196 902 324 902 324 345 402 345 402 501 923 501 923 489 464 489 464 789 105 789 105 221 545 221 545 640 942 640 942 462 857 462 857 534 24 534 24 519 909 519 909 429 612 429 612 130 165 130 165 526 266 526 266 905 499 905 499 242 878 242 878 755 785 755 785 766 176 766 176 318 642 318 642 674 446 674 446 408 765 408 765 525 72 525 72 209 248 209 248 499 843 499 843 551 120 551 120 148 448 148 448 248 569 248 569 257 418 257 418 853 896 853 896 891 476 891 476 589 321 589 321 306 638 306 638 264 438 264 438 104 866 104 866 757 557 757 557 431 573 431 573 611 740 611 740 334 680 334 680 282 503 282 503 803 902 803 902 887 121 887 121 113 201 113 201 602 749 602 749 560 319 560 319 81 222 81 222 896 899 896 899 547 365 547 365 905 115 905 115 350 383 350 383 189 176 189 176 87 668 87 668 366 393 366 393 523 279 523 279 593 32 593 32 859 923 859 923 616 414 616 414 835 245 835 245 255 871 255 871 94 144 94 144 355 511 355 511 505 439 505 439 119 170 119 170 151 56 151 56 254 375 254 375 105 794 105 794 881 910 881 910 39 263 39 263 830 501 830 501 72 696 72 696 422 305 422 305 500 32 500 32 741 129 741 129 495 701 495 701 853 156 853 156 135 107 135 107 209 396 209 396 612 713 612 713 208 409 208 409 177 66 177 66 151 825 151 825 413 808 413 808 94 425 94 425 110 698 110 698 338 737 338 737 304 851 304 851 706 657 706 657 717 248 717 248 45 106 45 106 663 667 663 667 363 901 363 901 571 186 571 186 76 239 76 239 897 899 897 899 29 871 29 871 694 450 694 450 415 106 415 106 641 245 641 245 130 345 130 345 712 731 712 731 904 50 904 50 694 262 694 262 407 182 407 182 215 896 215 896 854 239 854 239 724 349 724 349 694 24 694 24 296 40 296 40 722 339 722 339 381 886 381 886 804 653 804 653 577 55 577 55 483 118 483 118 94 123 94 123 129 106 129 106 737 258 737 258 641 789 641 789 763 508 763 508 710 597 710 597 37 693 37 693 188 466 188 466 497 664 497 664 808 647 808 647 927 757 927 757 743 611 743 611 436 207 436 207 460 389 460 389 592 864 592 864 22 559 22 559 420 706 420 706 520 176 520 176 344 389 344 389 317 52 317 52 419 351 419 351 178 219 178 219 293 816 293 816 783 917 783 917 11 392 11 392 885 557 885 557 898 494 898 494 677 246 677 246 574 571 574 571 767 528 767 528 248 797 248 797 86 861 86 861 135 880 135 880 708 880 708 880 166 290 166 290 94 509 94 509 52 272 52 272 935 35 935 35 30 861 30 861 680 260 680 260 25 855 25 855 771 711 771 711 43 581 43 581 148 556 148 556 732 319 732 319 373 646 373 646 834 388 834 388 69 887 69 887 830 921 830 921 714 191 714 191 520 41 520 41 237 940 237 940 136 57 136 57 371 462 371 462 632 279 632 279 633 109 633 109 713 642 713 642 417 402 417 402 205 532 205 532 363 506 363 506 305 825 305 825 777 916 777 916 600 363 600 363 638 72 638 72 503 4 503 4 832 344 832 344 162 640 162 640 508 631 508 631 741 312 741 312 881 633 881 633 262 488 262 488 78 441 78 441 943 732 943 732 45 231 45 231 763 315 763 315 674 505 674 505 599 156 599 156 9 561 9 561 389 649 389 649 449 151 449 151 220 798 220 798 460 203 460 203 392 221 392 221 466 190 466 190 662 360 662 360 107 612 107 612 527 51 527 51 790 374 790 374 431 425 431 425 804 30 804 30 44 616 44 616 406 611 406 611 278 145 278 145 553 411 553 411 316 174 316 174 118 823 118 823 210 307 210 307 952 244 952 244 788 782 788 782 832 894 832 894 922 116 922 116 838 171 838 171 121 352 121 352 658 260 658 260 820 243 820 243 3 6 3 6 97 177 97 177 34 749 34 749 448 694 448 694 188 341 188 341 785 55 785 55 467 813 467 813 694 620 694 620 247 846 247 846 834 919 834 919 372 854 372 854 197 107 197 107 706 76 706 76 734 609 734 609 99 631 99 631 502 409 502 409 167 281 167 281 571 132 571 132 61 334 61 334 717 840 717 840 939 190 939 190 443 149 443 149 550 609 550 609 342 55 342 55 298 856 298 856 658 335 658 335 901 524 901 524 420 48 420 48 620 104 620 104 559 562 559 562 305 384 305 384 345 185 345 185 281 738 281 738 781 304 781 304 395 173 395 173 203 350 203 350 712 237 712 237 639 706 639 706 775 524 775 524 301 917 301 917 286 810 286 810 602 913 602 913 114 282 114 282 138 12 138 12 187 953 187 953 532 22 532 22 632 527 632 527 720 860 720 860 245 871 245 871 777 762 777 762 615 359 615 359 420 541 420 541 844 577 844 577 122 260 122 260 347 689 347 689 461 954 461 954 201 929 201 929 340 930 340 930 495 739 495 739 189 138 189 138 22 235 22 235 91 906 91 906 499 224 499 224 62 805 62 805 73 548 73 548 715 73 715 73 212 860 212 860 913 863 913 863 73 416 73 416 33 923 33 923 379 766 379 766 819 609 819 609 778 134 778 134 64 218 64 218 846 740 846 740 5 2 5 2 453 384 453 384 150 40 150 40 571 766 571 766 482 7 482 7 862 649 862 649 129 516 129 516 405 423 405 423 312 844 312 844 175 459 175 459 570 870 570 870 873 362 873 362 128 466 128 466 750 223 750 223 506 424 506 424 439 203 439 203 427 901 427 901 512 715 512 715 310 254 310 254 17 743 17 743 509 113 509 113 98 173 98 173 531 319 531 319 901 113 901 113 127 741 127 741 178 635 178 635 233 690 233 690 904 363 904 363 74 380 74 380 898 221 898 221 87 865 87 865 265 59 265 59 857 765 857 765 189 829 189 829 906 290 906 290 483 285 483 285 443 444 443 444 484 611 484 611 57 854 57 854 955 2 955 2 84 446 84 446 630 92 630 92 569 836 569 836 640 326 640 326 148 99 148 99 433 282 433 282 487 3 487 3 890 767 890 767 172 611 172 611 751 797 751 797 205 92 205 92 826 116 826 116 908 390 908 390 213 4 213 4 890 3 890 3 5 874 5 874 340 457 340 457 656 42 656 42 332 198 332 198 759 939 759 939 29 175 29 175 804 74 804 74 50 572 50 572 559 552 559 552 155 146 155 146 906 938 906 938 700 52 700 52 784 703 784 703 850 134 850 134 532 896 532 896 62 265 62 265 892 427 892 427 58 485 58 485 29 68 29 68 115 778 115 778 882 861 882 861 842 173 842 173 59 304 59 304 834 281 834 281 482 871 482 871 92 489 92 489 252 21 252 21 754 207 754 207 302 204 302 204 151 750 151 750 85 536 85 536 79 898 79 898 53 519 53 519 536 789 536 789 480 129 480 129 648 451 648 451 261 670 261 670 150 313 150 313 502 936 502 936 890 923 890 923 162 788 162 788 139 906 139 906 951 386 951 386 240 495 240 495 571 127 571 127 403 377 403 377 668 600 668 600 391 769 391 769 626 875 626 875 780 76 780 76 687 415 687 415 366 512 366 512 673 441 673 441 342 249 342 249 702 953 702 953 835 270 835 270 672 761 672 761 413 823 413 823 407 276 407 276 438 443 438 443 901 65 901 65 643 903 643 903 790 51 790 51 801 492 801 492 625 601 625 601 604 869 604 869 946 109 946 109 29 881 29 881 77 410 77 410 420 931 420 931 785 654 785 654 54 796 54 796 761 181 761 181 339 920 339 920 827 699 827 699 945 781 945 781 918 821 918 821 597 541 597 541 797 41 797 41 934 532 934 532 945 174 945 174 191 518 191 518 765 356 765 356 798 529 798 529 799 770 799 770 44 943 44 943 87 749 87 749 462 350 462 350 688 254 688 254 64 326 64 326 200 217 200 217 713 866 713 866 357 909 357 909 609 103 609 103 652 332 652 332 450 793 450 793 362 121 362 121 886 353 886 353 708 826 708 826 509 565 509 565 855 910 855 910 149 871 149 871 104 745 104 745 436 737 436 737 145 262 145 262 822 445 822 445 923 655 923 655 346 426 346 426 908 495 908 495 632 399 632 399 661 222 661 222 24 396 24 396 200 393 200 393 191 288 191 288 80 295 80 295 757 654 757 654 546 550 546 550 357 378 357 378 232 155 232 155 69 576 69 576 392 892 392 892 44 595 44 595 913 384 913 384 30 414 30 414 847 129 847 129 811 915 811 915 460 82 460 82 24 40 24 40 72 918 72 918 402 924 402 924 186 768 186 768 273 948 273 948 630 283 630 283 244 311 244 311 25 636 25 636 145 891 145 891 797 196 797 196 882 347 882 347 674 441 674 441 51 98 51 98 571 105 571 105 136 529 136 529 97 93 97 93 602 226 602 226 886 314 886 314 402 602 402 602 299 519 299 519 237 708 237 708 919 473 919 473 706 61 706 61 134 9 134 9 616 639 616 639 287 57 287 57 459 428 459 428 749 340 749 340 487 31 487 31 947 83 947 83 819 386 819 386 919 430 919 430 759 209 759 209 248 52 248 52 135 745 135 745 22 294 22 294 196 625 196 625 619 672 619 672 706 412 706 412 582 29 582 29 297 923 297 923 119 796 119 796 349 163 349 163 38 331 38 331 828 86 828 86 574 712 574 712 891 432 891 432 311 552 311 552 877 196 877 196 301 124 301 124 40 942 40 942 778 189 778 189 232 551 232 551 669 765 669 765 650 873 650 873 735 264 735 264 424 618 424 618 260 933 260 933 459 473 459 473 153 562 153 562 50 560 50 560 121 248 121 248 92 774 92 774 460 423 460 423 566 47 566 47 218 606 218 606 342 677 342 677 892 874 892 874 291 713 291 713 221 822 221 822 135 578 135 578 537 668 537 668 565 238 565 238 431 244 431 244 457 239 457 239 75 484 75 484 259 139 259 139 243 883 243 883 771 431 771 431 102 134 102 134 451 400 451 400 540 753 540 753 13 369 13 369 477 441 477 441 65 870 65 870 310 93 310 93 53 342 53 342 657 622 657 622 776 349 776 349 680 262 680 262 635 438 635 438 454 527 454 527 142 792 142 792 844 78 844 78 133 318 133 318 762 699 762 699 802 363 802 363 436 888 436 888 234 657 234 657 709 36 709 36 808 483 808 483 632 622 632 622 552 746 552 746 654 147 654 147 565 194 565 194 398 627 398 627 144 269 144 269 3 676 3 676 777 405 777 405 942 859 942 859 528 603 528 603 790 767 790 767 686 279 686 279 199 118 199 118 284 583 284 583 898 415 898 415 626 480 626 480 67 181 67 181 203 325 203 325 415 336 415 336 899 418 899 418 803 179 803 179 801 749 801 749 673 508 673 508 798 896 798 896 870 510 870 510 103 408 103 408 453 936 453 936 811 590 811 590 125 284 125 284 64 149 64 149 790 171 790 171 23 348 23 348 402 650 402 650 684 635 684 635 708 85 708 85 542 736 542 736 274 745 274 745 746 323 746 323 181 874 181 874 900 324 900 324 180 66 180 66 734 488 734 488 24 748 24 748 671 812 671 812 370 617 370 617 899 870 899 870 504 341 504 341 241 754 241 754 577 210 577 210 297 93 297 93 515 826 515 826 456 785 456 785 920 912 920 912 493 747 493 747 60 650 60 650 623 61 623 61 58 669 58 669 195 692 195 692 565 846 565 846 685 489 685 489 397 713 397 713 684 188 684 188 548 117 548 117 659 776 659 776 528 314 528 314 114 191 114 191 341 281 341 281 498 908 498 908 848 911 848 911 453 796 453 796 191 600 191 600 262 532 262 532 926 249 926 249 670 866 670 866 418 382 418 382 526 556 526 556 25 233 25 233 351 947 351 947 753 232 753 232 764 229 764 229 703 180 703 180 402 92 402 92 368 537 368 537 936 145 936 145 940 447 940 447 455 556 455 556 137 78 137 78 98 144 98 144 10 717 10 717 697 733 697 733 157 945 157 945 114 582 114 582 178 804 178 804 341 23 341 23 571 572 571 572 19 24 19 24 308 446 308 446 470 173 470 173 842 534 842 534 710 485 710 485 807 550 807 550 406 674 406 674 508 271 508 271 78 834 78 834 287 337 287 337 301 27 301 27 671 181 671 181 622 446 622 446 171 660 171 660 619 209 619 209 904 422 904 422 426 663 426 663 139 593 139 593 344 755 344 755 581 162 581 162 736 463 736 463 368 627 368 627 614 248 614 248 941 799 941 799 793 602 793 602 577 891 577 891 466 68 466 68 234 936 234 936 534 442 534 442 121 43 121 43 217 309 217 309 931 727 931 727 236 114 236 114 860 752 860 752 540 59 540 59 281 933 281 933 237 366 237 366 349 623 349 623 594 750 594 750 944 687 944 687 335 493 335 493 788 763 788 763 477 457 477 457 471 537 471 537 889 341 889 341 94 81 94 81 124 151 124 151 237 893 237 893 745 139 745 139 802 13 802 13 848 455 848 455 648 486 648 486 946 579 946 579 370 228 370 228 269 551 269 551 294 938 294 938 783 724 783 724 809 572 809 572 752 497 752 497 952 477 952 477 208 349 208 349 524 755 524 755 54 277 54 277 918 877 918 877 152 160 152 160 514 819 514 819 410 942 410 942 151 357 151 357 93 68 93 68 563 222 563 222 783 517 783 517 146 451 146 451 952 821 952 821 726 226 726 226 109 12 109 12 290 722 290 722 348 530 348 530 886 592 886 592 152 801 152 801 262 607 262 607 630 302 630 302 108 553 108 553 347 866 347 866 825 933 825 933 290 481 290 481 149 139 149 139 57 493 57 493 32 392 32 392 511 344 511 344 570 494 570 494 102 640 102 640 199 535 199 535 164 385 164 385 911 296 911 296 252 130 252 130 90 126 90 126 257 462 257 462 49 73 49 73 146 757 146 757 677 553 677 553 291 671 291 671 360 902 360 902 913 277 913 277 494 447 494 447 99 466 99 466 874 921 874 921 572 157 572 157 773 426 773 426 700 272 700 272 748 291 748 291 93 308 93 308 58 895 58 895 171 790 171 790 470 761 470 761 11 775 11 775 876 839 876 839 946 296 946 296 462 712 462 712 416 608 416 608 533 220 533 220 287 346 287 346 680 460 680 460 136 11 136 11 755 309 755 309 168 183 168 183 823 511 823 511 626 244 626 244 474 630 474 630 765 586 765 586 524 501 524 501 621 30 621 30 512 687 512 687 429 423 429 423 759 514 759 514 879 916 879 916 820 551 820 551 479 382 479 382 738 636 738 636 706 118 706 118 898 484 898 484 392 279 392 279 335 241 335 241 250 96 250 96 634 221 634 221 835 216 835 216 369 488 369 488 499 667 499 667 624 566 624 566 624 160 624 160 348 330 348 330 747 657 747 657 290 394 290 394 195 433 195 433 245 91 245 91 590 787 590 787 735 663 735 663 230 644 230 644 307 786 307 786 815 113 815 113 386 405 386 405 479 52 479 52 28 205 28 205 555 332 555 332 771 849 771 849 436 656 436 656 55 446 55 446 68 259 68 259 47 505 47 505 476 103 476 103 415 578 415 578 896 6 896 6 668 741 668 741 561 887 561 887 241 280 241 280 20 376 20 376 793 221 793 221 684 408 684 408 883 661 883 661 674 607 674 607 413 486 413 486 494 844 494 844 487 117 487 117 506 17 506 17 279 845 279 845 66 60 66 60 699 157 699 157 550 888 550 888 651 567 651 567 817 75 817 75 940 432 940 432 396 356 396 356 348 383 348 383 475 24 475 24 64 342 64 342 699 191 699 191 852 249 852 249 151 337 151 337 37 680 37 680 815 320 815 320 107 624 107 624 863 626 863 626 722 652 722 652 631 347 631 347 764 551 764 551 745 452 745 452 702 118 702 118 312 760 312 760 429 911 429 911 941 555 941 555 627 144 627 144 341 860 341 860 413 785 413 785 447 215 447 215 472 394 472 394 238 491 238 491 85 229 85 229 907 221 907 221 255 9 255 9 539 953 539 953 236 913 236 913 124 218 124 218 869 303 869 303 842 323 842 323 470 524 470 524 917 83 917 83 445 822 445 822 620 73 620 73 431 255 431 255 61 82 61 82 180 75 180 75 711 719 711 719 865 622 865 622 424 230 424 230 104 269 104 269 751 639 751 639 625 325 625 325 481 57 481 57 579 529 579 529 214 395 214 395 327 257 327 257 655 541 655 541 853 377 853 377 356 950 356 950 517 524 517 524 14 152 14 152 824 541 824 541 54 44 54 44 18 916 18 916 124 698 124 698 214 438 214 438 414 132 414 132 702 906 702 906 778 541 778 541 656 736 656 736 251 942 251 942 399 919 399 919 41 500 41 500 656 721 656 721 266 827 266 827 347 579 347 579 520 722 520 722 116 451 116 451 598 769 598 769 571 128 571 128 308 36 308 36 135 933 135 933 161 516 161 516 734 658 734 658 606 687 606 687 411 641 411 641 83 78 83 78 813 393 813 393 792 232 792 232 400 591 400 591 895 811 895 811 69 88 69 88 464 935 464 935 749 818 749 818 341 285 341 285 599 643 599 643 813 888 813 888 847 367 847 367 505 501 505 501 797 364 797 364 867 740 867 740 413 19 413 19 148 676 148 676 497 392 497 392 706 885 706 885 554 367 554 367 564 585 564 585 693 810 693 810 492 578 492 578 445 678 445 678 868 457 868 457 44 486 44 486 871 618 871 618 736 116 736 116 597 891 597 891 943 550 943 550 75 439 75 439 716 924 716 924 672 673 672 673 139 674 139 674 684 783 684 783 862 572 862 572 781 895 781 895 260 548 260 548 354 461 354 461 330 718 330 718 801 822 801 822 463 52 463 52 257 156 257 156 632 168 632 168 415 49 415 49 787 61 787 61 418 155 418 155 867 693 867 693 926 730 926 730 772 556 772 556 443 674 443 674 439 872 439 872 104 593 104 593 234 524 234 524 516 727 516 727 882 213 882 213 771 122 771 122 540 229 540 229 544 692 544 692 686 287 686 287 758 723 758 723 821 99 821 99 768 906 768 906 841 811 841 811 457 527 457 527 740 331 740 331 403 848 403 848 287 439 287 439 462 237 462 237 197 750 197 750 914 910 914 910 475 324 475 324 950 718 950 718 470 658 470 658 878 315 878 315 892 454 892 454 850 179 850 179 177 135 177 135 691 365 691 365 214 477 214 477 104 172 104 172 469 454 469 454 747 520 747 520 365 233 365 233 498 440 498 440 460 764 460 764 512 298 512 298 375 746 375 746 316 658 316 658 897 13 897 13 116 69 116 69 316 911 316 911 332 802 332 802 769 107 769 107 940 497 940 497 730 359 730 359 623 466 623 466 782 550 782 550 347 70 347 70 88 925 88 925 330 96 330 96 432 676 432 676 736 488 736 488 605 488 605 488 901 147 901 147 893 704 893 704 244 188 244 188 469 606 469 606 7 387 7 387 265 242 265 242 71 562 71 562 575 330 575 330 607 614 607 614 954 428 954 428 65 267 65 267 482 736 482 736 467 829 467 829 176 516 176 516 185 455 185 455 885 566 885 566 892 706 892 706 845 591 845 591 370 440 370 440 157 640 157 640 54 703 54 703 785 26 785 26 775 45 775 45 917 636 917 636 819 171 819 171 719 143 719 143 310 392 310 392 632 438 632 438 11 458 11 458 376 407 376 407 544 10 544 10 368 718 368 718 199 130 199 130 463 567 463 567 485 147 485 147 534 446 534 446 692 801 692 801 98 355 98 355 319 51 319 51 842 747 842 747 263 788 263 788 636 827 636 827 283 633 283 633 384 106 384 106 61 726 61 726 171 577 171 577 30 708 30 708 487 402 487 402 649 713 649 713 155 857 155 857 703 429 703 429 258 900 258 900 844 710 844 710 719 419 719 419 425 859 425 859 902 637 902 637 659 354 659 354 442 303 442 303 280 909 280 909 416 253 416 253 925 112 925 112 879 16 879 16 363 719 363 719 56 929 56 929 830 7 830 7 540 927 540 927 678 735 678 735 843 84 843 84 554 332 554 332 18 69 18 69 278 35 278 35 932 948 932 948 133 307 133 307 156 908 156 908 737 575 737 575 668 346 668 346 789 129 789 129 155 537 155 537 259 873 259 873 136 717 136 717 58 863 58 863 519 309 519 309 209 350 209 350 767 306 767 306 595 12 595 12 829 499 829 499 613 888 613 888 161 329 161 329 311 199 311 199 639 775 639 775 681 933 681 933 528 422 528 422 195 897 195 897 240 770 240 770 758 724 758 724 113 101 113 101 782 628 782 628 112 354 112 354 351 37 351 37 889 907 889 907 83 747 83 747 603 715 603 715 56 542 56 542 630 575 630 575 291 579 291 579 270 405 270 405 787 497 787 497 208 481 208 481 178 715 178 715 357 49 357 49 162 334 162 334 94 168 94 168 435 265 435 265 858 675 858 675 585 568 585 568 400 935 400 935 226 858 226 858 122 672 122 672 485 9 485 9 349 488 349 488 576 733 576 733 312 390 312 390 337 422 337 422 456 572 456 572 555 43 555 43 412 18 412 18 237 794 237 794 555 795 555 795 748 859 748 859 608 642 608 642 275 533 275 533 931 502 931 502 550 617 550 617 596 129 596 129 458 353 458 353 181 77 181 77 426 638 426 638 931 534 931 534 723 247 723 247 905 479 905 479 754 541 754 541 567 438 567 438 302 211 302 211 559 459 559 459 407 152 407 152 636 771 636 771 705 633 705 633 917 738 917 738 688 334 688 334 350 630 350 630 153 56 153 56 206 776 206 776 121 230 121 230 729 392 729 392 473 90 473 90 195 288 195 288 749 916 749 916 224 72 224 72 358 570 358 570 55 298 55 298 300 643 300 643 537 564 537 564 166 61 166 61 639 530 639 530 450 953 450 953 370 821 370 821 619 150 619 150 580 692 580 692 227 655 227 655 6 231 6 231 45 514 45 514 153 275 153 275 779 819 779 819 351 192 351 192 612 49 612 49 500 492 500 492 441 445 441 445 729 79 729 79 809 698 809 698 263 896 263 896 220 546 220 546 912 624 912 624 5 948 5 948 636 600 636 600 581 193 581 193 322 15 322 15 633 419 633 419 721 98 721 98 619 787 619 787 11 584 11 584 364 750 364 750 519 590 519 590 278 21 278 21 195 29 195 29 692 384 692 384 197 55 197 55 595 111 595 111 825 944 825 944 720 638 720 638 159 392 159 392 229 213 229 213 1 874 1 874 204 80 204 80 765 381 765 381 192 341 192 341 251 88 251 88 773 667 773 667 775 829 775 829 158 36 158 36 954 547 954 547 667 845 667 845 867 174 867 174 388 128 388 128 657 476 657 476 520 786 520 786 598 643 598 643 124 141 124 141 775 746 775 746 298 797 298 797 128 479 128 479 940 653 940 653 416 102 416 102 204 138 204 138 351 727 351 727 703 184 703 184 569 60 569 60 596 598 596 598 880 615 880 615 77 574 77 574 59 149 59 149 871 135 871 135 788 838 788 838 357 467 357 467 241 954 241 954 764 792 764 792 121 258 121 258 326 341 326 341 558 696 558 696 939 548 939 548 490 922 490 922 507 634 507 634 163 142 163 142 518 453 518 453 350 825 350 825 577 3 577 3 261 124 261 124 928 679 928 679 604 248 604 248 194 367 194 367 462 473 462 473 268 31 268 31 630 856 630 856 217 756 217 756 237 865 237 865 122 906 122 906 492 734 492 734 838 603 838 603 425 820 425 820 257 929 257 929 474 633 474 633 493 866 493 866 657 581 657 581 465 530 465 530 139 827 139 827 796 15 796 15 113 80 113 80 832 936 832 936 939 915 939 915 689 321 689 321 598 108 598 108 846 158 846 158 470 254 470 254 649 779 649 779 844 385 844 385 114 301 114 301 181 832 181 832 575 636 575 636 448 51 448 51 220 714 220 714 639 589 639 589 225 128 225 128 217 833 217 833 587 760 587 760 426 750 426 750 388 440 388 440 772 373 772 373 321 91 321 91 441 9 441 9 791 58 791 58 393 185 393 185 747 811 747 811 749 226 749 226 398 178 398 178 347 245 347 245 611 833 611 833 411 404 411 404 386 713 386 713 563 167 563 167 556 263 556 263 324 692 324 692 180 798 180 798 37 559 37 559 914 609 914 609 496 593 496 593 426 522 426 522 47 114 47 114 238 844 238 844 663 574 663 574 385 206 385 206 255 193 255 193 101 354 101 354 939 413 939 413 289 929 289 929 65 387 65 387 420 650 420 650 151 822 151 822 718 56 718 56 124 568 124 568 791 716 791 716 233 130 233 130 695 170 695 170 752 24 752 24 205 878 205 878 301 653 301 653 424 870 424 870 192 30 192 30 765 732 765 732 438 821 438 821 530 712 530 712 62 816 62 816 914 949 914 949 464 244 464 244 946 755 946 755 582 733 582 733 926 149 926 149 575 658 575 658 413 826 413 826 835 34 835 34 2 250 2 250 647 413 647 413 402 197 402 197 945 2 945 2 683 864 683 864 381 347 381 347 301 851 301 851 770 745 770 745 231 177 231 177 525 765 525 765 82 228 82 228 26 177 26 177 802 843 802 843 288 199 288 199 852 531 852 531 614 541 614 541 485 759 485 759 354 421 354 421 231 349 231 349 638 551 638 551 224 94 224 94 670 673 670 673 851 946 851 946 23 711 23 711 944 700 944 700 141 225 141 225 220 889 220 889 802 824 802 824 287 902 287 902 51 747 51 747 153 771 153 771 255 548 255 548 305 331 305 331 447 472 447 472 323 554 323 554 596 371 596 371 765 220 765 220 126 92 126 92 503 165 503 165 192 358 192 358 803 936 803 936 179 560 179 560 912 645 912 645 143 607 143 607 478 650 478 650 832 245 832 245 818 911 818 911 271 182 271 182 588 893 588 893 37 466 37 466 213 762 213 762 813 301 813 301 634 260 634 260 430 468 430 468 273 569 273 569 392 47 392 47 110 47 110 47 208 779 208 779 654 317 654 317 20 412 20 412 666 675 666 675 630 938 630 938 735 263 735 263 237 694 237 694 770 733 770 733 515 620 515 620 745 569 745 569 786 246 786 246 936 406 936 406 303 831 303 831 139 6 139 6 523 724 523 724 939 153 939 153 444 439 444 439 428 511 428 511 937 516 937 516 864 329 864 329 332 383 332 383 268 321 268 321 319 837 319 837 608 760 608 760 492 23 492 23 626 237 626 237 142 421 142 421 809 820 809 820 900 619 900 619 47 432 47 432 460 262 460 262 76 680 76 680 492 398 492 398 156 813 156 813 888 765 888 765 848 140 848 140 914 778 914 778 40 292 40 292 519 701 519 701 47 884 47 884 575 888 575 888 171 427 171 427 34 828 34 828 189 715 189 715 756 189 756 189 628 656 628 656 534 761 534 761 254 495 254 495 516 822 516 822 674 277 674 277 490 260 490 260 503 101 503 101 18 862 18 862 105 376 105 376 751 134 751 134 306 274 306 274 370 938 370 938 97 288 97 288 524 30 524 30 244 589 244 589 439 104 439 104 629 532 629 532 324 307 324 307 311 750 311 750 185 560 185 560 381 311 381 311 116 653 116 653 945 752 945 752 35 279 35 279 770 179 770 179 816 332 816 332 838 711 838 711 78 420 78 420 201 609 201 609 40 914 40 914 248 813 248 813 410 622 410 622 5 55 5 55 914 610 914 610 405 181 405 181 906 650 906 650 373 188 373 188 418 539 418 539 782 641 782 641 156 737 156 737 600 304 600 304 527 184 527 184 744 943 744 943 543 32 543 32 720 126 720 126 390 26 390 26 328 247 328 247 331 145 331 145 102 576 102 576 248 102 248 102 335 424 335 424 158 274 158 274 358 427 358 427 152 894 152 894 621 202 621 202 596 540 596 540 264 447 264 447 587 277 587 277 634 656 634 656 586 594 586 594 82 785 82 785 804 564 804 564 21 491 21 491 182 635 182 635 341 598 341 598 212 585 212 585 708 294 708 294 289 108 289 108 822 244 822 244 363 737 363 737 287 867 287 867 147 124 147 124 431 857 431 857 904 196 904 196 403 649 403 649 40 383 40 383 548 840 548 840 657 842 657 842 823 443 823 443 181 709 181 709 896 66 896 66 766 753 766 753 836 931 836 931 869 380 869 380 252 652 252 652 765 628 765 628 249 323 249 323 493 282 493 282 107 480 107 480 465 20 465 20 586 715 586 715 282 98 282 98 718 923 718 923 639 492 639 492 211 52 211 52 224 937 224 937 834 553 834 553 787 42 787 42 674 599 674 599 846 52 846 52 221 180 221 180 947 41 947 41 733 868 733 868 612 495 612 495 579 415 579 415 838 332 838 332 161 460 161 460 868 82 868 82 835 151 835 151 286 415 286 415 924 162 924 162 438 179 438 179 225 737 225 737 926 118 926 118 526 74 526 74 577 438 577 438 888 579 888 579 933 638 933 638 161 551 161 551 804 764 804 764 812 150 812 150 102 508 102 508 381 305 381 305 758 473 758 473 560 376 560 376 22 816 22 816 690 552 690 552 132 248 132 248 393 917 393 917 63 414 63 414 48 271 48 271 708 78 708 78 536 107 536 107 599 692 599 692 677 193 677 193 666 139 666 139 750 847 750 847 698 217 698 217 707 716 707 716 369 189 369 189 540 696 540 696 743 507 743 507 385 557 385 557 375 336 375 336 123 138 123 138 734 326 734 326 455 700 455 700 953 327 953 327 123 2 123 2 39 658 39 658 56 578 56 578 19 168 19 168 855 904 855 904 799 420 799 420 689 670 689 670 610 290 610 290 401 676 401 676 154 173 154 173 76 558 76 558 866 180 866 180 532 677 532 677 457 863 457 863 213 346 213 346 773 892 773 892 764 502 764 502 20 343 20 343 271 363 271 363 157 874 157 874 205 227 205 227 324 107 324 107 823 898 823 898 557 380 557 380 43 907 43 907 617 60 617 60 684 666 684 666 904 921 904 921 363 302 363 302 752 257 752 257 774 672 774 672 310 891 310 891 517 298 517 298 568 113 568 113 409 484 409 484 26 202 26 202 145 371 145 371 860 213 860 213 890 313 890 313 640 591 640 591 378 73 378 73 449 815 449 815 239 254 239 254 257 805 257 805 579 457 579 457 918 143 918 143 436 831 436 831 922 319 922 319 592 100 592 100 285 318 285 318 784 584 784 584 387 901 387 901 538 334 538 334 814 449 814 449 232 180 232 180 708 133 708 133 467 853 467 853 791 792 791 792 26 549 26 549 99 9 99 9 703 517 703 517 385 273 385 273 423 4 423 4 277 530 277 530 82 930 82 930 364 17 364 17 576 128 576 128 588 323 588 323 937 692 937 692 668 336 668 336 499 79 499 79 107 664 107 664 817 743 817 743 152 904 152 904 573 160 573 160 718 889 718 889 91 346 91 346 363 744 363 744 519 212 519 212 554 251 554 251 325 160 325 160 770 724 770 724 7 418 7 418 357 460 357 460 409 18 409 18 320 809 320 809 215 64 215 64 822 829 822 829 147 314 147 314 106 155 106 155 463 198 463 198 197 500 197 500 896 496 896 496 831 401 831 401 802 465 802 465 14 385 14 385 848 112 848 112 459 205 459 205 941 93 941 93 606 303 606 303 771 534 771 534 430 867 430 867 797 341 797 341 571 324 571 324 646 32 646 32 723 702 723 702 38 213 38 213 127 398 127 398 229 387 229 387 426 263 426 263 42 726 42 726 863 358 863 358 84 125 84 125 721 633 721 633 663 908 663 908 367 789 367 789 113 516 113 516 587 304 587 304 697 630 697 630 304 613 304 613 523 743 523 743 754 494 754 494 464 593 464 593 544 566 544 566 386 516 386 516 153 367 153 367 214 736 214 736 222 523 222 523 645 194 645 194 55 44 55 44 754 602 754 602 59 49 59 49 635 337 635 337 887 376 887 376 847 595 847 595 913 715 913 715 888 327 888 327 923 330 923 330 232 745 232 745 413 79 413 79 447 432 447 432 557 68 557 68 651 618 651 618 726 684 726 684 676 905 676 905 233 145 233 145 507 748 507 748 320 896 320 896 42 914 42 914 156 754 156 754 830 179 830 179 766 380 766 380 693 861 693 861 428 750 428 750 431 928 431 928 384 773 384 773 491 464 491 464 633 514 633 514 601 849 601 849 782 39 782 39 141 829 141 829 726 121 726 121 469 494 469 494 8 366 8 366 211 257 211 257 816 265 816 265 157 401 157 401 293 567 293 567 470 428 470 428 582 200 582 200 799 360 799 360 532 39 532 39 528 814 528 814 891 762 891 762 907 674 907 674 859 65 859 65 420 685 420 685 218 609 218 609 933 406 933 406 211 365 211 365 9 531 9 531 860 815 860 815 881 203 881 203 629 850 629 850 354 652 354 652 189 801 189 801 189 326 189 326 544 228 544 228 560 157 560 157 563 98 563 98 113 775 113 775 751 141 751 141 673 114 673 114 621 704 621 704 793 470 793 470 37 102 37 102 769 723 769 723 862 821 862 821 473 380 473 380 118 277 118 277 701 254 701 254 491 743 491 743 565 944 565 944 839 765 839 765 233 417 233 417 442 487 442 487 677 148 677 148 217 102 217 102 363 648 363 648 811 127 811 127 563 451 563 451 91 716 91 716 787 318 787 318 698 261 698 261 283 560 283 560 814 746 814 746 846 320 846 320 577 456 577 456 334 410 334 410 502 193 502 193 36 859 36 859 543 798 543 798 610 132 610 132 265 289 265 289 96 462 96 462 398 486 398 486 47 811 47 811 604 143 604 143 434 885 434 885 640 118 640 118 557 841 557 841 21 347 21 347 59 330 59 330 461 854 461 854 822 495 822 495 352 173 352 173 704 480 704 480 850 17 850 17 568 83 568 83 851 30 851 30 130 706 130 706 245 235 245 235 390 558 390 558 294 305 294 305 15 893 15 893 230 916 230 916 405 214 405 214 110 833 110 833 613 737 613 737 455 195 455 195 952 1 952 1 873 78 873 78 356 336 356 336 905 452 905 452 42 265 42 265 31 468 31 468 633 144 633 144 711 565 711 565 261 881 261 881 130 446 130 446 426 894 426 894 40 872 40 872 600 936 600 936 337 641 337 641 95 880 95 880 649 386 649 386 162 272 162 272 806 112 806 112 261 256 261 256 140 56 140 56 359 842 359 842 164 133 164 133 461 814 461 814 629 732 629 732 452 625 452 625 404 485 404 485 39 777 39 777 810 244 810 244 122 43 122 43 864 657 864 657 258 648 258 648 838 92 838 92 751 85 751 85 846 694 846 694 452 922 452 922 660 837 660 837 633 450 633 450 831 347 831 347 693 330 693 330 561 86 561 86 940 879 940 879 831 112 831 112 798 838 798 838 789 746 789 746 166 322 166 322 861 1 861 1 286 895 286 895 751 625 751 625 111 563 111 563 26 625 26 625 27 326 27 326 286 19 286 19 925 954 925 954 431 752 431 752 322 816 322 816 630 568 630 568 620 847 620 847 753 255 753 255 96 106 96 106 522 33 522 33 207 793 207 793 430 324 430 324 100 728 100 728 580 936 580 936 190 121 190 121 360 406 360 406 754 27 754 27 881 55 881 55 847 2 847 2 128 829 128 829 654 102 654 102 430 78 430 78 376 52 376 52 439 334 439 334 322 520 322 520 60 581 60 581 413 6 413 6 466 309 466 309 39 592 39 592 411 450 411 450 195 867 195 867 24 284 24 284 416 571 416 571 191 544 191 544 112 633 112 633 516 93 516 93 621 467 621 467 789 601 789 601 334 127 334 127 594 766 594 766 577 232 577 232 195 626 195 626 262 169 262 169 840 241 840 241 325 539 325 539 492 297 492 297 613 667 613 667 821 954 821 954 345 569 345 569 699 860 699 860 365 41 365 41 750 735 750 735 552 384 552 384 246 438 246 438 439 912 439 912 807 366 807 366 781 791 781 791 377 513 377 513 271 540 271 540 601 673 601 673 647 159 647 159 675 857 675 857 420 928 420 928 715 221 715 221 428 175 428 175 678 695 678 695 801 419 801 419 945 125 945 125 384 409 384 409 837 84 837 84 639 776 639 776 191 35 191 35 459 598 459 598 328 57 328 57 78 502 78 502 77 297 77 297 760 783 760 783 849 161 849 161 757 164 757 164 73 68 73 68 696 652 696 652 605 640 605 640 541 666 541 666 289 682 289 682 892 621 892 621 190 666 190 666 483 93 483 93 373 129 373 129 834 899 834 899 420 503 420 503 588 543 588 543 53 488 53 488 598 244 598 244 234 547 234 547 280 667 280 667 408 577 408 577 811 550 811 550 922 27 922 27 583 144 583 144 162 176 162 176 683 648 683 648 598 47 598 47 159 624 159 624 219 917 219 917 313 685 313 685 18 651 18 651 298 413 298 413 607 487 607 487 932 797 932 797 705 437 705 437 381 930 381 930 875 592 875 592 561 8 561 8 230 784 230 784 761 494 761 494 622 117 622 117 180 885 180 885 71 127 71 127 835 5 835 5 625 368 625 368 871 123 871 123 901 249 901 249 349 229 349 229 12 818 12 818 302 582 302 582 307 249 307 249 331 137 331 137 433 355 433 355 46 326 46 326 302 721 302 721 240 843 240 843 431 160 431 160 816 132 816 132 736 667 736 667 227 132 227 132 699 192 699 192 721 862 721 862 695 509 695 509 701 661 701 661 560 228 560 228 36 338 36 338 409 293 409 293 401 813 401 813 589 174 589 174 344 529 344 529 305 320 305 320 580 137 580 137 450 872 450 872 205 136 205 136 340 64 340 64 545 625 545 625 879 428 879 428 177 506 177 506 672 156 672 156 660 391 660 391 379 229 379 229 781 459 781 459 163 250 163 250 303 181 303 181 628 102 628 102 756 738 756 738 773 805 773 805 469 428 469 428 883 816 883 816 31 924 31 924 730 48 730 48 382 729 382 729 719 184 719 184 39 560 39 560 280 518 280 518 267 758 267 758 373 483 373 483 327 298 327 298 144 271 144 271 416 626 416 626 612 469 612 469 412 482 412 482 303 705 303 705 777 938 777 938 623 735 623 735 494 566 494 566 904 14 904 14 472 722 472 722 148 730 148 730 72 392 72 392 706 595 706 595 275 589 275 589 308 900 308 900 331 706 331 706 528 631 528 631 756 203 756 203 377 692 377 692 61 390 61 390 317 710 317 710 678 338 678 338 338 269 338 269 410 364 410 364 444 827 444 827 164 500 164 500 257 258 257 258 124 877 124 877 74 899 74 899 316 157 316 157 402 563 402 563 100 773 100 773 591 507 591 507 252 356 252 356 15 887 15 887 540 326 540 326 374 518 374 518 924 724 924 724 52 562 52 562 802 772 802 772 943 311 943 311 593 179 593 179 99 646 99 646 84 412 84 412 520 884 520 884 197 494 197 494 464 104 464 104 754 378 754 378 655 644 655 644 556 820 556 820 790 794 790 794 2 181 2 181 483 254 483 254 720 712 720 712 762 155 762 155 452 285 452 285 54 505 54 505 387 211 387 211 470 610 470 610 303 679 303 679 776 418 776 418 154 133 154 133 331 221 331 221 247 180 247 180 144 537 144 537 397 769 397 769 667 521 667 521 475 480 475 480 621 702 621 702 352 52 352 52 804 687 804 687 54 375 54 375 416 115 416 115 626 759 626 759 865 74 865 74 896 849 896 849 629 166 629 166 226 395 226 395 235 369 235 369 825 384 825 384 62 504 62 504 469 7 469 7 115 471 115 471 542 283 542 283 763 247 763 247 880 940 880 940 101 72 101 72 70 180 70 180 233 247 233 247 50 420 50 420 69 34 69 34 356 216 356 216 821 132 821 132 777 216 777 216 378 881 378 881 14 402 14 402 322 720 322 720 457 133 457 133 25 166 25 166 104 404 104 404 644 228 644 228 636 445 636 445 841 310 841 310 327 856 327 856 575 531 575 531 85 539 85 539 79 46 79 46 326 339 326 339 77 575 77 575 951 2 951 2 32 554 32 554 614 594 614 594 817 826 817 826 466 436 466 436 840 786 840 786 476 619 476 619 39 887 39 887 627 466 627 466 427 350 427 350 79 838 79 838 263 71 263 71 912 831 912 831 817 266 817 266 358 901 358 901 354 270 354 270 951 17 951 17 709 163 709 163 812 906 812 906 415 282 415 282 354 754 354 754 257 278 257 278 305 286 305 286 275 22 275 22 562 496 562 496 532 541 532 541 14 370 14 370 461 892 461 892 171 360 171 360 188 641 188 641 597 682 597 682 931 279 931 279 811 237 811 237 220 1 220 1 52 776 52 776 387 16 387 16 827 320 827 320 401 744 401 744 352 244 352 244 113 531 113 531 396 918 396 918 707 62 707 62 469 632 469 632 730 803 730 803 372 436 372 436 729 519 729 519 266 889 266 889 923 472 923 472 610 549 610 549 533 636 533 636 174 364 174 364 23 99 23 99 296 26 296 26 243 586 243 586 258 380 258 380 352 38 352 38 365 853 365 853 590 810 590 810 833 532 833 532 890 12 890 12 496 905 496 905 452 209 452 209 396 953 396 953 850 576 850 576 7 464 7 464 898 851 898 851 913 453 913 453 46 274 46 274 833 281 833 281 859 264 859 264 784 691 784 691 599 477 599 477 396 747 396 747 408 90 408 90 952 591 952 591 458 540 458 540 292 899 292 899 367 128 367 128 187 321 187 321 453 843 453 843 682 651 682 651 880 908 880 908 225 108 225 108 111 139 111 139 418 286 418 286 253 23 253 23 347 148 347 148 867 907 867 907 189 700 189 700 896 766 896 766 902 362 902 362 512 661 512 661 613 367 613 367 731 622 731 622 882 795 882 795 380 821 380 821 702 732 702 732 451 760 451 760 527 645 527 645 488 242 488 242 531 476 531 476 504 657 504 657 126 437 126 437 576 2 576 2 253 306 253 306 900 791 900 791 3 597 3 597 576 380 576 380 918 78 918 78 823 77 823 77 485 481 485 481 711 30 711 30 492 570 492 570 674 950 674 950 178 327 178 327 29 365 29 365 433 549 433 549 304 118 304 118 812 913 812 913 123 879 123 879 440 37 440 37 923 850 923 850 198 192 198 192 648 39 648 39 855 26 855 26 464 71 464 71 672 557 672 557 92 272 92 272 393 397 393 397 128 653 128 653 721 193 721 193 707 770 707 770 242 843 242 843 413 86 413 86 942 719 942 719 210 219 210 219 664 902 664 902 313 646 313 646 455 626 455 626 879 861 879 861 306 70 306 70 218 66 218 66 286 668 286 668 517 167 517 167 41 858 41 858 366 453 366 453 856 407 856 407 244 344 244 344 37 805 37 805 321 569 321 569 916 801 916 801 673 793 673 793 583 733 583 733 824 192 824 192 633 114 633 114 528 472 528 472 403 178 403 178 753 663 753 663 259 252 259 252 674 27 674 27 920 425 920 425 815 700 815 700 489 187 489 187 782 289 782 289 146 454 146 454 191 775 191 775 346 500 346 500 56 108 56 108 952 286 952 286 368 273 368 273 839 156 839 156 316 111 316 111 287 422 287 422 789 474 789 474 97 506 97 506 861 843 861 843 347 256 347 256 502 716 502 716 424 385 424 385 757 684 757 684 676 336 676 336 725 587 725 587 513 511 513 511 208 314 208 314 634 559 634 559 56 169 56 169 571 303 571 303 78 782 78 782 50 391 50 391 610 54 610 54 162 468 162 468 65 648 65 648 858 50 858 50 543 685 543 685 491 405 491 405 245 153 245 153 213 487 213 487 93 780 93 780 835 419 835 419 852 122 852 122 119 881 119 881 557 913 557 913 595 420 595 420 637 285 637 285 340 854 340 854 556 690 556 690 414 473 414 473 240 676 240 676 91 789 91 789 850 31 850 31 72 577 72 577 133 646 133 646 55 554 55 554 598 925 598 925 716 686 716 686 374 377 374 377 412 84 412 84 806 73 806 73 139 710 139 710 938 464 938 464 651 536 651 536 712 636 712 636 306 102 306 102 566 704 566 704 388 624 388 624 293 417 293 417 29 716 29 716 248 347 248 347 647 602 647 602 698 325 698 325 872 299 872 299 862 118 862 118 40 324 40 324 354 462 354 462 570 691 570 691 77 426 77 426 589 646 589 646 540 691 540 691 294 393 294 393 356 944 356 944 164 196 164 196 367 769 367 769 90 397 90 397 39 316 39 316 177 34 177 34 230 915 230 915 479 722 479 722 25 502 25 502 114 174 114 174 382 486 382 486 441 781 441 781 753 709 753 709 299 840 299 840 428 240 428 240 624 572 624 572 483 247 483 247 387 869 387 869 418 283 418 283 953 80 953 80 668 186 668 186 109 87 109 87 324 249 324 249 266 762 266 762 483 191 483 191 418 612 418 612 304 630 304 630 426 342 426 342 284 797 284 797 666 710 666 710 823 127 823 127 455 820 455 820 672 95 672 95 270 532 270 532 107 763 107 763 47 337 47 337 755 129 755 129 428 158 428 158 688 174 688 174 72 199 72 199 410 175 410 175 539 633 539 633 239 352 239 352 511 258 511 258 895 729 895 729 779 867 779 867 869 346 869 346 262 96 262 96 200 919 200 919 45 738 45 738 62 237 62 237 396 452 396 452 549 243 549 243 855 15 855 15 444 59 444 59 888 520 888 520 484 417 484 417 863 192 863 192 808 93 808 93 323 934 323 934 683 319 683 319 685 763 685 763 428 153 428 153 300 759 300 759 591 41 591 41 285 624 285 624 215 482 215 482 597 884 597 884 657 761 657 761 1 629 1 629 381 419 381 419 815 749 815 749 837 388 837 388 481 524 481 524 384 332 384 332 793 90 793 90 361 949 361 949 614 891 614 891 172 803 172 803 754 264 754 264 691 245 691 245 575 762 575 762 551 560 551 560 473 592 473 592 772 619 772 619 661 925 661 925 539 38 539 38 183 103 183 103 420 44 420 44 87 322 87 322 430 853 430 853 583 41 583 41 726 14 726 14 448 362 448 362 611 480 611 480 626 58 626 58 795 539 795 539 278 440 278 440 930 807 930 807 229 928 229 928 889 41 889 41 173 573 173 573 825 813 825 813 96 22 96 22 17 773 17 773 540 605 540 605 648 36 648 36 62 527 62 527 366 283 366 283 93 280 93 280 490 903 490 903 253 460 253 460 134 865 134 865 548 64 548 64 875 678 875 678 910 705 910 705 948 590 948 590 72 118 72 118 239 881 239 881 785 804 785 804 288 288 288 288 760 34 760 34 945 870 945 870 220 295 220 295 150 854 150 854 702 345 702 345 11 852 11 852 122 655 122 655 8 438 8 438 649 280 649 280 158 559 158 559 320 164 320 164 188 916 188 916 157 13 157 13 548 348 548 348 749 717 749 717 464 621 464 621 908 886 908 886 665 548 665 548 683 85 683 85 561 681 561 681 450 607 450 607 351 4 351 4 751 798 751 798 386 883 386 883 437 389 437 389 133 287 133 287 750 684 750 684 153 381 153 381 254 190 254 190 266 716 266 716 603 680 603 680 886 596 886 596 327 172 327 172 832 120 832 120 553 359 553 359 685 747 685 747 580 693 580 693 201 675 201 675 123 338 123 338 113 770 113 770 805 151 805 151 364 215 364 215 193 781 193 781 462 609 462 609 193 937 193 937 850 901 850 901 640 559 640 559 280 17 280 17 66 301 66 301 928 10 928 10 502 722 502 722 624 104 624 104 88 145 88 145 914 303 914 303 616 622 616 622 506 137 506 137 901 201 901 201 156 2 156 2 731 531 731 531 752 780 752 780 626 343 626 343 414 218 414 218 411 268 411 268 201 628 201 628 268 898 268 898 498 453 498 453 909 312 909 312 73 570 73 570 573 703 573 703 497 192 497 192 473 882 473 882 775 439 775 439 587 419 587 419 497 867 497 867 30 275 30 275 893 80 893 80 386 141 386 141 725 48 725 48 384 602 384 602 737 8 737 8 879 859 879 859 793 123 793 123 142 747 142 747 811 881 811 881 241 929 241 929 224 208 224 208 221 617 221 617 230 660 230 660 616 827 616 827 414 524 414 524 921 466 921 466 322 830 322 830 58 692 58 692 354 583 354 583 334 164 334 164 639 656 639 656 76 609 76 609 223 653 223 653 674 34 674 34 756 350 756 350 310 520 310 520 815 819 815 819 455 432 455 432 437 759 437 759 12 224 12 224 577 59 577 59 176 283 176 283 723 265 723 265 740 180 740 180 361 145 361 145 71 750 71 750 867 601 867 601 141 688 141 688 140 874 140 874 419 650 419 650 510 29 510 29 450 572 450 572 482 931 482 931 328 132 328 132 123 658 123 658 439 540 439 540 41 332 41 332 70 176 70 176 702 850 702 850 775 266 775 266 769 730 769 730 443 623 443 623 697 78 697 78 481 110 481 110 852 923 852 923 879 131 879 131 129 295 129 295 800 518 800 518 331 719 331 719 325 820 325 820 766 313 766 313 738 651 738 651 77 783 77 783 517 166 517 166 392 321 392 321 672 267 672 267 468 358 468 358 84 150 84 150 473 185 473 185 315 492 315 492 514 232 514 232 807 287 807 287 13 447 13 447 863 484 863 484 157 203 157 203 480 3 480 3 272 903 272 903 653 889 653 889 627 337 627 337 385 75 385 75 692 655 692 655 848 841 848 841 587 20 587 20 954 422 954 422 816 154 816 154 785 486 785 486 278 607 278 607 605 235 605 235 78 838 78 838 216 124 216 124 122 774 122 774 772 239 772 239 661 137 661 137 30 220 30 220 117 323 117 323 257 166 257 166 102 290 102 290 550 620 550 620 822 898 822 898 414 459 414 459 455 890 455 890 922 42 922 42 763 924 763 924 652 48 652 48 273 626 273 626 340 356 340 356 712 551 712 551 316 345 316 345 154 171 154 171 662 69 662 69 1 691 1 691 15 463 15 463 273 923 273 923 124 948 124 948 541 543 541 543 45 195 45 195 128 530 128 530 147 559 147 559 73 611 73 611 675 464 675 464 715 398 715 398 711 307 711 307 213 922 213 922 38 844 38 844 467 70 467 70 558 781 558 781 337 941 337 941 562 118 562 118 730 788 730 788 718 860 718 860 344 645 344 645 173 385 173 385 344 518 344 518 626 595 626 595 246 61 246 61 419 341 419 341 310 149 310 149 659 363 659 363 609 713 609 713 807 581 807 581 729 483 729 483 881 674 881 674 838 628 838 628 117 410 117 410 280 943 280 943 764 111 764 111 464 273 464 273 506 383 506 383 317 269 317 269 320 462 320 462 838 650 838 650 506 625 506 625 929 92 929 92 196 130 196 130 272 896 272 896 795 552 795 552 213 498 213 498 505 494 505 494 40 459 40 459 822 858 822 858 309 213 309 213 23 665 23 665 652 850 652 850 919 515 919 515 69 914 69 914 8 90 8 90 205 723 205 723 822 30 822 30 884 286 884 286 77 317 77 317 328 327 328 327 96 282 96 282 262 528 262 528 519 952 519 952 83 391 83 391 465 933 465 933 918 353 918 353 724 326 724 326 424 669 424 669 604 897 604 897 728 676 728 676 237 353 237 353 107 881 107 881 115 893 115 893 897 781 897 781 162 395 162 395 611 886 611 886 859 772 859 772 479 117 479 117 670 207 670 207 553 223 553 223 516 778 516 778 275 255 275 255 364 397 364 397 871 264 871 264 277 265 277 265 685 291 685 291 433 5 433 5 708 567 708 567 436 474 436 474 289 426 289 426 943 687 943 687 330 636 330 636 793 117 793 117 633 264 633 264 563 866 563 866 663 362 663 362 15 655 15 655 86 101 86 101 926 908 926 908 113 58 113 58 427 22 427 22 674 831 674 831 257 408 257 408 857 297 857 297 585 304 585 304 309 226 309 226 479 227 479 227 311 283 311 283 26 550 26 550 316 783 316 783 442 202 442 202 550 611 550 611 400 582 400 582 766 326 766 326 409 33 409 33 338 860 338 860 323 242 323 242 321 950 321 950 216 210 216 210 700 929 700 929 666 340 666 340 787 886 787 886 18 884 18 884 580 819 580 819 865 580 865 580 208 190 208 190 166 331 166 331 212 609 212 609 243 103 243 103 21 546 21 546 745 415 745 415 147 713 147 713 31 100 31 100 912 945 912 945 767 569 767 569 743 691 743 691 736 731 736 731 717 67 717 67 276 758 276 758 603 104 603 104 692 307 692 307 222 748 222 748 935 265 935 265 105 541 105 541 484 140 484 140 335 134 335 134 788 9 788 9 707 584 707 584 109 35 109 35 650 573 650 573 509 787 509 787 285 48 285 48 657 400 657 400 633 498 633 498 602 917 602 917 507 710 507 710 277 283 277 283 39 574 39 574 853 268 853 268 711 762 711 762 719 296 719 296 566 383 566 383 100 272 100 272 603 8 603 8 916 10 916 10 436 773 436 773 666 884 666 884 664 584 664 584 54 786 54 786 938 566 938 566 443 583 443 583 343 454 343 454 889 182 889 182 528 917 528 917 773 288 773 288 774 811 774 811 17 678 17 678 32 892 32 892 323 889 323 889 649 465 649 465 428 304 428 304 75 128 75 128 893 129 893 129 141 722 141 722 159 617 159 617 584 577 584 577 127 760 127 760 379 547 379 547 168 859 168 859 902 643 902 643 393 320 393 320 113 157 113 157 667 623 667 623 210 779 210 779 757 800 757 800 586 92 586 92 849 914 849 914 29 753 29 753 88 418 88 418 900 907 900 907 56 776 56 776 710 832 710 832 107 829 107 829 165 378 165 378 854 882 854 882 423 755 423 755 400 9 400 9 462 528 462 528 211 633 211 633 351 394 351 394 190 326 190 326 774 128 774 128 234 651 234 651 375 350 375 350 406 11 406 11 287 869 287 869 953 709 953 709 384 950 384 950 787 809 787 809 853 649 853 649 929 870 929 870 480 314 480 314 243 713 243 713 190 790 190 790 672 708 672 708 63 101 63 101 843 42 843 42 538 925 538 925 261 905 261 905 598 827 598 827 546 171 546 171 431 473 431 473 887 449 887 449 580 400 580 400 161 938 161 938 581 847 581 847 588 484 588 484 314 135 314 135 930 945 930 945 91 717 91 717 857 114 857 114 867 65 867 65 428 325 428 325 676 105 676 105 231 99 231 99 100 137 100 137 221 762 221 762 97 656 97 656 929 257 929 257 457 632 457 632 938 696 938 696 65 554 65 554 414 540 414 540 649 783 649 783 884 421 884 421 928 513 928 513 917 352 917 352 680 375 680 375 419 838 419 838 927 288 927 288 627 303 627 303 623 199 623 199 779 590 779 590 197 105 197 105 276 199 276 199 741 351 741 351 321 568 321 568 248 322 248 322 547 206 547 206 422 485 422 485 81 653 81 653 614 602 614 602 45 113 45 113 916 542 916 542 170 53 170 53 743 862 743 862 808 101 808 101 594 571 594 571 545 490 545 490 717 524 717 524 142 458 142 458 20 155 20 155 355 276 355 276 595 455 595 455 140 226 140 226 361 127 361 127 798 246 798 246 211 91 211 91 62 143 62 143 421 48 421 48 681 724 681 724 60 931 60 931 640 517 640 517 476 530 476 530 886 644 886 644 123 642 123 642 718 627 718 627 312 376 312 376 335 164 335 164 801 543 801 543 273 579 273 579 214 114 214 114 221 100 221 100 224 359 224 359 771 695 771 695 943 21 943 21 325 203 325 203 467 423 467 423 305 22 305 22 384 67 384 67 739 660 739 660 546 50 546 50 606 317 606 317 591 939 591 939 650 705 650 705 49 521 49 521 621 605 621 605 938 801 938 801 490 686 490 686 503 61 503 61 852 183 852 183 935 213 935 213 573 674 573 674 661 747 661 747 175 379 175 379 379 245 379 245 51 740 51 740 399 341 399 341 580 805 580 805 705 275 705 275 856 762 856 762 683 216 683 216 927 47 927 47 286 647 286 647 451 289 451 289 678 574 678 574 80 92 80 92 776 379 776 379 665 128 665 128 414 784 414 784 911 154 911 154 243 830 243 830 805 197 805 197 87 137 87 137 113 843 113 843 319 241 319 241 855 585 855 585 301 468 301 468 709 345 709 345 838 104 838 104 54 622 54 622 117 199 117 199 219 366 219 366 870 260 870 260 118 746 118 746 543 616 543 616 140 3 140 3 379 946 379 946 179 410 179 410 807 754 807 754 633 345 633 345 436 807 436 807 622 134 622 134 476 453 476 453 481 758 481 758 220 751 220 751 52 779 52 779 795 232 795 232 141 532 141 532 882 767 882 767 578 818 578 818 865 541 865 541 400 487 400 487 173 889 173 889 638 891 638 891 459 356 459 356 259 835 259 835 478 691 478 691 850 33 850 33 473 61 473 61 702 38 702 38 352 180 352 180 694 499 694 499 525 106 525 106 98 124 98 124 288 305 288 305 833 593 833 593 828 614 828 614 752 781 752 781 509 766 509 766 929 872 929 872 313 499 313 499 197 870 197 870 716 505 716 505 789 483 789 483 779 105 779 105 292 204 292 204 627 385 627 385 847 20 847 20 865 828 865 828 944 668 944 668 453 592 453 592 955 952 955 952 19 155 19 155 616 850 616 850 481 623 481 623 361 242 361 242 752 185 752 185 589 949 589 949 256 568 256 568 711 481 711 481 375 349 375 349 466 339 466 339 162 186 162 186 811 200 811 200 102 730 102 730 446 726 446 726 758 61 758 61 393 229 393 229 840 623 840 623 646 268 646 268 318 885 318 885 74 598 74 598 234 214 234 214 300 197 300 197 248 85 248 85 120 46 120 46 704 322 704 322 878 450 878 450 776 229 776 229 836 78 836 78 190 287 190 287 640 230 640 230 471 555 471 555 901 933 901 933 466 734 466 734 591 730 591 730 212 504 212 504 900 418 900 418 283 470 283 470 75 13 75 13 80 766 80 766 938 38 938 38 713 104 713 104 684 951 684 951 744 39 744 39 460 903 460 903 690 13 690 13 680 869 680 869 551 657 551 657 632 377 632 377 160 907 160 907 419 947 419 947 629 869 629 869 636 739 636 739 727 896 727 896 220 887 220 887 371 931 371 931 232 772 232 772 364 102 364 102 131 807 131 807 493 645 493 645 49 99 49 99 730 132 730 132 275 464 275 464 89 94 89 94 888 84 888 84 629 447 629 447 336 236 336 236 487 113 487 113 13 377 13 377 123 757 123 757 900 450 900 450 711 350 711 350 306 635 306 635 940 876 940 876 58 338 58 338 710 53 710 53 391 310 391 310 41 117 41 117 880 714 880 714 240 855 240 855 205 562 205 562 165 243 165 243 908 696 908 696 768 366 768 366 166 594 166 594 658 353 658 353 352 909 352 909 810 371 810 371 553 463 553 463 552 498 552 498 606 927 606 927 447 517 447 517 518 198 518 198 671 275 671 275 108 878 108 878 5 899 5 899 541 938 541 938 716 369 716 369 380 584 380 584 388 550 388 550 732 379 732 379 874 221 874 221 905 937 905 937 703 643 703 643 874 768 874 768 61 327 61 327 496 91 496 91 395 221 395 221 667 572 667 572 929 367 929 367 192 736 192 736 156 639 156 639 452 742 452 742 719 745 719 745 360 356 360 356 593 485 593 485 370 161 370 161 465 781 465 781 341 325 341 325 440 210 440 210 925 767 925 767 80 537 80 537 421 513 421 513 554 819 554 819 101 476 101 476 645 643 645 643 719 862 719 862 620 805 620 805 844 792 844 792 285 778 285 778 697 678 697 678 281 228 281 228 386 52 386 52 643 27 643 27 40 506 40 506 472 724 472 724 395 692 395 692 416 913 416 913 823 749 823 749 522 225 522 225 281 5 281 5 306 521 306 521 920 270 920 270 867 867 867 867 888 258 888 258 40 25 40 25 112 278 112 278 581 842 581 842 790 893 790 893 165 934 165 934 186 17 186 17 759 936 759 936 54 882 54 882 628 551 628 551 322 604 322 604 351 25 351 25 675 523 675 523 585 487 585 487 553 852 553 852 474 878 474 878 79 82 79 82 667 95 667 95 765 336 765 336 302 849 302 849 205 576 205 576 602 259 602 259 137 446 137 446 435 52 435 52 495 374 495 374 676 480 676 480 133 712 133 712 434 484 434 484 196 421 196 421 809 223 809 223 403 827 403 827 387 395 387 395 6 801 6 801 905 666 905 666 504 25 504 25 499 820 499 820 502 513 502 513 947 856 947 856 2 592 2 592 955 618 955 618 396 261 396 261 617 529 617 529 863 202 863 202 511 869 511 869 353 883 353 883 722 670 722 670 18 476 18 476 487 28 487 28 765 148 765 148 173 580 173 580 45 594 45 594 845 915 845 915 927 742 927 742 340 127 340 127 400 539 400 539 890 871 890 871 473 856 473 856 810 431 810 431 231 802 231 802 708 834 708 834 711 804 711 804 683 77 683 77 569 659 569 659 395 76 395 76 695 393 695 393 815 410 815 410 664 578 664 578 33 146 33 146 786 801 786 801 572 720 572 720 802 837 802 837 932 447 932 447 952 868 952 868 680 397 680 397 683 801 683 801 266 938 266 938 390 506 390 506 792 672 792 672 211 5 211 5 572 524 572 524 593 190 593 190 904 266 904 266 624 398 624 398 331 653 331 653 410 736 410 736 450 700 450 700 508 955 508 955 954 552 954 552 402 855 402 855 828 72 828 72 562 109 562 109 193 228 193 228 784 515 784 515 481 196 481 196 84 750 84 750 433 748 433 748 940 629 940 629 642 641 642 641 151 857 151 857 667 497 667 497 427 200 427 200 512 536 512 536 854 202 854 202 668 118 668 118 93 954 93 954 523 206 523 206 496 640 496 640 658 143 658 143 340 643 340 643 845 289 845 289 771 613 771 613 647 171 647 171 314 725 314 725 854 934 854 934 180 333 180 333 563 188 563 188 121 674 121 674 222 186 222 186 362 597 362 597 138 742 138 742 412 587 412 587 519 869 519 869 44 63 44 63 272 102 272 102 643 247 643 247 342 262 342 262 661 497 661 497 12 563 12 563 343 54 343 54 910 630 910 630 773 402 773 402 853 902 853 902 713 548 713 548 616 343 616 343 46 483 46 483 210 147 210 147 26 315 26 315 108 93 108 93 657 667 657 667 791 138 791 138 229 814 229 814 247 324 247 324 12 177 12 177 541 742 541 742 523 359 523 359 775 832 775 832 914 412 914 412 580 401 580 401 582 26 582 26 391 304 391 304 652 10 652 10 612 729 612 729 836 244 836 244 51 28 51 28 382 167 382 167 565 176 565 176 728 776 728 776 893 892 893 892 923 730 923 730 866 863 866 863 513 576 513 576 33 890 33 890 83 835 83 835 782 145 782 145 212 635 212 635 334 403 334 403 810 212 810 212 477 148 477 148 335 715 335 715 122 17 122 17 717 536 717 536 583 576 583 576 185 489 185 489 9 535 9 535 705 845 705 845 311 540 311 540 467 794 467 794 749 4 749 4 471 6 471 6 37 548 37 548 616 155 616 155 660 166 660 166 952 853 952 853 887 829 887 829 401 359 401 359 332 432 332 432 18 238 18 238 724 341 724 341 606 417 606 417 233 670 233 670 534 615 534 615 344 123 344 123 524 740 524 740 163 728 163 728 387 124 387 124 503 792 503 792 489 111 489 111 288 362 288 362 716 764 716 764 452 816 452 816 610 828 610 828 55 651 55 651 416 251 416 251 102 819 102 819 471 44 471 44 75 158 75 158 73 690 73 690 419 913 419 913 598 866 598 866 320 39 320 39 308 731 308 731 752 694 752 694 231 304 231 304 469 348 469 348 882 276 882 276 34 637 34 637 942 127 942 127 579 443 579 443 471 421 471 421 889 400 889 400 694 309 694 309 683 951 683 951 599 837 599 837 893 103 893 103 829 771 829 771 312 525 312 525 669 352 669 352 445 589 445 589 584 454 584 454 206 887 206 887 755 457 755 457 857 260 857 260 535 27 535 27 336 856 336 856 193 570 193 570 38 22 38 22 880 949 880 949 650 38 650 38 308 935 308 935 348 881 348 881 951 866 951 866 592 656 592 656 883 66 883 66 178 863 178 863 410 487 410 487 168 714 168 714 511 654 511 654 137 175 137 175 262 908 262 908 785 62 785 62 891 495 891 495 733 687 733 687 50 627 50 627 739 729 739 729 938 366 938 366 818 621 818 621 459 869 459 869 716 224 716 224 313 432 313 432 800 787 800 787 899 14 899 14 162 471 162 471 879 917 879 917 159 845 159 845 577 252 577 252 834 866 834 866 857 425 857 425 440 218 440 218 487 64 487 64 733 62 733 62 396 513 396 513 759 276 759 276 19 918 19 918 591 87 591 87 465 893 465 893 698 756 698 756 349 164 349 164 624 189 624 189 820 267 820 267 670 707 670 707 232 196 232 196 205 762 205 762 211 528 211 528 890 500 890 500 46 446 46 446 706 928 706 928 240 307 240 307 783 899 783 899 598 783 598 783 606 488 606 488 249 476 249 476 591 235 591 235 11 239 11 239 453 453 453 453 574 799 574 799 747 332 747 332 384 812 384 812 842 782 842 782 340 209 340 209 648 608 648 608 700 528 700 528 109 254 109 254 539 166 539 166 885 631 885 631 609 864 609 864 798 367 798 367 826 77 826 77 168 388 168 388 902 129 902 129 437 868 437 868 270 47 270 47 499 405 499 405 212 260 212 260 757 483 757 483 1 410 1 410 296 692 296 692 218 488 218 488 333 878 333 878 142 855 142 855 950 513 950 513 97 893 97 893 158 354 158 354 69 354 69 354 554 369 554 369 461 99 461 99 38 19 38 19 781 867 781 867 756 37 756 37 202 553 202 553 624 515 624 515 585 53 585 53 344 938 344 938 912 420 912 420 936 187 936 187 99 915 99 915 281 25 281 25 541 27 541 27 249 623 249 623 148 709 148 709 614 92 614 92 283 685 283 685 821 901 821 901 396 144 396 144 389 372 389 372 500 236 500 236 184 787 184 787 122 363 122 363 774 715 774 715 475 377 475 377 326 180 326 180 131 318 131 318 782 68 782 68 557 708 557 708 605 779 605 779 891 47 891 47 898 28 898 28 624 854 624 854 715 128 715 128 875 790 875 790 622 317 622 317 173 68 173 68 449 710 449 710 317 842 317 842 298 578 298 578 803 613 803 613 717 38 717 38 676 2 676 2 752 5 752 5 38 391 38 391 507 302 507 302 330 679 330 679 254 194 254 194 220 581 220 581 710 927 710 927 79 733 79 733 364 729 364 729 352 548 352 548 324 399 324 399 929 706 929 706 159 192 159 192 843 53 843 53 443 886 443 886 641 499 641 499 216 791 216 791 304 240 304 240 306 409 306 409 338 319 338 319 333 840 333 840 93 111 93 111 715 441 715 441 211 261 211 261 259 363 259 363 487 301 487 301 736 272 736 272 37 477 37 477 457 745 457 745 163 264 163 264 949 825 949 825 496 109 496 109 758 24 758 24 62 542 62 542 100 53 100 53 661 145 661 145 649 345 649 345 731 120 731 120 773 880 773 880 742 773 742 773 90 515 90 515 951 306 951 306 522 52 522 52 418 696 418 696 289 927 289 927 11 21 11 21 435 254 435 254 347 24 347 24 477 814 477 814 761 126 761 126 724 776 724 776 716 367 716 367 169 699 169 699 712 895 712 895 747 388 747 388 816 655 816 655 135 582 135 582 266 848 266 848 58 764 58 764 881 450 881 450 811 517 811 517 242 169 242 169 159 937 159 937 758 426 758 426 152 187 152 187 270 313 270 313 144 613 144 613 889 212 889 212 766 577 766 577 946 466 946 466 857 640 857 640 242 360 242 360 783 2 783 2 693 552 693 552 516 805 516 805 540 707 540 707 251 768 251 768 797 790 797 790 70 719 70 719 379 223 379 223 411 756 411 756 873 440 873 440 299 729 299 729 193 142 193 142 635 600 635 600 694 858 694 858 592 841 592 841 810 394 810 394 585 796 585 796 833 332 833 332 124 280 124 280 529 568 529 568 121 235 121 235 130 179 130 179 248 204 248 204 619 76 619 76 874 790 874 790 625 720 625 720 610 602 610 602 904 244 904 244 286 519 286 519 617 533 617 533 848 94 848 94 926 456 926 456 690 718 690 718 79 202 79 202 535 711 535 711 288 627 288 627 902 717 902 717 99 811 99 811 864 396 864 396 554 694 554 694 598 938 598 938 676 267 676 267 270 944 270 944 348 452 348 452 561 597 561 597 328 687 328 687 651 746 651 746 614 288 614 288 367 819 367 819 376 230 376 230 736 817 736 817 140 268 140 268 934 429 934 429 403 654 403 654 349 34 349 34 126 795 126 795 545 432 545 432 730 72 730 72 15 796 15 796 200 407 200 407 799 254 799 254 732 481 732 481 124 668 124 668 838 64 838 64 396 797 396 797 700 492 700 492 207 601 207 601 891 806 891 806 451 672 451 672 574 341 574 341 544 751 544 751 244 88 244 88 230 655 230 655 538 321 538 321 488 115 488 115 92 294 92 294 51 293 51 293 430 727 430 727 16 17 16 17 496 54 496 54 670 615 670 615 735 9 735 9 582 619 582 619 760 921 760 921 100 541 100 541 223 853 223 853 155 433 155 433 550 615 550 615 845 285 845 285 690 293 690 293 392 921 392 921 30 246 30 246 325 370 325 370 542 196 542 196 491 280 491 280 592 438 592 438 943 873 943 873 821 20 821 20 748 409 748 409 492 618 492 618 673 100 673 100 560 777 560 777 438 405 438 405 434 73 434 73 732 188 732 188 820 826 820 826 224 703 224 703 188 720 188 720 848 527 848 527 336 794 336 794 44 908 44 908 188 340 188 340 544 629 544 629 733 182 733 182 272 431 272 431 517 909 517 909 453 737 453 737 888 313 888 313 904 935 904 935 799 204 799 204 375 596 375 596 181 173 181 173 640 757 640 757 54 338 54 338 830 514 830 514 64 932 64 932 207 698 207 698 805 579 805 579 300 32 300 32 793 568 793 568 664 77 664 77 933 180 933 180 935 656 935 656 813 942 813 942 89 17 89 17 387 18 387 18 775 245 775 245 588 383 588 383 673 103 673 103 736 872 736 872 159 259 159 259 862 901 862 901 797 671 797 671 868 371 868 371 844 751 844 751 526 520 526 520 515 426 515 426 899 523 899 523 639 336 639 336 721 647 721 647 746 468 746 468 279 582 279 582 874 367 874 367 591 36 591 36 377 952 377 952 707 102 707 102 791 46 791 46 902 696 902 696 552 662 552 662 289 58 289 58 795 334 795 334 441 219 441 219 619 874 619 874 308 937 308 937 673 457 673 457 821 637 821 637 664 350 664 350 53 484 53 484 579 216 579 216 420 199 420 199 289 492 289 492 700 942 700 942 895 217 895 217 138 505 138 505 386 67 386 67 696 839 696 839 717 610 717 610 74 534 74 534 571 898 571 898 228 835 228 835 360 292 360 292 748 340 748 340 540 455 540 455 154 683 154 683 80 111 80 111 836 277 836 277 804 547 804 547 478 421 478 421 502 331 502 331 921 3 921 3 429 113 429 113 825 307 825 307 669 722 669 722 591 877 591 877 491 394 491 394 681 17 681 17 140 431 140 431 204 212 204 212 192 222 192 222 177 589 177 589 117 770 117 770 874 392 874 392 624 765 624 765 760 894 760 894 176 928 176 928 266 854 266 854 628 152 628 152 78 333 78 333 850 457 850 457 912 702 912 702 620 674 620 674 215 614 215 614 829 489 829 489 178 882 178 882 609 798 609 798 299 158 299 158 928 261 928 261 862 878 862 878 604 888 604 888 80 772 80 772 910 344 910 344 13 460 13 460 28 423 28 423 733 511 733 511 819 64 819 64 122 198 122 198 436 560 436 560 217 593 217 593 77 437 77 437 210 856 210 856 751 451 751 451 284 810 284 810 885 385 885 385 216 838 216 838 794 922 794 922 866 641 866 641 510 594 510 594 775 416 775 416 550 635 550 635 219 815 219 815 228 954 228 954 81 926 81 926 748 644 748 644 869 693 869 693 617 863 617 863 865 773 865 773 919 148 919 148 930 716 930 716 709 605 709 605 866 800 866 800 383 423 383 423 690 227 690 227 567 570 567 570 293 401 293 401 952 900 952 900 598 39 598 39 681 202 681 202 779 747 779 747 949 274 949 274 893 513 893 513 764 31 764 31 608 381 608 381 260 508 260 508 338 415 338 415 76 730 76 730 876 733 876 733 42 647 42 647 431 151 431 151 88 19 88 19 763 713 763 713 176 697 176 697 105 650 105 650 318 280 318 280 437 789 437 789 75 683 75 683 86 658 86 658 595 882 595 882 42 719 42 719 309 58 309 58 656 656 656 656 871 582 871 582 704 253 704 253 71 554 71 554 567 154 567 154 70 450 70 450 489 916 489 916 881 195 881 195 27 383 27 383 246 674 246 674 620 86 620 86 954 315 954 315 297 140 297 140 758 661 758 661 783 763 783 763 204 222 204 222 705 222 705 222 242 223 242 223 914 149 914 149 142 309 142 309 213 433 213 433 81 337 81 337 931 673 931 673 898 921 898 921 427 285 427 285 883 379 883 379 160 376 160 376 914 386 914 386 923 237 923 237 720 944 720 944 504 415 504 415 19 184 19 184 252 86 252 86 341 757 341 757 702 299 702 299 809 643 809 643 228 71 228 71 746 485 746 485 759 780 759 780 794 913 794 913 132 894 132 894 453 778 453 778 241 683 241 683 208 921 208 921 138 686 138 686 608 713 608 713 477 620 477 620 571 568 571 568 44 295 44 295 65 820 65 820 509 427 509 427 411 553 411 553 812 165 812 165 578 799 578 799 516 718 516 718 281 791 281 791 803 58 803 58 431 462 431 462 745 36 745 36 921 192 921 192 50 846 50 846 701 762 701 762 128 608 128 608 129 75 129 75 362 737 362 737 600 871 600 871 115 754 115 754 311 354 311 354 467 439 467 439 346 701 346 701 325 943 325 943 801 724 801 724 201 451 201 451 120 755 120 755 760 357 760 357 508 715 508 715 136 783 136 783 191 851 191 851 602 96 602 96 9 513 9 513 704 594 704 594 726 34 726 34 224 256 224 256 955 802 955 802 417 154 417 154 744 148 744 148 51 599 51 599 194 627 194 627 586 799 586 799 396 519 396 519 604 708 604 708 336 329 336 329 303 496 303 496 785 101 785 101 650 800 650 800 550 345 550 345 603 478 603 478 311 638 311 638 30 731 30 731 567 514 567 514 873 5 873 5 262 84 262 84 783 261 783 261 469 626 469 626 434 385 434 385 256 338 256 338 349 927 349 927 167 411 167 411 503 861 503 861 540 164 540 164 644 427 644 427 75 184 75 184 178 547 178 547 901 2 901 2 863 263 863 263 475 572 475 572 204 633 204 633 782 861 782 861 902 331 902 331 307 568 307 568 248 596 248 596 219 939 219 939 512 23 512 23 535 421 535 421 860 905 860 905 945 240 945 240 50 574 50 574 621 928 621 928 829 187 829 187 54 475 54 475 205 128 205 128 936 357 936 357 950 411 950 411 14 123 14 123 887 893 887 893 295 870 295 870 31 508 31 508 914 53 914 53 209 1 209 1 466 556 466 556 160 522 160 522 748 431 748 431 598 485 598 485 605 252 605 252 58 491 58 491 282 237 282 237 118 719 118 719 922 440 922 440 220 728 220 728 583 341 583 341 699 92 699 92 4 703 4 703 124 849 124 849 881 935 881 935 480 303 480 303 48 492 48 492 926 539 926 539 196 615 196 615 614 824 614 824 266 621 266 621 382 874 382 874 801 113 801 113 536 70 536 70 808 433 808 433 637 537 637 537 822 644 822 644 665 856 665 856 31 929 31 929 67 695 67 695 887 123 887 123 579 681 579 681 563 919 563 919 170 696 170 696 180 210 180 210 755 137 755 137 316 727 316 727 174 675 174 675 39 174 39 174 802 681 802 681 577 393 577 393 799 321 799 321 471 228 471 228 358 516 358 516 254 532 254 532 892 290 892 290 453 790 453 790 145 839 145 839 651 122 651 122 534 648 534 648 816 27 816 27 227 285 227 285 944 759 944 759 93 906 93 906 471 591 471 591 753 241 753 241 656 520 656 520 859 449 859 449 357 149 357 149 714 913 714 913 741 137 741 137 643 217 643 217 498 491 498 491 735 48 735 48 459 527 459 527 324 885 324 885 133 368 133 368 786 614 786 614 694 839 694 839 476 483 476 483 518 204 518 204 650 117 650 117 7 468 7 468 419 929 419 929 19 137 19 137 731 443 731 443 849 316 849 316 823 542 823 542 202 154 202 154 771 182 771 182 54 524 54 524 643 157 643 157 141 396 141 396 191 490 191 490 218 346 218 346 310 613 310 613 465 643 465 643 817 560 817 560 358 502 358 502 355 18 355 18 310 222 310 222 827 28 827 28 104 422 104 422 536 797 536 797 47 617 47 617 37 767 37 767 591 564 591 564 262 192 262 192 669 935 669 935 735 508 735 508 453 90 453 90 196 751 196 751 415 439 415 439 348 645 348 645 492 521 492 521 910 590 910 590 365 718 365 718 678 641 678 641 635 41 635 41 376 946 376 946 7 704 7 704 121 96 121 96 455 670 455 670 148 738 148 738 728 724 728 724 69 663 69 663 78 707 78 707 400 887 400 887 622 911 622 911 329 546 329 546 603 483 603 483 163 529 163 529 337 804 337 804 491 236 491 236 264 808 264 808 304 541 304 541 418 622 418 622 934 785 934 785 575 577 575 577 773 684 773 684 723 145 723 145 325 283 325 283 395 68 395 68 809 36 809 36 504 690 504 690 518 465 518 465 334 799 334 799 633 626 633 626 551 904 551 904 665 437 665 437 477 679 477 679 949 196 949 196 409 242 409 242 761 91 761 91 185 861 185 861 363 922 363 922 518 821 518 821 103 763 103 763 229 614 229 614 593 374 593 374 383 622 383 622 835 484 835 484 202 161 202 161 152 794 152 794 457 593 457 593 146 680 146 680 879 340 879 340 789 74 789 74 605 100 605 100 485 492 485 492 924 237 924 237 445 328 445 328 754 230 754 230 282 591 282 591 669 620 669 620 108 467 108 467 348 864 348 864 362 545 362 545 664 111 664 111 844 244 844 244 642 68 642 68 29 375 29 375 208 9 208 9 415 755 415 755 207 467 207 467 71 400 71 400 643 199 643 199 76 304 76 304 41 242 41 242 245 133 245 133 892 804 892 804 927 541 927 541 296 189 296 189 909 288 909 288 35 666 35 666 133 519 133 519 322 815 322 815 511 243 511 243 645 888 645 888 219 743 219 743 127 754 127 754 318 893 318 893 836 733 836 733 602 593 602 593 1 256 1 256 380 754 380 754 474 931 474 931 609 577 609 577 89 620 89 620 566 348 566 348 185 214 185 214 665 873 665 873 712 234 712 234 851 810 851 810 582 347 582 347 804 657 804 657 390 196 390 196 100 736 100 736 522 228 522 228 657 591 657 591 563 746 563 746 876 32 876 32 8 611 8 611 344 438 344 438 71 76 71 76 691 891 691 891 898 78 898 78 504 26 504 26 374 1 374 1 184 618 184 618 49 532 49 532 53 621 53 621 56 155 56 155 894 301 894 301 561 78 561 78 552 509 552 509 200 238 200 238 436 693 436 693 886 650 886 650 925 163 925 163 285 701 285 701 817 91 817 91 86 476 86 476 614 85 614 85 317 548 317 548 245 276 245 276 752 82 752 82 93 207 93 207 551 613 551 613 747 416 747 416 613 659 613 659 821 216 821 216 234 497 234 497 119 329 119 329 621 774 621 774 631 545 631 545 25 143 25 143 695 108 695 108 462 371 462 371 366 248 366 248 556 824 556 824 590 725 590 725 36 760 36 760 190 295 190 295 369 833 369 833 500 173 500 173 913 163 913 163 1 83 1 83 881 19 881 19 117 647 117 647 463 721 463 721 537 886 537 886 551 108 551 108 270 626 270 626 752 331 752 331 646 189 646 189 737 674 737 674 927 808 927 808 882 130 882 130 85 733 85 733 740 175 740 175 625 78 625 78 709 493 709 493 179 286 179 286 195 14 195 14 730 833 730 833 882 179 882 179 709 633 709 633 866 576 866 576 762 898 762 898 71 308 71 308 151 133 151 133 68 922 68 922 906 668 906 668 257 634 257 634 900 529 900 529 857 26 857 26 678 291 678 291 848 731 848 731 657 669 657 669 381 849 381 849 661 407 661 407 638 228 638 228 377 321 377 321 149 814 149 814 133 243 133 243 763 688 763 688 676 676 676 676 844 948 844 948 626 706 626 706 784 764 784 764 603 834 603 834 943 298 943 298 80 197 80 197 418 392 418 392 353 949 353 949 149 707 149 707 143 659 143 659 619 709 619 709 297 730 297 730 509 482 509 482 565 636 565 636 336 887 336 887 829 909 829 909 362 450 362 450 488 538 488 538 874 211 874 211 658 816 658 816 870 331 870 331 384 560 384 560 461 286 461 286 381 78 381 78 122 190 122 190 453 164 453 164 558 202 558 202 780 552 780 552 281 626 281 626 460 928 460 928 937 813 937 813 468 618 468 618 249 252 249 252 124 327 124 327 830 684 830 684 703 888 703 888 553 710 553 710 241 354 241 354 106 616 106 616 448 326 448 326 695 357 695 357 99 871 99 871 155 507 155 507 414 425 414 425 217 160 217 160 217 499 217 499 54 311 54 311 855 730 855 730 474 96 474 96 295 569 295 569 471 230 471 230 479 254 479 254 487 208 487 208 641 877 641 877 706 352 706 352 292 915 292 915 941 76 941 76 847 253 847 253 685 357 685 357 107 741 107 741 332 309 332 309 707 151 707 151 320 385 320 385 377 18 377 18 11 926 11 926 719 792 719 792 922 592 922 592 437 478 437 478 930 916 930 916 113 768 113 768 14 272 14 272 626 169 626 169 311 436 311 436 533 612 533 612 885 78 885 78 67 69 67 69 276 424 276 424 23 404 23 404 815 462 815 462 482 816 482 816 655 933 655 933 822 442 822 442 52 14 52 14 955 668 955 668 615 619 615 619 895 879 895 879 325 924 325 924 604 176 604 176 928 199 928 199 236 207 236 207 403 173 403 173 213 815 213 815 758 547 758 547 867 647 867 647 7 892 7 892 528 752 528 752 877 217 877 217 610 245 610 245 533 730 533 730 638 287 638 287 604 554 604 554 302 138 302 138 185 318 185 318 290 817 290 817 477 568 477 568 774 314 774 314 371 745 371 745 142 593 142 593 607 750 607 750 67 784 67 784 226 341 226 341 307 263 307 263 112 207 112 207 262 876 262 876 857 393 857 393 623 556 623 556 736 728 736 728 539 668 539 668 628 947 628 947 758 653 758 653 882 108 882 108 676 143 676 143 77 762 77 762 687 295 687 295 2 420 2 420 410 930 410 930 568 116 568 116 742 699 742 699 39 562 39 562 9 343 9 343 63 691 63 691 176 256 176 256 122 334 122 334 537 130 537 130 528 97 528 97 835 357 835 357 768 898 768 898 931 380 931 380 263 809 263 809 20 671 20 671 51 123 51 123 13 431 13 431 38 459 38 459 907 821 907 821 649 346 649 346 45 234 45 234 558 423 558 423 295 513 295 513 749 75 749 75 198 419 198 419 215 351 215 351 619 102 619 102 131 868 131 868 244 261 244 261 362 417 362 417 746 487 746 487 802 510 802 510 149 296 149 296 834 921 834 921 673 187 673 187 131 329 131 329 772 243 772 243 283 712 283 712 715 755 715 755 253 299 253 299 481 689 481 689 32 380 32 380 842 589 842 589 848 371 848 371 335 837 335 837 256 578 256 578 768 234 768 234 845 49 845 49 184 896 184 896 61 37 61 37 931 323 931 323 543 189 543 189 495 637 495 637 888 592 888 592 933 50 933 50 179 152 179 152 222 276 222 276 872 471 872 471 751 26 751 26 51 775 51 775 118 857 118 857 691 855 691 855 468 520 468 520 712 43 712 43 195 1 195 1 58 204 58 204 225 712 225 712 843 241 843 241 892 394 892 394 644 835 644 835 233 637 233 637 155 541 155 541 13 220 13 220 621 465 621 465 864 382 864 382 714 283 714 283 169 190 169 190 81 737 81 737 399 856 399 856 473 392 473 392 584 429 584 429 529 91 529 91 22 383 22 383 806 65 806 65 322 545 322 545 733 684 733 684 23 646 23 646 504 506 504 506 828 353 828 353 710 415 710 415 46 924 46 924 806 327 806 327 504 847 504 847 870 382 870 382 887 938 887 938 723 808 723 808 359 63 359 63 602 930 602 930 685 117 685 117 202 630 202 630 639 82 639 82 480 461 480 461 333 93 333 93 325 849 325 849 259 529 259 529 176 494 176 494 143 888 143 888 517 528 517 528 768 314 768 314 20 53 20 53 6 837 6 837 358 758 358 758 447 572 447 572 462 258 462 258 623 685 623 685 902 160 902 160 825 863 825 863 88 621 88 621 484 286 484 286 315 158 315 158 299 49 299 49 543 325 543 325 288 843 288 843 684 867 684 867 280 776 280 776 400 247 400 247 442 857 442 857 168 202 168 202 685 444 685 444 952 133 952 133 324 580 324 580 402 909 402 909 106 637 106 637 507 122 507 122 490 725 490 725 287 695 287 695 197 623 197 623 652 751 652 751 437 939 437 939 567 296 567 296 133 53 133 53 253 177 253 177 493 303 493 303 389 694 389 694 472 51 472 51 667 680 667 680 561 564 561 564 529 316 529 316 614 792 614 792 91 649 91 649 648 665 648 665 74 572 74 572 741 834 741 834 274 472 274 472 642 607 642 607 564 396 564 396 821 355 821 355 577 702 577 702 490 602 490 602 313 487 313 487 354 422 354 422 344 98 344 98 747 606 747 606 262 782 262 782 348 491 348 491 803 387 803 387 185 365 185 365 531 161 531 161 738 345 738 345 64 81 64 81 770 247 770 247 752 627 752 627 326 758 326 758 819 466 819 466 166 700 166 700 833 285 833 285 346 346 346 346 384 251 384 251 50 278 50 278 336 481 336 481 928 446 928 446 664 121 664 121 522 596 522 596 737 274 737 274 548 854 548 854 55 469 55 469 133 590 133 590 507 948 507 948 223 527 223 527 749 390 749 390 94 45 94 45 553 906 553 906 508 635 508 635 139 117 139 117 438 364 438 364 952 78 952 78 805 827 805 827 306 490 306 490 218 780 218 780 565 585 565 585 129 561 129 561 632 225 632 225 496 236 496 236 181 396 181 396 656 325 656 325 520 54 520 54 388 635 388 635 116 296 116 296 414 659 414 659 356 789 356 789 627 378 627 378 261 682 261 682 721 606 721 606 505 927 505 927 759 589 759 589 332 614 332 614 575 685 575 685 98 752 98 752 467 147 467 147 776 317 776 317 543 739 543 739 142 651 142 651 563 260 563 260 190 223 190 223 532 404 532 404 46 640 46 640 737 204 737 204 373 250 373 250 354 252 354 252 439 612 439 612 309 195 309 195 58 279 58 279 86 33 86 33 68 15 68 15 422 945 422 945 201 503 201 503 252 847 252 847 876 324 876 324 820 672 820 672 337 153 337 153 937 869 937 869 726 855 726 855 201 874 201 874 901 767 901 767 252 730 252 730 894 106 894 106 441 944 441 944 276 321 276 321 857 57 857 57 279 144 279 144 215 161 215 161 108 902 108 902 481 763 481 763 367 763 367 763 440 768 440 768 932 83 932 83 869 21 869 21 926 159 926 159 737 36 737 36 109 472 109 472 842 283 842 283 482 325 482 325 692 747 692 747 756 865 756 865 208 384 208 384 705 591 705 591 315 517 315 517 890 728 890 728 4 347 4 347 143 30 143 30 446 456 446 456 728 608 728 608 869 383 869 383 587 890 587 890 388 567 388 567 885 42 885 42 570 388 570 388 124 616 124 616 227 194 227 194 715 758 715 758 139 475 139 475 257 903 257 903 926 469 926 469 392 338 392 338 749 624 749 624 131 772 131 772 665 406 665 406 557 39 557 39 227 798 227 798 149 576 149 576 315 62 315 62 813 238 813 238 305 480 305 480 207 265 207 265 799 372 799 372 387 264 387 264 285 521 285 521 762 164 762 164 595 852 595 852 732 859 732 859 102 768 102 768 36 603 36 603 552 192 552 192 227 565 227 565 258 906 258 906 184 801 184 801 113 340 113 340 465 930 465 930 863 616 863 616 201 399 201 399 546 319 546 319 939 516 939 516 521 126 521 126 698 252 698 252 910 617 910 617 758 41 758 41 640 568 640 568 759 81 759 81 741 639 741 639 369 114 369 114 906 683 906 683 793 326 793 326 192 936 192 936 178 138 178 138 30 131 30 131 598 685 598 685 741 78 741 78 70 205 70 205 851 531 851 531 291 22 291 22 364 103 364 103 18 482 18 482 583 89 583 89 649 688 649 688 772 833 772 833 191 716 191 716 260 623 260 623 2 640 2 640 230 649 230 649 455 643 455 643 298 693 298 693 654 697 654 697 717 231 717 231 174 452 174 452 122 237 122 237 800 228 800 228 101 815 101 815 810 765 810 765 472 524 472 524 859 467 859 467 341 124 341 124 831 819 831 819 852 234 852 234 905 475 905 475 55 757 55 757 174 710 174 710 183 109 183 109 753 944 753 944 620 296 620 296 864 619 864 619 476 246 476 246 858 384 858 384 280 365 280 365 433 225 433 225 555 887 555 887 130 736 130 736 886 870 886 870 319 795 319 795 727 901 727 901 19 675 19 675 211 189 211 189 277 707 277 707 376 202 376 202 821 853 821 853 712 629 712 629 642 739 642 739 602 788 602 788 667 852 667 852 608 619 608 619 628 836 628 836 620 845 620 845 908 349 908 349 198 617 198 617 568 796 568 796 409 904 409 904 43 631 43 631 953 926 953 926 250 632 250 632 605 191 605 191 35 445 35 445 906 800 906 800 175 860 175 860 843 866 843 866 237 633 237 633 738 771 738 771 592 530 592 530 745 75 745 75 271 416 271 416 567 160 567 160 383 108 383 108 279 107 279 107 483 625 483 625 218 318 218 318 676 564 676 564 936 799 936 799 164 954 164 954 836 315 836 315 124 161 124 161 334 101 334 101 888 593 888 593 856 677 856 677 136 583 136 583 679 530 679 530 307 420 307 420 817 865 817 865 801 768 801 768 925 600 925 600 720 277 720 277 94 910 94 910 623 419 623 419 640 349 640 349 945 45 945 45 293 912 293 912 444 954 444 954 917 910 917 910 276 635 276 635 791 320 791 320 14 246 14 246 357 249 357 249 20 749 20 749 933 110 933 110 578 77 578 77 558 455 558 455 199 428 199 428 906 630 906 630 679 544 679 544 492 334 492 334 783 489 783 489 696 541 696 541 568 318 568 318 744 193 744 193 421 460 421 460 457 429 457 429 64 31 64 31 695 68 695 68 868 244 868 244 318 910 318 910 700 213 700 213 588 215 588 215 821 212 821 212 745 46 745 46 302 745 302 745 582 706 582 706 176 862 176 862 565 674 565 674 224 614 224 614 457 189 457 189 54 390 54 390 552 37 552 37 559 250 559 250 100 201 100 201 720 811 720 811 590 926 590 926 644 268 644 268 354 111 354 111 259 355 259 355 167 916 167 916 565 27 565 27 709 48 709 48 883 711 883 711 60 577 60 577 280 568 280 568 15 596 15 596 685 601 685 601 758 71 758 71 348 809 348 809 787 39 787 39 728 90 728 90 823 202 823 202 937 670 937 670 224 215 224 215 604 709 604 709 452 218 452 218 117 286 117 286 455 522 455 522 398 10 398 10 24 124 24 124 1 628 1 628 561 410 561 410 700 425 700 425 762 639 762 639 294 580 294 580 953 642 953 642 668 92 668 92 5 615 5 615 470 905 470 905 813 115 813 115 680 837 680 837 328 905 328 905 923 881 923 881 98 573 98 573 245 169 245 169 138 216 138 216 67 314 67 314 151 195 151 195 187 821 187 821 39 713 39 713 567 789 567 789 718 271 718 271 36 652 36 652 255 666 255 666 789 939 789 939 298 790 298 790 681 279 681 279 298 430 298 430 832 391 832 391 541 381 541 381 742 630 742 630 422 182 422 182 668 37 668 37 715 89 715 89 462 612 462 612 270 381 270 381 903 565 903 565 777 193 777 193 517 294 517 294 568 607 568 607 428 736 428 736 333 848 333 848 470 670 470 670 315 342 315 342 244 824 244 824 886 478 886 478 82 418 82 418 535 673 535 673 211 820 211 820 257 298 257 298 544 411 544 411 502 875 502 875 851 652 851 652 883 741 883 741 215 806 215 806 504 476 504 476 496 556 496 556 137 897 137 897 433 593 433 593 686 415 686 415 241 226 241 226 720 211 720 211 847 322 847 322 848 205 848 205 701 804 701 804 729 949 729 949 805 117 805 117 156 189 156 189 241 629 241 629 222 77 222 77 704 625 704 625 170 75 170 75 885 795 885 795 204 366 204 366 701 739 701 739 476 614 476 614 408 547 408 547 899 949 899 949 734 744 734 744 9 85 9 85 219 887 219 887 141 947 141 947 639 59 639 59 734 654 734 654 78 888 78 888 840 813 840 813 591 703 591 703 779 364 779 364 306 886 306 886 250 621 250 621 932 36 932 36 178 510 178 510 945 389 945 389 550 57 550 57 81 875 81 875 815 79 815 79 35 765 35 765 844 74 844 74 742 63 742 63 863 584 863 584 727 80 727 80 654 381 654 381 782 74 782 74 474 636 474 636 350 175 350 175 668 668 668 668 125 758 125 758 399 148 399 148 104 355 104 355 367 458 367 458 543 335 543 335 320 922 320 922 748 386 748 386 277 531 277 531 667 243 667 243 12 441 12 441 278 574 278 574 49 385 49 385 489 739 489 739 818 552 818 552 864 719 864 719 600 663 600 663 17 323 17 323 521 759 521 759 787 498 787 498 791 434 791 434 21 819 21 819 412 162 412 162 500 182 500 182 454 701 454 701 423 774 423 774 560 863 560 863 94 396 94 396 512 794 512 794 359 385 359 385 223 8 223 8 98 323 98 323 503 375 503 375 116 276 116 276 151 489 151 489 86 146 86 146 686 621 686 621 274 214 274 214 201 722 201 722 356 480 356 480 674 647 674 647 527 781 527 781 790 50 790 50 474 481 474 481 574 305 574 305 497 768 497 768 149 591 149 591 249 526 249 526 823 227 823 227 458 223 458 223 916 554 916 554 23 672 23 672 476 64 476 64 462 926 462 926 8 336 8 336 315 909 315 909 312 563 312 563 221 364 221 364 137 460 137 460 290 331 290 331 336 847 336 847 610 777 610 777 820 39 820 39 336 872 336 872 63 316 63 316 842 598 842 598 492 670 492 670 62 828 62 828 808 196 808 196 310 420 310 420 350 604 350 604 439 94 439 94 302 735 302 735 719 688 719 688 800 622 800 622 594 922 594 922 44 320 44 320 550 708 550 708 946 408 946 408 411 473 411 473 824 725 824 725 309 861 309 861 812 387 812 387 859 589 859 589 875 466 875 466 248 626 248 626 704 939 704 939 615 549 615 549 304 352 304 352 102 198 102 198 605 882 605 882 360 146 360 146 103 114 103 114 265 37 265 37 480 566 480 566 319 356 319 356 610 712 610 712 95 709 95 709 872 113 872 113 867 774 867 774 59 344 59 344 610 375 610 375 328 399 328 399 737 682 737 682 378 296 378 296 690 427 690 427 160 267 160 267 188 588 188 588 518 278 518 278 152 450 152 450 156 447 156 447 766 522 766 522 561 504 561 504 836 278 836 278 929 630 929 630 203 460 203 460 883 889 883 889 780 451 780 451 577 897 577 897 158 330 158 330 936 97 936 97 365 699 365 699 702 734 702 734 591 836 591 836 851 368 851 368 354 824 354 824 919 777 919 777 439 928 439 928 73 278 73 278 681 495 681 495 336 451 336 451 389 112 389 112 243 623 243 623 401 696 401 696 955 143 955 143 80 31 80 31 641 842 641 842 770 573 770 573 275 276 275 276 32 672 32 672 125 583 125 583 469 43 469 43 465 263 465 263 630 502 630 502 547 791 547 791 271 723 271 723 392 453 392 453 177 670 177 670 496 884 496 884 234 946 234 946 885 323 885 323 869 405 869 405 190 131 190 131 451 196 451 196 83 9 83 9 689 134 689 134 455 400 455 400 947 463 947 463 519 905 519 905 50 340 50 340 381 706 381 706 605 478 605 478 494 770 494 770 607 839 607 839 623 402 623 402 27 331 27 331 167 24 167 24 456 461 456 461 530 642 530 642 759 266 759 266 844 402 844 402 596 939 596 939 424 719 424 719 48 948 48 948 343 249 343 249 78 355 78 355 676 707 676 707 531 769 531 769 889 505 889 505 69 937 69 937 56 928 56 928 766 621 766 621 42 585 42 585 756 328 756 328 880 860 880 860 834 95 834 95 228 156 228 156 196 858 196 858 286 852 286 852 354 20 354 20 912 844 912 844 770 942 770 942 553 151 553 151 889 395 889 395 179 4 179 4 696 195 696 195 334 486 334 486 918 547 918 547 563 470 563 470 583 195 583 195 187 614 187 614 390 66 390 66 911 730 911 730 84 895 84 895 846 840 846 840 695 10 695 10 561 306 561 306 864 660 864 660 28 892 28 892 11 185 11 185 84 34 84 34 35 146 35 146 557 858 557 858 509 328 509 328 509 640 509 640 303 929 303 929 91 301 91 301 435 533 435 533 272 942 272 942 7 56 7 56 53 319 53 319 567 837 567 837 93 691 93 691 275 287 275 287 311 35 311 35 718 12 718 12 531 356 531 356 849 421 849 421 468 112 468 112 138 51 138 51 111 489 111 489 296 608 296 608 494 49 494 49 952 608 952 608 251 450 251 450 71 590 71 590 405 438 405 438 8 745 8 745 572 631 572 631 688 350 688 350 37 238 37 238 589 159 589 159 19 167 19 167 783 285 783 285 617 720 617 720 348 467 348 467 684 311 684 311 102 624 102 624 12 482 12 482 396 61 396 61 338 640 338 640 336 343 336 343 943 595 943 595 337 93 337 93 132 129 132 129 108 645 108 645 495 350 495 350 530 299 530 299 869 898 869 898 227 342 227 342 377 559 377 559 50 639 50 639 372 926 372 926 576 355 576 355 669 514 669 514 190 267 190 267 953 862 953 862 418 498 418 498 14 618 14 618 329 851 329 851 641 762 641 762 430 486 430 486 306 753 306 753 89 113 89 113 837 452 837 452 182 807 182 807 618 768 618 768 297 836 297 836 894 884 894 884 126 426 126 426 34 279 34 279 380 734 380 734 367 890 367 890 808 442 808 442 97 163 97 163 426 306 426 306 776 105 776 105 18 6 18 6 51 551 51 551 575 625 575 625 584 466 584 466 788 767 788 767 692 701 692 701 726 803 726 803 82 58 82 58 414 314 414 314 529 496 529 496 786 873 786 873 416 818 416 818 348 82 348 82 284 78 284 78 228 207 228 207 245 219 245 219 340 324 340 324 525 97 525 97 801 219 801 219 505 440 505 440 233 909 233 909 127 690 127 690 298 521 298 521 814 620 814 620 605 791 605 791 8 222 8 222 822 720 822 720 206 401 206 401 932 667 932 667 831 315 831 315 310 259 310 259 507 881 507 881 892 494 892 494 904 559 904 559 402 136 402 136 703 443 703 443 592 561 592 561 903 827 903 827 552 256 552 256 167 65 167 65 427 115 427 115 214 680 214 680 313 577 313 577 27 942 27 942 64 21 64 21 913 510 913 510 171 594 171 594 804 34 804 34 525 285 525 285 359 854 359 854 853 789 853 789 612 407 612 407 297 257 297 257 378 741 378 741 440 397 440 397 313 165 313 165 731 822 731 822 606 772 606 772 312 938 312 938 330 803 330 803 581 719 581 719 637 162 637 162 510 812 510 812 238 404 238 404 581 420 581 420 672 147 672 147 591 406 591 406 325 822 325 822 165 345 165 345 899 106 899 106 769 286 769 286 753 606 753 606 24 733 24 733 243 820 243 820 905 181 905 181 516 698 516 698 515 831 515 831 857 861 857 861 438 690 438 690 758 816 758 816 103 770 103 770 712 816 712 816 670 459 670 459 346 200 346 200 340 877 340 877 248 507 248 507 603 501 603 501 951 37 951 37 887 705 887 705 543 591 543 591 385 96 385 96 635 752 635 752 8 555 8 555 371 460 371 460 567 501 567 501 560 610 560 610 515 654 515 654 365 146 365 146 629 844 629 844 950 248 950 248 752 949 752 949 422 792 422 792 808 291 808 291 679 582 679 582 13 39 13 39 226 913 226 913 848 422 848 422 106 339 106 339 197 12 197 12 368 892 368 892 504 219 504 219 266 23 266 23 535 182 535 182 579 378 579 378 170 341 170 341 756 433 756 433 186 615 186 615 580 116 580 116 171 125 171 125 698 559 698 559 50 782 50 782 767 731 767 731 422 909 422 909 703 511 703 511 849 864 849 864 654 490 654 490 725 499 725 499 354 521 354 521 368 868 368 868 819 22 819 22 729 459 729 459 646 235 646 235 423 104 423 104 572 114 572 114 165 741 165 741 258 883 258 883 337 320 337 320 436 552 436 552 444 251 444 251 499 911 499 911 761 140 761 140 684 167 684 167 211 175 211 175 745 188 745 188 161 769 161 769 748 421 748 421 6 460 6 460 535 131 535 131 157 602 157 602 76 367 76 367 503 50 503 50 84 162 84 162 880 5 880 5 795 580 795 580 694 268 694 268 509 525 509 525 940 258 940 258 634 400 634 400 459 275 459 275 293 449 293 449 371 427 371 427 25 818 25 818 346 417 346 417 863 798 863 798 95 482 95 482 717 78 717 78 832 300 832 300 284 75 284 75 367 322 367 322 21 538 21 538 189 119 189 119 408 153 408 153 197 951 197 951 732 787 732 787 488 542 488 542 535 441 535 441 137 703 137 703 162 104 162 104 543 516 543 516 612 877 612 877 813 946 813 946 144 635 144 635 74 262 74 262 27 212 27 212 773 285 773 285 911 115 911 115 563 952 563 952 448 446 448 446 307 659 307 659 102 362 102 362 273 92 273 92 703 935 703 935 94 154 94 154 596 577 596 577 176 732 176 732 118 462 118 462 350 5 350 5 742 776 742 776 186 470 186 470 753 458 753 458 498 611 498 611 348 80 348 80 37 639 37 639 360 650 360 650 954 848 954 848 612 942 612 942 801 254 801 254 812 406 812 406 942 75 942 75 97 794 97 794 186 330 186 330 610 344 610 344 702 722 702 722 577 145 577 145 787 708 787 708 307 27 307 27 810 137 810 137 337 725 337 725 734 46 734 46 517 286 517 286 633 510 633 510 900 749 900 749 316 546 316 546 657 794 657 794 321 391 321 391 693 452 693 452 491 521 491 521 572 710 572 710 863 628 863 628 289 617 289 617 319 249 319 249 806 505 806 505 744 185 744 185 723 344 723 344 944 782 944 782 809 648 809 648 247 720 247 720 109 405 109 405 148 253 148 253 787 709 787 709 75 832 75 832 307 652 307 652 386 88 386 88 448 613 448 613 740 533 740 533 752 636 752 636 344 364 344 364 878 367 878 367 525 426 525 426 376 278 376 278 238 817 238 817 52 764 52 764 411 898 411 898 374 650 374 650 494 499 494 499 300 585 300 585 899 807 899 807 559 648 559 648 783 520 783 520 903 941 903 941 396 635 396 635 393 662 393 662 229 106 229 106 515 676 515 676 236 742 236 742 125 140 125 140 79 906 79 906 764 541 764 541 154 384 154 384 525 877 525 877 728 121 728 121 139 314 139 314 904 505 904 505 873 290 873 290 732 948 732 948 758 609 758 609 933 592 933 592 908 697 908 697 506 765 506 765 138 716 138 716 803 69 803 69 34 29 34 29 462 604 462 604 369 900 369 900 348 47 348 47 715 637 715 637 840 562 840 562 385 576 385 576 914 751 914 751 814 644 814 644 764 316 764 316 226 685 226 685 629 4 629 4 179 353 179 353 305 717 305 717 159 549 159 549 482 72 482 72 76 541 76 541 662 601 662 601 888 72 888 72 444 304 444 304 24 150 24 150 808 113 808 113 545 112 545 112 413 525 413 525 661 112 661 112 9 164 9 164 52 642 52 642 375 47 375 47 874 41 874 41 767 155 767 155 919 159 919 159 372 659 372 659 504 696 504 696 487 443 487 443 63 607 63 607 852 585 852 585 930 812 930 812 233 379 233 379 902 777 902 777 803 91 803 91 753 547 753 547 762 825 762 825 705 235 705 235 298 400 298 400 697 775 697 775 516 815 516 815 1 637 1 637 777 543 777 543 859 154 859 154 809 279 809 279 444 475 444 475 112 598 112 598 671 536 671 536 441 718 441 718 743 308 743 308 754 442 754 442 437 864 437 864 446 715 446 715 614 123 614 123 304 266 304 266 74 188 74 188 164 495 164 495 363 193 363 193 455 230 455 230 581 414 581 414 289 845 289 845 164 84 164 84 423 135 423 135 393 438 393 438 429 591 429 591 782 632 782 632 625 438 625 438 354 826 354 826 496 886 496 886 294 831 294 831 217 928 217 928 96 93 96 93 663 756 663 756 489 904 489 904 590 133 590 133 424 213 424 213 390 796 390 796 850 596 850 596 132 518 132 518 204 758 204 758 132 214 132 214 471 116 471 116 3 624 3 624 278 192 278 192 207 688 207 688 719 904 719 904 826 251 826 251 785 138 785 138 766 858 766 858 883 794 883 794 132 189 132 189 637 948 637 948 271 395 271 395 899 921 899 921 164 625 164 625 80 744 80 744 791 315 791 315 604 281 604 281 806 423 806 423 416 487 416 487 17 332 17 332 535 650 535 650 60 827 60 827 99 511 99 511 783 548 783 548 190 209 190 209 917 842 917 842 97 651 97 651 74 785 74 785 82 435 82 435 228 104 228 104 191 588 191 588 464 508 464 508 411 362 411 362 882 311 882 311 664 176 664 176 736 239 736 239 437 421 437 421 541 575 541 575 188 51 188 51 511 473 511 473 171 326 171 326 656 832 656 832 536 109 536 109 682 185 682 185 923 768 923 768 902 57 902 57 797 646 797 646 328 501 328 501 846 295 846 295 654 809 654 809 20 188 20 188 441 227 441 227 57 791 57 791 177 58 177 58 21 585 21 585 5 80 5 80 768 557 768 557 228 858 228 858 522 161 522 161 4 269 4 269 609 927 609 927 594 617 594 617 613 628 613 628 144 525 144 525 378 841 378 841 76 387 76 387 388 126 388 126 936 506 936 506 923 86 923 86 835 332 835 332 869 516 869 516 191 765 191 765 524 723 524 723 790 496 790 496 460 495 460 495 27 83 27 83 421 128 421 128 403 664 403 664 637 470 637 470 721 705 721 705 558 183 558 183 332 368 332 368 866 336 866 336 764 925 764 925 6 165 6 165 243 81 243 81 402 344 402 344 854 880 854 880 201 759 201 759 447 325 447 325 941 264 941 264 764 825 764 825 349 916 349 916 403 816 403 816 398 409 398 409 580 117 580 117 484 326 484 326 353 129 353 129 847 642 847 642 237 503 237 503 706 579 706 579 469 541 469 541 198 116 198 116 80 950 80 950 12 39 12 39 11 785 11 785 786 620 786 620 580 954 580 954 104 785 104 785 685 230 685 230 725 855 725 855 729 569 729 569 27 336 27 336 761 644 761 644 624 937 624 937 591 769 591 769 433 490 433 490 71 651 71 651 222 41 222 41 2 141 2 141 636 428 636 428 763 190 763 190 186 142 186 142 436 899 436 899 29 10 29 10 469 721 469 721 107 831 107 831 878 724 878 724 805 529 805 529 866 900 866 900 860 537 860 537 468 554 468 554 184 676 184 676 146 186 146 186 284 58 284 58 352 79 352 79 900 717 900 717 744 595 744 595 331 317 331 317 118 581 118 581 884 336 884 336 423 849 423 849 385 491 385 491 758 252 758 252 251 866 251 866 672 645 672 645 551 883 551 883 55 50 55 50 403 372 403 372 478 135 478 135 752 631 752 631 357 697 357 697 445 928 445 928 708 283 708 283 873 782 873 782 604 911 604 911 50 618 50 618 108 650 108 650 308 25 308 25 39 293 39 293 77 414 77 414 338 113 338 113 247 10 247 10 174 408 174 408 151 586 151 586 96 637 96 637 322 187 322 187 671 592 671 592 404 846 404 846 582 909 582 909 27 350 27 350 248 73 248 73 329 792 329 792 822 492 822 492 182 573 182 573 471 304 471 304 485 121 485 121 862 757 862 757 818 771 818 771 885 200 885 200 757 657 757 657 675 786 675 786 120 79 120 79 58 587 58 587 630 740 630 740 296 686 296 686 700 133 700 133 305 234 305 234 236 353 236 353 162 457 162 457 38 553 38 553 484 429 484 429 706 409 706 409 633 167 633 167 429 453 429 453 166 859 166 859 192 223 192 223 178 779 178 779 900 387 900 387 461 22 461 22 216 664 216 664 814 87 814 87 117 6 117 6 82 351 82 351 861 70 861 70 426 682 426 682 432 107 432 107 906 255 906 255 479 616 479 616 587 734 587 734 229 653 229 653 441 674 441 674 659 701 659 701 41 234 41 234 546 110 546 110 441 494 441 494 863 880 863 880 726 452 726 452 589 657 589 657 371 563 371 563 606 682 606 682 311 138 311 138 289 53 289 53 637 68 637 68 311 338 311 338 535 846 535 846 240 567 240 567 109 778 109 778 245 702 245 702 239 348 239 348 720 267 720 267 321 111 321 111 506 500 506 500 484 516 484 516 163 799 163 799 509 579 509 579 603 204 603 204 592 399 592 399 901 713 901 713 353 602 353 602 156 562 156 562 849 909 849 909 856 460 856 460 374 775 374 775 52 773 52 773 899 740 899 740 462 564 462 564 82 652 82 652 506 534 506 534 106 565 106 565 234 788 234 788 847 249 847 249 213 174 213 174 636 589 636 589 459 235 459 235 465 770 465 770 497 878 497 878 631 36 631 36 303 180 303 180 250 6 250 6 348 804 348 804 570 324 570 324 945 838 945 838 383 253 383 253 393 407 393 407 61 678 61 678 10 567 10 567 955 353 955 353 633 939 633 939 22 576 22 576 719 519 719 519 303 184 303 184 509 570 509 570 185 101 185 101 330 49 330 49 884 584 884 584 550 271 550 271 773 66 773 66 151 257 151 257 770 803 770 803 934 306 934 306 700 250 700 250 620 953 620 953 463 774 463 774 26 647 26 647 599 299 599 299 86 532 86 532 766 882 766 882 278 459 278 459 621 355 621 355 370 738 370 738 114 374 114 374 832 291 832 291 440 90 440 90 303 257 303 257 153 216 153 216 573 566 573 566 230 810 230 810 78 779 78 779 186 259 186 259 157 168 157 168 454 128 454 128 141 234 141 234 840 662 840 662 28 914 28 914 398 55 398 55 267 598 267 598 566 356 566 356 933 934 933 934 156 776 156 776 53 792 53 792 519 630 519 630 51 565 51 565 924 164 924 164 861 690 861 690 916 274 916 274 23 926 23 926 872 94 872 94 756 774 756 774 387 373 387 373 31 284 31 284 883 77 883 77 601 24 601 24 303 80 303 80 660 909 660 909 515 59 515 59 709 75 709 75 45 552 45 552 214 167 214 167 129 780 129 780 264 890 264 890 642 709 642 709 869 558 869 558 834 703 834 703 235 814 235 814 209 14 209 14 630 641 630 641 803 628 803 628 195 154 195 154 709 544 709 544 86 946 86 946 143 115 143 115 278 79 278 79 830 862 830 862 811 853 811 853 869 80 869 80 631 61 631 61 779 917 779 917 741 194 741 194 844 849 844 849 920 321 920 321 834 96 834 96 383 954 383 954 917 247 917 247 660 930 660 930 755 758 755 758 37 444 37 444 200 485 200 485 762 339 762 339 478 553 478 553 380 207 380 207 789 737 789 737 80 526 80 526 323 209 323 209 700 97 700 97 361 312 361 312 181 690 181 690 492 811 492 811 390 237 390 237 886 136 886 136 626 57 626 57 887 324 887 324 359 467 359 467 70 700 70 700 887 541 887 541 38 885 38 885 834 312 834 312 842 919 842 919 507 529 507 529 438 453 438 453 33 289 33 289 673 414 673 414 823 109 823 109 444 743 444 743 824 810 824 810 347 575 347 575 271 290 271 290 242 62 242 62 521 111 521 111 479 31 479 31 449 744 449 744 143 598 143 598 499 243 499 243 129 381 129 381 677 734 677 734 741 519 741 519 664 866 664 866 342 270 342 270 520 277 520 277 360 162 360 162 478 717 478 717 436 343 436 343 396 58 396 58 91 131 91 131 744 62 744 62 459 641 459 641 826 296 826 296 941 518 941 518 116 829 116 829 572 103 572 103 737 854 737 854 459 223 459 223 790 925 790 925 933 143 933 143 483 188 483 188 298 388 298 388 843 205 843 205 580 686 580 686 551 496 551 496 597 809 597 809 158 509 158 509 326 346 326 346 263 151 263 151 31 212 31 212 59 525 59 525 395 494 395 494 404 437 404 437 499 574 499 574 345 406 345 406 381 148 381 148 177 627 177 627 386 592 386 592 925 290 925 290 61 127 61 127 377 20 377 20 114 39 114 39 531 506 531 506 230 214 230 214 734 550 734 550 171 691 171 691 14 795 14 795 744 227 744 227 164 501 164 501 303 615 303 615 68 855 68 855 678 662 678 662 191 258 191 258 680 568 680 568 48 692 48 692 502 230 502 230 68 86 68 86 798 396 798 396 49 3 49 3 477 217 477 217 315 486 315 486 285 518 285 518 768 320 768 320 133 166 133 166 948 115 948 115 88 97 88 97 4 304 4 304 502 344 502 344 48 688 48 688 565 514 565 514 737 798 737 798 60 355 60 355 296 704 296 704 582 832 582 832 841 240 841 240 339 51 339 51 188 952 188 952 799 571 799 571 479 466 479 466 128 789 128 789 869 356 869 356 323 757 323 757 463 127 463 127 298 724 298 724 251 31 251 31 565 79 565 79 795 300 795 300 253 526 253 526 836 105 836 105 114 434 114 434 236 425 236 425 587 705 587 705 605 817 605 817 583 104 583 104 385 229 385 229 133 558 133 558 793 18 793 18 359 137 359 137 416 457 416 457 172 517 172 517 733 764 733 764 309 474 309 474 93 585 93 585 310 391 310 391 607 895 607 895 398 565 398 565 97 53 97 53 11 361 11 361 361 499 361 499 174 538 174 538 586 920 586 920 584 132 584 132 642 751 642 751 49 541 49 541 669 838 669 838 542 739 542 739 662 753 662 753 575 319 575 319 545 554 545 554 302 175 302 175 495 842 495 842 325 289 325 289 306 738 306 738 794 407 794 407 332 300 332 300 786 319 786 319 178 542 178 542 671 943 671 943 172 816 172 816 602 251 602 251 432 374 432 374 770 98 770 98 651 215 651 215 181 169 181 169 40 436 40 436 349 136 349 136 752 458 752 458 80 942 80 942 564 157 564 157 585 39 585 39 276 243 276 243 794 1 794 1 676 708 676 708 877 80 877 80 307 944 307 944 61 308 61 308 50 213 50 213 565 95 565 95 192 712 192 712 883 121 883 121 911 667 911 667 283 917 283 917 926 224 926 224 884 14 884 14 662 517 662 517 107 476 107 476 298 522 298 522 698 101 698 101 611 418 611 418 851 585 851 585 148 542 148 542 487 306 487 306 70 318 70 318 294 95 294 95 716 789 716 789 642 481 642 481 938 940 938 940 299 448 299 448 193 622 193 622 414 638 414 638 481 633 481 633 32 745 32 745 631 953 631 953 502 475 502 475 550 165 550 165 834 17 834 17 416 333 416 333 488 200 488 200 541 292 541 292 701 713 701 713 471 744 471 744 832 369 832 369 349 104 349 104 185 888 185 888 276 39 276 39 290 58 290 58 467 587 467 587 750 353 750 353 154 31 154 31 159 496 159 496 139 772 139 772 117 360 117 360 444 530 444 530 143 869 143 869 598 674 598 674 681 440 681 440 849 765 849 765 2 209 2 209 202 771 202 771 718 631 718 631 902 926 902 926 311 529 311 529 671 127 671 127 41 458 41 458 936 674 936 674 130 731 130 731 294 306 294 306 563 876 563 876 82 948 82 948 570 748 570 748 37 381 37 381 275 510 275 510 132 7 132 7 261 476 261 476 645 282 645 282 428 794 428 794 244 99 244 99 89 890 89 890 480 888 480 888 58 716 58 716 584 437 584 437 760 772 760 772 344 664 344 664 950 418 950 418 558 287 558 287 516 291 516 291 503 348 503 348 675 878 675 878 6 11 6 11 325 212 325 212 706 84 706 84 425 410 425 410 17 869 17 869 434 473 434 473 749 867 749 867 141 584 141 584 176 868 176 868 444 895 444 895 101 788 101 788 598 932 598 932 364 120 364 120 921 854 921 854 120 272 120 272 307 547 307 547 52 583 52 583 171 856 171 856 106 955 106 955 829 78 829 78 71 506 71 506 153 5 153 5 243 79 243 79 330 158 330 158 446 552 446 552 162 432 162 432 666 953 666 953 744 17 744 17 700 711 700 711 357 374 357 374 847 835 847 835 201 753 201 753 702 519 702 519 887 129 887 129 482 4 482 4 93 761 93 761 466 803 466 803 643 652 643 652 248 352 248 352 173 571 173 571 555 628 555 628 795 247 795 247 15 327 15 327 119 476 119 476 766 296 766 296 876 485 876 485 631 390 631 390 283 512 283 512 99 952 99 952 863 872 863 872 562 250 562 250 877 629 877 629 458 513 458 513 40 423 40 423 90 731 90 731 362 308 362 308 442 653 442 653 670 641 670 641 635 401 635 401 863 247 863 247 64 855 64 855 743 379 743 379 368 768 368 768 505 824 505 824 758 535 758 535 90 915 90 915 262 397 262 397 3 422 3 422 273 534 273 534 808 393 808 393 212 62 212 62 295 30 295 30 692 328 692 328 356 181 356 181 265 798 265 798 566 206 566 206 85 727 85 727 107 237 107 237 914 606 914 606 181 803 181 803 934 708 934 708 101 616 101 616 293 155 293 155 557 436 557 436 722 522 722 522 463 749 463 749 107 327 107 327 382 162 382 162 717 578 717 578 870 502 870 502 233 763 233 763 446 413 446 413 382 32 382 32 173 522 173 522 706 416 706 416 636 130 636 130 492 285 492 285 62 430 62 430 148 623 148 623 918 630 918 630 20 126 20 126 579 434 579 434 46 580 46 580 109 935 109 935 905 165 905 165 681 236 681 236 700 725 700 725 185 886 185 886 842 103 842 103 545 807 545 807 106 698 106 698 48 836 48 836 495 607 495 607 107 785 107 785 809 899 809 899 869 904 869 904 820 110 820 110 521 519 521 519 565 886 565 886 773 379 773 379 402 576 402 576 4 225 4 225 652 782 652 782 424 723 424 723 708 951 708 951 890 522 890 522 301 733 301 733 715 178 715 178 737 198 737 198 755 534 755 534 3 333 3 333 686 464 686 464 192 174 192 174 682 820 682 820 666 775 666 775 116 471 116 471 497 216 497 216 202 492 202 492 799 884 799 884 517 115 517 115 355 765 355 765 691 425 691 425 324 935 324 935 558 66 558 66 946 192 946 192 513 428 513 428 708 735 708 735 876 809 876 809 657 317 657 317 589 302 589 302 761 571 761 571 330 769 330 769 205 12 205 12 482 47 482 47 460 336 460 336 316 300 316 300 274 944 274 944 501 777 501 777 123 81 123 81 113 302 113 302 793 168 793 168 812 599 812 599 328 56 328 56 755 425 755 425 525 165 525 165 790 420 790 420 800 280 800 280 402 85 402 85 780 81 780 81 168 861 168 861 513 159 513 159 371 98 371 98 628 767 628 767 359 536 359 536 586 656 586 656 215 49 215 49 74 573 74 573 895 289 895 289 651 504 651 504 385 209 385 209 237 908 237 908 188 898 188 898 449 847 449 847 225 719 225 719 190 919 190 919 634 31 634 31 736 333 736 333 636 824 636 824 395 533 395 533 403 931 403 931 305 1 305 1 277 221 277 221 251 583 251 583 342 760 342 760 722 771 722 771 154 682 154 682 355 79 355 79 261 719 261 719 680 721 680 721 121 24 121 24 254 144 254 144 387 472 387 472 768 556 768 556 403 81 403 81 733 817 733 817 269 922 269 922 725 417 725 417 257 26 257 26 806 210 806 210 897 648 897 648 331 625 331 625 453 891 453 891 173 194 173 194 592 268 592 268 877 464 877 464 245 211 245 211 116 92 116 92 429 163 429 163 462 521 462 521 688 292 688 292 341 461 341 461 317 371 317 371 103 839 103 839 906 37 906 37 621 70 621 70 533 588 533 588 400 549 400 549 468 297 468 297 172 912 172 912 81 115 81 115 676 24 676 24 407 625 407 625 417 591 417 591 73 122 73 122 804 702 804 702 8 327 8 327 885 885 885 885 387 340 387 340 162 376 162 376 116 789 116 789 115 612 115 612 211 307 211 307 422 492 422 492 88 720 88 720 948 436 948 436 461 165 461 165 283 620 283 620 669 109 669 109 795 377 795 377 329 228 329 228 847 855 847 855 98 653 98 653 185 57 185 57 939 793 939 793 173 128 173 128 735 639 735 639 800 435 800 435 769 100 769 100 415 208 415 208 459 392 459 392 893 821 893 821 550 138 550 138 631 198 631 198 122 152 122 152 476 438 476 438 135 615 135 615 870 190 870 190 166 901 166 901 912 554 912 554 861 17 861 17 290 934 290 934 48 572 48 572 714 36 714 36 26 476 26 476 312 815 312 815 359 639 359 639 473 397 473 397 534 543 534 543 103 515 103 515 314 697 314 697 82 727 82 727 677 649 677 649 691 507 691 507 801 298 801 298 571 705 571 705 846 448 846 448 629 885 629 885 360 267 360 267 789 68 789 68 756 604 756 604 65 65 65 65 550 360 550 360 900 867 900 867 253 687 253 687 354 335 354 335 644 129 644 129 380 71 380 71 735 298 735 298 518 477 518 477 187 633 187 633 406 667 406 667 643 826 643 826 663 666 663 666 349 134 349 134 859 657 859 657 115 311 115 311 89 273 89 273 845 307 845 307 401 2 401 2 890 836 890 836 261 489 261 489 940 179 940 179 88 619 88 619 433 79 433 79 180 163 180 163 183 393 183 393 455 683 455 683 362 259 362 259 262 719 262 719 816 471 816 471 427 314 427 314 550 637 550 637 179 577 179 577 157 786 157 786 952 447 952 447 9 703 9 703 346 727 346 727 881 592 881 592 245 648 245 648 29 386 29 386 367 207 367 207 452 121 452 121 291 236 291 236 164 475 164 475 239 914 239 914 255 444 255 444 927 844 927 844 531 442 531 442 72 246 72 246 531 280 531 280 516 145 516 145 836 848 836 848 606 786 606 786 326 624 326 624 143 443 143 443 934 620 934 620 135 742 135 742 695 276 695 276 161 106 161 106 807 371 807 371 590 599 590 599 40 702 40 702 393 257 393 257 619 708 619 708 287 394 287 394 509 128 509 128 549 702 549 702 595 917 595 917 195 513 195 513 160 950 160 950 599 950 599 950 7 818 7 818 733 784 733 784 512 397 512 397 686 39 686 39 857 426 857 426 693 455 693 455 590 240 590 240 283 657 283 657 858 174 858 174 543 900 543 900 220 175 220 175 589 176 589 176 346 53 346 53 348 389 348 389 442 448 442 448 295 794 295 794 743 894 743 894 292 806 292 806 52 930 52 930 218 805 218 805 209 913 209 913 401 654 401 654 102 939 102 939 16 732 16 732 911 583 911 583 49 666 49 666 83 834 83 834 8 861 8 861 374 697 374 697 715 214 715 214 911 471 911 471 86 68 86 68 581 443 581 443 953 587 953 587 279 609 279 609 391 913 391 913 11 622 11 622 272 714 272 714 94 627 94 627 27 572 27 572 509 470 509 470 139 722 139 722 682 885 682 885 448 378 448 378 419 123 419 123 897 9 897 9 855 199 855 199 566 207 566 207 459 147 459 147 102 311 102 311 948 699 948 699 886 461 886 461 57 233 57 233 934 840 934 840 432 456 432 456 722 492 722 492 191 343 191 343 839 786 839 786 809 131 809 131 349 804 349 804 253 326 253 326 83 115 83 115 16 350 16 350 362 562 362 562 326 944 326 944 114 357 114 357 318 541 318 541 274 344 274 344 402 28 402 28 789 472 789 472 271 754 271 754 287 261 287 261 124 383 124 383 495 282 495 282 774 658 774 658 846 811 846 811 193 42 193 42 16 590 16 590 927 776 927 776 947 567 947 567 305 175 305 175 19 82 19 82 212 5 212 5 336 387 336 387 790 37 790 37 618 712 618 712 511 775 511 775 101 585 101 585 951 925 951 925 573 275 573 275 925 716 925 716 594 759 594 759 491 837 491 837 864 367 864 367 213 68 213 68 899 585 899 585 768 454 768 454 771 794 771 794 716 822 716 822 67 42 67 42 542 134 542 134 278 414 278 414 734 503 734 503 320 771 320 771 813 825 813 825 10 507 10 507 883 94 883 94 694 345 694 345 667 540 667 540 390 708 390 708 793 166 793 166 813 693 813 693 211 464 211 464 378 182 378 182 916 575 916 575 479 778 479 778 855 151 855 151 880 383 880 383 174 387 174 387 947 138 947 138 335 722 335 722 502 508 502 508 420 125 420 125 250 581 250 581 762 137 762 137 184 374 184 374 422 612 422 612 188 552 188 552 628 199 628 199 361 247 361 247 484 503 484 503 914 137 914 137 397 157 397 157 106 778 106 778 599 931 599 931 400 442 400 442 232 891 232 891 674 677 674 677 46 135 46 135 565 444 565 444 305 841 305 841 955 686 955 686 521 399 521 399 66 233 66 233 220 874 220 874 295 754 295 754 101 818 101 818 42 209 42 209 142 839 142 839 444 313 444 313 506 632 506 632 116 631 116 631 11 326 11 326 702 727 702 727 717 136 717 136 783 453 783 453 538 485 538 485 764 304 764 304 503 561 503 561 27 900 27 900 849 665 849 665 238 900 238 900 166 720 166 720 701 714 701 714 291 381 291 381 251 831 251 831 291 788 291 788 82 687 82 687 309 859 309 859 858 858 858 858 442 525 442 525 574 369 574 369 505 146 505 146 904 223 904 223 326 630 326 630 372 727 372 727 669 646 669 646 928 307 928 307 395 407 395 407 619 891 619 891 216 680 216 680 142 583 142 583 879 350 879 350 318 18 318 18 740 268 740 268 425 142 425 142 260 338 260 338 938 166 938 166 109 582 109 582 247 542 247 542 424 648 424 648 523 596 523 596 679 929 679 929 72 627 72 627 845 195 845 195 546 32 546 32 950 954 950 954 387 77 387 77 431 756 431 756 180 135 180 135 388 467 388 467 439 669 439 669 610 78 610 78 101 320 101 320 522 273 522 273 653 940 653 940 522 177 522 177 618 141 618 141 229 860 229 860 576 792 576 792 836 856 836 856 418 824 418 824 587 352 587 352 234 626 234 626 238 604 238 604 4 39 4 39 500 134 500 134 850 110 850 110 381 345 381 345 250 392 250 392 789 543 789 543 320 336 320 336 192 192 192 192 741 10 741 10 253 547 253 547 591 688 591 688 740 790 740 790 132 55 132 55 511 376 511 376 179 389 179 389 49 913 49 913 23 344 23 344 384 217 384 217 386 73 386 73 265 707 265 707 814 260 814 260 433 6 433 6 915 439 915 439 334 237 334 237 370 890 370 890 560 36 560 36 374 103 374 103 246 104 246 104 716 685 716 685 262 282 262 282 488 150 488 150 221 562 221 562 227 561 227 561 944 541 944 541 117 943 117 943 507 574 507 574 837 315 837 315 891 561 891 561 574 399 574 399 639 123 639 123 303 828 303 828 431 170 431 170 241 237 241 237 526 470 526 470 260 537 260 537 435 175 435 175 361 736 361 736 223 474 223 474 33 120 33 120 80 349 80 349 517 923 517 923 306 245 306 245 752 820 752 820 928 365 928 365 372 343 372 343 599 389 599 389 553 69 553 69 427 913 427 913 799 30 799 30 74 842 74 842 156 518 156 518 353 852 353 852 723 589 723 589 547 27 547 27 83 678 83 678 170 250 170 250 747 63 747 63 834 73 834 73 204 328 204 328 336 605 336 605 1 512 1 512 140 158 140 158 895 195 895 195 705 911 705 911 646 710 646 710 831 306 831 306 203 80 203 80 413 816 413 816 185 834 185 834 61 543 61 543 384 658 384 658 708 475 708 475 640 947 640 947 337 137 337 137 322 43 322 43 84 233 84 233 149 234 149 234 663 449 663 449 633 723 633 723 28 652 28 652 154 393 154 393 515 44 515 44 735 589 735 589 190 648 190 648 120 473 120 473 217 104 217 104 182 181 182 181 142 584 142 584 183 254 183 254 61 682 61 682 130 282 130 282 668 359 668 359 72 804 72 804 137 680 137 680 127 262 127 262 287 913 287 913 589 803 589 803 383 89 383 89 754 807 754 807 190 365 190 365 571 900 571 900 143 416 143 416 184 470 184 470 372 32 372 32 104 712 104 712 529 522 529 522 434 811 434 811 911 78 911 78 583 519 583 519 612 128 612 128 652 227 652 227 689 459 689 459 229 64 229 64 800 181 800 181 623 579 623 579 154 13 154 13 52 128 52 128 226 177 226 177 703 475 703 475 506 688 506 688 331 61 331 61 198 80 198 80 897 202 897 202 744 318 744 318 701 17 701 17 198 293 198 293 454 232 454 232 812 8 812 8 387 886 387 886 98 400 98 400 59 237 59 237 747 778 747 778 183 499 183 499 102 694 102 694 523 484 523 484 769 588 769 588 385 699 385 699 289 199 289 199 830 369 830 369 491 156 491 156 20 684 20 684 458 533 458 533 835 206 835 206 638 269 638 269 374 362 374 362 223 357 223 357 782 66 782 66 576 884 576 884 573 484 573 484 265 705 265 705 132 194 132 194 552 238 552 238 443 625 443 625 614 455 614 455 799 723 799 723 858 142 858 142 163 421 163 421 150 465 150 465 193 935 193 935 134 754 134 754 15 112 15 112 507 174 507 174 119 454 119 454 903 737 903 737 541 437 541 437 597 630 597 630 282 252 282 252 165 853 165 853 9 802 9 802 614 197 614 197 880 633 880 633 116 651 116 651 671 673 671 673 542 358 542 358 613 114 613 114 359 45 359 45 54 840 54 840 292 271 292 271 846 151 846 151 941 107 941 107 605 216 605 216 622 279 622 279 177 645 177 645 867 452 867 452 625 361 625 361 724 80 724 80 912 741 912 741 523 406 523 406 362 400 362 400 426 311 426 311 245 745 245 745 818 388 818 388 176 627 176 627 524 898 524 898 526 49 526 49 349 419 349 419 513 351 513 351 678 364 678 364 831 503 831 503 168 555 168 555 314 266 314 266 261 312 261 312 322 64 322 64 699 382 699 382 580 503 580 503 270 272 270 272 697 179 697 179 326 285 326 285 819 230 819 230 187 262 187 262 676 623 676 623 585 951 585 951 48 942 48 942 481 545 481 545 813 886 813 886 70 172 70 172 627 608 627 608 945 414 945 414 387 535 387 535 435 717 435 717 606 73 606 73 335 768 335 768 809 228 809 228 9 608 9 608 823 534 823 534 73 266 73 266 813 875 813 875 525 564 525 564 472 284 472 284 308 636 308 636 357 211 357 211 620 779 620 779 302 109 302 109 360 825 360 825 436 728 436 728 686 890 686 890 950 609 950 609 596 237 596 237 388 720 388 720 481 924 481 924 783 167 783 167 868 39 868 39 896 249 896 249 12 255 12 255 747 876 747 876 7 260 7 260 417 375 417 375 523 291 523 291 647 242 647 242 833 748 833 748 62 205 62 205 630 664 630 664 575 722 575 722 168 866 168 866 444 780 444 780 504 796 504 796 44 456 44 456 659 644 659 644 662 748 662 748 244 555 244 555 888 307 888 307 692 277 692 277 3 341 3 341 472 385 472 385 124 207 124 207 945 701 945 701 809 638 809 638 58 17 58 17 904 919 904 919 645 554 645 554 270 524 270 524 404 513 404 513 889 948 889 948 932 434 932 434 330 856 330 856 303 518 303 518 322 463 322 463 311 108 311 108 692 326 692 326 775 67 775 67 58 823 58 823 457 760 457 760 888 681 888 681 151 136 151 136 182 85 182 85 661 649 661 649 565 789 565 789 668 889 668 889 128 309 128 309 135 272 135 272 888 461 888 461 181 493 181 493 498 324 498 324 639 669 639 669 365 36 365 36 68 897 68 897 437 599 437 599 909 24 909 24 135 94 135 94 889 130 889 130 344 182 344 182 702 28 702 28 23 59 23 59 445 269 445 269 579 736 579 736 692 84 692 84 436 942 436 942 572 424 572 424 120 170 120 170 914 300 914 300 113 1 113 1 230 893 230 893 404 355 404 355 551 518 551 518 264 337 264 337 302 562 302 562 401 854 401 854 581 502 581 502 179 324 179 324 67 54 67 54 690 480 690 480 660 120 660 120 327 560 327 560 493 553 493 553 665 477 665 477 338 489 338 489 4 722 4 722 696 908 696 908 218 500 218 500 256 424 256 424 611 627 611 627 708 747 708 747 125 457 125 457 72 852 72 852 75 49 75 49 93 951 93 951 864 106 864 106 485 905 485 905 926 518 926 518 723 548 723 548 747 528 747 528 469 545 469 545 925 930 925 930 28 235 28 235 581 424 581 424 86 600 86 600 921 514 921 514 661 558 661 558 497 696 497 696 360 217 360 217 850 815 850 815 810 504 810 504 855 537 855 537 471 206 471 206 925 894 925 894 473 195 473 195 223 327 223 327 542 228 542 228 831 471 831 471 728 247 728 247 801 10 801 10 503 527 503 527 143 872 143 872 394 528 394 528 860 578 860 578 807 782 807 782 886 694 886 694 836 214 836 214 216 623 216 623 110 354 110 354 670 575 670 575 471 705 471 705 366 950 366 950 96 834 96 834 299 708 299 708 501 56 501 56 720 287 720 287 570 68 570 68 440 930 440 930 1 630 1 630 168 284 168 284 18 108 18 108 56 820 56 820 49 451 49 451 561 60 561 60 437 811 437 811 705 940 705 940 51 729 51 729 196 819 196 819 296 327 296 327 784 116 784 116 743 762 743 762 786 672 786 672 715 924 715 924 36 843 36 843 156 299 156 299 375 880 375 880 348 108 348 108 759 922 759 922 106 932 106 932 911 651 911 651 191 442 191 442 760 91 760 91 651 438 651 438 424 512 424 512 16 912 16 912 303 898 303 898 103 548 103 548 403 146 403 146 424 910 424 910 105 117 105 117 417 540 417 540 710 594 710 594 466 280 466 280 888 229 888 229 466 384 466 384 566 752 566 752 271 642 271 642 214 245 214 245 77 546 77 546 223 654 223 654 596 98 596 98 154 73 154 73 59 274 59 274 414 839 414 839 732 36 732 36 791 622 791 622 369 412 369 412 256 419 256 419 198 701 198 701 616 484 616 484 850 280 850 280 363 547 363 547 265 895 265 895 437 671 437 671 177 766 177 766 402 830 402 830 513 160 513 160 731 317 731 317 909 826 909 826 295 831 295 831 86 347 86 347 214 779 214 779 433 163 433 163 115 104 115 104 250 884 250 884 255 103 255 103 649 191 649 191 637 659 637 659 609 834 609 834 934 142 934 142 341 280 341 280 509 687 509 687 601 304 601 304 436 941 436 941 445 101 445 101 865 765 865 765 126 269 126 269 580 68 580 68 304 223 304 223 577 488 577 488 741 523 741 523 424 513 424 513 406 300 406 300 582 744 582 744 52 394 52 394 422 764 422 764 505 903 505 903 377 412 377 412 395 737 395 737 141 831 141 831 534 405 534 405 369 940 369 940 820 598 820 598 600 350 600 350 324 189 324 189 494 555 494 555 882 541 882 541 58 707 58 707 340 647 340 647 176 916 176 916 853 522 853 522 874 495 874 495 838 135 838 135 686 685 686 685 587 75 587 75 904 872 904 872 486 955 486 955 770 245 770 245 633 48 633 48 86 662 86 662 826 219 826 219 634 493 634 493 609 81 609 81 323 705 323 705 207 731 207 731 311 889 311 889 724 535 724 535 871 86 871 86 380 633 380 633 280 837 280 837 682 578 682 578 45 809 45 809 223 615 223 615 19 566 19 566 290 841 290 841 826 388 826 388 132 619 132 619 458 884 458 884 610 898 610 898 40 885 40 885 89 644 89 644 206 571 206 571 340 949 340 949 378 671 378 671 732 423 732 423 568 597 568 597 107 266 107 266 393 51 393 51 651 87 651 87 396 298 396 298 721 74 721 74 237 495 237 495 411 382 411 382 236 4 236 4 57 399 57 399 205 411 205 411 675 292 675 292 654 696 654 696 287 715 287 715 329 922 329 922 611 706 611 706 394 450 394 450 574 178 574 178 695 851 695 851 262 470 262 470 211 77 211 77 443 621 443 621 382 61 382 61 941 211 941 211 721 600 721 600 938 710 938 710 38 748 38 748 721 551 721 551 430 65 430 65 152 381 152 381 575 61 575 61 399 438 399 438 906 659 906 659 551 188 551 188 246 46 246 46 294 79 294 79 50 76 50 76 873 852 873 852 239 825 239 825 589 822 589 822 889 208 889 208 47 818 47 818 939 697 939 697 502 131 502 131 686 688 686 688 950 414 950 414 194 659 194 659 80 761 80 761 32 246 32 246 208 88 208 88 768 875 768 875 763 25 763 25 200 318 200 318 897 241 897 241 423 686 423 686 180 396 180 396 819 641 819 641 483 715 483 715 537 416 537 416 808 253 808 253 656 793 656 793 510 607 510 607 758 458 758 458 633 313 633 313 353 697 353 697 586 878 586 878 147 435 147 435 119 792 119 792 616 743 616 743 940 483 940 483 919 158 919 158 62 297 62 297 18 722 18 722 897 125 897 125 311 508 311 508 106 553 106 553 213 51 213 51 773 528 773 528 620 832 620 832 508 673 508 673 883 167 883 167 937 710 937 710 105 912 105 912 458 560 458 560 251 399 251 399 233 577 233 577 62 934 62 934 523 197 523 197 839 938 839 938 149 946 149 946 197 372 197 372 417 510 417 510 294 335 294 335 212 878 212 878 622 56 622 56 781 676 781 676 338 262 338 262 430 588 430 588 410 489 410 489 722 919 722 919 314 898 314 898 559 917 559 917 259 316 259 316 411 813 411 813 79 371 79 371 89 57 89 57 233 552 233 552 436 497 436 497 945 528 945 528 582 93 582 93 566 359 566 359 525 80 525 80 144 771 144 771 165 750 165 750 388 756 388 756 790 668 790 668 680 477 680 477 919 722 919 722 408 560 408 560 291 321 291 321 328 874 328 874 923 379 923 379 427 862 427 862 159 548 159 548 54 161 54 161 31 854 31 854 744 469 744 469 293 186 293 186 850 357 850 357 771 236 771 236 823 809 823 809 834 580 834 580 626 444 626 444 10 372 10 372 5 834 5 834 861 287 861 287 206 674 206 674 702 251 702 251 845 279 845 279 232 101 232 101 112 331 112 331 616 207 616 207 474 851 474 851 797 903 797 903 495 404 495 404 837 196 837 196 301 812 301 812 714 424 714 424 904 911 904 911 624 39 624 39 736 178 736 178 378 468 378 468 31 104 31 104 720 400 720 400 91 669 91 669 388 587 388 587 334 690 334 690 594 796 594 796 568 753 568 753 235 799 235 799 531 329 531 329 98 750 98 750 719 710 719 710 71 848 71 848 470 356 470 356 316 725 316 725 166 149 166 149 110 40 110 40 452 178 452 178 207 948 207 948 427 770 427 770 910 85 910 85 854 185 854 185 822 312 822 312 169 389 169 389 839 904 839 904 344 918 344 918 713 358 713 358 90 464 90 464 259 809 259 809 529 486 529 486 34 478 34 478 478 905 478 905 912 200 912 200 487 426 487 426 10 882 10 882 170 201 170 201 482 159 482 159 18 521 18 521 833 951 833 951 124 363 124 363 850 929 850 929 464 751 464 751 3 595 3 595 848 268 848 268 226 449 226 449 955 499 955 499 679 381 679 381 240 265 240 265 335 627 335 627 114 492 114 492 12 311 12 311 191 951 191 951 220 2 220 2 849 538 849 538 593 749 593 749 448 915 448 915 238 531 238 531 37 323 37 323 897 33 897 33 498 758 498 758 425 366 425 366 304 919 304 919 431 724 431 724 539 594 539 594 730 22 730 22 651 582 651 582 196 61 196 61 140 905 140 905 713 540 713 540 900 196 900 196 865 427 865 427 300 876 300 876 68 270 68 270 464 922 464 922 483 578 483 578 400 702 400 702 716 84 716 84 53 892 53 892 235 242 235 242 264 704 264 704 194 62 194 62 386 714 386 714 759 543 759 543 490 670 490 670 516 596 516 596 206 821 206 821 209 722 209 722 296 851 296 851 123 842 123 842 902 715 902 715 908 143 908 143 436 131 436 131 327 810 327 810 760 857 760 857 526 371 526 371 676 758 676 758 881 720 881 720 916 794 916 794 108 843 108 843 713 118 713 118 2 93 2 93 14 584 14 584 215 719 215 719 336 6 336 6 96 146 96 146 159 125 159 125 148 591 148 591 567 680 567 680 275 768 275 768 926 568 926 568 682 119 682 119 860 333 860 333 118 96 118 96 175 895 175 895 780 446 780 446 875 599 875 599 143 82 143 82 242 712 242 712 342 443 342 443 494 777 494 777 188 328 188 328 218 635 218 635 798 202 798 202 621 357 621 357 24 260 24 260 412 945 412 945 457 744 457 744 671 619 671 619 641 264 641 264 838 497 838 497 336 264 336 264 240 493 240 493 820 197 820 197 774 920 774 920 789 694 789 694 718 811 718 811 860 632 860 632 198 319 198 319 836 903 836 903 402 181 402 181 313 277 313 277 879 939 879 939 133 354 133 354 789 37 789 37 610 36 610 36 478 359 478 359 103 451 103 451 123 289 123 289 26 611 26 611 398 255 398 255 10 114 10 114 331 342 331 342 134 35 134 35 517 523 517 523 457 657 457 657 214 914 214 914 152 541 152 541 585 606 585 606 792 794 792 794 389 265 389 265 117 179 117 179 899 75 899 75 428 387 428 387 381 620 381 620 484 132 484 132 234 908 234 908 349 651 349 651 171 105 171 105 447 914 447 914 920 770 920 770 156 698 156 698 14 714 14 714 178 852 178 852 814 141 814 141 935 550 935 550 944 699 944 699 278 317 278 317 63 238 63 238 117 60 117 60 677 350 677 350 545 809 545 809 524 824 524 824 132 82 132 82 104 778 104 778 430 255 430 255 710 636 710 636 830 222 830 222 688 300 688 300 411 269 411 269 669 429 669 429 461 621 461 621 333 65 333 65 675 151 675 151 240 381 240 381 381 297 381 297 554 142 554 142 912 906 912 906 249 9 249 9 911 721 911 721 747 898 747 898 318 569 318 569 281 162 281 162 387 542 387 542 106 683 106 683 2 487 2 487 529 656 529 656 457 483 457 483 550 739 550 739 460 226 460 226 148 635 148 635 305 165 305 165 738 742 738 742 649 891 649 891 485 529 485 529 864 385 864 385 105 16 105 16 443 309 443 309 447 642 447 642 26 387 26 387 707 187 707 187 817 678 817 678 351 473 351 473 778 6 778 6 826 879 826 879 756 353 756 353 106 131 106 131 156 406 156 406 443 28 443 28 728 104 728 104 581 750 581 750 888 146 888 146 385 523 385 523 166 821 166 821 607 725 607 725 910 55 910 55 829 585 829 585 54 699 54 699 668 553 668 553 452 911 452 911 297 540 297 540 838 546 838 546 526 462 526 462 485 535 485 535 250 123 250 123 157 180 157 180 804 222 804 222 602 206 602 206 69 885 69 885 920 383 920 383 704 223 704 223 13 136 13 136 820 667 820 667 523 679 523 679 725 428 725 428 895 465 895 465 181 540 181 540 544 429 544 429 691 1 691 1 34 523 34 523 113 838 113 838 403 306 403 306 667 867 667 867 127 45 127 45 353 643 353 643 358 737 358 737 37 611 37 611 427 819 427 819 130 941 130 941 73 463 73 463 744 762 744 762 660 278 660 278 602 592 602 592 621 636 621 636 370 730 370 730 947 833 947 833 350 135 350 135 841 751 841 751 368 548 368 548 815 88 815 88 695 651 695 651 243 405 243 405 87 286 87 286 664 779 664 779 589 99 589 99 286 50 286 50 494 926 494 926 534 949 534 949 127 440 127 440 582 387 582 387 895 853 895 853 716 15 716 15 857 144 857 144 201 101 201 101 169 638 169 638 912 220 912 220 538 150 538 150 811 542 811 542 315 111 315 111 182 872 182 872 555 492 555 492 45 801 45 801 111 537 111 537 37 455 37 455 677 721 677 721 395 663 395 663 367 576 367 576 102 183 102 183 948 521 948 521 843 570 843 570 206 736 206 736 473 227 473 227 471 55 471 55 267 702 267 702 325 122 325 122 566 889 566 889 204 196 204 196 425 819 425 819 671 732 671 732 955 775 955 775 445 610 445 610 80 359 80 359 116 743 116 743 420 217 420 217 350 621 350 621 699 32 699 32 132 876 132 876 612 125 612 125 809 669 809 669 534 320 534 320 540 622 540 622 149 322 149 322 838 250 838 250 484 119 484 119 919 762 919 762 273 295 273 295 279 592 279 592 918 302 918 302 44 282 44 282 728 366 728 366 757 549 757 549 804 533 804 533 754 598 754 598 598 266 598 266 651 335 651 335 831 551 831 551 339 123 339 123 692 235 692 235 472 453 472 453 410 560 410 560 319 178 319 178 641 623 641 623 761 841 761 841 78 519 78 519 528 810 528 810 341 466 341 466 106 460 106 460 390 616 390 616 546 834 546 834 771 556 771 556 705 219 705 219 767 953 767 953 480 217 480 217 923 443 923 443 875 813 875 813 176 708 176 708 169 433 169 433 657 291 657 291 761 456 761 456 518 76 518 76 845 392 845 392 925 766 925 766 249 502 249 502 244 665 244 665 486 601 486 601 557 212 557 212 726 9 726 9 154 757 154 757 196 33 196 33 457 203 457 203 234 100 234 100 727 814 727 814 698 934 698 934 583 155 583 155 613 255 613 255 822 86 822 86 142 228 142 228 919 299 919 299 43 727 43 727 377 937 377 937 908 269 908 269 702 629 702 629 709 669 709 669 921 335 921 335 845 71 845 71 126 101 126 101 415 494 415 494 874 224 874 224 115 943 115 943 498 187 498 187 727 416 727 416 796 100 796 100 162 236 162 236 881 113 881 113 905 555 905 555 826 890 826 890 490 348 490 348 86 145 86 145 171 460 171 460 130 842 130 842 555 485 555 485 311 941 311 941 473 245 473 245 447 755 447 755 906 865 906 865 571 509 571 509 946 8 946 8 552 703 552 703 425 669 425 669 544 636 544 636 471 486 471 486 91 793 91 793 607 640 607 640 907 559 907 559 887 679 887 679 423 593 423 593 405 5 405 5 647 52 647 52 306 404 306 404 801 941 801 941 837 312 837 312 680 709 680 709 800 523 800 523 389 825 389 825 146 638 146 638 176 17 176 17 560 859 560 859 925 478 925 478 554 638 554 638 62 476 62 476 420 823 420 823 285 510 285 510 649 108 649 108 746 829 746 829 793 926 793 926 815 498 815 498 750 813 750 813 535 239 535 239 876 159 876 159 861 227 861 227 524 859 524 859 138 501 138 501 292 673 292 673 225 368 225 368 641 198 641 198 789 614 789 614 132 415 132 415 228 750 228 750 624 146 624 146 182 552 182 552 206 533 206 533 282 708 282 708 645 181 645 181 101 549 101 549 769 406 769 406 726 685 726 685 673 352 673 352 876 518 876 518 684 803 684 803 29 193 29 193 353 861 353 861 709 169 709 169 396 908 396 908 563 478 563 478 550 44 550 44 785 467 785 467 798 493 798 493 917 876 917 876 198 136 198 136 665 525 665 525 799 354 799 354 217 312 217 312 474 707 474 707 228 63 228 63 755 924 755 924 918 517 918 517 574 278 574 278 103 158 103 158 557 124 557 124 624 702 624 702 19 613 19 613 592 844 592 844 45 502 45 502 186 174 186 174 619 185 619 185 815 558 815 558 326 467 326 467 3 476 3 476 63 752 63 752 408 285 408 285 581 648 581 648 587 799 587 799 490 402 490 402 871 579 871 579 267 461 267 461 832 614 832 614 635 265 635 265 610 282 610 282 640 205 640 205 585 893 585 893 444 324 444 324 673 150 673 150 817 243 817 243 632 767 632 767 709 541 709 541 89 161 89 161 127 507 127 507 204 933 204 933 740 135 740 135 481 927 481 927 180 457 180 457 725 628 725 628 634 760 634 760 81 768 81 768 230 26 230 26 70 796 70 796 292 227 292 227 655 883 655 883 823 693 823 693 67 117 67 117 264 669 264 669 807 291 807 291 638 631 638 631 868 794 868 794 516 71 516 71 576 753 576 753 730 609 730 609 775 38 775 38 281 844 281 844 600 223 600 223 334 558 334 558 709 656 709 656 366 626 366 626 273 289 273 289 683 258 683 258 648 260 648 260 753 105 753 105 106 301 106 301 459 225 459 225 290 348 290 348 835 172 835 172 283 459 283 459 465 383 465 383 260 766 260 766 952 763 952 763 455 64 455 64 219 725 219 725 854 266 854 266 588 334 588 334 919 606 919 606 624 546 624 546 10 842 10 842 321 609 321 609 543 280 543 280 72 111 72 111 879 370 879 370 565 807 565 807 82 416 82 416 124 780 124 780 118 245 118 245 741 144 741 144 106 179 106 179 137 256 137 256 514 491 514 491 246 703 246 703 600 11 600 11 863 231 863 231 672 545 672 545 268 311 268 311 95 150 95 150 690 663 690 663 1 725 1 725 190 96 190 96 419 616 419 616 807 190 807 190 252 254 252 254 534 646 534 646 889 362 889 362 664 747 664 747 590 843 590 843 270 767 270 767 81 695 81 695 559 154 559 154 258 142 258 142 250 629 250 629 799 771 799 771 104 694 104 694 469 171 469 171 882 808 882 808 559 698 559 698 931 608 931 608 199 175 199 175 887 789 887 789 186 269 186 269 6 720 6 720 93 380 93 380 151 213 151 213 33 236 33 236 159 488 159 488 274 68 274 68 54 770 54 770 760 409 760 409 758 655 758 655 98 467 98 467 788 831 788 831 673 639 673 639 690 559 690 559 502 950 502 950 815 253 815 253 951 76 951 76 367 609 367 609 359 144 359 144 631 652 631 652 589 285 589 285 208 755 208 755 375 791 375 791 905 189 905 189 335 265 335 265 446 938 446 938 707 750 707 750 367 72 367 72 130 86 130 86 479 152 479 152 114 711 114 711 749 642 749 642 121 495 121 495 841 33 841 33 679 558 679 558 479 351 479 351 797 578 797 578 739 271 739 271 133 27 133 27 565 586 565 586 887 647 887 647 824 814 824 814 97 226 97 226 274 715 274 715 97 88 97 88 601 847 601 847 610 211 610 211 385 785 385 785 516 391 516 391 617 845 617 845 915 812 915 812 75 172 75 172 412 537 412 537 561 569 561 569 625 217 625 217 216 648 216 648 336 147 336 147 933 924 933 924 385 359 385 359 352 298 352 298 300 206 300 206 547 419 547 419 470 539 470 539 911 378 911 378 781 234 781 234 126 183 126 183 104 691 104 691 676 306 676 306 467 601 467 601 193 68 193 68 803 871 803 871 735 150 735 150 873 11 873 11 702 273 702 273 922 439 922 439 738 855 738 855 65 652 65 652 236 280 236 280 614 741 614 741 225 318 225 318 954 382 954 382 537 817 537 817 515 636 515 636 929 722 929 722 486 136 486 136 87 610 87 610 758 431 758 431 195 71 195 71 436 600 436 600 228 779 228 779 787 415 787 415 407 281 407 281 717 455 717 455 891 257 891 257 391 828 391 828 784 64 784 64 189 70 189 70 363 540 363 540 143 569 143 569 851 185 851 185 409 406 409 406 573 67 573 67 315 563 315 563 232 80 232 80 826 149 826 149 879 230 879 230 593 243 593 243 558 777 558 777 212 384 212 384 139 437 139 437 929 826 929 826 393 17 393 17 145 699 145 699 58 87 58 87 728 731 728 731 30 886 30 886 128 686 128 686 666 202 666 202 190 366 190 366 353 115 353 115 379 291 379 291 306 38 306 38 542 871 542 871 663 111 663 111 862 561 862 561 553 589 553 589 25 580 25 580 419 523 419 523 279 901 279 901 69 664 69 664 174 563 174 563 827 332 827 332 449 931 449 931 33 5 33 5 138 590 138 590 268 552 268 552 628 766 628 766 618 459 618 459 822 451 822 451 862 304 862 304 351 635 351 635 241 9 241 9 682 739 682 739 255 26 255 26 168 674 168 674 723 432 723 432 246 467 246 467 721 734 721 734 6 613 6 613 280 71 280 71 470 472 470 472 540 146 540 146 664 527 664 527 694 141 694 141 177 500 177 500 14 324 14 324 758 28 758 28 571 688 571 688 407 159 407 159 308 257 308 257 830 244 830 244 280 684 280 684 74 77 74 77 389 117 389 117 914 776 914 776 522 66 522 66 763 847 763 847 408 224 408 224 531 75 531 75 144 338 144 338 482 690 482 690 184 299 184 299 850 703 850 703 424 121 424 121 520 866 520 866 619 908 619 908 293 859 293 859 150 763 150 763 528 705 528 705 820 646 820 646 694 81 694 81 673 939 673 939 136 665 136 665 872 941 872 941 22 631 22 631 260 180 260 180 210 36 210 36 516 523 516 523 131 557 131 557 265 215 265 215 125 632 125 632 233 749 233 749 541 165 541 165 685 790 685 790 664 179 664 179 891 579 891 579 914 583 914 583 331 693 331 693 796 687 796 687 808 937 808 937 933 328 933 328 795 332 795 332 398 89 398 89 524 733 524 733 22 284 22 284 777 475 777 475 890 34 890 34 581 812 581 812 655 255 655 255 931 614 931 614 579 901 579 901 172 612 172 612 303 355 303 355 937 9 937 9 193 695 193 695 257 23 257 23 915 25 915 25 437 328 437 328 259 178 259 178 636 563 636 563 15 785 15 785 341 107 341 107 495 622 495 622 466 690 466 690 80 660 80 660 829 33 829 33 782 331 782 331 837 544 837 544 827 884 827 884 393 940 393 940 169 700 169 700 28 706 28 706 729 663 729 663 510 141 510 141 471 294 471 294 881 710 881 710 934 841 934 841 196 456 196 456 932 880 932 880 564 735 564 735 59 927 59 927 27 668 27 668 952 19 952 19 495 76 495 76 360 801 360 801 263 733 263 733 701 12 701 12 742 99 742 99 660 221 660 221 945 754 945 754 908 488 908 488 123 389 123 389 610 685 610 685 138 718 138 718 60 788 60 788 281 506 281 506 528 325 528 325 172 463 172 463 936 333 936 333 764 714 764 714 248 40 248 40 284 494 284 494 75 647 75 647 139 950 139 950 932 555 932 555 481 748 481 748 949 518 949 518 287 127 287 127 801 570 801 570 610 821 610 821 308 330 308 330 418 485 418 485 532 868 532 868 577 80 577 80 821 884 821 884 904 28 904 28 850 55 850 55 131 221 131 221 71 909 71 909 715 528 715 528 480 138 480 138 260 207 260 207 944 650 944 650 465 469 465 469 955 379 955 379 608 80 608 80 634 219 634 219 470 817 470 817 663 766 663 766 666 14 666 14 228 498 228 498 375 684 375 684 231 656 231 656 619 819 619 819 927 244 927 244 164 578 164 578 540 154 540 154 166 308 166 308 614 172 614 172 654 89 654 89 698 292 698 292 290 507 290 507 66 42 66 42 198 110 198 110 197 379 197 379 205 779 205 779 416 249 416 249 432 263 432 263 528 361 528 361 206 845 206 845 731 181 731 181 811 326 811 326 90 808 90 808 685 678 685 678 517 636 517 636 158 285 158 285 475 891 475 891 784 225 784 225 596 651 596 651 396 414 396 414 899 99 899 99 563 877 563 877 796 406 796 406 816 609 816 609 614 673 614 673 84 599 84 599 855 504 855 504 824 62 824 62 195 487 195 487 399 181 399 181 855 201 855 201 15 365 15 365 357 508 357 508 485 686 485 686 664 707 664 707 706 194 706 194 48 782 48 782 348 853 348 853 137 298 137 298 737 778 737 778 234 504 234 504 61 391 61 391 849 290 849 290 451 114 451 114 173 865 173 865 608 926 608 926 37 13 37 13 353 871 353 871 220 252 220 252 332 391 332 391 292 120 292 120 208 441 208 441 794 534 794 534 213 248 213 248 383 700 383 700 599 911 599 911 20 445 20 445 890 712 890 712 304 841 304 841 297 190 297 190 171 744 171 744 190 250 190 250 444 84 444 84 937 62 937 62 298 650 298 650 451 649 451 649 779 76 779 76 118 294 118 294 431 718 431 718 933 117 933 117 917 322 917 322 579 658 579 658 548 233 548 233 869 279 869 279 811 902 811 902 827 152 827 152 811 179 811 179 214 545 214 545 575 664 575 664 805 424 805 424 367 70 367 70 645 945 645 945 185 856 185 856 815 816 815 816 259 330 259 330 49 420 49 420 177 9 177 9 264 386 264 386 149 860 149 860 933 361 933 361 846 157 846 157 258 561 258 561 592 879 592 879 831 109 831 109 540 719 540 719 599 629 599 629 920 920 920 920 146 929 146 929 928 48 928 48 690 524 690 524 265 924 265 924 731 101 731 101 36 589 36 589 629 16 629 16 816 542 816 542 90 625 90 625 126 33 126 33 707 566 707 566 947 920 947 920 585 880 585 880 531 757 531 757 117 281 117 281 32 119 32 119 223 516 223 516 318 939 318 939 112 404 112 404 773 440 773 440 635 124 635 124 235 810 235 810 307 680 307 680 93 256 93 256 142 605 142 605 888 631 888 631 606 934 606 934 353 110 353 110 371 939 371 939 651 794 651 794 867 276 867 276 443 888 443 888 550 693 550 693 932 392 932 392 416 541 416 541 455 724 455 724 257 429 257 429 676 831 676 831 644 892 644 892 25 817 25 817 105 322 105 322 354 85 354 85 361 201 361 201 901 573 901 573 340 881 340 881 19 951 19 951 755 793 755 793 207 535 207 535 743 125 743 125 608 561 608 561 370 280 370 280 186 913 186 913 28 81 28 81 99 540 99 540 913 574 913 574 231 536 231 536 719 275 719 275 205 6 205 6 81 14 81 14 466 255 466 255 708 802 708 802 553 569 553 569 805 582 805 582 551 289 551 289 597 913 597 913 300 927 300 927 743 198 743 198 362 683 362 683 231 21 231 21 4 572 4 572 358 23 358 23 17 756 17 756 897 524 897 524 684 580 684 580 365 65 365 65 761 590 761 590 6 888 6 888 253 280 253 280 140 55 140 55 24 545 24 545 31 518 31 518 265 138 265 138 495 397 495 397 452 926 452 926 400 660 400 660 351 610 351 610 262 23 262 23 529 190 529 190 678 481 678 481 520 493 520 493 620 798 620 798 408 290 408 290 24 360 24 360 119 571 119 571 692 574 692 574 816 480 816 480 341 164 341 164 568 654 568 654 847 527 847 527 515 512 515 512 808 328 808 328 347 794 347 794 275 760 275 760 608 176 608 176 889 246 889 246 731 337 731 337 815 182 815 182 486 580 486 580 435 205 435 205 89 676 89 676 449 723 449 723 688 343 688 343 335 543 335 543 354 178 354 178 700 53 700 53 765 876 765 876 164 347 164 347 778 901 778 901 628 890 628 890 952 712 952 712 315 490 315 490 109 548 109 548 274 507 274 507 220 91 220 91 529 47 529 47 211 295 211 295 29 727 29 727 875 671 875 671 864 735 864 735 487 817 487 817 616 892 616 892 126 249 126 249 841 32 841 32 378 2 378 2 646 863 646 863 784 776 784 776 661 281 661 281 228 642 228 642 497 343 497 343 726 273 726 273 241 682 241 682 390 821 390 821 869 913 869 913 110 775 110 775 611 455 611 455 161 340 161 340 552 181 552 181 299 768 299 768 815 894 815 894 623 771 623 771 201 537 201 537 397 600 397 600 795 864 795 864 475 464 475 464 890 186 890 186 907 790 907 790 754 297 754 297 213 680 213 680 106 430 106 430 469 594 469 594 130 618 130 618 57 175 57 175 681 903 681 903 919 602 919 602 716 650 716 650 443 645 443 645 516 221 516 221 197 5 197 5 457 648 457 648 438 196 438 196 731 857 731 857 903 536 903 536 798 596 798 596 335 398 335 398 938 456 938 456 729 250 729 250 151 516 151 516 64 177 64 177 591 477 591 477 694 442 694 442 404 194 404 194 924 521 924 521 222 36 222 36 351 242 351 242 546 651 546 651 627 821 627 821 798 292 798 292 40 52 40 52 686 427 686 427 394 742 394 742 216 933 216 933 26 569 26 569 230 27 230 27 571 504 571 504 418 82 418 82 275 350 275 350 297 54 297 54 880 214 880 214 477 702 477 702 614 665 614 665 953 782 953 782 267 434 267 434 493 684 493 684 622 485 622 485 405 139 405 139 95 937 95 937 654 573 654 573 450 217 450 217 607 129 607 129 643 589 643 589 99 486 99 486 577 402 577 402 636 230 636 230 78 939 78 939 599 341 599 341 869 624 869 624 726 191 726 191 488 335 488 335 504 874 504 874 422 22 422 22 817 915 817 915 943 268 943 268 583 424 583 424 250 882 250 882 227 839 227 839 231 715 231 715 113 401 113 401 30 144 30 144 806 927 806 927 609 45 609 45 488 756 488 756 934 182 934 182 794 7 794 7 499 639 499 639 245 239 245 239 78 436 78 436 348 936 348 936 851 848 851 848 185 123 185 123 354 381 354 381 12 244 12 244 566 676 566 676 786 475 786 475 721 279 721 279 813 507 813 507 699 582 699 582 694 380 694 380 739 805 739 805 943 230 943 230 794 396 794 396 228 336 228 336 61 688 61 688 778 325 778 325 556 669 556 669 841 190 841 190 491 403 491 403 663 474 663 474 792 857 792 857 89 255 89 255 33 307 33 307 155 269 155 269 793 432 793 432 560 883 560 883 60 131 60 131 221 141 221 141 310 551 310 551 464 853 464 853 771 839 771 839 349 776 349 776 734 176 734 176 633 226 633 226 251 593 251 593 139 541 139 541 467 301 467 301 952 639 952 639 453 197 453 197 182 119 182 119 946 68 946 68 354 463 354 463 172 21 172 21 413 22 413 22 173 913 173 913 678 352 678 352 768 446 768 446 520 607 520 607 237 627 237 627 664 62 664 62 220 564 220 564 790 775 790 775 749 892 749 892 699 374 699 374 355 460 355 460 816 638 816 638 924 111 924 111 870 403 870 403 731 374 731 374 441 275 441 275 268 165 268 165 911 304 911 304 887 248 887 248 271 791 271 791 618 199 618 199 717 816 717 816 347 841 347 841 120 334 120 334 187 443 187 443 314 828 314 828 202 538 202 538 547 72 547 72 757 88 757 88 449 887 449 887 716 221 716 221 767 552 767 552 847 653 847 653 734 409 734 409 572 773 572 773 149 504 149 504 950 144 950 144 110 8 110 8 129 159 129 159 955 946 955 946 662 363 662 363 908 453 908 453 779 22 779 22 60 880 60 880 953 121 953 121 857 93 857 93 802 40 802 40 32 411 32 411 483 856 483 856 434 786 434 786 413 88 413 88 106 577 106 577 565 32 565 32 662 640 662 640 898 878 898 878 9 823 9 823 738 569 738 569 700 362 700 362 467 465 467 465 183 434 183 434 281 243 281 243 423 511 423 511 693 636 693 636 709 287 709 287 486 676 486 676 877 660 877 660 626 415 626 415 835 913 835 913 532 57 532 57 530 753 530 753 753 543 753 543 554 921 554 921 376 317 376 317 933 705 933 705 603 769 603 769 920 35 920 35 133 598 133 598 519 885 519 885 377 748 377 748 263 26 263 26 696 810 696 810 689 13 689 13 490 215 490 215 946 727 946 727 384 885 384 885 608 854 608 854 364 572 364 572 720 740 720 740 603 454 603 454 26 437 26 437 440 362 440 362 367 310 367 310 421 852 421 852 171 190 171 190 256 84 256 84 28 586 28 586 882 98 882 98 348 405 348 405 843 226 843 226 188 380 188 380 16 549 16 549 603 651 603 651 239 856 239 856 782 231 782 231 898 409 898 409 814 908 814 908 928 734 928 734 678 616 678 616 465 96 465 96 916 670 916 670 845 247 845 247 487 120 487 120 729 380 729 380 454 330 454 330 144 154 144 154 144 553 144 553 568 484 568 484 371 619 371 619 124 543 124 543 533 279 533 279 517 530 517 530 285 948 285 948 700 825 700 825 151 88 151 88 902 631 902 631 238 340 238 340 616 914 616 914 442 846 442 846 642 87 642 87 399 921 399 921 728 664 728 664 542 493 542 493 310 66 310 66 41 656 41 656 810 597 810 597 935 425 935 425 224 954 224 954 203 776 203 776 840 153 840 153 38 794 38 794 169 230 169 230 338 939 338 939 595 774 595 774 881 66 881 66 412 621 412 621 623 598 623 598 245 459 245 459 555 818 555 818 882 467 882 467 34 353 34 353 585 815 585 815 582 524 582 524 367 628 367 628 105 741 105 741 435 705 435 705 599 512 599 512 726 228 726 228 635 744 635 744 148 4 148 4 537 425 537 425 54 776 54 776 545 922 545 922 598 422 598 422 550 643 550 643 585 37 585 37 555 832 555 832 941 655 941 655 540 65 540 65 479 831 479 831 868 420 868 420 819 638 819 638 305 932 305 932 804 753 804 753 678 165 678 165 615 888 615 888 547 185 547 185 129 852 129 852 906 722 906 722 141 498 141 498 185 471 185 471 346 952 346 952 217 938 217 938 914 306 914 306 896 519 896 519 601 103 601 103 717 542 717 542 159 299 159 299 877 623 877 623 358 420 358 420 593 888 593 888 198 746 198 746 180 576 180 576 547 232 547 232 239 393 239 393 527 281 527 281 451 615 451 615 646 375 646 375 574 937 574 937 774 500 774 500 803 206 803 206 700 115 700 115 336 748 336 748 796 428 796 428 823 38 823 38 417 848 417 848 327 586 327 586 219 168 219 168 478 774 478 774 569 779 569 779 27 273 27 273 137 699 137 699 16 444 16 444 464 122 464 122 554 326 554 326 750 360 750 360 105 177 105 177 172 82 172 82 450 203 450 203 329 51 329 51 313 348 313 348 139 723 139 723 783 624 783 624 728 663 728 663 125 938 125 938 27 579 27 579 150 435 150 435 189 244 189 244 243 904 243 904 207 259 207 259 537 466 537 466 725 921 725 921 816 892 816 892 268 458 268 458 273 723 273 723 686 130 686 130 686 512 686 512 724 648 724 648 363 332 363 332 824 339 824 339 797 951 797 951 780 835 780 835 522 235 522 235 500 888 500 888 274 919 274 919 30 280 30 280 654 361 654 361 300 591 300 591 112 27 112 27 91 744 91 744 492 506 492 506 869 429 869 429 251 244 251 244 516 565 516 565 870 33 870 33 543 334 543 334 87 60 87 60 833 805 833 805 563 948 563 948 882 19 882 19 803 901 803 901 205 475 205 475 411 117 411 117 874 91 874 91 766 276 766 276 438 492 438 492 113 176 113 176 331 688 331 688 725 275 725 275 195 148 195 148 366 114 366 114 648 135 648 135 691 416 691 416 926 382 926 382 762 856 762 856 357 556 357 556 547 537 547 537 747 650 747 650 163 44 163 44 110 469 110 469 325 365 325 365 38 475 38 475 337 175 337 175 767 887 767 887 235 476 235 476 464 313 464 313 337 316 337 316 620 585 620 585 654 32 654 32 559 424 559 424 136 405 136 405 419 846 419 846 612 900 612 900 730 658 730 658 558 431 558 431 916 284 916 284 321 838 321 838 470 523 470 523 711 724 711 724 471 524 471 524 935 627 935 627 720 796 720 796 735 953 735 953 543 477 543 477 373 782 373 782 848 187 848 187 50 156 50 156 171 539 171 539 219 12 219 12 235 253 235 253 524 181 524 181 165 3 165 3 773 771 773 771 137 513 137 513 798 309 798 309 357 291 357 291 710 93 710 93 23 340 23 340 805 319 805 319 87 733 87 733 243 645 243 645 782 787 782 787 709 553 709 553 187 334 187 334 827 586 827 586 62 389 62 389 219 826 219 826 271 200 271 200 615 450 615 450 883 16 883 16 379 186 379 186 715 157 715 157 730 813 730 813 824 555 824 555 292 297 292 297 863 423 863 423 718 242 718 242 149 499 149 499 500 843 500 843 108 297 108 297 240 243 240 243 639 352 639 352 561 194 561 194 263 946 263 946 519 315 519 315 363 154 363 154 110 637 110 637 631 507 631 507 301 895 301 895 507 267 507 267 697 816 697 816 172 305 172 305 233 461 233 461 9 855 9 855 4 574 4 574 488 278 488 278 370 722 370 722 848 674 848 674 89 379 89 379 931 403 931 403 531 112 531 112 760 408 760 408 113 925 113 925 339 68 339 68 804 861 804 861 12 427 12 427 394 403 394 403 789 742 789 742 104 801 104 801 543 778 543 778 840 660 840 660 342 463 342 463 277 356 277 356 550 490 550 490 378 786 378 786 897 475 897 475 137 645 137 645 851 876 851 876 279 682 279 682 313 162 313 162 361 136 361 136 257 439 257 439 19 404 19 404 1 488 1 488 285 553 285 553 160 36 160 36 359 378 359 378 951 464 951 464 209 433 209 433 268 546 268 546 699 370 699 370 864 163 864 163 203 227 203 227 190 228 190 228 228 264 228 264 280 697 280 697 935 149 935 149 934 192 934 192 178 486 178 486 714 40 714 40 659 583 659 583 883 240 883 240 566 950 566 950 810 668 810 668 581 718 581 718 439 144 439 144 305 703 305 703 19 535 19 535 368 756 368 756 252 5 252 5 786 185 786 185 431 126 431 126 257 451 257 451 896 582 896 582 369 461 369 461 660 689 660 689 262 753 262 753 555 899 555 899 672 654 672 654 932 152 932 152 97 688 97 688 176 145 176 145 750 644 750 644 824 265 824 265 427 325 427 325 79 866 79 866 315 952 315 952 459 478 459 478 314 559 314 559 840 74 840 74 595 567 595 567 535 548 535 548 95 925 95 925 584 367 584 367 168 377 168 377 601 834 601 834 870 12 870 12 464 924 464 924 726 211 726 211 870 3 870 3 512 812 512 812 571 304 571 304 598 307 598 307 665 16 665 16 807 714 807 714 351 208 351 208 315 121 315 121 523 734 523 734 400 134 400 134 107 293 107 293 529 641 529 641 329 79 329 79 624 726 624 726 483 413 483 413 123 387 123 387 8 331 8 331 27 848 27 848 474 801 474 801 531 55 531 55 753 235 753 235 765 39 765 39 413 813 413 813 94 265 94 265 323 380 323 380 391 392 391 392 543 840 543 840 835 853 835 853 775 608 775 608 608 82 608 82 59 48 59 48 288 515 288 515 31 847 31 847 722 49 722 49 345 415 345 415 148 275 148 275 371 47 371 47 575 662 575 662 678 349 678 349 862 108 862 108 181 567 181 567 830 18 830 18 256 370 256 370 537 380 537 380 208 511 208 511 18 656 18 656 570 283 570 283 116 283 116 283 461 288 461 288 254 123 254 123 703 351 703 351 184 706 184 706 913 154 913 154 807 186 807 186 809 835 809 835 857 757 857 757 469 105 469 105 460 892 460 892 424 833 424 833 7 560 7 560 262 545 262 545 106 737 106 737 734 490 734 490 176 16 176 16 389 571 389 571 440 798 440 798 52 424 52 424 788 830 788 830 550 351 550 351 186 18 186 18 207 852 207 852 217 549 217 549 402 829 402 829 841 562 841 562 770 567 770 567 259 691 259 691 801 917 801 917 136 785 136 785 527 310 527 310 796 440 796 440 213 59 213 59 27 167 27 167 667 768 667 768 709 646 709 646 930 865 930 865 697 230 697 230 24 811 24 811 479 113 479 113 654 88 654 88 396 171 396 171 740 692 740 692 93 858 93 858 889 526 889 526 33 897 33 897 178 368 178 368 256 869 256 869 568 226 568 226 121 286 121 286 466 86 466 86 65 461 65 461 274 883 274 883 534 570 534 570 475 484 475 484 642 799 642 799 258 713 258 713 327 925 327 925 744 925 744 925 383 229 383 229 254 937 254 937 593 452 593 452 51 274 51 274 522 51 522 51 342 447 342 447 246 604 246 604 15 429 15 429 934 168 934 168 24 616 24 616 589 278 589 278 301 563 301 563 67 196 67 196 413 717 413 717 480 675 480 675 320 297 320 297 69 728 69 728 512 195 512 195 373 660 373 660 428 791 428 791 601 785 601 785 666 841 666 841 372 848 372 848 720 782 720 782 326 514 326 514 213 411 213 411 197 260 197 260 254 57 254 57 781 827 781 827 171 38 171 38 472 589 472 589 509 880 509 880 68 705 68 705 309 415 309 415 215 738 215 738 563 610 563 610 497 387 497 387 466 702 466 702 343 803 343 803 83 554 83 554 713 423 713 423 798 848 798 848 727 211 727 211 683 705 683 705 683 410 683 410 189 760 189 760 458 717 458 717 950 100 950 100 639 166 639 166 452 394 452 394 192 81 192 81 358 307 358 307 106 394 106 394 606 575 606 575 709 528 709 528 802 311 802 311 612 409 612 409 766 291 766 291 372 172 372 172 337 1 337 1 365 942 365 942 230 479 230 479 837 228 837 228 431 362 431 362 398 368 398 368 96 153 96 153 898 181 898 181 16 240 16 240 831 318 831 318 315 775 315 775 614 190 614 190 463 186 463 186 615 659 615 659 756 335 756 335 406 172 406 172 408 35 408 35 186 646 186 646 605 597 605 597 718 232 718 232 675 330 675 330 630 498 630 498 377 399 377 399 508 418 508 418 620 648 620 648 654 772 654 772 25 840 25 840 253 107 253 107 88 841 88 841 150 808 150 808 385 481 385 481 241 253 241 253 250 136 250 136 459 582 459 582 212 606 212 606 897 16 897 16 696 285 696 285 18 14 18 14 579 225 579 225 11 711 11 711 861 921 861 921 951 667 951 667 606 559 606 559 299 653 299 653 757 619 757 619 41 752 41 752 745 532 745 532 577 509 577 509 707 197 707 197 22 865 22 865 139 348 139 348 933 951 933 951 31 66 31 66 580 374 580 374 549 836 549 836 858 63 858 63 132 642 132 642 434 663 434 663 25 676 25 676 161 90 161 90 103 382 103 382 474 814 474 814 687 697 687 697 558 476 558 476 910 284 910 284 773 220 773 220 33 14 33 14 905 582 905 582 265 799 265 799 324 786 324 786 602 599 602 599 836 471 836 471 768 704 768 704 67 581 67 581 478 134 478 134 520 314 520 314 720 389 720 389 200 399 200 399 325 845 325 845 235 360 235 360 557 587 557 587 556 751 556 751 893 338 893 338 34 147 34 147 626 389 626 389 56 352 56 352 170 894 170 894 185 549 185 549 440 618 440 618 387 17 387 17 827 493 827 493 913 24 913 24 562 4 562 4 595 931 595 931 708 208 708 208 212 601 212 601 130 157 130 157 466 479 466 479 948 454 948 454 402 294 402 294 312 875 312 875 380 728 380 728 217 283 217 283 17 785 17 785 67 209 67 209 243 841 243 841 77 939 77 939 117 239 117 239 446 54 446 54 736 446 736 446 18 855 18 855 639 495 639 495 238 819 238 819 23 529 23 529 169 424 169 424 292 700 292 700 817 342 817 342 878 309 878 309 816 463 816 463 712 460 712 460 316 110 316 110 2 908 2 908 319 38 319 38 48 727 48 727 791 896 791 896 484 704 484 704 302 594 302 594 858 569 858 569 312 400 312 400 358 245 358 245 541 83 541 83 626 906 626 906 778 154 778 154 308 102 308 102 756 779 756 779 776 28 776 28 423 442 423 442 949 355 949 355 281 99 281 99 814 773 814 773 176 389 176 389 837 657 837 657 73 84 73 84 666 39 666 39 805 484 805 484 628 779 628 779 626 887 626 887 475 527 475 527 423 190 423 190 360 309 360 309 542 479 542 479 824 30 824 30 385 758 385 758 237 414 237 414 447 366 447 366 844 309 844 309 878 185 878 185 494 561 494 561 935 813 935 813 945 898 945 898 55 221 55 221 276 14 276 14 381 536 381 536 397 280 397 280 574 420 574 420 542 446 542 446 360 542 360 542 89 821 89 821 737 466 737 466 948 371 948 371 591 64 591 64 515 343 515 343 953 339 953 339 674 185 674 185 309 331 309 331 262 310 262 310 34 790 34 790 332 430 332 430 85 654 85 654 114 453 114 453 473 851 473 851 833 303 833 303 280 711 280 711 483 914 483 914 575 321 575 321 99 585 99 585 183 456 183 456 22 278 22 278 302 226 302 226 257 425 257 425 641 652 641 652 809 563 809 563 87 315 87 315 832 836 832 836 687 196 687 196 473 863 473 863 390 85 390 85 568 373 568 373 374 463 374 463 834 527 834 527 112 782 112 782 836 281 836 281 243 381 243 381 883 97 883 97 943 921 943 921 724 867 724 867 527 637 527 637 704 407 704 407 793 588 793 588 190 428 190 428 849 174 849 174 910 806 910 806 117 136 117 136 84 303 84 303 672 762 672 762 834 755 834 755 671 847 671 847 858 909 858 909 101 603 101 603 50 146 50 146 245 167 245 167 310 348 310 348 7 228 7 228 858 420 858 420 407 10 407 10 494 935 494 935 435 799 435 799 516 792 516 792 407 372 407 372 582 581 582 581 856 307 856 307 522 157 522 157 857 109 857 109 227 272 227 272 551 87 551 87 274 844 274 844 940 730 940 730 245 202 245 202 350 953 350 953 80 298 80 298 358 765 358 765 692 19 692 19 701 243 701 243 6 507 6 507 535 58 535 58 667 519 667 519 563 103 563 103 724 500 724 500 214 835 214 835 621 760 621 760 572 254 572 254 522 903 522 903 623 20 623 20 937 572 937 572 45 852 45 852 460 431 460 431 734 153 734 153 480 519 480 519 251 382 251 382 199 915 199 915 340 129 340 129 154 403 154 403 826 905 826 905 330 28 330 28 432 473 432 473 221 906 221 906 347 574 347 574 1 713 1 713 764 419 764 419 143 645 143 645 280 556 280 556 682 326 682 326 216 941 216 941 818 943 818 943 475 140 475 140 857 168 857 168 575 840 575 840 595 899 595 899 752 241 752 241 215 116 215 116 176 237 176 237 747 712 747 712 215 770 215 770 418 764 418 764 346 418 346 418 31 238 31 238 239 116 239 116 799 237 799 237 345 520 345 520 305 700 305 700 127 428 127 428 393 823 393 823 2 755 2 755 618 175 618 175 885 938 885 938 130 910 130 910 129 722 129 722 332 349 332 349 750 801 750 801 192 113 192 113 589 868 589 868 853 644 853 644 682 478 682 478 32 775 32 775 616 514 616 514 119 70 119 70 909 248 909 248 895 56 895 56 328 780 328 780 932 276 932 276 614 446 614 446 761 183 761 183 228 144 228 144 856 492 856 492 916 915 916 915 415 363 415 363 888 88 888 88 936 710 936 710 594 904 594 904 409 767 409 767 179 149 179 149 577 376 577 376 80 308 80 308 923 141 923 141 15 726 15 726 72 317 72 317 273 463 273 463 480 574 480 574 829 699 829 699 517 562 517 562 14 153 14 153 709 826 709 826 255 423 255 423 330 246 330 246 491 445 491 445 3 910 3 910 106 686 106 686 844 250 844 250 875 764 875 764 185 493 185 493 451 838 451 838 889 437 889 437 431 375 431 375 675 720 675 720 189 428 189 428 203 839 203 839 769 290 769 290 821 742 821 742 307 789 307 789 44 366 44 366 894 670 894 670 313 530 313 530 64 403 64 403 53 460 53 460 120 554 120 554 672 198 672 198 129 237 129 237 240 68 240 68 599 839 599 839 346 3 346 3 11 646 11 646 334 2 334 2 824 113 824 113 130 271 130 271 21 731 21 731 522 663 522 663 687 546 687 546 438 697 438 697 644 508 644 508 931 824 931 824 302 237 302 237 499 252 499 252 937 353 937 353 858 954 858 954 515 5 515 5 938 903 938 903 736 432 736 432 628 934 628 934 429 257 429 257 214 439 214 439 678 648 678 648 377 724 377 724 904 883 904 883 559 599 559 599 43 345 43 345 932 89 932 89 527 832 527 832 295 450 295 450 429 11 429 11 604 388 604 388 677 491 677 491 752 414 752 414 156 808 156 808 945 704 945 704 423 227 423 227 201 821 201 821 6 296 6 296 896 697 896 697 747 373 747 373 426 142 426 142 728 457 728 457 42 65 42 65 787 710 787 710 452 876 452 876 861 676 861 676 521 851 521 851 134 323 134 323 103 537 103 537 651 256 651 256 564 597 564 597 898 183 898 183 420 825 420 825 296 264 296 264 609 831 609 831 676 672 676 672 409 897 409 897 668 512 668 512 180 246 180 246 314 533 314 533 80 524 80 524 612 880 612 880 416 772 416 772 492 370 492 370 625 185 625 185 669 872 669 872 484 950 484 950 564 771 564 771 433 333 433 333 319 166 319 166 135 69 135 69 744 567 744 567 392 881 392 881 727 728 727 728 112 638 112 638 132 530 132 530 557 603 557 603 448 404 448 404 15 868 15 868 281 270 281 270 896 758 896 758 679 760 679 760 309 325 309 325 281 736 281 736 704 693 704 693 677 234 677 234 925 819 925 819 498 589 498 589 415 708 415 708 481 811 481 811 526 947 526 947 579 528 579 528 104 309 104 309 42 785 42 785 890 513 890 513 527 50 527 50 639 859 639 859 689 441 689 441 663 685 663 685 339 416 339 416 702 877 702 877 811 155 811 155 366 752 366 752 931 837 931 837 782 91 782 91 858 444 858 444 892 289 892 289 511 97 511 97 837 758 837 758 674 474 674 474 73 108 73 108 123 406 123 406 837 619 837 619 565 623 565 623 459 619 459 619 728 856 728 856 449 631 449 631 123 364 123 364 300 280 300 280 804 422 804 422 779 700 779 700 374 141 374 141 729 524 729 524 746 288 746 288 906 407 906 407 536 550 536 550 178 899 178 899 568 462 568 462 648 671 648 671 792 635 792 635 936 422 936 422 86 258 86 258 207 281 207 281 284 640 284 640 556 637 556 637 475 305 475 305 79 878 79 878 626 751 626 751 161 626 161 626 780 156 780 156 344 152 344 152 611 66 611 66 782 322 782 322 668 222 668 222 670 200 670 200 437 270 437 270 944 598 944 598 330 461 330 461 118 493 118 493 539 274 539 274 506 330 506 330 514 795 514 795 441 386 441 386 444 45 444 45 121 214 121 214 159 222 159 222 322 607 322 607 98 498 98 498 249 938 249 938 270 425 270 425 169 179 169 179 26 181 26 181 629 184 629 184 508 185 508 185 112 758 112 758 927 509 927 509 638 568 638 568 281 734 281 734 150 728 150 728 115 825 115 825 635 45 635 45 698 469 698 469 653 799 653 799 779 919 779 919 809 466 809 466 502 56 502 56 335 659 335 659 793 309 793 309 155 603 155 603 48 658 48 658 19 673 19 673 546 461 546 461 507 895 507 895 679 796 679 796 127 102 127 102 618 899 618 899 824 18 824 18 406 462 406 462 89 752 89 752 690 758 690 758 176 252 176 252 415 824 415 824 779 578 779 578 368 563 368 563 517 916 517 916 744 911 744 911 745 516 745 516 504 740 504 740 913 661 913 661 902 356 902 356 865 253 865 253 666 132 666 132 490 195 490 195 276 414 276 414 530 286 530 286 902 535 902 535 682 852 682 852 128 392 128 392 544 818 544 818 883 305 883 305 544 221 544 221 554 220 554 220 144 915 144 915 312 734 312 734 323 661 323 661 464 865 464 865 359 692 359 692 266 268 266 268 150 25 150 25 648 326 648 326 913 636 913 636 44 28 44 28 750 461 750 461 149 461 149 461 220 390 220 390 330 494 330 494 788 159 788 159 163 138 163 138 582 332 582 332 319 493 319 493 62 887 62 887 710 279 710 279 920 327 920 327 435 365 435 365 773 857 773 857 418 102 418 102 165 951 165 951 591 17 591 17 283 151 283 151 277 368 277 368 31 721 31 721 808 558 808 558 41 842 41 842 619 565 619 565 343 421 343 421 683 392 683 392 620 201 620 201 221 826 221 826 463 778 463 778 77 887 77 887 148 703 148 703 543 881 543 881 373 529 373 529 918 336 918 336 158 356 158 356 310 563 310 563 520 132 520 132 459 401 459 401 665 226 665 226 640 17 640 17 934 652 934 652 111 92 111 92 787 841 787 841 195 737 195 737 619 460 619 460 201 615 201 615 118 585 118 585 906 235 906 235 263 874 263 874 903 633 903 633 488 155 488 155 945 603 945 603 561 52 561 52 743 306 743 306 788 617 788 617 848 510 848 510 885 555 885 555 295 500 295 500 583 875 583 875 230 343 230 343 394 71 394 71 188 222 188 222 642 181 642 181 105 728 105 728 263 406 263 406 802 70 802 70 706 748 706 748 926 5 926 5 628 787 628 787 309 837 309 837 771 324 771 324 594 861 594 861 11 192 11 192 437 333 437 333 780 45 780 45 479 186 479 186 558 607 558 607 530 737 530 737 618 637 618 637 617 647 617 647 517 254 517 254 849 891 849 891 31 624 31 624 76 333 76 333 395 255 395 255 844 50 844 50 214 531 214 531 430 565 430 565 179 384 179 384 867 305 867 305 177 831 177 831 536 684 536 684 41 648 41 648 812 318 812 318 105 120 105 120 404 101 404 101 792 543 792 543 684 595 684 595 759 571 759 571 391 159 391 159 893 781 893 781 535 63 535 63 191 513 191 513 194 730 194 730 551 107 551 107 47 117 47 117 233 885 233 885 473 470 473 470 54 73 54 73 448 700 448 700 399 525 399 525 297 529 297 529 445 705 445 705 559 239 559 239 650 246 650 246 173 654 173 654 48 52 48 52 898 212 898 212 456 693 456 693 338 344 338 344 495 613 495 613 16 204 16 204 52 649 52 649 696 606 696 606 294 535 294 535 106 617 106 617 903 292 903 292 247 687 247 687 160 74 160 74 221 346 221 346 349 771 349 771 140 718 140 718 81 884 81 884 167 199 167 199 70 423 70 423 620 167 620 167 129 465 129 465 632 573 632 573 800 843 800 843 620 323 620 323 88 251 88 251 672 796 672 796 336 173 336 173 470 598 470 598 72 11 72 11 779 247 779 247 371 724 371 724 276 336 276 336 272 572 272 572 666 477 666 477 85 741 85 741 835 708 835 708 246 584 246 584 103 385 103 385 244 472 244 472 221 69 221 69 818 551 818 551 408 784 408 784 895 3 895 3 7 450 7 450 240 765 240 765 304 156 304 156 376 883 376 883 254 737 254 737 529 343 529 343 366 27 366 27 697 62 697 62 99 129 99 129 686 480 686 480 735 55 735 55 539 536 539 536 901 444 901 444 830 294 830 294 933 648 933 648 200 25 200 25 102 589 102 589 806 364 806 364 457 220 457 220 669 484 669 484 179 108 179 108 25 69 25 69 380 643 380 643 836 891 836 891 180 876 180 876 734 430 734 430 403 322 403 322 691 902 691 902 388 252 388 252 298 215 298 215 40 810 40 810 753 864 753 864 257 716 257 716 219 48 219 48 693 939 693 939 695 817 695 817 210 502 210 502 156 658 156 658 491 277 491 277 830 688 830 688 137 684 137 684 67 371 67 371 487 877 487 877 865 206 865 206 585 229 585 229 171 877 171 877 297 694 297 694 471 763 471 763 67 135 67 135 171 905 171 905 395 316 395 316 598 454 598 454 466 947 466 947 816 208 816 208 748 680 748 680 930 592 930 592 522 590 522 590 728 871 728 871 126 357 126 357 431 762 431 762 459 17 459 17 934 704 934 704 826 525 826 525 238 148 238 148 731 384 731 384 759 445 759 445 435 820 435 820 303 703 303 703 901 660 901 660 72 232 72 232 418 465 418 465 925 582 925 582 514 201 514 201 855 827 855 827 955 371 955 371 405 69 405 69 133 109 133 109 460 842 460 842 811 69 811 69 96 655 96 655 130 612 130 612 18 38 18 38 542 683 542 683 450 540 450 540 617 247 617 247 17 126 17 126 748 673 748 673 190 727 190 727 393 588 393 588 544 208 544 208 773 787 773 787 90 17 90 17 638 443 638 443 556 507 556 507 176 270 176 270 539 113 539 113 607 396 607 396 412 58 412 58 410 633 410 633 805 688 805 688 545 82 545 82 801 782 801 782 403 230 403 230 900 732 900 732 235 503 235 503 107 224 107 224 585 89 585 89 382 627 382 627 234 712 234 712 710 552 710 552 611 70 611 70 8 715 8 715 48 339 48 339 790 35 790 35 331 462 331 462 755 388 755 388 511 532 511 532 615 729 615 729 319 117 319 117 446 656 446 656 55 226 55 226 105 12 105 12 341 728 341 728 501 922 501 922 580 12 580 12 923 559 923 559 394 400 394 400 602 40 602 40 731 715 731 715 111 157 111 157 670 86 670 86 690 712 690 712 223 614 223 614 762 703 762 703 34 47 34 47 392 31 392 31 114 791 114 791 633 930 633 930 3 811 3 811 59 111 59 111 314 926 314 926 623 340 623 340 192 37 192 37 873 618 873 618 191 797 191 797 776 9 776 9 239 383 239 383 947 334 947 334 366 21 366 21 502 896 502 896 696 359 696 359 771 647 771 647 887 861 887 861 441 198 441 198 274 899 274 899 593 544 593 544 532 538 532 538 222 606 222 606 99 736 99 736 110 73 110 73 757 310 757 310 80 322 80 322 661 135 661 135 211 409 211 409 37 459 37 459 799 533 799 533 285 425 285 425 705 862 705 862 469 32 469 32 796 305 796 305 821 701 821 701 905 167 905 167 615 764 615 764 538 793 538 793 273 538 273 538 554 25 554 25 211 455 211 455 358 295 358 295 730 920 730 920 908 538 908 538 803 593 803 593 663 343 663 343 223 573 223 573 932 885 932 885 908 826 908 826 350 603 350 603 536 82 536 82 250 483 250 483 68 870 68 870 406 740 406 740 234 658 234 658 365 38 365 38 614 367 614 367 468 493 468 493 61 322 61 322 514 444 514 444 134 901 134 901 707 403 707 403 757 508 757 508 209 585 209 585 333 346 333 346 781 507 781 507 353 632 353 632 153 778 153 778 372 916 372 916 38 255 38 255 322 27 322 27 700 11 700 11 861 373 861 373 604 333 604 333 582 597 582 597 885 802 885 802 161 581 161 581 743 345 743 345 282 552 282 552 179 752 179 752 77 535 77 535 98 679 98 679 416 486 416 486 839 303 839 303 248 611 248 611 40 236 40 236 504 455 504 455 215 462 215 462 605 712 605 712 418 419 418 419 481 221 481 221 465 669 465 669 456 913 456 913 744 787 744 787 72 260 72 260 552 650 552 650 626 397 626 397 164 885 164 885 790 653 790 653 762 945 762 945 955 137 955 137 693 527 693 527 513 153 513 153 786 349 786 349 138 156 138 156 222 711 222 711 899 168 899 168 468 675 468 675 228 400 228 400 338 423 338 423 178 798 178 798 67 641 67 641 361 398 361 398 448 739 448 739 661 638 661 638 86 860 86 860 59 882 59 882 650 160 650 160 530 539 530 539 494 617 494 617 178 660 178 660 72 639 72 639 19 773 19 773 170 912 170 912 465 58 465 58 550 876 550 876 737 805 737 805 235 789 235 789 840 700 840 700 806 481 806 481 508 306 508 306 274 476 274 476 22 562 22 562 599 669 599 669 204 554 204 554 365 781 365 781 856 756 856 756 640 931 640 931 115 915 115 915 115 865 115 865 425 510 425 510 136 524 136 524 81 779 81 779 102 808 102 808 372 735 372 735 588 642 588 642 55 774 55 774 597 235 597 235 175 520 175 520 672 616 672 616 609 600 609 600 224 361 224 361 735 184 735 184 10 451 10 451 495 737 495 737 328 80 328 80 820 468 820 468 523 561 523 561 871 442 871 442 528 889 528 889 862 180 862 180 115 422 115 422 841 481 841 481 826 151 826 151 761 617 761 617 525 337 525 337 373 59 373 59 36 817 36 817 431 648 431 648 24 172 24 172 780 814 780 814 522 38 522 38 96 407 96 407 345 504 345 504 541 268 541 268 818 403 818 403 17 661 17 661 108 760 108 760 81 4 81 4 442 885 442 885 768 814 768 814 28 778 28 778 595 240 595 240 901 106 901 106 73 756 73 756 696 338 696 338 98 562 98 562 630 39 630 39 167 156 167 156 881 793 881 793 446 851 446 851 810 881 810 881 914 146 914 146 799 426 799 426 668 254 668 254 115 105 115 105 952 676 952 676 748 324 748 324 92 238 92 238 642 704 642 704 421 901 421 901 582 841 582 841 111 53 111 53 597 734 597 734 208 683 208 683 642 60 642 60 766 644 766 644 743 605 743 605 630 503 630 503 79 508 79 508 367 116 367 116 319 439 319 439 723 369 723 369 389 8 389 8 388 234 388 234 862 734 862 734 687 607 687 607 365 493 365 493 64 721 64 721 470 782 470 782 42 245 42 245 818 456 818 456 499 42 499 42 396 337 396 337 315 191 315 191 930 553 930 553 652 113 652 113 333 873 333 873 559 448 559 448 259 508 259 508 856 146 856 146 518 632 518 632 775 228 775 228 102 793 102 793 766 477 766 477 288 668 288 668 280 366 280 366 180 951 180 951 846 196 846 196 872 388 872 388 292 382 292 382 313 300 313 300 900 585 900 585 914 513 914 513 8 584 8 584 264 440 264 440 93 19 93 19 116 509 116 509 462 533 462 533 78 266 78 266 88 613 88 613 799 441 799 441 465 273 465 273 264 556 264 556 276 889 276 889 173 932 173 932 365 422 365 422 420 420 420 420 15 324 15 324 82 906 82 906 655 955 655 955 134 646 134 646 430 107 430 107 504 283 504 283 6 223 6 223 881 580 881 580 774 636 774 636 890 718 890 718 223 830 223 830 103 571 103 571 392 764 392 764 427 951 427 951 913 478 913 478 161 817 161 817 109 486 109 486 352 792 352 792 912 56 912 56 780 874 780 874 204 310 204 310 457 556 457 556 460 241 460 241 145 393 145 393 296 755 296 755 194 912 194 912 349 211 349 211 150 607 150 607 686 23 686 23 645 779 645 779 142 341 142 341 217 616 217 616 37 301 37 301 240 775 240 775 114 782 114 782 870 91 870 91 609 437 609 437 224 565 224 565 769 863 769 863 890 403 890 403 155 399 155 399 372 217 372 217 220 562 220 562 844 457 844 457 147 553 147 553 354 380 354 380 891 231 891 231 756 593 756 593 938 836 938 836 753 374 753 374 74 90 74 90 404 698 404 698 486 378 486 378 738 934 738 934 216 150 216 150 756 540 756 540 928 596 928 596 269 123 269 123 503 779 503 779 207 247 207 247 734 711 734 711 916 456 916 456 243 55 243 55 224 530 224 530 695 463 695 463 630 264 630 264 791 502 791 502 650 8 650 8 935 537 935 537 343 485 343 485 934 713 934 713 431 785 431 785 881 855 881 855 690 933 690 933 158 861 158 861 24 527 24 527 479 674 479 674 71 121 71 121 629 405 629 405 835 244 835 244 243 440 243 440 720 776 720 776 540 529 540 529 350 799 350 799 544 180 544 180 580 618 580 618 46 477 46 477 432 941 432 941 943 951 943 951 632 480 632 480 125 357 125 357 921 451 921 451 629 454 629 454 946 217 946 217 800 13 800 13 247 131 247 131 650 859 650 859 430 44 430 44 827 451 827 451 194 932 194 932 452 790 452 790 175 214 175 214 810 191 810 191 840 157 840 157 890 545 890 545 674 891 674 891 601 505 601 505 314 706 314 706 297 219 297 219 441 562 441 562 899 428 899 428 350 240 350 240 951 45 951 45 906 561 906 561 606 99 606 99 743 731 743 731 559 565 559 565 594 746 594 746 51 484 51 484 39 134 39 134 199 924 199 924 168 435 168 435 871 292 871 292 675 556 675 556 340 715 340 715 676 146 676 146 183 793 183 793 353 160 353 160 879 801 879 801 251 459 251 459 844 291 844 291 440 926 440 926 552 406 552 406 379 936 379 936 563 897 563 897 682 863 682 863 193 423 193 423 203 772 203 772 584 612 584 612 430 771 430 771 496 586 496 586 167 547 167 547 377 596 377 596 566 567 566 567 783 348 783 348 466 840 466 840 761 318 761 318 197 764 197 764 574 192 574 192 782 763 782 763 353 214 353 214 482 549 482 549 170 276 170 276 87 208 87 208 350 154 350 154 321 654 321 654 629 328 629 328 689 479 689 479 342 593 342 593 108 663 108 663 315 587 315 587 126 164 126 164 219 701 219 701 535 921 535 921 260 90 260 90 404 661 404 661 707 371 707 371 551 247 551 247 356 130 356 130 412 757 412 757 202 410 202 410 270 687 270 687 705 595 705 595 452 265 452 265 369 642 369 642 639 64 639 64 873 467 873 467 285 158 285 158 347 728 347 728 632 514 632 514 919 149 919 149 161 809 161 809 393 569 393 569 907 893 907 893 299 590 299 590 128 358 128 358 429 452 429 452 555 790 555 790 622 830 622 830 441 257 441 257 258 125 258 125 44 717 44 717 200 390 200 390 418 654 418 654 569 708 569 708 499 400 499 400 602 68 602 68 322 678 322 678 885 346 885 346 48 431 48 431 219 690 219 690 192 741 192 741 228 867 228 867 75 614 75 614 260 191 260 191 269 770 269 770 347 192 347 192 742 202 742 202 289 726 289 726 509 604 509 604 204 601 204 601 111 43 111 43 16 945 16 945 652 381 652 381 893 553 893 553 207 729 207 729 439 666 439 666 902 708 902 708 56 248 56 248 736 460 736 460 798 389 798 389 195 6 195 6 607 469 607 469 140 36 140 36 187 10 187 10 834 218 834 218 345 241 345 241 238 896 238 896 31 213 31 213 460 304 460 304 98 341 98 341 356 205 356 205 493 640 493 640 808 779 808 779 582 626 582 626 719 476 719 476 207 151 207 151 407 425 407 425 755 222 755 222 818 221 818 221 47 620 47 620 809 103 809 103 356 56 356 56 619 283 619 283 938 793 938 793 878 92 878 92 371 329 371 329 935 636 935 636 779 5 779 5 740 924 740 924 674 660 674 660 338 689 338 689 680 796 680 796 156 787 156 787 217 881 217 881 43 815 43 815 43 912 43 912 811 80 811 80 495 209 495 209 745 595 745 595 289 475 289 475 357 219 357 219 690 287 690 287 157 739 157 739 661 617 661 617 266 8 266 8 822 383 822 383 607 50 607 50 635 511 635 511 182 349 182 349 630 701 630 701 525 862 525 862 748 679 748 679 459 241 459 241 706 414 706 414 210 581 210 581 950 364 950 364 144 579 144 579 139 523 139 523 819 439 819 439 456 294 456 294 729 354 729 354 163 622 163 622 503 654 503 654 65 96 65 96 619 545 619 545 194 560 194 560 18 527 18 527 338 466 338 466 935 211 935 211 238 306 238 306 655 484 655 484 838 45 838 45 920 694 920 694 310 299 310 299 115 134 115 134 937 247 937 247 152 149 152 149 668 325 668 325 184 16 184 16 574 65 574 65 911 47 911 47 621 299 621 299 748 761 748 761 898 635 898 635 48 793 48 793 190 828 190 828 57 407 57 407 193 609 193 609 460 896 460 896 675 873 675 873 258 57 258 57 192 441 192 441 311 485 311 485 924 846 924 846 935 575 935 575 399 797 399 797 24 39 24 39 469 591 469 591 642 334 642 334 224 372 224 372 360 62 360 62 258 408 258 408 245 292 245 292 798 38 798 38 92 482 92 482 208 778 208 778 537 911 537 911 119 502 119 502 543 549 543 549 490 554 490 554 87 7 87 7 461 94 461 94 215 327 215 327 202 718 202 718 58 508 58 508 774 240 774 240 86 113 86 113 824 830 824 830 562 202 562 202 502 668 502 668 100 570 100 570 236 750 236 750 762 515 762 515 683 756 683 756 744 120 744 120 32 481 32 481 95 340 95 340 488 214 488 214 402 939 402 939 326 924 326 924 955 577 955 577 27 732 27 732 477 890 477 890 642 477 642 477 162 592 162 592 539 677 539 677 713 281 713 281 722 166 722 166 190 851 190 851 705 385 705 385 247 51 247 51 516 50 516 50 124 894 124 894 521 727 521 727 523 812 523 812 328 561 328 561 390 273 390 273 679 428 679 428 29 684 29 684 529 268 529 268 163 709 163 709 708 938 708 938 873 867 873 867 189 513 189 513 259 719 259 719 641 614 641 614 343 722 343 722 709 752 709 752 367 285 367 285 630 743 630 743 907 634 907 634 153 845 153 845 259 406 259 406 115 112 115 112 882 15 882 15 493 765 493 765 54 226 54 226 858 270 858 270 130 63 130 63 177 401 177 401 333 576 333 576 649 69 649 69 45 874 45 874 929 108 929 108 727 136 727 136 131 570 131 570 638 542 638 542 306 914 306 914 472 423 472 423 887 676 887 676 713 478 713 478 258 630 258 630 380 324 380 324 877 348 877 348 611 691 611 691 714 278 714 278 256 943 256 943 430 237 430 237 294 259 294 259 885 238 885 238 578 749 578 749 679 504 679 504 744 580 744 580 95 526 95 526 366 671 366 671 40 740 40 740 334 482 334 482 34 388 34 388 260 788 260 788 735 211 735 211 29 355 29 355 379 257 379 257 562 737 562 737 196 97 196 97 356 385 356 385 346 559 346 559 892 204 892 204 478 51 478 51 607 291 607 291 706 511 706 511 931 825 931 825 180 398 180 398 818 17 818 17 220 303 220 303 805 282 805 282 825 737 825 737 807 573 807 573 298 556 298 556 519 171 519 171 689 258 689 258 537 584 537 584 71 99 71 99 672 173 672 173 534 566 534 566 142 764 142 764 644 804 644 804 193 660 193 660 46 320 46 320 769 393 769 393 560 664 560 664 640 572 640 572 775 133 775 133 171 859 171 859 189 368 189 368 273 261 273 261 275 715 275 715 949 582 949 582 610 140 610 140 257 672 257 672 347 445 347 445 944 679 944 679 826 243 826 243 746 824 746 824 851 452 851 452 176 68 176 68 862 763 862 763 341 668 341 668 515 174 515 174 310 350 310 350 9 821 9 821 383 142 383 142 330 941 330 941 782 549 782 549 536 423 536 423 334 221 334 221 360 890 360 890 717 628 717 628 904 330 904 330 597 849 597 849 511 857 511 857 392 77 392 77 874 701 874 701 497 889 497 889 61 770 61 770 157 904 157 904 947 580 947 580 453 901 453 901 685 136 685 136 927 141 927 141 62 944 62 944 669 48 669 48 711 733 711 733 504 869 504 869 659 68 659 68 200 333 200 333 665 917 665 917 202 858 202 858 860 573 860 573 459 834 459 834 68 491 68 491 785 535 785 535 370 740 370 740 872 180 872 180 497 268 497 268 818 19 818 19 746 229 746 229 739 531 739 531 449 582 449 582 144 498 144 498 880 401 880 401 691 629 691 629 247 929 247 929 601 279 601 279 619 184 619 184 343 219 343 219 205 666 205 666 106 248 106 248 183 648 183 648 199 779 199 779 923 62 923 62 589 277 589 277 562 472 562 472 413 77 413 77 457 642 457 642 694 851 694 851 250 374 250 374 870 241 870 241 673 776 673 776 186 897 186 897 511 458 511 458 38 66 38 66 354 951 354 951 890 567 890 567 289 614 289 614 9 937 9 937 570 624 570 624 674 130 674 130 381 702 381 702 311 317 311 317 781 239 781 239 695 897 695 897 97 157 97 157 715 187 715 187 134 65 134 65 129 370 129 370 876 918 876 918 26 233 26 233 234 581 234 581 492 133 492 133 803 376 803 376 504 789 504 789 7 851 7 851 168 122 168 122 223 454 223 454 144 121 144 121 369 909 369 909 46 473 46 473 67 191 67 191 643 12 643 12 618 7 618 7 148 29 148 29 680 150 680 150 536 496 536 496 349 770 349 770 652 452 652 452 79 475 79 475 413 710 413 710 845 241 845 241 525 766 525 766 572 577 572 577 733 609 733 609 732 26 732 26 546 746 546 746 2 112 2 112 468 160 468 160 63 952 63 952 209 860 209 860 419 771 419 771 796 396 796 396 577 348 577 348 560 178 560 178 461 46 461 46 710 102 710 102 135 4 135 4 415 931 415 931 897 479 897 479 64 264 64 264 869 540 869 540 644 396 644 396 713 338 713 338 863 951 863 951 499 265 499 265 417 249 417 249 411 630 411 630 313 135 313 135 699 364 699 364 671 317 671 317 892 168 892 168 922 729 922 729 3 696 3 696 376 99 376 99 189 3 189 3 110 71 110 71 725 779 725 779 536 325 536 325 303 626 303 626 370 495 370 495 355 669 355 669 189 617 189 617 419 724 419 724 278 435 278 435 570 248 570 248 333 187 333 187 266 184 266 184 330 38 330 38 268 392 268 392 239 682 239 682 842 783 842 783 838 681 838 681 714 765 714 765 285 951 285 951 301 848 301 848 70 480 70 480 392 353 392 353 52 471 52 471 855 360 855 360 829 582 829 582 228 181 228 181 243 277 243 277 28 371 28 371 520 443 520 443 181 391 181 391 866 884 866 884 907 20 907 20 801 449 801 449 656 607 656 607 857 82 857 82 198 613 198 613 448 810 448 810 932 771 932 771 144 395 144 395 58 874 58 874 192 400 192 400 306 717 306 717 674 109 674 109 390 517 390 517 732 146 732 146 308 74 308 74 144 417 144 417 63 445 63 445 593 262 593 262 176 249 176 249 671 467 671 467 441 113 441 113 498 781 498 781 477 514 477 514 90 301 90 301 926 577 926 577 322 477 322 477 78 199 78 199 149 154 149 154 112 766 112 766 281 256 281 256 197 716 197 716 486 517 486 517 93 17 93 17 118 84 118 84 655 294 655 294 87 389 87 389 86 947 86 947 792 40 792 40 453 751 453 751 409 131 409 131 758 363 758 363 529 506 529 506 499 260 499 260 49 795 49 795 50 938 50 938 852 203 852 203 37 304 37 304 560 308 560 308 874 131 874 131 759 381 759 381 659 635 659 635 126 19 126 19 103 917 103 917 261 901 261 901 336 664 336 664 583 910 583 910 635 843 635 843 138 432 138 432 88 343 88 343 327 700 327 700 279 207 279 207 484 144 484 144 95 445 95 445 911 388 911 388 429 14 429 14 288 459 288 459 404 657 404 657 763 12 763 12 415 690 415 690 940 525 940 525 337 321 337 321 942 336 942 336 341 221 341 221 654 742 654 742 747 165 747 165 560 553 560 553 9 899 9 899 832 868 832 868 118 436 118 436 416 745 416 745 796 92 796 92 143 525 143 525 615 908 615 908 566 506 566 506 132 202 132 202 238 217 238 217 21 896 21 896 181 515 181 515 81 420 81 420 577 307 577 307 546 235 546 235 502 190 502 190 569 451 569 451 278 181 278 181 631 439 631 439 357 817 357 817 234 366 234 366 732 508 732 508 621 604 621 604 555 487 555 487 22 647 22 647 277 563 277 563 475 461 475 461 254 796 254 796 801 152 801 152 591 2 591 2 820 705 820 705 586 142 586 142 316 706 316 706 625 585 625 585 400 666 400 666 139 646 139 646 774 492 774 492 456 559 456 559 310 57 310 57 300 4 300 4 231 426 231 426 813 895 813 895 84 940 84 940 677 879 677 879 371 771 371 771 523 859 523 859 438 41 438 41 423 464 423 464 681 779 681 779 93 713 93 713 343 623 343 623 887 206 887 206 115 643 115 643 370 880 370 880 706 51 706 51 17 446 17 446 716 707 716 707 240 572 240 572 555 327 555 327 574 48 574 48 2 718 2 718