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