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