100000 1039 521 518 6 1030 146 890 911 126 256 779 410 628 173 867 391 651 43 999 729 308 931 107 987 52 732 308 655 385 858 182 797 243 837 206 107 928 539 500 511 528 896 147 1016 22 253 788 827 212 788 250 78 959 634 405 617 420 455 588 1014 25 713 326 303 737 43 999 46 992 479 557 417 621 175 864 183 852 143 893 660 381 724 316 36 1003 945 92 73 967 210 830 5 1033 519 521 331 707 223 813 850 190 432 607 869 168 446 593 597 440 313 726 56 982 147 895 744 295 192 846 1030 7 300 736 727 310 659 380 32 1009 86 953 616 422 275 764 978 61 540 499 933 102 875 165 472 567 599 440 841 198 514 529 566 471 940 100 590 447 525 516 876 159 869 173 786 255 39 1002 37 1004 954 85 505 534 323 717 307 731 728 311 314 725 743 296 1000 43 669 368 37 1006 256 785 648 389 396 641 456 584 83 957 476 565 481 560 615 423 896 142 505 532 482 558 24 1015 991 52 577 463 29 1010 558 480 762 275 531 506 49 992 993 48 409 626 962 76 769 272 339 702 603 436 864 176 55 984 685 351 938 99 976 65 142 899 22 1018 720 319 641 401 773 266 711 324 693 349 1020 16 192 848 728 307 290 751 469 571 932 104 83 955 113 927 508 531 193 847 623 418 81 954 172 866 401 637 837 203 342 696 754 284 209 829 856 179 468 568 262 777 878 161 447 595 958 79 678 360 958 78 1009 27 39 999 804 234 50 989 353 687 875 161 427 615 139 902 192 848 835 201 592 443 472 565 561 477 765 273 700 336 954 85 95 941 284 756 550 489 275 766 930 112 570 468 325 714 485 556 777 258 229 814 91 951 1018 22 642 398 622 417 24 1011 231 806 771 268 357 678 856 182 546 493 1009 28 662 376 999 41 338 701 470 570 955 86 979 60 855 180 74 965 209 832 358 682 325 711 282 760 265 776 969 71 330 712 471 568 736 300 145 897 745 294 58 980 953 85 67 969 746 295 1029 12 418 619 358 679 228 812 507 534 743 297 222 815 194 844 346 692 131 911 73 967 62 973 183 857 604 439 144 894 704 334 268 774 890 148 606 434 271 769 296 740 578 464 463 573 904 137 452 586 232 806 1029 13 585 456 254 784 770 268 526 510 609 431 917 122 970 69 546 493 809 228 295 747 18 1019 420 622 692 344 976 64 1013 27 199 843 277 763 370 671 848 188 811 227 408 632 753 282 474 568 404 635 699 343 544 494 274 767 543 493 970 71 983 52 909 130 5 1035 643 395 19 1021 979 61 629 408 201 836 993 45 105 936 572 468 526 513 503 537 443 596 736 304 947 93 8 1032 460 575 963 77 611 427 285 758 135 906 331 711 369 669 782 256 618 421 18 1020 864 175 35 1003 232 806 600 441 986 56 405 634 118 922 1038 1 543 497 1026 12 366 674 207 830 849 192 527 512 396 641 50 989 452 589 921 120 353 683 154 884 777 259 28 1010 835 203 708 330 363 675 587 451 889 150 810 226 616 424 1006 36 97 942 524 511 310 733 234 804 582 455 937 103 744 298 245 790 972 65 439 603 307 731 130 908 407 635 219 819 385 657 18 1018 869 170 325 714 918 121 193 843 545 492 963 77 67 973 640 395 789 251 827 215 499 541 92 946 199 840 852 186 657 380 1034 6 221 820 304 733 179 860 698 339 423 617 8 1028 913 124 925 115 485 551 27 1009 619 419 315 723 886 152 403 637 1021 14 490 548 621 415 37 998 773 266 455 588 1033 8 470 569 159 879 274 764 12 1030 745 295 135 900 617 426 998 42 397 642 117 922 332 705 716 321 363 677 677 361 569 469 1 1038 91 949 718 323 840 201 708 330 337 702 149 890 519 517 431 605 799 237 807 236 508 530 417 625 59 978 512 527 442 599 738 298 2 1037 477 558 1000 41 735 304 1036 2 88 951 930 109 520 521 367 673 667 374 279 760 542 499 167 875 618 423 39 999 531 504 391 645 830 209 777 261 19 1023 315 724 511 528 639 399 331 712 914 126 1014 21 442 596 629 408 361 675 422 615 290 749 698 343 672 370 183 857 421 622 482 559 718 317 725 311 836 203 415 622 53 984 78 960 465 572 363 679 886 153 711 326 443 595 973 65 287 754 307 729 88 948 265 774 377 660 986 55 494 546 480 556 625 412 238 800 457 583 541 496 332 704 391 650 352 688 430 607 320 718 435 603 87 953 723 315 37 1002 807 232 690 351 955 84 408 631 237 801 319 720 638 403 410 631 729 310 854 183 433 609 140 901 179 858 729 311 845 194 131 908 746 296 796 243 732 307 743 296 85 952 260 781 356 686 213 824 610 430 900 141 91 948 768 271 928 109 640 395 879 161 907 130 708 329 968 72 692 347 459 578 654 387 565 476 232 804 208 829 485 555 537 499 555 485 914 122 928 110 224 816 371 667 432 604 570 470 379 659 379 661 186 854 933 107 310 730 475 567 108 932 962 79 940 99 887 150 309 726 13 1026 535 505 757 281 695 344 487 555 118 922 543 494 900 137 217 821 521 518 543 494 581 460 971 67 50 990 156 885 889 147 256 785 360 679 632 405 775 260 727 314 313 727 238 801 782 257 935 103 806 233 57 979 658 380 536 503 459 580 791 247 982 57 43 997 600 440 1003 33 834 206 491 544 588 451 317 724 793 246 36 1006 917 122 977 66 62 980 195 847 771 268 928 113 440 602 406 636 35 1005 428 611 620 419 896 144 207 833 559 479 158 883 630 409 357 681 855 185 332 709 342 697 516 523 116 922 713 325 678 360 447 592 946 93 592 445 157 881 71 971 414 624 353 685 836 207 792 248 474 567 998 39 179 860 20 1021 293 748 1006 32 702 337 86 955 119 922 186 855 702 340 792 246 283 758 484 556 389 652 931 108 736 305 134 909 767 274 94 946 878 162 148 893 84 957 350 687 219 817 19 1018 134 905 905 135 908 130 563 475 836 203 897 142 19 1022 622 417 67 973 716 324 499 542 282 759 397 643 213 828 908 130 376 661 647 393 916 122 75 964 416 622 560 479 520 519 716 326 448 592 890 151 440 601 596 442 911 127 405 631 719 323 115 926 869 167 1027 12 166 877 749 289 287 752 343 695 547 492 489 550 449 591 14 1025 708 330 243 792 913 127 420 618 866 170 48 991 560 476 747 290 335 704 647 389 361 678 104 934 836 206 718 318 118 920 103 938 244 797 778 262 227 812 234 802 271 767 177 862 430 607 1031 12 291 751 439 604 279 759 153 887 332 707 107 932 731 309 538 502 101 936 463 576 270 773 558 482 351 688 257 783 532 505 640 400 620 416 1007 32 300 740 850 190 883 154 317 721 276 763 185 851 400 642 99 941 698 340 816 219 863 176 811 229 339 698 960 75 218 821 107 933 1015 24 896 145 1038 1 769 268 10 1027 457 582 89 951 768 271 569 472 939 103 177 862 199 841 588 454 521 518 228 813 783 258 639 400 398 643 243 799 933 107 135 904 422 614 71 968 540 501 490 549 450 590 706 334 265 771 660 382 973 64 741 301 566 473 328 712 673 368 1007 34 135 906 494 547 956 84 681 356 95 944 276 762 295 742 785 252 191 848 517 524 660 378 714 324 228 814 177 865 676 365 215 822 31 1005 680 359 665 374 273 764 273 767 745 292 853 184 199 839 409 633 874 162 1018 21 250 791 296 743 872 167 43 995 533 505 465 572 68 969 912 131 247 792 29 1010 318 718 629 411 412 629 374 664 209 831 542 494 374 669 194 844 752 284 35 1004 798 241 862 174 228 814 683 355 813 225 555 485 544 496 465 570 411 629 623 416 307 732 517 525 777 265 773 265 71 967 748 292 600 437 357 682 190 849 104 932 583 457 575 468 143 893 683 353 338 699 170 870 461 579 82 957 832 206 565 473 168 875 244 796 450 592 497 542 692 345 237 800 524 515 92 946 393 646 121 917 1037 2 1009 32 317 723 1002 40 157 886 676 363 542 499 976 65 448 591 191 847 703 338 320 719 243 794 266 769 128 913 138 903 225 817 888 152 683 357 282 756 763 276 836 200 4 1036 121 918 59 976 118 923 162 876 823 219 935 102 34 1004 689 349 817 224 342 693 286 755 614 424 256 781 470 569 242 796 514 524 454 586 326 713 475 564 193 847 408 630 247 792 872 170 366 672 561 478 512 527 993 47 62 978 113 929 715 321 748 288 817 219 716 321 816 220 279 756 755 282 87 954 354 688 650 388 959 80 436 602 656 387 986 55 726 314 445 593 943 98 169 869 485 556 267 776 356 687 380 659 583 456 785 257 135 901 515 520 143 895 431 605 570 469 608 435 957 80 878 161 161 878 529 511 335 702 674 363 775 266 94 948 231 807 1027 14 790 253 617 420 193 843 735 306 306 733 634 402 656 386 548 492 603 439 163 875 577 464 609 430 540 497 546 493 745 293 515 521 180 859 630 410 1020 22 309 729 168 871 498 538 406 630 846 193 792 245 482 560 548 492 404 635 717 326 236 800 18 1019 956 83 483 552 1002 40 87 949 470 567 697 344 363 678 26 1014 598 442 868 170 568 471 40 998 748 295 883 155 45 996 146 891 415 624 756 285 1012 26 515 525 156 887 18 1022 428 612 14 1027 892 147 109 931 240 799 239 803 649 391 89 954 221 817 270 773 877 162 811 230 729 311 270 767 834 208 13 1026 595 446 560 483 763 278 672 368 65 976 323 715 513 528 307 735 554 482 55 980 7 1035 575 463 510 531 141 901 277 761 458 579 873 166 969 69 644 395 701 338 123 912 258 778 40 999 720 321 753 288 40 998 682 357 434 605 982 56 853 185 1037 2 683 354 331 710 136 903 425 614 943 94 499 540 415 623 764 274 784 252 186 852 885 152 404 634 596 442 352 690 210 827 83 957 292 746 766 275 769 271 716 323 196 845 962 74 571 470 126 916 589 451 482 558 135 900 168 871 545 491 989 48 14 1022 681 359 16 1020 402 633 749 292 569 474 617 426 634 408 849 189 459 578 611 426 34 1001 330 710 466 575 270 767 537 501 844 197 232 807 101 941 574 465 270 769 244 796 391 645 377 662 211 826 8 1030 458 584 75 963 731 306 986 54 216 821 389 651 929 111 379 661 996 44 140 900 183 855 608 430 848 188 316 725 587 451 655 381 115 925 112 927 1000 36 674 368 190 849 173 868 387 652 410 630 102 936 183 854 129 910 352 685 1000 40 54 981 136 901 621 416 932 108 832 210 250 791 756 280 717 318 538 502 755 285 123 915 276 764 851 191 355 681 828 212 368 673 1021 19 608 433 244 796 974 67 677 361 1030 9 923 113 1026 12 8 1035 763 275 845 194 421 615 828 210 437 602 287 750 901 139 800 242 950 85 63 976 937 103 203 840 689 349 87 954 365 674 383 656 199 842 258 778 140 901 1037 1 967 73 588 452 242 797 153 885 622 413 265 773 988 51 207 834 382 658 228 811 922 118 481 558 987 52 627 412 518 525 107 932 180 859 32 1007 505 534 43 993 263 779 781 257 136 905 326 714 332 708 508 531 902 139 196 844 772 270 24 1014 685 353 641 394 280 759 546 495 477 563 545 492 454 587 1029 9 710 331 686 355 536 507 762 277 93 948 959 77 1021 16 428 610 163 878 928 113 899 136 187 851 446 592 426 615 392 643 616 427 401 638 959 78 304 738 242 797 141 898 842 194 297 742 101 942 59 979 181 858 426 610 678 361 43 998 325 716 738 303 95 944 332 709 400 641 453 582 354 687 783 258 669 370 480 556 306 732 717 325 453 590 407 632 334 703 601 439 897 141 949 89 512 525 864 177 376 667 775 263 36 1004 387 654 25 1013 963 77 979 57 531 506 601 440 582 460 1003 34 775 264 818 220 365 672 364 678 361 678 469 567 801 240 278 758 739 301 390 649 326 713 436 604 711 328 486 553 553 483 732 303 913 125 910 127 284 755 194 847 555 482 922 115 797 240 266 772 291 750 109 930 72 965 873 166 208 832 1001 35 753 285 706 335 46 996 648 395 599 439 622 417 75 965 834 207 374 667 456 583 606 434 759 278 770 266 603 438 74 964 834 204 424 614 85 953 27 1012 368 675 376 660 611 430 141 895 589 449 210 829 792 247 592 446 634 405 55 985 844 191 220 818 192 847 819 220 556 485 78 965 83 954 721 318 261 780 432 607 889 149 511 529 861 181 689 349 306 733 49 988 131 907 542 497 795 244 730 309 157 878 369 668 360 680 306 733 275 764 835 204 700 342 291 745 408 631 749 291 472 568 787 254 882 156 966 70 685 351 302 737 69 969 457 580 744 295 231 807 276 762 363 674 1004 33 270 773 842 197 765 274 503 535 554 488 915 124 517 519 922 115 307 730 597 442 250 785 736 307 443 593 135 904 877 158 521 522 219 818 557 486 338 704 566 471 726 312 650 389 189 847 630 410 144 893 17 1022 490 550 961 80 623 412 896 147 443 597 723 314 821 220 601 440 984 57 661 378 661 376 517 519 584 455 987 54 277 762 639 396 444 593 291 746 108 932 967 70 712 327 113 927 343 698 167 871 181 860 990 52 464 578 162 877 615 425 779 260 216 821 672 366 695 344 552 489 947 93 544 493 788 247 686 357 429 613 919 119 141 901 341 698 994 46 1037 2 236 804 201 837 743 298 978 62 687 355 853 182 70 967 23 1016 369 670 26 1017 780 262 339 698 880 157 809 233 289 746 970 71 830 208 709 331 24 1016 295 742 613 428 699 343 744 295 461 577 900 140 884 152 1029 13 241 798 925 115 888 153 338 703 901 139 106 934 856 182 804 235 239 800 78 963 231 807 382 659 146 891 917 122 682 359 115 923 307 729 204 836 468 568 362 681 899 140 150 889 317 722 388 653 935 103 165 873 366 672 775 266 680 359 11 1029 1006 33 356 683 99 937 1012 26 203 835 154 883 1038 1 13 1026 1026 16 878 158 286 753 47 993 891 145 724 313 562 477 258 783 984 57 358 677 692 347 283 756 702 335 623 419 190 850 94 942 833 208 1013 22 630 407 1035 7 307 732 958 78 559 476 904 135 162 875 908 134 208 835 303 736 696 339 671 366 215 826 1038 1 416 623 139 901 799 236 221 815 974 64 579 459 88 953 441 598 824 215 380 659 346 695 938 100 258 784 897 141 108 929 567 472 426 612 506 529 143 894 542 495 254 785 959 80 795 244 485 552 748 293 795 243 706 331 582 460 318 720 873 169 721 318 137 903 561 478 169 870 372 669 823 218 236 807 420 616 636 400 731 307 699 343 722 317 757 280 763 277 267 773 842 199 46 993 825 214 801 236 43 998 332 710 808 233 133 906 374 662 120 915 553 489 821 216 973 67 420 615 183 857 832 209 526 515 282 761 185 855 614 422 320 720 379 660 317 722 342 695 891 145 868 170 86 954 501 536 909 134 442 597 638 403 392 649 255 786 47 992 982 56 922 115 217 818 133 906 241 797 157 883 640 399 85 955 785 250 1032 9 631 410 462 575 946 92 921 115 815 226 692 346 885 154 913 126 682 358 496 541 383 654 560 481 267 770 950 87 178 859 354 686 931 109 194 844 341 698 913 128 587 453 308 728 383 655 687 355 244 796 468 569 671 366 102 937 913 127 765 272 144 898 988 52 406 632 522 516 323 719 920 119 256 785 56 983 314 722 884 158 43 992 340 700 304 731 317 721 832 206 1038 2 451 589 103 940 7 1032 652 387 137 906 505 534 161 877 578 463 326 716 696 345 23 1018 805 234 615 424 252 785 773 264 926 112 633 410 415 627 880 158 304 735 322 717 273 765 895 144 486 552 749 292 127 910 664 376 980 60 334 706 128 911 998 40 755 286 998 44 685 356 65 975 767 274 127 910 361 681 811 229 761 278 694 343 525 514 457 581 720 318 1021 18 286 752 285 755 206 835 198 837 132 907 93 944 519 519 544 493 100 942 462 576 91 948 387 654 988 52 891 150 441 597 889 150 138 905 254 781 170 871 944 96 87 950 475 562 360 680 172 868 903 133 272 765 741 297 53 985 855 185 670 368 665 374 510 532 304 734 496 547 223 820 490 550 878 162 188 852 739 301 560 478 806 232 1012 24 540 499 80 959 167 873 284 759 886 150 250 786 590 450 739 299 996 44 961 75 907 133 459 580 665 378 1035 5 475 565 334 704 415 624 823 219 320 715 770 271 399 640 501 541 972 70 213 824 594 445 222 821 226 814 524 513 376 663 551 486 358 679 554 482 944 94 197 842 147 891 422 615 683 356 664 375 270 769 797 244 551 490 128 909 767 273 677 360 107 935 769 272 694 345 406 637 533 506 179 856 880 158 821 219 605 433 763 274 833 206 168 868 984 55 744 293 527 516 967 73 78 959 687 352 427 610 384 655 990 46 822 219 48 993 496 545 399 643 596 440 895 143 356 682 955 82 441 595 301 738 6 1036 525 517 54 985 840 196 244 798 279 760 742 295 957 84 29 1006 251 790 888 149 715 320 610 428 310 730 642 396 1001 38 597 445 236 804 591 449 492 545 178 859 756 283 892 149 308 733 755 281 178 864 297 744 292 749 236 800 509 533 1017 24 308 734 194 842 303 737 895 143 218 821 937 102 510 529 258 779 130 909 78 961 208 828 690 353 1028 14 642 398 844 194 196 842 1004 32 1001 36 494 544 450 592 225 813 689 350 610 432 892 144 652 384 913 126 879 161 119 917 295 745 771 271 690 347 653 385 288 751 428 614 760 282 143 895 174 868 767 272 775 263 794 247 842 197 400 639 65 978 554 482 446 593 550 487 864 176 704 335 814 223 734 308 753 287 922 116 823 218 258 779 372 665 51 986 964 72 768 271 323 715 273 768 810 230 66 971 255 784 1009 30 395 645 379 659 103 938 15 1022 61 980 911 127 431 608 895 146 666 372 854 185 395 640 118 922 49 987 474 566 612 428 444 596 260 779 950 90 191 846 724 314 204 834 387 654 662 373 352 686 432 604 807 230 192 848 709 334 878 161 689 350 45 990 662 380 181 862 822 216 120 920 587 451 513 529 901 138 854 182 820 216 748 293 1010 30 586 453 314 729 656 383 446 594 617 423 448 591 818 220 126 915 79 959 290 750 700 343 16 1020 635 401 193 844 182 854 338 703 745 294 268 772 418 621 562 474 724 314 499 536 74 965 998 44 542 498 625 413 435 606 823 215 652 391 145 898 95 946 987 53 145 897 939 102 587 449 295 744 177 864 666 374 491 547 435 604 886 151 596 446 698 342 827 212 76 962 708 331 301 735 752 287 900 137 271 767 692 350 585 456 238 800 660 376 939 100 502 536 85 952 785 254 421 617 337 701 165 875 45 993 763 276 8 1032 19 1022 240 796 5 1033 613 423 665 373 123 913 530 508 400 642 370 667 91 946 984 56 105 933 87 952 951 90 960 79 527 511 575 468 155 883 564 477 168 874 73 965 1033 6 932 109 633 406 444 594 608 430 591 448 811 229 436 603 19 1016 603 438 89 951 395 648 547 494 463 576 935 104 140 899 97 940 886 155 92 947 336 703 517 523 501 537 815 223 274 766 48 995 409 632 693 345 461 580 284 755 249 789 601 439 870 171 1032 7 595 447 103 934 748 288 939 99 289 752 530 511 975 62 958 77 75 964 788 251 646 395 512 527 69 969 913 124 893 149 411 627 2 1037 2 1036 244 798 855 187 910 126 916 125 1033 7 54 984 1033 8 116 924 586 453 855 185 729 310 644 397 978 59 564 476 955 84 658 381 689 353 846 191 855 187 336 703 195 845 631 412 561 478 999 41 312 724 204 838 461 579 1003 40 836 206 825 216 126 913 287 753 631 407 196 843 736 301 78 959 531 507 793 245 267 775 217 826 313 729 789 247 256 780 384 654 860 178 102 940 872 166 412 626 214 822 332 708 743 299 1021 20 965 77 662 378 525 511 978 60 767 271 94 945 699 341 539 499 305 735 168 874 204 838 297 744 343 693 962 80 156 886 909 131 373 665 318 723 223 818 403 636 706 334 139 902 962 77 389 652 890 152 302 736 443 598 615 422 797 242 28 1010 271 765 446 596 512 527 852 187 626 411 999 40 339 698 213 824 463 575 464 578 959 81 780 258 489 552 848 190 932 105 866 173 125 910 460 581 160 881 134 908 922 118 83 957 765 275 405 634 280 759 558 482 489 551 344 695 728 311 201 840 580 460 563 478 625 415 751 287 477 562 733 303 248 791 943 96 741 299 53 983 543 494 249 792 878 158 548 490 809 229 753 283 624 414 953 86 828 212 564 475 33 1006 545 495 875 161 1003 32 947 96 515 524 349 691 1000 39 243 794 274 765 770 270 29 1011 442 596 729 313 525 512 37 1002 557 485 20 1017 886 151 828 211 594 444 167 873 111 929 988 49 909 130 566 473 341 696 731 306 313 726 764 273 904 131 538 500 520 517 155 886 830 209 166 873 83 957 499 541 970 67 832 207 117 924 144 896 997 39 395 645 404 635 354 682 29 1012 568 467 71 970 722 320 414 625 329 711 480 557 861 178 914 125 446 594 421 614 21 1014 844 192 220 820 857 179 926 109 548 490 970 66 581 460 564 474 680 357 1032 7 17 1021 726 313 462 577 724 312 475 564 655 386 773 268 903 137 298 741 660 379 221 818 887 153 717 319 564 475 831 209 570 467 969 70 592 448 446 592 92 945 472 568 322 716 297 743 957 85 782 258 574 466 612 428 492 545 16 1022 611 426 28 1007 791 251 251 788 607 430 548 491 602 439 700 342 105 932 626 417 68 969 499 544 724 312 67 970 104 932 218 818 426 613 723 316 898 141 974 62 1024 14 225 816 736 303 523 520 1015 20 702 337 184 857 370 673 928 109 785 253 910 130 442 596 400 640 244 796 999 39 465 573 444 597 391 651 73 964 838 197 2 1037 755 284 4 1032 876 165 37 1001 106 936 367 670 13 1025 330 708 671 368 336 705 344 693 875 165 939 102 732 310 447 594 514 527 111 927 372 669 71 964 210 828 979 61 953 87 175 866 618 420 438 601 996 45 199 842 239 802 237 803 247 792 566 472 507 529 173 865 12 1027 245 797 457 582 672 367 196 843 31 1007 182 861 97 943 443 592 509 533 578 461 357 679 610 428 123 914 733 306 507 531 498 543 489 548 758 283 899 142 182 853 860 176 463 576 627 411 979 59 362 676 723 320 928 113 237 798 272 768 133 908 43 997 899 140 576 464 53 986 540 498 320 719 13 1029 700 342 427 610 6 1031 698 341 212 826 250 789 476 562 866 174 212 831 783 256 562 476 494 546 825 211 214 827 662 373 1010 27 786 256 918 123 730 305 26 1012 477 559 665 372 495 544 819 222 718 318 91 952 972 66 537 500 286 757 668 374 446 591 326 714 472 564 420 620 337 700 35 1008 672 366 721 320 247 796 513 527 443 596 536 506 560 477 806 232 134 906 493 545 295 740 611 430 43 997 768 270 264 774 515 521 46 995 23 1015 1009 30 828 213 917 121 609 429 741 302 77 961 406 634 922 117 941 96 173 864 20 1023 345 694 654 386 307 732 656 380 102 936 116 922 473 567 791 251 512 529 72 969 5 1035 767 276 661 379 480 559 129 908 323 718 980 60 521 517 305 732 869 169 655 387 573 467 353 687 152 885 154 889 607 431 990 49 634 405 649 392 17 1025 436 601 114 924 522 517 660 382 780 259 918 120 730 309 139 899 1025 15 409 628 776 266 82 957 1033 5 114 925 287 749 684 356 865 171 52 991 481 555 326 715 50 988 732 307 971 67 58 979 674 363 306 730 273 767 209 830 652 387 257 779 134 904 129 908 33 1008 46 994 481 555 279 764 570 472 623 414 438 599 727 313 532 511 238 804 706 336 350 688 455 587 930 106 207 834 289 748 618 419 526 509 292 749 601 437 544 495 249 790 592 446 485 553 381 659 415 624 442 594 261 774 774 268 278 763 570 469 440 600 942 101 1020 17 91 951 527 514 443 593 856 183 639 400 519 521 693 347 41 999 795 246 392 648 19 1020 379 662 952 87 104 935 235 803 242 796 486 552 368 669 159 883 182 855 164 876 534 506 569 472 251 786 177 859 1006 33 145 893 809 228 991 48 766 271 469 571 348 691 389 652 566 475 691 349 127 913 873 168 380 657 507 530 784 255 11 1028 618 424 907 131 210 830 374 665 406 632 207 829 212 827 875 164 619 423 602 436 540 499 131 906 500 535 789 254 846 195 85 956 580 456 622 416 203 837 688 352 334 703 558 482 1024 18 177 860 94 943 696 341 325 714 829 212 85 954 130 906 750 292 301 737 60 977 408 633 33 1008 1023 16 802 236 240 803 917 121 390 648 797 244 817 219 604 439 132 910 291 747 646 392 793 245 453 586 529 510 324 712 485 554 84 955 192 847 57 981 823 220 865 174 474 567 365 675 729 311 978 62 478 561 127 909 679 362 905 135 679 357 949 93 22 1017 707 328 605 435 757 284 970 68 922 116 442 595 595 443 568 470 426 612 195 847 385 654 906 133 970 73 86 951 862 175 859 182 35 1007 404 633 470 568 615 427 800 240 38 1003 800 237 124 916 617 421 917 122 556 480 459 582 39 1003 670 367 250 793 492 544 868 172 1012 27 946 96 717 325 397 638 275 765 848 193 459 584 68 972 600 439 959 81 33 1004 941 99 131 910 325 715 341 697 892 148 348 689 209 828 573 464 677 360 479 563 189 851 466 573 366 671 448 592 273 764 69 973 386 656 366 673 623 419 314 726 128 910 904 133 1022 19 976 66 948 92 143 894 414 627 906 129 299 742 1038 1 311 727 854 185 833 206 384 652 963 72 600 440 589 451 366 676 676 361 302 738 866 172 135 904 625 411 506 533 786 254 414 627 549 490 87 953 726 310 552 489 385 654 209 832 290 751 248 792 744 294 424 616 1013 25 1001 36 901 135 360 676 191 846 1000 39 868 167 345 697 91 946 353 686 456 583 517 522 433 605 619 417 194 841 564 471 295 743 85 958 298 745 547 496 795 248 591 448 13 1024 566 477 651 388 997 41 735 305 806 233 481 559 208 834 787 251 345 698 41 1000 174 866 344 695 629 408 442 597 218 823 761 281 955 84 778 258 308 733 23 1014 17 1024 1033 10 475 562 944 97 524 516 628 410 740 297 342 699 535 501 860 177 685 356 435 603 670 367 405 631 530 509 412 630 575 464 352 687 53 985 1001 36 738 300 947 92 751 289 954 83 773 265 472 567 942 97 346 694 504 532 753 285 967 71 193 846 678 359 52 990 433 604 795 248 1022 17 328 713 488 550 517 521 982 59 751 285 620 416 308 729 433 604 238 803 922 117 636 403 104 938 263 777 710 331 381 658 930 107 823 215 901 140 138 902 541 497 447 591 878 160 640 399 269 769 135 907 323 717 829 209 12 1031 354 689 212 827 193 850 443 595 815 224 848 189 974 66 848 194 422 614 543 496 940 97 263 774 846 189 878 164 114 925 940 100 880 159 183 853 794 249 245 794 259 782 843 198 660 377 423 616 708 332 307 729 352 688 667 369 100 937 174 862 51 989 853 189 489 549 523 515 507 533 684 354 861 181 913 124 196 844 281 759 904 135 339 702 125 917 970 66 768 273 905 135 525 513 663 378 939 99 454 583 933 104 388 654 532 506 1008 33 276 764 986 53 139 898 293 748 987 53 511 528 330 707 481 558 306 732 392 646 617 421 987 48 275 765 577 463 87 950 281 755 376 662 406 630 435 605 790 249 343 697 186 854 260 781 802 240 123 917 719 320 222 814 724 316 445 594 562 478 74 963 590 450 732 311 320 718 79 962 782 256 431 608 318 720 560 481 633 405 244 797 709 329 904 136 170 869 995 42 507 535 233 809 846 189 758 278 316 722 566 471 880 159 5 1035 68 973 1029 8 149 886 146 891 289 748 349 691 612 428 444 595 678 358 379 659 616 423 824 215 532 508 167 872 292 747 336 704 698 344 861 178 418 617 632 407 770 269 224 811 943 95 248 792 608 434 374 664 577 459 151 890 996 44 575 465 446 596 398 639 635 404 208 833 930 111 789 248 649 387 785 256 387 651 375 667 185 852 193 850 876 163 466 571 730 310 222 819 632 407 458 579 221 818 376 663 643 397 619 421 361 675 213 823 727 314 353 690 91 944 197 845 388 651 976 63 400 639 281 756 38 1001 442 599 712 326 341 698 633 406 656 383 1020 22 224 815 906 132 852 187 1021 22 292 746 738 300 120 919 825 214 850 190 185 853 133 904 248 789 174 867 336 701 645 391 48 989 459 577 940 101 187 852 867 171 975 64 585 452 617 422 14 1027 984 55 259 782 481 557 867 176 999 36 433 609 748 289 572 468 208 832 742 293 946 95 885 155 867 170 750 288 507 529 485 556 102 935 57 982 933 106 351 689 642 397 161 879 63 978 863 177 531 512 480 560 479 562 336 705 947 90 318 720 161 876 835 201 82 956 116 926 43 999 715 328 146 892 558 482 776 266 428 609 578 463 600 439 224 816 15 1025 475 562 931 109 311 727 883 154 500 540 66 973 891 144 377 661 45 994 739 299 634 405 492 548 428 608 719 323 875 168 49 992 721 319 895 144 829 211 690 349 817 222 644 392 162 878 149 889 776 265 618 421 287 754 693 346 428 607 105 937 884 157 548 493 222 816 485 555 976 60 805 233 325 713 766 273 269 768 628 411 624 416 395 645 143 895 193 848 522 520 411 626 230 809 175 868 157 880 114 925 196 843 1005 38 1035 5 799 238 944 92 371 669 55 985 799 241 1014 28 989 51 48 993 895 147 57 980 378 658 89 951 395 641 197 844 917 119 655 384 277 762 74 966 995 41 156 884 716 322 448 588 64 978 401 635 736 301 345 695 414 623 777 266 184 855 549 492 375 667 379 661 68 970 1018 21 703 333 584 454 258 781 257 780 451 590 647 394 357 682 968 71 331 708 573 470 903 134 685 354 472 570 741 297 339 701 118 920 194 849 856 183 957 81 900 142 681 358 825 213 736 304 57 984 151 887 484 556 386 653 509 527 436 603 80 963 11 1029 520 518 219 820 968 72 571 468 838 203 378 664 77 965 331 706 1025 12 134 903 522 515 428 610 260 777 917 125 588 454 59 976 247 793 531 504 219 818 135 906 306 735 910 129 205 834 610 428 848 192 990 50 343 699 306 732 584 455 1031 7 1026 14 61 978 245 793 877 165 212 823 702 340 203 836 239 800 466 575 299 744 623 416 82 955 807 228 229 812 800 235 751 289 545 496 227 810 652 384 319 718 184 852 349 690 185 855 640 396 295 744 512 527 546 490 367 672 20 1020 171 870 142 893 196 843 1006 34 813 224 616 420 975 65 841 195 185 853 654 385 110 927 955 85 894 147 20 1018 417 623 683 360 1005 34 934 105 916 124 704 333 416 620 632 406 475 563 1016 26 770 267 372 671 743 293 892 144 272 766 769 271 730 309 716 321 41 998 801 242 980 61 782 258 604 438 385 652 704 337 1010 28 404 637 264 773 120 919 348 692 515 524 714 327 14 1024 201 840 454 585 887 153 551 484 462 580 339 699 971 67 600 435 745 292 950 88 966 71 239 800 227 810 769 271 573 466 418 624 163 875 795 245 946 93 741 296 602 436 909 130 318 719 595 446 63 974 816 225 319 721 785 254 142 896 982 59 644 395 23 1016 305 733 693 344 436 604 498 542 355 686 45 996 658 382 1019 19 327 713 688 351 684 355 651 386 878 163 521 516 255 786 266 772 1023 16 813 228 994 45 74 965 827 210 925 112 775 262 339 700 289 752 982 58 576 463 219 819 857 179 468 571 886 157 122 915 405 631 589 447 565 475 802 237 689 350 785 252 252 789 510 526 680 356 386 651 126 911 188 853 710 330 181 854 740 299 88 947 161 876 282 758 281 755 977 61 993 48 577 461 804 239 929 107 246 795 539 500 17 1024 802 233 902 137 1028 13 430 607 805 234 626 410 495 546 1025 15 520 520 215 825 577 462 512 527 947 95 673 366 945 91 690 346 539 499 450 589 33 1002 512 526 322 720 32 1007 367 669 1035 5 847 191 680 362 416 619 907 133 244 798 33 1004 483 554 175 861 49 991 914 121 1029 6 214 826 989 52 557 481 680 357 776 262 969 71 978 63 304 732 522 518 770 269 434 608 14 1022 970 69 321 714 235 803 188 848 943 94 525 514 179 859 866 173 490 553 770 271 202 839 64 975 975 64 450 588 707 333 244 793 1010 27 421 617 874 165 779 260 759 281 410 628 717 323 697 345 849 191 199 843 70 969 898 139 97 941 781 259 866 176 813 225 87 952 267 774 240 799 392 647 323 716 1017 23 957 79 743 293 753 288 646 394 738 300 797 244 924 116 96 947 23 1016 543 496 661 375 314 728 890 149 31 1010 665 372 412 628 82 959 339 699 9 1030 547 492 85 955 399 636 406 630 308 731 830 209 293 745 2 1037 1032 6 11 1028 1016 25 621 419 43 994 790 253 69 970 140 897 904 135 261 778 880 160 273 762 743 296 887 152 106 930 173 867 627 414 734 309 881 158 744 296 470 567 614 421 9 1028 601 439 691 346 34 1005 795 245 354 683 129 910 737 302 431 608 402 635 561 479 812 224 629 414 165 878 796 242 335 701 475 564 413 626 56 981 100 939 260 780 612 430 12 1028 1018 22 222 818 890 148 238 801 315 724 948 95 134 907 471 572 446 591 306 732 818 222 32 1010 886 150 367 674 551 489 212 828 64 976 890 153 515 523 53 986 789 249 16 1021 39 1004 427 613 417 624 1032 6 774 268 257 782 38 1002 182 855 695 344 288 753 1038 1 999 36 55 987 991 46 123 916 168 872 117 921 216 819 943 96 31 1010 244 796 36 1001 67 973 704 336 187 854 104 936 86 953 606 432 862 178 532 509 1023 18 435 603 46 997 224 813 244 796 126 911 982 57 657 381 128 909 973 68 142 899 658 382 61 975 767 270 887 152 169 867 758 282 200 842 423 618 635 405 937 103 279 759 423 618 781 258 735 300 201 838 938 102 470 569 134 905 998 41 32 1010 491 552 28 1010 180 859 556 481 95 944 722 318 352 687 485 552 622 415 164 875 892 148 403 636 530 508 562 477 625 413 1027 14 263 776 332 708 289 747 29 1009 172 867 534 506 30 1011 674 366 764 276 611 427 813 228 470 569 64 977 790 248 428 615 485 557 821 217 451 584 227 811 783 258 632 404 182 858 98 944 945 94 893 146 460 578 894 147 75 967 146 893 761 281 443 595 527 513 362 679 526 510 127 915 933 109 876 162 473 563 559 482 360 680 637 401 941 95 487 551 226 812 317 721 70 972 45 996 442 597 996 40 905 131 493 549 920 119 531 509 906 131 764 278 926 113 959 82 481 559 98 942 733 306 102 934 177 862 660 382 592 444 908 133 354 689 950 88 811 227 964 73 740 299 616 419 452 589 1025 13 456 584 809 228 355 686 977 63 750 290 491 551 557 482 536 506 379 663 515 528 1032 7 651 391 276 767 967 76 793 249 164 876 681 356 169 872 66 971 388 648 816 223 997 45 731 308 748 290 642 396 855 181 859 180 839 203 672 366 859 181 697 343 957 84 539 500 475 564 328 707 533 508 437 603 1015 28 564 473 88 949 421 617 678 361 968 73 745 293 194 841 198 845 587 450 800 240 887 150 655 381 494 546 725 314 371 666 241 798 215 826 352 687 177 858 963 79 25 1015 617 421 37 1006 927 114 746 293 376 663 4 1035 207 834 147 892 371 671 987 48 582 455 916 126 63 977 961 78 685 355 1007 32 415 626 934 107 398 643 733 306 62 977 867 176 59 978 940 95 372 670 511 529 341 701 877 164 704 334 603 435 334 708 215 823 433 606 631 408 219 817 552 485 151 888 822 218 569 472 733 310 673 369 190 847 588 451 251 788 515 524 120 921 1029 6 1 1038 358 679 327 713 5 1032 405 633 327 712 874 165 869 172 141 900 861 179 702 335 751 287 995 47 835 204 287 755 84 955 641 398 979 58 828 212 633 408 873 163 786 251 432 606 418 619 747 296 745 290 545 494 715 323 503 534 324 717 734 305 588 452 733 309 556 480 134 908 781 256 944 96 419 619 924 115 4 1034 984 54 151 890 531 506 483 553 986 50 868 169 199 837 907 131 524 513 712 325 553 485 230 808 887 154 12 1029 665 370 933 105 863 175 80 957 294 747 465 574 143 898 791 249 752 287 325 713 665 375 752 288 519 519 238 800 682 358 602 439 65 974 504 535 639 400 337 701 572 467 921 120 247 789 848 192 575 467 6 1032 329 709 889 151 268 770 888 150 367 676 103 937 120 917 1012 24 419 619 894 147 274 766 569 474 566 471 783 258 208 829 308 733 449 589 699 338 949 90 963 74 463 575 188 850 188 851 740 297 966 72 186 852 895 142 712 325 172 866 338 702 735 304 534 504 363 675 392 648 400 638 293 743 138 899 63 973 188 852 922 117 488 553 384 656 503 534 365 671 291 747 92 946 1033 3 414 625 286 752 434 604 41 995 841 196 1006 33 766 275 477 563 636 405 197 840 1020 17 233 804 698 342 973 68 984 56 963 76 444 592 273 766 194 844 28 1008 43 993 80 961 899 139 1037 4 396 642 430 609 793 246 370 670 829 208 1016 23 685 354 961 78 976 65 520 523 141 899 110 927 74 966 998 44 296 743 784 256 593 447 232 804 683 353 363 672 939 101 457 584 219 817 311 727 830 212 508 529 65 971 66 977 69 967 809 233 52 987 817 222 162 879 100 940 711 329 830 209 368 671 858 180 271 765 485 555 246 793 1031 11 877 158 713 322 306 730 538 499 285 754 688 352 790 249 881 159 427 614 354 686 102 937 991 48 492 549 995 48 865 175 136 900 250 788 540 501 70 969 672 369 886 151 36 1000 775 268 635 400 757 282 260 779 282 759 351 688 106 934 280 759 885 153 131 908 1006 31 676 361 672 371 639 397 734 305 577 463 450 591 398 642 1003 37 795 246 950 91 836 201 281 762 470 572 292 747 462 579 324 713 960 79 939 100 536 503 846 196 1029 6 810 231 337 705 101 938 238 803 314 723 806 236 365 675 137 904 578 461 641 397 269 771 1016 22 845 193 308 729 973 63 250 785 846 193 73 968 590 448 97 940 518 518 487 552 102 936 763 276 96 944 824 212 669 370 659 382 66 977 927 116 725 311 1022 17 175 866 538 500 424 615 181 855 787 249 411 631 170 869 814 223 884 153 947 93 90 947 547 492 370 671 1021 14 226 813 177 865 592 444 121 919 803 234 900 141 462 578 15 1026 737 302 217 825 43 995 574 466 632 404 593 445 38 1002 497 540 87 952 748 289 487 552 665 376 440 601 987 50 884 156 197 841 572 464 23 1018 202 838 505 534 30 1011 154 886 63 978 319 721 247 793 675 365 580 462 101 936 597 442 444 593 477 560 949 91 484 554 329 709 857 182 846 193 313 727 66 974 22 1017 1022 16 602 436 214 824 726 309 787 253 565 475 912 127 185 856 943 94 82 955 126 914 32 1007 899 141 861 177 975 65 322 718 594 445 824 214 709 329 612 424 74 965 164 876 521 518 628 412 116 921 1034 1 181 856 894 143 391 648 349 691 464 575 688 353 745 296 221 817 580 456 456 583 808 233 21 1020 273 768 285 753 494 545 273 770 947 92 361 675 97 943 685 356 974 63 261 777 710 330 800 241 463 575 222 816 69 971 938 100 933 106 129 911 758 278 847 194 159 879 370 669 407 629 968 71 229 809 512 527 249 791 610 425 347 692 905 135 151 888 103 936 482 560 270 765 555 481 438 603 864 173 943 96 323 715 1032 5 527 516 304 736 462 578 55 985 718 322 194 846 5 1035 164 874 840 196 316 723 129 913 195 845 219 824 1008 33 154 881 804 233 887 151 1032 6 204 833 134 908 629 406 818 220 276 764 1005 34 269 772 746 295 543 492 495 544 344 695 347 688 784 255 932 104 74 964 816 220 821 216 746 293 37 1001 372 664 112 926 93 946 416 624 622 415 1017 25 586 455 465 574 769 269 144 891 941 101 11 1026 1 1038 343 693 120 922 831 208 129 911 661 377 823 216 1037 2 612 424 845 194 148 889 40 1001 58 982 595 442 386 651 375 666 983 56 229 811 772 266 835 206 977 58 858 184 549 493 1031 8 48 992 98 938 972 67 371 669 34 1003 109 931 424 615 36 1005 1005 30 121 919 343 696 295 748 393 648 386 651 737 300 223 816 538 502 664 376 197 844 603 438 354 688 311 729 405 633 310 729 755 284 53 989 41 994 893 144 450 590 750 292 771 271 1011 30 551 492 907 135 365 671 318 723 109 931 296 745 978 65 833 208 840 196 430 608 512 527 520 521 337 704 783 258 537 501 228 808 245 796 753 283 462 577 476 561 360 675 357 681 1013 27 166 869 420 621 760 279 431 605 841 194 72 964 275 768 80 957 139 898 231 806 841 199 608 431 153 888 332 710 416 623 99 943 998 42 727 314 206 833 763 274 34 1008 780 258 933 106 38 998 724 315 717 325 1024 12 889 148 802 241 52 985 442 598 601 439 279 763 104 933 596 439 44 996 55 984 294 743 977 62 110 926 964 79 214 826 525 517 890 148 579 457 490 547 916 121 834 205 592 445 405 632 511 530 1010 28 1015 26 417 623 497 539 897 146 317 718 98 943 206 833 236 803 694 346 479 559 988 51 353 682 746 294 629 413 85 953 380 658 686 352 856 187 786 250 348 690 804 232 666 369 280 756 753 287 667 370 262 776 885 154 559 481 106 937 799 237 634 409 128 909 529 508 354 684 157 882 323 712 52 989 163 880 819 218 436 600 331 707 425 616 566 471 13 1028 792 244 965 73 558 482 288 750 151 891 755 283 536 501 870 173 72 971 698 339 171 865 937 100 72 967 344 694 439 600 126 912 885 154 75 963 536 504 601 435 845 195 348 695 61 977 82 953 56 987 235 805 246 790 30 1010 922 115 1033 6 203 835 44 993 803 236 604 435 595 441 866 174 199 839 50 988 505 535 623 416 129 910 223 818 493 548 1 1038 297 742 509 530 35 1005 624 417 742 296 444 596 322 717 59 983 1029 12 898 140 924 114 49 988 808 230 701 337 168 871 143 896 668 374 180 857 281 759 315 724 336 705 183 856 507 534 134 905 545 493 761 277 319 720 459 582 448 589 480 560 855 181 324 714 704 332 784 256 711 327 856 182 876 164 587 455 688 348 686 353 925 116 161 878 386 656 26 1012 985 52 15 1023 665 376 502 538 737 303 252 784 94 947 474 563 999 43 660 378 712 329 178 862 915 124 82 956 196 841 236 803 51 989 441 595 92 945 910 129 42 999 1017 20 500 540 234 809 743 297 913 126 665 375 441 594 120 923 701 338 608 433 835 200 62 976 231 806 645 392 616 424 671 367 421 618 544 493 763 278 270 767 19 1019 727 314 806 233 666 377 92 943 889 150 9 1028 742 298 801 240 783 258 865 172 76 961 477 562 265 777 69 972 499 541 597 443 341 699 566 472 975 66 307 732 831 208 1038 1 491 550 955 84 185 855 673 364 695 344 65 975 395 646 934 105 765 275 811 230 172 866 319 723 90 950 717 319 710 327 1018 19 607 431 685 354 593 446 948 92 156 884 133 902 1037 6 586 453 901 140 696 343 969 68 385 658 313 726 489 550 196 842 1015 23 997 43 383 658 706 334 93 946 974 67 33 1010 543 493 635 404 41 996 585 453 496 541 400 636 504 534 589 451 707 335 866 174 698 339 187 856 570 466 125 912 957 82 953 88 906 135 580 460 879 162 641 398 806 233 632 409 245 792 87 954 863 174 625 410 796 244 17 1022 298 739 907 134 996 40 615 422 298 739 375 662 24 1019 667 369 39 1002 27 1013 357 681 272 770 777 263 229 807 940 95 973 66 486 556 131 906 393 647 110 928 165 874 907 129 588 448 392 650 607 431 766 275 526 514 982 58 562 478 910 128 868 170 387 654 613 422 46 993 622 415 968 70 69 968 178 864 959 83 480 557 866 171 582 455 516 523 778 259 494 544 438 604 67 975 107 933 959 81 118 921 722 314 635 401 244 796 641 397 506 534 1013 28 762 277 254 782 590 448 938 102 768 271 663 378 762 275 215 824 55 984 135 904 697 340 479 563 153 884 127 915 739 300 701 341 399 639 726 312 810 228 183 858 865 174 1015 20 513 522 274 767 244 796 604 432 437 606 528 512 389 651 142 897 908 134 15 1023 723 314 832 206 40 998 853 186 207 829 995 41 1038 5 102 939 354 686 669 371 512 525 453 585 358 678 145 898 765 273 17 1022 383 653 759 278 940 100 359 681 538 502 361 675 396 642 43 995 620 422 620 417 79 960 224 815 503 536 599 441 905 132 1009 33 808 229 684 356 1031 7 467 571 526 511 522 514 491 548 882 154 45 993 652 388 315 724 394 647 361 680 462 574 87 951 659 379 541 500 557 482 924 116 345 695 408 632 326 715 227 814 862 174 877 165 535 504 977 65 1016 22 872 170 880 162 13 1024 73 965 391 648 1002 38 1011 31 587 451 76 966 543 492 274 769 610 429 950 89 653 387 168 869 72 966 1017 25 659 378 99 940 703 336 693 343 718 321 675 364 84 956 1033 6 418 623 992 48 11 1026 597 443 301 737 881 162 111 927 145 893 48 989 96 944 928 114 254 784 977 64 873 164 7 1029 1013 23 159 883 926 112 603 437 707 328 881 158 792 249 567 471 1029 13 622 420 728 309 562 476 845 195 672 371 503 534 434 605 282 759 421 622 275 766 549 491 925 117 199 838 272 765 280 759 719 319 549 491 267 774 447 592 633 405 111 928 207 835 986 50 502 540 325 713 538 503 139 902 258 778 302 737 983 58 686 354 230 812 221 819 320 718 553 488 782 257 887 148 825 215 588 448 32 1004 452 590 172 866 513 529 123 917 734 308 1008 32 929 109 977 65 521 517 202 838 652 389 318 722 638 401 544 496 793 247 332 708 476 563 982 57 584 453 867 174 913 127 229 808 697 344 878 163 404 635 731 310 558 484 218 821 529 514 40 1003 533 507 543 496 376 663 839 201 253 783 948 92 187 852 625 415 691 346 797 245 128 912 255 783 694 345 1000 39 222 820 883 156 270 770 453 585 831 206 267 770 181 861 206 832 25 1012 18 1024 874 162 774 265 886 153 863 178 852 187 488 551 209 830 254 785 1002 36 894 147 752 289 245 794 999 40 726 315 1033 5 373 665 646 396 452 588 484 554 788 250 491 551 107 934 29 1009 284 755 487 554 704 337 968 69 650 390 196 842 832 207 1036 4 53 987 889 153 990 51 770 272 346 694 494 545 351 685 250 788 23 1012 306 729 69 970 14 1026 274 766 770 271 822 217 505 537 328 708 615 424 952 88 461 578 583 456 666 369 402 636 168 868 384 655 903 136 566 472 981 60 378 660 899 141 97 940 295 743 102 939 396 644 491 548 529 510 758 279 665 375 979 60 146 896 6 1030 324 713 855 186 167 872 1009 28 680 356 503 537 834 204 49 991 633 406 126 914 887 149 306 733 209 828 889 148 211 827 243 796 388 651 979 57 1026 12 819 221 482 561 412 629 969 71 366 670 114 929 774 262 521 517 729 313 876 162 804 235 619 420 244 795 716 321 785 254 182 858 838 200 999 40 939 102 698 344 616 426 935 100 369 668 413 622 466 573 930 108 931 107 487 554 527 508 371 671 296 744 874 169 275 767 507 533 82 957 305 734 723 315 457 581 1020 21 835 206 314 727 794 245 795 245 483 558 687 356 246 793 810 228 94 942 270 769 653 382 970 67 610 429 865 175 459 580 54 988 646 392 158 880 567 470 69 971 172 869 572 465 569 470 536 504 229 810 479 558 376 664 181 857 169 869 504 537 734 302 733 306 878 159 828 214 165 872 653 387 905 133 537 502 472 571 577 460 224 815 848 194 159 880 347 690 738 302 922 115 148 891 798 241 102 939 515 525 15 1026 294 749 1033 6 506 535 689 350 968 73 658 381 990 48 958 80 2 1037 959 79 1037 4 802 236 528 508 31 1007 359 679 1001 35 718 319 358 682 641 397 227 812 102 939 330 713 104 934 205 837 384 657 139 900 754 286 662 377 337 698 363 673 861 175 925 114 78 960 606 435 755 284 128 909 400 639 455 586 234 803 529 510 572 470 213 826 20 1020 97 940 657 380 385 656 285 755 832 206 817 221 683 357 10 1027 79 963 940 99 995 47 951 84 462 579 749 292 288 752 656 383 232 806 809 230 912 128 762 277 588 452 659 378 1001 40 271 769 191 845 169 873 805 235 975 67 356 686 72 968 486 553 461 575 286 752 383 654 780 261 89 948 742 296 419 624 24 1015 536 500 851 187 448 587 34 1007 348 690 196 839 14 1022 698 343 431 609 102 937 790 252 720 319 633 403 1001 38 500 541 495 544 312 725 696 343 582 454 504 537 25 1012 330 711 452 588 139 899 777 262 560 479 267 771 295 742 142 895 70 971 534 505 259 778 209 830 359 680 755 284 502 539 148 893 285 758 915 120 371 668 433 606 179 863 1020 19 897 142 777 265 173 864 619 421 581 457 771 269 990 51 340 700 421 620 434 606 453 582 5 1031 307 728 782 255 135 905 322 717 518 521 384 658 272 768 752 288 330 711 953 88 240 802 650 390 441 597 225 814 1013 25 337 702 593 444 148 890 712 328 618 419 298 741 644 395 151 885 490 549 287 751 149 893 860 179 966 75 373 667 889 148 1001 38 765 274 116 923 608 429 828 213 872 170 205 833 805 237 1023 17 542 497 213 830 1030 9 221 819 669 369 65 973 872 169 411 630 773 264 973 62 837 199 723 315 310 729 181 860 749 289 504 534 952 87 27 1012 744 298 367 673 979 61 327 709 661 379 484 558 72 967 685 355 459 579 275 767 676 366 289 746 958 78 745 294 941 94 687 354 221 818 609 432 444 597 128 911 464 575 542 495 438 601 565 478 1030 9 694 345 784 256 149 887 339 702 337 701 737 301 104 933 955 83 312 727 201 835 917 121 747 291 743 296 60 976 372 667 905 130 582 458 990 47 232 811 872 166 1015 27 379 658 840 201 133 903 21 1019 881 160 649 390 816 224 271 765 717 322 135 908 889 152 48 991 809 228 181 858 1014 28 467 574 895 140 954 85 176 866 187 849 364 675 483 558 298 743 582 455 154 884 743 299 361 682 81 960 922 116 210 828 951 87 677 363 621 415 559 480 61 976 47 994 637 406 836 202 249 790 922 115 871 169 228 814 125 912 152 886 608 430 460 575 817 221 849 192 252 783 811 228 326 713 153 883 843 199 179 861 846 194 378 661 936 103 452 587 193 847 519 522 577 463 646 395 309 733 24 1015 849 190 85 953 845 193 167 876 807 231 524 515 410 630 947 94 85 955 805 234 664 373 618 418 553 488 116 920 753 286 348 692 619 419 690 349 531 507 768 270 551 487 325 714 291 745 436 601 132 907 319 720 531 510 208 830 510 530 174 863 638 402 746 294 507 533 452 586 789 251 349 689 914 129 961 78 410 630 9 1031 654 385 254 789 411 631 332 706 482 559 286 755 114 925 735 304 647 392 290 751 135 900 550 493 678 359 1023 18 519 519 1003 33 181 861 443 595 672 371 605 433 288 752 314 724 303 738 79 961 321 717 4 1034 161 881 734 302 46 995 737 301 239 799 115 923 383 653 397 641 40 1002 127 912 718 322 850 188 917 120 162 876 668 368 93 946 387 653 1005 33 531 512 657 383 786 252 866 171 742 296 909 134 175 864 1008 34 971 68 859 180 605 434 764 277 338 700 651 391 643 395 469 570 845 194 644 393 789 249 330 709 1013 27 68 971 904 139 876 161 247 794 513 524 360 676 907 131 132 905 389 649 53 984 678 357 504 538 821 219 1 1038 238 800 651 390 452 586 792 250 805 238 197 841 735 304 615 422 819 219 191 849 689 350 105 934 1020 15 974 66 991 49 968 70 596 445 730 311 721 317 668 373 246 790 867 169 378 660 392 644 688 348 856 184 342 699 330 707 956 85 258 782 557 486 193 845 457 579 1018 20 349 689 493 543 230 806 661 377 673 365 281 754 518 519 801 242 315 720 1025 15 308 728 613 423 958 79 53 987 286 750 950 93 354 683 228 811 509 530 1010 30 308 733 766 269 813 224 476 563 792 243 905 134 531 508 1008 33 364 674 995 48 747 290 176 863 1015 20 752 283 763 277 111 927 742 298 75 961 816 226 938 101 221 816 608 429 674 363 539 501 894 143 353 684 1035 4 310 730 976 63 31 1007 292 748 472 565 1027 9 761 281 973 62 262 776 29 1011 666 371 587 450 23 1016 65 974 415 626 310 729 665 375 271 769 39 1000 508 527 746 290 212 824 463 575 833 206 762 278 139 897 302 738 947 94 330 709 809 230 962 78 872 168 714 324 550 492 570 473 130 908 752 285 940 97 997 44 252 789 332 710 324 718 853 188 504 533 270 770 133 908 931 104 301 735 177 863 537 503 509 531 438 601 505 534 515 525 487 553 521 516 1014 25 1000 38 933 106 1033 7 337 706 232 807 717 323 477 563 291 752 15 1023 441 598 248 794 117 923 601 437 102 936 919 122 1029 9 321 715 879 160 759 280 496 544 1030 9 118 919 796 244 870 171 782 257 1032 9 1013 24 503 538 315 720 490 548 481 556 678 360 702 335 613 426 443 600 477 564 1011 28 905 133 634 407 505 530 816 222 545 493 149 890 266 773 294 745 8 1031 978 58 210 831 793 245 440 600 649 388 903 132 215 824 93 946 950 86 749 289 232 805 429 611 910 131 400 638 399 639 880 162 433 602 616 424 577 464 4 1035 163 877 656 383 764 275 717 322 947 96 446 592 759 276 709 327 150 889 682 358 323 718 984 54 537 501 309 728 585 450 736 303 384 655 862 175 717 322 789 250 285 750 118 924 166 873 671 365 446 595 426 611 593 449 97 943 223 817 306 737 918 120 658 380 445 595 246 791 212 827 795 244 128 910 225 813 1009 34 547 490 1025 18 700 336 115 924 80 960 959 80 403 633 1015 23 787 253 861 177 934 106 1006 33 769 272 366 669 433 604 636 403 266 775 888 150 695 347 114 924 258 782 935 106 485 555 741 298 7 1031 175 861 709 333 1005 35 687 350 668 371 910 125 984 52 418 618 615 423 186 851 815 222 613 425 518 521 955 87 379 661 104 935 905 135 822 216 391 650 387 651 821 216 657 382 729 311 270 770 334 705 753 288 563 476 548 489 305 735 708 333 523 516 446 589 495 541 924 113 245 795 76 963 284 752 193 846 689 350 734 304 1009 34 585 450 322 719 580 458 527 514 118 920 961 76 369 668 768 270 665 372 118 920 363 675 1032 7 211 828 40 999 942 101 125 916 475 568 224 816 384 658 721 321 82 957 359 681 564 474 828 210 516 520 849 194 155 884 808 235 560 482 999 36 701 341 660 382 493 544 445 594 495 546 653 384 495 545 742 298 822 219 665 373 495 546 862 177 1038 1 651 389 743 294 19 1018 670 369 377 662 723 320 416 625 741 296 913 125 432 607 128 913 514 524 624 414 882 158 975 63 79 959 730 311 773 265 174 869 485 556 499 540 559 479 582 457 40 1000 977 65 608 431 162 876 904 136 580 455 138 900 108 934 465 572 735 306 681 359 811 224 96 941 744 293 532 506 705 336 411 624 998 38 631 409 155 884 36 1003 468 573 768 275 62 978 211 827 278 763 956 81 983 55 235 801 385 653 77 962 892 146 521 516 64 972 151 884 295 744 597 444 739 302 479 561 37 1001 269 768 974 61 998 38 415 621 947 90 744 296 511 527 527 513 750 288 462 578 511 529 752 289 780 259 53 985 248 790 123 917 360 681 614 424 778 258 212 827 489 551 929 108 566 476 330 710 37 1000 536 507 922 118 379 660 981 60 657 384 746 295 123 913 225 817 530 507 674 366 611 426 888 148 880 156 756 284 934 107 65 973 878 163 71 965 460 582 790 246 63 976 281 757 568 468 238 803 640 398 430 609 74 963 814 228 12 1025 154 883 661 381 411 626 992 48 966 74 765 275 864 175 224 811 891 149 566 475 395 645 82 960 135 906 955 85 1036 3 438 601 4 1035 255 787 221 815 262 779 479 559 637 405 539 504 869 170 750 286 701 338 336 704 52 983 1000 39 625 414 614 428 688 354 115 926 950 89 117 923 1025 11 466 577 625 415 952 90 192 846 828 208 601 437 991 51 484 556 597 444 346 693 688 353 914 128 760 279 51 986 949 93 679 356 87 952 628 413 461 579 712 326 203 838 468 572 109 930 670 369 746 291 366 670 794 245 639 398 359 679 359 682 822 221 624 412 861 176 450 591 401 635 660 378 431 611 21 1019 697 341 994 44 880 163 968 67 760 281 233 809 1036 3 880 158 205 833 159 883 152 889 464 573 815 226 79 957 166 872 676 366 944 99 944 95 351 687 371 664 220 818 835 206 159 880 679 364 819 217 932 109 692 348 89 949 451 588 175 865 361 680 758 280 35 1002 391 649 573 466 889 149 474 564 301 738 861 174 393 646 486 554 290 750 63 974 267 770 42 999 367 671 17 1022 547 494 873 162 683 357 243 794 689 351 955 82 552 483 866 176 517 524 447 595 520 518 627 411 722 319 839 201 71 969 17 1022 955 85 485 556 329 707 167 873 619 422 400 639 370 670 960 77 388 652 770 267 333 706 64 973 563 477 850 189 959 78 444 594 2 1037 43 998 361 677 342 697 649 390 320 717 401 636 232 807 729 312 512 528 232 804 445 594 31 1010 179 862 399 643 751 288 1023 17 557 485 65 975 494 544 120 920 784 256 244 797 313 726 435 602 476 560 508 532 1004 34 386 654 382 654 563 476 714 327 165 874 878 165 12 1026 730 313 181 859 824 214 609 428 39 999 459 580 173 863 122 920 42 998 251 785 714 324 444 593 560 478 710 331 604 438 623 420 775 262 484 552 635 404 721 316 299 737 315 727 95 941 51 990 42 996 259 782 289 751 617 423 725 315 351 691 391 649 173 868 900 142 480 562 18 1022 211 825 442 600 730 309 938 99 28 1011 134 907 312 725 180 856 557 483 612 431 426 612 512 525 657 386 421 617 500 540 455 584 199 844 692 348 244 795 908 128 125 910 796 245 162 878 427 612 195 841 88 954 73 964 329 707 582 457 326 713 615 424 222 814 868 170 118 920 1017 23 776 265 176 859 36 1004 823 213 612 426 172 867 880 159 33 1003 476 563 7 1032 239 801 583 459 817 223 1019 18 58 982 231 809 60 983 1016 24 302 737 480 561 402 635 488 554 379 658 723 315 222 817 591 450 657 385 554 486 131 905 9 1030 661 378 745 295 835 206 837 203 548 488 1010 28 80 962 464 578 642 398 341 700 843 196 816 226 942 100 663 373 954 83 443 595 1009 26 988 54 856 182 239 800 216 823 278 763 325 714 778 259 460 581 571 469 485 550 40 999 445 595 494 547 605 434 774 264 129 911 59 981 902 134 348 690 118 921 856 186 297 745 800 238 26 1017 916 126 676 362 732 307 770 268 402 636 604 433 301 738 252 787 439 601 386 651 988 51 723 320 103 936 298 743 466 575 375 661 916 120 248 792 639 399 226 813 604 437 304 733 474 566 149 889 872 164 702 337 352 691 939 100 1004 36 6 1034 669 370 912 130 958 78 517 526 481 559 106 933 289 752 41 1001 51 989 969 69 538 500 808 233 423 620 152 890 780 258 708 327 299 740 890 147 277 760 673 367 621 419 833 207 897 141 128 907 985 50 508 531 199 840 679 357 50 985 231 809 163 877 19 1022 404 634 167 872 558 483 704 335 68 971 384 653 531 508 149 889 730 310 174 865 526 510 807 232 344 696 805 234 257 782 311 728 942 98 378 662 775 264 1029 10 452 586 148 891 463 579 698 340 237 803 906 129 478 558 403 640 745 296 808 235 212 825 822 215 134 902 494 544 963 78 113 925 80 961 673 366 916 123 459 580 43 994 19 1020 10 1031 952 86 663 380 172 864 352 688 897 142 520 517 221 817 354 685 1028 11 809 228 442 599 713 328 313 730 1005 34 331 711 626 414 922 117 513 526 352 687 337 702 695 345 767 276 278 761 1015 25 613 425 905 136 532 511 381 657 742 298 266 771 50 992 995 46 939 101 485 554 650 387 846 193 187 849 747 291 886 152 694 343 658 380 645 395 167 874 134 904 242 798 224 815 436 600 14 1024 730 313 5 1031 438 603 200 839 955 85 494 548 1036 3 1009 28 72 967 109 930 898 142 884 156 257 782 906 131 722 319 206 833 248 792 387 654 365 674 813 229 923 114 505 535 618 421 751 286 793 249 311 730 418 620 956 82 416 624 791 250 209 833 417 626 357 679 727 309 94 943 338 703 241 797 816 223 270 769 93 944 227 814 134 907 799 240 565 475 357 684 764 273 820 217 698 338 222 813 600 442 581 459 968 67 679 360 538 497 198 841 609 432 847 193 877 165 186 853 481 556 696 343 155 885 755 285 602 435 421 617 487 554 967 71 696 340 390 651 87 949 226 815 410 633 274 768 686 357 688 349 787 249 670 368 154 886 130 909 101 940 179 862 689 347 257 782 270 770 703 336 626 413 367 676 324 714 682 358 334 702 211 828 520 521 640 397 340 701 667 372 88 948 944 93 611 428 925 111 889 150 942 93 835 202 607 432 869 174 437 603 51 986 886 152 607 431 252 788 266 774 632 407 425 612 767 273 880 156 104 934 789 251 973 67 619 420 421 618 970 65 664 373 501 538 36 1006 623 415 261 781 793 244 471 567 730 311 106 936 39 1000 904 135 675 362 582 455 689 353 769 268 478 559 142 898 67 971 262 778 273 765 934 101 636 407 376 662 640 402 1021 18 332 705 591 450 250 789 778 260 324 718 984 55 567 474 327 713 63 977 101 939 602 437 78 963 386 654 323 720 681 360 349 688 121 917 40 998 241 802 595 444 171 870 260 777 211 831 838 199 918 119 794 247 73 969 181 857 965 73 985 56 45 991 783 252 848 191 646 394 423 616 311 726 91 945 797 241 959 80 639 397 358 679 941 97 679 359 75 963 389 651 1027 10 491 551 1037 2 968 74 17 1021 581 461 30 1009 256 782 31 1007 577 461 19 1020 275 761 473 565 1030 8 938 102 675 364 409 632 840 196 953 85 1035 4 120 919 335 703 899 143 319 721 611 431 386 649 874 163 1011 30 385 656 399 637 879 157 264 775 382 654 238 798 362 677 425 615 742 296 446 591 423 620 401 637 1038 1 873 168 664 377 365 674 496 541 751 288 817 223 471 571 586 455 673 369 513 528 643 398 1000 40 214 825 545 497 914 125 864 173 582 457 137 901 175 862 101 938 58 977 558 483 510 529 711 328 854 186 881 159 150 891 270 768 446 593 477 560 350 690 541 498 526 517 896 142 854 187 840 201 791 247 650 387 372 670 976 65 22 1018 941 100 738 301 880 159 1012 28 395 646 998 40 164 875 28 1014 420 615 446 590 796 245 937 104 1026 13 904 133 51 990 117 922 827 208 891 150 112 925 825 217 241 801 88 955 942 93 160 880 926 112 106 930 639 400 98 943 836 200 391 649 451 588 368 671 400 637 526 510 803 236 784 256 503 532 254 787 662 380 428 610 663 376 164 878 351 691 332 708 331 708 179 860 351 690 611 428 229 810 168 869 61 978 250 789 1000 38 727 310 828 214 613 426 625 411 742 300 727 309 537 499 101 940 831 208 262 778 830 209 693 346 349 693 36 1005 761 275 47 993 239 796 575 462 523 514 96 941 459 581 263 780 773 262 935 106 479 563 310 730 810 228 241 798 857 179 782 258 964 76 390 650 741 298 135 902 775 263 397 643 90 951 1037 2 613 424 716 320 25 1011 66 975 132 908 638 401 959 77 972 63 992 46 443 593 847 193 65 973 154 886 245 791 753 284 833 202 262 776 556 481 986 56 77 965 947 95 952 89 642 396 376 661 492 547 782 258 589 452 236 803 74 965 775 265 167 875 381 659 538 498 672 366 994 49 59 979 802 237 465 573 934 106 68 971 451 587 201 834 874 166 868 173 982 55 1001 36 404 636 99 942 175 865 74 969 224 815 196 842 411 631 261 779 113 926 505 536 962 78 114 927 194 846 838 200 947 94 819 222 960 79 961 78 907 131 125 916 1001 38 856 182 690 350 121 919 129 914 1034 3 722 315 794 245 683 355 129 910 153 888 675 367 980 62 192 849 649 392 19 1018 172 865 622 413 578 462 829 211 748 287 422 618 245 797 326 711 295 747 477 559 232 809 469 571 836 202 52 985 731 305 352 691 932 108 1005 36 440 600 570 469 95 948 827 212 379 659 195 840 420 619 494 545 29 1013 806 234 33 1005 958 82 14 1024 183 855 669 373 90 948 181 862 9 1030 707 336 436 606 589 451 140 898 647 391 659 382 735 303 444 594 244 795 86 951 136 901 860 180 174 861 897 141 880 156 564 475 456 580 955 84 47 990 212 826 307 734 303 740 138 902 121 914 475 565 270 772 729 309 816 227 384 651 251 792 692 343 691 351 614 423 999 40 491 547 845 194 906 134 227 813 912 123 825 215 246 795 855 183 385 656 374 669 629 414 373 663 885 151 1005 34 623 420 636 405 494 545 950 88 402 636 411 632 221 817 442 595 268 772 920 121 1005 33 510 526 869 170 69 968 853 186 596 442 132 905 985 56 751 287 70 969 1012 27 137 901 333 704 724 318 245 795 384 657 707 335 403 635 148 890 914 122 658 380 571 465 245 797 161 879 675 364 412 627 802 239 450 590 1011 31 18 1021 33 1007 624 414 679 357 1003 33 916 127 607 433 250 791 243 794 168 870 197 842 841 195 593 445 94 945 595 445 779 260 296 740 936 106 253 786 128 907 381 659 716 324 27 1015 88 951 991 49 233 803 963 75 438 603 340 699 641 397 425 614 54 988 716 322 20 1019 895 142 581 457 189 852 740 301 912 127 949 89 916 124 279 757 545 493 188 851 459 578 461 580 32 1004 73 967 230 807 402 637 313 722 272 768 577 462 801 238 193 850 667 372 672 367 428 610 880 158 141 902 805 233 620 416 383 655 27 1013 971 69 9 1028 523 515 942 97 934 107 549 490 886 153 362 675 190 849 19 1022 289 748 789 250 766 274 697 343 253 786 973 64 884 156 95 942 778 259 468 574 703 334 898 141 186 849 755 285 997 45 11 1027 393 646 546 497 187 854 741 300 683 355 497 544 522 515 505 535 757 286 695 343 535 505 387 652 454 587 782 257 165 875 546 490 970 69 546 496 565 472 741 301 735 306 88 952 100 941 523 518 229 813 286 753 633 404 604 435 314 721 534 504 849 191 478 559 505 536 773 266 634 405 472 565 1021 19 32 1008 1006 32 9 1029 129 912 257 781 283 756 169 873 691 346 873 166 895 146 679 357 687 351 850 189 345 692 478 563 875 161 537 501 904 135 133 905 241 800 193 846 572 467 267 771 633 410 918 119 182 855 559 480 302 738 142 898 945 93 667 373 456 584 22 1015 162 876 558 482 1026 11 427 613 920 118 400 638 728 312 71 967 154 885 101 938 228 810 110 925 253 782 171 867 20 1021 907 131 279 761 370 669 903 137 795 242 827 213 936 105 881 160 516 520 165 873 54 987 1019 23 32 1005 898 141 889 151 1031 7 173 868 83 955 174 865 413 629 434 606 215 824 836 203 551 490 835 202 435 601 275 766 206 834 499 543 874 164 574 464 82 953 110 929 926 112 52 989 515 524 627 410 336 702 887 151 272 769 444 591 531 511 578 460 455 587 107 932 793 242 507 534 381 657 251 785 826 215 415 626 727 311 834 209 748 290 980 60 421 618 531 506 51 991 762 276 936 102 783 257 97 941 1021 19 691 349 637 400 900 137 725 310 151 887 383 657 392 649 578 458 1009 32 829 211 8 1030 363 674 114 924 482 558 495 546 1002 36 1030 7 392 646 542 497 686 353 516 522 312 727 307 735 860 179 664 372 693 348 504 538 600 440 47 991 994 49 237 802 852 187 564 476 183 854 892 148 1 1038 878 165 32 1005 1019 16 806 231 783 256 676 361 844 195 715 322 834 204 461 581 343 697 965 71 777 259 721 319 368 670 574 464 681 360 800 239 92 947 934 102 797 240 582 459 174 865 136 904 765 275 1009 30 477 562 1004 35 994 45 306 734 551 488 759 277 51 992 668 371 834 203 692 345 545 497 329 709 930 109 571 465 982 56 728 312 702 339 950 92 568 469 389 648 633 407 227 809 973 70 980 61 194 846 848 192 27 1012 86 949 202 837 346 692 389 650 675 361 1002 34 238 799 925 114 787 252 716 326 534 505 51 988 904 136 538 497 686 352 523 519 645 391 517 520 325 712 828 212 921 121 1025 11 797 241 133 906 229 810 506 534 645 395 392 649 241 798 658 377 484 552 248 793 170 869 942 100 697 343 173 865 322 719 1032 9 322 717 135 903 775 262 655 385 653 386 180 856 175 867 115 924 272 764 718 319 865 173 305 735 193 849 150 890 286 754 735 304 401 641 437 598 153 888 50 991 570 469 176 862 379 661 819 222 597 444 513 528 43 996 789 250 124 916 768 270 533 502 384 654 414 624 256 783 89 949 766 273 117 924 1002 35 845 194 829 209 353 682 486 554 275 761 986 55 460 579 343 696 188 851 885 152 132 909 208 830 893 146 840 200 1009 30 909 129 378 663 428 608 965 73 423 618 701 336 502 537 495 544 723 319 335 703 907 132 15 1025 899 144 839 197 669 371 425 615 319 722 520 518 111 927 604 438 345 697 577 464 267 771 224 818 648 392 111 929 26 1014 517 523 283 754 317 723 1013 23 313 725 232 807 154 885 239 800 795 242 919 118 11 1025 256 782 763 273 106 937 247 790 147 891 296 745 698 341 505 531 688 353 1031 4 427 614 7 1033 295 746 249 792 599 444 668 368 637 400 950 91 529 510 837 202 954 85 504 533 923 117 136 901 214 823 162 877 954 88 137 901 665 372 524 514 629 408 706 329 273 767 895 144 404 637 975 66 499 539 898 138 929 111 230 807 501 538 456 585 949 89 347 690 316 725 272 766 992 48 867 171 788 248 142 898 816 222 849 192 70 968 878 159 1032 6 547 494 338 702 973 67 443 596 564 476 41 1002 544 495 508 534 473 565 860 183 424 612 446 591 28 1011 968 73 335 704 241 796 12 1028 397 644 884 152 768 272 635 406 302 735 419 622 123 914 474 563 880 160 620 417 285 755 684 355 724 313 160 877 136 903 751 289 571 466 440 598 599 440 1002 35 263 777 933 110 806 235 146 890 533 508 337 702 1019 23 460 577 954 86 116 919 158 884 286 753 698 340 589 453 777 261 634 406 380 662 397 641 652 387 2 1034 114 928 81 957 241 798 104 935 68 967 140 903 612 426 332 704 1029 7 145 893 571 468 951 88 549 490 377 663 70 967 785 253 216 820 538 505 110 930 1007 29 910 130 110 930 218 819 558 479 652 388 338 699 394 641 340 700 1010 33 826 210 202 836 146 893 84 955 2 1037 366 670 760 279 717 320 89 948 957 84 242 794 471 568 103 937 194 844 20 1019 604 437 58 985 645 392 97 943 627 413 352 687 568 468 152 885 1006 32 209 829 445 595 417 624 768 269 629 410 892 148 923 119 580 458 1012 27 261 778 190 847 104 935 381 658 431 609 848 188 798 245 611 427 834 204 890 148 821 217 326 712 738 298 61 976 197 845 132 905 283 757 49 986 657 381 566 472 176 860 740 301 863 173 170 867 252 788 117 922 958 77 951 88 172 868 495 545 49 990 225 816 82 953 578 462 87 952 78 962 233 808 966 74 696 342 434 606 69 971 575 461 1024 17 415 623 964 71 577 460 420 618 53 986 567 468 583 457 796 241 816 224 800 239 970 69 392 649 698 340 547 496 74 964 733 307 673 366 75 964 336 705 470 567 756 284 496 543 594 445 801 238 188 851 611 426 22 1017 172 871 260 778 804 232 154 882 94 944 353 685 225 814 628 408 42 998 392 648 445 594 441 598 347 691 454 585 928 115 530 508 246 795 288 753 864 176 22 1017 55 981 19 1023 612 429 895 140 111 925 104 932 824 212 247 792 832 204 557 483 442 593 449 589 777 258 713 324 455 587 757 282 285 758 957 86 484 556 595 441 916 123 738 302 47 994 388 649 322 718 152 887 156 879 162 876 346 690 918 119 1016 23 131 911 326 711 320 719 68 970 275 763 604 435 906 135 94 945 270 770 194 845 131 909 575 467 422 614 872 168 156 881 915 122 712 327 75 965 932 106 571 468 898 138 162 877 520 518 664 373 1029 10 878 157 11 1028 844 193 978 61 909 126 207 831 609 430 293 749 57 980 733 309 45 994 583 456 158 885 186 855 518 520 827 212 375 665 856 183 73 964 605 434 1008 32 243 794 989 52 319 720 154 883 234 806 637 403 802 234 101 937 35 1002 34 1006 289 749 344 698 681 357 72 966 412 626 765 275 184 859 535 507 317 723 84 955 856 187 612 428 720 319 705 334 147 894 62 974 101 940 459 577 203 835 34 1008 512 530 91 944 1025 17 856 187 720 319 405 633 1006 36 444 592 831 208 517 524 321 716 953 90 503 533 475 566 779 264 472 570 877 164 777 259 56 985 418 622 40 1003 346 692 164 875 966 76 699 341 210 829 312 730 430 606 66 976 301 736 26 1016 716 324 429 610 459 579 587 452 809 232 259 778 51 988 151 887 159 879 883 154 870 171 800 243 764 276 489 550 855 185 527 512 447 594 1029 7 991 44 611 429 797 238 535 504 939 100 930 112 487 551 879 157 613 423 333 705 690 349 166 874 383 657 809 231 532 508 635 402 482 557 426 616 669 370 986 55 346 690 684 355 386 652 136 902 168 872 219 816 437 603 532 509 385 655 145 896 674 366 31 1011 629 409 621 418 586 453 598 442 510 531 175 864 217 819 511 532 436 603 92 948 845 198 577 463 102 936 167 872 904 134 748 290 1021 17 304 737 446 596 829 208 610 431 338 700 210 831 919 117 109 928 522 515 98 938 886 154 305 736 743 298 473 566 946 95 37 1000 776 261 394 643 234 804 402 638 292 747 155 885 398 639 153 886 420 620 466 575 699 340 430 612 493 547 37 1004 351 688 385 654 850 189 170 868 711 328 449 589 160 878 931 104 212 827 206 833 618 420 356 685 644 395 133 902 447 588 577 464 223 813 546 491 754 286 368 668 569 470 537 505 776 262 503 538 139 899 493 546 136 900 1037 2 207 833 1006 32 423 617 463 575 419 618 200 837 763 276 248 791 246 792 308 728 1029 12 342 696 148 892 781 260 921 119 342 699 830 206 144 896 670 368 802 238 627 413 492 545 857 183 916 121 767 269 1024 18 889 152 225 814 294 745 203 840 700 341 58 980 278 760 1006 36 1000 40 1017 23 787 253 893 143 607 431 443 599 348 687 837 205 621 416 542 495 795 246 771 269 159 883 461 580 1005 35 89 950 564 474 346 689 370 669 589 449 647 393 482 561 120 919 607 431 1006 34 823 214 883 156 425 618 134 904 178 861 507 532 1002 36 825 214 530 512 477 562 838 202 929 112 860 176 418 624 555 480 403 639 812 227 418 622 315 723 599 442 25 1016 33 1009 358 681 692 348 239 799 677 364 141 899 1030 8 234 806 273 769 414 625 442 598 113 924 700 336 761 277 969 70 292 749 145 896 897 144 485 556 138 899 218 820 615 423 905 133 108 931 74 967 136 903 470 567 730 311 998 40 172 867 306 735 575 462 1024 12 208 830 887 151 432 609 194 845 675 366 30 1010 18 1020 1025 13 880 161 772 267 328 710 396 643 218 822 348 688 383 656 360 680 288 753 285 752 152 888 169 868 426 611 821 218 629 410 409 628 97 940 526 515 198 843 977 60 494 545 316 721 723 317 765 273 567 472 939 96 476 562 307 735 246 793 621 421 876 167 361 680 691 345 14 1025 667 370 300 740 26 1013 533 503 62 980 431 607 474 562 1009 27 677 363 1037 5 184 854 695 342 76 963 703 336 815 224 431 610 190 846 599 440 756 281 519 521 490 549 1020 21 108 931 151 886 585 455 710 329 32 1006 904 133 74 967 102 934 462 579 368 668 409 628 444 594 20 1020 321 717 886 151 762 281 1004 36 862 179 214 829 180 859 321 718 894 144 225 812 817 225 839 197 376 664 46 994 627 410 367 672 367 675 329 709 562 479 987 50 1004 32 801 236 24 1015 822 219 782 260 29 1013 83 954 796 245 474 562 68 967 205 836 861 180 926 113 993 46 502 537 621 415 969 74 123 915 1011 27 137 901 702 335 992 48 142 896 162 879 881 160 147 892 406 632 135 901 743 294 488 551 405 633 855 181 793 248 876 160 304 736 460 579 451 590 145 891 243 798 943 98 646 396 554 481 813 224 737 301 983 55 808 230 777 259 266 773 972 68 326 713 716 322 1016 24 302 740 913 128 21 1021 298 739 903 133 221 815 295 743 781 258 691 347 298 739 774 262 233 805 1038 3 173 867 655 387 274 764 807 234 534 505 753 286 509 526 124 914 872 164 404 634 217 820 331 705 961 78 562 476 1011 28 925 117 499 537 503 537 719 324 287 749 998 38 780 258 435 602 944 95 589 452 243 793 798 242 191 845 423 617 678 365 668 371 783 257 69 968 434 603 77 964 917 123 1027 11 1011 26 63 975 229 813 247 794 304 732 143 896 523 517 422 618 1008 32 475 564 46 995 444 598 322 719 494 544 655 386 104 933 340 701 944 96 761 275 70 971 109 928 397 643 124 914 235 806 867 173 921 115 760 279 425 613 886 157 423 617 150 890 364 676 564 477 954 81 809 233 453 585 215 826 543 496 221 819 874 165 297 742 408 630 971 68 767 270 79 959 452 586 846 196 944 96 687 352 356 685 343 695 795 247 417 626 870 169 971 65 79 958 394 647 609 429 395 646 345 691 541 498 734 303 106 936 712 327 167 872 34 1002 770 273 830 210 172 865 350 686 491 546 901 138 467 569 841 198 117 922 253 789 458 579 910 126 479 562 935 103 853 182 830 209 452 587 250 791 561 476 453 588 879 158 185 853 234 801 794 242 991 45 542 499 385 654 744 297 365 671 232 809 434 608 7 1036 851 185 310 728 557 484 764 277 7 1036 654 385 139 897 593 445 194 843 21 1018 956 84 500 536 968 70 674 363 417 624 540 496 287 755 952 87 876 164 158 878 44 994 311 728 878 160 484 555 923 114 670 371 525 513 1033 5 288 752 368 672 88 952 560 479 356 687 579 460 282 758 963 77 296 744 140 903 662 378 874 165 90 953 160 877 497 543 828 211 632 407 233 805 692 346 477 562 180 858 870 168 714 325 921 119 635 405 194 842 28 1008 281 759 783 256 687 351 566 474 637 402 938 102 261 779 8 1030 421 615 788 253 388 650 393 649 49 990 517 526 661 380 324 715 955 85 738 297 103 932 778 262 664 376 148 889 490 551 293 744 807 232 937 103 249 793 449 591 351 686 894 141 127 913 175 864 1018 17 774 267 95 944 286 749 57 984 977 62 759 278 723 316 978 60 280 758 482 557 257 783 643 396 687 350 404 637 235 804 480 557 457 584 585 454 541 497 43 993 1035 1 443 596 550 487 546 496 389 653 756 284 480 563 719 321 405 632 960 79 831 209 886 152 261 777 443 597 618 423 451 587 840 202 860 181 419 622 52 987 769 267 993 46 380 659 258 785 334 707 416 626 807 233 981 57 127 912 666 372 610 430 989 48 724 316 643 398 731 311 498 539 814 227 641 401 342 696 774 269 363 680 83 956 368 671 591 446 287 754 937 103 724 314 867 172 62 975 932 107 615 421 724 319 442 595 260 781 94 945 795 248 759 278 292 746 58 980 303 735 849 187 845 194 606 433 772 267 549 489 187 851 80 955 282 757 921 116 783 259 634 408 923 116 530 510 322 719 624 411 497 546 862 175 1003 35 937 103 132 905 625 416 867 173 278 761 948 91 268 771 736 300 227 810 745 293 132 907 519 517 294 745 2 1035 116 920 739 300 720 323 692 345 490 547 54 989 227 812 951 91 78 960 806 236 770 271 6 1033 173 865 788 249 966 73 957 81 709 331 718 319 516 526 496 544 904 135 461 578 739 302 871 168 228 809 894 148 564 472 454 585 884 154 168 869 682 356 391 650 506 534 636 406 228 812 1014 25 800 235 190 847 948 94 351 692 52 987 673 369 264 772 689 350 280 756 497 541 254 784 397 641 857 182 443 596 54 986 824 215 206 833 939 102 582 453 313 727 611 427 904 137 715 321 82 956 249 788 836 202 947 95 477 560 39 999 586 450 908 133 75 962 884 159 812 228 247 793 478 560 742 297 66 975 714 324 671 370 367 670 996 42 522 519 742 298 230 811 884 157 717 323 422 617 628 411 467 573 192 848 958 82 725 316 924 118 996 43 722 317 387 648 80 958 292 747 218 820 890 150 518 522 458 579 561 479 954 86 830 209 730 308 953 86 789 250 806 236 488 549 396 646 735 307 878 162 1021 18 297 745 318 725 16 1026 717 324 467 571 216 825 567 476 527 513 644 396 1017 24 910 130 647 388 426 614 864 174 186 854 29 1012 484 557 1028 9 799 239 103 938 93 947 743 295 764 279 487 553 13 1025 554 484 11 1030 423 616 831 209 750 290 545 497 1006 34 1023 16 187 852 167 872 985 54 736 303 489 549 844 194 295 740 43 996 859 180 428 612 26 1013 320 716 520 516 1036 5 534 507 120 922 1003 39 958 85 496 547 869 170 869 171 341 698 463 576 210 829 389 648 101 941 861 176 789 248 1004 36 357 679 276 762 979 64 834 202 545 496 956 84 727 309 731 311 394 646 358 678 1035 4 1030 9 738 305 796 242 210 831 902 138 29 1008 416 625 43 993 555 481 443 597 238 801 385 651 614 423 517 522 473 565 563 474 205 835 631 411 393 643 937 100 14 1025 324 719 53 986 327 715 462 577 294 742 860 179 836 203 655 382 181 855 439 601 765 271 418 622 32 1009 97 941 633 405 979 62 928 114 145 897 84 958 572 465 728 308 708 334 3 1032 187 851 14 1023 470 569 874 165 303 738 114 927 335 704 832 206 738 304 556 479 145 894 239 799 690 353 44 994 846 193 781 259 858 181 288 752 432 610 968 71 274 766 383 657 87 953 475 564 334 702 857 182 41 997 125 915 467 571 445 595 886 153 319 722 457 579 398 639 964 77 503 538 404 638 930 111 782 256 162 879 855 183 57 985 833 203 745 295 832 203 697 343 453 585 716 325 533 503 883 157 603 436 911 132 775 262 585 453 969 67 172 867 708 330 719 318 135 906 1022 17 370 669 528 510 594 444 189 853 207 832 249 786 392 650 896 146 632 403 818 221 290 752 588 449 900 137 74 965 501 538 67 974 247 791 303 736 804 234 943 94 830 208 1003 36 940 101 94 944 1018 22 667 368 983 55 803 235 124 914 300 739 512 523 176 863 493 547 285 752 273 765 66 971 90 946 791 247 851 189 473 564 557 481 90 952 257 784 289 749 811 230 202 837 188 854 421 620 1036 7 804 239 406 631 853 188 828 212 1015 22 473 570 916 124 726 314 504 539 990 48 296 746 539 498 964 75 107 933 292 748 832 204 282 753 893 145 777 263 531 505 331 707 444 595 151 887 378 659 1005 34 886 155 263 778 42 997 959 80 858 182 405 635 403 639 755 282 793 248 565 473 873 164 566 474 589 450 295 748 912 128 327 715 887 152 525 514 121 920 950 90 74 965 179 859 314 728 615 422 399 643 47 994 847 192 335 700 699 342 179 860 990 49 937 104 972 67 500 537 589 450 102 936 522 519 104 936 489 551 79 962 588 454 995 41 31 1010 857 180 963 76 61 975 82 960 1025 13 209 833 192 849 779 260 24 1016 365 676 536 501 547 493 976 63 339 701 970 66 589 450 702 337 584 453 512 527 956 82 167 874 449 593 544 496 164 877 875 162 234 802 735 305 301 742 309 731 706 330 289 749 90 948 1014 22 474 567 542 500 444 596 820 220 966 69 607 432 316 725 425 614 322 715 994 45 930 109 622 414 765 272 410 628 925 113 477 561 997 44 434 608 793 249 722 315 513 529 398 640 983 53 670 369 485 555 510 525 1025 15 956 83 461 581 728 312 609 433 384 654 773 265 309 728 993 49 194 846 86 951 538 498 655 386 642 394 915 125 26 1015 664 374 692 344 523 517 970 69 364 673 498 545 536 502 819 221 665 376 887 152 28 1011 849 191 741 298 886 151 778 259 654 384 20 1021 157 882 969 70 601 440 379 661 49 990 586 453 1004 31 249 789 111 925 639 401 287 753 652 387 983 54 585 456 901 136 534 501 435 603 68 971 933 109 70 968 285 757 913 126 913 125 745 294 914 124 116 920 252 788 387 649 796 240 127 911 1007 31 57 982 345 694 611 424 525 514 462 578 418 622 313 725 735 307 609 431 795 247 250 786 547 493 751 288 709 328 632 405 763 280 316 725 442 594 496 542 192 851 1010 31 626 413 636 407 481 558 982 60 430 605 495 540 307 733 850 191 910 127 385 654 547 494 1027 11 959 81 943 95 963 78 680 360 801 240 666 374 719 321 582 456 386 655 189 850 190 847 16 1023 1015 27 916 122 548 493 68 970 521 517 531 505 442 595 402 639 647 392 230 808 305 734 792 250 799 241 340 702 955 81 115 924 306 737 987 49 205 833 311 726 54 986 812 227 726 314 194 845 322 718 882 158 965 74 890 147 707 330 533 502 458 579 701 336 116 922 185 854 710 329 399 640 420 620 686 356 331 708 919 117 4 1036 64 978 104 937 215 826 767 273 481 556 178 861 1032 5 798 238 367 672 429 607 716 320 309 732 725 316 879 157 299 742 23 1015 607 431 763 279 556 486 104 935 193 846 696 343 348 689 218 818 128 909 1020 21 856 185 824 217 555 482 266 775 879 159 169 871 520 519 52 990 1009 33 763 279 897 141 630 407 350 689 521 520 945 90 770 273 992 47 77 960 44 997 393 644 822 217 428 613 409 628 304 737 930 105 259 782 655 380 626 412 399 643 392 650 467 572 614 427 375 664 980 60 940 96 949 91 172 868 21 1018 740 295 279 758 688 350 41 1001 415 628 754 283 43 994 764 276 754 282 777 260 894 145 672 364 504 535 122 921 717 320 991 49 794 245 72 966 94 943 589 448 1036 4 586 450 1028 12 48 991 548 492 650 389 267 772 989 46 40 1001 821 217 608 434 564 477 110 933 340 700 734 308 319 720 850 191 6 1033 703 335 142 896 582 460 226 811 14 1021 245 794 49 989 64 975 891 148 831 208 75 961 610 427 303 734 584 459 182 861 498 543 186 854 550 491 667 369 5 1033 891 149 394 644 910 125 128 911 557 482 351 688 120 920 780 261 117 920 909 132 475 565 278 763 920 121 52 988 467 573 358 681 458 581 704 338 486 550 115 926 620 422 490 551 521 517 163 876 658 377 666 374 214 825 469 570 181 860 240 797 466 573 488 555 264 775 787 249 914 127 801 240 753 287 620 417 1021 15 319 719 258 783 561 475 884 156 21 1020 642 401 616 424 449 591 188 853 177 864 917 120 580 457 114 927 321 716 622 420 347 692 798 242 762 277 366 672 478 562 25 1014 259 780 874 165 285 754 119 918 777 266 953 84 196 845 366 674 633 403 615 425 466 575 434 604 51 984 894 145 866 172 271 768 606 429 558 482 187 852 105 937 797 239 42 997 135 907 382 653 468 572 583 460 946 93 684 357 282 758 628 412 265 772 607 428 789 249 358 682 334 705 590 447 491 550 331 708 181 858 186 854 838 201 548 493 558 484 91 947 954 83 928 111 266 771 859 180 19 1022 604 433 159 879 749 290 398 643 25 1015 89 950 125 914 162 874 60 979 756 285 808 228 731 307 261 780 871 168 806 237 112 928 197 841 673 370 674 366 817 222 970 69 711 326 845 196 1028 9 327 712 445 593 780 260 124 913 893 149 404 637 293 748 450 591 725 314 974 64 84 954 991 48 588 449 850 188 218 823 222 816 316 720 292 745 833 204 583 456 639 399 32 1006 88 949 478 561 1024 13 107 929 652 390 321 718 312 727 415 625 7 1033 268 770 703 333 629 411 272 768 405 634 559 481 691 350 866 173 83 958 138 902 317 723 854 189 157 881 947 93 693 347 896 142 984 53 442 600 908 129 377 659 1030 11 206 833 429 612 808 230 639 397 478 559 348 690 623 417 205 830 79 960 90 950 122 918 360 682 809 230 441 600 847 191 891 148 259 779 493 545 351 689 223 815 734 305 851 191 34 1002 907 133 538 497 947 92 453 586 605 433 1021 19 420 619 751 291 733 306 132 907 322 718 727 310 695 345 158 882 85 955 143 896 321 720 645 395 505 533 245 793 305 731 862 174 1007 29 258 782 356 682 31 1005 693 345 915 123 245 795 618 424 26 1015 425 611 87 955 179 859 300 741 456 581 221 820 142 900 102 936 375 663 882 154 105 934 134 906 110 931 886 149 659 381 243 798 171 868 487 551 168 867 978 63 431 610 392 645 208 832 825 211 27 1012 942 93 503 536 607 435 238 804 669 370 959 77 995 45 655 382 327 715 637 399 943 97 209 832 941 101 267 775 181 858 920 121 1006 33 826 216 522 518 617 421 870 168 864 176 488 547 370 672 273 762 999 42 594 445 354 684 120 916 946 96 658 379 652 389 33 1006 50 988 755 288 271 769 227 808 413 624 347 693 1015 24 943 97 434 608 94 948 163 876 412 625 349 690 50 986 52 987 1012 28 43 994 491 544 633 406 228 811 952 90 209 829 724 312 986 52 409 627 191 847 494 546 635 402 149 889 251 786 269 771 1 1038 759 282 123 914 377 660 232 808 72 967 584 456 254 787 357 680 246 792 618 420 401 637 142 897 13 1027 1038 1 970 71 768 272 47 994 541 495 416 622 589 449 434 605 935 105 1025 16 173 867 861 176 713 329 780 258 189 852 556 485 487 552 790 245 166 869 574 465 710 326 702 337 272 767 409 632 118 922 408 629 538 501 199 836 422 617 92 951 782 255 102 939 985 53 354 682 296 745 173 865 144 897 835 203 555 483 412 628 896 144 237 806 523 516 111 930 1038 1 317 718 1001 37 517 524 996 42 426 611 923 116 22 1018 7 1034 856 185 309 727 156 884 133 908 295 745 685 352 51 985 409 633 93 946 1037 2 255 784 114 929 597 441 929 110 54 981 42 997 880 157 104 935 873 165 467 573 141 896 476 565 215 825 864 175 640 401 706 331 1015 27 140 898 506 530 355 687 1022 14 64 973 758 280 577 462 631 406 957 79 842 200 793 248 448 590 136 903 970 69 341 697 423 614 836 201 344 693 745 293 401 637 120 919 117 918 166 874 329 709 278 761 284 756 280 757 898 139 837 202 1018 22 165 876 52 987 165 871 1012 26 322 718 382 656 885 158 306 735 248 788 873 164 8 1029 398 645 20 1017 57 984 416 622 111 926 201 839 295 743 23 1018 886 154 1038 1 468 572 1014 23 583 457 288 751 440 598 643 397 50 988 405 637 875 166 586 453 372 671 760 282 619 418 74 966 111 927 978 60 96 942 147 889 222 820 370 668 961 79 137 900 174 864 375 664 87 951 995 43 454 582 57 984 693 346 965 73 767 271 195 847 823 214 125 912 148 890 416 624 832 209 890 148 747 291 877 161 887 152 378 664 235 802 4 1033 609 432 881 158 102 937 556 485 60 980 243 799 993 46 720 320 814 226 652 384 47 992 828 210 918 125 969 73 681 361 222 817 995 40 350 689 838 200 12 1024 299 740 580 461 339 697 735 304 860 179 914 126 615 424 617 423 300 740 172 865 185 855 303 734 296 744 654 388 1009 30 914 124 988 55 605 432 616 424 183 852 316 727 880 159 952 85 598 441 498 540 518 521 101 937 533 503 649 390 929 112 850 193 388 654 63 976 638 400 193 846 449 591 774 265 497 546 455 584 903 135 315 723 936 102 116 922 249 787 384 657 401 637 594 445 78 962 542 497 694 348 655 384 297 738 789 252 815 226 124 917 609 433 905 135 926 112 495 545 873 167 597 441 192 843 508 532 729 308 443 597 24 1017 91 952 682 356 690 350 663 377 287 754 583 456 307 730 534 504 467 570 342 695 507 534 884 156 26 1013 532 507 677 360 445 595 341 698 441 595 1024 15 662 376 667 375 937 102 1011 30 459 579 302 737 677 360 531 508 393 645 831 207 294 744 631 408 429 610 854 186 688 352 448 589 782 256 759 280 485 553 578 465 417 623 700 341 71 967 532 508 939 103 109 929 850 188 199 837 486 552 895 142 72 971 235 803 788 251 423 614 301 741 472 569 656 383 499 541 457 582 988 51 659 379 687 352 901 139 1029 8 535 505 360 676 343 697 652 388 196 843 99 938 537 498 124 914 772 264 704 333 352 685 466 577 582 461 507 534 138 901 460 579 188 852 857 181 314 726 5 1038 309 730 126 915 877 161 674 363 595 443 586 454 191 847 567 474 493 547 510 526 43 995 698 344 807 233 483 552 371 668 225 814 870 166 549 489 121 920 925 115 757 280 397 642 480 560 982 58 477 560 944 98 917 118 348 692 754 286 162 875 36 1007 897 144 923 115 274 763 260 780 874 166 638 400 238 803 105 935 914 128 233 808 758 279 713 324 441 597 72 964 1006 30 933 102 1011 27 312 728 178 860 718 321 197 842 590 453 584 454 390 648 923 117 648 393 193 844 140 897 648 391 775 264 494 546 490 553 436 601 715 320 546 490 220 818 551 486 665 375 599 443 188 848 857 185 199 843 991 48 463 579 80 958 70 967 735 300 348 691 277 762 345 694 864 176 359 679 972 67 361 680 659 380 370 668 617 420 929 109 110 927 169 870 239 800 290 750 612 425 635 407 423 615 52 987 745 292 944 93 355 683 999 39 1022 16 267 772 594 443 491 550 1018 23 761 275 616 425 764 274 847 192 598 440 976 66 234 804 884 156 200 839 934 108 108 933 46 993 94 945 857 182 547 492 754 283 232 806 157 886 377 658 547 491 478 562 113 926 668 370 542 497 675 366 766 273 165 876 981 54 702 335 439 602 107 933 368 675 308 732 147 891 472 567 709 332 384 655 386 652 564 476 919 120 747 289 575 467 273 766 814 224 975 66 350 687 456 581 786 256 38 1000 998 42 211 827 262 779 232 807 941 98 951 87 299 737 955 82 193 846 44 991 888 149 15 1021 510 525 302 739 305 732 788 250 473 567 129 912 611 425 171 867 858 183 951 89 95 945 280 763 523 517 897 142 964 72 690 348 504 534 401 639 478 560 1023 18 435 604 602 438 153 888 318 720 643 400 1021 19 785 254 240 799 459 578 361 679 599 441 517 519 942 94 567 472 778 261 755 287 577 464 470 570 754 286 47 994 570 469 118 921 230 810 220 816 795 245 328 713 278 761 427 614 811 227 997 45 282 759 18 1021 224 813 296 740 147 895 623 418 995 43 480 557 226 812 761 275 939 98 178 861 324 714 259 781 874 162 305 734 574 462 1008 34 491 546 827 210 767 269 744 296 997 46 551 491 263 772 167 873 58 981 871 167 908 130 101 938 271 768 377 660 198 844 767 269 179 861 760 279 217 823 203 836 80 961 537 505 538 500 597 444 832 206 876 164 341 699 821 217 193 844 969 70 147 889 901 134 804 234 566 474 306 731 185 854 713 326 446 593 505 532 891 145 566 473 266 776 764 273 696 342 604 435 496 542 618 421 898 144 543 496 636 404 1018 20 308 733 640 403 307 734 436 601 346 694 290 745 169 870 513 528 829 210 743 297 926 112 818 220 70 970 582 458 130 909 302 737 829 209 228 813 238 799 205 835 266 775 472 565 475 564 529 510 164 875 828 213 737 301 146 890 113 926 297 742 269 766 36 1005 259 780 877 162 743 298 736 304 959 83 488 552 386 655 663 375 395 646 532 505 655 385 44 997 751 287 8 1029 1034 4 415 628 276 761 671 365 244 794 163 872 425 614 252 786 644 396 307 734 665 370 980 59 432 603 779 264 851 187 919 121 1037 2 960 80 457 580 842 195 937 102 460 581 450 590 854 183 317 724 594 447 426 614 1011 28 277 762 92 944 966 76 716 324 1 1038 226 812 502 534 667 372 325 713 969 68 364 675 532 511 177 864 269 773 295 744 62 979 996 42 521 517 750 286 1036 2 159 879 440 599 1025 13 980 62 1006 34 439 598 775 266 689 348 396 641 147 895 916 123 133 905 129 912 944 95 863 176 522 518 995 41 175 862 896 142 594 441 722 320 632 407 693 342 449 591 345 697 522 515 64 971 997 43 250 791 965 74 261 776 814 221 190 851 221 814 152 888 984 56 649 390 1034 5 595 443 106 931 692 348 1016 21 627 413 84 953 466 574 588 453 645 393 65 971 727 308 678 360 453 584 529 512 134 901 450 589 454 587 622 418 174 862 596 444 131 910 707 331 733 302 741 300 473 569 620 418 500 541 708 333 51 991 976 60 801 239 600 442 608 433 704 338 705 334 591 450 410 632 660 379 673 363 1018 22 840 198 738 299 703 340 688 351 735 306 8 1029 675 364 272 769 479 557 572 467 232 807 730 309 250 788 653 389 534 504 51 985 385 653 594 444 518 521 884 153 271 766 243 797 981 58 546 493 354 684 704 338 683 356 792 246 630 407 1037 2 188 855 658 380 662 378 1036 2 687 349 644 394 515 525 227 811 927 108 642 400 250 789 629 410 630 409 714 326 732 308 594 441 641 394 888 152 137 903 22 1014 694 344 185 857 924 114 242 795 420 619 735 305 50 986 200 839 642 395 882 157 33 1009 803 236 123 917 639 400 842 198 659 381 247 788 168 871 774 267 200 842 226 812 1009 27 891 148 154 883 32 1006 465 572 671 371 214 829 441 599 783 255 761 276 221 820 375 666 54 984 891 148 801 235 954 88 603 436 494 547 238 803 497 543 477 562 732 304 96 939 427 614 661 382 597 442 952 86 846 193 106 936 63 973 788 251 254 785 210 828 856 182 754 285 14 1027 477 562 396 642 316 724 1037 6 928 113 443 596 1024 15 52 989 746 296 299 739 809 227 144 893 57 978 97 944 737 301 722 315 98 942 677 363 517 524 862 179 758 279 14 1023 344 697 867 172 531 505 1012 27 628 409 421 615 325 712 217 822 92 948 471 569 907 133 829 210 1005 31 58 979 942 94 389 649 108 930 960 76 98 940 378 658 875 166 862 178 740 298 774 261 845 191 265 778 1027 10 245 795 611 428 923 117 593 445 989 49 170 868 160 878 406 633 216 823 179 861 841 200 202 839 714 327 36 1006 325 712 684 353 185 854 679 358 740 300 301 735 142 897 97 945 437 601 549 488 727 311 106 929 688 355 922 120 656 383 5 1031 171 871 546 494 728 310 149 893 980 60 93 946 422 618 740 299 597 445 900 138 138 899 39 1003 815 228 53 986 963 76 341 701 377 661 775 260 273 765 833 204 876 163 565 475 512 525 822 215 800 235 813 227 394 645 681 359 278 759 47 995 230 807 172 864 925 118 16 1022 657 382 523 515 231 807 1009 30 981 61 1030 9 218 825 559 482 886 154 47 990 649 390 698 342 760 276 491 548 698 343 908 130 362 677 118 922 337 703 204 837 661 375 539 502 792 247 591 448 304 732 58 980 949 89 966 75 259 780 275 767 264 774 507 532 29 1007 778 262 843 197 744 295 832 207 518 519 791 249 292 746 465 576 46 994 822 215 272 768 576 461 615 428 676 361 579 462 848 193 887 148 469 570 572 465 762 278 254 785 954 85 573 466 292 744 752 286 98 941 263 773 736 301 271 768 607 432 998 38 604 436 844 196 625 413 820 219 206 832 771 264 81 958 678 357 737 303 744 297 680 359 314 724 841 195 663 375 623 420 159 877 18 1022 635 404 670 365 648 391 996 45 786 249 44 999 560 475 953 83 419 619 293 749 239 803 765 275 917 125 784 254 556 483 280 760 885 151 342 698 9 1029 388 652 322 719 513 526 872 171 406 635 657 385 904 131 281 756 421 619 785 256 229 809 1015 23 829 212 802 238 46 992 207 832 364 671 296 745 255 786 411 627 90 948 475 561 1010 30 101 938 905 132 859 178 871 167 879 159 993 46 1038 1 935 104 718 320 670 371 402 635 1008 31 635 401 933 109 763 279 225 814 304 736 541 497 546 494 58 984 318 720 49 990 626 414 658 379 747 292 228 808 753 284 989 50 260 777 167 872 1 1038 106 933 831 206 705 333 139 901 42 995 219 822 754 286 327 713 386 654 939 98 104 934 637 400 542 495 759 281 833 207 61 976 543 497 843 199 830 209 306 736 28 1011 30 1009 803 232 408 632 846 189 373 664 182 855 278 762 395 645 468 569 1003 36 713 324 706 331 697 340 615 424 304 733 362 678 43 1000 315 723 1025 13 82 957 131 905 337 704 618 424 970 70 506 530 822 220 1033 10 2 1037 442 595 241 798 531 507 745 292 276 761 430 608 973 62 55 983 477 564 28 1012 659 378 8 1033 24 1016 853 184 212 829 36 1003 123 919 270 772 515 528 1016 25 331 704 87 952 714 323 168 871 821 221 786 253 95 944 863 175 859 183 598 439 323 716 489 551 762 280 238 801 355 685 19 1022 947 89 732 308 286 754 811 231 669 373 971 67 900 142 257 783 242 795 57 980 486 556 407 630 304 738 764 276 525 512 100 938 483 556 862 174 1019 18 527 512 650 385 348 688 102 938 968 70 420 618 278 763 895 146 110 933 597 439 495 542 715 323 747 292 1011 27 603 439 493 547 651 386 17 1022 670 367 81 958 597 444 564 478 661 380 20 1017 709 333 929 110 673 364 324 715 465 573 733 306 617 420 646 392 471 569 848 191 630 409 126 912 193 847 86 957 127 913 1020 19 482 558 440 599 17 1018 759 279 629 408 733 307 124 917 966 72 99 938 336 704 962 76 859 180 585 451 388 647 574 466 945 96 907 130 572 470 916 125 79 957 517 523 24 1017 456 583 220 818 66 974 468 572 615 424 655 380 238 800 782 253 469 572 149 888 650 388 756 284 458 582 361 679 307 733 45 995 27 1013 540 500 675 361 524 516 542 496 370 669 1037 3 45 992 435 600 1033 4 800 238 750 285 190 850 796 243 866 171 922 116 795 245 530 507 735 304 880 160 660 382 189 852 741 299 830 210 107 929 651 388 105 933 101 940 264 772 44 992 956 83 1030 10 296 743 308 729 745 296 856 182 454 586 713 326 827 213 830 207 578 460 524 517 52 983 295 741 702 338 432 606 439 601 406 632 425 613 731 308 794 247 295 743 281 759 990 50 202 839 184 855 490 549 1019 17 837 204 836 204 933 103 833 207 669 371 249 792 695 345 672 368 867 170 292 746 34 1002 357 684 166 875 786 254 175 865 836 202 489 550 186 856 960 78 912 128 761 277 462 578 535 508 911 126 286 754 468 574 579 463 1030 11 896 143 349 689 109 931 553 484 144 894 392 647 837 201 833 205 535 504 817 221 835 203 49 987 318 722 404 634 24 1017 278 758 403 636 192 850 351 688 513 525 666 376 793 246 520 519 440 597 657 384 174 864 177 861 211 831 506 533 411 632 707 333 411 625 1038 1 103 940 352 689 964 75 130 908 104 938 83 957 778 261 921 120 639 399 867 171 998 41 512 526 150 890 332 706 964 76 728 313 290 753 141 894 80 959 622 417 718 319 369 668 134 904 827 214 273 765 118 920 402 639 512 527 221 821 105 937 288 750 312 727 599 439 690 350 133 906 728 308 700 339 546 495 576 466 162 876 570 470 392 649 1009 32 311 727 716 322 741 298 306 731 35 1004 72 966 836 206 371 669 135 902 1029 13 224 812 117 920 958 77 624 411 11 1025 805 235 923 120 927 110 639 400 871 169 626 414 697 342 255 781 948 93 249 789 639 397 88 951 825 215 450 586 305 735 194 846 864 178 665 371 643 399 732 310 190 849 211 824 1026 13 569 470 305 733 1015 22 481 554 783 256 404 637 675 360 287 752 721 316 383 653 603 440 564 476 354 684 1018 22 28 1007 457 581 843 200 1023 16 784 253 941 101 715 323 81 961 708 328 842 199 834 207 847 190 264 777 201 840 156 880 444 594 115 924 747 292 71 967 109 930 444 593 185 851 319 721 651 386 741 297 532 505 500 538 76 960 902 138 726 313 763 277 561 478 916 124 753 285 958 80 759 279 921 120 779 259 913 125 203 833 1028 13 442 596 442 596 365 672 963 75 309 728 722 314 927 111 611 427 443 596 749 287 166 872 302 737 978 60 167 873 404 637 941 98 820 223 976 63 222 819 871 164 35 1000 762 276 175 865 772 263 692 346 766 274 179 862 472 563 230 808 814 222 610 427 126 911 468 571 920 120 462 578 559 481 415 623 856 181 818 220 155 882 953 83 706 336 304 736 636 401 950 89 643 397 679 361 688 353 207 835 370 666 824 217 988 50 260 779 839 203 364 675 660 381 990 49 906 131 457 583 518 520 621 415 316 725 345 693 546 491 121 920 864 176 696 347 936 102 389 647 601 434 882 159 501 536 752 289 855 184 132 909 720 316 981 58 302 737 893 148 637 401 107 932 1031 8 710 325 398 639 986 55 649 393 395 646 665 374 360 680 786 255 96 942 372 668 745 290 596 444 96 942 785 255 573 466 125 913 527 513 549 488 324 717 381 657 497 541 848 188 442 599 58 979 168 872 40 1000 289 749 438 600 548 490 222 819 752 287 764 274 728 311 601 435 371 665 812 225 385 650 292 743 974 63 636 405 958 82 599 439 504 537 52 987 532 507 193 849 36 1002 369 671 916 127 738 305 514 526 405 635 310 730 756 283 891 147 727 308 983 60 289 754 932 108 1015 24 1010 27 952 87 253 786 332 706 34 1001 646 392 502 536 765 273 855 188 226 811 943 95 206 834 801 239 338 703 559 479 369 671 773 267 581 460 106 933 286 752 102 937 741 300 774 262 520 517 880 159 429 609 379 662 593 446 705 331 890 149 199 840 266 773 201 841 969 71 553 489 197 839 857 184 239 800 493 545 172 868 833 208 255 787 21 1016 116 922 206 831 323 717 516 520 340 695 650 388 1038 5 1011 25 846 197 54 987 298 744 256 785 672 367 124 916 124 911 353 684 368 673 972 71 605 434 934 102 794 241 411 627 25 1013 966 75 530 505 952 86 724 316 45 994 749 291 949 91 514 524 875 166 516 522 90 952 421 615 559 480 125 913 825 215 158 879 74 964 945 90 551 490 69 969 494 548 887 153 798 244 54 982 808 231 489 550 793 242 343 696 600 438 140 899 99 937 586 452 495 545 149 891 587 456 967 73 623 420 177 862 490 552 863 176 891 146 34 1007 368 669 505 533 807 232 153 885 102 937 41 999 350 692 943 96 432 606 86 954 486 552 119 918 1025 14 330 710 814 225 50 991 630 412 855 182 890 148 787 253 386 654 942 94 827 209 352 688 421 620 807 232 399 640 270 768 943 95 933 105 542 496 381 654 800 240 48 995 647 392 997 38 314 722 806 234 232 806 812 231 427 611 375 668 257 785 442 596 635 405 254 787 691 347 1010 29 992 46 784 259 159 876 256 783 398 642 672 367 854 186 104 935 523 517 518 517 172 864 535 503 682 359 138 904 799 241 233 807 374 666 676 366 490 548 883 155 531 511 580 460 448 588 779 258 375 665 887 154 624 411 491 549 198 840 74 962 718 323 850 190 948 88 759 284 374 666 688 351 613 428 144 895 125 916 199 838 186 853 195 843 841 197 258 778 502 538 867 172 390 651 628 408 185 852 290 747 344 698 1029 7 751 287 822 217 837 202 552 486 669 369 825 216 223 814 333 706 861 176 887 152 10 1030 218 822 675 362 311 727 972 66 636 401 892 145 146 895 954 86 150 889 133 905 859 180 971 67 1038 1 682 356 458 581 1012 28 802 235 65 973 251 785 421 615 490 550 957 81 618 421 521 520 904 136 613 430 36 1003 883 158 787 250 155 884 747 290 319 720 845 195 675 367 934 107 842 197 368 670 969 66 987 52 483 557 1002 40 173 867 590 450 883 159 8 1029 749 291 956 84 927 113 934 105 898 143 194 846 892 148 995 40 821 217 159 882 17 1025 393 649 600 436 110 929 1007 31 922 113 88 955 452 587 401 638 861 177 337 705 995 42 817 222 474 566 936 104 407 632 933 103 757 283 249 792 1012 25 470 569 116 921 912 128 874 167 266 773 629 411 769 268 390 649 778 261 982 60 169 868 505 535 796 240 901 137 770 266 57 982 411 628 36 999 539 502 734 303 483 557 557 485 323 713 21 1016 1024 17 223 815 95 944 322 714 75 964 302 736 654 384 852 190 408 630 661 377 523 518 805 231 996 41 532 509 1002 36 595 445 131 909 776 264 454 581 551 488 1016 20 166 874 1004 35 353 690 278 759 799 241 218 820 459 579 603 440 1036 4 651 391 937 100 641 398 708 335 236 803 405 634 78 961 413 624 361 676 423 616 84 954 828 212 776 262 51 986 81 956 768 275 742 297 87 952 475 561 814 229 793 248 449 586 470 570 627 412 777 259 679 358 944 95 698 343 332 705 744 297 274 766 679 360 839 197 290 745 523 519 762 275 389 653 64 975 756 284 673 364 216 823 87 952 446 592 620 418 108 931 635 404 385 654 433 606 540 500 1038 2 64 973 902 139 1001 38 323 715 402 634 723 317 312 725 681 358 348 694 294 744 43 994 937 100 385 658 619 420 226 812 448 590 754 288 159 883 198 839 1000 41 460 580 900 142 234 807 11 1024 149 890 228 814 599 442 474 564 944 94 458 583 73 965 396 643 925 117 32 1011 871 169 937 101 499 539 32 1003 866 175 22 1015 238 802 619 422 277 762 338 701 888 150 339 699 400 642 548 492 688 349 337 703 596 442 870 170 41 996 613 428 837 202 298 741 429 612 842 200 818 221 309 732 409 629 1037 6 231 809 762 278 35 1003 748 294 242 795 514 525 703 338 1021 19 471 567 295 745 467 573 47 990 30 1012 570 469 211 827 963 78 1001 38 503 533 177 863 358 679 184 859 861 178 504 536 964 74 1009 27 754 286 646 396 164 877 276 763 436 605 730 308 566 474 448 592 142 894 22 1021 102 939 624 418 21 1018 695 343 108 931 792 246 737 299 250 788 271 767 835 206 844 194 825 215 992 49 156 882 439 602 5 1033 892 148 1012 25 620 420 177 858 405 636 982 56 7 1034 452 588 900 141 380 657 293 746 64 977 918 121 1029 8 947 96 387 653 324 718 504 536 522 514 328 708 345 695 918 120 8 1035 102 936 266 771 486 549 815 224 437 604 579 462 1006 33 677 360 576 465 527 514 1003 36 404 633 13 1029 651 386 540 499 689 352 452 589 27 1010 128 910 445 592 673 368 969 66 207 834 638 402 969 72 338 703 818 225 588 451 815 221 281 758 795 244 862 176 604 432 142 895 347 696 969 70 95 945 51 988 684 356 64 972 690 347 521 517 435 603 417 624 880 160 795 242 538 501 515 524 888 150 492 549 394 643 141 897 28 1008 943 94 295 743 625 415 463 576 755 285 800 236 412 629 907 136 974 65 878 164 193 846 530 512 356 686 681 357 303 735 809 230 67 971 1032 8 119 921 12 1028 285 750 703 337 599 437 403 637 509 531 458 581 246 790 1031 12 309 734 57 982 283 759 209 828 898 137 693 346 363 676 8 1032 130 908 832 207 363 676 63 978 456 586 300 737 814 229 993 49 180 861 54 987 25 1013 629 406 159 880 492 551 902 136 380 660 674 361 315 725 409 629 315 728 798 241 557 482 370 671 495 541 97 942 884 155 447 588 1003 38 825 216 722 319 987 54 897 146 934 106 1032 8 610 429 412 627 438 601 620 420 315 724 788 249 46 991 810 229 479 562 440 596 979 56 793 246 492 547 503 538 726 310 581 459 270 769 805 234 830 208 801 238 1006 34 959 78 555 483 1030 7 746 294 605 435 212 829 1020 19 15 1021 664 375 601 436 856 180 574 469 862 177 307 735 81 959 310 727 564 473 942 98 562 480 439 600 64 975 124 915 216 825 594 442 248 791 665 375 211 827 378 662 614 424 211 827 548 491 135 903 342 697 335 706 334 707 934 103 638 401 372 667 527 509 560 478 70 973 340 696 135 903 771 268 70 968 786 253 958 84 541 500 743 297 384 656 524 516 458 581 135 906 522 516 873 163 854 184 1037 2 381 655 638 401 561 479 597 443 528 511 221 815 217 822 593 445 81 959 468 574 875 163 747 291 895 145 221 816 330 708 151 887 146 896 965 71 639 400 873 166 881 157 502 535 509 531 142 894 836 204 136 904 84 954 987 49 93 947 911 127 869 170 125 916 159 880 651 387 54 986 447 591 662 377 979 57 798 240 80 958 37 1002 708 334 610 426 779 262 699 341 463 576 334 705 548 495 829 213 392 649 796 242 93 946 541 499 356 684 651 385 638 403 282 757 844 191 585 454 704 336 1022 15 793 246 205 835 404 633 806 232 18 1019 558 483 236 805 839 199 244 794 890 147 941 100 623 412 255 782 601 435 170 869 84 954 1006 34 335 705 657 381 885 154 699 337 209 833 157 881 162 875 910 131 920 118 388 651 283 756 252 783 873 169 571 467 517 522 430 612 798 241 298 741 435 606 800 236 559 484 744 291 14 1027 314 723 83 955 9 1029 12 1029 275 763 823 220 915 124 950 89 788 254 988 49 842 195 251 786 870 167 574 465 850 190 802 237 763 273 659 380 501 539 927 111 267 772 577 459 999 40 301 741 608 429 453 585 417 626 111 927 512 527 490 551 32 1007 546 495 332 705 602 440 96 941 958 81 688 353 264 775 114 923 320 717 438 600 357 679 247 794 583 457 256 779 822 217 239 804 149 890 777 263 505 536 83 958 578 463 965 77 355 684 813 230 803 237 77 961 103 934 435 606 377 662 271 764 49 988 72 971 945 95 932 107 389 650 604 436 987 53 535 503 612 424 676 361 324 714 728 311 708 327 482 555 708 331 564 474 332 706 736 304 907 133 510 527 960 80 937 104 986 55 436 606 690 352 646 392 722 317 60 983 126 913 760 277 270 771 418 620 329 709 314 723 879 160 521 520 181 860 606 431 499 540 325 714 751 288 906 134 714 324 591 448 113 928 965 76 899 138 543 494 822 214 143 895 57 980 213 822 326 709 374 669 493 545 248 793 766 273 581 457 941 101 868 172 709 329 440 595 999 41 445 594 148 888 101 940 33 1005 264 776 412 627 825 211 53 983 27 1012 724 312 454 587 369 668 62 979 1005 33 876 159 150 891 1031 8 347 689 91 947 89 951 795 245 746 292 657 381 377 663 704 334 247 788 335 705 933 104 489 550 129 907 374 661 616 421 354 685 844 193 413 624 473 566 327 711 273 764 972 66 329 708 672 369 366 671 927 110 852 187 651 386 1023 20 712 326 384 654 943 96 176 865 360 678 811 228 754 286 422 617 240 796 955 81 635 405 637 402 596 445 738 300 325 714 460 579 1026 9 858 181 339 699 1031 12 33 1006 160 876 1007 33 30 1009 146 894 868 170 140 896 621 418 442 599 939 101 101 936 534 507 171 865 646 394 473 565 379 659 1008 31 762 278 496 542 674 361 737 303 126 910 519 517 144 897 170 872 338 702 940 102 303 735 659 379 205 838 588 452 972 65 529 511 282 760 469 572 254 785 36 1000 40 1002 192 849 6 1033 65 975 599 444 561 479 725 315 816 224 381 658 590 448 795 244 589 453 784 251 261 780 726 315 333 704 188 853 542 498 876 160 465 571 217 823 266 772 394 644 789 253 848 193 573 467 19 1018 839 200 655 382 2 1037 785 254 44 996 947 92 904 137 892 149 643 397 866 172 158 881 994 45 132 909 918 118 387 652 301 734 894 148 996 44 921 116 6 1032 522 516 392 648 1038 2 944 93 141 896 205 836 698 341 820 221 387 651 643 398 659 382 1013 30 879 159 428 613 268 769 422 619 263 780 792 245 200 839 63 978 33 1007 721 320 992 46 450 589 444 594 195 845 731 307 644 392 423 617 346 694 327 713 264 775 906 134 94 946 589 453 556 479 419 619 905 134 374 661 626 412 540 497 321 718 686 352 354 684 593 449 175 863 276 762 202 836 66 971 90 946 765 276 126 910 367 672 563 477 485 556 621 416 834 204 128 911 643 397 924 116 451 591 356 685 1 1038 93 946 536 503 303 735 94 945 305 732 47 993 365 672 66 972 221 818 26 1017 691 351 223 812 895 144 428 610 618 423 864 173 3 1035 329 708 582 456 847 191 484 556 576 462 93 944 973 69 246 792 343 694 564 477 550 490 95 945 264 779 536 506 1014 22 378 661 627 414 303 736 68 970 76 962 169 872 97 941 74 965 525 511 916 125 328 715 845 195 421 616 981 57 573 467 225 814 760 277 439 598 463 573 18 1021 82 959 526 516 99 941 362 678 656 382 344 696 144 895 568 469 443 598 460 583 740 301 839 200 496 540 740 297 65 972 1012 29 155 885 63 978 890 146 573 464 101 936 319 721 799 242 736 302 374 663 740 301 987 50 805 233 520 517 809 226 127 916 978 59 966 74 259 783 333 706 259 779 987 51 856 185 963 75 697 344 78 962 911 131 219 823 484 555 275 768 433 604 677 363 699 343 788 248 615 426 809 227 133 907 449 591 133 909 1002 38 491 552 1 1038 867 171 726 312 880 159 948 93 440 600 603 438 189 850 1031 11 538 502 630 410 486 551 611 429 945 96 71 970 379 662 398 644 491 547 911 128 68 971 70 969 303 737 684 355 272 770 217 824 1011 26 393 642 354 687 773 263 878 160 789 251 980 59 621 416 514 522 216 821 741 297 506 532 144 896 1004 37 460 576 577 461 416 620 313 724 345 692 504 539 515 524 72 968 53 982 507 533 791 246 856 184 583 456 810 228 977 62 386 653 531 506 579 461 569 470 864 172 731 307 482 560 762 280 429 609 108 929 946 96 554 486 72 967 219 822 658 383 583 452 502 535 262 778 179 864 551 489 912 123 978 64 357 682 370 667 436 602 164 877 72 965 969 74 779 259 425 614 1035 3 1007 32 584 455 95 944 374 664 888 153 507 534 660 382 532 507 178 864 147 896 96 940 881 158 96 943 325 711 698 340 31 1005 620 422 315 723 762 274 339 697 30 1008 651 385 842 198 685 353 290 748 979 58 571 468 239 801 281 755 809 230 370 670 804 234 613 429 417 622 337 703 541 502 15 1026 612 428 368 673 552 486 440 598 841 194 535 505 301 740 52 984 652 388 393 644 125 917 1013 30 556 482 62 974 1036 4 174 864 504 531 859 180 528 515 1027 13 899 138 6 1031 819 222 957 84 741 298 741 296 147 892 755 286 102 939 496 545 354 689 143 899 171 866 126 917 241 794 928 108 427 614 99 941 56 985 772 268 485 551 852 190 948 91 639 400 596 441 180 862 407 633 365 675 616 422 567 470 365 672 915 122 892 146 190 847 937 105 901 135 888 149 489 550 244 795 458 581 788 252 761 279 396 643 226 811 814 226 163 876 430 608 416 627 782 257 103 932 95 946 377 661 420 619 1009 34 230 811 1006 30 581 456 452 585 734 307 846 194 741 296 175 861 480 561 513 525 341 697 238 800 604 437 413 624 602 441 282 756 495 548 881 155 574 467 659 378 600 437 409 626 433 607 389 649 388 648 893 144 1035 2 204 833 997 40 22 1017 847 192 803 234 1009 32 246 790 932 108 977 65 468 570 611 426 677 363 100 940 329 709 305 734 540 502 992 45 198 842 929 110 351 688 142 896 99 939 958 78 621 421 614 429 1005 37 488 551 86 951 911 128 637 404 361 679 1025 13 450 589 985 55 1 1038 810 228 151 891 888 154 918 122 570 465 1035 6 61 978 41 997 59 979 611 428 485 555 983 58 61 977 74 967 520 519 415 624 248 788 326 715 185 851 444 591 1014 26 284 759 915 125 873 166 408 632 896 144 511 524 805 234 568 470 146 896 22 1017 319 719 755 287 490 545 173 864 515 525 405 636 631 404 12 1028 1027 11 418 623 570 472 279 759 96 939 448 590 553 485 369 674 470 571 882 156 93 948 617 421 956 85 863 173 159 881 989 50 547 494 425 612 233 804 1001 36 192 846 265 776 875 166 931 108 219 819 880 157 561 478 120 916 466 574 528 510 405 633 326 711 672 368 521 519 56 986 168 873 185 855 295 748 897 143 51 987 491 548 189 853 263 775 677 361 173 869 168 871 432 607 725 317 884 154 723 314 728 313 300 743 61 980 334 703 710 327 824 218 546 491 80 960 348 694 201 842 989 51 599 440 921 121 201 837 734 304 981 56 845 194 518 521 52 985 330 709 393 649 16 1020 851 185 196 843 397 643 393 647 954 85 651 387 84 955 388 650 79 963 816 226 848 190 350 688 833 208 714 324 706 333 893 148 599 440 250 786 743 295 251 787 59 979 919 121 800 242 413 627 601 435 651 388 690 348 40 998 667 372 570 469 823 215 466 573 985 53 444 597 130 907 360 680 822 215 114 922 575 468 337 703 262 775 467 570 166 873 229 814 177 865 161 878 224 813 629 410 785 251 32 1003 322 720 599 443 343 696 524 511 316 722 335 706 361 676 905 134 949 91 971 68 459 579 955 83 636 406 295 743 893 148 820 217 1029 9 17 1018 1015 22 354 684 85 953 46 995 46 993 45 991 121 918 774 266 741 296 198 843 206 833 553 485 516 526 764 276 538 501 690 350 315 726 477 561 321 720 395 644 207 834 3 1035 467 572 293 746 386 655 329 711 1012 31 731 312 149 892 553 483 610 425 174 861 140 897 109 929 71 970 745 295 985 55 495 542 779 260 614 424 384 651 285 753 503 537 133 904 705 330 701 337 1035 5 464 575 475 563 725 312 490 548 366 672 734 307 16 1025 255 785 965 78 682 358 441 597 846 193 460 580 1015 22 437 605 79 960 138 902 582 459 794 245 140 896 958 78 140 896 399 640 106 932 440 600 209 833 1035 6 973 66 555 481 621 420 459 577 865 170 941 95 506 532 524 515 375 661 888 153 665 374 373 663 37 998 316 725 895 140 695 344 907 134 173 864 566 471 319 719 393 646 204 834 388 655 769 273 927 111 384 654 720 321 66 973 358 684 651 386 535 507 812 225 535 505 689 349 106 933 42 994 864 179 38 1000 117 922 119 919 209 830 873 165 179 857 462 575 86 957 310 729 20 1018 779 258 182 861 953 87 72 967 1018 19 449 593 405 632 47 992 337 703 376 661 998 40 298 742 282 757 553 488 543 495 199 837 359 682 331 707 378 662 521 521 763 276 157 882 809 231 34 1005 577 462 36 1001 369 671 579 460 1001 38 808 233 757 282 718 321 474 565 215 823 697 338 135 906 114 921 463 574 239 799 878 164 628 414 416 622 821 216 873 167 20 1020 533 506 176 863 444 593 544 497 2 1037 966 75 537 502 514 524 810 230 712 325 198 840 754 284 350 691 171 867 601 440 109 929 940 100 281 760 534 507 61 979 445 597 670 369 777 259 290 751 614 423 796 244 76 961 271 768 166 872 687 350 309 733 961 79 657 380 850 187 454 587 619 417 602 434 676 362 55 984 316 726 143 895 622 414 43 995 780 258 1034 7 458 580 112 927 877 163 1023 14 72 968 548 493 893 146 46 994 164 875 184 854 904 135 875 163 433 607 132 904 444 594 597 440 211 827 248 792 73 963 933 105 461 580 402 641 313 726 815 224 441 596 14 1026 154 886 720 322 51 987 16 1021 237 803 601 440 927 112 685 353 24 1012 301 734 979 59 649 392 21 1016 899 140 599 439 182 857 731 308 14 1027 312 728 1006 34 548 490 33 1005 6 1034 216 821 892 149 30 1009 924 116 637 405 987 50 509 530 732 303 539 497 354 685 287 750 969 70 730 311 722 317 351 685 355 686 963 72 764 274 356 683 894 146 64 978 1017 21 970 66 138 903 831 205 905 135 185 852 268 772 1 1037 450 588 76 962 366 670 418 622 72 966 905 133 174 866 791 245 450 590 432 604 241 799 194 849 356 681 669 367 271 767 510 530 832 206 451 589 641 396 70 967 519 519 721 319 776 260 726 314 866 174 89 951 879 161 909 126 243 796 141 900 399 639 809 233 228 810 533 504 887 153 21 1018 759 283 305 732 766 277 119 919 559 478 168 874 95 941 258 782 339 697 269 769 323 719 254 786 393 648 1032 6 780 257 578 457 384 653 911 126 707 332 583 458 538 497 533 506 427 610 309 727 909 129 83 955 671 371 703 338 76 964 796 243 372 667 355 683 21 1018 45 993 321 718 698 338 1017 20 961 78 353 682 321 722 131 909 733 306 346 691 865 173 188 854 122 915 559 481 238 802 638 400 519 518 899 141 601 437 671 368 83 953 203 837 568 470 697 343 745 297 422 617 276 762 48 987 589 452 819 217 1037 2 836 202 346 691 771 270 368 673 970 67 16 1022 557 482 295 743 727 310 530 508 1013 27 262 777 373 668 619 421 644 396 50 989 504 531 114 925 24 1015 1000 35 758 278 705 336 414 624 13 1025 894 144 637 403 758 283 462 580 610 432 21 1018 749 291 237 799 715 323 858 177 522 516 56 980 614 428 524 513 341 698 832 207 126 912 309 726 539 499 739 300 538 502 271 769 984 56 500 540 8 1030 511 529 709 329 682 358 399 640 250 789 232 804 89 952 454 585 146 896 596 445 224 815 133 906 141 898 224 815 929 111 974 64 128 911 181 860 275 764 591 450 717 321 519 522 229 809 1006 33 166 876 342 698 960 80 894 142 457 580 667 369 1008 30 294 744 217 822 645 398 951 88 47 993 282 756 725 313 17 1023 598 443 868 170 167 872 403 633 718 323 243 796 840 201 253 789 362 675 472 567 780 258 414 627 913 125 375 663 859 178 775 264 945 93 975 66 147 893 917 124 954 83 594 446 820 217 307 732 794 247 914 127 115 923 47 994 735 308 300 741 568 472 658 381 304 732 786 255 443 598 818 220 800 239 598 443 620 422 813 227 629 414 899 139 944 98 221 818 23 1015 318 720 947 93 119 920 844 197 959 79 44 995 1027 10 1024 15 49 986 242 796 611 427 947 92 175 865 922 119 298 743 38 1005 731 305 938 104 899 144 982 53 604 435 246 794 226 810 57 985 852 189 954 88 379 661 277 761 586 453 63 978 664 378 612 429 466 572 799 239 800 242 123 913 41 997 124 915 795 244 387 651 509 532 434 605 267 773 635 407 280 759 908 132 695 344 433 605 812 226 290 752 84 956 886 152 768 269 984 53 318 723 791 249 899 139 9 1030 541 497 344 697 595 444 117 921 693 346 280 761 162 876 1003 35 397 644 281 758 213 825 836 202 515 524 95 944 310 732 582 460 777 265 931 107 81 958 142 898 7 1032 266 772 212 830 420 620 934 102 284 752 703 339 461 582 11 1027 562 476 1019 21 348 689 1032 8 84 954 803 235 569 472 721 319 538 501 625 411 993 46 91 948 227 809 691 346 402 637 995 44 143 898 907 130 710 328 179 862 385 653 860 176 770 269 190 848 213 827 255 781 311 729 13 1025 108 935 783 257 25 1017 180 863 597 444 371 664 213 828 838 200 396 642 657 380 965 70 526 514 442 599 654 385 720 315 86 953 266 772 555 486 723 314 235 804 89 951 154 883 672 365 437 602 440 603 366 675 435 602 750 291 760 280 716 323 24 1011 557 484 669 371 767 271 416 623 491 549 248 790 456 583 75 962 113 925 166 871 588 455 109 929 770 270 282 754 530 509 1003 34 222 818 587 451 873 162 773 266 424 616 796 243 158 885 965 74 101 942 230 809 555 485 185 854 803 237 409 628 251 788 1018 22 449 592 221 816 298 743 1037 2 546 493 503 537 829 211 660 376 812 228 70 971 742 299 31 1009 741 300 651 390 338 698 834 206 89 948 231 809 423 615 416 622 477 566 154 884 218 824 980 63 886 151 909 129 947 93 605 436 235 805 106 932 466 572 502 537 911 129 321 719 581 455 35 1008 714 324 85 956 840 196 806 232 999 40 244 794 249 789 579 462 521 516 17 1024 474 565 649 386 581 454 529 510 898 141 501 541 276 760 135 901 303 740 202 838 923 115 477 562 700 339 704 333 662 374 676 365 628 409 942 101 386 650 523 518 878 161 56 983 3 1038 853 186 368 670 972 67 160 880 829 210 569 468 428 609 373 665 379 657 886 157 764 274 587 448 269 769 578 458 694 348 1018 25 311 727 735 304 869 169 849 190 221 821 742 297 1029 10 570 465 426 615 168 870 788 255 550 488 397 642 979 62 296 743 1038 1 461 578 946 92 680 359 432 607 292 744 830 207 559 476 530 510 733 308 130 909 1025 17 356 684 467 571 209 830 255 783 111 925 490 551 885 153 25 1011 125 914 319 721 440 602 879 159 180 857 392 647 576 459 389 651 942 95 200 839 250 789 445 598 847 189 124 915 112 928 902 137 482 557 369 673 948 91 191 846 689 352 138 903 212 823 495 542 236 804 378 658 690 346 182 859 777 262 272 767 897 143 672 365 976 61 490 552 191 845 691 350 332 705 748 294 1025 12 967 69 206 833 859 181 431 608 290 747 316 724 913 127 1028 8 815 227 891 149 899 140 820 216 759 280 420 619 476 563 71 967 478 562 841 201 39 999 1023 14 135 905 440 598 989 52 860 182 266 774 754 287 331 708 607 435 342 698 921 121 25 1017 524 517 316 722 174 866 1019 21 95 945 376 664 308 729 225 816 945 94 812 228 219 818 162 877 865 176 504 538 899 138 683 354 578 462 32 1007 743 296 696 344 1005 34 393 645 901 135 195 845 347 696 610 428 693 348 471 569 608 431 325 712 878 163 208 828 621 418 185 856 117 921 172 866 160 876 272 766 766 277 777 265 180 859 460 581 140 903 715 326 421 619 625 414 316 721 698 342 528 509 308 729 917 124 997 41 970 68 784 255 59 979 261 777 203 838 895 141 253 786 244 797 464 575 679 360 980 57 657 384 579 457 1004 32 603 435 1024 17 828 211 33 1008 736 302 18 1020 744 295 706 335 489 548 178 863 871 165 260 781 279 761 331 708 975 60 531 506 736 300 121 919 412 629 788 254 521 518 509 529 391 647 451 589 720 321 501 540 654 386 140 901 80 959 636 401 693 347 767 271 978 62 814 229 170 873 188 847 26 1014 378 664 755 283 35 1003 1017 21 999 40 506 531 574 467 305 731 322 714 934 105 667 374 969 71 27 1014 541 500 1029 13 142 900 870 167 270 768 390 648 197 841 647 390 558 482 492 544 683 353 492 546 528 510 807 228 576 463 138 899 373 665 452 589 624 417 732 309 60 982 894 144 162 877 768 271 462 573 255 785 336 703 416 623 398 644 780 259 884 153 841 198 708 331 756 280 59 981 890 151 99 940 451 588 810 231 83 956 833 209 52 986 826 209 296 740 752 288 711 325 977 63 1015 23 934 102 404 633 394 642 15 1023 949 89 314 726 628 414 140 898 815 225 54 987 1010 30 666 373 50 988 556 481 126 915 622 415 464 573 672 366 719 316 944 95 242 794 376 663 241 800 727 316 8 1029 807 231 154 886 1012 28 813 227 97 943 454 584 564 475 11 1028 784 253 655 387 229 813 779 260 231 810 55 985 732 307 597 445 841 194 341 698 731 306 990 48 994 48 942 100 692 350 505 532 480 561 772 269 895 145 895 141 45 994 11 1027 726 314 181 855 511 530 62 979 157 884 907 132 744 295 369 669 431 609 500 538 512 526 708 328 614 423 857 180 15 1022 15 1023 26 1013 405 634 519 523 92 948 984 52 796 242 302 739 741 300 287 754 212 826 871 170 706 333 309 727 728 311 696 346 998 42 473 565 841 199 956 87 674 363 923 116 704 334 266 773 319 721 777 260 135 904 504 535 409 630 755 288 397 645 841 199 607 433 75 962 970 69 672 369 701 338 322 713 827 209 374 666 578 463 227 811 146 893 507 530 848 192 1018 18 528 509 313 725 780 260 757 283 830 210 777 258 406 634 604 438 1035 5 46 994 444 593 1021 18 42 1000 786 251 366 673 878 165 790 248 627 413 209 830 313 727 803 232 516 519 298 738 581 461 461 577 365 675 395 647 366 675 149 890 150 888 45 994 340 701 665 376 609 433 668 372 857 182 484 556 1003 37 749 288 405 634 333 706 311 727 969 68 650 389 354 685 319 721 811 227 772 265 150 889 591 447 159 878 289 748 125 912 6 1032 16 1020 841 200 141 900 554 488 785 256 714 325 490 551 28 1009 661 375 763 276 561 481 813 226 44 998 102 933 227 813 102 937 506 534 385 654 944 95 436 605 760 279 907 131 587 452 576 466 365 672 495 541 584 456 527 511 636 400 165 874 847 193 861 174 632 407 188 850 390 648 74 963 987 50 309 729 536 501 794 243 777 262 1003 36 540 497 786 251 483 557 122 913 877 161 491 548 378 665 348 691 348 692 828 212 214 826 954 81 218 818 176 866 90 946 328 710 59 978 589 448 157 882 64 977 350 689 157 882 699 342 15 1026 845 198 68 973 273 762 882 158 981 58 52 988 532 505 793 247 571 466 457 585 647 392 927 114 842 197 623 415 686 353 84 956 245 796 182 858 100 939 1021 17 903 139 240 802 875 166 65 974 774 267 229 811 506 532 489 546 50 990 186 853 965 72 986 52 168 868 120 917 85 956 984 55 264 777 899 141 68 972 67 975 36 1003 295 746 589 451 350 689 268 769 793 245 292 748 752 289 414 625 42 1000 766 274 135 904 816 225 969 71 85 955 400 638 424 618 343 696 93 946 482 555 376 660 152 887 362 681 480 560 64 972 488 552 705 337 456 581 290 751 659 379 846 192 924 115 575 467 950 90 967 70 449 592 643 395 478 560 218 822 54 985 784 254 481 558 832 210 987 52 487 552 790 247 368 674 653 387 631 406 85 950 444 594 650 390 657 382 501 535 912 127 926 111 341 699 883 155 302 737 646 392 569 470 877 161 897 140 235 803 256 785 274 769 554 484 849 191 80 957 591 446 630 412 447 592 848 192 933 105 185 853 797 241 856 179 830 213 439 599 636 405 897 143 923 116 584 458 411 625 154 889 500 540 704 336 55 987 644 392 862 180 771 267 408 631 426 613 620 422 528 509 1038 3 305 737 175 865 940 100 97 940 744 291 616 426 1022 15 268 771 652 386 968 71 62 977 174 867 105 937 126 914 361 678 50 989 436 602 123 912 363 673 251 791 462 577 632 406 271 768 873 167 3 1036 872 165 112 924 12 1027 656 379 890 152 23 1019 530 511 489 549 209 829 196 844 762 278 42 998 774 264 467 574 154 887 246 796 734 306 842 200 1002 40 301 736 412 627 84 955 282 754 268 773 947 92 174 864 106 934 826 212 116 922 940 102 725 314 218 824 135 902 600 438 1008 29 43 999 488 552 368 672 397 644 24 1014 926 115 691 350 738 299 770 271 304 735 408 634 848 191 395 642 718 320 565 476 408 633 187 852 776 261 924 112 1032 8 700 340 38 997 158 881 719 320 871 167 412 629 247 789 546 490 532 506 478 560 952 90 253 784 1007 32 557 486 285 755 5 1033 1026 12 454 588 867 172 992 50 505 534 844 194 414 625 1037 2 896 142 4 1035 26 1013 1013 23 293 747 668 374 233 806 26 1017 211 830 797 245 811 229 272 767 222 814 639 400 304 732 622 417 513 523 93 945 442 597 246 793 833 208 833 204 707 335 1037 2 499 544 451 586 569 468 255 783 1021 14 186 852 20 1019 245 793 784 253 831 207 573 465 406 635 716 322 483 556 601 438 629 407 673 365 149 887 922 117 379 659 107 932 764 273 904 134 766 271 945 94 609 432 253 785 176 865 825 215 211 826 743 299 481 558 855 185 198 839 753 285 760 279 441 595 359 684 82 958 180 858 1000 42 535 508 147 891 774 261 96 942 624 416 871 169 195 845 46 996 590 451 322 716 428 615 871 167 717 321 1018 20 87 948 553 489 722 319 254 787 752 285 776 263 916 124 661 375 503 535 619 419 467 570 592 447 853 190 377 662 521 516 86 954 739 304 974 65 655 387 621 420 523 518 860 179 222 818 214 822 143 893 51 989 308 729 827 209 182 857 149 890 331 709 745 290 593 448 947 90 69 971 29 1013 444 596 120 918 222 816 953 84 8 1034 551 487 368 670 170 866 229 810 555 486 477 564 639 401 95 946 842 199 324 718 261 779 989 46 580 459 532 506 1005 35 356 684 511 530 151 889 74 962 330 711 215 825 403 636 545 493 314 728 1003 36 262 774 684 354 102 933 336 704 590 449 1028 12 169 870 881 160 442 599 790 249 729 314 761 276 194 844 300 740 1004 34 825 214 62 974 154 885 116 925 106 932 419 621 745 292 40 1000 305 732 520 517 124 918 979 58 884 156 377 666 610 431 1006 35 109 926 948 90 517 521 166 875 941 96 863 172 354 685 18 1020 285 757 576 459 805 233 911 126 319 719 118 921 995 43 328 709 415 621 550 488 526 516 124 915 994 44 733 306 810 229 779 262 252 789 172 865 715 327 1038 1 756 280 923 114 822 215 174 866 622 419 287 749 811 228 671 368 32 1007 846 191 416 623 181 858 95 944 22 1017 813 225 25 1017 428 610 754 285 761 275 909 127 85 956 995 43 492 551 958 81 632 409 971 68 85 951 286 754 289 747 965 75 639 402 434 606 78 962 178 861 984 52 929 110 315 726 215 825 640 400 114 923 283 759 381 655 326 712 111 925 885 154 233 808 551 488 166 873 866 173 51 988 447 593 313 726 812 224 435 605 715 323 506 534 154 883 16 1024 152 887 627 413 311 729 971 68 257 780 383 655 657 381 289 748 146 894 776 265 375 663 610 427 2 1037 121 916 258 780 909 130 891 146 514 524 182 857 239 803 795 246 866 176 905 133 508 531 482 554 183 853 170 871 170 870 304 735 863 178 378 661 688 348 1002 34 391 649 474 565 614 423 333 706 421 616 870 170 204 835 946 93 34 1005 441 599 291 749 989 51 673 365 762 278 91 949 967 70 796 242 33 1008 103 933 375 663 796 241 553 488 318 722 479 557 717 320 757 278 498 539 530 509 349 688 1 1038 181 857 17 1024 921 116 713 323 747 292 815 224 575 460 526 515 112 931 310 729 436 603 636 399 806 233 791 251 1014 26 955 80 292 749 11 1032 713 327 394 647 84 956 999 40 801 242 460 578 974 65 1012 26 801 241 65 972 918 118 948 88 851 188 551 487 25 1014 811 231 760 276 286 754 747 293 589 448 335 705 41 996 411 632 326 714 334 705 373 664 630 410 434 604 731 307 488 550 216 825 18 1025 540 497 806 234 328 713 351 687 831 206 795 244 841 196 276 764 913 129 262 776 712 326 27 1015 484 552 954 81 555 482 578 465 247 793 794 243 628 411 954 88 741 294 948 89 359 680 601 437 39 999 124 913 303 734 152 889 482 555 326 717 525 512 417 626 198 842 1008 31 362 675 193 843 224 815 54 988 692 344 673 363 725 313 908 132 924 118 68 970 736 299 81 959 561 480 549 488 144 898 658 380 73 966 235 804 323 714 612 428 645 390 843 193 876 165 254 787 541 499 782 258 217 819 289 750 974 64 47 996 35 1004 643 396 214 828 713 324 1038 4 939 98 311 730 472 567 912 127 668 369 110 926 622 417 61 981 927 108 278 763 301 738 755 286 904 134 935 105 167 873 17 1023 508 531 652 386 626 414 734 307 209 829 322 715 140 903 820 222 635 406 356 683 285 757 858 181 927 109 951 85 602 437 989 50 15 1024 612 426 905 131 401 640 434 606 1037 2 86 952 864 179 980 57 272 765 283 757 819 222 70 970 251 785 784 256 886 150 575 462 886 150 856 183 256 782 493 548 207 833 305 731 164 873 1004 36 674 366 938 100 709 332 173 870 111 930 704 339 527 513 532 505 944 96 555 481 858 183 267 770 963 73 885 157 1025 14 629 407 839 203 782 258 285 750 259 784 110 929 604 435 678 361 453 585 220 820 329 713 907 132 407 631 266 775 41 998 972 67 727 315 498 541 765 277 588 448 1008 30 488 551 768 271 382 655 551 489 860 180 144 898 727 314 100 941 958 84 488 551 627 411 464 578 206 831 268 770 868 171 274 764 832 204 976 60 539 496 322 721 853 187 272 766 112 928 239 799 577 464 92 945 872 168 213 826 51 988 328 713 706 333 658 380 32 1006 232 810 456 580 821 216 964 72 935 102 739 300 429 609 327 714 583 459 612 426 508 534 986 51 839 201 289 750 681 361 205 836 651 388 396 644 593 445 462 577 442 598 59 978 513 530 39 1000 825 212 917 121 448 594 843 193 426 616 71 968 874 166 646 395 950 88 359 681 969 73 683 355 781 258 421 617 304 734 270 765 29 1011 244 797 346 691 1022 17 494 546 637 405 87 950 100 937 433 607 671 366 86 953 664 377 686 355 600 437 480 558 912 129 173 867 742 295 786 251 589 449 724 319 75 964 159 881 173 867 390 652 1010 29 455 588 786 252 383 656 404 633 190 850 87 950 686 356 464 575 144 897 32 1006 949 89 327 712 617 422 429 611 275 767 781 257 199 840 152 885 195 840 711 327 788 250 324 716 802 239 270 770 793 244 775 264 357 681 562 478 699 338 555 486 933 106 286 751 66 975 144 895 1015 24 143 894 85 958 203 836 428 609 888 154 870 170 404 635 23 1014 916 123 282 758 618 421 928 114 447 590 406 632 359 684 677 358 372 666 467 574 624 413 806 234 1014 24 652 390 885 154 635 405 1025 17 1025 16 473 566 180 860 24 1015 725 314 976 59 370 669 102 935 198 841 1021 20 118 922 446 594 286 755 633 404 393 644 191 851 177 862 118 923 403 635 433 606 356 680 558 480 973 66 245 792 651 389 778 260 539 501 272 769 60 979 719 323 908 133 1029 8 226 812 393 645 224 812 533 507 40 996 474 565 120 919 287 749 702 338 594 447 669 370 13 1026 786 253 308 731 806 233 874 166 565 472 347 696 25 1012 525 515 939 97 281 755 803 238 986 51 170 867 513 525 967 70 81 960 196 842 600 441 751 285 829 209 285 755 494 541 559 481 958 79 552 486 613 426 552 488 69 970 723 317 555 486 1018 20 418 621 768 275 376 664 215 820 817 219 382 655 835 203 154 889 779 259 87 949 254 784 570 470 125 916 502 533 814 228 718 324 388 650 823 217 1003 38 903 133 657 380 404 634 367 674 456 584 217 821 40 1000 505 534 595 444 445 595 610 432 379 658 859 180 303 738 566 476 350 685 174 867 204 836 92 951 395 645 264 774 36 1004 422 616 320 717 912 127 202 839 967 73 204 835 340 697 10 1031 516 523 234 808 734 305 95 944 735 300 306 734 558 480 867 174 647 395 569 473 759 283 411 628 1022 17 478 558 708 333 317 723 174 866 898 139 160 879 72 971 180 856 71 971 534 505 878 164 66 975 55 982 630 406 587 452 821 219 151 892 92 946 758 278 916 124 9 1029 142 901 16 1021 505 535 97 943 980 61 525 516 915 124 711 332 314 728 842 200 179 863 446 589 369 673 473 566 761 278 593 446 408 630 134 908 572 468 77 961 430 608 670 367 858 181 155 884 201 839 347 692 657 379 508 534 1022 16 247 793 521 516 313 726 803 240 346 694 1031 10 776 265 556 481 52 986 172 869 715 322 454 582 656 383 532 508 604 435 775 264 12 1028 687 355 682 355 659 383 287 751 548 492 415 623 162 879 621 418 568 471 989 50 818 220 800 241 439 600 692 346 249 793 298 741 195 842 328 712 327 709 154 887 69 967 611 426 215 824 53 983 205 835 899 141 972 70 80 959 402 638 349 690 638 401 553 484 43 995 548 492 530 510 320 716 790 252 798 239 165 876 241 797 667 370 934 107 894 147 541 499 422 618 822 221 180 860 621 414 198 838 321 718 638 402 972 65 521 519 410 631 43 997 771 268 179 860 898 138 279 759 752 289 852 187 867 171 838 203 651 387 8 1035 342 697 424 615 988 48 522 517 496 545 589 450 781 255 370 667 286 751 129 909 439 601 516 524 882 156 230 810 876 163 793 245 558 483 764 276 26 1014 125 911 834 204 24 1012 775 266 453 586 382 660 933 105 346 694 169 869 707 329 281 760 209 827 443 596 94 945 725 310 986 54 648 394 980 55 734 307 632 408 677 363 408 627 309 727 933 108 162 877 585 456 23 1013 268 772 451 589 822 214 120 920 590 448 411 626 856 184 842 197 908 133 896 143 107 930 446 594 317 722 194 846 786 255 295 744 390 650 539 504 385 651 306 734 749 286 682 358 536 504 551 488 38 1000 828 213 248 790 714 323 23 1014 430 608 17 1021 645 395 381 659 878 163 552 486 193 850 126 912 676 359 493 545 1018 21 822 217 1036 5 692 347 898 142 1000 38 647 395 380 657 295 744 779 263 85 952 227 812 169 871 75 964 44 992 816 220 278 760 824 214 362 680 18 1023 701 336 758 277 678 365 650 391 298 741 628 408 104 934 727 310 683 355 95 942 706 335 675 362 970 73 556 483 452 587 245 791 652 388 502 534 747 289 971 69 985 55 575 462 429 612 504 531 909 131 727 315 86 954 566 472 18 1021 197 842 828 212 962 78 371 664 379 662 567 474 644 392 359 684 428 612 757 282 542 497 371 665 359 678 284 753 495 542 370 671 99 937 614 428 178 860 652 385 1007 32 134 906 683 356 133 909 996 43 5 1036 211 826 895 144 538 500 98 937 226 813 26 1011 86 955 528 514 750 291 164 877 815 224 54 984 737 306 226 814 929 111 644 397 639 400 747 292 190 850 699 342 288 754 556 484 589 451 1035 4 696 344 683 356 525 516 331 707 91 944 963 74 158 879 574 461 451 589 260 777 459 579 1031 7 730 309 559 483 36 1003 520 517 579 458 345 695 795 243 625 410 639 397 264 776 25 1012 916 122 659 378 396 641 603 435 905 133 330 713 555 484 987 52 309 728 86 955 14 1027 271 767 915 120 531 510 980 55 530 510 830 209 913 126 742 298 115 925 620 418 874 163 66 971 758 284 52 988 622 417 999 39 483 552 298 742 675 361 726 314 866 173 915 123 73 966 1016 22 864 179 817 219 914 121 898 140 274 767 406 631 686 352 793 246 383 658 305 735 897 145 910 128 37 1004 116 923 896 144 422 615 113 927 249 790 689 353 776 265 455 583 226 811 899 138 131 907 489 546 1010 33 204 836 800 240 590 447 842 197 471 570 383 657 628 410 176 866 852 186 947 92 888 150 660 380 267 775 957 82 232 806 471 571 669 369 202 834 351 691 210 829 774 265 296 741 148 889 832 208 831 210 345 691 178 864 801 236 816 223 331 705 331 708 798 245 591 445 667 368 421 620 274 765 738 302 530 508 220 821 719 316 676 364 97 944 531 508 208 833 205 835 42 995 345 691 136 903 610 427 119 920 508 531 211 829 1022 16 703 336 451 585 47 990 705 332 499 541 655 387 699 341 461 577 216 821 823 214 799 239 754 284 164 876 116 924 932 107 392 650 418 619 960 80 155 884 773 265 676 363 178 859 4 1035 32 1004 679 360 1023 14 551 489 135 908 948 93 966 74 502 536 403 635 132 907 143 893 202 837 504 537 49 991 264 775 650 393 709 328 1019 18 676 362 750 288 520 519 547 493 385 655 397 638 362 679 636 401 912 129 333 710 481 558 150 885 430 606 589 450 350 690 876 163 298 743 69 974 171 869 1013 29 563 473 374 666 599 440 289 754 61 976 838 200 602 436 878 158 224 817 329 709 72 967 92 948 255 782 142 894 87 953 250 790 40 1000 1023 17 900 136 820 219 983 55 676 360 829 210 956 84 928 112 504 534 683 356 539 499 223 819 816 226 117 924 797 240 95 946 672 368 767 272 722 321 200 840 761 278 672 368 628 409 260 780 671 371 364 672 511 525 454 583 35 1006 441 599 407 632 377 664 462 576 773 268 419 623 997 44 665 373 618 424 428 613 293 746 90 951 175 863 502 536 364 675 787 252 457 583 1001 38 987 55 433 607 407 633 295 744 403 632 918 118 937 101 237 803 55 987 988 49 217 824 4 1036 629 411 916 126 439 599 216 821 559 477 470 568 47 991 460 579 879 160 715 327 890 150 795 246 1018 19 114 925 280 762 968 71 366 674 34 1005 488 552 342 697 46 993 904 135 731 310 362 677 748 295 791 249 627 411 13 1026 325 713 986 56 114 925 621 416 1005 37 270 770 723 316 25 1018 208 829 467 572 250 790 450 585 114 924 792 249 32 1008 325 717 187 853 783 256 760 280 669 371 691 352 177 861 621 419 574 467 820 219 1024 16 441 596 165 874 491 548 610 429 295 744 94 945 653 387 753 285 62 978 661 378 595 442 188 851 1017 24 440 596 450 587 206 834 588 452 683 357 903 135 314 724 67 972 1027 8 749 290 631 408 222 817 45 993 641 399 471 568 414 623 132 907 861 177 59 978 86 951 83 957 275 763 983 53 271 766 748 290 344 695 330 712 357 682 147 894 615 423 621 418 452 586 843 198 504 537 172 864 302 737 445 593 651 389 649 390 98 942 399 642 518 524 514 527 823 217 161 876 466 576 1015 28 880 156 196 839 88 953 51 988 40 997 739 300 861 178 440 602 400 636 74 966 357 681 861 179 731 309 101 940 279 760 512 531 114 926 228 811 663 378 654 386 645 392 28 1010 748 287 1014 25 888 151 138 899 176 861 652 387 207 829 954 86 619 419 793 247 552 487 142 895 559 480 61 979 226 813 104 936 110 928 602 439 997 44 944 96 995 45 707 334 295 742 991 51 626 415 503 535 372 670 116 921 649 391 896 140 247 793 1003 32 620 418 328 713 740 301 45 995 650 389 80 959 595 443 660 383 848 193 609 427 621 418 716 322 383 658 907 129 352 688 880 157 223 817 777 262 272 763 305 732 524 514 528 510 5 1031 144 898 188 852 759 282 616 424 976 65 224 812 528 511 400 636 196 843 162 876 860 181 692 351 806 233 449 589 877 165 417 622 223 813 996 42 632 408 577 462 394 644 124 918 207 831 600 438 315 725 303 733 524 517 314 727 852 190 657 385 292 743 981 57 803 234 832 207 842 200 980 60 610 431 424 616 65 976 290 747 560 480 626 411 598 444 198 839 885 158 480 558 566 472 92 946 1012 28 745 296 810 233 759 277 590 451 306 733 1031 12 194 845 725 314 381 654 857 183 48 987 644 396 392 650 183 855 741 297 132 908 436 604 109 929 288 754 260 783 55 984 48 990 505 535 1004 35 812 228 314 728 169 867 553 484 774 267 818 222 993 44 644 398 968 71 1034 8 45 994 798 241 932 108 953 82 779 261 292 749 671 372 601 438 724 316 920 118 972 69 32 1008 57 982 648 391 402 638 411 627 267 771 478 560 216 823 898 140 978 64 926 110 7 1030 848 191 282 755 85 953 797 244 516 522 781 258 709 334 256 782 210 831 392 647 642 398 128 913 129 910 551 487 282 757 677 363 814 226 915 126 261 781 695 343 442 599 614 427 766 275 114 924 620 419 51 990 889 149 533 504 295 742 32 1008 55 984 890 149 999 42 90 946 500 538 822 219 934 105 693 345 936 104 94 944 102 933 76 965 470 571 603 440 454 585 471 566 345 693 115 925 687 348 504 538 1015 21 875 163 707 330 739 303 881 158 765 274 997 39 707 331 356 681 891 145 963 75 326 714 838 204 853 183 314 724 8 1027 174 862 100 937 174 866 255 782 66 974 223 813 407 633 1011 29 670 369 669 370 173 864 229 812 159 879 754 283 564 474 988 50 164 874 427 612 120 916 847 190 1031 6 1001 41 174 867 110 933 143 898 715 324 186 851 535 502 875 161 178 865 1003 35 668 368 627 414 425 618 632 405 458 580 822 217 450 586 527 511 158 880 162 877 215 824 692 345 534 504 977 64 692 347 2 1037 918 124 921 118 977 63 560 482 281 760 65 978 799 242 201 837 1020 17 942 96 867 173 22 1015 312 725 163 880 101 941 920 118 931 110 954 85 494 547 591 446 334 705 449 592 348 690 627 409 675 363 373 669 55 982 705 337 505 530 280 759 992 47 777 260 256 785 938 101 248 790 963 77 385 655 52 986 502 537 709 328 88 953 465 577 640 398 799 240 1008 27 299 740 860 177 192 846 313 726 272 769 931 107 998 42 155 886 458 579 213 824 13 1026 258 779 90 951 310 729 2 1037 126 912 940 98 382 658 549 487 1003 37 623 413 839 199 745 291 347 688 179 858 650 386 55 987 972 69 539 501 717 324 716 326 42 999 526 514 304 738 22 1017 659 380 947 91 979 60 877 163 839 198 75 965 723 314 1024 18 482 554 391 647 203 839 208 834 65 972 439 599 911 130 257 783 547 494 1026 16 251 791 412 624 863 176 818 221 287 751 976 64 222 816 335 704 743 295 316 724 92 947 615 422 179 862 951 88 188 855 287 749 239 797 291 751 872 167 21 1018 785 253 345 694 575 464 662 379 901 137 347 693 450 587 709 332 438 603 646 394 251 791 960 79 401 638 351 685 997 41 725 312 800 237 542 500 926 114 553 483 782 255 842 200 553 487 885 150 706 335 890 152 859 182 73 964 475 564 135 903 1015 21 868 171 819 219 788 253 836 204 101 936 807 234 426 612 421 617 891 150 630 411 241 799 193 847 772 270 289 750 496 545 135 907 957 81 963 78 408 628 1030 8 167 870 763 276 885 152 675 367 242 796 398 640 806 231 1023 15 62 978 421 616 519 519 1008 32 425 613 547 493 441 601 406 634 769 271 676 362 85 952 724 317 385 655 871 168 711 330 454 582 712 326 893 147 498 542 49 991 824 216 221 819 411 625 951 88 592 450 926 112 387 653 208 829 439 599 934 104 766 269 192 843 348 694 788 251 288 749 990 52 728 312 798 243 335 703 508 531 644 394 120 917 729 310 1011 29 329 706 994 47 389 650 451 586 707 331 731 305 198 839 634 407 29 1011 851 186 531 505 213 823 780 255 20 1022 196 842 425 612 450 590 502 537 845 194 428 607 174 869 881 157 554 485 96 942 833 205 544 497 148 891 422 617 514 524 522 517 450 588 540 500 540 498 435 604 717 322 775 262 65 975 672 370 184 857 569 471 742 297 13 1025 554 483 734 305 474 566 600 440 708 329 677 362 395 644 458 585 39 1002 184 854 695 342 68 972 426 617 71 969 309 734 45 995 783 258 340 699 1002 37 228 814 760 279 728 309 761 277 610 429 596 440 121 918 830 205 383 654 166 871 84 957 66 973 408 629 996 42 89 947 72 969 317 720 1021 15 634 407 87 952 899 138 488 549 381 656 945 95 595 448 826 213 847 193 161 879 17 1024 807 232 933 107 896 143 383 656 391 651 123 913 88 950 174 868 519 520 901 140 117 922 1031 5 894 144 600 438 183 855 147 891 671 366 112 928 811 228 660 378 760 276 859 181 447 596 368 669 987 52 181 858 576 460 463 578 881 157 17 1019 938 103 884 151 851 190 1034 4 397 645 604 436 524 512 813 225 832 205 624 413 453 583 54 983 575 464 378 662 659 380 167 874 771 267 447 590 111 926 657 384 116 927 1000 39 472 566 964 72 832 203 292 745 578 460 535 503 436 601 363 676 597 441 295 744 543 498 191 851 827 215 560 482 94 948 434 607 234 807 253 785 379 659 361 676 1002 40 968 71 388 648 389 648 460 579 89 952 608 432 762 274 386 657 286 751 380 662 126 913 295 744 417 618 700 338 24 1014 811 228 999 43 725 313 471 565 71 967 292 743 770 268 546 497 173 870 463 578 513 527 806 232 187 855 659 382 485 552 340 701 230 807 513 526 88 953 657 381 996 45 741 300 239 800 367 673 377 660 163 877 308 734 464 575 132 907 827 214 485 553 101 938 545 491 711 327 278 759 490 550 697 339 62 977 50 985 658 381 1005 32 1002 38 206 830 1004 34 58 980 473 566 514 525 321 717 128 910 1006 29 666 372 141 899 160 879 692 347 226 811 912 131 356 682 554 485 386 652 567 474 1027 9 202 835 125 916 669 367 845 191 120 918 795 245 899 141 838 201 540 500 748 293 245 794 705 336 788 251 789 248 383 656 515 527 305 737 61 977 111 927 251 790 336 705 324 716 358 683 879 161 758 283 1026 11 511 526 1017 20 146 894 531 506 442 597 287 751 590 450 27 1012 980 63 563 473 610 430 193 849 558 480 450 592 1016 24 729 309 556 484 647 390 700 340 990 48 639 403 268 767 887 151 919 119 675 360 622 421 296 740 943 94 834 205 230 809 639 399 796 240 864 175 184 856 608 431 304 734 651 389 803 235 609 429 567 473 871 171 401 637 933 107 52 991 11 1030 67 972 668 373 192 849 418 623 195 843 418 621 552 485 975 63 1025 12 756 284 296 741 1033 9 220 822 525 516 950 89 721 317 666 372 43 993 845 194 59 978 100 941 859 180 111 929 173 869 1029 11 205 834 908 132 1018 19 198 841 661 380 331 712 895 142 1 1038 41 997 77 962 343 696 932 105 472 565 979 60 619 421 954 85 333 707 38 1000 802 236 48 995 634 405 848 193 446 592 440 602 340 697 565 472 242 797 932 109 383 655 638 402 641 400 612 427 450 593 829 209 659 382 673 365 102 935 994 44 842 198 715 324 618 424 382 656 798 237 975 65 368 671 678 363 297 741 579 460 89 950 130 907 69 974 12 1024 506 535 29 1008 777 262 505 532 538 498 827 214 1001 40 609 430 669 371 31 1008 549 487 365 672 748 290 723 316 833 205 130 910 631 406 526 509 430 608 789 248 883 156 742 301 5 1035 271 771 343 696 1025 11 893 148 768 269 680 362 732 306 640 398 35 1002 351 687 131 910 475 567 740 299 46 992 775 265 898 139 897 142 728 308 354 686 705 335 260 778 706 334 891 149 298 744 801 238 686 351 740 298 887 152 197 842 410 626 768 273 613 426 884 159 997 44 314 727 527 512 1020 19 279 759 808 227 348 691 186 851 944 98 602 438 607 435 956 81 447 593 554 485 321 716 197 841 805 232 1008 30 98 937 134 906 487 554 610 428 373 666 34 1005 306 731 259 780 274 765 792 248 592 448 1020 23 745 294 392 647 387 648 67 976 984 56 674 365 767 274 922 114 874 163 763 278 358 684 964 73 410 630 849 192 631 410 753 287 487 548 160 879 827 209 473 567 201 838 817 221 718 320 800 239 610 433 849 194 313 728 632 405 770 269 270 767 26 1012 405 637 47 988 942 99 124 917 97 944 805 233 644 394 957 80 677 362 304 734 556 484 907 133 250 788 808 233 181 858 8 1031 977 62 137 903 737 302 714 326 115 926 776 262 977 62 511 526 296 743 718 318 1009 27 226 812 675 360 472 566 56 985 341 695 285 756 194 844 230 811 650 385 11 1027 512 527 21 1019 805 234 733 309 412 628 167 869 812 227 7 1032 611 425 727 312 829 208 245 797 364 679 1001 36 738 302 511 529 968 71 30 1006 881 158 118 921 981 58 655 388 1030 7 150 892 415 623 650 385 55 986 174 867 92 948 897 142 594 445 417 619 461 578 561 476 574 466 276 766 919 118 373 667 154 885 849 194 98 939 667 374 441 602 507 532 361 677 33 1007 387 655 888 153 532 505 863 172 458 583 605 435 619 421 522 517 21 1014 198 841 734 309 259 780 337 706 426 611 684 356 490 550 820 216 509 532 979 58 756 283 706 331 308 731 393 642 625 413 498 543 370 668 787 255 207 829 737 302 399 636 699 340 380 659 1002 37 597 442 692 345 905 136 705 333 377 662 48 991 749 289 849 190 398 639 541 494 347 691 699 338 328 710 27 1013 1027 15 512 525 380 657 106 931 61 981 108 932 268 774 364 676 652 384 653 387 207 833 897 141 725 313 410 632 984 57 552 486 347 690 440 598 6 1033 837 198 538 499 375 660 130 910 597 444 216 827 882 160 381 655 154 886 331 706 133 909 496 542 438 598 426 613 742 297 892 151 849 191 598 438 51 987 386 654 235 804 616 425 598 440 947 93 720 319 525 512 664 373 514 525 668 372 802 239 685 355 98 941 953 87 964 74 393 648 167 870 191 848 760 279 585 456 800 236 552 484 756 281 769 270 936 103 143 892 676 362 371 668 857 182 323 715 963 75 871 167 489 549 501 538 1002 38 617 419 840 197 801 239 961 80 221 818 677 360 21 1018 832 211 583 456 208 830 614 426 910 129 379 661 536 506 498 539 829 212 35 1002 552 485 218 821 756 284 871 172 424 617 109 933 672 370 903 135 502 539 220 819 336 706 14 1028 317 718 955 85 199 841 801 239 73 967 156 882 478 557 997 41 906 136 485 554 452 588 260 779 607 434 927 111 495 540 244 793 1016 24 493 546 605 432 638 403 364 677 658 381 605 433 942 98 493 549 4 1032 46 995 393 646 287 752 865 175 841 198 29 1010 758 282 845 191 54 986 749 291 1020 19 416 625 427 609 629 410 284 759 892 145 442 594 922 115 567 474 14 1025 874 165 320 719 783 253 154 883 851 184 550 489 134 903 23 1016 203 834 92 948 646 389 302 738 525 515 369 672 835 203 656 381 634 404 413 624 944 95 944 94 5 1034 800 240 923 112 760 280 927 111 137 904 237 802 254 788 91 947 298 742 348 691 118 920 759 282 1014 29 514 525 189 851 625 411 698 341 1006 32 2 1037 1028 11 384 654 244 798 716 326 1022 18 1011 29 149 889 63 977 823 212 610 432 740 297 399 640 268 770 200 839 196 845 440 597 236 802 1037 3 1020 17 284 754 524 516 272 765 187 851 727 313 436 603 1 1038 491 545 484 557 924 114 514 525 998 39 534 507 905 135 336 701 942 95 849 191 210 831 169 870 702 336 57 981 34 1008 113 923 468 570 333 708 157 885 603 435 813 224 889 152 527 513 340 700 523 517 316 723 536 500 169 872 1018 22 977 63 683 353 100 937 425 617 965 74 103 935 730 310 946 95 768 271 1017 20 391 649 274 765 893 143 71 968 955 81 915 127 969 68 353 683 255 781 535 500 68 971 854 185 915 122 52 985 405 631 110 928 303 737 797 243 442 596 170 867 805 237 210 830 1022 18 281 758 717 324 93 946 70 966 258 778 214 825 285 754 683 357 911 128 56 982 38 1000 660 382 206 833 860 179 351 689 35 1001 105 934 314 728 641 394 94 945 260 777 862 175 608 433 694 346 844 193 123 915 1009 32 830 208 503 539 1002 36 1005 32 650 386 614 425 431 607 244 799 1003 39 721 317 420 615 708 329 306 732 419 618 315 726 578 458 407 636 102 935 879 163 854 187 216 824 468 573 273 766 652 386 189 849 536 502 68 974 416 624 129 907 988 50 893 146 463 574 592 449 342 696 186 855 442 597 648 391 403 636 619 420 52 989 740 301 529 509 967 74 1015 24 868 170 309 729 364 672 371 672 252 786 931 109 517 521 169 872 1000 39 680 359 291 748 573 467 357 684 768 270 191 846 988 50 696 345 839 201 341 694 209 827 1032 11 136 902 614 425 336 703 684 353 931 107 476 562 92 944 688 352 67 972 187 851 499 541 515 522 796 243 216 825 30 1006 520 518 302 737 639 401 387 656 160 878 6 1035 539 502 681 358 622 415 510 531 280 756 837 200 747 292 929 109 744 297 747 295 992 44 46 992 419 618 540 502 65 974 992 44 614 424 811 230 507 532 853 187 209 826 533 507 824 216 517 521 896 141 929 111 521 520 180 863 32 1007 328 714 802 237 319 717 294 746 538 503 383 656 926 114 645 394 405 633 680 357 710 329 135 904 1034 3 956 83 291 747 1011 26 77 960 869 168 361 678 490 550 982 58 298 740 528 511 1015 28 715 324 159 880 2 1037 349 688 152 886 716 325 100 941 1000 40 443 597 845 193 70 971 702 336 514 524 647 392 890 148 239 804 294 747 727 308 820 218 660 379 665 373 440 602 947 92 721 318 535 506 895 144 886 156 165 876 38 1001 112 928 272 768 792 245 956 82 491 547 487 552 524 518 158 878 38 999 73 966 145 894 1022 15 190 848 152 884 446 592 1009 27 260 781 799 238 875 163 789 250 872 165 797 242 394 644 386 653 104 931 609 429 765 273 67 972 217 820 77 960 771 269 850 189 577 463 158 881 307 731 760 279 268 772 390 649 722 316 285 758 603 435 390 647 400 642 19 1023 56 983 840 198 155 884 909 128 674 364 895 144 479 561 194 846 709 329 722 315 950 90 51 990 547 492 4 1032 696 345 421 619 645 394 366 672 744 293 929 109 981 55 9 1033 247 795 698 340 1038 1 724 314 253 788 936 102 168 873 523 517 99 939 842 196 220 815 392 645 349 688 1028 12 628 411 259 783 720 318 66 971 858 178 323 718 263 774 235 801 647 391 432 604 792 251 203 837 96 944 606 433 513 527 563 477 947 90 392 650 460 581 801 239 196 844 723 316 275 762 1015 22 730 308 242 797 574 464 615 424 212 825 613 427 277 764 244 791 686 349 289 752 557 483 753 286 382 660 291 749 292 747 148 892 482 557 96 941 687 353 765 277 1030 8 353 685 843 194 1030 9 534 504 392 647 497 545 979 59 212 831 836 203 44 997 971 67 73 970 14 1026 554 483 270 772 201 837 462 581 726 313 621 419 355 683 354 689 783 254 547 493 39 996 250 787 315 725 452 589 169 870 876 162 277 764 590 445 447 593 597 440 643 397 771 268 105 933 39 1001 554 485 1009 33 740 297 562 478 275 767 208 832 247 793 947 90 111 928 883 152 683 354 704 336 85 951 132 911 657 381 441 598 206 832 588 449 752 287 33 1010 660 378 920 116 558 482 530 511 250 788 544 496 51 987 473 563 811 225 486 551 289 752 238 800 33 1006 148 891 634 404 369 672 183 856 499 543 90 952 481 555 769 269 11 1026 580 460 456 582 960 81 730 310 871 167 547 495 955 87 165 872 135 903 347 692 618 423 198 842 28 1010 740 299 715 326 1020 22 258 782 540 500 406 634 360 681 905 133 779 260 27 1011 620 421 645 392 430 611 782 257 340 700 2 1037 68 974 590 445 761 277 188 849 786 250 270 770 350 685 506 529 662 380 403 633 762 278 213 823 783 259 996 43 119 921 458 581 135 903 800 241 543 496 592 446 473 566 665 373 7 1032 922 119 120 919 111 926 830 208 896 141 499 539 187 851 888 149 27 1013 679 364 267 774 985 56 911 131 622 416 532 503 870 167 389 650 740 298 634 405 85 954 145 894 653 386 182 854 710 331 396 645 366 671 203 836 973 67 186 856 482 559 245 793 129 912 918 120 4 1035 431 611 410 627 781 259 560 479 672 366 25 1016 226 813 721 319 742 296 112 929 34 1006 382 656 1005 35 434 609 305 736 125 915 1006 34 727 312 374 666 488 550 8 1027 599 442 838 199 44 993 438 602 756 282 579 462 629 410 30 1010 53 983 929 111 283 757 154 885 326 712 422 616 891 149 415 625 989 48 189 850 960 76 354 682 364 675 199 844 608 432 295 746 495 547 658 382 379 661 356 686 712 330 1034 2 616 425 427 610 215 825 44 991 833 206 107 930 464 572 817 219 187 855 832 209 340 701 769 270 1022 15 697 338 194 846 261 775 576 465 147 892 999 42 751 285 207 834 621 419 830 209 70 967 273 765 50 989 770 270 217 820 972 70 240 795 645 394 127 910 770 267 998 40 605 434 67 970 425 613 46 990 373 663 859 180 534 505 23 1016 1000 38 577 463 755 280 323 716 208 828 858 177 36 1003 731 305 424 618 656 386 419 620 241 796 773 262 1011 27 504 535 48 995 695 346 496 541 994 47 428 611 18 1022 166 873 404 635 143 896 219 819 746 292 729 310 704 335 347 694 637 400 262 781 859 178 183 857 280 760 1038 1 641 399 172 867 860 178 445 595 50 985 45 997 178 862 167 871 388 648 588 455 745 294 583 453 287 750 687 353 93 943 6 1035 99 941 379 663 195 842 62 978 721 318 739 300 619 419 947 92 788 248 876 165 875 164 971 71 591 449 28 1011 713 325 691 348 592 449 283 759 154 884 741 299 297 744 675 360 803 236 611 428 206 837 809 228 404 633 258 778 937 99 668 372 833 204 123 918 607 433 1007 36 827 214 782 255 975 64 965 74 1007 32 60 980 207 832 734 303 202 836 879 158 85 956 388 651 46 990 1003 37 334 706 470 567 252 785 565 477 874 162 707 335 262 777 413 628 589 450 587 453 447 595 37 1000 466 572 89 949 628 412 90 949 181 860 883 154 471 570 953 86 671 370 843 193 740 300 454 583 328 713 138 900 518 522 661 378 111 927 859 181 801 234 911 128 945 93 1036 1 555 483 40 999 69 971 287 752 2 1037 246 791 380 656 134 905 912 127 116 924 651 385 925 113 460 579 316 720 160 879 1023 13 643 396 951 86 201 836 1012 26 586 452 675 362 684 353 528 511 675 365 257 785 566 471 704 338 995 42 272 769 419 618 981 61 757 281 820 220 589 453 501 535 769 271 708 331 14 1027 873 168 723 316 647 393 112 926 840 203 942 100 767 271 752 289 985 54 89 951 83 958 950 93 367 673 556 481 451 587 576 461 446 591 270 770 486 554 616 422 503 537 237 802 436 604 252 788 16 1023 479 558 150 886 820 216 219 819 701 336 293 744 305 735 29 1011 694 343 143 892 271 769 142 897 446 589 840 199 609 433 862 176 636 399 220 821 393 645 706 329 512 525 195 843 765 276 1023 18 745 295 1025 11 650 389 493 546 430 612 1038 1 194 846 281 761 39 1004 900 143 158 881 686 354 614 427 567 470 999 40 375 662 943 92 24 1015 959 80 647 392 849 191 68 972 55 986 905 135 606 436 415 622 863 176 439 602 123 915 356 685 159 883 471 569 278 760 665 373 207 828 686 355 382 658 247 794 238 802 525 513 92 949 689 352 45 997 838 202 458 584 476 564 501 539 931 108 709 331 932 103 738 300 929 113 238 800 184 856 955 84 344 695 251 785 408 629 862 180 519 519 705 334 520 523 726 314 49 988 821 217 897 140 943 95 1038 1 982 58 620 422 106 934 251 790 2 1037 355 683 789 249 997 42 112 928 686 353 512 526 775 267 256 783 746 291 705 338 65 970 474 562 681 356 841 199 411 626 988 48 744 294 35 1002 121 915 124 913 195 844 918 119 319 723 252 791 858 181 552 486 898 144 794 245 877 160 338 700 182 857 43 994 586 449 185 853 273 769 702 341 643 399 488 548 99 941 381 656 560 478 222 817 494 546 660 378 1015 21 514 525 1035 4 1 1038 322 715 715 322 49 991 247 791 877 164 560 477 99 942 185 854 412 626 869 168 218 822 96 946 985 55 76 964 518 524 453 587 1006 32 123 916 567 472 763 277 923 118 382 658 329 709 108 930 479 559 71 969 614 426 932 106 430 610 110 929 125 911 120 921 79 961 773 265 483 555 185 854 3 1033 155 883 655 382 189 854 767 270 768 275 549 493 139 896 899 138 268 774 549 491 75 961 431 607 725 314 190 846 411 624 834 205 386 653 609 429 818 222 21 1016 661 380 1016 24 826 215 182 856 886 151 195 841 680 359 136 904 347 691 603 432 810 231 52 990 985 56 902 141 855 184 489 550 105 931 947 96 848 189 726 313 15 1025 369 672 184 857 69 973 920 121 734 306 573 467 968 73 691 345 470 571 920 118 233 809 474 566 864 178 650 390 847 192 15 1024 652 391 209 831 822 221 380 656 680 359 576 466 884 151 73 963 912 128 721 321 800 242 375 666 572 467 1014 22 1011 28 769 271 74 962 135 904 252 787 397 643 339 698 357 683 419 621 450 590 308 732 262 773 306 734 329 712 952 89 509 531 247 790 534 505 521 518 889 146 174 864 627 412 914 124 107 933 207 830 83 953 81 959 10 1028 951 91 510 532 719 323 371 669 197 840 364 672 540 498 428 609 672 370 589 448 269 772 911 127 71 967 466 574 887 155 77 962 941 98 226 813 335 700 263 779 11 1031 399 639 971 72 696 345 221 819 997 44 542 497 147 891 419 619 1035 4 446 594 859 181 1006 34 538 502 728 311 813 225 287 755 237 804 782 257 798 243 554 483 308 734 572 465 457 584 904 139 537 499 465 575 226 813 67 972 852 186 321 719 244 793 760 282 201 840 742 298 1022 13 86 950 843 195 628 412 300 738 637 402 133 907 92 947 627 413 150 888 74 965 491 547 448 591 463 577 544 496 368 670 901 141 619 421 522 516 14 1023 195 842 705 331 667 374 797 244 888 148 89 950 269 770 877 162 232 805 441 600 730 313 764 274 907 133 99 937 345 698 834 205 605 432 345 695 367 674 4 1037 426 610 473 564 1026 14 456 581 866 171 573 465 892 146 244 792 336 700 920 118 52 989 15 1027 858 179 778 258 462 579 907 131 742 295 1008 31 722 316 1038 1 291 749 108 927 1003 37 627 410 530 510 394 645 862 178 24 1013 469 570 169 867 292 747 611 427 756 285 1038 1 986 51 384 654 525 517 985 54 1025 13 800 238 202 834 72 966 178 859 361 677 1003 37 504 533 256 785 825 212 476 563 19 1023 311 729 263 775 253 788 656 383 327 712 763 279 336 700 565 475 288 753 223 817 71 966 593 442 213 828 992 48 517 523 100 935 110 931 525 513 524 516 795 243 104 938 806 234 8 1027 3 1033 162 876 626 414 58 981 523 519 551 487 568 472 257 784 588 450 304 733 658 382 992 45 764 271 166 872 989 48 191 850 575 461 210 830 796 244 287 751 640 399 834 208 102 935 1009 29 555 483 16 1020 877 161 730 307 250 789 553 487 580 457 863 173 57 982 538 498 782 258 747 294 224 816 191 849 747 290 854 188 569 469 168 871 865 175 78 961 43 994 827 211 80 956 462 580 976 63 545 491 119 917 920 122 23 1018 1029 8 690 346 687 353 126 912 47 995 53 985 413 625 13 1024 723 319 746 296 54 984 40 1000 924 113 298 739 731 306 703 338 884 154 308 732 977 65 800 241 309 727 310 730 773 269 359 677 138 899 661 377 116 923 158 883 998 40 209 834 63 980 678 361 869 170 853 187 981 62 26 1011 620 415 542 498 959 78 105 937 681 358 567 476 42 998 453 583 734 302 674 365 458 582 33 1007 479 560 75 966 659 379 284 753 514 526 59 979 973 65 895 148 607 432 738 301 288 754 733 303 732 310 178 859 25 1012 233 809 374 667 578 465 109 931 69 968 278 761 30 1008 618 423 89 948 52 984 690 353 724 315 967 75 516 526 137 901 672 368 812 228 1027 10 392 648 1021 20 134 905 33 1007 1014 24 611 428 1031 7 477 562 677 362 763 273 512 525 818 219 756 281 59 976 179 862 369 671 708 328 763 277 277 759 307 729 22 1013 232 808 765 273 753 286 994 46 741 296 493 545 342 697 643 396 489 546 520 518 173 864 358 681 684 351 382 657 774 267 1009 29 761 282 271 769 586 454 910 129 317 720 565 475 889 149 457 580 575 465 733 308 695 344 942 95 752 283 104 936 862 178 389 654 912 125 13 1026 990 48 270 769 652 383 245 795 692 347 468 570 556 484 782 256 392 648 406 630 131 909 266 771 102 940 644 399 870 170 447 592 910 131 365 677 422 615 314 726 304 735 900 140 269 767 1003 38 268 771 517 523 809 229 365 673 290 749 887 156 269 772 579 462 158 880 98 942 34 1009 908 133 789 249 689 350 458 582 927 112 695 345 551 486 295 742 381 660 466 577 81 955 518 521 202 837 223 818 17 1025 976 63 249 793 4 1038 460 579 936 102 570 465 339 699 262 775 126 913 27 1011 950 87 237 798 929 108 912 125 807 232 151 886 522 518 144 896 857 183 423 616 173 864 1030 8 693 346 25 1012 40 1001 13 1024 313 727 856 181 436 602 891 150 933 106 984 54 141 899 9 1028 348 694 158 884 145 891 94 945 84 959 201 841 239 801 210 829 546 491 480 561 772 263 815 224 18 1022 550 488 819 222 8 1031 949 93 705 331 611 431 171 866 165 876 296 745 686 355 889 153 549 492 323 718 736 302 194 842 407 636 438 598 338 699 1004 36 310 728 1003 35 542 496 648 392 501 539 352 687 778 261 541 497 267 771 946 94 1020 21 688 350 96 945 17 1021 1005 34 175 865 769 272 24 1014 493 549 677 363 91 945 156 885 69 974 617 426 742 296 152 887 320 718 930 113 879 157 823 218 504 532 252 787 887 155 158 877 428 612 574 465 710 332 187 849 311 730 57 978 277 763 720 316 140 898 1025 13 857 184 864 177 927 113 366 673 763 273 843 197 190 848 757 282 568 473 308 733 965 77 164 874 975 67 1010 30 397 642 149 890 721 319 752 288 54 987 62 976 780 258 863 179 430 611 411 629 936 103 467 575 103 936 930 109 814 221 117 918 332 710 363 676 133 906 809 226 955 83 41 996 940 99 254 785 866 175 165 877 377 663 944 95 426 615 635 404 674 365 600 439 967 73 29 1007 25 1017 587 451 40 1001 447 592 568 467 644 395 788 252 280 760 401 636 574 467 580 461 813 226 820 220 786 252 985 53 945 98 589 446 323 714 88 953 350 692 525 515 910 130 592 446 205 833 345 694 229 811 2 1035 526 512 695 343 790 246 434 608 989 48 407 630 596 446 233 806 528 509 1032 8 608 432 292 747 688 349 278 761 112 925 762 275 1010 31 1003 36 841 199 572 468 444 594 53 989 178 862 94 949 1016 24 534 502 290 749 461 575 217 824 952 90 63 980 691 346 594 448 492 547 441 594 619 424 17 1023 7 1031 588 450 612 425 334 704 121 920 225 815 857 183 753 288 171 869 886 152 878 162 465 574 531 507 525 513 774 264 402 637 403 637 528 507 67 974 327 712 442 596 318 721 845 194 1010 27 375 666 379 662 444 596 946 93 840 200 775 265 441 600 298 742 887 154 678 361 486 553 228 811 421 618 101 936 153 886 840 199 743 299 989 51 825 215 828 215 128 909 167 872 259 780 290 745 364 674 396 640 441 595 802 239 749 293 533 507 130 913 565 471 984 56 368 671 445 596 599 439 890 148 103 933 610 429 75 964 940 96 713 326 538 500 630 408 498 538 515 523 538 500 896 142 1003 33 789 248 303 740 657 384 549 490 748 289 630 413 235 801 342 695 588 453 430 610 919 124 201 836 998 38 750 289 878 164 708 331 364 672 656 383 611 429 648 392 650 390 148 889 485 554 305 736 379 656 1027 10 233 808 638 403 902 140 431 605 834 205 605 435 50 989 907 134 870 170 740 302 516 523 960 78 807 229 219 821 368 675 565 474 983 56 370 668 196 841 559 479 323 715 210 830 932 107 551 488 751 288 455 583 715 322 574 469 591 447 398 644 667 374 966 73 77 962 773 267 488 554 247 796 700 339 353 687 74 965 385 655 942 94 346 695 963 73 45 993 999 36 251 789 123 917 535 503 817 226 210 830 866 172 119 919 253 784 750 292 38 1003 874 164 511 527 549 492 968 73 883 158 740 300 352 689 937 102 504 534 653 388 368 673 54 985 843 194 348 692 792 249 363 675 656 383 181 857 877 164 140 900 744 293 139 896 88 952 554 489 709 330 67 974 762 277 386 651 97 941 349 688 469 568 414 623 310 731 1028 10 194 845 451 586 932 109 761 278 784 254 35 1005 640 399 673 370 824 215 847 191 1012 27 776 260 353 686 236 803 25 1012 402 637 629 410 431 609 96 944 982 60 797 245 741 298 574 465 667 376 787 251 60 979 817 219 91 948 251 785 23 1017 72 967 185 852 983 58 810 228 362 674 653 383 607 430 897 143 1000 38 283 753 1023 16 396 647 155 884 172 867 265 776 315 726 276 766 254 782 666 376 1008 30 171 867 141 901 375 663 1017 21 425 612 248 790 909 130 826 215 1012 30 190 846 930 110 1019 21 151 886 995 44 488 553 751 287 269 766 281 757 778 261 117 920 483 555 277 763 126 913 707 330 260 779 209 829 33 1006 368 670 815 222 698 342 307 729 917 122 219 820 603 436 768 273 879 161 102 937 653 385 491 546 24 1016 964 76 960 78 1006 32 891 151 569 471 129 910 99 940 567 473 852 187 718 319 684 359 773 266 600 441 567 472 843 199 669 369 866 174 7 1035 337 703 460 579 372 668 1004 36 742 298 663 378 206 833 183 857 500 540 612 427 529 509 239 803 345 692 768 269 904 132 841 199 708 331 987 54 212 826 923 114 696 340 918 123 349 688 809 227 855 183 518 520 185 851 733 302 548 492 928 114 960 76 877 163 157 884 825 217 73 966 202 840 634 403 357 684 216 826 307 731 397 639 878 160 813 223 428 612 726 313 744 296 889 152 387 648 721 318 62 976 552 485 664 375 74 967 703 336 535 502 823 215 176 862 320 716 810 229 760 279 1028 9 233 806 498 544 35 1001 749 293 961 77 789 250 41 998 704 335 108 930 120 921 674 365 621 419 739 300 837 203 253 786 652 387 622 419 771 268 160 881 201 838 967 73 885 152 377 663 926 112 926 110 212 829 917 119 32 1009 660 381 378 661 355 684 553 484 1027 12 916 122 596 440 160 878 727 310 1020 19 627 413 296 744 82 957 816 222 771 268 915 125 668 369 36 1006 981 55 867 172 835 203 175 864 805 233 367 672 585 456 143 898 973 64 222 816 116 922 963 78 60 977 1013 28 341 699 246 792 661 377 18 1020 658 381 816 227 475 566 418 620 850 188 617 424 277 759 459 579 560 477 602 439 599 439 797 240 217 824 385 654 982 56 966 75 826 215 169 873 173 865 156 885 658 382 193 846 65 973 908 130 641 401 364 678 1005 34 353 684 799 236 766 277 267 774 546 495 870 171 517 521 141 898 392 643 328 711 619 418 625 412 475 564 289 746 348 692 75 964 210 829 591 447 898 139 548 489 832 209 92 946 154 888 348 689 780 255 810 227 441 602 231 807 765 272 1021 22 890 152 1021 21 670 370 687 353 777 258 107 929 652 387 827 215 745 291 484 557 651 388 790 250 394 644 934 103 650 389 98 939 258 779 734 307 471 566 973 65 642 397 281 757 914 121 862 179 364 672 842 200 460 582 699 336 585 454 241 798 816 225 890 147 180 859 244 793 579 457 303 738 748 292 373 663 621 417 239 802 383 656 744 295 606 433 504 539 985 54 412 628 202 838 742 299 217 823 106 933 506 535 326 713 919 120 21 1014 14 1023 945 96 309 726 26 1015 838 204 907 134 198 840 633 404 995 46 199 841 671 368 889 151 258 782 207 832 427 615 139 902 758 283 164 874 155 881 990 49 694 347 554 483 112 927 388 654 919 122 1013 27 312 730 535 507 458 583 265 774 478 561 62 979 28 1007 482 560 731 312 102 939 280 758 659 379 165 871 576 465 226 814 417 623 782 257 346 693 625 415 400 639 709 332 843 196 106 933 956 80 631 410 453 589 344 693 618 423 305 733 326 711 947 93 1030 10 789 253 977 59 881 159 802 236 1023 12 663 378 841 195 669 371 220 815 9 1031 268 772 439 600 832 209 893 143 741 299 874 166 474 567 329 709 804 237 704 335 954 84 399 641 111 927 443 598 161 876 361 679 138 902 243 796 338 701 193 849 527 512 876 163 966 71 637 405 872 170 762 276 272 770 954 87 207 829 323 719 70 968 836 201 102 933 18 1025 927 116 940 99 998 41 770 271 572 464 532 506 939 100 894 144 141 901 469 571 866 171 1016 24 101 937 309 729 963 76 204 839 81 958 430 606 153 888 87 953 901 137 161 876 347 693 359 680 585 454 215 825 625 415 645 392 496 546 431 608 16 1024 1005 32 31 1007 701 336 235 806 43 995 883 157 735 305 218 822 997 44 946 96 32 1010 956 86 296 746 600 441 625 414 988 49 706 332 56 982 274 763 234 805 1034 5 564 474 963 77 154 887 480 560 268 769 55 985 546 494 643 393 845 191 862 178 706 331 717 322 252 786 863 179 883 156 266 775 131 908 717 321 15 1023 396 641 700 336 19 1020 560 478 783 253 39 996 844 195 983 53 943 95 284 754 109 929 605 431 604 438 902 136 734 308 736 306 193 844 634 407 528 509 304 733 189 851 527 510 856 182 25 1015 460 577 95 941 378 657 497 542 277 764 480 561 470 568 668 367 145 894 618 418 926 110 367 671 817 219 188 852 287 748 807 230 312 725 708 333 172 865 672 368 195 840 845 196 15 1022 368 672 336 704 104 931 144 896 812 227 256 784 783 254 417 621 885 157 129 909 639 402 89 949 294 744 257 783 516 526 43 994 20 1021 646 397 882 156 180 861 1005 34 974 62 1013 28 392 649 952 89 487 553 994 43 829 210 767 271 736 304 452 587 742 294 903 133 662 378 833 207 22 1015 428 611 803 233 165 874 1031 7 162 878 937 103 280 760 872 166 218 819 394 643 545 493 800 237 551 488 987 49 30 1009 314 723 112 930 764 274 949 88 723 318 945 93 924 115 539 501 137 906 602 437 412 629 710 332 408 633 756 285 209 829 182 853 138 897 261 779 288 749 45 996 489 549 892 147 644 398 167 870 11 1029 1005 38 696 342 73 965 855 185 632 409 293 748 534 507 290 748 918 120 14 1028 27 1012 806 234 846 190 603 438 118 921 619 420 104 939 492 545 756 284 414 628 871 168 327 711 882 158 42 996 720 319 223 817 180 858 122 915 74 965 148 890 303 737 505 535 162 880 128 908 294 745 646 394 298 740 632 406 462 575 554 481 739 300 909 130 10 1028 99 941 979 60 207 832 870 171 79 961 676 362 952 86 961 78 727 313 113 925 615 426 630 412 348 691 313 724 702 338 116 926 989 50 201 840 441 598 52 990 703 338 490 550 743 296 137 900 685 353 739 303 912 130 185 853 1012 26 994 45 562 477 424 612 211 830 153 888 92 949 682 355 308 731 632 407 278 763 857 184 11 1028 44 992 348 695 270 770 795 242 936 100 544 496 14 1026 733 306 661 379 1014 24 766 273 666 377 300 739 838 198 409 630 582 454 626 414 31 1006 636 405 944 95 1028 12 181 856 947 89 879 160 853 185 262 776 877 164 901 138 981 59 276 763 615 424 158 881 176 862 603 434 839 201 419 624 146 889 286 753 509 528 476 561 1015 27 1031 7 654 384 149 889 1002 38 609 430 118 920 165 876 817 219 296 744 233 809 159 878 549 487 525 514 789 248 445 595 926 112 541 499 908 133 157 882 333 706 399 643 697 343 793 243 195 844 653 387 73 964 751 286 271 765 855 184 501 542 725 314 938 101 331 706 696 343 686 350 729 308 396 646 464 575 491 549 34 1006 182 860 714 323 192 846 728 310 988 48 820 220 197 842 597 444 748 289 281 755 362 677 670 369 467 573 995 47 280 761 610 427 126 917 405 631 325 711 998 42 110 926 863 176 874 164 304 739 24 1017 1028 12 167 875 348 693 373 664 326 712 894 145 259 779 302 741 83 953 550 486 514 523 646 392 134 903 245 796 149 886 409 629 5 1038 744 294 140 900 826 216 911 125 258 782 553 483 863 179 971 66 1015 24 446 595 293 742 947 88 674 364 650 387 988 50 777 265 483 557 686 353 726 310 960 77 379 658 218 821 969 67 1020 19 455 588 878 160 550 490 103 933 515 522 110 930 748 293 506 533 709 329 238 800 779 258 68 970 7 1034 373 668 978 58 592 448 358 684 440 602 796 245 79 957 107 934 266 771 282 758 401 637 150 889 411 628 278 761 721 317 876 166 195 846 177 861 946 91 678 363 602 437 697 339 527 511 110 932 237 801 1038 1 982 61 118 923 1011 24 885 155 189 846 299 740 664 373 180 858 398 638 236 804 634 404 535 504 909 129 391 650 1023 12 279 758 215 824 195 845 946 93 735 304 402 633 266 772 207 835 729 311 47 993 182 858 874 162 952 90 83 957 199 843 985 54 418 621 934 104 703 334 126 911 243 795 70 971 546 490 694 347 629 411 506 533 629 411 397 645 707 334 865 173 889 146 886 153 279 762 494 547 760 280 1010 32 6 1033 320 719 675 364 398 639 589 450 991 48 1025 15 809 231 665 374 350 691 179 863 159 879 447 596 504 536 265 770 794 246 324 717 620 418 399 644 192 845 847 191 136 899 398 641 108 930 64 973 941 102 217 820 96 943 896 139 966 71 305 731 859 183 98 942 705 336 156 882 917 118 46 991 598 445 787 254 314 725 555 483 609 427 801 238 225 811 234 803 13 1027 455 582 326 716 230 806 555 487 320 721 106 931 86 952 1021 18 924 112 313 727 450 587 1024 13 16 1020 319 721 467 575 448 594 537 503 531 508 504 536 665 374 917 119 496 545 721 316 515 523 662 378 757 286 326 711 630 410 129 911 862 179 473 562 1034 1 1026 14 390 649 111 930 67 969 543 496 462 574 376 665 802 235 767 269 281 757 646 396 739 297 633 402 212 823 464 576 740 298 246 795 212 825 68 970 913 125 7 1030 630 408 412 624 894 143 752 288 243 798 848 193 485 557 825 211 833 208 924 113 340 700 526 513 402 636 421 620 831 209 320 719 238 804 905 134 509 526 327 712 84 952 14 1027 913 128 693 343 191 849 135 902 177 861 64 976 771 266 317 722 979 60 407 628 837 198 762 275 816 220 976 64 111 928 575 465 1013 28 731 305 976 63 159 883 279 759 199 842 589 453 679 363 818 220 745 298 908 132 187 853 380 660 229 809 678 360 693 343 61 978 734 308 743 295 280 761 677 363 83 959 599 444 495 545 895 146 345 695 345 693 734 303 1036 2 773 266 888 151 231 806 1014 23 441 601 727 311 541 496 5 1036 184 853 219 816 495 545 723 319 32 1010 726 311 319 723 581 457 554 484 88 951 430 606 287 752 712 329 1034 7 1012 31 304 735 148 890 796 245 633 402 910 131 382 655 311 729 41 1001 480 556 470 565 442 595 643 396 122 915 763 276 264 778 561 479 514 526 534 508 65 976 980 60 509 530 190 850 229 809 911 129 820 220 246 791 993 43 569 470 289 749 458 577 510 526 476 562 105 934 699 340 633 408 818 220 409 633 887 150 107 934 425 616 472 565 659 376 516 519 252 787 201 837 723 318 798 239 601 437 682 357 547 490 183 855 497 545 391 649 974 67 86 953 924 114 293 743 271 771 897 141 497 542 406 637 320 716 546 492 850 193 100 940 368 671 291 745 160 881 764 276 177 861 220 822 771 269 698 343 28 1010 379 660 597 438 893 147 153 886 829 214 962 77 579 458 224 815 859 181 318 720 613 427 31 1006 353 683 669 371 404 637 577 462 714 328 156 882 16 1023 492 550 489 547 127 910 164 874 151 891 310 733 309 727 229 808 744 296 420 623 201 836 314 726 204 836 759 280 27 1012 177 862 24 1016 243 800 10 1028 875 163 576 461 118 920 1 1038 526 514 1009 31 46 997 160 878 242 797 927 112 424 613 171 866 825 216 360 682 748 291 935 106 549 488 450 589 539 496 665 377 1009 31 26 1016 433 607 534 509 414 625 853 186 829 212 30 1013 479 562 235 807 675 368 925 112 264 773 728 314 75 964 96 943 310 726 1037 2 4 1034 917 125 236 801 622 419 753 290 32 1004 386 651 699 341 124 913 93 949 29 1012 965 71 534 504 594 442 489 550 305 734 472 566 590 450 957 81 27 1012 139 899 307 728 685 356 382 655 413 627 16 1021 660 380 234 803 118 923 830 208 608 432 488 554 187 854 953 85 107 932 892 146 713 322 92 949 213 829 857 183 1012 23 833 207 378 665 32 1006 808 229 827 212 818 221 241 800 274 764 384 655 516 523 489 553 549 487 47 993 996 46 324 716 466 570 974 64 262 777 1019 23 165 875 817 223 330 711 288 750 894 144 386 654 435 605 91 947 523 513 35 1005 1020 20 825 213 252 786 933 105 317 723 511 527 403 634 338 702 402 638 581 458 181 856 731 310 87 951 698 339 542 501 754 287 812 226 848 193 101 939 263 776 480 560 971 68 40 997 258 782 220 818 991 52 95 942 916 122 539 498 35 1000 197 838 648 391 989 50 305 735 444 597 755 282 186 852 452 588 281 762 793 246 644 393 710 328 264 772 1019 17 495 544 1022 19 106 936 373 669 552 489 881 155 248 790 868 173 207 832 977 59 696 340 733 306 553 487 143 895 611 429 218 820 506 533 763 279 335 701 387 655 3 1033 428 611 346 693 762 280 741 299 551 486 947 90 260 782 331 709 404 635 559 484 463 577 324 711 626 411 233 806 432 610 792 250 603 435 509 528 161 881 833 204 95 943 201 840 939 97 709 331 754 285 441 598 537 506 265 774 564 475 538 498 808 227 606 434 918 121 93 948 643 399 695 344 45 993 639 399 325 717 667 373 962 78 530 510 227 811 263 776 638 401 390 650 29 1011 167 871 432 606 569 471 858 178 349 693 710 328 509 533 885 154 934 107 987 54 445 593 136 901 47 991 841 199 96 945 643 395 659 381 125 916 183 853 278 760 580 459 973 70 267 775 735 307 68 972 359 680 819 220 160 881 299 743 885 156 403 632 926 110 167 869 95 944 1030 7 413 627 861 178 372 666 399 644 890 149 487 552 490 548 967 68 208 835 21 1014 898 144 608 434 543 492 35 1000 577 460 475 567 604 435 360 680 695 344 248 793 576 462 958 81 136 907 547 493 504 537 1 1038 105 935 996 45 14 1021 256 784 254 785 302 738 1015 23 423 617 127 912 919 117 83 953 580 461 396 643 802 241 988 49 381 659 663 378 463 576 633 405 895 147 906 136 384 655 775 267 603 436 742 293 372 667 702 337 849 192 925 116 674 365 645 396 388 651 760 281 550 489 872 170 659 376 225 812 805 232 900 139 963 75 615 420 1030 11 295 742 707 334 156 887 866 176 840 200 526 510 104 932 23 1012 329 711 386 652 707 334 721 319 42 999 384 659 343 692 884 153 138 900 101 938 860 176 328 707 712 326 27 1013 13 1023 990 52 917 120 748 292 115 922 254 785 635 403 362 673 192 848 995 46 577 462 673 366 377 661 186 850 816 225 32 1004 217 821 1032 9 40 1000 474 568 879 156 87 948 734 307 425 614 60 981 1007 32 112 930 751 290 583 457 564 476 897 145 203 834 510 532 299 744 244 793 555 484 917 119 1014 27 133 909 35 1007 37 999 881 157 1018 24 192 847 719 319 682 361 287 750 769 270 952 86 443 595 182 861 22 1021 741 299 716 325 573 466 235 805 23 1015 613 429 993 47 790 251 662 376 732 309 229 810 814 226 405 635 164 875 455 586 715 325 42 996 272 765 982 53 396 643 370 669 560 478 251 790 908 131 221 819 147 896 564 473 264 774 309 730 941 100 7 1033 334 702 824 212 139 902 616 422 404 635 40 999 73 966 746 292 397 644 86 954 720 323 717 325 217 822 516 522 1009 31 528 507 646 391 315 724 624 414 369 670 93 943 969 71 140 899 447 589 371 665 805 234 783 258 906 132 44 996 818 221 132 904 566 477 593 444 435 605 652 386 292 749 191 848 526 513 363 676 525 513 463 577 414 626 485 555 507 535 1025 13 594 446 407 630 614 427 424 615 533 504 1013 27 905 132 817 220 507 533 384 654 982 59 290 751 584 456 142 897 105 935 937 98 918 120 965 73 195 846 729 311 656 380 232 803 413 628 443 594 851 189 963 75 394 645 994 45 967 72 228 808 217 824 523 517 211 828 42 997 679 360 159 879 436 600 276 766 861 176 685 354 873 166 391 650 81 960 365 673 524 514 990 50 247 795 961 79 773 263 103 933 652 385 929 111 398 643 703 339 261 779 992 45 20 1021 376 661 882 154 994 43 230 810 611 427 919 120 87 952 613 429 196 842 16 1021 851 188 656 387 262 776 1023 18 598 438 567 469 230 809 1000 42 576 464 214 825 579 457 810 230 780 260 175 868 393 648 14 1024 255 782 212 827 766 274 46 994 256 786 390 652 723 318 683 356 423 612 788 248 556 480 175 864 300 742 609 429 669 371 726 312 621 417 484 552 677 365 812 227 1016 25 1030 6 883 156 331 711 572 467 1005 35 289 748 616 421 135 905 452 585 769 272 445 591 136 902 187 852 270 770 866 171 275 768 787 248 443 598 170 866 252 789 188 851 403 633 609 430 910 128 630 408 133 906 883 152 533 505 924 113 351 688 530 508 318 719 643 395 149 891 999 39 808 231 286 756 476 562 557 480 34 1003 804 235 404 632 402 635 835 206 1026 13 261 782 558 479 634 407 435 607 986 51 296 743 990 51 988 55 283 756 737 301 206 833 832 206 37 1000 784 255 516 523 203 836 458 582 587 451 255 785 950 89 747 290 71 965 969 71 697 341 891 146 962 76 366 672 655 388 659 382 385 654 368 672 54 985 110 928 322 718 312 731 475 562 996 42 389 652 984 53 37 1003 840 198 419 618 657 382 225 813 21 1019 529 512 775 263 422 617 87 952 1027 13 350 689 41 998 689 351 417 619 599 443 165 874 353 685 19 1016 504 539 1028 15 361 677 105 934 685 355 1019 20 258 785 580 457 589 450 192 850 84 954 303 737 433 606 199 839 82 956 121 920 1006 33 714 325 554 485 401 638 949 90 547 494 300 743 772 267 874 163 647 394 231 807 977 60 1021 19 675 368 109 928 262 777 895 144 308 734 579 461 734 307 345 697 694 345 595 443 123 916 2 1037 254 784 355 685 986 53 2 1037 217 821 1017 24 285 756 878 159 227 814 924 114 393 645 154 888 736 300 878 163 532 509 668 368 987 50 219 817 482 554 929 111 148 891 669 368 758 282 819 221 749 290 731 311 627 415 423 616 887 150 147 892 1030 11 456 587 941 98 890 152 764 279 903 134 467 576 796 241 451 588 631 410 169 866 375 663 1016 23 367 670 434 604 179 861 360 679 648 390 454 585 942 97 205 833 853 183 38 1000 531 510 414 622 307 731 524 517 296 743 495 542 776 259 442 600 493 547 246 794 673 367 757 281 837 205 983 54 981 57 361 681 8 1033 667 372 873 167 137 905 909 132 389 651 438 601 158 881 749 294 493 546 769 271 363 675 1026 11 666 374 900 137 91 948 39 999 769 273 601 437 30 1006 603 434 853 187 929 109 363 676 437 603 231 808 941 99 794 244 1003 36 297 745 692 351 655 382 368 671 847 191 546 493 779 259 500 538 7 1035 399 638 725 315 61 978 704 334 641 399 878 161 358 682 473 566 352 689 631 408 719 321 104 937 586 450 70 967 297 743 93 945 38 1003 415 627 992 47 745 295 923 117 791 245 270 765 1002 39 79 960 785 252 889 149 386 650 213 828 43 995 607 432 922 117 350 688 922 116 222 819 973 68 878 160 905 133 131 910 746 295 100 942 528 507 369 670 44 993 173 864 764 271 109 930 909 130 757 281 838 201 620 419 296 743 583 456 401 640 189 852 465 570 119 921 294 743 597 444 260 778 566 474 464 574 422 619 777 262 84 955 202 839 755 283 807 233 268 775 868 169 230 808 760 279 135 904 10 1030 735 306 734 301 162 879 35 1002 314 722 465 578 148 892 452 588 600 439 644 393 1017 20 380 659 180 857 947 95 322 717 1029 7 513 529 906 132 592 444 122 914 393 646 911 128 441 599 892 143 37 1003 184 859 598 438 740 299 53 986 159 882 673 365 1028 9 28 1009 1001 39 990 52 747 288 498 540 762 275 271 766 150 890 410 628 625 413 759 278 829 210 509 528 149 894 919 119 444 596 356 687 710 326 205 831 966 74 334 706 594 442 465 576 686 349 1038 1 930 108 255 781 698 341 654 386 650 388 537 505 754 287 540 496 301 736 764 276 552 484 93 948 961 79 589 447 755 284 231 807 408 631 923 113 682 357 456 586 240 800 580 461 564 473 876 159 630 409 169 870 983 54 386 655 629 413 961 75 445 591 256 782 202 840 942 99 367 673 343 695 325 713 450 589 945 95 993 48 1036 1 869 168 519 524 465 571 695 346 797 241 601 439 132 905 466 573 162 874 560 480 267 773 930 112 659 377 37 1005 29 1011 527 514 911 130 814 227 711 329 915 127 484 555 15 1023 392 645 332 705 384 652 962 76 130 909 553 486 50 992 564 475 871 168 279 757 187 853 518 523 10 1030 165 875 215 823 196 842 1010 32 148 894 419 618 755 282 98 940 214 827 758 282 1003 36 259 781 978 64 605 432 921 118 801 242 2 1037 313 727 1005 31 425 614 166 870 171 869 713 324 826 215 818 219 937 101 366 674 221 815 997 40 1003 38 516 524 612 427 989 49 889 152 681 358 569 466 399 639 379 660 325 712 864 176 513 526 876 164 702 335 666 371 214 823 604 438 164 876 437 602 40 997 803 235 506 534 879 159 256 784 430 609 117 921 904 131 817 225 210 827 901 140 88 955 126 916 731 308 320 716 483 555 928 110 946 93 661 375 263 776 763 273 536 501 256 783 777 262 551 489 278 762 346 693 421 618 276 762 573 467 190 850 998 38 153 886 705 334 377 664 395 645 653 386 73 963 671 370 778 263 367 672 860 177 436 605 874 163 851 185 660 376 675 364 897 141 263 776 330 709 62 977 401 641 534 503 607 433 484 553 575 463 1001 36 130 909 756 284 1029 11 507 536 833 202 834 206 635 406 1004 34 915 124 335 701 389 648 827 210 459 581 207 831 808 232 632 409 21 1016 1025 13 585 455 949 94 73 962 15 1021 914 125 386 656 698 339 663 378 218 821 337 701 147 894 331 707 210 827 646 393 480 555 310 727 1026 10 955 86 353 686 729 311 436 602 864 174 193 846 882 159 706 333 853 185 79 960 774 264 924 116 526 511 490 545 349 688 365 674 765 278 405 637 562 481 549 491 967 69 860 182 459 579 473 563 96 944 437 603 1001 41 178 858 990 49 397 646 409 631 720 319 446 591 904 136 833 205 803 233 476 564 724 313 301 740 776 261 133 902 960 81 265 770 319 719 277 762 696 347 217 825 179 861 168 873 342 695 670 365 447 591 950 89 588 449 439 596 236 803 633 406 256 784 1002 40 976 63 964 74 598 444 487 550 885 154 930 108 8 1030 24 1013 625 412 830 205 743 297 753 286 476 565 348 691 832 207 264 772 872 169 972 63 996 42 49 991 140 895 904 137 422 617 602 438 680 356 465 572 210 829 129 908 486 556 323 715 31 1009 389 649 699 338 1024 13 776 261 276 764 633 409 119 922 529 506 484 555 778 261 36 1002 992 47 190 851 12 1028 353 687 923 116 908 133 101 941 530 507 436 606 220 819 312 730 898 140 894 142 308 731 378 657 639 398 995 46 286 756 101 936 902 140 912 123 200 838 827 212 467 574 87 954 709 333 811 228 441 599 371 666 69 972 672 367 996 43 790 246 823 212 14 1028 241 795 100 943 840 195 650 392 667 373 965 77 83 957 805 235 443 593 701 340 351 687 603 440 322 719 826 217 156 883 553 489 642 397 445 594 293 749 932 108 815 221 257 781 486 551 751 286 77 958 106 934 750 292 858 181 411 626 601 438 678 358 696 342 1036 4 983 60 737 304 25 1012 319 718 826 214 51 988 196 841 358 677 976 63 234 802 403 636 521 515 11 1028 21 1017 664 375 610 427 494 542 260 779 164 875 294 742 483 557 7 1028 1012 29 453 586 540 500 587 451 337 702 591 447 21 1017 816 221 795 242 473 565 283 757 842 199 793 244 324 716 853 185 30 1011 520 519 584 456 863 173 488 550 260 777 320 720 888 149 444 596 279 760 828 207 607 434 419 621 355 685 159 883 29 1007 998 43 306 732 403 637 86 955 999 37 933 106 544 495 399 637 876 163 747 294 951 89 366 675 579 464 909 127 846 192 178 863 132 908 795 240 383 657 656 385 329 714 689 349 956 85 147 892 150 888 954 84 859 182 1017 24 105 933 503 537 585 450 734 307 144 895 554 485 99 942 753 287 470 568 989 47 83 956 141 898 909 130 630 410 533 508 573 463 459 576 785 251 810 231 439 599 390 645 773 270 65 974 560 477 337 698 249 791 851 189 461 582 430 609 831 209 400 638 268 770 106 932 722 315 260 777 719 324 322 720 805 235 779 263 387 651 245 793 488 549 316 725 168 870 329 710 579 463 277 766 478 562 699 341 539 500 805 235 535 501 413 626 937 105 625 417 379 663 935 102 426 612 670 367 208 833 271 767 671 366 665 371 187 855 803 239 850 191 693 344 570 470 636 401 389 653 231 806 1007 32 944 91 536 500 474 568 1014 21 388 652 192 843 899 137 882 155 559 478 399 641 564 474 711 330 443 596 715 322 415 625 6 1034 1007 35 390 652 576 461 6 1032 629 410 265 771 445 596 293 748 270 766 303 737 536 505 276 763 706 335 166 876 209 832 1030 5 71 968 155 885 739 302 850 186 909 133 597 445 55 987 475 561 454 583 524 514 736 303 573 466 765 276 89 951 535 502 14 1027 492 548 625 415 503 537 668 373 54 985 465 577 143 900 627 413 82 955 231 812 746 291 439 599 936 100 456 583 336 703 166 873 932 106 25 1013 384 655 43 999 301 739 766 276 144 895 303 738 534 506 892 150 657 380 59 984 729 310 812 227 40 1001 640 401 579 461 271 768 418 622 557 478 461 581 553 485 215 823 8 1031 948 94 545 491 349 690 943 96 640 396 605 432 731 308 453 584 745 291 959 79 456 583 653 387 599 440 732 310 335 701 31 1009 741 298 157 879 240 802 383 658 469 570 828 211 382 661 672 365 569 473 861 177 551 487 704 336 405 635 115 926 478 562 41 1002 884 157 84 955 391 648 779 258 584 458 39 1003 539 499 744 295 525 516 893 146 86 952 124 911 436 607 686 356 249 790 412 623 325 710 114 928 911 130 643 397 65 970 716 327 940 96 797 241 102 936 533 506 630 406 713 326 734 301 631 407 566 476 702 336 171 866 609 430 727 310 456 580 949 91 229 808 782 254 211 825 502 540 628 409 252 787 241 799 435 603 233 807 399 640 515 522 967 73 786 253 249 787 373 667 577 464 259 778 103 935 930 109 196 843 362 679 6 1035 228 807 912 129 502 537 236 804 958 85 541 496 943 98 43 996 855 184 881 158 782 258 891 150 828 207 768 270 511 527 248 794 455 588 335 707 1004 35 338 698 431 606 406 629 301 738 656 381 657 384 717 323 614 425 1015 24 972 69 988 54 379 664 652 386 26 1011 259 779 956 85 203 838 285 754 60 982 445 594 586 454 270 770 512 527 188 851 432 604 524 519 414 626 10 1029 305 734 96 943 993 47 219 819 892 151 128 910 405 634 264 776 329 711 993 44 606 431 85 951 35 1001 1012 30 503 537 859 181 365 670 789 247 873 167 90 949 20 1017 381 658 313 725 373 663 902 136 702 335 964 76 42 996 234 805 706 334 263 773 432 606 100 938 527 511 146 892 550 491 23 1016 438 601 212 829 565 471 401 638 320 716 679 359 393 644 714 322 677 362 727 314 314 728 564 476 700 339 867 173 422 619 187 854 525 511 781 256 925 111 873 163 543 499 130 908 874 168 305 737 643 395 611 427 522 520 717 320 132 908 192 850 204 838 664 378 56 984 372 667 723 313 688 353 949 92 696 339 129 911 141 900 258 783 59 977 651 388 232 807 507 528 395 641 716 321 516 521 907 132 875 166 445 593 592 445 572 466 336 700 76 962 720 319 528 512 15 1026 979 57 237 804 919 119 11 1028 921 115 565 475 80 959 503 536 719 316 330 705 248 790 448 590 795 244 513 528 654 385 193 848 56 981 550 489 781 260 508 533 466 576 815 224 339 698 1035 6 267 772 671 365 256 783 577 461 949 93 855 185 669 368 553 486 403 638 925 113 43 998 313 724 408 628 1013 27 102 941 322 719 179 860 236 802 695 345 545 492 695 342 635 405 151 889 362 680 620 419 477 561 889 152 69 968 966 70 725 315 574 465 275 761 777 266 227 811 24 1014 833 207 503 539 754 286 457 582 697 344 95 945 788 252 548 493 996 40 792 244 232 804 146 891 274 762 819 216 49 990 595 444 464 572 136 899 138 901 686 354 837 203 371 669 726 315 126 911 817 222 195 843 262 774 170 869 636 402 987 49 872 164 939 102 408 631 434 603 282 759 677 364 847 193 384 654 562 475 723 314 904 135 851 185 812 228 436 601 918 123 993 43 1035 7 482 554 860 179 88 951 729 308 104 939 958 82 862 177 279 759 561 477 365 673 1015 27 409 631 1016 23 1013 26 464 578 228 811 872 166 350 689 103 936 696 339 266 776 728 311 297 746 160 880 883 159 608 428 569 466 349 688 422 618 232 808 438 600 384 654 700 341 1017 24 871 168 24 1014 383 656 986 51 656 385 709 331 440 603 558 480 720 316 515 525 397 640 268 767 208 832 1000 38 475 566 698 339 651 389 239 802 842 197 294 747 114 925 140 902 238 800 1025 11 663 377 377 660 62 981 27 1011 989 53 394 648 596 446 235 806 837 206 90 948 837 200 555 485 228 810 470 567 600 440 588 452 757 282 797 241 303 737 435 603 148 892 278 762 223 816 1002 35 294 743 658 379 189 850 462 579 383 657 964 73 45 998 231 807 711 328 959 83 19 1019 848 194 857 184 938 98 81 958 655 385 934 104 306 730 720 321 299 736 972 71 723 316 132 905 823 218 170 865 445 591 457 581 46 997 893 144 34 1006 718 317 619 421 588 451 785 257 78 960 434 608 252 787 226 817 302 734 375 664 782 255 234 801 511 527 752 284 812 224 362 674 1000 36 976 62 937 101 362 674 441 596 256 783 815 222 417 620 939 99 391 648 165 876 264 773 949 92 175 864 451 584 758 282 911 128 572 464 769 269 82 957 141 899 567 470 915 122 934 104 827 211 29 1010 742 293 948 93 580 457 518 523 843 195 90 950 353 683 778 261 588 449 251 787 182 858 820 220 1005 36 656 382 83 955 929 108 69 971 441 600 993 46 450 587 808 234 168 872 647 392 524 515 520 517 13 1025 375 663 170 867 569 469 196 840 256 786 988 50 724 318 740 302 965 78 266 774 877 162 716 326 539 498 58 983 105 936 438 599 655 387 936 103 105 936 517 522 473 564 188 850 800 242 239 800 817 221 698 340 678 365 681 359 855 183 446 593 426 613 170 872 506 532 664 374 695 343 533 506 149 888 525 513 19 1018 731 309 95 942 682 360 958 83 981 58 582 455 296 744 878 160 116 924 23 1013 514 526 668 370 327 713 664 378 220 821 454 582 104 937 890 148 840 203 1020 19 266 776 254 784 79 961 629 409 66 974 444 595 233 808 407 634 932 110 670 365 634 408 70 973 480 561 447 591 200 838 481 559 34 1007 357 678 415 626 999 40 709 333 581 456 329 708 1029 12 295 742 893 147 361 678 32 1004 931 107 283 756 906 134 757 282 764 276 482 555 759 279 58 984 246 791 673 368 939 102 667 372 224 812 267 775 831 211 740 303 1 1038 69 967 361 678 592 447 1023 19 347 693 545 492 935 106 301 739 948 93 812 227 319 723 866 169 700 337 606 431 791 251 207 829 170 870 991 51 730 309 244 798 726 310 380 656 34 1007 249 790 199 838 392 648 41 998 149 890 758 281 546 492 912 123 720 319 430 609 699 343 431 610 168 872 104 935 319 720 169 868 512 526 827 211 556 485 743 296 438 597 502 539 974 64 815 221 458 582 398 640 355 683 665 371 954 84 800 240 135 903 662 374 411 629 280 759 885 151 688 351 828 214 899 142 664 373 877 163 886 152 515 524 484 553 781 261 561 476 155 887 511 529 462 573 680 361 892 146 807 233 388 652 1029 12 305 731 152 888 1023 16 910 132 657 381 203 836 568 471 701 338 691 351 9 1032 277 763 336 701 1026 12 908 133 154 887 591 447 70 970 1008 35 492 549 362 678 824 214 512 528 786 253 305 733 795 245 437 598 566 474 283 757 339 696 871 171 142 898 1035 4 166 877 384 658 108 931 691 349 146 896 305 733 634 407 614 421 67 969 323 719 803 237 535 506 398 640 865 175 493 548 937 103 299 739 874 164 173 864 244 793 736 303 807 232 337 703 859 176 200 838 996 43 690 349 542 499 331 706 484 557 851 188 57 982 6 1032 110 930 330 712 5 1033 820 216 83 956 837 198 770 265 15 1025 936 104 778 261 733 305 603 433 752 290 830 206 494 543 523 515 686 351 849 190 236 802 918 124 362 676 733 306 196 843 336 700 686 354 528 511 1026 16 668 373 493 547 618 421 156 885 884 154 551 491 585 454 791 246 415 622 806 230 851 187 751 287 907 129 377 662 746 293 560 479 21 1016 544 496 153 888 535 505 956 79 873 166 410 629 95 942 147 893 34 1006 102 936 167 873 510 528 952 87 852 187 750 291 328 712 302 737 657 378 589 450 159 880 178 862 675 365 440 597 591 449 933 106 631 407 211 829 460 577 580 455 754 285 279 758 442 594 173 865 435 601 780 263 90 953 683 357 71 964 700 342 246 790 865 176 632 405 695 345 451 587 745 296 712 329 995 44 525 512 486 551 697 344 937 102 675 365 742 294 422 617 12 1027 986 53 783 257 891 149 681 359 19 1016 516 526 965 73 1002 36 884 156 982 61 501 538 363 679 89 950 997 43 418 619 551 486 239 802 252 791 848 189 223 814 774 266 129 908 984 51 164 872 537 505 662 379 952 84 230 805 59 980 962 79 125 911 634 404 839 199 157 882 1012 30 235 803 210 827 738 301 1002 37 967 69 413 626 651 389 148 893 592 450 300 738 295 744 934 106 391 649 840 196 258 781 561 479 71 967 697 340 222 814 710 329 311 726 366 675 254 784 191 851 551 487 512 526 868 172 447 593 797 238 434 606 692 346 629 409 400 640 619 417 377 664 305 734 16 1023 181 856 542 498 796 245 110 931 386 649 1005 34 1027 12 398 642 637 399 319 720 558 478 873 165 1013 28 264 775 140 900 944 92 634 405 530 507 417 620 608 432 642 400 250 790 775 266 964 74 983 58 941 97 153 883 907 132 582 457 596 443 771 268 197 840 385 657 457 582 900 140 86 952 10 1027 982 59 649 390 952 83 1006 32 250 793 686 353 167 870 250 787 791 251 242 800 350 686 647 391 468 572 680 360 166 876 196 844 292 745 73 962 644 396 750 290 317 719 948 91 558 483 146 889 860 177 627 414 324 716 263 779 120 918 318 720 174 869 326 712 435 601 983 57 45 992 606 437 496 546 483 556 782 256 498 541 129 912 755 281 104 931 1028 12 883 155 320 716 674 369 672 371 551 486 894 143 263 773 275 764 205 833 936 104 262 777 994 42 470 571 1007 31 514 524 940 96 865 171 462 579 586 454 914 121 277 766 355 683 471 568 89 950 949 88 872 169 559 484 840 202 452 583 779 259 143 896 1031 8 343 695 2 1037 50 987 523 518 1023 12 528 511 397 642 1002 37 856 182 300 739 172 867 227 810 747 292 928 108 105 933 907 130 685 357 181 857 937 104 619 420 231 810 685 357 449 593 418 623 651 390 97 939 371 669 897 141 992 49 642 399 816 219 850 189 345 694 812 226 277 762 15 1027 1034 2 269 770 821 221 52 988 87 950 664 377 746 289 327 711 800 243 628 410 649 392 913 125 1009 30 396 639 31 1010 392 650 831 207 979 63 645 395 855 182 252 787 447 591 804 233 915 126 827 215 972 69 945 96 738 304 915 121 698 342 452 590 458 584 78 962 296 745 113 924 213 825 942 100 199 842 910 129 444 594 732 306 617 423 867 171 739 300 412 630 867 172 398 641 37 1000 125 913 826 217 317 720 90 948 227 814 219 820 216 824 488 551 561 480 927 112 412 626 271 772 946 91 46 991 170 870 720 315 316 721 849 193 921 117 849 190 910 130 487 555 521 517 672 366 761 279 527 511 901 134 635 408 80 961 246 790 158 882 862 174 470 571 517 519 860 180 638 398 876 160 446 594 375 661 605 432 877 163 522 516 547 491 671 367 694 344 778 262 956 79 868 175 365 672 203 835 1000 40 167 870 503 535 660 379 27 1013 944 96 206 831 666 374 810 227 806 231 714 326 346 695 898 140 569 466 940 100 461 579 652 386 96 943 302 740 727 312 970 68 814 227 1004 37 737 303 209 827 988 53 525 515 761 280 921 122 708 334 662 375 53 985 219 818 364 676 586 450 861 178 387 651 921 115 915 128 896 140 1032 4 778 260 211 828 973 68 111 929 74 968 414 626 597 444 844 198 910 128 354 685 74 965 124 918 5 1037 805 232 113 924 176 864 730 306 989 49 622 418 211 827 262 780 607 432 613 425 890 150 770 266 983 56 641 394 640 399 366 674 752 289 464 575 412 625 408 631 417 622 328 711 860 178 591 446 843 198 499 541 933 105 35 1007 495 546 622 416 949 90 589 449 686 351 565 478 178 859 436 603 556 481 509 532 353 688 868 171 765 278 539 500 199 838 272 765 342 693 485 556 178 859 38 999 717 319 615 425 6 1029 776 261 738 300 470 569 978 60 98 938 948 92 888 150 678 361 1002 40 167 872 725 311 212 826 248 790 343 697 991 48 704 336 470 571 548 490 15 1023 716 323 128 909 745 296 595 447 157 880 852 189 223 814 350 691 238 803 293 744 755 288 1025 16 758 277 632 407 776 265 233 806 945 95 126 910 959 77 691 349 34 1004 734 308 616 425 576 460 363 679 606 434 364 678 78 959 537 500 639 399 1029 8 526 514 239 801 346 694 862 174 911 130 201 841 1030 12 977 62 181 858 506 532 910 128 94 946 403 640 463 579 319 723 269 769 68 974 905 138 189 847 802 237 406 632 137 902 13 1026 405 632 812 229 721 315 942 97 153 884 445 592 61 975 984 54 191 846 229 810 714 321 546 496 120 915 401 642 637 400 58 984 775 266 455 588 615 427 732 308 852 189 414 628 626 413 352 686 117 923 275 761 357 683 343 696 7 1029 76 966 1030 10 659 380 439 601 30 1012 567 472 977 61 86 953 168 870 734 306 509 530 598 439 142 899 839 197 760 280 407 634 439 601 816 224 14 1024 543 497 104 935 573 468 862 175 253 786 693 347 300 738 347 690 573 466 509 530 106 935 88 951 659 380 610 429 253 782 152 885 586 452 83 954 339 702 336 703 87 948 652 387 225 813 603 433 967 72 887 152 671 367 4 1037 509 531 896 139 244 796 1016 25 143 893 265 771 94 943 106 937 709 330 175 867 994 45 207 834 414 627 385 653 543 496 502 537 953 85 1031 12 999 39 776 263 195 841 453 585 214 825 569 470 459 582 652 389 241 801 51 986 255 784 757 283 424 618 696 344 63 976 977 65 359 677 158 879 701 337 488 555 991 48 505 533 626 411 423 617 897 141 733 307 772 264 172 864 797 246 537 501 595 444 990 50 985 54 323 715 1031 8 107 930 799 240 890 152 544 494 534 504 730 311 780 261 439 599 247 796 34 1005 36 999 847 196 795 244 237 800 643 392 335 707 372 665 412 628 114 926 781 255 387 653 124 912 986 55 1021 16 21 1017 16 1021 909 128 371 665 332 708 959 82 44 994 23 1015 498 541 653 389 17 1025 233 804 113 928 967 72 789 253 100 938 330 711 357 680 172 871 282 757 850 189 135 903 814 224 544 494 237 802 835 206 899 137 61 979 68 974 674 366 387 652 309 730 908 134 430 610 485 555 24 1013 28 1010 872 168 921 115 88 951 18 1020 324 713 997 43 414 625 717 321 660 379 501 537 789 251 710 329 959 79 1016 24 1020 22 120 920 171 869 371 664 833 208 958 85 960 79 914 127 841 198 696 345 871 170 618 422 465 573 772 267 914 125 1029 9 809 231 554 487 281 760 980 60 780 256 434 606 2 1038 134 906 882 157 139 898 428 612 278 758 708 330 538 502 365 676 686 352 998 41 1036 4 610 430 59 979 226 813 28 1012 550 487 144 895 867 175 120 920 98 945 961 78 298 739 627 412 393 647 498 539 413 622 329 712 421 621 409 633 546 493 500 539 433 607 808 227 493 548 11 1025 1022 17 503 536 87 954 876 161 743 294 717 323 132 904 471 569 740 300 479 559 406 631 1030 6 627 412 383 654 105 936 481 557 205 836 551 486 310 732 72 966 266 773 63 978 65 974 257 783 371 665 280 759 404 638 193 848 176 861 244 792 653 385 150 887 593 447 65 974 624 411 530 510 213 824 114 924 30 1010 724 312 996 43 751 290 353 685 842 196 1020 19 379 662 694 345 570 470 614 427 837 204 523 514 120 920 413 625 669 370 865 175 772 268 538 502 714 326 24 1017 788 252 120 917 847 191 832 208 179 861 703 335 171 869 271 765 641 399 374 664 124 916 929 108 540 497 1020 19 928 111 599 440 804 236 732 308 554 484 735 305 482 555 279 763 98 940 233 803 932 110 1014 23 929 110 325 716 315 721 545 491 231 808 46 993 877 162 505 534 402 638 152 886 251 790 462 579 584 459 482 556 960 79 404 639 101 937 940 96 190 852 221 819 276 763 798 241 858 180 29 1009 674 363 525 516 831 207 844 194 289 747 113 928 846 194 346 690 513 524 139 901 296 743 646 394 20 1018 767 274 472 566 360 682 341 699 154 881 177 864 72 969 1035 2 231 806 754 288 502 536 129 911 918 122 788 248 462 579 314 726 1016 22 607 434 424 614 316 719 312 727 350 691 1019 21 5 1033 468 570 7 1030 791 247 276 767 782 256 401 638 8 1034 90 949 1012 27 224 816 624 415 224 814 447 589 1033 6 841 200 411 628 693 345 776 265 645 393 1037 4 473 562 392 644 769 273 232 805 939 101 401 637 702 338 279 760 121 915 491 549 952 84 77 963 415 620 5 1033 487 550 847 191 53 984 574 464 321 717 763 280 637 401 455 584 840 198 24 1015 33 1010 756 282 614 426 356 684 486 555 419 621 424 613 828 209 368 669 495 542 991 45 603 436 779 263 773 265 102 934 284 755 354 683 771 267 315 723 140 896 147 894 582 459 775 266 878 164 257 783 186 856 300 739 534 506 806 234 103 938 817 221 147 893 639 401 145 893 1021 18 160 879 938 100 877 161 12 1028 595 446 925 113 504 534 514 524 62 973 93 942 250 786 1032 6 275 763 980 63 275 766 519 522 428 611 698 340 395 643 806 235 671 371 552 489 561 478 939 98 739 296 336 706 196 843 356 685 665 370 214 823 510 528 548 491 428 612 415 625 275 766 606 435 148 892 148 889 141 899 962 79 724 318 109 930 865 174 122 918 924 112 166 876 288 754 493 548 283 753 5 1032 362 678 836 203 553 482 739 302 489 549 199 841 28 1013 730 308 258 783 19 1022 624 415 890 150 888 153 1020 22 797 240 375 665 229 808 359 679 528 514 9 1030 1028 14 750 287 387 650 818 220 374 662 1028 9 645 395 918 117 1038 1 80 961 1013 27 1029 10 595 444 487 553 546 494 685 356 299 739 198 840 582 458 1009 27 778 261 323 714 362 677 761 278 95 947 85 954 518 520 426 612 893 146 373 669 377 660 428 608 159 882 280 761 85 955 285 757 411 626 472 565 799 242 118 919 658 379 327 714 923 112 192 850 68 974 70 971 113 924 320 719 649 388 991 45 857 183 684 351 147 889 487 554 850 188 824 217 71 969 482 557 275 765 623 415 237 803 769 271 850 187 42 993 922 119 242 796 718 323 229 810 628 412 306 733 2 1037 11 1027 975 63 656 384 1010 25 29 1011 563 476 222 820 652 386 47 993 867 170 957 84 962 80 104 933 57 984 96 945 107 931 721 316 431 610 308 731 680 358 454 586 372 671 216 822 113 926 63 978 607 430 959 82 429 610 745 291 285 752 648 394 792 248 48 994 981 56 62 980 293 748 257 779 758 281 920 120 693 348 955 83 5 1032 907 133 252 784 496 545 418 619 919 121 886 151 149 893 459 582 729 314 604 436 763 280 863 176 715 325 247 792 412 625 205 830 1001 37 190 848 1028 10 128 914 870 170 283 753 497 542 616 422 628 410 394 645 450 591 855 185 77 964 914 124 689 349 867 173 995 42 433 607 333 705 565 472 804 233 125 917 939 100 509 530 835 205 377 664 129 911 621 418 389 650 510 525 24 1015 633 406 522 520 475 564 170 868 700 337 489 547 960 80 239 798 711 326 292 751 316 725 545 497 676 363 338 702 300 735 169 869 73 967 783 256 713 327 18 1022 170 868 361 676 666 372 593 447 457 578 759 279 686 350 49 993 542 497 576 463 630 410 98 938 814 227 158 880 500 540 925 115 384 655 844 195 685 355 772 268 359 680 771 267 810 229 590 452 875 160 548 495 706 331 233 808 277 761 1010 33 376 666 916 123 428 611 440 598 32 1011 496 541 850 190 917 125 71 971 499 540 925 115 616 424 400 640 782 260 367 672 81 958 166 874 994 48 34 1003 344 695 855 181 685 354 740 296 53 984 525 512 668 370 892 146 310 730 858 183 867 171 207 831 408 630 710 329 221 820 899 140 286 752 614 423 86 951 940 100 616 424 191 849 339 701 586 454 699 340 298 740 73 967 796 245 982 60 885 156 612 430 519 522 582 458 217 821 969 67 713 328 955 83 304 736 880 162 477 566 974 68 118 922 862 175 392 643 100 935 127 911 136 905 988 55 391 646 484 555 14 1024 1018 23 571 466 557 479 945 94 695 345 889 152 46 992 910 126 260 780 210 827 664 374 789 251 414 623 965 70 341 697 333 707 746 291 264 778 266 774 185 852 604 436 531 507 933 103 101 940 436 606 512 527 207 835 648 390 1034 4 669 371 823 216 473 564 372 666 796 244 307 732 1009 27 642 397 389 650 940 102 894 148 431 608 986 57 880 159 400 639 696 342 500 538 765 274 437 602 168 869 327 715 697 340 911 127 878 163 239 800 49 991 373 664 764 275 798 242 92 946 751 291 667 376 697 343 266 769 356 685 754 286 428 614 631 408 838 197 281 760 544 498 724 315 539 498 730 309 1004 35 178 865 229 807 461 578 576 465 224 814 88 950 584 459 293 747 955 85 996 47 247 792 312 731 222 817 1035 2 522 515 620 421 737 302 631 410 358 683 853 184 107 930 840 200 943 92 396 639 13 1022 810 228 327 711 271 766 513 526 78 963 470 569 16 1024 404 636 907 135 846 193 48 992 247 794 177 858 594 446 325 717 924 114 201 842 482 553 438 602 286 756 55 983 451 591 702 336 752 287 443 597 355 681 205 832 860 179 93 947 949 92 663 376 667 373 154 885 465 576 187 853 538 503 639 396 82 959 533 505 892 148 596 444 687 353 409 629 818 220 132 907 34 1004 252 786 345 692 859 181 579 461 826 214 985 52 970 71 156 887 887 151 144 895 1017 18 105 935 824 216 738 298 95 946 158 880 743 297 512 524 30 1009 934 106 324 717 725 314 134 903 88 951 323 716 571 467 144 893 449 587 178 859 69 969 320 717 986 55 703 334 266 775 1037 2 727 313 132 907 750 292 356 680 209 833 149 890 698 341 963 79 915 124 747 293 343 696 848 188 860 175 111 928 419 624 479 559 719 322 492 547 897 140 9 1031 807 232 968 71 88 949 966 73 592 447 379 660 47 993 835 204 361 679 186 853 574 467 180 859 154 882 463 573 942 95 269 767 35 1003 257 780 387 652 92 947 588 451 536 501 623 415 92 945 498 544 748 292 313 729 622 420 432 609 796 245 566 474 584 454 378 663 805 233 815 221 318 718 685 354 82 956 435 602 423 616 156 883 56 984 617 421 480 560 918 121 233 807 683 355 89 949 280 761 952 85 138 897 62 979 624 414 720 316 583 456 151 885 669 369 164 877 487 554 621 422 156 886 742 297 799 241 253 789 524 512 808 234 492 548 176 864 128 912 311 728 685 351 683 358 876 163 239 800 652 387 204 832 444 594 92 946 243 794 291 750 531 511 163 875 355 684 141 900 1017 19 760 275 55 981 998 41 352 685 252 789 14 1022 345 697 499 539 830 205 682 357 677 359 1027 13 719 317 661 377 57 981 710 329 426 615 904 135 509 534 48 992 20 1016 745 298 1034 5 1005 37 664 375 900 137 371 669 757 284 857 182 370 666 4 1032 628 411 159 879 1004 34 843 194 425 615 405 630 815 225 560 478 87 952 843 195 653 386 871 170 373 665 133 906 625 414 464 577 671 367 5 1030 134 904 542 500 640 397 759 277 933 107 290 749 101 936 292 747 335 703 963 78 599 440 362 678 65 974 83 956 335 707 196 843 869 170 460 579 20 1022 669 372 304 735 383 655 551 489 308 729 268 772 828 212 114 923 23 1015 313 728 451 588 296 741 32 1004 990 47 1028 7 445 594 616 424 554 487 173 864 959 81 974 66 775 264 318 717 124 915 748 295 745 294 244 794 234 805 275 762 688 351 493 549 331 711 820 218 513 524 1011 30 52 987 449 590 744 294 502 536 109 927 644 395 746 294 325 717 780 261 407 634 54 987 185 856 338 700 211 829 315 724 988 51 456 585 589 451 691 347 770 270 504 536 115 926 1019 16 531 507 39 1001 1032 9 415 624 766 274 340 697 524 519 244 795 38 1000 317 724 950 87 812 228 431 606 637 402 617 421 876 163 897 140 148 891 758 282 875 166 383 656 60 979 658 380 565 474 507 532 946 91 972 69 211 828 190 848 267 772 803 235 439 596 308 727 710 329 45 996 935 103 587 452 131 905 690 346 996 45 57 984 750 290 837 203 166 872 535 504 822 217 892 151 989 52 663 378 623 414 287 750 877 162 298 740 673 366 56 982 909 130 306 734 397 645 431 609 267 772 538 499 173 862 693 345 990 52 70 969 182 860 506 535 266 774 844 196 359 680 874 168 746 294 783 254 750 292 989 50 1031 8 522 521 767 273 839 202 103 939 726 310 46 993 617 421 85 956 278 764 127 911 660 382 43 995 427 611 259 781 151 892 328 712 236 803 42 997 444 597 660 378 868 172 54 982 411 629 133 906 428 612 946 93 451 588 239 798 665 374 806 234 103 936 179 861 534 505 956 83 55 983 253 788 835 203 728 312 339 701 80 962 700 338 247 789 842 195 604 437 334 706 660 382 124 918 713 326 1029 12 204 835 453 585 130 910 355 685 940 96 559 479 649 389 304 732 878 160 32 1011 200 841 200 842 79 961 1027 14 480 558 134 907 473 567 339 700 251 787 791 249 443 599 360 679 102 936 800 238 402 637 164 879 457 582 614 425 315 724 958 82 954 83 1000 38 1010 29 172 868 777 259 480 559 326 710 367 673 346 693 827 213 686 357 100 939 162 880 914 123 479 559 313 729 24 1017 886 152 696 345 849 192 630 407 642 397 190 848 489 549 489 550 877 160 437 601 414 626 140 902 830 207 780 262 704 339 1028 11 353 689 529 510 930 109 549 489 126 911 89 952 742 298 251 791 762 275 385 654 165 873 837 201 22 1019 542 499 657 381 110 927 557 480 293 746 179 863 1012 24 658 379 881 157 903 139 148 891 69 971 558 478 852 188 78 962 943 93 972 69 525 513 381 660 542 493 937 104 539 500 908 130 845 193 643 394 567 470 117 919 861 179 247 793 679 361 740 300 438 601 366 671 852 185 818 220 247 790 719 321 1016 23 317 725 352 685 745 293 862 179 521 518 715 326 241 794 869 170 650 389 40 1000 127 911 326 710 230 807 946 91 605 433 426 613 727 309 462 578 106 935 815 225 744 294 497 542 61 978 217 818 191 849 690 350 886 152 673 366 675 366 409 630 712 329 126 911 692 350 502 538 832 207 36 1003 511 527 543 497 185 857 14 1027 171 868 188 853 834 204 952 89 107 934 246 793 205 835 10 1028 765 275 382 656 301 735 519 521 94 946 576 465 383 657 252 784 940 103 198 843 813 230 93 948 31 1006 242 796 461 579 648 388 554 483 257 786 182 858 938 101 303 734 175 862 317 724 382 654 971 68 803 234 59 984 812 227 280 758 353 689 738 305 377 665 505 533 581 454 501 538 805 232 592 450 302 740 575 465 67 974 35 1004 878 160 443 593 836 204 182 860 367 675 9 1031 272 767 623 416 271 771 875 162 786 252 288 754 370 670 956 82 697 342 805 233 394 645 304 737 429 610 89 947 145 895 928 114 891 148 63 975 1027 14 187 852 155 886 764 277 122 913 254 782 546 495 364 674 815 226 930 109 537 500 224 812 1025 15 657 385 942 97 258 778 417 622 488 547 841 201 626 412 608 433 343 697 236 802 108 931 143 894 1002 34 692 345 781 255 227 809 749 289 68 972 294 743 638 399 157 879 629 410 909 128 445 594 602 434 525 514 190 851 694 346 995 40 254 784 7 1035 674 364 206 835 943 99 256 781 156 880 121 917 646 394 603 439 287 750 950 88 798 240 1033 10 84 953 772 267 389 649 348 693 594 446 48 991 788 251 684 359 1035 5 832 209 750 289 103 934 1029 9 287 754 214 828 906 131 541 498 871 170 810 225 318 722 162 873 757 281 574 465 1007 35 156 884 183 856 613 424 992 43 676 362 307 728 310 729 251 784 928 111 476 562 700 338 22 1016 452 587 788 251 615 424 312 725 239 801 504 536 174 867 1014 23 824 216 562 476 639 403 388 655 865 176 835 207 404 637 84 955 755 285 426 614 186 852 74 967 167 869 977 61 200 837 760 278 940 95 380 655 409 628 519 521 73 966 696 343 628 413 474 565 450 588 23 1018 640 399 1006 33 851 189 419 621 654 383 859 180 827 211 944 97 284 756 328 711 78 961 415 622 1026 14 959 80 82 958 588 454 323 715 77 961 135 902 825 212 635 405 745 296 929 107 564 475 360 679 11 1028 803 234 135 906 421 618 476 559 651 387 934 105 1020 22 402 637 1022 17 500 538 583 457 619 420 233 809 1018 20 908 131 621 421 594 443 597 441 241 798 971 67 28 1007 343 692 791 249 22 1019 522 515 638 405 162 879 1 1038 284 751 371 665 918 121 7 1032 12 1026 268 774 718 324 1014 23 557 483 823 216 761 279 256 785 316 719 17 1022 825 217 814 229 711 329 32 1006 240 799 741 297 653 389 947 93 574 464 974 67 212 829 358 682 337 703 375 660 10 1033 356 684 323 714 733 303 776 263 801 236 946 90 866 176 921 115 402 638 397 644 51 989 1032 6 542 497 852 190 676 360 244 793 1016 23 530 509 408 633 95 942 515 520 218 820 7 1033 299 736 587 453 417 622 287 751 419 620 49 988 537 501 6 1033 752 286 570 470 34 1001 582 455 145 896 976 66 216 821 643 400 770 269 528 511 589 449 235 803 689 350 66 974 203 837 798 241 644 397 76 962 989 54 260 776 716 323 331 712 621 419 964 78 605 435 547 488 315 726 249 787 541 499 1019 24 528 514 448 591 190 849 502 538 688 354 267 773 287 754 796 241 751 290 262 774 772 268 798 241 819 223 180 858 873 165 2 1037 301 740 233 805 169 870 880 161 679 362 897 140 565 473 935 106 348 689 559 476 180 855 217 821 481 559 633 406 1000 40 148 894 239 803 95 941 791 247 165 877 608 430 720 319 947 93 539 500 690 349 900 139 887 154 891 149 624 416 617 421 441 599 46 992 9 1026 891 148 234 805 645 397 343 696 654 385 569 473 328 711 255 784 781 258 31 1009 370 670 907 134 281 757 560 477 232 809 289 751 312 729 929 106 130 905 241 800 400 640 383 657 373 664 23 1017 1004 34 915 126 854 186 224 815 868 170 189 850 575 464 116 923 968 68 929 112 710 330 854 185 87 951 988 47 833 207 738 303 878 158 661 379 538 500 615 427 908 130 8 1032 18 1023 450 592 892 146 851 189 932 108 766 275 506 530 753 283 836 202 997 41 15 1025 680 359 387 649 953 83 340 701 54 984 211 830 209 832 817 225 312 724 601 436 88 952 266 772 677 363 290 748 679 360 788 248 953 89 199 839 391 648 25 1014 380 661 353 684 888 150 101 941 863 174 132 909 188 847 732 303 117 922 848 190 437 599 377 661 482 561 30 1010 591 447 678 358 773 263 383 655 659 383 367 668 1017 24 141 895 343 696 168 870 464 575 800 242 291 745 497 541 685 358 1014 25 196 843 927 113 927 113 284 755 696 345 716 321 304 731 850 187 269 769 597 441 814 224 880 156 542 501 588 453 1 1038 412 626 119 921 83 955 554 488 241 800 210 831 580 460 837 202 683 359 155 884 219 818 202 836 553 486 277 760 401 639 814 228 440 599 496 545 488 554 925 113 556 480 138 902 75 964 874 163 891 148 484 553 522 519 876 163 686 353 696 343 49 990 597 440 491 548 450 589 728 307 621 416 115 924 189 850 713 325 72 966 1012 26 866 173 476 560 160 880 360 678 575 465 829 213 657 381 325 713 16 1021 1001 39 266 772 518 523 286 750 293 744 537 501 349 688 219 818 852 189 343 695 707 331 272 765 62 976 730 310 320 722 73 963 484 556 666 371 442 593 1001 37 936 101 489 551 409 633 965 74 390 647 442 597 426 617 351 690 625 411 728 312 548 491 244 793 818 222 954 85 552 484 1017 26 976 62 708 329 570 467 472 565 397 640 101 941 768 270 855 186 997 44 745 295 493 547 160 881 656 380 883 157 787 255 181 860 393 647 932 107 430 606 554 484 881 158 105 935 686 354 723 320 527 513 462 574 750 287 116 927 230 807 598 443 40 999 69 968 479 559 181 861 210 827 695 344 83 959 897 142 224 814 523 518 406 632 937 102 468 575 651 391 792 248 416 623 201 840 679 356 483 558 805 235 979 58 5 1036 773 266 979 63 1007 33 876 164 860 177 522 514 629 412 544 498 326 710 170 871 597 441 218 820 458 580 353 687 679 362 199 837 608 430 486 554 660 377 847 192 854 188 753 286 250 793 1024 18 58 980 32 1005 207 829 621 418 947 94 456 586 927 109 423 616 708 330 83 958 800 241 193 847 345 692 428 615 347 694 410 627 904 136 1020 20 431 607 854 184 829 209 172 867 842 197 403 636 892 148 335 704 155 882 632 409 531 508 822 215 765 273 422 619 620 416 657 384 502 540 43 996 850 187 277 761 1021 18 939 100 60 975 870 171 941 100 85 957 38 1003 351 689 918 122 69 969 723 313 1005 36 711 332 459 582 1005 34 298 741 707 332 158 882 550 489 215 821 880 160 716 323 357 684 606 429 834 204 122 916 244 796 506 535 676 360 468 569 604 438 906 136 55 983 383 656 38 1001 186 853 50 988 532 507 484 552 242 797 673 369 433 608 391 647 556 487 960 75 821 215 1005 33 1007 30 522 517 529 508 373 669 435 604 905 133 1027 12 860 178 76 963 119 919 915 120 844 192 296 742 553 484 353 683 828 214 791 249 469 571 28 1012 421 622 548 490 558 482 29 1009 204 832 830 211 459 577 772 265 587 455 72 967 380 656 284 757 633 405 81 958 669 373 959 84 281 759 634 403 680 359 361 681 376 664 483 557 53 988 321 714 978 60 724 312 438 597 559 477 515 525 937 103 40 999 392 648 288 751 91 947 419 618 767 272 892 150 83 955 641 400 218 820 592 446 227 812 945 97 863 176 935 104 509 528 1027 14 116 920 472 571 882 160 46 992 280 756 882 155 297 745 381 659 499 537 416 622 249 793 105 933 288 754 206 831 49 993 37 1004 695 346 835 202 628 408 363 675 851 188 695 344 47 995 501 534 588 451 212 824 511 527 188 851 803 232 530 506 789 251 572 466 265 776 29 1009 335 701 289 751 94 945 116 925 183 857 278 761 904 135 316 723 13 1027 746 293 526 515 861 180 112 927 1 1038 413 626 373 665 508 532 892 150 18 1022 1016 23 933 110 541 501 736 303 799 239 431 607 390 649 49 993 693 349 390 648 1015 22 343 692 270 773 262 776 841 199 876 161 201 836 522 517 511 528 187 853 1032 7 71 967 152 884 452 589 144 897 366 672 673 367 281 758 758 278 911 124 346 694 820 219 102 934 620 420 598 440 266 775 769 272 955 86 283 759 127 910 137 905 608 430 823 214 224 816 926 113 377 663 103 935 828 208 772 267 695 344 60 975 712 328 619 417 677 359 832 208 897 143 56 987 519 520 669 372 1000 41 49 992 539 500 370 670 361 679 280 761 77 966 635 403 961 75 760 279 109 932 210 833 215 824 615 423 824 212 287 754 701 338 711 328 995 45 537 503 144 897 825 211 476 560 623 416 560 480 921 118 893 150 104 933 739 299 517 520 48 992 300 739 326 710 942 99 50 987 38 1002 946 92 433 604 818 221 559 479 504 536 356 681 588 450 642 396 535 506 43 996 878 162 459 582 943 98 203 838 54 981 112 927 635 405 448 592 594 445 1007 32 1023 14 412 626 277 764 947 92 862 177 618 422 604 434 400 639 398 643 230 809 55 984 1034 2 178 863 314 728 869 173 235 804 732 308 960 77 291 749 597 442 337 704 145 896 858 179 333 706 332 708 1006 32 210 827 160 876 1007 31 815 221 374 668 344 694 972 66 383 655 949 89 149 889 199 839 967 72 215 821 86 955 682 355 737 300 428 607 360 677 402 636 839 202 998 43 823 216 851 186 758 279 128 913 39 1002 468 571 555 482 406 633 550 489 323 717 727 310 537 501 916 124 41 998 277 762 229 808 191 849 504 536 493 543 815 228 159 880 381 654 449 589 835 206 394 646 475 560 372 667 52 986 854 182 635 405 924 115 989 49 888 148 421 620 192 844 635 406 619 421 213 824 397 643 868 171 496 542 322 718 134 902 122 921 750 288 565 476 539 500 1006 33 296 743 229 811 233 806 532 509 1017 19 354 689 564 477 955 87 165 873 937 104 107 934 492 545 464 574 408 631 152 885 838 200 121 917 924 114 743 292 673 367 690 351 737 302 973 66 853 188 184 856 66 972 552 485 880 160 632 404 747 292 601 437 340 697 971 70 66 976 813 225 997 42 696 343 85 955 955 84 370 669 318 720 992 47 971 65 1023 14 796 240 509 533 926 112 864 178 532 508 516 525 418 619 397 638 330 708 291 749 557 486 412 623 804 234 994 43 163 876 503 537 725 314 360 679 33 1004 984 55 382 660 220 817 1030 12 500 541 389 648 523 516 714 322 240 802 992 50 220 819 767 268 984 57 1 1038 857 183 327 712 519 520 781 258 855 183 160 877 875 166 1014 23 385 656 670 369 366 670 774 263 60 980 856 186 92 945 218 819 107 935 431 608 921 116 838 202 23 1018 222 816 1016 25 12 1025 161 879 531 506 16 1025 410 628 12 1028 841 202 514 522 711 326 420 620 213 828 236 800 856 184 665 373 934 104 276 759 133 905 147 894 781 256 219 824 650 391 455 585 585 457 391 651 298 742 630 412 115 925 590 447 840 201 263 773 352 683 994 44 68 972 1036 7 406 633 826 212 41 999 888 153 687 351 729 309 61 982 96 944 286 751 868 173 185 850 558 482 400 640 742 299 709 332 465 576 707 333 779 263 992 47 822 219 781 258 495 546 942 100 260 780 329 707 635 403 549 493 428 611 122 917 83 957 866 172 266 771 934 103 111 928 357 684 639 401 754 286 1017 21 269 769 941 99 9 1033 751 284 988 50 768 271 18 1017 579 456 443 593 251 788 295 745 323 718 1024 11 622 416 584 455 414 627 616 422 117 925 796 242 366 674 9 1031 738 302 303 735 961 78 305 734 438 598 124 917 873 166 985 55 941 99 458 577 614 428 837 202 684 352 107 935 632 408 583 455 341 697 604 438 949 89 1026 13 338 702 6 1031 936 103 404 636 466 573 125 916 272 765 702 335 447 594 805 233 446 593 982 58 756 282 106 932 385 656 183 856 862 174 871 170 898 140 172 871 483 559 945 94 748 293 690 352 232 806 1004 38 584 457 548 494 46 996 725 314 345 694 613 428 517 519 1011 26 521 519 787 255 744 292 184 853 676 367 752 285 875 165 260 776 699 338 380 662 985 53 404 638 962 77 498 540 294 747 912 127 685 354 907 130 388 648 642 399 811 224 30 1012 249 791 632 410 517 524 315 724 872 167 139 901 623 416 602 439 393 646 122 915 856 184 912 124 316 725 1011 26 738 301 538 505 210 831 884 154 580 458 999 41 831 210 43 993 537 499 47 989 926 114 789 249 888 155 602 435 898 142 344 697 7 1036 251 786 238 802 859 184 378 662 276 763 662 378 250 787 69 967 839 199 627 409 173 863 112 923 639 399 469 568 584 453 313 724 171 865 225 814 481 556 671 367 492 548 290 747 782 261 809 229 17 1025 692 348 133 907 800 239 791 246 154 885 668 371 941 96 425 614 33 1005 491 548 379 663 587 449 397 639 542 497 278 762 857 182 430 612 912 124 406 633 28 1015 1027 11 329 709 701 338 509 531 765 275 126 912 578 458 835 206 1003 36 695 344 128 912 240 801 386 655 10 1027 783 256 480 559 893 147 975 64 244 792 955 82 672 366 990 53 76 959 684 352 228 809 99 941 687 356 406 632 681 358 372 668 503 538 788 250 891 151 784 254 193 845 92 949 183 854 289 746 833 206 111 929 114 924 441 599 1002 37 1015 22 797 242 795 246 968 70 665 375 102 938 566 473 250 793 108 934 77 964 766 274 576 466 840 198 809 228 204 834 113 930 228 809 350 689 358 681 909 132 590 448 153 887 846 196 125 913 102 935 35 1004 463 574 168 872 370 670 928 107 459 581 906 135 304 738 790 251 969 69 662 380 70 966 310 728 900 141 607 433 766 274 183 858 404 632 450 591 94 945 902 139 938 100 655 383 388 650 289 748 115 922 267 771 303 735 970 68 694 347 568 470 719 318 453 586 595 442 230 809 686 350 648 388 483 556 668 374 35 1001 661 375 657 382 498 541 45 990 949 92 387 653 901 139 276 765 274 762 610 430 41 997 121 916 498 540 408 627 569 469 994 45 192 848 1006 31 412 627 488 549 631 410 143 898 297 746 636 407 654 386 641 401 244 792 791 250 721 320 28 1009 982 59 180 859 135 908 557 484 510 529 181 858 459 584 260 781 20 1021 285 756 651 388 884 155 27 1009 47 993 194 844 686 354 530 507 163 875 193 848 936 101 386 653 80 957 824 219 194 845 269 772 866 171 422 617 970 67 42 998 283 756 192 846 549 487 340 698 89 951 413 627 88 950 911 131 34 1005 532 510 441 600 15 1023 333 708 323 712 804 234 906 133 731 306 932 110 889 150 96 941 239 800 767 273 453 584 419 621 176 866 435 603 512 529 44 992 87 954 810 228 68 970 852 187 963 76 284 753 307 736 952 86 435 603 101 938 907 134 327 712 893 142 766 275 674 364 494 541 113 925 309 726 192 847 596 444 491 547 497 542 920 119 863 178 554 481 696 341 645 392 574 468 599 439 38 1003 955 85 484 555 232 806 47 995 1019 19 241 800 688 350 401 638 402 636 50 990 98 938 987 50 111 926 658 384 23 1013 573 464 120 921 777 261 245 791 172 867 55 983 523 516 534 507 290 749 868 173 553 489 525 515 159 879 45 996 74 964 911 130 546 490 441 596 81 954 1031 9 424 614 954 85 337 700 325 712 429 607 725 312 661 376 860 175 926 115 1014 23 779 259 360 679 819 220 826 212 24 1014 647 391 683 356 377 660 648 394 780 257 510 528 1032 7 82 956 817 224 651 388 500 537 53 982 1027 12 472 567 319 723 895 145 75 960 645 394 296 740 336 705 298 745 742 297 848 193 787 252 190 845 230 805 136 904 401 637 767 271 253 789 15 1024 26 1012 791 244 503 536 733 306 403 633 769 272 167 876 399 640 158 880 598 437 237 804 10 1028 33 1006 487 552 136 905 557 480 852 189 49 989 746 292 773 269 461 577 901 135 522 514 933 107 143 894 772 267 997 43 295 743 626 415 470 566 1010 28 666 373 406 634 676 361 660 377 517 526 877 163 667 376 273 764 124 915 1030 10 960 81 261 777 968 70 534 504 938 100 265 773 934 102 693 346 619 422 627 410 628 407 667 374 476 561 261 781 801 239 609 434 509 531 395 648 332 707 386 650 737 303 349 690 172 867 470 573 327 711 804 231 405 636 553 483 78 963 694 345 1007 34 911 127 531 506 893 147 676 363 555 481 2 1037 243 797 646 392 681 354 600 438 634 404 571 470 573 465 942 97 262 779 542 496 476 564 579 460 585 451 973 68 680 360 663 378 562 477 629 406 1005 31 326 711 806 232 817 222 483 559 64 974 508 531 678 358 936 101 210 830 609 434 430 608 245 796 933 110 758 278 817 222 329 710 188 852 940 99 353 687 430 606 303 740 126 912 876 159 235 806 579 458 863 174 870 170 789 248 652 385 286 753 508 529 389 646 23 1016 556 487 182 857 573 465 854 186 868 169 556 480 57 982 559 481 120 918 564 471 861 178 568 468 280 761 566 471 511 528 102 937 630 409 283 755 129 913 445 595 820 222 153 886 52 990 184 855 114 922 160 880 793 246 449 592 315 724 14 1025 872 166 187 854 350 692 817 219 348 694 978 60 995 48 324 713 877 159 725 314 345 695 656 382 256 783 220 818 622 419 60 980 962 79 480 557 918 122 501 538 320 718 131 908 507 532 479 558 346 692 138 898 352 687 1021 19 770 271 310 730 895 142 856 182 949 87 419 621 979 60 205 833 964 78 775 264 918 119 887 152 788 252 930 110 175 867 617 422 986 54 942 97 135 903 976 60 85 958 972 64 587 448 810 231 299 737 829 210 974 64 769 266 464 573 835 206 128 910 272 764 205 832 106 932 407 629 360 683 18 1021 654 384 214 827 384 656 248 794 819 219 62 980 402 637 900 140 451 591 938 103 284 754 374 664 255 783 209 826 330 710 164 876 895 144 720 316 521 516 296 739 705 333 41 998 744 292 1014 25 173 864 346 694 1006 32 663 375 521 520 508 533 6 1035 431 607 137 905 83 956 859 180 326 714 186 853 350 688 407 630 118 920 141 901 440 599 772 270 609 432 309 730 1037 3 242 798 896 145 712 326 156 883 797 241 260 780 212 828 344 696 317 722 703 337 25 1012 561 478 158 879 114 921 413 625 347 692 393 644 631 407 537 503 989 50 438 603 902 141 997 41 679 360 882 157 690 349 855 183 677 364 681 358 597 440 565 473 294 746 751 288 265 774 743 296 582 454 568 472 948 94 1015 22 686 352 299 740 455 583 39 1003 629 410 816 224 707 332 130 909 961 76 52 984 337 702 997 44 426 611 51 989 929 110 565 474 182 857 731 311 230 809 570 472 321 715 560 480 774 263 372 665 877 160 958 79 427 608 192 846 999 42 537 504 615 424 558 479 711 325 64 977 205 837 554 487 841 195 957 80 733 306 566 476 886 155 667 371 655 384 229 807 43 997 580 456 38 1001 931 112 445 590 568 471 1032 8 122 916 289 749 573 470 473 564 639 401 533 506 999 38 814 224 355 685 135 904 105 934 15 1023 526 512 433 603 202 837 829 210 713 325 1020 21 762 276 982 57 248 789 884 153 385 654 446 593 369 669 469 572 2 1037 193 845 264 771 165 871 863 177 57 986 823 215 847 193 812 227 647 392 740 303 917 122 992 46 128 911 999 41 479 559 925 114 93 943 699 342 170 870 75 966 438 600 755 286 397 638 560 481 871 167 29 1007 307 731 419 618 842 197 378 662 246 795 203 836 142 897 472 567 423 619 251 789 727 313 14 1027 303 736 358 681 910 126 340 701 431 607 788 253 58 985 1035 1 758 283 502 541 435 604 46 997 100 936 136 902 335 704 734 306 773 266 423 614 151 887 131 910 677 362 876 163 40 997 939 101 814 226 602 436 711 329 43 997 720 322 378 662 362 679 193 848 710 327 171 869 903 136 67 971 1021 16 907 130 1009 28 397 641 194 843 744 295 907 136 413 626 615 423 596 441 67 974 957 82 209 833 941 99 695 342 553 486 377 663 424 615 867 169 390 649 441 597 569 471 1007 35 823 216 994 46 1030 7 834 203 616 420 183 857 333 704 48 991 628 410 571 469 581 459 13 1024 616 424 278 763 364 676 138 904 392 647 18 1025 33 1004 887 148 671 367 357 682 599 440 385 652 574 464 830 210 677 360 962 79 437 598 356 683 829 210 30 1013 879 160 137 904 483 555 788 250 935 105 256 781 116 922 352 690 10 1031 981 61 138 902 898 139 406 634 577 463 943 97 142 894 681 360 585 453 391 647 768 270 66 977 490 552 876 163 931 107 840 198 3 1037 1015 22 650 388 383 655 104 933 156 886 1023 18 329 708 979 57 15 1028 251 787 941 101 244 796 459 584 46 990 25 1014 370 670 184 858 830 208 665 372 903 133 917 120 703 338 320 717 730 307 1017 25 37 1004 659 381 1010 30 791 247 772 268 269 773 447 592 975 60 499 540 1011 27 855 187 243 794 368 673 664 377 726 314 891 149 228 810 830 207 918 120 958 81 255 781 951 87 534 505 407 633 697 340 540 500 876 165 829 208 357 680 229 811 71 966 880 160 324 712 349 688 312 729 87 950 908 135 630 408 898 139 1019 22 621 414 800 237 389 650 420 615 46 990 443 594 332 705 250 789 313 725 171 867 11 1029 837 203 1018 22 215 821 934 102 515 523 307 732 636 403 352 688 909 130 763 276 169 871 638 400 594 447 749 289 163 877 1034 5 451 588 30 1013 250 786 424 612 1001 35 968 69 544 493 607 432 1007 30 735 306 90 948 199 840 1002 39 1019 19 630 411 340 701 619 419 165 875 163 877 930 111 151 889 278 762 683 354 2 1037 153 885 496 545 189 854 610 429 975 62 903 138 274 767 709 330 145 894 170 869 859 179 1025 16 1018 24 685 355 714 324 761 279 979 56 959 77 659 379 911 128 1020 18 415 624 919 120 815 223 521 518 747 292 776 263 692 346 201 838 789 251 814 225 623 417 177 859 844 197 772 265 682 359 541 498 624 415 446 591 271 768 421 618 795 246 541 496 763 275 433 606 507 532 829 209 316 723 434 609 882 153 326 710 283 753 205 835 1004 36 816 225 732 306 879 156 174 865 949 93 251 790 936 107 874 165 886 151 18 1025 351 692 715 321 524 512 164 875 776 262 852 184 847 192 285 754 625 410 859 176 220 816 372 668 993 44 239 798 616 421 687 352 960 77 766 273 348 688 187 851 964 74 53 988 520 515 613 426 634 405 723 315 812 230 960 79 808 231 370 669 19 1022 771 269 386 650 535 501 963 79 764 278 456 586 843 193 181 861 102 939 548 488 314 725 790 251 227 813 226 814 695 346 608 431 408 632 582 455 848 188 589 446 592 450 538 500 726 315 134 903 2 1037 446 593 843 196 647 395 694 345 446 594 773 267 568 470 525 513 1038 5 605 437 877 165 683 355 323 715 937 102 349 690 403 637 555 484 826 214 571 469 276 763 762 274 495 546 869 172 839 202 118 917 616 425 925 115 195 841 455 587 714 327 806 234 429 607 225 815 489 547 8 1034 679 360 996 42 778 260 295 744 856 184 721 315 997 41 962 75 67 972 114 924 679 363 58 982 274 763 498 542 887 150 968 71 564 477 528 511 134 907 881 158 605 434 659 380 357 683 2 1037 939 98 460 579 824 214 504 539 728 312 258 784 732 306 923 116 300 735 327 712 282 757 603 436 589 452 633 408 11 1029 454 585 871 169 1033 3 403 639 195 840 414 627 13 1023 198 839 926 115 145 895 202 839 872 164 332 706 277 762 1033 7 915 123 949 90 804 231 41 998 1025 18 798 239 80 959 895 141 434 607 208 833 389 654 43 995 499 540 20 1023 445 598 79 962 446 595 882 159 460 579 285 755 389 651 740 298 412 626 763 274 327 715 933 104 65 975 659 378 991 48 470 571 1026 10 444 595 566 470 1023 17 660 377 871 167 976 59 125 910 814 227 832 206 685 356 1020 20 809 230 6 1031 346 694 805 231 893 146 154 887 634 404 336 703 831 207 693 344 696 339 616 423 607 433 950 88 85 951 122 920 638 403 970 72 764 278 457 584 771 265 515 527 496 544 90 949 344 694 196 842 815 226 624 416 390 648 71 968 463 573 748 289 472 565 137 902 906 131 904 136 549 490 174 865 184 855 1 1038 439 599 988 51 291 747 1026 9 333 702 839 203 36 999 999 40 701 338 536 505 355 685 39 1001 954 86 135 906 928 114 307 729 527 515 289 751 592 448 10 1030 430 607 865 176 867 169 811 228 799 239 370 672 742 297 492 550 436 602 188 851 789 248 798 237 74 968 677 361 354 684 361 679 678 359 788 250 381 661 831 211 422 615 865 172 432 604 617 422 369 669 183 855 403 632 686 350 563 474 271 768 884 152 851 189 136 901 771 268 539 498 16 1021 891 149 1036 3 151 885 16 1020 673 368 235 806 501 536 135 905 121 918 318 721 472 567 744 297 456 585 56 986 118 922 152 889 759 281 317 720 750 292 808 229 941 94 231 808 815 223 924 112 54 985 433 609 567 473 1035 3 853 183 881 157 48 992 147 888 890 145 13 1025 461 581 776 265 165 874 699 341 873 168 164 875 879 160 652 383 562 479 207 832 327 709 408 633 275 766 571 466 386 657 521 515 723 316 529 513 502 537 888 147 471 569 716 321 8 1034 988 49 620 417 191 850 170 869 299 740 894 144 44 995 940 100 367 672 175 864 572 469 527 511 83 957 728 310 472 564 702 336 351 686 538 503 444 594 181 862 757 283 671 367 1013 27 604 432 623 417 676 362 454 588 705 337 917 122 213 827 146 893 200 840 528 509 282 755 567 474 84 956 496 542 669 370 928 113 886 155 129 908 627 411 147 891 162 881 893 144 72 967 455 583 506 533 500 540 584 457 827 211 520 520 259 777 154 882 350 692 686 354 860 177 700 335 727 311 963 78 466 572 13 1026 18 1020 553 485 921 117 454 584 864 176 594 449 1023 13 774 266 143 896 833 205 141 899 440 603 778 258 819 222 42 997 525 517 724 312 418 621 305 738 378 662 1038 4 139 899 772 266 511 526 638 400 614 427 327 711 908 131 111 931 970 69 624 411 702 337 228 808 110 929 914 125 98 939 92 944 10 1029 427 613 645 395 770 268 472 570 882 156 756 281 761 276 458 585 448 589 432 608 600 437 906 132 705 333 991 44 560 479 428 612 805 233 874 166 397 643 689 352 454 587 793 249 894 146 88 947 884 155 406 632 893 144 138 900 1038 1 373 666 325 715 810 229 510 529 453 590 743 296 561 482 780 260 692 346 517 519 537 504 540 497 373 667 468 571 195 844 936 105 838 201 1032 7 241 796 743 295 524 517 483 559 244 795 659 379 758 281 403 636 546 495 378 663 934 105 121 918 283 757 1003 35 646 389 247 792 883 157 1022 13 574 463 898 139 190 849 404 635 612 424 875 160 791 248 457 585 717 323 902 137 727 310 42 995 116 923 323 716 1032 6 514 527 617 421 507 535 549 488 450 593 340 697 568 474 96 943 445 593 389 650 789 246 152 888 115 924 403 637 799 240 84 958 902 137 517 518 11 1030 821 215 299 742 223 813 326 711 922 120 449 589 756 280 375 666 296 742 54 986 258 778 949 93 128 908 954 85 961 81 111 928 433 608 65 976 395 646 245 796 31 1010 500 541 523 519 979 59 701 334 924 114 447 592 576 464 735 302 717 319 403 638 46 992 13 1027 1022 19 416 625 690 352 340 697 213 824 333 708 864 177 878 161 736 304 24 1017 535 504 489 552 418 622 380 657 194 845 88 951 385 658 370 673 487 554 729 310 824 216 420 619 922 118 44 994 36 1003 276 763 890 147 998 42 138 905 976 67 946 94 621 420 423 615 524 513 96 945 692 346 21 1018 86 952 252 784 413 627 274 762 930 110 47 990 73 967 318 720 784 254 863 179 562 481 614 427 405 633 434 606 668 369 409 631 295 747 888 153 451 585 250 789 512 523 845 191 384 658 96 942 575 464 85 954 402 637 249 787 617 423 11 1025 1000 37 228 811 343 698 2 1037 616 421 679 360 898 142 864 175 538 498 381 659 893 145 266 773 996 44 192 848 301 738 1032 9 266 772 853 182 225 816 843 194 67 972 575 468 147 896 744 294 690 352 62 976 321 720 29 1010 522 516 785 255 843 198 214 824 348 690 245 793 937 105 662 381 90 948 84 957 597 442 61 978 635 403 701 338 362 677 427 610 1002 37 269 766 938 105 429 608 95 946 659 377 219 823 521 520 430 609 819 222 529 509 577 461 828 212 585 456 604 437 787 249 763 274 710 331 77 961 179 859 121 918 331 706 547 489 190 849 213 823 40 1000 377 662 5 1031 788 251 316 720 14 1024 396 646 208 830 784 256 110 927 331 710 994 46 824 218 964 73 999 38 839 201 955 85 826 211 514 527 639 404 745 294 631 409 924 117 889 150 580 456 816 225 91 950 162 879 471 565 853 186 654 385 540 503 920 123 338 702 551 484 605 435 899 141 803 240 854 184 214 829 42 995 356 684 469 568 1035 5 176 866 913 129 672 365 915 121 17 1024 280 759 919 118 485 554 512 529 259 777 299 739 303 738 565 473 49 988 283 755 990 52 55 988 859 183 717 325 250 793 738 301 452 587 463 578 799 239 896 145 628 412 220 818 833 207 728 309 381 660 314 725 570 470 554 484 520 517 172 868 234 804 1005 36 890 148 501 536 331 709 123 918 567 472 959 79 971 71 1017 21 809 230 5 1033 975 61 864 177 527 509 616 425 135 903 230 808 667 373 178 864 310 727 421 621 988 49 323 718 566 473 661 380 858 182 190 850 330 708 1012 27 626 412 709 327 556 481 867 172 68 970 666 372 481 560 544 495 149 890 531 507 545 496 575 463 475 562 630 405 658 382 245 794 999 39 861 177 365 678 919 118 386 653 139 902 289 749 1005 34 603 437 465 576 237 804 284 757 613 428 403 636 1026 12 446 590 914 125 99 938 691 348 765 274 487 550 173 869 636 403 871 171 670 368 11 1030 961 80 513 527 964 75 425 615 381 660 855 182 765 274 891 150 254 785 784 255 940 101 267 770 46 994 957 83 653 387 944 95 410 627 271 767 371 668 1005 35 990 48 123 914 261 777 50 987 592 446 193 844 548 491 770 270 621 421 452 589 318 722 148 888 537 502 876 163 14 1027 356 683 854 183 983 52 241 798 568 475 416 621 768 269 99 938 80 960 82 960 372 666 901 139 650 387 259 777 166 877 743 292 7 1031 504 534 280 763 291 744 345 690 305 735 230 808 1005 32 947 93 77 962 416 621 192 849 114 928 922 119 437 603 40 997 116 923 376 659 572 468 896 145 95 945 234 805 618 423 324 717 647 393 640 401 26 1013 911 127 796 240 185 852 621 419 822 216 26 1016 564 475 826 210 241 797 979 64 852 184 433 606 724 317 952 86 565 471 311 729 499 541 653 388 664 371 334 705 622 416 268 773 367 673 760 276 768 271 396 642 74 965 275 766 420 620 721 319 132 909 638 398 983 56 976 66 673 368 631 406 360 679 989 51 767 270 618 423 952 87 515 523 194 844 393 646 665 372 465 576 332 710 546 491 459 577 835 205 202 834 44 995 847 189 350 690 561 479 796 246 416 625 302 736 280 759 152 887 179 859 994 42 534 505 655 384 515 526 608 429 151 891 18 1021 131 908 504 536 985 54 225 813 124 915 989 50 221 820 349 688 446 596 466 574 811 228 602 440 867 170 1 1038 928 111 739 300 903 136 505 534 908 134 275 762 897 139 1024 16 871 171 255 786 1032 8 578 457 1001 39 7 1029 820 218 40 999 334 703 1001 41 486 552 44 994 216 823 260 778 140 896 831 212 472 567 652 389 604 437 447 592 573 466 904 139 806 234 326 711 816 226 789 253 115 927 446 593 836 207 453 589 586 450 994 45 790 252 444 591 811 227 711 327 2 1034 227 811 1018 20 343 694 554 483 952 85 963 73 1002 40 556 485 7 1031 954 83 883 156 324 719 334 704 990 51 449 592 645 396 939 98 681 357 31 1007 664 372 666 371 304 736 552 489 250 788 302 741 57 983 577 459 948 90 602 437 541 500 339 700 2 1035 879 164 46 990 65 972 984 54 382 654 409 628 947 94 337 703 530 509 68 971 122 918 888 149 204 832 952 86 810 227 105 933 151 887 244 795 235 806 660 381 379 660 334 704 472 567 832 206 840 196 716 321 629 410 464 577 471 569 680 359 267 771 466 569 894 141 846 195 453 586 599 439 700 340 705 332 225 815 57 984 676 362 640 398 546 494 907 132 137 901 39 1000 270 771 25 1016 13 1026 616 424 400 638 928 115 674 362 557 480 141 897 618 419 689 353 668 375 566 473 169 871 26 1010 1010 25 602 437 511 525 805 231 229 808 480 563 26 1016 797 243 185 850 558 481 405 633 257 780 411 630 159 876 72 969 726 315 636 406 27 1012 139 901 29 1012 425 614 1 1038 408 632 817 223 423 615 141 898 770 268 316 722 557 481 911 131 737 306 94 948 617 424 9 1029 926 112 191 847 964 76 909 130 104 935 799 240 333 706 39 1000 49 990 368 671 1005 31 206 836 523 516 672 369 586 451 453 589 152 890 1016 23 11 1024 282 757 975 65 354 682 1017 19 87 953 1005 32 80 959 1004 36 231 805 399 643 257 786 704 335 897 138 20 1021 399 639 866 173 27 1015 14 1025 204 831 232 806 564 477 89 950 689 350 482 554 322 716 160 878 401 638 407 632 475 563 509 527 80 955 330 711 1033 6 749 291 615 422 1026 13 671 370 924 115 120 923 131 910 288 749 822 217 915 126 557 482 188 852 559 479 111 928 1026 14 517 524 750 291 345 693 609 430 394 644 922 120 776 262 893 147 902 139 621 419 444 599 39 1000 415 621 997 38 796 245 150 892 750 289 750 287 822 219 280 759 398 639 358 680 258 780 32 1006 43 995 43 998 35 1001 671 366 49 993 719 321 920 115 757 283 711 327 737 304 756 286 873 165 587 450 925 111 136 901 15 1026 763 277 639 398 272 770 324 713 28 1007 804 236 244 793 851 191 692 347 52 985 90 952 62 978 598 438 352 686 820 219 913 125 851 186 580 455 144 898 205 831 58 984 382 654 297 741 600 439 882 158 247 792 443 593 868 173 697 346 934 107 648 391 646 391 665 375 1002 35 935 108 946 97 26 1011 682 353 504 535 919 119 425 617 294 744 691 350 679 359 86 954 17 1025 293 745 701 338 301 735 20 1023 150 890 672 364 523 515 181 857 976 64 514 525 694 347 743 295 107 933 864 175 937 102 193 846 620 419 570 472 318 721 508 533 790 246 552 484 188 852 36 1004 101 939 935 106 228 809 976 62 22 1013 793 249 439 602 315 724 651 389 899 141 103 935 533 506 222 818 334 703 9 1030 865 176 410 630 431 607 866 172 235 804 900 142 224 812 765 273 849 193 509 532 438 602 815 224 279 760 975 65 284 758 523 516 962 75 825 217 658 382 545 494 923 112 118 922 147 893 744 298 294 748 1017 23 817 221 141 896 993 48 665 377 619 416 427 612 49 992 878 158 774 264 743 297 358 681 407 629 628 411 258 780 580 461 566 472 245 792 574 465 14 1023 613 428 875 167 598 439 476 563 67 969 790 253 588 450 517 521 887 154 366 676 344 698 956 82 177 862 961 80 191 850 322 717 197 841 249 791 193 846 545 495 497 539 311 726 436 606 369 670 712 325 1014 25 803 234 894 144 545 494 286 753 360 677 1025 14 79 964 739 297 361 678 937 99 817 223 125 915 141 895 215 825 41 999 402 634 358 682 196 843 412 627 164 873 544 491 431 608 164 874 934 105 192 848 747 293 418 622 521 518 990 47 48 988 966 75 456 581 210 833 749 288 768 274 644 396 968 73 848 190 453 587 89 953 39 997 328 711 570 470 54 989 592 447 419 620 117 919 427 616 1015 26 52 987 220 818 927 114 68 967 634 405 1029 11 399 640 668 372 567 473 250 793 273 765 510 531 94 943 628 414 527 513 839 198 637 401 116 926 324 717 541 501 184 853 387 648 894 146 633 405 642 396 269 771 770 270 582 457 547 492 213 826 972 69 225 811 21 1017 901 137 407 630 179 861 559 483 353 685 185 854 23 1016 322 717 129 913 951 85 162 878 218 822 193 845 976 63 548 493 254 787 518 522 183 854 579 461 952 84 430 608 542 496 144 894 1021 18 998 43 516 526 56 981 84 959 825 212 850 191 781 258 780 257 217 823 162 880 296 743 391 648 586 456 422 618 572 469 885 155 704 332 81 959 370 668 518 523 418 621 493 543 674 367 1009 27 417 622 269 767 229 809 649 390 353 687 384 651 996 41 235 800 1031 6 335 704 595 444 87 954 39 1000 610 429 285 757 451 588 263 778 54 987 14 1028 583 457 191 850 113 922 516 524 519 519 99 942 430 606 431 607 498 538 626 410 276 764 779 261 548 491 472 564 599 439 325 710 528 509 854 188 395 644 320 721 360 678 86 953 395 642 664 375 108 929 684 356 770 268 241 800 927 115 664 376 853 184 990 49 351 689 767 271 158 880 19 1020 363 678 754 287 168 871 787 251 187 854 770 271 79 962 523 517 369 670 438 598 236 802 407 631 1006 35 223 816 713 326 505 533 651 388 99 942 535 503 746 292 534 502 1028 13 289 749 1037 2 387 649 332 708 45 994 145 896 1016 25 760 278 912 129 404 634 567 473 125 913 525 515 292 748 497 544 939 104 611 430 1017 24 24 1011 451 587 397 641 714 326 1006 35 190 848 659 382 770 268 706 331 191 852 699 342 596 445 704 336 1014 25 983 54 253 785 125 914 1003 33 653 384 762 278 137 898 415 627 232 807 522 517 31 1010 976 62 733 303 318 723 867 174 702 337 140 902 856 182 235 805 119 918 747 294 1022 16 80 958 916 120 658 384 739 300 852 187 606 432 659 381 411 625 1007 35 805 235 13 1027 409 633 122 916 968 70 939 101 710 331 652 386 807 232 647 394 1033 2 471 568 686 349 160 878 336 702 470 569 307 732 818 225 976 62 600 443 70 972 667 372 447 590 766 273 899 141 262 776 349 691 709 330 341 695 303 736 447 593 642 397 173 866 759 280 744 292 842 196 981 61 387 652 499 538 117 918 878 163 626 410 932 110 820 216 38 997 914 124 202 840 570 468 146 893 516 522 916 123 994 47 148 889 54 987 750 288 232 806 237 804 1006 31 278 762 182 853 459 580 281 757 589 453 393 647 76 965 416 627 647 390 332 707 1012 27 415 622 870 171 338 700 510 530 277 762 593 446 718 321 254 784 54 986 322 719 921 121 887 152 229 810 657 384 876 164 503 537 422 617 1002 37 341 699 596 443 98 939 864 173 1005 31 1034 4 815 226 169 868 1007 33 697 342 303 733 167 872 526 510 241 797 459 581 437 600 638 403 318 721 940 102 714 322 76 964 171 868 810 231 479 556 399 642 659 380 601 441 282 754 683 356 81 960 640 402 449 591 73 966 810 228 173 867 357 683 348 691 707 332 655 384 564 475 561 478 16 1020 676 364 67 972 844 199 730 308 545 497 745 294 656 383 80 962 634 405 575 466 979 58 884 154 666 370 561 479 548 492 194 847 279 758 883 158 257 781 473 564 726 317 406 633 861 176 876 166 917 120 53 984 267 776 502 536 939 97 680 363 917 123 79 958 566 475 499 540 375 666 282 757 327 713 833 207 752 290 473 568 318 719 918 123 942 96 342 697 310 726 359 680 43 997 814 227 236 800 1011 26 14 1022 883 156 521 517 638 398 290 748 671 371 146 896 502 540 366 675 1005 36 485 556 299 743 824 219 21 1019 657 382 603 436 403 637 875 162 252 786 615 425 1005 34 787 252 833 205 955 87 72 970 378 658 996 42 39 997 227 814 424 611 278 763 788 249 461 577 103 937 309 730 92 946 406 633 163 879 56 982 119 917 23 1012 442 597 184 857 179 860 283 755 343 699 547 491 127 912 161 882 867 172 517 519 531 507 826 211 555 483 731 308 362 673 809 231 995 44 1019 21 447 591 545 496 86 954 940 99 664 378 924 114 246 793 653 388 662 377 240 799 552 486 258 780 793 246 174 865 232 805 40 999 640 399 9 1031 926 113 36 1002 591 446 208 831 230 807 622 418 30 1009 331 708 90 948 647 389 520 520 549 491 667 373 872 170 76 960 792 248 797 238 698 342 393 647 724 315 854 184 482 556 440 600 910 126 441 595 630 408 149 887 464 574 249 790 984 56 32 1007 79 963 579 464 652 389 656 380 807 232 686 349 290 746 747 294 844 195 529 510 570 466 679 360 486 554 127 910 493 549 1016 22 848 190 649 390 136 900 177 861 467 574 368 668 257 780 517 524 1 1038 1009 31 739 302 498 543 32 1008 290 752 471 567 490 548 689 353 110 929 217 823 815 222 294 745 55 986 963 73 652 383 538 499 1002 40 838 204 784 252 118 918 978 59 336 702 295 747 86 953 496 542 851 192 263 772 736 303 370 667 472 564 548 488 56 984 1000 40 50 990 572 466 887 151 714 324 291 744 749 290 396 641 147 894 30 1013 983 58 884 159 938 102 237 802 582 460 435 601 426 616 372 667 10 1030 993 47 111 929 664 372 116 926 1005 34 368 673 240 801 339 702 95 940 146 891 821 219 55 987 964 77 341 700 1022 19 638 399 309 733 524 517 746 293 874 165 561 476 472 568 493 543 451 591 905 136 389 648 938 101 239 804 366 673 429 607 387 649 326 710 587 451 215 824 1019 20 210 833 14 1026 527 511 644 398 411 627 835 208 102 936 840 203 636 403 661 381 207 832 316 719 56 983 264 772 819 222 428 611 880 161 350 688 495 544 412 627 123 920 374 665 608 432 833 206 791 248 952 89 861 175 477 561 28 1011 831 204 960 82 749 291 731 307 499 538 709 333 462 574 896 144 896 142 626 409 828 211 977 62 478 560 152 888 591 450 464 573 227 815 514 526 280 759 535 501 774 268 735 304 649 392 736 301 314 725 784 253 658 381 201 837 443 592 423 616 286 750 885 152 1008 30 865 174 38 998 968 71 902 139 691 344 357 682 747 291 495 543 789 249 918 121 930 107 717 323 971 69 88 949 703 336 570 470 243 796 859 180 123 918 338 702 566 470 304 732 602 435 893 148 735 303 570 465 185 858 520 522 905 133 155 885 49 992 360 683 876 162 838 201 500 540 70 968 99 938 26 1013 480 558 340 703 1018 23 700 340 684 357 518 522 542 496 380 656 988 54 644 396 354 687 622 420 860 181 319 723 391 648 724 313 784 254 446 590 142 896 131 908 914 123 915 122 720 319 286 754 642 399 637 402 94 945 840 198 205 836 79 957 409 630 201 836 653 387 744 298 51 990 338 704 879 163 620 418 193 844 636 403 914 123 584 456 357 685 928 108 636 403 821 219 995 44 962 76 711 328 275 764 599 441 1016 24 145 896 196 839 314 724 648 391 732 308 60 980 796 247 543 497 802 237 850 189 477 560 671 364 687 351 869 169 654 384 659 384 713 328 864 174 516 526 636 407 567 472 263 776 214 829 85 954 701 339 779 259 135 906 685 354 455 588 123 915 123 916 827 214 886 153 690 349 655 385 975 63 796 242 447 590 362 676 810 228 745 297 527 514 1013 30 520 522 542 500 409 630 1025 13 384 653 476 561 299 738 800 240 568 468 268 772 30 1009 130 907 640 399 621 418 394 646 51 990 776 263 730 310 977 60 852 187 100 942 857 185 362 675 988 53 62 976 180 857 315 723 960 79 241 798 682 353 401 640 978 60 93 947 22 1015 796 243 517 522 781 256 420 620 120 919 195 843 796 239 597 442 120 918 692 345 841 195 734 303 866 172 944 94 901 138 681 359 894 145 54 987 106 936 949 86 245 794 476 564 128 908 147 892 21 1016 665 372 376 662 479 562 870 169 751 290 332 705 463 577 350 688 619 423 107 934 984 55 811 225 718 318 270 771 621 422 939 100 62 974 1014 24 982 57 682 355 792 245 211 831 688 352 533 504 915 123 972 66 907 133 648 393 967 76 662 379 195 841 178 861 892 147 266 775 132 909 638 397 41 1000 47 993 676 359 573 462 723 318 333 705 601 437 658 379 450 586 49 987 575 467 258 783 171 865 886 152 90 950 116 923 191 845 223 817 547 490 349 691 839 199 581 459 940 100 726 315 530 510 809 231 665 375 894 145 922 118 486 556 250 792 896 142 869 171 329 710 157 884 503 533 923 116 224 817 881 157 380 658 1008 34 813 223 885 151 324 715 942 100 471 572 919 121 833 206 877 162 329 713 666 373 385 655 652 384 1024 16 679 358 669 371 675 365 153 885 586 451 93 944 55 985 1014 25 297 744 441 602 608 430 776 264 521 516 163 874 304 733 425 613 41 1000 222 815 779 258 60 978 936 103 151 890 672 368 253 784 483 555 819 221 76 963 174 865 285 754 853 187 768 268 84 957 116 921 759 279 896 143 32 1010 131 912 723 319 760 280 427 611 738 301 819 219 607 434 843 195 15 1028 634 404 228 808 667 374 953 86 413 628 364 676 166 876 167 869 240 799 103 934 1011 25 666 377 48 989 6 1035 828 215 659 377 126 913 391 649 525 514 993 47 1038 1 417 621 961 77 637 404 1013 27 209 828 116 922 682 361 329 711 887 150 609 431 530 509 211 828 796 247 664 374 72 969 746 295 238 800 819 220 43 996 836 206 126 915 582 456 171 865 580 461 74 963 911 129 207 830 9 1027 702 338 409 633 298 740 1005 34 651 387 627 410 171 866 382 661 612 430 58 981 910 131 328 713 397 645 785 255 368 669 184 859 472 567 128 908 450 589 264 776 119 921 856 183 478 560 58 984 59 980 772 266 381 662 552 483 259 778 315 723 198 844 434 603 589 452 120 922 958 81 833 207 93 946 100 935 618 421 373 664 359 679 1018 22 1013 26 490 547 64 974 819 219 4 1038 590 449 695 344 301 739 141 897 761 278 591 446 684 354 1025 17 560 476 387 654 970 69 40 998 877 165 108 928 345 691 735 307 56 983 746 293 989 50 562 476 985 51 315 724 11 1028 236 799 789 252 190 847 765 274 367 675 83 958 114 922 744 293 824 213 818 218 609 428 524 515 622 414 333 709 924 117 357 682 670 366 631 407 117 921 828 210 404 638 522 518 109 929 329 711 178 864 1014 24 469 572 703 338 5 1033 192 844 931 111 742 296 252 786 1014 25 456 581 47 993 944 97 384 655 364 675 376 660 884 157 768 269 919 118 381 660 492 549 765 275 253 786 593 445 781 257 798 243 177 858 458 581 210 829 920 122 748 289 877 166 358 678 91 947 953 87 205 830 731 305 892 148 127 912 132 907 512 530 827 212 891 144 365 670 150 889 235 803 164 876 294 747 373 668 995 43 330 711 567 468 60 979 151 888 613 430 165 873 496 542 952 86 80 956 715 325 412 629 49 990 764 275 45 998 739 300 362 675 983 58 354 684 441 599 533 505 869 172 981 58 206 834 999 39 473 566 865 170 835 203 803 240 229 812 448 588 777 264 159 880 270 770 992 47 12 1027 320 717 767 271 416 625 1032 8 142 897 598 438 504 537 466 576 47 990 456 585 216 824 979 60 548 491 662 373 1022 19 810 230 715 323 204 837 871 166 874 167 245 795 798 241 291 747 801 236 1030 13 644 398 815 225 741 295 536 502 444 593 939 102 542 494 770 269 73 967 1020 19 142 897 817 222 959 80 769 273 883 155 4 1036 996 45 122 919 740 301 241 799 434 604 804 237 740 298 324 717 573 466 988 53 864 176 271 769 442 599 681 359 783 254 333 704 566 471 67 973 132 911 69 967 43 994 894 148 308 733 378 658 155 883 43 999 1015 21 38 999 158 884 669 370 410 631 717 325 376 665 754 286 997 43 500 537 670 371 47 992 918 120 982 57 854 186 404 631 141 898 987 54 8 1031 357 684 64 978 899 136 651 389 884 153 287 755 826 216 742 297 599 439 263 779 1028 11 819 219 99 940 796 241 505 536 345 697 885 150 93 948 930 112 1031 12 261 778 782 258 491 547 836 204 145 894 21 1016 1007 30 213 824 350 692 402 634 563 473 590 450 388 653 438 603 356 683 368 675 569 470 846 193 1033 6 834 204 634 405 884 156 205 835 897 139 60 980 347 695 251 789 341 698 614 425 82 959 914 127 369 673 353 687 1006 32 3 1033 81 955 855 184 294 749 548 491 908 133 953 87 8 1031 525 513 766 275 669 367 929 108 851 190 639 402 888 148 632 407 883 155 153 887 663 374 916 124 470 570 461 578 1037 2 736 300 664 376 60 977 203 836 646 392 980 62 97 942 81 957 215 828 190 850 154 885 670 372 467 569 672 367 31 1009 738 302 860 179 439 599 1016 24 142 898 133 905 129 911 785 256 431 609 668 372 896 146 974 67 185 858 839 201 777 262 861 175 878 159 660 378 769 270 578 461 33 1007 998 40 937 103 782 258 746 293 703 339 479 562 139 901 347 689 524 518 232 803 423 620 668 372 516 525 903 134 249 793 419 621 1032 7 58 982 896 143 599 437 903 135 801 238 396 642 205 832 167 872 273 766 461 582 536 505 74 965 844 194 514 522 95 946 200 840 188 851 457 586 822 214 213 827 732 305 599 442 664 375 262 777 243 795 642 396 329 711 474 565 56 984 698 340 436 602 818 219 716 324 251 790 176 862 197 845 315 723 1034 2 373 665 806 237 930 107 414 623 797 240 223 815 868 172 342 697 827 211 26 1014 582 456 252 788 880 159 743 295 131 908 175 863 617 424 414 625 871 171 957 85 215 824 764 276 271 771 1018 18 960 79 881 160 642 396 42 997 586 454 871 169 296 745 486 555 915 124 473 567 544 496 847 194 398 641 727 310 151 890 1001 39 352 685 500 536 996 47 1001 39 762 279 469 573 436 605 94 942 56 981 944 98 729 310 10 1028 940 95 621 419 669 371 530 510 237 805 614 427 366 673 768 273 169 868 578 461 137 903 487 549 729 306 862 178 626 414 888 150 613 429 212 825 664 376 40 1002 818 217 987 52 591 451 778 260 612 427 757 280 867 169 505 530 54 984 817 223 27 1014 311 728 90 951 665 376 1008 32 50 987 683 356 568 474 883 156 936 104 944 98 796 241 881 159 163 876 354 685 456 583 105 932 716 322 81 954 143 893 272 768 10 1030 953 84 755 281 586 453 7 1028 58 982 414 627 51 989 148 890 665 374 309 733 1004 33 772 269 937 101 893 148 810 227 343 695 694 345 752 288 888 147 404 635 600 436 335 707 364 678 255 784 7 1034 221 818 724 316 203 833 852 187 919 121 825 216 880 160 980 56 129 906 1022 15 784 255 197 843 343 698 548 491 1014 23 767 273 985 53 855 185 92 950 348 693 482 559 175 865 919 119 457 581 777 261 836 199 762 280 852 189 582 457 84 958 285 751 480 560 331 710 231 808 254 787 276 761 292 749 683 356 518 518 319 719 348 689 817 225 291 747 237 800 443 597 266 771 1020 16 696 346 375 667 852 187 402 636 428 610 919 124 561 481 193 848 118 921 878 162 800 238 621 417 730 309 492 547 912 125 477 563 801 237 157 880 895 145 46 991 487 552 590 447 848 195 383 658 710 327 1030 10 443 600 678 361 566 474 936 102 877 162 8 1033 882 157 659 383 329 709 550 485 599 441 714 321 178 863 60 979 874 163 352 683 898 142 29 1009 131 908 222 819 950 90 641 399 749 288 452 591 532 507 892 148 888 147 270 769 60 978 604 438 122 921 898 141 287 753 141 894 1022 18 814 225 438 605 635 406 629 409 423 612 244 793 120 916 711 330 51 990 138 902 848 190 178 859 733 307 996 42 877 165 578 458 620 419 447 592 360 677 865 175 198 839 52 989 138 905 187 851 501 541 839 200 139 899 49 991 460 579 462 575 290 751 837 200 972 70 487 552 26 1012 191 844 941 96 630 406 686 354 796 245 911 130 382 654 642 397 886 151 534 504 243 798 938 100 580 462 477 563 999 40 839 201 479 558 762 281 1018 20 498 543 490 549 686 355 833 207 242 796 472 567 856 183 100 941 1026 15 223 817 871 165 493 544 690 350 204 831 994 44 585 455 880 157 63 979 375 665 116 925 307 730 830 209 590 450 189 849 609 433 929 112 1012 30 314 728 109 934 818 223 670 368 121 922 788 250 349 689 405 635 837 201 387 652 832 204 783 255 731 310 638 399 863 177 177 864 333 706 626 410 689 349 880 159 245 794 751 285 696 343 838 202 35 1002 728 312 148 895 483 552 886 153 935 104 987 54 344 695 744 297 319 717 387 655 407 632 546 492 971 68 733 303 188 853 451 584 747 295 54 986 9 1028 589 448 379 657 962 81 314 723 238 804 895 145 983 54 786 254 471 571 539 502 255 784 550 487 445 595 485 555 704 335 298 741 436 604 150 887 764 277 924 116 585 452 6 1031 136 906 781 258 810 228 832 211 113 928 638 400 119 916 140 896 208 829 966 74 363 677 140 897 889 150 60 980 90 949 56 984 155 881 732 307 880 161 229 806 1036 5 957 83 271 766 582 457 71 967 397 643 155 883 184 855 91 947 909 133 129 906 711 324 963 75 101 938 886 156 838 204 675 363 1033 3 261 777 931 108 396 645 737 298 323 716 581 456 865 174 566 471 606 436 437 602 895 144 403 635 679 360 804 235 380 662 942 101 840 202 945 93 796 247 480 557 853 186 931 108 455 587 949 86 79 962 527 510 485 556 842 198 981 58 685 356 36 1000 340 703 440 602 486 554 121 922 453 585 486 550 681 361 37 1001 1027 12 142 895 902 140 740 300 452 588 112 923 666 375 517 524 362 679 871 167 622 415 1033 9 808 230 963 77 14 1028 551 487 375 664 726 314 594 446 429 609 320 723 859 180 811 226 721 320 266 771 793 245 40 1000 283 755 132 907 59 977 100 936 412 630 533 505 526 512 726 315 718 323 907 131 689 352 972 67 159 879 1034 9 419 620 425 616 721 318 558 484 960 81 100 940 918 118 570 470 722 317 509 528 468 571 670 370 205 830 557 481 321 718 571 469 748 294 1000 38 94 941 294 748 59 982 169 868 29 1009 648 394 234 804 722 317 101 938 466 573 707 336 382 655 96 947 514 526 512 523 693 343 48 988 1013 25 504 534 518 521 902 140 894 144 445 598 814 223 335 708 388 653 290 747 46 989 387 651 725 311 409 629 352 686 391 648 962 81 862 179 823 217 313 724 332 704 71 971 592 451 384 654 275 767 938 99 41 997 559 479 673 364 343 695 353 687 498 539 497 542 102 938 78 959 777 260 8 1029 860 180 265 776 367 672 870 169 17 1019 62 978 396 646 526 513 165 872 582 459 143 892 644 392 585 456 863 178 47 992 227 812 347 693 988 49 579 459 441 599 837 203 779 260 940 101 619 419 411 628 915 125 233 809 183 857 262 779 744 296 637 403 864 171 864 178 20 1018 23 1016 122 917 745 295 1001 38 725 314 979 61 914 121 306 734 582 459 127 911 979 57 417 620 514 522 903 138 539 498 391 648 500 539 55 984 105 935 247 792 279 759 979 60 784 257 406 633 451 588 844 196 345 695 126 911 66 971 46 995 92 949 910 125 660 380 632 409 550 488 867 172 868 173 747 288 643 395 629 409 366 670 923 113 280 762 692 343 501 536 899 143 414 625 283 760 109 930 532 511 906 133 215 824 494 545 963 75 596 445 699 341 770 272 189 847 504 532 65 977 295 747 115 922 18 1018 994 42 6 1034 680 359 43 996 704 335 372 665 211 830 489 548 725 312 291 746 1034 5 598 441 955 82 943 95 479 557 450 591 352 688 228 809 490 549 82 956 234 805 211 825 53 985 944 96 1012 28 918 124 488 553 706 335 582 458 954 87 414 625 677 361 251 787 94 947 129 911 947 91 759 279 172 867 207 833 85 952 257 784 524 512 200 838 90 950 996 42 1011 31 299 740 458 580 438 601 132 908 303 738 390 645 525 514 19 1019 869 169 203 832 43 992 808 234 205 833 978 61 763 278 437 600 224 813 754 284 716 323 772 267 609 431 73 969 527 511 568 469 373 666 257 779 506 535 17 1024 525 513 174 864 627 416 36 1002 211 830 687 352 126 915 584 456 328 714 900 136 27 1012 220 821 900 139 76 963 279 759 553 486 419 619 147 894 894 146 796 241 58 980 53 983 231 809 493 546 469 572 941 98 699 340 799 239 862 173 915 121 187 853 442 596 727 313 309 729 698 345 734 304 26 1016 91 948 659 382 913 129 254 788 587 451 106 933 141 899 6 1032 878 161 250 787 529 510 204 838 950 88 130 913 805 232 551 491 275 767 581 456 1012 23 215 822 18 1018 390 653 721 320 2 1037 471 566 1037 2 272 766 280 760 286 750 802 236 267 768 833 205 921 118 540 502 413 625 83 957 777 260 829 209 844 196 1038 2 332 710 845 195 648 392 16 1024 511 529 218 824 925 113 910 127 512 525 221 817 430 607 840 198 1024 11 95 943 259 780 838 204 862 175 399 637 248 795 397 642 789 253 380 656 987 53 369 669 242 799 339 702 577 462 508 534 733 309 847 195 28 1012 591 444 413 625 179 860 717 322 321 716 481 559 750 290 410 630 197 841 383 660 1033 4 759 278 48 991 969 68 25 1013 735 304 689 353 565 476 489 548 894 147 256 783 791 252 515 523 538 500 1025 15 612 423 101 941 751 288 723 313 489 548 1009 27 442 593 975 65 223 820 476 564 113 926 846 191 397 642 446 594 303 736 470 568 412 629 161 875 1028 15 702 338 539 501 781 255 186 853 149 892 224 817 808 231 188 852 717 322 823 215 314 724 96 939 588 453 683 359 812 229 120 920 807 232 400 638 808 230 417 622 107 933 830 208 907 134 706 333 571 466 801 238 61 982 267 773 2 1037 811 225 983 58 641 398 374 664 748 294 814 227 912 127 787 255 608 430 463 576 991 50 642 397 58 981 585 453 659 384 414 628 776 261 177 865 975 64 719 317 505 535 681 354 243 795 1037 2 393 646 158 881 1009 32 776 261 136 904 846 190 711 326 972 68 505 533 925 111 236 800 427 610 389 651 514 524 74 966 573 466 105 932 805 235 601 440 90 949 347 693 290 750 298 745 301 739 663 375 198 842 807 228 868 168 449 587 481 560 615 420 678 359 873 168 842 195 392 649 348 691 799 241 117 925 459 580 562 481 727 313 671 366 355 683 973 67 249 787 614 424 253 783 507 531 610 426 699 340 373 667 335 700 154 884 727 309 580 458 178 860 193 845 362 678 565 476 509 528 251 786 78 964 283 757 31 1011 676 363 821 217 823 216 180 857 714 329 723 313 154 886 602 437 734 307 483 558 730 307 180 860 600 439 734 303 841 200 378 661 489 550 913 125 120 919 577 460 951 92 305 735 877 162 339 697 186 853 643 395 130 907 55 984 760 280 1008 31 34 1003 660 379 519 522 702 335 829 208 762 278 115 923 672 366 257 786 248 793 116 923 952 88 190 849 350 691 164 875 214 822 788 247 923 120 327 712 322 718 708 328 660 382 429 610 280 757 446 590 852 183 819 222 921 114 657 383 445 592 259 778 44 994 695 342 561 480 887 151 38 998 24 1016 308 733 609 432 456 583 523 514 625 413 774 268 551 487 390 648 285 755 168 868 252 786 140 898 963 77 818 218 346 690 236 805 9 1027 876 164 97 938 998 41 902 139 160 879 834 204 286 753 886 150 374 663 389 648 296 742 364 674 237 801 742 297 21 1020 63 978 911 126 424 612 324 715 927 115 579 464 541 497 650 391 248 794 930 112 875 167 136 906 645 393 322 718 929 109 588 452 186 856 334 702 642 401 277 761 86 954 945 97 574 463 387 653 496 543 362 678 1011 31 960 75 598 440 451 591 238 800 93 946 442 596 138 900 368 672 774 265 393 648 580 461 815 224 59 979 103 934 413 627 965 77 256 784 49 986 471 570 416 622 395 645 507 532 379 660 514 524 360 679 64 978 233 807 401 642 430 605 710 330 627 410 671 369 2 1037 122 913 252 789 410 628 792 245 436 603 52 988 1018 19 325 714 601 438 763 276 768 270 328 709 910 129 390 649 142 898 302 735 139 900 223 818 227 811 427 610 883 158 764 277 163 874 391 648 777 263 221 816 694 347 952 87 219 823 763 274 1032 3 790 250 493 546 144 895 919 123 425 615 675 362 368 671 906 133 233 808 336 703 212 823 707 329 10 1027 364 674 974 65 1007 32 50 985 878 161 67 970 728 310 72 970 437 599 1006 31 398 640 44 996 984 58 991 48 457 580 557 482 466 572 178 863 887 151 730 312 55 984 220 820 437 603 160 877 866 173 57 980 352 686 447 593 485 557 986 56 625 415 836 207 518 519 538 502 80 959 632 408 210 829 627 413 931 107 590 447 602 438 638 401 478 561 334 703 179 858 326 710 376 662 976 60 11 1024 53 984 764 277 385 655 322 715 560 477 238 800 848 192 714 322 964 76 767 274 673 367 105 934 714 326 475 564 265 778 846 193 868 172 270 770 595 440 1001 35 100 937 367 671 104 936 383 658 953 88 537 501 236 803 531 506 580 456 371 665 629 413 605 435 293 743 238 801 934 105 371 668 683 357 486 551 1015 25 1012 25 909 133 470 572 901 141 922 117 538 499 481 557 145 893 821 219 544 495 53 988 681 357 817 224 379 656 940 95 565 475 533 506 213 823 1000 40 590 450 105 931 891 150 415 623 350 687 847 193 374 664 14 1028 907 132 95 943 86 955 113 926 634 407 496 543 1018 22 343 697 297 743 388 650 75 968 383 653 885 156 1007 34 533 510 426 612 454 585 755 284 138 900 233 807 305 732 1001 39 605 433 801 239 716 322 74 967 366 673 672 365 423 616 762 278 929 113 881 158 577 462 77 960 195 842 543 496 743 297 370 668 26 1011 472 564 285 753 840 200 87 951 194 843 210 827 32 1007 1035 7 221 815 638 398 895 146 714 326 337 700 429 610 63 976 285 753 894 143 737 302 762 275 125 915 613 423 1009 27 239 802 753 286 184 855 180 856 144 892 698 342 630 408 850 191 696 341 130 911 506 534 388 649 142 898 1013 29 687 353 1037 2 414 627 839 199 608 430 839 197 665 377 49 989 508 529 285 754 71 970 996 41 546 492 588 450 720 319 899 139 480 559 254 785 358 678 608 427 309 730 1028 14 637 405 602 435 47 992 302 738 666 377 604 433 471 569 899 137 335 706 807 235 315 725 670 369 222 817 463 578 692 351 1012 24 1029 12 779 260 527 515 109 930 937 106 469 567 893 149 884 151 969 71 472 567 692 344 450 587 756 284 707 330 75 963 358 679 395 645 881 158 51 986 546 493 36 1001 650 389 686 355 991 49 736 305 34 1004 73 970 547 492 216 821 561 482 61 978 963 78 362 679 346 695 890 151 124 913 83 960 1009 28 974 64 568 473 176 862 52 985 1023 12 214 822 651 389 279 760 451 589 803 235 380 660 625 412 588 452 877 159 753 283 591 448 996 40 396 644 192 845 32 1011 192 851 703 337 249 792 201 838 242 794 150 885 19 1022 751 286 501 538 827 210 173 867 996 44 384 655 342 696 525 512 576 465 114 921 18 1020 438 598 639 400 462 580 638 398 893 147 97 944 802 237 956 82 680 358 828 208 90 947 918 124 182 861 401 638 790 251 583 456 1023 15 664 375 896 142 969 73 491 547 310 729 816 222 707 335 41 997 677 362 674 365 1016 26 944 95 354 684 497 542 667 374 812 226 882 157 190 848 319 720 790 251 759 278 668 369 344 692 578 464 373 663 155 886 468 573 429 612 392 647 215 822 503 534 291 751 933 108 1034 7 400 639 349 687 830 209 228 812 59 978 538 504 74 963 881 157 822 216 860 179 414 626 362 680 69 970 686 352 980 59 339 704 640 399 413 627 896 144 160 880 590 451 1010 30 696 345 965 74 701 340 985 52 417 622 217 820 248 790 811 227 963 76 441 598 7 1031 626 412 428 611 529 508 667 371 612 428 229 813 267 771 760 283 764 272 231 804 101 936 404 635 924 114 246 795 249 790 850 189 102 938 417 625 428 614 315 724 231 809 223 816 649 392 309 729 125 915 724 316 434 606 14 1024 834 207 304 736 873 169 584 452 530 506 113 925 963 77 1029 10 643 394 923 119 576 463 571 469 849 189 126 917 597 445 758 278 503 536 983 57 108 930 202 839 554 482 875 165 342 696 797 242 951 85 781 258 158 883 673 363 869 169 34 1009 466 572 303 737 863 176 407 631 44 995 753 288 113 926 472 569 108 930 422 615 316 719 882 157 699 339 879 159 1003 33 246 791 438 604 463 577 718 318 839 201 434 606 329 712 575 463 972 69 449 593 968 72 671 365 236 800 667 370 125 912 562 476 407 633 813 227 502 535 670 372 223 816 489 552 590 450 96 943 145 898 201 839 856 183 607 435 124 916 996 46 17 1025 49 987 530 512 604 435 49 988 661 376 652 386 898 140 803 235 367 672 882 156 3 1037 645 395 1025 14 528 514 118 922 48 994 463 579 156 882 1007 28 310 729 824 215 112 931 47 992 264 777 892 144 377 661 688 352 186 852 1038 1 819 223 625 416 271 767 676 362 131 909 544 498 288 752 173 866 506 534 318 721 330 709 373 666 380 659 337 704 358 682 502 535 1037 1 442 597 172 867 20 1019 399 639 804 232 1030 11 943 96 285 754 454 585 917 120 57 986 941 98 659 383 158 880 99 941 921 117 256 784 610 429 217 824 410 625 288 752 146 893 456 585 486 550 745 294 517 519 292 746 289 749 216 819 568 472 271 767 617 422 804 233 896 146 194 843 223 817 757 286 478 560 536 500 180 859 818 221 183 854 257 783 462 577 845 194 339 702 80 962 830 212 482 555 304 736 26 1014 327 708 116 923 820 216 163 877 349 689 905 134 767 271 964 74 594 448 326 711 823 214 910 132 587 452 11 1030 241 797 256 783 83 956 853 186 589 449 527 514 40 998 226 810 678 358 468 570 349 690 240 797 934 105 777 259 914 124 756 283 197 841 266 774 806 233 245 790 577 462 43 999 170 866 417 622 211 824 541 497 862 178 688 354 200 843 104 937 1016 22 207 836 32 1008 331 704 648 387 758 278 535 504 997 40 771 265 5 1031 691 349 529 510 1004 35 1009 28 194 847 359 678 117 925 2 1037 665 374 382 654 1017 25 375 660 574 465 412 623 675 365 387 654 541 495 234 807 704 336 516 523 297 740 272 767 377 663 249 789 622 414 227 812 981 55 167 874 684 355 434 607 991 49 392 650 656 380 872 167 88 954 290 749 480 560 261 778 772 264 425 615 10 1030 1018 20 240 801 586 454 686 353 933 107 510 527 285 753 378 662 252 789 687 350 522 521 377 660 678 359 437 604 785 252 321 714 601 438 729 311 1031 10 131 907 545 493 347 693 786 249 588 449 694 346 457 579 418 624 905 130 257 783 212 827 1010 30 261 779 710 328 905 134 890 148 941 98 305 733 593 446 111 929 488 552 326 714 362 677 837 203 952 86 904 134 510 527 681 355 99 938 222 819 489 552 54 983 231 812 318 721 820 219 718 319 827 214 67 972 135 906 396 644 885 152 228 812 822 219 346 689 437 599 238 801 501 535 633 408 596 445 54 987 6 1034 877 159 692 351 477 561 361 676 653 383 899 140 505 531 148 890 578 459 385 655 430 610 221 817 132 909 1024 15 2 1037 677 359 957 82 856 184 98 943 102 940 129 909 433 607 668 373 721 318 396 645 710 331 248 788 195 844 716 322 668 371 571 470 669 372 603 436 375 663 624 415 563 472 130 909 191 850 149 890 567 475 845 194 947 92 322 718 247 789 120 918 1002 38 103 936 807 232 249 787 329 711 178 862 584 456 724 312 815 226 32 1009 334 702 765 275 136 904 421 620 153 887 824 215 821 218 758 281 887 151 191 849 290 748 468 570 569 470 180 861 300 741 387 652 213 830 53 987 750 291 903 134 837 202 627 413 788 248 265 771 717 319 162 879 759 280 700 341 931 109 863 177 324 717 137 904 972 66 475 562 869 172 275 765 31 1007 298 743 184 855 325 715 910 130 802 237 634 405 241 797 547 492 347 691 995 47 185 854 326 714 428 611 266 771 41 999 833 209 996 41 886 151 103 934 100 939 764 272 726 312 1007 31 922 113 845 196 1001 39 798 241 743 296 887 152 497 540 990 49 661 380 270 773 9 1029 960 80 344 694 58 982 536 501 1002 34 661 376 849 189 55 983 403 638 414 629 491 544 395 644 724 312 622 419 469 569 941 94 771 268 655 386 472 569 714 327 91 946 899 140 199 837 855 181 750 290 843 193 528 509 759 281 482 558 152 888 495 543 119 918 265 775 377 661 532 507 704 333 479 561 441 602 716 319 986 56 281 758 111 927 905 132 515 521 132 908 913 127 910 128 178 858 575 467 942 99 37 998 487 556 242 796 842 195 963 75 153 887 347 694 437 601 965 73 281 762 360 679 301 738 1033 7 110 927 804 231 546 492 430 611 1015 25 859 180 721 317 621 417 140 897 234 808 917 126 136 902 671 370 789 250 360 677 813 225 760 282 826 209 341 696 4 1035 492 548 284 754 84 955 760 283 218 823 934 105 48 990 374 662 119 921 680 362 118 919 178 863 549 487 836 200 502 536 753 285 45 991 402 637 467 568 357 682 54 988 258 777 638 400 592 443 653 383 113 927 994 45 183 860 906 133 886 151 195 845 807 234 718 319 496 542 559 480 964 75 756 280 592 448 536 501 907 131 1011 27 289 747 33 1005 394 645 828 209 237 803 118 920 800 240 833 207 288 749 887 152 172 868 892 149 74 963 873 167 696 342 192 844 379 661 74 966 969 69 744 298 178 861 90 948 478 563 164 876 424 619 295 743 666 370 204 833 509 532 858 184 435 604 759 280 366 674 205 836 947 90 483 560 42 999 73 964 364 673 23 1020 968 68 475 566 230 808 714 325 234 801 485 555 819 220 161 879 735 305 177 859 786 254 914 121 682 361 423 614 364 676 435 607 727 311 19 1023 738 303 249 789 593 448 598 441 565 472 585 456 287 752 680 359 58 980 193 844 498 542 690 346 812 224 225 817 169 874 303 736 626 414 546 496 782 257 18 1020 902 137 545 497 953 82 1003 36 55 984 75 967 816 222 749 287 9 1032 773 265 333 705 804 234 181 858 927 111 181 858 621 422 440 599 981 59 164 877 121 918 682 358 314 724 1028 11 401 636 579 457 574 463 994 46 35 1003 499 544 431 604 179 861 440 598 615 426 314 724 685 353 139 899 130 912 804 236 943 98 153 882 885 156 338 700 899 137 190 847 257 781 388 654 44 995 325 714 1015 24 140 899 299 740 787 251 150 891 288 754 930 110 323 716 65 976 869 168 223 819 71 969 677 361 508 535 758 282 203 838 169 873 875 165 733 302 7 1032 15 1022 1031 7 210 826 838 200 746 292 209 828 50 991 789 253 7 1031 17 1025 829 209 35 1003 283 756 408 631 84 953 416 624 382 657 60 979 563 475 591 450 584 454 442 598 689 347 793 247 691 351 779 257 483 556 33 1006 762 276 214 823 48 989 624 416 41 999 943 95 689 352 31 1006 108 927 91 950 132 910 26 1010 110 928 18 1017 713 328 471 568 770 269 693 348 568 472 485 556 690 351 984 52 758 282 323 717 558 481 966 70 116 926 1017 21 1017 19 628 410 566 475 804 234 680 361 6 1033 302 734 734 303 100 939 497 539 76 964 1019 23 706 335 763 276 205 833 510 531 367 673 683 358 173 864 597 444 546 493 279 758 181 859 67 972 631 410 726 310 125 914 364 673 911 129 897 143 205 835 1034 5 747 294 614 424 83 955 719 323 346 689 774 265 366 671 524 514 660 382 164 878 396 644 122 919 859 181 345 693 442 595 826 209 805 234 903 137 919 116 467 569 75 968 453 582 515 526 935 103 348 693 455 584 633 408 658 382 677 363 64 977 312 731 137 903 154 884 284 755 762 278 274 768 183 855 372 665 875 161 824 219 209 831 772 269 255 782 789 248 694 345 77 964 902 138 964 76 925 116 347 690 51 988 582 461 826 211 865 171 101 939 388 652 632 409 34 1008 776 264 507 534 5 1031 248 795 484 556 195 842 798 239 465 573 107 935 667 372 266 773 816 219 937 103 328 709 278 762 546 489 457 582 516 519 274 768 641 397 91 950 140 899 370 670 378 658 1013 23 299 741 460 580 582 461 146 894 149 892 381 659 850 190 161 877 1011 32 645 396 268 771 965 74 567 472 845 194 260 780 215 824 441 600 45 998 660 382 472 566 835 204 237 801 709 329 147 893 916 124 526 515 136 907 459 584 864 176 164 875 498 545 113 926 683 358 643 395 34 1004 80 960 604 433 265 773 512 524 319 722 601 436 846 192 346 695 759 284 235 804 340 696 967 71 436 606 788 251 378 662 986 54 775 264 80 958 296 744 971 72 982 61 920 117 845 195 832 206 562 478 980 59 761 282 700 336 701 341 203 836 312 728 527 513 536 504 940 100 502 539 487 551 54 985 121 915 236 799 1003 35 422 619 519 518 370 669 459 580 650 390 832 207 55 985 942 94 240 797 721 315 72 968 102 938 557 481 59 980 488 554 948 91 128 912 872 169 182 854 1037 2 642 395 347 693 59 979 109 929 847 194 37 1003 381 659 400 636 945 96 750 285 301 734 1029 13 304 737 769 267 222 817 703 339 880 161 873 164 569 473 128 911 1005 35 2 1037 342 698 232 808 802 240 1003 32 451 587 297 741 549 488 81 957 436 602 692 344 1024 16 598 445 909 127 96 944 191 849 413 629 389 646 705 334 326 715 766 269 228 811 720 316 259 779 41 1001 288 751 75 965 627 415 125 912 165 877 25 1014 543 494 453 587 985 53 370 670 108 932 485 554 549 489 935 105 842 195 611 430 645 391 625 416 727 316 288 752 983 54 325 717 618 422 162 879 91 945 839 196 117 923 216 825 844 195 747 291 892 145 198 839 286 750 639 400 23 1016 669 373 32 1008 745 296 386 649 623 418 194 847 866 171 753 290 221 818 726 310 451 588 738 301 434 605 243 799 961 79 1029 7 140 899 269 772 653 387 495 541 531 506 683 356 382 657 793 248 197 842 240 799 849 190 973 65 697 343 301 739 1010 30 376 665 928 113 125 915 198 840 195 843 156 882 479 563 823 219 1005 33 415 626 575 467 145 893 140 898 1037 2 158 883 104 933 344 699 490 547 435 604 898 139 296 743 982 58 423 617 732 306 202 838 199 841 68 970 690 352 985 54 512 525 1009 30 120 922 619 420 131 906 150 890 158 882 823 215 239 799 18 1023 619 419 37 1006 768 273 9 1031 845 197 284 752 100 938 635 401 992 48 328 710 86 952 518 524 110 929 997 43 546 495 253 786 611 428 633 406 382 658 240 798 49 987 460 576 10 1026 12 1028 919 119 353 689 82 958 474 561 447 590 358 682 547 492 181 859 275 765 618 421 36 1005 108 929 839 201 575 464 585 455 706 333 581 458 515 523 221 817 681 358 236 804 778 260 143 894 668 370 840 198 346 695 858 182 404 631 673 368 117 923 959 83 133 909 420 623 574 468 824 215 535 500 803 236 34 1004 796 246 459 580 587 450 1017 24 912 126 956 85 73 963 193 848 463 574 530 512 233 806 866 173 1 1038 686 354 898 143 953 84 789 254 426 614 144 895 894 144 585 452 711 329 875 166 810 227 900 139 799 241 565 478 139 901 518 520 693 346 283 754 967 76 341 696 1007 33 39 999 833 206 502 537 155 887 403 635 817 223 384 653 254 786 350 689 110 927 710 331 261 777 163 876 569 468 415 626 200 842 748 291 71 967 558 481 383 657 265 773 839 203 290 753 436 603 222 820 625 414 533 507 430 607 56 979 906 130 612 430 853 186 374 666 534 504 239 800 605 436 711 327 276 760 465 576 914 122 906 132 365 675 835 205 516 524 307 731 267 768 841 200 380 660 825 213 464 576 690 350 96 945 654 384 517 521 285 752 425 613 134 904 280 758 402 638 386 656 486 553 812 231 237 806 814 224 665 371 189 851 128 909 411 628 157 883 173 866 510 526 86 953 272 768 343 696 49 991 741 297 180 862 885 152 65 973 663 378 634 403 866 174 911 125 176 866 307 731 909 128 755 283 235 806 929 107 213 824 50 991 249 790 598 441 758 283 855 184 492 544 604 438 814 228 1035 3 258 783 963 79 556 483 802 238 117 926 538 505 398 641 271 769 533 505 1022 21 853 189 456 581 806 230 1 1038 982 56 170 871 447 592 267 772 33 1003 911 127 963 75 894 145 384 657 508 531 788 249 849 190 711 327 552 484 959 78 111 931 744 295 783 254 746 297 882 154 1016 24 776 261 273 764 175 866 541 502 519 520 430 608 589 447 596 446 662 377 588 452 779 260 529 510 829 209 939 99 358 683 429 608 956 83 100 937 846 192 471 567 27 1015 262 778 917 124 964 74 866 169 564 471 398 640 264 777 218 817 694 346 251 789 977 60 403 632 904 136 84 956 400 642 574 464 131 909 334 702 155 883 944 92 164 873 992 44 588 452 882 157 790 249 149 888 562 476 170 871 104 938 508 527 616 424 264 774 920 119 411 628 939 100 582 461 11 1026 218 820 668 373 280 761 821 217 696 343 183 857 147 894 665 373 872 164 550 489 30 1007 857 181 437 603 69 971 693 343 699 341 904 134 258 778 72 965 668 370 460 582 304 735 982 56 603 438 256 781 760 281 204 835 372 667 401 637 341 698 429 608 688 353 907 130 107 933 442 596 410 630 73 962 577 462 543 492 569 471 992 45 171 864 8 1029 918 118 737 305 978 64 638 400 963 80 849 191 998 43 387 649 932 108 527 516 878 164 256 783 602 438 335 704 464 578 926 111 563 476 610 431 1035 7 435 600 244 793 115 923 161 877 503 536 415 625 129 913 498 545 526 514 899 137 64 978 787 248 889 151 550 486 354 688 433 604 747 294 323 716 883 152 585 455 1020 19 147 891 380 656 457 584 705 335 459 581 506 532 99 941 544 495 731 309 534 505 858 180 390 653 762 277 722 317 966 73 176 863 619 418 469 570 383 655 246 795 439 601 159 881 16 1020 340 702 454 585 796 245 465 573 617 419 280 755 412 629 455 585 761 282 338 703 238 799 966 72 417 618 898 141 574 466 924 115 824 214 472 566 476 567 170 866 587 454 892 149 939 99 830 213 730 310 90 953 889 149 1009 33 399 640 405 633 909 130 559 483 582 454 85 957 759 282 480 560 616 423 724 313 656 384 84 954 1021 19 749 286 514 525 928 108 185 855 757 279 707 331 683 355 633 406 509 530 839 204 930 107 212 826 376 662 2 1036 73 968 823 214 212 825 667 372 539 500 143 900 334 706 937 101 323 716 986 53 91 946 485 553 250 787 805 232 901 136 865 176 253 788 584 454 824 214 546 492 72 970 986 55 180 855 161 880 927 113 763 273 676 365 695 344 991 45 324 713 360 676 68 971 794 244 227 811 441 596 458 582 186 851 467 571 1002 35 495 544 929 111 417 624 751 284 1034 8 902 139 650 387 169 867 111 927 851 185 854 188 536 504 423 619 416 626 672 367 468 573 1013 27 352 686 68 968 976 59 413 625 764 277 838 201 707 330 515 523 974 69 293 746 38 1003 606 435 610 428 317 724 30 1010 83 957 687 351 186 853 1014 23 863 172 410 628 99 941 695 347 932 105 789 247 353 684 423 616 428 611 176 863 731 310 539 499 687 354 895 148 491 550 73 969 314 725 781 259 721 316 600 441 268 774 672 364 542 494 923 119 354 685 584 458 268 770 1000 41 589 447 279 760 230 810 254 786 258 783 22 1018 388 649 609 429 436 606 285 756 750 289 878 160 594 443 793 244 698 338 212 827 207 833 889 151 666 371 376 663 847 189 426 614 310 729 670 367 358 683 437 598 384 654 496 545 999 41 913 128 942 97 993 48 357 680 431 607 356 685 182 859 272 768 716 319 524 515 376 661 55 984 623 415 389 647 692 350 574 466 453 586 179 860 389 654 489 551 856 184 16 1026 792 246 845 194 191 850 822 220 17 1022 794 246 585 457 645 396 596 442 555 484 56 980 383 657 941 96 988 49 258 777 913 130 209 831 591 448 927 112 846 194 373 662 97 942 1027 11 681 355 925 110 706 337 712 326 667 372 590 446 672 367 862 176 33 1010 103 936 696 346 814 226 393 650 608 433 542 499 898 142 575 465 738 300 460 576 843 196 801 242 639 402 1027 14 487 551 190 851 907 130 665 376 268 770 644 393 1028 12 557 483 419 620 836 200 526 515 328 714 238 803 691 352 926 113 713 328 991 47 314 724 261 780 458 582 753 285 1031 11 463 576 783 255 135 907 796 242 896 145 786 251 852 190 128 912 868 173 146 892 664 378 891 147 817 219 124 918 995 44 115 924 754 285 625 417 858 180 637 401 174 865 333 705 539 500 189 851 756 280 867 171 562 476 830 209 609 433 155 882 817 224 452 590 518 522 140 898 720 320 13 1026 182 860 293 745 444 594 2 1037 415 627 63 978 332 703 677 360 649 391 21 1019 792 250 291 749 959 81 420 616 920 120 236 807 579 463 461 578 679 356 511 530 997 42 695 345 821 214 687 352 285 753 1013 27 473 565 379 658 304 734 765 275 112 927 719 321 820 219 392 646 140 896 70 971 107 935 631 404 150 890 443 598 538 504 702 340 631 408 466 573 543 497 683 354 263 776 356 684 940 102 305 737 158 879 231 808 180 855 911 128 782 259 134 903 218 821 1037 3 433 606 382 659 922 117 1003 39 433 609 286 750 670 368 581 455 885 152 689 350 1 1038 246 792 862 178 204 837 212 829 562 476 750 287 404 635 1025 15 260 780 331 707 457 583 321 717 329 709 950 88 641 402 695 343 44 993 707 331 574 465 355 686 959 80 1034 6 460 578 190 852 682 356 162 876 984 56 738 299 461 580 773 266 783 255 134 906 444 595 373 668 121 920 132 907 700 339 829 212 402 634 364 674 696 342 730 311 711 329 119 916 764 276 468 572 30 1007 850 186 945 97 954 84 189 850 290 750 247 792 327 712 388 648 481 560 263 772 327 715 995 44 458 585 63 974 523 515 837 201 544 493 276 763 692 347 146 894 254 787 699 337 373 667 969 71 900 140 732 308 64 972 167 870 126 913 230 807 894 144 389 650 477 560 231 810 319 721 694 349 15 1026 758 279 114 922 937 101 747 291 1017 23 162 876 37 1001 621 416 82 958 321 717 87 949 550 486 1004 33 995 44 150 885 281 761 360 679 820 219 219 820 623 415 502 536 988 52 115 924 940 99 739 298 213 826 637 400 566 475 858 182 483 557 925 113 764 277 672 368 116 924 484 554 262 779 307 734 319 720 864 174 760 279 873 163 581 458 278 763 327 713 422 618 545 496 320 716 198 844 114 926 1 1038 395 641 669 367 29 1009 48 987 472 567 443 599 654 383 338 701 380 659 885 152 347 695 944 96 917 122 113 922 911 129 588 453 179 859 808 232 881 156 794 249 54 983 326 715 245 797 641 402 522 519 308 732 1010 27 949 86 457 580 565 472 739 297 723 317 426 609 300 739 683 355 927 110 73 965 401 634 996 46 820 220 827 216 85 957 749 289 719 321 673 366 553 485 555 485 336 704 667 370 607 432 602 438 255 785 188 853 162 880 149 893 605 435 652 384 876 162 886 152 228 810 64 973 614 425 473 569 170 871 617 422 74 962 1000 39 330 711 8 1033 277 766 101 940 53 984 579 460 240 801 144 895 846 190 615 427 14 1027 973 65 816 224 781 255 313 727 743 298 135 907 205 834 397 642 780 262 138 902 539 501 426 611 670 370 231 809 657 384 828 211 627 409 966 72 722 313 299 741 253 790 752 287 303 736 822 218 178 859 75 961 961 79 791 251 384 652 154 885 902 133 594 445 213 828 120 918 424 618 616 427 649 390 47 991 987 53 889 148 159 880 813 227 823 218 886 156 114 924 385 656 17 1024 781 260 252 789 726 313 224 819 17 1022 363 676 208 834 346 696 637 401 183 860 548 490 24 1019 590 449 984 57 658 382 141 900 354 683 829 209 45 996 962 75 752 286 797 241 249 789 400 636 10 1030 663 379 48 988 866 176 368 674 233 808 210 830 267 771 630 406 124 912 990 49 951 90 284 758 627 410 906 134 405 638 336 705 899 143 913 128 695 343 176 862 458 580 416 624 468 573 910 129 462 576 985 58 789 252 825 217 993 48 871 168 345 698 971 67 634 408 219 817 684 353 304 737 931 111 696 343 953 88 756 279 917 122 984 59 484 557 146 896 182 859 794 242 903 139 1021 16 303 736 221 818 249 789 885 155 629 407 121 915 304 736 736 301 666 374 546 497 747 290 261 781 1010 32 974 63 535 504 920 119 743 295 937 102 886 152 879 159 524 515 951 86 489 552 501 534 59 981 660 377 851 189 920 120 978 60 947 92 426 612 710 325 77 958 674 366 447 591 217 819 144 895 373 664 945 96 751 288 854 189 751 291 171 866 118 924 545 491 990 49 10 1028 785 252 610 425 937 99 820 222 691 351 666 375 33 1004 660 376 453 586 873 164 226 814 812 227 216 822 37 998 300 741 111 928 390 646 730 311 427 611 656 382 749 287 8 1031 327 713 211 828 904 136 543 499 50 989 809 233 562 477 1006 32 644 394 670 365 92 949 247 791 37 1005 633 403 656 381 661 378 995 40 133 906 246 792 831 206 189 853 105 935 848 193 1002 35 436 606 819 223 460 583 830 208 894 145 853 187 447 590 838 198 506 534 357 679 797 244 655 383 69 969 537 500 931 108 133 905 421 620 823 215 122 916 957 81 334 705 914 125 905 133 424 612 1008 32 310 725 204 831 599 441 908 129 420 616 989 51 676 363 952 85 798 239 952 87 568 471 1020 19 5 1034 485 550 72 969 864 171 195 843 236 804 886 153 820 220 669 367 393 648 293 749 851 187 945 96 227 812 25 1013 197 843 267 770 1026 11 963 80 387 652 632 410 533 505 474 564 419 621 248 789 67 970 1037 5 823 215 243 800 726 316 637 401 287 754 951 89 539 503 876 167 1005 36 496 540 815 220 100 941 160 877 987 56 1038 1 301 741 340 697 56 980 865 174 643 396 310 729 276 763 727 315 546 492 842 201 567 470 893 149 896 144 444 596 662 374 500 537 191 845 318 724 99 941 700 336 728 309 544 492 668 373 795 245 787 250 304 735 465 574 273 768 493 545 1030 7 942 95 790 246 619 421 748 291 688 353 780 259 105 933 99 940 498 543 437 601 653 384 658 383 370 671 21 1019 657 384 672 370 638 400 1021 18 993 44 408 629 424 616 619 422 102 939 584 454 938 99 147 890 525 513 988 49 715 327 187 852 724 313 887 152 302 733 395 645 712 327 452 587 348 690 226 814 295 744 471 567 762 277 640 396 942 95 176 863 383 655 806 232 432 607 550 487 505 530 497 542 916 123 93 943 765 274 1004 37 101 934 259 780 985 55 241 801 659 379 191 848 211 832 374 664 52 990 38 1003 57 979 187 854 573 467 518 523 219 823 43 996 181 858 95 941 990 49 259 779 280 758 903 134 840 197 815 224 112 926 647 390 457 580 277 763 540 496 1027 14 1036 2 829 213 642 396 962 75 135 903 682 357 710 332 994 43 1006 35 751 291 958 83 386 651 311 727 104 934 293 748 142 896 431 606 312 726 662 378 682 360 312 727 873 162 1027 10 271 767 610 426 796 243 1016 23 838 201 479 556 570 467 158 883 572 466 128 907 833 206 359 678 289 751 381 659 446 595 297 744 858 179 236 802 653 386 40 1001 978 61 541 500 68 971 98 939 562 480 279 760 428 613 173 865 265 774 114 923 587 453 172 870 42 996 44 992 550 492 498 543 645 391 312 730 224 814 872 165 806 235 506 534 486 556 407 632 535 500 874 167 206 834 791 248 255 783 433 606 350 687 328 711 20 1016 899 142 358 683 643 400 661 378 820 219 1005 32 178 862 1013 26 367 671 576 464 87 951 145 897 456 583 868 172 13 1024 944 93 323 714 173 866 502 534 345 695 85 953 217 821 371 664 169 872 805 237 788 252 790 249 311 731 109 932 761 278 983 56 604 436 457 581 840 196 54 983 829 213 657 385 973 64 239 798 418 619 958 77 784 253 697 343 929 110 578 461 998 41 721 322 615 423 158 877 453 585 262 777 594 449 757 282 577 463 459 579 372 666 63 977 467 575 59 981 321 718 846 194 187 854 492 546 809 229 150 890 3 1036 960 83 811 230 270 771 645 394 866 172 822 217 276 761 639 400 385 651 874 165 996 44 311 728 564 479 982 60 266 775 725 314 592 445 511 531 804 237 838 203 766 277 855 180 273 765 200 835 293 742 79 960 704 336 215 824 353 689 730 305 257 784 959 80 564 473 750 289 821 221 948 91 606 435 462 577 723 314 96 944 908 131 762 275 163 878 596 445 59 982 814 223 583 455 211 828 196 844 1032 5 756 283 310 728 1010 26 1033 9 890 153 900 138 62 977 319 721 318 721 443 594 758 278 830 211 883 158 878 161 439 602 391 646 387 656 691 350 280 762 619 418 810 232 430 611 30 1009 58 979 443 595 1025 13 23 1019 382 658 143 898 219 820 938 98 681 356 927 113 968 70 678 362 290 751 366 670 795 240 554 487 930 112 602 436 641 399 300 742 330 713 434 603 382 654 41 996 77 958 127 914 466 570 404 638 237 800 146 894 339 701 787 255 811 226 545 492 924 117 1020 18 983 57 7 1036 520 521 948 91 824 218 175 867 194 847 562 479 410 629 1001 38 810 226 748 291 207 831 989 51 67 969 192 846 101 938 349 690 367 670 115 924 107 933 929 112 656 384 513 526 380 663 339 701 334 706 338 703 56 981 29 1010 699 340 846 190 544 494 845 190 74 965 1015 23 366 673 158 877 456 583 937 102 1030 10 202 838 583 453 830 207 635 406 335 706 699 342 460 581 192 849 575 460 521 516 293 746 17 1020 20 1019 275 766 520 519 503 538 342 698 123 917 64 973 633 409 273 764 724 311 409 629 251 784 898 144 755 281 394 642 743 293 260 780 105 934 150 889 291 744 76 962 235 808 986 53 891 147 724 315 297 742 397 642 508 531 1018 21 432 610 709 330 580 458 343 695 743 295 417 619 847 190 607 435 703 339 257 784 302 737 427 612 1007 30 34 1004 915 124 935 103 41 1000 525 515 904 135 383 658 412 624 983 57 1023 17 232 807 834 201 743 295 268 770 248 792 947 92 524 514 1030 8 914 123 27 1011 659 380 762 276 816 222 503 534 812 227 575 462 731 309 376 662 942 100 368 672 882 156 52 991 645 398 292 748 598 443 566 473 257 781 901 140 720 316 795 241 574 465 376 663 641 396 929 113 733 305 194 845 832 205 305 736 614 425 453 587 94 942 233 807 626 410 594 443 201 839 256 781 915 127 833 205 891 148 783 256 840 195 240 802 619 419 253 787 34 1007 30 1010 580 460 1035 6 514 528 212 827 376 662 988 52 951 88 117 922 308 727 197 843 253 787 15 1025 209 831 354 682 912 125 202 836 67 972 899 142 468 569 594 446 406 632 415 624 742 296 703 334 739 302 11 1028 871 169 254 781 85 955 260 778 91 948 848 188 355 687 614 425 73 966 518 523 256 784 784 251 21 1019 709 331 910 128 439 602 568 471 572 468 703 338 12 1027 117 925 7 1032 477 561 117 919 591 446 53 984 306 732 585 451 420 615 430 613 969 69 592 449 675 365 212 826 583 457 79 963 465 575 324 714 104 935 860 177 572 466 49 992 548 493 527 512 443 597 115 925 14 1024 341 699 843 200 795 244 600 441 391 648 255 785 416 623 164 878 791 252 274 762 739 298 65 976 279 760 335 704 108 931 697 345 265 775 672 365 555 485 495 545 1027 9 953 86 786 254 190 852 215 827 475 564 794 245 783 258 721 319 793 244 650 385 477 564 208 832 638 404 976 62 265 773 115 928 44 996 371 668 676 362 966 76 64 975 1028 12 64 976 179 858 437 602 963 78 717 324 515 525 798 242 631 409 627 411 197 842 988 53 1030 13 596 442 280 759 424 618 923 118 227 811 692 349 615 423 755 284 672 367 453 587 507 532 396 640 743 295 475 566 244 795 982 59 944 95 766 272 302 737 249 790 676 362 189 852 128 908 711 330 957 81 210 830 671 368 1017 23 813 223 794 248 403 633 855 180 472 567 901 138 238 799 950 88 411 626 34 1006 410 628 710 329 597 439 533 503 624 417 98 938 342 695 120 921 574 466 54 988 119 916 367 672 421 618 291 746 928 109 92 945 861 176 941 101 892 147 931 110 308 730 181 856 246 793 53 986 443 596 775 264 401 638 522 515 796 243 210 828 776 263 356 681 297 740 232 805 826 212 479 559 276 766 342 698 593 445 169 872 376 667 950 90 74 966 760 277 798 241 243 795 98 938 152 887 88 950 246 794 884 154 584 457 756 281 152 890 516 521 343 696 729 306 856 183 453 586 979 61 260 779 625 415 902 134 370 669 1 1038 779 259 71 965 264 771 474 563 908 129 106 935 366 672 884 155 901 136 545 493 534 501 668 373 829 211 717 323 34 1006 687 354 521 520 1019 17 740 296 530 510 197 839 821 218 568 472 897 140 515 521 89 951 460 581 566 473 675 364 849 192 1019 20 795 244 744 293 749 291 38 1001 454 586 918 119 100 939 639 404 551 486 680 361 892 146 136 904 95 944 803 238 895 143 305 734 790 245 461 575 615 423 1005 35 518 520 634 407 257 782 2 1037 257 783 375 662 109 927 163 876 317 722 497 545 176 866 888 151 905 138 399 643 915 125 78 959 486 553 525 514 265 775 125 916 671 368 29 1011 418 619 383 656 654 385 635 405 982 54 884 156 1024 15 574 465 560 479 310 725 639 397 219 821 384 655 681 357 991 46 224 814 667 371 353 690 864 174 81 957 510 532 385 656 216 822 202 840 437 604 885 151 525 515 27 1014 632 407 857 180 534 501 960 80 1026 12 437 601 510 531 615 428 722 316 891 150 802 237 413 625 58 982 24 1012 134 906 307 732 513 528 338 699 524 516 204 835 278 761 742 298 622 415 1017 24 111 928 671 369 209 827 360 683 901 137 826 213 653 388 264 773 72 965 767 270 29 1012 546 493 853 187 78 961 455 587 392 644 480 561 171 868 313 725 999 42 755 286 967 73 471 568 1032 8 966 72 1009 30 458 583 981 58 987 53 966 75 484 551 374 665 636 404 1038 1 792 243 782 260 205 835 63 978 758 278 101 936 474 565 944 95 176 866 307 731 496 545 75 968 59 980 170 872 224 817 629 409 585 452 542 498 78 961 790 246 391 650 349 691 808 229 57 983 943 96 191 847 147 893 471 567 678 361 451 589 1029 12 123 916 729 309 804 234 232 808 541 498 445 594 865 175 670 367 692 348 995 45 179 861 88 950 326 715 384 656 708 332 801 237 187 852 389 647 734 304 1015 26 511 529 319 722 148 889 321 721 549 493 51 988 219 823 191 848 123 916 910 126 826 209 687 351 30 1011 460 577 202 836 311 727 714 326 338 701 174 865 568 473 883 156 758 281 90 950 77 962 701 340 213 826 500 537 634 402 326 714 428 608 356 682 687 352 329 707 918 118 100 939 375 665 944 94 28 1013 517 519 979 56 916 125 252 783 346 694 1026 16 8 1030 321 717 285 755 628 413 247 792 174 865 98 943 157 882 680 359 388 654 971 65 931 111 583 457 617 422 296 742 125 915 377 660 680 361 875 163 995 46 840 199 286 753 335 706 782 261 878 159 241 800 295 746 133 906 922 118 849 192 782 257 225 813 34 1005 300 741 131 905 186 854 354 685 234 805 673 366 249 791 820 219 882 158 384 658 1031 7 212 824 410 631 301 738 832 211 643 398 552 484 918 122 460 576 926 117 185 855 344 695 1020 16 675 363 159 883 733 303 743 296 330 711 979 60 368 673 512 530 350 688 565 473 313 726 508 532 324 711 323 720 1003 38 889 148 158 877 538 501 568 472 573 470 941 102 405 632 1009 26 911 128 523 518 692 345 942 95 95 943 362 679 504 535 233 804 868 171 285 752 690 352 260 776 656 385 942 97 297 745 321 721 90 949 810 226 166 872 681 358 48 992 122 918 458 578 151 891 854 182 703 335 744 294 619 423 195 845 982 58 776 262 448 590 518 522 616 423 867 171 885 153 367 675 355 682 720 315 50 987 331 706 299 741 46 992 816 226 741 298 466 571 297 741 140 902 34 1003 920 120 588 450 805 233 871 169 933 104 443 597 349 692 137 903 295 745 308 732 450 586 634 401 890 148 980 57 324 716 876 160 148 893 835 205 575 465 423 614 131 911 37 1001 989 49 530 511 72 971 639 397 837 198 823 219 312 728 980 62 778 260 555 482 748 289 981 60 826 213 777 262 363 674 157 882 1037 2 710 329 641 398 594 445 155 885 242 796 579 460 237 803 318 723 745 295 1020 19 1020 20 457 578 575 460 62 979 187 853 86 955 877 161 278 760 738 302 1034 6 155 883 976 63 762 281 42 998 972 67 590 450 666 369 747 296 421 618 418 619 840 202 545 492 101 934 1037 2 319 720 663 376 432 610 269 773 308 731 573 462 629 411 694 345 437 602 1032 8 599 442 442 598 495 544 183 856 239 799 21 1017 490 546 579 461 567 470 395 647 621 420 312 729 899 138 318 719 460 577 406 633 163 875 787 248 606 432 206 836 617 422 743 296 606 430 1004 35 770 266 961 78 530 513 815 226 267 770 403 633 33 1004 158 879 340 696 467 572 992 48 623 416 722 315 408 632 742 297 593 447 1017 21 52 986 1005 34 95 943 664 373 760 279 679 360 1013 27 819 222 52 989 863 176 377 663 746 289 816 224 441 600 71 966 920 119 582 456 658 380 788 249 203 833 129 906 1026 13 134 903 148 894 718 320 961 78 696 346 889 149 986 54 663 377 140 900 176 862 841 199 429 613 428 615 348 694 102 937 549 488 783 254 820 219 380 658 179 863 957 83 246 793 362 679 321 717 829 208 193 847 13 1026 904 133 473 566 936 104 619 419 940 97 373 666 528 513 131 909 424 617 975 67 353 685 234 805 673 368 799 238 658 383 511 530 381 656 387 653 102 937 517 519 1014 22 214 827 909 129 966 71 181 858 594 444 544 494 299 742 774 265 786 256 745 295 208 835 975 61 29 1007 538 502 1017 23 802 238 642 396 347 695 691 345 703 334 151 888 608 432 149 887 657 380 424 613 824 216 998 41 939 102 114 927 7 1031 478 560 1035 7 983 55 511 531 465 576 825 215 307 735 559 480 1033 8 331 711 960 75 129 909 689 352 80 961 472 566 727 312 401 641 489 554 177 861 584 455 5 1033 970 69 288 750 794 248 925 113 915 122 378 661 424 615 470 567 856 185 938 102 400 639 230 808 994 43 138 902 939 103 387 654 310 725 56 981 604 435 590 450 679 361 937 102 532 509 207 831 17 1024 701 339 617 423 777 263 332 710 522 517 538 505 167 873 166 873 99 942 157 879 85 955 676 364 917 122 394 648 532 509 492 549 21 1020 270 770 995 44 283 754 207 832 680 360 295 743 773 267 74 962 206 831 655 383 782 260 135 904 377 664 107 928 274 765 11 1027 657 383 777 266 636 403 609 429 749 293 638 397 64 977 876 159 585 453 704 333 657 381 845 196 982 58 1000 40 795 245 772 271 139 902 286 756 491 548 2 1037 332 705 256 786 603 436 243 795 80 960 709 330 15 1025 509 533 586 456 539 497 771 269 821 217 190 847 520 517 554 484 762 276 484 554 750 288 79 961 986 54 547 489 949 90 797 239 323 717 525 515 704 335 697 342 212 829 962 75 853 182 56 981 932 107 49 986 736 301 1027 14 399 638 823 212 563 477 915 124 58 985 967 69 853 189 420 615 669 371 22 1020 907 130 874 162 891 147 190 849 984 55 206 830 262 776 567 470 630 411 767 271 1001 41 468 570 89 948 205 831 669 369 285 754 532 506 117 924 415 625 2 1037 374 664 808 229 652 385 45 997 319 722 91 948 767 272 928 108 873 164 18 1025 556 483 647 395 43 999 948 90 519 521 910 127 650 388 310 727 910 128 947 94 837 204 82 957 685 355 942 101 835 200 698 341 599 441 672 364 222 819 498 540 624 412 585 454 620 417 149 888 617 424 254 783 694 345 933 108 435 600 1028 10 867 173 384 658 377 661 884 151 704 335 908 134 283 760 344 697 402 639 765 274 621 418 37 999 302 733 639 398 844 195 93 945 217 821 589 448 829 210 168 874 784 257 229 813 378 660 800 236 987 50 250 788 733 310 430 612 481 554 173 864 299 741 540 499 27 1012 625 411 29 1010 672 367 109 929 282 759 595 443 15 1022 745 294 930 109 469 570 655 387 259 778 96 942 500 542 127 911 514 521 608 433 546 494 527 514 869 169 1007 29 794 243 752 288 621 421 578 459 745 295 321 715 601 437 563 477 145 895 687 350 771 266 48 989 8 1030 175 864 384 653 848 192 1031 7 976 63 205 834 290 750 904 134 794 248 843 198 745 293 613 423 549 488 686 352 920 116 30 1013 95 942 73 970 201 839 995 45 68 970 603 435 322 716 498 542 679 361 994 45 119 919 277 765 1003 35 530 509 610 430 667 368 366 676 204 836 121 918 685 354 848 188 163 876 115 925 188 851 434 607 603 438 422 616 214 827 801 239 856 182 104 935 259 779 14 1027 630 409 417 623 569 468 721 315 631 407 51 985 1015 22 2 1037 493 543 962 77 193 842 962 81 495 542 368 673 478 560 136 900 952 86 376 660 284 753 880 157 513 530 556 483 29 1010 776 263 171 866 177 859 1001 40 754 286 343 698 631 410 251 786 526 515 922 115 953 85 664 371 942 99 199 844 917 122 766 271 845 193 649 388 184 852 207 830 217 822 354 684 152 888 930 113 195 845 220 817 801 237 490 549 112 923 1001 35 547 494 26 1011 486 553 170 868 412 626 827 211 355 685 797 242 195 843 23 1016 245 794 366 674 565 476 550 487 758 282 41 1000 810 228 8 1031 79 959 201 840 649 390 20 1020 670 370 788 252 144 897 57 980 137 905 941 99 459 581 794 249 246 794 762 279 670 371 434 607 831 205 929 112 812 225 662 378 367 674 386 651 458 582 1018 23 840 201 784 252 322 716 582 454 788 252 183 854 713 326 454 589 816 223 327 713 868 173 242 799 416 625 581 459 269 770 514 525 857 178 435 605 817 220 803 239 970 68 477 560 558 483 747 289 305 735 1029 10 972 68 217 822 547 490 3 1037 439 596 181 859 9 1029 290 748 108 930 111 926 206 834 318 723 248 791 126 915 187 850 48 992 241 798 594 448 313 730 893 146 357 681 511 529 565 475 715 326 672 363 714 326 364 677 889 148 476 567 84 952 438 602 895 142 216 822 269 771 791 248 225 812 966 73 450 587 530 508 128 914 924 111 1011 26 914 123 169 869 571 470 172 865 768 269 1001 36 214 828 642 397 818 222 1015 28 878 162 882 157 541 500 76 964 331 705 330 710 411 632 962 78 688 350 957 81 589 450 280 756 14 1024 777 263 990 50 473 566 698 342 549 486 454 586 34 1005 571 469 899 139 251 789 238 804 1000 39 592 448 22 1019 162 874 214 825 606 431 1036 5 740 303 453 589 579 459 747 295 289 754 478 563 752 289 160 878 415 625 37 1002 634 408 560 476 477 563 464 573 270 768 374 668 897 145 997 40 446 589 663 377 340 700 454 587 225 814 118 919 1030 11 385 651 188 851 211 827 939 101 719 316 934 105 599 443 765 271 279 761 61 975 408 630 663 378 270 766 38 1001 730 310 688 353 51 987 969 74 438 599 103 937 935 106 242 795 510 525 438 600 716 320 582 458 236 802 346 693 480 559 191 850 700 338 25 1012 195 841 157 879 418 619 445 595 8 1031 618 421 195 840 797 241 149 892 85 952 505 532 566 475 376 666 239 799 1035 1 406 634 857 185 472 567 231 806 827 210 740 298 807 231 100 939 694 348 819 223 548 490 841 197 915 125 624 414 591 445 812 227 991 50 372 667 8 1030 315 723 908 135 971 67 172 871 340 700 989 48 86 955 889 150 129 909 398 645 119 918 759 276 238 798 10 1029 36 1004 893 147 451 584 133 907 518 522 854 188 686 352 1003 40 543 496 283 754 241 798 765 275 926 112 834 206 746 294 289 748 908 131 1031 9 354 686 231 812 749 294 235 805 1 1038 252 791 408 629 874 168 268 772 855 181 912 127 616 422 722 316 391 649 738 298 494 545 210 830 743 295 565 478 570 468 900 140 234 804 752 290 479 560 328 709 371 668 388 649 929 108 16 1020 197 841 729 310 955 85 805 235 444 598 176 866 420 618 601 436 616 421 156 883 1027 13 907 131 898 143 177 865 924 118 802 235 175 863 853 187 282 757 129 909 307 732 767 271 712 330 400 639 98 944 1007 28 622 415 437 606 762 276 494 544 1013 27 379 659 909 131 322 717 254 782 264 775 432 605 970 73 768 271 495 543 7 1032 970 70 1014 24 267 772 323 720 316 724 392 644 738 299 100 935 304 736 1018 24 549 491 826 212 558 484 177 864 369 672 835 207 571 467 1011 31 987 55 521 517 656 385 161 880 854 183 526 509 587 454 617 426 165 874 978 61 198 841 949 88 913 129 46 990 769 269 906 137 6 1032 287 754 811 226 511 526 287 754 382 656 292 747 928 107 222 819 970 71 925 114 874 163 532 507 580 458 350 687 191 846 715 324 114 927 237 806 500 539 448 590 355 681 99 944 588 454 312 727 628 411 677 363 607 432 171 869 172 865 327 709 326 712 381 659 294 745 602 439 696 347 409 631 882 153 445 590 677 361 459 577 30 1007 260 777 784 254 99 942 116 923 106 936 443 595 79 961 717 326 547 494 923 117 835 200 512 527 436 599 942 96 970 69 958 84 442 598 241 802 429 609 266 775 523 516 962 76 590 446 970 69 61 978 141 899 544 492 1001 39 598 440 874 161 153 886 1019 18 682 357 984 54 376 664 812 229 425 613 804 232 648 392 136 904 483 554 927 113 857 182 885 153 902 138 661 378 308 729 202 837 765 274 824 219 758 278 655 386 598 439 256 781 1011 29 470 568 487 552 741 298 88 954 805 236 14 1026 426 614 725 315 864 174 628 410 359 681 930 107 168 869 247 792 545 497 719 321 915 120 116 923 951 92 126 912 375 665 959 81 960 77 239 801 707 331 262 773 381 656 298 743 414 626 500 539 624 414 930 106 839 201 981 58 1024 15 13 1028 294 747 537 505 491 549 332 704 612 427 498 541 496 543 662 376 210 831 119 919 596 443 100 936 697 342 1009 31 224 816 227 812 307 734 482 557 516 522 689 351 785 254 300 736 372 666 882 157 842 200 1035 2 21 1017 504 536 179 863 213 824 330 712 687 351 274 767 182 854 143 897 640 397 705 337 612 425 887 154 798 243 163 877 616 422 280 762 211 829 28 1009 806 231 533 506 576 467 267 771 995 43 906 135 479 559 454 587 935 106 999 41 646 392 716 322 1017 21 651 386 527 512 169 867 152 887 428 609 791 249 916 126 426 616 869 172 741 298 26 1013 1031 8 841 198 522 519 842 195 984 58 562 480 278 764 428 609 997 43 305 732 460 575 630 412 121 920 459 582 461 576 469 570 42 997 104 934 998 42 769 269 247 793 408 630 487 554 136 907 482 554 517 522 109 933 636 405 679 357 171 872 265 777 616 423 29 1012 135 903 704 336 942 94 1009 28 679 361 777 263 772 267 933 103 565 474 867 169 43 1000 298 739 386 654 204 835 1033 5 308 732 892 148 72 971 540 498 809 232 512 529 591 450 238 804 910 125 463 574 9 1030 329 711 430 606 521 519 880 161 606 435 868 173 341 695 381 657 592 445 664 375 984 55 617 424 677 362 957 82 777 262 233 810 740 300 701 338 393 646 1010 28 269 772 861 176 122 917 809 227 831 209 262 776 541 494 190 848 546 491 788 251 594 445 148 893 438 602 899 142 188 853 1005 35 751 286 223 817 9 1029 762 278 925 114 566 472 531 506 785 250 284 755 18 1019 98 943 997 42 188 854 102 938 47 992 516 523 686 352 182 856 230 812 864 175 635 407 400 640 798 239 468 569 505 531 821 217 316 726 417 621 875 163 1004 35 1012 25 523 514 773 268 112 925 11 1028 388 653 234 805 382 658 882 157 312 725 369 668 217 821 684 356 700 342 290 748 541 497 605 433 168 873 566 474 325 716 306 730 243 799 875 164 455 582 819 221 850 187 574 465 983 55 241 798 275 764 305 735 835 204 999 39 411 628 1011 30 509 530 312 724 667 371 559 480 899 144 575 464 78 960 844 192 124 917 383 654 249 793 845 195 862 179 892 148 538 502 348 687 575 464 173 866 190 848 630 408 555 480 302 733 720 320 394 646 92 947 278 764 733 307 907 131 628 408 417 622 1023 18 429 606 372 667 486 556 833 205 645 395 323 718 907 132 819 222 469 570 853 187 1032 6 381 655 507 534 107 931 902 141 553 487 930 107 531 507 695 341 250 792 944 95 543 498 431 605 746 291 152 886 875 165 349 693 94 949 886 157 470 572 119 921 513 526 740 299 467 575 83 955 900 136 238 804 151 891 132 910 429 611 450 589 193 846 295 745 59 980 1025 14 833 206 626 416 659 380 990 46 814 225 51 988 324 717 182 856 473 567 295 746 59 983 896 142 1027 10 450 590 636 402 694 342 213 825 367 668 399 639 703 337 106 930 85 954 806 234 978 61 5 1034 340 697 367 674 842 197 902 136 1015 26 299 740 506 533 954 86 605 433 765 274 245 796 598 438 270 768 602 439 945 95 961 77 464 578 414 623 291 747 100 939 863 179 633 405 285 754 223 818 404 638 403 638 1023 16 985 54 937 102 150 886 762 280 108 932 684 358 873 166 879 160 688 352 921 117 115 921 932 108 719 319 320 719 675 366 945 90 310 731 548 492 705 332 176 867 612 427 791 251 347 692 1019 22 259 780 243 797 265 774 580 458 877 161 841 195 38 1005 110 931 238 798 394 648 278 758 182 856 722 319 885 154 1027 10 595 442 230 812 141 901 87 952 511 526 578 459 399 639 10 1028 141 901 112 928 1031 9 381 657 501 536 1025 12 256 785 257 782 227 815 813 227 570 471 761 280 674 367 222 819 714 323 1019 18 786 254 128 911 124 917 546 493 71 965 443 593 973 66 223 816 417 623 442 596 472 564 853 186 745 298 1022 17 142 898 800 242 28 1012 993 44 614 422 617 423 892 146 612 427 619 420 132 907 698 344 1018 21 900 138 623 417 806 230 15 1022 768 271 201 840 729 307 727 316 278 760 79 956 462 579 395 645 761 280 836 202 410 628 95 945 863 179 560 477 453 587 678 359 995 44 19 1017 943 96 185 855 483 559 930 111 618 423 687 354 576 462 284 753 695 345 916 122 667 376 40 1001 17 1026 656 382 247 793 513 525 626 410 593 445 16 1021 559 478 344 694 380 657 860 177 326 715 306 735 249 787 249 791 334 705 899 138 409 631 678 362 851 188 297 742 107 932 637 402 882 160 166 874 188 847 746 296 186 851 680 356 599 438 850 191 751 287 751 290 740 295 311 731 107 930 835 202 678 361 16 1024 472 569 62 977 348 687 561 477 821 215 265 776 644 395 931 106 25 1016 894 144 975 64 192 843 295 742 258 781 256 781 618 422 707 334 780 259 412 626 572 464 655 384 691 348 610 427 760 279 693 344 835 201 673 364 855 187 975 63 677 363 158 881 648 392 208 829 898 142 871 165 322 721 757 281 735 300 368 672 551 492 362 674 418 620 570 468 899 141 323 714 846 195 5 1035 147 890 243 797 581 458 1016 26 381 659 66 973 1015 24 475 563 474 562 700 337 562 477 979 56 383 659 153 885 635 404 334 706 243 795 794 244 691 344 867 169 611 431 416 622 272 770 745 291 873 166 931 107 947 88 983 55 262 779 743 294 369 669 505 531 470 566 52 987 931 107 800 237 929 110 318 723 180 861 437 605 914 126 710 329 556 484 981 60 401 634 779 259 189 849 996 43 468 572 826 212 920 121 72 971 936 104 978 61 857 181 506 532 695 342 202 836 766 274 199 839 611 429 91 950 13 1025 14 1029 6 1033 752 288 745 295 469 573 342 699 245 792 472 564 15 1025 220 820 314 725 676 367 657 384 849 189 187 855 833 206 736 303 66 971 882 156 363 680 931 108 848 192 325 716 1000 37 347 693 588 451 439 597 595 448 214 826 47 990 259 778 720 317 663 376 995 46 110 926 879 160 840 195 481 554 807 234 908 128 412 625 777 266 41 998 705 330 840 199 486 550 755 283 388 652 714 323 955 84 879 158 722 316 330 707 746 293 1000 39 221 818 298 740 698 344 846 194 596 442 325 712 420 618 709 330 405 633 251 785 367 669 953 88 217 820 384 657 872 165 31 1007 558 481 829 212 159 878 773 267 570 468 876 166 77 963 218 820 649 391 1005 31 997 44 387 649 863 174 398 642 343 699 485 553 344 699 140 897 929 106 386 653 139 897 534 502 160 878 663 378 570 469 1027 11 800 239 691 346 418 622 64 975 855 182 878 160 733 304 97 943 718 319 549 490 163 874 931 111 934 102 142 895 322 718 717 323 323 715 991 48 72 969 124 914 39 1002 745 298 72 967 14 1025 327 710 227 812 979 61 267 772 945 92 159 879 633 402 500 540 201 838 274 768 472 568 74 968 543 493 844 196 620 418 524 515 187 849 383 659 709 329 596 442 224 818 889 149 652 387 257 781 268 772 408 630 102 941 241 798 710 330 1006 31 173 866 917 124 730 310 843 192 853 187 1026 12 551 485 94 945 568 469 274 768 207 828 136 904 763 277 6 1032 636 399 415 626 606 430 899 140 628 411 487 553 72 966 497 545 369 669 94 942 701 339 317 719 768 269 999 43 803 238 762 277 657 385 617 423 667 372 931 108 862 177 440 600 208 831 978 60 441 600 341 694 965 78 217 822 495 544 166 874 167 874 842 197 174 862 552 490 901 138 53 990 166 874 75 963 491 547 755 283 106 933 135 902 805 233 366 673 731 305 482 554 52 986 674 364 940 98 524 518 694 347 997 39 536 501 222 815 752 290 108 931 404 636 530 510 200 839 538 500 796 245 26 1013 620 421 980 59 409 629 905 136 747 292 800 236 823 217 591 450 570 472 495 544 694 343 449 591 965 74 841 197 697 340 512 530 351 690 386 652 198 841 687 350 895 141 250 789 143 896 971 68 159 879 674 363 59 981 1008 30 776 265 1024 18 371 672 900 139 254 786 794 246 419 618 469 568 82 955 549 494 7 1034 384 655 507 532 865 174 449 589 902 138 553 488 687 350 313 726 97 943 831 206 554 484 666 369 697 341 216 823 384 656 369 670 804 237 10 1029 50 992 881 157 123 916 570 467 656 385 230 810 819 219 1011 26 717 319 375 663 232 805 1007 35 317 725 323 716 703 334 512 527 863 175 971 67 793 245 656 384 298 741 833 207 843 194 822 215 154 887 277 759 432 603 920 122 730 310 466 576 397 638 64 974 229 811 544 496 430 608 953 84 580 460 112 927 910 130 36 1005 37 1001 933 106 307 735 189 852 644 395 711 328 334 702 355 683 261 776 130 911 678 362 403 639 639 402 163 877 951 91 73 967 1006 32 35 1006 559 479 603 433 444 595 204 837 744 295 391 649 484 556 702 334 988 54 1031 6 233 808 754 284 331 711 624 417 586 455 477 563 708 331 347 690 487 550 6 1033 61 980 714 325 328 711 282 759 324 716 426 612 1026 17 94 943 25 1018 134 905 677 358 185 856 978 59 930 106 794 242 882 154 733 310 373 666 32 1009 898 144 787 250 611 425 618 419 286 756 696 343 238 799 738 299 819 222 166 870 57 986 826 212 996 44 625 415 556 485 865 175 219 820 1021 15 43 996 185 854 463 577 317 722 405 636 699 339 114 924 269 767 372 665 750 286 24 1014 248 790 72 968 613 422 396 643 954 83 430 608 659 380 189 849 821 221 471 568 520 518 717 321 446 596 372 667 523 513 242 798 931 110 971 70 384 653 689 351 393 644 305 738 892 145 836 203 282 756 1014 23 509 528 245 796 669 369 339 701 690 348 930 111 644 393 577 461 456 581 644 394 856 184 272 766 439 602 472 568 778 263 67 971 1021 16 590 447 693 347 768 271 376 664 32 1010 207 833 1037 4 302 740 943 96 650 392 69 970 887 152 531 508 696 346 474 564 701 338 314 727 765 274 583 457 174 863 545 494 897 143 377 663 353 685 662 374 585 454 562 475 61 979 140 898 652 383 697 341 165 875 675 364 484 554 860 181 47 994 250 793 567 472 552 486 722 315 677 360 590 452 650 391 490 550 841 195 825 214 460 578 917 121 452 586 969 69 474 565 37 999 267 773 613 426 86 954 986 52 58 984 563 479 753 288 514 525 960 78 558 481 329 709 185 858 587 454 37 1000 232 811 632 403 46 992 348 687 363 674 836 203 495 547 499 540 120 919 311 725 900 137 661 378 859 177 635 400 5 1036 769 271 755 285 137 902 284 756 232 811 972 64 915 124 929 111 971 66 397 642 560 479 695 344 1022 19 945 95 387 648 686 354 306 736 1028 8 783 259 321 717 89 949 326 717 218 818 328 712 271 765 179 860 103 937 219 818 160 875 557 479 596 444 361 678 35 1001 651 385 111 925 448 591 399 640 1007 29 109 932 590 448 505 533 28 1009 135 904 57 982 366 676 251 789 714 325 257 781 629 412 380 657 132 907 831 208 453 585 123 918 554 483 725 317 463 577 138 898 575 463 718 321 266 773 1020 16 24 1016 248 792 857 184 742 298 205 836 647 391 639 403 798 241 699 338 984 59 1000 38 658 383 646 390 527 512 173 869 903 136 269 771 672 370 713 324 2 1037 325 717 450 592 271 767 352 684 661 379 186 853 521 516 591 447 655 386 687 356 259 779 973 67 161 881 907 133 911 127 148 893 547 494 931 110 716 321 439 599 748 288 541 499 923 116 702 340 741 302 725 312 715 322 291 746 265 774 964 78 455 583 567 469 807 230 727 312 644 397 706 331 461 578 376 664 516 527 951 91 321 719 260 782 1027 12 101 940 891 148 515 523 616 421 794 247 421 619 892 146 548 490 888 153 205 832 627 409 47 990 263 775 329 713 970 66 1018 22 477 561 401 635 800 239 111 927 758 281 499 544 622 415 232 808 941 97 194 841 552 490 611 427 511 528 817 223 387 650 720 320 917 118 523 516 415 626 141 897 799 239 615 424 136 903 29 1007 829 210 496 543 443 592 141 894 332 708 362 676 551 485 396 643 437 599 653 384 50 989 475 565 669 370 997 38 31 1010 84 956 611 426 604 434 776 261 383 659 828 211 839 199 250 790 226 815 518 518 218 823 924 114 952 85 663 376 63 980 394 647 724 315 6 1035 125 911 767 271 886 154 371 671 369 672 830 209 245 794 280 759 437 599 13 1027 1019 20 819 221 1037 2 990 50 311 731 785 253 244 795 179 857 974 66 1035 8 736 306 557 481 4 1034 240 797 543 497 655 383 698 345 589 449 980 58 240 799 189 852 427 612 223 812 485 554 837 202 248 793 573 465 505 532 466 574 311 727 84 954 6 1035 863 176 711 327 178 860 675 364 160 876 805 230 659 378 1 1038 950 86 456 581 90 953 517 522 807 229 615 424 1018 20 642 397 758 280 927 111 969 73 793 244 613 425 258 781 862 176 149 888 635 404 820 220 127 912 551 486 183 858 39 998 817 218 611 426 684 351 597 442 772 265 255 780 1 1038 129 908 306 735 23 1019 577 460 455 584 659 381 171 868 956 83 419 622 119 919 656 382 915 123 130 912 335 706 868 171 316 724 607 433 764 276 263 778 696 340 971 67 340 701 42 999 47 990 808 233 412 623 950 90 560 478 563 479 744 292 835 201 134 908 917 121 483 553 17 1022 189 850 838 198 273 764 627 410 567 470 513 525 1017 19 612 430 112 928 208 827 354 685 970 71 152 887 564 473 1033 10 350 689 76 961 692 347 703 336 590 446 1026 13 5 1030 867 175 117 922 710 331 332 706 211 824 763 280 737 303 213 828 215 823 762 273 791 248 378 660 237 805 916 124 76 965 992 43 923 114 941 99 254 788 431 607 225 812 863 175 303 740 470 573 412 628 908 132 211 824 652 385 653 387 795 243 235 807 854 184 724 312 863 174 670 373 677 364 138 901 548 492 126 917 372 667 192 848 684 354 278 761 513 526 823 216 392 645 90 946 613 424 515 525 992 45 705 330 798 245 560 480 624 413 344 694 373 670 519 520 564 477 1035 6 134 902 400 640 1014 25 165 871 662 377 619 424 178 860 852 187 368 667 376 667 470 569 328 713 61 977 111 926 146 896 917 122 32 1008 270 767 961 79 424 617 190 848 335 707 583 456 360 679 254 787 328 707 50 987 515 524 702 337 165 872 681 355 281 762 522 516 147 890 929 110 110 925 815 225 990 50 155 885 808 230 700 339 810 230 175 862 976 62 10 1027 27 1015 225 813 667 371 821 219 187 852 102 935 117 924 568 474 460 575 107 934 248 791 386 654 1012 27 990 46 719 320 434 605 444 594 435 605 394 649 937 102 516 522 943 97 58 983 521 519 347 691 590 446 894 145 914 125 46 992 922 119 579 463 638 401 57 982 287 749 407 633 363 674 52 988 578 458 494 546 867 172 477 563 237 799 196 842 906 132 222 816 1028 10 90 945 181 860 604 435 841 198 189 853 550 488 732 304 133 906 754 289 555 483 66 972 557 485 106 933 913 129 37 1005 506 535 618 423 372 664 147 895 500 538 586 452 419 618 452 587 740 298 323 717 174 863 180 860 415 627 726 313 855 181 645 395 621 417 375 665 10 1026 875 165 189 852 292 748 405 636 321 721 292 747 478 563 162 878 519 523 646 393 547 492 443 595 225 817 81 961 288 750 260 777 927 113 360 678 677 364 661 381 138 900 862 175 20 1017 693 347 88 953 913 125 787 254 796 242 835 206 956 83 854 185 324 715 586 456 481 558 168 873 219 820 339 701 68 969 440 598 866 173 420 619 496 543 295 744 35 1002 152 885 960 77 200 839 329 709 932 107 18 1018 430 606 453 587 323 718 314 725 540 496 112 926 604 434 841 195 734 307 38 999 182 855 705 332 353 683 697 341 598 440 715 323 557 484 599 438 750 292 585 453 755 285 488 551 633 403 200 837 13 1026 110 925 1021 16 1012 29 372 664 361 678 955 81 53 989 987 54 532 507 637 402 942 94 468 572 947 91 544 496 699 341 840 199 829 208 621 418 241 797 280 759 415 626 564 476 404 636 144 896 51 987 604 433 743 294 36 1004 216 820 444 595 238 797 85 954 469 567 701 337 946 96 289 752 905 132 898 145 876 163 355 685 366 674 830 207 423 614 893 148 673 366 947 88 175 866 719 319 193 846 668 367 979 62 397 641 479 563 247 793 942 98 780 261 530 507 110 928 394 644 226 810 271 769 233 807 55 987 530 508 6 1033 576 463 804 235 183 856 457 578 718 323 41 1001 984 57 554 483 62 979 615 426 945 93 984 54 64 971 712 326 750 289 832 203 616 420 1026 13 961 79 561 478 919 117 490 549 421 618 705 335 877 160 878 160 628 411 899 142 336 701 377 662 752 289 1025 13 556 483 186 856 326 710 328 711 788 253 95 948 438 601 761 279 282 757 637 402 333 703 595 444 589 452 606 432 845 194 295 746 540 498 837 199 764 275 286 752 11 1030 1031 10 880 160 741 298 834 202 699 340 657 381 779 256 734 304 663 377 890 151 587 452 371 668 915 123 921 120 410 627 556 484 936 104 651 385 422 619 476 561 457 582 720 320 1015 26 181 856 223 816 230 808 50 992 1020 18 791 248 474 565 687 351 407 628 507 530 366 672 520 521 217 823 702 334 575 466 143 897 921 117 871 170 1033 5 783 257 840 201 56 981 225 816 46 989 1028 13 917 123 487 552 502 537 58 981 134 902 508 533 1007 32 847 192 838 199 341 696 779 262 143 895 836 206 662 375 28 1007 604 433 330 711 414 626 294 746 908 130 581 458 743 299 321 719 192 847 474 565 389 647 447 588 33 1006 721 320 672 365 622 414 68 974 65 972 303 738 124 918 561 476 158 880 365 672 649 387 251 787 34 1005 561 477 971 64 909 128 803 233 35 1004 300 739 952 86 777 264 427 610 737 301 956 84 398 643 493 549 796 243 874 168 775 265 806 232 288 753 662 375 148 890 868 169 921 116 878 161 22 1019 994 45 149 892 210 830 1029 9 632 404 147 890 373 667 745 295 882 158 146 892 839 204 446 591 199 838 637 404 907 129 906 135 732 311 917 123 201 842 642 399 146 893 1029 11 1035 5 416 626 617 422 316 723 573 465 175 860 233 804 869 169 622 413 504 537 281 757 887 152 762 277 226 812 459 577 723 319 799 238 731 312 885 156 200 842 432 607 608 428 130 905 652 387 772 266 335 705 366 676 986 54 133 906 894 146 95 944 788 247 802 237 361 679 456 585 1008 31 822 217 299 736 44 999 632 404 307 733 158 879 295 742 588 449 1005 30 662 380 324 719 473 565 486 552 970 69 58 983 759 281 360 679 578 461 835 202 465 574 979 60 676 364 467 573 809 228 807 230 892 147 597 443 762 277 404 639 700 339 606 433 751 288 11 1028 402 637 790 250 1010 29 589 446 1034 9 387 653 109 929 713 323 429 607 748 291 143 894 693 348 622 415 353 684 256 779 916 121 799 241 615 424 1010 29 773 264 893 145 386 652 438 602 10 1033 704 335 655 382 210 830 483 556 1015 23 455 585 67 972 671 368 329 709 483 558 14 1024 163 875 417 624 460 576 365 674 329 707 938 99 15 1022 799 244 255 786 881 158 68 968 53 987 302 740 995 45 153 888 532 505 638 399 1031 9 731 310 115 924 229 810 849 186 786 255 35 1004 261 778 654 384 943 96 596 447 376 666 249 791 786 253 559 477 146 897 364 675 564 475 242 800 103 936 509 526 779 260 841 198 648 388 925 116 701 337 826 212 357 680 950 88 62 981 773 267 451 589 628 408 108 930 1034 6 1037 2 951 89 5 1035 336 704 816 224 997 44 396 647 743 297 164 872 717 322 228 811 386 655 463 574 67 970 791 250 614 423 968 70 357 683 886 153 114 921 778 262 929 108 78 959 1004 36 743 295 272 766 759 279 733 305 603 438 793 248 755 282 641 402 205 837 948 94 704 335 228 811 145 891 965 74 716 323 603 438 715 323 369 670 11 1028 971 64 624 415 668 372 849 192 301 734 221 820 169 870 914 125 11 1030 797 244 778 262 232 810 957 84 84 956 514 525 582 454 218 825 755 284 64 977 933 107 927 114 894 146 575 464 838 203 638 399 740 297 409 631 990 49 733 305 1008 33 472 565 586 455 11 1030 427 615 335 703 195 847 230 808 297 741 707 336 107 934 65 975 718 320 329 710 635 404 34 1003 772 267 722 319 208 833 776 265 428 609 352 690 695 344 390 646 497 541 245 795 532 508 854 189 760 279 983 56 852 187 52 983 619 420 667 371 707 329 403 633 820 220 952 87 160 877 83 958 776 263 685 358 462 577 228 815 227 813 653 388 36 1000 896 146 264 773 974 64 150 889 405 631 96 941 1027 10 83 954 635 406 636 403 304 733 259 779 134 908 74 965 83 956 323 717 323 717 320 719 655 382 796 243 830 206 467 575 335 703 1036 3 650 393 114 924 964 74 491 547 887 150 814 224 546 493 963 77 850 192 602 438 306 735 518 518 480 558 513 524 498 541 123 913 635 405 560 479 456 586 135 906 229 814 234 807 436 606 337 703 623 415 92 945 396 643 966 73 544 492 880 156 356 685 849 190 998 39 3 1037 521 520 534 502 488 548 244 794 137 902 747 290 1010 28 776 263 1004 38 240 796 363 677 400 641 489 552 196 844 217 820 451 589 462 578 877 165 540 499 367 671 747 291 281 755 672 369 424 615 412 630 267 774 466 569 29 1011 275 760 921 121 233 807 683 358 358 681 916 122 938 99 1036 1 517 522 394 649 574 469 720 320 774 266 920 116 144 893 280 755 193 842 729 314 17 1026 518 521 414 623 504 533 470 569 154 884 372 668 59 979 827 214 579 460 227 809 271 769 85 955 331 708 527 510 659 380 365 676 271 767 481 558 614 423 729 308 172 865 723 318 998 37 854 188 785 258 1032 7 578 463 622 418 162 879 508 531 915 126 701 337 168 872 400 640 1025 15 92 949 423 617 599 437 615 421 695 346 262 777 768 273 626 410 736 303 139 899 423 617 883 153 749 289 204 838 66 971 935 104 962 80 362 676 29 1008 213 825 512 525 665 375 71 967 386 654 500 542 1028 9 131 908 568 472 405 637 679 358 821 218 912 129 491 547 127 911 249 792 855 186 325 714 354 686 802 237 574 465 297 742 981 57 78 959 438 599 699 339 832 209 17 1022 918 124 520 517 2 1037 707 334 622 415 318 720 664 376 73 966 797 241 909 132 213 830 744 297 259 782 954 84 985 58 1024 15 217 820 518 519 738 302 387 655 653 382 884 154 198 840 963 72 762 275 564 478 445 590 1026 14 838 198 664 375 93 943 512 528 977 62 161 882 182 860 725 314 666 372 51 988 908 133 674 363 730 308 910 129 492 546 291 752 23 1019 410 626 329 711 531 505 687 352 964 75 193 844 131 907 906 134 138 899 531 506 730 306 316 720 282 755 509 531 293 749 920 123 1035 5 571 464 59 981 1004 35 942 99 516 526 272 769 980 62 152 888 836 202 35 1005 431 609 299 741 600 442 683 360 615 426 93 946 827 213 960 76 111 931 257 785 68 969 159 877 345 696 901 139 339 699 649 388 665 372 482 557 407 633 956 84 1003 39 275 763 879 160 1021 19 173 866 272 770 836 203 790 249 857 179 615 421 271 766 813 227 328 714 103 935 728 313 39 998 526 509 899 143 1023 19 572 471 72 969 1027 11 971 68 139 899 566 475 862 179 490 553 307 731 703 336 846 193 97 943 320 719 338 702 804 235 343 696 1035 8 891 151 425 614 143 892 216 824 692 345 529 509 364 678 388 649 180 857 487 548 15 1023 941 101 959 80 776 261 359 680 651 389 990 51 1008 29 478 562 854 185 386 657 979 63 483 554 860 179 163 872 520 518 218 825 768 271 926 113 302 736 2 1037 542 498 1020 18 527 511 817 220 951 89 863 175 391 648 699 339 298 742 655 382 287 753 24 1013 940 96 748 290 921 117 1018 25 548 492 329 709 218 823 689 353 692 346 640 401 532 508 950 90 266 773 966 70 439 602 597 444 376 662 264 776 111 929 565 472 184 853 358 684 530 512 259 780 231 804 220 821 789 250 587 453 871 166 845 194 927 112 885 155 890 149 859 180 498 542 674 368 98 941 201 841 211 826 599 443 486 555 990 53 220 821 651 387 674 367 118 919 312 726 2 1036 960 76 1035 4 592 450 960 77 649 389 834 203 436 604 849 193 271 765 671 366 288 747 465 572 475 562 271 766 818 220 154 885 873 164 232 808 8 1029 355 686 218 823 63 976 543 499 207 833 972 69 707 332 480 560 665 372 358 682 922 116 360 676 27 1014 747 291 902 133 671 367 931 107 493 546 234 803 219 818 707 331 204 832 205 836 110 932 165 875 494 546 563 477 581 459 274 765 56 981 765 276 746 290 751 287 21 1021 142 899 287 754 229 811 924 117 166 875 849 188 625 414 535 501 500 536 857 185 223 816 976 65 892 147 523 515 990 49 911 127 846 197 111 926 1004 33 642 395 365 672 937 101 620 419 918 123 566 471 650 388 595 441 731 308 677 362 863 174 428 607 189 854 818 225 240 799 855 183 139 902 73 964 94 946 1029 8 25 1013 736 300 288 748 172 866 600 438 103 937 437 601 662 376 275 768 169 870 389 650 871 169 920 116 616 426 653 387 287 753 659 377 509 531 100 940 36 1006 999 42 72 966 771 270 251 787 735 304 991 45 74 964 263 779 441 597 186 853 821 219 926 113 336 703 550 487 931 108 873 164 464 575 670 373 256 781 998 44 112 927 219 820 105 936 29 1009 399 643 862 179 364 675 158 877 958 81 902 138 196 840 34 1006 256 781 79 962 192 850 940 103 814 223 885 157 1006 30 756 281 100 939 892 145 318 722 990 50 846 195 699 338 219 821 1021 20 319 720 773 264 949 94 773 264 608 432 184 854 187 854 574 462 1020 19 538 498 254 788 35 1004 156 885 341 699 1035 4 871 169 248 790 531 512 896 142 56 981 39 1000 612 426 859 182 330 708 107 933 956 83 111 926 136 904 947 91 444 597 136 901 182 858 739 298 126 916 287 753 434 603 404 634 681 362 960 77 59 981 36 1003 170 868 629 408 408 629 664 377 875 164 594 446 461 576 799 238 877 166 393 642 788 249 482 559 209 830 298 739 129 909 617 422 875 163 829 210 587 454 550 488 674 367 813 225 61 974 682 355 929 112 302 739 950 88 467 572 942 99 318 724 83 955 680 360 569 471 544 497 303 739 480 556 478 561 804 236 77 961 234 806 584 454 409 633 472 566 284 756 32 1004 559 477 127 914 465 571 298 742 816 225 276 759 812 228 340 698 369 667 318 721 804 236 954 82 522 517 722 317 122 915 591 448 456 581 290 748 881 159 433 604 171 865 892 150 18 1023 803 235 144 892 579 459 75 963 475 568 284 757 588 447 941 96 964 73 763 276 309 730 1014 26 338 700 110 926 855 182 522 515 841 198 646 391 725 317 404 634 1008 31 286 753 32 1007 225 811 178 858 171 867 158 877 908 133 231 810 170 873 203 839 114 927 58 984 784 251 222 817 185 856 86 954 155 883 315 722 186 852 396 644 50 990 835 203 745 296 695 345 659 377 806 236 1018 19 1026 15 319 719 65 973 943 96 832 206 298 740 536 504 353 684 92 946 521 518 421 621 257 779 395 644 254 782 146 896 361 677 234 802 164 875 922 120 672 366 871 167 684 354 441 602 13 1024 729 313 494 546 71 965 874 168 30 1008 781 259 451 588 524 516 120 921 720 320 848 190 1015 25 265 777 63 977 659 382 622 414 76 961 4 1035 850 187 10 1028 23 1018 167 868 930 111 453 586 553 487 524 512 641 399 504 537 714 322 779 258 961 80 301 742 600 440 453 589 617 424 234 807 952 86 221 815 15 1028 1002 39 287 750 565 474 606 435 464 578 987 52 654 381 311 731 586 452 303 735 813 224 212 825 583 459 396 643 859 183 335 705 562 477 263 776 563 477 682 358 273 765 190 849 788 249 489 552 129 909 983 55 619 416 209 826 610 425 404 635 359 682 450 587 610 432 371 667 344 695 518 523 545 493 278 763 977 65 331 706 20 1018 788 252 505 534 816 223 428 614 235 802 530 507 693 346 144 895 290 750 890 148 303 732 653 386 22 1015 49 992 855 182 461 579 427 615 621 420 1033 3 836 203 376 661 732 309 962 77 877 159 336 703 452 591 834 207 678 363 538 497 315 725 1032 7 276 760 458 582 82 955 406 637 729 312 71 971 805 234 654 387 511 528 824 215 875 166 434 601 566 469 221 820 889 153 233 804 911 127 541 496 570 470 469 574 228 812 226 813 16 1023 484 556 195 840 763 276 584 457 104 935 181 856 1014 24 638 404 237 800 736 302 923 115 761 278 288 753 461 578 135 907 856 185 513 526 782 259 301 742 314 725 202 837 302 735 604 438 658 382 817 224 805 235 523 517 389 652 147 894 1013 23 636 401 34 1006 545 490 475 566 211 828 130 911 339 704 420 618 646 392 295 747 180 859 717 326 998 42 304 734 833 203 881 161 885 158 45 997 930 108 243 794 59 978 809 227 490 547 739 298 857 184 99 943 617 422 948 88 625 417 419 616 190 851 38 1000 899 137 389 652 60 980 719 319 1018 20 912 128 248 789 734 305 927 113 652 387 213 826 981 58 948 91 938 104 72 969 887 152 432 609 166 873 383 655 1027 12 716 323 305 733 834 208 429 611 416 622 250 786 621 420 14 1024 868 172 744 294 428 610 230 810 216 823 952 84 485 553 752 290 957 85 346 696 572 467 300 739 149 890 66 974 129 912 108 933 484 555 65 971 55 981 117 923 632 410 560 479 726 313 614 426 563 474 145 895 813 223 162 876 380 659 178 861 304 737 307 732 412 627 751 292 783 257 103 939 749 290 522 518 972 67 857 182 185 852 442 594 408 631 616 424 626 413 219 819 607 434 254 785 415 626 2 1037 195 845 434 609 895 140 490 553 929 111 491 546 624 416 698 339 165 877 24 1017 618 423 854 183 782 257 714 329 979 58 471 570 1006 34 107 933 741 302 238 802 178 864 899 138 142 900 736 300 755 282 645 394 44 994 518 519 58 980 137 898 964 77 1028 11 599 443 504 539 88 953 107 931 265 773 615 426 425 614 278 762 926 113 697 342 423 616 125 913 458 581 1014 26 486 553 148 892 933 104 11 1029 1019 20 691 349 256 783 1038 1 773 266 975 65 420 622 466 573 375 667 931 109 501 539 654 385 568 472 106 936 194 848 844 196 919 118 722 317 689 351 330 713 203 835 251 791 290 750 963 74 463 577 71 967 380 658 1016 25 562 477 740 297 884 153 319 718 733 304 902 137 855 184 976 63 310 728 251 788 356 685 357 680 93 945 954 87 159 881 322 715 715 326 763 276 1017 24 1008 32 1001 39 818 220 59 980 590 452 38 1005 1029 12 172 869 294 747 482 559 457 583 763 274 545 496 207 832 522 517 130 909 365 674 847 190 197 844 910 127 129 908 448 589 150 887 23 1019 888 147 228 810 332 709 238 805 380 659 212 824 70 970 83 957 954 86 28 1011 792 247 943 95 67 971 731 306 684 357 771 270 490 549 203 834 113 923 443 594 618 421 1025 14 407 633 779 259 256 787 241 796 226 809 700 339 463 576 175 865 979 59 905 134 318 722 2 1037 967 75 597 443 775 264 1000 39 16 1021 146 891 3 1035 1021 18 1032 5 981 59 557 482 289 751 326 710 651 387 373 663 865 174 355 685 1037 2 533 508 196 843 614 425 685 354 686 354 227 813 966 72 330 707 894 145 901 140 894 148 151 891 803 234 246 794 367 672 65 974 384 655 336 702 221 818 665 374 798 241 752 288 745 294 967 70 52 986 260 779 600 438 44 995 814 225 181 860 442 597 525 517 942 100 646 393 888 151 668 371 956 83 540 501 77 962 300 742 262 778 479 559 714 327 899 138 976 66 288 751 144 894 474 563 448 593 583 456 318 723 333 707 755 284 299 739 183 857 728 308 353 686 1028 11 133 907 1021 16 800 238 382 660 578 464 857 181 410 626 156 886 897 145 909 130 1012 26 995 42 62 980 783 253 22 1018 231 811 891 150 391 649 189 850 533 502 478 561 1025 13 320 722 229 809 978 61 467 576 1009 32 842 194 435 602 717 323 255 784 646 391 945 95 175 866 863 177 253 784 271 769 359 683 819 220 907 131 23 1014 1037 2 999 37 229 810 138 903 263 777 597 445 728 308 668 372 71 970 319 716 542 500 964 75 287 750 976 60 275 767 966 74 387 650 3 1034 429 610 837 203 238 805 725 314 227 813 543 494 714 321 395 648 737 300 593 446 433 607 645 393 1023 15 28 1011 52 990 974 63 215 823 871 167 628 411 478 558 285 757 578 461 71 967 497 544 735 308 336 700 767 274 255 785 446 594 285 752 462 579 444 594 633 406 952 90 290 750 385 657 593 444 117 920 556 481 864 175 224 815 406 631 80 960 356 682 150 893 916 125 522 517 297 744 434 601 1031 10 25 1017 241 797 649 390 782 259 794 243 176 865 961 78 393 643 338 703 188 850 572 465 816 223 69 968 462 575 310 731 152 887 652 388 426 616 253 785 926 115 191 848 591 451 355 687 86 955 1035 4 969 70 691 347 663 378 192 848 625 415 972 70 484 557 690 350 1014 22 231 808 609 430 604 437 858 179 226 814 179 856 197 842 194 842 103 938 240 799 468 571 885 154 38 999 19 1021 992 46 667 371 169 872 143 898 383 658 1 1038 397 642 868 172 976 67 518 518 871 168 997 42 43 996 457 579 785 252 921 114 907 132 493 546 629 412 354 684 508 532 654 385 631 405 791 245 850 189 927 108 14 1023 406 631 427 616 750 289 517 519 222 815 232 807 384 656 265 773 924 117 995 45 355 688 354 687 94 943 629 410 801 239 666 374 778 258 558 479 127 915 493 547 719 319 1024 13 1000 40 913 127 468 569 542 499 595 443 297 741 279 758 72 966 709 333 557 480 777 262 841 197 588 453 839 204 985 57 299 738 70 969 446 597 205 837 496 543 511 531 982 55 571 472 185 852 172 870 881 161 993 47 989 46 604 435 902 138 457 582 518 522 264 772 777 263 417 623 78 958 726 314 57 981 341 695 865 172 321 718 742 297 728 311 194 846 884 156 182 858 85 955 674 365 779 258 986 57 534 502 693 345 338 704 876 165 455 582 544 498 378 664 798 241 64 979 836 206 724 314 315 725 11 1024 100 943 237 800 338 703 339 699 867 169 155 886 859 180 429 608 569 468 221 819 1002 37 6 1033 739 300 173 862 390 650 681 358 737 305 162 878 890 148 985 54 70 967 491 550 220 819 402 634 309 733 815 224 944 96 672 365 490 549 37 1002 952 90 28 1010 564 478 981 57 365 673 744 291 1033 7 549 493 505 537 573 465 996 43 996 46 312 727 550 491 148 893 746 296 254 785 253 790 470 570 457 582 376 665 521 520 763 279 256 785 151 888 763 279 1037 5 128 909 270 770 617 419 376 661 463 580 538 502 1015 24 1017 22 641 398 35 1003 576 467 309 731 65 976 570 469 281 757 1027 9 201 840 297 743 596 441 474 564 764 276 516 522 556 482 704 333 122 921 819 220 187 852 889 150 147 892 745 292 670 368 179 861 498 544 419 623 1034 5 875 166 502 536 1033 5 317 725 554 485 1028 11 59 982 494 545 459 578 514 523 811 228 956 81 960 81 847 193 382 657 899 139 1014 23 541 499 383 660 913 127 961 76 815 222 1037 2 841 197 407 630 842 195 927 110 324 715 1009 31 996 43 42 1000 410 628 113 923 116 923 779 257 656 381 630 408 927 111 46 993 966 70 392 648 892 150 985 52 180 862 780 257 618 419 190 850 338 699 435 602 302 738 381 659 1021 15 793 245 648 394 164 874 418 620 413 623 486 553 647 394 995 42 813 223 975 67 194 845 123 920 145 894 445 591 62 977 799 239 273 765 74 966 1015 22 200 839 688 347 462 581 946 95 397 640 585 451 484 553 905 134 766 274 182 858 1035 4 168 870 852 187 49 990 52 989 1017 25 87 950 237 802 565 472 491 549 89 949 124 915 268 772 674 365 948 91 763 277 492 548 548 494 485 554 561 479 379 656 891 149 888 152 642 401 641 397 548 490 153 886 497 542 859 183 550 488 841 195 245 791 168 872 77 960 993 50 664 379 48 992 341 695 625 417 239 802 839 197 453 588 554 486 322 721 659 380 904 137 111 928 251 788 306 734 712 330 214 825 572 470 35 1003 313 723 858 183 267 771 511 527 988 49 478 562 933 105 820 223 804 236 511 530 79 959 417 620 435 607 798 245 216 821 66 970 902 133 389 649 326 713 542 498 468 570 80 959 458 584 520 522 498 543 874 165 485 551 119 922 653 385 920 120 9 1032 198 839 286 754 978 65 311 728 480 560 335 706 44 995 367 671 442 597 130 906 1037 2 802 236 198 840 131 909 568 470 71 968 407 630 274 769 383 656 871 166 946 91 671 368 1013 26 982 58 694 349 40 999 241 801 677 360 956 87 421 619 122 921 809 233 475 564 322 718 728 309 556 487 691 350 49 989 931 111 715 320 851 185 815 225 15 1022 742 296 674 364 168 873 482 558 602 440 303 737 649 387 288 749 93 947 240 795 738 302 834 205 237 799 966 73 508 527 905 136 452 584 329 708 469 571 1033 8 832 205 174 864 483 558 536 505 358 683 758 279 441 602 670 365 772 267 699 343 498 543 848 189 982 57 22 1014 103 935 586 455 872 171 8 1031 395 643 404 636 306 734 58 978 428 608 196 844 359 679 160 881 128 909 550 488 1018 20 930 111 294 744 848 188 506 532 435 603 591 447 298 744 996 42 20 1017 50 989 126 910 266 774 405 635 165 877 25 1010 341 698 327 715 283 759 834 203 400 643 218 822 137 899 983 52 717 325 64 971 839 204 888 147 874 167 289 748 876 167 460 577 117 921 497 541 130 908 453 585 908 129 113 927 107 934 432 607 977 64 855 183 99 943 810 229 176 862 736 303 916 119 70 971 464 572 1015 23 822 220 888 152 361 677 69 969 379 662 958 81 421 620 137 901 817 218 379 659 6 1035 290 747 974 67 547 494 616 427 340 698 210 827 867 171 293 745 464 578 233 810 791 244 473 564 1034 8 907 134 460 578 231 807 286 752 431 611 454 582 859 181 285 753 70 969 239 798 253 785 832 206 469 569 721 317 287 755 277 762 174 865 874 164 474 567 822 217 233 805 513 525 776 263 921 118 51 990 583 452 308 731 609 430 91 948 966 74 576 464 760 275 197 844 712 326 979 62 176 863 460 578 212 828 461 578 133 903 635 408 36 1001 180 856 57 978 587 450 118 921 450 593 721 317 766 273 407 634 846 193 1012 29 279 759 957 83 824 215 267 773 590 451 523 517 74 963 50 989 433 607 115 922 646 395 12 1031 707 334 335 704 356 681 1031 5 660 379 235 800 436 602 754 283 184 855 184 857 647 395 205 830 918 121 858 182 492 545 82 958 880 162 503 538 67 975 6 1035 236 804 411 626 701 336 583 457 485 554 1034 2 1021 16 186 855 991 47 522 517 500 538 166 871 142 897 794 245 476 562 828 210 714 325 474 565 936 103 143 895 763 276 277 763 421 616 545 491 174 869 571 468 192 850 850 188 826 214 195 845 48 991 337 704 247 788 164 875 966 69 837 199 101 940 662 379 102 938 843 200 943 96 982 57 286 753 346 693 60 976 352 686 432 607 637 405 156 882 160 878 321 717 817 222 945 96 408 630 1032 8 338 703 681 361 488 548 568 471 860 177 398 639 5 1038 656 384 67 971 26 1014 561 476 354 684 192 845 159 881 42 997 43 996 169 867 541 497 531 505 68 972 454 586 192 846 665 371 341 695 23 1018 675 366 518 522 92 948 641 397 834 205 827 209 838 200 195 844 916 125 846 196 256 783 694 342 392 648 961 77 916 121 190 851 722 316 461 582 113 929 183 859 773 263 221 817 994 43 956 84 637 402 409 629 1014 22 835 204 700 340 781 254 481 557 407 631 481 554 684 356 102 938 595 442 929 113 809 230 443 596 232 810 238 802 370 671 957 84 1036 1 107 934 875 165 481 559 892 145 259 780 510 528 234 805 156 884 927 112 757 284 977 65 830 207 825 214 113 928 697 346 1022 20 435 608 201 839 462 575 860 182 955 82 640 400 604 431 17 1022 663 375 115 925 134 903 724 317 358 681 475 566 545 498 229 809 200 838 1002 39 970 69 727 313 382 657 1 1038 736 303 195 844 566 474 487 548 229 811 514 522 930 112 121 919 1011 28 929 110 117 922 717 326 639 397 502 535 720 320 749 287 957 80 544 496 368 672 334 707 911 130 601 438 272 766 110 931 610 431 914 123 143 895 984 56 79 959 650 392 785 256 939 104 266 776 583 457 948 89 981 59 267 773 244 795 150 889 489 549 330 708 159 880 206 833 343 692 274 766 129 910 673 364 102 938 1034 5 81 956 471 568 895 148 895 141 64 975 1016 23 450 589 247 792 278 758 480 560 1011 26 138 900 976 63 133 908 356 685 775 262 20 1021 158 882 472 567 978 61 206 832 287 750 900 138 377 665 463 573 305 734 221 814 772 267 13 1028 869 171 4 1031 174 864 818 218 974 63 369 669 960 79 717 321 18 1021 295 741 253 786 803 236 229 807 34 1005 87 951 219 820 745 296 521 518 748 293 291 751 93 947 494 544 213 822 219 820 635 406 279 758 394 645 755 285 377 663 415 623 115 920 1023 15 57 983 430 608 938 101 365 674 503 538 184 853 710 329 409 630 1021 18 185 855 990 46 625 414 896 140 570 472 144 899 991 49 994 42 616 422 614 429 229 810 70 965 145 890 432 605 265 774 631 404 782 258 269 771 48 993 82 954 854 186 133 907 952 88 996 42 754 284 1035 2 753 287 328 710 648 390 559 481 886 154 451 587 511 530 571 472 662 377 388 648 530 511 781 259 96 941 834 205 993 45 610 428 445 591 776 264 718 318 734 301 840 201 57 982 909 133 612 426 231 811 847 192 916 122 129 911 477 563 27 1010 30 1009 72 965 132 909 302 734 801 239 361 681 812 228 851 187 1001 37 432 605 133 904 930 109 531 511 396 643 369 669 998 44 272 763 426 614 564 473 70 968 886 155 952 89 496 543 504 533 319 720 182 859 111 925 133 908 550 487 457 582 361 678 719 320 257 781 150 888 864 175 333 705 695 342 729 311 637 401 427 615 446 590 728 313 164 876 958 81 359 679 958 83 939 103 6 1032 257 780 83 956 1005 32 778 261 838 201 431 606 603 432 727 314 874 167 318 717 88 955 640 401 234 805 264 775 439 602 1028 8 670 368 960 75 69 968 166 872 332 706 827 208 463 576 799 239 490 548 274 763 443 596 184 853 1010 29 27 1010 355 680 630 405 294 745 628 412 423 617 662 377 208 833 398 641 990 52 40 1002 1004 35 771 268 487 552 129 910 483 555 219 822 609 430 377 659 510 533 283 758 32 1009 493 547 368 673 952 84 573 463 865 174 352 690 387 653 277 759 830 209 357 682 10 1025 239 800 531 509 421 617 476 560 341 697 935 101 795 243 127 915 952 88 710 330 665 378 163 876 332 708 131 907 466 576 337 705 915 122 73 968 575 466 442 596 15 1027 579 460 401 641 82 958 215 824 635 401 462 577 585 455 562 474 532 508 852 186 120 918 199 840 876 163 76 963 203 835 347 693 1029 6 863 175 579 461 151 887 652 387 250 786 315 724 895 143 773 264 358 680 676 363 800 241 716 322 711 332 833 207 815 227 844 193 697 342 556 481 831 205 193 848 139 896 846 196 687 354 135 901 887 150 311 728 1026 13 861 177 405 634 920 116 527 513 373 665 663 378 810 228 309 728 278 762 720 321 221 819 896 139 416 625 333 703 737 304 986 55 881 158 254 785 310 730 571 469 583 455 225 813 341 701 655 383 618 421 388 652 502 538 717 321 326 710 693 347 306 731 945 97 324 715 401 639 979 59 933 104 785 253 613 428 476 563 481 561 324 714 502 538 416 624 685 355 62 979 898 139 851 184 973 67 44 997 509 526 293 746 929 111 971 68 488 548 847 189 351 687 5 1030 28 1013 993 49 243 794 987 52 108 928 786 252 649 391 473 567 588 451 86 956 240 796 993 43 463 578 589 448 945 92 714 324 43 1000 944 92 109 926 334 703 494 543 178 860 535 507 869 171 246 789 480 559 837 199 231 811 459 579 207 829 278 761 815 224 458 583 982 59 87 953 774 263 491 549 634 409 408 630 560 481 122 918 798 245 85 958 434 607 900 136 155 883 916 125 927 115 211 830 572 468 840 197 954 85 712 327 600 438 597 442 693 346 562 475 723 312 664 377 808 233 613 426 92 949 623 417 645 397 1030 7 419 620 1021 21 807 230 676 360 632 405 457 582 1016 21 381 661 796 244 624 416 736 303 344 693 828 212 411 629 782 261 799 238 842 197 870 165 493 545 357 684 457 583 306 731 801 238 198 841 554 483 239 799 921 118 557 480 482 557 569 472 877 166 278 758 373 665 156 882 326 714 217 821 869 168 796 240 733 304 68 972 742 297 559 482 333 705 622 417 466 572 91 948 823 217 566 469 491 550 853 186 100 942 675 362 903 136 1016 22 205 835 590 450 827 211 329 712 584 452 269 770 125 916 991 50 13 1024 742 295 124 917 231 808 365 674 570 472 477 562 145 890 336 704 914 128 966 71 419 623 497 540 259 783 464 577 874 163 505 534 100 938 672 368 560 477 712 326 302 737 468 571 1032 8 182 854 649 390 203 840 19 1020 793 244 373 666 18 1022 301 738 906 132 144 894 764 271 690 347 819 220 272 765 473 563 656 384 921 119 861 177 855 180 104 935 752 289 20 1019 394 644 736 304 584 455 452 588 1011 26 694 346 264 775 1012 29 430 611 584 456 56 984 488 553 982 53 811 225 763 276 822 215 663 378 242 794 845 195 950 87 835 205 150 890 163 878 831 208 964 75 23 1017 298 741 815 222 396 640 309 728 937 103 181 856 947 92 245 794 357 681 1022 18 65 977 406 633 728 309 821 217 35 1006 321 719 255 785 783 254 838 201 321 716 79 961 252 788 549 488 909 128 448 588 72 971 363 674 1011 31 398 639 234 805 967 75 254 782 157 881 529 510 977 62 192 847 415 626 709 331 493 542 730 310 248 794 969 69 863 175 18 1018 918 123 248 790 64 977 563 475 531 510 678 363 815 225 619 417 326 713 250 790 639 399 776 262 696 340 433 604 43 995 635 403 747 294 296 745 244 794 536 499 27 1015 918 122 963 77 562 481 520 522 25 1012 1004 37 191 845 661 381 900 141 591 449 945 96 803 236 293 745 94 948 582 456 28 1012 929 107 425 611 974 67 620 417 946 93 463 572 120 917 249 790 450 593 437 601 459 578 581 459 354 686 1009 29 256 780 978 60 208 833 819 221 603 439 601 442 743 297 688 354 2 1037 23 1017 1007 30 543 494 795 243 993 46 228 811 887 151 822 215 920 123 158 883 65 975 986 52 810 232 364 676 763 276 266 776 229 808 589 449 415 621 96 943 183 854 1001 37 245 791 461 580 775 266 951 90 927 110 803 235 839 199 306 734 12 1030 306 735 309 730 549 492 121 920 470 569 951 88 37 1001 735 304 305 733 40 998 446 594 322 717 1013 28 195 844 648 393 502 536 318 719 817 218 26 1013 894 148 904 137 16 1020 505 536 109 931 833 205 334 707 256 785 1022 13 322 717 210 828 688 349 1037 2 93 946 840 201 17 1020 970 71 670 371 58 984 530 508 780 255 833 205 1023 19 1019 19 349 691 886 154 12 1026 414 628 976 63 627 413 141 895 534 502 390 647 448 594 156 882 17 1023 572 464 261 780 302 734 435 606 126 912 615 422 937 103 751 288 338 702 345 692 553 487 490 548 876 165 959 79 926 112 556 480 201 838 82 961 10 1030 1028 9 909 128 633 408 724 318 214 827 211 828 850 190 928 114 418 621 487 549 420 620 102 937 899 138 891 149 66 969 596 443 364 674 802 236 378 657 999 40 60 979 521 518 72 969 218 825 793 248 24 1016 56 984 183 855 751 289 175 865 301 739 1021 20 199 839 102 937 980 59 8 1030 96 943 20 1020 981 59 212 830 745 296 382 661 507 535 838 199 650 392 595 444 234 808 550 488 9 1028 818 222 161 878 749 291 335 703 929 112 660 380 43 996 824 215 555 485 383 658 270 770 137 901 991 49 197 842 741 299 562 475 287 751 1003 36 33 1009 63 974 240 802 795 243 707 333 882 157 385 652 413 623 696 344 60 982 496 544 538 502 756 281 362 678 374 667 113 927 946 93 604 432 731 308 107 934 534 506 562 480 159 880 542 498 724 315 700 337 428 612 429 606 823 214 595 441 419 620 243 796 390 646 156 885 416 621 758 282 517 522 927 114 292 746 203 838 993 49 269 769 861 182 323 713 182 854 577 462 534 505 1010 26 896 143 516 526 463 572 642 398 178 860 402 636 794 246 1034 8 491 548 196 845 612 423 486 551 946 90 1025 14 254 789 352 690 216 824 381 662 549 492 681 357 147 892 65 973 497 543 759 278 853 186 201 838 533 509 81 954 607 432 437 601 87 949 924 116 825 217 296 741 203 836 302 737 367 671 252 785 122 915 39 1003 521 518 125 911 655 381 90 948 116 919 1013 26 581 460 40 997 977 59 822 217 9 1033 514 524 788 255 354 687 256 783 603 437 703 338 110 930 662 376 1004 36 148 893 809 226 1001 38 68 971 1034 7 202 838 307 730 715 323 465 574 340 697 585 455 285 754 153 882 920 119 14 1028 1006 30 400 637 206 829 186 856 58 983 877 158 321 715 768 270 958 79 121 921 821 221 225 813 945 95 691 347 610 427 820 220 1010 25 879 162 133 908 866 176 923 115 441 597 796 246 806 230 555 480 491 548 542 499 1013 26 871 171 32 1008 984 59 430 610 1001 40 774 269 299 739 73 968 524 517 837 202 491 550 922 117 72 970 504 538 642 398 112 927 760 279 656 381 637 403 950 88 318 721 639 399 1016 26 826 212 233 805 773 269 980 58 587 453 101 941 581 457 188 851 449 590 268 769 1021 16 638 405 218 820 691 347 63 979 857 182 55 986 84 957 630 407 525 514 395 641 309 731 790 252 990 52 262 774 715 325 391 649 64 975 658 378 186 854 73 965 283 752 430 605 681 356 664 372 456 583 267 769 1010 28 590 448 529 510 960 79 386 654 193 844 803 236 748 291 465 572 737 302 341 695 220 822 943 95 337 699 179 858 1015 23 549 491 610 432 904 135 901 138 440 596 247 793 144 894 936 103 841 198 702 334 487 552 920 120 101 935 864 173 212 825 847 195 95 948 971 68 755 281 683 355 608 431 111 928 837 201 67 972 675 364 735 302 485 552 330 706 840 202 301 738 696 346 825 218 363 674 295 748 743 297 32 1007 181 862 823 213 456 582 6 1036 11 1026 872 166 149 893 699 340 488 553 383 655 825 215 442 595 92 946 630 408 8 1031 601 434 110 929 494 548 575 464 383 656 485 553 545 494 462 579 956 82 362 680 554 484 230 808 942 99 185 858 917 122 484 555 106 934 936 106 252 786 600 441 136 903 831 208 230 808 68 973 115 921 995 46 265 777 614 423 584 454 605 432 422 615 976 64 742 296 53 984 456 584 252 787 407 634 895 144 273 768 756 284 924 115 450 585 350 689 283 755 450 588 143 898 758 277 725 310 1 1038 77 964 110 927 552 488 25 1017 481 560 423 615 978 61 255 780 729 308 591 448 249 792 32 1004 179 858 246 796 535 506 647 390 118 921 164 877 871 168 953 84 842 199 814 223 321 719 133 908 62 977 20 1015 948 89 427 613 404 632 349 686 228 811 876 166 578 461 990 46 409 626 533 507 425 614 974 67 6 1033 514 524 531 507 592 447 861 178 404 635 192 849 599 439 723 317 212 830 826 215 781 261 389 650 879 159 275 765 916 125 698 340 361 681 177 862 271 768 543 496 472 569 578 463 563 477 178 862 585 453 175 864 464 576 300 741 430 610 542 499 342 696 196 840 428 608 135 908 124 913 771 268 66 971 269 766 828 213 863 176 208 830 45 991 815 224 471 570 559 483 817 224 764 275 380 659 656 382 334 707 1034 4 881 157 740 298 499 541 795 243 48 993 257 783 906 136 601 439 894 146 842 200 254 784 732 307 760 280 202 838 418 618 693 344 117 923 380 659 976 61 110 931 6 1032 1017 21 532 510 731 308 762 274 571 466 1020 20 624 415 428 611 327 713 365 673 926 112 941 98 820 223 271 767 647 391 934 107 178 861 638 401 869 171 94 945 384 659 742 297 1027 14 623 419 911 128 565 472 369 673 211 828 991 46 341 695 659 378 86 954 718 320 124 915 489 552 175 864 101 938 902 138 8 1029 296 743 8 1031 25 1014 931 107 475 564 215 823 738 299 170 872 888 152 739 299 107 931 798 241 503 539 272 766 446 595 960 80 946 91 480 559 877 164 992 45 370 672 729 312 381 657 128 913 550 486 306 736 618 422 706 331 541 498 688 354 589 449 850 191 667 373 259 782 850 190 909 131 218 824 473 564 173 865 246 794 943 96 466 575 399 640 278 761 808 228 135 903 605 436 639 401 1013 27 778 263 795 245 378 663 662 378 335 705 742 295 222 815 990 50 688 351 816 222 537 502 592 446 727 309 87 955 363 674 836 203 918 124 918 119 535 506 65 973 886 151 648 391 663 379 375 664 664 371 638 403 450 588 15 1025 919 122 503 535 864 171 995 47 53 984 769 269 74 963 989 49 580 460 773 264 796 240 676 362 939 98 514 523 737 298 976 64 169 870 267 771 536 505 391 648 600 440 520 516 423 618 327 710 955 84 800 239 848 191 632 406 404 634 311 731 309 734 118 921 995 45 441 595 325 713 296 746 295 742 68 968 45 995 961 75 923 114 67 975 73 969 385 655 169 871 282 757 130 911 276 761 935 104 369 668 821 220 874 168 853 186 627 415 465 570 795 245 171 870 1003 39 416 620 797 239 728 311 661 374 109 929 118 923 281 757 957 81 61 982 140 898 582 454 997 45 261 781 271 768 700 338 673 365 195 844 889 148 220 822 662 379 381 657 851 188 150 890 663 376 541 496 591 450 854 186 556 483 815 224 24 1013 126 913 385 654 950 90 690 345 1029 7 977 63 834 202 67 972 946 93 730 309 867 174 426 611 326 715 932 106 364 674 871 168 484 559 401 639 403 634 229 810 380 658 23 1016 1013 25 494 546 132 903 432 610 828 212 522 521 917 124 957 80 150 888 72 966 304 735 628 410 623 417 53 986 555 482 426 610 418 621 118 920 666 374 589 449 250 793 855 184 832 210 686 355 375 667 296 744 867 175 879 163 322 721 779 263 193 847 716 324 359 681 752 287 231 809 642 401 788 249 831 211 803 235 964 75 144 897 754 285 362 679 79 961 770 269 274 764 282 755 157 884 914 126 363 676 196 842 92 946 307 729 566 473 855 186 600 436 939 99 925 114 686 354 984 57 379 662 953 86 228 809 25 1014 375 664 311 727 197 845 662 375 290 746 794 242 729 307 34 1008 74 963 825 211 607 432 700 336 610 428 538 503 400 637 500 535 124 914 223 814 933 104 764 272 522 515 827 212 687 351 454 587 983 53 770 269 552 489 667 373 240 803 200 839 567 470 245 795 135 902 302 738 640 399 947 92 779 260 557 483 707 331 492 545 73 969 651 388 371 668 165 874 521 516 797 242 325 712 1027 12 505 531 489 548 949 92 557 482 150 890 906 131 895 141 102 938 1029 11 83 956 965 73 933 103 61 976 307 733 667 374 442 601 141 898 15 1026 395 644 84 953 270 768 646 390 730 308 17 1022 589 450 327 714 494 546 336 702 739 301 959 81 693 349 641 401 409 631 496 541 990 46 1014 25 558 482 637 402 109 929 814 225 343 698 1024 16 597 444 283 758 68 969 855 180 577 460 783 257 577 460 941 98 252 787 456 581 487 556 84 957 523 514 588 451 713 327 716 323 733 307 779 263 729 308 995 46 895 147 560 482 992 46 643 398 217 824 863 175 661 379 430 613 345 692 582 457 353 686 60 981 306 736 71 969 557 486 565 471 512 527 107 930 448 593 169 870 728 312 85 954 733 310 128 910 771 267 977 62 81 957 520 518 218 819 522 520 354 686 156 884 448 589 764 278 398 641 812 225 625 414 557 480 502 538 540 501 846 195 534 508 358 682 352 686 795 248 534 502 585 454 71 967 294 744 319 717 695 347 289 748 298 741 907 133 740 302 592 446 761 277 977 58 315 726 16 1023 234 806 696 340 413 627 620 423 1031 6 1034 6 372 670 970 69 273 769 698 341 483 556 788 250 824 216 866 171 168 871 1027 9 803 236 446 595 837 202 977 64 629 409 642 397 765 274 1017 23 792 247 1002 38 830 212 885 154 486 553 433 607 457 581 824 213 842 195 88 954 284 752 887 152 602 434 907 136 929 114 918 118 897 143 156 882 844 197 513 529 378 662 154 885 1003 36 445 593 476 566 483 559 96 945 744 295 638 397 443 595 415 625 313 725 150 893 605 434 720 321 522 515 821 215 68 975 608 431 732 305 355 684 695 346 476 565 165 874 170 871 214 827 818 220 399 638 168 867 36 1001 944 91 672 367 1033 4 343 697 37 1001 790 248 613 426 769 272 45 993 681 360 518 519 185 855 820 217 718 325 1004 38 23 1015 890 152 38 998 718 323 249 787 943 94 367 670 260 780 744 298 469 571 497 541 407 632 356 687 350 690 819 219 958 79 1029 10 457 581 349 689 940 99 166 874 448 589 673 364 83 954 716 322 159 880 456 585 954 84 1027 13 211 829 279 757 655 385 225 814 860 183 343 698 809 231 164 878 556 486 398 641 160 881 155 884 263 777 910 126 876 166 457 581 514 524 452 588 156 886 551 490 695 345 589 448 125 915 41 998 762 277 260 779 277 763 161 877 719 321 202 836 328 709 64 978 726 313 72 967 1013 24 333 706 651 389 827 209 735 304 520 522 905 133 813 228 1018 20 949 89 849 190 214 825 516 525 372 667 100 942 715 324 729 311 682 358 720 322 499 539 370 672 334 702 900 138 576 461 969 67 973 66 105 935 707 335 549 490 631 408 23 1014 130 905 996 44 31 1007 859 178 270 771 512 526 277 764 753 290 10 1030 422 614 1016 24 971 67 516 521 59 984 14 1028 289 747 547 496 925 113 836 206 558 482 1021 19 91 950 513 525 536 505 154 882 426 614 671 366 176 866 949 90 724 317 727 313 999 43 18 1020 382 658 528 511 330 708 96 946 734 303 556 482 356 684 259 783 403 637 635 403 227 810 304 734 8 1029 552 489 358 679 47 992 753 287 902 135 684 354 361 675 494 543 867 172 850 192 161 878 587 453 486 552 1013 27 90 948 680 360 479 559 850 187 848 188 892 147 781 257 325 710 419 619 152 886 330 710 297 743 877 162 667 373 986 52 986 52 504 535 312 728 899 141 768 272 567 473 24 1018 186 853 848 190 450 592 501 541 757 281 1006 30 728 313 692 344 336 702 28 1010 736 301 420 619 655 384 871 164 30 1008 108 930 864 174 887 153 980 57 583 458 52 988 699 340 295 744 883 159 302 740 76 962 333 707 850 187 532 506 793 246 567 471 963 78 501 539 517 522 679 361 365 673 335 703 383 657 400 638 34 1008 979 59 815 220 103 932 538 504 30 1007 704 335 603 437 794 248 338 701 946 95 352 687 695 342 355 685 53 984 242 796 608 431 28 1009 884 156 733 305 34 1004 751 290 851 192 77 962 523 520 450 589 870 170 948 88 75 966 202 837 936 101 625 412 592 444 208 831 530 509 580 459 277 763 145 894 256 787 16 1022 523 513 584 453 164 871 1013 28 997 40 177 864 102 941 700 336 526 511 529 509 553 489 451 591 1038 1 527 510 192 850 173 865 438 600 241 795 857 183 461 577 39 998 851 189 248 789 95 943 930 111 170 869 901 139 718 324 652 389 483 557 542 498 766 271 532 504 551 488 235 805 92 946 749 289 1020 16 896 143 668 369 1027 10 33 1007 476 562 50 990 684 358 52 989 375 664 1004 36 516 524 611 427 555 486 859 176 377 663 710 329 945 95 117 923 565 476 585 452 608 432 741 300 797 242 531 508 346 691 678 358 462 577 848 191 1016 22 632 403 584 455 381 659 388 650 549 491 642 397 121 920 969 67 135 904 445 593 336 701 892 151 510 526 3 1032 304 735 582 453 953 86 137 902 343 693 413 627 316 726 217 824 722 316 551 487 607 430 279 762 558 482 328 710 634 406 442 599 154 882 741 295 278 762 914 123 781 255 955 86 151 891 999 42 343 698 535 504 408 632 166 873 189 850 337 704 196 843 303 737 173 866 639 396 301 734 704 334 827 213 1032 6 545 495 703 335 303 737 276 764 155 882 600 435 711 328 936 105 53 984 605 432 897 141 190 848 896 140 276 763 1002 37 534 503 647 392 234 806 144 894 851 184 688 350 744 294 262 778 169 870 920 119 513 529 49 994 936 102 667 375 365 670 856 187 852 184 544 496 1018 25 610 429 336 705 77 965 1016 22 165 878 447 594 429 612 796 247 466 573 1030 10 785 255 575 465 1034 7 200 839 205 831 629 411 558 481 171 868 749 292 924 115 905 132 716 323 168 872 57 983 591 450 30 1008 413 623 426 613 776 266 878 158 581 460 242 800 415 626 895 143 231 808 756 283 976 64 934 107 723 320 745 294 563 479 492 545 526 513 616 421 433 607 719 323 1023 13 873 167 148 889 59 980 973 67 862 178 609 432 181 857 520 519 557 479 114 928 724 319 143 895 460 579 657 384 609 428 655 383 859 181 367 670 844 196 572 467 458 578 438 601 313 727 769 270 545 492 134 907 410 627 355 684 818 224 767 270 609 431 782 259 832 204 926 116 851 186 23 1018 358 679 279 763 48 989 837 201 694 345 935 102 979 57 50 990 717 321 255 787 288 754 375 664 126 917 580 460 727 311 600 443 920 117 40 998 466 571 721 319 796 243 976 63 599 442 72 966 740 298 213 826 252 791 887 150 897 143 249 792 228 810 923 119 961 80 519 518 268 770 1037 2 570 472 921 120 759 278 537 506 352 688 247 790 408 631 549 489 455 586 433 605 489 550 414 624 997 40 522 513 811 229 650 390 75 964 592 444 884 153 240 800 124 914 930 108 976 60 723 318 287 753 261 777 524 514 859 180 979 60 106 931 313 726 167 875 327 713 84 955 730 309 898 141 409 630 238 800 378 664 342 696 340 699 943 96 885 150 510 529 404 639 488 554 751 290 408 632 555 481 223 816 1016 27 277 764 560 481 869 171 1030 7 474 565 473 565 396 645 926 112 499 537 16 1023 761 281 733 304 873 169 849 189 506 533 641 398 214 824 707 329 823 216 686 350 571 464 799 240 510 530 868 171 775 263 703 336 668 371 513 522 114 928 523 517 326 712 648 388 842 196 880 159 871 167 589 449 413 626 800 243 456 582 617 424 502 535 711 326 489 549 912 126 835 204 809 230 251 788 894 145 923 114 872 168 985 53 203 834 762 276 33 1010 509 532 452 586 356 682 259 779 765 273 593 445 58 984 424 616 140 900 873 166 450 590 504 535 699 343 1011 28 505 535 878 161 126 914 641 397 137 898 490 548 188 850 945 92 30 1012 734 305 864 174 587 450 803 235 647 390 450 589 1037 1 605 437 864 177 290 750 699 340 52 991 76 963 633 406 1028 9 439 600 635 407 735 302 816 222 227 811 574 465 574 464 452 588 1024 14 191 852 257 784 714 326 662 376 825 214 107 933 275 763 575 463 201 839 265 773 994 44 1021 18 245 794 431 605 963 77 57 982 998 43 833 206 86 951 859 177 328 710 710 330 869 174 591 452 418 617 3 1037 608 431 467 575 194 844 788 254 1002 40 940 103 985 53 1024 11 939 99 428 615 184 857 812 230 77 963 210 832 734 308 454 589 870 171 336 704 217 820 797 244 775 261 681 356 805 235 365 677 967 74 943 96 362 679 408 632 157 882 439 601 652 389 104 932 76 962 272 770 844 196 583 456 747 293 30 1007 844 195 621 418 42 998 917 121 271 770 383 653 667 376 265 776 348 688 510 528 805 230 115 923 450 586 437 601 525 514 426 616 344 696 552 485 335 701 1022 17 244 791 212 824 538 502 241 800 42 1001 683 358 655 388 1032 7 640 398 407 633 466 570 817 221 953 90 89 952 29 1009 250 789 888 148 204 835 260 780 481 558 277 762 463 574 670 367 908 133 197 840 456 582 148 888 912 128 87 953 253 786 607 430 509 530 224 818 186 853 841 194 73 970 165 872 877 159 594 443 177 862 789 250 230 810 1027 11 513 527 283 759 731 309 777 258 272 769 453 582 677 364 477 561 208 828 93 947 586 454 719 321 1029 9 996 44 579 459 962 80 419 617 195 841 277 762 120 921 417 625 888 151 669 368 614 424 962 74 888 152 460 578 273 769 717 323 732 306 308 729 895 147 30 1008 554 483 817 221 496 543 696 339 848 191 105 934 424 617 844 196 8 1031 182 859 642 393 482 554 3 1034 229 811 117 921 114 927 918 120 400 641 922 116 675 361 230 808 153 886 475 563 185 854 878 163 284 758 239 797 186 854 957 83 642 395 325 712 170 865 396 641 547 492 271 770 17 1024 355 687 366 673 14 1028 144 898 344 695 141 896 914 124 171 869 692 349 269 770 1038 1 415 628 276 764 879 161 109 929 301 739 398 639 303 736 735 305 1037 2 73 965 58 983 969 68 871 167 118 920 809 232 944 95 720 320 441 594 766 272 781 258 646 393 638 401 369 667 864 173 128 910 671 366 523 512 503 533 240 799 1021 18 568 469 320 716 819 219 248 793 663 375 693 348 270 770 69 969 654 383 446 593 423 619 261 774 187 853 705 333 913 129 1022 16 356 684 482 553 904 134 940 102 199 839 937 101 342 696 532 506 36 1002 264 774 187 852 820 215 408 629 444 597 750 290 388 653 91 950 148 895 848 194 938 101 711 326 387 649 407 632 201 836 729 310 278 760 938 102 268 767 201 836 932 106 724 315 572 468 837 204 275 761 165 877 81 961 332 704 970 68 671 368 715 327 1026 13 942 99 86 953 318 723 701 340 258 779 488 551 265 774 859 182 362 676 6 1034 602 435 795 245 945 96 1019 20 775 263 366 675 476 562 757 280 1034 8 55 984 203 832 726 311 633 408 789 251 1005 33 484 552 24 1013 365 674 520 517 453 585 35 1001 141 899 332 708 229 812 388 649 798 240 763 273 403 632 451 590 973 63 592 447 683 359 137 900 154 883 482 558 812 225 15 1025 750 292 46 995 559 480 165 872 630 410 130 912 596 442 546 494 214 829 901 137 999 42 78 961 216 821 912 129 300 740 662 377 561 475 958 78 241 797 145 896 2 1037 658 382 317 719 474 563 522 519 572 467 712 327 722 318 1030 8 743 296 319 719 854 188 583 456 197 840 885 150 296 745 340 703 845 192 984 58 865 175 807 235 696 341 1026 16 667 371 852 187 35 1004 188 849 451 586 388 653 77 961 146 890 495 544 280 758 1035 3 439 600 268 773 924 116 108 930 888 152 112 927 232 808 415 622 567 469 666 370 1004 36 342 694 330 712 516 523 704 333 142 899 64 974 473 566 939 96 358 681 766 272 985 58 593 448 220 818 114 924 74 965 902 140 103 937 315 723 772 264 1021 19 713 327 984 55 202 835 635 402 9 1031 176 862 329 714 604 436 138 902 897 145 685 352 514 525 83 956 220 818 143 898 608 427 729 308 754 288 629 411 806 233 94 941 722 320 127 911 300 739 945 93 288 749 190 851 649 386 765 274 203 836 705 333 1017 25 249 791 427 614 910 129 493 549 434 602 733 307 1028 13 245 794 420 618 113 927 15 1026 745 295 1003 35 479 563 324 719 754 283 706 333 919 120 344 697 351 685 731 305 678 362 420 615 163 874 204 836 144 896 850 185 434 601 97 943 604 435 864 175 172 868 904 137 516 523 36 1004 471 565 920 116 208 830 271 770 741 300 286 754 37 1002 542 497 992 47 817 224 231 808 857 183 742 297 89 952 983 55 421 620 937 103 712 326 631 404 1015 20 19 1020 457 583 210 828 326 712 1017 23 549 490 692 348 551 488 87 951 996 42 918 122 973 67 645 394 578 461 144 895 156 884 346 691 737 300 317 719 763 275 958 83 674 364 152 891 235 804 586 455 345 694 1036 4 392 648 72 968 509 530 252 784 234 807 985 52 679 357 202 836 209 833 203 835 425 615 1017 25 758 282 557 479 900 139 667 370 15 1026 718 320 383 657 665 378 345 692 673 363 801 237 470 568 774 264 976 60 736 304 117 924 719 320 271 770 543 493 312 725 856 185 568 469 762 276 324 712 36 1002 239 801 421 619 35 1007 199 838 737 302 696 342 1035 4 196 842 297 739 729 308 320 718 172 863 958 79 879 159 428 614 979 58 267 774 563 477 374 664 323 718 23 1019 165 878 451 588 140 900 570 467 458 577 489 546 681 355 394 647 21 1016 569 468 442 596 825 213 63 972 925 115 655 382 414 625 52 985 626 414 729 312 553 488 757 279 767 270 317 725 759 280 542 498 860 180 25 1010 484 558 223 817 406 635 690 349 455 582 852 190 727 312 159 880 990 49 591 446 630 408 451 587 1017 22 344 694 685 350 295 743 326 712 644 397 401 636 432 605 482 559 47 989 906 134 339 702 650 386 916 125 187 849 169 871 250 789 704 336 358 679 167 871 610 429 935 108 963 78 975 64 719 317 545 496 321 718 272 769 743 296 95 944 104 935 120 919 953 84 987 52 931 104 429 610 741 300 677 362 484 555 728 311 395 644 242 801 256 782 128 911 849 190 132 909 81 957 933 110 851 186 302 735 695 341 777 258 285 753 141 899 698 343 445 591 647 392 489 551 345 695 665 378 271 769 553 486 679 359 282 756 103 935 902 138 459 577 271 768 816 226 875 165 605 432 793 247 467 572 964 76 545 497 900 139 48 995 618 421 997 44 169 869 509 534 7 1033 438 602 701 335 813 222 724 316 849 188 648 391 517 521 649 392 104 934 60 982 500 537 472 565 166 872 220 819 964 74 1031 6 987 51 972 67 698 338 525 518 333 708 253 785 440 603 79 961 1008 28 997 39 373 668 1001 38 1028 13 162 876 564 472 731 311 733 303 207 834 133 907 782 260 818 220 622 420 1003 35 652 388 309 731 113 926 571 470 304 736 291 750 255 784 674 365 580 456 190 850 457 580 84 959 887 153 904 135 210 828 832 211 469 571 416 621 777 263 21 1015 923 115 993 45 92 949 949 90 865 172 664 375 318 721 104 932 931 106 955 81 449 593 802 236 97 942 812 230 631 405 868 169 888 151 848 190 895 148 338 701 235 805 38 1001 878 158 921 119 562 474 988 48 840 199 597 439 902 138 755 285 501 535 215 823 819 217 596 441 720 318 639 399 269 767 253 786 361 678 380 660 19 1023 759 278 161 878 1027 10 530 509 507 532 782 259 15 1023 243 798 946 96 692 348 36 1004 328 713 958 81 217 820 321 716 113 927 747 289 653 390 194 844 9 1027 552 486 173 864 269 769 626 413 610 426 445 596 103 935 694 342 859 179 182 853 529 511 531 510 623 416 788 249 396 643 678 358 29 1011 112 930 514 527 14 1025 820 216 301 741 297 738 746 294 675 366 943 93 527 508 405 635 430 612 347 693 389 651 1031 5 486 551 1009 28 849 192 772 268 929 111 454 586 572 466 30 1010 648 388 255 783 115 924 1001 41 689 349 728 310 976 62 548 491 683 358 889 153 31 1011 543 492 369 673 815 220 251 789 163 875 458 579 106 934 987 52 1028 14 426 616 712 327 260 783 218 820 43 995 819 218 668 372 664 375 490 547 1022 16 149 891 612 424 702 334 1034 9 941 101 405 633 893 145 162 873 1015 24 708 333 164 873 985 51 266 773 508 531 780 257 762 280 403 635 486 553 624 415 499 540 781 258 883 152 287 754 429 612 731 307 569 471 477 563 416 623 893 147 675 365 990 50 947 92 710 330 579 457 715 325 537 499 104 933 2 1037 617 423 271 765 79 960 152 887 402 638 937 106 670 370 1000 37 2 1037 643 395 718 321 111 928 332 707 273 768 631 408 506 532 990 50 635 404 412 629 843 195 961 79 478 561 570 466 141 897 974 64 167 871 379 657 299 736 1005 36 443 598 442 596 949 91 340 702 975 65 586 452 265 778 176 862 373 664 806 235 73 965 681 360 654 384 818 224 925 114 52 985 120 916 9 1033 829 209 454 587 57 978 970 70 903 137 781 254 184 853 872 163 33 1008 874 165 57 982 590 450 450 585 590 448 170 870 60 976 648 392 61 982 934 105 816 224 1009 31 226 810 483 556 240 799 396 645 299 740 976 62 417 620 354 685 930 111 33 1004 489 552 774 264 47 996 338 699 89 952 103 940 322 713 956 84 557 485 947 92 942 93 284 757 294 742 239 796 496 542 823 216 791 248 923 114 208 828 455 581 318 723 761 280 1031 6 216 823 490 547 7 1034 443 596 247 795 994 43 646 391 366 674 356 683 742 299 765 277 944 95 300 741 122 919 914 126 127 915 327 710 327 712 255 787 111 929 734 303 787 252 558 482 89 949 980 60 410 629 1015 21 445 595 610 432 414 625 558 481 40 996 750 293 211 829 49 994 886 155 325 710 456 583 591 444 893 146 222 821 583 458 120 916 510 531 234 806 571 466 736 299 741 296 1034 4 808 229 640 399 882 159 710 331 317 722 784 254 736 303 788 254 632 410 943 98 167 876 426 616 766 274 601 437 686 353 1035 4 829 212 462 575 23 1018 609 433 248 792 21 1015 367 669 602 441 579 459 333 709 570 465 437 601 882 161 253 783 980 61 141 897 731 307 341 698 200 836 104 931 879 157 1038 1 392 648 797 242 431 607 20 1019 714 326 519 519 173 866 843 194 1015 22 545 493 435 603 830 211 786 254 720 323 275 764 241 802 78 961 411 624 379 656 569 467 1022 13 657 381 381 657 148 895 771 272 600 440 1012 25 931 108 355 688 877 162 555 487 827 210 597 444 64 977 413 627 595 444 600 439 966 76 68 972 10 1029 472 567 413 625 455 581 387 648 950 87 363 677 314 725 1001 38 382 659 337 699 472 571 447 590 779 262 298 741 238 801 698 343 691 349 138 901 830 210 227 812 289 750 1021 20 312 729 199 836 630 409 540 496 302 738 677 364 978 65 463 577 436 603 537 501 468 569 728 313 489 548 1004 37 213 829 820 222 814 224 732 309 1000 38 186 854 159 879 135 905 698 343 136 899 518 519 391 651 112 927 32 1005 627 410 1027 12 192 849 221 818 492 545 895 144 692 350 477 566 511 530 332 705 310 727 323 717 427 615 742 300 44 992 401 639 571 470 547 493 186 851 32 1009 156 885 205 836 609 428 342 696 384 652 821 218 795 241 518 523 873 166 114 928 924 115 228 811 1030 10 650 389 619 422 30 1006 226 817 907 131 664 375 988 48 393 645 424 612 607 430 559 478 464 578 742 296 857 181 112 927 686 350 1024 14 665 376 259 778 89 947 210 831 129 906 976 66 374 664 949 91 824 218 657 380 353 685 346 695 450 590 867 172 135 904 261 779 875 164 83 954 825 213 404 637 887 150 742 295 1016 26 876 159 723 315 701 338 153 886 84 957 160 875 1007 30 223 814 990 53 583 456 87 951 308 733 371 668 256 785 861 178 396 640 319 720 466 571 17 1024 174 862 40 998 270 771 381 660 887 156 953 87 404 636 872 170 992 47 817 219 512 527 309 731 564 473 609 431 11 1031 1029 10 391 647 76 963 580 460 861 178 710 333 289 750 735 304 507 533 847 191 227 813 206 831 425 613 51 987 462 578 514 522 767 275 907 136 693 346 924 117 236 806 808 235 430 612 681 355 667 368 580 463 716 325 85 954 666 373 339 696 914 126 709 328 436 602 873 166 998 43 151 889 210 828 790 246 289 748 958 83 397 640 370 666 570 472 10 1028 279 762 669 370 287 751 553 486 358 683 342 697 329 710 90 951 136 904 991 51 177 864 1010 27 730 310 269 768 638 399 639 397 494 542 391 650 266 773 308 733 435 604 916 123 758 282 151 889 616 425 822 217 195 843 187 856 484 551 395 645 49 991 1037 2 571 468 910 131 483 557 1036 1 593 444 493 548 364 676 981 60 938 102 311 729 807 232 674 366 675 367 324 713 743 297 601 439 312 725 467 572 722 315 152 889 162 879 376 666 394 644 536 507 202 838 392 647 267 775 958 79 244 795 670 368 901 139 606 433 212 827 849 189 137 904 368 668 2 1038 577 461 686 355 508 530 908 133 27 1013 787 250 820 223 1030 7 171 868 868 169 456 579 671 365 810 230 598 437 418 622 375 661 960 75 270 767 1009 30 10 1031 929 114 794 244 547 494 688 350 453 587 493 545 118 920 819 222 272 765 605 436 569 472 1008 31 23 1020 505 534 602 440 826 212 111 929 938 104 120 919 1003 36 461 577 639 399 847 192 949 87 210 829 511 530 68 973 41 1001 89 951 971 69 986 57 85 954 998 40 719 322 319 718 542 498 337 703 132 907 430 609 812 225 90 948 981 60 735 304 655 383 544 495 64 972 419 619 322 721 150 888 769 271 574 465 872 168 51 984 509 529 302 734 510 529 985 54 870 167 685 353 276 762 421 616 566 473 1019 23 309 731 977 62 763 276 934 105 630 408 420 621 961 79 309 731 489 549 305 732 913 122 678 361 782 258 539 502 961 75 1019 22 555 485 431 610 608 429 184 856 636 404 96 943 723 315 846 193 383 657 619 421 833 208 473 564 515 522 32 1008 344 698 719 319 884 152 102 936 209 831 84 952 297 740 184 857 67 972 772 264 23 1014 749 290 322 715 3 1035 24 1017 886 151 204 838 811 225 883 158 132 903 526 513 521 520 111 930 65 972 379 659 630 406 720 323 386 651 681 358 193 848 577 463 569 466 369 671 906 132 522 521 254 786 867 175 1012 25 903 138 698 339 137 898 750 290 746 293 944 99 1028 10 389 647 598 437 749 289 360 679 406 637 33 1008 414 624 740 298 1000 40 910 130 956 82 497 539 608 430 298 740 853 188 38 999 991 49 218 820 487 552 1029 11 699 341 916 123 467 573 93 944 839 203 818 222 733 308 1002 37 940 97 88 951 545 496 130 908 264 772 714 325 608 433 565 473 126 913 542 495 377 664 985 56 624 414 453 584 544 491 163 877 280 763 678 360 811 229 73 966 686 356 485 552 376 661 664 375 534 505 860 179 674 369 512 527 404 635 258 781 399 643 899 138 504 539 769 273 247 790 758 280 2 1037 960 81 816 224 649 393 375 665 375 663 166 874 473 563 875 165 1027 14 125 914 699 340 613 424 835 203 625 414 319 720 427 612 352 683 699 340 347 691 148 892 411 628 948 90 868 170 808 234 832 208 559 484 720 318 912 126 323 715 692 345 892 143 229 813 40 999 581 461 185 853 274 766 658 385 734 305 1029 9 1024 16 848 190 58 977 13 1028 553 489 1007 30 487 549 281 758 580 456 841 198 290 749 1025 14 613 424 273 765 622 415 866 172 712 325 502 537 560 479 334 708 338 702 60 978 1038 1 982 59 427 612 342 697 113 928 718 322 291 751 45 992 22 1018 567 472 453 587 981 57 840 201 319 720 488 548 929 106 666 370 489 549 1022 15 115 926 456 584 1018 19 287 756 142 900 293 746 549 492 605 433 840 195 494 548 529 513 83 955 709 328 484 552 741 296 493 546 546 494 381 662 941 97 493 543 38 1002 113 927 586 453 516 527 654 385 901 140 201 836 45 994 729 309 541 499 689 348 134 909 897 142 878 164 736 301 569 471 508 532 85 953 157 885 951 90 1020 21 339 703 35 1008 390 648 186 853 57 982 699 340 114 929 73 966 5 1033 371 668 724 312 820 220 100 943 757 279 1003 32 246 793 802 237 274 764 688 351 658 380 929 106 240 799 628 412 129 911 848 194 947 93 763 276 1036 4 538 499 667 370 767 270 606 431 788 249 124 916 745 297 86 954 178 863 243 796 146 892 1028 11 337 699 32 1005 847 190 599 437 515 523 864 177 18 1023 475 560 528 508 884 154 399 640 374 664 214 827 243 794 844 195 523 519 802 238 484 555 512 525 839 204 62 977 555 483 95 941 564 475 67 970 318 717 840 198 67 974 1005 31 1000 40 999 36 737 303 913 124 583 454 459 577 102 938 930 110 675 368 1034 3 228 811 367 670 879 157 334 706 398 640 127 915 5 1036 433 606 990 46 176 860 457 581 973 64 13 1025 118 919 689 353 15 1026 894 146 720 320 128 911 486 554 343 697 358 681 492 551 674 366 763 273 263 777 31 1010 462 577 371 668 12 1027 278 759 616 427 59 981 269 773 1031 4 789 248 676 364 601 438 320 715 995 44 947 90 613 425 295 742 784 254 1002 37 440 599 676 365 907 131 491 548 166 874 991 46 183 858 680 357 542 496 595 446 368 670 967 68 359 682 204 834 750 290 966 72 307 731 304 735 130 907 629 406 139 900 13 1025 368 671 624 416 755 285 577 458 1028 12 33 1004 366 674 4 1035 909 126 768 268 70 970 490 552 222 818 645 396 904 136 180 858 956 85 596 446 648 387 1008 31 447 592 644 398 497 542 426 616 5 1035 510 528 952 85 911 124 769 266 262 776 24 1018 1001 35 892 147 114 925 58 982 971 70 892 147 212 825 997 43 620 415 424 614 933 105 495 543 539 502 647 391 396 641 618 423 932 108 937 105 1000 37 708 333 689 347 565 477 1028 12 332 708 917 125 632 409 916 124 473 565 130 909 368 670 288 752 307 732 385 653 20 1017 308 727 546 494 990 46 733 309 521 517 954 83 229 813 209 832 994 41 210 829 377 662 709 328 873 165 427 609 686 354 652 387 897 140 262 777 763 275 143 893 914 126 134 905 494 543 645 395 83 956 563 476 581 456 65 972 903 137 552 485 659 379 154 887 792 246 89 950 342 699 214 825 25 1017 406 630 355 685 843 197 540 500 240 799 455 583 945 93 336 703 187 849 677 360 541 501 82 954 424 611 894 145 354 683 768 271 421 617 393 644 491 547 741 299 4 1033 361 677 496 541 528 510 686 352 839 203 473 562 730 313 597 445 93 943 42 999 829 211 167 875 598 441 345 695 228 809 666 377 430 611 608 433 457 578 60 977 118 922 794 244 566 476 465 576 241 797 135 908 168 871 524 515 47 991 343 696 885 156 731 306 641 397 652 383 239 798 538 498 739 300 250 789 783 252 821 216 881 157 506 529 248 788 729 310 22 1017 56 983 904 137 654 381 2 1037 610 432 936 107 1033 7 556 485 249 788 611 430 621 418 23 1017 720 317 26 1012 181 856 595 444 573 467 864 178 156 885 389 652 236 802 725 314 185 853 76 962 827 212 104 934 572 466 635 403 365 673 947 90 504 534 485 554 786 252 1021 18 380 658 767 272 142 898 171 869 1025 14 274 765 479 562 111 929 537 499 1038 1 462 574 237 803 367 672 861 178 587 452 889 147 498 541 975 65 501 537 324 718 584 454 700 338 893 147 978 57 994 45 305 733 98 939 298 743 513 526 177 860 525 515 392 644 133 905 626 412 185 854 343 695 708 331 358 681 622 418 527 513 316 723 210 833 806 230 282 759 713 327 225 814 336 700 378 665 825 214 591 447 1001 39 309 727 443 597 485 558 375 664 29 1010 569 472 757 284 784 253 144 899 350 687 646 394 344 696 119 920 924 117 461 581 498 542 873 167 139 900 993 44 135 904 741 297 61 979 1007 32 715 324 931 109 883 159 171 869 451 588 766 273 65 975 58 984 464 575 862 176 874 167 883 156 738 299 385 654 500 540 293 744 19 1022 104 939 500 538 294 747 825 217 489 547 313 726 256 780 803 232 478 561 840 199 972 66 406 636 468 573 651 386 162 878 944 93 779 258 104 935 35 1006 655 381 35 1007 879 162 644 396 944 98 119 920 783 259 215 825 659 379 568 472 755 286 936 101 472 570 475 563 623 415 66 972 216 822 714 324 561 479 806 231 439 603 72 967 648 389 259 779 334 706 510 530 153 888 424 617 699 340 410 629 263 776 1021 16 385 651 34 1005 1025 10 120 917 414 625 32 1011 336 703 113 930 20 1023 923 114 95 943 276 764 47 991 175 867 957 82 522 518 304 738 113 926 725 314 156 885 853 185 203 836 97 942 162 880 342 695 80 956 180 859 140 897 415 625 919 120 959 80 759 281 264 775 289 749 150 887 904 134 375 662 415 624 284 754 993 44 844 193 202 838 905 132 96 941 274 764 352 688 239 802 981 55 649 391 882 158 91 947 1037 5 147 889 582 454 539 502 469 570 849 187 946 92 686 354 833 206 861 179 897 142 563 477 1006 31 696 345 516 524 655 380 807 232 704 332 725 313 747 290 691 352 635 404 965 76 466 576 621 420 269 770 160 877 235 804 680 358 639 398 283 754 843 194 502 536 189 854 16 1021 245 794 92 946 295 747 927 112 16 1020 448 592 588 447 71 969 18 1020 151 888 452 583 678 359 115 925 375 663 677 361 497 542 841 196 637 401 299 738 165 872 876 164 371 669 47 989 26 1015 350 689 226 811 422 616 456 586 1019 19 686 353 530 511 336 705 314 724 611 426 244 791 826 209 720 318 596 445 1027 15 681 358 794 249 230 809 626 412 153 884 114 927 400 640 604 435 885 155 546 494 865 174 819 219 536 503 696 343 819 217 222 815 74 966 1013 23 597 442 33 1003 1009 30 422 614 984 53 521 517 598 442 586 455 290 752 307 729 398 640 22 1015 443 596 890 149 404 635 397 642 267 771 581 458 752 287 774 265 315 724 747 291 837 198 718 321 933 102 896 142 896 141 503 533 632 405 220 816 445 592 156 881 287 754 272 770 394 643 934 104 787 255 444 595 855 186 666 371 463 576 113 930 27 1012 404 636 299 742 395 645 415 624 550 491 570 465 159 881 495 542 821 218 342 696 103 939 670 369 562 475 42 996 776 260 474 564 384 654 320 717 445 596 250 787 33 1005 26 1015 81 955 601 440 198 839 667 371 889 147 206 835 987 55 748 294 697 340 865 173 264 777 580 460 202 837 442 597 626 411 304 736 415 625 504 534 930 111 974 66 128 910 500 537 305 736 752 291 709 331 478 559 227 814 860 177 104 936 41 997 620 418 1037 5 178 857 759 281 567 472 559 481 387 655 230 811 495 548 850 191 341 701 593 445 299 740 75 960 248 787 232 806 506 530 366 672 331 709 589 449 351 690 589 450 354 688 531 509 71 965 402 637 481 558 892 147 1023 13 559 477 209 830 123 918 120 917 144 896 662 377 695 343 1031 11 411 627 15 1022 560 477 423 616 843 198 260 777 1036 3 455 587 137 899 546 496 491 547 799 244 456 583 353 686 145 897 598 444 16 1023 446 592 510 531 422 619 319 724 286 751 21 1016 265 774 298 743 735 305 285 751 485 550 443 596 38 1004 476 560 85 952 588 450 523 514 487 551 816 220 52 985 302 734 139 897 783 257 550 489 556 483 929 107 582 460 423 616 881 158 432 607 200 839 66 971 143 897 384 653 964 75 715 327 310 732 470 567 966 74 26 1012 633 406 45 990 363 676 878 164 495 540 768 273 317 722 33 1006 351 687 907 133 678 362 866 170 550 492 917 121 692 348 390 648 548 492 47 992 218 824 623 418 1032 6 552 487 576 463 602 437 1015 24 23 1015 108 934 921 120 973 69 816 220 286 752 166 873 807 232 197 840 660 378 297 744 996 46 176 863 111 930 1003 38 929 112 5 1030 266 772 925 115 577 458 910 129 880 161 618 423 925 112 17 1026 745 294 565 475 999 44 35 1000 811 229 697 342 392 645 778 260 300 739 532 507 974 66 192 849 916 124 36 1005 62 979 951 89 393 648 346 693 782 254 670 369 922 117 203 837 371 670 882 155 7 1031 779 264 652 387 344 694 174 861 731 305 577 460 954 85 568 473 723 317 1019 20 545 496 508 532 140 900 107 930 813 223 547 491 849 187 779 263 859 182 81 961 687 349 6 1035 50 989 599 443 280 760 243 795 951 87 130 909 711 329 1009 29 507 530 140 902 330 709 616 421 880 156 745 297 940 99 715 323 449 591 236 802 296 743 6 1030 284 758 698 341 955 86 848 193 575 467 612 428 942 96 972 70 421 619 15 1024 836 204 658 380 260 780 766 275 577 458 1019 20 871 166 900 137 811 228 395 642 436 607 634 405 492 544 826 213 250 789 171 867 781 260 787 252 245 795 658 385 161 881 617 426 538 500 298 742 409 628 697 339 761 275 604 437 862 179 396 643 945 95 337 699 625 415 725 313 1015 24 445 593 383 656 168 871 343 699 703 337 1011 27 822 221 330 708 133 906 439 598 411 627 290 749 721 317 888 155 791 251 557 486 80 957 305 732 27 1014 51 989 185 853 407 633 628 412 379 660 44 994 110 929 351 689 648 393 442 593 633 403 483 556 853 183 404 632 811 224 122 917 296 746 364 677 16 1023 525 515 594 443 383 660 883 153 340 700 225 813 905 137 766 275 536 504 575 464 14 1025 693 348 565 476 975 65 965 73 353 683 543 497 548 489 528 511 506 533 698 340 343 697 959 77 301 734 218 823 932 103 524 514 896 147 807 230 443 595 910 127 286 750 412 627 204 837 59 980 346 695 409 633 666 372 1005 31 830 207 907 133 367 669 378 660 336 703 475 563 419 620 234 805 556 483 499 540 528 509 504 535 434 603 772 265 156 882 521 518 534 502 268 771 936 101 153 888 563 477 484 558 161 878 363 679 362 673 391 644 859 177 321 717 829 207 235 804 148 888 594 447 314 723 178 858 921 122 503 540 687 350 142 898 161 881 91 947 1004 38 75 964 292 747 537 502 929 110 976 66 1 1036 506 532 425 618 406 635 551 486 525 518 708 334 110 930 552 486 39 997 827 213 15 1025 626 410 8 1033 769 268 826 213 457 581 765 272 934 108 761 276 540 497 688 348 429 612 563 475 410 628 829 207 653 385 823 217 464 571 451 588 266 772 704 334 159 882 198 839 416 625 789 253 604 436 890 149 900 140 895 145 63 978 394 647 223 817 772 264 702 341 438 604 755 285 968 72 545 492 432 608 814 225 752 288 181 860 699 344 555 484 77 964 63 978 419 620 27 1012 417 622 874 163 517 523 247 795 739 298 692 349 576 459 160 876 614 423 37 1003 703 334 1024 15 837 204 231 805 294 743 723 315 822 218 286 755 913 127 234 804 471 568 29 1009 747 294 171 866 172 864 169 868 852 184 82 954 101 937 799 241 803 234 638 399 202 836 423 616 352 687 786 256 1008 34 508 531 160 879 760 277 334 704 343 693 130 906 27 1012 92 947 84 954 88 952 549 488 485 558 820 220 284 756 1009 29 657 382 164 876 640 396 341 697 828 211 574 465 445 596 208 829 898 139 888 151 636 407 400 640 582 460 954 83 132 905 709 329 431 608 266 774 904 136 175 865 347 692 570 473 30 1009 595 444 875 163 237 799 204 833 858 185 818 222 147 893 155 881 645 391 372 669 223 817 900 140 706 335 511 528 917 125 752 287 112 927 291 749 499 537 168 873 1008 32 441 596 396 642 194 843 232 809 798 238 792 249 802 235 933 106 10 1029 758 280 145 896 812 226 241 798 677 362 304 735 205 831 388 653 863 179 400 639 310 725 62 976 575 463 460 578 299 738 124 911 549 489 337 701 542 495 986 50 198 841 553 490 811 228 313 723 8 1031 345 694 516 525 180 857 919 120 621 418 619 420 460 580 538 504 832 206 245 797 361 677 57 984 225 815 599 440 350 685 15 1022 668 373 711 328 266 775 419 621 473 565 448 590 606 429 536 500 669 367 641 398 726 315 568 472 68 967 627 415 614 425 84 953 138 900 160 880 87 955 857 181 740 302 587 456 915 128 403 636 243 797 477 562 154 885 715 324 834 206 436 606 387 652 53 984 229 809 223 818 624 415 434 609 310 729 543 494 837 201 669 370 514 526 758 282 129 911 1038 1 667 375 821 219 139 902 11 1032 707 329 918 124 300 741 310 728 113 925 112 928 840 201 1031 7 464 576 14 1025 49 990 808 232 151 890 1004 39 550 490 603 434 188 850 749 291 182 858 741 300 159 881 292 747 202 837 1033 8 1021 17 389 653 776 263 770 270 223 816 761 279 304 734 734 305 958 81 377 662 194 848 869 170 66 974 1029 10 157 881 101 941 925 111 300 738 830 209 578 461 75 967 567 472 53 989 645 392 293 745 829 208 933 104 403 634 214 824 162 873 329 711 979 60 68 971 775 266 866 172 334 707 485 551 1028 15 499 537 329 708 319 722 906 132 665 373 340 700 294 743 447 594 919 122 672 363 884 156 374 664 810 229 895 143 949 88 733 304 371 671 412 630 652 384 956 83 454 588 433 610 832 210 486 553 72 965 633 406 237 803 61 979 640 397 553 483 841 195 645 392 577 463 800 240 594 444 228 810 169 871 293 748 972 66 29 1009 157 879 577 461 495 548 973 64 548 494 534 501 563 475 869 170 358 678 945 92 1024 14 273 764 205 835 231 810 142 897 435 608 122 914 703 334 152 888 909 130 771 272 398 641 700 338 562 476 274 762 560 477 810 228 554 483 327 714 610 429 946 90 791 251 317 721 799 238 47 990 770 269 893 145 158 885 574 465 692 347 446 593 424 615 350 691 727 310 990 50 576 466 494 545 7 1029 309 730 556 484 803 236 435 605 638 402 244 794 548 492 330 707 99 937 736 300 938 98 240 798 835 204 542 496 648 394 106 934 612 426 448 591 690 349 197 842 822 216 961 75 454 583 150 892 692 347 578 462 939 100 810 231 463 574 814 221 533 507 602 437 631 407 914 121 509 529 858 180 340 703 760 279 1032 9 753 284 138 900 484 552 877 159 575 466 599 441 39 996 946 93 321 718 138 903 508 531 903 139 825 215 229 810 736 303 899 141 101 940 620 418 130 910 575 462 570 469 472 567 471 567 184 853 876 166 691 347 181 858 937 104 275 761 515 527 202 839 491 551 716 320 964 79 353 689 610 427 878 162 1037 2 648 394 956 83 363 679 783 254 458 582 366 674 712 328 949 93 419 623 840 202 784 257 339 701 1006 37 851 186 600 437 297 739 620 418 731 308 653 383 270 768 551 486 843 197 327 714 682 357 566 473 769 267 689 350 767 272 53 985 373 664 682 359 329 712 612 427 129 910 495 546 746 291 1016 24 292 744 416 624 903 136 1023 19 812 226 525 515 592 445 826 213 384 652 490 547 879 163 998 40 65 973 90 948 787 251 553 487 752 286 57 983 1003 35 951 89 129 908 759 277 435 601 3 1034 621 414 150 888 454 582 548 493 206 831 678 361 749 291 339 701 639 401 823 214 642 398 994 43 813 227 696 343 913 128 660 376 317 721 676 363 522 514 909 130 402 635 767 271 537 503 764 277 936 102 2 1035 948 87 263 777 325 715 858 181 744 295 214 822 687 356 796 242 725 313 846 192 554 486 115 923 771 269 876 162 915 125 353 685 773 263 657 383 454 588 245 794 604 436 949 92 737 302 28 1012 190 845 902 140 74 963 528 510 929 110 700 340 633 410 452 585 774 265 873 162 451 591 625 415 235 802 327 711 712 326 855 183 43 995 144 897 175 863 1004 39 704 335 801 235 63 976 47 991 776 263 494 543 918 122 236 805 1013 28 489 549 60 983 395 640 147 892 47 993 631 408 847 188 9 1030 561 478 499 540 913 124 621 415 737 301 964 72 1037 6 840 199 147 894 813 227 695 340 661 374 48 991 827 212 288 748 642 399 744 297 556 482 632 406 1020 19 559 481 192 846 635 403 992 49 336 703 842 199 1017 22 595 440 441 596 471 571 912 125 261 774 72 967 911 130 684 357 456 584 792 248 305 733 592 447 444 592 966 72 660 378 910 125 627 412 1003 36 820 221 877 159 1018 20 774 261 646 396 991 47 108 930 610 426 947 91 519 516 88 950 332 710 685 353 657 382 504 535 619 416 515 523 95 945 406 634 867 172 389 650 841 202 404 634 901 139 52 986 307 732 1034 5 474 568 948 92 605 437 506 533 550 489 330 710 801 239 414 624 57 981 912 126 721 315 258 781 557 481 284 752 77 964 45 994 460 576 789 249 100 936 39 1001 157 884 880 163 570 469 248 792 169 867 849 189 356 687 300 740 111 925 945 97 16 1023 939 97 342 699 522 518 757 285 975 64 803 237 160 881 922 120 781 259 986 51 12 1028 352 689 450 593 109 929 862 179 5 1033 238 799 589 450 118 918 987 54 750 291 847 191 375 665 725 315 204 836 604 436 386 653 573 468 605 433 575 463 234 807 896 146 112 927 693 345 595 443 523 518 646 393 197 841 303 733 976 65 363 674 667 373 370 670 897 140 693 348 481 554 974 63 288 749 656 383 859 181 65 973 160 877 65 972 431 608 267 771 850 190 99 940 337 701 172 865 170 873 387 650 864 177 745 294 939 101 611 429 472 570 558 484 598 439 511 528 836 199 593 445 119 919 415 622 220 819 144 897 76 965 620 420 353 689 180 861 567 471 656 383 319 720 623 415 865 175 798 240 813 225 396 642 697 342 903 136 779 258 384 652 795 244 707 334 461 578 902 137 732 308 366 670 678 359 50 992 557 484 107 935 525 515 809 228 832 203 769 270 980 57 632 409 794 246 877 159 1007 34 166 872 686 354 531 507 984 56 259 783 732 308 37 1004 730 308 359 683 30 1009 243 797 297 745 861 177 289 751 363 674 292 749 914 125 62 977 315 727 479 559 954 88 849 188 564 477 751 292 9 1030 875 162 400 637 588 451 655 382 492 545 127 913 982 55 84 956 409 630 501 541 953 85 143 899 980 58 936 102 525 515 519 519 283 757 798 244 992 47 98 939 40 1003 782 259 391 648 35 1006 94 942 784 253 927 112 462 577 239 800 414 623 835 204 36 999 62 977 445 594 854 186 866 175 959 81 4 1033 655 383 86 956 352 683 828 211 118 922 787 250 991 46 265 773 539 497 295 747 207 831 469 566 901 139 687 353 113 926 701 342 190 848 469 570 65 973 561 476 219 821 409 631 819 218 375 665 540 499 631 410 568 472 846 195 665 375 154 886 270 769 1014 21 709 329 154 884 799 237 410 628 599 436 901 137 246 792 343 695 397 638 945 92 509 533 867 173 207 834 678 361 235 804 698 343 848 189 913 125 599 440 421 615 345 692 1016 22 137 902 613 422 452 588 130 909 984 54 57 983 358 679 675 363 632 406 726 314 346 696 9 1031 658 383 53 988 615 425 348 691 953 85 466 575 93 950 711 324 53 985 395 645 805 234 168 868 909 128 604 435 660 378 533 503 880 158 990 50 943 95 361 676 260 779 360 677 979 60 258 781 50 988 558 482 353 688 357 682 870 169 537 502 195 843 256 785 462 577 589 451 218 817 311 728 586 452 407 631 522 519 887 154 871 169 622 417 404 633 995 42 609 432 533 508 746 293 895 145 1030 9 85 955 5 1033 871 169 164 876 267 774 77 964 381 659 421 619 441 600 935 101 401 638 46 992 885 155 920 118 799 242 421 617 858 185 118 922 818 219 943 97 808 230 808 230 992 48 487 556 334 706 343 696 486 556 316 727 734 303 880 162 745 296 941 98 1011 26 634 406 11 1030 912 131 281 757 648 392 213 827 315 725 537 502 570 465 663 375 885 155 489 552 274 764 397 646 177 862 447 589 225 814 838 201 230 808 123 917 464 578 488 549 898 145 196 843 1032 7 776 265 444 591 454 589 928 110 646 396 432 606 627 410 148 891 527 512 165 870 182 856 55 983 152 889 879 161 337 704 389 650 419 616 482 555 468 574 941 96 670 368 818 220 486 553 848 189 685 354 20 1022 609 431 409 630 708 331 925 114 200 839 247 794 912 124 210 829 114 921 753 290 329 707 996 46 595 442 19 1020 27 1011 954 86 789 248 75 968 988 53 475 565 161 882 768 273 361 680 460 579 362 676 190 849 538 504 41 998 136 904 76 964 39 1001 663 375 586 456 262 778 368 671 864 172 75 968 770 272 852 188 215 823 134 904 196 843 807 235 443 592 507 532 762 278 1032 7 996 42 587 454 831 208 246 795 704 335 960 81 93 945 73 967 152 887 567 473 631 409 995 44 379 661 610 427 1038 1 911 130 65 974 307 734 359 681 554 484 981 54 525 516 840 199 604 431 434 606 754 285 740 299 1032 7 715 326 725 314 202 834 651 389 731 306 545 492 359 684 148 888 815 224 71 968 685 356 1 1038 581 458 121 920 3 1032 839 202 581 458 332 707 482 557 303 737 518 522 968 71 413 626 923 113 516 525 259 782 48 993 711 327 421 619 139 900 209 831 606 430 765 272 661 379 805 234 832 210 512 530 796 247 385 658 49 992 324 712 338 703 352 687 649 392 552 490 346 693 845 191 579 462 584 453 624 414 479 557 31 1009 404 636 681 357 456 587 377 662 661 382 690 347 664 375 842 198 764 274 437 600 251 785 603 436 793 248 372 665 1023 16 441 600 802 237 406 633 927 115 410 631 286 755 44 997 503 539 738 300 710 326 789 247 881 156 970 67 715 323 436 601 878 163 821 221 393 644 295 745 638 401 422 620 136 904 569 466 99 941 121 918 366 672 405 637 327 712 1030 10 181 857 106 934 219 821 870 167 404 635 1009 32 261 776 798 244 127 911 860 182 121 921 430 607 49 991 819 218 128 911 8 1030 289 752 61 980 184 854 433 606 994 47 129 910 763 276 785 256 459 579 968 70 207 831 139 900 27 1012 765 274 696 341 909 134 919 119 667 369 127 911 743 294 572 469 181 859 503 534 142 897 508 534 917 120 540 499 835 207 811 230 1000 42 176 861 387 655 939 99 889 151 988 51 477 564 701 338 94 946 1001 39 607 431 607 434 420 619 932 109 791 246 882 158 814 222 798 241 362 677 217 822 229 809 346 692 60 981 340 699 718 325 485 554 520 518 713 325 163 876 425 614 21 1018 865 173 382 657 32 1008 616 419 799 237 351 689 322 715 588 451 720 316 761 276 943 94 115 920 404 636 314 727 477 563 295 742 115 927 625 415 244 792 700 337 281 754 854 183 530 513 522 520 807 232 238 797 452 586 94 944 199 840 695 345 973 70 744 296 716 320 732 308 348 690 848 190 568 473 633 407 284 755 580 460 81 960 33 1004 91 945 514 526 894 147 575 464 994 44 618 422 42 996 1020 21 680 358 15 1025 782 254 216 826 933 107 952 84 418 622 414 625 143 900 538 503 173 863 171 868 159 879 380 658 337 702 133 909 378 661 189 849 1017 21 315 722 893 145 661 375 360 678 940 97 939 104 848 190 501 535 334 705 790 250 384 656 892 147 502 536 359 680 428 611 41 998 81 956 663 373 664 376 377 662 314 726 969 71 56 981 389 653 61 979 403 636 999 38 295 741 914 124 664 375 567 473 201 841 879 161 418 624 971 64 167 874 195 844 986 50 51 986 881 162 816 224 35 1006 4 1035 18 1021 1013 26 109 933 429 609 558 483 591 452 808 232 82 957 827 214 301 738 967 75 966 73 182 856 123 918 347 693 662 376 664 374 195 846 1002 38 708 328 999 38 470 569 926 115 58 980 157 883 608 433 981 58 78 959 587 452 715 326 1014 26 241 796 726 314 654 384 486 553 990 48 918 123 231 807 173 864 847 194 485 550 917 122 1012 26 864 178 293 742 189 848 3 1033 808 232 447 591 914 129 784 256 132 911 780 259 881 157 745 296 1014 26 919 120 798 241 526 512 358 681 304 732 551 490 32 1006 111 925 164 877 159 883 455 587 707 332 854 188 602 436 64 975 8 1034 332 704 233 807 879 160 1007 29 806 230 824 217 202 839 260 776 624 414 366 673 680 358 145 897 836 202 658 380 918 122 951 85 229 812 852 191 116 924 420 618 284 758 562 476 576 462 461 578 99 940 330 711 927 113 853 186 23 1016 874 163 778 259 976 66 247 790 564 475 973 66 766 272 541 497 156 881 120 919 24 1015 997 39 600 440 882 160 316 723 607 433 482 559 28 1010 569 474 923 113 229 810 983 57 378 658 924 116 414 624 622 417 515 525 400 643 749 291 839 199 348 690 619 416 974 64 1023 17 749 292 676 362 29 1009 33 1010 766 273 916 123 683 359 31 1006 574 465 140 901 50 986 163 874 863 176 78 960 559 479 685 354 477 564 820 221 243 796 470 568 98 941 1018 23 1034 3 771 267 839 200 232 807 819 220 898 138 829 210 640 396 695 341 947 95 688 355 673 366 636 403 841 200 1033 4 719 321 521 520 194 842 853 189 412 624 283 756 395 640 914 128 760 279 596 442 1004 37 54 983 420 616 342 696 560 481 225 810 590 447 47 991 35 1005 259 781 206 834 1029 7 778 263 334 703 9 1031 266 776 307 730 12 1030 1005 32 775 265 804 238 186 854 567 472 468 572 66 972 288 752 339 701 276 762 893 143 42 995 356 680 280 760 376 664 699 338 36 1002 450 592 768 272 392 646 345 693 47 989 826 212 919 120 100 941 316 725 202 837 733 307 996 42 541 500 111 928 795 248 771 266 978 61 858 178 636 404 282 758 1000 36 485 556 331 709 713 324 206 830 302 739 176 864 682 358 394 646 538 501 112 926 196 840 970 68 579 463 901 140 572 467 604 432 555 483 797 240 798 243 573 469 128 913 569 473 170 868 755 284 760 276 385 655 656 382 642 397 341 699 318 722 390 649 319 722 627 409 40 999 676 361 662 374 33 1005 67 970 735 308 441 599 54 986 455 582 423 614 513 526 247 791 292 748 41 1000 779 256 691 350 44 994 342 696 433 607 490 547 276 761 633 407 82 959 741 298 805 231 346 692 618 422 631 409 284 754 407 630 992 43 480 556 507 530 534 504 829 211 366 671 238 801 25 1017 682 354 969 70 859 183 555 483 930 110 103 937 140 903 949 91 284 752 745 293 826 213 446 590 169 868 542 496 234 802 35 1003 508 534 1031 9 705 335 760 277 211 827 359 683 636 400 854 184 859 176 948 90 188 850 1034 6 1029 13 725 313 478 565 58 980 833 205 499 542 639 397 466 572 870 169 82 955 302 735 453 583 774 264 800 237 169 870 9 1033 997 42 56 981 47 992 515 525 708 330 160 881 693 349 720 320 364 675 893 147 371 667 289 749 336 705 849 188 318 724 122 913 739 299 7 1035 349 692 28 1015 111 928 490 548 510 526 956 82 980 58 229 808 480 558 813 224 236 804 413 628 453 587 357 681 982 55 506 532 176 862 566 475 635 405 768 270 922 115 90 948 624 417 988 52 1019 19 668 370 29 1009 152 887 462 578 136 902 831 206 804 234 237 802 798 239 442 600 542 498 197 840 1027 10 245 794 874 163 555 484 399 642 994 42 534 503 293 746 107 932 813 228 522 515 802 237 528 511 671 364 892 148 100 940 465 576 134 905 716 326 44 996 273 764 671 368 169 867 960 80 579 463 670 367 1021 18 798 240 290 748 68 970 477 563 279 757 803 239 444 593 709 331 146 890 407 631 471 570 1012 28 471 564 128 912 151 890 625 414 379 664 208 831 745 297 364 676 665 376 1003 37 138 904 352 687 863 178 147 890 703 334 371 671 340 697 499 537 318 720 626 411 549 493 812 225 806 233 498 539 1014 23 430 610 561 479 65 973 463 577 971 66 361 680 193 844 392 648 837 204 366 673 321 721 404 632 603 436 757 283 1038 1 511 528 275 764 583 460 960 75 775 260 461 577 172 867 569 471 392 644 849 192 261 778 581 459 556 480 348 691 528 511 58 983 551 489 1 1038 879 156 525 511 283 755 782 259 913 125 938 103 138 900 756 283 1009 29 984 56 924 116 94 945 990 50 561 476 747 294 274 764 383 654 666 376 615 423 747 290 340 702 968 70 904 137 694 347 767 270 817 220 949 90 981 56 801 237 336 703 711 329 373 663 992 48 274 766 232 807 580 458 93 946 755 283 125 914 496 544 139 903 553 485 416 625 961 77 839 202 252 789 22 1020 170 868 828 211 253 786 417 625 198 841 174 865 163 874 903 136 512 528 170 868 69 972 180 859 845 195 670 366 1028 12 5 1032 425 613 123 914 171 868 507 533 715 325 119 923 662 375 682 355 410 629 685 355 252 784 872 170 230 807 712 324 1037 2 246 795 482 558 530 510 162 879 357 680 170 873 654 387 938 101 186 850 175 864 916 126 213 826 714 328 44 998 62 979 695 343 768 269 762 276 229 807 882 157 444 595 969 72 622 417 988 52 576 464 945 97 171 871 427 615 352 688 20 1021 343 697 883 158 738 301 582 458 698 339 333 705 765 275 901 141 651 389 423 617 959 77 750 290 764 274 320 721 44 996 371 670 269 768 293 747 280 759 463 580 700 340 301 734 487 554 147 892 9 1030 1021 18 788 251 282 755 1023 17 632 406 684 357 566 471 198 841 140 899 737 300 29 1009 668 371 959 78 784 256 42 993 583 456 394 643 41 1000 549 491 898 142 954 87 1013 26 779 261 165 873 863 174 937 104 920 115 497 542 1007 30 534 505 185 855 162 877 717 320 282 759 553 483 509 532 909 133 385 653 581 459 877 159 634 403 304 733 395 645 661 380 211 827 985 55 277 761 571 467 440 602 220 819 232 806 816 221 965 72 734 303 699 340 135 905 352 685 648 392 389 648 179 859 65 974 424 617 1020 20 48 990 397 643 275 764 913 125 204 836 90 952 287 753 771 269 243 796 810 229 962 78 750 288 603 436 855 186 280 758 273 766 699 340 26 1012 614 428 108 932 727 310 845 191 716 324 438 599 303 736 745 292 761 282 519 520 235 807 991 46 333 706 555 487 880 158 976 64 818 223 421 617 876 160 180 862 373 667 406 629 211 826 966 77 894 143 151 888 86 954 149 888 474 564 978 63 866 176 517 524 898 139 706 332 442 601 973 64 78 964 18 1021 675 362 495 542 680 358 532 507 274 768 972 67 610 428 501 535 215 825 135 903 675 363 992 49 534 504 420 620 988 50 432 607 61 978 596 443 787 253 708 331 432 610 809 230 966 69 706 337 1033 6 832 205 685 355 45 996 661 378 349 691 88 952 23 1015 71 968 194 843 427 611 222 816 193 842 782 258 493 544 646 394 912 131 190 853 374 667 34 1002 872 168 1034 5 79 960 271 769 675 367 1012 26 515 526 1015 25 356 683 1031 9 434 604 319 720 1032 5 367 674 101 937 147 895 792 246 96 943 528 513 928 112 16 1024 74 967 1028 7 600 437 134 902 105 934 354 689 367 672 128 911 639 398 613 426 172 866 885 151 455 584 269 773 508 529 1021 14 228 811 836 206 107 933 400 637 249 791 781 259 365 673 551 487 629 408 50 988 367 673 496 539 994 43 815 222 1018 21 203 837 301 738 408 630 133 905 145 891 984 54 258 780 383 659 52 989 278 762 85 955 488 550 815 226 351 688 342 695 837 204 140 896 47 990 445 595 114 924 468 568 57 981 899 140 552 489 906 134 365 673 222 814 530 507 685 357 169 868 25 1017 325 714 214 827 514 522 309 733 338 699 1028 9 1028 13 498 544 140 900 511 527 90 947 873 167 608 430 1016 26 523 515 691 346 428 612 691 347 673 366 627 410 754 283 640 398 194 847 919 119 24 1011 723 318 37 1005 939 98 158 879 1033 6 988 47 430 609 446 591 885 151 24 1014 92 949 210 827 444 597 847 188 751 292 362 679 188 851 155 886 135 903 738 301 253 782 140 902 1032 8 788 249 498 538 1032 6 211 825 265 775 134 907 15 1024 108 933 563 475 309 732 133 905 143 899 908 133 45 995 493 547 414 627 675 365 521 516 800 236 258 780 258 781 476 562 376 660 86 957 224 817 576 466 314 727 499 540 448 591 158 880 804 237 877 163 183 855 579 459 513 525 862 174 311 730 570 469 673 364 58 984 949 90 859 180 984 55 1026 11 798 243 786 257 467 569 173 868 298 741 293 745 639 399 683 355 494 545 348 689 586 451 805 232 22 1016 67 973 924 113 207 829 56 982 174 863 458 583 815 223 890 149 789 250 825 215 626 414 271 769 1023 16 794 242 188 851 323 717 344 697 777 260 445 595 876 164 627 408 299 739 856 186 674 365 592 445 537 503 352 689 924 111 191 844 461 579 651 386 58 983 969 71 18 1024 267 772 27 1012 370 673 179 861 662 378 475 563 969 71 876 167 969 70 575 463 479 556 328 709 177 865 44 994 44 996 456 582 539 502 472 566 117 921 359 683 634 407 755 286 386 649 270 769 894 141 991 50 876 163 973 63 151 885 336 701 624 417 496 542 167 869 340 700 748 291 134 901 617 421 349 690 125 910 662 380 721 320 899 143 587 454 821 221 204 836 508 531 419 621 254 787 597 438 615 424 552 485 330 706 220 821 196 843 543 500 143 898 1008 35 606 434 543 498 314 728 255 785 904 135 240 800 134 904 324 717 761 278 978 60 887 151 795 243 275 764 725 318 916 122 498 543 286 755 308 731 272 763 620 417 507 530 877 161 781 256 970 66 506 531 598 438 426 613 465 575 49 992 90 950 814 221 189 850 809 228 156 880 31 1006 29 1010 697 342 937 102 707 334 455 581 510 528 705 336 1029 9 989 50 676 362 310 726 2 1037 198 844 209 827 162 879 902 137 256 783 81 957 787 249 820 220 102 941 730 310 411 624 389 648 477 561 691 348 1029 11 935 106 812 228 990 48 965 74 708 331 86 953 846 192 253 785 360 678 867 176 736 302 22 1018 658 381 651 391 641 394 676 362 145 894 629 407 143 898 624 416 714 328 1020 23 96 941 197 842 266 773 961 77 336 703 161 878 836 204 268 771 412 628 479 560 317 723 586 450 695 344 131 907 714 325 152 890 686 353 69 969 388 651 279 762 508 531 115 923 2 1037 528 510 342 696 142 896 554 489 350 692 749 288 316 724 175 865 597 440 830 208 159 880 189 850 469 569 913 128 682 353 503 533 63 980 290 749 1023 19 827 213 135 904 681 356 133 910 852 189 876 161 411 627 640 396 549 491 757 278 198 842 834 209 841 196 229 808 978 65 1027 14 977 62 592 448 43 999 481 558 580 458 102 933 761 280 624 417 939 103 679 360 761 276 310 731 184 855 783 258 364 677 15 1022 110 929 570 469 266 772 286 753 716 322 1018 19 208 830 309 733 1025 14 331 708 82 955 460 577 894 148 540 500 533 507 440 603 627 415 499 540 347 693 952 88 993 47 520 517 641 397 351 690 487 551 29 1010 688 351 713 325 637 399 495 541 946 96 75 962 971 67 833 206 137 901 421 619 520 518 578 463 63 978 382 657 47 995 705 331 713 323 632 410 805 235 411 628 831 212 764 275 216 821 714 327 307 733 778 263 628 414 42 995 864 174 877 161 928 111 119 918 368 670 432 608 800 242 806 235 409 630 426 609 864 176 11 1029 312 726 1018 24 804 235 891 148 133 907 744 298 208 832 225 815 769 270 344 696 879 160 397 642 81 956 116 922 279 763 892 148 816 225 255 786 516 522 419 622 470 568 690 350 822 214 706 337 547 493 179 861 667 370 227 811 1032 9 87 952 57 981 461 576 37 1004 253 784 752 288 849 192 593 444 327 712 361 674 932 106 308 731 626 416 91 950 909 129 187 851 240 802 459 584 652 389 749 291 1033 2 400 642 157 882 571 465 890 148 639 401 40 997 849 189 25 1012 476 563 583 457 1016 23 555 484 672 366 769 273 825 213 252 789 171 869 625 414 335 704 431 608 23 1015 886 154 458 581 936 101 417 620 508 530 254 785 488 547 981 56 888 150 451 589 218 820 101 941 199 839 107 931 736 301 972 65 413 622 969 72 781 262 366 674 976 66 416 620 413 625 357 683 818 218 536 500 661 377 292 743 632 405 58 977 124 914 384 658 615 424 761 277 34 1004 804 236 320 720 661 377 316 723 580 459 703 334 364 676 426 612 850 188 335 704 578 460 760 275 749 289 460 575 671 368 243 793 963 75 134 908 479 562 186 854 466 571 274 767 391 647 1024 12 887 155 283 756 997 44 527 514 600 442 552 490 514 523 359 680 785 256 192 848 473 567 348 689 282 754 882 160 808 231 55 985 36 1003 222 817 975 68 656 384 927 116 191 851 914 122 838 200 732 307 63 978 629 407 17 1025 173 870 897 140 965 74 8 1032 687 348 83 958 968 71 422 617 829 211 37 1002 939 97 33 1008 695 342 824 216 874 163 424 614 459 576 70 970 184 859 385 653 48 988 655 388 936 104 329 714 356 683 698 340 996 41 860 179 90 949 577 460 2 1037 435 601 1020 19 85 953 25 1015 894 146 248 792 924 111 19 1019 32 1004 527 509 557 482 472 567 602 435 191 850 401 640 640 402 505 537 76 964 737 306 139 899 1018 19 45 995 752 284 936 103 857 182 889 146 46 997 202 837 681 357 108 930 617 419 235 806 494 547 1030 11 845 193 783 254 725 313 511 529 240 803 957 83 143 897 145 897 353 685 779 264 981 61 436 606 446 596 215 826 248 793 943 94 741 300 312 731 550 486 409 632 980 61 529 512 753 284 670 372 758 280 384 653 681 354 623 415 810 226 94 944 366 676 944 95 6 1032 819 219 581 454 809 231 158 883 237 801 822 218 355 685 404 638 494 541 508 531 715 324 202 836 331 712 972 66 107 929 655 387 888 147 919 120 787 251 503 540 5 1035 335 706 683 358 784 257 102 936 118 924 150 890 202 835 963 75 660 377 620 418 942 98 411 629 304 732 636 402 572 466 813 224 595 441 284 755 396 644 645 396 977 62 338 699 347 696 738 303 560 477 325 714 751 287 646 389 764 275 997 41 656 381 690 351 283 757 531 506 618 420 109 933 943 96 904 134 504 533 183 854 241 797 767 273 349 690 997 40 965 76 236 802 538 500 264 774 462 577 953 88 101 935 182 856 599 441 332 704 843 196 332 707 992 47 1037 2 711 330 632 408 487 551 5 1037 657 380 545 494 522 517 316 725 402 638 616 425 863 178 411 628 901 138 450 585 547 492 102 937 412 630 948 91 797 241 273 766 564 476 996 43 375 664 148 890 750 285 501 537 896 143 644 394 737 302 631 410 392 650 243 793 703 336 81 955 260 778 1027 10 826 215 807 233 567 471 965 76 919 118 690 351 355 685 860 181 249 793 357 681 345 692 461 581 643 397 21 1018 441 596 1013 29 80 959 264 775 609 426 874 164 774 266 670 369 16 1022 54 985 577 466 523 519 543 499 1009 27 343 698 841 198 625 416 918 121 179 862 902 138 408 634 1015 22 305 734 703 333 338 702 678 360 927 111 790 249 221 819 424 611 892 148 638 399 465 576 441 596 329 709 651 388 332 708 871 169 213 826 239 801 386 652 909 126 550 489 534 501 300 743 875 161 976 64 468 570 571 469 653 387 585 453 987 55 81 962 405 634 747 293 267 771 407 628 8 1030 111 932 788 248 638 400 820 220 969 70 832 207 193 848 790 250 1027 14 564 475 660 381 460 580 901 135 294 746 894 146 32 1008 13 1024 372 669 539 504 966 72 569 470 752 290 124 911 617 419 832 208 931 108 993 48 269 770 22 1017 968 72 476 562 406 632 838 201 111 927 880 156 745 293 978 61 436 601 26 1016 2 1038 947 93 260 778 576 463 643 396 894 142 771 268 450 589 443 596 784 253 164 875 393 647 146 895 917 123 649 393 933 107 10 1025 441 599 347 692 490 547 191 845 379 661 669 366 1001 41 503 535 532 509 262 776 1022 17 262 777 394 644 240 801 607 430 444 594 507 536 873 166 832 203 494 542 999 39 857 182 766 273 211 829 833 205 206 833 461 577 882 158 188 852 944 92 327 710 238 803 697 345 817 223 1022 17 425 613 517 520 964 73 27 1012 629 407 63 974 956 84 404 635 336 705 246 792 718 319 1037 2 94 944 336 702 889 149 79 962 321 720 487 555 881 158 503 535 26 1016 1017 23 287 752 162 877 145 894 423 616 670 370 140 898 1018 21 1012 27 923 112 958 80 885 151 441 602 727 309 519 521 351 689 929 108 990 50 891 148 663 376 536 503 285 754 739 302 463 577 75 961 139 899 488 554 717 325 610 428 186 852 429 609 226 810 152 885 772 269 867 171 704 334 281 760 718 320 613 429 576 462 555 488 570 470 809 232 653 388 308 729 991 51 205 836 82 958 798 238 703 336 524 517 80 958 390 650 72 967 536 507 256 783 938 102 262 778 491 544 84 954 9 1032 725 317 889 150 839 197 45 991 395 640 961 82 301 737 22 1016 832 210 669 371 21 1015 839 199 469 571 180 860 585 456 690 347 794 248 633 404 793 243 374 667 436 601 149 892 396 642 33 1010 390 650 234 805 423 613 372 668 932 105 175 868 18 1022 962 77 656 381 436 606 608 433 987 56 7 1035 476 562 962 76 453 585 664 372 220 819 523 517 374 662 154 889 986 57 790 251 34 1004 98 940 383 657 984 57 350 690 378 661 886 155 652 386 1025 10 17 1020 609 430 231 810 1033 3 860 179 130 910 755 283 648 389 784 255 352 690 828 211 264 775 439 600 967 75 627 414 386 651 950 87 534 504 519 520 590 450 1025 13 652 383 141 902 485 553 353 686 379 657 930 106 399 642 705 336 116 925 335 700 925 115 399 638 447 593 800 238 411 629 358 683 366 675 174 866 1033 4 700 336 74 967 19 1022 226 810 330 712 467 571 306 734 1004 38 477 561 694 342 271 766 382 656 308 732 710 333 316 722 980 59 125 910 158 882 247 791 130 913 1033 6 320 719 538 499 490 549 313 725 975 65 368 671 665 370 440 601 599 442 527 513 315 723 406 633 608 430 678 361 836 206 134 908 447 591 581 457 895 143 556 484 585 454 318 721 853 182 856 184 1011 27 416 624 851 188 856 183 169 869 999 40 686 352 61 978 451 588 1016 24 247 793 61 980 915 121 428 614 786 253 874 163 307 732 501 537 458 585 479 559 772 269 900 140 184 855 485 555 83 956 911 127 834 204 947 94 143 897 850 186 859 178 433 608 895 147 795 245 997 46 959 78 511 531 968 71 1001 41 252 790 556 483 871 165 41 1000 539 499 142 896 666 369 759 278 135 904 94 946 633 405 125 910 441 596 970 70 407 630 864 176 432 606 913 128 323 712 334 705 120 922 373 669 498 542 384 658 586 456 824 217 771 269 1003 35 891 148 530 509 891 149 878 162 232 811 653 387 902 138 417 622 221 819 986 52 13 1028 221 815 417 619 576 462 140 902 846 193 606 433 9 1029 503 536 197 845 63 976 862 179 920 120 604 434 11 1032 569 472 190 851 700 340 611 431 318 722 163 876 628 411 497 545 573 466 759 279 935 103 99 940 225 817 70 971 639 399 222 817 413 625 1022 16 457 585 645 392 363 676 224 815 1037 2 790 248 200 836 630 411 711 326 722 317 931 106 695 341 965 72 276 763 79 959 651 390 861 179 324 714 176 862 494 545 658 383 121 917 307 733 237 802 597 440 782 257 7 1030 182 856 983 56 870 167 808 228 135 904 333 709 913 130 172 865 856 184 519 516 296 742 577 466 286 752 187 852 276 763 499 542 924 115 395 642 878 160 205 835 95 945 985 52 21 1015 703 336 490 548 257 781 1022 16 14 1024 352 690 121 918 241 801 245 795 102 937 873 164 551 488 731 312 561 476 987 52 584 457 220 817 652 386 729 308 166 871 708 330 260 778 417 626 227 811 289 749 145 894 629 407 371 671 187 851 469 568 579 459 370 669 572 464 21 1020 885 154 814 224 328 712 337 704 451 589 866 174 54 987 912 126 47 995 519 520 338 705 71 972 436 605 206 833 237 801 873 168 566 473 661 381 7 1029 869 172 498 541 965 76 358 682 891 147 799 243 430 610 762 279 715 326 706 329 501 539 659 381 763 279 623 419 1000 39 412 625 151 890 51 987 590 450 296 741 798 242 567 474 31 1007 488 550 803 234 201 841 469 566 270 766 728 313 969 73 73 967 841 201 839 203 836 201 834 208 918 120 262 773 720 321 972 66 909 129 230 811 276 759 676 363 508 531 294 743 680 362 336 705 135 906 667 373 644 393 98 945 31 1005 942 98 1009 32 1031 11 831 209 477 562 820 221 772 266 616 424 505 534 616 424 485 556 788 253 774 265 969 69 399 637 365 675 522 518 610 426 586 455 293 746 152 887 445 596 801 237 692 347 56 981 939 100 148 890 302 734 153 883 350 686 201 840 716 326 482 556 425 614 981 59 979 59 284 758 989 49 933 109 627 413 621 417 1006 34 855 184 917 120 223 816 873 163 189 849 301 738 960 76 661 375 554 487 92 945 182 858 77 961 149 887 91 947 502 535 132 907 922 116 236 804 160 878 985 54 913 126 756 279 861 179 157 880 417 622 154 885 243 797 337 703 449 593 239 799 442 597 452 588 266 773 1011 24 567 468 277 762 643 395 662 375 370 668 587 452 211 828 586 453 78 958 504 536 264 773 95 941 66 972 762 278 574 464 632 404 470 570 399 639 441 595 957 78 775 267 1024 14 616 421 935 104 850 187 452 583 973 63 444 594 11 1027 205 836 503 535 337 703 888 152 356 687 788 253 491 549 578 457 609 434 214 823 49 987 43 995 322 718 999 39 730 308 678 362 15 1026 253 785 143 898 122 921 958 80 231 808 201 840 886 152 523 515 41 995 173 866 422 617 264 777 241 797 290 750 416 625 302 739 444 594 108 932 747 295 806 230 79 960 609 429 788 255 113 929 1014 27 664 377 689 350 134 908 821 222 1030 10 749 289 106 936 794 245 431 609 737 299 12 1028 579 460 881 159 490 551 227 814 49 990 312 728 909 129 76 966 543 494 205 833 558 480 323 714 420 618 1015 25 769 270 519 523 773 269 937 105 777 260 607 430 827 208 706 337 104 936 893 145 227 811 613 430 550 490 1015 26 734 302 550 489 646 396 529 509 963 78 246 792 295 744 258 780 363 675 506 532 983 60 490 549 231 810 598 441 240 799 607 430 251 785 179 860 604 434 596 443 88 950 805 235 812 226 745 294 396 644 70 972 729 310 472 567 55 987 590 448 246 794 925 111 194 846 186 852 243 797 343 692 389 649 235 804 587 455 824 216 839 200 534 508 569 471 1016 22 880 163 632 406 837 201 811 227 892 149 910 127 150 890 996 46 258 784 915 125 468 572 74 966 158 880 724 312 50 985 419 622 677 362 508 530 462 579 696 341 701 336 930 107 678 362 359 684 490 552 427 612 473 567 289 750 434 601 177 861 486 556 691 348 923 116 237 802 838 201 318 718 121 918 651 386 352 684 398 642 1001 40 412 627 641 399 204 834 960 78 802 238 820 220 526 512 1029 7 853 183 545 494 267 774 548 488 907 130 611 429 76 962 615 422 649 389 71 968 118 922 407 631 367 671 271 766 939 98 411 627 103 933 793 246 817 220 975 63 360 679 999 38 760 275 679 358 992 45 368 671 336 701 33 1008 544 493 552 486 817 219 670 368 68 973 913 129 187 853 537 502 428 610 812 226 569 471 483 558 769 270 759 280 63 974 913 128 156 880 999 41 446 596 268 770 842 195 1034 5 778 263 601 440 98 940 101 935 570 470 1015 26 69 971 552 490 298 740 30 1009 39 996 987 54 2 1038 659 377 671 364 409 630 82 958 228 808 976 62 454 588 630 408 693 350 16 1026 48 991 34 1002 370 670 648 391 1021 16 135 908 579 457 658 381 865 177 46 990 374 664 137 904 688 350 879 156 792 249 75 961 469 570 348 693 352 685 184 854 773 264 480 559 916 122 42 994 148 888 497 542 903 136 623 419 47 996 530 512 897 143 269 766 545 491 310 727 808 230 208 832 604 435 544 492 285 756 591 448 842 195 467 571 479 559 753 283 532 507 479 560 851 184 1021 16 483 556 623 416 880 159 999 38 989 46 238 804 338 701 471 572 419 618 347 694 765 276 257 783 272 769 802 236 144 895 815 225 951 86 768 271 924 113 740 298 890 148 683 356 351 688 187 849 589 453 530 507 928 110 142 894 89 951 714 326 934 105 307 729 954 84 415 623 245 794 57 981 445 595 173 869 421 614 421 617 1025 16 522 519 756 279 862 175 832 208 528 513 533 507 277 763 672 371 789 250 331 707 838 199 961 77 257 782 197 844 825 215 619 422 767 270 445 594 104 934 108 934 486 554 62 979 269 772 217 823 503 533 872 168 125 915 1020 22 520 523 53 984 950 93 572 469 200 839 141 901 163 875 637 399 978 58 570 469 606 433 947 91 31 1007 114 928 648 390 122 917 183 855 487 553 307 736 760 283 326 714 816 226 157 880 100 937 229 807 800 242 286 751 661 379 821 217 888 151 1023 13 280 755 608 430 40 1000 333 705 463 576 68 968 575 467 351 686 551 490 4 1032 270 768 187 852 207 831 894 144 530 509 62 977 473 564 948 89 335 705 200 839 416 624 139 900 412 624 698 338 1011 27 944 97 92 943 706 333 997 42 348 690 899 140 900 138 569 473 1033 9 1034 4 550 492 506 534 390 653 1026 13 895 143 332 708 650 389 53 985 604 433 820 217 51 989 41 1001 608 429 46 993 920 122 143 896 720 320 415 622 15 1021 833 205 895 144 225 815 334 704 945 92 593 447 563 472 745 295 8 1032 169 870 269 769 377 663 651 389 887 151 464 579 157 881 33 1005 1002 37 561 478 844 196 250 792 850 186 937 99 449 592 760 277 877 162 892 145 385 651 61 979 147 892 96 943 247 794 27 1015 260 781 806 234 732 307 852 186 64 973 89 950 26 1012 525 516 469 569 847 190 1024 17 1007 32 748 291 34 1003 317 720 145 891 521 517 354 682 79 958 508 529 485 558 449 590 891 151 440 595 375 664 735 304 619 417 153 887 761 275 159 878 817 226 192 846 712 325 910 127 570 470 915 127 982 57 367 672 176 863 1000 37 526 510 733 309 274 764 384 657 496 547 449 589 167 875 27 1012 397 641 732 308 117 925 678 361 708 329 209 833 617 419 42 998 21 1017 838 198 310 730 654 382 166 871 381 658 16 1024 414 627 946 92 762 277 264 778 177 860 477 561 169 874 416 624 782 258 241 796 518 524 69 971 358 683 481 561 712 324 1024 13 290 745 598 438 115 927 679 361 892 150 402 637 583 460 985 55 877 165 307 730 288 752 689 350 296 743 621 418 620 418 292 748 1014 27 997 44 127 909 448 588 154 883 288 752 681 360 727 308 782 256 367 672 826 210 1002 38 347 695 484 556 553 485 356 685 952 88 713 327 598 442 29 1011 812 227 474 565 808 230 864 174 738 302 260 780 242 797 521 520 354 684 197 842 766 272 896 144 391 647 585 454 234 802 805 231 504 537 218 819 999 36 428 611 631 406 862 176 277 761 749 290 384 655 99 943 709 330 817 222 419 617 100 939 817 220 152 884 959 78 98 939 473 562 365 673 980 58 622 417 195 846 344 693 894 146 564 474 172 870 938 101 127 914 76 961 105 932 729 311 195 846 609 433 567 469 925 116 155 882 523 519 458 584 1002 39 267 772 38 1001 118 923 530 507 600 439 818 222 49 990 994 46 57 982 890 148 329 712 415 623 58 984 720 317 1030 11 652 386 814 228 112 923 879 156 218 822 1001 36 827 214 332 707 865 172 810 232 881 156 376 663 887 153 955 87 758 283 819 223 76 963 763 275 188 851 1027 15 889 150 273 768 343 695 76 965 403 636 842 197 192 846 985 53 797 242 79 957 67 975 511 528 176 860 420 621 744 297 970 66 432 610 1023 16 721 319 985 55 159 879 35 1002 490 547 499 537 858 181 91 949 682 359 738 299 732 308 227 810 240 797 171 872 1002 34 507 534 887 150 839 200 151 887 807 228 563 474 908 133 46 993 991 49 1018 20 823 217 883 157 945 94 58 982 589 451 669 372 15 1023 200 840 54 984 60 979 8 1030 855 186 219 818 772 269 617 420 390 647 1012 24 299 738 482 557 626 410 1021 18 703 336 991 48 439 601 464 573 406 630 890 148 870 166 810 233 690 349 954 85 568 473 132 905 779 261 919 122 612 426 845 193 613 425 157 880 796 247 756 282 862 178 912 129 254 783 386 654 426 614 315 722 978 57 705 334 580 458 776 263 560 480 438 600 149 888 612 425 30 1007 482 555 706 333 398 639 850 188 34 1003 815 222 678 359 222 815 166 874 83 955 145 896 345 694 789 251 1036 5 424 618 791 248 552 488 945 90 595 442 18 1023 238 801 255 784 38 1000 632 407 737 299 341 698 995 40 295 744 465 576 280 756 902 136 766 272 702 336 208 831 512 527 653 384 655 383 864 174 649 392 22 1018 916 124 296 745 985 56 866 176 414 624 808 234 941 95 746 296 408 632 174 864 422 616 655 382 858 179 70 969 950 91 41 1001 538 499 328 710 576 463 978 64 540 498 1012 25 93 949 415 628 40 997 746 290 1006 36 171 869 626 413 597 441 885 157 754 281 463 578 794 246 852 185 797 241 450 587 55 988 102 934 867 171 552 489 646 392 522 520 239 801 156 880 202 835 851 189 841 196 581 462 899 139 370 667 18 1024 841 196 109 932 543 495 550 488 937 106 169 868 442 596 310 732 386 655 901 135 536 504 587 452 586 454 930 110 554 487 631 407 359 677 972 68 914 124 167 871 77 965 903 138 555 481 969 69 183 856 445 595 96 943 150 892 373 663 296 740 378 663 647 393 946 94 532 505 449 589 330 707 871 167 694 343 309 728 1038 1 159 884 636 405 715 325 99 942 689 351 804 232 169 874 534 505 210 828 541 499 126 912 905 136 439 597 251 785 185 855 616 422 321 719 664 375 323 717 343 697 396 642 578 464 669 369 745 290 943 99 203 835 257 784 572 465 311 726 808 231 651 388 335 704 660 378 968 68 427 610 694 343 498 538 659 378 431 604 484 555 971 67 527 515 364 674 646 392 189 849 854 188 178 861 506 535 440 602 486 553 854 183 674 362 25 1011 227 813 570 467 69 972 917 123 106 934 399 641 262 778 130 909 17 1019 154 882 871 169 324 715 61 974 507 533 321 716 703 335 489 549 1013 23 695 341 845 196 172 864 612 428 656 382 658 380 1015 25 363 679 462 580 194 849 778 262 1021 17 609 429 414 626 792 250 680 362 520 520 795 243 917 125 601 436 590 448 586 453 434 603 758 283 295 744 45 994 362 678 739 300 339 696 1035 7 608 431 248 793 119 917 82 958 643 392 373 665 879 159 625 411 146 892 1007 31 830 211 396 645 278 757 438 602 896 143 230 810 861 177 347 693 843 196 228 809 320 723 585 456 142 898 813 222 276 759 172 866 465 573 530 505 584 457 1016 25 685 356 879 159 317 724 731 307 337 702 678 363 676 362 798 242 545 494 769 271 947 91 939 98 866 174 799 238 115 921 598 438 16 1025 185 857 758 282 458 580 962 75 212 827 246 794 762 279 1002 40 15 1025 505 535 857 180 198 841 527 511 853 188 671 366 213 823 858 180 810 226 901 134 532 510 217 823 1028 11 585 456 412 625 408 630 36 1003 597 440 535 501 998 40 812 228 557 480 186 853 522 514 904 132 936 104 1012 30 694 344 3 1034 942 95 170 869 226 813 426 614 869 173 499 539 778 262 394 647 325 714 94 945 934 105 976 63 920 123 672 368 697 342 607 431 842 195 986 55 71 970 412 628 52 984 411 627 172 865 824 217 539 501 917 118 700 338 661 380 173 863 447 594 400 637 343 698 931 109 248 791 677 358 865 176 277 764 636 406 300 736 599 443 117 925 1027 15 61 974 287 750 931 108 515 523 983 54 69 972 389 652 562 479 652 388 185 853 940 99 520 520 460 581 694 344 486 553 540 499 674 363 694 346 680 360 409 629 508 532 91 950 61 977 947 91 704 332 501 538 861 178 364 676 220 819 618 417 1020 19 466 573 760 276 223 818 8 1031 355 684 97 945 443 597 941 98 782 258 833 205 417 621 451 590 580 459 584 455 498 541 1013 26 866 173 780 261 511 528 505 536 410 629 377 663 107 931 569 469 452 591 162 879 970 68 778 259 813 225 422 617 547 492 477 558 416 623 877 165 656 383 436 603 531 507 498 541 1003 32 913 130 711 329 519 517 214 822 827 210 712 330 64 973 712 330 86 954 855 183 946 89 906 134 809 232 130 912 259 783 116 926 708 331 929 113 488 552 796 246 181 859 168 871 243 794 821 218 734 304 747 292 1036 3 485 555 474 562 818 225 75 965 380 663 609 432 126 913 122 918 51 987 499 541 270 769 31 1006 475 567 551 486 708 330 688 353 288 754 630 412 1007 32 951 84 216 823 139 901 913 123 560 475 988 52 991 46 126 917 346 695 991 47 99 938 629 406 566 474 901 140 408 629 925 116 586 453 115 922 880 159 821 219 788 253 476 564 1018 19 563 472 833 206 502 537 1024 19 697 343 77 964 889 147 224 816 794 244 905 131 34 1006 657 382 265 775 726 313 768 271 144 892 662 376 15 1025 659 378 194 847 379 660 173 866 527 514 25 1015 898 142 328 711 726 310 502 538 413 625 685 353 136 905 977 60 96 941 1028 11 363 678 416 619 971 67 830 206 803 238 865 177 595 443 1037 2 909 131 891 150 325 716 777 263 499 537 560 480 670 368 411 626 308 731 189 851 612 426 228 811 145 896 844 193 345 695 744 294 1009 34 83 955 87 953 417 624 831 206 360 680 343 698 502 538 317 722 129 910 581 459 731 310 600 438 982 57 119 923 490 550 381 657 1013 22 940 99 783 256 715 320 653 387 568 472 908 133 300 735 512 523 742 296 885 156 676 362 289 754 116 921 329 710 802 237 887 151 255 785 614 426 23 1016 818 221 1019 20 69 972 893 145 57 985 111 932 245 795 299 741 463 576 337 701 296 741 842 200 423 616 899 137 1014 24 634 406 503 536 876 163 757 284 141 901 291 749 496 541 731 309 731 308 101 936 230 810 514 526 952 87 417 623 206 835 894 146 507 533 31 1011 121 917 978 58 538 503 865 174 93 945 185 855 131 908 190 851 510 528 857 184 997 44 43 994 137 902 48 990 71 968 540 500 42 995 569 468 970 70 563 474 463 577 607 429 982 58 634 406 470 568 894 143 772 270 180 856 823 217 508 531 686 355 27 1012 190 852 202 840 738 304 86 950 80 957 716 320 924 114 463 576 888 148 79 959 472 569 513 524 627 414 776 262 30 1008 915 124 665 371 902 138 889 151 854 186 506 529 482 560 998 39 685 354 661 377 855 184 158 881 421 616 733 304 939 99 426 614 727 312 990 49 557 484 195 846 386 651 306 732 900 138 928 114 806 236 94 943 347 692 189 853 905 135 329 706 750 286 497 540 180 858 682 357 389 649 372 670 836 201 246 790 748 292 947 95 99 939 71 964 1028 13 934 105 342 698 844 194 382 656 763 275 740 301 439 600 687 352 639 401 377 664 551 489 499 537 67 972 730 311 623 419 698 337 452 584 7 1030 38 1000 466 575 489 549 705 337 816 221 242 797 711 327 230 811 576 466 707 333 291 747 519 516 57 979 826 214 112 929 830 210 237 802 560 478 852 185 988 54 767 270 206 834 351 689 434 607 780 258 258 785 442 598 546 493 781 255 873 165 26 1015 846 192 978 64 180 860 510 526 834 208 1035 5 88 948 86 954 326 716 210 831 596 444 716 323 239 799 966 74 103 937 10 1030 666 370 74 965 1011 25 640 398 55 986 848 193 845 196 751 288 995 45 514 522 408 630 864 174 470 571 482 560 567 472 763 280 987 54 263 779 389 652 543 492 548 490 729 313 362 675 546 489 196 844 339 698 966 73 454 586 122 918 734 304 379 661 63 978 676 362 486 552 31 1005 795 242 934 105 713 327 506 530 1036 4 11 1026 688 351 735 304 893 142 606 430 81 957 262 775 999 43 650 389 72 965 295 746 322 714 534 506 712 326 819 218 409 628 851 189 966 72 632 404 50 987 118 925 995 47 269 769 908 131 222 815 93 947 235 803 574 466 907 132 825 211 340 696 916 122 486 555 72 968 441 600 765 278 223 817 388 652 360 677 305 736 979 60 389 650 497 542 743 298 34 1003 122 919 415 623 486 556 68 973 981 59 276 765 46 991 1018 17 690 350 655 382 565 476 1027 8 371 671 703 335 540 500 12 1026 911 126 55 981 630 406 948 91 671 370 815 224 479 562 31 1005 777 260 510 525 502 538 594 443 238 803 251 784 992 47 108 928 979 58 96 943 105 931 1027 14 288 752 141 899 544 492 902 137 361 680 453 586 27 1008 365 672 694 345 699 340 446 593 336 700 998 39 485 553 739 298 652 384 357 681 415 625 203 833 139 902 930 112 181 857 882 160 778 264 453 586 913 126 204 839 122 917 49 991 26 1012 420 621 447 593 452 587 894 148 529 511 233 805 2 1037 526 514 732 307 769 271 910 133 569 467 1021 20 1038 1 253 782 26 1016 560 481 579 457 178 862 612 427 219 820 281 758 124 913 470 569 653 385 442 595 423 616 196 843 295 742 428 609 95 944 400 637 770 271 1002 36 869 169 32 1007 588 448 436 600 198 837 807 230 758 281 878 161 693 347 929 110 960 81 521 520 588 453 611 425 1018 20 220 816 921 118 579 459 797 240 920 119 647 393 83 956 865 174 745 290 566 474 1033 7 22 1019 712 328 877 165 364 676 153 886 662 374 408 633 223 814 530 507 148 890 92 950 363 678 521 516 345 696 259 783 507 529 738 297 158 881 281 761 171 869 147 894 514 523 355 683 968 73 373 668 663 372 947 93 989 51 708 329 442 598 76 963 379 662 188 852 75 964 340 701 39 1001 103 936 367 673 767 272 804 234 490 545 944 97 1029 7 526 509 725 314 851 189 779 259 491 545 587 450 937 104 564 476 111 927 904 136 987 48 989 48 245 794 300 737 557 482 83 954 839 200 874 167 722 321 709 329 118 921 187 851 852 187 16 1022 345 698 679 360 194 844 648 393 583 456 801 234 745 291 999 40 813 225 561 478 264 774 74 969 155 884 283 752 906 133 407 631 641 399 141 898 714 326 541 502 640 398 468 568 360 676 933 105 585 454 289 751 1037 2 799 237 102 936 16 1025 71 968 332 706 396 643 5 1033 243 796 343 694 7 1028 871 166 857 183 427 612 605 435 222 817 792 247 211 829 331 710 235 803 281 758 203 833 395 647 614 424 317 720 218 823 120 917 107 933 906 133 49 990 261 776 164 879 161 879 8 1028 552 490 912 127 175 865 720 318 242 793 34 1002 933 106 809 232 608 430 206 835 653 389 545 494 358 680 22 1017 291 749 669 369 651 389 895 145 475 561 548 492 478 561 68 973 557 485 953 88 390 650 747 291 623 417 220 817 145 895 683 356 485 555 850 186 646 391 177 859 805 233 364 677 469 573 762 276 519 518 422 617 80 958 526 510 99 940 399 639 355 687 151 885 879 157 812 228 131 907 852 188 988 51 688 354 900 137 411 631 115 926 228 808 934 105 544 492 291 752 276 762 914 127 952 84 270 767 1004 37 751 286 273 769 693 346 108 930 147 892 346 694 1037 2 651 390 331 708 172 869 901 140 470 570 552 489 566 469 846 190 233 805 1027 8 720 318 291 746 310 725 296 742 939 103 531 507 792 245 790 248 743 296 703 338 949 90 798 243 562 476 997 43 84 952 216 820 99 940 824 213 249 789 1000 39 977 63 740 299 863 177 982 57 841 198 293 749 577 461 424 619 687 353 137 902 26 1012 185 857 136 902 707 332 313 730 643 397 554 485 946 91 334 702 493 542 62 981 573 465 331 707 391 651 172 868 933 103 394 642 956 83 257 783 76 964 791 250 183 852 756 283 843 196 463 577 1025 13 449 588 496 542 123 917 405 638 221 820 969 67 408 630 356 686 142 893 747 290 294 743 205 833 368 671 442 596 922 117 847 190 849 189 268 771 444 593 636 399 1018 21 310 728 919 120 469 566 338 699 558 479 1009 31 726 312 306 733 256 783 191 846 437 599 383 660 922 115 1032 3 802 238 201 839 295 741 951 84 155 882 391 647 381 662 41 994 255 782 788 252 530 507 545 494 315 725 56 983 762 275 1026 14 734 304 732 305 152 890 978 62 249 788 424 614 551 486 46 992 793 244 375 664 281 756 91 950 207 830 757 286 931 107 876 164 686 353 132 905 607 434 234 808 256 784 659 382 770 271 142 893 769 273 875 164 830 205 959 78 93 943 444 594 609 431 943 95 884 152 46 990 572 469 365 677 500 541 160 882 523 515 843 196 883 156 933 108 848 195 529 511 349 689 264 776 844 195 379 660 436 602 453 586 257 781 23 1015 603 433 108 930 536 502 348 689 555 486 662 375 261 781 431 608 302 738 1023 14 194 847 803 238 587 452 995 42 370 667 918 122 353 685 492 544 908 129 183 853 323 718 1009 29 486 557 64 974 684 353 940 102 1038 1 895 146 156 887 91 951 796 242 236 801 385 655 419 624 678 361 203 837 187 851 971 68 832 210 871 166 800 239 698 338 723 317 551 489 73 966 519 520 297 742 620 422 189 848 467 573 315 725 303 737 1026 15 235 804 596 444 626 413 761 277 840 199 381 657 364 674 738 303 985 57 461 580 266 770 830 208 520 517 971 71 749 290 840 199 903 138 221 816 938 98 201 838 819 219 677 359 423 620 823 212 945 94 618 424 127 911 814 227 782 260 732 309 541 501 343 693 879 161 567 473 371 670 697 341 549 488 1016 22 996 42 231 808 892 147 828 210 193 846 513 528 871 171 716 322 585 458 680 359 108 927 233 807 128 914 920 119 122 919 508 532 733 306 823 217 202 836 983 56 400 639 920 117 77 962 524 517 206 834 733 306 799 240 439 602 850 189 832 206 416 626 329 709 83 959 550 491 772 271 739 299 245 792 1003 35 558 480 144 894 364 675 592 444 652 388 215 828 208 829 771 271 211 830 149 888 590 450 657 378 70 966 727 316 202 837 532 506 895 144 723 315 781 260 1028 13 62 976 125 913 27 1008 830 207 1037 2 267 772 746 295 163 878 1024 16 86 951 625 410 761 280 294 742 817 226 665 378 367 670 259 778 260 780 793 248 811 229 695 343 638 402 1007 33 351 689 911 130 1012 31 22 1020 378 662 895 147 702 335 700 338 557 484 582 457 927 115 456 584 372 664 470 572 124 915 212 825 939 101 91 946 740 301 64 972 461 579 152 888 273 766 770 271 377 661 373 666 321 716 866 173 449 587 218 821 787 251 418 621 220 821 903 136 507 532 443 593 1015 22 810 227 428 613 651 388 401 638 869 169 970 68 654 383 308 732 829 209 887 153 1023 17 212 829 858 181 999 39 372 665 728 312 515 520 346 696 793 247 523 516 817 222 934 104 657 379 962 76 136 907 198 844 32 1008 166 870 557 483 657 383 72 967 326 713 587 453 757 281 70 971 230 810 766 275 84 955 941 99 1002 37 351 686 71 970 155 885 542 496 632 407 929 110 459 578 786 253 68 973 426 616 892 148 885 155 726 309 130 908 897 139 89 949 548 492 385 655 192 848 795 244 285 752 169 866 402 639 513 526 635 404 310 732 1016 23 237 803 183 855 368 674 536 503 704 338 994 48 55 982 490 550 638 402 250 788 413 626 339 700 381 660 64 972 931 109 531 511 293 748 567 470 323 720 906 133 674 366 528 510 461 574 623 419 1024 18 749 291 207 833 330 707 640 398 616 421 310 730 203 836 11 1029 97 945 319 718 789 246 993 47 526 512 827 209 397 639 662 375 951 87 140 898 342 697 313 726 319 718 435 601 781 260 431 608 257 783 171 866 122 918 871 172 128 907 925 113 953 86 15 1023 960 79 334 707 987 50 363 676 375 663 897 142 936 103 334 706 800 240 88 952 392 647 342 700 898 140 53 985 793 244 615 425 479 563 288 749 128 910 428 613 290 747 668 369 58 977 188 848 221 817 643 394 126 916 173 866 440 597 163 876 606 435 594 446 251 789 1 1038 441 597 869 171 155 880 837 205 398 644 241 800 368 671 852 191 453 587 603 436 446 592 542 496 596 447 428 614 138 904 923 119 777 263 514 522 679 361 546 490 544 497 405 634 530 507 332 709 752 287 230 813 206 830 488 553 721 318 549 486 624 417 614 426 790 250 204 838 970 66 352 687 904 134 866 173 318 722 432 609 986 53 286 753 254 785 618 420 484 553 481 559 484 557 214 825 594 447 34 1004 339 696 51 986 880 162 382 660 45 998 515 526 669 368 464 572 912 129 873 166 238 802 560 480 844 193 58 978 323 717 609 430 229 811 80 960 891 149 423 618 867 172 785 256 464 575 477 561 969 73 544 496 170 871 22 1017 396 639 297 741 91 948 339 701 476 561 580 457 593 444 785 252 387 653 403 635 378 662 377 664 398 642 190 853 796 244 1002 40 903 135 341 700 624 417 656 382 707 332 882 158 162 874 760 281 1037 2 773 265 598 438 142 897 17 1021 825 216 848 192 629 409 842 199 815 220 165 874 619 420 93 946 599 437 1036 5 581 456 934 106 757 283 275 762 66 971 830 208 670 372 11 1028 976 62 113 926 455 583 12 1025 675 364 756 287 859 184 310 729 401 641 645 395 992 45 520 518 398 641 772 266 945 96 946 89 563 476 435 607 663 374 990 47 991 51 968 71 511 532 637 404 283 755 818 217 793 242 671 366 877 163 731 312 176 864 238 802 266 772 353 686 894 145 903 139 751 287 653 386 1014 25 463 576 600 441 763 272 660 381 827 211 431 608 34 1005 1000 38 68 973 496 543 957 85 1031 4 584 452 131 908 117 921 387 653 14 1026 555 482 740 301 548 491 303 734 247 789 783 260 445 596 238 801 78 960 243 798 355 683 684 353 183 856 484 551 812 224 975 63 1037 1 989 50 572 465 955 88 298 741 323 719 227 814 408 631 586 450 170 865 11 1024 613 428 770 268 934 105 982 55 287 750 637 402 949 89 932 103 110 930 843 198 594 448 437 600 986 51 793 245 983 58 562 476 779 260 493 548 269 766 489 551 370 666 538 500 725 315 609 430 41 998 501 539 221 816 44 992 367 674 215 824 642 397 819 218 152 887 354 686 278 760 514 522 445 594 868 167 725 316 343 696 428 611 935 105 846 193 143 896 69 972 509 529 817 222 722 317 133 905 619 421 162 877 236 802 776 259 473 564 981 58 888 152 166 872 193 846 275 762 178 863 867 175 554 484 569 469 336 705 78 961 473 565 361 680 180 862 579 460 817 224 504 537 38 998 474 563 825 211 844 195 335 704 662 381 616 421 467 572 102 935 272 767 389 651 785 253 785 254 540 499 499 539 28 1009 913 122 553 484 1005 34 87 953 11 1031 329 713 908 127 847 193 49 992 678 359 263 780 884 153 825 216 896 142 200 837 895 144 489 553 393 646 486 550 902 135 566 470 886 150 219 821 568 472 904 134 136 904 317 721 619 419 485 554 562 476 835 202 786 251 162 876 601 440 755 284 54 982 811 225 287 755 1017 20 1030 10 925 114 695 345 851 184 90 949 125 915 767 269 591 447 989 46 394 643 392 646 412 625 584 454 345 698 1033 7 555 480 648 389 481 558 105 933 980 57 998 37 836 204 115 927 150 887 684 353 993 44 649 388 835 201 16 1023 263 776 715 324 603 436 1017 21 875 168 76 964 279 757 532 508 36 1007 868 173 788 248 225 812 28 1012 393 648 729 311 650 389 859 181 586 449 379 661 775 263 368 669 76 963 709 330 703 336 958 82 532 506 496 542 561 479 462 577 204 832 705 333 744 298 343 693 820 219 424 615 1030 9 251 786 821 219 513 523 565 473 861 175 425 615 94 945 685 357 233 808 172 864 448 588 617 424 266 773 932 110 405 632 351 688 488 551 624 412 716 324 313 724 738 304 404 631 1020 16 481 557 777 262 704 335 490 549 649 390 324 715 1008 35 388 647 355 686 417 623 601 435 119 921 605 432 438 601 336 705 499 541 193 846 393 647 965 71 417 624 505 537 1029 10 124 912 344 698 414 627 932 106 970 70 381 658 374 665 913 127 883 156 405 634 379 657 962 74 261 778 1030 6 596 442 971 68 268 771 772 266 162 876 709 333 915 124 206 833 904 134 550 487 701 336 73 967 792 250 1016 24 139 900 868 171 801 238 155 884 41 994 661 374 51 988 625 410 249 792 682 356 606 433 4 1034 623 415 724 317 995 42 505 533 411 628 712 326 543 492 561 477 80 957 870 170 205 834 839 196 458 581 342 695 749 289 552 486 1012 27 458 580 937 99 793 250 470 573 97 940 526 513 881 155 591 446 1035 3 385 653 653 384 900 142 240 799 828 208 423 613 593 447 377 663 353 686 586 453 843 196 1028 11 860 177 268 773 221 817 786 256 405 633 1007 33 897 139 61 982 131 908 577 462 61 980 18 1020 979 61 751 287 178 864 863 180 1001 39 683 357 928 112 501 540 193 845 790 247 305 734 431 612 913 129 941 100 299 743 1021 19 133 910 618 419 580 459 733 305 1038 1 1011 30 665 371 140 902 955 82 86 950 926 113 759 280 1016 25 902 140 1022 17 401 641 457 582 124 912 790 251 926 113 390 650 505 530 397 639 429 607 226 813 27 1010 450 588 566 473 878 162 43 996 826 213 972 70 611 428 461 578 961 79 943 96 1009 34 655 380 473 566 722 318 729 312 523 514 781 259 491 546 668 367 237 801 149 890 133 907 698 342 565 475 427 613 935 108 491 551 207 830 157 882 481 562 660 382 334 705 637 402 331 706 843 200 175 864 749 291 129 906 1023 16 703 337 511 528 91 946 373 665 708 331 937 103 1021 19 365 673 869 173 319 722 231 805 419 619 414 622 954 87 829 211 413 627 277 762 363 676 478 563 842 195 1020 17 404 639 4 1035 362 678 735 306 946 95 724 315 200 839 554 485 60 979 490 552 666 372 454 584 791 248 739 296 728 315 132 906 684 354 471 567 56 981 403 636 710 328 778 261 577 460 280 758 663 377 735 301 624 414 1021 20 1030 7 431 608 1010 28 328 713 723 316 953 84 896 140 873 166 570 473 322 715 864 175 63 975 220 816 146 892 142 895 335 703 405 635 870 173 94 947 139 901 349 689 210 830 607 434 751 291 1030 11 561 476 122 921 310 726 801 238 766 275 167 873 424 617 198 842 975 61 328 712 97 945 1036 4 296 746 987 49 784 254 591 451 714 325 230 809 272 768 531 507 640 400 712 328 218 819 387 654 800 243 898 143 305 737 793 248 847 196 680 358 778 262 452 588 38 1004 551 489 776 266 534 504 372 667 230 809 668 371 1013 24 276 763 721 320 936 102 878 163 987 52 669 372 920 121 648 389 187 851 445 594 537 504 806 234 434 603 186 855 261 776 390 648 493 548 219 819 887 149 857 185 172 867 699 340 372 668 337 699 350 691 786 249 376 663 19 1018 225 814 417 622 554 486 850 192 802 238 406 634 396 641 848 193 113 925 364 676 250 785 926 112 1017 24 1000 39 311 728 694 345 836 202 698 340 596 442 174 866 121 917 722 316 765 272 604 435 730 310 486 555 753 284 196 845 552 484 429 610 298 738 293 743 688 351 335 702 224 816 828 213 1023 12 691 347 337 700 454 587 110 930 964 78 846 194 781 258 908 131 1011 29 904 135 311 729 622 420 155 883 872 171 77 960 165 870 641 394 853 186 988 50 603 437 847 191 137 902 38 1003 573 464 684 354 955 83 797 245 87 951 1013 27 282 754 792 246 269 770 798 240 722 317 246 794 642 401 352 688 931 108 473 566 836 202 618 421 524 514 118 917 777 265 832 204 520 519 326 710 287 753 940 100 859 176 328 711 206 836 447 593 668 370 346 693 658 377 891 150 822 221 470 566 875 165 319 716 86 955 52 988 307 729 112 926 383 655 333 706 413 627 901 139 534 503 194 843 233 807 971 69 517 522 849 186 1017 20 695 340 32 1010 144 897 842 196 69 970 355 686 474 561 994 47 439 600 508 529 667 371 670 370 67 969 237 805 183 857 327 711 402 638 308 727 185 853 984 58 982 56 378 659 238 800 599 441 783 256 1013 25 176 865 530 510 277 760 155 883 1018 20 299 739 513 524 68 973 442 598 850 192 652 385 75 968 967 72 591 448 4 1033 548 490 791 248 770 267 959 82 527 514 479 560 958 80 687 352 2 1035 665 371 128 913 284 756 256 781 406 631 247 795 147 888 936 100 870 167 72 967 38 998 396 640 733 305 854 185 327 713 774 265 64 974 658 379 323 713 694 348 144 893 528 513 921 118 647 391 852 190 523 519 580 458 714 325 515 520 754 282 313 725 276 766 911 128 192 847 870 169 862 175 731 306 95 947 907 131 328 714 60 979 856 181 369 670 168 873 363 676 436 601 258 780 479 556 196 844 664 375 465 576 210 830 617 423 20 1023 76 964 115 920 538 500 488 553 740 298 295 746 1033 3 524 515 877 163 337 702 483 556 307 731 225 815 628 408 249 790 390 649 121 920 298 745 305 731 468 570 27 1013 801 239 313 723 905 135 465 570 972 68 183 856 501 541 799 240 222 817 673 365 416 625 926 115 19 1020 238 800 684 353 782 253 424 615 311 731 212 829 938 101 561 481 434 605 881 158 425 614 387 653 652 383 339 701 446 593 78 958 1010 31 962 74 372 667 604 439 194 845 156 879 887 154 399 637 153 883 97 946 151 892 440 600 599 441 533 503 278 759 478 564 700 335 919 118 796 245 919 121 387 653 643 395 645 397 526 513 86 956 390 648 747 292 747 292 604 435 1032 6 966 75 547 490 410 632 347 694 849 187 957 81 214 827 578 461 178 862 405 635 91 948 270 771 72 969 952 86 855 186 967 72 808 233 969 74 782 253 206 831 649 394 509 531 156 886 680 357 504 534 555 484 150 892 374 666 136 907 238 800 112 931 416 623 183 854 403 634 819 220 398 643 471 565 1017 22 34 1002 919 122 675 364 130 905 606 433 324 715 469 570 279 759 376 666 181 859 91 948 790 252 336 704 531 508 363 679 1019 22 26 1016 681 361 299 737 613 426 22 1015 568 468 238 799 774 264 410 632 820 219 436 603 724 313 463 577 954 86 940 96 803 233 342 697 686 355 232 808 728 311 712 329 978 63 474 563 916 120 494 547 501 539 114 922 767 272 267 772 603 436 438 599 241 797 105 936 997 42 920 119 367 671 701 335 316 722 303 740 490 551 474 566 538 501 460 578 629 411 423 617 774 263 72 967 358 685 437 602 455 582 461 577 804 236 188 849 604 435 204 832 237 802 547 490 911 130 395 644 846 194 767 272 450 589 619 422 842 199 266 776 905 137 359 682 65 976 306 736 614 426 611 426 136 905 902 136 308 731 342 696 878 161 928 109 861 179 779 261 283 757 903 137 791 248 832 207 68 972 415 621 1029 13 141 898 543 495 748 291 921 116 372 668 830 213 949 90 734 303 684 358 43 995 908 130 952 90 140 897 156 884 264 777 99 942 271 768 83 955 766 277 832 207 237 806 280 755 386 652 971 69 297 741 220 818 784 256 821 218 657 379 880 156 805 235 480 556 926 110 286 752 841 200 769 266 383 657 856 184 573 469 399 638 808 230 301 738 632 405 549 490 235 803 721 318 699 338 544 496 819 217 616 426 901 136 713 325 389 653 776 261 23 1014 638 400 629 408 1009 29 44 996 1033 7 301 734 555 486 326 711 1017 24 364 677 331 709 350 689 695 345 420 621 699 340 484 553 218 821 808 233 205 834 585 452 226 811 1010 30 10 1030 912 128 750 288 785 253 903 137 24 1013 52 991 542 498 739 300 633 405 176 863 855 188 937 102 128 913 492 550 37 1004 361 674 729 308 799 239 1001 38 639 400 986 52 169 870 867 171 297 743 978 61 779 258 921 115 38 999 12 1030 716 319 722 318 474 569 822 214 882 156 347 692 540 500 874 166 191 850 512 527 754 284 517 521 370 670 230 812 680 360 865 175 27 1008 615 425 62 977 206 831 248 791 81 961 329 710 473 564 223 816 45 995 952 90 521 518 976 66 474 563 745 297 106 932 1038 2 535 504 792 247 225 814 607 432 99 943 907 134 1004 34 127 912 927 114 533 507 971 65 918 123 73 967 467 572 687 351 832 206 1007 32 454 586 435 602 978 64 681 358 642 396 520 520 337 703 154 886 695 344 148 890 3 1035 934 106 492 547 588 451 748 288 1032 7 415 623 933 108 437 602 986 50 474 563 108 930 794 249 395 644 973 70 676 361 412 627 759 283 225 815 477 563 778 262 1019 19 610 425 37 1003 636 403 40 1001 914 123 759 281 78 962 917 124 551 489 826 214 318 724 984 53 522 516 905 133 983 57 219 823 30 1009 900 139 479 559 632 404 416 619 958 79 772 268 626 413 529 512 33 1002 573 469 270 765 705 332 311 727 92 949 952 86 102 940 489 547 301 736 340 697 564 479 116 922 762 280 735 305 325 715 719 318 536 502 366 673 686 353 640 402 459 583 709 330 607 431 558 479 1022 18 200 838 735 305 970 71 404 632 199 839 919 119 649 392 205 831 839 198 760 279 456 584 372 670 916 124 859 179 315 726 993 45 747 288 711 325 135 905 841 198 40 1001 852 188 218 818 1026 14 24 1014 661 375 406 634 9 1028 3 1037 684 354 13 1028 879 161 367 670 480 560 768 272 70 970 931 107 212 829 426 614 337 701 911 128 691 346 607 435 28 1011 303 736 505 533 535 506 704 336 74 966 271 766 752 285 133 907 171 869 522 516 610 428 656 382 471 566 172 867 312 731 42 996 374 665 395 644 195 846 462 577 682 356 637 400 502 540 924 118 216 823 813 226 8 1029 805 235 140 898 156 882 722 316 833 203 628 411 411 628 794 244 986 56 713 325 134 906 798 242 505 535 772 267 419 621 91 947 684 355 213 826 440 597 1011 27 398 637 880 157 305 730 293 743 197 842 421 619 838 200 746 294 541 498 201 837 854 185 720 318 469 569 449 589 318 720 294 744 23 1020 134 905 182 858 250 787 647 388 7 1031 300 738 222 817 329 709 261 782 575 462 45 994 821 216 113 929 40 997 947 93 1024 17 340 699 611 426 212 830 266 773 886 155 411 629 1036 5 508 531 1009 29 658 377 434 605 134 905 895 145 743 298 771 267 179 861 401 638 310 727 279 760 461 576 197 844 801 236 362 675 860 178 240 798 479 557 154 889 274 762 775 262 46 996 147 888 853 182 622 419 307 732 547 492 576 462 937 101 94 944 1026 13 100 937 109 928 667 374 71 966 683 355 785 251 889 150 508 527 769 268 451 588 646 397 550 488 523 519 154 885 375 660 83 958 721 320 83 957 765 274 535 505 219 820 831 208 904 137 994 45 974 65 161 875 45 991 217 819 994 46 540 497 425 614 73 963 85 955 1006 30 564 471 764 278 960 78 438 601 760 277 152 890 946 91 624 414 612 425 671 368 655 383 741 297 68 972 423 616 274 765 888 153 433 608 245 793 886 150 557 482 837 204 776 264 793 245 44 996 1038 1 640 396 431 610 775 262 771 270 51 989 727 313 738 299 291 749 996 43 455 586 629 411 847 193 933 105 398 642 898 139 81 961 473 566 57 985 518 520 333 704 808 230 602 439 875 166 409 626 298 738 651 390 18 1025 632 403 357 683 744 296 597 444 582 457 503 536 777 265 986 56 111 925 688 353 504 537 554 482 315 723 57 984 970 71 976 63 678 360 793 244 117 919 658 378 887 150 123 914 427 612 443 597 496 543 316 725 801 240 194 848 982 57 94 949 748 292 213 824 167 873 457 584 452 590 457 582 36 1002 211 825 449 589 247 794 859 182 700 339 369 669 585 453 177 862 199 839 375 663 638 400 908 135 330 713 60 980 126 911 433 603 934 107 476 560 318 719 806 233 418 619 954 83 787 250 715 321 910 133 738 301 419 618 852 185 914 128 856 182 870 172 626 411 370 668 657 384 50 988 792 249 693 346 197 845 803 237 860 182 1036 2 786 255 236 803 587 451 501 538 922 114 362 678 773 264 879 162 786 252 768 272 332 709 527 515 624 414 690 352 761 276 727 315 444 596 595 443 174 865 379 662 37 999 261 778 309 729 808 230 724 318 520 520 701 338 688 351 318 720 505 530 641 398 352 687 780 258 4 1035 360 681 799 240 980 60 590 453 867 171 830 208 1019 19 109 930 239 797 154 885 801 237 561 482 783 255 191 848 438 598 848 194 334 705 875 163 981 58 734 306 852 187 210 829 32 1004 153 887 577 464 571 465 777 264 959 79 1034 6 56 987 812 228 280 761 738 297 221 817 904 136 714 324 263 773 908 131 747 288 440 595 509 528 608 430 950 89 861 175 360 678 375 665 797 242 323 713 381 659 869 169 684 355 292 747 453 585 307 734 587 449 865 174 586 450 136 907 529 510 49 992 513 527 742 296 865 175 142 897 187 852 310 726 970 72 86 954 171 865 730 312 522 517 591 448 195 840 145 894 1037 2 666 375 652 384 832 209 239 800 819 220 867 170 132 909 19 1020 90 949 374 665 136 905 274 769 382 661 378 661 377 663 1002 35 53 983 207 830 372 668 176 865 681 356 160 880 428 610 159 880 666 371 557 481 909 131 832 210 487 554 232 809 105 931 465 572 554 486 989 52 230 811 981 62 272 765 572 470 179 860 109 930 127 913 362 675 517 521 818 220 658 382 1000 43 8 1035 630 409 37 1002 388 651 658 381 282 758 758 283 33 1004 603 434 968 71 606 437 599 444 750 290 978 62 182 854 512 529 719 319 779 256 44 995 486 556 765 276 514 526 704 335 642 395 38 1003 489 550 231 811 225 812 767 272 792 246 675 361 99 941 320 719 570 470 77 961 751 284 11 1028 734 304 847 193 161 879 594 443 967 71 653 384 583 454 891 149 896 143 959 81 92 948 912 125 50 986 817 223 579 460 62 980 484 554 167 872 760 276 767 273 575 464 569 470 396 646 848 190 944 94 202 836 581 461 159 880 913 126 130 909 909 127 557 482 300 741 628 411 509 530 7 1032 788 249 174 866 285 753 680 359 203 836 1030 5 674 363 108 929 559 481 113 929 758 280 792 250 926 116 624 412 1038 1 138 898 310 733 822 217 9 1031 699 341 423 612 286 751 1004 35 334 707 443 597 240 799 148 893 293 749 94 947 524 514 546 490 702 336 36 1003 988 52 863 178 476 563 515 522 113 930 242 796 804 234 924 117 580 458 101 941 750 287 647 394 1020 18 923 117 470 566 127 911 975 63 1011 28 303 738 812 229 878 161 520 518 466 569 444 595 987 50 623 414 3 1033 613 423 1029 11 365 673 203 835 890 147 292 749 216 823 62 977 835 207 800 239 624 419 964 75 94 944 606 433 773 266 413 630 751 288 510 526 300 742 886 155 274 766 978 62 306 737 852 184 923 113 6 1035 43 999 414 629 726 312 109 932 143 893 419 618 912 131 192 845 52 990 176 859 543 494 963 75 460 576 134 903 985 56 760 280 910 129 879 157 886 157 121 919 421 614 25 1014 338 701 1034 5 94 945 629 411 1008 29 59 983 242 797 642 398 982 58 810 229 777 264 867 172 1027 14 825 215 870 167 69 968 308 730 139 900 452 584 206 832 248 792 341 696 341 695 84 954 549 493 142 898 925 115 120 919 826 214 662 376 672 366 799 242 323 718 383 655 552 487 440 598 939 100 325 713 715 323 143 896 621 421 570 471 657 385 537 503 295 744 232 805 421 616 601 436 5 1035 474 565 311 729 557 483 664 371 974 67 832 206 429 609 1003 37 46 992 580 457 948 90 439 599 802 239 104 934 617 423 30 1008 346 693 517 523 889 149 315 721 975 63 668 372 785 252 433 606 416 622 975 64 332 709 76 959 876 163 908 129 1000 35 945 94 57 983 165 875 379 662 210 829 571 467 806 233 707 332 624 415 935 104 322 714 1038 1 853 187 862 179 184 856 248 788 99 940 255 786 296 739 547 493 41 998 1026 14 649 390 809 229 132 904 1024 14 662 377 421 615 831 206 930 110 860 176 644 392 931 109 943 94 958 81 146 895 157 881 206 835 265 772 1016 19 496 543 821 218 56 984 725 314 336 701 448 592 596 441 297 745 406 637 862 173 44 994 106 933 1005 35 785 256 506 534 214 827 924 115 835 205 5 1038 853 184 286 752 382 661 670 369 112 928 847 191 669 372 891 149 645 396 934 108 146 895 95 944 773 263 445 595 32 1008 195 845 152 886 609 430 988 51 424 614 936 99 609 431 420 617 709 326 596 444 685 352 591 449 875 162 501 535 412 629 318 718 786 253 565 476 291 752 619 420 537 503 901 138 716 322 67 974 166 869 895 148 143 895 902 134 868 169 534 504 749 288 414 624 929 111 333 706 652 387 352 685 352 684 453 585 266 775 979 56 799 238 428 612 597 442 490 552 421 619 653 387 700 339 643 395 95 944 342 700 1003 37 443 597 513 526 490 552 927 113 106 932 492 547 349 691 411 628 697 338 1 1038 638 401 707 328 451 586 19 1019 821 219 430 611 282 760 31 1011 187 854 70 969 819 223 609 434 242 799 122 916 265 776 157 881 69 971 322 716 185 854 679 362 225 814 411 627 156 885 162 875 787 251 213 828 903 137 87 951 561 478 259 778 935 102 752 288 599 439 243 796 817 226 668 373 497 542 948 92 296 741 128 913 556 483 976 65 555 486 115 921 189 848 308 735 327 712 828 213 386 656 243 797 743 296 542 497 673 365 1030 6 332 707 480 560 130 906 322 719 326 712 988 49 644 395 383 656 348 694 747 292 15 1024 833 208 397 643 860 180 656 386 172 869 425 616 439 600 557 480 79 960 560 482 526 514 38 1001 36 1003 820 220 721 317 863 178 159 879 194 844 428 611 458 581 213 826 245 796 418 621 568 474 901 141 417 624 253 787 49 990 641 394 498 543 146 892 692 347 888 151 170 869 606 430 1006 32 398 642 473 566 790 251 878 161 93 946 1031 10 234 804 102 933 623 416 576 463 517 520 923 115 394 642 673 367 650 387 59 982 121 920 994 44 708 331 146 893 522 518 128 914 131 909 596 442 186 851 660 379 605 430 51 989 24 1013 256 783 127 913 687 350 13 1024 86 955 130 911 519 522 1019 18 487 555 69 969 783 257 828 213 1028 11 464 575 911 131 875 163 42 1001 25 1014 161 876 971 68 889 147 564 473 577 458 259 778 779 257 635 404 159 878 745 291 432 603 554 484 271 768 603 439 532 507 655 382 948 90 172 868 51 987 953 87 916 122 996 40 520 522 423 615 1033 4 393 642 562 475 771 269 634 407 713 326 31 1009 64 974 415 623 651 391 799 240 362 676 376 664 35 1004 573 466 300 740 923 115 439 600 868 172 809 232 724 313 210 831 186 853 875 166 724 315 637 400 36 1004 66 974 671 365 31 1008 570 470 965 75 501 535 875 162 888 151 399 641 173 864 148 890 619 420 381 658 765 275 5 1035 773 269 373 662 589 447 496 542 576 463 1019 20 691 348 215 828 192 847 265 774 625 414 628 412 111 924 685 358 980 60 704 337 509 531 193 845 205 836 679 359 7 1029 646 389 811 232 974 62 518 524 518 519 399 642 583 456 38 1004 259 778 602 437 93 945 216 819 505 535 954 86 651 390 190 848 356 684 533 503 73 963 437 602 385 652 795 246 1004 31 329 707 306 736 546 489 999 42 172 866 489 548 550 488 852 188 341 697 101 940 610 429 421 614 405 635 813 226 788 248 675 364 326 714 58 985 470 572 767 271 442 595 654 385 902 138 498 541 285 751 935 102 737 305 568 474 210 832 363 676 462 576 210 832 651 391 131 908 39 998 654 385 814 227 286 752 274 763 430 610 943 96 207 834 440 598 501 537 77 960 749 287 226 813 629 411 976 64 756 285 276 763 532 510 264 772 955 85 882 156 926 113 1016 24 581 459 914 127 490 551 957 84 625 414 911 125 528 510 446 593 992 47 272 766 641 396 89 949 145 890 187 851 807 233 462 576 889 148 535 503 676 364 998 37 803 238 220 823 923 119 938 103 1034 6 423 619 741 297 4 1032 243 797 238 801 323 718 756 283 530 512 674 366 631 412 380 661 871 167 720 321 933 105 211 825 226 814 682 355 667 369 1011 29 725 316 869 171 908 132 762 278 498 540 400 643 596 442 850 192 531 506 216 823 638 404 66 974 444 596 315 723 560 477 146 891 638 403 919 122 57 984 418 619 750 285 44 993 962 77 849 191 572 467 1001 40 168 872 918 120 116 920 42 998 135 904 655 381 1021 19 717 322 1032 8 283 754 961 82 89 952 732 306 798 242 1 1037 989 49 256 781 123 919 234 804 292 747 371 668 185 854 327 712 896 147 789 249 89 949 558 481 84 956 593 446 553 484 448 588 496 546 675 363 956 81 459 580 217 821 744 292 685 351 945 98 828 214 892 146 599 440 52 986 393 646 600 439 738 297 967 73 472 564 674 365 748 293 650 388 47 993 60 981 579 460 423 617 8 1029 842 198 1026 12 5 1034 559 478 945 93 299 742 581 462 651 387 142 897 955 88 198 842 279 758 653 384 478 561 867 172 65 974 187 853 177 861 236 801 583 454 212 831 834 206 562 480 102 941 995 43 643 394 84 953 97 944 113 926 724 311 81 960 665 371 484 555 579 462 861 176 621 421 1031 6 311 729 627 413 942 96 44 995 288 754 728 314 787 252 395 643 589 450 729 308 741 299 138 899 192 846 142 900 77 963 980 59 665 374 667 373 398 639 412 625 928 110 952 89 594 445 655 387 981 57 514 525 448 588 840 197 235 803 173 867 401 637 626 411 473 565 397 642 542 498 340 701 469 571 259 780 670 368 452 588 584 455 453 586 450 589 964 73 669 370 574 466 258 783 412 627 814 223 945 94 394 645 336 701 513 525 71 972 210 829 360 681 951 89 497 543 65 971 428 613 469 571 893 144 295 742 974 65 373 665 185 855 794 243 146 897 1005 35 117 923 660 382 198 841 7 1030 79 959 163 876 237 799 617 422 682 356 301 738 62 975 884 152 655 388 334 704 772 265 580 455 156 880 125 916 426 611 337 702 239 802 738 299 466 572 513 526 138 905 1002 34 1005 35 241 796 20 1018 986 50 763 275 585 451 776 265 154 883 374 663 784 254 956 86 727 313 29 1010 75 966 62 976 367 671 532 511 651 386 648 390 654 382 878 164 267 770 542 499 836 201 103 937 276 761 390 650 162 875 210 829 418 622 267 769 488 551 1028 11 774 263 502 537 394 645 290 745 37 1002 46 990 775 268 272 764 229 807 996 44 305 732 290 751 123 915 330 707 239 799 833 208 496 541 899 140 528 512 788 249 444 596 689 350 546 496 987 54 379 660 186 853 677 365 336 704 515 527 977 65 579 460 213 826 419 622 97 945 195 844 136 904 781 260 747 290 331 706 13 1029 809 232 199 842 414 625 149 888 588 454 350 690 336 703 830 211 559 480 433 602 463 576 911 128 2 1036 912 126 231 809 472 570 472 567 367 676 728 308 916 122 871 167 774 268 146 895 44 991 1024 15 433 604 62 980 739 298 714 324 25 1016 607 430 785 254 579 457 527 511 107 929 57 982 979 63 71 972 694 346 971 65 559 479 373 669 194 844 760 275 715 322 757 278 700 340 819 222 342 696 484 558 594 446 953 84 625 414 105 937 139 902 262 778 636 403 838 199 881 160 980 61 320 719 620 420 276 763 456 581 182 857 862 179 832 210 721 318 32 1010 483 558 395 642 1001 40 678 362 360 679 367 673 717 322 381 659 83 957 477 559 1032 6 475 565 643 399 128 912 906 131 344 697 224 818 778 263 1004 38 457 583 762 275 65 971 603 439 768 273 55 985 577 461 875 164 124 915 326 711 547 495 938 100 599 437 3 1033 865 174 262 775 302 736 413 626 678 362 872 165 881 161 182 855 768 269 282 756 25 1015 868 172 499 539 25 1016 106 930 811 232 560 479 303 736 264 778 930 109 530 506 11 1028 523 516 98 940 396 646 263 778 568 473 111 929 498 542 526 511 268 769 606 435 159 879 106 934 355 685 153 883 154 889 27 1010 756 286 570 466 719 322 919 118 565 476 253 786 378 663 499 540 436 602 221 818 849 190 119 920 139 901 885 155 596 445 141 894 1032 5 624 414 26 1011 357 683 277 765 439 597 164 874 517 521 494 546 728 311 966 76 964 75 810 227 341 697 161 878 336 705 153 886 327 712 266 773 495 547 165 872 153 889 196 842 761 276 867 175 8 1034 765 273 913 124 385 654 169 868 898 141 781 258 261 776 304 735 35 1006 451 585 889 152 650 388 555 488 61 975 616 423 391 648 27 1016 114 925 144 894 641 401 371 667 143 897 515 526 1029 8 520 518 392 648 1010 27 214 827 379 657 809 232 590 447 86 957 953 89 550 490 469 572 964 73 983 56 750 288 585 456 276 762 191 847 20 1015 699 343 48 990 653 387 242 795 534 503 696 339 655 380 751 289 22 1019 936 100 26 1010 968 71 356 682 194 847 567 472 254 785 33 1007 239 800 6 1032 329 714 63 979 723 316 768 272 822 217 587 454 559 480 578 462 191 849 250 787 474 569 254 786 154 884 591 448 518 522 529 509 196 841 52 986 128 913 234 805 547 491 48 989 570 466 844 193 1030 9 659 384 125 910 530 505 488 549 727 309 236 802 840 198 401 639 81 957 297 740 536 506 70 969 676 367 491 550 485 554 464 575 377 661 987 54 486 552 538 498 838 197 529 510 19 1022 793 249 731 310 1017 23 779 258 373 667 999 40 515 522 838 201 298 742 702 338 876 162 412 627 952 89 791 247 510 526 756 284 127 911 828 207 336 699 972 71 182 860 949 88 140 899 490 551 730 311 880 162 265 773 734 304 881 158 165 873 582 457 53 986 153 883 525 515 715 326 588 450 952 86 349 689 472 569 787 255 205 830 645 394 77 963 153 887 793 245 200 838 754 284 262 779 679 358 904 133 521 522 662 379 143 898 210 828 30 1008 896 145 140 901 21 1019 381 654 899 142 335 702 818 219 487 555 148 893 176 867 678 364 552 490 853 187 377 658 669 370 613 426 507 531 233 802 251 787 81 956 710 329 1031 6 370 669 178 861 742 298 90 948 714 324 926 111 656 382 484 553 684 355 57 980 705 332 523 514 195 843 612 426 456 583 319 720 276 767 809 231 587 451 213 827 990 45 551 489 930 107 481 555 442 598 440 598 732 307 939 104 345 691 634 406 138 900 741 300 147 895 903 137 551 488 371 668 283 758 584 455 298 740 690 350 426 612 717 319 537 501 690 347 714 323 121 920 636 402 486 556 648 389 751 287 576 466 564 474 817 224 706 335 73 963 266 776 596 441 325 714 560 476 514 525 762 278 823 216 163 873 513 527 567 472 996 43 625 413 764 275 927 113 111 927 525 515 702 336 455 588 135 901 39 999 749 292 361 678 842 194 646 392 358 680 1037 2 993 47 414 621 479 563 298 739 489 551 501 538 105 933 47 992 938 101 530 510 960 78 28 1007 784 252 105 931 481 558 89 949 365 678 775 263 207 829 457 581 924 117 705 335 207 830 27 1013 546 494 80 957 541 498 767 272 1032 6 320 719 286 753 313 727 92 948 559 480 966 76 451 586 434 606 516 520 548 489 516 523 977 63 751 289 333 705 766 276 997 42 505 535 900 137 531 504 963 76 759 279 198 843 512 527 200 840 22 1016 399 642 883 153 736 305 90 952 384 652 509 532 759 282 639 403 944 96 485 551 685 354 422 616 423 617 236 803 470 573 735 304 438 601 734 305 205 833 124 913 789 251 186 851 379 658 564 474 762 275 371 668 720 318 905 132 959 83 538 502 683 355 762 276 333 705 607 431 735 306 258 784 181 855 175 868 797 245 784 252 788 251 779 258 395 642 115 926 550 491 586 452 922 118 873 163 42 997 750 290 324 715 308 731 863 178 236 800 482 561 497 541 872 163 409 629 425 613 601 436 135 904 543 494 982 56 869 169 789 250 353 685 595 442 770 265 559 483 354 688 736 301 471 565 595 445 991 47 109 929 813 226 420 621 42 999 910 128 170 870 634 406 206 834 751 287 1036 7 159 877 793 248 872 168 940 99 868 175 326 715 630 411 315 725 955 85 644 395 502 537 824 211 726 315 759 280 16 1021 912 126 357 682 17 1025 60 981 887 152 218 819 690 350 112 925 1034 4 283 758 493 546 994 42 693 343 672 363 463 575 32 1007 925 113 111 926 367 673 1032 5 3 1033 1009 30 564 475 621 421 965 72 531 508 141 899 1014 28 170 867 549 489 120 917 492 547 676 362 988 49 208 829 702 337 557 485 833 208 431 610 75 963 13 1029 262 776 955 85 346 696 770 270 1034 4 9 1032 876 166 734 308 694 345 437 602 245 790 116 927 146 893 807 230 250 793 638 401 661 378 707 331 54 986 434 607 636 406 190 853 833 208 373 668 358 681 781 261 971 67 799 242 716 324 688 351 885 157 973 66 862 178 230 810 794 243 1 1037 1036 7 159 883 771 265 14 1027 917 121 836 203 359 681 270 771 622 418 158 881 272 765 176 860 198 843 5 1030 716 324 606 433 677 366 410 626 46 992 923 118 1037 2 872 168 87 956 984 54 728 310 391 647 467 572 86 950 993 49 969 74 503 532 517 521 857 185 1026 12 565 474 549 490 769 266 344 699 316 722 589 446 834 206 300 738 1034 5 319 723 632 406 707 334 801 241 893 147 857 182 351 691 875 164 331 706 307 735 886 153 538 503 763 279 331 710 911 129 509 529 164 873 596 442 301 740 107 934 256 786 103 936 412 628 692 348 101 939 275 764 836 203 697 338 741 298 748 290 654 386 164 872 912 126 182 860 946 94 622 415 185 856 701 337 105 933 304 734 685 356 376 663 499 544 755 281 277 764 560 479 393 645 962 77 515 526 931 106 126 909 191 848 253 788 956 79 332 709 302 739 979 61 539 502 510 529 783 255 452 587 708 331 891 148 774 267 263 774 27 1014 632 407 883 154 373 666 16 1022 412 626 695 342 35 1004 715 324 200 837 722 314 525 517 448 593 154 885 227 811 302 734 93 944 453 586 661 380 1006 33 173 863 179 857 457 583 432 608 562 477 191 849 648 392 268 769 977 59 85 955 381 655 611 426 55 986 1036 3 445 595 312 726 595 444 869 169 33 1003 553 489 703 333 841 196 318 721 728 307 505 536 818 223 588 452 192 845 445 591 124 913 375 664 430 607 868 172 128 909 960 78 729 311 414 628 148 891 213 825 381 656 712 328 786 251 466 575 255 781 1002 36 555 485 235 802 323 716 862 174 1029 11 475 566 567 469 193 847 516 523 16 1025 228 814 312 728 191 850 653 387 659 382 963 80 151 887 341 698 754 284 112 928 457 579 204 834 229 810 111 928 18 1019 294 742 686 349 764 275 236 800 324 712 237 805 368 672 791 248 404 638 88 953 808 233 919 120 140 899 924 115 41 1000 873 163 814 227 114 928 647 391 665 373 113 928 862 178 730 309 512 527 65 970 106 934 345 695 134 905 141 899 666 371 587 448 409 628 1020 21 493 549 498 545 146 896 721 318 841 197 979 62 220 821 163 874 174 866 231 807 735 306 29 1011 92 947 620 419 399 640 148 891 179 859 940 99 311 730 269 770 256 782 423 618 943 93 214 829 381 660 215 828 737 306 933 110 797 242 21 1019 956 82 497 542 373 670 834 207 982 57 1016 27 760 277 265 773 752 285 268 773 43 993 423 618 184 858 933 107 942 95 1032 7 490 550 251 792 644 394 309 732 842 197 271 768 664 375 732 303 949 89 108 930 419 623 448 595 358 680 19 1019 679 359 631 411 419 623 83 952 111 927 332 707 902 137 459 583 685 355 627 409 38 999 674 368 144 893 194 848 480 556 137 904 754 283 438 602 1026 16 1033 2 413 627 653 383 473 562 386 655 528 513 808 230 253 788 1027 9 617 423 397 640 312 728 355 683 910 131 54 986 31 1006 510 529 526 516 822 218 808 229 561 476 243 795 55 986 573 463 25 1011 941 98 955 81 20 1015 1015 25 285 756 531 511 113 924 569 468 4 1034 955 83 498 538 489 550 280 759 163 873 787 251 161 876 475 565 106 929 251 785 556 484 392 649 466 574 962 81 108 931 711 328 696 345 1025 10 675 367 1000 41 289 750 845 196 380 660 549 492 789 250 194 846 37 1000 94 944 326 717 144 894 196 841 193 846 408 633 469 567 32 1008 432 605 773 265 802 236 1030 7 597 445 970 66 19 1023 804 232 487 550 147 895 201 835 946 94 297 742 104 932 1027 15 214 826 512 524 39 1001 568 470 630 407 704 337 950 89 784 255 466 570 491 550 835 200 428 612 1007 30 840 197 857 183 164 876 601 438 687 351 328 710 532 506 833 207 963 73 345 696 456 582 79 961 657 381 731 308 776 264 956 86 447 595 876 165 727 313 646 395 472 568 578 461 282 754 277 766 417 624 988 51 998 44 326 714 722 313 788 249 521 517 470 570 493 545 383 656 722 320 586 452 510 532 663 377 914 125 736 301 167 872 936 102 531 506 28 1008 79 956 110 929 76 963 49 989 559 481 591 448 51 987 683 360 378 661 769 270 492 544 357 685 511 526 288 751 646 394 490 551 1033 5 287 750 157 881 876 159 984 58 903 136 84 956 699 339 164 877 806 236 633 407 889 153 679 358 328 710 527 509 954 83 934 105 799 241 135 902 315 721 534 504 918 119 125 914 1028 11 894 145 840 196 399 639 846 192 131 904 1014 22 161 877 322 716 197 842 938 104 591 447 536 507 546 494 493 543 339 699 86 952 686 355 996 40 317 722 315 724 216 821 494 545 129 911 782 259 749 290 140 902 871 169 382 654 1008 31 186 853 221 820 164 876 728 310 391 647 889 146 442 600 927 112 317 718 994 45 646 393 309 731 467 570 169 868 231 807 403 636 333 705 403 637 47 991 231 808 360 679 180 860 207 831 77 963 897 142 998 40 214 825 461 582 157 880 474 565 60 981 1022 14 574 463 1000 40 185 851 339 698 480 558 102 940 625 412 508 532 834 205 600 440 145 895 38 1000 574 461 988 52 589 452 171 869 932 105 34 1003 963 72 1027 16 440 603 866 170 834 205 430 609 25 1015 268 771 1019 23 861 182 30 1011 138 897 350 692 349 688 1006 32 308 733 286 752 758 282 63 979 187 850 759 281 885 153 967 73 891 149 809 230 164 872 809 228 22 1017 54 985 18 1024 246 796 275 764 688 349 366 672 471 570 400 640 555 481 938 102 637 401 322 716 217 822 910 131 556 481 716 324 91 949 1001 36 583 453 802 239 495 546 353 684 944 91 825 211 329 709 494 542 81 955 921 116 341 698 401 637 644 396 963 80 397 642 671 368 1012 25 955 81 575 465 963 74 264 775 119 922 1032 5 468 573 104 938 700 340 656 385 791 249 268 773 69 972 472 567 557 483 1037 4 680 358 182 860 586 456 226 816 113 929 861 178 664 376 309 729 752 283 1006 32 110 927 616 422 755 283 428 614 918 124 477 561 825 215 121 917 99 937 232 808 932 108 62 980 688 351 12 1026 715 322 844 194 610 428 79 962 466 572 696 344 684 354 260 776 926 113 502 535 496 545 834 207 480 556 137 901 70 968 58 980 121 917 786 250 454 584 879 162 465 575 428 612 534 506 482 555 32 1010 408 630 94 944 898 139 76 959 359 681 413 626 491 550 985 54 604 436 856 186 444 591 587 456 770 272 168 872 602 435 939 99 207 834 392 647 432 606 787 252 724 314 608 430 416 621 777 258 645 393 639 401 45 997 240 797 371 672 924 114 660 379 588 452 351 689 960 79 644 396 773 268 880 161 640 401 747 293 964 74 50 989 910 129 309 731 337 702 10 1027 259 781 417 625 51 987 659 378 753 286 233 809 338 700 68 972 373 664 500 535 64 975 961 77 915 125 24 1013 988 53 742 299 691 347 916 120 762 279 692 347 493 546 156 883 864 175 92 944 303 736 721 318 344 696 679 360 476 563 173 868 139 902 11 1029 541 497 10 1028 580 462 447 592 398 641 613 428 625 414 570 471 890 147 880 160 787 249 341 698 930 106 642 396 459 578 854 187 451 589 189 850 718 318 299 739 378 658 200 837 915 126 253 785 395 648 431 608 543 498 454 582 490 548 436 605 76 960 440 600 693 348 533 508 329 709 616 423 508 531 153 887 231 805 59 981 425 615 483 554 207 834 791 248 372 670 2 1037 265 775 735 306 344 697 694 347 146 892 797 242 424 619 643 397 441 598 189 850 994 42 857 183 138 903 203 834 617 422 801 238 286 754 307 731 162 878 319 724 9 1029 118 922 384 657 961 78 552 484 633 404 21 1020 610 429 902 139 593 447 468 570 658 379 996 42 337 702 1002 35 1025 12 394 646 391 647 820 220 491 547 518 523 447 592 423 617 346 693 301 739 212 825 862 178 433 607 737 300 918 118 90 951 455 583 481 560 926 113 475 565 305 738 848 189 204 838 114 926 31 1010 738 301 250 788 411 632 998 43 473 564 350 690 1025 16 747 290 762 277 363 677 146 896 390 649 952 86 223 817 310 727 999 39 314 724 643 397 661 375 198 842 441 600 655 387 968 73 538 502 1002 39 645 394 994 45 402 638 316 722 377 661 583 459 983 54 2 1034 909 130 638 401 803 234 871 171 703 337 211 832 125 915 286 757 1036 5 498 541 17 1021 805 234 866 171 745 293 803 236 574 465 805 235 629 412 337 700 282 758 136 901 957 82 702 337 480 558 791 245 933 106 372 667 288 751 618 421 900 142 472 566 984 58 673 362 245 791 198 843 410 631 858 183 726 317 592 447 119 923 648 390 384 653 432 608 507 531 86 952 906 136 536 500 181 856 911 128 777 262 20 1017 155 887 167 875 602 437 123 916 338 703 104 934 871 168 60 980 733 304 971 69 931 110 656 384 707 331 714 322 142 897 634 405 916 123 365 675 793 245 251 786 896 141 884 157 834 206 668 370 722 318 146 889 547 493 264 776 665 378 485 556 445 592 312 727 405 637 688 349 302 738 754 283 534 503 420 620 245 796 717 318 27 1012 670 369 418 620 493 548 70 969 809 229 999 40 44 993 410 633 466 576 218 820 643 396 731 308 563 479 723 318 660 381 899 142 854 186 375 663 1 1038 1034 5 644 395 164 875 1005 33 998 40 724 315 401 637 113 925 602 438 90 951 749 293 260 783 426 616 891 147 945 90 251 790 36 1003 954 88 912 127 118 921 236 804 750 286 582 460 931 108 553 487 510 528 239 803 62 977 794 245 118 919 147 894 815 224 195 846 956 80 719 319 1035 6 920 122 16 1025 331 708 1031 5 411 631 219 817 313 725 664 377 530 509 665 374 833 208 771 267 306 733 656 385 13 1029 524 517 730 311 777 263 165 874 898 141 40 1000 899 141 873 165 499 542 501 535 96 943 450 590 920 118 7 1033 186 855 375 662 936 106 679 360 829 212 31 1011 456 585 481 559 997 43 991 46 337 702 8 1034 88 954 436 599 694 343 627 411 517 521 989 48 488 552 172 867 390 652 572 467 530 505 179 862 386 653 202 837 150 890 838 201 191 846 967 69 799 242 267 775 575 464 901 137 710 332 12 1028 598 441 226 816 619 418 363 679 906 130 835 205 905 134 869 167 841 198 333 705 222 818 527 514 211 824 1001 34 1037 2 695 344 157 882 165 873 531 506 470 569 350 688 1003 37 345 693 166 872 851 191 717 321 176 865 483 557 181 859 835 204 935 105 851 185 24 1016 977 61 548 491 510 529 389 648 21 1014 907 128 522 519 118 917 568 468 50 989 793 250 589 452 835 208 298 743 252 787 486 552 908 132 138 902 809 230 912 129 345 691 400 638 1036 3 772 268 548 487 104 934 599 443 998 45 949 90 576 464 591 449 601 438 93 944 572 467 625 417 397 642 195 845 761 282 631 408 515 524 463 578 502 534 874 164 898 142 111 929 571 465 1009 31 560 477 954 83 127 911 830 208 617 418 1022 19 367 671 1022 19 809 227 726 312 77 963 859 180 60 978 726 315 419 622 593 447 1010 30 750 290 673 367 176 863 207 834 357 678 702 340 475 564 351 691 853 185 182 856 581 460 14 1024 550 490 735 308 356 682 552 488 66 974 84 953 445 596 636 402 215 822 262 776 308 735 57 978 355 683 663 376 966 74 262 776 437 605 965 73 288 754 415 624 146 896 830 210 251 787 701 338 701 339 242 797 934 106 854 188 243 794 928 111 511 529 600 439 394 644 262 773 816 221 121 917 54 988 961 75 91 950 751 289 683 356 617 423 355 685 443 595 188 848 22 1018 936 105 1007 33 872 166 800 242 19 1018 230 809 666 375 251 791 436 602 507 531 850 188 46 994 639 398 9 1026 686 355 360 678 563 476 549 488 991 51 978 58 162 877 150 890 591 445 69 974 316 724 17 1023 233 805 947 92 741 302 90 951 396 642 150 886 658 382 546 490 627 413 766 274 781 260 458 585 699 340 987 51 683 355 677 362 360 677 107 931 546 493 453 587 757 283 752 286 849 187 740 299 316 727 978 61 205 835 826 211 303 736 157 885 214 823 72 963 415 625 710 328 241 798 857 181 843 198 1005 36 336 704 754 285 714 324 293 747 336 700 999 41 296 744 794 245 109 932 718 325 548 491 526 514 963 73 552 486 314 723 12 1027 983 56 101 936 442 597 61 976 206 832 653 388 494 547 80 961 268 771 824 212 453 587 490 548 1017 19 920 116 620 420 272 765 303 734 965 73 294 746 762 278 698 342 571 468 997 42 460 577 517 524 490 551 557 483 540 499 24 1013 948 91 468 572 982 57 490 553 850 189 279 764 428 610 254 783 624 415 612 429 529 511 987 55 1008 35 640 397 437 603 999 37 8 1030 301 737 238 801 739 303 201 841 174 867 492 549 1016 23 154 885 583 454 975 62 986 49 699 339 549 489 925 110 232 807 1035 4 920 120 966 72 365 677 654 383 89 950 109 926 589 452 264 775 530 510 341 699 505 532 15 1024 467 571 860 181 32 1006 841 196 248 792 719 318 978 57 279 756 48 992 604 437 239 804 656 384 859 180 224 813 845 192 163 878 302 739 769 270 136 903 486 551 992 48 572 466 67 969 366 670 456 586 898 142 857 182 302 739 692 350 553 489 766 270 267 771 441 595 2 1033 569 471 585 454 548 492 716 322 744 294 397 641 385 650 352 687 412 625 560 481 997 39 536 503 1011 30 188 850 289 748 428 609 234 803 395 640 493 543 850 192 219 820 436 603 874 164 294 742 428 612 186 853 180 857 921 119 289 751 23 1019 393 647 213 828 654 389 475 562 964 78 570 467 789 250 806 233 443 593 832 210 156 884 560 480 1010 30 1013 25 788 252 533 508 971 69 532 510 462 578 342 697 253 784 570 469 642 399 834 203 373 666 1006 33 372 669 471 567 375 666 172 869 565 476 641 401 527 512 598 439 866 170 718 323 935 106 149 886 473 566 360 677 744 293 290 746 885 152 466 572 308 729 894 149 898 144 548 491 318 723 545 496 716 327 442 599 824 219 570 471 826 212 808 235 52 986 914 125 69 971 830 206 530 508 66 974 467 573 415 625 413 625 798 242 622 417 249 786 594 445 894 144 565 471 915 124 91 945 10 1028 237 803 508 535 238 798 133 909 157 885 181 856 782 258 195 847 717 321 454 583 187 852 992 47 28 1015 490 552 538 504 890 146 551 486 797 241 776 264 829 209 620 420 302 741 17 1020 758 280 408 634 379 659 711 330 638 400 289 750 613 425 95 940 721 321 707 329 592 449 629 409 587 451 264 774 316 726 33 1005 675 367 927 109 1018 22 151 888 528 513 273 763 404 636 546 494 183 855 334 705 908 133 323 715 973 63 786 255 514 526 853 186 108 930 557 481 376 662 534 502 539 499 6 1036 464 576 483 558 368 674 682 356 602 436 743 295 293 748 1014 23 305 735 614 426 349 688 663 379 488 547 608 430 614 423 733 307 620 420 582 453 395 646 128 908 966 70 937 103 976 64 317 726 965 75 149 894 728 312 985 54 727 311 961 78 374 666 425 615 375 663 48 987 48 993 986 50 155 885 639 398 376 660 670 367 246 796 352 687 478 564 231 806 765 274 193 850 602 436 807 233 560 479 522 517 853 185 154 884 84 958 368 673 544 493 856 186 52 985 823 215 418 622 760 283 1009 34 277 759 659 379 675 368 65 973 946 94 483 555 307 730 431 608 481 556 597 444 233 806 626 412 297 743 546 493 146 890 154 889 406 633 566 476 859 183 1020 19 126 916 911 127 394 645 538 504 164 874 988 50 537 506 303 737 858 181 974 62 812 228 788 247 812 227 668 373 142 899 523 517 935 102 788 251 594 448 866 177 660 379 734 306 215 824 141 898 642 400 639 398 74 964 363 678 45 998 535 506 795 245 303 737 810 230 211 828 856 186 931 107 109 931 390 649 862 178 783 257 705 331 848 192 842 198 794 243 662 377 459 581 797 243 985 54 208 830 658 382 651 388 842 200 125 914 531 509 536 502 138 903 595 445 1 1038 780 256 185 854 489 546 903 133 265 774 405 635 932 109 371 668 454 586 754 286 949 89 472 567 862 178 640 399 138 904 849 190 315 727 825 217 391 646 659 378 356 682 969 71 839 196 805 232 614 426 956 83 637 401 537 500 821 220 197 838 201 837 200 837 385 653 815 225 286 754 252 784 790 249 563 473 647 390 906 133 549 493 223 816 169 869 569 474 579 456 724 314 836 200 397 645 901 142 19 1024 138 903 750 292 405 635 864 178 874 162 902 137 207 832 512 528 475 564 55 986 115 924 387 653 590 445 239 799 612 427 444 594 764 274 792 247 511 525 168 870 758 281 58 979 361 680 367 672 825 215 131 906 942 98 625 414 668 368 740 300 1021 17 603 436 372 669 460 577 96 943 190 846 451 590 907 133 540 495 745 293 635 400 938 104 924 117 969 66 489 552 314 724 407 629 865 174 161 875 921 115 968 72 102 938 496 542 722 317 835 206 660 378 488 552 824 214 229 814 744 296 645 391 809 232 818 221 862 178 988 51 587 450 959 78 547 493 941 101 635 401 592 451 413 623 945 95 528 511 697 345 843 196 271 771 736 302 937 103 580 463 883 154 801 234 973 64 1023 14 730 308 736 306 6 1030 388 647 356 683 233 803 530 507 919 119 950 88 720 320 291 749 753 283 764 277 704 334 312 727 314 723 474 564 658 381 922 115 262 778 309 730 764 274 1012 23 459 580 94 948 605 431 633 409 602 438 264 775 598 445 967 72 1002 41 232 807 386 654 228 812 231 810 112 928 455 583 523 516 338 700 510 528 349 694 466 572 460 579 239 799 692 347 140 899 87 955 639 397 928 107 620 422 363 677 587 449 441 598 831 206 565 475 788 251 439 600 87 949 278 764 1011 32 52 991 900 141 899 140 422 618 846 195 638 399 320 718 773 266 847 192 591 446 721 316 206 832 102 937 1006 33 145 896 625 415 929 109 632 410 58 981 681 360 526 513 1018 20 149 889 826 212 268 770 236 799 241 799 896 141 795 246 268 770 829 212 318 722 824 213 454 582 338 699 636 404 1017 22 338 700 66 977 764 277 1017 23 93 948 970 70 47 990 61 977 862 178 510 529 600 441 446 593 141 897 504 536 607 430 892 148 773 265 116 927 756 282 227 812 626 412 180 861 781 262 797 239 371 671 229 814 582 460 850 189 605 434 670 368 956 86 416 621 596 442 422 619 9 1027 944 94 292 749 1017 21 1003 33 141 896 935 100 251 786 34 1006 250 792 930 108 783 256 318 720 812 230 270 769 953 85 492 545 744 296 73 967 123 912 550 492 966 73 596 445 199 841 474 564 880 160 150 888 292 749 850 187 151 890 600 442 965 76 244 797 684 354 336 706 699 343 756 282 992 48 368 671 208 830 163 875 944 93 340 698 965 71 1010 33 344 696 635 406 440 596 916 122 342 696 125 914 694 344 628 413 468 568 983 58 136 907 185 852 895 145 540 501 724 319 412 627 23 1016 61 976 222 814 285 754 601 439 269 769 953 86 39 1002 72 965 596 442 892 144 424 614 58 981 116 923 898 141 934 106 237 803 837 206 950 89 292 749 325 712 528 508 563 476 511 531 453 586 693 343 186 855 94 945 980 55 42 997 1001 40 322 714 692 344 290 750 598 444 520 516 123 917 652 389 1033 5 293 747 638 403 1003 33 636 402 475 561 933 104 87 953 846 191 187 853 445 594 742 296 587 449 650 385 374 664 784 254 919 117 508 527 48 990 977 63 405 634 864 177 405 633 504 539 374 669 312 728 98 940 693 348 576 466 292 750 226 814 359 679 950 91 200 841 680 358 594 443 866 170 611 428 522 517 599 442 883 156 87 951 244 799 184 854 171 868 937 101 13 1027 764 272 469 569 160 876 693 346 995 48 398 639 695 343 40 1000 1011 30 1008 32 287 751 397 640 772 267 31 1008 746 289 39 1002 924 117 835 205 342 696 950 90 349 691 17 1026 133 906 9 1027 496 545 477 563 519 520 569 472 483 560 722 317 197 840 25 1014 554 488 874 163 118 918 678 365 677 360 131 910 219 816 17 1020 531 508 719 318 789 249 480 557 951 92 28 1011 259 783 362 681 959 83 196 843 110 929 522 515 857 182 468 574 453 586 456 584 559 477 612 426 750 288 247 791 285 752 339 702 12 1023 437 602 142 894 797 246 805 234 504 538 133 905 539 498 650 390 451 588 172 865 694 347 296 744 1012 26 174 864 170 869 768 270 295 743 557 482 870 169 898 142 908 131 779 259 1029 10 421 621 251 789 955 84 437 600 746 291 534 503 756 283 574 466 172 870 516 521 60 980 790 250 66 972 150 890 140 897 497 542 329 709 211 828 201 836 421 619 431 607 862 177 704 336 220 817 254 787 385 652 700 339 166 874 658 378 132 906 693 347 108 931 705 335 597 442 1008 29 742 297 920 120 103 932 390 645 43 999 703 335 24 1011 352 689 884 155 146 893 799 238 960 76 890 147 454 584 280 760 349 691 395 645 551 488 1013 27 230 811 347 690 989 48 31 1006 506 531 491 550 23 1017 809 233 60 980 849 191 171 865 397 643 595 441 857 183 754 283 450 588 803 238 12 1027 113 925 707 335 758 280 1016 22 557 483 95 948 327 709 191 850 856 183 269 772 332 708 952 87 380 659 271 765 952 86 839 197 136 902 110 926 760 283 145 892 974 64 719 321 292 746 127 912 742 295 296 745 669 368 503 538 833 203 62 977 714 328 117 925 373 663 717 320 1014 26 853 186 158 880 1028 7 863 174 391 651 593 443 301 736 182 854 251 787 14 1026 420 618 807 230 501 536 301 738 210 830 740 299 543 498 316 721 113 929 725 313 565 475 941 97 286 751 1034 4 820 216 120 917 915 122 125 913 429 608 990 49 695 345 354 685 19 1022 1 1038 992 45 763 275 237 800 890 148 36 1002 673 366 592 446 914 127 701 341 220 822 621 418 826 213 651 392 510 528 393 647 344 695 576 464 1020 20 70 971 212 826 74 965 804 233 684 356 882 158 533 506 156 882 493 543 309 729 1030 9 583 457 970 66 970 70 303 737 826 213 383 655 25 1012 322 714 46 993 830 207 1002 35 44 994 931 110 558 482 61 974 758 280 35 1000 821 217 701 336 527 512 401 642 1030 9 352 689 173 868 750 291 1033 6 940 98 391 649 463 576 280 755 716 323 44 996 888 150 1010 29 308 732 887 151 738 302 302 740 26 1012 187 853 935 105 84 957 642 396 507 532 397 643 803 233 368 674 317 725 250 791 607 431 236 800 135 908 169 873 59 982 241 795 128 908 772 270 836 203 363 673 159 883 62 978 917 120 50 989 568 474 359 678 487 555 666 377 104 934 675 365 351 689 466 574 105 932 708 331 846 193 228 809 345 694 903 133 408 635 1034 6 561 479 87 955 491 545 847 192 723 315 856 186 200 837 752 286 141 897 1034 8 47 990 984 52 1032 8 1017 21 828 212 871 171 234 801 757 286 233 806 733 302 500 539 443 594 206 831 108 930 543 496 333 704 963 77 565 473 167 870 773 262 87 956 926 113 100 941 76 960 219 820 390 646 727 311 233 804 942 97 1024 18 616 426 360 678 200 840 956 80 520 517 714 326 666 374 136 903 887 155 447 591 383 657 729 306 311 727 386 654 486 553 184 853 295 744 743 296 214 822 607 435 644 394 482 556 229 807 421 618 741 298 961 79 626 413 768 269 10 1033 533 508 874 168 63 979 22 1019 50 987 895 143 631 409 436 604 117 922 123 918 351 686 612 426 293 745 584 457 343 693 163 878 965 75 733 307 340 701 279 760 55 985 114 927 595 441 521 517 934 104 232 808 101 936 431 611 76 965 504 532 673 363 874 164 921 118 967 70 182 858 21 1017 554 486 39 997 885 152 770 266 214 826 765 274 923 116 404 632 636 402 386 654 85 954 415 625 767 273 555 486 226 813 713 324 227 812 255 788 945 92 999 39 419 620 542 495 631 408 732 305 593 444 950 88 145 893 128 911 986 53 62 974 560 476 568 471 12 1028 861 176 860 181 1026 11 1037 2 142 897 331 707 55 987 437 604 590 450 445 595 52 987 789 246 320 717 940 100 380 658 330 709 67 974 852 191 44 996 810 229 371 668 212 824 507 531 30 1010 479 558 269 770 737 303 395 643 757 278 980 61 952 86 727 315 539 502 566 477 432 605 192 847 267 773 305 735 349 693 994 45 290 748 685 354 705 336 715 323 844 193 355 685 641 397 808 230 597 445 61 978 828 210 816 223 593 444 796 239 705 333 496 544 492 548 69 967 740 297 841 198 672 367 969 73 441 597 545 496 719 319 880 159 632 405 783 253 24 1013 742 297 841 197 724 315 283 755 391 651 402 637 137 901 893 149 642 399 124 915 222 819 557 485 717 321 339 703 988 53 502 539 811 230 424 615 880 161 419 616 121 915 4 1032 389 648 741 301 331 708 613 426 711 332 884 155 988 51 86 951 420 622 139 902 270 773 35 1003 345 695 513 529 1016 23 885 151 929 113 307 736 325 712 259 781 41 999 988 52 867 173 408 628 364 677 695 344 314 727 706 330 290 746 350 687 60 982 442 599 682 359 758 282 814 224 567 473 711 331 738 302 138 901 958 79 854 183 447 594 1002 36 147 895 572 467 325 714 901 138 158 878 835 202 907 131 521 517 194 844 23 1016 720 316 61 977 893 143 544 493 481 559 919 120 971 68 43 998 438 604 762 276 48 988 362 677 811 231 908 132 457 582 564 475 1038 1 813 226 356 685 253 789 674 369 879 160 860 177 648 392 373 665 224 818 514 524 345 697 924 113 803 236 941 100 681 359 600 437 982 58 655 387 595 442 657 383 295 744 29 1013 8 1032 178 862 527 509 370 670 520 517 1016 23 795 244 362 676 984 57 808 233 137 900 339 698 522 515 162 879 709 331 302 737 379 661 228 811 827 212 958 81 506 534 356 684 168 875 343 697 216 821 211 826 394 646 274 765 583 458 74 964 372 663 1031 8 249 791 281 756 281 754 47 994 1031 7 483 557 28 1012 721 319 66 972 584 454 792 243 675 364 719 319 383 655 476 564 132 908 857 183 554 485 701 339 206 834 916 121 147 893 611 428 961 79 702 334 171 866 129 911 979 60 974 64 41 996 80 963 489 549 621 418 493 546 248 792 819 216 325 712 96 943 194 847 735 306 313 722 75 961 835 206 513 526 961 78 839 199 969 73 745 291 967 71 82 955 756 287 535 503 471 567 771 270 293 748 852 184 512 526 700 343 161 876 572 469 357 685 377 665 898 143 546 492 60 979 750 288 713 330 672 365 290 750 765 273 298 740 50 989 710 331 729 310 674 361 780 257 263 777 898 141 155 885 160 879 213 826 928 111 778 258 10 1031 80 958 356 685 904 135 211 826 70 969 260 777 382 658 957 78 678 362 976 60 492 547 482 560 685 356 5 1030 449 591 1027 13 995 44 327 711 1028 8 645 395 398 639 541 499 99 938 1017 21 1034 4 225 815 153 885 536 501 365 674 453 589 883 154 601 437 791 246 639 400 555 486 18 1025 86 955 500 542 341 700 340 701 381 657 572 471 800 240 555 484 895 145 51 991 485 557 313 725 417 620 740 299 103 933 466 575 472 569 338 701 258 779 865 174 110 932 860 179 962 80 259 779 938 105 690 350 338 701 517 524 812 227 979 61 719 322 830 211 773 268 253 789 374 663 966 72 782 258 910 131 1038 1 786 255 780 255 899 136 427 608 21 1017 816 225 677 364 913 127 42 997 592 447 882 154 549 489 984 55 186 851 875 165 845 194 939 99 967 75 16 1025 303 735 486 549 454 584 468 568 763 275 607 431 312 727 335 705 552 485 402 639 730 311 802 239 614 425 295 745 388 650 339 701 883 156 816 222 461 582 589 452 925 111 787 252 286 756 441 595 898 140 304 736 830 211 209 830 175 864 1029 11 675 368 143 893 779 260 803 233 262 777 557 480 220 820 945 96 245 793 870 169 863 175 142 898 366 672 786 251 482 557 591 446 1016 25 233 803 714 327 998 41 198 844 808 233 950 86 780 260 130 910 148 894 837 202 831 208 286 756 836 204 466 573 591 451 400 636 24 1016 542 495 931 106 413 628 264 778 988 52 27 1009 148 893 175 862 15 1023 544 493 682 359 332 706 53 988 318 721 257 782 1019 21 550 489 530 510 185 852 467 576 155 884 742 296 1035 5 448 591 345 694 663 374 967 72 36 1002 231 807 632 408 740 300 210 833 445 595 344 696 17 1024 228 813 457 585 772 266 569 472 12 1026 122 918 416 625 988 49 934 109 270 771 334 703 796 244 9 1031 611 427 1002 38 718 321 369 667 147 892 2 1037 419 617 574 462 976 63 69 969 728 313 105 934 503 538 557 478 25 1013 327 712 998 41 34 1008 446 594 326 712 736 302 1022 15 175 867 1018 22 421 622 361 680 576 465 629 413 104 935 1031 8 590 453 906 133 252 785 670 370 193 846 811 228 625 415 13 1029 206 833 972 70 423 615 932 106 316 722 186 852 301 734 151 887 911 127 835 203 957 83 663 376 305 734 614 424 227 809 944 96 440 598 868 169 810 233 992 46 758 280 106 932 734 305 7 1032 718 319 485 553 999 41 550 491 651 386 716 326 674 366 837 201 583 458 899 141 672 366 386 657 219 820 117 923 766 271 862 173 253 790 305 737 637 402 857 184 684 353 953 86 36 1004 633 405 833 208 576 463 201 837 917 121 743 296 518 520 874 165 796 242 901 141 584 453 966 73 830 208 877 164 552 487 296 747 935 104 879 164 616 422 514 525 790 247 908 133 333 707 310 732 924 112 17 1020 967 76 571 465 646 390 627 414 1013 26 666 372 357 685 1002 37 801 239 791 248 739 299 225 818 525 516 800 242 1004 35 36 1007 110 932 139 903 328 708 993 46 485 552 351 689 978 61 116 926 824 215 645 394 264 775 559 484 530 513 872 165 983 56 935 101 998 45 19 1022 235 804 541 500 318 719 932 107 75 964 833 208 991 48 280 760 400 640 774 262 376 665 328 708 631 409 546 493 680 360 380 657 45 993 618 419 788 254 936 105 160 880 767 273 759 278 563 476 336 701 637 401 1014 25 594 444 558 484 359 680 444 594 417 619 891 147 235 805 295 746 318 722 242 797 952 85 343 696 80 961 132 904 191 848 199 840 548 494 35 1006 297 740 982 55 374 665 287 754 267 773 536 499 853 186 709 329 561 481 718 319 406 629 855 182 559 481 419 621 686 349 208 832 916 127 256 783 758 283 162 881 824 216 648 393 184 852 287 752 947 93 652 385 410 630 848 190 663 375 184 851 855 183 388 653 902 140 806 236 208 831 248 792 466 572 130 911 92 949 72 970 714 325 684 357 778 261 885 156 396 639 464 579 214 822 312 726 971 66 252 784 430 609 1008 30 911 130 669 372 1022 17 307 730 794 245 205 833 1033 9 156 882 234 805 952 87 114 928 242 797 597 440 700 341 324 715 959 82 906 135 73 963 314 729 915 124 599 440 710 330 533 507 711 327 941 94 642 395 695 344 318 720 775 267 795 247 655 386 243 797 4 1032 480 561 205 835 256 786 108 929 440 600 400 641 34 1004 390 646 665 375 675 364 788 251 585 455 387 652 708 331 268 770 291 747 12 1025 101 934 31 1009 480 558 163 879 466 574 319 721 392 649 411 627 265 774 1038 1 127 914 560 481 1012 26 445 592 227 814 487 553 119 917 396 646 772 265 859 180 209 831 1002 40 314 723 615 428 782 258 540 500 935 105 745 297 198 840 638 399 1028 11 714 324 30 1010 907 134 449 589 616 423 96 943 482 559 257 779 170 868 314 725 491 551 574 462 234 805 564 479 57 982 353 686 516 520 851 184 65 976 410 625 967 72 472 570 690 352 588 453 375 666 638 400 732 307 879 164 163 879 930 105 656 384 1019 17 267 775 830 208 137 906 549 490 874 164 969 73 576 459 191 851 1022 19 658 380 922 121 902 139 732 307 893 149 995 45 900 140 816 223 94 942 949 89 549 492 269 771 435 603 194 844 688 349 967 73 187 853 967 72 966 76 569 468 636 404 411 627 837 201 557 483 666 376 1015 25 897 141 189 850 534 506 726 309 223 813 439 599 1013 26 211 827 875 163 281 757 824 217 40 1000 915 127 157 880 455 583 660 380 639 400 862 173 821 218 47 992 541 495 667 372 33 1005 468 568 1000 40 165 873 337 704 704 333 407 631 51 984 931 108 274 769 581 455 579 459 22 1017 736 299 612 427 560 480 147 894 525 513 864 175 928 110 378 664 664 374 177 863 247 793 519 521 874 166 891 150 236 802 898 144 811 231 236 804 37 999 565 474 436 602 554 488 220 815 272 770 709 333 63 979 729 309 467 574 199 841 823 216 67 972 847 192 123 915 932 105 637 403 34 1006 986 54 554 487 764 271 44 992 253 783 896 144 805 234 911 132 244 798 878 159 410 625 185 854 83 954 853 189 983 55 403 638 325 714 127 913 612 431 532 505 127 910 617 422 644 394 385 652 55 984 916 125 434 607 618 419 13 1029 69 969 89 947 496 546 460 579 715 323 119 921 847 190 245 795 612 426 713 324 548 487 266 773 740 301 227 811 34 1002 846 196 940 100 989 50 196 844 13 1025 631 407 829 210 849 193 865 174 452 588 343 699 368 672 513 524 1002 35 866 173 116 922 669 367 983 60 796 243 64 977 109 931 637 404 366 673 281 755 290 750 261 776 1021 18 296 744 492 551 561 475 750 291 334 708 419 620 135 905 327 716 924 116 544 498 970 67 309 730 429 612 892 147 142 898 661 377 185 852 391 651 255 782 468 570 719 321 862 176 316 721 918 124 618 421 443 597 317 723 325 710 836 204 709 330 297 740 763 277 912 124 526 511 538 501 22 1017 294 744 43 998 267 770 887 153 784 254 332 708 89 951 145 893 498 545 162 876 461 582 529 510 486 551 298 741 589 447 401 635 606 434 275 767 465 575 314 727 860 179 184 856 77 964 304 734 299 738 789 253 396 642 60 978 827 214 728 311 918 122 58 983 483 556 920 122 109 929 210 827 402 639 919 120 354 684 553 489 49 990 895 144 680 360 546 492 410 630 981 58 856 179 416 619 1014 24 757 281 97 939 312 728 831 206 365 675 40 997 311 728 943 93 650 385 278 765 818 217 183 855 50 988 400 642 96 945 767 275 39 1000 254 787 341 701 152 888 44 992 46 995 107 933 485 555 987 52 953 89 441 599 709 330 995 40 305 733 949 92 535 502 606 434 118 924 403 637 556 481 77 960 506 530 136 904 929 108 232 807 429 606 530 509 950 87 851 187 884 151 424 614 744 298 500 538 617 422 835 203 531 508 247 791 439 600 620 421 620 421 945 94 592 449 523 515 242 797 13 1029 178 859 905 130 680 361 343 696 562 477 783 255 108 930 701 337 1015 23 766 271 456 586 1001 36 440 596 877 162 725 317 602 434 250 788 607 436 188 855 1006 30 208 834 664 372 983 54 903 134 883 157 1031 8 417 622 677 362 489 552 458 581 98 942 150 891 169 872 894 146 208 833 289 752 489 552 54 987 199 840 950 87 255 780 770 270 405 635 969 68 274 763 1015 21 918 121 863 177 595 441 490 549 746 294 107 931 655 383 380 661 499 538 86 953 358 680 499 537 878 161 743 295 901 137 552 487 52 988 624 416 150 888 285 753 858 185 266 773 18 1021 439 599 868 170 93 944 412 624 948 93 360 681 166 872 406 630 449 591 531 510 1021 16 436 601 709 330 34 1007 543 495 960 75 417 621 705 334 158 883 575 462 117 919 486 557 872 166 308 730 753 287 137 901 258 782 509 530 166 873 802 238 986 55 97 942 981 57 358 678 924 116 299 741 949 90 749 290 684 353 961 75 345 692 445 592 928 111 300 740 304 736 24 1015 678 363 716 322 1038 1 202 837 847 190 298 740 398 642 196 844 890 150 967 76 261 779 538 502 565 472 694 344 10 1027 589 450 740 297 1010 26 963 75 1024 14 233 807 692 345 308 731 120 919 941 94 119 918 962 79 148 890 640 401 349 687 1020 19 584 459 630 407 670 369 398 642 374 661 823 217 763 279 367 672 225 811 562 479 630 410 775 264 488 549 25 1016 920 122 424 614 747 290 290 751 204 835 181 859 902 137 606 431 679 359 807 229 606 434 762 278 654 385 940 99 655 385 620 420 98 942 359 680 951 91 1019 19 521 519 520 517 963 78 121 914 131 905 971 67 111 928 423 616 446 597 784 253 372 669 982 57 1001 39 567 471 907 134 149 890 669 369 354 686 1037 2 716 321 639 400 781 257 810 226 787 254 98 941 347 694 662 379 41 999 55 981 467 576 494 544 413 628 311 725 449 589 119 921 204 836 813 224 357 685 687 351 80 960 149 888 898 140 409 630 734 305 419 622 952 89 939 101 64 978 69 971 774 268 145 895 369 668 804 238 262 776 357 682 760 283 929 108 669 372 1014 24 294 742 444 595 837 199 56 983 100 939 258 784 612 429 506 530 438 597 344 699 211 828 102 937 36 1003 442 598 37 1003 755 283 387 655 207 832 68 971 238 800 573 467 2 1037 102 938 860 180 509 529 568 473 266 773 675 364 95 943 109 929 1028 8 659 379 582 457 193 847 30 1008 652 389 478 564 462 575 561 474 928 113 253 784 348 690 485 553 566 474 877 161 947 93 906 133 680 359 774 264 122 919 895 142 246 789 1028 9 936 101 420 618 994 45 596 444 381 657 752 286 706 333 921 118 789 251 20 1018 393 647 36 1003 954 82 581 458 180 860 231 812 70 968 716 322 572 469 935 107 897 142 563 480 311 729 477 562 49 993 125 916 839 199 157 883 651 386 1010 29 602 437 212 824 41 998 289 750 106 934 693 343 394 645 78 961 517 521 486 554 148 888 589 452 783 255 156 882 623 419 721 317 30 1008 339 703 385 651 595 447 1027 14 838 201 647 389 450 588 1028 8 56 986 198 840 305 733 328 711 1038 1 227 812 735 303 451 588 485 557 393 643 797 242 324 711 519 521 904 136 255 784 693 346 150 890 472 567 418 622 720 319 928 111 130 909 935 100 72 969 290 748 134 906 822 218 164 879 60 980 699 338 308 731 1035 4 137 901 538 503 325 714 279 761 298 742 551 487 221 816 432 608 1017 21 581 460 208 830 528 512 75 963 799 240 490 550 360 680 606 433 527 509 831 211 686 355 710 328 160 878 692 348 330 712 34 1007 611 428 607 434 143 893 127 910 374 665 516 522 779 261 560 478 129 907 426 616 557 485 470 568 469 570 797 238 343 695 994 48 307 734 318 722 481 556 235 803 116 920 875 163 368 669 187 852 237 798 396 645 439 599 598 444 732 307 294 746 2 1037 202 838 263 777 796 241 304 733 803 233 967 71 884 155 379 661 503 537 758 280 502 538 409 631 411 628 616 424 50 988 331 705 307 732 159 882 399 638 235 804 403 638 739 302 952 86 227 808 811 229 357 681 482 557 248 793 642 395 951 90 89 950 812 228 692 345 1009 33 727 310 508 532 689 354 887 152 835 205 765 274 928 113 646 394 495 542 357 682 194 845 973 67 638 405 882 158 792 245 249 790 580 463 728 313 340 699 155 881 327 713 176 864 678 359 442 595 630 412 587 452 510 529 448 588 644 394 116 922 1023 14 81 959 404 636 754 287 16 1022 776 264 678 363 892 144 995 43 527 513 1024 18 292 750 876 164 446 592 761 281 433 605 234 805 526 513 514 529 929 110 346 692 703 339 424 614 388 653 41 1001 693 347 24 1013 852 189 492 546 654 387 77 961 934 106 717 323 686 354 119 923 526 511 868 169 258 779 55 983 480 556 208 831 463 574 1016 24 881 154 130 913 323 715 354 685 880 163 520 522 114 925 749 287 542 497 391 647 882 153 578 463 120 916 56 983 432 605 533 508 860 179 764 275 424 612 715 322 499 537 834 207 555 484 381 658 357 681 935 103 969 67 839 200 46 994 367 672 669 368 820 217 685 352 426 616 1005 34 159 880 35 1007 649 391 524 516 283 754 85 956 832 209 393 644 110 930 535 506 776 262 584 454 849 191 164 873 457 578 1031 11 798 239 448 591 555 484 769 269 380 657 754 286 207 830 476 563 368 670 723 317 231 807 1021 20 939 99 190 849 60 979 719 321 943 100 390 647 355 681 558 482 151 889 379 658 674 367 261 776 900 139 841 194 847 192 404 635 488 552 366 671 1015 21 769 271 247 791 434 607 141 898 889 147 745 294 360 679 709 329 87 954 816 223 713 327 872 167 378 664 542 497 92 948 851 188 455 583 281 762 516 522 551 491 340 695 297 742 1035 5 429 608 273 766 887 154 259 779 577 460 34 1004 266 774 810 230 160 878 760 281 159 881 499 540 779 262 841 198 165 874 316 723 1036 3 72 968 768 269 550 492 905 134 600 440 501 536 999 39 676 362 20 1017 589 450 966 75 113 925 465 573 911 127 718 320 857 183 258 779 23 1016 584 457 564 473 145 894 494 544 79 959 854 183 621 417 898 140 359 680 926 111 515 524 158 880 409 631 402 638 468 572 390 653 357 679 797 241 938 102 908 131 197 845 598 444 778 260 52 985 1004 34 377 663 791 247 752 285 97 945 413 626 735 306 977 62 418 620 296 742 617 422 467 572 62 975 645 394 761 279 969 73 513 527 336 705 1007 33 187 850 150 886 613 422 696 344 277 763 347 692 291 749 382 657 855 186 851 188 983 53 795 244 834 204 939 100 637 402 585 455 187 853 797 244 941 100 36 1003 718 320 326 714 40 999 61 979 758 281 155 880 895 142 169 867 283 755 858 182 402 637 120 923 635 404 367 674 712 324 209 830 322 715 376 665 277 758 217 818 160 881 151 887 222 817 359 679 145 893 80 960 109 929 451 586 680 358 220 820 185 855 411 630 828 212 630 411 994 45 932 110 239 802 346 690 577 465 637 400 28 1014 158 882 572 467 66 969 853 187 309 732 297 742 562 476 400 637 824 214 537 500 600 443 192 848 666 372 513 526 708 330 900 141 390 653 901 140 490 551 938 101 277 759 784 255 427 611 217 822 341 698 90 950 867 170 498 539 235 805 805 234 637 406 292 747 818 218 599 441 685 354 673 366 321 721 841 195 540 502 448 589 581 458 501 535 813 229 723 318 674 364 516 524 963 75 633 410 391 649 354 685 552 486 999 41 486 553 559 478 253 790 378 664 802 239 356 681 318 721 186 851 263 778 569 468 47 993 300 737 263 774 5 1030 718 321 720 317 891 148 244 795 427 610 262 775 884 156 604 435 206 835 848 191 1009 29 480 556 139 902 171 869 252 788 939 100 831 208 603 436 450 589 829 210 876 162 433 609 800 238 85 952 1006 32 301 741 600 437 153 889 62 973 46 994 703 334 84 957 521 517 338 702 803 237 775 267 1020 19 633 402 179 859 571 468 70 968 786 255 1031 6 178 860 753 288 484 555 788 250 622 418 736 306 835 206 972 69 341 698 270 773 871 169 292 750 678 363 234 804 814 228 988 54 15 1023 738 299 575 464 384 655 727 315 889 150 900 140 1007 31 633 406 220 816 202 836 858 179 811 227 585 453 126 913 356 683 456 583 175 863 863 172 690 349 510 530 906 129 223 817 184 857 525 511 834 204 460 580 423 618 82 959 628 412 233 804 800 238 712 326 535 504 406 631 607 432 98 939 915 125 153 889 380 659 477 564 730 311 620 423 108 929 624 413 786 253 43 996 598 440 237 804 236 805 279 759 8 1032 681 361 898 140 113 927 955 85 55 987 148 891 468 570 987 50 1018 19 797 239 777 261 709 327 684 358 74 962 399 642 591 451 395 640 649 386 411 632 239 799 658 378 1034 2 852 189 869 167 151 888 966 72 645 393 997 40 103 935 467 576 350 691 658 379 198 841 441 599 329 713 594 442 34 1006 761 279 61 982 198 839 611 431 263 777 985 56 344 695 693 344 549 490 33 1003 409 633 1016 23 842 195 578 460 909 131 648 388 997 39 665 375 369 672 936 104 432 607 363 677 572 467 315 722 839 202 896 145 455 584 870 169 208 831 918 120 393 645 235 803 333 704 634 409 208 831 306 729 468 570 4 1036 903 134 562 481 94 941 318 723 321 718 658 385 51 987 734 308 974 69 304 734 602 437 93 946 517 519 219 823 779 261 547 491 476 564 63 979 84 953 585 453 186 853 469 574 677 363 987 51 837 203 818 218 678 362 339 699 608 432 836 201 184 856 448 591 462 577 600 441 842 199 413 624 81 956 333 704 300 740 367 671 877 161 493 544 461 576 563 478 704 338 252 786 739 301 58 979 645 393 138 899 343 696 868 174 833 203 131 909 670 368 1037 2 479 559 142 900 542 496 704 335 590 451 15 1026 607 431 769 267 268 771 648 390 133 909 687 353 46 995 253 785 573 467 198 843 237 803 1037 2 903 136 871 171 556 483 703 337 450 590 135 906 149 890 1018 18 439 601 141 897 77 961 42 995 662 376 116 923 906 131 670 368 746 297 258 780 754 288 332 709 6 1036 673 365 482 556 320 718 12 1025 773 266 678 361 793 246 51 991 510 530 328 711 415 625 249 793 980 58 248 792 941 98 985 51 131 908 893 147 389 649 562 474 47 993 756 283 1008 34 326 713 657 384 243 793 905 132 307 734 120 921 753 283 710 329 655 387 482 555 489 554 357 682 678 358 114 921 735 307 202 839 580 459 546 492 709 332 39 1001 788 249 782 254 105 933 778 262 46 993 1009 31 596 444 251 788 811 227 810 229 966 69 657 381 1034 5 154 882 264 776 1000 41 287 755 600 442 458 583 635 404 940 99 440 602 161 878 370 668 462 576 999 39 572 468 550 490 475 564 636 402 962 77 200 841 904 132 698 339 118 922 260 779 774 265 410 628 385 658 391 644 975 67 490 546 300 743 474 568 648 390 202 836 667 369 124 911 438 604 732 306 894 144 467 572 37 999 967 72 784 255 410 631 904 135 129 910 337 702 289 746 656 380 776 266 653 386 133 903 1016 21 805 236 766 273 934 105 11 1025 749 290 108 931 455 585 886 153 575 463 680 358 586 456 797 246 506 534 1007 33 184 858 825 213 315 722 11 1028 695 343 929 106 28 1012 338 702 686 357 547 492 61 980 715 326 494 543 753 289 690 346 333 705 443 597 490 552 500 539 21 1015 167 874 236 804 495 541 444 596 939 102 270 767 1005 35 132 906 134 905 325 715 683 354 588 451 830 206 983 59 212 829 673 366 725 313 634 407 757 283 34 1007 907 134 60 979 84 955 885 158 429 611 533 503 931 110 456 583 659 382 117 924 411 631 208 831 597 439 571 464 387 654 765 276 628 414 650 391 323 714 401 637 182 858 738 299 1025 15 895 148 183 858 231 811 627 413 744 292 42 998 841 196 792 247 734 304 657 380 234 801 37 1002 656 380 471 568 277 761 903 137 476 566 47 992 908 129 12 1028 874 164 920 118 213 826 618 422 419 618 562 479 844 194 922 115 1020 23 379 663 741 295 784 256 484 557 359 681 518 517 764 275 475 564 142 899 415 626 643 399 891 150 838 200 1029 9 219 821 787 252 159 879 555 485 125 914 535 503 132 908 788 251 636 403 689 350 863 178 77 963 490 546 186 853 531 504 903 136 140 899 13 1023 436 603 326 710 665 373 271 768 299 742 302 735 1022 19 248 790 541 500 971 67 139 899 575 461 63 978 518 523 193 845 651 388 20 1015 77 965 403 638 281 761 161 879 892 149 862 175 635 408 901 137 207 834 959 81 2 1037 115 920 266 771 887 151 637 405 649 394 538 501 9 1028 372 667 604 432 724 315 656 384 876 166 935 103 864 171 802 239 172 867 625 414 426 617 113 928 295 743 61 982 534 505 831 211 721 318 858 180 360 680 555 482 561 480 924 116 927 110 644 395 402 636 404 634 847 194 351 691 877 163 220 819 885 155 248 792 325 717 71 966 837 203 480 556 374 667 711 329 494 541 121 914 692 344 969 68 509 528 460 579 672 370 569 474 614 429 563 472 364 673 1013 29 72 965 721 319 306 729 524 512 674 366 790 248 928 111 154 881 8 1035 768 270 922 114 887 153 610 426 178 862 440 599 279 764 208 829 528 510 530 509 905 137 153 887 159 881 676 361 382 661 94 946 795 245 792 246 219 822 109 929 835 206 522 516 440 600 692 347 730 310 908 133 776 262 901 138 574 466 357 680 314 724 339 699 685 354 941 98 688 351 855 183 427 612 434 602 239 798 171 865 126 913 222 817 855 185 219 821 883 154 953 88 520 522 598 445 88 949 1009 29 585 454 959 81 255 781 343 697 162 880 588 453 254 782 241 798 780 261 557 481 694 344 587 452 66 972 743 293 938 101 910 132 520 518 195 843 420 621 613 425 118 922 558 481 952 88 126 915 562 478 511 525 257 779 201 838 206 830 849 189 545 492 73 966 834 204 473 563 956 81 819 219 957 82 365 671 443 598 720 319 769 271 150 889 902 136 634 406 57 983 261 775 611 427 765 275 52 987 36 1000 593 450 427 609 1032 7 966 74 168 872 548 493 534 504 54 985 840 199 516 526 889 149 235 800 566 471 112 927 664 376 364 672 153 889 473 567 873 167 450 585 563 477 681 359 326 714 209 833 333 703 186 853 44 998 551 486 869 167 752 287 79 959 942 97 978 57 1028 10 86 950 242 794 997 45 754 285 400 639 741 296 835 208 940 100 181 860 563 475 114 922 32 1004 169 870 527 513 958 84 123 919 1030 10 1027 12 930 108 715 322 179 858 385 657 634 408 955 85 944 98 631 412 565 475 719 321 124 914 145 893 854 183 40 999 880 159 263 776 24 1014 182 857 48 993 64 978 16 1026 531 510 18 1019 944 96 29 1014 803 239 420 615 545 494 435 605 458 582 809 226 214 828 746 291 796 243 269 768 98 940 886 151 632 410 951 89 437 605 947 91 810 227 490 550 621 416 994 46 686 350 752 286 443 598 660 377 636 404 831 207 166 872 963 75 281 760 264 776 395 647 636 402 162 878 931 108 231 808 837 202 428 610 646 392 798 243 226 811 61 979 616 421 724 313 1007 33 965 73 944 95 171 867 617 424 974 65 424 618 478 562 740 300 466 574 887 150 556 485 226 810 944 94 366 673 1022 18 935 103 13 1028 763 276 140 900 301 735 224 819 713 326 1013 28 63 977 982 61 825 214 252 786 361 676 228 812 77 962 862 177 415 624 680 360 571 465 126 914 310 729 174 869 244 796 385 655 856 181 367 675 204 837 739 300 397 646 50 991 583 454 480 558 74 965 414 628 407 631 238 802 120 922 187 854 172 866 848 187 847 189 911 127 349 692 9 1028 40 1000 656 384 266 773 672 364 88 947 726 311 992 47 312 727 402 639 422 615 171 867 453 587 621 419 82 957 655 383 640 399 814 226 734 303 788 255 271 770 765 272 103 940 215 827 188 849 310 733 422 616 167 871 55 984 357 686 710 333 726 312 177 861 124 914 779 258 919 119 70 966 748 291 653 382 878 162 504 533 214 824 239 799 506 533 74 967 616 426 780 260 838 201 125 913 114 927 800 237 489 550 799 240 403 638 361 678 579 461 641 396 987 48 265 776 125 914 87 954 945 94 770 270 853 189 390 649 1020 19 593 446 355 682 631 404 845 194 1018 25 158 878 562 477 611 428 791 247 333 707 658 380 1034 7 129 907 773 266 285 758 93 949 887 153 634 403 557 485 204 838 975 67 521 518 263 777 129 913 976 62 420 618 563 475 923 115 248 788 119 918 96 941 282 758 507 531 843 196 993 48 1018 22 716 325 821 217 814 223 864 175 619 416 339 700 903 136 62 976 203 839 1030 10 429 607 907 132 409 632 541 500 1035 7 240 801 978 63 433 610 482 558 268 772 118 924 135 903 314 723 906 132 384 652 122 917 1035 5 624 413 299 739 67 971 718 322 777 259 707 331 731 311 78 963 392 648 808 231 801 239 858 181 999 40 345 694 1028 11 884 154 136 903 592 446 918 123 639 399 866 176 272 767 562 478 599 441 454 585 664 373 920 118 916 122 937 104 213 829 543 494 587 450 231 805 825 217 469 573 822 219 281 757 319 720 883 154 355 684 848 193 958 81 750 290 842 196 570 466 94 945 503 540 1038 1 585 454 18 1023 579 459 714 322 901 139 372 668 931 110 496 540 153 888 405 636 961 78 537 502 580 459 114 925 8 1029 314 725 574 462 368 672 895 141 597 445 859 179 889 146 303 737 799 239 1037 2 937 103 736 304 32 1008 783 256 361 681 471 569 251 791 550 486 426 612 391 649 894 145 599 436 333 705 813 225 285 753 617 423 946 94 637 403 849 190 373 663 746 292 822 216 347 693 891 147 217 823 58 982 269 772 589 452 436 603 160 882 120 919 79 963 238 799 273 766 712 329 648 390 54 982 151 888 644 395 519 521 157 881 71 968 610 430 598 442 752 283 455 585 1027 12 209 830 987 51 1015 21 476 563 859 180 714 323 950 89 824 217 497 544 53 985 490 550 995 45 440 598 452 586 401 639 190 849 865 176 763 273 493 545 368 673 657 381 349 692 813 227 877 159 563 476 159 884 760 281 648 391 879 162 323 716 635 404 126 916 602 440 99 938 85 951 788 252 545 494 833 207 186 852 629 408 526 513 642 398 287 752 903 138 382 661 174 864 533 509 750 290 979 60 621 418 770 266 1038 1 879 162 421 621 819 218 167 873 983 55 163 875 182 858 333 710 648 388 860 182 769 267 603 438 919 116 711 328 767 271 884 157 232 804 381 662 84 957 687 350 392 647 517 519 1002 36 922 120 791 250 163 874 505 538 168 873 919 119 883 158 868 172 529 508 1032 3 806 236 885 156 49 990 335 701 181 861 331 707 521 517 632 404 989 50 854 185 715 322 168 870 694 344 962 76 171 866 627 413 10 1025 159 880 509 528 352 689 769 272 709 329 256 783 713 330 77 961 902 139 1025 14 863 174 919 119 995 44 22 1014 986 57 559 479 874 162 851 186 567 474 706 332 221 820 396 640 855 183 442 598 1035 3 75 966 120 917 1025 11 947 94 791 250 277 762 18 1021 415 623 291 751 714 329 1001 42 861 176 447 591 479 559 925 114 351 685 167 869 690 351 401 637 5 1030 103 940 608 429 375 665 520 518 490 551 923 112 369 672 882 155 883 156 341 694 516 522 564 475 256 783 353 686 135 902 570 469 982 59 370 667 232 804 305 735 930 110 224 812 745 293 26 1013 137 901 729 308 702 336 800 238 693 346 248 791 408 631 555 486 663 375 307 732 533 505 353 686 561 480 1033 5 857 182 283 755 519 522 926 114 118 924 461 580 396 642 481 558 849 189 877 159 664 372 346 695 617 422 142 901 382 654 359 679 425 618 1028 9 868 170 673 368 361 677 283 757 435 604 897 144 216 826 551 486 91 950 987 51 576 461 796 242 530 505 123 915 462 577 15 1028 357 685 298 741 454 582 937 98 255 784 581 459 17 1021 650 388 399 641 836 204 301 738 186 856 359 678 167 870 950 88 778 263 821 218 713 322 774 264 710 332 108 931 975 63 275 768 682 355 450 587 172 869 606 433 418 620 791 248 375 660 695 347 1027 12 220 817 134 905 374 668 463 574 966 77 855 184 779 259 817 226 810 227 413 628 393 643 368 669 93 946 686 352 153 884 629 411 372 668 616 419 138 905 290 748 693 344 534 503 602 440 17 1025 36 1005 149 893 956 84 2 1037 775 262 44 997 442 594 455 586 286 751 665 375 350 687 72 966 917 126 822 220 915 121 972 65 223 813 682 356 743 296 671 368 88 953 180 858 102 937 970 71 642 398 118 921 681 354 315 726 825 214 869 173 532 508 246 791 512 527 1025 12 755 282 867 172 34 1008 631 404 331 708 80 958 629 410 71 968 401 634 578 464 77 964 408 630 290 749 741 297 349 693 645 392 108 930 587 451 276 764 1026 16 902 134 687 350 631 405 774 263 953 87 320 720 389 647 214 824 825 216 656 384 129 908 928 110 60 980 168 868 434 609 498 544 987 55 122 918 648 392 546 491 196 842 948 94 1002 36 572 466 182 857 774 265 36 1000 826 216 269 770 111 927 596 446 944 95 24 1014 566 475 35 1004 994 46 185 857 943 97 790 245 1008 28 66 974 409 630 577 460 285 751 636 405 898 141 6 1035 979 62 618 419 119 923 763 280 616 424 573 466 320 716 266 775 537 499 273 763 586 456 845 194 819 222 665 372 198 837 859 179 905 135 187 851 347 696 646 393 153 883 708 328 576 465 978 62 40 998 37 1000 899 139 570 468 708 331 971 66 189 849 781 257 873 167 276 761 282 757 605 436 107 932 233 806 732 306 107 933 353 685 261 779 236 801 466 574 364 672 607 429 250 789 577 465 376 661 511 528 398 642 689 352 347 688 573 468 700 341 376 665 398 639 803 237 187 856 158 884 712 326 215 826 229 810 615 425 476 566 982 56 928 112 180 859 170 868 451 586 288 753 864 176 696 342 344 694 773 265 425 615 973 65 925 113 307 733 785 254 709 332 548 492 732 308 1028 11 935 105 838 200 261 778 197 838 267 771 475 566 431 605 192 847 122 916 144 893 301 737 1028 10 731 309 259 781 823 215 136 900 335 704 964 75 538 499 770 271 576 461 716 326 960 78 512 526 402 636 1037 2 1026 11 1028 9 1026 13 401 640 981 58 205 833 850 187 632 408 610 428 229 809 813 225 58 981 394 649 777 261 561 477 933 109 663 378 202 835 974 63 732 309 58 977 516 523 317 718 655 381 699 340 921 118 193 845 991 50 677 363 738 299 351 691 916 122 293 749 679 362 652 388 687 350 26 1009 473 566 976 65 194 844 516 520 424 619 236 800 260 779 382 659 393 645 892 147 43 994 446 593 925 113 376 667 705 333 786 255 950 86 272 767 980 57 855 184 968 70 10 1026 8 1029 873 166 430 609 883 159 852 189 375 665 608 431 718 322 577 462 27 1010 127 914 836 205 389 648 489 550 509 530 955 84 504 535 786 254 827 212 374 661 838 201 465 573 7 1031 970 68 490 548 1028 13 683 355 372 666 665 373 117 920 851 185 921 116 805 236 357 682 115 928 471 568 886 154 832 205 673 366 851 184 12 1027 810 225 919 120 1024 17 825 212 202 838 123 916 647 394 150 890 18 1018 325 713 926 114 18 1018 461 576 413 622 104 936 956 84 630 407 47 996 760 280 967 75 837 203 611 427 61 979 814 226 784 256 891 145 663 379 630 409 615 427 389 652 151 886 715 324 843 196 431 607 517 518 772 266 40 1001 574 466 104 938 109 932 608 430 975 63 304 735 1037 2 52 987 25 1010 839 201 775 260 271 765 971 67 588 451 513 523 898 142 1008 33 581 459 779 256 65 972 969 73 555 482 840 202 178 863 192 846 450 591 616 425 32 1008 811 228 668 373 208 830 967 75 259 780 812 226 287 750 358 678 731 308 914 126 563 476 489 552 419 622 311 729 193 846 317 722 91 949 945 93 703 336 280 760 769 271 48 993 525 511 745 294 61 977 432 607 503 533 545 492 83 953 133 908 875 165 48 991 709 330 275 763 843 197 762 276 660 377 600 438 369 667 259 780 784 256 927 109 643 393 990 47 560 477 698 343 339 699 840 199 914 126 986 51 236 806 557 484 693 345 965 78 248 788 939 98 579 462 659 383 232 804 58 983 983 59 310 733 326 716 798 244 325 715 51 989 242 798 172 868 978 59 795 244 906 133 105 934 647 391 686 357 959 77 386 657 504 535 957 85 677 361 487 554 863 178 11 1027 653 387 852 188 803 239 174 865 282 760 70 970 902 137 26 1014 424 612 813 230 63 974 596 443 508 531 107 931 651 390 905 133 601 438 53 990 609 428 924 119 87 955 658 382 764 278 410 628 290 750 475 565 109 932 14 1026 784 256 605 435 834 204 1003 40 32 1007 1032 6 226 812 1 1038 131 910 669 372 677 360 312 725 982 57 840 197 355 683 46 989 52 990 34 1007 427 612 830 208 790 251 325 715 282 755 281 760 1026 10 377 661 926 117 840 198 995 41 567 473 80 963 704 336 232 809 945 94 463 573 289 751 743 298 433 607 366 670 201 838 784 252 723 312 715 322 226 812 93 944 174 865 289 753 28 1010 971 65 1031 7 582 458 573 464 509 529 142 895 645 397 342 697 890 146 636 402 12 1023 711 330 562 477 131 912 218 825 644 392 961 80 600 437 666 376 198 838 457 582 162 877 996 43 642 397 615 424 943 96 840 198 950 90 688 353 803 236 147 890 699 340 842 198 888 151 342 700 755 282 102 937 301 739 428 613 518 522 1037 2 726 313 209 830 119 919 812 227 76 966 843 194 422 616 427 613 255 787 159 876 408 633 474 563 68 974 386 652 520 517 470 573 377 664 824 213 60 983 438 598 665 376 294 743 688 353 1017 24 24 1014 825 216 578 460 685 354 443 596 345 692 32 1004 251 792 285 754 447 594 733 303 316 721 572 464 70 970 940 97 767 276 177 865 560 480 233 807 188 849 809 228 49 987 196 842 473 563 827 213 865 173 703 334 292 746 636 402 137 902 519 520 825 216 926 115 788 247 448 594 329 709 283 758 272 766 940 96 901 134 615 420 33 1010 455 586 661 379 882 157 450 586 649 393 336 700 514 526 300 737 351 684 124 916 472 565 894 144 151 890 96 944 512 530 947 94 845 190 738 301 617 418 190 846 303 740 916 127 201 836 688 351 1030 12 766 273 182 858 739 298 815 224 366 673 815 223 96 941 164 872 451 588 255 784 444 596 1005 33 408 633 699 337 367 671 64 977 266 775 444 596 778 260 162 875 773 268 634 408 390 649 223 819 592 448 371 665 854 184 749 288 70 965 732 307 431 606 236 802 132 908 580 459 124 914 220 820 126 912 769 272 107 934 742 298 1019 22 992 47 242 795 786 251 512 523 955 87 221 818 25 1017 876 161 596 442 189 854 397 643 530 508 395 647 264 773 862 175 136 902 884 158 258 781 280 758 622 416 422 616 9 1031 467 571 530 509 663 375 184 855 968 74 54 986 122 919 515 522 404 635 387 654 944 95 65 977 589 451 21 1019 899 143 464 571 376 663 170 870 323 717 50 989 171 869 275 766 157 881 859 178 285 751 949 92 819 221 453 588 759 276 773 263 477 558 790 251 221 820 316 724 533 502 490 550 533 502 629 413 965 71 823 216 95 947 461 579 338 698 495 544 313 729 646 396 844 196 576 463 843 198 357 680 839 199 148 892 44 992 33 1009 1009 31 465 574 505 532 147 892 161 879 72 969 815 224 313 727 263 773 646 392 662 380 126 915 820 217 4 1033 440 598 230 809 955 82 102 936 857 180 519 522 975 64 739 304 77 959 378 662 840 200 549 493 260 782 443 594 430 606 452 586 938 100 957 82 781 260 408 631 957 82 2 1037 138 898 773 265 740 299 736 304 61 979 443 597 128 913 68 972 750 287 179 861 929 109 281 760 751 289 744 292 723 318 966 74 7 1030 178 857 963 75 82 959 746 290 184 854 145 894 790 247 997 41 1034 5 222 814 562 473 654 385 979 60 480 559 399 637 976 66 591 451 108 928 926 110 55 986 161 875 81 960 1015 24 192 847 55 985 973 68 27 1014 335 703 350 686 470 572 892 147 972 68 23 1015 10 1028 1002 41 807 232 31 1007 951 88 597 442 30 1007 552 486 73 967 679 362 337 699 472 569 480 562 600 440 29 1013 853 189 694 343 610 430 444 592 510 527 290 748 1038 1 356 685 468 571 776 260 731 310 617 422 62 980 207 834 351 689 974 66 686 352 46 994 274 767 877 160 945 92 864 174 623 416 174 864 236 800 595 442 357 684 662 378 837 202 544 494 910 131 415 624 922 116 306 735 987 54 829 210 274 763 208 832 589 448 361 677 166 870 311 729 1024 11 866 173 197 842 80 960 860 178 460 580 588 453 993 47 175 863 331 708 489 548 532 506 186 852 383 655 107 931 694 343 314 725 594 448 509 527 542 498 479 560 522 519 836 205 231 807 991 48 346 692 999 42 615 422 14 1024 760 282 463 580 1007 30 868 167 13 1026 273 763 629 409 1038 1 306 730 398 638 509 531 1033 6 459 576 613 427 606 435 914 129 723 316 585 457 971 72 80 960 187 848 773 266 508 535 519 522 256 782 167 873 990 50 565 472 813 227 54 982 521 519 512 529 414 625 102 936 382 656 1024 16 842 195 91 948 364 675 2 1037 858 181 47 993 713 323 642 396 838 203 937 105 374 663 876 164 929 109 352 684 749 288 336 703 597 438 293 746 785 252 336 702 407 635 542 498 580 462 141 895 174 867 523 518 418 620 123 915 149 891 705 335 382 653 887 151 529 509 1000 40 801 236 273 768 687 349 555 484 156 881 170 869 725 318 152 886 512 526 439 599 293 745 928 112 801 240 998 40 576 462 523 514 835 204 552 486 824 216 666 371 575 465 41 1001 639 403 182 860 149 892 568 472 44 992 710 331 208 831 560 481 326 716 59 981 854 188 592 446 765 273 848 188 326 713 571 469 996 43 383 657 358 682 284 755 36 1001 410 628 50 986 1008 31 302 735 256 783 406 634 359 680 448 589 74 967 164 872 94 943 718 323 309 732 1004 38 126 913 420 620 787 253 671 370 117 921 529 513 42 995 144 897 30 1008 946 95 510 531 511 529 794 245 150 891 193 849 319 719 1014 25 458 580 276 763 626 413 677 362 252 788 863 175 299 742 751 291 101 938 279 757 463 575 231 808 101 938 427 612 86 957 242 794 2 1037 823 216 455 581 117 926 808 230 946 94 396 644 623 413 290 748 648 391 713 323 420 620 496 540 947 90 855 185 26 1013 785 250 537 502 204 835 917 119 167 872 625 414 925 111 748 289 130 910 489 549 381 659 510 528 991 50 835 205 318 720 559 482 486 554 911 125 165 874 350 692 4 1032 31 1007 15 1027 906 134 471 566 766 275 259 781 890 147 305 736 277 760 798 242 301 737 390 648 18 1021 604 434 382 657 10 1029 387 653 565 474 426 611 644 394 860 178 214 827 184 858 590 453 795 245 479 563 276 760 579 459 945 91 506 533 340 697 953 85 503 537 295 745 1007 34 176 861 134 907 222 817 217 820 573 469 398 642 971 66 948 92 76 967 898 138 942 99 782 259 39 1000 204 835 468 571 672 368 423 615 45 994 28 1008 365 675 870 169 891 148 783 257 308 732 659 382 668 369 961 75 792 249 1015 23 332 709 110 927 1028 12 967 72 23 1016 323 716 543 498 1023 17 12 1025 870 172 353 689 240 799 38 1000 880 160 716 320 173 866 119 922 273 767 901 139 770 270 244 794 346 696 637 399 893 147 987 53 887 149 829 212 217 820 991 49 534 506 459 578 84 954 783 256 45 994 299 739 830 208 868 170 146 894 280 760 521 517 71 970 10 1033 475 562 471 570 908 130 671 367 764 276 422 616 790 247 84 956 589 448 894 143 944 97 802 235 675 363 55 987 934 109 375 666 981 57 347 692 287 753 592 449 434 605 301 736 629 410 491 550 500 538 596 443 868 171 590 451 844 192 531 511 537 499 915 126 131 904 877 164 581 457 481 558 430 611 832 211 321 717 809 232 239 800 138 900 604 432 615 424 708 333 178 857 324 717 963 75 851 189 1019 24 488 554 324 715 547 489 13 1026 814 223 359 678 968 71 113 929 657 379 887 153 667 371 238 801 526 515 600 438 976 64 22 1021 773 266 557 484 562 478 123 918 682 358 582 460 103 940 135 905 130 910 956 80 155 886 364 673 422 613 480 561 165 873 297 740 743 296 924 114 131 910 202 837 640 401 429 610 539 501 759 280 701 337 892 148 658 379 780 260 235 802 227 811 921 119 481 559 74 968 650 391 347 691 65 974 731 309 47 992 727 311 991 48 995 48 937 104 531 505 725 313 432 607 273 766 441 595 235 802 521 514 874 162 694 341 889 148 710 328 688 355 64 974 199 841 119 917 393 646 303 735 144 893 471 565 676 366 90 951 589 452 833 208 963 77 573 466 283 754 239 797 1018 22 617 424 110 929 23 1016 781 258 837 200 6 1034 636 401 796 244 904 134 662 375 763 276 791 251 906 132 362 678 374 663 707 331 400 637 937 104 130 907 28 1008 559 479 624 415 1019 19 218 823 234 805 21 1019 498 541 542 494 359 680 413 624 949 92 761 282 227 812 213 823 273 768 193 846 111 929 109 929 519 522 695 343 953 87 760 278 208 828 329 710 841 199 876 162 616 421 500 539 919 120 814 228 921 119 483 558 884 155 902 137 908 129 41 1000 311 728 650 389 889 149 362 677 176 863 222 818 578 462 92 945 1038 1 618 421 308 730 1034 8 423 618 304 734 955 83 721 317 223 817 825 215 221 819 613 425 740 299 604 434 250 791 842 199 231 807 241 799 381 658 826 210 431 609 152 884 978 61 198 842 387 649 216 823 634 407 465 577 586 456 679 360 135 906 426 615 248 790 53 989 249 790 374 661 753 286 386 651 565 473 1006 34 28 1008 875 166 172 864 37 1002 347 695 209 832 91 948 606 433 600 438 288 751 430 609 678 360 1008 31 404 636 353 686 19 1023 796 242 64 977 473 565 289 752 490 552 920 119 710 331 408 628 472 565 773 266 583 456 661 379 46 993 538 501 454 584 323 720 330 707 80 957 600 440 372 667 1016 23 65 973 409 631 979 59 733 303 650 390 475 563 964 74 228 810 452 585 875 168 876 163 1005 31 162 876 711 328 482 554 473 565 309 731 139 902 148 892 621 417 214 823 533 507 597 444 171 869 10 1029 1008 33 108 930 521 518 151 888 61 975 888 154 321 715 835 203 806 231 536 503 1006 34 532 508 646 390 339 699 943 92 1016 27 893 144 965 77 195 845 872 165 218 821 499 540 860 182 254 783 556 486 930 107 961 76 437 601 200 841 99 940 754 283 958 78 18 1024 873 162 376 665 119 916 383 654 456 586 613 426 36 1001 123 915 1018 19 556 479 805 232 1029 11 906 133 789 250 627 414 74 965 514 526 384 656 945 91 890 149 226 816 667 373 635 403 667 368 460 579 62 979 353 688 227 810 823 218 164 878 586 451 404 633 98 943 695 344 755 286 721 317 589 450 415 621 849 191 166 875 722 317 265 773 83 957 593 449 753 286 966 75 806 231 527 510 52 988 388 651 165 874 823 216 164 877 1019 20 81 956 1000 38 752 289 18 1020 247 792 150 891 164 874 244 795 837 201 945 95 371 669 817 221 40 999 573 465 42 996 890 149 168 869 664 377 157 884 940 99 887 149 749 290 773 269 628 410 412 630 412 628 521 520 241 800 1006 33 983 54 360 681 128 911 244 796 944 95 655 384 924 115 737 300 739 297 657 380 815 221 79 961 945 94 130 911 345 693 814 229 468 571 919 121 560 480 190 852 339 698 617 422 165 874 475 563 277 763 239 798 481 555 783 254 504 537 271 764 834 203 774 263 313 723 596 443 551 487 922 115 910 127 454 585 789 247 106 934 529 513 383 657 453 585 926 113 832 205 49 991 951 85 655 384 520 518 1009 29 516 523 64 975 477 562 147 896 763 277 132 905 152 887 115 925 476 560 81 955 81 958 342 693 604 437 470 570 1005 33 105 935 905 136 601 439 233 803 311 728 884 156 455 586 956 86 282 758 425 617 99 939 530 510 188 851 978 62 528 511 424 617 835 201 109 932 286 750 702 339 1001 40 290 748 743 296 2 1037 993 46 549 490 100 941 368 672 671 367 775 265 945 95 897 142 733 308 842 196 259 780 157 884 1035 5 406 633 501 536 716 326 967 72 803 238 211 829 3 1036 124 912 370 668 890 147 586 454 984 55 758 284 648 391 551 489 322 714 102 939 944 94 233 806 293 743 559 477 525 515 755 283 540 500 237 801 343 695 817 223 247 795 914 126 925 112 378 659 705 337 274 767 994 46 228 814 757 283 38 1003 563 478 167 871 1015 24 530 507 679 363 226 810 168 874 583 455 581 461 787 250 201 836 800 238 477 562 615 426 113 928 617 418 817 222 445 592 939 102 388 650 716 322 27 1010 83 957 512 529 1011 32 995 43 90 953 339 700 458 581 496 542 728 313 464 572 6 1033 119 920 80 959 438 604 211 827 485 553 624 416 345 694 675 364 723 318 935 101 348 694 380 657 502 536 547 493 33 1005 822 216 815 223 132 906 608 430 200 838 828 209 322 717 226 816 192 846 350 689 550 491 580 458 666 373 911 127 1 1038 633 402 530 508 314 722 597 442 158 882 393 644 143 897 325 713 614 426 296 746 914 126 693 347 823 215 787 252 671 370 717 320 507 536 281 755 673 370 161 877 442 601 678 358 850 190 582 461 591 449 861 176 779 256 670 372 405 633 373 667 996 39 914 129 222 815 767 274 1015 23 249 793 660 382 682 359 467 570 129 912 841 195 258 783 224 813 449 588 448 589 18 1021 844 198 959 79 497 540 585 455 766 275 1014 28 432 608 654 383 59 980 685 354 281 761 873 165 944 94 251 788 239 804 497 542 166 869 538 500 527 510 306 736 861 175 891 149 184 857 448 590 307 729 222 817 577 461 326 712 681 358 38 1001 599 440 530 508 168 870 98 943 184 852 141 898 130 910 364 674 460 578 214 826 635 405 355 682 702 338 195 846 53 987 702 337 943 95 1020 19 587 452 66 975 619 422 405 633 382 656 196 842 864 175 392 649 52 986 819 219 237 800 629 410 825 214 990 49 601 441 172 865 586 454 142 896 481 560 959 82 95 946 145 891 182 857 298 741 825 211 910 129 92 945 714 329 143 893 844 194 646 394 850 192 853 188 420 616 861 176 472 569 1020 21 24 1014 235 803 271 771 443 597 133 907 56 981 842 194 100 936 412 631 770 269 646 397 398 639 874 164 610 428 62 976 673 364 30 1008 71 967 261 778 38 1000 156 882 199 837 157 880 643 398 1028 9 188 853 286 752 689 347 214 829 535 506 1026 12 429 613 77 963 1018 22 704 332 338 699 773 268 379 659 220 820 913 129 253 785 113 926 273 768 785 253 632 406 933 104 190 848 464 578 97 941 682 355 935 104 636 406 299 742 93 945 873 168 691 349 440 597 333 704 289 754 269 769 285 756 848 190 253 784 434 603 192 844 27 1009 646 392 248 789 484 552 812 227 25 1014 250 792 320 722 43 995 925 110 843 195 440 601 923 116 907 129 327 713 826 217 678 359 818 224 291 749 236 802 532 507 468 571 286 753 330 713 50 992 930 106 223 815 889 150 319 721 190 848 656 385 527 513 252 787 1011 26 468 568 829 211 1013 27 840 201 932 106 95 941 628 411 104 934 480 561 527 514 85 956 794 243 251 784 52 983 343 696 280 760 150 888 925 112 776 264 521 516 128 912 830 209 112 925 623 418 457 584 943 95 483 556 260 780 433 606 717 320 989 52 219 819 156 881 934 105 887 148 967 76 156 883 775 267 718 319 751 289 868 169 15 1022 772 265 508 528 908 134 155 885 777 262 110 931 288 748 710 330 152 888 34 1005 731 311 660 376 501 537 845 192 201 842 525 515 331 710 344 695 326 715 611 429 982 53 14 1021 290 747 95 944 970 67 80 956 228 812 474 562 143 894 952 88 514 524 681 358 12 1023 822 217 373 663 528 510 178 863 542 496 862 177 391 649 535 501 450 587 607 433 630 411 273 767 641 399 623 416 777 260 318 719 508 530 96 946 59 982 774 265 656 384 732 307 568 467 917 122 146 890 317 719 653 382 485 555 897 142 467 573 980 56 286 752 1034 3 427 616 60 978 149 891 312 723 876 163 1037 4 343 694 769 269 146 889 588 448 305 735 1021 16 1026 16 69 971 211 829 337 705 1024 16 706 332 670 368 218 818 157 882 799 241 177 865 824 217 268 774 48 990 131 909 365 671 686 352 375 667 401 634 302 735 1011 25 480 559 262 775 189 846 652 383 192 851 995 45 843 196 464 576 306 735 728 309 837 202 1016 22 57 983 358 681 290 750 659 377 916 124 183 856 10 1026 210 830 518 519 509 531 951 85 1033 9 817 221 800 238 60 977 25 1014 985 53 909 129 809 231 50 989 652 385 315 725 379 661 101 941 761 278 697 344 133 905 823 215 875 162 694 343 302 739 201 836 308 734 152 889 535 504 762 280 552 487 650 387 985 55 299 744 153 887 3 1032 206 829 279 759 311 729 1027 13 868 170 272 766 704 334 1026 13 157 886 56 983 551 492 247 790 1014 23 256 784 691 345 259 780 937 102 458 580 53 989 491 549 33 1008 1026 13 370 671 263 775 734 308 548 492 553 486 770 269 248 793 793 246 925 113 533 510 978 61 603 437 240 795 675 367 832 207 557 480 195 841 642 398 1003 37 209 828 684 357 192 847 678 360 499 540 619 420 276 765 474 561 609 432 629 414 720 321 11 1029 1031 8 380 659 735 304 83 952 829 210 899 141 462 579 833 206 299 741 845 194 479 558 692 345 365 674 842 198 873 166 712 329 1036 6 718 321 697 344 53 987 179 859 973 63 122 915 614 426 980 60 495 540 703 339 220 821 301 740 500 541 902 135 590 446 48 991 276 765 452 584 766 274 1024 12 533 509 434 603 16 1023 196 843 827 211 427 613 34 1005 610 426 619 424 771 264 471 571 701 339 372 666 315 725 977 63 957 84 220 817 844 196 740 301 608 432 998 37 60 979 573 470 888 150 869 170 298 745 511 526 496 541 729 308 414 626 399 643 710 326 305 734 318 718 624 415 312 727 26 1013 48 993 986 54 609 432 57 978 876 163 831 207 657 383 767 271 252 791 874 162 302 734 504 537 1006 33 637 403 162 877 353 682 564 474 724 314 831 212 490 549 484 555 635 402 236 802 939 100 80 958 723 315 1027 10 895 144 726 313 767 270 620 418 999 39 342 699 851 185 786 252 319 720 874 168 521 517 88 952 731 312 564 476 225 815 599 436 73 966 155 884 631 408 601 441 351 688 416 625 13 1027 637 400 297 738 346 693 357 678 568 469 122 917 446 592 752 287 928 113 501 538 380 658 776 266 477 560 450 593 826 212 679 359 440 599 137 904 876 163 287 756 531 511 746 296 620 416 181 858 222 817 997 41 541 495 651 385 43 995 803 237 238 801 458 581 1016 19 898 143 995 44 891 150 17 1021 232 810 396 643 267 770 20 1018 630 407 687 352 368 669 469 568 789 249 772 266 478 560 132 910 211 824 500 539 592 450 107 933 635 402 815 221 331 708 422 618 973 63 945 92 560 480 635 407 447 590 205 832 260 778 687 353 600 440 951 86 784 258 964 74 570 469 758 283 427 609 970 70 172 871 318 721 824 213 705 334 587 451 619 423 94 943 130 907 119 917 333 707 512 529 943 95 824 217 600 443 135 904 672 364 238 799 559 480 662 376 796 243 977 61 669 370 136 902 833 209 968 71 504 535 69 971 271 768 1031 12 96 945 370 670 361 677 803 233 295 743 510 532 66 970 499 544 829 209 477 562 472 568 465 574 284 753 249 793 686 353 897 139 220 816 592 445 362 676 356 683 701 335 807 232 814 228 1006 35 279 757 139 900 385 654 976 62 882 161 508 532 374 667 884 155 510 528 405 634 722 319 186 854 780 255 644 394 306 732 452 585 381 659 827 212 20 1020 415 625 808 233 897 143 273 764 971 69 309 732 966 71 437 603 897 141 442 601 374 665 722 314 298 743 995 41 259 777 711 332 433 606 1030 8 897 142 144 896 183 854 485 554 585 451 178 860 362 681 89 951 317 725 822 217 999 39 19 1023 604 435 359 684 61 977 153 886 478 560 865 173 610 428 76 961 57 979 785 255 217 819 714 327 708 330 123 914 737 304 1013 27 910 130 181 855 202 835 426 615 748 293 763 272 836 206 316 719 467 569 250 791 219 822 122 917 595 441 925 115 409 629 26 1015 759 280 550 486 822 220 89 949 1027 14 697 342 943 93 504 535 72 966 990 47 632 407 673 364 158 880 112 926 706 333 109 930 891 149 139 900 531 507 91 948 432 610 380 658 141 901 471 565 264 774 648 387 133 906 441 594 924 117 689 348 696 344 61 977 202 841 677 361 593 445 153 886 237 798 807 234 371 668 892 146 105 935 326 713 297 740 174 864 542 500 770 270 561 480 634 405 290 751 589 449 490 549 72 967 284 753 630 410 909 127 481 559 994 45 127 912 386 654 673 363 492 546 931 109 881 157 6 1031 181 855 704 334 699 340 296 745 392 645 192 847 307 736 968 73 786 256 820 217 299 740 382 658 579 457 705 337 148 891 395 641 180 857 586 452 539 501 759 278 472 566 437 602 278 759 544 495 606 435 709 332 214 824 890 151 816 224 165 876 383 660 892 144 817 222 512 528 169 871 636 400 799 242 361 678 413 625 311 732 822 214 909 131 885 155 52 988 655 381 871 167 468 573 518 519 481 558 798 245 211 829 296 742 737 298 144 895 953 86 637 405 92 945 289 749 467 572 847 194 457 586 926 111 945 92 148 888 586 450 1007 31 59 981 255 787 179 860 564 473 659 381 819 221 243 795 390 651 220 819 104 934 44 993 523 518 497 543 829 210 862 176 123 917 9 1030 711 325 734 309 708 333 358 682 24 1013 575 466 166 874 739 300 60 981 69 969 596 443 952 88 197 842 1001 37 175 861 203 837 896 140 64 972 815 224 725 311 75 963 962 78 405 630 314 726 643 399 561 478 1038 1 849 189 928 111 368 670 88 950 668 370 744 296 1011 26 367 672 441 595 6 1031 427 615 988 49 325 716 502 534 688 350 651 390 46 994 571 470 762 275 548 493 445 592 957 80 152 888 56 984 255 785 167 874 990 46 760 279 432 607 396 642 333 708 122 919 24 1013 830 210 908 135 377 664 630 407 302 736 999 38 877 164 184 858 257 782 567 474 481 558 299 738 442 597 73 970 196 844 148 890 612 425 552 488 689 348 852 186 248 794 217 820 307 728 859 180 147 892 855 181 946 90 279 763 736 303 95 945 45 992 505 535 388 653 198 840 706 329 62 978 614 421 996 45 402 634 400 639 402 636 373 664 782 255 782 260 780 259 473 569 504 534 692 349 747 290 622 417 773 270 352 684 23 1016 330 709 350 693 152 886 359 684 927 110 755 283 804 237 118 923 630 413 790 251 192 845 54 987 396 643 571 468 294 743 835 201 525 512 491 550 799 239 498 540 366 670 637 403 983 58 474 563 302 734 300 742 33 1006 17 1018 31 1009 242 797 203 832 362 677 528 511 504 538 200 837 784 253 184 855 598 439 934 108 141 895 31 1006 63 978 31 1009 925 115 331 709 394 647 948 89 484 558 655 380 1004 32 146 892 319 721 762 277 5 1032 566 476 628 410 461 576 416 625 305 733 839 200 300 737 275 764 847 194 2 1034 492 546 976 60 730 312 793 247 923 118 958 80 574 467 902 134 980 55 845 197 413 630 180 859 862 176 557 481 736 300 645 394 260 779 700 336 911 129 339 699 1000 36 948 91 381 657 589 453 668 370 976 65 532 505 427 612 427 611 902 136 375 664 19 1021 967 70 565 473 258 779 423 615 210 833 400 642 955 83 70 971 9 1029 844 193 940 101 925 112 642 401 564 475 170 867 546 494 579 461 169 870 738 305 440 598 483 555 652 389 163 878 475 562 591 447 927 109 500 539 849 191 501 535 1031 9 183 855 63 977 897 144 963 77 114 925 883 156 244 798 412 626 748 291 702 338 924 115 329 713 252 786 1031 9 211 827 537 505 799 243 896 145 323 715 474 563 789 254 864 175 741 297 761 280 418 620 635 403 318 721 815 227 479 562 775 264 855 184 106 932 290 749 339 700 851 186 600 441 849 192 860 180 8 1032 67 970 720 319 469 569 856 182 504 533 74 967 104 935 959 83 96 943 999 36 171 868 691 349 792 246 392 649 637 403 33 1007 546 493 819 223 398 641 665 375 783 256 299 742 220 822 256 782 103 940 959 80 523 515 24 1018 858 179 136 907 652 389 510 528 745 292 741 299 204 836 107 931 989 49 98 939 901 138 975 63 644 395 206 834 916 125 54 987 81 957 281 758 923 118 137 899 791 246 825 212 964 74 644 394 271 769 6 1033 750 292 422 613 856 180 168 868 699 338 798 245 555 488 400 636 829 209 231 807 142 895 526 514 67 973 356 685 242 795 858 184 446 594 1003 35 187 853 819 218 159 876 796 243 281 756 437 603 741 299 176 865 87 951 113 930 271 769 272 766 927 116 645 394 595 445 930 106 16 1023 985 54 1037 2 776 265 433 605 108 931 327 711 551 489 729 313 530 509 952 86 1016 25 1037 4 513 526 110 929 771 271 145 897 534 506 328 709 580 456 1006 32 695 344 286 753 325 717 331 708 769 267 894 146 723 316 70 970 522 519 548 488 286 752 429 611 450 587 1033 9 182 854 223 819 246 793 553 486 858 183 546 493 539 501 970 68 578 462 556 484 97 943 229 807 352 688 420 619 103 936 291 746 172 867 366 672 402 637 713 324 570 470 331 705 820 215 250 787 914 127 737 301 997 44 495 546 451 589 402 639 294 746 490 547 391 652 344 697 544 494 704 336 553 486 713 328 45 996 377 662 974 61 543 496 414 628 457 583 943 97 443 597 427 613 189 850 424 612 127 910 983 59 946 94 599 441 483 555 814 227 483 558 49 993 194 841 374 667 460 582 1022 19 466 569 171 868 701 337 752 287 285 753 269 770 557 483 1023 18 499 537 620 421 660 378 701 337 548 488 861 178 704 336 677 363 92 949 5 1035 421 620 467 574 152 890 210 828 339 697 368 670 319 722 924 117 565 478 935 106 659 379 865 175 277 763 667 375 377 660 22 1019 688 350 431 607 452 590 398 642 7 1034 673 363 49 989 902 139 404 635 990 49 1014 25 181 859 143 897 931 107 613 424 356 680 150 891 1033 7 599 440 422 613 462 575 943 96 456 585 367 672 882 159 455 583 582 457 742 298 52 987 502 538 78 959 873 165 356 682 610 430 85 955 485 557 933 109 845 194 823 214 473 570 439 596 700 341 1001 42 128 909 213 825 878 162 824 218 956 84 659 377 214 822 1026 12 604 434 358 680 241 795 630 409 622 419 320 721 133 906 27 1012 1005 32 96 944 676 364 655 384 596 442 602 436 870 166 316 727 893 146 363 675 519 521 325 716 410 627 397 642 697 343 1013 30 196 841 625 413 582 459 310 730 508 529 143 895 87 950 768 269 191 850 835 202 546 492 561 479 187 854 657 385 730 307 668 371 423 613 386 654 372 665 798 241 32 1006 734 306 343 697 891 150 347 692 403 636 214 824 656 380 184 855 731 308 763 275 862 177 1008 34 710 331 935 101 278 762 839 202 1000 41 597 442 288 749 667 376 438 598 247 788 872 170 395 644 638 399 812 227 36 1005 179 859 45 995 433 607 535 503 27 1013 584 454 527 511 171 868 1013 23 192 847 514 525 371 670 641 399 459 584 191 845 231 810 678 360 949 91 794 248 640 399 118 919 633 408 905 134 651 386 546 496 961 79 952 90 657 383 312 725 992 49 859 179 260 776 172 863 301 739 924 118 372 666 899 141 521 518 120 916 757 281 976 65 332 707 394 645 135 902 821 217 14 1023 709 328 49 987 612 429 973 68 1000 36 632 404 989 51 504 535 239 801 684 355 372 667 350 691 459 579 412 627 998 41 418 622 212 827 438 601 884 155 484 554 508 533 911 128 734 303 446 592 604 435 856 183 823 216 308 733 773 265 1002 38 277 762 12 1029 329 706 779 259 773 265 738 302 403 637 772 263 170 872 682 357 651 388 424 617 91 948 393 649 955 85 82 957 312 730 412 626 999 40 752 289 381 657 1001 39 430 608 145 898 12 1028 835 201 25 1011 529 512 340 702 80 962 987 50 689 347 46 995 271 770 505 535 361 681 897 141 854 184 728 310 446 597 392 647 377 662 726 310 267 769 943 93 651 390 666 374 883 156 416 623 1011 26 952 85 601 440 497 541 998 42 635 403 956 82 315 722 578 462 583 455 904 136 204 836 1037 5 876 163 695 343 165 873 997 38 391 644 949 90 26 1012 854 182 827 212 150 892 191 845 61 979 47 991 416 621 936 101 630 408 973 66 770 268 145 894 650 390 346 696 796 244 85 954 620 421 1003 39 257 781 741 294 95 944 828 210 356 684 402 639 1033 5 662 376 253 786 975 64 283 756 722 313 5 1033 56 983 595 442 431 609 122 918 522 516 41 1000 967 72 115 925 208 829 951 86 771 269 179 858 793 244 24 1013 73 967 81 962 661 378 1010 31 372 665 334 704 764 275 462 579 965 74 19 1020 417 620 657 381 55 983 498 539 505 534 202 838 121 918 263 775 807 229 86 954 484 558 406 633 30 1007 119 921 879 159 458 581 517 520 374 667 563 474 552 485 293 746 994 46 109 928 179 859 91 946 416 624 926 113 372 669 270 766 217 820 753 289 116 924 913 127 486 553 705 334 839 202 647 390 63 977 1000 41 44 994 275 760 306 733 606 433 59 980 867 172 753 287 689 349 295 745 945 92 698 341 559 481 60 977 124 918 3 1035 517 524 745 293 13 1027 384 657 365 677 903 137 960 80 190 850 512 526 46 997 693 345 207 835 1026 13 68 968 121 917 602 436 228 812 393 646 190 853 367 669 473 567 36 1004 742 298 971 64 117 924 703 338 767 270 531 509 728 310 153 886 473 564 878 160 407 633 355 688 669 371 866 172 528 512 326 713 1001 42 197 843 788 251 424 613 235 800 876 166 751 285 347 692 669 370 712 324 805 238 728 307 383 655 1017 21 577 460 770 265 861 179 487 552 963 75 915 125 94 946 290 747 994 42 74 968 573 463 926 116 563 474 691 350 376 663 384 656 80 956 615 423 93 948 651 389 910 130 963 77 526 509 830 211 224 815 568 468 79 964 489 548 762 277 125 911 118 923 351 687 815 224 969 69 241 799 76 966 903 138 763 276 258 778 325 713 328 710 328 708 645 394 165 871 942 95 594 443 73 967 115 921 124 918 587 455 50 990 242 798 1038 1 93 944 989 47 854 186 248 791 739 304 283 754 334 704 94 948 703 337 874 163 963 76 887 153 489 547 791 251 478 561 371 670 165 873 229 813 44 995 915 124 961 78 905 134 653 383 944 91 318 722 42 997 231 807 577 460 1009 31 818 220 84 953 472 565 675 362 145 892 983 57 35 1002 242 795 353 688 590 448 900 135 491 552 960 76 251 787 778 261 98 943 888 151 954 88 428 609 800 239 211 828 493 543 911 127 182 858 598 437 550 490 303 739 138 898 940 100 651 390 319 718 452 588 720 321 376 665 433 608 541 502 84 955 320 719 521 515 927 112 980 57 610 432 794 247 321 719 838 202 144 895 951 90 539 498 367 671 590 451 1030 9 828 209 771 267 184 857 149 891 633 407 297 739 803 232 425 611 763 279 979 57 780 258 295 745 361 682 54 988 852 189 181 862 824 213 260 780 690 350 345 695 881 160 845 191 434 601 291 752 457 586 1 1038 670 369 433 610 730 309 393 648 852 189 382 661 75 961 902 135 826 213 981 61 970 70 338 704 184 856 365 675 568 468 426 612 881 159 481 559 842 200 399 639 286 751 453 586 434 607 650 388 654 386 520 522 529 507 341 697 667 372 583 460 624 418 460 581 887 153 957 81 985 54 765 277 459 580 886 153 109 932 160 883 411 625 251 790 901 140 957 82 995 40 533 507 176 866 895 144 644 394 667 373 796 243 815 226 1000 41 702 339 261 778 136 903 328 708 615 424 193 846 438 603 918 120 724 319 54 988 322 717 1011 28 60 981 71 968 574 461 944 95 539 497 796 241 1000 40 801 234 678 364 171 864 510 531 225 812 795 243 667 372 459 578 422 621 451 588 555 487 787 253 592 445 902 137 199 840 151 890 919 121 144 894 150 886 223 817 288 750 695 345 121 919 670 372 513 525 120 922 10 1028 1031 7 299 739 963 77 516 525 565 478 878 157 808 233 807 233 336 703 630 412 930 107 865 170 841 200 548 492 972 68 575 463 583 457 405 634 66 976 662 376 615 420 895 145 672 366 642 396 130 907 179 862 172 865 35 1004 867 175 835 205 745 292 605 436 268 773 303 738 949 87 1005 36 547 494 584 459 192 844 900 142 532 508 827 211 697 341 706 331 761 277 622 415 1004 35 747 292 371 669 970 70 389 649 440 598 123 918 481 554 300 737 915 121 490 550 202 839 328 708 932 107 108 931 44 998 726 315 276 764 710 328 447 590 491 544 756 282 141 900 100 936 467 568 164 873 148 887 739 300 34 1006 749 293 342 698 810 226 56 984 1027 12 8 1031 35 1006 345 695 734 302 89 951 9 1028 394 646 280 757 701 336 453 586 219 819 441 601 379 661 522 515 36 1004 132 906 503 537 333 708 781 257 758 281 500 538 219 820 847 189 944 96 113 926 1001 37 480 561 744 296 683 354 327 710 429 606 376 667 444 596 300 740 914 125 507 530 836 202 566 475 886 152 960 83 473 563 509 531 114 926 430 608 593 446 534 507 955 86 120 920 530 513 155 883 981 58 673 366 915 121 422 621 310 727 60 983 1020 22 10 1029 526 510 219 818 327 710 315 721 743 297 843 200 840 197 190 847 35 1002 524 513 672 364 633 408 888 154 286 750 941 94 135 904 477 560 648 389 467 574 766 275 414 627 374 669 116 925 662 374 579 460 452 588 840 196 235 805 266 775 906 131 970 67 166 871 232 808 253 785 181 857 316 725 973 68 115 924 677 364 18 1024 901 140 571 467 866 175 149 890 240 798 979 56 369 671 759 281 298 740 53 984 251 784 44 995 786 256 274 764 530 511 742 300 400 641 289 750 533 506 45 995 62 977 501 538 394 649 443 592 89 951 658 381 495 548 528 515 826 212 204 837 839 201 62 976 817 222 916 122 430 611 390 646 356 683 294 745 803 236 1037 2 761 275 19 1019 877 162 573 465 107 933 459 578 388 653 344 697 183 858 898 141 1032 10 303 736 764 273 450 588 395 644 1019 19 743 296 137 903 512 529 85 954 912 129 355 684 324 714 735 304 818 223 985 51 729 309 357 683 206 833 458 582 359 677 696 343 889 150 853 187 57 979 1005 33 861 177 930 111 371 668 687 353 78 960 983 57 294 749 478 564 950 88 862 179 452 588 319 724 902 136 335 700 396 647 786 251 881 160 202 840 895 145 32 1006 482 556 992 47 914 128 524 517 963 76 587 453 885 156 549 494 280 759 668 369 840 199 288 752 405 631 740 299 1024 15 598 441 1038 1 778 263 28 1012 926 114 1030 11 817 226 719 320 425 610 548 491 999 37 348 691 42 998 449 586 705 336 1019 22 444 595 794 243 392 650 553 488 394 644 343 694 326 717 116 924 1007 30 179 861 162 878 133 910 453 585 234 807 686 351 532 507 655 384 634 405 728 314 852 187 523 516 170 869 163 877 579 463 992 45 573 470 832 209 128 910 728 314 210 833 533 509 326 714 319 722 596 441 815 224 248 793 566 476 735 305 129 911 410 626 1011 32 806 232 345 696 284 756 761 278 502 538 6 1032 79 963 813 228 1019 22 606 430 584 454 957 83 59 978 928 111 1034 4 993 47 607 434 658 383 124 915 648 392 592 446 25 1011 295 745 697 341 985 50 864 174 406 633 860 179 371 667 505 533 781 260 619 419 110 931 895 143 156 882 610 429 603 438 450 588 488 551 450 588 521 518 1006 34 692 350 246 791 570 469 740 297 1031 9 650 388 900 141 758 280 708 331 526 515 266 776 322 715 324 716 530 511 805 238 955 86 929 113 712 329 848 188 43 992 286 752 176 865 346 694 742 297 257 778 282 759 358 680 676 361 315 726 536 502 878 161 154 884 25 1010 291 748 686 354 805 232 894 149 191 847 177 862 359 680 240 799 409 630 306 732 875 162 922 116 121 920 257 785 959 83 150 888 978 61 940 99 335 703 533 505 678 362 304 738 863 176 965 72 536 505 558 481 360 678 1026 15 975 65 785 251 195 845 761 274 221 821 907 129 177 860 370 671 169 869 871 164 84 956 16 1027 500 539 287 749 144 891 489 550 109 930 953 88 877 164 595 446 114 928 133 906 786 249 843 194 697 343 289 749 437 601 985 55 884 156 780 260 468 574 329 709 425 613 245 793 561 477 460 578 674 368 371 667 303 739 323 717 308 729 176 863 779 259 410 632 455 586 335 705 320 719 951 84 226 815 572 465 483 556 884 155 145 895 75 964 276 761 797 240 74 966 848 192 82 961 671 366 54 988 690 350 70 967 192 846 854 183 573 464 21 1018 401 638 271 767 173 866 505 533 594 443 912 127 634 405 109 926 870 170 315 722 125 912 47 991 738 302 943 99 1007 34 285 753 845 194 616 423 307 730 920 122 363 672 125 914 583 453 544 496 693 344 675 362 185 856 545 496 920 120 5 1035 66 974 314 723 1037 2 708 332 164 877 707 333 466 572 524 517 412 627 856 186 294 747 129 908 164 873 385 653 41 998 1027 11 801 237 221 820 384 655 920 119 633 406 524 514 865 172 189 853 81 958 593 449 74 968 879 164 13 1026 751 289 942 97 508 532 202 837 450 592 236 804 954 88 131 909 389 647 1005 36 905 136 756 284 549 488 395 646 86 953 7 1031 761 277 779 261 102 934 620 417 901 142 187 856 873 170 392 648 832 209 702 337 694 347 922 118 418 619 7 1035 158 878 356 684 1021 17 798 242 1006 37 233 809 643 396 827 213 807 233 689 351 880 157 59 981 969 69 835 204 497 541 630 408 484 553 895 143 128 911 936 105 187 856 82 955 637 402 952 86 20 1022 442 597 669 369 885 151 1009 30 732 306 521 516 371 667 525 513 311 731 762 273 228 808 781 260 180 860 857 183 905 133 277 761 188 850 954 87 640 401 658 383 358 683 839 202 276 760 972 66 874 162 394 645 883 152 280 757 312 727 1021 17 977 63 316 721 162 879 297 739 421 621 205 836 265 776 542 497 133 904 277 761 401 638 731 304 236 801 809 230 104 933 674 369 1004 33 727 308 189 848 759 280 812 224 343 694 325 711 993 45 733 306 698 340 839 196 322 717 974 69 932 106 164 876 91 946 422 619 461 576 901 139 1018 23 846 193 479 561 692 348 491 547 152 888 367 670 120 919 785 251 491 546 906 132 261 776 886 150 794 249 72 969 249 792 488 553 681 356 405 636 981 58 830 212 973 65 133 906 135 905 840 198 576 465 324 716 184 852 228 809 616 424 31 1010 701 340 569 471 599 437 740 299 159 877 137 903 52 987 706 333 71 968 981 56 793 248 467 571 209 827 303 736 640 402 191 848 516 523 983 55 976 66 352 687 229 811 225 814 823 214 943 97 932 111 238 799 29 1008 50 991 158 879 95 943 86 953 437 605 1 1038 703 332 139 901 492 544 752 289 96 943 721 319 434 605 121 917 610 433 326 714 1010 28 508 530 37 1001 756 283 432 606 228 809 496 546 235 801 345 696 1022 18 840 198 187 853 905 134 83 953 416 621 358 681 482 555 574 463 20 1017 1027 12 670 373 1028 14 60 979 300 738 269 772 660 376 515 527 486 555 47 990 1 1038 973 69 708 330 278 760 342 698 763 280 544 496 394 646 617 420 616 422 75 964 115 925 516 526 875 163 657 382 996 41 947 91 47 995 430 610 854 187 109 931 180 860 554 487 779 256 835 201 572 469 126 910 888 152 323 716 960 78 901 142 578 461 153 887 918 120 623 417 153 888 146 893 372 668 702 339 443 599 1007 32 590 452 597 445 543 494 940 95 416 625 264 773 342 696 81 959 762 279 730 309 313 726 745 294 173 867 639 398 695 341 791 249 37 1003 649 388 44 995 917 124 456 583 497 541 908 131 1038 1 1026 16 297 741 713 323 261 777 404 634 13 1025 362 676 246 794 140 899 853 183 396 640 808 229 373 666 336 699 94 944 140 901 467 573 920 119 999 43 131 905 581 456 597 441 1010 26 347 693 471 566 997 43 589 449 623 414 560 478 742 295 927 112 634 407 895 148 144 896 29 1009 384 652 878 165 471 568 678 361 1038 1 427 615 906 132 741 300 507 533 113 926 181 857 12 1026 1036 5 2 1037 1004 34 284 758 562 479 515 521 58 981 512 529 96 945 1017 20 695 345 705 338 717 322 553 487 777 259 595 440 830 205 941 100 293 744 221 815 329 710 6 1034 30 1011 641 396 467 572 311 729 584 455 971 68 585 452 91 948 624 414 422 617 800 238 793 246 205 832 179 861 409 633 182 858 954 83 1006 34 644 398 97 942 218 820 421 621 290 746 990 48 524 516 944 96 637 401 759 283 279 757 82 957 395 646 267 771 332 707 66 974 949 88 216 827 815 225 1026 15 696 344 300 741 193 849 312 724 327 715 257 783 800 237 143 894 10 1029 570 470 25 1012 523 518 84 955 950 89 475 561 628 412 209 827 75 963 622 415 315 723 696 344 847 196 517 526 477 563 514 529 1009 29 106 937 503 536 451 587 793 243 862 179 877 162 143 895 637 402 202 836 69 973 861 176 243 795 1028 13 849 187 133 905 520 516 511 526 775 263 477 561 317 725 972 66 831 205 405 634 341 700 370 669 938 100 178 862 179 860 282 757 70 969 981 57 343 696 65 972 811 230 628 413 266 770 365 670 435 601 577 459 82 955 365 677 231 807 224 813 1008 32 530 510 447 592 639 398 342 698 709 331 740 302 916 124 949 92 895 141 514 525 867 172 397 644 102 940 614 426 466 572 336 703 631 409 496 545 660 377 725 316 490 552 787 248 323 714 245 794 390 649 371 670 1001 36 962 78 775 263 914 126 401 637 657 385 863 179 292 748 77 962 427 612 809 229 229 809 588 449 899 138 593 449 38 1003 133 903 892 148 909 132 13 1028 91 947 157 882 152 885 365 674 60 979 254 787 219 818 608 429 926 116 115 923 169 869 686 352 498 538 770 268 737 302 706 333 57 982 282 755 980 55 656 385 1009 31 868 171 634 406 761 276 529 514 783 258 1026 12 500 537 411 625 260 779 837 202 838 203 295 747 739 300 616 421 935 103 740 299 4 1038 222 818 200 839 419 621 587 448 32 1005 877 163 166 877 672 367 162 876 743 297 322 713 24 1015 1010 29 780 258 267 772 14 1027 740 299 38 1002 22 1018 996 47 457 580 492 547 880 161 36 1000 650 386 412 629 786 252 690 348 623 417 703 337 604 434 983 57 627 411 83 959 339 700 577 462 1036 2 408 634 116 924 614 422 880 157 16 1021 9 1028 955 83 290 747 383 654 529 509 326 713 63 974 775 261 504 538 166 877 676 364 890 152 838 202 220 815 481 558 651 385 625 418 377 661 715 324 528 513 103 937 302 736 669 368 475 563 239 803 196 845 592 447 94 945 755 281 171 868 253 786 604 435 158 881 426 610 641 397 326 715 481 559 864 173 350 686 865 174 176 863 794 244 205 833 423 616 1012 25 53 988 649 391 768 269 406 637 276 763 355 681 962 76 524 515 608 434 652 388 355 686 445 593 521 519 772 267 432 608 432 608 656 381 164 878 284 756 277 765 30 1008 545 491 403 637 63 976 930 110 1029 14 924 113 612 426 11 1027 84 958 512 527 374 662 818 218 678 361 921 116 588 452 560 477 538 500 276 762 671 370 450 592 823 214 873 166 201 838 270 769 524 515 743 296 925 115 291 749 103 936 300 735 508 529 855 183 211 826 377 664 10 1033 702 334 872 164 60 975 710 325 417 622 594 445 766 275 236 803 631 408 931 108 711 328 274 768 208 834 847 191 387 652 274 763 471 566 728 311 946 97 428 611 73 965 952 88 654 383 95 944 805 234 151 888 288 750 325 717 208 830 272 766 919 118 601 436 790 248 27 1011 25 1014 526 517 802 233 688 349 316 725 1015 23 307 728 553 488 242 796 185 851 130 907 779 260 923 115 101 939 76 962 840 198 117 925 812 227 31 1007 183 860 310 729 306 734 63 978 558 480 789 250 137 902 139 897 684 356 262 778 203 836 536 507 164 879 660 378 412 627 524 516 622 417 987 52 737 301 283 756 28 1012 404 635 757 285 525 512 200 839 912 126 754 282 236 799 182 854 154 881 687 350 4 1037 143 899 927 112 279 759 515 525 351 687 712 329 612 424 305 736 333 705 1005 35 833 206 260 782 365 677 287 749 740 301 442 598 531 507 554 486 986 51 912 127 87 953 341 700 955 85 602 441 757 280 639 401 149 890 828 212 361 680 33 1008 826 209 392 644 658 377 949 93 203 838 769 271 565 474 217 821 623 416 914 123 385 651 189 846 493 547 603 432 338 700 643 398 673 367 387 650 357 684 274 765 330 707 850 187 157 884 651 387 911 126 125 916 998 41 938 99 826 213 571 468 903 136 695 344 28 1011 115 924 852 185 631 407 566 470 623 417 309 733 149 890 584 454 887 153 830 207 845 196 221 817 465 574 39 1000 812 230 281 758 381 657 681 355 288 752 1010 30 19 1017 250 789 102 938 998 41 1027 13 187 853 778 264 905 134 324 715 323 715 360 677 51 990 471 567 1036 2 311 729 829 212 615 426 941 97 54 986 923 117 134 904 926 113 207 831 628 410 728 312 516 519 868 172 859 177 752 286 65 970 431 604 563 479 109 929 550 488 25 1014 395 647 660 378 330 710 46 993 233 803 676 363 484 552 615 426 322 714 942 100 870 167 598 444 739 297 866 173 819 223 49 992 622 417 130 906 335 706 128 910 1009 28 1038 1 723 317 279 761 55 984 552 486 313 725 644 392 381 659 195 841 809 232 912 127 333 707 608 430 693 346 526 516 333 706 752 286 303 736 503 536 5 1033 625 414 747 288 27 1012 843 194 549 493 727 313 706 332 52 988 748 293 15 1021 886 154 458 579 333 703 609 430 803 233 601 439 1007 34 843 193 124 912 519 516 516 521 896 144 128 915 89 949 966 72 112 924 972 67 42 999 736 304 562 475 206 832 872 167 8 1031 45 992 647 390 848 193 743 293 357 683 583 456 391 646 197 839 855 183 794 244 500 539 230 810 252 789 503 539 252 786 929 110 1034 6 915 123 574 463 937 104 207 834 431 609 372 669 574 462 404 633 814 226 650 390 275 762 730 306 792 247 792 247 505 533 336 703 395 644 1020 19 572 465 564 478 509 530 286 752 321 717 797 241 461 582 267 772 228 807 230 807 740 302 712 325 837 201 367 669 827 213 579 462 541 496 228 807 1017 23 710 327 706 334 662 376 394 643 497 546 27 1012 959 76 906 134 995 44 216 826 552 488 217 820 148 890 894 147 394 645 763 277 960 79 752 287 241 800 415 625 805 230 812 228 885 156 186 854 872 168 916 126 639 402 514 523 276 764 804 236 515 525 746 293 500 535 352 689 892 150 899 144 576 464 353 682 328 713 616 422 880 160 151 886 378 659 779 261 1038 1 416 625 566 473 261 775 422 619 441 596 1023 15 712 327 293 746 657 381 355 682 296 744 910 133 654 385 438 598 917 122 122 917 282 757 296 747 232 809 219 823 79 961 471 566 295 746 68 970 433 607 794 247 368 672 434 603 137 899 597 442 881 159 813 225 459 579 827 212 143 895 364 674 510 528 924 117 156 883 600 442 659 377 632 406 235 807 947 92 166 872 844 195 448 591 298 742 507 533 396 642 649 392 525 513 265 773 958 77 378 659 580 458 826 212 183 855 154 888 580 455 381 657 656 379 967 75 857 185 216 821 49 990 146 891 315 722 700 340 850 189 564 476 318 718 309 726 337 704 306 731 524 518 6 1032 1022 21 1035 3 952 87 889 150 62 980 409 631 607 433 865 175 17 1022 643 398 462 577 445 597 753 284 677 363 103 935 372 668 860 178 693 346 684 356 851 191 828 209 63 972 393 647 270 771 820 218 32 1010 323 716 162 878 794 247 226 816 122 915 773 266 380 658 454 584 931 111 945 96 503 537 269 770 307 733 640 400 500 537 234 806 186 853 821 217 118 925 965 75 706 330 511 529 606 433 477 565 445 598 862 176 154 887 769 272 864 175 432 607 552 489 779 260 513 524 854 185 27 1013 268 775 242 796 852 188 1021 20 528 511 144 897 716 323 188 848 432 605 240 800 133 906 39 1002 997 41 479 562 552 485 608 433 381 657 135 905 188 851 163 876 298 737 801 239 654 384 49 991 208 831 626 414 386 651 718 324 1038 1 713 325 492 545 304 738 88 950 97 945 510 532 970 67 839 199 578 462 166 874 104 934 112 927 242 798 538 500 981 62 800 241 685 355 673 364 240 798 23 1020 1008 30 748 291 906 134 768 268 698 341 567 472 53 984 175 863 430 608 409 628 941 100 423 615 833 203 745 296 375 667 428 608 297 740 268 772 568 469 499 538 368 671 463 576 916 123 817 224 473 566 615 422 264 777 995 46 828 212 765 272 877 163 599 439 272 768 83 953 593 444 878 160 712 328 827 212 656 385 596 442 924 116 288 754 84 951 681 358 323 712 959 83 451 590 905 133 797 243 279 757 374 667 665 375 857 185 730 307 516 524 738 300 573 468 634 407 266 772 568 475 25 1016 514 524 605 432 538 499 837 201 928 114 56 985 658 380 426 615 42 997 716 326 541 496 678 357 626 412 840 197 829 211 849 191 950 92 939 103 134 904 415 624 557 480 629 412 344 696 735 306 107 934 160 878 151 888 655 385 653 388 331 708 646 397 550 488 868 170 801 234 263 774 446 593 566 473 272 765 686 350 119 920 616 420 709 328 362 676 534 508 320 719 250 785 374 664 537 500 631 408 905 133 488 555 565 477 639 398 726 315 621 419 934 105 411 626 333 708 20 1020 62 980 271 765 862 178 708 330 929 109 191 846 780 261 265 771 354 685 581 461 738 303 632 406 107 934 699 338 359 678 686 353 245 791 422 619 747 294 275 764 990 50 627 409 142 897 54 986 71 967 955 87 767 274 967 74 1017 22 296 744 1034 2 915 123 869 169 581 458 554 485 365 673 129 911 214 823 898 142 238 804 165 874 81 955 141 901 588 449 705 337 333 708 530 512 622 418 38 1002 855 185 891 147 68 968 791 251 268 769 1027 12 571 466 434 605 448 588 382 657 732 304 1037 2 125 914 968 68 328 710 374 667 594 443 844 197 927 110 371 668 587 450 38 1002 501 540 973 64 616 422 45 996 28 1011 21 1018 433 610 341 695 208 834 364 672 102 936 276 767 261 780 692 345 777 261 213 828 344 693 737 301 781 258 483 556 195 844 594 444 486 554 729 309 845 191 102 936 129 912 497 540 739 297 124 917 520 521 742 295 65 973 375 662 754 287 404 633 270 766 929 107 523 513 431 610 898 140 418 621 815 224 918 122 854 187 144 894 595 445 501 540 8 1029 760 281 593 446 162 874 780 257 64 975 824 217 933 105 405 634 941 97 908 130 626 415 652 388 828 212 469 572 602 438 894 146 727 312 932 109 770 269 856 184 425 614 256 780 308 732 176 862 509 531 833 206 235 804 764 275 754 286 497 539 507 531 241 802 749 293 14 1024 358 683 323 718 749 291 978 60 91 947 987 53 631 409 462 579 407 630 675 364 277 762 630 407 110 929 373 667 405 632 976 63 238 800 400 638 686 357 708 332 1008 31 625 412 856 186 523 514 337 701 118 924 639 402 728 309 126 912 34 1006 63 974 401 638 563 479 579 460 673 363 693 349 740 299 986 52 748 288 228 810 630 409 233 807 199 837 545 496 192 851 433 608 336 703 86 950 204 835 958 80 805 237 811 225 766 271 836 200 605 433 841 195 456 581 853 187 80 960 758 280 306 732 667 372 599 437 822 217 446 594 414 623 795 245 398 643 868 169 277 763 512 527 54 984 170 870 483 555 2 1037 460 579 555 482 643 397 399 643 909 130 64 972 394 649 56 982 120 922 157 882 978 60 182 858 792 249 794 245 663 373 506 534 551 488 262 775 461 580 776 262 886 155 996 41 608 428 819 223 681 358 744 297 204 832 39 1000 784 255 703 336 347 696 987 56 474 567 13 1025 819 223 348 693 85 955 1020 18 895 143 886 152 919 120 933 105 663 377 383 655 802 237 410 631 862 180 455 584 18 1017 366 669 546 491 348 688 44 995 799 237 443 597 498 544 1015 21 286 751 259 781 760 278 168 872 518 522 561 475 586 451 773 267 342 697 1020 20 263 775 306 732 821 216 486 556 635 400 933 107 208 828 745 293 50 988 150 891 999 41 166 875 392 644 530 508 318 723 117 921 266 769 987 49 127 911 129 914 219 822 295 742 277 760 102 938 181 856 867 171 835 202 488 550 627 410 781 259 969 66 705 337 552 485 436 600 102 938 203 836 314 724 665 374 150 892 331 710 729 307 132 908 19 1018 589 452 939 103 951 88 401 640 476 560 65 973 357 684 455 585 819 221 353 685 1038 1 984 58 150 886 361 682 229 810 529 510 674 367 942 97 510 532 243 794 811 229 521 516 249 789 122 919 746 295 648 389 35 1005 488 550 291 746 802 236 994 48 563 472 543 495 738 301 1038 1 750 288 210 827 1020 22 55 986 314 727 348 692 606 437 271 765 462 577 44 995 396 640 618 418 506 533 921 118 875 165 1000 39 596 446 369 670 524 515 725 313 959 81 1015 26 912 125 842 199 619 424 211 828 591 449 658 381 573 465 920 119 649 388 233 807 692 344 295 743 824 214 981 61 964 75 265 773 352 690 791 247 448 590 889 152 584 456 53 988 431 607 521 516 586 453 439 601 108 932 706 333 110 926 37 1003 697 344 153 886 300 741 193 843 852 188 664 377 212 826 82 958 680 358 351 685 171 866 559 477 559 483 102 940 269 767 624 414 962 73 892 147 684 355 274 768 801 239 538 501 834 204 123 915 75 966 67 974 973 68 246 796 243 798 99 943 892 147 106 931 162 880 816 220 240 801 611 430 803 234 588 450 301 734 209 831 230 806 951 88 750 292 447 592 82 957 826 216 860 179 558 482 524 515 836 204 213 822 514 526 804 235 83 957 89 949 725 314 126 911 310 730 146 896 112 928 526 516 618 421 824 215 464 577 328 711 98 944 532 508 924 118 315 723 378 660 1016 19 137 902 1037 2 891 147 165 871 482 558 168 870 197 842 54 988 625 415 152 884 471 569 478 562 719 322 190 850 872 170 956 83 1018 20 836 206 1020 19 787 251 349 688 617 422 691 347 890 149 1005 33 544 499 839 200 971 72 872 166 605 431 411 625 730 310 950 93 811 225 467 571 900 137 240 799 166 877 28 1008 170 869 813 227 674 367 50 990 375 667 288 749 433 606 1 1038 715 323 556 483 593 444 1 1038 602 439 521 519 467 571 56 982 941 100 908 133 578 458 597 444 284 759 803 238 877 165 275 764 543 496 486 552 524 512 403 638 588 448 608 430 422 618 362 676 778 263 935 105 527 510 513 525 829 211 415 627 424 617 365 676 259 781 749 292 579 461 776 267 645 398 998 44 1036 3 285 755 110 930 180 862 986 53 465 573 797 241 360 679 400 635 760 279 689 349 656 381 839 201 135 904 950 89 307 729 860 180 468 569 450 586 817 222 1022 15 741 296 594 444 11 1030 62 981 490 548 815 223 253 787 420 615 487 552 962 75 570 470 650 392 300 740 513 527 187 852 500 540 47 996 755 288 479 558 1012 29 987 50 801 235 564 477 410 630 977 62 904 136 360 678 837 201 408 631 898 137 269 773 371 671 748 293 48 994 993 46 667 370 906 133 805 232 310 727 341 697 913 130 162 874 499 541 580 459 544 491 974 67 546 497 560 478 907 131 563 473 916 125 729 311 790 250 723 316 970 72 960 81 701 338 736 304 172 868 365 678 211 828 124 915 640 403 870 168 131 906 735 302 41 998 841 197 855 185 545 495 853 188 446 591 426 614 193 844 750 288 854 184 111 930 253 787 402 637 88 952 132 907 574 461 1008 32 439 596 347 693 812 228 249 792 429 607 981 57 341 697 374 669 25 1015 740 296 662 378 977 61 964 75 546 494 478 563 599 441 514 524 472 569 379 658 695 345 109 929 784 255 561 479 1016 26 703 333 678 358 966 71 834 204 799 240 683 357 424 611 767 273 177 863 734 309 580 462 1001 40 770 269 302 734 553 482 929 107 658 380 440 600 506 533 222 813 764 275 36 1006 931 106 59 981 406 633 825 213 249 793 124 916 340 696 52 990 869 169 40 1003 276 760 64 975 168 869 979 58 515 523 1014 24 741 298 670 368 542 501 974 61 105 934 967 70 890 150 984 56 187 849 988 50 149 890 1011 30 250 788 285 752 529 510 694 349 329 711 24 1012 498 542 22 1019 238 801 16 1019 128 908 722 318 691 348 844 194 930 111 378 662 982 55 87 955 72 966 381 660 849 186 363 675 513 526 186 855 762 278 184 858 529 511 826 212 508 530 802 235 525 518 900 141 923 112 246 790 199 838 401 636 426 614 1011 31 104 935 217 822 1010 30 851 190 483 560 646 394 495 544 769 270 444 599 651 389 484 554 694 348 644 393 115 924 374 667 444 597 991 48 636 404 496 543 409 632 257 783 765 273 684 358 254 788 943 94 647 391 546 492 580 458 337 704 797 244 950 88 120 916 1020 22 631 409 291 752 576 462 98 943 941 95 456 584 261 778 993 47 409 627 707 333 783 254 768 274 937 103 415 623 60 976 199 842 1000 42 257 782 382 656 724 315 625 415 612 427 546 491 590 451 918 123 231 812 765 275 352 687 953 87 717 326 58 980 37 1003 916 123 1011 29 324 714 553 486 130 905 953 87 956 85 982 58 753 285 1035 5 887 154 574 464 766 275 17 1024 891 147 547 492 515 524 681 355 445 596 672 369 950 87 827 210 849 186 897 138 1016 24 814 226 410 631 441 595 493 546 534 507 264 772 634 402 341 698 227 812 12 1030 658 380 834 208 400 639 16 1023 497 542 841 197 1016 24 483 554 93 947 419 620 577 463 779 261 213 827 321 715 1013 24 117 920 306 734 1034 8 649 387 321 719 17 1021 267 768 709 330 26 1014 1033 3 37 1003 753 287 442 595 731 310 24 1014 198 839 940 100 864 174 363 675 145 898 911 126 948 94 1026 10 346 695 735 308 319 723 806 235 246 791 170 870 529 507 56 980 530 508 141 896 899 141 226 810 272 766 422 616 29 1009 487 551 529 511 994 44 124 914 747 293 988 51 1020 17 920 117 932 108 743 295 403 634 148 892 890 148 52 985 66 976 691 350 292 749 569 466 521 519 6 1035 761 274 280 757 706 333 198 840 505 535 510 531 221 818 697 341 8 1031 802 234 962 79 141 899 883 154 667 373 352 686 837 206 712 328 866 170 43 997 948 89 312 723 144 896 221 820 493 545 913 124 204 831 257 784 164 877 690 349 879 159 586 454 1033 8 264 779 240 800 648 395 948 93 401 638 485 553 423 614 501 538 244 797 762 278 878 159 574 464 491 547 507 534 966 74 925 118 235 805 305 731 814 226 33 1006 920 117 145 894 455 583 603 440 508 533 344 693 654 388 699 340 917 120 170 871 875 165 842 199 727 310 43 992 928 107 30 1009 686 355 468 567 951 88 733 308 322 718 287 752 200 842 908 130 174 867 779 262 40 998 401 640 57 980 222 819 380 661 743 298 798 242 1037 2 240 798 218 821 983 57 903 138 347 693 356 681 513 523 249 794 1018 21 531 507 849 188 568 473 954 87 928 113 334 705 582 458 6 1037 375 668 526 513 639 400 91 948 570 469 274 763 6 1032 244 796 831 205 212 826 514 524 975 65 728 309 872 167 721 320 820 218 859 184 466 574 383 658 649 387 129 911 489 551 561 474 406 630 670 369 792 245 21 1018 927 111 1034 6 799 241 679 360 28 1012 358 681 622 417 657 379 187 854 153 884 464 573 998 41 230 809 406 636 314 724 807 231 403 633 768 271 681 358 619 421 761 279 944 93 877 165 706 333 644 395 914 128 744 297 95 941 1014 23 777 264 778 264 870 168 157 881 650 390 171 869 825 213 990 46 306 734 985 57 483 560 66 973 308 730 993 49 104 932 338 699 771 269 729 306 136 903 170 869 8 1032 530 513 460 579 93 945 992 44 73 964 450 586 391 650 825 215 16 1023 638 400 949 90 278 760 694 342 497 542 1008 28 497 545 650 391 616 420 180 860 30 1006 453 588 519 522 407 632 1003 35 822 215 222 819 958 83 360 675 702 336 164 877 855 183 993 50 430 607 888 150 554 486 444 596 998 42 573 465 438 601 176 863 772 266 403 638 309 730 76 965 798 237 98 939 371 667 521 517 1018 18 297 739 102 941 972 64 563 478 100 940 249 791 499 540 526 512 64 978 663 373 848 189 782 256 97 942 237 802 971 70 36 1003 334 708 326 715 370 671 481 558 385 657 437 603 810 228 331 705 450 587 582 457 630 411 40 1002 241 797 530 512 837 201 508 531 669 369 770 268 493 546 77 962 113 924 474 563 300 740 841 196 850 192 605 436 546 495 466 573 890 148 206 832 162 876 926 111 226 813 13 1026 736 305 196 844 374 664 954 86 215 826 810 229 1011 26 365 676 608 429 5 1033 773 266 406 633 419 623 149 890 1025 14 487 551 579 459 825 215 1009 29 416 622 559 478 722 321 408 631 1009 32 647 395 867 173 408 632 12 1026 806 236 254 786 885 152 841 202 278 760 37 1002 210 830 1024 15 733 306 1036 1 101 938 446 591 693 347 575 463 333 708 794 245 704 335 1013 24 640 403 38 1002 911 131 374 665 24 1016 255 783 858 179 838 203 818 219 751 288 289 750 427 610 625 417 893 147 748 289 16 1022 1 1038 1030 9 463 579 675 367 5 1033 735 302 597 443 379 657 89 951 462 576 40 1001 534 505 843 196 861 178 720 318 814 223 833 205 754 287 248 790 11 1026 536 501 919 118 27 1013 957 78 566 473 965 78 774 264 442 600 443 595 291 749 81 956 967 73 728 312 774 265 199 843 236 800 602 434 873 166 360 683 657 379 905 134 295 745 264 773 237 803 126 913 525 515 729 309 19 1021 698 338 152 886 933 106 588 453 517 521 766 275 880 161 524 517 92 944 982 58 971 68 98 939 373 668 653 382 445 595 10 1030 262 779 879 161 617 422 614 428 278 760 785 254 819 218 219 820 548 492 97 945 146 893 920 119 295 743 677 361 333 706 872 167 811 229 375 664 928 111 295 744 588 454 353 685 865 178 742 297 1004 34 824 215 235 806 135 900 862 178 268 767 725 315 121 916 880 155 98 940 427 610 515 525 379 660 572 466 1001 39 306 737 440 596 366 677 699 343 505 534 474 565 216 824 784 255 113 928 991 47 267 774 768 267 580 461 416 625 816 223 765 276 82 959 569 468 471 568 295 744 99 939 819 220 624 416 726 310 494 545 819 221 775 266 972 70 559 481 904 136 73 966 1008 29 988 50 314 723 975 64 799 241 647 391 147 894 130 909 879 161 889 152 366 673 73 965 249 789 930 110 694 344 405 633 284 752 178 862 550 489 969 70 293 745 59 979 1003 34 253 786 679 360 159 876 694 344 788 251 332 706 83 955 829 210 439 598 1008 32 67 972 188 850 340 696 262 774 199 838 429 608 593 446 39 1000 621 415 960 78 705 335 255 786 278 762 570 471 79 960 61 974 514 525 373 668 166 874 839 198 446 592 453 587 910 128 191 849 963 74 316 720 567 473 535 504 434 605 147 893 392 650 1011 30 754 282 506 530 707 332 500 543 87 951 1005 38 443 596 567 472 7 1029 1003 37 54 983 399 637 774 267 649 393 371 670 333 704 98 940 777 259 291 749 671 370 622 419 383 656 34 1002 492 546 863 178 259 777 222 819 811 228 627 409 435 604 541 498 313 725 987 50 322 719 310 731 530 508 827 210 436 600 767 269 298 737 898 141 479 561 115 922 139 899 68 971 653 385 877 163 151 888 977 61 921 118 181 858 809 230 857 184 124 914 743 296 745 290 438 601 118 919 600 436 708 329 505 534 422 615 854 187 202 839 908 133 366 672 620 420 1001 38 870 168 827 209 356 681 985 52 237 802 469 569 791 249 344 697 724 311 625 413 546 497 26 1015 727 313 846 193 1016 21 136 901 218 819 673 362 386 649 691 351 196 841 671 369 342 693 950 89 360 681 815 223 285 754 16 1022 601 439 616 421 750 292 270 771 79 961 436 604 7 1032 801 241 738 301 923 117 320 722 865 172 221 820 101 937 870 172 886 151 7 1031 193 849 862 178 646 392 305 735 62 978 283 755 854 182 1000 37 767 274 311 725 19 1020 163 874 505 535 63 973 232 808 697 339 304 737 946 91 149 893 647 393 138 900 735 304 504 533 96 944 85 951 642 400 728 314 485 555 714 329 195 844 963 76 98 940 396 645 349 688 567 473 838 201 838 199 900 139 322 718 439 599 778 263 691 348 333 709 197 845 322 719 512 526 161 878 675 362 914 125 389 647 1023 15 835 203 440 601 507 530 581 459 52 987 21 1018 154 888 905 134 142 895 1025 12 773 266 782 259 722 316 732 307 746 291 188 852 943 97 108 930 906 130 991 50 410 627 694 349 474 565 772 268 601 439 1001 37 791 250 887 150 97 943 22 1015 569 474 729 313 506 531 256 786 650 391 209 830 331 709 227 814 907 131 475 562 979 61 21 1018 691 350 157 884 918 121 845 193 294 749 968 69 522 517 781 254 2 1037 204 835 1032 11 342 698 449 590 519 518 845 195 311 729 320 719 298 741 959 79 107 932 587 450 78 960 568 467 867 172 836 204 182 860 28 1011 314 722 592 450 249 792 586 455 362 678 603 434 955 85 570 468 86 954 463 574 310 731 477 561 563 477 261 780 847 194 141 901 908 131 197 842 430 608 398 638 78 963 595 445 424 613 751 289 501 537 232 811 509 531 22 1019 625 414 319 720 134 904 383 654 992 50 881 161 20 1017 65 971 969 71 245 793 326 716 350 690 454 586 278 763 632 411 179 863 790 245 59 979 786 257 570 469 877 163 971 67 2 1037 432 606 121 916 597 442 484 554 43 995 3 1034 899 141 78 959 575 463 749 288 64 979 225 818 931 108 691 349 310 727 333 706 780 257 947 93 708 334 891 150 404 633 163 878 189 853 446 594 44 995 1031 4 1023 17 210 830 684 356 509 531 95 940 96 943 682 357 933 105 314 725 963 72 659 379 941 100 552 487 321 718 9 1031 416 621 609 429 687 351 353 689 978 62 204 835 578 464 548 492 996 44 76 963 56 982 476 563 667 375 81 959 822 215 757 285 120 920 80 961 350 688 860 176 481 557 577 460 1008 31 837 205 863 176 18 1025 392 650 68 969 550 489 683 358 730 305 563 477 669 372 438 600 816 225 302 735 294 745 1015 22 58 981 702 336 117 922 515 520 991 50 605 435 342 696 65 973 990 50 330 709 800 239 583 459 1034 6 20 1019 910 132 862 178 11 1025 841 199 247 794 297 741 509 532 494 543 280 757 604 433 432 610 849 188 453 586 74 966 691 350 593 444 414 623 604 435 564 473 265 776 151 889 937 102 207 835 509 528 66 973 357 679 374 664 415 625 407 631 505 534 743 297 711 329 659 381 320 720 363 677 837 203 160 882 590 449 485 554 878 160 480 560 774 266 868 173 735 302 402 637 991 46 655 381 430 611 679 360 961 79 681 360 780 263 392 647 971 69 783 252 9 1034 608 434 285 754 208 829 563 475 766 275 103 933 266 772 886 154 14 1026 638 402 262 774 442 597 228 814 406 631 378 657 77 962 668 372 67 975 981 59 581 462 246 793 63 977 713 328 99 937 899 141 147 894 254 783 395 640 750 289 786 254 893 147 622 413 1037 5 936 101 763 279 315 723 586 451 711 326 36 1004 11 1029 714 324 762 277 130 911 267 774 466 575 255 784 785 254 945 95 20 1015 559 479 53 988 880 160 889 150 529 508 628 409 647 391 390 650 594 445 957 83 501 538 659 380 313 728 789 249 184 855 274 766 594 448 312 724 995 42 703 335 415 621 522 517 822 220 219 821 776 264 315 726 293 747 436 603 638 404 74 965 39 1003 36 1005 326 711 134 907 1008 30 414 628 299 742 868 172 95 942 371 667 950 91 294 746 126 915 113 925 432 606 609 429 7 1030 192 850 759 278 183 857 258 778 242 801 577 461 417 624 576 462 745 291 85 954 484 553 417 620 726 313 924 113 888 148 121 922 660 379 530 507 1033 8 152 887 990 53 652 385 243 799 1034 5 491 550 480 560 710 328 302 736 562 478 570 471 792 247 808 232 896 145 868 171 56 983 245 791 780 263 703 335 1026 17 537 502 566 474 505 534 63 980 196 845 965 75 544 493 26 1015 605 433 625 415 522 519 717 322 688 347 265 770 123 914 664 375 617 422 139 897 193 844 365 673 734 304 180 863 1025 15 787 253 99 941 518 524 849 188 355 684 361 676 980 61 665 373 114 926 469 573 709 332 732 305 855 183 766 271 545 491 390 647 432 607 861 175 900 140 612 430 401 635 84 955 87 950 687 354 484 556 974 67 56 982 701 340 1037 2 486 549 842 198 504 539 366 673 687 354 874 164 558 480 691 345 478 561 111 926 11 1029 404 632 12 1027 635 406 674 366 1002 38 353 684 274 768 880 160 336 702 239 801 245 790 122 916 493 546 578 461 1029 13 517 522 1033 6 84 957 439 597 125 915 894 146 820 220 424 614 1032 5 71 967 454 586 1025 18 456 580 919 122 164 872 62 977 170 869 150 886 240 799 786 254 149 891 888 150 999 42 338 702 356 684 687 354 836 203 812 231 499 541 463 575 832 207 323 719 606 434 518 524 473 565 304 733 91 948 891 146 459 581 860 177 685 358 997 44 69 969 624 413 219 819 207 834 804 236 1017 23 641 399 587 456 703 337 1020 18 397 644 370 669 39 1004 753 288 958 83 19 1020 636 404 488 554 661 380 367 672 641 400 529 510 623 415 912 129 611 429 386 651 990 46 739 301 854 186 768 269 272 766 874 165 106 932 973 63 506 537 256 781 644 392 885 155 367 675 521 517 77 962 658 382 258 781 198 838 497 542 1034 5 917 126 222 819 69 971 175 864 780 261 334 709 926 111 359 678 173 867 58 980 1038 1 736 305 208 832 1011 25 513 524 373 665 345 695 899 138 522 521 377 662 1010 30 561 480 734 304 875 165 941 98 728 314 854 185 964 79 492 544 115 927 71 970 301 739 718 318 266 774 722 315 881 160 412 627 734 303 856 180 271 769 162 876 99 938 1037 2 827 211 360 683 596 441 673 368 14 1026 300 738 887 151 23 1017 339 700 924 114 612 428 146 890 629 410 334 707 248 791 864 173 466 571 1009 28 832 208 750 288 422 619 23 1020 444 592 214 826 841 197 203 833 127 913 33 1007 386 653 645 391 1003 36 629 410 716 321 888 154 432 608 471 568 263 773 156 882 368 670 939 101 444 595 594 449 654 385 5 1036 611 428 201 835 169 870 230 811 596 443 597 440 759 278 351 687 696 343 964 75 521 517 811 226 195 845 481 557 490 550 557 481 32 1003 591 450 419 618 919 122 218 823 645 393 494 544 689 350 514 523 892 145 390 650 977 63 906 133 995 42 655 380 484 556 465 574 983 56 358 680 394 645 579 462 341 696 799 238 774 267 892 144 342 698 369 669 699 338 853 187 816 223 325 715 764 277 363 677 753 286 369 672 558 481 40 999 553 483 190 849 657 383 592 447 758 282 335 704 763 279 62 976 251 784 793 245 314 728 209 831 192 845 296 743 281 757 888 149 998 38 189 849 890 152 180 859 335 704 823 217 859 179 309 732 110 929 1014 21 319 719 143 898 627 413 298 741 733 309 439 600 922 117 772 267 763 279 811 228 338 702 133 903 1037 2 675 362 907 133 310 730 297 746 649 389 607 429 529 511 971 70 95 945 508 531 437 600 650 388 224 814 452 584 18 1022 757 284 651 387 406 635 984 53 714 322 953 86 812 229 605 434 54 986 302 733 441 600 169 868 732 306 187 853 806 235 76 963 150 889 276 763 517 521 940 99 768 271 581 457 581 458 522 517 250 791 731 308 935 104 485 555 585 453 332 706 452 584 996 43 26 1014 61 978 483 556 943 95 249 790 815 225 17 1021 817 224 769 271 811 230 926 113 293 745 832 207 740 296 33 1007 486 553 1021 16 743 294 667 374 567 476 457 579 442 601 226 814 795 244 869 169 398 644 1008 31 977 63 458 582 290 749 740 298 852 185 706 335 352 689 468 571 714 324 760 279 76 963 592 448 176 863 19 1019 346 692 459 578 845 195 819 219 749 290 185 855 865 176 271 767 544 497 1037 2 496 544 709 331 263 775 232 805 74 961 636 404 153 886 461 582 752 285 423 617 348 691 563 474 363 672 47 989 819 219 753 285 992 45 785 255 602 434 94 947 739 297 684 356 143 897 756 282 410 629 490 546 1001 42 747 289 792 250 558 479 870 170 44 997 317 723 48 988 281 757 462 577 587 452 984 56 504 534 616 423 133 905 192 845 283 753 275 766 818 218 212 824 50 989 65 974 583 457 548 491 731 310 120 918 344 695 1036 6 961 77 610 426 991 49 504 538 1012 25 459 584 472 567 804 237 308 730 311 728 1025 14 478 559 307 730 524 511 323 717 551 488 698 343 716 321 822 219 879 160 560 479 848 188 37 1000 835 203 824 216 294 744 845 190 690 349 787 248 936 103 846 190 952 87 739 297 704 337 817 226 13 1024 136 903 835 205 148 889 585 450 665 375 828 214 455 586 637 400 631 409 156 881 235 808 89 949 619 420 77 961 511 528 2 1037 761 279 671 367 712 327 580 461 786 252 592 449 993 47 675 365 241 799 698 340 476 561 61 979 827 209 173 869 586 454 759 282 464 577 28 1009 232 806 230 807 627 409 31 1009 138 905 646 392 1021 18 402 634 490 551 289 753 977 63 477 563 728 312 920 119 146 889 108 932 683 353 33 1007 982 55 673 367 620 419 440 599 385 658 606 430 65 973 400 637 228 811 943 99 246 793 949 93 557 483 648 393 487 553 451 588 1017 24 844 196 708 331 446 593 405 636 1038 1 290 749 33 1006 434 609 1005 34 315 725 778 261 398 640 982 55 633 408 871 169 998 44 617 420 690 350 106 936 300 739 396 642 563 478 191 852 658 381 675 366 828 213 1009 33 17 1021 280 761 511 525 807 230 188 855 395 642 768 272 745 296 219 821 725 314 1003 37 556 481 369 668 733 310 279 759 482 558 451 588 534 508 766 274 779 264 565 473 109 929 597 444 879 157 539 499 332 710 125 913 585 451 248 791 665 374 822 220 386 653 332 707 742 298 869 172 232 807 488 550 316 723 985 54 913 127 915 125 318 722 367 671 852 190 623 418 40 997 25 1015 860 178 973 69 798 238 809 230 359 677 548 489 689 351 363 679 531 508 788 251 787 255 361 677 51 987 681 358 451 588 5 1032 100 938 493 544 776 262 228 810 208 833 834 208 357 681 40 1001 549 489 391 650 625 414 250 790 574 464 843 196 1027 12 44 995 630 409 1009 31 197 844 295 744 355 682 222 815 79 961 579 462 154 883 940 103 801 237 190 853 41 998 103 936 934 102 480 559 392 648 547 489 376 662 312 726 183 858 1037 2 1025 15 289 750 930 110 10 1028 302 741 660 379 811 229 926 112 1021 20 774 264 980 55 647 391 497 539 355 686 692 344 59 980 226 814 87 949 557 485 174 868 379 663 420 618 636 403 861 181 701 334 522 517 1002 40 323 717 997 39 920 118 382 654 136 904 213 823 240 800 158 878 231 808 688 351 955 83 24 1013 902 138 332 708 683 357 959 83 855 187 297 740 543 496 102 936 320 722 931 109 848 194 970 67 16 1021 200 840 208 831 957 80 194 847 669 370 648 389 872 164 1001 37 427 608 542 497 665 373 577 459 1004 34 377 663 569 471 681 359 412 624 137 900 451 587 181 857 1036 2 928 113 331 708 537 499 512 526 732 308 62 976 336 702 483 557 952 88 473 565 196 843 20 1017 605 434 987 51 733 306 698 339 262 774 27 1012 992 45 769 270 661 377 601 439 428 614 89 952 415 621 904 138 482 559 664 375 363 677 83 955 1024 13 556 487 37 1004 286 753 236 804 268 774 695 345 742 299 657 382 550 489 24 1012 539 500 156 883 919 121 334 705 614 424 663 374 984 58 188 852 262 777 922 117 268 772 553 488 577 462 521 514 34 1002 77 963 302 739 287 752 433 608 1035 4 918 120 895 145 946 95 941 95 7 1029 209 829 242 797 674 366 623 418 916 125 583 458 406 634 704 335 364 679 324 712 342 696 673 364 106 934 470 570 164 872 272 763 837 204 503 534 490 550 982 54 74 963 588 450 379 662 354 685 800 237 186 851 680 361 272 763 952 90 136 906 693 345 428 612 901 140 860 182 386 655 843 196 176 862 996 40 321 716 497 541 462 578 523 516 16 1023 459 578 387 652 948 93 734 305 508 532 339 698 221 817 775 265 877 164 989 50 215 824 855 181 559 482 222 816 567 475 143 893 687 351 138 902 645 392 895 143 621 422 5 1035 851 191 988 52 694 346 1033 5 541 499 711 327 942 101 926 109 468 573 637 406 456 581 328 710 81 958 995 41 80 962 927 115 785 254 42 996 674 368 191 848 455 584 267 774 348 689 91 951 968 70 759 279 791 250 319 721 48 993 455 580 1000 36 934 105 493 548 716 325 756 285 588 449 109 930 749 290 750 289 608 431 225 812 867 174 772 264 66 974 531 506 242 798 545 493 820 220 382 659 894 146 8 1031 129 910 38 1000 263 775 848 192 358 681 621 417 17 1021 812 224 40 1001 812 229 423 614 802 235 925 115 734 303 278 765 175 864 428 608 49 989 220 820 483 557 812 226 29 1010 50 986 497 545 232 807 57 984 337 701 475 566 405 637 183 857 605 433 960 80 403 637 764 277 819 220 792 244 650 392 331 708 360 676 671 367 165 873 846 195 342 699 395 642 146 897 159 880 640 400 942 100 129 910 573 466 580 455 478 559 862 177 1036 1 1030 8 715 325 334 703 853 189 205 835 231 811 995 43 617 422 5 1035 103 935 52 988 767 274 627 409 911 124 791 247 540 495 574 465 43 998 156 879 186 853 496 540 432 609 764 273 36 1005 90 946 369 668 517 521 314 725 1027 11 224 816 299 743 17 1025 481 555 915 125 1027 12 889 150 746 294 702 336 581 459 727 315 674 364 642 398 533 505 103 933 437 601 727 313 689 347 827 214 841 199 939 101 613 428 285 753 393 647 348 691 102 940 535 505 706 333 273 766 493 548 766 275 501 537 450 587 568 470 406 633 691 350 323 717 331 704 138 901 422 617 650 389 329 709 636 400 831 208 960 77 582 456 88 955 293 748 1018 23 286 752 881 157 494 543 248 793 468 571 720 317 679 361 711 330 749 292 704 335 1034 2 342 696 2 1038 510 530 107 931 508 532 893 143 709 328 466 575 754 286 67 976 886 150 767 274 596 442 937 101 434 604 480 561 417 619 639 399 807 235 945 95 751 287 162 874 629 411 228 811 922 116 232 809 149 888 532 509 729 310 121 918 1031 10 518 522 726 312 323 712 556 483 68 968 1006 34 803 237 560 476 713 327 853 185 830 208 179 860 585 453 184 857 640 399 843 195 196 844 982 55 353 686 236 803 316 725 852 185 611 428 200 839 47 996 736 301 363 676 940 99 339 697 326 714 318 717 935 101 404 637 658 380 388 650 49 987 333 704 89 949 1017 26 352 687 394 648 727 309 806 231 41 999 449 590 932 111 280 763 817 225 561 480 772 265 347 690 913 129 601 438 71 967 118 919 734 306 388 650 451 585 122 914 359 678 853 184 693 346 900 137 582 460 865 170 105 935 308 732 215 822 915 128 553 487 529 509 880 159 175 866 921 122 435 605 16 1022 523 514 789 252 28 1013 624 417 317 725 216 821 886 157 184 855 175 862 1030 11 953 87 442 595 964 72 868 173 720 319 326 711 803 232 276 763 839 196 424 618 144 895 683 353 399 637 191 849 165 876 171 869 834 204 641 399 263 775 513 524 83 955 296 739 192 848 797 242 520 519 194 844 223 817 938 100 682 353 400 639 621 419 657 381 185 852 797 241 350 692 350 690 1011 26 658 383 703 337 324 718 631 406 361 677 317 723 132 908 452 590 492 549 736 305 409 628 665 372 431 606 370 672 862 180 873 165 838 203 636 404 532 505 506 534 730 308 495 544 480 560 65 970 214 827 446 591 590 448 397 642 936 100 184 852 484 557 681 357 704 338 117 919 780 261 409 631 967 70 817 222 583 457 285 755 221 821 819 220 255 785 389 648 634 404 661 381 1020 23 31 1009 1014 27 760 279 130 908 371 667 753 290 131 909 446 590 906 133 543 496 304 738 222 818 459 583 1020 19 273 769 210 825 498 537 856 182 616 425 819 218 378 660 472 566 604 438 530 507 706 331 1011 28 953 83 878 161 943 94 78 959 768 270 118 923 533 507 129 911 933 106 259 780 832 207 50 990 889 147 468 569 459 579 82 959 755 282 294 745 318 724 314 727 350 689 899 140 809 231 401 637 832 207 290 750 73 964 757 280 815 221 721 318 473 566 417 624 151 886 483 554 907 131 704 338 247 794 669 373 496 540 405 633 639 400 863 176 126 910 86 952 525 513 775 262 368 667 982 58 519 520 243 795 703 336 678 358 382 660 829 210 191 849 607 436 407 635 421 620 793 246 120 921 835 206 901 134 27 1012 917 124 959 81 767 270 481 559 117 920 519 520 624 415 636 403 103 933 921 122 581 459 179 859 258 780 964 72 944 97 570 470 799 241 293 747 873 166 983 58 906 132 219 822 700 339 425 614 277 763 759 281 946 93 61 981 362 679 942 93 842 200 208 831 254 785 382 655 127 910 659 382 655 388 495 545 82 959 502 536 734 308 616 425 622 415 729 311 180 862 826 215 820 220 700 340 464 576 15 1025 118 924 169 870 228 811 631 412 101 936 432 607 760 276 781 257 157 882 714 327 429 612 913 128 650 388 935 104 204 833 462 581 923 117 807 230 259 781 72 967 987 50 801 239 555 484 432 606 499 538 923 114 105 932 46 991 320 716 891 147 884 159 971 68 576 464 810 233 473 566 984 55 1028 9 405 637 229 810 515 520 1036 5 968 72 790 246 567 473 206 831 1015 25 6 1029 472 566 865 176 199 838 59 978 654 388 326 713 423 616 226 812 63 977 381 660 596 445 950 88 458 583 197 844 340 698 424 615 392 643 1029 8 607 435 781 258 111 928 169 870 971 71 139 898 355 682 862 177 689 348 20 1019 439 599 323 720 312 727 224 815 1037 2 681 358 801 240 863 175 403 634 2 1037 500 539 690 348 290 752 97 943 746 293 628 411 910 130 23 1015 960 79 601 439 660 379 279 761 333 706 945 94 359 681 330 710 673 364 221 818 991 50 299 740 802 239 181 855 654 383 864 171 269 768 275 767 605 434 840 202 167 872 74 965 382 657 78 962 742 298 17 1019 832 203 859 179 843 195 297 743 961 80 625 414 581 456 132 907 389 649 111 928 445 594 421 616 523 515 37 1005 478 563 482 557 977 60 861 177 920 117 703 335 663 375 559 483 498 540 585 455 520 518 200 842 174 861 31 1008 298 745 169 868 151 886 881 155 240 802 545 495 114 926 943 95 461 579 1 1038 149 890 892 146 163 875 689 353 895 141 5 1037 929 112 414 628 486 551 699 339 227 811 354 688 972 69 388 654 788 250 993 47 866 173 489 553 997 43 431 610 4 1035 1005 37 45 993 521 518 672 364 417 621 933 104 179 857 1014 24 293 745 252 790 140 899 1012 29 997 44 334 706 310 731 857 185 581 457 322 717 961 74 195 846 653 387 299 739 526 511 494 545 367 670 1034 2 723 314 714 326 285 750 402 634 279 759 295 743 264 774 935 103 660 379 913 130 12 1028 737 302 839 202 203 835 991 47 498 537 260 778 120 916 470 572 374 669 935 108 972 66 516 525 116 920 806 231 684 356 577 463 66 971 695 343 26 1010 256 784 7 1035 386 653 352 688 384 659 694 347 70 968 933 104 825 215 271 768 356 684 859 179 914 127 256 784 457 581 416 620 947 89 937 104 869 171 335 706 753 285 214 824 328 709 563 475 21 1016 876 165 309 731 986 51 694 343 805 232 430 613 898 139 639 402 668 370 629 407 1025 14 271 769 463 576 491 546 147 894 999 37 306 736 218 818 690 352 657 382 62 976 326 713 878 161 304 735 608 433 739 300 740 299 634 405 364 676 142 898 535 505 252 789 472 568 423 619 426 613 741 295 48 990 396 644 376 661 109 927 344 696 34 1002 798 240 881 158 331 705 769 272 277 761 316 726 278 763 729 306 255 782 707 330 258 784 321 717 419 619 1037 2 739 298 201 837 531 508 738 303 715 328 484 555 303 736 505 533 877 162 967 68 811 226 273 766 174 867 374 665 44 995 747 289 671 368 949 87 23 1017 691 349 894 147 401 634 123 912 190 850 703 338 214 825 922 113 909 134 39 1003 599 441 211 827 736 302 994 45 195 841 87 950 607 432 819 219 386 655 32 1005 415 625 707 335 263 780 519 518 272 770 647 392 114 927 615 422 808 231 541 494 857 182 845 192 911 126 679 361 195 845 339 698 93 947 826 211 595 443 278 757 342 698 685 354 284 757 980 56 210 827 196 843 1016 23 12 1030 1007 33 245 795 61 978 806 231 699 339 918 124 489 546 178 861 871 169 855 184 234 805 232 805 267 770 734 305 905 134 569 471 96 945 555 485 51 988 682 360 960 83 181 859 55 984 711 326 577 461 693 346 161 879 876 161 609 429 615 424 618 420 306 731 923 115 356 682 283 757 651 386 341 697 824 217 112 930 788 250 271 769 294 748 979 58 60 979 299 738 47 994 874 166 956 83 29 1009 708 330 1016 21 567 470 895 148 529 510 822 215 804 238 64 972 555 485 175 865 91 950 213 827 31 1008 494 542 183 856 431 608 80 962 946 93 309 733 880 159 740 300 1026 13 996 44 536 503 834 206 929 107 730 309 677 364 671 370 979 64 537 502 918 125 768 268 911 128 294 747 112 927 516 525 205 834 671 371 82 957 388 648 629 413 830 208 39 1000 731 308 497 538 636 403 577 463 35 1004 612 427 224 813 914 125 251 784 528 511 424 617 591 445 1017 21 160 875 190 851 497 546 164 873 128 910 336 702 180 857 516 523 600 440 972 66 245 791 552 486 243 797 272 770 631 406 699 338 239 800 683 356 413 627 847 190 925 116 945 92 667 372 1003 35 751 288 446 593 978 61 126 915 623 417 172 869 79 960 23 1016 875 164 267 772 371 668 620 419 296 746 687 353 377 663 401 638 213 827 182 855 249 790 86 950 775 263 755 284 626 412 875 166 353 683 370 671 857 185 389 654 544 496 252 790 241 802 620 416 747 291 928 110 784 254 675 362 85 951 844 197 62 978 496 544 554 485 723 313 707 335 609 430 784 259 391 647 353 685 694 347 708 327 32 1008 946 92 285 753 401 642 27 1011 683 357 566 474 696 340 274 762 366 671 147 893 996 44 549 489 280 759 286 753 826 209 613 426 873 167 427 613 530 506 921 114 424 612 506 533 231 807 1 1038 38 997 1037 2 990 49 325 716 544 496 386 655 461 577 87 950 168 871 294 741 331 712 387 654 112 930 396 644 227 809 970 68 825 217 692 347 153 884 358 681 981 56 139 902 241 799 503 539 165 874 60 981 47 995 169 868 446 592 360 678 319 722 617 421 891 147 822 218 101 938 723 315 447 592 361 677 594 444 960 78 724 316 607 433 1010 30 785 253 130 913 212 826 659 381 207 831 281 760 692 347 268 769 660 381 906 131 959 80 681 359 168 874 29 1009 65 972 516 526 324 714 446 593 320 720 284 755 542 499 649 391 350 689 390 647 296 740 977 59 952 89 847 193 989 49 428 610 937 100 924 112 619 423 732 306 610 429 388 654 625 411 801 238 150 887 672 367 146 893 475 563 768 270 514 522 437 602 727 313 391 645 559 477 423 620 648 393 542 496 540 501 534 509 889 148 911 128 594 446 475 566 774 268 294 744 161 880 85 953 633 407 1025 14 332 707 667 372 811 228 319 716 422 619 134 903 656 386 488 552 542 495 772 269 725 317 589 446 792 247 432 609 450 593 407 632 463 574 46 993 975 66 710 330 436 604 795 243 211 829 443 596 526 516 107 932 368 675 308 733 591 449 154 884 373 665 464 575 582 455 590 447 1006 31 321 717 160 879 73 963 844 193 577 460 778 258 949 87 855 187 192 849 280 759 958 84 300 736 792 249 454 586 231 807 300 735 12 1024 20 1019 643 395 1027 9 271 768 32 1007 419 618 312 726 785 254 737 303 141 898 331 705 800 243 960 76 81 956 607 434 506 537 331 709 808 231 656 386 7 1029 815 223 235 804 295 744 65 973 978 60 807 234 925 116 300 739 514 523 182 860 660 378 73 966 331 708 1013 27 1035 3 742 298 365 672 78 963 232 810 168 870 416 626 744 291 891 148 42 997 681 356 683 359 331 712 344 695 1000 42 471 568 784 254 30 1008 814 226 234 805 94 948 42 994 163 873 537 504 893 146 491 546 149 887 694 342 943 95 299 738 781 256 924 114 1009 26 37 999 487 551 308 730 169 871 214 825 429 611 260 777 998 38 21 1020 1020 20 962 77 328 714 13 1022 526 514 186 856 400 639 921 116 264 775 54 981 697 342 159 880 683 354 165 875 778 260 487 550 973 67 74 967 191 846 479 564 1035 8 147 892 602 434 229 808 42 998 156 885 763 275 552 487 252 787 1001 41 182 857 283 752 450 587 985 53 1000 40 602 437 271 767 892 146 784 256 646 394 205 831 1005 35 872 164 470 568 719 322 381 655 906 133 558 478 925 114 665 376 943 97 402 636 416 620 258 780 253 789 985 57 159 878 297 742 307 730 704 338 836 200 590 451 885 154 113 927 939 99 388 651 1009 30 30 1008 269 770 580 459 182 858 447 591 394 643 872 166 268 769 224 816 512 528 500 539 790 246 461 580 170 870 94 948 350 692 25 1015 14 1024 383 658 1029 10 218 820 513 524 641 397 894 146 129 913 45 994 523 517 866 171 896 142 473 565 305 735 366 676 960 81 596 442 925 114 404 634 914 126 65 977 372 663 694 344 700 342 373 668 194 847 700 338 181 859 693 344 530 508 503 538 14 1027 596 440 352 689 968 72 599 442 591 451 406 632 893 148 821 219 991 48 299 741 53 982 973 66 465 575 1018 23 921 120 59 979 919 123 622 417 862 180 822 217 414 622 7 1028 308 735 872 166 24 1014 373 667 2 1037 541 494 610 431 251 788 812 226 603 436 456 583 409 628 636 401 641 397 282 757 935 108 670 368 726 313 533 509 555 483 520 517 702 336 330 709 954 86 557 483 413 623 588 453 292 744 456 579 935 104 198 838 782 255 101 935 315 726 201 842 1019 23 656 382 549 487 477 562 528 511 804 234 316 719 685 355 623 419 257 786 245 794 43 994 50 988 173 868 863 174 527 509 284 757 582 459 407 636 283 755 54 988 785 257 460 578 211 830 862 179 379 658 7 1032 578 459 133 906 547 493 187 852 824 212 409 630 63 979 504 533 115 924 908 130 297 745 550 487 334 703 527 509 734 303 347 690 88 951 519 518 255 782 638 404 665 373 344 693 156 883 337 699 764 271 487 550 712 325 957 79 485 553 27 1016 928 112 109 928 518 523 427 613 819 223 417 621 194 844 80 960 183 853 759 281 376 663 660 378 424 615 510 532 469 571 974 64 326 715 1029 7 459 583 845 196 181 860 334 702 351 687 484 557 785 254 316 726 384 654 766 270 1009 26 269 768 869 168 356 683 532 507 770 265 809 229 236 804 491 546 847 191 974 63 798 238 1028 7 176 861 222 814 581 460 835 203 827 214 705 332 181 858 341 700 1000 39 896 139 398 643 198 842 37 1002 288 751 975 68 611 425 753 287 164 874 111 925 668 373 524 515 350 692 344 694 394 646 983 54 450 589 647 394 788 249 22 1013 580 460 562 481 555 485 492 549 684 352 554 487 177 861 842 195 808 228 740 296 433 609 797 238 733 306 973 67 930 107 418 620 656 384 673 363 860 180 586 453 618 422 141 896 146 895 419 622 571 468 304 734 103 935 108 932 524 516 24 1016 701 337 26 1016 53 983 810 229 405 638 768 270 742 299 932 105 75 961 338 700 352 688 672 364 322 715 306 734 996 45 261 775 927 114 547 491 60 979 344 696 832 210 802 234 579 459 665 374 907 134 610 433 1013 26 593 442 778 263 837 203 88 951 374 665 1024 12 179 861 417 626 912 126 399 636 674 364 643 398 996 43 708 331 734 305 878 164 978 61 236 803 180 860 363 675 372 665 364 672 607 429 989 52 494 545 996 44 606 437 553 485 264 777 17 1018 781 260 552 490 268 772 925 116 531 508 105 932 86 950 512 527 169 869 361 675 86 952 150 890 463 576 1009 30 393 649 443 598 65 973 390 647 38 999 298 745 491 545 432 609 168 868 459 581 168 869 647 392 83 958 599 443 698 338 32 1003 645 396 70 969 876 164 750 287 267 775 101 937 628 409 62 978 537 499 98 942 267 768 754 285 556 483 48 995 817 223 31 1009 649 390 474 564 1013 29 628 412 712 327 852 185 939 98 593 445 295 744 247 793 987 54 209 831 1002 40 319 718 316 721 246 793 277 762 976 63 776 261 57 983 272 768 1007 34 214 828 13 1027 523 520 701 338 832 209 585 452 2 1037 344 696 203 835 192 846 410 632 54 985 168 867 547 491 934 104 207 831 115 926 736 306 606 437 678 363 901 136 708 328 885 153 167 868 437 601 579 460 403 637 784 254 197 840 557 479 921 118 32 1007 628 411 318 722 1022 19 567 474 1032 4 776 264 995 45 98 943 978 61 917 120 960 76 966 73 582 461 1037 2 307 728 169 868 542 499 144 895 76 964 83 953 960 82 829 209 949 88 40 1003 226 816 246 794 937 102 513 527 378 658 346 696 396 641 869 171 81 955 950 89 485 555 231 807 286 753 918 124 781 256 743 295 659 378 743 298 842 199 47 988 385 656 639 399 818 221 583 457 296 742 1033 5 1005 38 285 754 695 341 682 358 365 672 577 463 695 348 335 705 24 1017 210 828 459 578 467 575 781 256 986 49 551 485 294 748 70 969 179 857 60 978 148 894 550 488 408 630 140 900 514 521 534 506 888 150 830 211 257 780 201 837 359 677 922 117 592 448 405 638 405 634 616 424 745 293 518 523 395 645 52 985 812 224 343 694 997 41 132 904 510 529 917 120 560 481 978 59 227 810 523 517 755 287 1001 40 539 499 3 1037 474 562 175 868 868 171 407 628 370 668 200 838 275 762 896 140 379 660 831 211 260 780 797 239 720 318 43 997 204 834 835 207 769 269 492 546 983 54 521 515 797 245 860 176 251 789 937 103 286 754 93 947 536 499 195 844 637 401 893 144 451 590 139 899 509 533 233 804 554 486 975 64 1000 37 412 624 463 577 762 277 643 395 88 949 630 411 744 299 454 582 336 705 669 372 1004 38 140 901 36 1006 614 426 432 606 195 846 712 329 57 985 465 574 977 59 807 230 630 408 766 275 474 566 291 749 219 820 618 420 918 123 700 339 812 228 1026 11 143 900 650 392 858 180 108 931 206 836 98 940 1 1038 724 313 780 259 913 124 657 382 845 192 802 235 640 400 474 564 421 622 448 592 160 878 469 571 960 82 1021 21 139 899 751 289 606 432 705 334 83 960 602 435 806 231 449 593 170 871 986 54 92 949 977 59 177 864 1035 5 505 533 509 529 264 778 1001 35 635 403 741 298 383 658 797 240 235 806 620 422 327 715 234 806 454 586 204 837 418 620 615 421 510 526 864 172 757 283 29 1010 581 457 953 89 179 860 1012 29 529 513 24 1016 148 890 957 84 638 400 975 64 819 222 758 282 638 399 897 146 1013 30 147 893 133 906 850 187 626 415 422 617 340 702 791 248 236 802 85 954 441 601 58 982 155 887 558 482 377 658 396 647 739 300 200 843 963 79 846 193 197 839 1031 8 547 494 542 498 824 214 1021 19 250 789 309 731 238 797 1016 21 89 948 348 691 852 190 700 343 957 81 376 665 68 967 853 188 299 741 211 827 422 615 993 48 296 743 1004 33 880 158 897 141 139 901 31 1009 156 886 672 367 991 48 269 767 579 462 488 550 18 1017 126 909 488 551 147 895 342 696 815 224 471 567 34 1009 347 691 582 455 332 711 710 326 263 776 898 141 594 443 785 255 177 860 216 820 510 529 1026 15 197 841 411 630 3 1036 998 39 741 299 999 39 952 87 35 1003 970 70 384 655 945 92 634 406 696 342 245 795 853 189 612 427 171 867 235 801 628 411 700 338 707 331 619 417 337 702 459 580 786 256 726 312 601 440 848 191 910 127 537 504 565 474 917 125 314 724 311 725 672 367 808 231 675 363 389 651 859 178 295 745 688 353 430 609 688 355 1002 34 583 458 838 200 241 799 707 333 54 986 427 616 347 694 385 654 22 1017 991 48 167 874 992 49 214 824 228 808 655 387 36 1007 741 300 873 167 911 130 920 121 938 99 395 645 434 607 750 289 565 474 656 386 405 632 726 311 249 787 37 1000 584 455 760 280 20 1020 799 239 731 309 515 522 1014 27 731 311 213 824 75 965 336 699 193 846 565 475 759 282 682 358 761 278 642 400 203 835 865 178 263 776 833 202 11 1025 29 1012 911 131 595 446 254 784 1029 11 844 195 193 846 285 754 867 172 480 559 608 433 733 305 680 361 725 311 206 835 226 813 765 274 766 271 981 56 1033 6 358 682 211 826 85 956 704 333 167 874 231 810 885 155 41 996 901 142 425 615 860 181 319 723 758 280 882 157 923 115 111 929 425 616 840 195 447 590 392 645 996 42 966 76 417 624 341 698 545 490 224 813 782 260 645 394 340 699 503 539 758 284 945 97 828 211 874 168 569 469 261 775 179 857 529 506 453 586 243 798 959 80 585 452 23 1012 922 113 989 51 705 335 214 822 223 817 1030 10 433 606 55 981 41 997 371 667 323 716 832 209 791 247 947 93 211 831 683 356 702 336 667 369 780 258 67 971 577 462 508 529 57 978 619 419 482 556 853 183 224 818 591 444 536 500 572 469 518 523 1031 10 543 498 134 904 521 518 902 141 1027 15 696 342 736 304 94 947 950 88 384 655 661 379 1014 25 66 974 792 244 150 891 1002 36 634 408 24 1018 661 379 269 769 276 760 821 216 539 503 549 491 517 522 344 691 529 509 362 677 1001 36 369 674 364 675 916 120 560 482 723 318 687 354 512 525 620 419 647 394 451 586 111 928 519 518 907 132 337 703 313 727 38 1000 346 694 313 729 1018 20 314 725 852 187 926 115 1024 15 172 868 116 923 525 512 752 288 356 680 191 846 964 77 609 427 788 247 159 879 149 892 837 200 731 307 753 288 548 493 86 955 337 704 397 644 417 625 1014 23 374 661 284 756 227 811 679 359 963 73 707 332 105 935 867 174 40 1003 282 760 499 536 995 43 351 691 10 1028 847 189 495 541 677 359 955 82 326 715 953 86 723 317 107 930 392 643 40 996 923 116 597 440 106 932 333 705 501 537 871 170 327 712 541 501 378 663 571 464 659 383 217 822 1030 8 150 890 136 903 918 119 520 519 123 917 162 879 809 232 850 188 545 495 137 901 530 509 110 931 974 63 447 590 883 159 690 349 426 616 197 841 993 45 105 934 164 875 207 831 752 290 797 243 778 263 676 363 618 422 96 944 727 312 811 226 512 528 342 695 785 254 11 1028 905 135 560 481 509 534 145 894 462 576 597 441 427 614 105 934 479 560 717 321 375 663 719 322 865 178 301 739 661 382 731 304 219 824 552 488 534 504 623 417 1012 29 877 159 269 771 501 539 116 922 539 500 336 705 313 725 884 157 715 324 877 165 972 70 293 742 834 202 884 155 679 358 377 660 87 951 81 957 574 465 460 578 808 229 802 237 111 924 886 153 700 340 117 923 60 980 146 891 907 132 351 691 435 607 384 655 39 1004 252 787 476 564 700 335 273 770 972 66 689 349 810 232 481 561 1007 32 904 137 275 765 70 968 542 496 596 445 828 208 349 688 1016 22 988 55 878 163 794 248 40 998 670 369 8 1031 564 471 659 381 302 737 954 83 802 237 986 53 858 183 497 541 369 666 99 940 193 843 383 655 495 541 134 903 102 935 735 305 862 180 277 765 181 855 119 921 12 1027 167 873 208 831 740 303 931 107 155 883 805 234 800 241 358 682 771 267 247 793 743 296 414 621 334 703 669 369 119 918 764 275 678 361 315 720 968 67 863 180 315 722 121 914 699 342 656 385 99 943 876 163 312 730 509 531 798 245 29 1010 1035 8 757 280 841 201 208 828 48 992 220 821 793 250 224 816 708 330 1021 18 293 747 698 339 122 915 499 539 218 820 1031 7 466 573 744 295 232 808 888 150 602 440 266 772 729 310 792 248 828 212 611 429 1022 19 423 614 436 602 512 526 692 348 23 1019 926 112 174 865 277 760 44 996 356 681 545 490 684 357 451 587 81 959 994 46 727 311 367 673 439 600 302 739 871 167 376 660 89 948 88 951 29 1010 994 46 549 488 934 105 150 888 453 590 554 486 801 236 498 541 612 427 427 613 1000 41 941 99 19 1023 90 947 91 951 374 667 388 647 357 683 255 784 725 317 160 876 125 914 104 932 722 318 603 436 315 723 420 619 973 62 968 72 825 212 928 112 867 172 351 692 480 557 262 779 158 880 717 321 650 390 554 486 961 78 462 577 614 424 84 955 635 408 547 489 76 964 107 934 507 534 79 962 590 450 696 340 491 546 815 222 819 220 439 598 409 633 735 304 957 84 410 629 830 208 932 104 603 433 562 476 25 1015 109 931 279 758 41 999 441 599 456 581 270 772 335 700 14 1025 544 496 672 366 501 542 777 263 89 947 709 330 258 781 846 196 1037 2 976 64 613 426 481 558 725 316 949 89 1003 37 134 903 294 743 411 628 201 835 857 181 961 74 390 651 404 636 456 582 641 395 118 922 509 528 692 347 460 580 196 846 837 202 741 297 733 308 64 978 696 341 176 859 612 425 273 763 94 948 120 916 678 359 90 948 154 881 817 221 438 601 953 83 363 679 662 379 288 753 163 876 588 454 938 101 526 511 838 200 753 285 458 577 245 796 858 180 412 627 391 652 75 968 458 579 657 382 692 350 605 434 888 150 457 579 873 164 52 990 463 574 802 238 268 769 929 107 626 413 1025 16 475 560 593 447 870 168 265 771 689 353 709 329 989 50 612 426 209 826 970 68 17 1021 1022 18 94 947 520 521 869 173 877 162 402 639 452 588 60 977 949 90 525 513 1003 37 166 872 838 201 673 367 836 202 163 874 937 100 139 899 210 825 810 228 971 69 338 702 650 387 425 615 327 709 475 565 102 937 898 140 239 801 332 704 753 287 895 140 912 128 9 1032 1037 2 232 808 637 401 854 187 384 653 895 145 376 665 71 968 502 539 279 760 489 550 348 690 311 727 1036 6 985 55 373 667 981 59 10 1025 1010 26 630 409 415 620 1017 24 576 459 999 41 677 362 425 616 876 164 888 155 487 554 44 996 293 748 897 145 744 297 801 236 452 590 572 468 647 393 1018 25 229 809 518 520 119 923 940 102 700 339 64 971 658 381 308 734 139 897 212 827 483 554 673 366 43 995 67 969 430 613 1027 11 365 676 851 184 349 693 291 746 414 628 81 956 831 208 345 692 474 563 543 500 250 792 946 95 815 223 64 973 474 563 572 466 724 315 376 660 967 71 497 539 917 125 14 1028 955 81 604 433 160 875 800 236 1019 24 1024 15 587 452 181 860 243 797 923 118 588 448 1022 21 197 846 936 101 332 707 293 746 651 389 930 108 842 196 294 744 523 518 249 792 1016 20 752 288 1037 2 1034 7 415 624 131 910 71 968 985 52 413 627 490 547 559 480 883 153 421 617 621 417 609 426 110 928 452 587 971 66 440 595 358 678 884 157 1003 39 776 261 763 276 352 690 313 726 18 1021 93 946 438 601 432 606 551 491 788 254 431 608 757 282 367 672 1006 36 549 493 884 156 590 450 570 470 787 255 208 828 965 72 92 948 96 945 591 449 995 44 35 1001 499 538 785 255 415 627 462 576 852 186 808 232 672 370 104 936 539 498 922 117 309 728 148 889 628 411 745 293 363 678 596 442 394 642 591 447 354 685 193 847 732 308 535 503 313 724 360 677 278 759 906 135 553 484 585 451 764 275 434 608 538 503 984 55 107 929 405 632 690 346 704 332 144 895 664 372 541 499 764 275 649 389 82 958 480 562 938 102 157 882 181 858 43 996 481 560 573 466 20 1019 697 342 961 77 941 95 620 423 1009 30 646 393 776 264 1038 4 565 475 749 289 248 788 806 233 987 50 27 1013 759 283 418 621 308 731 300 741 661 380 433 607 561 478 817 225 922 119 982 55 936 104 937 103 202 837 250 789 534 509 252 784 722 317 956 87 678 360 826 213 699 336 306 729 724 318 892 148 316 721 419 622 572 466 147 892 146 895 684 356 295 744 576 462 443 597 985 55 327 712 1024 16 10 1033 642 400 283 755 540 500 416 627 934 106 608 429 941 99 800 235 391 648 147 891 1018 20 424 618 33 1006 528 511 681 359 432 604 532 507 763 278 964 75 84 957 560 478 66 972 618 420 455 588 788 250 1024 15 532 509 474 565 128 911 45 992 626 411 192 848 28 1010 578 462 852 188 520 518 913 129 863 176 421 615 704 335 136 902 105 934 281 756 979 56 268 772 20 1021 953 85 418 622 868 175 393 650 964 78 489 549 100 942 961 80 163 877 933 107 404 634 507 531 149 887 878 164 23 1015 168 873 821 218 423 616 884 153 232 805 46 996 419 618 880 161 856 185 329 707 824 218 827 214 728 310 68 972 541 494 483 553 720 323 199 842 424 615 9 1032 183 856 290 751 542 501 264 772 333 702 66 975 303 738 524 517 1038 1 999 40 502 535 484 556 241 801 892 145 524 513 913 128 587 456 347 694 246 793 167 872 225 815 561 476 645 393 1027 14 949 91 25 1015 594 441 194 843 925 112 294 745 269 770 957 78 341 698 429 614 566 471 166 873 918 123 255 786 1026 13 80 958 190 848 884 152 411 628 693 344 447 592 34 1007 432 603 100 942 690 346 576 467 91 950 500 541 776 262 625 414 202 835 982 56 501 536 67 971 701 334 403 634 762 277 717 323 611 432 694 343 871 167 247 792 268 774 297 738 836 200 692 348 412 628 666 376 69 970 440 597 405 636 21 1015 778 258 401 637 766 276 359 681 940 95 830 208 592 448 260 780 518 522 753 287 650 389 801 240 955 81 128 912 864 176 697 342 437 602 279 758 459 581 692 346 595 446 203 836 534 508 945 95 317 724 1018 18 579 461 418 617 948 93 911 127 121 918 933 108 933 109 104 936 95 940 150 887 750 289 282 755 59 980 984 52 489 552 819 220 483 556 810 229 278 761 170 869 555 484 6 1031 805 232 38 1000 352 689 838 200 485 556 262 777 442 593 983 54 240 795 438 599 621 422 821 222 900 141 934 107 736 304 381 655 794 245 709 328 673 365 598 441 402 634 105 931 471 571 825 213 78 961 1017 20 982 59 75 963 959 84 451 589 1034 7 312 728 539 502 894 146 469 567 826 214 154 881 372 667 499 539 632 410 667 371 314 728 200 835 5 1031 933 104 525 512 173 865 720 317 295 746 112 929 741 297 843 198 639 400 260 778 766 272 497 543 360 683 837 204 101 939 24 1016 946 94 137 903 932 106 579 461 186 854 64 973 465 577 236 804 396 646 458 581 896 141 741 300 59 978 572 466 197 841 1031 10 51 985 17 1023 969 68 511 529 145 894 175 862 627 411 686 354 833 204 258 781 542 500 628 409 221 818 428 608 269 767 637 404 249 793 1018 22 119 916 812 228 13 1027 475 565 380 658 304 736 645 391 857 184 574 464 488 552 743 296 834 201 41 999 331 707 931 105 588 452 751 291 849 192 928 110 401 636 294 744 21 1021 105 934 496 543 680 358 733 308 781 256 840 198 118 918 66 974 39 998 622 418 958 82 585 456 354 686 697 341 167 872 72 964 710 327 43 995 658 383 643 393 690 349 357 684 168 867 573 464 546 494 618 422 591 448 305 738 684 353 622 414 892 147 144 897 65 974 85 957 201 836 990 46 680 357 75 964 426 612 775 263 164 877 62 975 664 377 938 101 962 79 349 690 404 634 23 1016 603 440 296 739 142 900 827 211 772 267 859 180 851 188 683 357 562 476 756 283 270 770 185 856 48 992 109 931 565 475 426 613 156 883 374 663 314 724 438 601 181 857 618 418 773 268 129 908 695 343 733 307 405 631 4 1036 731 306 630 412 537 503 656 385 660 379 787 253 419 618 184 857 894 142 452 584 557 481 212 830 700 340 320 719 164 877 856 183 348 691 322 716 37 1001 318 719 50 988 270 769 638 399 929 112 745 296 516 523 859 184 114 927 316 722 158 877 914 121 580 458 893 144 699 339 1009 31 891 152 128 911 980 60 837 199 493 545 4 1035 586 452 80 956 149 890 130 909 1028 12 81 958 321 722 953 83 738 301 382 660 159 880 187 851 207 833 874 164 55 982 735 308 58 979 268 771 703 336 421 618 93 947 59 980 24 1017 122 915 675 366 834 206 989 51 722 314 437 601 882 155 880 163 898 137 478 562 900 139 800 239 781 259 797 242 353 689 116 923 394 644 117 923 272 764 421 619 748 293 741 299 623 412 617 423 723 315 699 341 905 132 357 682 245 797 387 653 289 748 398 642 458 580 803 240 111 931 644 397 27 1016 996 40 476 563 810 225 503 538 921 117 570 467 86 953 709 329 39 1001 973 68 693 347 981 58 240 801 62 978 249 791 371 670 733 307 129 906 962 78 503 535 57 982 625 413 363 677 727 309 933 108 566 473 315 725 771 266 738 300 732 307 525 511 245 795 781 256 518 520 732 309 93 947 369 671 118 921 862 178 771 266 736 307 497 543 1028 12 379 660 481 559 316 722 324 718 69 967 822 217 358 679 11 1025 617 420 457 583 31 1010 991 47 382 656 626 414 785 254 1005 33 668 375 161 881 937 103 810 226 1006 33 57 980 424 617 357 681 853 189 785 252 341 699 449 590 662 379 926 112 612 429 383 654 975 62 937 102 805 231 965 74 407 634 39 1000 246 790 357 680 217 821 682 359 679 359 218 820 762 280 93 947 801 236 803 234 510 525 518 521 498 545 1024 14 778 260 303 736 453 584 783 256 780 259 6 1030 198 843 571 467 576 459 554 483 131 907 130 907 371 667 430 609 167 868 213 826 816 227 495 543 936 105 591 450 903 137 942 96 108 929 821 222 93 944 515 522 256 783 1023 15 1013 28 1004 35 696 343 102 940 660 380 537 504 831 206 810 227 260 778 822 217 929 109 728 308 300 736 415 625 538 500 503 533 809 229 987 48 985 57 731 311 462 579 529 510 694 347 44 995 358 683 354 686 825 215 585 456 971 65 480 558 565 471 889 151 491 549 974 64 39 1003 901 140 975 63 601 439 179 859 166 874 299 739 468 572 827 215 35 1002 400 635 127 911 168 872 938 102 107 933 606 434 711 326 640 396 920 119 577 464 473 567 756 282 276 761 873 170 137 904 146 893 918 122 729 313 967 70 937 100 471 569 139 900 349 691 461 576 557 481 971 67 106 932 52 991 417 621 566 477 502 541 882 153 893 147 166 874 610 429 797 239 826 215 468 571 973 68 524 517 423 615 960 82 1023 17 107 935 479 562 913 128 50 987 347 692 379 660 399 644 129 911 654 387 498 543 408 634 483 559 857 178 546 492 109 930 836 199 654 387 70 972 767 273 546 495 812 231 559 479 542 497 97 946 1004 36 865 176 690 345 802 235 497 541 239 798 992 51 438 603 523 516 364 672 1029 10 719 322 989 49 807 233 496 545 146 892 1005 33 499 542 581 458 634 405 920 121 935 103 517 521 70 969 306 730 853 187 82 958 233 803 639 397 9 1030 894 148 609 431 173 865 273 763 570 465 702 339 663 380 1015 21 116 922 866 171 237 802 993 47 926 111 900 135 300 738 797 244 678 362 780 257 826 213 277 765 1029 14 318 722 784 255 72 963 714 325 111 929 25 1016 950 90 906 133 230 809 941 95 36 1000 164 877 1004 36 579 459 928 110 643 393 121 918 354 683 146 892 272 765 669 369 1016 24 274 763 464 575 799 239 577 462 995 45 361 674 580 461 834 206 1035 6 918 119 6 1033 661 378 287 750 451 585 311 729 397 639 132 907 21 1021 952 87 514 524 808 229 164 873 37 1002 786 252 175 866 431 610 244 794 706 335 293 747 467 573 41 1001 418 619 743 300 648 388 610 431 714 326 625 414 586 453 155 886 751 290 188 851 740 300 25 1017 110 927 1035 4 925 113 777 260 744 298 72 967 936 104 975 65 842 197 564 474 949 89 926 111 185 853 353 686 959 80 997 42 988 51 849 191 657 380 627 414 969 70 929 106 950 92 896 140 709 331 990 50 34 1006 981 60 908 131 478 565 298 745 225 818 979 59 465 575 588 454 890 145 99 941 150 887 583 455 213 827 189 849 834 204 216 821 521 520 892 147 980 61 197 844 339 699 924 115 714 322 919 122 866 174 279 758 461 575 473 564 341 701 255 783 939 101 576 465 434 606 1004 33 656 387 247 791 325 717 796 245 601 440 377 662 395 641 887 153 371 668 180 858 499 539 636 405 966 73 818 223 116 923 514 528 298 741 333 708 357 678 625 415 396 643 1 1038 722 315 370 672 910 131 21 1019 23 1013 43 996 484 557 638 403 959 80 775 265 823 218 643 398 797 239 848 192 759 280 77 960 266 774 519 520 170 868 825 214 587 452 283 759 483 554 806 232 651 387 918 121 952 87 598 440 97 940 399 637 100 939 127 912 1029 11 760 280 316 724 212 825 127 910 157 881 85 953 641 398 976 60 463 573 544 496 704 336 580 461 784 253 62 974 282 756 928 111 410 628 262 775 264 776 715 322 131 912 669 372 413 622 312 726 700 335 942 95 429 608 894 144 124 917 484 557 132 904 747 293 347 693 586 449 305 733 725 312 910 130 886 153 234 807 179 860 487 556 885 154 312 727 343 697 1004 36 18 1022 96 941 482 557 327 713 635 404 852 189 715 328 125 914 486 556 415 624 516 521 431 606 1032 6 222 821 444 594 237 802 851 187 199 837 526 510 202 834 735 300 171 869 615 422 275 768 211 826 997 41 606 437 30 1012 420 619 863 174 943 98 242 801 178 864 358 681 525 516 426 614 709 327 1008 32 568 473 678 358 966 73 719 323 261 780 613 424 807 233 441 599 974 64 365 673 253 785 553 487 356 681 61 975 307 728 355 684 273 767 225 810 232 810 739 302 794 244 814 227 399 638 1016 24 401 639 830 213 750 288 137 899 545 498 821 217 662 378 38 1002 211 827 100 941 850 188 955 85 510 531 530 508 218 819 238 798 327 712 1018 19 435 603 897 142 505 536 287 749 154 888 767 271 408 634 884 153 559 479 430 607 176 862 270 770 634 407 816 221 916 126 408 633 666 373 560 477 726 313 605 436 250 789 443 595 505 534 117 922 261 778 514 526 678 360 567 469 19 1019 304 737 385 650 834 206 576 464 817 221 471 568 250 792 729 311 397 641 320 718 13 1028 392 649 474 564 277 761 110 927 426 614 948 88 600 436 246 792 569 474 42 998 530 507 180 857 387 651 839 201 255 788 312 729 573 469 188 848 664 375 767 272 539 503 189 848 403 637 843 199 341 694 443 595 121 920 675 365 784 259 713 327 527 510 404 638 231 806 864 176 868 171 15 1025 477 565 60 977 964 76 1001 41 823 214 638 403 854 185 976 63 1008 32 942 98 509 532 482 559 512 524 612 428 77 962 770 271 541 499 834 209 111 931 96 944 961 81 798 237 135 906 22 1017 320 719 29 1012 920 120 969 71 91 945 310 728 377 662 428 611 781 259 861 177 238 803 60 977 99 938 258 782 901 140 137 903 735 303 778 261 519 522 895 143 1012 28 804 237 213 823 434 605 810 229 571 468 74 968 616 422 926 113 406 632 993 46 358 678 273 765 371 671 113 922 793 246 202 837 486 550 165 870 869 171 939 102 994 48 922 118 977 61 321 719 85 953 809 231 841 197 740 301 941 95 725 316 259 778 535 507 651 390 36 1003 793 245 141 899 1000 40 57 979 468 571 1029 12 387 654 977 61 874 166 514 524 472 563 127 911 1016 21 832 207 640 397 825 214 352 684 425 616 199 841 1033 9 447 594 353 683 412 628 579 458 583 455 836 202 548 487 508 533 578 458 330 708 498 542 260 780 387 651 545 492 960 76 341 699 122 916 1009 27 886 154 674 364 634 404 647 395 789 248 497 541 694 345 166 872 542 493 687 351 854 188 290 749 755 283 685 351 38 1003 780 259 205 833 242 796 785 254 648 390 913 128 578 464 655 382 834 204 690 347 253 790 31 1009 277 760 318 723 1005 31 693 347 38 1001 54 985 113 925 509 528 888 155 565 476 24 1012 384 657 82 959 686 356 48 995 846 194 707 331 803 239 515 523 335 703 103 933 840 201 777 262 653 385 542 501 144 895 540 501 652 384 772 266 225 818 296 744 278 763 379 660 749 293 597 442 61 978 731 305 461 575 480 559 912 128 338 698 947 96 616 424 313 724 63 976 697 341 44 996 82 955 395 643 892 146 672 366 769 270 470 571 864 174 528 511 791 252 429 610 465 576 705 337 611 430 470 568 777 262 365 674 871 165 987 49 640 400 927 115 115 924 282 760 805 234 781 259 682 356 868 174 92 947 359 684 498 539 361 678 969 70 1010 30 551 492 965 72 567 470 658 382 795 245 154 885 88 951 212 824 53 988 675 365 170 871 157 882 985 57 140 897 41 996 250 789 82 955 275 765 451 589 655 385 601 437 572 468 739 299 42 993 447 595 923 115 180 858 25 1015 13 1024 847 194 194 844 505 536 363 673 815 221 249 789 190 847 88 953 292 743 544 495 705 332 895 146 457 582 627 410 309 731 280 760 335 703 349 692 947 90 460 575 713 326 489 547 850 192 958 84 836 203 212 829 740 299 704 335 245 798 47 994 174 869 922 117 793 246 10 1029 528 514 731 306 290 746 176 861 31 1008 233 805 808 230 18 1018 371 669 487 550 370 670 723 317 459 581 1019 19 125 914 803 233 615 423 619 422 1024 13 548 492 411 632 930 107 211 830 814 225 849 186 169 869 544 492 21 1015 88 954 230 806 723 315 1000 43 163 876 534 505 133 903 583 457 729 313 241 798 335 701 821 217 635 403 679 359 447 592 953 88 171 870 917 122 456 586 186 852 119 920 854 184 1021 14 130 910 682 355 24 1012 106 934 860 179 370 671 238 801 244 794 331 709 309 728 351 685 741 300 692 347 767 273 437 603 489 546 759 281 150 889 51 987 842 196 374 665 244 796 727 314 856 186 814 226 193 848 542 499 1024 18 552 486 969 73 219 819 815 223 146 893 721 318 105 936 50 989 559 482 57 981 372 669 824 214 243 797 1024 13 919 122 405 637 1011 26 155 885 944 97 752 284 174 861 823 216 257 782 581 457 778 262 47 991 560 479 265 777 164 874 456 581 934 105 36 1001 258 780 519 522 922 121 665 374 370 669 485 553 28 1009 503 540 491 550 795 241 431 608 131 910 472 567 68 970 367 669 84 956 212 826 513 529 304 737 470 572 907 131 180 859 595 443 225 816 783 258 496 544 591 447 542 497 501 538 66 977 160 876 754 288 741 298 777 265 148 889 714 323 797 241 400 640 485 553 419 621 743 295 868 170 395 640 497 540 559 484 776 265 795 246 831 209 221 820 948 90 291 750 64 977 968 72 427 611 446 589 95 946 814 224 357 682 740 295 320 722 973 64 265 772 930 111 939 100 336 705 8 1032 891 148 903 137 419 617 623 416 33 1004 155 884 458 581 659 377 874 168 201 836 676 365 878 159 427 613 224 816 984 53 599 440 128 911 761 281 631 411 508 530 490 549 994 45 708 329 859 180 912 130 227 809 535 503 504 538 838 198 778 259 348 694 580 455 172 867 726 309 653 388 1003 38 636 403 528 509 549 490 495 544 486 552 894 145 814 223 646 390 411 624 722 318 68 973 1009 29 794 244 145 894 638 402 367 673 560 478 793 243 85 951 922 116 550 491 386 650 775 262 19 1017 276 761 860 179 694 346 784 252 985 57 1028 11 4 1035 23 1017 558 482 346 692 882 160 185 854 182 855 600 436 610 427 955 82 663 377 381 657 197 842 312 726 610 427 196 840 68 973 649 392 806 234 486 551 485 553 465 574 158 879 366 674 97 944 322 720 1 1035 11 1027 654 389 969 72 539 498 771 267 841 202 960 78 928 109 431 610 573 467 826 211 271 767 51 988 348 693 159 878 778 261 250 790 687 352 37 1003 436 605 685 351 696 346 99 940 1032 5 461 574 456 583 527 514 987 53 947 96 746 293 647 392 462 577 265 775 313 727 671 370 453 584 517 524 183 856 359 677 535 504 203 835 340 699 928 107 767 273 966 73 217 820 754 284 95 943 221 818 225 813 361 677 513 526 21 1018 733 308 520 521 236 801 33 1007 1003 35 824 214 425 616 829 207 679 359 814 225 622 417 697 338 114 928 753 284 347 693 680 359 954 86 580 462 706 334 855 185 944 96 1031 10 666 372 362 676 60 981 470 570 409 630 113 927 352 688 83 953 126 915 704 333 807 232 500 542 398 644 690 347 629 410 999 42 270 766 998 41 468 569 180 858 295 743 890 149 859 183 307 734 489 551 908 132 741 298 226 817 641 400 326 714 190 848 590 449 383 652 652 386 849 192 975 61 395 641 149 891 358 682 982 61 52 987 264 774 102 935 957 83 302 737 684 353 67 969 720 318 944 91 993 44 28 1012 905 130 742 297 474 568 395 641 251 791 1015 24 78 959 426 610 463 572 980 62 986 51 347 695 91 950 32 1005 882 155 999 42 326 713 520 518 1032 9 902 137 459 583 284 754 587 451 1023 14 419 617 464 576 108 931 909 128 726 315 456 583 272 765 686 351 215 822 356 682 985 53 646 392 45 992 953 85 1001 37 385 652 371 664 64 974 504 533 482 559 688 350 259 782 80 956 394 647 960 80 72 969 204 835 1004 32 124 911 90 945 109 926 370 669 163 874 782 255 685 351 431 606 483 560 982 61 868 170 187 852 209 831 981 60 302 740 1030 10 388 655 26 1012 935 104 584 456 294 746 721 318 971 68 409 627 350 687 443 593 341 696 101 935 908 134 153 884 493 543 247 793 387 650 744 299 841 199 150 887 928 114 496 543 804 233 217 820 74 963 542 493 29 1009 264 779 692 349 974 68 210 829 392 647 923 117 796 243 367 671 132 907 821 221 404 637 674 365 824 215 519 518 941 97 4 1036 673 368 319 721 561 478 64 977 338 699 310 727 22 1019 297 742 283 760 138 901 466 572 827 208 829 211 382 657 295 744 1008 29 291 749 596 441 480 557 827 214 395 644 142 899 23 1013 960 79 845 194 440 597 672 367 515 523 862 174 945 91 763 276 539 501 180 862 804 232 813 227 1004 36 366 675 670 370 887 150 9 1028 1 1038 792 249 394 648 104 934 814 226 53 988 628 414 1036 5 599 442 301 742 744 295 935 102 756 284 495 541 341 699 901 136 223 819 263 775 714 325 625 417 263 776 726 312 199 841 364 679 44 995 575 462 1018 24 759 282 889 151 95 948 626 416 827 213 364 671 821 222 500 539 497 540 673 366 1017 23 945 94 504 536 237 800 863 179 787 252 640 399 520 519 267 774 570 468 902 136 155 881 975 65 507 530 629 411 191 845 296 745 556 486 1038 1 713 326 662 376 757 284 456 584 47 996 286 750 439 601 486 555 540 503 631 411 108 935 756 281 771 267 882 157 780 261 944 95 125 916 763 278 371 667 385 657 84 952 651 389 835 202 423 616 311 727 322 714 17 1022 304 733 607 433 706 330 478 560 318 723 142 897 273 764 502 537 618 424 223 817 925 115 731 309 8 1028 58 980 940 102 690 353 158 881 395 648 591 450 52 986 559 476 204 837 843 199 749 289 785 253 603 437 66 972 645 392 1019 23 121 915 726 311 955 82 286 751 339 702 307 733 485 555 898 139 28 1010 672 369 353 685 70 971 439 597 74 965 989 49 910 126 745 294 577 465 305 735 615 420 257 781 590 452 365 677 560 476 40 1002 930 109 550 491 533 503 735 307 917 121 299 742 502 539 222 817 351 692 801 236 307 731 464 573 544 496 572 466 536 500 341 694 777 265 52 987 438 598 712 326 695 343 251 788 797 238 440 595 380 661 103 935 129 910 381 661 693 345 971 69 258 785 531 511 289 750 251 791 627 408 268 770 535 505 1019 18 387 652 496 545 391 650 156 882 155 886 494 542 213 827 16 1021 1007 34 573 465 493 545 852 185 564 475 251 787 396 641 343 699 494 547 274 765 566 475 279 763 236 806 755 284 353 689 542 500 652 386 978 63 364 671 955 81 425 613 57 985 610 428 246 791 169 868 1016 20 1025 16 123 913 21 1020 39 1001 462 579 146 892 379 659 245 795 868 174 251 790 321 716 196 843 126 913 978 62 948 91 934 105 19 1022 950 89 192 847 978 59 1012 27 622 420 287 754 138 903 20 1017 1013 29 274 764 954 84 500 537 404 638 328 713 1011 26 754 286 166 870 174 865 604 434 351 687 752 285 553 488 852 189 888 153 976 65 250 787 484 556 108 930 829 212 104 936 953 88 769 269 590 448 917 121 985 54 1026 14 792 248 207 835 745 294 772 268 983 57 649 391 288 751 259 778 890 147 473 562 855 188 991 48 343 696 662 377 534 508 12 1027 599 437 291 748 484 552 183 856 268 773 896 145 62 976 494 545 39 1002 631 410 103 935 232 808 1006 34 746 294 202 837 739 300 153 887 347 692 417 622 688 349 553 487 241 798 495 546 242 793 419 620 69 971 465 573 345 695 698 343 944 94 569 472 131 906 159 884 418 617 337 704 15 1022 709 329 408 633 735 301 530 509 301 735 612 425 575 462 748 292 527 515 1 1038 233 807 150 892 491 545 247 796 592 447 176 865 225 815 871 166 571 468 887 155 970 70 334 707 408 629 919 120 779 260 653 385 428 608 894 145 890 149 510 530 535 503 896 144 546 489 109 932 528 509 322 718 964 75 660 379 122 914 162 878 216 821 461 580 294 745 213 827 211 828 834 206 377 661 555 483 329 709 127 915 752 283 764 276 814 223 336 704 656 386 236 802 519 521 140 895 946 91 754 284 785 253 163 876 530 511 852 189 819 219 78 959 415 628 204 835 99 941 256 783 968 73 1018 25 684 355 101 939 1021 16 592 448 762 277 192 846 89 949 799 241 819 221 887 152 307 734 631 409 854 182 423 615 389 653 282 755 35 1007 281 758 987 52 126 913 468 573 9 1028 523 517 296 745 133 908 491 549 692 348 901 139 376 663 446 591 673 366 390 647 149 890 92 946 132 906 406 633 665 376 351 688 676 363 193 845 695 343 372 667 14 1023 745 296 785 257 990 49 569 469 1018 18 620 415 841 195 805 235 366 676 351 690 274 765 114 928 145 894 233 804 266 774 657 383 72 966 787 249 553 486 305 733 178 865 483 556 580 458 388 653 339 697 592 448 27 1012 272 771 504 533 356 682 908 130 212 828 736 299 737 300 611 426 142 897 460 582 650 391 549 491 836 200 970 70 905 131 573 469 503 537 473 566 127 914 390 651 329 710 261 778 314 728 765 275 677 361 486 552 894 146 981 55 499 538 40 1000 324 712 963 76 186 851 709 332 497 542 798 239 416 625 208 830 818 218 305 737 72 963 798 239 319 720 1017 22 577 460 455 583 320 719 739 299 91 947 125 914 902 135 378 661 606 433 395 648 798 241 657 382 1015 24 675 361 1032 11 388 651 197 843 31 1006 873 163 412 625 444 596 943 96 1014 26 408 631 944 98 324 716 879 158 308 733 306 731 980 59 315 726 358 681 608 431 848 190 1033 8 716 323 527 514 329 710 565 474 807 232 831 207 677 361 522 518 443 595 249 788 195 843 574 462 7 1030 699 341 413 624 350 692 615 427 13 1022 1034 7 586 456 798 242 136 905 386 656 260 778 581 458 554 488 7 1031 500 538 272 766 474 563 812 226 723 317 362 679 436 603 679 358 320 721 918 121 227 814 38 998 501 536 601 442 741 295 762 280 1037 2 925 116 833 206 658 379 757 281 436 602 381 658 60 978 952 90 606 434 284 757 624 416 216 823 901 139 859 176 382 656 386 657 887 151 844 195 577 465 887 153 919 116 711 326 981 57 101 935 986 52 104 936 331 711 139 900 356 684 379 662 134 906 153 884 215 822 729 308 517 520 131 911 848 191 224 814 801 236 429 612 1028 12 387 652 764 273 30 1008 10 1028 157 882 600 440 292 744 935 105 487 551 322 716 397 646 698 341 297 743 66 973 266 773 30 1011 231 808 649 393 903 138 1001 37 239 798 832 207 871 168 213 825 993 46 190 853 365 673 658 385 146 894 388 653 600 438 880 159 451 584 284 752 27 1011 315 726 700 340 126 911 664 374 713 323 740 298 458 580 966 73 759 281 998 41 832 204 523 516 66 973 21 1018 770 269 794 249 472 564 366 672 609 427 1001 36 510 529 1019 23 100 940 48 991 667 374 589 453 914 129 166 873 63 978 996 46 606 430 154 884 54 983 734 305 596 439 403 633 703 338 869 172 144 896 119 922 346 692 18 1022 617 420 219 818 547 490 1014 22 626 414 849 187 512 527 966 75 619 421 575 464 329 712 923 116 436 604 439 602 908 132 770 267 276 762 61 978 356 679 774 264 881 158 725 313 317 719 885 158 584 456 469 569 999 38 837 201 86 952 800 240 255 783 896 146 617 420 337 702 292 744 1018 22 247 794 248 789 186 853 1015 26 453 587 953 84 395 644 691 349 211 829 741 301 868 173 1019 19 627 413 362 679 973 66 808 232 672 366 116 925 110 928 898 141 505 537 593 447 672 365 354 681 100 943 795 244 1013 26 254 785 1035 3 819 221 369 672 471 571 141 901 787 255 604 434 731 311 575 463 361 680 59 979 843 200 12 1025 8 1033 431 610 399 636 647 390 185 854 440 601 775 265 235 807 62 981 578 460 626 413 6 1032 245 796 214 822 559 483 506 533 552 487 717 321 756 280 894 145 934 104 52 987 421 619 162 876 858 183 554 482 468 575 634 408 600 441 570 466 1029 9 127 915 359 682 321 720 470 565 246 789 540 496 179 861 773 267 1009 32 785 256 286 751 682 358 469 566 10 1032 703 335 160 881 513 526 684 357 689 349 267 773 79 958 308 732 619 423 1014 24 86 954 514 523 692 349 337 702 435 602 108 928 1034 6 915 127 421 616 475 562 327 709 29 1014 462 574 468 574 999 43 484 558 556 481 646 394 155 888 268 768 920 121 828 214 679 362 172 869 584 456 164 875 394 647 405 632 437 603 175 864 106 934 758 284 49 988 334 705 311 729 743 296 473 569 639 399 702 334 968 70 68 971 526 513 518 522 1004 35 482 556 288 751 915 124 617 425 146 892 48 992 13 1026 725 314 210 826 978 58 237 806 471 571 833 205 665 374 1003 34 474 564 848 188 516 524 234 803 163 874 74 961 322 719 120 922 308 734 424 615 803 240 995 43 868 175 289 751 230 808 924 116 925 114 536 505 777 260 919 118 695 341 489 551 233 809 1008 30 563 474 926 113 592 447 717 321 362 679 175 862 800 239 1015 27 974 66 500 539 33 1005 470 571 114 923 836 202 543 495 911 126 843 196 262 777 569 471 251 789 833 205 551 484 366 673 695 344 872 167 863 174 673 362 162 878 316 725 565 476 493 545 201 841 295 745 720 317 431 605 59 981 443 599 850 188 935 103 655 386 712 327 726 312 624 417 948 95 183 855 456 581 252 783 875 164 259 783 87 954 424 617 140 900 531 505 43 999 290 749 906 132 508 533 88 948 381 660 62 976 692 344 800 239 673 370 145 897 545 492 484 553 902 139 833 206 612 428 318 720 770 272 338 704 295 742 722 317 80 960 783 252 209 834 3 1032 413 625 50 989 1 1038 481 558 849 189 255 783 945 92 449 590 622 420 904 137 771 267 5 1033 65 973 759 281 180 859 783 258 724 312 78 958 457 582 917 125 317 725 748 291 100 938 476 560 928 111 693 347 720 319 760 278 512 530 606 434 148 889 716 324 622 417 283 760 907 128 536 499 221 820 433 603 437 602 479 559 851 190 919 120 59 976 96 942 607 432 971 70 211 830 278 764 956 84 646 392 539 500 739 302 997 43 811 227 20 1017 442 595 854 186 890 149 475 565 115 926 113 926 378 661 19 1022 405 634 523 515 736 300 819 221 1001 40 181 859 1033 6 753 289 65 973 31 1009 227 811 848 190 346 692 513 527 172 866 678 358 894 146 982 55 388 651 498 539 155 887 307 736 692 348 687 354 894 145 930 105 701 335 482 559 856 180 988 51 1022 16 190 850 566 472 459 581 463 574 1008 32 197 838 120 916 892 143 888 155 25 1017 277 763 1006 35 286 753 671 369 178 861 71 971 395 642 702 337 65 972 221 817 32 1007 913 127 438 601 723 320 130 906 147 893 124 914 763 272 247 791 763 274 617 421 318 717 825 218 494 548 23 1015 683 356 855 184 19 1017 213 827 439 599 928 113 356 685 313 724 708 333 248 791 116 925 448 592 1024 12 591 446 687 356 767 275 774 263 233 805 329 707 1016 24 73 967 961 77 783 252 467 572 485 551 330 708 813 226 75 961 757 280 107 930 732 310 743 293 786 250 961 78 396 643 511 530 1038 1 405 633 26 1017 915 123 896 142 980 59 209 829 830 208 508 530 649 390 192 847 38 997 510 528 864 176 364 676 413 630 888 149 328 713 82 957 673 363 551 492 654 387 871 169 801 238 138 898 889 150 449 589 785 257 751 287 69 968 434 605 644 397 538 501 836 201 479 561 469 571 210 829 511 529 238 797 145 895 159 878 14 1027 147 896 861 177 414 626 709 328 223 818 566 475 776 264 109 929 966 75 201 836 164 878 434 607 780 261 838 204 535 508 14 1021 119 922 845 196 547 491 179 856 519 521 880 156 790 247 628 413 818 221 762 275 621 419 747 295 468 568 297 741 624 414 955 86 911 127 754 285 1038 1 609 429 390 647 686 357 565 474 148 890 441 602 258 782 852 186 255 784 522 513 314 728 467 574 1004 36 164 874 67 973 167 873 964 77 837 204 61 975 866 176 270 766 1029 13 618 422 361 678 87 954 314 723 556 484 103 935 827 211 23 1014 503 535 1009 31 920 118 1 1038 469 569 631 410 486 552 569 468 382 659 402 637 419 622 606 434 86 953 875 166 1013 24 507 531 874 168 470 569 489 547 384 655 996 44 757 282 881 157 150 887 279 760 244 797 278 763 651 387 631 412 57 979 715 325 548 489 930 111 1010 26 71 972 103 937 558 483 338 701 460 581 7 1029 526 514 438 600 213 827 596 447 130 909 525 513 130 908 639 399 953 84 327 710 923 116 309 729 429 612 1023 17 536 504 876 163 10 1030 13 1024 651 387 257 779 160 876 699 339 632 406 304 739 513 526 276 763 832 204 686 354 973 69 947 92 880 160 711 331 313 727 738 301 910 130 500 536 949 94 419 622 985 53 690 351 69 974 498 543 704 336 444 593 274 767 12 1026 573 462 988 50 287 752 389 650 545 496 569 467 127 912 487 556 514 523 97 940 592 446 675 364 431 607 487 552 21 1015 132 904 424 615 877 160 841 197 756 284 680 363 272 768 353 684 867 171 501 534 519 520 857 181 618 423 307 731 709 333 576 464 1030 11 200 842 771 271 284 756 600 439 1017 21 867 174 706 334 750 290 639 403 254 782 32 1008 571 470 147 892 437 601 373 669 228 810 101 938 470 569 186 852 1034 7 87 952 249 789 948 87 872 169 1006 34 286 752 392 650 245 794 354 685 270 769 1026 16 897 138 519 516 620 419 915 125 681 361 931 106 471 567 997 38 510 531 157 884 680 357 740 296 939 100 549 492 561 475 966 71 640 401 302 740 293 744 602 441 1008 33 60 976 651 386 780 262 578 463 173 863 101 939 881 158 133 906 154 883 933 104 476 566 501 538 941 97 362 675 973 66 618 422 221 821 433 608 511 530 944 95 79 962 603 439 863 176 312 725 124 912 781 258 617 420 371 671 493 545 1000 40 60 979 888 153 738 301 83 955 94 942 894 144 335 703 944 95 246 793 308 731 18 1021 335 704 432 603 112 925 488 549 556 483 530 510 1030 11 334 706 751 292 236 804 915 125 172 871 603 437 537 499 774 262 160 875 736 304 58 980 551 488 561 482 489 549 38 1001 945 93 615 423 685 354 144 895 237 801 686 351 29 1009 1024 17 333 706 221 820 978 63 149 887 873 167 689 347 875 164 716 325 312 730 414 623 1030 8 544 494 73 968 88 948 942 97 524 515 207 831 302 738 1038 1 150 886 133 906 748 289 458 582 835 207 1028 12 845 196 357 679 342 698 348 691 733 305 867 172 139 899 729 311 473 565 593 446 351 689 695 340 798 240 864 172 911 126 674 366 327 711 606 435 807 232 786 254 102 936 683 355 791 252 998 40 48 992 906 132 92 945 580 463 818 221 607 433 721 319 1002 37 984 55 547 491 204 836 21 1019 766 271 18 1022 462 573 1027 12 595 441 937 105 552 486 708 332 858 177 4 1037 348 688 381 659 384 654 186 853 553 484 470 566 98 940 134 906 294 747 597 441 443 592 1024 11 825 217 906 133 341 699 338 703 66 977 254 783 584 459 1035 5 245 792 386 657 5 1035 484 558 48 992 96 940 353 687 718 320 486 551 463 575 335 704 886 153 456 584 803 234 879 158 391 648 15 1025 742 299 356 682 391 648 579 459 804 234 339 701 995 45 48 992 991 47 304 739 969 70 714 324 854 185 896 140 870 165 272 765 296 743 943 96 944 94 491 550 423 616 714 321 187 852 803 236 550 487 231 808 588 453 96 942 323 712 972 66 602 439 1018 20 277 762 643 395 973 67 901 138 67 973 22 1013 583 453 945 95 651 389 704 338 834 207 476 565 919 121 976 67 714 327 333 709 397 641 72 968 650 390 1017 22 490 549 960 75 977 64 535 506 844 196 281 760 936 104 850 190 717 321 746 296 599 438 615 425 7 1031 716 323 486 551 983 52 824 219 504 534 951 87 303 738 44 997 387 654 685 356 838 200 440 597 357 683 660 381 282 756 1013 27 168 870 99 939 869 167 141 899 971 66 33 1005 892 150 131 907 110 933 839 203 578 458 826 215 859 181 975 67 569 470 875 166 660 375 596 444 8 1033 1030 9 230 811 368 673 837 201 829 211 149 888 341 698 13 1024 649 390 761 278 779 260 693 346 230 810 776 261 910 129 731 307 738 301 434 604 356 686 420 617 834 205 957 83 886 155 676 366 285 758 538 500 709 330 677 363 466 572 412 627 867 172 764 276 770 272 132 904 195 843 218 824 704 335 982 58 157 883 796 242 5 1032 899 142 573 465 778 262 685 356 691 344 729 309 451 589 559 480 347 690 1032 5 148 889 893 147 64 977 834 203 588 454 735 301 377 663 162 877 297 738 115 928 50 990 446 592 682 357 995 48 354 684 123 916 150 892 116 923 842 196 156 880 361 679 494 543 1015 25 119 917 661 378 541 499 649 390 229 813 854 186 1031 8 153 884 597 442 117 918 731 309 508 528 784 255 159 878 138 903 476 564 344 699 158 878 645 395 372 668 262 777 286 755 576 463 409 630 626 413 570 471 288 748 473 564 497 546 320 716 252 786 716 319 609 433 518 523 1037 4 642 400 463 576 67 975 863 177 387 652 436 605 30 1011 257 786 424 612 366 670 889 149 45 993 131 906 832 205 558 482 889 148 621 420 674 363 968 68 94 943 684 355 780 259 685 355 71 972 917 124 107 932 303 735 583 454 802 233 325 714 404 631 633 404 987 54 25 1015 978 62 249 789 295 743 927 109 137 902 939 101 718 321 243 795 968 70 844 198 716 327 618 421 319 721 18 1024 718 319 306 736 629 412 843 199 761 280 699 338 544 499 65 972 676 363 334 708 157 879 614 426 457 579 236 805 379 656 447 592 930 109 446 594 127 911 507 532 768 268 583 454 632 410 90 952 508 532 1000 38 499 544 152 890 65 977 657 381 691 348 241 795 615 428 348 691 580 457 791 250 1031 4 364 676 762 275 588 455 888 149 756 283 450 589 632 405 809 227 354 685 597 444 436 605 491 545 546 493 458 578 341 696 147 891 629 411 741 300 322 718 846 192 115 927 16 1022 807 234 776 263 216 820 220 819 726 309 160 879 599 442 954 86 248 793 808 230 995 41 687 350 343 696 214 827 2 1037 448 590 1 1038 616 421 159 884 353 684 885 155 819 223 285 753 612 427 839 202 964 73 178 860 827 216 743 295 248 792 871 165 169 873 397 641 731 309 850 185 807 232 388 654 636 403 982 57 38 998 927 116 517 525 550 489 842 196 184 855 135 902 669 371 467 569 760 282 499 537 883 152 921 116 639 397 716 320 358 679 240 797 359 681 455 585 772 269 656 384 620 420 952 85 674 365 589 451 554 484 618 421 487 549 589 450 193 846 810 232 481 561 64 974 640 400 4 1034 521 520 374 669 114 922 667 370 928 113 11 1030 64 978 631 408 299 736 480 560 927 111 293 744 391 645 967 74 1030 8 774 263 52 988 195 847 656 383 712 327 1024 17 651 388 6 1037 93 945 300 736 452 585 687 350 918 119 308 728 722 317 334 704 437 601 810 227 14 1027 179 860 774 263 822 218 176 861 482 557 532 508 791 244 560 481 859 182 983 58 617 422 534 505 911 128 861 177 441 597 516 523 768 272 414 623 410 629 635 406 236 804 114 923 148 890 620 415 503 535 745 295 13 1025 468 573 87 950 639 403 398 640 23 1016 735 303 368 671 987 51 817 222 1003 37 745 294 4 1031 216 821 746 294 191 852 237 798 1011 26 27 1010 484 553 923 118 412 627 379 659 14 1025 19 1019 768 272 348 693 56 987 840 198 99 937 390 648 855 188 855 182 556 481 188 849 154 888 235 803 490 546 348 691 764 277 124 913 489 547 371 666 494 548 30 1010 513 526 900 139 275 760 696 342 511 531 1033 8 665 376 469 572 972 65 282 756 284 757 798 242 1025 17 257 780 432 607 893 145 614 424 255 784 323 720 267 775 800 241 341 698 718 320 122 921 136 903 242 797 1034 5 10 1026 286 754 383 652 692 349 1005 36 632 407 264 777 620 418 332 705 884 154 388 655 814 226 778 257 578 459 724 314 795 244 662 378 962 76 684 353 213 829 511 524 168 873 804 237 329 711 759 282 843 197 993 50 669 371 249 789 242 796 898 138 666 371 64 976 672 367 284 758 478 563 42 997 1014 23 951 86 828 208 134 905 678 360 548 491 131 909 484 553 443 593 434 606 926 112 448 590 652 387 22 1017 762 277 819 222 102 935 210 832 593 447 157 884 7 1034 647 395 877 162 293 744 497 543 692 349 645 393 686 354 249 789 925 115 36 1003 665 375 174 862 711 330 967 74 23 1015 723 316 74 964 566 470 1005 35 39 1002 376 662 582 456 979 63 40 997 890 146 152 889 551 490 45 994 165 874 874 167 979 63 1013 29 1029 6 783 259 613 426 573 464 133 905 565 478 1028 12 203 833 985 55 151 884 1034 2 186 853 725 314 711 327 681 360 85 954 207 831 174 868 782 258 995 44 496 542 301 740 437 604 732 308 367 671 746 296 545 493 636 404 272 768 100 941 105 937 89 951 554 486 84 956 556 483 845 197 266 770 200 837 553 490 7 1033 497 544 61 979 251 788 323 718 796 241 961 78 377 662 840 199 883 156 476 564 500 540 198 842 552 484 849 188 278 762 552 484 673 370 760 276 352 691 143 895 615 425 898 139 308 728 897 144 965 73 921 118 46 991 1004 36 41 1001 134 903 578 463 692 346 80 957 914 128 761 279 219 823 254 786 744 295 41 998 914 127 55 982 298 738 700 343 709 328 855 185 177 859 424 614 919 123 435 602 425 614 920 122 46 995 537 501 398 638 635 403 125 916 449 591 916 122 320 721 762 277 428 611 524 515 380 659 220 822 683 354 465 577 567 473 512 528 518 523 933 108 1011 28 780 260 11 1031 293 748 829 207 962 77 955 83 768 269 245 794 272 766 955 83 132 911 488 552 797 244 403 638 374 664 100 939 547 494 566 472 831 207 367 671 619 419 660 375 894 145 516 522 384 652 699 342 327 713 793 246 452 588 277 759 944 94 696 341 890 146 758 279 411 626 591 447 535 500 71 967 587 453 978 63 946 95 178 862 835 204 399 638 831 207 81 958 1 1038 754 283 610 431 922 117 166 873 657 385 334 706 933 105 382 654 1021 20 502 541 432 608 708 332 18 1024 300 740 448 592 208 831 768 274 870 167 50 985 856 183 1001 38 1018 21 741 297 183 856 456 580 669 371 675 363 219 821 421 622 169 869 883 158 480 557 259 777 550 489 904 131 592 449 365 675 54 987 809 232 415 626 241 795 658 382 896 143 285 756 223 814 517 522 844 193 794 242 972 69 711 327 447 590 560 475 167 873 306 732 489 549 87 955 970 67 171 868 410 628 918 122 101 937 724 316 485 552 699 339 926 110 1025 14 299 739 1029 11 907 132 900 139 945 95 7 1032 84 955 626 410 578 460 95 945 338 698 586 456 390 647 742 298 434 604 970 72 457 580 606 436 962 78 609 430 481 556 812 227 960 76 498 542 399 641 76 962 855 183 336 702 1038 1 91 948 248 788 229 811 1028 11 17 1021 896 146 366 676 15 1027 287 751 343 698 577 463 188 852 514 522 796 241 356 683 316 722 583 454 213 824 192 849 336 703 426 614 413 625 605 436 823 220 706 336 513 528 281 756 888 153 479 560 970 71 513 526 878 161 251 786 25 1012 466 574 256 779 719 322 231 808 506 535 685 354 395 644 718 321 17 1022 902 137 359 682 198 838 451 586 183 856 11 1030 442 600 159 878 907 132 39 1000 900 137 919 123 734 304 327 711 476 559 654 385 890 148 307 732 465 573 212 826 535 504 220 823 505 533 591 449 1035 5 595 447 223 816 740 298 903 135 562 473 726 311 429 611 340 701 648 390 478 561 990 45 599 443 503 539 673 368 59 981 705 333 870 172 113 929 477 565 249 787 257 782 736 305 361 677 357 681 213 830 12 1029 77 964 791 249 405 632 512 527 291 751 936 103 286 754 52 987 347 689 949 90 625 413 549 491 783 256 335 701 280 758 361 677 689 353 407 634 460 577 838 200 60 979 444 593 156 881 981 56 270 769 762 275 444 595 147 892 951 87 88 953 1009 32 246 790 450 587 1012 27 484 553 942 94 256 780 46 994 583 454 580 459 382 654 566 473 903 133 814 225 538 501 229 808 210 826 523 515 200 839 622 414 6 1033 51 990 404 637 220 819 12 1028 605 431 809 231 279 760 683 357 658 378 954 87 874 166 709 333 6 1034 608 434 672 367 646 394 923 117 535 507 635 405 774 267 325 718 175 861 260 777 263 777 1000 43 602 437 86 952 108 933 707 333 100 940 753 283 782 259 790 250 735 304 859 177 338 700 183 854 128 911 676 361 198 838 151 886 406 635 28 1009 820 216 44 994 204 839 125 911 703 334 703 337 939 103 671 367 377 666 827 211 66 970 688 353 537 503 469 570 892 148 147 890 8 1035 26 1017 559 484 1037 2 739 297 1004 37 967 69 725 314 1028 11 61 976 504 538 77 964 381 656 369 672 355 684 150 889 287 750 877 165 790 249 917 121 426 613 74 963 710 325 956 84 413 628 494 543 490 545 121 917 927 113 232 810 773 262 975 60 919 118 639 400 1034 1 142 896 196 840 182 859 938 100 684 355 469 570 820 220 404 639 66 974 62 979 633 405 1016 21 21 1019 1026 12 545 496 761 278 45 994 357 683 971 68 524 514 140 897 431 608 1032 5 84 956 747 293 74 967 314 724 890 150 460 579 69 970 753 285 222 817 638 404 933 106 514 525 989 49 838 204 895 145 561 478 424 615 504 536 60 980 547 495 614 426 1023 18 1017 20 957 81 860 177 323 712 78 962 364 672 231 806 140 896 775 266 46 994 18 1019 880 162 849 193 637 403 928 112 187 855 511 524 528 510 741 302 877 163 644 398 285 752 62 978 464 578 44 998 1010 25 564 476 570 470 635 403 213 825 470 570 519 519 846 192 178 861 479 562 34 1002 853 187 18 1021 46 993 622 417 987 52 949 94 1017 22 695 342 468 572 969 73 395 648 159 880 462 578 718 317 688 351 41 998 178 862 56 986 959 79 138 904 3 1034 1018 22 686 355 546 497 987 54 743 295 406 634 321 720 405 635 194 843 260 780 850 189 337 706 371 668 695 344 285 755 254 781 109 926 775 265 762 273 901 137 655 387 483 560 180 861 173 862 138 901 369 666 848 188 146 897 582 453 339 697 241 800 281 761 418 618 776 267 46 997 894 145 513 527 366 674 358 684 169 869 124 914 605 434 596 445 685 354 704 335 149 887 695 346 175 861 119 924 265 771 690 348 727 314 815 221 195 844 301 737 382 658 919 122 745 294 971 70 297 741 356 686 317 722 984 52 760 276 125 914 773 269 786 251 812 230 972 65 64 975 711 332 572 464 31 1009 782 256 163 875 833 205 129 907 612 424 751 289 878 160 467 571 77 962 688 351 651 386 417 620 27 1014 979 60 146 894 614 425 442 598 581 460 51 988 1037 2 46 992 801 238 449 589 104 934 333 705 779 262 621 417 494 547 740 298 791 248 201 839 937 100 972 66 475 561 725 318 524 512 506 534 312 723 642 397 856 182 749 289 133 902 428 613 1028 12 219 819 407 633 248 788 528 511 659 377 332 703 234 807 675 362 418 618 245 794 905 131 948 87 1030 11 673 365 727 314 625 415 347 690 395 641 547 492 751 291 986 51 323 720 516 523 569 470 206 835 185 851 719 318 363 674 824 217 667 374 381 657 571 469 799 240 360 681 819 221 615 423 109 930 218 819 861 181 357 681 362 679 690 348 1017 22 171 869 427 613 551 489 243 797 963 75 124 918 935 101 252 788 580 461 1028 12 501 538 740 298 853 189 275 762 836 204 550 485 994 45 810 230 369 671 153 887 862 179 124 918 862 180 162 880 701 334 756 283 427 616 813 229 1003 34 716 325 1016 25 918 121 509 527 860 178 401 636 120 921 368 672 882 155 154 883 688 352 195 845 124 914 946 90 22 1017 714 324 862 178 18 1021 196 845 97 945 374 665 803 235 331 708 548 488 218 820 216 825 906 130 314 726 10 1027 549 489 320 722 437 601 1012 24 134 901 14 1026 455 583 633 403 19 1021 986 52 312 730 329 711 364 674 576 461 711 329 398 644 788 250 863 179 421 616 160 882 439 601 795 242 46 994 795 247 178 860 315 725 834 203 625 411 353 686 236 801 291 749 926 111 173 865 622 418 864 175 717 322 124 915 347 690 351 686 254 785 742 296 695 342 916 121 513 527 281 758 258 781 791 246 776 262 204 832 123 917 346 693 44 997 825 215 521 520 608 431 877 159 1025 17 1035 5 427 614 485 550 862 174 487 553 218 822 272 770 607 432 954 86 949 89 744 297 324 717 414 627 537 502 601 435 212 829 722 319 609 429 969 69 754 289 685 354 785 253 816 221 683 354 285 754 910 131 265 775 454 585 28 1009 466 569 906 134 951 89 191 846 566 473 1000 36 639 400 761 281 738 303 1010 31 135 904 383 658 81 955 587 453 427 610 997 42 850 187 196 839 536 503 49 992 456 582 498 540 30 1008 303 734 401 640 122 919 716 321 284 752 86 953 961 81 220 823 343 698 424 617 927 110 644 396 486 555 83 954 275 766 360 683 681 356 446 594 942 99 79 964 77 964 943 96 1025 14 76 964 739 301 608 435 583 457 231 807 857 182 250 790 366 672 193 846 354 683 158 882 577 462 770 271 385 653 93 948 225 815 542 494 739 303 445 592 578 461 266 777 730 307 764 275 901 136 8 1032 410 625 719 322 727 312 427 609 312 730 922 115 758 281 924 114 779 260 133 905 377 661 420 616 80 958 250 792 362 677 819 220 612 428 74 962 698 345 381 660 987 52 508 529 927 111 888 148 180 859 565 473 466 572 166 873 626 414 494 547 458 581 1004 39 460 580 770 267 863 178 1018 21 256 781 391 645 724 315 335 703 480 561 58 978 237 800 312 729 764 273 919 117 524 518 386 653 769 272 730 310 23 1019 582 456 567 473 757 284 209 827 615 424 218 823 584 452 182 856 319 723 622 416 557 482 1011 29 172 863 997 45 298 742 243 794 333 705 723 314 211 826 282 758 722 317 561 477 72 963 399 642 523 513 189 849 818 221 73 966 614 424 908 131 482 559 873 165 691 352 436 602 96 942 484 555 147 890 458 577 613 426 476 565 369 667 416 623 967 71 260 776 960 79 980 62 879 159 722 314 470 567 493 543 499 543 482 556 642 396 888 151 636 404 1001 39 726 314 380 655 520 521 641 398 667 373 541 501 998 39 451 589 805 234 886 153 318 724 299 742 37 1002 21 1015 580 462 402 635 922 118 213 826 941 97 157 879 949 90 177 859 923 117 648 391 143 899 699 337 630 408 691 347 281 758 2 1037 509 530 572 470 652 388 372 667 148 895 844 196 388 653 883 160 530 507 677 362 120 918 623 419 597 442 544 496 41 999 512 530 471 570 401 637 734 306 657 385 494 543 117 921 606 429 53 984 620 419 132 910 175 867 817 221 311 726 869 168 996 46 368 669 37 1004 766 275 979 57 776 259 610 426 61 980 227 812 671 369 222 817 593 447 114 923 491 551 831 206 261 780 23 1016 953 84 858 181 855 182 193 846 537 505 569 467 950 89 1015 26 507 534 591 451 917 122 106 930 10 1029 790 246 841 199 104 939 657 381 847 194 765 273 405 633 384 657 179 860 1007 32 432 610 89 950 392 651 749 288 811 227 518 523 502 536 1034 4 464 576 285 752 39 1002 234 805 886 154 369 669 798 241 716 325 804 231 956 84 723 315 937 105 28 1009 459 577 71 969 217 823 787 250 30 1010 673 367 313 729 483 555 228 809 399 642 536 504 507 532 157 885 397 643 900 137 511 528 743 293 98 944 930 106 620 415 353 684 658 380 102 935 756 282 1027 10 122 916 264 778 381 656 549 491 999 38 621 416 237 802 753 287 974 65 859 181 415 628 349 692 674 364 869 173 39 1001 364 671 497 541 347 694 759 281 983 56 102 936 747 292 39 999 884 154 327 710 107 934 541 496 1017 21 362 675 271 769 596 444 268 773 1002 36 70 972 953 89 676 363 168 872 59 983 367 672 665 375 566 474 242 797 12 1026 267 768 297 741 977 64 752 288 1015 27 901 137 986 55 913 127 523 517 345 692 587 454 698 340 440 598 488 548 144 897 889 151 427 614 600 436 679 359 225 812 109 932 6 1033 189 850 177 865 472 569 112 926 301 739 604 434 894 148 642 398 369 671 328 711 476 559 801 239 541 497 74 964 832 208 179 861 812 225 394 643 627 415 232 805 455 582 343 695 321 716 499 540 574 466 855 184 855 187 894 145 670 367 74 967 16 1022 394 646 129 907 798 240 344 699 955 85 180 859 223 819 667 372 771 268 240 797 507 536 481 558 141 896 130 907 878 163 222 814 1028 14 143 898 462 574 81 957 559 481 959 79 79 963 154 884 187 848 596 444 972 69 483 556 5 1034 642 397 32 1006 139 900 29 1008 785 251 470 569 835 201 602 437 341 700 719 324 855 183 143 895 779 257 715 321 810 230 62 976 784 253 204 838 260 781 44 996 23 1018 562 480 192 845 395 646 346 695 1018 19 897 145 514 524 597 442 774 266 49 990 270 767 945 95 215 821 88 955 1024 15 94 941 578 461 431 612 581 455 1024 15 538 502 960 77 432 607 927 115 682 353 380 658 737 304 914 124 1008 31 1006 34 532 506 6 1034 669 369 361 676 611 432 189 850 371 667 202 839 372 669 904 134 111 929 662 378 729 310 14 1023 191 848 527 510 516 519 368 669 412 630 90 948 734 304 270 768 445 597 629 412 714 328 656 385 600 442 288 747 763 275 186 857 38 999 453 586 622 417 249 788 309 731 284 756 752 285 578 459 641 400 1022 18 943 98 127 913 720 317 153 888 293 748 703 334 177 861 530 509 995 46 331 705 74 964 951 85 210 829 233 806 1031 9 565 474 455 586 281 758 532 507 572 470 12 1027 616 424 170 872 64 971 463 578 415 626 470 570 243 797 9 1029 939 101 883 154 744 297 6 1034 989 49 109 933 171 868 598 441 514 522 567 471 1003 35 257 783 646 392 968 68 384 656 252 787 359 684 901 137 671 370 82 954 533 506 523 518 420 620 146 890 836 202 335 701 519 523 760 280 284 756 296 739 111 926 833 203 53 983 114 921 815 228 836 201 996 40 425 615 201 838 848 191 781 254 146 894 310 728 12 1030 519 520 231 809 610 429 61 977 23 1013 1002 41 18 1021 549 488 616 425 570 472 73 966 340 700 86 950 393 650 218 824 189 851 828 209 394 643 207 830 469 569 270 770 220 820 614 424 133 905 564 477 763 273 886 153 394 646 322 717 840 195 969 69 56 985 364 673 475 561 1013 26 942 94 389 654 458 582 946 92 153 885 850 189 343 697 353 685 874 165 113 928 273 766 79 959 151 888 986 51 510 532 599 439 886 154 210 829 199 840 794 242 800 238 395 647 565 475 530 507 569 472 188 851 315 724 320 718 850 189 414 623 666 375 1015 24 114 927 78 961 667 370 823 217 844 195 537 500 736 305 634 408 658 382 969 71 17 1024 275 766 617 420 273 768 135 904 773 266 775 265 162 877 291 748 372 671 477 560 946 94 961 78 571 467 204 833 739 302 611 426 91 950 252 786 122 920 351 687 594 446 230 807 795 245 827 214 790 249 210 827 916 127 570 470 897 144 995 43 274 762 374 666 197 838 491 547 905 131 1034 6 493 548 295 741 685 357 51 986 721 318 680 358 412 627 508 531 465 572 433 605 819 220 774 266 612 428 1013 23 238 804 494 549 91 948 315 727 882 159 504 534 1016 22 715 323 278 762 861 176 341 695 464 578 246 794 664 375 908 129 705 332 344 693 950 90 1014 27 747 291 999 37 500 539 137 898 434 603 304 738 89 953 526 511 225 817 107 928 869 168 624 417 806 237 869 171 69 973 601 438 958 83 661 378 473 566 292 748 1016 22 572 466 982 57 319 721 585 450 88 950 644 393 121 918 660 381 740 298 222 814 13 1023 689 348 462 577 311 726 688 349 644 391 441 598 253 788 798 238 949 91 754 282 272 764 855 186 275 761 48 991 389 651 988 53 379 660 469 572 546 493 901 141 37 1000 470 570 659 380 1028 9 921 115 178 864 153 889 268 772 470 567 566 473 789 249 128 912 327 714 37 998 899 140 568 473 5 1032 743 297 29 1012 42 998 574 466 189 850 345 695 246 791 584 453 642 399 593 445 341 697 726 315 394 644 647 394 370 672 966 75 47 992 466 576 83 954 410 630 194 844 945 92 158 880 567 470 23 1016 769 272 599 443 905 133 943 95 899 140 10 1026 743 300 225 815 259 778 507 536 302 738 704 332 723 314 944 93 675 362 524 518 250 792 245 791 890 149 202 839 453 585 565 474 688 350 769 273 467 571 630 412 615 428 71 964 439 598 292 750 174 867 199 843 460 580 822 217 1033 7 132 904 832 210 356 683 458 584 452 587 206 835 631 409 409 629 253 786 182 858 493 547 113 926 327 716 357 684 934 101 194 849 687 350 517 521 347 691 845 191 602 439 719 319 142 895 167 871 424 617 722 319 445 595 655 381 729 309 138 903 250 791 200 836 299 739 367 672 986 52 99 938 830 209 157 884 456 585 96 946 988 52 427 609 373 666 153 887 444 593 453 584 579 460 274 765 427 613 891 148 894 143 231 806 291 751 98 940 896 145 359 682 557 480 998 43 563 476 577 461 722 319 533 505 179 859 990 47 761 277 1028 13 444 596 145 893 38 1000 376 666 660 378 223 813 38 1000 958 80 1004 35 686 352 673 367 299 739 897 146 731 308 1011 27 716 326 1008 29 573 469 179 860 1035 4 480 556 306 733 536 502 813 225 724 315 388 655 917 126 376 666 958 79 395 642 358 681 252 784 699 338 445 596 170 871 731 312 264 779 812 231 697 343 508 531 464 576 808 230 895 148 408 632 627 411 428 611 71 970 951 87 756 284 41 998 1017 23 461 578 821 221 671 366 185 857 372 668 939 101 1001 41 486 552 964 74 412 624 249 790 557 483 882 160 517 524 317 723 412 626 698 339 183 860 982 57 249 794 1 1038 134 906 658 380 58 980 128 910 130 907 890 149 417 623 11 1030 173 865 107 932 394 641 136 905 897 142 238 798 860 179 58 982 270 768 420 620 900 138 861 178 395 642 558 479 600 442 89 954 399 640 346 689 449 589 185 854 381 660 269 770 317 719 266 775 178 859 92 947 328 707 675 363 320 719 922 118 982 58 393 650 898 142 100 938 126 915 417 620 533 503 601 437 797 238 804 237 674 367 490 551 837 204 726 310 638 398 284 754 460 580 1032 4 562 478 821 222 526 513 577 465 435 605 39 1002 697 343 3 1034 682 357 442 595 878 159 736 306 377 658 903 140 897 140 184 853 424 617 711 331 756 283 564 476 858 183 421 614 343 694 864 173 809 228 986 54 717 318 287 751 757 279 167 874 784 254 470 570 420 619 381 660 453 588 163 876 805 234 901 136 37 1001 830 207 487 554 921 119 651 392 728 314 168 869 706 333 826 212 313 725 794 246 121 917 152 886 121 914 725 312 253 786 415 623 919 119 24 1013 771 270 395 646 754 285 689 347 399 639 726 314 533 510 479 563 928 111 484 554 275 763 902 140 593 444 556 480 446 592 456 582 843 194 770 272 846 195 102 937 567 473 8 1030 312 726 413 626 740 298 485 552 928 108 95 943 965 73 749 292 853 186 1007 29 578 461 850 190 746 295 609 430 672 367 795 241 852 190 28 1011 534 509 753 287 977 63 858 180 568 474 720 319 488 552 779 260 649 388 917 123 55 983 746 293 248 792 494 542 198 842 1 1038 384 656 676 365 778 260 816 224 452 588 1024 14 919 121 750 287 116 923 189 850 677 363 291 748 872 168 567 476 351 689 309 727 1025 11 794 249 428 610 914 122 140 898 818 225 804 235 37 1002 41 996 577 464 290 748 557 482 980 58 80 963 595 444 633 405 558 480 457 584 150 891 839 202 666 371 673 367 28 1012 257 783 24 1016 475 566 233 806 434 609 1027 13 125 915 889 150 774 267 58 981 43 994 473 569 824 215 876 161 369 670 252 786 45 997 154 885 913 124 108 929 676 365 677 361 552 488 949 91 401 635 389 650 675 364 44 992 911 129 906 133 875 166 691 350 573 468 848 192 351 689 890 150 976 66 144 894 484 554 1031 7 456 581 38 997 783 256 813 228 509 529 302 737 693 349 757 281 348 691 102 936 950 92 460 577 583 456 244 796 939 99 36 1003 164 873 961 77 909 127 237 803 115 924 669 367 538 500 951 89 512 526 432 607 1008 27 163 880 659 381 184 856 715 325 497 542 826 216 506 536 926 112 938 101 295 740 343 696 387 648 29 1010 979 60 112 925 391 648 574 467 19 1021 713 324 615 426 976 64 663 378 649 391 397 644 177 860 990 48 92 949 133 904 276 762 789 252 888 152 358 682 910 132 1037 2 585 454 338 701 1024 14 779 258 936 104 1037 2 166 874 981 58 192 847 931 106 509 531 273 767 643 398 846 193 1024 15 1026 11 167 870 460 580 485 556 92 946 56 981 220 819 446 595 589 449 420 619 972 67 792 246 604 432 524 517 879 159 127 915 48 992 609 432 76 960 728 310 748 294 92 946 87 951 365 675 196 846 591 446 1037 2 179 863 992 47 643 399 917 120 532 506 846 192 125 913 659 384 700 339 510 531 69 967 450 588 705 335 197 844 419 620 763 277 105 935 67 971 761 277 420 620 305 731 959 80 873 165 474 564 787 254 594 447 76 961 687 352 409 627 625 415 1030 9 512 524 495 548 103 932 752 288 17 1023 176 863 970 68 972 67 886 157 57 986 815 222 791 248 7 1031 542 499 249 789 154 885 639 403 162 879 989 50 484 555 230 806 66 975 843 195 206 834 941 100 126 915 277 762 703 336 522 517 227 812 344 696 966 74 403 636 743 296 359 679 962 74 494 542 735 303 625 417 924 115 918 122 820 223 963 78 451 588 387 648 707 334 195 843 430 608 746 297 232 810 733 303 448 590 479 562 353 685 368 674 341 702 940 101 717 324 905 133 725 316 52 986 420 618 767 271 561 475 483 554 667 372 401 639 486 551 916 121 896 141 152 887 12 1029 221 817 698 340 147 896 942 97 904 133 374 661 625 414 1022 20 770 269 254 786 888 152 800 243 817 223 561 475 539 498 27 1012 17 1022 643 400 248 792 160 882 929 111 911 129 958 83 292 750 699 342 212 827 471 570 83 958 426 616 756 282 1017 20 948 95 626 415 897 141 684 358 674 361 544 492 608 431 238 801 650 393 485 554 447 591 248 794 67 968 829 212 21 1021 110 929 338 702 67 969 725 312 384 658 387 655 874 167 909 128 555 481 947 89 708 332 84 956 939 97 554 484 1027 14 282 758 819 223 42 1001 190 848 433 606 511 526 386 651 456 583 527 516 761 280 835 202 665 377 479 557 848 193 753 287 357 685 772 265 451 589 159 882 273 764 141 900 480 560 833 203 40 1000 533 509 830 207 28 1007 266 771 202 838 379 659 603 436 124 915 1012 30 753 282 690 351 937 104 574 463 68 967 580 458 133 904 85 950 331 710 316 724 923 115 486 554 424 612 952 84 466 577 414 624 852 184 54 986 572 467 27 1012 422 616 903 137 1023 17 167 873 778 258 628 407 137 905 53 988 567 469 746 293 887 155 940 99 651 389 93 944 506 531 3 1034 115 923 560 478 967 71 761 278 630 408 164 875 560 479 376 665 343 697 735 301 677 366 1 1038 665 371 14 1028 423 616 354 683 979 60 274 768 255 786 105 937 1 1037 637 399 924 111 455 586 601 438 544 496 587 450 206 831 344 698 970 72 953 86 976 65 241 796 864 177 936 101 713 325 535 502 690 353 566 473 90 948 506 534 718 320 356 683 891 145 193 847 611 430 295 745 920 120 633 407 142 899 215 825 829 207 1037 2 855 181 279 758 670 366 413 626 230 809 747 291 962 78 1020 17 279 758 371 667 1027 10 316 725 1013 24 642 397 323 718 92 947 291 747 386 650 760 278 964 75 349 690 785 257 464 576 604 434 445 595 163 878 404 633 873 167 592 447 500 543 891 150 885 153 849 190 358 683 259 780 698 340 1001 35 518 518 792 247 874 164 904 138 52 986 151 892 365 675 139 901 947 95 450 585 429 608 688 353 48 990 839 199 14 1026 154 886 492 546 727 309 165 874 175 863 531 505 43 998 502 537 102 933 986 54 90 947 535 505 779 261 235 800 568 471 114 925 176 861 563 478 933 109 764 276 605 432 343 695 48 991 459 580 687 355 96 943 582 458 482 555 396 646 300 739 384 655 682 354 441 598 844 194 910 126 112 928 163 878 9 1027 49 989 398 640 191 847 839 197 609 430 191 845 318 722 556 483 367 673 558 484 417 623 262 780 879 156 131 904 976 66 926 112 187 853 518 517 127 916 821 218 493 546 50 987 884 155 771 269 516 522 244 797 179 862 238 800 349 687 703 338 193 844 591 451 511 528 834 204 643 396 95 942 107 933 266 771 344 696 679 360 708 331 749 293 399 640 263 776 828 211 837 201 1011 29 98 940 956 84 201 838 212 830 126 917 444 596 996 44 211 827 555 482 841 197 451 588 64 975 852 184 776 261 142 898 353 688 507 533 656 385 345 695 764 275 357 682 544 495 27 1012 821 218 400 640 558 481 605 430 915 124 1033 6 668 374 781 259 736 304 130 911 12 1031 476 563 728 310 522 515 490 550 320 718 772 268 344 695 1000 38 940 101 826 216 823 217 374 668 1011 30 727 312 721 318 682 356 453 587 937 105 872 170 822 214 267 773 902 139 35 1003 69 973 640 399 931 107 548 495 302 734 970 68 725 318 184 859 345 694 597 444 754 286 544 497 761 275 126 914 579 460 771 265 7 1030 1031 8 759 280 587 452 319 722 960 79 757 282 850 188 555 486 262 777 323 717 708 333 925 111 390 648 728 313 796 241 944 94 661 375 966 70 111 927 408 631 324 718 352 689 487 553 324 718 380 661 18 1020 675 364 252 790 649 391 182 860 467 569 836 202 543 500 787 249 198 839 911 130 686 351 682 354 361 677 508 531 208 831 216 822 492 546 319 717 979 57 171 864 328 711 651 386 688 351 585 457 511 528 996 45 971 65 952 89 247 792 934 104 178 862 168 871 755 281 957 83 1030 8 204 835 620 422 430 609 922 113 477 562 904 138 233 806 725 317 380 659 68 974 52 989 437 601 989 49 645 392 253 784 964 79 82 955 605 435 65 974 725 316 347 689 291 750 238 801 1019 24 178 857 134 904 675 363 99 943 34 1008 555 481 378 660 474 561 893 147 63 972 795 240 86 956 959 79 158 879 306 733 915 126 1033 7 986 54 746 292 403 636 758 284 866 169 935 105 350 689 516 523 398 643 679 358 810 227 516 524 338 699 809 234 765 273 496 544 768 271 319 717 733 306 446 592 208 835 425 610 641 401 961 77 465 577 184 853 993 46 7 1034 1014 27 833 206 749 290 859 179 743 295 295 743 179 863 447 594 201 836 110 927 327 713 545 495 691 345 208 828 790 246 945 93 402 639 198 838 736 305 362 676 109 932 510 529 768 271 579 461 237 800 915 124 234 807 922 117 927 113 538 501 356 681 454 585 762 278 731 310 95 941 129 911 90 950 551 487 416 620 549 491 384 655 297 741 287 752 934 104 659 379 811 228 535 504 747 288 813 225 35 1004 255 784 612 429 56 985 490 548 584 454 164 872 162 877 245 793 523 515 974 64 222 814 1004 36 510 530 962 78 481 556 512 527 1029 9 653 386 785 256 15 1023 949 90 228 812 883 156 33 1008 641 400 486 556 543 497 8 1034 911 127 823 214 863 175 677 362 230 807 902 138 136 903 475 562 589 453 627 414 552 491 987 55 559 479 1036 5 523 517 320 722 34 1008 314 724 272 764 623 414 102 937 515 525 701 336 712 329 67 976 116 923 38 1000 926 113 816 224 54 987 733 303 610 429 335 707 1019 23 39 1001 669 370 162 874 860 182 191 850 324 714 942 100 874 163 861 180 293 745 787 249 23 1020 971 69 464 574 1018 24 1014 23 108 931 534 506 725 314 493 548 505 536 557 481 98 943 465 575 317 722 872 165 960 79 570 470 192 849 864 174 657 386 794 246 757 280 791 246 836 201 531 507 426 613 815 227 650 390 284 753 629 409 277 762 325 715 914 124 906 134 719 323 1028 10 1030 9 111 930 445 597 226 812 670 366 803 237 980 60 622 418 344 696 511 529 455 583 771 268 237 804 132 907 862 179 967 72 851 187 147 890 949 91 614 426 48 987 194 842 429 609 279 764 1029 8 251 791 688 352 407 632 460 579 176 866 657 381 270 769 774 267 681 360 283 756 145 891 704 335 810 230 445 592 299 740 656 383 523 515 482 556 543 496 1034 9 135 905 75 964 488 550 678 360 217 822 290 747 689 351 22 1020 952 87 952 87 11 1029 738 302 1013 27 259 779 186 854 609 431 160 881 384 655 675 362 751 291 242 795 93 945 679 358 789 249 27 1010 278 760 403 636 598 439 957 82 745 295 191 850 252 787 351 692 632 410 188 849 549 493 704 333 245 795 742 298 132 907 168 867 397 642 541 497 257 785 9 1030 321 721 487 552 590 450 960 77 352 690 483 553 493 542 236 803 148 895 11 1024 454 585 501 541 939 102 89 951 64 975 595 445 307 731 869 169 557 482 396 647 846 194 149 892 147 891 675 362 437 600 949 88 172 866 807 235 836 204 888 153 311 730 219 824 889 150 109 928 883 156 227 814 909 129 257 782 840 198 983 58 93 944 127 909 602 437 817 221 1037 2 120 921 762 276 711 332 1004 31 500 541 284 755 397 645 744 293 249 789 586 457 724 314 10 1030 591 451 1004 39 645 394 726 317 857 182 253 787 244 798 137 901 554 482 572 463 551 488 2 1037 582 456 627 413 289 748 989 47 69 972 654 389 864 174 1035 4 11 1031 1015 27 1006 29 781 256 636 405 829 211 614 426 824 213 636 402 645 390 425 615 786 252 645 392 952 90 57 983 485 553 856 181 904 137 194 845 550 490 588 453 237 800 328 711 266 775 933 107 398 642 983 56 572 466 756 286 140 898 509 529 136 905 276 765 752 284 274 763 69 966 750 285 1006 35 616 424 571 468 241 796 47 990 875 163 299 737 162 875 686 354 506 533 902 134 802 238 324 712 1030 5 40 1003 5 1037 799 243 11 1024 38 1000 775 266 357 684 814 224 897 145 698 341 542 496 216 825 130 908 150 887 701 337 211 832 635 402 58 982 780 260 200 839 554 484 141 899 788 251 58 983 604 436 390 652 979 58 488 552 849 191 346 694 853 185 122 918 740 299 620 421 406 632 276 765 566 474 477 561 872 166 407 634 148 889 1001 39 331 705 662 378 305 730 618 420 994 46 332 709 323 713 555 481 677 364 51 988 100 943 180 858 560 477 390 650 35 1005 87 955 175 865 1007 29 605 435 3 1037 36 1003 414 625 832 204 634 403 316 723 46 990 747 288 381 659 107 931 867 171 22 1019 492 550 631 408 357 681 466 573 5 1034 260 782 227 812 966 75 214 822 951 88 936 105 191 845 581 459 653 386 13 1025 213 828 545 497 925 116 260 777 198 841 611 427 273 763 256 786 573 462 330 711 767 268 51 991 650 388 143 897 320 718 863 176 881 159 895 143 654 384 585 453 196 846 292 744 1032 9 138 897 940 98 426 612 714 328 124 917 238 797 489 552 500 537 97 942 593 446 995 41 185 851 550 489 754 284 520 519 802 237 314 723 893 146 427 609 289 748 803 236 396 641 185 856 330 710 874 166 604 434 146 894 163 873 57 978 872 167 46 994 124 914 41 998 660 379 172 869 586 452 250 786 783 256 440 600 333 707 811 228 521 517 611 429 886 156 540 502 87 955 44 994 66 976 472 571 4 1034 938 99 526 511 1027 11 443 597 1001 36 201 837 775 260 306 735 820 221 96 944 648 389 282 754 172 868 452 590 244 794 932 107 142 894 328 714 29 1010 546 495 521 519 625 414 142 894 517 522 2 1037 882 154 908 130 457 585 876 162 205 836 451 587 142 893 940 99 43 999 402 639 434 604 702 334 374 663 737 304 710 326 77 961 902 136 724 312 335 704 544 491 924 114 305 735 201 841 1013 24 294 749 502 535 657 383 582 455 403 634 957 82 632 407 206 831 737 301 304 736 542 497 196 843 243 799 421 621 415 623 523 517 612 430 874 162 889 151 357 680 408 629 453 588 926 113 707 332 814 224 191 847 12 1027 427 608 260 779 383 657 907 133 6 1034 260 778 310 729 519 520 165 875 703 339 831 211 310 727 144 894 175 861 247 794 160 883 602 437 256 786 261 777 163 879 580 461 827 211 832 208 71 966 211 829 802 238 795 240 54 983 772 269 921 118 553 487 12 1029 858 185 637 404 137 901 311 729 193 846 429 613 549 493 4 1037 630 410 492 548 702 336 447 590 107 932 699 344 977 60 157 878 224 812 750 289 932 110 536 500 861 178 747 292 991 50 27 1013 570 470 84 958 513 525 1020 18 26 1013 589 450 833 207 748 292 756 282 250 793 197 842 361 679 36 1003 985 53 799 242 1009 29 762 279 354 687 879 158 356 684 232 808 794 241 164 877 264 775 191 846 214 823 305 737 813 228 780 255 633 409 257 781 279 758 650 388 321 718 103 938 364 677 208 829 105 934 351 686 904 134 565 473 337 702 342 693 640 399 467 568 968 72 548 492 761 274 353 687 572 466 488 553 916 119 577 460 428 610 805 230 48 991 355 685 305 735 583 456 791 249 421 617 822 214 586 455 456 583 710 326 190 853 539 501 903 137 524 516 399 641 120 923 981 58 253 787 601 437 567 473 205 833 829 209 564 477 373 665 794 246 100 938 569 470 707 333 983 57 960 81 140 896 382 656 80 959 741 295 527 511 510 530 955 87 720 315 62 978 929 108 702 337 218 818 101 938 987 56 189 849 845 192 94 945 48 989 444 592 370 667 406 633 237 798 175 861 1 1038 519 518 37 1005 654 382 321 721 460 581 623 419 1037 4 974 63 351 692 684 355 18 1022 799 239 467 568 502 536 712 331 523 515 659 379 1027 12 874 167 441 596 55 983 883 154 449 586 329 709 616 422 879 157 347 689 878 162 296 746 182 860 836 206 704 337 727 316 923 115 383 660 1008 29 487 553 616 425 884 156 872 167 908 129 30 1011 345 696 475 565 923 114 175 862 325 715 671 369 737 299 170 870 144 894 18 1018 526 509 303 733 835 204 216 821 46 992 646 392 446 589 591 445 993 48 145 895 25 1012 436 605 142 899 170 873 824 214 260 780 283 755 540 498 647 392 245 791 172 869 578 458 416 625 91 948 466 573 665 373 268 774 191 847 905 134 288 754 230 808 861 177 680 355 977 62 590 448 260 775 825 213 880 162 416 626 79 961 185 854 441 599 786 251 899 138 148 893 764 274 540 501 390 647 674 367 83 954 928 110 56 982 955 88 578 461 645 393 1033 4 188 848 788 251 570 470 834 203 422 617 93 949 725 314 775 268 863 177 81 959 309 726 608 428 864 172 635 403 858 180 663 373 1004 39 328 712 557 480 888 154 496 544 102 937 609 427 319 718 514 527 287 753 862 175 569 468 433 607 567 470 319 716 506 534 965 74 75 964 431 607 873 166 998 40 184 856 227 816 715 324 42 997 553 489 441 599 901 136 345 692 673 368 914 124 624 416 428 610 584 455 1010 32 348 691 498 539 102 938 811 230 671 369 594 444 903 138 366 674 896 146 898 137 717 320 231 809 605 433 923 114 358 680 313 723 313 727 447 594 487 552 112 930 717 326 399 639 340 699 293 744 212 828 792 246 331 707 78 961 410 630 732 310 855 182 210 832 707 334 19 1023 518 517 389 646 515 522 69 973 518 521 612 427 963 73 622 413 1001 39 372 664 843 196 707 335 267 771 381 659 671 366 13 1030 389 647 306 732 903 132 415 620 648 391 324 714 442 596 978 63 756 279 667 370 589 451 25 1014 718 322 171 871 478 559 864 177 638 400 43 997 98 938 447 589 679 363 34 1007 505 533 559 481 936 100 702 337 520 517 69 970 281 756 447 592 804 235 959 80 262 780 1028 7 818 217 988 53 68 970 425 612 399 640 763 279 685 353 81 956 599 441 154 886 304 737 15 1025 292 751 637 404 884 153 453 588 711 327 798 244 628 412 627 410 769 271 645 392 100 938 541 498 306 732 979 58 472 566 798 239 546 492 438 604 119 918 107 934 724 316 760 278 864 175 870 172 487 554 42 999 986 53 887 154 396 646 302 739 885 153 975 62 865 174 12 1024 664 377 886 149 735 307 775 262 776 262 1011 31 536 504 369 670 666 373 863 174 113 923 330 711 485 555 112 928 989 49 919 120 20 1017 923 117 768 270 990 50 437 603 1009 29 150 888 495 543 377 664 466 572 1015 27 478 558 475 564 520 518 249 788 1004 38 70 967 447 595 451 590 182 858 234 805 1037 2 477 560 899 138 858 183 118 921 418 624 808 231 275 764 64 972 311 730 178 858 143 896 815 220 532 508 204 833 616 426 680 357 859 180 163 880 136 902 511 528 967 71 1038 5 53 986 420 620 491 546 506 534 549 488 379 660 765 275 750 288 687 349 806 231 823 217 951 88 759 283 1037 2 459 582 362 681 154 888 223 817 560 478 1011 27 583 454 865 173 222 818 312 726 891 150 910 127 651 387 989 51 910 130 562 478 990 48 163 874 141 900 392 650 598 441 786 250 1019 22 820 218 302 733 748 291 554 484 1034 2 563 476 699 338 835 208 922 117 185 856 768 269 209 834 398 641 1031 11 406 634 432 607 183 853 105 934 81 957 431 606 985 53 264 774 361 674 512 528 454 585 371 668 594 442 78 959 1017 23 623 416 195 846 608 432 91 948 924 112 929 109 114 928 518 522 174 867 744 294 352 685 783 255 246 790 604 434 926 113 487 555 136 905 930 112 648 390 851 188 320 718 994 44 853 186 312 731 785 258 703 338 1033 7 278 758 120 922 903 134 104 935 556 485 398 637 981 61 14 1024 186 857 484 551 236 801 421 615 294 746 552 487 58 982 141 900 609 431 306 734 727 311 247 788 570 468 696 340 557 480 535 505 94 946 739 298 948 94 151 888 443 596 824 213 55 982 540 500 763 272 527 512 60 977 476 560 594 444 62 979 647 391 833 206 565 473 872 167 177 863 636 403 762 276 567 472 946 92 22 1021 178 859 113 926 716 324 768 272 165 872 982 57 290 748 789 250 821 218 947 91 216 822 61 975 125 916 521 519 971 65 895 144 408 634 623 414 671 371 104 937 740 296 532 504 375 662 226 811 334 704 1024 13 953 88 471 567 369 669 648 391 857 178 874 164 696 343 493 546 912 129 386 656 818 223 32 1010 258 779 943 95 550 489 228 808 463 576 494 543 218 819 23 1019 839 202 725 312 366 672 176 859 163 875 624 413 33 1006 666 372 868 167 183 858 22 1015 305 734 421 616 290 751 626 414 455 580 51 990 483 557 332 707 564 476 224 818 1037 2 609 426 33 1008 868 169 780 256 406 633 947 94 687 353 240 799 478 560 885 153 702 338 117 923 708 333 426 611 949 88 938 102 74 964 564 476 904 138 160 876 487 553 108 928 941 100 344 692 101 941 107 933 295 744 199 838 679 359 423 617 510 529 576 463 24 1015 244 795 793 247 502 539 44 995 525 514 235 804 303 740 399 642 742 297 312 731 930 111 903 140 250 787 984 56 934 109 17 1023 619 416 497 542 236 803 155 882 29 1012 856 185 996 44 460 575 259 783 853 184 811 225 869 170 510 533 825 215 1032 7 13 1023 6 1033 633 405 151 886 350 688 482 558 639 400 335 702 122 917 372 666 856 187 438 602 91 948 578 461 513 527 530 511 691 350 197 843 579 463 751 285 632 404 913 124 930 111 912 127 909 133 657 382 724 317 863 178 350 689 776 264 684 354 102 938 483 557 523 519 88 951 954 89 611 424 766 275 480 557 714 323 640 400 214 825 337 701 681 358 600 440 599 437 460 577 640 400 96 939 204 835 944 94 449 592 312 727 610 427 1012 29 378 658 527 508 727 313 968 68 26 1012 513 524 261 777 619 423 528 511 306 730 56 984 136 901 665 373 566 473 899 139 214 824 16 1022 222 817 228 812 908 128 661 378 99 940 283 757 129 908 792 249 1007 34 130 907 831 209 311 729 241 798 860 175 207 828 609 432 105 935 381 659 460 577 460 580 236 802 124 913 23 1015 292 747 1035 2 499 538 556 482 690 347 1009 30 933 106 548 491 770 270 223 814 416 623 60 983 863 179 923 116 29 1007 845 196 83 957 73 966 815 224 260 780 978 64 623 416 714 327 159 879 505 534 97 940 855 184 91 950 509 528 968 71 1016 23 733 307 48 989 948 89 484 554 228 810 437 600 544 492 1011 29 47 992 482 558 269 771 337 701 487 553 586 455 309 730 465 572 140 900 298 741 358 680 401 638 215 821 704 333 1032 7 347 693 1013 23 748 290 336 706 610 430 1031 10 79 960 696 346 1037 2 481 559 166 874 379 659 589 452 300 737 57 980 882 153 642 395 339 697 276 761 944 96 658 379 465 576 56 983 706 332 22 1018 546 489 101 937 376 665 769 270 172 870 864 174 766 271 984 57 860 178 41 998 210 830 770 267 245 795 638 399 495 544 966 70 940 101 248 791 96 941 186 856 96 942 465 577 286 752 223 817 19 1020 315 725 676 363 16 1022 268 775 50 991 245 795 118 923 834 207 152 887 254 785 56 987 891 146 185 854 1 1038 939 103 733 307 328 709 146 892 523 517 674 362 573 464 257 783 217 819 453 586 223 819 435 606 746 293 620 417 917 119 242 795 770 270 548 493 569 471 742 299 4 1034 287 754 50 988 468 569 68 974 990 47 776 264 32 1010 185 853 294 746 529 512 493 546 840 199 317 723 233 807 557 481 293 750 458 581 224 812 926 114 136 903 525 513 171 868 512 528 1029 11 787 254 539 497 1012 26 813 226 158 881 952 86 440 601 399 642 848 193 517 523 842 199 145 890 986 52 964 76 42 994 54 986 315 724 380 660 655 385 321 720 396 642 1013 29 841 201 46 989 238 800 1003 37 547 490 840 199 742 293 160 883 971 69 643 393 169 870 820 217 960 81 502 535 352 687 884 152 531 508 840 197 730 310 155 882 839 198 809 231 238 799 638 398 754 284 100 939 979 62 88 949 28 1007 681 359 40 999 1026 17 588 447 585 453 479 557 245 795 414 625 585 453 742 296 296 745 38 1002 203 836 718 322 930 110 180 860 250 789 586 456 120 915 1028 10 445 592 376 664 848 192 386 655 589 449 986 54 829 214 971 69 843 195 103 939 693 347 844 195 557 481 244 796 429 609 1004 33 807 234 967 71 346 696 737 299 289 751 668 371 822 218 3 1036 858 182 86 954 11 1027 844 197 487 554 344 696 941 97 408 631 795 246 228 812 898 137 110 930 853 185 902 137 344 695 515 523 623 414 514 526 234 804 857 180 354 687 805 236 480 560 749 289 286 754 754 285 676 363 252 786 802 238 412 627 763 276 96 944 758 282 391 651 925 118 893 146 271 768 533 507 703 336 440 598 961 77 783 255 981 57 685 356 608 429 581 454 562 477 58 979 730 312 763 276 97 941 851 186 652 386 954 85 646 394 859 177 488 553 312 725 308 733 350 688 473 566 573 466 481 559 608 430 752 289 275 760 19 1022 646 392 220 820 678 361 221 818 78 964 391 647 129 913 333 707 439 601 159 879 798 242 315 723 11 1031 408 632 187 854 964 76 442 594 183 860 213 828 12 1025 493 543 829 206 826 210 607 431 150 888 324 715 214 826 434 608 156 883 32 1007 868 171 1015 23 684 358 710 329 84 953 367 676 783 256 737 303 650 390 638 399 766 274 139 901 826 209 610 428 726 313 528 510 713 326 44 994 38 1004 874 167 840 197 959 78 793 244 229 811 332 708 89 951 698 337 193 847 910 130 620 418 862 176 321 716 107 935 724 313 452 586 1033 7 307 733 109 930 277 764 883 157 788 251 223 817 202 839 829 207 1008 29 159 881 588 452 761 277 585 458 997 43 828 208 227 816 807 232 99 938 266 769 627 410 518 521 661 379 891 149 393 643 216 823 997 43 158 880 477 560 302 737 1018 25 493 549 712 325 234 804 81 960 239 798 347 692 1033 2 699 339 617 422 558 481 558 480 781 258 915 123 657 378 479 559 977 60 711 324 386 654 462 578 38 1004 247 791 63 975 304 737 387 650 354 681 903 138 348 690 855 186 357 683 856 184 881 162 568 467 845 198 400 643 856 182 902 137 171 866 241 800 124 916 1004 36 83 957 538 503 430 613 352 688 923 116 163 875 610 432 900 140 835 205 807 234 743 295 580 458 910 133 962 78 860 176 821 219 512 527 26 1012 338 703 230 809 915 120 208 831 663 375 423 614 995 46 447 589 446 589 349 687 410 631 318 723 632 406 998 40 679 362 86 957 172 868 811 228 986 51 61 978 490 552 280 756 443 593 69 970 144 896 172 871 283 755 972 68 51 988 942 96 464 574 977 64 708 329 261 780 122 920 938 101 1035 6 571 468 157 885 285 755 373 664 266 769 53 989 54 981 579 457 490 549 484 555 479 561 211 827 559 480 870 170 795 244 457 581 267 771 490 549 112 930 793 248 902 137 478 562 479 560 338 701 580 460 783 255 261 779 570 468 514 529 752 286 160 880 57 981 398 641 756 282 708 328 58 983 848 195 605 437 743 293 707 334 65 977 941 95 820 220 502 538 653 386 638 405 696 344 678 360 398 641 7 1036 657 381 98 945 327 714 940 98 527 511 866 174 1011 25 793 242 381 657 688 351 209 832 947 90 977 59 356 679 906 132 200 842 486 554 852 190 779 264 122 918 493 545 623 413 461 582 655 382 473 566 171 864 777 264 426 613 142 898 729 310 641 397 864 174 714 326 878 162 599 439 140 895 422 614 217 821 994 46 165 878 666 375 461 577 282 761 744 296 180 856 48 989 317 721 353 686 771 268 643 397 1014 24 593 448 53 985 480 559 425 617 269 768 328 715 532 506 625 414 543 495 885 157 881 157 472 568 781 259 58 980 965 77 513 525 253 784 201 839 279 763 526 516 183 858 850 188 933 102 926 113 828 210 278 765 320 720 507 533 256 783 725 310 677 360 910 132 174 865 602 440 830 208 948 89 877 161 445 596 731 310 370 667 699 336 124 916 103 939 15 1024 366 675 977 60 480 562 172 867 192 849 725 312 1017 20 170 868 198 840 481 560 608 427 1007 32 281 757 7 1030 772 265 955 88 673 368 661 378 176 863 253 785 854 184 649 390 435 600 585 454 854 186 148 890 825 218 22 1017 465 573 49 990 626 414 518 523 63 973 592 444 1004 35 173 869 768 269 464 575 128 911 268 772 855 184 808 227 1038 1 805 234 363 678 520 518 718 321 425 614 364 676 557 482 431 608 839 201 605 434 820 219 259 780 1004 35 255 783 930 109 861 175 843 196 118 925 937 102 338 702 86 951 259 780 308 729 980 59 552 485 553 487 223 813 1025 11 819 220 695 345 865 174 354 688 564 471 930 105 550 489 549 490 392 646 277 758 125 914 531 509 574 464 589 449 60 977 675 364 663 374 620 419 818 225 676 362 912 126 88 949 945 92 423 616 643 397 914 127 813 225 993 49 247 794 110 929 657 385 782 257 591 446 696 345 345 694 22 1013 524 515 365 672 259 781 533 504 321 718 867 172 880 161 289 753 719 324 362 679 766 275 217 821 307 736 578 461 642 395 46 994 290 750 391 646 605 435 469 568 145 892 1026 12 750 293 405 634 928 112 742 294 560 479 345 692 967 69 298 738 1008 30 525 513 534 506 701 341 535 503 85 955 446 593 532 504 347 696 201 839 448 591 29 1010 699 336 178 863 366 675 578 461 853 182 844 193 159 881 916 127 356 687 352 685 1037 2 570 472 671 371 53 987 285 753 606 431 376 661 939 99 118 924 908 128 848 191 1030 8 667 373 249 791 20 1021 472 565 230 808 202 833 483 556 417 623 493 549 886 150 640 399 492 548 936 102 121 915 353 686 917 121 506 530 419 622 416 623 939 100 670 370 514 526 975 63 696 344 328 712 910 129 95 941 392 643 742 297 281 759 259 781 900 138 5 1032 457 578 853 189 921 119 190 850 787 252 865 172 72 969 633 408 263 775 499 536 405 634 80 959 572 465 215 823 430 609 929 107 147 889 565 471 100 939 565 473 925 114 41 996 457 581 604 439 21 1015 164 873 799 237 781 261 635 400 751 285 984 54 782 255 161 880 705 337 286 753 595 446 654 384 701 338 335 706 228 810 607 431 726 315 25 1012 689 350 771 267 463 576 516 521 160 875 726 313 297 745 608 432 7 1032 715 326 1037 2 837 201 798 243 560 480 747 289 511 529 764 273 390 648 976 62 455 586 704 334 485 555 545 497 525 515 987 50 368 673 656 382 149 891 260 783 319 723 855 188 617 422 820 216 128 909 727 314 243 797 861 180 711 326 341 700 863 176 943 93 903 137 188 855 939 104 741 296 212 825 832 205 1024 17 125 917 236 804 273 765 930 107 717 325 624 412 329 710 961 81 14 1026 294 747 888 152 960 83 306 730 433 609 635 404 710 328 271 772 527 510 224 812 226 810 222 816 849 190 297 743 949 88 1025 13 656 383 717 321 33 1010 379 658 408 633 80 960 37 1006 574 464 838 200 18 1022 505 531 1036 5 535 503 244 791 398 642 686 350 174 861 100 938 117 919 297 739 719 319 544 492 934 103 668 370 917 121 407 631 113 926 317 721 887 152 454 585 876 162 719 317 590 450 195 842 590 449 206 835 538 497 273 765 703 336 898 142 866 176 63 979 530 509 832 209 584 452 240 799 465 570 145 892 198 843 208 828 593 448 175 867 628 412 970 73 329 711 651 389 478 564 64 978 856 183 580 458 768 271 980 60 486 551 606 434 780 256 742 301 5 1034 765 276 868 170 709 329 296 745 770 271 386 653 363 677 554 487 849 187 271 767 173 864 461 578 857 179 452 590 552 485 732 310 535 508 428 613 421 614 267 775 50 986 751 288 401 638 119 920 254 783 662 377 644 395 637 399 893 145 365 671 483 559 614 429 696 341 422 614 417 626 659 379 326 713 971 68 426 612 784 259 297 746 239 801 1027 14 371 666 1006 32 887 154 861 177 813 225 134 906 319 720 75 963 929 111 168 871 243 794 489 551 470 569 562 478 809 234 665 371 418 620 685 353 102 934 1005 38 217 825 997 40 398 640 848 192 30 1011 682 358 268 772 394 644 75 964 597 441 554 484 345 693 648 394 339 697 638 400 914 129 94 945 665 377 802 239 687 356 520 521 961 77 561 478 439 599 306 729 857 180 63 975 444 593 870 169 571 469 702 336 291 747 108 932 319 720 1000 39 101 939 440 601 726 310 178 863 763 277 626 411 931 106 42 997 624 419 632 405 219 820 664 373 787 255 52 986 632 405 72 970 865 173 534 505 1017 23 551 489 608 432 742 299 233 804 359 681 883 156 829 206 217 824 897 138 259 778 449 591 422 618 259 780 910 127 716 320 733 305 593 443 307 730 350 689 989 51 1006 31 273 764 543 494 1036 3 568 472 582 456 850 191 474 564 622 417 486 553 333 706 590 451 374 665 224 818 414 625 791 247 652 389 90 949 141 897 380 659 775 263 710 330 275 765 347 690 418 621 486 552 688 351 780 261 514 521 606 432 249 791 109 931 731 309 868 173 559 477 2 1037 673 367 407 630 935 106 320 721 330 706 78 959 976 67 384 654 733 304 992 48 748 287 960 75 91 950 490 551 239 801 366 672 171 867 359 681 1019 22 282 757 920 122 202 839 894 145 227 811 772 267 555 484 287 750 327 710 1013 24 444 593 953 89 884 155 906 133 406 631 946 93 774 267 460 580 144 893 677 365 490 550 680 360 380 657 28 1012 812 224 562 479 116 919 184 858 101 937 502 538 779 259 896 142 699 340 120 923 732 309 499 540 834 204 472 564 532 504 561 481 611 428 853 190 419 621 159 881 841 198 595 443 329 711 534 504 236 804 542 496 316 723 952 91 1003 38 312 729 184 854 542 495 636 405 630 411 865 177 383 654 412 628 944 95 166 871 101 940 285 755 688 354 855 183 739 300 10 1028 473 568 866 175 347 690 827 213 973 63 292 745 908 127 181 857 646 394 726 313 758 277 487 552 967 71 350 690 552 489 1027 14 633 405 178 859 285 757 957 85 971 66 134 902 129 910 38 1000 715 322 749 291 703 337 443 597 419 620 783 256 78 958 631 408 841 196 627 413 986 54 444 596 959 78 324 712 374 664 313 727 943 96 567 471 595 445 259 777 902 138 937 102 634 402 606 430 955 81 996 43 555 483 352 688 29 1008 74 964 810 231 444 592 241 797 686 352 367 670 327 708 758 279 104 931 745 291 119 921 184 856 692 347 642 395 456 580 257 782 157 881 120 916 281 756 30 1007 759 280 570 469 540 495 968 71 352 690 695 345 691 352 874 166 1023 17 214 824 726 315 1029 10 269 766 982 59 246 795 713 329 574 467 728 310 598 440 95 942 876 163 608 430 668 372 736 304 899 139 305 732 693 347 262 776 871 169 105 938 991 51 922 116 956 82 613 426 924 116 780 257 886 152 571 465 664 373 189 852 554 485 408 630 137 904 450 585 909 130 719 321 155 884 661 381 664 377 620 416 931 108 1012 23 308 730 240 797 865 171 451 591 433 606 874 165 3 1034 23 1016 473 565 100 936 981 60 262 778 882 154 673 367 587 448 408 630 662 373 778 262 431 606 330 706 997 43 977 62 845 196 960 78 849 187 652 388 784 254 498 541 768 270 119 919 721 314 882 154 165 876 949 86 916 123 971 68 538 503 942 99 1024 15 275 764 275 766 723 313 409 632 554 484 219 821 942 95 968 69 485 557 661 379 977 60 400 639 241 794 970 66 850 186 579 459 456 581 426 615 209 830 1006 33 826 212 1015 24 637 399 1013 22 7 1034 791 244 926 112 253 782 523 515 557 485 253 789 915 123 736 303 448 589 302 736 544 491 432 610 128 913 804 235 188 848 781 258 380 661 618 419 36 1006 196 841 957 80 369 672 428 609 502 538 415 623 139 900 1 1035 698 343 207 836 203 836 894 145 902 139 759 277 118 919 217 822 413 622 269 766 351 688 346 695 163 880 193 846 268 774 501 539 451 588 927 112 96 941 645 391 477 564 468 570 963 77 107 932 931 106 306 734 510 526 299 740 789 250 60 978 606 435 109 933 803 240 93 949 653 387 564 474 89 952 524 512 574 468 789 251 45 994 349 689 271 769 638 401 498 542 713 324 40 996 562 478 246 792 47 992 662 378 885 153 29 1010 830 209 463 575 150 890 84 957 144 895 174 865 381 659 123 915 682 354 903 138 788 249 759 281 395 643 817 223 831 208 316 727 396 641 605 434 548 490 223 817 379 657 392 648 572 470 792 248 881 160 874 162 701 336 293 744 383 652 838 199 974 66 879 161 856 185 796 241 55 982 575 461 884 156 97 945 638 400 706 331 495 540 381 659 368 673 192 847 570 471 920 116 260 777 886 152 197 844 364 674 489 546 986 55 764 274 997 42 379 661 422 618 1037 2 207 831 52 988 633 408 511 528 19 1019 693 350 604 432 398 642 621 417 637 404 853 185 758 278 115 923 462 579 663 376 54 985 879 163 885 154 813 222 575 464 660 377 353 688 579 460 550 488 399 637 959 80 730 310 123 916 533 503 993 46 668 370 416 619 830 206 746 292 348 691 240 799 907 135 825 215 74 966 788 252 741 300 964 72 937 102 986 51 252 786 318 719 570 466 792 247 769 271 795 248 211 827 401 637 599 441 8 1028 376 664 972 69 297 738 170 866 747 292 927 110 296 743 691 351 395 644 1034 5 791 246 620 416 483 557 570 468 120 915 246 790 663 376 322 715 319 723 123 916 89 950 529 508 102 941 908 130 290 748 589 448 125 916 602 437 19 1019 760 279 225 815 803 236 1035 3 876 160 5 1036 506 533 400 635 426 616 881 158 43 995 792 247 873 169 467 570 8 1034 809 228 967 70 18 1019 251 788 2 1037 482 553 700 339 727 312 240 795 908 131 820 216 288 752 476 564 250 789 175 863 897 138 883 158 103 936 982 60 446 590 547 493 949 91 672 369 582 457 437 604 200 838 411 629 80 962 90 947 912 127 799 239 190 850 14 1024 692 348 411 627 695 341 924 111 258 783 482 557 1027 12 586 457 1001 39 94 949 812 227 640 397 667 373 889 151 10 1030 195 847 607 436 489 550 936 103 487 553 329 710 418 625 650 389 853 182 333 705 702 333 523 516 231 806 595 444 943 92 984 51 736 304 389 652 421 619 549 487 895 146 178 859 880 163 109 929 1032 6 117 925 807 229 289 750 538 505 248 791 16 1022 71 972 576 462 169 874 241 800 265 774 90 952 376 667 37 1004 286 753 141 895 404 634 680 358 793 249 979 58 381 660 447 590 876 163 137 901 693 348 779 261 813 226 682 357 362 678 594 444 650 387 777 262 902 141 565 473 168 873 359 678 573 466 491 548 95 940 762 277 901 139 105 936 41 1000 711 324 85 954 706 331 509 533 818 221 754 285 926 116 797 242 795 242 97 945 998 42 16 1022 368 674 250 791 219 816 994 46 696 341 864 177 133 908 443 596 166 874 501 538 942 95 830 210 283 758 234 806 296 743 646 392 49 989 619 419 610 427 646 392 393 643 754 284 869 172 713 327 982 54 332 708 333 703 483 560 797 242 420 621 116 920 453 584 686 353 943 94 776 260 630 412 760 278 182 860 196 844 331 708 992 49 637 404 729 309 55 984 370 667 272 768 487 553 46 993 1012 26 666 372 112 928 683 359 374 667 730 309 501 539 433 606 550 486 694 344 226 812 875 166 978 63 312 728 657 384 432 607 8 1032 625 415 871 167 679 361 448 590 479 557 896 144 917 121 697 343 878 162 737 300 296 741 632 404 537 500 618 420 954 86 787 251 655 387 124 916 584 451 853 189 728 314 97 944 887 148 343 693 203 835 160 876 338 699 574 465 187 852 295 746 246 789 42 1001 429 611 63 976 34 1006 28 1012 415 626 370 670 902 136 280 758 609 430 207 828 614 425 559 481 740 299 338 702 495 543 837 198 358 682 874 166 968 68 276 760 144 896 965 75 618 422 520 518 855 182 201 838 382 655 415 621 28 1014 281 759 457 580 242 798 507 533 208 829 510 530 4 1034 979 60 581 460 937 104 445 595 151 888 491 549 312 729 707 333 817 218 661 381 599 440 349 686 605 435 666 375 725 314 58 979 603 438 570 468 909 126 76 964 818 218 561 476 633 406 290 749 438 597 1028 12 297 742 365 675 634 404 961 76 946 92 1003 33 947 96 67 971 709 329 956 85 1037 3 661 378 1024 15 900 140 884 157 267 769 929 113 1008 29 283 757 68 970 669 370 32 1006 608 430 651 387 1038 1 89 948 99 943 290 749 250 790 905 130 676 363 607 428 316 725 682 354 819 218 276 764 384 657 1010 26 4 1036 345 694 103 934 939 97 9 1031 592 447 777 265 941 100 279 760 987 56 571 468 279 757 929 114 85 954 1038 1 1008 32 253 789 567 473 428 612 861 176 413 627 475 568 120 918 346 697 438 601 223 818 612 426 474 563 524 516 942 98 926 113 196 842 1007 30 934 102 1006 36 100 938 1027 15 625 414 474 564 144 896 576 460 637 404 1001 38 587 451 907 133 933 108 987 51 64 976 84 956 847 194 844 193 165 875 126 917 270 770 307 733 947 93 909 131 834 206 577 466 1031 7 404 636 635 405 592 448 1032 8 463 576 130 911 1005 34 411 625 664 378 20 1020 523 515 83 958 85 951 973 63 223 820 868 169 614 425 477 560 219 820 553 484 4 1034 814 222 177 862 500 539 830 209 757 279 356 687 513 525 858 182 1031 6 88 951 310 731 460 579 299 741 129 910 376 663 631 409 345 697 744 295 359 682 927 112 662 376 281 757 345 692 885 152 758 278 786 250 495 542 547 492 349 689 808 228 1021 21 977 63 652 384 268 773 130 906 219 820 558 479 140 898 668 370 769 273 414 627 648 391 629 407 793 246 519 520 795 247 1003 35 458 583 806 235 763 277 618 421 781 258 819 219 996 43 396 642 483 553 330 711 498 539 616 426 714 323 653 390 389 652 170 869 672 367 891 150 692 350 350 689 309 731 93 948 111 930 41 994 610 432 741 300 828 210 396 646 944 96 5 1035 841 198 722 319 491 550 810 231 1007 33 950 89 327 716 871 169 319 722 857 179 143 898 552 485 459 580 608 431 907 136 538 502 510 531 641 402 791 245 752 288 77 962 821 219 997 40 582 458 448 592 526 515 413 627 880 159 578 461 648 391 761 278 388 653 1013 26 398 640 130 913 820 218 306 731 412 625 376 662 431 607 824 212 948 87 905 131 221 820 395 645 557 481 915 128 854 186 882 160 1023 16 1001 38 513 525 808 233 992 47 683 359 451 584 135 903 259 776 814 225 627 410 324 718 309 731 775 263 888 153 550 487 968 73 288 751 668 370 568 472 460 575 881 159 702 341 685 352 55 987 964 78 935 101 481 558 775 263 453 587 346 694 741 294 1021 20 55 988 60 979 979 59 396 644 600 435 658 377 432 609 623 416 490 548 270 769 208 834 887 152 749 287 1037 1 604 433 526 511 831 210 527 512 251 791 214 827 822 220 442 594 482 557 924 119 832 210 927 116 941 98 666 371 763 275 181 858 193 847 138 898 586 452 98 940 705 337 135 901 81 954 963 75 598 442 448 589 306 735 601 434 487 550 850 191 217 820 395 644 277 761 395 645 66 977 93 945 44 993 958 82 655 382 9 1027 174 864 291 749 108 927 460 577 116 923 513 527 860 178 832 205 590 448 313 725 17 1023 310 729 444 591 678 362 399 639 682 353 218 824 597 439 378 660 590 447 680 359 565 475 182 860 266 776 406 632 899 141 213 829 98 938 473 563 19 1023 583 457 1019 16 451 590 573 469 661 379 912 129 440 602 999 38 791 247 608 432 535 505 279 758 460 578 226 813 551 488 1025 17 154 885 496 546 63 975 152 886 533 508 73 963 973 64 591 448 689 348 427 610 959 81 810 230 781 258 178 863 865 174 1030 11 424 615 152 885 188 853 49 989 710 329 422 617 1004 39 862 173 140 898 503 536 487 549 634 405 101 935 454 582 117 922 969 69 447 594 1003 33 31 1005 166 876 928 114 531 511 935 104 862 174 829 210 788 253 442 593 447 593 560 481 101 935 115 920 324 717 352 691 929 109 475 567 202 834 593 446 168 870 144 897 268 767 1020 20 294 745 1007 31 590 449 425 616 706 335 511 531 563 474 141 899 870 167 312 724 194 845 966 75 648 390 543 493 538 498 835 205 880 161 2 1034 464 576 829 210 843 194 646 393 415 624 118 920 440 598 267 773 461 577 717 325 282 760 487 549 890 152 721 317 913 129 297 739 495 546 174 867 773 268 981 54 862 177 507 530 306 731 720 323 242 799 821 218 421 620 836 205 108 933 859 181 495 543 828 209 597 445 853 185 2 1036 57 983 406 634 353 687 654 385 266 774 174 868 872 166 469 568 410 629 98 945 408 634 278 763 620 418 607 434 373 668 613 425 733 308 436 602 156 884 271 766 339 698 513 523 331 707 449 588 69 969 876 163 769 271 344 694 439 598 443 597 722 316 190 848 164 874 935 102 775 262 598 442 376 662 501 538 52 988 777 261 850 189 862 176 303 736 387 649 149 891 1019 24 219 819 372 669 376 660 79 958 642 397 52 988 927 114 773 266 898 140 69 971 613 422 398 638 768 268 100 938 813 225 672 369 408 630 836 204 844 191 675 360 409 633 436 603 564 475 89 953 516 523 245 792 520 517 519 519 683 360 79 963 933 102 42 996 754 286 481 560 393 646 625 413 277 763 764 275 251 788 603 439 68 973 67 976 1024 14 27 1012 873 166 14 1025 586 453 194 846 396 644 921 116 791 248 664 375 878 163 106 936 564 477 824 219 686 352 560 480 196 843 234 809 724 311 568 471 12 1030 841 195 682 355 988 50 787 254 513 525 116 922 109 932 399 642 1008 32 794 245 749 289 323 715 141 896 278 758 629 413 745 296 891 147 458 579 800 242 855 184 800 240 286 753 560 478 114 926 69 970 273 765 147 894 961 80 145 894 133 903 496 541 400 640 259 779 192 850 265 776 457 585 586 454 66 975 997 41 60 981 873 163 60 982 921 119 454 587 162 878 858 183 707 332 437 601 554 488 455 582 824 213 893 149 91 950 45 992 574 463 693 347 709 328 765 274 230 809 656 382 992 48 991 50 769 267 346 696 1001 40 18 1024 548 492 32 1006 1019 19 575 463 866 173 730 307 539 496 43 997 66 972 765 278 440 599 250 791 191 847 519 519 436 603 537 500 810 227 808 230 503 539 192 843 456 586 945 97 481 557 909 131 65 973 386 653 887 151 382 655 641 398 1035 5 438 603 827 215 83 957 106 933 89 950 850 188 120 920 64 978 674 365 31 1011 980 62 513 524 290 748 950 87 310 727 439 597 37 1001 848 194 326 713 660 379 128 913 273 767 691 348 531 510 304 735 592 446 317 722 38 999 32 1004 668 374 548 491 387 656 799 239 92 946 517 519 502 536 259 776 137 903 937 98 17 1021 636 403 610 428 473 567 795 244 193 850 553 489 500 536 834 207 866 174 397 645 544 493 306 736 405 632 621 418 639 398 72 968 62 978 920 117 48 990 262 777 599 439 86 950 189 849 581 460 707 328 470 570 159 881 116 926 332 705 497 541 815 228 872 168 840 199 571 467 142 896 97 944 854 189 406 632 912 127 248 791 382 657 913 124 951 85 43 994 37 1001 650 387 331 709 816 225 458 578 507 532 142 897 132 904 509 531 373 664 21 1015 892 145 663 378 767 272 713 328 173 870 755 287 230 807 171 870 995 43 36 1003 761 280 964 76 752 286 342 696 360 677 51 990 827 209 477 558 572 463 172 866 210 832 477 562 833 205 358 677 820 219 540 498 1019 22 351 687 440 598 189 851 611 432 751 289 265 770 75 964 1020 18 719 319 714 323 296 744 50 986 353 686 436 599 701 339 488 551 892 144 373 668 749 292 998 39 604 433 581 456 959 82 642 398 885 152 651 389 337 702 254 784 229 807 213 826 769 269 41 999 524 515 98 944 392 645 671 369 11 1028 787 254 74 963 194 842 35 1003 244 796 393 648 610 433 702 337 566 471 79 962 878 162 155 884 617 420 224 813 945 93 319 723 275 764 938 102 702 336 114 927 710 326 14 1025 315 725 726 316 855 182 951 90 60 979 425 616 17 1022 212 825 200 839 681 358 899 139 650 389 624 414 525 515 151 884 89 953 760 275 924 119 881 159 213 825 1009 29 710 330 295 741 892 150 1021 19 347 693 243 794 55 982 774 266 888 153 835 208 196 843 802 235 826 213 113 930 501 537 733 304 771 272 849 193 877 164 429 611 179 860 892 147 777 261 703 336 53 985 466 574 1003 39 1005 33 375 665 967 73 622 418 497 538 309 734 428 612 424 617 533 505 447 591 1034 2 190 851 137 900 865 171 294 741 326 711 929 112 72 967 267 771 606 437 779 260 939 103 917 122 470 567 913 127 450 590 820 218 848 192 486 549 631 412 327 711 363 675 516 524 370 670 745 291 329 708 427 613 762 276 18 1019 35 1004 444 592 654 385 86 955 706 334 168 872 994 46 275 766 6 1032 385 656 832 206 799 240 1025 13 526 514 63 975 528 513 355 684 665 377 236 804 462 578 519 522 686 353 986 52 645 398 908 128 646 393 395 644 955 87 22 1020 577 461 504 536 536 504 381 661 642 397 941 94 808 231 672 368 256 782 950 87 316 724 50 992 1034 4 346 694 120 923 32 1010 682 359 270 770 853 188 252 783 988 52 218 819 252 789 412 627 683 356 932 104 451 589 552 487 379 661 110 927 7 1031 841 196 970 68 952 85 1 1038 1034 4 803 237 38 1003 389 649 122 915 341 696 922 117 854 187 657 379 298 741 693 348 1022 18 61 977 819 220 170 869 257 784 116 922 840 201 604 436 755 281 864 176 515 528 345 691 290 750 390 646 765 273 880 163 723 320 780 257 1032 7 323 719 159 876 520 520 818 220 320 723 1037 4 148 892 1024 17 464 573 906 134 628 412 755 280 381 656 900 142 806 234 912 127 1003 40 628 408 10 1029 197 845 393 645 467 569 484 552 252 787 742 297 466 576 617 422 877 158 656 384 337 703 240 798 380 661 972 65 885 155 758 279 239 800 73 966 400 640 149 889 518 519 998 44 195 848 350 689 832 203 1017 22 767 271 277 766 391 645 209 833 601 438 644 398 350 687 952 90 1011 27 824 219 390 650 460 576 353 689 339 700 316 724 861 178 1030 8 620 416 1017 19 723 316 188 853 311 731 178 862 437 605 694 347 400 640 496 543 238 801 621 422 181 860 55 983 751 286 804 233 959 79 275 768 110 930 7 1033 1020 18 763 280 859 183 1009 30 901 134 370 666 314 724 40 996 854 188 734 303 62 976 1027 14 391 648 841 200 843 193 125 913 1010 29 589 452 651 389 170 868 667 375 249 789 829 210 45 995 127 913 420 618 928 108 312 727 1034 7 823 214 470 569 691 351 367 671 94 948 444 595 804 236 757 280 327 711 373 667 636 403 691 350 468 569 887 152 717 321 967 73 855 182 526 514 420 619 165 871 744 296 685 354 730 309 997 43 7 1029 599 437 715 321 931 104 1021 15 725 317 426 615 305 737 345 695 12 1027 965 76 19 1021 51 991 449 593 886 151 730 307 988 50 153 887 613 425 182 857 435 606 286 754 834 207 1038 1 326 714 652 391 442 598 994 46 430 609 499 543 915 124 565 472 867 174 970 69 821 218 708 329 52 989 912 128 302 737 575 467 1033 2 175 865 462 578 706 333 858 181 542 499 848 190 498 542 561 480 373 667 116 927 171 866 411 632 906 136 612 425 916 122 442 597 813 225 408 631 288 753 705 331 551 488 847 193 565 473 433 607 435 600 1032 7 521 521 1032 8 948 91 99 941 263 776 806 235 278 759 259 777 321 721 251 789 818 221 346 692 455 584 466 571 413 626 19 1019 95 944 820 223 639 399 919 119 871 167 158 880 292 746 201 838 634 405 347 688 889 149 614 426 451 587 412 627 372 663 191 851 131 906 771 266 775 266 1025 14 238 800 748 292 297 744 279 760 138 899 660 382 439 602 276 767 958 81 529 510 177 864 937 105 410 628 557 482 399 639 561 478 794 244 840 200 568 470 837 203 78 959 294 746 752 286 848 190 177 863 971 68 910 128 771 268 822 216 925 114 1015 24 384 654 622 416 864 176 15 1024 43 995 552 487 1034 5 441 602 351 688 921 115 208 830 179 858 332 707 86 951 882 159 816 221 1014 26 556 485 451 588 28 1010 1014 26 567 471 453 583 639 402 832 205 579 464 998 42 2 1036 445 594 930 108 1037 2 137 899 228 811 326 715 698 338 366 670 975 65 487 552 290 749 436 606 799 239 397 645 911 128 503 532 225 815 191 848 706 337 908 131 648 393 378 660 484 557 977 63 627 410 424 614 264 775 665 374 963 74 273 762 707 332 731 309 468 568 941 99 452 587 930 109 709 332 550 490 1030 10 788 253 481 559 1 1038 445 590 423 613 1 1038 207 833 921 117 72 969 420 617 604 437 482 555 528 508 975 64 1032 7 90 948 369 669 296 743 566 469 161 874 65 974 46 990 659 383 967 75 198 841 282 758 674 367 54 982 777 263 1002 41 384 656 518 525 605 432 478 562 646 390 946 94 286 752 898 142 873 170 942 96 460 578 844 193 230 812 286 757 724 315 988 51 416 625 283 758 547 493 739 301 992 48 722 317 768 267 326 714 124 916 997 45 928 109 515 522 874 165 437 602 753 286 529 509 253 787 493 550 1022 21 331 710 104 933 532 508 338 702 601 436 386 651 571 470 926 115 309 731 139 901 121 918 19 1016 77 964 51 986 915 128 708 331 663 374 796 243 435 605 322 718 101 937 407 632 714 325 801 240 531 510 658 382 850 191 968 71 521 517 567 473 781 256 926 113 52 986 168 868 856 183 513 527 503 533 869 169 810 228 415 621 42 994 182 857 398 638 993 48 556 487 297 746 407 634 774 266 593 448 175 865 74 964 532 505 817 221 1003 35 7 1030 29 1009 393 648 5 1030 911 125 229 813 154 886 874 163 560 478 237 802 958 82 853 189 630 410 108 927 632 406 830 209 209 831 559 480 285 752 71 968 723 316 800 236 301 741 77 964 602 439 453 589 575 466 758 283 500 541 89 949 299 739 140 897 276 763 673 363 276 761 71 969 906 134 972 67 816 224 261 774 829 214 713 323 663 373 247 793 197 838 472 569 367 674 482 554 980 60 967 71 420 621 350 686 316 723 301 737 181 857 612 428 377 662 899 138 136 904 346 696 679 361 151 885 74 962 379 661 53 987 302 733 167 869 516 519 756 284 1025 12 326 713 481 561 417 626 456 586 70 971 207 832 321 717 717 321 841 197 61 977 673 370 295 744 67 972 827 214 24 1019 875 167 960 81 175 864 908 128 1020 20 707 333 156 885 694 345 754 285 215 825 985 56 462 578 468 569 891 147 388 653 872 171 780 259 447 591 449 590 528 509 395 643 681 361 118 921 343 693 647 388 818 219 945 94 362 675 206 832 854 183 845 194 63 975 621 417 670 368 423 617 249 792 738 303 92 946 659 379 727 308 36 1004 411 628 646 392 661 382 223 817 1017 23 103 935 889 150 154 883 13 1027 494 547 109 930 384 659 356 686 100 939 958 79 23 1017 385 653 592 448 772 266 552 483 11 1030 267 771 539 503 882 161 782 259 813 225 935 106 741 298 435 607 711 330 211 830 267 775 264 779 795 243 79 959 363 674 921 118 235 807 974 64 674 365 99 940 374 661 312 726 864 176 619 421 236 802 372 665 582 457 59 982 878 157 577 464 207 834 192 847 889 148 360 682 31 1005 58 982 851 191 228 810 990 50 453 584 210 828 967 70 450 591 694 344 478 562 298 738 904 132 133 906 665 376 508 529 195 847 123 915 907 132 288 751 483 555 297 740 186 854 597 440 249 789 50 989 977 61 825 215 86 955 459 579 347 693 866 174 385 654 324 715 288 753 657 381 33 1010 642 394 75 964 995 48 275 765 194 847 12 1030 411 628 856 185 564 475 565 471 548 492 54 982 15 1027 776 263 543 494 782 259 428 612 597 440 350 687 577 463 588 455 436 605 548 492 446 596 855 182 894 145 690 345 470 567 508 531 141 896 36 1003 903 137 251 785 875 164 474 564 407 632 236 806 913 124 346 691 346 691 114 926 438 599 739 303 780 262 992 46 841 199 881 156 308 729 136 904 573 464 788 248 41 995 659 384 622 415 50 992 413 628 345 693 367 669 973 64 907 132 217 823 937 102 1024 15 412 625 806 231 534 508 418 622 156 880 649 390 650 388 700 341 324 712 470 570 508 530 117 924 736 303 804 236 105 934 478 559 599 439 34 1005 695 343 520 516 773 264 724 317 901 142 753 284 630 405 647 393 596 446 4 1033 56 984 374 667 76 961 255 786 799 241 954 82 310 727 723 319 474 569 826 211 1034 4 952 88 23 1018 368 673 221 818 5 1037 256 780 998 42 188 848 348 693 330 707 766 272 837 204 49 991 938 101 437 603 283 757 1014 24 389 651 274 763 896 146 679 361 18 1019 250 789 1013 25 793 242 991 44 648 389 1002 41 695 344 299 738 2 1037 561 477 720 316 678 361 198 843 886 157 326 716 946 93 351 691 137 901 79 960 684 355 1018 21 78 963 130 908 548 487 215 826 407 632 501 538 240 798 354 687 24 1016 561 475 193 845 988 48 238 804 1015 21 986 51 383 656 4 1033 372 666 569 470 123 915 34 1004 83 959 780 257 168 873 672 367 983 59 528 514 7 1036 93 948 985 56 535 501 227 812 124 914 838 204 782 257 428 610 643 399 438 597 145 893 873 166 742 297 285 753 440 599 112 928 276 764 639 402 12 1025 168 869 568 469 895 140 997 42 149 892 430 606 506 532 502 539 421 618 699 337 812 225 954 85 889 149 997 40 548 492 243 799 378 660 25 1016 66 974 252 785 522 516 450 589 223 814 786 255 102 937 108 931 783 256 884 156 578 459 904 135 34 1005 471 564 85 955 1008 31 85 957 783 257 299 739 692 344 243 793 973 65 534 505 963 75 644 394 272 768 332 709 549 490 770 267 453 586 808 230 276 762 933 106 992 44 822 215 270 773 541 500 635 404 679 358 221 821 134 908 907 132 252 785 28 1011 996 41 110 930 79 957 976 61 332 706 690 351 632 409 326 712 265 776 480 556 683 353 237 800 789 246 124 911 690 347 451 586 886 149 228 811 90 947 741 297 675 363 981 62 740 301 889 147 583 459 572 469 746 294 841 199 207 830 161 879 601 438 380 660 378 663 691 351 391 650 995 43 120 921 59 982 830 207 594 445 636 399 225 815 7 1031 153 884 822 213 28 1014 38 1000 10 1028 13 1026 218 818 32 1009 840 198 40 1000 885 156 769 269 12 1028 707 333 255 781 957 82 135 905 1013 28 1009 30 228 812 461 578 884 153 117 920 360 676 962 73 222 819 791 248 396 639 543 493 569 468 531 507 563 477 257 785 34 1001 345 695 982 60 800 241 111 931 776 262 624 413 22 1020 962 77 81 960 724 317 972 63 642 394 64 974 57 982 327 710 16 1020 10 1028 212 827 558 481 313 727 689 348 839 201 1014 26 776 263 214 828 467 570 839 198 1010 33 755 284 427 613 507 528 917 124 541 497 810 229 39 999 330 708 1014 23 527 516 518 521 946 95 158 884 731 310 521 519 585 451 140 899 732 308 1032 10 580 461 692 348 375 665 896 141 371 670 35 1003 618 419 863 173 7 1032 648 389 108 930 118 923 936 102 793 245 407 633 651 388 257 780 741 296 769 272 253 786 619 418 1014 22 296 739 154 885 380 658 842 198 304 732 448 593 512 531 372 665 178 862 625 411 327 713 618 423 666 372 257 784 555 483 198 841 398 644 36 1006 732 307 19 1019 2 1037 794 243 583 458 724 313 770 271 695 347 812 227 73 963 618 422 486 553 294 748 382 656 393 647 358 684 965 75 826 217 61 976 557 481 477 560 217 819 167 869 384 658 568 470 895 145 654 384 10 1029 478 557 900 140 695 342 891 150 147 891 1036 6 122 914 189 852 341 698 44 994 688 352 550 492 878 159 998 40 367 672 403 639 469 567 412 628 151 887 943 95 279 759 294 742 1023 15 453 588 946 92 183 854 264 771 639 396 891 149 518 522 893 149 1023 17 278 758 14 1027 130 906 255 782 139 900 901 138 483 557 949 92 772 265 341 695 3 1033 479 562 267 773 612 423 552 490 143 898 290 745 963 73 775 263 486 555 704 334 90 950 215 824 994 46 270 772 13 1023 732 304 665 372 348 694 587 452 827 215 341 696 121 919 289 751 116 923 1022 18 386 652 463 576 634 404 217 824 633 403 816 222 489 551 465 570 729 308 387 653 83 956 93 946 832 208 992 47 454 584 52 985 884 159 627 414 179 856 372 666 1020 19 934 104 461 579 191 848 856 181 40 1001 486 553 965 73 704 332 121 916 74 961 97 942 518 523 528 514 910 126 588 451 993 46 417 621 167 872 447 593 232 806 413 626 49 991 737 300 303 733 632 405 44 991 876 164 447 593 109 930 72 967 384 655 750 289 609 427 860 181 459 583 463 577 803 235 143 896 651 388 137 906 803 234 656 381 695 343 151 888 590 448 995 47 771 268 149 889 823 216 926 114 252 786 571 472 662 377 393 647 83 955 167 872 985 53 789 250 157 884 34 1006 738 302 565 472 41 999 386 653 439 601 676 365 81 959 111 930 340 699 539 498 311 727 566 474 511 528 790 250 143 898 764 276 308 728 492 549 205 834 977 65 622 416 345 692 698 342 519 517 184 855 292 744 60 975 820 220 923 118 842 198 350 692 226 812 267 773 729 312 754 282 547 494 909 132 276 763 246 793 661 375 563 477 328 711 342 696 700 339 236 800 381 660 216 823 15 1024 142 895 172 867 732 308 536 502 191 850 741 294 403 637 945 95 321 720 859 182 89 949 96 947 719 321 634 403 851 190 477 560 959 81 250 787 758 277 886 154 36 999 460 578 953 88 351 686 905 131 386 653 603 434 424 615 493 549 478 559 425 610 802 236 748 287 737 299 91 949 326 710 585 450 815 223 73 967 720 323 783 257 865 172 74 966 143 896 60 980 873 166 775 267 218 821 796 243 732 305 310 732 173 868 1031 6 767 273 924 117 752 288 46 991 383 657 68 970 842 198 279 760 479 559 710 328 695 344 480 558 78 957 582 458 869 169 55 983 589 450 628 412 377 663 89 948 102 941 149 890 31 1011 527 514 995 45 278 760 844 191 836 201 962 78 217 822 384 656 292 749 872 169 1032 10 835 202 883 152 598 438 869 171 545 491 349 690 476 564 71 969 902 138 682 360 769 271 389 653 485 553 57 981 283 760 30 1008 182 858 749 287 729 308 123 913 786 256 126 914 968 71 16 1021 983 58 757 280 541 494 530 511 34 1006 515 526 526 516 693 347 860 175 427 613 146 895 806 233 768 271 182 858 188 849 303 736 521 517 603 436 61 977 446 592 379 662 265 776 428 609 639 397 405 631 906 131 291 748 841 198 758 284 762 273 118 919 317 726 1003 35 844 196 694 347 167 869 420 621 801 240 397 640 818 220 322 714 941 95 995 45 508 532 201 837 153 886 471 567 135 905 800 238 177 863 666 370 370 667 880 157 963 77 217 822 445 594 80 959 853 186 835 202 983 54 870 169 158 878 183 853 465 575 453 586 611 428 732 307 1029 9 587 454 554 486 165 876 301 735 180 858 718 322 419 616 249 793 996 46 363 677 356 683 129 912 153 886 179 861 910 133 142 895 662 377 146 896 44 995 541 496 445 591 687 353 103 935 887 154 409 631 869 170 972 68 817 221 645 394 62 977 749 289 315 722 914 125 488 547 186 854 143 899 258 781 434 603 901 141 633 409 433 607 302 738 990 51 91 948 151 886 73 965 705 332 576 463 494 546 516 521 692 346 217 821 480 559 980 60 496 546 850 189 84 954 704 334 865 171 92 945 501 540 246 796 246 790 912 124 1006 33 704 336 1026 10 773 265 221 819 605 432 354 684 172 867 931 106 372 669 50 991 414 626 63 976 964 78 470 571 385 652 991 50 790 247 221 819 186 851 854 183 686 352 526 513 977 61 101 942 743 295 750 288 846 189 667 373 187 854 953 83 127 913 619 423 1032 6 291 745 635 405 301 740 991 49 850 190 955 82 763 276 422 621 108 928 1001 40 1036 3 467 573 1034 5 625 413 611 428 198 843 832 211 33 1007 993 42 836 199 344 699 719 323 634 406 620 416 711 330 427 609 545 497 177 861 282 756 132 908 264 774 655 381 525 514 838 201 580 460 522 519 512 524 253 785 420 617 658 380 758 281 939 101 223 817 200 839 782 253 437 601 535 508 1 1038 819 221 204 832 406 634 612 423 963 74 14 1024 246 791 388 654 747 292 964 74 406 637 388 651 279 760 902 137 562 476 250 789 923 116 972 64 244 794 859 179 858 180 33 1002 616 427 158 879 754 283 211 828 936 100 401 639 497 542 792 249 765 272 129 910 112 925 129 913 166 876 1002 38 822 218 795 244 586 449 520 520 98 941 120 915 751 289 59 979 156 879 717 321 33 1006 350 688 527 516 312 726 270 770 244 793 702 333 17 1025 7 1035 51 991 179 861 173 867 887 153 634 405 568 472 671 370 319 719 988 52 341 694 337 700 395 644 509 532 246 792 649 392 611 430 148 890 764 277 664 377 202 838 515 525 151 888 322 718 533 507 58 981 349 691 865 175 483 557 434 603 992 45 668 369 724 316 886 151 961 75 1 1036 81 959 60 979 422 618 494 543 940 100 693 343 920 118 158 881 454 584 543 496 734 305 588 454 591 449 490 549 870 171 484 559 595 441 928 113 614 425 671 370 968 75 158 883 829 208 722 315 142 896 820 217 482 558 319 716 605 438 723 317 229 806 5 1033 96 944 305 733 970 67 419 619 836 202 73 965 798 241 870 168 769 270 309 733 1016 22 588 449 681 358 65 976 1037 2 327 714 995 48 993 48 293 747 31 1008 334 704 501 539 579 460 84 952 900 137 873 165 21 1015 321 720 543 494 983 54 868 172 538 505 465 576 352 687 878 158 907 132 892 150 183 860 292 749 554 484 912 130 1018 19 635 404 133 905 668 374 632 409 66 972 797 243 275 766 72 966 541 498 803 238 289 751 1010 30 720 320 556 485 373 667 867 173 256 784 861 177 502 536 417 623 625 411 238 803 518 521 1012 24 790 247 657 381 191 848 872 167 80 960 329 707 830 208 490 548 952 89 89 950 120 920 507 531 746 292 198 842 524 516 722 317 536 504 806 232 281 754 845 193 267 770 296 741 67 973 433 607 433 603 579 456 833 203 432 608 199 840 922 115 278 760 418 619 780 262 434 606 1000 38 277 763 657 380 520 520 402 634 171 865 530 507 122 920 213 826 756 284 4 1035 778 259 975 65 643 400 1030 9 496 544 909 133 755 285 754 287 661 376 823 218 17 1020 628 413 3 1035 632 410 696 342 125 914 522 515 845 193 350 690 99 941 226 810 581 457 787 256 51 990 497 544 87 953 253 785 145 894 571 470 239 798 154 883 360 678 990 48 535 503 816 222 711 331 250 786 498 542 838 200 296 745 953 89 384 655 753 287 65 973 135 905 839 198 182 856 484 551 95 947 717 326 447 589 986 52 732 307 930 110 1037 2 117 921 192 847 537 498 905 132 225 815 715 325 42 997 823 213 573 464 661 380 398 643 93 942 233 802 94 946 877 162 1011 28 94 947 271 768 1003 39 916 123 562 477 883 156 350 688 214 826 644 397 824 214 116 921 22 1018 271 765 425 613 585 455 524 512 948 93 996 39 822 218 440 600 404 635 816 223 31 1008 224 812 34 1002 687 352 132 907 410 630 883 153 679 359 55 984 728 313 199 841 786 253 722 314 879 157 959 80 641 400 562 476 26 1015 361 681 66 976 893 145 951 86 447 592 320 723 848 190 868 173 800 237 894 143 385 657 343 695 89 953 721 318 57 980 944 94 757 284 958 83 43 997 780 258 23 1016 958 78 371 664 46 995 359 681 787 251 320 720 990 49 846 191 864 174 68 972 53 986 893 147 958 82 966 73 546 494 140 900 818 218 794 246 315 724 426 615 79 958 898 141 331 710 410 627 589 451 46 996 39 1003 965 74 592 451 628 410 246 796 526 515 53 987 521 519 994 48 678 361 692 350 556 480 575 463 470 569 743 298 364 678 241 795 821 222 891 144 277 760 37 1002 960 78 553 488 733 307 70 970 103 936 899 138 570 467 219 821 722 320 764 275 453 586 18 1020 768 268 715 321 293 748 194 844 366 677 15 1027 1028 12 649 391 221 817 299 738 565 474 50 989 95 942 1024 17 329 710 346 690 168 870 399 642 649 391 211 828 985 54 138 902 605 432 1035 6 216 825 516 524 783 258 715 324 460 580 732 306 611 429 548 492 411 629 919 119 564 475 420 620 454 586 464 573 651 387 390 648 121 920 325 714 1030 8 658 381 1036 6 7 1033 900 140 489 549 189 850 256 781 317 724 511 526 403 635 801 241 1028 11 598 440 673 370 9 1033 292 743 356 680 952 88 929 111 769 269 545 495 865 174 104 936 610 427 347 693 568 473 133 905 78 959 897 142 262 777 395 642 877 161 599 441 877 162 515 523 6 1034 35 1005 696 341 106 933 361 678 162 876 95 941 508 534 872 169 941 100 657 381 237 805 534 503 687 351 631 405 180 859 287 754 161 877 513 527 30 1010 945 90 826 209 1004 36 845 195 230 810 462 579 291 746 239 799 610 427 777 261 80 958 276 763 416 624 792 247 325 718 661 378 227 810 387 649 257 782 507 536 749 286 693 346 982 55 376 664 898 145 229 808 866 175 313 723 459 580 172 868 456 581 62 976 173 866 227 810 351 688 921 122 850 188 174 865 255 781 612 428 247 791 442 601 908 129 643 396 597 445 222 821 943 97 785 254 60 982 150 892 924 116 245 792 126 910 420 620 107 932 600 438 233 806 71 968 216 821 406 634 947 89 551 490 892 147 444 596 770 266 334 705 864 174 926 113 810 226 211 828 688 348 961 75 136 903 267 773 759 278 345 696 1007 31 802 235 658 382 624 415 1032 5 317 721 224 811 335 705 898 140 549 488 461 581 849 188 796 245 187 852 357 681 907 132 643 395 355 680 395 644 823 219 673 362 499 540 943 92 225 815 758 278 463 574 956 83 342 696 413 625 1013 27 683 355 478 563 418 618 500 540 72 967 333 703 163 872 1025 16 822 215 526 514 370 668 251 786 530 508 480 560 507 533 843 195 596 444 663 377 930 111 581 458 31 1011 815 222 564 476 503 534 160 877 285 756 93 943 304 738 36 1000 856 184 669 373 343 693 356 682 488 549 111 927 777 262 335 704 277 761 85 955 711 326 317 722 321 721 310 730 764 274 977 63 501 536 280 759 157 878 385 654 1023 20 311 726 892 147 60 978 664 374 174 866 462 576 381 659 289 752 763 275 624 411 304 732 28 1010 545 495 596 442 720 321 376 665 595 440 265 777 734 305 706 333 349 694 151 889 605 434 474 566 431 608 232 806 467 572 968 73 381 655 439 600 155 884 520 517 748 293 552 485 106 933 607 430 535 504 653 384 892 144 366 670 776 263 375 668 630 412 428 614 320 717 702 336 16 1023 13 1024 628 407 149 889 641 398 956 86 695 346 96 943 128 911 969 70 345 696 327 710 273 766 233 809 370 670 379 660 473 568 832 207 765 274 237 798 554 488 433 605 335 704 742 295 6 1034 343 698 62 981 584 455 481 558 565 475 649 394 449 587 837 202 414 623 910 130 768 268 388 651 817 222 449 591 575 464 524 516 183 855 861 181 954 88 194 846 893 145 540 499 148 894 719 321 800 239 882 157 757 285 563 476 659 384 878 157 415 623 277 760 226 811 48 994 505 532 12 1024 14 1028 763 276 147 894 564 473 46 993 842 194 888 152 167 871 41 996 351 689 664 375 109 930 551 490 547 490 374 663 994 43 967 68 56 982 477 562 503 538 634 404 674 364 47 992 882 158 50 991 469 573 768 272 913 127 216 821 153 886 638 401 895 147 917 118 765 276 840 198 764 274 691 349 285 758 109 930 521 518 270 766 1017 23 827 208 937 100 658 379 870 169 958 82 95 947 170 869 648 390 896 142 162 875 815 223 298 742 1034 8 997 39 230 808 889 150 294 748 342 694 617 425 776 263 979 60 825 210 1004 36 920 119 294 743 568 471 879 158 99 940 853 187 385 654 930 111 896 145 33 1005 981 58 582 454 960 79 197 842 631 407 836 201 324 715 114 922 937 105 341 697 936 101 713 325 450 593 211 829 693 349 78 960 191 849 1037 2 117 924 121 918 141 898 199 842 549 487 24 1015 191 849 187 853 883 156 296 746 192 844 1025 12 223 815 806 235 84 954 272 771 433 608 937 102 624 416 595 446 799 239 684 357 996 45 76 963 681 358 211 828 435 603 765 275 647 390 509 534 567 471 1001 39 136 902 582 457 1010 28 97 941 776 260 718 324 366 673 388 650 308 728 996 42 150 892 75 966 332 711 366 673 908 131 330 709 207 834 1016 19 901 137 780 257 632 407 249 790 255 784 461 582 826 209 327 716 199 836 582 457 547 490 954 86 783 256 821 216 600 437 728 313 362 675 701 339 74 967 204 838 501 537 138 898 537 502 912 127 913 127 707 332 595 446 284 751 634 408 758 282 631 407 486 554 946 93 1019 19 1006 33 191 846 363 674 326 712 769 271 633 407 432 610 681 357 693 349 643 396 953 88 702 335 309 726 627 409 48 989 697 341 188 854 854 185 69 967 519 522 669 370 985 55 313 729 309 728 754 285 486 553 464 577 32 1007 93 946 833 206 701 337 556 479 896 142 954 83 357 682 586 454 963 74 252 784 450 587 381 661 17 1022 823 214 825 212 160 879 489 550 2 1037 314 726 240 802 1008 29 347 695 1010 26 183 858 595 443 35 1003 199 839 136 901 509 532 377 658 716 324 863 175 16 1020 626 415 592 446 167 873 987 54 951 85 363 673 550 488 922 117 610 431 709 327 92 945 31 1006 397 642 407 629 789 248 532 506 166 870 862 180 234 804 142 900 345 694 522 519 573 465 140 899 798 241 404 635 200 841 344 695 835 204 683 354 361 679 244 798 952 85 343 694 753 284 785 254 900 137 284 753 108 927 907 136 595 445 572 465 219 822 849 189 630 409 660 378 881 158 393 649 715 325 378 661 43 997 805 232 1018 20 375 665 675 366 434 603 992 46 174 863 955 83 960 81 826 212 66 972 772 267 821 216 996 45 626 410 544 497 122 915 580 460 31 1007 949 91 169 867 228 808 775 264 1021 20 964 74 2 1037 928 113 301 738 289 751 969 70 205 832 305 735 1005 33 269 772 951 92 979 62 216 819 723 314 366 671 41 996 992 49 103 938 360 682 141 897 692 350 736 305 625 413 341 698 549 494 569 469 154 884 705 335 889 149 141 898 319 722 166 871 970 68 130 906 1014 25 165 876 449 589 444 598 570 466 462 576 1027 11 982 57 788 248 448 592 704 338 606 433 652 388 1019 20 141 899 939 100 702 334 783 256 939 101 853 187 919 121 364 676 432 610 795 243 811 231 594 445 531 510 136 904 556 483 253 784 784 255 1022 18 364 673 480 560 81 959 969 67 663 374 744 296 849 192 435 606 67 970 220 818 528 511 1037 3 708 333 809 231 695 347 673 370 571 469 544 497 625 412 565 472 294 746 181 854 451 592 17 1024 472 571 771 269 505 534 799 243 759 279 88 951 360 677 956 83 83 955 459 580 1026 13 110 929 508 531 723 316 585 454 79 959 675 365 258 782 567 470 787 255 656 381 35 1007 552 490 760 280 653 387 81 958 98 940 827 211 532 511 788 251 640 396 854 187 82 958 676 363 141 898 259 778 8 1029 34 1008 917 121 840 201 747 290 214 825 80 956 50 988 997 41 757 285 209 827 188 852 389 651 232 810 356 685 227 812 601 435 572 467 786 253 878 163 355 683 947 92 77 963 761 279 890 149 499 541 137 901 825 210 614 425 532 506 344 697 290 747 636 404 955 85 112 929 598 438 863 175 359 680 336 702 556 487 429 614 513 524 15 1025 158 883 511 531 400 640 797 245 92 946 1000 37 644 393 468 567 927 108 370 667 269 770 412 627 12 1025 524 518 62 975 525 516 352 690 878 159 508 527 484 556 256 779 721 320 489 552 1012 29 28 1011 437 599 825 214 280 760 660 377 280 756 524 519 547 488 150 890 865 178 305 733 511 528 761 280 613 426 894 143 367 676 862 175 20 1016 401 638 148 894 1007 33 711 331 141 900 194 843 204 838 145 894 767 275 770 270 184 855 157 882 171 866 639 396 374 665 354 683 166 871 825 215 878 160 682 357 885 156 48 991 207 830 139 899 949 93 850 187 743 295 640 402 82 957 732 306 157 880 248 791 740 299 391 648 109 929 248 791 601 438 309 730 606 431 436 600 943 98 74 965 358 684 279 760 1022 19 670 367 54 984 680 359 1029 13 908 131 834 205 203 834 944 94 754 286 61 978 610 426 439 601 979 58 89 951 840 203 104 933 315 723 1036 5 768 272 387 650 309 729 190 847 279 759 76 962 912 129 843 198 419 618 609 428 55 987 529 509 508 530 990 51 595 444 721 317 349 688 660 381 368 672 530 509 601 438 473 567 832 210 85 956 682 357 832 205 379 661 684 351 759 279 102 938 803 237 364 673 49 993 715 323 309 727 338 700 165 874 450 587 6 1031 745 294 30 1012 481 557 168 872 556 485 907 133 861 179 537 505 612 429 846 196 946 91 239 797 914 126 950 89 979 59 1009 31 582 459 774 263 466 575 999 38 217 821 156 883 721 318 797 242 661 379 960 77 895 144 718 323 97 939 551 490 7 1032 35 1004 497 539 31 1011 626 413 176 860 486 551 385 653 1022 16 925 114 914 124 5 1033 71 967 507 533 695 346 485 552 1023 17 222 816 538 502 525 513 39 1004 475 564 451 585 831 204 71 968 287 751 514 524 236 806 1002 38 194 848 939 98 520 523 170 870 1021 15 8 1030 678 362 495 541 568 469 23 1016 838 197 1023 16 729 309 734 306 769 268 231 807 593 445 438 600 462 576 144 894 346 695 702 340 459 582 894 144 930 107 447 592 133 905 930 109 19 1022 643 397 401 638 168 870 830 207 464 571 979 61 712 325 456 581 1027 12 515 527 745 292 845 196 287 754 280 763 932 107 499 540 905 134 190 849 73 967 422 616 189 848 746 289 666 376 241 797 431 610 927 112 564 476 709 327 219 820 640 402 812 225 308 728 434 605 959 80 922 119 737 302 474 564 938 100 27 1013 251 788 389 650 201 835 908 129 884 154 627 411 351 685 428 609 33 1004 332 706 459 576 848 191 118 922 569 468 866 171 935 107 984 58 938 100 437 604 447 596 408 627 143 896 701 340 208 830 335 702 839 203 250 786 96 944 942 95 543 495 346 694 59 977 812 226 523 518 629 406 837 201 835 204 989 50 681 361 604 436 78 959 112 924 878 158 770 271 625 418 716 321 129 912 573 465 693 349 573 464 432 610 787 250 393 645 514 528 503 534 62 978 212 826 595 445 833 202 323 715 1011 26 265 773 298 739 670 370 386 654 630 406 26 1012 140 898 606 434 251 791 672 363 305 730 859 182 23 1016 321 718 628 408 371 670 759 284 589 452 50 992 710 329 87 952 2 1037 114 925 566 470 821 217 637 401 1002 37 176 861 527 512 941 98 866 172 507 531 173 864 349 693 468 573 617 419 774 265 27 1011 746 294 1005 35 618 419 954 87 578 460 749 290 964 75 191 845 553 484 115 922 14 1027 472 565 447 592 546 493 642 395 333 703 330 709 812 227 82 957 445 595 61 976 388 650 879 161 331 706 643 397 363 676 600 438 368 672 989 51 558 482 652 388 622 416 758 283 412 625 513 525 488 552 196 845 412 626 57 981 334 704 661 377 157 880 619 422 1024 15 851 186 428 615 842 197 250 788 824 213 510 533 1003 34 477 565 1016 19 996 40 382 657 897 140 891 145 713 322 749 291 964 76 507 534 332 709 373 666 251 789 25 1015 706 332 793 246 186 855 14 1025 538 499 40 999 84 953 873 162 480 560 337 699 355 686 97 943 497 543 412 628 200 837 925 111 836 201 278 758 598 439 718 322 257 781 865 173 580 457 400 637 766 273 207 829 158 885 534 507 544 495 549 489 136 904 185 857 1002 33 730 312 1038 1 756 280 564 475 501 534 697 339 422 619 170 868 989 48 434 603 143 897 893 146 287 751 914 126 822 219 32 1008 854 184 616 421 244 793 40 1000 276 761 94 945 632 408 943 98 705 332 996 40 443 596 1017 24 41 996 100 935 930 107 873 163 867 168 384 657 490 550 716 319 832 207 339 702 330 707 74 965 516 523 177 860 746 295 972 68 845 195 857 181 261 780 186 856 1017 24 951 88 4 1036 630 409 479 559 190 848 1032 11 424 615 331 706 107 932 127 911 371 669 846 194 867 173 11 1027 745 295 511 529 81 957 755 284 1011 26 393 643 599 439 126 915 928 113 304 734 943 99 314 726 826 213 327 711 452 584 177 863 99 943 239 796 260 777 656 383 996 45 826 213 985 55 1005 36 550 485 229 812 900 140 137 905 778 262 446 594 961 76 155 886 879 159 1012 28 390 645 415 625 195 846 215 827 576 461 244 795 721 317 210 831 787 253 165 873 258 783 351 686 433 605 434 605 303 736 889 147 778 259 278 759 705 335 628 410 12 1029 602 433 845 193 603 435 578 460 696 343 450 592 468 571 786 256 883 159 533 504 190 852 511 528 934 103 614 423 187 854 527 514 263 776 272 767 778 265 197 839 824 213 149 892 420 622 745 292 796 246 352 685 1021 20 33 1005 24 1011 754 285 877 162 137 902 618 419 135 901 556 485 543 496 918 121 148 892 1015 21 580 461 454 586 534 504 925 114 969 68 426 612 640 399 18 1021 827 211 870 167 406 631 774 265 229 806 300 739 141 896 538 501 692 347 720 319 948 91 232 808 993 44 609 431 965 70 632 408 98 943 935 103 544 495 130 908 196 842 844 196 366 676 145 891 983 59 283 759 268 773 369 671 88 954 518 521 459 583 720 317 37 1001 997 43 1001 38 513 525 253 785 434 608 294 744 1026 11 575 464 989 52 847 192 182 857 607 431 717 322 643 396 373 663 963 78 524 514 351 689 758 284 1020 20 657 381 188 852 422 615 616 425 719 317 1001 38 551 488 271 768 53 986 130 910 516 526 699 339 497 546 155 884 68 971 165 875 938 104 1018 21 327 710 934 102 469 571 531 510 883 155 245 791 179 859 189 849 501 540 269 770 986 49 61 979 358 681 109 932 686 351 914 123 960 79 35 1002 297 740 976 62 806 230 284 751 505 537 375 663 462 575 528 513 443 597 234 809 266 776 631 409 92 948 264 773 467 574 111 926 985 56 386 650 920 123 266 770 646 393 520 519 748 291 179 860 378 664 617 420 240 799 602 440 485 556 807 231 367 669 391 649 1009 33 1018 22 595 443 416 627 634 404 634 403 65 973 693 347 151 885 405 634 287 750 70 969 577 459 397 642 100 938 593 446 956 83 320 716 1003 40 572 469 942 97 748 292 465 573 842 194 892 146 439 600 69 971 9 1032 942 98 773 268 766 275 540 500 321 718 616 423 442 600 952 90 124 912 575 465 431 609 7 1028 439 602 201 837 13 1028 92 947 684 354 55 983 851 188 343 696 524 511 743 294 934 104 377 662 176 864 924 117 970 68 1034 6 300 743 636 401 176 865 279 760 148 891 183 858 140 903 196 843 208 831 506 533 128 908 993 48 102 939 279 761 244 792 435 602 722 317 7 1031 1027 10 250 791 840 201 821 222 321 719 512 530 782 255 109 932 403 636 527 512 522 520 869 172 736 306 1005 36 253 784 10 1028 113 924 393 644 916 124 993 47 590 449 59 983 42 999 1030 9 98 940 679 356 592 446 68 973 820 221 893 146 163 875 936 101 16 1023 71 971 611 428 840 200 1004 39 869 170 518 521 48 991 912 129 133 906 120 919 349 691 48 990 354 683 425 613 122 919 108 930 993 47 837 201 309 728 66 971 779 260 988 51 832 208 626 413 294 749 919 120 882 158 979 60 519 520 46 997 978 63 314 723 218 820 715 322 939 103 457 581 358 680 518 522 846 193 636 402 116 921 621 418 911 125 394 644 987 54 323 715 701 340 835 204 356 682 174 864 389 649 589 450 65 977 496 544 11 1028 321 716 924 112 171 864 14 1026 857 181 235 802 812 227 609 426 208 832 200 839 146 894 508 531 117 921 158 880 861 180 68 973 209 827 274 766 674 364 774 267 624 413 599 444 409 629 788 251 118 917 832 204 184 858 563 476 838 202 693 345 731 311 996 39 343 694 111 928 696 346 951 90 1030 13 675 361 140 899 963 78 142 897 122 916 357 682 753 284 270 767 611 431 35 1005 563 476 358 683 399 641 886 155 770 270 807 231 180 861 206 832 344 698 613 428 611 426 277 763 512 529 21 1021 45 992 551 487 462 574 11 1025 2 1037 628 411 343 696 246 791 189 848 483 557 76 959 394 645 440 596 221 819 629 410 420 618 508 529 842 198 299 740 286 754 677 361 445 594 180 863 497 545 576 459 63 974 314 722 403 640 44 996 990 45 465 574 1008 32 755 284 969 70 887 155 171 867 443 596 364 674 561 480 143 896 740 295 996 41 264 775 998 39 555 481 269 770 238 800 756 284 317 719 959 81 232 808 862 177 265 771 934 106 202 839 540 499 644 393 527 512 689 354 300 742 379 659 755 284 615 422 548 491 977 61 660 379 973 69 215 826 904 134 980 61 737 301 241 797 106 931 151 889 807 233 497 540 247 791 972 67 806 230 895 140 842 199 591 446 4 1034 164 875 906 135 275 766 442 599 614 424 194 846 868 173 708 333 1000 42 1017 25 651 387 981 59 947 90 341 698 83 958 1011 29 315 726 324 716 40 999 752 284 62 977 1003 35 500 536 585 454 255 780 607 430 623 413 839 197 763 278 883 156 646 392 111 928 617 423 490 548 438 597 454 588 714 324 868 170 31 1005 223 814 713 330 718 320 513 526 322 720 334 706 61 977 513 526 534 503 234 805 458 580 495 542 605 434 41 997 678 361 202 840 491 547 310 725 97 940 950 89 670 367 306 733 876 162 603 435 934 102 181 858 82 961 269 771 683 353 807 235 66 974 809 234 1009 30 879 158 991 50 175 861 1010 28 333 705 234 808 518 518 739 301 78 961 750 289 22 1020 29 1008 1034 8 512 528 942 96 703 335 342 699 600 441 104 936 103 934 689 347 519 522 986 49 31 1007 52 987 842 197 658 379 671 367 296 746 293 743 574 466 743 297 104 938 439 601 111 928 964 75 492 546 497 542 398 641 78 960 94 945 1009 33 685 354 472 565 512 529 483 556 713 327 401 641 722 318 487 552 72 969 706 333 165 877 675 363 73 965 567 468 553 490 24 1016 1026 12 464 574 491 550 512 527 854 183 832 205 928 108 171 865 277 761 175 865 605 431 732 309 916 127 872 170 461 574 559 483 432 607 943 93 558 479 623 413 492 548 239 801 850 191 509 532 56 982 664 373 505 536 300 738 985 52 869 168 381 654 300 738 494 547 296 742 1028 9 505 531 667 369 40 1001 747 295 101 938 624 412 461 579 141 895 806 236 881 156 55 982 675 365 55 984 521 519 394 647 148 889 997 46 354 686 127 910 937 103 984 55 38 999 889 152 227 813 838 198 804 238 931 111 974 66 432 605 454 581 103 939 730 308 146 897 429 612 187 854 929 108 60 981 179 857 491 551 222 819 63 975 1031 7 543 497 904 134 534 507 600 441 595 444 920 116 120 917 809 226 520 520 572 469 114 923 163 874 810 228 132 907 508 533 625 412 590 453 631 408 731 311 561 475 839 198 474 567 929 107 64 976 1027 16 695 341 281 759 123 916 222 815 577 461 36 1003 245 791 447 593 881 158 235 805 257 779 803 235 871 166 131 908 861 178 877 163 784 253 325 710 233 806 294 741 791 247 900 139 65 974 699 341 337 703 24 1015 730 309 477 563 545 493 481 556 188 851 922 117 975 67 998 41 636 406 179 861 379 661 889 151 526 513 391 650 2 1037 654 382 937 104 853 183 460 577 217 819 916 126 25 1013 306 733 343 698 45 996 957 81 530 507 975 62 509 529 105 934 637 401 245 794 752 291 484 553 951 86 110 930 436 603 433 605 718 320 592 451 936 106 294 744 706 331 852 189 403 636 99 938 248 792 700 339 204 835 160 879 956 79 671 367 678 363 839 200 731 305 995 42 59 982 408 634 776 261 592 447 50 989 485 552 490 552 402 636 106 931 161 877 576 463 693 343 889 147 817 221 447 588 484 557 666 371 643 398 261 779 665 372 604 439 378 661 863 178 25 1016 63 976 936 104 632 408 318 723 764 276 423 617 463 578 849 191 439 599 354 685 31 1010 104 935 817 222 696 345 226 811 859 183 312 726 311 730 270 769 281 758 62 976 73 970 951 85 507 534 111 927 24 1012 453 585 602 434 727 311 287 752 300 739 258 780 177 861 794 247 205 835 598 445 344 696 786 254 724 315 155 884 87 951 354 687 1005 33 611 428 211 831 658 377 788 252 803 237 780 260 989 49 655 384 192 849 207 832 839 202 91 949 750 287 127 912 664 375 208 835 220 820 237 799 624 415 346 694 496 543 73 967 923 116 431 607 9 1027 790 250 672 365 902 134 818 220 558 479 812 225 162 877 696 344 61 978 66 973 811 226 790 249 936 103 64 977 624 417 245 794 368 669 188 852 181 861 134 909 152 885 981 55 218 821 328 707 278 762 678 359 1005 37 167 874 47 990 66 974 328 711 252 788 829 209 305 735 923 115 346 690 985 54 1004 36 675 362 409 629 441 596 441 598 510 531 876 163 426 611 194 843 1001 40 363 674 1031 12 574 469 503 539 153 888 687 352 862 179 526 512 219 820 737 303 947 88 643 396 117 922 414 624 820 222 588 449 122 917 331 708 79 960 416 619 319 719 1024 15 715 322 684 351 433 606 931 107 166 876 203 835 922 119 967 68 99 940 695 340 429 606 960 81 160 879 24 1017 745 290 831 208 425 616 338 704 953 86 260 777 584 457 473 566 78 962 735 306 190 849 721 317 989 51 123 917 702 334 777 265 549 493 550 487 649 389 180 857 262 779 303 734 501 537 890 146 319 720 353 687 728 310 321 718 739 301 640 397 437 603 192 848 1009 28 468 568 969 66 219 822 535 506 817 221 784 254 173 867 895 144 230 809 900 140 527 515 958 77 506 536 54 989 390 648 372 665 482 556 66 974 183 856 832 203 297 744 538 498 941 98 828 215 651 389 787 253 707 332 564 475 810 230 213 826 600 440 531 509 599 440 218 818 778 260 638 400 365 673 999 41 919 121 896 145 660 379 115 927 858 179 1032 7 497 545 646 393 734 304 178 863 7 1030 266 774 27 1014 928 111 997 43 448 593 585 458 409 628 82 956 882 156 390 650 965 78 165 873 384 656 590 451 837 201 811 227 692 346 1 1038 52 990 432 611 353 689 223 820 733 302 625 414 309 729 396 643 841 201 383 655 309 729 487 553 269 773 221 816 843 197 515 528 352 690 578 463 216 822 797 242 498 543 243 797 437 598 183 858 89 953 21 1016 122 918 201 840 818 221 692 351 345 696 295 745 302 734 735 303 118 921 116 925 110 930 694 348 864 174 346 693 871 164 494 545 648 390 62 978 702 333 157 878 418 624 676 361 93 949 171 868 238 800 269 768 803 237 584 459 455 585 820 217 251 790 318 719 1031 7 958 83 220 817 174 868 69 972 90 946 225 815 29 1011 583 456 673 367 130 911 285 753 669 372 848 192 197 844 267 774 578 464 684 354 806 231 375 665 342 699 316 724 777 262 401 635 502 539 591 448 175 864 987 52 707 333 590 448 485 551 407 629 76 965 401 641 54 989 898 139 701 339 952 86 637 402 883 156 676 364 751 290 515 526 876 161 159 881 599 439 543 493 743 294 539 498 197 843 541 500 505 536 449 588 776 263 819 223 900 139 40 999 849 190 175 862 52 990 184 854 861 178 631 404 1019 21 827 210 737 303 741 299 427 610 528 510 322 718 143 897 595 446 426 614 960 78 522 521 677 364 591 446 379 662 26 1014 252 787 747 292 590 448 989 53 320 716 1014 23 468 571 308 731 474 564 485 556 32 1005 516 526 158 882 118 922 533 503 120 916 523 516 999 41 769 267 232 807 107 932 122 920 936 107 865 176 1030 9 787 250 506 533 734 308 649 390 39 1000 198 840 749 294 705 332 776 264 331 707 262 777 483 554 1023 19 441 597 746 293 1 1038 510 531 355 686 973 67 201 837 318 723 900 135 615 425 656 383 61 976 941 94 1018 19 320 717 973 67 433 605 667 373 417 625 596 442 420 618 902 137 188 850 705 333 413 625 150 889 753 287 773 269 982 56 1032 7 1016 24 146 892 773 267 912 126 606 434 873 163 658 377 777 263 211 829 772 269 606 432 253 785 917 121 910 129 140 900 874 166 486 553 901 142 259 781 561 478 50 988 640 399 443 599 883 158 583 456 1 1038 687 353 786 256 522 513 12 1024 955 85 435 606 26 1013 718 321 480 562 965 74 604 438 483 553 171 868 362 679 520 517 129 910 565 478 93 947 953 86 391 645 347 694 72 971 416 623 531 511 400 637 384 654 107 931 595 445 40 997 77 961 61 979 450 589 844 194 579 459 794 242 748 288 707 334 253 790 1018 22 477 560 896 146 484 554 272 770 65 975 970 67 35 1005 912 128 106 932 202 835 115 928 307 731 554 488 875 163 133 908 742 295 29 1011 248 791 1012 26 455 583 636 402 185 855 102 940 115 921 307 734 1000 37 901 139 858 184 832 207 456 584 627 412 626 410 435 605 945 96 469 569 220 820 175 864 271 770 988 49 217 826 757 282 535 502 69 967 425 610 908 127 303 737 547 490 989 47 877 158 58 981 546 493 759 280 564 477 497 538 266 769 132 905 594 443 658 382 931 107 691 350 500 539 997 44 636 402 161 875 239 804 1028 12 873 167 470 570 835 206 1020 16 209 831 412 625 383 658 543 498 277 762 615 423 992 47 925 114 639 401 445 592 710 330 895 145 528 509 149 893 222 818 107 930 79 961 881 162 441 597 143 895 400 640 963 76 812 227 466 576 404 636 77 960 418 623 441 598 567 472 809 230 275 764 81 957 233 802 172 864 474 565 344 697 696 342 486 550 13 1025 975 62 14 1025 879 163 555 486 235 801 786 253 85 954 442 599 204 839 632 409 960 81 561 479 568 473 742 295 162 879 658 383 448 589 279 760 782 258 95 944 958 83 297 742 419 620 189 851 168 870 897 138 468 570 1022 16 612 428 1006 33 219 818 162 876 1018 19 842 197 74 961 869 171 831 208 494 548 323 715 696 342 602 436 612 426 315 724 507 528 496 540 430 611 340 699 343 694 492 549 282 753 207 830 728 312 684 354 186 853 767 270 1026 17 779 261 535 504 236 803 205 837 483 553 602 435 883 156 699 340 666 369 921 116 377 665 743 298 906 133 1 1034 433 605 587 449 304 734 130 907 769 270 204 836 506 537 961 75 827 211 753 289 913 127 240 800 295 745 325 714 357 678 180 862 1038 1 247 792 176 863 248 793 715 320 967 70 261 780 564 475 408 632 428 612 8 1032 857 183 673 365 313 729 968 69 752 287 954 85 571 467 742 293 259 778 726 313 820 220 110 926 285 757 912 129 808 231 1028 9 614 429 691 350 205 835 291 748 68 971 44 994 254 785 716 322 411 630 302 740 1019 20 593 448 1034 2 529 509 736 305 145 890 77 962 351 687 494 544 460 579 479 559 108 930 592 447 89 949 912 128 226 814 661 379 496 540 867 174 626 413 269 774 310 728 525 513 575 462 561 476 32 1008 181 860 931 105 236 806 588 453 1037 2 468 571 351 689 252 787 742 296 228 809 622 417 1006 30 460 581 966 72 1037 2 212 829 59 983 463 575 621 419 354 685 742 296 941 99 324 711 381 659 214 826 1006 32 862 177 155 888 1037 2 926 111 719 323 1019 23 1001 35 605 433 542 493 734 301 175 864 5 1031 491 546 250 790 19 1023 1007 34 751 287 512 526 905 135 563 476 100 942 433 606 1001 38 339 697 654 383 919 120 843 196 743 297 883 156 657 380 979 58 980 59 516 525 243 796 35 1002 43 999 683 360 24 1013 86 952 821 219 149 891 9 1030 272 771 410 627 96 945 528 514 774 267 667 371 149 888 53 984 503 537 356 681 140 901 624 414 210 831 514 522 598 442 539 496 77 965 532 506 336 699 499 540 950 90 213 827 213 823 485 552 927 110 620 418 497 538 149 892 511 529 123 913 225 810 737 301 383 659 504 533 3 1035 6 1035 865 177 361 678 417 619 848 190 240 796 376 662 251 791 98 938 5 1036 161 880 319 720 330 709 554 486 232 807 933 108 525 510 939 98 1035 4 837 202 50 987 772 266 67 969 7 1028 985 55 422 616 715 325 950 87 287 753 562 474 787 248 735 302 322 718 225 810 33 1006 81 954 825 213 941 100 276 760 843 199 914 128 835 206 869 171 73 967 468 569 268 772 201 839 975 65 612 428 761 280 990 50 577 465 348 693 270 770 100 938 1005 36 584 454 319 721 532 507 1018 19 172 867 1032 7 887 154 58 983 330 707 579 461 76 964 445 597 596 445 933 104 319 723 704 335 935 104 607 432 292 749 410 630 437 601 46 995 866 169 949 88 901 134 598 444 33 1005 651 385 403 632 124 917 146 893 941 98 121 919 774 263 165 873 67 971 465 574 168 873 84 955 1030 11 264 778 301 739 2 1033 200 839 740 300 340 699 661 381 10 1029 879 158 157 881 352 686 506 531 846 190 185 856 597 443 254 785 887 152 435 601 829 213 127 911 653 387 908 129 967 74 924 116 1024 16 744 298 129 908 407 631 728 311 926 113 694 347 570 473 898 138 955 84 1028 10 251 786 283 760 57 983 101 938 864 175 43 998 713 328 575 463 960 78 790 246 299 739 760 276 23 1015 435 606 627 410 748 289 61 977 507 535 923 117 1015 27 403 634 204 832 311 728 703 336 55 986 412 626 344 695 690 346 867 172 361 678 452 590 706 334 450 587 862 178 878 157 309 729 883 157 943 95 873 166 770 271 582 458 791 247 517 520 463 580 312 729 225 812 214 824 973 69 148 891 906 134 948 94 161 878 531 506 778 262 80 961 778 260 759 282 92 947 504 535 446 590 854 184 849 187 9 1032 198 842 767 271 385 657 556 482 746 295 155 884 19 1020 781 255 976 64 761 278 969 70 224 816 692 345 204 835 790 248 184 853 838 204 986 52 575 463 538 499 103 937 977 62 670 368 705 334 963 75 1005 33 509 533 786 252 951 88 243 796 76 962 280 758 979 60 497 542 605 433 733 307 463 575 793 249 470 568 623 416 784 253 473 569 131 910 184 855 266 773 861 180 225 814 698 343 435 603 700 338 986 55 177 862 838 201 595 445 886 149 1004 37 440 599 769 268 135 905 909 126 767 273 2 1037 727 312 657 381 256 786 437 600 693 346 903 135 569 466 936 105 748 287 833 206 473 566 158 880 516 522 922 117 916 125 41 997 159 883 223 815 888 153 402 637 141 900 30 1008 882 155 737 303 732 306 152 888 949 92 899 140 669 368 847 192 732 309 227 812 392 647 559 477 195 845 425 616 743 297 549 493 809 228 935 106 18 1020 241 800 780 260 432 608 564 475 231 806 468 570 913 126 745 294 775 264 163 875 537 498 44 996 484 556 145 891 853 183 941 97 813 228 335 705 643 395 227 815 834 205 744 297 347 689 862 178 342 696 598 442 28 1014 703 338 197 842 810 232 18 1021 910 129 942 98 581 456 692 348 440 598 200 840 1010 26 415 623 537 498 978 58 677 364 153 884 368 669 868 167 704 333 598 439 100 936 395 644 200 839 332 704 117 922 780 260 513 526 65 971 899 141 373 663 791 245 994 44 267 774 924 119 881 159 237 800 775 266 87 953 551 488 83 958 324 717 40 1000 835 205 145 893 865 175 512 524 827 212 430 609 388 653 577 463 489 546 219 817 34 1001 790 250 844 196 47 988 89 953 556 482 651 389 707 331 790 252 634 404 114 926 838 198 946 90 538 503 96 944 408 631 393 648 74 964 1006 33 886 152 348 688 753 284 10 1027 400 640 324 714 967 74 220 823 984 54 770 269 10 1032 546 489 191 851 280 760 410 628 857 185 861 179 252 786 389 651 299 739 2 1034 40 997 158 881 673 364 420 619 595 445 960 80 540 501 1013 22 211 828 201 840 733 309 533 505 586 455 441 596 599 444 849 192 652 386 347 694 488 551 571 469 506 534 925 118 198 842 60 983 503 536 242 794 377 659 507 532 687 354 651 391 705 335 502 535 862 181 657 385 356 683 557 482 673 364 217 819 553 489 649 389 880 157 542 495 300 738 794 249 25 1017 881 156 308 733 777 261 676 359 871 171 324 715 131 909 594 449 640 401 62 976 518 518 369 667 1035 3 588 448 119 919 304 737 198 838 674 364 713 326 960 81 158 879 852 186 711 328 408 630 281 760 395 646 9 1029 830 211 22 1015 999 40 216 824 192 848 1038 1 360 677 587 451 149 890 865 173 807 231 965 71 911 126 1006 36 758 281 757 281 69 971 239 798 591 446 841 200 959 81 859 178 989 46 979 58 266 773 248 789 1011 28 454 582 55 982 783 260 73 968 408 628 804 238 664 376 691 352 156 884 390 653 759 278 226 816 463 574 224 815 579 460 196 846 349 692 237 800 852 188 358 680 564 471 219 820 1001 38 224 816 733 309 926 114 310 730 694 342 908 128 308 733 303 737 618 421 1037 2 160 880 622 415 122 917 1038 1 119 922 641 399 459 583 307 730 533 507 825 213 170 868 527 516 145 893 844 196 290 749 458 584 579 461 1036 5 622 419 754 285 522 520 338 702 776 266 945 94 499 542 931 110 1037 2 791 248 354 686 360 678 30 1006 867 173 590 449 187 852 16 1026 397 640 853 187 334 704 227 812 134 908 271 768 1025 14 764 273 594 446 782 254 629 410 780 260 584 455 240 801 280 757 552 486 25 1018 518 519 667 368 911 131 126 913 545 494 740 299 534 507 823 217 550 489 20 1018 396 641 697 338 282 758 852 189 610 431 155 884 1009 31 837 205 247 790 230 811 486 552 324 717 854 184 983 56 777 261 898 144 628 410 124 913 582 455 857 182 967 73 30 1006 20 1018 620 415 704 335 434 604 780 258 242 795 144 896 989 52 770 269 1010 27 205 833 4 1038 222 815 875 161 503 537 432 608 988 50 1003 34 706 337 502 537 987 55 465 573 827 210 50 991 1019 20 286 752 889 153 1027 16 272 765 176 864 702 338 39 1000 62 979 769 270 824 212 744 296 834 207 690 348 631 407 16 1023 83 955 687 352 395 642 179 862 528 512 88 951 1017 19 777 266 128 909 669 372 873 162 31 1007 160 876 504 534 47 993 916 123 329 714 90 948 965 77 903 136 36 1005 504 534 931 110 682 355 666 371 569 470 209 829 106 933 584 457 715 324 762 276 321 720 182 856 935 101 802 240 214 823 38 1001 550 485 15 1023 226 815 652 389 393 648 745 293 984 59 293 743 547 490 80 960 1 1038 204 836 966 74 258 779 494 548 734 304 14 1024 995 46 255 784 527 511 498 540 975 64 855 186 242 795 422 616 31 1010 433 606 59 981 111 927 313 729 10 1027 1038 1 534 505 303 733 693 347 927 108 42 995 254 787 483 556 506 533 35 1008 617 421 362 680 800 239 452 591 727 315 833 206 205 834 953 83 853 184 90 951 221 819 117 921 141 899 513 524 725 317 705 333 909 131 721 315 292 748 528 509 1017 24 945 93 602 438 115 927 580 455 564 475 578 460 643 397 237 803 359 680 196 844 52 987 415 625 116 921 566 471 203 835 111 931 152 887 473 566 393 646 841 198 742 298 955 83 482 555 877 161 988 52 21 1018 41 998 557 482 461 577 804 235 848 190 215 822 634 404 366 674 646 391 379 661 450 590 481 560 104 934 1010 25 15 1025 588 454 893 147 483 557 822 219 590 449 600 438 179 859 42 998 921 119 308 735 796 244 473 566 56 982 848 194 111 930 304 732 349 689 253 788 941 98 129 909 358 678 365 673 288 752 308 729 725 316 84 954 660 379 256 780 249 789 246 794 30 1008 182 856 546 489 272 766 455 586 1028 10 308 732 628 413 270 766 2 1037 384 656 597 446 653 383 782 258 559 479 892 150 591 452 8 1031 19 1016 717 325 820 219 408 630 425 613 364 673 708 332 783 257 991 51 188 854 352 688 706 334 672 370 804 232 590 450 282 755 504 534 429 608 736 304 284 758 757 284 561 480 424 616 519 520 888 151 117 926 827 210 405 634 930 109 533 507 1012 29 865 174 721 316 661 381 789 248 685 355 399 640 904 134 442 599 201 837 425 613 627 410 189 853 195 848 653 389 295 743 375 662 903 139 515 528 775 264 597 440 738 301 117 924 678 361 938 101 149 894 336 707 502 538 386 651 323 714 695 345 243 799 626 414 523 514 551 490 303 739 620 416 346 694 521 517 483 554 200 839 505 532 496 546 198 841 772 266 685 353 781 256 679 359 981 58 982 56 763 277 111 926 443 593 622 419 327 708 270 769 297 741 771 271 652 390 762 273 186 857 94 949 404 635 383 657 123 917 304 732 644 395 843 194 607 432 115 924 833 203 1032 3 42 997 949 90 416 620 661 378 983 59 205 834 64 974 1033 3 935 102 389 648 663 378 862 177 870 169 548 492 180 858 429 609 921 120 815 223 713 326 322 718 697 341 585 452 888 152 579 461 756 286 194 843 290 746 931 110 778 262 556 485 761 279 537 504 173 865 847 190 495 547 979 60 590 450 159 878 882 157 88 953 250 789 675 368 361 678 376 663 637 404 584 459 25 1012 388 651 596 444 1020 19 243 796 408 630 628 413 228 812 563 477 685 356 117 922 252 787 406 630 1023 18 668 369 801 241 156 881 828 211 824 213 670 367 187 853 494 546 888 150 81 961 710 326 549 491 738 299 788 249 148 892 113 927 647 393 526 512 873 167 101 937 626 415 902 138 713 326 207 834 332 708 418 624 311 726 884 155 821 216 2 1035 521 519 312 729 474 561 866 172 684 356 728 311 63 976 492 548 12 1026 423 616 936 106 637 402 329 711 194 847 576 463 257 782 919 119 251 786 888 148 485 556 22 1015 875 163 513 528 547 489 963 79 398 644 1024 12 927 112 127 913 881 157 124 916 527 509 931 108 390 647 959 79 216 820 34 1006 65 973 51 990 32 1006 833 206 394 646 113 926 665 371 131 909 623 415 1025 13 596 447 992 46 755 286 199 840 1038 3 89 951 535 507 626 413 136 901 601 438 628 411 722 318 616 422 57 979 373 664 414 629 548 492 589 451 734 302 251 791 25 1017 582 458 403 636 328 710 842 197 171 866 947 90 509 527 406 635 741 297 212 827 423 620 194 844 604 436 259 780 982 55 170 870 467 572 486 549 264 776 436 601 697 341 1010 30 587 451 975 64 277 765 538 500 704 335 35 1003 764 274 986 52 710 331 342 694 935 103 732 310 808 227 140 899 509 528 802 237 900 139 789 249 262 777 168 871 543 498 788 253 359 683 889 152 30 1012 204 835 794 245 392 646 491 548 811 225 574 465 109 932 633 405 264 775 499 540 14 1025 600 439 918 120 152 886 463 574 470 568 786 253 698 342 605 435 286 755 697 342 858 181 305 735 1037 6 455 585 709 332 228 811 496 539 120 918 204 832 803 235 527 511 999 37 34 1002 211 825 283 755 745 293 240 801 918 119 374 666 684 358 438 599 234 802 373 665 849 193 245 793 15 1025 500 540 76 963 1004 38 83 955 281 756 41 994 64 974 54 983 837 201 346 697 261 779 362 681 993 46 316 724 945 97 851 187 896 142 804 235 625 415 87 952 617 424 301 742 818 222 534 507 416 623 833 206 24 1013 166 871 780 259 95 947 770 268 408 630 139 900 922 117 755 283 359 680 669 373 680 361 716 326 578 462 714 322 676 359 464 578 949 90 979 60 558 481 5 1033 699 338 474 563 625 415 508 533 937 105 840 196 942 96 445 595 528 509 314 726 711 324 388 652 921 121 922 117 352 688 668 371 526 511 384 651 41 1000 751 289 929 113 859 180 365 677 471 566 291 748 908 129 911 131 502 537 491 552 238 802 8 1033 991 46 696 342 904 135 397 644 643 394 433 605 208 831 242 798 221 821 504 535 977 62 748 293 315 722 565 477 254 782 838 203 831 207 347 694 773 267 282 759 558 482 773 267 103 934 935 106 200 843 126 913 520 517 934 106 509 529 176 859 691 345 532 505 1005 38 135 901 547 490 443 599 79 960 86 957 247 792 412 627 697 341 756 284 432 607 764 277 1011 28 691 348 824 218 1005 34 599 442 529 512 933 109 561 479 709 334 208 834 372 667 354 688 933 105 612 426 912 127 594 442 622 419 382 657 363 675 473 568 67 971 214 828 315 723 376 663 864 171 251 789 195 842 155 883 490 551 502 540 40 996 937 102 304 737 289 754 272 767 219 821 296 741 767 270 311 727 184 856 212 827 421 617 98 941 950 86 764 275 178 863 365 676 859 179 181 856 757 281 854 185 693 344 229 812 600 439 768 271 526 517 251 790 120 920 1009 32 798 239 511 528 307 731 405 630 215 827 838 199 587 450 224 815 123 917 331 711 268 772 562 478 686 356 655 385 445 591 274 767 1025 13 371 669 262 778 898 140 981 55 552 485 762 279 309 729 658 380 49 989 399 639 424 617 268 771 668 371 219 822 309 733 419 621 807 234 204 833 478 561 837 201 661 377 655 384 350 691 4 1035 731 310 84 954 352 690 159 879 189 854 739 303 489 551 317 723 1018 19 351 685 866 169 130 907 134 906 1023 14 885 155 942 97 585 458 1026 14 4 1035 329 709 697 344 772 265 280 757 845 195 30 1009 396 641 830 211 79 959 998 41 308 733 1017 18 437 604 942 96 150 887 31 1004 522 516 259 780 356 682 144 897 368 670 180 859 511 531 940 98 891 148 295 743 477 558 461 579 220 817 536 500 952 84 443 600 54 987 934 104 473 568 1031 11 12 1025 612 428 1020 16 169 870 108 931 811 229 717 326 930 109 185 852 382 655 462 580 768 270 1016 24 238 798 381 658 880 160 266 773 424 612 60 978 510 533 147 889 434 605 1034 5 344 698 809 231 228 811 801 238 853 187 1012 28 847 191 110 928 798 240 675 367 67 973 408 627 128 910 507 529 1005 36 914 126 253 787 624 415 160 875 494 545 167 872 1014 28 709 333 624 419 392 647 826 215 617 420 704 335 708 331 55 983 238 801 742 296 564 475 921 120 1015 25 581 460 765 271 317 720 180 858 300 739 994 49 916 124 15 1024 258 781 792 251 783 257 263 772 170 871 347 694 123 914 14 1023 267 772 640 399 722 315 504 532 822 217 580 455 432 606 621 418 433 607 239 799 656 383 867 173 521 521 17 1025 114 926 804 236 810 231 680 358 808 231 452 588 232 810 699 341 1009 28 1026 12 438 600 750 286 986 53 250 790 779 259 182 860 37 1001 864 175 380 661 459 581 713 323 514 525 357 681 923 116 781 258 693 346 719 320 733 305 480 560 414 622 813 223 354 683 286 755 1000 38 158 881 552 484 198 837 952 88 643 394 24 1014 753 286 349 692 4 1036 559 482 472 565 955 82 422 618 21 1015 923 117 153 887 360 681 34 1002 282 758 938 99 152 889 717 324 399 639 1029 7 1034 7 573 467 176 861 420 617 410 628 1017 20 660 377 425 614 1019 19 671 371 920 118 19 1020 496 541 29 1007 921 116 925 113 84 954 315 723 130 912 163 875 258 784 751 285 267 771 534 505 303 735 538 499 326 709 1017 19 964 74 379 664 1026 14 773 267 270 772 558 482 418 621 582 457 592 446 970 68 1033 6 583 453 418 619 139 899 30 1009 515 523 128 914 755 284 500 540 610 430 485 554 825 214 431 608 994 46 513 525 974 61 17 1021 824 212 647 390 784 257 822 218 346 693 378 662 665 375 371 671 29 1008 869 167 508 531 476 564 225 811 884 155 516 524 477 563 1009 32 856 182 140 898 824 218 691 346 257 779 937 100 505 532 607 434 191 849 95 945 325 713 106 934 1022 18 755 286 304 735 596 441 196 843 1019 18 51 985 377 664 754 285 891 148 93 948 391 648 587 452 556 486 515 526 417 624 550 491 101 939 632 406 217 819 258 780 1027 11 532 509 925 114 72 969 793 249 578 462 603 433 778 260 117 920 409 628 840 202 802 238 134 903 409 626 165 874 501 536 889 152 953 88 185 855 21 1017 996 43 462 575 600 437 406 633 898 142 690 353 838 202 812 228 523 517 234 805 322 714 631 409 753 287 911 130 273 768 819 221 463 575 936 102 351 688 764 275 790 249 468 573 384 656 348 693 141 899 421 616 18 1019 627 411 309 729 872 170 204 834 202 837 797 243 1012 29 998 39 597 442 762 280 570 471 596 444 579 457 758 281 821 220 908 133 1024 15 486 553 54 988 857 186 552 487 307 732 703 334 689 351 687 355 815 226 41 998 599 443 834 206 931 107 532 504 112 926 524 514 659 379 826 213 298 745 925 113 104 936 695 343 147 892 650 385 100 938 667 372 649 389 408 630 85 955 756 282 111 928 936 100 988 48 407 632 576 463 71 966 404 636 51 988 207 835 529 511 970 68 833 207 110 925 164 872 589 449 29 1010 292 751 960 80 1023 16 424 616 457 582 60 981 180 857 590 447 200 842 1010 26 137 898 758 279 490 549 333 709 182 859 171 870 697 342 478 561 104 938 737 300 75 964 66 972 596 446 763 280 790 248 161 877 113 926 494 549 894 143 591 449 498 540 956 83 559 481 110 929 775 268 418 620 14 1027 779 259 336 701 843 200 513 527 841 197 49 993 307 734 721 319 844 197 641 398 889 150 500 535 719 319 718 323 319 717 420 618 123 915 83 952 393 644 29 1007 389 651 348 693 885 152 219 818 582 460 689 348 142 899 916 121 788 251 897 141 432 608 522 517 268 768 425 616 816 223 739 298 545 493 769 270 557 479 694 347 508 532 819 221 273 769 70 968 1030 9 934 105 591 449 407 633 751 288 527 510 1003 34 11 1032 638 404 553 485 1005 36 529 510 247 790 601 434 801 239 804 235 944 93 6 1032 52 985 837 201 854 181 365 674 278 758 1003 36 771 266 326 711 430 608 190 851 147 893 649 391 690 350 565 475 86 955 820 220 553 483 100 939 782 257 907 132 659 384 836 199 99 941 465 570 456 580 158 880 555 483 388 653 511 528 116 922 658 378 219 820 1010 29 518 521 388 651 769 266 403 637 652 390 365 674 276 762 776 260 1037 2 648 394 406 633 729 312 750 287 497 540 165 871 205 834 886 153 878 160 840 198 413 628 579 459 1007 32 56 983 862 177 961 77 363 674 902 137 741 300 566 474 374 663 338 699 515 521 655 382 708 333 596 443 386 653 615 424 390 650 113 926 552 487 14 1025 17 1018 429 607 41 998 373 663 481 557 346 696 40 998 631 408 465 571 704 333 630 407 674 366 315 722 169 866 199 840 87 952 519 521 390 650 637 398 866 175 18 1021 572 467 970 71 444 595 818 221 200 841 103 936 500 540 196 842 717 319 851 190 987 52 991 49 241 798 332 706 407 630 248 792 733 302 412 625 787 251 200 836 690 349 286 753 668 372 305 734 473 566 495 546 313 722 356 683 753 284 334 705 304 734 301 735 830 213 294 742 398 638 155 886 524 512 154 884 820 221 457 581 434 603 541 498 554 489 641 394 459 582 73 969 335 703 160 879 901 138 857 180 983 54 224 815 962 76 806 230 548 493 665 374 141 894 361 680 624 413 13 1027 31 1011 519 517 382 656 485 554 448 594 981 62 308 730 537 500 812 230 740 300 116 923 951 87 969 74 1024 17 402 637 579 463 243 798 111 926 870 169 817 221 690 351 7 1034 822 220 1023 16 881 156 454 585 414 628 338 700 1030 8 84 952 824 213 141 897 205 834 461 577 907 133 740 299 1001 37 446 591 270 767 90 953 22 1020 6 1032 660 377 808 227 187 851 94 946 143 894 27 1012 128 908 483 557 463 578 927 111 376 666 444 596 641 397 679 359 739 300 222 819 217 819 435 603 793 248 463 574 699 343 1002 38 617 421 987 51 60 975 967 71 460 576 331 710 604 433 738 301 892 149 593 443 547 494 818 219 785 252 468 572 493 547 124 914 786 253 10 1026 299 739 973 68 462 575 76 961 980 59 961 79 519 517 797 246 124 914 59 983 663 372 33 1002 332 707 987 50 32 1008 778 261 875 162 624 416 738 303 28 1012 900 138 314 726 610 433 257 784 857 181 693 347 233 807 612 427 437 602 1026 15 183 854 342 695 580 459 111 930 154 885 442 595 890 150 462 573 742 298 28 1012 730 308 106 935 578 460 582 459 264 777 459 578 665 376 308 732 695 342 906 133 398 644 611 431 462 578 846 196 801 238 100 936 884 155 697 341 951 89 550 491 335 704 1017 25 719 321 314 722 884 153 81 959 460 579 1013 29 125 915 556 485 445 595 471 564 474 563 120 919 426 613 964 74 23 1019 178 863 582 458 19 1021 252 786 947 88 49 991 1010 26 398 642 612 427 428 610 450 589 89 949 337 702 436 607 51 989 158 882 1015 20 268 773 1008 33 267 771 659 379 707 332 859 179 422 618 1009 26 504 535 62 981 854 186 490 547 760 281 960 83 191 847 219 823 397 641 798 240 481 560 160 878 241 796 18 1021 459 582 767 272 373 667 857 181 886 150 206 835 697 343 267 774 457 582 745 294 458 581 220 820 456 585 153 886 697 343 1012 28 797 241 1003 36 745 290 570 471 114 927 379 664 148 887 21 1015 910 129 708 333 281 759 403 637 1033 3 808 229 709 332 919 117 399 640 40 1001 796 239 504 536 906 131 21 1017 751 286 360 676 991 51 975 65 558 482 1017 26 615 426 798 242 648 388 330 709 970 68 409 632 71 965 648 388 622 414 185 853 339 699 688 350 298 739 926 112 486 554 300 740 715 320 1002 37 975 65 782 257 609 429 711 330 408 633 75 963 292 749 428 607 543 497 989 48 204 832 298 743 530 508 95 947 789 247 1025 18 864 175 542 493 749 292 957 79 104 933 1016 23 1001 39 929 108 954 88 768 273 740 297 878 163 943 94 341 700 75 963 912 125 863 179 475 563 292 744 72 965 357 683 513 526 236 805 278 763 513 527 763 273 758 281 990 49 334 706 1009 30 532 506 313 725 252 788 929 111 625 413 534 504 496 542 772 264 845 193 32 1005 329 711 538 502 628 414 871 171 60 980 724 313 422 615 57 979 206 833 741 300 907 130 887 152 942 94 65 974 325 714 862 177 547 490 852 189 417 626 671 371 536 502 105 932 359 677 926 111 501 536 92 947 184 856 265 778 859 180 456 580 360 679 114 925 369 672 576 462 22 1017 380 658 55 983 9 1033 784 254 1006 33 978 61 107 932 1030 9 163 878 742 299 587 452 263 775 913 126 494 545 403 638 630 410 752 285 725 315 322 718 18 1018 860 176 578 461 870 172 278 761 710 328 241 801 411 632 982 53 817 222 217 822 928 115 273 766 467 571 912 129 146 893 752 291 970 71 109 933 984 58 601 441 983 52 1 1038 521 515 274 766 694 344 699 341 631 404 570 468 39 997 900 139 524 514 874 164 217 818 1000 37 875 160 913 123 214 824 783 256 1013 26 978 62 840 198 967 70 967 75 413 623 236 803 767 272 385 656 191 848 318 720 550 491 760 275 883 159 551 487 415 623 379 660 170 869 662 376 117 925 763 274 167 874 711 328 907 133 70 971 576 462 112 927 149 891 608 434 935 101 670 373 591 445 557 478 503 539 964 74 730 309 135 901 669 370 823 218 709 329 886 151 371 670 763 275 448 590 983 59 79 961 266 776 547 492 883 153 461 580 539 497 635 401 497 544 592 445 61 976 272 766 1038 1 215 826 152 891 669 371 113 926 13 1024 316 720 977 64 33 1006 269 774 150 889 493 546 515 525 770 269 296 741 272 770 50 989 563 476 52 988 735 303 628 408 96 946 238 801 893 148 165 873 711 327 709 329 497 542 702 337 202 837 507 531 975 66 963 73 83 953 286 752 237 801 338 701 401 636 435 602 289 754 608 428 260 780 803 238 138 899 385 652 266 777 510 525 876 161 20 1018 642 395 798 240 587 454 78 964 13 1026 940 101 96 941 661 380 886 153 716 327 771 272 915 128 179 859 613 423 995 47 129 908 251 788 1026 14 431 607 784 254 246 792 565 475 442 598 598 441 822 221 141 900 772 268 475 563 56 985 851 186 321 717 271 768 980 58 235 801 782 256 505 535 214 827 131 911 195 844 806 233 186 854 374 666 313 723 542 495 693 347 538 498 437 599 983 56 559 481 833 207 737 302 213 829 1000 37 577 460 771 272 939 102 655 380 815 223 71 965 681 357 675 364 848 189 560 479 892 147 340 695 298 743 253 783 34 1004 652 391 251 785 382 656 262 776 27 1012 220 820 546 494 220 822 875 164 253 786 581 460 735 305 618 418 775 263 121 918 106 933 286 754 314 722 69 974 757 282 852 188 453 585 216 823 132 905 584 456 857 184 429 609 64 972 841 196 864 176 764 271 855 185 258 785 595 442 713 325 438 598 30 1012 850 188 994 47 70 971 288 751 378 663 757 285 393 647 485 553 657 380 451 590 697 342 515 526 516 523 670 370 515 520 353 684 113 924 73 966 115 922 483 557 515 527 480 560 755 287 173 865 113 929 635 403 284 756 978 60 921 117 512 527 568 469 288 753 6 1033 576 461 944 95 637 406 344 693 171 871 852 186 829 213 71 971 360 679 112 927 677 362 878 162 1025 15 598 441 1030 8 421 618 217 823 721 316 918 122 314 724 467 573 197 843 275 763 338 698 760 278 396 643 293 743 945 94 923 119 1027 14 412 626 137 902 804 233 277 762 383 659 227 812 780 259 692 344 648 391 139 900 703 338 283 754 294 745 379 662 297 744 1005 32 290 752 866 171 563 478 34 1003 854 185 17 1020 41 1000 710 328 741 300 123 916 741 296 540 500 841 202 605 437 684 357 460 579 555 481 691 347 917 122 216 819 416 623 1012 25 992 47 621 419 827 212 765 272 604 438 647 393 269 766 368 671 62 977 534 504 163 876 604 437 1024 19 652 385 443 595 837 202 967 71 498 545 842 195 684 357 654 388 63 976 116 924 24 1016 961 76 504 533 772 268 634 404 402 633 994 46 189 850 515 522 602 437 990 51 7 1033 1038 1 870 168 590 449 935 105 286 751 361 677 606 432 84 956 850 189 477 566 167 869 315 727 502 537 757 281 192 848 129 909 848 190 634 405 984 57 588 448 988 49 119 918 34 1008 926 112 358 677 719 323 849 189 931 104 430 613 873 166 763 276 854 182 275 767 670 369 620 420 149 889 222 816 38 999 471 572 958 81 931 111 505 534 15 1024 294 744 590 447 401 639 304 734 911 124 226 813 889 147 716 326 443 595 697 343 211 826 619 422 935 102 233 806 775 264 192 851 997 44 395 647 489 548 684 356 594 446 401 638 849 188 868 169 218 822 180 857 52 990 770 272 848 190 919 118 560 481 845 192 473 566 822 219 772 270 611 427 437 598 10 1033 284 757 606 435 106 937 451 590 761 279 494 547 737 303 81 956 900 136 149 893 102 937 35 1007 984 58 459 580 660 379 127 916 39 998 826 213 87 951 724 315 860 179 435 606 74 965 106 933 975 62 531 511 411 627 8 1035 439 601 453 585 214 824 715 326 46 995 578 461 471 567 555 486 927 115 1010 30 389 651 380 662 683 357 568 468 921 116 672 366 32 1009 108 932 18 1018 119 923 986 54 520 521 646 393 823 218 134 902 699 338 520 522 523 518 747 294 147 891 244 791 997 46 441 595 789 249 227 813 966 74 185 850 616 425 671 367 175 863 206 832 836 205 92 944 281 757 860 181 850 189 680 357 893 147 746 294 490 550 294 748 777 264 520 520 575 462 600 440 107 932 375 665 783 256 894 147 36 1000 327 709 151 892 475 565 432 609 972 67 910 129 315 725 265 774 13 1023 868 171 986 55 233 804 94 942 852 187 814 226 451 587 107 930 428 609 873 166 788 252 316 719 808 229 610 429 743 293 857 181 694 349 15 1025 1023 12 617 420 1004 36 288 750 308 732 422 619 44 994 537 503 128 912 111 931 153 888 280 759 674 364 30 1008 610 432 680 358 296 742 28 1009 873 165 389 648 902 140 1034 8 603 435 811 228 878 162 122 917 515 522 559 479 902 138 426 613 601 440 261 778 813 227 438 603 556 481 174 865 817 221 428 611 462 575 46 991 736 302 640 398 677 358 345 692 868 174 6 1035 712 331 211 828 627 414 536 503 718 319 283 756 175 862 480 559 34 1007 285 756 262 778 377 660 311 731 441 599 185 852 374 667 469 572 66 969 979 64 985 56 485 554 557 486 914 125 78 958 377 663 712 331 381 659 989 49 931 108 125 916 48 991 920 121 135 903 483 556 519 521 615 421 454 582 603 436 924 113 369 666 751 286 734 302 111 928 29 1010 894 146 873 167 470 567 646 389 107 931 234 805 285 753 1007 29 792 247 547 492 166 871 130 911 456 583 99 939 39 997 532 506 99 939 296 746 954 87 836 203 522 513 918 121 421 618 260 780 827 209 950 88 448 591 566 471 983 55 535 501 208 834 520 515 731 309 10 1032 611 427 90 952 161 875 37 1002 862 175 990 48 257 785 10 1028 729 310 657 381 69 968 354 687 75 963 525 515 1003 35 377 661 816 225 833 206 451 584 560 479 344 697 271 771 694 347 478 565 809 228 572 468 130 911 349 691 979 59 935 103 895 143 837 202 629 410 893 148 923 116 758 283 977 62 762 276 908 132 240 797 129 910 512 528 711 326 663 376 375 666 26 1012 492 548 995 47 609 430 782 254 658 382 200 840 669 367 533 506 135 904 461 579 386 651 964 75 18 1020 38 1004 133 906 242 796 453 590 722 319 19 1019 552 491 347 693 47 994 381 662 876 162 947 93 433 607 100 939 422 616 547 492 445 597 28 1013 807 228 675 366 377 664 952 84 531 504 454 582 450 586 651 385 144 892 453 589 153 886 181 856 855 184 989 51 328 708 184 859 381 654 427 611 879 158 761 279 323 719 376 666 153 887 246 793 71 968 195 842 465 570 1024 18 855 182 177 863 1014 22 214 826 155 883 580 455 371 668 934 107 384 653 107 935 217 821 316 723 393 645 779 259 238 800 537 504 699 341 910 130 664 377 694 343 472 569 475 561 362 675 6 1030 89 952 106 932 137 902 674 366 568 472 241 798 426 613 936 104 901 137 882 156 506 535 586 454 862 176 337 705 971 65 166 873 928 114 1023 17 6 1035 336 703 194 846 570 467 278 764 236 802 968 74 946 94 284 755 955 84 246 789 548 494 782 256 502 537 48 989 270 770 774 269 25 1016 531 508 207 831 1021 21 356 683 284 757 591 448 50 986 450 587 403 633 505 535 59 982 632 411 543 492 806 233 953 82 311 731 64 975 128 908 81 957 556 481 262 777 754 281 442 597 969 71 529 510 492 546 993 46 65 977 549 491 603 432 594 443 368 671 401 636 647 395 959 79 495 544 120 918 199 841 721 317 643 398 308 732 90 949 987 49 375 661 604 433 305 731 69 967 49 988 714 327 659 379 1024 15 406 633 307 733 994 44 465 574 25 1015 29 1009 315 726 394 642 63 976 669 369 668 369 137 901 825 211 169 872 30 1008 800 240 662 378 851 188 439 600 90 949 955 84 122 913 527 513 865 173 150 887 372 668 1006 32 991 50 79 960 119 920 324 717 485 554 570 471 846 192 592 447 551 489 211 826 743 297 986 52 30 1007 166 874 557 482 1026 9 214 823 827 209 69 969 601 438 909 133 659 382 488 551 683 356 300 738 200 840 910 132 496 545 598 443 489 553 388 649 461 582 921 118 875 163 810 229 415 623 624 417 401 642 612 429 1029 12 110 929 566 476 135 904 554 484 437 604 786 254 942 100 93 945 649 389 1002 38 598 440 951 87 94 948 380 659 527 513 114 923 445 593 628 410 82 960 192 845 401 636 62 977 829 209 874 164 826 213 195 842 447 590 694 342 348 688 595 447 585 452 1006 35 739 299 101 939 498 541 545 494 509 533 928 110 525 515 116 925 445 598 621 419 662 378 1024 15 343 695 541 496 521 518 595 446 401 637 701 337 493 549 964 75 372 669 779 261 92 947 143 897 977 62 267 772 455 585 854 182 636 402 71 966 925 113 660 375 753 285 513 529 293 750 941 97 432 609 824 219 970 71 293 749 977 59 561 480 19 1021 710 329 768 274 469 574 48 993 929 109 549 489 61 979 748 294 357 679 852 186 902 133 985 56 842 198 107 932 411 626 185 853 768 273 247 789 467 573 930 106 10 1026 740 300 985 55 684 352 786 250 1010 33 220 816 937 101 837 202 362 677 551 488 197 846 943 96 848 190 879 158 308 734 728 312 819 223 771 266 708 331 750 289 715 325 609 431 147 893 331 710 948 91 169 870 418 622 106 933 747 295 882 157 886 153 187 851 107 935 200 842 706 335 391 647 899 141 580 462 828 213 89 948 274 761 78 962 925 118 379 660 543 496 419 624 849 191 781 255 776 262 118 922 665 377 212 824 986 52 39 999 184 856 408 630 127 910 376 664 411 627 890 145 990 52 605 431 165 877 748 289 826 212 529 512 822 217 313 722 990 49 687 349 185 853 496 544 912 125 546 495 383 658 529 506 670 369 478 560 144 896 788 253 684 355 574 465 179 859 36 1004 370 673 403 636 748 288 732 309 368 667 646 389 1012 26 36 1002 187 855 914 125 134 907 985 54 317 725 271 769 67 973 629 413 496 542 648 390 939 100 260 778 10 1026 820 216 983 54 1004 35 587 450 916 122 120 920 828 212 587 451 715 325 671 368 471 569 37 1001 794 245 153 889 866 170 130 910 930 108 502 537 669 372 252 787 54 984 803 236 440 599 440 600 869 169 221 815 601 438 507 532 718 322 42 1000 502 538 104 934 699 336 837 206 440 603 789 250 357 680 980 61 218 821 883 153 1023 16 298 741 833 206 785 254 50 992 674 363 790 252 10 1031 846 191 553 482 425 614 537 501 132 908 454 582 949 91 923 116 534 503 451 587 682 354 33 1005 17 1021 919 120 558 484 807 232 1028 7 884 152 88 952 268 770 691 346 803 232 939 101 186 852 123 920 774 262 378 661 472 569 255 787 325 711 908 133 409 629 143 895 584 457 365 674 906 132 10 1031 253 787 698 341 966 71 844 197 363 676 471 567 992 49 57 985 906 131 797 244 950 91 340 702 881 155 613 423 909 129 343 694 355 683 833 203 975 62 842 196 515 525 239 802 1038 1 563 473 412 627 240 797 680 359 207 832 553 485 496 546 327 712 491 547 699 337 239 799 158 878 139 901 618 424 882 158 493 545 467 570 895 144 200 839 113 928 787 251 866 172 96 944 286 751 52 985 943 95 394 643 84 956 397 643 8 1029 491 548 331 708 600 440 541 494 938 104 307 734 661 380 386 655 730 311 486 552 848 187 943 95 607 431 783 259 823 215 979 57 809 230 180 859 401 637 549 490 758 280 828 215 528 513 891 149 823 217 960 78 54 985 595 444 236 801 482 558 611 430 6 1031 290 752 725 314 12 1027 233 808 709 330 138 899 394 649 242 797 113 926 856 182 680 358 35 1001 801 236 1029 7 309 730 83 955 714 322 967 73 365 673 317 724 520 520 573 466 96 945 399 642 122 921 798 238 790 251 774 266 172 868 491 545 473 564 425 612 441 599 928 110 199 840 37 1005 275 766 333 705 52 987 656 386 415 626 695 346 548 487 163 875 856 183 458 579 341 694 851 189 384 656 725 315 845 192 432 609 285 751 121 918 1028 12 522 513 633 405 72 967 530 511 243 795 609 430 668 369 233 809 411 625 963 77 227 810 860 179 1013 24 693 344 469 571 886 150 12 1027 405 635 888 149 659 377 679 363 459 579 927 112 102 938 144 893 230 809 442 599 513 529 695 343 494 542 595 443 718 321 432 606 41 1001 567 471 260 780 916 119 92 950 67 972 440 598 391 652 801 241 1005 33 184 854 229 808 795 243 257 781 622 414 993 45 559 477 704 334 823 220 905 135 399 637 537 500 297 740 821 216 980 62 881 158 218 821 236 803 513 529 905 136 567 471 299 742 989 47 633 405 636 403 307 731 112 924 1033 7 828 211 713 326 369 671 662 376 904 138 70 970 605 433 626 412 631 408 463 579 217 822 604 434 289 749 307 734 325 716 108 934 917 123 180 859 32 1009 497 541 272 763 589 451 830 209 482 557 520 517 401 636 254 784 464 572 484 555 115 927 17 1019 517 522 911 131 763 274 541 496 777 261 838 200 627 413 220 818 719 322 77 961 126 910 42 1000 935 106 77 959 985 56 934 105 845 195 944 99 968 73 213 825 708 335 236 807 367 673 987 51 258 779 816 224 82 956 73 965 680 358 490 549 240 795 963 80 43 998 192 848 94 943 872 170 426 613 153 883 702 339 853 183 388 654 140 902 580 461 602 437 114 923 981 59 92 948 911 128 502 537 762 278 67 972 336 701 385 651 295 743 110 932 401 637 16 1023 457 585 402 639 157 884 415 625 415 626 933 108 692 345 861 179 138 898 222 815 829 210 446 595 229 809 37 1003 204 834 845 198 532 509 770 270 257 782 648 389 661 378 189 851 355 685 109 931 15 1020 841 199 970 69 549 491 488 551 687 354 768 269 249 790 225 813 361 675 960 79 886 154 512 528 969 70 555 486 1015 21 337 700 237 802 1025 15 962 74 881 160 598 442 984 57 685 350 800 238 132 907 184 852 582 457 326 712 167 874 680 360 639 402 676 362 43 994 970 69 454 583 873 169 367 676 911 127 958 83 201 835 323 715 732 306 690 353 349 690 960 83 634 408 646 394 316 722 31 1007 1038 1 75 963 510 528 97 946 533 506 279 763 196 843 200 840 344 698 887 152 233 807 260 783 510 528 930 110 5 1036 1026 14 602 437 552 486 202 837 673 368 767 269 304 735 629 410 298 743 944 98 64 974 813 223 97 942 64 972 158 879 520 520 836 203 427 615 498 544 654 386 143 894 618 419 544 496 658 379 330 712 819 217 674 366 619 422 928 115 883 159 443 592 493 544 774 263 338 699 454 586 759 278 117 922 332 711 323 715 173 868 965 71 731 305 2 1037 863 177 256 782 33 1004 858 183 925 114 131 909 826 214 586 456 459 579 647 391 1037 2 459 579 712 329 39 999 890 150 75 964 222 819 207 832 257 780 415 628 278 763 459 578 102 940 20 1021 264 775 73 970 275 763 497 544 612 431 685 354 100 940 976 65 992 51 186 855 789 252 12 1026 629 407 906 135 604 435 668 371 698 341 647 391 816 221 776 260 751 286 546 494 749 290 113 927 995 44 52 985 213 827 678 363 567 472 534 504 271 767 751 289 166 874 67 971 334 706 739 300 188 848 794 246 686 355 980 60 760 277 455 584 878 164 672 368 1022 15 900 142 584 455 523 515 85 957 234 802 656 384 719 321 438 601 285 755 889 148 909 129 310 728 303 734 651 387 846 195 693 348 467 573 295 741 943 92 103 936 811 232 215 824 495 541 317 724 805 231 997 45 621 415 269 766 135 905 911 126 738 300 806 234 61 979 853 186 1 1036 41 1002 866 173 179 861 258 777 1015 21 252 786 80 957 458 580 442 596 598 440 679 358 904 135 379 657 472 566 616 425 926 115 941 98 385 651 388 648 263 775 516 525 272 767 146 893 331 709 830 207 618 419 964 76 240 795 216 822 66 974 342 699 314 726 315 723 207 831 478 559 146 894 491 547 197 841 312 730 606 430 526 512 33 1005 689 350 993 46 350 689 238 799 761 278 849 188 566 476 593 445 201 837 376 665 755 287 346 695 611 428 1018 23 777 258 202 835 856 184 399 639 653 387 531 508 508 532 959 82 729 312 3 1033 831 208 125 916 674 361 1012 27 836 199 426 612 637 401 705 336 148 887 362 678 591 449 218 823 877 164 461 581 492 546 88 950 929 109 218 823 281 756 345 691 868 171 238 805 688 350 988 53 854 185 85 952 589 452 1001 39 82 955 670 365 946 94 573 469 141 896 744 291 62 981 102 936 853 183 757 283 348 691 947 92 533 504 111 932 374 663 553 486 20 1020 720 320 734 302 652 388 694 344 204 836 575 462 787 251 158 884 224 816 107 933 86 957 465 572 743 295 770 269 334 703 1016 22 989 48 920 116 988 52 662 380 502 537 59 980 527 515 376 665 316 720 192 844 631 411 281 759 149 888 649 390 592 445 755 283 788 248 950 85 911 127 517 523 155 885 653 385 283 755 462 578 330 707 821 218 976 67 418 623 788 255 758 280 770 270 1009 30 274 768 239 804 246 790 283 756 573 467 678 362 684 354 960 78 221 819 145 894 240 800 437 606 504 535 731 309 84 954 705 334 532 509 164 876 339 697 44 995 235 805 786 253 25 1012 946 95 187 852 312 728 555 483 456 582 597 445 247 791 966 76 880 156 777 262 1018 21 1010 33 413 627 757 280 534 507 1015 21 987 52 793 242 536 503 881 162 299 741 945 92 327 712 829 209 685 352 271 768 939 99 179 863 591 450 131 911 319 721 748 295 764 277 925 116 973 65 342 694 211 829 509 528 546 496 827 215 333 705 121 916 613 422 659 379 1028 11 896 144 451 592 786 254 459 578 1009 30 825 214 181 855 495 544 378 659 825 216 190 846 180 858 410 633 781 257 372 667 743 295 450 589 637 402 446 589 687 351 337 700 806 229 444 594 24 1016 623 413 36 1007 497 542 966 71 598 440 261 778 388 650 529 509 758 283 292 746 563 480 671 367 801 240 615 422 1015 23 147 891 604 435 822 219 235 803 695 346 304 736 973 65 601 436 851 186 123 915 261 779 476 563 378 661 242 799 74 967 660 383 344 692 757 279 904 131 599 436 411 626 606 430 855 182 663 376 452 586 952 86 748 290 191 848 556 482 986 53 834 205 542 497 624 419 610 429 349 686 265 778 848 189 434 607 161 880 453 584 1027 12 833 209 633 404 407 630 361 678 390 647 35 1004 574 463 330 713 444 595 602 436 662 379 451 589 111 930 915 121 308 733 170 871 332 705 955 85 518 522 461 576 403 637 40 999 33 1008 228 809 77 964 654 389 565 473 826 210 520 516 128 909 907 131 436 605 326 714 976 63 2 1035 817 219 112 926 530 509 609 432 922 118 476 565 267 769 206 833 694 344 478 558 752 287 611 430 320 721 407 634 647 393 880 163 866 174 9 1034 920 120 636 404 891 151 331 708 482 559 783 255 158 881 1014 26 383 656 591 452 904 135 854 183 1001 38 379 663 459 581 389 653 741 298 737 301 619 420 802 240 156 881 176 863 19 1021 350 688 912 126 415 624 627 415 298 740 136 905 537 502 835 202 689 349 744 297 244 798 595 443 775 266 995 42 484 551 37 1005 633 407 246 794 438 602 32 1006 997 44 865 176 28 1013 960 76 1001 41 832 207 590 450 149 887 11 1025 163 874 206 833 987 55 516 521 181 855 28 1011 600 443 277 760 438 600 102 938 695 343 120 920 832 205 896 142 293 745 43 996 518 518 1010 26 43 999 742 296 566 473 273 763 894 149 7 1034 845 192 156 883 15 1025 862 179 837 201 1004 37 411 629 176 862 383 655 962 81 947 91 714 328 932 104 803 239 38 1003 961 75 204 832 154 883 668 375 499 540 585 455 152 884 1030 7 635 406 565 476 396 644 595 444 278 760 467 572 994 42 36 1004 445 592 914 126 592 443 324 715 69 973 353 687 922 115 549 490 91 949 741 298 896 143 619 421 551 486 1032 10 298 741 490 552 705 335 30 1009 734 306 197 840 28 1011 42 998 2 1037 473 565 333 709 507 531 690 350 488 550 256 783 701 338 892 148 337 701 974 65 957 81 630 412 241 799 78 964 1005 33 894 147 657 382 139 900 778 263 272 765 483 553 183 854 978 63 523 516 913 123 208 832 1002 37 728 311 940 99 621 418 643 395 240 798 169 870 349 692 869 167 31 1010 282 760 842 197 200 837 672 368 528 515 783 259 706 334 927 111 387 652 261 779 139 896 975 63 946 91 443 592 56 979 1022 13 149 894 420 619 201 839 409 633 95 943 120 919 151 887 1036 7 1006 30 185 853 917 118 282 759 627 416 614 427 484 557 870 171 313 724 289 750 141 899 819 224 582 456 669 370 476 561 845 196 784 256 820 217 170 871 983 56 543 496 709 329 987 50 878 162 974 65 120 922 923 116 639 398 479 560 448 591 957 82 338 704 820 216 21 1018 756 283 132 910 191 849 39 1003 531 504 1000 40 543 496 495 542 863 178 455 586 108 928 782 256 365 672 232 804 700 342 954 86 762 279 709 330 266 771 593 444 276 763 920 116 285 754 188 849 752 287 547 494 599 441 376 662 730 310 1002 39 52 987 230 809 178 863 560 480 852 189 302 733 948 90 541 501 952 91 718 320 328 715 677 362 733 307 445 595 476 564 25 1015 1034 5 782 261 697 343 391 648 384 654 595 442 108 931 552 489 329 708 214 826 618 423 276 764 52 988 705 334 923 118 726 315 635 406 83 956 878 158 437 605 634 404 201 838 849 189 1006 33 254 789 466 577 484 554 54 986 333 707 254 786 441 599 584 454 943 95 992 47 346 692 23 1019 405 635 648 390 307 731 648 389 636 404 984 58 90 953 7 1032 478 560 216 826 674 365 325 712 645 396 169 871 185 855 540 502 637 404 61 981 831 208 130 912 906 133 461 574 872 170 607 429 196 845 138 902 238 799 595 442 424 616 29 1013 321 716 526 516 935 104 721 318 250 793 432 607 182 858 169 872 19 1021 334 705 207 835 86 957 368 672 628 413 429 610 522 514 338 702 455 585 967 74 892 143 832 206 838 201 871 171 544 495 663 379 448 595 934 104 40 997 225 812 625 416 418 620 38 1004 763 276 20 1015 219 821 885 157 642 398 53 988 599 442 670 370 676 363 90 946 465 574 314 727 285 754 699 340 417 624 580 459 488 552 671 371 533 505 40 996 289 752 36 1003 598 445 565 472 992 51 342 698 211 829 398 643 826 212 470 572 17 1024 237 801 731 306 721 316 641 394 976 60 617 422 390 649 727 313 318 721 783 256 956 83 160 877 903 138 308 732 5 1034 966 74 474 563 752 285 1032 6 318 725 405 631 946 95 797 241 310 733 409 632 713 324 825 214 325 713 479 560 740 300 912 127 444 595 97 944 230 813 829 207 743 298 419 617 109 932 968 68 520 522 726 312 130 905 671 364 946 90 781 255 170 868 147 896 121 918 40 1000 578 464 574 468 782 257 190 847 234 807 138 902 907 134 1028 10 353 687 134 907 168 872 464 575 851 186 482 555 756 280 871 164 638 400 34 1007 838 199 918 121 768 269 162 875 280 759 219 820 918 121 907 130 845 194 1037 2 975 66 330 707 67 976 424 615 36 1002 228 809 873 167 139 903 953 88 223 816 29 1009 473 566 375 661 942 101 586 453 95 945 130 911 967 70 339 698 240 801 301 741 408 631 878 160 18 1017 994 43 764 272 29 1009 243 797 787 252 472 567 846 196 111 929 204 835 24 1015 342 697 846 197 442 597 175 865 522 519 998 42 432 605 858 181 923 118 764 273 639 401 645 394 459 582 1007 35 575 467 751 287 249 789 455 585 421 617 877 159 469 567 235 804 776 264 682 360 179 862 29 1011 716 322 247 796 180 860 691 349 971 68 695 346 280 758 679 359 2 1037 204 837 842 199 140 901 777 264 234 806 306 737 866 171 705 336 795 248 605 437 222 819 109 930 1025 14 579 458 135 902 537 502 491 551 578 464 410 633 753 287 783 256 837 204 208 830 30 1010 343 695 747 289 112 925 222 818 284 756 43 998 898 140 405 630 181 859 855 185 105 934 307 730 736 303 983 58 486 554 583 458 855 184 434 604 567 473 459 581 771 268 135 902 231 806 629 413 970 72 700 338 474 565 78 961 17 1022 228 811 527 511 405 638 75 961 929 114 337 701 589 454 136 899 242 795 998 41 893 149 379 659 159 877 633 402 122 921 470 567 245 794 712 326 290 750 29 1012 347 692 577 463 341 696 188 851 253 785 381 660 221 816 165 876 914 127 541 497 430 608 139 899 29 1012 511 529 879 161 888 154 529 510 640 399 611 428 764 277 390 647 1019 19 973 65 14 1028 154 888 779 261 550 491 936 107 320 719 680 359 77 960 567 470 458 581 986 52 306 734 193 849 233 805 92 949 878 161 1033 7 352 687 218 818 630 407 357 682 643 392 661 380 613 427 106 932 692 346 39 999 726 315 130 913 1013 28 42 996 949 86 3 1036 1031 9 453 588 596 441 1014 27 900 138 249 788 371 667 970 72 356 681 786 255 879 162 12 1023 967 73 672 367 487 552 76 965 799 240 165 877 939 98 938 103 897 141 819 220 71 969 517 520 285 755 50 989 75 963 138 899 617 425 95 945 831 210 957 82 552 486 10 1027 702 336 76 965 537 499 494 547 830 207 641 396 992 47 232 806 728 308 713 326 817 220 393 647 243 798 905 136 358 683 607 436 86 954 823 218 450 593 806 236 591 447 166 872 566 473 899 139 605 432 501 542 309 730 708 331 593 445 544 494 889 146 1004 35 671 366 831 206 783 254 326 715 649 388 59 979 341 697 594 446 301 739 769 268 806 237 573 466 91 949 819 217 654 386 961 77 398 642 145 897 869 170 267 771 709 333 615 423 940 103 117 924 457 580 108 934 294 747 223 817 4 1033 339 702 512 526 867 168 33 1007 372 667 707 332 912 128 140 898 502 539 161 878 35 1006 139 900 33 1008 611 430 206 833 993 47 625 417 694 343 221 819 505 536 132 909 260 781 170 873 226 814 11 1028 245 792 145 892 877 162 273 762 227 809 342 700 226 813 499 542 689 346 11 1026 1033 7 942 99 367 672 940 100 744 294 178 860 281 757 876 162 427 616 589 452 159 879 375 666 647 393 69 968 436 604 782 257 759 283 225 813 968 71 207 833 77 962 438 603 659 380 531 507 326 711 89 949 602 437 678 361 136 903 434 602 553 484 790 248 570 472 574 465 682 355 182 857 112 926 454 588 246 795 545 494 362 676 458 583 540 499 366 672 736 301 343 693 446 591 977 63 498 537 91 949 15 1025 543 495 11 1028 723 315 569 472 27 1009 393 645 116 923 630 407 509 530 58 981 997 41 262 778 462 578 632 408 529 510 189 850 771 269 862 177 563 480 774 268 631 409 922 115 863 178 897 142 46 992 816 222 808 230 862 177 475 561 151 887 61 982 492 548 557 485 568 469 267 770 852 190 670 368 8 1028 909 129 937 104 365 670 491 548 874 165 763 277 771 271 981 57 771 265 470 568 637 401 320 717 726 313 304 733 1034 7 697 342 668 372 611 430 967 73 716 321 968 69 506 532 576 465 1009 30 1034 3 382 657 6 1034 362 677 937 102 225 811 847 193 973 65 845 194 18 1017 927 112 900 140 45 992 532 509 490 550 41 999 683 359 75 964 989 48 394 649 58 980 662 376 287 750 928 108 466 573 454 587 74 967 740 300 810 229 913 127 127 908 456 584 652 385 1028 13 486 555 619 417 17 1022 819 221 119 917 716 322 610 430 791 248 59 983 561 475 211 827 654 382 55 985 204 836 743 297 821 215 976 64 250 791 719 322 517 522 366 670 171 867 148 892 442 596 593 446 109 930 931 110 292 748 800 238 368 674 557 483 336 702 470 569 490 548 1008 30 864 178 820 221 379 660 11 1028 60 981 908 131 165 872 217 821 572 468 566 473 941 98 471 572 939 104 1011 30 1004 35 273 766 328 708 737 301 958 80 587 454 81 959 323 712 106 932 277 762 161 877 1012 24 550 485 978 62 297 743 906 132 234 805 96 945 588 452 779 259 774 267 203 832 125 914 446 594 356 683 571 469 902 137 854 187 445 596 226 811 723 312 919 124 544 494 52 985 874 164 38 1000 867 175 260 778 547 491 911 128 176 861 413 624 571 470 486 552 369 673 696 345 228 812 133 908 223 817 583 458 351 688 409 633 251 792 298 742 765 277 150 887 632 407 282 760 216 824 96 942 728 312 770 268 143 895 90 952 858 180 482 556 703 335 874 167 172 868 89 951 89 954 1037 2 524 516 430 610 115 923 770 267 606 433 990 47 206 832 1010 26 552 486 863 172 546 494 350 689 525 513 429 612 595 444 128 912 593 446 364 675 778 261 143 898 7 1031 390 649 436 601 934 105 1015 26 56 984 941 97 384 656 75 965 499 539 556 480 738 300 470 569 689 348 943 94 389 650 66 974 1018 22 1001 38 596 442 898 142 337 701 150 892 48 990 108 928 964 75 551 486 73 965 833 209 135 904 763 278 448 592 623 419 717 324 823 216 698 344 919 118 485 554 128 912 90 947 363 676 43 997 538 498 227 811 169 869 960 79 152 884 381 660 642 400 469 570 467 574 306 731 719 322 215 825 695 344 714 325 779 264 911 130 771 271 964 72 797 240 942 98 796 242 547 491 460 582 71 969 1003 37 463 578 435 603 209 833 569 471 234 805 529 511 805 235 762 277 377 663 498 543 403 633 631 408 53 987 905 136 89 949 519 522 833 205 644 398 800 242 185 852 902 137 1022 17 60 979 804 232 689 354 703 333 850 186 593 447 791 247 872 164 514 529 354 685 683 354 128 913 852 190 586 454 670 373 890 147 953 87 445 597 608 428 370 666 745 290 65 973 926 116 406 633 1000 42 62 978 110 929 732 307 481 555 155 882 787 252 999 37 570 471 404 636 784 257 275 763 622 416 468 568 528 510 740 303 637 402 555 481 732 305 393 646 940 103 175 862 883 156 786 255 542 499 610 433 234 809 24 1017 674 367 143 894 905 138 131 910 8 1030 395 642 287 752 670 371 495 548 865 173 883 158 384 652 1027 12 576 462 229 811 944 93 974 61 791 247 345 694 375 660 994 49 388 647 322 717 663 378 893 147 205 834 456 582 1035 7 269 771 662 379 935 104 885 154 499 536 701 339 988 51 751 287 149 894 886 155 880 158 942 99 936 105 42 1001 449 588 232 807 946 92 56 982 277 762 931 110 346 693 675 367 919 120 180 860 560 481 408 633 180 859 584 453 525 518 15 1028 300 736 461 577 488 551 372 666 418 618 671 370 984 53 393 650 829 210 674 366 359 681 665 371 962 76 453 586 466 574 787 252 775 264 192 849 267 772 13 1027 936 103 422 617 604 432 276 764 968 69 844 196 836 200 1013 27 281 759 773 265 225 818 622 416 433 607 927 112 641 397 417 622 127 914 702 335 375 664 879 160 466 572 53 986 100 936 1033 7 14 1025 736 305 647 395 287 753 816 226 669 374 378 658 682 357 869 172 348 687 322 715 187 855 613 430 248 792 544 494 271 766 544 496 928 114 164 875 504 539 316 727 344 692 1018 22 124 911 112 931 554 485 337 703 908 133 275 761 171 870 259 779 360 679 573 470 28 1014 424 614 630 412 998 43 415 624 211 829 286 753 818 222 262 774 477 560 722 319 967 71 24 1018 523 517 524 514 489 549 90 950 986 55 447 592 197 844 276 763 966 74 1011 27 637 398 53 988 11 1029 501 536 775 261 284 756 120 922 1017 19 22 1017 536 507 720 318 995 41 656 382 188 850 864 174 470 568 597 446 30 1010 581 460 595 447 535 503 67 971 785 252 279 758 98 938 62 975 894 144 469 567 340 695 478 562 240 801 81 957 833 207 531 510 102 935 196 840 783 259 242 798 546 492 205 836 170 870 881 155 382 659 663 378 161 878 468 571 209 827 906 133 124 913 920 117 716 322 947 90 681 360 794 241 766 272 252 786 974 65 663 379 351 689 437 602 130 909 372 667 583 459 76 963 973 65 378 659 947 93 335 707 336 700 541 496 998 44 701 340 69 969 684 357 526 512 803 239 748 291 434 608 1007 28 289 752 335 704 997 43 547 492 717 321 488 553 876 163 520 519 309 727 363 674 554 483 256 785 795 244 940 99 140 900 678 363 385 654 779 259 74 969 567 472 352 691 746 289 224 814 1026 10 756 282 435 606 958 79 77 959 761 278 615 425 741 296 856 183 278 764 1020 19 819 220 767 271 152 885 666 370 289 748 1017 20 426 612 853 185 713 328 500 538 721 317 755 283 937 102 628 409 44 997 651 391 596 446 38 999 62 975 952 85 494 546 702 336 415 622 292 747 233 805 990 46 16 1023 368 673 473 566 87 951 945 96 919 118 403 639 818 221 718 319 494 542 280 761 367 671 142 897 290 746 898 143 459 579 783 257 722 317 376 667 705 331 379 660 1017 19 905 132 99 943 89 951 512 526 448 588 255 787 981 59 967 73 969 71 757 281 379 658 585 453 83 955 534 507 737 299 303 737 263 774 513 526 66 975 920 122 974 67 729 310 359 682 20 1015 583 455 101 940 648 394 77 965 1015 27 477 563 512 528 898 143 165 874 837 203 149 891 908 134 276 763 163 877 694 342 241 799 781 255 505 537 155 882 691 347 49 990 526 514 916 123 70 971 1028 11 863 179 592 449 75 964 832 209 651 391 578 465 978 62 371 670 579 460 480 556 635 405 263 777 783 254 293 744 686 352 653 387 977 62 54 986 453 585 741 300 909 131 470 570 219 817 576 461 749 291 629 409 325 717 337 701 589 450 392 648 546 494 198 843 723 315 43 995 449 589 232 806 897 142 349 687 930 110 223 816 918 119 487 552 441 596 363 675 737 299 339 698 2 1037 899 139 382 660 56 986 254 787 371 669 519 519 680 362 629 410 817 223 823 217 168 872 167 871 93 943 307 736 467 571 785 255 990 50 149 890 729 312 253 786 88 950 50 988 509 527 207 835 619 419 473 568 389 650 958 80 975 66 63 980 977 65 792 248 53 983 951 88 188 850 665 377 860 182 342 695 943 98 1034 2 119 923 906 135 1003 36 152 889 135 906 602 437 528 514 937 98 604 433 1028 8 427 615 490 550 327 713 400 636 512 531 400 638 35 1007 732 306 171 867 895 143 959 80 979 62 279 763 722 318 31 1007 796 241 848 193 990 49 664 375 997 44 721 318 224 818 1016 22 559 478 681 359 327 716 837 205 384 655 959 79 494 542 230 812 893 143 989 49 519 520 597 442 882 160 751 290 355 684 785 255 906 133 786 252 785 254 244 793 959 79 950 90 95 946 784 257 483 555 688 347 600 437 799 242 791 251 462 581 708 331 898 141 348 691 457 584 97 943 893 146 785 252 876 161 31 1009 430 605 817 219 795 244 265 776 503 538 571 464 135 904 503 536 621 417 248 792 505 533 955 84 802 237 506 532 578 460 407 631 827 212 298 742 851 190 252 786 245 793 716 326 124 915 981 58 147 893 226 809 235 806 1037 2 499 536 579 462 947 94 745 296 638 400 663 376 337 702 96 942 245 797 23 1018 27 1012 816 222 450 593 806 232 108 932 714 324 497 538 665 375 115 923 33 1007 519 519 90 952 142 896 496 541 666 370 711 332 714 323 77 959 706 333 571 467 1019 19 726 311 689 347 663 376 348 689 230 809 116 922 175 864 381 654 227 811 53 986 899 137 58 980 493 544 128 910 13 1026 656 384 965 71 849 190 347 691 151 887 101 934 38 997 495 543 849 189 220 818 232 805 516 520 743 297 129 907 58 983 313 724 309 732 868 169 586 454 1008 34 822 216 886 153 969 73 558 481 442 594 113 924 1022 16 518 522 985 53 215 821 721 318 585 458 750 291 49 990 1013 24 455 582 392 647 690 348 367 675 517 520 529 513 385 655 519 521 520 517 531 504 816 222 143 895 101 935 409 634 210 829 600 438 1003 35 926 112 898 144 781 260 313 726 865 176 137 902 986 54 924 116 113 922 82 957 588 448 210 828 555 482 478 564 1033 4 702 335 425 611 622 417 416 622 91 946 267 772 534 503 1008 31 841 200 125 915 979 57 277 762 832 207 490 547 902 134 4 1034 687 352 647 389 622 417 441 599 327 713 388 653 617 420 80 957 634 408 206 834 231 804 782 261 652 386 20 1016 498 539 354 682 377 659 628 410 143 896 565 473 918 121 859 181 396 646 137 899 67 971 774 266 1004 38 938 104 438 602 300 739 556 482 704 335 767 269 716 320 770 270 119 922 669 369 522 516 235 803 192 848 45 990 803 234 727 309 687 353 458 581 315 722 389 650 901 137 911 127 792 247 119 916 12 1026 117 922 397 640 792 246 658 381 918 118 283 759 374 669 170 868 652 388 72 964 934 103 262 776 664 376 660 383 697 342 66 973 139 897 742 298 764 274 625 413 254 784 917 126 233 804 150 891 706 335 129 914 12 1027 971 69 524 519 280 759 591 446 372 670 226 812 852 184 670 369 442 597 331 707 773 266 696 343 151 889 926 116 153 884 63 977 53 989 155 887 540 500 62 975 582 458 609 431 409 631 878 157 761 278 320 721 206 835 163 879 7 1036 714 324 911 128 687 349 251 790 367 670 857 181 633 410 158 882 149 893 928 111 36 1002 491 552 421 619 612 425 72 970 901 136 784 255 248 790 227 812 714 323 1020 17 63 975 726 309 561 479 543 496 419 623 310 730 100 941 116 923 5 1032 113 925 795 244 299 737 925 114 176 863 104 934 649 389 999 40 359 678 865 175 647 392 570 467 831 211 791 249 658 380 695 343 757 285 245 792 208 830 796 243 513 527 742 296 284 759 86 953 281 757 419 616 539 504 683 352 1018 22 67 968 153 888 40 996 367 672 1016 23 475 568 115 924 871 166 312 725 424 612 643 398 450 589 281 759 309 731 718 324 962 75 388 649 817 223 71 968 204 833 991 47 811 226 997 43 536 503 308 729 650 389 853 184 75 965 835 207 286 756 47 993 873 168 494 546 667 369 464 574 568 472 366 677 331 710 573 467 606 432 130 907 945 90 680 361 8 1031 334 707 677 364 465 578 959 82 702 338 318 722 199 840 874 163 713 324 953 86 535 503 150 890 621 416 825 212 478 560 652 389 734 306 815 227 1017 21 947 91 1021 17 441 598 155 886 224 818 66 976 141 896 756 283 179 861 581 458 674 368 944 94 145 896 131 911 1021 18 320 718 90 947 681 360 1 1035 204 837 828 209 35 1004 449 588 783 255 368 668 315 724 242 797 611 430 804 234 836 203 642 397 201 839 137 902 691 347 658 380 541 500 810 233 803 234 908 131 554 486 215 826 308 733 800 237 641 401 644 398 180 859 669 372 894 145 734 304 654 389 6 1034 79 960 942 96 80 957 442 597 30 1012 710 328 437 603 545 494 333 704 984 55 685 350 46 994 493 548 389 649 1022 18 70 970 366 670 365 672 566 473 310 730 517 524 292 746 755 286 46 993 756 280 611 430 844 195 893 145 391 652 241 794 824 216 846 196 601 439 283 757 90 946 480 558 99 941 919 116 277 762 212 827 21 1018 560 476 421 618 528 512 349 691 165 870 623 417 513 523 801 235 290 750 868 170 770 268 851 188 551 485 846 189 94 947 535 502 493 547 560 479 110 928 309 731 603 437 769 270 292 746 90 949 203 834 668 371 301 738 15 1023 1007 31 651 389 714 322 823 217 577 462 1020 17 116 924 597 441 215 825 58 982 9 1030 277 762 821 221 773 267 337 703 137 901 499 542 634 405 648 389 747 291 905 131 1000 41 59 978 678 359 1035 7 305 734 269 770 840 199 774 262 835 204 152 886 242 794 700 339 804 235 815 225 36 1004 156 880 82 955 730 311 19 1021 893 149 195 844 34 1005 549 491 484 554 920 120 302 736 228 811 263 779 981 57 509 532 123 915 98 941 73 964 719 320 189 848 908 130 537 501 259 780 69 970 324 716 150 887 321 721 398 641 833 203 255 787 126 911 277 762 79 962 20 1017 54 986 468 571 1033 6 580 456 149 890 980 62 530 509 479 559 320 716 69 968 156 880 705 335 507 532 418 625 494 544 390 649 671 368 428 610 148 892 906 133 639 401 465 574 752 286 68 971 1006 33 723 318 919 116 716 324 457 579 1014 28 309 730 874 164 645 392 1038 2 696 341 160 877 879 159 382 658 323 713 639 402 400 641 574 465 785 254 429 613 251 787 493 549 65 975 75 963 483 557 1028 8 99 940 778 262 422 617 392 645 46 994 676 361 724 316 774 264 766 270 532 508 116 921 250 790 34 1006 41 996 783 257 880 161 290 748 720 320 310 728 905 130 337 700 207 830 271 771 739 298 692 344 696 342 456 587 20 1019 341 698 8 1028 733 308 700 335 446 592 390 651 815 226 490 549 715 326 871 169 923 118 462 579 203 834 618 422 530 512 542 495 493 546 550 487 52 984 63 977 66 974 857 183 325 715 619 422 552 485 497 545 475 564 274 763 499 538 584 452 142 899 121 919 524 516 326 715 288 752 400 639 369 672 303 735 214 822 822 221 290 747 528 512 911 127 884 153 732 305 777 260 945 98 276 765 134 907 704 334 749 287 297 741 771 265 518 520 470 569 911 128 106 935 1001 40 1014 28 974 63 586 453 578 461 114 925 317 723 983 57 43 999 836 202 871 165 423 620 698 344 620 423 595 446 812 227 959 81 608 435 595 444 172 867 449 589 641 399 665 377 511 527 1007 32 647 392 237 801 870 167 656 384 170 867 70 967 837 201 742 298 368 668 471 570 507 533 593 444 135 904 636 401 868 172 805 233 364 679 411 628 398 639 434 605 810 229 859 181 815 225 343 699 248 791 539 501 910 132 677 362 509 533 872 165 610 425 508 529 714 329 535 503 979 60 62 981 823 215 971 67 784 256 424 615 607 431 1008 31 531 508 610 432 799 241 963 77 610 428 278 761 798 241 231 808 146 894 745 294 37 1003 962 77 703 336 269 771 385 652 495 544 970 70 828 207 293 746 629 407 364 677 480 559 764 274 557 483 846 194 106 935 322 717 584 453 350 687 943 96 7 1032 553 484 927 109 173 865 1002 39 253 787 963 78 143 895 871 169 125 917 835 200 867 171 870 171 105 933 992 48 184 856 488 552 384 653 350 690 757 286 586 454 1028 8 71 968 322 715 137 902 624 416 552 486 339 698 894 145 260 783 846 195 22 1015 285 753 605 437 913 122 1021 17 438 599 611 427 581 457 79 962 248 795 797 243 416 624 714 324 63 974 275 762 961 78 884 157 963 76 493 547 998 45 797 240 348 688 80 957 844 195 1010 28 621 416 958 78 74 964 576 462 76 964 638 400 334 703 104 934 220 821 318 717 553 487 569 469 91 948 193 848 294 746 177 863 601 438 857 182 126 912 731 305 471 567 975 68 60 980 863 175 691 352 980 57 143 897 138 899 197 846 208 829 39 1003 199 840 717 325 931 108 542 496 617 423 108 930 223 816 741 296 992 44 144 897 524 514 746 292 288 753 711 329 158 878 90 948 380 657 613 425 194 849 650 386 160 879 848 192 219 820 621 416 844 195 359 679 894 144 951 89 480 559 738 301 689 347 435 602 378 662 463 580 812 228 331 706 480 559 951 89 821 221 774 263 405 634 549 493 989 50 7 1036 839 203 317 722 565 475 786 255 744 296 428 611 559 478 830 211 951 87 803 237 480 559 698 342 12 1028 77 962 1016 20 104 931 1025 11 406 635 540 497 122 915 870 166 958 79 424 616 222 815 371 671 751 288 129 912 919 120 456 582 774 266 152 885 767 270 911 129 162 876 428 609 545 492 142 899 639 400 329 712 782 256 529 507 987 54 791 252 1006 35 254 786 349 689 398 642 152 888 319 721 89 948 288 749 142 895 1027 14 75 965 463 573 961 79 872 167 800 240 1016 23 501 537 488 548 248 789 630 408 327 715 524 515 949 93 777 262 280 759 884 152 440 602 973 68 751 291 805 234 93 945 403 636 776 259 675 366 82 958 487 554 954 85 353 686 250 789 565 472 763 272 304 735 62 974 964 71 320 715 776 260 813 226 483 559 926 115 281 759 942 97 618 422 158 881 92 947 855 183 747 293 992 46 278 763 771 268 780 259 391 648 898 140 1004 35 268 772 414 624 496 545 123 913 772 269 372 667 3 1036 205 833 787 251 549 491 396 644 677 363 397 645 653 383 426 616 817 221 845 197 880 160 579 461 60 979 475 561 299 742 385 652 15 1026 317 720 751 287 977 62 148 891 853 187 843 194 167 869 508 532 563 477 311 727 300 742 236 807 564 471 693 345 390 652 352 689 897 142 263 777 940 100 384 656 820 216 851 187 628 415 229 809 1019 21 877 161 597 445 567 470 866 172 746 293 766 277 955 84 712 324 448 595 702 337 1000 38 702 338 728 309 890 150 744 296 865 175 807 235 804 233 200 837 207 832 95 947 535 503 46 995 264 776 48 990 914 123 443 596 158 884 373 668 74 962 454 582 885 153 1014 26 636 406 918 118 188 850 240 797 833 204 135 905 889 151 780 258 155 880 276 765 1029 14 158 882 456 584 350 689 871 168 158 880 406 632 1028 12 573 469 647 391 96 945 161 878 985 57 194 843 478 563 917 121 683 353 911 128 842 198 722 321 712 329 515 528 588 450 969 74 178 861 35 1002 565 473 517 520 458 582 953 85 981 57 239 802 176 863 643 394 754 286 651 387 825 211 409 629 848 190 861 177 996 42 649 392 742 300 502 537 815 226 305 734 387 654 597 439 1008 34 618 419 204 833 659 379 247 791 750 288 328 712 390 645 387 649 469 569 313 725 28 1010 985 54 138 905 632 406 924 114 838 200 609 431 698 338 1019 24 853 187 700 341 302 733 938 103 959 80 280 760 584 454 6 1032 917 122 167 871 336 702 571 472 449 591 956 82 726 314 866 172 819 221 886 155 262 778 634 405 306 733 386 654 247 792 752 289 359 677 176 863 875 166 612 424 954 83 434 607 950 87 4 1035 350 689 93 947 351 688 310 730 189 854 146 893 611 428 956 83 706 331 722 319 446 592 867 171 505 533 1004 33 365 677 948 88 931 107 294 745 813 223 565 474 63 980 649 390 164 877 93 946 619 419 177 862 846 194 94 946 197 842 539 497 425 617 379 657 714 324 338 702 990 51 95 945 677 364 708 327 355 681 743 293 225 812 295 743 213 827 484 555 937 102 455 585 515 522 490 549 577 461 896 141 612 425 189 849 355 682 343 694 490 550 363 676 786 250 710 327 927 113 626 413 905 134 301 739 955 83 476 564 130 909 67 970 967 73 995 41 481 558 387 652 888 148 838 201 832 207 754 286 106 933 1000 39 626 413 158 878 388 651 489 553 848 192 171 868 272 767 567 473 357 682 757 282