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