997 84199 816 858 816 858 867 339 867 339 48 144 48 144 602 605 602 605 246 432 246 432 461 795 461 795 767 478 767 478 606 851 606 851 88 169 88 169 660 484 660 484 186 907 186 907 16 846 16 846 739 919 739 919 756 464 756 464 525 34 525 34 161 508 161 508 161 135 161 135 290 878 290 878 139 823 139 823 578 892 578 892 888 110 888 110 419 19 419 19 74 109 74 109 720 369 720 369 783 824 783 824 953 102 953 102 557 695 557 695 259 767 259 767 839 380 839 380 441 204 441 204 357 964 357 964 43 74 43 74 317 392 317 392 75 16 75 16 445 496 445 496 879 465 879 465 649 961 649 961 288 848 288 848 891 743 891 743 296 581 296 581 198 728 198 728 555 777 555 777 60 112 60 112 581 704 581 704 905 70 905 70 562 972 562 972 886 447 886 447 456 395 456 395 338 951 338 951 818 222 818 222 91 448 91 448 957 37 957 37 11 23 11 23 581 317 581 317 16 151 16 151 817 494 817 494 537 644 537 644 289 616 289 616 79 279 79 279 405 536 405 536 125 666 125 666 968 718 968 718 936 502 936 502 504 886 504 886 578 871 578 871 793 902 793 902 972 983 972 983 746 869 746 869 279 453 279 453 51 88 51 88 767 156 767 156 211 539 211 539 29 75 29 75 656 299 656 299 367 276 367 276 203 982 203 982 748 917 748 917 597 624 597 624 464 663 464 663 897 893 897 893 205 117 205 117 565 858 565 858 484 32 484 32 858 292 858 292 385 168 385 168 55 532 55 532 294 361 294 361 644 538 644 538 519 316 519 316 903 269 903 269 44 770 44 770 411 244 411 244 762 289 762 289 93 204 93 204 562 668 562 668 687 416 687 416 992 181 992 181 237 191 237 191 749 296 749 296 34 533 34 533 4 92 4 92 128 233 128 233 556 282 556 282 473 650 473 650 616 426 616 426 127 490 127 490 837 242 837 242 188 926 188 926 96 345 96 345 536 16 536 16 13 780 13 780 612 366 612 366 370 991 370 991 882 467 882 467 34 486 34 486 875 142 875 142 438 164 438 164 165 697 165 697 849 599 849 599 449 273 449 273 725 746 725 746 965 848 965 848 694 467 694 467 208 676 208 676 917 98 917 98 592 405 592 405 639 359 639 359 200 790 200 790 137 291 137 291 165 8 165 8 418 740 418 740 540 47 540 47 325 280 325 280 470 196 470 196 487 778 487 778 335 982 335 982 887 229 887 229 293 384 293 384 575 990 575 990 612 349 612 349 194 484 194 484 842 572 842 572 509 336 509 336 445 493 445 493 672 559 672 559 78 513 78 513 675 482 675 482 250 503 250 503 167 712 167 712 305 924 305 924 875 19 875 19 534 880 534 880 64 649 64 649 191 431 191 431 370 100 370 100 371 893 371 893 468 625 468 625 313 966 313 966 436 149 436 149 855 964 855 964 186 77 186 77 416 144 416 144 387 435 387 435 421 724 421 724 267 313 267 313 427 620 427 620 659 19 659 19 936 721 936 721 661 355 661 355 298 88 298 88 257 930 257 930 800 518 800 518 965 738 965 738 425 631 425 631 122 220 122 220 300 269 300 269 490 669 490 669 757 218 757 218 492 808 492 808 430 323 430 323 97 795 97 795 372 917 372 917 107 610 107 610 544 77 544 77 284 854 284 854 211 94 211 94 185 864 185 864 476 694 476 694 798 692 798 692 876 235 876 235 873 127 873 127 544 481 544 481 691 866 691 866 495 45 495 45 781 759 781 759 701 483 701 483 455 287 455 287 218 722 218 722 53 148 53 148 571 734 571 734 735 381 735 381 445 709 445 709 871 232 871 232 55 947 55 947 763 540 763 540 189 34 189 34 280 416 280 416 764 486 764 486 534 43 534 43 431 101 431 101 886 334 886 334 580 693 580 693 380 48 380 48 409 997 409 997 725 277 725 277 336 599 336 599 212 620 212 620 230 925 230 925 435 908 435 908 768 508 768 508 911 514 911 514 129 86 129 86 617 527 617 527 420 374 420 374 682 786 682 786 90 350 90 350 446 339 446 339 20 583 20 583 61 575 61 575 301 311 301 311 827 264 827 264 338 464 338 464 900 987 900 987 957 115 957 115 79 949 79 949 884 258 884 258 660 207 660 207 567 982 567 982 702 36 702 36 499 854 499 854 188 859 188 859 22 948 22 948 463 686 463 686 125 180 125 180 854 865 854 865 97 667 97 667 455 77 455 77 294 249 294 249 589 816 589 816 523 571 523 571 340 474 340 474 562 209 562 209 325 933 325 933 631 484 631 484 105 970 105 970 715 536 715 536 647 837 647 837 587 884 587 884 87 751 87 751 39 301 39 301 897 995 897 995 141 217 141 217 155 12 155 12 735 667 735 667 928 55 928 55 325 655 325 655 14 590 14 590 825 770 825 770 376 481 376 481 907 752 907 752 391 548 391 548 108 476 108 476 119 830 119 830 537 416 537 416 243 263 243 263 245 46 245 46 787 877 787 877 245 617 245 617 585 607 585 607 767 522 767 522 281 171 281 171 12 30 12 30 220 187 220 187 902 757 902 757 413 850 413 850 220 484 220 484 632 425 632 425 56 19 56 19 665 365 665 365 571 264 571 264 158 331 158 331 895 858 895 858 481 300 481 300 557 268 557 268 175 604 175 604 42 142 42 142 618 67 618 67 939 90 939 90 475 111 475 111 763 345 763 345 213 638 213 638 241 639 241 639 607 289 607 289 209 814 209 814 814 685 814 685 337 152 337 152 463 593 463 593 471 629 471 629 373 178 373 178 341 304 341 304 6 307 6 307 939 272 939 272 86 680 86 680 660 656 660 656 434 426 434 426 924 285 924 285 85 335 85 335 667 52 667 52 353 891 353 891 69 383 69 383 420 157 420 157 402 791 402 791 22 852 22 852 815 163 815 163 996 189 996 189 393 118 393 118 197 193 197 193 30 661 30 661 930 407 930 407 578 174 578 174 670 323 670 323 552 388 552 388 239 922 239 922 620 594 620 594 13 400 13 400 359 386 359 386 76 188 76 188 883 39 883 39 734 663 734 663 110 569 110 569 424 498 424 498 197 892 197 892 203 666 203 666 961 801 961 801 962 982 962 982 141 696 141 696 509 589 509 589 627 473 627 473 954 10 954 10 1 508 1 508 205 485 205 485 4 781 4 781 114 893 114 893 814 191 814 191 834 561 834 561 600 491 600 491 350 773 350 773 883 824 883 824 687 187 687 187 306 718 306 718 870 595 870 595 927 574 927 574 622 199 622 199 629 266 629 266 303 742 303 742 674 928 674 928 816 491 816 491 316 625 316 625 528 634 528 634 217 516 217 516 134 126 134 126 979 64 979 64 402 545 402 545 177 919 177 919 345 513 345 513 826 402 826 402 39 307 39 307 305 129 305 129 186 282 186 282 170 676 170 676 541 353 541 353 184 732 184 732 170 789 170 789 160 581 160 581 612 300 612 300 199 384 199 384 793 582 793 582 356 455 356 455 287 804 287 804 372 852 372 852 287 443 287 443 946 135 946 135 579 522 579 522 123 654 123 654 995 99 995 99 305 357 305 357 875 881 875 881 306 426 306 426 404 642 404 642 708 531 708 531 313 151 313 151 413 42 413 42 132 563 132 563 622 245 622 245 697 468 697 468 86 139 86 139 282 361 282 361 634 233 634 233 527 978 527 978 779 634 779 634 283 691 283 691 510 498 510 498 990 920 990 920 554 700 554 700 57 984 57 984 346 268 346 268 427 584 427 584 466 284 466 284 928 151 928 151 652 578 652 578 212 857 212 857 718 689 718 689 746 559 746 559 97 52 97 52 377 772 377 772 338 164 338 164 115 113 115 113 553 734 553 734 399 957 399 957 975 705 975 705 808 824 808 824 611 629 611 629 341 673 341 673 243 929 243 929 677 976 677 976 178 316 178 316 429 745 429 745 518 347 518 347 523 574 523 574 302 97 302 97 834 775 834 775 326 984 326 984 865 784 865 784 989 641 989 641 402 679 402 679 394 258 394 258 692 375 692 375 643 996 643 996 780 448 780 448 425 647 425 647 322 917 322 917 418 249 418 249 428 867 428 867 822 811 822 811 127 389 127 389 316 562 316 562 828 68 828 68 264 81 264 81 66 189 66 189 455 972 455 972 13 573 13 573 477 358 477 358 437 79 437 79 909 582 909 582 159 651 159 651 528 222 528 222 170 749 170 749 610 932 610 932 529 863 529 863 456 927 456 927 356 743 356 743 82 64 82 64 641 991 641 991 688 264 688 264 347 700 347 700 754 685 754 685 540 147 540 147 485 959 485 959 918 426 918 426 738 612 738 612 668 746 668 746 95 735 95 735 56 166 56 166 231 409 231 409 108 165 108 165 309 144 309 144 822 878 822 878 348 587 348 587 606 166 606 166 576 472 576 472 704 723 704 723 585 865 585 865 789 651 789 651 194 384 194 384 245 22 245 22 928 78 928 78 147 73 147 73 906 339 906 339 575 133 575 133 559 567 559 567 868 350 868 350 566 44 566 44 930 996 930 996 948 587 948 587 752 854 752 854 752 417 752 417 240 971 240 971 289 897 289 897 212 864 212 864 672 988 672 988 621 201 621 201 549 320 549 320 729 406 729 406 719 114 719 114 125 200 125 200 956 305 956 305 295 796 295 796 747 273 747 273 276 757 276 757 370 599 370 599 801 547 801 547 637 964 637 964 674 391 674 391 783 264 783 264 673 604 673 604 908 393 908 393 822 744 822 744 7 547 7 547 298 654 298 654 136 971 136 971 386 476 386 476 593 460 593 460 203 190 203 190 185 2 185 2 26 167 26 167 258 940 258 940 395 784 395 784 313 953 313 953 549 747 549 747 89 989 89 989 76 653 76 653 268 658 268 658 685 623 685 623 628 554 628 554 474 905 474 905 786 468 786 468 786 532 786 532 236 420 236 420 840 909 840 909 633 898 633 898 521 632 521 632 745 533 745 533 685 416 685 416 870 20 870 20 477 913 477 913 510 929 510 929 512 870 512 870 230 970 230 970 193 444 193 444 955 7 955 7 573 458 573 458 759 886 759 886 725 561 725 561 762 458 762 458 107 17 107 17 433 236 433 236 434 152 434 152 290 235 290 235 19 768 19 768 640 981 640 981 547 210 547 210 988 883 988 883 646 765 646 765 638 333 638 333 186 744 186 744 914 632 914 632 220 481 220 481 37 454 37 454 306 164 306 164 105 61 105 61 742 996 742 996 484 662 484 662 813 196 813 196 437 279 437 279 886 236 886 236 261 243 261 243 359 3 359 3 516 179 516 179 182 898 182 898 14 720 14 720 91 597 91 597 628 840 628 840 669 813 669 813 592 414 592 414 252 780 252 780 390 615 390 615 304 434 304 434 886 193 886 193 701 179 701 179 605 39 605 39 408 312 408 312 678 720 678 720 839 695 839 695 922 425 922 425 570 172 570 172 892 324 892 324 297 860 297 860 64 532 64 532 81 581 81 581 487 373 487 373 11 5 11 5 438 293 438 293 834 113 834 113 577 17 577 17 769 763 769 763 743 844 743 844 458 581 458 581 182 482 182 482 586 757 586 757 162 620 162 620 435 628 435 628 978 21 978 21 920 59 920 59 411 400 411 400 230 862 230 862 257 758 257 758 314 548 314 548 316 117 316 117 337 274 337 274 230 870 230 870 366 42 366 42 869 307 869 307 775 171 775 171 112 444 112 444 464 112 464 112 267 398 267 398 414 35 414 35 69 411 69 411 202 129 202 129 136 922 136 922 124 798 124 798 486 957 486 957 580 981 580 981 396 552 396 552 11 195 11 195 567 71 567 71 555 310 555 310 414 820 414 820 758 54 758 54 518 432 518 432 296 897 296 897 203 308 203 308 91 618 91 618 360 634 360 634 641 715 641 715 813 155 813 155 602 684 602 684 719 226 719 226 986 386 986 386 503 6 503 6 927 934 927 934 613 743 613 743 784 525 784 525 105 74 105 74 739 307 739 307 358 303 358 303 967 157 967 157 415 991 415 991 705 816 705 816 77 834 77 834 557 589 557 589 930 521 930 521 269 562 269 562 777 232 777 232 678 410 678 410 247 719 247 719 157 404 157 404 734 197 734 197 574 821 574 821 670 248 670 248 568 907 568 907 490 509 490 509 621 134 621 134 132 974 132 974 88 585 88 585 254 687 254 687 38 422 38 422 916 22 916 22 370 680 370 680 880 436 880 436 26 451 26 451 716 996 716 996 755 629 755 629 229 510 229 510 405 482 405 482 424 158 424 158 293 333 293 333 469 916 469 916 321 585 321 585 354 854 354 854 149 600 149 600 821 83 821 83 13 512 13 512 665 345 665 345 440 18 440 18 447 183 447 183 353 229 353 229 523 557 523 557 309 269 309 269 859 797 859 797 934 645 934 645 414 606 414 606 184 825 184 825 74 581 74 581 620 412 620 412 779 191 779 191 354 335 354 335 129 399 129 399 584 390 584 390 997 595 997 595 796 812 796 812 921 732 921 732 852 569 852 569 854 233 854 233 570 568 570 568 958 951 958 951 556 203 556 203 410 169 410 169 919 675 919 675 511 300 511 300 896 546 896 546 204 764 204 764 508 409 508 409 144 534 144 534 607 754 607 754 587 105 587 105 517 626 517 626 29 698 29 698 772 341 772 341 923 769 923 769 546 122 546 122 470 385 470 385 112 742 112 742 767 222 767 222 287 896 287 896 570 796 570 796 356 152 356 152 934 108 934 108 910 360 910 360 655 760 655 760 522 621 522 621 69 548 69 548 295 752 295 752 38 406 38 406 769 815 769 815 587 28 587 28 344 448 344 448 693 535 693 535 738 838 738 838 713 33 713 33 630 923 630 923 122 644 122 644 709 820 709 820 684 314 684 314 621 441 621 441 33 288 33 288 505 883 505 883 289 225 289 225 290 366 290 366 458 158 458 158 525 924 525 924 472 503 472 503 53 286 53 286 570 933 570 933 169 810 169 810 800 350 800 350 148 35 148 35 35 244 35 244 972 494 972 494 603 45 603 45 10 858 10 858 847 415 847 415 867 927 867 927 169 651 169 651 197 465 197 465 902 969 902 969 846 394 846 394 899 771 899 771 67 560 67 560 73 377 73 377 339 457 339 457 652 981 652 981 891 187 891 187 31 9 31 9 350 91 350 91 648 880 648 880 532 311 532 311 217 964 217 964 399 614 399 614 343 504 343 504 695 850 695 850 289 319 289 319 487 453 487 453 391 511 391 511 280 315 280 315 994 87 994 87 798 928 798 928 926 867 926 867 554 242 554 242 17 916 17 916 679 775 679 775 949 585 949 585 966 292 966 292 836 489 836 489 519 411 519 411 321 506 321 506 2 197 2 197 161 389 161 389 923 291 923 291 494 577 494 577 56 107 56 107 866 913 866 913 939 354 939 354 593 198 593 198 893 188 893 188 547 205 547 205 938 258 938 258 711 294 711 294 532 449 532 449 880 513 880 513 192 971 192 971 836 916 836 916 711 776 711 776 400 186 400 186 801 386 801 386 466 503 466 503 803 450 803 450 122 651 122 651 174 333 174 333 399 978 399 978 918 881 918 881 791 416 791 416 884 587 884 587 387 6 387 6 477 357 477 357 369 240 369 240 255 696 255 696 646 192 646 192 161 943 161 943 984 551 984 551 833 366 833 366 541 95 541 95 698 573 698 573 627 723 627 723 249 609 249 609 592 663 592 663 174 743 174 743 251 556 251 556 253 769 253 769 707 540 707 540 18 332 18 332 945 984 945 984 128 699 128 699 6 521 6 521 466 232 466 232 404 593 404 593 86 144 86 144 480 298 480 298 449 686 449 686 309 381 309 381 162 254 162 254 954 114 954 114 157 963 157 963 230 647 230 647 948 168 948 168 451 318 451 318 253 559 253 559 315 825 315 825 634 114 634 114 165 256 165 256 391 574 391 574 665 227 665 227 218 782 218 782 22 349 22 349 716 920 716 920 117 370 117 370 92 957 92 957 946 893 946 893 79 825 79 825 367 536 367 536 669 723 669 723 182 805 182 805 660 697 660 697 787 269 787 269 19 415 19 415 501 993 501 993 65 801 65 801 288 84 288 84 306 431 306 431 988 307 988 307 317 200 317 200 299 927 299 927 379 696 379 696 230 639 230 639 938 388 938 388 140 723 140 723 582 659 582 659 195 923 195 923 442 329 442 329 162 320 162 320 276 162 276 162 244 312 244 312 339 287 339 287 982 702 982 702 668 941 668 941 351 511 351 511 90 834 90 834 880 29 880 29 409 368 409 368 575 807 575 807 608 164 608 164 228 765 228 765 343 328 343 328 992 965 992 965 484 938 484 938 661 879 661 879 926 954 926 954 199 622 199 622 898 8 898 8 866 797 866 797 974 744 974 744 653 587 653 587 760 639 760 639 116 553 116 553 6 64 6 64 439 609 439 609 509 317 509 317 629 657 629 657 564 425 564 425 656 458 656 458 435 199 435 199 573 237 573 237 684 659 684 659 36 50 36 50 104 796 104 796 892 813 892 813 710 249 710 249 789 582 789 582 68 138 68 138 779 358 779 358 535 237 535 237 714 365 714 365 295 95 295 95 169 682 169 682 98 170 98 170 830 506 830 506 797 288 797 288 314 844 314 844 577 709 577 709 549 966 549 966 568 586 568 586 394 993 394 993 901 311 901 311 852 416 852 416 410 208 410 208 150 840 150 840 80 350 80 350 743 689 743 689 839 315 839 315 116 229 116 229 54 209 54 209 540 443 540 443 880 474 880 474 936 407 936 407 367 982 367 982 219 661 219 661 758 526 758 526 27 387 27 387 922 4 922 4 219 327 219 327 301 878 301 878 889 606 889 606 433 465 433 465 573 288 573 288 579 273 579 273 531 339 531 339 692 371 692 371 228 154 228 154 429 220 429 220 67 706 67 706 209 808 209 808 858 616 858 616 995 180 995 180 631 615 631 615 145 78 145 78 409 229 409 229 18 558 18 558 248 212 248 212 899 726 899 726 742 825 742 825 366 693 366 693 297 677 297 677 604 345 604 345 908 29 908 29 902 760 902 760 824 507 824 507 302 969 302 969 765 78 765 78 225 361 225 361 859 857 859 857 386 907 386 907 741 842 741 842 293 13 293 13 200 547 200 547 981 761 981 761 484 646 484 646 796 31 796 31 986 929 986 929 591 572 591 572 793 421 793 421 243 299 243 299 61 129 61 129 447 655 447 655 737 925 737 925 241 548 241 548 65 595 65 595 4 858 4 858 169 255 169 255 968 320 968 320 88 698 88 698 641 754 641 754 580 172 580 172 295 569 295 569 997 318 997 318 273 38 273 38 982 964 982 964 856 152 856 152 652 817 652 817 286 39 286 39 713 440 713 440 938 150 938 150 141 183 141 183 647 692 647 692 841 706 841 706 11 137 11 137 640 375 640 375 619 325 619 325 889 945 889 945 476 493 476 493 571 142 571 142 769 120 769 120 898 566 898 566 983 908 983 908 794 520 794 520 947 748 947 748 574 409 574 409 712 858 712 858 721 876 721 876 46 606 46 606 450 305 450 305 379 628 379 628 966 978 966 978 497 561 497 561 679 157 679 157 458 457 458 457 78 110 78 110 183 804 183 804 17 656 17 656 581 54 581 54 507 881 507 881 221 25 221 25 730 180 730 180 925 19 925 19 472 16 472 16 460 281 460 281 296 242 296 242 119 158 119 158 503 958 503 958 870 385 870 385 537 787 537 787 169 246 169 246 414 615 414 615 541 725 541 725 431 302 431 302 472 579 472 579 99 875 99 875 966 835 966 835 979 209 979 209 511 539 511 539 777 293 777 293 743 507 743 507 644 325 644 325 388 330 388 330 54 214 54 214 938 707 938 707 166 168 166 168 464 828 464 828 869 520 869 520 651 948 651 948 282 170 282 170 586 393 586 393 146 435 146 435 621 781 621 781 956 809 956 809 788 182 788 182 684 697 684 697 671 800 671 800 468 796 468 796 55 926 55 926 559 986 559 986 195 355 195 355 874 33 874 33 804 570 804 570 324 820 324 820 628 592 628 592 710 363 710 363 620 167 620 167 434 312 434 312 122 781 122 781 991 64 991 64 770 895 770 895 15 706 15 706 70 119 70 119 479 301 479 301 320 589 320 589 502 204 502 204 336 22 336 22 936 411 936 411 712 747 712 747 159 981 159 981 286 833 286 833 726 493 726 493 837 291 837 291 503 368 503 368 75 986 75 986 218 113 218 113 365 219 365 219 763 82 763 82 540 213 540 213 125 386 125 386 704 367 704 367 15 263 15 263 558 351 558 351 340 143 340 143 234 284 234 284 94 140 94 140 865 218 865 218 602 210 602 210 36 502 36 502 936 981 936 981 903 443 903 443 961 554 961 554 194 407 194 407 784 780 784 780 658 818 658 818 224 679 224 679 290 671 290 671 199 188 199 188 90 599 90 599 885 334 885 334 742 695 742 695 937 950 937 950 332 273 332 273 551 809 551 809 89 971 89 971 646 751 646 751 759 499 759 499 442 256 442 256 361 378 361 378 806 583 806 583 785 631 785 631 547 44 547 44 46 466 46 466 440 934 440 934 812 163 812 163 289 325 289 325 897 459 897 459 510 306 510 306 490 163 490 163 467 163 467 163 378 482 378 482 403 498 403 498 139 632 139 632 645 297 645 297 598 145 598 145 316 10 316 10 740 854 740 854 746 425 746 425 728 678 728 678 232 948 232 948 353 578 353 578 793 789 793 789 924 304 924 304 927 495 927 495 535 752 535 752 791 848 791 848 663 293 663 293 873 330 873 330 34 541 34 541 262 266 262 266 793 530 793 530 225 747 225 747 367 537 367 537 582 166 582 166 603 857 603 857 979 948 979 948 314 864 314 864 838 932 838 932 177 257 177 257 240 617 240 617 908 865 908 865 209 588 209 588 147 601 147 601 395 243 395 243 449 584 449 584 307 510 307 510 453 806 453 806 409 989 409 989 464 915 464 915 420 614 420 614 894 279 894 279 494 10 494 10 642 803 642 803 251 387 251 387 778 257 778 257 130 243 130 243 313 871 313 871 901 949 901 949 807 846 807 846 684 691 684 691 808 166 808 166 536 177 536 177 702 89 702 89 622 351 622 351 973 185 973 185 673 749 673 749 5 751 5 751 180 57 180 57 528 763 528 763 317 701 317 701 896 799 896 799 972 224 972 224 59 340 59 340 412 293 412 293 20 829 20 829 143 620 143 620 3 891 3 891 630 971 630 971 379 392 379 392 686 783 686 783 423 148 423 148 195 465 195 465 410 561 410 561 917 34 917 34 250 630 250 630 148 762 148 762 697 967 697 967 117 962 117 962 558 254 558 254 871 724 871 724 204 441 204 441 937 650 937 650 278 279 278 279 774 446 774 446 505 562 505 562 832 799 832 799 534 613 534 613 895 623 895 623 454 612 454 612 58 263 58 263 422 91 422 91 822 974 822 974 91 683 91 683 473 495 473 495 123 60 123 60 164 803 164 803 273 318 273 318 816 393 816 393 818 351 818 351 804 457 804 457 716 945 716 945 547 90 547 90 232 674 232 674 721 731 721 731 664 825 664 825 498 978 498 978 677 852 677 852 65 834 65 834 374 293 374 293 97 567 97 567 27 358 27 358 524 942 524 942 619 71 619 71 699 361 699 361 231 161 231 161 953 17 953 17 508 516 508 516 113 292 113 292 745 346 745 346 967 733 967 733 330 993 330 993 302 198 302 198 160 715 160 715 598 26 598 26 346 30 346 30 485 115 485 115 781 602 781 602 350 545 350 545 741 360 741 360 187 772 187 772 447 621 447 621 570 33 570 33 29 354 29 354 169 756 169 756 102 514 102 514 323 956 323 956 737 326 737 326 344 603 344 603 533 256 533 256 762 151 762 151 378 498 378 498 713 609 713 609 828 199 828 199 229 79 229 79 308 644 308 644 430 799 430 799 858 570 858 570 547 795 547 795 623 183 623 183 884 188 884 188 675 144 675 144 230 551 230 551 736 272 736 272 218 154 218 154 350 151 350 151 329 234 329 234 973 509 973 509 99 622 99 622 411 360 411 360 920 924 920 924 90 983 90 983 515 69 515 69 252 259 252 259 606 226 606 226 694 795 694 795 293 455 293 455 961 778 961 778 464 106 464 106 561 440 561 440 548 560 548 560 123 985 123 985 791 895 791 895 344 607 344 607 198 186 198 186 121 430 121 430 691 754 691 754 877 887 877 887 961 155 961 155 705 893 705 893 835 441 835 441 131 262 131 262 169 880 169 880 792 180 792 180 19 525 19 525 554 561 554 561 976 37 976 37 365 106 365 106 468 484 468 484 837 133 837 133 686 524 686 524 596 383 596 383 712 640 712 640 76 231 76 231 43 563 43 563 812 579 812 579 105 599 105 599 40 736 40 736 650 657 650 657 391 192 391 192 158 675 158 675 518 292 518 292 597 165 597 165 60 926 60 926 371 710 371 710 857 909 857 909 676 839 676 839 49 523 49 523 795 480 795 480 307 879 307 879 808 675 808 675 93 901 93 901 522 340 522 340 13 10 13 10 499 265 499 265 528 728 528 728 209 171 209 171 912 269 912 269 565 140 565 140 188 984 188 984 284 899 284 899 349 683 349 683 565 118 565 118 872 790 872 790 837 479 837 479 721 321 721 321 195 111 195 111 682 513 682 513 973 643 973 643 56 66 56 66 190 557 190 557 107 735 107 735 247 844 247 844 659 528 659 528 867 913 867 913 633 804 633 804 561 817 561 817 972 617 972 617 43 648 43 648 550 342 550 342 832 142 832 142 287 564 287 564 402 275 402 275 154 32 154 32 277 207 277 207 358 851 358 851 800 578 800 578 78 709 78 709 658 939 658 939 472 591 472 591 907 146 907 146 175 851 175 851 140 78 140 78 829 373 829 373 439 705 439 705 992 699 992 699 569 550 569 550 432 693 432 693 815 937 815 937 135 919 135 919 31 605 31 605 582 296 582 296 577 480 577 480 296 988 296 988 696 554 696 554 654 243 654 243 651 921 651 921 161 344 161 344 753 504 753 504 972 185 972 185 387 700 387 700 103 622 103 622 540 60 540 60 869 549 869 549 156 678 156 678 843 680 843 680 260 128 260 128 283 555 283 555 619 506 619 506 780 5 780 5 558 423 558 423 114 957 114 957 581 234 581 234 115 899 115 899 528 956 528 956 823 268 823 268 384 524 384 524 596 698 596 698 958 913 958 913 674 777 674 777 809 995 809 995 18 372 18 372 945 449 945 449 402 399 402 399 759 665 759 665 118 654 118 654 470 627 470 627 418 546 418 546 587 284 587 284 976 44 976 44 737 280 737 280 919 363 919 363 77 740 77 740 943 42 943 42 979 415 979 415 646 688 646 688 369 887 369 887 978 380 978 380 889 912 889 912 412 302 412 302 614 46 614 46 994 451 994 451 320 43 320 43 489 901 489 901 388 112 388 112 88 18 88 18 778 577 778 577 150 586 150 586 319 804 319 804 978 32 978 32 603 300 603 300 901 227 901 227 695 773 695 773 853 739 853 739 298 14 298 14 267 945 267 945 461 38 461 38 220 518 220 518 106 992 106 992 592 829 592 829 842 898 842 898 516 701 516 701 715 820 715 820 37 625 37 625 141 701 141 701 61 53 61 53 688 107 688 107 813 661 813 661 91 775 91 775 996 173 996 173 760 954 760 954 827 970 827 970 406 759 406 759 51 407 51 407 29 539 29 539 395 933 395 933 595 892 595 892 924 900 924 900 574 364 574 364 564 866 564 866 225 930 225 930 562 323 562 323 327 271 327 271 445 579 445 579 805 329 805 329 147 675 147 675 63 418 63 418 205 997 205 997 702 114 702 114 170 662 170 662 11 24 11 24 677 222 677 222 526 19 526 19 902 124 902 124 283 391 283 391 724 106 724 106 794 29 794 29 677 722 677 722 138 769 138 769 245 769 245 769 187 212 187 212 766 395 766 395 203 933 203 933 309 891 309 891 640 817 640 817 36 285 36 285 444 337 444 337 611 555 611 555 441 506 441 506 589 444 589 444 363 521 363 521 432 529 432 529 917 335 917 335 245 145 245 145 213 586 213 586 462 360 462 360 408 224 408 224 749 300 749 300 797 363 797 363 103 559 103 559 408 485 408 485 431 615 431 615 356 754 356 754 708 371 708 371 464 122 464 122 49 300 49 300 624 743 624 743 567 822 567 822 57 688 57 688 733 403 733 403 597 394 597 394 685 700 685 700 135 688 135 688 35 545 35 545 575 956 575 956 379 237 379 237 668 647 668 647 539 398 539 398 554 116 554 116 674 256 674 256 217 541 217 541 893 366 893 366 266 746 266 746 748 921 748 921 958 111 958 111 556 878 556 878 110 703 110 703 71 635 71 635 166 337 166 337 240 193 240 193 486 916 486 916 823 136 823 136 921 791 921 791 7 82 7 82 792 987 792 987 514 585 514 585 573 273 573 273 315 774 315 774 970 176 970 176 610 444 610 444 57 293 57 293 695 229 695 229 416 143 416 143 326 935 326 935 204 488 204 488 734 788 734 788 646 668 646 668 954 992 954 992 755 479 755 479 504 845 504 845 639 839 639 839 760 245 760 245 767 208 767 208 929 190 929 190 25 571 25 571 702 726 702 726 148 606 148 606 249 189 249 189 553 454 553 454 120 550 120 550 201 272 201 272 657 516 657 516 969 15 969 15 31 613 31 613 685 845 685 845 406 661 406 661 577 563 577 563 966 728 966 728 357 745 357 745 24 77 24 77 56 449 56 449 644 18 644 18 992 854 992 854 105 888 105 888 416 631 416 631 805 715 805 715 519 397 519 397 435 343 435 343 768 395 768 395 50 433 50 433 83 274 83 274 811 466 811 466 991 986 991 986 525 673 525 673 235 887 235 887 256 848 256 848 714 328 714 328 324 716 324 716 520 870 520 870 242 301 242 301 510 110 510 110 267 533 267 533 697 983 697 983 355 547 355 547 570 46 570 46 412 800 412 800 338 199 338 199 601 839 601 839 819 117 819 117 474 183 474 183 951 829 951 829 287 650 287 650 850 539 850 539 535 308 535 308 205 796 205 796 49 841 49 841 439 460 439 460 896 480 896 480 448 666 448 666 472 584 472 584 479 702 479 702 505 253 505 253 396 420 396 420 162 829 162 829 231 7 231 7 970 997 970 997 920 658 920 658 871 102 871 102 545 846 545 846 792 936 792 936 648 313 648 313 727 461 727 461 704 206 704 206 185 671 185 671 483 817 483 817 797 941 797 941 487 580 487 580 686 753 686 753 364 548 364 548 923 73 923 73 735 687 735 687 677 308 677 308 746 479 746 479 194 622 194 622 109 415 109 415 291 989 291 989 249 966 249 966 367 663 367 663 994 875 994 875 111 839 111 839 312 527 312 527 759 434 759 434 62 512 62 512 361 12 361 12 506 546 506 546 384 865 384 865 130 234 130 234 535 307 535 307 533 270 533 270 246 752 246 752 310 335 310 335 297 141 297 141 445 443 445 443 957 127 957 127 312 398 312 398 344 949 344 949 493 87 493 87 291 309 291 309 633 895 633 895 497 829 497 829 294 91 294 91 347 569 347 569 776 711 776 711 935 12 935 12 748 632 748 632 956 722 956 722 824 184 824 184 964 150 964 150 706 281 706 281 728 600 728 600 60 931 60 931 829 324 829 324 41 685 41 685 843 386 843 386 731 378 731 378 792 254 792 254 166 782 166 782 912 785 912 785 157 598 157 598 827 746 827 746 213 35 213 35 847 88 847 88 191 911 191 911 433 846 433 846 593 311 593 311 323 142 323 142 405 586 405 586 288 876 288 876 128 684 128 684 602 719 602 719 198 440 198 440 408 800 408 800 38 315 38 315 35 253 35 253 445 557 445 557 15 146 15 146 101 538 101 538 416 736 416 736 277 336 277 336 222 16 222 16 344 340 344 340 17 610 17 610 209 838 209 838 574 933 574 933 863 961 863 961 121 971 121 971 811 396 811 396 836 24 836 24 318 604 318 604 878 953 878 953 237 951 237 951 202 308 202 308 332 821 332 821 622 412 622 412 847 118 847 118 461 816 461 816 447 809 447 809 263 632 263 632 828 235 828 235 712 939 712 939 240 710 240 710 647 896 647 896 310 499 310 499 192 42 192 42 147 913 147 913 947 851 947 851 825 745 825 745 250 605 250 605 292 196 292 196 850 814 850 814 954 968 954 968 450 943 450 943 506 350 506 350 406 816 406 816 179 625 179 625 790 797 790 797 445 501 445 501 278 980 278 980 900 706 900 706 775 833 775 833 725 369 725 369 954 534 954 534 666 966 666 966 966 44 966 44 645 772 645 772 313 237 313 237 861 973 861 973 160 148 160 148 807 531 807 531 657 325 657 325 207 287 207 287 346 244 346 244 667 895 667 895 497 353 497 353 249 647 249 647 738 479 738 479 119 343 119 343 647 246 647 246 667 222 667 222 367 790 367 790 579 348 579 348 556 654 556 654 158 481 158 481 118 616 118 616 133 168 133 168 200 80 200 80 524 900 524 900 498 546 498 546 920 55 920 55 659 895 659 895 638 995 638 995 22 974 22 974 169 408 169 408 170 143 170 143 63 819 63 819 257 809 257 809 702 937 702 937 266 965 266 965 67 591 67 591 474 970 474 970 67 698 67 698 500 964 500 964 184 250 184 250 872 107 872 107 378 951 378 951 50 703 50 703 408 911 408 911 516 275 516 275 945 344 945 344 553 661 553 661 255 467 255 467 958 884 958 884 295 275 295 275 295 634 295 634 701 858 701 858 293 992 293 992 122 18 122 18 950 700 950 700 940 832 940 832 316 909 316 909 370 300 370 300 924 725 924 725 695 986 695 986 631 86 631 86 821 573 821 573 316 215 316 215 393 919 393 919 319 891 319 891 857 750 857 750 68 251 68 251 364 27 364 27 192 380 192 380 337 223 337 223 804 291 804 291 524 889 524 889 29 638 29 638 649 503 649 503 99 604 99 604 371 160 371 160 908 682 908 682 466 526 466 526 496 386 496 386 473 353 473 353 977 276 977 276 887 668 887 668 906 823 906 823 279 552 279 552 141 975 141 975 198 973 198 973 90 418 90 418 279 577 279 577 968 440 968 440 661 116 661 116 491 801 491 801 116 88 116 88 992 447 992 447 835 675 835 675 148 791 148 791 440 689 440 689 5 887 5 887 941 474 941 474 53 827 53 827 56 689 56 689 516 509 516 509 779 886 779 886 212 693 212 693 90 562 90 562 640 734 640 734 220 830 220 830 189 258 189 258 22 529 22 529 889 770 889 770 127 367 127 367 354 820 354 820 903 933 903 933 468 708 468 708 974 370 974 370 618 752 618 752 146 251 146 251 469 125 469 125 995 228 995 228 323 144 323 144 471 605 471 605 762 267 762 267 581 824 581 824 337 680 337 680 136 325 136 325 225 267 225 267 555 536 555 536 364 199 364 199 575 301 575 301 549 438 549 438 612 347 612 347 875 93 875 93 687 533 687 533 547 62 547 62 244 802 244 802 433 203 433 203 917 594 917 594 554 629 554 629 303 485 303 485 951 624 951 624 546 390 546 390 326 179 326 179 905 720 905 720 368 14 368 14 698 238 698 238 835 711 835 711 352 143 352 143 821 159 821 159 647 624 647 624 312 691 312 691 212 232 212 232 304 706 304 706 584 820 584 820 95 896 95 896 924 573 924 573 290 669 290 669 328 908 328 908 812 114 812 114 609 516 609 516 836 919 836 919 829 727 829 727 768 966 768 966 106 916 106 916 956 266 956 266 83 534 83 534 771 103 771 103 994 386 994 386 890 173 890 173 237 358 237 358 938 130 938 130 509 89 509 89 876 823 876 823 364 974 364 974 915 885 915 885 740 962 740 962 903 547 903 547 767 948 767 948 549 525 549 525 96 497 96 497 381 664 381 664 632 22 632 22 395 172 395 172 418 120 418 120 992 540 992 540 101 961 101 961 34 11 34 11 524 597 524 597 709 907 709 907 673 301 673 301 21 851 21 851 803 608 803 608 183 298 183 298 986 37 986 37 913 590 913 590 589 486 589 486 125 849 125 849 432 601 432 601 846 2 846 2 708 33 708 33 30 949 30 949 512 816 512 816 852 780 852 780 60 486 60 486 570 953 570 953 421 401 421 401 249 78 249 78 205 351 205 351 799 272 799 272 833 326 833 326 633 931 633 931 515 439 515 439 462 808 462 808 180 508 180 508 660 217 660 217 267 922 267 922 275 733 275 733 442 918 442 918 786 236 786 236 165 271 165 271 840 895 840 895 345 665 345 665 501 347 501 347 281 842 281 842 452 489 452 489 575 682 575 682 941 657 941 657 865 104 865 104 22 380 22 380 344 262 344 262 645 51 645 51 743 72 743 72 118 854 118 854 436 507 436 507 863 186 863 186 584 889 584 889 350 174 350 174 923 129 923 129 627 836 627 836 640 101 640 101 40 201 40 201 208 937 208 937 261 70 261 70 319 204 319 204 669 564 669 564 787 251 787 251 905 245 905 245 407 900 407 900 674 500 674 500 560 809 560 809 393 935 393 935 662 724 662 724 594 358 594 358 152 29 152 29 873 379 873 379 434 441 434 441 404 932 404 932 828 905 828 905 266 966 266 966 546 95 546 95 771 498 771 498 723 725 723 725 432 353 432 353 867 161 867 161 648 858 648 858 27 27 27 27 491 422 491 422 402 319 402 319 12 105 12 105 463 43 463 43 572 952 572 952 286 128 286 128 205 88 205 88 122 422 122 422 145 34 145 34 353 252 353 252 912 318 912 318 456 856 456 856 119 395 119 395 646 770 646 770 500 256 500 256 577 514 577 514 75 971 75 971 7 909 7 909 838 200 838 200 98 544 98 544 139 295 139 295 56 175 56 175 276 426 276 426 986 814 986 814 131 925 131 925 196 221 196 221 427 561 427 561 7 178 7 178 732 528 732 528 593 578 593 578 792 415 792 415 579 301 579 301 809 72 809 72 366 769 366 769 989 957 989 957 222 970 222 970 263 753 263 753 218 725 218 725 987 412 987 412 622 241 622 241 162 832 162 832 956 626 956 626 776 520 776 520 521 378 521 378 205 268 205 268 876 886 876 886 741 125 741 125 977 833 977 833 799 525 799 525 216 994 216 994 141 950 141 950 788 891 788 891 339 750 339 750 239 751 239 751 117 867 117 867 854 822 854 822 120 967 120 967 157 843 157 843 495 300 495 300 101 141 101 141 325 597 325 597 952 540 952 540 96 60 96 60 788 831 788 831 881 847 881 847 34 564 34 564 215 951 215 951 667 763 667 763 125 856 125 856 419 362 419 362 794 34 794 34 532 569 532 569 849 20 849 20 880 269 880 269 96 505 96 505 920 66 920 66 423 704 423 704 104 862 104 862 337 869 337 869 633 739 633 739 866 815 866 815 546 569 546 569 89 850 89 850 374 488 374 488 892 734 892 734 574 912 574 912 559 791 559 791 312 808 312 808 883 876 883 876 710 541 710 541 542 836 542 836 396 582 396 582 636 631 636 631 670 444 670 444 926 466 926 466 690 898 690 898 363 414 363 414 490 612 490 612 445 358 445 358 908 718 908 718 384 829 384 829 664 700 664 700 216 32 216 32 690 838 690 838 23 637 23 637 203 314 203 314 524 338 524 338 983 143 983 143 971 471 971 471 460 452 460 452 926 702 926 702 750 669 750 669 453 912 453 912 334 879 334 879 27 465 27 465 342 804 342 804 412 967 412 967 932 710 932 710 110 461 110 461 137 595 137 595 489 869 489 869 62 81 62 81 609 347 609 347 814 461 814 461 172 609 172 609 235 17 235 17 952 103 952 103 711 986 711 986 65 214 65 214 643 766 643 766 900 313 900 313 613 775 613 775 501 288 501 288 852 822 852 822 580 460 580 460 758 969 758 969 135 945 135 945 472 315 472 315 906 459 906 459 731 496 731 496 411 227 411 227 478 110 478 110 121 34 121 34 3 908 3 908 112 535 112 535 252 311 252 311 387 500 387 500 880 608 880 608 944 143 944 143 873 4 873 4 801 467 801 467 902 968 902 968 982 66 982 66 426 841 426 841 844 809 844 809 771 826 771 826 281 200 281 200 720 986 720 986 724 940 724 940 754 972 754 972 362 189 362 189 86 835 86 835 716 376 716 376 932 842 932 842 808 177 808 177 805 847 805 847 534 163 534 163 340 517 340 517 7 62 7 62 789 500 789 500 43 617 43 617 639 578 639 578 255 77 255 77 711 98 711 98 408 132 408 132 594 818 594 818 216 829 216 829 57 438 57 438 387 627 387 627 751 196 751 196 685 296 685 296 251 506 251 506 697 500 697 500 311 140 311 140 30 565 30 565 25 49 25 49 954 894 954 894 411 107 411 107 367 491 367 491 50 837 50 837 322 326 322 326 233 358 233 358 895 617 895 617 168 266 168 266 469 410 469 410 665 913 665 913 25 127 25 127 259 694 259 694 465 491 465 491 116 140 116 140 156 839 156 839 700 166 700 166 48 548 48 548 842 165 842 165 650 541 650 541 91 896 91 896 171 4 171 4 34 957 34 957 682 63 682 63 890 500 890 500 464 205 464 205 321 824 321 824 438 829 438 829 490 161 490 161 441 339 441 339 934 955 934 955 276 118 276 118 971 36 971 36 858 592 858 592 455 406 455 406 691 848 691 848 937 488 937 488 676 725 676 725 993 776 993 776 859 806 859 806 8 118 8 118 899 480 899 480 226 791 226 791 705 837 705 837 151 10 151 10 130 132 130 132 689 783 689 783 620 836 620 836 325 837 325 837 948 787 948 787 216 68 216 68 612 354 612 354 872 356 872 356 819 381 819 381 572 628 572 628 314 650 314 650 216 488 216 488 841 94 841 94 528 804 528 804 213 162 213 162 664 561 664 561 744 308 744 308 408 297 408 297 35 823 35 823 645 653 645 653 147 201 147 201 194 838 194 838 830 708 830 708 845 427 845 427 175 488 175 488 413 979 413 979 829 942 829 942 600 492 600 492 176 457 176 457 743 790 743 790 867 905 867 905 305 736 305 736 105 890 105 890 712 914 712 914 83 768 83 768 426 657 426 657 178 483 178 483 34 981 34 981 762 973 762 973 532 162 532 162 703 996 703 996 825 10 825 10 457 537 457 537 732 614 732 614 140 451 140 451 115 945 115 945 714 676 714 676 341 957 341 957 987 380 987 380 535 106 535 106 724 57 724 57 333 396 333 396 442 917 442 917 762 759 762 759 105 223 105 223 159 19 159 19 295 784 295 784 566 288 566 288 125 974 125 974 664 653 664 653 537 922 537 922 984 419 984 419 470 757 470 757 888 981 888 981 441 451 441 451 5 912 5 912 791 568 791 568 211 550 211 550 91 94 91 94 591 271 591 271 892 675 892 675 996 972 996 972 232 981 232 981 131 389 131 389 495 365 495 365 586 434 586 434 651 461 651 461 466 786 466 786 746 230 746 230 720 692 720 692 718 647 718 647 18 928 18 928 348 114 348 114 634 717 634 717 278 650 278 650 849 107 849 107 216 121 216 121 32 688 32 688 49 119 49 119 6 894 6 894 239 148 239 148 4 597 4 597 853 950 853 950 466 544 466 544 931 358 931 358 924 21 924 21 29 215 29 215 386 262 386 262 804 841 804 841 667 620 667 620 694 280 694 280 762 654 762 654 245 250 245 250 618 605 618 605 890 36 890 36 335 641 335 641 312 96 312 96 229 281 229 281 190 168 190 168 742 876 742 876 19 277 19 277 713 444 713 444 75 429 75 429 814 41 814 41 306 133 306 133 139 393 139 393 381 908 381 908 10 531 10 531 840 562 840 562 674 413 674 413 530 347 530 347 911 29 911 29 666 961 666 961 128 67 128 67 251 746 251 746 461 658 461 658 767 944 767 944 854 561 854 561 264 996 264 996 848 907 848 907 689 150 689 150 442 336 442 336 829 507 829 507 167 180 167 180 360 546 360 546 67 628 67 628 181 786 181 786 5 198 5 198 983 732 983 732 723 317 723 317 401 211 401 211 856 937 856 937 375 369 375 369 914 685 914 685 601 769 601 769 84 882 84 882 502 677 502 677 689 771 689 771 222 542 222 542 550 866 550 866 926 793 926 793 114 802 114 802 327 289 327 289 129 391 129 391 66 861 66 861 665 850 665 850 331 563 331 563 87 171 87 171 986 839 986 839 161 210 161 210 550 801 550 801 623 489 623 489 62 210 62 210 777 964 777 964 57 171 57 171 312 695 312 695 434 700 434 700 544 396 544 396 813 32 813 32 365 717 365 717 101 151 101 151 394 185 394 185 432 643 432 643 505 372 505 372 633 15 633 15 518 646 518 646 411 392 411 392 989 100 989 100 218 824 218 824 304 909 304 909 700 429 700 429 610 283 610 283 468 77 468 77 444 454 444 454 298 617 298 617 324 274 324 274 181 192 181 192 42 224 42 224 42 436 42 436 153 645 153 645 631 292 631 292 615 478 615 478 734 733 734 733 992 577 992 577 982 151 982 151 825 583 825 583 843 909 843 909 410 103 410 103 829 491 829 491 726 283 726 283 618 962 618 962 316 46 316 46 462 963 462 963 147 892 147 892 374 755 374 755 332 279 332 279 843 573 843 573 550 781 550 781 15 437 15 437 80 70 80 70 493 576 493 576 359 101 359 101 469 363 469 363 139 639 139 639 886 291 886 291 680 310 680 310 897 662 897 662 720 892 720 892 32 787 32 787 846 164 846 164 40 31 40 31 469 275 469 275 489 159 489 159 266 366 266 366 800 657 800 657 667 71 667 71 546 898 546 898 359 619 359 619 440 811 440 811 718 494 718 494 683 363 683 363 792 281 792 281 650 682 650 682 544 628 544 628 557 204 557 204 426 353 426 353 725 695 725 695 634 15 634 15 20 883 20 883 860 103 860 103 718 170 718 170 52 950 52 950 702 940 702 940 400 958 400 958 556 782 556 782 6 740 6 740 693 814 693 814 941 765 941 765 857 61 857 61 395 735 395 735 681 746 681 746 688 575 688 575 181 337 181 337 618 766 618 766 399 715 399 715 436 440 436 440 276 929 276 929 383 403 383 403 478 454 478 454 954 30 954 30 195 873 195 873 184 655 184 655 402 93 402 93 537 857 537 857 990 77 990 77 497 831 497 831 88 95 88 95 194 562 194 562 170 450 170 450 841 341 841 341 517 152 517 152 981 287 981 287 168 854 168 854 898 316 898 316 76 584 76 584 403 819 403 819 3 525 3 525 895 583 895 583 794 296 794 296 323 143 323 143 540 634 540 634 134 804 134 804 580 393 580 393 135 601 135 601 168 409 168 409 204 133 204 133 831 464 831 464 735 120 735 120 751 469 751 469 398 821 398 821 695 135 695 135 163 554 163 554 95 38 95 38 831 158 831 158 204 686 204 686 203 661 203 661 274 617 274 617 346 60 346 60 548 929 548 929 19 874 19 874 856 478 856 478 254 591 254 591 584 618 584 618 403 153 403 153 863 536 863 536 4 905 4 905 149 570 149 570 499 966 499 966 201 744 201 744 521 670 521 670 349 547 349 547 146 730 146 730 566 84 566 84 640 854 640 854 321 889 321 889 24 898 24 898 74 291 74 291 680 558 680 558 587 962 587 962 193 80 193 80 571 195 571 195 175 687 175 687 600 695 600 695 161 61 161 61 382 795 382 795 562 774 562 774 655 88 655 88 755 418 755 418 108 20 108 20 237 241 237 241 570 697 570 697 93 365 93 365 59 561 59 561 992 135 992 135 32 515 32 515 445 786 445 786 771 745 771 745 962 471 962 471 476 218 476 218 370 891 370 891 540 618 540 618 581 334 581 334 959 16 959 16 743 428 743 428 498 976 498 976 399 781 399 781 928 108 928 108 67 969 67 969 789 778 789 778 516 785 516 785 78 485 78 485 185 467 185 467 192 881 192 881 513 743 513 743 895 37 895 37 186 738 186 738 976 62 976 62 264 643 264 643 175 865 175 865 783 507 783 507 723 295 723 295 76 23 76 23 753 71 753 71 165 956 165 956 684 609 684 609 378 590 378 590 685 716 685 716 303 916 303 916 732 409 732 409 821 649 821 649 12 980 12 980 60 554 60 554 10 860 10 860 695 870 695 870 429 923 429 923 679 663 679 663 121 307 121 307 805 802 805 802 556 394 556 394 453 409 453 409 560 33 560 33 163 655 163 655 79 873 79 873 506 88 506 88 781 111 781 111 690 437 690 437 909 871 909 871 415 499 415 499 185 880 185 880 854 670 854 670 585 225 585 225 552 69 552 69 338 135 338 135 707 975 707 975 845 958 845 958 731 300 731 300 555 64 555 64 862 431 862 431 127 96 127 96 118 378 118 378 64 459 64 459 623 854 623 854 983 867 983 867 538 62 538 62 571 94 571 94 340 901 340 901 658 857 658 857 8 320 8 320 115 658 115 658 927 268 927 268 317 73 317 73 555 549 555 549 197 914 197 914 92 266 92 266 410 874 410 874 754 973 754 973 394 129 394 129 267 745 267 745 841 195 841 195 60 339 60 339 377 732 377 732 599 554 599 554 20 421 20 421 897 53 897 53 880 15 880 15 964 579 964 579 303 54 303 54 997 77 997 77 912 522 912 522 947 248 947 248 10 68 10 68 262 531 262 531 506 442 506 442 760 736 760 736 102 691 102 691 596 30 596 30 953 268 953 268 231 534 231 534 626 726 626 726 231 426 231 426 555 131 555 131 994 330 994 330 199 648 199 648 540 785 540 785 166 965 166 965 30 102 30 102 643 91 643 91 253 748 253 748 609 429 609 429 375 586 375 586 538 806 538 806 895 187 895 187 778 967 778 967 508 399 508 399 870 135 870 135 421 976 421 976 342 526 342 526 915 851 915 851 481 775 481 775 430 747 430 747 761 969 761 969 865 685 865 685 58 123 58 123 92 366 92 366 518 113 518 113 951 623 951 623 813 295 813 295 894 639 894 639 724 705 724 705 596 636 596 636 876 331 876 331 746 764 746 764 452 174 452 174 238 982 238 982 769 601 769 601 50 112 50 112 793 872 793 872 601 460 601 460 449 432 449 432 809 812 809 812 70 498 70 498 918 490 918 490 579 967 579 967 84 696 84 696 293 44 293 44 464 60 464 60 582 505 582 505 645 96 645 96 760 801 760 801 933 556 933 556 186 707 186 707 703 355 703 355 669 856 669 856 820 107 820 107 419 228 419 228 555 767 555 767 957 67 957 67 152 749 152 749 133 560 133 560 598 730 598 730 868 784 868 784 60 606 60 606 729 783 729 783 952 186 952 186 858 244 858 244 459 251 459 251 32 682 32 682 317 535 317 535 850 641 850 641 924 349 924 349 521 619 521 619 756 314 756 314 772 209 772 209 424 790 424 790 80 963 80 963 111 479 111 479 226 507 226 507 292 508 292 508 385 861 385 861 536 609 536 609 892 240 892 240 559 829 559 829 850 805 850 805 868 972 868 972 265 185 265 185 461 386 461 386 357 264 357 264 149 874 149 874 91 305 91 305 558 298 558 298 518 336 518 336 194 905 194 905 452 483 452 483 42 426 42 426 177 126 177 126 225 6 225 6 144 427 144 427 193 443 193 443 320 114 320 114 539 258 539 258 408 697 408 697 38 119 38 119 362 471 362 471 695 61 695 61 314 607 314 607 745 459 745 459 190 194 190 194 717 188 717 188 995 947 995 947 711 186 711 186 434 601 434 601 771 476 771 476 496 591 496 591 321 166 321 166 886 652 886 652 644 328 644 328 398 10 398 10 858 827 858 827 983 557 983 557 669 845 669 845 983 683 983 683 917 89 917 89 113 672 113 672 806 80 806 80 898 464 898 464 416 346 416 346 234 721 234 721 427 656 427 656 154 72 154 72 298 894 298 894 454 841 454 841 568 933 568 933 412 336 412 336 799 280 799 280 252 202 252 202 40 16 40 16 688 175 688 175 264 371 264 371 878 363 878 363 352 447 352 447 137 555 137 555 680 735 680 735 330 328 330 328 484 392 484 392 339 58 339 58 539 721 539 721 271 880 271 880 115 426 115 426 659 840 659 840 900 877 900 877 366 662 366 662 41 901 41 901 159 496 159 496 679 78 679 78 786 573 786 573 676 399 676 399 690 692 690 692 485 766 485 766 554 477 554 477 579 525 579 525 909 535 909 535 26 135 26 135 971 751 971 751 838 190 838 190 658 640 658 640 554 980 554 980 444 148 444 148 674 499 674 499 420 939 420 939 701 897 701 897 608 178 608 178 171 711 171 711 65 339 65 339 952 33 952 33 43 92 43 92 807 954 807 954 812 820 812 820 966 722 966 722 705 294 705 294 687 189 687 189 720 717 720 717 502 945 502 945 793 643 793 643 470 112 470 112 971 159 971 159 573 832 573 832 221 659 221 659 576 319 576 319 962 707 962 707 904 229 904 229 94 711 94 711 729 115 729 115 341 45 341 45 980 181 980 181 637 139 637 139 888 301 888 301 627 549 627 549 835 562 835 562 137 141 137 141 742 930 742 930 249 812 249 812 135 75 135 75 466 216 466 216 636 330 636 330 68 296 68 296 974 883 974 883 564 53 564 53 413 365 413 365 194 871 194 871 380 420 380 420 716 817 716 817 856 499 856 499 600 634 600 634 254 703 254 703 13 845 13 845 52 666 52 666 907 244 907 244 442 420 442 420 751 871 751 871 149 179 149 179 795 356 795 356 657 73 657 73 682 723 682 723 207 203 207 203 80 13 80 13 210 680 210 680 584 731 584 731 495 71 495 71 601 316 601 316 894 257 894 257 363 440 363 440 664 64 664 64 116 347 116 347 263 284 263 284 307 570 307 570 739 758 739 758 112 721 112 721 111 870 111 870 8 974 8 974 233 30 233 30 750 945 750 945 61 841 61 841 97 672 97 672 178 157 178 157 222 819 222 819 180 558 180 558 157 606 157 606 494 67 494 67 854 621 854 621 533 569 533 569 642 456 642 456 80 788 80 788 507 624 507 624 402 607 402 607 592 912 592 912 688 673 688 673 4 330 4 330 322 446 322 446 838 622 838 622 558 993 558 993 156 48 156 48 294 676 294 676 442 396 442 396 473 606 473 606 704 263 704 263 793 942 793 942 46 72 46 72 730 165 730 165 892 359 892 359 936 330 936 330 188 161 188 161 141 214 141 214 499 378 499 378 939 43 939 43 201 64 201 64 335 465 335 465 40 816 40 816 170 903 170 903 130 3 130 3 848 498 848 498 796 281 796 281 696 997 696 997 740 27 740 27 75 56 75 56 41 435 41 435 40 389 40 389 605 159 605 159 778 187 778 187 706 159 706 159 728 467 728 467 454 734 454 734 161 292 161 292 846 327 846 327 222 996 222 996 846 138 846 138 702 616 702 616 596 638 596 638 495 572 495 572 90 449 90 449 740 307 740 307 656 997 656 997 752 584 752 584 647 269 647 269 952 713 952 713 633 443 633 443 909 38 909 38 567 431 567 431 651 465 651 465 263 223 263 223 898 828 898 828 665 316 665 316 327 734 327 734 865 634 865 634 352 340 352 340 400 335 400 335 702 754 702 754 461 539 461 539 860 429 860 429 692 707 692 707 724 97 724 97 781 43 781 43 763 124 763 124 684 976 684 976 689 981 689 981 197 46 197 46 412 808 412 808 127 928 127 928 748 56 748 56 773 511 773 511 847 427 847 427 541 883 541 883 591 42 591 42 134 212 134 212 676 42 676 42 739 536 739 536 771 435 771 435 393 432 393 432 11 143 11 143 294 429 294 429 842 465 842 465 402 988 402 988 77 996 77 996 877 313 877 313 33 125 33 125 916 936 916 936 12 371 12 371 451 655 451 655 421 604 421 604 32 675 32 675 647 43 647 43 359 77 359 77 538 750 538 750 862 596 862 596 969 245 969 245 107 483 107 483 157 293 157 293 818 951 818 951 922 911 922 911 262 416 262 416 442 977 442 977 292 342 292 342 952 233 952 233 839 136 839 136 171 795 171 795 218 427 218 427 951 833 951 833 200 554 200 554 713 165 713 165 293 364 293 364 604 922 604 922 940 283 940 283 42 75 42 75 340 492 340 492 297 97 297 97 671 549 671 549 33 489 33 489 769 45 769 45 623 916 623 916 420 728 420 728 258 258 258 258 912 897 912 897 344 965 344 965 632 7 632 7 821 449 821 449 522 705 522 705 172 459 172 459 42 83 42 83 498 5 498 5 630 482 630 482 837 630 837 630 335 134 335 134 190 2 190 2 101 758 101 758 150 192 150 192 182 492 182 492 471 747 471 747 144 190 144 190 267 968 267 968 491 254 491 254 131 818 131 818 319 240 319 240 598 523 598 523 191 677 191 677 745 935 745 935 737 910 737 910 871 12 871 12 375 366 375 366 115 314 115 314 607 337 607 337 637 162 637 162 897 763 897 763 881 7 881 7 487 627 487 627 315 334 315 334 503 481 503 481 877 863 877 863 677 513 677 513 738 533 738 533 918 687 918 687 631 90 631 90 130 517 130 517 875 241 875 241 102 247 102 247 616 642 616 642 321 90 321 90 391 706 391 706 146 429 146 429 591 32 591 32 372 346 372 346 661 675 661 675 408 679 408 679 447 827 447 827 621 681 621 681 340 685 340 685 12 374 12 374 872 723 872 723 884 346 884 346 87 181 87 181 353 657 353 657 60 192 60 192 874 557 874 557 25 733 25 733 116 942 116 942 717 405 717 405 93 193 93 193 243 268 243 268 628 530 628 530 506 188 506 188 102 185 102 185 583 627 583 627 58 413 58 413 173 508 173 508 86 78 86 78 721 150 721 150 542 237 542 237 840 595 840 595 718 511 718 511 155 40 155 40 210 351 210 351 873 169 873 169 762 451 762 451 558 734 558 734 452 668 452 668 336 322 336 322 41 467 41 467 708 195 708 195 585 117 585 117 709 484 709 484 890 600 890 600 81 834 81 834 357 582 357 582 599 987 599 987 328 433 328 433 195 133 195 133 424 472 424 472 741 508 741 508 169 720 169 720 268 983 268 983 744 857 744 857 432 550 432 550 993 627 993 627 71 511 71 511 27 30 27 30 829 925 829 925 1 180 1 180 46 249 46 249 368 867 368 867 399 958 399 958 589 649 589 649 403 260 403 260 299 565 299 565 828 254 828 254 569 946 569 946 753 561 753 561 653 718 653 718 596 444 596 444 561 754 561 754 182 249 182 249 555 432 555 432 79 942 79 942 462 569 462 569 913 275 913 275 224 398 224 398 372 94 372 94 873 542 873 542 188 26 188 26 947 151 947 151 694 105 694 105 300 901 300 901 968 55 968 55 190 640 190 640 888 233 888 233 519 294 519 294 264 979 264 979 233 193 233 193 329 758 329 758 620 589 620 589 336 177 336 177 553 864 553 864 385 507 385 507 898 245 898 245 736 22 736 22 333 901 333 901 221 346 221 346 369 516 369 516 594 805 594 805 954 753 954 753 286 609 286 609 895 523 895 523 820 487 820 487 710 277 710 277 299 816 299 816 268 617 268 617 667 319 667 319 157 218 157 218 111 853 111 853 55 177 55 177 653 508 653 508 946 191 946 191 137 911 137 911 352 893 352 893 420 856 420 856 529 451 529 451 989 806 989 806 369 844 369 844 674 83 674 83 516 793 516 793 239 591 239 591 439 733 439 733 232 459 232 459 947 628 947 628 325 167 325 167 28 193 28 193 330 43 330 43 670 528 670 528 49 471 49 471 234 395 234 395 861 337 861 337 651 889 651 889 748 815 748 815 20 500 20 500 234 531 234 531 409 974 409 974 107 40 107 40 603 811 603 811 383 178 383 178 635 768 635 768 432 631 432 631 513 938 513 938 880 387 880 387 588 251 588 251 346 17 346 17 123 839 123 839 103 708 103 708 3 937 3 937 623 743 623 743 193 230 193 230 605 243 605 243 425 880 425 880 378 208 378 208 381 172 381 172 218 160 218 160 588 188 588 188 311 970 311 970 270 118 270 118 29 472 29 472 679 708 679 708 660 307 660 307 697 320 697 320 921 639 921 639 1 208 1 208 673 901 673 901 664 857 664 857 699 166 699 166 293 840 293 840 898 12 898 12 929 93 929 93 86 292 86 292 630 284 630 284 194 370 194 370 507 637 507 637 699 264 699 264 201 697 201 697 410 115 410 115 25 860 25 860 175 25 175 25 54 586 54 586 472 426 472 426 155 196 155 196 914 807 914 807 89 581 89 581 441 213 441 213 210 785 210 785 919 708 919 708 496 833 496 833 74 629 74 629 355 250 355 250 285 926 285 926 430 738 430 738 709 159 709 159 735 493 735 493 570 178 570 178 792 555 792 555 56 875 56 875 887 129 887 129 278 560 278 560 525 149 525 149 679 978 679 978 119 759 119 759 23 152 23 152 262 59 262 59 186 587 186 587 620 117 620 117 913 16 913 16 325 741 325 741 364 710 364 710 285 80 285 80 908 465 908 465 29 507 29 507 595 153 595 153 126 174 126 174 591 691 591 691 420 122 420 122 43 160 43 160 19 498 19 498 117 992 117 992 848 658 848 658 949 149 949 149 366 106 366 106 830 471 830 471 169 305 169 305 956 64 956 64 298 488 298 488 895 314 895 314 203 157 203 157 625 806 625 806 646 568 646 568 572 714 572 714 989 201 989 201 433 499 433 499 312 741 312 741 332 486 332 486 427 853 427 853 31 900 31 900 393 731 393 731 394 36 394 36 889 553 889 553 12 748 12 748 656 669 656 669 188 240 188 240 806 176 806 176 400 915 400 915 680 951 680 951 437 541 437 541 237 526 237 526 990 681 990 681 310 956 310 956 656 942 656 942 624 760 624 760 219 532 219 532 193 677 193 677 651 285 651 285 545 453 545 453 397 90 397 90 141 651 141 651 658 171 658 171 880 793 880 793 141 333 141 333 266 91 266 91 747 867 747 867 96 403 96 403 724 51 724 51 332 882 332 882 749 676 749 676 32 977 32 977 261 118 261 118 593 172 593 172 903 103 903 103 873 744 873 744 920 517 920 517 185 784 185 784 169 664 169 664 86 490 86 490 657 647 657 647 604 641 604 641 125 810 125 810 148 749 148 749 567 91 567 91 682 152 682 152 954 563 954 563 965 888 965 888 364 81 364 81 468 939 468 939 713 856 713 856 601 652 601 652 833 331 833 331 844 441 844 441 563 994 563 994 315 907 315 907 667 636 667 636 277 290 277 290 504 71 504 71 915 873 915 873 24 918 24 918 668 456 668 456 308 324 308 324 355 343 355 343 547 126 547 126 305 971 305 971 484 600 484 600 944 987 944 987 692 507 692 507 437 892 437 892 602 535 602 535 167 698 167 698 61 413 61 413 756 486 756 486 833 285 833 285 594 675 594 675 250 406 250 406 287 553 287 553 795 190 795 190 181 882 181 882 126 142 126 142 690 793 690 793 512 815 512 815 642 28 642 28 482 874 482 874 831 682 831 682 641 419 641 419 124 874 124 874 766 176 766 176 773 855 773 855 112 744 112 744 65 796 65 796 229 332 229 332 931 677 931 677 916 424 916 424 931 173 931 173 520 411 520 411 166 939 166 939 804 925 804 925 793 198 793 198 37 213 37 213 633 44 633 44 96 408 96 408 303 344 303 344 490 130 490 130 796 913 796 913 682 508 682 508 92 356 92 356 162 709 162 709 352 913 352 913 452 527 452 527 307 448 307 448 339 493 339 493 201 275 201 275 675 695 675 695 460 694 460 694 449 81 449 81 131 541 131 541 262 829 262 829 408 552 408 552 55 530 55 530 609 428 609 428 335 171 335 171 905 652 905 652 393 826 393 826 47 375 47 375 343 146 343 146 520 727 520 727 641 427 641 427 660 516 660 516 149 132 149 132 62 413 62 413 238 553 238 553 768 217 768 217 671 292 671 292 752 599 752 599 619 234 619 234 302 962 302 962 443 766 443 766 639 217 639 217 328 811 328 811 469 46 469 46 223 46 223 46 213 546 213 546 487 316 487 316 193 683 193 683 768 516 768 516 369 251 369 251 212 327 212 327 616 686 616 686 304 28 304 28 877 594 877 594 645 265 645 265 502 665 502 665 654 64 654 64 620 257 620 257 495 207 495 207 147 293 147 293 656 428 656 428 254 713 254 713 734 191 734 191 209 129 209 129 841 806 841 806 493 276 493 276 928 973 928 973 548 674 548 674 256 789 256 789 900 818 900 818 402 606 402 606 724 295 724 295 141 789 141 789 365 228 365 228 384 169 384 169 392 380 392 380 80 201 80 201 409 674 409 674 168 763 168 763 776 817 776 817 553 849 553 849 249 900 249 900 305 690 305 690 919 676 919 676 884 72 884 72 718 846 718 846 646 630 646 630 106 646 106 646 24 576 24 576 158 367 158 367 842 243 842 243 683 346 683 346 751 23 751 23 470 541 470 541 587 131 587 131 177 432 177 432 682 707 682 707 775 249 775 249 447 967 447 967 437 138 437 138 431 365 431 365 26 372 26 372 569 147 569 147 372 745 372 745 287 496 287 496 744 271 744 271 227 467 227 467 179 180 179 180 11 936 11 936 396 156 396 156 613 822 613 822 981 458 981 458 477 236 477 236 457 920 457 920 750 834 750 834 405 306 405 306 921 937 921 937 749 498 749 498 786 470 786 470 966 121 966 121 374 856 374 856 343 695 343 695 544 324 544 324 427 982 427 982 922 961 922 961 938 532 938 532 311 991 311 991 642 618 642 618 598 771 598 771 828 963 828 963 313 56 313 56 847 106 847 106 555 511 555 511 662 265 662 265 106 784 106 784 547 341 547 341 703 823 703 823 713 454 713 454 181 611 181 611 320 769 320 769 785 410 785 410 419 390 419 390 326 71 326 71 730 459 730 459 480 286 480 286 75 830 75 830 487 771 487 771 397 649 397 649 648 506 648 506 358 429 358 429 769 903 769 903 574 860 574 860 57 11 57 11 840 222 840 222 238 603 238 603 418 280 418 280 428 715 428 715 715 233 715 233 164 471 164 471 918 509 918 509 22 670 22 670 598 308 598 308 844 440 844 440 881 237 881 237 728 384 728 384 351 342 351 342 933 81 933 81 495 839 495 839 28 483 28 483 472 388 472 388 898 477 898 477 484 962 484 962 213 167 213 167 647 198 647 198 639 536 639 536 5 116 5 116 327 304 327 304 805 612 805 612 151 622 151 622 873 611 873 611 28 180 28 180 585 399 585 399 161 190 161 190 540 766 540 766 371 782 371 782 191 630 191 630 431 334 431 334 142 453 142 453 854 623 854 623 373 746 373 746 801 21 801 21 225 122 225 122 697 769 697 769 281 979 281 979 784 790 784 790 625 428 625 428 19 558 19 558 940 439 940 439 394 71 394 71 511 794 511 794 974 674 974 674 672 317 672 317 737 615 737 615 896 173 896 173 870 453 870 453 242 19 242 19 934 443 934 443 775 443 775 443 136 86 136 86 17 175 17 175 380 412 380 412 985 52 985 52 366 707 366 707 257 463 257 463 351 365 351 365 325 476 325 476 318 405 318 405 970 442 970 442 88 935 88 935 471 10 471 10 857 840 857 840 816 959 816 959 895 763 895 763 752 875 752 875 812 785 812 785 200 565 200 565 640 168 640 168 59 310 59 310 133 904 133 904 382 824 382 824 685 121 685 121 921 991 921 991 199 27 199 27 452 566 452 566 198 981 198 981 159 760 159 760 617 306 617 306 230 273 230 273 624 783 624 783 55 433 55 433 7 743 7 743 776 372 776 372 478 821 478 821 567 97 567 97 950 979 950 979 736 211 736 211 728 202 728 202 534 230 534 230 809 261 809 261 619 323 619 323 229 751 229 751 662 61 662 61 622 236 622 236 509 863 509 863 825 69 825 69 816 670 816 670 3 617 3 617 887 991 887 991 399 654 399 654 42 381 42 381 891 296 891 296 823 424 823 424 469 533 469 533 106 601 106 601 678 253 678 253 388 821 388 821 554 925 554 925 157 320 157 320 975 127 975 127 579 510 579 510 271 563 271 563 935 348 935 348 517 315 517 315 892 646 892 646 900 8 900 8 596 409 596 409 311 817 311 817 244 899 244 899 686 848 686 848 868 440 868 440 417 841 417 841 566 535 566 535 363 685 363 685 513 488 513 488 285 795 285 795 268 747 268 747 926 429 926 429 844 444 844 444 370 119 370 119 208 547 208 547 794 158 794 158 523 313 523 313 852 388 852 388 773 13 773 13 420 505 420 505 501 507 501 507 198 22 198 22 587 333 587 333 528 671 528 671 555 60 555 60 860 703 860 703 484 886 484 886 484 74 484 74 628 49 628 49 195 993 195 993 955 954 955 954 757 339 757 339 865 503 865 503 37 659 37 659 834 23 834 23 503 716 503 716 150 932 150 932 832 440 832 440 348 901 348 901 115 166 115 166 237 477 237 477 562 878 562 878 653 574 653 574 259 326 259 326 362 163 362 163 506 826 506 826 197 499 197 499 186 217 186 217 344 254 344 254 757 495 757 495 951 709 951 709 692 847 692 847 866 767 866 767 946 598 946 598 672 153 672 153 538 484 538 484 298 819 298 819 83 779 83 779 908 310 908 310 138 43 138 43 562 110 562 110 74 260 74 260 287 167 287 167 412 273 412 273 336 76 336 76 133 535 133 535 138 279 138 279 658 191 658 191 343 44 343 44 429 773 429 773 486 318 486 318 666 796 666 796 650 552 650 552 313 656 313 656 608 312 608 312 997 841 997 841 46 470 46 470 592 922 592 922 364 62 364 62 844 849 844 849 426 168 426 168 984 280 984 280 447 53 447 53 522 724 522 724 864 551 864 551 71 742 71 742 932 630 932 630 433 31 433 31 947 679 947 679 586 916 586 916 57 695 57 695 84 218 84 218 119 349 119 349 322 212 322 212 188 539 188 539 926 33 926 33 946 152 946 152 676 716 676 716 838 24 838 24 489 397 489 397 556 195 556 195 694 151 694 151 724 961 724 961 356 154 356 154 170 28 170 28 53 17 53 17 760 917 760 917 27 618 27 618 762 641 762 641 329 842 329 842 399 837 399 837 576 185 576 185 820 986 820 986 270 427 270 427 597 309 597 309 752 459 752 459 567 659 567 659 126 536 126 536 76 358 76 358 907 491 907 491 654 959 654 959 460 274 460 274 262 376 262 376 643 239 643 239 166 869 166 869 687 97 687 97 681 674 681 674 684 391 684 391 750 438 750 438 120 400 120 400 381 695 381 695 666 92 666 92 107 960 107 960 904 701 904 701 715 692 715 692 180 642 180 642 597 143 597 143 358 333 358 333 339 129 339 129 467 546 467 546 601 985 601 985 133 53 133 53 495 154 495 154 145 400 145 400 584 61 584 61 163 671 163 671 277 875 277 875 270 351 270 351 155 799 155 799 728 951 728 951 681 844 681 844 47 210 47 210 182 683 182 683 109 398 109 398 935 302 935 302 121 398 121 398 575 568 575 568 953 129 953 129 744 49 744 49 842 562 842 562 869 598 869 598 109 724 109 724 223 682 223 682 710 330 710 330 671 451 671 451 583 812 583 812 445 104 445 104 266 187 266 187 589 414 589 414 587 246 587 246 168 239 168 239 203 387 203 387 931 196 931 196 880 905 880 905 112 217 112 217 12 339 12 339 917 236 917 236 468 499 468 499 641 473 641 473 562 430 562 430 89 735 89 735 906 922 906 922 843 522 843 522 29 458 29 458 910 730 910 730 896 961 896 961 667 295 667 295 333 331 333 331 631 195 631 195 616 257 616 257 254 179 254 179 911 835 911 835 649 533 649 533 888 415 888 415 542 29 542 29 601 224 601 224 23 500 23 500 26 378 26 378 910 918 910 918 597 174 597 174 357 76 357 76 331 412 331 412 869 628 869 628 412 968 412 968 354 484 354 484 276 468 276 468 378 333 378 333 690 537 690 537 219 280 219 280 884 828 884 828 353 468 353 468 434 222 434 222 193 750 193 750 860 918 860 918 353 973 353 973 420 185 420 185 871 303 871 303 683 639 683 639 247 397 247 397 194 8 194 8 843 785 843 785 339 957 339 957 103 968 103 968 322 449 322 449 519 746 519 746 744 538 744 538 638 530 638 530 167 947 167 947 421 989 421 989 833 776 833 776 530 392 530 392 289 890 289 890 785 957 785 957 840 483 840 483 746 9 746 9 37 546 37 546 835 971 835 971 591 121 591 121 658 550 658 550 306 617 306 617 79 167 79 167 482 805 482 805 575 31 575 31 288 476 288 476 469 717 469 717 248 665 248 665 806 567 806 567 823 968 823 968 854 961 854 961 395 754 395 754 731 63 731 63 79 336 79 336 79 849 79 849 556 136 556 136 105 832 105 832 856 415 856 415 222 445 222 445 613 315 613 315 839 881 839 881 831 147 831 147 364 221 364 221 512 721 512 721 824 384 824 384 299 773 299 773 531 259 531 259 716 453 716 453 808 801 808 801 464 739 464 739 680 966 680 966 16 510 16 510 991 459 991 459 170 560 170 560 322 209 322 209 311 667 311 667 904 628 904 628 828 196 828 196 440 526 440 526 934 180 934 180 512 309 512 309 432 642 432 642 336 125 336 125 406 157 406 157 388 652 388 652 696 833 696 833 565 799 565 799 825 591 825 591 114 322 114 322 221 121 221 121 617 936 617 936 724 966 724 966 355 213 355 213 909 124 909 124 639 974 639 974 808 922 808 922 648 726 648 726 864 752 864 752 880 402 880 402 447 897 447 897 915 223 915 223 847 495 847 495 507 218 507 218 146 325 146 325 795 795 795 795 291 23 291 23 978 571 978 571 786 569 786 569 503 139 503 139 367 100 367 100 887 406 887 406 353 406 353 406 570 505 570 505 416 24 416 24 583 183 583 183 279 39 279 39 836 317 836 317 226 879 226 879 907 58 907 58 635 255 635 255 31 902 31 902 587 353 587 353 981 31 981 31 939 420 939 420 506 314 506 314 645 119 645 119 507 942 507 942 138 682 138 682 98 341 98 341 21 608 21 608 739 555 739 555 613 609 613 609 871 484 871 484 436 128 436 128 865 926 865 926 220 642 220 642 985 437 985 437 377 355 377 355 398 215 398 215 152 127 152 127 784 511 784 511 95 997 95 997 267 961 267 961 896 745 896 745 731 904 731 904 580 947 580 947 213 558 213 558 971 776 971 776 88 907 88 907 155 362 155 362 585 473 585 473 870 699 870 699 183 838 183 838 725 955 725 955 396 124 396 124 724 678 724 678 921 287 921 287 69 620 69 620 826 891 826 891 749 834 749 834 469 269 469 269 950 5 950 5 297 996 297 996 465 883 465 883 100 234 100 234 911 165 911 165 373 309 373 309 882 689 882 689 207 651 207 651 220 970 220 970 26 667 26 667 202 281 202 281 535 275 535 275 721 895 721 895 878 974 878 974 299 304 299 304 305 722 305 722 272 728 272 728 447 767 447 767 103 151 103 151 403 606 403 606 792 200 792 200 293 239 293 239 744 647 744 647 739 222 739 222 755 68 755 68 987 769 987 769 539 144 539 144 377 302 377 302 997 837 997 837 868 337 868 337 356 685 356 685 494 230 494 230 409 5 409 5 126 677 126 677 762 643 762 643 624 802 624 802 957 87 957 87 185 720 185 720 118 440 118 440 246 749 246 749 484 385 484 385 730 202 730 202 601 563 601 563 551 403 551 403 928 650 928 650 833 781 833 781 506 509 506 509 802 235 802 235 342 791 342 791 920 298 920 298 938 594 938 594 522 524 522 524 811 909 811 909 673 598 673 598 828 514 828 514 950 672 950 672 235 826 235 826 918 170 918 170 612 896 612 896 314 147 314 147 229 952 229 952 300 22 300 22 228 882 228 882 834 872 834 872 53 530 53 530 251 444 251 444 728 534 728 534 493 454 493 454 120 236 120 236 266 596 266 596 871 672 871 672 227 819 227 819 598 445 598 445 49 117 49 117 992 467 992 467 698 854 698 854 387 363 387 363 515 918 515 918 34 891 34 891 200 498 200 498 426 620 426 620 871 307 871 307 483 230 483 230 641 878 641 878 691 94 691 94 578 717 578 717 624 549 624 549 246 893 246 893 783 215 783 215 277 971 277 971 865 933 865 933 64 241 64 241 866 217 866 217 848 550 848 550 10 442 10 442 421 336 421 336 543 368 543 368 156 586 156 586 670 397 670 397 285 484 285 484 312 674 312 674 892 239 892 239 723 637 723 637 696 670 696 670 294 85 294 85 677 400 677 400 723 468 723 468 150 370 150 370 322 703 322 703 545 660 545 660 466 462 466 462 45 470 45 470 105 34 105 34 165 17 165 17 301 843 301 843 209 349 209 349 512 749 512 749 188 512 188 512 706 500 706 500 87 671 87 671 373 22 373 22 514 441 514 441 357 103 357 103 90 857 90 857 682 74 682 74 736 370 736 370 908 56 908 56 553 97 553 97 270 261 270 261 322 270 322 270 613 778 613 778 693 145 693 145 144 773 144 773 975 604 975 604 146 244 146 244 975 769 975 769 913 648 913 648 965 524 965 524 831 83 831 83 100 242 100 242 580 287 580 287 464 953 464 953 348 105 348 105 211 910 211 910 741 622 741 622 58 647 58 647 517 754 517 754 435 820 435 820 823 758 823 758 729 467 729 467 989 88 989 88 632 732 632 732 548 12 548 12 953 292 953 292 360 736 360 736 680 489 680 489 17 664 17 664 330 334 330 334 591 303 591 303 564 914 564 914 828 502 828 502 821 671 821 671 841 55 841 55 983 268 983 268 834 160 834 160 621 172 621 172 215 487 215 487 880 921 880 921 127 302 127 302 371 310 371 310 224 366 224 366 194 47 194 47 436 24 436 24 71 133 71 133 146 831 146 831 498 172 498 172 965 128 965 128 459 232 459 232 563 386 563 386 65 300 65 300 965 11 965 11 962 462 962 462 563 146 563 146 175 618 175 618 228 354 228 354 380 403 380 403 428 619 428 619 332 33 332 33 821 915 821 915 609 656 609 656 165 37 165 37 405 336 405 336 593 944 593 944 694 632 694 632 437 722 437 722 600 22 600 22 153 288 153 288 788 576 788 576 807 645 807 645 104 63 104 63 171 19 171 19 141 718 141 718 390 963 390 963 148 528 148 528 39 268 39 268 136 695 136 695 491 885 491 885 842 878 842 878 148 347 148 347 765 274 765 274 613 395 613 395 582 438 582 438 771 676 771 676 645 382 645 382 908 908 908 908 789 329 789 329 917 852 917 852 549 403 549 403 259 204 259 204 683 989 683 989 646 614 646 614 360 703 360 703 75 828 75 828 108 398 108 398 646 305 646 305 721 678 721 678 591 932 591 932 515 447 515 447 611 498 611 498 695 519 695 519 921 975 921 975 752 108 752 108 609 495 609 495 835 590 835 590 222 270 222 270 974 215 974 215 763 71 763 71 10 313 10 313 175 733 175 733 798 894 798 894 179 653 179 653 296 65 296 65 42 544 42 544 677 584 677 584 976 120 976 120 764 461 764 461 740 239 740 239 647 94 647 94 675 676 675 676 922 874 922 874 116 709 116 709 938 448 938 448 587 387 587 387 240 103 240 103 957 858 957 858 558 89 558 89 9 547 9 547 257 297 257 297 198 297 198 297 193 487 193 487 440 896 440 896 513 245 513 245 302 447 302 447 59 73 59 73 837 208 837 208 678 560 678 560 700 98 700 98 190 568 190 568 475 968 475 968 778 440 778 440 602 83 602 83 245 231 245 231 846 458 846 458 327 419 327 419 152 495 152 495 410 282 410 282 250 719 250 719 113 700 113 700 93 3 93 3 43 660 43 660 64 318 64 318 274 507 274 507 535 477 535 477 829 609 829 609 716 390 716 390 654 351 654 351 710 888 710 888 836 467 836 467 788 967 788 967 583 314 583 314 918 968 918 968 867 600 867 600 464 600 464 600 702 792 702 792 696 657 696 657 930 268 930 268 536 383 536 383 466 48 466 48 321 546 321 546 919 908 919 908 752 95 752 95 872 273 872 273 251 412 251 412 486 787 486 787 289 781 289 781 918 733 918 733 980 253 980 253 908 844 908 844 884 76 884 76 191 65 191 65 441 798 441 798 488 38 488 38 26 645 26 645 517 318 517 318 204 391 204 391 760 651 760 651 349 301 349 301 894 764 894 764 225 790 225 790 257 496 257 496 684 880 684 880 815 711 815 711 367 376 367 376 889 283 889 283 133 985 133 985 331 936 331 936 498 540 498 540 571 227 571 227 957 432 957 432 598 701 598 701 718 754 718 754 601 121 601 121 905 232 905 232 121 965 121 965 542 848 542 848 915 892 915 892 137 673 137 673 224 293 224 293 72 268 72 268 621 181 621 181 706 320 706 320 354 207 354 207 630 587 630 587 984 430 984 430 198 690 198 690 593 463 593 463 536 765 536 765 253 734 253 734 840 316 840 316 644 354 644 354 401 929 401 929 148 911 148 911 447 628 447 628 993 403 993 403 972 688 972 688 938 137 938 137 740 20 740 20 861 966 861 966 929 230 929 230 629 988 629 988 218 918 218 918 841 492 841 492 510 970 510 970 500 423 500 423 250 863 250 863 165 546 165 546 587 996 587 996 471 362 471 362 678 442 678 442 316 570 316 570 915 582 915 582 413 544 413 544 993 224 993 224 12 546 12 546 166 454 166 454 9 343 9 343 542 629 542 629 647 706 647 706 787 684 787 684 86 630 86 630 357 753 357 753 339 981 339 981 149 798 149 798 249 484 249 484 519 548 519 548 941 284 941 284 628 647 628 647 603 703 603 703 826 3 826 3 893 515 893 515 703 348 703 348 290 679 290 679 149 183 149 183 228 508 228 508 722 799 722 799 150 436 150 436 238 7 238 7 460 460 460 460 643 358 643 358 970 402 970 402 268 469 268 469 893 276 893 276 342 162 342 162 692 582 692 582 802 605 802 605 374 730 374 730 302 895 302 895 296 197 296 197 757 969 757 969 147 51 147 51 965 538 965 538 866 638 866 638 869 46 869 46 395 344 395 344 833 228 833 228 225 870 225 870 606 95 606 95 276 238 276 238 100 22 100 22 925 287 925 287 583 743 583 743 80 198 80 198 696 685 696 685 88 336 88 336 223 50 223 50 209 144 209 144 300 959 300 959 501 733 501 733 500 174 500 174 755 135 755 135 69 954 69 954 830 48 830 48 775 217 775 217 255 877 255 877 154 714 154 714 245 667 245 667 473 960 473 960 242 379 242 379 287 655 287 655 453 830 453 830 583 190 583 190 637 986 637 986 538 24 538 24 683 172 683 172 727 481 727 481 152 251 152 251 886 315 886 315 980 560 980 560 847 617 847 617 962 636 962 636 434 64 434 64 80 606 80 606 548 303 548 303 819 229 819 229 637 822 637 822 818 405 818 405 922 716 922 716 664 602 664 602 134 12 134 12 265 264 265 264 843 388 843 388 132 491 132 491 741 160 741 160 820 444 820 444 791 90 791 90 152 263 152 263 948 376 948 376 622 511 622 511 103 950 103 950 534 225 534 225 501 471 501 471 424 300 424 300 718 951 718 951 200 897 200 897 523 807 523 807 879 802 879 802 848 236 848 236 386 100 386 100 932 751 932 751 449 953 449 953 762 337 762 337 902 724 902 724 321 711 321 711 407 338 407 338 907 955 907 955 307 125 307 125 833 548 833 548 440 559 440 559 49 106 49 106 753 435 753 435 932 288 932 288 795 301 795 301 139 388 139 388 540 698 540 698 980 351 980 351 340 529 340 529 774 128 774 128 671 373 671 373 595 418 595 418 317 926 317 926 927 464 927 464 875 300 875 300 337 154 337 154 267 430 267 430 405 459 405 459 690 907 690 907 349 988 349 988 650 201 650 201 34 279 34 279 418 776 418 776 992 718 992 718 739 412 739 412 348 447 348 447 793 266 793 266 424 980 424 980 378 243 378 243 105 893 105 893 580 136 580 136 865 603 865 603 239 307 239 307 628 860 628 860 580 671 580 671 601 81 601 81 845 460 845 460 990 59 990 59 395 237 395 237 685 362 685 362 682 226 682 226 572 79 572 79 794 121 794 121 336 43 336 43 474 170 474 170 471 673 471 673 690 936 690 936 453 323 453 323 581 15 581 15 967 185 967 185 929 246 929 246 943 560 943 560 985 336 985 336 545 159 545 159 617 15 617 15 19 584 19 584 546 669 546 669 458 278 458 278 425 860 425 860 166 788 166 788 607 478 607 478 410 52 410 52 499 660 499 660 561 413 561 413 561 586 561 586 617 442 617 442 138 840 138 840 753 562 753 562 542 644 542 644 137 220 137 220 340 713 340 713 877 103 877 103 951 944 951 944 569 960 569 960 562 30 562 30 214 303 214 303 971 931 971 931 627 984 627 984 220 277 220 277 302 184 302 184 734 618 734 618 288 690 288 690 710 192 710 192 362 164 362 164 828 794 828 794 510 571 510 571 907 472 907 472 341 773 341 773 818 850 818 850 634 927 634 927 575 78 575 78 947 561 947 561 907 894 907 894 451 836 451 836 719 332 719 332 82 904 82 904 857 681 857 681 281 701 281 701 580 396 580 396 349 327 349 327 344 651 344 651 17 380 17 380 502 697 502 697 437 475 437 475 344 646 344 646 688 138 688 138 910 153 910 153 682 496 682 496 254 807 254 807 490 625 490 625 665 489 665 489 634 204 634 204 689 156 689 156 490 408 490 408 919 632 919 632 950 974 950 974 66 98 66 98 579 494 579 494 617 66 617 66 231 545 231 545 991 850 991 850 354 973 354 973 995 896 995 896 941 198 941 198 99 320 99 320 552 50 552 50 911 553 911 553 33 186 33 186 948 142 948 142 899 835 899 835 5 52 5 52 989 426 989 426 276 281 276 281 342 490 342 490 347 496 347 496 250 989 250 989 828 316 828 316 401 797 401 797 4 657 4 657 279 516 279 516 502 360 502 360 705 506 705 506 133 836 133 836 163 172 163 172 82 906 82 906 328 416 328 416 430 268 430 268 349 263 349 263 505 850 505 850 342 691 342 691 400 502 400 502 629 605 629 605 993 741 993 741 625 440 625 440 529 897 529 897 443 796 443 796 462 696 462 696 583 436 583 436 682 540 682 540 233 437 233 437 669 174 669 174 162 105 162 105 609 803 609 803 748 997 748 997 768 548 768 548 610 835 610 835 793 756 793 756 186 643 186 643 464 134 464 134 675 863 675 863 947 912 947 912 772 133 772 133 617 625 617 625 156 956 156 956 705 380 705 380 913 532 913 532 394 61 394 61 778 216 778 216 237 894 237 894 713 465 713 465 984 146 984 146 71 558 71 558 469 150 469 150 375 196 375 196 144 877 144 877 605 505 605 505 210 623 210 623 541 367 541 367 431 731 431 731 296 667 296 667 159 566 159 566 238 938 238 938 751 440 751 440 571 487 571 487 538 100 538 100 822 238 822 238 551 650 551 650 356 581 356 581 394 726 394 726 246 780 246 780 341 862 341 862 7 893 7 893 64 943 64 943 327 294 327 294 334 657 334 657 428 818 428 818 910 715 910 715 831 821 831 821 634 601 634 601 420 630 420 630 223 694 223 694 395 800 395 800 956 983 956 983 527 638 527 638 877 629 877 629 518 341 518 341 225 198 225 198 58 783 58 783 536 598 536 598 649 718 649 718 865 981 865 981 184 114 184 114 467 165 467 165 119 810 119 810 849 491 849 491 496 916 496 916 588 354 588 354 862 776 862 776 761 125 761 125 940 968 940 968 680 470 680 470 294 674 294 674 461 553 461 553 581 370 581 370 600 339 600 339 72 21 72 21 958 216 958 216 425 108 425 108 633 354 633 354 365 820 365 820 898 225 898 225 289 330 289 330 840 658 840 658 599 717 599 717 819 2 819 2 738 98 738 98 738 54 738 54 508 85 508 85 259 193 259 193 271 520 271 520 607 805 607 805 188 90 188 90 448 116 448 116 51 320 51 320 587 176 587 176 131 646 131 646 691 291 691 291 883 230 883 230 188 12 188 12 27 942 27 942 249 935 249 935 979 779 979 779 438 36 438 36 736 404 736 404 274 807 274 807 212 166 212 166 783 950 783 950 239 660 239 660 539 17 539 17 712 442 712 442 547 591 547 591 843 223 843 223 390 644 390 644 233 737 233 737 727 456 727 456 649 949 649 949 679 732 679 732 942 236 942 236 109 447 109 447 179 232 179 232 487 707 487 707 347 731 347 731 130 630 130 630 391 707 391 707 720 933 720 933 851 13 851 13 150 593 150 593 393 64 393 64 114 81 114 81 513 133 513 133 881 492 881 492 76 847 76 847 791 233 791 233 584 581 584 581 822 74 822 74 904 765 904 765 340 330 340 330 787 677 787 677 683 736 683 736 983 482 983 482 826 197 826 197 627 881 627 881 629 343 629 343 11 127 11 127 329 907 329 907 876 773 876 773 655 296 655 296 644 287 644 287 102 50 102 50 460 864 460 864 348 222 348 222 300 487 300 487 764 155 764 155 880 441 880 441 366 605 366 605 72 34 72 34 457 315 457 315 422 309 422 309 686 457 686 457 485 774 485 774 31 925 31 925 388 97 388 97 424 292 424 292 185 410 185 410 768 323 768 323 424 213 424 213 451 660 451 660 185 337 185 337 150 549 150 549 176 732 176 732 481 495 481 495 408 733 408 733 405 77 405 77 410 293 410 293 11 657 11 657 474 914 474 914 733 428 733 428 158 929 158 929 800 424 800 424 887 286 887 286 963 295 963 295 291 14 291 14 484 18 484 18 254 203 254 203 738 58 738 58 786 898 786 898 45 343 45 343 340 449 340 449 893 905 893 905 589 810 589 810 909 533 909 533 284 759 284 759 27 704 27 704 865 907 865 907 935 588 935 588 455 405 455 405 359 445 359 445 832 692 832 692 935 30 935 30 120 490 120 490 873 178 873 178 787 388 787 388 961 874 961 874 435 563 435 563 155 258 155 258 592 866 592 866 272 860 272 860 738 355 738 355 75 683 75 683 272 395 272 395 975 510 975 510 761 603 761 603 787 318 787 318 68 339 68 339 770 589 770 589 60 915 60 915 271 756 271 756 225 960 225 960 722 984 722 984 824 538 824 538 441 789 441 789 413 106 413 106 529 926 529 926 228 704 228 704 852 802 852 802 444 564 444 564 612 325 612 325 490 997 490 997 305 515 305 515 387 373 387 373 536 770 536 770 122 677 122 677 135 91 135 91 127 512 127 512 911 169 911 169 774 299 774 299 202 956 202 956 291 46 291 46 829 145 829 145 611 474 611 474 379 25 379 25 36 413 36 413 375 914 375 914 139 299 139 299 282 513 282 513 503 362 503 362 195 73 195 73 715 365 715 365 491 142 491 142 599 446 599 446 153 483 153 483 180 834 180 834 528 178 528 178 156 153 156 153 909 855 909 855 974 876 974 876 337 693 337 693 790 901 790 901 412 98 412 98 880 88 880 88 788 562 788 562 431 350 431 350 173 801 173 801 133 334 133 334 753 545 753 545 397 867 397 867 757 951 757 951 867 137 867 137 286 888 286 888 677 520 677 520 717 885 717 885 66 810 66 810 38 445 38 445 592 554 592 554 349 10 349 10 525 445 525 445 216 874 216 874 123 963 123 963 610 266 610 266 80 120 80 120 338 586 338 586 214 985 214 985 221 570 221 570 374 76 374 76 941 811 941 811 447 831 447 831 930 642 930 642 786 700 786 700 946 55 946 55 474 632 474 632 862 949 862 949 660 56 660 56 879 23 879 23 114 955 114 955 326 508 326 508 59 813 59 813 727 863 727 863 208 630 208 630 922 372 922 372 936 888 936 888 120 704 120 704 377 740 377 740 791 490 791 490 722 663 722 663 402 484 402 484 625 850 625 850 526 941 526 941 979 796 979 796 773 340 773 340 192 40 192 40 501 855 501 855 494 491 494 491 753 166 753 166 839 69 839 69 618 530 618 530 673 769 673 769 122 190 122 190 18 948 18 948 337 763 337 763 455 15 455 15 992 827 992 827 555 871 555 871 177 927 177 927 213 387 213 387 349 305 349 305 140 491 140 491 669 672 669 672 564 675 564 675 821 508 821 508 527 181 527 181 915 275 915 275 393 581 393 581 22 995 22 995 930 261 930 261 350 764 350 764 235 141 235 141 787 551 787 551 673 328 673 328 735 731 735 731 139 64 139 64 426 531 426 531 838 56 838 56 246 114 246 114 699 556 699 556 391 412 391 412 125 984 125 984 399 449 399 449 144 809 144 809 514 291 514 291 387 414 387 414 836 410 836 410 23 453 23 453 211 936 211 936 800 663 800 663 297 775 297 775 513 889 513 889 564 293 564 293 468 80 468 80 815 12 815 12 783 896 783 896 42 549 42 549 566 259 566 259 366 750 366 750 831 742 831 742 551 151 551 151 16 486 16 486 851 555 851 555 608 643 608 643 927 718 927 718 504 659 504 659 116 567 116 567 350 861 350 861 502 232 502 232 72 938 72 938 174 235 174 235 602 476 602 476 340 452 340 452 350 527 350 527 477 881 477 881 109 245 109 245 953 530 953 530 534 248 534 248 108 219 108 219 18 334 18 334 81 3 81 3 878 795 878 795 339 888 339 888 361 837 361 837 997 480 997 480 313 551 313 551 143 176 143 176 211 918 211 918 319 561 319 561 491 368 491 368 330 536 330 536 379 2 379 2 150 497 150 497 419 967 419 967 433 521 433 521 279 891 279 891 607 424 607 424 391 265 391 265 632 683 632 683 861 122 861 122 750 798 750 798 657 386 657 386 143 743 143 743 818 556 818 556 850 719 850 719 407 549 407 549 124 692 124 692 249 864 249 864 487 480 487 480 269 605 269 605 32 122 32 122 376 260 376 260 204 760 204 760 335 891 335 891 164 995 164 995 453 615 453 615 835 120 835 120 348 468 348 468 382 906 382 906 879 367 879 367 850 395 850 395 631 127 631 127 54 140 54 140 285 13 285 13 469 742 469 742 51 779 51 779 213 867 213 867 255 473 255 473 30 336 30 336 960 676 960 676 859 74 859 74 735 238 735 238 945 184 945 184 331 30 331 30 973 520 973 520 421 715 421 715 848 800 848 800 917 978 917 978 308 632 308 632 655 278 655 278 544 639 544 639 925 453 925 453 403 869 403 869 520 105 520 105 47 127 47 127 581 59 581 59 769 46 769 46 273 572 273 572 458 768 458 768 688 716 688 716 852 455 852 455 373 834 373 834 792 751 792 751 540 367 540 367 160 413 160 413 391 53 391 53 989 266 989 266 993 639 993 639 82 231 82 231 2 986 2 986 445 932 445 932 220 871 220 871 169 425 169 425 968 496 968 496 267 624 267 624 815 873 815 873 96 555 96 555 850 789 850 789 329 94 329 94 41 150 41 150 436 270 436 270 842 266 842 266 598 436 598 436 473 19 473 19 570 409 570 409 377 824 377 824 69 665 69 665 990 128 990 128 336 611 336 611 36 253 36 253 768 424 768 424 345 603 345 603 754 588 754 588 758 208 758 208 954 617 954 617 676 382 676 382 838 139 838 139 630 138 630 138 570 330 570 330 29 364 29 364 576 295 576 295 729 620 729 620 727 526 727 526 579 713 579 713 505 241 505 241 864 450 864 450 718 456 718 456 862 634 862 634 340 646 340 646 65 813 65 813 889 227 889 227 490 637 490 637 662 228 662 228 75 509 75 509 496 744 496 744 7 753 7 753 681 155 681 155 189 61 189 61 817 861 817 861 16 341 16 341 915 357 915 357 749 652 749 652 356 367 356 367 693 499 693 499 284 981 284 981 869 173 869 173 35 10 35 10 371 269 371 269 182 828 182 828 317 879 317 879 891 943 891 943 573 870 573 870 814 120 814 120 490 106 490 106 55 108 55 108 252 154 252 154 457 822 457 822 762 248 762 248 386 140 386 140 569 656 569 656 23 512 23 512 72 388 72 388 821 725 821 725 284 518 284 518 408 619 408 619 915 905 915 905 114 519 114 519 139 822 139 822 982 814 982 814 301 672 301 672 47 594 47 594 727 415 727 415 289 613 289 613 14 265 14 265 829 772 829 772 448 647 448 647 403 513 403 513 532 633 532 633 1 22 1 22 18 919 18 919 912 59 912 59 30 954 30 954 555 405 555 405 320 70 320 70 211 587 211 587 33 439 33 439 158 669 158 669 69 598 69 598 926 525 926 525 522 771 522 771 791 949 791 949 911 749 911 749 929 64 929 64 199 72 199 72 484 665 484 665 22 632 22 632 232 580 232 580 435 704 435 704 32 885 32 885 691 903 691 903 13 831 13 831 881 939 881 939 842 719 842 719 713 75 713 75 775 599 775 599 595 676 595 676 131 435 131 435 448 925 448 925 963 659 963 659 526 113 526 113 952 406 952 406 907 5 907 5 881 603 881 603 657 337 657 337 721 190 721 190 400 829 400 829 578 257 578 257 875 907 875 907 603 820 603 820 808 66 808 66 958 87 958 87 844 292 844 292 545 370 545 370 735 190 735 190 136 13 136 13 556 177 556 177 841 884 841 884 498 255 498 255 227 39 227 39 103 2 103 2 331 194 331 194 401 593 401 593 830 829 830 829 571 35 571 35 587 357 587 357 874 449 874 449 926 520 926 520 195 274 195 274 540 809 540 809 659 533 659 533 120 658 120 658 61 360 61 360 369 689 369 689 944 726 944 726 209 661 209 661 657 991 657 991 371 468 371 468 581 139 581 139 722 651 722 651 47 158 47 158 409 792 409 792 945 476 945 476 634 560 634 560 641 825 641 825 311 196 311 196 714 546 714 546 601 254 601 254 493 172 493 172 128 790 128 790 857 722 857 722 845 369 845 369 410 31 410 31 440 900 440 900 973 117 973 117 252 34 252 34 664 50 664 50 750 306 750 306 938 835 938 835 561 81 561 81 263 248 263 248 12 883 12 883 467 203 467 203 526 782 526 782 929 796 929 796 204 32 204 32 698 103 698 103 272 635 272 635 707 640 707 640 174 425 174 425 661 3 661 3 648 782 648 782 446 988 446 988 295 645 295 645 522 928 522 928 139 287 139 287 463 938 463 938 532 543 532 543 114 458 114 458 94 830 94 830 491 670 491 670 211 160 211 160 32 900 32 900 520 398 520 398 638 42 638 42 801 929 801 929 17 839 17 839 636 921 636 921 768 403 768 403 174 153 174 153 381 834 381 834 873 980 873 980 637 57 637 57 535 204 535 204 251 245 251 245 219 977 219 977 892 74 892 74 657 750 657 750 424 631 424 631 839 7 839 7 251 212 251 212 827 327 827 327 920 405 920 405 851 186 851 186 172 457 172 457 624 548 624 548 674 725 674 725 977 711 977 711 418 245 418 245 265 923 265 923 607 899 607 899 750 220 750 220 846 32 846 32 881 805 881 805 123 551 123 551 960 197 960 197 487 532 487 532 422 356 422 356 296 489 296 489 884 381 884 381 30 136 30 136 497 148 497 148 63 237 63 237 713 720 713 720 849 668 849 668 149 344 149 344 523 747 523 747 256 536 256 536 280 481 280 481 456 550 456 550 424 185 424 185 806 565 806 565 936 45 936 45 951 298 951 298 757 840 757 840 687 612 687 612 385 360 385 360 578 24 578 24 243 431 243 431 230 574 230 574 39 478 39 478 298 584 298 584 655 873 655 873 541 256 541 256 159 616 159 616 882 429 882 429 903 474 903 474 565 841 565 841 215 10 215 10 447 28 447 28 611 19 611 19 860 54 860 54 591 637 591 637 846 70 846 70 194 588 194 588 683 555 683 555 24 84 24 84 367 632 367 632 328 306 328 306 328 812 328 812 124 362 124 362 650 368 650 368 288 732 288 732 717 898 717 898 236 421 236 421 841 463 841 463 267 520 267 520 705 395 705 395 815 380 815 380 320 748 320 748 588 877 588 877 712 300 712 300 589 653 589 653 679 266 679 266 57 570 57 570 948 510 948 510 21 308 21 308 248 230 248 230 625 536 625 536 197 952 197 952 144 873 144 873 356 434 356 434 775 533 775 533 169 603 169 603 363 871 363 871 160 936 160 936 224 668 224 668 510 91 510 91 237 636 237 636 452 764 452 764 947 400 947 400 586 559 586 559 874 825 874 825 668 620 668 620 97 231 97 231 22 312 22 312 749 73 749 73 832 898 832 898 614 341 614 341 460 751 460 751 33 96 33 96 910 254 910 254 645 432 645 432 519 96 519 96 40 608 40 608 845 496 845 496 585 694 585 694 205 411 205 411 896 308 896 308 920 8 920 8 300 25 300 25 297 463 297 463 174 171 174 171 831 455 831 455 934 741 934 741 560 676 560 676 826 576 826 576 963 600 963 600 631 626 631 626 505 113 505 113 221 389 221 389 332 817 332 817 256 552 256 552 536 525 536 525 191 124 191 124 701 59 701 59 194 31 194 31 968 403 968 403 373 19 373 19 726 755 726 755 461 196 461 196 243 974 243 974 444 182 444 182 920 840 920 840 231 810 231 810 513 478 513 478 486 298 486 298 174 308 174 308 698 310 698 310 491 236 491 236 834 340 834 340 638 825 638 825 677 8 677 8 471 755 471 755 987 420 987 420 989 80 989 80 37 241 37 241 720 873 720 873 714 903 714 903 69 537 69 537 384 898 384 898 458 438 458 438 170 126 170 126 235 280 235 280 982 796 982 796 381 772 381 772 522 69 522 69 332 196 332 196 159 488 159 488 519 755 519 755 538 687 538 687 530 859 530 859 178 734 178 734 847 505 847 505 187 196 187 196 836 14 836 14 457 458 457 458 30 58 30 58 698 838 698 838 718 663 718 663 931 335 931 335 464 246 464 246 766 825 766 825 563 353 563 353 55 410 55 410 194 453 194 453 950 125 950 125 859 812 859 812 56 388 56 388 523 182 523 182 237 10 237 10 668 383 668 383 352 437 352 437 542 417 542 417 781 695 781 695 630 844 630 844 807 29 807 29 634 604 634 604 944 67 944 67 608 155 608 155 704 680 704 680 679 887 679 887 621 191 621 191 371 752 371 752 974 653 974 653 541 238 541 238 816 154 816 154 701 316 701 316 684 345 684 345 681 377 681 377 915 888 915 888 862 839 862 839 209 591 209 591 870 939 870 939 802 113 802 113 949 562 949 562 445 378 445 378 941 207 941 207 378 340 378 340 886 331 886 331 760 371 760 371 432 57 432 57 573 763 573 763 467 366 467 366 908 571 908 571 802 219 802 219 935 44 935 44 51 992 51 992 51 556 51 556 896 51 896 51 675 3 675 3 153 479 153 479 126 828 126 828 235 400 235 400 959 189 959 189 951 92 951 92 862 720 862 720 422 737 422 737 97 27 97 27 778 15 778 15 112 430 112 430 635 746 635 746 121 143 121 143 156 902 156 902 527 727 527 727 732 700 732 700 866 395 866 395 710 866 710 866 576 352 576 352 688 442 688 442 230 889 230 889 536 394 536 394 432 745 432 745 677 398 677 398 506 335 506 335 597 911 597 911 534 950 534 950 109 259 109 259 36 622 36 622 942 949 942 949 614 460 614 460 728 604 728 604 281 705 281 705 105 868 105 868 864 552 864 552 475 742 475 742 298 964 298 964 545 993 545 993 923 322 923 322 928 313 928 313 236 451 236 451 443 298 443 298 19 408 19 408 326 190 326 190 884 786 884 786 975 345 975 345 822 897 822 897 332 108 332 108 297 440 297 440 606 549 606 549 355 508 355 508 853 411 853 411 64 229 64 229 960 387 960 387 956 865 956 865 262 840 262 840 68 77 68 77 22 414 22 414 23 664 23 664 98 711 98 711 458 56 458 56 677 154 677 154 761 901 761 901 263 906 263 906 235 989 235 989 577 592 577 592 97 848 97 848 696 371 696 371 903 875 903 875 914 954 914 954 229 758 229 758 54 966 54 966 432 667 432 667 983 735 983 735 396 277 396 277 278 715 278 715 526 258 526 258 664 187 664 187 750 534 750 534 150 19 150 19 365 270 365 270 674 226 674 226 593 225 593 225 235 231 235 231 702 292 702 292 484 732 484 732 698 747 698 747 270 817 270 817 68 338 68 338 945 980 945 980 114 152 114 152 973 996 973 996 343 327 343 327 495 247 495 247 659 493 659 493 451 94 451 94 923 259 923 259 814 691 814 691 893 930 893 930 38 854 38 854 80 177 80 177 188 76 188 76 275 834 275 834 124 766 124 766 604 273 604 273 836 574 836 574 396 275 396 275 276 602 276 602 780 23 780 23 463 483 463 483 47 94 47 94 782 929 782 929 775 978 775 978 832 740 832 740 450 29 450 29 124 525 124 525 792 286 792 286 12 14 12 14 556 17 556 17 672 155 672 155 770 135 770 135 509 264 509 264 3 887 3 887 840 737 840 737 922 134 922 134 684 367 684 367 775 502 775 502 954 158 954 158 827 418 827 418 53 384 53 384 961 135 961 135 681 191 681 191 633 795 633 795 934 339 934 339 702 798 702 798 38 209 38 209 649 994 649 994 499 965 499 965 845 598 845 598 409 520 409 520 202 550 202 550 631 447 631 447 184 873 184 873 179 391 179 391 242 366 242 366 180 885 180 885 804 321 804 321 443 320 443 320 247 500 247 500 944 452 944 452 864 449 864 449 516 47 516 47 170 88 170 88 44 209 44 209 924 130 924 130 508 342 508 342 92 260 92 260 458 598 458 598 547 55 547 55 275 186 275 186 207 503 207 503 703 178 703 178 152 491 152 491 866 222 866 222 465 990 465 990 257 886 257 886 656 902 656 902 227 302 227 302 83 411 83 411 594 241 594 241 36 88 36 88 894 108 894 108 879 758 879 758 313 654 313 654 746 578 746 578 549 962 549 962 934 905 934 905 987 283 987 283 74 342 74 342 428 667 428 667 737 34 737 34 62 868 62 868 762 776 762 776 842 518 842 518 41 832 41 832 543 939 543 939 554 117 554 117 965 588 965 588 77 69 77 69 951 658 951 658 606 463 606 463 637 619 637 619 340 217 340 217 30 619 30 619 888 684 888 684 49 361 49 361 815 229 815 229 317 402 317 402 679 176 679 176 679 909 679 909 871 160 871 160 784 292 784 292 488 945 488 945 915 106 915 106 865 656 865 656 105 521 105 521 441 910 441 910 126 516 126 516 622 977 622 977 545 537 545 537 107 697 107 697 483 589 483 589 817 354 817 354 762 690 762 690 840 700 840 700 903 964 903 964 40 103 40 103 754 551 754 551 432 630 432 630 446 751 446 751 790 310 790 310 933 119 933 119 7 142 7 142 419 583 419 583 680 720 680 720 240 504 240 504 78 696 78 696 949 475 949 475 843 648 843 648 685 375 685 375 936 9 936 9 893 278 893 278 346 364 346 364 424 826 424 826 60 113 60 113 898 162 898 162 640 900 640 900 914 12 914 12 734 173 734 173 654 218 654 218 606 464 606 464 932 897 932 897 59 987 59 987 385 284 385 284 257 202 257 202 261 436 261 436 729 985 729 985 453 696 453 696 919 400 919 400 898 613 898 613 424 902 424 902 645 996 645 996 96 521 96 521 895 362 895 362 444 72 444 72 298 827 298 827 644 914 644 914 192 378 192 378 1 879 1 879 516 608 516 608 101 478 101 478 683 141 683 141 252 519 252 519 291 496 291 496 178 311 178 311 17 509 17 509 138 180 138 180 361 558 361 558 75 121 75 121 550 345 550 345 660 716 660 716 511 969 511 969 825 254 825 254 993 212 993 212 384 802 384 802 939 328 939 328 867 486 867 486 91 595 91 595 937 459 937 459 259 619 259 619 721 843 721 843 388 580 388 580 703 754 703 754 578 990 578 990 378 872 378 872 363 898 363 898 825 401 825 401 827 143 827 143 439 667 439 667 629 136 629 136 187 716 187 716 214 666 214 666 964 237 964 237 157 437 157 437 423 166 423 166 328 750 328 750 834 988 834 988 152 135 152 135 309 756 309 756 546 613 546 613 661 715 661 715 762 498 762 498 962 939 962 939 202 439 202 439 384 838 384 838 969 161 969 161 972 490 972 490 513 927 513 927 968 124 968 124 986 939 986 939 31 57 31 57 673 760 673 760 836 492 836 492 477 807 477 807 373 140 373 140 521 449 521 449 344 870 344 870 481 140 481 140 805 742 805 742 991 293 991 293 630 642 630 642 905 636 905 636 488 898 488 898 197 904 197 904 588 48 588 48 988 51 988 51 31 534 31 534 740 818 740 818 54 901 54 901 185 963 185 963 947 650 947 650 747 181 747 181 215 34 215 34 169 941 169 941 702 740 702 740 528 968 528 968 540 194 540 194 147 959 147 959 342 605 342 605 966 60 966 60 397 228 397 228 280 179 280 179 783 7 783 7 102 123 102 123 817 613 817 613 460 103 460 103 592 226 592 226 619 111 619 111 824 419 824 419 464 629 464 629 194 493 194 493 702 122 702 122 821 405 821 405 903 89 903 89 983 520 983 520 905 673 905 673 627 852 627 852 968 560 968 560 306 456 306 456 3 217 3 217 835 406 835 406 991 747 991 747 632 160 632 160 911 493 911 493 606 445 606 445 809 472 809 472 528 995 528 995 960 973 960 973 49 107 49 107 388 364 388 364 832 288 832 288 164 190 164 190 809 464 809 464 243 704 243 704 145 865 145 865 570 747 570 747 650 959 650 959 382 535 382 535 379 951 379 951 473 309 473 309 858 239 858 239 198 312 198 312 701 113 701 113 386 45 386 45 251 28 251 28 152 908 152 908 896 288 896 288 565 210 565 210 579 800 579 800 87 203 87 203 289 369 289 369 21 870 21 870 591 49 591 49 471 488 471 488 645 290 645 290 140 845 140 845 67 867 67 867 545 901 545 901 546 792 546 792 197 71 197 71 957 88 957 88 727 69 727 69 448 502 448 502 595 95 595 95 573 119 573 119 731 468 731 468 452 86 452 86 209 583 209 583 677 213 677 213 525 434 525 434 759 122 759 122 602 942 602 942 676 237 676 237 748 808 748 808 101 260 101 260 402 993 402 993 343 139 343 139 694 805 694 805 855 990 855 990 741 474 741 474 666 378 666 378 143 493 143 493 759 678 759 678 479 798 479 798 52 766 52 766 925 47 925 47 628 218 628 218 163 384 163 384 924 931 924 931 720 900 720 900 340 593 340 593 714 642 714 642 647 93 647 93 764 854 764 854 51 349 51 349 803 605 803 605 705 761 705 761 717 694 717 694 264 27 264 27 716 986 716 986 575 996 575 996 911 795 911 795 937 700 937 700 971 249 971 249 856 549 856 549 935 698 935 698 121 321 121 321 728 127 728 127 957 256 957 256 405 960 405 960 692 637 692 637 816 940 816 940 837 728 837 728 362 221 362 221 314 935 314 935 584 917 584 917 443 332 443 332 803 232 803 232 919 268 919 268 87 982 87 982 882 177 882 177 738 682 738 682 220 656 220 656 278 832 278 832 5 628 5 628 307 136 307 136 252 339 252 339 906 390 906 390 117 14 117 14 730 565 730 565 491 454 491 454 151 690 151 690 524 406 524 406 14 516 14 516 85 155 85 155 571 401 571 401 248 107 248 107 796 942 796 942 760 535 760 535 260 648 260 648 464 80 464 80 637 458 637 458 608 785 608 785 525 189 525 189 972 43 972 43 807 151 807 151 427 98 427 98 521 948 521 948 355 464 355 464 35 292 35 292 424 587 424 587 714 975 714 975 971 602 971 602 502 965 502 965 922 250 922 250 446 149 446 149 304 946 304 946 883 881 883 881 558 657 558 657 198 744 198 744 581 381 581 381 477 312 477 312 358 646 358 646 119 533 119 533 83 69 83 69 940 758 940 758 544 648 544 648 859 427 859 427 20 606 20 606 134 858 134 858 932 248 932 248 620 501 620 501 558 817 558 817 680 614 680 614 156 814 156 814 679 971 679 971 706 732 706 732 856 681 856 681 330 932 330 932 784 119 784 119 882 39 882 39 735 861 735 861 580 98 580 98 111 779 111 779 571 633 571 633 788 615 788 615 994 995 994 995 145 238 145 238 284 479 284 479 247 311 247 311 440 472 440 472 580 492 580 492 599 968 599 968 321 561 321 561 495 850 495 850 504 240 504 240 340 655 340 655 310 944 310 944 793 544 793 544 461 34 461 34 713 79 713 79 39 788 39 788 837 343 837 343 555 312 555 312 587 326 587 326 418 933 418 933 367 307 367 307 271 769 271 769 509 648 509 648 78 759 78 759 371 118 371 118 28 815 28 815 561 785 561 785 579 619 579 619 687 937 687 937 158 967 158 967 365 644 365 644 232 399 232 399 433 79 433 79 288 733 288 733 222 925 222 925 898 658 898 658 142 177 142 177 348 560 348 560 687 364 687 364 889 521 889 521 963 472 963 472 62 276 62 276 860 970 860 970 645 562 645 562 433 340 433 340 432 295 432 295 283 35 283 35 562 965 562 965 773 422 773 422 363 996 363 996 267 612 267 612 667 973 667 973 597 28 597 28 455 700 455 700 797 660 797 660 242 738 242 738 645 782 645 782 369 675 369 675 520 10 520 10 491 159 491 159 508 694 508 694 153 822 153 822 555 47 555 47 293 925 293 925 142 442 142 442 146 134 146 134 967 802 967 802 661 123 661 123 974 726 974 726 296 929 296 929 208 342 208 342 423 561 423 561 346 220 346 220 674 446 674 446 825 342 825 342 787 831 787 831 378 235 378 235 117 412 117 412 100 694 100 694 17 219 17 219 353 979 353 979 605 739 605 739 994 967 994 967 819 858 819 858 787 562 787 562 830 236 830 236 979 569 979 569 254 934 254 934 292 520 292 520 74 18 74 18 405 259 405 259 5 895 5 895 722 701 722 701 291 283 291 283 693 741 693 741 326 209 326 209 582 355 582 355 895 397 895 397 869 448 869 448 185 373 185 373 186 856 186 856 660 268 660 268 531 587 531 587 651 871 651 871 593 645 593 645 254 914 254 914 923 815 923 815 630 571 630 571 669 259 669 259 486 626 486 626 962 412 962 412 678 834 678 834 259 959 259 959 554 474 554 474 663 168 663 168 389 337 389 337 294 476 294 476 3 24 3 24 343 551 343 551 631 530 631 530 463 817 463 817 857 868 857 868 584 492 584 492 939 446 939 446 578 298 578 298 89 517 89 517 885 330 885 330 609 758 609 758 124 440 124 440 196 810 196 810 918 553 918 553 464 539 464 539 13 334 13 334 454 833 454 833 960 664 960 664 853 638 853 638 260 320 260 320 938 778 938 778 513 566 513 566 589 878 589 878 654 619 654 619 495 875 495 875 220 832 220 832 159 226 159 226 617 790 617 790 823 37 823 37 900 993 900 993 578 402 578 402 950 420 950 420 250 582 250 582 171 495 171 495 828 381 828 381 275 287 275 287 735 716 735 716 892 385 892 385 880 875 880 875 271 100 271 100 83 899 83 899 679 384 679 384 382 887 382 887 775 3 775 3 846 779 846 779 832 255 832 255 422 32 422 32 722 498 722 498 910 168 910 168 843 362 843 362 372 975 372 975 839 897 839 897 541 45 541 45 38 67 38 67 47 55 47 55 105 618 105 618 726 221 726 221 240 875 240 875 793 718 793 718 546 602 546 602 834 308 834 308 582 231 582 231 293 736 293 736 833 231 833 231 885 259 885 259 979 745 979 745 12 11 12 11 319 115 319 115 887 480 887 480 693 170 693 170 725 424 725 424 299 737 299 737 200 619 200 619 866 53 866 53 507 374 507 374 88 600 88 600 738 396 738 396 373 102 373 102 729 94 729 94 267 36 267 36 401 840 401 840 219 933 219 933 606 63 606 63 455 888 455 888 740 356 740 356 894 351 894 351 833 871 833 871 313 683 313 683 836 748 836 748 959 942 959 942 496 254 496 254 509 766 509 766 347 368 347 368 500 658 500 658 321 423 321 423 678 757 678 757 846 833 846 833 262 164 262 164 932 738 932 738 430 717 430 717 858 664 858 664 34 186 34 186 739 319 739 319 739 983 739 983 117 426 117 426 242 230 242 230 996 156 996 156 274 207 274 207 731 81 731 81 583 784 583 784 557 32 557 32 82 918 82 918 306 738 306 738 982 414 982 414 155 744 155 744 274 553 274 553 361 421 361 421 218 563 218 563 281 527 281 527 14 864 14 864 515 724 515 724 562 210 562 210 710 178 710 178 5 38 5 38 76 255 76 255 463 341 463 341 700 580 700 580 887 203 887 203 587 720 587 720 625 985 625 985 539 215 539 215 518 772 518 772 681 369 681 369 925 221 925 221 990 35 990 35 965 79 965 79 730 993 730 993 864 857 864 857 899 567 899 567 386 20 386 20 499 593 499 593 890 693 890 693 701 236 701 236 856 154 856 154 972 856 972 856 57 638 57 638 948 418 948 418 339 952 339 952 500 391 500 391 721 146 721 146 208 575 208 575 313 886 313 886 389 4 389 4 761 684 761 684 946 81 946 81 13 910 13 910 328 957 328 957 484 270 484 270 790 750 790 750 229 698 229 698 739 276 739 276 180 555 180 555 398 433 398 433 495 227 495 227 158 789 158 789 325 170 325 170 66 291 66 291 647 688 647 688 922 541 922 541 27 492 27 492 842 538 842 538 448 641 448 641 534 952 534 952 6 665 6 665 48 251 48 251 501 436 501 436 170 76 170 76 785 143 785 143 605 764 605 764 481 934 481 934 97 941 97 941 108 556 108 556 803 387 803 387 291 182 291 182 670 132 670 132 436 563 436 563 112 483 112 483 182 323 182 323 277 760 277 760 765 620 765 620 603 987 603 987 752 287 752 287 37 889 37 889 655 565 655 565 260 16 260 16 818 242 818 242 753 241 753 241 527 859 527 859 444 433 444 433 994 595 994 595 265 780 265 780 196 816 196 816 187 213 187 213 272 769 272 769 75 123 75 123 305 659 305 659 543 401 543 401 39 647 39 647 719 121 719 121 616 935 616 935 296 272 296 272 417 212 417 212 735 308 735 308 990 618 990 618 670 29 670 29 188 485 188 485 284 628 284 628 15 850 15 850 597 115 597 115 760 842 760 842 751 534 751 534 377 607 377 607 751 386 751 386 218 409 218 409 434 241 434 241 216 181 216 181 243 320 243 320 525 144 525 144 809 408 809 408 899 117 899 117 663 804 663 804 348 315 348 315 21 37 21 37 967 274 967 274 560 115 560 115 841 746 841 746 165 143 165 143 167 548 167 548 349 983 349 983 873 697 873 697 737 506 737 506 416 132 416 132 75 333 75 333 705 947 705 947 893 978 893 978 24 634 24 634 888 697 888 697 435 858 435 858 829 456 829 456 114 270 114 270 155 363 155 363 841 973 841 973 584 39 584 39 723 195 723 195 847 143 847 143 639 204 639 204 163 658 163 658 710 589 710 589 436 827 436 827 264 55 264 55 497 692 497 692 125 543 125 543 199 109 199 109 827 50 827 50 239 513 239 513 96 779 96 779 272 480 272 480 849 675 849 675 855 647 855 647 658 889 658 889 10 778 10 778 542 441 542 441 465 172 465 172 175 959 175 959 710 660 710 660 613 435 613 435 968 538 968 538 648 826 648 826 126 77 126 77 605 257 605 257 701 13 701 13 85 30 85 30 186 391 186 391 122 365 122 365 388 954 388 954 111 787 111 787 991 981 991 981 943 811 943 811 595 420 595 420 283 870 283 870 511 477 511 477 231 850 231 850 757 326 757 326 961 130 961 130 606 567 606 567 654 346 654 346 560 693 560 693 537 614 537 614 970 355 970 355 253 906 253 906 878 4 878 4 965 504 965 504 290 983 290 983 205 106 205 106 507 547 507 547 396 365 396 365 699 393 699 393 576 212 576 212 125 285 125 285 617 543 617 543 601 437 601 437 452 473 452 473 983 654 983 654 364 424 364 424 637 390 637 390 240 347 240 347 685 610 685 610 282 292 282 292 322 477 322 477 290 337 290 337 457 975 457 975 8 869 8 869 233 790 233 790 436 726 436 726 640 887 640 887 842 119 842 119 470 136 470 136 806 885 806 885 531 632 531 632 614 162 614 162 167 266 167 266 865 878 865 878 8 598 8 598 904 598 904 598 229 955 229 955 933 454 933 454 675 881 675 881 784 896 784 896 538 600 538 600 614 536 614 536 606 257 606 257 440 384 440 384 50 110 50 110 85 879 85 879 661 895 661 895 290 905 290 905 963 37 963 37 444 748 444 748 925 872 925 872 740 621 740 621 705 44 705 44 780 746 780 746 754 204 754 204 234 744 234 744 840 387 840 387 421 182 421 182 992 364 992 364 15 964 15 964 490 47 490 47 517 294 517 294 580 52 580 52 612 847 612 847 561 124 561 124 769 14 769 14 938 144 938 144 546 298 546 298 290 25 290 25 745 288 745 288 159 534 159 534 582 433 582 433 338 327 338 327 73 256 73 256 455 744 455 744 70 930 70 930 811 661 811 661 768 93 768 93 476 591 476 591 341 626 341 626 354 569 354 569 125 821 125 821 538 603 538 603 663 538 663 538 839 585 839 585 936 462 936 462 896 785 896 785 365 29 365 29 866 899 866 899 675 757 675 757 673 546 673 546 586 823 586 823 445 775 445 775 827 987 827 987 826 879 826 879 496 610 496 610 982 633 982 633 923 477 923 477 288 980 288 980 687 593 687 593 327 95 327 95 563 254 563 254 531 315 531 315 256 7 256 7 350 73 350 73 983 674 983 674 821 470 821 470 145 453 145 453 12 225 12 225 188 887 188 887 61 420 61 420 963 362 963 362 163 710 163 710 907 883 907 883 194 610 194 610 482 598 482 598 179 187 179 187 557 350 557 350 163 178 163 178 308 687 308 687 113 758 113 758 535 350 535 350 610 486 610 486 411 540 411 540 114 857 114 857 424 287 424 287 138 839 138 839 416 632 416 632 622 899 622 899 774 342 774 342 360 813 360 813 511 767 511 767 194 897 194 897 685 604 685 604 101 498 101 498 621 35 621 35 670 289 670 289 784 753 784 753 845 725 845 725 277 648 277 648 243 934 243 934 972 923 972 923 795 217 795 217 990 702 990 702 766 651 766 651 532 454 532 454 912 654 912 654 193 422 193 422 495 785 495 785 882 954 882 954 301 488 301 488 547 834 547 834 846 902 846 902 473 967 473 967 931 188 931 188 474 610 474 610 572 17 572 17 224 76 224 76 168 305 168 305 35 389 35 389 250 993 250 993 106 571 106 571 389 965 389 965 632 708 632 708 577 94 577 94 972 817 972 817 430 573 430 573 125 267 125 267 214 502 214 502 553 45 553 45 258 801 258 801 24 19 24 19 360 664 360 664 619 28 619 28 426 402 426 402 881 780 881 780 689 272 689 272 876 616 876 616 560 892 560 892 488 498 488 498 741 984 741 984 435 198 435 198 116 826 116 826 467 460 467 460 422 486 422 486 404 289 404 289 511 222 511 222 79 362 79 362 775 722 775 722 297 77 297 77 273 752 273 752 232 642 232 642 473 747 473 747 58 560 58 560 47 874 47 874 816 879 816 879 461 75 461 75 217 558 217 558 552 164 552 164 827 46 827 46 136 420 136 420 329 937 329 937 968 821 968 821 394 723 394 723 214 820 214 820 434 188 434 188 865 81 865 81 40 222 40 222 980 963 980 963 517 42 517 42 452 545 452 545 913 923 913 923 381 134 381 134 261 520 261 520 825 381 825 381 460 135 460 135 496 776 496 776 441 54 441 54 94 965 94 965 857 719 857 719 285 94 285 94 497 168 497 168 859 673 859 673 698 233 698 233 994 871 994 871 490 790 490 790 311 413 311 413 805 874 805 874 976 21 976 21 732 990 732 990 927 715 927 715 858 252 858 252 676 793 676 793 530 631 530 631 419 729 419 729 315 751 315 751 57 468 57 468 821 627 821 627 7 143 7 143 266 2 266 2 428 13 428 13 140 594 140 594 961 494 961 494 132 384 132 384 9 997 9 997 864 531 864 531 341 595 341 595 413 958 413 958 489 997 489 997 676 174 676 174 626 482 626 482 756 440 756 440 94 842 94 842 725 788 725 788 486 166 486 166 314 138 314 138 58 717 58 717 528 903 528 903 668 143 668 143 689 95 689 95 917 67 917 67 198 5 198 5 864 533 864 533 150 376 150 376 627 565 627 565 569 178 569 178 773 175 773 175 530 237 530 237 440 710 440 710 270 840 270 840 218 860 218 860 928 237 928 237 39 897 39 897 629 793 629 793 199 337 199 337 691 518 691 518 641 673 641 673 337 338 337 338 578 678 578 678 775 58 775 58 860 110 860 110 527 143 527 143 932 422 932 422 37 366 37 366 112 91 112 91 907 170 907 170 491 754 491 754 446 861 446 861 980 908 980 908 263 754 263 754 477 95 477 95 416 81 416 81 571 782 571 782 997 631 997 631 118 805 118 805 879 157 879 157 634 705 634 705 215 702 215 702 54 142 54 142 521 256 521 256 590 432 590 432 149 522 149 522 854 844 854 844 337 794 337 794 740 769 740 769 55 152 55 152 498 971 498 971 378 404 378 404 640 113 640 113 313 652 313 652 150 616 150 616 617 764 617 764 762 403 762 403 459 82 459 82 39 586 39 586 263 681 263 681 815 166 815 166 119 484 119 484 426 39 426 39 627 616 627 616 512 425 512 425 101 789 101 789 552 428 552 428 377 931 377 931 78 346 78 346 97 238 97 238 296 279 296 279 340 524 340 524 734 284 734 284 302 737 302 737 17 911 17 911 742 652 742 652 95 71 95 71 69 191 69 191 874 715 874 715 799 420 799 420 737 474 737 474 564 472 564 472 756 435 756 435 37 647 37 647 863 140 863 140 959 318 959 318 822 923 822 923 687 777 687 777 702 604 702 604 220 268 220 268 969 11 969 11 429 245 429 245 719 385 719 385 473 298 473 298 672 660 672 660 943 777 943 777 712 46 712 46 636 297 636 297 683 449 683 449 574 313 574 313 980 924 980 924 925 877 925 877 370 116 370 116 838 177 838 177 125 735 125 735 896 513 896 513 503 629 503 629 498 904 498 904 292 509 292 509 706 280 706 280 291 948 291 948 297 61 297 61 180 996 180 996 722 823 722 823 306 665 306 665 661 643 661 643 440 134 440 134 121 391 121 391 31 401 31 401 221 649 221 649 738 377 738 377 802 140 802 140 29 511 29 511 908 827 908 827 924 760 924 760 144 799 144 799 966 778 966 778 729 965 729 965 154 275 154 275 809 694 809 694 260 278 260 278 708 18 708 18 836 702 836 702 723 423 723 423 366 579 366 579 13 610 13 610 403 84 403 84 469 189 469 189 951 175 951 175 964 632 964 632 893 685 893 685 914 453 914 453 610 561 610 561 859 191 859 191 450 575 450 575 275 291 275 291 177 360 177 360 399 55 399 55 182 761 182 761 324 487 324 487 448 757 448 757 330 37 330 37 419 171 419 171 474 908 474 908 460 542 460 542 577 419 577 419 565 980 565 980 572 941 572 941 821 245 821 245 912 510 912 510 636 244 636 244 736 865 736 865 577 505 577 505 226 35 226 35 704 627 704 627 272 50 272 50 843 921 843 921 549 546 549 546 217 532 217 532 617 161 617 161 74 149 74 149 349 760 349 760 438 562 438 562 606 937 606 937 525 6 525 6 427 981 427 981 64 389 64 389 254 886 254 886 710 598 710 598 683 850 683 850 175 912 175 912 679 28 679 28 494 638 494 638 9 129 9 129 873 577 873 577 968 79 968 79 649 432 649 432 483 903 483 903 375 923 375 923 219 77 219 77 778 528 778 528 592 313 592 313 899 361 899 361 643 323 643 323 270 921 270 921 534 109 534 109 149 343 149 343 187 112 187 112 481 182 481 182 945 255 945 255 391 383 391 383 158 241 158 241 890 861 890 861 880 687 880 687 128 693 128 693 356 906 356 906 30 635 30 635 924 191 924 191 122 934 122 934 36 823 36 823 144 710 144 710 334 250 334 250 151 678 151 678 823 283 823 283 893 566 893 566 182 658 182 658 919 267 919 267 224 245 224 245 40 189 40 189 691 566 691 566 374 439 374 439 44 412 44 412 178 416 178 416 806 895 806 895 138 708 138 708 532 835 532 835 720 108 720 108 967 868 967 868 548 730 548 730 547 540 547 540 15 480 15 480 842 178 842 178 143 566 143 566 916 376 916 376 679 414 679 414 185 237 185 237 748 862 748 862 707 748 707 748 591 752 591 752 903 225 903 225 656 521 656 521 861 456 861 456 693 392 693 392 807 256 807 256 335 426 335 426 107 285 107 285 137 657 137 657 397 371 397 371 845 639 845 639 469 90 469 90 28 892 28 892 935 838 935 838 667 764 667 764 590 124 590 124 533 968 533 968 714 240 714 240 684 700 684 700 969 184 969 184 278 143 278 143 691 769 691 769 539 595 539 595 991 11 991 11 772 392 772 392 26 809 26 809 622 558 622 558 698 321 698 321 19 113 19 113 651 575 651 575 355 835 355 835 779 859 779 859 197 433 197 433 502 981 502 981 994 555 994 555 546 835 546 835 596 788 596 788 605 755 605 755 621 931 621 931 140 502 140 502 566 729 566 729 659 920 659 920 458 997 458 997 869 525 869 525 463 265 463 265 25 360 25 360 561 364 561 364 166 791 166 791 808 756 808 756 195 642 195 642 773 216 773 216 493 977 493 977 932 414 932 414 891 778 891 778 317 311 317 311 614 260 614 260 705 984 705 984 68 462 68 462 201 540 201 540 225 84 225 84 726 145 726 145 877 764 877 764 22 991 22 991 949 777 949 777 204 93 204 93 785 58 785 58 87 769 87 769 386 481 386 481 233 965 233 965 286 834 286 834 676 638 676 638 77 863 77 863 819 542 819 542 911 645 911 645 249 49 249 49 933 540 933 540 740 78 740 78 765 903 765 903 556 417 556 417 469 368 469 368 564 491 564 491 725 797 725 797 605 298 605 298 639 182 639 182 162 100 162 100 306 569 306 569 445 81 445 81 784 955 784 955 828 665 828 665 70 163 70 163 983 903 983 903 746 220 746 220 215 195 215 195 670 747 670 747 810 235 810 235 84 10 84 10 62 771 62 771 41 652 41 652 357 488 357 488 6 700 6 700 938 938 938 938 346 89 346 89 936 175 936 175 450 793 450 793 217 974 217 974 814 266 814 266 527 320 527 320 500 796 500 796 995 233 995 233 354 512 354 512 729 77 729 77 769 727 769 727 120 200 120 200 884 347 884 347 251 81 251 81 91 440 91 440 460 623 460 623 241 290 241 290 915 620 915 620 892 221 892 221 517 588 517 588 785 336 785 336 941 448 941 448 151 467 151 467 104 656 104 656 516 888 516 888 658 729 658 729 2 666 2 666 330 31 330 31 405 602 405 602 739 572 739 572 809 961 809 961 500 750 500 750 815 125 815 125 6 150 6 150 445 351 445 351 231 392 231 392 300 68 300 68 268 250 268 250 23 375 23 375 683 50 683 50 707 364 707 364 995 895 995 895 569 281 569 281 566 40 566 40 673 923 673 923 300 209 300 209 997 535 997 535 180 871 180 871 112 319 112 319 577 538 577 538 985 14 985 14 782 375 782 375 814 16 814 16 868 398 868 398 150 175 150 175 946 797 946 797 453 23 453 23 42 472 42 472 285 247 285 247 925 118 925 118 895 224 895 224 715 223 715 223 515 44 515 44 691 969 691 969 499 167 499 167 528 826 528 826 732 692 732 692 825 819 825 819 2 958 2 958 115 664 115 664 920 98 920 98 872 616 872 616 606 620 606 620 992 752 992 752 388 448 388 448 225 255 225 255 735 940 735 940 734 243 734 243 476 895 476 895 314 692 314 692 194 591 194 591 916 790 916 790 580 692 580 692 838 974 838 974 390 583 390 583 45 509 45 509 766 99 766 99 424 51 424 51 55 663 55 663 674 90 674 90 690 152 690 152 831 561 831 561 197 213 197 213 210 727 210 727 459 464 459 464 716 473 716 473 136 553 136 553 76 622 76 622 860 458 860 458 874 305 874 305 132 233 132 233 527 943 527 943 428 402 428 402 672 520 672 520 395 946 395 946 907 901 907 901 512 665 512 665 353 688 353 688 282 584 282 584 179 289 179 289 630 623 630 623 301 894 301 894 797 688 797 688 773 141 773 141 688 314 688 314 742 499 742 499 248 321 248 321 628 374 628 374 177 66 177 66 789 926 789 926 357 334 357 334 392 643 392 643 266 990 266 990 929 621 929 621 539 728 539 728 337 586 337 586 312 605 312 605 902 441 902 441 560 53 560 53 806 765 806 765 487 253 487 253 75 495 75 495 605 406 605 406 130 78 130 78 491 895 491 895 544 645 544 645 806 659 806 659 51 99 51 99 940 873 940 873 640 491 640 491 83 393 83 393 779 945 779 945 551 65 551 65 83 609 83 609 120 281 120 281 742 179 742 179 819 16 819 16 18 254 18 254 812 343 812 343 368 684 368 684 870 906 870 906 624 522 624 522 792 988 792 988 257 320 257 320 249 79 249 79 192 525 192 525 762 872 762 872 856 794 856 794 296 295 296 295 73 854 73 854 420 989 420 989 935 100 935 100 60 382 60 382 784 719 784 719 329 140 329 140 866 443 866 443 872 140 872 140 67 74 67 74 502 128 502 128 518 762 518 762 828 819 828 819 569 404 569 404 509 919 509 919 483 824 483 824 280 372 280 372 451 279 451 279 740 113 740 113 977 133 977 133 991 185 991 185 86 425 86 425 968 476 968 476 544 22 544 22 70 557 70 557 391 118 391 118 404 416 404 416 299 484 299 484 464 771 464 771 356 954 356 954 652 333 652 333 345 564 345 564 169 516 169 516 527 719 527 719 267 9 267 9 886 962 886 962 219 136 219 136 800 489 800 489 822 365 822 365 81 362 81 362 568 973 568 973 931 698 931 698 586 572 586 572 884 975 884 975 200 922 200 922 799 403 799 403 781 951 781 951 541 264 541 264 175 918 175 918 10 235 10 235 607 259 607 259 847 637 847 637 439 991 439 991 750 608 750 608 728 550 728 550 413 455 413 455 629 991 629 991 734 117 734 117 395 867 395 867 323 487 323 487 863 265 863 265 527 651 527 651 212 51 212 51 772 459 772 459 808 631 808 631 744 714 744 714 680 927 680 927 173 873 173 873 174 16 174 16 473 195 473 195 72 667 72 667 570 45 570 45 549 833 549 833 777 719 777 719 308 691 308 691 485 399 485 399 117 559 117 559 582 247 582 247 951 465 951 465 182 572 182 572 395 711 395 711 284 475 284 475 582 273 582 273 580 266 580 266 151 566 151 566 239 86 239 86 4 401 4 401 887 314 887 314 538 950 538 950 994 672 994 672 936 227 936 227 646 757 646 757 405 921 405 921 179 293 179 293 382 450 382 450 647 29 647 29 662 756 662 756 978 74 978 74 51 219 51 219 200 893 200 893 325 779 325 779 6 658 6 658 621 888 621 888 289 877 289 877 604 974 604 974 86 170 86 170 735 507 735 507 545 941 545 941 433 235 433 235 858 432 858 432 774 235 774 235 676 37 676 37 651 524 651 524 763 473 763 473 130 976 130 976 265 39 265 39 602 156 602 156 801 143 801 143 799 971 799 971 372 360 372 360 870 706 870 706 195 277 195 277 897 625 897 625 399 509 399 509 871 366 871 366 688 457 688 457 608 772 608 772 204 539 204 539 246 577 246 577 594 623 594 623 609 111 609 111 855 233 855 233 578 152 578 152 329 211 329 211 367 780 367 780 304 579 304 579 918 496 918 496 46 16 46 16 937 652 937 652 630 562 630 562 624 178 624 178 389 176 389 176 25 178 25 178 92 526 92 526 813 336 813 336 730 906 730 906 72 54 72 54 185 466 185 466 877 460 877 460 224 956 224 956 473 293 473 293 826 177 826 177 463 996 463 996 278 459 278 459 101 440 101 440 162 449 162 449 974 149 974 149 82 658 82 658 83 329 83 329 802 102 802 102 406 471 406 471 96 112 96 112 513 942 513 942 274 285 274 285 235 415 235 415 13 212 13 212 703 326 703 326 2 739 2 739 734 100 734 100 274 235 274 235 127 935 127 935 196 875 196 875 918 63 918 63 792 128 792 128 708 89 708 89 527 479 527 479 107 126 107 126 547 536 547 536 595 507 595 507 702 543 702 543 152 225 152 225 605 142 605 142 627 339 627 339 901 756 901 756 701 216 701 216 405 837 405 837 264 434 264 434 106 817 106 817 870 630 870 630 88 686 88 686 712 202 712 202 960 855 960 855 54 50 54 50 39 730 39 730 788 746 788 746 341 434 341 434 792 248 792 248 623 889 623 889 819 411 819 411 780 715 780 715 607 92 607 92 994 101 994 101 67 296 67 296 81 396 81 396 14 360 14 360 102 955 102 955 197 635 197 635 742 689 742 689 963 842 963 842 615 322 615 322 539 487 539 487 586 854 586 854 563 12 563 12 449 400 449 400 475 166 475 166 939 703 939 703 915 423 915 423 261 878 261 878 492 542 492 542 887 542 887 542 393 736 393 736 497 55 497 55 741 706 741 706 414 687 414 687 85 655 85 655 127 560 127 560 226 511 226 511 445 609 445 609 687 467 687 467 283 561 283 561 508 766 508 766 951 483 951 483 500 229 500 229 227 773 227 773 113 573 113 573 980 112 980 112 716 883 716 883 297 651 297 651 158 937 158 937 783 750 783 750 470 771 470 771 44 752 44 752 418 800 418 800 961 238 961 238 286 46 286 46 774 394 774 394 178 502 178 502 433 690 433 690 897 539 897 539 460 617 460 617 974 668 974 668 425 886 425 886 355 935 355 935 865 385 865 385 720 428 720 428 929 391 929 391 416 497 416 497 766 643 766 643 184 757 184 757 424 184 424 184 935 641 935 641 876 287 876 287 184 143 184 143 390 732 390 732 330 941 330 941 513 314 513 314 333 89 333 89 43 171 43 171 830 225 830 225 12 200 12 200 419 396 419 396 350 504 350 504 958 76 958 76 77 33 77 33 384 461 384 461 834 174 834 174 765 345 765 345 704 294 704 294 591 760 591 760 233 28 233 28 928 457 928 457 468 308 468 308 52 895 52 895 648 156 648 156 487 9 487 9 643 846 643 846 816 13 816 13 238 227 238 227 203 944 203 944 23 942 23 942 236 888 236 888 529 287 529 287 20 372 20 372 768 829 768 829 959 468 959 468 581 684 581 684 444 731 444 731 237 256 237 256 755 453 755 453 220 9 220 9 600 173 600 173 297 164 297 164 567 809 567 809 876 232 876 232 518 666 518 666 181 457 181 457 691 489 691 489 580 698 580 698 774 262 774 262 854 240 854 240 810 230 810 230 300 610 300 610 121 137 121 137 814 189 814 189 681 425 681 425 34 821 34 821 802 824 802 824 49 488 49 488 403 881 403 881 229 290 229 290 835 576 835 576 462 952 462 952 285 97 285 97 637 959 637 959 900 444 900 444 700 651 700 651 160 844 160 844 407 890 407 890 613 157 613 157 636 502 636 502 149 581 149 581 211 103 211 103 439 568 439 568 694 141 694 141 549 464 549 464 961 524 961 524 659 504 659 504 392 928 392 928 423 356 423 356 379 244 379 244 814 138 814 138 895 685 895 685 424 941 424 941 974 493 974 493 337 234 337 234 182 735 182 735 987 334 987 334 208 209 208 209 815 803 815 803 905 487 905 487 110 480 110 480 509 581 509 581 854 578 854 578 838 99 838 99 371 126 371 126 882 298 882 298 412 892 412 892 466 401 466 401 566 496 566 496 349 386 349 386 785 266 785 266 170 353 170 353 369 835 369 835 649 727 649 727 548 88 548 88 683 814 683 814 964 814 964 814 595 475 595 475 688 51 688 51 899 251 899 251 664 972 664 972 514 544 514 544 34 937 34 937 501 520 501 520 336 396 336 396 340 712 340 712 197 296 197 296 326 421 326 421 577 931 577 931 160 631 160 631 604 111 604 111 324 981 324 981 502 290 502 290 501 396 501 396 51 826 51 826 565 918 565 918 546 5 546 5 943 739 943 739 889 352 889 352 881 968 881 968 148 247 148 247 130 335 130 335 379 484 379 484 261 837 261 837 492 4 492 4 685 955 685 955 824 200 824 200 150 679 150 679 247 377 247 377 916 793 916 793 157 780 157 780 880 890 880 890 937 811 937 811 701 364 701 364 677 604 677 604 480 615 480 615 687 536 687 536 15 570 15 570 161 868 161 868 764 71 764 71 836 440 836 440 712 50 712 50 912 528 912 528 19 617 19 617 63 908 63 908 183 762 183 762 98 282 98 282 319 22 319 22 529 685 529 685 413 642 413 642 559 33 559 33 373 5 373 5 672 238 672 238 620 457 620 457 483 235 483 235 538 349 538 349 825 891 825 891 350 765 350 765 291 100 291 100 30 207 30 207 903 138 903 138 517 303 517 303 531 442 531 442 520 572 520 572 447 179 447 179 609 700 609 700 391 90 391 90 496 289 496 289 444 873 444 873 695 49 695 49 788 178 788 178 744 856 744 856 178 123 178 123 728 869 728 869 648 207 648 207 558 417 558 417 602 272 602 272 674 186 674 186 918 625 918 625 644 738 644 738 697 711 697 711 514 836 514 836 134 85 134 85 990 820 990 820 70 280 70 280 312 904 312 904 420 222 420 222 760 300 760 300 112 936 112 936 80 947 80 947 897 650 897 650 727 3 727 3 521 344 521 344 426 807 426 807 102 598 102 598 392 36 392 36 106 254 106 254 798 279 798 279 898 650 898 650 216 710 216 710 699 236 699 236 329 373 329 373 802 969 802 969 419 343 419 343 41 563 41 563 747 328 747 328 948 959 948 959 220 981 220 981 985 164 985 164 945 960 945 960 661 392 661 392 930 621 930 621 672 963 672 963 553 619 553 619 218 768 218 768 259 449 259 449 800 511 800 511 152 529 152 529 741 316 741 316 266 50 266 50 181 87 181 87 143 981 143 981 126 542 126 542 964 541 964 541 784 808 784 808 475 20 475 20 65 738 65 738 414 881 414 881 592 296 592 296 45 586 45 586 520 813 520 813 176 341 176 341 803 267 803 267 278 634 278 634 957 967 957 967 838 444 838 444 447 446 447 446 925 799 925 799 840 942 840 942 455 590 455 590 576 777 576 777 119 996 119 996 43 145 43 145 132 946 132 946 41 411 41 411 383 510 383 510 325 298 325 298 763 365 763 365 509 281 509 281 393 389 393 389 272 899 272 899 615 528 615 528 4 215 4 215 594 897 594 897 722 631 722 631 439 752 439 752 735 674 735 674 706 123 706 123 959 972 959 972 913 256 913 256 782 964 782 964 135 915 135 915 890 276 890 276 270 348 270 348 382 27 382 27 237 586 237 586 447 132 447 132 666 532 666 532 348 377 348 377 103 658 103 658 756 699 756 699 990 656 990 656 316 236 316 236 443 713 443 713 916 931 916 931 738 413 738 413 689 44 689 44 931 329 931 329 91 604 91 604 778 317 778 317 197 384 197 384 323 30 323 30 14 724 14 724 194 201 194 201 310 342 310 342 827 304 827 304 879 49 879 49 961 320 961 320 446 195 446 195 26 173 26 173 497 580 497 580 385 986 385 986 380 237 380 237 792 406 792 406 635 28 635 28 310 72 310 72 956 132 956 132 466 757 466 757 571 258 571 258 697 505 697 505 858 313 858 313 60 425 60 425 724 589 724 589 171 156 171 156 790 916 790 916 851 109 851 109 330 509 330 509 732 81 732 81 701 225 701 225 468 178 468 178 251 657 251 657 791 209 791 209 219 353 219 353 806 234 806 234 84 166 84 166 957 680 957 680 373 919 373 919 130 263 130 263 573 48 573 48 355 578 355 578 228 903 228 903 752 203 752 203 576 241 576 241 876 848 876 848 839 454 839 454 960 712 960 712 528 780 528 780 677 955 677 955 65 172 65 172 816 258 816 258 855 499 855 499 602 275 602 275 157 839 157 839 437 450 437 450 450 756 450 756 339 616 339 616 170 641 170 641 566 482 566 482 648 792 648 792 897 136 897 136 806 32 806 32 444 70 444 70 551 795 551 795 197 862 197 862 344 896 344 896 891 656 891 656 992 343 992 343 771 633 771 633 92 139 92 139 252 945 252 945 72 712 72 712 909 167 909 167 449 963 449 963 343 885 343 885 365 271 365 271 542 689 542 689 553 908 553 908 379 959 379 959 342 293 342 293 732 187 732 187 981 954 981 954 844 538 844 538 102 483 102 483 150 662 150 662 650 341 650 341 978 456 978 456 176 845 176 845 695 823 695 823 237 97 237 97 489 32 489 32 336 913 336 913 361 521 361 521 908 382 908 382 834 682 834 682 903 831 903 831 581 864 581 864 667 913 667 913 109 684 109 684 378 543 378 543 62 636 62 636 13 144 13 144 795 549 795 549 589 915 589 915 755 909 755 909 557 529 557 529 676 240 676 240 348 997 348 997 105 159 105 159 911 816 911 816 121 271 121 271 145 448 145 448 584 612 584 612 917 692 917 692 579 139 579 139 946 319 946 319 813 290 813 290 147 683 147 683 734 997 734 997 623 561 623 561 552 860 552 860 962 861 962 861 245 629 245 629 232 871 232 871 528 490 528 490 683 469 683 469 420 601 420 601 503 323 503 323 844 25 844 25 287 218 287 218 151 576 151 576 237 685 237 685 463 423 463 423 949 939 949 939 821 868 821 868 568 536 568 536 411 862 411 862 642 633 642 633 210 919 210 919 692 351 692 351 206 873 206 873 153 840 153 840 97 676 97 676 348 492 348 492 77 418 77 418 949 504 949 504 108 941 108 941 990 269 990 269 455 662 455 662 663 460 663 460 813 190 813 190 237 534 237 534 287 919 287 919 918 711 918 711 574 567 574 567 61 298 61 298 467 990 467 990 746 42 746 42 367 89 367 89 893 465 893 465 924 713 924 713 951 463 951 463 689 838 689 838 373 298 373 298 392 995 392 995 891 571 891 571 255 171 255 171 189 616 189 616 903 705 903 705 846 307 846 307 966 181 966 181 918 766 918 766 719 291 719 291 834 476 834 476 555 255 555 255 803 162 803 162 663 98 663 98 453 868 453 868 892 641 892 641 20 752 20 752 566 144 566 144 45 891 45 891 694 451 694 451 996 30 996 30 536 936 536 936 812 548 812 548 718 510 718 510 312 87 312 87 222 350 222 350 905 82 905 82 269 581 269 581 530 713 530 713 504 678 504 678 817 724 817 724 531 745 531 745 659 20 659 20 584 651 584 651 391 72 391 72 59 202 59 202 708 74 708 74 330 613 330 613 968 304 968 304 93 492 93 492 743 873 743 873 766 234 766 234 472 458 472 458 157 551 157 551 901 932 901 932 953 156 953 156 434 675 434 675 896 921 896 921 158 224 158 224 432 296 432 296 144 955 144 955 442 341 442 341 111 647 111 647 940 392 940 392 960 621 960 621 552 719 552 719 34 494 34 494 733 982 733 982 707 262 707 262 814 290 814 290 713 310 713 310 669 93 669 93 380 166 380 166 756 920 756 920 800 425 800 425 592 470 592 470 162 235 162 235 135 359 135 359 598 264 598 264 210 98 210 98 206 222 206 222 414 944 414 944 882 192 882 192 625 126 625 126 820 566 820 566 803 255 803 255 442 945 442 945 153 608 153 608 883 954 883 954 572 157 572 157 547 785 547 785 671 94 671 94 615 963 615 963 851 996 851 996 185 261 185 261 171 892 171 892 20 155 20 155 393 120 393 120 284 540 284 540 526 736 526 736 17 864 17 864 75 268 75 268 667 96 667 96 130 684 130 684 469 449 469 449 767 661 767 661 805 790 805 790 860 741 860 741 768 696 768 696 286 500 286 500 764 423 764 423 435 89 435 89 173 931 173 931 94 709 94 709 399 776 399 776 828 724 828 724 635 217 635 217 683 709 683 709 316 674 316 674 668 229 668 229 848 447 848 447 795 727 795 727 617 250 617 250 141 933 141 933 496 577 496 577 626 676 626 676 694 612 694 612 591 606 591 606 679 932 679 932 938 734 938 734 683 824 683 824 663 83 663 83 434 569 434 569 433 953 433 953 229 270 229 270 176 536 176 536 675 805 675 805 529 952 529 952 375 870 375 870 484 592 484 592 681 763 681 763 28 884 28 884 370 780 370 780 169 907 169 907 982 586 982 586 900 778 900 778 169 152 169 152 895 744 895 744 303 207 303 207 250 40 250 40 969 94 969 94 905 932 905 932 941 561 941 561 854 802 854 802 195 50 195 50 808 353 808 353 304 665 304 665 448 252 448 252 494 413 494 413 29 410 29 410 304 787 304 787 19 246 19 246 931 343 931 343 753 371 753 371 592 358 592 358 168 302 168 302 724 752 724 752 994 643 994 643 321 965 321 965 408 710 408 710 676 44 676 44 143 111 143 111 813 879 813 879 133 151 133 151 103 1 103 1 85 21 85 21 964 81 964 81 382 72 382 72 480 701 480 701 863 237 863 237 564 290 564 290 287 941 287 941 666 669 666 669 798 584 798 584 266 784 266 784 534 897 534 897 907 819 907 819 128 986 128 986 399 205 399 205 130 163 130 163 226 223 226 223 268 46 268 46 576 891 576 891 705 983 705 983 705 291 705 291 598 312 598 312 919 502 919 502 371 135 371 135 312 293 312 293 17 221 17 221 548 408 548 408 507 353 507 353 682 632 682 632 948 819 948 819 63 704 63 704 233 819 233 819 721 784 721 784 966 624 966 624 239 314 239 314 458 571 458 571 539 207 539 207 803 891 803 891 346 168 346 168 580 159 580 159 940 112 940 112 82 869 82 869 851 481 851 481 241 178 241 178 232 951 232 951 486 368 486 368 746 760 746 760 588 49 588 49 984 115 984 115 950 251 950 251 988 685 988 685 84 35 84 35 402 967 402 967 939 719 939 719 927 124 927 124 437 406 437 406 954 908 954 908 30 878 30 878 784 832 784 832 873 382 873 382 482 242 482 242 688 689 688 689 942 840 942 840 60 285 60 285 386 98 386 98 172 6 172 6 283 472 283 472 969 978 969 978 311 632 311 632 672 832 672 832 650 127 650 127 731 738 731 738 964 333 964 333 362 61 362 61 159 908 159 908 15 372 15 372 639 206 639 206 462 611 462 611 865 445 865 445 969 763 969 763 984 664 984 664 131 131 131 131 427 206 427 206 896 86 896 86 730 736 730 736 637 42 637 42 441 671 441 671 830 358 830 358 99 165 99 165 394 170 394 170 967 610 967 610 859 708 859 708 937 506 937 506 205 81 205 81 770 986 770 986 578 77 578 77 482 138 482 138 370 527 370 527 975 571 975 571 250 311 250 311 889 151 889 151 387 863 387 863 395 640 395 640 343 908 343 908 62 929 62 929 321 549 321 549 944 590 944 590 879 808 879 808 59 175 59 175 330 39 330 39 552 381 552 381 413 10 413 10 611 99 611 99 248 896 248 896 393 586 393 586 682 6 682 6 40 368 40 368 59 323 59 323 642 158 642 158 426 237 426 237 536 990 536 990 696 414 696 414 218 698 218 698 323 85 323 85 381 711 381 711 675 596 675 596 381 242 381 242 282 807 282 807 688 229 688 229 39 649 39 649 468 159 468 159 916 132 916 132 186 195 186 195 584 221 584 221 103 757 103 757 969 780 969 780 890 404 890 404 83 823 83 823 398 422 398 422 430 124 430 124 995 311 995 311 194 437 194 437 729 639 729 639 353 950 353 950 269 446 269 446 79 70 79 70 835 754 835 754 660 588 660 588 115 592 115 592 682 640 682 640 660 53 660 53 32 511 32 511 103 469 103 469 606 195 606 195 367 548 367 548 381 302 381 302 199 210 199 210 851 228 851 228 160 472 160 472 662 535 662 535 208 994 208 994 818 756 818 756 821 536 821 536 729 652 729 652 495 588 495 588 423 460 423 460 463 296 463 296 722 593 722 593 439 442 439 442 33 237 33 237 908 501 908 501 31 876 31 876 274 652 274 652 971 447 971 447 1 439 1 439 366 148 366 148 851 676 851 676 14 996 14 996 441 914 441 914 400 139 400 139 244 205 244 205 650 6 650 6 993 673 993 673 848 704 848 704 544 146 544 146 647 247 647 247 60 939 60 939 433 957 433 957 64 429 64 429 281 961 281 961 871 541 871 541 405 728 405 728 665 963 665 963 536 980 536 980 184 254 184 254 444 747 444 747 823 688 823 688 345 543 345 543 976 433 976 433 228 801 228 801 892 581 892 581 30 889 30 889 52 796 52 796 345 602 345 602 835 728 835 728 831 428 831 428 654 654 654 654 947 414 947 414 296 723 296 723 592 507 592 507 630 83 630 83 27 362 27 362 551 961 551 961 721 847 721 847 689 386 689 386 400 228 400 228 545 54 545 54 718 747 718 747 597 831 597 831 382 241 382 241 582 632 582 632 62 457 62 457 639 305 639 305 19 895 19 895 826 767 826 767 349 930 349 930 632 51 632 51 985 761 985 761 896 382 896 382 56 271 56 271 53 742 53 742 910 251 910 251 688 910 688 910 714 646 714 646 277 66 277 66 405 452 405 452 238 177 238 177 698 19 698 19 399 127 399 127 193 292 193 292 745 145 745 145 459 346 459 346 205 761 205 761 907 228 907 228 646 609 646 609 89 94 89 94 716 12 716 12 700 170 700 170 517 433 517 433 853 15 853 15 326 162 326 162 969 239 969 239 111 310 111 310 451 710 451 710 273 303 273 303 909 175 909 175 875 817 875 817 652 296 652 296 94 12 94 12 214 873 214 873 629 966 629 966 154 227 154 227 608 376 608 376 674 96 674 96 657 252 657 252 146 452 146 452 585 636 585 636 174 578 174 578 871 334 871 334 74 577 74 577 787 953 787 953 404 852 404 852 918 455 918 455 205 539 205 539 16 59 16 59 467 854 467 854 732 900 732 900 952 19 952 19 256 102 256 102 833 789 833 789 449 952 449 952 880 774 880 774 737 344 737 344 473 585 473 585 254 404 254 404 383 249 383 249 373 469 373 469 686 786 686 786 803 963 803 963 897 50 897 50 964 720 964 720 996 942 996 942 670 499 670 499 415 264 415 264 24 458 24 458 234 32 234 32 617 653 617 653 864 266 864 266 725 497 725 497 25 807 25 807 480 555 480 555 111 934 111 934 583 787 583 787 791 450 791 450 482 292 482 292 808 314 808 314 766 792 766 792 719 399 719 399 715 904 715 904 781 771 781 771 133 478 133 478 620 534 620 534 224 303 224 303 372 884 372 884 550 516 550 516 140 268 140 268 673 591 673 591 517 148 517 148 184 247 184 247 421 459 421 459 266 792 266 792 196 104 196 104 69 637 69 637 392 160 392 160 182 84 182 84 154 862 154 862 123 461 123 461 853 179 853 179 2 743 2 743 38 102 38 102 155 565 155 565 14 704 14 704 791 571 791 571 408 271 408 271 793 166 793 166 676 579 676 579 855 492 855 492 264 895 264 895 201 620 201 620 839 903 839 903 259 533 259 533 957 356 957 356 395 262 395 262 43 481 43 481 556 402 556 402 928 886 928 886 691 931 691 931 680 66 680 66 292 454 292 454 256 665 256 665 597 280 597 280 234 572 234 572 979 933 979 933 941 263 941 263 795 488 795 488 580 933 580 933 212 37 212 37 946 375 946 375 187 297 187 297 677 910 677 910 197 940 197 940 204 728 204 728 21 990 21 990 450 202 450 202 841 751 841 751 131 844 131 844 584 736 584 736 442 626 442 626 296 761 296 761 945 39 945 39 73 633 73 633 683 924 683 924 722 530 722 530 308 232 308 232 908 263 908 263 920 280 920 280 930 487 930 487 663 139 663 139 359 188 359 188 928 715 928 715 301 910 301 910 948 10 948 10 459 270 459 270 986 704 986 704 308 319 308 319 222 904 222 904 962 125 962 125 924 798 924 798 449 381 449 381 30 515 30 515 163 720 163 720 387 464 387 464 461 825 461 825 833 443 833 443 330 413 330 413 448 447 448 447 924 367 924 367 935 816 935 816 480 556 480 556 714 577 714 577 846 652 846 652 358 161 358 161 68 364 68 364 242 452 242 452 94 848 94 848 527 299 527 299 687 319 687 319 188 39 188 39 754 777 754 777 980 428 980 428 49 470 49 470 278 510 278 510 57 346 57 346 504 299 504 299 200 666 200 666 600 496 600 496 589 452 589 452 426 820 426 820 38 428 38 428 11 946 11 946 358 932 358 932 753 195 753 195 312 679 312 679 752 827 752 827 860 337 860 337 795 886 795 886 780 74 780 74 570 497 570 497 528 761 528 761 232 107 232 107 375 282 375 282 51 904 51 904 662 837 662 837 383 877 383 877 68 252 68 252 349 75 349 75 919 614 919 614 838 437 838 437 670 921 670 921 471 397 471 397 847 713 847 713 524 803 524 803 180 29 180 29 229 94 229 94 56 105 56 105 233 501 233 501 619 460 619 460 116 662 116 662 787 874 787 874 951 912 951 912 675 143 675 143 242 688 242 688 342 388 342 388 705 410 705 410 11 654 11 654 489 155 489 155 826 781 826 781 47 493 47 493 158 189 158 189 620 922 620 922 846 941 846 941 281 528 281 528 561 283 561 283 705 682 705 682 135 823 135 823 929 852 929 852 852 596 852 596 121 434 121 434 686 925 686 925 479 203 479 203 504 97 504 97 295 769 295 769 501 919 501 919 29 627 29 627 871 993 871 993 971 472 971 472 262 279 262 279 798 95 798 95 10 608 10 608 35 463 35 463 856 996 856 996 302 615 302 615 22 435 22 435 200 79 200 79 250 881 250 881 890 813 890 813 577 698 577 698 362 914 362 914 240 812 240 812 590 378 590 378 19 994 19 994 374 487 374 487 539 899 539 899 886 302 886 302 232 408 232 408 871 187 871 187 227 504 227 504 765 40 765 40 756 145 756 145 37 301 37 301 688 841 688 841 894 921 894 921 678 281 678 281 463 81 463 81 845 787 845 787 44 548 44 548 555 191 555 191 530 282 530 282 28 47 28 47 951 5 951 5 254 458 254 458 589 842 589 842 19 748 19 748 414 55 414 55 423 129 423 129 219 129 219 129 775 921 775 921 142 800 142 800 374 971 374 971 512 516 512 516 312 202 312 202 776 46 776 46 858 451 858 451 314 174 314 174 466 494 466 494 36 948 36 948 528 687 528 687 179 534 179 534 480 66 480 66 741 471 741 471 189 521 189 521 396 372 396 372 728 461 728 461 555 104 555 104 637 783 637 783 260 157 260 157 150 622 150 622 602 167 602 167 335 875 335 875 754 948 754 948 951 276 951 276 758 510 758 510 213 665 213 665 985 375 985 375 996 132 996 132 128 439 128 439 690 319 690 319 151 63 151 63 486 236 486 236 377 462 377 462 609 250 609 250 936 279 936 279 796 769 796 769 984 722 984 722 945 446 945 446 449 934 449 934 809 113 809 113 194 648 194 648 130 253 130 253 576 193 576 193 330 11 330 11 249 655 249 655 70 457 70 457 604 968 604 968 355 941 355 941 133 574 133 574 650 185 650 185 61 288 61 288 386 81 386 81 58 2 58 2 443 44 443 44 841 841 841 841 920 673 920 673 202 824 202 824 557 780 557 780 526 718 526 718 618 695 618 695 126 209 126 209 938 802 938 802 869 300 869 300 853 593 853 593 203 438 203 438 170 49 170 49 719 411 719 411 587 439 587 439 431 915 431 915 417 639 417 639 188 400 188 400 215 659 215 659 108 713 108 713 22 381 22 381 98 204 98 204 464 31 464 31 965 403 965 403 824 559 824 559 937 405 937 405 424 789 424 789 457 72 457 72 143 964 143 964 899 925 899 925 330 859 330 859 913 765 913 765 434 677 434 677 480 377 480 377 284 431 284 431 274 238 274 238 508 835 508 835 106 741 106 741 722 132 722 132 669 807 669 807 51 659 51 659 809 780 809 780 6 103 6 103 38 210 38 210 98 239 98 239 182 200 182 200 375 364 375 364 45 247 45 247 442 42 442 42 389 422 389 422 208 799 208 799 535 632 535 632 924 692 924 692 254 783 254 783 667 78 667 78 748 366 748 366 692 128 692 128 346 591 346 591 649 193 649 193 822 804 822 804 74 546 74 546 983 814 983 814 889 178 889 178 107 220 107 220 612 446 612 446 607 791 607 791 871 209 871 209 210 841 210 841 406 64 406 64 614 677 614 677 105 657 105 657 890 834 890 834 484 8 484 8 216 122 216 122 994 915 994 915 35 901 35 901 351 434 351 434 63 903 63 903 170 664 170 664 686 82 686 82 579 497 579 497 568 833 568 833 340 213 340 213 534 424 534 424 354 778 354 778 266 610 266 610 578 738 578 738 663 18 663 18 74 50 74 50 515 547 515 547 191 377 191 377 4 460 4 460 440 323 440 323 169 99 169 99 590 309 590 309 221 384 221 384 65 189 65 189 4 271 4 271 183 908 183 908 644 777 644 777 813 770 813 770 849 353 849 353 225 171 225 171 27 475 27 475 952 212 952 212 269 558 269 558 21 797 21 797 305 215 305 215 893 280 893 280 580 790 580 790 144 478 144 478 691 110 691 110 454 795 454 795 126 332 126 332 883 144 883 144 23 864 23 864 700 160 700 160 40 451 40 451 187 675 187 675 231 185 231 185 313 846 313 846 924 566 924 566 806 477 806 477 344 400 344 400 57 970 57 970 974 596 974 596 44 690 44 690 699 923 699 923 970 850 970 850 835 184 835 184 112 274 112 274 768 259 768 259 501 297 501 297 587 103 587 103 774 249 774 249 962 947 962 947 280 619 280 619 316 280 316 280 936 133 936 133 771 48 771 48 372 46 372 46 170 743 170 743 793 669 793 669 621 242 621 242 587 748 587 748 108 822 108 822 4 984 4 984 672 502 672 502 700 260 700 260 240 538 240 538 256 435 256 435 701 544 701 544 919 284 919 284 967 803 967 803 543 390 543 390 685 182 685 182 872 690 872 690 408 366 408 366 364 200 364 200 56 780 56 780 67 934 67 934 57 187 57 187 55 487 55 487 166 420 166 420 442 500 442 500 215 466 215 466 433 41 433 41 179 282 179 282 378 161 378 161 161 413 161 413 372 370 372 370 624 801 624 801 703 241 703 241 951 473 951 473 647 727 647 727 685 256 685 256 71 118 71 118 632 4 632 4 269 697 269 697 555 211 555 211 184 593 184 593 574 133 574 133 71 211 71 211 404 866 404 866 257 368 257 368 977 326 977 326 972 991 972 991 61 347 61 347 131 431 131 431 455 510 455 510 239 500 239 500 117 201 117 201 726 267 726 267 130 620 130 620 292 267 292 267 599 42 599 42 820 741 820 741 218 954 218 954 746 437 746 437 749 635 749 635 236 765 236 765 750 15 750 15 952 38 952 38 37 318 37 318 835 735 835 735 322 851 322 851 413 926 413 926 259 417 259 417 526 8 526 8 564 577 564 577 2 966 2 966 317 780 317 780 149 886 149 886 967 393 967 393 108 159 108 159 204 684 204 684 943 734 943 734 542 115 542 115 874 657 874 657 74 183 74 183 258 517 258 517 580 865 580 865 223 150 223 150 668 309 668 309 986 975 986 975 521 767 521 767 326 307 326 307 118 232 118 232 186 526 186 526 741 881 741 881 124 407 124 407 132 522 132 522 61 636 61 636 465 688 465 688 51 221 51 221 497 428 497 428 272 306 272 306 535 241 535 241 26 808 26 808 480 447 480 447 275 984 275 984 23 443 23 443 222 455 222 455 47 588 47 588 336 153 336 153 562 655 562 655 62 988 62 988 720 968 720 968 199 488 199 488 647 234 647 234 594 355 594 355 36 469 36 469 330 49 330 49 331 75 331 75 96 899 96 899 474 45 474 45 58 934 58 934 941 402 941 402 974 440 974 440 213 541 213 541 95 921 95 921 979 254 979 254 740 222 740 222 183 477 183 477 932 434 932 434 179 701 179 701 562 43 562 43 540 736 540 736 66 708 66 708 616 189 616 189 701 34 701 34 426 633 426 633 647 236 647 236 285 50 285 50 581 905 581 905 70 613 70 613 832 539 832 539 553 152 553 152 564 734 564 734 731 928 731 928 103 580 103 580 101 960 101 960 601 611 601 611 842 833 842 833 535 748 535 748 601 374 601 374 603 258 603 258 663 202 663 202 104 946 104 946 13 997 13 997 95 882 95 882 306 300 306 300 755 968 755 968 262 898 262 898 157 799 157 799 449 469 449 469 752 471 752 471 60 574 60 574 741 198 741 198 279 436 279 436 510 721 510 721 74 902 74 902 603 459 603 459 52 393 52 393 707 35 707 35 529 669 529 669 711 281 711 281 480 216 480 216 44 470 44 470 549 664 549 664 645 181 645 181 956 231 956 231 529 649 529 649 413 131 413 131 293 287 293 287 288 260 288 260 392 432 392 432 168 418 168 418 496 803 496 803 833 63 833 63 953 947 953 947 117 995 117 995 272 626 272 626 659 146 659 146 800 325 800 325 425 975 425 975 762 178 762 178 443 802 443 802 189 498 189 498 64 997 64 997 284 464 284 464 900 653 900 653 388 940 388 940 111 421 111 421 410 433 410 433 696 498 696 498 705 353 705 353 686 588 686 588 881 582 881 582 477 348 477 348 692 92 692 92 453 862 453 862 367 223 367 223 91 838 91 838 766 885 766 885 935 833 935 833 17 934 17 934 591 290 591 290 331 540 331 540 713 766 713 766 901 342 901 342 79 305 79 305 116 614 116 614 902 209 902 209 582 758 582 758 241 602 241 602 590 485 590 485 377 408 377 408 152 605 152 605 39 354 39 354 86 767 86 767 964 464 964 464 832 127 832 127 567 494 567 494 198 676 198 676 96 351 96 351 20 360 20 360 66 429 66 429 674 899 674 899 320 617 320 617 940 383 940 383 841 316 841 316 932 381 932 381 22 709 22 709 421 655 421 655 342 932 342 932 311 482 311 482 537 663 537 663 969 737 969 737 751 602 751 602 678 925 678 925 780 47 780 47 654 451 654 451 584 817 584 817 459 268 459 268 49 640 49 640 329 705 329 705 388 362 388 362 714 935 714 935 274 984 274 984 583 677 583 677 606 425 606 425 32 847 32 847 301 281 301 281 694 99 694 99 412 623 412 623 197 336 197 336 739 844 739 844 533 809 533 809 275 996 275 996 551 938 551 938 709 241 709 241 96 299 96 299 164 760 164 760 489 5 489 5 627 705 627 705 905 676 905 676 455 932 455 932 123 703 123 703 882 667 882 667 852 559 852 559 602 317 602 317 360 51 360 51 70 521 70 521 184 603 184 603 690 266 690 266 86 8 86 8 129 369 129 369 239 622 239 622 249 667 249 667 792 955 792 955 764 444 764 444 812 909 812 909 432 717 432 717 644 607 644 607 224 423 224 423 436 630 436 630 450 173 450 173 84 127 84 127 634 5 634 5 906 742 906 742 945 771 945 771 60 308 60 308 864 396 864 396 114 165 114 165 901 838 901 838 688 479 688 479 175 501 175 501 158 40 158 40 230 634 230 634 910 7 910 7 971 53 971 53 789 502 789 502 35 898 35 898 504 462 504 462 67 763 67 763 764 54 764 54 398 46 398 46 714 647 714 647 748 454 748 454 554 419 554 419 483 966 483 966 644 863 644 863 640 154 640 154 882 101 882 101 982 866 982 866 857 335 857 335 36 470 36 470 323 790 323 790 232 295 232 295 923 348 923 348 883 714 883 714 897 560 897 560 622 791 622 791 963 8 963 8 644 386 644 386 205 437 205 437 338 688 338 688 600 497 600 497 187 822 187 822 939 275 939 275 4 661 4 661 947 590 947 590 670 104 670 104 469 865 469 865 868 885 868 885 959 830 959 830 235 732 235 732 711 229 711 229 866 891 866 891 329 348 329 348 479 574 479 574 975 360 975 360 489 561 489 561 233 339 233 339 133 798 133 798 287 463 287 463 557 528 557 528 740 45 740 45 575 554 575 554 988 675 988 675 353 300 353 300 135 694 135 694 495 477 495 477 180 560 180 560 310 479 310 479 841 276 841 276 536 529 536 529 117 425 117 425 799 411 799 411 847 157 847 157 629 62 629 62 440 162 440 162 178 477 178 477 306 348 306 348 333 685 333 685 114 810 114 810 198 569 198 569 559 388 559 388 49 260 49 260 165 21 165 21 94 707 94 707 360 486 360 486 42 926 42 926 835 134 835 134 205 790 205 790 785 598 785 598 814 321 814 321 912 983 912 983 882 813 882 813 493 718 493 718 985 646 985 646 679 695 679 695 977 31 977 31 779 534 779 534 938 214 938 214 364 69 364 69 977 236 977 236 225 908 225 908 988 982 988 982 133 559 133 559 387 831 387 831 897 475 897 475 282 319 282 319 244 853 244 853 927 906 927 906 686 463 686 463 187 349 187 349 506 317 506 317 791 932 791 932 167 282 167 282 89 911 89 911 210 37 210 37 237 385 237 385 822 386 822 386 97 862 97 862 8 141 8 141 499 380 499 380 669 753 669 753 701 548 701 548 98 822 98 822 594 331 594 331 606 709 606 709 96 953 96 953 210 807 210 807 342 993 342 993 273 241 273 241 897 984 897 984 93 819 93 819 268 358 268 358 813 612 813 612 179 582 179 582 286 587 286 587 370 134 370 134 918 275 918 275 454 1 454 1 504 88 504 88 493 248 493 248 624 493 624 493 4 950 4 950 3 635 3 635 983 425 983 425 612 588 612 588 631 939 631 939 989 958 989 958 355 691 355 691 222 174 222 174 632 819 632 819 916 967 916 967 714 391 714 391 606 86 606 86 95 137 95 137 673 278 673 278 719 994 719 994 899 915 899 915 945 195 945 195 60 883 60 883 388 899 388 899 599 317 599 317 396 716 396 716 961 115 961 115 728 886 728 886 153 153 153 153 313 491 313 491 55 126 55 126 799 751 799 751 924 789 924 789 387 554 387 554 768 759 768 759 815 850 815 850 356 718 356 718 572 397 572 397 699 585 699 585 918 481 918 481 776 855 776 855 571 799 571 799 523 697 523 697 764 654 764 654 499 429 499 429 509 36 509 36 718 429 718 429 206 153 206 153 597 333 597 333 11 193 11 193 989 483 989 483 291 464 291 464 386 62 386 62 456 685 456 685 317 888 317 888 85 588 85 588 292 834 292 834 732 145 732 145 548 393 548 393 604 71 604 71 937 830 937 830 291 201 291 201 638 617 638 617 57 204 57 204 622 842 622 842 652 453 652 453 153 923 153 923 143 886 143 886 14 430 14 430 247 549 247 549 164 659 164 659 599 265 599 265 479 64 479 64 40 761 40 761 714 886 714 886 302 188 302 188 95 216 95 216 198 2 198 2 985 828 985 828 946 936 946 936 714 176 714 176 989 285 989 285 876 388 876 388 502 31 502 31 700 945 700 945 734 246 734 246 190 697 190 697 489 703 489 703 768 418 768 418 567 152 567 152 251 515 251 515 984 636 984 636 303 977 303 977 908 798 908 798 287 871 287 871 689 130 689 130 984 903 984 903 386 97 386 97 437 189 437 189 659 123 659 123 386 812 386 812 905 585 905 585 187 245 187 245 168 946 168 946 289 238 289 238 689 563 689 563 818 962 818 962 860 344 860 344 633 575 633 575 883 25 883 25 99 257 99 257 355 419 355 419 192 555 192 555 171 823 171 823 964 747 964 747 26 77 26 77 781 639 781 639 858 172 858 172 655 543 655 543 890 836 890 836 440 82 440 82 783 373 783 373 642 884 642 884 184 432 184 432 110 34 110 34 528 11 528 11 22 450 22 450 586 415 586 415 696 366 696 366 776 801 776 801 965 22 965 22 963 979 963 979 928 256 928 256 941 299 941 299 86 51 86 51 691 252 691 252 36 490 36 490 841 555 841 555 635 314 635 314 951 935 951 935 885 444 885 444 935 9 935 9 117 740 117 740 883 432 883 432 794 777 794 777 609 646 609 646 643 84 643 84 84 247 84 247 37 177 37 177 870 822 870 822 159 895 159 895 28 526 28 526 572 661 572 661 65 903 65 903 41 382 41 382 509 412 509 412 839 3 839 3 879 281 879 281 684 289 684 289 774 963 774 963 22 808 22 808 235 491 235 491 795 883 795 883 846 914 846 914 152 915 152 915 183 382 183 382 812 154 812 154 462 987 462 987 968 410 968 410 950 732 950 732 160 131 160 131 186 425 186 425 711 929 711 929 470 985 470 985 875 933 875 933 83 388 83 388 699 813 699 813 116 30 116 30 193 771 193 771 352 476 352 476 782 679 782 679 864 572 864 572 679 637 679 637 854 721 854 721 62 506 62 506 492 654 492 654 373 945 373 945 347 421 347 421 408 871 408 871 60 894 60 894 126 740 126 740 570 744 570 744 915 117 915 117 329 157 329 157 363 277 363 277 846 940 846 940 821 77 821 77 285 443 285 443 965 719 965 719 121 762 121 762 606 847 606 847 677 720 677 720 393 904 393 904 744 951 744 951 427 89 427 89 182 646 182 646 916 405 916 405 850 322 850 322 500 186 500 186 40 372 40 372 416 264 416 264 833 961 833 961 698 585 698 585 544 457 544 457 67 724 67 724 227 279 227 279 618 627 618 627 271 799 271 799 804 747 804 747 73 35 73 35 939 739 939 739 35 315 35 315 15 137 15 137 322 691 322 691 384 985 384 985 413 293 413 293 41 441 41 441 841 547 841 547 946 683 946 683 750 198 750 198 229 872 229 872 457 258 457 258 761 727 761 727 827 155 827 155 829 501 829 501 593 635 593 635 465 272 465 272 771 760 771 760 810 636 810 636 678 642 678 642 535 522 535 522 637 285 637 285 269 629 269 629 142 517 142 517 533 581 533 581 633 242 633 242 504 718 504 718 738 261 738 261 136 424 136 424 858 235 858 235 312 111 312 111 384 856 384 856 523 486 523 486 631 809 631 809 737 457 737 457 365 37 365 37 257 762 257 762 438 454 438 454 579 176 579 176 295 901 295 901 301 263 301 263 857 923 857 923 818 312 818 312 487 505 487 505 356 582 356 582 489 897 489 897 62 681 62 681 476 792 476 792 930 207 930 207 716 357 716 357 113 603 113 603 537 5 537 5 795 543 795 543 664 942 664 942 394 363 394 363 266 794 266 794 520 325 520 325 679 877 679 877 891 966 891 966 655 208 655 208 497 557 497 557 20 689 20 689 261 290 261 290 316 49 316 49 656 782 656 782 507 651 507 651 453 214 453 214 63 527 63 527 391 102 391 102 203 378 203 378 697 586 697 586 78 96 78 96 922 669 922 669 840 536 840 536 188 221 188 221 603 124 603 124 982 440 982 440 257 969 257 969 836 326 836 326 982 543 982 543 377 77 377 77 555 794 555 794 936 844 936 844 49 620 49 620 890 516 890 516 733 185 733 185 910 329 910 329 834 98 834 98 39 787 39 787 712 969 712 969 55 435 55 435 586 113 586 113 656 80 656 80 175 358 175 358 670 669 670 669 259 132 259 132 62 270 62 270 848 776 848 776 436 921 436 921 208 290 208 290 563 990 563 990 961 487 961 487 630 29 630 29 913 110 913 110 446 959 446 959 445 682 445 682 204 819 204 819 960 976 960 976 644 569 644 569 97 993 97 993 533 970 533 970 60 401 60 401 553 757 553 757 16 513 16 513 728 791 728 791 654 143 654 143 929 862 929 862 233 331 233 331 327 862 327 862 137 946 137 946 401 375 401 375 7 246 7 246 138 661 138 661 965 886 965 886 192 858 192 858 571 548 571 548 335 409 335 409 468 155 468 155 384 317 384 317 252 432 252 432 334 58 334 58 852 252 852 252 358 532 358 532 810 957 810 957 558 283 558 283 84 21 84 21 828 880 828 880 47 856 47 856 361 428 361 428 333 899 333 899 169 920 169 920 470 525 470 525 688 574 688 574 996 957 996 957 60 993 60 993 392 613 392 613 141 384 141 384 362 549 362 549 849 846 849 846 107 489 107 489 818 820 818 820 238 353 238 353 689 669 689 669 302 364 302 364 869 783 869 783 756 222 756 222 227 235 227 235 566 524 566 524 445 312 445 312 914 95 914 95 869 741 869 741 771 964 771 964 388 428 388 428 910 90 910 90 721 180 721 180 756 10 756 10 433 157 433 157 388 115 388 115 846 868 846 868 924 327 924 327 463 38 463 38 961 605 961 605 985 145 985 145 252 935 252 935 534 827 534 827 755 784 755 784 538 374 538 374 281 793 281 793 126 137 126 137 206 392 206 392 26 550 26 550 892 250 892 250 671 254 671 254 545 122 545 122 737 75 737 75 405 72 405 72 921 277 921 277 626 750 626 750 561 726 561 726 323 455 323 455 103 822 103 822 270 881 270 881 634 399 634 399 783 721 783 721 865 210 865 210 26 918 26 918 763 947 763 947 595 385 595 385 977 449 977 449 457 398 457 398 628 681 628 681 46 808 46 808 995 770 995 770 736 209 736 209 374 882 374 882 861 783 861 783 878 879 878 879 425 730 425 730 88 394 88 394 963 203 963 203 111 768 111 768 87 342 87 342 208 274 208 274 772 424 772 424 309 384 309 384 941 509 941 509 550 804 550 804 941 550 941 550 278 785 278 785 417 497 417 497 186 357 186 357 580 309 580 309 727 295 727 295 473 201 473 201 331 717 331 717 305 718 305 718 96 558 96 558 448 308 448 308 424 812 424 812 906 828 906 828 95 798 95 798 709 255 709 255 154 722 154 722 71 527 71 527 650 871 650 871 608 912 608 912 990 14 990 14 314 552 314 552 377 261 377 261 805 834 805 834 264 195 264 195 842 437 842 437 517 735 517 735 212 339 212 339 74 778 74 778 919 419 919 419 423 283 423 283 551 28 551 28 227 58 227 58 557 175 557 175 522 298 522 298 536 202 536 202 91 80 91 80 599 637 599 637 795 248 795 248 663 145 663 145 641 258 641 258 644 930 644 930 723 646 723 646 322 220 322 220 13 694 13 694 393 802 393 802 726 465 726 465 838 881 838 881 401 233 401 233 281 913 281 913 444 272 444 272 638 813 638 813 318 785 318 785 241 185 241 185 813 116 813 116 147 72 147 72 610 697 610 697 780 59 780 59 694 683 694 683 22 818 22 818 178 985 178 985 633 965 633 965 864 797 864 797 212 481 212 481 751 631 751 631 147 88 147 88 814 632 814 632 635 472 635 472 963 772 963 772 876 449 876 449 642 509 642 509 654 690 654 690 890 637 890 637 870 75 870 75 167 556 167 556 250 246 250 246 165 298 165 298 668 586 668 586 660 434 660 434 290 362 290 362 298 417 298 417 651 69 651 69 241 381 241 381 756 924 756 924 502 222 502 222 216 259 216 259 728 352 728 352 714 578 714 578 587 586 587 586 630 55 630 55 966 888 966 888 887 993 887 993 754 369 754 369 486 91 486 91 903 553 903 553 615 284 615 284 571 733 571 733 501 477 501 477 81 292 81 292 214 707 214 707 379 328 379 328 259 621 259 621 824 618 824 618 234 196 234 196 753 745 753 745 870 867 870 867 854 203 854 203 405 427 405 427 83 488 83 488 217 369 217 369 595 510 595 510 857 597 857 597 111 273 111 273 708 915 708 915 51 65 51 65 31 517 31 517 77 534 77 534 850 211 850 211 220 557 220 557 553 520 553 520 898 635 898 635 358 551 358 551 104 916 104 916 970 567 970 567 470 336 470 336 210 437 210 437 319 880 319 880 434 93 434 93 861 836 861 836 915 838 915 838 440 567 440 567 93 218 93 218 208 520 208 520 641 412 641 412 489 702 489 702 430 37 430 37 881 868 881 868 589 740 589 740 985 922 985 922 302 154 302 154 598 630 598 630 68 910 68 910 967 314 967 314 547 396 547 396 679 500 679 500 172 184 172 184 456 917 456 917 461 96 461 96 969 506 969 506 299 699 299 699 553 56 553 56 18 376 18 376 1 150 1 150 867 845 867 845 276 813 276 813 730 145 730 145 720 697 720 697 106 341 106 341 505 682 505 682 674 307 674 307 322 486 322 486 571 616 571 616 842 430 842 430 949 524 949 524 237 905 237 905 335 67 335 67 770 3 770 3 401 523 401 523 111 133 111 133 982 230 982 230 686 601 686 601 241 826 241 826 556 435 556 435 592 993 592 993 141 775 141 775 111 215 111 215 816 37 816 37 312 812 312 812 612 55 612 55 592 64 592 64 770 26 770 26 444 124 444 124 608 935 608 935 579 143 579 143 449 553 449 553 802 885 802 885 277 602 277 602 247 652 247 652 77 739 77 739 788 448 788 448 908 404 908 404 185 739 185 739 286 49 286 49 584 371 584 371 315 744 315 744 463 213 463 213 747 139 747 139 47 474 47 474 491 128 491 128 538 829 538 829 118 565 118 565 838 92 838 92 168 784 168 784 64 606 64 606 353 624 353 624 971 450 971 450 365 20 365 20 656 355 656 355 944 553 944 553 416 314 416 314 954 564 954 564 353 629 353 629 847 228 847 228 257 803 257 803 302 558 302 558 252 904 252 904 281 207 281 207 822 834 822 834 87 650 87 650 181 769 181 769 349 691 349 691 612 855 612 855 612 134 612 134 258 607 258 607 119 701 119 701 739 659 739 659 933 717 933 717 540 295 540 295 380 872 380 872 911 942 911 942 176 344 176 344 946 29 946 29 357 224 357 224 298 311 298 311 623 671 623 671 155 721 155 721 565 243 565 243 954 655 954 655 357 879 357 879 251 118 251 118 822 352 822 352 341 145 341 145 660 431 660 431 561 515 561 515 365 68 365 68 792 634 792 634 546 933 546 933 190 223 190 223 388 716 388 716 392 52 392 52 965 828 965 828 151 739 151 739 398 806 398 806 495 806 495 806 417 789 417 789 235 267 235 267 963 312 963 312 48 532 48 532 568 430 568 430 460 506 460 506 573 629 573 629 502 719 502 719 421 829 421 829 875 179 875 179 356 128 356 128 742 210 742 210 576 617 576 617 176 319 176 319 213 223 213 223 447 147 447 147 666 974 666 974 722 19 722 19 716 666 716 666 824 922 824 922 430 548 430 548 40 36 40 36 485 620 485 620 3 23 3 23 349 348 349 348 799 926 799 926 925 449 925 449 767 370 767 370 150 656 150 656 477 663 477 663 660 552 660 552 921 683 921 683 676 708 676 708 263 287 263 287 792 208 792 208 574 268 574 268 729 113 729 113 610 860 610 860 859 528 859 528 899 774 899 774 787 988 787 988 295 68 295 68 263 339 263 339 840 794 840 794 233 708 233 708 8 415 8 415 78 294 78 294 649 875 649 875 204 762 204 762 523 316 523 316 986 275 986 275 495 194 495 194 159 29 159 29 734 546 734 546 995 212 995 212 850 193 850 193 384 202 384 202 286 616 286 616 969 848 969 848 849 750 849 750 84 458 84 458 310 716 310 716 804 127 804 127 382 963 382 963 526 317 526 317 32 301 32 301 938 12 938 12 576 233 576 233 509 718 509 718 314 357 314 357 553 571 553 571 474 144 474 144 330 417 330 417 306 211 306 211 662 606 662 606 671 368 671 368 701 299 701 299 450 593 450 593 754 750 754 750 285 25 285 25 336 340 336 340 480 4 480 4 12 294 12 294 344 497 344 497 520 326 520 326 611 420 611 420 876 16 876 16 600 656 600 656 239 727 239 727 442 761 442 761 924 171 924 171 266 505 266 505 883 536 883 536 108 409 108 409 712 87 712 87 372 748 372 748 4 18 4 18 298 288 298 288 499 839 499 839 455 949 455 949 669 987 669 987 987 913 987 913 222 435 222 435 749 165 749 165 940 359 940 359 413 848 413 848 680 766 680 766 530 419 530 419 813 603 813 603 597 204 597 204 379 818 379 818 936 65 936 65 132 341 132 341 679 838 679 838 884 586 884 586 519 676 519 676 663 954 663 954 167 437 167 437 316 830 316 830 451 470 451 470 83 923 83 923 842 109 842 109 12 615 12 615 971 661 971 661 539 822 539 822 477 739 477 739 559 291 559 291 220 906 220 906 714 241 714 241 113 413 113 413 749 334 749 334 291 73 291 73 532 896 532 896 773 275 773 275 503 364 503 364 143 695 143 695 407 71 407 71 439 538 439 538 940 956 940 956 786 235 786 235 251 721 251 721 316 214 316 214 537 70 537 70 348 368 348 368 265 368 265 368 104 19 104 19 438 98 438 98 830 528 830 528 630 365 630 365 441 632 441 632 984 667 984 667 9 594 9 594 708 62 708 62 652 254 652 254 801 539 801 539 888 963 888 963 304 600 304 600 434 672 434 672 941 696 941 696 549 242 549 242 604 474 604 474 142 878 142 878 371 103 371 103 161 16 161 16 314 793 314 793 107 871 107 871 301 847 301 847 413 821 413 821 340 570 340 570 902 719 902 719 386 250 386 250 620 863 620 863 792 70 792 70 186 97 186 97 62 480 62 480 143 665 143 665 953 12 953 12 792 193 792 193 973 700 973 700 266 625 266 625 758 507 758 507 153 705 153 705 438 610 438 610 193 470 193 470 234 793 234 793 741 898 741 898 348 225 348 225 3 105 3 105 849 624 849 624 678 674 678 674 880 664 880 664 717 971 717 971 370 44 370 44 856 6 856 6 43 206 43 206 634 937 634 937 211 923 211 923 62 368 62 368 850 561 850 561 365 536 365 536 122 994 122 994 515 989 515 989 339 290 339 290 827 958 827 958 492 346 492 346 532 209 532 209 314 239 314 239 305 702 305 702 269 9 269 9 266 995 266 995 901 230 901 230 441 763 441 763 249 616 249 616 362 196 362 196 718 935 718 935 688 594 688 594 174 290 174 290 794 923 794 923 861 775 861 775 254 518 254 518 801 199 801 199 509 278 509 278 250 922 250 922 530 405 530 405 143 913 143 913 760 788 760 788 295 770 295 770 455 595 455 595 940 995 940 995 727 195 727 195 194 777 194 777 344 508 344 508 751 883 751 883 235 978 235 978 531 350 531 350 662 166 662 166 287 891 287 891 786 848 786 848 502 10 502 10 799 39 799 39 721 727 721 727 586 843 586 843 379 274 379 274 258 139 258 139 613 873 613 873 875 600 875 600 643 893 643 893 808 872 808 872 916 878 916 878 823 722 823 722 454 356 454 356 495 768 495 768 810 287 810 287 39 175 39 175 753 870 753 870 1 910 1 910 94 117 94 117 143 126 143 126 419 18 419 18 969 321 969 321 414 272 414 272 23 851 23 851 664 204 664 204 118 174 118 174 551 17 551 17 128 760 128 760 50 161 50 161 770 211 770 211 543 546 543 546 29 842 29 842 760 209 760 209 27 786 27 786 395 486 395 486 124 548 124 548 620 668 620 668 28 580 28 580 703 482 703 482 666 91 666 91 403 497 403 497 50 67 50 67 159 30 159 30 323 176 323 176 865 797 865 797 121 178 121 178 41 279 41 279 318 264 318 264 80 988 80 988 201 368 201 368 514 361 514 361 813 70 813 70 218 912 218 912 273 261 273 261 265 486 265 486 256 237 256 237 366 63 366 63 134 898 134 898 768 782 768 782 708 132 708 132 900 48 900 48 913 518 913 518 29 925 29 925 252 956 252 956 533 253 533 253 981 734 981 734 217 789 217 789 784 720 784 720 815 827 815 827 298 58 298 58 11 490 11 490 358 55 358 55 72 106 72 106 124 375 124 375 154 194 154 194 412 575 412 575 953 415 953 415 843 112 843 112 734 640 734 640 348 753 348 753 552 625 552 625 234 488 234 488 324 67 324 67 334 88 334 88 945 851 945 851 83 417 83 417 750 771 750 771 147 929 147 929 508 872 508 872 575 609 575 609 206 846 206 846 212 258 212 258 399 801 399 801 712 789 712 789 299 91 299 91 569 675 569 675 65 401 65 401 185 630 185 630 396 18 396 18 83 955 83 955 727 551 727 551 815 400 815 400 247 715 247 715 876 184 876 184 162 380 162 380 43 431 43 431 571 471 571 471 894 109 894 109 115 938 115 938 109 970 109 970 676 848 676 848 203 488 203 488 413 710 413 710 193 165 193 165 498 47 498 47 803 334 803 334 368 391 368 391 996 281 996 281 822 291 822 291 949 470 949 470 15 213 15 213 616 844 616 844 683 987 683 987 452 786 452 786 765 428 765 428 968 924 968 924 259 599 259 599 846 53 846 53 891 289 891 289 515 554 515 554 142 603 142 603 201 297 201 297 995 752 995 752 729 153 729 153 777 528 777 528 808 677 808 677 106 787 106 787 85 803 85 803 771 496 771 496 118 270 118 270 21 16 21 16 782 765 782 765 711 60 711 60 807 332 807 332 688 698 688 698 267 722 267 722 713 270 713 270 885 890 885 890 683 234 683 234 422 855 422 855 198 324 198 324 492 702 492 702 30 603 30 603 994 234 994 234 481 888 481 888 927 165 927 165 640 820 640 820 473 505 473 505 657 932 657 932 295 544 295 544 403 978 403 978 696 143 696 143 989 432 989 432 44 266 44 266 952 244 952 244 468 325 468 325 246 608 246 608 216 761 216 761 910 779 910 779 956 242 956 242 401 216 401 216 166 804 166 804 980 249 980 249 333 382 333 382 329 938 329 938 377 370 377 370 353 186 353 186 693 186 693 186 893 727 893 727 62 156 62 156 970 804 970 804 594 915 594 915 388 624 388 624 168 923 168 923 501 104 501 104 454 616 454 616 66 859 66 859 757 908 757 908 612 678 612 678 159 220 159 220 680 545 680 545 15 573 15 573 461 644 461 644 799 853 799 853 545 639 545 639 30 396 30 396 887 560 887 560 841 115 841 115 50 614 50 614 759 754 759 754 588 144 588 144 631 775 631 775 46 540 46 540 889 249 889 249 503 843 503 843 894 591 894 591 238 456 238 456 108 16 108 16 158 819 158 819 908 576 908 576 576 169 576 169 527 30 527 30 514 139 514 139 597 541 597 541 544 594 544 594 939 373 939 373 647 390 647 390 527 446 527 446 459 725 459 725 895 846 895 846 836 172 836 172 134 712 134 712 244 639 244 639 220 600 220 600 731 317 731 317 787 751 787 751 570 286 570 286 842 680 842 680 54 32 54 32 952 248 952 248 778 535 778 535 727 78 727 78 499 223 499 223 541 296 541 296 716 173 716 173 871 470 871 470 256 708 256 708 746 583 746 583 229 672 229 672 70 886 70 886 382 102 382 102 701 802 701 802 151 221 151 221 580 616 580 616 477 167 477 167 818 725 818 725 388 275 388 275 478 95 478 95 744 950 744 950 776 480 776 480 9 550 9 550 347 862 347 862 521 330 521 330 36 731 36 731 353 628 353 628 674 434 674 434 33 503 33 503 810 28 810 28 669 135 669 135 962 826 962 826 619 988 619 988 505 760 505 760 150 594 150 594 907 908 907 908 411 407 411 407 753 885 753 885 45 289 45 289 699 972 699 972 780 602 780 602 505 223 505 223 297 704 297 704 589 327 589 327 915 597 915 597 862 230 862 230 666 590 666 590 783 833 783 833 221 924 221 924 110 707 110 707 802 341 802 341 450 51 450 51 516 514 516 514 886 160 886 160 549 394 549 394 846 293 846 293 841 89 841 89 516 740 516 740 935 241 935 241 191 360 191 360 854 150 854 150 304 475 304 475 128 719 128 719 6 346 6 346 770 857 770 857 675 732 675 732 452 521 452 521 441 762 441 762 639 388 639 388 911 146 911 146 966 14 966 14 292 88 292 88 706 48 706 48 777 820 777 820 933 865 933 865 755 360 755 360 463 812 463 812 85 165 85 165 568 352 568 352 817 167 817 167 754 897 754 897 361 993 361 993 151 820 151 820 819 786 819 786 338 926 338 926 859 545 859 545 845 975 845 975 62 10 62 10 719 109 719 109 717 393 717 393 742 128 742 128 183 247 183 247 147 927 147 927 860 634 860 634 699 912 699 912 57 225 57 225 956 670 956 670 270 214 270 214 91 294 91 294 803 560 803 560 64 650 64 650 268 138 268 138 466 543 466 543 421 480 421 480 940 51 940 51 239 250 239 250 978 446 978 446 184 330 184 330 117 403 117 403 178 71 178 71 213 326 213 326 712 872 712 872 9 544 9 544 119 569 119 569 75 72 75 72 303 404 303 404 510 640 510 640 453 67 453 67 961 506 961 506 353 102 353 102 37 843 37 843 695 333 695 333 821 148 821 148 375 564 375 564 648 719 648 719 909 281 909 281 879 961 879 961 843 298 843 298 279 764 279 764 542 928 542 928 44 243 44 243 126 468 126 468 911 692 911 692 447 775 447 775 319 237 319 237 678 269 678 269 152 67 152 67 277 612 277 612 636 745 636 745 878 539 878 539 464 523 464 523 296 246 296 246 777 304 777 304 577 589 577 589 3 792 3 792 281 919 281 919 59 601 59 601 565 322 565 322 574 59 574 59 726 490 726 490 943 679 943 679 214 144 214 144 72 396 72 396 161 777 161 777 301 735 301 735 90 325 90 325 827 49 827 49 878 295 878 295 98 547 98 547 423 531 423 531 434 233 434 233 825 646 825 646 194 793 194 793 660 100 660 100 69 973 69 973 339 762 339 762 235 791 235 791 101 836 101 836 789 387 789 387 707 889 707 889 222 191 222 191 717 801 717 801 271 67 271 67 629 273 629 273 498 353 498 353 986 186 986 186 707 479 707 479 343 578 343 578 260 308 260 308 789 38 789 38 50 850 50 850 478 617 478 617 704 586 704 586 759 872 759 872 260 731 260 731 919 310 919 310 871 173 871 173 890 185 890 185 30 122 30 122 868 233 868 233 705 296 705 296 669 226 669 226 528 195 528 195 772 517 772 517 127 430 127 430 545 939 545 939 963 379 963 379 115 350 115 350 945 592 945 592 593 826 593 826 279 313 279 313 195 929 195 929 507 698 507 698 890 592 890 592 648 791 648 791 692 991 692 991 395 16 395 16 737 730 737 730 303 509 303 509 164 80 164 80 787 16 787 16 110 68 110 68 536 203 536 203 940 291 940 291 191 317 191 317 452 140 452 140 620 8 620 8 388 579 388 579 331 797 331 797 818 185 818 185 492 341 492 341 338 431 338 431 59 989 59 989 815 544 815 544 447 901 447 901 194 135 194 135 352 48 352 48 182 340 182 340 717 544 717 544 990 55 990 55 737 384 737 384 819 980 819 980 526 960 526 960 587 411 587 411 121 686 121 686 124 371 124 371 544 558 544 558 121 67 121 67 80 140 80 140 261 694 261 694 537 641 537 641 206 544 206 544 850 171 850 171 62 18 62 18 188 788 188 788 299 453 299 453 300 878 300 878 112 275 112 275 893 472 893 472 218 446 218 446 271 422 271 422 365 597 365 597 432 846 432 846 819 352 819 352 685 249 685 249 396 142 396 142 157 299 157 299 721 134 721 134 28 844 28 844 905 684 905 684 6 749 6 749 653 305 653 305 285 925 285 925 542 716 542 716 669 600 669 600 348 945 348 945 568 326 568 326 881 51 881 51 1 379 1 379 564 547 564 547 433 359 433 359 680 241 680 241 226 349 226 349 890 19 890 19 851 742 851 742 342 767 342 767 619 701 619 701 764 956 764 956 105 692 105 692 426 713 426 713 264 512 264 512 70 53 70 53 329 805 329 805 331 497 331 497 121 721 121 721 204 100 204 100 378 970 378 970 805 75 805 75 806 791 806 791 659 608 659 608 307 149 307 149 88 557 88 557 654 848 654 848 573 576 573 576 18 938 18 938 900 857 900 857 806 711 806 711 819 591 819 591 422 8 422 8 140 189 140 189 816 255 816 255 183 9 183 9 3 141 3 141 109 694 109 694 561 36 561 36 579 292 579 292 736 513 736 513 125 757 125 757 343 949 343 949 978 128 978 128 73 888 73 888 944 659 944 659 417 431 417 431 677 704 677 704 685 830 685 830 419 971 419 971 507 496 507 496 415 469 415 469 320 710 320 710 431 225 431 225 390 430 390 430 436 95 436 95 582 638 582 638 749 882 749 882 579 368 579 368 429 98 429 98 877 776 877 776 451 938 451 938 199 857 199 857 992 358 992 358 420 229 420 229 522 422 522 422 156 469 156 469 309 542 309 542 654 633 654 633 778 186 778 186 185 434 185 434 741 280 741 280 809 457 809 457 180 331 180 331 345 881 345 881 423 482 423 482 881 196 881 196 927 189 927 189 906 782 906 782 34 570 34 570 228 994 228 994 143 504 143 504 11 342 11 342 259 274 259 274 137 719 137 719 549 223 549 223 78 628 78 628 823 889 823 889 801 370 801 370 963 267 963 267 569 268 569 268 867 746 867 746 871 137 871 137 121 314 121 314 519 485 519 485 984 589 984 589 928 668 928 668 739 407 739 407 275 370 275 370 989 34 989 34 401 550 401 550 736 709 736 709 689 507 689 507 644 672 644 672 680 650 680 650 247 524 247 524 765 522 765 522 593 534 593 534 669 921 669 921 20 450 20 450 637 749 637 749 479 193 479 193 949 465 949 465 918 235 918 235 206 953 206 953 586 36 586 36 218 807 218 807 921 93 921 93 908 689 908 689 560 986 560 986 549 440 549 440 588 546 588 546 565 26 565 26 568 88 568 88 47 528 47 528 80 540 80 540 95 262 95 262 578 763 578 763 821 784 821 784 297 727 297 727 499 301 499 301 491 193 491 193 704 429 704 429 598 904 598 904 685 640 685 640 654 627 654 627 241 362 241 362 673 18 673 18 788 15 788 15 74 412 74 412 93 257 93 257 679 377 679 377 102 239 102 239 137 34 137 34 871 7 871 7 771 883 771 883 814 55 814 55 679 680 679 680 733 690 733 690 69 60 69 60 865 846 865 846 230 285 230 285 760 463 760 463 544 658 544 658 40 321 40 321 480 421 480 421 971 621 971 621 569 233 569 233 427 316 427 316 419 977 419 977 738 746 738 746 416 351 416 351 956 260 956 260 224 823 224 823 789 717 789 717 917 814 917 814 710 333 710 333 861 992 861 992 805 756 805 756 698 868 698 868 394 524 394 524 697 548 697 548 553 300 553 300 6 556 6 556 758 679 758 679 582 772 582 772 387 979 387 979 559 401 559 401 719 912 719 912 678 526 678 526 921 212 921 212 125 32 125 32 477 626 477 626 805 171 805 171 819 964 819 964 360 525 360 525 620 438 620 438 353 224 353 224 969 433 969 433 841 708 841 708 265 243 265 243 662 64 662 64 735 771 735 771 11 705 11 705 413 389 413 389 733 97 733 97 840 6 840 6 650 78 650 78 617 665 617 665 388 595 388 595 577 643 577 643 461 493 461 493 843 885 843 885 86 267 86 267 189 8 189 8 610 372 610 372 678 106 678 106 248 634 248 634 627 431 627 431 132 29 132 29 69 495 69 495 468 768 468 768 350 752 350 752 942 200 942 200 751 839 751 839 241 707 241 707 940 289 940 289 572 637 572 637 294 997 294 997 808 602 808 602 653 76 653 76 436 181 436 181 253 248 253 248 176 307 176 307 486 647 486 647 544 93 544 93 330 157 330 157 608 879 608 879 71 176 71 176 57 235 57 235 342 403 342 403 788 698 788 698 761 710 761 710 206 495 206 495 349 250 349 250 843 370 843 370 4 369 4 369 543 718 543 718 468 255 468 255 635 851 635 851 716 45 716 45 778 740 778 740 509 518 509 518 315 186 315 186 962 526 962 526 378 616 378 616 71 373 71 373 860 136 860 136 650 835 650 835 419 493 419 493 938 611 938 611 202 808 202 808 149 854 149 854 461 638 461 638 385 947 385 947 867 367 867 367 492 237 492 237 811 841 811 841 551 473 551 473 718 872 718 872 244 519 244 519 817 623 817 623 705 143 705 143 16 738 16 738 457 630 457 630 900 460 900 460 131 59 131 59 374 820 374 820 645 281 645 281 7 915 7 915 468 262 468 262 330 211 330 211 479 557 479 557 995 943 995 943 567 183 567 183 864 591 864 591 869 127 869 127 281 500 281 500 690 202 690 202 106 557 106 557 213 576 213 576 691 604 691 604 523 745 523 745 607 964 607 964 289 929 289 929 841 483 841 483 462 746 462 746 428 89 428 89 333 109 333 109 995 16 995 16 408 33 408 33 629 832 629 832 7 692 7 692 787 325 787 325 930 153 930 153 964 127 964 127 351 994 351 994 510 569 510 569 856 956 856 956 73 762 73 762 235 135 235 135 862 228 862 228 463 598 463 598 277 822 277 822 535 753 535 753 835 452 835 452 957 771 957 771 526 580 526 580 59 17 59 17 252 332 252 332 994 928 994 928 533 665 533 665 375 279 375 279 911 657 911 657 806 789 806 789 326 769 326 769 770 423 770 423 42 186 42 186 315 166 315 166 865 960 865 960 645 609 645 609 427 503 427 503 259 94 259 94 38 973 38 973 634 105 634 105 481 72 481 72 623 427 623 427 905 483 905 483 129 229 129 229 648 162 648 162 804 511 804 511 247 249 247 249 804 364 804 364 464 200 464 200 800 658 800 658 191 49 191 49 514 860 514 860 935 761 935 761 567 264 567 264 563 859 563 859 359 626 359 626 247 284 247 284 456 388 456 388 735 587 735 587 270 330 270 330 583 262 583 262 440 444 440 444 884 624 884 624 69 181 69 181 671 618 671 618 27 895 27 895 156 795 156 795 765 170 765 170 668 239 668 239 672 602 672 602 948 300 948 300 734 645 734 645 203 720 203 720 95 434 95 434 507 819 507 819 928 120 928 120 819 839 819 839 454 204 454 204 214 227 214 227 7 719 7 719 9 551 9 551 995 226 995 226 742 846 742 846 521 739 521 739 332 136 332 136 737 835 737 835 205 5 205 5 87 169 87 169 616 363 616 363 245 221 245 221 449 737 449 737 809 659 809 659 594 267 594 267 393 887 393 887 355 719 355 719 132 100 132 100 833 293 833 293 463 329 463 329 229 730 229 730 298 844 298 844 649 662 649 662 242 510 242 510 51 722 51 722 970 515 970 515 903 524 903 524 319 879 319 879 295 281 295 281 907 258 907 258 701 475 701 475 737 844 737 844 261 113 261 113 935 89 935 89 495 634 495 634 753 181 753 181 105 989 105 989 279 699 279 699 810 797 810 797 161 13 161 13 689 387 689 387 275 612 275 612 919 872 919 872 24 705 24 705 173 850 173 850 901 151 901 151 229 668 229 668 770 390 770 390 166 505 166 505 562 566 562 566 452 974 452 974 109 56 109 56 322 771 322 771 300 344 300 344 114 870 114 870 454 449 454 449 264 647 264 647 885 407 885 407 242 375 242 375 897 349 897 349 836 21 836 21 342 641 342 641 437 996 437 996 476 879 476 879 870 164 870 164 111 442 111 442 571 365 571 365 485 694 485 694 102 489 102 489 476 185 476 185 375 744 375 744 763 449 763 449 211 376 211 376 857 407 857 407 943 715 943 715 493 30 493 30 657 621 657 621 717 552 717 552 285 625 285 625 79 987 79 987 907 658 907 658 673 125 673 125 136 938 136 938 555 801 555 801 282 105 282 105 993 372 993 372 701 374 701 374 66 953 66 953 130 118 130 118 877 490 877 490 92 291 92 291 545 195 545 195 159 300 159 300 489 704 489 704 876 279 876 279 849 454 849 454 91 593 91 593 159 279 159 279 144 450 144 450 67 548 67 548 253 361 253 361 157 238 157 238 648 637 648 637 4 603 4 603 13 511 13 511 908 637 908 637 212 266 212 266 844 127 844 127 44 832 44 832 833 823 833 823 63 754 63 754 138 277 138 277 276 950 276 950 69 564 69 564 531 427 531 427 688 849 688 849 201 181 201 181 100 424 100 424 202 240 202 240 642 15 642 15 634 518 634 518 635 572 635 572 22 755 22 755 952 654 952 654 554 670 554 670 342 676 342 676 419 576 419 576 142 681 142 681 757 370 757 370 464 119 464 119 700 85 700 85 615 882 615 882 944 426 944 426 461 533 461 533 181 530 181 530 286 506 286 506 543 851 543 851 489 893 489 893 845 578 845 578 52 161 52 161 447 401 447 401 772 434 772 434 382 800 382 800 266 892 266 892 645 729 645 729 192 311 192 311 130 52 130 52 898 105 898 105 910 835 910 835 543 230 543 230 635 24 635 24 719 243 719 243 482 725 482 725 758 445 758 445 966 647 966 647 83 932 83 932 619 23 619 23 410 7 410 7 208 416 208 416 21 358 21 358 443 675 443 675 656 590 656 590 345 683 345 683 794 719 794 719 446 102 446 102 606 718 606 718 894 672 894 672 116 657 116 657 754 130 754 130 425 343 425 343 582 230 582 230 549 520 549 520 529 851 529 851 670 414 670 414 297 954 297 954 741 944 741 944 478 679 478 679 344 208 344 208 658 843 658 843 684 628 684 628 447 741 447 741 900 913 900 913 701 520 701 520 242 826 242 826 718 173 718 173 861 993 861 993 212 972 212 972 735 626 735 626 564 323 564 323 616 663 616 663 79 832 79 832 664 891 664 891 258 259 258 259 508 817 508 817 923 387 923 387 925 921 925 921 259 584 259 584 478 829 478 829 516 956 516 956 491 563 491 563 121 810 121 810 263 534 263 534 299 180 299 180 730 504 730 504 579 543 579 543 430 571 430 571 214 832 214 832 824 151 824 151 570 529 570 529 559 81 559 81 787 544 787 544 171 667 171 667 981 12 981 12 222 697 222 697 520 455 520 455 368 750 368 750 180 278 180 278 805 126 805 126 298 501 298 501 645 612 645 612 453 842 453 842 400 814 400 814 831 161 831 161 867 2 867 2 772 189 772 189 152 454 152 454 835 336 835 336 942 824 942 824 419 155 419 155 130 887 130 887 877 557 877 557 916 649 916 649 8 932 8 932 479 148 479 148 823 953 823 953 249 95 249 95 674 593 674 593 170 25 170 25 741 924 741 924 899 196 899 196 651 5 651 5 896 631 896 631 749 359 749 359 443 524 443 524 248 253 248 253 482 330 482 330 617 508 617 508 944 944 944 944 709 968 709 968 821 160 821 160 98 315 98 315 729 594 729 594 668 877 668 877 275 225 275 225 363 810 363 810 314 931 314 931 521 188 521 188 213 643 213 643 381 314 381 314 495 281 495 281 868 715 868 715 761 723 761 723 831 151 831 151 341 337 341 337 196 481 196 481 272 830 272 830 353 53 353 53 746 962 746 962 570 608 570 608 215 664 215 664 383 155 383 155 849 970 849 970 994 166 994 166 653 522 653 522 227 87 227 87 533 352 533 352 392 842 392 842 642 210 642 210 309 722 309 722 298 6 298 6 826 447 826 447 645 644 645 644 771 2 771 2 842 273 842 273 145 390 145 390 444 184 444 184 897 730 897 730 39 646 39 646 884 22 884 22 803 883 803 883 706 544 706 544 848 581 848 581 55 792 55 792 135 163 135 163 749 514 749 514 277 408 277 408 479 820 479 820 699 324 699 324 538 525 538 525 188 446 188 446 308 76 308 76 626 177 626 177 650 619 650 619 942 979 942 979 277 393 277 393 293 500 293 500 717 328 717 328 927 659 927 659 276 424 276 424 48 928 48 928 403 331 403 331 370 147 370 147 832 153 832 153 568 832 568 832 828 385 828 385 828 414 828 414 53 396 53 396 592 68 592 68 912 305 912 305 400 937 400 937 560 155 560 155 418 21 418 21 498 91 498 91 398 334 398 334 660 120 660 120 964 993 964 993 509 880 509 880 721 677 721 677 707 354 707 354 373 835 373 835 321 713 321 713 439 292 439 292 304 583 304 583 139 190 139 190 5 938 5 938 888 294 888 294 913 31 913 31 149 822 149 822 669 879 669 879 350 130 350 130 230 679 230 679 954 787 954 787 755 931 755 931 13 42 13 42 415 398 415 398 69 310 69 310 425 158 425 158 47 523 47 523 570 3 570 3 953 946 953 946 443 313 443 313 635 101 635 101 36 788 36 788 940 775 940 775 877 493 877 493 920 199 920 199 533 171 533 171 526 550 526 550 90 294 90 294 601 462 601 462 792 770 792 770 206 987 206 987 254 700 254 700 340 767 340 767 558 599 558 599 37 916 37 916 275 176 275 176 122 166 122 166 175 529 175 529 425 390 425 390 281 156 281 156 580 295 580 295 367 88 367 88 36 746 36 746 49 481 49 481 705 812 705 812 463 309 463 309 202 869 202 869 246 242 246 242 400 322 400 322 676 217 676 217 329 489 329 489 602 717 602 717 7 505 7 505 294 714 294 714 814 331 814 331 400 933 400 933 364 287 364 287 649 814 649 814 557 405 557 405 113 157 113 157 822 992 822 992 555 24 555 24 960 379 960 379 659 261 659 261 444 899 444 899 542 750 542 750 967 356 967 356 801 910 801 910 207 21 207 21 83 958 83 958 84 299 84 299 765 994 765 994 146 558 146 558 843 626 843 626 269 556 269 556 994 444 994 444 864 399 864 399 365 77 365 77 442 119 442 119 718 13 718 13 31 19 31 19 864 897 864 897 488 284 488 284 284 39 284 39 650 968 650 968 500 90 500 90 190 340 190 340 360 208 360 208 429 843 429 843 89 836 89 836 819 329 819 329 727 760 727 760 315 98 315 98 334 42 334 42 895 793 895 793 911 568 911 568 33 128 33 128 676 697 676 697 527 900 527 900 270 534 270 534 68 287 68 287 78 434 78 434 209 255 209 255 995 253 995 253 281 242 281 242 360 251 360 251 986 677 986 677 276 659 276 659 887 499 887 499 14 261 14 261 660 621 660 621 734 587 734 587 295 18 295 18 627 996 627 996 894 145 894 145 341 393 341 393 296 796 296 796 604 625 604 625 654 467 654 467 526 577 526 577 887 926 887 926 850 40 850 40 955 41 955 41 144 51 144 51 747 28 747 28 491 978 491 978 826 950 826 950 142 277 142 277 324 883 324 883 543 186 543 186 416 49 416 49 312 781 312 781 983 354 983 354 957 555 957 555 83 825 83 825 800 877 800 877 752 683 752 683 4 871 4 871 493 716 493 716 830 896 830 896 832 597 832 597 35 690 35 690 366 53 366 53 345 319 345 319 413 207 413 207 616 203 616 203 544 852 544 852 659 496 659 496 37 568 37 568 878 92 878 92 813 28 813 28 336 623 336 623 979 541 979 541 83 438 83 438 585 741 585 741 179 453 179 453 342 782 342 782 932 464 932 464 682 874 682 874 663 411 663 411 813 840 813 840 171 676 171 676 552 341 552 341 521 376 521 376 612 395 612 395 481 244 481 244 466 288 466 288 600 102 600 102 305 412 305 412 422 685 422 685 675 936 675 936 340 634 340 634 557 554 557 554 489 72 489 72 431 730 431 730 51 110 51 110 53 12 53 12 175 308 175 308 518 91 518 91 93 246 93 246 95 433 95 433 366 359 366 359 529 954 529 954 568 877 568 877 175 246 175 246 110 368 110 368 281 873 281 873 320 531 320 531 517 432 517 432 211 964 211 964 417 292 417 292 369 284 369 284 642 946 642 946 821 108 821 108 640 374 640 374 273 904 273 904 222 113 222 113 664 868 664 868 204 349 204 349 272 759 272 759 697 491 697 491 409 353 409 353 414 624 414 624 587 233 587 233 727 199 727 199 754 693 754 693 445 454 445 454 882 217 882 217 162 270 162 270 259 695 259 695 423 371 423 371 846 519 846 519 309 331 309 331 634 437 634 437 183 134 183 134 308 287 308 287 525 423 525 423 894 393 894 393 777 254 777 254 201 788 201 788 580 683 580 683 67 226 67 226 985 842 985 842 453 202 453 202 925 807 925 807 482 899 482 899 729 173 729 173 137 432 137 432 316 143 316 143 107 816 107 816 106 157 106 157 335 209 335 209 794 340 794 340 418 970 418 970 258 829 258 829 622 344 622 344 255 293 255 293 799 986 799 986 964 449 964 449 372 657 372 657 712 620 712 620 570 429 570 429 233 123 233 123 949 529 949 529 585 626 585 626 91 225 91 225 801 787 801 787 92 916 92 916 643 824 643 824 668 763 668 763 472 965 472 965 68 717 68 717 400 48 400 48 262 806 262 806 22 265 22 265 7 684 7 684 203 949 203 949 900 520 900 520 921 966 921 966 659 933 659 933 693 655 693 655 830 813 830 813 526 421 526 421 8 317 8 317 214 329 214 329 343 501 343 501 665 25 665 25 469 948 469 948 605 247 605 247 828 220 828 220 796 724 796 724 317 197 317 197 989 47 989 47 87 385 87 385 305 693 305 693 761 850 761 850 139 119 139 119 811 139 811 139 313 222 313 222 136 388 136 388 77 113 77 113 192 317 192 317 894 604 894 604 541 984 541 984 712 573 712 573 155 876 155 876 169 616 169 616 398 807 398 807 613 679 613 679 363 858 363 858 799 847 799 847 975 53 975 53 766 532 766 532 804 785 804 785 408 907 408 907 357 827 357 827 360 478 360 478 349 296 349 296 199 364 199 364 944 508 944 508 823 550 823 550 721 436 721 436 727 475 727 475 293 531 293 531 227 635 227 635 245 814 245 814 485 834 485 834 712 111 712 111 815 510 815 510 770 804 770 804 700 184 700 184 930 593 930 593 266 42 266 42 672 130 672 130 993 558 993 558 566 808 566 808 221 250 221 250 983 4 983 4 439 700 439 700 455 163 455 163 842 629 842 629 58 490 58 490 303 100 303 100 248 43 248 43 274 433 274 433 787 367 787 367 65 533 65 533 498 708 498 708 180 349 180 349 647 526 647 526 459 785 459 785 872 27 872 27 787 755 787 755 687 677 687 677 610 723 610 723 68 35 68 35 987 940 987 940 334 569 334 569 718 730 718 730 841 6 841 6 528 268 528 268 464 369 464 369 530 787 530 787 25 475 25 475 672 606 672 606 507 734 507 734 961 609 961 609 578 383 578 383 645 128 645 128 284 674 284 674 343 886 343 886 853 514 853 514 48 61 48 61 822 670 822 670 471 778 471 778 234 754 234 754 470 158 470 158 149 541 149 541 354 876 354 876 555 36 555 36 974 38 974 38 479 707 479 707 803 167 803 167 618 475 618 475 494 608 494 608 387 107 387 107 362 52 362 52 672 60 672 60 357 326 357 326 144 789 144 789 829 294 829 294 934 555 934 555 716 331 716 331 542 62 542 62 517 818 517 818 153 690 153 690 368 233 368 233 864 305 864 305 409 327 409 327 887 74 887 74 701 629 701 629 168 679 168 679 490 773 490 773 283 950 283 950 955 483 955 483 962 522 962 522 248 225 248 225 337 701 337 701 812 78 812 78 837 397 837 397 729 635 729 635 801 231 801 231 579 436 579 436 401 416 401 416 451 856 451 856 205 340 205 340 540 855 540 855 307 684 307 684 837 270 837 270 214 742 214 742 429 766 429 766 440 584 440 584 120 212 120 212 337 741 337 741 693 628 693 628 649 991 649 991 1 577 1 577 525 116 525 116 595 849 595 849 643 563 643 563 700 919 700 919 29 454 29 454 765 414 765 414 262 941 262 941 108 178 108 178 872 362 872 362 995 360 995 360 285 973 285 973 535 481 535 481 975 759 975 759 349 29 349 29 716 98 716 98 55 819 55 819 709 192 709 192 14 255 14 255 200 930 200 930 40 709 40 709 916 902 916 902 417 5 417 5 805 579 805 579 285 922 285 922 943 873 943 873 83 202 83 202 760 307 760 307 358 145 358 145 846 637 846 637 456 212 456 212 772 219 772 219 507 230 507 230 694 947 694 947 929 720 929 720 785 486 785 486 138 420 138 420 887 235 887 235 2 769 2 769 466 243 466 243 13 305 13 305 744 196 744 196 24 586 24 586 378 470 378 470 996 527 996 527 583 537 583 537 302 506 302 506 676 488 676 488 691 993 691 993 252 801 252 801 789 630 789 630 253 388 253 388 443 25 443 25 371 487 371 487 332 2 332 2 997 646 997 646 483 707 483 707 934 980 934 980 374 184 374 184 150 16 150 16 29 853 29 853 661 674 661 674 364 275 364 275 884 349 884 349 596 518 596 518 487 907 487 907 133 654 133 654 669 488 669 488 116 352 116 352 362 782 362 782 849 985 849 985 869 857 869 857 769 644 769 644 200 17 200 17 596 327 596 327 915 403 915 403 197 20 197 20 627 450 627 450 598 192 598 192 659 552 659 552 440 461 440 461 367 673 367 673 278 64 278 64 33 671 33 671 507 99 507 99 528 978 528 978 99 865 99 865 332 516 332 516 560 716 560 716 483 892 483 892 150 65 150 65 748 690 748 690 494 315 494 315 599 511 599 511 819 365 819 365 110 282 110 282 908 124 908 124 591 343 591 343 243 685 243 685 655 317 655 317 838 236 838 236 677 470 677 470 759 43 759 43 541 487 541 487 617 741 617 741 955 241 955 241 519 163 519 163 760 540 760 540 259 945 259 945 469 987 469 987 447 514 447 514 651 49 651 49 493 589 493 589 18 607 18 607 528 770 528 770 498 480 498 480 837 687 837 687 598 811 598 811 774 211 774 211 311 469 311 469 155 886 155 886 691 181 691 181 375 996 375 996 690 69 690 69 404 452 404 452 983 773 983 773 812 228 812 228 647 675 647 675 43 362 43 362 552 555 552 555 259 320 259 320 594 821 594 821 331 380 331 380 488 131 488 131 612 148 612 148 408 705 408 705 701 200 701 200 124 449 124 449 838 443 838 443 901 353 901 353 715 30 715 30 161 97 161 97 199 280 199 280 310 545 310 545 6 71 6 71 513 330 513 330 68 472 68 472 888 786 888 786 165 566 165 566 232 761 232 761 754 481 754 481 938 281 938 281 120 929 120 929 752 247 752 247 938 956 938 956 770 614 770 614 130 141 130 141 916 780 916 780 919 148 919 148 604 884 604 884 65 811 65 811 182 196 182 196 696 806 696 806 291 929 291 929 779 619 779 619 968 970 968 970 934 120 934 120 508 587 508 587 835 713 835 713 709 974 709 974 373 657 373 657 109 526 109 526 961 456 961 456 740 837 740 837 509 875 509 875 320 427 320 427 752 657 752 657 316 620 316 620 802 183 802 183 303 636 303 636 552 767 552 767 74 234 74 234 373 206 373 206 706 518 706 518 761 479 761 479 580 208 580 208 797 294 797 294 313 553 313 553 82 134 82 134 824 389 824 389 788 756 788 756 30 940 30 940 437 101 437 101 922 96 922 96 682 863 682 863 268 160 268 160 665 436 665 436 380 874 380 874 695 873 695 873 929 263 929 263 284 95 284 95 983 180 983 180 132 738 132 738 557 919 557 919 453 360 453 360 648 987 648 987 167 232 167 232 691 296 691 296 88 228 88 228 550 412 550 412 923 288 923 288 155 861 155 861 551 928 551 928 533 487 533 487 955 927 955 927 678 185 678 185 378 453 378 453 441 458 441 458 613 191 613 191 876 193 876 193 474 228 474 228 321 324 321 324 746 241 746 241 670 52 670 52 430 255 430 255 117 365 117 365 718 547 718 547 257 294 257 294 650 418 650 418 521 402 521 402 158 692 158 692 938 747 938 747 125 719 125 719 6 929 6 929 223 366 223 366 749 721 749 721 540 424 540 424 354 477 354 477 509 537 509 537 10 866 10 866 772 888 772 888 177 647 177 647 882 610 882 610 945 811 945 811 256 861 256 861 53 761 53 761 46 484 46 484 55 367 55 367 662 213 662 213 441 360 441 360 681 754 681 754 845 138 845 138 235 178 235 178 680 228 680 228 410 225 410 225 366 512 366 512 753 959 753 959 126 605 126 605 353 153 353 153 84 633 84 633 176 283 176 283 958 241 958 241 510 25 510 25 731 857 731 857 951 711 951 711 932 184 932 184 566 82 566 82 815 456 815 456 855 476 855 476 681 461 681 461 450 981 450 981 370 810 370 810 932 899 932 899 931 979 931 979 833 442 833 442 821 792 821 792 502 304 502 304 709 398 709 398 126 746 126 746 37 831 37 831 921 562 921 562 68 895 68 895 771 341 771 341 619 154 619 154 74 459 74 459 923 969 923 969 467 426 467 426 535 3 535 3 454 924 454 924 271 656 271 656 945 948 945 948 23 623 23 623 608 245 608 245 863 735 863 735 771 231 771 231 860 13 860 13 41 313 41 313 949 124 949 124 198 606 198 606 87 761 87 761 996 950 996 950 782 386 782 386 557 552 557 552 207 127 207 127 513 777 513 777 835 559 835 559 597 952 597 952 56 292 56 292 937 76 937 76 56 635 56 635 436 16 436 16 638 871 638 871 845 382 845 382 741 868 741 868 901 625 901 625 533 494 533 494 505 473 505 473 453 821 453 821 945 997 945 997 57 673 57 673 934 214 934 214 515 536 515 536 399 500 399 500 697 369 697 369 211 881 211 881 581 501 581 501 195 470 195 470 5 219 5 219 262 670 262 670 959 44 959 44 644 208 644 208 506 591 506 591 483 654 483 654 604 184 604 184 59 76 59 76 30 352 30 352 290 26 290 26 62 728 62 728 40 844 40 844 367 451 367 451 821 147 821 147 305 390 305 390 955 703 955 703 495 577 495 577 207 675 207 675 411 766 411 766 77 671 77 671 890 852 890 852 700 696 700 696 746 703 746 703 316 825 316 825 470 617 470 617 121 455 121 455 503 45 503 45 441 891 441 891 520 74 520 74 689 11 689 11 166 2 166 2 406 739 406 739 951 970 951 970 918 173 918 173 495 279 495 279 561 913 561 913 565 781 565 781 663 635 663 635 769 780 769 780 163 168 163 168 299 987 299 987 475 634 475 634 225 132 225 132 537 890 537 890 97 821 97 821 635 908 635 908 95 150 95 150 652 413 652 413 434 606 434 606 269 168 269 168 66 770 66 770 881 145 881 145 421 542 421 542 224 234 224 234 604 284 604 284 858 228 858 228 20 563 20 563 811 19 811 19 211 645 211 645 483 584 483 584 512 384 512 384 860 680 860 680 408 122 408 122 573 573 573 573 399 249 399 249 119 351 119 351 369 46 369 46 709 471 709 471 260 830 260 830 955 258 955 258 644 726 644 726 76 590 76 590 761 137 761 137 910 706 910 706 204 563 204 563 593 321 593 321 615 604 615 604 303 45 303 45 400 991 400 991 617 681 617 681 770 660 770 660 269 261 269 261 57 833 57 833 970 289 970 289 170 301 170 301 681 320 681 320 147 653 147 653 739 262 739 262 570 789 570 789 745 492 745 492 428 530 428 530 879 456 879 456 393 86 393 86 53 435 53 435 861 991 861 991 661 686 661 686 450 112 450 112 850 880 850 880 132 442 132 442 140 686 140 686 710 133 710 133 196 829 196 829 142 970 142 970 79 372 79 372 210 364 210 364 67 665 67 665 311 688 311 688 609 641 609 641 9 874 9 874 525 385 525 385 6 425 6 425 241 464 241 464 34 979 34 979 521 888 521 888 840 457 840 457 217 70 217 70 92 905 92 905 235 302 235 302 385 229 385 229 755 3 755 3 623 497 623 497 808 517 808 517 733 481 733 481 206 99 206 99 362 241 362 241 469 564 469 564 694 504 694 504 997 693 997 693 675 151 675 151 416 312 416 312 126 22 126 22 539 292 539 292 747 659 747 659 904 898 904 898 725 540 725 540 188 723 188 723 911 728 911 728 74 895 74 895 280 343 280 343 625 328 625 328 370 529 370 529 865 863 865 863 263 9 263 9 387 28 387 28 914 808 914 808 625 858 625 858 71 678 71 678 39 857 39 857 486 55 486 55 688 412 688 412 30 967 30 967 467 306 467 306 349 916 349 916 11 735 11 735 88 218 88 218 131 742 131 742 948 745 948 745 910 556 910 556 294 166 294 166 996 894 996 894 842 149 842 149 962 782 962 782 282 954 282 954 936 1 936 1 359 463 359 463 429 102 429 102 595 97 595 97 198 565 198 565 294 295 294 295 824 988 824 988 374 855 374 855 865 419 865 419 140 122 140 122 914 378 914 378 546 943 546 943 464 83 464 83 809 116 809 116 99 694 99 694 937 435 937 435 684 390 684 390 466 967 466 967 951 187 951 187 419 927 419 927 618 524 618 524 272 349 272 349 196 960 196 960 710 27 710 27 174 132 174 132 228 249 228 249 281 661 281 661 37 955 37 955 9 232 9 232 630 276 630 276 287 299 287 299 237 720 237 720 940 349 940 349 432 551 432 551 79 398 79 398 173 334 173 334 288 368 288 368 940 268 940 268 757 806 757 806 577 584 577 584 423 238 423 238 327 461 327 461 960 451 960 451 828 765 828 765 760 226 760 226 540 632 540 632 323 430 323 430 676 454 676 454 928 848 928 848 328 58 328 58 144 209 144 209 991 727 991 727 718 196 718 196 331 538 331 538 640 404 640 404 778 813 778 813 423 906 423 906 155 201 155 201 874 488 874 488 392 937 392 937 827 1 827 1 69 315 69 315 623 223 623 223 340 861 340 861 864 737 864 737 1 61 1 61 270 379 270 379 97 712 97 712 666 255 666 255 332 636 332 636 207 672 207 672 165 312 165 312 400 101 400 101 228 135 228 135 776 503 776 503 334 551 334 551 589 726 589 726 437 306 437 306 896 997 896 997 163 784 163 784 302 696 302 696 447 735 447 735 563 840 563 840 692 186 692 186 144 913 144 913 724 672 724 672 438 865 438 865 968 112 968 112 942 849 942 849 32 408 32 408 405 313 405 313 385 85 385 85 562 708 562 708 57 73 57 73 653 952 653 952 566 272 566 272 523 736 523 736 163 156 163 156 350 42 350 42 160 483 160 483 151 908 151 908 653 613 653 613 521 711 521 711 693 923 693 923 961 425 961 425 65 163 65 163 610 851 610 851 446 38 446 38 710 834 710 834 588 41 588 41 56 492 56 492 808 834 808 834 613 49 613 49 271 918 271 918 694 833 694 833 139 332 139 332 169 653 169 653 842 68 842 68 472 4 472 4 812 688 812 688 268 430 268 430 802 331 802 331 298 911 298 911 806 937 806 937 978 253 978 253 92 313 92 313 267 204 267 204 225 187 225 187 867 140 867 140 585 49 585 49 816 823 816 823 441 597 441 597 253 822 253 822 679 609 679 609 212 91 212 91 957 78 957 78 372 56 372 56 173 90 173 90 963 210 963 210 126 951 126 951 434 406 434 406 768 53 768 53 1 679 1 679 612 252 612 252 736 662 736 662 628 801 628 801 61 965 61 965 680 178 680 178 844 375 844 375 202 3 202 3 502 891 502 891 790 700 790 700 641 54 641 54 197 677 197 677 861 439 861 439 670 654 670 654 775 774 775 774 88 529 88 529 902 111 902 111 915 904 915 904 177 646 177 646 267 537 267 537 610 485 610 485 558 376 558 376 271 423 271 423 485 401 485 401 147 540 147 540 659 677 659 677 33 379 33 379 664 609 664 609 276 790 276 790 978 97 978 97 301 130 301 130 73 721 73 721 764 708 764 708 329 406 329 406 438 845 438 845 408 751 408 751 25 310 25 310 754 604 754 604 523 554 523 554 593 969 593 969 307 938 307 938 781 523 781 523 418 109 418 109 971 937 971 937 274 245 274 245 962 461 962 461 699 988 699 988 27 724 27 724 950 35 950 35 266 231 266 231 356 284 356 284 419 52 419 52 896 918 896 918 619 125 619 125 966 714 966 714 801 180 801 180 785 153 785 153 186 369 186 369 225 949 225 949 265 88 265 88 120 845 120 845 23 153 23 153 81 933 81 933 846 386 846 386 152 938 152 938 817 6 817 6 500 565 500 565 359 547 359 547 207 825 207 825 59 872 59 872 194 966 194 966 944 130 944 130 142 862 142 862 606 109 606 109 714 282 714 282 944 814 944 814 239 370 239 370 10 856 10 856 732 761 732 761 833 744 833 744 126 623 126 623 763 887 763 887 517 604 517 604 281 415 281 415 25 669 25 669 601 831 601 831 929 758 929 758 735 658 735 658 24 16 24 16 306 155 306 155 157 858 157 858 14 524 14 524 525 141 525 141 402 813 402 813 308 674 308 674 754 34 754 34 750 103 750 103 462 683 462 683 568 274 568 274 832 431 832 431 920 891 920 891 175 740 175 740 503 914 503 914 880 867 880 867 301 353 301 353 640 756 640 756 629 251 629 251 942 193 942 193 973 925 973 925 566 274 566 274 258 243 258 243 182 107 182 107 627 464 627 464 539 765 539 765 424 898 424 898 909 55 909 55 491 856 491 856 939 917 939 917 748 940 748 940 179 302 179 302 595 936 595 936 945 714 945 714 410 732 410 732 151 11 151 11 57 739 57 739 147 492 147 492 876 329 876 329 633 533 633 533 468 669 468 669 773 53 773 53 360 255 360 255 581 671 581 671 260 329 260 329 835 996 835 996 178 544 178 544 618 247 618 247 514 401 514 401 507 373 507 373 724 957 724 957 589 506 589 506 891 500 891 500 507 665 507 665 506 804 506 804 792 741 792 741 420 531 420 531 113 237 113 237 560 205 560 205 650 625 650 625 494 886 494 886 24 353 24 353 940 10 940 10 304 567 304 567 564 76 564 76 722 493 722 493 57 898 57 898 428 630 428 630 314 443 314 443 168 182 168 182 6 228 6 228 65 997 65 997 88 152 88 152 651 542 651 542 856 709 856 709 835 991 835 991 866 555 866 555 711 777 711 777 81 290 81 290 905 457 905 457 880 580 880 580 642 810 642 810 862 598 862 598 920 247 920 247 831 399 831 399 230 622 230 622 129 298 129 298 429 785 429 785 135 363 135 363 607 940 607 940 322 681 322 681 916 822 916 822 39 35 39 35 132 383 132 383 350 980 350 980 953 357 953 357 396 803 396 803 247 443 247 443 914 228 914 228 721 902 721 902 30 99 30 99 455 235 455 235 531 36 531 36 157 970 157 970 655 277 655 277 723 392 723 392 900 618 900 618 36 913 36 913 811 24 811 24 254 824 254 824 273 274 273 274 263 971 263 971 660 411 660 411 992 426 992 426 176 629 176 629 39 836 39 836 312 436 312 436 438 150 438 150 332 156 332 156 2 27 2 27 90 644 90 644 362 658 362 658 375 328 375 328 887 893 887 893 963 795 963 795 314 751 314 751 843 204 843 204 798 938 798 938 154 929 154 929 862 250 862 250 882 159 882 159 906 358 906 358 347 940 347 940 389 814 389 814 945 644 945 644 682 174 682 174 116 747 116 747 415 28 415 28 96 616 96 616 815 630 815 630 20 925 20 925 150 610 150 610 419 325 419 325 576 970 576 970 323 346 323 346 791 277 791 277 258 343 258 343 975 857 975 857 129 10 129 10 88 204 88 204 863 779 863 779 810 225 810 225 436 363 436 363 496 425 496 425 172 280 172 280 357 457 357 457 452 359 452 359 901 686 901 686 12 221 12 221 769 463 769 463 329 744 329 744 895 937 895 937 482 892 482 892 72 816 72 816 433 48 433 48 232 447 232 447 316 735 316 735 911 747 911 747 374 69 374 69 937 726 937 726 80 872 80 872 313 186 313 186 4 35 4 35 3 31 3 31 63 948 63 948 605 757 605 757 253 902 253 902 215 571 215 571 837 557 837 557 811 177 811 177 367 335 367 335 831 293 831 293 630 596 630 596 422 647 422 647 80 85 80 85 449 625 449 625 849 257 849 257 782 314 782 314 794 183 794 183 983 466 983 466 348 256 348 256 483 975 483 975 245 189 245 189 199 548 199 548 791 886 791 886 391 625 391 625 223 42 223 42 510 724 510 724 923 184 923 184 40 45 40 45 607 207 607 207 421 112 421 112 670 787 670 787 847 464 847 464 767 62 767 62 317 725 317 725 207 189 207 189 503 108 503 108 595 567 595 567 755 94 755 94 443 109 443 109 825 731 825 731 62 68 62 68 618 586 618 586 542 839 542 839 511 944 511 944 672 446 672 446 357 767 357 767 430 562 430 562 287 606 287 606 181 798 181 798 216 94 216 94 309 378 309 378 798 739 798 739 506 152 506 152 517 140 517 140 335 270 335 270 777 754 777 754 972 45 972 45 731 1 731 1 538 480 538 480 252 902 252 902 706 1 706 1 609 82 609 82 922 702 922 702 421 947 421 947 716 3 716 3 498 370 498 370 173 309 173 309 207 204 207 204 164 167 164 167 289 284 289 284 793 826 793 826 40 956 40 956 817 238 817 238 959 94 959 94 627 491 627 491 162 305 162 305 915 187 915 187 737 206 737 206 183 69 183 69 582 233 582 233 467 150 467 150 911 283 911 283 137 245 137 245 403 919 403 919 840 190 840 190 941 337 941 337 488 257 488 257 933 769 933 769 844 853 844 853 88 820 88 820 125 20 125 20 664 832 664 832 626 951 626 951 525 879 525 879 237 68 237 68 876 361 876 361 628 781 628 781 223 41 223 41 638 770 638 770 934 769 934 769 550 669 550 669 200 764 200 764 214 44 214 44 299 575 299 575 316 295 316 295 447 577 447 577 158 208 158 208 873 337 873 337 30 841 30 841 878 696 878 696 953 930 953 930 768 453 768 453 440 932 440 932 600 412 600 412 965 149 965 149 582 481 582 481 66 604 66 604 809 125 809 125 200 537 200 537 162 324 162 324 420 44 420 44 568 30 568 30 251 504 251 504 44 11 44 11 822 96 822 96 267 368 267 368 332 226 332 226 179 554 179 554 111 819 111 819 649 915 649 915 701 91 701 91 295 659 295 659 514 242 514 242 555 720 555 720 872 301 872 301 395 87 395 87 481 153 481 153 138 945 138 945 123 417 123 417 639 535 639 535 139 967 139 967 485 306 485 306 73 215 73 215 292 85 292 85 512 421 512 421 342 699 342 699 169 657 169 657 957 673 957 673 392 581 392 581 862 246 862 246 750 628 750 628 365 548 365 548 628 277 628 277 900 655 900 655 146 411 146 411 888 611 888 611 989 852 989 852 153 709 153 709 136 725 136 725 529 467 529 467 686 688 686 688 322 393 322 393 847 975 847 975 270 962 270 962 794 447 794 447 372 973 372 973 988 332 988 332 760 638 760 638 487 591 487 591 633 736 633 736 119 164 119 164 47 917 47 917 64 514 64 514 411 976 411 976 153 635 153 635 590 140 590 140 469 515 469 515 272 491 272 491 473 980 473 980 858 444 858 444 80 152 80 152 99 468 99 468 722 72 722 72 660 595 660 595 890 931 890 931 820 747 820 747 541 807 541 807 742 181 742 181 567 35 567 35 51 760 51 760 697 88 697 88 20 376 20 376 582 9 582 9 844 675 844 675 392 600 392 600 55 733 55 733 608 238 608 238 14 861 14 861 455 144 455 144 352 492 352 492 924 522 924 522 889 5 889 5 731 817 731 817 437 336 437 336 877 936 877 936 786 333 786 333 489 17 489 17 598 798 598 798 706 973 706 973 79 903 79 903 800 602 800 602 663 773 663 773 524 908 524 908 867 284 867 284 544 555 544 555 22 318 22 318 991 983 991 983 137 796 137 796 67 7 67 7 525 527 525 527 361 106 361 106 155 302 155 302 20 498 20 498 276 624 276 624 413 858 413 858 635 171 635 171 694 45 694 45 532 972 532 972 244 580 244 580 702 43 702 43 213 742 213 742 849 612 849 612 967 592 967 592 664 85 664 85 864 12 864 12 208 335 208 335 711 980 711 980 303 150 303 150 676 433 676 433 462 144 462 144 585 589 585 589 226 736 226 736 370 121 370 121 336 686 336 686 348 865 348 865 97 41 97 41 810 821 810 821 316 416 316 416 144 384 144 384 253 584 253 584 595 484 595 484 769 98 769 98 782 894 782 894 846 897 846 897 689 291 689 291 606 766 606 766 285 35 285 35 352 464 352 464 514 762 514 762 527 214 527 214 21 78 21 78 416 788 416 788 810 525 810 525 956 491 956 491 417 112 417 112 39 306 39 306 111 641 111 641 861 404 861 404 166 287 166 287 915 527 915 527 958 879 958 879 933 199 933 199 38 575 38 575 983 16 983 16 875 426 875 426 146 176 146 176 190 156 190 156 19 997 19 997 787 703 787 703 604 777 604 777 748 550 748 550 443 780 443 780 499 219 499 219 348 411 348 411 437 994 437 994 774 344 774 344 548 123 548 123 935 205 935 205 493 487 493 487 664 542 664 542 22 137 22 137 454 330 454 330 149 356 149 356 853 76 853 76 763 509 763 509 596 972 596 972 444 331 444 331 978 899 978 899 799 452 799 452 888 818 888 818 850 64 850 64 235 774 235 774 839 448 839 448 436 180 436 180 876 514 876 514 516 404 516 404 223 534 223 534 43 237 43 237 204 925 204 925 237 119 237 119 738 633 738 633 373 550 373 550 341 410 341 410 122 887 122 887 163 648 163 648 492 617 492 617 194 509 194 509 900 627 900 627 456 43 456 43 807 576 807 576 16 940 16 940 925 457 925 457 926 628 926 628 38 476 38 476 962 158 962 158 655 997 655 997 518 30 518 30 788 527 788 527 516 540 516 540 320 572 320 572 594 635 594 635 275 560 275 560 116 152 116 152 93 713 93 713 516 779 516 779 884 933 884 933 430 338 430 338 60 317 60 317 701 159 701 159 279 773 279 773 615 116 615 116 304 488 304 488 628 350 628 350 121 224 121 224 13 665 13 665 213 564 213 564 964 797 964 797 739 943 739 943 508 648 508 648 880 586 880 586 563 108 563 108 708 758 708 758 295 983 295 983 993 427 993 427 228 245 228 245 311 254 311 254 71 416 71 416 853 863 853 863 666 428 666 428 935 644 935 644 847 786 847 786 785 344 785 344 406 46 406 46 477 616 477 616 724 277 724 277 489 533 489 533 930 304 930 304 902 516 902 516 174 537 174 537 343 109 343 109 555 828 555 828 656 759 656 759 391 954 391 954 207 265 207 265 791 488 791 488 390 271 390 271 960 236 960 236 237 705 237 705 42 255 42 255 836 733 836 733 244 163 244 163 293 382 293 382 240 829 240 829 989 383 989 383 457 393 457 393 494 165 494 165 60 919 60 919 135 117 135 117 808 664 808 664 990 807 990 807 874 814 874 814 48 107 48 107 529 215 529 215 373 970 373 970 688 482 688 482 429 592 429 592 636 470 636 470 13 788 13 788 804 88 804 88 939 464 939 464 962 838 962 838 836 802 836 802 738 75 738 75 466 117 466 117 151 952 151 952 588 147 588 147 872 482 872 482 301 873 301 873 336 779 336 779 532 592 532 592 60 306 60 306 77 233 77 233 987 36 987 36 723 939 723 939 467 493 467 493 69 239 69 239 800 760 800 760 135 893 135 893 176 899 176 899 261 343 261 343 431 640 431 640 20 957 20 957 885 658 885 658 277 817 277 817 167 433 167 433 944 928 944 928 761 104 761 104 863 907 863 907 585 232 585 232 532 722 532 722 887 481 887 481 654 394 654 394 334 945 334 945 214 903 214 903 910 267 910 267 492 62 492 62 15 813 15 813 674 238 674 238 495 7 495 7 793 339 793 339 317 575 317 575 486 478 486 478 227 830 227 830 727 26 727 26 141 580 141 580 459 160 459 160 854 260 854 260 242 863 242 863 215 900 215 900 905 418 905 418 798 741 798 741 143 151 143 151 134 3 134 3 146 192 146 192 346 211 346 211 678 371 678 371 982 632 982 632 786 855 786 855 731 173 731 173 865 317 865 317 16 501 16 501 332 869 332 869 741 794 741 794 162 839 162 839 467 43 467 43 151 837 151 837 736 575 736 575 657 480 657 480 632 771 632 771 283 55 283 55 779 929 779 929 304 14 304 14 359 308 359 308 133 567 133 567 750 304 750 304 449 771 449 771 808 682 808 682 912 405 912 405 511 77 511 77 780 685 780 685 640 437 640 437 681 900 681 900 321 422 321 422 133 805 133 805 547 867 547 867 906 83 906 83 600 893 600 893 349 762 349 762 260 233 260 233 785 331 785 331 886 871 886 871 493 566 493 566 307 155 307 155 598 727 598 727 904 940 904 940 84 892 84 892 812 469 812 469 32 749 32 749 518 371 518 371 512 459 512 459 974 777 974 777 281 737 281 737 151 177 151 177 147 232 147 232 959 255 959 255 55 295 55 295 244 74 244 74 234 589 234 589 118 973 118 973 702 848 702 848 466 741 466 741 678 667 678 667 906 933 906 933 813 884 813 884 95 217 95 217 258 628 258 628 153 873 153 873 446 33 446 33 211 352 211 352 616 515 616 515 525 554 525 554 139 501 139 501 935 471 935 471 85 350 85 350 486 364 486 364 270 405 270 405 147 67 147 67 228 634 228 634 782 466 782 466 189 827 189 827 808 284 808 284 149 814 149 814 705 821 705 821 109 450 109 450 746 822 746 822 273 188 273 188 18 223 18 223 524 781 524 781 738 852 738 852 425 540 425 540 241 315 241 315 165 99 165 99 430 914 430 914 644 617 644 617 402 698 402 698 995 928 995 928 952 910 952 910 476 740 476 740 302 307 302 307 254 36 254 36 508 823 508 823 764 330 764 330 12 734 12 734 515 589 515 589 52 552 52 552 139 749 139 749 334 200 334 200 746 827 746 827 120 336 120 336 420 337 420 337 125 715 125 715 969 899 969 899 13 287 13 287 979 662 979 662 804 964 804 964 662 960 662 960 495 93 495 93 630 789 630 789 395 244 395 244 912 434 912 434 820 233 820 233 471 223 471 223 352 889 352 889 894 954 894 954 889 985 889 985 354 702 354 702 270 247 270 247 537 570 537 570 727 614 727 614 696 168 696 168 833 719 833 719 232 201 232 201 419 734 419 734 168 637 168 637 619 405 619 405 451 275 451 275 761 638 761 638 746 702 746 702 847 880 847 880 941 258 941 258 562 215 562 215 920 466 920 466 429 877 429 877 672 264 672 264 515 412 515 412 819 448 819 448 489 99 489 99 504 120 504 120 787 962 787 962 19 523 19 523 447 16 447 16 681 867 681 867 689 238 689 238 135 738 135 738 32 663 32 663 682 744 682 744 824 613 824 613 49 126 49 126 706 149 706 149 335 636 335 636 66 121 66 121 8 43 8 43 758 122 758 122 886 501 886 501 819 826 819 826 916 635 916 635 782 704 782 704 326 684 326 684 202 922 202 922 546 748 546 748 366 554 366 554 704 862 704 862 795 422 795 422 271 819 271 819 974 529 974 529 137 937 137 937 500 960 500 960 854 622 854 622 33 782 33 782 410 633 410 633 56 209 56 209 712 561 712 561 109 965 109 965 338 919 338 919 97 367 97 367 899 976 899 976 187 651 187 651 457 922 457 922 378 297 378 297 498 197 498 197 846 911 846 911 952 786 952 786 275 588 275 588 621 951 621 951 27 283 27 283 365 295 365 295 177 824 177 824 79 117 79 117 423 464 423 464 776 822 776 822 778 960 778 960 556 870 556 870 869 912 869 912 819 184 819 184 139 636 139 636 251 730 251 730 746 292 746 292 244 143 244 143 713 73 713 73 579 423 579 423 194 431 194 431 936 59 936 59 675 997 675 997 571 77 571 77 64 651 64 651 360 993 360 993 778 413 778 413 539 393 539 393 4 633 4 633 832 475 832 475 36 503 36 503 410 770 410 770 676 13 676 13 583 414 583 414 880 902 880 902 761 636 761 636 722 796 722 796 141 591 141 591 751 379 751 379 247 371 247 371 846 614 846 614 864 703 864 703 538 28 538 28 180 713 180 713 994 189 994 189 366 738 366 738 568 444 568 444 704 447 704 447 502 749 502 749 876 957 876 957 55 717 55 717 80 628 80 628 615 606 615 606 551 163 551 163 158 492 158 492 358 70 358 70 974 962 974 962 603 229 603 229 61 334 61 334 127 309 127 309 692 776 692 776 233 707 233 707 940 583 940 583 950 514 950 514 295 731 295 731 498 877 498 877 428 474 428 474 583 378 583 378 248 956 248 956 49 571 49 571 637 692 637 692 823 112 823 112 51 215 51 215 774 122 774 122 151 581 151 581 926 279 926 279 294 400 294 400 554 314 554 314 145 204 145 204 482 61 482 61 641 318 641 318 860 992 860 992 707 519 707 519 518 171 518 171 48 2 48 2 418 677 418 677 69 983 69 983 75 890 75 890 746 163 746 163 741 748 741 748 447 908 447 908 811 922 811 922 554 622 554 622 312 487 312 487 437 40 437 40 212 743 212 743 373 465 373 465 888 244 888 244 193 514 193 514 811 640 811 640 692 768 692 768 842 10 842 10 98 559 98 559 28 33 28 33 581 605 581 605 971 124 971 124 327 405 327 405 675 760 675 760 697 74 697 74 185 787 185 787 686 362 686 362 444 131 444 131 92 543 92 543 164 771 164 771 737 915 737 915 630 437 630 437 569 943 569 943 899 81 899 81 720 906 720 906 346 560 346 560 843 321 843 321 830 63 830 63 246 712 246 712 386 517 386 517 411 834 411 834 519 857 519 857 470 809 470 809 646 827 646 827 779 514 779 514 555 120 555 120 160 541 160 541 541 704 541 704 511 57 511 57 890 486 890 486 207 515 207 515 731 135 731 135 805 229 805 229 92 498 92 498 128 847 128 847 383 628 383 628 332 264 332 264 795 753 795 753 912 836 912 836 497 727 497 727 672 158 672 158 341 744 341 744 40 499 40 499 188 628 188 628 478 947 478 947 56 533 56 533 432 945 432 945 960 693 960 693 192 931 192 931 54 144 54 144 303 53 303 53 338 799 338 799 200 981 200 981 72 380 72 380 182 108 182 108 278 872 278 872 261 742 261 742 987 807 987 807 342 225 342 225 317 889 317 889 43 309 43 309 459 978 459 978 235 964 235 964 450 166 450 166 132 335 132 335 824 182 824 182 324 41 324 41 299 866 299 866 159 318 159 318 750 850 750 850 970 636 970 636 476 494 476 494 841 883 841 883 738 904 738 904 909 908 909 908 807 11 807 11 633 599 633 599 740 73 740 73 164 987 164 987 939 676 939 676 750 701 750 701 687 653 687 653 443 590 443 590 886 142 886 142 327 456 327 456 388 227 388 227 510 885 510 885 909 553 909 553 252 643 252 643 425 72 425 72 150 547 150 547 170 360 170 360 560 957 560 957 338 573 338 573 454 740 454 740 831 806 831 806 122 434 122 434 913 251 913 251 826 436 826 436 482 652 482 652 208 167 208 167 3 672 3 672 77 186 77 186 285 404 285 404 327 794 327 794 474 498 474 498 77 374 77 374 86 321 86 321 679 939 679 939 809 691 809 691 564 932 564 932 25 386 25 386 360 176 360 176 965 260 965 260 829 908 829 908 266 967 266 967 859 604 859 604 154 250 154 250 261 833 261 833 820 445 820 445 224 255 224 255 129 283 129 283 507 752 507 752 524 249 524 249 970 742 970 742 955 566 955 566 753 675 753 675 563 904 563 904 104 22 104 22 716 907 716 907 541 113 541 113 393 751 393 751 177 494 177 494 539 557 539 557 171 728 171 728 254 858 254 858 857 938 857 938 330 236 330 236 675 129 675 129 678 907 678 907 306 906 306 906 70 396 70 396 242 250 242 250 461 508 461 508 724 642 724 642 337 959 337 959 910 771 910 771 207 698 207 698 633 127 633 127 120 800 120 800 890 257 890 257 381 2 381 2 985 478 985 478 508 359 508 359 519 993 519 993 513 773 513 773 462 833 462 833 58 264 58 264 581 229 581 229 178 735 178 735 785 402 785 402 500 388 500 388 432 405 432 405 467 488 467 488 157 537 157 537 462 708 462 708 264 869 264 869 718 27 718 27 990 398 990 398 253 537 253 537 583 718 583 718 88 458 88 458 558 960 558 960 847 4 847 4 195 269 195 269 894 491 894 491 558 805 558 805 389 654 389 654 870 942 870 942 450 951 450 951 355 214 355 214 44 551 44 551 396 640 396 640 724 575 724 575 597 350 597 350 349 359 349 359 749 952 749 952 555 535 555 535 919 528 919 528 620 75 620 75 69 531 69 531 150 758 150 758 859 210 859 210 961 56 961 56 29 988 29 988 912 445 912 445 582 173 582 173 185 458 185 458 489 366 489 366 561 315 561 315 609 206 609 206 357 101 357 101 757 360 757 360 491 496 491 496 427 52 427 52 172 36 172 36 453 983 453 983 49 46 49 46 745 851 745 851 987 985 987 985 916 899 916 899 292 892 292 892 712 956 712 956 78 767 78 767 767 385 767 385 36 18 36 18 961 654 961 654 214 828 214 828 981 918 981 918 850 640 850 640 321 720 321 720 682 896 682 896 183 383 183 383 255 588 255 588 32 734 32 734 353 658 353 658 269 318 269 318 473 431 473 431 604 494 604 494 332 139 332 139 851 460 851 460 426 539 426 539 33 672 33 672 379 729 379 729 288 556 288 556 603 211 603 211 13 453 13 453 203 582 203 582 63 101 63 101 592 481 592 481 520 795 520 795 459 473 459 473 693 849 693 849 746 713 746 713 338 422 338 422 515 934 515 934 846 581 846 581 537 358 537 358 329 379 329 379 463 870 463 870 858 257 858 257 75 11 75 11 648 895 648 895 426 901 426 901 34 32 34 32 619 716 619 716 289 685 289 685 314 426 314 426 782 866 782 866 214 496 214 496 697 213 697 213 57 311 57 311 627 593 627 593 815 160 815 160 912 92 912 92 435 808 435 808 438 367 438 367 69 115 69 115 983 96 983 96 953 993 953 993 206 612 206 612 222 615 222 615 528 524 528 524 724 970 724 970 919 630 919 630 601 566 601 566 459 271 459 271 576 528 576 528 481 449 481 449 592 321 592 321 956 280 956 280 957 867 957 867 428 265 428 265 794 648 794 648 557 624 557 624 894 759 894 759 516 399 516 399 377 323 377 323 180 516 180 516 544 656 544 656 433 502 433 502 455 228 455 228 445 263 445 263 141 366 141 366 520 274 520 274 888 274 888 274 751 74 751 74 745 668 745 668 913 133 913 133 130 921 130 921 845 621 845 621 516 137 516 137 865 499 865 499 56 139 56 139 263 684 263 684 970 617 970 617 333 169 333 169 576 697 576 697 10 896 10 896 637 536 637 536 267 145 267 145 666 853 666 853 284 36 284 36 334 294 334 294 135 550 135 550 443 32 443 32 230 87 230 87 308 982 308 982 312 971 312 971 130 184 130 184 787 918 787 918 902 561 902 561 588 153 588 153 305 837 305 837 281 397 281 397 719 197 719 197 950 162 950 162 865 321 865 321 687 826 687 826 40 515 40 515 602 321 602 321 321 342 321 342 677 956 677 956 788 996 788 996 448 161 448 161 78 673 78 673 578 958 578 958 279 546 279 546 119 432 119 432 964 690 964 690 455 743 455 743 30 512 30 512 342 489 342 489 823 380 823 380 981 516 981 516 362 854 362 854 167 753 167 753 755 138 755 138 960 842 960 842 481 924 481 924 669 269 669 269 54 73 54 73 883 555 883 555 918 486 918 486 331 19 331 19 99 305 99 305 194 518 194 518 713 5 713 5 577 960 577 960 198 725 198 725 538 340 538 340 602 349 602 349 587 366 587 366 439 743 439 743 772 544 772 544 805 35 805 35 884 893 884 893 834 964 834 964 273 291 273 291 667 110 667 110 828 487 828 487 25 551 25 551 581 193 581 193 821 144 821 144 430 811 430 811 117 366 117 366 732 458 732 458 834 512 834 512 43 831 43 831 471 588 471 588 105 101 105 101 414 612 414 612 327 127 327 127 33 692 33 692 624 598 624 598 59 837 59 837 631 43 631 43 618 726 618 726 429 834 429 834 462 230 462 230 605 631 605 631 573 814 573 814 845 809 845 809 231 331 231 331 844 746 844 746 443 291 443 291 805 643 805 643 373 259 373 259 72 449 72 449 617 407 617 407 31 754 31 754 980 840 980 840 226 320 226 320 747 842 747 842 985 330 985 330 124 679 124 679 876 660 876 660 977 788 977 788 328 427 328 427 287 515 287 515 766 128 766 128 530 500 530 500 158 976 158 976 771 710 771 710 500 235 500 235 810 419 810 419 90 436 90 436 84 637 84 637 660 298 660 298 153 867 153 867 681 89 681 89 308 956 308 956 59 324 59 324 295 942 295 942 249 964 249 964 934 864 934 864 688 904 688 904 205 822 205 822 87 96 87 96 318 771 318 771 11 363 11 363 976 602 976 602 659 291 659 291 636 84 636 84 794 720 794 720 443 270 443 270 343 390 343 390 476 905 476 905 778 952 778 952 28 387 28 387 797 607 797 607 864 821 864 821 553 841 553 841 667 185 667 185 173 70 173 70 514 732 514 732 109 76 109 76 176 305 176 305 444 877 444 877 574 650 574 650 948 21 948 21 798 950 798 950 526 707 526 707 183 737 183 737 452 828 452 828 770 655 770 655 477 908 477 908 570 748 570 748 858 473 858 473 48 876 48 876 411 977 411 977 815 553 815 553 688 209 688 209 459 295 459 295 223 902 223 902 37 316 37 316 814 696 814 696 112 185 112 185 288 799 288 799 486 967 486 967 56 276 56 276 802 787 802 787 135 180 135 180 917 684 917 684 673 624 673 624 577 940 577 940 680 606 680 606 170 835 170 835 608 448 608 448 757 975 757 975 71 553 71 553 475 911 475 911 402 645 402 645 324 278 324 278 775 198 775 198 463 95 463 95 521 478 521 478 9 820 9 820 498 83 498 83 619 144 619 144 865 633 865 633 71 298 71 298 122 679 122 679 890 953 890 953 309 978 309 978 18 57 18 57 906 70 906 70 147 514 147 514 487 882 487 882 48 705 48 705 638 888 638 888 230 864 230 864 658 17 658 17 133 205 133 205 767 424 767 424 485 494 485 494 470 595 470 595 665 848 665 848 424 850 424 850 66 531 66 531 328 218 328 218 478 968 478 968 525 491 525 491 253 439 253 439 468 271 468 271 249 384 249 384 61 588 61 588 424 880 424 880 91 100 91 100 567 17 567 17 370 206 370 206 706 116 706 116 843 90 843 90 189 226 189 226 983 924 983 924 118 245 118 245 672 97 672 97 192 851 192 851 212 319 212 319 943 643 943 643 357 77 357 77 288 839 288 839 860 677 860 677 232 830 232 830 747 170 747 170 202 192 202 192 870 577 870 577 525 856 525 856 593 611 593 611 616 667 616 667 657 638 657 638 277 323 277 323 495 794 495 794 591 64 591 64 889 278 889 278 202 444 202 444 535 980 535 980 854 653 854 653 508 518 508 518 730 878 730 878 709 42 709 42 86 266 86 266 741 791 741 791 185 817 185 817 882 285 882 285 310 494 310 494 513 495 513 495 591 475 591 475 910 80 910 80 839 280 839 280 910 404 910 404 191 278 191 278 449 955 449 955 269 17 269 17 140 802 140 802 466 940 466 940 751 230 751 230 363 180 363 180 207 894 207 894 510 500 510 500 614 207 614 207 269 845 269 845 447 295 447 295 619 885 619 885 987 441 987 441 475 391 475 391 623 936 623 936 312 941 312 941 2 123 2 123 724 274 724 274 957 637 957 637 451 922 451 922 852 644 852 644 874 820 874 820 679 490 679 490 742 795 742 795 237 512 237 512 720 733 720 733 415 595 415 595 376 363 376 363 278 941 278 941 751 721 751 721 292 753 292 753 115 688 115 688 688 713 688 713 785 499 785 499 917 259 917 259 21 152 21 152 228 989 228 989 414 33 414 33 852 58 852 58 388 186 388 186 370 696 370 696 48 522 48 522 158 633 158 633 263 626 263 626 554 469 554 469 614 342 614 342 222 420 222 420 204 761 204 761 946 559 946 559 274 697 274 697 128 937 128 937 79 467 79 467 33 76 33 76 14 331 14 331 706 192 706 192 468 628 468 628 927 68 927 68 463 499 463 499 669 2 669 2 390 56 390 56 916 418 916 418 374 956 374 956 13 883 13 883 724 186 724 186 745 567 745 567 327 996 327 996 765 42 765 42 513 385 513 385 686 617 686 617 809 741 809 741 83 684 83 684 243 135 243 135 190 243 190 243 726 795 726 795 458 113 458 113 123 486 123 486 149 391 149 391 679 474 679 474 167 23 167 23 936 487 936 487 577 463 577 463 930 874 930 874 489 501 489 501 641 975 641 975 111 799 111 799 883 544 883 544 421 957 421 957 431 921 431 921 532 436 532 436 220 279 220 279 732 784 732 784 824 444 824 444 109 191 109 191 354 605 354 605 963 175 963 175 947 101 947 101 309 124 309 124 452 352 452 352 400 279 400 279 495 953 495 953 642 868 642 868 429 991 429 991 563 700 563 700 634 630 634 630 772 457 772 457 982 176 982 176 820 694 820 694 829 371 829 371 727 85 727 85 895 780 895 780 482 900 482 900 89 689 89 689 844 726 844 726 548 390 548 390 93 298 93 298 625 504 625 504 713 20 713 20 281 387 281 387 145 812 145 812 253 184 253 184 703 220 703 220 544 429 544 429 156 482 156 482 78 436 78 436 814 389 814 389 890 331 890 331 915 95 915 95 900 949 900 949 494 335 494 335 195 794 195 794 225 599 225 599 226 578 226 578 543 297 543 297 845 668 845 668 218 234 218 234 702 544 702 544 219 829 219 829 91 236 91 236 987 307 987 307 556 247 556 247 851 951 851 951 190 140 190 140 915 348 915 348 937 937 937 937 182 921 182 921 888 779 888 779 190 831 190 831 781 493 781 493 530 254 530 254 268 451 268 451 518 502 518 502 744 919 744 919 638 797 638 797 220 639 220 639 946 330 946 330 27 568 27 568 433 234 433 234 829 635 829 635 584 687 584 687 378 234 378 234 712 179 712 179 908 396 908 396 34 406 34 406 493 754 493 754 882 358 882 358 882 835 882 835 216 11 216 11 785 967 785 967 527 970 527 970 917 848 917 848 817 847 817 847 896 294 896 294 520 759 520 759 941 176 941 176 153 68 153 68 826 169 826 169 234 367 234 367 430 958 430 958 988 739 988 739 973 510 973 510 224 526 224 526 12 59 12 59 616 583 616 583 57 635 57 635 658 704 658 704 183 613 183 613 629 920 629 920 592 236 592 236 943 50 943 50 609 300 609 300 279 58 279 58 640 551 640 551 639 366 639 366 938 160 938 160 217 888 217 888 230 113 230 113 577 449 577 449 606 836 606 836 994 820 994 820 955 130 955 130 60 996 60 996 442 203 442 203 587 219 587 219 516 312 516 312 335 199 335 199 442 930 442 930 254 283 254 283 651 714 651 714 509 242 509 242 277 980 277 980 414 357 414 357 383 559 383 559 539 585 539 585 700 83 700 83 870 95 870 95 814 818 814 818 571 492 571 492 69 350 69 350 583 995 583 995 582 985 582 985 967 376 967 376 437 809 437 809 296 840 296 840 949 810 949 810 851 300 851 300 103 514 103 514 355 550 355 550 229 61 229 61 313 471 313 471 509 449 509 449 447 752 447 752 415 344 415 344 629 884 629 884 707 562 707 562 441 642 441 642 107 406 107 406 267 865 267 865 3 373 3 373 214 603 214 603 524 873 524 873 51 827 51 827 500 807 500 807 440 313 440 313 62 66 62 66 187 233 187 233 523 147 523 147 454 915 454 915 297 230 297 230 214 549 214 549 163 344 163 344 817 334 817 334 809 975 809 975 412 12 412 12 413 855 413 855 173 118 173 118 642 736 642 736 770 512 770 512 4 941 4 941 677 516 677 516 9 266 9 266 236 374 236 374 72 415 72 415 881 146 881 146 431 505 431 505 112 362 112 362 253 461 253 461 317 733 317 733 975 961 975 961 900 127 900 127 217 411 217 411 895 213 895 213 862 702 862 702 447 694 447 694 380 368 380 368 790 200 790 200 346 215 346 215 279 886 279 886 941 639 941 639 513 548 513 548 464 592 464 592 394 793 394 793 366 191 366 191 716 306 716 306 338 814 338 814 891 342 891 342 122 937 122 937 681 528 681 528 74 450 74 450 42 308 42 308 555 583 555 583 658 835 658 835 234 633 234 633 115 464 115 464 372 215 372 215 45 99 45 99 746 805 746 805 233 278 233 278 664 448 664 448 409 640 409 640 464 167 464 167 257 528 257 528 199 595 199 595 631 914 631 914 933 823 933 823 691 651 691 651 904 738 904 738 622 723 622 723 674 2 674 2 280 504 280 504 220 199 220 199 793 370 793 370 786 865 786 865 986 409 986 409 192 961 192 961 218 417 218 417 423 497 423 497 79 140 79 140 825 784 825 784 357 897 357 897 983 969 983 969 751 920 751 920 918 900 918 900 409 960 409 960 202 578 202 578 556 861 556 861 222 631 222 631 137 653 137 653 625 937 625 937 963 13 963 13 588 310 588 310 607 687 607 687 994 147 994 147 540 926 540 926 810 515 810 515 468 267 468 267 248 378 248 378 737 279 737 279 872 13 872 13 768 693 768 693 727 216 727 216 67 185 67 185 682 320 682 320 300 600 300 600 121 439 121 439 50 383 50 383 676 332 676 332 687 611 687 611 817 542 817 542 297 825 297 825 780 464 780 464 674 756 674 756 225 185 225 185 915 744 915 744 398 706 398 706 75 703 75 703 492 440 492 440 377 583 377 583 225 985 225 985 955 365 955 365 141 167 141 167 315 390 315 390 950 941 950 941 336 804 336 804 291 708 291 708 389 290 389 290 108 104 108 104 47 355 47 355 9 16 9 16 812 952 812 952 621 296 621 296 450 671 450 671 962 266 962 266 145 511 145 511 444 583 444 583 174 464 174 464 906 891 906 891 57 757 57 757 79 161 79 161 399 51 399 51 812 604 812 604 134 794 134 794 64 251 64 251 72 257 72 257 279 667 279 667 391 33 391 33 739 992 739 992 643 6 643 6 762 782 762 782 403 947 403 947 616 33 616 33 460 821 460 821 446 950 446 950 681 82 681 82 554 883 554 883 441 327 441 327 92 138 92 138 160 930 160 930 48 417 48 417 591 456 591 456 552 773 552 773 398 351 398 351 531 562 531 562 533 339 533 339 909 306 909 306 803 241 803 241 582 786 582 786 632 359 632 359 854 190 854 190 944 88 944 88 984 301 984 301 178 27 178 27 192 908 192 908 719 6 719 6 266 318 266 318 664 280 664 280 170 997 170 997 835 564 835 564 415 637 415 637 628 31 628 31 191 164 191 164 350 918 350 918 237 539 237 539 887 21 887 21 111 247 111 247 711 465 711 465 128 365 128 365 861 56 861 56 425 973 425 973 975 69 975 69 124 893 124 893 330 323 330 323 75 155 75 155 284 164 284 164 776 641 776 641 56 835 56 835 411 554 411 554 390 691 390 691 494 450 494 450 405 66 405 66 44 613 44 613 944 493 944 493 143 890 143 890 982 102 982 102 609 530 609 530 153 771 153 771 903 409 903 409 574 468 574 468 960 159 960 159 77 120 77 120 125 11 125 11 525 911 525 911 966 652 966 652 733 32 733 32 244 822 244 822 984 41 984 41 703 29 703 29 607 306 607 306 215 38 215 38 44 436 44 436 920 958 920 958 889 294 889 294 760 978 760 978 56 552 56 552 323 361 323 361 926 605 926 605 41 122 41 122 413 702 413 702 548 880 548 880 354 791 354 791 351 835 351 835 266 555 266 555 344 955 344 955 169 639 169 639 967 173 967 173 311 166 311 166 71 403 71 403 725 426 725 426 445 576 445 576 105 981 105 981 33 576 33 576 145 743 145 743 511 144 511 144 258 618 258 618 864 340 864 340 617 469 617 469 214 385 214 385 404 565 404 565 301 923 301 923 245 85 245 85 814 174 814 174 200 307 200 307 310 776 310 776 590 471 590 471 343 5 343 5 471 501 471 501 232 669 232 669 129 824 129 824 584 44 584 44 171 254 171 254 594 781 594 781 549 184 549 184 957 850 957 850 77 5 77 5 93 16 93 16 122 615 122 615 842 638 842 638 159 743 159 743 671 874 671 874 640 10 640 10 799 456 799 456 337 159 337 159 475 733 475 733 451 552 451 552 716 746 716 746 12 923 12 923 185 613 185 613 570 174 570 174 854 789 854 789 605 762 605 762 478 211 478 211 945 952 945 952 677 500 677 500 30 979 30 979 46 260 46 260 862 9 862 9 448 1 448 1 889 225 889 225 928 46 928 46 371 511 371 511 292 401 292 401 444 164 444 164 99 696 99 696 682 859 682 859 873 133 873 133 751 110 751 110 734 135 734 135 152 126 152 126 487 99 487 99 190 670 190 670 651 186 651 186 861 164 861 164 149 995 149 995 445 946 445 946 682 733 682 733 572 877 572 877 311 852 311 852 738 252 738 252 89 576 89 576 220 585 220 585 661 730 661 730 91 303 91 303 526 460 526 460 947 937 947 937 544 944 544 944 884 977 884 977 96 997 96 997 642 919 642 919 383 35 383 35 401 486 401 486 633 879 633 879 919 98 919 98 486 14 486 14 325 706 325 706 503 845 503 845 279 559 279 559 562 288 562 288 135 483 135 483 215 404 215 404 360 246 360 246 357 714 357 714 752 944 752 944 158 963 158 963 794 580 794 580 154 146 154 146 188 762 188 762 129 738 129 738 949 823 949 823 849 682 849 682 199 132 199 132 650 981 650 981 384 680 384 680 552 781 552 781 937 519 937 519 299 806 299 806 67 494 67 494 564 946 564 946 819 928 819 928 123 431 123 431 77 10 77 10 827 76 827 76 582 928 582 928 518 570 518 570 864 224 864 224 356 79 356 79 447 119 447 119 550 636 550 636 689 952 689 952 457 18 457 18 554 604 554 604 748 956 748 956 898 527 898 527 917 812 917 812 842 497 842 497 24 164 24 164 662 109 662 109 972 530 972 530 512 545 512 545 970 830 970 830 408 135 408 135 780 141 780 141 576 367 576 367 10 204 10 204 270 896 270 896 646 450 646 450 269 771 269 771 973 987 973 987 129 648 129 648 985 136 985 136 789 839 789 839 789 274 789 274 89 149 89 149 326 818 326 818 20 892 20 892 511 170 511 170 129 226 129 226 846 620 846 620 591 214 591 214 275 350 275 350 323 713 323 713 68 359 68 359 209 568 209 568 353 785 353 785 348 414 348 414 217 326 217 326 719 567 719 567 692 933 692 933 837 76 837 76 261 993 261 993 675 348 675 348 660 759 660 759 464 175 464 175 477 693 477 693 711 868 711 868 744 369 744 369 676 278 676 278 580 737 580 737 257 412 257 412 373 930 373 930 525 56 525 56 377 222 377 222 71 548 71 548 290 843 290 843 610 353 610 353 634 602 634 602 184 696 184 696 913 274 913 274 293 900 293 900 302 247 302 247 126 421 126 421 461 543 461 543 98 450 98 450 957 144 957 144 529 812 529 812 56 894 56 894 585 284 585 284 249 237 249 237 168 457 168 457 601 7 601 7 478 430 478 430 391 198 391 198 317 277 317 277 415 677 415 677 329 274 329 274 127 421 127 421 272 448 272 448 980 904 980 904 758 83 758 83 876 427 876 427 723 676 723 676 515 976 515 976 935 830 935 830 192 424 192 424 835 342 835 342 702 336 702 336 480 744 480 744 423 300 423 300 714 468 714 468 913 729 913 729 629 137 629 137 840 354 840 354 391 676 391 676 116 72 116 72 916 392 916 392 654 477 654 477 139 859 139 859 268 14 268 14 402 430 402 430 957 720 957 720 669 738 669 738 226 926 226 926 278 426 278 426 578 597 578 597 43 281 43 281 334 623 334 623 331 441 331 441 166 614 166 614 447 595 447 595 814 928 814 928 838 786 838 786 115 397 115 397 699 354 699 354 326 214 326 214 903 781 903 781 575 617 575 617 433 473 433 473 216 444 216 444 471 76 471 76 993 234 993 234 968 437 968 437 939 577 939 577 120 29 120 29 344 35 344 35 362 43 362 43 111 923 111 923 572 310 572 310 619 975 619 975 231 622 231 622 855 885 855 885 120 688 120 688 917 376 917 376 352 216 352 216 947 43 947 43 2 235 2 235 413 689 413 689 867 491 867 491 93 693 93 693 568 989 568 989 314 244 314 244 546 315 546 315 35 278 35 278 34 771 34 771 511 326 511 326 41 119 41 119 37 946 37 946 950 983 950 983 894 12 894 12 560 506 560 506 430 163 430 163 782 838 782 838 724 448 724 448 118 721 118 721 809 71 809 71 387 726 387 726 87 750 87 750 953 635 953 635 83 206 83 206 272 768 272 768 452 879 452 879 799 383 799 383 958 552 958 552 941 292 941 292 144 644 144 644 52 445 52 445 886 936 886 936 651 770 651 770 107 920 107 920 387 458 387 458 815 701 815 701 608 124 608 124 851 128 851 128 387 699 387 699 516 649 516 649 320 809 320 809 373 417 373 417 710 680 710 680 467 174 467 174 149 310 149 310 98 5 98 5 1 716 1 716 86 912 86 912 979 224 979 224 226 410 226 410 814 91 814 91 832 956 832 956 428 346 428 346 277 904 277 904 164 722 164 722 382 955 382 955 459 417 459 417 181 893 181 893 723 979 723 979 382 37 382 37 269 981 269 981 755 49 755 49 453 99 453 99 657 646 657 646 15 631 15 631 699 595 699 595 196 153 196 153 119 40 119 40 465 66 465 66 926 726 926 726 559 798 559 798 478 71 478 71 457 554 457 554 621 169 621 169 186 297 186 297 865 772 865 772 316 252 316 252 496 158 496 158 79 243 79 243 830 424 830 424 876 375 876 375 56 40 56 40 973 907 973 907 219 677 219 677 997 461 997 461 672 24 672 24 341 407 341 407 695 502 695 502 447 156 447 156 43 504 43 504 573 963 573 963 220 942 220 942 328 560 328 560 180 50 180 50 544 115 544 115 574 289 574 289 767 426 767 426 540 122 540 122 832 720 832 720 464 850 464 850 543 44 543 44 709 168 709 168 324 912 324 912 281 476 281 476 838 206 838 206 2 114 2 114 100 275 100 275 796 350 796 350 595 996 595 996 341 847 341 847 222 397 222 397 72 30 72 30 808 208 808 208 183 865 183 865 30 301 30 301 576 284 576 284 239 235 239 235 467 859 467 859 551 175 551 175 230 246 230 246 915 381 915 381 343 309 343 309 522 198 522 198 121 435 121 435 917 121 917 121 482 17 482 17 9 646 9 646 789 477 789 477 122 568 122 568 616 353 616 353 278 222 278 222 557 483 557 483 907 899 907 899 844 26 844 26 620 664 620 664 2 89 2 89 222 805 222 805 32 643 32 643 454 747 454 747 951 273 951 273 441 410 441 410 897 372 897 372 249 619 249 619 815 191 815 191 454 447 454 447 487 45 487 45 187 520 187 520 974 871 974 871 725 414 725 414 122 573 122 573 722 836 722 836 586 209 586 209 839 46 839 46 40 275 40 275 306 935 306 935 245 33 245 33 235 562 235 562 904 213 904 213 313 15 313 15 59 308 59 308 324 589 324 589 762 296 762 296 63 212 63 212 387 366 387 366 401 273 401 273 28 766 28 766 487 177 487 177 979 560 979 560 756 829 756 829 381 859 381 859 417 748 417 748 319 894 319 894 988 646 988 646 440 25 440 25 371 560 371 560 763 828 763 828 307 233 307 233 830 601 830 601 397 236 397 236 337 424 337 424 886 830 886 830 742 336 742 336 520 141 520 141 425 851 425 851 760 466 760 466 421 713 421 713 41 173 41 173 917 286 917 286 144 60 144 60 87 191 87 191 878 79 878 79 349 618 349 618 602 705 602 705 13 835 13 835 534 858 534 858 843 674 843 674 730 183 730 183 811 33 811 33 479 589 479 589 617 136 617 136 654 97 654 97 640 546 640 546 988 833 988 833 716 604 716 604 773 203 773 203 287 293 287 293 839 83 839 83 268 341 268 341 623 630 623 630 364 103 364 103 945 100 945 100 871 444 871 444 81 977 81 977 614 323 614 323 741 329 741 329 690 581 690 581 338 442 338 442 507 909 507 909 44 407 44 407 896 863 896 863 323 897 323 897 750 54 750 54 710 348 710 348 327 164 327 164 350 750 350 750 819 287 819 287 262 557 262 557 113 654 113 654 561 932 561 932 3 236 3 236 236 947 236 947 517 373 517 373 923 489 923 489 667 548 667 548 228 636 228 636 189 810 189 810 188 663 188 663 335 402 335 402 353 137 353 137 214 803 214 803 147 960 147 960 397 662 397 662 101 369 101 369 140 206 140 206 776 300 776 300 983 636 983 636 741 5 741 5 410 932 410 932 127 766 127 766 244 356 244 356 524 479 524 479 981 73 981 73 667 338 667 338 787 777 787 777 97 979 97 979 186 997 186 997 658 669 658 669 577 705 577 705 562 714 562 714 609 953 609 953 749 650 749 650 939 628 939 628 67 145 67 145 175 389 175 389 899 500 899 500 742 49 742 49 883 442 883 442 875 890 875 890 228 302 228 302 237 621 237 621 553 647 553 647 133 111 133 111 448 886 448 886 324 309 324 309 561 904 561 904 840 828 840 828 71 21 71 21 930 358 930 358 526 911 526 911 871 521 871 521 335 680 335 680 209 358 209 358 315 839 315 839 837 300 837 300 308 459 308 459 990 421 990 421 825 816 825 816 880 528 880 528 71 184 71 184 997 628 997 628 891 560 891 560 304 98 304 98 282 720 282 720 191 482 191 482 459 324 459 324 848 207 848 207 638 802 638 802 901 163 901 163 455 757 455 757 897 105 897 105 235 520 235 520 642 334 642 334 276 436 276 436 653 835 653 835 804 319 804 319 292 590 292 590 136 761 136 761 234 879 234 879 507 949 507 949 637 696 637 696 361 623 361 623 347 873 347 873 338 393 338 393 604 20 604 20 458 226 458 226 849 140 849 140 502 595 502 595 640 292 640 292 768 75 768 75 936 159 936 159 65 107 65 107 27 571 27 571 522 381 522 381 257 565 257 565 603 597 603 597 338 316 338 316 266 875 266 875 574 571 574 571 890 821 890 821 778 946 778 946 815 371 815 371 360 182 360 182 785 409 785 409 564 421 564 421 896 45 896 45 732 380 732 380 581 398 581 398 379 28 379 28 318 878 318 878 824 480 824 480 297 818 297 818 576 260 576 260 68 281 68 281 418 456 418 456 767 863 767 863 107 668 107 668 555 559 555 559 3 467 3 467 45 64 45 64 308 407 308 407 489 254 489 254 656 671 656 671 535 429 535 429 316 161 316 161 743 967 743 967 573 784 573 784 93 75 93 75 699 966 699 966 317 156 317 156 740 693 740 693 77 54 77 54 622 624 622 624 481 480 481 480 683 361 683 361 600 449 600 449 889 289 889 289 309 997 309 997 992 23 992 23 280 223 280 223 600 264 600 264 913 965 913 965 301 481 301 481 694 647 694 647 613 184 613 184 753 65 753 65 490 155 490 155 103 289 103 289 583 257 583 257 519 888 519 888 527 736 527 736 436 468 436 468 302 740 302 740 11 967 11 967 431 986 431 986 769 216 769 216 406 269 406 269 637 453 637 453 76 863 76 863 120 596 120 596 120 942 120 942 60 742 60 742 872 850 872 850 801 191 801 191 102 503 102 503 249 783 249 783 836 967 836 967 445 514 445 514 878 588 878 588 716 703 716 703 66 319 66 319 100 9 100 9 987 581 987 581 756 656 756 656 655 804 655 804 155 606 155 606 919 348 919 348 163 820 163 820 122 632 122 632 649 827 649 827 329 409 329 409 292 529 292 529 201 906 201 906 335 956 335 956 932 371 932 371 561 39 561 39 528 343 528 343 453 199 453 199 617 179 617 179 145 131 145 131 119 177 119 177 490 565 490 565 791 981 791 981 677 735 677 735 312 697 312 697 759 214 759 214 672 705 672 705 768 58 768 58 520 799 520 799 922 764 922 764 297 44 297 44 90 88 90 88 273 411 273 411 172 858 172 858 192 26 192 26 560 780 560 780 34 336 34 336 549 95 549 95 361 367 361 367 636 451 636 451 40 213 40 213 821 377 821 377 761 6 761 6 835 756 835 756 915 499 915 499 707 807 707 807 294 197 294 197 309 724 309 724 147 591 147 591 306 701 306 701 529 233 529 233 803 231 803 231 246 183 246 183 834 414 834 414 455 772 455 772 773 806 773 806 760 322 760 322 477 282 477 282 908 255 908 255 622 258 622 258 882 15 882 15 653 731 653 731 219 859 219 859 922 399 922 399 931 932 931 932 866 695 866 695 18 446 18 446 256 145 256 145 795 550 795 550 30 69 30 69 395 59 395 59 671 418 671 418 49 380 49 380 668 834 668 834 675 613 675 613 166 441 166 441 291 639 291 639 194 556 194 556 719 532 719 532 281 424 281 424 820 715 820 715 228 91 228 91 739 688 739 688 60 547 60 547 883 794 883 794 300 611 300 611 469 115 469 115 323 395 323 395 327 396 327 396 623 267 623 267 893 896 893 896 45 707 45 707 576 741 576 741 445 966 445 966 413 607 413 607 591 940 591 940 993 579 993 579 477 53 477 53 97 344 97 344 333 492 333 492 96 293 96 293 211 608 211 608 776 318 776 318 31 642 31 642 427 590 427 590 287 809 287 809 700 816 700 816 284 247 284 247 843 816 843 816 124 757 124 757 253 301 253 301 445 978 445 978 193 397 193 397 315 624 315 624 947 544 947 544 129 5 129 5 519 772 519 772 955 607 955 607 737 55 737 55 315 191 315 191 644 411 644 411 225 41 225 41 159 640 159 640 571 514 571 514 389 942 389 942 725 107 725 107 752 618 752 618 207 111 207 111 793 216 793 216 696 884 696 884 606 504 606 504 837 119 837 119 547 652 547 652 357 833 357 833 856 296 856 296 564 138 564 138 51 684 51 684 265 393 265 393 821 664 821 664 482 95 482 95 644 890 644 890 656 391 656 391 25 27 25 27 735 329 735 329 785 773 785 773 248 96 248 96 718 598 718 598 739 168 739 168 318 225 318 225 181 237 181 237 683 645 683 645 837 492 837 492 279 135 279 135 232 550 232 550 896 229 896 229 892 651 892 651 534 714 534 714 732 158 732 158 592 585 592 585 479 329 479 329 230 967 230 967 353 589 353 589 242 200 242 200 654 558 654 558 643 493 643 493 233 705 233 705 825 263 825 263 299 589 299 589 507 989 507 989 806 519 806 519 383 894 383 894 921 366 921 366 881 476 881 476 365 666 365 666 102 328 102 328 759 700 759 700 632 610 632 610 63 522 63 522 164 248 164 248 633 722 633 722 99 799 99 799 185 539 185 539 654 430 654 430 404 621 404 621 589 993 589 993 746 421 746 421 590 74 590 74 696 673 696 673 443 149 443 149 475 623 475 623 251 530 251 530 464 804 464 804 100 580 100 580 548 392 548 392 597 583 597 583 227 426 227 426 625 155 625 155 606 393 606 393 582 277 582 277 859 298 859 298 525 427 525 427 429 127 429 127 843 383 843 383 768 847 768 847 402 108 402 108 676 727 676 727 193 680 193 680 694 649 694 649 49 55 49 55 637 30 637 30 972 143 972 143 866 997 866 997 877 441 877 441 869 996 869 996 492 386 492 386 213 83 213 83 273 761 273 761 641 493 641 493 517 85 517 85 566 339 566 339 311 215 311 215 293 137 293 137 224 421 224 421 938 843 938 843 841 103 841 103 639 735 639 735 168 615 168 615 421 570 421 570 369 112 369 112 757 662 757 662 369 308 369 308 461 317 461 317 538 171 538 171 351 465 351 465 176 940 176 940 146 917 146 917 43 900 43 900 131 697 131 697 229 836 229 836 403 397 403 397 22 485 22 485 582 898 582 898 678 158 678 158 71 332 71 332 348 99 348 99 970 758 970 758 106 542 106 542 114 909 114 909 42 527 42 527 61 884 61 884 232 697 232 697 175 496 175 496 836 141 836 141 128 600 128 600 79 7 79 7 410 18 410 18 683 739 683 739 287 472 287 472 390 725 390 725 594 571 594 571 560 868 560 868 119 228 119 228 62 605 62 605 82 951 82 951 987 537 987 537 292 198 292 198 478 50 478 50 229 881 229 881 249 470 249 470 403 257 403 257 701 777 701 777 422 278 422 278 897 389 897 389 330 113 330 113 336 61 336 61 481 311 481 311 477 750 477 750 952 915 952 915 973 689 973 689 538 896 538 896 837 239 837 239 158 462 158 462 264 277 264 277 224 743 224 743 412 704 412 704 485 486 485 486 732 694 732 694 885 584 885 584 639 601 639 601 502 202 502 202 874 680 874 680 785 863 785 863 515 651 515 651 27 877 27 877 191 846 191 846 112 580 112 580 508 821 508 821 475 749 475 749 223 260 223 260 594 572 594 572 125 747 125 747 255 434 255 434 845 784 845 784 868 983 868 983 205 448 205 448 964 297 964 297 811 57 811 57 253 37 253 37 521 447 521 447 652 978 652 978 713 555 713 555 50 958 50 958 377 141 377 141 456 413 456 413 868 706 868 706 581 18 581 18 12 173 12 173 156 645 156 645 743 527 743 527 617 476 617 476 968 351 968 351 458 71 458 71 458 290 458 290 307 431 307 431 282 752 282 752 134 492 134 492 346 94 346 94 905 943 905 943 980 347 980 347 460 136 460 136 331 947 331 947 135 453 135 453 462 546 462 546 624 946 624 946 387 875 387 875 177 794 177 794 383 446 383 446 710 504 710 504 118 13 118 13 892 867 892 867 429 421 429 421 168 757 168 757 198 378 198 378 392 254 392 254 727 99 727 99 22 783 22 783 62 712 62 712 399 400 399 400 804 459 804 459 560 758 560 758 375 291 375 291 358 394 358 394 812 224 812 224 245 816 245 816 851 197 851 197 418 859 418 859 976 205 976 205 847 239 847 239 119 550 119 550 689 155 689 155 350 340 350 340 836 150 836 150 375 56 375 56 890 328 890 328 477 589 477 589 832 881 832 881 909 787 909 787 672 799 672 799 170 547 170 547 597 791 597 791 735 666 735 666 339 155 339 155 469 56 469 56 725 386 725 386 120 114 120 114 568 98 568 98 73 703 73 703 66 313 66 313 430 334 430 334 238 68 238 68 69 820 69 820 905 881 905 881 959 948 959 948 567 247 567 247 621 203 621 203 831 508 831 508 289 873 289 873 747 255 747 255 448 743 448 743 135 407 135 407 336 90 336 90 244 508 244 508 506 746 506 746 376 251 376 251 78 596 78 596 126 344 126 344 773 738 773 738 77 718 77 718 859 285 859 285 633 452 633 452 888 796 888 796 848 889 848 889 214 27 214 27 797 563 797 563 239 726 239 726 363 131 363 131 483 539 483 539 126 277 126 277 643 869 643 869 231 42 231 42 837 423 837 423 476 768 476 768 102 230 102 230 241 447 241 447 11 831 11 831 583 573 583 573 334 825 334 825 756 418 756 418 42 538 42 538 211 513 211 513 210 352 210 352 431 919 431 919 610 142 610 142 271 92 271 92 699 605 699 605 322 627 322 627 567 93 567 93 921 245 921 245 755 747 755 747 822 867 822 867 201 418 201 418 565 819 565 819 753 265 753 265 464 794 464 794 629 359 629 359 360 114 360 114 56 444 56 444 304 460 304 460 366 819 366 819 786 575 786 575 886 278 886 278 306 901 306 901 163 457 163 457 209 471 209 471 799 104 799 104 649 376 649 376 100 541 100 541 230 224 230 224 716 322 716 322 98 874 98 874 497 433 497 433 629 89 629 89 433 986 433 986 582 376 582 376 601 229 601 229 906 772 906 772 894 823 894 823 509 613 509 613 3 554 3 554 599 477 599 477 364 245 364 245 893 540 893 540 526 552 526 552 810 964 810 964 974 5 974 5 88 736 88 736 963 468 963 468 991 655 991 655 271 593 271 593 885 701 885 701 422 370 422 370 321 795 321 795 39 947 39 947 997 190 997 190 21 330 21 330 894 366 894 366 368 995 368 995 517 381 517 381 446 977 446 977 155 137 155 137 119 412 119 412 2 355 2 355 11 616 11 616 148 192 148 192 531 164 531 164 733 29 733 29 925 283 925 283 383 27 383 27 595 250 595 250 800 707 800 707 355 462 355 462 190 22 190 22 865 341 865 341 62 559 62 559 811 720 811 720 977 193 977 193 838 350 838 350 745 164 745 164 704 602 704 602 53 686 53 686 144 94 144 94 617 491 617 491 369 760 369 760 901 893 901 893 871 947 871 947 838 10 838 10 806 808 806 808 152 310 152 310 229 355 229 355 737 471 737 471 774 767 774 767 824 166 824 166 579 137 579 137 752 568 752 568 23 552 23 552 909 229 909 229 771 512 771 512 437 964 437 964 183 690 183 690 674 320 674 320 835 963 835 963 614 424 614 424 995 578 995 578 466 446 466 446 207 869 207 869 740 247 740 247 377 446 377 446 803 648 803 648 896 795 896 795 846 863 846 863 467 599 467 599 207 779 207 779 479 811 479 811 361 209 361 209 86 178 86 178 811 837 811 837 283 200 283 200 866 812 866 812 31 987 31 987 95 271 95 271 457 415 457 415 169 53 169 53 820 152 820 152 736 64 736 64 522 895 522 895 958 523 958 523 488 201 488 201 67 526 67 526 909 154 909 154 773 190 773 190 256 579 256 579 548 37 548 37 388 490 388 490 644 912 644 912 294 740 294 740 282 462 282 462 135 591 135 591 178 419 178 419 552 879 552 879 688 966 688 966 183 198 183 198 641 614 641 614 584 508 584 508 328 514 328 514 144 537 144 537 360 398 360 398 759 168 759 168 453 18 453 18 404 395 404 395 320 964 320 964 419 571 419 571 331 582 331 582 827 659 827 659 158 942 158 942 265 784 265 784 236 18 236 18 498 958 498 958 954 759 954 759 408 909 408 909 687 332 687 332 316 987 316 987 754 45 754 45 428 621 428 621 251 379 251 379 832 618 832 618 714 558 714 558 627 838 627 838 358 534 358 534 237 203 237 203 618 350 618 350 363 944 363 944 96 143 96 143 618 968 618 968 185 42 185 42 260 207 260 207 519 920 519 920 164 764 164 764 734 168 734 168 599 329 599 329 146 898 146 898 342 783 342 783 378 97 378 97 440 502 440 502 500 864 500 864 985 122 985 122 592 925 592 925 359 916 359 916 4 169 4 169 362 749 362 749 311 374 311 374 975 772 975 772 271 585 271 585 399 130 399 130 162 167 162 167 892 511 892 511 497 128 497 128 957 822 957 822 621 956 621 956 281 925 281 925 484 887 484 887 273 588 273 588 403 577 403 577 678 404 678 404 880 868 880 868 462 21 462 21 754 14 754 14 954 423 954 423 897 910 897 910 851 731 851 731 278 937 278 937 617 882 617 882 764 316 764 316 223 940 223 940 587 718 587 718 710 853 710 853 649 549 649 549 838 534 838 534 425 795 425 795 147 622 147 622 975 85 975 85 820 479 820 479 301 84 301 84 566 107 566 107 555 95 555 95 147 618 147 618 869 370 869 370 121 958 121 958 593 115 593 115 750 130 750 130 814 139 814 139 429 556 429 556 628 72 628 72 769 791 769 791 747 487 747 487 542 81 542 81 81 845 81 845 508 436 508 436 666 630 666 630 752 564 752 564 604 441 604 441 436 30 436 30 650 162 650 162 765 202 765 202 160 848 160 848 441 687 441 687 140 931 140 931 80 269 80 269 682 185 682 185 667 496 667 496 759 735 759 735 199 740 199 740 944 865 944 865 638 515 638 515 490 156 490 156 888 615 888 615 494 76 494 76 575 198 575 198 6 958 6 958 654 713 654 713 505 6 505 6 957 857 957 857 132 970 132 970 538 474 538 474 299 787 299 787 41 15 41 15 711 511 711 511 793 834 793 834 608 733 608 733 711 558 711 558 162 496 162 496 949 531 949 531 471 34 471 34 547 697 547 697 221 329 221 329 168 552 168 552 523 693 523 693 711 526 711 526 570 530 570 530 538 187 538 187 275 735 275 735 70 481 70 481 395 315 395 315 750 919 750 919 255 820 255 820 963 499 963 499 453 467 453 467 369 62 369 62 227 424 227 424 194 219 194 219 780 821 780 821 712 197 712 197 141 321 141 321 400 803 400 803 935 383 935 383 568 807 568 807 57 96 57 96 165 304 165 304 491 437 491 437 391 397 391 397 452 222 452 222 515 225 515 225 283 888 283 888 468 368 468 368 809 967 809 967 711 213 711 213 986 405 986 405 668 319 668 319 397 640 397 640 300 70 300 70 520 514 520 514 836 140 836 140 774 7 774 7 806 169 806 169 689 876 689 876 834 583 834 583 908 810 908 810 916 23 916 23 234 374 234 374 968 720 968 720 819 378 819 378 713 526 713 526 992 178 992 178 247 299 247 299 996 260 996 260 736 540 736 540 897 666 897 666 851 746 851 746 404 683 404 683 364 796 364 796 684 404 684 404 899 558 899 558 477 591 477 591 62 743 62 743 791 944 791 944 637 818 637 818 614 705 614 705 865 864 865 864 317 955 317 955 256 745 256 745 879 511 879 511 72 850 72 850 17 359 17 359 418 233 418 233 692 14 692 14 845 8 845 8 653 387 653 387 780 913 780 913 304 513 304 513 447 561 447 561 367 871 367 871 589 440 589 440 945 946 945 946 716 538 716 538 833 986 833 986 69 119 69 119 239 458 239 458 645 231 645 231 675 825 675 825 793 822 793 822 286 431 286 431 144 223 144 223 955 837 955 837 411 535 411 535 320 584 320 584 45 346 45 346 76 116 76 116 39 966 39 966 913 749 913 749 949 93 949 93 69 664 69 664 280 906 280 906 599 827 599 827 584 646 584 646 727 620 727 620 390 799 390 799 359 753 359 753 221 752 221 752 925 225 925 225 515 342 515 342 482 172 482 172 434 479 434 479 499 589 499 589 965 303 965 303 100 458 100 458 32 124 32 124 369 258 369 258 637 394 637 394 768 434 768 434 951 667 951 667 440 764 440 764 49 985 49 985 752 318 752 318 937 772 937 772 26 956 26 956 593 570 593 570 557 955 557 955 290 780 290 780 642 697 642 697 275 764 275 764 744 323 744 323 993 613 993 613 874 843 874 843 742 942 742 942 226 143 226 143 855 21 855 21 596 54 596 54 903 633 903 633 475 339 475 339 621 727 621 727 36 883 36 883 923 742 923 742 639 765 639 765 196 537 196 537 709 953 709 953 694 847 694 847 570 367 570 367 348 488 348 488 434 849 434 849 958 382 958 382 117 502 117 502 568 22 568 22 299 996 299 996 860 358 860 358 423 344 423 344 830 772 830 772 61 828 61 828 834 586 834 586 634 801 634 801 890 868 890 868 891 993 891 993 885 425 885 425 297 639 297 639 828 252 828 252 613 126 613 126 382 431 382 431 983 311 983 311 16 796 16 796 757 746 757 746 431 176 431 176 648 869 648 869 108 182 108 182 977 510 977 510 153 474 153 474 533 435 533 435 607 880 607 880 37 936 37 936 735 184 735 184 160 32 160 32 604 104 604 104 147 321 147 321 317 976 317 976 767 529 767 529 450 841 450 841 20 723 20 723 353 321 353 321 336 865 336 865 765 355 765 355 591 687 591 687 347 229 347 229 193 307 193 307 835 791 835 791 711 237 711 237 902 479 902 479 600 860 600 860 474 486 474 486 674 173 674 173 505 380 505 380 224 729 224 729 417 39 417 39 327 760 327 760 98 202 98 202 121 232 121 232 385 974 385 974 583 671 583 671 100 180 100 180 916 585 916 585 924 366 924 366 170 127 170 127 577 297 577 297 99 692 99 692 698 813 698 813 176 33 176 33 721 740 721 740 123 227 123 227 572 587 572 587 861 542 861 542 313 558 313 558 574 128 574 128 545 234 545 234 18 930 18 930 71 235 71 235 855 798 855 798 571 185 571 185 870 845 870 845 249 399 249 399 544 491 544 491 594 830 594 830 119 743 119 743 573 856 573 856 583 344 583 344 588 132 588 132 435 822 435 822 434 648 434 648 293 299 293 299 169 404 169 404 85 379 85 379 253 941 253 941 336 225 336 225 509 765 509 765 610 321 610 321 49 524 49 524 652 386 652 386 4 645 4 645 200 412 200 412 627 853 627 853 526 126 526 126 546 636 546 636 71 549 71 549 369 820 369 820 444 953 444 953 647 630 647 630 976 10 976 10 159 619 159 619 784 726 784 726 786 181 786 181 776 204 776 204 645 29 645 29 782 63 782 63 412 687 412 687 560 408 560 408 631 402 631 402 174 208 174 208 871 930 871 930 813 123 813 123 85 798 85 798 487 538 487 538 876 727 876 727 419 644 419 644 971 287 971 287 734 868 734 868 317 918 317 918 992 601 992 601 662 272 662 272 555 141 555 141 24 408 24 408 252 594 252 594 885 519 885 519 196 834 196 834 826 783 826 783 956 706 956 706 136 958 136 958 647 803 647 803 962 983 962 983 994 224 994 224 519 556 519 556 71 28 71 28 261 644 261 644 222 266 222 266 687 196 687 196 571 143 571 143 446 281 446 281 926 482 926 482 98 165 98 165 921 816 921 816 970 148 970 148 820 218 820 218 937 155 937 155 556 609 556 609 50 15 50 15 111 102 111 102 713 642 713 642 858 775 858 775 425 133 425 133 129 51 129 51 656 959 656 959 506 403 506 403 536 728 536 728 466 118 466 118 62 894 62 894 69 18 69 18 26 737 26 737 85 786 85 786 547 127 547 127 423 871 423 871 483 151 483 151 103 674 103 674 152 858 152 858 495 881 495 881 524 898 524 898 745 615 745 615 118 627 118 627 514 859 514 859 610 742 610 742 14 766 14 766 552 769 552 769 713 424 713 424 704 81 704 81 363 411 363 411 94 470 94 470 40 182 40 182 187 669 187 669 976 509 976 509 772 597 772 597 960 334 960 334 634 966 634 966 119 172 119 172 394 217 394 217 392 722 392 722 482 895 482 895 218 793 218 793 730 782 730 782 205 887 205 887 14 875 14 875 851 803 851 803 495 873 495 873 664 672 664 672 525 520 525 520 558 545 558 545 847 493 847 493 37 592 37 592 169 525 169 525 496 584 496 584 791 931 791 931 594 962 594 962 77 496 77 496 216 723 216 723 772 363 772 363 483 345 483 345 375 461 375 461 831 373 831 373 810 506 810 506 480 807 480 807 908 835 908 835 633 507 633 507 228 392 228 392 362 228 362 228 764 100 764 100 906 517 906 517 684 777 684 777 497 891 497 891 754 518 754 518 603 83 603 83 427 898 427 898 994 296 994 296 235 172 235 172 689 51 689 51 606 610 606 610 294 428 294 428 91 687 91 687 615 588 615 588 178 979 178 979 276 579 276 579 255 37 255 37 457 970 457 970 927 121 927 121 51 759 51 759 328 102 328 102 383 630 383 630 87 488 87 488 933 88 933 88 729 223 729 223 378 587 378 587 256 61 256 61 28 872 28 872 99 853 99 853 606 904 606 904 252 476 252 476 388 553 388 553 327 735 327 735 867 241 867 241 257 574 257 574 717 623 717 623 513 665 513 665 71 659 71 659 872 922 872 922 569 364 569 364 465 765 465 765 817 810 817 810 793 600 793 600 958 990 958 990 677 901 677 901 709 113 709 113 810 536 810 536 440 351 440 351 501 774 501 774 224 369 224 369 404 201 404 201 613 74 613 74 171 659 171 659 65 123 65 123 9 668 9 668 6 55 6 55 596 674 596 674 1 989 1 989 215 641 215 641 435 761 435 761 353 58 353 58 955 230 955 230 258 796 258 796 378 693 378 693 78 657 78 657 321 597 321 597 951 555 951 555 249 110 249 110 648 171 648 171 680 256 680 256 959 246 959 246 955 207 955 207 631 593 631 593 159 417 159 417 757 854 757 854 900 794 900 794 418 917 418 917 355 936 355 936 916 843 916 843 735 536 735 536 375 42 375 42 356 92 356 92 696 480 696 480 627 371 627 371 81 842 81 842 396 954 396 954 178 507 178 507 957 733 957 733 155 143 155 143 66 553 66 553 552 870 552 870 650 271 650 271 873 465 873 465 340 224 340 224 820 417 820 417 566 715 566 715 625 19 625 19 949 312 949 312 350 326 350 326 839 898 839 898 475 945 475 945 882 21 882 21 612 879 612 879 480 723 480 723 675 371 675 371 426 598 426 598 423 845 423 845 488 102 488 102 239 380 239 380 521 861 521 861 342 304 342 304 777 213 777 213 339 521 339 521 346 419 346 419 164 117 164 117 470 790 470 790 991 885 991 885 984 760 984 760 203 135 203 135 946 199 946 199 235 334 235 334 995 742 995 742 120 802 120 802 310 310 310 310 107 906 107 906 417 883 417 883 970 735 970 735 66 607 66 607 444 114 444 114 737 952 737 952 101 955 101 955 317 987 317 987 475 580 475 580 900 638 900 638 425 531 425 531 727 116 727 116 553 642 553 642 557 984 557 984 277 503 277 503 729 876 729 876 49 125 49 125 565 2 565 2 780 672 780 672 568 723 568 723 393 293 393 293 639 538 639 538 708 239 708 239 774 895 774 895 937 565 937 565 573 58 573 58 965 131 965 131 186 17 186 17 699 440 699 440 896 712 896 712 970 26 970 26 444 856 444 856 191 232 191 232 229 855 229 855 605 540 605 540 647 286 647 286 256 757 256 757 602 896 602 896 311 747 311 747 202 529 202 529 41 676 41 676 700 295 700 295 753 890 753 890 650 989 650 989 343 704 343 704 389 245 389 245 885 688 885 688 434 760 434 760 352 817 352 817 372 991 372 991 577 409 577 409 709 252 709 252 914 802 914 802 129 788 129 788 395 777 395 777 630 94 630 94 734 892 734 892 901 523 901 523 393 30 393 30 959 269 959 269 748 758 748 758 577 943 577 943 218 342 218 342 536 510 536 510 639 631 639 631 174 61 174 61 547 390 547 390 29 199 29 199 610 301 610 301 297 756 297 756 342 935 342 935 738 756 738 756 123 777 123 777 936 696 936 696 164 830 164 830 84 430 84 430 721 375 721 375 770 842 770 842 837 559 837 559 32 42 32 42 309 428 309 428 645 190 645 190 591 47 591 47 471 33 471 33 693 477 693 477 445 658 445 658 103 259 103 259 806 828 806 828 112 233 112 233 757 169 757 169 606 474 606 474 604 335 604 335 217 366 217 366 888 416 888 416 645 129 645 129 534 513 534 513 883 685 883 685 66 936 66 936 997 153 997 153 875 348 875 348 34 689 34 689 168 916 168 916 528 345 528 345 783 955 783 955 863 420 863 420 37 581 37 581 769 21 769 21 240 820 240 820 757 952 757 952 315 276 315 276 803 663 803 663 272 862 272 862 443 960 443 960 499 60 499 60 32 27 32 27 99 856 99 856 895 677 895 677 528 59 528 59 991 380 991 380 897 73 897 73 24 139 24 139 844 43 844 43 334 591 334 591 961 182 961 182 725 708 725 708 183 657 183 657 818 434 818 434 667 596 667 596 110 915 110 915 479 26 479 26 620 852 620 852 22 204 22 204 271 916 271 916 187 602 187 602 254 792 254 792 35 941 35 941 465 311 465 311 504 420 504 420 743 198 743 198 116 267 116 267 397 575 397 575 939 749 939 749 385 392 385 392 131 626 131 626 882 287 882 287 131 385 131 385 681 523 681 523 910 106 910 106 930 580 930 580 159 137 159 137 713 940 713 940 741 438 741 438 35 638 35 638 830 111 830 111 191 184 191 184 971 505 971 505 560 318 560 318 981 420 981 420 559 751 559 751 938 616 938 616 632 613 632 613 502 634 502 634 942 260 942 260 956 714 956 714 195 145 195 145 794 482 794 482 567 45 567 45 444 895 444 895 885 735 885 735 495 978 495 978 629 511 629 511 310 426 310 426 983 745 983 745 634 250 634 250 426 273 426 273 655 513 655 513 376 373 376 373 132 164 132 164 138 9 138 9 957 820 957 820 694 803 694 803 477 743 477 743 668 372 668 372 655 749 655 749 900 391 900 391 723 309 723 309 582 996 582 996 491 378 491 378 692 37 692 37 477 600 477 600 700 444 700 444 492 135 492 135 868 462 868 462 717 577 717 577 143 787 143 787 772 196 772 196 478 916 478 916 500 483 500 483 127 834 127 834 760 336 760 336 67 907 67 907 278 407 278 407 932 753 932 753 463 291 463 291 866 314 866 314 790 170 790 170 866 259 866 259 231 322 231 322 344 643 344 643 254 285 254 285 728 332 728 332 295 139 295 139 432 579 432 579 322 470 322 470 782 650 782 650 930 68 930 68 865 80 865 80 453 98 453 98 534 133 534 133 516 96 516 96 695 409 695 409 121 755 121 755 262 932 262 932 172 203 172 203 495 682 495 682 311 80 311 80 223 49 223 49 171 164 171 164 767 535 767 535 224 323 224 323 120 775 120 775 877 45 877 45 757 794 757 794 941 587 941 587 637 916 637 916 659 967 659 967 705 160 705 160 773 66 773 66 351 476 351 476 918 244 918 244 648 352 648 352 632 126 632 126 710 270 710 270 887 713 887 713 84 366 84 366 692 908 692 908 611 238 611 238 621 590 621 590 391 424 391 424 973 222 973 222 885 887 885 887 903 806 903 806 165 281 165 281 456 912 456 912 140 276 140 276 405 326 405 326 929 275 929 275 947 984 947 984 747 34 747 34 641 293 641 293 276 316 276 316 845 392 845 392 562 358 562 358 74 769 74 769 169 5 169 5 748 914 748 914 94 141 94 141 192 440 192 440 332 864 332 864 492 207 492 207 933 375 933 375 959 72 959 72 700 458 700 458 777 980 777 980 168 342 168 342 365 482 365 482 840 604 840 604 798 532 798 532 442 437 442 437 828 311 828 311 653 657 653 657 818 855 818 855 447 948 447 948 956 897 956 897 651 752 651 752 239 977 239 977 690 530 690 530 940 379 940 379 31 250 31 250 496 921 496 921 736 688 736 688 598 306 598 306 706 810 706 810 544 864 544 864 563 494 563 494 325 540 325 540 211 55 211 55 651 659 651 659 507 897 507 897 534 666 534 666 957 596 957 596 135 590 135 590 335 907 335 907 14 874 14 874 533 885 533 885 531 393 531 393 355 447 355 447 202 530 202 530 682 747 682 747 79 918 79 918 603 848 603 848 187 49 187 49 430 491 430 491 71 896 71 896 892 410 892 410 554 752 554 752 786 642 786 642 741 785 741 785 179 136 179 136 915 402 915 402 613 474 613 474 701 833 701 833 663 244 663 244 301 536 301 536 425 517 425 517 219 507 219 507 382 229 382 229 154 197 154 197 311 417 311 417 997 981 997 981 15 821 15 821 729 916 729 916 90 434 90 434 793 572 793 572 539 164 539 164 97 329 97 329 781 51 781 51 697 622 697 622 132 802 132 802 747 778 747 778 919 302 919 302 731 408 731 408 570 780 570 780 89 464 89 464 217 793 217 793 558 522 558 522 559 727 559 727 114 309 114 309 798 461 798 461 256 383 256 383 398 783 398 783 73 234 73 234 586 557 586 557 217 659 217 659 418 976 418 976 965 161 965 161 132 527 132 527 976 357 976 357 343 16 343 16 351 442 351 442 644 653 644 653 391 327 391 327 266 504 266 504 138 188 138 188 924 758 924 758 211 710 211 710 168 445 168 445 600 687 600 687 723 916 723 916 805 383 805 383 324 259 324 259 106 151 106 151 505 647 505 647 328 699 328 699 135 441 135 441 845 521 845 521 583 673 583 673 354 805 354 805 465 455 465 455 553 376 553 376 789 921 789 921 322 490 322 490 723 740 723 740 928 13 928 13 183 68 183 68 135 215 135 215 62 372 62 372 673 937 673 937 459 996 459 996 856 128 856 128 410 728 410 728 437 383 437 383 624 626 624 626 748 743 748 743 580 298 580 298 239 882 239 882 946 773 946 773 565 681 565 681 214 594 214 594 590 689 590 689 277 154 277 154 989 682 989 682 787 217 787 217 490 814 490 814 297 225 297 225 848 488 848 488 772 828 772 828 447 52 447 52 773 986 773 986 617 749 617 749 473 637 473 637 101 868 101 868 364 434 364 434 368 438 368 438 726 834 726 834 683 789 683 789 368 923 368 923 483 49 483 49 415 256 415 256 964 772 964 772 88 675 88 675 762 962 762 962 55 977 55 977 698 332 698 332 451 516 451 516 435 669 435 669 681 803 681 803 577 848 577 848 781 737 781 737 262 873 262 873 498 743 498 743 371 183 371 183 282 932 282 932 838 72 838 72 182 57 182 57 860 411 860 411 867 426 867 426 853 555 853 555 364 329 364 329 726 517 726 517 187 895 187 895 843 36 843 36 849 832 849 832 588 177 588 177 163 199 163 199 935 160 935 160 855 823 855 823 512 143 512 143 997 900 997 900 972 113 972 113 21 836 21 836 110 188 110 188 989 54 989 54 926 806 926 806 939 331 939 331 825 281 825 281 395 650 395 650 56 719 56 719 742 362 742 362 117 178 117 178 801 550 801 550 423 654 423 654 29 9 29 9 506 747 506 747 662 516 662 516 702 270 702 270 539 796 539 796 802 387 802 387 755 844 755 844 394 324 394 324 991 377 991 377 819 57 819 57 729 275 729 275 465 878 465 878 66 928 66 928 13 350 13 350 66 502 66 502 150 680 150 680 719 478 719 478 756 905 756 905 315 252 315 252 747 896 747 896 202 77 202 77 8 722 8 722 148 532 148 532 374 558 374 558 686 567 686 567 654 436 654 436 911 218 911 218 758 126 758 126 956 8 956 8 57 707 57 707 546 934 546 934 471 375 471 375 482 978 482 978 428 66 428 66 861 805 861 805 892 887 892 887 59 859 59 859 535 644 535 644 519 975 519 975 172 202 172 202 278 934 278 934 630 103 630 103 883 677 883 677 920 525 920 525 644 646 644 646 738 168 738 168 317 174 317 174 750 2 750 2 707 19 707 19 892 278 892 278 271 853 271 853 601 190 601 190 899 948 899 948 230 81 230 81 944 499 944 499 139 235 139 235 128 818 128 818 775 534 775 534 787 754 787 754 421 355 421 355 623 904 623 904 814 772 814 772 494 126 494 126 582 571 582 571 987 832 987 832 188 111 188 111 948 878 948 878 885 226 885 226 329 580 329 580 464 755 464 755 354 167 354 167 483 109 483 109 228 370 228 370 27 713 27 713 959 488 959 488 637 160 637 160 937 651 937 651 435 359 435 359 757 833 757 833 440 293 440 293 408 348 408 348 372 824 372 824 9 285 9 285 879 654 879 654 802 231 802 231 375 691 375 691 547 863 547 863 186 762 186 762 120 322 120 322 319 546 319 546 592 576 592 576 578 577 578 577 366 314 366 314 452 572 452 572 495 474 495 474 211 264 211 264 936 619 936 619 681 373 681 373 200 592 200 592 162 661 162 661 932 466 932 466 570 216 570 216 937 806 937 806 543 815 543 815 829 513 829 513 90 163 90 163 658 853 658 853 51 469 51 469 700 990 700 990 974 778 974 778 530 934 530 934 504 637 504 637 151 632 151 632 938 523 938 523 819 108 819 108 700 469 700 469 747 515 747 515 806 471 806 471 599 497 599 497 803 384 803 384 909 624 909 624 321 161 321 161 444 382 444 382 515 591 515 591 705 722 705 722 464 495 464 495 302 322 302 322 725 571 725 571 145 517 145 517 23 268 23 268 78 104 78 104 205 623 205 623 737 270 737 270 449 752 449 752 314 630 314 630 28 847 28 847 68 617 68 617 458 504 458 504 434 518 434 518 5 389 5 389 639 318 639 318 765 307 765 307 728 729 728 729 958 988 958 988 870 105 870 105 643 675 643 675 750 276 750 276 670 140 670 140 203 45 203 45 569 441 569 441 106 840 106 840 622 792 622 792 216 269 216 269 115 505 115 505 790 496 790 496 367 543 367 543 849 942 849 942 96 979 96 979 66 161 66 161 717 365 717 365 239 630 239 630 600 992 600 992 818 782 818 782 72 428 72 428 964 637 964 637 731 805 731 805 881 430 881 430 364 543 364 543 143 114 143 114 639 101 639 101 408 24 408 24 423 816 423 816 312 267 312 267 102 46 102 46 298 887 298 887 875 679 875 679 887 525 887 525 768 901 768 901 676 548 676 548 541 837 541 837 449 91 449 91 629 284 629 284 885 139 885 139 68 342 68 342 134 758 134 758 496 596 496 596 646 477 646 477 768 950 768 950 808 621 808 621 963 694 963 694 475 403 475 403 406 491 406 491 708 841 708 841 966 362 966 362 741 309 741 309 907 729 907 729 12 830 12 830 165 444 165 444 376 796 376 796 37 269 37 269 166 993 166 993 799 842 799 842 749 710 749 710 288 459 288 459 937 2 937 2 332 943 332 943 123 910 123 910 899 171 899 171 601 265 601 265 695 110 695 110 225 313 225 313 468 742 468 742 856 803 856 803 302 981 302 981 500 462 500 462 430 13 430 13 475 979 475 979 831 345 831 345 149 415 149 415 715 944 715 944 196 167 196 167 549 443 549 443 307 185 307 185 773 739 773 739 106 120 106 120 423 717 423 717 581 175 581 175 458 542 458 542 729 682 729 682 970 818 970 818 737 323 737 323 599 962 599 962 22 387 22 387 627 828 627 828 923 212 923 212 574 495 574 495 634 453 634 453 10 596 10 596 720 831 720 831 246 204 246 204 987 959 987 959 920 259 920 259 292 412 292 412 652 577 652 577 75 532 75 532 866 771 866 771 54 232 54 232 78 579 78 579 688 413 688 413 746 905 746 905 297 788 297 788 50 224 50 224 228 63 228 63 76 489 76 489 287 969 287 969 656 844 656 844 551 390 551 390 506 328 506 328 387 763 387 763 538 109 538 109 115 354 115 354 270 57 270 57 167 677 167 677 931 782 931 782 637 146 637 146 802 522 802 522 334 797 334 797 4 788 4 788 202 686 202 686 559 492 559 492 503 406 503 406 869 131 869 131 689 776 689 776 1 48 1 48 918 523 918 523 200 261 200 261 261 562 261 562 118 712 118 712 396 986 396 986 366 575 366 575 268 674 268 674 72 312 72 312 850 755 850 755 575 505 575 505 76 592 76 592 991 173 991 173 363 273 363 273 48 772 48 772 642 629 642 629 836 985 836 985 254 924 254 924 548 920 548 920 778 246 778 246 953 476 953 476 213 876 213 876 384 744 384 744 280 765 280 765 19 268 19 268 445 452 445 452 91 263 91 263 480 981 480 981 142 972 142 972 960 941 960 941 758 821 758 821 226 326 226 326 35 140 35 140 21 26 21 26 13 209 13 209 699 202 699 202 81 216 81 216 909 477 909 477 160 586 160 586 4 465 4 465 10 523 10 523 263 894 263 894 299 145 299 145 632 488 632 488 456 657 456 657 69 525 69 525 212 336 212 336 521 862 521 862 889 590 889 590 199 329 199 329 142 300 142 300 950 984 950 984 31 568 31 568 31 51 31 51 406 865 406 865 342 226 342 226 884 591 884 591 262 864 262 864 341 365 341 365 740 118 740 118 668 267 668 267 25 719 25 719 498 412 498 412 80 539 80 539 314 902 314 902 479 738 479 738 828 614 828 614 246 672 246 672 284 131 284 131 634 103 634 103 873 9 873 9 56 535 56 535 682 112 682 112 695 136 695 136 934 235 934 235 893 142 893 142 717 382 717 382 55 13 55 13 377 253 377 253 287 418 287 418 9 832 9 832 210 649 210 649 112 996 112 996 969 117 969 117 103 557 103 557 288 347 288 347 941 211 941 211 447 493 447 493 608 539 608 539 17 584 17 584 536 886 536 886 368 705 368 705 651 511 651 511 337 801 337 801 939 800 939 800 116 269 116 269 538 343 538 343 5 417 5 417 903 169 903 169 392 246 392 246 928 348 928 348 655 346 655 346 827 320 827 320 693 942 693 942 483 644 483 644 821 952 821 952 885 762 885 762 564 958 564 958 129 830 129 830 719 301 719 301 956 439 956 439 755 516 755 516 673 16 673 16 976 906 976 906 560 706 560 706 131 8 131 8 911 639 911 639 368 251 368 251 681 459 681 459 413 676 413 676 69 437 69 437 261 213 261 213 909 497 909 497 957 305 957 305 27 208 27 208 701 37 701 37 144 850 144 850 165 861 165 861 43 204 43 204 416 414 416 414 854 923 854 923 858 840 858 840 280 215 280 215 709 644 709 644 98 267 98 267 612 833 612 833 135 155 135 155 535 38 535 38 705 237 705 237 641 960 641 960 149 141 149 141 310 52 310 52 750 539 750 539 4 663 4 663 306 310 306 310 172 990 172 990 143 222 143 222 187 538 187 538 703 827 703 827 979 250 979 250 203 892 203 892 101 928 101 928 590 881 590 881 75 794 75 794 572 858 572 858 442 485 442 485 740 519 740 519 542 817 542 817 610 113 610 113 758 185 758 185 649 572 649 572 758 766 758 766 996 921 996 921 278 795 278 795 474 302 474 302 798 236 798 236 808 109 808 109 435 414 435 414 649 696 649 696 881 567 881 567 279 55 279 55 718 813 718 813 850 52 850 52 792 870 792 870 491 43 491 43 46 822 46 822 903 952 903 952 804 169 804 169 61 790 61 790 428 614 428 614 239 548 239 548 926 914 926 914 387 471 387 471 66 430 66 430 174 651 174 651 425 720 425 720 183 429 183 429 407 770 407 770 909 365 909 365 911 916 911 916 239 325 239 325 773 861 773 861 186 766 186 766 471 163 471 163 777 27 777 27 982 773 982 773 808 618 808 618 952 702 952 702 343 817 343 817 258 184 258 184 580 452 580 452 281 410 281 410 681 603 681 603 675 824 675 824 288 8 288 8 19 67 19 67 25 653 25 653 374 932 374 932 193 310 193 310 871 386 871 386 297 590 297 590 590 811 590 811 850 120 850 120 483 497 483 497 685 851 685 851 820 570 820 570 426 389 426 389 384 253 384 253 424 105 424 105 971 342 971 342 673 286 673 286 820 220 820 220 203 385 203 385 707 359 707 359 560 191 560 191 423 677 423 677 665 774 665 774 861 262 861 262 402 256 402 256 960 703 960 703 633 881 633 881 848 403 848 403 6 414 6 414 822 956 822 956 106 122 106 122 475 935 475 935 798 911 798 911 147 343 147 343 632 251 632 251 621 527 621 527 508 861 508 861 25 918 25 918 101 296 101 296 558 117 558 117 894 787 894 787 60 231 60 231 124 796 124 796 481 221 481 221 720 542 720 542 814 160 814 160 618 845 618 845 982 968 982 968 948 534 948 534 298 449 298 449 375 681 375 681 338 55 338 55 397 44 397 44 506 300 506 300 99 86 99 86 657 23 657 23 169 997 169 997 533 598 533 598 211 815 211 815 494 745 494 745 627 519 627 519 407 879 407 879 690 173 690 173 9 63 9 63 656 786 656 786 306 341 306 341 869 933 869 933 884 4 884 4 239 257 239 257 814 384 814 384 698 595 698 595 144 707 144 707 832 520 832 520 896 765 896 765 382 205 382 205 488 810 488 810 565 268 565 268 477 651 477 651 600 13 600 13 781 751 781 751 571 827 571 827 888 722 888 722 948 556 948 556 990 121 990 121 941 30 941 30 29 724 29 724 518 967 518 967 727 828 727 828 124 694 124 694 150 683 150 683 78 140 78 140 374 925 374 925 352 262 352 262 221 539 221 539 1 389 1 389 521 809 521 809 692 168 692 168 749 247 749 247 320 736 320 736 592 425 592 425 721 796 721 796 519 238 519 238 660 392 660 392 251 283 251 283 358 380 358 380 12 901 12 901 444 458 444 458 123 837 123 837 509 414 509 414 816 951 816 951 485 994 485 994 529 869 529 869 540 729 540 729 376 512 376 512 89 163 89 163 328 774 328 774 526 830 526 830 817 2 817 2 384 834 384 834 777 436 777 436 334 781 334 781 678 513 678 513 363 269 363 269 485 567 485 567 144 704 144 704 732 119 732 119 462 302 462 302 932 937 932 937 525 600 525 600 879 551 879 551 705 105 705 105 808 867 808 867 255 99 255 99 24 182 24 182 739 492 739 492 517 133 517 133 132 987 132 987 869 80 869 80 731 949 731 949 146 419 146 419 251 83 251 83 148 321 148 321 692 533 692 533 451 651 451 651 416 198 416 198 497 813 497 813 635 927 635 927 979 476 979 476 131 677 131 677 377 778 377 778 687 698 687 698 873 682 873 682 174 542 174 542 125 357 125 357 543 162 543 162 888 7 888 7 338 33 338 33 915 244 915 244 408 686 408 686 865 847 865 847 471 723 471 723 205 954 205 954 85 60 85 60 751 964 751 964 717 916 717 916 318 395 318 395 869 548 869 548 50 402 50 402 505 249 505 249 629 371 629 371 548 910 548 910 148 750 148 750 860 790 860 790 447 711 447 711 341 813 341 813 922 859 922 859 158 547 158 547 799 470 799 470 908 603 908 603 250 22 250 22 968 378 968 378 318 866 318 866 230 800 230 800 772 782 772 782 605 486 605 486 799 678 799 678 882 922 882 922 899 10 899 10 804 49 804 49 385 895 385 895 177 165 177 165 580 963 580 963 747 729 747 729 610 843 610 843 31 545 31 545 473 5 473 5 269 26 269 26 773 361 773 361 468 188 468 188 907 178 907 178 955 150 955 150 282 201 282 201 546 429 546 429 952 110 952 110 158 523 158 523 629 888 629 888 255 556 255 556 404 877 404 877 585 166 585 166 615 881 615 881 750 126 750 126 903 320 903 320 902 235 902 235 140 780 140 780 530 862 530 862 766 36 766 36 251 206 251 206 894 326 894 326 848 308 848 308 852 974 852 974 668 738 668 738 413 338 413 338 302 949 302 949 755 232 755 232 325 730 325 730 520 291 520 291 723 801 723 801 91 934 91 934 545 335 545 335 215 895 215 895 636 12 636 12 375 939 375 939 534 216 534 216 397 947 397 947 47 565 47 565 447 784 447 784 221 226 221 226 694 31 694 31 784 869 784 869 99 29 99 29 728 614 728 614 921 667 921 667 804 868 804 868 739 165 739 165 230 284 230 284 829 843 829 843 967 450 967 450 56 575 56 575 343 691 343 691 259 675 259 675 597 765 597 765 272 489 272 489 151 558 151 558 124 234 124 234 658 240 658 240 227 358 227 358 730 299 730 299 142 187 142 187 702 176 702 176 417 357 417 357 403 746 403 746 15 288 15 288 353 173 353 173 730 422 730 422 798 117 798 117 326 140 326 140 844 76 844 76 240 198 240 198 347 825 347 825 879 932 879 932 612 200 612 200 201 722 201 722 166 278 166 278 432 854 432 854 645 176 645 176 212 400 212 400 821 615 821 615 691 153 691 153 988 492 988 492 52 181 52 181 351 756 351 756 77 39 77 39 923 139 923 139 584 41 584 41 562 304 562 304 905 980 905 980 790 308 790 308 5 864 5 864 161 544 161 544 893 497 893 497 524 925 524 925 731 618 731 618 837 983 837 983 562 680 562 680 943 342 943 342 235 35 235 35 730 464 730 464 12 725 12 725 958 729 958 729 923 981 923 981 510 288 510 288 253 984 253 984 57 23 57 23 179 49 179 49 374 766 374 766 257 23 257 23 935 901 935 901 499 838 499 838 144 911 144 911 977 411 977 411 813 852 813 852 649 582 649 582 894 635 894 635 174 768 174 768 358 67 358 67 771 347 771 347 843 250 843 250 977 580 977 580 238 254 238 254 794 59 794 59 270 271 270 271 452 455 452 455 985 511 985 511 290 806 290 806 228 885 228 885 347 719 347 719 919 105 919 105 141 334 141 334 496 767 496 767 114 285 114 285 441 978 441 978 90 89 90 89 848 312 848 312 717 37 717 37 271 598 271 598 703 142 703 142 411 694 411 694 621 849 621 849 846 118 846 118 317 956 317 956 798 327 798 327 725 407 725 407 711 240 711 240 172 529 172 529 563 758 563 758 56 583 56 583 448 822 448 822 280 691 280 691 848 805 848 805 333 905 333 905 683 58 683 58 22 535 22 535 310 597 310 597 540 901 540 901 797 445 797 445 755 129 755 129 775 197 775 197 484 678 484 678 168 698 168 698 626 991 626 991 68 56 68 56 55 297 55 297 599 939 599 939 329 162 329 162 336 256 336 256 959 310 959 310 272 919 272 919 717 659 717 659 387 493 387 493 957 227 957 227 561 838 561 838 377 717 377 717 13 330 13 330 713 189 713 189 763 905 763 905 474 305 474 305 387 539 387 539 5 594 5 594 519 208 519 208 127 201 127 201 887 402 887 402 979 922 979 922 897 162 897 162 811 331 811 331 188 957 188 957 353 541 353 541 963 172 963 172 28 317 28 317 120 635 120 635 534 937 534 937 3 295 3 295 454 840 454 840 12 588 12 588 867 25 867 25 226 802 226 802 72 743 72 743 593 785 593 785 17 448 17 448 498 650 498 650 961 166 961 166 993 582 993 582 877 942 877 942 85 492 85 492 126 415 126 415 838 348 838 348 360 615 360 615 946 798 946 798 361 162 361 162 63 4 63 4 115 245 115 245 756 44 756 44 348 103 348 103 639 944 639 944 892 394 892 394 363 324 363 324 164 652 164 652 213 465 213 465 858 63 858 63 102 249 102 249 540 19 540 19 158 135 158 135 534 871 534 871 493 366 493 366 423 777 423 777 930 394 930 394 983 779 983 779 499 942 499 942 969 566 969 566 197 546 197 546 322 845 322 845 534 226 534 226 847 86 847 86 804 255 804 255 749 855 749 855 635 521 635 521 119 906 119 906 701 494 701 494 632 171 632 171 626 862 626 862 994 459 994 459 74 53 74 53 546 909 546 909 329 861 329 861 183 629 183 629 95 95 95 95 685 648 685 648 388 328 388 328 429 681 429 681 805 7 805 7 92 481 92 481 778 578 778 578 204 369 204 369 607 55 607 55 634 550 634 550 613 493 613 493 54 439 54 439 483 738 483 738 926 579 926 579 873 907 873 907 436 513 436 513 171 961 171 961 101 654 101 654 801 599 801 599 537 707 537 707 636 596 636 596 698 177 698 177 144 119 144 119 322 764 322 764 39 198 39 198 138 376 138 376 108 726 108 726 741 424 741 424 743 375 743 375 306 34 306 34 509 867 509 867 409 947 409 947 73 333 73 333 778 778 778 778 675 558 675 558 521 781 521 781 167 391 167 391 596 382 596 382 850 603 850 603 931 417 931 417 265 89 265 89 995 894 995 894 866 231 866 231 230 119 230 119 382 820 382 820 954 541 954 541 348 975 348 975 575 946 575 946 5 988 5 988 977 402 977 402 643 500 643 500 626 460 626 460 263 423 263 423 478 959 478 959 633 986 633 986 637 352 637 352 436 596 436 596 199 692 199 692 603 14 603 14 771 358 771 358 595 384 595 384 759 917 759 917 718 301 718 301 677 85 677 85 271 911 271 911 670 191 670 191 883 784 883 784 8 859 8 859 634 771 634 771 942 517 942 517 637 344 637 344 204 920 204 920 51 988 51 988 844 510 844 510 993 881 993 881 107 567 107 567 25 53 25 53 646 303 646 303 901 339 901 339 905 755 905 755 215 496 215 496 950 970 950 970 674 371 674 371 403 464 403 464 748 147 748 147 513 892 513 892 987 454 987 454 384 141 384 141 524 386 524 386 629 209 629 209 93 232 93 232 140 303 140 303 81 476 81 476 642 362 642 362 7 630 7 630 819 970 819 970 392 642 392 642 366 862 366 862 510 750 510 750 832 821 832 821 33 720 33 720 556 584 556 584 894 585 894 585 465 386 465 386 188 297 188 297 861 765 861 765 735 953 735 953 927 629 927 629 8 636 8 636 927 754 927 754 947 145 947 145 206 543 206 543 710 704 710 704 125 759 125 759 461 374 461 374 577 214 577 214 495 422 495 422 46 813 46 813 571 561 571 561 61 441 61 441 124 235 124 235 131 994 131 994 715 69 715 69 537 312 537 312 513 154 513 154 86 733 86 733 319 230 319 230 173 106 173 106 896 887 896 887 167 219 167 219 987 678 987 678 656 338 656 338 452 889 452 889 876 249 876 249 700 441 700 441 846 565 846 565 6 359 6 359 576 431 576 431 464 451 464 451 348 482 348 482 304 351 304 351 829 455 829 455 576 232 576 232 554 568 554 568 357 43 357 43 672 357 672 357 116 990 116 990 775 250 775 250 893 505 893 505 681 602 681 602 629 928 629 928 830 762 830 762 786 35 786 35 163 321 163 321 388 897 388 897 345 77 345 77 397 114 397 114 514 392 514 392 931 824 931 824 650 20 650 20 81 484 81 484 362 592 362 592 66 908 66 908 80 597 80 597 742 909 742 909 300 455 300 455 168 8 168 8 929 637 929 637 282 787 282 787 564 749 564 749 747 50 747 50 574 905 574 905 358 127 358 127 458 689 458 689 711 114 711 114 980 761 980 761 770 363 770 363 429 661 429 661 871 290 871 290 704 417 704 417 521 352 521 352 714 854 714 854 806 899 806 899 675 935 675 935 902 945 902 945 271 751 271 751 836 284 836 284 777 855 777 855 219 662 219 662 528 419 528 419 98 22 98 22 596 421 596 421 602 581 602 581 578 878 578 878 564 495 564 495 556 645 556 645 980 448 980 448 372 121 372 121 537 932 537 932 374 965 374 965 48 375 48 375 465 714 465 714 314 346 314 346 17 544 17 544 329 187 329 187 792 971 792 971 790 428 790 428 275 438 275 438 380 611 380 611 130 829 130 829 358 924 358 924 364 653 364 653 870 153 870 153 113 312 113 312 671 341 671 341 132 752 132 752 464 4 464 4 850 702 850 702 189 823 189 823 284 782 284 782 236 957 236 957 594 12 594 12 344 975 344 975 986 697 986 697 517 141 517 141 751 657 751 657 903 133 903 133 995 86 995 86 759 548 759 548 549 888 549 888 249 469 249 469 255 153 255 153 934 479 934 479 2 880 2 880 990 203 990 203 229 191 229 191 315 125 315 125 452 34 452 34 331 346 331 346 38 414 38 414 314 345 314 345 281 29 281 29 997 971 997 971 828 867 828 867 143 832 143 832 33 625 33 625 161 686 161 686 435 804 435 804 18 482 18 482 64 661 64 661 563 798 563 798 921 828 921 828 85 377 85 377 901 810 901 810 824 724 824 724 909 587 909 587 184 249 184 249 828 306 828 306 565 296 565 296 549 905 549 905 103 711 103 711 240 336 240 336 842 672 842 672 929 398 929 398 445 795 445 795 474 42 474 42 245 388 245 388 665 609 665 609 319 275 319 275 39 189 39 189 400 214 400 214 458 884 458 884 695 428 695 428 976 723 976 723 946 857 946 857 171 624 171 624 361 285 361 285 852 500 852 500 200 575 200 575 552 127 552 127 427 523 427 523 276 694 276 694 116 982 116 982 404 468 404 468 693 842 693 842 318 529 318 529 61 233 61 233 474 351 474 351 325 819 325 819 10 283 10 283 697 119 697 119 471 768 471 768 684 801 684 801 118 279 118 279 499 179 499 179 332 909 332 909 632 700 632 700 639 358 639 358 778 367 778 367 297 221 297 221 155 148 155 148 666 655 666 655 839 478 839 478 625 306 625 306 263 492 263 492 770 744 770 744 242 236 242 236 711 15 711 15 220 895 220 895 247 209 247 209 121 106 121 106 592 968 592 968 425 478 425 478 12 532 12 532 835 411 835 411 86 626 86 626 988 825 988 825 23 418 23 418 382 141 382 141 168 46 168 46 532 803 532 803 125 248 125 248 800 422 800 422 76 331 76 331 489 291 489 291 15 773 15 773 681 983 681 983 923 864 923 864 654 330 654 330 260 215 260 215 743 983 743 983 976 855 976 855 908 565 908 565 87 546 87 546 661 29 661 29 96 203 96 203 44 344 44 344 604 651 604 651 588 960 588 960 565 318 565 318 813 791 813 791 89 60 89 60 701 681 701 681 765 420 765 420 535 134 535 134 440 680 440 680 379 81 379 81 152 935 152 935 270 352 270 352 108 244 108 244 707 275 707 275 428 454 428 454 877 404 877 404 269 527 269 527 845 938 845 938 70 68 70 68 850 483 850 483 490 860 490 860 433 573 433 573 494 503 494 503 640 563 640 563 276 405 276 405 127 469 127 469 721 59 721 59 915 731 915 731 186 529 186 529 473 396 473 396 827 742 827 742 630 102 630 102 91 364 91 364 651 325 651 325 6 378 6 378 469 583 469 583 761 619 761 619 917 438 917 438 62 474 62 474 479 569 479 569 123 351 123 351 812 951 812 951 997 637 997 637 871 372 871 372 228 505 228 505 162 576 162 576 654 588 654 588 526 763 526 763 555 246 555 246 67 959 67 959 674 988 674 988 582 118 582 118 407 824 407 824 2 356 2 356 36 536 36 536 115 521 115 521 525 579 525 579 787 996 787 996 30 97 30 97 567 154 567 154 957 729 957 729 548 589 548 589 897 591 897 591 126 287 126 287 611 510 611 510 540 442 540 442 132 380 132 380 615 42 615 42 2 570 2 570 511 905 511 905 657 39 657 39 610 668 610 668 723 581 723 581 270 226 270 226 387 876 387 876 951 826 951 826 952 837 952 837 805 489 805 489 165 932 165 932 730 201 730 201 918 335 918 335 91 28 91 28 680 609 680 609 773 918 773 918 418 691 418 691 737 308 737 308 249 486 249 486 694 330 694 330 853 20 853 20 797 918 797 918 143 395 143 395 693 647 693 647 149 450 149 450 677 122 677 122 98 62 98 62 737 633 737 633 846 486 846 486 69 739 69 739 115 254 115 254 165 374 165 374 211 520 211 520 518 606 518 606 565 619 565 619 467 187 467 187 796 90 796 90 62 835 62 835 794 672 794 672 301 626 301 626 54 881 54 881 745 784 745 784 810 524 810 524 530 978 530 978 993 444 993 444 491 832 491 832 221 298 221 298 158 572 158 572 974 17 974 17 177 959 177 959 35 470 35 470 617 251 617 251 890 420 890 420 715 211 715 211 879 259 879 259 600 311 600 311 392 808 392 808 640 219 640 219 371 529 371 529 312 873 312 873 893 422 893 422 373 302 373 302 837 892 837 892 195 217 195 217 726 728 726 728 463 295 463 295 383 990 383 990 94 754 94 754 843 555 843 555 314 288 314 288 26 121 26 121 618 644 618 644 34 616 34 616 215 474 215 474 378 371 378 371 162 643 162 643 986 493 986 493 707 642 707 642 373 830 373 830 827 233 827 233 110 12 110 12 256 143 256 143 791 196 791 196 496 935 496 935 10 834 10 834 6 61 6 61 374 976 374 976 390 704 390 704 676 456 676 456 597 655 597 655 788 515 788 515 140 547 140 547 734 24 734 24 292 127 292 127 141 349 141 349 669 413 669 413 46 203 46 203 821 385 821 385 14 98 14 98 878 934 878 934 492 625 492 625 123 543 123 543 775 130 775 130 225 432 225 432 551 183 551 183 893 860 893 860 503 167 503 167 697 756 697 756 779 355 779 355 33 800 33 800 606 33 606 33 463 337 463 337 642 337 642 337 210 598 210 598 989 213 989 213 522 225 522 225 548 667 548 667 9 563 9 563 858 91 858 91 274 669 274 669 290 438 290 438 34 928 34 928 26 670 26 670 250 445 250 445 787 844 787 844 54 873 54 873 777 163 777 163 789 833 789 833 714 841 714 841 968 614 968 614 276 693 276 693 833 698 833 698 384 692 384 692 646 706 646 706 412 252 412 252 176 662 176 662 53 890 53 890 764 582 764 582 142 905 142 905 414 195 414 195 541 874 541 874 207 231 207 231 773 368 773 368 716 470 716 470 142 462 142 462 319 27 319 27 395 745 395 745 200 167 200 167 702 582 702 582 558 942 558 942 775 83 775 83 725 151 725 151 851 122 851 122 565 983 565 983 704 967 704 967 122 907 122 907 531 919 531 919 920 853 920 853 423 641 423 641 493 729 493 729 73 415 73 415 958 810 958 810 343 303 343 303 565 192 565 192 228 330 228 330 387 445 387 445 110 756 110 756 689 975 689 975 266 101 266 101 212 547 212 547 410 189 410 189 956 694 956 694 277 256 277 256 139 831 139 831 537 802 537 802 455 742 455 742 29 636 29 636 466 563 466 563 316 842 316 842 176 367 176 367 766 642 766 642 558 862 558 862 237 715 237 715 61 807 61 807 337 562 337 562 497 199 497 199 642 776 642 776 1 504 1 504 415 501 415 501 806 145 806 145 203 138 203 138 807 373 807 373 677 558 677 558 840 475 840 475 755 803 755 803 756 391 756 391 978 491 978 491 597 515 597 515 239 490 239 490 82 710 82 710 945 525 945 525 289 490 289 490 115 171 115 171 115 578 115 578 454 558 454 558 800 338 800 338 22 774 22 774 743 621 743 621 495 744 495 744 827 966 827 966 771 470 771 470 617 834 617 834 454 988 454 988 438 339 438 339 526 350 526 350 525 727 525 727 701 43 701 43 372 52 372 52 564 894 564 894 596 285 596 285 526 621 526 621 411 640 411 640 697 741 697 741 343 480 343 480 543 75 543 75 541 409 541 409 895 519 895 519 158 53 158 53 913 957 913 957 281 582 281 582 136 577 136 577 198 601 198 601 950 876 950 876 209 119 209 119 107 875 107 875 500 486 500 486 275 255 275 255 852 178 852 178 219 51 219 51 736 506 736 506 38 394 38 394 461 979 461 979 385 137 385 137 234 902 234 902 341 613 341 613 217 595 217 595 460 646 460 646 477 103 477 103 163 464 163 464 636 667 636 667 530 613 530 613 672 119 672 119 83 398 83 398 928 554 928 554 820 837 820 837 492 47 492 47 320 476 320 476 482 840 482 840 660 292 660 292 412 270 412 270 464 450 464 450 170 102 170 102 735 574 735 574 929 992 929 992 725 840 725 840 977 945 977 945 70 824 70 824 571 206 571 206 429 914 429 914 598 170 598 170 256 959 256 959 125 687 125 687 712 714 712 714 765 907 765 907 156 162 156 162 650 511 650 511 6 199 6 199 82 835 82 835 13 725 13 725 117 782 117 782 959 605 959 605 557 959 557 959 836 2 836 2 87 239 87 239 548 151 548 151 644 590 644 590 943 856 943 856 538 98 538 98 42 209 42 209 573 631 573 631 574 782 574 782 268 396 268 396 383 821 383 821 707 611 707 611 869 871 869 871 613 231 613 231 962 168 962 168 6 987 6 987 638 380 638 380 222 527 222 527 173 258 173 258 632 503 632 503 555 544 555 544 893 966 893 966 981 166 981 166 297 799 297 799 436 573 436 573 688 420 688 420 941 975 941 975 240 424 240 424 232 861 232 861 960 803 960 803 296 524 296 524 657 904 657 904 540 364 540 364 293 91 293 91 783 178 783 178 934 789 934 789 900 577 900 577 686 737 686 737 118 773 118 773 391 461 391 461 798 436 798 436 51 948 51 948 470 711 470 711 482 353 482 353 62 216 62 216 777 57 777 57 88 138 88 138 208 948 208 948 166 354 166 354 753 204 753 204 694 930 694 930 917 919 917 919 494 843 494 843 757 123 757 123 423 840 423 840 928 524 928 524 244 838 244 838 650 536 650 536 800 734 800 734 565 154 565 154 714 750 714 750 424 809 424 809 877 568 877 568 16 405 16 405 74 135 74 135 209 689 209 689 420 654 420 654 209 212 209 212 48 453 48 453 598 844 598 844 71 66 71 66 431 677 431 677 548 731 548 731 5 782 5 782 770 468 770 468 346 499 346 499 8 847 8 847 848 106 848 106 865 968 865 968 158 240 158 240 828 65 828 65 377 792 377 792 804 463 804 463 557 358 557 358 627 125 627 125 334 11 334 11 423 56 423 56 603 147 603 147 617 263 617 263 288 85 288 85 174 633 174 633 86 723 86 723 303 919 303 919 223 794 223 794 908 708 908 708 962 832 962 832 923 10 923 10 735 339 735 339 818 412 818 412 12 210 12 210 574 12 574 12 814 861 814 861 416 44 416 44 767 993 767 993 123 328 123 328 34 829 34 829 175 652 175 652 179 487 179 487 297 197 297 197 658 7 658 7 450 376 450 376 802 46 802 46 555 914 555 914 816 94 816 94 216 142 216 142 811 126 811 126 767 719 767 719 872 475 872 475 17 133 17 133 576 674 576 674 950 775 950 775 744 403 744 403 273 810 273 810 560 579 560 579 293 808 293 808 287 244 287 244 863 607 863 607 576 961 576 961 135 337 135 337 48 531 48 531 752 102 752 102 867 939 867 939 590 580 590 580 91 784 91 784 821 155 821 155 110 907 110 907 942 255 942 255 670 182 670 182 548 761 548 761 675 662 675 662 317 48 317 48 451 936 451 936 360 32 360 32 702 398 702 398 836 367 836 367 230 614 230 614 741 923 741 923 412 616 412 616 507 820 507 820 410 578 410 578 126 188 126 188 226 765 226 765 741 707 741 707 673 15 673 15 483 137 483 137 694 879 694 879 879 129 879 129 664 590 664 590 470 405 470 405 513 210 513 210 872 163 872 163 527 767 527 767 205 325 205 325 795 361 795 361 320 755 320 755 680 758 680 758 575 600 575 600 842 872 842 872 867 388 867 388 312 845 312 845 318 112 318 112 524 282 524 282 223 493 223 493 123 463 123 463 917 595 917 595 166 841 166 841 370 229 370 229 450 917 450 917 190 535 190 535 305 930 305 930 809 140 809 140 357 934 357 934 501 893 501 893 517 182 517 182 511 280 511 280 92 655 92 655 465 488 465 488 897 723 897 723 426 287 426 287 74 68 74 68 858 732 858 732 701 282 701 282 869 295 869 295 509 745 509 745 734 538 734 538 404 610 404 610 770 724 770 724 555 156 555 156 73 756 73 756 109 613 109 613 468 124 468 124 811 959 811 959 515 100 515 100 626 530 626 530 246 241 246 241 488 227 488 227 168 354 168 354 531 715 531 715 7 184 7 184 725 249 725 249 678 515 678 515 132 871 132 871 75 381 75 381 252 160 252 160 482 844 482 844 672 533 672 533 585 74 585 74 758 513 758 513 64 133 64 133 243 967 243 967 576 667 576 667 914 183 914 183 39 226 39 226 873 102 873 102 217 792 217 792 675 560 675 560 753 431 753 431 929 2 929 2 295 237 295 237 111 154 111 154 44 529 44 529 6 140 6 140 265 895 265 895 172 94 172 94 742 295 742 295 72 749 72 749 405 154 405 154 860 80 860 80 882 304 882 304 121 607 121 607 437 678 437 678 107 47 107 47 450 442 450 442 305 21 305 21 873 191 873 191 197 362 197 362 8 697 8 697 366 708 366 708 337 41 337 41 758 658 758 658 666 829 666 829 823 193 823 193 158 829 158 829 363 561 363 561 702 267 702 267 217 103 217 103 67 817 67 817 689 805 689 805 190 780 190 780 315 641 315 641 255 714 255 714 215 920 215 920 237 990 237 990 57 278 57 278 607 63 607 63 489 395 489 395 520 930 520 930 727 680 727 680 953 899 953 899 24 123 24 123 45 263 45 263 868 53 868 53 574 565 574 565 609 863 609 863 389 689 389 689 462 553 462 553 162 267 162 267 890 442 890 442 247 191 247 191 161 596 161 596 58 23 58 23 787 247 787 247 288 644 288 644 301 146 301 146 699 795 699 795 274 454 274 454 911 407 911 407 612 106 612 106 703 745 703 745 64 53 64 53 155 551 155 551 433 146 433 146 437 204 437 204 523 749 523 749 773 435 773 435 102 379 102 379 399 871 399 871 810 47 810 47 370 124 370 124 178 231 178 231 615 132 615 132 581 970 581 970 478 545 478 545 552 892 552 892 961 149 961 149 795 960 795 960 159 108 159 108 187 638 187 638 176 384 176 384 237 309 237 309 640 774 640 774 589 423 589 423 19 239 19 239 990 345 990 345 503 192 503 192 676 969 676 969 624 518 624 518 663 175 663 175 30 863 30 863 792 369 792 369 79 300 79 300 504 791 504 791 279 947 279 947 443 73 443 73 814 312 814 312 796 116 796 116 561 623 561 623 316 759 316 759 972 280 972 280 285 255 285 255 427 968 427 968 474 375 474 375 50 233 50 233 432 362 432 362 763 976 763 976 790 423 790 423 794 420 794 420 868 317 868 317 952 142 952 142 969 95 969 95 180 542 180 542 201 576 201 576 641 670 641 670 483 147 483 147 413 249 413 249 259 875 259 875 446 353 446 353 402 315 402 315 23 271 23 271 868 958 868 958 613 591 613 591 222 865 222 865 779 896 779 896 659 816 659 816 813 943 813 943 515 540 515 540 744 948 744 948 889 946 889 946 44 776 44 776 584 876 584 876 940 699 940 699 976 941 976 941 546 320 546 320 638 255 638 255 97 886 97 886 418 725 418 725 630 487 630 487 344 308 344 308 626 760 626 760 29 951 29 951 590 368 590 368 896 434 896 434 729 604 729 604 279 108 279 108 191 205 191 205 849 244 849 244 304 65 304 65 490 426 490 426 980 644 980 644 657 658 657 658 746 36 746 36 281 631 281 631 45 43 45 43 842 38 842 38 508 403 508 403 724 279 724 279 822 949 822 949 71 774 71 774 942 87 942 87 149 31 149 31 365 865 365 865 741 183 741 183 825 46 825 46 438 663 438 663 483 595 483 595 522 425 522 425 853 393 853 393 237 464 237 464 710 803 710 803 920 501 920 501 4 703 4 703 879 399 879 399 472 530 472 530 324 647 324 647 470 777 470 777 349 47 349 47 172 248 172 248 961 124 961 124 264 556 264 556 686 624 686 624 920 278 920 278 191 412 191 412 425 818 425 818 577 106 577 106 296 13 296 13 663 504 663 504 965 808 965 808 937 853 937 853 258 301 258 301 34 79 34 79 568 25 568 25 852 883 852 883 704 404 704 404 207 442 207 442 227 84 227 84 767 603 767 603 813 923 813 923 195 211 195 211 485 381 485 381 756 890 756 890 913 911 913 911 587 448 587 448 252 75 252 75 870 420 870 420 332 992 332 992 736 336 736 336 761 823 761 823 618 830 618 830 131 303 131 303 804 306 804 306 435 160 435 160 67 302 67 302 980 58 980 58 509 8 509 8 889 80 889 80 189 730 189 730 797 68 797 68 446 742 446 742 605 426 605 426 157 822 157 822 423 778 423 778 46 581 46 581 483 577 483 577 520 328 520 328 544 85 544 85 111 66 111 66 92 565 92 565 451 563 451 563 138 652 138 652 613 467 613 467 836 295 836 295 196 860 196 860 486 78 486 78 628 296 628 296 451 991 451 991 424 536 424 536 886 806 886 806 277 994 277 994 619 177 619 177 611 470 611 470 438 357 438 357 216 38 216 38 828 849 828 849 859 911 859 911 790 158 790 158 885 673 885 673 127 285 127 285 722 282 722 282 191 206 191 206 31 864 31 864 909 852 909 852 731 139 731 139 342 142 342 142 487 840 487 840 3 987 3 987 346 827 346 827 53 266 53 266 92 748 92 748 302 879 302 879 464 328 464 328 682 523 682 523 914 851 914 851 729 395 729 395 834 480 834 480 696 141 696 141 76 851 76 851 835 32 835 32 333 68 333 68 189 946 189 946 828 692 828 692 293 187 293 187 876 838 876 838 613 544 613 544 313 233 313 233 132 969 132 969 22 514 22 514 282 544 282 544 784 768 784 768 387 263 387 263 138 52 138 52 252 831 252 831 657 34 657 34 80 556 80 556 265 432 265 432 236 240 236 240 46 802 46 802 636 699 636 699 106 922 106 922 131 936 131 936 412 497 412 497 516 321 516 321 869 334 869 334 468 26 468 26 909 160 909 160 636 133 636 133 164 900 164 900 948 410 948 410 972 969 972 969 503 72 503 72 77 65 77 65 266 743 266 743 732 955 732 955 481 423 481 423 749 480 749 480 62 141 62 141 578 326 578 326 101 497 101 497 298 769 298 769 626 375 626 375 883 575 883 575 918 197 918 197 29 314 29 314 230 176 230 176 983 144 983 144 992 811 992 811 512 624 512 624 48 306 48 306 132 647 132 647 696 436 696 436 481 619 481 619 694 402 694 402 440 715 440 715 712 734 712 734 263 40 263 40 712 590 712 590 981 382 981 382 27 440 27 440 585 779 585 779 885 883 885 883 845 103 845 103 388 477 388 477 601 805 601 805 585 596 585 596 749 709 749 709 702 910 702 910 934 947 934 947 352 268 352 268 169 387 169 387 586 738 586 738 650 960 650 960 514 17 514 17 716 613 716 613 683 673 683 673 705 477 705 477 923 575 923 575 590 351 590 351 562 127 562 127 284 784 284 784 377 388 377 388 872 497 872 497 212 142 212 142 261 31 261 31 837 946 837 946 241 12 241 12 71 818 71 818 137 617 137 617 799 261 799 261 866 198 866 198 381 436 381 436 126 489 126 489 322 149 322 149 891 728 891 728 916 322 916 322 872 983 872 983 776 455 776 455 38 385 38 385 787 181 787 181 959 601 959 601 103 338 103 338 225 635 225 635 739 34 739 34 497 229 497 229 324 273 324 273 237 751 237 751 253 292 253 292 818 177 818 177 571 556 571 556 291 105 291 105 718 625 718 625 550 679 550 679 443 936 443 936 7 776 7 776 316 96 316 96 168 242 168 242 110 178 110 178 145 120 145 120 925 686 925 686 494 490 494 490 399 723 399 723 130 595 130 595 616 641 616 641 613 13 613 13 709 855 709 855 545 158 545 158 323 333 323 333 984 967 984 967 113 521 113 521 131 198 131 198 465 987 465 987 499 603 499 603 695 737 695 737 957 929 957 929 418 770 418 770 980 779 980 779 699 197 699 197 936 574 936 574 294 689 294 689 598 861 598 861 63 833 63 833 737 209 737 209 779 453 779 453 331 798 331 798 696 406 696 406 945 536 945 536 431 368 431 368 836 966 836 966 256 860 256 860 747 977 747 977 495 772 495 772 607 997 607 997 547 231 547 231 88 122 88 122 335 327 335 327 28 522 28 522 55 786 55 786 808 984 808 984 282 963 282 963 340 373 340 373 954 131 954 131 350 840 350 840 522 241 522 241 713 795 713 795 969 695 969 695 400 996 400 996 172 784 172 784 420 477 420 477 385 410 385 410 719 877 719 877 909 907 909 907 369 534 369 534 473 15 473 15 459 730 459 730 893 78 893 78 159 812 159 812 51 632 51 632 359 781 359 781 742 532 742 532 929 60 929 60 703 602 703 602 38 142 38 142 265 944 265 944 595 988 595 988 611 692 611 692 66 842 66 842 310 206 310 206 800 752 800 752 806 398 806 398 690 905 690 905 822 993 822 993 139 491 139 491 551 614 551 614 50 565 50 565 76 748 76 748 207 177 207 177 291 649 291 649 942 63 942 63 912 291 912 291 369 171 369 171 633 88 633 88 818 148 818 148 820 277 820 277 452 235 452 235 393 117 393 117 313 4 313 4 238 574 238 574 786 499 786 499 225 516 225 516 819 927 819 927 131 39 131 39 820 237 820 237 125 822 125 822 666 126 666 126 611 225 611 225 247 8 247 8 121 155 121 155 633 308 633 308 346 833 346 833 564 511 564 511 467 45 467 45 247 707 247 707 844 886 844 886 219 99 219 99 344 936 344 936 134 368 134 368 413 342 413 342 707 252 707 252 372 15 372 15 715 55 715 55 939 873 939 873 990 805 990 805 919 407 919 407 831 248 831 248 947 360 947 360 978 261 978 261 244 980 244 980 637 786 637 786 102 549 102 549 868 136 868 136 425 781 425 781 498 191 498 191 119 217 119 217 82 678 82 678 130 798 130 798 140 545 140 545 813 819 813 819 817 940 817 940 42 158 42 158 766 116 766 116 374 806 374 806 314 372 314 372 928 778 928 778 746 856 746 856 749 172 749 172 331 344 331 344 179 620 179 620 474 132 474 132 788 678 788 678 73 747 73 747 588 570 588 570 886 688 886 688 227 996 227 996 817 975 817 975 819 178 819 178 120 360 120 360 550 294 550 294 970 479 970 479 447 982 447 982 68 947 68 947 369 257 369 257 189 72 189 72 274 163 274 163 353 554 353 554 943 569 943 569 646 946 646 946 839 486 839 486 846 249 846 249 801 516 801 516 564 26 564 26 541 415 541 415 454 921 454 921 588 792 588 792 257 440 257 440 877 763 877 763 11 536 11 536 835 847 835 847 757 471 757 471 44 477 44 477 714 678 714 678 208 541 208 541 739 801 739 801 27 948 27 948 801 151 801 151 200 996 200 996 740 484 740 484 825 764 825 764 292 923 292 923 247 695 247 695 563 553 563 553 159 432 159 432 205 876 205 876 716 726 716 726 287 131 287 131 534 111 534 111 49 707 49 707 579 915 579 915 692 797 692 797 570 1 570 1 89 302 89 302 15 696 15 696 684 431 684 431 968 818 968 818 330 989 330 989 550 51 550 51 825 606 825 606 275 299 275 299 565 219 565 219 441 209 441 209 822 455 822 455 761 276 761 276 43 833 43 833 653 605 653 605 633 728 633 728 907 23 907 23 56 678 56 678 67 928 67 928 43 707 43 707 268 913 268 913 534 353 534 353 996 542 996 542 3 117 3 117 516 681 516 681 925 9 925 9 456 32 456 32 79 35 79 35 857 745 857 745 790 937 790 937 876 624 876 624 678 691 678 691 668 270 668 270 929 532 929 532 729 462 729 462 452 63 452 63 435 624 435 624 364 142 364 142 582 75 582 75 158 209 158 209 259 139 259 139 911 337 911 337 511 538 511 538 463 304 463 304 370 590 370 590 66 903 66 903 610 630 610 630 733 764 733 764 20 241 20 241 575 808 575 808 63 375 63 375 139 941 139 941 64 951 64 951 972 50 972 50 828 105 828 105 499 54 499 54 138 913 138 913 351 425 351 425 427 109 427 109 946 787 946 787 171 154 171 154 579 824 579 824 187 175 187 175 503 554 503 554 956 569 956 569 894 9 894 9 277 582 277 582 552 572 552 572 494 349 494 349 785 169 785 169 768 676 768 676 875 246 875 246 848 407 848 407 767 324 767 324 361 184 361 184 12 720 12 720 114 199 114 199 889 965 889 965 339 974 339 974 775 989 775 989 497 885 497 885 506 488 506 488 875 480 875 480 430 928 430 928 868 128 868 128 495 730 495 730 870 410 870 410 115 613 115 613 559 7 559 7 146 795 146 795 803 287 803 287 966 706 966 706 440 633 440 633 227 293 227 293 88 992 88 992 584 189 584 189 169 54 169 54 672 492 672 492 749 337 749 337 152 442 152 442 455 716 455 716 600 529 600 529 462 117 462 117 619 387 619 387 802 422 802 422 54 509 54 509 56 970 56 970 409 319 409 319 537 496 537 496 809 473 809 473 751 678 751 678 644 512 644 512 540 135 540 135 47 181 47 181 5 876 5 876 247 257 247 257 204 409 204 409 274 233 274 233 916 49 916 49 303 147 303 147 30 508 30 508 853 374 853 374 542 652 542 652 372 867 372 867 794 173 794 173 654 354 654 354 883 739 883 739 659 713 659 713 913 855 913 855 46 224 46 224 197 368 197 368 41 212 41 212 207 939 207 939 508 743 508 743 773 769 773 769 463 888 463 888 56 65 56 65 113 49 113 49 14 682 14 682 848 546 848 546 676 445 676 445 280 564 280 564 253 938 253 938 964 438 964 438 300 623 300 623 885 17 885 17 788 33 788 33 936 503 936 503 679 926 679 926 457 836 457 836 738 881 738 881 904 98 904 98 93 955 93 955 792 521 792 521 599 284 599 284 20 609 20 609 562 98 562 98 39 827 39 827 767 439 767 439 676 622 676 622 386 449 386 449 434 621 434 621 342 847 342 847 597 528 597 528 796 791 796 791 452 536 452 536 476 365 476 365 887 434 887 434 976 299 976 299 475 900 475 900 720 326 720 326 936 144 936 144 593 416 593 416 654 26 654 26 636 406 636 406 855 425 855 425 949 313 949 313 846 989 846 989 374 501 374 501 278 651 278 651 922 609 922 609 691 362 691 362 982 62 982 62 642 562 642 562 582 221 582 221 472 964 472 964 28 949 28 949 941 892 941 892 754 235 754 235 631 71 631 71 622 145 622 145 763 900 763 900 918 59 918 59 127 503 127 503 15 774 15 774 124 651 124 651 830 59 830 59 641 958 641 958 384 946 384 946 294 509 294 509 816 557 816 557 149 924 149 924 246 175 246 175 661 873 661 873 349 466 349 466 359 527 359 527 354 916 354 916 726 164 726 164 360 325 360 325 593 187 593 187 222 434 222 434 259 351 259 351 677 749 677 749 186 419 186 419 24 167 24 167 270 151 270 151 235 747 235 747 943 589 943 589 105 772 105 772 747 362 747 362 250 57 250 57 256 768 256 768 127 403 127 403 964 253 964 253 173 193 173 193 613 710 613 710 619 732 619 732 864 165 864 165 823 91 823 91 866 588 866 588 881 833 881 833 338 32 338 32 644 651 644 651 459 693 459 693 299 750 299 750 44 633 44 633 1 125 1 125 134 726 134 726 731 494 731 494 898 369 898 369 367 299 367 299 855 254 855 254 386 79 386 79 47 508 47 508 814 788 814 788 285 449 285 449 166 848 166 848 229 254 229 254 867 352 867 352 710 567 710 567 166 118 166 118 850 45 850 45 843 236 843 236 550 222 550 222 931 787 931 787 406 180 406 180 82 385 82 385 743 393 743 393 337 131 337 131 683 362 683 362 119 151 119 151 557 609 557 609 59 852 59 852 667 831 667 831 159 462 159 462 818 636 818 636 595 194 595 194 985 458 985 458 427 685 427 685 565 839 565 839 563 828 563 828 307 462 307 462 945 912 945 912 986 142 986 142 57 59 57 59 639 162 639 162 828 233 828 233 622 395 622 395 105 276 105 276 943 500 943 500 857 97 857 97 639 287 639 287 711 370 711 370 482 510 482 510 836 891 836 891 141 419 141 419 295 655 295 655 240 902 240 902 804 658 804 658 810 212 810 212 153 203 153 203 264 305 264 305 714 807 714 807 432 918 432 918 896 8 896 8 145 431 145 431 43 444 43 444 64 510 64 510 609 138 609 138 761 359 761 359 634 110 634 110 58 848 58 848 33 686 33 686 516 559 516 559 606 391 606 391 912 83 912 83 718 99 718 99 883 384 883 384 96 642 96 642 619 289 619 289 186 817 186 817 591 618 591 618 588 337 588 337 915 627 915 627 906 630 906 630 662 134 662 134 963 663 963 663 949 761 949 761 73 823 73 823 709 89 709 89 219 563 219 563 844 680 844 680 480 162 480 162 239 805 239 805 295 443 295 443 714 480 714 480 925 322 925 322 590 917 590 917 619 445 619 445 111 851 111 851 52 912 52 912 740 221 740 221 101 394 101 394 868 739 868 739 915 542 915 542 457 950 457 950 467 285 467 285 155 422 155 422 226 380 226 380 798 713 798 713 204 61 204 61 798 870 798 870 273 737 273 737 813 146 813 146 997 692 997 692 690 395 690 395 106 865 106 865 255 937 255 937 950 850 950 850 371 156 371 156 567 213 567 213 103 459 103 459 594 626 594 626 958 64 958 64 697 496 697 496 779 216 779 216 469 806 469 806 374 392 374 392 285 83 285 83 963 259 963 259 834 772 834 772 549 290 549 290 770 388 770 388 830 805 830 805 328 446 328 446 737 425 737 425 672 731 672 731 97 237 97 237 657 533 657 533 275 623 275 623 509 755 509 755 835 124 835 124 323 599 323 599 214 876 214 876 500 931 500 931 558 320 558 320 64 827 64 827 568 479 568 479 286 152 286 152 348 127 348 127 7 658 7 658 197 766 197 766 986 900 986 900 867 931 867 931 201 296 201 296 245 317 245 317 917 785 917 785 136 825 136 825 410 429 410 429 755 878 755 878 554 245 554 245 897 572 897 572 869 712 869 712 11 108 11 108 533 343 533 343 470 992 470 992 329 626 329 626 502 759 502 759 95 474 95 474 39 588 39 588 332 293 332 293 90 310 90 310 601 159 601 159 209 498 209 498 758 264 758 264 132 639 132 639 880 34 880 34 103 579 103 579 626 141 626 141 873 243 873 243 170 936 170 936 85 278 85 278 579 797 579 797 367 153 367 153 205 387 205 387 227 56 227 56 355 152 355 152 648 9 648 9 584 785 584 785 604 976 604 976 857 105 857 105 520 839 520 839 637 365 637 365 538 65 538 65 445 40 445 40 804 358 804 358 735 27 735 27 433 756 433 756 986 256 986 256 825 880 825 880 845 629 845 629 62 693 62 693 160 348 160 348 936 39 936 39 831 499 831 499 768 573 768 573 10 661 10 661 312 790 312 790 378 199 378 199 118 614 118 614 869 969 869 969 587 8 587 8 199 908 199 908 612 399 612 399 348 698 348 698 211 846 211 846 566 97 566 97 220 265 220 265 416 594 416 594 191 654 191 654 514 765 514 765 526 92 526 92 831 36 831 36 412 439 412 439 600 107 600 107 463 728 463 728 531 591 531 591 483 320 483 320 738 211 738 211 222 660 222 660 740 706 740 706 192 658 192 658 306 979 306 979 79 717 79 717 202 188 202 188 315 566 315 566 254 344 254 344 28 331 28 331 945 720 945 720 698 325 698 325 527 810 527 810 876 146 876 146 355 757 355 757 446 898 446 898 765 84 765 84 528 939 528 939 863 80 863 80 624 975 624 975 318 283 318 283 217 449 217 449 375 360 375 360 466 981 466 981 971 394 971 394 240 462 240 462 678 86 678 86 239 802 239 802 267 389 267 389 798 429 798 429 688 882 688 882 541 941 541 941 100 183 100 183 693 678 693 678 657 578 657 578 32 347 32 347 798 526 798 526 32 239 32 239 124 423 124 423 836 290 836 290 257 690 257 690 535 198 535 198 718 968 718 968 703 986 703 986 933 131 933 131 849 903 849 903 99 960 99 960 305 546 305 546 482 563 482 563 172 139 172 139 320 105 320 105 611 447 611 447 838 764 838 764 575 781 575 781 63 154 63 154 931 302 931 302 326 789 326 789 269 869 269 869 924 358 924 358 968 555 968 555 388 721 388 721 216 224 216 224 781 893 781 893 773 173 773 173 817 302 817 302 372 389 372 389 123 433 123 433 288 263 288 263 110 784 110 784 621 235 621 235 570 946 570 946 453 871 453 871 189 229 189 229 489 620 489 620 333 333 333 333 280 61 280 61 9 796 9 796 308 727 308 727 73 240 73 240 733 337 733 337 106 749 106 749 879 624 879 624 567 787 567 787 243 109 243 109 742 444 742 444 384 799 384 799 130 591 130 591 252 824 252 824 413 354 413 354 996 743 996 743 660 619 660 619 384 531 384 531 619 618 619 618 234 565 234 565 480 870 480 870 196 282 196 282 545 885 545 885 284 22 284 22 118 360 118 360 276 138 276 138 432 956 432 956 159 106 159 106 244 38 244 38 850 116 850 116 8 51 8 51 746 175 746 175 75 291 75 291 953 716 953 716 242 569 242 569 451 543 451 543 404 252 404 252 497 324 497 324 772 899 772 899 457 176 457 176 367 795 367 795 820 167 820 167 552 319 552 319 991 937 991 937 353 833 353 833 419 891 419 891 49 638 49 638 713 168 713 168 545 149 545 149 155 807 155 807 268 714 268 714 50 972 50 972 644 50 644 50 93 882 93 882 130 891 130 891 28 515 28 515 337 708 337 708 744 749 744 749 995 399 995 399 501 433 501 433 277 365 277 365 390 233 390 233 384 920 384 920 491 588 491 588 936 111 936 111 559 748 559 748 474 849 474 849 338 92 338 92 52 767 52 767 227 799 227 799 295 441 295 441 939 417 939 417 804 393 804 393 146 277 146 277 504 440 504 440 767 317 767 317 953 539 953 539 952 686 952 686 380 192 380 192 300 543 300 543 230 681 230 681 589 287 589 287 956 456 956 456 216 680 216 680 270 97 270 97 184 415 184 415 228 974 228 974 166 469 166 469 670 863 670 863 416 973 416 973 26 787 26 787 54 828 54 828 543 710 543 710 632 674 632 674 594 517 594 517 483 88 483 88 201 14 201 14 972 445 972 445 186 874 186 874 554 90 554 90 834 659 834 659 309 423 309 423 604 370 604 370 941 450 941 450 594 791 594 791 706 838 706 838 891 361 891 361 216 83 216 83 327 83 327 83 155 132 155 132 765 833 765 833 58 674 58 674 925 321 925 321 163 229 163 229 276 601 276 601 452 907 452 907 125 362 125 362 261 19 261 19 940 503 940 503 814 326 814 326 481 251 481 251 547 81 547 81 794 189 794 189 330 275 330 275 862 633 862 633 16 620 16 620 225 503 225 503 772 557 772 557 81 731 81 731 209 429 209 429 69 883 69 883 618 345 618 345 560 843 560 843 256 36 256 36 171 995 171 995 415 642 415 642 449 262 449 262 615 519 615 519 121 9 121 9 938 954 938 954 875 279 875 279 401 705 401 705 854 130 854 130 985 72 985 72 296 291 296 291 606 21 606 21 918 811 918 811 396 573 396 573 543 976 543 976 730 500 730 500 489 86 489 86 432 874 432 874 714 796 714 796 800 101 800 101 672 174 672 174 852 10 852 10 124 349 124 349 532 400 532 400 702 656 702 656 871 958 871 958 9 935 9 935 356 561 356 561 641 431 641 431 430 582 430 582 797 643 797 643 588 491 588 491 56 23 56 23 882 520 882 520 185 450 185 450 451 293 451 293 958 28 958 28 336 855 336 855 59 849 59 849 569 731 569 731 543 774 543 774 595 140 595 140 949 248 949 248 506 261 506 261 500 267 500 267 362 45 362 45 118 474 118 474 596 568 596 568 389 317 389 317 216 684 216 684 135 341 135 341 270 991 270 991 164 153 164 153 544 877 544 877 904 612 904 612 544 58 544 58 642 255 642 255 319 137 319 137 799 317 799 317 529 308 529 308 444 911 444 911 376 118 376 118 451 954 451 954 778 655 778 655 199 442 199 442 774 60 774 60 228 36 228 36 958 501 958 501 576 7 576 7 278 314 278 314 325 229 325 229 605 831 605 831 579 751 579 751 303 3 303 3 364 843 364 843 351 407 351 407 401 653 401 653 864 10 864 10 513 531 513 531 989 590 989 590 142 647 142 647 868 699 868 699 441 87 441 87 788 300 788 300 751 775 751 775 963 225 963 225 735 742 735 742 34 878 34 878 136 606 136 606 484 174 484 174 838 940 838 940 696 524 696 524 690 657 690 657 735 628 735 628 823 353 823 353 853 744 853 744 981 38 981 38 727 402 727 402 794 705 794 705 567 577 567 577 487 645 487 645 713 753 713 753 498 112 498 112 951 336 951 336 209 58 209 58 233 555 233 555 495 614 495 614 860 90 860 90 529 715 529 715 568 28 568 28 551 160 551 160 833 807 833 807 151 982 151 982 650 404 650 404 560 413 560 413 513 995 513 995 939 809 939 809 284 285 284 285 700 586 700 586 164 394 164 394 239 469 239 469 342 555 342 555 877 683 877 683 914 821 914 821 73 461 73 461 945 597 945 597 576 452 576 452 32 111 32 111 656 225 656 225 801 326 801 326 458 837 458 837 730 190 730 190 758 737 758 737 146 356 146 356 137 923 137 923 819 54 819 54 24 577 24 577 496 176 496 176 964 425 964 425 278 948 278 948 282 573 282 573 980 988 980 988 85 606 85 606 600 504 600 504 923 805 923 805 558 473 558 473 232 648 232 648 618 558 618 558 366 369 366 369 523 859 523 859 672 640 672 640 171 402 171 402 154 968 154 968 14 207 14 207 332 618 332 618 718 126 718 126 143 367 143 367 967 455 967 455 785 227 785 227 824 399 824 399 412 288 412 288 154 484 154 484 791 841 791 841 48 291 48 291 774 390 774 390 40 689 40 689 877 297 877 297 786 817 786 817 119 129 119 129 736 971 736 971 417 253 417 253 789 676 789 676 190 241 190 241 971 405 971 405 15 134 15 134 159 121 159 121 202 38 202 38 292 304 292 304 682 853 682 853 937 17 937 17 532 748 532 748 793 819 793 819 916 494 916 494 524 514 524 514 361 765 361 765 573 154 573 154 401 355 401 355 191 947 191 947 879 209 879 209 676 440 676 440 154 742 154 742 158 730 158 730 168 536 168 536 252 424 252 424 688 607 688 607 706 530 706 530 391 565 391 565 784 619 784 619 17 329 17 329 600 252 600 252 450 896 450 896 804 167 804 167 156 569 156 569 829 451 829 451 666 2 666 2 478 759 478 759 62 215 62 215 216 641 216 641 206 565 206 565 780 252 780 252 381 319 381 319 513 498 513 498 58 160 58 160 539 173 539 173 82 825 82 825 118 229 118 229 735 884 735 884 149 530 149 530 644 791 644 791 538 631 538 631 724 66 724 66 972 580 972 580 255 741 255 741 711 884 711 884 90 441 90 441 719 760 719 760 227 870 227 870 917 650 917 650 584 276 584 276 227 75 227 75 699 139 699 139 709 352 709 352 801 860 801 860 317 744 317 744 358 91 358 91 709 148 709 148 478 37 478 37 89 997 89 997 542 799 542 799 261 353 261 353 218 309 218 309 436 173 436 173 303 327 303 327 992 287 992 287 770 596 770 596 702 252 702 252 406 8 406 8 859 593 859 593 777 115 777 115 857 189 857 189 950 562 950 562 452 564 452 564 174 438 174 438 501 183 501 183 750 882 750 882 505 393 505 393 689 242 689 242 858 302 858 302 336 548 336 548 241 842 241 842 666 737 666 737 120 258 120 258 186 699 186 699 442 938 442 938 456 157 456 157 131 463 131 463 731 210 731 210 944 942 944 942 673 639 673 639 192 369 192 369 105 578 105 578 862 670 862 670 823 770 823 770 546 770 546 770 761 385 761 385 306 838 306 838 815 6 815 6 459 599 459 599 67 107 67 107 104 992 104 992 778 722 778 722 508 615 508 615 361 983 361 983 883 7 883 7 368 789 368 789 233 743 233 743 259 564 259 564 631 191 631 191 125 731 125 731 135 722 135 722 382 894 382 894 283 867 283 867 580 419 580 419 186 937 186 937 198 564 198 564 633 254 633 254 953 267 953 267 903 206 903 206 186 266 186 266 666 534 666 534 842 978 842 978 166 305 166 305 382 793 382 793 928 943 928 943 801 691 801 691 792 300 792 300 236 375 236 375 915 533 915 533 504 606 504 606 929 374 929 374 465 834 465 834 788 291 788 291 821 384 821 384 263 269 263 269 267 689 267 689 605 534 605 534 816 530 816 530 520 432 520 432 510 546 510 546 60 514 60 514 600 566 600 566 738 140 738 140 429 817 429 817 467 502 467 502 648 618 648 618 567 959 567 959 464 251 464 251 245 427 245 427 851 496 851 496 343 481 343 481 222 385 222 385 394 299 394 299 11 745 11 745 429 79 429 79 234 708 234 708 620 108 620 108 988 119 988 119 864 785 864 785 718 878 718 878 79 934 79 934 785 432 785 432 17 368 17 368 614 499 614 499 305 249 305 249 343 130 343 130 353 655 353 655 718 536 718 536 255 580 255 580 223 607 223 607 589 791 589 791 50 72 50 72 361 442 361 442 684 607 684 607 748 630 748 630 781 633 781 633 615 515 615 515 972 210 972 210 992 832 992 832 699 282 699 282 214 961 214 961 987 296 987 296 77 369 77 369 315 250 315 250 462 545 462 545 777 838 777 838 358 622 358 622 296 768 296 768 187 488 187 488 667 711 667 711 688 794 688 794 966 775 966 775 37 813 37 813 84 556 84 556 873 827 873 827 464 858 464 858 645 788 645 788 543 86 543 86 55 175 55 175 381 387 381 387 302 933 302 933 921 33 921 33 330 349 330 349 760 459 760 459 247 413 247 413 957 146 957 146 51 683 51 683 404 431 404 431 964 180 964 180 419 795 419 795 492 918 492 918 884 475 884 475 735 296 735 296 771 613 771 613 466 507 466 507 427 237 427 237 258 396 258 396 634 682 634 682 892 508 892 508 993 454 993 454 422 461 422 461 254 318 254 318 774 738 774 738 866 549 866 549 246 613 246 613 630 738 630 738 154 507 154 507 562 310 562 310 660 314 660 314 438 97 438 97 303 961 303 961 392 465 392 465 791 359 791 359 505 32 505 32 806 898 806 898 149 92 149 92 931 297 931 297 177 837 177 837 841 835 841 835 621 562 621 562 935 36 935 36 194 604 194 604 712 659 712 659 893 66 893 66 968 68 968 68 875 27 875 27 740 694 740 694 609 357 609 357 435 627 435 627 997 878 997 878 58 234 58 234 509 225 509 225 791 872 791 872 162 782 162 782 839 451 839 451 761 449 761 449 790 77 790 77 88 258 88 258 247 955 247 955 538 454 538 454 720 406 720 406 339 615 339 615 893 51 893 51 23 977 23 977 937 681 937 681 222 847 222 847 11 87 11 87 5 445 5 445 160 400 160 400 957 416 957 416 133 673 133 673 555 678 555 678 398 693 398 693 914 440 914 440 691 303 691 303 448 597 448 597 68 161 68 161 703 395 703 395 952 734 952 734 137 925 137 925 556 978 556 978 235 601 235 601 174 220 174 220 1 743 1 743 680 904 680 904 784 275 784 275 60 434 60 434 480 235 480 235 149 381 149 381 231 536 231 536 732 507 732 507 578 268 578 268 232 672 232 672 853 186 853 186 981 901 981 901 255 209 255 209 449 493 449 493 721 467 721 467 346 713 346 713 167 949 167 949 393 856 393 856 371 707 371 707 363 323 363 323 956 780 956 780 508 116 508 116 307 701 307 701 38 530 38 530 172 891 172 891 487 193 487 193 503 911 503 911 370 444 370 444 228 665 228 665 321 964 321 964 286 727 286 727 599 21 599 21 196 682 196 682 38 461 38 461 477 471 477 471 224 515 224 515 921 412 921 412 459 43 459 43 467 902 467 902 931 313 931 313 33 57 33 57 140 560 140 560 388 247 388 247 720 556 720 556 556 971 556 971 666 254 666 254 290 262 290 262 60 530 60 530 230 188 230 188 801 332 801 332 384 645 384 645 755 29 755 29 735 516 735 516 649 21 649 21 101 82 101 82 859 55 859 55 694 341 694 341 977 907 977 907 625 138 625 138 822 517 822 517 454 507 454 507 143 662 143 662 979 546 979 546 47 142 47 142 88 514 88 514 429 242 429 242 661 548 661 548 57 743 57 743 961 782 961 782 43 826 43 826 217 850 217 850 921 303 921 303 509 53 509 53 889 129 889 129 84 931 84 931 614 332 614 332 294 45 294 45 961 567 961 567 482 334 482 334 938 795 938 795 979 850 979 850 179 869 179 869 290 755 290 755 75 99 75 99 148 310 148 310 814 896 814 896 184 478 184 478 686 713 686 713 154 667 154 667 226 348 226 348 956 245 956 245 866 792 866 792 132 212 132 212 757 508 757 508 737 972 737 972 504 394 504 394 556 466 556 466 593 661 593 661 737 981 737 981 148 457 148 457 962 539 962 539 615 393 615 393 387 811 387 811 44 210 44 210 984 265 984 265 442 382 442 382 197 315 197 315 670 894 670 894 626 729 626 729 763 853 763 853 335 830 335 830 869 826 869 826 451 560 451 560 303 299 303 299 437 919 437 919 299 350 299 350 295 889 295 889 296 912 296 912 997 752 997 752 528 940 528 940 350 873 350 873 783 741 783 741 336 511 336 511 997 29 997 29 778 907 778 907 351 903 351 903 22 595 22 595 57 528 57 528 982 456 982 456 473 698 473 698 849 850 849 850 430 843 430 843 757 838 757 838 603 972 603 972 892 459 892 459 654 678 654 678 945 202 945 202 588 345 588 345 647 734 647 734 397 426 397 426 459 948 459 948 229 278 229 278 552 841 552 841 824 663 824 663 222 974 222 974 771 497 771 497 365 722 365 722 360 719 360 719 399 810 399 810 677 32 677 32 411 532 411 532 778 1 778 1 585 387 585 387 226 108 226 108 358 190 358 190 196 600 196 600 206 736 206 736 911 513 911 513 331 378 331 378 525 859 525 859 445 161 445 161 610 32 610 32 466 17 466 17 712 96 712 96 938 47 938 47 859 897 859 897 40 853 40 853 337 495 337 495 995 186 995 186 360 292 360 292 995 955 995 955 249 613 249 613 920 472 920 472 534 665 534 665 556 700 556 700 76 477 76 477 914 833 914 833 802 396 802 396 316 778 316 778 890 582 890 582 810 140 810 140 730 451 730 451 695 487 695 487 868 705 868 705 311 796 311 796 948 856 948 856 951 778 951 778 78 20 78 20 126 367 126 367 321 357 321 357 500 194 500 194 34 240 34 240 417 245 417 245 594 757 594 757 739 850 739 850 359 860 359 860 357 904 357 904 926 397 926 397 841 156 841 156 30 169 30 169 963 422 963 422 630 219 630 219 231 249 231 249 994 90 994 90 948 529 948 529 101 169 101 169 140 240 140 240 529 396 529 396 877 976 877 976 41 604 41 604 996 286 996 286 569 36 569 36 340 453 340 453 870 678 870 678 507 90 507 90 564 196 564 196 921 685 921 685 820 950 820 950 649 383 649 383 130 534 130 534 945 410 945 410 194 927 194 927 276 658 276 658 721 676 721 676 220 641 220 641 263 67 263 67 182 581 182 581 521 592 521 592 830 828 830 828 477 538 477 538 923 868 923 868 164 482 164 482 558 833 558 833 368 398 368 398 513 593 513 593 374 396 374 396 876 185 876 185 996 900 996 900 227 620 227 620 314 790 314 790 487 133 487 133 681 921 681 921 844 960 844 960 575 136 575 136 927 721 927 721 121 248 121 248 236 77 236 77 52 661 52 661 433 582 433 582 828 392 828 392 169 478 169 478 709 519 709 519 472 66 472 66 477 962 477 962 948 226 948 226 773 903 773 903 252 385 252 385 645 476 645 476 656 878 656 878 326 844 326 844 95 696 95 696 948 434 948 434 180 838 180 838 866 470 866 470 693 645 693 645 448 567 448 567 50 414 50 414 229 656 229 656 260 86 260 86 367 431 367 431 97 639 97 639 135 475 135 475 209 113 209 113 106 330 106 330 994 362 994 362 508 413 508 413 603 684 603 684 42 395 42 395 979 537 979 537 531 755 531 755 375 778 375 778 165 192 165 192 910 796 910 796 152 60 152 60 575 843 575 843 642 926 642 926 17 115 17 115 349 439 349 439 507 271 507 271 193 541 193 541 696 727 696 727 962 912 962 912 377 811 377 811 367 141 367 141 867 438 867 438 45 232 45 232 743 209 743 209 284 20 284 20 568 275 568 275 537 2 537 2 674 304 674 304 155 30 155 30 424 927 424 927 550 803 550 803 545 980 545 980 941 938 941 938 112 56 112 56 252 655 252 655 692 309 692 309 781 921 781 921 917 29 917 29 554 254 554 254 680 495 680 495 963 276 963 276 536 144 536 144 261 830 261 830 731 485 731 485 273 632 273 632 317 703 317 703 761 189 761 189 611 607 611 607 657 135 657 135 932 106 932 106 215 502 215 502 314 190 314 190 904 681 904 681 838 684 838 684 205 184 205 184 72 641 72 641 804 717 804 717 444 452 444 452 624 2 624 2 241 662 241 662 738 681 738 681 63 942 63 942 931 481 931 481 115 427 115 427 965 558 965 558 299 239 299 239 594 689 594 689 451 179 451 179 837 90 837 90 930 360 930 360 742 78 742 78 906 736 906 736 306 226 306 226 884 670 884 670 923 925 923 925 248 481 248 481 702 793 702 793 841 524 841 524 17 92 17 92 355 934 355 934 472 778 472 778 225 883 225 883 700 588 700 588 137 310 137 310 499 426 499 426 867 153 867 153 806 328 806 328 296 145 296 145 771 233 771 233 829 304 829 304 195 658 195 658 850 99 850 99 957 228 957 228 304 254 304 254 44 619 44 619 612 924 612 924 753 693 753 693 901 550 901 550 199 959 199 959 223 502 223 502 245 661 245 661 697 75 697 75 31 790 31 790 729 852 729 852 163 939 163 939 916 765 916 765 986 112 986 112 22 690 22 690 755 863 755 863 849 395 849 395 247 185 247 185 787 412 787 412 378 622 378 622 229 960 229 960 945 975 945 975 511 374 511 374 698 223 698 223 97 714 97 714 141 137 141 137 954 551 954 551 180 588 180 588 849 169 849 169 724 332 724 332 204 354 204 354 726 219 726 219 416 156 416 156 328 760 328 760 132 790 132 790 702 431 702 431 76 942 76 942 262 457 262 457 13 931 13 931 181 651 181 651 902 241 902 241 487 710 487 710 933 663 933 663 358 341 358 341 294 48 294 48 751 212 751 212 914 157 914 157 390 504 390 504 534 815 534 815 707 972 707 972 409 573 409 573 693 723 693 723 215 945 215 945 948 707 948 707 966 643 966 643 363 757 363 757 440 744 440 744 914 373 914 373 57 240 57 240 241 578 241 578 866 512 866 512 858 80 858 80 253 224 253 224 371 837 371 837 662 42 662 42 985 440 985 440 239 880 239 880 610 602 610 602 556 867 556 867 304 743 304 743 337 426 337 426 813 90 813 90 653 761 653 761 439 649 439 649 230 363 230 363 859 212 859 212 981 125 981 125 803 58 803 58 419 683 419 683 154 221 154 221 133 912 133 912 146 331 146 331 811 307 811 307 381 692 381 692 263 213 263 213 969 315 969 315 621 626 621 626 950 685 950 685 619 314 619 314 722 398 722 398 918 342 918 342 684 270 684 270 92 25 92 25 940 227 940 227 536 280 536 280 12 599 12 599 555 889 555 889 895 317 895 317 419 134 419 134 864 280 864 280 558 508 558 508 493 849 493 849 336 880 336 880 235 90 235 90 337 261 337 261 209 156 209 156 441 111 441 111 991 510 991 510 5 18 5 18 197 783 197 783 936 246 936 246 635 684 635 684 439 909 439 909 242 223 242 223 756 408 756 408 21 989 21 989 917 392 917 392 744 15 744 15 921 396 921 396 515 50 515 50 556 358 556 358 552 41 552 41 98 676 98 676 161 818 161 818 331 545 331 545 127 533 127 533 244 114 244 114 916 375 916 375 801 27 801 27 243 527 243 527 735 20 735 20 400 437 400 437 587 199 587 199 860 228 860 228 487 489 487 489 789 29 789 29 831 91 831 91 972 668 972 668 481 189 481 189 546 143 546 143 120 282 120 282 27 582 27 582 930 4 930 4 722 465 722 465 391 617 391 617 372 779 372 779 438 15 438 15 73 136 73 136 70 551 70 551 834 965 834 965 222 827 222 827 533 747 533 747 819 338 819 338 286 775 286 775 428 740 428 740 814 261 814 261 327 248 327 248 35 137 35 137 706 173 706 173 673 568 673 568 332 935 332 935 454 279 454 279 967 487 967 487 483 552 483 552 349 535 349 535 798 246 798 246 601 435 601 435 79 864 79 864 652 279 652 279 137 389 137 389 844 333 844 333 343 667 343 667 945 160 945 160 3 343 3 343 645 104 645 104 578 921 578 921 995 757 995 757 35 30 35 30 259 625 259 625 921 23 921 23 446 643 446 643 786 892 786 892 971 636 971 636 483 123 483 123 332 312 332 312 779 291 779 291 365 518 365 518 350 892 350 892 14 179 14 179 172 472 172 472 563 483 563 483 725 365 725 365 456 50 456 50 332 766 332 766 272 980 272 980 475 336 475 336 565 290 565 290 692 23 692 23 302 395 302 395 300 617 300 617 137 481 137 481 984 949 984 949 810 388 810 388 387 283 387 283 867 964 867 964 407 650 407 650 66 789 66 789 282 318 282 318 913 217 913 217 380 646 380 646 319 634 319 634 914 850 914 850 518 862 518 862 899 873 899 873 393 917 393 917 234 376 234 376 697 278 697 278 378 975 378 975 26 158 26 158 686 437 686 437 347 63 347 63 679 763 679 763 851 28 851 28 828 136 828 136 816 730 816 730 715 559 715 559 15 446 15 446 389 574 389 574 845 487 845 487 569 10 569 10 636 545 636 545 596 929 596 929 766 991 766 991 807 643 807 643 303 300 303 300 612 768 612 768 432 421 432 421 568 391 568 391 39 962 39 962 889 315 889 315 434 251 434 251 459 288 459 288 61 910 61 910 294 290 294 290 649 795 649 795 619 526 619 526 227 201 227 201 951 489 951 489 911 297 911 297 243 50 243 50 940 692 940 692 495 988 495 988 273 598 273 598 800 201 800 201 2 376 2 376 22 427 22 427 846 572 846 572 403 668 403 668 601 765 601 765 457 306 457 306 668 908 668 908 550 474 550 474 925 926 925 926 895 606 895 606 569 652 569 652 33 551 33 551 81 310 81 310 658 219 658 219 449 695 449 695 843 429 843 429 570 2 570 2 654 916 654 916 259 631 259 631 318 308 318 308 583 334 583 334 709 467 709 467 301 381 301 381 648 383 648 383 295 160 295 160 229 982 229 982 578 445 578 445 216 372 216 372 462 420 462 420 222 746 222 746 652 776 652 776 688 824 688 824 159 689 159 689 583 402 583 402 92 725 92 725 77 574 77 574 895 498 895 498 213 361 213 361 520 853 520 853 298 493 298 493 21 638 21 638 392 651 392 651 933 458 933 458 350 51 350 51 583 267 583 267 958 897 958 897 34 464 34 464 678 688 678 688 548 713 548 713 787 155 787 155 796 740 796 740 736 734 736 734 225 496 225 496 342 337 342 337 98 499 98 499 622 713 622 713 639 980 639 980 276 549 276 549 177 145 177 145 145 382 145 382 798 22 798 22 765 207 765 207 419 719 419 719 695 9 695 9 943 397 943 397 622 687 622 687 628 482 628 482 479 859 479 859 336 165 336 165 368 304 368 304 622 712 622 712 190 789 190 789 413 100 413 100 319 665 319 665 372 129 372 129 906 816 906 816 447 95 447 95 590 930 590 930 946 822 946 822 690 493 690 493 878 560 878 560 249 746 249 746 118 419 118 419 468 330 468 330 580 862 580 862 32 552 32 552 142 868 142 868 804 279 804 279 42 76 42 76 631 198 631 198 772 976 772 976 279 494 279 494 218 86 218 86 419 742 419 742 714 254 714 254 262 705 262 705 918 423 918 423 918 607 918 607 134 534 134 534 367 353 367 353 189 159 189 159 572 779 572 779 524 437 524 437 825 841 825 841 487 232 487 232 738 815 738 815 71 226 71 226 459 741 459 741 796 283 796 283 891 677 891 677 294 789 294 789 963 757 963 757 109 52 109 52 374 831 374 831 657 225 657 225 758 682 758 682 665 236 665 236 876 390 876 390 459 532 459 532 727 569 727 569 538 886 538 886 601 838 601 838 916 575 916 575 830 147 830 147 194 932 194 932 969 32 969 32 375 854 375 854 965 652 965 652 217 665 217 665 967 829 967 829 555 734 555 734 414 229 414 229 60 621 60 621 272 344 272 344 350 148 350 148 847 394 847 394 371 99 371 99 577 910 577 910 673 885 673 885 697 775 697 775 997 365 997 365 108 780 108 780 102 72 102 72 750 432 750 432 141 380 141 380 302 560 302 560 206 501 206 501 920 100 920 100 548 46 548 46 670 957 670 957 766 868 766 868 257 587 257 587 831 416 831 416 676 777 676 777 412 591 412 591 77 453 77 453 29 413 29 413 526 779 526 779 194 490 194 490 289 534 289 534 555 823 555 823 355 361 355 361 444 810 444 810 467 302 467 302 971 551 971 551 876 39 876 39 182 120 182 120 936 368 936 368 909 428 909 428 323 829 323 829 826 742 826 742 515 717 515 717 923 173 923 173 325 510 325 510 894 100 894 100 138 834 138 834 756 762 756 762 606 862 606 862 274 21 274 21 970 559 970 559 631 199 631 199 817 717 817 717 318 912 318 912 987 55 987 55 707 238 707 238 633 995 633 995 723 905 723 905 490 882 490 882 638 366 638 366 291 925 291 925 338 324 338 324 700 521 700 521 319 812 319 812 972 935 972 935 895 414 895 414 94 744 94 744 10 244 10 244 905 524 905 524 704 351 704 351 546 220 546 220 657 850 657 850 608 514 608 514 374 460 374 460 495 917 495 917 584 347 584 347 864 268 864 268 54 913 54 913 499 513 499 513 405 271 405 271 615 876 615 876 670 774 670 774 473 952 473 952 602 356 602 356 310 590 310 590 91 356 91 356 215 372 215 372 830 961 830 961 345 435 345 435 663 491 663 491 55 406 55 406 915 455 915 455 708 19 708 19 134 184 134 184 266 960 266 960 642 611 642 611 507 898 507 898 14 122 14 122 352 125 352 125 985 588 985 588 679 241 679 241 994 727 994 727 158 396 158 396 96 585 96 585 562 724 562 724 31 841 31 841 570 247 570 247 916 70 916 70 166 790 166 790 388 54 388 54 575 714 575 714 819 43 819 43 926 786 926 786 640 552 640 552 119 571 119 571 650 729 650 729 82 309 82 309 70 881 70 881 764 34 764 34 256 533 256 533 96 719 96 719 651 655 651 655 342 351 342 351 137 449 137 449 335 272 335 272 900 950 900 950 621 764 621 764 710 499 710 499 842 12 842 12 47 909 47 909 375 376 375 376 219 371 219 371 96 384 96 384 57 193 57 193 970 146 970 146 960 418 960 418 723 910 723 910 837 123 837 123 76 866 76 866 115 516 115 516 28 432 28 432 2 55 2 55 13 122 13 122 445 835 445 835 731 231 731 231 831 497 831 497 642 425 642 425 424 32 424 32 51 978 51 978 650 113 650 113 749 965 749 965 179 5 179 5 899 18 899 18 770 295 770 295 316 682 316 682 130 600 130 600 380 195 380 195 425 682 425 682 223 702 223 702 967 343 967 343 541 695 541 695 678 924 678 924 187 311 187 311 249 839 249 839 540 573 540 573 82 836 82 836 18 38 18 38 682 768 682 768 946 775 946 775 364 281 364 281 568 332 568 332 550 797 550 797 658 78 658 78 855 940 855 940 825 106 825 106 677 431 677 431 18 240 18 240 206 560 206 560 740 141 740 141 6 276 6 276 445 58 445 58 422 989 422 989 51 711 51 711 281 57 281 57 428 748 428 748 109 201 109 201 720 346 720 346 596 762 596 762 375 540 375 540 475 511 475 511 32 291 32 291 422 941 422 941 180 594 180 594 45 129 45 129 762 341 762 341 615 966 615 966 429 693 429 693 691 547 691 547 328 984 328 984 584 485 584 485 811 698 811 698 713 711 713 711 788 282 788 282 520 859 520 859 334 308 334 308 160 343 160 343 594 236 594 236 877 327 877 327 874 424 874 424 520 928 520 928 145 477 145 477 469 695 469 695 338 928 338 928 178 982 178 982 98 460 98 460 60 412 60 412 839 367 839 367 194 672 194 672 510 648 510 648 218 547 218 547 336 282 336 282 623 458 623 458 623 128 623 128 890 969 890 969 325 72 325 72 344 173 344 173 198 424 198 424 53 897 53 897 577 979 577 979 17 207 17 207 504 828 504 828 316 656 316 656 647 821 647 821 727 380 727 380 791 626 791 626 537 867 537 867 460 714 460 714 701 808 701 808 335 490 335 490 223 388 223 388 508 376 508 376 614 470 614 470 451 28 451 28 168 176 168 176 329 347 329 347 217 910 217 910 605 961 605 961 913 788 913 788 423 353 423 353 956 100 956 100 599 724 599 724 215 258 215 258 236 388 236 388 365 712 365 712 598 212 598 212 490 530 490 530 871 981 871 981 77 234 77 234 592 13 592 13 266 720 266 720 899 394 899 394 795 256 795 256 332 373 332 373 755 410 755 410 119 492 119 492 859 120 859 120 378 78 378 78 955 905 955 905 571 257 571 257 868 329 868 329 750 724 750 724 39 185 39 185 345 614 345 614 546 116 546 116 577 424 577 424 749 223 749 223 465 739 465 739 545 958 545 958 740 594 740 594 755 181 755 181 329 62 329 62 489 793 489 793 347 276 347 276 70 574 70 574 145 165 145 165 17 777 17 777 647 295 647 295 126 792 126 792 432 151 432 151 110 164 110 164 920 227 920 227 399 668 399 668 926 735 926 735 610 699 610 699 189 113 189 113 80 98 80 98 60 160 60 160 109 616 109 616 982 480 982 480 989 550 989 550 473 993 473 993 993 301 993 301 37 77 37 77 222 717 222 717 828 574 828 574 581 232 581 232 681 938 681 938 831 646 831 646 532 475 532 475 162 393 162 393 640 881 640 881 678 519 678 519 228 451 228 451 727 359 727 359 849 786 849 786 356 694 356 694 771 818 771 818 909 84 909 84 677 510 677 510 816 750 816 750 868 235 868 235 470 588 470 588 257 376 257 376 463 221 463 221 370 853 370 853 708 190 708 190 23 388 23 388 806 57 806 57 676 426 676 426 749 586 749 586 834 71 834 71 254 599 254 599 455 534 455 534 768 356 768 356 155 481 155 481 301 272 301 272 68 12 68 12 626 442 626 442 973 223 973 223 426 227 426 227 780 886 780 886 605 240 605 240 199 308 199 308 569 647 569 647 629 423 629 423 147 541 147 541 560 719 560 719 683 230 683 230 592 540 592 540 824 688 824 688 441 370 441 370 82 852 82 852 674 496 674 496 109 992 109 992 563 964 563 964 325 489 325 489 358 258 358 258 346 519 346 519 773 266 773 266 254 134 254 134 15 374 15 374 440 745 440 745 872 698 872 698 526 961 526 961 342 360 342 360 570 783 570 783 902 949 902 949 945 206 945 206 595 379 595 379 798 705 798 705 536 52 536 52 174 275 174 275 295 582 295 582 963 832 963 832 424 907 424 907 312 56 312 56 847 738 847 738 10 580 10 580 89 287 89 287 686 807 686 807 188 706 188 706 701 976 701 976 996 649 996 649 231 971 231 971 548 968 548 968 659 159 659 159 648 473 648 473 4 438 4 438 107 351 107 351 96 402 96 402 146 237 146 237 297 545 297 545 111 691 111 691 872 52 872 52 404 49 404 49 855 177 855 177 448 43 448 43 236 809 236 809 90 608 90 608 928 948 928 948 187 159 187 159 254 209 254 209 879 632 879 632 797 471 797 471 4 131 4 131 437 256 437 256 26 495 26 495 621 226 621 226 68 845 68 845 350 780 350 780 19 597 19 597 627 88 627 88 603 905 603 905 328 659 328 659 61 16 61 16 489 292 489 292 240 411 240 411 386 369 386 369 30 818 30 818 901 458 901 458 556 884 556 884 359 723 359 723 904 744 904 744 662 114 662 114 84 316 84 316 602 115 602 115 985 585 985 585 614 103 614 103 332 695 332 695 857 636 857 636 218 237 218 237 589 307 589 307 90 396 90 396 512 448 512 448 575 239 575 239 183 989 183 989 939 581 939 581 274 703 274 703 615 989 615 989 259 54 259 54 592 90 592 90 90 161 90 161 849 960 849 960 353 996 353 996 850 613 850 613 7 542 7 542 229 15 229 15 480 756 480 756 130 900 130 900 866 283 866 283 740 436 740 436 752 515 752 515 763 169 763 169 530 208 530 208 4 600 4 600 931 880 931 880 293 659 293 659 739 183 739 183 229 537 229 537 634 283 634 283 687 5 687 5 472 988 472 988 489 872 489 872 173 956 173 956 56 831 56 831 782 775 782 775 673 213 673 213 435 301 435 301 118 729 118 729 372 119 372 119 494 750 494 750 43 589 43 589 725 113 725 113 664 559 664 559 620 328 620 328 658 485 658 485 302 158 302 158 700 61 700 61 206 787 206 787 398 184 398 184 521 938 521 938 410 828 410 828 634 888 634 888 741 49 741 49 400 454 400 454 17 822 17 822 183 844 183 844 884 878 884 878 659 113 659 113 777 717 777 717 265 175 265 175 152 687 152 687 771 77 771 77 858 967 858 967 496 82 496 82 787 330 787 330 958 409 958 409 899 77 899 77 41 23 41 23 682 301 682 301 573 101 573 101 187 125 187 125 831 268 831 268 121 713 121 713 772 591 772 591 386 459 386 459 520 630 520 630 628 749 628 749 72 114 72 114 481 443 481 443 970 630 970 630 87 560 87 560 62 656 62 656 5 54 5 54 441 496 441 496 108 314 108 314 499 180 499 180 328 721 328 721 807 463 807 463 419 598 419 598 703 264 703 264 82 716 82 716 733 412 733 412 379 256 379 256 960 19 960 19 247 81 247 81 100 880 100 880 636 23 636 23 55 640 55 640 816 859 816 859 158 166 158 166 198 874 198 874 869 387 869 387 689 310 689 310 322 991 322 991 317 522 317 522 823 800 823 800 744 947 744 947 20 665 20 665 322 479 322 479 440 485 440 485 695 589 695 589 763 546 763 546 967 82 967 82 935 433 935 433 745 146 745 146 669 769 669 769 451 134 451 134 877 895 877 895 220 114 220 114 910 218 910 218 891 583 891 583 871 90 871 90 53 36 53 36 929 574 929 574 343 858 343 858 720 485 720 485 473 243 473 243 466 516 466 516 36 289 36 289 662 143 662 143 143 939 143 939 407 739 407 739 367 791 367 791 19 517 19 517 155 899 155 899 648 371 648 371 119 781 119 781 317 208 317 208 617 467 617 467 40 318 40 318 397 344 397 344 244 757 244 757 406 426 406 426 913 704 913 704 272 596 272 596 507 216 507 216 321 789 321 789 607 41 607 41 667 422 667 422 555 964 555 964 982 685 982 685 725 773 725 773 670 382 670 382 902 686 902 686 868 518 868 518 72 320 72 320 360 242 360 242 532 707 532 707 250 145 250 145 588 901 588 901 648 775 648 775 828 971 828 971 734 306 734 306 466 744 466 744 538 906 538 906 817 711 817 711 670 665 670 665 472 94 472 94 516 650 516 650 562 65 562 65 984 788 984 788 272 698 272 698 95 790 95 790 239 461 239 461 610 677 610 677 72 521 72 521 977 22 977 22 31 828 31 828 629 71 629 71 696 424 696 424 277 104 277 104 76 214 76 214 246 731 246 731 413 399 413 399 879 188 879 188 852 821 852 821 197 26 197 26 625 349 625 349 330 406 330 406 981 603 981 603 956 414 956 414 668 734 668 734 331 675 331 675 876 47 876 47 699 167 699 167 23 876 23 876 788 387 788 387 83 757 83 757 948 422 948 422 496 145 496 145 37 755 37 755 352 658 352 658 758 486 758 486 942 171 942 171 516 696 516 696 304 94 304 94 176 105 176 105 31 984 31 984 828 769 828 769 937 612 937 612 715 817 715 817 562 544 562 544 281 390 281 390 464 724 464 724 92 567 92 567 437 640 437 640 704 282 704 282 959 941 959 941 859 180 859 180 777 148 777 148 441 322 441 322 23 98 23 98 697 972 697 972 474 450 474 450 946 197 946 197 208 394 208 394 952 200 952 200 317 466 317 466 348 704 348 704 412 670 412 670 23 367 23 367 604 827 604 827 709 887 709 887 652 659 652 659 309 71 309 71 435 391 435 391 181 314 181 314 335 701 335 701 334 930 334 930 748 522 748 522 457 266 457 266 774 720 774 720 253 923 253 923 172 446 172 446 466 409 466 409 596 681 596 681 638 707 638 707 798 569 798 569 118 181 118 181 558 920 558 920 648 216 648 216 104 172 104 172 474 802 474 802 977 766 977 766 458 996 458 996 202 422 202 422 775 228 775 228 109 682 109 682 689 622 689 622 951 962 951 962 479 548 479 548 801 590 801 590 843 953 843 953 876 317 876 317 761 996 761 996 463 307 463 307 219 22 219 22 580 679 580 679 324 881 324 881 744 681 744 681 592 155 592 155 8 970 8 970 464 493 464 493 83 362 83 362 587 29 587 29 522 939 522 939 825 75 825 75 736 203 736 203 538 637 538 637 25 951 25 951 878 599 878 599 579 189 579 189 133 460 133 460 413 736 413 736 572 237 572 237 806 120 806 120 423 315 423 315 256 34 256 34 959 629 959 629 996 730 996 730 307 815 307 815 563 85 563 85 885 162 885 162 18 907 18 907 860 206 860 206 105 385 105 385 401 209 401 209 351 533 351 533 529 971 529 971 964 862 964 862 305 504 305 504 635 301 635 301 371 311 371 311 963 449 963 449 663 754 663 754 281 893 281 893 486 636 486 636 419 170 419 170 178 396 178 396 772 800 772 800 499 389 499 389 843 275 843 275 451 544 451 544 83 137 83 137 604 356 604 356 892 455 892 455 697 129 697 129 353 523 353 523 588 730 588 730 799 9 799 9 6 630 6 630 912 371 912 371 598 133 598 133 749 988 749 988 994 285 994 285 52 560 52 560 770 579 770 579 360 441 360 441 256 803 256 803 643 394 643 394 889 633 889 633 856 571 856 571 429 617 429 617 784 701 784 701 781 895 781 895 690 482 690 482 318 318 318 318 350 440 350 440 824 923 824 923 319 24 319 24 981 933 981 933 326 142 326 142 681 987 681 987 355 942 355 942 411 591 411 591 661 745 661 745 167 735 167 735 298 32 298 32 646 299 646 299 496 238 496 238 13 987 13 987 236 211 236 211 899 912 899 912 168 852 168 852 473 221 473 221 348 729 348 729 23 23 23 23 305 958 305 958 705 836 705 836 450 876 450 876 843 564 843 564 542 961 542 961 849 981 849 981 441 963 441 963 735 783 735 783 278 853 278 853 67 799 67 799 820 617 820 617 547 32 547 32 99 817 99 817 600 694 600 694 722 181 722 181 420 828 420 828 543 508 543 508 106 521 106 521 91 786 91 786 892 502 892 502 324 742 324 742 562 683 562 683 197 345 197 345 962 688 962 688 557 675 557 675 869 900 869 900 894 364 894 364 305 876 305 876 502 9 502 9 719 861 719 861 133 195 133 195 115 116 115 116 241 759 241 759 536 127 536 127 130 557 130 557 380 362 380 362 499 329 499 329 92 36 92 36 350 917 350 917 893 969 893 969 909 742 909 742 920 692 920 692 99 644 99 644 861 85 861 85 289 436 289 436 969 124 969 124 883 653 883 653 474 435 474 435 170 494 170 494 189 133 189 133 835 580 835 580 938 266 938 266 659 925 659 925 119 38 119 38 462 736 462 736 805 861 805 861 864 866 864 866 912 430 912 430 549 635 549 635 686 395 686 395 189 635 189 635 873 774 873 774 818 635 818 635 345 187 345 187 183 45 183 45 838 834 838 834 703 799 703 799 363 508 363 508 86 818 86 818 907 808 907 808 543 305 543 305 320 514 320 514 203 244 203 244 750 38 750 38 16 434 16 434 293 490 293 490 132 621 132 621 761 348 761 348 564 684 564 684 499 782 499 782 233 445 233 445 637 537 637 537 819 511 819 511 990 166 990 166 872 258 872 258 518 912 518 912 752 380 752 380 521 7 521 7 563 864 563 864 891 807 891 807 112 138 112 138 758 922 758 922 704 847 704 847 953 34 953 34 669 623 669 623 975 508 975 508 239 400 239 400 861 237 861 237 59 667 59 667 390 461 390 461 885 635 885 635 265 969 265 969 194 302 194 302 959 493 959 493 107 629 107 629 724 166 724 166 842 232 842 232 550 472 550 472 246 908 246 908 482 642 482 642 508 280 508 280 310 982 310 982 824 906 824 906 344 587 344 587 783 530 783 530 205 863 205 863 315 319 315 319 672 712 672 712 425 820 425 820 397 712 397 712 458 70 458 70 512 681 512 681 536 316 536 316 581 766 581 766 583 37 583 37 586 625 586 625 718 151 718 151 364 736 364 736 564 27 564 27 420 744 420 744 911 181 911 181 407 99 407 99 498 133 498 133 889 91 889 91 600 568 600 568 323 759 323 759 175 206 175 206 206 211 206 211 623 818 623 818 549 783 549 783 667 977 667 977 464 330 464 330 865 136 865 136 185 723 185 723 13 93 13 93 755 755 755 755 765 780 765 780 592 629 592 629 638 750 638 750 439 440 439 440 151 857 151 857 927 534 927 534 870 327 870 327 67 317 67 317 342 974 342 974 721 329 721 329 659 619 659 619 960 210 960 210 828 167 828 167 434 191 434 191 200 568 200 568 871 496 871 496 375 767 375 767 992 164 992 164 799 741 799 741 106 661 106 661 229 757 229 757 582 534 582 534 152 307 152 307 977 750 977 750 6 831 6 831 597 707 597 707 585 649 585 649 101 23 101 23 608 111 608 111 709 285 709 285 651 625 651 625 244 459 244 459 635 264 635 264 571 700 571 700 943 366 943 366 434 585 434 585 449 135 449 135 932 213 932 213 48 936 48 936 88 133 88 133 674 962 674 962 233 770 233 770 508 886 508 886 332 617 332 617 850 1 850 1 327 337 327 337 683 484 683 484 514 210 514 210 461 806 461 806 541 368 541 368 637 291 637 291 432 267 432 267 66 268 66 268 179 806 179 806 151 491 151 491 862 173 862 173 548 701 548 701 474 413 474 413 368 575 368 575 85 349 85 349 836 901 836 901 192 221 192 221 56 746 56 746 768 995 768 995 337 628 337 628 168 249 168 249 792 755 792 755 463 34 463 34 228 268 228 268 620 758 620 758 68 922 68 922 218 337 218 337 491 717 491 717 809 678 809 678 602 730 602 730 977 432 977 432 805 418 805 418 280 609 280 609 343 795 343 795 951 524 951 524 777 479 777 479 487 425 487 425 237 444 237 444 583 155 583 155 548 67 548 67 371 811 371 811 308 948 308 948 988 786 988 786 325 300 325 300 326 978 326 978 34 197 34 197 544 535 544 535 346 82 346 82 841 72 841 72 628 400 628 400 949 978 949 978 403 36 403 36 455 612 455 612 460 277 460 277 370 554 370 554 163 303 163 303 139 791 139 791 870 347 870 347 344 708 344 708 265 982 265 982 772 733 772 733 681 418 681 418 1 503 1 503 671 224 671 224 284 433 284 433 874 690 874 690 413 983 413 983 516 468 516 468 236 194 236 194 724 33 724 33 368 189 368 189 883 345 883 345 899 7 899 7 195 693 195 693 492 64 492 64 140 130 140 130 291 776 291 776 122 908 122 908 358 550 358 550 133 740 133 740 845 628 845 628 829 619 829 619 171 420 171 420 638 682 638 682 71 765 71 765 366 8 366 8 857 996 857 996 871 837 871 837 759 447 759 447 493 871 493 871 374 461 374 461 662 186 662 186 110 814 110 814 391 554 391 554 788 522 788 522 21 597 21 597 987 130 987 130 624 633 624 633 626 540 626 540 89 994 89 994 182 664 182 664 166 775 166 775 124 927 124 927 208 235 208 235 575 569 575 569 341 100 341 100 399 619 399 619 527 197 527 197 997 315 997 315 112 889 112 889 661 69 661 69 372 432 372 432 831 986 831 986 156 837 156 837 136 292 136 292 195 471 195 471 989 991 989 991 80 207 80 207 803 688 803 688 207 235 207 235 680 462 680 462 300 876 300 876 439 583 439 583 151 131 151 131 115 533 115 533 712 116 712 116 523 251 523 251 157 898 157 898 455 790 455 790 197 11 197 11 733 942 733 942 103 689 103 689 499 738 499 738 201 756 201 756 592 244 592 244 322 905 322 905 843 845 843 845 179 689 179 689 194 873 194 873 395 177 395 177 54 864 54 864 123 611 123 611 668 472 668 472 574 914 574 914 489 53 489 53 526 382 526 382 896 87 896 87 663 919 663 919 201 299 201 299 56 325 56 325 563 884 563 884 852 344 852 344 717 684 717 684 16 177 16 177 711 256 711 256 643 733 643 733 397 220 397 220 579 549 579 549 472 405 472 405 712 870 712 870 974 887 974 887 264 65 264 65 14 809 14 809 668 269 668 269 800 928 800 928 873 589 873 589 858 377 858 377 749 540 749 540 89 957 89 957 888 532 888 532 250 73 250 73 159 870 159 870 842 201 842 201 743 159 743 159 537 574 537 574 504 58 504 58 837 971 837 971 586 522 586 522 350 949 350 949 167 349 167 349 602 24 602 24 574 583 574 583 701 410 701 410 327 557 327 557 912 635 912 635 165 846 165 846 561 898 561 898 507 642 507 642 76 248 76 248 433 624 433 624 680 405 680 405 732 311 732 311 574 265 574 265 346 789 346 789 335 914 335 914 741 99 741 99 470 638 470 638 805 505 805 505 962 627 962 627 87 979 87 979 639 369 639 369 399 974 399 974 694 303 694 303 626 449 626 449 323 468 323 468 566 441 566 441 276 408 276 408 230 89 230 89 530 922 530 922 787 43 787 43 196 94 196 94 148 78 148 78 798 212 798 212 506 621 506 621 12 179 12 179 873 769 873 769 983 713 983 713 712 95 712 95 268 748 268 748 529 365 529 365 284 66 284 66 326 527 326 527 126 893 126 893 129 471 129 471 664 910 664 910 116 607 116 607 337 291 337 291 801 437 801 437 202 132 202 132 465 374 465 374 367 1 367 1 628 569 628 569 349 31 349 31 429 927 429 927 855 763 855 763 59 115 59 115 478 357 478 357 297 833 297 833 265 748 265 748 206 597 206 597 893 111 893 111 632 150 632 150 872 607 872 607 435 995 435 995 93 622 93 622 493 627 493 627 625 994 625 994 120 726 120 726 481 299 481 299 408 549 408 549 305 560 305 560 392 327 392 327 440 694 440 694 366 434 366 434 984 272 984 272 702 714 702 714 642 299 642 299 765 552 765 552 691 784 691 784 403 940 403 940 59 485 59 485 299 902 299 902 20 526 20 526 394 757 394 757 935 646 935 646 452 412 452 412 11 337 11 337 944 253 944 253 439 130 439 130 207 513 207 513 783 775 783 775 245 945 245 945 815 790 815 790 659 941 659 941 778 846 778 846 415 78 415 78 206 186 206 186 864 317 864 317 817 838 817 838 189 777 189 777 24 40 24 40 316 197 316 197 63 284 63 284 83 276 83 276 464 286 464 286 199 793 199 793 990 292 990 292 693 586 693 586 878 756 878 756 509 259 509 259 617 465 617 465 648 445 648 445 899 971 899 971 170 350 170 350 447 737 447 737 237 771 237 771 225 284 225 284 758 961 758 961 284 180 284 180 325 387 325 387 17 528 17 528 808 776 808 776 631 500 631 500 641 733 641 733 172 456 172 456 463 21 463 21 250 108 250 108 221 814 221 814 783 731 783 731 598 873 598 873 307 388 307 388 967 605 967 605 840 196 840 196 179 398 179 398 788 751 788 751 905 494 905 494 937 683 937 683 419 348 419 348 849 790 849 790 69 482 69 482 360 21 360 21 8 498 8 498 577 218 577 218 842 506 842 506 574 161 574 161 46 577 46 577 240 981 240 981 989 811 989 811 365 855 365 855 925 647 925 647 527 965 527 965 417 42 417 42 690 276 690 276 404 581 404 581 320 174 320 174 456 22 456 22 855 774 855 774 762 372 762 372 172 329 172 329 715 447 715 447 88 322 88 322 648 220 648 220 945 88 945 88 186 841 186 841 766 687 766 687 928 346 928 346 361 568 361 568 971 213 971 213 87 675 87 675 892 676 892 676 90 242 90 242 472 671 472 671 704 608 704 608 709 579 709 579 77 753 77 753 335 878 335 878 679 484 679 484 115 994 115 994 193 904 193 904 786 231 786 231 382 485 382 485 23 301 23 301 164 333 164 333 247 303 247 303 430 935 430 935 96 159 96 159 268 101 268 101 954 724 954 724 238 37 238 37 834 875 834 875 173 64 173 64 643 286 643 286 170 711 170 711 359 311 359 311 902 772 902 772 34 828 34 828 449 658 449 658 241 211 241 211 939 588 939 588 485 492 485 492 874 902 874 902 19 265 19 265 915 745 915 745 502 451 502 451 149 299 149 299 957 484 957 484 850 168 850 168 728 293 728 293 167 158 167 158 722 232 722 232 795 212 795 212 669 985 669 985 964 816 964 816 443 648 443 648 107 607 107 607 911 421 911 421 605 302 605 302 587 938 587 938 899 625 899 625 414 54 414 54 28 905 28 905 258 508 258 508 355 525 355 525 480 259 480 259 316 20 316 20 390 186 390 186 516 765 516 765 229 816 229 816 707 903 707 903 152 811 152 811 42 564 42 564 628 816 628 816 559 249 559 249 356 867 356 867 575 811 575 811 808 736 808 736 200 561 200 561 294 260 294 260 870 960 870 960 803 675 803 675 913 195 913 195 534 74 534 74 262 307 262 307 794 724 794 724 944 65 944 65 518 940 518 940 501 239 501 239 499 644 499 644 84 640 84 640 68 797 68 797 406 841 406 841 926 161 926 161 339 994 339 994 362 569 362 569 857 112 857 112 290 690 290 690 319 120 319 120 640 36 640 36 479 886 479 886 881 349 881 349 63 198 63 198 36 647 36 647 737 882 737 882 484 218 484 218 20 460 20 460 281 261 281 261 178 312 178 312 527 777 527 777 36 872 36 872 639 468 639 468 333 98 333 98 978 786 978 786 174 446 174 446 5 369 5 369 411 373 411 373 837 623 837 623 261 253 261 253 687 284 687 284 844 692 844 692 207 531 207 531 869 240 869 240 468 117 468 117 812 533 812 533 18 473 18 473 36 895 36 895 232 568 232 568 639 34 639 34 476 432 476 432 119 647 119 647 910 29 910 29 93 51 93 51 353 952 353 952 85 367 85 367 921 284 921 284 994 253 994 253 436 796 436 796 426 138 426 138 693 669 693 669 334 522 334 522 458 359 458 359 222 725 222 725 49 294 49 294 237 594 237 594 320 357 320 357 920 70 920 70 818 500 818 500 783 44 783 44 312 300 312 300 95 771 95 771 471 874 471 874 506 229 506 229 413 292 413 292 331 679 331 679 653 939 653 939 430 665 430 665 405 131 405 131 647 962 647 962 921 865 921 865 839 574 839 574 897 648 897 648 576 735 576 735 258 413 258 413 482 723 482 723 845 775 845 775 404 537 404 537 654 652 654 652 689 194 689 194 573 936 573 936 203 450 203 450 975 87 975 87 897 714 897 714 710 95 710 95 64 833 64 833 501 341 501 341 528 500 528 500 350 29 350 29 18 704 18 704 691 777 691 777 48 603 48 603 544 416 544 416 454 432 454 432 734 320 734 320 257 773 257 773 279 760 279 760 741 869 741 869 298 25 298 25 779 936 779 936 112 911 112 911 229 654 229 654 349 376 349 376 923 25 923 25 35 303 35 303 791 327 791 327 973 54 973 54 318 803 318 803 232 223 232 223 104 213 104 213 497 183 497 183 894 507 894 507 434 307 434 307 199 776 199 776 468 556 468 556 324 251 324 251 784 542 784 542 936 198 936 198 227 379 227 379 666 846 666 846 918 568 918 568 907 78 907 78 75 763 75 763 716 210 716 210 837 27 837 27 601 420 601 420 518 582 518 582 602 996 602 996 287 245 287 245 446 456 446 456 910 643 910 643 463 339 463 339 886 671 886 671 339 53 339 53 38 380 38 380 993 202 993 202 651 410 651 410 936 523 936 523 715 331 715 331 858 697 858 697 241 357 241 357 776 594 776 594 83 139 83 139 366 803 366 803 485 866 485 866 790 513 790 513 345 391 345 391 243 705 243 705 643 34 643 34 661 131 661 131 244 33 244 33 58 249 58 249 212 944 212 944 19 6 19 6 358 857 358 857 679 643 679 643 623 776 623 776 846 616 846 616 100 798 100 798 117 136 117 136 326 729 326 729 720 45 720 45 10 377 10 377 762 83 762 83 319 670 319 670 801 973 801 973 624 556 624 556 643 383 643 383 886 670 886 670 395 491 395 491 264 279 264 279 471 266 471 266 126 460 126 460 331 957 331 957 674 4 674 4 421 370 421 370 595 805 595 805 544 843 544 843 30 243 30 243 3 54 3 54 70 880 70 880 832 670 832 670 693 202 693 202 285 490 285 490 433 97 433 97 203 149 203 149 704 104 704 104 477 106 477 106 17 202 17 202 712 336 712 336 538 745 538 745 841 481 841 481 877 766 877 766 894 13 894 13 534 185 534 185 85 621 85 621 802 746 802 746 262 556 262 556 71 76 71 76 665 196 665 196 544 268 544 268 233 352 233 352 378 448 378 448 93 228 93 228 788 36 788 36 883 494 883 494 964 371 964 371 916 298 916 298 336 945 336 945 1 731 1 731 750 815 750 815 673 541 673 541 548 229 548 229 489 904 489 904 3 235 3 235 452 239 452 239 482 171 482 171 990 586 990 586 737 856 737 856 992 702 992 702 208 414 208 414 549 379 549 379 753 652 753 652 622 118 622 118 455 652 455 652 397 251 397 251 105 598 105 598 968 834 968 834 636 483 636 483 295 293 295 293 676 810 676 810 38 104 38 104 248 839 248 839 798 537 798 537 846 873 846 873 617 311 617 311 193 604 193 604 160 191 160 191 609 293 609 293 599 456 599 456 201 474 201 474 693 396 693 396 627 13 627 13 843 900 843 900 537 136 537 136 980 802 980 802 661 874 661 874 934 148 934 148 528 781 528 781 499 759 499 759 394 502 394 502 867 742 867 742 194 481 194 481 898 99 898 99 688 765 688 765 510 133 510 133 267 25 267 25 722 928 722 928 322 546 322 546 254 403 254 403 688 237 688 237 391 802 391 802 609 717 609 717 150 471 150 471 516 184 516 184 912 86 912 86 465 577 465 577 600 47 600 47 9 46 9 46 674 584 674 584 796 936 796 936 875 683 875 683 553 600 553 600 720 752 720 752 642 305 642 305 545 909 545 909 145 531 145 531 819 652 819 652 245 701 245 701 13 843 13 843 854 863 854 863 888 933 888 933 103 774 103 774 636 367 636 367 97 29 97 29 865 372 865 372 617 645 617 645 540 639 540 639 488 335 488 335 941 916 941 916 99 962 99 962 317 282 317 282 856 856 856 856 264 167 264 167 833 145 833 145 829 978 829 978 958 621 958 621 584 878 584 878 525 451 525 451 608 19 608 19 883 657 883 657 239 75 239 75 492 863 492 863 524 50 524 50 640 598 640 598 834 434 834 434 903 399 903 399 410 847 410 847 618 641 618 641 712 962 712 962 281 301 281 301 395 461 395 461 119 22 119 22 987 114 987 114 425 67 425 67 400 547 400 547 990 790 990 790 248 625 248 625 831 211 831 211 360 216 360 216 241 286 241 286 338 176 338 176 552 6 552 6 606 252 606 252 90 199 90 199 684 727 684 727 651 381 651 381 244 436 244 436 263 68 263 68 72 764 72 764 423 454 423 454 378 755 378 755 286 236 286 236 158 688 158 688 161 33 161 33 474 260 474 260 417 703 417 703 457 941 457 941 848 992 848 992 154 301 154 301 665 478 665 478 310 322 310 322 200 689 200 689 702 767 702 767 405 712 405 712 331 202 331 202 183 911 183 911 426 665 426 665 841 41 841 41 479 325 479 325 13 819 13 819 244 954 244 954 434 220 434 220 589 865 589 865 821 326 821 326 117 936 117 936 862 637 862 637 512 165 512 165 212 704 212 704 899 321 899 321 675 511 675 511 457 809 457 809 532 731 532 731 940 989 940 989 307 841 307 841 570 974 570 974 313 158 313 158 295 220 295 220 282 27 282 27 628 634 628 634 852 624 852 624 33 129 33 129 754 572 754 572 799 150 799 150 421 557 421 557 553 239 553 239 39 736 39 736 755 465 755 465 59 864 59 864 299 522 299 522 555 292 555 292 342 187 342 187 719 322 719 322 860 464 860 464 275 501 275 501 663 986 663 986 736 869 736 869 420 753 420 753 132 288 132 288 949 55 949 55 51 967 51 967 512 510 512 510 141 557 141 557 673 987 673 987 905 878 905 878 538 350 538 350 431 897 431 897 644 162 644 162 488 151 488 151 117 220 117 220 57 151 57 151 63 230 63 230 90 670 90 670 586 163 586 163 918 656 918 656 81 215 81 215 916 180 916 180 364 845 364 845 961 255 961 255 12 140 12 140 979 794 979 794 550 770 550 770 921 711 921 711 276 216 276 216 501 948 501 948 854 140 854 140 804 461 804 461 544 476 544 476 773 347 773 347 130 957 130 957 382 441 382 441 643 370 643 370 368 863 368 863 348 542 348 542 678 21 678 21 498 162 498 162 644 615 644 615 589 454 589 454 178 207 178 207 444 381 444 381 765 126 765 126 848 583 848 583 889 577 889 577 15 672 15 672 445 151 445 151 240 133 240 133 490 376 490 376 488 7 488 7 495 761 495 761 121 490 121 490 737 600 737 600 683 488 683 488 809 208 809 208 538 213 538 213 232 872 232 872 760 646 760 646 922 346 922 346 670 827 670 827 241 179 241 179 690 957 690 957 286 757 286 757 495 199 495 199 172 356 172 356 550 848 550 848 517 556 517 556 422 983 422 983 930 562 930 562 319 876 319 876 673 707 673 707 974 864 974 864 729 199 729 199 166 659 166 659 675 441 675 441 856 293 856 293 319 398 319 398 425 493 425 493 756 309 756 309 979 492 979 492 657 664 657 664 660 465 660 465 918 914 918 914 456 442 456 442 803 837 803 837 660 160 660 160 763 270 763 270 351 668 351 668 712 508 712 508 34 995 34 995 87 427 87 427 225 915 225 915 268 912 268 912 208 615 208 615 470 394 470 394 982 718 982 718 599 565 599 565 363 670 363 670 951 920 951 920 329 405 329 405 534 770 534 770 388 458 388 458 517 948 517 948 563 307 563 307 682 536 682 536 247 399 247 399 457 408 457 408 199 656 199 656 309 429 309 429 324 243 324 243 408 473 408 473 388 703 388 703 591 540 591 540 840 519 840 519 561 245 561 245 921 962 921 962 943 761 943 761 540 877 540 877 43 116 43 116 89 771 89 771 287 47 287 47 328 963 328 963 308 502 308 502 411 37 411 37 156 465 156 465 985 449 985 449 256 626 256 626 183 789 183 789 769 31 769 31 253 969 253 969 391 31 391 31 560 730 560 730 844 752 844 752 214 252 214 252 78 21 78 21 293 353 293 353 852 716 852 716 777 699 777 699 304 466 304 466 126 568 126 568 231 165 231 165 941 629 941 629 550 722 550 722 679 601 679 601 954 800 954 800 438 321 438 321 207 715 207 715 618 225 618 225 118 944 118 944 663 12 663 12 911 787 911 787 508 975 508 975 951 51 951 51 455 826 455 826 276 315 276 315 825 375 825 375 597 642 597 642 988 320 988 320 34 242 34 242 902 528 902 528 696 312 696 312 249 614 249 614 499 522 499 522 120 52 120 52 518 484 518 484 738 980 738 980 240 519 240 519 953 366 953 366 879 516 879 516 9 933 9 933 642 353 642 353 96 369 96 369 759 352 759 352 806 502 806 502 563 441 563 441 981 407 981 407 536 958 536 958 490 475 490 475 851 913 851 913 181 971 181 971 266 927 266 927 906 2 906 2 217 67 217 67 76 229 76 229 943 571 943 571 339 208 339 208 91 148 91 148 764 579 764 579 640 860 640 860 967 820 967 820 525 325 525 325 187 192 187 192 831 423 831 423 933 712 933 712 869 505 869 505 155 458 155 458 494 258 494 258 488 944 488 944 47 976 47 976 588 117 588 117 362 150 362 150 131 173 131 173 746 423 746 423 666 55 666 55 739 735 739 735 400 499 400 499 335 427 335 427 762 509 762 509 335 42 335 42 887 939 887 939 358 235 358 235 376 369 376 369 362 750 362 750 981 93 981 93 633 561 633 561 690 641 690 641 975 359 975 359 103 190 103 190 143 265 143 265 179 249 179 249 880 160 880 160 553 904 553 904 303 451 303 451 396 777 396 777 300 826 300 826 427 716 427 716 572 454 572 454 7 109 7 109 947 629 947 629 675 379 675 379 337 312 337 312 414 216 414 216 595 269 595 269 28 983 28 983 950 635 950 635 267 441 267 441 873 838 873 838 476 969 476 969 471 420 471 420 786 936 786 936 942 316 942 316 607 374 607 374 918 846 918 846 191 518 191 518 968 472 968 472 626 527 626 527 354 600 354 600 491 617 491 617 474 281 474 281 241 479 241 479 553 46 553 46 745 894 745 894 449 355 449 355 896 196 896 196 248 651 248 651 318 484 318 484 904 106 904 106 282 889 282 889 855 929 855 929 301 755 301 755 991 264 991 264 830 640 830 640 18 527 18 527 62 267 62 267 923 518 923 518 384 836 384 836 138 357 138 357 832 818 832 818 543 635 543 635 166 777 166 777 669 814 669 814 277 425 277 425 238 226 238 226 687 235 687 235 814 421 814 421 830 547 830 547 905 244 905 244 607 865 607 865 615 21 615 21 86 238 86 238 301 397 301 397 474 835 474 835 820 330 820 330 878 614 878 614 33 642 33 642 115 114 115 114 252 43 252 43 34 922 34 922 234 995 234 995 666 576 666 576 709 318 709 318 937 752 937 752 333 603 333 603 200 581 200 581 979 394 979 394 578 61 578 61 319 645 319 645 759 311 759 311 213 813 213 813 264 686 264 686 211 382 211 382 699 73 699 73 145 628 145 628 687 800 687 800 945 106 945 106 67 255 67 255 561 815 561 815 867 916 867 916 750 803 750 803 781 355 781 355 62 811 62 811 414 378 414 378 252 463 252 463 727 215 727 215 233 605 233 605 803 107 803 107 906 263 906 263 85 263 85 263 459 696 459 696 966 496 966 496 787 895 787 895 200 453 200 453 338 745 338 745 60 493 60 493 502 743 502 743 491 848 491 848 187 365 187 365 287 980 287 980 910 10 910 10 378 379 378 379 804 292 804 292 92 849 92 849 844 461 844 461 795 18 795 18 525 303 525 303 37 286 37 286 84 930 84 930 876 609 876 609 949 60 949 60 30 762 30 762 270 533 270 533 979 91 979 91 577 78 577 78 861 209 861 209 501 906 501 906 428 108 428 108 477 524 477 524 456 70 456 70 86 563 86 563 478 760 478 760 45 484 45 484 140 579 140 579 561 747 561 747 242 771 242 771 733 773 733 773 74 632 74 632 590 177 590 177 2 4 2 4 528 324 528 324 120 234 120 234 683 453 683 453 401 686 401 686 638 580 638 580 749 700 749 700 660 953 660 953 476 677 476 677 943 221 943 221 769 682 769 682 377 20 377 20 350 242 350 242 44 898 44 898 480 126 480 126 973 926 973 926 301 223 301 223 474 628 474 628 280 255 280 255 218 516 218 516 218 986 218 986 259 804 259 804 758 395 758 395 926 553 926 553 954 484 954 484 909 774 909 774 799 844 799 844 637 707 637 707 144 115 144 115 814 506 814 506 756 552 756 552 777 971 777 971 273 352 273 352 431 94 431 94 632 154 632 154 883 843 883 843 24 945 24 945 552 543 552 543 549 743 549 743 135 770 135 770 882 845 882 845 716 860 716 860 51 106 51 106 822 164 822 164 133 823 133 823 732 357 732 357 753 820 753 820 915 516 915 516 226 976 226 976 986 868 986 868 118 223 118 223 314 216 314 216 391 620 391 620 995 762 995 762 940 220 940 220 19 33 19 33 157 336 157 336 334 582 334 582 992 618 992 618 620 580 620 580 511 198 511 198 710 506 710 506 368 345 368 345 598 457 598 457 36 246 36 246 741 347 741 347 811 765 811 765 611 793 611 793 653 841 653 841 515 18 515 18 641 298 641 298 551 117 551 117 383 720 383 720 265 736 265 736 890 611 890 611 30 624 30 624 659 172 659 172 328 602 328 602 110 306 110 306 28 912 28 912 923 450 923 450 912 23 912 23 255 695 255 695 306 996 306 996 987 962 987 962 57 26 57 26 918 108 918 108 203 995 203 995 429 350 429 350 211 276 211 276 543 315 543 315 635 712 635 712 799 946 799 946 296 442 296 442 196 448 196 448 42 476 42 476 325 89 325 89 69 101 69 101 27 831 27 831 717 647 717 647 93 532 93 532 433 137 433 137 259 577 259 577 494 616 494 616 665 777 665 777 449 430 449 430 229 504 229 504 664 293 664 293 810 509 810 509 495 80 495 80 315 488 315 488 436 667 436 667 827 493 827 493 953 981 953 981 180 519 180 519 100 896 100 896 53 247 53 247 280 887 280 887 547 215 547 215 31 943 31 943 296 302 296 302 582 669 582 669 646 440 646 440 989 209 989 209 217 784 217 784 111 775 111 775 317 917 317 917 736 32 736 32 922 676 922 676 965 195 965 195 396 561 396 561 739 867 739 867 65 18 65 18 120 229 120 229 116 133 116 133 804 610 804 610 646 738 646 738 357 800 357 800 101 76 101 76 864 607 864 607 30 521 30 521 604 730 604 730 260 813 260 813 26 478 26 478 675 99 675 99 308 60 308 60 377 184 377 184 397 121 397 121 848 827 848 827 507 852 507 852 718 5 718 5 961 218 961 218 100 904 100 904 565 27 565 27 410 61 410 61 291 408 291 408 781 980 781 980 536 171 536 171 76 313 76 313 8 434 8 434 679 651 679 651 293 578 293 578 287 343 287 343 40 101 40 101 991 406 991 406 276 137 276 137 970 886 970 886 777 788 777 788 132 161 132 161 723 143 723 143 289 60 289 60 563 684 563 684 62 801 62 801 241 431 241 431 494 910 494 910 919 351 919 351 85 861 85 861 511 287 511 287 720 559 720 559 175 340 175 340 88 238 88 238 977 141 977 141 118 879 118 879 923 17 923 17 670 4 670 4 944 257 944 257 140 940 140 940 228 6 228 6 325 144 325 144 601 915 601 915 677 664 677 664 92 606 92 606 296 142 296 142 53 917 53 917 44 417 44 417 4 916 4 916 911 973 911 973 183 667 183 667 541 548 541 548 809 716 809 716 26 361 26 361 143 649 143 649 978 164 978 164 26 130 26 130 858 900 858 900 178 478 178 478 994 768 994 768 607 338 607 338 719 363 719 363 167 506 167 506 399 431 399 431 774 46 774 46 77 783 77 783 255 548 255 548 499 997 499 997 79 912 79 912 817 61 817 61 699 219 699 219 204 231 204 231 159 788 159 788 255 121 255 121 560 834 560 834 437 855 437 855 549 921 549 921 101 85 101 85 101 57 101 57 679 59 679 59 607 973 607 973 409 137 409 137 644 599 644 599 665 15 665 15 893 316 893 316 140 648 140 648 697 273 697 273 522 460 522 460 53 577 53 577 556 400 556 400 275 306 275 306 631 224 631 224 809 409 809 409 11 386 11 386 621 38 621 38 31 944 31 944 914 273 914 273 943 276 943 276 327 771 327 771 146 135 146 135 268 897 268 897 934 777 934 777 90 734 90 734 248 252 248 252 122 257 122 257 342 313 342 313 491 690 491 690 556 772 556 772 570 514 570 514 305 553 305 553 183 831 183 831 972 266 972 266 806 298 806 298 673 492 673 492 661 563 661 563 227 7 227 7 409 744 409 744 1 493 1 493 181 233 181 233 859 523 859 523 167 504 167 504 230 935 230 935 763 341 763 341 69 568 69 568 274 416 274 416 202 454 202 454 186 823 186 823 513 797 513 797 901 759 901 759 757 284 757 284 373 347 373 347 30 438 30 438 550 523 550 523 697 703 697 703 151 786 151 786 784 38 784 38 434 861 434 861 869 822 869 822 547 682 547 682 675 567 675 567 149 66 149 66 181 553 181 553 457 652 457 652 345 362 345 362 68 644 68 644 381 779 381 779 344 544 344 544 540 870 540 870 368 325 368 325 503 96 503 96 472 844 472 844 97 144 97 144 239 346 239 346 722 457 722 457 147 939 147 939 473 524 473 524 394 616 394 616 720 745 720 745 996 988 996 988 652 167 652 167 813 134 813 134 482 107 482 107 545 759 545 759 952 980 952 980 686 698 686 698 760 727 760 727 422 314 422 314 832 920 832 920 625 908 625 908 571 549 571 549 984 759 984 759 767 974 767 974 129 207 129 207 163 608 163 608 129 259 129 259 136 97 136 97 214 101 214 101 554 528 554 528 902 758 902 758 431 318 431 318 963 748 963 748 779 68 779 68 556 51 556 51 826 84 826 84 879 45 879 45 777 839 777 839 779 974 779 974 774 677 774 677 421 629 421 629 817 179 817 179 225 388 225 388 736 974 736 974 740 54 740 54 832 225 832 225 689 681 689 681 684 938 684 938 412 749 412 749 422 220 422 220 735 148 735 148 120 809 120 809 293 143 293 143 797 981 797 981 333 660 333 660 765 995 765 995 587 840 587 840 477 991 477 991 723 114 723 114 786 474 786 474 100 377 100 377 197 58 197 58 59 761 59 761 507 633 507 633 747 657 747 657 51 43 51 43 2 592 2 592 12 722 12 722 891 614 891 614 21 703 21 703 640 963 640 963 404 231 404 231 571 345 571 345 200 681 200 681 424 119 424 119 354 447 354 447 537 334 537 334 92 588 92 588 636 519 636 519 920 28 920 28 824 264 824 264 416 544 416 544 314 412 314 412 459 513 459 513 419 955 419 955 46 866 46 866 222 118 222 118 267 406 267 406 566 800 566 800 525 524 525 524 832 741 832 741 110 963 110 963 796 617 796 617 767 161 767 161 946 202 946 202 395 425 395 425 924 997 924 997 973 302 973 302 163 171 163 171 426 38 426 38 782 825 782 825 124 320 124 320 534 174 534 174 369 141 369 141 466 908 466 908 840 586 840 586 829 135 829 135 337 166 337 166 475 696 475 696 284 664 284 664 462 567 462 567 307 546 307 546 174 207 174 207 122 549 122 549 799 885 799 885 512 422 512 422 224 630 224 630 56 888 56 888 621 148 621 148 331 984 331 984 819 116 819 116 507 158 507 158 840 247 840 247 798 126 798 126 23 165 23 165 634 55 634 55 596 448 596 448 162 783 162 783 824 48 824 48 826 868 826 868 756 487 756 487 789 64 789 64 128 331 128 331 177 271 177 271 919 278 919 278 801 887 801 887 371 71 371 71 641 368 641 368 850 599 850 599 181 191 181 191 730 25 730 25 253 293 253 293 812 407 812 407 804 529 804 529 200 242 200 242 790 667 790 667 133 324 133 324 448 497 448 497 25 88 25 88 803 47 803 47 100 840 100 840 586 677 586 677 541 446 541 446 703 732 703 732 878 44 878 44 679 360 679 360 992 335 992 335 892 98 892 98 432 410 432 410 536 933 536 933 638 890 638 890 78 922 78 922 8 33 8 33 269 861 269 861 836 127 836 127 287 807 287 807 939 979 939 979 827 867 827 867 465 920 465 920 516 717 516 717 24 438 24 438 338 167 338 167 655 637 655 637 911 789 911 789 522 818 522 818 595 60 595 60 116 460 116 460 872 923 872 923 363 689 363 689 416 932 416 932 808 810 808 810 741 512 741 512 311 180 311 180 655 137 655 137 447 797 447 797 512 878 512 878 517 11 517 11 7 608 7 608 529 678 529 678 960 818 960 818 266 907 266 907 892 254 892 254 860 383 860 383 109 625 109 625 772 819 772 819 50 841 50 841 89 696 89 696 993 177 993 177 361 664 361 664 858 842 858 842 236 900 236 900 31 599 31 599 994 937 994 937 842 3 842 3 840 264 840 264 432 112 432 112 976 701 976 701 731 172 731 172 166 83 166 83 155 793 155 793 725 518 725 518 793 682 793 682 605 953 605 953 354 464 354 464 783 75 783 75 430 857 430 857 106 799 106 799 383 985 383 985 412 169 412 169 359 26 359 26 290 105 290 105 292 37 292 37 355 2 355 2 4 61 4 61 532 27 532 27 39 353 39 353 13 774 13 774 991 988 991 988 192 300 192 300 876 81 876 81 156 822 156 822 120 97 120 97 474 60 474 60 427 946 427 946 973 151 973 151 29 303 29 303 154 765 154 765 64 507 64 507 527 780 527 780 731 156 731 156 607 202 607 202 631 861 631 861 903 592 903 592 750 902 750 902 263 343 263 343 467 982 467 982 112 18 112 18 966 910 966 910 176 575 176 575 980 945 980 945 412 244 412 244 687 76 687 76 70 328 70 328 240 252 240 252 141 774 141 774 59 588 59 588 993 602 993 602 773 379 773 379 148 79 148 79 663 153 663 153 150 856 150 856 796 765 796 765 745 992 745 992 164 241 164 241 215 480 215 480 189 933 189 933 880 381 880 381 741 876 741 876 664 874 664 874 270 903 270 903 350 410 350 410 694 149 694 149 389 403 389 403 875 966 875 966 1 243 1 243 79 436 79 436 539 361 539 361 125 870 125 870 239 193 239 193 628 572 628 572 377 541 377 541 306 436 306 436 550 92 550 92 505 868 505 868 887 413 887 413 477 896 477 896 78 794 78 794 906 904 906 904 690 778 690 778 107 4 107 4 94 119 94 119 168 681 168 681 22 652 22 652 170 845 170 845 730 687 730 687 725 493 725 493 21 381 21 381 148 233 148 233 152 621 152 621 841 695 841 695 598 119 598 119 527 394 527 394 509 799 509 799 340 470 340 470 861 351 861 351 192 588 192 588 87 16 87 16 442 912 442 912 192 227 192 227 196 820 196 820 362 83 362 83 140 388 140 388 959 501 959 501 379 94 379 94 689 565 689 565 751 665 751 665 302 616 302 616 909 763 909 763 72 985 72 985 980 783 980 783 970 243 970 243 529 326 529 326 636 759 636 759 310 26 310 26 612 970 612 970 340 630 340 630 924 868 924 868 775 886 775 886 449 791 449 791 78 764 78 764 327 683 327 683 28 450 28 450 341 635 341 635 508 34 508 34 772 530 772 530 225 792 225 792 188 209 188 209 927 69 927 69 591 500 591 500 13 119 13 119 15 384 15 384 558 857 558 857 224 145 224 145 585 215 585 215 184 762 184 762 937 885 937 885 23 920 23 920 991 211 991 211 728 161 728 161 398 566 398 566 204 820 204 820 498 995 498 995 38 983 38 983 546 173 546 173 486 131 486 131 96 613 96 613 552 425 552 425 424 628 424 628 483 762 483 762 914 515 914 515 471 465 471 465 884 844 884 844 111 689 111 689 991 325 991 325 688 625 688 625 319 283 319 283 117 526 117 526 944 10 944 10 856 541 856 541 370 977 370 977 667 776 667 776 428 764 428 764 967 926 967 926 293 451 293 451 212 980 212 980 87 927 87 927 442 231 442 231 631 542 631 542 700 315 700 315 384 192 384 192 624 324 624 324 60 311 60 311 877 151 877 151 753 939 753 939 669 627 669 627 747 846 747 846 660 548 660 548 934 615 934 615 653 50 653 50 373 707 373 707 534 943 534 943 36 425 36 425 169 977 169 977 162 272 162 272 984 210 984 210 388 747 388 747 832 948 832 948 499 500 499 500 180 870 180 870 747 101 747 101 507 194 507 194 699 807 699 807 436 564 436 564 64 796 64 796 342 305 342 305 950 574 950 574 204 465 204 465 972 572 972 572 39 723 39 723 290 242 290 242 705 805 705 805 791 278 791 278 16 138 16 138 116 580 116 580 66 833 66 833 530 788 530 788 455 251 455 251 802 432 802 432 60 267 60 267 453 135 453 135 41 188 41 188 580 823 580 823 615 735 615 735 880 462 880 462 96 500 96 500 683 846 683 846 746 142 746 142 612 676 612 676 427 721 427 721 74 770 74 770 225 785 225 785 613 414 613 414 364 866 364 866 382 985 382 985 537 4 537 4 426 193 426 193 51 240 51 240 932 275 932 275 334 587 334 587 620 941 620 941 665 409 665 409 994 857 994 857 183 634 183 634 72 498 72 498 52 628 52 628 416 665 416 665 355 483 355 483 120 954 120 954 566 407 566 407 613 812 613 812 846 875 846 875 618 564 618 564 349 423 349 423 523 37 523 37 554 596 554 596 689 203 689 203 397 241 397 241 431 934 431 934 516 723 516 723 780 656 780 656 88 549 88 549 661 480 661 480 259 102 259 102 492 492 492 492 26 91 26 91 172 80 172 80 311 591 311 591 790 488 790 488 259 851 259 851 816 353 816 353 249 147 249 147 180 565 180 565 290 860 290 860 149 505 149 505 18 358 18 358 207 329 207 329 615 549 615 549 393 963 393 963 468 122 468 122 511 294 511 294 511 811 511 811 157 779 157 779 148 10 148 10 805 910 805 910 255 325 255 325 713 588 713 588 972 886 972 886 865 366 865 366 309 401 309 401 570 701 570 701 472 173 472 173 492 866 492 866 765 152 765 152 475 667 475 667 823 15 823 15 577 587 577 587 193 17 193 17 990 585 990 585 243 598 243 598 310 783 310 783 88 759 88 759 164 413 164 413 647 53 647 53 755 256 755 256 888 86 888 86 247 790 247 790 260 354 260 354 324 244 324 244 756 307 756 307 39 60 39 60 853 31 853 31 336 398 336 398 498 284 498 284 840 561 840 561 358 230 358 230 813 264 813 264 69 226 69 226 910 419 910 419 798 708 798 708 473 905 473 905 819 891 819 891 528 535 528 535 347 469 347 469 173 537 173 537 427 174 427 174 355 267 355 267 472 937 472 937 177 796 177 796 60 345 60 345 66 717 66 717 357 260 357 260 138 504 138 504 821 719 821 719 824 533 824 533 851 562 851 562 390 377 390 377 648 104 648 104 176 168 176 168 899 697 899 697 754 789 754 789 181 585 181 585 78 16 78 16 139 561 139 561 776 990 776 990 11 423 11 423 210 948 210 948 845 758 845 758 840 744 840 744 88 938 88 938 977 386 977 386 828 613 828 613 974 171 974 171 161 215 161 215 837 198 837 198 874 155 874 155 562 132 562 132 848 493 848 493 105 95 105 95 846 461 846 461 798 830 798 830 880 107 880 107 994 134 994 134 360 258 360 258 761 393 761 393 676 175 676 175 242 498 242 498 75 826 75 826 921 943 921 943 63 1 63 1 71 975 71 975 90 3 90 3 895 243 895 243 925 917 925 917 800 950 800 950 983 157 983 157 477 428 477 428 197 622 197 622 498 95 498 95 639 73 639 73 312 640 312 640 973 424 973 424 248 516 248 516 672 554 672 554 475 31 475 31 398 168 398 168 308 465 308 465 316 741 316 741 556 852 556 852 256 994 256 994 722 564 722 564 328 360 328 360 271 238 271 238 294 826 294 826 45 311 45 311 964 360 964 360 496 131 496 131 948 554 948 554 936 716 936 716 739 794 739 794 337 310 337 310 409 170 409 170 817 24 817 24 51 509 51 509 747 4 747 4 630 882 630 882 420 973 420 973 667 462 667 462 527 933 527 933 96 332 96 332 966 155 966 155 299 707 299 707 953 647 953 647 137 3 137 3 179 314 179 314 515 892 515 892 429 180 429 180 783 763 783 763 108 308 108 308 123 195 123 195 452 671 452 671 414 201 414 201 850 857 850 857 640 64 640 64 413 201 413 201 479 778 479 778 822 845 822 845 153 16 153 16 658 795 658 795 15 169 15 169 208 128 208 128 462 630 462 630 618 326 618 326 95 46 95 46 645 775 645 775 750 946 750 946 810 243 810 243 72 422 72 422 675 798 675 798 353 425 353 425 719 703 719 703 516 450 516 450 654 645 654 645 647 189 647 189 883 65 883 65 994 198 994 198 142 726 142 726 236 662 236 662 620 319 620 319 17 869 17 869 370 816 370 816 577 523 577 523 381 843 381 843 168 562 168 562 170 782 170 782 95 87 95 87 850 791 850 791 25 907 25 907 325 627 325 627 982 600 982 600 220 539 220 539 581 645 581 645 45 303 45 303 297 350 297 350 34 327 34 327 289 921 289 921 880 871 880 871 481 305 481 305 51 939 51 939 818 771 818 771 337 764 337 764 395 765 395 765 77 372 77 372 545 873 545 873 923 179 923 179 925 326 925 326 173 727 173 727 463 219 463 219 720 142 720 142 267 748 267 748 45 779 45 779 373 608 373 608 348 805 348 805 893 162 893 162 18 512 18 512 962 822 962 822 883 117 883 117 306 405 306 405 250 557 250 557 11 522 11 522 802 363 802 363 706 7 706 7 330 571 330 571 560 426 560 426 608 305 608 305 307 834 307 834 848 779 848 779 792 291 792 291 277 706 277 706 45 986 45 986 829 159 829 159 357 96 357 96 157 228 157 228 38 667 38 667 484 367 484 367 589 662 589 662 598 889 598 889 44 579 44 579 664 889 664 889 564 530 564 530 946 356 946 356 704 64 704 64 704 261 704 261 507 47 507 47 959 602 959 602 54 159 54 159 169 542 169 542 202 501 202 501 463 673 463 673 427 445 427 445 192 959 192 959 467 120 467 120 607 830 607 830 404 913 404 913 309 802 309 802 993 583 993 583 800 127 800 127 993 873 993 873 681 149 681 149 649 917 649 917 452 360 452 360 357 108 357 108 921 931 921 931 316 259 316 259 299 930 299 930 395 627 395 627 736 104 736 104 757 240 757 240 532 367 532 367 564 79 564 79 846 102 846 102 940 325 940 325 243 888 243 888 800 624 800 624 536 437 536 437 432 682 432 682 941 641 941 641 440 121 440 121 113 757 113 757 817 730 817 730 672 616 672 616 336 572 336 572 521 192 521 192 816 112 816 112 208 784 208 784 230 163 230 163 471 323 471 323 488 549 488 549 245 751 245 751 473 410 473 410 612 257 612 257 187 383 187 383 236 797 236 797 364 760 364 760 669 73 669 73 949 410 949 410 194 572 194 572 191 341 191 341 341 991 341 991 57 760 57 760 561 177 561 177 825 675 825 675 351 895 351 895 235 73 235 73 543 874 543 874 164 302 164 302 673 736 673 736 420 893 420 893 514 680 514 680 679 183 679 183 371 117 371 117 996 378 996 378 211 395 211 395 277 689 277 689 170 798 170 798 870 375 870 375 190 48 190 48 264 557 264 557 117 955 117 955 948 578 948 578 809 248 809 248 191 994 191 994 299 119 299 119 464 697 464 697 638 448 638 448 596 514 596 514 665 703 665 703 905 768 905 768 413 70 413 70 267 916 267 916 977 17 977 17 737 103 737 103 872 643 872 643 963 766 963 766 820 249 820 249 465 564 465 564 520 865 520 865 17 267 17 267 250 762 250 762 930 645 930 645 993 608 993 608 118 669 118 669 596 728 596 728 652 132 652 132 704 377 704 377 684 878 684 878 285 535 285 535 796 826 796 826 826 669 826 669 812 496 812 496 248 929 248 929 929 209 929 209 558 238 558 238 997 743 997 743 832 914 832 914 913 526 913 526 517 212 517 212 463 72 463 72 552 84 552 84 974 923 974 923 447 689 447 689 609 121 609 121 548 33 548 33 245 104 245 104 685 382 685 382 159 890 159 890 435 300 435 300 479 252 479 252 116 936 116 936 395 239 395 239 19 746 19 746 320 301 320 301 283 361 283 361 196 554 196 554 932 978 932 978 893 439 893 439 627 360 627 360 911 621 911 621 498 154 498 154 671 752 671 752 707 247 707 247 153 27 153 27 289 817 289 817 198 211 198 211 218 97 218 97 851 281 851 281 229 650 229 650 936 318 936 318 737 655 737 655 590 895 590 895 858 352 858 352 880 305 880 305 245 864 245 864 21 963 21 963 488 85 488 85 749 464 749 464 419 625 419 625 572 445 572 445 243 38 243 38 567 238 567 238 889 107 889 107 396 34 396 34 651 214 651 214 90 692 90 692 309 950 309 950 949 548 949 548 251 500 251 500 180 267 180 267 681 954 681 954 406 717 406 717 540 633 540 633 675 893 675 893 806 9 806 9 262 539 262 539 878 482 878 482 750 285 750 285 423 874 423 874 39 140 39 140 690 609 690 609 974 231 974 231 179 865 179 865 944 455 944 455 554 909 554 909 566 610 566 610 608 940 608 940 373 880 373 880 797 317 797 317 777 814 777 814 935 33 935 33 611 942 611 942 262 439 262 439 952 295 952 295 908 41 908 41 808 82 808 82 459 451 459 451 732 672 732 672 512 642 512 642 892 535 892 535 27 418 27 418 216 559 216 559 957 900 957 900 625 476 625 476 153 152 153 152 335 722 335 722 218 922 218 922 946 873 946 873 446 213 446 213 389 101 389 101 302 661 302 661 715 163 715 163 807 63 807 63 17 83 17 83 836 249 836 249 687 634 687 634 339 634 339 634 422 323 422 323 451 795 451 795 906 131 906 131 687 594 687 594 392 487 392 487 210 920 210 920 335 962 335 962 208 619 208 619 688 15 688 15 781 705 781 705 830 845 830 845 150 449 150 449 945 253 945 253 305 761 305 761 917 265 917 265 659 461 659 461 405 897 405 897 257 707 257 707 936 725 936 725 644 790 644 790 243 298 243 298 176 255 176 255 963 81 963 81 393 421 393 421 15 873 15 873 772 166 772 166 471 32 471 32 57 871 57 871 27 124 27 124 302 414 302 414 534 64 534 64 541 614 541 614 367 29 367 29 394 589 394 589 48 666 48 666 448 588 448 588 539 688 539 688 636 504 636 504 799 291 799 291 332 722 332 722 849 647 849 647 404 222 404 222 850 836 850 836 834 218 834 218 294 198 294 198 914 962 914 962 968 523 968 523 540 894 540 894 973 529 973 529 695 397 695 397 816 85 816 85 3 276 3 276 66 435 66 435 97 431 97 431 693 703 693 703 9 775 9 775 815 504 815 504 209 68 209 68 604 495 604 495 675 415 675 415 453 550 453 550 235 598 235 598 566 548 566 548 969 165 969 165 796 536 796 536 315 814 315 814 984 941 984 941 666 70 666 70 360 97 360 97 693 879 693 879 362 864 362 864 771 495 771 495 478 969 478 969 858 389 858 389 237 200 237 200 88 323 88 323 541 539 541 539 638 983 638 983 84 157 84 157 567 804 567 804 592 28 592 28 976 174 976 174 127 723 127 723 130 790 130 790 84 713 84 713 650 770 650 770 696 452 696 452 521 692 521 692 560 746 560 746 427 916 427 916 34 934 34 934 256 350 256 350 860 658 860 658 619 335 619 335 292 450 292 450 864 189 864 189 578 335 578 335 312 952 312 952 639 255 639 255 781 223 781 223 90 371 90 371 725 302 725 302 827 899 827 899 375 89 375 89 777 938 777 938 808 778 808 778 952 913 952 913 732 27 732 27 448 740 448 740 880 172 880 172 793 199 793 199 656 539 656 539 932 484 932 484 645 384 645 384 315 481 315 481 463 825 463 825 905 623 905 623 145 24 145 24 893 191 893 191 917 86 917 86 849 357 849 357 39 476 39 476 167 347 167 347 211 219 211 219 572 155 572 155 45 327 45 327 920 544 920 544 923 846 923 846 497 196 497 196 104 750 104 750 166 372 166 372 416 741 416 741 469 787 469 787 114 877 114 877 797 763 797 763 666 142 666 142 834 100 834 100 352 22 352 22 346 428 346 428 418 929 418 929 521 337 521 337 371 31 371 31 602 284 602 284 859 187 859 187 633 7 633 7 241 399 241 399 788 986 788 986 367 39 367 39 982 733 982 733 794 240 794 240 704 899 704 899 829 723 829 723 508 61 508 61 780 300 780 300 714 724 714 724 680 52 680 52 733 646 733 646 986 406 986 406 959 265 959 265 498 72 498 72 226 606 226 606 786 941 786 941 40 487 40 487 365 616 365 616 613 894 613 894 271 964 271 964 362 273 362 273 263 179 263 179 144 688 144 688 845 543 845 543 384 783 384 783 292 531 292 531 204 218 204 218 792 577 792 577 940 206 940 206 412 452 412 452 937 237 937 237 68 112 68 112 902 973 902 973 257 345 257 345 595 486 595 486 649 152 649 152 113 916 113 916 35 656 35 656 694 58 694 58 234 934 234 934 124 620 124 620 964 642 964 642 494 812 494 812 666 529 666 529 855 653 855 653 33 794 33 794 486 301 486 301 975 897 975 897 204 696 204 696 218 951 218 951 289 630 289 630 385 500 385 500 636 91 636 91 713 626 713 626 566 435 566 435 941 356 941 356 221 365 221 365 966 748 966 748 140 892 140 892 338 518 338 518 839 35 839 35 351 693 351 693 176 658 176 658 106 173 106 173 388 257 388 257 253 454 253 454 222 549 222 549 717 947 717 947 307 797 307 797 990 725 990 725 689 551 689 551 355 161 355 161 402 892 402 892 492 645 492 645 843 642 843 642 381 416 381 416 380 672 380 672 633 744 633 744 624 971 624 971 429 28 429 28 678 243 678 243 171 307 171 307 593 604 593 604 883 176 883 176 310 352 310 352 431 156 431 156 691 219 691 219 174 318 174 318 956 51 956 51 914 380 914 380 417 94 417 94 404 79 404 79 606 230 606 230 612 662 612 662 966 228 966 228 884 662 884 662 487 642 487 642 355 516 355 516 227 715 227 715 63 378 63 378 73 945 73 945 310 157 310 157 33 557 33 557 274 791 274 791 897 622 897 622 199 831 199 831 83 524 83 524 290 124 290 124 350 179 350 179 285 680 285 680 478 169 478 169 75 796 75 796 94 106 94 106 894 11 894 11 348 713 348 713 512 45 512 45 427 501 427 501 156 917 156 917 110 43 110 43 989 66 989 66 794 853 794 853 817 375 817 375 132 839 132 839 204 544 204 544 531 496 531 496 157 818 157 818 69 102 69 102 685 840 685 840 293 133 293 133 261 26 261 26 733 107 733 107 431 905 431 905 650 962 650 962 443 151 443 151 254 723 254 723 842 33 842 33 766 812 766 812 505 950 505 950 833 995 833 995 338 620 338 620 407 17 407 17 809 33 809 33 200 753 200 753 793 840 793 840 885 599 885 599 643 191 643 191 655 391 655 391 303 699 303 699 673 860 673 860 66 135 66 135 790 60 790 60 131 793 131 793 36 120 36 120 620 502 620 502 456 281 456 281 295 277 295 277 465 90 465 90 293 904 293 904 512 192 512 192 494 888 494 888 264 38 264 38 451 383 451 383 765 760 765 760 395 700 395 700 183 92 183 92 335 553 335 553 119 37 119 37 250 166 250 166 26 458 26 458 209 366 209 366 362 488 362 488 333 115 333 115 604 359 604 359 608 420 608 420 703 934 703 934 170 644 170 644 933 620 933 620 461 233 461 233 945 104 945 104 843 867 843 867 104 966 104 966 269 910 269 910 120 333 120 333 74 398 74 398 558 693 558 693 693 134 693 134 90 573 90 573 484 276 484 276 400 345 400 345 705 897 705 897 888 730 888 730 473 754 473 754 498 615 498 615 791 70 791 70 446 131 446 131 396 475 396 475 400 795 400 795 472 886 472 886 145 649 145 649 937 466 937 466 600 630 600 630 47 278 47 278 535 172 535 172 232 641 232 641 991 715 991 715 658 52 658 52 938 710 938 710 634 239 634 239 983 118 983 118 458 62 458 62 853 396 853 396 154 515 154 515 900 421 900 421 158 886 158 886 878 945 878 945 736 816 736 816 672 694 672 694 106 484 106 484 817 226 817 226 146 283 146 283 729 599 729 599 70 183 70 183 759 277 759 277 594 243 594 243 915 86 915 86 585 825 585 825 553 360 553 360 192 818 192 818 280 549 280 549 704 423 704 423 964 843 964 843 54 776 54 776 766 530 766 530 725 193 725 193 334 759 334 759 125 234 125 234 525 210 525 210 162 483 162 483 683 474 683 474 978 364 978 364 938 676 938 676 574 423 574 423 842 728 842 728 911 299 911 299 234 138 234 138 726 243 726 243 969 481 969 481 621 915 621 915 989 105 989 105 751 781 751 781 73 965 73 965 381 995 381 995 52 64 52 64 399 710 399 710 859 990 859 990 140 991 140 991 186 253 186 253 64 909 64 909 618 45 618 45 771 153 771 153 23 233 23 233 803 139 803 139 761 97 761 97 945 870 945 870 299 136 299 136 467 465 467 465 224 683 224 683 995 633 995 633 201 969 201 969 470 103 470 103 165 471 165 471 445 810 445 810 552 599 552 599 709 639 709 639 938 280 938 280 986 828 986 828 314 495 314 495 449 152 449 152 181 613 181 613 888 70 888 70 695 171 695 171 163 475 163 475 494 224 494 224 115 845 115 845 522 34 522 34 256 6 256 6 846 439 846 439 46 292 46 292 768 322 768 322 704 16 704 16 286 830 286 830 115 243 115 243 336 555 336 555 918 849 918 849 70 953 70 953 800 750 800 750 919 945 919 945 376 878 376 878 182 415 182 415 214 330 214 330 846 369 846 369 23 206 23 206 812 33 812 33 252 913 252 913 658 565 658 565 165 733 165 733 962 768 962 768 337 697 337 697 314 394 314 394 598 617 598 617 233 729 233 729 49 597 49 597 990 320 990 320 425 308 425 308 582 305 582 305 107 877 107 877 730 647 730 647 612 885 612 885 112 82 112 82 701 339 701 339 510 174 510 174 817 350 817 350 305 611 305 611 88 995 88 995 427 158 427 158 265 550 265 550 32 436 32 436 825 592 825 592 308 373 308 373 607 360 607 360 485 340 485 340 133 469 133 469 931 352 931 352 496 104 496 104 447 509 447 509 521 185 521 185 594 966 594 966 221 103 221 103 551 23 551 23 801 53 801 53 1 858 1 858 270 377 270 377 371 553 371 553 109 890 109 890 36 167 36 167 882 386 882 386 556 182 556 182 617 713 617 713 851 222 851 222 565 88 565 88 70 517 70 517 425 843 425 843 678 957 678 957 1 153 1 153 558 27 558 27 732 174 732 174 151 596 151 596 513 853 513 853 306 659 306 659 156 657 156 657 947 122 947 122 693 77 693 77 814 796 814 796 925 700 925 700 638 910 638 910 280 245 280 245 843 604 843 604 172 630 172 630 590 799 590 799 477 804 477 804 956 901 956 901 141 472 141 472 54 290 54 290 945 65 945 65 647 914 647 914 202 826 202 826 492 804 492 804 137 802 137 802 559 620 559 620 779 722 779 722 6 601 6 601 26 673 26 673 363 870 363 870 323 617 323 617 527 434 527 434 779 794 779 794 833 219 833 219 63 271 63 271 491 929 491 929 347 721 347 721 551 821 551 821 208 991 208 991 810 672 810 672 648 598 648 598 117 597 117 597 625 820 625 820 590 944 590 944 335 765 335 765 390 865 390 865 156 12 156 12 910 199 910 199 395 923 395 923 799 415 799 415 332 576 332 576 461 916 461 916 622 669 622 669 461 437 461 437 688 82 688 82 720 823 720 823 945 378 945 378 316 538 316 538 327 358 327 358 312 880 312 880 465 388 465 388 517 32 517 32 557 828 557 828 803 44 803 44 688 408 688 408 663 715 663 715 845 799 845 799 921 120 921 120 876 531 876 531 373 61 373 61 257 888 257 888 530 632 530 632 881 983 881 983 378 838 378 838 264 225 264 225 338 407 338 407 257 583 257 583 4 666 4 666 745 328 745 328 157 278 157 278 383 102 383 102 39 313 39 313 65 191 65 191 989 492 989 492 643 945 643 945 430 290 430 290 417 488 417 488 29 901 29 901 127 353 127 353 335 613 335 613 693 664 693 664 83 533 83 533 28 157 28 157 561 625 561 625 513 219 513 219 558 912 558 912 517 422 517 422 709 834 709 834 263 549 263 549 304 436 304 436 215 305 215 305 657 674 657 674 834 524 834 524 761 613 761 613 156 351 156 351 668 841 668 841 98 517 98 517 595 734 595 734 145 940 145 940 302 825 302 825 32 290 32 290 18 472 18 472 18 294 18 294 646 268 646 268 115 280 115 280 644 444 644 444 602 468 602 468 7 930 7 930 131 584 131 584 137 424 137 424 331 525 331 525 217 543 217 543 977 414 977 414 567 899 567 899 324 521 324 521 277 666 277 666 917 215 917 215 568 132 568 132 222 57 222 57 859 38 859 38 300 913 300 913 357 965 357 965 214 877 214 877 189 890 189 890 64 237 64 237 207 390 207 390 540 89 540 89 443 205 443 205 767 476 767 476 16 214 16 214 2 310 2 310 703 84 703 84 957 293 957 293 112 688 112 688 941 942 941 942 520 90 520 90 298 837 298 837 189 475 189 475 499 98 499 98 255 215 255 215 266 682 266 682 353 341 353 341 620 14 620 14 486 3 486 3 722 424 722 424 186 814 186 814 880 71 880 71 748 970 748 970 530 594 530 594 589 905 589 905 716 814 716 814 692 750 692 750 610 982 610 982 505 397 505 397 144 6 144 6 927 28 927 28 339 194 339 194 368 246 368 246 927 933 927 933 549 189 549 189 568 603 568 603 934 168 934 168 263 602 263 602 339 536 339 536 509 605 509 605 465 176 465 176 554 63 554 63 447 229 447 229 324 919 324 919 981 667 981 667 436 710 436 710 85 982 85 982 908 24 908 24 73 311 73 311 165 952 165 952 989 77 989 77 628 27 628 27 477 229 477 229 345 109 345 109 981 335 981 335 443 918 443 918 922 370 922 370 887 684 887 684 808 304 808 304 287 736 287 736 989 355 989 355 129 68 129 68 497 93 497 93 342 712 342 712 946 852 946 852 609 719 609 719 648 645 648 645 160 12 160 12 494 270 494 270 322 895 322 895 849 951 849 951 236 486 236 486 476 392 476 392 313 331 313 331 513 510 513 510 178 31 178 31 937 953 937 953 617 555 617 555 496 593 496 593 677 320 677 320 973 304 973 304 897 329 897 329 39 563 39 563 506 677 506 677 301 753 301 753 300 4 300 4 127 640 127 640 755 966 755 966 417 155 417 155 902 89 902 89 606 498 606 498 88 501 88 501 26 486 26 486 33 155 33 155 883 978 883 978 861 234 861 234 295 871 295 871 300 766 300 766 216 910 216 910 240 664 240 664 841 906 841 906 752 962 752 962 944 402 944 402 646 626 646 626 795 249 795 249 484 28 484 28 849 265 849 265 593 252 593 252 717 686 717 686 670 806 670 806 754 955 754 955 225 811 225 811 35 867 35 867 992 653 992 653 737 101 737 101 148 678 148 678 943 31 943 31 714 902 714 902 143 803 143 803 653 400 653 400 926 924 926 924 397 378 397 378 976 648 976 648 411 645 411 645 154 784 154 784 566 86 566 86 243 118 243 118 345 751 345 751 852 465 852 465 376 311 376 311 267 685 267 685 87 753 87 753 282 285 282 285 57 478 57 478 635 725 635 725 426 911 426 911 12 439 12 439 169 11 169 11 809 86 809 86 886 893 886 893 59 565 59 565 684 782 684 782 975 323 975 323 226 248 226 248 964 660 964 660 956 924 956 924 703 713 703 713 59 269 59 269 483 886 483 886 651 123 651 123 789 343 789 343 631 158 631 158 174 216 174 216 728 780 728 780 539 168 539 168 561 372 561 372 508 2 508 2 710 693 710 693 356 876 356 876 71 252 71 252 856 625 856 625 187 22 187 22 153 5 153 5 759 824 759 824 166 916 166 916 496 221 496 221 785 463 785 463 745 13 745 13 243 203 243 203 901 875 901 875 209 843 209 843 817 178 817 178 759 514 759 514 304 75 304 75 724 764 724 764 7 656 7 656 453 515 453 515 773 209 773 209 673 331 673 331 291 859 291 859 74 54 74 54 68 160 68 160 682 890 682 890 53 892 53 892 788 707 788 707 239 901 239 901 462 925 462 925 280 336 280 336 529 286 529 286 297 563 297 563 148 255 148 255 567 746 567 746 192 797 192 797 713 432 713 432 823 3 823 3 445 836 445 836 898 182 898 182 650 550 650 550 897 587 897 587 499 611 499 611 218 635 218 635 345 211 345 211 446 697 446 697 393 60 393 60 186 365 186 365 948 930 948 930 139 344 139 344 439 251 439 251 793 43 793 43 59 276 59 276 545 450 545 450 652 926 652 926 645 791 645 791 223 769 223 769 798 626 798 626 538 447 538 447 264 424 264 424 916 916 916 916 737 913 737 913 867 166 867 166 94 653 94 653 991 143 991 143 478 174 478 174 505 763 505 763 928 122 928 122 578 471 578 471 401 434 401 434 81 528 81 528 628 349 628 349 809 826 809 826 26 255 26 255 659 264 659 264 405 867 405 867 73 587 73 587 580 835 580 835 167 287 167 287 951 636 951 636 352 637 352 637 682 255 682 255 512 120 512 120 264 91 264 91 728 818 728 818 671 740 671 740 912 459 912 459 892 482 892 482 836 47 836 47 887 927 887 927 787 244 787 244 732 295 732 295 3 796 3 796 490 109 490 109 739 869 739 869 220 650 220 650 791 729 791 729 344 968 344 968 595 68 595 68 197 525 197 525 335 352 335 352 80 955 80 955 179 842 179 842 259 415 259 415 983 933 983 933 353 429 353 429 453 300 453 300 198 271 198 271 290 447 290 447 959 947 959 947 515 88 515 88 696 871 696 871 647 339 647 339 589 834 589 834 353 48 353 48 922 601 922 601 321 95 321 95 703 425 703 425 667 151 667 151 248 12 248 12 238 758 238 758 250 648 250 648 821 872 821 872 881 817 881 817 844 303 844 303 325 551 325 551 538 635 538 635 816 342 816 342 203 761 203 761 153 854 153 854 151 567 151 567 350 600 350 600 719 152 719 152 161 581 161 581 628 326 628 326 608 550 608 550 335 469 335 469 643 671 643 671 947 168 947 168 638 218 638 218 989 499 989 499 709 914 709 914 322 478 322 478 347 268 347 268 2 904 2 904 705 762 705 762 537 727 537 727 316 817 316 817 212 164 212 164 866 469 866 469 202 10 202 10 717 919 717 919 91 95 91 95 164 168 164 168 222 747 222 747 139 297 139 297 431 539 431 539 467 21 467 21 587 943 587 943 493 847 493 847 405 880 405 880 875 545 875 545 436 702 436 702 683 452 683 452 361 206 361 206 619 429 619 429 66 615 66 615 419 84 419 84 520 826 520 826 233 27 233 27 204 655 204 655 237 987 237 987 735 19 735 19 732 683 732 683 314 141 314 141 872 444 872 444 777 590 777 590 231 318 231 318 497 28 497 28 342 972 342 972 386 560 386 560 130 794 130 794 68 268 68 268 635 619 635 619 429 710 429 710 540 739 540 739 434 972 434 972 513 655 513 655 503 102 503 102 192 64 192 64 955 212 955 212 237 35 237 35 223 235 223 235 700 837 700 837 859 851 859 851 540 158 540 158 191 952 191 952 785 730 785 730 789 296 789 296 838 211 838 211 66 336 66 336 552 358 552 358 445 407 445 407 53 919 53 919 33 351 33 351 170 340 170 340 502 766 502 766 853 313 853 313 304 817 304 817 189 420 189 420 627 706 627 706 68 304 68 304 940 564 940 564 639 144 639 144 441 741 441 741 613 755 613 755 21 557 21 557 939 339 939 339 644 461 644 461 959 997 959 997 612 865 612 865 101 110 101 110 945 485 945 485 200 435 200 435 677 570 677 570 538 839 538 839 387 971 387 971 73 481 73 481 695 291 695 291 452 626 452 626 996 763 996 763 988 997 988 997 389 12 389 12 737 154 737 154 355 897 355 897 997 564 997 564 882 913 882 913 671 736 671 736 609 600 609 600 193 648 193 648 550 13 550 13 368 169 368 169 370 329 370 329 984 23 984 23 571 392 571 392 480 546 480 546 134 63 134 63 978 686 978 686 971 515 971 515 101 835 101 835 90 143 90 143 825 428 825 428 503 61 503 61 635 961 635 961 940 253 940 253 501 564 501 564 21 651 21 651 80 697 80 697 607 815 607 815 673 184 673 184 578 596 578 596 966 379 966 379 656 82 656 82 580 356 580 356 402 821 402 821 623 177 623 177 754 89 754 89 415 200 415 200 408 166 408 166 445 614 445 614 640 529 640 529 318 220 318 220 853 684 853 684 690 566 690 566 253 347 253 347 831 313 831 313 193 515 193 515 694 459 694 459 619 63 619 63 338 600 338 600 775 282 775 282 512 451 512 451 37 2 37 2 306 520 306 520 499 813 499 813 807 360 807 360 675 264 675 264 581 764 581 764 75 66 75 66 479 845 479 845 235 345 235 345 89 423 89 423 221 271 221 271 232 711 232 711 790 164 790 164 555 597 555 597 527 78 527 78 4 455 4 455 161 170 161 170 261 69 261 69 778 192 778 192 132 344 132 344 770 111 770 111 920 745 920 745 329 546 329 546 47 189 47 189 38 954 38 954 69 527 69 527 291 683 291 683 244 901 244 901 212 820 212 820 290 56 290 56 339 151 339 151 66 987 66 987 440 405 440 405 10 585 10 585 204 434 204 434 260 827 260 827 940 978 940 978 94 271 94 271 441 431 441 431 520 113 520 113 995 900 995 900 824 972 824 972 600 153 600 153 124 373 124 373 462 580 462 580 222 992 222 992 125 658 125 658 865 855 865 855 748 496 748 496 687 25 687 25 197 562 197 562 934 418 934 418 781 995 781 995 932 618 932 618 893 200 893 200 387 462 387 462 141 743 141 743 506 128 506 128 465 960 465 960 326 376 326 376 330 303 330 303 393 100 393 100 153 882 153 882 40 500 40 500 37 634 37 634 108 492 108 492 52 408 52 408 940 110 940 110 629 134 629 134 563 813 563 813 107 215 107 215 541 629 541 629 327 47 327 47 550 34 550 34 677 793 677 793 115 639 115 639 97 263 97 263 178 275 178 275 78 100 78 100 314 7 314 7 556 529 556 529 21 124 21 124 669 702 669 702 156 227 156 227 652 200 652 200 342 117 342 117 768 126 768 126 678 993 678 993 689 235 689 235 159 315 159 315 425 520 425 520 216 222 216 222 387 496 387 496 944 684 944 684 507 689 507 689 92 461 92 461 4 994 4 994 262 724 262 724 916 580 916 580 80 937 80 937 179 562 179 562 98 985 98 985 651 545 651 545 941 16 941 16 702 74 702 74 99 669 99 669 931 860 931 860 897 119 897 119 415 716 415 716 774 164 774 164 512 281 512 281 780 380 780 380 237 769 237 769 978 239 978 239 500 606 500 606 197 164 197 164 1 956 1 956 546 929 546 929 588 651 588 651 968 337 968 337 428 379 428 379 555 404 555 404 866 191 866 191 701 996 701 996 488 241 488 241 695 827 695 827 74 718 74 718 474 567 474 567 325 830 325 830 869 199 869 199 731 996 731 996 371 927 371 927 453 39 453 39 291 653 291 653 500 525 500 525 959 219 959 219 303 682 303 682 545 815 545 815 421 531 421 531 490 710 490 710 191 749 191 749 788 217 788 217 965 218 965 218 712 735 712 735 469 986 469 986 636 557 636 557 686 895 686 895 129 17 129 17 286 505 286 505 722 533 722 533 30 408 30 408 735 294 735 294 316 461 316 461 319 490 319 490 755 915 755 915 20 399 20 399 168 47 168 47 927 38 927 38 460 680 460 680 478 651 478 651 983 493 983 493 470 956 470 956 981 580 981 580 87 634 87 634 354 160 354 160 206 69 206 69 154 121 154 121 600 563 600 563 762 559 762 559 313 608 313 608 833 980 833 980 980 841 980 841 69 83 69 83 740 295 740 295 306 556 306 556 171 174 171 174 826 929 826 929 620 925 620 925 479 585 479 585 592 173 592 173 345 975 345 975 673 469 673 469 365 375 365 375 892 428 892 428 933 911 933 911 245 59 245 59 185 273 185 273 233 677 233 677 570 503 570 503 674 665 674 665 415 307 415 307 152 688 152 688 943 379 943 379 514 360 514 360 868 597 868 597 68 605 68 605 766 785 766 785 658 979 658 979 309 869 309 869 21 35 21 35 747 463 747 463 365 50 365 50 78 656 78 656 183 982 183 982 714 195 714 195 291 306 291 306 289 767 289 767 392 657 392 657 173 160 173 160 442 493 442 493 947 779 947 779 666 221 666 221 324 443 324 443 824 517 824 517 260 336 260 336 381 344 381 344 549 939 549 939 883 874 883 874 406 989 406 989 497 966 497 966 975 742 975 742 611 432 611 432 679 937 679 937 932 790 932 790 981 523 981 523 751 434 751 434 519 795 519 795 692 475 692 475 460 54 460 54 171 584 171 584 953 828 953 828 131 731 131 731 326 705 326 705 519 891 519 891 380 836 380 836 952 122 952 122 407 729 407 729 752 521 752 521 651 982 651 982 426 835 426 835 930 794 930 794 29 564 29 564 274 594 274 594 268 289 268 289 243 664 243 664 316 772 316 772 860 325 860 325 278 501 278 501 137 60 137 60 537 711 537 711 103 930 103 930 780 412 780 412 398 439 398 439 205 619 205 619 808 291 808 291 632 176 632 176 202 172 202 172 495 675 495 675 439 808 439 808 174 148 174 148 352 818 352 818 294 757 294 757 447 625 447 625 882 152 882 152 601 182 601 182 736 875 736 875 474 206 474 206 29 62 29 62 796 907 796 907 859 115 859 115 701 293 701 293 213 842 213 842 108 871 108 871 864 312 864 312 568 183 568 183 475 942 475 942 4 262 4 262 629 194 629 194 260 317 260 317 14 318 14 318 136 444 136 444 360 749 360 749 328 918 328 918 498 824 498 824 940 504 940 504 69 122 69 122 330 494 330 494 777 150 777 150 292 333 292 333 289 820 289 820 801 704 801 704 960 285 960 285 799 180 799 180 903 983 903 983 72 446 72 446 265 978 265 978 229 203 229 203 982 589 982 589 453 893 453 893 186 308 186 308 201 536 201 536 635 500 635 500 212 337 212 337 332 96 332 96 433 363 433 363 893 171 893 171 580 694 580 694 440 775 440 775 359 219 359 219 338 495 338 495 177 417 177 417 427 780 427 780 352 622 352 622 746 811 746 811 194 72 194 72 84 344 84 344 253 412 253 412 525 124 525 124 754 816 754 816 387 982 387 982 307 837 307 837 190 326 190 326 39 880 39 880 101 796 101 796 760 907 760 907 891 979 891 979 402 653 402 653 199 192 199 192 353 659 353 659 919 981 919 981 117 111 117 111 318 669 318 669 746 626 746 626 358 835 358 835 253 758 253 758 366 704 366 704 799 968 799 968 934 139 934 139 537 845 537 845 934 924 934 924 690 16 690 16 131 227 131 227 685 70 685 70 986 551 986 551 535 424 535 424 109 875 109 875 713 519 713 519 421 314 421 314 551 208 551 208 937 89 937 89 675 533 675 533 118 948 118 948 472 940 472 940 317 396 317 396 285 667 285 667 374 522 374 522 920 337 920 337 592 973 592 973 943 681 943 681 723 83 723 83 390 209 390 209 99 976 99 976 798 585 798 585 466 133 466 133 861 787 861 787 664 655 664 655 742 93 742 93 930 294 930 294 333 651 333 651 654 270 654 270 19 870 19 870 749 655 749 655 630 342 630 342 289 306 289 306 865 234 865 234 100 969 100 969 275 373 275 373 968 88 968 88 258 390 258 390 775 183 775 183 502 513 502 513 841 778 841 778 933 22 933 22 39 184 39 184 184 115 184 115 174 54 174 54 225 389 225 389 920 403 920 403 354 194 354 194 167 3 167 3 389 386 389 386 865 688 865 688 544 735 544 735 546 348 546 348 911 770 911 770 756 826 756 826 792 954 792 954 666 871 666 871 603 568 603 568 969 624 969 624 401 444 401 444 188 498 188 498 131 856 131 856 224 40 224 40 560 398 560 398 353 299 353 299 345 703 345 703 603 54 603 54 338 355 338 355 816 397 816 397 923 560 923 560 640 4 640 4 502 729 502 729 341 667 341 667 380 379 380 379 953 350 953 350 472 360 472 360 168 841 168 841 769 103 769 103 473 691 473 691 408 47 408 47 499 977 499 977 70 99 70 99 908 802 908 802 439 734 439 734 246 570 246 570 925 86 925 86 508 765 508 765 753 175 753 175 727 240 727 240 584 826 584 826 410 871 410 871 641 610 641 610 725 354 725 354 176 449 176 449 391 804 391 804 160 953 160 953 786 105 786 105 366 903 366 903 712 130 712 130 336 407 336 407 100 562 100 562 921 901 921 901 630 39 630 39 127 763 127 763 817 520 817 520 29 55 29 55 161 158 161 158 773 937 773 937 460 738 460 738 908 461 908 461 695 28 695 28 349 741 349 741 755 230 755 230 109 437 109 437 750 434 750 434 861 696 861 696 236 845 236 845 269 84 269 84 341 500 341 500 566 30 566 30 273 989 273 989 235 16 235 16 419 502 419 502 127 770 127 770 351 134 351 134 783 571 783 571 893 875 893 875 354 817 354 817 802 709 802 709 350 852 350 852 215 574 215 574 443 406 443 406 477 911 477 911 746 719 746 719 172 714 172 714 323 243 323 243 166 519 166 519 233 355 233 355 319 755 319 755 85 370 85 370 597 527 597 527 843 393 843 393 994 50 994 50 528 61 528 61 59 302 59 302 277 579 277 579 760 494 760 494 107 302 107 302 374 688 374 688 80 468 80 468 320 181 320 181 970 667 970 667 331 242 331 242 306 596 306 596 496 959 496 959 767 725 767 725 341 852 341 852 659 448 659 448 132 799 132 799 487 175 487 175 991 12 991 12 589 478 589 478 115 54 115 54 512 653 512 653 15 838 15 838 372 672 372 672 40 405 40 405 816 449 816 449 966 52 966 52 314 229 314 229 452 513 452 513 343 544 343 544 697 547 697 547 566 689 566 689 392 161 392 161 754 718 754 718 893 894 893 894 592 202 592 202 56 51 56 51 84 357 84 357 601 192 601 192 550 872 550 872 100 790 100 790 842 507 842 507 291 174 291 174 360 328 360 328 967 889 967 889 261 924 261 924 125 206 125 206 119 203 119 203 120 3 120 3 772 29 772 29 877 793 877 793 318 716 318 716 784 693 784 693 580 39 580 39 671 802 671 802 936 473 936 473 730 269 730 269 625 754 625 754 562 994 562 994 322 396 322 396 179 526 179 526 704 992 704 992 117 421 117 421 211 698 211 698 141 673 141 673 804 817 804 817 52 233 52 233 39 419 39 419 974 739 974 739 626 372 626 372 822 745 822 745 173 532 173 532 610 869 610 869 544 281 544 281 242 249 242 249 419 36 419 36 550 310 550 310 88 982 88 982 291 551 291 551 576 604 576 604 901 791 901 791 888 103 888 103 989 696 989 696 941 928 941 928 730 624 730 624 655 891 655 891 464 279 464 279 611 511 611 511 893 458 893 458 172 351 172 351 598 659 598 659 511 674 511 674 810 205 810 205 595 984 595 984 583 130 583 130 743 779 743 779 938 471 938 471 574 593 574 593 190 679 190 679 242 47 242 47 483 168 483 168 436 822 436 822 555 987 555 987 632 901 632 901 897 443 897 443 317 338 317 338 783 799 783 799 285 248 285 248 126 586 126 586 997 557 997 557 35 157 35 157 868 473 868 473 515 720 515 720 978 108 978 108 834 677 834 677 883 981 883 981 766 923 766 923 625 543 625 543 223 585 223 585 842 567 842 567 656 237 656 237 103 859 103 859 20 33 20 33 284 705 284 705 200 739 200 739 350 380 350 380 567 116 567 116 269 987 269 987 211 292 211 292 734 91 734 91 523 390 523 390 826 368 826 368 931 349 931 349 35 619 35 619 896 139 896 139 322 352 322 352 20 385 20 385 376 243 376 243 346 65 346 65 974 804 974 804 289 288 289 288 242 704 242 704 876 3 876 3 238 514 238 514 369 444 369 444 730 714 730 714 26 926 26 926 451 255 451 255 300 861 300 861 685 696 685 696 339 85 339 85 451 979 451 979 164 819 164 819 225 128 225 128 956 192 956 192 222 899 222 899 99 105 99 105 392 57 392 57 766 120 766 120 508 550 508 550 711 837 711 837 968 443 968 443 710 304 710 304 978 171 978 171 275 572 275 572 227 941 227 941 434 529 434 529 103 717 103 717 469 702 469 702 847 692 847 692 438 82 438 82 860 778 860 778 698 773 698 773 764 532 764 532 400 328 400 328 501 985 501 985 373 315 373 315 586 906 586 906 783 308 783 308 931 334 931 334 856 614 856 614 310 885 310 885 267 590 267 590 550 519 550 519 903 180 903 180 341 207 341 207 543 33 543 33 418 918 418 918 759 797 759 797 796 874 796 874 797 762 797 762 617 630 617 630 194 248 194 248 715 716 715 716 179 388 179 388 768 811 768 811 411 617 411 617 474 714 474 714 854 902 854 902 861 597 861 597 2 903 2 903 385 618 385 618 457 222 457 222 147 657 147 657 118 532 118 532 85 455 85 455 625 208 625 208 7 478 7 478 225 709 225 709 617 569 617 569 208 234 208 234 681 616 681 616 941 921 941 921 325 329 325 329 853 405 853 405 167 105 167 105 771 474 771 474 941 583 941 583 646 641 646 641 835 658 835 658 240 82 240 82 143 775 143 775 609 302 609 302 84 906 84 906 664 926 664 926 235 776 235 776 78 715 78 715 996 383 996 383 530 186 530 186 28 296 28 296 50 131 50 131 590 559 590 559 623 775 623 775 521 357 521 357 263 909 263 909 426 499 426 499 868 175 868 175 695 308 695 308 486 486 486 486 432 743 432 743 970 637 970 637 699 307 699 307 145 223 145 223 440 216 440 216 76 899 76 899 914 471 914 471 674 710 674 710 317 798 317 798 709 844 709 844 89 687 89 687 886 781 886 781 312 852 312 852 581 803 581 803 149 287 149 287 216 342 216 342 104 196 104 196 393 435 393 435 304 493 304 493 736 753 736 753 221 748 221 748 400 474 400 474 935 105 935 105 450 571 450 571 674 135 674 135 547 955 547 955 260 986 260 986 90 663 90 663 416 366 416 366 358 616 358 616 800 113 800 113 255 252 255 252 742 960 742 960 569 529 569 529 924 611 924 611 24 950 24 950 458 412 458 412 276 472 276 472 239 71 239 71 917 611 917 611 707 697 707 697 358 701 358 701 641 375 641 375 205 404 205 404 501 951 501 951 91 776 91 776 214 320 214 320 513 936 513 936 566 375 566 375 144 259 144 259 274 829 274 829 992 105 992 105 83 900 83 900 38 490 38 490 736 39 736 39 888 915 888 915 895 764 895 764 218 924 218 924 893 215 893 215 16 579 16 579 555 510 555 510 677 424 677 424 881 396 881 396 905 906 905 906 812 242 812 242 114 79 114 79 319 77 319 77 380 891 380 891 501 115 501 115 753 497 753 497 516 418 516 418 973 900 973 900 243 485 243 485 803 500 803 500 326 217 326 217 607 730 607 730 105 232 105 232 639 646 639 646 291 483 291 483 842 489 842 489 764 122 764 122 550 949 550 949 148 311 148 311 868 209 868 209 347 740 347 740 306 457 306 457 367 507 367 507 497 990 497 990 907 995 907 995 281 841 281 841 217 95 217 95 665 387 665 387 251 554 251 554 947 361 947 361 212 506 212 506 652 356 652 356 250 15 250 15 122 739 122 739 660 85 660 85 546 809 546 809 224 531 224 531 860 468 860 468 151 251 151 251 190 703 190 703 344 894 344 894 363 937 363 937 814 9 814 9 789 550 789 550 397 317 397 317 649 565 649 565 882 629 882 629 566 101 566 101 198 583 198 583 167 101 167 101 512 598 512 598 993 980 993 980 821 657 821 657 804 832 804 832 753 583 753 583 381 776 381 776 404 975 404 975 768 799 768 799 761 146 761 146 198 879 198 879 379 960 379 960 227 532 227 532 697 101 697 101 699 421 699 421 657 274 657 274 880 106 880 106 595 340 595 340 786 645 786 645 585 349 585 349 571 824 571 824 993 35 993 35 798 711 798 711 159 320 159 320 237 583 237 583 126 343 126 343 184 879 184 879 111 383 111 383 111 492 111 492 618 867 618 867 448 725 448 725 161 171 161 171 218 467 218 467 192 835 192 835 477 109 477 109 173 761 173 761 134 670 134 670 784 572 784 572 80 887 80 887 88 833 88 833 659 776 659 776 269 174 269 174 856 81 856 81 742 970 742 970 872 583 872 583 261 71 261 71 537 964 537 964 79 789 79 789 958 224 958 224 186 287 186 287 930 8 930 8 711 657 711 657 907 667 907 667 770 367 770 367 741 222 741 222 767 681 767 681 881 195 881 195 525 353 525 353 840 887 840 887 388 955 388 955 551 997 551 997 338 594 338 594 914 582 914 582 761 326 761 326 462 732 462 732 360 290 360 290 401 822 401 822 597 741 597 741 267 114 267 114 367 43 367 43 451 144 451 144 708 561 708 561 621 778 621 778 831 685 831 685 249 133 249 133 462 455 462 455 433 569 433 569 5 436 5 436 132 6 132 6 345 878 345 878 229 527 229 527 851 379 851 379 987 435 987 435 250 757 250 757 68 518 68 518 148 555 148 555 874 973 874 973 300 493 300 493 235 288 235 288 337 613 337 613 245 949 245 949 631 728 631 728 827 770 827 770 747 892 747 892 373 991 373 991 146 693 146 693 304 491 304 491 255 583 255 583 593 963 593 963 108 418 108 418 225 634 225 634 807 700 807 700 886 129 886 129 540 651 540 651 979 345 979 345 416 978 416 978 927 155 927 155 664 931 664 931 289 471 289 471 80 400 80 400 544 291 544 291 797 199 797 199 510 903 510 903 765 121 765 121 88 207 88 207 591 565 591 565 519 702 519 702 784 966 784 966 835 142 835 142 45 476 45 476 543 124 543 124 587 752 587 752 574 580 574 580 368 252 368 252 940 29 940 29 195 865 195 865 328 902 328 902 808 246 808 246 354 907 354 907 834 435 834 435 118 644 118 644 945 556 945 556 545 42 545 42 890 8 890 8 259 451 259 451 587 488 587 488 945 201 945 201 921 788 921 788 451 525 451 525 235 423 235 423 21 910 21 910 201 570 201 570 974 556 974 556 30 231 30 231 840 448 840 448 631 275 631 275 235 94 235 94 762 424 762 424 639 882 639 882 945 845 945 845 869 584 869 584 211 263 211 263 180 327 180 327 752 21 752 21 158 354 158 354 294 720 294 720 499 553 499 553 263 465 263 465 673 947 673 947 191 380 191 380 743 494 743 494 514 654 514 654 340 317 340 317 603 982 603 982 742 991 742 991 568 840 568 840 917 117 917 117 794 612 794 612 152 292 152 292 100 547 100 547 349 630 349 630 338 29 338 29 477 726 477 726 974 236 974 236 899 653 899 653 930 836 930 836 583 823 583 823 142 819 142 819 531 808 531 808 133 166 133 166 827 427 827 427 728 862 728 862 631 41 631 41 215 127 215 127 657 747 657 747 234 803 234 803 501 416 501 416 421 282 421 282 518 354 518 354 15 984 15 984 384 877 384 877 812 885 812 885 306 496 306 496 77 451 77 451 187 447 187 447 29 707 29 707 95 85 95 85 827 502 827 502 90 367 90 367 722 567 722 567 86 158 86 158 224 792 224 792 550 154 550 154 814 954 814 954 773 289 773 289 292 796 292 796 810 400 810 400 502 97 502 97 139 848 139 848 196 817 196 817 775 538 775 538 695 952 695 952 253 976 253 976 821 378 821 378 403 6 403 6 186 733 186 733 261 815 261 815 829 298 829 298 701 766 701 766 565 266 565 266 444 235 444 235 9 70 9 70 482 451 482 451 555 208 555 208 614 767 614 767 606 583 606 583 492 956 492 956 398 951 398 951 86 16 86 16 323 698 323 698 959 324 959 324 891 740 891 740 717 182 717 182 22 875 22 875 67 915 67 915 269 198 269 198 469 334 469 334 294 145 294 145 451 457 451 457 29 254 29 254 830 789 830 789 698 293 698 293 601 520 601 520 669 728 669 728 501 887 501 887 725 351 725 351 319 260 319 260 462 380 462 380 6 242 6 242 668 499 668 499 244 607 244 607 71 10 71 10 784 730 784 730 134 529 134 529 692 354 692 354 447 405 447 405 134 204 134 204 456 729 456 729 594 845 594 845 889 79 889 79 657 607 657 607 669 789 669 789 37 557 37 557 817 665 817 665 709 536 709 536 527 976 527 976 639 143 639 143 204 312 204 312 50 3 50 3 818 676 818 676 471 372 471 372 807 579 807 579 63 934 63 934 807 140 807 140 64 132 64 132 143 478 143 478 490 503 490 503 633 311 633 311 28 939 28 939 303 6 303 6 800 402 800 402 239 773 239 773 269 843 269 843 548 251 548 251 514 519 514 519 60 827 60 827 241 82 241 82 625 72 625 72 360 523 360 523 62 594 62 594 781 416 781 416 338 578 338 578 531 854 531 854 687 658 687 658 508 512 508 512 407 857 407 857 821 462 821 462 704 283 704 283 81 185 81 185 445 231 445 231 97 971 97 971 538 971 538 971 102 369 102 369 913 78 913 78 403 313 403 313 89 713 89 713 606 572 606 572 290 789 290 789 635 310 635 310 558 947 558 947 392 258 392 258 20 242 20 242 996 29 996 29 824 865 824 865 214 485 214 485 200 807 200 807 84 118 84 118 499 271 499 271 189 125 189 125 435 605 435 605 977 826 977 826 913 166 913 166 710 807 710 807 969 527 969 527 204 267 204 267 354 743 354 743 34 751 34 751 315 630 315 630 543 246 543 246 520 382 520 382 949 888 949 888 383 983 383 983 614 48 614 48 170 811 170 811 356 86 356 86 43 624 43 624 204 367 204 367 906 152 906 152 469 796 469 796 339 248 339 248 960 792 960 792 888 668 888 668 381 216 381 216 520 454 520 454 269 565 269 565 816 571 816 571 967 514 967 514 244 544 244 544 845 21 845 21 167 66 167 66 90 738 90 738 981 929 981 929 749 331 749 331 838 536 838 536 231 316 231 316 860 484 860 484 609 741 609 741 253 621 253 621 437 63 437 63 638 8 638 8 847 648 847 648 911 167 911 167 227 602 227 602 6 981 6 981 162 357 162 357 892 6 892 6 472 177 472 177 528 972 528 972 456 510 456 510 368 732 368 732 702 149 702 149 628 720 628 720 564 869 564 869 916 436 916 436 319 479 319 479 446 655 446 655 765 891 765 891 821 891 821 891 672 22 672 22 859 876 859 876 594 479 594 479 110 144 110 144 665 722 665 722 774 575 774 575 214 894 214 894 767 602 767 602 741 800 741 800 428 599 428 599 961 146 961 146 671 422 671 422 947 451 947 451 572 326 572 326 374 779 374 779 246 340 246 340 236 705 236 705 654 306 654 306 316 882 316 882 469 977 469 977 340 822 340 822 731 578 731 578 519 117 519 117 816 658 816 658 488 176 488 176 87 331 87 331 33 376 33 376 354 640 354 640 662 90 662 90 502 791 502 791 503 563 503 563 270 760 270 760 487 939 487 939 436 820 436 820 675 985 675 985 195 961 195 961 465 806 465 806 626 145 626 145 848 736 848 736 846 235 846 235 47 665 47 665 899 431 899 431 141 977 141 977 594 35 594 35 560 100 560 100 974 65 974 65 763 411 763 411 746 717 746 717 422 304 422 304 883 284 883 284 164 428 164 428 586 432 586 432 676 917 676 917 386 454 386 454 523 508 523 508 585 126 585 126 102 987 102 987 921 99 921 99 943 209 943 209 761 517 761 517 801 711 801 711 82 73 82 73 455 221 455 221 694 216 694 216 438 924 438 924 669 514 669 514 539 177 539 177 707 636 707 636 876 776 876 776 297 726 297 726 676 965 676 965 220 52 220 52 507 441 507 441 101 204 101 204 992 125 992 125 222 234 222 234 552 865 552 865 905 948 905 948 796 49 796 49 876 552 876 552 730 13 730 13 828 59 828 59 280 810 280 810 395 451 395 451 761 318 761 318 648 90 648 90 770 148 770 148 578 376 578 376 406 721 406 721 24 601 24 601 983 500 983 500 625 313 625 313 629 147 629 147 165 707 165 707 30 656 30 656 69 894 69 894 739 717 739 717 720 989 720 989 402 141 402 141 840 915 840 915 954 719 954 719 604 466 604 466 68 71 68 71 409 708 409 708 790 578 790 578 55 143 55 143 727 947 727 947 753 978 753 978 418 327 418 327 145 970 145 970 994 796 994 796 610 524 610 524 85 853 85 853 921 189 921 189 63 6 63 6 309 582 309 582 117 389 117 389 606 698 606 698 525 697 525 697 750 948 750 948 181 992 181 992 919 416 919 416 821 103 821 103 171 690 171 690 983 255 983 255 687 844 687 844 305 134 305 134 595 401 595 401 918 601 918 601 126 83 126 83 294 800 294 800 738 420 738 420 881 779 881 779 722 641 722 641 995 741 995 741 199 951 199 951 953 126 953 126 513 272 513 272 397 51 397 51 110 974 110 974 893 338 893 338 485 808 485 808 603 493 603 493 22 226 22 226 745 417 745 417 868 879 868 879 408 137 408 137 759 730 759 730 341 564 341 564 463 227 463 227 532 751 532 751 913 753 913 753 956 329 956 329 586 224 586 224 265 539 265 539 144 540 144 540 206 678 206 678 205 684 205 684 143 528 143 528 306 636 306 636 498 616 498 616 847 841 847 841 318 825 318 825 125 216 125 216 110 158 110 158 2 789 2 789 133 514 133 514 481 981 481 981 822 282 822 282 160 609 160 609 584 742 584 742 574 526 574 526 103 113 103 113 859 536 859 536 585 568 585 568 640 544 640 544 879 905 879 905 852 923 852 923 770 460 770 460 517 209 517 209 882 413 882 413 89 43 89 43 129 807 129 807 969 227 969 227 446 247 446 247 550 145 550 145 622 41 622 41 914 663 914 663 246 943 246 943 319 209 319 209 653 891 653 891 337 126 337 126 99 744 99 744 481 212 481 212 180 449 180 449 941 551 941 551 836 658 836 658 108 27 108 27 193 309 193 309 459 798 459 798 368 314 368 314 607 474 607 474 316 456 316 456 361 30 361 30 868 192 868 192 391 310 391 310 390 561 390 561 280 767 280 767 715 464 715 464 508 797 508 797 985 276 985 276 227 82 227 82 315 927 315 927 945 429 945 429 57 823 57 823 596 931 596 931 720 567 720 567 100 735 100 735 210 116 210 116 958 992 958 992 946 236 946 236 821 263 821 263 360 402 360 402 404 141 404 141 857 204 857 204 45 968 45 968 267 219 267 219 521 445 521 445 128 476 128 476 415 309 415 309 97 460 97 460 465 370 465 370 729 692 729 692 572 581 572 581 598 314 598 314 743 694 743 694 568 787 568 787 467 656 467 656 946 109 946 109 654 476 654 476 897 511 897 511 601 162 601 162 94 879 94 879 650 395 650 395 215 391 215 391 557 463 557 463 868 821 868 821 843 279 843 279 645 83 645 83 472 373 472 373 953 117 953 117 6 177 6 177 115 428 115 428 229 639 229 639 759 253 759 253 588 299 588 299 276 336 276 336 986 735 986 735 157 871 157 871 920 177 920 177 418 91 418 91 658 164 658 164 693 510 693 510 576 588 576 588 285 403 285 403 942 190 942 190 844 536 844 536 448 862 448 862 902 810 902 810 866 944 866 944 137 39 137 39 477 581 477 581 283 712 283 712 21 429 21 429 843 956 843 956 268 508 268 508 59 62 59 62 644 280 644 280 121 842 121 842 661 742 661 742 728 322 728 322 476 221 476 221 632 840 632 840 981 905 981 905 74 572 74 572 549 363 549 363 179 854 179 854 183 654 183 654 419 612 419 612 808 38 808 38 284 375 284 375 568 772 568 772 628 687 628 687 919 4 919 4 446 447 446 447 304 655 304 655 741 793 741 793 522 292 522 292 498 513 498 513 857 211 857 211 478 652 478 652 219 202 219 202 613 700 613 700 247 92 247 92 963 290 963 290 444 349 444 349 747 893 747 893 957 222 957 222 350 567 350 567 796 662 796 662 507 701 507 701 572 378 572 378 468 100 468 100 521 225 521 225 108 174 108 174 453 524 453 524 164 897 164 897 867 644 867 644 79 298 79 298 175 441 175 441 726 559 726 559 171 643 171 643 37 784 37 784 790 331 790 331 685 490 685 490 796 588 796 588 701 627 701 627 381 513 381 513 907 762 907 762 602 29 602 29 691 636 691 636 370 399 370 399 526 514 526 514 25 259 25 259 83 568 83 568 892 648 892 648 324 789 324 789 396 477 396 477 211 470 211 470 551 479 551 479 641 296 641 296 449 772 449 772 652 775 652 775 179 765 179 765 738 7 738 7 897 40 897 40 506 457 506 457 230 567 230 567 985 669 985 669 789 245 789 245 768 969 768 969 488 785 488 785 32 791 32 791 790 905 790 905 803 959 803 959 936 237 936 237 248 550 248 550 34 921 34 921 405 125 405 125 165 631 165 631 546 129 546 129 477 454 477 454 944 399 944 399 863 311 863 311 443 425 443 425 900 692 900 692 121 184 121 184 909 987 909 987 283 194 283 194 834 575 834 575 386 462 386 462 21 785 21 785 940 341 940 341 487 92 487 92 745 60 745 60 723 254 723 254 765 52 765 52 817 766 817 766 191 23 191 23 899 449 899 449 591 155 591 155 700 360 700 360 270 367 270 367 831 786 831 786 269 264 269 264 942 249 942 249 738 823 738 823 100 540 100 540 284 829 284 829 91 688 91 688 808 956 808 956 282 364 282 364 43 688 43 688 652 538 652 538 586 40 586 40 49 610 49 610 709 362 709 362 17 684 17 684 673 176 673 176 765 712 765 712 489 775 489 775 822 848 822 848 371 61 371 61 250 53 250 53 454 671 454 671 827 258 827 258 919 339 919 339 636 991 636 991 674 319 674 319 59 272 59 272 443 588 443 588 824 33 824 33 956 236 956 236 830 980 830 980 140 398 140 398 217 753 217 753 214 627 214 627 404 421 404 421 829 826 829 826 503 75 503 75 551 871 551 871 498 81 498 81 987 857 987 857 341 60 341 60 362 372 362 372 821 496 821 496 334 459 334 459 441 470 441 470 879 3 879 3 579 100 579 100 584 201 584 201 926 276 926 276 419 499 419 499 857 427 857 427 463 939 463 939 176 15 176 15 778 878 778 878 267 158 267 158 690 733 690 733 885 289 885 289 697 485 697 485 725 560 725 560 697 337 697 337 401 2 401 2 283 785 283 785 163 388 163 388 499 713 499 713 358 562 358 562 12 891 12 891 368 610 368 610 611 655 611 655 309 759 309 759 592 529 592 529 620 12 620 12 785 741 785 741 546 654 546 654 373 409 373 409 965 392 965 392 549 927 549 927 809 142 809 142 246 542 246 542 655 434 655 434 642 740 642 740 340 627 340 627 344 469 344 469 97 427 97 427 766 141 766 141 435 14 435 14 798 863 798 863 981 352 981 352 296 54 296 54 176 665 176 665 870 964 870 964 396 419 396 419 307 537 307 537 941 533 941 533 310 88 310 88 509 323 509 323 584 56 584 56 931 872 931 872 856 283 856 283 367 771 367 771 476 630 476 630 339 169 339 169 451 705 451 705 889 661 889 661 857 764 857 764 168 561 168 561 153 557 153 557 505 340 505 340 677 696 677 696 58 835 58 835 896 897 896 897 920 626 920 626 15 867 15 867 411 78 411 78 899 499 899 499 94 439 94 439 281 67 281 67 912 716 912 716 986 821 986 821 54 885 54 885 429 281 429 281 523 955 523 955 613 84 613 84 687 977 687 977 213 827 213 827 955 579 955 579 733 408 733 408 622 289 622 289 670 678 670 678 729 449 729 449 882 66 882 66 469 953 469 953 704 236 704 236 631 207 631 207 113 137 113 137 595 235 595 235 16 167 16 167 600 269 600 269 840 120 840 120 937 189 937 189 283 556 283 556 337 446 337 446 637 503 637 503 344 440 344 440 783 568 783 568 38 435 38 435 735 215 735 215 98 866 98 866 794 176 794 176 272 737 272 737 587 682 587 682 565 654 565 654 101 643 101 643 899 780 899 780 170 368 170 368 259 616 259 616 274 24 274 24 68 806 68 806 705 319 705 319 952 823 952 823 315 632 315 632 437 831 437 831 144 882 144 882 204 669 204 669 554 848 554 848 575 214 575 214 273 800 273 800 629 922 629 922 12 190 12 190 949 502 949 502 719 683 719 683 481 202 481 202 29 22 29 22 872 574 872 574 379 362 379 362 599 592 599 592 527 745 527 745 228 197 228 197 218 675 218 675 577 263 577 263 161 890 161 890 242 325 242 325 62 153 62 153 211 579 211 579 164 424 164 424 596 668 596 668 659 96 659 96 842 155 842 155 10 399 10 399 963 281 963 281 63 403 63 403 69 802 69 802 925 662 925 662 657 341 657 341 131 467 131 467 638 444 638 444 833 160 833 160 443 60 443 60 68 580 68 580 262 696 262 696 945 671 945 671 406 811 406 811 938 735 938 735 737 539 737 539 906 116 906 116 311 331 311 331 609 894 609 894 917 719 917 719 132 75 132 75 325 383 325 383 530 268 530 268 179 693 179 693 197 51 197 51 317 477 317 477 51 94 51 94 540 132 540 132 18 900 18 900 334 164 334 164 175 306 175 306 115 967 115 967 353 900 353 900 364 609 364 609 751 460 751 460 567 146 567 146 272 404 272 404 899 855 899 855 779 186 779 186 869 878 869 878 30 59 30 59 131 852 131 852 741 648 741 648 368 129 368 129 572 718 572 718 370 85 370 85 306 43 306 43 340 72 340 72 850 653 850 653 788 754 788 754 698 563 698 563 634 306 634 306 314 168 314 168 310 768 310 768 937 918 937 918 454 13 454 13 825 729 825 729 298 689 298 689 952 746 952 746 803 121 803 121 188 219 188 219 791 805 791 805 596 845 596 845 134 888 134 888 81 31 81 31 233 599 233 599 228 433 228 433 463 383 463 383 284 955 284 955 578 367 578 367 106 92 106 92 390 974 390 974 787 130 787 130 352 79 352 79 837 838 837 838 322 875 322 875 665 98 665 98 135 353 135 353 527 597 527 597 719 163 719 163 528 67 528 67 398 126 398 126 824 754 824 754 854 888 854 888 736 405 736 405 465 693 465 693 236 28 236 28 154 318 154 318 614 807 614 807 81 531 81 531 783 41 783 41 425 152 425 152 681 118 681 118 72 747 72 747 161 755 161 755 610 287 610 287 765 266 765 266 405 211 405 211 922 91 922 91 102 868 102 868 785 955 785 955 492 441 492 441 960 395 960 395 270 328 270 328 866 814 866 814 157 265 157 265 902 135 902 135 361 935 361 935 340 460 340 460 807 572 807 572 208 854 208 854 936 404 936 404 184 477 184 477 175 352 175 352 615 706 615 706 185 497 185 497 862 694 862 694 342 581 342 581 643 56 643 56 741 831 741 831 192 362 192 362 230 867 230 867 164 223 164 223 465 689 465 689 381 398 381 398 517 744 517 744 152 771 152 771 550 119 550 119 927 540 927 540 695 231 695 231 641 426 641 426 879 904 879 904 886 997 886 997 586 500 586 500 307 468 307 468 755 246 755 246 63 351 63 351 134 837 134 837 670 889 670 889 781 801 781 801 454 99 454 99 779 750 779 750 582 921 582 921 285 893 285 893 662 94 662 94 213 554 213 554 132 599 132 599 969 823 969 823 464 634 464 634 912 364 912 364 28 600 28 600 695 742 695 742 781 931 781 931 54 335 54 335 399 384 399 384 538 37 538 37 36 636 36 636 598 613 598 613 584 505 584 505 109 143 109 143 724 550 724 550 687 617 687 617 531 443 531 443 330 121 330 121 918 604 918 604 112 337 112 337 221 383 221 383 36 954 36 954 55 562 55 562 971 799 971 799 391 928 391 928 683 86 683 86 837 621 837 621 592 862 592 862 210 813 210 813 620 61 620 61 277 55 277 55 507 376 507 376 574 433 574 433 568 5 568 5 794 68 794 68 390 122 390 122 537 623 537 623 620 830 620 830 808 448 808 448 459 203 459 203 40 507 40 507 553 132 553 132 60 995 60 995 719 368 719 368 870 516 870 516 11 420 11 420 287 23 287 23 923 92 923 92 394 491 394 491 543 82 543 82 944 628 944 628 546 510 546 510 396 854 396 854 734 948 734 948 397 368 397 368 466 565 466 565 96 171 96 171 986 237 986 237 497 111 497 111 916 457 916 457 232 388 232 388 898 148 898 148 265 75 265 75 181 215 181 215 783 895 783 895 146 722 146 722 204 978 204 978 623 657 623 657 442 331 442 331 323 81 323 81 97 970 97 970 839 113 839 113 559 164 559 164 262 521 262 521 765 190 765 190 971 689 971 689 322 268 322 268 492 40 492 40 810 553 810 553 945 189 945 189 668 781 668 781 333 569 333 569 899 79 899 79 355 871 355 871 238 817 238 817 461 869 461 869 117 586 117 586 514 583 514 583 584 144 584 144 786 576 786 576 507 868 507 868 170 80 170 80 308 895 308 895 344 327 344 327 564 369 564 369 816 770 816 770 450 111 450 111 720 175 720 175 724 593 724 593 222 229 222 229 37 630 37 630 899 358 899 358 123 942 123 942 17 756 17 756 366 683 366 683 352 965 352 965 437 1 437 1 577 403 577 403 122 399 122 399 790 760 790 760 469 885 469 885 488 669 488 669 818 980 818 980 82 646 82 646 225 556 225 556 305 72 305 72 99 180 99 180 700 29 700 29 813 558 813 558 349 155 349 155 82 425 82 425 128 468 128 468 771 556 771 556 98 764 98 764 968 664 968 664 171 545 171 545 475 897 475 897 127 132 127 132 689 788 689 788 483 177 483 177 511 380 511 380 441 960 441 960 64 368 64 368 256 282 256 282 489 506 489 506 649 602 649 602 158 403 158 403 961 828 961 828 55 593 55 593 651 653 651 653 84 233 84 233 254 398 254 398 231 59 231 59 590 340 590 340 297 758 297 758 627 15 627 15 470 693 470 693 123 873 123 873 573 165 573 165 527 894 527 894 162 971 162 971 549 572 549 572 188 324 188 324 114 567 114 567 865 302 865 302 490 332 490 332 693 147 693 147 424 939 424 939 334 195 334 195 275 446 275 446 68 587 68 587 144 150 144 150 283 698 283 698 214 756 214 756 168 600 168 600 928 341 928 341 8 738 8 738 647 542 647 542 188 609 188 609 892 330 892 330 124 917 124 917 916 410 916 410 127 124 127 124 938 222 938 222 163 600 163 600 145 567 145 567 268 441 268 441 275 260 275 260 600 175 600 175 854 530 854 530 657 922 657 922 382 849 382 849 793 500 793 500 626 258 626 258 96 254 96 254 905 84 905 84 847 960 847 960 314 930 314 930 585 796 585 796 787 721 787 721 871 905 871 905 224 268 224 268 424 78 424 78 776 640 776 640 823 95 823 95 162 182 162 182 362 211 362 211 623 684 623 684 694 653 694 653 380 405 380 405 233 957 233 957 6 33 6 33 280 147 280 147 550 344 550 344 244 850 244 850 407 860 407 860 710 520 710 520 18 582 18 582 590 560 590 560 668 217 668 217 878 75 878 75 378 213 378 213 36 962 36 962 76 446 76 446 266 712 266 712 76 284 76 284 165 504 165 504 926 871 926 871 814 451 814 451 838 953 838 953 750 202 750 202 311 527 311 527 53 940 53 940 447 990 447 990 40 540 40 540 527 781 527 781 761 665 761 665 793 631 793 631 645 269 645 269 334 419 334 419 971 925 971 925 240 223 240 223 727 480 727 480 185 510 185 510 296 410 296 410 797 788 797 788 520 621 520 621 63 731 63 731 496 633 496 633 643 313 643 313 32 363 32 363 720 394 720 394 724 806 724 806 930 59 930 59 593 108 593 108 782 143 782 143 318 218 318 218 914 360 914 360 39 168 39 168 44 772 44 772 15 820 15 820 174 862 174 862 583 115 583 115 137 514 137 514 869 383 869 383 519 425 519 425 628 518 628 518 789 837 789 837 524 255 524 255 179 48 179 48 418 354 418 354 923 834 923 834 854 569 854 569 379 905 379 905 283 436 283 436 814 182 814 182 352 71 352 71 450 466 450 466 214 680 214 680 978 884 978 884 910 58 910 58 75 487 75 487 105 928 105 928 537 230 537 230 696 658 696 658 503 482 503 482 718 245 718 245 244 320 244 320 531 670 531 670 222 506 222 506 765 775 765 775 893 919 893 919 484 476 484 476 381 477 381 477 253 111 253 111 388 538 388 538 178 537 178 537 874 829 874 829 539 701 539 701 201 205 201 205 514 853 514 853 771 840 771 840 784 197 784 197 791 740 791 740 91 861 91 861 45 309 45 309 242 241 242 241 163 369 163 369 684 59 684 59 533 822 533 822 719 337 719 337 145 490 145 490 131 981 131 981 818 748 818 748 569 727 569 727 43 816 43 816 272 712 272 712 331 274 331 274 27 231 27 231 913 379 913 379 614 292 614 292 948 23 948 23 373 146 373 146 431 65 431 65 319 525 319 525 246 581 246 581 978 45 978 45 291 818 291 818 180 444 180 444 710 736 710 736 471 893 471 893 666 626 666 626 431 873 431 873 972 85 972 85 374 320 374 320 899 121 899 121 479 49 479 49 151 507 151 507 961 304 961 304 363 774 363 774 341 709 341 709 689 598 689 598 909 374 909 374 410 423 410 423 822 298 822 298 293 743 293 743 688 943 688 943 388 324 388 324 987 703 987 703 786 248 786 248 503 996 503 996 71 656 71 656 28 78 28 78 500 369 500 369 167 362 167 362 613 227 613 227 61 595 61 595 572 203 572 203 554 376 554 376 800 986 800 986 18 880 18 880 697 360 697 360 568 216 568 216 560 462 560 462 633 682 633 682 651 353 651 353 602 378 602 378 604 240 604 240 612 954 612 954 896 70 896 70 364 499 364 499 28 212 28 212 845 218 845 218 327 44 327 44 289 641 289 641 169 834 169 834 394 768 394 768 853 688 853 688 143 661 143 661 686 60 686 60 869 441 869 441 903 878 903 878 896 7 896 7 102 24 102 24 93 465 93 465 125 675 125 675 277 274 277 274 137 350 137 350 315 429 315 429 977 32 977 32 54 623 54 623 530 84 530 84 781 812 781 812 871 635 871 635 856 673 856 673 637 805 637 805 815 343 815 343 42 915 42 915 943 445 943 445 754 389 754 389 535 182 535 182 807 168 807 168 68 970 68 970 579 169 579 169 616 106 616 106 911 560 911 560 337 625 337 625 235 64 235 64 1 322 1 322 740 200 740 200 333 150 333 150 837 712 837 712 419 460 419 460 194 925 194 925 424 860 424 860 516 807 516 807 11 198 11 198 436 935 436 935 276 433 276 433 61 234 61 234 809 205 809 205 733 176 733 176 351 576 351 576 84 494 84 494 671 702 671 702 107 179 107 179 423 163 423 163 451 303 451 303 298 259 298 259 818 160 818 160 900 303 900 303 913 593 913 593 39 758 39 758 578 661 578 661 611 352 611 352 443 629 443 629 168 280 168 280 653 161 653 161 470 53 470 53 695 739 695 739 110 438 110 438 599 416 599 416 107 431 107 431 801 976 801 976 444 947 444 947 782 587 782 587 848 667 848 667 851 138 851 138 425 358 425 358 457 614 457 614 731 212 731 212 818 384 818 384 992 268 992 268 448 854 448 854 919 549 919 549 868 560 868 560 499 250 499 250 374 759 374 759 781 273 781 273 907 979 907 979 167 636 167 636 884 28 884 28 168 960 168 960 541 986 541 986 293 592 293 592 664 626 664 626 146 636 146 636 461 176 461 176 117 542 117 542 431 72 431 72 779 838 779 838 513 681 513 681 612 757 612 757 258 890 258 890 405 681 405 681 704 703 704 703 98 932 98 932 867 197 867 197 78 944 78 944 482 691 482 691 977 656 977 656 617 310 617 310 305 492 305 492 310 851 310 851 140 704 140 704 867 976 867 976 273 928 273 928 449 916 449 916 308 290 308 290 948 580 948 580 629 716 629 716 180 901 180 901 802 933 802 933 651 30 651 30 815 433 815 433 280 467 280 467 768 861 768 861 421 764 421 764 33 645 33 645 228 905 228 905 959 170 959 170 142 955 142 955 624 930 624 930 135 852 135 852 64 371 64 371 442 567 442 567 661 357 661 357 31 303 31 303 330 45 330 45 233 236 233 236 35 765 35 765 494 479 494 479 135 773 135 773 454 698 454 698 64 991 64 991 519 185 519 185 484 320 484 320 664 568 664 568 812 447 812 447 623 665 623 665 372 466 372 466 104 284 104 284 500 784 500 784 426 813 426 813 489 594 489 594 120 294 120 294 975 770 975 770 697 238 697 238 535 324 535 324 376 734 376 734 779 583 779 583 730 872 730 872 387 227 387 227 25 615 25 615 72 871 72 871 546 828 546 828 419 581 419 581 289 847 289 847 810 954 810 954 94 481 94 481 875 928 875 928 889 305 889 305 385 456 385 456 308 471 308 471 652 272 652 272 306 185 306 185 280 598 280 598 5 162 5 162 687 562 687 562 194 208 194 208 829 828 829 828 131 320 131 320 662 762 662 762 637 719 637 719 292 600 292 600 752 767 752 767 584 984 584 984 646 956 646 956 853 333 853 333 686 716 686 716 700 641 700 641 557 473 557 473 545 740 545 740 97 166 97 166 23 853 23 853 264 463 264 463 914 997 914 997 667 927 667 927 771 286 771 286 289 260 289 260 617 138 617 138 603 506 603 506 842 34 842 34 759 289 759 289 133 384 133 384 510 366 510 366 115 696 115 696 548 57 548 57 732 214 732 214 164 461 164 461 89 799 89 799 540 444 540 444 445 964 445 964 903 413 903 413 617 755 617 755 265 745 265 745 112 886 112 886 664 349 664 349 565 3 565 3 97 209 97 209 901 512 901 512 615 976 615 976 139 444 139 444 776 585 776 585 741 503 741 503 217 803 217 803 872 963 872 963 646 251 646 251 452 28 452 28 249 140 249 140 820 464 820 464 724 722 724 722 836 445 836 445 528 79 528 79 534 276 534 276 467 923 467 923 914 765 914 765 624 959 624 959 396 266 396 266 622 312 622 312 349 714 349 714 48 140 48 140 782 501 782 501 42 211 42 211 985 496 985 496 674 492 674 492 518 945 518 945 119 54 119 54 477 847 477 847 150 903 150 903 390 942 390 942 523 948 523 948 192 319 192 319 116 160 116 160 674 974 674 974 194 263 194 263 702 33 702 33 641 5 641 5 539 404 539 404 2 313 2 313 951 529 951 529 144 249 144 249 333 295 333 295 401 437 401 437 869 301 869 301 107 363 107 363 157 595 157 595 742 141 742 141 889 346 889 346 700 844 700 844 862 797 862 797 550 647 550 647 126 863 126 863 64 271 64 271 478 44 478 44 413 801 413 801 726 915 726 915 318 152 318 152 892 60 892 60 341 28 341 28 319 430 319 430 357 661 357 661 440 430 440 430 92 661 92 661 601 984 601 984 927 951 927 951 106 296 106 296 499 407 499 407 312 631 312 631 511 736 511 736 722 729 722 729 589 156 589 156 544 678 544 678 110 898 110 898 714 153 714 153 426 617 426 617 311 762 311 762 482 364 482 364 320 154 320 154 76 162 76 162 182 163 182 163 113 66 113 66 767 852 767 852 233 82 233 82 500 943 500 943 230 815 230 815 347 766 347 766 534 638 534 638 364 573 364 573 39 337 39 337 693 696 693 696 490 75 490 75 65 363 65 363 385 346 385 346 317 289 317 289 170 892 170 892 881 590 881 590 105 518 105 518 181 433 181 433 860 453 860 453 710 789 710 789 459 699 459 699 690 332 690 332 183 133 183 133 366 157 366 157 963 311 963 311 641 877 641 877 854 438 854 438 605 943 605 943 578 818 578 818 548 837 548 837 240 527 240 527 732 285 732 285 179 21 179 21 864 274 864 274 405 849 405 849 333 487 333 487 21 722 21 722 739 497 739 497 595 255 595 255 474 124 474 124 578 35 578 35 997 724 997 724 762 848 762 848 489 165 489 165 883 202 883 202 443 18 443 18 900 560 900 560 408 489 408 489 117 253 117 253 470 139 470 139 804 363 804 363 976 138 976 138 342 355 342 355 562 202 562 202 417 653 417 653 768 171 768 171 506 548 506 548 305 318 305 318 18 536 18 536 240 12 240 12 733 559 733 559 236 664 236 664 667 551 667 551 341 980 341 980 39 670 39 670 89 217 89 217 452 35 452 35 184 567 184 567 693 85 693 85 117 906 117 906 397 776 397 776 248 158 248 158 757 232 757 232 234 92 234 92 793 376 793 376 920 735 920 735 660 351 660 351 88 532 88 532 981 559 981 559 280 832 280 832 411 157 411 157 434 365 434 365 951 602 951 602 809 799 809 799 71 814 71 814 881 831 881 831 226 50 226 50 763 759 763 759 600 799 600 799 366 194 366 194 240 909 240 909 230 939 230 939 252 704 252 704 852 680 852 680 116 661 116 661 660 318 660 318 975 693 975 693 713 166 713 166 313 383 313 383 680 591 680 591 856 38 856 38 314 176 314 176 940 276 940 276 939 722 939 722 899 942 899 942 804 655 804 655 343 833 343 833 783 361 783 361 712 221 712 221 468 468 468 468 975 740 975 740 970 373 970 373 73 62 73 62 799 627 799 627 490 697 490 697 336 310 336 310 31 962 31 962 297 433 297 433 878 995 878 995 305 255 305 255 987 893 987 893 54 131 54 131 562 94 562 94 150 481 150 481 174 699 174 699 428 931 428 931 316 838 316 838 51 441 51 441 270 688 270 688 665 18 665 18 656 777 656 777 85 505 85 505 622 545 622 545 562 651 562 651 116 465 116 465 144 201 144 201 465 19 465 19 27 901 27 901 731 469 731 469 35 242 35 242 680 138 680 138 432 325 432 325 52 852 52 852 681 915 681 915 702 787 702 787 837 629 837 629 428 349 428 349 218 788 218 788 55 622 55 622 528 509 528 509 923 172 923 172 34 5 34 5 731 85 731 85 132 444 132 444 341 546 341 546 115 862 115 862 194 884 194 884 989 899 989 899 217 145 217 145 402 199 402 199 136 190 136 190 757 958 757 958 929 429 929 429 544 90 544 90 284 434 284 434 371 744 371 744 461 706 461 706 119 965 119 965 173 800 173 800 730 339 730 339 580 652 580 652 858 329 858 329 159 31 159 31 243 222 243 222 346 471 346 471 383 612 383 612 466 955 466 955 525 667 525 667 367 272 367 272 900 869 900 869 280 133 280 133 200 520 200 520 120 85 120 85 851 113 851 113 534 168 534 168 528 740 528 740 192 922 192 922 513 696 513 696 390 248 390 248 772 661 772 661 601 872 601 872 345 428 345 428 474 110 474 110 932 206 932 206 952 637 952 637 64 500 64 500 217 549 217 549 331 908 331 908 637 564 637 564 234 841 234 841 951 372 951 372 285 132 285 132 169 954 169 954 597 563 597 563 69 918 69 918 438 556 438 556 23 227 23 227 857 577 857 577 554 244 554 244 894 697 894 697 912 653 912 653 764 557 764 557 70 123 70 123 174 385 174 385 170 272 170 272 613 881 613 881 163 668 163 668 206 247 206 247 131 507 131 507 498 505 498 505 57 392 57 392 242 881 242 881 547 557 547 557 564 943 564 943 444 464 444 464 890 855 890 855 898 600 898 600 856 239 856 239 991 691 991 691 490 226 490 226 103 702 103 702 210 900 210 900 580 370 580 370 303 462 303 462 228 749 228 749 408 200 408 200 351 953 351 953 877 710 877 710 398 205 398 205 179 673 179 673 166 21 166 21 580 825 580 825 731 796 731 796 26 977 26 977 369 993 369 993 440 338 440 338 914 144 914 144 196 773 196 773 68 325 68 325 121 727 121 727 499 138 499 138 653 9 653 9 803 23 803 23 597 575 597 575 560 237 560 237 777 526 777 526 522 674 522 674 487 468 487 468 556 759 556 759 367 218 367 218 188 603 188 603 776 443 776 443 224 281 224 281 712 686 712 686 819 337 819 337 662 935 662 935 973 25 973 25 769 855 769 855 14 143 14 143 789 204 789 204 343 800 343 800 986 377 986 377 962 196 962 196 206 39 206 39 279 166 279 166 902 669 902 669 352 422 352 422 722 338 722 338 119 479 119 479 270 765 270 765 911 66 911 66 243 522 243 522 692 8 692 8 218 95 218 95 690 681 690 681 789 330 789 330 305 248 305 248 86 470 86 470 202 207 202 207 32 231 32 231 542 802 542 802 380 550 380 550 592 887 592 887 416 550 416 550 957 362 957 362 915 277 915 277 732 662 732 662 917 850 917 850 412 370 412 370 2 748 2 748 470 993 470 993 235 980 235 980 593 885 593 885 850 479 850 479 487 121 487 121 106 956 106 956 800 301 800 301 438 506 438 506 373 878 373 878 886 697 886 697 19 624 19 624 703 893 703 893 876 548 876 548 778 544 778 544 882 234 882 234 250 317 250 317 710 41 710 41 808 218 808 218 723 920 723 920 133 735 133 735 282 708 282 708 775 641 775 641 126 875 126 875 967 639 967 639 330 24 330 24 98 581 98 581 243 682 243 682 448 202 448 202 551 100 551 100 421 56 421 56 344 817 344 817 172 34 172 34 918 726 918 726 278 737 278 737 667 144 667 144 397 213 397 213 720 748 720 748 395 721 395 721 680 4 680 4 533 78 533 78 955 848 955 848 229 623 229 623 447 36 447 36 792 468 792 468 77 298 77 298 580 632 580 632 706 158 706 158 30 529 30 529 491 190 491 190 787 104 787 104 148 758 148 758 846 442 846 442 783 589 783 589 633 265 633 265 793 258 793 258 192 807 192 807 479 462 479 462 200 755 200 755 752 592 752 592 835 598 835 598 385 896 385 896 10 452 10 452 944 852 944 852 334 91 334 91 826 979 826 979 136 777 136 777 805 87 805 87 837 497 837 497 259 785 259 785 654 561 654 561 690 722 690 722 382 419 382 419 112 527 112 527 225 917 225 917 223 632 223 632 467 833 467 833 613 638 613 638 587 224 587 224 207 637 207 637 972 14 972 14 451 754 451 754 726 679 726 679 105 349 105 349 116 515 116 515 800 239 800 239 457 274 457 274 601 442 601 442 704 499 704 499 931 449 931 449 258 979 258 979 394 587 394 587 632 454 632 454 568 752 568 752 956 479 956 479 955 321 955 321 240 723 240 723 578 812 578 812 914 460 914 460 821 625 821 625 939 981 939 981 666 440 666 440 405 757 405 757 670 724 670 724 861 305 861 305 405 91 405 91 684 455 684 455 406 95 406 95 464 585 464 585 127 415 127 415 142 234 142 234 782 605 782 605 798 109 798 109 496 747 496 747 733 492 733 492 801 431 801 431 600 130 600 130 936 953 936 953 173 724 173 724 152 453 152 453 896 156 896 156 442 594 442 594 301 670 301 670 531 390 531 390 876 800 876 800 765 83 765 83 233 982 233 982 842 757 842 757 317 831 317 831 840 394 840 394 526 991 526 991 834 313 834 313 902 377 902 377 597 247 597 247 512 549 512 549 684 899 684 899 156 143 156 143 793 964 793 964 962 784 962 784 407 447 407 447 306 968 306 968 289 806 289 806 765 74 765 74 418 588 418 588 403 379 403 379 971 417 971 417 473 376 473 376 935 81 935 81 430 493 430 493 62 861 62 861 820 564 820 564 309 130 309 130 914 86 914 86 318 520 318 520 208 484 208 484 176 842 176 842 976 300 976 300 632 103 632 103 688 503 688 503 557 45 557 45 426 859 426 859 451 787 451 787 466 829 466 829 299 621 299 621 597 404 597 404 922 57 922 57 284 924 284 924 102 840 102 840 688 926 688 926 569 704 569 704 32 455 32 455 757 466 757 466 414 338 414 338 98 46 98 46 980 133 980 133 723 314 723 314 953 544 953 544 304 997 304 997 97 686 97 686 995 691 995 691 712 390 712 390 598 677 598 677 325 564 325 564 345 588 345 588 817 948 817 948 408 422 408 422 35 753 35 753 424 210 424 210 259 733 259 733 150 816 150 816 34 917 34 917 837 293 837 293 650 676 650 676 272 672 272 672 627 364 627 364 625 65 625 65 950 860 950 860 789 187 789 187 951 657 951 657 944 737 944 737 574 327 574 327 910 180 910 180 137 93 137 93 564 265 564 265 771 96 771 96 120 146 120 146 526 104 526 104 545 837 545 837 298 956 298 956 260 584 260 584 62 341 62 341 335 336 335 336 514 489 514 489 354 507 354 507 548 139 548 139 793 767 793 767 620 739 620 739 386 365 386 365 489 271 489 271 407 60 407 60 484 691 484 691 411 635 411 635 17 860 17 860 555 348 555 348 836 835 836 835 258 161 258 161 978 51 978 51 969 773 969 773 85 498 85 498 863 551 863 551 640 422 640 422 118 425 118 425 698 50 698 50 992 586 992 586 643 326 643 326 471 158 471 158 802 905 802 905 929 772 929 772 738 335 738 335 489 759 489 759 112 599 112 599 436 242 436 242 862 422 862 422 857 735 857 735 908 968 908 968 700 789 700 789 542 255 542 255 635 489 635 489 148 982 148 982 921 938 921 938 216 404 216 404 826 860 826 860 484 447 484 447 203 732 203 732 964 899 964 899 812 189 812 189 74 730 74 730 621 995 621 995 286 803 286 803 498 633 498 633 314 694 314 694 22 738 22 738 548 341 548 341 408 772 408 772 457 759 457 759 146 994 146 994 966 45 966 45 515 885 515 885 808 91 808 91 389 456 389 456 867 500 867 500 3 436 3 436 266 696 266 696 103 607 103 607 684 978 684 978 13 869 13 869 979 144 979 144 824 459 824 459 908 131 908 131 996 334 996 334 929 544 929 544 361 236 361 236 799 576 799 576 494 227 494 227 131 434 131 434 846 108 846 108 466 781 466 781 896 145 896 145 245 776 245 776 350 532 350 532 814 609 814 609 867 759 867 759 234 396 234 396 949 786 949 786 811 326 811 326 124 389 124 389 510 301 510 301 925 1 925 1 886 122 886 122 761 583 761 583 854 404 854 404 828 667 828 667 904 257 904 257 2 444 2 444 885 312 885 312 374 59 374 59 218 890 218 890 313 267 313 267 388 165 388 165 922 558 922 558 231 827 231 827 478 668 478 668 731 662 731 662 368 613 368 613 671 759 671 759 482 512 482 512 801 661 801 661 189 496 189 496 263 60 263 60 324 694 324 694 189 647 189 647 825 765 825 765 861 868 861 868 579 452 579 452 257 88 257 88 457 529 457 529 926 710 926 710 517 39 517 39 283 576 283 576 858 782 858 782 493 343 493 343 938 29 938 29 751 370 751 370 319 168 319 168 227 717 227 717 288 64 288 64 839 45 839 45 202 387 202 387 777 433 777 433 492 102 492 102 79 508 79 508 731 616 731 616 221 689 221 689 860 115 860 115 945 142 945 142 838 915 838 915 579 8 579 8 573 504 573 504 483 629 483 629 265 697 265 697 787 216 787 216 665 411 665 411 403 705 403 705 43 376 43 376 592 806 592 806 397 226 397 226 632 937 632 937 634 701 634 701 883 698 883 698 931 12 931 12 217 612 217 612 654 788 654 788 255 326 255 326 695 703 695 703 426 649 426 649 289 766 289 766 946 484 946 484 61 215 61 215 131 501 131 501 916 174 916 174 894 958 894 958 335 217 335 217 130 737 130 737 219 131 219 131 182 445 182 445 703 513 703 513 648 199 648 199 398 12 398 12 406 92 406 92 777 662 777 662 56 225 56 225 538 293 538 293 260 314 260 314 723 621 723 621 541 410 541 410 541 80 541 80 14 412 14 412 653 989 653 989 937 948 937 948 539 469 539 469 83 286 83 286 620 246 620 246 343 878 343 878 264 937 264 937 170 77 170 77 90 230 90 230 526 720 526 720 830 34 830 34 886 853 886 853 72 853 72 853 181 898 181 898 877 223 877 223 455 410 455 410 179 243 179 243 507 372 507 372 808 492 808 492 941 193 941 193 620 422 620 422 87 453 87 453 327 239 327 239 478 528 478 528 424 490 424 490 144 418 144 418 58 819 58 819 33 661 33 661 471 273 471 273 227 355 227 355 847 907 847 907 688 324 688 324 266 871 266 871 470 201 470 201 363 390 363 390 292 914 292 914 127 518 127 518 266 216 266 216 946 96 946 96 585 168 585 168 603 607 603 607 554 950 554 950 419 855 419 855 150 35 150 35 68 305 68 305 823 568 823 568 356 563 356 563 511 871 511 871 197 507 197 507 414 927 414 927 540 415 540 415 168 485 168 485 729 811 729 811 415 653 415 653 157 71 157 71 363 759 363 759 358 888 358 888 612 375 612 375 893 140 893 140 330 750 330 750 373 552 373 552 992 131 992 131 362 734 362 734 397 720 397 720 340 905 340 905 917 338 917 338 98 693 98 693 844 9 844 9 603 244 603 244 603 449 603 449 723 881 723 881 312 86 312 86 1 659 1 659 383 233 383 233 878 149 878 149 881 879 881 879 965 8 965 8 172 533 172 533 272 11 272 11 387 231 387 231 977 669 977 669 994 838 994 838 183 481 183 481 951 909 951 909 981 910 981 910 431 585 431 585 607 195 607 195 110 296 110 296 436 103 436 103 344 317 344 317 6 604 6 604 186 565 186 565 743 155 743 155 348 570 348 570 532 514 532 514 539 65 539 65 612 12 612 12 687 257 687 257 582 639 582 639 470 40 470 40 943 468 943 468 263 103 263 103 392 713 392 713 808 235 808 235 32 52 32 52 704 719 704 719 20 391 20 391 128 307 128 307 805 816 805 816 138 637 138 637 263 930 263 930 627 967 627 967 207 616 207 616 984 737 984 737 754 264 754 264 892 352 892 352 536 850 536 850 543 495 543 495 704 317 704 317 82 169 82 169 577 730 577 730 724 967 724 967 737 825 737 825 753 76 753 76 51 334 51 334 662 718 662 718 165 109 165 109 290 723 290 723 805 519 805 519 297 687 297 687 434 682 434 682 261 612 261 612 407 25 407 25 774 28 774 28 743 119 743 119 263 943 263 943 186 869 186 869 348 349 348 349 803 436 803 436 709 699 709 699 186 837 186 837 698 400 698 400 522 192 522 192 522 885 522 885 796 235 796 235 685 822 685 822 85 477 85 477 119 915 119 915 572 302 572 302 942 432 942 432 38 110 38 110 660 600 660 600 685 40 685 40 5 842 5 842 191 679 191 679 722 65 722 65 287 912 287 912 394 823 394 823 415 672 415 672 615 172 615 172 545 157 545 157 653 215 653 215 471 438 471 438 809 825 809 825 496 141 496 141 719 781 719 781 244 316 244 316 526 994 526 994 638 866 638 866 573 787 573 787 769 546 769 546 266 878 266 878 805 540 805 540 550 452 550 452 740 59 740 59 14 726 14 726 450 331 450 331 811 976 811 976 20 687 20 687 78 814 78 814 382 847 382 847 15 876 15 876 229 530 229 530 24 608 24 608 191 877 191 877 307 790 307 790 486 235 486 235 175 790 175 790 285 929 285 929 341 99 341 99 672 86 672 86 722 362 722 362 112 199 112 199 356 635 356 635 232 222 232 222 250 800 250 800 795 312 795 312 591 611 591 611 792 453 792 453 499 100 499 100 734 699 734 699 920 261 920 261 243 480 243 480 955 588 955 588 673 547 673 547 623 116 623 116 887 358 887 358 803 142 803 142 857 696 857 696 289 627 289 627 780 582 780 582 532 444 532 444 935 260 935 260 341 874 341 874 280 349 280 349 586 37 586 37 525 928 525 928 742 296 742 296 630 393 630 393 113 395 113 395 294 126 294 126 709 690 709 690 969 853 969 853 666 271 666 271 572 526 572 526 451 304 451 304 347 359 347 359 467 469 467 469 980 442 980 442 438 231 438 231 169 8 169 8 452 586 452 586 11 496 11 496 297 283 297 283 284 265 284 265 518 389 518 389 414 454 414 454 435 181 435 181 137 87 137 87 617 494 617 494 530 823 530 823 122 593 122 593 103 506 103 506 621 336 621 336 434 556 434 556 828 780 828 780 446 244 446 244 400 818 400 818 648 55 648 55 329 559 329 559 264 256 264 256 466 568 466 568 191 836 191 836 283 641 283 641 367 84 367 84 306 825 306 825 723 887 723 887 931 941 931 941 582 146 582 146 889 963 889 963 916 429 916 429 47 231 47 231 422 694 422 694 180 527 180 527 698 503 698 503 429 374 429 374 86 570 86 570 368 507 368 507 464 750 464 750 226 947 226 947 354 744 354 744 945 758 945 758 514 101 514 101 569 871 569 871 287 742 287 742 530 487 530 487 816 305 816 305 191 773 191 773 714 163 714 163 941 597 941 597 185 529 185 529 530 380 530 380 557 355 557 355 54 450 54 450 700 466 700 466 412 760 412 760 653 796 653 796 49 992 49 992 825 848 825 848 89 629 89 629 339 147 339 147 18 627 18 627 869 938 869 938 256 540 256 540 252 612 252 612 472 369 472 369 284 634 284 634 632 283 632 283 481 117 481 117 738 950 738 950 512 727 512 727 923 357 923 357 811 112 811 112 906 221 906 221 341 16 341 16 463 294 463 294 759 907 759 907 760 346 760 346 858 429 858 429 640 708 640 708 817 484 817 484 196 114 196 114 230 99 230 99 933 715 933 715 782 549 782 549 7 599 7 599 378 122 378 122 476 533 476 533 390 386 390 386 576 481 576 481 911 619 911 619 111 357 111 357 414 361 414 361 323 349 323 349 903 684 903 684 240 602 240 602 938 104 938 104 87 930 87 930 877 671 877 671 817 177 817 177 196 594 196 594 103 750 103 750 165 370 165 370 901 825 901 825 326 395 326 395 864 507 864 507 219 880 219 880 775 658 775 658 290 742 290 742 993 93 993 93 792 35 792 35 248 692 248 692 380 958 380 958 510 821 510 821 718 191 718 191 885 346 885 346 357 263 357 263 889 608 889 608 973 342 973 342 297 822 297 822 878 702 878 702 258 872 258 872 663 767 663 767 233 277 233 277 596 356 596 356 888 228 888 228 334 275 334 275 500 334 500 334 116 914 116 914 780 273 780 273 550 399 550 399 76 369 76 369 758 86 758 86 165 844 165 844 501 731 501 731 876 530 876 530 571 85 571 85 236 269 236 269 560 272 560 272 807 205 807 205 786 753 786 753 190 803 190 803 163 949 163 949 791 466 791 466 595 461 595 461 610 190 610 190 479 985 479 985 142 988 142 988 546 666 546 666 158 648 158 648 707 425 707 425 22 951 22 951 140 604 140 604 357 212 357 212 985 163 985 163 108 466 108 466 360 17 360 17 534 773 534 773 308 412 308 412 485 907 485 907 987 534 987 534 707 447 707 447 28 328 28 328 784 602 784 602 781 461 781 461 392 704 392 704 746 883 746 883 46 246 46 246 790 996 790 996 619 9 619 9 954 833 954 833 188 874 188 874 264 112 264 112 313 373 313 373 749 366 749 366 968 1 968 1 510 561 510 561 516 35 516 35 699 341 699 341 566 686 566 686 91 119 91 119 162 530 162 530 899 241 899 241 325 729 325 729 122 473 122 473 939 935 939 935 471 238 471 238 163 502 163 502 612 929 612 929 946 461 946 461 943 639 943 639 639 19 639 19 266 989 266 989 260 205 260 205 515 635 515 635 924 282 924 282 421 274 421 274 630 215 630 215 11 427 11 427 479 699 479 699 463 128 463 128 485 265 485 265 10 660 10 660 478 486 478 486 979 335 979 335 144 861 144 861 167 289 167 289 944 445 944 445 693 397 693 397 110 952 110 952 872 856 872 856 752 362 752 362 11 471 11 471 363 357 363 357 756 453 756 453 268 701 268 701 511 888 511 888 180 304 180 304 18 31 18 31 614 580 614 580 952 138 952 138 744 284 744 284 126 530 126 530 897 379 897 379 521 73 521 73 524 357 524 357 507 520 507 520 718 556 718 556 651 442 651 442 812 179 812 179 475 63 475 63 688 524 688 524 231 902 231 902 773 980 773 980 818 769 818 769 31 212 31 212 617 104 617 104 481 787 481 787 239 891 239 891 91 13 91 13 129 36 129 36 127 996 127 996 90 179 90 179 890 452 890 452 338 287 338 287 490 730 490 730 593 171 593 171 574 394 574 394 148 250 148 250 854 466 854 466 303 442 303 442 676 82 676 82 963 478 963 478 489 891 489 891 936 366 936 366 364 898 364 898 249 588 249 588 610 254 610 254 947 209 947 209 642 260 642 260 312 429 312 429 304 349 304 349 446 368 446 368 49 265 49 265 167 81 167 81 697 929 697 929 954 848 954 848 55 461 55 461 102 269 102 269 293 150 293 150 574 678 574 678 934 176 934 176 54 430 54 430 553 919 553 919 919 763 919 763 451 504 451 504 179 503 179 503 129 196 129 196 583 55 583 55 298 791 298 791 911 642 911 642 777 149 777 149 462 158 462 158 769 851 769 851 86 543 86 543 706 514 706 514 497 180 497 180 746 516 746 516 853 328 853 328 788 770 788 770 30 179 30 179 913 316 913 316 856 672 856 672 350 157 350 157 313 110 313 110 350 563 350 563 211 610 211 610 827 62 827 62 774 514 774 514 985 595 985 595 997 148 997 148 473 995 473 995 145 235 145 235 177 573 177 573 558 60 558 60 387 513 387 513 570 700 570 700 407 266 407 266 329 498 329 498 779 760 779 760 856 882 856 882 384 464 384 464 922 303 922 303 809 490 809 490 88 324 88 324 934 874 934 874 13 631 13 631 806 692 806 692 602 335 602 335 321 946 321 946 825 527 825 527 545 18 545 18 451 580 451 580 508 331 508 331 416 117 416 117 372 539 372 539 854 583 854 583 836 898 836 898 250 664 250 664 224 740 224 740 369 894 369 894 27 593 27 593 572 68 572 68 240 451 240 451 753 457 753 457 350 761 350 761 859 498 859 498 633 856 633 856 902 558 902 558 381 718 381 718 345 477 345 477 468 180 468 180 294 844 294 844 828 215 828 215 939 735 939 735 494 580 494 580 70 819 70 819 630 192 630 192 346 423 346 423 28 609 28 609 285 431 285 431 579 231 579 231 905 303 905 303 543 744 543 744 252 395 252 395 561 157 561 157 202 852 202 852 329 681 329 681 559 625 559 625 600 333 600 333 704 339 704 339 3 838 3 838 352 534 352 534 388 959 388 959 34 99 34 99 154 184 154 184 720 584 720 584 383 67 383 67 767 224 767 224 396 123 396 123 86 523 86 523 763 732 763 732 353 30 353 30 137 97 137 97 203 217 203 217 569 682 569 682 708 855 708 855 160 279 160 279 368 812 368 812 506 525 506 525 821 63 821 63 9 839 9 839 840 24 840 24 884 64 884 64 450 176 450 176 959 85 959 85 41 767 41 767 12 572 12 572 505 514 505 514 820 918 820 918 295 167 295 167 883 819 883 819 481 85 481 85 59 554 59 554 585 20 585 20 133 69 133 69 879 976 879 976 544 376 544 376 310 807 310 807 848 248 848 248 24 943 24 943 86 557 86 557 226 413 226 413 833 112 833 112 284 120 284 120 157 194 157 194 489 301 489 301 593 993 593 993 522 713 522 713 424 820 424 820 660 390 660 390 698 793 698 793 332 78 332 78 175 978 175 978 288 929 288 929 982 588 982 588 775 106 775 106 797 232 797 232 345 991 345 991 392 838 392 838 506 105 506 105 37 307 37 307 134 162 134 162 248 419 248 419 819 239 819 239 255 930 255 930 957 517 957 517 329 33 329 33 289 404 289 404 493 85 493 85 542 327 542 327 635 475 635 475 973 355 973 355 789 186 789 186 875 30 875 30 380 888 380 888 472 567 472 567 8 750 8 750 447 995 447 995 796 995 796 995 931 540 931 540 562 949 562 949 451 888 451 888 426 833 426 833 480 849 480 849 826 927 826 927 385 789 385 789 575 812 575 812 288 990 288 990 9 511 9 511 863 121 863 121 681 273 681 273 496 971 496 971 993 487 993 487 168 503 168 503 587 440 587 440 654 728 654 728 738 723 738 723 128 639 128 639 82 717 82 717 543 649 543 649 19 544 19 544 991 399 991 399 743 894 743 894 323 445 323 445 77 720 77 720 573 218 573 218 201 68 201 68 340 300 340 300 294 713 294 713 3 813 3 813 822 111 822 111 779 773 779 773 877 660 877 660 603 813 603 813 731 592 731 592 607 745 607 745 564 540 564 540 602 277 602 277 51 555 51 555 458 828 458 828 382 203 382 203 763 39 763 39 866 441 866 441 916 192 916 192 151 298 151 298 702 648 702 648 166 269 166 269 736 111 736 111 316 325 316 325 700 666 700 666 618 540 618 540 188 852 188 852 188 201 188 201 785 812 785 812 818 187 818 187 132 845 132 845 830 184 830 184 76 945 76 945 803 242 803 242 530 106 530 106 496 482 496 482 674 551 674 551 635 373 635 373 69 253 69 253 232 98 232 98 715 991 715 991 425 254 425 254 853 202 853 202 621 489 621 489 877 76 877 76 657 166 657 166 62 767 62 767 798 947 798 947 553 264 553 264 346 510 346 510 882 853 882 853 323 957 323 957 686 789 686 789 273 271 273 271 851 174 851 174 357 58 357 58 398 469 398 469 496 248 496 248 168 729 168 729 966 578 966 578 463 595 463 595 153 792 153 792 428 287 428 287 671 114 671 114 396 909 396 909 489 465 489 465 835 223 835 223 630 476 630 476 540 440 540 440 343 764 343 764 915 796 915 796 363 818 363 818 431 909 431 909 765 300 765 300 295 463 295 463 152 646 152 646 170 333 170 333 218 73 218 73 223 789 223 789 836 659 836 659 59 26 59 26 868 646 868 646 645 196 645 196 773 557 773 557 218 495 218 495 108 249 108 249 978 558 978 558 516 336 516 336 946 928 946 928 961 281 961 281 265 214 265 214 987 729 987 729 912 282 912 282 824 638 824 638 104 426 104 426 909 580 909 580 993 917 993 917 324 184 324 184 336 769 336 769 895 95 895 95 271 613 271 613 339 306 339 306 552 764 552 764 692 945 692 945 53 491 53 491 131 86 131 86 555 153 555 153 314 294 314 294 377 472 377 472 981 327 981 327 57 899 57 899 771 482 771 482 261 366 261 366 705 649 705 649 963 686 963 686 52 84 52 84 509 775 509 775 937 781 937 781 582 678 582 678 765 444 765 444 78 576 78 576 420 110 420 110 341 741 341 741 206 751 206 751 502 108 502 108 77 623 77 623 859 260 859 260 658 38 658 38 818 287 818 287 654 296 654 296 619 45 619 45 245 583 245 583 89 601 89 601 84 378 84 378 450 968 450 968 308 748 308 748 956 870 956 870 317 345 317 345 902 292 902 292 2 111 2 111 399 446 399 446 166 518 166 518 252 732 252 732 802 286 802 286 929 265 929 265 281 131 281 131 769 946 769 946 337 260 337 260 494 519 494 519 501 200 501 200 625 951 625 951 847 696 847 696 99 808 99 808 386 211 386 211 387 41 387 41 811 847 811 847 357 794 357 794 413 74 413 74 37 657 37 657 743 895 743 895 836 255 836 255 133 987 133 987 141 429 141 429 992 142 992 142 955 722 955 722 780 196 780 196 411 177 411 177 888 539 888 539 332 745 332 745 571 452 571 452 276 749 276 749 672 477 672 477 30 337 30 337 561 363 561 363 564 436 564 436 706 704 706 704 93 466 93 466 906 128 906 128 43 152 43 152 389 782 389 782 295 563 295 563 160 72 160 72 831 262 831 262 537 364 537 364 78 321 78 321 509 448 509 448 693 151 693 151 843 463 843 463 755 386 755 386 337 110 337 110 833 561 833 561 507 424 507 424 67 689 67 689 525 301 525 301 861 697 861 697 247 816 247 816 784 7 784 7 817 612 817 612 988 284 988 284 211 29 211 29 87 911 87 911 439 914 439 914 510 417 510 417 17 564 17 564 278 155 278 155 911 774 911 774 768 427 768 427 926 677 926 677 353 654 353 654 169 705 169 705 900 635 900 635 29 284 29 284 85 881 85 881 641 879 641 879 831 218 831 218 64 672 64 672 882 326 882 326 787 431 787 431 891 278 891 278 44 111 44 111 89 136 89 136 8 129 8 129 206 198 206 198 545 529 545 529 713 723 713 723 238 319 238 319 163 981 163 981 590 490 590 490 815 739 815 739 357 368 357 368 872 932 872 932 780 1 780 1 769 630 769 630 746 660 746 660 404 250 404 250 391 659 391 659 497 147 497 147 251 900 251 900 989 913 989 913 953 979 953 979 724 767 724 767 198 663 198 663 345 729 345 729 673 192 673 192 17 624 17 624 892 415 892 415 651 501 651 501 62 425 62 425 728 497 728 497 832 533 832 533 858 699 858 699 509 642 509 642 726 329 726 329 671 760 671 760 453 226 453 226 308 535 308 535 956 862 956 862 483 8 483 8 533 545 533 545 206 727 206 727 417 227 417 227 756 205 756 205 752 617 752 617 350 467 350 467 554 378 554 378 357 268 357 268 957 853 957 853 687 10 687 10 330 122 330 122 588 200 588 200 599 461 599 461 206 796 206 796 304 515 304 515 908 630 908 630 542 435 542 435 601 823 601 823 290 45 290 45 934 569 934 569 54 762 54 762 393 448 393 448 975 255 975 255 63 498 63 498 701 536 701 536 492 898 492 898 276 391 276 391 440 590 440 590 597 860 597 860 528 985 528 985 844 733 844 733 218 513 218 513 692 784 692 784 4 4 4 4 856 41 856 41 884 939 884 939 63 346 63 346 629 66 629 66 125 773 125 773 440 613 440 613 418 104 418 104 305 108 305 108 288 569 288 569 565 978 565 978 120 71 120 71 8 31 8 31 4 406 4 406 135 422 135 422 108 568 108 568 789 388 789 388 45 550 45 550 475 736 475 736 737 82 737 82 524 229 524 229 186 415 186 415 127 150 127 150 440 722 440 722 979 868 979 868 749 744 749 744 200 337 200 337 95 891 95 891 467 205 467 205 82 341 82 341 698 41 698 41 239 447 239 447 302 305 302 305 386 773 386 773 127 23 127 23 437 872 437 872 148 199 148 199 832 682 832 682 324 502 324 502 712 277 712 277 824 632 824 632 35 24 35 24 524 349 524 349 741 723 741 723 617 885 617 885 144 514 144 514 429 837 429 837 857 336 857 336 59 118 59 118 87 890 87 890 406 671 406 671 64 131 64 131 278 380 278 380 494 919 494 919 232 59 232 59 208 895 208 895 658 137 658 137 958 876 958 876 178 948 178 948 408 367 408 367 412 432 412 432 950 670 950 670 837 670 837 670 478 538 478 538 994 382 994 382 978 13 978 13 434 903 434 903 977 676 977 676 925 541 925 541 537 381 537 381 347 568 347 568 709 382 709 382 487 671 487 671 181 957 181 957 854 640 854 640 507 104 507 104 693 46 693 46 509 778 509 778 953 508 953 508 111 814 111 814 678 858 678 858 342 469 342 469 573 735 573 735 736 351 736 351 445 165 445 165 885 794 885 794 216 515 216 515 342 278 342 278 977 786 977 786 211 495 211 495 449 976 449 976 108 80 108 80 195 36 195 36 77 96 77 96 218 810 218 810 806 458 806 458 60 765 60 765 506 171 506 171 159 835 159 835 464 22 464 22 617 593 617 593 497 356 497 356 505 226 505 226 64 913 64 913 54 548 54 548 300 426 300 426 245 257 245 257 811 514 811 514 653 152 653 152 861 470 861 470 851 879 851 879 475 79 475 79 805 624 805 624 889 922 889 922 265 57 265 57 773 875 773 875 731 215 731 215 479 122 479 122 419 145 419 145 432 668 432 668 513 397 513 397 884 418 884 418 610 905 610 905 224 131 224 131 629 936 629 936 699 416 699 416 610 64 610 64 108 412 108 412 459 888 459 888 599 980 599 980 310 839 310 839 46 645 46 645 874 160 874 160 982 349 982 349 969 847 969 847 960 330 960 330 380 220 380 220 40 402 40 402 894 343 894 343 332 274 332 274 317 880 317 880 24 707 24 707 980 887 980 887 504 885 504 885 548 959 548 959 771 79 771 79 834 8 834 8 342 65 342 65 801 323 801 323 828 882 828 882 385 966 385 966 913 431 913 431 997 445 997 445 788 787 788 787 453 839 453 839 509 655 509 655 921 302 921 302 994 623 994 623 658 989 658 989 190 50 190 50 944 329 944 329 147 475 147 475 867 164 867 164 280 351 280 351 713 791 713 791 95 111 95 111 105 728 105 728 271 328 271 328 670 436 670 436 190 840 190 840 905 491 905 491 314 934 314 934 349 943 349 943 898 331 898 331 829 31 829 31 666 449 666 449 592 345 592 345 168 376 168 376 64 177 64 177 158 542 158 542 766 517 766 517 333 513 333 513 363 397 363 397 126 681 126 681 442 25 442 25 177 875 177 875 914 299 914 299 219 975 219 975 986 687 986 687 661 250 661 250 811 883 811 883 497 948 497 948 204 584 204 584 170 467 170 467 867 83 867 83 520 146 520 146 313 791 313 791 503 317 503 317 842 235 842 235 975 171 975 171 897 492 897 492 872 199 872 199 716 371 716 371 815 86 815 86 733 475 733 475 632 213 632 213 989 174 989 174 377 816 377 816 765 295 765 295 559 20 559 20 969 23 969 23 842 974 842 974 613 699 613 699 846 558 846 558 8 482 8 482 796 783 796 783 312 324 312 324 299 259 299 259 787 485 787 485 676 472 676 472 947 190 947 190 858 987 858 987 491 613 491 613 702 283 702 283 684 908 684 908 746 567 746 567 396 737 396 737 953 177 953 177 134 154 134 154 869 899 869 899 701 452 701 452 469 435 469 435 933 832 933 832 801 4 801 4 124 213 124 213 52 558 52 558 780 994 780 994 254 717 254 717 222 785 222 785 477 717 477 717 833 35 833 35 733 179 733 179 594 855 594 855 782 682 782 682 187 519 187 519 842 245 842 245 621 248 621 248 469 12 469 12 947 324 947 324 75 931 75 931 328 177 328 177 767 77 767 77 724 554 724 554 480 720 480 720 105 88 105 88 836 611 836 611 167 43 167 43 139 189 139 189 243 774 243 774 532 159 532 159 338 961 338 961 372 584 372 584 694 267 694 267 429 902 429 902 231 752 231 752 773 464 773 464 41 631 41 631 46 910 46 910 553 61 553 61 792 608 792 608 556 147 556 147 265 973 265 973 907 648 907 648 579 278 579 278 526 625 526 625 605 667 605 667 882 793 882 793 835 621 835 621 827 623 827 623 997 316 997 316 58 590 58 590 994 762 994 762 31 336 31 336 487 280 487 280 788 98 788 98 576 791 576 791 76 541 76 541 884 843 884 843 920 686 920 686 807 235 807 235 630 233 630 233 651 962 651 962 179 450 179 450 594 37 594 37 506 476 506 476 372 222 372 222 95 233 95 233 402 376 402 376 187 460 187 460 780 419 780 419 917 689 917 689 987 870 987 870 188 938 188 938 697 628 697 628 341 123 341 123 652 585 652 585 775 181 775 181 458 729 458 729 921 822 921 822 645 131 645 131 493 792 493 792 801 658 801 658 369 87 369 87 805 131 805 131 252 701 252 701 268 84 268 84 909 952 909 952 694 388 694 388 829 995 829 995 677 113 677 113 403 155 403 155 600 450 600 450 330 866 330 866 60 130 60 130 55 445 55 445 340 804 340 804 20 946 20 946 997 959 997 959 881 693 881 693 252 633 252 633 663 221 663 221 253 737 253 737 317 850 317 850 282 411 282 411 690 474 690 474 255 903 255 903 624 727 624 727 419 798 419 798 827 452 827 452 498 355 498 355 957 500 957 500 495 124 495 124 968 275 968 275 91 455 91 455 969 153 969 153 360 137 360 137 438 439 438 439 499 197 499 197 325 104 325 104 282 243 282 243 533 699 533 699 459 363 459 363 776 903 776 903 340 509 340 509 340 258 340 258 196 877 196 877 526 342 526 342 918 924 918 924 420 213 420 213 726 803 726 803 595 440 595 440 456 40 456 40 65 55 65 55 991 580 991 580 877 410 877 410 325 347 325 347 285 414 285 414 505 384 505 384 59 935 59 935 707 155 707 155 217 596 217 596 2 339 2 339 653 520 653 520 354 367 354 367 521 166 521 166 393 184 393 184 28 943 28 943 806 877 806 877 559 192 559 192 535 149 535 149 262 175 262 175 587 495 587 495 393 202 393 202 558 167 558 167 594 11 594 11 200 874 200 874 657 8 657 8 861 94 861 94 506 791 506 791 415 363 415 363 481 18 481 18 297 577 297 577 84 171 84 171 487 465 487 465 335 242 335 242 652 640 652 640 450 529 450 529 126 612 126 612 813 745 813 745 267 203 267 203 805 740 805 740 292 671 292 671 601 6 601 6 239 916 239 916 697 332 697 332 72 846 72 846 784 12 784 12 299 179 299 179 996 468 996 468 508 595 508 595 801 908 801 908 706 750 706 750 517 690 517 690 552 479 552 479 742 424 742 424 581 789 581 789 364 444 364 444 589 152 589 152 535 203 535 203 351 724 351 724 697 382 697 382 154 796 154 796 886 145 886 145 755 719 755 719 724 908 724 908 728 624 728 624 671 391 671 391 122 271 122 271 643 885 643 885 368 663 368 663 993 191 993 191 627 926 627 926 721 540 721 540 269 238 269 238 834 421 834 421 871 546 871 546 601 834 601 834 70 237 70 237 276 643 276 643 110 739 110 739 498 397 498 397 87 451 87 451 966 515 966 515 747 123 747 123 108 350 108 350 624 239 624 239 249 131 249 131 325 633 325 633 786 932 786 932 444 418 444 418 564 78 564 78 965 349 965 349 261 462 261 462 900 722 900 722 900 892 900 892 947 305 947 305 613 9 613 9 343 747 343 747 296 589 296 589 285 993 285 993 583 214 583 214 235 870 235 870 655 976 655 976 887 76 887 76 768 788 768 788 310 720 310 720 721 423 721 423 583 900 583 900 802 874 802 874 528 176 528 176 316 840 316 840 115 714 115 714 74 22 74 22 161 108 161 108 923 907 923 907 995 674 995 674 897 426 897 426 483 392 483 392 717 871 717 871 143 406 143 406 280 224 280 224 258 205 258 205 653 220 653 220 685 368 685 368 845 285 845 285 587 431 587 431 742 640 742 640 660 220 660 220 524 474 524 474 933 389 933 389 740 245 740 245 344 539 344 539 257 647 257 647 384 314 384 314 804 828 804 828 322 572 322 572 978 296 978 296 53 537 53 537 24 863 24 863 681 719 681 719 845 747 845 747 633 980 633 980 261 578 261 578 671 452 671 452 673 703 673 703 428 366 428 366 517 354 517 354 670 278 670 278 178 489 178 489 694 162 694 162 600 913 600 913 659 334 659 334 377 447 377 447 793 341 793 341 133 193 133 193 705 15 705 15 942 66 942 66 211 7 211 7 11 583 11 583 9 145 9 145 773 46 773 46 372 374 372 374 525 135 525 135 850 462 850 462 786 888 786 888 396 454 396 454 572 255 572 255 799 748 799 748 193 951 193 951 619 768 619 768 42 371 42 371 416 701 416 701 845 555 845 555 197 642 197 642 598 311 598 311 809 332 809 332 449 224 449 224 777 533 777 533 782 915 782 915 248 581 248 581 215 104 215 104 81 26 81 26 318 407 318 407 129 737 129 737 654 291 654 291 614 386 614 386 199 222 199 222 312 634 312 634 214 180 214 180 731 717 731 717 954 317 954 317 908 996 908 996 903 189 903 189 419 636 419 636 171 318 171 318 668 342 668 342 64 719 64 719 137 721 137 721 446 11 446 11 235 784 235 784 750 476 750 476 83 591 83 591 276 142 276 142 863 270 863 270 921 641 921 641 136 475 136 475 692 895 692 895 891 25 891 25 612 749 612 749 820 706 820 706 156 384 156 384 538 123 538 123 893 525 893 525 750 364 750 364 734 473 734 473 161 619 161 619 175 129 175 129 233 469 233 469 462 729 462 729 186 678 186 678 439 521 439 521 424 604 424 604 47 977 47 977 324 796 324 796 98 198 98 198 418 522 418 522 531 899 531 899 763 545 763 545 595 322 595 322 349 175 349 175 315 41 315 41 879 230 879 230 518 867 518 867 808 151 808 151 309 726 309 726 292 55 292 55 77 351 77 351 630 659 630 659 284 708 284 708 364 125 364 125 406 190 406 190 973 975 973 975 549 289 549 289 671 138 671 138 55 381 55 381 885 631 885 631 169 508 169 508 731 246 731 246 610 707 610 707 765 894 765 894 927 791 927 791 409 622 409 622 630 630 630 630 879 902 879 902 268 438 268 438 593 109 593 109 378 171 378 171 972 24 972 24 444 674 444 674 87 112 87 112 168 802 168 802 130 787 130 787 767 672 767 672 960 633 960 633 349 735 349 735 308 939 308 939 374 183 374 183 280 304 280 304 993 634 993 634 7 703 7 703 100 456 100 456 702 731 702 731 730 952 730 952 245 975 245 975 132 465 132 465 405 226 405 226 750 55 750 55 405 288 405 288 933 636 933 636 439 386 439 386 672 39 672 39 504 958 504 958 106 846 106 846 49 49 49 49 713 161 713 161 242 64 242 64 353 596 353 596 475 193 475 193 535 657 535 657 688 287 688 287 346 50 346 50 128 177 128 177 474 259 474 259 559 487 559 487 953 942 953 942 139 751 139 751 599 108 599 108 560 208 560 208 962 359 962 359 608 247 608 247 572 53 572 53 945 721 945 721 461 756 461 756 599 184 599 184 959 145 959 145 520 156 520 156 276 990 276 990 486 888 486 888 746 24 746 24 847 166 847 166 899 837 899 837 429 779 429 779 803 221 803 221 622 686 622 686 791 651 791 651 880 333 880 333 398 242 398 242 463 680 463 680 845 540 845 540 222 116 222 116 933 152 933 152 537 929 537 929 877 590 877 590 923 511 923 511 113 502 113 502 880 422 880 422 722 240 722 240 879 972 879 972 540 271 540 271 443 878 443 878 328 13 328 13 277 743 277 743 149 917 149 917 773 341 773 341 935 849 935 849 377 4 377 4 917 626 917 626 372 700 372 700 699 93 699 93 154 581 154 581 28 509 28 509 132 305 132 305 750 32 750 32 106 565 106 565 520 180 520 180 537 966 537 966 647 504 647 504 613 991 613 991 465 783 465 783 586 104 586 104 660 632 660 632 31 942 31 942 939 756 939 756 57 729 57 729 597 941 597 941 782 76 782 76 293 608 293 608 639 139 639 139 236 934 236 934 35 600 35 600 206 894 206 894 353 612 353 612 778 618 778 618 800 789 800 789 400 22 400 22 579 500 579 500 505 898 505 898 939 197 939 197 882 493 882 493 336 600 336 600 347 25 347 25 615 422 615 422 417 918 417 918 858 379 858 379 216 505 216 505 25 330 25 330 231 131 231 131 319 917 319 917 685 468 685 468 587 263 587 263 854 125 854 125 213 977 213 977 787 704 787 704 37 735 37 735 394 876 394 876 778 872 778 872 390 120 390 120 95 197 95 197 413 113 413 113 883 90 883 90 545 844 545 844 807 138 807 138 520 986 520 986 921 561 921 561 380 410 380 410 531 288 531 288 186 886 186 886 385 112 385 112 478 164 478 164 43 159 43 159 644 959 644 959 467 555 467 555 246 718 246 718 964 859 964 859 326 517 326 517 495 935 495 935 524 679 524 679 864 650 864 650 760 794 760 794 534 731 534 731 956 960 956 960 565 35 565 35 689 673 689 673 650 241 650 241 497 414 497 414 89 26 89 26 430 564 430 564 68 501 68 501 271 763 271 763 8 926 8 926 565 565 565 565 738 513 738 513 56 967 56 967 192 211 192 211 35 187 35 187 294 78 294 78 983 43 983 43 100 545 100 545 972 392 972 392 957 84 957 84 698 20 698 20 123 168 123 168 382 817 382 817 11 887 11 887 285 388 285 388 442 240 442 240 686 760 686 760 366 499 366 499 113 944 113 944 7 674 7 674 123 254 123 254 625 747 625 747 824 326 824 326 323 187 323 187 373 114 373 114 61 227 61 227 634 427 634 427 447 205 447 205 202 416 202 416 321 482 321 482 493 480 493 480 189 757 189 757 100 525 100 525 465 314 465 314 522 290 522 290 725 679 725 679 713 336 713 336 222 3 222 3 489 774 489 774 178 807 178 807 315 414 315 414 661 269 661 269 973 141 973 141 594 839 594 839 149 158 149 158 725 747 725 747 440 743 440 743 485 820 485 820 361 493 361 493 927 859 927 859 49 870 49 870 944 978 944 978 198 686 198 686 261 613 261 613 644 488 644 488 263 995 263 995 583 269 583 269 441 449 441 449 621 500 621 500 28 558 28 558 695 974 695 974 662 912 662 912 214 321 214 321 87 441 87 441 161 406 161 406 239 776 239 776 130 756 130 756 275 277 275 277 213 705 213 705 226 98 226 98 8 576 8 576 209 969 209 969 558 671 558 671 353 815 353 815 314 522 314 522 536 481 536 481 738 423 738 423 384 111 384 111 668 148 668 148 764 506 764 506 561 554 561 554 182 989 182 989 276 223 276 223 65 360 65 360 826 248 826 248 897 410 897 410 931 898 931 898 471 984 471 984 79 184 79 184 431 993 431 993 23 292 23 292 839 925 839 925 995 254 995 254 361 528 361 528 366 890 366 890 875 257 875 257 974 177 974 177 201 799 201 799 946 465 946 465 497 304 497 304 833 58 833 58 584 153 584 153 837 824 837 824 753 780 753 780 578 277 578 277 225 4 225 4 472 120 472 120 559 446 559 446 401 66 401 66 117 180 117 180 334 509 334 509 93 468 93 468 89 386 89 386 24 756 24 756 912 203 912 203 146 413 146 413 906 252 906 252 563 502 563 502 937 414 937 414 611 688 611 688 635 239 635 239 810 975 810 975 431 577 431 577 114 662 114 662 730 232 730 232 191 385 191 385 451 581 451 581 198 928 198 928 245 620 245 620 55 874 55 874 68 880 68 880 978 854 978 854 127 437 127 437 910 647 910 647 466 122 466 122 444 266 444 266 376 382 376 382 803 45 803 45 303 80 303 80 530 255 530 255 49 381 49 381 746 679 746 679 23 489 23 489 616 437 616 437 97 118 97 118 580 918 580 918 319 274 319 274 365 626 365 626 621 628 621 628 528 724 528 724 265 162 265 162 886 621 886 621 907 509 907 509 48 602 48 602 315 794 315 794 217 958 217 958 512 86 512 86 391 684 391 684 388 159 388 159 536 854 536 854 956 907 956 907 283 587 283 587 805 842 805 842 865 637 865 637 126 48 126 48 112 925 112 925 137 852 137 852 317 305 317 305 145 877 145 877 399 569 399 569 684 197 684 197 183 169 183 169 782 439 782 439 343 57 343 57 549 169 549 169 630 988 630 988 675 182 675 182 942 903 942 903 595 842 595 842 417 997 417 997 73 671 73 671 705 191 705 191 978 505 978 505 46 141 46 141 35 424 35 424 939 521 939 521 544 630 544 630 648 413 648 413 489 676 489 676 202 811 202 811 176 48 176 48 2 56 2 56 729 790 729 790 951 622 951 622 814 513 814 513 163 427 163 427 156 919 156 919 745 606 745 606 905 616 905 616 744 876 744 876 364 868 364 868 610 745 610 745 167 543 167 543 245 153 245 153 808 491 808 491 891 770 891 770 49 258 49 258 947 319 947 319 257 165 257 165 863 780 863 780 579 874 579 874 3 104 3 104 500 842 500 842 278 122 278 122 295 733 295 733 339 76 339 76 363 181 363 181 987 656 987 656 337 658 337 658 751 626 751 626 124 10 124 10 465 349 465 349 427 428 427 428 697 146 697 146 727 440 727 440 160 277 160 277 825 104 825 104 713 705 713 705 83 857 83 857 111 435 111 435 89 881 89 881 740 904 740 904 786 730 786 730 518 241 518 241 277 128 277 128 178 619 178 619 983 481 983 481 789 937 789 937 256 396 256 396 375 864 375 864 53 138 53 138 385 331 385 331 872 307 872 307 956 672 956 672 197 626 197 626 944 757 944 757 874 945 874 945 706 964 706 964 730 747 730 747 948 239 948 239 363 632 363 632 985 787 985 787 934 155 934 155 761 692 761 692 506 47 506 47 405 291 405 291 26 147 26 147 536 486 536 486 584 126 584 126 815 445 815 445 161 443 161 443 936 172 936 172 169 483 169 483 744 19 744 19 122 147 122 147 785 86 785 86 884 888 884 888 379 421 379 421 106 987 106 987 80 154 80 154 863 141 863 141 710 439 710 439 285 21 285 21 95 136 95 136 479 767 479 767 222 86 222 86 605 22 605 22 118 926 118 926 711 620 711 620 718 178 718 178 186 883 186 883 837 403 837 403 333 793 333 793 620 387 620 387 73 16 73 16 869 515 869 515 363 281 363 281 19 598 19 598 544 192 544 192 338 134 338 134 455 788 455 788 807 923 807 923 32 996 32 996 380 776 380 776 580 781 580 781 632 349 632 349 166 532 166 532 481 372 481 372 640 897 640 897 904 53 904 53 552 856 552 856 229 403 229 403 302 160 302 160 456 343 456 343 265 428 265 428 893 415 893 415 531 836 531 836 16 590 16 590 337 360 337 360 911 154 911 154 67 151 67 151 156 762 156 762 456 245 456 245 316 792 316 792 585 555 585 555 56 756 56 756 526 556 526 556 854 192 854 192 380 838 380 838 772 263 772 263 682 482 682 482 168 262 168 262 946 344 946 344 265 405 265 405 648 402 648 402 739 392 739 392 575 107 575 107 830 902 830 902 956 618 956 618 30 477 30 477 956 624 956 624 645 681 645 681 120 264 120 264 118 880 118 880 299 733 299 733 107 436 107 436 504 929 504 929 211 750 211 750 913 387 913 387 454 209 454 209 321 594 321 594 830 777 830 777 412 299 412 299 461 67 461 67 432 914 432 914 761 786 761 786 438 102 438 102 139 383 139 383 387 135 387 135 287 249 287 249 519 218 519 218 924 797 924 797 86 482 86 482 110 537 110 537 334 436 334 436 211 66 211 66 424 252 424 252 954 137 954 137 191 422 191 422 91 967 91 967 836 318 836 318 555 475 555 475 714 896 714 896 431 303 431 303 960 643 960 643 466 39 466 39 2 452 2 452 947 865 947 865 162 909 162 909 335 657 335 657 246 650 246 650 758 799 758 799 244 317 244 317 990 957 990 957 91 161 91 161 940 25 940 25 269 317 269 317 170 288 170 288 172 869 172 869 356 82 356 82 940 548 940 548 179 193 179 193 252 974 252 974 479 963 479 963 878 243 878 243 610 830 610 830 951 614 951 614 257 84 257 84 174 327 174 327 33 115 33 115 848 341 848 341 161 790 161 790 210 451 210 451 184 317 184 317 33 393 33 393 933 55 933 55 206 693 206 693 169 991 169 991 127 519 127 519 827 497 827 497 467 568 467 568 376 210 376 210 581 769 581 769 742 290 742 290 644 633 644 633 834 317 834 317 206 131 206 131 712 940 712 940 772 336 772 336 696 533 696 533 159 887 159 887 158 48 158 48 137 162 137 162 638 827 638 827 317 515 317 515 665 332 665 332 91 514 91 514 742 436 742 436 335 538 335 538 671 857 671 857 220 197 220 197 919 36 919 36 692 606 692 606 882 249 882 249 942 61 942 61 676 272 676 272 562 613 562 613 571 204 571 204 557 720 557 720 517 752 517 752 42 124 42 124 891 905 891 905 615 660 615 660 331 191 331 191 271 505 271 505 529 121 529 121 217 938 217 938 315 487 315 487 176 719 176 719 585 797 585 797 997 125 997 125 54 424 54 424 781 362 781 362 508 414 508 414 144 13 144 13 664 6 664 6 785 439 785 439 794 783 794 783 317 866 317 866 57 752 57 752 768 794 768 794 711 813 711 813 124 393 124 393 987 90 987 90 185 873 185 873 106 894 106 894 122 788 122 788 530 167 530 167 380 889 380 889 464 154 464 154 309 749 309 749 779 914 779 914 514 73 514 73 617 932 617 932 935 663 935 663 858 724 858 724 339 400 339 400 789 425 789 425 414 621 414 621 455 462 455 462 516 187 516 187 445 346 445 346 492 870 492 870 223 771 223 771 647 678 647 678 171 871 171 871 915 319 915 319 327 892 327 892 111 531 111 531 472 286 472 286 696 121 696 121 690 330 690 330 776 432 776 432 473 934 473 934 21 705 21 705 56 892 56 892 38 740 38 740 963 923 963 923 988 785 988 785 509 997 509 997 93 539 93 539 270 158 270 158 428 156 428 156 455 382 455 382 374 680 374 680 477 777 477 777 534 94 534 94 645 222 645 222 488 618 488 618 293 66 293 66 122 56 122 56 952 117 952 117 27 198 27 198 418 594 418 594 675 890 675 890 970 486 970 486 40 463 40 463 449 75 449 75 676 167 676 167 95 232 95 232 238 330 238 330 93 923 93 923 401 458 401 458 399 362 399 362 283 320 283 320 990 965 990 965 836 813 836 813 771 141 771 141 123 967 123 967 274 362 274 362 34 807 34 807 315 436 315 436 147 357 147 357 659 932 659 932 697 306 697 306 693 212 693 212 2 539 2 539 290 505 290 505 804 805 804 805 916 610 916 610 971 533 971 533 684 384 684 384 315 858 315 858 859 23 859 23 900 761 900 761 854 198 854 198 432 205 432 205 687 659 687 659 614 30 614 30 431 294 431 294 23 228 23 228 828 731 828 731 193 520 193 520 850 167 850 167 194 581 194 581 984 337 984 337 772 851 772 851 725 439 725 439 211 308 211 308 405 617 405 617 556 226 556 226 238 791 238 791 298 812 298 812 540 547 540 547 567 961 567 961 886 523 886 523 83 133 83 133 847 357 847 357 907 247 907 247 105 217 105 217 441 114 441 114 279 458 279 458 566 719 566 719 429 73 429 73 470 737 470 737 468 831 468 831 324 130 324 130 635 530 635 530 376 975 376 975 952 787 952 787 508 776 508 776 170 601 170 601 954 622 954 622 708 867 708 867 169 498 169 498 319 446 319 446 234 223 234 223 824 910 824 910 544 160 544 160 739 329 739 329 553 609 553 609 283 570 283 570 678 936 678 936 766 738 766 738 255 677 255 677 219 763 219 763 446 600 446 600 560 4 560 4 293 663 293 663 235 81 235 81 174 44 174 44 957 194 957 194 541 512 541 512 698 540 698 540 228 983 228 983 870 774 870 774 332 747 332 747 786 142 786 142 492 37 492 37 405 486 405 486 743 388 743 388 965 381 965 381 240 957 240 957 839 483 839 483 778 714 778 714 273 150 273 150 708 272 708 272 351 228 351 228 182 322 182 322 818 297 818 297 541 196 541 196 171 527 171 527 337 573 337 573 543 900 543 900 76 148 76 148 606 926 606 926 76 335 76 335 129 260 129 260 44 567 44 567 434 67 434 67 936 718 936 718 329 852 329 852 845 930 845 930 801 19 801 19 122 238 122 238 869 850 869 850 43 903 43 903 210 979 210 979 202 404 202 404 369 851 369 851 247 218 247 218 919 497 919 497 694 14 694 14 547 547 547 547 965 945 965 945 905 514 905 514 28 207 28 207 12 144 12 144 572 767 572 767 92 788 92 788 602 392 602 392 997 124 997 124 736 142 736 142 713 111 713 111 310 640 310 640 462 386 462 386 284 58 284 58 770 921 770 921 269 764 269 764 991 779 991 779 579 142 579 142 289 176 289 176 206 902 206 902 401 583 401 583 379 670 379 670 314 492 314 492 980 382 980 382 284 535 284 535 767 90 767 90 902 893 902 893 732 179 732 179 653 467 653 467 95 950 95 950 938 943 938 943 738 566 738 566 130 690 130 690 658 326 658 326 533 647 533 647 156 532 156 532 748 355 748 355 315 332 315 332 178 857 178 857 478 922 478 922 178 461 178 461 229 341 229 341 878 185 878 185 877 706 877 706 785 828 785 828 818 602 818 602 957 690 957 690 925 303 925 303 258 80 258 80 129 959 129 959 222 798 222 798 219 66 219 66 674 437 674 437 593 261 593 261 118 344 118 344 721 9 721 9 281 369 281 369 798 466 798 466 927 97 927 97 890 114 890 114 155 306 155 306 495 17 495 17 963 749 963 749 479 525 479 525 440 112 440 112 764 776 764 776 997 297 997 297 696 191 696 191 952 990 952 990 636 90 636 90 928 539 928 539 107 282 107 282 733 173 733 173 562 50 562 50 723 680 723 680 536 282 536 282 276 327 276 327 36 773 36 773 810 496 810 496 186 979 186 979 254 830 254 830 159 985 159 985 716 289 716 289 244 69 244 69 931 136 931 136 318 337 318 337 490 742 490 742 562 1 562 1 990 214 990 214 230 258 230 258 367 943 367 943 132 952 132 952 80 874 80 874 799 253 799 253 488 842 488 842 346 858 346 858 66 952 66 952 340 141 340 141 805 673 805 673 767 960 767 960 717 58 717 58 29 328 29 328 263 810 263 810 261 738 261 738 150 107 150 107 802 841 802 841 709 973 709 973 759 205 759 205 726 134 726 134 147 63 147 63 480 32 480 32 951 914 951 914 616 930 616 930 379 826 379 826 624 283 624 283 853 258 853 258 158 91 158 91 552 380 552 380 345 206 345 206 730 316 730 316 109 189 109 189 920 788 920 788 61 294 61 294 755 67 755 67 554 921 554 921 621 64 621 64 182 79 182 79 888 40 888 40 623 943 623 943 154 692 154 692 883 797 883 797 401 120 401 120 619 131 619 131 685 644 685 644 54 366 54 366 685 479 685 479 807 323 807 323 240 779 240 779 618 231 618 231 741 302 741 302 499 34 499 34 280 954 280 954 358 539 358 539 598 976 598 976 30 665 30 665 47 419 47 419 625 492 625 492 821 426 821 426 10 589 10 589 286 340 286 340 879 941 879 941 479 714 479 714 356 606 356 606 162 601 162 601 697 991 697 991 711 476 711 476 961 956 961 956 976 51 976 51 145 972 145 972 881 905 881 905 951 689 951 689 690 991 690 991 219 95 219 95 512 188 512 188 62 672 62 672 106 560 106 560 612 936 612 936 554 249 554 249 611 614 611 614 116 77 116 77 514 297 514 297 889 94 889 94 731 819 731 819 486 11 486 11 950 760 950 760 325 322 325 322 855 202 855 202 825 782 825 782 507 217 507 217 933 530 933 530 692 657 692 657 275 33 275 33 222 943 222 943 374 186 374 186 946 318 946 318 862 859 862 859 878 271 878 271 165 139 165 139 567 401 567 401 608 721 608 721 776 27 776 27 236 458 236 458 699 355 699 355 817 983 817 983 908 732 908 732 350 809 350 809 13 977 13 977 642 191 642 191 124 655 124 655 137 114 137 114 697 36 697 36 902 389 902 389 891 135 891 135 688 183 688 183 319 627 319 627 503 995 503 995 936 612 936 612 700 891 700 891 307 784 307 784 218 447 218 447 248 536 248 536 276 409 276 409 312 648 312 648 232 770 232 770 839 409 839 409 347 586 347 586 866 317 866 317 613 349 613 349 924 964 924 964 437 349 437 349 407 505 407 505 854 746 854 746 475 32 475 32 397 405 397 405 828 337 828 337 787 731 787 731 927 187 927 187 157 575 157 575 673 587 673 587 81 952 81 952 570 495 570 495 662 75 662 75 143 967 143 967 598 641 598 641 118 213 118 213 434 575 434 575 490 822 490 822 51 182 51 182 974 458 974 458 476 487 476 487 51 102 51 102 958 102 958 102 192 368 192 368 65 666 65 666 450 485 450 485 259 869 259 869 72 672 72 672 257 435 257 435 837 462 837 462 621 166 621 166 748 982 748 982 368 669 368 669 469 641 469 641 936 848 936 848 795 452 795 452 631 657 631 657 365 439 365 439 293 259 293 259 479 254 479 254 587 420 587 420 611 680 611 680 22 658 22 658 238 717 238 717 799 635 799 635 411 717 411 717 714 427 714 427 590 214 590 214 254 470 254 470 950 603 950 603 579 62 579 62 238 591 238 591 877 742 877 742 398 660 398 660 893 709 893 709 266 209 266 209 519 106 519 106 495 659 495 659 994 536 994 536 487 798 487 798 153 444 153 444 68 315 68 315 527 746 527 746 162 953 162 953 952 147 952 147 972 483 972 483 545 348 545 348 684 258 684 258 470 684 470 684 80 710 80 710 176 259 176 259 663 798 663 798 407 144 407 144 570 518 570 518 480 702 480 702 220 898 220 898 784 118 784 118 550 515 550 515 527 672 527 672 165 423 165 423 429 932 429 932 718 305 718 305 349 309 349 309 341 174 341 174 957 242 957 242 496 334 496 334 667 400 667 400 460 768 460 768 651 867 651 867 312 498 312 498 95 363 95 363 779 52 779 52 192 782 192 782 734 575 734 575 950 70 950 70 32 555 32 555 761 732 761 732 920 233 920 233 441 954 441 954 761 703 761 703 572 439 572 439 81 941 81 941 557 533 557 533 881 915 881 915 133 677 133 677 28 976 28 976 948 755 948 755 946 538 946 538 132 776 132 776 328 784 328 784 688 817 688 817 325 467 325 467 308 100 308 100 137 909 137 909 408 329 408 329 103 268 103 268 676 494 676 494 763 403 763 403 724 708 724 708 525 772 525 772 139 288 139 288 528 432 528 432 666 168 666 168 202 121 202 121 647 616 647 616 190 764 190 764 435 418 435 418 373 231 373 231 866 409 866 409 10 892 10 892 733 122 733 122 173 141 173 141 140 2 140 2 787 111 787 111 605 833 605 833 732 41 732 41 698 863 698 863 631 132 631 132 547 295 547 295 654 631 654 631 889 114 889 114 288 617 288 617 412 469 412 469 655 232 655 232 841 184 841 184 895 899 895 899 810 935 810 935 743 902 743 902 260 944 260 944 952 100 952 100 572 884 572 884 132 227 132 227 175 382 175 382 192 653 192 653 721 356 721 356 869 801 869 801 328 21 328 21 108 361 108 361 99 937 99 937 570 420 570 420 87 578 87 578 703 76 703 76 486 868 486 868 348 601 348 601 958 680 958 680 180 482 180 482 420 729 420 729 247 730 247 730 843 224 843 224 764 432 764 432 935 964 935 964 319 127 319 127 956 549 956 549 410 468 410 468 601 900 601 900 143 4 143 4 751 929 751 929 140 582 140 582 773 291 773 291 163 733 163 733 270 306 270 306 178 229 178 229 44 791 44 791 732 92 732 92 191 242 191 242 231 280 231 280 155 894 155 894 190 522 190 522 44 420 44 420 873 620 873 620 812 607 812 607 364 165 364 165 381 228 381 228 93 823 93 823 663 729 663 729 316 775 316 775 41 177 41 177 413 36 413 36 423 239 423 239 501 485 501 485 957 580 957 580 269 690 269 690 720 501 720 501 692 528 692 528 762 978 762 978 288 893 288 893 71 745 71 745 477 480 477 480 446 183 446 183 399 505 399 505 183 953 183 953 932 777 932 777 381 721 381 721 140 224 140 224 187 350 187 350 833 338 833 338 63 954 63 954 685 809 685 809 742 312 742 312 557 724 557 724 8 62 8 62 57 809 57 809 518 869 518 869 668 706 668 706 996 938 996 938 292 884 292 884 631 749 631 749 85 399 85 399 341 765 341 765 137 609 137 609 221 147 221 147 282 727 282 727 298 390 298 390 762 704 762 704 280 951 280 951 402 198 402 198 142 750 142 750 504 671 504 671 401 491 401 491 404 645 404 645 712 339 712 339 949 71 949 71 311 387 311 387 810 453 810 453 147 247 147 247 185 668 185 668 152 941 152 941 787 865 787 865 979 261 979 261 626 462 626 462 852 697 852 697 855 456 855 456 315 256 315 256 216 9 216 9 729 478 729 478 589 375 589 375 181 926 181 926 10 210 10 210 400 711 400 711 49 447 49 447 23 720 23 720 959 978 959 978 717 153 717 153 643 285 643 285 109 948 109 948 260 779 260 779 42 17 42 17 761 206 761 206 215 637 215 637 868 504 868 504 414 925 414 925 229 511 229 511 544 106 544 106 664 732 664 732 406 63 406 63 685 167 685 167 679 225 679 225 685 962 685 962 456 128 456 128 187 410 187 410 634 985 634 985 930 252 930 252 748 268 748 268 929 447 929 447 739 563 739 563 659 11 659 11 928 100 928 100 350 389 350 389 937 198 937 198 312 384 312 384 669 333 669 333 799 417 799 417 446 813 446 813 326 717 326 717 231 562 231 562 454 514 454 514 360 711 360 711 249 993 249 993 286 137 286 137 341 624 341 624 553 781 553 781 365 741 365 741 206 591 206 591 907 70 907 70 868 508 868 508 990 211 990 211 542 91 542 91 678 390 678 390 689 667 689 667 513 266 513 266 960 968 960 968 293 415 293 415 420 795 420 795 509 706 509 706 625 379 625 379 342 418 342 418 627 877 627 877 408 5 408 5 820 129 820 129 969 701 969 701 757 680 757 680 546 54 546 54 308 762 308 762 852 525 852 525 855 344 855 344 712 39 712 39 36 258 36 258 632 203 632 203 661 249 661 249 568 666 568 666 310 785 310 785 923 616 923 616 169 769 169 769 664 740 664 740 213 470 213 470 685 787 685 787 850 585 850 585 493 986 493 986 567 24 567 24 421 241 421 241 216 658 216 658 506 104 506 104 298 907 298 907 571 217 571 217 108 777 108 777 953 221 953 221 531 728 531 728 597 905 597 905 532 804 532 804 933 676 933 676 472 133 472 133 10 249 10 249 586 162 586 162 397 7 397 7 78 760 78 760 454 379 454 379 128 26 128 26 658 590 658 590 701 781 701 781 442 734 442 734 658 611 658 611 117 239 117 239 477 355 477 355 241 785 241 785 626 294 626 294 814 367 814 367 142 592 142 592 675 400 675 400 839 559 839 559 715 231 715 231 703 787 703 787 184 290 184 290 819 972 819 972 180 673 180 673 660 909 660 909 290 107 290 107 785 284 785 284 139 771 139 771 858 471 858 471 532 118 532 118 787 509 787 509 556 87 556 87 698 450 698 450 625 222 625 222 35 91 35 91 741 559 741 559 581 694 581 694 878 480 878 480 181 22 181 22 582 314 582 314 703 2 703 2 2 485 2 485 559 685 559 685 986 946 986 946 111 347 111 347 236 103 236 103 891 457 891 457 882 972 882 972 995 638 995 638 962 981 962 981 911 276 911 276 4 862 4 862 522 693 522 693 690 848 690 848 952 554 952 554 712 482 712 482 143 792 143 792 765 328 765 328 246 569 246 569 681 355 681 355 321 908 321 908 454 731 454 731 303 77 303 77 886 117 886 117 157 548 157 548 655 365 655 365 551 190 551 190 511 487 511 487 29 650 29 650 304 293 304 293 326 848 326 848 604 911 604 911 519 524 519 524 724 830 724 830 896 605 896 605 273 697 273 697 574 660 574 660 975 545 975 545 446 265 446 265 267 210 267 210 797 453 797 453 301 108 301 108 370 31 370 31 262 14 262 14 536 610 536 610 99 592 99 592 851 220 851 220 774 978 774 978 203 276 203 276 899 573 899 573 843 630 843 630 474 530 474 530 889 901 889 901 68 760 68 760 38 977 38 977 506 674 506 674 397 428 397 428 140 636 140 636 662 788 662 788 541 932 541 932 724 352 724 352 502 962 502 962 265 829 265 829 459 565 459 565 294 218 294 218 466 63 466 63 819 771 819 771 154 174 154 174 97 305 97 305 134 279 134 279 323 914 323 914 44 538 44 538 297 715 297 715 937 674 937 674 38 18 38 18 830 701 830 701 584 762 584 762 391 666 391 666 221 624 221 624 884 526 884 526 282 39 282 39 638 563 638 563 545 775 545 775 111 147 111 147 359 48 359 48 799 498 799 498 795 45 795 45 588 288 588 288 420 323 420 323 170 372 170 372 643 387 643 387 180 503 180 503 391 669 391 669 72 507 72 507 748 303 748 303 253 615 253 615 99 108 99 108 271 814 271 814 217 882 217 882 796 35 796 35 724 435 724 435 77 334 77 334 341 714 341 714 567 15 567 15 667 971 667 971 770 845 770 845 551 910 551 910 616 742 616 742 862 73 862 73 18 950 18 950 551 85 551 85 603 794 603 794 619 347 619 347 772 693 772 693 300 889 300 889 880 779 880 779 563 890 563 890 172 428 172 428 888 426 888 426 536 595 536 595 323 667 323 667 883 659 883 659 696 107 696 107 568 207 568 207 412 307 412 307 69 4 69 4 269 162 269 162 374 390 374 390 198 133 198 133 418 470 418 470 443 591 443 591 363 621 363 621 710 152 710 152 904 313 904 313 8 509 8 509 206 13 206 13 26 338 26 338 463 519 463 519 397 702 397 702 748 505 748 505 307 644 307 644 384 993 384 993 626 666 626 666 222 11 222 11 154 944 154 944 866 529 866 529 270 954 270 954 721 870 721 870 412 977 412 977 880 98 880 98 913 323 913 323 246 247 246 247 563 564 563 564 152 108 152 108 101 756 101 756 735 911 735 911 620 3 620 3 49 823 49 823 977 662 977 662 505 82 505 82 226 317 226 317 894 675 894 675 245 349 245 349 741 513 741 513 830 599 830 599 31 849 31 849 940 59 940 59 980 568 980 568 617 64 617 64 163 335 163 335 933 520 933 520 771 298 771 298 735 944 735 944 351 862 351 862 928 788 928 788 58 409 58 409 982 96 982 96 90 406 90 406 399 860 399 860 978 842 978 842 579 807 579 807 584 105 584 105 285 15 285 15 651 736 651 736 364 675 364 675 12 549 12 549 711 831 711 831 687 370 687 370 679 412 679 412 183 422 183 422 211 439 211 439 616 333 616 333 96 67 96 67 291 476 291 476 281 828 281 828 731 621 731 621 691 597 691 597 375 709 375 709 806 37 806 37 689 35 689 35 971 208 971 208 567 846 567 846 531 363 531 363 699 110 699 110 765 389 765 389 721 93 721 93 470 145 470 145 963 315 963 315 420 13 420 13 572 93 572 93 745 988 745 988 889 667 889 667 95 26 95 26 631 66 631 66 268 876 268 876 330 361 330 361 528 385 528 385 493 823 493 823 154 15 154 15 553 528 553 528 535 207 535 207 376 604 376 604 401 283 401 283 898 667 898 667 813 22 813 22 455 498 455 498 356 45 356 45 693 763 693 763 129 158 129 158 308 923 308 923 332 41 332 41 72 262 72 262 809 904 809 904 876 701 876 701 871 817 871 817 801 792 801 792 432 935 432 935 48 572 48 572 823 587 823 587 319 524 319 524 1 569 1 569 371 588 371 588 654 207 654 207 431 819 431 819 225 777 225 777 904 631 904 631 573 110 573 110 612 533 612 533 769 901 769 901 310 386 310 386 487 901 487 901 1 971 1 971 971 523 971 523 834 167 834 167 916 791 916 791 942 958 942 958 407 853 407 853 834 572 834 572 245 784 245 784 877 694 877 694 268 311 268 311 316 41 316 41 408 97 408 97 768 51 768 51 681 105 681 105 804 320 804 320 314 18 314 18 776 609 776 609 152 148 152 148 19 325 19 325 665 242 665 242 87 258 87 258 790 609 790 609 553 638 553 638 296 378 296 378 174 631 174 631 235 232 235 232 38 706 38 706 725 740 725 740 656 153 656 153 424 906 424 906 781 955 781 955 656 713 656 713 287 488 287 488 648 714 648 714 377 183 377 183 462 30 462 30 333 633 333 633 398 621 398 621 124 747 124 747 247 673 247 673 484 26 484 26 796 850 796 850 817 742 817 742 395 82 395 82 533 952 533 952 926 945 926 945 510 989 510 989 74 823 74 823 902 68 902 68 302 55 302 55 746 997 746 997 1 630 1 630 376 923 376 923 782 67 782 67 171 792 171 792 436 888 436 888 78 88 78 88 399 540 399 540 85 538 85 538 595 156 595 156 196 612 196 612 730 847 730 847 772 709 772 709 864 936 864 936 444 621 444 621 791 689 791 689 859 780 859 780 527 327 527 327 921 626 921 626 646 213 646 213 677 557 677 557 901 297 901 297 210 741 210 741 771 143 771 143 192 329 192 329 23 7 23 7 762 250 762 250 567 580 567 580 724 602 724 602 964 86 964 86 180 526 180 526 819 479 819 479 953 867 953 867 258 39 258 39 72 840 72 840 180 3 180 3 924 534 924 534 670 946 670 946 426 560 426 560 383 307 383 307 874 648 874 648 322 659 322 659 137 235 137 235 766 482 766 482 620 290 620 290 699 343 699 343 216 111 216 111 987 459 987 459 360 191 360 191 97 858 97 858 655 510 655 510 158 33 158 33 293 846 293 846 52 356 52 356 181 152 181 152 706 562 706 562 49 159 49 159 291 878 291 878 9 582 9 582 777 244 777 244 664 455 664 455 824 196 824 196 910 793 910 793 802 886 802 886 752 693 752 693 353 164 353 164 611 958 611 958 745 93 745 93 74 385 74 385 353 586 353 586 989 228 989 228 960 183 960 183 803 319 803 319 455 704 455 704 916 561 916 561 243 894 243 894 949 352 949 352 64 385 64 385 491 522 491 522 726 479 726 479 995 565 995 565 876 991 876 991 233 126 233 126 52 57 52 57 799 760 799 760 266 655 266 655 191 487 191 487 215 97 215 97 439 226 439 226 842 67 842 67 816 349 816 349 679 824 679 824 687 645 687 645 183 511 183 511 929 879 929 879 313 490 313 490 191 292 191 292 39 898 39 898 159 85 159 85 104 187 104 187 818 403 818 403 593 726 593 726 839 994 839 994 770 79 770 79 743 768 743 768 639 376 639 376 633 807 633 807 159 696 159 696 603 161 603 161 743 685 743 685 291 736 291 736 565 666 565 666 722 237 722 237 784 617 784 617 661 539 661 539 514 2 514 2 127 195 127 195 71 510 71 510 987 652 987 652 164 244 164 244 560 744 560 744 978 444 978 444 721 65 721 65 225 567 225 567 363 47 363 47 497 946 497 946 245 174 245 174 153 91 153 91 238 662 238 662 140 645 140 645 207 773 207 773 839 893 839 893 955 941 955 941 284 417 284 417 329 199 329 199 766 945 766 945 120 323 120 323 858 288 858 288 138 943 138 943 66 947 66 947 520 112 520 112 351 754 351 754 387 317 387 317 992 727 992 727 195 585 195 585 5 145 5 145 637 473 637 473 738 896 738 896 282 892 282 892 12 99 12 99 287 889 287 889 922 220 922 220 89 108 89 108 620 532 620 532 225 654 225 654 882 214 882 214 850 728 850 728 79 891 79 891 376 867 376 867 862 245 862 245 702 98 702 98 248 327 248 327 593 436 593 436 979 971 979 971 929 885 929 885 19 354 19 354 417 871 417 871 937 936 937 936 519 504 519 504 213 267 213 267 422 263 422 263 914 449 914 449 277 193 277 193 546 264 546 264 987 904 987 904 457 480 457 480 187 170 187 170 489 971 489 971 268 256 268 256 869 407 869 407 281 859 281 859 848 597 848 597 225 175 225 175 577 663 577 663 301 845 301 845 97 452 97 452 279 513 279 513 717 251 717 251 162 706 162 706 798 454 798 454 133 943 133 943 559 237 559 237 203 984 203 984 142 600 142 600 77 404 77 404 49 323 49 323 27 383 27 383 338 367 338 367 327 759 327 759 426 489 426 489 581 665 581 665 25 659 25 659 6 261 6 261 315 217 315 217 129 1 129 1 491 758 491 758 803 985 803 985 524 596 524 596 270 985 270 985 574 586 574 586 422 156 422 156 350 714 350 714 480 336 480 336 250 818 250 818 449 818 449 818 859 414 859 414 942 754 942 754 117 514 117 514 710 478 710 478 694 663 694 663 48 276 48 276 643 9 643 9 780 808 780 808 383 535 383 535 25 208 25 208 480 898 480 898 861 878 861 878 10 845 10 845 63 706 63 706 633 155 633 155 106 472 106 472 199 534 199 534 789 249 789 249 413 572 413 572 561 359 561 359 304 918 304 918 543 105 543 105 92 485 92 485 170 869 170 869 33 468 33 468 900 339 900 339 404 169 404 169 914 223 914 223 313 36 313 36 84 251 84 251 329 816 329 816 20 906 20 906 913 201 913 201 281 683 281 683 970 963 970 963 2 766 2 766 169 205 169 205 124 136 124 136 943 450 943 450 463 232 463 232 868 375 868 375 392 567 392 567 363 904 363 904 633 189 633 189 951 739 951 739 652 251 652 251 716 167 716 167 89 580 89 580 566 186 566 186 613 713 613 713 647 274 647 274 215 465 215 465 848 225 848 225 512 766 512 766 581 876 581 876 580 61 580 61 169 732 169 732 955 711 955 711 849 542 849 542 365 665 365 665 177 283 177 283 568 623 568 623 934 16 934 16 102 279 102 279 766 312 766 312 17 339 17 339 981 519 981 519 972 386 972 386 589 6 589 6 504 273 504 273 358 871 358 871 33 812 33 812 676 57 676 57 499 935 499 935 293 189 293 189 466 477 466 477 848 489 848 489 253 578 253 578 432 949 432 949 582 744 582 744 366 818 366 818 118 467 118 467 33 517 33 517 24 514 24 514 512 240 512 240 949 406 949 406 877 913 877 913 8 706 8 706 440 26 440 26 570 159 570 159 40 655 40 655 43 837 43 837 978 968 978 968 784 361 784 361 472 283 472 283 55 250 55 250 480 734 480 734 100 148 100 148 617 736 617 736 504 503 504 503 858 279 858 279 483 615 483 615 795 601 795 601 651 95 651 95 813 809 813 809 7 925 7 925 409 988 409 988 213 339 213 339 657 398 657 398 34 518 34 518 604 711 604 711 534 203 534 203 707 587 707 587 68 789 68 789 302 496 302 496 722 183 722 183 411 261 411 261 18 990 18 990 709 180 709 180 35 80 35 80 301 523 301 523 926 823 926 823 412 538 412 538 189 554 189 554 213 170 213 170 202 283 202 283 304 803 304 803 430 158 430 158 626 246 626 246 356 938 356 938 330 171 330 171 674 555 674 555 73 957 73 957 839 193 839 193 64 276 64 276 957 439 957 439 809 430 809 430 504 153 504 153 326 651 326 651 62 422 62 422 470 817 470 817 876 581 876 581 20 978 20 978 234 185 234 185 350 455 350 455 791 989 791 989 154 29 154 29 962 215 962 215 202 101 202 101 684 47 684 47 943 27 943 27 491 668 491 668 89 54 89 54 98 952 98 952 950 126 950 126 782 309 782 309 287 267 287 267 692 733 692 733 421 448 421 448 858 470 858 470 7 190 7 190 342 284 342 284 127 38 127 38 870 781 870 781 833 321 833 321 332 562 332 562 4 413 4 413 462 812 462 812 811 163 811 163 243 39 243 39 280 449 280 449 463 239 463 239 378 866 378 866 214 63 214 63 564 22 564 22 392 264 392 264 745 850 745 850 951 934 951 934 404 32 404 32 918 239 918 239 946 312 946 312 786 994 786 994 250 323 250 323 701 750 701 750 777 840 777 840 955 25 955 25 868 730 868 730 837 691 837 691 813 6 813 6 454 858 454 858 334 556 334 556 382 42 382 42 254 182 254 182 530 420 530 420 328 451 328 451 686 84 686 84 482 781 482 781 101 853 101 853 88 461 88 461 309 995 309 995 417 76 417 76 230 446 230 446 192 100 192 100 246 274 246 274 417 787 417 787 20 320 20 320 578 72 578 72 730 514 730 514 812 468 812 468 882 157 882 157 870 690 870 690 759 187 759 187 850 593 850 593 871 217 871 217 445 107 445 107 381 822 381 822 954 19 954 19 433 647 433 647 447 716 447 716 654 301 654 301 646 161 646 161 415 565 415 565 969 9 969 9 649 892 649 892 173 172 173 172 944 932 944 932 53 871 53 871 162 365 162 365 456 617 456 617 822 903 822 903 605 549 605 549 990 20 990 20 544 546 544 546 901 24 901 24 6 887 6 887 65 765 65 765 335 775 335 775 232 988 232 988 834 735 834 735 199 492 199 492 926 212 926 212 460 205 460 205 814 283 814 283 424 102 424 102 631 315 631 315 968 253 968 253 482 351 482 351 937 703 937 703 260 186 260 186 59 39 59 39 698 945 698 945 861 211 861 211 189 907 189 907 203 580 203 580 305 818 305 818 538 958 538 958 475 265 475 265 637 665 637 665 420 333 420 333 942 929 942 929 531 148 531 148 507 732 507 732 493 8 493 8 195 275 195 275 478 836 478 836 567 266 567 266 325 291 325 291 532 589 532 589 806 109 806 109 719 511 719 511 373 388 373 388 618 793 618 793 161 554 161 554 264 200 264 200 378 469 378 469 357 217 357 217 522 348 522 348 36 355 36 355 756 294 756 294 32 585 32 585 290 371 290 371 742 278 742 278 92 743 92 743 205 259 205 259 240 209 240 209 295 248 295 248 922 347 922 347 610 327 610 327 946 12 946 12 39 986 39 986 176 87 176 87 629 656 629 656 825 161 825 161 545 840 545 840 400 131 400 131 511 348 511 348 245 361 245 361 301 814 301 814 196 910 196 910 822 438 822 438 472 776 472 776 785 718 785 718 337 428 337 428 376 767 376 767 965 4 965 4 862 193 862 193 513 308 513 308 143 856 143 856 533 462 533 462 951 774 951 774 477 189 477 189 200 990 200 990 152 399 152 399 66 645 66 645 853 429 853 429 953 831 953 831 598 723 598 723 788 806 788 806 346 942 346 942 888 13 888 13 986 442 986 442 55 228 55 228 238 840 238 840 597 542 597 542 191 54 191 54 569 397 569 397 382 62 382 62 13 653 13 653 548 528 548 528 988 264 988 264 230 561 230 561 255 179 255 179 960 784 960 784 252 240 252 240 356 941 356 941 321 168 321 168 463 886 463 886 823 484 823 484 42 85 42 85 614 124 614 124 86 510 86 510 954 608 954 608 767 941 767 941 847 900 847 900 599 846 599 846 593 722 593 722 572 338 572 338 938 326 938 326 211 533 211 533 340 791 340 791 483 157 483 157 364 689 364 689 44 835 44 835 282 877 282 877 120 305 120 305 864 442 864 442 527 875 527 875 183 104 183 104 776 865 776 865 177 14 177 14 770 601 770 601 790 816 790 816 94 840 94 840 826 584 826 584 220 330 220 330 616 668 616 668 227 885 227 885 180 820 180 820 764 992 764 992 632 977 632 977 120 522 120 522 513 140 513 140 25 576 25 576 352 43 352 43 361 6 361 6 140 616 140 616 623 230 623 230 664 92 664 92 540 327 540 327 476 524 476 524 938 912 938 912 140 300 140 300 682 221 682 221 368 300 368 300 881 48 881 48 524 886 524 886 410 407 410 407 44 527 44 527 503 904 503 904 144 876 144 876 328 371 328 371 492 244 492 244 100 777 100 777 1 838 1 838 907 645 907 645 769 668 769 668 793 981 793 981 743 866 743 866 366 906 366 906 249 584 249 584 335 897 335 897 224 759 224 759 504 925 504 925 555 990 555 990 779 159 779 159 837 703 837 703 192 540 192 540 476 589 476 589 153 349 153 349 260 338 260 338 920 343 920 343 938 740 938 740 752 416 752 416 879 666 879 666 947 18 947 18 185 795 185 795 614 946 614 946 745 201 745 201 722 444 722 444 73 129 73 129 889 442 889 442 975 169 975 169 959 565 959 565 34 752 34 752 378 567 378 567 576 119 576 119 971 112 971 112 454 708 454 708 100 366 100 366 208 396 208 396 601 206 601 206 414 283 414 283 568 938 568 938 261 430 261 430 15 452 15 452 636 723 636 723 587 147 587 147 680 980 680 980 504 780 504 780 374 893 374 893 155 184 155 184 719 594 719 594 228 317 228 317 726 152 726 152 156 114 156 114 537 430 537 430 919 906 919 906 393 978 393 978 510 470 510 470 937 315 937 315 748 653 748 653 81 932 81 932 526 298 526 298 770 511 770 511 331 270 331 270 978 72 978 72 956 864 956 864 470 138 470 138 724 309 724 309 135 191 135 191 571 438 571 438 852 694 852 694 599 759 599 759 334 296 334 296 64 442 64 442 769 768 769 768 251 62 251 62 829 888 829 888 464 453 464 453 350 236 350 236 702 857 702 857 840 677 840 677 185 21 185 21 298 280 298 280 523 880 523 880 588 63 588 63 380 3 380 3 632 787 632 787 943 502 943 502 491 771 491 771 845 718 845 718 644 805 644 805 291 409 291 409 715 971 715 971 760 612 760 612 372 162 372 162 713 585 713 585 99 3 99 3 101 111 101 111 604 17 604 17 29 690 29 690 306 724 306 724 800 197 800 197 991 764 991 764 502 190 502 190 670 576 670 576 930 892 930 892 691 360 691 360 609 324 609 324 684 510 684 510 5 981 5 981 431 474 431 474 93 351 93 351 338 133 338 133 967 668 967 668 652 655 652 655 312 471 312 471 170 491 170 491 156 690 156 690 560 950 560 950 767 445 767 445 34 517 34 517 732 16 732 16 488 319 488 319 276 496 276 496 791 297 791 297 764 378 764 378 715 575 715 575 242 671 242 671 650 643 650 643 611 49 611 49 391 825 391 825 962 577 962 577 313 638 313 638 403 57 403 57 4 512 4 512 355 629 355 629 96 130 96 130 855 643 855 643 439 664 439 664 108 967 108 967 592 97 592 97 95 486 95 486 558 51 558 51 823 598 823 598 562 822 562 822 102 354 102 354 949 118 949 118 327 919 327 919 8 126 8 126 996 681 996 681 768 761 768 761 553 397 553 397 251 131 251 131 518 461 518 461 763 748 763 748 227 150 227 150 541 753 541 753 858 275 858 275 199 90 199 90 872 743 872 743 307 721 307 721 628 889 628 889 783 522 783 522 521 974 521 974 966 455 966 455 976 719 976 719 216 463 216 463 854 940 854 940 540 974 540 974 619 382 619 382 939 368 939 368 324 578 324 578 523 428 523 428 245 662 245 662 231 416 231 416 240 123 240 123 621 536 621 536 632 917 632 917 361 38 361 38 987 894 987 894 806 516 806 516 798 116 798 116 51 60 51 60 555 574 555 574 207 253 207 253 277 67 277 67 768 366 768 366 922 724 922 724 784 294 784 294 341 704 341 704 262 198 262 198 352 99 352 99 844 968 844 968 289 5 289 5 988 479 988 479 523 269 523 269 352 826 352 826 49 934 49 934 853 339 853 339 299 928 299 928 837 384 837 384 552 687 552 687 774 831 774 831 22 804 22 804 315 483 315 483 253 871 253 871 701 124 701 124 686 820 686 820 627 539 627 539 470 422 470 422 981 830 981 830 262 459 262 459 435 595 435 595 471 536 471 536 647 875 647 875 765 418 765 418 813 304 813 304 251 138 251 138 207 873 207 873 418 530 418 530 610 425 610 425 368 621 368 621 685 463 685 463 191 527 191 527 503 476 503 476 491 494 491 494 245 259 245 259 811 546 811 546 200 609 200 609 275 731 275 731 109 360 109 360 374 32 374 32 185 60 185 60 365 407 365 407 14 822 14 822 227 311 227 311 830 93 830 93 171 168 171 168 46 132 46 132 425 432 425 432 863 42 863 42 939 957 939 957 373 929 373 929 918 969 918 969 510 505 510 505 985 415 985 415 363 712 363 712 140 959 140 959 485 936 485 936 295 284 295 284 451 499 451 499 685 74 685 74 115 500 115 500 20 637 20 637 543 538 543 538 789 231 789 231 755 358 755 358 503 213 503 213 48 990 48 990 485 504 485 504 509 694 509 694 404 520 404 520 435 248 435 248 476 885 476 885 111 224 111 224 353 727 353 727 394 271 394 271 815 72 815 72 227 139 227 139 911 376 911 376 748 835 748 835 715 278 715 278 750 28 750 28 822 90 822 90 535 371 535 371 393 466 393 466 399 2 399 2 318 736 318 736 1 990 1 990 551 800 551 800 616 37 616 37 567 584 567 584 538 634 538 634 161 410 161 410 321 722 321 722 247 644 247 644 277 76 277 76 550 552 550 552 928 830 928 830 848 28 848 28 477 834 477 834 508 479 508 479 437 906 437 906 362 76 362 76 381 581 381 581 583 158 583 158 546 670 546 670 444 914 444 914 47 271 47 271 162 444 162 444 173 767 173 767 494 895 494 895 736 896 736 896 625 144 625 144 328 563 328 563 610 823 610 823 136 52 136 52 600 322 600 322 934 783 934 783 216 67 216 67 98 724 98 724 192 599 192 599 310 811 310 811 977 794 977 794 423 693 423 693 808 441 808 441 194 511 194 511 111 93 111 93 38 169 38 169 530 719 530 719 588 159 588 159 86 776 86 776 133 544 133 544 941 756 941 756 961 754 961 754 973 935 973 935 971 476 971 476 822 46 822 46 132 358 132 358 30 292 30 292 290 750 290 750 211 75 211 75 649 3 649 3 85 5 85 5 964 534 964 534 743 991 743 991 657 116 657 116 147 990 147 990 553 795 553 795 356 992 356 992 905 961 905 961 911 856 911 856 538 311 538 311 329 17 329 17 761 822 761 822 408 175 408 175 448 643 448 643 882 559 882 559 760 702 760 702 666 325 666 325 197 45 197 45 651 650 651 650 461 809 461 809 9 771 9 771 394 336 394 336 748 908 748 908 661 691 661 691 26 723 26 723 783 398 783 398 195 875 195 875 460 186 460 186 166 627 166 627 965 532 965 532 795 120 795 120 287 230 287 230 639 653 639 653 194 214 194 214 58 451 58 451 684 772 684 772 94 555 94 555 750 650 750 650 889 450 889 450 283 748 283 748 283 876 283 876 235 226 235 226 520 47 520 47 977 214 977 214 809 682 809 682 991 904 991 904 336 482 336 482 584 663 584 663 832 933 832 933 587 49 587 49 254 655 254 655 639 457 639 457 219 365 219 365 114 953 114 953 793 864 793 864 988 734 988 734 351 901 351 901 21 758 21 758 293 499 293 499 771 896 771 896 569 132 569 132 782 22 782 22 167 231 167 231 71 219 71 219 97 574 97 574 995 846 995 846 614 917 614 917 442 457 442 457 2 795 2 795 232 923 232 923 748 403 748 403 149 595 149 595 372 863 372 863 318 180 318 180 458 683 458 683 665 119 665 119 54 880 54 880 648 329 648 329 130 783 130 783 413 503 413 503 630 257 630 257 638 972 638 972 171 744 171 744 440 174 440 174 407 874 407 874 295 961 295 961 755 142 755 142 591 927 591 927 600 443 600 443 133 431 133 431 93 592 93 592 150 804 150 804 890 970 890 970 361 801 361 801 623 412 623 412 290 758 290 758 37 223 37 223 138 308 138 308 819 536 819 536 349 614 349 614 491 724 491 724 613 90 613 90 595 718 595 718 539 529 539 529 526 651 526 651 761 945 761 945 28 477 28 477 942 654 942 654 147 342 147 342 342 412 342 412 53 927 53 927 338 87 338 87 730 450 730 450 183 206 183 206 514 963 514 963 759 208 759 208 308 582 308 582 50 175 50 175 509 132 509 132 109 706 109 706 842 417 842 417 544 819 544 819 783 863 783 863 474 686 474 686 36 227 36 227 791 613 791 613 24 881 24 881 956 719 956 719 222 577 222 577 165 685 165 685 133 154 133 154 745 713 745 713 43 320 43 320 391 977 391 977 477 598 477 598 845 360 845 360 564 641 564 641 87 439 87 439 102 900 102 900 51 146 51 146 485 505 485 505 940 331 940 331 63 726 63 726 566 952 566 952 930 718 930 718 146 30 146 30 177 391 177 391 478 859 478 859 510 408 510 408 474 546 474 546 895 605 895 605 107 977 107 977 979 882 979 882 815 666 815 666 440 448 440 448 559 11 559 11 749 462 749 462 467 26 467 26 86 249 86 249 528 431 528 431 220 848 220 848 929 774 929 774 681 472 681 472 368 64 368 64 610 623 610 623 282 102 282 102 158 159 158 159 674 689 674 689 249 794 249 794 348 196 348 196 203 958 203 958 49 963 49 963 509 761 509 761 612 403 612 403 14 1 14 1 425 598 425 598 523 623 523 623 481 120 481 120 46 439 46 439 797 774 797 774 210 36 210 36 331 174 331 174 170 492 170 492 432 340 432 340 447 519 447 519 36 592 36 592 298 950 298 950 587 685 587 685 878 418 878 418 718 579 718 579 913 513 913 513 402 985 402 985 402 651 402 651 737 76 737 76 545 214 545 214 237 496 237 496 744 414 744 414 506 440 506 440 437 273 437 273 910 62 910 62 576 750 576 750 799 574 799 574 619 332 619 332 244 461 244 461 122 950 122 950 375 77 375 77 679 84 679 84 798 731 798 731 251 544 251 544 756 795 756 795 957 310 957 310 630 957 630 957 587 648 587 648 18 846 18 846 983 760 983 760 543 672 543 672 463 646 463 646 342 841 342 841 622 917 622 917 529 202 529 202 181 141 181 141 285 475 285 475 619 126 619 126 91 199 91 199 505 181 505 181 508 422 508 422 493 630 493 630 567 794 567 794 543 353 543 353 898 348 898 348 85 184 85 184 99 485 99 485 194 494 194 494 477 25 477 25 625 29 625 29 971 719 971 719 526 798 526 798 551 634 551 634 280 681 280 681 606 838 606 838 869 596 869 596 249 723 249 723 713 102 713 102 720 349 720 349 311 775 311 775 370 148 370 148 900 38 900 38 453 204 453 204 883 818 883 818 82 171 82 171 458 963 458 963 71 848 71 848 60 615 60 615 579 396 579 396 499 484 499 484 637 677 637 677 772 667 772 667 648 805 648 805 818 150 818 150 599 506 599 506 12 876 12 876 403 845 403 845 709 693 709 693 639 185 639 185 491 839 491 839 320 882 320 882 537 700 537 700 984 394 984 394 28 692 28 692 202 155 202 155 227 135 227 135 672 737 672 737 945 510 945 510 595 632 595 632 419 5 419 5 516 895 516 895 160 899 160 899 141 611 141 611 990 650 990 650 634 666 634 666 993 650 993 650 234 811 234 811 621 825 621 825 571 927 571 927 334 788 334 788 190 109 190 109 440 305 440 305 575 624 575 624 624 211 624 211 402 163 402 163 129 448 129 448 128 959 128 959 611 537 611 537 45 903 45 903 56 580 56 580 117 834 117 834 176 333 176 333 388 74 388 74 589 688 589 688 435 217 435 217 307 559 307 559 979 812 979 812 404 677 404 677 141 383 141 383 499 769 499 769 364 167 364 167 248 169 248 169 951 124 951 124 937 99 937 99 815 36 815 36 936 623 936 623 208 793 208 793 565 907 565 907 668 679 668 679 418 932 418 932 716 85 716 85 978 591 978 591 619 66 619 66 870 797 870 797 299 391 299 391 335 230 335 230 146 209 146 209 58 882 58 882 422 125 422 125 629 171 629 171 818 922 818 922 550 518 550 518 450 912 450 912 814 799 814 799 890 790 890 790 256 530 256 530 937 401 937 401 250 268 250 268 775 653 775 653 103 591 103 591 214 196 214 196 248 589 248 589 943 543 943 543 259 277 259 277 404 660 404 660 238 52 238 52 960 252 960 252 279 682 279 682 192 543 192 543 369 92 369 92 810 486 810 486 470 183 470 183 786 790 786 790 819 147 819 147 677 351 677 351 220 13 220 13 834 666 834 666 283 32 283 32 698 655 698 655 843 819 843 819 290 476 290 476 348 883 348 883 52 259 52 259 99 413 99 413 317 153 317 153 360 671 360 671 25 629 25 629 552 962 552 962 873 556 873 556 867 234 867 234 861 833 861 833 403 539 403 539 585 239 585 239 13 619 13 619 343 102 343 102 447 558 447 558 731 174 731 174 474 194 474 194 108 171 108 171 131 364 131 364 186 208 186 208 110 867 110 867 744 31 744 31 378 426 378 426 683 211 683 211 35 105 35 105 826 520 826 520 501 168 501 168 571 714 571 714 114 265 114 265 199 47 199 47 192 168 192 168 495 147 495 147 481 708 481 708 713 944 713 944 801 948 801 948 565 953 565 953 144 608 144 608 948 880 948 880 666 773 666 773 744 3 744 3 279 765 279 765 581 14 581 14 386 799 386 799 454 353 454 353 400 740 400 740 806 284 806 284 50 121 50 121 910 983 910 983 365 49 365 49 518 121 518 121 127 933 127 933 732 666 732 666 848 332 848 332 228 644 228 644 530 130 530 130 646 492 646 492 821 512 821 512 787 452 787 452 656 59 656 59 930 154 930 154 768 121 768 121 64 937 64 937 862 120 862 120 632 407 632 407 755 714 755 714 560 34 560 34 904 141 904 141 921 343 921 343 834 461 834 461 794 677 794 677 276 38 276 38 356 931 356 931 334 644 334 644 258 138 258 138 122 610 122 610 244 103 244 103 925 623 925 623 732 140 732 140 107 649 107 649 336 844 336 844 275 934 275 934 11 732 11 732 550 882 550 882 954 824 954 824 659 825 659 825 426 674 426 674 326 654 326 654 575 648 575 648 21 260 21 260 327 666 327 666 234 601 234 601 251 392 251 392 782 219 782 219 942 414 942 414 414 77 414 77 225 820 225 820 529 992 529 992 573 157 573 157 870 671 870 671 304 487 304 487 676 741 676 741 195 94 195 94 80 205 80 205 441 882 441 882 719 928 719 928 666 932 666 932 49 980 49 980 696 459 696 459 604 165 604 165 721 101 721 101 877 160 877 160 170 557 170 557 561 175 561 175 971 686 971 686 68 392 68 392 483 439 483 439 113 272 113 272 385 876 385 876 96 312 96 312 645 813 645 813 154 360 154 360 488 724 488 724 662 937 662 937 20 777 20 777 342 516 342 516 353 301 353 301 102 278 102 278 647 936 647 936 995 722 995 722 306 401 306 401 580 265 580 265 772 604 772 604 683 686 683 686 509 840 509 840 643 284 643 284 401 973 401 973 9 480 9 480 10 667 10 667 523 600 523 600 623 885 623 885 485 289 485 289 780 904 780 904 181 272 181 272 647 245 647 245 686 945 686 945 149 951 149 951 793 503 793 503 268 168 268 168 629 154 629 154 244 249 244 249 260 655 260 655 173 561 173 561 527 323 527 323 22 720 22 720 425 329 425 329 976 419 976 419 703 475 703 475 384 287 384 287 746 435 746 435 449 258 449 258 972 921 972 921 597 501 597 501 913 654 913 654 195 920 195 920 757 606 757 606 711 628 711 628 623 65 623 65 167 834 167 834 180 272 180 272 141 646 141 646 71 574 71 574 878 902 878 902 379 515 379 515 583 781 583 781 951 375 951 375 508 456 508 456 445 500 445 500 863 575 863 575 386 823 386 823 52 470 52 470 32 402 32 402 529 319 529 319 29 182 29 182 492 669 492 669 458 641 458 641 338 300 338 300 375 452 375 452 592 376 592 376 661 755 661 755 396 612 396 612 356 642 356 642 341 876 341 876 812 399 812 399 757 330 757 330 131 302 131 302 785 723 785 723 693 914 693 914 430 846 430 846 573 156 573 156 128 825 128 825 608 439 608 439 517 686 517 686 791 180 791 180 708 275 708 275 242 679 242 679 100 910 100 910 337 738 337 738 772 89 772 89 18 190 18 190 711 761 711 761 292 470 292 470 225 487 225 487 83 606 83 606 496 89 496 89 25 266 25 266 66 552 66 552 9 57 9 57 993 124 993 124 453 304 453 304 708 191 708 191 620 848 620 848 69 987 69 987 137 799 137 799 981 22 981 22 515 488 515 488 706 67 706 67 290 30 290 30 287 404 287 404 244 20 244 20 87 332 87 332 28 356 28 356 306 751 306 751 674 699 674 699 45 506 45 506 204 120 204 120 500 905 500 905 770 532 770 532 688 721 688 721 351 696 351 696 49 353 49 353 200 563 200 563 1 325 1 325 44 585 44 585 517 164 517 164 955 738 955 738 615 949 615 949 280 888 280 888 855 377 855 377 401 511 401 511 206 160 206 160 255 993 255 993 651 789 651 789 573 339 573 339 189 805 189 805 779 935 779 935 67 120 67 120 467 4 467 4 625 145 625 145 53 328 53 328 868 497 868 497 102 224 102 224 192 897 192 897 59 980 59 980 371 713 371 713 584 789 584 789 89 939 89 939 876 226 876 226 98 449 98 449 50 826 50 826 753 505 753 505 743 3 743 3 410 32 410 32 28 731 28 731 756 32 756 32 446 944 446 944 91 380 91 380 336 134 336 134 926 137 926 137 267 391 267 391 461 722 461 722 86 82 86 82 693 436 693 436 526 963 526 963 568 637 568 637 614 39 614 39 568 809 568 809 352 697 352 697 527 573 527 573 836 935 836 935 585 177 585 177 500 941 500 941 623 78 623 78 364 476 364 476 292 561 292 561 775 988 775 988 444 224 444 224 250 594 250 594 76 968 76 968 215 181 215 181 164 358 164 358 312 833 312 833 346 59 346 59 173 509 173 509 959 731 959 731 268 573 268 573 816 903 816 903 966 213 966 213 621 146 621 146 43 505 43 505 222 928 222 928 230 750 230 750 121 450 121 450 705 84 705 84 285 951 285 951 979 858 979 858 910 310 910 310 375 113 375 113 106 804 106 804 113 697 113 697 125 905 125 905 867 578 867 578 658 651 658 651 688 710 688 710 81 446 81 446 478 714 478 714 205 758 205 758 286 816 286 816 724 877 724 877 726 601 726 601 862 396 862 396 877 533 877 533 433 728 433 728 124 702 124 702 466 383 466 383 666 824 666 824 528 955 528 955 786 835 786 835 350 448 350 448 899 570 899 570 270 452 270 452 359 654 359 654 559 26 559 26 985 176 985 176 724 327 724 327 402 676 402 676 883 133 883 133 915 150 915 150 46 38 46 38 820 427 820 427 951 74 951 74 494 940 494 940 204 933 204 933 462 65 462 65 500 646 500 646 236 652 236 652 552 832 552 832 783 611 783 611 565 257 565 257 787 334 787 334 173 881 173 881 315 637 315 637 825 867 825 867 35 460 35 460 590 745 590 745 689 775 689 775 299 760 299 760 148 262 148 262 364 357 364 357 833 805 833 805 716 202 716 202 896 629 896 629 346 651 346 651 575 152 575 152 808 927 808 927 559 609 559 609 873 604 873 604 638 212 638 212 959 920 959 920 154 892 154 892 823 503 823 503 943 742 943 742 823 183 823 183 437 49 437 49 503 479 503 479 96 465 96 465 757 768 757 768 163 630 163 630 964 987 964 987 280 529 280 529 905 235 905 235 856 606 856 606 767 654 767 654 806 348 806 348 911 512 911 512 263 654 263 654 754 90 754 90 526 765 526 765 143 640 143 640 116 529 116 529 105 690 105 690 843 812 843 812 857 408 857 408 468 96 468 96 815 860 815 860 109 914 109 914 130 572 130 572 704 338 704 338 128 591 128 591 256 807 256 807 707 352 707 352 810 814 810 814 37 929 37 929 243 396 243 396 375 432 375 432 209 800 209 800 795 231 795 231 754 670 754 670 447 42 447 42 39 925 39 925 710 179 710 179 922 421 922 421 854 347 854 347 808 249 808 249 145 579 145 579 740 551 740 551 518 566 518 566 127 21 127 21 924 419 924 419 956 805 956 805 636 209 636 209 2 6 2 6 401 490 401 490 890 352 890 352 861 191 861 191 126 358 126 358 68 572 68 572 8 254 8 254 671 185 671 185 390 756 390 756 226 944 226 944 484 652 484 652 968 665 968 665 405 195 405 195 127 615 127 615 138 309 138 309 173 953 173 953 917 906 917 906 354 717 354 717 178 482 178 482 217 815 217 815 863 422 863 422 825 226 825 226 922 60 922 60 650 785 650 785 258 819 258 819 208 119 208 119 707 350 707 350 773 448 773 448 921 111 921 111 710 72 710 72 189 698 189 698 429 136 429 136 566 958 566 958 886 803 886 803 397 583 397 583 195 597 195 597 248 206 248 206 29 234 29 234 125 764 125 764 193 324 193 324 274 934 274 934 962 779 962 779 483 125 483 125 501 298 501 298 684 981 684 981 56 406 56 406 337 874 337 874 641 118 641 118 24 623 24 623 570 319 570 319 247 480 247 480 236 724 236 724 606 465 606 465 239 542 239 542 803 846 803 846 688 306 688 306 543 820 543 820 819 779 819 779 786 195 786 195 204 146 204 146 788 863 788 863 572 838 572 838 941 843 941 843 203 83 203 83 433 771 433 771 959 176 959 176 189 408 189 408 193 627 193 627 352 411 352 411 918 56 918 56 465 127 465 127 609 824 609 824 455 636 455 636 418 721 418 721 563 834 563 834 142 22 142 22 709 107 709 107 24 165 24 165 758 407 758 407 477 733 477 733 596 257 596 257 294 214 294 214 161 744 161 744 894 677 894 677 959 430 959 430 591 907 591 907 407 127 407 127 325 230 325 230 664 329 664 329 697 922 697 922 428 93 428 93 683 169 683 169 353 76 353 76 801 107 801 107 371 809 371 809 382 161 382 161 566 809 566 809 386 89 386 89 585 70 585 70 516 134 516 134 757 922 757 922 698 847 698 847 805 444 805 444 246 61 246 61 814 307 814 307 759 53 759 53 445 888 445 888 217 647 217 647 582 556 582 556 342 644 342 644 84 499 84 499 884 20 884 20 254 16 254 16 602 351 602 351 139 409 139 409 352 976 352 976 86 197 86 197 680 910 680 910 397 448 397 448 266 502 266 502 927 850 927 850 398 900 398 900 375 313 375 313 52 62 52 62 852 519 852 519 45 127 45 127 867 775 867 775 484 267 484 267 524 808 524 808 421 284 421 284 805 645 805 645 119 910 119 910 839 317 839 317 509 510 509 510 28 56 28 56 477 685 477 685 708 404 708 404 370 675 370 675 751 15 751 15 624 395 624 395 342 425 342 425 3 121 3 121 152 196 152 196 943 723 943 723 887 31 887 31 405 46 405 46 180 643 180 643 25 200 25 200 167 895 167 895 216 956 216 956 665 456 665 456 262 283 262 283 124 522 124 522 690 142 690 142 156 946 156 946 29 317 29 317 184 958 184 958 390 298 390 298 506 249 506 249 548 258 548 258 269 131 269 131 264 176 264 176 746 27 746 27 838 286 838 286 685 104 685 104 199 296 199 296 592 275 592 275 433 742 433 742 684 458 684 458 891 931 891 931 674 170 674 170 773 121 773 121 866 925 866 925 502 486 502 486 927 279 927 279 647 726 647 726 898 863 898 863 642 12 642 12 251 993 251 993 820 73 820 73 24 781 24 781 117 497 117 497 169 512 169 512 253 258 253 258 368 446 368 446 869 652 869 652 470 893 470 893 906 725 906 725 955 81 955 81 391 399 391 399 817 174 817 174 339 313 339 313 772 664 772 664 622 993 622 993 327 621 327 621 278 241 278 241 142 762 142 762 282 125 282 125 678 271 678 271 616 319 616 319 57 321 57 321 643 597 643 597 304 278 304 278 443 625 443 625 537 387 537 387 549 411 549 411 131 285 131 285 185 8 185 8 772 607 772 607 369 658 369 658 136 487 136 487 844 649 844 649 912 867 912 867 607 572 607 572 338 305 338 305 762 570 762 570 113 319 113 319 286 259 286 259 348 91 348 91 375 75 375 75 589 984 589 984 832 691 832 691 736 27 736 27 545 352 545 352 110 713 110 713 915 547 915 547 675 535 675 535 653 513 653 513 530 95 530 95 875 702 875 702 9 852 9 852 242 173 242 173 642 615 642 615 266 71 266 71 30 251 30 251 514 871 514 871 18 509 18 509 16 756 16 756 727 362 727 362 550 124 550 124 591 820 591 820 656 87 656 87 889 195 889 195 632 216 632 216 579 57 579 57 853 389 853 389 467 549 467 549 348 183 348 183 321 12 321 12 560 797 560 797 291 285 291 285 344 229 344 229 329 227 329 227 17 106 17 106 670 387 670 387 529 862 529 862 859 273 859 273 944 898 944 898 205 467 205 467 297 517 297 517 725 578 725 578 181 138 181 138 478 11 478 11 288 62 288 62 312 710 312 710 40 742 40 742 93 324 93 324 692 97 692 97 35 746 35 746 692 836 692 836 747 675 747 675 941 803 941 803 925 254 925 254 352 342 352 342 867 360 867 360 485 872 485 872 844 377 844 377 762 19 762 19 738 445 738 445 606 598 606 598 846 906 846 906 305 284 305 284 838 686 838 686 941 96 941 96 766 230 766 230 902 165 902 165 453 480 453 480 943 544 943 544 939 190 939 190 344 986 344 986 888 155 888 155 223 980 223 980 261 974 261 974 218 292 218 292 842 401 842 401 712 54 712 54 708 113 708 113 490 244 490 244 229 620 229 620 519 835 519 835 635 788 635 788 290 691 290 691 515 688 515 688 252 493 252 493 116 695 116 695 250 130 250 130 365 272 365 272 254 620 254 620 295 1 295 1 855 551 855 551 856 224 856 224 634 143 634 143 558 19 558 19 600 1 600 1 884 471 884 471 532 522 532 522 44 609 44 609 311 243 311 243 385 326 385 326 364 863 364 863 27 682 27 682 235 185 235 185 530 648 530 648 677 123 677 123 399 899 399 899 357 824 357 824 597 388 597 388 820 69 820 69 646 280 646 280 341 53 341 53 982 690 982 690 918 577 918 577 108 66 108 66 996 589 996 589 626 447 626 447 504 40 504 40 768 146 768 146 903 343 903 343 460 957 460 957 761 543 761 543 639 567 639 567 254 625 254 625 913 878 913 878 688 987 688 987 602 158 602 158 441 976 441 976 749 908 749 908 671 641 671 641 949 100 949 100 613 735 613 735 921 731 921 731 432 644 432 644 368 652 368 652 156 183 156 183 902 396 902 396 67 21 67 21 963 706 963 706 761 717 761 717 230 696 230 696 948 396 948 396 160 39 160 39 957 246 957 246 774 574 774 574 621 656 621 656 691 662 691 662 850 697 850 697 196 911 196 911 565 389 565 389 347 385 347 385 692 997 692 997 274 559 274 559 207 952 207 952 592 475 592 475 66 794 66 794 357 370 357 370 862 897 862 897 14 700 14 700 579 440 579 440 496 899 496 899 739 786 739 786 325 848 325 848 875 723 875 723 142 877 142 877 530 321 530 321 279 312 279 312 634 101 634 101 714 385 714 385 908 97 908 97 746 591 746 591 85 81 85 81 524 944 524 944 445 542 445 542 924 472 924 472 641 206 641 206 972 349 972 349 616 954 616 954 184 38 184 38 47 731 47 731 519 260 519 260 516 811 516 811 843 122 843 122 505 953 505 953 722 373 722 373 620 359 620 359 300 882 300 882 232 49 232 49 983 409 983 409 446 4 446 4 815 440 815 440 44 401 44 401 757 228 757 228 880 808 880 808 327 529 327 529 823 954 823 954 204 140 204 140 491 664 491 664 412 23 412 23 885 363 885 363 247 354 247 354 36 353 36 353 973 353 973 353 846 960 846 960 398 397 398 397 973 933 973 933 497 916 497 916 803 252 803 252 1 484 1 484 111 409 111 409 684 39 684 39 440 50 440 50 537 273 537 273 59 975 59 975 907 42 907 42 202 225 202 225 35 971 35 971 521 786 521 786 321 41 321 41 884 638 884 638 159 368 159 368 409 541 409 541 504 254 504 254 666 637 666 637 237 768 237 768 302 119 302 119 284 544 284 544 397 723 397 723 951 436 951 436 500 421 500 421 761 604 761 604 856 57 856 57 81 890 81 890 139 819 139 819 190 338 190 338 576 81 576 81 178 176 178 176 621 51 621 51 213 527 213 527 152 662 152 662 914 372 914 372 571 659 571 659 948 718 948 718 503 232 503 232 508 13 508 13 395 98 395 98 163 766 163 766 933 876 933 876 873 467 873 467 643 652 643 652 478 908 478 908 301 857 301 857 140 345 140 345 452 897 452 897 872 545 872 545 780 860 780 860 860 488 860 488 139 546 139 546 316 415 316 415 697 882 697 882 51 617 51 617 957 568 957 568 166 87 166 87 430 281 430 281 566 940 566 940 223 418 223 418 873 839 873 839 716 997 716 997 310 543 310 543 956 453 956 453 565 31 565 31 898 223 898 223 699 586 699 586 742 781 742 781 832 12 832 12 833 531 833 531 665 388 665 388 966 104 966 104 498 268 498 268 275 124 275 124 291 8 291 8 456 476 456 476 463 166 463 166 508 475 508 475 115 819 115 819 781 749 781 749 901 110 901 110 397 410 397 410 828 868 828 868 606 139 606 139 602 467 602 467 495 930 495 930 718 341 718 341 217 684 217 684 436 382 436 382 552 70 552 70 97 206 97 206 857 639 857 639 294 675 294 675 726 880 726 880 22 464 22 464 626 823 626 823 636 928 636 928 543 343 543 343 476 172 476 172 283 124 283 124 789 738 789 738 429 401 429 401 505 766 505 766 559 262 559 262 382 776 382 776 569 858 569 858 596 258 596 258 984 962 984 962 327 205 327 205 244 122 244 122 763 844 763 844 329 910 329 910 139 196 139 196 431 130 431 130 813 327 813 327 976 358 976 358 66 377 66 377 873 546 873 546 503 136 503 136 229 451 229 451 912 552 912 552 821 486 821 486 41 74 41 74 945 218 945 218 342 143 342 143 990 593 990 593 377 142 377 142 618 263 618 263 3 660 3 660 175 813 175 813 472 126 472 126 581 311 581 311 930 881 930 881 704 698 704 698 541 672 541 672 668 272 668 272 573 689 573 689 90 166 90 166 639 141 639 141 396 597 396 597 668 631 668 631 72 825 72 825 789 663 789 663 456 587 456 587 111 368 111 368 760 335 760 335 679 38 679 38 13 952 13 952 378 265 378 265 928 435 928 435 219 740 219 740 633 278 633 278 510 457 510 457 985 123 985 123 694 996 694 996 328 357 328 357 134 423 134 423 983 606 983 606 281 876 281 876 666 215 666 215 723 833 723 833 144 615 144 615 781 661 781 661 258 825 258 825 673 655 673 655 447 702 447 702 446 138 446 138 520 894 520 894 358 892 358 892 641 735 641 735 876 831 876 831 884 865 884 865 308 44 308 44 297 635 297 635 635 225 635 225 180 314 180 314 729 376 729 376 547 953 547 953 28 803 28 803 633 990 633 990 40 75 40 75 839 845 839 845 627 672 627 672 580 102 580 102 787 542 787 542 730 594 730 594 872 735 872 735 421 582 421 582 784 739 784 739 152 787 152 787 496 925 496 925 512 375 512 375 318 760 318 760 372 964 372 964 871 92 871 92 657 811 657 811 388 961 388 961 963 503 963 503 812 38 812 38 37 351 37 351 98 359 98 359 895 137 895 137 715 347 715 347 476 883 476 883 486 535 486 535 111 29 111 29 555 167 555 167 273 160 273 160 174 458 174 458 294 538 294 538 7 618 7 618 86 986 86 986 683 813 683 813 580 192 580 192 378 400 378 400 935 288 935 288 194 305 194 305 251 136 251 136 169 765 169 765 132 503 132 503 857 927 857 927 794 689 794 689 8 937 8 937 782 698 782 698 113 208 113 208 792 302 792 302 151 532 151 532 899 248 899 248 144 53 144 53 742 73 742 73 461 888 461 888 734 746 734 746 55 984 55 984 243 439 243 439 430 253 430 253 116 105 116 105 802 214 802 214 438 884 438 884 566 713 566 713 187 592 187 592 159 685 159 685 985 239 985 239 872 930 872 930 125 188 125 188 344 554 344 554 907 719 907 719 466 40 466 40 454 804 454 804 191 193 191 193 70 987 70 987 838 680 838 680 448 266 448 266 512 232 512 232 462 372 462 372 718 823 718 823 199 141 199 141 438 748 438 748 963 620 963 620 759 469 759 469 359 818 359 818 894 743 894 743 433 65 433 65 908 867 908 867 816 580 816 580 661 837 661 837 656 433 656 433 584 658 584 658 15 569 15 569 577 572 577 572 256 791 256 791 637 213 637 213 19 576 19 576 277 372 277 372 581 655 581 655 800 23 800 23 972 26 972 26 423 772 423 772 893 677 893 677 124 543 124 543 193 435 193 435 392 96 392 96 110 66 110 66 324 358 324 358 311 230 311 230 508 638 508 638 181 209 181 209 261 360 261 360 156 764 156 764 963 131 963 131 45 328 45 328 959 337 959 337 66 930 66 930 165 44 165 44 513 158 513 158 766 255 766 255 631 495 631 495 426 47 426 47 30 815 30 815 871 586 871 586 905 452 905 452 339 699 339 699 617 453 617 453 2 682 2 682 890 741 890 741 500 734 500 734 181 504 181 504 62 657 62 657 555 781 555 781 756 234 756 234 28 374 28 374 703 686 703 686 864 192 864 192 490 750 490 750 207 950 207 950 684 647 684 647 89 996 89 996 410 143 410 143 554 464 554 464 769 772 769 772 918 663 918 663 393 1 393 1 126 552 126 552 169 796 169 796 297 484 297 484 358 964 358 964 782 494 782 494 792 540 792 540 627 495 627 495 874 272 874 272 104 250 104 250 798 844 798 844 488 748 488 748 278 952 278 952 892 809 892 809 638 1 638 1 977 992 977 992 64 468 64 468 410 81 410 81 844 871 844 871 391 826 391 826 646 421 646 421 386 588 386 588 467 793 467 793 440 340 440 340 398 503 398 503 662 264 662 264 903 814 903 814 627 36 627 36 664 625 664 625 204 934 204 934 96 386 96 386 68 190 68 190 664 642 664 642 703 653 703 653 324 966 324 966 2 963 2 963 108 389 108 389 154 213 154 213 893 794 893 794 776 19 776 19 980 550 980 550 805 933 805 933 913 944 913 944 236 812 236 812 492 588 492 588 78 636 78 636 161 31 161 31 100 879 100 879 674 240 674 240 510 292 510 292 495 977 495 977 717 241 717 241 987 950 987 950 424 984 424 984 412 256 412 256 525 413 525 413 679 712 679 712 744 480 744 480 495 13 495 13 81 939 81 939 115 531 115 531 636 305 636 305 906 793 906 793 9 966 9 966 734 608 734 608 973 506 973 506 900 686 900 686 672 563 672 563 79 43 79 43 915 136 915 136 932 713 932 713 222 670 222 670 547 876 547 876 991 359 991 359 859 691 859 691 145 494 145 494 148 415 148 415 324 750 324 750 661 413 661 413 513 859 513 859 75 136 75 136 536 717 536 717 254 733 254 733 641 889 641 889 870 252 870 252 763 650 763 650 827 714 827 714 720 756 720 756 209 712 209 712 672 601 672 601 792 729 792 729 68 373 68 373 592 47 592 47 453 79 453 79 395 858 395 858 895 850 895 850 855 161 855 161 307 741 307 741 496 121 496 121 447 585 447 585 567 557 567 557 655 986 655 986 700 316 700 316 77 857 77 857 624 126 624 126 521 407 521 407 440 639 440 639 666 702 666 702 132 42 132 42 315 949 315 949 41 918 41 918 481 239 481 239 193 512 193 512 921 936 921 936 834 244 834 244 660 616 660 616 331 800 331 800 128 728 128 728 101 249 101 249 50 954 50 954 682 186 682 186 813 276 813 276 801 809 801 809 339 680 339 680 625 124 625 124 854 735 854 735 513 282 513 282 4 977 4 977 600 35 600 35 283 819 283 819 561 287 561 287 293 22 293 22 339 431 339 431 666 446 666 446 468 209 468 209 184 430 184 430 197 839 197 839 316 560 316 560 915 217 915 217 751 890 751 890 874 608 874 608 72 260 72 260 866 668 866 668 975 509 975 509 170 938 170 938 720 4 720 4 885 182 885 182 786 223 786 223 385 545 385 545 762 847 762 847 354 308 354 308 58 418 58 418 496 600 496 600 626 778 626 778 975 28 975 28 987 676 987 676 757 892 757 892 483 280 483 280 776 889 776 889 5 732 5 732 237 163 237 163 460 76 460 76 232 57 232 57 467 734 467 734 816 830 816 830 902 880 902 880 667 279 667 279 955 318 955 318 522 74 522 74 456 100 456 100 918 539 918 539 173 278 173 278 909 10 909 10 228 267 228 267 653 547 653 547 47 282 47 282 372 167 372 167 884 653 884 653 725 196 725 196 566 687 566 687 764 584 764 584 690 900 690 900 47 824 47 824 399 558 399 558 602 903 602 903 153 237 153 237 593 849 593 849 484 194 484 194 37 786 37 786 372 358 372 358 482 704 482 704 385 476 385 476 307 228 307 228 267 129 267 129 134 343 134 343 782 576 782 576 227 813 227 813 541 924 541 924 326 252 326 252 854 172 854 172 181 535 181 535 184 311 184 311 656 454 656 454 45 642 45 642 303 355 303 355 272 896 272 896 392 726 392 726 355 911 355 911 168 294 168 294 689 410 689 410 840 593 840 593 988 397 988 397 27 963 27 963 253 877 253 877 803 283 803 283 829 101 829 101 396 856 396 856 118 77 118 77 821 440 821 440 725 486 725 486 790 151 790 151 927 115 927 115 494 169 494 169 675 518 675 518 41 581 41 581 105 227 105 227 279 909 279 909 485 462 485 462 209 444 209 444 918 44 918 44 824 87 824 87 957 154 957 154 696 128 696 128 21 631 21 631 328 289 328 289 574 685 574 685 57 297 57 297 84 393 84 393 303 393 303 393 626 886 626 886 666 138 666 138 689 152 689 152 898 588 898 588 591 842 591 842 267 492 267 492 59 374 59 374 769 963 769 963 59 604 59 604 623 687 623 687 549 815 549 815 397 783 397 783 607 664 607 664 74 293 74 293 361 50 361 50 270 22 270 22 253 910 253 910 99 75 99 75 447 445 447 445 106 457 106 457 479 210 479 210 475 438 475 438 301 156 301 156 794 591 794 591 387 625 387 625 142 821 142 821 64 907 64 907 71 421 71 421 790 278 790 278 581 790 581 790 300 446 300 446 676 403 676 403 579 161 579 161 882 577 882 577 230 428 230 428 271 2 271 2 177 350 177 350 153 242 153 242 805 36 805 36 28 743 28 743 343 308 343 308 566 361 566 361 884 820 884 820 681 62 681 62 177 70 177 70 197 50 197 50 591 985 591 985 389 426 389 426 691 564 691 564 309 60 309 60 704 725 704 725 22 357 22 357 307 299 307 299 355 938 355 938 825 814 825 814 968 891 968 891 427 96 427 96 660 145 660 145 501 453 501 453 611 253 611 253 700 682 700 682 77 522 77 522 138 416 138 416 549 432 549 432 833 513 833 513 672 896 672 896 456 37 456 37 400 978 400 978 526 455 526 455 278 393 278 393 588 803 588 803 714 25 714 25 980 552 980 552 466 759 466 759 789 973 789 973 558 287 558 287 738 103 738 103 924 880 924 880 769 325 769 325 17 557 17 557 534 417 534 417 967 284 967 284 514 784 514 784 45 582 45 582 874 371 874 371 538 287 538 287 46 127 46 127 340 650 340 650 591 961 591 961 487 694 487 694 848 450 848 450 582 647 582 647 46 508 46 508 145 623 145 623 693 829 693 829 604 183 604 183 458 845 458 845 630 870 630 870 989 662 989 662 428 145 428 145 446 633 446 633 807 55 807 55 443 263 443 263 323 838 323 838 283 125 283 125 607 790 607 790 236 531 236 531 611 355 611 355 937 744 937 744 566 831 566 831 866 623 866 623 856 130 856 130 40 978 40 978 718 23 718 23 394 479 394 479 82 741 82 741 698 911 698 911 422 828 422 828 665 295 665 295 607 599 607 599 220 680 220 680 975 990 975 990 566 495 566 495 203 491 203 491 807 163 807 163 371 346 371 346 280 302 280 302 313 591 313 591 716 816 716 816 830 750 830 750 625 143 625 143 436 616 436 616 967 638 967 638 971 23 971 23 462 738 462 738 360 916 360 916 316 318 316 318 228 518 228 518 303 881 303 881 289 216 289 216 370 704 370 704 355 674 355 674 652 610 652 610 12 922 12 922 505 503 505 503 300 379 300 379 841 347 841 347 831 716 831 716 829 935 829 935 578 176 578 176 752 537 752 537 638 420 638 420 132 526 132 526 825 471 825 471 94 120 94 120 563 985 563 985 27 489 27 489 614 93 614 93 323 181 323 181 78 851 78 851 731 788 731 788 650 297 650 297 69 189 69 189 978 184 978 184 618 728 618 728 728 45 728 45 989 942 989 942 930 303 930 303 129 152 129 152 237 392 237 392 36 753 36 753 509 961 509 961 481 932 481 932 512 588 512 588 71 809 71 809 343 467 343 467 28 634 28 634 766 555 766 555 296 700 296 700 362 863 362 863 882 787 882 787 55 482 55 482 462 160 462 160 321 113 321 113 657 445 657 445 322 628 322 628 677 692 677 692 662 508 662 508 861 910 861 910 977 919 977 919 727 717 727 717 466 314 466 314 848 487 848 487 358 524 358 524 326 184 326 184 500 296 500 296 478 277 478 277 805 477 805 477 550 579 550 579 735 939 735 939 24 100 24 100 436 320 436 320 255 826 255 826 316 499 316 499 959 58 959 58 997 579 997 579 684 153 684 153 401 787 401 787 696 253 696 253 739 295 739 295 237 765 237 765 926 789 926 789 121 898 121 898 996 448 996 448 711 791 711 791 788 174 788 174 929 518 929 518 537 522 537 522 524 506 524 506 194 801 194 801 892 180 892 180 597 341 597 341 830 67 830 67 651 37 651 37 137 417 137 417 669 124 669 124 660 451 660 451 345 5 345 5 82 898 82 898 278 891 278 891 35 931 35 931 679 321 679 321 858 449 858 449 147 149 147 149 199 256 199 256 787 972 787 972 145 740 145 740 397 406 397 406 408 930 408 930 426 354 426 354 554 731 554 731 434 823 434 823 941 731 941 731 471 505 471 505 373 549 373 549 706 994 706 994 5 394 5 394 843 277 843 277 506 926 506 926 961 980 961 980 332 528 332 528 71 715 71 715 888 917 888 917 889 493 889 493 778 502 778 502 807 139 807 139 848 222 848 222 521 698 521 698 934 510 934 510 570 577 570 577 99 294 99 294 853 410 853 410 870 109 870 109 931 547 931 547 817 267 817 267 610 441 610 441 990 797 990 797 489 215 489 215 235 468 235 468 511 473 511 473 83 908 83 908 317 759 317 759 432 292 432 292 643 405 643 405 693 376 693 376 881 299 881 299 974 917 974 917 399 586 399 586 903 346 903 346 969 260 969 260 368 306 368 306 421 914 421 914 173 750 173 750 392 905 392 905 275 209 275 209 159 974 159 974 480 227 480 227 879 906 879 906 733 148 733 148 399 698 399 698 645 974 645 974 795 33 795 33 438 935 438 935 562 862 562 862 564 563 564 563 493 976 493 976 801 840 801 840 354 219 354 219 179 274 179 274 49 621 49 621 185 483 185 483 964 878 964 878 635 165 635 165 427 385 427 385 994 338 994 338 897 699 897 699 503 788 503 788 493 497 493 497 99 417 99 417 106 531 106 531 36 376 36 376 179 59 179 59 631 992 631 992 415 560 415 560 230 395 230 395 450 767 450 767 57 490 57 490 551 684 551 684 364 633 364 633 800 41 800 41 676 512 676 512 824 745 824 745 921 173 921 173 347 192 347 192 436 752 436 752 279 158 279 158 871 369 871 369 881 623 881 623 941 887 941 887 29 950 29 950 258 143 258 143 940 106 940 106 486 933 486 933 48 122 48 122 129 661 129 661 520 381 520 381 941 183 941 183 726 523 726 523 840 452 840 452 21 208 21 208 267 879 267 879 91 783 91 783 863 811 863 811 735 527 735 527 720 560 720 560 27 510 27 510 471 297 471 297 19 722 19 722 687 785 687 785 638 301 638 301 592 760 592 760 485 932 485 932 47 431 47 431 674 147 674 147 406 845 406 845 25 955 25 955 548 792 548 792 718 954 718 954 486 229 486 229 667 543 667 543 245 644 245 644 482 778 482 778 421 340 421 340 425 964 425 964 526 754 526 754 9 252 9 252 488 516 488 516 941 927 941 927 443 10 443 10 387 2 387 2 218 872 218 872 204 967 204 967 332 347 332 347 620 560 620 560 902 764 902 764 910 203 910 203 104 548 104 548 18 581 18 581 215 783 215 783 46 69 46 69 153 33 153 33 480 302 480 302 130 559 130 559 913 204 913 204 600 421 600 421 19 384 19 384 510 105 510 105 990 525 990 525 763 356 763 356 821 488 821 488 140 346 140 346 217 692 217 692 668 429 668 429 675 631 675 631 898 615 898 615 957 262 957 262 353 995 353 995 183 43 183 43 2 277 2 277 404 418 404 418 41 394 41 394 492 253 492 253 239 58 239 58 969 738 969 738 239 395 239 395 449 271 449 271 192 709 192 709 759 929 759 929 82 245 82 245 53 791 53 791 549 748 549 748 945 488 945 488 397 66 397 66 857 453 857 453 941 166 941 166 833 656 833 656 356 339 356 339 758 308 758 308 950 121 950 121 491 474 491 474 322 153 322 153 470 860 470 860 346 960 346 960 373 159 373 159 472 380 472 380 967 485 967 485 109 545 109 545 612 240 612 240 936 645 936 645 719 448 719 448 936 492 936 492 605 976 605 976 543 796 543 796 840 838 840 838 527 483 527 483 263 241 263 241 924 935 924 935 178 515 178 515 948 426 948 426 471 701 471 701 813 933 813 933 180 432 180 432 72 173 72 173 617 854 617 854 27 505 27 505 2 112 2 112 88 449 88 449 952 305 952 305 30 150 30 150 328 184 328 184 805 668 805 668 490 302 490 302 390 47 390 47 113 934 113 934 279 888 279 888 919 186 919 186 181 843 181 843 791 741 791 741 139 662 139 662 428 810 428 810 184 959 184 959 97 387 97 387 176 212 176 212 472 714 472 714 304 735 304 735 751 96 751 96 562 637 562 637 883 399 883 399 743 377 743 377 718 731 718 731 557 46 557 46 724 239 724 239 791 468 791 468 110 887 110 887 613 172 613 172 906 139 906 139 411 466 411 466 684 113 684 113 907 959 907 959 841 277 841 277 47 151 47 151 933 60 933 60 886 481 886 481 254 341 254 341 873 141 873 141 426 221 426 221 554 404 554 404 442 502 442 502 299 219 299 219 471 662 471 662 288 28 288 28 343 135 343 135 717 195 717 195 992 340 992 340 877 506 877 506 319 422 319 422 728 486 728 486 967 135 967 135 538 729 538 729 643 144 643 144 507 436 507 436 837 18 837 18 958 569 958 569 69 470 69 470 617 754 617 754 837 418 837 418 620 56 620 56 607 628 607 628 783 886 783 886 233 913 233 913 763 950 763 950 736 406 736 406 517 156 517 156 976 463 976 463 581 939 581 939 646 406 646 406 62 939 62 939 77 501 77 501 779 225 779 225 691 215 691 215 327 975 327 975 429 292 429 292 468 684 468 684 382 992 382 992 705 26 705 26 761 715 761 715 76 922 76 922 904 287 904 287 847 229 847 229 577 342 577 342 145 895 145 895 597 878 597 878 533 380 533 380 124 107 124 107 573 210 573 210 233 901 233 901 703 715 703 715 382 854 382 854 580 953 580 953 104 269 104 269 432 302 432 302 302 397 302 397 886 551 886 551 185 823 185 823 61 665 61 665 531 369 531 369 448 343 448 343 173 950 173 950 818 646 818 646 442 221 442 221 922 180 922 180 164 701 164 701 446 83 446 83 596 631 596 631 287 97 287 97 266 568 266 568 653 343 653 343 742 176 742 176 718 612 718 612 306 123 306 123 566 908 566 908 816 264 816 264 496 454 496 454 692 757 692 757 166 928 166 928 138 729 138 729 490 828 490 828 305 579 305 579 862 892 862 892 672 356 672 356 326 905 326 905 811 848 811 848 116 746 116 746 573 208 573 208 847 996 847 996 79 321 79 321 609 58 609 58 414 959 414 959 986 774 986 774 550 2 550 2 798 157 798 157 76 715 76 715 410 117 410 117 975 691 975 691 500 729 500 729 237 253 237 253 259 849 259 849 912 60 912 60 101 767 101 767 268 144 268 144 338 475 338 475 733 746 733 746 558 41 558 41 292 117 292 117 944 169 944 169 349 40 349 40 718 68 718 68 309 451 309 451 752 138 752 138 991 605 991 605 554 908 554 908 147 71 147 71 320 973 320 973 734 535 734 535 557 452 557 452 318 494 318 494 676 492 676 492 70 189 70 189 792 86 792 86 852 593 852 593 675 241 675 241 903 877 903 877 311 541 311 541 745 239 745 239 899 589 899 589 116 621 116 621 423 923 423 923 888 413 888 413 879 579 879 579 868 697 868 697 128 553 128 553 627 267 627 267 549 685 549 685 752 638 752 638 614 451 614 451 33 313 33 313 342 899 342 899 548 571 548 571 519 882 519 882 37 672 37 672 66 605 66 605 611 396 611 396 17 915 17 915 984 990 984 990 358 673 358 673 569 373 569 373 643 939 643 939 396 339 396 339 601 324 601 324 483 450 483 450 169 443 169 443 871 894 871 894 621 277 621 277 270 167 270 167 690 419 690 419 914 639 914 639 161 981 161 981 660 630 660 630 327 924 327 924 923 384 923 384 926 200 926 200 607 394 607 394 206 722 206 722 616 502 616 502 565 697 565 697 132 130 132 130 599 307 599 307 270 185 270 185 93 343 93 343 545 751 545 751 660 764 660 764 194 227 194 227 633 111 633 111 181 867 181 867 561 557 561 557 461 382 461 382 840 620 840 620 340 890 340 890 343 696 343 696 666 825 666 825 159 758 159 758 559 939 559 939 322 436 322 436 858 236 858 236 707 405 707 405 194 134 194 134 568 642 568 642 666 620 666 620 494 306 494 306 708 647 708 647 25 337 25 337 22 441 22 441 686 949 686 949 662 475 662 475 311 926 311 926 40 664 40 664 271 375 271 375 912 262 912 262 825 85 825 85 741 614 741 614 287 461 287 461 149 491 149 491 126 531 126 531 480 150 480 150 347 780 347 780 671 500 671 500 108 728 108 728 944 615 944 615 548 27 548 27 761 121 761 121 842 13 842 13 718 140 718 140 951 117 951 117 37 618 37 618 9 110 9 110 64 722 64 722 163 938 163 938 159 447 159 447 163 59 163 59 717 640 717 640 688 907 688 907 174 643 174 643 944 809 944 809 77 378 77 378 936 816 936 816 668 700 668 700 571 140 571 140 626 507 626 507 241 829 241 829 735 715 735 715 662 646 662 646 143 682 143 682 344 472 344 472 197 264 197 264 770 10 770 10 112 775 112 775 728 291 728 291 684 494 684 494 480 932 480 932 671 728 671 728 24 221 24 221 131 833 131 833 927 653 927 653 815 476 815 476 560 633 560 633 486 380 486 380 607 29 607 29 671 435 671 435 348 53 348 53 702 527 702 527 153 211 153 211 332 836 332 836 390 103 390 103 551 311 551 311 762 959 762 959 598 593 598 593 777 8 777 8 725 481 725 481 259 685 259 685 634 176 634 176 202 108 202 108 609 954 609 954 994 780 994 780 268 253 268 253 159 541 159 541 756 895 756 895 414 3 414 3 245 42 245 42 842 869 842 869 221 838 221 838 958 531 958 531 227 103 227 103 922 645 922 645 253 844 253 844 673 977 673 977 61 323 61 323 240 698 240 698 750 314 750 314 617 829 617 829 887 696 887 696 365 161 365 161 747 652 747 652 723 895 723 895 91 800 91 800 381 640 381 640 339 928 339 928 237 975 237 975 155 207 155 207 777 768 777 768 679 141 679 141 7 237 7 237 100 430 100 430 10 491 10 491 821 156 821 156 446 958 446 958 842 248 842 248 917 992 917 992 678 403 678 403 368 924 368 924 67 430 67 430 205 760 205 760 871 262 871 262 326 506 326 506 715 194 715 194 500 688 500 688 728 18 728 18 811 171 811 171 583 212 583 212 420 344 420 344 408 534 408 534 815 266 815 266 862 185 862 185 494 304 494 304 46 923 46 923 579 154 579 154 604 233 604 233 79 359 79 359 228 180 228 180 438 633 438 633 272 809 272 809 331 551 331 551 520 535 520 535 727 813 727 813 24 354 24 354 37 176 37 176 881 490 881 490 812 150 812 150 880 90 880 90 503 50 503 50 413 776 413 776 190 74 190 74 720 28 720 28 280 308 280 308 624 468 624 468 679 227 679 227 462 507 462 507 498 539 498 539 536 809 536 809 161 62 161 62 420 15 420 15 567 772 567 772 915 291 915 291 454 372 454 372 377 475 377 475 508 520 508 520 39 291 39 291 865 867 865 867 935 342 935 342 610 379 610 379 662 950 662 950 834 980 834 980 52 468 52 468 574 279 574 279 640 454 640 454 571 255 571 255 504 812 504 812 577 335 577 335 472 981 472 981 671 726 671 726 57 49 57 49 229 648 229 648 930 417 930 417 338 920 338 920 112 754 112 754 939 614 939 614 46 471 46 471 206 558 206 558 784 327 784 327 127 810 127 810 972 882 972 882 257 332 257 332 84 511 84 511 815 942 815 942 342 106 342 106 168 497 168 497 797 803 797 803 987 589 987 589 181 633 181 633 155 118 155 118 540 426 540 426 902 965 902 965 893 250 893 250 195 261 195 261 489 297 489 297 459 841 459 841 165 668 165 668 67 121 67 121 665 1 665 1 207 591 207 591 772 220 772 220 729 178 729 178 783 77 783 77 378 585 378 585 172 553 172 553 745 147 745 147 462 985 462 985 73 225 73 225 173 995 173 995 961 308 961 308 893 431 893 431 441 267 441 267 664 957 664 957 137 948 137 948 731 199 731 199 72 286 72 286 278 734 278 734 289 373 289 373 616 455 616 455 932 364 932 364 22 601 22 601 492 771 492 771 957 247 957 247 900 865 900 865 533 158 533 158 789 668 789 668 18 475 18 475 265 668 265 668 261 534 261 534 706 479 706 479 785 67 785 67 968 628 968 628 757 217 757 217 349 955 349 955 598 809 598 809 820 846 820 846 808 649 808 649 688 995 688 995 566 736 566 736 226 283 226 283 73 870 73 870 642 377 642 377 824 133 824 133 78 336 78 336 75 338 75 338 631 531 631 531 764 572 764 572 756 792 756 792 715 98 715 98 94 230 94 230 922 40 922 40 230 343 230 343 813 542 813 542 776 559 776 559 968 776 968 776 74 90 74 90 53 276 53 276 391 75 391 75 708 748 708 748 182 614 182 614 707 503 707 503 900 418 900 418 51 137 51 137 942 992 942 992 684 529 684 529 836 779 836 779 333 3 333 3 117 281 117 281 966 821 966 821 585 45 585 45 312 26 312 26 537 24 537 24 270 642 270 642 186 281 186 281 774 81 774 81 235 83 235 83 101 21 101 21 443 380 443 380 598 209 598 209 83 710 83 710 87 475 87 475 31 204 31 204 397 523 397 523 895 531 895 531 572 479 572 479 387 589 387 589 43 950 43 950 50 427 50 427 700 368 700 368 562 440 562 440 357 50 357 50 129 279 129 279 843 888 843 888 778 250 778 250 511 48 511 48 742 673 742 673 195 695 195 695 499 715 499 715 114 587 114 587 287 560 287 560 258 324 258 324 523 20 523 20 734 307 734 307 342 487 342 487 336 391 336 391 94 154 94 154 259 607 259 607 774 527 774 527 837 400 837 400 142 208 142 208 782 311 782 311 112 417 112 417 551 673 551 673 36 780 36 780 25 836 25 836 213 99 213 99 413 171 413 171 859 347 859 347 535 696 535 696 338 120 338 120 280 719 280 719 186 198 186 198 622 484 622 484 377 638 377 638 216 178 216 178 737 207 737 207 429 639 429 639 532 643 532 643 61 891 61 891 147 819 147 819 190 844 190 844 371 617 371 617 586 966 586 966 47 185 47 185 361 292 361 292 739 250 739 250 65 246 65 246 285 356 285 356 700 385 700 385 250 980 250 980 21 431 21 431 940 694 940 694 43 391 43 391 778 36 778 36 784 647 784 647 738 111 738 111 107 493 107 493 499 370 499 370 633 207 633 207 997 214 997 214 286 536 286 536 347 333 347 333 658 962 658 962 169 967 169 967 218 194 218 194 377 917 377 917 910 247 910 247 793 238 793 238 771 85 771 85 13 178 13 178 416 731 416 731 865 728 865 728 972 968 972 968 530 241 530 241 483 459 483 459 236 38 236 38 415 657 415 657 526 168 526 168 717 127 717 127 763 647 763 647 793 689 793 689 372 60 372 60 491 544 491 544 692 584 692 584 586 357 586 357 743 185 743 185 995 65 995 65 190 265 190 265 762 972 762 972 855 874 855 874 62 833 62 833 523 826 523 826 747 17 747 17 379 86 379 86 911 331 911 331 323 482 323 482 72 564 72 564 27 149 27 149 151 478 151 478 687 601 687 601 465 13 465 13 460 282 460 282 534 801 534 801 189 454 189 454 377 645 377 645 956 612 956 612 834 437 834 437 375 438 375 438 593 665 593 665 44 628 44 628 369 996 369 996 299 237 299 237 899 176 899 176 230 144 230 144 781 289 781 289 472 728 472 728 464 649 464 649 953 173 953 173 230 637 230 637 963 403 963 403 985 644 985 644 91 833 91 833 614 445 614 445 470 355 470 355 591 807 591 807 266 805 266 805 255 605 255 605 400 519 400 519 685 574 685 574 454 905 454 905 175 446 175 446 600 9 600 9 469 503 469 503 511 355 511 355 41 453 41 453 84 234 84 234 412 836 412 836 19 775 19 775 932 694 932 694 206 773 206 773 70 342 70 342 201 750 201 750 712 240 712 240 907 99 907 99 770 203 770 203 158 363 158 363 86 462 86 462 687 880 687 880 539 336 539 336 997 353 997 353 71 762 71 762 10 99 10 99 572 207 572 207 309 134 309 134 678 657 678 657 643 947 643 947 396 724 396 724 459 621 459 621 291 910 291 910 437 339 437 339 572 158 572 158 612 201 612 201 348 872 348 872 894 229 894 229 22 181 22 181 323 257 323 257 867 397 867 397 716 845 716 845 806 191 806 191 349 595 349 595 904 165 904 165 721 105 721 105 651 252 651 252 649 70 649 70 965 688 965 688 704 722 704 722 169 633 169 633 195 537 195 537 988 928 988 928 234 619 234 619 302 301 302 301 358 356 358 356 2 711 2 711 934 613 934 613 22 400 22 400 963 755 963 755 374 661 374 661 691 803 691 803 977 779 977 779 641 873 641 873 322 939 322 939 732 203 732 203 705 745 705 745 712 77 712 77 880 770 880 770 420 416 420 416 224 112 224 112 687 703 687 703 974 62 974 62 392 866 392 866 756 352 756 352 165 521 165 521 947 8 947 8 445 233 445 233 371 858 371 858 245 763 245 763 210 986 210 986 188 205 188 205 167 568 167 568 734 415 734 415 365 93 365 93 241 238 241 238 608 254 608 254 701 566 701 566 520 414 520 414 440 995 440 995 368 393 368 393 919 41 919 41 450 686 450 686 371 258 371 258 411 557 411 557 144 100 144 100 362 198 362 198 976 496 976 496 932 505 932 505 338 401 338 401 955 460 955 460 522 122 522 122 486 617 486 617 272 601 272 601 723 170 723 170 289 983 289 983 868 902 868 902 286 6 286 6 255 951 255 951 966 751 966 751 720 390 720 390 362 74 362 74 558 498 558 498 549 200 549 200 863 765 863 765 345 970 345 970 819 212 819 212 359 261 359 261 253 195 253 195 956 481 956 481 372 803 372 803 26 174 26 174 134 985 134 985 298 401 298 401 573 323 573 323 649 652 649 652 169 195 169 195 76 305 76 305 80 730 80 730 42 35 42 35 919 108 919 108 963 129 963 129 305 682 305 682 506 879 506 879 914 69 914 69 531 754 531 754 940 640 940 640 11 402 11 402 107 348 107 348 253 332 253 332 800 122 800 122 113 102 113 102 780 110 780 110 789 633 789 633 181 250 181 250 625 660 625 660 641 273 641 273 532 711 532 711 71 150 71 150 768 839 768 839 425 229 425 229 708 142 708 142 600 61 600 61 229 858 229 858 205 965 205 965 224 930 224 930 966 750 966 750 42 601 42 601 724 727 724 727 485 877 485 877 273 960 273 960 284 675 284 675 644 845 644 845 757 517 757 517 475 857 475 857 464 295 464 295 996 952 996 952 775 384 775 384 615 674 615 674 287 978 287 978 501 837 501 837 450 193 450 193 381 805 381 805 21 216 21 216 883 563 883 563 134 147 134 147 798 50 798 50 61 563 61 563 208 108 208 108 770 969 770 969 823 416 823 416 904 110 904 110 645 620 645 620 443 443 443 443 244 49 244 49 923 411 923 411 335 638 335 638 730 584 730 584 862 717 862 717 819 541 819 541 569 75 569 75 231 125 231 125 530 224 530 224 902 785 902 785 436 591 436 591 701 23 701 23 192 808 192 808 326 761 326 761 567 362 567 362 463 359 463 359 602 637 602 637 146 911 146 911 889 474 889 474 450 721 450 721 397 32 397 32 806 625 806 625 936 600 936 600 437 560 437 560 603 955 603 955 964 451 964 451 645 865 645 865 602 887 602 887 145 456 145 456 469 44 469 44 118 709 118 709 86 388 86 388 346 558 346 558 986 773 986 773 28 903 28 903 414 48 414 48 980 406 980 406 304 844 304 844 352 648 352 648 222 131 222 131 501 795 501 795 198 54 198 54 474 841 474 841 94 292 94 292 429 269 429 269 616 918 616 918 1 413 1 413 917 796 917 796 699 312 699 312 796 655 796 655 586 975 586 975 29 292 29 292 555 561 555 561 854 497 854 497 941 514 941 514 509 913 509 913 649 997 649 997 628 142 628 142 628 700 628 700 746 794 746 794 640 210 640 210 385 64 385 64 597 824 597 824 653 872 653 872 338 595 338 595 105 785 105 785 948 645 948 645 442 10 442 10 386 962 386 962 351 226 351 226 699 442 699 442 915 34 915 34 110 633 110 633 698 157 698 157 856 881 856 881 749 139 749 139 2 92 2 92 16 289 16 289 181 623 181 623 348 727 348 727 440 512 440 512 186 693 186 693 611 804 611 804 340 596 340 596 473 740 473 740 633 293 633 293 844 636 844 636 865 560 865 560 217 913 217 913 754 220 754 220 691 168 691 168 993 187 993 187 886 463 886 463 792 165 792 165 614 681 614 681 628 603 628 603 236 557 236 557 641 570 641 570 821 130 821 130 146 800 146 800 32 376 32 376 467 608 467 608 208 356 208 356 796 48 796 48 991 837 991 837 283 297 283 297 534 782 534 782 779 494 779 494 733 653 733 653 166 221 166 221 987 890 987 890 847 208 847 208 140 558 140 558 648 907 648 907 171 765 171 765 235 534 235 534 200 29 200 29 786 668 786 668 580 916 580 916 244 197 244 197 374 402 374 402 943 816 943 816 537 963 537 963 726 35 726 35 351 750 351 750 878 443 878 443 189 886 189 886 726 41 726 41 704 274 704 274 347 151 347 151 804 69 804 69 389 703 389 703 247 692 247 692 765 614 765 614 88 940 88 940 279 757 279 757 559 48 559 48 686 20 686 20 949 986 949 986 863 191 863 191 695 771 695 771 957 506 957 506 867 865 867 865 10 714 10 714 677 886 677 886 111 496 111 496 232 296 232 296 64 894 64 894 949 671 949 671 76 514 76 514 480 20 480 20 88 749 88 749 565 57 565 57 641 10 641 10 491 962 491 962 993 562 993 562 217 723 217 723 375 981 375 981 633 595 633 595 429 473 429 473 553 100 553 100 631 192 631 192 987 100 987 100 615 119 615 119 869 674 869 674 134 987 134 987 645 111 645 111 586 255 586 255 352 696 352 696 408 380 408 380 529 928 529 928 375 886 375 886 539 426 539 426 851 806 851 806 446 768 446 768 422 71 422 71 519 104 519 104 14 994 14 994 37 89 37 89 764 215 764 215 406 637 406 637 663 827 663 827 102 121 102 121 607 304 607 304 52 846 52 846 106 869 106 869 991 125 991 125 102 382 102 382 775 135 775 135 545 934 545 934 764 254 764 254 45 348 45 348 720 531 720 531 547 467 547 467 654 290 654 290 531 750 531 750 566 501 566 501 276 419 276 419 374 734 374 734 64 76 64 76 418 938 418 938 11 353 11 353 173 407 173 407 725 194 725 194 614 786 614 786 565 813 565 813 412 547 412 547 947 293 947 293 467 259 467 259 451 115 451 115 726 81 726 81 311 189 311 189 733 966 733 966 873 427 873 427 125 734 125 734 320 364 320 364 932 625 932 625 722 90 722 90 342 819 342 819 734 151 734 151 824 735 824 735 518 26 518 26 732 170 732 170 619 733 619 733 397 655 397 655 849 198 849 198 259 519 259 519 528 460 528 460 983 278 983 278 47 973 47 973 322 973 322 973 234 364 234 364 620 390 620 390 847 470 847 470 754 893 754 893 239 349 239 349 726 835 726 835 491 601 491 601 652 71 652 71 792 144 792 144 671 807 671 807 888 576 888 576 750 596 750 596 232 139 232 139 507 976 507 976 326 373 326 373 655 738 655 738 749 599 749 599 565 764 565 764 772 423 772 423 559 913 559 913 420 961 420 961 271 852 271 852 384 812 384 812 533 944 533 944 569 14 569 14 321 60 321 60 195 729 195 729 602 66 602 66 415 540 415 540 367 315 367 315 885 351 885 351 161 600 161 600 959 370 959 370 373 10 373 10 363 345 363 345 205 656 205 656 845 945 845 945 214 458 214 458 969 226 969 226 747 45 747 45 634 388 634 388 245 882 245 882 40 699 40 699 406 88 406 88 75 528 75 528 750 467 750 467 384 3 384 3 513 119 513 119 478 509 478 509 963 785 963 785 56 532 56 532 907 355 907 355 862 759 862 759 464 901 464 901 57 148 57 148 196 300 196 300 678 857 678 857 748 933 748 933 312 685 312 685 869 126 869 126 716 640 716 640 765 196 765 196 530 481 530 481 110 991 110 991 787 383 787 383 788 674 788 674 347 806 347 806 811 787 811 787 273 447 273 447 691 438 691 438 824 291 824 291 396 374 396 374 816 809 816 809 68 180 68 180 264 668 264 668 607 721 607 721 81 159 81 159 694 578 694 578 379 677 379 677 625 539 625 539 346 438 346 438 940 335 940 335 140 90 140 90 932 103 932 103 291 788 291 788 379 522 379 522 470 330 470 330 819 602 819 602 569 565 569 565 878 353 878 353 400 638 400 638 216 613 216 613 410 332 410 332 124 318 124 318 952 289 952 289 276 258 276 258 749 177 749 177 792 599 792 599 228 343 228 343 244 284 244 284 369 681 369 681 862 69 862 69 775 341 775 341 140 392 140 392 689 932 689 932 198 332 198 332 785 849 785 849 563 346 563 346 426 870 426 870 274 925 274 925 10 735 10 735 949 700 949 700 795 562 795 562 935 164 935 164 484 521 484 521 994 70 994 70 246 147 246 147 319 810 319 810 163 665 163 665 439 983 439 983 525 685 525 685 111 560 111 560 663 748 663 748 717 720 717 720 534 297 534 297 795 721 795 721 252 741 252 741 370 830 370 830 716 514 716 514 248 746 248 746 626 714 626 714 588 821 588 821 395 895 395 895 80 926 80 926 411 495 411 495 211 947 211 947 202 182 202 182 642 232 642 232 366 725 366 725 500 979 500 979 916 620 916 620 57 67 57 67 773 526 773 526 339 259 339 259 632 547 632 547 401 930 401 930 488 957 488 957 856 208 856 208 867 627 867 627 49 568 49 568 116 341 116 341 197 199 197 199 417 862 417 862 592 37 592 37 52 256 52 256 117 54 117 54 45 857 45 857 166 3 166 3 393 624 393 624 524 795 524 795 162 15 162 15 119 97 119 97 122 5 122 5 313 8 313 8 871 818 871 818 361 539 361 539 907 869 907 869 654 926 654 926 9 570 9 570 882 564 882 564 597 732 597 732 304 494 304 494 895 356 895 356 520 72 520 72 827 89 827 89 163 92 163 92 728 330 728 330 79 823 79 823 169 869 169 869 389 720 389 720 326 467 326 467 717 65 717 65 992 474 992 474 611 53 611 53 144 306 144 306 425 867 425 867 343 620 343 620 22 916 22 916 43 925 43 925 674 650 674 650 792 387 792 387 66 393 66 393 764 554 764 554 19 357 19 357 952 909 952 909 182 932 182 932 323 172 323 172 805 656 805 656 626 402 626 402 521 201 521 201 973 179 973 179 684 827 684 827 750 316 750 316 613 228 613 228 863 573 863 573 734 142 734 142 979 169 979 169 476 781 476 781 473 105 473 105 256 514 256 514 540 921 540 921 416 760 416 760 696 703 696 703 910 150 910 150 945 348 945 348 944 775 944 775 961 729 961 729 614 777 614 777 828 976 828 976 364 323 364 323 711 11 711 11 936 374 936 374 430 445 430 445 811 248 811 248 347 390 347 390 195 352 195 352 799 193 799 193 126 387 126 387 682 463 682 463 516 933 516 933 636 135 636 135 190 1 190 1 958 909 958 909 181 925 181 925 829 253 829 253 321 311 321 311 555 788 555 788 802 119 802 119 200 682 200 682 951 211 951 211 829 783 829 783 908 542 908 542 857 984 857 984 285 376 285 376 464 46 464 46 335 646 335 646 33 350 33 350 826 45 826 45 273 136 273 136 811 347 811 347 997 770 997 770 822 515 822 515 955 78 955 78 595 886 595 886 838 346 838 346 58 703 58 703 511 863 511 863 805 584 805 584 320 354 320 354 243 3 243 3 412 537 412 537 154 16 154 16 788 259 788 259 1 2 1 2 10 305 10 305 27 290 27 290 749 666 749 666 736 759 736 759 275 830 275 830 292 32 292 32 114 606 114 606 392 404 392 404 513 265 513 265 841 615 841 615 636 961 636 961 951 597 951 597 56 404 56 404 706 591 706 591 657 769 657 769 423 758 423 758 427 294 427 294 555 260 555 260 640 400 640 400 402 595 402 595 168 89 168 89 197 551 197 551 385 248 385 248 979 268 979 268 430 797 430 797 373 570 373 570 595 343 595 343 136 776 136 776 533 137 533 137 176 511 176 511 19 833 19 833 658 973 658 973 306 481 306 481 622 26 622 26 491 158 491 158 284 45 284 45 531 80 531 80 649 905 649 905 808 310 808 310 82 228 82 228 781 735 781 735 493 769 493 769 557 318 557 318 624 376 624 376 460 709 460 709 282 456 282 456 142 688 142 688 724 2 724 2 707 768 707 768 615 964 615 964 275 792 275 792 974 4 974 4 986 94 986 94 177 786 177 786 129 493 129 493 429 100 429 100 735 231 735 231 742 648 742 648 168 487 168 487 148 668 148 668 533 613 533 613 963 370 963 370 246 207 246 207 235 113 235 113 63 27 63 27 906 541 906 541 913 226 913 226 220 428 220 428 205 218 205 218 457 844 457 844 321 112 321 112 716 283 716 283 420 913 420 913 549 826 549 826 220 514 220 514 290 265 290 265 141 981 141 981 101 908 101 908 71 239 71 239 376 993 376 993 52 939 52 939 255 304 255 304 708 141 708 141 178 315 178 315 729 997 729 997 800 530 800 530 194 43 194 43 909 534 909 534 863 713 863 713 666 496 666 496 71 885 71 885 20 251 20 251 324 762 324 762 911 652 911 652 382 324 382 324 238 610 238 610 313 312 313 312 174 606 174 606 964 729 964 729 518 255 518 255 951 185 951 185 676 647 676 647 632 890 632 890 518 115 518 115 101 694 101 694 352 949 352 949 897 265 897 265 160 861 160 861 514 113 514 113 84 364 84 364 82 101 82 101 65 975 65 975 930 245 930 245 816 376 816 376 931 479 931 479 38 434 38 434 762 128 762 128 951 903 951 903 442 166 442 166 62 718 62 718 278 549 278 549 263 736 263 736 572 71 572 71 390 793 390 793 512 363 512 363 34 310 34 310 491 558 491 558 664 157 664 157 812 895 812 895 785 141 785 141 858 744 858 744 404 742 404 742 535 925 535 925 786 893 786 893 600 414 600 414 564 974 564 974 335 389 335 389 877 317 877 317 920 610 920 610 412 13 412 13 437 162 437 162 204 191 204 191 403 317 403 317 222 257 222 257 440 549 440 549 254 371 254 371 231 779 231 779 195 948 195 948 546 271 546 271 592 238 592 238 375 516 375 516 663 69 663 69 777 438 777 438 819 435 819 435 141 39 141 39 945 670 945 670 870 87 870 87 63 695 63 695 678 953 678 953 444 846 444 846 294 488 294 488 10 537 10 537 281 951 281 951 857 631 857 631 727 755 727 755 538 579 538 579 238 315 238 315 106 838 106 838 344 868 344 868 644 689 644 689 25 201 25 201 904 199 904 199 760 916 760 916 965 621 965 621 60 743 60 743 142 937 142 937 749 252 749 252 830 644 830 644 965 734 965 734 367 706 367 706 121 412 121 412 710 652 710 652 140 701 140 701 155 41 155 41 437 230 437 230 379 902 379 902 677 16 677 16 188 772 188 772 841 606 841 606 970 920 970 920 537 926 537 926 825 944 825 944 818 207 818 207 721 152 721 152 239 545 239 545 268 285 268 285 90 580 90 580 547 229 547 229 501 242 501 242 823 206 823 206 586 428 586 428 11 824 11 824 494 694 494 694 727 17 727 17 739 298 739 298 584 333 584 333 115 785 115 785 426 430 426 430 261 506 261 506 868 877 868 877 152 165 152 165 531 869 531 869 842 350 842 350 587 974 587 974 38 641 38 641 560 622 560 622 924 223 924 223 941 823 941 823 560 505 560 505 907 260 907 260 715 537 715 537 418 877 418 877 552 43 552 43 327 796 327 796 427 531 427 531 834 718 834 718 185 441 185 441 678 507 678 507 37 504 37 504 840 943 840 943 798 521 798 521 357 957 357 957 486 284 486 284 481 48 481 48 187 501 187 501 26 841 26 841 237 819 237 819 228 353 228 353 40 982 40 982 403 412 403 412 888 433 888 433 922 317 922 317 343 690 343 690 843 8 843 8 842 368 842 368 743 796 743 796 785 362 785 362 472 991 472 991 475 781 475 781 570 555 570 555 695 469 695 469 929 339 929 339 828 69 828 69 516 746 516 746 749 992 749 992 484 544 484 544 472 834 472 834 529 80 529 80 750 687 750 687 356 119 356 119 756 847 756 847 459 462 459 462 153 51 153 51 639 81 639 81 113 234 113 234 784 764 784 764 979 897 979 897 289 832 289 832 968 120 968 120 414 68 414 68 171 779 171 779 483 981 483 981 137 964 137 964 641 734 641 734 980 637 980 637 521 565 521 565 122 306 122 306 307 661 307 661 725 976 725 976 667 914 667 914 62 966 62 966 387 93 387 93 541 218 541 218 907 814 907 814 74 763 74 763 206 109 206 109 957 45 957 45 462 338 462 338 333 664 333 664 359 622 359 622 428 579 428 579 749 211 749 211 716 248 716 248 611 708 611 708 668 752 668 752 575 75 575 75 12 699 12 699 814 460 814 460 801 494 801 494 818 361 818 361 78 94 78 94 248 782 248 782 37 877 37 877 603 771 603 771 851 641 851 641 513 14 513 14 318 525 318 525 114 89 114 89 480 109 480 109 885 624 885 624 950 409 950 409 906 791 906 791 732 282 732 282 8 949 8 949 491 201 491 201 624 555 624 555 272 88 272 88 354 650 354 650 100 420 100 420 560 532 560 532 414 115 414 115 901 9 901 9 834 224 834 224 685 847 685 847 979 500 979 500 266 657 266 657 425 948 425 948 604 707 604 707 406 531 406 531 320 400 320 400 671 717 671 717 260 688 260 688 884 77 884 77 213 915 213 915 52 631 52 631 561 712 561 712 734 574 734 574 983 152 983 152 173 831 173 831 354 848 354 848 401 668 401 668 207 417 207 417 906 864 906 864 101 376 101 376 96 377 96 377 942 760 942 760 976 522 976 522 634 739 634 739 498 639 498 639 852 103 852 103 640 319 640 319 979 514 979 514 200 862 200 862 750 144 750 144 807 770 807 770 870 392 870 392 372 560 372 560 477 590 477 590 395 409 395 409 952 437 952 437 349 24 349 24 828 242 828 242 809 441 809 441 69 436 69 436 164 629 164 629 496 394 496 394 722 365 722 365 659 921 659 921 346 331 346 331 492 718 492 718 666 447 666 447 162 665 162 665 17 817 17 817 373 627 373 627 628 722 628 722 187 98 187 98 519 645 519 645 150 965 150 965 305 263 305 263 438 877 438 877 199 512 199 512 360 267 360 267 363 516 363 516 764 167 764 167 465 970 465 970 781 441 781 441 154 872 154 872 725 125 725 125 495 597 495 597 553 268 553 268 532 224 532 224 343 457 343 457 838 253 838 253 503 509 503 509 121 131 121 131 79 204 79 204 214 304 214 304 721 408 721 408 659 92 659 92 215 626 215 626 369 106 369 106 398 157 398 157 467 872 467 872 868 371 868 371 527 277 527 277 637 823 637 823 274 600 274 600 5 546 5 546 92 359 92 359 478 215 478 215 436 649 436 649 34 309 34 309 134 349 134 349 26 262 26 262 255 82 255 82 378 290 378 290 209 774 209 774 870 30 870 30 777 530 777 530 101 636 101 636 303 641 303 641 622 706 622 706 753 370 753 370 612 571 612 571 797 465 797 465 14 759 14 759 402 848 402 848 633 743 633 743 442 284 442 284 239 828 239 828 470 10 470 10 461 78 461 78 822 728 822 728 962 432 962 432 107 265 107 265 801 733 801 733 151 335 151 335 994 448 994 448 940 98 940 98 493 804 493 804 580 259 580 259 229 158 229 158 286 381 286 381 291 593 291 593 64 304 64 304 418 28 418 28 828 351 828 351 713 978 713 978 823 282 823 282 704 366 704 366 205 830 205 830 628 209 628 209 257 183 257 183 498 591 498 591 207 144 207 144 429 346 429 346 713 536 713 536 541 813 541 813 815 548 815 548 281 780 281 780 127 30 127 30 61 938 61 938 516 188 516 188 598 675 598 675 243 313 243 313 116 68 116 68 237 723 237 723 766 349 766 349 260 626 260 626 552 159 552 159 751 378 751 378 469 563 469 563 76 432 76 432 293 810 293 810 92 324 92 324 493 183 493 183 874 713 874 713 418 397 418 397 427 958 427 958 301 877 301 877 536 799 536 799 385 610 385 610 210 637 210 637 479 501 479 501 435 90 435 90 467 638 467 638 787 929 787 929 213 93 213 93 430 871 430 871 144 157 144 157 251 550 251 550 851 491 851 491 973 337 973 337 913 134 913 134 221 476 221 476 996 656 996 656 889 117 889 117 98 408 98 408 307 785 307 785 865 456 865 456 165 818 165 818 939 520 939 520 309 858 309 858 598 624 598 624 593 594 593 594 979 610 979 610 209 280 209 280 287 188 287 188 373 420 373 420 808 593 808 593 625 778 625 778 449 117 449 117 821 961 821 961 829 983 829 983 132 813 132 813 138 678 138 678 778 265 778 265 138 796 138 796 379 142 379 142 861 650 861 650 130 303 130 303 589 612 589 612 226 755 226 755 662 62 662 62 432 695 432 695 497 585 497 585 32 668 32 668 922 322 922 322 88 46 88 46 466 100 466 100 303 395 303 395 943 683 943 683 30 386 30 386 808 460 808 460 581 542 581 542 857 126 857 126 834 489 834 489 948 784 948 784 359 511 359 511 650 693 650 693 749 487 749 487 801 349 801 349 64 557 64 557 394 463 394 463 677 609 677 609 932 125 932 125 697 27 697 27 138 736 138 736 656 208 656 208 431 292 431 292 849 676 849 676 481 387 481 387 600 567 600 567 901 306 901 306 463 768 463 768 404 805 404 805 656 542 656 542 301 927 301 927 330 404 330 404 675 24 675 24 835 789 835 789 697 837 697 837 918 979 918 979 392 593 392 593 72 570 72 570 671 589 671 589 870 763 870 763 623 120 623 120 779 608 779 608 783 275 783 275 112 951 112 951 112 803 112 803 225 694 225 694 310 574 310 574 251 783 251 783 765 366 765 366 782 431 782 431 65 463 65 463 919 183 919 183 11 80 11 80 234 746 234 746 5 218 5 218 4 459 4 459 691 622 691 622 729 422 729 422 888 163 888 163 79 490 79 490 550 698 550 698 844 779 844 779 898 769 898 769 376 890 376 890 820 655 820 655 652 959 652 959 996 415 996 415 374 265 374 265 691 111 691 111 277 210 277 210 458 147 458 147 61 348 61 348 130 520 130 520 339 34 339 34 338 253 338 253 460 77 460 77 621 908 621 908 511 26 511 26 587 585 587 585 296 129 296 129 690 963 690 963 987 711 987 711 937 959 937 959 855 804 855 804 95 341 95 341 111 528 111 528 62 258 62 258 889 397 889 397 49 790 49 790 138 864 138 864 651 558 651 558 613 937 613 937 349 689 349 689 68 97 68 97 668 175 668 175 598 533 598 533 335 873 335 873 493 388 493 388 307 199 307 199 378 242 378 242 936 679 936 679 171 114 171 114 948 984 948 984 257 828 257 828 189 379 189 379 938 363 938 363 380 337 380 337 514 102 514 102 806 747 806 747 491 376 491 376 413 963 413 963 575 448 575 448 409 311 409 311 700 636 700 636 877 323 877 323 532 576 532 576 397 30 397 30 14 711 14 711 838 626 838 626 981 669 981 669 473 355 473 355 699 101 699 101 960 866 960 866 876 979 876 979 117 846 117 846 22 180 22 180 252 113 252 113 97 961 97 961 398 839 398 839 647 955 647 955 393 798 393 798 428 527 428 527 242 330 242 330 886 233 886 233 797 306 797 306 924 845 924 845 95 809 95 809 161 150 161 150 728 24 728 24 745 99 745 99 839 9 839 9 613 321 613 321 197 14 197 14 30 609 30 609 5 148 5 148 54 680 54 680 123 459 123 459 92 397 92 397 582 818 582 818 12 85 12 85 680 133 680 133 453 459 453 459 440 773 440 773 289 597 289 597 805 39 805 39 705 838 705 838 736 282 736 282 328 44 328 44 979 982 979 982 310 139 310 139 694 158 694 158 487 477 487 477 540 800 540 800 316 67 316 67 202 317 202 317 990 719 990 719 166 97 166 97 924 399 924 399 239 373 239 373 522 791 522 791 742 735 742 735 445 564 445 564 365 374 365 374 532 517 532 517 410 936 410 936 974 489 974 489 860 135 860 135 521 36 521 36 697 764 697 764 654 635 654 635 21 428 21 428 201 274 201 274 615 683 615 683 329 32 329 32 919 693 919 693 859 859 859 859 564 901 564 901 205 318 205 318 680 119 680 119 60 874 60 874 738 620 738 620 297 448 297 448 10 319 10 319 741 262 741 262 478 556 478 556 635 730 635 730 789 984 789 984 282 547 282 547 815 587 815 587 474 476 474 476 702 17 702 17 777 128 777 128 206 645 206 645 847 822 847 822 951 827 951 827 228 841 228 841 466 766 466 766 790 432 790 432 39 528 39 528 271 250 271 250 538 803 538 803 143 174 143 174 125 826 125 826 553 450 553 450 561 956 561 956 967 395 967 395 967 186 967 186 177 596 177 596 70 627 70 627 436 567 436 567 814 352 814 352 187 299 187 299 391 905 391 905 574 91 574 91 981 511 981 511 799 585 799 585 515 716 515 716 599 798 599 798 519 770 519 770 213 681 213 681 98 829 98 829 30 548 30 548 19 73 19 73 979 275 979 275 918 88 918 88 273 556 273 556 710 884 710 884 194 574 194 574 58 381 58 381 223 225 223 225 345 835 345 835 177 365 177 365 949 852 949 852 732 51 732 51 69 8 69 8 221 896 221 896 592 410 592 410 134 364 134 364 942 991 942 991 628 470 628 470 267 247 267 247 975 136 975 136 768 953 768 953 49 879 49 879 899 786 899 786 39 47 39 47 279 302 279 302 159 892 159 892 666 537 666 537 762 917 762 917 2 86 2 86 166 205 166 205 571 394 571 394 348 778 348 778 714 743 714 743 218 67 218 67 185 156 185 156 632 273 632 273 742 30 742 30 199 313 199 313 873 386 873 386 494 71 494 71 389 92 389 92 697 89 697 89 288 620 288 620 873 240 873 240 880 150 880 150 788 886 788 886 69 528 69 528 711 848 711 848 107 175 107 175 107 828 107 828 658 659 658 659 943 132 943 132 79 189 79 189 762 291 762 291 884 774 884 774 124 59 124 59 407 27 407 27 969 866 969 866 367 213 367 213 561 741 561 741 326 22 326 22 658 97 658 97 626 594 626 594 521 403 521 403 423 435 423 435 704 706 704 706 14 27 14 27 302 663 302 663 296 398 296 398 338 140 338 140 793 941 793 941 144 305 144 305 678 69 678 69 406 176 406 176 443 258 443 258 986 241 986 241 27 646 27 646 957 473 957 473 298 345 298 345 646 373 646 373 789 458 789 458 913 675 913 675 28 489 28 489 967 229 967 229 916 634 916 634 347 548 347 548 13 848 13 848 198 602 198 602 506 58 506 58 849 359 849 359 282 294 282 294 674 40 674 40 535 949 535 949 215 923 215 923 419 697 419 697 384 257 384 257 149 957 149 957 225 362 225 362 52 703 52 703 341 54 341 54 133 809 133 809 989 950 989 950 890 535 890 535 223 207 223 207 653 863 653 863 561 604 561 604 475 356 475 356 181 446 181 446 1 176 1 176 785 46 785 46 35 870 35 870 107 81 107 81 51 504 51 504 450 590 450 590 533 322 533 322 782 542 782 542 45 436 45 436 891 719 891 719 605 958 605 958 13 759 13 759 465 199 465 199 191 489 191 489 274 404 274 404 116 796 116 796 36 765 36 765 174 31 174 31 564 586 564 586 539 881 539 881 651 747 651 747 790 240 790 240 522 26 522 26 577 126 577 126 238 394 238 394 304 524 304 524 91 696 91 696 766 63 766 63 987 938 987 938 720 258 720 258 141 548 141 548 643 404 643 404 308 285 308 285 787 622 787 622 895 965 895 965 869 453 869 453 420 755 420 755 404 851 404 851 427 707 427 707 669 618 669 618 619 693 619 693 1 145 1 145 42 467 42 467 364 65 364 65 308 193 308 193 941 152 941 152 672 530 672 530 337 678 337 678 15 145 15 145 990 822 990 822 546 332 546 332 668 50 668 50 252 899 252 899 820 690 820 690 758 702 758 702 745 367 745 367 388 62 388 62 668 134 668 134 501 904 501 904 7 366 7 366 235 621 235 621 628 908 628 908 795 52 795 52 928 869 928 869 732 502 732 502 914 107 914 107 285 486 285 486 641 567 641 567 869 580 869 580 464 216 464 216 181 103 181 103 358 78 358 78 169 842 169 842 974 807 974 807 712 106 712 106 441 250 441 250 421 862 421 862 330 87 330 87 39 460 39 460 215 965 215 965 865 764 865 764 259 850 259 850 788 629 788 629 954 278 954 278 987 69 987 69 78 400 78 400 264 957 264 957 587 325 587 325 231 957 231 957 6 12 6 12 24 985 24 985 434 133 434 133 148 615 148 615 955 742 955 742 710 423 710 423 329 855 329 855 380 173 380 173 228 450 228 450 81 13 81 13 246 254 246 254 288 59 288 59 11 419 11 419 509 533 509 533 415 235 415 235 418 907 418 907 199 266 199 266 131 475 131 475 148 179 148 179 992 21 992 21 677 240 677 240 10 392 10 392 407 775 407 775 841 968 841 968 184 900 184 900 948 222 948 222 958 941 958 941 223 827 223 827 974 951 974 951 906 123 906 123 852 928 852 928 668 923 668 923 961 824 961 824 549 933 549 933 679 179 679 179 288 549 288 549 99 469 99 469 330 248 330 248 796 80 796 80 164 737 164 737 860 592 860 592 371 335 371 335 950 72 950 72 985 876 985 876 301 141 301 141 109 354 109 354 570 346 570 346 861 89 861 89 107 441 107 441 694 537 694 537 736 604 736 604 91 212 91 212 826 947 826 947 819 584 819 584 643 979 643 979 547 618 547 618 631 458 631 458 230 438 230 438 938 382 938 382 488 953 488 953 732 669 732 669 896 720 896 720 657 161 657 161 509 482 509 482 5 530 5 530 666 915 666 915 206 293 206 293 737 534 737 534 7 537 7 537 945 678 945 678 778 177 778 177 514 622 514 622 250 859 250 859 500 686 500 686 229 14 229 14 137 598 137 598 662 836 662 836 305 317 305 317 914 303 914 303 506 97 506 97 394 464 394 464 990 559 990 559 196 624 196 624 339 71 339 71 819 176 819 176 567 602 567 602 784 345 784 345 392 167 392 167 449 534 449 534 584 971 584 971 781 463 781 463 191 308 191 308 951 360 951 360 927 643 927 643 863 984 863 984 660 80 660 80 718 513 718 513 316 708 316 708 994 626 994 626 874 472 874 472 941 987 941 987 337 640 337 640 905 498 905 498 634 274 634 274 643 572 643 572 993 777 993 777 916 336 916 336 640 801 640 801 647 325 647 325 905 647 905 647 719 857 719 857 134 199 134 199 427 130 427 130 598 231 598 231 765 17 765 17 819 699 819 699 893 847 893 847 432 727 432 727 158 627 158 627 165 152 165 152 428 615 428 615 650 697 650 697 938 86 938 86 866 277 866 277 109 132 109 132 156 549 156 549 29 278 29 278 435 354 435 354 158 59 158 59 299 213 299 213 292 635 292 635 285 546 285 546 292 958 292 958 149 112 149 112 347 88 347 88 173 635 173 635 983 339 983 339 51 682 51 682 641 716 641 716 970 297 970 297 576 524 576 524 611 378 611 378 123 951 123 951 33 181 33 181 4 64 4 64 260 949 260 949 709 589 709 589 620 720 620 720 481 685 481 685 52 983 52 983 380 576 380 576 208 76 208 76 960 982 960 982 938 677 938 677 531 560 531 560 261 896 261 896 351 669 351 669 684 428 684 428 627 167 627 167 640 160 640 160 82 720 82 720 729 210 729 210 1 594 1 594 845 696 845 696 850 862 850 862 866 787 866 787 736 570 736 570 981 852 981 852 174 419 174 419 544 461 544 461 767 9 767 9 324 615 324 615 424 456 424 456 870 244 870 244 320 994 320 994 337 683 337 683 707 791 707 791 340 510 340 510 902 9 902 9 98 30 98 30 238 978 238 978 591 918 591 918 772 553 772 553 615 986 615 986 620 201 620 201 89 224 89 224 248 345 248 345 238 516 238 516 841 947 841 947 347 777 347 777 551 72 551 72 836 688 836 688 533 650 533 650 444 357 444 357 332 843 332 843 958 282 958 282 21 460 21 460 903 955 903 955 374 694 374 694 552 529 552 529 912 863 912 863 808 8 808 8 19 652 19 652 219 30 219 30 441 600 441 600 497 573 497 573 790 375 790 375 465 679 465 679 340 632 340 632 215 861 215 861 671 891 671 891 948 317 948 317 788 325 788 325 498 781 498 781 570 954 570 954 791 993 791 993 868 675 868 675 430 108 430 108 746 382 746 382 737 820 737 820 199 950 199 950 132 115 132 115 420 528 420 528 951 687 951 687 377 727 377 727 220 575 220 575 987 920 987 920 319 563 319 563 482 466 482 466 21 622 21 622 796 434 796 434 243 337 243 337 26 266 26 266 537 611 537 611 454 326 454 326 294 543 294 543 500 590 500 590 845 363 845 363 390 294 390 294 357 325 357 325 314 251 314 251 927 558 927 558 915 114 915 114 842 222 842 222 533 637 533 637 883 672 883 672 633 805 633 805 448 16 448 16 369 845 369 845 808 704 808 704 602 786 602 786 843 356 843 356 549 106 549 106 165 558 165 558 719 245 719 245 802 456 802 456 386 295 386 295 960 609 960 609 146 653 146 653 397 758 397 758 795 749 795 749 869 530 869 530 914 641 914 641 619 409 619 409 280 328 280 328 272 994 272 994 537 484 537 484 612 186 612 186 319 733 319 733 876 396 876 396 146 311 146 311 127 474 127 474 886 854 886 854 542 875 542 875 849 733 849 733 301 13 301 13 697 240 697 240 145 756 145 756 951 578 951 578 177 883 177 883 53 476 53 476 798 346 798 346 314 597 314 597 713 971 713 971 959 508 959 508 836 555 836 555 607 629 607 629 940 71 940 71 747 85 747 85 304 629 304 629 462 898 462 898 691 409 691 409 166 705 166 705 996 366 996 366 831 790 831 790 381 730 381 730 375 303 375 303 551 337 551 337 648 707 648 707 382 835 382 835 150 595 150 595 157 397 157 397 425 8 425 8 756 27 756 27 362 506 362 506 174 718 174 718 333 630 333 630 745 967 745 967 721 848 721 848 651 255 651 255 128 379 128 379 419 236 419 236 84 142 84 142 941 335 941 335 36 601 36 601 894 314 894 314 971 544 971 544 412 175 412 175 595 3 595 3 438 987 438 987 745 183 745 183 633 808 633 808 265 568 265 568 564 659 564 659 372 341 372 341 799 297 799 297 93 956 93 956 101 701 101 701 911 915 911 915 969 855 969 855 654 905 654 905 838 327 838 327 112 16 112 16 774 39 774 39 87 271 87 271 133 828 133 828 889 629 889 629 83 219 83 219 699 504 699 504 372 764 372 764 827 842 827 842 24 345 24 345 815 621 815 621 54 634 54 634 938 755 938 755 914 701 914 701 770 635 770 635 776 938 776 938 946 58 946 58 771 325 771 325 917 827 917 827 27 587 27 587 314 463 314 463 874 104 874 104 491 480 491 480 481 481 481 481 564 191 564 191 372 310 372 310 888 281 888 281 293 630 293 630 635 287 635 287 179 543 179 543 61 5 61 5 770 826 770 826 886 490 886 490 364 538 364 538 574 194 574 194 553 745 553 745 88 190 88 190 720 411 720 411 74 801 74 801 389 499 389 499 419 760 419 760 645 235 645 235 953 782 953 782 185 927 185 927 567 50 567 50 732 251 732 251 518 32 518 32 873 718 873 718 603 899 603 899 89 417 89 417 841 224 841 224 503 158 503 158 609 783 609 783 706 255 706 255 750 635 750 635 548 309 548 309 678 469 678 469 64 355 64 355 306 798 306 798 504 745 504 745 258 995 258 995 887 377 887 377 256 777 256 777 288 819 288 819 678 5 678 5 939 997 939 997 8 654 8 654 533 954 533 954 172 970 172 970 523 586 523 586 437 469 437 469 632 646 632 646 657 302 657 302 172 251 172 251 40 442 40 442 64 530 64 530 236 445 236 445 766 115 766 115 760 171 760 171 336 766 336 766 230 415 230 415 577 704 577 704 43 644 43 644 828 202 828 202 429 644 429 644 517 151 517 151 851 885 851 885 107 598 107 598 60 316 60 316 814 101 814 101 64 870 64 870 713 311 713 311 900 642 900 642 261 282 261 282 670 681 670 681 532 639 532 639 472 50 472 50 392 12 392 12 822 789 822 789 777 685 777 685 836 927 836 927 956 107 956 107 382 673 382 673 562 834 562 834 926 522 926 522 661 383 661 383 703 299 703 299 92 169 92 169 577 576 577 576 481 854 481 854 446 351 446 351 836 72 836 72 199 242 199 242 779 727 779 727 317 292 317 292 69 840 69 840 818 745 818 745 813 456 813 456 532 645 532 645 470 128 470 128 951 690 951 690 887 427 887 427 779 138 779 138 649 720 649 720 856 157 856 157 434 641 434 641 567 475 567 475 628 187 628 187 895 398 895 398 546 418 546 418 795 953 795 953 343 21 343 21 747 639 747 639 267 153 267 153 418 422 418 422 267 551 267 551 710 38 710 38 182 931 182 931 289 361 289 361 265 217 265 217 653 298 653 298 21 23 21 23 450 23 450 23 454 384 454 384 77 200 77 200 43 973 43 973 385 225 385 225 399 65 399 65 503 850 503 850 145 378 145 378 29 815 29 815 323 981 323 981 216 100 216 100 848 539 848 539 52 475 52 475 716 934 716 934 261 952 261 952 871 831 871 831 300 551 300 551 128 138 128 138 565 975 565 975 880 341 880 341 798 347 798 347 516 93 516 93 268 56 268 56 127 528 127 528 828 757 828 757 940 111 940 111 921 783 921 783 748 954 748 954 815 217 815 217 566 585 566 585 31 874 31 874 876 70 876 70 479 822 479 822 855 162 855 162 73 742 73 742 796 493 796 493 31 668 31 668 541 790 541 790 523 425 523 425 767 405 767 405 330 78 330 78 144 711 144 711 410 711 410 711 77 364 77 364 5 57 5 57 869 446 869 446 600 840 600 840 758 200 758 200 695 463 695 463 106 763 106 763 993 438 993 438 655 57 655 57 29 993 29 993 524 811 524 811 481 963 481 963 21 182 21 182 795 904 795 904 112 817 112 817 381 269 381 269 536 84 536 84 141 919 141 919 956 198 956 198 21 499 21 499 115 813 115 813 619 850 619 850 693 215 693 215 782 380 782 380 934 701 934 701 498 28 498 28 693 884 693 884 804 836 804 836 559 700 559 700 44 447 44 447 528 42 528 42 919 263 919 263 207 758 207 758 82 569 82 569 739 337 739 337 668 609 668 609 884 5 884 5 554 537 554 537 69 160 69 160 793 181 793 181 971 502 971 502 780 825 780 825 944 872 944 872 433 866 433 866 954 660 954 660 842 816 842 816 555 171 555 171 167 786 167 786 703 938 703 938 58 517 58 517 399 985 399 985 393 58 393 58 941 120 941 120 724 962 724 962 827 969 827 969 125 784 125 784 935 168 935 168 270 773 270 773 395 118 395 118 34 660 34 660 698 358 698 358 968 764 968 764 752 735 752 735 79 381 79 381 482 655 482 655 395 93 395 93 878 883 878 883 967 327 967 327 13 798 13 798 433 2 433 2 888 872 888 872 56 418 56 418 182 570 182 570 979 817 979 817 63 884 63 884 501 763 501 763 618 246 618 246 684 248 684 248 572 841 572 841 936 113 936 113 968 829 968 829 157 89 157 89 69 624 69 624 39 373 39 373 171 322 171 322 734 402 734 402 134 303 134 303 854 152 854 152 681 572 681 572 457 636 457 636 295 924 295 924 270 941 270 941 565 114 565 114 997 382 997 382 916 679 916 679 197 339 197 339 440 966 440 966 919 15 919 15 658 89 658 89 530 790 530 790 414 760 414 760 834 840 834 840 955 254 955 254 724 280 724 280 943 493 943 493 149 59 149 59 262 821 262 821 283 105 283 105 771 409 771 409 946 411 946 411 813 95 813 95 551 786 551 786 123 95 123 95 309 257 309 257 174 187 174 187 158 912 158 912 7 845 7 845 431 438 431 438 933 72 933 72 972 745 972 745 197 923 197 923 452 633 452 633 906 839 906 839 516 720 516 720 203 65 203 65 18 179 18 179 136 394 136 394 369 899 369 899 207 425 207 425 405 526 405 526 532 501 532 501 617 396 617 396 200 694 200 694 422 249 422 249 696 94 696 94 616 571 616 571 392 594 392 594 46 938 46 938 396 679 396 679 525 438 525 438 179 742 179 742 606 446 606 446 115 660 115 660 197 334 197 334 718 632 718 632 401 703 401 703 311 118 311 118 979 18 979 18 721 814 721 814 204 217 204 217 822 712 822 712 237 727 237 727 968 45 968 45 794 809 794 809 992 564 992 564 684 277 684 277 108 551 108 551 288 469 288 469 336 751 336 751 239 285 239 285 331 516 331 516 21 734 21 734 459 296 459 296 543 332 543 332 969 842 969 842 174 806 174 806 808 94 808 94 620 554 620 554 896 537 896 537 230 612 230 612 773 676 773 676 468 138 468 138 428 684 428 684 330 166 330 166 645 745 645 745 796 488 796 488 649 617 649 617 361 339 361 339 59 690 59 690 699 22 699 22 968 967 968 967 404 126 404 126 222 511 222 511 652 31 652 31 992 92 992 92 434 953 434 953 713 351 713 351 699 547 699 547 154 615 154 615 915 323 915 323 626 735 626 735 835 127 835 127 852 676 852 676 116 671 116 671 316 375 316 375 487 551 487 551 296 429 296 429 496 771 496 771 597 653 597 653 233 476 233 476 739 445 739 445 439 116 439 116 728 146 728 146 498 392 498 392 931 295 931 295 231 901 231 901 342 100 342 100 753 11 753 11 992 232 992 232 720 78 720 78 141 375 141 375 109 108 109 108 532 157 532 157 364 608 364 608 134 563 134 563 40 904 40 904 553 526 553 526 813 907 813 907 194 502 194 502 894 426 894 426 320 859 320 859 439 193 439 193 144 519 144 519 748 943 748 943 997 276 997 276 603 26 603 26 536 632 536 632 586 130 586 130 978 795 978 795 857 72 857 72 734 695 734 695 752 551 752 551 285 1 285 1 226 872 226 872 550 548 550 548 988 62 988 62 883 151 883 151 103 180 103 180 340 800 340 800 24 177 24 177 387 498 387 498 809 312 809 312 86 372 86 372 392 683 392 683 151 761 151 761 211 214 211 214 789 99 789 99 330 228 330 228 665 644 665 644 142 849 142 849 895 580 895 580 649 524 649 524 365 400 365 400 314 186 314 186 857 78 857 78 884 680 884 680 26 678 26 678 453 465 453 465 177 142 177 142 745 610 745 610 227 203 227 203 514 942 514 942 815 867 815 867 177 537 177 537 590 926 590 926 963 198 963 198 793 507 793 507 987 41 987 41 465 401 465 401 508 56 508 56 393 962 393 962 640 580 640 580 751 7 751 7 121 904 121 904 964 981 964 981 529 359 529 359 699 332 699 332 103 588 103 588 543 312 543 312 141 723 141 723 729 330 729 330 313 725 313 725 939 717 939 717 933 448 933 448 804 966 804 966 591 196 591 196 58 760 58 760 982 457 982 457 948 413 948 413 642 572 642 572 629 887 629 887 571 617 571 617 871 255 871 255 829 297 829 297 860 909 860 909 983 420 983 420 779 839 779 839 158 894 158 894 928 617 928 617 216 981 216 981 893 918 893 918 750 886 750 886 230 154 230 154 619 7 619 7 868 986 868 986 160 436 160 436 148 807 148 807 53 478 53 478 937 420 937 420 30 968 30 968 282 566 282 566 954 748 954 748 750 217 750 217 540 206 540 206 630 348 630 348 913 983 913 983 821 986 821 986 989 918 989 918 111 583 111 583 410 66 410 66 569 760 569 760 149 74 149 74 12 343 12 343 496 778 496 778 749 625 749 625 786 813 786 813 138 672 138 672 513 283 513 283 640 20 640 20 212 273 212 273 972 746 972 746 42 8 42 8 120 807 120 807 341 269 341 269 764 787 764 787 297 195 297 195 188 733 188 733 685 359 685 359 966 990 966 990 371 154 371 154 915 951 915 951 332 210 332 210 291 553 291 553 319 279 319 279 461 371 461 371 997 426 997 426 23 394 23 394 341 346 341 346 920 451 920 451 838 809 838 809 900 738 900 738 956 443 956 443 555 210 555 210 254 477 254 477 560 531 560 531 922 337 922 337 193 5 193 5 593 458 593 458 542 807 542 807 272 523 272 523 71 37 71 37 505 712 505 712 405 381 405 381 135 940 135 940 412 360 412 360 467 185 467 185 748 176 748 176 160 281 160 281 113 574 113 574 329 366 329 366 346 357 346 357 23 409 23 409 691 390 691 390 575 252 575 252 482 663 482 663 668 305 668 305 485 579 485 579 540 409 540 409 383 229 383 229 287 415 287 415 453 655 453 655 764 687 764 687 272 505 272 505 846 703 846 703 383 491 383 491 843 288 843 288 368 249 368 249 740 853 740 853 475 261 475 261 935 765 935 765 829 881 829 881 470 427 470 427 157 631 157 631 356 955 356 955 417 812 417 812 308 234 308 234 368 34 368 34 480 740 480 740 165 616 165 616 677 549 677 549 738 589 738 589 260 206 260 206 652 260 652 260 164 594 164 594 453 207 453 207 23 918 23 918 513 215 513 215 938 435 938 435 949 590 949 590 307 522 307 522 832 694 832 694 343 394 343 394 831 755 831 755 248 99 248 99 476 992 476 992 893 518 893 518 780 16 780 16 567 424 567 424 835 768 835 768 288 667 288 667 358 277 358 277 746 416 746 416 794 514 794 514 352 311 352 311 411 611 411 611 973 738 973 738 685 566 685 566 657 182 657 182 400 802 400 802 626 586 626 586 777 393 777 393 214 964 214 964 485 837 485 837 931 683 931 683 797 23 797 23 861 130 861 130 928 128 928 128 735 691 735 691 436 911 436 911 284 850 284 850 158 576 158 576 137 393 137 393 640 895 640 895 754 727 754 727 232 992 232 992 473 2 473 2 482 893 482 893 611 392 611 392 926 241 926 241 43 404 43 404 928 260 928 260 481 398 481 398 257 804 257 804 623 282 623 282 516 700 516 700 517 336 517 336 844 104 844 104 801 732 801 732 759 62 759 62 546 865 546 865 536 292 536 292 759 806 759 806 875 369 875 369 887 94 887 94 681 323 681 323 343 250 343 250 555 241 555 241 84 43 84 43 468 320 468 320 638 348 638 348 692 708 692 708 682 622 682 622 663 62 663 62 563 665 563 665 887 210 887 210 325 682 325 682 850 108 850 108 134 575 134 575 900 375 900 375 959 826 959 826 338 298 338 298 937 57 937 57 656 354 656 354 854 255 854 255 952 485 952 485 489 417 489 417 415 689 415 689 369 690 369 690 553 716 553 716 8 585 8 585 301 171 301 171 795 143 795 143 694 589 694 589 166 603 166 603 118 189 118 189 262 367 262 367 411 968 411 968 618 387 618 387 819 551 819 551 409 549 409 549 946 51 946 51 888 864 888 864 437 400 437 400 464 809 464 809 757 590 757 590 249 16 249 16 675 592 675 592 650 75 650 75 338 645 338 645 416 606 416 606 115 303 115 303 888 348 888 348 170 784 170 784 69 294 69 294 908 140 908 140 815 983 815 983 668 579 668 579 430 55 430 55 815 246 815 246 918 188 918 188 835 229 835 229 964 382 964 382 882 708 882 708 552 42 552 42 389 588 389 588 328 262 328 262 416 859 416 859 188 496 188 496 884 541 884 541 902 911 902 911 84 173 84 173 77 321 77 321 990 283 990 283 335 461 335 461 78 499 78 499 251 673 251 673 150 562 150 562 10 870 10 870 749 590 749 590 260 105 260 105 841 188 841 188 93 294 93 294 399 232 399 232 235 717 235 717 206 140 206 140 930 494 930 494 693 794 693 794 602 236 602 236 172 644 172 644 735 874 735 874 381 525 381 525 21 629 21 629 678 946 678 946 561 145 561 145 180 191 180 191 490 19 490 19 685 802 685 802 851 654 851 654 66 184 66 184 265 313 265 313 191 832 191 832 225 141 225 141 933 799 933 799 758 865 758 865 689 325 689 325 534 505 534 505 472 943 472 943 990 720 990 720 564 178 564 178 277 643 277 643 399 113 399 113 733 184 733 184 246 170 246 170 387 103 387 103 417 228 417 228 968 548 968 548 276 550 276 550 979 526 979 526 987 918 987 918 309 480 309 480 695 103 695 103 361 498 361 498 359 405 359 405 2 263 2 263 608 609 608 609 3 227 3 227 167 702 167 702 400 823 400 823 985 888 985 888 288 312 288 312 215 576 215 576 534 437 534 437 260 214 260 214 77 37 77 37 405 947 405 947 627 922 627 922 893 52 893 52 827 628 827 628 231 646 231 646 272 733 272 733 132 684 132 684 323 760 323 760 612 272 612 272 749 391 749 391 120 549 120 549 869 346 869 346 447 240 447 240 990 726 990 726 297 129 297 129 113 455 113 455 922 803 922 803 903 657 903 657 179 839 179 839 179 570 179 570 336 378 336 378 678 358 678 358 344 613 344 613 206 623 206 623 11 182 11 182 152 157 152 157 506 119 506 119 130 276 130 276 248 177 248 177 609 792 609 792 147 156 147 156 973 295 973 295 733 908 733 908 568 923 568 923 766 20 766 20 514 634 514 634 50 693 50 693 881 91 881 91 680 937 680 937 461 727 461 727 683 798 683 798 395 560 395 560 807 537 807 537 236 763 236 763 820 901 820 901 399 273 399 273 510 121 510 121 679 431 679 431 303 434 303 434 574 609 574 609 239 911 239 911 862 144 862 144 611 668 611 668 46 101 46 101 931 400 931 400 446 688 446 688 617 77 617 77 227 557 227 557 141 915 141 915 489 932 489 932 215 202 215 202 731 886 731 886 857 895 857 895 823 786 823 786 225 50 225 50 99 640 99 640 828 366 828 366 303 761 303 761 444 913 444 913 55 636 55 636 564 538 564 538 496 452 496 452 946 651 946 651 182 670 182 670 963 86 963 86 130 86 130 86 929 713 929 713 274 989 274 989 541 135 541 135 563 399 563 399 268 176 268 176 519 253 519 253 818 626 818 626 189 375 189 375 830 343 830 343 673 446 673 446 908 622 908 622 833 120 833 120 255 518 255 518 840 84 840 84 223 646 223 646 255 585 255 585 344 372 344 372 117 879 117 879 779 447 779 447 852 275 852 275 973 576 973 576 209 170 209 170 943 918 943 918 528 330 528 330 885 317 885 317 254 557 254 557 81 927 81 927 904 906 904 906 88 715 88 715 962 194 962 194 172 462 172 462 450 127 450 127 462 827 462 827 528 727 528 727 413 94 413 94 827 587 827 587 405 933 405 933 771 24 771 24 35 171 35 171 397 41 397 41 917 717 917 717 109 536 109 536 822 459 822 459 960 222 960 222 711 200 711 200 739 750 739 750 392 888 392 888 992 721 992 721 147 419 147 419 893 803 893 803 370 179 370 179 934 332 934 332 639 970 639 970 5 770 5 770 912 699 912 699 358 267 358 267 87 130 87 130 229 973 229 973 397 195 397 195 657 869 657 869 158 412 158 412 336 706 336 706 969 970 969 970 376 14 376 14 548 293 548 293 295 847 295 847 15 755 15 755 963 958 963 958 906 151 906 151 676 876 676 876 287 458 287 458 913 734 913 734 642 307 642 307 533 196 533 196 137 398 137 398 236 397 236 397 133 795 133 795 918 718 918 718 16 397 16 397 652 571 652 571 141 633 141 633 597 310 597 310 785 435 785 435 634 139 634 139 382 210 382 210 282 311 282 311 993 915 993 915 103 201 103 201 241 457 241 457 684 239 684 239 722 930 722 930 410 307 410 307 760 836 760 836 273 837 273 837 700 256 700 256 667 494 667 494 78 889 78 889 833 833 833 833 806 189 806 189 981 902 981 902 53 76 53 76 937 637 937 637 4 547 4 547 767 841 767 841 341 960 341 960 17 210 17 210 844 352 844 352 327 955 327 955 894 124 894 124 790 35 790 35 412 295 412 295 559 719 559 719 920 795 920 795 647 237 647 237 438 292 438 292 405 430 405 430 282 882 282 882 773 966 773 966 844 706 844 706 928 806 928 806 526 884 526 884 56 751 56 751 273 860 273 860 674 674 674 674 606 437 606 437 673 245 673 245 581 492 581 492 517 794 517 794 606 88 606 88 399 514 399 514 147 993 147 993 652 613 652 613 467 186 467 186 765 963 765 963 494 766 494 766 371 104 371 104 199 804 199 804 150 57 150 57 77 255 77 255 852 357 852 357 801 334 801 334 405 862 405 862 220 997 220 997 455 31 455 31 461 694 461 694 366 454 366 454 898 355 898 355 131 156 131 156 196 856 196 856 789 93 789 93 253 377 253 377 834 982 834 982 248 593 248 593 471 82 471 82 500 233 500 233 109 741 109 741 212 5 212 5 506 503 506 503 55 232 55 232 861 479 861 479 690 811 690 811 469 534 469 534 227 447 227 447 395 147 395 147 597 907 597 907 260 725 260 725 626 535 626 535 959 455 959 455 493 789 493 789 16 460 16 460 745 165 745 165 200 761 200 761 663 379 663 379 653 955 653 955 244 852 244 852 914 817 914 817 92 375 92 375 220 320 220 320 71 409 71 409 640 657 640 657 81 277 81 277 283 489 283 489 975 804 975 804 530 836 530 836 548 439 548 439 836 575 836 575 532 868 532 868 356 747 356 747 272 461 272 461 226 714 226 714 241 433 241 433 898 211 898 211 228 766 228 766 163 49 163 49 912 969 912 969 930 307 930 307 70 63 70 63 618 114 618 114 489 257 489 257 918 453 918 453 655 395 655 395 747 494 747 494 648 128 648 128 984 60 984 60 192 454 192 454 521 564 521 564 23 62 23 62 551 561 551 561 235 554 235 554 275 331 275 331 834 833 834 833 254 361 254 361 907 292 907 292 369 832 369 832 732 220 732 220 968 921 968 921 556 112 556 112 286 193 286 193 811 42 811 42 524 614 524 614 501 160 501 160 717 888 717 888 165 675 165 675 166 415 166 415 899 42 899 42 597 445 597 445 224 599 224 599 356 624 356 624 25 473 25 473 926 499 926 499 591 320 591 320 6 886 6 886 739 731 739 731 662 707 662 707 870 362 870 362 855 151 855 151 902 765 902 765 747 766 747 766 430 545 430 545 720 193 720 193 733 347 733 347 447 268 447 268 600 643 600 643 209 418 209 418 354 779 354 779 307 465 307 465 219 319 219 319 164 104 164 104 820 537 820 537 350 376 350 376 97 554 97 554 214 668 214 668 32 732 32 732 546 848 546 848 227 127 227 127 130 868 130 868 460 80 460 80 799 683 799 683 190 249 190 249 991 883 991 883 400 956 400 956 290 231 290 231 66 612 66 612 466 18 466 18 240 930 240 930 639 350 639 350 354 487 354 487 85 302 85 302 11 825 11 825 599 342 599 342 727 638 727 638 255 289 255 289 242 102 242 102 40 818 40 818 474 529 474 529 788 973 788 973 928 692 928 692 857 458 857 458 212 462 212 462 560 343 560 343 709 137 709 137 489 348 489 348 706 735 706 735 892 350 892 350 937 562 937 562 368 336 368 336 191 140 191 140 845 286 845 286 36 357 36 357 333 370 333 370 425 775 425 775 228 645 228 645 424 160 424 160 625 565 625 565 645 151 645 151 109 765 109 765 758 431 758 431 468 206 468 206 111 808 111 808 950 597 950 597 981 700 981 700 954 490 954 490 784 41 784 41 518 452 518 452 777 373 777 373 400 513 400 513 636 972 636 972 423 529 423 529 31 115 31 115 484 776 484 776 224 223 224 223 696 706 696 706 625 561 625 561 273 120 273 120 37 475 37 475 986 806 986 806 204 936 204 936 549 760 549 760 795 636 795 636 269 686 269 686 888 969 888 969 570 63 570 63 17 902 17 902 151 914 151 914 782 393 782 393 14 904 14 904 747 29 747 29 387 624 387 624 509 5 509 5 622 259 622 259 552 78 552 78 301 124 301 124 642 368 642 368 558 523 558 523 613 925 613 925 100 583 100 583 553 128 553 128 528 299 528 299 24 612 24 612 492 715 492 715 739 866 739 866 632 292 632 292 509 777 509 777 798 631 798 631 495 223 495 223 75 781 75 781 6 78 6 78 907 332 907 332 601 816 601 816 17 762 17 762 70 298 70 298 517 545 517 545 754 207 754 207 185 544 185 544 976 528 976 528 578 261 578 261 875 385 875 385 762 213 762 213 848 258 848 258 970 908 970 908 186 339 186 339 514 643 514 643 115 97 115 97 606 450 606 450 309 674 309 674 608 945 608 945 452 753 452 753 494 677 494 677 250 507 250 507 350 94 350 94 196 249 196 249 2 679 2 679 172 624 172 624 794 872 794 872 617 190 617 190 85 775 85 775 232 848 232 848 663 80 663 80 516 535 516 535 93 36 93 36 464 522 464 522 752 58 752 58 878 393 878 393 278 135 278 135 326 159 326 159 382 786 382 786 777 829 777 829 31 277 31 277 671 983 671 983 547 452 547 452 939 778 939 778 587 786 587 786 177 989 177 989 29 68 29 68 378 505 378 505 381 677 381 677 678 419 678 419 503 603 503 603 994 456 994 456 983 720 983 720 894 181 894 181 39 574 39 574 886 695 886 695 233 962 233 962 38 548 38 548 183 449 183 449 876 584 876 584 253 48 253 48 559 782 559 782 984 355 984 355 633 106 633 106 2 210 2 210 581 787 581 787 813 962 813 962 808 48 808 48 590 168 590 168 543 253 543 253 76 879 76 879 6 924 6 924 606 338 606 338 428 243 428 243 724 563 724 563 451 360 451 360 821 764 821 764 549 11 549 11 132 548 132 548 166 242 166 242 304 100 304 100 188 747 188 747 673 665 673 665 795 187 795 187 189 423 189 423 905 69 905 69 453 244 453 244 95 485 95 485 880 276 880 276 606 287 606 287 258 546 258 546 111 397 111 397 603 791 603 791 308 281 308 281 457 24 457 24 328 767 328 767 194 341 194 341 390 389 390 389 250 559 250 559 528 145 528 145 254 538 254 538 507 936 507 936 48 865 48 865 885 75 885 75 550 893 550 893 819 231 819 231 220 792 220 792 691 113 691 113 877 426 877 426 610 903 610 903 208 881 208 881 271 862 271 862 654 8 654 8 506 821 506 821 489 16 489 16 337 494 337 494 794 376 794 376 45 386 45 386 670 160 670 160 323 548 323 548 674 728 674 728 918 616 918 616 334 628 334 628 470 580 470 580 645 161 645 161 253 348 253 348 84 325 84 325 482 413 482 413 458 878 458 878 839 962 839 962 449 634 449 634 567 368 567 368 476 182 476 182 539 480 539 480 981 181 981 181 899 732 899 732 365 596 365 596 345 528 345 528 565 816 565 816 399 707 399 707 835 391 835 391 787 511 787 511 129 137 129 137 440 45 440 45 776 270 776 270 393 530 393 530 930 473 930 473 111 602 111 602 429 142 429 142 718 18 718 18 15 301 15 301 814 859 814 859 370 502 370 502 437 238 437 238 86 755 86 755 452 920 452 920 496 643 496 643 610 680 610 680 103 634 103 634 897 819 897 819 981 531 981 531 332 294 332 294 477 88 477 88 517 74 517 74 309 333 309 333 814 414 814 414 518 372 518 372 605 770 605 770 452 336 452 336 736 177 736 177 836 350 836 350 54 744 54 744 645 169 645 169 169 581 169 581 761 567 761 567 187 528 187 528 735 170 735 170 120 465 120 465 324 765 324 765 641 7 641 7 165 119 165 119 575 628 575 628 899 776 899 776 332 514 332 514 350 586 350 586 601 19 601 19 154 269 154 269 309 933 309 933 411 797 411 797 331 206 331 206 958 25 958 25 741 251 741 251 593 50 593 50 649 33 649 33 698 623 698 623 352 463 352 463 506 16 506 16 193 911 193 911 461 745 461 745 301 73 301 73 447 875 447 875 580 50 580 50 727 795 727 795 246 171 246 171 866 402 866 402 169 820 169 820 151 538 151 538 841 703 841 703 623 466 623 466 978 679 978 679 271 94 271 94 554 57 554 57 600 666 600 666 931 924 931 924 267 472 267 472 768 454 768 454 659 383 659 383 836 433 836 433 732 287 732 287 322 882 322 882 986 49 986 49 207 797 207 797 132 50 132 50 159 437 159 437 300 566 300 566 321 72 321 72 139 51 139 51 630 962 630 962 51 610 51 610 916 330 916 330 546 288 546 288 278 69 278 69 109 213 109 213 653 462 653 462 657 617 657 617 758 473 758 473 688 93 688 93 403 467 403 467 674 6 674 6 763 852 763 852 468 197 468 197 833 36 833 36 79 326 79 326 900 851 900 851 837 272 837 272 19 72 19 72 746 833 746 833 693 509 693 509 595 120 595 120 740 903 740 903 969 602 969 602 413 264 413 264 632 52 632 52 147 711 147 711 23 517 23 517 908 889 908 889 960 724 960 724 937 686 937 686 361 750 361 750 263 346 263 346 584 635 584 635 593 503 593 503 971 940 971 940 1 538 1 538 376 212 376 212 220 362 220 362 843 486 843 486 38 912 38 912 41 61 41 61 755 989 755 989 260 848 260 848 379 547 379 547 503 753 503 753 645 900 645 900 102 904 102 904 921 20 921 20 875 630 875 630 855 91 855 91 847 633 847 633 682 601 682 601 223 244 223 244 868 654 868 654 978 284 978 284 881 179 881 179 769 713 769 713 781 474 781 474 289 898 289 898 348 131 348 131 986 716 986 716 671 637 671 637 109 459 109 459 354 261 354 261 142 591 142 591 488 796 488 796 110 154 110 154 323 958 323 958 559 582 559 582 940 73 940 73 955 525 955 525 276 584 276 584 473 824 473 824 612 380 612 380 334 255 334 255 914 192 914 192 857 807 857 807 850 429 850 429 284 117 284 117 24 969 24 969 250 77 250 77 246 8 246 8 40 911 40 911 879 595 879 595 49 84 49 84 298 824 298 824 643 160 643 160 629 107 629 107 893 498 893 498 308 829 308 829 114 918 114 918 559 795 559 795 77 441 77 441 758 899 758 899 651 275 651 275 920 611 920 611 134 374 134 374 589 656 589 656 818 589 818 589 318 574 318 574 965 501 965 501 71 132 71 132 20 478 20 478 596 592 596 592 655 376 655 376 290 192 290 192 926 830 926 830 942 697 942 697 906 831 906 831 102 749 102 749 714 555 714 555 855 679 855 679 161 547 161 547 927 739 927 739 490 193 490 193 453 570 453 570 892 585 892 585 971 784 971 784 733 749 733 749 537 29 537 29 523 810 523 810 916 761 916 761 133 182 133 182 797 993 797 993 410 67 410 67 395 807 395 807 806 275 806 275 610 250 610 250 795 995 795 995 990 937 990 937 12 359 12 359 479 976 479 976 396 925 396 925 826 764 826 764 64 618 64 618 879 930 879 930 718 482 718 482 142 132 142 132 241 8 241 8 686 547 686 547 169 537 169 537 289 90 289 90 122 111 122 111 485 187 485 187 586 848 586 848 809 950 809 950 173 27 173 27 812 760 812 760 609 676 609 676 156 682 156 682 551 70 551 70 75 33 75 33 18 741 18 741 353 358 353 358 112 142 112 142 269 481 269 481 1 183 1 183 533 722 533 722 947 611 947 611 367 689 367 689 16 93 16 93 561 903 561 903 9 173 9 173 666 240 666 240 345 7 345 7 479 578 479 578 403 283 403 283 31 218 31 218 768 354 768 354 609 247 609 247 221 324 221 324 247 583 247 583 304 711 304 711 806 72 806 72 858 541 858 541 562 47 562 47 801 341 801 341 943 472 943 472 735 158 735 158 6 265 6 265 151 593 151 593 302 579 302 579 935 480 935 480 789 581 789 581 827 500 827 500 43 933 43 933 683 440 683 440 876 518 876 518 724 646 724 646 115 746 115 746 116 2 116 2 733 30 733 30 828 828 828 828 521 35 521 35 762 902 762 902 129 884 129 884 899 261 899 261 870 881 870 881 843 688 843 688 684 681 684 681 771 190 771 190 475 753 475 753 695 942 695 942 567 464 567 464 326 990 326 990 543 285 543 285 857 797 857 797 295 580 295 580 782 723 782 723 416 255 416 255 355 216 355 216 855 299 855 299 590 520 590 520 96 287 96 287 956 586 956 586 299 826 299 826 974 455 974 455 901 479 901 479 533 557 533 557 17 122 17 122 347 542 347 542 939 303 939 303 203 927 203 927 567 706 567 706 132 551 132 551 847 830 847 830 914 546 914 546 612 452 612 452 235 946 235 946 585 214 585 214 399 767 399 767 627 632 627 632 500 836 500 836 71 643 71 643 115 337 115 337 160 144 160 144 231 887 231 887 370 384 370 384 2 491 2 491 567 197 567 197 987 269 987 269 276 152 276 152 356 880 356 880 567 654 567 654 97 767 97 767 311 438 311 438 927 766 927 766 144 853 144 853 938 942 938 942 405 237 405 237 404 242 404 242 948 150 948 150 52 204 52 204 368 465 368 465 379 875 379 875 590 858 590 858 631 661 631 661 43 577 43 577 439 966 439 966 445 17 445 17 793 501 793 501 568 664 568 664 464 433 464 433 231 246 231 246 784 570 784 570 987 603 987 603 95 69 95 69 704 221 704 221 989 436 989 436 789 980 789 980 614 939 614 939 360 862 360 862 626 265 626 265 136 532 136 532 814 248 814 248 316 995 316 995 477 680 477 680 759 865 759 865 971 389 971 389 547 815 547 815 696 308 696 308 209 858 209 858 315 282 315 282 313 577 313 577 687 406 687 406 827 402 827 402 134 422 134 422 538 744 538 744 864 364 864 364 155 664 155 664 377 616 377 616 712 31 712 31 218 833 218 833 979 890 979 890 930 654 930 654 200 957 200 957 865 354 865 354 873 657 873 657 675 515 675 515 815 855 815 855 146 408 146 408 968 872 968 872 145 916 145 916 795 880 795 880 180 678 180 678 164 75 164 75 210 885 210 885 438 926 438 926 615 254 615 254 973 61 973 61 296 548 296 548 700 872 700 872 517 540 517 540 481 284 481 284 918 807 918 807 121 980 121 980 596 556 596 556 762 457 762 457 886 595 886 595 635 198 635 198 30 329 30 329 618 603 618 603 981 678 981 678 749 491 749 491 772 596 772 596 169 976 169 976 510 758 510 758 708 858 708 858 817 362 817 362 695 997 695 997 905 790 905 790 477 769 477 769 667 980 667 980 850 443 850 443 363 130 363 130 262 233 262 233 192 397 192 397 856 448 856 448 203 795 203 795 897 828 897 828 123 907 123 907 75 695 75 695 655 170 655 170 632 184 632 184 659 996 659 996 246 6 246 6 489 480 489 480 606 93 606 93 900 725 900 725 36 138 36 138 814 937 814 937 680 597 680 597 292 417 292 417 828 380 828 380 385 778 385 778 794 835 794 835 838 127 838 127 939 624 939 624 644 61 644 61 503 883 503 883 544 179 544 179 341 721 341 721 503 881 503 881 116 792 116 792 591 510 591 510 360 699 360 699 217 458 217 458 642 696 642 696 499 317 499 317 72 209 72 209 943 867 943 867 507 180 507 180 349 861 349 861 467 470 467 470 797 758 797 758 636 310 636 310 792 191 792 191 934 441 934 441 203 397 203 397 573 721 573 721 242 943 242 943 150 718 150 718 429 259 429 259 238 696 238 696 739 795 739 795 549 428 549 428 930 685 930 685 514 490 514 490 238 809 238 809 772 758 772 758 371 343 371 343 519 981 519 981 194 204 194 204 177 262 177 262 166 772 166 772 904 537 904 537 48 980 48 980 938 286 938 286 569 593 569 593 960 573 960 573 603 728 603 728 902 531 902 531 47 112 47 112 119 335 119 335 591 312 591 312 778 125 778 125 805 877 805 877 604 877 604 877 846 818 846 818 607 333 607 333 466 161 466 161 145 31 145 31 150 272 150 272 65 146 65 146 689 733 689 733 726 377 726 377 204 711 204 711 165 219 165 219 827 635 827 635 449 589 449 589 444 730 444 730 544 677 544 677 702 487 702 487 864 675 864 675 167 6 167 6 768 293 768 293 955 495 955 495 90 602 90 602 276 441 276 441 264 360 264 360 375 671 375 671 381 60 381 60 954 898 954 898 87 685 87 685 34 30 34 30 758 904 758 904 429 595 429 595 893 929 893 929 312 670 312 670 267 834 267 834 36 851 36 851 855 918 855 918 553 831 553 831 665 764 665 764 538 23 538 23 696 55 696 55 557 568 557 568 163 164 163 164 184 659 184 659 686 534 686 534 603 177 603 177 85 91 85 91 704 19 704 19 628 402 628 402 699 396 699 396 578 119 578 119 919 17 919 17 772 680 772 680 174 811 174 811 366 121 366 121 20 356 20 356 213 513 213 513 448 634 448 634 423 312 423 312 700 935 700 935 46 430 46 430 115 587 115 587 115 298 115 298 199 597 199 597 539 871 539 871 921 883 921 883 663 5 663 5 911 634 911 634 668 36 668 36 36 102 36 102 284 963 284 963 282 693 282 693 132 203 132 203 146 563 146 563 269 742 269 742 540 395 540 395 186 427 186 427 214 121 214 121 771 7 771 7 310 817 310 817 794 927 794 927 758 447 758 447 140 488 140 488 112 100 112 100 774 564 774 564 421 980 421 980 208 889 208 889 771 592 771 592 990 437 990 437 870 760 870 760 542 918 542 918 369 556 369 556 864 353 864 353 329 457 329 457 334 179 334 179 993 337 993 337 500 237 500 237 588 60 588 60 366 219 366 219 607 331 607 331 792 490 792 490 614 367 614 367 394 255 394 255 590 621 590 621 939 748 939 748 236 944 236 944 72 79 72 79 507 172 507 172 37 821 37 821 137 30 137 30 982 143 982 143 717 614 717 614 398 172 398 172 237 840 237 840 17 495 17 495 20 745 20 745 106 549 106 549 600 668 600 668 922 981 922 981 538 303 538 303 545 364 545 364 833 493 833 493 401 852 401 852 780 328 780 328 715 762 715 762 432 817 432 817 282 760 282 760 279 452 279 452 52 320 52 320 147 673 147 673 889 29 889 29 941 793 941 793 609 838 609 838 526 517 526 517 308 280 308 280 162 777 162 777 93 160 93 160 363 163 363 163 583 134 583 134 795 522 795 522 866 964 866 964 775 882 775 882 535 31 535 31 529 113 529 113 473 879 473 879 897 611 897 611 95 57 95 57 225 87 225 87 492 199 492 199 745 948 745 948 306 451 306 451 860 661 860 661 114 529 114 529 331 567 331 567 341 403 341 403 469 173 469 173 434 320 434 320 56 508 56 508 380 507 380 507 545 762 545 762 357 639 357 639 478 797 478 797 617 495 617 495 10 332 10 332 842 312 842 312 117 342 117 342 690 222 690 222 757 175 757 175 13 657 13 657 161 314 161 314 56 496 56 496 405 772 405 772 414 342 414 342 128 640 128 640 369 767 369 767 938 613 938 613 124 240 124 240 385 401 385 401 923 93 923 93 601 466 601 466 866 74 866 74 830 148 830 148 865 434 865 434 141 923 141 923 801 867 801 867 645 810 645 810 920 505 920 505 588 393 588 393 983 264 983 264 106 433 106 433 305 250 305 250 731 841 731 841 459 810 459 810 123 37 123 37 972 911 972 911 596 77 596 77 286 111 286 111 76 119 76 119 788 801 788 801 64 308 64 308 293 584 293 584 33 868 33 868 816 794 816 794 636 753 636 753 719 65 719 65 652 664 652 664 261 445 261 445 916 525 916 525 601 629 601 629 403 968 403 968 547 532 547 532 742 854 742 854 237 906 237 906 282 521 282 521 498 65 498 65 521 217 521 217 318 888 318 888 679 804 679 804 385 277 385 277 980 143 980 143 675 328 675 328 193 455 193 455 640 627 640 627 550 296 550 296 530 373 530 373 247 880 247 880 300 679 300 679 378 711 378 711 781 717 781 717 972 86 972 86 789 12 789 12 631 408 631 408 188 770 188 770 869 461 869 461 843 651 843 651 854 989 854 989 790 415 790 415 224 207 224 207 986 834 986 834 506 667 506 667 211 743 211 743 994 267 994 267 827 599 827 599 566 220 566 220 706 480 706 480 529 855 529 855 73 209 73 209 852 801 852 801 992 797 992 797 344 80 344 80 238 344 238 344 338 943 338 943 788 611 788 611 882 491 882 491 134 361 134 361 873 286 873 286 766 618 766 618 326 535 326 535 491 123 491 123 451 744 451 744 105 43 105 43 719 551 719 551 874 547 874 547 662 334 662 334 945 376 945 376 342 848 342 848 363 423 363 423 317 347 317 347 500 484 500 484 432 520 432 520 66 61 66 61 967 904 967 904 570 705 570 705 909 810 909 810 440 698 440 698 405 627 405 627 490 560 490 560 876 652 876 652 408 831 408 831 986 25 986 25 658 616 658 616 55 496 55 496 934 937 934 937 773 661 773 661 197 497 197 497 211 887 211 887 547 744 547 744 442 194 442 194 90 976 90 976 630 865 630 865 610 557 610 557 71 557 71 557 793 386 793 386 930 34 930 34 28 882 28 882 399 889 399 889 98 120 98 120 517 67 517 67 371 846 371 846 503 916 503 916 181 976 181 976 492 825 492 825 471 239 471 239 379 131 379 131 484 709 484 709 302 205 302 205 576 861 576 861 178 969 178 969 190 820 190 820 152 898 152 898 216 107 216 107 757 164 757 164 514 701 514 701 777 72 777 72 2 587 2 587 172 969 172 969 896 840 896 840 810 290 810 290 425 901 425 901 957 485 957 485 102 456 102 456 711 630 711 630 220 525 220 525 425 855 425 855 222 699 222 699 249 691 249 691 547 659 547 659 744 165 744 165 531 37 531 37 339 422 339 422 947 926 947 926 301 64 301 64 252 943 252 943 749 44 749 44 897 392 897 392 309 641 309 641 495 112 495 112 971 871 971 871 722 227 722 227 680 532 680 532 556 735 556 735 559 757 559 757 780 823 780 823 630 864 630 864 985 632 985 632 305 595 305 595 830 637 830 637 226 392 226 392 730 241 730 241 108 451 108 451 938 149 938 149 796 244 796 244 798 318 798 318 677 560 677 560 681 642 681 642 876 830 876 830 272 888 272 888 390 139 390 139 98 448 98 448 785 48 785 48 243 236 243 236 500 826 500 826 113 195 113 195 188 974 188 974 466 443 466 443 700 927 700 927 867 97 867 97 10 819 10 819 515 383 515 383 286 709 286 709 556 671 556 671 644 540 644 540 356 17 356 17 51 902 51 902 566 716 566 716 602 518 602 518 671 177 671 177 889 755 889 755 923 20 923 20 42 243 42 243 857 880 857 880 109 515 109 515 433 402 433 402 611 172 611 172 929 451 929 451 52 464 52 464 114 329 114 329 436 661 436 661 361 569 361 569 703 435 703 435 495 909 495 909 659 889 659 889 473 343 473 343 467 830 467 830 285 816 285 816 542 872 542 872 425 665 425 665 992 78 992 78 479 57 479 57 773 24 773 24 806 753 806 753 479 662 479 662 760 79 760 79 736 948 736 948 662 262 662 262 899 222 899 222 666 521 666 521 11 538 11 538 497 607 497 607 165 267 165 267 195 71 195 71 184 952 184 952 323 70 323 70 400 888 400 888 626 477 626 477 483 162 483 162 184 16 184 16 599 678 599 678 797 252 797 252 439 55 439 55 937 547 937 547 942 708 942 708 665 391 665 391 478 455 478 455 548 93 548 93 181 45 181 45 370 405 370 405 335 354 335 354 119 410 119 410 518 184 518 184 222 415 222 415 865 865 865 865 659 676 659 676 953 94 953 94 529 526 529 526 168 581 168 581 47 920 47 920 625 165 625 165 610 324 610 324 483 921 483 921 785 747 785 747 259 714 259 714 671 51 671 51 18 321 18 321 183 719 183 719 138 919 138 919 868 766 868 766 946 341 946 341 48 592 48 592 628 541 628 541 432 754 432 754 765 336 765 336 471 396 471 396 861 664 861 664 447 793 447 793 380 73 380 73 422 704 422 704 793 97 793 97 771 368 771 368 220 88 220 88 781 30 781 30 61 289 61 289 654 160 654 160 116 242 116 242 943 829 943 829 274 769 274 769 405 846 405 846 302 1 302 1 301 899 301 899 991 968 991 968 159 436 159 436 57 767 57 767 400 324 400 324 523 107 523 107 53 811 53 811 101 885 101 885 986 478 986 478 861 661 861 661 920 560 920 560 687 848 687 848 644 264 644 264 569 592 569 592 765 807 765 807 714 794 714 794 300 687 300 687 860 160 860 160 62 717 62 717 646 108 646 108 665 892 665 892 242 891 242 891 539 886 539 886 273 712 273 712 198 848 198 848 639 471 639 471 555 222 555 222 256 724 256 724 819 533 819 533 114 407 114 407 696 655 696 655 369 751 369 751 300 98 300 98 915 181 915 181 860 645 860 645 871 99 871 99 865 835 865 835 939 479 939 479 235 693 235 693 577 201 577 201 924 837 924 837 361 369 361 369 833 546 833 546 880 141 880 141 195 291 195 291 568 312 568 312 413 760 413 760 192 275 192 275 539 953 539 953 951 600 951 600 888 701 888 701 871 890 871 890 641 331 641 331 66 372 66 372 919 609 919 609 729 808 729 808 240 485 240 485 192 903 192 903 900 479 900 479 343 773 343 773 479 977 479 977 793 620 793 620 726 802 726 802 52 111 52 111 390 776 390 776 721 837 721 837 427 435 427 435 234 280 234 280 573 954 573 954 410 789 410 789 38 489 38 489 342 742 342 742 327 3 327 3 435 662 435 662 234 822 234 822 476 989 476 989 764 966 764 966 752 637 752 637 572 557 572 557 766 19 766 19 366 110 366 110 317 422 317 422 496 372 496 372 12 640 12 640 458 383 458 383 406 590 406 590 684 730 684 730 170 757 170 757 805 685 805 685 602 876 602 876 968 677 968 677 907 21 907 21 660 966 660 966 840 545 840 545 800 181 800 181 777 221 777 221 925 338 925 338 143 212 143 212 684 752 684 752 567 277 567 277 993 69 993 69 593 33 593 33 111 737 111 737 502 152 502 152 350 821 350 821 94 44 94 44 797 581 797 581 314 701 314 701 827 649 827 649 889 526 889 526 521 966 521 966 283 902 283 902 49 8 49 8 714 812 714 812 773 285 773 285 490 668 490 668 206 723 206 723 758 849 758 849 292 156 292 156 896 397 896 397 62 202 62 202 901 45 901 45 270 129 270 129 835 635 835 635 500 821 500 821 216 739 216 739 5 270 5 270 929 181 929 181 891 836 891 836 268 873 268 873 598 754 598 754 897 406 897 406 946 969 946 969 731 305 731 305 505 786 505 786 170 175 170 175 189 220 189 220 300 598 300 598 129 90 129 90 309 215 309 215 678 323 678 323 214 45 214 45 485 177 485 177 956 754 956 754 563 475 563 475 882 898 882 898 14 508 14 508 944 408 944 408 566 527 566 527 479 765 479 765 356 448 356 448 634 863 634 863 80 341 80 341 525 388 525 388 588 713 588 713 539 997 539 997 786 619 786 619 438 684 438 684 264 980 264 980 959 110 959 110 4 821 4 821 702 679 702 679 70 445 70 445 233 392 233 392 588 492 588 492 505 391 505 391 848 687 848 687 665 289 665 289 57 359 57 359 550 286 550 286 438 464 438 464 361 740 361 740 343 376 343 376 685 986 685 986 209 269 209 269 311 120 311 120 223 758 223 758 41 317 41 317 355 985 355 985 37 406 37 406 284 405 284 405 179 789 179 789 857 536 857 536 129 396 129 396 959 366 959 366 390 66 390 66 624 483 624 483 793 290 793 290 582 33 582 33 146 957 146 957 453 45 453 45 305 760 305 760 98 707 98 707 595 787 595 787 625 936 625 936 265 872 265 872 99 94 99 94 66 521 66 521 519 374 519 374 888 904 888 904 114 392 114 392 627 471 627 471 112 134 112 134 308 21 308 21 832 831 832 831 483 653 483 653 31 959 31 959 39 126 39 126 155 368 155 368 955 320 955 320 595 580 595 580 484 281 484 281 271 844 271 844 961 803 961 803 628 190 628 190 894 120 894 120 175 456 175 456 187 522 187 522 125 161 125 161 762 750 762 750 1 459 1 459 634 257 634 257 943 476 943 476 741 389 741 389 63 17 63 17 781 204 781 204 792 736 792 736 926 604 926 604 342 85 342 85 253 333 253 333 917 809 917 809 368 557 368 557 495 39 495 39 493 142 493 142 391 349 391 349 344 779 344 779 138 507 138 507 821 634 821 634 411 581 411 581 842 552 842 552 973 329 973 329 293 504 293 504 688 723 688 723 39 68 39 68 655 516 655 516 612 981 612 981 27 247 27 247 682 921 682 921 500 885 500 885 163 832 163 832 495 650 495 650 370 272 370 272 803 819 803 819 165 410 165 410 925 571 925 571 656 887 656 887 901 758 901 758 537 595 537 595 419 845 419 845 982 443 982 443 894 179 894 179 311 599 311 599 124 820 124 820 588 335 588 335 469 477 469 477 736 251 736 251 876 111 876 111 635 175 635 175 842 207 842 207 757 293 757 293 193 56 193 56 936 208 936 208 279 171 279 171 81 847 81 847 60 243 60 243 186 438 186 438 47 52 47 52 213 699 213 699 707 99 707 99 115 94 115 94 356 112 356 112 244 492 244 492 954 697 954 697 8 163 8 163 893 750 893 750 263 767 263 767 806 590 806 590 868 726 868 726 57 5 57 5 486 383 486 383 429 982 429 982 976 695 976 695 13 715 13 715 590 162 590 162 108 144 108 144 380 957 380 957 954 723 954 723 21 175 21 175 293 495 293 495 993 990 993 990 141 418 141 418 878 318 878 318 853 201 853 201 132 387 132 387 952 427 952 427 489 573 489 573 458 395 458 395 720 858 720 858 43 337 43 337 515 704 515 704 938 892 938 892 757 536 757 536 578 342 578 342 234 594 234 594 570 405 570 405 864 781 864 781 307 252 307 252 258 388 258 388 332 429 332 429 568 396 568 396 39 230 39 230 264 60 264 60 533 527 533 527 539 560 539 560 266 703 266 703 47 107 47 107 961 131 961 131 44 265 44 265 376 167 376 167 879 925 879 925 64 24 64 24 769 767 769 767 883 474 883 474 433 8 433 8 550 662 550 662 393 754 393 754 791 511 791 511 866 994 866 994 896 659 896 659 936 907 936 907 354 784 354 784 457 839 457 839 198 755 198 755 810 919 810 919 733 248 733 248 585 140 585 140 385 259 385 259 529 643 529 643 976 954 976 954 436 684 436 684 825 107 825 107 625 250 625 250 473 465 473 465 398 786 398 786 203 279 203 279 71 928 71 928 742 353 742 353 149 447 149 447 112 398 112 398 519 904 519 904 773 494 773 494 974 289 974 289 589 523 589 523 138 621 138 621 806 435 806 435 788 599 788 599 602 312 602 312 753 694 753 694 840 685 840 685 732 782 732 782 527 415 527 415 46 148 46 148 639 785 639 785 103 329 103 329 651 553 651 553 861 541 861 541 234 925 234 925 963 512 963 512 736 214 736 214 544 502 544 502 927 255 927 255 159 602 159 602 13 861 13 861 587 41 587 41 910 698 910 698 622 494 622 494 983 379 983 379 830 989 830 989 828 934 828 934 739 422 739 422 428 863 428 863 466 278 466 278 58 621 58 621 547 653 547 653 189 780 189 780 467 722 467 722 679 922 679 922 298 405 298 405 777 390 777 390 808 494 808 494 453 885 453 885 928 112 928 112 132 720 132 720 202 949 202 949 895 329 895 329 758 878 758 878 40 640 40 640 624 54 624 54 473 294 473 294 954 373 954 373 348 593 348 593 2 862 2 862 160 752 160 752 44 590 44 590 228 612 228 612 703 12 703 12 521 680 521 680 667 405 667 405 727 578 727 578 231 739 231 739 120 739 120 739 914 864 914 864 926 833 926 833 950 622 950 622 818 321 818 321 749 358 749 358 868 864 868 864 900 227 900 227 639 692 639 692 983 945 983 945 625 846 625 846 899 2 899 2 166 574 166 574 98 426 98 426 757 258 757 258 731 903 731 903 993 858 993 858 163 901 163 901 724 40 724 40 498 182 498 182 644 203 644 203 521 527 521 527 690 161 690 161 713 772 713 772 246 1 246 1 533 355 533 355 569 473 569 473 26 887 26 887 925 706 925 706 261 307 261 307 715 882 715 882 716 149 716 149 437 689 437 689 97 885 97 885 78 789 78 789 607 552 607 552 611 65 611 65 290 879 290 879 520 702 520 702 703 449 703 449 210 345 210 345 642 894 642 894 154 433 154 433 119 112 119 112 895 683 895 683 554 288 554 288 725 793 725 793 89 89 89 89 725 839 725 839 607 438 607 438 536 343 536 343 261 883 261 883 958 934 958 934 125 488 125 488 247 67 247 67 659 768 659 768 938 806 938 806 922 624 922 624 251 79 251 79 620 952 620 952 303 711 303 711 271 372 271 372 542 611 542 611 845 232 845 232 547 342 547 342 388 873 388 873 771 180 771 180 245 951 245 951 317 644 317 644 708 382 708 382 605 782 605 782 240 687 240 687 938 711 938 711 649 461 649 461 737 510 737 510 165 598 165 598 403 820 403 820 483 14 483 14 443 7 443 7 820 975 820 975 667 635 667 635 412 381 412 381 84 347 84 347 699 975 699 975 515 445 515 445 11 267 11 267 532 243 532 243 484 373 484 373 606 929 606 929 183 716 183 716 318 774 318 774 185 106 185 106 802 123 802 123 359 962 359 962 538 656 538 656 768 147 768 147 874 456 874 456 9 698 9 698 307 121 307 121 70 605 70 605 10 187 10 187 187 837 187 837 881 666 881 666 724 12 724 12 335 742 335 742 21 131 21 131 365 539 365 539 693 991 693 991 459 312 459 312 212 116 212 116 824 246 824 246 416 511 416 511 386 683 386 683 783 268 783 268 803 286 803 286 244 233 244 233 438 922 438 922 353 215 353 215 409 538 409 538 874 141 874 141 892 192 892 192 614 402 614 402 128 649 128 649 491 27 491 27 149 493 149 493 531 858 531 858 911 907 911 907 321 580 321 580 564 783 564 783 513 706 513 706 73 465 73 465 882 327 882 327 273 298 273 298 994 312 994 312 943 103 943 103 509 628 509 628 432 797 432 797 728 898 728 898 760 445 760 445 850 977 850 977 82 942 82 942 373 30 373 30 64 50 64 50 809 724 809 724 580 657 580 657 402 303 402 303 870 401 870 401 146 749 146 749 986 922 986 922 695 501 695 501 746 255 746 255 556 92 556 92 498 78 498 78 743 64 743 64 425 418 425 418 430 312 430 312 646 323 646 323 285 540 285 540 60 36 60 36 136 243 136 243 345 816 345 816 147 586 147 586 339 653 339 653 833 540 833 540 663 420 663 420 20 934 20 934 907 49 907 49 854 766 854 766 184 695 184 695 721 277 721 277 508 733 508 733 536 569 536 569 486 326 486 326 993 89 993 89 601 88 601 88 404 114 404 114 180 67 180 67 772 668 772 668 680 863 680 863 357 124 357 124 250 552 250 552 209 174 209 174 50 437 50 437 493 301 493 301 758 948 758 948 343 437 343 437 10 651 10 651 44 964 44 964 509 335 509 335 918 660 918 660 252 980 252 980 270 707 270 707 312 249 312 249 622 940 622 940 814 454 814 454 242 240 242 240 217 745 217 745 552 160 552 160 823 214 823 214 159 199 159 199 959 981 959 981 349 106 349 106 717 244 717 244 378 698 378 698 342 282 342 282 107 522 107 522 28 54 28 54 114 65 114 65 234 643 234 643 796 82 796 82 796 623 796 623 122 371 122 371 440 839 440 839 802 224 802 224 630 855 630 855 125 45 125 45 252 420 252 420 426 669 426 669 179 1 179 1 131 663 131 663 525 248 525 248 590 711 590 711 532 933 532 933 160 313 160 313 873 901 873 901 607 149 607 149 732 216 732 216 137 603 137 603 815 102 815 102 97 268 97 268 685 792 685 792 315 627 315 627 746 672 746 672 427 893 427 893 411 349 411 349 824 837 824 837 837 175 837 175 822 66 822 66 618 101 618 101 964 62 964 62 688 52 688 52 380 972 380 972 793 65 793 65 324 597 324 597 420 480 420 480 561 708 561 708 961 249 961 249 332 59 332 59 27 361 27 361 216 602 216 602 495 316 495 316 616 343 616 343 460 792 460 792 641 97 641 97 785 167 785 167 68 152 68 152 468 410 468 410 638 411 638 411 505 527 505 527 408 61 408 61 385 792 385 792 120 597 120 597 634 877 634 877 908 83 908 83 465 477 465 477 321 464 321 464 770 45 770 45 683 759 683 759 743 876 743 876 806 736 806 736 48 198 48 198 936 155 936 155 912 142 912 142 768 260 768 260 830 576 830 576 92 66 92 66 704 190 704 190 168 845 168 845 653 545 653 545 484 230 484 230 864 564 864 564 284 602 284 602 275 597 275 597 610 333 610 333 415 426 415 426 915 192 915 192 339 627 339 627 119 877 119 877 967 672 967 672 752 162 752 162 636 370 636 370 782 236 782 236 359 153 359 153 179 213 179 213 590 256 590 256 24 584 24 584 462 892 462 892 691 202 691 202 838 460 838 460 134 786 134 786 309 914 309 914 299 130 299 130 406 843 406 843 51 133 51 133 440 690 440 690 361 851 361 851 359 399 359 399 901 666 901 666 137 263 137 263 134 308 134 308 398 133 398 133 632 398 632 398 467 521 467 521 566 581 566 581 588 953 588 953 873 137 873 137 31 789 31 789 567 962 567 962 894 909 894 909 348 362 348 362 376 237 376 237 950 87 950 87 783 756 783 756 822 716 822 716 325 814 325 814 366 59 366 59 398 755 398 755 528 639 528 639 704 292 704 292 986 664 986 664 821 600 821 600 40 558 40 558 996 627 996 627 891 928 891 928 25 569 25 569 835 141 835 141 50 602 50 602 459 170 459 170 232 905 232 905 989 320 989 320 788 566 788 566 913 637 913 637 743 489 743 489 87 57 87 57 27 181 27 181 229 391 229 391 629 703 629 703 480 551 480 551 416 787 416 787 646 599 646 599 89 164 89 164 598 271 598 271 385 45 385 45 248 586 248 586 226 955 226 955 659 244 659 244 55 638 55 638 309 426 309 426 797 814 797 814 481 255 481 255 11 124 11 124 465 839 465 839 363 343 363 343 332 762 332 762 855 790 855 790 187 711 187 711 959 854 959 854 256 643 256 643 265 213 265 213 599 496 599 496 640 957 640 957 476 403 476 403 333 165 333 165 549 845 549 845 446 88 446 88 182 908 182 908 279 257 279 257 608 468 608 468 756 798 756 798 555 665 555 665 861 977 861 977 448 902 448 902 278 627 278 627 758 625 758 625 784 39 784 39 289 556 289 556 685 82 685 82 372 636 372 636 873 818 873 818 784 96 784 96 907 854 907 854 726 654 726 654 308 163 308 163 918 709 918 709 406 346 406 346 30 27 30 27 51 72 51 72 636 396 636 396 690 690 690 690 148 190 148 190 737 688 737 688 466 988 466 988 91 981 91 981 973 949 973 949 8 877 8 877 314 643 314 643 83 162 83 162 97 973 97 973 305 488 305 488 636 430 636 430 273 513 273 513 763 245 763 245 971 188 971 188 473 866 473 866 900 45 900 45 342 134 342 134 977 342 977 342 334 979 334 979 601 332 601 332 371 324 371 324 874 274 874 274 238 620 238 620 150 652 150 652 464 586 464 586 346 379 346 379 985 32 985 32 2 597 2 597 346 251 346 251 306 480 306 480 156 433 156 433 573 401 573 401 220 958 220 958 30 737 30 737 847 8 847 8 473 144 473 144 86 807 86 807 780 353 780 353 252 391 252 391 30 453 30 453 293 330 293 330 678 527 678 527 455 239 455 239 43 89 43 89 327 514 327 514 469 939 469 939 236 448 236 448 968 750 968 750 181 911 181 911 4 544 4 544 571 163 571 163 783 238 783 238 537 177 537 177 1 501 1 501 107 997 107 997 681 952 681 952 417 285 417 285 760 464 760 464 845 301 845 301 192 740 192 740 511 661 511 661 921 981 921 981 535 42 535 42 709 34 709 34 313 975 313 975 350 975 350 975 752 837 752 837 429 318 429 318 87 440 87 440 800 154 800 154 108 84 108 84 457 405 457 405 210 142 210 142 287 966 287 966 572 161 572 161 194 49 194 49 972 429 972 429 103 102 103 102 261 245 261 245 527 93 527 93 841 656 841 656 870 742 870 742 971 922 971 922 895 818 895 818 642 967 642 967 843 307 843 307 165 70 165 70 470 641 470 641 706 423 706 423 148 419 148 419 758 972 758 972 330 470 330 470 920 398 920 398 205 799 205 799 500 995 500 995 738 957 738 957 189 913 189 913 641 366 641 366 623 912 623 912 51 590 51 590 530 794 530 794 19 484 19 484 598 526 598 526 269 628 269 628 780 502 780 502 646 508 646 508 180 659 180 659 72 145 72 145 54 704 54 704 994 45 994 45 212 492 212 492 82 887 82 887 858 208 858 208 851 697 851 697 464 163 464 163 688 343 688 343 842 541 842 541 826 86 826 86 475 687 475 687 361 706 361 706 351 453 351 453 380 713 380 713 753 15 753 15 869 482 869 482 981 686 981 686 77 35 77 35 856 263 856 263 569 324 569 324 376 461 376 461 286 412 286 412 972 397 972 397 965 395 965 395 230 15 230 15 515 907 515 907 19 547 19 547 641 332 641 332 520 203 520 203 933 361 933 361 391 43 391 43 80 625 80 625 395 457 395 457 447 27 447 27 418 107 418 107 150 472 150 472 409 741 409 741 174 846 174 846 10 584 10 584 114 525 114 525 583 240 583 240 445 703 445 703 41 390 41 390 14 846 14 846 23 320 23 320 26 738 26 738 487 890 487 890 373 893 373 893 901 122 901 122 211 449 211 449 233 120 233 120 242 248 242 248 569 924 569 924 646 153 646 153 607 620 607 620 716 525 716 525 11 187 11 187 692 489 692 489 58 416 58 416 504 852 504 852 933 54 933 54 208 268 208 268 486 455 486 455 195 628 195 628 502 867 502 867 812 982 812 982 559 607 559 607 831 502 831 502 434 587 434 587 717 981 717 981 735 900 735 900 178 353 178 353 284 612 284 612 986 499 986 499 418 356 418 356 941 465 941 465 972 706 972 706 188 735 188 735 248 172 248 172 430 488 430 488 632 557 632 557 205 541 205 541 691 821 691 821 614 534 614 534 405 851 405 851 879 917 879 917 175 879 175 879 577 252 577 252 142 248 142 248 704 609 704 609 140 427 140 427 260 170 260 170 226 930 226 930 321 640 321 640 313 589 313 589 870 236 870 236 434 862 434 862 185 221 185 221 865 351 865 351 926 942 926 942 458 889 458 889 110 746 110 746 621 510 621 510 731 331 731 331 873 320 873 320 497 877 497 877 656 586 656 586 26 277 26 277 852 436 852 436 898 638 898 638 906 396 906 396 757 955 757 955 992 271 992 271 88 670 88 670 731 539 731 539 788 286 788 286 925 626 925 626 237 427 237 427 525 146 525 146 637 902 637 902 533 194 533 194 604 451 604 451 799 421 799 421 536 721 536 721 221 737 221 737 815 357 815 357 199 961 199 961 395 570 395 570 436 554 436 554 614 234 614 234 568 926 568 926 55 145 55 145 952 328 952 328 252 301 252 301 13 352 13 352 448 901 448 901 380 151 380 151 679 250 679 250 450 324 450 324 794 679 794 679 540 219 540 219 317 451 317 451 218 102 218 102 551 394 551 394 141 949 141 949 972 212 972 212 688 388 688 388 101 522 101 522 104 894 104 894 82 352 82 352 736 542 736 542 818 860 818 860 513 964 513 964 715 189 715 189 45 426 45 426 963 767 963 767 820 749 820 749 865 744 865 744 2 229 2 229 83 985 83 985 112 961 112 961 404 944 404 944 211 153 211 153 235 961 235 961 414 664 414 664 559 246 559 246 442 496 442 496 565 494 565 494 992 257 992 257 752 527 752 527 502 897 502 897 354 278 354 278 33 561 33 561 922 767 922 767 929 718 929 718 626 2 626 2 692 449 692 449 881 338 881 338 72 71 72 71 608 275 608 275 803 251 803 251 139 657 139 657 754 131 754 131 944 804 944 804 629 433 629 433 233 642 233 642 189 150 189 150 936 260 936 260 11 600 11 600 299 598 299 598 937 552 937 552 39 835 39 835 187 147 187 147 312 381 312 381 155 475 155 475 460 804 460 804 303 720 303 720 866 796 866 796 102 554 102 554 438 888 438 888 5 969 5 969 370 761 370 761 414 613 414 613 81 29 81 29 276 772 276 772 271 987 271 987 588 51 588 51 174 656 174 656 887 766 887 766 251 210 251 210 983 615 983 615 560 291 560 291 985 422 985 422 850 113 850 113 207 289 207 289 669 380 669 380 546 256 546 256 357 868 357 868 603 461 603 461 121 478 121 478 198 426 198 426 886 593 886 593 370 345 370 345 343 836 343 836 960 801 960 801 492 217 492 217 104 177 104 177 314 460 314 460 36 657 36 657 591 379 591 379 401 688 401 688 691 787 691 787 680 682 680 682 736 321 736 321 455 445 455 445 607 15 607 15 337 852 337 852 468 921 468 921 812 986 812 986 325 809 325 809 150 750 150 750 688 634 688 634 777 746 777 746 63 380 63 380 179 17 179 17 451 437 451 437 916 752 916 752 860 277 860 277 211 667 211 667 220 480 220 480 27 298 27 298 651 799 651 799 336 737 336 737 490 444 490 444 86 59 86 59 997 239 997 239 401 389 401 389 255 321 255 321 549 987 549 987 146 70 146 70 277 845 277 845 797 903 797 903 274 601 274 601 310 607 310 607 967 777 967 777 712 211 712 211 275 351 275 351 411 211 411 211 503 128 503 128 937 753 937 753 783 604 783 604 753 636 753 636 102 588 102 588 684 326 684 326 263 458 263 458 489 945 489 945 615 996 615 996 7 792 7 792 140 710 140 710 942 608 942 608 773 165 773 165 31 440 31 440 596 562 596 562 931 542 931 542 948 92 948 92 87 533 87 533 977 328 977 328 266 128 266 128 408 240 408 240 557 264 557 264 194 830 194 830 723 152 723 152 970 665 970 665 478 997 478 997 729 896 729 896 36 40 36 40 100 463 100 463 952 467 952 467 919 810 919 810 54 951 54 951 635 123 635 123 274 305 274 305 250 367 250 367 398 820 398 820 7 322 7 322 41 610 41 610 803 199 803 199 842 366 842 366 475 784 475 784 55 61 55 61 505 884 505 884 263 92 263 92 698 711 698 711 389 823 389 823 350 106 350 106 73 982 73 982 723 316 723 316 392 675 392 675 72 273 72 273 795 22 795 22 938 309 938 309 778 746 778 746 805 351 805 351 304 939 304 939 51 695 51 695 470 706 470 706 156 122 156 122 434 685 434 685 421 366 421 366 467 686 467 686 681 519 681 519 481 435 481 435 668 945 668 945 525 134 525 134 949 72 949 72 151 595 151 595 694 163 694 163 408 210 408 210 295 238 295 238 67 248 67 248 146 727 146 727 240 993 240 993 462 361 462 361 30 642 30 642 225 74 225 74 737 886 737 886 820 157 820 157 808 382 808 382 524 973 524 973 979 707 979 707 199 108 199 108 986 711 986 711 696 96 696 96 375 655 375 655 832 813 832 813 49 630 49 630 20 395 20 395 939 302 939 302 586 164 586 164 579 438 579 438 560 336 560 336 704 622 704 622 242 413 242 413 293 966 293 966 421 92 421 92 94 915 94 915 771 108 771 108 393 330 393 330 610 844 610 844 770 839 770 839 563 374 563 374 362 283 362 283 801 979 801 979 287 492 287 492 884 112 884 112 823 415 823 415 565 649 565 649 766 692 766 692 965 753 965 753 714 246 714 246 592 332 592 332 901 381 901 381 682 205 682 205 831 604 831 604 876 735 876 735 408 995 408 995 768 391 768 391 667 208 667 208 600 813 600 813 804 741 804 741 764 455 764 455 447 764 447 764 189 656 189 656 884 964 884 964 337 237 337 237 414 633 414 633 602 937 602 937 349 351 349 351 699 259 699 259 523 241 523 241 362 746 362 746 374 789 374 789 266 761 266 761 575 708 575 708 313 192 313 192 500 552 500 552 188 146 188 146 975 239 975 239 881 191 881 191 865 22 865 22 645 600 645 600 293 304 293 304 746 955 746 955 365 377 365 377 464 182 464 182 385 855 385 855 326 507 326 507 972 6 972 6 129 944 129 944 420 67 420 67 28 660 28 660 807 241 807 241 770 329 770 329 272 134 272 134 555 532 555 532 185 744 185 744 141 594 141 594 610 631 610 631 881 397 881 397 560 535 560 535 511 624 511 624 896 551 896 551 238 406 238 406 218 869 218 869 452 95 452 95 717 354 717 354 166 831 166 831 260 376 260 376 414 359 414 359 498 947 498 947 820 223 820 223 69 138 69 138 715 655 715 655 184 69 184 69 938 77 938 77 814 737 814 737 893 531 893 531 988 673 988 673 322 7 322 7 558 209 558 209 979 952 979 952 46 863 46 863 793 461 793 461 882 237 882 237 951 330 951 330 227 217 227 217 796 666 796 666 83 183 83 183 63 38 63 38 58 896 58 896 391 896 391 896 758 113 758 113 717 729 717 729 955 191 955 191 152 83 152 83 50 52 50 52 521 656 521 656 851 442 851 442 538 947 538 947 790 534 790 534 252 771 252 771 677 631 677 631 641 113 641 113 118 322 118 322 206 890 206 890 996 990 996 990 486 104 486 104 434 499 434 499 504 857 504 857 519 493 519 493 729 745 729 745 369 541 369 541 566 327 566 327 915 399 915 399 377 937 377 937 589 59 589 59 451 707 451 707 546 855 546 855 577 670 577 670 862 221 862 221 953 426 953 426 476 556 476 556 485 350 485 350 307 813 307 813 950 159 950 159 824 604 824 604 21 143 21 143 689 419 689 419 972 590 972 590 259 126 259 126 902 676 902 676 663 738 663 738 592 987 592 987 639 874 639 874 517 889 517 889 9 197 9 197 617 314 617 314 39 169 39 169 270 536 270 536 545 202 545 202 604 446 604 446 910 589 910 589 4 841 4 841 439 419 439 419 738 122 738 122 267 235 267 235 72 984 72 984 549 73 549 73 97 597 97 597 536 29 536 29 828 507 828 507 695 170 695 170 742 889 742 889 773 938 773 938 928 840 928 840 152 664 152 664 971 448 971 448 115 561 115 561 679 700 679 700 128 469 128 469 157 279 157 279 354 49 354 49 587 299 587 299 932 617 932 617 732 33 732 33 622 559 622 559 361 737 361 737 137 161 137 161 441 767 441 767 649 206 649 206 545 414 545 414 983 820 983 820 898 450 898 450 776 498 776 498 209 198 209 198 469 974 469 974 545 424 545 424 454 96 454 96 482 152 482 152 761 488 761 488 558 835 558 835 777 544 777 544 13 235 13 235 348 773 348 773 543 781 543 781 879 797 879 797 236 488 236 488 731 61 731 61 621 298 621 298 691 182 691 182 763 910 763 910 866 592 866 592 265 382 265 382 211 795 211 795 136 473 136 473 172 387 172 387 187 802 187 802 495 405 495 405 469 875 469 875 184 457 184 457 824 768 824 768 745 187 745 187 319 3 319 3 696 181 696 181 476 351 476 351 607 354 607 354 898 830 898 830 844 575 844 575 296 120 296 120 659 795 659 795 178 568 178 568 777 608 777 608 180 960 180 960 441 367 441 367 773 973 773 973 916 814 916 814 217 292 217 292 737 363 737 363 872 49 872 49 37 917 37 917 565 739 565 739 67 938 67 938 303 401 303 401 752 721 752 721 5 860 5 860 14 392 14 392 358 628 358 628 263 718 263 718 741 836 741 836 782 382 782 382 168 585 168 585 113 887 113 887 261 917 261 917 709 697 709 697 221 849 221 849 966 539 966 539 705 725 705 725 371 14 371 14 714 782 714 782 103 167 103 167 214 15 214 15 993 51 993 51 511 854 511 854 441 975 441 975 685 321 685 321 761 846 761 846 189 169 189 169 229 908 229 908 445 403 445 403 512 767 512 767 310 517 310 517 545 631 545 631 401 889 401 889 327 217 327 217 39 894 39 894 745 508 745 508 118 776 118 776 715 648 715 648 247 757 247 757 465 523 465 523 174 797 174 797 927 952 927 952 457 27 457 27 415 894 415 894 307 632 307 632 463 566 463 566 974 834 974 834 433 399 433 399 483 183 483 183 198 551 198 551 456 46 456 46 158 604 158 604 632 550 632 550 811 186 811 186 692 587 692 587 462 109 462 109 212 521 212 521 958 821 958 821 125 971 125 971 89 670 89 670 190 726 190 726 144 102 144 102 236 381 236 381 978 844 978 844 664 442 664 442 460 226 460 226 63 166 63 166 529 981 529 981 183 746 183 746 41 185 41 185 559 539 559 539 772 80 772 80 943 402 943 402 753 378 753 378 563 65 563 65 887 289 887 289 181 755 181 755 962 847 962 847 109 316 109 316 144 99 144 99 291 972 291 972 552 424 552 424 977 915 977 915 270 738 270 738 944 119 944 119 642 23 642 23 85 829 85 829 17 486 17 486 904 306 904 306 858 90 858 90 212 975 212 975 776 471 776 471 921 553 921 553 555 261 555 261 710 881 710 881 243 446 243 446 198 571 198 571 43 330 43 330 926 101 926 101 525 214 525 214 18 599 18 599 901 168 901 168 763 423 763 423 476 227 476 227 862 212 862 212 255 771 255 771 474 307 474 307 173 135 173 135 718 281 718 281 876 435 876 435 344 961 344 961 938 522 938 522 509 378 509 378 331 446 331 446 181 60 181 60 241 190 241 190 502 736 502 736 416 410 416 410 115 88 115 88 842 996 842 996 984 936 984 936 50 193 50 193 689 715 689 715 964 601 964 601 576 172 576 172 655 862 655 862 190 874 190 874 727 568 727 568 20 63 20 63 938 527 938 527 775 377 775 377 686 729 686 729 128 982 128 982 553 709 553 709 202 886 202 886 276 915 276 915 737 190 737 190 161 189 161 189 624 904 624 904 912 237 912 237 884 232 884 232 101 570 101 570 766 810 766 810 22 499 22 499 234 805 234 805 752 780 752 780 232 879 232 879 640 880 640 880 180 420 180 420 58 781 58 781 951 948 951 948 713 467 713 467 329 988 329 988 806 611 806 611 961 388 961 388 903 86 903 86 216 485 216 485 477 210 477 210 703 845 703 845 710 560 710 560 777 294 777 294 19 447 19 447 279 78 279 78 799 428 799 428 513 917 513 917 648 363 648 363 602 685 602 685 82 827 82 827 373 34 373 34 650 988 650 988 656 560 656 560 564 876 564 876 98 167 98 167 779 450 779 450 528 363 528 363 716 545 716 545 808 248 808 248 521 607 521 607 654 427 654 427 882 440 882 440 6 666 6 666 740 271 740 271 865 820 865 820 331 156 331 156 924 74 924 74 232 565 232 565 903 47 903 47 922 942 922 942 923 691 923 691 261 40 261 40 524 398 524 398 186 474 186 474 205 124 205 124 583 657 583 657 655 721 655 721 261 457 261 457 867 595 867 595 439 94 439 94 283 458 283 458 448 661 448 661 865 702 865 702 896 614 896 614 53 963 53 963 543 502 543 502 428 80 428 80 181 597 181 597 445 146 445 146 193 504 193 504 285 499 285 499 670 752 670 752 882 802 882 802 52 947 52 947 547 346 547 346 430 917 430 917 526 546 526 546 30 68 30 68 667 863 667 863 220 889 220 889 291 907 291 907 261 517 261 517 929 604 929 604 717 315 717 315 167 910 167 910 258 987 258 987 656 631 656 631 460 297 460 297 460 394 460 394 5 410 5 410 133 500 133 500 282 442 282 442 308 729 308 729 626 699 626 699 344 717 344 717 286 1 286 1 142 449 142 449 339 900 339 900 364 646 364 646 797 279 797 279 741 651 741 651 834 367 834 367 174 676 174 676 3 633 3 633 337 81 337 81 583 440 583 440 617 611 617 611 809 832 809 832 658 82 658 82 787 387 787 387 339 150 339 150 52 384 52 384 806 77 806 77 458 980 458 980 846 861 846 861 330 310 330 310 462 846 462 846 48 942 48 942 846 760 846 760 489 268 489 268 644 756 644 756 946 324 946 324 271 905 271 905 666 3 666 3 33 729 33 729 160 806 160 806 777 975 777 975 79 67 79 67 354 301 354 301 633 77 633 77 352 851 352 851 496 161 496 161 9 642 9 642 224 193 224 193 516 921 516 921 626 871 626 871 223 34 223 34 14 69 14 69 797 990 797 990 878 684 878 684 200 543 200 543 997 684 997 684 958 651 958 651 900 125 900 125 41 78 41 78 144 748 144 748 946 441 946 441 448 608 448 608 479 395 479 395 699 284 699 284 41 399 41 399 357 512 357 512 291 628 291 628 971 391 971 391 49 512 49 512 837 428 837 428 805 146 805 146 268 787 268 787 641 978 641 978 884 698 884 698 216 281 216 281 233 176 233 176 139 60 139 60 48 129 48 129 848 864 848 864 522 846 522 846 624 313 624 313 396 11 396 11 242 359 242 359 769 140 769 140 994 197 994 197 330 141 330 141 658 608 658 608 966 648 966 648 176 919 176 919 861 145 861 145 838 767 838 767 737 107 737 107 546 586 546 586 68 885 68 885 724 320 724 320 161 312 161 312 458 436 458 436 754 321 754 321 997 905 997 905 259 516 259 516 986 658 986 658 659 463 659 463 485 819 485 819 536 365 536 365 272 379 272 379 450 387 450 387 187 307 187 307 689 976 689 976 463 459 463 459 677 166 677 166 343 411 343 411 115 608 115 608 834 203 834 203 460 673 460 673 733 619 733 619 151 118 151 118 449 302 449 302 196 340 196 340 916 859 916 859 14 123 14 123 342 582 342 582 927 221 927 221 856 843 856 843 487 433 487 433 12 556 12 556 470 859 470 859 43 298 43 298 533 515 533 515 466 752 466 752 410 139 410 139 505 401 505 401 607 252 607 252 26 506 26 506 204 808 204 808 530 355 530 355 168 333 168 333 549 683 549 683 529 789 529 789 11 493 11 493 399 661 399 661 211 480 211 480 282 452 282 452 267 486 267 486 688 389 688 389 759 696 759 696 199 217 199 217 778 820 778 820 960 894 960 894 607 492 607 492 792 24 792 24 774 735 774 735 42 969 42 969 961 701 961 701 832 376 832 376 943 151 943 151 522 631 522 631 608 680 608 680 813 875 813 875 770 549 770 549 997 659 997 659 401 776 401 776 714 17 714 17 921 310 921 310 769 745 769 745 780 691 780 691 764 81 764 81 76 495 76 495 706 624 706 624 979 186 979 186 576 325 576 325 658 582 658 582 646 625 646 625 728 180 728 180 31 69 31 69 249 494 249 494 350 18 350 18 911 117 911 117 561 192 561 192 147 963 147 963 491 375 491 375 156 694 156 694 978 612 978 612 29 67 29 67 372 827 372 827 236 188 236 188 758 722 758 722 402 807 402 807 818 212 818 212 599 488 599 488 599 47 599 47 331 581 331 581 736 528 736 528 981 204 981 204 904 512 904 512 23 205 23 205 691 255 691 255 861 905 861 905 552 718 552 718 754 782 754 782 373 292 373 292 616 875 616 875 221 225 221 225 709 573 709 573 33 836 33 836 478 596 478 596 102 686 102 686 171 685 171 685 443 976 443 976 238 823 238 823 687 265 687 265 155 657 155 657 502 35 502 35 516 798 516 798 473 964 473 964 601 395 601 395 778 150 778 150 109 298 109 298 387 280 387 280 112 418 112 418 938 323 938 323 117 870 117 870 368 388 368 388 558 257 558 257 995 146 995 146 148 570 148 570 201 211 201 211 884 180 884 180 334 168 334 168 527 655 527 655 90 305 90 305 981 103 981 103 971 559 971 559 164 796 164 796 7 297 7 297 794 893 794 893 768 189 768 189 702 659 702 659 321 801 321 801 936 937 936 937 469 993 469 993 436 920 436 920 346 853 346 853 631 527 631 527 299 28 299 28 9 954 9 954 510 591 510 591 824 481 824 481 325 102 325 102 99 410 99 410 971 830 971 830 527 354 527 354 617 782 617 782 147 966 147 966 271 187 271 187 255 283 255 283 259 791 259 791 150 790 150 790 404 737 404 737 812 610 812 610 438 352 438 352 681 195 681 195 609 310 609 310 223 782 223 782 912 868 912 868 61 469 61 469 529 318 529 318 296 827 296 827 372 232 372 232 855 972 855 972 393 289 393 289 996 119 996 119 535 173 535 173 761 23 761 23 135 467 135 467 373 626 373 626 467 328 467 328 97 792 97 792 430 79 430 79 647 415 647 415 587 948 587 948 693 683 693 683 461 325 461 325 966 626 966 626 137 257 137 257 718 526 718 526 113 181 113 181 892 42 892 42 455 630 455 630 138 992 138 992 252 558 252 558 193 996 193 996 227 712 227 712 99 62 99 62 295 162 295 162 195 391 195 391 822 21 822 21 339 565 339 565 923 372 923 372 886 554 886 554 186 921 186 921 962 431 962 431 86 805 86 805 332 816 332 816 893 578 893 578 823 763 823 763 305 620 305 620 622 849 622 849 327 398 327 398 87 175 87 175 170 317 170 317 644 583 644 583 204 902 204 902 130 150 130 150 550 498 550 498 308 752 308 752 896 971 896 971 617 802 617 802 841 377 841 377 860 535 860 535 517 264 517 264 930 393 930 393 698 141 698 141 944 965 944 965 599 127 599 127 574 536 574 536 352 497 352 497 708 566 708 566 831 898 831 898 426 695 426 695 397 586 397 586 634 573 634 573 646 37 646 37 476 639 476 639 665 677 665 677 988 257 988 257 376 141 376 141 199 556 199 556 321 44 321 44 465 434 465 434 364 643 364 643 660 702 660 702 165 174 165 174 471 761 471 761 866 799 866 799 457 397 457 397 168 185 168 185 334 127 334 127 409 756 409 756 693 416 693 416 481 759 481 759 582 506 582 506 138 581 138 581 427 389 427 389 122 561 122 561 768 157 768 157 368 52 368 52 490 775 490 775 54 264 54 264 373 270 373 270 112 321 112 321 663 488 663 488 310 662 310 662 560 92 560 92 256 67 256 67 53 429 53 429 321 478 321 478 799 582 799 582 95 873 95 873 406 783 406 783 957 625 957 625 955 323 955 323 827 458 827 458 722 699 722 699 502 526 502 526 521 573 521 573 631 210 631 210 740 377 740 377 423 197 423 197 153 542 153 542 711 350 711 350 474 680 474 680 734 118 734 118 518 501 518 501 749 774 749 774 484 287 484 287 989 456 989 456 936 705 936 705 992 357 992 357 874 194 874 194 181 415 181 415 142 245 142 245 90 770 90 770 412 828 412 828 946 198 946 198 503 432 503 432 852 352 852 352 826 1 826 1 369 657 369 657 779 679 779 679 174 749 174 749 923 65 923 65 395 245 395 245 572 409 572 409 13 437 13 437 281 399 281 399 189 449 189 449 776 453 776 453 363 899 363 899 738 251 738 251 131 160 131 160 650 487 650 487 74 516 74 516 65 920 65 920 688 128 688 128 797 419 797 419 592 403 592 403 678 446 678 446 600 519 600 519 149 947 149 947 518 749 518 749 496 562 496 562 996 857 996 857 646 720 646 720 884 739 884 739 199 623 199 623 145 525 145 525 290 782 290 782 177 618 177 618 624 564 624 564 399 28 399 28 97 479 97 479 502 8 502 8 920 932 920 932 798 361 798 361 427 401 427 401 512 377 512 377 102 919 102 919 975 500 975 500 914 9 914 9 903 508 903 508 97 228 97 228 326 727 326 727 147 932 147 932 816 400 816 400 238 572 238 572 913 786 913 786 409 371 409 371 393 63 393 63 858 461 858 461 283 432 283 432 177 293 177 293 185 245 185 245 594 152 594 152 320 346 320 346 8 910 8 910 602 48 602 48 227 668 227 668 453 640 453 640 557 87 557 87 354 739 354 739 111 642 111 642 478 190 478 190 502 901 502 901 573 145 573 145 487 878 487 878 285 788 285 788 278 150 278 150 420 249 420 249 946 387 946 387 191 657 191 657 262 116 262 116 599 114 599 114 43 345 43 345 543 721 543 721 625 541 625 541 255 14 255 14 110 622 110 622 953 329 953 329 387 924 387 924 21 523 21 523 851 732 851 732 389 195 389 195 157 83 157 83 385 49 385 49 582 992 582 992 867 305 867 305 164 590 164 590 907 448 907 448 604 197 604 197 65 315 65 315 207 8 207 8 25 495 25 495 315 725 315 725 716 344 716 344 549 942 549 942 128 498 128 498 302 545 302 545 573 757 573 757 838 545 838 545 417 218 417 218 113 951 113 951 464 927 464 927 244 611 244 611 303 316 303 316 362 514 362 514 787 627 787 627 16 781 16 781 762 427 762 427 823 610 823 610 136 743 136 743 368 70 368 70 798 45 798 45 497 643 497 643 827 837 827 837 472 180 472 180 629 938 629 938 523 43 523 43 225 177 225 177 303 249 303 249 550 926 550 926 289 632 289 632 12 50 12 50 64 785 64 785 899 650 899 650 413 528 413 528 31 799 31 799 516 828 516 828 429 258 429 258 58 275 58 275 644 702 644 702 860 418 860 418 139 925 139 925 954 578 954 578 220 33 220 33 729 157 729 157 934 250 934 250 910 662 910 662 610 595 610 595 496 724 496 724 511 823 511 823 574 842 574 842 486 692 486 692 724 310 724 310 441 849 441 849 691 167 691 167 896 327 896 327 157 781 157 781 142 671 142 671 993 229 993 229 373 499 373 499 718 950 718 950 819 924 819 924 882 807 882 807 89 28 89 28 853 705 853 705 158 532 158 532 748 277 748 277 878 893 878 893 568 927 568 927 960 868 960 868 12 909 12 909 497 22 497 22 630 302 630 302 773 294 773 294 965 39 965 39 134 790 134 790 842 114 842 114 903 406 903 406 559 581 559 581 748 616 748 616 552 978 552 978 883 483 883 483 932 640 932 640 47 710 47 710 425 769 425 769 151 184 151 184 976 640 976 640 456 781 456 781 737 757 737 757 830 737 830 737 20 725 20 725 132 915 132 915 795 888 795 888 282 692 282 692 56 821 56 821 764 341 764 341 624 486 624 486 281 945 281 945 763 801 763 801 53 644 53 644 252 562 252 562 770 544 770 544 875 738 875 738 986 565 986 565 865 896 865 896 951 272 951 272 494 859 494 859 147 753 147 753 762 3 762 3 231 293 231 293 877 126 877 126 747 589 747 589 271 144 271 144 630 441 630 441 62 324 62 324 470 239 470 239 314 528 314 528 928 536 928 536 308 947 308 947 485 64 485 64 892 167 892 167 936 204 936 204 514 380 514 380 959 961 959 961 463 705 463 705 313 743 313 743 167 479 167 479 374 780 374 780 955 592 955 592 343 225 343 225 709 143 709 143 403 578 403 578 63 696 63 696 200 224 200 224 356 476 356 476 810 476 810 476 686 224 686 224 255 748 255 748 722 669 722 669 178 355 178 355 56 692 56 692 226 205 226 205 170 510 170 510 373 66 373 66 824 800 824 800 371 522 371 522 15 701 15 701 500 371 500 371 670 302 670 302 393 756 393 756 908 819 908 819 997 348 997 348 139 301 139 301 698 384 698 384 16 115 16 115 353 892 353 892 934 56 934 56 67 50 67 50 62 773 62 773 297 719 297 719 281 729 281 729 932 235 932 235 288 669 288 669 708 805 708 805 901 685 901 685 585 14 585 14 612 295 612 295 416 350 416 350 399 725 399 725 6 44 6 44 514 266 514 266 876 743 876 743 528 792 528 792 409 715 409 715 476 616 476 616 816 651 816 651 974 766 974 766 834 990 834 990 76 461 76 461 631 313 631 313 190 892 190 892 221 480 221 480 596 854 596 854 853 534 853 534 883 323 883 323 955 406 955 406 370 376 370 376 392 901 392 901 812 337 812 337 760 256 760 256 116 807 116 807 689 243 689 243 788 129 788 129 949 328 949 328 286 621 286 621 983 476 983 476 57 83 57 83 714 337 714 337 960 393 960 393 931 109 931 109 178 512 178 512 481 333 481 333 969 617 969 617 90 351 90 351 4 688 4 688 981 155 981 155 30 875 30 875 249 442 249 442 859 30 859 30 594 401 594 401 433 398 433 398 130 69 130 69 439 806 439 806 412 512 412 512 47 656 47 656 228 193 228 193 140 119 140 119 853 477 853 477 339 631 339 631 219 1 219 1 833 619 833 619 620 524 620 524 111 424 111 424 576 700 576 700 439 243 439 243 380 129 380 129 941 427 941 427 12 911 12 911 298 203 298 203 539 247 539 247 215 35 215 35 603 166 603 166 696 273 696 273 168 821 168 821 950 533 950 533 944 625 944 625 250 43 250 43 630 650 630 650 509 155 509 155 300 976 300 976 903 316 903 316 965 316 965 316 962 632 962 632 227 621 227 621 575 234 575 234 842 751 842 751 246 150 246 150 310 49 310 49 283 454 283 454 110 909 110 909 25 865 25 865 788 159 788 159 67 918 67 918 235 581 235 581 420 643 420 643 981 384 981 384 803 191 803 191 799 671 799 671 46 803 46 803 907 620 907 620 914 976 914 976 861 723 861 723 841 279 841 279 992 184 992 184 55 31 55 31 62 869 62 869 212 406 212 406 660 77 660 77 665 836 665 836 417 299 417 299 739 118 739 118 228 694 228 694 313 74 313 74 564 870 564 870 997 213 997 213 466 29 466 29 121 707 121 707 860 813 860 813 364 46 364 46 159 702 159 702 139 469 139 469 783 100 783 100 911 743 911 743 168 501 168 501 366 174 366 174 970 244 970 244 864 2 864 2 169 741 169 741 754 839 754 839 116 862 116 862 805 950 805 950 992 72 992 72 366 362 366 362 830 176 830 176 39 170 39 170 874 927 874 927 246 809 246 809 118 812 118 812 748 406 748 406 395 571 395 571 939 573 939 573 138 410 138 410 366 177 366 177 863 709 863 709 662 940 662 940 395 72 395 72 687 487 687 487 163 811 163 811 231 394 231 394 807 871 807 871 798 28 798 28 344 807 344 807 728 630 728 630 780 88 780 88 280 360 280 360 591 136 591 136 436 259 436 259 632 364 632 364 376 496 376 496 663 578 663 578 753 169 753 169 869 55 869 55 68 568 68 568 9 263 9 263 745 931 745 931 263 146 263 146 989 179 989 179 409 241 409 241 674 447 674 447 21 65 21 65 229 81 229 81 907 432 907 432 78 242 78 242 930 230 930 230 200 719 200 719 902 237 902 237 453 26 453 26 293 356 293 356 437 215 437 215 11 288 11 288 121 575 121 575 390 353 390 353 182 288 182 288 142 782 142 782 107 681 107 681 415 625 415 625 405 518 405 518 633 395 633 395 129 349 129 349 99 729 99 729 319 557 319 557 615 191 615 191 230 212 230 212 345 78 345 78 655 31 655 31 824 369 824 369 977 965 977 965 252 896 252 896 4 774 4 774 520 283 520 283 782 166 782 166 765 858 765 858 872 389 872 389 375 614 375 614 59 542 59 542 117 577 117 577 711 277 711 277 345 295 345 295 383 232 383 232 715 161 715 161 475 947 475 947 935 767 935 767 515 155 515 155 364 230 364 230 270 322 270 322 310 152 310 152 169 72 169 72 350 584 350 584 302 592 302 592 41 982 41 982 622 300 622 300 926 341 926 341 108 358 108 358 560 300 560 300 559 252 559 252 129 721 129 721 264 100 264 100 828 422 828 422 305 182 305 182 37 673 37 673 384 711 384 711 313 398 313 398 587 639 587 639 87 926 87 926 670 900 670 900 26 99 26 99 605 917 605 917 299 289 299 289 951 608 951 608 910 969 910 969 254 487 254 487 76 979 76 979 926 168 926 168 95 379 95 379 750 19 750 19 590 695 590 695 788 947 788 947 222 676 222 676 430 789 430 789 745 254 745 254 928 5 928 5 617 102 617 102 708 476 708 476 40 228 40 228 423 611 423 611 151 36 151 36 282 367 282 367 178 705 178 705 832 321 832 321 565 698 565 698 125 31 125 31 502 902 502 902 783 158 783 158 375 105 375 105 17 836 17 836 982 99 982 99 795 176 795 176 5 393 5 393 580 190 580 190 406 869 406 869 863 806 863 806 786 158 786 158 294 160 294 160 458 863 458 863 333 249 333 249 681 500 681 500 716 983 716 983 153 307 153 307 645 824 645 824 96 817 96 817 485 531 485 531 973 984 973 984 148 928 148 928 938 21 938 21 871 196 871 196 799 321 799 321 991 416 991 416 308 3 308 3 972 960 972 960 697 965 697 965 905 724 905 724 747 937 747 937 31 24 31 24 124 353 124 353 187 795 187 795 735 836 735 836 651 934 651 934 122 264 122 264 441 599 441 599 551 743 551 743 811 906 811 906 74 103 74 103 420 513 420 513 379 438 379 438 324 437 324 437 392 854 392 854 645 141 645 141 268 621 268 621 687 958 687 958 188 756 188 756 287 785 287 785 928 889 928 889 922 625 922 625 283 323 283 323 921 664 921 664 517 763 517 763 246 873 246 873 765 845 765 845 67 331 67 331 693 31 693 31 266 797 266 797 479 214 479 214 786 16 786 16 332 299 332 299 838 485 838 485 865 323 865 323 17 351 17 351 766 77 766 77 254 4 254 4 979 137 979 137 628 315 628 315 98 576 98 576 76 571 76 571 275 64 275 64 424 398 424 398 112 542 112 542 452 855 452 855 114 738 114 738 268 241 268 241 260 994 260 994 741 195 741 195 231 614 231 614 302 492 302 492 633 309 633 309 37 275 37 275 489 497 489 497 80 500 80 500 359 603 359 603 485 428 485 428 225 529 225 529 490 418 490 418 833 551 833 551 34 538 34 538 718 353 718 353 645 362 645 362 742 949 742 949 571 158 571 158 177 627 177 627 535 78 535 78 745 722 745 722 315 958 315 958 180 115 180 115 467 381 467 381 922 156 922 156 562 962 562 962 32 74 32 74 159 174 159 174 362 4 362 4 249 392 249 392 994 846 994 846 780 130 780 130 734 905 734 905 33 102 33 102 990 853 990 853 882 897 882 897 591 87 591 87 527 992 527 992 929 930 929 930 668 91 668 91 375 531 375 531 747 460 747 460 761 966 761 966 376 719 376 719 61 452 61 452 561 49 561 49 59 94 59 94 938 300 938 300 69 694 69 694 983 670 983 670 380 343 380 343 448 236 448 236 351 818 351 818 368 755 368 755 386 920 386 920 148 567 148 567 473 607 473 607 607 505 607 505 723 104 723 104 589 841 589 841 537 290 537 290 662 309 662 309 287 425 287 425 821 482 821 482 810 925 810 925 138 681 138 681 793 832 793 832 25 627 25 627 355 158 355 158 733 848 733 848 728 218 728 218 353 150 353 150 717 133 717 133 78 555 78 555 611 857 611 857 413 295 413 295 381 345 381 345 153 990 153 990 687 876 687 876 856 595 856 595 681 217 681 217 680 534 680 534 116 822 116 822 149 182 149 182 261 577 261 577 387 900 387 900 925 245 925 245 841 888 841 888 803 86 803 86 567 235 567 235 518 215 518 215 726 222 726 222 295 23 295 23 875 376 875 376 722 93 722 93 302 880 302 880 67 634 67 634 109 977 109 977 593 417 593 417 675 691 675 691 620 414 620 414 35 349 35 349 752 576 752 576 228 79 228 79 809 801 809 801 303 790 303 790 659 495 659 495 876 222 876 222 350 912 350 912 4 714 4 714 843 482 843 482 942 624 942 624 760 789 760 789 386 915 386 915 358 914 358 914 791 719 791 719 500 600 500 600 766 751 766 751 907 615 907 615 926 703 926 703 327 31 327 31 170 125 170 125 102 916 102 916 218 464 218 464 233 565 233 565 321 717 321 717 620 89 620 89 371 953 371 953 369 474 369 474 974 477 974 477 538 142 538 142 270 791 270 791 750 693 750 693 402 479 402 479 928 145 928 145 703 922 703 922 308 499 308 499 890 604 890 604 545 491 545 491 820 529 820 529 482 47 482 47 381 587 381 587 819 736 819 736 907 319 907 319 669 552 669 552 113 547 113 547 271 560 271 560 561 210 561 210 951 634 951 634 263 505 263 505 22 732 22 732 351 653 351 653 617 677 617 677 339 988 339 988 625 254 625 254 466 331 466 331 929 377 929 377 290 53 290 53 789 22 789 22 80 721 80 721 674 352 674 352 580 34 580 34 35 19 35 19 898 195 898 195 7 522 7 522 880 438 880 438 225 27 225 27 627 178 627 178 676 145 676 145 833 332 833 332 421 382 421 382 232 268 232 268 31 888 31 888 298 779 298 779 508 894 508 894 797 919 797 919 652 969 652 969 403 212 403 212 910 421 910 421 643 463 643 463 321 286 321 286 367 167 367 167 93 890 93 890 540 234 540 234 241 102 241 102 442 714 442 714 772 360 772 360 230 34 230 34 457 184 457 184 13 885 13 885 26 997 26 997 883 479 883 479 381 624 381 624 812 783 812 783 374 334 374 334 621 858 621 858 859 259 859 259 997 217 997 217 343 808 343 808 487 811 487 811 517 154 517 154 540 343 540 343 339 571 339 571 837 182 837 182 650 635 650 635 212 500 212 500 864 909 864 909 772 743 772 743 878 359 878 359 965 983 965 983 225 641 225 641 743 776 743 776 149 759 149 759 238 73 238 73 584 780 584 780 582 109 582 109 653 354 653 354 374 16 374 16 110 828 110 828 778 774 778 774 868 163 868 163 104 902 104 902 190 492 190 492 633 17 633 17 218 598 218 598 701 771 701 771 693 569 693 569 374 369 374 369 35 177 35 177 701 438 701 438 783 822 783 822 301 836 301 836 343 82 343 82 887 315 887 315 605 715 605 715 953 41 953 41 362 529 362 529 680 309 680 309 673 473 673 473 535 903 535 903 524 604 524 604 329 304 329 304 82 941 82 941 98 132 98 132 783 280 783 280 140 591 140 591 907 57 907 57 813 37 813 37 902 419 902 419 903 404 903 404 275 337 275 337 137 101 137 101 416 702 416 702 174 800 174 800 332 933 332 933 351 252 351 252 765 244 765 244 768 874 768 874 887 323 887 323 916 257 916 257 915 915 915 915 320 253 320 253 398 429 398 429 688 153 688 153 99 532 99 532 7 430 7 430 932 378 932 378 51 152 51 152 95 15 95 15 695 332 695 332 992 573 992 573 781 976 781 976 713 923 713 923 682 928 682 928 579 194 579 194 335 656 335 656 827 390 827 390 281 186 281 186 551 295 551 295 874 268 874 268 861 108 861 108 859 663 859 663 152 759 152 759 170 668 170 668 841 46 841 46 578 886 578 886 302 167 302 167 675 991 675 991 456 518 456 518 90 640 90 640 189 273 189 273 811 744 811 744 379 728 379 728 367 259 367 259 683 349 683 349 666 374 666 374 256 601 256 601 830 673 830 673 662 215 662 215 319 820 319 820 393 297 393 297 668 701 668 701 599 909 599 909 435 462 435 462 187 807 187 807 736 199 736 199 70 321 70 321 711 804 711 804 912 356 912 356 45 244 45 244 198 79 198 79 161 838 161 838 446 775 446 775 300 234 300 234 835 118 835 118 346 339 346 339 893 133 893 133 33 262 33 262 493 361 493 361 744 439 744 439 416 34 416 34 309 364 309 364 661 54 661 54 363 475 363 475 616 252 616 252 452 751 452 751 959 831 959 831 223 581 223 581 830 611 830 611 227 60 227 60 479 108 479 108 762 266 762 266 780 834 780 834 943 46 943 46 558 587 558 587 611 496 611 496 595 389 595 389 693 715 693 715 788 948 788 948 285 794 285 794 355 741 355 741 270 20 270 20 586 14 586 14 715 968 715 968 83 576 83 576 503 154 503 154 214 79 214 79 124 192 124 192 343 46 343 46 953 145 953 145 613 688 613 688 784 763 784 763 79 884 79 884 518 837 518 837 526 351 526 351 972 930 972 930 876 559 876 559 385 404 385 404 715 720 715 720 557 557 557 557 542 59 542 59 411 71 411 71 771 763 771 763 901 371 901 371 756 333 756 333 190 893 190 893 527 700 527 700 840 499 840 499 627 299 627 299 136 209 136 209 30 884 30 884 314 185 314 185 216 381 216 381 561 264 561 264 507 649 507 649 906 309 906 309 838 971 838 971 265 330 265 330 399 542 399 542 411 133 411 133 681 180 681 180 691 277 691 277 787 294 787 294 311 38 311 38 930 173 930 173 443 427 443 427 987 490 987 490 685 105 685 105 986 67 986 67 405 489 405 489 422 667 422 667 382 162 382 162 997 235 997 235 914 215 914 215 612 900 612 900 168 396 168 396 569 141 569 141 647 881 647 881 229 44 229 44 275 427 275 427 275 562 275 562 782 390 782 390 754 968 754 968 605 271 605 271 682 441 682 441 683 68 683 68 182 713 182 713 395 701 395 701 318 167 318 167 250 319 250 319 935 293 935 293 269 15 269 15 638 245 638 245 900 472 900 472 662 668 662 668 877 290 877 290 595 74 595 74 218 111 218 111 177 531 177 531 269 25 269 25 775 454 775 454 442 701 442 701 685 51 685 51 460 590 460 590 195 528 195 528 89 263 89 263 90 832 90 832 60 662 60 662 722 185 722 185 495 125 495 125 553 868 553 868 219 886 219 886 549 271 549 271 200 622 200 622 400 458 400 458 468 485 468 485 194 731 194 731 446 306 446 306 759 670 759 670 661 606 661 606 10 812 10 812 325 195 325 195 208 558 208 558 974 129 974 129 151 23 151 23 59 984 59 984 197 106 197 106 568 167 568 167 918 82 918 82 570 524 570 524 107 356 107 356 293 328 293 328 234 617 234 617 711 965 711 965 621 980 621 980 95 904 95 904 173 792 173 792 889 95 889 95 683 46 683 46 449 940 449 940 106 678 106 678 950 810 950 810 612 887 612 887 900 308 900 308 75 223 75 223 962 315 962 315 995 252 995 252 846 370 846 370 486 389 486 389 377 433 377 433 340 159 340 159 220 143 220 143 570 864 570 864 2 672 2 672 118 920 118 920 146 481 146 481 805 751 805 751 349 96 349 96 154 575 154 575 345 942 345 942 3 665 3 665 224 27 224 27 525 985 525 985 855 155 855 155 42 738 42 738 688 808 688 808 794 592 794 592 912 965 912 965 159 546 159 546 905 155 905 155 598 914 598 914 992 91 992 91 767 536 767 536 869 260 869 260 519 310 519 310 192 31 192 31 832 574 832 574 127 252 127 252 710 582 710 582 20 985 20 985 377 72 377 72 178 203 178 203 394 43 394 43 127 222 127 222 820 161 820 161 299 491 299 491 616 342 616 342 370 236 370 236 958 294 958 294 209 567 209 567 58 494 58 494 518 97 518 97 238 103 238 103 728 770 728 770 856 839 856 839 291 436 291 436 76 122 76 122 612 429 612 429 919 551 919 551 609 542 609 542 135 169 135 169 677 659 677 659 906 744 906 744 856 252 856 252 940 462 940 462 577 850 577 850 846 465 846 465 81 160 81 160 717 557 717 557 87 678 87 678 723 240 723 240 579 21 579 21 840 776 840 776 410 744 410 744 537 315 537 315 349 200 349 200 794 613 794 613 653 745 653 745 34 398 34 398 950 166 950 166 901 941 901 941 116 845 116 845 234 487 234 487 857 767 857 767 162 135 162 135 10 329 10 329 377 171 377 171 15 91 15 91 640 585 640 585 708 620 708 620 931 959 931 959 471 7 471 7 321 785 321 785 972 64 972 64 657 852 657 852 293 501 293 501 887 85 887 85 906 483 906 483 179 43 179 43 779 308 779 308 288 345 288 345 399 34 399 34 249 520 249 520 981 247 981 247 481 336 481 336 30 123 30 123 870 174 870 174 359 911 359 911 950 340 950 340 962 635 962 635 833 855 833 855 158 339 158 339 596 513 596 513 366 17 366 17 956 29 956 29 458 952 458 952 901 786 901 786 11 253 11 253 819 456 819 456 359 956 359 956 247 553 247 553 380 44 380 44 118 621 118 621 124 197 124 197 625 397 625 397 762 997 762 997 549 402 549 402 238 689 238 689 955 459 955 459 298 392 298 392 148 211 148 211 131 608 131 608 288 242 288 242 166 490 166 490 706 257 706 257 6 930 6 930 640 334 640 334 943 632 943 632 185 362 185 362 631 859 631 859 424 325 424 325 88 58 88 58 836 846 836 846 222 560 222 560 996 443 996 443 814 716 814 716 635 895 635 895 785 139 785 139 839 234 839 234 802 703 802 703 686 709 686 709 710 854 710 854 99 888 99 888 286 533 286 533 994 572 994 572 329 673 329 673 74 734 74 734 553 423 553 423 722 174 722 174 405 797 405 797 476 323 476 323 974 673 974 673 466 71 466 71 511 345 511 345 28 888 28 888 840 741 840 741 636 236 636 236 331 366 331 366 57 32 57 32 523 129 523 129 199 674 199 674 835 384 835 384 290 459 290 459 753 977 753 977 887 64 887 64 893 283 893 283 364 526 364 526 629 223 629 223 550 763 550 763 291 958 291 958 521 335 521 335 476 156 476 156 256 172 256 172 906 109 906 109 895 180 895 180 945 480 945 480 778 712 778 712 861 888 861 888 849 84 849 84 311 564 311 564 623 317 623 317 9 150 9 150 733 386 733 386 549 219 549 219 75 273 75 273 730 209 730 209 743 330 743 330 284 936 284 936 408 237 408 237 150 317 150 317 24 5 24 5 641 179 641 179 673 80 673 80 139 861 139 861 380 640 380 640 94 275 94 275 441 659 441 659 887 387 887 387 940 986 940 986 88 793 88 793 553 154 553 154 464 388 464 388 603 988 603 988 611 477 611 477 230 475 230 475 739 526 739 526 751 627 751 627 47 207 47 207 715 473 715 473 26 426 26 426 585 410 585 410 905 229 905 229 356 481 356 481 989 157 989 157 377 655 377 655 615 458 615 458 316 234 316 234 698 302 698 302 720 391 720 391 258 977 258 977 364 546 364 546 258 992 258 992 568 208 568 208 632 291 632 291 40 567 40 567 471 838 471 838 742 799 742 799 482 112 482 112 218 412 218 412 422 471 422 471 6 16 6 16 749 396 749 396 834 841 834 841 919 169 919 169 984 261 984 261 517 668 517 668 694 767 694 767 848 860 848 860 974 752 974 752 318 681 318 681 331 230 331 230 589 401 589 401 468 150 468 150 450 573 450 573 979 842 979 842 979 81 979 81 631 413 631 413 110 973 110 973 900 546 900 546 515 814 515 814 428 368 428 368 236 345 236 345 966 444 966 444 977 8 977 8 599 7 599 7 25 383 25 383 846 934 846 934 329 247 329 247 657 178 657 178 445 74 445 74 730 225 730 225 69 790 69 790 840 392 840 392 628 474 628 474 458 970 458 970 172 119 172 119 205 811 205 811 878 272 878 272 510 769 510 769 180 509 180 509 498 297 498 297 578 310 578 310 728 194 728 194 237 114 237 114 949 98 949 98 851 39 851 39 9 407 9 407 44 469 44 469 806 390 806 390 552 945 552 945 423 44 423 44 34 389 34 389 773 264 773 264 208 308 208 308 393 233 393 233 457 831 457 831 579 674 579 674 4 482 4 482 17 474 17 474 778 531 778 531 442 804 442 804 230 969 230 969 693 68 693 68 604 429 604 429 113 465 113 465 394 782 394 782 982 35 982 35 399 828 399 828 601 702 601 702 225 196 225 196 173 940 173 940 235 705 235 705 676 27 676 27 231 483 231 483 275 832 275 832 71 529 71 529 10 298 10 298 55 372 55 372 682 472 682 472 187 516 187 516 79 347 79 347 867 272 867 272 796 43 796 43 759 823 759 823 832 683 832 683 902 948 902 948 595 439 595 439 225 569 225 569 161 319 161 319 372 874 372 874 290 421 290 421 655 697 655 697 67 707 67 707 318 895 318 895 961 641 961 641 552 922 552 922 523 763 523 763 336 976 336 976 694 791 694 791 527 217 527 217 371 147 371 147 419 213 419 213 730 856 730 856 111 988 111 988 228 682 228 682 465 614 465 614 269 319 269 319 920 17 920 17 376 627 376 627 3 367 3 367 708 418 708 418 821 803 821 803 838 762 838 762 393 807 393 807 721 508 721 508 312 496 312 496 93 424 93 424 797 398 797 398 90 34 90 34 116 275 116 275 639 799 639 799 996 874 996 874 71 290 71 290 966 863 966 863 974 537 974 537 287 94 287 94 105 45 105 45 220 431 220 431 949 293 949 293 360 95 360 95 453 740 453 740 563 291 563 291 593 559 593 559 872 673 872 673 566 11 566 11 766 989 766 989 88 611 88 611 460 788 460 788 206 621 206 621 168 733 168 733 523 324 523 324 487 28 487 28 837 464 837 464 114 757 114 757 615 501 615 501 412 120 412 120 90 631 90 631 316 249 316 249 807 327 807 327 383 317 383 317 683 287 683 287 547 39 547 39 941 95 941 95 661 682 661 682 72 237 72 237 61 198 61 198 572 616 572 616 216 425 216 425 639 949 639 949 584 693 584 693 961 250 961 250 82 604 82 604 141 616 141 616 667 558 667 558 955 875 955 875 125 451 125 451 732 985 732 985 707 970 707 970 544 620 544 620 660 197 660 197 688 739 688 739 184 547 184 547 61 822 61 822 841 488 841 488 921 834 921 834 741 625 741 625 457 208 457 208 562 114 562 114 708 729 708 729 328 855 328 855 727 432 727 432 832 233 832 233 866 635 866 635 320 133 320 133 664 953 664 953 202 21 202 21 440 320 440 320 855 557 855 557 360 294 360 294 920 10 920 10 323 770 323 770 739 742 739 742 21 165 21 165 27 66 27 66 942 915 942 915 171 93 171 93 872 604 872 604 851 30 851 30 392 663 392 663 448 890 448 890 34 2 34 2 797 466 797 466 373 394 373 394 742 528 742 528 148 801 148 801 805 977 805 977 441 516 441 516 904 997 904 997 635 532 635 532 734 346 734 346 391 419 391 419 197 238 197 238 943 349 943 349 764 790 764 790 675 923 675 923 389 398 389 398 804 241 804 241 101 824 101 824 440 950 440 950 416 357 416 357 14 547 14 547 93 555 93 555 316 504 316 504 438 635 438 635 611 7 611 7 712 89 712 89 100 785 100 785 392 111 392 111 508 277 508 277 537 93 537 93 879 163 879 163 914 7 914 7 66 292 66 292 587 100 587 100 388 969 388 969 293 653 293 653 6 165 6 165 852 240 852 240 611 37 611 37 378 6 378 6 879 121 879 121 894 284 894 284 106 806 106 806 852 531 852 531 111 744 111 744 338 118 338 118 80 521 80 521 573 578 573 578 302 229 302 229 744 978 744 978 349 349 349 349 431 16 431 16 617 987 617 987 247 605 247 605 270 225 270 225 795 160 795 160 180 778 180 778 786 29 786 29 616 407 616 407 323 735 323 735 315 83 315 83 575 879 575 879 750 764 750 764 228 772 228 772 969 459 969 459 85 230 85 230 82 470 82 470 700 784 700 784 359 213 359 213 371 686 371 686 737 899 737 899 189 199 189 199 258 827 258 827 630 489 630 489 441 90 441 90 660 527 660 527 517 394 517 394 964 157 964 157 564 140 564 140 155 172 155 172 34 100 34 100 215 422 215 422 192 151 192 151 85 459 85 459 757 42 757 42 321 550 321 550 155 13 155 13 227 741 227 741 479 722 479 722 857 212 857 212 832 246 832 246 831 626 831 626 836 723 836 723 28 280 28 280 265 711 265 711 524 711 524 711 804 316 804 316 374 616 374 616 707 983 707 983 394 854 394 854 255 261 255 261 1 664 1 664 709 577 709 577 814 795 814 795 803 161 803 161 700 152 700 152 970 269 970 269 967 452 967 452 677 316 677 316 915 350 915 350 83 24 83 24 393 905 393 905 584 715 584 715 332 104 332 104 721 219 721 219 597 121 597 121 762 543 762 543 36 905 36 905 583 110 583 110 736 648 736 648 771 483 771 483 146 292 146 292 485 722 485 722 466 683 466 683 3 686 3 686 105 265 105 265 832 394 832 394 668 530 668 530 458 631 458 631 625 695 625 695 665 945 665 945 16 38 16 38 161 167 161 167 438 548 438 548 850 475 850 475 751 854 751 854 774 987 774 987 630 300 630 300 286 269 286 269 482 609 482 609 531 968 531 968 124 402 124 402 819 614 819 614 166 893 166 893 837 344 837 344 814 689 814 689 110 774 110 774 32 466 32 466 438 526 438 526 962 246 962 246 774 424 774 424 500 240 500 240 656 580 656 580 609 408 609 408 580 100 580 100 372 598 372 598 556 59 556 59 258 936 258 936 236 48 236 48 958 363 958 363 144 807 144 807 170 78 170 78 332 956 332 956 62 893 62 893 585 873 585 873 928 762 928 762 838 258 838 258 516 301 516 301 900 153 900 153 526 946 526 946 290 304 290 304 7 436 7 436 810 868 810 868 634 171 634 171 338 678 338 678 531 851 531 851 687 522 687 522 981 611 981 611 84 440 84 440 359 438 359 438 337 518 337 518 646 927 646 927 526 713 526 713 33 897 33 897 857 161 857 161 664 870 664 870 587 771 587 771 23 875 23 875 256 324 256 324 988 701 988 701 797 989 797 989 610 534 610 534 945 442 945 442 470 502 470 502 845 243 845 243 417 267 417 267 759 765 759 765 800 825 800 825 942 150 942 150 873 262 873 262 722 272 722 272 971 494 971 494 812 935 812 935 12 512 12 512 147 899 147 899 985 573 985 573 209 297 209 297 231 580 231 580 968 481 968 481 449 523 449 523 961 911 961 911 91 813 91 813 403 707 403 707 151 903 151 903 929 3 929 3 85 849 85 849 429 685 429 685 780 87 780 87 180 69 180 69 121 933 121 933 948 750 948 750 958 963 958 963 393 158 393 158 770 467 770 467 878 874 878 874 424 463 424 463 58 725 58 725 481 552 481 552 538 269 538 269 359 314 359 314 916 672 916 672 419 77 419 77 671 811 671 811 124 654 124 654 54 309 54 309 484 442 484 442 676 993 676 993 44 72 44 72 176 600 176 600 770 616 770 616 737 875 737 875 781 10 781 10 564 906 564 906 807 761 807 761 973 266 973 266 721 947 721 947 792 115 792 115 487 902 487 902 267 212 267 212 511 354 511 354 75 499 75 499 613 855 613 855 427 348 427 348 488 251 488 251 46 229 46 229 779 234 779 234 498 866 498 866 957 676 957 676 88 574 88 574 207 395 207 395 615 224 615 224 492 36 492 36 832 34 832 34 393 575 393 575 839 680 839 680 851 422 851 422 334 960 334 960 198 733 198 733 154 936 154 936 352 687 352 687 101 437 101 437 594 985 594 985 77 138 77 138 233 451 233 451 10 310 10 310 764 445 764 445 15 586 15 586 634 770 634 770 886 205 886 205 869 138 869 138 635 669 635 669 567 687 567 687 137 497 137 497 285 310 285 310 909 296 909 296 281 653 281 653 378 407 378 407 18 530 18 530 601 93 601 93 665 277 665 277 508 453 508 453 287 165 287 165 858 990 858 990 666 707 666 707 318 941 318 941 735 480 735 480 489 660 489 660 545 593 545 593 614 920 614 920 631 846 631 846 962 183 962 183 186 149 186 149 651 829 651 829 557 15 557 15 510 799 510 799 421 718 421 718 62 531 62 531 637 392 637 392 98 287 98 287 230 106 230 106 346 273 346 273 518 939 518 939 654 941 654 941 191 66 191 66 589 31 589 31 61 357 61 357 439 647 439 647 897 227 897 227 83 230 83 230 336 60 336 60 435 535 435 535 258 758 258 758 680 829 680 829 522 484 522 484 238 757 238 757 194 476 194 476 533 889 533 889 806 335 806 335 896 930 896 930 710 239 710 239 864 155 864 155 348 710 348 710 13 278 13 278 299 459 299 459 225 106 225 106 45 329 45 329 590 708 590 708 835 990 835 990 257 358 257 358 276 80 276 80 735 923 735 923 753 48 753 48 446 984 446 984 264 876 264 876 571 152 571 152 268 169 268 169 887 847 887 847 879 777 879 777 396 356 396 356 568 272 568 272 37 7 37 7 742 309 742 309 590 549 590 549 187 318 187 318 983 470 983 470 733 563 733 563 886 286 886 286 733 130 733 130 694 278 694 278 499 204 499 204 219 217 219 217 639 240 639 240 581 327 581 327 805 182 805 182 61 572 61 572 587 172 587 172 201 294 201 294 546 885 546 885 568 244 568 244 95 953 95 953 687 776 687 776 213 523 213 523 576 904 576 904 180 259 180 259 509 153 509 153 234 835 234 835 490 777 490 777 99 958 99 958 67 418 67 418 314 904 314 904 369 573 369 573 795 174 795 174 411 570 411 570 906 810 906 810 647 51 647 51 751 251 751 251 297 22 297 22 77 393 77 393 123 114 123 114 979 349 979 349 265 251 265 251 324 314 324 314 781 446 781 446 327 940 327 940 769 261 769 261 47 160 47 160 262 120 262 120 646 191 646 191 415 864 415 864 686 240 686 240 818 100 818 100 805 187 805 187 276 792 276 792 268 771 268 771 966 638 966 638 709 686 709 686 699 564 699 564 364 73 364 73 253 22 253 22 299 192 299 192 56 778 56 778 475 90 475 90 698 932 698 932 637 208 637 208 132 679 132 679 153 588 153 588 463 301 463 301 619 541 619 541 348 745 348 745 45 861 45 861 304 534 304 534 288 12 288 12 741 4 741 4 795 315 795 315 534 877 534 877 647 711 647 711 28 94 28 94 713 83 713 83 7 756 7 756 937 143 937 143 966 173 966 173 752 528 752 528 222 327 222 327 98 511 98 511 438 666 438 666 590 623 590 623 119 668 119 668 807 184 807 184 495 119 495 119 335 321 335 321 495 818 495 818 843 877 843 877 86 559 86 559 870 278 870 278 63 542 63 542 326 576 326 576 386 294 386 294 13 277 13 277 357 991 357 991 424 378 424 378 347 790 347 790 903 726 903 726 235 778 235 778 351 583 351 583 441 120 441 120 838 871 838 871 411 596 411 596 200 272 200 272 246 38 246 38 903 257 903 257 14 95 14 95 522 337 522 337 629 708 629 708 651 683 651 683 420 269 420 269 940 772 940 772 85 33 85 33 657 377 657 377 461 983 461 983 485 637 485 637 855 1 855 1 649 488 649 488 997 437 997 437 289 198 289 198 99 850 99 850 965 995 965 995 633 28 633 28 119 210 119 210 44 45 44 45 422 844 422 844 841 133 841 133 202 735 202 735 826 288 826 288 71 891 71 891 693 349 693 349 960 978 960 978 914 304 914 304 221 829 221 829 970 833 970 833 136 329 136 329 404 155 404 155 465 430 465 430 472 785 472 785 682 702 682 702 442 916 442 916 342 913 342 913 350 428 350 428 366 603 366 603 226 717 226 717 683 508 683 508 932 732 932 732 60 264 60 264 380 427 380 427 555 401 555 401 389 920 389 920 479 192 479 192 154 904 154 904 868 616 868 616 6 260 6 260 200 784 200 784 198 91 198 91 464 466 464 466 325 618 325 618 811 510 811 510 961 873 961 873 507 275 507 275 430 208 430 208 475 622 475 622 244 614 244 614 218 28 218 28 746 667 746 667 700 532 700 532 198 393 198 393 951 163 951 163 489 763 489 763 970 209 970 209 601 370 601 370 782 188 782 188 669 434 669 434 275 510 275 510 357 347 357 347 488 492 488 492 797 928 797 928 539 86 539 86 825 639 825 639 280 471 280 471 549 943 549 943 350 7 350 7 352 458 352 458 901 564 901 564 875 94 875 94 666 106 666 106 298 847 298 847 103 123 103 123 161 77 161 77 685 110 685 110 781 568 781 568 940 650 940 650 295 83 295 83 785 176 785 176 460 882 460 882 129 552 129 552 21 45 21 45 699 705 699 705 636 463 636 463 426 369 426 369 185 583 185 583 426 80 426 80 561 238 561 238 373 780 373 780 98 598 98 598 91 408 91 408 170 600 170 600 246 579 246 579 723 445 723 445 419 610 419 610 91 62 91 62 96 967 96 967 39 766 39 766 751 200 751 200 64 996 64 996 421 250 421 250 401 865 401 865 589 675 589 675 735 304 735 304 345 213 345 213 575 584 575 584 429 746 429 746 680 319 680 319 770 769 770 769 957 863 957 863 597 298 597 298 314 942 314 942 179 420 179 420 921 344 921 344 801 726 801 726 760 760 760 760 292 528 292 528 189 184 189 184 484 754 484 754 646 286 646 286 44 987 44 987 464 430 464 430 463 417 463 417 774 667 774 667 89 369 89 369 465 638 465 638 989 568 989 568 481 371 481 371 984 329 984 329 93 81 93 81 331 590 331 590 982 976 982 976 485 622 485 622 266 22 266 22 902 386 902 386 906 721 906 721 832 661 832 661 103 486 103 486 234 355 234 355 901 58 901 58 264 131 264 131 866 901 866 901 432 586 432 586 879 407 879 407 759 933 759 933 200 193 200 193 40 535 40 535 878 27 878 27 309 597 309 597 95 362 95 362 97 477 97 477 490 14 490 14 909 336 909 336 918 948 918 948 92 580 92 580 426 84 426 84 860 869 860 869 512 72 512 72 411 864 411 864 661 205 661 205 92 507 92 507 874 35 874 35 849 300 849 300 99 247 99 247 654 51 654 51 820 625 820 625 601 946 601 946 489 123 489 123 539 859 539 859 128 87 128 87 511 475 511 475 239 97 239 97 762 232 762 232 909 448 909 448 48 3 48 3 985 726 985 726 972 632 972 632 649 755 649 755 530 904 530 904 814 478 814 478 88 306 88 306 275 628 275 628 373 350 373 350 416 333 416 333 29 862 29 862 904 749 904 749 744 172 744 172 322 610 322 610 592 728 592 728 994 978 994 978 968 329 968 329 46 688 46 688 456 133 456 133 460 168 460 168 286 767 286 767 791 226 791 226 556 353 556 353 576 663 576 663 680 175 680 175 415 337 415 337 770 360 770 360 306 621 306 621 538 424 538 424 394 206 394 206 347 973 347 973 184 400 184 400 852 372 852 372 31 227 31 227 820 586 820 586 886 735 886 735 678 141 678 141 79 957 79 957 471 725 471 725 815 481 815 481 248 571 248 571 833 22 833 22 186 377 186 377 238 371 238 371 356 800 356 800 217 84 217 84 328 547 328 547 979 881 979 881 491 325 491 325 262 652 262 652 61 396 61 396 683 954 683 954 102 298 102 298 461 657 461 657 80 828 80 828 88 96 88 96 724 230 724 230 636 507 636 507 123 496 123 496 911 585 911 585 289 529 289 529 369 965 369 965 65 684 65 684 76 897 76 897 896 596 896 596 525 635 525 635 869 510 869 510 940 967 940 967 720 552 720 552 69 179 69 179 627 648 627 648 406 305 406 305 619 83 619 83 918 892 918 892 276 461 276 461 792 505 792 505 747 321 747 321 643 888 643 888 693 47 693 47 145 408 145 408 776 566 776 566 980 202 980 202 402 928 402 928 288 545 288 545 187 201 187 201 436 651 436 651 189 314 189 314 772 771 772 771 835 445 835 445 653 30 653 30 141 173 141 173 836 45 836 45 529 796 529 796 536 644 536 644 791 685 791 685 481 375 481 375 703 298 703 298 534 960 534 960 774 815 774 815 589 955 589 955 306 423 306 423 695 115 695 115 946 403 946 403 786 889 786 889 105 603 105 603 613 262 613 262 441 694 441 694 581 304 581 304 310 571 310 571 180 438 180 438 616 840 616 840 932 596 932 596 965 646 965 646 859 561 859 561 326 807 326 807 589 712 589 712 782 852 782 852 551 333 551 333 418 627 418 627 585 870 585 870 375 471 375 471 17 840 17 840 578 906 578 906 580 51 580 51 664 656 664 656 891 62 891 62 155 927 155 927 299 376 299 376 949 416 949 416 101 221 101 221 7 955 7 955 852 169 852 169 829 842 829 842 604 536 604 536 874 622 874 622 39 604 39 604 879 61 879 61 853 864 853 864 699 476 699 476 865 778 865 778 141 433 141 433 467 72 467 72 706 79 706 79 905 824 905 824 637 747 637 747 100 33 100 33 26 739 26 739 766 564 766 564 121 828 121 828 135 473 135 473 111 41 111 41 958 767 958 767 682 824 682 824 240 495 240 495 498 787 498 787 757 192 757 192 855 444 855 444 657 671 657 671 614 138 614 138 484 775 484 775 758 811 758 811 41 976 41 976 462 102 462 102 367 295 367 295 888 419 888 419 538 680 538 680 209 935 209 935 451 741 451 741 342 450 342 450 350 905 350 905 766 92 766 92 597 555 597 555 981 622 981 622 869 72 869 72 111 927 111 927 187 810 187 810 727 801 727 801 54 629 54 629 237 261 237 261 102 830 102 830 839 241 839 241 370 670 370 670 240 211 240 211 687 425 687 425 719 472 719 472 64 74 64 74 193 353 193 353 233 641 233 641 700 612 700 612 803 144 803 144 372 826 372 826 25 805 25 805 181 592 181 592 268 393 268 393 38 47 38 47 179 6 179 6 463 413 463 413 1 12 1 12 793 841 793 841 599 809 599 809 213 288 213 288 130 710 130 710 831 468 831 468 840 326 840 326 189 211 189 211 173 318 173 318 92 374 92 374 758 752 758 752 256 679 256 679 209 316 209 316 771 173 771 173 883 952 883 952 552 895 552 895 498 357 498 357 757 387 757 387 874 500 874 500 158 795 158 795 524 660 524 660 315 558 315 558 517 715 517 715 650 481 650 481 950 563 950 563 321 832 321 832 523 626 523 626 86 689 86 689 730 130 730 130 531 948 531 948 770 967 770 967 972 467 972 467 107 187 107 187 78 427 78 427 372 133 372 133 922 14 922 14 720 57 720 57 594 162 594 162 325 415 325 415 270 600 270 600 556 311 556 311 136 484 136 484 395 124 395 124 840 573 840 573 647 508 647 508 937 646 937 646 818 568 818 568 449 899 449 899 493 35 493 35 227 974 227 974 467 544 467 544 790 313 790 313 989 81 989 81 650 557 650 557 997 189 997 189 736 124 736 124 772 859 772 859 112 278 112 278 65 109 65 109 197 414 197 414 83 87 83 87 112 690 112 690 720 718 720 718 614 910 614 910 948 286 948 286 499 164 499 164 942 670 942 670 612 958 612 958 789 763 789 763 99 186 99 186 854 443 854 443 129 641 129 641 164 993 164 993 624 512 624 512 267 979 267 979 57 363 57 363 875 823 875 823 687 811 687 811 672 129 672 129 386 324 386 324 707 13 707 13 992 332 992 332 174 686 174 686 545 402 545 402 77 808 77 808 550 459 550 459 629 912 629 912 228 20 228 20 403 266 403 266 851 365 851 365 309 101 309 101 439 975 439 975 847 597 847 597 490 687 490 687 635 462 635 462 674 224 674 224 828 506 828 506 831 270 831 270 482 769 482 769 36 939 36 939 861 866 861 866 767 286 767 286 236 192 236 192 893 990 893 990 497 785 497 785 266 864 266 864 86 334 86 334 908 586 908 586 497 623 497 623 973 346 973 346 282 922 282 922 153 44 153 44 634 494 634 494 23 701 23 701 997 352 997 352 475 197 475 197 287 572 287 572 703 564 703 564 944 341 944 341 923 31 923 31 780 306 780 306 530 18 530 18 318 900 318 900 185 505 185 505 676 565 676 565 940 229 940 229 995 10 995 10 25 988 25 988 915 160 915 160 87 613 87 613 318 959 318 959 22 660 22 660 287 756 287 756 979 296 979 296 926 258 926 258 424 370 424 370 173 432 173 432 736 704 736 704 145 794 145 794 465 237 465 237 718 687 718 687 576 402 576 402 786 927 786 927 99 842 99 842 669 493 669 493 549 40 549 40 466 631 466 631 572 103 572 103 601 650 601 650 912 651 912 651 103 777 103 777 449 778 449 778 865 334 865 334 922 837 922 837 303 456 303 456 109 933 109 933 330 566 330 566 70 645 70 645 52 390 52 390 492 109 492 109 38 875 38 875 373 279 373 279 689 168 689 168 753 950 753 950 195 959 195 959 541 274 541 274 760 848 760 848 37 629 37 629 376 850 376 850 423 83 423 83 964 311 964 311 531 295 531 295 294 190 294 190 242 244 242 244 807 30 807 30 296 434 296 434 441 862 441 862 868 164 868 164 268 247 268 247 607 132 607 132 50 553 50 553 7 380 7 380 683 844 683 844 649 700 649 700 946 962 946 962 187 291 187 291 648 593 648 593 832 268 832 268 146 215 146 215 635 393 635 393 578 668 578 668 891 921 891 921 613 944 613 944 392 827 392 827 612 307 612 307 289 732 289 732 380 937 380 937 627 824 627 824 913 651 913 651 57 750 57 750 801 112 801 112 893 942 893 942 149 393 149 393 342 656 342 656 928 783 928 783 472 796 472 796 173 574 173 574 926 309 926 309 236 256 236 256 25 616 25 616 672 497 672 497 488 717 488 717 476 880 476 880 290 130 290 130 173 435 173 435 687 939 687 939 711 517 711 517 376 408 376 408 926 809 926 809 20 818 20 818 776 709 776 709 280 326 280 326 983 433 983 433 966 169 966 169 611 176 611 176 679 767 679 767 921 703 921 703 273 759 273 759 910 580 910 580 253 650 253 650 279 533 279 533 615 62 615 62 391 885 391 885 497 121 497 121 901 674 901 674 954 122 954 122 94 760 94 760 683 967 683 967 978 950 978 950 9 273 9 273 384 498 384 498 260 611 260 611 125 157 125 157 364 442 364 442 881 167 881 167 983 851 983 851 431 366 431 366 532 83 532 83 877 525 877 525 310 305 310 305 218 783 218 783 164 77 164 77 140 468 140 468 187 205 187 205 735 398 735 398 567 990 567 990 141 559 141 559 508 600 508 600 477 228 477 228 457 452 457 452 903 215 903 215 175 141 175 141 934 173 934 173 868 460 868 460 317 355 317 355 216 451 216 451 899 113 899 113 612 529 612 529 518 726 518 726 752 987 752 987 343 85 343 85 735 727 735 727 400 677 400 677 947 672 947 672 308 71 308 71 377 692 377 692 749 938 749 938 570 682 570 682 725 580 725 580 115 980 115 980 181 650 181 650 815 758 815 758 227 873 227 873 18 986 18 986 987 577 987 577 783 353 783 353 735 741 735 741 221 246 221 246 216 915 216 915 113 981 113 981 435 17 435 17 144 699 144 699 151 482 151 482 721 47 721 47 342 561 342 561 305 931 305 931 659 366 659 366 887 695 887 695 502 147 502 147 897 290 897 290 143 277 143 277 581 502 581 502 520 816 520 816 469 136 469 136 118 88 118 88 294 825 294 825 757 308 757 308 13 139 13 139 338 260 338 260 881 13 881 13 694 226 694 226 97 232 97 232 278 993 278 993 92 676 92 676 329 364 329 364 135 101 135 101 878 130 878 130 908 535 908 535 88 769 88 769 200 251 200 251 818 47 818 47 851 768 851 768 222 744 222 744 506 540 506 540 902 466 902 466 841 638 841 638 302 66 302 66 625 577 625 577 111 365 111 365 417 940 417 940 151 114 151 114 445 424 445 424 189 769 189 769 252 812 252 812 896 253 896 253 662 965 662 965 26 993 26 993 886 136 886 136 192 278 192 278 501 145 501 145 643 871 643 871 522 767 522 767 484 78 484 78 598 900 598 900 934 7 934 7 618 683 618 683 993 255 993 255 351 458 351 458 814 850 814 850 429 159 429 159 218 944 218 944 142 56 142 56 890 321 890 321 54 70 54 70 343 114 343 114 563 948 563 948 798 877 798 877 351 297 351 297 690 198 690 198 587 410 587 410 325 703 325 703 568 913 568 913 928 881 928 881 462 509 462 509 260 281 260 281 354 632 354 632 685 768 685 768 538 526 538 526 121 199 121 199 615 326 615 326 208 127 208 127 306 316 306 316 244 792 244 792 951 384 951 384 527 362 527 362 599 691 599 691 339 121 339 121 591 270 591 270 164 212 164 212 92 86 92 86 146 866 146 866 404 353 404 353 789 280 789 280 428 887 428 887 192 481 192 481 641 779 641 779 226 845 226 845 327 225 327 225 836 352 836 352 867 719 867 719 911 950 911 950 580 280 580 280 121 556 121 556 58 868 58 868 460 267 460 267 961 924 961 924 151 731 151 731 842 669 842 669 870 816 870 816 761 861 761 861 539 877 539 877 135 392 135 392 90 46 90 46 189 879 189 879 775 126 775 126 121 978 121 978 362 610 362 610 475 605 475 605 396 169 396 169 946 45 946 45 994 468 994 468 526 433 526 433 44 222 44 222 548 167 548 167 982 435 982 435 505 174 505 174 793 660 793 660 162 583 162 583 586 755 586 755 44 802 44 802 461 401 461 401 911 880 911 880 705 64 705 64 590 330 590 330 582 84 582 84 612 274 612 274 893 463 893 463 20 939 20 939 995 706 995 706 387 110 387 110 371 924 371 924 431 240 431 240 312 770 312 770 331 360 331 360 97 591 97 591 979 810 979 810 671 990 671 990 903 82 903 82 153 318 153 318 957 594 957 594 755 663 755 663 757 482 757 482 102 833 102 833 335 329 335 329 548 894 548 894 617 807 617 807 413 955 413 955 283 924 283 924 905 14 905 14 88 303 88 303 932 768 932 768 755 295 755 295 323 303 323 303 115 814 115 814 199 784 199 784 859 573 859 573 250 774 250 774 862 256 862 256 241 755 241 755 667 214 667 214 603 805 603 805 49 833 49 833 70 20 70 20 106 813 106 813 444 762 444 762 949 239 949 239 226 495 226 495 965 527 965 527 524 140 524 140 958 867 958 867 772 717 772 717 278 822 278 822 946 614 946 614 741 534 741 534 681 380 681 380 972 936 972 936 714 191 714 191 964 582 964 582 110 653 110 653 239 290 239 290 387 662 387 662 887 134 887 134 91 472 91 472 987 64 987 64 7 145 7 145 322 385 322 385 667 413 667 413 293 741 293 741 305 706 305 706 805 931 805 931 487 448 487 448 397 450 397 450 638 157 638 157 64 697 64 697 399 270 399 270 614 270 614 270 952 291 952 291 452 805 452 805 68 162 68 162 699 639 699 639 446 825 446 825 402 828 402 828 914 648 914 648 938 871 938 871 867 467 867 467 992 454 992 454 603 25 603 25 669 251 669 251 895 950 895 950 107 432 107 432 13 285 13 285 110 383 110 383 298 675 298 675 19 63 19 63 468 695 468 695 220 98 220 98 617 507 617 507 459 244 459 244 302 966 302 966 154 478 154 478 716 468 716 468 498 868 498 868 569 257 569 257 951 668 951 668 650 792 650 792 529 48 529 48 649 444 649 444 135 568 135 568 159 751 159 751 357 73 357 73 717 498 717 498 820 890 820 890 855 624 855 624 989 976 989 976 336 47 336 47 924 319 924 319 467 876 467 876 356 446 356 446 124 834 124 834 868 618 868 618 515 46 515 46 948 937 948 937 703 756 703 756 847 251 847 251 289 894 289 894 546 983 546 983 815 468 815 468 869 102 869 102 554 516 554 516 124 7 124 7 388 569 388 569 276 375 276 375 252 296 252 296 213 620 213 620 701 912 701 912 569 973 569 973 295 709 295 709 509 115 509 115 75 535 75 535 163 194 163 194 494 797 494 797 980 501 980 501 110 625 110 625 887 754 887 754 447 781 447 781 870 833 870 833 401 503 401 503 593 739 593 739 881 277 881 277 703 489 703 489 217 46 217 46 501 405 501 405 897 739 897 739 784 554 784 554 217 529 217 529 575 666 575 666 455 941 455 941 87 354 87 354 888 146 888 146 202 959 202 959 488 587 488 587 160 977 160 977 687 715 687 715 738 60 738 60 543 374 543 374 148 601 148 601 862 465 862 465 76 13 76 13 180 548 180 548 349 294 349 294 474 78 474 78 166 190 166 190 591 400 591 400 385 340 385 340 516 850 516 850 216 662 216 662 129 841 129 841 784 113 784 113 810 993 810 993 789 393 789 393 156 969 156 969 964 135 964 135 156 816 156 816 832 395 832 395 601 564 601 564 594 769 594 769 382 678 382 678 625 457 625 457 174 847 174 847 675 303 675 303 810 448 810 448 88 408 88 408 191 84 191 84 527 557 527 557 336 238 336 238 559 850 559 850 266 126 266 126 816 115 816 115 40 284 40 284 389 584 389 584 40 311 40 311 919 412 919 412 121 676 121 676 742 40 742 40 752 510 752 510 499 454 499 454 430 710 430 710 939 896 939 896 771 568 771 568 216 435 216 435 202 724 202 724 782 911 782 911 445 311 445 311 177 202 177 202 693 86 693 86 848 208 848 208 642 987 642 987 3 225 3 225 261 313 261 313 90 661 90 661 205 454 205 454 212 449 212 449 703 960 703 960 719 164 719 164 993 347 993 347 606 354 606 354 798 533 798 533 532 846 532 846 603 32 603 32 227 515 227 515 222 994 222 994 266 830 266 830 454 198 454 198 340 149 340 149 471 792 471 792 893 177 893 177 530 446 530 446 853 447 853 447 351 632 351 632 986 269 986 269 765 698 765 698 980 722 980 722 365 188 365 188 227 93 227 93 934 971 934 971 715 985 715 985 988 560 988 560 669 62 669 62 650 116 650 116 58 353 58 353 567 157 567 157 504 975 504 975 682 628 682 628 182 442 182 442 833 819 833 819 812 473 812 473 776 846 776 846 193 398 193 398 900 207 900 207 509 841 509 841 487 390 487 390 316 495 316 495 434 564 434 564 841 52 841 52 17 330 17 330 476 785 476 785 248 717 248 717 391 859 391 859 76 494 76 494 259 169 259 169 412 225 412 225 819 643 819 643 834 661 834 661 464 620 464 620 139 420 139 420 16 379 16 379 569 855 569 855 935 715 935 715 416 456 416 456 750 88 750 88 39 911 39 911 953 381 953 381 77 391 77 391 64 753 64 753 629 908 629 908 332 994 332 994 98 350 98 350 749 346 749 346 301 924 301 924 850 415 850 415 920 391 920 391 398 623 398 623 862 837 862 837 996 964 996 964 553 518 553 518 128 930 128 930 252 752 252 752 393 902 393 902 986 114 986 114 653 517 653 517 158 938 158 938 443 933 443 933 895 97 895 97 552 363 552 363 646 627 646 627 569 603 569 603 381 249 381 249 786 770 786 770 374 438 374 438 489 427 489 427 603 614 603 614 528 950 528 950 358 115 358 115 659 443 659 443 625 906 625 906 949 109 949 109 728 865 728 865 544 742 544 742 209 443 209 443 641 204 641 204 538 575 538 575 853 983 853 983 252 153 252 153 457 730 457 730 700 765 700 765 418 444 418 444 646 8 646 8 113 845 113 845 163 576 163 576 963 567 963 567 359 813 359 813 165 288 165 288 946 232 946 232 131 870 131 870 103 672 103 672 747 711 747 711 118 488 118 488 149 841 149 841 943 283 943 283 619 328 619 328 111 452 111 452 450 646 450 646 696 131 696 131 747 59 747 59 883 639 883 639 1 36 1 36 741 56 741 56 824 227 824 227 906 12 906 12 527 607 527 607 358 780 358 780 170 182 170 182 724 467 724 467 56 811 56 811 739 411 739 411 626 208 626 208 432 841 432 841 778 730 778 730 41 945 41 945 103 52 103 52 662 420 662 420 130 70 130 70 989 856 989 856 354 610 354 610 329 774 329 774 541 189 541 189 717 926 717 926 6 127 6 127 811 288 811 288 696 546 696 546 964 96 964 96 38 427 38 427 200 887 200 887 96 578 96 578 678 260 678 260 483 307 483 307 85 225 85 225 425 544 425 544 78 554 78 554 134 377 134 377 441 94 441 94 923 292 923 292 58 806 58 806 114 685 114 685 50 980 50 980 49 781 49 781 572 511 572 511 49 585 49 585 619 268 619 268 541 935 541 935 483 658 483 658 72 616 72 616 418 242 418 242 453 939 453 939 492 594 492 594 444 345 444 345 238 263 238 263 415 890 415 890 650 758 650 758 911 222 911 222 436 738 436 738 964 97 964 97 351 495 351 495 501 219 501 219 653 611 653 611 343 231 343 231 791 603 791 603 64 119 64 119 742 775 742 775 670 18 670 18 982 199 982 199 536 412 536 412 883 737 883 737 792 650 792 650 977 934 977 934 44 997 44 997 526 742 526 742 78 89 78 89 611 743 611 743 536 59 536 59 144 525 144 525 436 850 436 850 826 936 826 936 753 413 753 413 409 772 409 772 70 505 70 505 912 331 912 331 803 649 803 649 53 127 53 127 698 153 698 153 216 709 216 709 546 609 546 609 588 152 588 152 969 599 969 599 645 845 645 845 43 254 43 254 191 560 191 560 343 916 343 916 225 146 225 146 117 589 117 589 106 335 106 335 160 370 160 370 550 284 550 284 678 454 678 454 784 556 784 556 555 324 555 324 1 810 1 810 575 864 575 864 911 37 911 37 122 582 122 582 513 843 513 843 271 15 271 15 65 212 65 212 741 683 741 683 123 173 123 173 747 983 747 983 313 393 313 393 858 797 858 797 635 586 635 586 862 354 862 354 431 463 431 463 213 228 213 228 94 70 94 70 987 655 987 655 867 189 867 189 943 860 943 860 236 291 236 291 280 162 280 162 983 184 983 184 937 602 937 602 351 468 351 468 47 848 47 848 731 706 731 706 52 11 52 11 446 836 446 836 799 341 799 341 302 654 302 654 86 177 86 177 618 855 618 855 86 831 86 831 396 692 396 692 932 934 932 934 943 907 943 907 607 789 607 789 879 988 879 988 137 441 137 441 480 400 480 400 22 134 22 134 605 785 605 785 3 417 3 417 320 251 320 251 433 291 433 291 285 658 285 658 955 362 955 362 706 105 706 105 762 583 762 583 722 62 722 62 959 97 959 97 485 675 485 675 924 420 924 420 549 704 549 704 739 481 739 481 806 404 806 404 503 43 503 43 917 122 917 122 4 555 4 555 748 752 748 752 146 947 146 947 824 624 824 624 741 326 741 326 252 482 252 482 645 152 645 152 251 300 251 300 744 957 744 957 861 632 861 632 897 232 897 232 963 655 963 655 134 772 134 772 66 160 66 160 451 890 451 890 918 685 918 685 406 218 406 218 392 350 392 350 447 357 447 357 42 997 42 997 334 118 334 118 102 602 102 602 160 106 160 106 522 538 522 538 854 968 854 968 633 73 633 73 629 404 629 404 783 882 783 882 156 11 156 11 932 372 932 372 179 815 179 815 449 991 449 991 183 565 183 565 996 885 996 885 449 707 449 707 332 603 332 603 335 47 335 47 623 322 623 322 3 221 3 221 12 808 12 808 294 36 294 36 684 104 684 104 207 471 207 471 679 388 679 388 105 545 105 545 801 186 801 186 971 898 971 898 935 963 935 963 52 260 52 260 849 186 849 186 452 978 452 978 245 602 245 602 800 97 800 97 678 865 678 865 49 545 49 545 550 190 550 190 381 768 381 768 852 412 852 412 833 78 833 78 924 729 924 729 67 542 67 542 799 753 799 753 406 703 406 703 766 415 766 415 526 41 526 41 93 883 93 883 979 313 979 313 3 522 3 522 684 137 684 137 536 561 536 561 932 606 932 606 979 63 979 63 588 630 588 630 667 520 667 520 161 291 161 291 569 283 569 283 506 927 506 927 581 60 581 60 597 668 597 668 515 460 515 460 569 118 569 118 703 553 703 553 112 67 112 67 642 683 642 683 316 42 316 42 945 581 945 581 374 405 374 405 811 667 811 667 373 176 373 176 592 957 592 957 178 893 178 893 534 445 534 445 627 400 627 400 149 168 149 168 182 749 182 749 338 190 338 190 453 879 453 879 824 674 824 674 551 281 551 281 843 13 843 13 101 811 101 811 239 386 239 386 898 246 898 246 810 180 810 180 978 22 978 22 787 455 787 455 852 387 852 387 162 65 162 65 278 838 278 838 893 692 893 692 844 413 844 413 759 751 759 751 853 791 853 791 260 494 260 494 324 704 324 704 361 59 361 59 74 253 74 253 220 834 220 834 824 798 824 798 308 213 308 213 256 275 256 275 160 176 160 176 574 489 574 489 835 23 835 23 707 609 707 609 158 190 158 190 384 351 384 351 780 164 780 164 21 128 21 128 218 483 218 483 854 66 854 66 269 325 269 325 733 368 733 368 492 909 492 909 492 234 492 234 836 55 836 55 167 155 167 155 446 620 446 620 776 664 776 664 682 615 682 615 344 108 344 108 160 634 160 634 318 166 318 166 959 969 959 969 341 431 341 431 815 710 815 710 551 869 551 869 282 602 282 602 531 206 531 206 342 929 342 929 427 64 427 64 409 436 409 436 695 748 695 748 773 935 773 935 124 102 124 102 466 633 466 633 571 736 571 736 284 424 284 424 98 329 98 329 25 66 25 66 506 864 506 864 748 187 748 187 319 401 319 401 150 114 150 114 993 905 993 905 53 53 53 53 371 327 371 327 164 469 164 469 781 234 781 234 618 645 618 645 786 118 786 118 704 341 704 341 987 289 987 289 412 147 412 147 283 891 283 891 566 281 566 281 246 576 246 576 645 215 645 215 623 685 623 685 826 192 826 192 336 98 336 98 114 982 114 982 177 29 177 29 670 245 670 245 854 273 854 273 229 333 229 333 854 795 854 795 525 311 525 311 439 462 439 462 609 136 609 136 657 781 657 781 483 767 483 767 380 37 380 37 894 472 894 472 139 227 139 227 746 830 746 830 403 408 403 408 132 475 132 475 398 79 398 79 564 653 564 653 912 456 912 456 725 465 725 465 71 407 71 407 536 797 536 797 334 276 334 276 979 19 979 19 32 702 32 702 568 658 568 658 259 531 259 531 540 986 540 986 390 478 390 478 714 595 714 595 542 135 542 135 561 810 561 810 986 805 986 805 310 448 310 448 734 293 734 293 770 368 770 368 165 852 165 852 29 223 29 223 170 945 170 945 640 412 640 412 316 47 316 47 704 301 704 301 21 221 21 221 211 124 211 124 406 798 406 798 510 250 510 250 720 834 720 834 661 358 661 358 558 663 558 663 100 861 100 861 154 73 154 73 463 173 463 173 408 804 408 804 645 110 645 110 868 348 868 348 544 952 544 952 373 513 373 513 641 2 641 2 330 231 330 231 765 662 765 662 540 79 540 79 869 69 869 69 128 605 128 605 995 704 995 704 22 221 22 221 109 49 109 49 930 385 930 385 350 28 350 28 471 914 471 914 534 198 534 198 344 465 344 465 177 96 177 96 627 242 627 242 64 868 64 868 568 206 568 206 858 510 858 510 2 519 2 519 129 505 129 505 48 290 48 290 712 439 712 439 860 309 860 309 691 125 691 125 477 742 477 742 472 370 472 370 456 578 456 578 68 949 68 949 308 261 308 261 628 347 628 347 335 790 335 790 439 27 439 27 759 534 759 534 541 442 541 442 456 316 456 316 619 210 619 210 391 763 391 763 461 24 461 24 637 777 637 777 233 86 233 86 262 615 262 615 111 49 111 49 265 297 265 297 250 39 250 39 99 946 99 946 584 164 584 164 735 857 735 857 356 401 356 401 384 681 384 681 835 947 835 947 581 986 581 986 426 556 426 556 903 372 903 372 178 289 178 289 840 948 840 948 825 446 825 446 5 125 5 125 502 562 502 562 558 596 558 596 538 89 538 89 929 650 929 650 131 660 131 660 823 820 823 820 193 893 193 893 190 3 190 3 891 350 891 350 679 43 679 43 371 792 371 792 286 369 286 369 99 811 99 811 375 283 375 283 504 614 504 614 457 545 457 545 846 107 846 107 591 527 591 527 361 271 361 271 335 967 335 967 721 13 721 13 547 935 547 935 755 282 755 282 256 48 256 48 838 446 838 446 171 585 171 585 200 375 200 375 672 342 672 342 149 961 149 961 265 130 265 130 563 532 563 532 658 775 658 775 685 570 685 570 880 73 880 73 909 751 909 751 162 812 162 812 358 336 358 336 418 198 418 198 860 55 860 55 934 98 934 98 374 115 374 115 300 801 300 801 19 556 19 556 828 427 828 427 466 942 466 942 530 431 530 431 912 145 912 145 145 622 145 622 753 523 753 523 932 933 932 933 487 20 487 20 327 901 327 901 90 428 90 428 373 623 373 623 978 625 978 625 953 773 953 773 829 750 829 750 178 772 178 772 560 217 560 217 384 753 384 753 198 281 198 281 346 236 346 236 34 761 34 761 331 290 331 290 235 890 235 890 333 914 333 914 15 392 15 392 167 877 167 877 56 867 56 867 50 596 50 596 34 634 34 634 941 580 941 580 201 496 201 496 531 751 531 751 784 323 784 323 274 879 274 879 756 151 756 151 538 356 538 356 284 525 284 525 250 785 250 785 77 413 77 413 139 783 139 783 110 243 110 243 448 325 448 325 699 349 699 349 711 758 711 758 707 268 707 268 967 880 967 880 404 147 404 147 536 875 536 875 93 624 93 624 615 719 615 719 700 180 700 180 293 513 293 513 291 339 291 339 799 196 799 196 491 779 491 779 811 814 811 814 199 735 199 735 520 987 520 987 779 802 779 802 227 592 227 592 902 175 902 175 452 956 452 956 802 233 802 233 419 360 419 360 792 714 792 714 184 175 184 175 93 652 93 652 808 741 808 741 824 924 824 924 938 549 938 549 558 913 558 913 779 826 779 826 658 635 658 635 743 424 743 424 460 296 460 296 382 994 382 994 552 548 552 548 268 366 268 366 56 523 56 523 811 825 811 825 941 144 941 144 125 64 125 64 824 440 824 440 44 281 44 281 7 423 7 423 936 511 936 511 174 156 174 156 92 585 92 585 946 283 946 283 934 608 934 608 391 729 391 729 301 105 301 105 405 964 405 964 547 787 547 787 207 887 207 887 714 692 714 692 713 714 713 714 985 343 985 343 2 793 2 793 218 123 218 123 473 72 473 72 744 511 744 511 944 57 944 57 574 721 574 721 829 173 829 173 365 239 365 239 727 518 727 518 534 594 534 594 428 737 428 737 398 320 398 320 800 84 800 84 488 152 488 152 803 187 803 187 649 950 649 950 517 865 517 865 937 847 937 847 870 968 870 968 750 583 750 583 432 498 432 498 368 245 368 245 473 688 473 688 320 315 320 315 26 905 26 905 387 338 387 338 786 976 786 976 937 944 937 944 694 253 694 253 12 175 12 175 781 981 781 981 536 962 536 962 345 993 345 993 494 768 494 768 339 172 339 172 147 344 147 344 787 658 787 658 372 967 372 967 211 826 211 826 632 699 632 699 147 469 147 469 871 606 871 606 791 55 791 55 595 55 595 55 880 356 880 356 959 546 959 546 749 348 749 348 49 809 49 809 247 729 247 729 746 85 746 85 419 619 419 619 309 66 309 66 183 954 183 954 709 63 709 63 76 123 76 123 289 545 289 545 504 679 504 679 347 936 347 936 311 565 311 565 728 299 728 299 76 106 76 106 661 187 661 187 978 87 978 87 827 580 827 580 219 688 219 688 845 125 845 125 165 10 165 10 940 876 940 876 722 340 722 340 908 381 908 381 46 244 46 244 740 602 740 602 264 34 264 34 164 559 164 559 963 300 963 300 690 78 690 78 204 766 204 766 212 630 212 630 331 279 331 279 305 430 305 430 372 631 372 631 521 366 521 366 624 246 624 246 408 961 408 961 57 417 57 417 664 923 664 923 498 486 498 486 438 467 438 467 19 684 19 684 811 860 811 860 120 979 120 979 117 882 117 882 154 40 154 40 956 812 956 812 344 405 344 405 85 328 85 328 305 277 305 277 494 569 494 569 914 948 914 948 972 922 972 922 249 427 249 427 753 355 753 355 651 462 651 462 471 414 471 414 105 320 105 320 793 963 793 963 888 114 888 114 159 457 159 457 745 593 745 593 4 349 4 349 952 547 952 547 231 118 231 118 521 359 521 359 51 360 51 360 269 74 269 74 125 702 125 702 950 429 950 429 153 452 153 452 930 505 930 505 471 406 471 406 955 118 955 118 915 121 915 121 248 832 248 832 604 450 604 450 188 456 188 456 518 105 518 105 939 843 939 843 461 309 461 309 15 217 15 217 128 431 128 431 60 637 60 637 393 172 393 172 60 835 60 835 409 308 409 308 617 827 617 827 957 961 957 961 985 273 985 273 161 221 161 221 555 759 555 759 730 868 730 868 117 92 117 92 688 199 688 199 603 753 603 753 290 992 290 992 191 100 191 100 900 209 900 209 101 18 101 18 931 346 931 346 630 700 630 700 214 358 214 358 745 642 745 642 38 87 38 87 246 747 246 747 848 14 848 14 643 244 643 244 622 268 622 268 557 618 557 618 905 214 905 214 943 353 943 353 79 906 79 906 444 825 444 825 411 863 411 863 776 639 776 639 195 170 195 170 545 284 545 284 729 206 729 206 708 609 708 609 284 418 284 418 293 611 293 611 178 869 178 869 253 309 253 309 740 449 740 449 357 336 357 336 517 12 517 12 268 442 268 442 150 792 150 792 748 163 748 163 727 471 727 471 109 629 109 629 952 648 952 648 66 714 66 714 372 522 372 522 439 305 439 305 447 549 447 549 58 3 58 3 350 933 350 933 222 251 222 251 43 771 43 771 551 495 551 495 350 269 350 269 330 547 330 547 870 293 870 293 650 963 650 963 832 717 832 717 705 561 705 561 761 923 761 923 427 977 427 977 210 334 210 334 922 436 922 436 276 284 276 284 513 440 513 440 982 728 982 728 992 224 992 224 492 29 492 29 112 69 112 69 959 579 959 579 712 53 712 53 860 872 860 872 387 60 387 60 458 789 458 789 241 768 241 768 874 437 874 437 204 477 204 477 483 530 483 530 328 136 328 136 801 832 801 832 912 101 912 101 167 247 167 247 565 432 565 432 724 429 724 429 928 934 928 934 58 989 58 989 224 604 224 604 402 478 402 478 618 753 618 753 97 215 97 215 593 716 593 716 940 996 940 996 203 590 203 590 628 797 628 797 930 938 930 938 882 723 882 723 228 84 228 84 397 397 397 397 433 611 433 611 794 304 794 304 25 878 25 878 194 870 194 870 973 261 973 261 170 604 170 604 110 288 110 288 988 661 988 661 698 741 698 741 792 548 792 548 703 906 703 906 293 135 293 135 891 263 891 263 300 425 300 425 385 949 385 949 155 954 155 954 797 75 797 75 137 36 137 36 444 669 444 669 264 37 264 37 730 794 730 794 702 388 702 388 887 483 887 483 654 497 654 497 523 773 523 773 929 903 929 903 468 905 468 905 827 48 827 48 696 318 696 318 1 986 1 986 852 341 852 341 182 265 182 265 155 929 155 929 185 762 185 762 183 248 183 248 137 267 137 267 756 472 756 472 432 125 432 125 228 476 228 476 883 571 883 571 501 56 501 56 203 651 203 651 103 333 103 333 157 248 157 248 167 188 167 188 795 546 795 546 777 449 777 449 35 149 35 149 105 405 105 405 499 381 499 381 533 563 533 563 568 695 568 695 38 221 38 221 931 688 931 688 360 384 360 384 956 664 956 664 202 639 202 639 793 391 793 391 534 422 534 422 832 302 832 302 690 653 690 653 636 334 636 334 401 316 401 316 898 132 898 132 930 571 930 571 244 86 244 86 955 434 955 434 250 553 250 553 204 884 204 884 174 871 174 871 434 124 434 124 967 570 967 570 185 287 185 287 171 225 171 225 499 917 499 917 104 72 104 72 535 405 535 405 645 118 645 118 480 963 480 963 164 315 164 315 867 826 867 826 939 402 939 402 685 605 685 605 166 846 166 846 724 188 724 188 704 621 704 621 202 362 202 362 658 710 658 710 880 673 880 673 847 123 847 123 695 941 695 941 398 524 398 524 255 428 255 428 558 934 558 934 322 518 322 518 847 612 847 612 277 388 277 388 617 395 617 395 88 997 88 997 457 824 457 824 963 103 963 103 88 70 88 70 958 317 958 317 658 202 658 202 362 956 362 956 590 138 590 138 232 308 232 308 909 766 909 766 648 702 648 702 244 972 244 972 593 28 593 28 983 367 983 367 878 714 878 714 341 230 341 230 811 624 811 624 185 616 185 616 44 825 44 825 240 225 240 225 580 444 580 444 964 78 964 78 251 137 251 137 291 850 291 850 78 480 78 480 27 891 27 891 774 553 774 553 301 139 301 139 185 527 185 527 682 623 682 623 732 292 732 292 426 874 426 874 703 673 703 673 122 877 122 877 609 540 609 540 148 764 148 764 91 987 91 987 549 500 549 500 429 905 429 905 407 157 407 157 186 978 186 978 630 662 630 662 964 18 964 18 413 950 413 950 382 159 382 159 206 9 206 9 777 355 777 355 908 964 908 964 892 357 892 357 845 742 845 742 318 831 318 831 697 210 697 210 716 786 716 786 345 479 345 479 643 44 643 44 358 867 358 867 311 712 311 712 876 497 876 497 845 16 845 16 24 505 24 505 887 807 887 807 232 956 232 956 839 94 839 94 876 121 876 121 23 568 23 568 173 290 173 290 877 127 877 127 529 602 529 602 528 921 528 921 778 897 778 897 834 578 834 578 163 963 163 963 574 284 574 284 822 615 822 615 215 855 215 855 741 210 741 210 848 972 848 972 646 586 646 586 11 434 11 434 823 798 823 798 932 491 932 491 776 879 776 879 687 326 687 326 897 651 897 651 357 172 357 172 578 114 578 114 444 611 444 611 307 314 307 314 831 827 831 827 520 917 520 917 873 761 873 761 736 452 736 452 282 193 282 193 120 39 120 39 613 879 613 879 676 245 676 245 932 176 932 176 252 722 252 722 298 176 298 176 922 967 922 967 639 857 639 857 566 489 566 489 36 573 36 573 186 219 186 219 426 360 426 360 848 41 848 41 107 807 107 807 853 402 853 402 197 578 197 578 697 657 697 657 292 427 292 427 710 633 710 633 123 638 123 638 949 370 949 370 770 777 770 777 55 116 55 116 806 773 806 773 269 273 269 273 67 444 67 444 430 734 430 734 176 952 176 952 899 249 899 249 113 462 113 462 541 761 541 761 432 665 432 665 453 209 453 209 796 460 796 460 806 461 806 461 184 325 184 325 543 594 543 594 603 498 603 498 431 111 431 111 417 293 417 293 512 497 512 497 103 263 103 263 265 614 265 614 70 823 70 823 545 919 545 919 588 661 588 661 117 802 117 802 814 252 814 252 249 672 249 672 289 40 289 40 509 601 509 601 430 859 430 859 893 418 893 418 603 628 603 628 826 973 826 973 688 598 688 598 933 166 933 166 741 176 741 176 531 480 531 480 925 500 925 500 299 448 299 448 495 966 495 966 620 188 620 188 847 68 847 68 104 262 104 262 483 383 483 383 869 671 869 671 577 863 577 863 353 35 353 35 267 248 267 248 48 184 48 184 732 452 732 452 121 601 121 601 844 106 844 106 238 992 238 992 707 785 707 785 863 599 863 599 878 918 878 918 869 679 869 679 686 911 686 911 251 22 251 22 612 599 612 599 993 24 993 24 665 198 665 198 412 294 412 294 983 854 983 854 910 3 910 3 180 662 180 662 129 825 129 825 104 341 104 341 39 855 39 855 416 756 416 756 921 584 921 584 95 516 95 516 335 758 335 758 156 855 156 855 375 841 375 841 705 66 705 66 23 175 23 175 284 580 284 580 367 37 367 37 256 549 256 549 643 608 643 608 682 991 682 991 708 187 708 187 931 657 931 657 315 456 315 456 820 33 820 33 390 594 390 594 436 650 436 650 141 553 141 553 206 377 206 377 32 759 32 759 800 719 800 719 826 142 826 142 516 194 516 194 93 580 93 580 842 569 842 569 213 524 213 524 865 288 865 288 623 216 623 216 398 592 398 592 634 355 634 355 555 779 555 779 753 167 753 167 499 373 499 373 24 399 24 399 604 427 604 427 359 742 359 742 645 448 645 448 629 710 629 710 543 680 543 680 715 914 715 914 392 101 392 101 671 429 671 429 490 246 490 246 465 397 465 397 23 896 23 896 618 682 618 682 30 264 30 264 586 716 586 716 606 508 606 508 819 907 819 907 216 240 216 240 501 547 501 547 288 342 288 342 231 223 231 223 591 549 591 549 103 322 103 322 791 994 791 994 539 150 539 150 192 190 192 190 544 428 544 428 353 90 353 90 46 370 46 370 730 221 730 221 268 266 268 266 63 239 63 239 192 564 192 564 98 509 98 509 1 218 1 218 4 621 4 621 63 214 63 214 82 936 82 936 526 878 526 878 485 779 485 779 938 115 938 115 941 392 941 392 940 199 940 199 104 207 104 207 291 265 291 265 641 150 641 150 844 66 844 66 105 429 105 429 557 253 557 253 246 75 246 75 239 682 239 682 304 22 304 22 143 97 143 97 313 878 313 878 314 582 314 582 145 461 145 461 960 53 960 53 479 871 479 871 862 334 862 334 257 529 257 529 105 206 105 206 606 954 606 954 955 572 955 572 34 61 34 61 919 128 919 128 66 946 66 946 767 732 767 732 146 622 146 622 845 581 845 581 339 610 339 610 128 453 128 453 927 882 927 882 479 103 479 103 321 992 321 992 19 491 19 491 260 875 260 875 344 913 344 913 780 974 780 974 480 77 480 77 743 710 743 710 664 397 664 397 843 788 843 788 393 545 393 545 514 462 514 462 824 776 824 776 884 658 884 658 204 233 204 233 707 106 707 106 480 795 480 795 841 29 841 29 297 435 297 435 933 646 933 646 804 188 804 188 680 217 680 217 464 824 464 824 349 501 349 501 211 60 211 60 27 5 27 5 367 997 367 997 860 185 860 185 734 263 734 263 724 951 724 951 415 183 415 183 337 460 337 460 424 529 424 529 222 982 222 982 878 294 878 294 425 625 425 625 729 358 729 358 701 807 701 807 210 368 210 368 457 710 457 710 776 895 776 895 470 113 470 113 41 238 41 238 172 653 172 653 646 870 646 870 132 239 132 239 545 429 545 429 619 300 619 300 511 491 511 491 598 376 598 376 895 90 895 90 152 681 152 681 320 490 320 490 497 637 497 637 662 717 662 717 874 600 874 600 997 404 997 404 429 422 429 422 429 812 429 812 418 790 418 790 152 428 152 428 245 710 245 710 834 149 834 149 658 833 658 833 65 287 65 287 737 369 737 369 492 643 492 643 485 190 485 190 68 185 68 185 298 289 298 289 798 850 798 850 278 911 278 911 657 977 657 977 518 277 518 277 322 735 322 735 862 81 862 81 658 756 658 756 248 774 248 774 839 714 839 714 642 465 642 465 84 491 84 491 95 359 95 359 265 327 265 327 526 420 526 420 731 153 731 153 694 125 694 125 550 32 550 32 965 269 965 269 758 408 758 408 558 537 558 537 313 977 313 977 531 635 531 635 67 852 67 852 387 166 387 166 505 190 505 190 772 768 772 768 926 887 926 887 679 468 679 468 449 633 449 633 680 556 680 556 582 419 582 419 879 90 879 90 136 737 136 737 875 460 875 460 820 799 820 799 846 924 846 924 857 612 857 612 991 343 991 343 761 545 761 545 114 868 114 868 89 256 89 256 334 969 334 969 437 983 437 983 896 727 896 727 36 122 36 122 599 630 599 630 226 658 226 658 308 430 308 430 804 264 804 264 730 546 730 546 737 724 737 724 577 327 577 327 386 396 386 396 425 737 425 737 526 127 526 127 424 83 424 83 308 806 308 806 341 902 341 902 471 50 471 50 440 592 440 592 238 678 238 678 52 266 52 266 712 750 712 750 186 604 186 604 757 351 757 351 929 764 929 764 41 924 41 924 251 296 251 296 540 645 540 645 941 890 941 890 504 264 504 264 754 445 754 445 269 807 269 807 578 924 578 924 52 567 52 567 123 896 123 896 202 878 202 878 811 237 811 237 977 458 977 458 874 997 874 997 158 771 158 771 80 318 80 318 58 171 58 171 593 24 593 24 301 152 301 152 920 802 920 802 559 485 559 485 768 610 768 610 695 645 695 645 324 205 324 205 280 566 280 566 962 218 962 218 337 718 337 718 966 904 966 904 903 194 903 194 360 143 360 143 714 449 714 449 747 594 747 594 995 625 995 625 725 145 725 145 194 260 194 260 786 92 786 92 911 309 911 309 879 227 879 227 251 800 251 800 343 47 343 47 126 557 126 557 348 373 348 373 277 34 277 34 142 629 142 629 365 749 365 749 715 634 715 634 683 124 683 124 226 584 226 584 464 452 464 452 915 16 915 16 312 345 312 345 480 401 480 401 170 607 170 607 870 475 870 475 98 791 98 791 92 527 92 527 577 395 577 395 463 979 463 979 279 493 279 493 457 197 457 197 245 383 245 383 637 203 637 203 237 312 237 312 619 112 619 112 192 139 192 139 341 138 341 138 942 359 942 359 522 960 522 960 958 905 958 905 962 333 962 333 465 678 465 678 41 609 41 609 433 663 433 663 690 28 690 28 898 805 898 805 791 973 791 973 975 548 975 548 303 346 303 346 326 14 326 14 328 913 328 913 978 62 978 62 297 496 297 496 104 990 104 990 516 985 516 985 565 262 565 262 944 917 944 917 409 901 409 901 875 3 875 3 670 360 670 360 148 103 148 103 493 670 493 670 189 796 189 796 709 739 709 739 63 605 63 605 619 851 619 851 272 72 272 72 908 480 908 480 533 464 533 464 205 791 205 791 674 901 674 901 253 807 253 807 425 765 425 765 950 789 950 789 249 254 249 254 573 691 573 691 246 17 246 17 74 790 74 790 832 753 832 753 410 271 410 271 158 748 158 748 291 505 291 505 563 212 563 212 317 163 317 163 529 978 529 978 134 68 134 68 970 372 970 372 308 178 308 178 862 112 862 112 502 275 502 275 585 815 585 815 49 807 49 807 315 943 315 943 738 231 738 231 452 278 452 278 669 844 669 844 692 612 692 612 973 758 973 758 864 406 864 406 164 470 164 470 809 973 809 973 26 176 26 176 518 906 518 906 419 112 419 112 733 852 733 852 325 165 325 165 47 280 47 280 28 870 28 870 203 101 203 101 906 807 906 807 798 445 798 445 662 349 662 349 679 534 679 534 521 961 521 961 398 990 398 990 51 456 51 456 713 125 713 125 707 599 707 599 256 852 256 852 996 163 996 163 730 172 730 172 716 95 716 95 253 69 253 69 118 190 118 190 932 514 932 514 16 102 16 102 214 253 214 253 219 637 219 637 52 158 52 158 727 591 727 591 562 92 562 92 552 948 552 948 197 843 197 843 781 404 781 404 847 297 847 297 928 902 928 902 341 486 341 486 284 79 284 79 452 537 452 537 928 587 928 587 993 327 993 327 597 670 597 670 963 196 963 196 605 399 605 399 897 311 897 311 306 797 306 797 361 433 361 433 775 117 775 117 818 474 818 474 991 912 991 912 658 866 658 866 386 48 386 48 32 444 32 444 661 122 661 122 743 913 743 913 990 509 990 509 666 715 666 715 792 757 792 757 985 314 985 314 660 611 660 611 598 55 598 55 892 444 892 444 468 250 468 250 848 11 848 11 126 778 126 778 566 292 566 292 309 359 309 359 261 473 261 473 44 353 44 353 644 510 644 510 474 131 474 131 718 59 718 59 481 604 481 604 339 613 339 613 429 308 429 308 674 139 674 139 392 229 392 229 124 157 124 157 986 230 986 230 449 61 449 61 975 807 975 807 339 682 339 682 387 776 387 776 826 508 826 508 719 258 719 258 742 461 742 461 877 985 877 985 822 675 822 675 796 435 796 435 408 101 408 101 476 678 476 678 617 193 617 193 736 403 736 403 800 860 800 860 513 669 513 669 254 443 254 443 877 100 877 100 769 541 769 541 68 381 68 381 128 358 128 358 536 671 536 671 162 384 162 384 846 541 846 541 291 323 291 323 686 992 686 992 436 784 436 784 284 224 284 224 688 866 688 866 624 462 624 462 518 788 518 788 961 178 961 178 202 775 202 775 869 84 869 84 401 93 401 93 314 695 314 695 788 80 788 80 236 475 236 475 134 256 134 256 145 406 145 406 4 628 4 628 582 57 582 57 811 141 811 141 13 141 13 141 538 974 538 974 41 921 41 921 51 272 51 272 704 551 704 551 420 698 420 698 411 923 411 923 758 954 758 954 358 396 358 396 146 882 146 882 47 519 47 519 377 923 377 923 286 319 286 319 902 58 902 58 20 30 20 30 733 209 733 209 879 46 879 46 69 619 69 619 784 337 784 337 400 516 400 516 696 516 696 516 415 273 415 273 460 163 460 163 517 820 517 820 667 837 667 837 328 327 328 327 968 984 968 984 82 79 82 79 853 338 853 338 596 878 596 878 198 238 198 238 278 512 278 512 408 610 408 610 742 272 742 272 756 170 756 170 445 618 445 618 948 353 948 353 885 142 885 142 17 597 17 597 247 525 247 525 512 537 512 537 360 445 360 445 60 962 60 962 814 819 814 819 131 284 131 284 397 457 397 457 306 987 306 987 404 413 404 413 147 263 147 263 837 721 837 721 853 588 853 588 385 40 385 40 454 465 454 465 577 132 577 132 139 922 139 922 931 899 931 899 288 963 288 963 551 852 551 852 172 50 172 50 642 100 642 100 426 348 426 348 544 974 544 974 306 40 306 40 982 333 982 333 308 796 308 796 445 299 445 299 541 116 541 116 349 555 349 555 948 47 948 47 752 972 752 972 9 238 9 238 49 902 49 902 521 616 521 616 143 983 143 983 390 480 390 480 575 64 575 64 16 546 16 546 74 264 74 264 597 490 597 490 752 256 752 256 349 667 349 667 128 489 128 489 311 403 311 403 562 69 562 69 630 316 630 316 221 411 221 411 332 595 332 595 627 41 627 41 598 330 598 330 296 165 296 165 200 465 200 465 83 415 83 415 389 512 389 512 451 53 451 53 804 991 804 991 745 536 745 536 451 654 451 654 766 450 766 450 991 857 991 857 506 683 506 683 469 271 469 271 760 197 760 197 283 806 283 806 130 732 130 732 195 316 195 316 734 192 734 192 928 879 928 879 909 343 909 343 66 91 66 91 204 796 204 796 889 828 889 828 415 147 415 147 486 458 486 458 276 771 276 771 803 802 803 802 348 863 348 863 991 873 991 873 678 123 678 123 86 449 86 449 241 896 241 896 485 191 485 191 499 790 499 790 642 63 642 63 511 834 511 834 396 280 396 280 210 455 210 455 550 943 550 943 645 667 645 667 586 556 586 556 902 655 902 655 303 672 303 672 439 593 439 593 227 306 227 306 459 637 459 637 732 171 732 171 265 28 265 28 3 614 3 614 897 55 897 55 209 531 209 531 103 712 103 712 529 982 529 982 973 201 973 201 349 272 349 272 353 987 353 987 874 457 874 457 25 226 25 226 128 692 128 692 602 430 602 430 413 152 413 152 735 847 735 847 450 3 450 3 6 990 6 990 296 649 296 649 618 133 618 133 114 414 114 414 874 930 874 930 240 305 240 305 919 966 919 966 751 134 751 134 537 28 537 28 32 140 32 140 560 447 560 447 886 949 886 949 313 875 313 875 187 131 187 131 455 341 455 341 711 494 711 494 29 706 29 706 861 764 861 764 240 549 240 549 786 122 786 122 199 177 199 177 624 257 624 257 409 921 409 921 691 43 691 43 193 2 193 2 473 134 473 134 733 70 733 70 932 201 932 201 680 600 680 600 525 448 525 448 334 152 334 152 44 872 44 872 245 672 245 672 303 551 303 551 949 363 949 363 499 132 499 132 736 543 736 543 552 440 552 440 876 980 876 980 817 663 817 663 859 725 859 725 156 622 156 622 205 824 205 824 237 297 237 297 163 642 163 642 162 117 162 117 22 223 22 223 624 873 624 873 963 983 963 983 500 445 500 445 503 868 503 868 491 487 491 487 663 215 663 215 257 293 257 293 220 722 220 722 88 594 88 594 875 49 875 49 494 836 494 836 667 893 667 893 904 214 904 214 422 827 422 827 245 123 245 123 680 899 680 899 772 798 772 798 11 158 11 158 41 34 41 34 930 958 930 958 810 550 810 550 192 547 192 547 253 878 253 878 678 436 678 436 284 363 284 363 126 274 126 274 811 594 811 594 770 308 770 308 555 34 555 34 467 471 467 471 18 193 18 193 25 519 25 519 839 623 839 623 779 781 779 781 125 412 125 412 292 122 292 122 134 865 134 865 602 727 602 727 829 788 829 788 271 981 271 981 744 848 744 848 830 477 830 477 303 479 303 479 608 856 608 856 233 210 233 210 61 437 61 437 768 72 768 72 416 849 416 849 735 793 735 793 722 571 722 571 833 729 833 729 468 60 468 60 430 742 430 742 925 319 925 319 925 446 925 446 751 374 751 374 887 513 887 513 345 304 345 304 360 841 360 841 844 408 844 408 107 756 107 756 495 266 495 266 124 980 124 980 747 297 747 297 98 96 98 96 387 595 387 595 276 587 276 587 997 734 997 734 265 224 265 224 968 906 968 906 925 866 925 866 687 702 687 702 775 291 775 291 860 976 860 976 226 968 226 968 878 595 878 595 78 951 78 951 719 909 719 909 983 187 983 187 526 14 526 14 277 851 277 851 334 261 334 261 76 228 76 228 720 853 720 853 738 348 738 348 696 130 696 130 318 506 318 506 931 532 931 532 501 368 501 368 16 882 16 882 142 217 142 217 127 724 127 724 486 19 486 19 848 371 848 371 927 814 927 814 152 261 152 261 859 650 859 650 448 867 448 867 272 43 272 43 949 964 949 964 924 29 924 29 378 826 378 826 293 970 293 970 602 399 602 399 49 135 49 135 616 246 616 246 559 172 559 172 564 889 564 889 636 874 636 874 835 459 835 459 40 489 40 489 552 643 552 643 91 859 91 859 277 616 277 616 995 332 995 332 549 763 549 763 683 296 683 296 857 348 857 348 281 640 281 640 521 211 521 211 719 413 719 413 157 264 157 264 408 518 408 518 34 908 34 908 732 689 732 689 942 589 942 589 49 645 49 645 55 270 55 270 290 8 290 8 446 552 446 552 260 112 260 112 453 72 453 72 550 743 550 743 726 809 726 809 576 980 576 980 226 420 226 420 89 641 89 641 128 370 128 370 545 971 545 971 852 737 852 737 805 269 805 269 166 345 166 345 956 436 956 436 383 433 383 433 691 491 691 491 342 174 342 174 723 558 723 558 840 125 840 125 802 93 802 93 373 581 373 581 714 10 714 10 225 368 225 368 192 631 192 631 135 96 135 96 763 597 763 597 232 509 232 509 203 377 203 377 54 940 54 940 223 922 223 922 2 817 2 817 394 470 394 470 648 497 648 497 243 612 243 612 686 193 686 193 752 506 752 506 284 25 284 25 370 809 370 809 151 48 151 48 608 200 608 200 916 883 916 883 741 82 741 82 228 914 228 914 294 660 294 660 709 62 709 62 480 82 480 82 574 144 574 144 775 738 775 738 605 885 605 885 675 737 675 737 291 251 291 251 398 941 398 941 510 922 510 922 661 290 661 290 577 713 577 713 3 735 3 735 40 579 40 579 304 679 304 679 359 160 359 160 121 409 121 409 657 934 657 934 530 663 530 663 467 24 467 24 910 746 910 746 920 953 920 953 706 616 706 616 936 810 936 810 805 169 805 169 210 96 210 96 536 97 536 97 456 238 456 238 18 854 18 854 658 876 658 876 365 934 365 934 726 37 726 37 532 362 532 362 82 704 82 704 492 538 492 538 91 427 91 427 913 940 913 940 544 323 544 323 828 907 828 907 615 274 615 274 797 621 797 621 579 442 579 442 653 457 653 457 612 681 612 681 22 454 22 454 244 961 244 961 698 569 698 569 527 600 527 600 363 950 363 950 156 446 156 446 192 153 192 153 195 970 195 970 860 950 860 950 562 871 562 871 432 819 432 819 168 270 168 270 362 398 362 398 783 311 783 311 752 309 752 309 808 978 808 978 662 490 662 490 132 518 132 518 891 190 891 190 854 238 854 238 293 720 293 720 593 254 593 254 427 173 427 173 362 822 362 822 982 512 982 512 33 828 33 828 447 619 447 619 420 933 420 933 254 362 254 362 369 127 369 127 277 151 277 151 444 271 444 271 859 553 859 553 785 634 785 634 740 901 740 901 921 921 921 921 828 471 828 471 740 539 740 539 397 569 397 569 428 102 428 102 159 984 159 984 371 158 371 158 450 150 450 150 924 345 924 345 178 864 178 864 8 167 8 167 577 553 577 553 847 806 847 806 71 266 71 266 264 882 264 882 667 657 667 657 865 789 865 789 44 463 44 463 308 543 308 543 304 780 304 780 923 826 923 826 691 943 691 943 719 338 719 338 509 22 509 22 442 407 442 407 807 512 807 512 363 139 363 139 450 920 450 920 729 235 729 235 291 45 291 45 946 27 946 27 613 329 613 329 88 765 88 765 699 713 699 713 936 305 936 305 841 181 841 181 478 309 478 309 403 524 403 524 791 804 791 804 445 122 445 122 793 687 793 687 804 113 804 113 706 405 706 405 316 496 316 496 502 58 502 58 134 347 134 347 460 265 460 265 64 448 64 448 501 639 501 639 363 879 363 879 900 754 900 754 775 744 775 744 582 564 582 564 152 769 152 769 497 69 497 69 719 681 719 681 630 124 630 124 875 54 875 54 560 548 560 548 778 198 778 198 854 389 854 389 144 200 144 200 440 611 440 611 859 383 859 383 990 255 990 255 206 514 206 514 36 770 36 770 422 234 422 234 645 565 645 565 849 512 849 512 889 794 889 794 136 658 136 658 429 937 429 937 185 433 185 433 765 508 765 508 262 350 262 350 121 560 121 560 23 245 23 245 547 561 547 561 931 155 931 155 857 516 857 516 13 847 13 847 710 569 710 569 573 120 573 120 39 272 39 272 687 664 687 664 298 295 298 295 246 344 246 344 676 679 676 679 827 468 827 468 209 693 209 693 272 850 272 850 662 440 662 440 249 715 249 715 110 200 110 200 810 936 810 936 329 708 329 708 56 160 56 160 810 943 810 943 333 575 333 575 669 677 669 677 656 780 656 780 45 564 45 564 233 457 233 457 882 31 882 31 883 523 883 523 858 662 858 662 453 676 453 676 932 811 932 811 246 545 246 545 257 499 257 499 903 208 903 208 607 901 607 901 212 143 212 143 687 313 687 313 774 53 774 53 616 745 616 745 248 274 248 274 915 622 915 622 527 650 527 650 353 636 353 636 193 759 193 759 100 173 100 173 227 722 227 722 1 330 1 330 113 556 113 556 147 472 147 472 739 145 739 145 726 286 726 286 349 669 349 669 421 661 421 661 600 488 600 488 584 627 584 627 81 505 81 505 430 769 430 769 474 576 474 576 942 130 942 130 918 454 918 454 579 187 579 187 649 225 649 225 441 628 441 628 573 447 573 447 423 379 423 379 567 318 567 318 351 287 351 287 240 844 240 844 657 784 657 784 146 849 146 849 171 538 171 538 327 669 327 669 246 37 246 37 843 91 843 91 330 290 330 290 513 683 513 683 964 810 964 810 395 15 395 15 580 191 580 191 104 920 104 920 255 512 255 512 469 99 469 99 108 986 108 986 830 657 830 657 243 345 243 345 221 340 221 340 481 837 481 837 953 501 953 501 408 57 408 57 791 926 791 926 492 126 492 126 435 421 435 421 650 551 650 551 706 570 706 570 773 823 773 823 565 436 565 436 448 602 448 602 721 520 721 520 489 523 489 523 59 440 59 440 537 572 537 572 358 364 358 364 247 569 247 569 234 736 234 736 624 588 624 588 122 701 122 701 126 428 126 428 898 276 898 276 963 256 963 256 658 790 658 790 236 129 236 129 425 61 425 61 188 761 188 761 701 779 701 779 880 570 880 570 594 313 594 313 314 302 314 302 337 565 337 565 155 623 155 623 464 719 464 719 260 726 260 726 267 731 267 731 58 272 58 272 337 493 337 493 204 566 204 566 757 798 757 798 847 515 847 515 623 133 623 133 553 456 553 456 179 951 179 951 246 27 246 27 663 95 663 95 608 476 608 476 360 968 360 968 432 246 432 246 497 17 497 17 145 571 145 571 795 729 795 729 265 468 265 468 568 6 568 6 975 993 975 993 663 466 663 466 607 128 607 128 993 474 993 474 163 123 163 123 919 929 919 929 783 780 783 780 441 112 441 112 134 630 134 630 403 254 403 254 637 531 637 531 681 770 681 770 260 430 260 430 646 401 646 401 340 150 340 150 609 40 609 40 432 393 432 393 989 335 989 335 484 273 484 273 907 471 907 471 756 661 756 661 53 688 53 688 323 474 323 474 604 637 604 637 876 68 876 68 680 653 680 653 599 146 599 146 364 451 364 451 804 308 804 308 176 451 176 451 233 543 233 543 195 773 195 773 7 375 7 375 22 526 22 526 329 874 329 874 996 886 996 886 311 391 311 391 825 932 825 932 972 760 972 760 527 671 527 671 119 186 119 186 231 812 231 812 473 117 473 117 503 498 503 498 204 246 204 246 594 367 594 367 678 93 678 93 541 578 541 578 521 427 521 427 451 417 451 417 6 965 6 965 693 410 693 410 790 707 790 707 640 945 640 945 417 342 417 342 483 114 483 114 721 888 721 888 816 566 816 566 874 339 874 339 652 503 652 503 877 718 877 718 601 688 601 688 266 228 266 228 2 951 2 951 281 739 281 739 826 548 826 548 617 8 617 8 456 544 456 544 756 780 756 780 569 971 569 971 91 4 91 4 971 662 971 662 714 440 714 440 8 53 8 53 942 105 942 105 113 722 113 722 505 373 505 373 850 185 850 185 294 315 294 315 389 519 389 519 724 68 724 68 696 589 696 589 576 658 576 658 215 49 215 49 620 181 620 181 538 298 538 298 592 229 592 229 315 378 315 378 875 299 875 299 413 485 413 485 57 900 57 900 227 975 227 975 388 429 388 429 275 402 275 402 87 948 87 948 318 713 318 713 386 968 386 968 969 319 969 319 773 826 773 826 845 960 845 960 824 756 824 756 734 414 734 414 612 630 612 630 51 377 51 377 184 909 184 909 796 903 796 903 357 57 357 57 78 50 78 50 406 600 406 600 24 352 24 352 685 196 685 196 106 49 106 49 387 456 387 456 329 691 329 691 393 634 393 634 28 62 28 62 291 352 291 352 64 126 64 126 263 288 263 288 878 273 878 273 614 326 614 326 88 717 88 717 689 934 689 934 567 485 567 485 45 620 45 620 863 396 863 396 78 251 78 251 433 335 433 335 307 961 307 961 141 576 141 576 180 33 180 33 543 55 543 55 589 727 589 727 440 272 440 272 637 67 637 67 265 622 265 622 321 665 321 665 608 434 608 434 75 329 75 329 617 563 617 563 945 9 945 9 623 958 623 958 1 32 1 32 923 269 923 269 408 984 408 984 280 31 280 31 2 51 2 51 39 428 39 428 654 502 654 502 182 983 182 983 460 648 460 648 373 384 373 384 708 719 708 719 872 855 872 855 356 502 356 502 347 371 347 371 571 683 571 683 49 142 49 142 981 105 981 105 25 165 25 165 507 405 507 405 108 557 108 557 607 407 607 407 545 115 545 115 292 310 292 310 56 593 56 593 588 90 588 90 128 230 128 230 283 159 283 159 578 444 578 444 678 468 678 468 299 973 299 973 180 514 180 514 968 809 968 809 157 86 157 86 838 655 838 655 574 823 574 823 73 930 73 930 74 227 74 227 720 273 720 273 562 726 562 726 494 984 494 984 983 177 983 177 350 624 350 624 678 630 678 630 341 816 341 816 613 56 613 56 285 516 285 516 172 780 172 780 163 561 163 561 674 57 674 57 662 967 662 967 508 828 508 828 247 560 247 560 697 878 697 878 918 352 918 352 314 279 314 279 930 616 930 616 295 837 295 837 682 892 682 892 687 167 687 167 371 337 371 337 346 234 346 234 639 296 639 296 513 175 513 175 871 813 871 813 469 551 469 551 40 379 40 379 912 986 912 986 799 267 799 267 747 42 747 42 767 520 767 520 518 394 518 394 459 492 459 492 905 208 905 208 221 795 221 795 328 485 328 485 145 297 145 297 721 927 721 927 471 61 471 61 222 283 222 283 509 590 509 590 247 813 247 813 773 27 773 27 301 450 301 450 434 716 434 716 627 366 627 366 634 359 634 359 20 541 20 541 633 741 633 741 764 568 764 568 16 189 16 189 453 786 453 786 227 786 227 786 734 52 734 52 329 351 329 351 577 271 577 271 119 12 119 12 68 79 68 79 690 492 690 492 699 317 699 317 55 849 55 849 819 92 819 92 373 735 373 735 411 200 411 200 200 643 200 643 589 63 589 63 363 805 363 805 679 276 679 276 628 608 628 608 343 750 343 750 337 963 337 963 789 545 789 545 766 512 766 512 475 435 475 435 971 766 971 766 241 698 241 698 311 418 311 418 921 218 921 218 620 901 620 901 15 770 15 770 894 561 894 561 698 247 698 247 450 894 450 894 103 873 103 873 261 17 261 17 601 152 601 152 409 80 409 80 494 856 494 856 8 507 8 507 97 931 97 931 957 221 957 221 950 449 950 449 161 378 161 378 279 807 279 807 631 270 631 270 519 435 519 435 927 517 927 517 353 766 353 766 331 416 331 416 353 751 353 751 50 649 50 649 878 306 878 306 439 886 439 886 606 11 606 11 773 607 773 607 406 709 406 709 780 768 780 768 272 478 272 478 745 752 745 752 785 874 785 874 116 107 116 107 770 233 770 233 550 43 550 43 909 617 909 617 53 655 53 655 752 624 752 624 493 34 493 34 236 930 236 930 88 934 88 934 512 897 512 897 89 259 89 259 188 981 188 981 423 267 423 267 359 141 359 141 102 763 102 763 43 182 43 182 188 281 188 281 27 726 27 726 259 275 259 275 742 81 742 81 634 220 634 220 32 577 32 577 215 795 215 795 850 628 850 628 246 205 246 205 909 58 909 58 161 437 161 437 547 328 547 328 57 653 57 653 325 568 325 568 830 797 830 797 809 928 809 928 752 239 752 239 173 726 173 726 429 734 429 734 920 257 920 257 952 803 952 803 890 689 890 689 698 879 698 879 538 819 538 819 164 746 164 746 9 699 9 699 651 674 651 674 461 1 461 1 822 250 822 250 905 302 905 302 156 618 156 618 138 532 138 532 733 238 733 238 699 549 699 549 677 524 677 524 689 758 689 758 387 264 387 264 906 201 906 201 588 667 588 667 929 97 929 97 551 747 551 747 529 962 529 962 452 947 452 947 121 836 121 836 801 381 801 381 805 267 805 267 367 313 367 313 339 741 339 741 850 891 850 891 433 510 433 510 18 155 18 155 494 833 494 833 335 698 335 698 754 986 754 986 251 712 251 712 283 895 283 895 974 16 974 16 721 826 721 826 79 702 79 702 87 784 87 784 155 961 155 961 923 551 923 551 302 64 302 64 452 802 452 802 596 442 596 442 914 507 914 507 214 527 214 527 220 708 220 708 356 915 356 915 120 317 120 317 196 112 196 112 306 969 306 969 13 785 13 785 481 642 481 642 460 528 460 528 481 218 481 218 984 494 984 494 987 585 987 585 776 873 776 873 380 941 380 941 598 917 598 917 656 110 656 110 251 310 251 310 593 258 593 258 768 933 768 933 868 283 868 283 348 589 348 589 836 436 836 436 165 6 165 6 277 208 277 208 584 104 584 104 397 330 397 330 846 453 846 453 399 83 399 83 542 180 542 180 995 435 995 435 572 411 572 411 229 367 229 367 890 753 890 753 155 905 155 905 788 152 788 152 874 555 874 555 24 747 24 747 329 51 329 51 248 241 248 241 115 555 115 555 30 389 30 389 367 403 367 403 792 706 792 706 266 13 266 13 26 257 26 257 466 681 466 681 254 631 254 631 857 669 857 669 203 236 203 236 257 512 257 512 506 716 506 716 540 228 540 228 907 687 907 687 643 872 643 872 365 261 365 261 737 712 737 712 48 794 48 794 872 813 872 813 49 382 49 382 689 368 689 368 202 90 202 90 935 469 935 469 857 861 857 861 353 496 353 496 618 189 618 189 775 264 775 264 851 145 851 145 503 300 503 300 300 465 300 465 976 514 976 514 137 414 137 414 57 168 57 168 675 229 675 229 204 468 204 468 922 221 922 221 368 625 368 625 945 872 945 872 293 762 293 762 272 108 272 108 715 85 715 85 874 671 874 671 380 515 380 515 835 389 835 389 920 196 920 196 762 168 762 168 362 585 362 585 841 364 841 364 566 146 566 146 167 162 167 162 788 592 788 592 501 234 501 234 136 118 136 118 601 10 601 10 43 602 43 602 677 989 677 989 240 302 240 302 978 981 978 981 164 503 164 503 453 747 453 747 738 291 738 291 449 732 449 732 737 768 737 768 257 992 257 992 257 873 257 873 89 708 89 708 622 271 622 271 663 52 663 52 933 993 933 993 301 972 301 972 900 770 900 770 367 123 367 123 345 937 345 937 122 86 122 86 559 370 559 370 567 458 567 458 171 846 171 846 302 602 302 602 2 22 2 22 681 676 681 676 75 378 75 378 847 16 847 16 439 413 439 413 715 226 715 226 501 12 501 12 306 605 306 605 336 48 336 48 809 392 809 392 246 877 246 877 967 931 967 931 630 839 630 839 972 829 972 829 147 23 147 23 713 888 713 888 802 895 802 895 582 142 582 142 394 573 394 573 795 671 795 671 336 3 336 3 21 179 21 179 21 554 21 554 813 81 813 81 962 919 962 919 76 969 76 969 845 862 845 862 634 3 634 3 920 118 920 118 61 765 61 765 66 670 66 670 129 465 129 465 772 849 772 849 970 792 970 792 589 470 589 470 199 704 199 704 952 712 952 712 80 632 80 632 20 18 20 18 746 157 746 157 864 149 864 149 232 713 232 713 904 65 904 65 487 105 487 105 720 973 720 973 290 427 290 427 348 680 348 680 777 571 777 571 923 553 923 553 37 902 37 902 731 864 731 864 564 347 564 347 762 482 762 482 182 930 182 930 608 135 608 135 927 651 927 651 771 511 771 511 947 562 947 562 937 951 937 951 68 853 68 853 404 414 404 414 869 43 869 43 490 401 490 401 689 346 689 346 155 392 155 392 312 100 312 100 697 14 697 14 683 800 683 800 671 217 671 217 706 975 706 975 609 172 609 172 916 628 916 628 137 453 137 453 767 201 767 201 534 254 534 254 891 801 891 801 18 631 18 631 128 363 128 363 249 652 249 652 298 403 298 403 277 861 277 861 260 457 260 457 759 909 759 909 392 129 392 129 257 680 257 680 529 280 529 280 16 578 16 578 133 1 133 1 889 646 889 646 30 653 30 653 746 275 746 275 228 96 228 96 644 803 644 803 319 92 319 92 497 320 497 320 995 527 995 527 442 566 442 566 90 966 90 966 39 324 39 324 829 309 829 309 291 841 291 841 341 114 341 114 619 192 619 192 132 96 132 96 536 605 536 605 738 303 738 303 210 970 210 970 776 571 776 571 684 800 684 800 81 121 81 121 236 792 236 792 269 463 269 463 381 965 381 965 141 209 141 209 228 862 228 862 618 294 618 294 836 816 836 816 403 542 403 542 845 373 845 373 265 189 265 189 249 581 249 581 145 674 145 674 799 669 799 669 525 925 525 925 86 647 86 647 982 288 982 288 308 436 308 436 244 754 244 754 780 723 780 723 504 31 504 31 634 673 634 673 364 906 364 906 289 341 289 341 667 908 667 908 222 456 222 456 493 404 493 404 323 179 323 179 916 730 916 730 360 387 360 387 372 266 372 266 452 990 452 990 564 376 564 376 465 194 465 194 567 714 567 714 841 929 841 929 63 528 63 528 213 591 213 591 450 46 450 46 307 506 307 506 211 255 211 255 478 103 478 103 997 262 997 262 172 271 172 271 438 914 438 914 173 630 173 630 631 325 631 325 543 936 543 936 381 744 381 744 476 911 476 911 691 100 691 100 749 406 749 406 177 482 177 482 359 931 359 931 882 980 882 980 921 328 921 328 129 123 129 123 418 535 418 535 916 830 916 830 156 765 156 765 409 726 409 726 971 722 971 722 50 312 50 312 377 165 377 165 201 615 201 615 331 825 331 825 823 357 823 357 724 388 724 388 200 73 200 73 774 395 774 395 203 903 203 903 938 6 938 6 961 165 961 165 163 544 163 544 431 436 431 436 673 620 673 620 765 32 765 32 252 380 252 380 24 59 24 59 902 384 902 384 143 534 143 534 935 787 935 787 228 37 228 37 955 514 955 514 803 603 803 603 686 7 686 7 62 420 62 420 382 947 382 947 980 48 980 48 871 869 871 869 726 20 726 20 510 789 510 789 387 623 387 623 278 174 278 174 344 70 344 70 372 686 372 686 971 202 971 202 81 409 81 409 1 347 1 347 68 718 68 718 869 807 869 807 512 801 512 801 445 985 445 985 934 626 934 626 141 247 141 247 154 498 154 498 40 860 40 860 619 259 619 259 315 277 315 277 950 752 950 752 386 849 386 849 207 167 207 167 975 643 975 643 330 154 330 154 813 553 813 553 503 655 503 655 308 676 308 676 956 32 956 32 716 218 716 218 455 881 455 881 890 895 890 895 596 101 596 101 324 968 324 968 803 49 803 49 237 922 237 922 138 471 138 471 57 710 57 710 337 471 337 471 249 437 249 437 788 164 788 164 434 833 434 833 543 237 543 237 652 909 652 909 265 255 265 255 693 364 693 364 851 531 851 531 471 754 471 754 536 88 536 88 41 227 41 227 63 951 63 951 303 374 303 374 890 882 890 882 441 911 441 911 174 843 174 843 88 515 88 515 338 170 338 170 389 686 389 686 309 854 309 854 440 462 440 462 992 627 992 627 214 183 214 183 161 233 161 233 196 840 196 840 353 846 353 846 31 306 31 306 268 368 268 368 753 142 753 142 357 612 357 612 611 915 611 915 19 627 19 627 937 9 937 9 573 620 573 620 936 711 936 711 737 630 737 630 413 453 413 453 722 47 722 47 163 660 163 660 367 3 367 3 624 577 624 577 788 372 788 372 477 734 477 734 152 406 152 406 467 918 467 918 349 169 349 169 257 107 257 107 193 409 193 409 518 140 518 140 536 845 536 845 441 46 441 46 497 556 497 556 89 749 89 749 733 27 733 27 695 839 695 839 232 438 232 438 73 887 73 887 912 921 912 921 254 911 254 911 793 448 793 448 816 575 816 575 975 680 975 680 444 153 444 153 417 501 417 501 761 289 761 289 559 242 559 242 424 788 424 788 974 649 974 649 425 346 425 346 727 531 727 531 828 688 828 688 18 261 18 261 994 47 994 47 382 552 382 552 441 100 441 100 36 384 36 384 968 939 968 939 352 505 352 505 903 721 903 721 726 593 726 593 29 795 29 795 40 826 40 826 408 414 408 414 376 432 376 432 182 49 182 49 343 821 343 821 536 38 536 38 749 92 749 92 42 523 42 523 407 19 407 19 458 78 458 78 869 357 869 357 26 113 26 113 490 642 490 642 253 323 253 323 224 859 224 859 949 32 949 32 344 234 344 234 246 710 246 710 922 417 922 417 363 252 363 252 40 843 40 843 179 800 179 800 688 972 688 972 398 645 398 645 910 383 910 383 748 425 748 425 882 116 882 116 230 135 230 135 816 709 816 709 472 533 472 533 597 822 597 822 947 247 947 247 817 741 817 741 161 930 161 930 534 377 534 377 54 503 54 503 124 650 124 650 953 197 953 197 117 495 117 495 110 149 110 149 125 587 125 587 776 708 776 708 149 65 149 65 830 315 830 315 245 653 245 653 380 521 380 521 369 903 369 903 793 81 793 81 911 281 911 281 255 916 255 916 43 636 43 636 658 285 658 285 933 895 933 895 588 413 588 413 755 576 755 576 220 562 220 562 483 217 483 217 234 714 234 714 26 444 26 444 275 801 275 801 962 817 962 817 627 667 627 667 88 952 88 952 554 315 554 315 269 547 269 547 794 295 794 295 256 939 256 939 638 136 638 136 820 256 820 256 374 923 374 923 548 435 548 435 679 884 679 884 683 254 683 254 269 252 269 252 883 178 883 178 982 874 982 874 118 452 118 452 413 584 413 584 974 343 974 343 439 619 439 619 500 517 500 517 345 248 345 248 801 181 801 181 924 695 924 695 308 165 308 165 522 739 522 739 243 352 243 352 248 382 248 382 581 475 581 475 284 327 284 327 412 407 412 407 14 217 14 217 607 659 607 659 648 236 648 236 455 190 455 190 116 216 116 216 396 429 396 429 603 361 603 361 769 67 769 67 775 663 775 663 727 690 727 690 625 46 625 46 1 638 1 638 103 935 103 935 728 893 728 893 618 169 618 169 111 786 111 786 85 563 85 563 826 756 826 756 890 237 890 237 831 280 831 280 268 680 268 680 710 991 710 991 340 665 340 665 645 326 645 326 765 750 765 750 153 670 153 670 663 503 663 503 638 494 638 494 508 530 508 530 715 458 715 458 39 819 39 819 619 296 619 296 356 773 356 773 870 364 870 364 266 319 266 319 397 252 397 252 917 760 917 760 121 164 121 164 597 777 597 777 714 107 714 107 278 99 278 99 394 80 394 80 968 542 968 542 80 360 80 360 262 909 262 909 43 11 43 11 861 950 861 950 239 764 239 764 768 524 768 524 668 282 668 282 909 803 909 803 868 146 868 146 162 655 162 655 305 216 305 216 277 145 277 145 136 488 136 488 407 400 407 400 894 755 894 755 952 815 952 815 727 40 727 40 565 6 565 6 972 849 972 849 83 517 83 517 899 797 899 797 148 752 148 752 303 250 303 250 516 143 516 143 567 192 567 192 361 142 361 142 934 838 934 838 548 956 548 956 333 403 333 403 371 402 371 402 70 741 70 741 284 947 284 947 121 505 121 505 762 92 762 92 871 397 871 397 390 87 390 87 227 833 227 833 169 555 169 555 357 491 357 491 143 86 143 86 997 620 997 620 80 681 80 681 428 447 428 447 809 5 809 5 9 609 9 609 806 86 806 86 936 682 936 682 444 817 444 817 575 433 575 433 348 513 348 513 377 511 377 511 233 817 233 817 969 203 969 203 670 773 670 773 982 581 982 581 732 96 732 96 525 736 525 736 31 594 31 594 411 815 411 815 218 394 218 394 220 686 220 686 19 15 19 15 359 967 359 967 254 202 254 202 914 113 914 113 115 436 115 436 730 874 730 874 7 161 7 161 371 550 371 550 226 948 226 948 104 114 104 114 230 667 230 667 773 105 773 105 676 596 676 596 668 302 668 302 958 854 958 854 918 931 918 931 411 32 411 32 529 861 529 861 402 462 402 462 205 447 205 447 145 225 145 225 1 557 1 557 150 423 150 423 932 563 932 563 535 214 535 214 675 289 675 289 989 402 989 402 138 741 138 741 521 326 521 326 714 301 714 301 599 403 599 403 594 980 594 980 903 770 903 770 977 164 977 164 788 943 788 943 961 296 961 296 279 942 279 942 14 51 14 51 421 51 421 51 625 462 625 462 251 410 251 410 495 75 495 75 947 699 947 699 361 970 361 970 244 568 244 568 11 207 11 207 170 315 170 315 242 455 242 455 964 755 964 755 869 529 869 529 650 854 650 854 426 848 426 848 488 641 488 641 842 847 842 847 154 310 154 310 124 376 124 376 875 525 875 525 516 356 516 356 541 71 541 71 676 913 676 913 966 690 966 690 917 396 917 396 33 384 33 384 130 939 130 939 288 969 288 969 832 94 832 94 451 68 451 68 789 102 789 102 408 31 408 31 734 381 734 381 489 528 489 528 925 901 925 901 469 907 469 907 428 843 428 843 668 899 668 899 269 844 269 844 698 917 698 917 88 71 88 71 696 688 696 688 624 523 624 523 276 115 276 115 773 543 773 543 569 245 569 245 184 835 184 835 212 307 212 307 819 58 819 58 727 495 727 495 638 189 638 189 732 673 732 673 306 742 306 742 289 321 289 321 796 64 796 64 171 507 171 507 972 528 972 528 506 161 506 161 908 126 908 126 952 273 952 273 68 928 68 928 831 850 831 850 716 478 716 478 905 382 905 382 925 232 925 232 173 427 173 427 688 588 688 588 707 6 707 6 130 685 130 685 710 369 710 369 77 599 77 599 636 216 636 216 774 73 774 73 488 52 488 52 686 214 686 214 868 58 868 58 92 695 92 695 975 581 975 581 229 990 229 990 397 630 397 630 219 818 219 818 279 404 279 404 410 473 410 473 393 886 393 886 892 483 892 483 550 394 550 394 978 146 978 146 430 868 430 868 893 790 893 790 940 711 940 711 55 27 55 27 995 821 995 821 897 585 897 585 119 792 119 792 407 229 407 229 578 334 578 334 482 919 482 919 217 822 217 822 672 47 672 47 974 522 974 522 88 97 88 97 974 315 974 315 260 334 260 334 497 107 497 107 542 831 542 831 945 631 945 631 748 844 748 844 285 595 285 595 440 306 440 306 73 213 73 213 283 983 283 983 558 186 558 186 966 883 966 883 412 31 412 31 318 860 318 860 476 35 476 35 55 43 55 43 525 637 525 637 64 83 64 83 742 377 742 377 395 685 395 685 755 940 755 940 33 107 33 107 559 649 559 649 547 399 547 399 262 360 262 360 409 410 409 410 39 561 39 561 288 303 288 303 80 612 80 612 479 684 479 684 527 510 527 510 58 186 58 186 951 679 951 679 946 874 946 874 386 137 386 137 290 563 290 563 727 615 727 615 715 925 715 925 949 194 949 194 224 824 224 824 142 582 142 582 821 677 821 677 655 56 655 56 207 973 207 973 542 565 542 565 508 984 508 984 591 631 591 631 479 181 479 181 655 44 655 44 993 338 993 338 627 305 627 305 251 383 251 383 972 151 972 151 302 146 302 146 642 244 642 244 376 854 376 854 996 822 996 822 186 985 186 985 544 120 544 120 764 129 764 129 470 940 470 940 722 405 722 405 753 729 753 729 614 755 614 755 290 557 290 557 733 142 733 142 765 560 765 560 158 960 158 960 428 676 428 676 536 263 536 263 343 56 343 56 699 371 699 371 234 927 234 927 26 757 26 757 317 323 317 323 339 584 339 584 433 113 433 113 638 868 638 868 484 308 484 308 383 737 383 737 778 861 778 861 756 354 756 354 600 243 600 243 17 599 17 599 627 858 627 858 621 346 621 346 676 953 676 953 24 779 24 779 269 824 269 824 127 811 127 811 814 958 814 958 466 83 466 83 979 799 979 799 966 963 966 963 565 288 565 288 136 811 136 811 352 669 352 669 44 3 44 3 121 838 121 838 963 348 963 348 943 967 943 967 442 844 442 844 202 479 202 479 395 628 395 628 117 309 117 309 843 373 843 373 103 21 103 21 240 600 240 600 203 18 203 18 57 366 57 366 798 3 798 3 133 707 133 707 510 35 510 35 963 530 963 530 73 650 73 650 118 746 118 746 101 52 101 52 781 902 781 902 286 722 286 722 900 398 900 398 354 556 354 556 115 773 115 773 829 434 829 434 42 139 42 139 676 737 676 737 238 590 238 590 552 455 552 455 940 598 940 598 925 492 925 492 327 286 327 286 681 356 681 356 176 64 176 64 757 458 757 458 148 346 148 346 371 11 371 11 541 317 541 317 553 681 553 681 657 173 657 173 989 374 989 374 108 640 108 640 250 197 250 197 420 120 420 120 544 948 544 948 559 706 559 706 250 216 250 216 795 802 795 802 94 190 94 190 172 657 172 657 842 606 842 606 897 616 897 616 972 121 972 121 182 208 182 208 882 385 882 385 834 68 834 68 42 595 42 595 268 549 268 549 176 596 176 596 399 309 399 309 24 523 24 523 240 629 240 629 11 77 11 77 414 783 414 783 462 561 462 561 690 879 690 879 747 809 747 809 367 262 367 262 7 606 7 606 23 578 23 578 354 238 354 238 684 53 684 53 321 647 321 647 553 146 553 146 294 988 294 988 787 5 787 5 263 379 263 379 440 515 440 515 260 230 260 230 349 770 349 770 728 398 728 398 830 915 830 915 649 822 649 822 246 39 246 39 849 625 849 625 256 151 256 151 849 451 849 451 737 201 737 201 649 927 649 927 950 851 950 851 165 245 165 245 282 779 282 779 672 293 672 293 329 522 329 522 512 525 512 525 540 578 540 578 712 224 712 224 524 565 524 565 928 92 928 92 513 677 513 677 486 163 486 163 651 10 651 10 414 432 414 432 276 995 276 995 177 451 177 451 260 469 260 469 713 659 713 659 121 579 121 579 760 8 760 8 701 593 701 593 950 100 950 100 345 677 345 677 514 761 514 761 306 253 306 253 960 361 960 361 107 577 107 577 441 785 441 785 73 688 73 688 860 538 860 538 873 485 873 485 849 179 849 179 73 623 73 623 557 392 557 392 549 318 549 318 788 243 788 243 351 561 351 561 612 726 612 726 357 150 357 150 925 681 925 681 247 451 247 451 896 203 896 203 696 840 696 840 913 418 913 418 894 137 894 137 86 278 86 278 523 300 523 300 988 377 988 377 612 155 612 155 179 142 179 142 460 775 460 775 375 735 375 735 93 138 93 138 159 843 159 843 329 341 329 341 67 965 67 965 789 740 789 740 450 990 450 990 722 440 722 440 244 6 244 6 768 955 768 955 593 12 593 12 423 945 423 945 743 851 743 851 298 262 298 262 543 797 543 797 587 150 587 150 348 564 348 564 399 633 399 633 411 887 411 887 447 428 447 428 948 938 948 938 769 135 769 135 624 900 624 900 935 436 935 436 40 18 40 18 114 353 114 353 430 559 430 559 185 731 185 731 985 789 985 789 47 203 47 203 21 275 21 275 157 521 157 521 939 708 939 708 430 19 430 19 923 142 923 142 167 34 167 34 77 70 77 70 147 668 147 668 931 147 931 147 23 712 23 712 179 16 179 16 292 461 292 461 221 547 221 547 49 608 49 608 11 116 11 116 405 25 405 25 662 527 662 527 354 10 354 10 619 713 619 713 269 557 269 557 673 708 673 708 312 777 312 777 370 114 370 114 613 552 613 552 796 900 796 900 24 856 24 856 254 107 254 107 323 812 323 812 343 497 343 497 826 174 826 174 935 256 935 256 57 296 57 296 410 449 410 449 537 74 537 74 817 574 817 574 696 153 696 153 879 398 879 398 737 719 737 719 543 501 543 501 931 817 931 817 609 553 609 553 997 823 997 823 866 851 866 851 391 801 391 801 573 314 573 314 31 409 31 409 366 235 366 235 769 712 769 712 360 260 360 260 492 606 492 606 79 688 79 688 344 864 344 864 543 377 543 377 895 541 895 541 322 441 322 441 399 911 399 911 529 568 529 568 269 216 269 216 989 633 989 633 991 104 991 104 764 121 764 121 753 316 753 316 935 194 935 194 107 515 107 515 233 105 233 105 953 128 953 128 478 141 478 141 912 231 912 231 285 702 285 702 782 38 782 38 260 324 260 324 119 511 119 511 809 418 809 418 430 327 430 327 313 831 313 831 352 593 352 593 717 531 717 531 605 366 605 366 856 943 856 943 694 477 694 477 198 371 198 371 32 384 32 384 553 496 553 496 636 979 636 979 869 844 869 844 392 673 392 673 900 923 900 923 918 436 918 436 842 589 842 589 601 912 601 912 503 134 503 134 309 218 309 218 88 64 88 64 51 587 51 587 92 284 92 284 848 90 848 90 94 674 94 674 262 681 262 681 886 252 886 252 659 167 659 167 581 115 581 115 864 561 864 561 277 380 277 380 974 223 974 223 323 235 323 235 434 670 434 670 88 742 88 742 527 905 527 905 791 621 791 621 518 891 518 891 462 869 462 869 102 776 102 776 964 826 964 826 525 913 525 913 442 476 442 476 123 675 123 675 88 179 88 179 259 368 259 368 924 910 924 910 710 839 710 839 204 834 204 834 296 508 296 508 391 968 391 968 620 878 620 878 931 722 931 722 527 100 527 100 559 628 559 628 426 179 426 179 813 992 813 992 155 652 155 652 324 165 324 165 445 949 445 949 21 604 21 604 517 483 517 483 99 661 99 661 994 255 994 255 566 864 566 864 277 514 277 514 221 33 221 33 698 529 698 529 95 323 95 323 201 736 201 736 368 710 368 710 96 959 96 959 585 41 585 41 431 190 431 190 267 966 267 966 965 318 965 318 748 658 748 658 115 474 115 474 501 515 501 515 642 381 642 381 79 552 79 552 881 270 881 270 62 415 62 415 684 587 684 587 517 935 517 935 215 640 215 640 174 831 174 831 171 465 171 465 159 824 159 824 789 802 789 802 75 519 75 519 809 957 809 957 503 395 503 395 18 348 18 348 354 978 354 978 89 86 89 86 184 535 184 535 589 855 589 855 578 567 578 567 18 130 18 130 190 387 190 387 408 204 408 204 567 306 567 306 511 302 511 302 879 730 879 730 761 77 761 77 511 716 511 716 256 915 256 915 392 379 392 379 753 689 753 689 697 303 697 303 928 388 928 388 882 344 882 344 196 338 196 338 424 367 424 367 419 13 419 13 767 392 767 392 3 743 3 743 744 426 744 426 322 561 322 561 809 747 809 747 286 228 286 228 934 38 934 38 716 789 716 789 645 410 645 410 634 944 634 944 66 397 66 397 52 463 52 463 757 356 757 356 311 600 311 600 122 590 122 590 992 613 992 613 984 200 984 200 235 136 235 136 464 568 464 568 43 340 43 340 653 935 653 935 688 220 688 220 529 380 529 380 312 337 312 337 191 606 191 606 286 443 286 443 932 788 932 788 812 747 812 747 443 5 443 5 242 626 242 626 648 498 648 498 177 267 177 267 597 130 597 130 641 633 641 633 812 996 812 996 599 926 599 926 330 142 330 142 747 544 747 544 294 901 294 901 891 363 891 363 588 96 588 96 953 180 953 180 778 699 778 699 987 961 987 961 151 669 151 669 340 978 340 978 366 981 366 981 973 696 973 696 827 13 827 13 935 601 935 601 538 967 538 967 585 920 585 920 325 712 325 712 818 57 818 57 178 356 178 356 736 473 736 473 334 354 334 354 357 371 357 371 96 887 96 887 660 686 660 686 8 242 8 242 220 533 220 533 918 210 918 210 595 903 595 903 409 672 409 672 525 815 525 815 431 514 431 514 782 453 782 453 706 211 706 211 603 321 603 321 486 529 486 529 54 948 54 948 812 206 812 206 247 117 247 117 47 300 47 300 90 25 90 25 567 336 567 336 485 493 485 493 300 256 300 256 189 797 189 797 680 658 680 658 502 423 502 423 1 315 1 315 487 454 487 454 309 852 309 852 921 704 921 704 77 176 77 176 930 441 930 441 803 376 803 376 709 336 709 336 28 740 28 740 835 283 835 283 701 171 701 171 882 991 882 991 604 912 604 912 910 77 910 77 499 61 499 61 435 31 435 31 370 934 370 934 318 397 318 397 846 493 846 493 598 609 598 609 932 89 932 89 580 442 580 442 321 143 321 143 560 935 560 935 583 350 583 350 984 512 984 512 982 777 982 777 325 668 325 668 898 296 898 296 119 536 119 536 227 964 227 964 18 340 18 340 862 351 862 351 905 456 905 456 553 293 553 293 354 719 354 719 162 551 162 551 819 795 819 795 928 740 928 740 163 20 163 20 203 644 203 644 55 281 55 281 128 526 128 526 689 786 689 786 241 101 241 101 318 572 318 572 517 546 517 546 506 423 506 423 641 119 641 119 161 133 161 133 960 870 960 870 435 970 435 970 258 95 258 95 864 403 864 403 103 594 103 594 486 688 486 688 985 972 985 972 93 27 93 27 279 210 279 210 330 148 330 148 8 898 8 898 680 734 680 734 161 807 161 807 111 950 111 950 608 112 608 112 762 927 762 927 795 221 795 221 770 626 770 626 494 596 494 596 747 971 747 971 883 777 883 777 5 565 5 565 68 273 68 273 803 847 803 847 855 540 855 540 415 102 415 102 993 455 993 455 219 913 219 913 853 968 853 968 360 2 360 2 714 848 714 848 926 500 926 500 128 263 128 263 468 639 468 639 411 523 411 523 801 914 801 914 958 486 958 486 332 867 332 867 224 677 224 677 384 2 384 2 227 864 227 864 818 461 818 461 305 505 305 505 201 462 201 462 229 958 229 958 611 630 611 630 283 925 283 925 808 616 808 616 768 881 768 881 202 900 202 900 603 864 603 864 926 740 926 740 947 412 947 412 628 821 628 821 178 633 178 633 534 743 534 743 368 824 368 824 921 709 921 709 571 369 571 369 505 870 505 870 769 640 769 640 736 691 736 691 11 203 11 203 145 708 145 708 535 288 535 288 89 493 89 493 894 191 894 191 841 915 841 915 457 989 457 989 470 707 470 707 283 122 283 122 116 490 116 490 175 242 175 242 402 480 402 480 169 46 169 46 711 985 711 985 19 318 19 318 687 408 687 408 231 441 231 441 354 157 354 157 362 99 362 99 877 486 877 486 639 115 639 115 202 141 202 141 161 630 161 630 585 356 585 356 125 845 125 845 95 606 95 606 332 601 332 601 573 877 573 877 864 263 864 263 65 605 65 605 153 108 153 108 715 494 715 494 622 910 622 910 593 720 593 720 246 945 246 945 663 246 663 246 302 439 302 439 561 22 561 22 160 2 160 2 820 262 820 262 464 212 464 212 898 407 898 407 470 301 470 301 288 700 288 700 115 101 115 101 504 259 504 259 463 971 463 971 963 637 963 637 815 373 815 373 754 186 754 186 257 446 257 446 664 855 664 855 541 997 541 997 377 546 377 546 6 758 6 758 81 381 81 381 595 133 595 133 755 317 755 317 345 964 345 964 590 588 590 588 563 762 563 762 891 2 891 2 588 939 588 939 939 469 939 469 751 172 751 172 407 155 407 155 88 371 88 371 564 42 564 42 811 859 811 859 936 710 936 710 850 77 850 77 721 148 721 148 193 352 193 352 648 576 648 576 218 889 218 889 605 724 605 724 201 728 201 728 130 540 130 540 253 634 253 634 709 771 709 771 150 244 150 244 347 467 347 467 591 171 591 171 826 27 826 27 238 558 238 558 307 35 307 35 751 970 751 970 209 639 209 639 592 985 592 985 185 918 185 918 160 328 160 328 887 538 887 538 19 327 19 327 751 265 751 265 333 34 333 34 60 653 60 653 471 969 471 969 678 612 678 612 946 115 946 115 226 681 226 681 622 855 622 855 499 623 499 623 746 351 746 351 822 934 822 934 233 568 233 568 97 76 97 76 861 535 861 535 578 289 578 289 882 959 882 959 92 326 92 326 411 936 411 936 347 699 347 699 808 80 808 80 951 417 951 417 964 837 964 837 401 196 401 196 115 394 115 394 369 51 369 51 934 952 934 952 567 696 567 696 917 336 917 336 440 11 440 11 455 527 455 527 367 297 367 297 672 894 672 894 576 15 576 15 11 472 11 472 397 136 397 136 979 55 979 55 210 503 210 503 48 643 48 643 950 535 950 535 400 221 400 221 723 875 723 875 388 799 388 799 407 332 407 332 652 479 652 479 226 208 226 208 197 895 197 895 348 137 348 137 593 14 593 14 695 323 695 323 204 939 204 939 245 167 245 167 961 761 961 761 242 273 242 273 669 419 669 419 244 240 244 240 136 267 136 267 836 35 836 35 590 302 590 302 701 356 701 356 637 837 637 837 303 726 303 726 804 465 804 465 179 171 179 171 174 415 174 415 186 361 186 361 533 786 533 786 384 561 384 561 62 856 62 856 295 836 295 836 981 291 981 291 616 47 616 47 745 813 745 813 916 583 916 583 804 760 804 760 64 529 64 529 534 981 534 981 751 907 751 907 512 526 512 526 486 968 486 968 10 157 10 157 214 613 214 613 711 578 711 578 294 205 294 205 581 62 581 62 509 422 509 422 549 245 549 245 215 967 215 967 535 176 535 176 538 548 538 548 902 720 902 720 680 48 680 48 767 896 767 896 143 885 143 885 270 350 270 350 79 946 79 946 360 617 360 617 155 820 155 820 446 712 446 712 187 559 187 559 151 69 151 69 186 463 186 463 325 536 325 536 722 157 722 157 909 444 909 444 495 145 495 145 598 381 598 381 814 178 814 178 214 541 214 541 443 401 443 401 934 211 934 211 644 529 644 529 987 31 987 31 705 426 705 426 407 143 407 143 835 145 835 145 742 915 742 915 486 509 486 509 220 405 220 405 85 154 85 154 633 393 633 393 10 549 10 549 196 66 196 66 780 618 780 618 31 498 31 498 879 488 879 488 138 205 138 205 138 808 138 808 443 585 443 585 866 48 866 48 660 146 660 146 211 801 211 801 4 141 4 141 44 356 44 356 55 341 55 341 297 779 297 779 97 784 97 784 355 197 355 197 111 659 111 659 789 421 789 421 775 142 775 142 146 258 146 258 969 660 969 660 567 511 567 511 814 564 814 564 679 529 679 529 964 702 964 702 425 106 425 106 38 572 38 572 481 736 481 736 135 327 135 327 605 751 605 751 129 654 129 654 966 512 966 512 420 133 420 133 882 156 882 156 871 381 871 381 690 719 690 719 659 669 659 669 297 509 297 509 61 95 61 95 50 482 50 482 898 380 898 380 102 703 102 703 46 469 46 469 35 588 35 588 515 570 515 570 639 231 639 231 819 37 819 37 972 723 972 723 936 688 936 688 413 616 413 616 703 968 703 968 297 554 297 554 756 832 756 832 864 429 864 429 601 114 601 114 707 747 707 747 838 252 838 252 566 238 566 238 286 955 286 955 316 765 316 765 902 409 902 409 681 242 681 242 189 899 189 899 651 259 651 259 783 476 783 476 515 408 515 408 956 786 956 786 458 506 458 506 894 226 894 226 139 554 139 554 212 324 212 324 992 460 992 460 527 924 527 924 707 831 707 831 274 386 274 386 455 990 455 990 579 225 579 225 181 572 181 572 769 32 769 32 681 464 681 464 154 613 154 613 720 70 720 70 261 336 261 336 758 837 758 837 53 279 53 279 255 595 255 595 520 650 520 650 50 98 50 98 353 993 353 993 561 321 561 321 67 137 67 137 89 23 89 23 788 419 788 419 66 900 66 900 323 585 323 585 618 786 618 786 748 243 748 243 946 983 946 983 301 318 301 318 136 890 136 890 966 308 966 308 834 786 834 786 659 294 659 294 490 88 490 88 558 683 558 683 928 496 928 496 25 286 25 286 441 135 441 135 984 939 984 939 673 414 673 414 100 7 100 7 784 99 784 99 986 760 986 760 584 728 584 728 273 587 273 587 87 969 87 969 909 749 909 749 907 933 907 933 792 171 792 171 372 683 372 683 103 169 103 169 949 483 949 483 641 576 641 576 551 374 551 374 916 997 916 997 280 354 280 354 793 484 793 484 383 500 383 500 809 32 809 32 949 101 949 101 16 401 16 401 224 493 224 493 778 335 778 335 675 718 675 718 71 538 71 538 545 858 545 858 884 845 884 845 681 995 681 995 126 216 126 216 484 324 484 324 210 463 210 463 72 330 72 330 865 884 865 884 167 671 167 671 350 587 350 587 114 919 114 919 417 486 417 486 912 663 912 663 598 913 598 913 637 843 637 843 51 359 51 359 911 511 911 511 325 828 325 828 634 325 634 325 845 436 845 436 77 968 77 968 237 379 237 379 968 372 968 372 732 882 732 882 47 228 47 228 174 548 174 548 430 362 430 362 670 569 670 569 84 485 84 485 861 62 861 62 559 439 559 439 760 342 760 342 223 886 223 886 235 628 235 628 348 850 348 850 866 132 866 132 604 37 604 37 745 211 745 211 21 375 21 375 637 253 637 253 76 971 76 971 578 308 578 308 459 594 459 594 114 454 114 454 231 98 231 98 154 595 154 595 602 713 602 713 467 123 467 123 430 410 430 410 283 430 283 430 49 350 49 350 445 750 445 750 603 897 603 897 925 531 925 531 18 219 18 219 67 879 67 879 751 371 751 371 642 240 642 240 5 322 5 322 493 654 493 654 184 371 184 371 632 826 632 826 708 819 708 819 305 29 305 29 491 117 491 117 483 291 483 291 539 743 539 743 404 258 404 258 803 798 803 798 328 118 328 118 348 261 348 261 130 365 130 365 402 744 402 744 366 435 366 435 750 790 750 790 590 640 590 640 637 752 637 752 157 258 157 258 430 771 430 771 188 504 188 504 92 790 92 790 361 390 361 390 709 343 709 343 788 531 788 531 440 886 440 886 836 757 836 757 16 759 16 759 699 858 699 858 256 983 256 983 801 157 801 157 888 280 888 280 455 745 455 745 791 497 791 497 347 907 347 907 783 163 783 163 794 510 794 510 645 233 645 233 324 455 324 455 615 911 615 911 355 91 355 91 866 770 866 770 484 693 484 693 385 825 385 825 178 526 178 526 498 286 498 286 737 660 737 660 72 702 72 702 83 277 83 277 610 429 610 429 332 797 332 797 672 213 672 213 797 380 797 380 201 984 201 984 207 851 207 851 25 366 25 366 222 576 222 576 790 161 790 161 111 139 111 139 51 293 51 293 590 25 590 25 299 430 299 430 386 168 386 168 78 275 78 275 16 206 16 206 525 242 525 242 473 745 473 745 350 591 350 591 163 681 163 681 916 16 916 16 292 918 292 918 325 950 325 950 595 251 595 251 918 437 918 437 586 74 586 74 197 350 197 350 384 735 384 735 875 977 875 977 983 917 983 917 140 70 140 70 984 174 984 174 400 294 400 294 16 505 16 505 915 925 915 925 877 891 877 891 149 862 149 862 396 42 396 42 179 351 179 351 680 45 680 45 982 19 982 19 384 618 384 618 241 701 241 701 389 935 389 935 475 745 475 745 414 333 414 333 350 653 350 653 729 579 729 579 612 115 612 115 907 140 907 140 754 668 754 668 560 330 560 330 863 825 863 825 6 134 6 134 396 383 396 383 500 472 500 472 608 692 608 692 162 526 162 526 922 416 922 416 253 459 253 459 780 841 780 841 197 528 197 528 559 230 559 230 840 204 840 204 321 659 321 659 37 438 37 438 864 577 864 577 736 304 736 304 122 471 122 471 979 61 979 61 49 598 49 598 623 736 623 736 728 130 728 130 90 491 90 491 117 67 117 67 162 137 162 137 73 23 73 23 554 549 554 549 485 114 485 114 462 600 462 600 859 505 859 505 698 144 698 144 829 189 829 189 120 92 120 92 459 58 459 58 722 168 722 168 908 640 908 640 761 293 761 293 637 499 637 499 296 861 296 861 476 893 476 893 91 854 91 854 840 28 840 28 651 392 651 392 101 910 101 910 185 333 185 333 360 12 360 12 105 793 105 793 164 451 164 451 966 953 966 953 216 873 216 873 549 505 549 505 968 670 968 670 694 15 694 15 748 221 748 221 402 863 402 863 178 357 178 357 729 13 729 13 878 123 878 123 41 734 41 734 558 743 558 743 871 261 871 261 393 874 393 874 136 751 136 751 889 115 889 115 781 888 781 888 179 566 179 566 180 590 180 590 830 606 830 606 575 578 575 578 863 792 863 792 579 386 579 386 752 715 752 715 401 417 401 417 426 588 426 588 349 844 349 844 935 166 935 166 6 605 6 605 740 284 740 284 425 481 425 481 616 310 616 310 879 285 879 285 958 209 958 209 964 977 964 977 883 56 883 56 445 248 445 248 515 352 515 352 95 664 95 664 78 566 78 566 905 125 905 125 88 327 88 327 744 6 744 6 808 789 808 789 774 346 774 346 75 364 75 364 900 251 900 251 121 921 121 921 451 878 451 878 838 835 838 835 39 697 39 697 93 271 93 271 22 126 22 126 953 779 953 779 80 685 80 685 259 141 259 141 938 69 938 69 155 134 155 134 425 935 425 935 435 431 435 431 265 322 265 322 784 69 784 69 972 665 972 665 493 53 493 53 936 646 936 646 931 518 931 518 455 13 455 13 377 405 377 405 396 328 396 328 351 868 351 868 569 782 569 782 103 450 103 450 870 864 870 864 492 509 492 509 574 43 574 43 730 122 730 122 761 75 761 75 653 564 653 564 403 196 403 196 143 235 143 235 726 27 726 27 630 772 630 772 268 892 268 892 300 336 300 336 815 224 815 224 707 173 707 173 127 386 127 386 143 914 143 914 877 204 877 204 330 85 330 85 463 683 463 683 585 281 585 281 122 753 122 753 680 901 680 901 763 384 763 384 938 856 938 856 214 22 214 22 948 690 948 690 510 435 510 435 98 306 98 306 547 440 547 440 488 931 488 931 152 584 152 584 708 631 708 631 451 587 451 587 772 705 772 705 204 344 204 344 385 467 385 467 42 728 42 728 408 814 408 814 400 431 400 431 355 544 355 544 569 576 569 576 700 207 700 207 275 679 275 679 720 482 720 482 768 683 768 683 570 285 570 285 408 43 408 43 271 938 271 938 916 501 916 501 160 913 160 913 710 468 710 468 954 678 954 678 40 896 40 896 665 526 665 526 684 683 684 683 296 678 296 678 462 821 462 821 416 447 416 447 958 647 958 647 991 255 991 255 346 522 346 522 346 539 346 539 6 678 6 678 811 128 811 128 256 527 256 527 306 905 306 905 933 272 933 272 607 415 607 415 830 733 830 733 512 289 512 289 938 952 938 952 387 551 387 551 900 312 900 312 816 585 816 585 380 845 380 845 201 866 201 866 346 755 346 755 947 635 947 635 236 466 236 466 897 225 897 225 732 603 732 603 675 880 675 880 512 299 512 299 61 852 61 852 387 99 387 99 379 124 379 124 629 195 629 195 736 42 736 42 126 331 126 331 930 846 930 846 673 831 673 831 672 753 672 753 396 102 396 102 547 402 547 402 501 683 501 683 201 580 201 580 571 174 571 174 952 11 952 11 545 476 545 476 58 48 58 48 192 916 192 916 410 470 410 470 715 323 715 323 433 636 433 636 955 93 955 93 853 60 853 60 426 82 426 82 479 884 479 884 417 771 417 771 786 624 786 624 293 757 293 757 268 553 268 553 573 97 573 97 404 523 404 523 211 109 211 109 510 145 510 145 955 615 955 615 929 232 929 232 706 804 706 804 313 423 313 423 326 894 326 894 145 429 145 429 299 19 299 19 142 928 142 928 31 733 31 733 829 394 829 394 737 17 737 17 527 335 527 335 71 413 71 413 805 562 805 562 269 561 269 561 397 468 397 468 150 484 150 484 850 511 850 511 754 592 754 592 684 129 684 129 223 343 223 343 539 447 539 447 512 35 512 35 702 10 702 10 966 66 966 66 82 775 82 775 958 167 958 167 657 113 657 113 330 580 330 580 759 893 759 893 848 574 848 574 535 416 535 416 156 457 156 457 799 682 799 682 300 457 300 457 614 716 614 716 721 167 721 167 944 789 944 789 994 845 994 845 167 464 167 464 256 865 256 865 279 86 279 86 325 297 325 297 821 728 821 728 717 962 717 962 42 904 42 904 835 517 835 517 426 707 426 707 63 924 63 924 593 300 593 300 220 109 220 109 338 402 338 402 337 449 337 449 637 873 637 873 784 923 784 923 843 875 843 875 941 819 941 819 159 328 159 328 152 471 152 471 772 950 772 950 24 260 24 260 617 114 617 114 481 400 481 400 107 716 107 716 595 306 595 306 547 310 547 310 86 246 86 246 37 535 37 535 145 247 145 247 323 867 323 867 211 174 211 174 588 856 588 856 987 362 987 362 127 782 127 782 825 189 825 189 453 710 453 710 32 910 32 910 450 482 450 482 660 331 660 331 299 494 299 494 345 30 345 30 421 18 421 18 304 660 304 660 159 798 159 798 418 468 418 468 195 454 195 454 514 6 514 6 438 757 438 757 180 474 180 474 875 314 875 314 878 126 878 126 983 192 983 192 790 975 790 975 577 797 577 797 138 718 138 718 823 783 823 783 647 324 647 324 811 930 811 930 594 70 594 70 780 851 780 851 477 662 477 662 645 55 645 55 309 455 309 455 68 230 68 230 28 836 28 836 269 792 269 792 804 545 804 545 211 280 211 280 170 868 170 868 606 411 606 411 223 86 223 86 110 349 110 349 840 730 840 730 845 880 845 880 199 513 199 513 601 228 601 228 359 284 359 284 202 348 202 348 698 324 698 324 313 788 313 788 744 784 744 784 92 230 92 230 917 836 917 836 647 625 647 625 602 919 602 919 108 381 108 381 905 816 905 816 101 936 101 936 687 927 687 927 601 284 601 284 141 889 141 889 204 104 204 104 703 843 703 843 452 405 452 405 265 529 265 529 979 333 979 333 592 938 592 938 920 334 920 334 956 496 956 496 657 336 657 336 390 351 390 351 925 838 925 838 508 801 508 801 813 76 813 76 348 894 348 894 299 101 299 101 391 531 391 531 259 742 259 742 482 384 482 384 477 286 477 286 308 462 308 462 605 960 605 960 637 698 637 698 237 716 237 716 748 747 748 747 765 684 765 684 805 386 805 386 736 380 736 380 191 352 191 352 355 64 355 64 712 596 712 596 908 539 908 539 751 894 751 894 273 263 273 263 362 539 362 539 204 266 204 266 97 992 97 992 32 388 32 388 519 312 519 312 110 412 110 412 64 322 64 322 314 915 314 915 951 35 951 35 168 22 168 22 140 101 140 101 407 11 407 11 828 437 828 437 37 284 37 284 280 339 280 339 850 772 850 772 632 512 632 512 235 417 235 417 978 936 978 936 24 715 24 715 392 11 392 11 802 650 802 650 949 748 949 748 30 689 30 689 108 887 108 887 757 625 757 625 949 373 949 373 600 933 600 933 312 187 312 187 132 281 132 281 681 854 681 854 990 132 990 132 576 979 576 979 302 237 302 237 399 356 399 356 706 563 706 563 580 127 580 127 926 933 926 933 345 212 345 212 737 468 737 468 148 614 148 614 939 140 939 140 878 177 878 177 420 912 420 912 561 511 561 511 500 183 500 183 448 117 448 117 94 545 94 545 395 817 395 817 157 625 157 625 339 875 339 875 528 139 528 139 890 772 890 772 252 100 252 100 149 302 149 302 403 304 403 304 695 150 695 150 583 551 583 551 89 962 89 962 233 749 233 749 995 223 995 223 973 877 973 877 384 230 384 230 78 135 78 135 138 704 138 704 796 495 796 495 446 533 446 533 364 580 364 580 785 950 785 950 85 799 85 799 876 540 876 540 178 152 178 152 938 293 938 293 452 268 452 268 109 719 109 719 263 366 263 366 704 854 704 854 848 620 848 620 688 472 688 472 205 594 205 594 434 15 434 15 431 651 431 651 117 468 117 468 993 120 993 120 323 107 323 107 816 744 816 744 137 819 137 819 700 377 700 377 229 423 229 423 863 950 863 950 72 517 72 517 651 786 651 786 583 920 583 920 400 94 400 94 57 864 57 864 677 193 677 193 37 970 37 970 88 159 88 159 594 587 594 587 945 491 945 491 748 804 748 804 730 827 730 827 340 894 340 894 859 692 859 692 686 780 686 780 890 671 890 671 939 525 939 525 272 760 272 760 976 202 976 202 113 577 113 577 840 525 840 525 610 797 610 797 165 220 165 220 786 4 786 4 826 686 826 686 829 728 829 728 506 562 506 562 759 960 759 960 930 96 930 96 731 232 731 232 910 669 910 669 650 955 650 955 853 110 853 110 482 275 482 275 905 802 905 802 351 450 351 450 297 105 297 105 915 604 915 604 52 497 52 497 602 80 602 80 487 519 487 519 588 7 588 7 838 914 838 914 12 879 12 879 862 205 862 205 849 887 849 887 295 312 295 312 717 968 717 968 494 195 494 195 580 347 580 347 39 918 39 918 202 473 202 473 352 426 352 426 571 64 571 64 345 355 345 355 642 889 642 889 185 949 185 949 574 934 574 934 904 662 904 662 320 978 320 978 172 676 172 676 297 746 297 746 994 539 994 539 920 511 920 511 952 61 952 61 871 78 871 78 551 418 551 418 107 548 107 548 770 507 770 507 201 383 201 383 733 167 733 167 156 716 156 716 74 844 74 844 631 599 631 599 402 196 402 196 871 387 871 387 785 719 785 719 363 375 363 375 960 235 960 235 936 165 936 165 806 178 806 178 492 557 492 557 897 127 897 127 128 266 128 266 293 701 293 701 314 851 314 851 887 492 887 492 770 133 770 133 476 606 476 606 112 45 112 45 982 880 982 880 704 119 704 119 194 754 194 754 743 470 743 470 262 141 262 141 720 171 720 171 863 790 863 790 157 146 157 146 678 940 678 940 177 498 177 498 351 402 351 402 528 433 528 433 490 205 490 205 226 372 226 372 257 123 257 123 224 54 224 54 742 607 742 607 429 546 429 546 849 238 849 238 837 176 837 176 714 351 714 351 577 689 577 689 767 552 767 552 710 905 710 905 168 41 168 41 373 427 373 427 613 263 613 263 963 158 963 158 521 39 521 39 247 660 247 660 508 258 508 258 318 162 318 162 586 369 586 369 855 445 855 445 886 6 886 6 255 363 255 363 370 401 370 401 255 263 255 263 600 390 600 390 720 936 720 936 36 169 36 169 890 453 890 453 551 145 551 145 577 927 577 927 124 746 124 746 735 99 735 99 235 938 235 938 629 547 629 547 660 818 660 818 642 413 642 413 278 917 278 917 242 107 242 107 205 203 205 203 32 578 32 578 901 260 901 260 538 440 538 440 870 431 870 431 740 950 740 950 392 796 392 796 47 321 47 321 371 363 371 363 90 97 90 97 86 891 86 891 143 766 143 766 32 826 32 826 907 45 907 45 224 102 224 102 503 527 503 527 956 729 956 729 157 400 157 400 325 756 325 756 914 573 914 573 885 811 885 811 533 324 533 324 30 290 30 290 594 722 594 722 212 909 212 909 209 816 209 816 4 234 4 234 553 691 553 691 504 333 504 333 436 603 436 603 136 674 136 674 730 609 730 609 730 139 730 139 635 54 635 54 852 244 852 244 858 768 858 768 93 705 93 705 652 143 652 143 258 737 258 737 991 243 991 243 953 171 953 171 536 338 536 338 572 731 572 731 124 563 124 563 976 109 976 109 454 470 454 470 788 377 788 377 546 44 546 44 406 994 406 994 522 875 522 875 331 11 331 11 415 676 415 676 774 579 774 579 33 943 33 943 753 658 753 658 476 447 476 447 676 654 676 654 310 341 310 341 530 598 530 598 635 981 635 981 471 175 471 175 95 411 95 411 645 456 645 456 283 719 283 719 561 672 561 672 444 547 444 547 823 917 823 917 873 753 873 753 467 818 467 818 869 54 869 54 378 373 378 373 251 781 251 781 54 926 54 926 145 294 145 294 535 922 535 922 613 723 613 723 958 38 958 38 43 749 43 749 149 441 149 441 596 262 596 262 428 933 428 933 35 472 35 472 500 314 500 314 16 335 16 335 344 315 344 315 513 763 513 763 650 345 650 345 592 603 592 603 767 56 767 56 50 931 50 931 184 224 184 224 13 170 13 170 809 476 809 476 369 496 369 496 116 721 116 721 290 910 290 910 789 40 789 40 87 881 87 881 702 471 702 471 228 292 228 292 743 549 743 549 216 574 216 574 110 186 110 186 917 386 917 386 741 139 741 139 948 60 948 60 438 654 438 654 508 847 508 847 711 547 711 547 600 319 600 319 940 718 940 718 827 165 827 165 632 693 632 693 947 70 947 70 167 515 167 515 111 482 111 482 345 704 345 704 607 785 607 785 991 387 991 387 451 283 451 283 468 678 468 678 147 327 147 327 899 58 899 58 608 1 608 1 945 928 945 928 550 211 550 211 619 115 619 115 784 831 784 831 154 738 154 738 651 642 651 642 8 215 8 215 964 985 964 985 956 396 956 396 251 906 251 906 61 827 61 827 654 675 654 675 365 355 365 355 683 286 683 286 27 328 27 328 764 139 764 139 340 566 340 566 257 893 257 893 654 103 654 103 860 300 860 300 505 395 505 395 662 925 662 925 37 92 37 92 835 881 835 881 249 90 249 90 58 280 58 280 902 616 902 616 606 973 606 973 902 514 902 514 328 621 328 621 117 179 117 179 660 76 660 76 523 564 523 564 885 301 885 301 134 487 134 487 586 794 586 794 928 443 928 443 767 296 767 296 310 252 310 252 214 314 214 314 99 266 99 266 908 616 908 616 92 466 92 466 599 744 599 744 802 836 802 836 269 413 269 413 692 808 692 808 330 299 330 299 13 538 13 538 514 277 514 277 457 817 457 817 662 993 662 993 553 40 553 40 559 885 559 885 21 478 21 478 698 136 698 136 330 134 330 134 624 49 624 49 179 18 179 18 250 175 250 175 750 674 750 674 996 210 996 210 271 955 271 955 520 151 520 151 19 530 19 530 258 624 258 624 215 988 215 988 917 120 917 120 847 263 847 263 884 929 884 929 869 846 869 846 356 859 356 859 81 486 81 486 619 553 619 553 222 835 222 835 469 457 469 457 903 493 903 493 257 905 257 905 581 754 581 754 119 887 119 887 124 229 124 229 634 44 634 44 840 283 840 283 91 946 91 946 169 20 169 20 539 9 539 9 633 875 633 875 82 399 82 399 626 989 626 989 785 667 785 667 667 42 667 42 147 310 147 310 990 747 990 747 868 630 868 630 770 380 770 380 675 449 675 449 346 594 346 594 9 398 9 398 93 824 93 824 98 376 98 376 499 236 499 236 508 960 508 960 408 334 408 334 455 749 455 749 245 1 245 1 341 923 341 923 419 273 419 273 139 598 139 598 857 568 857 568 735 216 735 216 828 272 828 272 850 919 850 919 372 43 372 43 384 279 384 279 910 420 910 420 411 702 411 702 265 824 265 824 149 206 149 206 164 205 164 205 306 917 306 917 196 949 196 949 152 69 152 69 248 178 248 178 384 656 384 656 505 179 505 179 941 510 941 510 522 322 522 322 151 956 151 956 205 21 205 21 626 652 626 652 311 584 311 584 263 53 263 53 653 294 653 294 888 91 888 91 244 110 244 110 636 522 636 522 299 720 299 720 679 255 679 255 844 161 844 161 359 218 359 218 677 507 677 507 915 19 915 19 844 272 844 272 148 831 148 831 173 744 173 744 341 777 341 777 470 763 470 763 795 638 795 638 253 502 253 502 694 55 694 55 731 224 731 224 62 754 62 754 734 761 734 761 781 459 781 459 371 913 371 913 782 791 782 791 118 399 118 399 10 415 10 415 917 197 917 197 360 165 360 165 207 362 207 362 908 692 908 692 996 981 996 981 192 556 192 556 18 398 18 398 631 61 631 61 526 142 526 142 943 486 943 486 676 798 676 798 256 718 256 718 735 528 735 528 509 40 509 40 99 984 99 984 200 785 200 785 133 720 133 720 195 200 195 200 59 244 59 244 308 512 308 512 661 608 661 608 171 832 171 832 546 696 546 696 341 666 341 666 130 387 130 387 940 316 940 316 372 459 372 459 123 43 123 43 991 135 991 135 301 235 301 235 434 623 434 623 716 972 716 972 812 466 812 466 58 253 58 253 571 388 571 388 708 198 708 198 116 7 116 7 977 429 977 429 463 558 463 558 384 4 384 4 745 100 745 100 475 177 475 177 907 48 907 48 862 292 862 292 440 649 440 649 245 964 245 964 631 613 631 613 201 546 201 546 63 192 63 192 84 738 84 738 847 679 847 679 963 343 963 343 628 588 628 588 535 966 535 966 554 94 554 94 131 241 131 241 16 556 16 556 827 494 827 494 26 903 26 903 242 602 242 602 723 365 723 365 847 52 847 52 457 783 457 783 441 652 441 652 327 743 327 743 323 668 323 668 903 161 903 161 440 490 440 490 217 897 217 897 206 799 206 799 687 26 687 26 54 648 54 648 379 954 379 954 160 959 160 959 218 883 218 883 700 214 700 214 24 804 24 804 515 564 515 564 647 143 647 143 17 422 17 422 257 443 257 443 21 315 21 315 876 741 876 741 689 875 689 875 176 605 176 605 414 199 414 199 627 404 627 404 438 313 438 313 808 632 808 632 935 127 935 127 206 964 206 964 23 567 23 567 701 328 701 328 735 211 735 211 932 42 932 42 921 305 921 305 465 201 465 201 5 328 5 328 273 77 273 77 479 681 479 681 356 327 356 327 285 425 285 425 159 285 159 285 27 488 27 488 584 564 584 564 56 431 56 431 763 626 763 626 866 422 866 422 143 569 143 569 174 641 174 641 186 683 186 683 444 205 444 205 282 802 282 802 497 814 497 814 341 899 341 899 171 124 171 124 156 983 156 983 399 469 399 469 983 191 983 191 854 536 854 536 763 203 763 203 312 463 312 463 693 817 693 817 677 69 677 69 126 580 126 580 397 841 397 841 137 14 137 14 819 990 819 990 269 682 269 682 631 987 631 987 575 592 575 592 52 765 52 765 102 13 102 13 421 538 421 538 410 546 410 546 735 531 735 531 285 266 285 266 439 982 439 982 120 810 120 810 757 296 757 296 119 59 119 59 230 238 230 238 366 946 366 946 529 35 529 35 894 837 894 837 33 554 33 554 844 327 844 327 817 571 817 571 799 62 799 62 690 471 690 471 674 445 674 445 977 483 977 483 424 460 424 460 582 935 582 935 259 194 259 194 524 151 524 151 470 15 470 15 194 563 194 563 629 15 629 15 781 509 781 509 661 836 661 836 562 182 562 182 628 419 628 419 784 319 784 319 234 935 234 935 556 37 556 37 292 555 292 555 385 839 385 839 137 958 137 958 794 754 794 754 446 831 446 831 684 521 684 521 127 997 127 997 247 680 247 680 938 249 938 249 281 754 281 754 846 538 846 538 151 398 151 398 394 538 394 538 86 897 86 897 542 974 542 974 795 238 795 238 431 301 431 301 443 540 443 540 552 985 552 985 23 201 23 201 83 897 83 897 447 152 447 152 843 661 843 661 662 761 662 761 262 471 262 471 821 238 821 238 620 832 620 832 797 436 797 436 802 502 802 502 498 215 498 215 465 831 465 831 122 567 122 567 623 858 623 858 531 644 531 644 40 651 40 651 688 233 688 233 19 253 19 253 197 514 197 514 312 662 312 662 438 251 438 251 309 383 309 383 857 519 857 519 524 424 524 424 546 215 546 215 158 839 158 839 196 77 196 77 446 485 446 485 823 132 823 132 534 710 534 710 635 425 635 425 932 882 932 882 457 874 457 874 375 272 375 272 397 748 397 748 940 576 940 576 660 850 660 850 927 679 927 679 431 317 431 317 228 515 228 515 572 366 572 366 559 451 559 451 134 340 134 340 262 478 262 478 116 419 116 419 434 885 434 885 642 339 642 339 488 971 488 971 636 878 636 878 397 596 397 596 899 955 899 955 956 441 956 441 514 925 514 925 324 707 324 707 544 610 544 610 212 775 212 775 949 519 949 519 336 925 336 925 482 741 482 741 811 937 811 937 705 845 705 845 628 96 628 96 872 157 872 157 866 106 866 106 41 299 41 299 838 712 838 712 725 817 725 817 59 157 59 157 385 462 385 462 930 948 930 948 364 61 364 61 874 838 874 838 127 845 127 845 405 62 405 62 117 811 117 811 167 326 167 326 284 792 284 792 36 266 36 266 223 52 223 52 245 201 245 201 304 449 304 449 219 734 219 734 655 244 655 244 183 528 183 528 327 426 327 426 28 875 28 875 948 323 948 323 948 34 948 34 728 255 728 255 191 239 191 239 210 185 210 185 368 455 368 455 56 634 56 634 259 215 259 215 968 513 968 513 538 624 538 624 47 138 47 138 360 657 360 657 649 470 649 470 468 425 468 425 88 811 88 811 331 29 331 29 778 26 778 26 940 674 940 674 520 44 520 44 541 873 541 873 39 739 39 739 413 291 413 291 81 917 81 917 718 643 718 643 140 234 140 234 556 732 556 732 162 37 162 37 988 948 988 948 579 523 579 523 710 457 710 457 7 369 7 369 361 626 361 626 801 250 801 250 893 802 893 802 701 770 701 770 806 916 806 916 520 699 520 699 175 105 175 105 612 702 612 702 730 550 730 550 175 541 175 541 224 62 224 62 627 655 627 655 20 168 20 168 647 162 647 162 618 643 618 643 705 363 705 363 235 867 235 867 773 87 773 87 39 194 39 194 786 163 786 163 248 892 248 892 427 110 427 110 669 760 669 760 254 51 254 51 769 172 769 172 501 367 501 367 726 982 726 982 954 136 954 136 622 896 622 896 863 953 863 953 812 641 812 641 158 820 158 820 895 943 895 943 972 573 972 573 664 690 664 690 974 353 974 353 706 406 706 406 17 78 17 78 100 595 100 595 812 253 812 253 977 66 977 66 291 259 291 259 65 655 65 655 647 430 647 430 883 454 883 454 501 772 501 772 116 890 116 890 597 132 597 132 865 409 865 409 926 780 926 780 258 356 258 356 692 982 692 982 78 299 78 299 549 531 549 531 108 682 108 682 555 361 555 361 123 185 123 185 174 121 174 121 250 310 250 310 627 441 627 441 775 61 775 61 943 621 943 621 621 309 621 309 582 968 582 968 676 407 676 407 317 827 317 827 694 174 694 174 677 462 677 462 734 169 734 169 546 887 546 887 299 178 299 178 84 621 84 621 388 593 388 593 214 732 214 732 158 480 158 480 641 44 641 44 583 271 583 271 950 885 950 885 338 439 338 439 601 854 601 854 39 782 39 782 300 987 300 987 816 442 816 442 101 194 101 194 837 172 837 172 496 401 496 401 846 338 846 338 823 13 823 13 682 902 682 902 605 350 605 350 602 921 602 921 938 538 938 538 791 178 791 178 337 112 337 112 69 733 69 733 444 119 444 119 542 812 542 812 941 91 941 91 931 847 931 847 323 342 323 342 903 867 903 867 910 949 910 949 729 43 729 43 590 387 590 387 977 590 977 590 500 435 500 435 133 691 133 691 669 621 669 621 677 237 677 237 3 564 3 564 228 721 228 721 150 518 150 518 933 249 933 249 278 100 278 100 332 982 332 982 734 773 734 773 360 889 360 889 192 260 192 260 672 727 672 727 938 821 938 821 233 611 233 611 455 934 455 934 672 206 672 206 655 505 655 505 177 529 177 529 53 849 53 849 145 445 145 445 487 595 487 595 609 849 609 849 287 946 287 946 109 246 109 246 367 417 367 417 88 31 88 31 981 729 981 729 260 43 260 43 650 289 650 289 22 527 22 527 575 740 575 740 18 993 18 993 493 690 493 690 746 902 746 902 988 805 988 805 621 388 621 388 37 394 37 394 743 339 743 339 651 115 651 115 915 629 915 629 331 663 331 663 799 343 799 343 568 562 568 562 801 25 801 25 745 632 745 632 682 500 682 500 9 597 9 597 415 603 415 603 292 960 292 960 334 324 334 324 686 73 686 73 356 226 356 226 511 360 511 360 266 799 266 799 10 972 10 972 926 154 926 154 111 852 111 852 884 244 884 244 910 915 910 915 737 152 737 152 180 612 180 612 403 693 403 693 161 638 161 638 802 564 802 564 277 101 277 101 365 579 365 579 602 850 602 850 318 632 318 632 324 782 324 782 845 812 845 812 961 447 961 447 833 989 833 989 353 180 353 180 409 186 409 186 324 682 324 682 782 752 782 752 30 236 30 236 663 829 663 829 20 781 20 781 116 314 116 314 369 179 369 179 786 154 786 154 623 526 623 526 377 913 377 913 994 310 994 310 534 596 534 596 469 134 469 134 786 593 786 593 801 138 801 138 757 881 757 881 715 465 715 465 231 64 231 64 450 237 450 237 669 611 669 611 617 204 617 204 300 38 300 38 274 16 274 16 367 775 367 775 198 906 198 906 397 192 397 192 25 654 25 654 510 923 510 923 593 762 593 762 718 278 718 278 180 31 180 31 653 159 653 159 419 147 419 147 158 617 158 617 785 657 785 657 13 935 13 935 801 91 801 91 187 63 187 63 898 24 898 24 324 858 324 858 724 86 724 86 187 831 187 831 471 143 471 143 352 239 352 239 649 562 649 562 924 588 924 588 356 603 356 603 846 260 846 260 597 811 597 811 162 227 162 227 971 88 971 88 33 127 33 127 255 491 255 491 447 387 447 387 638 158 638 158 120 765 120 765 135 747 135 747 291 926 291 926 217 639 217 639 210 951 210 951 942 138 942 138 433 905 433 905 273 612 273 612 721 979 721 979 941 661 941 661 211 692 211 692 375 514 375 514 191 682 191 682 788 163 788 163 92 246 92 246 435 120 435 120 869 534 869 534 218 661 218 661 586 744 586 744 401 51 401 51 411 984 411 984 554 334 554 334 19 521 19 521 853 776 853 776 66 725 66 725 415 157 415 157 44 489 44 489 908 423 908 423 671 112 671 112 647 141 647 141 161 411 161 411 857 611 857 611 503 927 503 927 7 711 7 711 776 748 776 748 746 439 746 439 879 846 879 846 905 788 905 788 983 377 983 377 840 109 840 109 428 461 428 461 608 508 608 508 211 404 211 404 458 500 458 500 759 330 759 330 87 458 87 458 991 483 991 483 623 951 623 951 27 989 27 989 321 201 321 201 426 97 426 97 2 552 2 552 734 637 734 637 250 275 250 275 35 596 35 596 445 168 445 168 256 907 256 907 366 261 366 261 472 216 472 216 131 709 131 709 552 758 552 758 681 555 681 555 758 784 758 784 893 204 893 204 857 552 857 552 86 445 86 445 636 894 636 894 440 638 440 638 48 932 48 932 80 638 80 638 178 142 178 142 798 871 798 871 194 184 194 184 778 326 778 326 952 592 952 592 767 539 767 539 597 146 597 146 837 276 837 276 631 438 631 438 42 99 42 99 590 399 590 399 206 538 206 538 522 295 522 295 369 441 369 441 209 761 209 761 639 198 639 198 45 572 45 572 400 339 400 339 852 553 852 553 162 112 162 112 266 440 266 440 494 91 494 91 968 389 968 389 311 99 311 99 503 833 503 833 801 614 801 614 112 965 112 965 679 415 679 415 533 372 533 372 330 711 330 711 524 287 524 287 199 456 199 456 444 826 444 826 31 253 31 253 816 955 816 955 431 924 431 924 8 810 8 810 761 34 761 34 590 916 590 916 718 892 718 892 942 825 942 825 913 169 913 169 444 990 444 990 19 589 19 589 402 312 402 312 255 970 255 970 750 266 750 266 643 112 643 112 175 817 175 817 797 674 797 674 547 724 547 724 289 42 289 42 904 785 904 785 762 479 762 479 949 665 949 665 958 734 958 734 850 365 850 365 212 268 212 268 135 511 135 511 272 47 272 47 286 946 286 946 135 122 135 122 931 939 931 939 383 495 383 495 661 665 661 665 380 826 380 826 419 879 419 879 158 239 158 239 603 641 603 641 95 886 95 886 777 267 777 267 211 173 211 173 120 587 120 587 175 502 175 502 339 112 339 112 640 494 640 494 991 561 991 561 208 826 208 826 884 370 884 370 894 173 894 173 312 417 312 417 949 468 949 468 40 226 40 226 386 579 386 579 888 626 888 626 993 593 993 593 523 295 523 295 333 209 333 209 428 686 428 686 677 663 677 663 145 941 145 941 894 487 894 487 596 173 596 173 980 193 980 193 266 20 266 20 171 243 171 243 909 584 909 584 842 919 842 919 213 726 213 726 204 424 204 424 653 18 653 18 267 253 267 253 486 795 486 795 873 624 873 624 844 926 844 926 627 494 627 494 912 472 912 472 688 786 688 786 5 216 5 216 560 889 560 889 383 97 383 97 112 759 112 759 557 505 557 505 364 358 364 358 724 330 724 330 178 955 178 955 693 754 693 754 203 221 203 221 964 172 964 172 59 538 59 538 461 886 461 886 122 764 122 764 882 915 882 915 148 962 148 962 360 62 360 62 348 639 348 639 565 788 565 788 855 539 855 539 253 107 253 107 247 32 247 32 254 213 254 213 70 669 70 669 639 10 639 10 41 842 41 842 349 228 349 228 761 712 761 712 584 410 584 410 213 92 213 92 74 78 74 78 492 663 492 663 187 883 187 883 729 356 729 356 785 203 785 203 822 481 822 481 12 907 12 907 735 772 735 772 743 347 743 347 394 901 394 901 786 677 786 677 260 49 260 49 833 384 833 384 268 112 268 112 951 491 951 491 954 553 954 553 242 934 242 934 819 979 819 979 740 879 740 879 911 5 911 5 592 845 592 845 911 76 911 76 448 214 448 214 684 719 684 719 980 75 980 75 143 16 143 16 508 87 508 87 584 766 584 766 783 498 783 498 53 910 53 910 353 393 353 393 469 766 469 766 85 771 85 771 485 542 485 542 100 994 100 994 101 702 101 702 751 809 751 809 478 396 478 396 497 340 497 340 447 654 447 654 68 942 68 942 688 593 688 593 265 240 265 240 209 477 209 477 147 45 147 45 415 580 415 580 626 536 626 536 794 318 794 318 122 599 122 599 323 498 323 498 252 563 252 563 17 575 17 575 94 679 94 679 205 3 205 3 727 580 727 580 855 213 855 213 13 593 13 593 782 917 782 917 327 216 327 216 751 88 751 88 442 530 442 530 960 662 960 662 324 155 324 155 996 238 996 238 602 797 602 797 12 263 12 263 951 296 951 296 485 502 485 502 903 780 903 780 286 916 286 916 321 313 321 313 590 235 590 235 776 736 776 736 800 584 800 584 747 570 747 570 286 466 286 466 664 477 664 477 508 997 508 997 331 422 331 422 410 935 410 935 888 554 888 554 307 828 307 828 738 68 738 68 554 656 554 656 342 569 342 569 340 604 340 604 466 531 466 531 464 323 464 323 140 443 140 443 304 69 304 69 32 305 32 305 490 895 490 895 670 415 670 415 978 129 978 129 53 22 53 22 357 470 357 470 682 833 682 833 893 96 893 96 880 45 880 45 646 596 646 596 582 514 582 514 954 815 954 815 259 510 259 510 104 673 104 673 871 835 871 835 933 39 933 39 474 67 474 67 413 965 413 965 372 276 372 276 259 635 259 635 893 273 893 273 417 44 417 44 243 591 243 591 53 39 53 39 450 884 450 884 621 321 621 321 714 967 714 967 582 977 582 977 488 823 488 823 29 771 29 771 276 699 276 699 681 333 681 333 498 741 498 741 925 717 925 717 571 375 571 375 994 764 994 764 832 629 832 629 371 605 371 605 884 307 884 307 224 459 224 459 723 70 723 70 83 640 83 640 527 952 527 952 470 507 470 507 141 643 141 643 558 143 558 143 756 95 756 95 880 661 880 661 310 787 310 787 64 633 64 633 538 497 538 497 759 744 759 744 235 976 235 976 472 531 472 531 243 510 243 510 45 21 45 21 768 412 768 412 676 166 676 166 919 219 919 219 241 923 241 923 174 478 174 478 903 323 903 323 121 660 121 660 299 515 299 515 408 454 408 454 195 166 195 166 475 655 475 655 469 749 469 749 70 694 70 694 926 725 926 725 113 182 113 182 175 429 175 429 986 548 986 548 765 315 765 315 18 798 18 798 219 649 219 649 975 855 975 855 492 338 492 338 720 535 720 535 347 159 347 159 875 724 875 724 354 428 354 428 770 286 770 286 850 962 850 962 811 213 811 213 303 422 303 422 555 485 555 485 126 991 126 991 777 874 777 874 403 478 403 478 676 214 676 214 534 193 534 193 146 619 146 619 799 649 799 649 607 871 607 871 754 805 754 805 823 683 823 683 647 792 647 792 91 522 91 522 146 934 146 934 318 609 318 609 243 26 243 26 754 112 754 112 279 485 279 485 225 324 225 324 104 332 104 332 492 190 492 190 632 431 632 431 680 294 680 294 122 252 122 252 358 650 358 650 478 758 478 758 252 711 252 711 329 574 329 574 35 754 35 754 355 650 355 650 589 592 589 592 484 720 484 720 757 852 757 852 974 843 974 843 174 426 174 426 222 359 222 359 10 349 10 349 317 313 317 313 330 276 330 276 196 501 196 501 716 208 716 208 587 122 587 122 758 875 758 875 407 183 407 183 792 717 792 717 254 137 254 137 335 131 335 131 544 765 544 765 965 159 965 159 932 127 932 127 753 866 753 866 36 270 36 270 562 734 562 734 272 745 272 745 69 371 69 371 683 855 683 855 68 877 68 877 192 911 192 911 332 151 332 151 666 390 666 390 188 250 188 250 54 443 54 443 550 250 550 250 163 610 163 610 850 899 850 899 241 967 241 967 423 686 423 686 35 40 35 40 992 981 992 981 829 802 829 802 348 401 348 401 816 271 816 271 611 376 611 376 743 577 743 577 555 466 555 466 533 181 533 181 513 231 513 231 696 125 696 125 838 745 838 745 236 582 236 582 979 379 979 379 604 780 604 780 651 732 651 732 895 401 895 401 346 301 346 301 227 858 227 858 96 969 96 969 521 516 521 516 25 828 25 828 696 214 696 214 563 405 563 405 262 547 262 547 530 902 530 902 910 296 910 296 261 956 261 956 957 108 957 108 931 38 931 38 761 107 761 107 923 227 923 227 509 354 509 354 698 347 698 347 237 535 237 535 201 197 201 197 186 452 186 452 65 935 65 935 477 736 477 736 904 955 904 955 541 654 541 654 136 883 136 883 218 695 218 695 913 499 913 499 35 325 35 325 568 33 568 33 793 554 793 554 595 286 595 286 842 323 842 323 667 105 667 105 989 480 989 480 8 383 8 383 26 871 26 871 388 653 388 653 934 672 934 672 939 347 939 347 957 627 957 627 719 558 719 558 986 364 986 364 695 943 695 943 374 222 374 222 652 130 652 130 502 268 502 268 490 440 490 440 605 587 605 587 131 5 131 5 207 82 207 82 505 275 505 275 760 940 760 940 515 921 515 921 789 846 789 846 724 816 724 816 216 646 216 646 13 369 13 369 467 611 467 611 688 31 688 31 321 787 321 787 907 724 907 724 105 471 105 471 580 769 580 769 491 521 491 521 369 863 369 863 34 457 34 457 970 740 970 740 607 116 607 116 951 324 951 324 676 249 676 249 801 46 801 46 787 432 787 432 736 894 736 894 132 428 132 428 995 824 995 824 288 784 288 784 900 854 900 854 428 478 428 478 316 905 316 905 898 682 898 682 23 395 23 395 502 730 502 730 994 613 994 613 16 558 16 558 288 118 288 118 916 444 916 444 641 45 641 45 127 558 127 558 576 619 576 619 977 634 977 634 3 809 3 809 829 185 829 185 734 799 734 799 649 694 649 694 530 544 530 544 840 518 840 518 593 873 593 873 351 153 351 153 915 417 915 417 807 739 807 739 252 659 252 659 352 708 352 708 631 655 631 655 575 968 575 968 936 726 936 726 700 773 700 773 405 447 405 447 318 114 318 114 843 904 843 904 11 232 11 232 739 6 739 6 259 801 259 801 640 192 640 192 10 702 10 702 411 856 411 856 826 872 826 872 351 165 351 165 937 965 937 965 242 588 242 588 771 39 771 39 186 819 186 819 863 91 863 91 760 853 760 853 982 90 982 90 854 830 854 830 187 111 187 111 307 254 307 254 556 67 556 67 972 631 972 631 372 675 372 675 441 507 441 507 502 271 502 271 437 899 437 899 556 33 556 33 472 125 472 125 851 170 851 170 786 224 786 224 218 715 218 715 47 260 47 260 241 574 241 574 218 68 218 68 956 246 956 246 49 199 49 199 835 45 835 45 926 97 926 97 848 651 848 651 508 811 508 811 204 444 204 444 179 558 179 558 479 266 479 266 408 553 408 553 386 813 386 813 436 501 436 501 61 163 61 163 419 915 419 915 156 420 156 420 276 528 276 528 801 162 801 162 506 172 506 172 682 581 682 581 942 704 942 704 868 767 868 767 777 637 777 637 404 386 404 386 378 950 378 950 631 949 631 949 565 415 565 415 485 607 485 607 73 155 73 155 956 319 956 319 430 240 430 240 847 823 847 823 15 198 15 198 680 791 680 791 874 987 874 987 159 548 159 548 100 579 100 579 298 587 298 587 723 444 723 444 949 970 949 970 776 712 776 712 497 163 497 163 799 412 799 412 694 392 694 392 90 575 90 575 323 734 323 734 595 139 595 139 727 827 727 827 367 52 367 52 359 773 359 773 354 771 354 771 702 817 702 817 237 18 237 18 601 459 601 459 771 587 771 587 113 566 113 566 862 502 862 502 141 139 141 139 618 711 618 711 190 377 190 377 872 959 872 959 936 750 936 750 866 148 866 148 744 898 744 898 900 717 900 717 772 238 772 238 168 767 168 767 453 681 453 681 176 353 176 353 695 819 695 819 22 458 22 458 296 758 296 758 583 219 583 219 34 642 34 642 4 713 4 713 386 413 386 413 878 812 878 812 707 417 707 417 796 1 796 1 953 638 953 638 317 267 317 267 954 254 954 254 343 384 343 384 339 717 339 717 711 401 711 401 367 834 367 834 257 137 257 137 695 669 695 669 362 530 362 530 79 743 79 743 115 791 115 791 318 564 318 564 239 816 239 816 201 327 201 327 459 906 459 906 774 680 774 680 625 802 625 802 494 914 494 914 927 367 927 367 986 786 986 786 126 402 126 402 665 133 665 133 168 935 168 935 960 828 960 828 870 784 870 784 59 580 59 580 589 619 589 619 910 861 910 861 102 752 102 752 993 274 993 274 587 842 587 842 930 166 930 166 658 837 658 837 832 848 832 848 162 454 162 454 840 683 840 683 198 544 198 544 599 100 599 100 153 367 153 367 830 404 830 404 244 48 244 48 59 129 59 129 41 228 41 228 192 612 192 612 209 703 209 703 219 834 219 834 839 533 839 533 731 590 731 590 326 724 326 724 725 177 725 177 747 754 747 754 740 155 740 155 423 261 423 261 703 790 703 790 128 125 128 125 630 550 630 550 90 20 90 20 694 960 694 960 611 910 611 910 735 244 735 244 904 197 904 197 434 488 434 488 963 928 963 928 582 842 582 842 630 841 630 841 634 516 634 516 738 255 738 255 253 460 253 460 758 992 758 992 160 509 160 509 178 570 178 570 114 312 114 312 936 22 936 22 119 750 119 750 282 440 282 440 122 766 122 766 314 25 314 25 638 343 638 343 47 578 47 578 329 869 329 869 449 227 449 227 400 675 400 675 722 871 722 871 85 472 85 472 915 147 915 147 484 723 484 723 877 346 877 346 989 49 989 49 926 467 926 467 570 550 570 550 317 924 317 924 3 64 3 64 887 831 887 831 701 606 701 606 390 141 390 141 748 524 748 524 53 859 53 859 439 682 439 682 212 105 212 105 208 632 208 632 982 266 982 266 127 576 127 576 224 851 224 851 576 675 576 675 763 854 763 854 549 47 549 47 552 662 552 662 763 363 763 363 626 888 626 888 399 852 399 852 632 772 632 772 491 945 491 945 883 631 883 631 98 767 98 767 253 4 253 4 664 333 664 333 620 648 620 648 704 965 704 965 593 41 593 41 609 768 609 768 933 619 933 619 627 528 627 528 606 68 606 68 52 736 52 736 922 832 922 832 523 709 523 709 403 882 403 882 463 943 463 943 646 316 646 316 867 883 867 883 92 898 92 898 313 460 313 460 762 626 762 626 831 679 831 679 492 421 492 421 59 642 59 642 500 950 500 950 143 960 143 960 699 773 699 773 673 322 673 322 356 299 356 299 789 338 789 338 525 664 525 664 220 907 220 907 953 851 953 851 781 863 781 863 644 793 644 793 167 343 167 343 549 511 549 511 832 522 832 522 657 622 657 622 392 527 392 527 551 807 551 807 906 631 906 631 145 522 145 522 120 716 120 716 146 774 146 774 128 547 128 547 604 577 604 577 360 66 360 66 278 563 278 563 171 756 171 756 197 464 197 464 659 47 659 47 476 877 476 877 382 401 382 401 535 929 535 929 792 823 792 823 419 767 419 767 62 110 62 110 239 342 239 342 895 298 895 298 18 670 18 670 749 398 749 398 526 199 526 199 820 915 820 915 618 261 618 261 494 218 494 218 770 282 770 282 261 103 261 103 459 176 459 176 502 421 502 421 790 462 790 462 936 807 936 807 598 253 598 253 439 157 439 157 712 301 712 301 628 594 628 594 469 402 469 402 483 118 483 118 324 557 324 557 741 495 741 495 773 588 773 588 154 696 154 696 750 75 750 75 564 417 564 417 930 669 930 669 226 246 226 246 760 146 760 146 950 455 950 455 570 798 570 798 555 48 555 48 762 754 762 754 288 844 288 844 925 67 925 67 689 577 689 577 423 419 423 419 278 552 278 552 483 900 483 900 927 519 927 519 710 128 710 128 934 83 934 83 128 706 128 706 221 567 221 567 629 56 629 56 284 29 284 29 699 164 699 164 739 996 739 996 460 93 460 93 641 107 641 107 520 190 520 190 400 658 400 658 509 129 509 129 657 374 657 374 909 357 909 357 724 856 724 856 524 76 524 76 716 832 716 832 666 735 666 735 82 235 82 235 916 970 916 970 137 276 137 276 92 747 92 747 756 368 756 368 238 121 238 121 154 511 154 511 496 350 496 350 484 800 484 800 782 599 782 599 232 532 232 532 408 890 408 890 796 873 796 873 651 906 651 906 769 936 769 936 425 584 425 584 168 869 168 869 877 106 877 106 452 549 452 549 508 990 508 990 337 606 337 606 356 427 356 427 180 101 180 101 616 295 616 295 749 607 749 607 313 731 313 731 813 828 813 828 785 367 785 367 383 197 383 197 615 205 615 205 5 223 5 223 655 733 655 733 372 92 372 92 353 674 353 674 125 39 125 39 935 939 935 939 117 632 117 632 995 423 995 423 275 947 275 947 50 324 50 324 551 383 551 383 496 222 496 222 915 407 915 407 148 524 148 524 853 677 853 677 29 334 29 334 834 755 834 755 419 225 419 225 721 545 721 545 312 835 312 835 156 17 156 17 334 862 334 862 52 133 52 133 568 311 568 311 94 361 94 361 572 989 572 989 436 443 436 443 62 709 62 709 801 936 801 936 542 288 542 288 451 584 451 584 99 718 99 718 4 304 4 304 187 326 187 326 14 907 14 907 30 921 30 921 176 446 176 446 38 29 38 29 303 674 303 674 832 959 832 959 305 954 305 954 257 144 257 144 250 578 250 578 884 200 884 200 281 423 281 423 668 917 668 917 607 684 607 684 483 124 483 124 761 386 761 386 566 764 566 764 800 265 800 265 74 197 74 197 209 8 209 8 23 800 23 800 158 514 158 514 267 645 267 645 835 776 835 776 705 295 705 295 536 920 536 920 42 355 42 355 33 916 33 916 988 972 988 972 622 508 622 508 265 326 265 326 519 616 519 616 302 533 302 533 464 132 464 132 71 626 71 626 314 537 314 537 610 328 610 328 328 653 328 653 862 853 862 853 394 35 394 35 236 904 236 904 256 31 256 31 207 212 207 212 817 25 817 25 414 376 414 376 37 510 37 510 450 197 450 197 773 688 773 688 676 152 676 152 897 899 897 899 454 106 454 106 791 433 791 433 696 983 696 983 571 116 571 116 107 295 107 295 224 358 224 358 246 674 246 674 595 674 595 674 491 214 491 214 230 557 230 557 245 63 245 63 237 674 237 674 118 628 118 628 501 975 501 975 401 83 401 83 386 492 386 492 187 75 187 75 769 806 769 806 699 940 699 940 312 385 312 385 882 531 882 531 636 883 636 883 190 73 190 73 12 592 12 592 812 104 812 104 137 420 137 420 846 413 846 413 168 297 168 297 835 439 835 439 78 980 78 980 52 277 52 277 150 538 150 538 40 493 40 493 176 415 176 415 672 983 672 983 33 28 33 28 687 951 687 951 118 562 118 562 342 870 342 870 863 910 863 910 343 542 343 542 194 522 194 522 296 544 296 544 348 499 348 499 736 669 736 669 759 56 759 56 254 547 254 547 790 53 790 53 809 604 809 604 864 757 864 757 319 89 319 89 686 185 686 185 466 239 466 239 785 796 785 796 730 971 730 971 697 326 697 326 114 95 114 95 606 623 606 623 296 965 296 965 910 52 910 52 747 423 747 423 931 652 931 652 663 643 663 643 211 147 211 147 455 986 455 986 641 660 641 660 47 72 47 72 419 166 419 166 499 755 499 755 593 979 593 979 331 316 331 316 475 866 475 866 805 791 805 791 973 849 973 849 336 834 336 834 675 830 675 830 882 934 882 934 436 158 436 158 26 112 26 112 104 709 104 709 280 490 280 490 104 806 104 806 493 251 493 251 515 58 515 58 805 959 805 959 341 798 341 798 252 132 252 132 507 644 507 644 796 875 796 875 464 51 464 51 65 334 65 334 321 710 321 710 13 270 13 270 805 289 805 289 682 982 682 982 196 604 196 604 674 721 674 721 457 409 457 409 758 327 758 327 324 539 324 539 859 767 859 767 96 994 96 994 375 322 375 322 267 958 267 958 972 438 972 438 468 852 468 852 722 592 722 592 461 255 461 255 569 666 569 666 604 563 604 563 570 208 570 208 215 807 215 807 534 259 534 259 471 289 471 289 334 821 334 821 920 90 920 90 199 584 199 584 523 902 523 902 864 250 864 250 908 526 908 526 186 95 186 95 886 503 886 503 357 982 357 982 497 993 497 993 306 199 306 199 652 758 652 758 625 628 625 628 854 681 854 681 796 355 796 355 162 173 162 173 939 379 939 379 936 38 936 38 215 529 215 529 47 928 47 928 239 217 239 217 933 19 933 19 216 409 216 409 174 316 174 316 229 364 229 364 806 468 806 468 510 706 510 706 891 493 891 493 750 196 750 196 622 858 622 858 274 1 274 1 356 2 356 2 150 386 150 386 478 282 478 282 259 50 259 50 242 442 242 442 40 401 40 401 372 665 372 665 525 517 525 517 784 325 784 325 82 793 82 793 763 179 763 179 518 533 518 533 631 503 631 503 336 295 336 295 728 613 728 613 213 366 213 366 776 688 776 688 288 14 288 14 280 73 280 73 379 542 379 542 831 743 831 743 380 841 380 841 814 968 814 968 178 684 178 684 891 22 891 22 881 226 881 226 591 490 591 490 45 963 45 963 340 88 340 88 246 4 246 4 807 834 807 834 555 763 555 763 436 135 436 135 152 440 152 440 875 754 875 754 339 486 339 486 113 814 113 814 892 510 892 510 941 532 941 532 833 47 833 47 498 305 498 305 273 347 273 347 797 730 797 730 653 133 653 133 685 554 685 554 332 110 332 110 362 475 362 475 11 436 11 436 835 803 835 803 863 488 863 488 537 764 537 764 724 891 724 891 398 633 398 633 589 199 589 199 715 478 715 478 622 506 622 506 686 2 686 2 400 731 400 731 79 273 79 273 668 223 668 223 232 824 232 824 371 526 371 526 585 817 585 817 499 560 499 560 580 537 580 537 524 947 524 947 787 933 787 933 890 144 890 144 687 841 687 841 620 178 620 178 403 770 403 770 870 350 870 350 336 279 336 279 253 546 253 546 384 677 384 677 925 50 925 50 545 219 545 219 63 671 63 671 607 689 607 689 350 938 350 938 622 149 622 149 337 281 337 281 786 737 786 737 924 99 924 99 837 432 837 432 984 327 984 327 585 394 585 394 477 237 477 237 766 470 766 470 579 37 579 37 170 896 170 896 149 44 149 44 655 331 655 331 859 919 859 919 906 66 906 66 856 584 856 584 218 694 218 694 784 402 784 402 911 370 911 370 668 31 668 31 699 95 699 95 970 9 970 9 670 731 670 731 653 330 653 330 989 29 989 29 237 122 237 122 241 219 241 219 507 527 507 527 379 604 379 604 618 671 618 671 591 552 591 552 596 221 596 221 341 264 341 264 901 541 901 541 456 286 456 286 786 298 786 298 968 220 968 220 575 226 575 226 120 452 120 452 151 159 151 159 76 914 76 914 375 221 375 221 934 994 934 994 114 287 114 287 780 822 780 822 747 343 747 343 500 534 500 534 792 110 792 110 449 38 449 38 109 634 109 634 551 436 551 436 11 295 11 295 120 246 120 246 205 779 205 779 673 462 673 462 734 256 734 256 434 431 434 431 885 67 885 67 552 246 552 246 549 423 549 423 99 500 99 500 889 479 889 479 683 408 683 408 784 555 784 555 60 103 60 103 53 582 53 582 104 683 104 683 461 749 461 749 430 910 430 910 869 175 869 175 778 923 778 923 455 32 455 32 872 772 872 772 266 344 266 344 85 857 85 857 57 812 57 812 219 755 219 755 147 427 147 427 735 686 735 686 674 557 674 557 847 333 847 333 830 781 830 781 768 569 768 569 3 664 3 664 381 14 381 14 576 963 576 963 253 595 253 595 132 143 132 143 379 510 379 510 262 995 262 995 372 816 372 816 890 341 890 341 843 571 843 571 908 330 908 330 9 916 9 916 773 865 773 865 107 609 107 609 841 274 841 274 879 320 879 320 716 315 716 315 771 388 771 388 322 503 322 503 54 408 54 408 11 605 11 605 699 347 699 347 610 133 610 133 775 972 775 972 500 361 500 361 68 265 68 265 200 748 200 748 294 632 294 632 613 725 613 725 343 178 343 178 982 109 982 109 445 29 445 29 181 290 181 290 390 895 390 895 667 445 667 445 558 305 558 305 839 565 839 565 257 148 257 148 843 339 843 339 83 554 83 554 670 610 670 610 904 351 904 351 914 397 914 397 430 866 430 866 348 129 348 129 946 119 946 119 384 996 384 996 693 155 693 155 557 721 557 721 272 813 272 813 76 397 76 397 341 375 341 375 27 158 27 158 744 860 744 860 133 88 133 88 686 483 686 483 721 645 721 645 597 568 597 568 41 645 41 645 314 374 314 374 253 802 253 802 748 571 748 571 267 137 267 137 93 227 93 227 637 671 637 671 848 65 848 65 327 157 327 157 2 26 2 26 73 518 73 518 141 105 141 105 247 827 247 827 270 141 270 141 670 712 670 712 829 866 829 866 480 985 480 985 61 209 61 209 438 473 438 473 897 940 897 940 957 595 957 595 278 943 278 943 291 693 291 693 247 738 247 738 263 318 263 318 407 324 407 324 21 30 21 30 860 610 860 610 385 871 385 871 739 581 739 581 888 455 888 455 279 615 279 615 690 880 690 880 899 338 899 338 171 17 171 17 284 786 284 786 590 961 590 961 242 719 242 719 748 455 748 455 95 805 95 805 512 331 512 331 531 609 531 609 686 339 686 339 779 695 779 695 442 219 442 219 171 382 171 382 880 279 880 279 566 852 566 852 724 729 724 729 411 499 411 499 413 327 413 327 696 564 696 564 487 557 487 557 435 659 435 659 43 974 43 974 76 561 76 561 524 634 524 634 535 306 535 306 384 175 384 175 924 16 924 16 608 561 608 561 147 685 147 685 587 137 587 137 223 111 223 111 451 806 451 806 352 361 352 361 921 633 921 633 792 620 792 620 496 1 496 1 774 816 774 816 934 922 934 922 682 932 682 932 540 874 540 874 799 166 799 166 557 570 557 570 922 908 922 908 573 923 573 923 821 751 821 751 942 431 942 431 613 135 613 135 418 126 418 126 791 997 791 997 763 238 763 238 344 960 344 960 179 880 179 880 526 16 526 16 320 392 320 392 606 961 606 961 436 184 436 184 18 953 18 953 235 58 235 58 462 70 462 70 680 494 680 494 888 666 888 666 796 615 796 615 690 300 690 300 913 352 913 352 86 242 86 242 152 132 152 132 532 782 532 782 188 320 188 320 876 516 876 516 575 677 575 677 940 302 940 302 208 838 208 838 359 721 359 721 373 341 373 341 193 788 193 788 215 136 215 136 429 620 429 620 777 191 777 191 406 516 406 516 379 62 379 62 988 75 988 75 47 62 47 62 904 585 904 585 804 163 804 163 176 570 176 570 950 355 950 355 150 414 150 414 27 78 27 78 450 655 450 655 800 336 800 336 714 744 714 744 749 695 749 695 276 386 276 386 212 888 212 888 696 193 696 193 250 499 250 499 218 759 218 759 997 730 997 730 586 669 586 669 386 883 386 883 458 665 458 665 828 940 828 940 595 122 595 122 357 793 357 793 876 79 876 79 762 850 762 850 931 139 931 139 773 469 773 469 408 654 408 654 725 906 725 906 110 985 110 985 760 230 760 230 236 82 236 82 70 554 70 554 983 997 983 997 494 787 494 787 467 988 467 988 178 191 178 191 418 748 418 748 616 307 616 307 171 221 171 221 844 340 844 340 252 199 252 199 602 858 602 858 975 358 975 358 866 224 866 224 570 937 570 937 826 209 826 209 112 546 112 546 567 729 567 729 919 287 919 287 130 549 130 549 880 656 880 656 670 203 670 203 713 10 713 10 921 475 921 475 875 603 875 603 65 835 65 835 671 74 671 74 589 664 589 664 93 207 93 207 283 568 283 568 811 835 811 835 586 790 586 790 810 988 810 988 595 548 595 548 805 661 805 661 906 356 906 356 775 621 775 621 112 781 112 781 88 340 88 340 657 331 657 331 537 366 537 366 394 414 394 414 436 469 436 469 470 224 470 224 874 691 874 691 631 297 631 297 962 617 962 617 280 435 280 435 524 630 524 630 724 196 724 196 573 863 573 863 314 222 314 222 800 443 800 443 830 572 830 572 35 528 35 528 979 766 979 766 217 187 217 187 119 929 119 929 653 126 653 126 642 350 642 350 189 918 189 918 75 154 75 154 517 134 517 134 833 575 833 575 586 285 586 285 778 478 778 478 497 666 497 666 884 783 884 783 855 569 855 569 440 111 440 111 742 380 742 380 822 973 822 973 872 832 872 832 814 164 814 164 348 658 348 658 438 557 438 557 504 286 504 286 490 972 490 972 679 947 679 947 262 538 262 538 204 403 204 403 624 423 624 423 929 569 929 569 411 500 411 500 601 620 601 620 599 263 599 263 447 670 447 670 281 217 281 217 239 282 239 282 373 814 373 814 854 514 854 514 982 870 982 870 296 194 296 194 306 839 306 839 213 821 213 821 271 558 271 558 926 851 926 851 954 63 954 63 637 802 637 802 382 157 382 157 713 230 713 230 446 638 446 638 92 775 92 775 729 583 729 583 994 164 994 164 338 515 338 515 862 342 862 342 529 402 529 402 232 193 232 193 835 428 835 428 292 859 292 859 704 675 704 675 788 589 788 589 426 309 426 309 683 214 683 214 906 944 906 944 563 204 563 204 32 997 32 997 921 230 921 230 907 215 907 215 231 963 231 963 718 152 718 152 655 967 655 967 771 42 771 42 989 451 989 451 155 462 155 462 109 238 109 238 122 87 122 87 871 270 871 270 635 726 635 726 619 319 619 319 286 623 286 623 994 612 994 612 277 13 277 13 530 558 530 558 266 929 266 929 242 322 242 322 817 552 817 552 557 708 557 708 431 283 431 283 234 602 234 602 376 764 376 764 697 287 697 287 963 650 963 650 365 402 365 402 453 146 453 146 571 557 571 557 672 190 672 190 590 654 590 654 131 886 131 886 232 908 232 908 209 908 209 908 640 924 640 924 965 271 965 271 304 74 304 74 773 662 773 662 208 63 208 63 15 901 15 901 723 934 723 934 391 360 391 360 638 299 638 299 901 614 901 614 36 199 36 199 708 167 708 167 332 689 332 689 570 758 570 758 986 793 986 793 529 817 529 817 721 733 721 733 930 352 930 352 429 609 429 609 221 771 221 771 684 844 684 844 458 306 458 306 631 563 631 563 894 835 894 835 329 639 329 639 987 710 987 710 5 780 5 780 255 439 255 439 512 926 512 926 245 901 245 901 773 452 773 452 890 246 890 246 193 817 193 817 845 170 845 170 945 187 945 187 502 346 502 346 163 21 163 21 564 455 564 455 660 241 660 241 971 174 971 174 651 367 651 367 324 713 324 713 185 994 185 994 870 800 870 800 979 620 979 620 686 113 686 113 239 6 239 6 578 284 578 284 538 455 538 455 921 197 921 197 560 498 560 498 837 364 837 364 172 974 172 974 68 833 68 833 163 958 163 958 209 234 209 234 885 958 885 958 480 789 480 789 519 205 519 205 184 138 184 138 704 460 704 460 900 411 900 411 657 837 657 837 116 535 116 535 254 996 254 996 514 419 514 419 416 170 416 170 296 211 296 211 607 913 607 913 974 598 974 598 299 227 299 227 242 319 242 319 729 955 729 955 967 997 967 997 493 237 493 237 597 886 597 886 735 801 735 801 198 971 198 971 506 756 506 756 603 539 603 539 540 783 540 783 654 442 654 442 992 822 992 822 532 21 532 21 295 228 295 228 1 352 1 352 455 766 455 766 284 476 284 476 313 641 313 641 965 913 965 913 201 572 201 572 993 339 993 339 84 809 84 809 130 63 130 63 124 855 124 855 680 879 680 879 843 83 843 83 719 841 719 841 845 736 845 736 548 883 548 883 266 736 266 736 12 903 12 903 861 674 861 674 593 985 593 985 931 494 931 494 498 310 498 310 183 487 183 487 972 332 972 332 611 302 611 302 932 375 932 375 866 447 866 447 230 56 230 56 607 605 607 605 244 206 244 206 949 189 949 189 811 913 811 913 750 449 750 449 32 219 32 219 81 780 81 780 149 879 149 879 745 144 745 144 125 474 125 474 582 35 582 35 483 60 483 60 290 276 290 276 434 25 434 25 921 861 921 861 984 195 984 195 297 163 297 163 397 89 397 89 803 584 803 584 677 59 677 59 969 915 969 915 788 358 788 358 141 176 141 176 400 443 400 443 975 482 975 482 701 654 701 654 716 101 716 101 40 67 40 67 889 997 889 997 188 677 188 677 177 184 177 184 303 109 303 109 865 761 865 761 578 211 578 211 435 547 435 547 832 838 832 838 18 1 18 1 383 365 383 365 92 160 92 160 325 37 325 37 498 678 498 678 654 59 654 59 838 70 838 70 572 821 572 821 357 232 357 232 608 367 608 367 697 195 697 195 935 619 935 619 297 507 297 507 181 160 181 160 234 691 234 691 405 754 405 754 244 476 244 476 151 279 151 279 230 976 230 976 527 603 527 603 427 444 427 444 829 844 829 844 979 405 979 405 763 677 763 677 995 345 995 345 583 966 583 966 744 387 744 387 735 342 735 342 627 902 627 902 768 521 768 521 741 364 741 364 766 645 766 645 765 179 765 179 688 290 688 290 771 730 771 730 245 565 245 565 464 996 464 996 310 224 310 224 125 524 125 524 629 558 629 558 746 930 746 930 426 279 426 279 101 24 101 24 699 638 699 638 382 427 382 427 529 744 529 744 264 468 264 468 448 175 448 175 912 81 912 81 684 165 684 165 212 915 212 915 436 945 436 945 577 906 577 906 840 29 840 29 483 926 483 926 934 55 934 55 688 881 688 881 638 935 638 935 222 48 222 48 677 446 677 446 447 201 447 201 171 449 171 449 802 69 802 69 854 826 854 826 55 853 55 853 516 228 516 228 774 690 774 690 977 517 977 517 184 142 184 142 888 73 888 73 749 112 749 112 233 418 233 418 590 315 590 315 357 132 357 132 939 45 939 45 585 582 585 582 324 857 324 857 963 75 963 75 16 108 16 108 694 461 694 461 874 253 874 253 302 9 302 9 229 724 229 724 742 2 742 2 545 766 545 766 398 894 398 894 577 559 577 559 280 591 280 591 109 573 109 573 990 102 990 102 952 768 952 768 208 975 208 975 137 773 137 773 522 251 522 251 772 182 772 182 682 164 682 164 574 137 574 137 570 43 570 43 232 327 232 327 991 188 991 188 462 256 462 256 772 151 772 151 198 715 198 715 759 939 759 939 513 466 513 466 214 670 214 670 359 517 359 517 779 26 779 26 251 453 251 453 510 33 510 33 746 521 746 521 190 714 190 714 387 846 387 846 530 775 530 775 256 449 256 449 2 580 2 580 63 344 63 344 841 468 841 468 149 85 149 85 906 996 906 996 402 259 402 259 357 144 357 144 156 751 156 751 265 464 265 464 787 189 787 189 200 769 200 769 108 310 108 310 875 355 875 355 67 718 67 718 511 33 511 33 351 948 351 948 550 608 550 608 531 885 531 885 535 26 535 26 824 805 824 805 806 110 806 110 585 196 585 196 40 150 40 150 620 634 620 634 132 122 132 122 713 126 713 126 119 308 119 308 413 663 413 663 113 281 113 281 123 618 123 618 753 173 753 173 54 684 54 684 992 668 992 668 802 590 802 590 167 268 167 268 27 537 27 537 165 30 165 30 273 852 273 852 194 294 194 294 734 864 734 864 643 471 643 471 403 376 403 376 620 332 620 332 735 232 735 232 985 301 985 301 30 514 30 514 856 385 856 385 276 246 276 246 596 511 596 511 867 859 867 859 746 482 746 482 932 510 932 510 781 406 781 406 257 704 257 704 858 33 858 33 883 408 883 408 198 749 198 749 557 231 557 231 594 41 594 41 730 449 730 449 116 837 116 837 672 277 672 277 733 829 733 829 532 113 532 113 839 248 839 248 226 257 226 257 34 519 34 519 920 892 920 892 110 968 110 968 694 337 694 337 458 626 458 626 834 61 834 61 371 221 371 221 663 119 663 119 457 228 457 228 514 108 514 108 83 583 83 583 432 972 432 972 392 815 392 815 759 551 759 551 719 788 719 788 917 463 917 463 970 241 970 241 619 949 619 949 730 129 730 129 719 344 719 344 297 596 297 596 722 196 722 196 828 625 828 625 298 498 298 498 651 427 651 427 792 410 792 410 391 440 391 440 817 969 817 969 521 435 521 435 42 3 42 3 153 8 153 8 37 251 37 251 739 443 739 443 341 301 341 301 575 297 575 297 17 912 17 912 618 389 618 389 541 697 541 697 300 163 300 163 258 755 258 755 355 567 355 567 635 89 635 89 991 276 991 276 439 290 439 290 73 535 73 535 148 981 148 981 415 938 415 938 907 744 907 744 927 5 927 5 386 943 386 943 524 239 524 239 16 607 16 607 718 496 718 496 566 655 566 655 240 125 240 125 479 652 479 652 456 223 456 223 228 550 228 550 916 186 916 186 526 171 526 171 167 942 167 942 302 252 302 252 816 567 816 567 131 452 131 452 733 729 733 729 93 986 93 986 823 886 823 886 507 237 507 237 363 572 363 572 192 45 192 45 417 268 417 268 328 936 328 936 897 10 897 10 308 400 308 400 264 995 264 995 644 265 644 265 345 825 345 825 246 391 246 391 76 98 76 98 39 644 39 644 552 523 552 523 916 716 916 716 665 314 665 314 506 813 506 813 755 416 755 416 467 312 467 312 348 57 348 57 142 944 142 944 296 549 296 549 856 569 856 569 848 174 848 174 173 676 173 676 76 484 76 484 88 743 88 743 632 730 632 730 165 949 165 949 69 55 69 55 944 255 944 255 26 246 26 246 880 825 880 825 58 553 58 553 209 748 209 748 230 35 230 35 931 852 931 852 63 397 63 397 498 53 498 53 131 569 131 569 835 250 835 250 354 923 354 923 75 909 75 909 128 40 128 40 836 939 836 939 355 72 355 72 979 408 979 408 795 949 795 949 901 5 901 5 315 757 315 757 876 18 876 18 910 466 910 466 228 883 228 883 689 351 689 351 474 23 474 23 359 878 359 878 80 175 80 175 959 210 959 210 663 251 663 251 317 353 317 353 903 119 903 119 656 460 656 460 739 653 739 653 792 784 792 784 273 127 273 127 993 440 993 440 759 102 759 102 580 853 580 853 268 644 268 644 33 842 33 842 228 149 228 149 230 237 230 237 885 813 885 813 512 745 512 745 444 600 444 600 246 124 246 124 130 575 130 575 984 242 984 242 493 321 493 321 820 142 820 142 115 666 115 666 234 492 234 492 859 199 859 199 587 83 587 83 487 632 487 632 49 935 49 935 93 591 93 591 221 789 221 789 389 184 389 184 473 432 473 432 169 163 169 163 40 345 40 345 179 529 179 529 720 520 720 520 222 357 222 357 156 508 156 508 868 620 868 620 809 607 809 607 806 454 806 454 74 525 74 525 227 242 227 242 238 703 238 703 699 524 699 524 209 680 209 680 160 433 160 433 985 655 985 655 71 281 71 281 19 733 19 733 228 840 228 840 53 857 53 857 946 509 946 509 82 321 82 321 40 112 40 112 403 729 403 729 442 100 442 100 94 936 94 936 445 799 445 799 904 364 904 364 483 61 483 61 931 445 931 445 708 331 708 331 272 10 272 10 922 615 922 615 602 530 602 530 701 266 701 266 272 820 272 820 377 450 377 450 922 111 922 111 822 916 822 916 134 25 134 25 125 959 125 959 71 237 71 237 959 71 959 71 791 219 791 219 540 628 540 628 777 807 777 807 535 467 535 467 704 973 704 973 967 94 967 94 403 917 403 917 282 795 282 795 294 46 294 46 99 353 99 353 303 360 303 360 890 513 890 513 183 964 183 964 921 844 921 844 914 981 914 981 608 821 608 821 834 163 834 163 492 573 492 573 372 145 372 145 445 915 445 915 431 253 431 253 835 968 835 968 991 430 991 430 590 763 590 763 884 9 884 9 423 896 423 896 313 251 313 251 83 314 83 314 809 499 809 499 947 738 947 738 554 525 554 525 510 109 510 109 993 771 993 771 945 686 945 686 600 489 600 489 918 464 918 464 292 617 292 617 187 260 187 260 269 526 269 526 384 717 384 717 526 107 526 107 373 942 373 942 377 986 377 986 351 107 351 107 228 858 228 858 661 6 661 6 521 481 521 481 705 77 705 77 313 417 313 417 305 392 305 392 460 760 460 760 563 474 563 474 798 749 798 749 565 147 565 147 100 832 100 832 476 811 476 811 367 680 367 680 992 826 992 826 205 109 205 109 676 62 676 62 973 942 973 942 596 933 596 933 926 971 926 971 973 777 973 777 31 530 31 530 461 108 461 108 640 457 640 457 523 912 523 912 768 785 768 785 73 783 73 783 8 160 8 160 219 168 219 168 387 132 387 132 144 765 144 765 919 816 919 816 976 446 976 446 72 442 72 442 158 948 158 948 728 927 728 927 617 75 617 75 826 966 826 966 10 3 10 3 716 11 716 11 560 66 560 66 774 356 774 356 585 829 585 829 607 11 607 11 813 559 813 559 557 279 557 279 296 757 296 757 31 952 31 952 964 853 964 853 364 596 364 596 538 809 538 809 15 209 15 209 651 480 651 480 83 670 83 670 159 7 159 7 716 111 716 111 362 613 362 613 247 370 247 370 102 551 102 551 211 186 211 186 744 80 744 80 493 377 493 377 618 892 618 892 337 917 337 917 135 328 135 328 787 578 787 578 408 568 408 568 4 341 4 341 698 536 698 536 57 459 57 459 857 529 857 529 560 901 560 901 388 116 388 116 270 592 270 592 635 511 635 511 133 160 133 160 842 677 842 677 869 141 869 141 780 446 780 446 311 533 311 533 950 302 950 302 605 750 605 750 64 914 64 914 177 880 177 880 81 737 81 737 279 433 279 433 776 874 776 874 423 345 423 345 525 751 525 751 947 853 947 853 955 285 955 285 700 512 700 512 815 393 815 393 961 893 961 893 618 979 618 979 658 64 658 64 237 549 237 549 273 780 273 780 792 220 792 220 764 489 764 489 166 515 166 515 370 793 370 793 348 615 348 615 981 89 981 89 183 525 183 525 580 132 580 132 86 839 86 839 71 278 71 278 753 571 753 571 376 111 376 111 518 958 518 958 199 156 199 156 370 222 370 222 151 276 151 276 263 697 263 697 289 689 289 689 225 689 225 689 405 528 405 528 883 793 883 793 760 858 760 858 760 980 760 980 700 639 700 639 363 8 363 8 853 28 853 28 924 558 924 558 726 405 726 405 828 672 828 672 934 917 934 917 187 184 187 184 206 428 206 428 302 219 302 219 728 533 728 533 759 368 759 368 285 727 285 727 169 846 169 846 3 879 3 879 286 753 286 753 503 467 503 467 258 886 258 886 308 776 308 776 440 357 440 357 554 354 554 354 959 30 959 30 259 239 259 239 611 162 611 162 787 823 787 823 930 984 930 984 834 550 834 550 841 270 841 270 468 373 468 373 67 58 67 58 717 173 717 173 218 733 218 733 142 743 142 743 830 29 830 29 627 762 627 762 417 345 417 345 705 28 705 28 898 870 898 870 799 538 799 538 619 537 619 537 51 226 51 226 518 608 518 608 28 994 28 994 788 533 788 533 970 682 970 682 874 469 874 469 141 231 141 231 819 897 819 897 888 519 888 519 459 238 459 238 837 562 837 562 265 756 265 756 242 190 242 190 388 714 388 714 924 181 924 181 616 267 616 267 459 144 459 144 327 80 327 80 248 957 248 957 413 463 413 463 451 961 451 961 33 745 33 745 687 766 687 766 500 250 500 250 228 143 228 143 438 581 438 581 361 245 361 245 767 551 767 551 163 750 163 750 23 965 23 965 875 451 875 451 983 249 983 249 905 197 905 197 202 420 202 420 506 698 506 698 844 829 844 829 169 567 169 567 79 416 79 416 134 975 134 975 500 96 500 96 396 815 396 815 450 83 450 83 680 481 680 481 96 234 96 234 593 39 593 39 337 367 337 367 701 883 701 883 291 987 291 987 753 213 753 213 179 234 179 234 120 171 120 171 325 338 325 338 794 554 794 554 371 260 371 260 857 34 857 34 611 904 611 904 899 502 899 502 144 154 144 154 503 307 503 307 542 795 542 795 444 753 444 753 974 898 974 898 849 12 849 12 723 387 723 387 189 947 189 947 158 846 158 846 121 166 121 166 885 389 885 389 230 776 230 776 102 937 102 937 840 967 840 967 753 345 753 345 30 564 30 564 773 55 773 55 705 164 705 164 113 770 113 770 591 953 591 953 142 491 142 491 316 777 316 777 428 892 428 892 318 151 318 151 855 346 855 346 120 829 120 829 666 549 666 549 359 175 359 175 66 62 66 62 941 22 941 22 299 612 299 612 780 209 780 209 800 198 800 198 958 414 958 414 369 4 369 4 618 413 618 413 872 141 872 141 884 514 884 514 855 474 855 474 208 792 208 792 299 969 299 969 63 553 63 553 830 253 830 253 406 270 406 270 638 790 638 790 125 167 125 167 33 915 33 915 154 114 154 114 571 862 571 862 212 420 212 420 857 466 857 466 173 228 173 228 519 42 519 42 844 64 844 64 820 964 820 964 377 648 377 648 9 417 9 417 179 364 179 364 726 488 726 488 770 138 770 138 593 952 593 952 519 95 519 95 787 263 787 263 484 808 484 808 82 204 82 204 734 120 734 120 736 922 736 922 832 441 832 441 910 31 910 31 372 784 372 784 708 327 708 327 583 899 583 899 663 973 663 973 920 656 920 656 294 601 294 601 888 748 888 748 75 147 75 147 927 316 927 316 166 987 166 987 437 30 437 30 233 11 233 11 118 984 118 984 641 233 641 233 970 853 970 853 252 965 252 965 275 482 275 482 202 601 202 601 798 370 798 370 267 107 267 107 876 351 876 351 547 789 547 789 419 409 419 409 211 46 211 46 660 804 660 804 616 547 616 547 314 116 314 116 201 560 201 560 21 751 21 751 796 181 796 181 680 956 680 956 186 619 186 619 449 541 449 541 42 755 42 755 307 132 307 132 766 150 766 150 67 277 67 277 307 956 307 956 697 126 697 126 282 924 282 924 143 822 143 822 124 42 124 42 178 26 178 26 232 817 232 817 206 22 206 22 798 195 798 195 418 423 418 423 584 77 584 77 452 129 452 129 907 864 907 864 249 748 249 748 883 105 883 105 834 251 834 251 117 946 117 946 402 894 402 894 914 787 914 787 768 827 768 827 949 233 949 233 735 846 735 846 317 116 317 116 647 652 647 652 830 795 830 795 468 185 468 185 193 709 193 709 268 66 268 66 845 816 845 816 717 602 717 602 16 791 16 791 773 416 773 416 74 563 74 563 463 867 463 867 712 866 712 866 974 914 974 914 34 975 34 975 859 33 859 33 583 256 583 256 268 521 268 521 138 551 138 551 66 872 66 872 162 507 162 507 356 689 356 689 607 346 607 346 108 10 108 10 300 741 300 741 203 370 203 370 315 372 315 372 197 826 197 826 953 781 953 781 556 738 556 738 749 639 749 639 368 794 368 794 764 43 764 43 896 306 896 306 46 751 46 751 157 322 157 322 727 360 727 360 145 222 145 222 448 537 448 537 172 467 172 467 15 388 15 388 50 113 50 113 957 350 957 350 143 523 143 523 941 872 941 872 902 123 902 123 481 679 481 679 436 345 436 345 24 512 24 512 3 817 3 817 667 201 667 201 996 823 996 823 706 333 706 333 470 746 470 746 817 588 817 588 480 790 480 790 719 949 719 949 148 767 148 767 579 504 579 504 496 339 496 339 968 585 968 585 803 833 803 833 455 721 455 721 558 558 558 558 661 560 661 560 379 479 379 479 605 248 605 248 227 695 227 695 541 265 541 265 411 892 411 892 313 713 313 713 376 685 376 685 303 441 303 441 570 356 570 356 368 477 368 477 481 172 481 172 386 527 386 527 174 192 174 192 528 961 528 961 209 551 209 551 818 777 818 777 50 587 50 587 450 770 450 770 852 939 852 939 236 553 236 553 954 80 954 80 89 45 89 45 638 804 638 804 199 281 199 281 71 608 71 608 864 973 864 973 389 249 389 249 173 996 173 996 412 508 412 508 551 904 551 904 455 212 455 212 964 863 964 863 454 490 454 490 769 78 769 78 905 377 905 377 115 985 115 985 290 292 290 292 639 957 639 957 438 692 438 692 461 223 461 223 902 194 902 194 957 786 957 786 374 517 374 517 910 531 910 531 617 157 617 157 500 743 500 743 405 832 405 832 584 220 584 220 918 349 918 349 237 118 237 118 947 496 947 496 489 540 489 540 647 204 647 204 630 436 630 436 845 234 845 234 824 249 824 249 333 679 333 679 592 51 592 51 965 665 965 665 639 160 639 160 407 613 407 613 369 576 369 576 414 812 414 812 505 972 505 972 359 882 359 882 253 580 253 580 323 251 323 251 448 195 448 195 500 650 500 650 748 78 748 78 506 908 506 908 562 521 562 521 184 994 184 994 66 224 66 224 731 396 731 396 203 289 203 289 929 502 929 502 690 210 690 210 534 778 534 778 555 462 555 462 987 580 987 580 755 608 755 608 751 466 751 466 514 985 514 985 928 29 928 29 985 435 985 435 49 319 49 319 425 76 425 76 540 58 540 58 715 768 715 768 789 68 789 68 606 864 606 864 107 599 107 599 548 677 548 677 406 114 406 114 469 538 469 538 713 452 713 452 899 523 899 523 449 585 449 585 261 668 261 668 292 253 292 253 212 486 212 486 648 224 648 224 242 713 242 713 238 468 238 468 481 456 481 456 231 391 231 391 960 401 960 401 733 610 733 610 266 14 266 14 957 252 957 252 586 995 586 995 776 2 776 2 573 641 573 641 302 408 302 408 437 840 437 840 339 874 339 874 332 63 332 63 354 419 354 419 33 493 33 493 236 378 236 378 911 620 911 620 858 556 858 556 531 169 531 169 530 959 530 959 236 349 236 349 395 868 395 868 911 300 911 300 547 241 547 241 515 923 515 923 533 354 533 354 971 634 971 634 137 42 137 42 777 862 777 862 959 714 959 714 410 435 410 435 826 971 826 971 755 15 755 15 975 840 975 840 633 360 633 360 84 818 84 818 839 795 839 795 877 916 877 916 731 465 731 465 775 747 775 747 772 926 772 926 976 912 976 912 812 746 812 746 653 195 653 195 47 611 47 611 145 869 145 869 253 908 253 908 510 683 510 683 485 268 485 268 801 888 801 888 200 161 200 161 211 546 211 546 255 443 255 443 564 588 564 588 74 924 74 924 499 244 499 244 794 900 794 900 845 681 845 681 958 34 958 34 105 138 105 138 49 627 49 627 30 119 30 119 613 293 613 293 511 141 511 141 744 12 744 12 917 486 917 486 747 780 747 780 886 510 886 510 393 847 393 847 827 424 827 424 955 278 955 278 11 413 11 413 330 533 330 533 672 728 672 728 277 79 277 79 311 673 311 673 697 370 697 370 879 974 879 974 228 443 228 443 684 29 684 29 682 934 682 934 294 926 294 926 347 507 347 507 290 575 290 575 533 622 533 622 42 621 42 621 960 501 960 501 576 496 576 496 919 40 919 40 93 167 93 167 352 330 352 330 209 538 209 538 971 157 971 157 71 15 71 15 676 99 676 99 55 417 55 417 58 624 58 624 424 401 424 401 450 740 450 740 47 806 47 806 111 623 111 623 430 446 430 446 576 501 576 501 7 342 7 342 489 513 489 513 990 194 990 194 989 283 989 283 9 261 9 261 959 489 959 489 640 82 640 82 982 562 982 562 287 423 287 423 936 354 936 354 932 112 932 112 965 183 965 183 749 641 749 641 652 372 652 372 607 975 607 975 519 924 519 924 575 933 575 933 911 957 911 957 310 148 310 148 889 847 889 847 255 538 255 538 302 241 302 241 385 310 385 310 586 34 586 34 971 945 971 945 946 234 946 234 794 584 794 584 839 638 839 638 164 802 164 802 494 113 494 113 414 147 414 147 791 597 791 597 855 257 855 257 36 316 36 316 372 187 372 187 699 734 699 734 973 899 973 899 265 776 265 776 183 826 183 826 906 943 906 943 353 540 353 540 947 805 947 805 669 546 669 546 231 35 231 35 994 952 994 952 907 761 907 761 274 699 274 699 266 882 266 882 199 757 199 757 204 91 204 91 213 501 213 501 438 477 438 477 257 329 257 329 752 952 752 952 48 591 48 591 290 761 290 761 333 588 333 588 785 303 785 303 455 152 455 152 820 345 820 345 497 759 497 759 177 377 177 377 755 438 755 438 334 189 334 189 632 214 632 214 20 834 20 834 786 182 786 182 823 319 823 319 723 912 723 912 359 92 359 92 985 308 985 308 393 408 393 408 148 503 148 503 929 640 929 640 109 497 109 497 763 435 763 435 44 668 44 668 291 858 291 858 22 784 22 784 496 322 496 322 653 81 653 81 389 264 389 264 945 922 945 922 401 419 401 419 700 375 700 375 979 523 979 523 58 424 58 424 192 734 192 734 39 449 39 449 940 288 940 288 930 849 930 849 583 340 583 340 818 847 818 847 466 795 466 795 292 691 292 691 721 63 721 63 137 733 137 733 699 878 699 878 251 219 251 219 349 612 349 612 91 761 91 761 994 716 994 716 501 237 501 237 820 307 820 307 407 975 407 975 528 453 528 453 704 630 704 630 731 196 731 196 799 646 799 646 722 895 722 895 69 735 69 735 881 496 881 496 209 533 209 533 334 165 334 165 704 952 704 952 895 693 895 693 772 831 772 831 599 390 599 390 232 687 232 687 218 873 218 873 685 705 685 705 473 942 473 942 31 662 31 662 686 679 686 679 189 115 189 115 289 226 289 226 926 246 926 246 139 942 139 942 220 193 220 193 597 510 597 510 540 899 540 899 406 321 406 321 582 11 582 11 210 313 210 313 255 890 255 890 524 867 524 867 378 916 378 916 436 178 436 178 141 192 141 192 584 643 584 643 866 659 866 659 410 372 410 372 501 157 501 157 682 802 682 802 110 906 110 906 943 489 943 489 766 924 766 924 133 485 133 485 113 777 113 777 894 725 894 725 425 25 425 25 102 2 102 2 702 57 702 57 425 75 425 75 492 424 492 424 947 474 947 474 319 402 319 402 819 645 819 645 423 530 423 530 778 914 778 914 612 54 612 54 402 730 402 730 275 904 275 904 777 281 777 281 579 102 579 102 716 266 716 266 338 27 338 27 617 556 617 556 512 563 512 563 281 537 281 537 104 465 104 465 828 646 828 646 5 800 5 800 434 348 434 348 956 10 956 10 18 264 18 264 370 814 370 814 869 316 869 316 181 591 181 591 946 834 946 834 934 634 934 634 261 807 261 807 410 200 410 200 194 335 194 335 11 921 11 921 56 50 56 50 972 749 972 749 128 155 128 155 47 456 47 456 525 393 525 393 390 919 390 919 435 187 435 187 810 405 810 405 604 610 604 610 669 34 669 34 139 714 139 714 837 782 837 782 297 18 297 18 758 20 758 20 458 566 458 566 877 870 877 870 860 316 860 316 384 638 384 638 989 119 989 119 772 543 772 543 436 460 436 460 143 909 143 909 895 183 895 183 594 204 594 204 691 642 691 642 931 283 931 283 919 301 919 301 26 187 26 187 705 425 705 425 31 373 31 373 827 57 827 57 380 695 380 695 184 471 184 471 417 169 417 169 874 726 874 726 888 218 888 218 309 766 309 766 122 293 122 293 416 591 416 591 372 985 372 985 556 82 556 82 655 479 655 479 575 506 575 506 740 683 740 683 305 466 305 466 763 447 763 447 455 400 455 400 196 533 196 533 738 26 738 26 360 529 360 529 95 852 95 852 568 172 568 172 687 793 687 793 833 699 833 699 924 943 924 943 888 473 888 473 607 714 607 714 450 181 450 181 486 510 486 510 754 833 754 833 949 224 949 224 333 214 333 214 299 986 299 986 891 364 891 364 273 519 273 519 376 963 376 963 936 742 936 742 417 533 417 533 966 430 966 430 119 663 119 663 119 262 119 262 796 27 796 27 446 894 446 894 380 449 380 449 813 584 813 584 438 192 438 192 814 835 814 835 273 141 273 141 236 59 236 59 788 317 788 317 432 195 432 195 224 152 224 152 215 95 215 95 920 153 920 153 627 835 627 835 443 742 443 742 359 365 359 365 434 97 434 97 931 870 931 870 380 624 380 624 534 457 534 457 716 75 716 75 319 459 319 459 444 868 444 868 303 421 303 421 137 2 137 2 606 1 606 1 59 184 59 184 891 715 891 715 494 733 494 733 715 425 715 425 187 156 187 156 621 667 621 667 362 809 362 809 83 476 83 476 460 99 460 99 185 382 185 382 137 755 137 755 784 27 784 27 545 353 545 353 905 692 905 692 659 739 659 739 854 823 854 823 131 291 131 291 616 348 616 348 956 845 956 845 45 49 45 49 933 493 933 493 541 913 541 913 455 381 455 381 944 869 944 869 971 786 971 786 525 467 525 467 532 994 532 994 174 437 174 437 530 82 530 82 796 391 796 391 571 939 571 939 362 49 362 49 6 287 6 287 781 526 781 526 247 980 247 980 714 392 714 392 54 237 54 237 189 770 189 770 837 977 837 977 374 743 374 743 806 648 806 648 166 108 166 108 728 509 728 509 727 167 727 167 160 360 160 360 49 990 49 990 810 813 810 813 374 811 374 811 853 251 853 251 163 340 163 340 108 778 108 778 891 207 891 207 75 804 75 804 209 52 209 52 714 31 714 31 116 261 116 261 569 907 569 907 934 19 934 19 129 640 129 640 802 769 802 769 499 711 499 711 871 966 871 966 688 116 688 116 849 405 849 405 493 178 493 178 287 737 287 737 938 42 938 42 988 773 988 773 890 545 890 545 266 582 266 582 103 615 103 615 264 300 264 300 580 27 580 27 754 854 754 854 193 850 193 850 167 417 167 417 934 480 934 480 338 147 338 147 500 631 500 631 944 672 944 672 389 465 389 465 423 191 423 191 284 423 284 423 887 818 887 818 554 990 554 990 712 881 712 881 227 303 227 303 514 673 514 673 602 23 602 23 527 237 527 237 566 663 566 663 99 231 99 231 321 916 321 916 639 363 639 363 760 658 760 658 259 284 259 284 984 473 984 473 6 860 6 860 984 271 984 271 186 333 186 333 524 134 524 134 789 958 789 958 569 532 569 532 606 17 606 17 290 984 290 984 909 681 909 681 144 569 144 569 382 920 382 920 33 711 33 711 573 698 573 698 428 73 428 73 848 871 848 871 164 863 164 863 231 470 231 470 393 724 393 724 221 249 221 249 835 910 835 910 216 335 216 335 294 849 294 849 143 593 143 593 244 340 244 340 317 54 317 54 787 310 787 310 170 516 170 516 986 586 986 586 537 798 537 798 331 598 331 598 412 373 412 373 937 351 937 351 920 874 920 874 961 519 961 519 873 911 873 911 821 813 821 813 966 493 966 493 929 547 929 547 631 389 631 389 109 234 109 234 990 48 990 48 205 889 205 889 448 532 448 532 187 226 187 226 530 515 530 515 897 829 897 829 957 237 957 237 916 645 916 645 432 900 432 900 979 525 979 525 935 701 935 701 909 592 909 592 593 208 593 208 604 93 604 93 80 15 80 15 914 66 914 66 966 518 966 518 835 898 835 898 736 377 736 377 377 212 377 212 537 437 537 437 947 281 947 281 88 319 88 319 8 367 8 367 569 927 569 927 160 606 160 606 19 743 19 743 747 840 747 840 954 246 954 246 453 151 453 151 112 422 112 422 900 117 900 117 889 979 889 979 182 190 182 190 965 827 965 827 242 460 242 460 640 911 640 911 197 48 197 48 425 37 425 37 42 841 42 841 721 633 721 633 756 166 756 166 875 239 875 239 892 89 892 89 806 847 806 847 293 597 293 597 117 760 117 760 174 487 174 487 368 13 368 13 104 798 104 798 261 148 261 148 249 919 249 919 36 505 36 505 402 753 402 753 234 252 234 252 274 361 274 361 257 968 257 968 657 653 657 653 837 332 837 332 683 406 683 406 832 203 832 203 947 539 947 539 160 887 160 887 454 652 454 652 542 525 542 525 935 121 935 121 387 339 387 339 719 836 719 836 312 397 312 397 157 173 157 173 734 591 734 591 10 727 10 727 591 836 591 836 476 30 476 30 884 357 884 357 900 962 900 962 126 641 126 641 611 807 611 807 428 650 428 650 965 897 965 897 282 857 282 857 661 26 661 26 889 758 889 758 482 288 482 288 79 875 79 875 451 514 451 514 782 897 782 897 85 680 85 680 911 475 911 475 474 175 474 175 711 525 711 525 200 319 200 319 369 123 369 123 945 855 945 855 142 6 142 6 579 460 579 460 509 96 509 96 389 436 389 436 744 907 744 907 539 2 539 2 232 346 232 346 843 345 843 345 675 516 675 516 526 395 526 395 164 615 164 615 912 320 912 320 616 509 616 509 588 321 588 321 334 795 334 795 426 900 426 900 141 496 141 496 512 17 512 17 266 107 266 107 542 791 542 791 415 736 415 736 798 553 798 553 80 759 80 759 158 345 158 345 667 305 667 305 632 31 632 31 895 483 895 483 41 515 41 515 713 453 713 453 250 405 250 405 526 146 526 146 712 740 712 740 656 524 656 524 634 406 634 406 340 430 340 430 726 591 726 591 152 31 152 31 39 609 39 609 777 659 777 659 345 860 345 860 209 615 209 615 254 456 254 456 576 977 576 977 544 60 544 60 356 433 356 433 293 115 293 115 883 826 883 826 751 117 751 117 578 603 578 603 895 142 895 142 954 102 954 102 704 979 704 979 29 953 29 953 714 481 714 481 892 388 892 388 710 331 710 331 77 480 77 480 1 807 1 807 159 642 159 642 124 914 124 914 870 564 870 564 313 894 313 894 927 577 927 577 832 400 832 400 575 522 575 522 887 151 887 151 528 540 528 540 606 493 606 493 725 876 725 876 926 995 926 995 282 207 282 207 672 620 672 620 972 850 972 850 737 651 737 651 315 674 315 674 944 751 944 751 951 762 951 762 725 845 725 845 190 548 190 548 564 695 564 695 87 849 87 849 694 299 694 299 624 764 624 764 699 446 699 446 63 146 63 146 525 57 525 57 51 575 51 575 229 848 229 848 792 366 792 366 813 31 813 31 8 683 8 683 491 450 491 450 810 145 810 145 968 43 968 43 46 689 46 689 813 555 813 555 74 207 74 207 768 442 768 442 81 302 81 302 949 752 949 752 750 437 750 437 470 946 470 946 11 993 11 993 250 883 250 883 336 247 336 247 656 120 656 120 312 5 312 5 980 470 980 470 219 536 219 536 148 850 148 850 665 94 665 94 472 549 472 549 995 221 995 221 815 820 815 820 269 521 269 521 670 898 670 898 178 380 178 380 53 647 53 647 649 887 649 887 247 86 247 86 347 559 347 559 198 786 198 786 893 401 893 401 775 732 775 732 348 931 348 931 642 137 642 137 695 266 695 266 691 159 691 159 831 976 831 976 780 565 780 565 267 947 267 947 17 686 17 686 252 814 252 814 1 77 1 77 966 179 966 179 977 720 977 720 640 275 640 275 78 128 78 128 529 386 529 386 36 41 36 41 300 520 300 520 268 608 268 608 88 151 88 151 496 928 496 928 480 381 480 381 892 701 892 701 333 397 333 397 80 141 80 141 468 614 468 614 721 440 721 440 105 649 105 649 538 149 538 149 834 663 834 663 864 599 864 599 434 714 434 714 229 891 229 891 72 930 72 930 176 595 176 595 292 294 292 294 830 263 830 263 640 833 640 833 169 470 169 470 655 491 655 491 281 352 281 352 996 870 996 870 257 598 257 598 177 445 177 445 204 708 204 708 225 7 225 7 592 682 592 682 938 638 938 638 378 776 378 776 67 301 67 301 329 570 329 570 777 774 777 774 986 87 986 87 839 710 839 710 405 315 405 315 641 370 641 370 425 392 425 392 8 868 8 868 874 853 874 853 959 687 959 687 904 893 904 893 152 792 152 792 201 100 201 100 402 295 402 295 314 480 314 480 19 778 19 778 75 728 75 728 434 699 434 699 156 169 156 169 808 276 808 276 428 817 428 817 720 176 720 176 90 412 90 412 668 696 668 696 176 764 176 764 146 584 146 584 117 123 117 123 494 229 494 229 963 223 963 223 214 939 214 939 347 193 347 193 718 992 718 992 113 15 113 15 56 386 56 386 727 202 727 202 157 64 157 64 88 109 88 109 505 927 505 927 544 725 544 725 828 822 828 822 473 203 473 203 86 126 86 126 838 627 838 627 357 434 357 434 430 218 430 218 854 261 854 261 656 635 656 635 632 861 632 861 909 436 909 436 704 479 704 479 788 722 788 722 894 274 894 274 567 472 567 472 390 744 390 744 611 993 611 993 943 900 943 900 746 936 746 936 629 752 629 752 987 258 987 258 366 985 366 985 965 739 965 739 265 2 265 2 625 156 625 156 795 932 795 932 63 371 63 371 308 562 308 562 222 963 222 963 857 961 857 961 194 912 194 912 656 945 656 945 229 516 229 516 685 125 685 125 229 569 229 569 472 923 472 923 115 91 115 91 105 213 105 213 266 63 266 63 381 807 381 807 869 582 869 582 76 526 76 526 484 110 484 110 561 644 561 644 461 701 461 701 23 506 23 506 657 340 657 340 479 620 479 620 235 806 235 806 58 901 58 901 401 304 401 304 569 632 569 632 18 594 18 594 701 350 701 350 195 201 195 201 119 368 119 368 729 256 729 256 301 756 301 756 327 192 327 192 451 905 451 905 164 660 164 660 776 397 776 397 173 267 173 267 356 787 356 787 689 728 689 728 591 18 591 18 870 707 870 707 727 869 727 869 224 867 224 867 542 460 542 460 714 441 714 441 24 817 24 817 262 719 262 719 984 944 984 944 598 286 598 286 776 102 776 102 429 828 429 828 587 373 587 373 87 360 87 360 97 464 97 464 561 634 561 634 912 515 912 515 235 648 235 648 78 804 78 804 790 465 790 465 439 83 439 83 269 339 269 339 318 366 318 366 604 230 604 230 799 19 799 19 974 337 974 337 941 346 941 346 552 46 552 46 527 332 527 332 96 662 96 662 611 178 611 178 907 600 907 600 45 268 45 268 125 283 125 283 854 272 854 272 220 964 220 964 681 163 681 163 93 589 93 589 453 962 453 962 887 19 887 19 103 848 103 848 422 57 422 57 247 270 247 270 533 759 533 759 859 71 859 71 711 726 711 726 878 607 878 607 910 680 910 680 295 629 295 629 26 498 26 498 245 282 245 282 72 613 72 613 854 5 854 5 305 233 305 233 485 896 485 896 714 565 714 565 52 944 52 944 955 716 955 716 726 324 726 324 733 795 733 795 286 801 286 801 152 989 152 989 634 764 634 764 786 505 786 505 45 66 45 66 570 841 570 841 462 620 462 620 45 367 45 367 287 517 287 517 585 210 585 210 673 675 673 675 67 945 67 945 755 238 755 238 753 825 753 825 994 141 994 141 723 918 723 918 888 485 888 485 393 123 393 123 420 649 420 649 729 644 729 644 456 419 456 419 82 773 82 773 555 403 555 403 409 838 409 838 971 781 971 781 968 715 968 715 111 69 111 69 609 336 609 336 278 532 278 532 690 304 690 304 45 157 45 157 109 73 109 73 381 743 381 743 59 9 59 9 942 988 942 988 672 84 672 84 576 826 576 826 176 829 176 829 4 322 4 322 215 308 215 308 725 253 725 253 23 872 23 872 743 20 743 20 109 886 109 886 358 82 358 82 944 542 944 542 332 454 332 454 475 772 475 772 300 332 300 332 111 216 111 216 471 922 471 922 531 794 531 794 685 826 685 826 427 55 427 55 448 50 448 50 864 793 864 793 787 698 787 698 774 101 774 101 55 211 55 211 544 728 544 728 508 662 508 662 514 884 514 884 322 814 322 814 469 133 469 133 931 921 931 921 893 788 893 788 491 93 491 93 59 257 59 257 712 66 712 66 646 342 646 342 117 353 117 353 69 355 69 355 514 254 514 254 816 462 816 462 478 235 478 235 648 954 648 954 796 587 796 587 491 809 491 809 584 931 584 931 582 504 582 504 343 687 343 687 509 580 509 580 858 330 858 330 500 282 500 282 697 705 697 705 638 462 638 462 352 170 352 170 104 577 104 577 592 868 592 868 154 391 154 391 17 882 17 882 313 841 313 841 201 138 201 138 129 842 129 842 817 753 817 753 603 745 603 745 271 137 271 137 897 314 897 314 328 787 328 787 454 745 454 745 554 836 554 836 773 933 773 933 457 552 457 552 129 727 129 727 11 185 11 185 746 935 746 935 401 702 401 702 771 461 771 461 590 710 590 710 72 969 72 969 574 729 574 729 357 890 357 890 154 704 154 704 354 926 354 926 880 722 880 722 336 17 336 17 983 552 983 552 615 680 615 680 794 53 794 53 197 857 197 857 147 456 147 456 516 774 516 774 74 324 74 324 826 372 826 372 258 544 258 544 541 637 541 637 760 732 760 732 777 425 777 425 911 990 911 990 942 594 942 594 516 82 516 82 730 236 730 236 826 861 826 861 984 304 984 304 491 969 491 969 300 37 300 37 806 196 806 196 208 334 208 334 200 191 200 191 706 463 706 463 566 466 566 466 566 945 566 945 663 966 663 966 400 384 400 384 441 829 441 829 254 786 254 786 900 799 900 799 663 984 663 984 430 154 430 154 53 114 53 114 544 19 544 19 21 875 21 875 983 200 983 200 455 863 455 863 224 347 224 347 815 602 815 602 626 772 626 772 180 99 180 99 53 499 53 499 87 172 87 172 866 641 866 641 581 868 581 868 777 892 777 892 197 196 197 196 428 756 428 756 51 392 51 392 804 323 804 323 856 153 856 153 896 541 896 541 665 102 665 102 44 978 44 978 242 653 242 653 654 601 654 601 592 395 592 395 300 235 300 235 168 3 168 3 758 321 758 321 597 608 597 608 378 642 378 642 763 27 763 27 526 88 526 88 771 707 771 707 685 969 685 969 28 418 28 418 206 173 206 173 285 854 285 854 270 864 270 864 726 613 726 613 353 977 353 977 849 874 849 874 9 706 9 706 216 393 216 393 152 595 152 595 417 279 417 279 456 918 456 918 12 492 12 492 637 701 637 701 234 649 234 649 376 966 376 966 971 518 971 518 217 162 217 162 614 571 614 571 623 84 623 84 87 644 87 644 511 929 511 929 197 265 197 265 510 5 510 5 304 536 304 536 433 959 433 959 945 590 945 590 462 475 462 475 633 515 633 515 948 166 948 166 530 997 530 997 821 87 821 87 717 972 717 972 572 406 572 406 548 740 548 740 904 850 904 850 699 263 699 263 592 294 592 294 167 82 167 82 227 629 227 629 212 216 212 216 208 920 208 920 236 689 236 689 184 419 184 419 736 331 736 331 717 351 717 351 386 905 386 905 409 17 409 17 153 940 153 940 260 934 260 934 121 781 121 781 265 639 265 639 485 281 485 281 174 22 174 22 934 76 934 76 139 697 139 697 37 827 37 827 437 414 437 414 560 513 560 513 593 819 593 819 876 854 876 854 858 361 858 361 118 994 118 994 717 567 717 567 937 896 937 896 273 308 273 308 500 465 500 465 891 237 891 237 327 84 327 84 682 967 682 967 485 63 485 63 559 775 559 775 887 778 887 778 441 427 441 427 437 269 437 269 716 931 716 931 448 112 448 112 74 818 74 818 522 310 522 310 448 303 448 303 752 874 752 874 221 719 221 719 559 224 559 224 416 585 416 585 107 982 107 982 955 497 955 497 232 365 232 365 48 192 48 192 246 221 246 221 482 827 482 827 759 636 759 636 929 373 929 373 448 482 448 482 642 974 642 974 768 311 768 311 860 419 860 419 194 900 194 900 117 326 117 326 322 222 322 222 75 398 75 398 773 567 773 567 513 103 513 103 471 422 471 422 57 343 57 343 90 526 90 526 836 599 836 599 559 205 559 205 428 146 428 146 785 221 785 221 704 688 704 688 119 220 119 220 153 199 153 199 121 104 121 104 652 632 652 632 92 841 92 841 144 734 144 734 593 45 593 45 679 188 679 188 869 934 869 934 857 752 857 752 336 150 336 150 885 485 885 485 18 796 18 796 360 918 360 918 988 328 988 328 88 417 88 417 193 313 193 313 160 85 160 85 702 904 702 904 793 93 793 93 759 648 759 648 656 796 656 796 829 768 829 768 992 383 992 383 478 646 478 646 959 232 959 232 176 285 176 285 717 210 717 210 488 814 488 814 432 795 432 795 391 970 391 970 598 319 598 319 28 348 28 348 607 615 607 615 142 524 142 524 62 955 62 955 786 25 786 25 705 147 705 147 181 983 181 983 605 581 605 581 326 757 326 757 805 124 805 124 4 362 4 362 73 894 73 894 707 90 707 90 376 91 376 91 860 894 860 894 529 166 529 166 214 723 214 723 761 758 761 758 894 885 894 885 851 444 851 444 149 131 149 131 536 474 536 474 665 597 665 597 510 473 510 473 872 77 872 77 803 65 803 65 289 611 289 611 452 565 452 565 238 261 238 261 579 342 579 342 985 468 985 468 383 915 383 915 591 827 591 827 91 110 91 110 886 473 886 473 290 468 290 468 169 532 169 532 839 89 839 89 725 204 725 204 296 978 296 978 14 925 14 925 813 763 813 763 163 405 163 405 597 843 597 843 479 969 479 969 643 837 643 837 600 299 600 299 596 781 596 781 948 63 948 63 376 28 376 28 676 296 676 296 264 246 264 246 702 933 702 933 476 379 476 379 912 89 912 89 585 269 585 269 260 810 260 810 50 869 50 869 93 512 93 512 382 539 382 539 437 714 437 714 150 232 150 232 107 222 107 222 632 621 632 621 346 838 346 838 159 588 159 588 430 304 430 304 186 500 186 500 716 419 716 419 19 49 19 49 638 621 638 621 851 4 851 4 737 200 737 200 154 907 154 907 264 993 264 993 480 667 480 667 499 866 499 866 929 424 929 424 160 452 160 452 628 30 628 30 557 73 557 73 506 993 506 993 99 997 99 997 132 798 132 798 460 638 460 638 19 703 19 703 33 478 33 478 262 268 262 268 465 200 465 200 251 971 251 971 309 246 309 246 734 475 734 475 985 966 985 966 452 619 452 619 377 6 377 6 554 919 554 919 72 77 72 77 810 199 810 199 635 732 635 732 62 942 62 942 945 826 945 826 548 379 548 379 595 326 595 326 383 864 383 864 467 289 467 289 409 606 409 606 870 357 870 357 508 786 508 786 262 1 262 1 755 603 755 603 639 88 639 88 554 440 554 440 615 18 615 18 414 969 414 969 743 622 743 622 655 55 655 55 945 862 945 862 408 516 408 516 809 29 809 29 623 615 623 615 436 605 436 605 28 830 28 830 953 388 953 388 838 241 838 241 253 699 253 699 662 658 662 658 316 98 316 98 693 776 693 776 723 13 723 13 601 530 601 530 539 345 539 345 239 2 239 2 987 186 987 186 979 605 979 605 376 263 376 263 696 486 696 486 714 509 714 509 505 437 505 437 822 900 822 900 896 796 896 796 58 780 58 780 496 117 496 117 685 424 685 424 505 552 505 552 488 318 488 318 958 75 958 75 544 574 544 574 437 943 437 943 40 794 40 794 561 77 561 77 457 543 457 543 608 194 608 194 809 642 809 642 478 108 478 108 699 441 699 441 982 905 982 905 43 432 43 432 208 571 208 571 437 886 437 886 772 370 772 370 886 381 886 381 154 852 154 852 207 848 207 848 966 709 966 709 969 588 969 588 115 449 115 449 562 828 562 828 826 42 826 42 886 663 886 663 371 960 371 960 689 181 689 181 472 696 472 696 689 331 689 331 439 11 439 11 89 19 89 19 679 67 679 67 118 701 118 701 196 470 196 470 839 823 839 823 482 323 482 323 482 207 482 207 36 121 36 121 617 945 617 945 26 662 26 662 111 135 111 135 5 650 5 650 190 407 190 407 791 331 791 331 899 433 899 433 667 507 667 507 112 697 112 697 20 402 20 402 367 837 367 837 781 472 781 472 364 126 364 126 127 491 127 491 745 903 745 903 889 673 889 673 296 579 296 579 14 523 14 523 467 532 467 532 633 191 633 191 715 376 715 376 979 198 979 198 1 746 1 746 487 190 487 190 51 66 51 66 598 115 598 115 769 972 769 972 80 313 80 313 975 203 975 203 653 621 653 621 806 576 806 576 890 87 890 87 918 223 918 223 126 776 126 776 304 934 304 934 220 376 220 376 452 968 452 968 720 920 720 920 461 254 461 254 402 18 402 18 32 275 32 275 570 539 570 539 301 852 301 852 258 455 258 455 349 242 349 242 484 762 484 762 905 173 905 173 638 59 638 59 530 849 530 849 399 713 399 713 78 825 78 825 633 684 633 684 800 660 800 660 731 997 731 997 724 151 724 151 444 822 444 822 389 432 389 432 780 186 780 186 400 323 400 323 596 398 596 398 664 543 664 543 464 59 464 59 423 548 423 548 568 813 568 813 559 699 559 699 780 658 780 658 686 870 686 870 24 978 24 978 481 479 481 479 823 192 823 192 947 558 947 558 394 458 394 458 522 816 522 816 935 211 935 211 419 367 419 367 504 447 504 447 949 834 949 834 229 706 229 706 615 532 615 532 36 781 36 781 139 865 139 865 895 308 895 308 940 241 940 241 851 785 851 785 549 268 549 268 178 794 178 794 228 674 228 674 240 219 240 219 483 300 483 300 272 788 272 788 202 419 202 419 981 168 981 168 890 550 890 550 988 68 988 68 458 611 458 611 914 130 914 130 183 305 183 305 33 244 33 244 285 143 285 143 94 597 94 597 823 585 823 585 264 640 264 640 296 255 296 255 628 686 628 686 58 201 58 201 307 405 307 405 727 888 727 888 101 716 101 716 815 899 815 899 258 383 258 383 800 296 800 296 529 846 529 846 689 915 689 915 860 332 860 332 820 948 820 948 778 386 778 386 810 361 810 361 638 679 638 679 784 783 784 783 319 448 319 448 55 184 55 184 240 183 240 183 445 430 445 430 235 678 235 678 295 741 295 741 891 986 891 986 219 502 219 502 608 484 608 484 768 645 768 645 354 834 354 834 831 51 831 51 814 829 814 829 575 304 575 304 135 554 135 554 520 427 520 427 446 217 446 217 325 524 325 524 379 257 379 257 602 882 602 882 835 710 835 710 414 287 414 287 395 984 395 984 357 869 357 869 600 251 600 251 46 702 46 702 500 635 500 635 403 60 403 60 444 790 444 790 872 630 872 630 523 376 523 376 390 350 390 350 547 357 547 357 293 766 293 766 393 487 393 487 554 955 554 955 257 439 257 439 169 278 169 278 122 971 122 971 848 254 848 254 537 741 537 741 562 618 562 618 206 955 206 955 362 541 362 541 782 191 782 191 648 296 648 296 694 522 694 522 180 811 180 811 809 843 809 843 179 840 179 840 150 605 150 605 781 343 781 343 414 307 414 307 672 746 672 746 557 54 557 54 429 442 429 442 295 67 295 67 976 214 976 214 632 102 632 102 233 724 233 724 26 362 26 362 559 834 559 834 577 382 577 382 910 821 910 821 101 555 101 555 737 174 737 174 467 653 467 653 435 486 435 486 205 647 205 647 18 885 18 885 279 658 279 658 897 252 897 252 58 64 58 64 948 936 948 936 365 761 365 761 704 652 704 652 705 328 705 328 43 969 43 969 136 43 136 43 319 348 319 348 476 183 476 183 90 680 90 680 183 410 183 410 249 698 249 698 711 856 711 856 112 774 112 774 453 339 453 339 454 827 454 827 138 851 138 851 344 287 344 287 681 101 681 101 750 419 750 419 840 970 840 970 768 340 768 340 307 245 307 245 712 374 712 374 853 124 853 124 540 565 540 565 491 753 491 753 637 904 637 904 890 517 890 517 792 798 792 798 825 943 825 943 746 291 746 291 327 763 327 763 26 785 26 785 743 89 743 89 829 59 829 59 68 85 68 85 906 641 906 641 711 417 711 417 451 579 451 579 726 806 726 806 400 891 400 891 958 327 958 327 33 809 33 809 526 757 526 757 312 425 312 425 879 722 879 722 54 535 54 535 969 658 969 658 86 312 86 312 104 545 104 545 352 28 352 28 381 290 381 290 327 767 327 767 637 55 637 55 552 158 552 158 12 15 12 15 502 309 502 309 360 737 360 737 722 400 722 400 75 266 75 266 133 350 133 350 214 838 214 838 644 148 644 148 356 122 356 122 466 403 466 403 420 883 420 883 390 548 390 548 58 596 58 596 791 765 791 765 868 686 868 686 357 898 357 898 856 564 856 564 784 261 784 261 859 159 859 159 160 513 160 513 847 437 847 437 320 227 320 227 376 625 376 625 424 30 424 30 383 723 383 723 544 209 544 209 495 114 495 114 108 442 108 442 316 153 316 153 178 614 178 614 416 649 416 649 109 511 109 511 150 904 150 904 553 550 553 550 860 120 860 120 946 626 946 626 85 710 85 710 846 634 846 634 188 342 188 342 488 217 488 217 697 643 697 643 811 172 811 172 299 774 299 774 265 967 265 967 956 294 956 294 55 17 55 17 739 796 739 796 178 412 178 412 653 588 653 588 43 524 43 524 622 639 622 639 725 573 725 573 884 465 884 465 56 346 56 346 267 854 267 854 212 537 212 537 361 129 361 129 563 207 563 207 886 377 886 377 883 309 883 309 792 111 792 111 251 801 251 801 484 190 484 190 795 200 795 200 46 547 46 547 649 767 649 767 847 320 847 320 651 55 651 55 394 202 394 202 962 401 962 401 419 542 419 542 423 891 423 891 902 693 902 693 335 587 335 587 459 225 459 225 66 473 66 473 444 670 444 670 977 72 977 72 106 424 106 424 416 60 416 60 373 877 373 877 182 667 182 667 900 609 900 609 689 772 689 772 578 728 578 728 863 290 863 290 678 884 678 884 806 829 806 829 907 41 907 41 737 657 737 657 543 313 543 313 33 281 33 281 805 309 805 309 95 777 95 777 478 511 478 511 419 601 419 601 385 630 385 630 562 139 562 139 334 595 334 595 836 125 836 125 589 394 589 394 486 221 486 221 39 531 39 531 39 44 39 44 33 719 33 719 955 827 955 827 495 400 495 400 131 149 131 149 825 614 825 614 956 238 956 238 589 723 589 723 391 285 391 285 192 862 192 862 400 934 400 934 290 303 290 303 339 335 339 335 586 647 586 647 747 479 747 479 359 820 359 820 231 47 231 47 516 497 516 497 586 962 586 962 601 906 601 906 884 234 884 234 468 84 468 84 81 680 81 680 164 127 164 127 268 13 268 13 602 992 602 992 765 766 765 766 940 334 940 334 967 158 967 158 752 822 752 822 254 957 254 957 219 742 219 742 951 583 951 583 445 552 445 552 300 162 300 162 589 405 589 405 217 848 217 848 366 776 366 776 753 362 753 362 189 690 189 690 944 383 944 383 919 699 919 699 133 356 133 356 203 467 203 467 897 668 897 668 950 22 950 22 462 452 462 452 885 569 885 569 31 851 31 851 704 420 704 420 635 4 635 4 992 348 992 348 854 825 854 825 626 395 626 395 698 39 698 39 221 660 221 660 918 431 918 431 489 57 489 57 462 266 462 266 934 199 934 199 917 517 917 517 153 907 153 907 315 511 315 511 979 392 979 392 258 69 258 69 986 467 986 467 795 837 795 837 963 139 963 139 657 951 657 951 213 971 213 971 846 684 846 684 117 822 117 822 883 886 883 886 715 610 715 610 526 449 526 449 660 87 660 87 867 167 867 167 982 634 982 634 216 352 216 352 808 559 808 559 214 825 214 825 883 281 883 281 164 917 164 917 108 395 108 395 807 833 807 833 376 427 376 427 447 78 447 78 917 604 917 604 345 457 345 457 294 314 294 314 230 364 230 364 432 59 432 59 502 641 502 641 893 361 893 361 183 915 183 915 833 902 833 902 637 678 637 678 283 27 283 27 144 770 144 770 570 773 570 773 909 839 909 839 734 241 734 241 150 873 150 873 320 236 320 236 958 546 958 546 65 781 65 781 121 473 121 473 877 427 877 427 97 798 97 798 561 798 561 798 387 966 387 966 924 744 924 744 971 492 971 492 417 790 417 790 185 163 185 163 50 261 50 261 431 900 431 900 87 165 87 165 537 895 537 895 67 962 67 962 193 548 193 548 661 760 661 760 474 19 474 19 497 969 497 969 73 629 73 629 77 851 77 851 891 871 891 871 28 774 28 774 788 6 788 6 214 455 214 455 437 271 437 271 38 988 38 988 626 979 626 979 978 634 978 634 55 585 55 585 960 823 960 823 954 513 954 513 680 497 680 497 951 130 951 130 876 884 876 884 827 689 827 689 710 526 710 526 956 894 956 894 951 437 951 437 716 94 716 94 784 997 784 997 954 557 954 557 204 262 204 262 756 933 756 933 18 641 18 641 936 635 936 635 217 752 217 752 582 107 582 107 446 127 446 127 587 804 587 804 306 723 306 723 68 943 68 943 566 917 566 917 680 182 680 182 272 634 272 634 552 537 552 537 833 345 833 345 471 729 471 729 53 693 53 693 684 81 684 81 997 826 997 826 673 10 673 10 539 131 539 131 32 612 32 612 564 518 564 518 527 684 527 684 672 198 672 198 171 684 171 684 856 935 856 935 551 621 551 621 107 976 107 976 316 459 316 459 453 771 453 771 976 266 976 266 637 957 637 957 325 182 325 182 418 850 418 850 657 757 657 757 683 491 683 491 615 408 615 408 315 27 315 27 131 258 131 258 647 612 647 612 710 492 710 492 524 993 524 993 614 734 614 734 528 75 528 75 879 564 879 564 509 376 509 376 629 599 629 599 623 790 623 790 267 127 267 127 530 449 530 449 465 568 465 568 650 553 650 553 240 756 240 756 115 532 115 532 808 464 808 464 334 911 334 911 419 327 419 327 715 815 715 815 477 832 477 832 76 697 76 697 536 597 536 597 398 260 398 260 303 336 303 336 31 86 31 86 502 548 502 548 707 798 707 798 641 365 641 365 377 831 377 831 88 924 88 924 988 606 988 606 258 64 258 64 853 466 853 466 866 435 866 435 997 772 997 772 807 180 807 180 991 471 991 471 553 702 553 702 576 595 576 595 968 898 968 898 121 798 121 798 928 773 928 773 494 658 494 658 154 877 154 877 198 485 198 485 216 332 216 332 17 276 17 276 222 268 222 268 167 29 167 29 666 297 666 297 807 529 807 529 196 737 196 737 229 904 229 904 810 763 810 763 840 803 840 803 745 113 745 113 952 656 952 656 152 335 152 335 849 90 849 90 775 794 775 794 176 238 176 238 36 305 36 305 354 370 354 370 350 30 350 30 581 587 581 587 85 371 85 371 781 102 781 102 878 292 878 292 90 823 90 823 574 772 574 772 175 797 175 797 755 953 755 953 161 272 161 272 118 38 118 38 697 942 697 942 52 655 52 655 968 794 968 794 68 734 68 734 949 164 949 164 630 750 630 750 440 60 440 60 606 272 606 272 177 743 177 743 621 354 621 354 705 641 705 641 202 741 202 741 106 260 106 260 630 390 630 390 848 690 848 690 179 149 179 149 658 880 658 880 314 748 314 748 865 916 865 916 437 586 437 586 580 777 580 777 490 176 490 176 105 63 105 63 114 703 114 703 669 264 669 264 72 848 72 848 394 325 394 325 318 639 318 639 618 886 618 886 258 2 258 2 297 332 297 332 945 26 945 26 469 86 469 86 508 352 508 352 593 582 593 582 473 247 473 247 466 984 466 984 831 175 831 175 864 812 864 812 785 452 785 452 352 324 352 324 437 675 437 675 64 680 64 680 861 505 861 505 41 210 41 210 394 621 394 621 928 183 928 183 435 649 435 649 627 540 627 540 100 222 100 222 482 497 482 497 601 411 601 411 131 935 131 935 417 375 417 375 571 861 571 861 192 353 192 353 545 908 545 908 801 248 801 248 662 287 662 287 910 519 910 519 935 325 935 325 802 947 802 947 664 423 664 423 847 35 847 35 570 554 570 554 8 582 8 582 930 25 930 25 748 536 748 536 762 511 762 511 765 351 765 351 140 805 140 805 480 940 480 940 52 252 52 252 903 549 903 549 376 977 376 977 574 732 574 732 560 9 560 9 223 284 223 284 864 593 864 593 485 150 485 150 41 461 41 461 644 848 644 848 874 177 874 177 199 820 199 820 293 413 293 413 870 150 870 150 122 142 122 142 556 799 556 799 275 946 275 946 184 836 184 836 654 768 654 768 923 159 923 159 752 494 752 494 828 817 828 817 324 546 324 546 549 37 549 37 459 458 459 458 305 150 305 150 86 34 86 34 525 819 525 819 377 502 377 502 261 961 261 961 198 436 198 436 260 144 260 144 212 699 212 699 899 637 899 637 765 658 765 658 476 991 476 991 518 917 518 917 548 639 548 639 332 419 332 419 857 307 857 307 916 234 916 234 398 139 398 139 304 900 304 900 127 883 127 883 154 259 154 259 465 955 465 955 677 106 677 106 60 989 60 989 924 381 924 381 968 654 968 654 299 70 299 70 500 889 500 889 458 33 458 33 644 321 644 321 47 930 47 930 723 530 723 530 154 219 154 219 399 989 399 989 446 163 446 163 365 67 365 67 69 795 69 795 319 243 319 243 421 926 421 926 851 44 851 44 254 2 254 2 886 152 886 152 590 758 590 758 207 765 207 765 629 561 629 561 686 550 686 550 673 892 673 892 644 373 644 373 469 947 469 947 361 716 361 716 392 2 392 2 320 337 320 337 545 719 545 719 299 38 299 38 906 884 906 884 266 777 266 777 136 723 136 723 265 451 265 451 485 97 485 97 481 205 481 205 67 955 67 955 511 177 511 177 979 384 979 384 248 628 248 628 388 7 388 7 926 729 926 729 569 115 569 115 427 703 427 703 589 561 589 561 615 779 615 779 270 870 270 870 165 584 165 584 123 625 123 625 130 797 130 797 813 947 813 947 593 462 593 462 790 979 790 979 189 392 189 392 792 329 792 329 454 469 454 469 572 116 572 116 143 167 143 167 981 143 981 143 8 293 8 293 220 817 220 817 166 463 166 463 414 69 414 69 652 459 652 459 329 213 329 213 636 422 636 422 63 181 63 181 453 170 453 170 762 500 762 500 886 407 886 407 906 974 906 974 234 958 234 958 471 446 471 446 913 247 913 247 864 725 864 725 532 991 532 991 559 544 559 544 847 359 847 359 359 494 359 494 2 460 2 460 979 833 979 833 653 79 653 79 605 722 605 722 317 954 317 954 228 510 228 510 533 148 533 148 635 174 635 174 812 2 812 2 56 928 56 928 978 779 978 779 876 40 876 40 607 547 607 547 509 554 509 554 943 747 943 747 658 602 658 602 724 964 724 964 576 527 576 527 266 897 266 897 40 528 40 528 286 362 286 362 327 650 327 650 931 332 931 332 205 699 205 699 109 751 109 751 988 287 988 287 535 280 535 280 298 137 298 137 827 942 827 942 617 700 617 700 577 445 577 445 993 887 993 887 55 259 55 259 375 934 375 934 129 832 129 832 851 978 851 978 471 318 471 318 331 219 331 219 721 397 721 397 54 538 54 538 187 593 187 593 942 952 942 952 868 441 868 441 886 770 886 770 637 178 637 178 371 599 371 599 106 383 106 383 765 800 765 800 398 92 398 92 986 414 986 414 184 293 184 293 743 491 743 491 352 635 352 635 299 782 299 782 183 874 183 874 717 648 717 648 483 193 483 193 279 421 279 421 185 148 185 148 689 811 689 811 682 742 682 742 101 36 101 36 509 839 509 839 784 143 784 143 748 662 748 662 869 41 869 41 884 156 884 156 173 114 173 114 947 784 947 784 431 202 431 202 923 2 923 2 359 416 359 416 888 596 888 596 229 449 229 449 555 313 555 313 614 246 614 246 986 242 986 242 442 790 442 790 966 948 966 948 164 586 164 586 325 20 325 20 891 38 891 38 200 214 200 214 16 3 16 3 15 160 15 160 235 607 235 607 259 627 259 627 904 839 904 839 104 595 104 595 315 984 315 984 600 768 600 768 388 400 388 400 913 569 913 569 888 323 888 323 649 131 649 131 956 293 956 293 531 695 531 695 845 868 845 868 569 280 569 280 304 882 304 882 482 454 482 454 403 171 403 171 977 190 977 190 309 979 309 979 709 740 709 740 230 110 230 110 820 64 820 64 463 4 463 4 950 553 950 553 407 205 407 205 658 817 658 817 648 426 648 426 753 201 753 201 837 758 837 758 534 499 534 499 919 648 919 648 2 385 2 385 132 236 132 236 322 574 322 574 216 905 216 905 788 469 788 469 926 255 926 255 462 762 462 762 514 194 514 194 100 6 100 6 675 132 675 132 314 298 314 298 311 103 311 103 419 627 419 627 298 623 298 623 195 27 195 27 571 20 571 20 319 873 319 873 756 109 756 109 238 910 238 910 392 75 392 75 733 926 733 926 69 423 69 423 323 779 323 779 19 865 19 865 271 192 271 192 966 837 966 837 954 649 954 649 276 538 276 538 558 197 558 197 528 215 528 215 926 336 926 336 698 410 698 410 876 474 876 474 855 168 855 168 29 887 29 887 168 537 168 537 595 345 595 345 9 415 9 415 609 520 609 520 3 119 3 119 730 753 730 753 158 639 158 639 99 363 99 363 30 111 30 111 177 756 177 756 167 358 167 358 378 249 378 249 828 160 828 160 597 789 597 789 429 43 429 43 393 655 393 655 351 250 351 250 807 386 807 386 11 329 11 329 588 458 588 458 411 670 411 670 896 290 896 290 729 972 729 972 233 846 233 846 609 757 609 757 519 661 519 661 583 772 583 772 630 976 630 976 997 937 997 937 327 411 327 411 584 851 584 851 931 808 931 808 84 343 84 343 106 514 106 514 979 439 979 439 779 53 779 53 552 460 552 460 307 183 307 183 239 883 239 883 919 343 919 343 152 946 152 946 748 675 748 675 166 860 166 860 224 22 224 22 713 196 713 196 654 789 654 789 376 106 376 106 148 721 148 721 65 881 65 881 905 261 905 261 81 386 81 386 812 277 812 277 491 136 491 136 179 44 179 44 457 601 457 601 22 374 22 374 915 913 915 913 240 508 240 508 529 423 529 423 8 817 8 817 874 689 874 689 541 940 541 940 890 841 890 841 231 789 231 789 237 348 237 348 606 331 606 331 111 782 111 782 280 788 280 788 940 139 940 139 756 271 756 271 173 946 173 946 785 263 785 263 774 359 774 359 970 971 970 971 693 103 693 103 135 964 135 964 733 678 733 678 387 549 387 549 117 531 117 531 182 397 182 397 948 963 948 963 209 972 209 972 854 706 854 706 361 594 361 594 520 831 520 831 541 422 541 422 470 26 470 26 616 467 616 467 133 845 133 845 190 441 190 441 466 951 466 951 484 225 484 225 793 237 793 237 615 37 615 37 671 789 671 789 315 603 315 603 47 492 47 492 706 695 706 695 580 724 580 724 641 919 641 919 545 286 545 286 351 198 351 198 944 37 944 37 542 547 542 547 409 304 409 304 732 813 732 813 872 805 872 805 961 617 961 617 560 620 560 620 355 730 355 730 719 193 719 193 425 797 425 797 340 303 340 303 22 618 22 618 986 210 986 210 727 721 727 721 777 979 777 979 928 460 928 460 841 315 841 315 412 559 412 559 79 988 79 988 765 92 765 92 948 831 948 831 748 939 748 939 507 231 507 231 640 834 640 834 730 908 730 908 769 941 769 941 139 902 139 902 769 304 769 304 576 384 576 384 535 589 535 589 662 466 662 466 85 513 85 513 351 372 351 372 327 777 327 777 190 475 190 475 689 843 689 843 83 982 83 982 981 587 981 587 627 310 627 310 394 811 394 811 391 159 391 159 288 253 288 253 318 328 318 328 689 881 689 881 537 21 537 21 164 614 164 614 475 971 475 971 281 791 281 791 125 147 125 147 849 941 849 941 355 265 355 265 291 35 291 35 510 868 510 868 41 680 41 680 599 589 599 589 232 309 232 309 693 98 693 98 88 209 88 209 805 467 805 467 189 860 189 860 792 559 792 559 830 99 830 99 301 707 301 707 522 385 522 385 656 186 656 186 567 833 567 833 626 318 626 318 683 170 683 170 197 688 197 688 598 718 598 718 905 860 905 860 668 722 668 722 908 428 908 428 621 832 621 832 19 455 19 455 247 143 247 143 666 820 666 820 382 440 382 440 812 764 812 764 537 993 537 993 562 765 562 765 52 651 52 651 644 98 644 98 74 471 74 471 765 558 765 558 950 675 950 675 809 946 809 946 884 391 884 391 649 946 649 946 373 241 373 241 721 590 721 590 326 866 326 866 200 137 200 137 5 380 5 380 57 469 57 469 815 723 815 723 818 232 818 232 896 346 896 346 706 556 706 556 32 635 32 635 969 598 969 598 493 116 493 116 783 686 783 686 226 256 226 256 921 974 921 974 153 773 153 773 983 535 983 535 854 744 854 744 479 263 479 263 99 381 99 381 167 925 167 925 748 846 748 846 258 128 258 128 734 124 734 124 229 474 229 474 221 79 221 79 424 841 424 841 353 651 353 651 452 366 452 366 759 319 759 319 771 98 771 98 413 439 413 439 368 1 368 1 205 102 205 102 516 49 516 49 46 215 46 215 82 907 82 907 732 879 732 879 465 101 465 101 788 264 788 264 279 912 279 912 598 936 598 936 505 445 505 445 240 366 240 366 233 551 233 551 270 953 270 953 211 862 211 862 448 907 448 907 439 720 439 720 661 934 661 934 578 978 578 978 81 303 81 303 715 460 715 460 879 735 879 735 233 746 233 746 380 960 380 960 109 707 109 707 451 653 451 653 343 147 343 147 304 102 304 102 289 903 289 903 891 814 891 814 89 926 89 926 606 615 606 615 64 487 64 487 287 520 287 520 695 969 695 969 343 222 343 222 560 589 560 589 473 948 473 948 956 792 956 792 623 358 623 358 816 276 816 276 185 750 185 750 829 940 829 940 160 762 160 762 391 147 391 147 493 362 493 362 945 220 945 220 833 178 833 178 71 222 71 222 377 685 377 685 916 334 916 334 791 690 791 690 297 68 297 68 430 586 430 586 704 293 704 293 350 479 350 479 245 336 245 336 69 288 69 288 938 43 938 43 307 172 307 172 606 562 606 562 80 354 80 354 884 175 884 175 334 667 334 667 585 667 585 667 146 146 146 146 813 760 813 760 386 263 386 263 6 849 6 849 442 155 442 155 872 495 872 495 796 763 796 763 67 307 67 307 543 108 543 108 645 830 645 830 689 442 689 442 704 397 704 397 625 567 625 567 423 658 423 658 701 542 701 542 9 725 9 725 842 785 842 785 736 119 736 119 196 528 196 528 995 275 995 275 868 485 868 485 697 883 697 883 58 858 58 858 210 972 210 972 4 466 4 466 276 665 276 665 153 851 153 851 559 993 559 993 356 575 356 575 380 61 380 61 457 390 457 390 986 280 986 280 678 473 678 473 197 515 197 515 140 862 140 862 24 468 24 468 963 14 963 14 524 733 524 733 218 304 218 304 953 273 953 273 417 432 417 432 249 382 249 382 804 576 804 576 337 604 337 604 453 855 453 855 935 426 935 426 491 751 491 751 140 156 140 156 345 507 345 507 539 919 539 919 997 986 997 986 398 308 398 308 735 603 735 603 984 378 984 378 467 94 467 94 835 489 835 489 288 748 288 748 18 18 18 18 872 91 872 91 908 862 908 862 309 363 309 363 826 171 826 171 320 850 320 850 322 156 322 156 906 511 906 511 162 70 162 70 385 91 385 91 192 786 192 786 743 545 743 545 629 479 629 479 64 924 64 924 411 738 411 738 927 644 927 644 409 477 409 477 251 372 251 372 544 600 544 600 250 104 250 104 343 579 343 579 483 521 483 521 481 673 481 673 300 682 300 682 758 735 758 735 80 896 80 896 169 584 169 584 630 684 630 684 293 152 293 152 449 164 449 164 164 183 164 183 988 623 988 623 76 939 76 939 574 471 574 471 709 370 709 370 196 37 196 37 686 703 686 703 927 648 927 648 571 156 571 156 573 147 573 147 96 773 96 773 164 918 164 918 694 169 694 169 193 430 193 430 614 905 614 905 615 302 615 302 852 216 852 216 80 664 80 664 288 386 288 386 919 53 919 53 626 566 626 566 279 732 279 732 932 250 932 250 455 774 455 774 468 656 468 656 78 134 78 134 677 778 677 778 375 95 375 95 209 300 209 300 1 474 1 474 360 373 360 373 203 710 203 710 711 121 711 121 19 701 19 701 625 982 625 982 393 317 393 317 719 427 719 427 161 749 161 749 775 2 775 2 616 797 616 797 224 24 224 24 703 689 703 689 575 92 575 92 85 740 85 740 539 746 539 746 877 261 877 261 398 709 398 709 871 195 871 195 74 606 74 606 524 988 524 988 595 19 595 19 752 750 752 750 233 183 233 183 392 992 392 992 254 223 254 223 881 616 881 616 561 103 561 103 753 765 753 765 129 863 129 863 163 458 163 458 780 698 780 698 453 463 453 463 911 700 911 700 524 361 524 361 570 716 570 716 990 573 990 573 877 90 877 90 421 147 421 147 758 622 758 622 859 588 859 588 252 818 252 818 869 768 869 768 649 588 649 588 552 499 552 499 65 633 65 633 980 505 980 505 323 544 323 544 521 286 521 286 851 316 851 316 256 575 256 575 159 516 159 516 496 860 496 860 868 653 868 653 153 704 153 704 628 550 628 550 692 265 692 265 889 22 889 22 646 320 646 320 448 64 448 64 61 928 61 928 353 494 353 494 67 641 67 641 766 97 766 97 757 882 757 882 616 230 616 230 349 810 349 810 486 889 486 889 572 459 572 459 567 797 567 797 893 489 893 489 456 162 456 162 928 907 928 907 636 203 636 203 743 34 743 34 175 309 175 309 374 683 374 683 370 365 370 365 133 42 133 42 200 851 200 851 767 209 767 209 740 294 740 294 577 984 577 984 113 370 113 370 82 763 82 763 383 395 383 395 744 100 744 100 828 382 828 382 269 433 269 433 487 269 487 269 11 210 11 210 116 319 116 319 972 940 972 940 108 39 108 39 624 838 624 838 5 704 5 704 975 584 975 584 878 670 878 670 764 620 764 620 710 595 710 595 385 646 385 646 55 988 55 988 657 254 657 254 233 593 233 593 939 974 939 974 509 674 509 674 294 753 294 753 151 692 151 692 431 278 431 278 439 615 439 615 307 50 307 50 647 669 647 669 397 940 397 940 131 891 131 891 629 497 629 497 366 167 366 167 66 730 66 730 537 370 537 370 232 637 232 637 428 572 428 572 643 975 643 975 574 413 574 413 727 767 727 767 177 570 177 570 942 299 942 299 315 8 315 8 778 443 778 443 771 471 771 471 617 867 617 867 876 990 876 990 719 968 719 968 886 668 886 668 445 133 445 133 678 355 678 355 356 342 356 342 498 443 498 443 190 268 190 268 39 667 39 667 641 558 641 558 558 640 558 640 14 205 14 205 537 757 537 757 513 933 513 933 914 709 914 709 148 536 148 536 77 504 77 504 766 548 766 548 148 296 148 296 149 858 149 858 854 73 854 73 390 489 390 489 216 556 216 556 866 89 866 89 692 462 692 462 691 683 691 683 714 479 714 479 169 472 169 472 900 158 900 158 32 498 32 498 652 691 652 691 478 505 478 505 851 100 851 100 669 277 669 277 640 53 640 53 617 504 617 504 86 896 86 896 860 823 860 823 182 51 182 51 716 472 716 472 920 635 920 635 90 913 90 913 458 156 458 156 392 84 392 84 722 167 722 167 870 241 870 241 592 338 592 338 630 176 630 176 947 259 947 259 840 579 840 579 932 297 932 297 127 280 127 280 352 357 352 357 509 29 509 29 349 544 349 544 239 256 239 256 257 759 257 759 428 991 428 991 908 883 908 883 773 18 773 18 834 416 834 416 453 162 453 162 885 699 885 699 104 712 104 712 82 615 82 615 543 584 543 584 788 541 788 541 10 622 10 622 570 316 570 316 22 699 22 699 833 270 833 270 764 573 764 573 561 158 561 158 871 353 871 353 685 881 685 881 89 472 89 472 479 413 479 413 410 448 410 448 159 910 159 910 448 379 448 379 565 499 565 499 712 155 712 155 833 25 833 25 564 567 564 567 471 527 471 527 315 39 315 39 663 362 663 362 782 661 782 661 219 657 219 657 449 621 449 621 45 867 45 867 601 403 601 403 38 200 38 200 901 40 901 40 537 745 537 745 476 695 476 695 807 798 807 798 779 426 779 426 724 126 724 126 545 508 545 508 949 806 949 806 871 613 871 613 659 556 659 556 742 354 742 354 801 415 801 415 333 114 333 114 926 779 926 779 460 559 460 559 149 740 149 740 121 576 121 576 395 382 395 382 404 602 404 602 285 371 285 371 415 434 415 434 287 69 287 69 370 204 370 204 960 532 960 532 974 365 974 365 967 925 967 925 775 639 775 639 777 917 777 917 460 375 460 375 677 227 677 227 223 456 223 456 311 518 311 518 604 498 604 498 982 385 982 385 663 276 663 276 391 700 391 700 928 171 928 171 279 784 279 784 578 913 578 913 90 270 90 270 699 968 699 968 587 222 587 222 511 128 511 128 5 688 5 688 650 291 650 291 741 128 741 128 290 635 290 635 227 649 227 649 645 488 645 488 857 634 857 634 840 926 840 926 165 824 165 824 128 383 128 383 96 192 96 192 929 906 929 906 745 997 745 997 114 718 114 718 285 472 285 472 905 572 905 572 16 686 16 686 151 529 151 529 72 595 72 595 625 442 625 442 436 290 436 290 772 294 772 294 858 614 858 614 467 87 467 87 484 292 484 292 724 907 724 907 481 738 481 738 214 878 214 878 271 182 271 182 990 300 990 300 737 778 737 778 360 126 360 126 662 482 662 482 257 975 257 975 244 673 244 673 270 419 270 419 783 230 783 230 972 674 972 674 701 555 701 555 784 10 784 10 70 413 70 413 91 450 91 450 270 958 270 958 231 18 231 18 143 555 143 555 779 60 779 60 586 805 586 805 647 265 647 265 89 416 89 416 953 365 953 365 361 653 361 653 195 821 195 821 74 535 74 535 227 837 227 837 400 276 400 276 231 698 231 698 573 764 573 764 20 441 20 441 781 519 781 519 408 257 408 257 837 378 837 378 315 752 315 752 869 691 869 691 926 989 926 989 100 874 100 874 233 74 233 74 644 853 644 853 174 816 174 816 136 198 136 198 641 131 641 131 969 710 969 710 263 570 263 570 50 209 50 209 128 879 128 879 393 15 393 15 957 952 957 952 284 237 284 237 20 368 20 368 54 454 54 454 360 69 360 69 790 842 790 842 723 205 723 205 314 296 314 296 17 997 17 997 636 942 636 942 298 166 298 166 986 91 986 91 512 820 512 820 838 742 838 742 650 768 650 768 197 462 197 462 343 609 343 609 946 566 946 566 25 501 25 501 349 94 349 94 830 958 830 958 25 566 25 566 686 389 686 389 621 59 621 59 916 950 916 950 537 200 537 200 301 118 301 118 301 953 301 953 832 367 832 367 727 18 727 18 625 88 625 88 588 788 588 788 827 584 827 584 37 451 37 451 606 528 606 528 775 350 775 350 734 176 734 176 381 851 381 851 89 331 89 331 27 806 27 806 193 296 193 296 137 232 137 232 154 886 154 886 976 626 976 626 708 218 708 218 45 872 45 872 913 186 913 186 964 228 964 228 528 641 528 641 996 133 996 133 757 74 757 74 496 24 496 24 968 318 968 318 842 152 842 152 225 167 225 167 193 718 193 718 582 346 582 346 516 401 516 401 964 737 964 737 747 313 747 313 289 594 289 594 763 589 763 589 456 310 456 310 530 77 530 77 639 364 639 364 967 755 967 755 37 989 37 989 36 724 36 724 878 668 878 668 289 958 289 958 406 447 406 447 40 869 40 869 99 5 99 5 769 896 769 896 587 160 587 160 282 265 282 265 137 741 137 741 699 656 699 656 785 538 785 538 31 340 31 340 792 314 792 314 633 414 633 414 781 466 781 466 667 698 667 698 388 886 388 886 296 683 296 683 275 335 275 335 248 161 248 161 66 668 66 668 142 668 142 668 950 966 950 966 232 896 232 896 307 251 307 251 112 665 112 665 548 51 548 51 930 257 930 257 209 88 209 88 131 681 131 681 41 891 41 891 222 233 222 233 401 3 401 3 48 816 48 816 367 30 367 30 621 589 621 589 120 441 120 441 332 756 332 756 803 701 803 701 783 42 783 42 826 363 826 363 337 770 337 770 938 525 938 525 723 78 723 78 838 261 838 261 874 714 874 714 273 775 273 775 534 614 534 614 162 458 162 458 174 202 174 202 764 228 764 228 616 904 616 904 814 577 814 577 906 153 906 153 319 531 319 531 115 450 115 450 763 529 763 529 509 994 509 994 477 446 477 446 911 867 911 867 923 459 923 459 782 410 782 410 299 21 299 21 276 900 276 900 205 729 205 729 747 824 747 824 855 739 855 739 539 690 539 690 181 593 181 593 813 329 813 329 578 475 578 475 972 184 972 184 448 872 448 872 930 448 930 448 567 139 567 139 846 116 846 116 769 366 769 366 327 553 327 553 156 92 156 92 934 766 934 766 855 397 855 397 502 789 502 789 12 886 12 886 698 232 698 232 346 198 346 198 654 695 654 695 382 594 382 594 446 683 446 683 586 587 586 587 439 738 439 738 532 98 532 98 562 561 562 561 233 343 233 343 256 746 256 746 960 669 960 669 963 284 963 284 834 271 834 271 489 193 489 193 857 971 857 971 245 969 245 969 294 177 294 177 108 824 108 824 860 925 860 925 745 525 745 525 861 738 861 738 251 713 251 713 927 756 927 756 833 467 833 467 37 144 37 144 887 420 887 420 546 620 546 620 583 709 583 709 182 928 182 928 86 616 86 616 288 172 288 172 301 55 301 55 109 603 109 603 108 261 108 261 685 480 685 480 152 716 152 716 559 257 559 257 61 873 61 873 443 301 443 301 736 719 736 719 548 795 548 795 733 58 733 58 665 87 665 87 451 95 451 95 426 704 426 704 611 381 611 381 7 901 7 901 884 364 884 364 177 507 177 507 428 460 428 460 225 468 225 468 953 202 953 202 909 420 909 420 806 339 806 339 383 909 383 909 142 929 142 929 835 760 835 760 923 548 923 548 87 806 87 806 932 135 932 135 428 782 428 782 967 171 967 171 771 897 771 897 457 869 457 869 183 882 183 882 707 482 707 482 429 332 429 332 555 529 555 529 345 558 345 558 850 931 850 931 740 354 740 354 388 837 388 837 763 746 763 746 431 447 431 447 753 864 753 864 569 554 569 554 766 210 766 210 679 770 679 770 409 883 409 883 629 768 629 768 448 788 448 788 928 310 928 310 21 52 21 52 613 393 613 393 365 420 365 420 866 493 866 493 78 730 78 730 426 5 426 5 734 419 734 419 324 836 324 836 594 841 594 841 407 706 407 706 198 171 198 171 710 837 710 837 289 542 289 542 154 132 154 132 323 118 323 118 804 176 804 176 511 13 511 13 512 663 512 663 908 796 908 796 820 512 820 512 692 743 692 743 974 696 974 696 597 872 597 872 496 668 496 668 340 475 340 475 132 774 132 774 526 996 526 996 698 349 698 349 183 925 183 925 846 253 846 253 424 977 424 977 442 152 442 152 697 826 697 826 695 220 695 220 36 426 36 426 852 397 852 397 425 492 425 492 179 191 179 191 513 43 513 43 2 103 2 103 828 446 828 446 22 89 22 89 17 948 17 948 530 811 530 811 112 748 112 748 27 890 27 890 97 88 97 88 109 910 109 910 924 365 924 365 398 716 398 716 823 616 823 616 887 48 887 48 47 354 47 354 829 288 829 288 662 983 662 983 567 2 567 2 233 963 233 963 51 13 51 13 34 693 34 693 657 51 657 51 958 479 958 479 453 298 453 298 400 30 400 30 504 124 504 124 794 82 794 82 100 211 100 211 759 186 759 186 880 949 880 949 583 554 583 554 393 547 393 547 80 570 80 570 831 807 831 807 337 336 337 336 837 543 837 543 665 434 665 434 640 134 640 134 286 632 286 632 756 595 756 595 675 889 675 889 327 79 327 79 635 603 635 603 578 296 578 296 202 708 202 708 568 684 568 684 228 83 228 83 619 710 619 710 834 41 834 41 409 786 409 786 754 274 754 274 889 318 889 318 744 594 744 594 154 834 154 834 177 212 177 212 573 207 573 207 306 507 306 507 263 668 263 668 197 612 197 612 679 69 679 69 447 545 447 545 178 302 178 302 138 61 138 61 780 861 780 861 927 873 927 873 744 701 744 701 16 394 16 394 264 688 264 688 652 699 652 699 81 585 81 585 335 832 335 832 771 376 771 376 210 297 210 297 845 296 845 296 378 479 378 479 397 132 397 132 873 395 873 395 295 948 295 948 880 932 880 932 681 329 681 329 961 599 961 599 713 986 713 986 996 474 996 474 397 835 397 835 933 340 933 340 336 536 336 536 968 118 968 118 646 942 646 942 187 670 187 670 434 217 434 217 222 326 222 326 431 410 431 410 156 859 156 859 502 648 502 648 389 772 389 772 524 645 524 645 138 141 138 141 812 840 812 840 222 205 222 205 310 708 310 708 3 212 3 212 682 841 682 841 711 531 711 531 622 216 622 216 747 444 747 444 190 510 190 510 775 293 775 293 647 416 647 416 3 912 3 912 87 289 87 289 354 951 354 951 688 207 688 207 771 690 771 690 812 812 812 812 561 231 561 231 319 61 319 61 359 376 359 376 488 906 488 906 448 883 448 883 420 609 420 609 321 676 321 676 569 40 569 40 124 400 124 400 783 683 783 683 606 326 606 326 207 173 207 173 314 472 314 472 957 226 957 226 463 787 463 787 710 280 710 280 947 835 947 835 469 1 469 1 320 155 320 155 378 224 378 224 87 367 87 367 473 734 473 734 417 887 417 887 15 808 15 808 588 169 588 169 630 413 630 413 768 852 768 852 182 104 182 104 841 166 841 166 166 598 166 598 470 591 470 591 123 521 123 521 968 281 968 281 810 73 810 73 936 31 936 31 974 838 974 838 810 997 810 997 45 167 45 167 497 602 497 602 353 646 353 646 27 728 27 728 678 172 678 172 114 951 114 951 83 98 83 98 427 777 427 777 800 305 800 305 958 591 958 591 780 275 780 275 629 651 629 651 664 503 664 503 236 257 236 257 691 514 691 514 885 877 885 877 145 657 145 657 222 13 222 13 326 619 326 619 462 991 462 991 650 494 650 494 240 525 240 525 343 553 343 553 206 60 206 60 237 389 237 389 389 205 389 205 887 477 887 477 528 743 528 743 733 735 733 735 801 774 801 774 557 488 557 488 301 535 301 535 671 16 671 16 168 624 168 624 834 567 834 567 779 73 779 73 141 323 141 323 636 674 636 674 475 527 475 527 264 377 264 377 933 251 933 251 542 269 542 269 437 949 437 949 584 619 584 619 351 709 351 709 75 243 75 243 90 453 90 453 575 986 575 986 377 618 377 618 531 597 531 597 828 662 828 662 650 158 650 158 650 936 650 936 527 283 527 283 597 513 597 513 341 944 341 944 160 46 160 46 596 461 596 461 131 732 131 732 133 891 133 891 93 919 93 919 428 902 428 902 985 473 985 473 968 179 968 179 115 856 115 856 491 997 491 997 677 160 677 160 68 316 68 316 407 166 407 166 821 351 821 351 342 498 342 498 204 690 204 690 876 938 876 938 852 501 852 501 788 275 788 275 560 611 560 611 577 907 577 907 329 942 329 942 71 755 71 755 65 77 65 77 333 567 333 567 810 289 810 289 332 229 332 229 940 239 940 239 481 135 481 135 131 10 131 10 497 158 497 158 2 975 2 975 590 175 590 175 34 165 34 165 755 505 755 505 600 250 600 250 858 233 858 233 648 725 648 725 472 297 472 297 418 15 418 15 992 623 992 623 377 750 377 750 958 606 958 606 947 814 947 814 312 24 312 24 958 693 958 693 619 633 619 633 305 670 305 670 734 775 734 775 36 165 36 165 415 980 415 980 164 555 164 555 25 194 25 194 996 887 996 887 554 977 554 977 559 994 559 994 246 215 246 215 217 533 217 533 333 789 333 789 974 820 974 820 916 272 916 272 228 13 228 13 108 532 108 532 302 513 302 513 438 876 438 876 707 379 707 379 838 815 838 815 230 338 230 338 748 5 748 5 479 555 479 555 236 183 236 183 121 633 121 633 193 473 193 473 843 745 843 745 634 755 634 755 398 404 398 404 870 99 870 99 746 302 746 302 180 283 180 283 371 864 371 864 959 796 959 796 936 517 936 517 230 506 230 506 436 493 436 493 540 275 540 275 311 607 311 607 686 107 686 107 86 378 86 378 927 213 927 213 272 203 272 203 592 967 592 967 554 960 554 960 591 569 591 569 734 898 734 898 757 555 757 555 887 392 887 392 418 649 418 649 278 575 278 575 572 408 572 408 466 476 466 476 980 332 980 332 701 219 701 219 941 849 941 849 539 401 539 401 518 984 518 984 568 988 568 988 864 202 864 202 550 115 550 115 618 27 618 27 925 728 925 728 864 660 864 660 144 564 144 564 8 689 8 689 863 992 863 992 802 90 802 90 457 761 457 761 9 50 9 50 57 365 57 365 82 911 82 911 461 690 461 690 889 23 889 23 187 688 187 688 36 312 36 312 715 872 715 872 219 832 219 832 456 748 456 748 500 287 500 287 824 843 824 843 283 473 283 473 479 500 479 500 252 734 252 734 481 825 481 825 107 924 107 924 151 868 151 868 42 830 42 830 413 311 413 311 787 859 787 859 45 907 45 907 798 942 798 942 104 741 104 741 115 82 115 82 1 185 1 185 430 363 430 363 120 894 120 894 8 682 8 682 307 820 307 820 286 139 286 139 217 893 217 893 487 173 487 173 349 433 349 433 371 215 371 215 314 184 314 184 945 29 945 29 275 449 275 449 134 437 134 437 305 376 305 376 929 217 929 217 109 772 109 772 369 438 369 438 588 71 588 71 618 747 618 747 616 721 616 721 307 735 307 735 974 980 974 980 987 685 987 685 453 382 453 382 911 266 911 266 126 497 126 497 615 174 615 174 502 522 502 522 138 900 138 900 896 981 896 981 527 821 527 821 339 564 339 564 662 60 662 60 527 973 527 973 817 638 817 638 610 750 610 750 89 208 89 208 746 13 746 13 605 31 605 31 733 574 733 574 236 703 236 703 579 859 579 859 935 944 935 944 815 303 815 303 934 68 934 68 411 252 411 252 287 845 287 845 57 987 57 987 527 20 527 20 103 975 103 975 299 980 299 980 873 918 873 918 26 653 26 653 928 111 928 111 512 618 512 618 452 142 452 142 169 315 169 315 816 334 816 334 491 381 491 381 166 756 166 756 528 99 528 99 63 720 63 720 563 363 563 363 122 160 122 160 727 473 727 473 563 738 563 738 264 418 264 418 488 278 488 278 444 683 444 683 522 677 522 677 512 351 512 351 530 483 530 483 101 245 101 245 262 893 262 893 665 26 665 26 400 531 400 531 393 568 393 568 301 646 301 646 667 834 667 834 416 186 416 186 766 350 766 350 895 233 895 233 143 684 143 684 175 403 175 403 654 250 654 250 645 506 645 506 114 888 114 888 91 188 91 188 183 627 183 627 792 701 792 701 836 605 836 605 789 380 789 380 894 471 894 471 812 901 812 901 861 567 861 567 830 252 830 252 330 790 330 790 953 69 953 69 641 702 641 702 156 702 156 702 589 463 589 463 417 546 417 546 479 553 479 553 891 13 891 13 759 629 759 629 885 494 885 494 113 501 113 501 434 639 434 639 255 107 255 107 698 360 698 360 534 625 534 625 78 457 78 457 908 546 908 546 260 496 260 496 318 869 318 869 819 856 819 856 230 93 230 93 706 803 706 803 982 920 982 920 51 766 51 766 107 676 107 676 288 657 288 657 725 30 725 30 715 366 715 366 958 551 958 551 819 761 819 761 294 455 294 455 671 79 671 79 497 79 497 79 655 729 655 729 89 146 89 146 494 318 494 318 88 312 88 312 699 114 699 114 125 187 125 187 190 325 190 325 893 635 893 635 103 718 103 718 511 869 511 869 493 582 493 582 227 478 227 478 186 383 186 383 87 934 87 934 374 240 374 240 951 231 951 231 983 611 983 611 179 657 179 657 662 483 662 483 696 568 696 568 438 197 438 197 834 622 834 622 121 617 121 617 801 898 801 898 86 595 86 595 794 598 794 598 590 688 590 688 409 845 409 845 494 321 494 321 421 806 421 806 964 659 964 659 217 677 217 677 702 384 702 384 174 660 174 660 4 218 4 218 501 217 501 217 570 84 570 84 9 475 9 475 836 726 836 726 800 19 800 19 812 291 812 291 792 233 792 233 499 626 499 626 879 312 879 312 265 87 265 87 303 901 303 901 787 331 787 331 859 1 859 1 400 992 400 992 838 210 838 210 134 816 134 816 79 160 79 160 184 657 184 657 483 746 483 746 267 828 267 828 210 985 210 985 961 885 961 885 975 120 975 120 484 988 484 988 571 665 571 665 821 330 821 330 717 192 717 192 459 274 459 274 793 84 793 84 224 509 224 509 329 97 329 97 187 879 187 879 417 327 417 327 939 927 939 927 710 713 710 713 579 593 579 593 657 217 657 217 632 849 632 849 942 209 942 209 112 846 112 846 547 845 547 845 963 213 963 213 197 623 197 623 424 482 424 482 960 480 960 480 604 696 604 696 572 92 572 92 433 958 433 958 394 113 394 113 533 755 533 755 707 330 707 330 510 958 510 958 73 358 73 358 537 939 537 939 553 968 553 968 288 149 288 149 534 846 534 846 842 859 842 859 424 111 424 111 319 693 319 693 887 244 887 244 694 646 694 646 946 909 946 909 2 40 2 40 698 776 698 776 320 272 320 272 209 978 209 978 327 977 327 977 736 362 736 362 542 954 542 954 52 850 52 850 253 996 253 996 761 642 761 642 448 396 448 396 584 867 584 867 596 374 596 374 111 759 111 759 782 804 782 804 786 117 786 117 911 925 911 925 729 469 729 469 113 779 113 779 545 866 545 866 41 730 41 730 759 198 759 198 42 279 42 279 317 698 317 698 628 116 628 116 592 802 592 802 627 159 627 159 372 89 372 89 52 995 52 995 726 754 726 754 842 658 842 658 481 226 481 226 210 141 210 141 55 698 55 698 916 113 916 113 582 276 582 276 635 62 635 62 60 360 60 360 431 300 431 300 349 657 349 657 879 824 879 824 532 526 532 526 931 374 931 374 147 387 147 387 240 942 240 942 876 417 876 417 243 297 243 297 765 825 765 825 658 62 658 62 795 207 795 207 431 957 431 957 361 232 361 232 774 670 774 670 638 15 638 15 837 636 837 636 71 830 71 830 332 798 332 798 320 763 320 763 910 713 910 713 210 300 210 300 703 331 703 331 769 624 769 624 379 856 379 856 137 9 137 9 101 644 101 644 712 276 712 276 529 882 529 882 714 418 714 418 469 809 469 809 692 581 692 581 16 129 16 129 215 583 215 583 167 954 167 954 576 771 576 771 802 72 802 72 406 887 406 887 244 551 244 551 32 494 32 494 907 657 907 657 575 550 575 550 314 368 314 368 45 5 45 5 830 884 830 884 605 334 605 334 451 720 451 720 375 646 375 646 33 604 33 604 919 187 919 187 143 248 143 248 653 162 653 162 419 651 419 651 484 426 484 426 889 627 889 627 707 469 707 469 68 133 68 133 583 16 583 16 408 988 408 988 903 187 903 187 803 311 803 311 250 448 250 448 411 266 411 266 763 558 763 558 324 994 324 994 967 499 967 499 204 343 204 343 377 381 377 381 327 335 327 335 743 96 743 96 826 16 826 16 869 855 869 855 6 344 6 344 319 244 319 244 702 971 702 971 678 186 678 186 269 105 269 105 176 738 176 738 538 757 538 757 724 1 724 1 867 803 867 803 285 637 285 637 842 687 842 687 959 992 959 992 303 155 303 155 212 742 212 742 275 526 275 526 526 627 526 627 694 247 694 247 39 564 39 564 33 878 33 878 326 952 326 952 338 502 338 502 740 417 740 417 949 36 949 36 195 985 195 985 198 882 198 882 191 554 191 554 740 756 740 756 776 290 776 290 618 665 618 665 71 533 71 533 644 29 644 29 89 483 89 483 588 917 588 917 814 725 814 725 742 242 742 242 289 791 289 791 964 414 964 414 711 43 711 43 474 809 474 809 125 424 125 424 488 969 488 969 290 440 290 440 236 760 236 760 384 630 384 630 54 64 54 64 940 42 940 42 593 602 593 602 619 123 619 123 607 67 607 67 141 350 141 350 256 227 256 227 640 330 640 330 330 65 330 65 88 658 88 658 350 941 350 941 79 865 79 865 687 644 687 644 839 895 839 895 184 382 184 382 616 561 616 561 150 80 150 80 948 908 948 908 837 961 837 961 105 81 105 81 312 37 312 37 106 280 106 280 78 152 78 152 681 40 681 40 161 833 161 833 59 831 59 831 557 141 557 141 626 489 626 489 364 214 364 214 341 819 341 819 954 613 954 613 384 684 384 684 260 996 260 996 317 501 317 501 170 325 170 325 778 149 778 149 349 146 349 146 517 905 517 905 480 74 480 74 255 892 255 892 447 375 447 375 245 997 245 997 583 797 583 797 967 250 967 250 146 968 146 968 886 863 886 863 381 803 381 803 502 855 502 855 418 810 418 810 434 142 434 142 578 920 578 920 533 234 533 234 992 479 992 479 49 672 49 672 222 587 222 587 162 155 162 155 561 897 561 897 826 280 826 280 117 582 117 582 543 651 543 651 368 832 368 832 826 383 826 383 679 923 679 923 107 469 107 469 11 866 11 866 686 702 686 702 770 435 770 435 84 87 84 87 390 441 390 441 205 853 205 853 640 728 640 728 625 244 625 244 218 371 218 371 376 693 376 693 472 465 472 465 417 778 417 778 253 303 253 303 184 951 184 951 542 852 542 852 837 696 837 696 259 763 259 763 263 640 263 640 134 593 134 593 420 124 420 124 462 810 462 810 921 682 921 682 7 927 7 927 827 101 827 101 362 994 362 994 283 817 283 817 182 195 182 195 643 997 643 997 585 466 585 466 876 542 876 542 448 869 448 869 789 161 789 161 253 703 253 703 429 141 429 141 642 844 642 844 947 362 947 362 315 320 315 320 702 601 702 601 920 594 920 594 761 323 761 323 620 687 620 687 233 601 233 601 11 309 11 309 450 200 450 200 885 575 885 575 254 600 254 600 381 144 381 144 190 430 190 430 793 28 793 28 265 723 265 723 231 344 231 344 467 860 467 860 30 791 30 791 278 402 278 402 526 200 526 200 885 768 885 768 752 475 752 475 621 338 621 338 445 237 445 237 277 659 277 659 153 472 153 472 855 996 855 996 99 480 99 480 339 736 339 736 646 514 646 514 58 156 58 156 112 603 112 603 537 665 537 665 337 781 337 781 234 451 234 451 122 513 122 513 259 734 259 734 219 216 219 216 910 175 910 175 746 947 746 947 478 709 478 709 534 982 534 982 968 11 968 11 764 457 764 457 235 479 235 479 605 926 605 926 902 413 902 413 833 379 833 379 68 27 68 27 481 338 481 338 424 993 424 993 798 74 798 74 847 429 847 429 696 88 696 88 625 900 625 900 858 372 858 372 440 892 440 892 365 606 365 606 821 117 821 117 773 142 773 142 973 258 973 258 736 184 736 184 70 36 70 36 843 607 843 607 658 433 658 433 850 480 850 480 344 810 344 810 339 940 339 940 957 281 957 281 207 288 207 288 562 553 562 553 810 896 810 896 47 174 47 174 675 895 675 895 835 260 835 260 591 247 591 247 790 910 790 910 674 642 674 642 487 799 487 799 122 354 122 354 872 530 872 530 982 693 982 693 734 202 734 202 411 161 411 161 460 430 460 430 325 486 325 486 831 141 831 141 679 765 679 765 133 818 133 818 655 188 655 188 980 649 980 649 14 418 14 418 930 361 930 361 668 847 668 847 740 265 740 265 495 671 495 671 730 812 730 812 186 927 186 927 133 148 133 148 674 675 674 675 253 241 253 241 92 860 92 860 620 834 620 834 370 693 370 693 437 58 437 58 713 253 713 253 662 572 662 572 923 175 923 175 133 382 133 382 235 312 235 312 803 466 803 466 498 914 498 914 167 371 167 371 950 476 950 476 766 33 766 33 227 243 227 243 943 11 943 11 864 11 864 11 505 103 505 103 183 36 183 36 203 226 203 226 426 311 426 311 384 393 384 393 911 65 911 65 470 366 470 366 8 822 8 822 283 807 283 807 440 588 440 588 45 521 45 521 230 121 230 121 611 532 611 532 294 289 294 289 121 625 121 625 578 533 578 533 896 500 896 500 127 659 127 659 84 7 84 7 986 16 986 16 658 453 658 453 292 641 292 641 399 850 399 850 766 733 766 733 850 68 850 68 369 5 369 5 896 696 896 696 848 87 848 87 900 619 900 619 859 404 859 404 515 903 515 903 2 47 2 47 199 119 199 119 119 309 119 309 337 233 337 233 45 812 45 812 347 302 347 302 161 299 161 299 369 305 369 305 212 72 212 72 244 361 244 361 714 332 714 332 184 378 184 378 507 507 507 507 927 632 927 632 540 66 540 66 413 343 413 343 982 18 982 18 217 883 217 883 955 978 955 978 201 891 201 891 745 21 745 21 615 86 615 86 424 837 424 837 863 616 863 616 887 106 887 106 791 457 791 457 570 592 570 592 146 409 146 409 488 477 488 477 514 943 514 943 161 152 161 152 571 322 571 322 610 604 610 604 600 869 600 869 328 479 328 479 909 95 909 95 822 493 822 493 802 586 802 586 895 166 895 166 240 378 240 378 362 865 362 865 615 671 615 671 134 11 134 11 830 131 830 131 800 945 800 945 175 210 175 210 593 336 593 336 591 260 591 260 251 586 251 586 13 611 13 611 821 457 821 457 675 352 675 352 107 246 107 246 431 622 431 622 645 509 645 509 306 167 306 167 913 272 913 272 727 88 727 88 834 217 834 217 97 608 97 608 498 714 498 714 688 641 688 641 786 870 786 870 301 946 301 946 268 967 268 967 263 155 263 155 414 135 414 135 270 302 270 302 11 680 11 680 912 668 912 668 990 249 990 249 141 153 141 153 725 170 725 170 661 417 661 417 235 604 235 604 539 636 539 636 667 605 667 605 433 417 433 417 232 3 232 3 34 262 34 262 584 610 584 610 887 271 887 271 271 994 271 994 630 196 630 196 57 162 57 162 981 399 981 399 221 818 221 818 177 316 177 316 794 575 794 575 517 980 517 980 122 38 122 38 806 317 806 317 959 710 959 710 632 563 632 563 343 326 343 326 21 119 21 119 344 172 344 172 948 180 948 180 527 35 527 35 193 746 193 746 446 920 446 920 556 441 556 441 719 608 719 608 599 104 599 104 138 691 138 691 626 992 626 992 86 731 86 731 774 50 774 50 397 332 397 332 924 711 924 711 486 45 486 45 240 666 240 666 463 447 463 447 944 676 944 676 173 102 173 102 734 401 734 401 65 926 65 926 824 970 824 970 408 275 408 275 366 977 366 977 980 221 980 221 642 923 642 923 342 663 342 663 366 966 366 966 78 933 78 933 380 567 380 567 801 155 801 155 948 346 948 346 818 298 818 298 201 163 201 163 114 639 114 639 725 777 725 777 760 817 760 817 978 211 978 211 308 792 308 792 882 160 882 160 876 753 876 753 860 707 860 707 360 679 360 679 989 299 989 299 464 181 464 181 352 433 352 433 180 852 180 852 620 704 620 704 48 340 48 340 746 886 746 886 50 323 50 323 598 807 598 807 649 467 649 467 324 910 324 910 531 770 531 770 683 183 683 183 738 434 738 434 412 765 412 765 401 395 401 395 222 922 222 922 869 597 869 597 642 113 642 113 307 712 307 712 127 109 127 109 652 399 652 399 578 953 578 953 532 251 532 251 689 970 689 970 62 408 62 408 30 120 30 120 591 723 591 723 925 443 925 443 801 385 801 385 103 606 103 606 197 950 197 950 43 318 43 318 68 956 68 956 655 796 655 796 101 96 101 96 477 640 477 640 717 229 717 229 674 750 674 750 982 3 982 3 153 817 153 817 412 146 412 146 905 651 905 651 986 353 986 353 873 535 873 535 53 356 53 356 155 213 155 213 252 86 252 86 882 914 882 914 278 44 278 44 613 292 613 292 299 884 299 884 214 17 214 17 721 925 721 925 441 244 441 244 512 883 512 883 858 505 858 505 891 428 891 428 491 867 491 867 607 73 607 73 685 310 685 310 469 828 469 828 403 481 403 481 748 657 748 657 549 490 549 490 324 520 324 520 901 248 901 248 765 672 765 672 701 648 701 648 26 351 26 351 368 640 368 640 732 426 732 426 230 443 230 443 348 980 348 980 87 334 87 334 658 733 658 733 241 283 241 283 56 581 56 581 600 225 600 225 260 983 260 983 929 689 929 689 96 624 96 624 347 339 347 339 208 678 208 678 52 862 52 862 428 401 428 401 315 527 315 527 331 359 331 359 764 247 764 247 73 281 73 281 298 680 298 680 575 130 575 130 713 442 713 442 996 32 996 32 968 421 968 421 514 938 514 938 995 268 995 268 258 59 258 59 167 989 167 989 524 481 524 481 863 720 863 720 228 576 228 576 678 755 678 755 483 566 483 566 911 404 911 404 352 605 352 605 93 314 93 314 119 379 119 379 863 877 863 877 269 20 269 20 316 968 316 968 294 33 294 33 251 84 251 84 668 777 668 777 702 468 702 468 572 104 572 104 360 658 360 658 41 35 41 35 702 159 702 159 737 689 737 689 562 920 562 920 938 967 938 967 543 689 543 689 824 763 824 763 783 207 783 207 681 615 681 615 988 733 988 733 309 917 309 917 109 665 109 665 741 380 741 380 465 215 465 215 667 215 667 215 635 769 635 769 461 692 461 692 85 792 85 792 131 312 131 312 730 358 730 358 593 501 593 501 726 193 726 193 519 613 519 613 338 499 338 499 911 654 911 654 166 948 166 948 584 381 584 381 558 264 558 264 24 535 24 535 90 554 90 554 985 598 985 598 888 309 888 309 521 866 521 866 234 191 234 191 435 232 435 232 389 355 389 355 552 85 552 85 838 502 838 502 735 977 735 977 577 383 577 383 783 578 783 578 798 81 798 81 424 586 424 586 305 310 305 310 739 810 739 810 983 986 983 986 855 489 855 489 792 711 792 711 957 593 957 593 594 325 594 325 828 106 828 106 358 790 358 790 918 993 918 993 683 400 683 400 38 731 38 731 970 527 970 527 118 936 118 936 76 817 76 817 815 3 815 3 515 170 515 170 424 615 424 615 468 581 468 581 909 104 909 104 797 780 797 780 922 955 922 955 311 345 311 345 844 643 844 643 692 83 692 83 415 238 415 238 882 274 882 274 167 107 167 107 65 547 65 547 899 258 899 258 463 205 463 205 88 382 88 382 969 626 969 626 322 763 322 763 86 293 86 293 142 508 142 508 921 279 921 279 224 673 224 673 233 661 233 661 554 300 554 300 888 987 888 987 924 982 924 982 550 621 550 621 134 177 134 177 981 997 981 997 697 898 697 898 315 497 315 497 887 412 887 412 266 515 266 515 958 322 958 322 738 486 738 486 175 226 175 226 677 12 677 12 953 887 953 887 777 549 777 549 210 881 210 881 499 772 499 772 586 406 586 406 155 698 155 698 498 577 498 577 523 940 523 940 622 644 622 644 859 296 859 296 351 731 351 731 10 437 10 437 835 873 835 873 471 41 471 41 62 235 62 235 435 121 435 121 225 843 225 843 744 900 744 900 289 947 289 947 710 314 710 314 83 800 83 800 146 665 146 665 52 505 52 505 589 438 589 438 262 313 262 313 138 363 138 363 530 780 530 780 870 620 870 620 983 484 983 484 467 443 467 443 94 46 94 46 701 561 701 561 368 636 368 636 308 949 308 949 363 888 363 888 331 308 331 308 679 928 679 928 878 489 878 489 73 708 73 708 224 574 224 574 189 338 189 338 86 651 86 651 245 708 245 708 898 135 898 135 852 306 852 306 894 509 894 509 386 204 386 204 927 949 927 949 330 99 330 99 151 681 151 681 303 165 303 165 458 253 458 253 208 613 208 613 134 623 134 623 664 501 664 501 501 665 501 665 96 107 96 107 256 632 256 632 427 515 427 515 917 764 917 764 958 528 958 528 643 927 643 927 468 615 468 615 17 592 17 592 422 393 422 393 707 45 707 45 93 303 93 303 119 485 119 485 814 28 814 28 43 219 43 219 666 860 666 860 940 12 940 12 168 292 168 292 922 3 922 3 713 549 713 549 821 841 821 841 195 331 195 331 433 854 433 854 169 711 169 711 568 939 568 939 105 466 105 466 367 16 367 16 419 119 419 119 280 800 280 800 299 226 299 226 621 960 621 960 543 662 543 662 956 340 956 340 38 589 38 589 127 323 127 323 216 184 216 184 31 294 31 294 785 663 785 663 332 928 332 928 263 814 263 814 131 172 131 172 879 774 879 774 432 88 432 88 466 350 466 350 136 926 136 926 486 54 486 54 223 954 223 954 341 320 341 320 16 358 16 358 325 588 325 588 773 889 773 889 221 903 221 903 288 755 288 755 824 928 824 928 725 898 725 898 395 759 395 759 757 212 757 212 819 386 819 386 670 386 670 386 30 157 30 157 921 334 921 334 382 181 382 181 351 703 351 703 266 678 266 678 243 399 243 399 652 961 652 961 803 800 803 800 238 646 238 646 543 366 543 366 98 51 98 51 41 346 41 346 63 490 63 490 264 913 264 913 350 34 350 34 857 421 857 421 473 481 473 481 265 611 265 611 464 905 464 905 86 174 86 174 586 961 586 961 311 280 311 280 832 381 832 381 665 454 665 454 719 784 719 784 350 108 350 108 587 516 587 516 210 776 210 776 920 871 920 871 931 733 931 733 15 620 15 620 671 252 671 252 665 413 665 413 522 634 522 634 993 12 993 12 205 256 205 256 424 306 424 306 631 836 631 836 530 166 530 166 544 482 544 482 799 165 799 165 355 559 355 559 628 496 628 496 693 52 693 52 809 426 809 426 54 177 54 177 765 324 765 324 823 6 823 6 924 917 924 917 268 937 268 937 602 14 602 14 53 747 53 747 486 793 486 793 860 754 860 754 298 588 298 588 132 818 132 818 226 411 226 411 584 793 584 793 434 293 434 293 812 289 812 289 341 598 341 598 916 555 916 555 418 112 418 112 279 715 279 715 250 83 250 83 380 884 380 884 449 861 449 861 918 519 918 519 76 38 76 38 20 477 20 477 707 165 707 165 799 801 799 801 927 324 927 324 642 374 642 374 499 844 499 844 185 946 185 946 45 316 45 316 301 436 301 436 810 491 810 491 771 247 771 247 229 10 229 10 318 392 318 392 948 18 948 18 213 910 213 910 603 175 603 175 672 134 672 134 391 860 391 860 452 730 452 730 527 554 527 554 949 769 949 769 780 785 780 785 894 374 894 374 347 871 347 871 526 490 526 490 922 703 922 703 520 765 520 765 496 779 496 779 184 865 184 865 186 949 186 949 484 734 484 734 506 726 506 726 930 215 930 215 891 223 891 223 612 894 612 894 913 623 913 623 194 996 194 996 231 266 231 266 366 277 366 277 642 841 642 841 101 833 101 833 607 177 607 177 445 644 445 644 679 670 679 670 677 153 677 153 333 110 333 110 643 680 643 680 566 743 566 743 250 450 250 450 621 176 621 176 254 273 254 273 297 396 297 396 154 55 154 55 249 536 249 536 164 68 164 68 240 511 240 511 277 740 277 740 614 627 614 627 311 675 311 675 110 655 110 655 855 248 855 248 679 145 679 145 966 464 966 464 342 41 342 41 415 835 415 835 320 782 320 782 456 507 456 507 655 920 655 920 817 918 817 918 430 9 430 9 652 174 652 174 540 448 540 448 481 811 481 811 950 61 950 61 734 238 734 238 391 563 391 563 733 712 733 712 332 65 332 65 39 624 39 624 928 355 928 355 330 42 330 42 167 587 167 587 153 991 153 991 571 383 571 383 943 198 943 198 412 321 412 321 118 71 118 71 892 562 892 562 625 685 625 685 172 451 172 451 399 324 399 324 857 765 857 765 824 930 824 930 958 220 958 220 920 415 920 415 627 995 627 995 37 543 37 543 915 644 915 644 746 613 746 613 279 503 279 503 806 62 806 62 799 780 799 780 279 599 279 599 898 606 898 606 674 152 674 152 389 8 389 8 877 879 877 879 338 432 338 432 893 603 893 603 845 922 845 922 256 84 256 84 104 620 104 620 572 168 572 168 277 426 277 426 195 242 195 242 676 643 676 643 507 647 507 647 984 884 984 884 256 846 256 846 532 743 532 743 142 360 142 360 888 43 888 43 689 501 689 501 92 317 92 317 791 447 791 447 622 411 622 411 38 283 38 283 705 79 705 79 80 238 80 238 613 525 613 525 800 202 800 202 494 181 494 181 766 180 766 180 109 89 109 89 708 126 708 126 926 667 926 667 160 975 160 975 318 436 318 436 544 31 544 31 123 634 123 634 292 221 292 221 678 595 678 595 909 61 909 61 761 865 761 865 496 719 496 719 77 647 77 647 199 631 199 631 440 696 440 696 675 189 675 189 857 203 857 203 703 550 703 550 796 185 796 185 83 772 83 772 557 926 557 926 426 128 426 128 38 840 38 840 965 672 965 672 622 274 622 274 441 618 441 618 376 405 376 405 916 519 916 519 581 517 581 517 797 359 797 359 135 27 135 27 547 562 547 562 615 465 615 465 10 496 10 496 725 75 725 75 366 91 366 91 705 662 705 662 491 766 491 766 750 589 750 589 280 392 280 392 616 504 616 504 961 857 961 857 886 630 886 630 839 872 839 872 239 316 239 316 850 846 850 846 537 531 537 531 316 230 316 230 736 823 736 823 597 194 597 194 259 911 259 911 876 696 876 696 895 346 895 346 498 783 498 783 605 690 605 690 338 445 338 445 53 199 53 199 640 858 640 858 624 41 624 41 216 949 216 949 825 468 825 468 608 783 608 783 362 136 362 136 11 809 11 809 2 641 2 641 362 860 362 860 281 392 281 392 846 549 846 549 853 34 853 34 141 685 141 685 299 820 299 820 326 243 326 243 966 479 966 479 810 229 810 229 460 45 460 45 568 475 568 475 286 54 286 54 499 546 499 546 271 873 271 873 882 150 882 150 586 853 586 853 721 197 721 197 652 13 652 13 242 265 242 265 898 702 898 702 276 615 276 615 705 146 705 146 699 936 699 936 360 892 360 892 900 14 900 14 257 706 257 706 714 767 714 767 439 566 439 566 340 20 340 20 151 237 151 237 696 789 696 789 109 990 109 990 17 755 17 755 967 598 967 598 990 234 990 234 38 889 38 889 381 280 381 280 552 397 552 397 654 170 654 170 269 108 269 108 440 642 440 642 539 185 539 185 791 430 791 430 658 735 658 735 611 885 611 885 23 834 23 834 246 939 246 939 547 325 547 325 386 402 386 402 829 448 829 448 407 299 407 299 577 260 577 260 213 104 213 104 155 372 155 372 904 209 904 209 769 48 769 48 379 844 379 844 270 64 270 64 316 705 316 705 981 179 981 179 946 978 946 978 852 368 852 368 972 103 972 103 233 700 233 700 989 851 989 851 687 85 687 85 29 333 29 333 622 350 622 350 59 98 59 98 245 768 245 768 92 687 92 687 80 533 80 533 763 848 763 848 892 281 892 281 582 693 582 693 765 683 765 683 310 525 310 525 192 936 192 936 628 845 628 845 571 133 571 133 158 350 158 350 7 727 7 727 427 804 427 804 763 833 763 833 870 299 870 299 672 113 672 113 858 484 858 484 619 696 619 696 100 684 100 684 127 501 127 501 590 172 590 172 452 6 452 6 757 900 757 900 845 406 845 406 297 101 297 101 598 629 598 629 879 178 879 178 811 59 811 59 950 102 950 102 990 808 990 808 955 729 955 729 86 898 86 898 439 167 439 167 524 429 524 429 404 60 404 60 532 402 532 402 149 735 149 735 412 73 412 73 505 689 505 689 524 936 524 936 48 526 48 526 314 901 314 901 827 880 827 880 699 60 699 60 384 493 384 493 499 678 499 678 395 964 395 964 800 132 800 132 806 481 806 481 311 622 311 622 556 118 556 118 501 496 501 496 714 57 714 57 564 246 564 246 691 420 691 420 658 919 658 919 935 440 935 440 253 414 253 414 126 526 126 526 35 449 35 449 653 857 653 857 876 93 876 93 245 200 245 200 141 575 141 575 61 851 61 851 613 862 613 862 495 410 495 410 117 262 117 262 685 55 685 55 843 451 843 451 405 139 405 139 234 608 234 608 910 682 910 682 320 329 320 329 576 846 576 846 631 337 631 337 462 844 462 844 504 727 504 727 104 613 104 613 797 842 797 842 80 547 80 547 383 80 383 80 794 820 794 820 776 488 776 488 559 988 559 988 408 434 408 434 854 228 854 228 430 176 430 176 540 274 540 274 801 401 801 401 656 831 656 831 145 276 145 276 219 286 219 286 180 538 180 538 343 401 343 401 364 776 364 776 897 695 897 695 546 648 546 648 969 104 969 104 366 549 366 549 589 328 589 328 782 266 782 266 112 881 112 881 493 980 493 980 560 429 560 429 945 677 945 677 505 572 505 572 459 962 459 962 363 232 363 232 883 918 883 918 483 594 483 594 928 729 928 729 284 365 284 365 667 310 667 310 740 638 740 638 183 755 183 755 745 237 745 237 619 558 619 558 101 808 101 808 14 570 14 570 969 691 969 691 446 902 446 902 828 645 828 645 825 810 825 810 790 519 790 519 843 437 843 437 444 364 444 364 755 421 755 421 792 538 792 538 25 248 25 248 431 17 431 17 900 275 900 275 331 20 331 20 392 877 392 877 333 656 333 656 454 839 454 839 494 196 494 196 231 592 231 592 811 419 811 419 51 851 51 851 677 625 677 625 961 807 961 807 153 94 153 94 867 725 867 725 235 551 235 551 800 859 800 859 993 674 993 674 881 536 881 536 174 195 174 195 65 330 65 330 637 358 637 358 417 310 417 310 634 883 634 883 137 392 137 392 732 986 732 986 46 917 46 917 541 894 541 894 419 908 419 908 966 443 966 443 735 469 735 469 802 957 802 957 74 206 74 206 808 456 808 456 22 36 22 36 706 26 706 26 945 250 945 250 605 370 605 370 967 317 967 317 153 138 153 138 30 163 30 163 112 495 112 495 742 533 742 533 411 730 411 730 432 618 432 618 501 935 501 935 63 654 63 654 406 908 406 908 726 194 726 194 102 211 102 211 50 606 50 606 882 744 882 744 281 808 281 808 185 318 185 318 917 441 917 441 654 240 654 240 71 726 71 726 273 939 273 939 811 325 811 325 839 745 839 745 486 207 486 207 921 538 921 538 293 401 293 401 226 984 226 984 37 392 37 392 891 803 891 803 395 827 395 827 436 209 436 209 154 326 154 326 281 370 281 370 925 127 925 127 125 306 125 306 904 755 904 755 212 971 212 971 19 534 19 534 122 294 122 294 841 129 841 129 230 73 230 73 91 961 91 961 692 324 692 324 354 150 354 150 922 129 922 129 612 397 612 397 31 406 31 406 645 494 645 494 364 930 364 930 970 867 970 867 273 420 273 420 397 430 397 430 594 658 594 658 167 661 167 661 802 722 802 722 391 841 391 841 520 982 520 982 593 293 593 293 596 686 596 686 881 69 881 69 88 369 88 369 398 627 398 627 57 775 57 775 487 80 487 80 196 924 196 924 342 995 342 995 554 732 554 732 17 466 17 466 626 228 626 228 357 865 357 865 159 678 159 678 233 235 233 235 979 702 979 702 388 778 388 778 25 180 25 180 225 314 225 314 280 32 280 32 333 928 333 928 326 192 326 192 154 829 154 829 211 548 211 548 923 796 923 796 676 470 676 470 535 960 535 960 224 244 224 244 538 121 538 121 491 659 491 659 997 709 997 709 355 492 355 492 508 382 508 382 129 46 129 46 768 130 768 130 131 85 131 85 22 554 22 554 444 501 444 501 517 766 517 766 965 56 965 56 296 626 296 626 505 688 505 688 208 730 208 730 737 98 737 98 769 53 769 53 379 401 379 401 97 90 97 90 652 621 652 621 819 370 819 370 641 302 641 302 842 308 842 308 221 85 221 85 268 767 268 767 276 300 276 300 705 651 705 651 715 102 715 102 671 881 671 881 826 90 826 90 895 396 895 396 489 119 489 119 160 807 160 807 392 727 392 727 238 196 238 196 476 31 476 31 5 51 5 51 78 856 78 856 164 388 164 388 122 52 122 52 693 437 693 437 517 439 517 439 499 45 499 45 42 852 42 852 487 75 487 75 51 519 51 519 456 739 456 739 960 179 960 179 284 291 284 291 909 814 909 814 543 720 543 720 531 92 531 92 501 420 501 420 97 55 97 55 971 427 971 427 891 900 891 900 745 215 745 215 588 67 588 67 124 682 124 682 703 66 703 66 644 874 644 874 34 692 34 692 569 369 569 369 285 715 285 715 456 991 456 991 737 269 737 269 276 85 276 85 607 236 607 236 120 663 120 663 257 282 257 282 309 447 309 447 840 785 840 785 767 397 767 397 534 640 534 640 12 448 12 448 881 314 881 314 612 706 612 706 329 90 329 90 437 936 437 936 953 331 953 331 972 68 972 68 322 286 322 286 289 245 289 245 452 465 452 465 328 753 328 753 816 178 816 178 294 408 294 408 895 480 895 480 211 254 211 254 567 924 567 924 657 82 657 82 518 892 518 892 679 864 679 864 469 160 469 160 23 546 23 546 772 306 772 306 443 956 443 956 352 118 352 118 40 450 40 450 950 583 950 583 39 186 39 186 363 265 363 265 990 28 990 28 54 522 54 522 628 80 628 80 601 351 601 351 434 550 434 550 62 596 62 596 899 366 899 366 449 876 449 876 167 839 167 839 395 73 395 73 815 593 815 593 822 451 822 451 634 919 634 919 447 701 447 701 958 829 958 829 572 750 572 750 156 124 156 124 257 537 257 537 48 498 48 498 789 16 789 16 997 607 997 607 206 848 206 848 972 126 972 126 269 199 269 199 87 991 87 991 958 563 958 563 923 863 923 863 401 895 401 895 89 93 89 93 982 604 982 604 333 351 333 351 943 125 943 125 461 753 461 753 783 380 783 380 930 915 930 915 407 304 407 304 654 43 654 43 855 381 855 381 985 785 985 785 203 52 203 52 545 579 545 579 543 120 543 120 52 987 52 987 26 245 26 245 950 716 950 716 405 51 405 51 854 242 854 242 112 574 112 574 193 931 193 931 173 328 173 328 400 545 400 545 503 66 503 66 814 26 814 26 703 646 703 646 831 974 831 974 71 352 71 352 672 143 672 143 181 180 181 180 465 212 465 212 882 186 882 186 312 63 312 63 414 934 414 934 23 922 23 922 28 466 28 466 723 189 723 189 639 832 639 832 550 389 550 389 531 144 531 144 525 598 525 598 21 877 21 877 944 351 944 351 323 640 323 640 561 801 561 801 40 417 40 417 274 445 274 445 197 104 197 104 431 789 431 789 726 958 726 958 254 658 254 658 296 432 296 432 763 388 763 388 628 344 628 344 448 707 448 707 193 729 193 729 72 190 72 190 807 837 807 837 622 310 622 310 230 44 230 44 239 688 239 688 878 187 878 187 405 417 405 417 853 612 853 612 651 868 651 868 671 610 671 610 685 118 685 118 62 577 62 577 8 359 8 359 536 921 536 921 603 46 603 46 431 761 431 761 879 375 879 375 455 102 455 102 258 203 258 203 675 51 675 51 319 638 319 638 31 981 31 981 920 103 920 103 216 387 216 387 63 751 63 751 415 620 415 620 319 921 319 921 243 534 243 534 307 723 307 723 813 154 813 154 319 421 319 421 299 616 299 616 627 803 627 803 600 789 600 789 459 148 459 148 201 10 201 10 983 221 983 221 597 817 597 817 540 603 540 603 665 569 665 569 238 479 238 479 448 841 448 841 2 493 2 493 326 416 326 416 289 927 289 927 760 860 760 860 878 253 878 253 448 606 448 606 66 892 66 892 690 156 690 156 532 377 532 377 828 661 828 661 22 932 22 932 179 414 179 414 77 52 77 52 365 898 365 898 214 565 214 565 279 102 279 102 75 482 75 482 705 308 705 308 489 383 489 383 798 723 798 723 799 477 799 477 786 159 786 159 450 517 450 517 44 831 44 831 908 826 908 826 649 944 649 944 672 154 672 154 655 271 655 271 864 677 864 677 741 242 741 242 835 625 835 625 861 240 861 240 118 823 118 823 51 87 51 87 268 801 268 801 402 82 402 82 233 295 233 295 194 994 194 994 7 490 7 490 397 786 397 786 380 882 380 882 929 907 929 907 967 429 967 429 308 907 308 907 170 259 170 259 567 566 567 566 311 920 311 920 296 86 296 86 155 864 155 864 156 41 156 41 356 910 356 910 395 388 395 388 630 395 630 395 459 309 459 309 693 496 693 496 339 277 339 277 88 863 88 863 640 246 640 246 352 471 352 471 26 636 26 636 803 766 803 766 410 845 410 845 776 836 776 836 104 3 104 3 992 97 992 97 458 747 458 747 406 374 406 374 787 709 787 709 799 650 799 650 828 166 828 166 54 466 54 466 370 989 370 989 971 771 971 771 457 620 457 620 960 538 960 538 26 819 26 819 796 775 796 775 932 220 932 220 228 724 228 724 851 566 851 566 405 411 405 411 467 768 467 768 340 834 340 834 242 553 242 553 674 353 674 353 198 952 198 952 234 840 234 840 629 166 629 166 670 372 670 372 31 90 31 90 68 520 68 520 72 755 72 755 353 747 353 747 653 726 653 726 207 905 207 905 617 839 617 839 635 56 635 56 754 556 754 556 322 995 322 995 271 644 271 644 837 15 837 15 61 477 61 477 501 382 501 382 6 164 6 164 105 172 105 172 295 954 295 954 431 952 431 952 19 298 19 298 509 595 509 595 98 601 98 601 717 431 717 431 237 158 237 158 472 237 472 237 482 412 482 412 568 279 568 279 250 959 250 959 406 79 406 79 123 432 123 432 235 985 235 985 241 939 241 939 916 421 916 421 540 398 540 398 983 813 983 813 605 823 605 823 924 161 924 161 524 169 524 169 370 519 370 519 438 206 438 206 535 746 535 746 858 77 858 77 696 124 696 124 67 547 67 547 307 469 307 469 609 467 609 467 82 949 82 949 993 443 993 443 543 392 543 392 160 687 160 687 968 689 968 689 302 51 302 51 471 568 471 568 477 100 477 100 659 516 659 516 247 59 247 59 865 437 865 437 484 862 484 862 604 590 604 590 108 122 108 122 144 75 144 75 319 299 319 299 351 916 351 916 531 830 531 830 678 211 678 211 502 972 502 972 494 341 494 341 1 507 1 507 182 450 182 450 400 256 400 256 939 445 939 445 473 362 473 362 920 430 920 430 956 83 956 83 723 837 723 837 277 589 277 589 555 858 555 858 692 356 692 356 918 355 918 355 172 169 172 169 243 16 243 16 204 83 204 83 960 241 960 241 336 771 336 771 70 770 70 770 652 290 652 290 321 333 321 333 251 864 251 864 339 293 339 293 127 740 127 740 939 173 939 173 809 785 809 785 497 756 497 756 537 401 537 401 732 820 732 820 286 793 286 793 663 64 663 64 52 568 52 568 689 432 689 432 219 317 219 317 839 778 839 778 912 334 912 334 600 353 600 353 660 209 660 209 539 160 539 160 428 654 428 654 300 478 300 478 444 860 444 860 915 809 915 809 591 338 591 338 575 231 575 231 807 781 807 781 504 301 504 301 660 983 660 983 375 800 375 800 711 695 711 695 370 682 370 682 293 168 293 168 778 929 778 929 294 415 294 415 962 537 962 537 761 345 761 345 304 327 304 327 334 779 334 779 264 579 264 579 264 747 264 747 314 872 314 872 313 764 313 764 815 678 815 678 3 363 3 363 977 740 977 740 662 902 662 902 624 131 624 131 261 106 261 106 602 30 602 30 40 95 40 95 639 779 639 779 840 876 840 876 964 435 964 435 511 928 511 928 879 872 879 872 991 700 991 700 263 227 263 227 614 675 614 675 742 198 742 198 703 81 703 81 480 376 480 376 746 82 746 82 374 631 374 631 722 212 722 212 512 757 512 757 152 594 152 594 364 527 364 527 251 602 251 602 146 560 146 560 739 635 739 635 718 582 718 582 945 242 945 242 268 919 268 919 277 920 277 920 786 836 786 836 511 924 511 924 8 270 8 270 803 934 803 934 681 533 681 533 227 77 227 77 949 308 949 308 399 790 399 790 951 809 951 809 351 878 351 878 976 683 976 683 494 807 494 807 618 794 618 794 475 70 475 70 115 317 115 317 993 495 993 495 629 824 629 824 302 913 302 913 89 358 89 358 662 305 662 305 910 223 910 223 576 400 576 400 148 281 148 281 875 847 875 847 646 398 646 398 526 320 526 320 578 457 578 457 842 975 842 975 121 562 121 562 755 158 755 158 600 402 600 402 927 303 927 303 916 965 916 965 491 294 491 294 194 607 194 607 50 634 50 634 512 191 512 191 328 191 328 191 753 670 753 670 740 894 740 894 740 230 740 230 704 455 704 455 127 729 127 729 544 165 544 165 541 30 541 30 781 194 781 194 123 142 123 142 993 356 993 356 632 448 632 448 374 953 374 953 131 306 131 306 333 103 333 103 52 798 52 798 472 1 472 1 541 103 541 103 442 498 442 498 89 458 89 458 777 723 777 723 131 375 131 375 899 132 899 132 85 592 85 592 884 491 884 491 614 792 614 792 299 86 299 86 48 151 48 151 840 810 840 810 189 612 189 612 609 203 609 203 6 880 6 880 214 490 214 490 102 518 102 518 930 737 930 737 803 352 803 352 444 234 444 234 25 800 25 800 399 56 399 56 92 879 92 879 587 732 587 732 177 205 177 205 726 985 726 985 175 325 175 325 978 751 978 751 642 762 642 762 499 835 499 835 680 754 680 754 490 952 490 952 275 310 275 310 716 65 716 65 149 126 149 126 481 587 481 587 493 481 493 481 819 637 819 637 443 411 443 411 67 452 67 452 110 740 110 740 670 59 670 59 781 684 781 684 388 625 388 625 316 261 316 261 157 354 157 354 180 722 180 722 198 311 198 311 306 103 306 103 659 577 659 577 150 867 150 867 52 19 52 19 842 11 842 11 516 245 516 245 595 173 595 173 647 314 647 314 452 175 452 175 639 354 639 354 139 585 139 585 393 597 393 597 846 821 846 821 865 306 865 306 264 252 264 252 495 386 495 386 530 564 530 564 800 330 800 330 719 989 719 989 919 689 919 689 266 577 266 577 211 766 211 766 689 731 689 731 658 11 658 11 236 313 236 313 672 585 672 585 812 724 812 724 892 252 892 252 958 171 958 171 180 635 180 635 772 380 772 380 601 132 601 132 294 612 294 612 425 993 425 993 175 287 175 287 983 485 983 485 175 701 175 701 881 734 881 734 77 537 77 537 153 473 153 473 706 414 706 414 409 208 409 208 536 593 536 593 540 193 540 193 627 918 627 918 947 564 947 564 566 631 566 631 183 380 183 380 903 473 903 473 243 211 243 211 379 308 379 308 408 785 408 785 13 307 13 307 132 763 132 763 51 878 51 878 688 195 688 195 191 188 191 188 798 664 798 664 237 377 237 377 682 114 682 114 889 797 889 797 769 416 769 416 981 131 981 131 22 337 22 337 598 517 598 517 381 375 381 375 583 99 583 99 253 314 253 314 531 344 531 344 365 785 365 785 563 634 563 634 944 763 944 763 78 240 78 240 833 46 833 46 979 570 979 570 180 138 180 138 173 664 173 664 398 533 398 533 166 632 166 632 125 886 125 886 716 372 716 372 75 327 75 327 18 600 18 600 844 45 844 45 480 366 480 366 685 728 685 728 118 745 118 745 338 128 338 128 695 865 695 865 293 926 293 926 81 934 81 934 804 214 804 214 776 582 776 582 837 61 837 61 548 227 548 227 803 404 803 404 63 715 63 715 454 148 454 148 917 82 917 82 330 318 330 318 214 338 214 338 728 53 728 53 618 812 618 812 997 649 997 649 269 982 269 982 165 997 165 997 311 713 311 713 382 346 382 346 975 679 975 679 159 675 159 675 262 978 262 978 583 371 583 371 428 898 428 898 561 189 561 189 864 374 864 374 192 90 192 90 294 359 294 359 694 81 694 81 965 700 965 700 414 424 414 424 535 817 535 817 467 543 467 543 899 684 899 684 52 572 52 572 23 428 23 428 233 310 233 310 615 796 615 796 19 346 19 346 665 827 665 827 446 440 446 440 663 481 663 481 331 690 331 690 718 591 718 591 542 340 542 340 655 285 655 285 652 16 652 16 218 988 218 988 284 678 284 678 341 425 341 425 71 441 71 441 625 729 625 729 290 48 290 48 316 835 316 835 361 227 361 227 229 948 229 948 430 42 430 42 874 769 874 769 582 268 582 268 772 536 772 536 777 650 777 650 176 256 176 256 472 849 472 849 592 563 592 563 899 568 899 568 290 293 290 293 794 632 794 632 133 304 133 304 858 793 858 793 38 872 38 872 819 566 819 566 740 283 740 283 719 719 719 719 295 823 295 823 896 212 896 212 572 873 572 873 299 739 299 739 268 656 268 656 421 97 421 97 681 30 681 30 812 916 812 916 843 371 843 371 632 573 632 573 332 132 332 132 471 4 471 4 556 13 556 13 968 529 968 529 558 707 558 707 480 364 480 364 43 774 43 774 636 312 636 312 501 252 501 252 565 927 565 927 682 161 682 161 282 335 282 335 746 217 746 217 617 410 617 410 371 325 371 325 910 559 910 559 362 719 362 719 429 267 429 267 646 447 646 447 879 94 879 94 799 260 799 260 27 928 27 928 33 30 33 30 518 966 518 966 622 414 622 414 955 330 955 330 822 648 822 648 71 54 71 54 266 111 266 111 113 424 113 424 735 36 735 36 268 947 268 947 844 997 844 997 402 927 402 927 529 682 529 682 450 84 450 84 750 225 750 225 134 719 134 719 580 357 580 357 530 545 530 545 880 812 880 812 857 979 857 979 123 250 123 250 79 617 79 617 105 934 105 934 749 720 749 720 189 659 189 659 155 247 155 247 614 441 614 441 770 28 770 28 479 331 479 331 49 456 49 456 799 82 799 82 507 238 507 238 230 104 230 104 10 109 10 109 877 338 877 338 56 515 56 515 876 458 876 458 285 252 285 252 522 608 522 608 644 274 644 274 644 955 644 955 146 143 146 143 243 875 243 875 12 772 12 772 686 930 686 930 101 463 101 463 917 142 917 142 693 422 693 422 353 46 353 46 360 444 360 444 286 782 286 782 870 115 870 115 368 870 368 870 219 827 219 827 968 739 968 739 925 801 925 801 219 911 219 911 535 709 535 709 755 363 755 363 937 180 937 180 980 316 980 316 762 803 762 803 101 909 101 909 761 433 761 433 402 792 402 792 918 28 918 28 835 71 835 71 466 959 466 959 437 183 437 183 532 516 532 516 376 528 376 528 978 461 978 461 952 74 952 74 175 245 175 245 833 70 833 70 92 288 92 288 190 889 190 889 599 262 599 262 943 874 943 874 665 528 665 528 986 185 986 185 864 736 864 736 687 770 687 770 580 304 580 304 251 924 251 924 870 966 870 966 165 611 165 611 133 879 133 879 478 703 478 703 100 988 100 988 874 939 874 939 148 400 148 400 404 84 404 84 605 695 605 695 401 603 401 603 557 118 557 118 425 55 425 55 125 771 125 771 821 873 821 873 632 780 632 780 144 831 144 831 660 440 660 440 389 564 389 564 157 271 157 271 601 361 601 361 860 17 860 17 128 723 128 723 277 511 277 511 580 82 580 82 371 640 371 640 752 636 752 636 395 411 395 411 913 573 913 573 212 288 212 288 633 688 633 688 844 604 844 604 963 227 963 227 529 906 529 906 979 722 979 722 727 446 727 446 546 244 546 244 389 391 389 391 167 502 167 502 675 464 675 464 528 391 528 391 655 151 655 151 796 316 796 316 792 764 792 764 931 201 931 201 697 727 697 727 812 499 812 499 409 766 409 766 881 399 881 399 325 239 325 239 348 643 348 643 496 601 496 601 567 741 567 741 602 853 602 853 513 851 513 851 567 5 567 5 985 924 985 924 802 854 802 854 768 117 768 117 237 656 237 656 22 712 22 712 562 745 562 745 510 445 510 445 626 769 626 769 223 142 223 142 161 795 161 795 241 32 241 32 821 545 821 545 239 363 239 363 578 89 578 89 221 686 221 686 824 307 824 307 605 205 605 205 443 90 443 90 939 874 939 874 559 28 559 28 648 444 648 444 621 855 621 855 887 724 887 724 152 277 152 277 970 794 970 794 652 761 652 761 846 737 846 737 301 479 301 479 620 23 620 23 266 638 266 638 533 376 533 376 276 241 276 241 35 631 35 631 474 366 474 366 43 702 43 702 773 940 773 940 508 494 508 494 809 829 809 829 131 314 131 314 622 214 622 214 483 491 483 491 961 917 961 917 72 731 72 731 526 25 526 25 961 757 961 757 12 275 12 275 303 305 303 305 162 1 162 1 132 764 132 764 73 344 73 344 207 903 207 903 359 580 359 580 500 136 500 136 876 666 876 666 871 760 871 760 244 152 244 152 44 93 44 93 505 727 505 727 418 760 418 760 12 44 12 44 7 817 7 817 713 662 713 662 972 621 972 621 81 541 81 541 861 35 861 35 454 262 454 262 822 786 822 786 133 221 133 221 93 86 93 86 692 262 692 262 653 488 653 488 434 102 434 102 311 156 311 156 256 633 256 633 707 740 707 740 585 134 585 134 797 253 797 253 666 987 666 987 152 325 152 325 664 749 664 749 399 892 399 892 614 95 614 95 194 344 194 344 550 355 550 355 87 108 87 108 645 230 645 230 98 465 98 465 508 981 508 981 474 626 474 626 255 821 255 821 117 728 117 728 600 739 600 739 311 884 311 884 619 14 619 14 453 4 453 4 355 778 355 778 779 699 779 699 975 593 975 593 877 94 877 94 472 861 472 861 874 203 874 203 265 769 265 769 898 146 898 146 909 496 909 496 785 320 785 320 738 534 738 534 27 866 27 866 896 616 896 616 242 337 242 337 490 383 490 383 413 479 413 479 435 937 435 937 635 453 635 453 877 547 877 547 945 453 945 453 441 68 441 68 332 385 332 385 773 919 773 919 714 730 714 730 262 84 262 84 178 155 178 155 135 234 135 234 710 536 710 536 60 651 60 651 819 531 819 531 868 222 868 222 553 886 553 886 187 268 187 268 273 361 273 361 690 50 690 50 980 977 980 977 953 109 953 109 199 277 199 277 387 195 387 195 921 713 921 713 820 571 820 571 602 632 602 632 885 990 885 990 896 61 896 61 711 228 711 228 389 553 389 553 542 41 542 41 300 216 300 216 143 52 143 52 964 209 964 209 328 325 328 325 556 551 556 551 363 110 363 110 508 276 508 276 97 869 97 869 199 713 199 713 810 489 810 489 933 403 933 403 354 385 354 385 605 448 605 448 496 346 496 346 68 564 68 564 844 932 844 932 374 777 374 777 797 980 797 980 188 421 188 421 993 591 993 591 831 968 831 968 614 810 614 810 501 866 501 866 656 249 656 249 956 160 956 160 663 681 663 681 165 244 165 244 662 190 662 190 773 625 773 625 656 445 656 445 669 476 669 476 620 229 620 229 445 211 445 211 571 562 571 562 667 262 667 262 791 116 791 116 196 357 196 357 342 669 342 669 991 992 991 992 419 167 419 167 503 17 503 17 298 177 298 177 425 203 425 203 191 433 191 433 686 650 686 650 346 131 346 131 367 996 367 996 958 344 958 344 561 626 561 626 817 103 817 103 603 824 603 824 281 79 281 79 37 858 37 858 673 36 673 36 184 803 184 803 614 692 614 692 354 679 354 679 557 515 557 515 731 93 731 93 630 277 630 277 939 253 939 253 279 642 279 642 328 414 328 414 540 711 540 711 826 779 826 779 93 885 93 885 928 184 928 184 130 988 130 988 116 770 116 770 155 770 155 770 437 332 437 332 51 510 51 510 959 28 959 28 314 655 314 655 149 173 149 173 152 468 152 468 29 740 29 740 47 652 47 652 708 718 708 718 174 190 174 190 608 735 608 735 39 79 39 79 318 141 318 141 214 865 214 865 360 627 360 627 72 794 72 794 230 855 230 855 151 124 151 124 15 568 15 568 226 240 226 240 264 138 264 138 564 315 564 315 876 269 876 269 573 424 573 424 906 963 906 963 978 697 978 697 493 816 493 816 753 205 753 205 903 887 903 887 464 391 464 391 748 375 748 375 689 83 689 83 406 385 406 385 609 927 609 927 859 85 859 85 836 389 836 389 545 539 545 539 186 764 186 764 225 165 225 165 37 631 37 631 102 511 102 511 225 824 225 824 30 518 30 518 523 789 523 789 562 797 562 797 36 447 36 447 61 26 61 26 570 337 570 337 384 323 384 323 148 106 148 106 39 488 39 488 732 464 732 464 872 144 872 144 199 780 199 780 712 745 712 745 760 640 760 640 498 293 498 293 92 436 92 436 238 224 238 224 455 461 455 461 707 675 707 675 187 699 187 699 354 829 354 829 848 317 848 317 292 329 292 329 538 203 538 203 476 111 476 111 485 640 485 640 653 775 653 775 794 401 794 401 479 134 479 134 121 52 121 52 655 541 655 541 626 833 626 833 381 453 381 453 368 895 368 895 353 594 353 594 347 317 347 317 738 668 738 668 852 459 852 459 611 159 611 159 107 674 107 674 363 148 363 148 268 290 268 290 190 6 190 6 386 43 386 43 21 262 21 262 429 150 429 150 881 130 881 130 525 279 525 279 748 401 748 401 898 821 898 821 116 881 116 881 593 887 593 887 548 261 548 261 312 919 312 919 982 737 982 737 519 46 519 46 658 815 658 815 175 240 175 240 720 443 720 443 444 971 444 971 538 72 538 72 159 936 159 936 441 304 441 304 462 530 462 530 805 607 805 607 52 991 52 991 476 529 476 529 328 26 328 26 957 938 957 938 629 314 629 314 154 832 154 832 470 680 470 680 718 234 718 234 377 867 377 867 71 244 71 244 158 782 158 782 355 333 355 333 561 297 561 297 367 698 367 698 383 370 383 370 472 341 472 341 41 872 41 872 482 386 482 386 345 261 345 261 677 565 677 565 284 950 284 950 160 222 160 222 251 557 251 557 372 63 372 63 882 170 882 170 185 376 185 376 887 464 887 464 436 812 436 812 346 796 346 796 434 76 434 76 132 817 132 817 76 930 76 930 773 124 773 124 323 135 323 135 494 815 494 815 468 860 468 860 270 508 270 508 693 893 693 893 519 597 519 597 534 380 534 380 896 233 896 233 110 673 110 673 178 398 178 398 946 228 946 228 172 786 172 786 696 196 696 196 58 195 58 195 17 663 17 663 697 295 697 295 679 952 679 952 392 440 392 440 383 9 383 9 458 427 458 427 457 296 457 296 909 105 909 105 6 787 6 787 598 647 598 647 749 751 749 751 522 449 522 449 892 13 892 13 401 13 401 13 352 698 352 698 569 3 569 3 481 781 481 781 471 826 471 826 420 8 420 8 411 263 411 263 776 322 776 322 296 588 296 588 164 97 164 97 104 331 104 331 996 166 996 166 106 473 106 473 879 251 879 251 542 501 542 501 250 169 250 169 241 499 241 499 100 339 100 339 919 754 919 754 665 307 665 307 66 488 66 488 604 449 604 449 253 449 253 449 550 936 550 936 242 454 242 454 508 182 508 182 423 718 423 718 75 782 75 782 663 207 663 207 410 727 410 727 767 189 767 189 254 335 254 335 205 697 205 697 85 565 85 565 783 98 783 98 548 163 548 163 68 553 68 553 955 233 955 233 334 785 334 785 505 697 505 697 448 207 448 207 548 410 548 410 681 590 681 590 279 892 279 892 473 675 473 675 317 904 317 904 625 793 625 793 795 373 795 373 210 450 210 450 476 540 476 540 80 246 80 246 483 407 483 407 970 993 970 993 465 48 465 48 450 897 450 897 688 497 688 497 448 989 448 989 596 108 596 108 531 159 531 159 506 276 506 276 152 295 152 295 904 571 904 571 68 349 68 349 3 884 3 884 91 219 91 219 595 483 595 483 60 265 60 265 330 843 330 843 568 547 568 547 923 960 923 960 688 496 688 496 693 536 693 536 790 221 790 221 240 187 240 187 281 271 281 271 867 77 867 77 456 881 456 881 532 99 532 99 677 923 677 923 785 400 785 400 864 173 864 173 782 748 782 748 757 475 757 475 927 758 927 758 865 788 865 788 544 866 544 866 657 164 657 164 466 339 466 339 706 240 706 240 819 569 819 569 321 835 321 835 415 442 415 442 284 77 284 77 664 136 664 136 542 856 542 856 354 426 354 426 516 269 516 269 98 698 98 698 565 474 565 474 272 515 272 515 94 446 94 446 316 380 316 380 463 285 463 285 914 644 914 644 33 448 33 448 312 921 312 921 591 740 591 740 521 969 521 969 837 367 837 367 744 609 744 609 476 783 476 783 12 12 12 12 609 305 609 305 296 935 296 935 243 779 243 779 928 765 928 765 127 237 127 237 530 453 530 453 344 21 344 21 214 587 214 587 583 389 583 389 867 902 867 902 540 804 540 804 338 760 338 760 707 720 707 720 176 716 176 716 461 244 461 244 261 196 261 196 927 549 927 549 189 808 189 808 258 106 258 106 285 198 285 198 192 868 192 868 830 903 830 903 687 694 687 694 46 636 46 636 230 809 230 809 842 596 842 596 795 847 795 847 893 945 893 945 840 251 840 251 296 834 296 834 89 976 89 976 422 289 422 289 134 152 134 152 702 58 702 58 749 266 749 266 485 28 485 28 415 451 415 451 807 232 807 232 226 883 226 883 441 790 441 790 210 48 210 48 811 625 811 625 111 113 111 113 520 461 520 461 872 461 872 461 139 772 139 772 795 150 795 150 430 7 430 7 704 727 704 727 931 615 931 615 280 650 280 650 865 770 865 770 963 406 963 406 173 524 173 524 87 867 87 867 325 319 325 319 923 916 923 916 903 30 903 30 940 64 940 64 242 686 242 686 944 150 944 150 218 402 218 402 236 736 236 736 209 617 209 617 416 254 416 254 918 542 918 542 102 257 102 257 253 895 253 895 996 408 996 408 106 155 106 155 94 483 94 483 277 107 277 107 444 637 444 637 207 943 207 943 827 710 827 710 163 632 163 632 295 762 295 762 689 328 689 328 813 100 813 100 590 193 590 193 417 612 417 612 618 911 618 911 921 162 921 162 926 856 926 856 581 337 581 337 356 856 356 856 470 463 470 463 627 722 627 722 745 214 745 214 942 518 942 518 85 809 85 809 725 43 725 43 629 430 629 430 990 555 990 555 599 445 599 445 514 494 514 494 101 20 101 20 907 356 907 356 479 987 479 987 58 699 58 699 391 703 391 703 758 808 758 808 952 81 952 81 613 442 613 442 613 515 613 515 25 481 25 481 112 256 112 256 19 282 19 282 815 868 815 868 222 154 222 154 167 196 167 196 127 510 127 510 835 693 835 693 350 435 350 435 682 286 682 286 987 224 987 224 535 863 535 863 542 120 542 120 438 295 438 295 211 828 211 828 517 436 517 436 95 614 95 614 832 725 832 725 327 441 327 441 541 896 541 896 26 937 26 937 185 464 185 464 953 798 953 798 304 557 304 557 734 428 734 428 589 277 589 277 597 885 597 885 853 417 853 417 282 531 282 531 921 47 921 47 415 517 415 517 785 666 785 666 79 560 79 560 81 602 81 602 521 467 521 467 13 376 13 376 174 307 174 307 261 403 261 403 919 471 919 471 859 742 859 742 483 56 483 56 248 654 248 654 140 431 140 431 515 527 515 527 174 729 174 729 529 528 529 528 734 572 734 572 327 48 327 48 212 505 212 505 60 785 60 785 436 787 436 787 498 447 498 447 712 569 712 569 342 687 342 687 98 434 98 434 841 331 841 331 175 1 175 1 607 8 607 8 605 957 605 957 897 79 897 79 729 566 729 566 281 703 281 703 281 523 281 523 849 253 849 253 462 665 462 665 389 396 389 396 582 240 582 240 50 839 50 839 588 678 588 678 410 410 410 410 760 241 760 241 489 800 489 800 974 553 974 553 143 750 143 750 123 292 123 292 804 826 804 826 581 289 581 289 259 988 259 988 351 348 351 348 427 219 427 219 172 380 172 380 296 755 296 755 106 181 106 181 858 777 858 777 195 994 195 994 340 456 340 456 882 300 882 300 487 792 487 792 247 637 247 637 898 961 898 961 476 158 476 158 859 17 859 17 713 443 713 443 327 812 327 812 969 930 969 930 233 858 233 858 32 704 32 704 10 170 10 170 699 59 699 59 585 972 585 972 466 41 466 41 629 851 629 851 226 747 226 747 141 498 141 498 525 499 525 499 199 994 199 994 711 989 711 989 425 388 425 388 681 753 681 753 866 264 866 264 312 889 312 889 776 278 776 278 303 112 303 112 681 612 681 612 676 855 676 855 971 321 971 321 685 923 685 923 787 88 787 88 606 763 606 763 388 259 388 259 398 109 398 109 171 626 171 626 117 390 117 390 675 928 675 928 355 11 355 11 339 146 339 146 377 193 377 193 994 261 994 261 267 611 267 611 561 993 561 993 470 225 470 225 707 856 707 856 854 876 854 876 497 362 497 362 600 867 600 867 644 142 644 142 630 226 630 226 842 831 842 831 47 25 47 25 57 561 57 561 503 518 503 518 770 8 770 8 20 352 20 352 400 103 400 103 854 95 854 95 185 258 185 258 80 203 80 203 546 304 546 304 712 65 712 65 515 110 515 110 564 113 564 113 58 597 58 597 153 895 153 895 694 428 694 428 155 862 155 862 769 783 769 783 953 878 953 878 330 63 330 63 464 203 464 203 390 844 390 844 139 984 139 984 203 278 203 278 492 164 492 164 388 176 388 176 655 383 655 383 575 278 575 278 428 475 428 475 223 28 223 28 424 690 424 690 758 457 758 457 249 387 249 387 992 398 992 398 906 202 906 202 578 466 578 466 865 45 865 45 430 300 430 300 656 307 656 307 428 492 428 492 568 546 568 546 926 923 926 923 260 252 260 252 573 592 573 592 721 666 721 666 259 151 259 151 171 953 171 953 267 81 267 81 347 376 347 376 294 394 294 394 67 348 67 348 277 990 277 990 491 456 491 456 323 757 323 757 20 808 20 808 614 832 614 832 396 645 396 645 267 5 267 5 310 44 310 44 55 976 55 976 199 475 199 475 851 853 851 853 450 930 450 930 644 215 644 215 590 752 590 752 794 709 794 709 985 63 985 63 742 172 742 172 676 991 676 991 947 84 947 84 343 716 343 716 9 542 9 542 213 316 213 316 742 916 742 916 877 653 877 653 905 135 905 135 356 147 356 147 24 951 24 951 217 787 217 787 85 653 85 653 594 532 594 532 768 800 768 800 717 569 717 569 660 63 660 63 382 600 382 600 720 546 720 546 887 216 887 216 225 948 225 948 613 968 613 968 454 944 454 944 46 553 46 553 805 908 805 908 715 350 715 350 782 896 782 896 563 205 563 205 82 318 82 318 506 247 506 247 583 104 583 104 505 498 505 498 640 5 640 5 949 643 949 643 123 694 123 694 429 202 429 202 687 450 687 450 612 271 612 271 193 456 193 456 816 25 816 25 348 993 348 993 689 283 689 283 987 7 987 7 933 932 933 932 316 851 316 851 4 750 4 750 369 943 369 943 26 660 26 660 415 242 415 242 654 133 654 133 994 180 994 180 42 681 42 681 546 779 546 779 542 202 542 202 229 602 229 602 744 501 744 501 484 585 484 585 193 995 193 995 146 236 146 236 586 157 586 157 597 784 597 784 152 11 152 11 668 814 668 814 581 122 581 122 821 289 821 289 349 400 349 400 514 980 514 980 561 252 561 252 952 434 952 434 422 551 422 551 310 814 310 814 127 696 127 696 817 827 817 827 581 515 581 515 507 295 507 295 968 957 968 957 110 524 110 524 219 762 219 762 649 777 649 777 251 859 251 859 71 73 71 73 46 147 46 147 987 898 987 898 853 786 853 786 955 715 955 715 206 510 206 510 66 119 66 119 841 88 841 88 290 279 290 279 866 807 866 807 91 20 91 20 68 916 68 916 429 199 429 199 350 694 350 694 350 489 350 489 750 679 750 679 33 699 33 699 12 27 12 27 250 977 250 977 322 381 322 381 566 244 566 244 759 597 759 597 721 652 721 652 392 687 392 687 363 811 363 811 863 94 863 94 509 163 509 163 190 597 190 597 837 542 837 542 690 488 690 488 70 436 70 436 749 970 749 970 386 346 386 346 973 867 973 867 643 138 643 138 565 151 565 151 246 456 246 456 497 434 497 434 19 293 19 293 21 578 21 578 79 679 79 679 731 268 731 268 40 276 40 276 415 346 415 346 323 19 323 19 490 123 490 123 164 518 164 518 447 667 447 667 606 778 606 778 463 244 463 244 419 117 419 117 70 305 70 305 909 137 909 137 174 574 174 574 843 484 843 484 968 430 968 430 695 145 695 145 633 791 633 791 542 359 542 359 881 79 881 79 807 415 807 415 954 984 954 984 638 769 638 769 993 830 993 830 599 233 599 233 677 61 677 61 186 849 186 849 226 754 226 754 493 919 493 919 359 559 359 559 294 468 294 468 669 342 669 342 333 39 333 39 909 360 909 360 361 921 361 921 684 87 684 87 420 900 420 900 854 467 854 467 910 663 910 663 829 771 829 771 245 921 245 921 377 864 377 864 158 104 158 104 332 133 332 133 760 172 760 172 647 92 647 92 211 111 211 111 417 85 417 85 613 604 613 604 454 604 454 604 854 782 854 782 406 430 406 430 97 457 97 457 725 755 725 755 845 418 845 418 265 423 265 423 139 71 139 71 898 646 898 646 122 721 122 721 297 48 297 48 349 343 349 343 341 374 341 374 501 426 501 426 817 903 817 903 642 254 642 254 399 863 399 863 491 374 491 374 164 743 164 743 407 492 407 492 99 879 99 879 372 856 372 856 820 309 820 309 308 97 308 97 138 306 138 306 324 523 324 523 308 841 308 841 918 928 918 928 16 994 16 994 969 70 969 70 981 597 981 597 30 112 30 112 648 492 648 492 711 747 711 747 479 905 479 905 755 223 755 223 635 444 635 444 346 509 346 509 716 397 716 397 225 578 225 578 133 807 133 807 927 541 927 541 10 617 10 617 663 807 663 807 666 697 666 697 253 110 253 110 661 967 661 967 675 468 675 468 792 838 792 838 4 507 4 507 396 887 396 887 126 819 126 819 513 275 513 275 434 888 434 888 924 68 924 68 50 798 50 798 72 362 72 362 373 75 373 75 770 82 770 82 864 771 864 771 517 596 517 596 458 658 458 658 670 860 670 860 481 266 481 266 88 320 88 320 282 682 282 682 13 449 13 449 275 727 275 727 182 727 182 727 681 957 681 957 913 498 913 498 291 796 291 796 839 772 839 772 456 804 456 804 267 843 267 843 411 737 411 737 323 745 323 745 373 124 373 124 559 910 559 910 495 202 495 202 227 713 227 713 365 752 365 752 83 455 83 455 621 593 621 593 690 613 690 613 619 826 619 826 753 919 753 919 777 485 777 485 700 618 700 618 517 780 517 780 794 582 794 582 300 192 300 192 444 780 444 780 793 772 793 772 325 269 325 269 911 575 911 575 212 623 212 623 957 20 957 20 142 225 142 225 658 431 658 431 725 455 725 455 214 708 214 708 983 976 983 976 412 312 412 312 116 719 116 719 861 102 861 102 298 881 298 881 612 36 612 36 962 926 962 926 40 412 40 412 830 515 830 515 932 879 932 879 845 395 845 395 690 518 690 518 888 237 888 237 636 14 636 14 910 319 910 319 624 909 624 909 245 333 245 333 932 961 932 961 733 512 733 512 993 456 993 456 149 623 149 623 629 883 629 883 326 440 326 440 497 693 497 693 1 41 1 41 29 531 29 531 64 66 64 66 592 981 592 981 704 297 704 297 817 908 817 908 50 332 50 332 986 398 986 398 485 821 485 821 772 584 772 584 190 166 190 166 302 339 302 339 498 862 498 862 759 728 759 728 852 336 852 336 425 836 425 836 353 909 353 909 408 155 408 155 904 11 904 11 191 960 191 960 922 940 922 940 169 658 169 658 263 797 263 797 121 310 121 310 382 226 382 226 189 686 189 686 635 815 635 815 235 886 235 886 150 650 150 650 854 531 854 531 79 483 79 483 742 299 742 299 896 644 896 644 703 764 703 764 798 581 798 581 215 981 215 981 277 646 277 646 906 11 906 11 490 37 490 37 451 440 451 440 158 187 158 187 327 391 327 391 531 384 531 384 667 582 667 582 849 34 849 34 954 480 954 480 233 931 233 931 738 864 738 864 759 455 759 455 658 661 658 661 138 248 138 248 434 38 434 38 967 883 967 883 331 972 331 972 623 722 623 722 100 18 100 18 38 517 38 517 708 49 708 49 569 517 569 517 674 629 674 629 987 322 987 322 647 822 647 822 30 322 30 322 176 778 176 778 470 308 470 308 689 217 689 217 471 832 471 832 418 252 418 252 611 495 611 495 41 817 41 817 738 87 738 87 45 144 45 144 498 515 498 515 194 247 194 247 794 819 794 819 597 109 597 109 60 376 60 376 176 882 176 882 785 854 785 854 534 485 534 485 540 370 540 370 558 996 558 996 628 434 628 434 343 489 343 489 63 854 63 854 204 418 204 418 721 337 721 337 165 647 165 647 221 554 221 554 514 707 514 707 437 392 437 392 208 52 208 52 163 921 163 921 478 46 478 46 200 883 200 883 779 430 779 430 10 597 10 597 356 965 356 965 368 89 368 89 732 163 732 163 695 10 695 10 289 559 289 559 245 900 245 900 619 754 619 754 159 900 159 900 941 801 941 801 921 70 921 70 297 375 297 375 539 969 539 969 853 837 853 837 277 382 277 382 196 581 196 581 517 387 517 387 932 151 932 151 774 566 774 566 247 298 247 298 981 739 981 739 59 102 59 102 283 532 283 532 21 671 21 671 570 370 570 370 343 768 343 768 98 358 98 358 43 650 43 650 809 970 809 970 384 930 384 930 261 866 261 866 818 592 818 592 699 214 699 214 546 361 546 361 813 516 813 516 50 805 50 805 99 493 99 493 879 83 879 83 679 710 679 710 29 700 29 700 445 725 445 725 415 104 415 104 803 474 803 474 932 734 932 734 722 817 722 817 402 369 402 369 520 737 520 737 293 907 293 907 182 895 182 895 477 24 477 24 610 786 610 786 23 923 23 923 883 215 883 215 393 384 393 384 110 60 110 60 859 778 859 778 527 44 527 44 977 617 977 617 79 47 79 47 27 559 27 559 322 547 322 547 126 217 126 217 149 147 149 147 974 926 974 926 203 824 203 824 522 798 522 798 803 505 803 505 513 188 513 188 410 296 410 296 620 710 620 710 788 179 788 179 592 133 592 133 23 518 23 518 485 393 485 393 796 860 796 860 336 473 336 473 550 47 550 47 166 579 166 579 680 248 680 248 746 116 746 116 263 172 263 172 578 821 578 821 548 686 548 686 970 698 970 698 258 643 258 643 639 15 639 15 895 119 895 119 225 349 225 349 301 657 301 657 463 590 463 590 653 650 653 650 255 968 255 968 990 90 990 90 909 720 909 720 718 915 718 915 634 536 634 536 516 582 516 582 1 930 1 930 531 10 531 10 635 833 635 833 371 406 371 406 532 924 532 924 349 801 349 801 650 202 650 202 167 442 167 442 26 934 26 934 311 898 311 898 331 375 331 375 344 54 344 54 481 658 481 658 353 226 353 226 657 476 657 476 952 227 952 227 590 604 590 604 296 689 296 689 967 321 967 321 403 486 403 486 764 591 764 591 664 179 664 179 529 859 529 859 466 474 466 474 996 755 996 755 478 60 478 60 274 19 274 19 216 202 216 202 754 520 754 520 803 326 803 326 272 264 272 264 828 14 828 14 838 979 838 979 778 442 778 442 773 831 773 831 375 598 375 598 626 557 626 557 996 927 996 927 847 856 847 856 691 457 691 457 325 364 325 364 942 456 942 456 938 668 938 668 101 193 101 193 295 507 295 507 551 156 551 156 799 722 799 722 808 870 808 870 944 485 944 485 147 137 147 137 21 137 21 137 903 838 903 838 784 438 784 438 597 512 597 512 777 25 777 25 213 560 213 560 862 818 862 818 519 600 519 600 704 557 704 557 403 654 403 654 358 435 358 435 266 194 266 194 53 371 53 371 592 428 592 428 412 28 412 28 549 530 549 530 401 269 401 269 333 447 333 447 77 349 77 349 937 478 937 478 231 668 231 668 507 861 507 861 162 238 162 238 672 860 672 860 237 761 237 761 882 36 882 36 260 960 260 960 871 365 871 365 174 932 174 932 147 849 147 849 26 357 26 357 126 393 126 393 907 852 907 852 84 428 84 428 25 710 25 710 615 642 615 642 727 476 727 476 912 545 912 545 242 941 242 941 112 258 112 258 809 672 809 672 733 633 733 633 689 183 689 183 424 371 424 371 416 786 416 786 362 381 362 381 490 134 490 134 36 159 36 159 680 513 680 513 87 248 87 248 881 245 881 245 237 581 237 581 463 498 463 498 391 390 391 390 816 598 816 598 908 521 908 521 443 932 443 932 709 653 709 653 489 768 489 768 412 241 412 241 474 889 474 889 868 312 868 312 231 939 231 939 515 98 515 98 755 692 755 692 632 640 632 640 820 187 820 187 462 718 462 718 541 515 541 515 801 182 801 182 970 467 970 467 783 543 783 543 701 784 701 784 130 405 130 405 977 706 977 706 847 329 847 329 694 949 694 949 750 653 750 653 346 161 346 161 688 301 688 301 337 89 337 89 408 746 408 746 745 270 745 270 814 141 814 141 453 744 453 744 86 604 86 604 477 579 477 579 556 119 556 119 572 460 572 460 847 457 847 457 927 473 927 473 84 611 84 611 637 90 637 90 224 390 224 390 749 761 749 761 393 59 393 59 732 516 732 516 934 144 934 144 532 877 532 877 177 761 177 761 578 866 578 866 176 228 176 228 831 178 831 178 44 824 44 824 947 582 947 582 986 792 986 792 190 329 190 329 843 166 843 166 303 121 303 121 449 490 449 490 372 796 372 796 336 203 336 203 271 673 271 673 990 662 990 662 78 599 78 599 330 454 330 454 162 378 162 378 74 375 74 375 436 110 436 110 513 4 513 4 790 624 790 624 135 728 135 728 359 272 359 272 528 235 528 235 579 921 579 921 172 492 172 492 253 488 253 488 716 606 716 606 546 751 546 751 792 919 792 919 617 628 617 628 641 719 641 719 464 70 464 70 912 511 912 511 502 211 502 211 144 549 144 549 495 418 495 418 663 377 663 377 736 904 736 904 126 906 126 906 433 822 433 822 881 617 881 617 171 576 171 576 443 826 443 826 68 670 68 670 805 704 805 704 230 730 230 730 838 119 838 119 819 510 819 510 299 981 299 981 11 877 11 877 373 371 373 371 98 495 98 495 480 923 480 923 286 395 286 395 253 206 253 206 185 292 185 292 655 455 655 455 236 264 236 264 426 876 426 876 87 646 87 646 299 571 299 571 941 808 941 808 86 524 86 524 271 959 271 959 67 692 67 692 400 20 400 20 849 557 849 557 871 427 871 427 909 504 909 504 375 154 375 154 152 859 152 859 114 611 114 611 685 5 685 5 357 206 357 206 160 69 160 69 466 393 466 393 379 757 379 757 883 370 883 370 916 116 916 116 699 62 699 62 779 202 779 202 267 746 267 746 262 520 262 520 783 386 783 386 656 489 656 489 370 826 370 826 195 19 195 19 13 486 13 486 266 81 266 81 888 81 888 81 726 188 726 188 752 804 752 804 948 223 948 223 677 794 677 794 105 479 105 479 423 970 423 970 206 286 206 286 87 221 87 221 209 491 209 491 230 731 230 731 928 369 928 369 676 86 676 86 261 225 261 225 899 850 899 850 804 538 804 538 813 628 813 628 409 196 409 196 690 921 690 921 18 551 18 551 925 740 925 740 626 905 626 905 93 238 93 238 312 991 312 991 260 924 260 924 885 4 885 4 389 882 389 882 9 745 9 745 936 367 936 367 434 586 434 586 927 420 927 420 568 992 568 992 318 418 318 418 209 55 209 55 324 418 324 418 903 981 903 981 815 732 815 732 202 773 202 773 54 908 54 908 978 878 978 878 384 297 384 297 48 759 48 759 958 74 958 74 349 572 349 572 763 703 763 703 620 771 620 771 28 311 28 311 84 455 84 455 987 602 987 602 573 501 573 501 827 295 827 295 822 409 822 409 168 77 168 77 113 974 113 974 859 657 859 657 783 976 783 976 808 302 808 302 608 678 608 678 557 127 557 127 586 206 586 206 709 82 709 82 499 764 499 764 750 930 750 930 809 589 809 589 850 103 850 103 921 107 921 107 882 543 882 543 710 467 710 467 908 879 908 879 408 596 408 596 204 907 204 907 578 895 578 895 118 734 118 734 662 158 662 158 381 642 381 642 688 809 688 809 337 739 337 739 290 331 290 331 793 794 793 794 966 467 966 467 950 823 950 823 175 262 175 262 432 381 432 381 40 644 40 644 874 807 874 807 867 135 867 135 556 910 556 910 30 840 30 840 850 575 850 575 937 137 937 137 276 225 276 225 721 946 721 946 575 967 575 967 582 557 582 557 164 751 164 751 840 516 840 516 607 49 607 49 672 18 672 18 2 35 2 35 974 721 974 721 113 852 113 852 438 563 438 563 517 635 517 635 859 845 859 845 510 132 510 132 780 828 780 828 470 686 470 686 72 535 72 535 85 476 85 476 82 110 82 110 689 637 689 637 624 120 624 120 208 561 208 561 168 160 168 160 94 385 94 385 522 2 522 2 580 30 580 30 650 629 650 629 917 913 917 913 498 290 498 290 939 690 939 690 184 357 184 357 23 810 23 810 410 185 410 185 100 397 100 397 462 997 462 997 782 826 782 826 993 31 993 31 585 712 585 712 288 186 288 186 286 98 286 98 710 351 710 351 391 234 391 234 314 972 314 972 167 886 167 886 401 291 401 291 651 910 651 910 30 369 30 369 499 627 499 627 346 692 346 692 573 74 573 74 707 653 707 653 675 172 675 172 209 687 209 687 784 9 784 9 795 391 795 391 347 449 347 449 834 754 834 754 247 732 247 732 562 808 562 808 496 315 496 315 447 376 447 376 898 861 898 861 514 699 514 699 952 413 952 413 270 769 270 769 92 73 92 73 983 911 983 911 969 870 969 870 992 450 992 450 672 680 672 680 976 520 976 520 785 357 785 357 283 820 283 820 256 761 256 761 401 342 401 342 724 865 724 865 34 460 34 460 982 403 982 403 552 711 552 711 488 575 488 575 327 949 327 949 805 522 805 522 854 836 854 836 700 539 700 539 151 873 151 873 845 511 845 511 158 826 158 826 209 598 209 598 378 544 378 544 147 634 147 634 220 436 220 436 212 728 212 728 980 84 980 84 108 248 108 248 7 913 7 913 234 314 234 314 685 63 685 63 151 125 151 125 692 252 692 252 945 691 945 691 793 149 793 149 980 357 980 357 141 668 141 668 205 915 205 915 812 962 812 962 688 490 688 490 285 229 285 229 579 352 579 352 139 343 139 343 817 160 817 160 489 415 489 415 117 446 117 446 719 351 719 351 576 774 576 774 105 889 105 889 606 609 606 609 113 432 113 432 116 738 116 738 469 757 469 757 537 135 537 135 995 48 995 48 207 766 207 766 849 407 849 407 810 711 810 711 421 377 421 377 235 933 235 933 651 133 651 133 650 12 650 12 859 979 859 979 654 798 654 798 926 331 926 331 42 859 42 859 932 110 932 110 459 915 459 915 281 708 281 708 585 958 585 958 709 919 709 919 681 777 681 777 61 320 61 320 357 312 357 312 743 178 743 178 273 55 273 55 779 244 779 244 925 763 925 763 67 561 67 561 45 131 45 131 665 481 665 481 675 94 675 94 900 720 900 720 338 617 338 617 666 272 666 272 333 550 333 550 256 573 256 573 777 676 777 676 447 167 447 167 926 880 926 880 860 482 860 482 987 593 987 593 224 479 224 479 255 854 255 854 1 412 1 412 125 70 125 70 7 724 7 724 487 310 487 310 110 937 110 937 919 345 919 345 560 435 560 435 428 952 428 952 619 644 619 644 582 791 582 791 729 574 729 574 643 141 643 141 459 101 459 101 685 920 685 920 494 467 494 467 812 235 812 235 286 490 286 490 333 726 333 726 685 266 685 266 857 640 857 640 87 808 87 808 598 519 598 519 532 644 532 644 533 79 533 79 373 54 373 54 115 410 115 410 406 459 406 459 433 89 433 89 957 296 957 296 546 8 546 8 622 155 622 155 567 872 567 872 54 729 54 729 830 50 830 50 407 262 407 262 212 624 212 624 389 411 389 411 957 463 957 463 849 909 849 909 368 23 368 23 684 202 684 202 772 622 772 622 679 562 679 562 98 814 98 814 485 69 485 69 153 75 153 75 696 266 696 266 124 308 124 308 691 523 691 523 188 478 188 478 543 926 543 926 605 401 605 401 663 368 663 368 498 533 498 533 723 775 723 775 321 11 321 11 884 565 884 565 913 470 913 470 689 945 689 945 530 201 530 201 576 401 576 401 746 871 746 871 52 582 52 582 632 898 632 898 648 953 648 953 761 847 761 847 392 493 392 493 597 925 597 925 205 481 205 481 726 643 726 643 129 12 129 12 203 932 203 932 226 255 226 255 36 571 36 571 629 761 629 761 409 192 409 192 514 596 514 596 361 306 361 306 607 686 607 686 144 993 144 993 756 106 756 106 955 47 955 47 243 990 243 990 189 462 189 462 884 538 884 538 284 556 284 556 35 625 35 625 768 877 768 877 415 669 415 669 58 368 58 368 847 528 847 528 986 273 986 273 795 539 795 539 317 21 317 21 161 615 161 615 896 882 896 882 320 798 320 798 144 195 144 195 757 328 757 328 777 705 777 705 986 303 986 303 195 257 195 257 601 929 601 929 867 492 867 492 567 165 567 165 752 746 752 746 908 683 908 683 391 609 391 609 572 787 572 787 57 889 57 889 947 898 947 898 613 250 613 250 734 566 734 566 613 75 613 75 881 506 881 506 243 952 243 952 787 174 787 174 770 916 770 916 532 391 532 391 735 379 735 379 2 288 2 288 832 257 832 257 614 990 614 990 137 559 137 559 574 663 574 663 487 19 487 19 65 7 65 7 71 917 71 917 459 644 459 644 620 985 620 985 711 361 711 361 574 94 574 94 356 333 356 333 878 145 878 145 361 327 361 327 315 167 315 167 354 796 354 796 318 84 318 84 943 561 943 561 558 800 558 800 358 988 358 988 120 56 120 56 206 227 206 227 372 472 372 472 529 634 529 634 802 155 802 155 283 74 283 74 719 204 719 204 713 542 713 542 612 886 612 886 205 426 205 426 164 732 164 732 566 100 566 100 778 230 778 230 211 430 211 430 356 436 356 436 900 335 900 335 272 756 272 756 26 632 26 632 991 596 991 596 909 948 909 948 153 273 153 273 931 342 931 342 677 854 677 854 143 120 143 120 52 575 52 575 963 583 963 583 887 954 887 954 766 590 766 590 345 114 345 114 824 594 824 594 325 175 325 175 879 851 879 851 701 729 701 729 547 851 547 851 429 238 429 238 111 180 111 180 835 982 835 982 339 544 339 544 40 239 40 239 736 12 736 12 399 52 399 52 702 768 702 768 625 774 625 774 887 113 887 113 249 185 249 185 166 682 166 682 886 477 886 477 967 457 967 457 294 710 294 710 790 977 790 977 214 407 214 407 217 237 217 237 589 497 589 497 940 298 940 298 491 285 491 285 308 554 308 554 379 778 379 778 449 445 449 445 524 196 524 196 916 932 916 932 794 177 794 177 275 220 275 220 647 195 647 195 669 747 669 747 980 319 980 319 458 87 458 87 567 958 567 958 243 149 243 149 326 242 326 242 436 47 436 47 954 446 954 446 874 782 874 782 868 433 868 433 42 286 42 286 282 286 282 286 294 19 294 19 219 970 219 970 460 458 460 458 502 357 502 357 412 976 412 976 823 83 823 83 837 412 837 412 239 170 239 170 853 332 853 332 477 175 477 175 903 380 903 380 799 158 799 158 362 255 362 255 628 384 628 384 555 483 555 483 985 875 985 875 348 549 348 549 139 456 139 456 644 771 644 771 509 490 509 490 379 364 379 364 128 680 128 680 392 716 392 716 459 46 459 46 898 110 898 110 587 461 587 461 272 957 272 957 849 606 849 606 673 406 673 406 447 293 447 293 694 222 694 222 252 683 252 683 685 814 685 814 986 378 986 378 576 930 576 930 33 546 33 546 894 890 894 890 676 782 676 782 274 563 274 563 778 8 778 8 426 764 426 764 717 645 717 645 678 54 678 54 692 515 692 515 463 654 463 654 506 35 506 35 372 304 372 304 997 784 997 784 430 806 430 806 292 199 292 199 818 764 818 764 905 67 905 67 180 936 180 936 483 683 483 683 627 265 627 265 760 847 760 847 862 510 862 510 740 559 740 559 564 84 564 84 595 104 595 104 459 283 459 283 252 675 252 675 422 355 422 355 534 589 534 589 764 166 764 166 882 930 882 930 736 505 736 505 52 579 52 579 477 291 477 291 447 802 447 802 942 207 942 207 904 536 904 536 344 458 344 458 896 179 896 179 645 765 645 765 346 442 346 442 982 971 982 971 8 603 8 603 878 188 878 188 735 188 735 188 911 604 911 604 690 965 690 965 607 712 607 712 935 915 935 915 392 378 392 378 400 329 400 329 134 676 134 676 253 607 253 607 680 160 680 160 401 549 401 549 579 900 579 900 123 657 123 657 926 15 926 15 21 199 21 199 179 716 179 716 925 786 925 786 476 784 476 784 459 76 459 76 402 307 402 307 681 321 681 321 265 952 265 952 565 156 565 156 158 392 158 392 932 241 932 241 266 48 266 48 957 719 957 719 23 325 23 325 762 127 762 127 476 59 476 59 620 877 620 877 790 925 790 925 173 696 173 696 874 310 874 310 686 265 686 265 469 97 469 97 86 412 86 412 495 382 495 382 695 818 695 818 28 908 28 908 889 2 889 2 106 369 106 369 796 555 796 555 942 857 942 857 372 945 372 945 180 758 180 758 584 444 584 444 810 313 810 313 232 67 232 67 57 856 57 856 456 581 456 581 510 842 510 842 805 333 805 333 544 572 544 572 272 124 272 124 130 693 130 693 304 190 304 190 159 967 159 967 817 676 817 676 849 922 849 922 737 406 737 406 455 915 455 915 669 417 669 417 296 805 296 805 267 956 267 956 286 600 286 600 229 331 229 331 208 634 208 634 958 342 958 342 890 814 890 814 980 80 980 80 355 520 355 520 358 561 358 561 556 164 556 164 978 808 978 808 658 339 658 339 399 242 399 242 368 799 368 799 235 859 235 859 883 731 883 731 975 108 975 108 451 29 451 29 503 62 503 62 160 410 160 410 741 504 741 504 930 682 930 682 889 878 889 878 422 748 422 748 801 78 801 78 459 939 459 939 229 551 229 551 979 792 979 792 327 21 327 21 76 768 76 768 311 16 311 16 500 221 500 221 581 621 581 621 185 567 185 567 279 99 279 99 804 485 804 485 458 555 458 555 686 943 686 943 917 164 917 164 704 359 704 359 899 592 899 592 128 394 128 394 541 691 541 691 33 805 33 805 501 158 501 158 142 757 142 757 397 871 397 871 391 603 391 603 819 55 819 55 870 842 870 842 977 398 977 398 5 954 5 954 47 697 47 697 471 27 471 27 822 327 822 327 509 814 509 814 777 477 777 477 256 534 256 534 487 328 487 328 485 724 485 724 318 885 318 885 103 139 103 139 373 26 373 26 650 208 650 208 357 477 357 477 540 960 540 960 639 426 639 426 508 571 508 571 946 896 946 896 549 269 549 269 375 302 375 302 14 712 14 712 997 850 997 850 11 939 11 939 630 423 630 423 769 390 769 390 2 382 2 382 666 371 666 371 717 618 717 618 691 352 691 352 452 134 452 134 620 770 620 770 532 841 532 841 758 450 758 450 481 949 481 949 182 933 182 933 579 164 579 164 943 738 943 738 32 813 32 813 789 764 789 764 349 693 349 693 155 220 155 220 551 616 551 616 168 661 168 661 538 332 538 332 975 353 975 353 588 927 588 927 521 645 521 645 680 553 680 553 200 962 200 962 819 248 819 248 899 369 899 369 254 55 254 55 889 743 889 743 412 694 412 694 553 699 553 699 980 302 980 302 100 267 100 267 153 973 153 973 287 110 287 110 262 225 262 225 605 181 605 181 257 444 257 444 159 229 159 229 231 895 231 895 649 449 649 449 567 486 567 486 972 686 972 686 894 737 894 737 208 359 208 359 812 773 812 773 171 370 171 370 633 105 633 105 300 166 300 166 517 414 517 414 478 741 478 741 653 628 653 628 60 78 60 78 913 981 913 981 960 513 960 513 92 63 92 63 344 567 344 567 715 829 715 829 515 32 515 32 589 585 589 585 748 802 748 802 541 153 541 153 551 489 551 489 780 907 780 907 350 35 350 35 804 962 804 962 406 260 406 260 1 259 1 259 296 311 296 311 414 372 414 372 708 735 708 735 830 746 830 746 403 799 403 799 314 696 314 696 685 85 685 85 264 324 264 324 832 554 832 554 270 478 270 478 993 645 993 645 393 409 393 409 382 60 382 60 133 746 133 746 920 345 920 345 764 595 764 595 390 227 390 227 660 360 660 360 444 196 444 196 769 958 769 958 722 149 722 149 152 634 152 634 693 48 693 48 989 74 989 74 407 580 407 580 19 438 19 438 659 169 659 169 487 96 487 96 969 854 969 854 46 371 46 371 364 365 364 365 494 838 494 838 731 950 731 950 407 742 407 742 415 162 415 162 546 358 546 358 143 418 143 418 612 58 612 58 234 550 234 550 560 464 560 464 214 185 214 185 311 722 311 722 512 261 512 261 782 347 782 347 876 320 876 320 533 451 533 451 678 722 678 722 834 966 834 966 294 532 294 532 246 404 246 404 283 222 283 222 934 105 934 105 488 488 488 488 633 405 633 405 996 821 996 821 422 131 422 131 495 716 495 716 408 514 408 514 732 953 732 953 19 371 19 371 805 480 805 480 155 753 155 753 287 220 287 220 573 44 573 44 848 259 848 259 120 906 120 906 567 742 567 742 55 480 55 480 823 913 823 913 96 619 96 619 157 844 157 844 615 846 615 846 756 961 756 961 465 467 465 467 619 802 619 802 829 931 829 931 162 596 162 596 797 833 797 833 3 870 3 870 301 918 301 918 258 453 258 453 404 891 404 891 260 504 260 504 901 865 901 865 275 777 275 777 667 630 667 630 920 736 920 736 122 801 122 801 553 120 553 120 400 334 400 334 937 826 937 826 370 644 370 644 717 722 717 722 325 617 325 617 872 105 872 105 231 591 231 591 460 682 460 682 660 290 660 290 674 315 674 315 13 855 13 855 389 474 389 474 103 619 103 619 868 664 868 664 390 771 390 771 36 331 36 331 689 62 689 62 470 347 470 347 120 831 120 831 276 895 276 895 607 439 607 439 102 609 102 609 449 217 449 217 263 439 263 439 182 126 182 126 929 782 929 782 201 179 201 179 355 960 355 960 697 790 697 790 6 856 6 856 583 78 583 78 720 153 720 153 140 95 140 95 240 384 240 384 338 963 338 963 628 322 628 322 257 538 257 538 150 88 150 88 84 829 84 829 204 366 204 366 693 366 693 366 302 810 302 810 260 149 260 149 320 276 320 276 63 285 63 285 913 631 913 631 944 555 944 555 823 969 823 969 148 237 148 237 632 474 632 474 480 181 480 181 284 437 284 437 475 56 475 56 209 329 209 329 389 749 389 749 365 682 365 682 334 7 334 7 879 714 879 714 532 434 532 434 384 17 384 17 253 239 253 239 523 11 523 11 902 54 902 54 433 272 433 272 120 965 120 965 791 363 791 363 710 98 710 98 317 406 317 406 756 561 756 561 248 418 248 418 673 739 673 739 994 248 994 248 879 668 879 668 708 552 708 552 325 929 325 929 936 791 936 791 865 199 865 199 633 389 633 389 703 416 703 416 718 41 718 41 409 67 409 67 233 423 233 423 551 435 551 435 538 913 538 913 475 801 475 801 512 77 512 77 449 528 449 528 527 522 527 522 970 377 970 377 496 612 496 612 409 140 409 140 484 334 484 334 337 630 337 630 881 372 881 372 76 701 76 701 953 619 953 619 623 635 623 635 286 607 286 607 526 895 526 895 201 789 201 789 916 251 916 251 240 250 240 250 896 149 896 149 306 281 306 281 388 281 388 281 714 472 714 472 823 494 823 494 785 651 785 651 759 498 759 498 477 490 477 490 215 575 215 575 523 583 523 583 899 973 899 973 305 880 305 880 326 263 326 263 550 646 550 646 91 283 91 283 971 620 971 620 208 616 208 616 810 339 810 339 923 368 923 368 735 942 735 942 947 253 947 253 153 457 153 457 26 557 26 557 453 338 453 338 225 636 225 636 67 966 67 966 103 352 103 352 933 298 933 298 272 854 272 854 360 792 360 792 555 306 555 306 132 118 132 118 93 250 93 250 975 842 975 842 833 868 833 868 603 136 603 136 944 137 944 137 733 709 733 709 433 829 433 829 454 144 454 144 604 56 604 56 809 51 809 51 142 250 142 250 234 435 234 435 544 350 544 350 647 621 647 621 358 553 358 553 644 60 644 60 134 736 134 736 57 236 57 236 971 431 971 431 918 582 918 582 910 287 910 287 989 400 989 400 689 209 689 209 934 703 934 703 360 754 360 754 471 339 471 339 268 107 268 107 891 830 891 830 268 203 268 203 500 981 500 981 538 473 538 473 67 768 67 768 638 984 638 984 455 997 455 997 621 409 621 409 809 390 809 390 343 182 343 182 628 43 628 43 902 946 902 946 424 887 424 887 432 440 432 440 71 394 71 394 145 359 145 359 606 969 606 969 477 459 477 459 259 31 259 31 637 472 637 472 269 230 269 230 766 957 766 957 565 904 565 904 123 753 123 753 806 606 806 606 15 963 15 963 19 674 19 674 27 612 27 612 664 961 664 961 803 547 803 547 480 365 480 365 174 987 174 987 765 200 765 200 898 365 898 365 111 461 111 461 597 805 597 805 977 215 977 215 338 180 338 180 135 164 135 164 816 30 816 30 986 131 986 131 107 195 107 195 309 461 309 461 848 224 848 224 322 194 322 194 573 276 573 276 148 898 148 898 167 294 167 294 968 897 968 897 183 745 183 745 900 527 900 527 562 608 562 608 497 32 497 32 967 383 967 383 728 488 728 488 712 419 712 419 876 61 876 61 89 551 89 551 281 909 281 909 928 220 928 220 471 173 471 173 768 371 768 371 381 996 381 996 706 474 706 474 400 490 400 490 613 454 613 454 984 171 984 171 164 70 164 70 665 191 665 191 350 782 350 782 824 185 824 185 367 721 367 721 327 984 327 984 141 283 141 283 957 901 957 901 142 624 142 624 991 57 991 57 968 543 968 543 888 678 888 678 261 323 261 323 359 563 359 563 259 752 259 752 780 42 780 42 688 821 688 821 124 763 124 763 39 973 39 973 248 223 248 223 990 259 990 259 196 601 196 601 924 441 924 441 143 38 143 38 222 893 222 893 271 566 271 566 670 449 670 449 921 187 921 187 4 397 4 397 285 910 285 910 232 310 232 310 166 934 166 934 764 857 764 857 807 266 807 266 404 796 404 796 870 987 870 987 96 83 96 83 570 570 570 570 425 859 425 859 208 786 208 786 415 291 415 291 189 833 189 833 620 320 620 320 779 354 779 354 249 763 249 763 686 442 686 442 426 191 426 191 372 212 372 212 683 226 683 226 789 560 789 560 498 849 498 849 365 433 365 433 731 294 731 294 811 655 811 655 642 597 642 597 198 667 198 667 201 652 201 652 526 311 526 311 219 255 219 255 48 507 48 507 325 459 325 459 133 696 133 696 227 848 227 848 510 733 510 733 762 227 762 227 746 340 746 340 434 428 434 428 871 621 871 621 602 755 602 755 403 227 403 227 399 217 399 217 684 565 684 565 898 522 898 522 751 439 751 439 574 509 574 509 908 173 908 173 526 557 526 557 523 968 523 968 702 840 702 840 878 719 878 719 313 519 313 519 45 435 45 435 36 655 36 655 423 386 423 386 531 647 531 647 143 425 143 425 876 810 876 810 130 796 130 796 719 181 719 181 34 148 34 148 192 336 192 336 395 35 395 35 53 470 53 470 180 221 180 221 281 647 281 647 145 959 145 959 991 326 991 326 859 932 859 932 320 664 320 664 522 183 522 183 22 639 22 639 124 648 124 648 825 290 825 290 217 135 217 135 120 467 120 467 127 82 127 82 205 844 205 844 664 246 664 246 478 512 478 512 356 406 356 406 217 912 217 912 619 803 619 803 785 628 785 628 551 206 551 206 454 581 454 581 988 124 988 124 282 705 282 705 116 504 116 504 472 154 472 154 443 16 443 16 730 778 730 778 638 97 638 97 209 424 209 424 348 237 348 237 635 596 635 596 188 397 188 397 177 415 177 415 130 87 130 87 546 593 546 593 885 721 885 721 87 596 87 596 30 637 30 637 717 408 717 408 901 305 901 305 499 784 499 784 295 129 295 129 852 377 852 377 313 632 313 632 598 201 598 201 414 989 414 989 120 854 120 854 919 553 919 553 629 829 629 829 41 284 41 284 354 391 354 391 314 810 314 810 86 666 86 666 446 54 446 54 842 20 842 20 32 667 32 667 557 412 557 412 635 168 635 168 94 232 94 232 739 691 739 691 381 921 381 921 782 404 782 404 41 259 41 259 433 364 433 364 61 855 61 855 750 734 750 734 207 634 207 634 653 803 653 803 384 808 384 808 981 973 981 973 75 605 75 605 637 831 637 831 220 988 220 988 841 959 841 959 639 229 639 229 48 164 48 164 283 657 283 657 636 29 636 29 827 594 827 594 719 541 719 541 920 963 920 963 305 957 305 957 973 744 973 744 682 474 682 474 128 775 128 775 797 879 797 879 716 759 716 759 7 288 7 288 159 1 159 1 225 580 225 580 218 437 218 437 210 483 210 483 534 177 534 177 960 172 960 172 416 538 416 538 207 790 207 790 58 685 58 685 84 804 84 804 367 79 367 79 422 492 422 492 842 297 842 297 480 647 480 647 789 285 789 285 824 878 824 878 789 779 789 779 837 132 837 132 457 47 457 47 303 8 303 8 202 98 202 98 684 464 684 464 255 333 255 333 879 495 879 495 580 593 580 593 814 30 814 30 438 216 438 216 668 216 668 216 508 623 508 623 339 18 339 18 639 261 639 261 491 300 491 300 218 639 218 639 759 371 759 371 312 137 312 137 24 448 24 448 810 365 810 365 658 589 658 589 326 786 326 786 368 904 368 904 94 239 94 239 32 50 32 50 140 659 140 659 154 974 154 974 629 145 629 145 352 403 352 403 200 969 200 969 604 340 604 340 11 640 11 640 438 127 438 127 234 134 234 134 2 851 2 851 894 96 894 96 166 230 166 230 274 420 274 420 631 793 631 793 275 369 275 369 158 526 158 526 461 626 461 626 126 394 126 394 599 959 599 959 701 984 701 984 971 228 971 228 766 770 766 770 6 23 6 23 41 72 41 72 367 788 367 788 901 477 901 477 624 803 624 803 467 717 467 717 270 303 270 303 114 624 114 624 686 134 686 134 406 360 406 360 271 116 271 116 406 293 406 293 547 181 547 181 961 407 961 407 72 125 72 125 660 19 660 19 793 605 793 605 564 44 564 44 435 211 435 211 807 91 807 91 81 471 81 471 152 226 152 226 437 641 437 641 543 736 543 736 191 417 191 417 48 948 48 948 807 585 807 585 175 373 175 373 228 964 228 964 131 366 131 366 458 853 458 853 848 980 848 980 642 87 642 87 257 57 257 57 866 848 866 848 295 190 295 190 904 853 904 853 215 42 215 42 656 487 656 487 159 666 159 666 930 89 930 89 237 314 237 314 327 418 327 418 875 41 875 41 280 413 280 413 558 332 558 332 571 472 571 472 544 246 544 246 609 865 609 865 380 699 380 699 517 595 517 595 71 318 71 318 240 407 240 407 414 910 414 910 938 498 938 498 751 694 751 694 189 161 189 161 73 580 73 580 903 898 903 898 334 865 334 865 852 494 852 494 969 548 969 548 143 510 143 510 360 684 360 684 923 67 923 67 240 185 240 185 134 708 134 708 151 866 151 866 848 19 848 19 599 505 599 505 230 42 230 42 70 243 70 243 892 449 892 449 798 399 798 399 489 949 489 949 25 702 25 702 464 720 464 720 138 983 138 983 594 131 594 131 351 471 351 471 462 667 462 667 572 163 572 163 825 693 825 693 60 240 60 240 934 693 934 693 253 171 253 171 148 13 148 13 754 550 754 550 263 205 263 205 898 391 898 391 369 922 369 922 596 225 596 225 393 404 393 404 119 825 119 825 311 763 311 763 255 329 255 329 144 661 144 661 867 767 867 767 679 850 679 850 30 61 30 61 910 509 910 509 600 994 600 994 956 822 956 822 125 415 125 415 227 531 227 531 626 701 626 701 20 316 20 316 310 281 310 281 70 939 70 939 460 345 460 345 218 862 218 862 724 424 724 424 808 188 808 188 735 478 735 478 320 903 320 903 583 165 583 165 612 416 612 416 215 362 215 362 418 352 418 352 230 834 230 834 826 419 826 419 137 180 137 180 521 606 521 606 617 852 617 852 72 585 72 585 848 846 848 846 479 311 479 311 244 467 244 467 320 24 320 24 805 692 805 692 723 411 723 411 62 54 62 54 788 74 788 74 403 922 403 922 168 256 168 256 749 35 749 35 569 328 569 328 776 320 776 320 321 573 321 573 515 271 515 271 419 913 419 913 655 85 655 85 265 124 265 124 974 654 974 654 194 603 194 603 97 374 97 374 989 465 989 465 53 834 53 834 211 309 211 309 342 578 342 578 957 990 957 990 409 357 409 357 136 865 136 865 617 697 617 697 661 11 661 11 541 920 541 920 649 40 649 40 308 55 308 55 355 957 355 957 77 135 77 135 355 666 355 666 690 342 690 342 861 728 861 728 926 872 926 872 662 545 662 545 358 779 358 779 724 624 724 624 174 851 174 851 81 889 81 889 814 20 814 20 834 963 834 963 505 515 505 515 371 918 371 918 986 762 986 762 577 452 577 452 70 635 70 635 189 895 189 895 499 614 499 614 112 460 112 460 962 964 962 964 903 396 903 396 306 64 306 64 44 726 44 726 915 529 915 529 663 430 663 430 119 883 119 883 952 316 952 316 336 130 336 130 611 994 611 994 792 194 792 194 857 165 857 165 270 951 270 951 206 82 206 82 296 720 296 720 535 437 535 437 913 953 913 953 697 428 697 428 887 116 887 116 383 237 383 237 62 614 62 614 263 542 263 542 123 662 123 662 467 118 467 118 640 889 640 889 238 375 238 375 959 614 959 614 242 675 242 675 215 151 215 151 694 2 694 2 137 209 137 209 799 370 799 370 901 960 901 960 286 552 286 552 385 632 385 632 418 157 418 157 154 678 154 678 230 262 230 262 669 762 669 762 35 298 35 298 676 434 676 434 218 494 218 494 485 961 485 961 183 39 183 39 235 38 235 38 86 583 86 583 810 203 810 203 291 914 291 914 953 718 953 718 209 804 209 804 315 969 315 969 48 882 48 882 110 73 110 73 695 544 695 544 479 290 479 290 567 151 567 151 216 661 216 661 32 171 32 171 76 35 76 35 312 564 312 564 156 739 156 739 118 918 118 918 993 396 993 396 877 645 877 645 405 201 405 201 588 813 588 813 597 103 597 103 335 721 335 721 887 557 887 557 409 149 409 149 125 22 125 22 478 226 478 226 513 726 513 726 674 908 674 908 87 490 87 490 628 461 628 461 523 488 523 488 480 540 480 540 32 972 32 972 482 336 482 336 739 473 739 473 122 882 122 882 106 263 106 263 238 401 238 401 777 918 777 918 69 539 69 539 241 555 241 555 826 323 826 323 211 552 211 552 448 242 448 242 873 650 873 650 939 994 939 994 267 679 267 679 116 240 116 240 203 674 203 674 687 61 687 61 139 612 139 612 620 222 620 222 358 63 358 63 168 664 168 664 51 323 51 323 539 208 539 208 331 596 331 596 7 428 7 428 743 191 743 191 705 861 705 861 947 528 947 528 831 102 831 102 394 891 394 891 973 389 973 389 178 59 178 59 176 795 176 795 29 86 29 86 13 982 13 982 72 791 72 791 928 634 928 634 633 262 633 262 162 386 162 386 399 308 399 308 875 956 875 956 695 188 695 188 510 456 510 456 510 141 510 141 407 77 407 77 37 98 37 98 274 153 274 153 672 837 672 837 60 988 60 988 822 693 822 693 554 588 554 588 14 808 14 808 823 12 823 12 552 553 552 553 803 214 803 214 458 613 458 613 605 65 605 65 656 892 656 892 448 850 448 850 737 873 737 873 50 485 50 485 457 572 457 572 486 842 486 842 913 459 913 459 963 579 963 579 384 598 384 598 115 110 115 110 110 967 110 967 494 262 494 262 929 745 929 745 938 756 938 756 279 831 279 831 561 742 561 742 972 93 972 93 275 143 275 143 606 781 606 781 485 667 485 667 565 762 565 762 447 895 447 895 410 424 410 424 202 452 202 452 597 963 597 963 974 41 974 41 317 799 317 799 796 929 796 929 724 755 724 755 821 540 821 540 372 136 372 136 378 615 378 615 737 722 737 722 953 78 953 78 3 785 3 785 918 908 918 908 78 770 78 770 957 875 957 875 355 661 355 661 923 710 923 710 849 526 849 526 993 88 993 88 666 120 666 120 844 84 844 84 82 828 82 828 673 605 673 605 356 418 356 418 80 847 80 847 512 543 512 543 22 188 22 188 47 58 47 58 769 24 769 24 857 93 857 93 714 35 714 35 659 469 659 469 941 221 941 221 718 585 718 585 734 619 734 619 754 908 754 908 232 710 232 710 833 533 833 533 74 547 74 547 918 469 918 469 993 737 993 737 384 607 384 607 75 288 75 288 457 808 457 808 598 845 598 845 935 956 935 956 179 119 179 119 871 321 871 321 794 42 794 42 689 225 689 225 482 668 482 668 27 121 27 121 567 411 567 411 260 900 260 900 57 952 57 952 890 54 890 54 460 30 460 30 340 5 340 5 958 81 958 81 56 777 56 777 6 313 6 313 113 452 113 452 80 223 80 223 346 625 346 625 306 626 306 626 531 900 531 900 277 919 277 919 151 607 151 607 983 635 983 635 533 291 533 291 871 671 871 671 448 432 448 432 730 195 730 195 644 560 644 560 887 824 887 824 193 214 193 214 502 772 502 772 298 468 298 468 624 553 624 553 808 843 808 843 326 496 326 496 485 744 485 744 339 896 339 896 318 517 318 517 614 182 614 182 70 638 70 638 569 810 569 810 247 625 247 625 512 687 512 687 412 995 412 995 792 560 792 560 945 236 945 236 586 518 586 518 636 369 636 369 887 534 887 534 709 945 709 945 187 317 187 317 991 952 991 952 466 174 466 174 596 611 596 611 773 621 773 621 804 933 804 933 902 705 902 705 520 449 520 449 474 512 474 512 693 474 693 474 504 411 504 411 753 318 753 318 198 165 198 165 438 415 438 415 684 121 684 121 614 310 614 310 896 630 896 630 218 351 218 351 823 189 823 189 437 74 437 74 535 148 535 148 377 421 377 421 880 444 880 444 914 24 914 24 680 752 680 752 910 948 910 948 715 451 715 451 507 131 507 131 71 621 71 621 534 976 534 976 722 830 722 830 840 889 840 889 513 791 513 791 879 405 879 405 625 316 625 316 623 938 623 938 326 988 326 988 899 430 899 430 827 933 827 933 187 706 187 706 557 527 557 527 326 856 326 856 17 6 17 6 835 26 835 26 706 813 706 813 32 547 32 547 486 320 486 320 539 473 539 473 953 75 953 75 410 256 410 256 628 440 628 440 558 802 558 802 91 721 91 721 685 381 685 381 365 861 365 861 128 337 128 337 612 41 612 41 590 367 590 367 154 809 154 809 629 454 629 454 443 134 443 134 110 518 110 518 214 963 214 963 362 412 362 412 102 816 102 816 593 229 593 229 31 477 31 477 669 369 669 369 570 810 570 810 645 710 645 710 625 446 625 446 573 270 573 270 327 476 327 476 55 688 55 688 832 767 832 767 801 740 801 740 745 361 745 361 485 224 485 224 476 406 476 406 33 51 33 51 317 943 317 943 790 327 790 327 983 340 983 340 962 324 962 324 907 670 907 670 5 858 5 858 111 595 111 595 93 104 93 104 497 859 497 859 497 314 497 314 248 310 248 310 880 920 880 920 16 479 16 479 929 958 929 958 202 575 202 575 446 672 446 672 877 74 877 74 119 430 119 430 172 496 172 496 976 870 976 870 722 41 722 41 324 235 324 235 601 200 601 200 793 845 793 845 231 775 231 775 128 70 128 70 34 525 34 525 11 268 11 268 220 217 220 217 841 60 841 60 282 814 282 814 351 597 351 597 86 237 86 237 964 99 964 99 78 267 78 267 115 832 115 832 298 389 298 389 750 52 750 52 229 895 229 895 769 619 769 619 837 610 837 610 91 229 91 229 218 256 218 256 801 490 801 490 308 247 308 247 591 640 591 640 996 539 996 539 322 716 322 716 993 391 993 391 389 312 389 312 882 120 882 120 936 480 936 480 855 434 855 434 881 836 881 836 642 932 642 932 96 618 96 618 82 605 82 605 767 466 767 466 80 472 80 472 401 967 401 967 494 16 494 16 828 354 828 354 766 826 766 826 462 419 462 419 961 348 961 348 813 609 813 609 996 404 996 404 593 981 593 981 313 376 313 376 96 79 96 79 438 933 438 933 804 561 804 561 66 273 66 273 523 6 523 6 775 191 775 191 4 702 4 702 188 666 188 666 622 358 622 358 100 55 100 55 611 815 611 815 516 612 516 612 64 515 64 515 573 619 573 619 137 717 137 717 196 728 196 728 556 716 556 716 692 285 692 285 29 506 29 506 259 262 259 262 92 784 92 784 58 127 58 127 653 369 653 369 141 180 141 180 358 601 358 601 261 636 261 636 709 489 709 489 648 788 648 788 186 750 186 750 111 569 111 569 521 770 521 770 418 713 418 713 414 380 414 380 605 521 605 521 308 428 308 428 752 371 752 371 251 480 251 480 475 142 475 142 315 459 315 459 771 789 771 789 620 904 620 904 857 406 857 406 148 200 148 200 490 93 490 93 260 970 260 970 363 699 363 699 79 153 79 153 179 783 179 783 359 111 359 111 814 561 814 561 334 956 334 956 971 240 971 240 679 51 679 51 128 875 128 875 267 140 267 140 992 669 992 669 124 584 124 584 469 594 469 594 976 64 976 64 146 685 146 685 37 315 37 315 952 843 952 843 942 31 942 31 934 506 934 506 967 641 967 641 463 101 463 101 474 252 474 252 252 201 252 201 400 193 400 193 914 323 914 323 255 811 255 811 913 700 913 700 852 477 852 477 981 486 981 486 96 233 96 233 183 11 183 11 985 593 985 593 473 855 473 855 744 183 744 183 896 810 896 810 507 697 507 697 511 686 511 686 977 519 977 519 813 726 813 726 760 538 760 538 420 508 420 508 112 508 112 508 428 181 428 181 923 417 923 417 313 161 313 161 737 570 737 570 957 978 957 978 738 675 738 675 183 677 183 677 169 30 169 30 893 842 893 842 803 906 803 906 545 337 545 337 646 357 646 357 792 938 792 938 41 354 41 354 124 30 124 30 912 778 912 778 217 385 217 385 995 436 995 436 759 381 759 381 831 723 831 723 162 169 162 169 861 473 861 473 659 206 659 206 943 93 943 93 20 722 20 722 51 252 51 252 324 929 324 929 310 600 310 600 457 83 457 83 277 489 277 489 711 909 711 909 190 272 190 272 563 76 563 76 358 989 358 989 708 797 708 797 32 420 32 420 730 689 730 689 597 117 597 117 898 95 898 95 22 123 22 123 572 782 572 782 315 323 315 323 872 587 872 587 530 988 530 988 674 902 674 902 995 373 995 373 806 154 806 154 857 643 857 643 346 847 346 847 774 319 774 319 315 178 315 178 730 18 730 18 305 474 305 474 643 186 643 186 525 418 525 418 583 570 583 570 346 538 346 538 679 450 679 450 431 86 431 86 526 374 526 374 582 275 582 275 881 105 881 105 506 396 506 396 366 921 366 921 823 815 823 815 582 193 582 193 415 458 415 458 170 106 170 106 875 741 875 741 507 446 507 446 122 919 122 919 227 803 227 803 247 743 247 743 283 260 283 260 689 458 689 458 512 954 512 954 69 578 69 578 231 380 231 380 881 787 881 787 246 930 246 930 732 638 732 638 553 921 553 921 270 866 270 866 112 220 112 220 934 914 934 914 55 244 55 244 538 617 538 617 351 938 351 938 130 621 130 621 654 197 654 197 577 462 577 462 561 825 561 825 586 741 586 741 926 836 926 836 325 63 325 63 733 86 733 86 483 618 483 618 545 819 545 819 145 478 145 478 472 893 472 893 38 468 38 468 291 598 291 598 385 379 385 379 310 544 310 544 824 385 824 385 497 13 497 13 861 401 861 401 781 38 781 38 839 832 839 832 600 609 600 609 284 511 284 511 722 372 722 372 835 654 835 654 559 674 559 674 422 225 422 225 714 389 714 389 198 163 198 163 448 210 448 210 129 201 129 201 165 820 165 820 777 532 777 532 538 614 538 614 692 384 692 384 352 978 352 978 127 538 127 538 912 316 912 316 112 528 112 528 908 96 908 96 46 307 46 307 183 791 183 791 752 422 752 422 841 760 841 760 263 323 263 323 718 535 718 535 36 550 36 550 277 973 277 973 884 629 884 629 368 271 368 271 573 673 573 673 112 582 112 582 134 1 134 1 827 789 827 789 387 756 387 756 291 985 291 985 754 522 754 522 340 412 340 412 493 626 493 626 419 501 419 501 368 747 368 747 84 753 84 753 765 451 765 451 746 264 746 264 324 391 324 391 524 567 524 567 859 166 859 166 157 810 157 810 139 885 139 885 948 829 948 829 871 83 871 83 478 718 478 718 560 486 560 486 441 768 441 768 608 509 608 509 154 133 154 133 476 237 476 237 255 621 255 621 153 417 153 417 265 115 265 115 912 404 912 404 704 63 704 63 730 695 730 695 810 48 810 48 171 549 171 549 965 142 965 142 691 292 691 292 885 884 885 884 140 463 140 463 977 84 977 84 360 127 360 127 692 237 692 237 322 543 322 543 764 453 764 453 376 785 376 785 13 35 13 35 222 282 222 282 643 245 643 245 668 402 668 402 197 641 197 641 219 695 219 695 891 422 891 422 369 98 369 98 434 443 434 443 299 507 299 507 941 341 941 341 875 556 875 556 75 430 75 430 160 16 160 16 139 637 139 637 688 750 688 750 920 356 920 356 515 394 515 394 328 176 328 176 875 693 875 693 513 350 513 350 475 762 475 762 606 702 606 702 635 495 635 495 333 234 333 234 695 95 695 95 714 506 714 506 827 73 827 73 987 712 987 712 914 340 914 340 863 660 863 660 815 298 815 298 986 15 986 15 672 30 672 30 623 855 623 855 232 419 232 419 366 201 366 201 141 859 141 859 694 384 694 384 605 438 605 438 745 350 745 350 395 159 395 159 12 668 12 668 676 952 676 952 781 871 781 871 928 500 928 500 223 73 223 73 683 423 683 423 437 337 437 337 157 244 157 244 292 733 292 733 645 780 645 780 356 918 356 918 988 184 988 184 221 865 221 865 54 200 54 200 473 206 473 206 931 268 931 268 107 752 107 752 726 867 726 867 42 410 42 410 485 318 485 318 583 83 583 83 120 747 120 747 185 763 185 763 663 499 663 499 227 675 227 675 180 199 180 199 207 846 207 846 979 330 979 330 78 838 78 838 859 598 859 598 162 795 162 795 717 105 717 105 432 152 432 152 600 985 600 985 231 284 231 284 776 262 776 262 333 41 333 41 897 199 897 199 839 2 839 2 581 603 581 603 899 630 899 630 198 57 198 57 171 555 171 555 434 726 434 726 976 197 976 197 542 969 542 969 980 295 980 295 385 451 385 451 317 168 317 168 436 558 436 558 519 428 519 428 606 491 606 491 551 951 551 951 532 830 532 830 187 814 187 814 265 490 265 490 12 410 12 410 327 866 327 866 883 711 883 711 449 835 449 835 758 694 758 694 511 260 511 260 833 272 833 272 677 135 677 135 603 556 603 556 932 851 932 851 955 332 955 332 131 857 131 857 335 705 335 705 238 844 238 844 597 576 597 576 431 605 431 605 134 693 134 693 691 684 691 684 70 988 70 988 420 291 420 291 410 383 410 383 774 307 774 307 660 957 660 957 346 265 346 265 883 389 883 389 631 815 631 815 454 704 454 704 693 525 693 525 514 471 514 471 627 117 627 117 139 797 139 797 179 192 179 192 723 699 723 699 939 118 939 118 877 381 877 381 24 274 24 274 967 139 967 139 475 78 475 78 624 774 624 774 682 383 682 383 37 750 37 750 527 286 527 286 538 639 538 639 293 270 293 270 697 221 697 221 283 914 283 914 409 639 409 639 438 114 438 114 960 900 960 900 294 818 294 818 897 500 897 500 55 483 55 483 633 429 633 429 779 109 779 109 446 567 446 567 725 850 725 850 80 404 80 404 215 584 215 584 73 309 73 309 653 119 653 119 980 475 980 475 756 277 756 277 713 612 713 612 807 35 807 35 934 232 934 232 77 855 77 855 962 405 962 405 996 121 996 121 211 252 211 252 74 112 74 112 17 963 17 963 615 777 615 777 531 491 531 491 213 31 213 31 69 616 69 616 652 897 652 897 881 106 881 106 601 865 601 865 767 130 767 130 244 702 244 702 761 538 761 538 802 3 802 3 989 33 989 33 166 722 166 722 862 324 862 324 358 80 358 80 755 507 755 507 554 762 554 762 551 741 551 741 615 516 615 516 775 684 775 684 270 659 270 659 359 428 359 428 856 823 856 823 647 296 647 296 779 717 779 717 452 138 452 138 891 663 891 663 583 345 583 345 221 499 221 499 484 905 484 905 701 742 701 742 166 357 166 357 113 398 113 398 137 239 137 239 33 357 33 357 496 485 496 485 385 523 385 523 924 123 924 123 929 762 929 762 312 274 312 274 240 641 240 641 673 236 673 236 471 28 471 28 175 424 175 424 645 989 645 989 620 605 620 605 69 275 69 275 291 698 291 698 183 866 183 866 865 289 865 289 206 780 206 780 816 911 816 911 271 876 271 876 196 935 196 935 272 779 272 779 687 891 687 891 610 553 610 553 494 837 494 837 958 308 958 308 220 938 220 938 506 757 506 757 63 400 63 400 453 5 453 5 822 586 822 586 894 269 894 269 951 880 951 880 577 362 577 362 187 466 187 466 194 29 194 29 708 515 708 515 929 13 929 13 339 197 339 197 900 707 900 707 194 119 194 119 304 571 304 571 110 10 110 10 540 418 540 418 788 333 788 333 507 896 507 896 411 907 411 907 131 329 131 329 509 823 509 823 202 867 202 867 666 47 666 47 710 379 710 379 493 855 493 855 491 308 491 308 461 574 461 574 127 514 127 514 902 74 902 74 389 561 389 561 441 231 441 231 212 352 212 352 990 382 990 382 330 59 330 59 923 605 923 605 217 604 217 604 761 819 761 819 782 473 782 473 602 45 602 45 706 395 706 395 494 261 494 261 511 277 511 277 752 629 752 629 250 92 250 92 22 800 22 800 261 992 261 992 674 856 674 856 924 658 924 658 27 63 27 63 970 591 970 591 243 892 243 892 59 774 59 774 431 201 431 201 291 449 291 449 952 737 952 737 203 888 203 888 965 759 965 759 652 563 652 563 81 103 81 103 513 287 513 287 229 968 229 968 817 747 817 747 50 533 50 533 738 859 738 859 628 58 628 58 426 214 426 214 777 389 777 389 315 505 315 505 330 818 330 818 241 60 241 60 346 42 346 42 474 831 474 831 349 817 349 817 850 287 850 287 736 8 736 8 211 163 211 163 575 54 575 54 154 922 154 922 844 131 844 131 55 591 55 591 263 816 263 816 111 410 111 410 359 112 359 112 202 361 202 361 33 689 33 689 74 856 74 856 353 270 353 270 875 936 875 936 471 660 471 660 68 10 68 10 439 678 439 678 609 27 609 27 529 831 529 831 270 93 270 93 461 688 461 688 957 687 957 687 983 18 983 18 768 843 768 843 927 391 927 391 221 112 221 112 524 813 524 813 278 929 278 929 872 826 872 826 73 689 73 689 886 728 886 728 305 35 305 35 182 593 182 593 512 321 512 321 105 370 105 370 658 213 658 213 137 970 137 970 849 946 849 946 792 860 792 860 146 414 146 414 773 91 773 91 891 120 891 120 553 171 553 171 753 974 753 974 600 731 600 731 474 524 474 524 156 668 156 668 717 828 717 828 204 866 204 866 667 499 667 499 965 696 965 696 357 384 357 384 718 115 718 115 54 390 54 390 648 658 648 658 197 7 197 7 437 508 437 508 229 5 229 5 442 660 442 660 492 822 492 822 203 527 203 527 80 16 80 16 776 137 776 137 277 413 277 413 501 876 501 876 115 132 115 132 446 631 446 631 102 966 102 966 896 227 896 227 953 352 953 352 327 250 327 250 303 172 303 172 107 1 107 1 88 960 88 960 30 580 30 580 284 736 284 736 727 136 727 136 913 591 913 591 893 468 893 468 963 943 963 943 108 252 108 252 285 787 285 787 80 642 80 642 245 32 245 32 729 621 729 621 56 827 56 827 868 450 868 450 551 97 551 97 973 770 973 770 572 646 572 646 423 152 423 152 125 844 125 844 536 977 536 977 3 152 3 152 179 887 179 887 198 431 198 431 605 642 605 642 643 839 643 839 590 75 590 75 652 606 652 606 247 342 247 342 88 674 88 674 901 553 901 553 208 508 208 508 392 906 392 906 749 661 749 661 440 399 440 399 476 795 476 795 350 971 350 971 411 947 411 947 578 314 578 314 301 859 301 859 791 452 791 452 297 787 297 787 155 268 155 268 289 30 289 30 197 60 197 60 242 140 242 140 338 821 338 821 499 986 499 986 520 701 520 701 323 506 323 506 281 28 281 28 988 423 988 423 353 719 353 719 897 673 897 673 14 192 14 192 402 267 402 267 101 783 101 783 273 640 273 640 591 329 591 329 776 314 776 314 605 423 605 423 416 580 416 580 259 380 259 380 421 875 421 875 697 984 697 984 799 677 799 677 869 117 869 117 946 719 946 719 289 103 289 103 36 802 36 802 802 129 802 129 100 289 100 289 721 390 721 390 557 195 557 195 258 978 258 978 723 640 723 640 828 345 828 345 79 914 79 914 130 839 130 839 263 852 263 852 438 416 438 416 588 645 588 645 858 15 858 15 309 770 309 770 859 807 859 807 834 233 834 233 554 320 554 320 263 665 263 665 340 718 340 718 639 417 639 417 879 543 879 543 924 925 924 925 853 713 853 713 155 823 155 823 268 668 268 668 50 475 50 475 233 482 233 482 485 449 485 449 46 53 46 53 847 840 847 840 906 423 906 423 326 319 326 319 374 285 374 285 778 899 778 899 441 413 441 413 957 975 957 975 674 191 674 191 790 788 790 788 138 27 138 27 565 568 565 568 279 598 279 598 717 439 717 439 133 550 133 550 375 541 375 541 710 196 710 196 156 336 156 336 792 74 792 74 371 18 371 18 398 171 398 171 658 397 658 397 211 778 211 778 152 974 152 974 508 112 508 112 919 946 919 946 547 315 547 315 37 588 37 588 411 84 411 84 107 750 107 750 757 1 757 1 316 559 316 559 260 340 260 340 112 161 112 161 243 457 243 457 198 468 198 468 752 174 752 174 16 975 16 975 466 392 466 392 320 54 320 54 240 205 240 205 913 819 913 819 61 612 61 612 809 955 809 955 943 357 943 357 943 490 943 490 308 8 308 8 536 247 536 247 10 729 10 729 683 127 683 127 123 706 123 706 571 205 571 205 679 734 679 734 116 952 116 952 838 399 838 399 249 863 249 863 762 514 762 514 708 290 708 290 418 307 418 307 382 568 382 568 873 816 873 816 964 3 964 3 108 311 108 311 400 510 400 510 442 752 442 752 380 534 380 534 712 342 712 342 466 215 466 215 287 830 287 830 326 238 326 238 278 4 278 4 877 751 877 751 281 347 281 347 854 713 854 713 62 263 62 263 786 794 786 794 771 306 771 306 738 670 738 670 357 650 357 650 926 800 926 800 686 460 686 460 875 771 875 771 96 286 96 286 437 516 437 516 289 846 289 846 496 731 496 731 785 422 785 422 122 515 122 515 635 933 635 933 478 21 478 21 7 731 7 731 703 134 703 134 592 334 592 334 117 336 117 336 690 122 690 122 758 296 758 296 301 659 301 659 751 203 751 203 740 966 740 966 504 770 504 770 68 346 68 346 377 654 377 654 234 747 234 747 155 291 155 291 115 26 115 26 418 841 418 841 321 950 321 950 4 902 4 902 38 745 38 745 248 194 248 194 941 72 941 72 113 976 113 976 616 260 616 260 733 895 733 895 136 969 136 969 795 372 795 372 808 12 808 12 410 432 410 432 468 14 468 14 735 337 735 337 311 900 311 900 641 337 641 337 691 393 691 393 552 804 552 804 395 703 395 703 529 631 529 631 314 259 314 259 401 966 401 966 465 291 465 291 599 676 599 676 60 207 60 207 837 826 837 826 129 816 129 816 451 765 451 765 185 577 185 577 820 963 820 963 964 39 964 39 580 925 580 925 790 301 790 301 467 468 467 468 671 320 671 320 181 373 181 373 519 592 519 592 560 714 560 714 437 848 437 848 286 489 286 489 584 951 584 951 109 528 109 528 463 30 463 30 791 349 791 349 470 553 470 553 981 215 981 215 233 430 233 430 429 336 429 336 296 277 296 277 247 848 247 848 611 232 611 232 759 392 759 392 40 253 40 253 285 738 285 738 424 935 424 935 826 823 826 823 611 719 611 719 59 40 59 40 76 666 76 666 128 1 128 1 920 147 920 147 338 426 338 426 516 801 516 801 3 876 3 876 388 241 388 241 734 126 734 126 589 933 589 933 455 179 455 179 553 552 553 552 485 169 485 169 748 269 748 269 112 676 112 676 285 513 285 513 436 424 436 424 703 663 703 663 852 824 852 824 132 155 132 155 984 832 984 832 16 471 16 471 247 418 247 418 438 155 438 155 436 537 436 537 636 364 636 364 194 713 194 713 863 759 863 759 659 726 659 726 535 136 535 136 487 371 487 371 205 897 205 897 7 353 7 353 238 172 238 172 249 660 249 660 130 393 130 393 167 558 167 558 514 763 514 763 142 52 142 52 418 822 418 822 85 864 85 864 813 438 813 438 856 298 856 298 102 526 102 526 724 455 724 455 65 98 65 98 218 224 218 224 631 466 631 466 233 703 233 703 15 940 15 940 94 901 94 901 918 569 918 569 546 411 546 411 276 867 276 867 267 379 267 379 221 256 221 256 58 946 58 946 552 853 552 853 560 738 560 738 541 555 541 555 702 281 702 281 473 148 473 148 351 408 351 408 776 511 776 511 100 67 100 67 683 85 683 85 185 487 185 487 288 435 288 435 882 147 882 147 3 747 3 747 811 542 811 542 6 540 6 540 41 549 41 549 151 861 151 861 320 210 320 210 832 871 832 871 126 550 126 550 627 553 627 553 377 454 377 454 589 705 589 705 167 797 167 797 990 113 990 113 294 345 294 345 552 271 552 271 654 520 654 520 738 185 738 185 761 840 761 840 270 669 270 669 359 381 359 381 285 200 285 200 599 786 599 786 681 374 681 374 649 373 649 373 454 945 454 945 409 38 409 38 792 703 792 703 326 916 326 916 318 423 318 423 517 902 517 902 288 282 288 282 74 305 74 305 264 918 264 918 154 715 154 715 973 19 973 19 250 694 250 694 270 739 270 739 504 233 504 233 787 142 787 142 839 676 839 676 391 871 391 871 608 779 608 779 860 836 860 836 547 569 547 569 573 347 573 347 624 494 624 494 671 693 671 693 637 513 637 513 650 400 650 400 609 983 609 983 749 154 749 154 932 641 932 641 506 693 506 693 252 852 252 852 90 849 90 849 210 460 210 460 161 804 161 804 537 442 537 442 11 515 11 515 282 472 282 472 146 771 146 771 638 53 638 53 444 76 444 76 7 954 7 954 410 120 410 120 303 784 303 784 619 339 619 339 695 242 695 242 359 908 359 908 453 963 453 963 770 487 770 487 955 217 955 217 41 143 41 143 393 504 393 504 935 938 935 938 868 214 868 214 145 633 145 633 884 997 884 997 850 868 850 868 647 640 647 640 394 790 394 790 560 271 560 271 347 306 347 306 23 823 23 823 342 52 342 52 615 573 615 573 49 543 49 543 639 329 639 329 160 819 160 819 838 968 838 968 793 114 793 114 813 415 813 415 434 990 434 990 394 469 394 469 531 253 531 253 666 544 666 544 123 776 123 776 703 217 703 217 184 93 184 93 308 49 308 49 635 482 635 482 59 666 59 666 526 708 526 708 120 154 120 154 512 898 512 898 830 136 830 136 839 649 839 649 208 538 208 538 81 953 81 953 278 156 278 156 547 646 547 646 877 340 877 340 818 973 818 973 397 308 397 308 843 123 843 123 857 320 857 320 599 37 599 37 711 619 711 619 972 56 972 56 417 529 417 529 203 627 203 627 897 966 897 966 546 223 546 223 347 888 347 888 783 274 783 274 566 367 566 367 946 631 946 631 926 8 926 8 898 157 898 157 213 296 213 296 256 590 256 590 801 11 801 11 531 337 531 337 108 138 108 138 680 743 680 743 197 162 197 162 605 324 605 324 408 664 408 664 189 467 189 467 545 225 545 225 126 812 126 812 743 761 743 761 943 692 943 692 538 394 538 394 194 365 194 365 422 202 422 202 652 861 652 861 672 398 672 398 509 611 509 611 61 148 61 148 708 468 708 468 858 381 858 381 659 949 659 949 334 481 334 481 239 800 239 800 141 256 141 256 218 268 218 268 471 731 471 731 742 500 742 500 29 291 29 291 371 263 371 263 197 777 197 777 300 63 300 63 618 634 618 634 254 237 254 237 466 426 466 426 200 560 200 560 329 20 329 20 409 98 409 98 71 18 71 18 973 711 973 711 424 728 424 728 902 919 902 919 686 508 686 508 912 597 912 597 715 734 715 734 620 523 620 523 539 702 539 702 622 870 622 870 649 58 649 58 851 463 851 463 604 202 604 202 139 490 139 490 328 773 328 773 26 888 26 888 756 295 756 295 9 517 9 517 657 997 657 997 461 130 461 130 881 144 881 144 660 175 660 175 174 265 174 265 374 498 374 498 753 672 753 672 419 570 419 570 864 59 864 59 564 546 564 546 637 715 637 715 356 113 356 113 621 6 621 6 756 962 756 962 558 357 558 357 650 822 650 822 748 677 748 677 776 250 776 250 952 757 952 757 738 724 738 724 541 359 541 359 836 768 836 768 1 900 1 900 429 300 429 300 257 839 257 839 863 274 863 274 339 822 339 822 595 230 595 230 326 204 326 204 348 217 348 217 366 352 366 352 923 840 923 840 444 950 444 950 14 305 14 305 755 897 755 897 133 101 133 101 201 608 201 608 886 195 886 195 552 60 552 60 395 255 395 255 981 621 981 621 11 461 11 461 800 641 800 641 805 849 805 849 379 913 379 913 639 531 639 531 972 864 972 864 550 302 550 302 134 973 134 973 345 496 345 496 708 963 708 963 258 339 258 339 949 362 949 362 82 17 82 17 619 989 619 989 26 963 26 963 137 696 137 696 362 70 362 70 648 377 648 377 528 749 528 749 477 278 477 278 598 834 598 834 720 703 720 703 4 343 4 343 405 369 405 369 774 201 774 201 542 576 542 576 873 139 873 139 358 544 358 544 680 964 680 964 230 727 230 727 620 238 620 238 772 923 772 923 484 539 484 539 73 932 73 932 774 567 774 567 549 108 549 108 350 107 350 107 667 950 667 950 787 327 787 327 198 466 198 466 460 143 460 143 557 41 557 41 755 808 755 808 401 418 401 418 521 322 521 322 918 226 918 226 813 693 813 693 865 187 865 187 557 244 557 244 857 574 857 574 644 634 644 634 623 326 623 326 677 553 677 553 685 958 685 958 62 399 62 399 371 168 371 168 744 456 744 456 269 57 269 57 870 500 870 500 771 837 771 837 109 97 109 97 944 97 944 97 52 166 52 166 754 925 754 925 341 658 341 658 624 923 624 923 537 185 537 185 899 533 899 533 390 684 390 684 174 141 174 141 881 481 881 481 493 424 493 424 768 312 768 312 363 543 363 543 515 765 515 765 916 947 916 947 81 415 81 415 169 226 169 226 571 6 571 6 517 6 517 6 987 705 987 705 637 554 637 554 198 685 198 685 323 924 323 924 960 648 960 648 587 485 587 485 876 582 876 582 101 17 101 17 608 965 608 965 275 130 275 130 476 580 476 580 654 14 654 14 801 773 801 773 115 782 115 782 214 55 214 55 380 930 380 930 818 462 818 462 864 157 864 157 852 759 852 759 743 957 743 957 60 841 60 841 297 688 297 688 875 158 875 158 328 27 328 27 381 684 381 684 783 354 783 354 453 80 453 80 156 340 156 340 12 973 12 973 570 694 570 694 806 158 806 158 554 357 554 357 267 24 267 24 125 941 125 941 483 927 483 927 202 839 202 839 590 195 590 195 17 795 17 795 975 64 975 64 713 540 713 540 375 21 375 21 222 897 222 897 299 962 299 962 261 608 261 608 757 6 757 6 844 966 844 966 313 481 313 481 325 353 325 353 417 332 417 332 845 510 845 510 203 855 203 855 759 194 759 194 480 412 480 412 976 806 976 806 951 632 951 632 217 799 217 799 507 572 507 572 568 194 568 194 231 19 231 19 335 315 335 315 605 844 605 844 648 802 648 802 639 148 639 148 922 753 922 753 735 75 735 75 812 520 812 520 368 447 368 447 114 476 114 476 251 279 251 279 814 480 814 480 248 941 248 941 163 99 163 99 265 654 265 654 327 561 327 561 884 482 884 482 121 814 121 814 919 737 919 737 323 310 323 310 672 603 672 603 771 693 771 693 145 443 145 443 510 319 510 319 298 458 298 458 825 323 825 323 288 400 288 400 97 71 97 71 988 934 988 934 256 628 256 628 864 928 864 928 918 246 918 246 355 535 355 535 331 720 331 720 297 642 297 642 734 319 734 319 421 576 421 576 990 349 990 349 876 587 876 587 303 778 303 778 196 2 196 2 841 678 841 678 119 287 119 287 96 940 96 940 720 287 720 287 398 430 398 430 294 482 294 482 626 637 626 637 96 605 96 605 666 482 666 482 778 289 778 289 567 528 567 528 857 30 857 30 277 435 277 435 339 726 339 726 37 99 37 99 920 267 920 267 488 574 488 574 885 66 885 66 824 984 824 984 116 472 116 472 433 466 433 466 617 501 617 501 936 306 936 306 101 212 101 212 618 491 618 491 298 478 298 478 125 219 125 219 789 489 789 489 647 425 647 425 559 728 559 728 820 528 820 528 218 756 218 756 624 234 624 234 914 355 914 355 526 466 526 466 542 571 542 571 716 288 716 288 99 160 99 160 500 80 500 80 421 211 421 211 876 864 876 864 84 92 84 92 128 145 128 145 781 556 781 556 849 50 849 50 315 550 315 550 638 61 638 61 585 918 585 918 962 387 962 387 276 360 276 360 565 609 565 609 262 757 262 757 922 482 922 482 118 575 118 575 412 791 412 791 332 430 332 430 936 406 936 406 945 529 945 529 861 580 861 580 713 916 713 916 733 873 733 873 574 544 574 544 794 409 794 409 123 539 123 539 388 830 388 830 67 466 67 466 814 782 814 782 256 673 256 673 432 268 432 268 96 435 96 435 442 290 442 290 489 885 489 885 426 814 426 814 214 296 214 296 597 518 597 518 502 579 502 579 820 581 820 581 440 541 440 541 771 844 771 844 320 540 320 540 4 7 4 7 188 875 188 875 925 714 925 714 687 583 687 583 332 381 332 381 985 844 985 844 31 32 31 32 646 123 646 123 637 825 637 825 145 495 145 495 127 329 127 329 393 91 393 91 196 714 196 714 853 974 853 974 117 713 117 713 95 707 95 707 301 741 301 741 871 224 871 224 755 509 755 509 434 917 434 917 651 481 651 481 95 185 95 185 631 548 631 548 477 996 477 996 451 1 451 1 551 304 551 304 296 375 296 375 793 573 793 573 748 963 748 963 690 259 690 259 286 199 286 199 622 894 622 894 638 248 638 248 921 460 921 460 351 968 351 968 982 545 982 545 943 521 943 521 116 988 116 988 940 924 940 924 386 955 386 955 962 201 962 201 290 482 290 482 618 442 618 442 928 613 928 613 15 722 15 722 287 860 287 860 714 494 714 494 997 298 997 298 787 73 787 73 632 523 632 523 772 868 772 868 952 102 952 102 623 866 623 866 532 709 532 709 279 564 279 564 766 883 766 883 738 397 738 397 215 735 215 735 514 377 514 377 259 384 259 384 401 465 401 465 813 940 813 940 783 235 783 235 841 73 841 73 23 491 23 491 553 511 553 511 566 434 566 434 402 830 402 830 973 521 973 521 7 421 7 421 800 294 800 294 974 434 974 434 297 885 297 885 916 607 916 607 510 857 510 857 219 47 219 47 858 298 858 298 205 29 205 29 551 103 551 103 454 892 454 892 588 4 588 4 3 948 3 948 283 980 283 980 143 880 143 880 963 797 963 797 256 730 256 730 438 317 438 317 824 510 824 510 338 839 338 839 76 615 76 615 603 769 603 769 206 334 206 334 865 649 865 649 39 773 39 773 500 310 500 310 187 664 187 664 918 242 918 242 752 427 752 427 448 63 448 63 406 69 406 69 219 987 219 987 279 33 279 33 131 234 131 234 745 842 745 842 39 713 39 713 994 424 994 424 3 51 3 51 59 155 59 155 597 269 597 269 29 163 29 163 266 991 266 991 675 337 675 337 310 162 310 162 865 82 865 82 515 117 515 117 821 459 821 459 497 406 497 406 749 205 749 205 718 673 718 673 293 57 293 57 256 545 256 545 716 576 716 576 400 409 400 409 869 71 869 71 518 671 518 671 923 989 923 989 861 709 861 709 819 987 819 987 660 680 660 680 236 278 236 278 577 144 577 144 212 960 212 960 855 337 855 337 269 276 269 276 952 293 952 293 938 285 938 285 548 593 548 593 578 856 578 856 967 112 967 112 731 890 731 890 289 770 289 770 316 880 316 880 713 995 713 995 772 349 772 349 471 304 471 304 967 903 967 903 257 744 257 744 132 98 132 98 818 908 818 908 966 825 966 825 769 592 769 592 522 64 522 64 364 702 364 702 980 678 980 678 491 473 491 473 313 272 313 272 262 54 262 54 553 367 553 367 427 815 427 815 232 862 232 862 617 589 617 589 680 64 680 64 707 876 707 876 658 188 658 188 139 157 139 157 133 428 133 428 692 732 692 732 759 130 759 130 379 280 379 280 953 22 953 22 333 491 333 491 778 781 778 781 662 207 662 207 898 295 898 295 344 438 344 438 336 466 336 466 472 578 472 578 751 372 751 372 91 329 91 329 69 337 69 337 891 951 891 951 301 104 301 104 82 684 82 684 298 341 298 341 823 857 823 857 485 657 485 657 412 325 412 325 450 625 450 625 643 192 643 192 60 252 60 252 719 41 719 41 216 22 216 22 851 971 851 971 994 231 994 231 409 437 409 437 53 591 53 591 39 282 39 282 868 723 868 723 23 286 23 286 836 877 836 877 659 657 659 657 912 441 912 441 31 777 31 777 105 839 105 839 3 583 3 583 208 144 208 144 10 487 10 487 814 839 814 839 70 471 70 471 443 88 443 88 307 926 307 926 166 970 166 970 362 457 362 457 441 29 441 29 62 611 62 611 500 125 500 125 18 319 18 319 810 322 810 322 840 910 840 910 957 376 957 376 382 339 382 339 418 515 418 515 568 802 568 802 917 623 917 623 954 392 954 392 92 575 92 575 555 566 555 566 510 308 510 308 905 236 905 236 342 879 342 879 477 61 477 61 862 395 862 395 607 137 607 137 23 967 23 967 565 375 565 375 880 490 880 490 372 612 372 612 451 272 451 272 573 172 573 172 461 295 461 295 875 464 875 464 157 593 157 593 914 315 914 315 475 23 475 23 580 566 580 566 598 425 598 425 976 994 976 994 888 165 888 165 36 182 36 182 555 356 555 356 108 50 108 50 539 248 539 248 983 643 983 643 329 390 329 390 933 902 933 902 845 607 845 607 955 821 955 821 577 779 577 779 294 610 294 610 160 685 160 685 906 805 906 805 888 976 888 976 23 462 23 462 184 710 184 710 584 304 584 304 955 501 955 501 323 341 323 341 307 217 307 217 409 501 409 501 426 737 426 737 358 420 358 420 442 730 442 730 229 885 229 885 199 414 199 414 241 33 241 33 542 469 542 469 322 259 322 259 326 152 326 152 739 265 739 265 614 436 614 436 675 475 675 475 16 705 16 705 511 243 511 243 376 94 376 94 358 361 358 361 145 195 145 195 502 239 502 239 862 263 862 263 537 425 537 425 896 664 896 664 285 293 285 293 734 58 734 58 369 678 369 678 229 887 229 887 318 139 318 139 749 363 749 363 960 854 960 854 340 592 340 592 624 124 624 124 850 159 850 159 557 172 557 172 172 870 172 870 778 94 778 94 601 315 601 315 217 901 217 901 361 262 361 262 428 278 428 278 78 747 78 747 709 904 709 904 977 488 977 488 595 853 595 853 461 832 461 832 201 439 201 439 615 253 615 253 863 942 863 942 781 847 781 847 47 657 47 657 711 948 711 948 683 903 683 903 923 398 923 398 754 940 754 940 329 56 329 56 199 368 199 368 585 846 585 846 203 324 203 324 457 895 457 895 856 928 856 928 405 378 405 378 30 893 30 893 439 915 439 915 467 497 467 497 151 338 151 338 346 623 346 623 138 740 138 740 757 231 757 231 98 484 98 484 379 922 379 922 775 297 775 297 302 478 302 478 777 208 777 208 428 391 428 391 551 563 551 563 687 759 687 759 757 199 757 199 737 256 737 256 573 825 573 825 224 147 224 147 857 887 857 887 933 898 933 898 908 673 908 673 766 271 766 271 740 445 740 445 820 995 820 995 469 762 469 762 391 182 391 182 715 620 715 620 392 832 392 832 558 549 558 549 70 164 70 164 274 870 274 870 297 16 297 16 900 66 900 66 744 841 744 841 298 19 298 19 818 793 818 793 175 992 175 992 824 180 824 180 325 111 325 111 240 258 240 258 685 916 685 916 797 429 797 429 129 390 129 390 450 546 450 546 972 506 972 506 415 427 415 427 984 266 984 266 641 661 641 661 586 986 586 986 246 975 246 975 467 586 467 586 267 456 267 456 279 759 279 759 537 1 537 1 799 171 799 171 239 431 239 431 524 358 524 358 138 766 138 766 602 175 602 175 674 182 674 182 282 77 282 77 823 318 823 318 761 839 761 839 216 522 216 522 963 92 963 92 662 934 662 934 850 596 850 596 638 644 638 644 582 358 582 358 298 900 298 900 559 16 559 16 234 697 234 697 85 491 85 491 222 89 222 89 705 332 705 332 493 25 493 25 295 952 295 952 901 800 901 800 593 876 593 876 881 499 881 499 607 62 607 62 801 327 801 327 28 941 28 941 874 888 874 888 744 640 744 640 295 835 295 835 135 408 135 408 108 77 108 77 220 582 220 582 777 630 777 630 133 491 133 491 769 562 769 562 86 184 86 184 660 148 660 148 613 940 613 940 31 682 31 682 110 371 110 371 453 201 453 201 104 57 104 57 133 100 133 100 931 225 931 225 641 995 641 995 33 734 33 734 219 243 219 243 412 759 412 759 740 764 740 764 882 655 882 655 509 314 509 314 194 531 194 531 574 600 574 600 429 729 429 729 386 198 386 198 433 874 433 874 110 635 110 635 319 144 319 144 830 879 830 879 201 703 201 703 686 207 686 207 819 576 819 576 590 988 590 988 880 254 880 254 696 25 696 25 441 353 441 353 65 586 65 586 777 230 777 230 300 765 300 765 62 319 62 319 834 768 834 768 569 948 569 948 524 407 524 407 820 501 820 501 314 268 314 268 294 869 294 869 242 384 242 384 324 193 324 193 373 186 373 186 270 170 270 170 502 890 502 890 810 981 810 981 593 780 593 780 461 93 461 93 57 669 57 669 450 787 450 787 970 572 970 572 745 76 745 76 85 501 85 501 927 673 927 673 975 89 975 89 718 105 718 105 197 831 197 831 282 907 282 907 554 713 554 713 510 471 510 471 992 248 992 248 113 333 113 333 406 504 406 504 589 697 589 697 157 186 157 186 685 738 685 738 610 262 610 262 782 88 782 88 941 235 941 235 404 804 404 804 767 402 767 402 24 101 24 101 76 110 76 110 981 965 981 965 526 218 526 218 803 838 803 838 303 918 303 918 95 613 95 613 220 66 220 66 565 782 565 782 118 56 118 56 492 287 492 287 666 862 666 862 804 641 804 641 837 541 837 541 183 3 183 3 724 933 724 933 831 368 831 368 140 640 140 640 921 97 921 97 947 752 947 752 418 199 418 199 609 962 609 962 644 249 644 249 606 655 606 655 40 566 40 566 812 99 812 99 127 187 127 187 465 586 465 586 871 924 871 924 743 760 743 760 467 700 467 700 329 676 329 676 104 481 104 481 369 817 369 817 61 915 61 915 579 104 579 104 848 146 848 146 215 359 215 359 536 490 536 490 424 658 424 658 285 820 285 820 494 603 494 603 923 3 923 3 540 355 540 355 542 413 542 413 247 360 247 360 785 756 785 756 544 38 544 38 368 857 368 857 508 252 508 252 5 245 5 245 436 922 436 922 22 985 22 985 175 806 175 806 438 668 438 668 871 701 871 701 276 700 276 700 184 574 184 574 99 96 99 96 633 233 633 233 334 565 334 565 715 612 715 612 72 26 72 26 496 868 496 868 664 120 664 120 633 630 633 630 683 776 683 776 720 445 720 445 968 417 968 417 973 857 973 857 689 972 689 972 315 356 315 356 403 804 403 804 173 784 173 784 213 355 213 355 613 22 613 22 789 79 789 79 797 308 797 308 436 830 436 830 862 302 862 302 159 947 159 947 33 63 33 63 37 256 37 256 392 522 392 522 134 688 134 688 988 656 988 656 749 94 749 94 60 108 60 108 929 362 929 362 247 264 247 264 837 338 837 338 94 272 94 272 633 853 633 853 581 259 581 259 237 953 237 953 435 442 435 442 22 112 22 112 144 344 144 344 179 935 179 935 535 332 535 332 109 209 109 209 582 423 582 423 383 404 383 404 948 377 948 377 722 437 722 437 285 978 285 978 573 106 573 106 765 694 765 694 346 735 346 735 183 483 183 483 705 778 705 778 12 437 12 437 881 947 881 947 688 847 688 847 813 885 813 885 696 431 696 431 508 878 508 878 117 145 117 145 823 775 823 775 802 620 802 620 252 921 252 921 332 384 332 384 28 552 28 552 969 238 969 238 445 169 445 169 976 435 976 435 344 675 344 675 974 859 974 859 275 62 275 62 740 522 740 522 462 303 462 303 720 55 720 55 172 421 172 421 572 494 572 494 674 878 674 878 371 397 371 397 745 745 745 745 148 493 148 493 582 889 582 889 353 696 353 696 451 780 451 780 84 856 84 856 662 107 662 107 736 220 736 220 690 99 690 99 111 517 111 517 369 22 369 22 857 51 857 51 178 313 178 313 693 490 693 490 723 631 723 631 392 936 392 936 720 525 720 525 924 453 924 453 284 416 284 416 366 388 366 388 115 914 115 914 796 23 796 23 50 831 50 831 662 178 662 178 698 877 698 877 594 172 594 172 424 682 424 682 295 727 295 727 254 714 254 714 980 693 980 693 925 704 925 704 480 576 480 576 944 602 944 602 478 267 478 267 842 561 842 561 258 401 258 401 833 977 833 977 977 830 977 830 370 549 370 549 886 46 886 46 313 149 313 149 332 934 332 934 836 211 836 211 772 41 772 41 295 326 295 326 179 385 179 385 203 286 203 286 256 229 256 229 401 533 401 533 397 955 397 955 529 340 529 340 538 432 538 432 533 764 533 764 404 108 404 108 58 880 58 880 953 93 953 93 821 763 821 763 435 591 435 591 579 749 579 749 28 722 28 722 204 59 204 59 821 987 821 987 774 617 774 617 936 680 936 680 95 749 95 749 565 850 565 850 717 597 717 597 33 207 33 207 6 937 6 937 518 756 518 756 3 308 3 308 177 423 177 423 888 207 888 207 953 695 953 695 225 425 225 425 901 595 901 595 478 755 478 755 954 977 954 977 828 870 828 870 821 461 821 461 246 918 246 918 833 385 833 385 305 585 305 585 979 648 979 648 697 859 697 859 869 575 869 575 515 942 515 942 891 759 891 759 553 875 553 875 358 842 358 842 701 267 701 267 579 737 579 737 233 254 233 254 550 285 550 285 521 112 521 112 878 109 878 109 625 939 625 939 826 726 826 726 486 539 486 539 984 964 984 964 667 655 667 655 4 383 4 383 29 200 29 200 27 776 27 776 259 407 259 407 916 211 916 211 490 536 490 536 912 185 912 185 702 430 702 430 465 913 465 913 456 183 456 183 4 560 4 560 689 537 689 537 940 530 940 530 445 93 445 93 221 634 221 634 603 773 603 773 572 179 572 179 77 541 77 541 447 838 447 838 794 652 794 652 491 566 491 566 437 897 437 897 731 160 731 160 465 494 465 494 45 35 45 35 229 219 229 219 109 991 109 991 340 236 340 236 82 525 82 525 303 89 303 89 370 532 370 532 141 294 141 294 815 74 815 74 89 523 89 523 526 268 526 268 425 833 425 833 850 417 850 417 70 200 70 200 870 481 870 481 983 355 983 355 351 90 351 90 132 906 132 906 687 32 687 32 260 290 260 290 389 471 389 471 473 246 473 246 105 122 105 122 178 745 178 745 289 257 289 257 905 359 905 359 48 773 48 773 371 586 371 586 210 276 210 276 878 308 878 308 787 316 787 316 457 781 457 781 760 324 760 324 802 352 802 352 159 233 159 233 234 634 234 634 351 893 351 893 839 84 839 84 601 402 601 402 928 472 928 472 842 760 842 760 691 387 691 387 382 787 382 787 508 605 508 605 850 767 850 767 628 978 628 978 969 64 969 64 172 121 172 121 23 769 23 769 958 819 958 819 892 16 892 16 965 812 965 812 460 66 460 66 646 198 646 198 688 676 688 676 152 803 152 803 123 503 123 503 978 110 978 110 648 155 648 155 542 363 542 363 134 64 134 64 134 606 134 606 901 976 901 976 914 656 914 656 549 552 549 552 582 93 582 93 423 937 423 937 642 522 642 522 265 234 265 234 165 450 165 450 484 601 484 601 299 224 299 224 565 335 565 335 927 183 927 183 82 465 82 465 49 681 49 681 446 361 446 361 208 811 208 811 377 529 377 529 272 925 272 925 136 69 136 69 611 876 611 876 13 9 13 9 864 105 864 105 707 979 707 979 637 515 637 515 345 292 345 292 654 130 654 130 518 475 518 475 850 49 850 49 703 75 703 75 710 111 710 111 647 924 647 924 319 971 319 971 805 273 805 273 256 453 256 453 430 220 430 220 574 895 574 895 476 21 476 21 84 123 84 123 642 112 642 112 401 803 401 803 420 789 420 789 405 454 405 454 772 986 772 986 15 578 15 578 830 217 830 217 848 960 848 960 109 569 109 569 646 24 646 24 341 391 341 391 270 753 270 753 68 744 68 744 668 948 668 948 602 888 602 888 811 737 811 737 307 340 307 340 230 669 230 669 701 35 701 35 345 909 345 909 364 16 364 16 911 483 911 483 725 294 725 294 656 156 656 156 270 268 270 268 277 165 277 165 540 531 540 531 529 792 529 792 630 822 630 822 175 474 175 474 871 885 871 885 45 833 45 833 73 857 73 857 673 692 673 692 181 836 181 836 560 778 560 778 786 104 786 104 796 745 796 745 337 837 337 837 971 582 971 582 358 900 358 900 316 623 316 623 84 596 84 596 195 4 195 4 278 128 278 128 4 716 4 716 192 321 192 321 378 258 378 258 345 83 345 83 737 648 737 648 693 120 693 120 633 945 633 945 492 709 492 709 667 867 667 867 287 307 287 307 765 338 765 338 344 243 344 243 658 693 658 693 493 711 493 711 989 151 989 151 967 976 967 976 287 484 287 484 382 589 382 589 236 722 236 722 314 917 314 917 885 475 885 475 469 182 469 182 493 865 493 865 193 622 193 622 239 889 239 889 178 462 178 462 12 874 12 874 443 750 443 750 310 469 310 469 394 31 394 31 949 232 949 232 673 310 673 310 42 390 42 390 661 956 661 956 919 627 919 627 216 168 216 168 206 582 206 582 200 488 200 488 68 873 68 873 567 505 567 505 245 623 245 623 607 852 607 852 293 700 293 700 869 263 869 263 164 179 164 179 381 647 381 647 409 392 409 392 418 571 418 571 406 565 406 565 154 543 154 543 857 686 857 686 811 25 811 25 422 762 422 762 788 228 788 228 291 921 291 921 790 796 790 796 485 857 485 857 189 820 189 820 569 418 569 418 3 676 3 676 451 699 451 699 986 876 986 876 958 95 958 95 241 107 241 107 444 862 444 862 771 508 771 508 544 615 544 615 673 548 673 548 919 558 919 558 506 512 506 512 42 470 42 470 894 292 894 292 322 165 322 165 541 852 541 852 930 997 930 997 138 627 138 627 874 972 874 972 563 328 563 328 512 223 512 223 216 344 216 344 290 631 290 631 615 901 615 901 585 533 585 533 730 334 730 334 147 621 147 621 425 215 425 215 927 114 927 114 272 593 272 593 148 508 148 508 846 39 846 39 491 543 491 543 691 210 691 210 78 233 78 233 334 734 334 734 460 105 460 105 771 4 771 4 121 520 121 520 422 812 422 812 988 196 988 196 918 525 918 525 942 528 942 528 553 723 553 723 155 708 155 708 699 836 699 836 7 754 7 754 864 181 864 181 819 712 819 712 861 925 861 925 74 447 74 447 430 933 430 933 439 589 439 589 26 98 26 98 364 919 364 919 729 580 729 580 561 523 561 523 453 824 453 824 427 735 427 735 520 224 520 224 181 519 181 519 464 570 464 570 569 214 569 214 204 70 204 70 683 494 683 494 766 383 766 383 68 748 68 748 364 183 364 183 209 825 209 825 9 506 9 506 7 209 7 209 943 333 943 333 664 206 664 206 981 144 981 144 743 705 743 705 208 141 208 141 529 508 529 508 866 486 866 486 273 854 273 854 426 880 426 880 757 656 757 656 430 395 430 395 680 194 680 194 885 906 885 906 593 181 593 181 782 87 782 87 711 834 711 834 749 286 749 286 403 45 403 45 654 787 654 787 595 228 595 228 906 778 906 778 948 428 948 428 460 742 460 742 337 103 337 103 706 920 706 920 772 977 772 977 203 452 203 452 728 692 728 692 575 975 575 975 686 117 686 117 17 657 17 657 972 461 972 461 490 195 490 195 322 147 322 147 577 738 577 738 89 486 89 486 586 281 586 281 773 869 773 869 49 666 49 666 868 307 868 307 977 893 977 893 726 526 726 526 42 281 42 281 314 338 314 338 747 302 747 302 535 926 535 926 254 832 254 832 905 627 905 627 132 757 132 757 434 576 434 576 505 376 505 376 331 187 331 187 312 70 312 70 22 475 22 475 480 294 480 294 318 214 318 214 963 549 963 549 156 285 156 285 534 45 534 45 49 448 49 448 859 796 859 796 124 340 124 340 487 544 487 544 977 107 977 107 796 672 796 672 930 38 930 38 92 729 92 729 326 622 326 622 591 971 591 971 444 778 444 778 22 208 22 208 432 600 432 600 461 32 461 32 246 470 246 470 826 5 826 5 924 980 924 980 426 333 426 333 57 130 57 130 742 109 742 109 281 756 281 756 542 782 542 782 243 921 243 921 713 249 713 249 893 249 893 249 85 645 85 645 138 804 138 804 729 913 729 913 508 791 508 791 482 981 482 981 56 717 56 717 78 322 78 322 39 139 39 139 599 865 599 865 67 886 67 886 107 863 107 863 527 162 527 162 576 307 576 307 496 498 496 498 805 293 805 293 40 505 40 505 381 763 381 763 871 912 871 912 876 684 876 684 229 482 229 482 437 470 437 470 44 174 44 174 93 600 93 600 60 688 60 688 881 803 881 803 714 398 714 398 821 342 821 342 566 289 566 289 983 599 983 599 696 138 696 138 470 187 470 187 541 139 541 139 156 544 156 544 972 798 972 798 657 448 657 448 303 107 303 107 813 767 813 767 871 260 871 260 295 264 295 264 514 949 514 949 674 95 674 95 736 627 736 627 837 820 837 820 853 535 853 535 334 740 334 740 534 634 534 634 753 589 753 589 314 720 314 720 795 779 795 779 167 440 167 440 93 57 93 57 224 453 224 453 877 358 877 358 398 563 398 563 978 575 978 575 180 813 180 813 13 834 13 834 605 727 605 727 616 428 616 428 369 879 369 879 922 637 922 637 182 142 182 142 894 578 894 578 977 910 977 910 868 32 868 32 722 324 722 324 848 760 848 760 183 813 183 813 632 704 632 704 129 499 129 499 802 757 802 757 697 558 697 558 627 66 627 66 861 741 861 741 501 311 501 311 7 453 7 453 39 794 39 794 547 283 547 283 555 331 555 331 933 144 933 144 634 663 634 663 263 449 263 449 791 54 791 54 685 650 685 650 703 895 703 895 660 937 660 937 160 889 160 889 75 766 75 766 129 494 129 494 431 868 431 868 194 589 194 589 738 563 738 563 193 614 193 614 110 844 110 844 861 860 861 860 621 741 621 741 146 418 146 418 846 770 846 770 630 70 630 70 306 415 306 415 624 629 624 629 837 81 837 81 197 309 197 309 868 778 868 778 101 428 101 428 118 152 118 152 219 892 219 892 371 348 371 348 765 292 765 292 615 909 615 909 169 285 169 285 74 479 74 479 460 466 460 466 149 645 149 645 122 467 122 467 474 522 474 522 71 636 71 636 847 280 847 280 347 246 347 246 691 801 691 801 749 399 749 399 32 249 32 249 716 332 716 332 116 342 116 342 305 148 305 148 820 473 820 473 625 934 625 934 7 229 7 229 104 705 104 705 378 599 378 599 254 278 254 278 889 186 889 186 350 356 350 356 469 374 469 374 614 874 614 874 328 439 328 439 433 755 433 755 724 350 724 350 118 618 118 618 165 676 165 676 609 594 609 594 962 369 962 369 899 707 899 707 139 526 139 526 746 778 746 778 165 919 165 919 233 146 233 146 168 68 168 68 536 624 536 624 431 34 431 34 842 402 842 402 263 939 263 939 388 541 388 541 97 552 97 552 985 237 985 237 186 714 186 714 89 364 89 364 860 491 860 491 86 659 86 659 57 291 57 291 161 538 161 538 310 775 310 775 718 744 718 744 841 120 841 120 185 297 185 297 421 302 421 302 183 586 183 586 804 621 804 621 237 60 237 60 332 27 332 27 474 94 474 94 898 60 898 60 689 100 689 100 57 924 57 924 418 115 418 115 537 123 537 123 896 734 896 734 85 233 85 233 947 514 947 514 597 13 597 13 997 800 997 800 454 338 454 338 373 777 373 777 286 132 286 132 430 836 430 836 987 707 987 707 336 928 336 928 638 103 638 103 365 759 365 759 276 100 276 100 513 12 513 12 77 645 77 645 589 171 589 171 872 800 872 800 411 242 411 242 394 171 394 171 555 187 555 187 843 789 843 789 862 261 862 261 577 908 577 908 383 674 383 674 408 652 408 652 223 159 223 159 76 597 76 597 985 872 985 872 101 954 101 954 852 257 852 257 471 758 471 758 249 27 249 27 188 206 188 206 93 685 93 685 58 606 58 606 852 184 852 184 812 313 812 313 122 929 122 929 311 478 311 478 914 691 914 691 12 204 12 204 196 695 196 695 229 548 229 548 21 747 21 747 917 275 917 275 254 498 254 498 35 142 35 142 252 128 252 128 575 346 575 346 17 107 17 107 858 578 858 578 108 711 108 711 503 412 503 412 226 487 226 487 741 383 741 383 175 235 175 235 698 676 698 676 537 763 537 763 513 70 513 70 988 121 988 121 755 709 755 709 32 309 32 309 189 417 189 417 83 60 83 60 600 244 600 244 368 134 368 134 654 526 654 526 908 872 908 872 772 12 772 12 439 549 439 549 990 913 990 913 334 735 334 735 361 996 361 996 84 454 84 454 392 238 392 238 603 181 603 181 594 583 594 583 831 563 831 563 697 748 697 748 287 615 287 615 816 354 816 354 329 667 329 667 991 920 991 920 494 294 494 294 602 297 602 297 787 4 787 4 53 855 53 855 740 206 740 206 95 224 95 224 200 71 200 71 688 165 688 165 904 927 904 927 274 550 274 550 429 607 429 607 296 966 296 966 37 906 37 906 625 388 625 388 556 525 556 525 904 132 904 132 568 483 568 483 850 105 850 105 58 758 58 758 206 427 206 427 788 1 788 1 117 407 117 407 793 17 793 17 153 696 153 696 325 23 325 23 761 813 761 813 204 148 204 148 139 912 139 912 916 17 916 17 208 278 208 278 529 17 529 17 377 514 377 514 741 606 741 606 701 361 701 361 104 555 104 555 286 99 286 99 877 661 877 661 193 27 193 27 893 417 893 417 26 302 26 302 20 858 20 858 137 160 137 160 966 769 966 769 621 739 621 739 723 149 723 149 779 976 779 976 699 582 699 582 704 171 704 171 858 531 858 531 1 581 1 581 464 880 464 880 210 587 210 587 870 583 870 583 423 831 423 831 785 416 785 416 862 885 862 885 23 685 23 685 878 470 878 470 330 577 330 577 69 685 69 685 955 90 955 90 416 311 416 311 242 735 242 735 529 783 529 783 631 946 631 946 467 477 467 477 734 229 734 229 123 635 123 635 760 426 760 426 956 992 956 992 617 590 617 590 246 575 246 575 973 978 973 978 889 523 889 523 11 685 11 685 922 462 922 462 990 170 990 170 785 233 785 233 981 367 981 367 225 164 225 164 801 996 801 996 53 604 53 604 903 974 903 974 989 109 989 109 115 79 115 79 793 1 793 1 138 299 138 299 126 390 126 390 735 141 735 141 172 405 172 405 246 819 246 819 313 280 313 280 197 277 197 277 652 889 652 889 98 815 98 815 254 29 254 29 764 497 764 497 431 673 431 673 890 747 890 747 728 199 728 199 23 488 23 488 394 200 394 200 532 89 532 89 516 243 516 243 378 793 378 793 838 741 838 741 143 42 143 42 456 362 456 362 34 790 34 790 986 912 986 912 434 235 434 235 681 781 681 781 911 417 911 417 695 86 695 86 846 91 846 91 689 362 689 362 340 721 340 721 458 792 458 792 42 497 42 497 590 749 590 749 17 960 17 960 525 23 525 23 202 580 202 580 531 86 531 86 717 64 717 64 159 172 159 172 684 919 684 919 74 957 74 957 409 290 409 290 64 660 64 660 371 591 371 591 434 379 434 379 742 103 742 103 552 723 552 723 946 279 946 279 608 6 608 6 278 835 278 835 382 344 382 344 949 455 949 455 836 567 836 567 332 936 332 936 273 376 273 376 382 807 382 807 487 394 487 394 492 959 492 959 947 888 947 888 597 813 597 813 394 70 394 70 982 898 982 898 288 739 288 739 768 762 768 762 805 841 805 841 281 539 281 539 860 660 860 660 103 687 103 687 469 32 469 32 10 448 10 448 510 718 510 718 412 167 412 167 916 892 916 892 773 793 773 793 686 109 686 109 336 768 336 768 13 529 13 529 88 845 88 845 549 371 549 371 404 20 404 20 29 76 29 76 536 700 536 700 675 258 675 258 648 538 648 538 388 650 388 650 582 319 582 319 66 49 66 49 247 15 247 15 934 351 934 351 736 975 736 975 43 825 43 825 944 686 944 686 153 571 153 571 919 504 919 504 709 529 709 529 43 280 43 280 921 7 921 7 9 362 9 362 506 561 506 561 164 268 164 268 130 152 130 152 155 617 155 617 895 796 895 796 510 597 510 597 317 358 317 358 52 191 52 191 501 719 501 719 201 233 201 233 958 589 958 589 746 948 746 948 884 770 884 770 56 164 56 164 723 88 723 88 93 796 93 796 168 32 168 32 959 651 959 651 77 654 77 654 263 97 263 97 873 654 873 654 838 14 838 14 129 601 129 601 581 870 581 870 175 162 175 162 80 858 80 858 610 115 610 115 643 759 643 759 984 496 984 496 819 219 819 219 34 563 34 563 617 401 617 401 477 961 477 961 147 459 147 459 691 565 691 565 199 136 199 136 727 439 727 439 856 978 856 978 332 647 332 647 896 170 896 170 301 361 301 361 33 56 33 56 772 766 772 766 528 259 528 259 239 720 239 720 503 340 503 340 469 624 469 624 179 860 179 860 151 323 151 323 857 860 857 860 100 264 100 264 936 386 936 386 885 310 885 310 988 850 988 850 373 854 373 854 128 457 128 457 364 485 364 485 250 670 250 670 329 804 329 804 390 477 390 477 954 123 954 123 589 710 589 710 981 614 981 614 557 461 557 461 459 752 459 752 929 676 929 676 199 774 199 774 974 612 974 612 276 411 276 411 819 790 819 790 73 567 73 567 7 452 7 452 33 979 33 979 689 923 689 923 143 501 143 501 444 150 444 150 61 668 61 668 556 960 556 960 940 136 940 136 244 287 244 287 990 422 990 422 204 747 204 747 208 45 208 45 514 59 514 59 793 343 793 343 558 832 558 832 927 467 927 467 852 768 852 768 207 280 207 280 56 578 56 578 528 240 528 240 614 137 614 137 774 240 774 240 688 470 688 470 526 724 526 724 70 491 70 491 110 125 110 125 579 811 579 811 227 782 227 782 964 850 964 850 978 2 978 2 746 735 746 735 946 558 946 558 911 345 911 345 869 556 869 556 307 971 307 971 29 437 29 437 665 680 665 680 316 113 316 113 51 928 51 928 205 948 205 948 128 565 128 565 795 922 795 922 574 524 574 524 956 609 956 609 162 599 162 599 674 403 674 403 733 341 733 341 514 285 514 285 50 4 50 4 281 174 281 174 358 607 358 607 323 48 323 48 957 805 957 805 715 145 715 145 752 63 752 63 632 988 632 988 353 155 353 155 127 847 127 847 583 204 583 204 640 724 640 724 704 321 704 321 422 683 422 683 670 306 670 306 887 962 887 962 840 14 840 14 721 477 721 477 292 285 292 285 440 47 440 47 682 291 682 291 717 492 717 492 364 1 364 1 919 931 919 931 613 546 613 546 228 669 228 669 695 279 695 279 45 862 45 862 653 274 653 274 85 509 85 509 600 526 600 526 706 548 706 548 839 19 839 19 511 652 511 652 398 935 398 935 282 370 282 370 162 764 162 764 565 815 565 815 668 560 668 560 794 920 794 920 204 598 204 598 932 454 932 454 170 930 170 930 701 160 701 160 253 824 253 824 940 800 940 800 800 304 800 304 497 333 497 333 764 381 764 381 205 804 205 804 320 609 320 609 75 26 75 26 959 295 959 295 181 39 181 39 204 719 204 719 536 732 536 732 101 627 101 627 438 910 438 910 786 134 786 134 878 612 878 612 655 82 655 82 74 82 74 82 984 249 984 249 268 435 268 435 188 462 188 462 735 48 735 48 936 470 936 470 632 616 632 616 555 108 555 108 544 300 544 300 981 887 981 887 263 633 263 633 894 289 894 289 767 917 767 917 513 580 513 580 349 167 349 167 986 991 986 991 208 719 208 719 344 765 344 765 2 683 2 683 229 370 229 370 310 777 310 777 982 437 982 437 62 327 62 327 225 807 225 807 619 730 619 730 533 297 533 297 114 897 114 897 372 658 372 658 366 178 366 178 438 597 438 597 826 493 826 493 940 431 940 431 541 112 541 112 754 387 754 387 447 590 447 590 384 577 384 577 853 948 853 948 592 759 592 759 589 280 589 280 355 667 355 667 830 893 830 893 186 300 186 300 283 688 283 688 874 614 874 614 256 838 256 838 12 113 12 113 366 455 366 455 896 549 896 549 362 201 362 201 840 439 840 439 320 806 320 806 145 295 145 295 872 987 872 987 533 964 533 964 782 3 782 3 301 816 301 816 425 718 425 718 65 978 65 978 480 549 480 549 247 791 247 791 980 580 980 580 796 953 796 953 571 332 571 332 372 286 372 286 123 136 123 136 727 5 727 5 440 236 440 236 716 319 716 319 751 145 751 145 502 50 502 50 173 555 173 555 97 509 97 509 830 174 830 174 383 146 383 146 175 253 175 253 347 592 347 592 328 443 328 443 29 152 29 152 166 119 166 119 745 849 745 849 80 731 80 731 705 526 705 526 871 773 871 773 473 991 473 991 697 24 697 24 652 87 652 87 332 659 332 659 360 639 360 639 128 934 128 934 284 884 284 884 645 462 645 462 485 89 485 89 888 718 888 718 963 181 963 181 210 177 210 177 913 712 913 712 928 123 928 123 636 390 636 390 476 241 476 241 843 187 843 187 985 531 985 531 848 334 848 334 301 587 301 587 821 723 821 723 58 676 58 676 560 481 560 481 625 511 625 511 561 928 561 928 320 552 320 552 177 658 177 658 117 395 117 395 143 772 143 772 652 564 652 564 710 968 710 968 83 185 83 185 123 672 123 672 817 48 817 48 314 587 314 587 142 358 142 358 438 516 438 516 858 849 858 849 387 84 387 84 950 944 950 944 52 364 52 364 751 382 751 382 290 926 290 926 704 368 704 368 59 618 59 618 414 780 414 780 547 606 547 606 415 32 415 32 376 517 376 517 731 467 731 467 336 268 336 268 934 212 934 212 645 742 645 742 104 124 104 124 320 125 320 125 899 595 899 595 583 693 583 693 580 68 580 68 645 610 645 610 868 295 868 295 425 633 425 633 908 42 908 42 318 145 318 145 228 388 228 388 651 331 651 331 321 805 321 805 528 143 528 143 447 83 447 83 215 54 215 54 330 931 330 931 399 53 399 53 22 210 22 210 682 358 682 358 2 843 2 843 681 349 681 349 487 245 487 245 726 113 726 113 46 285 46 285 594 145 594 145 286 749 286 749 134 439 134 439 126 944 126 944 433 541 433 541 145 369 145 369 435 608 435 608 960 299 960 299 543 512 543 512 101 695 101 695 783 845 783 845 882 320 882 320 988 564 988 564 606 911 606 911 722 582 722 582 94 259 94 259 847 575 847 575 582 377 582 377 583 990 583 990 386 146 386 146 464 252 464 252 232 869 232 869 973 967 973 967 212 304 212 304 416 729 416 729 43 862 43 862 372 853 372 853 764 508 764 508 872 456 872 456 101 944 101 944 829 449 829 449 589 102 589 102 448 473 448 473 20 980 20 980 362 71 362 71 110 847 110 847 267 810 267 810 541 172 541 172 1 64 1 64 724 337 724 337 229 42 229 42 779 536 779 536 363 506 363 506 132 856 132 856 671 661 671 661 969 159 969 159 796 107 796 107 920 618 920 618 829 56 829 56 300 254 300 254 74 348 74 348 139 481 139 481 649 417 649 417 11 529 11 529 486 157 486 157 285 565 285 565 934 647 934 647 511 561 511 561 605 135 605 135 85 340 85 340 996 960 996 960 718 920 718 920 815 900 815 900 869 244 869 244 319 751 319 751 393 844 393 844 450 945 450 945 394 214 394 214 899 678 899 678 197 482 197 482 621 950 621 950 59 284 59 284 717 80 717 80 888 97 888 97 104 592 104 592 612 748 612 748 4 758 4 758 517 524 517 524 430 66 430 66 885 796 885 796 120 591 120 591 886 183 886 183 898 628 898 628 482 183 482 183 248 830 248 830 202 700 202 700 520 482 520 482 284 774 284 774 224 151 224 151 967 256 967 256 861 928 861 928 208 462 208 462 698 792 698 792 392 417 392 417 221 287 221 287 856 78 856 78 953 885 953 885 545 301 545 301 5 798 5 798 708 176 708 176 633 737 633 737 273 330 273 330 621 25 621 25 169 798 169 798 782 564 782 564 216 449 216 449 582 645 582 645 634 724 634 724 276 572 276 572 626 974 626 974 814 424 814 424 584 750 584 750 144 179 144 179 777 459 777 459 964 409 964 409 601 46 601 46 191 757 191 757 980 543 980 543 886 815 886 815 587 445 587 445 135 166 135 166 461 775 461 775 460 837 460 837 7 648 7 648 832 793 832 793 387 50 387 50 641 201 641 201 571 69 571 69 798 504 798 504 402 769 402 769 308 208 308 208 45 911 45 911 579 237 579 237 627 260 627 260 908 750 908 750 732 720 732 720 633 373 633 373 415 489 415 489 770 69 770 69 573 209 573 209 804 882 804 882 917 974 917 974 798 945 798 945 763 463 763 463 16 951 16 951 991 921 991 921 299 822 299 822 900 400 900 400 354 144 354 144 355 514 355 514 736 524 736 524 173 737 173 737 293 621 293 621 341 628 341 628 652 554 652 554 339 55 339 55 634 46 634 46 667 264 667 264 842 736 842 736 30 633 30 633 920 288 920 288 420 512 420 512 813 74 813 74 839 440 839 440 129 233 129 233 48 901 48 901 721 760 721 760 750 789 750 789 41 97 41 97 627 805 627 805 516 880 516 880 876 935 876 935 561 697 561 697 428 911 428 911 860 959 860 959 292 978 292 978 795 612 795 612 456 456 456 456 412 736 412 736 219 46 219 46 251 355 251 355 555 628 555 628 703 394 703 394 418 386 418 386 124 813 124 813 42 233 42 233 729 588 729 588 786 517 786 517 688 843 688 843 642 442 642 442 622 92 622 92 477 438 477 438 378 670 378 670 188 427 188 427 321 915 321 915 89 787 89 787 423 324 423 324 185 91 185 91 749 594 749 594 77 729 77 729 420 66 420 66 84 409 84 409 32 517 32 517 556 740 556 740 676 315 676 315 927 671 927 671 717 789 717 789 630 975 630 975 490 879 490 879 864 489 864 489 797 863 797 863 334 330 334 330 215 385 215 385 133 7 133 7 806 913 806 913 636 670 636 670 532 789 532 789 667 20 667 20 421 512 421 512 447 583 447 583 401 541 401 541 265 373 265 373 343 657 343 657 761 532 761 532 126 785 126 785 432 532 432 532 868 556 868 556 887 493 887 493 928 661 928 661 848 828 848 828 386 283 386 283 428 691 428 691 461 298 461 298 625 588 625 588 293 518 293 518 748 703 748 703 756 622 756 622 295 462 295 462 901 351 901 351 166 323 166 323 183 698 183 698 29 618 29 618 228 247 228 247 869 723 869 723 834 131 834 131 682 975 682 975 19 424 19 424 530 482 530 482 620 868 620 868 809 770 809 770 580 46 580 46 414 582 414 582 164 307 164 307 944 568 944 568 759 390 759 390 831 216 831 216 565 207 565 207 212 470 212 470 404 132 404 132 624 24 624 24 344 915 344 915 718 946 718 946 206 303 206 303 353 963 353 963 104 168 104 168 925 347 925 347 484 144 484 144 964 856 964 856 337 84 337 84 360 453 360 453 755 508 755 508 724 779 724 779 741 850 741 850 478 180 478 180 612 774 612 774 10 548 10 548 631 427 631 427 173 44 173 44 922 569 922 569 779 900 779 900 232 758 232 758 443 359 443 359 504 801 504 801 523 345 523 345 902 581 902 581 120 911 120 911 99 806 99 806 869 658 869 658 387 522 387 522 329 354 329 354 977 233 977 233 28 860 28 860 6 185 6 185 814 811 814 811 691 659 691 659 485 79 485 79 591 871 591 871 991 990 991 990 259 243 259 243 433 313 433 313 238 511 238 511 43 916 43 916 330 760 330 760 745 69 745 69 262 352 262 352 502 298 502 298 151 752 151 752 213 471 213 471 140 368 140 368 477 527 477 527 88 807 88 807 777 372 777 372 296 394 296 394 165 124 165 124 964 962 964 962 136 986 136 986 894 641 894 641 827 372 827 372 100 783 100 783 141 152 141 152 233 888 233 888 783 650 783 650 745 374 745 374 446 637 446 637 599 633 599 633 712 950 712 950 557 725 557 725 835 516 835 516 213 290 213 290 646 476 646 476 610 201 610 201 161 402 161 402 775 415 775 415 249 790 249 790 172 274 172 274 156 820 156 820 889 391 889 391 46 365 46 365 847 889 847 889 616 566 616 566 876 921 876 921 659 417 659 417 751 430 751 430 483 188 483 188 72 738 72 738 510 442 510 442 374 81 374 81 296 177 296 177 241 373 241 373 502 394 502 394 703 816 703 816 607 349 607 349 552 279 552 279 213 730 213 730 997 854 997 854 858 357 858 357 841 497 841 497 682 19 682 19 536 170 536 170 966 256 966 256 846 93 846 93 883 214 883 214 433 882 433 882 459 884 459 884 914 510 914 510 792 278 792 278 716 103 716 103 775 743 775 743 888 338 888 338 51 717 51 717 540 609 540 609 198 447 198 447 273 509 273 509 940 68 940 68 474 528 474 528 174 826 174 826 305 296 305 296 86 400 86 400 518 498 518 498 839 751 839 751 618 649 618 649 504 950 504 950 621 431 621 431 237 4 237 4 429 321 429 321 867 186 867 186 137 286 137 286 382 624 382 624 471 221 471 221 623 970 623 970 493 236 493 236 878 937 878 937 435 869 435 869 639 628 639 628 515 275 515 275 345 434 345 434 139 604 139 604 464 270 464 270 189 604 189 604 59 784 59 784 581 170 581 170 826 199 826 199 349 12 349 12 829 128 829 128 643 4 643 4 17 270 17 270 957 358 957 358 16 979 16 979 241 838 241 838 377 592 377 592 661 839 661 839 70 821 70 821 823 146 823 146 720 157 720 157 157 518 157 518 652 829 652 829 874 231 874 231 569 997 569 997 939 209 939 209 439 459 439 459 378 553 378 553 243 822 243 822 951 161 951 161 452 770 452 770 640 717 640 717 129 917 129 917 615 82 615 82 284 505 284 505 626 468 626 468 828 944 828 944 992 728 992 728 76 901 76 901 720 845 720 845 139 917 139 917 745 564 745 564 888 777 888 777 877 50 877 50 424 219 424 219 955 763 955 763 67 725 67 725 198 25 198 25 445 656 445 656 115 491 115 491 557 490 557 490 990 146 990 146 50 663 50 663 535 297 535 297 670 992 670 992 170 614 170 614 216 127 216 127 683 663 683 663 68 537 68 537 138 439 138 439 95 337 95 337 103 578 103 578 850 800 850 800 302 796 302 796 663 844 663 844 171 925 171 925 424 695 424 695 283 40 283 40 578 854 578 854 184 749 184 749 149 703 149 703 994 923 994 923 163 530 163 530 23 911 23 911 564 252 564 252 525 277 525 277 489 686 489 686 148 201 148 201 699 25 699 25 595 497 595 497 450 729 450 729 7 693 7 693 657 367 657 367 856 850 856 850 209 629 209 629 845 411 845 411 534 612 534 612 486 691 486 691 546 962 546 962 670 11 670 11 722 462 722 462 517 900 517 900 850 923 850 923 944 538 944 538 548 97 548 97 452 827 452 827 651 327 651 327 41 915 41 915 112 228 112 228 457 66 457 66 706 457 706 457 337 539 337 539 220 156 220 156 171 658 171 658 794 46 794 46 490 4 490 4 82 165 82 165 564 683 564 683 27 881 27 881 210 964 210 964 107 542 107 542 773 108 773 108 646 509 646 509 272 294 272 294 905 72 905 72 35 11 35 11 191 415 191 415 685 813 685 813 500 128 500 128 90 639 90 639 27 949 27 949 781 178 781 178 625 452 625 452 474 906 474 906 142 182 142 182 807 318 807 318 528 83 528 83 986 663 986 663 128 423 128 423 76 226 76 226 753 657 753 657 471 920 471 920 106 379 106 379 439 932 439 932 67 236 67 236 28 645 28 645 66 970 66 970 144 843 144 843 797 63 797 63 340 785 340 785 844 977 844 977 201 675 201 675 170 592 170 592 519 79 519 79 608 937 608 937 880 235 880 235 122 373 122 373 454 216 454 216 447 618 447 618 372 251 372 251 259 773 259 773 533 394 533 394 919 329 919 329 517 527 517 527 699 944 699 944 558 273 558 273 489 735 489 735 37 379 37 379 340 34 340 34 39 323 39 323 963 804 963 804 166 434 166 434 785 365 785 365 961 118 961 118 783 616 783 616 161 288 161 288 413 621 413 621 723 173 723 173 408 253 408 253 211 204 211 204 685 770 685 770 617 538 617 538 429 726 429 726 831 951 831 951 54 226 54 226 144 276 144 276 238 56 238 56 382 78 382 78 685 653 685 653 48 698 48 698 346 508 346 508 489 363 489 363 894 371 894 371 21 5 21 5 928 294 928 294 132 719 132 719 194 989 194 989 415 417 415 417 779 295 779 295 577 878 577 878 644 492 644 492 97 697 97 697 185 405 185 405 299 43 299 43 842 84 842 84 535 486 535 486 30 531 30 531 679 522 679 522 116 885 116 885 229 764 229 764 94 930 94 930 475 705 475 705 146 852 146 852 320 35 320 35 465 733 465 733 771 415 771 415 464 444 464 444 228 761 228 761 644 262 644 262 770 683 770 683 942 355 942 355 297 927 297 927 788 673 788 673 702 854 702 854 395 793 395 793 265 689 265 689 82 498 82 498 266 680 266 680 296 214 296 214 814 483 814 483 92 813 92 813 179 959 179 959 852 789 852 789 885 832 885 832 346 944 346 944 55 654 55 654 861 646 861 646 772 149 772 149 575 324 575 324 966 538 966 538 245 176 245 176 438 110 438 110 765 621 765 621 297 983 297 983 447 187 447 187 708 258 708 258 682 750 682 750 423 481 423 481 89 578 89 578 58 928 58 928 307 378 307 378 830 936 830 936 795 367 795 367 917 694 917 694 758 853 758 853 145 833 145 833 828 994 828 994 835 174 835 174 846 355 846 355 531 472 531 472 944 284 944 284 499 415 499 415 164 617 164 617 413 388 413 388 317 487 317 487 991 977 991 977 653 443 653 443 783 320 783 320 122 860 122 860 437 583 437 583 388 612 388 612 106 365 106 365 577 137 577 137 210 388 210 388 78 205 78 205 390 828 390 828 129 61 129 61 689 357 689 357 945 462 945 462 684 895 684 895 424 989 424 989 352 533 352 533 958 991 958 991 191 249 191 249 710 435 710 435 962 106 962 106 397 273 397 273 153 456 153 456 551 588 551 588 85 612 85 612 639 920 639 920 30 872 30 872 389 410 389 410 668 512 668 512 384 207 384 207 578 186 578 186 641 193 641 193 116 46 116 46 502 553 502 553 53 364 53 364 538 351 538 351 724 38 724 38 833 503 833 503 549 583 549 583 604 30 604 30 735 868 735 868 296 326 296 326 403 689 403 689 28 749 28 749 551 41 551 41 783 344 783 344 776 254 776 254 313 467 313 467 207 97 207 97 665 220 665 220 600 202 600 202 924 954 924 954 571 28 571 28 400 890 400 890 558 439 558 439 437 415 437 415 211 301 211 301 69 513 69 513 687 662 687 662 650 438 650 438 977 758 977 758 761 309 761 309 18 906 18 906 164 741 164 741 137 631 137 631 111 426 111 426 34 116 34 116 301 809 301 809 881 553 881 553 524 593 524 593 472 922 472 922 759 89 759 89 386 747 386 747 14 242 14 242 512 538 512 538 785 170 785 170 646 324 646 324 992 405 992 405 481 152 481 152 430 72 430 72 474 143 474 143 393 493 393 493 279 19 279 19 901 850 901 850 567 296 567 296 50 751 50 751 514 32 514 32 284 486 284 486 422 217 422 217 507 37 507 37 353 490 353 490 788 402 788 402 439 266 439 266 274 757 274 757 299 985 299 985 505 792 505 792 809 328 809 328 565 861 565 861 303 601 303 601 660 130 660 130 648 60 648 60 330 36 330 36 303 733 303 733 127 764 127 764 33 981 33 981 709 231 709 231 470 86 470 86 833 779 833 779 15 677 15 677 620 730 620 730 221 977 221 977 539 371 539 371 459 777 459 777 505 779 505 779 249 858 249 858 409 210 409 210 641 677 641 677 569 15 569 15 61 19 61 19 553 357 553 357 770 220 770 220 667 166 667 166 29 659 29 659 492 1 492 1 9 497 9 497 626 223 626 223 323 102 323 102 305 331 305 331 76 920 76 920 554 10 554 10 601 665 601 665 809 80 809 80 168 221 168 221 557 187 557 187 33 97 33 97 257 993 257 993 307 944 307 944 990 294 990 294 494 561 494 561 442 264 442 264 430 732 430 732 58 536 58 536 164 495 164 495 191 764 191 764 309 295 309 295 675 455 675 455 810 654 810 654 22 236 22 236 947 546 947 546 65 828 65 828 391 750 391 750 150 725 150 725 20 884 20 884 508 735 508 735 101 460 101 460 919 948 919 948 38 230 38 230 793 14 793 14 463 153 463 153 310 375 310 375 298 885 298 885 407 551 407 551 993 528 993 528 220 888 220 888 986 475 986 475 721 582 721 582 481 472 481 472 52 966 52 966 760 812 760 812 493 180 493 180 769 209 769 209 629 468 629 468 152 149 152 149 441 441 441 441 817 633 817 633 341 737 341 737 26 59 26 59 874 881 874 881 862 615 862 615 147 455 147 455 15 60 15 60 602 680 602 680 993 74 993 74 335 191 335 191 469 474 469 474 160 683 160 683 126 9 126 9 671 101 671 101 61 809 61 809 407 937 407 937 784 816 784 816 575 798 575 798 378 603 378 603 571 43 571 43 929 89 929 89 281 581 281 581 404 875 404 875 560 680 560 680 432 194 432 194 957 743 957 743 228 744 228 744 503 841 503 841 107 75 107 75 523 387 523 387 40 786 40 786 951 195 951 195 61 651 61 651 122 597 122 597 152 568 152 568 568 699 568 699 360 609 360 609 56 567 56 567 837 426 837 426 209 979 209 979 430 145 430 145 757 373 757 373 755 176 755 176 321 293 321 293 56 17 56 17 558 324 558 324 412 855 412 855 244 692 244 692 681 341 681 341 75 353 75 353 707 573 707 573 464 544 464 544 636 950 636 950 487 464 487 464 322 937 322 937 390 167 390 167 61 212 61 212 482 499 482 499 300 308 300 308 299 636 299 636 141 44 141 44 144 244 144 244 855 573 855 573 990 732 990 732 421 130 421 130 632 71 632 71 256 711 256 711 243 901 243 901 532 547 532 547 439 222 439 222 800 562 800 562 406 769 406 769 263 714 263 714 560 813 560 813 786 706 786 706 493 836 493 836 267 52 267 52 683 705 683 705 551 386 551 386 775 5 775 5 598 951 598 951 393 455 393 455 553 64 553 64 434 88 434 88 331 572 331 572 850 512 850 512 172 102 172 102 437 119 437 119 807 112 807 112 725 720 725 720 923 193 923 193 27 3 27 3 220 460 220 460 846 695 846 695 776 135 776 135 68 41 68 41 834 670 834 670 498 543 498 543 169 930 169 930 765 177 765 177 363 279 363 279 238 742 238 742 310 5 310 5 223 273 223 273 691 975 691 975 188 640 188 640 167 472 167 472 330 844 330 844 384 133 384 133 974 797 974 797 938 648 938 648 37 164 37 164 80 37 80 37 759 482 759 482 504 959 504 959 938 984 938 984 621 814 621 814 77 314 77 314 40 47 40 47 935 729 935 729 556 953 556 953 283 326 283 326 678 832 678 832 226 168 226 168 50 914 50 914 889 370 889 370 149 591 149 591 590 647 590 647 494 640 494 640 593 168 593 168 117 665 117 665 385 981 385 981 24 318 24 318 97 304 97 304 804 282 804 282 575 899 575 899 661 750 661 750 952 268 952 268 242 613 242 613 761 507 761 507 45 713 45 713 518 720 518 720 679 631 679 631 406 192 406 192 242 127 242 127 516 830 516 830 277 726 277 726 604 909 604 909 325 518 325 518 394 239 394 239 375 905 375 905 144 317 144 317 419 852 419 852 912 947 912 947 591 16 591 16 303 277 303 277 801 136 801 136 579 503 579 503 462 880 462 880 39 454 39 454 497 742 497 742 47 367 47 367 485 464 485 464 984 693 984 693 704 218 704 218 501 116 501 116 764 951 764 951 77 936 77 936 188 423 188 423 546 282 546 282 894 501 894 501 785 821 785 821 792 222 792 222 816 897 816 897 684 550 684 550 314 897 314 897 867 86 867 86 141 191 141 191 643 712 643 712 981 5 981 5 931 591 931 591 517 29 517 29 188 650 188 650 582 970 582 970 338 161 338 161 870 344 870 344 495 366 495 366 246 23 246 23 188 817 188 817 348 735 348 735 512 620 512 620 359 798 359 798 313 28 313 28 732 835 732 835 18 327 18 327 339 319 339 319 849 404 849 404 712 29 712 29 807 114 807 114 171 722 171 722 578 521 578 521 264 580 264 580 835 747 835 747 244 188 244 188 74 2 74 2 572 221 572 221 341 687 341 687 813 867 813 867 39 517 39 517 272 440 272 440 462 878 462 878 229 873 229 873 10 483 10 483 805 925 805 925 59 745 59 745 701 193 701 193 866 91 866 91 822 986 822 986 836 753 836 753 217 669 217 669 987 722 987 722 801 41 801 41 379 936 379 936 583 316 583 316 313 542 313 542 666 437 666 437 967 645 967 645 893 179 893 179 438 83 438 83 309 994 309 994 982 477 982 477 960 760 960 760 725 671 725 671 182 503 182 503 92 424 92 424 339 744 339 744 887 440 887 440 404 698 404 698 554 277 554 277 460 731 460 731 455 607 455 607 454 115 454 115 339 972 339 972 774 776 774 776 803 402 803 402 883 262 883 262 591 762 591 762 978 215 978 215 722 865 722 865 121 317 121 317 307 697 307 697 343 448 343 448 933 53 933 53 182 64 182 64 990 396 990 396 379 273 379 273 52 3 52 3 795 705 795 705 290 684 290 684 715 417 715 417 451 615 451 615 206 949 206 949 498 139 498 139 26 232 26 232 52 817 52 817 754 864 754 864 652 382 652 382 833 182 833 182 190 585 190 585 293 375 293 375 397 429 397 429 551 387 551 387 197 643 197 643 920 19 920 19 373 898 373 898 167 943 167 943 682 41 682 41 499 166 499 166 761 142 761 142 837 940 837 940 405 418 405 418 691 187 691 187 460 757 460 757 406 283 406 283 314 66 314 66 340 586 340 586 296 539 296 539 945 44 945 44 869 806 869 806 763 105 763 105 261 460 261 460 743 529 743 529 662 764 662 764 822 770 822 770 413 515 413 515 3 387 3 387 283 874 283 874 846 536 846 536 281 725 281 725 899 165 899 165 476 776 476 776 534 535 534 535 727 982 727 982 291 834 291 834 653 962 653 962 408 470 408 470 725 849 725 849 543 566 543 566 946 698 946 698 207 352 207 352 308 497 308 497 928 239 928 239 289 337 289 337 668 593 668 593 923 767 923 767 27 255 27 255 100 566 100 566 82 500 82 500 618 554 618 554 129 275 129 275 270 700 270 700 389 16 389 16 385 380 385 380 369 734 369 734 450 382 450 382 702 111 702 111 702 774 702 774 663 920 663 920 940 113 940 113 541 129 541 129 342 248 342 248 375 563 375 563 736 277 736 277 720 707 720 707 738 182 738 182 766 425 766 425 735 682 735 682 553 994 553 994 7 472 7 472 251 756 251 756 58 564 58 564 572 631 572 631 316 355 316 355 996 569 996 569 44 975 44 975 911 333 911 333 825 809 825 809 280 480 280 480 776 557 776 557 637 216 637 216 805 305 805 305 560 615 560 615 877 623 877 623 271 917 271 917 658 793 658 793 983 205 983 205 57 732 57 732 777 245 777 245 847 302 847 302 972 183 972 183 317 124 317 124 889 721 889 721 788 130 788 130 967 93 967 93 402 983 402 983 181 854 181 854 491 708 491 708 853 538 853 538 332 832 332 832 369 483 369 483 756 608 756 608 260 691 260 691 926 941 926 941 951 462 951 462 404 874 404 874 781 26 781 26 654 705 654 705 183 778 183 778 462 867 462 867 906 861 906 861 158 581 158 581 906 795 906 795 71 320 71 320 51 295 51 295 823 467 823 467 196 423 196 423 989 974 989 974 945 35 945 35 370 899 370 899 900 495 900 495 867 526 867 526 814 412 814 412 609 498 609 498 852 88 852 88 450 121 450 121 205 834 205 834 654 232 654 232 789 854 789 854 689 822 689 822 573 860 573 860 425 140 425 140 976 674 976 674 558 664 558 664 567 470 567 470 369 1 369 1 651 916 651 916 627 426 627 426 570 296 570 296 503 313 503 313 757 281 757 281 467 128 467 128 894 352 894 352 333 9 333 9 899 529 899 529 71 634 71 634 794 39 794 39 373 220 373 220 259 758 259 758 507 826 507 826 719 921 719 921 483 853 483 853 347 839 347 839 555 418 555 418 318 846 318 846 894 726 894 726 533 901 533 901 328 722 328 722 270 288 270 288 920 297 920 297 528 82 528 82 566 99 566 99 332 70 332 70 749 604 749 604 704 111 704 111 298 985 298 985 694 625 694 625 558 983 558 983 795 674 795 674 776 589 776 589 31 242 31 242 791 333 791 333 656 973 656 973 446 113 446 113 696 754 696 754 694 157 694 157 25 232 25 232 7 48 7 48 642 379 642 379 690 63 690 63 891 592 891 592 413 139 413 139 205 74 205 74 702 173 702 173 435 144 435 144 455 952 455 952 717 749 717 749 828 917 828 917 342 233 342 233 407 533 407 533 811 233 811 233 976 169 976 169 959 283 959 283 930 657 930 657 171 897 171 897 859 483 859 483 513 537 513 537 645 501 645 501 515 222 515 222 841 828 841 828 672 944 672 944 551 936 551 936 452 742 452 742 237 591 237 591 369 864 369 864 141 190 141 190 710 197 710 197 161 23 161 23 492 979 492 979 47 724 47 724 125 701 125 701 912 188 912 188 550 75 550 75 495 974 495 974 363 542 363 542 653 899 653 899 226 763 226 763 695 436 695 436 44 62 44 62 12 957 12 957 655 527 655 527 144 555 144 555 334 362 334 362 380 819 380 819 899 712 899 712 738 372 738 372 610 107 610 107 173 751 173 751 199 187 199 187 189 856 189 856 798 601 798 601 955 599 955 599 362 812 362 812 46 459 46 459 198 684 198 684 461 178 461 178 304 432 304 432 381 47 381 47 149 395 149 395 745 497 745 497 136 37 136 37 767 244 767 244 154 720 154 720 761 674 761 674 653 58 653 58 723 211 723 211 265 789 265 789 510 305 510 305 190 682 190 682 845 171 845 171 294 330 294 330 540 462 540 462 103 516 103 516 537 893 537 893 296 614 296 614 877 644 877 644 382 315 382 315 158 521 158 521 717 688 717 688 346 910 346 910 332 237 332 237 480 117 480 117 371 211 371 211 647 21 647 21 277 157 277 157 652 519 652 519 90 704 90 704 25 20 25 20 789 378 789 378 879 681 879 681 52 358 52 358 409 504 409 504 937 80 937 80 962 799 962 799 23 314 23 314 68 499 68 499 380 454 380 454 112 707 112 707 837 275 837 275 403 561 403 561 203 484 203 484 911 390 911 390 906 588 906 588 693 747 693 747 334 635 334 635 106 785 106 785 630 304 630 304 957 299 957 299 528 584 528 584 264 204 264 204 943 812 943 812 456 4 456 4 4 825 4 825 665 771 665 771 822 358 822 358 672 960 672 960 178 810 178 810 819 847 819 847 372 656 372 656 540 626 540 626 60 315 60 315 353 191 353 191 792 822 792 822 310 645 310 645 522 473 522 473 453 58 453 58 682 128 682 128 196 62 196 62 844 269 844 269 300 143 300 143 320 100 320 100 119 831 119 831 970 144 970 144 424 169 424 169 882 398 882 398 855 138 855 138 300 933 300 933 764 965 764 965 708 210 708 210 339 21 339 21 115 949 115 949 707 689 707 689 8 559 8 559 3 532 3 532 148 486 148 486 265 459 265 459 99 947 99 947 400 13 400 13 285 493 285 493 85 759 85 759 766 508 766 508 400 364 400 364 21 601 21 601 77 119 77 119 296 866 296 866 56 923 56 923 965 275 965 275 817 630 817 630 774 339 774 339 835 706 835 706 691 179 691 179 960 907 960 907 261 100 261 100 127 445 127 445 841 98 841 98 426 549 426 549 238 439 238 439 84 548 84 548 500 385 500 385 8 279 8 279 531 297 531 297 756 609 756 609 500 325 500 325 667 641 667 641 583 67 583 67 36 862 36 862 613 88 613 88 41 792 41 792 369 868 369 868 426 166 426 166 159 906 159 906 455 283 455 283 65 854 65 854 218 105 218 105 767 309 767 309 102 626 102 626 934 833 934 833 957 274 957 274 554 541 554 541 434 881 434 881 182 762 182 762 461 786 461 786 117 394 117 394 618 633 618 633 127 899 127 899 365 185 365 185 822 710 822 710 27 885 27 885 661 15 661 15 209 336 209 336 691 635 691 635 99 724 99 724 607 981 607 981 456 630 456 630 440 416 440 416 115 432 115 432 532 383 532 383 397 761 397 761 681 614 681 614 682 799 682 799 641 620 641 620 382 167 382 167 9 818 9 818 392 993 392 993 11 394 11 394 858 719 858 719 3 63 3 63 837 939 837 939 512 714 512 714 36 725 36 725 949 13 949 13 483 635 483 635 263 823 263 823 323 883 323 883 964 938 964 938 954 289 954 289 963 170 963 170 273 544 273 544 78 455 78 455 39 704 39 704 397 530 397 530 110 879 110 879 619 578 619 578 297 407 297 407 135 594 135 594 893 835 893 835 898 647 898 647 187 133 187 133 98 938 98 938 376 919 376 919 819 842 819 842 319 194 319 194 284 560 284 560 586 340 586 340 195 526 195 526 126 183 126 183 284 123 284 123 731 495 731 495 191 35 191 35 176 51 176 51 250 220 250 220 419 609 419 609 404 532 404 532 211 555 211 555 894 917 894 917 216 615 216 615 130 545 130 545 404 816 404 816 927 209 927 209 615 85 615 85 171 345 171 345 870 270 870 270 155 728 155 728 785 449 785 449 41 429 41 429 618 124 618 124 836 911 836 911 367 390 367 390 412 153 412 153 817 682 817 682 513 86 513 86 617 173 617 173 923 986 923 986 815 458 815 458 590 890 590 890 128 807 128 807 792 977 792 977 460 807 460 807 676 181 676 181 717 932 717 932 535 814 535 814 560 966 560 966 741 456 741 456 403 89 403 89 359 591 359 591 812 128 812 128 199 629 199 629 615 795 615 795 712 783 712 783 365 169 365 169 70 66 70 66 976 551 976 551 126 149 126 149 457 965 457 965 977 696 977 696 752 846 752 846 713 410 713 410 747 402 747 402 255 824 255 824 433 190 433 190 117 428 117 428 843 830 843 830 98 311 98 311 678 155 678 155 731 361 731 361 656 129 656 129 788 473 788 473 274 299 274 299 801 604 801 604 655 830 655 830 305 116 305 116 131 239 131 239 574 201 574 201 738 279 738 279 507 891 507 891 657 251 657 251 106 800 106 800 634 728 634 728 125 275 125 275 941 637 941 637 519 107 519 107 748 989 748 989 816 673 816 673 632 844 632 844 692 26 692 26 924 926 924 926 589 256 589 256 598 40 598 40 941 33 941 33 921 724 921 724 488 480 488 480 943 219 943 219 211 401 211 401 124 108 124 108 234 702 234 702 191 351 191 351 52 241 52 241 812 84 812 84 193 117 193 117 384 554 384 554 759 59 759 59 171 604 171 604 99 461 99 461 416 457 416 457 777 417 777 417 397 282 397 282 235 697 235 697 33 346 33 346 125 463 125 463 56 415 56 415 501 664 501 664 576 250 576 250 202 806 202 806 124 50 124 50 972 947 972 947 721 851 721 851 335 248 335 248 439 581 439 581 621 824 621 824 893 741 893 741 448 742 448 742 842 157 842 157 72 810 72 810 566 807 566 807 975 96 975 96 788 631 788 631 438 291 438 291 163 177 163 177 531 697 531 697 73 221 73 221 244 325 244 325 911 375 911 375 465 116 465 116 61 833 61 833 569 228 569 228 742 947 742 947 388 967 388 967 801 378 801 378 128 39 128 39 739 591 739 591 88 338 88 338 348 918 348 918 989 845 989 845 25 630 25 630 872 381 872 381 124 837 124 837 52 129 52 129 538 921 538 921 871 326 871 326 465 363 465 363 461 958 461 958 39 677 39 677 260 74 260 74 149 397 149 397 82 405 82 405 475 973 475 973 758 427 758 427 341 7 341 7 749 896 749 896 806 869 806 869 771 895 771 895 148 662 148 662 214 318 214 318 742 244 742 244 494 179 494 179 518 366 518 366 204 557 204 557 413 735 413 735 301 521 301 521 358 714 358 714 937 869 937 869 843 328 843 328 288 703 288 703 206 741 206 741 179 735 179 735 473 152 473 152 726 975 726 975 923 797 923 797 551 839 551 839 891 874 891 874 569 454 569 454 707 175 707 175 352 963 352 963 26 291 26 291 938 111 938 111 290 637 290 637 836 439 836 439 63 143 63 143 319 153 319 153 497 758 497 758 61 354 61 354 79 139 79 139 834 707 834 707 633 323 633 323 137 599 137 599 544 363 544 363 685 585 685 585 475 345 475 345 688 535 688 535 90 840 90 840 970 842 970 842 157 590 157 590 616 822 616 822 340 320 340 320 925 940 925 940 15 851 15 851 183 343 183 343 462 225 462 225 491 578 491 578 237 384 237 384 624 504 624 504 382 323 382 323 170 165 170 165 466 209 466 209 92 80 92 80 57 985 57 985 897 672 897 672 932 521 932 521 66 845 66 845 29 449 29 449 229 825 229 825 910 339 910 339 883 376 883 376 855 464 855 464 996 985 996 985 401 63 401 63 568 182 568 182 970 141 970 141 700 229 700 229 4 954 4 954 501 162 501 162 834 290 834 290 16 499 16 499 173 260 173 260 472 316 472 316 197 55 197 55 26 676 26 676 600 197 600 197 971 769 971 769 631 559 631 559 814 477 814 477 99 319 99 319 18 464 18 464 143 346 143 346 431 751 431 751 125 235 125 235 362 793 362 793 885 106 885 106 60 828 60 828 312 548 312 548 118 208 118 208 516 725 516 725 578 170 578 170 757 891 757 891 502 517 502 517 446 532 446 532 444 582 444 582 667 728 667 728 845 534 845 534 167 623 167 623 422 466 422 466 520 354 520 354 462 120 462 120 244 596 244 596 822 148 822 148 635 119 635 119 800 646 800 646 563 6 563 6 950 898 950 898 69 878 69 878 43 295 43 295 127 43 127 43 790 25 790 25 855 920 855 920 444 541 444 541 263 874 263 874 468 910 468 910 623 777 623 777 948 592 948 592 542 188 542 188 2 826 2 826 389 794 389 794 480 13 480 13 942 116 942 116 303 39 303 39 340 711 340 711 434 255 434 255 195 486 195 486 455 859 455 859 137 129 137 129 335 508 335 508 203 954 203 954 818 528 818 528 460 569 460 569 523 291 523 291 469 149 469 149 208 496 208 496 703 701 703 701 104 822 104 822 402 213 402 213 385 418 385 418 585 64 585 64 277 285 277 285 519 201 519 201 459 152 459 152 921 779 921 779 494 775 494 775 541 781 541 781 658 272 658 272 140 182 140 182 305 776 305 776 696 491 696 491 72 155 72 155 763 912 763 912 693 853 693 853 734 182 734 182 365 939 365 939 962 634 962 634 114 352 114 352 643 786 643 786 253 640 253 640 649 360 649 360 5 452 5 452 660 819 660 819 461 904 461 904 314 64 314 64 17 530 17 530 488 732 488 732 512 600 512 600 592 110 592 110 382 434 382 434 698 425 698 425 842 275 842 275 785 588 785 588 548 335 548 335 19 26 19 26 656 529 656 529 244 379 244 379 641 207 641 207 437 260 437 260 904 764 904 764 520 96 520 96 837 918 837 918 584 634 584 634 910 448 910 448 921 838 921 838 769 530 769 530 485 634 485 634 184 898 184 898 448 275 448 275 417 961 417 961 997 452 997 452 125 988 125 988 442 799 442 799 82 360 82 360 719 891 719 891 95 510 95 510 213 519 213 519 386 332 386 332 863 151 863 151 948 76 948 76 264 40 264 40 108 550 108 550 44 182 44 182 580 923 580 923 395 121 395 121 801 8 801 8 892 122 892 122 787 229 787 229 790 516 790 516 955 13 955 13 617 551 617 551 381 887 381 887 41 562 41 562 415 208 415 208 414 67 414 67 719 677 719 677 132 834 132 834 833 471 833 471 156 648 156 648 993 788 993 788 34 716 34 716 996 660 996 660 862 540 862 540 152 798 152 798 107 206 107 206 365 220 365 220 512 67 512 67 419 813 419 813 832 649 832 649 360 864 360 864 934 286 934 286 10 457 10 457 809 734 809 734 436 303 436 303 193 734 193 734 976 543 976 543 254 204 254 204 336 370 336 370 479 150 479 150 969 381 969 381 975 757 975 757 946 182 946 182 504 761 504 761 259 95 259 95 843 663 843 663 13 219 13 219 696 173 696 173 102 350 102 350 146 740 146 740 351 827 351 827 375 170 375 170 848 237 848 237 25 238 25 238 9 908 9 908 112 235 112 235 82 905 82 905 570 146 570 146 735 452 735 452 945 308 945 308 730 271 730 271 970 720 970 720 891 233 891 233 542 959 542 959 452 743 452 743 66 564 66 564 375 320 375 320 871 899 871 899 625 795 625 795 904 423 904 423 634 444 634 444 629 747 629 747 696 271 696 271 690 178 690 178 128 911 128 911 472 774 472 774 651 590 651 590 67 94 67 94 444 729 444 729 657 1 657 1 154 878 154 878 472 877 472 877 234 706 234 706 720 269 720 269 336 984 336 984 458 942 458 942 626 610 626 610 217 623 217 623 862 63 862 63 988 314 988 314 414 769 414 769 435 529 435 529 101 970 101 970 80 480 80 480 638 973 638 973 651 896 651 896 176 504 176 504 321 425 321 425 775 805 775 805 920 605 920 605 874 834 874 834 854 249 854 249 976 291 976 291 490 872 490 872 181 659 181 659 967 152 967 152 349 787 349 787 749 678 749 678 235 557 235 557 625 815 625 815 566 88 566 88 82 954 82 954 171 543 171 543 211 20 211 20 524 716 524 716 154 413 154 413 666 783 666 783 185 247 185 247 247 677 247 677 349 956 349 956 975 616 975 616 154 276 154 276 430 512 430 512 35 846 35 846 971 127 971 127 610 423 610 423 659 794 659 794 321 55 321 55 382 472 382 472 750 124 750 124 219 122 219 122 558 861 558 861 660 763 660 763 421 787 421 787 776 802 776 802 863 841 863 841 163 367 163 367 969 33 969 33 600 192 600 192 778 363 778 363 608 456 608 456 644 906 644 906 427 346 427 346 315 547 315 547 24 581 24 581 406 676 406 676 689 484 689 484 571 652 571 652 499 202 499 202 877 578 877 578 147 398 147 398 252 13 252 13 128 309 128 309 378 369 378 369 221 781 221 781 76 713 76 713 648 579 648 579 807 571 807 571 219 454 219 454 689 338 689 338 337 97 337 97 220 930 220 930 461 993 461 993 825 436 825 436 900 832 900 832 696 510 696 510 623 861 623 861 951 556 951 556 783 872 783 872 204 416 204 416 491 313 491 313 599 368 599 368 392 337 392 337 844 181 844 181 259 589 259 589 390 729 390 729 629 227 629 227 592 392 592 392 542 681 542 681 410 900 410 900 641 572 641 572 668 224 668 224 724 485 724 485 877 529 877 529 221 786 221 786 150 241 150 241 613 565 613 565 810 841 810 841 466 934 466 934 908 241 908 241 688 87 688 87 242 415 242 415 498 628 498 628 522 586 522 586 75 414 75 414 762 631 762 631 882 632 882 632 984 991 984 991 73 427 73 427 684 886 684 886 252 796 252 796 141 966 141 966 131 968 131 968 407 38 407 38 7 101 7 101 580 875 580 875 754 593 754 593 433 604 433 604 391 301 391 301 679 306 679 306 206 364 206 364 768 724 768 724 487 752 487 752 779 607 779 607 673 127 673 127 289 724 289 724 835 46 835 46 694 616 694 616 903 835 903 835 937 344 937 344 908 53 908 53 90 281 90 281 637 346 637 346 126 706 126 706 167 944 167 944 421 738 421 738 90 781 90 781 552 502 552 502 195 955 195 955 668 420 668 420 996 86 996 86 122 861 122 861 882 267 882 267 899 98 899 98 356 140 356 140 120 798 120 798 48 971 48 971 729 784 729 784 821 179 821 179 236 829 236 829 801 877 801 877 660 200 660 200 476 744 476 744 168 809 168 809 526 220 526 220 82 596 82 596 391 384 391 384 766 762 766 762 768 806 768 806 666 377 666 377 715 994 715 994 508 798 508 798 493 948 493 948 640 856 640 856 75 739 75 739 979 103 979 103 521 409 521 409 751 479 751 479 335 156 335 156 316 677 316 677 211 871 211 871 249 731 249 731 534 532 534 532 740 402 740 402 914 727 914 727 801 360 801 360 320 527 320 527 147 46 147 46 411 680 411 680 486 896 486 896 344 305 344 305 468 190 468 190 185 240 185 240 75 524 75 524 989 688 989 688 703 484 703 484 372 771 372 771 295 413 295 413 431 141 431 141 338 523 338 523 472 894 472 894 386 867 386 867 841 87 841 87 417 750 417 750 466 324 466 324 600 633 600 633 587 272 587 272 272 748 272 748 858 108 858 108 290 211 290 211 358 17 358 17 932 691 932 691 690 796 690 796 430 127 430 127 943 973 943 973 213 637 213 637 974 793 974 793 623 410 623 410 630 338 630 338 327 858 327 858 966 40 966 40 599 15 599 15 421 396 421 396 569 285 569 285 963 332 963 332 764 367 764 367 22 385 22 385 80 233 80 233 711 196 711 196 400 43 400 43 985 383 985 383 31 866 31 866 76 887 76 887 465 784 465 784 129 400 129 400 147 696 147 696 104 272 104 272 941 855 941 855 574 344 574 344 725 451 725 451 99 117 99 117 940 177 940 177 496 359 496 359 295 356 295 356 509 355 509 355 940 820 940 820 953 848 953 848 685 325 685 325 173 304 173 304 783 243 783 243 722 387 722 387 566 296 566 296 539 994 539 994 338 288 338 288 43 304 43 304 635 935 635 935 873 107 873 107 422 347 422 347 595 814 595 814 30 759 30 759 614 421 614 421 464 630 464 630 733 606 733 606 715 415 715 415 623 385 623 385 281 604 281 604 360 985 360 985 650 793 650 793 962 430 962 430 137 48 137 48 754 820 754 820 431 79 431 79 955 829 955 829 461 193 461 193 649 854 649 854 906 983 906 983 244 435 244 435 296 153 296 153 38 275 38 275 613 774 613 774 249 975 249 975 795 267 795 267 530 772 530 772 527 934 527 934 589 975 589 975 233 905 233 905 923 580 923 580 494 803 494 803 285 195 285 195 627 731 627 731 634 733 634 733 569 359 569 359 190 301 190 301 633 48 633 48 107 319 107 319 347 563 347 563 538 386 538 386 976 115 976 115 369 775 369 775 439 381 439 381 14 251 14 251 877 655 877 655 94 450 94 450 512 992 512 992 715 958 715 958 571 818 571 818 206 232 206 232 533 763 533 763 845 918 845 918 293 822 293 822 754 298 754 298 399 139 399 139 8 567 8 567 193 257 193 257 643 807 643 807 480 994 480 994 711 272 711 272 653 22 653 22 969 451 969 451 470 203 470 203 756 363 756 363 280 629 280 629 516 117 516 117 843 678 843 678 6 192 6 192 403 20 403 20 572 529 572 529 461 635 461 635 696 990 696 990 164 164 164 164 84 257 84 257 976 441 976 441 845 60 845 60 546 80 546 80 696 921 696 921 423 183 423 183 728 206 728 206 660 522 660 522 614 914 614 914 853 120 853 120 470 647 470 647 727 95 727 95 184 263 184 263 495 742 495 742 818 659 818 659 618 664 618 664 427 283 427 283 155 647 155 647 566 268 566 268 420 314 420 314 793 978 793 978 634 429 634 429 14 850 14 850 684 353 684 353 219 399 219 399 262 532 262 532 386 376 386 376 929 634 929 634 673 255 673 255 934 87 934 87 126 99 126 99 848 437 848 437 435 602 435 602 832 635 832 635 330 799 330 799 152 298 152 298 580 821 580 821 484 104 484 104 951 879 951 879 510 253 510 253 4 725 4 725 841 77 841 77 95 596 95 596 800 794 800 794 540 161 540 161 919 608 919 608 323 657 323 657 357 560 357 560 164 297 164 297 238 562 238 562 387 8 387 8 831 769 831 769 354 390 354 390 871 864 871 864 266 485 266 485 483 263 483 263 275 214 275 214 267 421 267 421 612 299 612 299 852 589 852 589 117 591 117 591 240 618 240 618 813 47 813 47 371 338 371 338 932 729 932 729 683 322 683 322 242 354 242 354 314 392 314 392 601 362 601 362 899 528 899 528 510 342 510 342 157 363 157 363 60 331 60 331 27 188 27 188 691 266 691 266 778 521 778 521 582 896 582 896 703 486 703 486 499 314 499 314 462 105 462 105 96 146 96 146 896 837 896 837 28 279 28 279 422 881 422 881 230 922 230 922 439 629 439 629 768 661 768 661 743 502 743 502 629 915 629 915 906 938 906 938 831 686 831 686 597 147 597 147 23 478 23 478 231 619 231 619 78 133 78 133 925 941 925 941 106 795 106 795 411 413 411 413 329 394 329 394 323 436 323 436 75 693 75 693 782 456 782 456 960 319 960 319 147 349 147 349 232 991 232 991 733 210 733 210 197 493 197 493 555 316 555 316 922 651 922 651 221 867 221 867 197 487 197 487 897 737 897 737 314 669 314 669 133 388 133 388 783 912 783 912 819 867 819 867 947 755 947 755 456 29 456 29 774 764 774 764 125 993 125 993 24 407 24 407 646 149 646 149 301 682 301 682 179 567 179 567 322 56 322 56 622 68 622 68 884 597 884 597 341 779 341 779 225 638 225 638 895 614 895 614 240 312 240 312 142 204 142 204 47 512 47 512 457 945 457 945 219 634 219 634 717 186 717 186 790 968 790 968 773 816 773 816 993 779 993 779 161 466 161 466 266 617 266 617 56 671 56 671 11 811 11 811 486 272 486 272 12 197 12 197 156 236 156 236 111 475 111 475 353 880 353 880 116 974 116 974 951 227 951 227 833 380 833 380 938 353 938 353 270 345 270 345 507 518 507 518 232 248 232 248 733 480 733 480 945 524 945 524 820 210 820 210 830 833 830 833 844 518 844 518 970 812 970 812 881 410 881 410 479 530 479 530 317 668 317 668 518 471 518 471 715 34 715 34 556 533 556 533 898 869 898 869 26 360 26 360 477 221 477 221 300 238 300 238 558 92 558 92 113 209 113 209 950 19 950 19 59 462 59 462 625 957 625 957 984 979 984 979 524 509 524 509 156 510 156 510 70 176 70 176 727 443 727 443 541 679 541 679 98 813 98 813 881 724 881 724 114 693 114 693 672 710 672 710 966 201 966 201 29 800 29 800 979 350 979 350 298 234 298 234 560 477 560 477 664 290 664 290 77 906 77 906 718 753 718 753 790 874 790 874 604 948 604 948 390 707 390 707 201 73 201 73 260 909 260 909 722 597 722 597 941 682 941 682 646 642 646 642 994 375 994 375 705 968 705 968 67 627 67 627 839 406 839 406 126 800 126 800 156 241 156 241 949 560 949 560 339 768 339 768 412 689 412 689 667 856 667 856 895 936 895 936 713 381 713 381 83 747 83 747 550 403 550 403 908 859 908 859 724 701 724 701 714 736 714 736 942 180 942 180 842 170 842 170 322 635 322 635 200 462 200 462 114 518 114 518 744 22 744 22 28 41 28 41 911 721 911 721 777 691 777 691 115 471 115 471 888 712 888 712 279 447 279 447 234 414 234 414 452 953 452 953 699 851 699 851 237 909 237 909 74 483 74 483 250 351 250 351 441 816 441 816 513 509 513 509 115 190 115 190 83 867 83 867 978 329 978 329 386 101 386 101 524 52 524 52 838 13 838 13 396 750 396 750 80 542 80 542 417 908 417 908 145 709 145 709 461 933 461 933 383 260 383 260 82 507 82 507 370 174 370 174 25 111 25 111 443 693 443 693 274 805 274 805 341 347 341 347 17 541 17 541 567 747 567 747 238 601 238 601 727 570 727 570 706 815 706 815 525 946 525 946 917 910 917 910 918 167 918 167 697 172 697 172 521 749 521 749 778 471 778 471 646 690 646 690 563 636 563 636 500 653 500 653 980 507 980 507 198 634 198 634 692 654 692 654 406 558 406 558 213 14 213 14 771 516 771 516 931 562 931 562 691 541 691 541 192 386 192 386 95 374 95 374 237 269 237 269 933 944 933 944 891 948 891 948 758 754 758 754 212 729 212 729 689 378 689 378 669 435 669 435 663 985 663 985 771 925 771 925 602 359 602 359 581 551 581 551 200 879 200 879 531 98 531 98 714 492 714 492 239 820 239 820 685 319 685 319 65 48 65 48 647 209 647 209 695 241 695 241 449 816 449 816 210 969 210 969 251 189 251 189 762 863 762 863 978 566 978 566 147 853 147 853 119 24 119 24 592 832 592 832 814 789 814 789 676 696 676 696 786 637 786 637 606 767 606 767 6 297 6 297 557 627 557 627 803 42 803 42 744 376 744 376 456 97 456 97 952 350 952 350 406 503 406 503 17 208 17 208 730 173 730 173 47 975 47 975 208 896 208 896 925 713 925 713 550 59 550 59 335 556 335 556 908 698 908 698 862 748 862 748 838 572 838 572 57 194 57 194 480 485 480 485 130 716 130 716 14 441 14 441 246 117 246 117 944 723 944 723 876 464 876 464 921 577 921 577 880 504 880 504 873 251 873 251 393 707 393 707 737 507 737 507 10 337 10 337 674 521 674 521 560 26 560 26 335 599 335 599 550 788 550 788 480 256 480 256 842 310 842 310 353 988 353 988 529 891 529 891 201 822 201 822 741 728 741 728 684 796 684 796 13 252 13 252 807 252 807 252 159 267 159 267 982 92 982 92 346 385 346 385 507 638 507 638 538 962 538 962 541 323 541 323 904 32 904 32 431 2 431 2 854 239 854 239 343 753 343 753 813 957 813 957 35 739 35 739 375 587 375 587 101 205 101 205 354 240 354 240 507 783 507 783 832 631 832 631 722 660 722 660 960 914 960 914 468 809 468 809 673 440 673 440 199 338 199 338 177 942 177 942 736 285 736 285 98 521 98 521 60 740 60 740 109 778 109 778 992 677 992 677 643 916 643 916 971 497 971 497 9 472 9 472 290 874 290 874 864 892 864 892 742 978 742 978 946 260 946 260 413 146 413 146 356 440 356 440 375 243 375 243 244 272 244 272 201 249 201 249 42 704 42 704 25 816 25 816 868 534 868 534 16 2 16 2 385 106 385 106 335 776 335 776 82 332 82 332 939 452 939 452 791 312 791 312 983 299 983 299 484 340 484 340 830 233 830 233 589 228 589 228 670 209 670 209 406 584 406 584 118 643 118 643 632 777 632 777 410 417 410 417 106 654 106 654 4 82 4 82 703 803 703 803 537 323 537 323 546 717 546 717 668 73 668 73 400 879 400 879 210 816 210 816 888 198 888 198 257 692 257 692 612 510 612 510 342 671 342 671 942 728 942 728 841 266 841 266 903 53 903 53 630 942 630 942 448 430 448 430 810 901 810 901 603 611 603 611 59 7 59 7 69 73 69 73 480 149 480 149 746 731 746 731 278 339 278 339 563 703 563 703 618 585 618 585 859 369 859 369 906 767 906 767 33 15 33 15 712 526 712 526 273 625 273 625 993 206 993 206 712 481 712 481 501 66 501 66 408 249 408 249 95 58 95 58 918 475 918 475 258 862 258 862 36 625 36 625 720 869 720 869 163 52 163 52 332 996 332 996 31 827 31 827 14 22 14 22 225 400 225 400 144 174 144 174 886 657 886 657 13 599 13 599 624 796 624 796 361 758 361 758 67 57 67 57 132 836 132 836 614 443 614 443 727 696 727 696 125 9 125 9 72 968 72 968 195 230 195 230 212 567 212 567 928 423 928 423 946 620 946 620 263 780 263 780 712 860 712 860 328 823 328 823 334 67 334 67 490 614 490 614 514 526 514 526 833 672 833 672 747 75 747 75 731 816 731 816 217 943 217 943 274 151 274 151 237 673 237 673 131 34 131 34 381 495 381 495 873 29 873 29 935 398 935 398 954 795 954 795 656 327 656 327 466 898 466 898 723 209 723 209 956 249 956 249 188 986 188 986 650 542 650 542 954 970 954 970 781 332 781 332 347 856 347 856 427 593 427 593 162 979 162 979 456 386 456 386 5 951 5 951 159 612 159 612 236 716 236 716 835 945 835 945 583 159 583 159 378 681 378 681 710 169 710 169 730 574 730 574 939 750 939 750 99 609 99 609 646 584 646 584 415 883 415 883 128 499 128 499 75 810 75 810 835 834 835 834 198 574 198 574 666 941 666 941 8 872 8 872 404 439 404 439 843 507 843 507 301 90 301 90 114 338 114 338 334 918 334 918 756 377 756 377 494 988 494 988 605 978 605 978 711 958 711 958 676 101 676 101 703 844 703 844 366 736 366 736 673 253 673 253 850 166 850 166 593 642 593 642 409 881 409 881 246 805 246 805 915 196 915 196 180 150 180 150 631 751 631 751 193 106 193 106 381 137 381 137 317 516 317 516 850 460 850 460 947 754 947 754 486 963 486 963 626 508 626 508 350 362 350 362 489 963 489 963 143 466 143 466 353 868 353 868 398 803 398 803 687 767 687 767 577 917 577 917 659 60 659 60 997 140 997 140 323 9 323 9 188 107 188 107 821 575 821 575 981 814 981 814 886 304 886 304 512 153 512 153 334 974 334 974 269 4 269 4 664 123 664 123 539 328 539 328 339 393 339 393 410 62 410 62 566 460 566 460 133 994 133 994 478 420 478 420 326 237 326 237 768 779 768 779 661 221 661 221 686 413 686 413 989 449 989 449 745 395 745 395 798 687 798 687 445 67 445 67 435 872 435 872 736 267 736 267 392 881 392 881 539 379 539 379 450 312 450 312 174 356 174 356 9 984 9 984 657 277 657 277 97 901 97 901 518 186 518 186 597 955 597 955 919 332 919 332 966 939 966 939 638 753 638 753 56 782 56 782 987 185 987 185 585 100 585 100 731 763 731 763 468 637 468 637 139 413 139 413 173 229 173 229 696 908 696 908 162 902 162 902 813 684 813 684 582 336 582 336 135 73 135 73 988 179 988 179 926 650 926 650 323 130 323 130 519 832 519 832 709 984 709 984 482 100 482 100 821 978 821 978 245 218 245 218 23 191 23 191 730 715 730 715 687 914 687 914 947 600 947 600 753 151 753 151 26 148 26 148 694 43 694 43 418 457 418 457 101 120 101 120 343 722 343 722 696 689 696 689 554 906 554 906 414 529 414 529 967 869 967 869 84 939 84 939 545 925 545 925 600 387 600 387 173 324 173 324 611 179 611 179 867 160 867 160 294 475 294 475 776 516 776 516 430 387 430 387 249 150 249 150 403 319 403 319 236 834 236 834 443 395 443 395 466 692 466 692 482 757 482 757 779 318 779 318 722 985 722 985 16 544 16 544 220 837 220 837 897 976 897 976 198 862 198 862 152 187 152 187 595 476 595 476 31 136 31 136 934 527 934 527 457 294 457 294 291 427 291 427 898 200 898 200 5 320 5 320 198 282 198 282 597 19 597 19 886 548 886 548 7 950 7 950 2 586 2 586 238 342 238 342 16 42 16 42 96 302 96 302 296 785 296 785 397 82 397 82 297 739 297 739 956 494 956 494 448 140 448 140 75 452 75 452 893 601 893 601 955 553 955 553 624 594 624 594 440 118 440 118 293 247 293 247 347 682 347 682 360 729 360 729 484 62 484 62 991 26 991 26 236 913 236 913 257 658 257 658 298 194 298 194 415 597 415 597 185 295 185 295 113 804 113 804 44 458 44 458 297 55 297 55 196 552 196 552 54 691 54 691 431 184 431 184 812 661 812 661 507 884 507 884 152 684 152 684 333 77 333 77 127 148 127 148 904 671 904 671 270 408 270 408 927 657 927 657 562 902 562 902 792 122 792 122 603 399 603 399 271 382 271 382 302 590 302 590 289 759 289 759 22 581 22 581 122 905 122 905 683 604 683 604 396 495 396 495 139 916 139 916 124 840 124 840 168 433 168 433 260 537 260 537 887 173 887 173 126 941 126 941 112 93 112 93 887 952 887 952 988 98 988 98 654 335 654 335 923 619 923 619 360 321 360 321 676 540 676 540 636 270 636 270 810 234 810 234 25 906 25 906 10 543 10 543 672 494 672 494 401 623 401 623 810 615 810 615 23 913 23 913 201 421 201 421 487 447 487 447 183 803 183 803 991 231 991 231 978 645 978 645 831 425 831 425 810 472 810 472 102 820 102 820 84 964 84 964 77 866 77 866 122 82 122 82 355 625 355 625 819 97 819 97 503 306 503 306 692 886 692 886 659 171 659 171 421 816 421 816 428 236 428 236 376 489 376 489 951 28 951 28 251 69 251 69 538 5 538 5 31 667 31 667 376 454 376 454 882 256 882 256 664 137 664 137 78 308 78 308 420 597 420 597 728 104 728 104 252 389 252 389 740 796 740 796 420 605 420 605 418 178 418 178 995 468 995 468 648 720 648 720 960 556 960 556 697 632 697 632 616 395 616 395 475 722 475 722 543 766 543 766 95 151 95 151 633 178 633 178 632 853 632 853 164 57 164 57 335 611 335 611 900 796 900 796 937 423 937 423 589 321 589 321 793 504 793 504 442 18 442 18 774 284 774 284 681 706 681 706 84 18 84 18 443 456 443 456 942 980 942 980 894 383 894 383 726 348 726 348 170 120 170 120 86 50 86 50 783 128 783 128 36 214 36 214 737 102 737 102 262 542 262 542 428 60 428 60 332 682 332 682 885 716 885 716 789 309 789 309 635 906 635 906 695 982 695 982 555 503 555 503 246 282 246 282 100 961 100 961 586 619 586 619 335 922 335 922 414 877 414 877 762 837 762 837 345 697 345 697 314 430 314 430 33 670 33 670 418 678 418 678 484 712 484 712 945 504 945 504 350 726 350 726 220 169 220 169 824 737 824 737 589 441 589 441 445 51 445 51 724 802 724 802 916 601 916 601 118 563 118 563 754 689 754 689 956 150 956 150 888 116 888 116 159 460 159 460 546 172 546 172 629 428 629 428 251 787 251 787 763 996 763 996 794 179 794 179 578 950 578 950 470 957 470 957 214 942 214 942 121 333 121 333 908 323 908 323 161 894 161 894 899 253 899 253 264 473 264 473 402 248 402 248 980 719 980 719 549 66 549 66 556 482 556 482 995 562 995 562 356 630 356 630 597 565 597 565 229 405 229 405 904 982 904 982 394 266 394 266 913 242 913 242 618 838 618 838 680 55 680 55 286 520 286 520 397 876 397 876 247 151 247 151 114 455 114 455 733 679 733 679 744 572 744 572 227 412 227 412 197 554 197 554 76 143 76 143 186 573 186 573 538 444 538 444 769 492 769 492 802 307 802 307 284 611 284 611 101 641 101 641 947 263 947 263 105 962 105 962 793 642 793 642 383 177 383 177 687 57 687 57 57 751 57 751 605 908 605 908 363 608 363 608 559 133 559 133 247 994 247 994 727 453 727 453 149 396 149 396 692 712 692 712 25 900 25 900 472 294 472 294 415 176 415 176 424 311 424 311 408 433 408 433 828 542 828 542 995 158 995 158 553 127 553 127 182 715 182 715 866 832 866 832 904 114 904 114 46 685 46 685 299 497 299 497 928 155 928 155 517 183 517 183 521 343 521 343 371 606 371 606 484 23 484 23 988 502 988 502 789 899 789 899 455 815 455 815 62 467 62 467 745 762 745 762 561 88 561 88 304 594 304 594 108 200 108 200 966 975 966 975 168 932 168 932 262 123 262 123 754 707 754 707 738 532 738 532 654 70 654 70 936 153 936 153 673 354 673 354 557 146 557 146 195 907 195 907 649 347 649 347 789 158 789 158 228 488 228 488 360 780 360 780 886 86 886 86 71 272 71 272 817 366 817 366 741 362 741 362 229 301 229 301 600 591 600 591 826 802 826 802 406 271 406 271 217 255 217 255 684 608 684 608 251 619 251 619 764 420 764 420 291 843 291 843 288 884 288 884 918 218 918 218 476 937 476 937 717 967 717 967 290 182 290 182 743 505 743 505 753 843 753 843 465 193 465 193 63 931 63 931 605 17 605 17 252 658 252 658 463 176 463 176 334 953 334 953 970 37 970 37 694 339 694 339 703 583 703 583 481 388 481 388 949 89 949 89 383 516 383 516 243 564 243 564 651 227 651 227 755 730 755 730 806 618 806 618 227 704 227 704 586 840 586 840 496 859 496 859 63 725 63 725 955 99 955 99 108 991 108 991 415 21 415 21 280 615 280 615 347 508 347 508 740 455 740 455 764 220 764 220 776 121 776 121 852 646 852 646 783 187 783 187 376 158 376 158 571 191 571 191 824 213 824 213 479 369 479 369 981 224 981 224 627 680 627 680 269 336 269 336 401 923 401 923 139 446 139 446 584 442 584 442 449 918 449 918 388 498 388 498 704 198 704 198 540 103 540 103 352 507 352 507 351 64 351 64 537 852 537 852 504 779 504 779 820 346 820 346 686 78 686 78 925 649 925 649 305 725 305 725 542 651 542 651 570 869 570 869 250 747 250 747 816 740 816 740 166 668 166 668 453 578 453 578 234 846 234 846 20 893 20 893 640 958 640 958 175 512 175 512 820 128 820 128 875 574 875 574 209 114 209 114 101 476 101 476 902 274 902 274 13 62 13 62 310 731 310 731 507 55 507 55 518 467 518 467 442 569 442 569 109 508 109 508 943 265 943 265 630 72 630 72 11 875 11 875 363 874 363 874 736 818 736 818 627 500 627 500 396 208 396 208 702 581 702 581 693 447 693 447 173 351 173 351 978 344 978 344 196 980 196 980 338 704 338 704 37 257 37 257 341 802 341 802 219 489 219 489 739 72 739 72 212 514 212 514 78 768 78 768 900 670 900 670 327 691 327 691 388 415 388 415 875 388 875 388 783 68 783 68 461 870 461 870 75 451 75 451 397 692 397 692 150 55 150 55 822 876 822 876 985 608 985 608 67 931 67 931 962 639 962 639 798 14 798 14 112 758 112 758 416 77 416 77 245 30 245 30 88 253 88 253 605 959 605 959 292 7 292 7 688 73 688 73 655 401 655 401 626 147 626 147 723 342 723 342 808 787 808 787 842 191 842 191 967 245 967 245 39 658 39 658 508 140 508 140 466 854 466 854 202 274 202 274 623 57 623 57 403 632 403 632 90 584 90 584 918 228 918 228 873 200 873 200 862 581 862 581 832 299 832 299 762 272 762 272 386 301 386 301 731 261 731 261 407 301 407 301 878 500 878 500 962 481 962 481 106 578 106 578 992 834 992 834 55 36 55 36 441 72 441 72 779 510 779 510 652 840 652 840 899 416 899 416 45 180 45 180 148 370 148 370 839 708 839 708 903 386 903 386 836 51 836 51 167 932 167 932 396 600 396 600 707 738 707 738 178 186 178 186 554 933 554 933 318 905 318 905 742 208 742 208 914 339 914 339 383 889 383 889 897 423 897 423 761 973 761 973 337 731 337 731 838 969 838 969 474 740 474 740 631 962 631 962 921 358 921 358 964 604 964 604 132 994 132 994 688 728 688 728 124 324 124 324 421 798 421 798 86 609 86 609 921 671 921 671 487 904 487 904 320 991 320 991 495 627 495 627 515 531 515 531 808 75 808 75 909 155 909 155 23 870 23 870 763 581 763 581 253 443 253 443 856 241 856 241 943 355 943 355 77 577 77 577 897 70 897 70 693 958 693 958 809 191 809 191 616 103 616 103 756 618 756 618 976 670 976 670 108 23 108 23 179 27 179 27 583 898 583 898 3 337 3 337 218 440 218 440 92 265 92 265 272 396 272 396 346 337 346 337 849 27 849 27 552 893 552 893 919 694 919 694 669 326 669 326 238 660 238 660 441 446 441 446 718 839 718 839 902 747 902 747 440 102 440 102 54 5 54 5 276 367 276 367 317 39 317 39 32 342 32 342 105 291 105 291 65 905 65 905 811 439 811 439 58 125 58 125 434 340 434 340 771 806 771 806 554 200 554 200 89 501 89 501 796 622 796 622 889 309 889 309 17 225 17 225 106 856 106 856 863 267 863 267 215 408 215 408 550 136 550 136 5 303 5 303 834 953 834 953 196 346 196 346 20 876 20 876 611 697 611 697 469 627 469 627 506 371 506 371 231 370 231 370 835 861 835 861 330 686 330 686 292 363 292 363 850 513 850 513 583 811 583 811 220 315 220 315 176 130 176 130 821 101 821 101 347 169 347 169 934 326 934 326 216 137 216 137 699 558 699 558 713 733 713 733 789 294 789 294 515 346 515 346 718 376 718 376 44 586 44 586 769 257 769 257 822 201 822 201 332 564 332 564 20 24 20 24 854 725 854 725 277 820 277 820 32 343 32 343 540 929 540 929 218 312 218 312 625 993 625 993 743 842 743 842 691 116 691 116 70 292 70 292 103 795 103 795 867 711 867 711 169 464 169 464 663 407 663 407 984 913 984 913 787 830 787 830 930 908 930 908 88 953 88 953 91 660 91 660 561 788 561 788 78 1 78 1 887 804 887 804 618 647 618 647 46 189 46 189 214 11 214 11 603 162 603 162 927 524 927 524 177 428 177 428 540 45 540 45 178 149 178 149 66 560 66 560 910 501 910 501 651 432 651 432 395 783 395 783 883 97 883 97 168 853 168 853 156 341 156 341 665 927 665 927 243 317 243 317 116 912 116 912 27 832 27 832 622 569 622 569 26 539 26 539 695 83 695 83 151 794 151 794 158 676 158 676 948 744 948 744 137 363 137 363 576 17 576 17 508 834 508 834 516 335 516 335 867 686 867 686 310 294 310 294 349 130 349 130 196 781 196 781 557 815 557 815 327 664 327 664 85 817 85 817 421 900 421 900 141 860 141 860 355 463 355 463 985 720 985 720 960 552 960 552 863 229 863 229 770 102 770 102 26 472 26 472 284 254 284 254 730 642 730 642 785 873 785 873 127 840 127 840 613 608 613 608 28 894 28 894 189 599 189 599 797 783 797 783 245 31 245 31 313 162 313 162 17 806 17 806 611 941 611 941 710 397 710 397 280 160 280 160 427 624 427 624 653 441 653 441 111 735 111 735 647 627 647 627 831 212 831 212 670 609 670 609 471 597 471 597 261 873 261 873 938 627 938 627 631 212 631 212 31 750 31 750 189 681 189 681 224 545 224 545 65 344 65 344 734 785 734 785 419 746 419 746 709 443 709 443 875 845 875 845 810 116 810 116 10 935 10 935 785 912 785 912 994 607 994 607 858 260 858 260 583 49 583 49 716 656 716 656 665 40 665 40 941 434 941 434 945 805 945 805 214 205 214 205 330 780 330 780 26 973 26 973 154 321 154 321 329 490 329 490 619 662 619 662 72 32 72 32 138 995 138 995 388 239 388 239 48 332 48 332 179 779 179 779 592 109 592 109 22 924 22 924 23 906 23 906 928 645 928 645 386 889 386 889 214 646 214 646 394 623 394 623 115 493 115 493 730 47 730 47 46 605 46 605 207 522 207 522 125 787 125 787 597 914 597 914 435 638 435 638 862 543 862 543 614 624 614 624 286 315 286 315 59 294 59 294 790 764 790 764 865 433 865 433 153 174 153 174 640 642 640 642 83 1 83 1 623 330 623 330 436 857 436 857 21 502 21 502 206 997 206 997 400 743 400 743 155 281 155 281 150 63 150 63 636 949 636 949 861 320 861 320 420 261 420 261 825 461 825 461 76 19 76 19 137 914 137 914 546 539 546 539 863 622 863 622 69 43 69 43 675 823 675 823 9 873 9 873 975 831 975 831 116 888 116 888 375 421 375 421 782 537 782 537 587 737 587 737 932 983 932 983 616 529 616 529 670 902 670 902 136 148 136 148 308 879 308 879 854 495 854 495 938 786 938 786 132 102 132 102 65 583 65 583 380 662 380 662 363 873 363 873 44 9 44 9 816 653 816 653 13 795 13 795 263 688 263 688 124 928 124 928 237 802 237 802 302 670 302 670 331 830 331 830 40 541 40 541 920 604 920 604 182 467 182 467 320 226 320 226 683 560 683 560 598 868 598 868 533 743 533 743 880 980 880 980 196 471 196 471 861 436 861 436 727 837 727 837 609 660 609 660 857 293 857 293 706 31 706 31 764 870 764 870 635 53 635 53 656 754 656 754 48 82 48 82 161 876 161 876 507 444 507 444 921 38 921 38 359 487 359 487 192 111 192 111 755 276 755 276 261 861 261 861 56 793 56 793 410 272 410 272 647 527 647 527 925 237 925 237 253 907 253 907 735 169 735 169 623 880 623 880 447 467 447 467 312 606 312 606 981 840 981 840 449 725 449 725 686 374 686 374 341 913 341 913 474 184 474 184 997 68 997 68 553 331 553 331 194 360 194 360 467 891 467 891 718 654 718 654 987 230 987 230 321 460 321 460 747 965 747 965 698 987 698 987 36 689 36 689 320 179 320 179 260 407 260 407 183 959 183 959 879 446 879 446 721 151 721 151 209 26 209 26 694 122 694 122 895 341 895 341 787 516 787 516 672 163 672 163 896 98 896 98 920 416 920 416 89 958 89 958 707 388 707 388 577 191 577 191 608 534 608 534 771 793 771 793 90 236 90 236 624 766 624 766 338 888 338 888 816 493 816 493 147 172 147 172 148 411 148 411 704 530 704 530 223 401 223 401 629 542 629 542 606 604 606 604 884 508 884 508 217 407 217 407 866 611 866 611 943 922 943 922 225 825 225 825 241 334 241 334 379 869 379 869 715 491 715 491 993 659 993 659 846 17 846 17 186 341 186 341 788 457 788 457 568 365 568 365 928 802 928 802 24 71 24 71 903 456 903 456 736 655 736 655 139 537 139 537 103 200 103 200 806 579 806 579 491 714 491 714 397 86 397 86 972 608 972 608 978 90 978 90 300 865 300 865 112 255 112 255 952 495 952 495 648 753 648 753 906 112 906 112 183 73 183 73 975 84 975 84 775 278 775 278 610 930 610 930 185 69 185 69 683 652 683 652 479 209 479 209 808 247 808 247 824 219 824 219 732 400 732 400 516 177 516 177 989 608 989 608 962 786 962 786 54 546 54 546 212 390 212 390 673 653 673 653 307 362 307 362 449 198 449 198 972 538 972 538 582 283 582 283 173 158 173 158 217 886 217 886 427 979 427 979 525 966 525 966 465 206 465 206 355 127 355 127 805 215 805 215 536 404 536 404 841 471 841 471 86 491 86 491 318 447 318 447 371 544 371 544 245 297 245 297 96 333 96 333 233 652 233 652 219 279 219 279 251 89 251 89 151 83 151 83 913 641 913 641 751 696 751 696 694 72 694 72 891 866 891 866 983 878 983 878 829 839 829 839 104 857 104 857 489 746 489 746 584 413 584 413 820 58 820 58 383 28 383 28 158 124 158 124 793 886 793 886 316 374 316 374 729 686 729 686 221 780 221 780 118 2 118 2 450 558 450 558 807 388 807 388 589 113 589 113 295 296 295 296 578 534 578 534 584 973 584 973 809 517 809 517 905 898 905 898 39 967 39 967 23 830 23 830 859 576 859 576 308 189 308 189 722 352 722 352 717 644 717 644 347 865 347 865 375 828 375 828 182 139 182 139 566 404 566 404 245 497 245 497 423 857 423 857 553 443 553 443 14 779 14 779 140 786 140 786 873 860 873 860 44 761 44 761 354 532 354 532 274 868 274 868 842 776 842 776 285 355 285 355 295 869 295 869 577 210 577 210 782 161 782 161 473 96 473 96 636 661 636 661 896 320 896 320 133 565 133 565 986 642 986 642 988 571 988 571 527 428 527 428 838 238 838 238 158 752 158 752 564 38 564 38 579 844 579 844 308 447 308 447 509 678 509 678 899 226 899 226 974 321 974 321 752 254 752 254 995 776 995 776 74 531 74 531 700 70 700 70 145 553 145 553 736 610 736 610 481 364 481 364 267 51 267 51 264 811 264 811 565 255 565 255 111 27 111 27 798 430 798 430 127 526 127 526 200 775 200 775 81 978 81 978 417 824 417 824 858 820 858 820 123 8 123 8 81 966 81 966 518 556 518 556 316 595 316 595 604 226 604 226 827 636 827 636 248 328 248 328 403 562 403 562 645 415 645 415 371 97 371 97 600 658 600 658 4 697 4 697 925 355 925 355 557 635 557 635 987 212 987 212 157 528 157 528 685 128 685 128 976 298 976 298 16 24 16 24 776 78 776 78 401 557 401 557 49 920 49 920 744 134 744 134 503 250 503 250 989 573 989 573 55 787 55 787 389 657 389 657 776 260 776 260 157 841 157 841 525 241 525 241 625 697 625 697 468 356 468 356 288 81 288 81 745 6 745 6 866 587 866 587 762 951 762 951 521 589 521 589 142 220 142 220 470 803 470 803 334 590 334 590 724 266 724 266 877 620 877 620 918 935 918 935 607 888 607 888 864 333 864 333 354 841 354 841 824 848 824 848 131 553 131 553 295 461 295 461 260 771 260 771 241 501 241 501 37 360 37 360 95 202 95 202 521 161 521 161 358 404 358 404 709 662 709 662 305 391 305 391 170 734 170 734 498 17 498 17 573 623 573 623 590 834 590 834 512 650 512 650 169 178 169 178 991 846 991 846 871 200 871 200 6 623 6 623 93 975 93 975 51 267 51 267 80 607 80 607 361 28 361 28 856 137 856 137 357 743 357 743 858 648 858 648 281 844 281 844 161 798 161 798 710 254 710 254 413 506 413 506 695 605 695 605 535 209 535 209 992 305 992 305 503 650 503 650 753 696 753 696 685 170 685 170 481 373 481 373 703 430 703 430 46 46 46 46 139 470 139 470 971 177 971 177 873 365 873 365 871 403 871 403 695 682 695 682 388 1 388 1 892 358 892 358 949 335 949 335 950 955 950 955 633 724 633 724 120 668 120 668 504 329 504 329 72 752 72 752 532 106 532 106 861 80 861 80 551 828 551 828 839 397 839 397 248 985 248 985 198 776 198 776 685 64 685 64 801 927 801 927 336 819 336 819 240 886 240 886 239 593 239 593 820 728 820 728 686 425 686 425 961 858 961 858 285 828 285 828 228 570 228 570 575 793 575 793 800 637 800 637 355 905 355 905 295 286 295 286 345 480 345 480 196 956 196 956 251 984 251 984 65 613 65 613 234 392 234 392 752 518 752 518 772 40 772 40 534 534 534 534 991 909 991 909 112 983 112 983 321 648 321 648 979 846 979 846 573 428 573 428 227 67 227 67 775 905 775 905 596 580 596 580 63 342 63 342 314 373 314 373 461 455 461 455 852 93 852 93 639 581 639 581 805 757 805 757 657 921 657 921 629 623 629 623 334 240 334 240 804 709 804 709 199 376 199 376 131 457 131 457 811 940 811 940 172 475 172 475 460 349 460 349 974 532 974 532 207 557 207 557 52 441 52 441 833 782 833 782 138 206 138 206 25 272 25 272 806 810 806 810 414 94 414 94 98 942 98 942 851 280 851 280 79 664 79 664 810 833 810 833 282 94 282 94 991 393 991 393 27 161 27 161 118 642 118 642 628 531 628 531 451 735 451 735 849 724 849 724 727 201 727 201 958 508 958 508 850 921 850 921 616 922 616 922 372 728 372 728 745 8 745 8 670 562 670 562 847 200 847 200 477 5 477 5 127 636 127 636 996 991 996 991 753 412 753 412 639 608 639 608 641 90 641 90 146 948 146 948 111 564 111 564 657 577 657 577 129 923 129 923 649 80 649 80 535 155 535 155 838 907 838 907 557 443 557 443 267 193 267 193 229 713 229 713 312 50 312 50 875 859 875 859 626 944 626 944 980 315 980 315 642 594 642 594 643 656 643 656 198 229 198 229 328 660 328 660 628 149 628 149 26 420 26 420 666 15 666 15 715 213 715 213 79 475 79 475 356 912 356 912 931 4 931 4 60 951 60 951 806 647 806 647 618 440 618 440 923 96 923 96 134 56 134 56 950 164 950 164 914 348 914 348 607 968 607 968 87 327 87 327 571 669 571 669 454 598 454 598 504 110 504 110 648 936 648 936 29 952 29 952 710 431 710 431 372 69 372 69 726 872 726 872 776 810 776 810 773 458 773 458 843 96 843 96 4 67 4 67 598 842 598 842 464 975 464 975 703 265 703 265 528 765 528 765 34 155 34 155 660 515 660 515 722 112 722 112 66 511 66 511 61 403 61 403 218 790 218 790 425 344 425 344 869 778 869 778 948 105 948 105 535 914 535 914 683 569 683 569 392 348 392 348 876 767 876 767 445 648 445 648 552 269 552 269 779 206 779 206 453 579 453 579 391 552 391 552 975 662 975 662 283 330 283 330 690 703 690 703 771 224 771 224 482 21 482 21 572 500 572 500 787 672 787 672 396 218 396 218 475 100 475 100 699 17 699 17 114 848 114 848 855 936 855 936 860 123 860 123 829 886 829 886 735 207 735 207 726 407 726 407 483 890 483 890 151 530 151 530 233 227 233 227 145 50 145 50 932 498 932 498 849 197 849 197 955 914 955 914 110 942 110 942 451 312 451 312 127 778 127 778 526 493 526 493 389 538 389 538 300 148 300 148 4 611 4 611 516 51 516 51 145 532 145 532 23 534 23 534 939 8 939 8 651 639 651 639 747 499 747 499 328 351 328 351 764 128 764 128 558 771 558 771 600 135 600 135 904 769 904 769 534 948 534 948 816 492 816 492 768 338 768 338 543 623 543 623 944 54 944 54 354 432 354 432 16 728 16 728 103 784 103 784 852 810 852 810 730 381 730 381 190 471 190 471 198 788 198 788 395 27 395 27 110 198 110 198 761 596 761 596 320 979 320 979 386 170 386 170 946 377 946 377 468 887 468 887 250 530 250 530 635 936 635 936 331 944 331 944 129 26 129 26 746 306 746 306 824 334 824 334 740 936 740 936 27 102 27 102 956 102 956 102 89 571 89 571 690 606 690 606 831 276 831 276 516 161 516 161 528 471 528 471 212 113 212 113 941 800 941 800 456 692 456 692 642 169 642 169 878 779 878 779 741 153 741 153 985 419 985 419 111 199 111 199 7 118 7 118 69 59 69 59 439 962 439 962 355 923 355 923 924 167 924 167 194 350 194 350 412 420 412 420 652 654 652 654 226 920 226 920 992 520 992 520 781 17 781 17 542 425 542 425 131 763 131 763 283 395 283 395 852 159 852 159 267 64 267 64 582 56 582 56 15 649 15 649 251 143 251 143 553 240 553 240 677 920 677 920 114 661 114 661 361 553 361 553 304 11 304 11 112 596 112 596 961 98 961 98 498 930 498 930 930 317 930 317 14 670 14 670 104 732 104 732 323 166 323 166 98 681 98 681 104 666 104 666 530 750 530 750 415 632 415 632 73 597 73 597 198 82 198 82 114 828 114 828 813 905 813 905 576 564 576 564 532 580 532 580 828 119 828 119 534 905 534 905 662 588 662 588 322 868 322 868 141 57 141 57 510 324 510 324 625 26 625 26 120 263 120 263 548 442 548 442 555 137 555 137 214 213 214 213 267 644 267 644 758 979 758 979 483 627 483 627 737 788 737 788 197 209 197 209 82 916 82 916 268 509 268 509 799 34 799 34 752 337 752 337 544 389 544 389 785 361 785 361 757 295 757 295 479 68 479 68 83 673 83 673 228 689 228 689 815 80 815 80 256 722 256 722 618 854 618 854 19 571 19 571 522 317 522 317 877 736 877 736 248 990 248 990 394 485 394 485 424 423 424 423 422 456 422 456 128 739 128 739 688 960 688 960 347 617 347 617 6 850 6 850 822 994 822 994 948 525 948 525 82 445 82 445 140 201 140 201 84 221 84 221 219 390 219 390 65 102 65 102 984 189 984 189 396 623 396 623 344 109 344 109 141 480 141 480 361 135 361 135 374 99 374 99 331 952 331 952 139 181 139 181 393 662 393 662 287 700 287 700 228 129 228 129 901 314 901 314 209 324 209 324 225 928 225 928 181 818 181 818 475 756 475 756 457 253 457 253 600 907 600 907 544 489 544 489 412 202 412 202 979 822 979 822 796 592 796 592 15 126 15 126 374 557 374 557 453 929 453 929 92 276 92 276 233 588 233 588 882 687 882 687 808 114 808 114 888 771 888 771 520 960 520 960 957 139 957 139 849 616 849 616 195 213 195 213 172 168 172 168 436 83 436 83 807 459 807 459 306 610 306 610 988 877 988 877 663 493 663 493 697 198 697 198 226 608 226 608 33 527 33 527 58 836 58 836 974 461 974 461 809 882 809 882 572 28 572 28 492 482 492 482 349 69 349 69 973 10 973 10 985 454 985 454 714 154 714 154 329 485 329 485 166 402 166 402 225 706 225 706 442 763 442 763 817 472 817 472 692 347 692 347 364 386 364 386 343 896 343 896 239 119 239 119 699 906 699 906 849 148 849 148 151 5 151 5 701 114 701 114 181 88 181 88 904 182 904 182 244 756 244 756 988 37 988 37 188 670 188 670 599 769 599 769 242 920 242 920 392 932 392 932 604 488 604 488 555 360 555 360 409 720 409 720 280 43 280 43 111 742 111 742 398 198 398 198 177 424 177 424 777 803 777 803 238 88 238 88 259 3 259 3 227 372 227 372 360 30 360 30 235 716 235 716 378 937 378 937 256 576 256 576 342 778 342 778 918 538 918 538 218 575 218 575 201 63 201 63 688 202 688 202 758 112 758 112 854 173 854 173 336 84 336 84 229 779 229 779 822 890 822 890 528 342 528 342 426 268 426 268 413 649 413 649 569 250 569 250 983 902 983 902 934 107 934 107 133 791 133 791 294 980 294 980 622 334 622 334 350 990 350 990 651 854 651 854 498 402 498 402 592 199 592 199 886 991 886 991 403 759 403 759 612 249 612 249 124 125 124 125 19 374 19 374 41 174 41 174 766 177 766 177 18 397 18 397 917 127 917 127 109 942 109 942 430 56 430 56 176 921 176 921 511 388 511 388 45 166 45 166 941 559 941 559 396 478 396 478 247 441 247 441 481 976 481 976 582 290 582 290 494 60 494 60 350 264 350 264 828 406 828 406 820 228 820 228 330 153 330 153 325 690 325 690 205 678 205 678 913 278 913 278 760 844 760 844 720 529 720 529 934 320 934 320 2 161 2 161 34 136 34 136 536 140 536 140 192 756 192 756 378 527 378 527 213 5 213 5 786 567 786 567 828 290 828 290 863 17 863 17 610 502 610 502 360 218 360 218 553 626 553 626 518 275 518 275 49 418 49 418 295 271 295 271 658 722 658 722 582 979 582 979 749 184 749 184 769 873 769 873 978 965 978 965 434 440 434 440 19 740 19 740 95 858 95 858 444 197 444 197 449 256 449 256 434 418 434 418 980 123 980 123 268 784 268 784 41 475 41 475 442 481 442 481 989 281 989 281 252 995 252 995 167 118 167 118 836 698 836 698 956 860 956 860 821 32 821 32 749 973 749 973 981 301 981 301 527 612 527 612 439 282 439 282 631 271 631 271 906 836 906 836 12 934 12 934 102 884 102 884 343 272 343 272 380 657 380 657 571 447 571 447 889 472 889 472 215 434 215 434 187 354 187 354 411 587 411 587 43 194 43 194 363 824 363 824 434 90 434 90 842 910 842 910 135 142 135 142 904 211 904 211 885 954 885 954 299 794 299 794 637 558 637 558 6 815 6 815 140 997 140 997 290 311 290 311 137 549 137 549 177 405 177 405 909 878 909 878 648 679 648 679 539 32 539 32 422 614 422 614 919 583 919 583 473 141 473 141 964 160 964 160 413 357 413 357 450 852 450 852 83 54 83 54 888 445 888 445 597 265 597 265 428 812 428 812 450 537 450 537 516 54 516 54 128 336 128 336 519 341 519 341 191 520 191 520 494 822 494 822 67 449 67 449 369 143 369 143 991 569 991 569 33 58 33 58 585 116 585 116 286 871 286 871 698 844 698 844 364 817 364 817 432 92 432 92 539 259 539 259 988 784 988 784 882 238 882 238 112 658 112 658 200 151 200 151 606 363 606 363 289 794 289 794 970 119 970 119 922 104 922 104 255 43 255 43 412 387 412 387 288 537 288 537 3 528 3 528 85 273 85 273 250 378 250 378 135 733 135 733 439 803 439 803 120 134 120 134 596 786 596 786 785 204 785 204 382 554 382 554 228 465 228 465 594 385 594 385 548 201 548 201 763 88 763 88 805 556 805 556 419 407 419 407 195 280 195 280 708 348 708 348 775 76 775 76 960 696 960 696 552 213 552 213 768 823 768 823 257 191 257 191 402 840 402 840 393 889 393 889 37 687 37 687 813 115 813 115 305 224 305 224 124 571 124 571 458 329 458 329 595 569 595 569 238 584 238 584 678 651 678 651 943 752 943 752 253 963 253 963 165 984 165 984 544 746 544 746 681 268 681 268 420 931 420 931 877 165 877 165 599 208 599 208 872 953 872 953 134 978 134 978 207 411 207 411 41 502 41 502 76 245 76 245 277 574 277 574 582 796 582 796 592 519 592 519 48 87 48 87 965 205 965 205 776 439 776 439 323 648 323 648 258 617 258 617 626 852 626 852 321 241 321 241 521 525 521 525 293 864 293 864 969 684 969 684 443 48 443 48 911 988 911 988 863 669 863 669 516 908 516 908 145 824 145 824 822 261 822 261 303 254 303 254 235 298 235 298 56 412 56 412 81 313 81 313 381 158 381 158 858 733 858 733 689 380 689 380 144 435 144 435 843 167 843 167 51 118 51 118 772 154 772 154 811 717 811 717 637 201 637 201 351 972 351 972 513 63 513 63 249 755 249 755 292 880 292 880 446 414 446 414 482 751 482 751 626 581 626 581 961 174 961 174 732 244 732 244 715 446 715 446 612 197 612 197 206 157 206 157 691 381 691 381 690 831 690 831 206 316 206 316 433 351 433 351 910 454 910 454 489 76 489 76 11 321 11 321 217 776 217 776 870 744 870 744 347 335 347 335 142 267 142 267 344 46 344 46 563 14 563 14 38 175 38 175 800 565 800 565 141 6 141 6 813 597 813 597 487 101 487 101 198 516 198 516 262 679 262 679 204 750 204 750 251 208 251 208 862 599 862 599 793 275 793 275 854 69 854 69 247 861 247 861 129 782 129 782 422 419 422 419 935 584 935 584 952 574 952 574 178 348 178 348 13 436 13 436 695 619 695 619 815 350 815 350 905 671 905 671 932 849 932 849 711 79 711 79 857 477 857 477 552 23 552 23 686 175 686 175 786 629 786 629 697 688 697 688 738 29 738 29 946 9 946 9 995 307 995 307 612 859 612 859 294 81 294 81 72 234 72 234 283 246 283 246 132 980 132 980 918 98 918 98 424 446 424 446 983 108 983 108 3 639 3 639 306 645 306 645 552 530 552 530 363 682 363 682 253 688 253 688 865 524 865 524 49 908 49 908 144 134 144 134 459 264 459 264 246 403 246 403 499 203 499 203 645 300 645 300 874 246 874 246 901 735 901 735 779 65 779 65 79 695 79 695 32 211 32 211 419 383 419 383 655 253 655 253 525 465 525 465 352 3 352 3 640 718 640 718 602 609 602 609 623 98 623 98 213 107 213 107 889 937 889 937 812 718 812 718 644 949 644 949 858 779 858 779 857 972 857 972 680 351 680 351 276 308 276 308 440 170 440 170 467 551 467 551 128 564 128 564 489 314 489 314 210 562 210 562 403 407 403 407 728 136 728 136 965 287 965 287 552 227 552 227 946 737 946 737 926 372 926 372 293 67 293 67 579 486 579 486 31 840 31 840 33 717 33 717 385 879 385 879 521 812 521 812 196 739 196 739 624 648 624 648 630 626 630 626 887 298 887 298 3 642 3 642 723 727 723 727 194 403 194 403 452 382 452 382 753 886 753 886 977 142 977 142 451 202 451 202 294 715 294 715 260 210 260 210 248 557 248 557 106 564 106 564 619 531 619 531 455 156 455 156 113 486 113 486 933 301 933 301 43 718 43 718 801 369 801 369 586 527 586 527 684 336 684 336 884 831 884 831 765 909 765 909 556 659 556 659 513 886 513 886 584 599 584 599 909 279 909 279 456 790 456 790 86 376 86 376 511 749 511 749 875 452 875 452 185 852 185 852 908 979 908 979 408 614 408 614 766 29 766 29 674 818 674 818 676 299 676 299 414 609 414 609 289 519 289 519 297 923 297 923 177 644 177 644 867 130 867 130 801 252 801 252 81 912 81 912 263 599 263 599 430 59 430 59 400 699 400 699 251 205 251 205 901 691 901 691 414 524 414 524 185 933 185 933 38 538 38 538 481 729 481 729 653 170 653 170 38 392 38 392 813 463 813 463 964 581 964 581 422 504 422 504 699 487 699 487 265 381 265 381 619 848 619 848 168 411 168 411 332 297 332 297 613 451 613 451 233 704 233 704 666 307 666 307 120 220 120 220 22 491 22 491 971 855 971 855 983 687 983 687 109 405 109 405 28 991 28 991 335 708 335 708 554 84 554 84 561 42 561 42 679 985 679 985 661 462 661 462 197 817 197 817 965 364 965 364 225 964 225 964 750 215 750 215 14 801 14 801 852 909 852 909 216 786 216 786 256 122 256 122 675 674 675 674 907 74 907 74 934 133 934 133 154 764 154 764 488 912 488 912 338 186 338 186 776 363 776 363 413 475 413 475 828 747 828 747 351 93 351 93 640 557 640 557 622 493 622 493 77 894 77 894 764 127 764 127 563 573 563 573 788 868 788 868 494 862 494 862 175 212 175 212 571 926 571 926 849 213 849 213 182 925 182 925 434 332 434 332 598 513 598 513 990 252 990 252 171 354 171 354 644 825 644 825 568 511 568 511 163 243 163 243 727 873 727 873 353 745 353 745 621 322 621 322 500 520 500 520 99 101 99 101 169 700 169 700 131 992 131 992 327 868 327 868 515 293 515 293 223 905 223 905 527 124 527 124 858 387 858 387 830 732 830 732 515 818 515 818 1 314 1 314 946 684 946 684 86 61 86 61 355 903 355 903 574 234 574 234 131 260 131 260 740 751 740 751 386 415 386 415 902 868 902 868 336 101 336 101 830 973 830 973 119 602 119 602 57 129 57 129 416 251 416 251 299 890 299 890 56 651 56 651 150 771 150 771 572 744 572 744 253 768 253 768 197 651 197 651 142 78 142 78 614 276 614 276 929 571 929 571 526 43 526 43 10 375 10 375 606 54 606 54 278 584 278 584 208 654 208 654 794 540 794 540 581 428 581 428 774 804 774 804 741 100 741 100 144 616 144 616 429 678 429 678 749 850 749 850 303 261 303 261 522 232 522 232 137 410 137 410 354 593 354 593 979 40 979 40 431 866 431 866 945 979 945 979 203 760 203 760 972 937 972 937 38 936 38 936 40 164 40 164 997 186 997 186 305 192 305 192 497 760 497 760 258 823 258 823 18 760 18 760 857 54 857 54 782 856 782 856 820 461 820 461 47 527 47 527 45 380 45 380 476 754 476 754 95 321 95 321 361 114 361 114 175 451 175 451 579 607 579 607 815 752 815 752 966 225 966 225 465 670 465 670 473 966 473 966 180 814 180 814 674 163 674 163 644 630 644 630 911 115 911 115 196 230 196 230 75 44 75 44 984 977 984 977 39 832 39 832 825 752 825 752 702 475 702 475 459 475 459 475 118 995 118 995 214 966 214 966 686 324 686 324 770 911 770 911 302 338 302 338 38 421 38 421 738 268 738 268 768 949 768 949 122 70 122 70 345 469 345 469 281 219 281 219 847 988 847 988 702 970 702 970 195 752 195 752 337 599 337 599 641 947 641 947 789 141 789 141 121 329 121 329 645 332 645 332 887 937 887 937 706 869 706 869 869 170 869 170 393 620 393 620 937 253 937 253 184 130 184 130 769 650 769 650 193 588 193 588 843 269 843 269 774 408 774 408 677 502 677 502 224 549 224 549 358 10 358 10 669 525 669 525 471 155 471 155 87 456 87 456 383 37 383 37 943 58 943 58 401 521 401 521 684 868 684 868 877 225 877 225 553 524 553 524 163 962 163 962 532 300 532 300 935 494 935 494 849 911 849 911 181 727 181 727 950 594 950 594 110 247 110 247 745 672 745 672 683 356 683 356 768 384 768 384 512 78 512 78 82 617 82 617 389 246 389 246 342 161 342 161 216 563 216 563 454 665 454 665 622 522 622 522 698 115 698 115 747 495 747 495 877 708 877 708 99 908 99 908 356 54 356 54 704 410 704 410 360 618 360 618 690 742 690 742 940 207 940 207 428 497 428 497 225 517 225 517 284 183 284 183 463 400 463 400 485 931 485 931 220 672 220 672 23 131 23 131 844 120 844 120 197 935 197 935 637 517 637 517 599 132 599 132 498 223 498 223 177 198 177 198 862 829 862 829 590 383 590 383 639 495 639 495 859 943 859 943 845 76 845 76 352 205 352 205 466 990 466 990 68 674 68 674 26 336 26 336 786 514 786 514 602 928 602 928 323 415 323 415 474 772 474 772 441 460 441 460 327 25 327 25 694 486 694 486 786 987 786 987 441 819 441 819 764 842 764 842 802 306 802 306 206 394 206 394 530 59 530 59 539 879 539 879 632 987 632 987 493 721 493 721 743 769 743 769 327 571 327 571 579 181 579 181 642 561 642 561 4 693 4 693 945 342 945 342 426 330 426 330 315 880 315 880 240 232 240 232 537 345 537 345 616 95 616 95 205 819 205 819 845 327 845 327 249 334 249 334 686 682 686 682 524 788 524 788 208 840 208 840 417 689 417 689 749 546 749 546 396 159 396 159 440 350 440 350 868 774 868 774 598 603 598 603 252 809 252 809 173 303 173 303 840 325 840 325 255 822 255 822 835 987 835 987 801 560 801 560 85 987 85 987 900 750 900 750 592 389 592 389 992 298 992 298 754 315 754 315 493 336 493 336 705 449 705 449 588 593 588 593 980 236 980 236 90 158 90 158 177 129 177 129 563 473 563 473 966 81 966 81 205 427 205 427 845 89 845 89 813 565 813 565 356 198 356 198 889 160 889 160 321 652 321 652 695 838 695 838 619 562 619 562 172 910 172 910 591 321 591 321 141 697 141 697 844 509 844 509 793 401 793 401 700 609 700 609 563 558 563 558 808 288 808 288 650 573 650 573 817 120 817 120 617 434 617 434 9 621 9 621 545 69 545 69 276 688 276 688 914 255 914 255 908 580 908 580 449 147 449 147 105 747 105 747 469 938 469 938 945 611 945 611 203 140 203 140 462 866 462 866 921 877 921 877 240 565 240 565 96 453 96 453 711 86 711 86 182 508 182 508 717 169 717 169 855 109 855 109 96 380 96 380 376 940 376 940 430 521 430 521 357 44 357 44 768 757 768 757 936 46 936 46 216 81 216 81 768 194 768 194 558 723 558 723 864 151 864 151 408 397 408 397 434 216 434 216 190 943 190 943 233 318 233 318 89 210 89 210 357 630 357 630 235 262 235 262 768 866 768 866 216 636 216 636 375 88 375 88 129 498 129 498 823 364 823 364 300 990 300 990 513 861 513 861 151 471 151 471 643 801 643 801 357 625 357 625 241 327 241 327 22 719 22 719 169 77 169 77 431 621 431 621 259 472 259 472 865 775 865 775 518 134 518 134 790 959 790 959 434 912 434 912 325 890 325 890 732 305 732 305 552 87 552 87 545 334 545 334 210 846 210 846 347 964 347 964 944 986 944 986 919 907 919 907 770 231 770 231 565 942 565 942 585 889 585 889 61 639 61 639 958 857 958 857 423 212 423 212 992 898 992 898 670 845 670 845 557 668 557 668 907 532 907 532 828 533 828 533 7 267 7 267 640 771 640 771 933 347 933 347 474 141 474 141 729 461 729 461 83 469 83 469 392 185 392 185 516 601 516 601 901 690 901 690 659 308 659 308 368 399 368 399 252 688 252 688 597 747 597 747 142 790 142 790 480 693 480 693 754 829 754 829 877 145 877 145 476 440 476 440 30 363 30 363 493 61 493 61 336 732 336 732 163 708 163 708 978 913 978 913 47 699 47 699 256 155 256 155 842 288 842 288 19 941 19 941 936 755 936 755 205 671 205 671 351 306 351 306 792 36 792 36 187 207 187 207 84 665 84 665 457 241 457 241 714 300 714 300 287 363 287 363 270 615 270 615 695 568 695 568 877 4 877 4 989 804 989 804 602 777 602 777 129 161 129 161 436 899 436 899 529 105 529 105 458 505 458 505 802 575 802 575 682 895 682 895 405 885 405 885 663 745 663 745 47 747 47 747 516 627 516 627 247 953 247 953 330 467 330 467 926 390 926 390 760 925 760 925 689 935 689 935 938 535 938 535 801 103 801 103 292 14 292 14 374 202 374 202 68 805 68 805 331 883 331 883 545 739 545 739 871 748 871 748 502 391 502 391 337 72 337 72 441 197 441 197 512 32 512 32 369 624 369 624 493 852 493 852 766 515 766 515 767 915 767 915 417 731 417 731 770 517 770 517 351 327 351 327 10 962 10 962 587 260 587 260 873 712 873 712 897 148 897 148 723 68 723 68 491 727 491 727 403 473 403 473 234 361 234 361 182 301 182 301 86 339 86 339 824 766 824 766 677 776 677 776 911 80 911 80 53 986 53 986 755 61 755 61 977 268 977 268 819 656 819 656 840 819 840 819 754 676 754 676 770 848 770 848 944 417 944 417 954 515 954 515 543 471 543 471 680 149 680 149 174 930 174 930 268 407 268 407 656 861 656 861 779 990 779 990 678 845 678 845 572 894 572 894 614 371 614 371 680 12 680 12 874 484 874 484 589 849 589 849 658 832 658 832 736 61 736 61 953 348 953 348 531 362 531 362 125 953 125 953 11 782 11 782 980 25 980 25 57 407 57 407 234 745 234 745 234 197 234 197 702 385 702 385 251 291 251 291 63 782 63 782 190 9 190 9 636 290 636 290 880 755 880 755 455 129 455 129 435 719 435 719 252 426 252 426 781 61 781 61 285 543 285 543 558 149 558 149 578 193 578 193 956 52 956 52 408 403 408 403 804 615 804 615 543 561 543 561 235 541 235 541 382 543 382 543 17 468 17 468 699 182 699 182 689 691 689 691 161 430 161 430 563 613 563 613 937 978 937 978 823 93 823 93 449 450 449 450 199 765 199 765 975 730 975 730 525 692 525 692 776 930 776 930 530 850 530 850 744 854 744 854 458 353 458 353 851 290 851 290 699 367 699 367 143 884 143 884 968 171 968 171 669 645 669 645 971 734 971 734 721 86 721 86 854 817 854 817 286 852 286 852 722 312 722 312 116 78 116 78 289 113 289 113 516 513 516 513 504 774 504 774 607 261 607 261 202 106 202 106 611 606 611 606 384 367 384 367 173 856 173 856 364 642 364 642 403 906 403 906 122 613 122 613 731 22 731 22 898 506 898 506 843 460 843 460 978 969 978 969 776 451 776 451 945 13 945 13 391 184 391 184 415 965 415 965 448 129 448 129 891 224 891 224 920 634 920 634 303 831 303 831 410 402 410 402 430 644 430 644 254 97 254 97 199 491 199 491 707 548 707 548 42 587 42 587 594 616 594 616 549 336 549 336 845 167 845 167 978 228 978 228 651 271 651 271 759 829 759 829 820 713 820 713 328 781 328 781 904 48 904 48 38 566 38 566 674 144 674 144 96 537 96 537 95 846 95 846 673 60 673 60 776 198 776 198 715 921 715 921 647 200 647 200 586 373 586 373 329 557 329 557 65 629 65 629 97 947 97 947 99 71 99 71 384 132 384 132 197 585 197 585 168 891 168 891 681 359 681 359 511 98 511 98 262 802 262 802 157 14 157 14 92 303 92 303 261 649 261 649 494 4 494 4 953 974 953 974 108 910 108 910 435 850 435 850 977 807 977 807 333 704 333 704 544 163 544 163 43 212 43 212 53 868 53 868 10 632 10 632 736 568 736 568 551 687 551 687 627 412 627 412 208 452 208 452 638 451 638 451 474 127 474 127 443 70 443 70 488 408 488 408 164 805 164 805 178 558 178 558 748 451 748 451 978 944 978 944 310 603 310 603 416 789 416 789 933 714 933 714 566 56 566 56 696 147 696 147 756 439 756 439 139 911 139 911 162 575 162 575 224 94 224 94 481 176 481 176 821 578 821 578 663 472 663 472 690 979 690 979 185 511 185 511 509 949 509 949 454 245 454 245 805 411 805 411 267 781 267 781 420 709 420 709 656 914 656 914 491 591 491 591 343 522 343 522 166 310 166 310 740 31 740 31 909 690 909 690 572 729 572 729 697 155 697 155 498 252 498 252 866 569 866 569 428 969 428 969 364 938 364 938 355 478 355 478 936 395 936 395 664 949 664 949 340 220 340 220 335 475 335 475 438 855 438 855 715 501 715 501 671 464 671 464 9 987 9 987 339 234 339 234 375 553 375 553 641 745 641 745 512 685 512 685 796 513 796 513 718 650 718 650 318 131 318 131 55 98 55 98 808 375 808 375 345 540 345 540 349 394 349 394 981 722 981 722 595 982 595 982 535 652 535 652 773 51 773 51 878 606 878 606 788 654 788 654 606 668 606 668 323 369 323 369 367 695 367 695 463 152 463 152 706 589 706 589 838 553 838 553 317 165 317 165 887 911 887 911 853 787 853 787 853 591 853 591 342 144 342 144 82 490 82 490 583 722 583 722 287 510 287 510 654 584 654 584 367 86 367 86 917 153 917 153 144 280 144 280 849 902 849 902 378 166 378 166 183 546 183 546 342 503 342 503 388 83 388 83 151 795 151 795 241 57 241 57 436 107 436 107 586 606 586 606 233 900 233 900 513 344 513 344 719 935 719 935 421 659 421 659 168 639 168 639 733 514 733 514 270 926 270 926 52 176 52 176 170 246 170 246 161 506 161 506 254 308 254 308 177 296 177 296 451 534 451 534 13 40 13 40 647 371 647 371 439 149 439 149 869 909 869 909 510 320 510 320 723 486 723 486 772 158 772 158 466 277 466 277 785 909 785 909 746 564 746 564 393 661 393 661 528 503 528 503 679 2 679 2 282 277 282 277 137 304 137 304 447 72 447 72 684 309 684 309 41 873 41 873 466 562 466 562 705 407 705 407 313 621 313 621 263 694 263 694 990 50 990 50 540 566 540 566 359 954 359 954 642 167 642 167 565 55 565 55 631 550 631 550 291 581 291 581 818 400 818 400 95 169 95 169 739 144 739 144 91 549 91 549 302 479 302 479 813 739 813 739 929 122 929 122 524 607 524 607 491 759 491 759 103 821 103 821 573 445 573 445 57 658 57 658 307 951 307 951 753 741 753 741 498 890 498 890 398 127 398 127 901 184 901 184 210 868 210 868 474 474 474 474 45 516 45 516 577 389 577 389 497 622 497 622 507 827 507 827 546 146 546 146 761 755 761 755 721 296 721 296 103 242 103 242 417 48 417 48 108 479 108 479 566 911 566 911 209 828 209 828 485 71 485 71 859 97 859 97 487 58 487 58 210 342 210 342 587 662 587 662 293 289 293 289 915 393 915 393 920 730 920 730 664 89 664 89 389 937 389 937 760 725 760 725 653 713 653 713 743 218 743 218 878 724 878 724 36 740 36 740 308 549 308 549 211 421 211 421 429 429 429 429 77 580 77 580 829 215 829 215 653 8 653 8 172 284 172 284 32 210 32 210 313 157 313 157 751 321 751 321 118 63 118 63 949 378 949 378 198 67 198 67 878 472 878 472 204 450 204 450 613 545 613 545 750 966 750 966 964 307 964 307 493 420 493 420 251 323 251 323 139 363 139 363 435 139 435 139 848 269 848 269 766 71 766 71 153 59 153 59 67 287 67 287 638 578 638 578 449 70 449 70 335 111 335 111 564 481 564 481 423 438 423 438 306 555 306 555 704 845 704 845 630 908 630 908 475 844 475 844 326 72 326 72 834 165 834 165 755 737 755 737 289 633 289 633 509 557 509 557 713 831 713 831 702 206 702 206 962 269 962 269 321 701 321 701 834 921 834 921 217 751 217 751 919 361 919 361 772 284 772 284 393 35 393 35 269 301 269 301 312 240 312 240 685 882 685 882 394 40 394 40 747 280 747 280 920 68 920 68 64 408 64 408 966 541 966 541 52 791 52 791 378 992 378 992 764 157 764 157 964 337 964 337 772 818 772 818 993 845 993 845 433 165 433 165 645 211 645 211 363 386 363 386 55 204 55 204 216 779 216 779 790 24 790 24 317 593 317 593 509 740 509 740 955 575 955 575 373 833 373 833 508 268 508 268 872 903 872 903 864 176 864 176 189 466 189 466 739 921 739 921 110 874 110 874 473 904 473 904 272 869 272 869 773 613 773 613 909 863 909 863 366 366 366 366 593 555 593 555 415 741 415 741 104 288 104 288 105 818 105 818 751 243 751 243 8 614 8 614 462 904 462 904 288 716 288 716 378 260 378 260 346 382 346 382 665 506 665 506 427 382 427 382 33 208 33 208 720 24 720 24 375 203 375 203 141 654 141 654 565 996 565 996 760 360 760 360 708 182 708 182 201 659 201 659 250 97 250 97 104 792 104 792 884 694 884 694 423 928 423 928 198 870 198 870 933 853 933 853 425 382 425 382 149 93 149 93 947 718 947 718 867 628 867 628 361 254 361 254 992 498 992 498 888 312 888 312 913 453 913 453 454 984 454 984 909 643 909 643 727 336 727 336 752 419 752 419 164 853 164 853 128 103 128 103 460 471 460 471 333 659 333 659 995 617 995 617 856 83 856 83 251 360 251 360 600 507 600 507 9 457 9 457 560 820 560 820 251 962 251 962 573 98 573 98 120 755 120 755 127 263 127 263 944 668 944 668 234 963 234 963 693 553 693 553 845 250 845 250 515 226 515 226 955 740 955 740 77 190 77 190 806 494 806 494 552 307 552 307 297 745 297 745 858 48 858 48 950 416 950 416 470 325 470 325 217 109 217 109 122 724 122 724 381 440 381 440 111 506 111 506 515 167 515 167 960 194 960 194 268 869 268 869 761 686 761 686 968 599 968 599 364 958 364 958 143 529 143 529 445 962 445 962 625 614 625 614 598 518 598 518 990 241 990 241 787 232 787 232 260 419 260 419 26 422 26 422 578 161 578 161 70 957 70 957 630 359 630 359 843 647 843 647 292 16 292 16 181 602 181 602 403 33 403 33 764 529 764 529 147 975 147 975 70 268 70 268 795 577 795 577 905 76 905 76 426 723 426 723 566 556 566 556 315 995 315 995 947 273 947 273 437 628 437 628 706 932 706 932 375 220 375 220 443 33 443 33 874 455 874 455 252 446 252 446 740 102 740 102 354 22 354 22 278 115 278 115 421 925 421 925 996 830 996 830 965 396 965 396 979 806 979 806 256 744 256 744 31 813 31 813 840 324 840 324 242 857 242 857 110 49 110 49 748 905 748 905 132 93 132 93 854 205 854 205 753 196 753 196 799 550 799 550 730 410 730 410 559 844 559 844 335 833 335 833 832 412 832 412 375 771 375 771 663 223 663 223 583 568 583 568 995 477 995 477 539 813 539 813 704 212 704 212 555 751 555 751 731 437 731 437 579 789 579 789 39 475 39 475 501 282 501 282 159 351 159 351 640 140 640 140 719 284 719 284 591 236 591 236 382 505 382 505 750 802 750 802 381 165 381 165 128 344 128 344 482 132 482 132 629 330 629 330 183 282 183 282 235 686 235 686 806 419 806 419 527 578 527 578 795 412 795 412 666 128 666 128 458 479 458 479 906 696 906 696 965 512 965 512 144 97 144 97 931 564 931 564 392 861 392 861 556 90 556 90 295 972 295 972 621 284 621 284 720 580 720 580 494 368 494 368 724 570 724 570 585 286 585 286 836 787 836 787 843 194 843 194 366 840 366 840 645 913 645 913 472 188 472 188 240 340 240 340 758 864 758 864 291 895 291 895 517 695 517 695 107 759 107 759 269 877 269 877 155 484 155 484 906 286 906 286 969 320 969 320 445 535 445 535 782 633 782 633 9 27 9 27 622 518 622 518 343 198 343 198 30 324 30 324 698 641 698 641 343 923 343 923 471 306 471 306 568 60 568 60 945 381 945 381 753 438 753 438 341 494 341 494 266 272 266 272 978 678 978 678 895 959 895 959 774 516 774 516 256 436 256 436 482 373 482 373 860 964 860 964 945 133 945 133 45 902 45 902 281 384 281 384 442 466 442 466 793 930 793 930 70 435 70 435 673 330 673 330 361 4 361 4 505 33 505 33 276 415 276 415 426 691 426 691 513 232 513 232 163 301 163 301 703 947 703 947 144 483 144 483 33 891 33 891 485 966 485 966 545 72 545 72 936 267 936 267 991 445 991 445 60 27 60 27 282 908 282 908 655 105 655 105 763 326 763 326 322 454 322 454 625 17 625 17 862 27 862 27 722 216 722 216 951 512 951 512 816 954 816 954 272 359 272 359 735 25 735 25 816 777 816 777 968 448 968 448 81 995 81 995 257 429 257 429 658 844 658 844 279 518 279 518 915 940 915 940 15 682 15 682 977 555 977 555 466 381 466 381 187 846 187 846 156 659 156 659 905 608 905 608 648 921 648 921 296 914 296 914 259 956 259 956 358 727 358 727 1 276 1 276 493 72 493 72 45 849 45 849 242 895 242 895 260 964 260 964 385 557 385 557 451 624 451 624 572 354 572 354 83 436 83 436 753 269 753 269 610 319 610 319 750 128 750 128 684 493 684 493 50 574 50 574 778 660 778 660 265 176 265 176 624 893 624 893 660 218 660 218 96 948 96 948 511 163 511 163 265 366 265 366 937 77 937 77 967 5 967 5 997 654 997 654 268 778 268 778 187 328 187 328 662 930 662 930 920 317 920 317 335 35 335 35 915 753 915 753 176 417 176 417 403 484 403 484 759 874 759 874 259 997 259 997 192 775 192 775 539 476 539 476 885 544 885 544 743 296 743 296 165 254 165 254 550 639 550 639 464 516 464 516 144 473 144 473 401 128 401 128 549 819 549 819 489 333 489 333 797 984 797 984 700 305 700 305 841 764 841 764 769 880 769 880 538 216 538 216 977 971 977 971 459 211 459 211 679 526 679 526 922 696 922 696 415 268 415 268 195 511 195 511 764 85 764 85 244 102 244 102 702 458 702 458 349 16 349 16 232 210 232 210 416 501 416 501 148 74 148 74 215 743 215 743 42 936 42 936 408 38 408 38 215 292 215 292 333 687 333 687 789 794 789 794 796 167 796 167 297 392 297 392 161 677 161 677 579 646 579 646 840 474 840 474 811 420 811 420 200 387 200 387 619 584 619 584 557 992 557 992 851 326 851 326 57 126 57 126 459 760 459 760 876 22 876 22 916 696 916 696 453 972 453 972 108 148 108 148 610 86 610 86 50 870 50 870 604 969 604 969 813 262 813 262 794 338 794 338 756 432 756 432 730 321 730 321 697 84 697 84 164 624 164 624 303 375 303 375 522 641 522 641 822 919 822 919 822 8 822 8 402 924 402 924 573 171 573 171 521 742 521 742 371 773 371 773 647 223 647 223 578 478 578 478 60 766 60 766 100 599 100 599 741 857 741 857 428 297 428 297 95 529 95 529 893 895 893 895 802 735 802 735 955 793 955 793 513 402 513 402 221 986 221 986 576 166 576 166 337 122 337 122 531 419 531 419 485 807 485 807 985 979 985 979 319 393 319 393 734 494 734 494 820 584 820 584 497 311 497 311 407 104 407 104 380 55 380 55 515 730 515 730 446 295 446 295 531 669 531 669 514 856 514 856 447 681 447 681 622 600 622 600 91 561 91 561 420 587 420 587 493 555 493 555 6 882 6 882 384 823 384 823 173 728 173 728 184 286 184 286 208 862 208 862 94 79 94 79 908 156 908 156 177 615 177 615 412 677 412 677 476 322 476 322 179 590 179 590 492 523 492 523 882 856 882 856 184 24 184 24 981 989 981 989 37 354 37 354 284 532 284 532 241 294 241 294 457 694 457 694 151 668 151 668 539 954 539 954 340 840 340 840 677 486 677 486 772 461 772 461 679 228 679 228 803 394 803 394 75 886 75 886 151 755 151 755 856 502 856 502 642 93 642 93 127 762 127 762 71 555 71 555 301 530 301 530 776 351 776 351 166 487 166 487 985 154 985 154 281 599 281 599 324 190 324 190 372 953 372 953 67 896 67 896 973 539 973 539 142 577 142 577 293 786 293 786 133 778 133 778 259 550 259 550 823 513 823 513 709 852 709 852 943 199 943 199 294 566 294 566 130 446 130 446 496 375 496 375 379 228 379 228 414 369 414 369 461 306 461 306 850 761 850 761 208 343 208 343 932 822 932 822 509 954 509 954 929 545 929 545 592 622 592 622 179 221 179 221 167 993 167 993 47 582 47 582 633 494 633 494 874 795 874 795 283 527 283 527 772 383 772 383 143 992 143 992 828 177 828 177 804 14 804 14 748 398 748 398 398 865 398 865 546 821 546 821 461 174 461 174 929 129 929 129 653 737 653 737 385 730 385 730 995 110 995 110 493 697 493 697 951 477 951 477 899 817 899 817 150 527 150 527 391 969 391 969 882 831 882 831 916 61 916 61 432 911 432 911 553 141 553 141 756 396 756 396 697 169 697 169 607 432 607 432 231 445 231 445 598 557 598 557 778 222 778 222 791 403 791 403 481 774 481 774 132 760 132 760 102 191 102 191 731 969 731 969 299 135 299 135 973 39 973 39 377 787 377 787 547 898 547 898 181 720 181 720 980 590 980 590 790 350 790 350 939 575 939 575 507 249 507 249 107 870 107 870 407 345 407 345 682 499 682 499 496 181 496 181 904 577 904 577 195 420 195 420 984 390 984 390 540 410 540 410 827 461 827 461 127 625 127 625 207 472 207 472 814 496 814 496 615 1 615 1 777 555 777 555 847 934 847 934 143 765 143 765 620 650 620 650 464 277 464 277 454 578 454 578 750 491 750 491 720 696 720 696 776 190 776 190 102 632 102 632 970 899 970 899 947 843 947 843 650 59 650 59 831 50 831 50 733 575 733 575 992 122 992 122 495 218 495 218 186 987 186 987 137 326 137 326 73 163 73 163 982 481 982 481 513 624 513 624 639 912 639 912 449 547 449 547 714 496 714 496 306 290 306 290 134 653 134 653 462 659 462 659 81 788 81 788 834 407 834 407 970 718 970 718 209 125 209 125 932 643 932 643 801 833 801 833 833 457 833 457 978 188 978 188 407 892 407 892 519 605 519 605 455 921 455 921 479 93 479 93 993 942 993 942 886 300 886 300 610 548 610 548 459 140 459 140 259 424 259 424 42 814 42 814 116 5 116 5 629 216 629 216 794 45 794 45 997 448 997 448 84 225 84 225 3 740 3 740 38 186 38 186 351 379 351 379 503 661 503 661 95 877 95 877 993 747 993 747 478 880 478 880 208 231 208 231 686 353 686 353 932 782 932 782 566 225 566 225 85 896 85 896 767 881 767 881 876 106 876 106 349 399 349 399 940 441 940 441 483 442 483 442 466 609 466 609 66 305 66 305 56 884 56 884 155 233 155 233 197 881 197 881 496 826 496 826 237 722 237 722 374 876 374 876 600 63 600 63 583 64 583 64 275 89 275 89 251 201 251 201 117 505 117 505 120 846 120 846 195 575 195 575 103 220 103 220 764 269 764 269 319 562 319 562 494 731 494 731 538 877 538 877 762 114 762 114 197 220 197 220 418 154 418 154 649 550 649 550 36 450 36 450 479 381 479 381 871 111 871 111 357 216 357 216 798 763 798 763 761 174 761 174 593 292 593 292 926 14 926 14 436 785 436 785 284 805 284 805 487 69 487 69 784 103 784 103 730 965 730 965 794 836 794 836 90 855 90 855 111 991 111 991 735 673 735 673 330 756 330 756 925 702 925 702 756 731 756 731 782 327 782 327 38 791 38 791 88 270 88 270 883 601 883 601 115 514 115 514 309 671 309 671 110 21 110 21 186 428 186 428 114 820 114 820 698 822 698 822 392 805 392 805 579 983 579 983 985 611 985 611 740 353 740 353 791 197 791 197 983 756 983 756 384 301 384 301 667 348 667 348 459 601 459 601 633 22 633 22 384 639 384 639 928 591 928 591 928 437 928 437 284 381 284 381 408 165 408 165 380 621 380 621 168 130 168 130 652 891 652 891 884 773 884 773 364 746 364 746 749 527 749 527 275 83 275 83 533 688 533 688 555 789 555 789 460 722 460 722 960 847 960 847 21 112 21 112 851 93 851 93 477 80 477 80 450 952 450 952 361 230 361 230 943 234 943 234 4 940 4 940 420 259 420 259 595 411 595 411 239 155 239 155 476 716 476 716 130 861 130 861 571 757 571 757 494 342 494 342 518 668 518 668 491 287 491 287 670 366 670 366 776 76 776 76 73 905 73 905 58 770 58 770 444 490 444 490 744 777 744 777 203 298 203 298 499 196 499 196 233 72 233 72 252 907 252 907 310 483 310 483 772 925 772 925 93 273 93 273 658 983 658 983 657 855 657 855 239 829 239 829 125 642 125 642 56 146 56 146 820 260 820 260 476 98 476 98 309 699 309 699 233 53 233 53 30 935 30 935 337 577 337 577 241 183 241 183 238 577 238 577 503 492 503 492 1 377 1 377 387 769 387 769 910 743 910 743 637 206 637 206 833 974 833 974 944 151 944 151 388 403 388 403 295 155 295 155 1 865 1 865 870 803 870 803 616 659 616 659 28 134 28 134 192 800 192 800 856 573 856 573 984 727 984 727 993 781 993 781 258 406 258 406 701 441 701 441 660 404 660 404 580 60 580 60 693 495 693 495 743 732 743 732 635 481 635 481 287 396 287 396 805 220 805 220 366 918 366 918 114 197 114 197 119 182 119 182 154 982 154 982 82 782 82 782 847 694 847 694 104 672 104 672 36 307 36 307 12 669 12 669 117 90 117 90 682 166 682 166 419 862 419 862 720 281 720 281 86 909 86 909 572 867 572 867 227 21 227 21 601 812 601 812 526 246 526 246 986 936 986 936 556 1 556 1 816 754 816 754 409 863 409 863 940 816 940 816 864 438 864 438 672 598 672 598 533 551 533 551 610 771 610 771 510 545 510 545 9 627 9 627 275 229 275 229 917 984 917 984 664 178 664 178 351 462 351 462 579 296 579 296 85 78 85 78 463 804 463 804 253 598 253 598 755 789 755 789 976 439 976 439 830 786 830 786 34 786 34 786 598 968 598 968 13 381 13 381 734 342 734 342 38 709 38 709 967 764 967 764 744 995 744 995 178 474 178 474 240 521 240 521 841 37 841 37 100 479 100 479 744 522 744 522 799 458 799 458 834 227 834 227 773 84 773 84 408 647 408 647 850 157 850 157 654 765 654 765 800 502 800 502 828 149 828 149 614 723 614 723 967 701 967 701 566 24 566 24 212 249 212 249 221 320 221 320 732 943 732 943 734 926 734 926 893 297 893 297 94 310 94 310 902 173 902 173 540 128 540 128 199 248 199 248 490 493 490 493 849 774 849 774 911 206 911 206 868 207 868 207 357 577 357 577 973 366 973 366 988 919 988 919 731 855 731 855 879 811 879 811 358 649 358 649 955 454 955 454 973 585 973 585 153 530 153 530 619 441 619 441 825 484 825 484 107 506 107 506 393 916 393 916 228 224 228 224 278 607 278 607 689 737 689 737 71 907 71 907 272 484 272 484 739 419 739 419 995 352 995 352 727 796 727 796 900 932 900 932 875 224 875 224 274 784 274 784 449 166 449 166 92 65 92 65 769 284 769 284 176 490 176 490 117 388 117 388 305 991 305 991 443 756 443 756 559 437 559 437 570 930 570 930 962 978 962 978 956 338 956 338 794 717 794 717 706 661 706 661 792 390 792 390 548 443 548 443 605 279 605 279 883 248 883 248 476 349 476 349 527 118 527 118 607 824 607 824 858 406 858 406 111 721 111 721 917 759 917 759 145 483 145 483 822 17 822 17 832 228 832 228 684 505 684 505 753 684 753 684 416 361 416 361 740 411 740 411 771 934 771 934 717 31 717 31 628 32 628 32 753 659 753 659 414 406 414 406 65 426 65 426 974 209 974 209 514 170 514 170 904 407 904 407 17 672 17 672 390 824 390 824 840 960 840 960 961 843 961 843 337 910 337 910 423 564 423 564 892 230 892 230 864 546 864 546 345 748 345 748 661 663 661 663 196 194 196 194 579 994 579 994 874 366 874 366 467 309 467 309 444 226 444 226 825 315 825 315 705 97 705 97 85 128 85 128 954 963 954 963 940 475 940 475 198 948 198 948 905 320 905 320 660 899 660 899 579 165 579 165 26 166 26 166 467 375 467 375 647 852 647 852 551 366 551 366 848 61 848 61 520 903 520 903 230 377 230 377 634 909 634 909 456 607 456 607 537 145 537 145 259 356 259 356 867 723 867 723 954 616 954 616 341 185 341 185 721 258 721 258 357 585 357 585 460 565 460 565 964 908 964 908 452 547 452 547 226 709 226 709 930 684 930 684 155 553 155 553 648 248 648 248 155 765 155 765 349 732 349 732 922 996 922 996 589 815 589 815 227 158 227 158 695 985 695 985 441 433 441 433 960 582 960 582 467 317 467 317 76 815 76 815 805 651 805 651 811 774 811 774 973 645 973 645 618 414 618 414 844 941 844 941 52 622 52 622 570 689 570 689 802 240 802 240 81 343 81 343 810 927 810 927 85 326 85 326 799 251 799 251 706 196 706 196 260 938 260 938 210 739 210 739 722 619 722 619 865 825 865 825 377 23 377 23 128 321 128 321 32 562 32 562 1 967 1 967 832 511 832 511 300 84 300 84 340 466 340 466 590 142 590 142 232 10 232 10 865 311 865 311 252 664 252 664 138 981 138 981 346 254 346 254 827 771 827 771 266 925 266 925 506 254 506 254 271 748 271 748 161 515 161 515 16 562 16 562 639 657 639 657 78 720 78 720 131 589 131 589 218 8 218 8 926 639 926 639 704 633 704 633 135 235 135 235 819 857 819 857 948 316 948 316 454 749 454 749 564 656 564 656 640 937 640 937 546 58 546 58 951 174 951 174 407 579 407 579 803 774 803 774 726 432 726 432 564 335 564 335 830 541 830 541 188 521 188 521 943 539 943 539 164 1 164 1 655 264 655 264 73 272 73 272 141 621 141 621 674 969 674 969 194 257 194 257 966 743 966 743 727 483 727 483 438 326 438 326 214 821 214 821 279 495 279 495 937 342 937 342 622 528 622 528 498 367 498 367 356 495 356 495 332 588 332 588 410 373 410 373 834 600 834 600 250 751 250 751 749 987 749 987 126 521 126 521 800 908 800 908 229 980 229 980 91 636 91 636 734 451 734 451 530 433 530 433 389 38 389 38 532 230 532 230 113 891 113 891 349 886 349 886 190 16 190 16 807 922 807 922 318 823 318 823 886 891 886 891 638 455 638 455 931 45 931 45 693 700 693 700 312 780 312 780 938 483 938 483 381 264 381 264 861 324 861 324 962 811 962 811 892 906 892 906 846 811 846 811 151 321 151 321 416 310 416 310 620 389 620 389 532 448 532 448 833 733 833 733 905 635 905 635 35 229 35 229 32 362 32 362 411 708 411 708 58 504 58 504 279 275 279 275 308 853 308 853 887 730 887 730 890 216 890 216 276 10 276 10 644 8 644 8 576 576 576 576 885 495 885 495 158 990 158 990 802 812 802 812 723 688 723 688 707 216 707 216 811 398 811 398 116 876 116 876 824 351 824 351 452 341 452 341 979 919 979 919 947 318 947 318 805 390 805 390 224 797 224 797 434 260 434 260 137 974 137 974 250 218 250 218 317 778 317 778 329 392 329 392 195 56 195 56 890 450 890 450 592 421 592 421 840 804 840 804 288 219 288 219 518 656 518 656 633 610 633 610 48 433 48 433 397 527 397 527 296 841 296 841 33 249 33 249 192 887 192 887 515 228 515 228 889 602 889 602 16 907 16 907 20 191 20 191 869 463 869 463 148 690 148 690 149 461 149 461 887 969 887 969 527 77 527 77 420 389 420 389 344 431 344 431 313 449 313 449 576 236 576 236 758 176 758 176 785 770 785 770 246 739 246 739 434 138 434 138 333 921 333 921 619 399 619 399 486 485 486 485 147 402 147 402 876 472 876 472 736 634 736 634 146 598 146 598 638 751 638 751 112 552 112 552 183 109 183 109 468 315 468 315 166 236 166 236 597 203 597 203 409 680 409 680 600 362 600 362 122 574 122 574 334 36 334 36 291 762 291 762 474 74 474 74 661 510 661 510 817 451 817 451 290 554 290 554 856 977 856 977 581 204 581 204 950 331 950 331 380 305 380 305 572 297 572 297 84 935 84 935 358 861 358 861 27 733 27 733 371 720 371 720 161 408 161 408 921 868 921 868 650 212 650 212 944 747 944 747 550 652 550 652 296 475 296 475 523 366 523 366 217 953 217 953 465 207 465 207 204 399 204 399 469 71 469 71 377 765 377 765 527 559 527 559 182 489 182 489 504 973 504 973 669 214 669 214 5 192 5 192 413 686 413 686 906 554 906 554 298 216 298 216 261 342 261 342 1 222 1 222 491 681 491 681 620 55 620 55 225 511 225 511 802 748 802 748 351 976 351 976 676 973 676 973 174 979 174 979 658 392 658 392 96 677 96 677 617 408 617 408 924 48 924 48 142 84 142 84 603 866 603 866 47 596 47 596 427 85 427 85 241 525 241 525 262 234 262 234 2 673 2 673 352 952 352 952 721 178 721 178 816 928 816 928 93 674 93 674 935 95 935 95 24 976 24 976 366 788 366 788 967 392 967 392 233 527 233 527 196 989 196 989 683 32 683 32 355 596 355 596 311 23 311 23 936 746 936 746 434 671 434 671 781 571 781 571 92 5 92 5 365 698 365 698 578 515 578 515 853 754 853 754 779 100 779 100 615 203 615 203 514 40 514 40 619 815 619 815 979 519 979 519 686 864 686 864 263 115 263 115 152 385 152 385 59 446 59 446 766 771 766 771 419 808 419 808 684 178 684 178 552 738 552 738 196 608 196 608 384 533 384 533 69 264 69 264 949 57 949 57 531 821 531 821 106 996 106 996 691 946 691 946 662 165 662 165 638 949 638 949 738 577 738 577 163 70 163 70 318 783 318 783 851 132 851 132 918 683 918 683 972 171 972 171 423 258 423 258 94 500 94 500 404 223 404 223 222 175 222 175 850 13 850 13 776 981 776 981 803 879 803 879 406 442 406 442 96 574 96 574 323 131 323 131 79 985 79 985 679 196 679 196 259 718 259 718 867 368 867 368 646 899 646 899 153 271 153 271 989 152 989 152 736 824 736 824 608 355 608 355 900 584 900 584 472 879 472 879 848 290 848 290 190 555 190 555 434 658 434 658 244 996 244 996 238 695 238 695 728 551 728 551 949 673 949 673 280 194 280 194 874 388 874 388 863 6 863 6 397 201 397 201 428 554 428 554 371 513 371 513 303 190 303 190 460 978 460 978 166 91 166 91 75 71 75 71 725 337 725 337 96 653 96 653 426 408 426 408 18 350 18 350 265 222 265 222 418 425 418 425 375 718 375 718 458 188 458 188 73 781 73 781 717 449 717 449 799 172 799 172 521 782 521 782 309 267 309 267 201 529 201 529 794 687 794 687 12 353 12 353 218 415 218 415 491 791 491 791 253 93 253 93 923 359 923 359 133 48 133 48 729 946 729 946 526 516 526 516 236 906 236 906 424 621 424 621 38 39 38 39 580 302 580 302 980 632 980 632 161 568 161 568 790 948 790 948 501 464 501 464 839 730 839 730 660 554 660 554 326 276 326 276 280 897 280 897 407 560 407 560 103 804 103 804 131 473 131 473 262 669 262 669 957 333 957 333 762 219 762 219 911 675 911 675 705 890 705 890 23 354 23 354 94 661 94 661 548 328 548 328 526 172 526 172 929 463 929 463 195 675 195 675 153 509 153 509 587 517 587 517 771 849 771 849 926 757 926 757 34 782 34 782 13 336 13 336 941 844 941 844 799 35 799 35 55 559 55 559 501 30 501 30 302 587 302 587 66 220 66 220 403 430 403 430 222 176 222 176 947 178 947 178 8 249 8 249 940 351 940 351 111 170 111 170 1 845 1 845 672 538 672 538 959 137 959 137 353 827 353 827 471 878 471 878 481 194 481 194 824 839 824 839 555 845 555 845 30 545 30 545 142 168 142 168 338 484 338 484 14 78 14 78 443 286 443 286 273 954 273 954 334 572 334 572 997 181 997 181 770 824 770 824 630 125 630 125 479 441 479 441 303 334 303 334 74 414 74 414 718 63 718 63 280 882 280 882 954 203 954 203 556 834 556 834 11 687 11 687 746 171 746 171 54 81 54 81 709 248 709 248 52 953 52 953 258 909 258 909 58 619 58 619 203 229 203 229 520 938 520 938 835 93 835 93 608 171 608 171 853 409 853 409 463 193 463 193 438 414 438 414 851 541 851 541 233 201 233 201 698 810 698 810 266 599 266 599 522 785 522 785 377 878 377 878 267 902 267 902 647 469 647 469 337 18 337 18 521 959 521 959 384 304 384 304 435 56 435 56 644 110 644 110 706 501 706 501 309 872 309 872 81 979 81 979 976 582 976 582 75 37 75 37 615 640 615 640 290 859 290 859 220 629 220 629 581 563 581 563 475 597 475 597 708 840 708 840 541 943 541 943 611 517 611 517 68 746 68 746 320 789 320 789 956 40 956 40 976 333 976 333 527 814 527 814 970 153 970 153 430 173 430 173 525 484 525 484 46 364 46 364 226 800 226 800 330 314 330 314 991 835 991 835 559 27 559 27 883 914 883 914 866 884 866 884 347 655 347 655 883 900 883 900 383 380 383 380 279 126 279 126 959 139 959 139 798 620 798 620 881 690 881 690 217 43 217 43 910 774 910 774 459 138 459 138 49 806 49 806 181 540 181 540 238 16 238 16 117 630 117 630 347 425 347 425 111 798 111 798 755 284 755 284 840 331 840 331 823 379 823 379 476 109 476 109 346 935 346 935 26 521 26 521 135 432 135 432 32 405 32 405 813 213 813 213 156 329 156 329 564 770 564 770 253 444 253 444 995 856 995 856 413 617 413 617 574 971 574 971 991 431 991 431 740 817 740 817 923 493 923 493 411 935 411 935 958 959 958 959 880 278 880 278 535 626 535 626 411 142 411 142 170 591 170 591 450 164 450 164 539 762 539 762 357 830 357 830 130 587 130 587 356 84 356 84 307 48 307 48 14 721 14 721 124 787 124 787 565 606 565 606 357 792 357 792 909 620 909 620 855 676 855 676 553 962 553 962 764 984 764 984 468 986 468 986 162 388 162 388 691 746 691 746 918 309 918 309 400 121 400 121 803 412 803 412 9 152 9 152 506 291 506 291 610 163 610 163 321 575 321 575 883 300 883 300 139 530 139 530 618 69 618 69 662 285 662 285 462 707 462 707 462 8 462 8 296 1 296 1 10 893 10 893 869 649 869 649 768 507 768 507 208 611 208 611 290 200 290 200 977 882 977 882 420 446 420 446 785 487 785 487 851 911 851 911 749 949 749 949 934 793 934 793 81 709 81 709 397 635 397 635 98 520 98 520 687 141 687 141 146 374 146 374 411 471 411 471 676 786 676 786 681 587 681 587 432 968 432 968 689 676 689 676 971 575 971 575 576 550 576 550 697 130 697 130 465 396 465 396 78 345 78 345 737 513 737 513 253 429 253 429 158 454 158 454 812 425 812 425 49 162 49 162 531 946 531 946 740 563 740 563 303 495 303 495 683 331 683 331 485 969 485 969 355 196 355 196 114 103 114 103 658 132 658 132 288 653 288 653 332 942 332 942 69 666 69 666 858 112 858 112 926 484 926 484 657 324 657 324 801 207 801 207 616 326 616 326 164 67 164 67 380 27 380 27 157 588 157 588 358 349 358 349 589 82 589 82 141 974 141 974 432 715 432 715 27 279 27 279 506 116 506 116 642 406 642 406 946 923 946 923 935 791 935 791 493 466 493 466 932 167 932 167 115 926 115 926 896 532 896 532 626 461 626 461 911 490 911 490 870 903 870 903 928 798 928 798 615 64 615 64 147 454 147 454 85 991 85 991 670 680 670 680 988 736 988 736 557 182 557 182 385 847 385 847 685 964 685 964 244 843 244 843 604 448 604 448 341 167 341 167 354 816 354 816 402 132 402 132 817 922 817 922 584 212 584 212 175 645 175 645 521 216 521 216 173 480 173 480 915 722 915 722 313 752 313 752 718 767 718 767 907 390 907 390 702 346 702 346 100 695 100 695 51 71 51 71 782 600 782 600 272 245 272 245 11 774 11 774 18 45 18 45 228 236 228 236 615 471 615 471 802 82 802 82 339 376 339 376 143 965 143 965 340 199 340 199 210 780 210 780 561 854 561 854 865 382 865 382 62 662 62 662 553 320 553 320 314 708 314 708 687 66 687 66 629 631 629 631 872 302 872 302 766 864 766 864 508 251 508 251 224 700 224 700 401 125 401 125 142 430 142 430 384 608 384 608 417 56 417 56 53 939 53 939 520 63 520 63 212 767 212 767 474 904 474 904 559 752 559 752 566 35 566 35 413 719 413 719 391 304 391 304 322 644 322 644 295 404 295 404 63 368 63 368 27 394 27 394 344 396 344 396 317 307 317 307 189 976 189 976 621 401 621 401 157 941 157 941 398 284 398 284 83 672 83 672 511 638 511 638 540 38 540 38 946 512 946 512 910 772 910 772 929 945 929 945 53 894 53 894 506 484 506 484 621 721 621 721 836 309 836 309 180 732 180 732 235 535 235 535 194 718 194 718 94 7 94 7 733 787 733 787 218 569 218 569 605 974 605 974 569 248 569 248 232 727 232 727 490 875 490 875 971 647 971 647 838 359 838 359 309 464 309 464 339 388 339 388 654 929 654 929 240 539 240 539 946 406 946 406 838 226 838 226 12 624 12 624 499 475 499 475 136 904 136 904 328 801 328 801 783 324 783 324 592 480 592 480 473 490 473 490 467 28 467 28 561 717 561 717 987 77 987 77 47 372 47 372 367 50 367 50 96 134 96 134 339 632 339 632 950 865 950 865 659 363 659 363 893 862 893 862 643 390 643 390 536 710 536 710 476 132 476 132 55 521 55 521 996 380 996 380 257 845 257 845 339 987 339 987 866 480 866 480 651 262 651 262 950 526 950 526 574 952 574 952 387 362 387 362 461 774 461 774 373 68 373 68 350 751 350 751 729 633 729 633 968 358 968 358 597 492 597 492 854 18 854 18 382 722 382 722 579 235 579 235 729 220 729 220 889 735 889 735 132 377 132 377 991 726 991 726 298 726 298 726 973 850 973 850 171 395 171 395 710 735 710 735 667 793 667 793 129 874 129 874 127 671 127 671 415 586 415 586 506 772 506 772 867 390 867 390 542 892 542 892 756 692 756 692 76 729 76 729 454 231 454 231 56 551 56 551 912 767 912 767 201 392 201 392 4 733 4 733 591 818 591 818 975 319 975 319 641 768 641 768 270 633 270 633 802 5 802 5 86 361 86 361 41 398 41 398 308 741 308 741 895 220 895 220 270 49 270 49 305 434 305 434 245 815 245 815 495 846 495 846 993 946 993 946 941 539 941 539 634 792 634 792 103 903 103 903 157 198 157 198 324 905 324 905 469 893 469 893 589 837 589 837 239 900 239 900 333 734 333 734 988 976 988 976 422 381 422 381 10 711 10 711 427 233 427 233 395 48 395 48 205 317 205 317 705 933 705 933 449 29 449 29 823 122 823 122 720 605 720 605 17 457 17 457 67 23 67 23 226 934 226 934 896 476 896 476 710 773 710 773 461 967 461 967 679 45 679 45 938 452 938 452 809 484 809 484 493 19 493 19 927 802 927 802 275 909 275 909 529 300 529 300 642 174 642 174 734 954 734 954 862 211 862 211 601 358 601 358 43 424 43 424 120 796 120 796 729 472 729 472 618 500 618 500 136 548 136 548 899 209 899 209 88 531 88 531 564 233 564 233 101 591 101 591 197 489 197 489 622 783 622 783 554 289 554 289 419 275 419 275 141 776 141 776 414 949 414 949 287 877 287 877 648 277 648 277 619 827 619 827 871 836 871 836 845 444 845 444 124 617 124 617 511 987 511 987 159 761 159 761 685 911 685 911 750 336 750 336 517 623 517 623 872 534 872 534 459 916 459 916 363 892 363 892 573 962 573 962 194 235 194 235 576 246 576 246 978 723 978 723 185 623 185 623 854 612 854 612 362 534 362 534 371 510 371 510 767 803 767 803 530 840 530 840 448 226 448 226 413 235 413 235 968 20 968 20 528 168 528 168 303 219 303 219 320 709 320 709 270 451 270 451 134 734 134 734 400 470 400 470 719 722 719 722 452 103 452 103 555 282 555 282 189 309 189 309 219 723 219 723 954 885 954 885 978 630 978 630 813 775 813 775 969 463 969 463 839 757 839 757 379 222 379 222 143 521 143 521 574 902 574 902 243 361 243 361 809 900 809 900 982 547 982 547 653 632 653 632 284 519 284 519 567 515 567 515 1 954 1 954 901 453 901 453 818 885 818 885 150 300 150 300 89 604 89 604 845 42 845 42 562 919 562 919 889 66 889 66 800 852 800 852 853 552 853 552 387 533 387 533 695 959 695 959 743 203 743 203 562 314 562 314 404 693 404 693 276 935 276 935 296 836 296 836 800 75 800 75 141 210 141 210 507 795 507 795 760 849 760 849 929 273 929 273 333 798 333 798 672 12 672 12 920 283 920 283 669 851 669 851 501 677 501 677 37 47 37 47 631 339 631 339 566 563 566 563 134 117 134 117 153 268 153 268 650 274 650 274 628 738 628 738 973 445 973 445 737 963 737 963 680 657 680 657 985 567 985 567 875 567 875 567 508 978 508 978 345 487 345 487 185 437 185 437 753 655 753 655 257 4 257 4 976 689 976 689 675 461 675 461 366 864 366 864 275 939 275 939 219 923 219 923 453 967 453 967 62 514 62 514 585 917 585 917 349 217 349 217 730 588 730 588 117 72 117 72 40 881 40 881 541 221 541 221 374 175 374 175 847 743 847 743 534 883 534 883 717 470 717 470 116 789 116 789 988 508 988 508 216 390 216 390 785 226 785 226 938 503 938 503 77 341 77 341 865 404 865 404 166 792 166 792 949 329 949 329 765 222 765 222 117 625 117 625 860 275 860 275 934 944 934 944 628 366 628 366 728 538 728 538 924 498 924 498 465 672 465 672 94 443 94 443 896 751 896 751 583 213 583 213 4 958 4 958 691 785 691 785 29 619 29 619 237 651 237 651 399 370 399 370 650 317 650 317 466 456 466 456 139 309 139 309 925 478 925 478 431 800 431 800 4 710 4 710 615 904 615 904 227 300 227 300 152 967 152 967 482 395 482 395 272 402 272 402 521 960 521 960 910 942 910 942 366 965 366 965 535 367 535 367 427 317 427 317 7 397 7 397 523 185 523 185 982 76 982 76 730 159 730 159 48 633 48 633 504 171 504 171 404 733 404 733 403 530 403 530 665 579 665 579 802 212 802 212 904 161 904 161 495 856 495 856 287 111 287 111 646 185 646 185 204 816 204 816 832 378 832 378 906 254 906 254 314 421 314 421 23 811 23 811 927 392 927 392 608 246 608 246 99 686 99 686 659 106 659 106 515 251 515 251 889 170 889 170 635 237 635 237 973 724 973 724 962 674 962 674 892 755 892 755 287 412 287 412 189 282 189 282 266 614 266 614 488 440 488 440 386 76 386 76 446 557 446 557 97 312 97 312 107 728 107 728 142 977 142 977 835 966 835 966 521 685 521 685 390 81 390 81 81 162 81 162 860 167 860 167 249 42 249 42 160 961 160 961 310 328 310 328 699 348 699 348 18 157 18 157 870 181 870 181 448 197 448 197 465 820 465 820 229 725 229 725 881 859 881 859 293 161 293 161 624 502 624 502 209 571 209 571 796 778 796 778 701 486 701 486 828 869 828 869 103 68 103 68 935 818 935 818 376 887 376 887 345 689 345 689 855 191 855 191 177 481 177 481 614 516 614 516 634 511 634 511 943 249 943 249 704 456 704 456 849 669 849 669 130 190 130 190 344 120 344 120 459 647 459 647 820 806 820 806 798 210 798 210 985 749 985 749 868 101 868 101 363 624 363 624 994 427 994 427 925 128 925 128 693 620 693 620 264 844 264 844 830 81 830 81 280 643 280 643 117 399 117 399 630 252 630 252 74 439 74 439 371 289 371 289 903 289 903 289 651 486 651 486 933 970 933 970 174 580 174 580 508 279 508 279 727 58 727 58 312 874 312 874 682 641 682 641 196 559 196 559 569 622 569 622 223 223 223 223 963 870 963 870 831 465 831 465 211 502 211 502 574 980 574 980 433 29 433 29 115 541 115 541 37 147 37 147 300 259 300 259 946 170 946 170 272 872 272 872 595 430 595 430 876 698 876 698 341 661 341 661 678 45 678 45 787 989 787 989 449 891 449 891 275 197 275 197 31 968 31 968 147 884 147 884 134 588 134 588 981 942 981 942 946 738 946 738 45 640 45 640 495 440 495 440 546 845 546 845 474 764 474 764 854 186 854 186 741 915 741 915 561 678 561 678 582 457 582 457 465 478 465 478 742 790 742 790 374 38 374 38 911 843 911 843 355 649 355 649 562 384 562 384 626 654 626 654 182 636 182 636 255 124 255 124 245 992 245 992 114 427 114 427 801 581 801 581 535 291 535 291 192 933 192 933 400 496 400 496 101 495 101 495 58 466 58 466 744 264 744 264 25 744 25 744 804 295 804 295 824 721 824 721 678 312 678 312 179 125 179 125 260 603 260 603 941 814 941 814 991 495 991 495 265 707 265 707 144 464 144 464 383 238 383 238 805 826 805 826 626 384 626 384 63 809 63 809 624 714 624 714 508 647 508 647 315 339 315 339 578 70 578 70 994 453 994 453 147 244 147 244 50 653 50 653 628 264 628 264 848 968 848 968 61 834 61 834 994 582 994 582 503 63 503 63 775 715 775 715 497 925 497 925 868 575 868 575 922 588 922 588 734 599 734 599 645 79 645 79 153 639 153 639 991 341 991 341 37 874 37 874 590 810 590 810 473 188 473 188 48 288 48 288 574 78 574 78 599 602 599 602 55 642 55 642 138 884 138 884 623 38 623 38 855 450 855 450 733 69 733 69 526 474 526 474 683 872 683 872 911 689 911 689 630 483 630 483 983 548 983 548 517 714 517 714 949 417 949 417 764 274 764 274 236 393 236 393 177 480 177 480 835 468 835 468 850 988 850 988 879 759 879 759 813 386 813 386 605 238 605 238 481 580 481 580 877 388 877 388 955 380 955 380 796 500 796 500 231 106 231 106 678 863 678 863 599 884 599 884 615 206 615 206 103 552 103 552 266 534 266 534 211 848 211 848 521 233 521 233 803 431 803 431 221 914 221 914 507 101 507 101 639 520 639 520 909 560 909 560 967 503 967 503 305 881 305 881 337 440 337 440 334 699 334 699 469 914 469 914 576 796 576 796 566 670 566 670 171 930 171 930 590 905 590 905 234 563 234 563 700 416 700 416 528 495 528 495 615 487 615 487 260 531 260 531 861 352 861 352 219 865 219 865 823 4 823 4 411 949 411 949 199 246 199 246 585 647 585 647 975 904 975 904 477 824 477 824 343 43 343 43 454 902 454 902 382 802 382 802 553 773 553 773 276 695 276 695 615 699 615 699 494 9 494 9 85 789 85 789 528 459 528 459 847 959 847 959 779 378 779 378 821 152 821 152 921 768 921 768 273 726 273 726 908 208 908 208 924 490 924 490 441 823 441 823 459 240 459 240 99 577 99 577 940 444 940 444 605 91 605 91 789 115 789 115 777 534 777 534 637 165 637 165 135 888 135 888 497 224 497 224 93 172 93 172 158 419 158 419 452 542 452 542 224 311 224 311 852 572 852 572 543 813 543 813 963 995 963 995 567 830 567 830 289 217 289 217 981 451 981 451 204 868 204 868 786 23 786 23 584 823 584 823 161 968 161 968 233 838 233 838 784 699 784 699 485 614 485 614 766 125 766 125 757 7 757 7 556 703 556 703 444 721 444 721 646 766 646 766 106 588 106 588 84 658 84 658 938 807 938 807 669 46 669 46 724 576 724 576 563 420 563 420 182 28 182 28 791 143 791 143 137 146 137 146 554 58 554 58 270 218 270 218 874 599 874 599 508 769 508 769 389 42 389 42 646 475 646 475 637 418 637 418 785 358 785 358 308 858 308 858 684 10 684 10 336 625 336 625 194 872 194 872 12 662 12 662 121 976 121 976 733 77 733 77 259 551 259 551 974 309 974 309 414 104 414 104 171 575 171 575 526 415 526 415 11 123 11 123 682 715 682 715 881 703 881 703 933 977 933 977 373 59 373 59 851 790 851 790 825 438 825 438 237 65 237 65 150 592 150 592 398 666 398 666 115 552 115 552 658 208 658 208 947 320 947 320 212 381 212 381 69 91 69 91 785 716 785 716 781 503 781 503 792 993 792 993 388 137 388 137 955 791 955 791 931 245 931 245 330 787 330 787 417 387 417 387 395 311 395 311 658 808 658 808 345 719 345 719 170 455 170 455 750 896 750 896 132 234 132 234 253 889 253 889 260 366 260 366 914 326 914 326 872 586 872 586 955 38 955 38 333 409 333 409 554 322 554 322 479 160 479 160 576 637 576 637 360 823 360 823 124 848 124 848 109 111 109 111 24 477 24 477 726 986 726 986 624 309 624 309 478 372 478 372 600 788 600 788 618 164 618 164 910 688 910 688 994 220 994 220 53 385 53 385 994 184 994 184 811 70 811 70 990 865 990 865 47 61 47 61 366 963 366 963 482 803 482 803 389 415 389 415 492 75 492 75 903 466 903 466 654 154 654 154 868 284 868 284 703 89 703 89 337 485 337 485 724 339 724 339 86 914 86 914 360 81 360 81 293 975 293 975 9 15 9 15 283 928 283 928 686 423 686 423 800 558 800 558 199 805 199 805 423 795 423 795 381 716 381 716 187 295 187 295 244 63 244 63 726 663 726 663 495 754 495 754 325 332 325 332 556 336 556 336 64 12 64 12 285 267 285 267 256 471 256 471 60 562 60 562 473 367 473 367 357 178 357 178 394 369 394 369 236 163 236 163 222 793 222 793 913 267 913 267 772 974 772 974 195 109 195 109 479 628 479 628 150 520 150 520 712 916 712 916 637 195 637 195 29 903 29 903 773 733 773 733 185 97 185 97 555 345 555 345 954 542 954 542 509 176 509 176 756 67 756 67 388 676 388 676 896 597 896 597 443 273 443 273 476 88 476 88 776 208 776 208 523 685 523 685 352 874 352 874 408 14 408 14 897 82 897 82 699 280 699 280 722 294 722 294 655 972 655 972 419 761 419 761 638 571 638 571 439 543 439 543 827 275 827 275 979 117 979 117 887 380 887 380 636 453 636 453 496 736 496 736 969 731 969 731 674 71 674 71 620 595 620 595 744 646 744 646 997 997 997 997 535 271 535 271 727 293 727 293 269 93 269 93 150 291 150 291 38 560 38 560 941 926 941 926 835 433 835 433 89 794 89 794 268 143 268 143 519 314 519 314 11 63 11 63 106 786 106 786 720 151 720 151 906 989 906 989 856 138 856 138 780 686 780 686 546 262 546 262 585 456 585 456 909 300 909 300 282 980 282 980 995 429 995 429 292 31 292 31 293 839 293 839 539 773 539 773 481 436 481 436 373 324 373 324 317 475 317 475 157 893 157 893 535 837 535 837 356 83 356 83 800 557 800 557 832 70 832 70 521 240 521 240 441 89 441 89 730 763 730 763 923 852 923 852 11 211 11 211 443 514 443 514 257 771 257 771 132 902 132 902 606 980 606 980 111 14 111 14 962 694 962 694 560 687 560 687 271 134 271 134 317 301 317 301 73 980 73 980 510 180 510 180 432 594 432 594 363 500 363 500 609 541 609 541 724 679 724 679 156 366 156 366 500 608 500 608 445 314 445 314 681 336 681 336 682 651 682 651 721 217 721 217 950 315 950 315 803 868 803 868 441 378 441 378 776 534 776 534 484 827 484 827 131 652 131 652 157 795 157 795 132 218 132 218 75 208 75 208 970 163 970 163 210 386 210 386 782 728 782 728 129 38 129 38 301 266 301 266 155 256 155 256 767 903 767 903 448 618 448 618 972 578 972 578 770 510 770 510 191 609 191 609 656 181 656 181 137 730 137 730 257 725 257 725 933 246 933 246 629 191 629 191 783 580 783 580 117 886 117 886 957 924 957 924 286 102 286 102 739 424 739 424 170 643 170 643 164 782 164 782 920 180 920 180 494 615 494 615 199 540 199 540 43 596 43 596 430 78 430 78 717 716 717 716 576 187 576 187 701 351 701 351 698 218 698 218 630 808 630 808 666 64 666 64 800 348 800 348 376 737 376 737 535 651 535 651 230 915 230 915 545 668 545 668 457 892 457 892 821 181 821 181 877 333 877 333 586 702 586 702 136 586 136 586 354 95 354 95 88 753 88 753 114 381 114 381 264 699 264 699 997 718 997 718 657 90 657 90 709 229 709 229 433 68 433 68 517 311 517 311 717 253 717 253 751 615 751 615 404 448 404 448 96 702 96 702 774 135 774 135 874 976 874 976 244 224 244 224 552 26 552 26 491 139 491 139 622 743 622 743 55 598 55 598 161 310 161 310 749 609 749 609 858 736 858 736 433 33 433 33 919 674 919 674 646 49 646 49 151 855 151 855 296 75 296 75 358 19 358 19 219 416 219 416 325 558 325 558 552 676 552 676 357 849 357 849 57 101 57 101 190 232 190 232 732 876 732 876 853 963 853 963 187 157 187 157 416 120 416 120 876 699 876 699 325 196 325 196 292 545 292 545 886 541 886 541 8 555 8 555 35 419 35 419 345 131 345 131 85 808 85 808 359 415 359 415 476 669 476 669 470 62 470 62 125 906 125 906 471 619 471 619 908 725 908 725 471 538 471 538 611 60 611 60 839 394 839 394 848 632 848 632 945 899 945 899 950 814 950 814 899 487 899 487 204 311 204 311 969 585 969 585 609 142 609 142 282 526 282 526 680 463 680 463 135 567 135 567 735 683 735 683 700 599 700 599 653 916 653 916 172 881 172 881 910 597 910 597 68 274 68 274 522 793 522 793 265 106 265 106 335 492 335 492 491 84 491 84 978 789 978 789 965 941 965 941 794 200 794 200 80 36 80 36 470 885 470 885 243 747 243 747 242 597 242 597 197 957 197 957 603 531 603 531 667 562 667 562 726 363 726 363 297 394 297 394 697 323 697 323 223 62 223 62 698 391 698 391 733 974 733 974 392 534 392 534 231 758 231 758 531 638 531 638 894 44 894 44 249 69 249 69 576 383 576 383 23 421 23 421 890 963 890 963 719 407 719 407 869 957 869 957 746 268 746 268 259 570 259 570 688 871 688 871 191 381 191 381 148 227 148 227 713 736 713 736 565 148 565 148 838 580 838 580 468 236 468 236 148 448 148 448 522 577 522 577 870 195 870 195 17 57 17 57 578 896 578 896 478 7 478 7 242 750 242 750 562 15 562 15 737 426 737 426 211 900 211 900 660 789 660 789 428 441 428 441 442 848 442 848 126 180 126 180 708 101 708 101 819 649 819 649 851 570 851 570 192 821 192 821 705 30 705 30 952 870 952 870 587 717 587 717 669 98 669 98 439 740 439 740 890 112 890 112 44 844 44 844 389 812 389 812 771 454 771 454 338 389 338 389 18 782 18 782 880 730 880 730 455 573 455 573 334 465 334 465 288 493 288 493 969 971 969 971 324 488 324 488 404 605 404 605 831 989 831 989 807 541 807 541 417 466 417 466 951 338 951 338 895 292 895 292 242 828 242 828 589 227 589 227 295 410 295 410 261 351 261 351 196 981 196 981 333 280 333 280 982 201 982 201 970 430 970 430 221 443 221 443 446 696 446 696 432 640 432 640 899 910 899 910 752 458 752 458 936 971 936 971 747 2 747 2 749 991 749 991 794 499 794 499 702 528 702 528 187 485 187 485 575 546 575 546 448 422 448 422 795 748 795 748 141 119 141 119 114 334 114 334 478 26 478 26 218 898 218 898 533 63 533 63 963 238 963 238 907 674 907 674 187 943 187 943 803 994 803 994 512 385 512 385 453 129 453 129 859 603 859 603 985 322 985 322 649 374 649 374 303 313 303 313 290 694 290 694 785 392 785 392 369 926 369 926 661 188 661 188 446 140 446 140 859 860 859 860 26 579 26 579 991 692 991 692 521 778 521 778 808 277 808 277 389 731 389 731 924 543 924 543 834 127 834 127 277 258 277 258 937 387 937 387 381 279 381 279 458 292 458 292 70 45 70 45 165 235 165 235 669 216 669 216 142 494 142 494 964 517 964 517 714 946 714 946 941 249 941 249 515 970 515 970 160 312 160 312 125 705 125 705 1 898 1 898 149 529 149 529 792 633 792 633 333 348 333 348 812 559 812 559 202 263 202 263 313 397 313 397 262 773 262 773 685 481 685 481 309 910 309 910 219 291 219 291 459 437 459 437 846 832 846 832 222 409 222 409 645 114 645 114 225 107 225 107 827 278 827 278 449 979 449 979 193 642 193 642 222 425 222 425 369 245 369 245 504 474 504 474 736 90 736 90 90 492 90 492 502 339 502 339 209 24 209 24 190 213 190 213 694 496 694 496 918 171 918 171 231 544 231 544 544 351 544 351 599 474 599 474 955 730 955 730 102 232 102 232 406 322 406 322 825 989 825 989 389 116 389 116 45 508 45 508 266 597 266 597 872 841 872 841 745 576 745 576 891 230 891 230 171 935 171 935 391 966 391 966 471 550 471 550 244 261 244 261 54 557 54 557 121 677 121 677 808 567 808 567 440 20 440 20 246 996 246 996 881 505 881 505 106 495 106 495 586 23 586 23 672 401 672 401 754 463 754 463 516 60 516 60 621 90 621 90 627 603 627 603 800 184 800 184 188 665 188 665 789 649 789 649 308 673 308 673 404 772 404 772 285 914 285 914 918 776 918 776 628 579 628 579 275 431 275 431 90 700 90 700 780 221 780 221 43 361 43 361 941 287 941 287 118 227 118 227 411 927 411 927 158 665 158 665 964 46 964 46 169 801 169 801 713 564 713 564 822 516 822 516 274 497 274 497 184 566 184 566 588 774 588 774 659 223 659 223 811 302 811 302 91 881 91 881 983 216 983 216 809 753 809 753 248 655 248 655 935 796 935 796 210 755 210 755 900 482 900 482 292 87 292 87 455 611 455 611 468 846 468 846 929 829 929 829 84 632 84 632 563 541 563 541 653 493 653 493 501 767 501 767 609 59 609 59 171 140 171 140 612 22 612 22 2 979 2 979 428 25 428 25 129 241 129 241 362 22 362 22 132 23 132 23 697 374 697 374 663 916 663 916 132 448 132 448 934 469 934 469 929 313 929 313 693 278 693 278 176 709 176 709 187 188 187 188 298 546 298 546 55 504 55 504 973 463 973 463 953 893 953 893 376 518 376 518 197 814 197 814 969 82 969 82 82 100 82 100 610 286 610 286 321 689 321 689 646 931 646 931 214 598 214 598 265 190 265 190 218 665 218 665 404 405 404 405 136 333 136 333 778 499 778 499 95 313 95 313 335 83 335 83 422 769 422 769 20 396 20 396 975 935 975 935 359 917 359 917 822 370 822 370 366 413 366 413 59 653 59 653 424 156 424 156 751 842 751 842 994 652 994 652 755 708 755 708 833 14 833 14 561 832 561 832 49 262 49 262 302 187 302 187 859 236 859 236 112 543 112 543 704 748 704 748 354 802 354 802 339 772 339 772 229 245 229 245 15 566 15 566 632 569 632 569 602 544 602 544 425 513 425 513 174 879 174 879 986 705 986 705 578 375 578 375 986 734 986 734 86 829 86 829 440 625 440 625 729 82 729 82 120 617 120 617 300 95 300 95 102 789 102 789 74 299 74 299 276 463 276 463 432 834 432 834 860 14 860 14 505 430 505 430 284 83 284 83 356 932 356 932 100 858 100 858 405 761 405 761 351 108 351 108 344 690 344 690 942 838 942 838 16 694 16 694 863 994 863 994 436 438 436 438 816 372 816 372 808 292 808 292 139 787 139 787 715 566 715 566 733 566 733 566 109 524 109 524 341 314 341 314 984 119 984 119 869 384 869 384 872 981 872 981 440 386 440 386 181 595 181 595 685 930 685 930 849 416 849 416 145 861 145 861 300 34 300 34 652 217 652 217 199 566 199 566 356 647 356 647 327 972 327 972 869 891 869 891 589 910 589 910 487 869 487 869 356 202 356 202 405 220 405 220 918 196 918 196 924 397 924 397 787 270 787 270 744 512 744 512 713 112 713 112 662 433 662 433 593 606 593 606 698 629 698 629 773 853 773 853 539 853 539 853 660 940 660 940 207 814 207 814 122 199 122 199 233 638 233 638 742 606 742 606 539 599 539 599 353 313 353 313 91 149 91 149 247 454 247 454 545 230 545 230 450 41 450 41 582 958 582 958 105 619 105 619 506 180 506 180 518 120 518 120 58 148 58 148 978 631 978 631 352 558 352 558 935 232 935 232 903 116 903 116 454 431 454 431 34 871 34 871 217 613 217 613 726 847 726 847 766 898 766 898 953 473 953 473 548 668 548 668 646 854 646 854 470 244 470 244 619 273 619 273 795 246 795 246 233 814 233 814 344 294 344 294 215 838 215 838 984 510 984 510 196 395 196 395 61 416 61 416 433 841 433 841 464 363 464 363 876 23 876 23 554 665 554 665 765 337 765 337 890 691 890 691 286 485 286 485 487 79 487 79 469 187 469 187 931 338 931 338 253 169 253 169 841 810 841 810 55 583 55 583 365 777 365 777 446 838 446 838 281 566 281 566 431 435 431 435 556 251 556 251 920 460 920 460 613 346 613 346 599 76 599 76 406 981 406 981 651 146 651 146 523 684 523 684 392 644 392 644 617 83 617 83 837 894 837 894 856 801 856 801 707 421 707 421 557 965 557 965 507 526 507 526 407 845 407 845 352 679 352 679 173 247 173 247 148 702 148 702 574 27 574 27 959 81 959 81 62 508 62 508 761 83 761 83 247 290 247 290 424 614 424 614 656 946 656 946 430 809 430 809 595 708 595 708 858 189 858 189 755 926 755 926 71 783 71 783 127 912 127 912 853 256 853 256 277 243 277 243 781 200 781 200 817 882 817 882 139 643 139 643 85 800 85 800 31 637 31 637 695 351 695 351 322 437 322 437 991 367 991 367 276 972 276 972 413 873 413 873 291 620 291 620 809 152 809 152 475 719 475 719 217 705 217 705 375 166 375 166 959 669 959 669 637 689 637 689 903 420 903 420 982 411 982 411 693 403 693 403 522 366 522 366 54 944 54 944 749 937 749 937 101 711 101 711 844 39 844 39 197 240 197 240 556 857 556 857 706 34 706 34 105 829 105 829 11 770 11 770 860 938 860 938 874 230 874 230 801 718 801 718 628 782 628 782 416 510 416 510 747 135 747 135 854 698 854 698 769 651 769 651 405 579 405 579 213 336 213 336 660 636 660 636 10 381 10 381 286 239 286 239 907 397 907 397 714 611 714 611 445 421 445 421 135 308 135 308 872 408 872 408 927 462 927 462 925 285 925 285 983 864 983 864 123 201 123 201 401 546 401 546 98 549 98 549 367 975 367 975 587 764 587 764 886 542 886 542 842 254 842 254 588 457 588 457 730 392 730 392 562 467 562 467 259 232 259 232 875 329 875 329 29 57 29 57 796 868 796 868 774 629 774 629 456 954 456 954 518 463 518 463 664 5 664 5 712 152 712 152 472 648 472 648 518 57 518 57 773 200 773 200 365 65 365 65 172 645 172 645 926 433 926 433 866 715 866 715 170 31 170 31 244 717 244 717 884 265 884 265 134 744 134 744 508 618 508 618 656 957 656 957 844 256 844 256 743 271 743 271 51 838 51 838 443 209 443 209 929 407 929 407 655 784 655 784 987 160 987 160 558 689 558 689 507 965 507 965 367 365 367 365 480 42 480 42 765 251 765 251 467 15 467 15 764 781 764 781 618 785 618 785 222 458 222 458 24 156 24 156 763 354 763 354 548 454 548 454 791 599 791 599 13 290 13 290 433 312 433 312 323 653 323 653 375 851 375 851 372 693 372 693 550 387 550 387 544 833 544 833 600 84 600 84 484 818 484 818 806 936 806 936 769 773 769 773 493 879 493 879 922 227 922 227 95 402 95 402 262 574 262 574 590 438 590 438 337 9 337 9 757 150 757 150 420 668 420 668 930 150 930 150 673 785 673 785 475 426 475 426 657 649 657 649 303 74 303 74 937 100 937 100 579 941 579 941 707 116 707 116 14 537 14 537 570 139 570 139 508 43 508 43 508 993 508 993 779 232 779 232 376 699 376 699 620 337 620 337 341 514 341 514 804 272 804 272 981 843 981 843 948 828 948 828 88 655 88 655 398 766 398 766 457 798 457 798 338 784 338 784 370 231 370 231 454 393 454 393 858 891 858 891 228 860 228 860 4 138 4 138 781 967 781 967 331 529 331 529 71 595 71 595 462 295 462 295 466 532 466 532 562 868 562 868 948 447 948 447 612 460 612 460 458 377 458 377 853 847 853 847 924 462 924 462 617 198 617 198 8 77 8 77 351 988 351 988 385 365 385 365 746 863 746 863 458 248 458 248 441 424 441 424 903 892 903 892 428 286 428 286 430 58 430 58 110 561 110 561 489 733 489 733 865 275 865 275 570 793 570 793 182 899 182 899 776 631 776 631 170 71 170 71 411 745 411 745 439 841 439 841 449 779 449 779 940 994 940 994 164 83 164 83 11 562 11 562 750 226 750 226 97 335 97 335 586 309 586 309 358 996 358 996 60 239 60 239 121 384 121 384 572 91 572 91 688 263 688 263 850 316 850 316 237 192 237 192 759 41 759 41 395 726 395 726 350 388 350 388 859 415 859 415 432 181 432 181 724 900 724 900 551 698 551 698 995 554 995 554 817 956 817 956 676 831 676 831 237 754 237 754 263 410 263 410 530 340 530 340 31 824 31 824 943 260 943 260 33 526 33 526 563 651 563 651 559 864 559 864 447 180 447 180 590 724 590 724 692 671 692 671 951 206 951 206 103 59 103 59 337 624 337 624 463 28 463 28 368 495 368 495 609 353 609 353 575 217 575 217 32 744 32 744 728 603 728 603 363 716 363 716 518 11 518 11 72 520 72 520 243 829 243 829 853 74 853 74 632 653 632 653 686 619 686 619 278 647 278 647 758 883 758 883 512 218 512 218 516 246 516 246 490 792 490 792 774 224 774 224 369 226 369 226 525 416 525 416 482 117 482 117 707 576 707 576 786 897 786 897 903 767 903 767 82 794 82 794 3 269 3 269 481 525 481 525 115 89 115 89 40 876 40 876 446 639 446 639 714 533 714 533 7 740 7 740 21 688 21 688 510 71 510 71 178 521 178 521 417 904 417 904 931 113 931 113 516 773 516 773 553 265 553 265 339 804 339 804 781 181 781 181 755 947 755 947 141 720 141 720 443 98 443 98 394 203 394 203 303 849 303 849 45 153 45 153 258 494 258 494 794 260 794 260 571 449 571 449 326 258 326 258 738 421 738 421 96 917 96 917 326 295 326 295 775 724 775 724 971 876 971 876 902 598 902 598 810 10 810 10 978 49 978 49 294 924 294 924 160 89 160 89 75 450 75 450 239 810 239 810 446 347 446 347 238 626 238 626 871 64 871 64 85 763 85 763 355 474 355 474 232 380 232 380 126 72 126 72 416 775 416 775 59 211 59 211 247 826 247 826 665 544 665 544 740 919 740 919 667 810 667 810 936 438 936 438 455 856 455 856 859 543 859 543 795 63 795 63 647 775 647 775 461 797 461 797 475 621 475 621 141 230 141 230 459 795 459 795 300 938 300 938 435 540 435 540 595 314 595 314 816 734 816 734 75 282 75 282 214 110 214 110 107 570 107 570 780 267 780 267 869 861 869 861 42 592 42 592 968 157 968 157 312 915 312 915 700 575 700 575 365 523 365 523 119 474 119 474 788 392 788 392 146 662 146 662 843 829 843 829 849 94 849 94 465 655 465 655 421 687 421 687 815 268 815 268 951 522 951 522 290 766 290 766 620 657 620 657 370 712 370 712 534 36 534 36 237 698 237 698 241 779 241 779 384 44 384 44 978 324 978 324 846 166 846 166 957 166 957 166 446 422 446 422 322 188 322 188 489 484 489 484 586 833 586 833 80 31 80 31 695 552 695 552 475 21 475 21 320 871 320 871 460 32 460 32 886 325 886 325 857 531 857 531 880 358 880 358 100 269 100 269 848 333 848 333 905 889 905 889 818 845 818 845 947 466 947 466 203 487 203 487 723 11 723 11 51 853 51 853 753 301 753 301 460 651 460 651 574 892 574 892 458 893 458 893 186 360 186 360 370 395 370 395 353 434 353 434 339 592 339 592 309 24 309 24 478 940 478 940 264 657 264 657 571 171 571 171 213 391 213 391 977 592 977 592 814 558 814 558 668 255 668 255 511 726 511 726 92 390 92 390 423 467 423 467 827 882 827 882 743 327 743 327 862 268 862 268 197 656 197 656 829 591 829 591 224 192 224 192 469 265 469 265 123 584 123 584 488 332 488 332 385 262 385 262 436 305 436 305 191 339 191 339 535 265 535 265 228 786 228 786 136 881 136 881 24 605 24 605 476 884 476 884 234 272 234 272 765 868 765 868 724 58 724 58 569 826 569 826 383 977 383 977 451 679 451 679 324 957 324 957 846 638 846 638 318 18 318 18 217 564 217 564 881 453 881 453 454 290 454 290 295 635 295 635 594 249 594 249 512 522 512 522 157 559 157 559 707 941 707 941 93 540 93 540 625 814 625 814 653 449 653 449 932 28 932 28 70 226 70 226 718 155 718 155 593 563 593 563 971 328 971 328 826 570 826 570 138 543 138 543 19 506 19 506 923 391 923 391 91 510 91 510 83 176 83 176 895 50 895 50 403 697 403 697 261 23 261 23 341 740 341 740 334 462 334 462 484 619 484 619 373 807 373 807 546 697 546 697 396 129 396 129 265 510 265 510 353 262 353 262 219 208 219 208 271 5 271 5 32 247 32 247 832 172 832 172 736 748 736 748 805 481 805 481 413 678 413 678 499 331 499 331 349 232 349 232 881 126 881 126 893 841 893 841 109 769 109 769 145 546 145 546 208 559 208 559 868 946 868 946 259 62 259 62 580 508 580 508 937 620 937 620 891 167 891 167 788 934 788 934 201 493 201 493 537 58 537 58 152 507 152 507 529 299 529 299 556 717 556 717 556 181 556 181 582 416 582 416 742 567 742 567 563 595 563 595 79 572 79 572 324 645 324 645 29 823 29 823 859 31 859 31 351 311 351 311 98 95 98 95 360 442 360 442 347 315 347 315 588 665 588 665 278 524 278 524 197 133 197 133 563 429 563 429 675 749 675 749 304 221 304 221 448 714 448 714 953 678 953 678 859 732 859 732 513 327 513 327 980 661 980 661 851 212 851 212 507 903 507 903 195 349 195 349 786 292 786 292 509 893 509 893 849 988 849 988 923 528 923 528 92 686 92 686 394 958 394 958 474 501 474 501 368 334 368 334 692 608 692 608 735 127 735 127 685 352 685 352 746 453 746 453 646 748 646 748 951 710 951 710 575 579 575 579 696 654 696 654 585 454 585 454 728 851 728 851 846 523 846 523 191 708 191 708 37 48 37 48 368 946 368 946 580 277 580 277 934 983 934 983 278 863 278 863 154 408 154 408 994 118 994 118 663 102 663 102 233 560 233 560 862 618 862 618 36 415 36 415 384 546 384 546 650 205 650 205 360 430 360 430 946 188 946 188 679 756 679 756 515 19 515 19 588 505 588 505 99 476 99 476 848 861 848 861 198 329 198 329 672 902 672 902 795 264 795 264 416 555 416 555 614 729 614 729 745 758 745 758 6 786 6 786 870 425 870 425 50 105 50 105 197 382 197 382 95 442 95 442 867 329 867 329 624 637 624 637 647 946 647 946 417 762 417 762 608 157 608 157 924 480 924 480 780 781 780 781 893 391 893 391 290 574 290 574 968 230 968 230 159 125 159 125 749 583 749 583 433 786 433 786 571 252 571 252 493 250 493 250 800 290 800 290 166 67 166 67 4 52 4 52 589 625 589 625 218 541 218 541 323 587 323 587 164 447 164 447 270 67 270 67 255 6 255 6 403 468 403 468 257 75 257 75 284 641 284 641 569 334 569 334 565 635 565 635 429 928 429 928 780 829 780 829 960 983 960 983 886 917 886 917 809 404 809 404 616 956 616 956 987 954 987 954 502 289 502 289 207 44 207 44 821 180 821 180 143 464 143 464 316 168 316 168 209 559 209 559 481 846 481 846 35 270 35 270 100 498 100 498 982 424 982 424 331 124 331 124 373 973 373 973 438 61 438 61 389 708 389 708 34 610 34 610 286 459 286 459 812 117 812 117 808 770 808 770 941 467 941 467 5 44 5 44 580 333 580 333 744 641 744 641 360 560 360 560 767 169 767 169 368 232 368 232 286 101 286 101 201 733 201 733 922 390 922 390 526 468 526 468 165 242 165 242 318 257 318 257 702 871 702 871 432 45 432 45 188 472 188 472 930 120 930 120 678 426 678 426 821 331 821 331 992 813 992 813 167 171 167 171 706 290 706 290 886 423 886 423 767 969 767 969 767 581 767 581 300 245 300 245 61 767 61 767 204 890 204 890 414 735 414 735 199 611 199 611 463 659 463 659 50 984 50 984 315 729 315 729 313 32 313 32 359 324 359 324 235 170 235 170 814 82 814 82 668 454 668 454 232 221 232 221 60 863 60 863 257 834 257 834 164 401 164 401 688 130 688 130 301 689 301 689 565 159 565 159 836 676 836 676 617 671 617 671 455 729 455 729 637 597 637 597 929 757 929 757 440 326 440 326 849 201 849 201 607 465 607 465 695 885 695 885 931 631 931 631 353 849 353 849 389 160 389 160 936 647 936 647 156 665 156 665 154 933 154 933 967 469 967 469 427 840 427 840 893 757 893 757 472 474 472 474 135 8 135 8 682 518 682 518 364 78 364 78 363 789 363 789 640 982 640 982 918 277 918 277 547 67 547 67 149 108 149 108 837 885 837 885 882 764 882 764 158 598 158 598 97 240 97 240 523 398 523 398 563 881 563 881 990 964 990 964 487 130 487 130 567 353 567 353 189 391 189 391 743 121 743 121 679 282 679 282 917 230 917 230 755 802 755 802 289 558 289 558 172 623 172 623 311 503 311 503 156 57 156 57 218 398 218 398 753 351 753 351 449 169 449 169 8 475 8 475 266 602 266 602 217 576 217 576 909 973 909 973 15 824 15 824 918 855 918 855 633 447 633 447 602 302 602 302 401 148 401 148 355 951 355 951 200 778 200 778 112 734 112 734 727 533 727 533 478 964 478 964 70 942 70 942 794 86 794 86 734 880 734 880 645 241 645 241 920 975 920 975 86 60 86 60 605 671 605 671 90 462 90 462 621 98 621 98 634 537 634 537 48 751 48 751 345 350 345 350 750 51 750 51 239 167 239 167 397 848 397 848 295 127 295 127 605 71 605 71 781 407 781 407 725 600 725 600 871 893 871 893 197 735 197 735 244 189 244 189 774 892 774 892 762 798 762 798 258 446 258 446 107 948 107 948 641 127 641 127 764 571 764 571 36 733 36 733 368 599 368 599 957 361 957 361 644 133 644 133 677 718 677 718 100 836 100 836 743 345 743 345 842 408 842 408 810 619 810 619 559 833 559 833 586 850 586 850 463 160 463 160 170 710 170 710 2 898 2 898 671 444 671 444 920 483 920 483 757 412 757 412 455 996 455 996 102 435 102 435 575 770 575 770 507 358 507 358 295 852 295 852 80 815 80 815 644 420 644 420 487 640 487 640 672 352 672 352 159 646 159 646 796 439 796 439 301 52 301 52 355 703 355 703 375 10 375 10 590 22 590 22 942 421 942 421 829 327 829 327 475 502 475 502 565 571 565 571 280 538 280 538 502 231 502 231 783 958 783 958 958 374 958 374 481 502 481 502 825 34 825 34 875 340 875 340 820 81 820 81 533 746 533 746 70 297 70 297 735 781 735 781 945 412 945 412 493 437 493 437 433 426 433 426 252 108 252 108 790 205 790 205 47 440 47 440 307 610 307 610 634 246 634 246 303 402 303 402 966 720 966 720 836 145 836 145 418 762 418 762 44 933 44 933 547 645 547 645 908 632 908 632 846 648 846 648 979 629 979 629 286 625 286 625 972 223 972 223 526 338 526 338 914 888 914 888 515 608 515 608 319 474 319 474 492 728 492 728 293 180 293 180 364 293 364 293 98 668 98 668 878 970 878 970 95 365 95 365 554 947 554 947 759 785 759 785 409 882 409 882 951 424 951 424 459 153 459 153 58 492 58 492 301 505 301 505 996 361 996 361 21 206 21 206 591 457 591 457 743 669 743 669 778 644 778 644 839 28 839 28 870 604 870 604 978 464 978 464 222 557 222 557 700 866 700 866 839 575 839 575 473 592 473 592 720 951 720 951 584 969 584 969 88 551 88 551 242 950 242 950 52 905 52 905 494 531 494 531 272 735 272 735 735 630 735 630 6 520 6 520 404 727 404 727 524 707 524 707 126 51 126 51 798 818 798 818 730 613 730 613 79 9 79 9 105 8 105 8 738 392 738 392 488 533 488 533 797 173 797 173 660 294 660 294 708 487 708 487 533 679 533 679 490 767 490 767 96 326 96 326 302 574 302 574 475 969 475 969 430 598 430 598 293 771 293 771 244 119 244 119 771 244 771 244 406 141 406 141 622 482 622 482 444 842 444 842 591 398 591 398 713 493 713 493 945 932 945 932 412 489 412 489 76 414 76 414 432 346 432 346 291 615 291 615 377 306 377 306 978 897 978 897 319 517 319 517 746 842 746 842 719 850 719 850 230 411 230 411 509 75 509 75 120 972 120 972 699 7 699 7 632 800 632 800 637 181 637 181 579 390 579 390 793 41 793 41 888 962 888 962 428 481 428 481 329 936 329 936 160 13 160 13 501 64 501 64 122 541 122 541 676 398 676 398 148 135 148 135 429 808 429 808 739 774 739 774 500 201 500 201 757 54 757 54 414 255 414 255 484 890 484 890 119 808 119 808 576 605 576 605 946 788 946 788 968 610 968 610 127 346 127 346 970 689 970 689 413 647 413 647 214 469 214 469 336 594 336 594 346 326 346 326 965 826 965 826 287 345 287 345 801 343 801 343 986 161 986 161 790 43 790 43 55 212 55 212 680 684 680 684 753 633 753 633 520 81 520 81 404 29 404 29 468 438 468 438 982 320 982 320 709 161 709 161 397 520 397 520 676 851 676 851 68 701 68 701 120 626 120 626 278 477 278 477 412 459 412 459 585 658 585 658 878 352 878 352 389 77 389 77 116 699 116 699 385 86 385 86 646 460 646 460 625 425 625 425 338 97 338 97 217 471 217 471 82 370 82 370 252 352 252 352 926 606 926 606 621 726 621 726 447 769 447 769 84 860 84 860 275 169 275 169 231 826 231 826 273 603 273 603 730 528 730 528 925 793 925 793 181 920 181 920 38 636 38 636 85 934 85 934 216 341 216 341 855 783 855 783 420 543 420 543 25 363 25 363 22 451 22 451 848 899 848 899 888 19 888 19 410 701 410 701 330 766 330 766 234 844 234 844 651 984 651 984 67 994 67 994 268 515 268 515 107 849 107 849 269 35 269 35 107 991 107 991 710 677 710 677 846 329 846 329 869 399 869 399 70 814 70 814 219 645 219 645 274 901 274 901 580 438 580 438 425 364 425 364 837 547 837 547 679 462 679 462 837 43 837 43 369 84 369 84 752 378 752 378 951 196 951 196 690 942 690 942 20 358 20 358 114 442 114 442 573 692 573 692 559 225 559 225 505 47 505 47 343 79 343 79 896 878 896 878 345 181 345 181 338 555 338 555 169 434 169 434 984 194 984 194 394 339 394 339 576 297 576 297 972 262 972 262 179 426 179 426 435 764 435 764 310 792 310 792 206 195 206 195 118 243 118 243 45 120 45 120 773 103 773 103 924 742 924 742 128 710 128 710 176 646 176 646 863 286 863 286 271 914 271 914 722 193 722 193 659 791 659 791 153 50 153 50 563 623 563 623 404 441 404 441 171 531 171 531 298 717 298 717 172 749 172 749 673 994 673 994 472 387 472 387 378 316 378 316 271 711 271 711 702 710 702 710 877 724 877 724 745 420 745 420 495 532 495 532 461 715 461 715 833 3 833 3 35 950 35 950 554 332 554 332 957 513 957 513 917 364 917 364 739 594 739 594 256 261 256 261 605 793 605 793 336 848 336 848 990 614 990 614 725 667 725 667 487 779 487 779 544 107 544 107 944 234 944 234 720 864 720 864 789 123 789 123 6 301 6 301 510 509 510 509 857 173 857 173 927 696 927 696 913 815 913 815 350 402 350 402 760 142 760 142 669 970 669 970 807 530 807 530 169 642 169 642 4 313 4 313 832 194 832 194 473 21 473 21 170 605 170 605 445 597 445 597 867 736 867 736 28 606 28 606 686 621 686 621 919 21 919 21 735 582 735 582 19 278 19 278 440 848 440 848 356 201 356 201 981 6 981 6 271 6 271 6 517 302 517 302 807 656 807 656 533 271 533 271 127 223 127 223 755 625 755 625 107 261 107 261 451 237 451 237 305 530 305 530 769 983 769 983 500 147 500 147 13 14 13 14 859 9 859 9 140 294 140 294 337 786 337 786 713 104 713 104 814 550 814 550 6 305 6 305 574 943 574 943 869 692 869 692 250 146 250 146 936 638 936 638 828 356 828 356 902 668 902 668 258 518 258 518 267 482 267 482 507 901 507 901 585 781 585 781 105 757 105 757 468 505 468 505 691 152 691 152 567 51 567 51 39 627 39 627 347 546 347 546 645 418 645 418 803 274 803 274 390 37 390 37 329 542 329 542 375 510 375 510 426 186 426 186 38 826 38 826 87 311 87 311 160 511 160 511 369 260 369 260 507 786 507 786 862 652 862 652 258 304 258 304 947 734 947 734 835 643 835 643 150 556 150 556 247 134 247 134 748 224 748 224 934 742 934 742 824 390 824 390 895 315 895 315 214 422 214 422 741 435 741 435 317 786 317 786 500 480 500 480 608 459 608 459 816 279 816 279 289 656 289 656 557 553 557 553 886 356 886 356 751 810 751 810 611 455 611 455 256 658 256 658 812 841 812 841 346 250 346 250 71 940 71 940 892 660 892 660 563 489 563 489 700 74 700 74 138 40 138 40 194 633 194 633 192 415 192 415 226 603 226 603 390 779 390 779 81 959 81 959 221 406 221 406 639 946 639 946 713 304 713 304 101 780 101 780 319 686 319 686 421 804 421 804 735 225 735 225 742 517 742 517 751 491 751 491 421 956 421 956 798 903 798 903 80 662 80 662 538 642 538 642 611 181 611 181 55 644 55 644 945 248 945 248 699 588 699 588 328 870 328 870 868 997 868 997 790 218 790 218 70 195 70 195 943 140 943 140 235 243 235 243 699 919 699 919 159 563 159 563 677 350 677 350 163 846 163 846 36 340 36 340 230 619 230 619 776 209 776 209 265 693 265 693 985 65 985 65 320 837 320 837 104 185 104 185 482 85 482 85 688 635 688 635 385 433 385 433 370 945 370 945 270 472 270 472 48 318 48 318 651 839 651 839 263 507 263 507 2 154 2 154 141 906 141 906 566 883 566 883 888 48 888 48 559 589 559 589 592 62 592 62 487 395 487 395 401 783 401 783 230 321 230 321 768 425 768 425 644 166 644 166 917 528 917 528 725 689 725 689 282 67 282 67 704 736 704 736 85 446 85 446 30 576 30 576 48 297 48 297 819 537 819 537 68 75 68 75 805 113 805 113 966 707 966 707 265 992 265 992 472 536 472 536 33 82 33 82 93 646 93 646 552 929 552 929 181 552 181 552 744 90 744 90 173 293 173 293 860 505 860 505 60 491 60 491 538 175 538 175 533 834 533 834 125 341 125 341 262 370 262 370 712 544 712 544 162 723 162 723 558 218 558 218 674 799 674 799 758 855 758 855 346 479 346 479 191 780 191 780 81 707 81 707 756 91 756 91 543 445 543 445 309 379 309 379 782 886 782 886 812 8 812 8 991 418 991 418 248 211 248 211 432 657 432 657 517 639 517 639 104 174 104 174 821 397 821 397 634 93 634 93 19 133 19 133 346 759 346 759 199 319 199 319 250 203 250 203 61 952 61 952 105 977 105 977 495 190 495 190 207 930 207 930 906 763 906 763 335 654 335 654 387 508 387 508 918 153 918 153 172 398 172 398 666 368 666 368 813 752 813 752 214 265 214 265 836 186 836 186 721 903 721 903 515 215 515 215 926 773 926 773 908 275 908 275 522 18 522 18 547 710 547 710 514 383 514 383 724 401 724 401 796 446 796 446 403 646 403 646 767 821 767 821 202 193 202 193 253 507 253 507 439 935 439 935 450 258 450 258 919 378 919 378 480 685 480 685 638 368 638 368 863 785 863 785 512 338 512 338 454 625 454 625 140 958 140 958 862 906 862 906 251 274 251 274 680 412 680 412 435 149 435 149 106 454 106 454 358 744 358 744 438 788 438 788 231 418 231 418 175 229 175 229 381 271 381 271 93 42 93 42 102 353 102 353 352 179 352 179 627 92 627 92 677 867 677 867 160 968 160 968 391 690 391 690 705 942 705 942 766 909 766 909 524 674 524 674 289 905 289 905 8 210 8 210 677 669 677 669 858 69 858 69 374 219 374 219 328 960 328 960 558 865 558 865 386 767 386 767 467 698 467 698 446 235 446 235 828 872 828 872 656 405 656 405 660 261 660 261 976 135 976 135 376 276 376 276 680 843 680 843 390 718 390 718 248 373 248 373 646 429 646 429 382 8 382 8 857 378 857 378 753 799 753 799 85 406 85 406 175 255 175 255 273 24 273 24 790 147 790 147 603 120 603 120 901 451 901 451 791 725 791 725 965 78 965 78 599 894 599 894 949 88 949 88 790 2 790 2 756 482 756 482 35 61 35 61 435 148 435 148 180 961 180 961 939 104 939 104 259 374 259 374 633 289 633 289 814 855 814 855 656 634 656 634 920 780 920 780 312 537 312 537 589 784 589 784 202 1 202 1 773 863 773 863 148 832 148 832 495 196 495 196 419 182 419 182 973 910 973 910 900 777 900 777 768 964 768 964 69 493 69 493 75 144 75 144 288 396 288 396 285 936 285 936 770 207 770 207 846 384 846 384 703 908 703 908 784 315 784 315 984 157 984 157 164 843 164 843 352 332 352 332 545 281 545 281 734 388 734 388 588 64 588 64 862 411 862 411 957 384 957 384 424 222 424 222 889 584 889 584 713 407 713 407 95 268 95 268 836 120 836 120 166 251 166 251 22 759 22 759 802 450 802 450 846 576 846 576 349 920 349 920 391 273 391 273 315 55 315 55 177 597 177 597 258 496 258 496 645 378 645 378 287 953 287 953 454 767 454 767 294 22 294 22 172 167 172 167 737 60 737 60 38 316 38 316 645 285 645 285 140 314 140 314 58 552 58 552 583 9 583 9 288 615 288 615 478 16 478 16 401 113 401 113 85 929 85 929 237 814 237 814 275 652 275 652 471 814 471 814 896 692 896 692 462 39 462 39 917 882 917 882 986 523 986 523 577 579 577 579 965 610 965 610 162 276 162 276 62 386 62 386 562 138 562 138 397 905 397 905 141 619 141 619 884 863 884 863 705 671 705 671 317 742 317 742 698 942 698 942 435 252 435 252 790 766 790 766 313 21 313 21 122 991 122 991 970 785 970 785 910 416 910 416 150 571 150 571 154 33 154 33 479 431 479 431 141 45 141 45 769 312 769 312 980 492 980 492 857 109 857 109 826 474 826 474 282 736 282 736 132 407 132 407 664 842 664 842 384 772 384 772 927 666 927 666 996 817 996 817 906 127 906 127 584 952 584 952 796 325 796 325 98 102 98 102 518 590 518 590 217 735 217 735 3 4 3 4 921 236 921 236 384 868 384 868 742 906 742 906 629 348 629 348 300 228 300 228 92 978 92 978 530 560 530 560 851 83 851 83 576 3 576 3 647 443 647 443 54 139 54 139 888 352 888 352 365 155 365 155 392 252 392 252 788 773 788 773 931 316 931 316 48 672 48 672 252 973 252 973 410 977 410 977 142 516 142 516 738 71 738 71 648 886 648 886 867 682 867 682 177 280 177 280 782 699 782 699 208 431 208 431 872 254 872 254 478 876 478 876 269 309 269 309 219 514 219 514 288 661 288 661 461 154 461 154 829 40 829 40 816 289 816 289 725 541 725 541 5 678 5 678 464 972 464 972 576 807 576 807 870 15 870 15 677 765 677 765 173 421 173 421 301 912 301 912 497 169 497 169 762 539 762 539 10 559 10 559 28 305 28 305 364 110 364 110 215 350 215 350 753 328 753 328 930 424 930 424 846 467 846 467 370 30 370 30 697 530 697 530 656 806 656 806 882 496 882 496 719 568 719 568 136 418 136 418 135 307 135 307 227 211 227 211 102 270 102 270 363 458 363 458 750 704 750 704 400 455 400 455 831 642 831 642 875 772 875 772 446 755 446 755 385 728 385 728 992 907 992 907 470 674 470 674 324 374 324 374 539 416 539 416 157 47 157 47 843 775 843 775 211 674 211 674 802 360 802 360 635 130 635 130 858 693 858 693 869 557 869 557 652 850 652 850 307 384 307 384 451 747 451 747 634 82 634 82 165 589 165 589 59 38 59 38 698 958 698 958 716 664 716 664 652 816 652 816 83 532 83 532 865 512 865 512 582 827 582 827 843 258 843 258 492 323 492 323 658 69 658 69 179 224 179 224 476 751 476 751 419 946 419 946 531 574 531 574 945 454 945 454 56 950 56 950 681 659 681 659 797 874 797 874 972 646 972 646 904 162 904 162 395 276 395 276 336 486 336 486 595 942 595 942 790 297 790 297 1 567 1 567 877 730 877 730 519 423 519 423 842 893 842 893 953 87 953 87 475 629 475 629 754 589 754 589 630 884 630 884 91 902 91 902 753 877 753 877 272 451 272 451 777 258 777 258 580 670 580 670 231 922 231 922 384 683 384 683 1 621 1 621 837 645 837 645 282 272 282 272 138 269 138 269 756 17 756 17 593 66 593 66 829 490 829 490 711 345 711 345 485 373 485 373 809 965 809 965 974 846 974 846 60 589 60 589 91 771 91 771 910 849 910 849 832 334 832 334 446 636 446 636 124 446 124 446 850 37 850 37 217 807 217 807 201 379 201 379 966 516 966 516 907 898 907 898 498 731 498 731 947 954 947 954 932 950 932 950 533 491 533 491 460 481 460 481 544 518 544 518 322 304 322 304 759 179 759 179 740 667 740 667 286 976 286 976 332 166 332 166 377 528 377 528 821 216 821 216 415 551 415 551 966 21 966 21 677 636 677 636 569 992 569 992 548 426 548 426 792 29 792 29 99 902 99 902 206 388 206 388 653 677 653 677 363 700 363 700 608 432 608 432 878 525 878 525 12 471 12 471 587 247 587 247 577 413 577 413 318 932 318 932 635 951 635 951 803 180 803 180 794 812 794 812 215 285 215 285 442 11 442 11 127 208 127 208 385 42 385 42 389 470 389 470 533 146 533 146 75 82 75 82 272 171 272 171 303 953 303 953 311 975 311 975 686 253 686 253 633 942 633 942 117 606 117 606 687 166 687 166 85 244 85 244 171 547 171 547 206 809 206 809 463 144 463 144 807 698 807 698 745 5 745 5 624 570 624 570 334 93 334 93 750 756 750 756 317 133 317 133 273 474 273 474 38 907 38 907 275 9 275 9 183 576 183 576 38 91 38 91 765 305 765 305 605 107 605 107 956 938 956 938 239 141 239 141 709 497 709 497 786 956 786 956 470 351 470 351 855 851 855 851 888 725 888 725 93 619 93 619 534 331 534 331 643 530 643 530 680 828 680 828 127 893 127 893 242 114 242 114 23 38 23 38 343 684 343 684 288 30 288 30 850 19 850 19 925 939 925 939 498 905 498 905 323 697 323 697 856 719 856 719 53 719 53 719 477 174 477 174 268 726 268 726 848 405 848 405 319 749 319 749 494 3 494 3 626 752 626 752 527 165 527 165 927 726 927 726 70 155 70 155 880 187 880 187 60 972 60 972 268 886 268 886 873 40 873 40 93 245 93 245 17 87 17 87 500 932 500 932 112 855 112 855 536 987 536 987 717 358 717 358 289 197 289 197 338 917 338 917 202 711 202 711 735 153 735 153 304 827 304 827 993 90 993 90 650 591 650 591 694 25 694 25 27 696 27 696 552 37 552 37 776 29 776 29 592 35 592 35 18 699 18 699 828 33 828 33 925 805 925 805 654 90 654 90 795 520 795 520 213 919 213 919 95 24 95 24 424 321 424 321 17 993 17 993 990 448 990 448 595 810 595 810 24 457 24 457 508 866 508 866 484 631 484 631 621 560 621 560 970 278 970 278 426 606 426 606 931 744 931 744 513 806 513 806 992 45 992 45 702 771 702 771 502 60 502 60 11 701 11 701 941 223 941 223 819 417 819 417 436 800 436 800 968 743 968 743 980 85 980 85 291 936 291 936 681 524 681 524 395 749 395 749 595 836 595 836 948 795 948 795 654 528 654 528 907 962 907 962 521 391 521 391 565 261 565 261 832 93 832 93 213 113 213 113 650 476 650 476 392 400 392 400 75 22 75 22 83 264 83 264 993 647 993 647 450 286 450 286 995 75 995 75 936 17 936 17 515 77 515 77 539 250 539 250 795 317 795 317 754 603 754 603 16 152 16 152 50 153 50 153 687 248 687 248 755 118 755 118 104 379 104 379 136 827 136 827 655 990 655 990 926 903 926 903 970 599 970 599 875 849 875 849 18 224 18 224 306 679 306 679 654 368 654 368 166 413 166 413 227 437 227 437 389 131 389 131 234 108 234 108 274 287 274 287 515 797 515 797 632 626 632 626 22 516 22 516 820 86 820 86 941 779 941 779 602 754 602 754 608 408 608 408 437 509 437 509 742 174 742 174 485 276 485 276 800 688 800 688 967 431 967 431 253 811 253 811 960 373 960 373 650 702 650 702 58 497 58 497 833 858 833 858 872 799 872 799 818 362 818 362 444 134 444 134 735 571 735 571 661 428 661 428 819 692 819 692 928 754 928 754 501 721 501 721 270 464 270 464 38 532 38 532 614 336 614 336 89 524 89 524 215 818 215 818 889 791 889 791 698 25 698 25 699 575 699 575 879 803 879 803 820 590 820 590 32 858 32 858 615 268 615 268 316 248 316 248 670 49 670 49 439 271 439 271 31 610 31 610 5 428 5 428 154 9 154 9 559 360 559 360 403 262 403 262 147 583 147 583 317 320 317 320 855 677 855 677 743 741 743 741 736 946 736 946 356 742 356 742 287 200 287 200 591 779 591 779 845 123 845 123 398 247 398 247 809 421 809 421 93 7 93 7 795 297 795 297 666 558 666 558 293 673 293 673 967 170 967 170 142 935 142 935 632 768 632 768 333 868 333 868 523 945 523 945 889 183 889 183 934 361 934 361 200 631 200 631 764 490 764 490 530 430 530 430 546 587 546 587 470 455 470 455 549 945 549 945 177 923 177 923 427 179 427 179 780 104 780 104 606 557 606 557 286 699 286 699 447 862 447 862 312 978 312 978 214 457 214 457 228 892 228 892 285 593 285 593 100 123 100 123 131 911 131 911 452 697 452 697 91 527 91 527 107 420 107 420 716 110 716 110 708 535 708 535 115 906 115 906 425 742 425 742 276 458 276 458 31 428 31 428 496 218 496 218 553 38 553 38 668 596 668 596 327 50 327 50 585 655 585 655 797 4 797 4 681 442 681 442 460 844 460 844 264 6 264 6 104 42 104 42 398 923 398 923 137 265 137 265 298 897 298 897 897 340 897 340 345 529 345 529 877 958 877 958 834 726 834 726 801 414 801 414 80 50 80 50 965 776 965 776 252 905 252 905 234 235 234 235 488 650 488 650 196 12 196 12 837 207 837 207 331 292 331 292 318 550 318 550 387 58 387 58 958 751 958 751 580 609 580 609 976 218 976 218 995 121 995 121 921 581 921 581 270 280 270 280 301 971 301 971 682 369 682 369 547 575 547 575 447 461 447 461 812 227 812 227 485 51 485 51 531 322 531 322 956 789 956 789 90 417 90 417 551 822 551 822 819 561 819 561 962 605 962 605 695 224 695 224 429 503 429 503 977 673 977 673 260 161 260 161 141 115 141 115 724 828 724 828 386 452 386 452 794 801 794 801 312 678 312 678 6 107 6 107 672 95 672 95 663 252 663 252 376 765 376 765 917 458 917 458 339 8 339 8 760 162 760 162 235 523 235 523 787 75 787 75 743 427 743 427 937 645 937 645 939 547 939 547 208 857 208 857 686 434 686 434 76 983 76 983 853 675 853 675 748 957 748 957 269 978 269 978 782 786 782 786 765 866 765 866 546 876 546 876 205 82 205 82 882 178 882 178 819 974 819 974 961 189 961 189 796 56 796 56 350 19 350 19 270 944 270 944 218 119 218 119 365 900 365 900 972 717 972 717 939 661 939 661 80 741 80 741 252 599 252 599 904 942 904 942 302 651 302 651 759 820 759 820 259 434 259 434 413 402 413 402 227 389 227 389 477 247 477 247 946 796 946 796 335 97 335 97 496 906 496 906 162 424 162 424 990 613 990 613 615 234 615 234 864 705 864 705 555 398 555 398 421 306 421 306 985 317 985 317 723 373 723 373 51 558 51 558 683 963 683 963 159 559 159 559 108 185 108 185 415 359 415 359 122 97 122 97 539 860 539 860 612 670 612 670 940 799 940 799 496 922 496 922 175 778 175 778 386 759 386 759 330 156 330 156 855 133 855 133 857 139 857 139 49 10 49 10 245 394 245 394 511 113 511 113 501 114 501 114 178 664 178 664 347 182 347 182 922 94 922 94 48 315 48 315 302 535 302 535 713 217 713 217 904 376 904 376 772 815 772 815 449 212 449 212 250 441 250 441 305 813 305 813 737 703 737 703 54 718 54 718 280 702 280 702 350 907 350 907 177 605 177 605 385 65 385 65 324 94 324 94 965 545 965 545 321 925 321 925 619 682 619 682 304 659 304 659 438 948 438 948 993 518 993 518 458 82 458 82 463 396 463 396 789 155 789 155 716 855 716 855 165 841 165 841 636 581 636 581 963 874 963 874 401 166 401 166 260 162 260 162 111 678 111 678 133 572 133 572 416 733 416 733 538 226 538 226 570 928 570 928 878 127 878 127 601 829 601 829 882 928 882 928 336 361 336 361 319 305 319 305 398 794 398 794 341 355 341 355 585 591 585 591 230 187 230 187 865 146 865 146 364 558 364 558 326 637 326 637 3 567 3 567 712 424 712 424 344 191 344 191 740 531 740 531 554 576 554 576 627 747 627 747 648 899 648 899 554 333 554 333 380 309 380 309 979 464 979 464 932 361 932 361 79 245 79 245 437 963 437 963 149 708 149 708 106 662 106 662 401 311 401 311 576 144 576 144 325 378 325 378 428 45 428 45 599 6 599 6 665 875 665 875 881 307 881 307 925 156 925 156 543 303 543 303 662 282 662 282 816 298 816 298 803 427 803 427 246 820 246 820 185 423 185 423 172 374 172 374 280 225 280 225 894 992 894 992 373 848 373 848 752 630 752 630 413 164 413 164 140 138 140 138 491 2 491 2 944 557 944 557 449 196 449 196 683 583 683 583 756 558 756 558 816 784 816 784 490 369 490 369 972 499 972 499 772 305 772 305 97 346 97 346 96 2 96 2 555 680 555 680 412 21 412 21 457 951 457 951 552 205 552 205 495 885 495 885 935 647 935 647 37 165 37 165 773 85 773 85 822 448 822 448 565 160 565 160 654 380 654 380 551 796 551 796 93 405 93 405 84 625 84 625 474 28 474 28 940 597 940 597 687 809 687 809 848 789 848 789 822 711 822 711 547 708 547 708 403 148 403 148 563 218 563 218 750 1 750 1 198 177 198 177 298 358 298 358 757 720 757 720 431 192 431 192 173 769 173 769 514 358 514 358 761 575 761 575 702 777 702 777 639 583 639 583 285 120 285 120 407 195 407 195 700 25 700 25 782 574 782 574 56 2 56 2 950 628 950 628 632 142 632 142 741 356 741 356 58 404 58 404 251 146 251 146 466 75 466 75 443 118 443 118 426 322 426 322 600 665 600 665 881 160 881 160 93 542 93 542 526 256 526 256 428 433 428 433 912 143 912 143 396 55 396 55 725 828 725 828 664 558 664 558 910 802 910 802 666 728 666 728 901 86 901 86 643 815 643 815 31 703 31 703 827 527 827 527 809 850 809 850 80 48 80 48 168 109 168 109 782 111 782 111 865 120 865 120 792 179 792 179 63 841 63 841 402 762 402 762 698 328 698 328 364 43 364 43 295 736 295 736 440 286 440 286 600 291 600 291 665 636 665 636 931 251 931 251 273 655 273 655 35 557 35 557 39 154 39 154 208 326 208 326 664 48 664 48 473 670 473 670 937 919 937 919 690 265 690 265 68 124 68 124 26 418 26 418 985 647 985 647 224 605 224 605 629 739 629 739 748 22 748 22 469 568 469 568 172 562 172 562 91 505 91 505 181 708 181 708 542 23 542 23 82 366 82 366 177 404 177 404 343 888 343 888 420 774 420 774 92 39 92 39 82 216 82 216 883 717 883 717 159 200 159 200 161 141 161 141 779 363 779 363 528 798 528 798 555 92 555 92 3 839 3 839 938 167 938 167 822 69 822 69 699 578 699 578 122 736 122 736 341 131 341 131 824 530 824 530 738 328 738 328 379 867 379 867 807 425 807 425 864 906 864 906 398 974 398 974 343 613 343 613 817 26 817 26 680 715 680 715 290 972 290 972 167 960 167 960 356 37 356 37 768 87 768 87 839 957 839 957 585 913 585 913 905 809 905 809 786 380 786 380 17 271 17 271 770 519 770 519 361 387 361 387 84 577 84 577 193 905 193 905 774 274 774 274 106 148 106 148 231 579 231 579 494 24 494 24 188 674 188 674 195 151 195 151 672 499 672 499 89 640 89 640 370 50 370 50 670 763 670 763 159 169 159 169 219 288 219 288 993 130 993 130 156 615 156 615 695 153 695 153 460 754 460 754 997 250 997 250 117 667 117 667 660 722 660 722 686 942 686 942 969 442 969 442 603 197 603 197 136 799 136 799 11 755 11 755 65 759 65 759 799 863 799 863 125 209 125 209 451 314 451 314 15 576 15 576 935 831 935 831 219 275 219 275 104 270 104 270 90 942 90 942 818 133 818 133 681 783 681 783 725 445 725 445 282 891 282 891 243 914 243 914 83 957 83 957 319 761 319 761 769 993 769 993 860 461 860 461 244 713 244 713 279 755 279 755 873 891 873 891 192 614 192 614 181 488 181 488 286 227 286 227 351 162 351 162 374 252 374 252 227 574 227 574 133 802 133 802 39 633 39 633 474 32 474 32 580 234 580 234 518 546 518 546 995 937 995 937 137 379 137 379 148 947 148 947 112 612 112 612 119 892 119 892 700 96 700 96 202 581 202 581 478 576 478 576 262 34 262 34 111 87 111 87 106 887 106 887 225 31 225 31 344 105 344 105 518 69 518 69 214 640 214 640 169 529 169 529 473 656 473 656 496 233 496 233 114 550 114 550 920 562 920 562 597 159 597 159 16 570 16 570 734 333 734 333 975 326 975 326 725 183 725 183 217 583 217 583 842 86 842 86 356 263 356 263 617 317 617 317 270 905 270 905 132 514 132 514 324 470 324 470 533 956 533 956 717 435 717 435 980 131 980 131 928 841 928 841 293 273 293 273 143 450 143 450 311 473 311 473 647 908 647 908 656 109 656 109 217 736 217 736 84 711 84 711 791 798 791 798 412 642 412 642 447 2 447 2 658 851 658 851 869 158 869 158 904 277 904 277 513 984 513 984 398 279 398 279 351 888 351 888 513 319 513 319 229 603 229 603 142 448 142 448 659 115 659 115 737 900 737 900 427 499 427 499 323 980 323 980 298 305 298 305 3 963 3 963 730 608 730 608 725 547 725 547 715 10 715 10 386 947 386 947 396 358 396 358 198 774 198 774 219 930 219 930 804 488 804 488 382 938 382 938 432 939 432 939 803 950 803 950 699 121 699 121 837 515 837 515 224 791 224 791 389 960 389 960 56 953 56 953 485 908 485 908 142 574 142 574 513 68 513 68 226 819 226 819 742 262 742 262 204 161 204 161 828 76 828 76 264 567 264 567 108 668 108 668 179 727 179 727 49 830 49 830 791 113 791 113 206 807 206 807 609 877 609 877 661 340 661 340 883 89 883 89 77 445 77 445 65 467 65 467 484 604 484 604 508 28 508 28 324 559 324 559 428 510 428 510 582 470 582 470 158 696 158 696 280 397 280 397 968 753 968 753 848 413 848 413 326 835 326 835 636 967 636 967 729 16 729 16 791 992 791 992 559 135 559 135 782 834 782 834 960 569 960 569 852 800 852 800 324 459 324 459 848 89 848 89 543 12 543 12 962 433 962 433 674 346 674 346 401 274 401 274 187 193 187 193 691 495 691 495 139 44 139 44 257 252 257 252 684 83 684 83 574 831 574 831 778 63 778 63 529 867 529 867 871 348 871 348 812 295 812 295 767 146 767 146 105 885 105 885 842 528 842 528 395 632 395 632 757 119 757 119 962 115 962 115 950 464 950 464 563 952 563 952 410 215 410 215 775 143 775 143 857 885 857 885 823 785 823 785 215 293 215 293 681 542 681 542 374 376 374 376 836 366 836 366 958 456 958 456 14 323 14 323 379 45 379 45 445 185 445 185 641 181 641 181 289 252 289 252 305 365 305 365 606 476 606 476 299 725 299 725 552 802 552 802 849 341 849 341 234 98 234 98 591 401 591 401 886 586 886 586 540 261 540 261 382 100 382 100 64 274 64 274 402 272 402 272 414 426 414 426 946 101 946 101 514 452 514 452 411 910 411 910 831 949 831 949 974 737 974 737 270 507 270 507 384 45 384 45 794 761 794 761 736 644 736 644 153 340 153 340 217 673 217 673 640 954 640 954 31 817 31 817 247 401 247 401 377 943 377 943 733 780 733 780 425 179 425 179 79 73 79 73 224 380 224 380 225 693 225 693 200 808 200 808 709 534 709 534 367 969 367 969 742 531 742 531 988 96 988 96 431 591 431 591 184 9 184 9 481 844 481 844 769 383 769 383 148 920 148 920 353 890 353 890 845 293 845 293 514 715 514 715 704 720 704 720 229 17 229 17 290 95 290 95 220 246 220 246 68 555 68 555 328 704 328 704 177 714 177 714 435 580 435 580 787 913 787 913 641 153 641 153 543 3 543 3 268 723 268 723 950 179 950 179 421 392 421 392 496 135 496 135 107 642 107 642 527 983 527 983 948 16 948 16 392 958 392 958 66 732 66 732 129 366 129 366 662 175 662 175 837 719 837 719 241 323 241 323 123 249 123 249 93 551 93 551 185 444 185 444 773 991 773 991 932 537 932 537 667 290 667 290 331 916 331 916 962 446 962 446 712 656 712 656 930 50 930 50 280 689 280 689 968 597 968 597 497 102 497 102 422 537 422 537 283 755 283 755 92 781 92 781 602 296 602 296 565 407 565 407 302 412 302 412 340 43 340 43 595 18 595 18 730 653 730 653 825 409 825 409 452 488 452 488 47 604 47 604 338 184 338 184 543 436 543 436 186 820 186 820 327 12 327 12 739 682 739 682 99 300 99 300 738 500 738 500 928 403 928 403 427 582 427 582 797 715 797 715 895 913 895 913 284 803 284 803 57 683 57 683 549 163 549 163 958 204 958 204 583 567 583 567 829 132 829 132 830 838 830 838 82 30 82 30 164 906 164 906 949 114 949 114 157 686 157 686 940 715 940 715 939 121 939 121 943 798 943 798 167 638 167 638 135 137 135 137 962 111 962 111 107 724 107 724 374 153 374 153 384 352 384 352 586 638 586 638 356 514 356 514 926 775 926 775 435 87 435 87 387 670 387 670 103 116 103 116 259 219 259 219 40 102 40 102 453 216 453 216 997 219 997 219 87 580 87 580 381 765 381 765 354 770 354 770 731 874 731 874 366 239 366 239 812 805 812 805 765 869 765 869 808 821 808 821 948 439 948 439 108 595 108 595 93 22 93 22 707 120 707 120 918 90 918 90 69 497 69 497 255 849 255 849 470 738 470 738 166 406 166 406 880 406 880 406 889 319 889 319 462 692 462 692 699 199 699 199 533 328 533 328 118 221 118 221 356 302 356 302 666 441 666 441 609 784 609 784 990 208 990 208 660 259 660 259 621 513 621 513 443 758 443 758 893 763 893 763 9 20 9 20 654 387 654 387 304 879 304 879 555 896 555 896 468 456 468 456 133 80 133 80 103 562 103 562 767 653 767 653 701 761 701 761 187 656 187 656 902 544 902 544 696 630 696 630 482 7 482 7 921 516 921 516 163 701 163 701 381 606 381 606 152 752 152 752 340 518 340 518 905 817 905 817 960 836 960 836 819 327 819 327 698 996 698 996 830 182 830 182 471 648 471 648 427 676 427 676 339 103 339 103 483 961 483 961 353 681 353 681 260 61 260 61 118 952 118 952 591 51 591 51 642 70 642 70 504 894 504 894 982 638 982 638 482 439 482 439 984 844 984 844 651 230 651 230 299 188 299 188 596 5 596 5 94 586 94 586 58 153 58 153 83 155 83 155 620 446 620 446 313 554 313 554 763 102 763 102 488 676 488 676 255 831 255 831 417 396 417 396 376 656 376 656 506 102 506 102 441 878 441 878 794 746 794 746 503 616 503 616 793 976 793 976 691 287 691 287 246 846 246 846 460 592 460 592 37 87 37 87 357 383 357 383 533 263 533 263 429 909 429 909 131 292 131 292 928 864 928 864 992 49 992 49 449 308 449 308 367 991 367 991 841 750 841 750 53 697 53 697 997 366 997 366 433 598 433 598 688 75 688 75 941 167 941 167 587 947 587 947 276 618 276 618 864 612 864 612 4 427 4 427 366 746 366 746 473 887 473 887 812 646 812 646 232 620 232 620 749 780 749 780 345 58 345 58 49 506 49 506 613 556 613 556 788 49 788 49 241 590 241 590 616 158 616 158 429 165 429 165 718 424 718 424 524 252 524 252 908 187 908 187 899 562 899 562 481 325 481 325 996 72 996 72 958 926 958 926 455 314 455 314 725 628 725 628 475 498 475 498 135 238 135 238 837 810 837 810 175 821 175 821 490 645 490 645 114 964 114 964 69 786 69 786 615 454 615 454 201 423 201 423 644 387 644 387 767 118 767 118 720 320 720 320 49 160 49 160 312 630 312 630 866 791 866 791 81 777 81 777 458 252 458 252 462 964 462 964 437 755 437 755 370 906 370 906 258 638 258 638 821 964 821 964 848 520 848 520 197 281 197 281 59 928 59 928 988 643 988 643 761 828 761 828 664 373 664 373 536 466 536 466 773 94 773 94 31 839 31 839 875 172 875 172 706 919 706 919 263 910 263 910 30 577 30 577 591 729 591 729 208 983 208 983 344 889 344 889 349 668 349 668 97 191 97 191 836 795 836 795 295 885 295 885 477 243 477 243 305 202 305 202 576 439 576 439 520 483 520 483 454 351 454 351 490 51 490 51 463 384 463 384 607 663 607 663 408 107 408 107 257 36 257 36 60 340 60 340 195 235 195 235 549 224 549 224 488 740 488 740 579 722 579 722 972 675 972 675 270 66 270 66 971 179 971 179 626 387 626 387 425 20 425 20 31 766 31 766 831 582 831 582 900 742 900 742 640 500 640 500 843 948 843 948 446 933 446 933 181 937 181 937 364 276 364 276 259 74 259 74 60 266 60 266 554 711 554 711 400 246 400 246 994 721 994 721 463 892 463 892 370 764 370 764 565 743 565 743 347 350 347 350 31 241 31 241 654 844 654 844 965 882 965 882 222 149 222 149 947 183 947 183 299 437 299 437 824 150 824 150 112 870 112 870 958 292 958 292 37 80 37 80 505 273 505 273 715 351 715 351 551 629 551 629 596 335 596 335 365 640 365 640 146 424 146 424 500 303 500 303 156 184 156 184 305 42 305 42 607 46 607 46 50 595 50 595 323 447 323 447 464 983 464 983 52 607 52 607 351 517 351 517 610 288 610 288 936 556 936 556 459 300 459 300 423 250 423 250 471 100 471 100 726 604 726 604 641 145 641 145 73 739 73 739 324 276 324 276 117 672 117 672 330 176 330 176 584 198 584 198 148 354 148 354 447 603 447 603 85 810 85 810 751 235 751 235 626 547 626 547 746 610 746 610 784 507 784 507 605 153 605 153 199 478 199 478 230 596 230 596 434 226 434 226 197 673 197 673 195 297 195 297 580 886 580 886 475 214 475 214 657 939 657 939 154 621 154 621 851 342 851 342 194 77 194 77 993 818 993 818 254 366 254 366 632 949 632 949 787 585 787 585 836 708 836 708 984 926 984 926 367 983 367 983 446 122 446 122 576 432 576 432 887 886 887 886 205 139 205 139 167 426 167 426 645 859 645 859 786 410 786 410 929 591 929 591 47 768 47 768 825 83 825 83 457 446 457 446 654 897 654 897 143 253 143 253 618 531 618 531 559 184 559 184 831 311 831 311 866 764 866 764 171 579 171 579 813 482 813 482 577 962 577 962 673 146 673 146 646 780 646 780 787 888 787 888 223 25 223 25 328 594 328 594 687 824 687 824 127 568 127 568 928 684 928 684 617 799 617 799 184 88 184 88 352 305 352 305 747 266 747 266 926 245 926 245 90 567 90 567 933 219 933 219 903 12 903 12 187 355 187 355 723 226 723 226 199 770 199 770 500 791 500 791 947 884 947 884 429 224 429 224 677 825 677 825 372 204 372 204 10 88 10 88 503 932 503 932 62 382 62 382 726 944 726 944 515 546 515 546 286 556 286 556 316 33 316 33 44 632 44 632 972 698 972 698 222 82 222 82 155 895 155 895 640 429 640 429 23 730 23 730 563 547 563 547 583 405 583 405 46 283 46 283 929 280 929 280 528 204 528 204 247 984 247 984 560 113 560 113 652 52 652 52 385 845 385 845 299 846 299 846 461 647 461 647 376 301 376 301 33 81 33 81 645 650 645 650 47 502 47 502 923 439 923 439 622 223 622 223 927 281 927 281 403 366 403 366 182 855 182 855 580 987 580 987 925 967 925 967 760 537 760 537 923 669 923 669 995 892 995 892 37 781 37 781 803 539 803 539 466 295 466 295 462 59 462 59 858 195 858 195 216 663 216 663 153 598 153 598 721 954 721 954 825 666 825 666 874 663 874 663 614 145 614 145 285 636 285 636 608 414 608 414 110 440 110 440 664 410 664 410 203 57 203 57 991 693 991 693 195 101 195 101 85 521 85 521 910 438 910 438 511 490 511 490 762 109 762 109 418 206 418 206 582 267 582 267 824 537 824 537 629 932 629 932 105 179 105 179 411 6 411 6 652 795 652 795 164 129 164 129 322 29 322 29 452 539 452 539 772 737 772 737 933 531 933 531 95 308 95 308 372 641 372 641 759 409 759 409 42 181 42 181 411 842 411 842 20 274 20 274 950 343 950 343 108 767 108 767 65 518 65 518 513 221 513 221 112 58 112 58 833 170 833 170 685 784 685 784 792 775 792 775 902 233 902 233 290 581 290 581 244 763 244 763 447 431 447 431 90 996 90 996 254 224 254 224 844 896 844 896 315 625 315 625 150 649 150 649 401 995 401 995 631 174 631 174 168 744 168 744 57 176 57 176 730 69 730 69 457 821 457 821 521 93 521 93 772 138 772 138 521 627 521 627 584 336 584 336 95 694 95 694 40 620 40 620 306 767 306 767 918 797 918 797 210 224 210 224 408 740 408 740 717 698 717 698 892 980 892 980 334 612 334 612 300 552 300 552 421 417 421 417 180 866 180 866 59 675 59 675 123 186 123 186 917 724 917 724 867 675 867 675 591 3 591 3 964 935 964 935 368 917 368 917 109 356 109 356 558 183 558 183 873 402 873 402 977 397 977 397 903 361 903 361 930 316 930 316 158 739 158 739 539 400 539 400 533 501 533 501 90 539 90 539 62 83 62 83 405 294 405 294 118 300 118 300 380 714 380 714 784 291 784 291 286 467 286 467 158 786 158 786 389 428 389 428 933 557 933 557 80 481 80 481 44 863 44 863 309 6 309 6 612 212 612 212 106 223 106 223 768 515 768 515 226 134 226 134 263 899 263 899 299 805 299 805 536 714 536 714 96 338 96 338 831 702 831 702 763 573 763 573 278 374 278 374 486 224 486 224 37 921 37 921 603 933 603 933 327 321 327 321 372 193 372 193 466 15 466 15 709 753 709 753 824 648 824 648 210 188 210 188 740 584 740 584 529 246 529 246 945 501 945 501 295 343 295 343 419 945 419 945 568 670 568 670 173 333 173 333 211 27 211 27 522 747 522 747 820 588 820 588 437 104 437 104 328 40 328 40 115 792 115 792 221 893 221 893 959 25 959 25 218 696 218 696 970 913 970 913 323 73 323 73 51 856 51 856 373 822 373 822 304 729 304 729 550 693 550 693 158 72 158 72 346 344 346 344 631 453 631 453 349 557 349 557 186 689 186 689 566 2 566 2 51 344 51 344 222 413 222 413 199 373 199 373 432 323 432 323 443 264 443 264 159 33 159 33 906 250 906 250 359 800 359 800 919 231 919 231 929 128 929 128 564 459 564 459 940 677 940 677 350 218 350 218 116 526 116 526 601 532 601 532 399 186 399 186 404 262 404 262 644 847 644 847 774 842 774 842 854 377 854 377 915 638 915 638 760 769 760 769 622 28 622 28 338 646 338 646 4 776 4 776 96 389 96 389 731 821 731 821 813 927 813 927 771 493 771 493 921 935 921 935 807 577 807 577 40 623 40 623 555 766 555 766 470 287 470 287 466 679 466 679 317 33 317 33 260 940 260 940 357 254 357 254 63 315 63 315 182 486 182 486 188 848 188 848 478 873 478 873 631 866 631 866 744 332 744 332 357 40 357 40 48 872 48 872 22 603 22 603 628 674 628 674 68 289 68 289 388 793 388 793 572 904 572 904 783 12 783 12 398 36 398 36 200 235 200 235 779 107 779 107 768 665 768 665 440 464 440 464 523 558 523 558 860 294 860 294 957 414 957 414 455 225 455 225 227 445 227 445 502 959 502 959 581 728 581 728 612 984 612 984 228 613 228 613 793 887 793 887 926 565 926 565 32 543 32 543 403 586 403 586 816 106 816 106 639 909 639 909 551 804 551 804 134 550 134 550 445 713 445 713 139 369 139 369 238 595 238 595 782 49 782 49 452 311 452 311 848 780 848 780 127 595 127 595 89 244 89 244 205 130 205 130 382 415 382 415 52 168 52 168 509 736 509 736 368 274 368 274 517 857 517 857 322 271 322 271 34 87 34 87 222 966 222 966 344 461 344 461 68 608 68 608 65 435 65 435 988 841 988 841 523 271 523 271 798 302 798 302 68 491 68 491 330 214 330 214 447 427 447 427 53 680 53 680 290 19 290 19 271 666 271 666 735 343 735 343 589 398 589 398 267 217 267 217 948 111 948 111 338 897 338 897 811 154 811 154 420 679 420 679 277 325 277 325 363 99 363 99 38 766 38 766 831 936 831 936 232 985 232 985 334 503 334 503 61 840 61 840 480 159 480 159 584 514 584 514 596 315 596 315 227 396 227 396 713 162 713 162 226 230 226 230 620 862 620 862 934 203 934 203 698 90 698 90 288 815 288 815 741 698 741 698 784 823 784 823 155 125 155 125 905 872 905 872 316 546 316 546 242 954 242 954 777 13 777 13 668 37 668 37 920 83 920 83 793 619 793 619 518 562 518 562 936 928 936 928 661 960 661 960 649 502 649 502 119 168 119 168 396 284 396 284 222 512 222 512 631 742 631 742 342 345 342 345 739 207 739 207 442 819 442 819 909 379 909 379 982 113 982 113 601 899 601 899 57 397 57 397 825 348 825 348 332 145 332 145 87 208 87 208 30 795 30 795 170 58 170 58 579 328 579 328 1 788 1 788 102 836 102 836 107 193 107 193 491 311 491 311 512 874 512 874 799 429 799 429 735 579 735 579 380 812 380 812 488 786 488 786 265 718 265 718 419 435 419 435 953 437 953 437 511 618 511 618 888 843 888 843 601 258 601 258 883 224 883 224 773 565 773 565 55 48 55 48 398 519 398 519 988 322 988 322 907 251 907 251 289 537 289 537 547 413 547 413 262 251 262 251 538 468 538 468 768 37 768 37 22 979 22 979 323 886 323 886 880 96 880 96 689 486 689 486 879 411 879 411 573 259 573 259 660 965 660 965 926 715 926 715 276 912 276 912 81 677 81 677 119 640 119 640 661 554 661 554 691 956 691 956 835 473 835 473 65 724 65 724 429 380 429 380 2 920 2 920 20 64 20 64 251 192 251 192 237 631 237 631 165 424 165 424 308 872 308 872 875 583 875 583 72 97 72 97 84 905 84 905 641 860 641 860 508 677 508 677 679 959 679 959 610 122 610 122 606 527 606 527 699 302 699 302 317 807 317 807 782 106 782 106 586 623 586 623 198 798 198 798 938 991 938 991 836 545 836 545 130 901 130 901 956 270 956 270 642 298 642 298 124 37 124 37 499 409 499 409 432 759 432 759 77 700 77 700 961 261 961 261 93 462 93 462 4 91 4 91 180 422 180 422 589 964 589 964 666 593 666 593 368 496 368 496 264 982 264 982 549 923 549 923 845 684 845 684 384 376 384 376 721 379 721 379 913 943 913 943 879 612 879 612 401 513 401 513 731 524 731 524 638 602 638 602 112 244 112 244 658 551 658 551 461 278 461 278 856 628 856 628 967 172 967 172 149 273 149 273 459 261 459 261 764 194 764 194 375 774 375 774 478 625 478 625 497 706 497 706 801 876 801 876 625 921 625 921 715 538 715 538 405 210 405 210 643 581 643 581 687 889 687 889 499 49 499 49 227 701 227 701 650 850 650 850 242 587 242 587 12 115 12 115 714 329 714 329 242 490 242 490 724 340 724 340 959 288 959 288 206 359 206 359 253 530 253 530 669 398 669 398 62 252 62 252 720 79 720 79 530 350 530 350 416 373 416 373 29 298 29 298 359 678 359 678 625 303 625 303 499 676 499 676 915 84 915 84 382 676 382 676 184 133 184 133 949 457 949 457 48 121 48 121 235 347 235 347 838 561 838 561 652 344 652 344 657 814 657 814 96 805 96 805 458 680 458 680 87 69 87 69 878 467 878 467 267 183 267 183 968 169 968 169 144 788 144 788 959 157 959 157 859 468 859 468 749 229 749 229 185 981 185 981 362 853 362 853 859 318 859 318 787 165 787 165 412 335 412 335 505 642 505 642 460 239 460 239 545 175 545 175 948 401 948 401 589 981 589 981 252 176 252 176 898 58 898 58 927 617 927 617 265 235 265 235 654 448 654 448 757 194 757 194 951 240 951 240 642 548 642 548 949 297 949 297 855 320 855 320 219 517 219 517 21 433 21 433 609 123 609 123 798 269 798 269 876 571 876 571 66 685 66 685 905 955 905 955 157 954 157 954 838 577 838 577 627 258 627 258 826 876 826 876 540 149 540 149 254 645 254 645 898 518 898 518 384 168 384 168 805 493 805 493 895 60 895 60 257 840 257 840 146 403 146 403 638 364 638 364 422 435 422 435 860 248 860 248 918 743 918 743 882 523 882 523 944 810 944 810 344 382 344 382 48 346 48 346 366 392 366 392 596 287 596 287 986 756 986 756 338 61 338 61 511 46 511 46 323 284 323 284 87 162 87 162 751 70 751 70 335 736 335 736 986 866 986 866 774 109 774 109 155 88 155 88 15 411 15 411 300 952 300 952 445 550 445 550 247 164 247 164 369 722 369 722 164 410 164 410 576 218 576 218 760 681 760 681 130 55 130 55 530 748 530 748 310 123 310 123 834 935 834 935 21 940 21 940 920 940 920 940 165 212 165 212 199 861 199 861 384 940 384 940 823 252 823 252 116 764 116 764 499 455 499 455 810 776 810 776 54 91 54 91 799 309 799 309 879 162 879 162 298 582 298 582 254 916 254 916 148 441 148 441 726 996 726 996 805 19 805 19 303 99 303 99 542 496 542 496 609 427 609 427 203 724 203 724 506 493 506 493 838 576 838 576 296 173 296 173 743 153 743 153 915 171 915 171 324 176 324 176 23 384 23 384 409 661 409 661 107 566 107 566 135 144 135 144 630 771 630 771 780 415 780 415 648 309 648 309 976 48 976 48 747 20 747 20 600 700 600 700 447 307 447 307 884 552 884 552 763 986 763 986 434 738 434 738 343 131 343 131 469 593 469 593 926 739 926 739 871 814 871 814 813 997 813 997 474 29 474 29 626 341 626 341 401 361 401 361 971 908 971 908 289 408 289 408 224 238 224 238 178 241 178 241 981 570 981 570 283 446 283 446 508 31 508 31 533 565 533 565 892 25 892 25 107 841 107 841 401 795 401 795 431 971 431 971 870 113 870 113 796 609 796 609 346 604 346 604 213 990 213 990 434 18 434 18 431 498 431 498 428 774 428 774 867 616 867 616 815 515 815 515 581 275 581 275 646 52 646 52 450 67 450 67 558 979 558 979 764 78 764 78 83 855 83 855 23 660 23 660 791 693 791 693 475 556 475 556 368 689 368 689 260 438 260 438 675 974 675 974 920 816 920 816 788 865 788 865 811 873 811 873 116 324 116 324 899 638 899 638 407 171 407 171 416 870 416 870 737 997 737 997 838 82 838 82 684 831 684 831 613 872 613 872 534 381 534 381 465 727 465 727 299 502 299 502 88 763 88 763 841 216 841 216 551 21 551 21 212 135 212 135 187 541 187 541 277 77 277 77 690 234 690 234 690 640 690 640 603 573 603 573 170 231 170 231 452 949 452 949 87 556 87 556 796 188 796 188 452 781 452 781 756 317 756 317 883 591 883 591 975 917 975 917 940 628 940 628 131 486 131 486 544 48 544 48 392 582 392 582 624 936 624 936 431 662 431 662 716 886 716 886 567 323 567 323 364 537 364 537 852 311 852 311 9 54 9 54 38 212 38 212 733 505 733 505 135 368 135 368 835 57 835 57 144 307 144 307 201 59 201 59 188 245 188 245 261 205 261 205 118 39 118 39 893 859 893 859 503 361 503 361 753 354 753 354 311 908 311 908 826 347 826 347 826 991 826 991 430 589 430 589 500 319 500 319 531 306 531 306 725 33 725 33 514 374 514 374 854 635 854 635 373 950 373 950 506 833 506 833 407 478 407 478 918 156 918 156 671 540 671 540 994 383 994 383 45 622 45 622 684 94 684 94 546 246 546 246 706 830 706 830 550 979 550 979 286 831 286 831 220 683 220 683 630 202 630 202 619 70 619 70 534 242 534 242 282 611 282 611 652 793 652 793 451 107 451 107 876 316 876 316 520 102 520 102 730 718 730 718 86 104 86 104 810 585 810 585 134 406 134 406 610 688 610 688 322 18 322 18 178 190 178 190 284 207 284 207 730 343 730 343 686 27 686 27 849 538 849 538 957 148 957 148 930 387 930 387 124 671 124 671 753 97 753 97 59 93 59 93 151 220 151 220 81 879 81 879 402 403 402 403 45 337 45 337 355 398 355 398 321 444 321 444 412 544 412 544 561 113 561 113 288 468 288 468 68 357 68 357 878 858 878 858 417 720 417 720 170 751 170 751 865 942 865 942 191 769 191 769 67 247 67 247 807 100 807 100 926 87 926 87 723 690 723 690 361 287 361 287 437 681 437 681 880 171 880 171 840 338 840 338 20 217 20 217 136 720 136 720 699 303 699 303 761 569 761 569 420 885 420 885 408 66 408 66 335 126 335 126 464 773 464 773 719 23 719 23 549 767 549 767 941 897 941 897 439 255 439 255 811 553 811 553 358 735 358 735 538 456 538 456 84 506 84 506 349 785 349 785 644 880 644 880 608 975 608 975 919 401 919 401 151 930 151 930 47 937 47 937 484 360 484 360 288 536 288 536 880 849 880 849 490 474 490 474 257 328 257 328 675 70 675 70 835 587 835 587 873 615 873 615 318 48 318 48 721 20 721 20 489 232 489 232 141 779 141 779 796 401 796 401 940 320 940 320 367 68 367 68 294 996 294 996 763 142 763 142 490 324 490 324 418 89 418 89 867 454 867 454 283 993 283 993 37 674 37 674 609 180 609 180 302 452 302 452 150 541 150 541 318 500 318 500 851 720 851 720 621 28 621 28 378 806 378 806 675 755 675 755 462 642 462 642 581 222 581 222 418 246 418 246 914 730 914 730 54 617 54 617 137 876 137 876 306 264 306 264 341 124 341 124 402 811 402 811 969 631 969 631 498 74 498 74 352 33 352 33 190 902 190 902 753 132 753 132 306 763 306 763 33 99 33 99 533 244 533 244 320 775 320 775 173 84 173 84 678 807 678 807 841 136 841 136 873 361 873 361 376 822 376 822 184 305 184 305 202 889 202 889 943 52 943 52 190 214 190 214 199 672 199 672 664 890 664 890 492 760 492 760 987 651 987 651 304 721 304 721 634 690 634 690 580 501 580 501 690 662 690 662 422 177 422 177 307 317 307 317 352 223 352 223 619 32 619 32 460 645 460 645 485 600 485 600 848 364 848 364 412 942 412 942 87 25 87 25 544 122 544 122 819 504 819 504 149 25 149 25 715 601 715 601 972 278 972 278 309 204 309 204 851 188 851 188 664 141 664 141 255 598 255 598 863 719 863 719 976 67 976 67 306 356 306 356 225 725 225 725 64 962 64 962 261 870 261 870 979 871 979 871 863 317 863 317 443 361 443 361 306 470 306 470 975 533 975 533 387 376 387 376 707 849 707 849 473 120 473 120 475 338 475 338 731 234 731 234 70 196 70 196 840 729 840 729 440 460 440 460 663 616 663 616 21 331 21 331 219 529 219 529 497 538 497 538 320 811 320 811 112 931 112 931 407 92 407 92 198 521 198 521 888 190 888 190 478 923 478 923 109 578 109 578 739 463 739 463 425 196 425 196 768 20 768 20 194 710 194 710 581 159 581 159 745 199 745 199 128 822 128 822 231 539 231 539 6 841 6 841 980 247 980 247 345 423 345 423 88 576 88 576 887 817 887 817 908 368 908 368 72 52 72 52 406 563 406 563 164 309 164 309 564 774 564 774 90 525 90 525 614 37 614 37 328 75 328 75 983 875 983 875 389 821 389 821 267 422 267 422 981 517 981 517 971 700 971 700 807 959 807 959 154 539 154 539 375 792 375 792 52 309 52 309 539 267 539 267 851 5 851 5 8 913 8 913 763 44 763 44 828 593 828 593 56 925 56 925 371 875 371 875 644 598 644 598 769 153 769 153 640 569 640 569 118 623 118 623 233 228 233 228 768 178 768 178 429 186 429 186 661 765 661 765 517 362 517 362 186 785 186 785 820 535 820 535 948 572 948 572 155 410 155 410 618 916 618 916 27 304 27 304 786 596 786 596 906 255 906 255 247 777 247 777 585 227 585 227 428 64 428 64 475 830 475 830 446 494 446 494 632 447 632 447 383 332 383 332 52 731 52 731 743 425 743 425 841 337 841 337 737 49 737 49 4 256 4 256 680 174 680 174 237 351 237 351 565 690 565 690 842 747 842 747 921 956 921 956 259 511 259 511 871 297 871 297 929 760 929 760 834 323 834 323 940 580 940 580 661 397 661 397 964 301 964 301 471 968 471 968 652 288 652 288 103 960 103 960 544 201 544 201 670 293 670 293 895 668 895 668 135 849 135 849 924 832 924 832 87 663 87 663 852 518 852 518 123 210 123 210 606 59 606 59 777 539 777 539 764 266 764 266 248 149 248 149 303 868 303 868 296 468 296 468 623 29 623 29 484 135 484 135 668 400 668 400 868 410 868 410 820 785 820 785 714 656 714 656 219 538 219 538 291 128 291 128 719 506 719 506 582 767 582 767 434 314 434 314 843 59 843 59 126 921 126 921 577 75 577 75 666 990 666 990 403 389 403 389 439 410 439 410 678 339 678 339 342 729 342 729 293 361 293 361 434 193 434 193 271 71 271 71 432 899 432 899 104 305 104 305 590 31 590 31 41 421 41 421 276 637 276 637 529 877 529 877 124 621 124 621 529 816 529 816 372 790 372 790 342 442 342 442 76 595 76 595 293 996 293 996 689 526 689 526 183 26 183 26 291 387 291 387 533 134 533 134 316 29 316 29 666 403 666 403 991 685 991 685 707 960 707 960 598 510 598 510 166 308 166 308 233 173 233 173 19 336 19 336 426 815 426 815 194 695 194 695 128 652 128 652 491 881 491 881 178 63 178 63 527 670 527 670 218 219 218 219 398 227 398 227 736 450 736 450 291 500 291 500 190 901 190 901 278 759 278 759 190 225 190 225 664 409 664 409 397 646 397 646 11 856 11 856 227 894 227 894 890 424 890 424 830 825 830 825 700 276 700 276 111 88 111 88 988 684 988 684 226 967 226 967 544 970 544 970 572 147 572 147 963 621 963 621 775 236 775 236 146 694 146 694 250 446 250 446 939 27 939 27 143 845 143 845 934 40 934 40 90 711 90 711 304 980 304 980 500 458 500 458 722 5 722 5 710 141 710 141 140 68 140 68 897 866 897 866 737 545 737 545 925 633 925 633 334 426 334 426 889 376 889 376 440 832 440 832 34 395 34 395 786 723 786 723 255 917 255 917 963 777 963 777 541 171 541 171 799 434 799 434 463 61 463 61 329 645 329 645 404 635 404 635 273 286 273 286 69 488 69 488 7 825 7 825 824 614 824 614 388 654 388 654 785 79 785 79 504 112 504 112 718 89 718 89 950 434 950 434 21 845 21 845 648 10 648 10 649 311 649 311 239 449 239 449 827 377 827 377 205 736 205 736 279 802 279 802 196 129 196 129 325 135 325 135 342 61 342 61 639 621 639 621 432 374 432 374 754 899 754 899 662 121 662 121 619 145 619 145 815 948 815 948 772 203 772 203 585 101 585 101 639 193 639 193 929 766 929 766 987 345 987 345 898 985 898 985 835 715 835 715 443 895 443 895 98 335 98 335 659 960 659 960 707 718 707 718 468 322 468 322 479 355 479 355 202 532 202 532 381 885 381 885 130 324 130 324 168 491 168 491 241 695 241 695 844 487 844 487 79 237 79 237 623 824 623 824 865 776 865 776 198 752 198 752 636 703 636 703 712 455 712 455 329 459 329 459 75 251 75 251 497 860 497 860 747 467 747 467 650 921 650 921 866 919 866 919 156 402 156 402 111 606 111 606 13 428 13 428 806 115 806 115 505 535 505 535 976 161 976 161 512 229 512 229 345 971 345 971 59 453 59 453 238 396 238 396 971 943 971 943 947 225 947 225 369 990 369 990 345 962 345 962 490 20 490 20 351 97 351 97 617 144 617 144 520 634 520 634 989 154 989 154 521 790 521 790 685 283 685 283 4 179 4 179 836 530 836 530 286 714 286 714 570 94 570 94 432 567 432 567 737 890 737 890 959 462 959 462 376 321 376 321 312 441 312 441 934 629 934 629 741 451 741 451 895 324 895 324 177 504 177 504 787 84 787 84 346 820 346 820 149 973 149 973 930 774 930 774 242 103 242 103 275 684 275 684 617 660 617 660 987 915 987 915 542 594 542 594 475 220 475 220 364 239 364 239 969 516 969 516 469 18 469 18 48 838 48 838 136 853 136 853 570 269 570 269 730 896 730 896 860 284 860 284 810 620 810 620 175 452 175 452 709 944 709 944 305 836 305 836 428 547 428 547 14 799 14 799 65 158 65 158 464 260 464 260 645 7 645 7 268 546 268 546 888 705 888 705 509 397 509 397 266 134 266 134 491 927 491 927 497 514 497 514 242 657 242 657 372 259 372 259 291 181 291 181 120 966 120 966 358 391 358 391 675 68 675 68 159 231 159 231 645 817 645 817 98 399 98 399 19 61 19 61 631 137 631 137 515 586 515 586 748 16 748 16 421 213 421 213 97 613 97 613 976 876 976 876 464 342 464 342 699 211 699 211 641 284 641 284 773 879 773 879 937 268 937 268 586 946 586 946 430 532 430 532 440 332 440 332 871 611 871 611 95 517 95 517 634 612 634 612 196 793 196 793 488 110 488 110 672 382 672 382 990 680 990 680 948 527 948 527 925 574 925 574 367 832 367 832 213 334 213 334 371 213 371 213 518 983 518 983 81 246 81 246 173 378 173 378 437 120 437 120 83 879 83 879 939 223 939 223 961 107 961 107 71 483 71 483 862 434 862 434 585 487 585 487 476 915 476 915 900 881 900 881 463 82 463 82 332 906 332 906 148 666 148 666 777 559 777 559 632 372 632 372 23 40 23 40 809 665 809 665 383 785 383 785 31 326 31 326 952 640 952 640 308 803 308 803 988 336 988 336 773 657 773 657 37 726 37 726 658 548 658 548 294 705 294 705 436 909 436 909 389 281 389 281 880 185 880 185 147 661 147 661 721 23 721 23 631 371 631 371 13 102 13 102 851 828 851 828 170 349 170 349 165 941 165 941 844 994 844 994 312 401 312 401 321 937 321 937 948 61 948 61 993 358 993 358 433 355 433 355 912 794 912 794 973 760 973 760 966 705 966 705 902 980 902 980 26 248 26 248 813 391 813 391 440 664 440 664 690 254 690 254 675 909 675 909 542 175 542 175 82 464 82 464 349 985 349 985 29 729 29 729 267 408 267 408 891 267 891 267 850 660 850 660 564 114 564 114 400 578 400 578 609 806 609 806 824 794 824 794 843 681 843 681 671 245 671 245 48 93 48 93 647 687 647 687 961 613 961 613 631 236 631 236 186 822 186 822 802 551 802 551 742 594 742 594 97 728 97 728 109 938 109 938 365 339 365 339 473 278 473 278 739 909 739 909 789 288 789 288 497 800 497 800 202 830 202 830 113 286 113 286 101 109 101 109 427 909 427 909 82 719 82 719 837 582 837 582 72 102 72 102 247 950 247 950 124 26 124 26 236 220 236 220 214 16 214 16 686 859 686 859 40 32 40 32 21 304 21 304 388 912 388 912 28 206 28 206 455 254 455 254 112 598 112 598 543 454 543 454 97 805 97 805 930 222 930 222 354 646 354 646 210 763 210 763 907 981 907 981 579 832 579 832 988 71 988 71 745 777 745 777 220 68 220 68 337 875 337 875 730 470 730 470 97 56 97 56 989 865 989 865 767 374 767 374 585 110 585 110 903 729 903 729 408 188 408 188 773 298 773 298 349 387 349 387 906 159 906 159 249 606 249 606 926 662 926 662 556 6 556 6 135 110 135 110 588 875 588 875 585 202 585 202 979 964 979 964 121 152 121 152 867 363 867 363 125 861 125 861 919 881 919 881 459 910 459 910 34 399 34 399 512 24 512 24 385 963 385 963 372 499 372 499 427 273 427 273 772 99 772 99 589 622 589 622 905 408 905 408 846 982 846 982 141 768 141 768 708 367 708 367 810 608 810 608 979 30 979 30 448 953 448 953 4 307 4 307 323 945 323 945 861 291 861 291 894 463 894 463 706 459 706 459 455 322 455 322 918 129 918 129 178 91 178 91 91 891 91 891 565 586 565 586 607 297 607 297 784 834 784 834 386 865 386 865 236 914 236 914 34 498 34 498 82 584 82 584 448 984 448 984 199 850 199 850 751 638 751 638 673 712 673 712 661 134 661 134 936 263 936 263 970 97 970 97 615 910 615 910 942 500 942 500 234 139 234 139 385 20 385 20 673 209 673 209 117 363 117 363 437 655 437 655 398 594 398 594 233 180 233 180 147 553 147 553 499 564 499 564 606 888 606 888 726 859 726 859 329 815 329 815 800 880 800 880 200 759 200 759 669 365 669 365 627 765 627 765 372 195 372 195 725 779 725 779 498 493 498 493 291 325 291 325 147 561 147 561 95 832 95 832 555 674 555 674 25 601 25 601 493 240 493 240 725 878 725 878 493 723 493 723 500 663 500 663 466 466 466 466 151 428 151 428 897 264 897 264 391 761 391 761 86 828 86 828 619 922 619 922 28 409 28 409 408 229 408 229 677 753 677 753 324 940 324 940 844 987 844 987 515 583 515 583 834 150 834 150 473 790 473 790 65 634 65 634 341 187 341 187 266 491 266 491 507 460 507 460 696 896 696 896 909 853 909 853 874 649 874 649 856 509 856 509 446 49 446 49 399 282 399 282 73 310 73 310 877 10 877 10 655 167 655 167 586 707 586 707 228 41 228 41 497 897 497 897 356 461 356 461 417 945 417 945 892 197 892 197 76 535 76 535 920 815 920 815 21 735 21 735 905 563 905 563 203 472 203 472 207 267 207 267 339 842 339 842 90 517 90 517 924 716 924 716 609 181 609 181 343 591 343 591 629 551 629 551 599 643 599 643 740 927 740 927 530 12 530 12 831 271 831 271 758 583 758 583 629 192 629 192 665 500 665 500 729 58 729 58 96 666 96 666 619 524 619 524 835 616 835 616 917 270 917 270 585 672 585 672 623 991 623 991 662 579 662 579 887 409 887 409 260 57 260 57 143 596 143 596 661 109 661 109 713 305 713 305 236 849 236 849 503 531 503 531 319 359 319 359 4 836 4 836 827 569 827 569 100 796 100 796 301 880 301 880 145 25 145 25 880 719 880 719 199 261 199 261 903 782 903 782 544 412 544 412 281 408 281 408 965 565 965 565 983 469 983 469 318 23 318 23 555 929 555 929 398 222 398 222 775 731 775 731 707 197 707 197 240 872 240 872 290 588 290 588 917 434 917 434 909 246 909 246 415 662 415 662 283 67 283 67 958 471 958 471 465 776 465 776 565 471 565 471 304 443 304 443 234 257 234 257 368 655 368 655 464 831 464 831 846 597 846 597 741 795 741 795 742 863 742 863 732 909 732 909 195 102 195 102 767 325 767 325 147 656 147 656 418 615 418 615 599 737 599 737 949 86 949 86 21 493 21 493 737 175 737 175 682 484 682 484 926 287 926 287 678 387 678 387 777 507 777 507 150 506 150 506 576 486 576 486 703 772 703 772 414 320 414 320 649 331 649 331 318 347 318 347 686 523 686 523 885 277 885 277 64 142 64 142 994 684 994 684 537 63 537 63 748 18 748 18 241 516 241 516 199 601 199 601 490 691 490 691 653 37 653 37 344 199 344 199 663 354 663 354 481 312 481 312 351 380 351 380 888 755 888 755 565 702 565 702 675 279 675 279 582 22 582 22 245 108 245 108 669 559 669 559 312 793 312 793 951 20 951 20 415 546 415 546 777 928 777 928 658 83 658 83 900 545 900 545 600 70 600 70 265 823 265 823 503 359 503 359 54 962 54 962 693 344 693 344 638 895 638 895 988 857 988 857 214 280 214 280 287 820 287 820 455 19 455 19 924 263 924 263 56 500 56 500 48 341 48 341 876 937 876 937 517 678 517 678 144 358 144 358 344 463 344 463 904 928 904 928 511 126 511 126 753 4 753 4 930 72 930 72 858 109 858 109 131 249 131 249 738 869 738 869 277 765 277 765 285 734 285 734 113 703 113 703 38 945 38 945 190 877 190 877 175 374 175 374 388 927 388 927 465 569 465 569 745 396 745 396 819 938 819 938 120 876 120 876 661 843 661 843 242 321 242 321 66 666 66 666 411 403 411 403 496 677 496 677 901 347 901 347 54 29 54 29 159 700 159 700 259 713 259 713 253 327 253 327 765 291 765 291 873 991 873 991 879 425 879 425 748 345 748 345 557 544 557 544 733 870 733 870 102 803 102 803 213 142 213 142 894 514 894 514 234 969 234 969 686 791 686 791 796 376 796 376 622 934 622 934 355 69 355 69 456 527 456 527 976 700 976 700 959 129 959 129 336 462 336 462 435 221 435 221 125 50 125 50 259 383 259 383 31 935 31 935 845 808 845 808 713 690 713 690 2 840 2 840 647 460 647 460 895 968 895 968 172 365 172 365 989 560 989 560 985 22 985 22 549 130 549 130 871 544 871 544 726 327 726 327 928 750 928 750 177 148 177 148 801 202 801 202 73 984 73 984 95 755 95 755 965 166 965 166 276 155 276 155 462 103 462 103 674 768 674 768 285 476 285 476 942 137 942 137 624 753 624 753 113 877 113 877 132 714 132 714 188 287 188 287 611 337 611 337 728 882 728 882 904 938 904 938 338 290 338 290 938 553 938 553 934 296 934 296 341 828 341 828 103 889 103 889 756 443 756 443 350 859 350 859 218 403 218 403 688 12 688 12 59 552 59 552 707 448 707 448 967 397 967 397 283 479 283 479 984 885 984 885 378 763 378 763 224 951 224 951 988 139 988 139 522 97 522 97 461 522 461 522 307 699 307 699 751 744 751 744 640 567 640 567 926 790 926 790 978 770 978 770 20 444 20 444 612 160 612 160 27 699 27 699 456 937 456 937 778 575 778 575 547 522 547 522 909 761 909 761 148 558 148 558 256 775 256 775 957 409 957 409 8 712 8 712 311 637 311 637 610 908 610 908 535 862 535 862 865 172 865 172 347 64 347 64 801 846 801 846 791 445 791 445 220 74 220 74 351 238 351 238 987 410 987 410 1 728 1 728 345 739 345 739 974 586 974 586 1 963 1 963 810 749 810 749 651 323 651 323 917 526 917 526 480 566 480 566 947 881 947 881 430 429 430 429 720 353 720 353 242 302 242 302 526 814 526 814 945 830 945 830 892 900 892 900 299 64 299 64 320 751 320 751 68 218 68 218 80 431 80 431 801 729 801 729 592 898 592 898 349 877 349 877 877 343 877 343 242 866 242 866 257 960 257 960 563 579 563 579 596 104 596 104 840 82 840 82 369 359 369 359 440 612 440 612 155 433 155 433 932 392 932 392 801 652 801 652 831 135 831 135 556 19 556 19 808 275 808 275 781 783 781 783 118 342 118 342 322 932 322 932 954 710 954 710 168 700 168 700 592 418 592 418 926 3 926 3 132 808 132 808 660 905 660 905 14 489 14 489 839 566 839 566 932 97 932 97 257 338 257 338 619 475 619 475 791 358 791 358 772 568 772 568 60 28 60 28 574 596 574 596 709 57 709 57 426 654 426 654 805 363 805 363 608 675 608 675 21 127 21 127 751 66 751 66 10 578 10 578 237 243 237 243 365 298 365 298 594 905 594 905 504 608 504 608 303 629 303 629 150 619 150 619 258 928 258 928 203 587 203 587 532 736 532 736 749 333 749 333 785 763 785 763 896 489 896 489 293 939 293 939 257 917 257 917 99 460 99 460 773 155 773 155 417 676 417 676 974 170 974 170 500 562 500 562 945 365 945 365 686 83 686 83 93 320 93 320 853 623 853 623 991 51 991 51 351 460 351 460 211 145 211 145 547 530 547 530 118 217 118 217 709 381 709 381 773 509 773 509 187 4 187 4 323 813 323 813 120 132 120 132 818 510 818 510 233 179 233 179 670 166 670 166 710 857 710 857 542 118 542 118 398 333 398 333 42 166 42 166 472 495 472 495 600 884 600 884 240 390 240 390 478 443 478 443 935 795 935 795 290 611 290 611 667 415 667 415 203 540 203 540 528 571 528 571 236 15 236 15 88 580 88 580 967 289 967 289 343 254 343 254 578 974 578 974 839 770 839 770 650 415 650 415 276 489 276 489 402 611 402 611 639 23 639 23 792 129 792 129 368 731 368 731 200 347 200 347 557 406 557 406 44 715 44 715 804 144 804 144 482 623 482 623 101 899 101 899 941 446 941 446 155 401 155 401 947 341 947 341 173 194 173 194 257 423 257 423 835 156 835 156 378 571 378 571 995 871 995 871 272 959 272 959 385 31 385 31 429 778 429 778 741 582 741 582 490 953 490 953 6 274 6 274 469 896 469 896 697 877 697 877 579 413 579 413 629 776 629 776 246 13 246 13 956 935 956 935 329 438 329 438 371 405 371 405 42 320 42 320 725 143 725 143 453 377 453 377 810 64 810 64 422 174 422 174 695 894 695 894 100 523 100 523 767 493 767 493 323 951 323 951 663 209 663 209 846 199 846 199 264 447 264 447 417 470 417 470 295 854 295 854 961 493 961 493 290 452 290 452 710 951 710 951 217 925 217 925 241 816 241 816 341 257 341 257 652 116 652 116 334 455 334 455 529 448 529 448 590 89 590 89 710 60 710 60 982 804 982 804 136 517 136 517 580 363 580 363 767 436 767 436 841 824 841 824 48 388 48 388 63 862 63 862 673 185 673 185 344 862 344 862 301 163 301 163 962 483 962 483 308 62 308 62 856 939 856 939 79 199 79 199 348 142 348 142 19 165 19 165 511 777 511 777 882 811 882 811 928 463 928 463 109 869 109 869 899 929 899 929 724 18 724 18 496 472 496 472 374 603 374 603 119 805 119 805 542 491 542 491 579 798 579 798 313 576 313 576 532 732 532 732 622 541 622 541 721 631 721 631 876 519 876 519 383 661 383 661 460 363 460 363 763 83 763 83 118 512 118 512 57 763 57 763 996 898 996 898 650 469 650 469 212 6 212 6 954 250 954 250 314 964 314 964 788 798 788 798 793 508 793 508 870 525 870 525 78 877 78 877 703 971 703 971 754 35 754 35 25 858 25 858 255 90 255 90 174 288 174 288 275 193 275 193 951 484 951 484 70 625 70 625 638 122 638 122 490 102 490 102 456 273 456 273 914 521 914 521 570 127 570 127 895 886 895 886 231 313 231 313 787 81 787 81 496 414 496 414 939 369 939 369 147 138 147 138 444 472 444 472 266 124 266 124 297 735 297 735 82 338 82 338 34 468 34 468 82 654 82 654 589 449 589 449 155 822 155 822 184 970 184 970 742 674 742 674 439 869 439 869 118 731 118 731 965 509 965 509 365 561 365 561 646 453 646 453 129 553 129 553 970 184 970 184 62 409 62 409 760 900 760 900 612 342 612 342 690 851 690 851 233 760 233 760 615 612 615 612 164 880 164 880 560 577 560 577 936 346 936 346 783 499 783 499 175 886 175 886 682 228 682 228 267 712 267 712 208 297 208 297 926 301 926 301 336 641 336 641 294 165 294 165 861 478 861 478 923 148 923 148 49 747 49 747 620 120 620 120 905 732 905 732 165 330 165 330 738 698 738 698 350 915 350 915 987 287 987 287 92 875 92 875 830 411 830 411 782 90 782 90 643 923 643 923 170 20 170 20 927 763 927 763 230 47 230 47 528 502 528 502 733 965 733 965 405 578 405 578 947 92 947 92 857 540 857 540 351 831 351 831 686 258 686 258 900 286 900 286 759 338 759 338 748 11 748 11 609 211 609 211 759 440 759 440 684 267 684 267 916 597 916 597 204 153 204 153 150 443 150 443 653 407 653 407 851 662 851 662 44 798 44 798 594 157 594 157 881 957 881 957 245 102 245 102 963 887 963 887 254 721 254 721 494 461 494 461 314 350 314 350 628 873 628 873 86 488 86 488 56 870 56 870 543 496 543 496 10 732 10 732 128 577 128 577 744 449 744 449 784 654 784 654 508 967 508 967 203 812 203 812 147 282 147 282 965 655 965 655 792 230 792 230 320 796 320 796 436 910 436 910 6 136 6 136 688 858 688 858 520 547 520 547 794 206 794 206 190 365 190 365 952 689 952 689 807 703 807 703 958 361 958 361 417 13 417 13 179 606 179 606 474 516 474 516 31 954 31 954 24 702 24 702 433 431 433 431 475 530 475 530 662 398 662 398 265 866 265 866 936 74 936 74 392 622 392 622 107 824 107 824 777 884 777 884 576 845 576 845 232 797 232 797 340 720 340 720 284 132 284 132 394 400 394 400 488 883 488 883 371 723 371 723 994 624 994 624 62 246 62 246 615 662 615 662 900 776 900 776 497 84 497 84 46 81 46 81 51 606 51 606 516 827 516 827 756 45 756 45 357 647 357 647 50 742 50 742 947 308 947 308 318 745 318 745 996 533 996 533 790 865 790 865 784 953 784 953 114 425 114 425 623 274 623 274 376 563 376 563 83 789 83 789 583 520 583 520 773 997 773 997 484 888 484 888 72 431 72 431 835 682 835 682 228 804 228 804 133 474 133 474 693 993 693 993 87 940 87 940 806 552 806 552 198 223 198 223 563 756 563 756 926 253 926 253 743 918 743 918 111 807 111 807 233 553 233 553 784 769 784 769 497 836 497 836 857 580 857 580 297 198 297 198 327 723 327 723 348 821 348 821 905 123 905 123 708 512 708 512 463 975 463 975 88 855 88 855 136 968 136 968 579 458 579 458 986 614 986 614 982 613 982 613 739 334 739 334 531 324 531 324 144 698 144 698 257 808 257 808 261 286 261 286 250 617 250 617 140 782 140 782 181 359 181 359 717 940 717 940 560 743 560 743 700 971 700 971 252 748 252 748 193 976 193 976 230 425 230 425 995 599 995 599 700 410 700 410 67 382 67 382 945 86 945 86 202 350 202 350 330 218 330 218 968 876 968 876 142 510 142 510 795 334 795 334 970 215 970 215 231 381 231 381 469 312 469 312 2 367 2 367 282 461 282 461 670 394 670 394 794 870 794 870 521 278 521 278 798 681 798 681 985 117 985 117 583 458 583 458 951 765 951 765 479 715 479 715 203 914 203 914 971 21 971 21 976 637 976 637 709 61 709 61 386 520 386 520 451 899 451 899 440 441 440 441 312 791 312 791 387 658 387 658 947 116 947 116 691 995 691 995 905 2 905 2 871 46 871 46 149 845 149 845 594 943 594 943 993 928 993 928 827 39 827 39 343 246 343 246 578 349 578 349 766 755 766 755 710 368 710 368 130 294 130 294 533 542 533 542 894 547 894 547 663 783 663 783 281 867 281 867 443 603 443 603 431 259 431 259 696 548 696 548 888 302 888 302 855 909 855 909 775 414 775 414 770 843 770 843 321 834 321 834 403 918 403 918 874 89 874 89 73 593 73 593 728 375 728 375 382 337 382 337 566 264 566 264 790 132 790 132 760 357 760 357 34 788 34 788 25 488 25 488 519 406 519 406 617 659 617 659 424 710 424 710 231 949 231 949 709 980 709 980 232 605 232 605 433 317 433 317 943 645 943 645 249 531 249 531 588 201 588 201 18 328 18 328 938 419 938 419 784 92 784 92 931 69 931 69 355 856 355 856 494 416 494 416 38 483 38 483 529 346 529 346 603 372 603 372 88 787 88 787 400 489 400 489 983 141 983 141 982 549 982 549 523 733 523 733 636 447 636 447 448 411 448 411 538 722 538 722 420 111 420 111 134 245 134 245 223 571 223 571 926 771 926 771 223 404 223 404 451 805 451 805 744 57 744 57 886 307 886 307 400 787 400 787 674 520 674 520 35 511 35 511 39 105 39 105 204 402 204 402 640 641 640 641 183 345 183 345 125 686 125 686 876 549 876 549 263 190 263 190 892 802 892 802 45 103 45 103 680 210 680 210 599 136 599 136 396 521 396 521 25 840 25 840 71 328 71 328 905 938 905 938 55 529 55 529 339 96 339 96 437 649 437 649 791 945 791 945 196 102 196 102 832 701 832 701 739 632 739 632 460 935 460 935 515 883 515 883 238 79 238 79 535 70 535 70 480 975 480 975 245 144 245 144 238 949 238 949 429 322 429 322 648 997 648 997 313 698 313 698 691 397 691 397 921 183 921 183 39 88 39 88 283 666 283 666 274 252 274 252 258 570 258 570 952 137 952 137 404 968 404 968 13 221 13 221 325 176 325 176 919 836 919 836 676 517 676 517 521 893 521 893 772 794 772 794 374 989 374 989 393 943 393 943 801 130 801 130 27 863 27 863 795 828 795 828 312 854 312 854 708 243 708 243 920 9 920 9 775 119 775 119 566 818 566 818 473 237 473 237 623 321 623 321 871 547 871 547 411 238 411 238 642 840 642 840 878 728 878 728 690 597 690 597 882 527 882 527 618 964 618 964 219 446 219 446 49 230 49 230 441 238 441 238 550 253 550 253 983 626 983 626 159 241 159 241 822 726 822 726 797 188 797 188 393 728 393 728 421 694 421 694 853 314 853 314 652 461 652 461 571 694 571 694 730 663 730 663 82 27 82 27 943 995 943 995 353 715 353 715 671 931 671 931 453 917 453 917 693 271 693 271 956 910 956 910 460 740 460 740 534 967 534 967 262 763 262 763 224 427 224 427 728 618 728 618 120 623 120 623 503 852 503 852 732 736 732 736 807 52 807 52 140 465 140 465 498 325 498 325 85 732 85 732 636 735 636 735 245 811 245 811 830 700 830 700 544 916 544 916 934 943 934 943 520 832 520 832 86 824 86 824 391 328 391 328 137 198 137 198 420 956 420 956 578 556 578 556 154 333 154 333 944 72 944 72 252 591 252 591 236 56 236 56 634 867 634 867 743 22 743 22 249 242 249 242 973 40 973 40 482 845 482 845 510 54 510 54 476 472 476 472 448 135 448 135 362 261 362 261 335 534 335 534 561 466 561 466 466 677 466 677 583 156 583 156 478 980 478 980 785 229 785 229 15 491 15 491 602 539 602 539 976 71 976 71 677 862 677 862 234 971 234 971 207 587 207 587 747 819 747 819 827 240 827 240 920 54 920 54 194 324 194 324 901 988 901 988 766 127 766 127 811 530 811 530 465 210 465 210 497 576 497 576 131 898 131 898 379 838 379 838 692 936 692 936 203 561 203 561 827 612 827 612 956 123 956 123 405 473 405 473 882 72 882 72 94 208 94 208 479 401 479 401 224 529 224 529 389 589 389 589 113 768 113 768 887 166 887 166 876 174 876 174 857 29 857 29 90 690 90 690 995 675 995 675 979 10 979 10 803 860 803 860 536 242 536 242 956 283 956 283 585 930 585 930 338 708 338 708 805 108 805 108 677 757 677 757 571 577 571 577 732 374 732 374 808 974 808 974 767 641 767 641 941 411 941 411 340 447 340 447 709 98 709 98 256 41 256 41 774 488 774 488 907 664 907 664 292 348 292 348 868 895 868 895 865 823 865 823 883 600 883 600 583 369 583 369 567 686 567 686 787 648 787 648 572 717 572 717 236 457 236 457 23 694 23 694 789 563 789 563 264 539 264 539 506 592 506 592 302 442 302 442 556 666 556 666 890 141 890 141 645 239 645 239 306 862 306 862 796 864 796 864 406 372 406 372 618 115 618 115 417 610 417 610 391 19 391 19 132 885 132 885 674 971 674 971 930 256 930 256 508 802 508 802 375 109 375 109 464 912 464 912 857 44 857 44 791 978 791 978 927 844 927 844 725 592 725 592 102 913 102 913 362 495 362 495 202 477 202 477 352 19 352 19 204 352 204 352 431 553 431 553 572 197 572 197 753 187 753 187 548 820 548 820 730 400 730 400 531 894 531 894 901 235 901 235 540 934 540 934 886 582 886 582 929 481 929 481 918 339 918 339 57 246 57 246 283 98 283 98 87 5 87 5 546 544 546 544 5 948 5 948 630 996 630 996 170 366 170 366 14 91 14 91 595 402 595 402 554 763 554 763 79 254 79 254 669 842 669 842 641 582 641 582 885 362 885 362 290 426 290 426 919 78 919 78 321 751 321 751 630 311 630 311 205 900 205 900 719 786 719 786 171 748 171 748 412 384 412 384 765 3 765 3 464 164 464 164 542 556 542 556 790 116 790 116 758 674 758 674 58 930 58 930 989 561 989 561 386 679 386 679 664 390 664 390 837 521 837 521 451 697 451 697 741 927 741 927 462 842 462 842 266 542 266 542 668 67 668 67 667 419 667 419 373 819 373 819 369 512 369 512 850 943 850 943 946 716 946 716 153 593 153 593 945 2 945 2 698 72 698 72 356 276 356 276 357 668 357 668 433 877 433 877 293 483 293 483 688 803 688 803 739 535 739 535 600 837 600 837 348 151 348 151 815 304 815 304 692 638 692 638 577 674 577 674 248 831 248 831 125 278 125 278 494 417 494 417 423 899 423 899 682 231 682 231 167 350 167 350 537 853 537 853 757 674 757 674 177 248 177 248 939 769 939 769 455 21 455 21 626 333 626 333 744 723 744 723 319 134 319 134 112 378 112 378 114 728 114 728 824 859 824 859 35 67 35 67 315 358 315 358 805 254 805 254 236 850 236 850 936 963 936 963 36 738 36 738 494 755 494 755 70 532 70 532 424 159 424 159 417 578 417 578 939 631 939 631 391 975 391 975 995 368 995 368 603 137 603 137 269 38 269 38 744 979 744 979 222 443 222 443 375 881 375 881 565 301 565 301 868 810 868 810 421 932 421 932 158 353 158 353 494 146 494 146 681 530 681 530 611 344 611 344 526 518 526 518 440 879 440 879 619 512 619 512 610 567 610 567 845 104 845 104 793 416 793 416 128 272 128 272 762 420 762 420 942 720 942 720 259 276 259 276 208 674 208 674 331 707 331 707 377 974 377 974 168 343 168 343 602 914 602 914 157 721 157 721 300 490 300 490 816 428 816 428 726 515 726 515 505 585 505 585 296 381 296 381 199 317 199 317 677 846 677 846 863 649 863 649 126 724 126 724 342 275 342 275 856 688 856 688 54 997 54 997 44 620 44 620 219 899 219 899 946 328 946 328 550 60 550 60 805 179 805 179 965 777 965 777 645 908 645 908 822 136 822 136 515 848 515 848 331 696 331 696 518 242 518 242 377 935 377 935 25 86 25 86 399 685 399 685 162 429 162 429 709 620 709 620 836 836 836 836 304 970 304 970 17 870 17 870 643 518 643 518 477 143 477 143 716 264 716 264 616 928 616 928 369 828 369 828 505 104 505 104 559 153 559 153 853 214 853 214 619 645 619 645 35 853 35 853 135 561 135 561 759 634 759 634 597 433 597 433 585 30 585 30 307 924 307 924 460 377 460 377 983 855 983 855 61 337 61 337 707 345 707 345 543 832 543 832 102 860 102 860 416 530 416 530 923 163 923 163 631 513 631 513 518 672 518 672 149 690 149 690 747 969 747 969 807 716 807 716 771 97 771 97 562 650 562 650 161 925 161 925 271 369 271 369 256 169 256 169 594 543 594 543 511 773 511 773 833 801 833 801 547 933 547 933 629 942 629 942 605 665 605 665 262 428 262 428 684 48 684 48 361 66 361 66 769 77 769 77 605 647 605 647 268 246 268 246 937 835 937 835 174 98 174 98 397 146 397 146 578 260 578 260 763 346 763 346 682 740 682 740 310 181 310 181 455 877 455 877 281 660 281 660 300 595 300 595 981 479 981 479 767 636 767 636 507 964 507 964 654 54 654 54 910 798 910 798 672 789 672 789 426 893 426 893 176 248 176 248 499 621 499 621 502 814 502 814 822 83 822 83 209 622 209 622 895 62 895 62 847 287 847 287 30 170 30 170 322 497 322 497 686 211 686 211 684 794 684 794 678 718 678 718 681 297 681 297 828 483 828 483 170 838 170 838 691 996 691 996 73 866 73 866 680 299 680 299 175 77 175 77 341 751 341 751 726 992 726 992 240 691 240 691 416 883 416 883 599 767 599 767 523 718 523 718 934 731 934 731 773 404 773 404 668 280 668 280 617 670 617 670 662 1 662 1 160 403 160 403 770 828 770 828 151 111 151 111 281 395 281 395 451 575 451 575 256 93 256 93 346 553 346 553 269 299 269 299 219 561 219 561 136 583 136 583 729 232 729 232 110 841 110 841 557 224 557 224 366 872 366 872 554 402 554 402 353 904 353 904 813 328 813 328 502 636 502 636 243 741 243 741 641 791 641 791 813 260 813 260 441 715 441 715 271 74 271 74 730 21 730 21 520 106 520 106 753 58 753 58 385 176 385 176 481 687 481 687 670 683 670 683 563 887 563 887 270 563 270 563 793 362 793 362 80 172 80 172 551 364 551 364 138 134 138 134 309 442 309 442 405 909 405 909 343 301 343 301 537 241 537 241 182 700 182 700 659 362 659 362 156 848 156 848 185 781 185 781 206 883 206 883 889 832 889 832 620 261 620 261 249 284 249 284 939 989 939 989 749 233 749 233 755 683 755 683 409 236 409 236 29 174 29 174 173 868 173 868 373 584 373 584 248 3 248 3 738 610 738 610 353 506 353 506 219 996 219 996 583 206 583 206 591 757 591 757 522 938 522 938 215 977 215 977 233 65 233 65 306 25 306 25 943 281 943 281 971 28 971 28 400 467 400 467 638 216 638 216 234 142 234 142 659 416 659 416 841 648 841 648 620 79 620 79 721 811 721 811 63 72 63 72 163 651 163 651 977 274 977 274 273 547 273 547 481 477 481 477 408 812 408 812 878 822 878 822 162 27 162 27 685 951 685 951 314 124 314 124 384 892 384 892 327 749 327 749 692 622 692 622 604 362 604 362 546 214 546 214 222 592 222 592 948 616 948 616 917 128 917 128 30 430 30 430 32 521 32 521 638 289 638 289 923 76 923 76 247 225 247 225 598 220 598 220 52 825 52 825 619 862 619 862 423 519 423 519 178 984 178 984 743 402 743 402 322 422 322 422 627 250 627 250 439 698 439 698 542 746 542 746 583 851 583 851 4 395 4 395 717 604 717 604 72 100 72 100 394 388 394 388 456 326 456 326 615 35 615 35 37 292 37 292 886 146 886 146 393 605 393 605 846 991 846 991 191 652 191 652 534 1 534 1 642 652 642 652 239 665 239 665 547 142 547 142 38 948 38 948 373 589 373 589 205 372 205 372 806 192 806 192 194 565 194 565 52 461 52 461 914 516 914 516 633 941 633 941 699 883 699 883 36 212 36 212 536 752 536 752 171 54 171 54 577 385 577 385 470 245 470 245 407 459 407 459 869 733 869 733 356 937 356 937 809 119 809 119 206 578 206 578 164 390 164 390 612 932 612 932 638 605 638 605 521 962 521 962 26 505 26 505 206 936 206 936 635 441 635 441 705 167 705 167 936 308 936 308 752 456 752 456 118 297 118 297 918 71 918 71 894 194 894 194 36 853 36 853 644 690 644 690 278 770 278 770 266 733 266 733 302 172 302 172 692 304 692 304 879 246 879 246 97 358 97 358 503 587 503 587 571 459 571 459 216 796 216 796 257 822 257 822 287 261 287 261 948 59 948 59 636 623 636 623 721 285 721 285 533 143 533 143 512 599 512 599 924 311 924 311 16 865 16 865 358 967 358 967 848 365 848 365 970 772 970 772 949 684 949 684 862 606 862 606 150 128 150 128 86 111 86 111 436 933 436 933 85 873 85 873 290 144 290 144 371 2 371 2 213 526 213 526 543 215 543 215 72 241 72 241 626 932 626 932 8 909 8 909 589 844 589 844 942 787 942 787 480 444 480 444 206 272 206 272 406 193 406 193 325 74 325 74 618 743 618 743 290 964 290 964 667 537 667 537 754 680 754 680 847 295 847 295 730 660 730 660 730 306 730 306 30 196 30 196 779 487 779 487 954 587 954 587 378 395 378 395 349 490 349 490 24 336 24 336 522 137 522 137 288 487 288 487 92 840 92 840 70 410 70 410 663 100 663 100 816 135 816 135 547 393 547 393 491 107 491 107 566 768 566 768 557 958 557 958 23 241 23 241 105 39 105 39 462 639 462 639 337 496 337 496 336 49 336 49 287 22 287 22 239 420 239 420 657 212 657 212 598 24 598 24 948 559 948 559 659 559 659 559 697 389 697 389 283 577 283 577 355 129 355 129 740 185 740 185 580 113 580 113 717 56 717 56 861 229 861 229 636 797 636 797 661 118 661 118 899 576 899 576 383 490 383 490 468 936 468 936 876 211 876 211 941 154 941 154 898 840 898 840 925 468 925 468 383 208 383 208 884 813 884 813 419 995 419 995 147 308 147 308 440 271 440 271 674 600 674 600 375 608 375 608 446 943 446 943 204 606 204 606 931 830 931 830 928 56 928 56 166 926 166 926 550 732 550 732 866 18 866 18 739 396 739 396 268 970 268 970 58 938 58 938 11 489 11 489 742 320 742 320 980 681 980 681 481 349 481 349 749 381 749 381 23 869 23 869 725 894 725 894 611 229 611 229 153 95 153 95 618 710 618 710 765 746 765 746 610 257 610 257 55 357 55 357 687 993 687 993 570 390 570 390 193 743 193 743 463 779 463 779 279 649 279 649 500 150 500 150 90 364 90 364 648 632 648 632 225 57 225 57 195 890 195 890 856 121 856 121 533 721 533 721 69 254 69 254 257 920 257 920 797 96 797 96 100 524 100 524 559 686 559 686 214 606 214 606 885 45 885 45 929 970 929 970 559 590 559 590 115 56 115 56 859 683 859 683 247 956 247 956 425 190 425 190 506 364 506 364 299 624 299 624 536 586 536 586 908 31 908 31 200 861 200 861 517 920 517 920 477 351 477 351 856 90 856 90 963 628 963 628 366 664 366 664 489 318 489 318 622 741 622 741 223 80 223 80 727 632 727 632 467 812 467 812 317 743 317 743 800 927 800 927 48 885 48 885 480 160 480 160 3 806 3 806 3 551 3 551 128 732 128 732 606 122 606 122 947 157 947 157 323 773 323 773 41 308 41 308 661 505 661 505 497 347 497 347 738 156 738 156 915 104 915 104 515 5 515 5 25 190 25 190 674 130 674 130 51 996 51 996 727 204 727 204 169 728 169 728 303 905 303 905 446 119 446 119 172 543 172 543 44 926 44 926 108 519 108 519 320 30 320 30 773 758 773 758 270 212 270 212 141 674 141 674 683 976 683 976 784 124 784 124 321 380 321 380 742 334 742 334 981 260 981 260 362 528 362 528 186 628 186 628 288 3 288 3 700 557 700 557 5 167 5 167 168 325 168 325 478 495 478 495 487 411 487 411 33 506 33 506 299 482 299 482 311 611 311 611 840 709 840 709 685 804 685 804 214 584 214 584 826 593 826 593 467 321 467 321 676 509 676 509 708 940 708 940 966 500 966 500 137 981 137 981 170 338 170 338 243 332 243 332 747 713 747 713 808 294 808 294 703 203 703 203 61 94 61 94 825 100 825 100 824 964 824 964 939 100 939 100 862 758 862 758 713 377 713 377 967 178 967 178 248 713 248 713 933 422 933 422 479 240 479 240 512 238 512 238 766 919 766 919 25 352 25 352 111 503 111 503 195 455 195 455 212 277 212 277 34 317 34 317 722 429 722 429 408 492 408 492 109 588 109 588 768 768 768 768 406 243 406 243 474 360 474 360 447 729 447 729 228 58 228 58 419 715 419 715 584 756 584 756 618 397 618 397 241 84 241 84 443 820 443 820 405 971 405 971 478 917 478 917 474 828 474 828 883 959 883 959 109 458 109 458 381 708 381 708 994 976 994 976 55 296 55 296 251 363 251 363 860 710 860 710 47 87 47 87 814 660 814 660 224 235 224 235 994 561 994 561 376 51 376 51 833 87 833 87 253 739 253 739 384 661 384 661 36 758 36 758 623 111 623 111 637 19 637 19 808 344 808 344 108 325 108 325 885 432 885 432 90 79 90 79 646 760 646 760 195 324 195 324 508 812 508 812 761 578 761 578 543 399 543 399 346 87 346 87 363 302 363 302 434 259 434 259 541 778 541 778 774 569 774 569 953 733 953 733 977 977 977 977 879 59 879 59 442 101 442 101 491 796 491 796 644 31 644 31 788 800 788 800 994 68 994 68 812 246 812 246 621 394 621 394 30 556 30 556 633 602 633 602 56 757 56 757 980 288 980 288 629 144 629 144 356 614 356 614 931 310 931 310 366 825 366 825 180 892 180 892 876 310 876 310 255 336 255 336 567 179 567 179 2 459 2 459 463 331 463 331 332 788 332 788 264 821 264 821 946 87 946 87 453 442 453 442 893 854 893 854 230 329 230 329 339 660 339 660 711 592 711 592 855 290 855 290 320 794 320 794 565 20 565 20 971 782 971 782 982 888 982 888 396 615 396 615 399 567 399 567 251 763 251 763 722 11 722 11 190 226 190 226 856 563 856 563 938 312 938 312 802 499 802 499 146 632 146 632 841 622 841 622 703 710 703 710 722 75 722 75 822 48 822 48 354 689 354 689 8 785 8 785 609 81 609 81 505 520 505 520 71 609 71 609 483 657 483 657 182 370 182 370 366 924 366 924 652 147 652 147 909 77 909 77 80 104 80 104 283 16 283 16 513 229 513 229 499 683 499 683 634 373 634 373 88 699 88 699 576 708 576 708 78 552 78 552 997 495 997 495 891 134 891 134 990 620 990 620 818 827 818 827 122 488 122 488 190 391 190 391 387 434 387 434 452 426 452 426 212 714 212 714 281 288 281 288 270 686 270 686 54 23 54 23 155 432 155 432 840 172 840 172 833 634 833 634 813 605 813 605 880 391 880 391 364 436 364 436 573 794 573 794 506 289 506 289 568 190 568 190 283 353 283 353 339 746 339 746 145 982 145 982 923 220 923 220 403 361 403 361 38 452 38 452 201 65 201 65 223 318 223 318 747 83 747 83 843 744 843 744 815 897 815 897 18 709 18 709 858 933 858 933 260 682 260 682 760 592 760 592 165 848 165 848 84 565 84 565 348 378 348 378 185 120 185 120 806 49 806 49 262 362 262 362 466 842 466 842 313 268 313 268 255 116 255 116 489 164 489 164 23 682 23 682 164 621 164 621 505 522 505 522 496 783 496 783 736 606 736 606 267 921 267 921 874 326 874 326 830 187 830 187 371 890 371 890 137 687 137 687 178 746 178 746 847 747 847 747 654 302 654 302 318 125 318 125 33 380 33 380 901 363 901 363 38 196 38 196 316 213 316 213 884 759 884 759 208 973 208 973 897 417 897 417 940 618 940 618 862 567 862 567 587 768 587 768 132 466 132 466 313 44 313 44 181 385 181 385 657 678 657 678 67 956 67 956 393 213 393 213 434 482 434 482 429 15 429 15 220 879 220 879 250 143 250 143 509 651 509 651 850 546 850 546 875 145 875 145 666 680 666 680 26 699 26 699 666 560 666 560 966 868 966 868 663 615 663 615 293 588 293 588 410 244 410 244 152 20 152 20 385 950 385 950 692 74 692 74 227 928 227 928 39 678 39 678 234 494 234 494 630 229 630 229 551 372 551 372 397 973 397 973 72 575 72 575 782 99 782 99 77 567 77 567 934 223 934 223 919 366 919 366 299 405 299 405 678 806 678 806 672 540 672 540 687 92 687 92 422 672 422 672 174 107 174 107 812 141 812 141 592 965 592 965 128 378 128 378 477 571 477 571 548 371 548 371 732 869 732 869 441 66 441 66 902 287 902 287 330 751 330 751 652 966 652 966 491 582 491 582 93 951 93 951 3 283 3 283 155 982 155 982 446 427 446 427 159 228 159 228 112 715 112 715 170 306 170 306 22 154 22 154 600 396 600 396 257 591 257 591 621 228 621 228 282 354 282 354 487 110 487 110 917 844 917 844 776 792 776 792 525 45 525 45 919 691 919 691 131 409 131 409 732 774 732 774 873 647 873 647 754 981 754 981 785 686 785 686 963 940 963 940 377 45 377 45 21 323 21 323 356 196 356 196 505 452 505 452 254 508 254 508 978 925 978 925 679 358 679 358 958 418 958 418 68 337 68 337 970 326 970 326 860 761 860 761 169 369 169 369 862 174 862 174 268 826 268 826 822 750 822 750 689 397 689 397 402 214 402 214 851 601 851 601 18 88 18 88 494 634 494 634 468 1 468 1 730 772 730 772 295 681 295 681 994 514 994 514 943 64 943 64 538 647 538 647 92 11 92 11 809 215 809 215 992 67 992 67 916 304 916 304 169 767 169 767 126 96 126 96 85 495 85 495 402 492 402 492 993 87 993 87 126 445 126 445 944 706 944 706 745 339 745 339 386 667 386 667 652 173 652 173 524 627 524 627 463 898 463 898 715 983 715 983 307 493 307 493 421 704 421 704 219 100 219 100 790 644 790 644 447 959 447 959 970 992 970 992 851 690 851 690 643 912 643 912 765 717 765 717 918 253 918 253 638 572 638 572 901 49 901 49 965 977 965 977 862 574 862 574 56 218 56 218 885 539 885 539 294 576 294 576 885 731 885 731 686 461 686 461 728 37 728 37 527 133 527 133 340 370 340 370 710 252 710 252 446 811 446 811 124 567 124 567 70 221 70 221 492 257 492 257 485 748 485 748 909 236 909 236 982 761 982 761 232 141 232 141 443 834 443 834 102 581 102 581 919 840 919 840 471 883 471 883 743 379 743 379 92 955 92 955 291 723 291 723 934 809 934 809 302 182 302 182 915 76 915 76 364 517 364 517 834 900 834 900 265 798 265 798 143 587 143 587 737 156 737 156 316 680 316 680 860 171 860 171 763 145 763 145 969 563 969 563 12 150 12 150 107 388 107 388 773 224 773 224 100 359 100 359 572 990 572 990 993 60 993 60 25 112 25 112 938 468 938 468 709 837 709 837 196 287 196 287 745 937 745 937 941 930 941 930 96 114 96 114 511 440 511 440 223 845 223 845 241 181 241 181 721 768 721 768 832 329 832 329 260 589 260 589 702 80 702 80 258 196 258 196 166 849 166 849 260 22 260 22 400 798 400 798 578 372 578 372 488 48 488 48 413 176 413 176 700 676 700 676 729 595 729 595 220 611 220 611 240 762 240 762 754 798 754 798 642 704 642 704 322 175 322 175 851 563 851 563 74 255 74 255 904 539 904 539 22 834 22 834 590 476 590 476 175 407 175 407 86 606 86 606 975 896 975 896 179 692 179 692 200 201 200 201 126 40 126 40 963 416 963 416 283 967 283 967 349 894 349 894 670 661 670 661 928 618 928 618 305 176 305 176 425 685 425 685 459 366 459 366 960 1 960 1 549 839 549 839 217 989 217 989 10 418 10 418 457 333 457 333 452 787 452 787 488 914 488 914 193 405 193 405 761 129 761 129 145 943 145 943 871 424 871 424 701 408 701 408 648 958 648 958 604 279 604 279 136 700 136 700 668 4 668 4 791 245 791 245 419 374 419 374 319 347 319 347 235 718 235 718 84 709 84 709 82 816 82 816 20 740 20 740 279 566 279 566 577 112 577 112 323 146 323 146 752 807 752 807 837 502 837 502 131 90 131 90 87 211 87 211 578 504 578 504 400 533 400 533 470 166 470 166 953 599 953 599 389 26 389 26 162 733 162 733 160 48 160 48 696 903 696 903 761 963 761 963 369 470 369 470 710 472 710 472 367 409 367 409 495 755 495 755 933 51 933 51 887 441 887 441 796 99 796 99 591 523 591 523 139 202 139 202 520 733 520 733 582 904 582 904 835 724 835 724 103 456 103 456 32 199 32 199 896 521 896 521 134 911 134 911 453 720 453 720 771 974 771 974 622 419 622 419 208 757 208 757 367 358 367 358 228 592 228 592 637 103 637 103 757 321 757 321 21 76 21 76 348 748 348 748 100 644 100 644 957 551 957 551 439 354 439 354 810 309 810 309 365 806 365 806 348 917 348 917 3 99 3 99 623 429 623 429 179 895 179 895 544 479 544 479 846 733 846 733 687 188 687 188 55 401 55 401 584 598 584 598 511 15 511 15 420 806 420 806 373 729 373 729 45 143 45 143 686 37 686 37 790 647 790 647 34 149 34 149 333 583 333 583 194 265 194 265 6 847 6 847 545 746 545 746 400 511 400 511 736 310 736 310 76 401 76 401 633 212 633 212 299 947 299 947 357 329 357 329 119 867 119 867 552 188 552 188 106 455 106 455 726 333 726 333 763 233 763 233 859 642 859 642 683 595 683 595 842 167 842 167 134 334 134 334 327 701 327 701 609 568 609 568 961 164 961 164 254 232 254 232 255 694 255 694 923 484 923 484 416 483 416 483 682 514 682 514 313 349 313 349 667 721 667 721 511 507 511 507 824 81 824 81 776 959 776 959 58 954 58 954 647 585 647 585 575 446 575 446 809 360 809 360 561 746 561 746 452 533 452 533 52 548 52 548 680 618 680 618 857 308 857 308 404 919 404 919 50 423 50 423 564 415 564 415 992 596 992 596 401 103 401 103 173 731 173 731 496 241 496 241 738 952 738 952 61 871 61 871 667 392 667 392 204 924 204 924 157 614 157 614 133 276 133 276 508 582 508 582 430 907 430 907 569 869 569 869 743 496 743 496 195 971 195 971 250 887 250 887 91 429 91 429 476 486 476 486 166 641 166 641 336 304 336 304 786 313 786 313 742 323 742 323 149 710 149 710 585 277 585 277 148 494 148 494 476 519 476 519 632 277 632 277 373 853 373 853 557 862 557 862 382 542 382 542 338 744 338 744 339 560 339 560 573 192 573 192 696 157 696 157 597 456 597 456 912 397 912 397 23 592 23 592 915 609 915 609 1 301 1 301 540 787 540 787 37 956 37 956 724 901 724 901 791 408 791 408 69 335 69 335 942 722 942 722 843 890 843 890 408 996 408 996 896 440 896 440 60 592 60 592 691 716 691 716 792 820 792 820 671 337 671 337 810 363 810 363 816 586 816 586 856 381 856 381 782 484 782 484 980 561 980 561 359 89 359 89 733 978 733 978 295 390 295 390 66 738 66 738 162 421 162 421 63 781 63 781 90 559 90 559 876 814 876 814 505 962 505 962 127 90 127 90 197 444 197 444 343 646 343 646 594 979 594 979 182 133 182 133 961 759 961 759 912 905 912 905 121 130 121 130 965 572 965 572 425 477 425 477 910 947 910 947 465 985 465 985 114 432 114 432 664 927 664 927 779 706 779 706 219 109 219 109 383 918 383 918 982 879 982 879 53 669 53 669 563 917 563 917 329 142 329 142 362 715 362 715 848 543 848 543 675 908 675 908 965 715 965 715 244 159 244 159 899 691 899 691 55 185 55 185 905 713 905 713 997 412 997 412 857 810 857 810 165 214 165 214 127 327 127 327 622 5 622 5 123 704 123 704 803 37 803 37 627 685 627 685 160 297 160 297 758 257 758 257 530 834 530 834 442 97 442 97 221 37 221 37 636 104 636 104 250 628 250 628 705 205 705 205 635 244 635 244 953 507 953 507 144 349 144 349 383 301 383 301 100 25 100 25 706 73 706 73 397 722 397 722 101 823 101 823 74 339 74 339 496 193 496 193 319 309 319 309 715 200 715 200 219 547 219 547 401 18 401 18 842 236 842 236 496 662 496 662 667 777 667 777 994 528 994 528 144 741 144 741 915 193 915 193 429 838 429 838 847 722 847 722 926 552 926 552 526 735 526 735 567 367 567 367 963 669 963 669 421 662 421 662 482 168 482 168 869 78 869 78 272 562 272 562 468 890 468 890 464 434 464 434 508 661 508 661 490 877 490 877 587 201 587 201 341 550 341 550 745 359 745 359 105 154 105 154 242 737 242 737 730 303 730 303 79 37 79 37 675 694 675 694 348 69 348 69 895 542 895 542 930 444 930 444 424 114 424 114 719 135 719 135 736 198 736 198 83 148 83 148 823 586 823 586 684 861 684 861 365 922 365 922 930 922 930 922 79 792 79 792 356 512 356 512 281 692 281 692 354 127 354 127 279 492 279 492 395 299 395 299 202 901 202 901 673 802 673 802 802 658 802 658 69 290 69 290 954 285 954 285 223 628 223 628 893 768 893 768 470 498 470 498 899 307 899 307 526 305 526 305 33 971 33 971 147 952 147 952 795 516 795 516 116 948 116 948 758 434 758 434 19 688 19 688 16 898 16 898 786 707 786 707 324 696 324 696 427 852 427 852 538 777 538 777 494 89 494 89 927 445 927 445 607 103 607 103 504 984 504 984 658 95 658 95 354 623 354 623 658 457 658 457 611 928 611 928 758 952 758 952 224 91 224 91 170 860 170 860 823 491 823 491 543 637 543 637 226 53 226 53 79 45 79 45 709 404 709 404 625 115 625 115 250 209 250 209 782 343 782 343 750 482 750 482 401 671 401 671 920 637 920 637 803 642 803 642 688 702 688 702 932 86 932 86 306 842 306 842 552 550 552 550 103 298 103 298 908 321 908 321 615 763 615 763 634 145 634 145 90 694 90 694 831 569 831 569 188 189 188 189 450 520 450 520 485 182 485 182 250 591 250 591 316 658 316 658 882 250 882 250 9 648 9 648 869 236 869 236 218 652 218 652 298 443 298 443 416 621 416 621 833 43 833 43 294 417 294 417 588 185 588 185 670 755 670 755 114 865 114 865 596 685 596 685 469 773 469 773 956 844 956 844 101 663 101 663 201 298 201 298 940 778 940 778 547 610 547 610 974 473 974 473 163 615 163 615 553 205 553 205 943 709 943 709 255 913 255 913 836 672 836 672 923 824 923 824 511 513 511 513 359 20 359 20 28 623 28 623 552 17 552 17 28 778 28 778 876 243 876 243 347 364 347 364 523 523 523 523 103 570 103 570 190 672 190 672 416 286 416 286 803 748 803 748 509 357 509 357 432 922 432 922 357 543 357 543 806 541 806 541 463 637 463 637 500 145 500 145 64 98 64 98 181 417 181 417 709 423 709 423 646 577 646 577 766 933 766 933 889 504 889 504 160 912 160 912 338 564 338 564 823 164 823 164 720 524 720 524 412 678 412 678 949 263 949 263 489 559 489 559 980 651 980 651 86 520 86 520 678 813 678 813 378 736 378 736 217 438 217 438 118 778 118 778 412 212 412 212 89 199 89 199 460 550 460 550 388 690 388 690 87 300 87 300 867 105 867 105 557 399 557 399 84 901 84 901 966 305 966 305 747 767 747 767 167 398 167 398 860 588 860 588 585 904 585 904 455 36 455 36 272 802 272 802 96 965 96 965 187 702 187 702 6 251 6 251 585 379 585 379 769 233 769 233 454 796 454 796 680 346 680 346 16 668 16 668 350 755 350 755 990 346 990 346 795 573 795 573 349 156 349 156 994 114 994 114 459 842 459 842 259 830 259 830 328 715 328 715 388 982 388 982 63 49 63 49 919 578 919 578 557 20 557 20 52 535 52 535 210 384 210 384 238 702 238 702 516 46 516 46 523 538 523 538 764 38 764 38 554 682 554 682 416 66 416 66 963 578 963 578 880 445 880 445 425 49 425 49 105 322 105 322 316 967 316 967 6 838 6 838 862 161 862 161 491 427 491 427 811 351 811 351 771 917 771 917 367 126 367 126 980 611 980 611 654 415 654 415 591 792 591 792 418 675 418 675 47 654 47 654 163 487 163 487 954 482 954 482 242 819 242 819 519 577 519 577 838 159 838 159 327 330 327 330 815 990 815 990 720 568 720 568 651 694 651 694 902 184 902 184 290 156 290 156 43 898 43 898 432 637 432 637 240 714 240 714 628 543 628 543 801 215 801 215 959 427 959 427 969 407 969 407 743 524 743 524 658 772 658 772 221 479 221 479 886 358 886 358 263 738 263 738 611 206 611 206 924 22 924 22 295 434 295 434 69 632 69 632 869 925 869 925 807 964 807 964 57 352 57 352 639 83 639 83 753 994 753 994 148 432 148 432 182 751 182 751 685 165 685 165 133 22 133 22 258 41 258 41 523 555 523 555 683 17 683 17 643 5 643 5 156 188 156 188 671 829 671 829 525 670 525 670 956 337 956 337 107 287 107 287 95 336 95 336 976 280 976 280 912 91 912 91 482 624 482 624 227 846 227 846 300 635 300 635 740 887 740 887 171 418 171 418 674 339 674 339 359 776 359 776 624 898 624 898 675 735 675 735 844 471 844 471 51 612 51 612 409 770 409 770 641 693 641 693 806 636 806 636 875 795 875 795 553 726 553 726 319 655 319 655 141 273 141 273 374 327 374 327 302 25 302 25 583 667 583 667 612 704 612 704 961 531 961 531 92 930 92 930 337 856 337 856 693 259 693 259 858 468 858 468 426 625 426 625 472 654 472 654 5 774 5 774 725 154 725 154 7 959 7 959 603 497 603 497 450 606 450 606 788 234 788 234 250 533 250 533 776 420 776 420 61 618 61 618 263 415 263 415 819 131 819 131 457 70 457 70 440 679 440 679 387 108 387 108 601 457 601 457 753 57 753 57 102 504 102 504 920 382 920 382 622 699 622 699 837 273 837 273 456 304 456 304 457 196 457 196 332 907 332 907 887 264 887 264 248 366 248 366 841 792 841 792 396 29 396 29 884 368 884 368 887 699 887 699 1 419 1 419 62 644 62 644 160 967 160 967 242 606 242 606 490 8 490 8 754 310 754 310 281 405 281 405 882 402 882 402 667 688 667 688 928 751 928 751 189 367 189 367 562 306 562 306 576 155 576 155 519 171 519 171 781 81 781 81 331 267 331 267 147 43 147 43 653 614 653 614 483 696 483 696 137 815 137 815 413 935 413 935 665 395 665 395 191 191 191 191 158 812 158 812 136 877 136 877 584 1 584 1 989 4 989 4 450 777 450 777 982 962 982 962 870 502 870 502 94 20 94 20 83 191 83 191 700 176 700 176 118 355 118 355 892 547 892 547 282 641 282 641 586 263 586 263 966 791 966 791 368 623 368 623 777 877 777 877 19 411 19 411 601 806 601 806 477 56 477 56 353 830 353 830 956 598 956 598 105 813 105 813 920 729 920 729 480 69 480 69 652 120 652 120 346 661 346 661 451 40 451 40 382 352 382 352 377 346 377 346 414 246 414 246 687 448 687 448 199 286 199 286 775 642 775 642 755 827 755 827 229 384 229 384 418 857 418 857 356 621 356 621 718 851 718 851 481 180 481 180 814 394 814 394 778 174 778 174 618 463 618 463 780 908 780 908 401 245 401 245 531 33 531 33 405 901 405 901 530 267 530 267 785 936 785 936 119 891 119 891 981 253 981 253 892 452 892 452 400 925 400 925 921 432 921 432 328 837 328 837 207 874 207 874 62 32 62 32 319 763 319 763 571 729 571 729 246 841 246 841 594 440 594 440 29 958 29 958 396 184 396 184 966 103 966 103 753 881 753 881 685 333 685 333 902 316 902 316 87 573 87 573 67 614 67 614 210 228 210 228 362 677 362 677 727 519 727 519 280 294 280 294 62 503 62 503 812 96 812 96 23 208 23 208 204 43 204 43 772 531 772 531 90 891 90 891 737 39 737 39 300 244 300 244 85 700 85 700 499 246 499 246 650 508 650 508 109 427 109 427 811 708 811 708 119 618 119 618 446 467 446 467 547 25 547 25 860 331 860 331 188 78 188 78 524 101 524 101 532 170 532 170 589 237 589 237 707 486 707 486 804 51 804 51 668 858 668 858 536 279 536 279 895 501 895 501 689 313 689 313 260 930 260 930 930 534 930 534 711 485 711 485 505 312 505 312 627 183 627 183 493 258 493 258 172 700 172 700 751 985 751 985 966 694 966 694 48 805 48 805 73 757 73 757 670 919 670 919 386 479 386 479 381 847 381 847 855 935 855 935 555 696 555 696 396 77 396 77 290 558 290 558 714 757 714 757 216 866 216 866 251 738 251 738 165 368 165 368 12 8 12 8 602 315 602 315 241 596 241 596 933 97 933 97 806 326 806 326 697 47 697 47 67 493 67 493 641 123 641 123 944 101 944 101 628 456 628 456 629 5 629 5 620 170 620 170 694 115 694 115 53 808 53 808 801 759 801 759 872 584 872 584 665 22 665 22 387 472 387 472 874 658 874 658 632 647 632 647 956 143 956 143 633 789 633 789 767 718 767 718 384 664 384 664 946 126 946 126 654 796 654 796 534 314 534 314 228 201 228 201 611 78 611 78 84 642 84 642 192 161 192 161 867 327 867 327 220 912 220 912 198 552 198 552 357 747 357 747 480 57 480 57 46 504 46 504 90 146 90 146 253 713 253 713 678 230 678 230 103 378 103 378 120 736 120 736 776 716 776 716 518 709 518 709 924 883 924 883 258 529 258 529 315 292 315 292 559 762 559 762 325 157 325 157 206 481 206 481 375 968 375 968 499 613 499 613 30 724 30 724 994 858 994 858 719 974 719 974 33 13 33 13 740 831 740 831 204 389 204 389 541 154 541 154 824 542 824 542 542 328 542 328 532 802 532 802 387 891 387 891 681 176 681 176 289 171 289 171 987 248 987 248 475 578 475 578 772 30 772 30 77 148 77 148 355 456 355 456 707 794 707 794 348 111 348 111 263 843 263 843 670 270 670 270 959 818 959 818 613 41 613 41 114 286 114 286 935 839 935 839 640 772 640 772 163 572 163 572 382 706 382 706 14 128 14 128 521 931 521 931 950 291 950 291 724 960 724 960 966 499 966 499 985 729 985 729 914 367 914 367 581 88 581 88 98 247 98 247 314 263 314 263 812 572 812 572 871 223 871 223 304 700 304 700 224 251 224 251 216 7 216 7 324 744 324 744 463 946 463 946 667 670 667 670 621 558 621 558 967 179 967 179 42 813 42 813 880 894 880 894 403 664 403 664 926 394 926 394 943 5 943 5 171 482 171 482 572 979 572 979 172 461 172 461 438 191 438 191 337 217 337 217 602 577 602 577 236 123 236 123 408 535 408 535 482 461 482 461 123 397 123 397 598 760 598 760 207 893 207 893 850 180 850 180 601 574 601 574 777 769 777 769 179 409 179 409 771 695 771 695 449 37 449 37 291 221 291 221 75 970 75 970 560 338 560 338 820 180 820 180 832 997 832 997 917 147 917 147 439 551 439 551 887 487 887 487 237 544 237 544 400 367 400 367 737 853 737 853 673 83 673 83 610 802 610 802 732 930 732 930 297 50 297 50 870 584 870 584 598 690 598 690 572 875 572 875 701 881 701 881 218 659 218 659 94 82 94 82 13 454 13 454 295 54 295 54 552 368 552 368 716 23 716 23 526 491 526 491 948 493 948 493 58 872 58 872 736 478 736 478 1 182 1 182 97 383 97 383 236 706 236 706 21 468 21 468 633 366 633 366 44 17 44 17 771 597 771 597 727 438 727 438 847 767 847 767 580 138 580 138 528 526 528 526 416 285 416 285 569 344 569 344 571 348 571 348 388 408 388 408 807 975 807 975 638 586 638 586 887 160 887 160 219 84 219 84 122 424 122 424 804 893 804 893 445 600 445 600 793 468 793 468 76 253 76 253 442 395 442 395 278 327 278 327 195 302 195 302 239 301 239 301 19 520 19 520 713 429 713 429 268 627 268 627 29 183 29 183 954 834 954 834 71 292 71 292 534 554 534 554 805 885 805 885 515 652 515 652 240 472 240 472 503 818 503 818 510 284 510 284 770 923 770 923 224 486 224 486 336 990 336 990 350 4 350 4 666 643 666 643 433 954 433 954 512 765 512 765 911 86 911 86 607 353 607 353 149 742 149 742 927 456 927 456 168 888 168 888 985 425 985 425 141 715 141 715 785 349 785 349 711 641 711 641 603 286 603 286 844 202 844 202 135 896 135 896 604 482 604 482 575 169 575 169 509 195 509 195 592 655 592 655 744 788 744 788 873 948 873 948 515 519 515 519 659 386 659 386 101 724 101 724 642 786 642 786 338 829 338 829 381 740 381 740 138 578 138 578 922 836 922 836 501 371 501 371 869 953 869 953 923 713 923 713 215 972 215 972 625 523 625 523 921 119 921 119 917 247 917 247 81 849 81 849 117 828 117 828 932 626 932 626 402 451 402 451 977 836 977 836 925 498 925 498 58 732 58 732 798 143 798 143 613 979 613 979 977 815 977 815 8 285 8 285 832 27 832 27 552 742 552 742 234 549 234 549 574 812 574 812 824 985 824 985 42 341 42 341 596 292 596 292 405 263 405 263 697 78 697 78 88 206 88 206 957 623 957 623 975 472 975 472 636 177 636 177 8 108 8 108 959 848 959 848 197 723 197 723 531 221 531 221 307 550 307 550 417 503 417 503 37 41 37 41 609 554 609 554 809 257 809 257 815 409 815 409 102 459 102 459 252 723 252 723 940 205 940 205 995 614 995 614 828 447 828 447 472 685 472 685 217 603 217 603 521 20 521 20 591 146 591 146 328 437 328 437 363 93 363 93 626 249 626 249 466 440 466 440 943 602 943 602 525 726 525 726 94 805 94 805 264 959 264 959 365 831 365 831 27 748 27 748 989 303 989 303 607 803 607 803 836 75 836 75 88 505 88 505 792 167 792 167 77 637 77 637 122 524 122 524 487 150 487 150 769 234 769 234 937 780 937 780 535 379 535 379 309 152 309 152 626 181 626 181 26 40 26 40 744 215 744 215 680 423 680 423 156 832 156 832 374 535 374 535 250 95 250 95 39 328 39 328 296 883 296 883 782 195 782 195 437 367 437 367 462 811 462 811 269 782 269 782 335 545 335 545 43 429 43 429 246 332 246 332 886 632 886 632 724 396 724 396 268 755 268 755 405 588 405 588 523 318 523 318 504 879 504 879 880 315 880 315 209 396 209 396 364 687 364 687 809 403 809 403 170 729 170 729 55 72 55 72 965 940 965 940 395 120 395 120 882 57 882 57 585 275 585 275 862 165 862 165 236 806 236 806 290 220 290 220 851 805 851 805 613 392 613 392 444 374 444 374 91 713 91 713 783 628 783 628 24 970 24 970 426 255 426 255 157 747 157 747 568 841 568 841 276 330 276 330 776 72 776 72 776 644 776 644 572 156 572 156 136 870 136 870 589 758 589 758 61 775 61 775 236 249 236 249 654 832 654 832 864 947 864 947 494 721 494 721 385 156 385 156 964 138 964 138 365 333 365 333 46 118 46 118 308 120 308 120 138 506 138 506 524 228 524 228 233 511 233 511 425 511 425 511 284 946 284 946 961 132 961 132 682 249 682 249 770 406 770 406 567 815 567 815 126 399 126 399 622 182 622 182 772 576 772 576 105 191 105 191 221 640 221 640 664 260 664 260 305 920 305 920 129 157 129 157 515 811 515 811 160 786 160 786 519 762 519 762 736 965 736 965 115 402 115 402 753 35 753 35 275 184 275 184 823 526 823 526 774 939 774 939 181 819 181 819 589 92 589 92 540 317 540 317 478 87 478 87 582 14 582 14 976 482 976 482 760 341 760 341 469 242 469 242 531 748 531 748 13 408 13 408 528 803 528 803 271 399 271 399 610 366 610 366 248 455 248 455 122 296 122 296 510 184 510 184 138 941 138 941 795 583 795 583 929 236 929 236 276 429 276 429 572 949 572 949 560 519 560 519 256 340 256 340 520 570 520 570 28 338 28 338 673 883 673 883 473 566 473 566 437 364 437 364 755 654 755 654 247 55 247 55 981 653 981 653 454 101 454 101 863 154 863 154 857 796 857 796 312 291 312 291 330 385 330 385 530 666 530 666 674 997 674 997 590 115 590 115 209 566 209 566 141 164 141 164 829 863 829 863 252 672 252 672 443 617 443 617 136 664 136 664 501 537 501 537 88 965 88 965 822 104 822 104 702 11 702 11 698 605 698 605 548 75 548 75 635 513 635 513 598 379 598 379 747 814 747 814 275 67 275 67 926 224 926 224 711 355 711 355 823 566 823 566 207 5 207 5 213 269 213 269 914 754 914 754 976 168 976 168 49 157 49 157 818 520 818 520 98 328 98 328 677 861 677 861 851 415 851 415 621 440 621 440 314 314 314 314 301 45 301 45 929 747 929 747 524 768 524 768 726 732 726 732 157 746 157 746 771 211 771 211 871 984 871 984 543 857 543 857 446 758 446 758 9 326 9 326 946 247 946 247 416 995 416 995 194 23 194 23 837 812 837 812 494 670 494 670 671 196 671 196 367 147 367 147 925 193 925 193 16 683 16 683 618 941 618 941 166 836 166 836 652 677 652 677 844 35 844 35 623 963 623 963 973 761 973 761 293 331 293 331 272 839 272 839 267 997 267 997 393 320 393 320 683 100 683 100 518 995 518 995 718 959 718 959 86 282 86 282 716 850 716 850 436 176 436 176 412 827 412 827 956 313 956 313 89 174 89 174 583 106 583 106 391 240 391 240 328 827 328 827 771 323 771 323 785 883 785 883 796 564 796 564 939 461 939 461 568 469 568 469 688 155 688 155 432 909 432 909 637 406 637 406 221 572 221 572 378 205 378 205 109 834 109 834 705 585 705 585 251 535 251 535 89 556 89 556 860 27 860 27 545 305 545 305 408 423 408 423 949 14 949 14 914 442 914 442 209 903 209 903 610 103 610 103 272 66 272 66 275 267 275 267 225 377 225 377 90 800 90 800 900 63 900 63 633 390 633 390 853 455 853 455 165 526 165 526 492 675 492 675 492 380 492 380 620 461 620 461 613 891 613 891 223 722 223 722 49 360 49 360 157 430 157 430 686 266 686 266 539 634 539 634 963 531 963 531 877 702 877 702 774 586 774 586 184 641 184 641 336 744 336 744 122 820 122 820 416 492 416 492 875 501 875 501 272 989 272 989 342 564 342 564 150 979 150 979 918 357 918 357 872 393 872 393 435 635 435 635 339 528 339 528 849 141 849 141 190 995 190 995 774 980 774 980 544 195 544 195 193 877 193 877 459 950 459 950 70 894 70 894 770 882 770 882 683 300 683 300 1 273 1 273 697 736 697 736 139 933 139 933 481 524 481 524 685 726 685 726 283 319 283 319 905 111 905 111 966 878 966 878 89 918 89 918 3 780 3 780 740 994 740 994 821 797 821 797 420 557 420 557 82 780 82 780 404 618 404 618 338 42 338 42 501 920 501 920 240 997 240 997 672 877 672 877 365 452 365 452 933 577 933 577 976 946 976 946 989 819 989 819 159 858 159 858 393 833 393 833 565 128 565 128 862 948 862 948 201 609 201 609 525 897 525 897 704 632 704 632 595 643 595 643 632 418 632 418 119 208 119 208 66 131 66 131 938 604 938 604 410 498 410 498 360 720 360 720 161 673 161 673 412 652 412 652 902 602 902 602 42 316 42 316 195 733 195 733 992 466 992 466 794 268 794 268 827 879 827 879 712 952 712 952 284 271 284 271 384 741 384 741 794 65 794 65 906 306 906 306 464 130 464 130 5 81 5 81 550 897 550 897 195 380 195 380 324 737 324 737 511 120 511 120 782 50 782 50 314 98 314 98 712 294 712 294 127 537 127 537 927 683 927 683 146 432 146 432 713 84 713 84 972 131 972 131 484 595 484 595 115 958 115 958 319 30 319 30 567 871 567 871 446 640 446 640 842 701 842 701 860 382 860 382 767 712 767 712 841 722 841 722 4 553 4 553 154 750 154 750 621 905 621 905 539 530 539 530 873 168 873 168 232 157 232 157 168 964 168 964 112 487 112 487 483 262 483 262 953 185 953 185 921 49 921 49 280 368 280 368 544 642 544 642 525 267 525 267 314 236 314 236 643 855 643 855 42 455 42 455 385 996 385 996 788 438 788 438 730 387 730 387 330 978 330 978 619 811 619 811 692 159 692 159 863 846 863 846 463 450 463 450 460 983 460 983 479 968 479 968 970 593 970 593 618 309 618 309 372 896 372 896 518 383 518 383 182 902 182 902 599 214 599 214 775 934 775 934 933 873 933 873 961 458 961 458 257 964 257 964 275 288 275 288 485 770 485 770 745 601 745 601 50 828 50 828 521 583 521 583 522 212 522 212 386 513 386 513 992 243 992 243 801 734 801 734 123 398 123 398 843 649 843 649 270 585 270 585 47 683 47 683 80 112 80 112 244 389 244 389 661 306 661 306 728 57 728 57 562 866 562 866 457 332 457 332 169 479 169 479 13 531 13 531 232 935 232 935 314 26 314 26 142 67 142 67 81 207 81 207 430 775 430 775 64 111 64 111 171 668 171 668 466 428 466 428 410 622 410 622 82 758 82 758 157 367 157 367 18 303 18 303 220 2 220 2 507 208 507 208 546 7 546 7 389 534 389 534 184 268 184 268 937 800 937 800 121 512 121 512 918 344 918 344 369 664 369 664 292 96 292 96 332 917 332 917 902 793 902 793 695 173 695 173 521 784 521 784 760 302 760 302 455 195 455 195 118 838 118 838 287 648 287 648 549 741 549 741 484 38 484 38 286 83 286 83 57 807 57 807 692 669 692 669 632 611 632 611 259 459 259 459 50 501 50 501 641 392 641 392 522 434 522 434 317 995 317 995 274 558 274 558 383 198 383 198 156 914 156 914 898 909 898 909 150 447 150 447 832 886 832 886 70 954 70 954 729 179 729 179 25 660 25 660 285 297 285 297 277 196 277 196 669 406 669 406 432 50 432 50 831 941 831 941 696 890 696 890 874 134 874 134 459 469 459 469 774 129 774 129 98 620 98 620 705 470 705 470 330 249 330 249 741 658 741 658 412 716 412 716 974 850 974 850 456 661 456 661 472 862 472 862 574 692 574 692 480 791 480 791 727 301 727 301 654 803 654 803 77 239 77 239 985 820 985 820 534 120 534 120 213 717 213 717 810 594 810 594 692 839 692 839 283 3 283 3 129 140 129 140 774 615 774 615 912 167 912 167 267 316 267 316 433 688 433 688 477 805 477 805 440 951 440 951 309 884 309 884 530 382 530 382 395 622 395 622 788 14 788 14 648 844 648 844 560 446 560 446 270 997 270 997 107 288 107 288 663 936 663 936 883 94 883 94 327 517 327 517 508 779 508 779 257 815 257 815 406 179 406 179 885 548 885 548 14 882 14 882 801 597 801 597 376 469 376 469 829 163 829 163 25 376 25 376 144 269 144 269 363 2 363 2 24 494 24 494 830 11 830 11 822 318 822 318 105 449 105 449 359 15 359 15 741 805 741 805 719 808 719 808 242 487 242 487 814 722 814 722 792 449 792 449 820 195 820 195 875 950 875 950 391 942 391 942 778 927 778 927 738 699 738 699 145 491 145 491 457 475 457 475 584 46 584 46 417 984 417 984 852 823 852 823 172 306 172 306 303 774 303 774 803 210 803 210 388 122 388 122 592 934 592 934 913 827 913 827 859 602 859 602 763 440 763 440 266 677 266 677 51 912 51 912 867 449 867 449 766 857 766 857 528 616 528 616 328 252 328 252 351 732 351 732 127 419 127 419 839 479 839 479 643 240 643 240 43 302 43 302 333 368 333 368 155 667 155 667 660 275 660 275 759 710 759 710 340 925 340 925 966 642 966 642 92 401 92 401 466 924 466 924 905 656 905 656 321 677 321 677 755 187 755 187 742 849 742 849 685 435 685 435 848 377 848 377 118 376 118 376 878 400 878 400 313 664 313 664 245 289 245 289 853 61 853 61 977 392 977 392 139 983 139 983 387 906 387 906 425 957 425 957 272 99 272 99 248 937 248 937 967 145 967 145 698 235 698 235 805 264 805 264 346 371 346 371 878 381 878 381 870 659 870 659 170 503 170 503 220 232 220 232 536 200 536 200 191 366 191 366 286 518 286 518 764 850 764 850 26 410 26 410 617 529 617 529 834 30 834 30 385 650 385 650 672 457 672 457 935 799 935 799 627 435 627 435 596 768 596 768 570 238 570 238 295 913 295 913 142 535 142 535 791 310 791 310 758 414 758 414 60 16 60 16 781 807 781 807 499 48 499 48 477 945 477 945 265 507 265 507 789 696 789 696 23 332 23 332 103 864 103 864 703 706 703 706 220 244 220 244 229 563 229 563 87 89 87 89 471 251 471 251 650 383 650 383 150 102 150 102 622 71 622 71 14 557 14 557 772 763 772 763 990 402 990 402 626 201 626 201 491 761 491 761 483 287 483 287