-
Notifications
You must be signed in to change notification settings - Fork 0
/
04_0007.in
2 lines (2 loc) · 770 KB
/
04_0007.in
1
2
198645
691 595 506 370 663 933 168 508 859 597 718 506 485 68 223 322 522 457 861 689 824 733 8 736 578 139 1075 897 249 31 191 852 274 496 258 752 186 792 191 305 635 188 622 226 779 722 190 485 80 364 525 133 340 880 834 200 864 410 794 418 20 253 407 823 205 1022 151 848 1002 557 617 19 955 197 798 1010 969 952 364 263 965 677 551 261 938 455 521 931 386 658 1019 528 292 333 803 66 845 54 439 387 1049 806 673 23 636 133 192 605 773 167 32 159 136 494 805 549 407 395 346 790 369 6 789 63 845 854 95 414 67 370 428 1040 262 621 477 327 166 456 648 240 15 522 3 971 164 308 320 372 71 513 925 1005 35 367 299 569 333 418 535 877 510 950 987 347 479 996 294 728 472 812 208 915 798 425 509 210 784 280 392 284 182 1013 404 980 216 428 911 676 523 999 490 269 331 877 858 401 177 873 874 77 1052 745 816 379 904 719 390 908 709 268 942 404 495 377 297 175 872 267 533 971 348 502 974 967 59 17 965 425 756 121 420 670 614 764 828 526 1042 610 739 622 546 1013 871 162 1036 634 1018 53 786 20 637 558 603 97 187 575 375 1036 717 314 702 659 744 1043 110 475 332 1004 194 313 963 1007 19 961 128 161 756 669 954 429 806 725 39 616 621 101 947 357 1073 82 845 595 745 470 42 297 453 616 1076 1004 298 725 972 142 645 799 815 7 769 1064 348 376 368 224 877 990 581 340 83 649 405 839 428 263 461 124 304 649 176 594 398 488 193 608 706 346 1037 20 369 128 64 946 388 1016 142 824 909 7 269 393 297 1022 527 666 25 157 790 318 796 259 897 361 227 139 250 280 1032 729 891 132 1008 819 30 46 779 236 662 314 975 315 820 230 856 506 332 586 141 719 200 202 599 326 1005 212 111 549 493 838 3 274 360 435 760 353 158 1013 120 84 4 610 732 210 1054 809 127 266 1000 212 250 977 967 1014 941 520 347 211 1037 996 901 22 1074 133 548 549 650 751 889 179 945 996 938 272 382 455 901 666 425 851 977 807 312 897 886 969 200 1004 151 448 939 254 186 134 101 78 789 639 920 972 147 425 142 813 927 902 808 256 448 585 428 439 57 277 541 514 128 394 847 651 62 428 513 958 457 932 8 783 224 563 21 271 641 327 877 32 415 97 270 800 1062 361 202 711 970 832 471 356 490 943 890 303 293 851 1042 798 778 765 477 22 821 964 560 482 756 179 731 244 1030 279 623 510 618 442 63 562 411 791 802 968 154 515 932 1036 740 391 110 671 221 603 1046 337 900 373 161 228 940 190 1036 548 727 944 258 878 1021 267 232 813 308 511 615 360 573 600 992 560 36 907 434 701 264 98 688 428 839 173 738 312 826 752 65 855 578 988 816 1 965 755 951 236 952 701 417 290 974 20 363 243 141 752 855 315 668 1030 977 737 238 689 795 399 1076 425 173 641 536 589 384 889 654 379 94 1026 398 312 396 894 646 377 143 351 960 972 376 75 610 391 856 95 210 323 856 922 173 182 1018 406 716 255 758 27 257 426 270 245 548 908 974 929 414 939 270 790 343 633 129 834 222 517 586 370 379 623 50 581 713 731 432 847 983 518 224 150 98 754 893 200 606 332 499 219 543 293 666 841 831 208 817 148 44 706 617 596 247 570 776 500 518 45 1022 314 1066 715 708 525 787 190 1046 720 848 65 206 713 716 728 229 999 954 845 214 603 362 502 473 986 739 976 239 56 505 263 455 641 319 928 782 920 807 634 625 998 676 936 226 292 388 611 357 826 925 292 734 954 213 253 185 417 580 665 595 250 702 149 843 134 496 695 600 199 31 366 211 272 517 110 76 90 1072 356 408 32 123 188 724 715 162 449 183 467 336 490 833 908 909 796 378 540 223 1063 713 554 823 1069 720 734 574 592 396 1041 818 71 26 492 921 267 517 64 376 939 1055 1026 779 511 662 435 634 974 135 283 259 868 740 125 997 496 844 612 524 39 571 99 453 184 302 856 251 406 722 1037 454 277 889 105 371 922 416 112 644 16 953 38 920 949 737 603 805 86 432 882 167 179 458 871 258 144 455 202 115 447 600 49 99 230 465 802 547 330 166 889 748 947 569 203 835 81 923 1021 3 104 1013 388 800 830 67 27 457 43 295 1 986 435 991 288 625 454 696 1036 132 966 68 534 891 702 970 463 365 22 657 498 610 1033 1010 170 158 428 679 664 105 236 220 380 307 247 893 692 95 52 699 83 183 659 343 122 937 105 291 822 566 88 481 436 101 764 283 823 939 408 772 1025 479 180 1033 711 296 852 868 104 673 619 1062 400 392 7 164 887 487 427 6 809 565 939 739 593 247 490 867 638 621 610 735 266 1056 13 852 746 1073 131 671 63 1043 990 557 747 83 166 661 571 965 829 339 706 745 54 353 730 1051 1037 122 783 471 1061 616 45 106 906 41 19 1014 922 434 244 957 28 160 397 354 627 963 166 966 373 845 553 678 29 940 622 531 869 470 808 228 959 394 622 578 40 962 56 204 317 911 301 463 111 984 312 988 2 961 338 716 7 896 1000 927 254 1002 214 776 1001 213 820 70 743 789 74 699 768 765 560 137 863 200 617 355 787 373 709 357 814 285 739 536 765 872 695 293 282 382 855 604 604 949 93 350 992 814 598 229 383 824 478 424 652 14 826 264 710 915 301 483 827 22 366 552 42 276 994 839 462 929 111 435 531 989 629 216 1044 40 479 776 665 605 457 1033 657 1026 470 167 249 733 854 499 546 663 569 422 471 470 973 155 704 932 124 874 829 850 456 19 408 363 469 721 670 191 1054 336 777 521 789 964 387 214 795 622 226 506 631 205 943 371 335 877 403 392 967 690 783 976 31 382 942 806 21 618 250 545 241 791 998 475 183 160 312 674 729 778 73 18 861 715 907 400 882 486 228 34 29 852 941 957 958 667 248 23 395 774 707 482 199 965 821 596 881 67 377 770 726 1070 454 529 56 64 240 966 288 177 530 1010 554 267 448 229 945 49 807 769 946 230 684 1034 615 583 71 731 1065 297 825 563 439 244 519 916 610 445 214 574 734 816 568 445 547 174 179 562 380 947 501 831 1005 778 226 743 771 449 636 1063 178 697 308 648 54 278 498 172 384 214 539 452 872 596 465 859 824 852 464 111 914 857 115 3 486 661 738 444 57 99 547 88 79 762 815 461 406 151 437 490 792 1013 498 613 147 423 125 635 262 844 129 617 336 165 136 625 676 767 1059 570 717 894 851 563 480 1034 8 732 636 640 908 455 21 734 90 1020 582 152 700 8 397 971 827 490 391 1040 977 802 987 508 619 224 332 893 287 109 1000 392 949 910 774 740 838 859 361 831 537 760 427 864 387 656 174 879 750 268 741 856 245 873 575 1061 426 874 254 781 715 1054 366 483 756 624 130 488 463 601 498 935 460 317 708 581 702 43 963 468 986 869 51 32 287 303 352 197 818 487 723 946 129 490 772 30 1076 662 196 275 925 288 846 242 977 352 1041 850 84 1040 287 869 482 493 618 591 509 146 489 792 474 233 75 650 1044 1032 47 1046 1058 184 127 1000 482 733 657 772 82 630 974 13 760 784 732 230 63 11 41 29 538 271 120 19 540 224 1012 182 774 26 805 569 65 485 822 362 6 920 360 518 943 992 1050 1005 640 230 927 635 28 356 728 731 849 387 729 165 304 914 704 326 307 496 538 885 669 713 397 810 136 405 144 509 837 612 658 1009 674 641 8 187 86 1060 121 309 562 948 920 789 557 123 87 41 609 964 821 281 19 534 436 191 779 557 343 804 329 900 701 1031 510 611 901 98 623 327 88 1035 1031 679 10 801 1033 247 849 916 658 33 144 648 393 901 1028 839 493 823 583 66 539 351 211 423 1007 1001 997 215 302 793 85 185 922 901 789 684 583 661 649 333 942 1069 585 982 590 352 795 194 999 1036 1058 101 1074 975 878 637 970 904 1060 283 992 616 269 456 593 829 43 388 7 954 481 312 112 173 444 740 444 1007 556 712 674 51 123 146 712 737 894 341 265 836 93 602 783 292 190 860 158 240 934 623 405 237 470 542 260 208 259 483 340 310 80 504 171 559 546 407 305 762 1000 274 875 111 988 485 381 421 420 87 649 298 651 26 176 714 103 258 904 1074 860 19 985 777 891 218 126 843 437 369 134 124 814 303 30 121 238 343 153 727 943 367 442 69 283 186 304 52 1025 1018 358 1059 908 942 751 457 1001 902 924 876 679 674 1059 355 130 263 439 754 590 439 132 376 729 423 256 488 1014 57 175 930 1040 720 530 1021 934 22 653 903 399 128 676 464 662 388 353 520 287 598 489 773 717 203 894 515 567 827 947 202 858 693 873 252 255 731 632 546 205 25 289 517 775 281 58 493 999 132 224 686 745 860 840 964 766 616 488 422 626 69 125 160 277 537 57 507 100 405 154 113 38 511 511 831 740 823 850 474 430 208 290 12 975 49 649 864 944 979 836 895 826 745 623 496 367 64 856 995 493 205 564 340 298 11 347 998 618 1046 689 202 18 300 7 27 830 969 184 697 538 500 87 848 524 877 330 360 60 505 900 119 501 368 784 26 106 271 1059 710 634 678 697 932 1067 361 28 811 1058 579 1052 370 427 137 1068 417 1063 720 891 305 27 709 224 323 270 872 551 44 442 591 902 510 271 1066 789 594 774 95 224 1048 679 25 846 906 998 502 177 707 161 364 636 348 317 165 589 742 740 920 885 1074 541 1062 886 940 141 137 938 749 720 113 939 772 551 10 16 1001 936 775 668 656 1020 596 863 336 863 445 942 1038 883 842 267 708 575 684 951 54 43 7 372 833 838 613 1058 573 700 853 446 535 293 227 416 391 581 775 1054 232 23 565 885 1045 1018 78 95 631 179 9 231 108 434 962 626 901 508 176 191 317 467 179 282 71 475 283 834 994 753 261 249 809 386 1061 836 874 389 264 773 793 22 508 703 444 746 899 197 934 363 967 464 663 99 747 414 180 164 656 614 248 74 157 259 470 721 457 954 423 156 793 658 567 373 598 89 342 990 555 572 457 479 328 356 1072 443 1018 382 565 639 645 546 280 750 39 153 463 183 279 44 247 164 432 914 1004 501 879 860 952 906 321 17 306 302 771 796 472 252 625 587 564 701 345 177 157 1067 912 818 682 378 547 873 563 541 276 209 559 288 846 869 404 732 428 1042 396 940 15 989 97 767 944 809 676 692 326 105 102 358 923 82 806 56 149 202 8 703 365 351 834 1041 400 459 459 349 467 534 166 263 842 154 501 420 782 342 333 205 771 374 323 121 309 259 638 592 367 788 113 206 503 640 426 182 16 326 435 814 557 508 476 253 1061 1016 112 636 451 442 172 64 1056 918 503 114 332 1062 900 981 620 474 498 598 641 377 164 254 560 890 1042 311 639 646 235 667 517 1028 580 282 165 782 911 511 526 106 820 382 597 920 835 512 618 295 711 8 994 454 1028 681 743 836 325 240 632 657 1023 60 387 745 1042 73 554 380 581 501 737 193 374 750 427 1030 412 187 110 231 1065 118 363 1066 152 17 840 621 505 126 932 928 474 88 904 946 16 351 907 505 871 405 815 516 271 351 298 590 366 599 154 508 115 46 148 565 839 890 190 658 574 354 798 421 1062 515 747 616 203 396 968 765 983 592 679 72 71 238 355 654 443 725 376 864 454 498 526 568 335 645 19 531 173 812 831 844 396 1020 78 627 47 793 620 203 645 314 118 277 494 187 651 285 963 754 136 56 582 928 251 441 830 571 909 1075 973 1011 691 778 237 142 994 103 576 804 219 1058 677 151 262 636 549 333 377 761 517 274 79 225 735 620 1025 325 130 367 679 947 690 803 241 887 753 641 595 23 851 701 537 203 219 598 1022 897 1074 288 994 277 283 1005 559 262 288 969 151 118 778 889 876 772 821 702 990 711 649 612 437 1053 647 999 12 738 68 145 202 809 10 1065 164 163 855 1030 148 914 855 252 899 354 436 64 766 906 969 1026 20 882 817 332 479 845 15 347 65 184 829 1006 903 386 583 257 35 327 201 638 724 627 271 609 962 243 107 198 262 47 1055 1052 500 530 367 811 296 358 327 615 942 652 66 603 934 157 225 796 725 869 605 855 1035 330 119 4 595 764 932 593 513 955 202 310 963 947 135 714 741 395 118 314 694 835 379 333 301 842 826 83 1038 921 416 70 186 275 341 784 630 682 623 363 602 767 443 788 514 94 952 524 522 972 246 476 172 666 721 250 532 99 559 400 919 993 1061 830 859 990 697 473 1064 604 348 992 1030 698 55 71 686 247 154 799 717 833 568 11 722 746 1000 324 300 840 400 47 647 242 921 394 49 69 145 949 84 835 862 487 842 480 304 465 33 449 139 172 634 908 447 956 926 880 627 473 829 640 481 597 672 936 310 700 110 664 1000 1042 507 467 135 391 826 934 101 931 80 780 33 1036 23 32 569 469 268 209 809 425 618 188 568 96 271 709 1013 53 343 553 296 777 987 673 782 509 1033 818 841 172 998 885 234 698 505 376 719 820 877 102 698 916 682 721 353 45 584 1062 955 468 1001 174 308 1071 621 984 266 344 311 475 135 35 77 446 109 659 185 571 293 867 675 426 561 317 863 64 14 488 879 98 999 1017 851 69 780 47 73 766 829 64 788 869 1013 590 640 166 137 1029 890 150 351 814 631 803 28 69 1029 346 780 551 265 770 116 522 733 276 533 1018 1055 269 500 684 763 621 270 181 665 380 529 985 559 585 141 784 708 1014 356 875 194 50 925 428 356 151 825 693 624 414 7 507 195 9 34 128 701 14 769 267 289 885 719 30 538 606 151 756 62 959 117 975 198 501 391 929 815 887 1062 637 185 913 128 31 902 858 612 415 317 426 466 634 800 1050 231 294 352 610 1068 168 377 1064 383 98 724 476 245 841 380 1019 1000 827 880 419 1059 491 79 574 664 1076 450 400 192 79 789 661 682 756 432 865 51 133 71 123 883 100 907 777 1060 872 732 145 108 771 876 856 645 846 1003 668 430 484 309 996 255 1039 760 962 928 498 594 1073 650 76 634 1016 952 1018 693 349 391 180 416 404 662 467 735 979 439 713 636 1037 969 576 546 913 402 116 490 215 371 538 758 507 467 465 256 210 365 297 183 572 997 1000 955 183 39 811 1067 242 955 82 89 103 150 804 663 907 921 761 377 1025 488 770 1073 127 148 15 296 51 29 189 36 878 581 977 253 849 876 653 693 465 85 989 960 12 86 740 276 335 938 259 834 550 384 219 588 29 701 830 913 47 938 536 33 885 533 772 796 90 1066 15 523 358 451 17 1030 113 226 468 573 1024 976 214 652 171 417 883 9 629 432 344 275 228 622 553 220 157 246 438 850 626 770 555 300 611 755 876 921 937 634 281 891 661 776 922 581 698 441 42 310 651 89 399 1047 439 284 420 632 266 294 340 556 110 54 385 625 5 1019 706 37 539 118 489 1067 17 318 444 964 947 529 642 89 743 832 921 395 697 252 715 1051 262 962 426 138 71 879 411 444 661 227 496 631 1004 879 615 787 344 162 845 757 789 6 106 712 945 751 391 193 231 813 655 572 271 350 1029 775 79 311 560 918 408 146 403 735 980 355 706 416 545 129 1044 863 329 749 446 864 500 446 470 513 226 117 1007 516 749 996 723 442 270 415 860 751 716 701 136 175 511 255 348 243 476 421 947 243 1068 675 774 110 32 593 689 250 594 948 799 164 437 1070 752 1012 629 877 389 638 189 296 923 149 929 956 576 996 952 367 262 473 803 732 377 316 829 623 472 382 333 760 1032 312 245 227 992 652 552 812 467 286 412 807 406 676 637 681 881 75 550 66 467 347 505 298 878 77 321 481 407 268 238 411 467 984 977 610 990 800 8 585 123 756 634 150 131 663 495 752 607 473 203 591 340 106 1059 1039 478 135 30 183 301 242 283 54 738 668 271 392 50 30 940 1055 953 174 1062 1023 487 880 173 1002 954 772 747 981 1020 905 575 588 216 874 747 1009 609 826 189 961 495 680 476 500 633 849 523 311 355 885 879 167 976 1060 948 898 775 364 1042 21 952 190 984 1022 1029 586 704 771 266 979 176 437 465 214 254 526 778 410 349 104 999 938 290 28 527 403 685 358 864 566 427 430 200 925 705 738 627 896 858 426 159 424 639 32 52 431 17 557 797 853 704 518 29 975 198 701 632 396 923 1026 152 55 853 7 154 94 324 524 879 737 649 100 1019 873 428 1012 756 420 1007 41 284 614 1038 147 463 48 318 165 344 588 462 790 363 791 353 1073 996 455 697 127 155 650 894 709 231 1053 824 792 783 936 199 478 306 1030 469 354 336 926 483 463 44 596 348 642 217 573 270 91 712 772 92 101 348 269 1028 215 232 222 898 488 644 418 864 666 752 502 1011 437 859 236 1028 351 717 452 689 543 224 5 933 1009 371 932 67 842 63 393 708 573 616 1030 948 69 345 263 66 945 863 374 473 404 35 60 542 728 670 929 609 49 694 866 37 929 984 831 1074 428 1069 839 768 9 128 1010 206 891 951 762 625 790 869 444 523 888 945 1003 233 156 1066 770 670 631 33 361 1053 109 459 610 1027 835 301 561 961 849 174 84 129 979 154 537 746 133 22 389 154 670 192 1050 369 399 867 1046 516 347 121 958 73 507 369 295 1006 1049 379 420 293 540 118 610 276 860 613 402 490 712 730 1 40 956 355 1048 1038 114 35 405 511 612 328 709 167 224 29 641 604 781 940 775 936 934 814 455 210 890 609 826 214 842 301 811 108 259 987 142 259 246 195 52 217 44 433 657 636 985 942 125 592 47 1008 838 592 937 436 363 562 1022 356 437 356 820 427 434 304 663 946 548 391 732 752 926 575 615 390 342 152 288 157 251 387 608 68 605 61 716 126 258 752 376 477 1030 685 837 1061 344 765 569 490 970 407 636 453 481 1024 271 459 777 898 275 774 829 465 401 543 308 225 976 289 885 405 72 112 702 695 147 652 972 585 148 793 128 728 225 248 978 908 315 883 941 147 592 554 709 900 772 899 584 934 184 857 610 270 1047 1053 902 567 711 924 897 112 279 721 447 445 520 702 756 730 873 293 354 384 1023 195 105 690 433 347 710 301 718 639 862 864 902 704 896 732 1070 556 758 752 675 185 1007 54 45 273 685 945 777 482 830 662 90 630 644 192 161 19 805 136 855 260 642 253 985 785 835 271 1072 1074 479 384 656 542 562 1007 549 522 653 628 41 905 356 589 557 244 137 858 776 284 423 1029 583 738 1021 600 120 77 193 725 861 713 904 600 153 586 609 475 41 596 233 48 183 402 886 698 39 935 750 295 962 496 845 828 1073 744 856 1015 593 664 829 759 468 44 90 210 217 964 855 223 828 625 404 419 548 767 39 377 1060 172 115 1074 219 399 7 706 120 460 266 1046 752 844 435 304 332 844 274 695 608 729 292 1051 862 714 507 117 639 89 265 987 813 537 984 387 1039 439 779 1033 920 322 148 585 194 991 78 582 433 346 590 644 187 581 294 588 960 221 569 391 483 1052 406 637 153 102 339 568 843 858 124 1003 343 1040 640 166 386 549 437 505 458 340 374 134 980 1011 77 155 295 647 580 724 236 483 78 314 1015 934 627 244 126 668 880 591 280 105 391 671 825 355 111 256 444 287 510 176 908 1012 742 915 4 548 682 626 700 279 23 386 166 840 823 707 36 922 598 239 632 399 526 886 936 597 636 190 58 950 844 841 1009 969 662 466 473 124 17 255 545 541 275 904 335 694 851 42 520 427 369 206 880 243 229 752 268 716 238 41 310 517 165 548 930 173 56 333 973 453 670 113 644 638 763 117 53 633 963 967 1002 74 820 389 98 695 1030 536 633 937 758 896 526 565 689 391 954 214 664 698 997 316 806 459 244 739 1052 72 510 82 86 965 225 362 395 109 776 872 124 496 810 197 756 645 753 500 730 761 920 244 848 829 223 185 33 553 232 663 489 810 688 587 425 881 43 101 49 754 549 288 249 834 47 227 916 906 521 555 847 310 771 504 879 348 167 538 672 963 823 176 737 565 847 709 1037 266 556 1066 346 639 566 275 59 251 403 838 380 627 143 784 624 144 381 913 606 662 530 1074 331 928 781 298 885 599 33 145 1034 773 618 733 840 73 860 724 561 747 66 530 435 602 507 730 104 671 668 614 737 585 1002 460 833 687 229 931 555 826 1067 630 483 91 1003 937 531 243 105 381 764 703 475 695 396 925 804 357 797 244 1004 855 618 553 300 473 747 339 802 98 386 701 183 626 454 504 679 703 559 412 974 234 785 182 792 33 259 585 823 386 611 399 733 1009 329 564 598 993 1053 184 636 850 460 1000 768 424 835 136 884 824 435 724 625 359 409 924 1006 241 172 279 964 498 992 392 604 369 316 325 232 73 703 306 444 205 373 991 701 755 542 266 226 358 311 421 32 110 15 37 434 230 40 382 499 985 867 104 662 729 388 233 36 328 528 824 685 450 834 853 138 300 957 126 326 999 535 261 1008 354 49 878 381 184 92 64 128 331 489 733 765 438 861 582 1036 167 3 941 758 370 124 483 372 881 1050 267 776 201 532 85 365 762 96 171 514 394 17 490 250 135 559 883 938 891 835 427 883 461 676 970 578 719 891 592 123 708 250 390 984 37 764 219 714 435 900 631 451 122 154 83 49 946 909 438 400 727 571 920 480 114 290 487 593 312 54 551 302 444 772 405 702 270 62 818 775 978 225 568 612 67 815 735 502 789 1025 692 513 62 251 1050 438 530 241 662 747 856 1076 782 906 300 286 765 358 565 554 589 448 378 831 532 401 237 846 1051 762 403 953 650 235 266 977 764 302 950 564 503 694 887 684 795 796 240 855 387 267 1065 529 671 467 912 483 579 970 841 777 1049 726 967 263 253 552 13 242 541 111 712 537 956 222 349 596 819 74 639 556 489 254 510 161 144 479 362 448 875 560 403 38 7 833 171 327 1071 472 776 164 991 429 616 595 71 648 868 507 677 551 234 475 694 1055 370 896 812 305 177 480 497 44 786 1019 547 983 203 50 957 767 497 31 522 496 770 443 284 861 741 309 268 429 834 1037 634 995 944 824 955 841 134 463 661 202 508 495 330 989 624 405 60 344 782 722 723 144 73 368 427 506 107 215 543 1053 597 561 990 172 219 439 700 863 303 708 133 49 669 966 201 517 1027 68 616 926 657 76 337 634 746 747 17 1033 962 936 979 949 699 991 750 988 294 482 932 730 937 980 920 134 244 567 555 475 922 708 867 1076 600 472 558 97 595 468 826 672 959 1039 677 813 617 833 424 494 950 624 685 868 760 37 488 883 560 477 856 923 675 35 236 146 357 717 663 374 265 123 813 747 842 1065 516 584 664 921 240 902 866 389 1043 132 616 502 1047 908 394 225 946 39 60 326 48 1030 697 480 141 660 1007 695 996 546 564 858 54 4 215 580 847 608 532 707 721 203 127 278 959 720 136 204 573 847 573 120 345 132 828 600 313 227 80 541 888 1073 508 400 799 607 539 541 239 398 1065 643 54 1018 861 199 725 669 893 471 218 250 1059 536 135 591 822 137 296 405 282 1034 387 387 701 871 570 95 823 809 58 724 1008 332 675 996 492 208 193 1030 548 739 746 1017 169 317 227 349 828 178 65 253 237 458 612 240 1050 427 64 4 310 692 1013 944 1058 93 730 787 976 201 805 571 1025 403 700 841 757 399 58 767 365 670 306 696 751 21 305 207 1026 216 920 792 1027 500 924 697 1018 825 58 580 541 181 353 184 646 967 707 681 707 366 569 725 1041 228 606 840 152 1061 175 733 395 130 996 397 147 94 463 953 721 11 691 794 885 29 1032 958 580 890 317 211 965 319 130 946 811 544 955 659 143 180 474 276 31 902 142 417 892 758 682 682 360 494 244 558 605 62 553 563 471 1054 176 793 786 800 131 958 416 541 798 236 389 367 591 904 279 783 976 882 909 264 390 726 727 768 287 257 179 841 809 918 400 190 496 128 455 59 750 887 992 885 204 294 257 893 204 87 196 682 974 503 898 94 185 576 7 626 1027 605 413 998 843 181 1045 237 489 53 4 647 1045 1024 366 1075 283 1006 394 726 671 974 297 313 891 474 287 284 373 884 340 926 404 734 836 340 596 318 463 93 1005 513 365 985 934 96 371 489 245 654 1010 750 447 275 568 213 265 784 618 1037 292 847 1076 889 500 528 314 131 1036 58 883 231 57 361 670 951 432 691 1 464 463 659 142 498 697 201 239 372 194 605 936 850 389 250 371 501 301 878 560 10 894 116 445 554 948 776 111 1057 904 625 611 318 899 751 147 896 201 604 483 434 673 885 470 330 749 417 278 631 768 19 85 429 545 404 753 522 660 1062 698 396 514 222 334 343 134 718 120 97 415 1030 205 729 584 124 497 957 418 408 245 595 836 508 307 1060 150 986 617 525 879 410 124 1011 829 151 460 470 605 992 131 757 145 545 1008 939 676 179 65 441 576 686 439 180 90 233 47 1004 232 977 1014 625 348 464 653 205 691 535 594 1013 440 1068 404 227 41 428 541 1062 65 881 166 1059 1054 432 980 536 1051 390 549 19 502 701 906 92 288 558 584 245 190 56 180 624 329 520 624 257 457 633 865 340 1030 974 919 523 556 83 957 723 244 459 344 159 106 1068 216 59 368 912 397 30 242 918 476 378 464 399 747 963 357 60 970 484 522 751 48 472 820 204 115 818 835 412 420 688 1075 756 260 895 829 132 132 557 396 271 85 906 397 202 445 768 255 557 517 317 552 501 290 458 540 264 393 112 1003 624 1072 737 652 363 233 483 498 700 529 1059 292 202 816 298 950 973 727 556 974 482 604 164 111 883 233 319 969 978 396 487 499 892 837 804 853 67 970 873 129 129 1027 208 589 980 903 1018 209 673 474 68 606 192 238 727 342 720 571 561 952 582 497 684 837 1 106 556 678 121 790 246 934 935 332 418 387 538 953 555 160 1033 45 662 202 511 618 626 705 270 613 711 772 393 428 358 367 7 884 346 11 959 510 786 757 362 1022 651 149 952 412 120 1048 995 362 696 264 854 336 269 718 670 647 600 985 227 934 191 838 953 297 500 128 1009 757 313 1065 763 781 140 334 131 1020 657 866 999 516 622 1076 212 909 921 877 40 507 267 596 531 779 745 498 382 636 384 184 137 294 924 58 781 885 577 457 105 759 1032 443 341 447 632 535 776 874 487 746 695 173 832 792 487 737 163 714 216 280 768 1050 375 744 1068 271 756 264 998 462 268 118 596 969 192 1008 491 1074 929 596 18 694 354 718 344 786 387 714 339 437 828 390 237 953 825 1040 82 775 365 1022 484 543 192 597 367 945 369 6 675 847 842 1067 218 294 838 440 432 623 772 302 175 795 395 805 730 883 634 717 350 477 987 44 415 548 228 405 662 113 994 178 403 1066 174 112 559 339 735 770 411 273 331 860 543 799 709 867 584 417 919 12 677 303 677 446 632 162 1068 800 165 289 455 796 844 673 921 665 401 541 574 437 1020 740 178 671 979 341 195 730 252 942 687 511 953 371 873 794 53 897 629 533 1048 847 997 123 970 603 860 546 857 831 957 813 325 21 294 358 170 521 253 321 403 845 374 751 754 297 481 79 443 571 31 432 280 46 623 1069 82 463 833 646 873 167 64 995 579 864 375 771 731 676 929 1042 105 541 21 553 383 548 267 663 73 437 613 216 958 199 541 487 104 1010 390 376 790 177 866 780 156 786 934 1051 75 713 223 252 277 526 319 1041 772 49 879 588 991 686 912 1063 188 996 303 549 731 483 577 935 770 800 835 257 388 625 515 534 248 165 715 676 8 465 821 108 110 393 578 992 280 461 196 450 294 246 877 716 84 464 987 837 597 399 551 430 113 15 579 259 399 904 849 455 612 905 862 467 275 559 1051 592 432 765 222 312 787 899 1024 1075 380 1030 681 556 575 1027 311 631 662 156 1035 379 484 537 83 55 202 30 393 21 671 838 413 833 343 104 1022 724 346 935 9 627 646 316 245 267 1054 809 86 280 867 681 971 957 274 1013 794 962 621 109 1059 885 371 489 477 609 351 892 688 375 543 650 31 327 701 886 531 805 420 430 617 701 670 310 378 998 461 209 418 611 324 682 633 547 494 427 27 809 1064 495 10 737 772 931 812 727 428 96 677 87 473 261 407 843 919 885 80 755 522 954 368 248 1070 692 693 336 961 201 280 241 456 130 423 377 582 1011 138 629 514 204 705 43 524 875 683 579 1004 126 647 997 191 772 338 1044 402 1031 839 784 957 690 72 921 920 886 93 96 887 65 3 828 497 37 178 135 802 52 728 457 959 808 945 474 623 628 928 364 551 954 170 773 485 1040 167 901 627 680 70 110 137 926 150 743 834 363 826 677 997 274 1057 93 810 152 242 55 576 776 855 787 283 749 855 880 1075 115 664 281 218 957 498 742 647 381 666 291 188 844 677 422 105 561 82 266 378 991 1000 821 179 266 904 772 230 337 622 173 731 632 484 72 140 654 439 1038 991 813 450 130 24 498 722 735 72 756 521 361 38 658 23 626 807 197 813 576 179 85 294 110 133 759 453 596 22 1019 739 269 502 693 890 301 887 690 796 650 429 461 657 38 421 1031 727 1005 1040 920 762 733 306 1030 380 292 783 642 509 516 935 533 1061 376 73 956 228 128 108 526 1017 241 425 997 265 311 129 402 405 850 276 231 517 502 90 567 381 925 886 550 27 1031 396 1068 265 250 800 492 782 402 481 729 981 237 83 54 999 1067 499 890 896 749 266 434 535 1056 539 641 664 925 590 935 920 729 143 67 372 870 650 195 260 804 8 233 848 659 407 875 613 970 371 749 977 997 35 177 719 459 1009 617 490 269 1003 55 502 284 32 180 460 987 168 729 18 528 421 365 812 777 1004 85 588 780 650 756 68 555 22 152 853 104 573 542 995 11 858 68 540 671 417 699 556 829 463 357 631 814 617 555 44 557 445 271 437 884 966 809 513 966 452 457 233 1026 894 682 1018 612 555 437 610 44 624 637 427 543 981 57 810 184 923 206 925 141 879 54 164 253 537 407 720 363 584 326 419 611 1013 612 726 259 772 921 216 215 898 181 1059 169 942 457 263 380 280 363 221 355 159 363 279 761 101 938 889 145 22 731 889 424 378 113 210 111 593 895 396 529 923 615 977 50 869 622 813 188 99 931 1047 371 33 481 730 292 842 171 309 128 721 151 510 469 603 206 319 120 381 281 674 150 415 661 848 543 812 477 154 533 885 955 782 1019 944 504 174 431 567 652 360 1066 127 180 930 902 260 23 866 1069 672 342 25 1032 805 1052 517 280 304 776 733 473 317 381 192 554 68 353 799 441 484 624 919 989 179 96 1038 582 614 336 720 833 230 195 1071 703 1003 585 337 510 51 379 837 901 728 1025 726 982 950 44 569 242 685 129 296 728 156 242 901 818 820 537 987 1045 150 227 566 1039 584 863 228 270 975 1065 596 82 92 402 658 293 631 108 673 574 336 503 138 246 695 935 866 987 246 171 583 126 884 73 814 500 43 866 444 870 385 1064 161 535 30 84 300 664 724 320 936 935 725 388 744 122 1001 477 987 644 92 201 719 696 676 50 458 1066 525 533 543 432 718 429 806 989 935 465 631 420 192 174 807 114 68 6 874 601 246 785 898 1018 609 853 542 479 604 832 591 885 419 720 640 259 94 638 414 917 702 464 1051 795 549 148 971 501 340 260 336 938 305 188 803 846 467 422 875 404 461 320 17 409 1002 602 195 1069 622 190 825 718 891 490 343 188 955 43 904 730 657 534 626 639 918 742 839 1034 828 792 65 427 817 395 1014 903 135 255 791 940 29 769 46 901 419 159 857 538 143 944 98 22 92 196 810 978 30 815 76 172 304 675 165 870 859 268 887 340 828 454 420 47 760 938 1033 239 411 241 658 1008 50 746 746 56 887 1021 901 977 52 438 200 398 169 615 846 214 1003 902 312 780 641 978 50 66 84 824 57 312 29 102 70 799 315 532 166 256 479 792 765 589 274 169 526 71 350 620 775 295 611 516 351 389 776 100 559 769 320 349 743 278 746 171 872 97 328 68 884 935 422 274 485 681 881 508 825 778 153 429 256 741 324 986 326 95 173 462 876 697 426 213 527 576 8 723 179 71 389 894 936 267 525 689 812 21 456 802 162 130 582 829 947 854 597 10 116 675 970 122 570 434 373 386 388 157 189 1039 702 890 117 760 1055 859 675 424 635 727 293 1047 424 652 92 99 566 4 318 233 1028 501 230 981 558 486 1031 999 310 652 200 339 583 809 122 724 350 991 761 662 94 655 665 110 740 997 344 249 746 421 751 474 724 680 889 995 650 449 55 649 1052 920 677 801 905 826 129 874 683 513 401 625 287 100 833 494 104 547 553 643 340 405 675 247 29 243 411 900 23 311 226 887 1016 336 25 1046 242 534 377 1005 104 263 465 836 345 169 795 976 140 57 484 80 996 906 127 867 591 626 934 367 1015 777 965 833 946 737 218 410 695 907 456 7 405 634 1019 829 431 83 17 992 64 279 663 540 117 981 86 911 735 645 758 563 387 296 657 981 654 387 585 631 1022 730 43 693 199 128 928 824 361 877 999 599 155 227 931 131 903 234 514 573 236 831 403 194 998 253 1036 780 275 226 113 260 633 312 911 405 412 129 723 1059 184 101 629 145 784 1035 302 115 570 241 382 247 315 122 996 786 1025 160 578 610 260 286 652 394 230 669 795 970 917 309 96 405 774 660 911 609 946 635 650 865 234 485 147 564 598 633 9 740 519 549 1034 141 728 540 422 1054 418 1038 859 1057 403 398 317 835 750 846 391 607 742 990 311 574 39 398 233 428 665 566 193 741 85 909 864 748 123 525 34 554 894 27 328 554 209 820 293 960 1035 588 319 293 148 948 875 289 621 507 829 701 289 747 635 507 640 964 263 536 419 787 672 776 79 247 78 967 290 722 350 711 2 675 516 182 261 705 85 528 138 713 30 882 76 717 423 507 379 806 290 619 153 800 429 165 141 8 910 689 259 27 416 446 460 907 1055 722 1054 147 121 1052 544 522 278 460 1003 483 596 414 216 246 502 367 212 86 805 905 286 167 509 698 893 143 1036 231 661 42 443 756 501 1031 294 427 987 95 509 949 401 345 984 798 561 996 694 404 98 302 613 380 842 570 887 61 129 183 2 1040 275 352 731 873 913 626 143 741 424 766 577 227 1026 408 898 798 786 658 880 497 262 538 510 367 1000 263 807 699 750 487 251 123 855 26 271 500 685 534 90 956 157 513 627 432 1071 552 680 1028 932 312 370 1071 674 301 747 588 655 720 636 492 151 467 810 951 816 697 710 369 717 607 1056 592 228 328 902 86 712 940 509 903 215 69 110 296 969 780 817 471 345 1015 606 70 504 838 957 628 754 390 354 260 232 264 704 438 338 1035 359 801 582 100 1024 179 91 844 868 134 1041 395 114 84 576 800 892 667 992 769 874 433 179 415 787 345 492 873 70 886 288 339 41 288 916 419 766 936 1074 765 840 354 1005 1066 1025 281 1014 596 163 93 801 805 464 646 382 392 263 296 700 463 307 181 447 636 503 894 62 120 251 84 343 521 250 434 111 467 447 72 266 1 238 793 917 707 832 889 808 869 797 717 918 945 661 383 941 186 100 3 975 1024 396 351 462 40 443 709 688 774 860 610 95 478 211 714 754 41 256 334 197 820 767 787 297 821 799 717 437 48 877 100 1005 515 847 608 276 476 348 7 642 33 626 589 186 480 826 569 944 167 727 959 579 145 865 164 30 862 908 284 1009 457 706 953 72 710 743 97 712 666 1034 1008 164 478 38 444 581 997 237 290 667 40 958 115 271 258 515 235 167 539 14 378 309 734 817 970 446 703 771 802 28 658 817 162 832 34 685 461 1074 1075 501 196 863 1060 270 909 174 950 2 540 921 757 994 178 83 329 160 936 30 767 924 660 207 785 14 385 165 240 330 930 192 953 9 72 833 999 398 715 186 426 1057 4 375 850 614 77 174 302 1071 358 1050 767 439 749 688 170 1035 829 131 612 1047 241 670 866 329 81 506 516 420 941 108 704 659 587 529 858 774 713 744 293 315 975 95 937 704 229 914 852 604 190 431 938 661 605 816 768 41 687 272 593 154 131 650 662 73 492 404 223 37 221 818 64 30 3 669 993 686 543 947 493 57 686 684 844 1043 1043 802 65 828 723 596 1028 505 996 380 852 657 771 98 626 128 330 127 557 829 948 101 937 114 1049 92 962 93 302 72 918 53 942 910 997 122 669 591 982 234 625 52 345 509 770 386 960 746 971 817 877 878 119 1048 429 290 933 622 806 91 911 386 899 808 343 1039 887 1071 760 323 239 59 528 219 172 247 682 660 566 1000 618 567 818 670 74 321 563 483 626 1 92 267 469 436 858 205 194 375 34 1004 1052 556 668 376 649 85 737 429 283 680 963 234 605 701 478 600 1051 678 76 777 411 630 558 486 303 35 1019 447 534 114 128 539 707 252 531 196 678 883 283 441 263 154 33 759 640 943 608 63 374 582 437 561 451 628 967 193 1033 487 262 1006 646 716 1035 941 719 980 884 800 514 910 725 1034 908 324 755 178 103 54 96 963 529 117 706 196 828 105 1003 650 193 1068 1037 619 400 501 481 400 744 721 285 527 452 898 377 211 604 738 790 69 200 1025 74 162 219 227 906 214 437 11 495 698 803 410 45 972 842 329 937 91 642 947 680 323 307 184 711 2 297 895 800 398 987 991 713 681 1076 917 146 826 335 369 778 691 191 450 983 561 558 120 422 708 416 497 646 257 387 1057 416 841 817 464 337 243 95 39 115 1027 49 66 883 1022 730 51 636 726 1070 562 249 597 484 249 861 704 931 294 826 364 843 657 661 398 768 835 790 752 860 304 186 576 136 343 688 4 639 130 783 240 279 425 756 1064 10 1039 170 547 240 144 532 294 977 527 938 87 884 552 360 622 169 143 925 560 406 678 205 1018 117 621 440 953 956 466 152 570 638 554 1045 539 301 578 428 699 825 483 599 1043 677 98 941 998 833 574 1026 574 924 101 161 637 195 173 179 171 305 29 131 575 878 438 672 421 709 1038 1003 443 449 5 216 95 209 65 543 214 1020 195 132 76 1006 912 629 1021 753 952 519 32 250 612 285 660 795 162 1072 1022 762 58 166 68 985 500 807 1005 77 69 669 87 61 358 1044 446 143 338 340 1073 336 826 740 497 239 188 167 15 963 479 674 122 755 778 900 686 996 30 698 931 472 740 756 111 328 860 867 436 443 586 385 947 536 886 511 381 937 328 109 259 996 869 942 1072 973 779 590 805 363 654 260 1022 1006 232 557 461 940 14 913 840 225 582 386 543 732 1004 232 716 841 275 444 153 921 139 484 1055 348 99 508 775 214 553 60 929 386 847 549 179 104 617 973 214 160 875 799 1029 827 202 141 842 469 468 552 701 1014 901 468 449 226 798 609 1023 1033 260 878 630 234 333 278 365 388 64 738 645 703 1004 886 529 749 808 160 522 486 432 148 545 847 64 986 755 645 31 658 463 699 999 813 459 544 368 94 417 926 97 829 218 532 273 439 331 208 627 1005 718 27 584 914 188 134 936 654 1049 370 1032 471 400 788 895 350 976 538 864 868 725 363 363 917 936 288 828 37 399 605 91 718 269 911 417 121 1040 944 955 593 757 370 521 1039 690 900 232 494 926 349 753 231 493 839 339 384 353 563 340 787 70 828 901 161 305 716 987 1015 651 722 925 814 78 717 1010 152 995 1025 335 42 368 1003 16 751 1006 316 319 857 1029 980 417 147 625 1073 897 600 472 156 607 181 414 2 590 487 880 376 830 304 651 376 1019 468 1019 816 566 862 50 734 264 715 234 974 618 218 1031 166 1049 427 303 1065 865 330 1000 510 278 441 813 566 670 518 720 920 485 662 111 1074 923 200 481 815 806 449 651 254 887 982 899 388 20 929 1010 859 473 364 778 33 896 268 43 915 430 79 14 889 421 541 766 1043 810 881 803 359 289 527 741 1074 632 1051 360 220 670 599 862 959 1033 899 301 817 852 917 384 917 787 952 479 175 6 999 344 269 147 9 342 885 552 734 797 446 11 778 336 848 1020 281 372 281 703 25 1002 371 554 61 897 927 187 142 397 871 510 14 572 149 953 562 1037 169 1044 261 793 954 886 884 73 1047 659 1005 815 108 917 221 856 512 855 191 770 313 603 242 316 235 105 483 177 416 697 518 804 540 546 464 416 1031 1069 449 163 540 590 852 257 72 541 886 558 664 469 825 489 822 526 917 445 294 757 47 46 111 23 467 149 650 58 636 783 601 380 161 981 1 780 428 287 494 886 698 940 775 954 422 522 732 506 739 324 162 104 911 911 628 636 343 641 842 747 177 326 115 452 1035 666 353 1017 283 271 383 346 943 587 257 506 722 974 939 786 165 94 385 900 332 181 1072 253 367 680 390 973 913 512 1011 511 826 650 53 780 36 880 254 195 149 1035 992 877 455 671 137 74 261 1008 181 890 669 1024 831 783 510 288 911 796 1076 901 816 452 96 217 51 494 696 876 143 42 991 970 154 1015 451 120 938 987 393 765 658 940 222 296 322 333 729 796 61 894 945 63 809 477 770 487 113 950 915 669 487 849 242 197 1064 945 588 79 413 538 537 189 196 601 480 863 46 774 619 315 1012 536 110 707 199 496 715 856 543 327 317 560 394 91 552 544 999 531 234 287 497 829 635 818 565 450 892 4 397 813 556 135 278 611 68 737 442 108 568 894 503 789 516 756 22 380 268 290 30 784 517 201 745 365 714 437 757 374 274 685 896 998 193 720 573 150 817 191 311 185 608 975 741 423 832 120 208 764 1006 1031 952 722 337 745 158 1037 618 786 426 562 417 674 770 278 616 881 18 502 171 621 586 724 568 456 422 295 653 283 1003 154 838 917 77 78 532 131 596 335 49 639 100 257 809 1069 882 537 419 265 695 351 480 351 733 92 620 478 505 1025 514 13 53 318 497 885 591 313 741 592 703 682 404 2 201 272 204 63 954 77 561 271 904 91 558 103 400 531 752 403 336 5 388 152 357 910 512 867 370 260 343 751 734 418 719 608 278 683 31 196 380 758 304 1053 19 519 916 1014 6 69 849 921 1040 460 343 128 686 989 510 865 163 732 930 702 202 200 760 1045 1008 322 809 67 575 461 32 352 867 112 382 513 818 1074 696 623 438 621 967 162 52 825 696 651 897 173 425 625 880 583 521 235 759 561 1000 397 993 169 213 875 787 954 261 657 644 456 572 161 689 547 157 686 567 264 492 500 199 929 532 53 10 925 48 478 900 45 838 71 652 439 773 73 325 1039 225 1029 758 50 1000 755 789 703 867 542 594 874 1074 975 870 420 180 373 791 316 1024 466 1017 563 843 393 228 622 376 238 68 124 669 216 850 318 402 1071 396 437 477 943 709 2 564 233 121 234 421 562 1032 669 676 258 723 659 59 99 725 781 735 259 415 646 967 110 566 976 733 742 702 166 1076 523 972 359 594 926 206 1033 1010 291 800 1038 906 188 21 780 283 452 31 806 652 934 56 1062 653 362 1066 500 350 709 1028 152 525 863 415 95 802 225 499 935 291 1004 65 766 619 33 615 773 302 744 775 448 134 974 81 812 816 788 835 1013 468 808 514 338 433 60 972 4 171 772 164 849 31 454 235 754 615 239 1047 279 56 189 656 476 746 196 775 904 866 790 731 657 818 471 874 381 322 967 1029 816 857 625 404 859 1027 441 673 1063 722 452 792 615 612 495 1010 751 793 684 887 1004 917 905 406 667 487 85 328 900 78 27 409 895 533 54 267 15 401 408 66 807 195 285 652 448 848 325 159 1053 57 637 421 113 134 537 708 16 727 885 155 383 83 316 610 425 724 867 364 170 334 922 267 1016 575 884 637 324 715 68 173 416 324 1042 644 738 688 473 31 609 485 800 1034 1029 947 595 294 266 649 284 35 704 404 580 132 156 860 293 264 466 991 443 877 714 841 635 432 766 133 458 1003 971 324 538 386 654 45 529 541 228 777 25 71 45 192 252 918 227 926 341 318 529 1062 26 891 415 847 974 876 1075 552 978 339 293 659 454 552 118 425 71 1044 920 483 103 674 346 308 171 174 703 148 1032 294 1062 362 782 928 764 375 268 987 714 601 687 933 48 227 109 636 234 280 314 189 179 84 947 29 150 1038 225 639 554 960 863 687 842 208 765 418 9 687 5 447 883 115 548 914 651 911 57 459 970 793 842 676 811 45 757 857 760 997 73 129 249 930 374 818 1002 81 771 665 91 102 84 454 832 269 95 816 482 818 519 588 243 401 247 502 731 430 1031 664 57 201 849 752 706 1075 744 95 943 566 358 305 298 614 317 58 289 670 947 853 483 562 78 334 252 739 64 55 429 992 567 585 876 978 520 381 284 412 663 990 962 237 208 653 589 129 288 366 460 304 654 853 305 327 705 56 236 835 30 77 251 49 94 569 962 154 94 663 1029 215 390 1043 728 260 364 724 26 610 538 340 928 453 908 523 869 980 924 308 1020 662 310 310 545 71 763 10 388 656 297 39 531 1034 907 926 172 52 926 383 979 588 892 557 324 613 93 677 525 321 302 454 1020 632 369 475 792 21 544 400 53 847 17 819 631 1062 555 718 966 64 287 173 889 1076 479 872 1024 363 236 938 475 1074 678 480 915 1042 80 190 11 839 714 499 822 571 883 648 645 918 765 366 75 555 897 179 665 26 205 163 1012 946 235 166 40 474 95 692 292 381 331 887 648 864 46 564 559 585 347 1051 340 683 737 83 834 180 932 370 1043 238 663 390 122 763 470 390 178 181 114 524 163 162 521 445 808 34 494 280 497 386 851 788 64 530 534 944 277 39 577 354 180 631 583 693 653 478 662 492 514 168 978 204 515 42 359 664 642 437 118 966 988 122 23 573 83 15 523 24 364 150 554 734 122 466 82 685 1015 691 777 452 1022 274 346 866 406 547 1017 1072 580 844 774 786 174 505 814 764 465 963 479 397 1030 361 632 388 996 231 719 371 657 88 549 929 155 109 911 970 1040 559 781 333 630 910 505 1056 720 296 981 507 1011 649 413 448 26 129 957 295 108 206 1039 746 37 834 142 365 988 233 179 390 87 34 932 967 332 770 986 408 45 775 209 1046 97 893 616 560 471 652 512 426 783 1043 680 610 685 820 321 1053 246 122 796 1073 411 88 139 959 652 6 98 668 594 447 170 561 983 284 486 302 618 236 724 10 747 271 959 546 976 938 833 625 270 592 664 1060 11 853 898 626 511 109 1015 443 192 716 713 14 525 101 486 424 344 542 188 9 169 1004 674 780 330 457 826 1010 426 717 495 417 1064 16 997 201 217 26 65 1070 281 387 536 627 466 388 478 740 696 613 1061 177 990 638 200 504 726 1074 1059 582 1038 433 137 1053 923 460 916 95 1016 255 136 557 999 51 751 654 618 421 1025 517 929 584 973 971 300 513 748 559 505 61 424 301 745 285 615 363 287 1051 7 573 131 1076 778 308 893 123 111 212 435 675 246 220 1037 22 572 97 641 384 161 540 312 720 54 338 142 496 414 707 30 113 422 455 964 202 564 822 167 510 525 1050 259 151 594 521 654 205 1040 168 234 1001 1034 679 206 392 564 184 915 574 912 224 649 78 197 361 160 655 141 953 699 286 591 133 370 609 325 756 454 685 867 357 923 899 428 602 522 189 602 1004 770 137 326 936 1064 505 898 103 502 8 50 536 147 673 490 232 307 410 739 779 467 719 961 430 243 1010 463 696 972 64 679 1067 279 117 984 8 546 197 609 59 594 207 682 26 382 350 812 224 689 354 898 141 755 663 129 3 20 325 350 1070 1030 176 549 363 711 308 594 691 570 296 900 965 918 88 774 247 869 138 123 1004 703 708 216 1042 526 808 634 259 789 662 257 638 101 81 354 50 613 960 563 23 589 577 870 63 432 161 982 865 687 413 80 903 762 1047 343 349 800 443 127 958 1050 383 859 152 586 846 968 564 105 58 862 592 168 1073 117 496 650 209 520 63 788 1075 441 60 789 460 38 149 675 504 687 1069 64 505 500 465 128 838 390 85 115 161 1043 343 566 442 579 208 286 31 529 736 187 827 300 443 409 121 580 1012 300 471 742 504 697 196 210 270 444 91 602 452 821 1041 579 249 118 641 553 156 43 188 83 902 377 548 537 235 671 578 34 433 365 5 721 42 617 610 361 376 923 40 769 92 204 43 927 416 695 883 700 758 1041 165 292 858 604 135 376 1026 1006 1040 279 569 268 20 408 525 247 597 537 196 865 156 197 375 858 412 533 948 1031 715 1071 9 233 501 715 933 166 1042 87 273 26 180 590 828 824 346 468 740 105 982 829 1054 1067 744 626 877 269 711 1040 69 113 689 142 416 6 161 381 266 877 384 462 547 778 1025 799 734 616 231 96 899 276 186 779 519 734 1069 223 946 101 437 304 1016 164 517 767 486 545 158 96 225 458 1031 449 207 610 75 837 367 382 789 1002 479 514 691 656 257 999 176 279 765 311 357 71 722 938 828 593 188 144 98 110 1014 666 598 777 945 247 782 760 910 99 857 611 174 346 436 974 315 556 703 913 580 946 447 906 389 690 233 765 519 134 653 636 921 284 748 871 349 816 314 518 855 600 173 176 100 662 589 120 555 180 83 749 659 241 227 313 1009 1010 970 599 17 820 368 314 740 663 436 322 378 869 306 564 311 501 417 751 450 768 1060 98 477 177 946 952 769 238 856 626 854 680 989 268 474 239 335 816 503 732 1046 624 55 158 908 736 397 92 948 757 705 5 1003 451 474 89 594 992 257 928 689 264 817 33 520 357 1006 998 891 604 839 1027 82 562 628 748 171 566 996 302 613 974 665 584 317 795 122 409 114 88 75 616 1004 286 853 716 1063 30 696 772 288 537 959 328 166 642 734 399 800 281 150 944 368 145 75 963 737 873 29 986 1019 855 195 846 240 542 986 486 579 614 790 318 229 881 220 855 1050 332 720 733 810 647 375 896 819 427 594 888 709 226 998 862 525 122 2 90 193 655 210 980 461 933 590 812 887 819 105 497 46 786 503 298 746 133 958 837 186 1062 672 702 909 180 289 743 802 126 519 415 945 186 285 204 1054 326 245 405 603 919 619 1066 626 767 26 586 1022 607 37 273 866 1064 893 720 337 932 570 405 698 485 288 780 1036 903 534 1006 647 451 53 137 291 295 668 959 544 912 680 322 854 674 433 270 772 461 801 383 249 826 212 549 1035 333 714 135 69 382 414 820 796 132 99 377 510 1033 25 100 1076 204 59 907 951 399 600 240 996 854 633 253 863 132 92 395 312 593 695 703 12 949 65 397 898 689 7 644 4 887 432 453 743 261 617 825 21 13 1016 942 380 104 514 212 315 935 962 174 870 911 532 1015 798 82 854 940 949 850 154 243 544 340 417 662 36 107 918 615 944 955 696 424 445 573 262 437 49 1034 1041 503 789 476 845 920 2 548 562 220 405 31 814 439 969 159 992 529 670 106 929 891 94 140 462 747 91 664 298 1050 196 523 835 17 374 582 162 230 371 898 620 569 181 567 294 151 118 22 639 202 685 452 227 482 731 637 973 675 235 1072 356 903 709 74 80 775 973 80 1022 856 536 410 712 367 319 998 330 823 39 445 253 73 895 657 1015 577 791 567 560 676 1014 139 465 467 877 985 708 240 734 109 93 242 795 109 680 425 953 472 138 674 768 922 258 700 778 122 620 585 49 650 542 749 587 545 280 844 642 253 729 467 333 667 685 335 197 535 738 188 740 450 771 450 1050 1065 366 571 467 408 1000 66 313 685 1024 684 879 890 977 184 661 800 411 781 691 242 954 67 161 97 306 856 964 404 344 903 564 979 243 708 385 1058 594 489 786 234 81 216 500 594 994 139 726 592 220 1041 591 451 595 533 587 980 927 335 956 265 97 69 202 492 355 481 999 784 365 110 595 338 411 843 234 741 1032 107 54 296 792 625 842 737 759 553 80 890 917 201 276 881 736 712 937 962 62 729 52 414 542 694 714 288 852 128 28 1016 764 544 239 727 500 154 1069 779 895 692 151 495 169 736 334 825 214 326 195 673 751 769 84 1018 999 197 368 813 601 686 306 394 320 469 921 750 1007 21 474 864 175 244 311 960 19 834 1060 815 439 976 61 676 1054 584 477 677 893 305 781 96 328 623 649 651 426 274 447 38 454 638 1066 931 219 1005 81 411 722 612 227 101 938 741 389 430 136 1053 315 1074 725 938 326 842 59 858 431 852 668 78 703 377 463 475 946 245 1019 88 975 409 197 263 418 850 19 1030 279 787 779 986 618 1022 339 998 47 317 95 100 472 276 190 348 637 702 1064 824 236 696 283 817 577 306 267 421 462 440 914 752 806 493 474 654 685 614 363 434 184 631 595 167 1020 417 866 348 726 330 554 387 1012 1074 246 780 319 322 363 917 224 420 647 298 1002 220 151 965 571 548 631 695 642 463 401 88 307 622 859 77 605 956 167 326 763 60 113 989 91 387 107 34 599 962 539 633 561 576 185 40 80 594 601 737 307 744 95 984 513 502 35 8 335 55 980 106 566 469 1023 415 618 246 690 344 821 270 982 440 1055 971 1024 942 542 512 698 562 1062 259 592 759 613 446 217 962 72 899 286 743 200 193 215 694 328 259 132 857 273 839 660 251 510 433 807 526 50 870 773 333 1024 580 22 1039 291 904 662 566 893 152 901 158 216 461 57 725 1030 348 556 566 1052 1063 89 302 692 316 653 1050 695 211 728 674 100 275 875 972 1018 260 227 809 73 368 782 748 110 432 982 184 442 998 20 24 425 1072 783 358 666 126 590 445 514 142 166 977 651 295 922 13 340 185 196 137 108 748 777 691 618 486 1003 703 418 846 870 109 436 977 511 537 461 1065 790 775 766 186 409 10 58 773 1048 373 67 1033 375 209 169 516 798 457 549 714 206 1055 65 342 101 574 276 1003 655 276 553 56 513 1020 697 190 409 282 780 282 718 430 37 190 11 406 422 166 114 526 307 311 1039 489 329 258 899 788 270 130 382 1040 845 103 671 496 110 878 204 954 710 43 151 488 345 73 397 997 185 772 63 913 992 874 393 613 162 577 633 315 1055 787 304 452 80 916 254 14 108 822 774 622 276 393 846 500 493 474 129 48 717 557 423 824 925 760 945 761 145 575 191 616 391 901 63 852 617 266 717 634 628 406 284 327 404 572 363 591 8 490 426 92 749 865 472 883 913 867 653 446 277 81 155 86 677 649 232 85 192 424 427 24 125 203 981 145 547 641 175 340 140 367 203 156 497 1063 856 1071 1015 838 339 834 60 529 305 720 435 700 1042 923 114 292 401 242 173 513 854 790 901 587 83 504 376 422 767 288 555 870 634 433 695 166 421 1060 139 577 1003 271 31 133 131 913 616 133 689 109 379 12 709 857 800 597 706 1063 727 637 644 540 104 1014 934 596 905 147 1041 662 475 1047 115 737 466 832 98 246 592 395 469 824 245 157 733 796 582 702 710 150 287 699 972 708 607 627 273 423 495 711 382 44 279 270 84 554 387 50 351 454 53 822 162 721 1053 201 274 532 745 210 731 31 481 869 387 819 513 788 964 393 892 165 356 725 1035 542 22 452 44 329 1043 822 204 845 1047 1072 996 1053 1036 234 551 184 310 188 57 320 275 649 273 753 599 549 171 1025 531 546 348 98 924 424 1006 1050 82 621 888 808 491 873 780 79 1018 245 224 898 844 1042 88 915 991 709 233 927 911 661 435 786 356 250 706 812 784 136 130 3 547 364 964 310 158 93 499 1003 65 857 407 774 261 261 27 154 819 1050 203 706 537 517 289 9 506 751 782 393 1066 793 106 553 836 902 965 226 890 44 883 70 440 1026 397 63 842 135 13 634 40 980 418 226 381 618 328 323 1016 829 660 158 207 866 422 747 500 106 611 1035 75 937 695 639 682 490 731 860 725 321 329 849 187 500 1036 643 1062 853 932 951 224 265 15 482 984 1003 639 772 933 436 1019 166 932 915 717 713 971 305 788 818 342 864 729 399 826 590 300 527 263 345 300 251 856 403 701 663 377 524 369 383 663 110 506 148 975 804 386 606 50 691 140 599 192 3 1020 230 127 94 735 841 345 560 359 272 850 360 14 68 1067 901 339 460 700 476 932 337 229 407 1057 816 465 226 602 1051 268 215 740 697 908 1065 673 893 1028 226 974 79 880 403 287 1053 505 494 259 364 1056 94 419 286 612 453 993 834 903 121 393 699 857 992 566 77 556 187 827 617 706 293 974 260 885 340 188 732 113 635 948 874 432 31 200 941 584 796 524 90 391 176 1074 93 66 336 774 978 371 403 826 903 705 118 935 782 1025 703 151 90 292 1019 694 145 610 59 468 155 732 27 713 191 339 1020 367 1013 504 807 824 496 27 272 231 888 585 148 593 232 942 179 548 891 938 137 336 500 352 502 1061 919 616 607 550 127 211 832 946 914 1043 200 726 150 136 285 57 744 371 610 650 247 741 796 939 580 730 77 237 1001 817 319 571 455 933 214 54 873 897 590 786 571 771 937 475 840 519 236 600 232 680 93 812 478 587 765 962 42 670 929 97 743 541 558 711 546 474 1074 350 240 1032 313 985 286 878 1061 382 63 895 644 583 859 779 517 50 302 260 652 778 96 667 1045 765 581 465 812 583 972 1055 271 885 11 875 948 279 757 528 98 277 777 411 942 209 789 929 509 1021 469 331 976 795 587 29 388 87 281 323 209 230 519 1042 956 770 703 215 849 925 861 660 644 870 798 273 504 639 883 462 559 425 357 290 800 800 790 620 828 52 719 35 257 1069 597 296 413 486 966 570 668 61 81 168 808 368 905 442 204 611 270 97 494 1067 69 625 471 882 731 45 1038 1042 133 837 607 613 521 800 927 757 857 609 490 201 895 979 742 468 1066 961 257 366 192 202 70 362 580 488 955 1017 68 31 208 309 222 978 1035 26 907 550 62 817 356 263 253 763 682 235 1076 778 486 270 996 139 553 685 989 287 363 485 771 245 115 918 630 41 568 186 562 775 1016 626 55 1042 472 61 1059 316 192 141 1042 166 344 186 1061 678 448 685 176 557 1019 76 276 70 249 191 1036 712 812 309 536 193 841 794 867 720 270 461 710 1023 465 246 1033 1055 286 17 364 1062 192 924 691 739 645 212 736 77 957 370 54 272 960 251 783 370 73 94 537 254 139 312 14 337 872 155 554 658 115 574 722 158 509 64 950 563 613 590 898 186 37 616 851 962 264 550 81 863 24 784 652 1045 379 957 752 366 965 176 748 850 266 931 320 573 871 329 201 76 193 193 85 761 297 46 435 874 346 447 836 191 212 610 107 340 25 113 836 903 695 840 597 57 650 774 1070 227 163 7 700 590 161 162 518 552 1027 861 760 122 398 756 562 350 910 778 822 564 911 429 531 903 616 153 183 104 498 732 365 1046 988 597 944 141 838 257 814 682 964 258 321 411 624 923 355 1075 1058 561 643 362 793 1025 733 913 844 680 979 9 491 372 18 725 1038 100 827 543 345 814 30 245 170 820 617 573 871 283 334 647 654 595 992 727 689 279 22 775 815 843 49 340 424 638 357 65 701 1001 576 801 153 150 672 1043 899 262 34 322 44 799 78 916 340 1033 476 1018 595 381 935 438 69 876 1016 592 659 82 1066 554 169 285 919 487 698 730 787 961 87 365 820 30 254 454 46 318 293 800 721 1064 752 774 320 349 88 25 931 447 712 722 747 631 26 523 767 66 112 921 326 936 20 798 1011 70 561 893 872 795 750 669 893 567 566 994 998 306 43 214 165 934 190 900 178 81 827 383 596 133 303 707 539 469 785 154 366 288 508 329 34 43 345 380 648 713 479 57 249 494 796 967 494 219 81 412 1049 752 432 302 1043 874 665 237 843 1009 1047 393 124 200 306 940 561 368 409 677 526 531 765 94 1020 152 618 3 342 587 303 196 1072 668 624 736 1064 43 533 965 420 297 580 866 888 684 580 52 983 462 462 134 412 30 823 751 991 208 499 204 156 497 756 177 144 316 94 791 326 277 701 13 814 291 67 331 293 69 354 971 682 364 355 614 284 406 558 588 815 100 1064 651 254 293 144 152 878 261 879 833 1009 29 398 406 846 565 226 212 38 449 128 811 565 1065 733 142 145 685 233 60 280 907 886 124 883 1038 24 573 797 550 900 918 268 277 636 1010 1054 467 129 166 281 410 959 59 713 747 374 693 665 846 447 133 612 325 553 693 625 414 85 47 132 386 331 158 787 939 893 44 600 794 292 602 810 1017 137 446 559 10 609 836 68 465 237 922 361 838 360 543 693 806 462 57 195 489 825 1006 612 693 7 426 960 377 465 1047 14 339 941 1052 347 1050 879 914 370 373 274 849 267 8 232 332 1060 256 849 751 1008 685 178 389 715 784 123 578 528 722 495 415 816 212 742 746 102 61 61 607 444 112 382 637 816 878 238 15 1002 1056 785 298 936 754 234 447 358 776 695 549 251 884 448 1056 584 220 100 636 564 187 98 736 48 522 832 734 171 46 344 808 749 829 794 971 964 980 38 770 777 958 411 662 199 26 341 64 1003 393 739 989 954 485 375 770 303 618 250 1031 979 333 690 112 618 771 1034 140 932 50 637 894 86 402 230 73 850 631 396 29 793 80 394 763 538 1050 270 368 786 12 469 784 531 433 767 368 422 991 731 801 750 378 217 51 397 557 913 167 757 640 780 775 450 745 999 109 778 124 238 501 325 790 474 220 54 1074 976 491 751 118 603 535 39 177 1019 207 962 1026 526 986 64 435 438 63 624 371 643 160 829 846 646 394 250 397 582 613 376 360 812 557 716 413 1061 699 257 569 80 293 682 963 247 482 119 593 1008 881 892 829 963 841 213 858 244 849 465 662 14 977 888 1063 656 36 238 315 503 433 964 1038 526 800 193 843 204 311 495 887 419 715 991 785 80 24 461 419 95 477 775 872 93 571 951 401 876 269 289 271 115 575 21 463 41 884 163 159 210 231 343 74 431 858 867 510 1042 353 522 939 338 489 364 128 1070 42 684 1035 791 525 544 269 465 659 561 17 863 578 84 896 167 988 837 689 15 366 440 254 353 419 647 551 29 259 802 752 60 865 532 735 1075 688 1059 502 41 983 647 282 727 475 589 390 598 247 785 1023 376 653 1045 577 497 32 221 445 283 503 437 970 136 1036 41 987 105 559 664 226 399 202 744 306 1064 504 886 165 1017 178 20 459 854 264 530 1004 951 200 999 630 189 835 420 873 431 491 768 281 188 96 157 102 201 38 354 870 174 617 285 597 1030 1074 13 498 476 1019 620 427 424 748 966 63 525 400 195 41 455 138 1068 758 651 570 923 298 414 591 33 243 2 995 34 180 661 257 962 320 323 350 89 968 332 135 1045 559 603 855 660 425 275 816 950 518 1053 222 779 888 164 637 756 906 329 446 341 792 388 150 197 176 789 175 712 370 282 482 1043 210 450 225 144 180 206 313 886 382 280 918 1072 495 48 892 482 17 697 895 808 427 50 622 868 424 867 392 936 707 284 278 150 838 560 728 904 973 60 140 1026 887 878 296 775 887 754 622 56 709 467 179 685 937 96 670 305 148 464 678 777 665 984 428 981 296 294 320 819 615 396 407 743 170 530 77 259 29 258 154 745 777 262 647 959 933 209 751 412 413 626 837 1062 63 1049 735 1048 382 681 435 500 233 463 941 591 751 402 426 299 728 1075 1066 1046 1027 961 462 693 884 16 280 663 80 575 966 615 530 730 800 212 1058 10 985 415 233 326 244 19 527 512 214 743 250 341 619 157 68 220 538 11 775 850 133 1057 135 694 208 571 644 573 213 396 703 395 821 688 669 113 69 779 260 23 285 5 1061 812 608 27 712 534 257 18 660 681 808 166 352 1058 583 525 460 372 1044 875 421 17 483 209 54 484 319 454 821 458 235 414 416 878 196 803 310 181 470 958 1073 946 588 661 933 307 905 134 229 788 159 651 724 300 897 268 278 761 915 976 1029 9 795 1038 739 295 932 562 499 277 556 823 470 655 151 23 308 777 485 855 1039 754 582 740 455 948 330 853 247 747 439 249 912 22 196 349 1027 284 139 981 822 560 476 421 492 384 606 197 949 543 19 7 489 617 773 811 3 915 300 69 759 293 254 223 496 292 619 673 947 1028 673 108 182 1056 487 710 724 381 753 897 460 703 468 10 675 757 14 474 636 42 796 561 947 430 287 649 876 398 496 197 166 316 427 230 739 986 498 99 805 358 550 1065 655 445 390 958 578 544 221 98 956 171 668 678 300 547 53 516 170 885 735 818 700 406 867 935 849 893 461 766 242 14 1075 192 762 819 489 470 668 679 884 831 792 1057 63 939 269 802 838 363 95 502 278 612 46 522 421 642 550 713 669 134 114 732 602 448 983 670 670 1026 49 301 289 820 758 596 384 129 1061 381 1076 381 369 496 426 295 67 683 786 40 611 348 35 130 936 118 670 399 536 889 723 730 988 702 127 1076 857 992 280 255 355 687 185 972 680 411 838 203 603 134 287 928 328 655 850 534 830 861 482 711 137 1073 132 507 96 715 934 922 37 970 1009 1059 827 267 720 53 470 154 441 892 55 134 1009 789 326 793 1031 906 690 867 413 608 549 465 31 354 368 1044 727 910 777 1069 1063 378 724 465 276 769 202 280 837 404 65 134 678 1016 888 754 921 1046 1041 401 53 382 736 278 738 370 457 408 211 240 799 245 812 898 401 987 198 264 1028 915 6 650 559 751 635 231 940 39 661 100 8 668 469 638 107 553 43 967 98 135 927 510 133 643 202 512 529 549 953 96 788 1008 1072 7 652 10 356 135 950 443 697 458 542 618 1061 239 487 640 841 243 580 318 1060 865 1065 1036 589 881 342 263 146 160 977 458 497 687 965 773 756 661 524 144 452 637 724 1047 956 651 1059 239 843 52 460 831 976 390 792 1046 1009 628 706 780 769 763 477 332 275 717 104 737 1064 332 916 895 663 786 448 650 686 1070 228 970 787 979 891 121 463 786 328 554 226 168 138 468 85 1021 1032 11 718 20 936 1063 372 421 468 864 206 42 658 361 320 526 798 726 315 725 34 180 376 1039 436 667 330 218 226 623 980 824 947 972 842 1018 922 843 828 64 699 5 145 633 723 379 507 200 497 796 417 457 55 639 281 977 267 701 654 512 334 440 183 72 986 604 748 831 402 663 927 39 1074 262 130 224 198 323 199 122 451 442 274 116 567 774 207 871 747 311 422 318 759 1028 110 721 183 465 1001 976 250 189 880 851 291 471 311 990 646 346 1027 988 635 978 566 196 200 944 10 648 256 465 254 901 921 370 233 589 332 772 714 554 1065 375 659 828 592 890 786 1015 58 871 238 860 918 156 495 183 440 453 674 921 845 223 370 730 691 636 392 344 522 335 919 891 53 43 520 161 381 802 710 370 397 1025 423 941 142 1057 31 794 427 1017 463 1061 235 397 885 997 787 655 180 929 250 280 86 500 926 260 584 43 165 294 641 990 25 1063 2 338 183 992 379 699 355 270 659 846 1003 530 678 1040 449 758 8 352 477 525 177 580 390 253 327 431 17 426 315 940 921 968 950 789 496 1021 627 795 525 139 141 269 905 33 1026 206 516 409 297 401 43 372 269 188 699 653 4 480 205 870 854 1013 788 84 488 232 370 447 375 696 887 916 792 592 187 750 794 44 544 39 176 856 8 266 582 713 864 47 948 954 730 471 433 586 825 400 42 491 702 750 148 351 891 437 329 335 129 221 345 596 81 213 442 662 370 795 126 500 111 1050 105 556 320 306 967 742 99 220 1041 229 630 483 712 311 254 155 727 44 632 209 802 769 299 78 862 589 532 478 81 974 487 894 629 706 1045 965 646 758 809 195 1052 105 420 266 573 29 276 614 207 289 878 412 263 760 315 795 312 447 1014 980 121 532 602 1063 56 57 516 170 458 904 176 697 865 32 874 795 761 717 144 701 567 685 612 632 426 1034 719 674 695 765 794 951 492 540 3 878 790 108 210 395 448 917 606 1064 189 568 440 350 8 410 377 97 11 1039 690 584 997 767 993 255 33 281 980 287 337 475 354 583 116 951 958 150 896 130 872 675 1063 32 659 696 411 144 909 631 562 977 257 1051 436 289 1072 845 161 588 267 304 426 119 963 695 748 1023 820 143 395 653 895 12 139 140 122 543 177 437 926 1008 174 85 708 251 197 494 652 95 638 472 472 162 368 198 184 923 145 895 940 186 480 1069 410 901 462 512 792 712 722 256 404 213 1075 978 417 448 567 400 699 105 393 387 628 983 838 25 282 135 240 1018 914 219 866 141 679 241 950 881 277 125 222 58 748 402 714 1014 342 707 6 95 682 224 806 297 424 561 902 653 675 1051 406 365 321 623 451 653 856 396 412 589 928 502 738 772 27 799 37 120 371 976 782 224 881 213 782 867 907 289 477 214 436 934 414 362 62 687 927 928 472 223 1030 1058 156 881 101 1041 88 142 21 194 216 301 237 111 69 512 787 562 529 996 737 312 887 152 507 736 346 96 442 658 559 1075 92 968 892 210 207 284 516 527 837 710 368 195 503 293 446 514 459 908 947 595 841 743 734 665 677 102 574 706 546 127 244 399 195 1042 168 1063 429 634 205 82 154 824 371 1069 127 536 985 350 674 686 334 929 163 347 933 451 132 1032 768 814 337 644 714 206 204 29 1067 110 967 478 581 525 911 961 747 949 638 63 960 78 678 767 680 418 1013 551 231 726 1072 861 731 503 811 1055 69 617 19 1015 172 535 816 416 345 836 506 485 950 758 893 285 996 712 819 245 484 368 682 489 357 251 102 589 752 898 924 142 1039 442 256 92 288 852 784 327 652 891 374 73 430 188 1052 127 170 158 644 437 337 574 576 286 572 91 935 384 292 636 872 48 978 796 334 960 316 1045 287 700 292 854 946 845 192 766 253 782 850 760 719 1021 685 898 529 60 178 1035 3 647 1036 1037 529 665 704 937 488 915 380 233 202 144 913 941 184 273 515 804 226 435 952 33 635 824 6 380 103 258 129 670 459 246 112 629 222 720 259 696 750 819 821 725 333 155 123 735 846 333 203 175 791 621 642 873 566 1075 960 69 194 726 948 1062 621 288 1015 967 678 722 55 890 681 292 934 861 204 934 352 866 1071 864 536 205 69 315 533 829 104 675 351 654 933 744 784 182 536 501 734 59 715 906 223 975 389 492 647 176 585 1058 705 988 15 84 189 795 310 560 367 201 423 45 1035 446 599 11 545 1004 290 916 110 1065 359 368 1003 840 762 687 582 248 1005 537 4 176 549 754 87 956 657 505 635 969 15 643 623 134 1050 367 508 333 955 774 437 1062 683 176 352 192 53 344 743 505 170 1015 797 23 1010 377 768 99 488 468 368 319 16 939 503 439 145 197 604 1018 382 17 725 307 612 772 325 139 632 498 263 78 592 175 34 40 377 198 854 851 398 64 592 1069 283 890 585 992 758 10 895 315 993 680 216 702 917 124 174 20 617 976 451 771 711 704 784 1015 712 1013 571 124 389 913 1055 430 222 648 328 1076 39 622 105 320 458 758 549 349 684 566 60 422 813 273 387 96 180 288 6 597 812 591 1027 695 533 601 558 25 283 1002 815 824 933 804 1003 899 236 312 940 908 92 649 626 474 460 75 469 631 116 644 614 906 114 51 495 1007 808 156 304 501 326 587 590 573 39 450 471 451 572 877 658 1001 997 363 812 867 979 278 892 474 691 112 650 632 738 552 27 49 5 882 686 654 1033 469 73 711 64 223 1008 206 388 288 1001 979 88 868 458 1034 318 869 234 595 928 1073 280 75 203 146 81 129 759 276 135 1033 899 375 785 853 174 641 688 786 744 735 603 449 622 1018 1001 706 523 802 229 631 79 832 947 554 966 157 646 203 876 533 775 338 450 732 197 906 608 58 736 264 1043 948 464 590 1003 867 212 665 571 438 591 939 1067 461 655 594 222 820 171 828 765 882 920 478 892 489 889 621 1069 732 1033 995 1035 575 759 617 653 908 907 784 185 885 227 475 137 156 312 677 685 1059 717 306 283 781 920 84 947 505 927 619 727 655 661 448 305 1029 824 662 661 103 533 20 608 505 299 632 537 508 322 597 521 358 992 859 808 182 140 330 882 308 419 599 56 1016 878 953 489 228 814 581 1040 638 262 747 736 553 165 677 957 669 792 16 949 602 395 275 749 759 598 901 155 149 179 436 295 725 691 238 724 77 173 249 704 69 920 1037 952 184 445 278 1069 58 363 847 555 679 925 597 361 806 623 44 1033 1040 881 862 168 611 951 53 392 1069 202 581 38 845 371 896 429 221 107 708 565 730 265 804 486 427 347 157 456 825 321 929 86 716 32 97 114 1009 635 409 689 967 1056 564 103 249 896 841 245 928 419 129 292 991 403 119 493 461 1033 1002 139 419 118 442 413 466 810 930 681 383 624 729 778 662 396 700 655 1015 106 106 939 822 852 368 679 222 906 648 222 257 149 706 614 1012 987 753 542 872 376 373 680 1058 665 818 617 623 85 453 555 485 1017 57 852 429 177 431 387 1026 787 611 812 502 867 273 138 814 165 88 838 919 888 889 554 674 203 774 595 612 188 1069 967 710 282 777 101 870 218 983 245 825 377 813 291 15 1068 22 97 899 552 789 727 248 171 454 711 639 122 164 531 793 985 1066 224 63 867 852 477 640 857 133 186 887 4 642 46 612 591 106 29 1065 430 582 508 793 751 601 794 188 791 856 812 57 358 717 930 464 374 490 871 715 907 590 628 803 63 78 533 825 959 390 371 1000 684 350 229 773 132 622 367 49 513 685 370 959 482 282 287 844 482 828 119 249 378 22 737 27 11 14 444 401 913 538 5 775 1052 254 873 24 179 349 1045 585 228 524 1035 364 151 725 170 427 6 509 242 577 491 791 911 225 801 444 201 735 91 781 748 814 805 304 301 111 952 800 774 33 868 466 644 159 1070 644 354 416 542 495 57 773 682 220 595 104 917 350 243 624 285 809 848 5 834 617 289 234 380 850 178 245 787 269 411 276 74 961 756 792 357 541 279 813 317 569 616 201 889 843 206 998 86 685 1075 723 83 581 259 79 916 113 447 832 348 501 761 949 809 843 907 864 309 1016 300 908 359 859 345 971 673 662 774 230 632 341 659 261 962 254 336 345 636 451 1041 719 1052 344 44 592 19 982 885 518 157 207 559 16 76 969 498 574 199 232 787 657 241 230 567 816 99 371 471 150 618 136 38 97 452 903 477 59 815 552 1042 117 64 445 730 396 380 19 859 412 646 345 824 272 980 541 485 209 132 579 130 563 356 1021 885 732 594 1066 844 1028 164 323 187 1075 632 253 68 412 553 268 611 627 888 332 29 336 682 990 458 131 830 186 450 261 730 333 159 150 1037 857 253 186 273 694 323 189 919 1024 213 983 944 137 933 72 36 1008 317 420 399 104 957 363 1008 533 860 610 669 701 388 624 674 1043 942 455 670 296 820 243 206 665 418 960 354 538 862 452 987 990 142 619 866 3 538 182 851 529 774 68 313 74 390 497 850 213 969 76 1073 529 446 67 799 797 109 116 597 156 153 202 430 454 664 900 277 482 970 1039 220 10 168 329 1011 112 190 674 41 721 540 607 84 830 402 863 884 688 817 313 727 507 15 679 346 375 94 938 309 367 762 1013 950 934 666 319 825 157 38 514 413 923 836 654 41 292 721 344 154 28 509 435 139 629 1009 632 512 755 386 279 895 1004 383 947 579 979 345 687 268 551 94 676 159 918 94 537 296 814 1041 677 995 461 479 448 418 524 295 572 958 830 436 131 854 183 851 941 114 407 753 387 854 675 479 734 245 667 107 520 490 69 893 136 48 193 769 991 994 594 204 305 627 1037 620 67 300 324 220 392 859 417 65 990 583 146 254 622 1072 25 435 84 258 877 1012 902 893 427 200 488 193 383 716 419 645 62 494 304 465 912 631 707 993 615 411 1052 898 468 186 740 436 649 928 892 923 194 108 640 282 1028 651 869 679 822 723 743 990 577 203 980 468 818 911 194 427 941 729 512 682 689 715 806 502 470 258 730 947 925 982 377 191 196 445 78 470 993 43 303 168 131 614 232 755 23 334 710 563 783 961 766 1051 160 1013 796 387 1070 545 574 356 799 158 455 458 867 556 989 363 177 692 856 731 112 332 504 303 319 1068 739 1075 733 596 536 480 390 914 307 22 845 932 550 274 773 453 482 161 536 481 1003 946 284 608 940 950 318 931 739 783 488 777 802 769 814 636 609 617 981 692 41 380 640 176 43 468 235 670 96 497 949 1044 558 100 206 745 869 231 707 920 612 988 257 977 500 272 737 791 26 187 62 350 855 749 340 491 1060 219 783 570 1 288 631 834 509 304 4 236 47 245 636 748 838 30 1005 605 520 1029 119 119 427 877 961 139 684 194 404 1018 944 578 834 678 815 1037 468 498 398 859 1029 287 1043 865 718 547 472 500 854 88 849 420 677 652 104 704 917 873 959 511 704 443 91 668 121 719 477 1040 113 54 564 148 1059 233 910 729 210 502 161 96 853 822 141 962 821 812 493 574 554 333 479 658 3 648 403 248 824 592 1003 324 413 998 76 5 770 724 475 895 193 947 573 827 865 496 424 194 22 904 171 489 351 903 669 1062 712 1076 497 927 938 270 361 845 57 775 90 468 558 527 487 121 1036 55 766 169 474 595 853 844 594 423 426 161 882 698 558 151 463 891 468 626 491 141 856 168 747 214 821 864 643 858 635 231 266 932 659 1027 308 437 684 991 10 611 14 331 91 418 1005 151 961 426 750 316 350 156 1005 263 54 1064 173 680 535 254 691 978 401 233 253 1045 754 714 808 228 765 104 955 162 315 749 108 236 266 1050 349 65 635 72 649 88 101 735 910 547 543 51 609 761 309 790 293 579 329 125 983 922 8 147 468 61 538 680 785 639 371 385 387 1010 788 82 922 365 869 778 551 241 58 29 159 658 1004 56 545 1073 181 220 877 347 559 949 1040 210 645 295 396 23 985 417 615 574 66 698 451 1073 440 274 594 798 667 585 1048 204 220 91 801 401 210 1035 985 1060 572 11 708 425 773 518 342 711 801 657 963 179 320 202 476 782 401 279 911 63 452 426 659 752 684 437 761 109 424 57 134 235 883 590 460 560 531 27 424 641 651 647 640 624 950 961 345 517 282 842 894 118 940 199 300 387 20 481 973 87 750 899 320 877 585 149 992 970 735 487 361 787 643 826 67 856 653 122 450 1070 696 827 424 791 471 638 612 1011 358 554 430 120 1003 60 927 661 996 101 62 380 832 248 996 127 597 876 688 129 149 267 985 434 1014 772 768 224 602 950 975 427 264 717 674 338 566 435 650 734 906 1029 260 596 555 576 545 46 324 415 393 928 601 644 612 442 191 113 704 151 869 123 690 717 396 869 658 1060 82 840 953 35 725 187 23 543 290 330 292 957 976 1019 100 237 903 632 772 196 715 1063 436 628 150 1050 514 489 591 677 863 536 870 702 353 938 197 295 629 335 450 306 880 83 169 729 690 597 874 650 342 851 985 288 326 6 345 644 587 680 500 613 230 51 338 305 864 1069 424 619 1009 712 880 136 205 280 415 629 1029 779 508 196 1034 534 241 596 836 349 1057 522 906 170 563 600 1003 286 764 910 462 333 942 339 917 993 614 653 800 389 663 809 839 498 121 614 606 354 226 978 831 938 285 266 909 300 645 41 845 115 198 720 662 830 538 783 44 607 603 324 871 276 411 620 394 867 947 386 1068 243 654 116 489 635 889 404 1050 205 283 997 610 597 498 495 274 835 933 222 690 1022 1071 115 296 328 932 177 769 46 181 839 520 891 19 432 896 648 78 254 869 504 816 480 745 761 448 800 779 32 662 657 207 893 557 396 304 447 880 330 654 708 102 219 3 313 251 703 840 4 902 375 775 183 841 904 775 1024 547 810 54 488 76 1006 30 291 129 570 102 361 533 532 134 761 879 1005 909 69 1067 376 948 863 524 1074 251 618 862 981 991 866 3 997 571 993 232 191 925 917 435 183 1058 827 961 385 1065 1054 959 767 846 655 965 614 357 195 643 693 505 443 748 568 123 590 450 80 991 842 617 710 662 371 548 1044 257 540 793 981 967 869 620 794 838 932 629 230 908 174 63 863 782 1034 333 706 990 1068 568 324 930 481 412 592 413 426 165 1034 900 1025 354 804 600 50 170 59 153 459 674 628 70 772 348 772 125 1059 999 799 611 83 491 820 335 621 845 565 654 875 1049 729 504 305 517 285 263 914 733 428 327 1046 967 1034 525 549 197 2 124 37 96 109 457 1003 405 392 420 977 845 552 733 602 902 617 511 741 558 442 324 756 664 713 901 1058 304 449 538 1000 423 788 552 726 273 284 151 907 437 490 136 914 936 4 189 1046 981 590 143 266 479 358 442 552 810 980 693 734 1042 326 13 663 609 621 748 7 781 530 891 834 618 674 292 1048 660 1038 706 366 418 539 1038 481 273 1014 991 67 753 953 549 109 700 847 408 390 325 731 1063 407 341 56 265 467 407 729 95 1076 70 665 316 515 922 1000 324 478 47 534 202 942 946 65 1055 106 719 401 566 168 1058 165 222 688 1016 140 460 56 230 786 926 671 772 158 473 230 604 733 634 151 194 885 339 511 499 1015 885 1063 252 1076 857 879 945 287 173 835 565 982 911 955 690 757 977 317 949 903 167 42 590 274 1076 189 657 53 508 710 273 769 473 356 365 618 284 800 444 19 50 203 706 520 531 770 744 811 583 859 157 239 958 661 452 375 169 774 937 731 361 5 542 831 1072 355 796 227 864 225 433 678 555 697 986 1004 675 653 1061 630 449 445 721 216 918 963 942 104 1007 25 381 869 375 620 971 351 791 41 987 956 16 910 596 981 148 715 1034 362 238 989 63 249 183 369 1019 996 1004 279 444 548 644 1028 868 518 192 755 851 30 354 57 637 716 125 70 134 444 577 948 357 362 537 98 612 270 327 166 455 96 331 37 55 175 302 1076 112 423 865 508 824 191 814 684 380 44 916 363 68 158 409 283 265 179 266 433 1030 454 927 420 46 15 459 83 302 952 799 889 961 667 611 171 542 694 1074 725 1061 279 843 60 13 400 561 608 703 821 164 1064 878 17 662 661 535 676 210 802 77 466 287 649 695 252 442 387 226 97 127 382 549 290 856 963 423 482 242 839 785 597 85 62 980 948 325 178 884 1041 622 666 221 416 419 40 330 188 449 682 1062 212 979 392 202 798 662 1018 669 972 644 710 790 139 747 795 306 422 275 261 520 456 658 953 246 1051 28 403 419 213 94 607 78 956 609 558 5 1043 437 188 273 276 565 188 705 1076 409 273 739 398 1034 812 1010 675 294 316 913 417 660 192 686 654 427 630 595 14 824 571 161 386 402 1000 272 678 568 300 165 982 511 176 153 564 1011 769 137 348 814 715 738 909 841 474 948 891 357 999 503 52 887 849 965 76 99 1052 178 824 606 696 209 1 1004 732 585 852 694 958 543 53 173 609 127 660 709 109 1041 558 236 265 822 435 12 425 125 159 927 349 1007 712 1007 445 186 108 337 7 1012 938 138 997 94 395 982 374 91 261 846 564 940 975 99 310 219 604 801 593 588 243 18 1018 834 11 770 341 301 704 246 604 143 245 609 768 744 225 391 209 338 378 375 271 720 1000 325 345 119 165 713 747 769 163 687 653 726 821 834 159 144 600 792 140 81 1009 409 386 1038 684 645 169 570 613 504 293 251 964 289 222 1026 390 897 304 140 363 196 176 26 190 264 928 787 751 374 323 565 956 14 884 986 85 885 480 797 353 167 534 203 1002 909 88 11 987 572 252 773 760 822 802 758 511 855 81 355 144 1043 718 681 929 375 939 85 392 982 253 964 418 726 848 148 767 406 445 440 350 468 278 452 925 958 365 545 785 205 448 211 651 1047 176 823 465 334 794 28 790 427 58 156 55 783 213 365 462 193 35 462 247 457 512 914 872 612 498 9 904 79 67 11 334 581 774 476 1057 652 92 147 956 1016 782 962 614 1060 848 198 105 687 671 54 612 53 891 592 652 828 498 402 664 212 71 128 1033 1024 690 49 806 925 605 1008 568 846 427 621 1035 233 772 170 1019 787 926 671 58 263 523 803 282 52 346 933 983 708 454 556 71 1023 648 1060 828 1004 1016 721 546 194 719 296 28 1071 132 1006 98 73 217 914 471 417 386 1015 994 701 198 574 14 442 481 914 548 991 7 584 47 419 571 478 230 65 586 735 507 780 983 22 715 423 615 105 742 839 845 351 614 873 217 532 573 413 410 116 339 249 998 790 791 540 671 925 167 720 214 741 903 482 249 185 988 738 615 875 1033 220 838 393 14 491 625 993 480 860 456 887 1065 138 660 636 286 195 380 807 998 915 704 578 587 81 457 157 554 799 374 371 329 442 1059 500 601 863 953 718 475 1054 356 93 284 347 730 368 412 90 83 809 165 351 718 457 834 512 925 333 209 547 264 747 534 159 536 273 1029 106 316 367 644 869 813 160 436 758 453 344 56 156 588 714 212 829 420 589 726 774 478 1001 136 171 191 330 708 454 974 476 160 147 22 889 721 198 101 726 756 702 475 420 820 700 684 1 196 595 516 110 976 514 475 534 356 869 158 400 162 639 588 93 400 975 638 12 848 369 135 268 466 894 805 27 31 654 789 51 966 905 442 884 502 174 605 356 585 742 646 613 337 523 535 282 973 68 98 844 108 197 607 1051 972 522 86 1007 169 366 195 162 616 195 678 239 971 118 811 560 994 443 402 911 844 863 771 24 1024 586 510 303 69 818 105 983 588 846 302 356 169 22 620 1072 788 5 681 447 350 541 772 502 12 10 753 20 502 201 309 633 591 1076 38 873 703 530 19 967 305 129 790 661 354 321 324 236 118 607 1032 844 69 493 923 594 387 1006 185 879 462 5 650 758 188 653 958 133 566 1044 662 31 872 783 134 308 877 662 135 1010 234 764 673 408 714 221 676 162 654 454 731 495 23 478 877 602 994 580 731 215 1076 1075 1063 870 908 639 706 355 992 654 890 828 503 841 375 852 441 281 413 553 761 162 910 827 1056 232 161 952 80 673 23 694 343 468 528 311 896 445 922 491 1019 663 560 983 561 934 678 850 95 202 412 1020 299 900 800 960 248 622 727 731 323 494 310 391 1016 242 914 104 701 602 833 92 797 699 833 221 48 602 799 574 541 803 887 274 959 768 489 794 257 863 398 306 292 310 757 476 775 116 911 121 694 1019 900 958 872 827 93 1014 860 712 410 547 511 867 63 667 770 150 235 886 517 282 987 466 401 39 12 699 90 714 709 208 943 249 938 166 364 444 14 750 468 313 397 160 493 970 694 288 1048 135 530 794 512 573 270 9 1075 334 111 145 623 333 94 965 812 644 936 181 534 648 1011 537 291 235 125 658 1056 310 504 1012 254 556 626 855 383 966 1055 465 147 9 52 345 666 899 506 892 662 184 335 499 640 538 840 236 809 579 374 474 369 179 177 778 389 181 219 881 824 26 456 184 220 757 77 897 852 60 154 132 750 720 897 88 484 864 813 1042 573 721 84 65 217 656 265 352 488 919 514 852 487 389 527 1072 675 346 1067 23 830 835 204 757 602 726 794 126 916 984 783 609 843 790 753 25 325 948 997 1056 1055 24 1067 476 775 703 511 42 524 407 1075 728 539 986 883 1066 262 130 306 163 632 664 735 99 1045 890 200 85 323 298 641 125 244 595 67 862 295 137 43 301 929 747 130 290 1032 64 429 9 45 626 89 683 859 819 316 43 744 299 351 585 445 731 812 975 97 593 342 412 292 119 753 339 557 820 34 530 820 700 178 502 987 959 556 928 200 698 386 628 1011 688 589 276 564 795 210 131 365 1047 458 81 1038 588 740 311 663 1019 22 305 806 161 319 658 1046 248 831 259 1004 916 600 300 51 855 994 155 67 493 116 364 381 624 418 251 982 231 271 428 506 923 577 626 632 484 647 995 11 12 487 628 524 527 97 833 303 64 685 659 251 436 862 982 633 780 1055 986 605 694 51 55 529 321 119 751 424 137 449 213 305 199 109 348 529 5 1012 541 215 492 687 126 960 162 169 149 240 672 702 738 838 234 416 267 767 769 93 862 229 141 935 53 229 104 1004 65 312 392 700 1004 192 222 533 365 587 145 563 56 809 210 239 903 473 577 670 100 858 435 42 976 774 364 127 449 369 145 329 971 139 963 130 57 355 708 160 737 354 836 844 886 256 767 129 830 133 388 78 39 598 1049 209 760 933 112 1055 517 635 1022 389 898 14 435 791 916 765 902 751 1018 505 307 897 972 194 389 889 620 6 776 261 902 526 276 952 945 227 919 870 653 36 321 225 457 129 174 617 660 829 410 180 726 743 323 664 1007 307 675 777 910 532 962 648 605 889 185 445 666 485 968 618 47 1047 1046 886 304 5 104 814 1001 228 826 487 502 165 1031 1035 1043 269 193 257 646 857 203 956 387 552 825 916 483 1028 1071 1031 394 1065 281 423 1045 105 961 700 669 92 641 792 651 153 173 858 717 549 332 521 328 105 763 924 379 638 507 733 369 858 727 92 92 125 647 36 892 298 852 859 512 617 959 847 1037 358 307 993 843 552 579 495 194 667 500 914 979 207 866 166 706 483 808 462 609 998 1055 226 212 113 953 343 275 702 434 711 739 948 1039 3 527 688 722 144 271 606 1025 803 296 236 344 1023 863 741 318 63 352 112 327 400 477 424 735 64 752 359 272 4 244 627 795 146 232 497 635 506 531 563 491 828 482 11 677 289 1075 19 327 18 166 549 812 896 1061 257 478 595 864 234 765 1031 805 974 775 402 686 194 1070 411 743 163 44 259 955 976 357 665 1009 8 364 660 481 662 575 333 517 572 137 596 260 835 501 458 244 505 320 434 360 794 35 546 1007 994 427 87 509 216 898 644 679 727 482 406 8 220 906 622 788 577 724 11 851 928 445 18 37 553 542 742 302 587 200 73 325 809 91 184 673 152 795 1054 236 542 569 580 690 422 953 99 576 130 910 358 106 151 227 1009 336 152 274 860 326 866 335 222 666 942 754 120 886 234 241 1038 419 312 263 539 879 481 139 728 649 387 1043 669 710 604 288 613 423 463 353 539 968 334 161 380 883 242 953 732 199 453 686 284 179 629 723 750 885 65 71 217 246 540 765 99 341 658 976 297 801 964 324 196 2 638 1015 745 411 122 131 447 566 936 160 664 268 101 463 380 478 53 298 1069 267 883 1003 139 452 334 531 411 225 510 457 327 114 573 383 128 239 114 660 848 605 209 1011 177 661 536 221 420 107 444 427 982 835 531 898 492 338 39 998 563 173 1027 693 500 92 810 1025 244 340 866 754 602 319 728 686 273 978 296 11 314 687 663 46 849 768 175 457 692 125 390 312 810 921 668 536 988 359 305 1062 227 640 1002 549 604 821 4 434 37 823 645 434 358 93 1028 676 652 508 199 89 663 641 976 137 554 203 973 38 207 667 992 128 998 787 219 969 290 907 488 427 628 322 108 465 410 130 1060 195 368 427 472 241 772 820 120 926 100 979 110 394 566 315 1034 528 496 362 10 1010 380 200 586 157 905 370 723 1041 506 824 961 972 25 559 325 234 619 453 812 487 1011 615 1014 837 979 318 82 1019 490 4 1074 914 747 178 756 512 915 1022 236 143 724 269 325 175 71 883 326 119 336 729 185 127 682 899 600 945 714 576 1060 203 820 714 498 454 990 90 367 31 8 94 647 446 38 773 526 414 295 965 864 815 485 836 721 361 887 638 953 162 35 75 1042 914 977 271 485 79 1063 220 727 1033 482 701 527 133 493 70 232 998 650 302 951 637 63 435 424 99 5 612 185 803 474 876 1065 19 579 1056 354 705 498 266 122 858 592 550 1037 1049 101 379 327 557 945 529 1048 201 407 813 349 30 193 580 180 465 348 215 743 665 239 588 987 167 847 81 314 569 1068 921 502 878 256 515 248 314 413 1030 665 233 380 416 619 895 797 666 563 828 338 83 167 670 173 870 174 373 866 209 279 601 869 327 671 72 337 701 211 56 521 1076 237 524 119 756 1000 691 655 878 349 438 924 146 227 634 516 190 885 507 374 452 743 639 751 974 106 584 196 404 420 103 1005 319 773 937 901 233 137 732 263 972 364 538 445 540 973 1055 470 596 180 800 1013 628 776 360 175 476 598 609 576 218 8 64 1060 1020 435 527 735 852 515 631 854 289 598 775 126 496 491 832 504 116 471 680 835 258 75 742 41 782 327 1067 145 279 351 363 333 78 931 759 750 156 687 1046 141 630 784 747 315 861 871 1024 826 366 903 905 934 929 269 259 893 1031 190 144 1021 264 665 490 888 495 109 322 565 527 75 419 371 247 1033 962 68 206 108 403 458 302 479 809 588 117 449 63 864 345 1003 984 1009 389 379 1031 1053 572 728 926 349 812 469 279 275 167 183 1040 177 168 756 386 49 42 431 1029 813 334 668 1072 555 305 844 775 504 790 568 570 29 577 858 689 530 207 415 587 885 779 201 441 777 216 54 222 860 674 121 226 29 417 519 824 570 811 915 571 98 752 185 691 603 133 304 1045 589 502 118 917 445 101 954 974 1030 290 472 434 951 455 758 239 733 962 738 785 454 142 92 404 515 307 734 912 907 742 921 340 1043 763 37 689 308 1058 993 26 640 775 363 587 718 561 419 320 573 954 905 643 961 438 460 317 870 614 811 950 68 953 498 730 551 117 569 106 1052 141 383 657 889 675 845 639 457 453 196 651 508 716 1015 121 60 981 21 673 1075 377 136 887 25 407 782 385 214 795 18 870 942 192 1010 420 652 834 966 782 797 951 354 983 620 788 673 388 344 208 1038 1026 216 487 347 887 518 950 860 1051 882 930 376 951 1050 738 174 204 184 418 217 714 262 770 755 919 592 127 741 805 646 240 368 320 154 577 439 597 138 806 1040 49 780 128 734 833 759 651 142 490 890 896 190 212 210 271 609 118 986 154 733 604 472 392 984 1070 119 736 296 813 963 883 111 606 581 888 310 690 106 818 118 524 913 649 716 175 541 592 939 435 542 329 773 701 78 994 443 357 58 936 441 884 767 679 453 604 319 684 74 437 671 64 717 92 969 536 607 250 129 591 813 887 713 600 786 318 398 615 469 349 1072 185 125 933 994 349 924 661 582 603 840 66 566 87 1069 51 374 786 435 487 1031 1072 359 29 769 552 658 986 132 696 108 664 151 949 112 236 523 782 665 512 277 103 537 53 899 603 703 969 1 72 668 324 770 807 111 76 720 727 496 294 437 54 185 136 930 711 584 764 1036 926 297 1072 414 1027 119 735 208 219 703 425 993 566 599 227 650 1065 739 968 455 211 907 681 5 481 166 447 691 180 656 339 668 99 858 644 864 907 857 673 261 232 438 849 276 760 642 552 648 207 895 54 828 431 672 43 829 807 698 515 235 447 691 869 924 743 133 442 363 763 672 459 99 134 386 237 93 479 1000 762 388 84 535 661 734 560 905 803 193 622 677 37 34 628 895 406 864 806 1023 868 510 808 718 367 362 368 321 63 398 135 938 600 160 761 633 358 840 59 72 172 816 177 268 867 148 790 292 1053 406 23 184 155 866 669 542 716 394 107 1032 682 39 499 783 63 594 498 636 312 685 606 902 432 59 463 471 970 411 140 931 426 298 736 245 910 604 1011 344 660 327 920 788 98 341 325 982 626 656 429 189 95 1024 701 35 626 999 450 774 454 335 424 734 1071 17 328 256 402 909 963 452 730 250 667 914 755 1016 353 22 917 660 498 565 361 316 584 491 276 776 406 443 711 696 802 703 164 634 188 6 255 1051 866 991 1032 673 253 693 328 457 325 706 235 1040 498 768 311 50 190 778 968 405 1050 523 209 719 496 422 227 283 851 885 144 216 94 704 778 463 909 462 889 994 513 293 248 496 105 291 1016 675 511 627 203 107 183 182 222 324 679 313 1065 575 483 502 964 686 877 996 1031 1030 40 836 166 106 877 972 742 468 215 438 639 1031 821 468 404 124 534 1027 462 972 882 618 247 887 173 706 685 312 1017 1008 822 896 884 952 1041 611 17 574 149 746 994 759 774 388 393 916 96 1012 913 875 568 257 468 788 48 68 743 293 384 569 490 752 597 856 788 402 344 617 798 622 462 545 537 666 394 1011 765 570 123 340 961 588 31 135 634 719 976 539 834 764 851 205 1016 732 575 1052 124 209 741 539 603 445 591 585 929 354 753 931 164 245 514 421 109 1036 637 586 840 135 934 668 1061 865 23 1015 1002 477 1076 675 1005 258 352 940 468 902 180 514 703 665 436 715 616 725 747 760 106 523 586 468 28 614 370 970 413 561 204 486 684 455 133 29 888 710 186 875 613 877 285 939 654 401 631 730 928 561 522 478 427 726 809 88 132 811 935 391 861 613 564 580 1064 578 418 164 317 175 481 255 105 920 265 279 814 1003 169 621 918 26 1021 814 34 144 194 750 87 22 637 997 771 374 888 784 217 805 462 1025 285 1061 359 827 824 867 252 1033 596 959 394 396 178 403 204 808 1074 193 872 206 250 292 537 78 769 176 470 479 551 533 687 486 296 156 512 162 779 820 13 1035 727 24 1012 23 611 506 942 614 589 751 29 521 295 14 373 539 480 580 805 683 947 237 346 523 175 314 226 894 922 991 1060 83 309 175 310 506 189 388 375 511 551 96 353 321 554 65 654 482 661 258 63 828 948 681 28 709 1036 385 964 347 542 316 586 71 322 39 512 942 627 553 909 750 816 718 977 1033 1043 355 591 1055 867 949 487 274 838 902 425 719 524 843 253 564 382 463 692 697 370 662 993 138 789 423 150 938 273 105 661 57 1069 423 67 1073 990 963 653 340 338 482 762 29 578 691 36 954 42 873 338 453 748 657 86 124 311 427 1043 928 648 753 359 92 925 437 1009 783 503 930 1021 146 114 63 689 391 176 374 718 757 1005 731 406 778 444 570 158 311 812 90 170 268 556 531 392 1032 673 264 50 40 300 888 514 221 795 829 729 1026 326 1069 374 884 898 222 87 252 92 820 822 765 19 1003 64 414 301 546 663 943 366 928 738 936 763 339 267 763 389 518 92 224 566 840 909 667 238 260 635 549 1029 286 766 1064 88 138 538 374 596 360 264 544 591 869 382 947 897 162 96 352 1074 259 453 171 890 772 20 333 617 865 91 727 499 963 887 982 511 812 454 37 371 109 505 371 617 931 1073 419 770 845 81 518 821 565 1071 548 210 720 452 530 501 374 850 68 629 493 734 761 703 541 648 536 996 782 571 363 153 227 15 804 404 472 607 889 663 138 14 428 136 727 431 403 496 433 906 581 530 182 474 831 309 317 278 305 969 139 415 905 13 200 311 932 891 1010 636 966 29 446 923 48 83 202 394 362 374 65 910 554 744 294 959 271 172 73 248 29 363 396 631 402 18 369 934 610 320 86 418 778 1011 654 79 253 341 150 890 881 728 593 6 217 523 439 761 167 567 736 397 682 577 812 376 528 297 752 1034 405 222 968 508 113 190 513 272 695 479 680 826 344 473 547 330 456 901 549 800 856 938 149 385 653 860 575 826 355 494 239 343 93 343 512 652 100 205 243 863 220 943 563 38 517 731 82 854 601 99 541 284 495 936 356 908 1047 915 755 232 524 903 190 816 566 870 167 267 592 203 1054 528 624 981 838 985 144 829 34 883 307 559 1064 1035 974 1001 189 767 844 729 651 613 847 608 864 176 431 168 938 123 1030 1008 208 429 223 36 94 999 917 822 930 316 105 717 409 165 25 491 167 356 767 442 654 960 405 334 88 595 218 252 649 885 458 766 353 174 724 268 26 148 414 560 566 203 713 333 735 285 110 985 1003 409 871 154 469 1066 771 605 931 824 237 520 404 1021 692 208 867 938 654 68 479 317 549 689 720 489 742 67 509 491 885 936 539 930 223 441 143 985 570 612 1039 211 419 947 938 139 159 349 657 86 132 971 158 1049 14 227 251 340 208 700 860 690 501 631 191 455 240 89 641 370 667 955 739 1041 297 768 878 1019 199 931 921 671 424 693 496 631 121 915 334 113 499 852 276 215 843 945 1 136 32 1050 757 582 1058 406 179 125 587 184 1056 928 165 975 317 701 549 342 647 485 590 1026 684 731 776 58 655 225 13 208 1028 395 346 1000 185 137 517 645 788 112 813 217 433 1068 93 910 236 73 408 996 210 326 14 114 954 242 880 928 667 702 270 734 407 916 386 45 546 178 1031 1072 246 160 90 27 1046 987 361 871 792 346 40 214 914 357 928 960 871 923 236 37 897 184 973 76 370 514 1049 678 178 305 886 1075 129 817 850 298 582 248 519 73 218 194 434 714 601 668 576 1068 1030 41 333 58 117 702 198 164 525 38 388 409 521 296 942 981 859 459 999 705 305 39 227 979 80 482 809 89 919 15 712 898 410 398 993 492 660 629 1073 364 942 1076 169 541 964 92 940 124 302 570 335 1048 216 499 938 89 1005 850 952 454 1029 853 973 127 823 1046 530 444 51 829 943 145 264 367 488 964 118 841 329 286 376 974 515 948 1071 539 395 157 671 774 289 478 568 146 424 210 321 551 1028 543 587 161 271 733 1063 412 940 361 1053 510 11 406 990 272 611 975 689 928 1041 17 1065 811 19 160 1003 414 337 194 225 790 686 621 72 1003 617 155 545 648 19 474 273 867 176 429 672 1021 1002 164 696 181 248 286 32 667 1045 474 1028 622 69 447 961 19 18 334 365 817 141 841 24 1007 541 63 928 670 1029 722 767 895 995 946 682 871 782 800 635 489 230 1066 67 819 102 709 278 798 776 512 626 818 124 488 179 961 393 5 1050 765 420 609 318 928 368 641 60 740 833 621 905 848 11 277 1072 1005 782 662 276 889 358 320 600 377 368 684 486 691 15 896 313 791 600 436 944 658 268 616 788 210 851 427 1 1058 91 601 419 271 851 1073 637 40 525 157 322 130 753 188 384 838 859 217 647 1018 59 1056 931 1036 992 793 388 1025 208 761 51 1051 179 436 536 109 742 298 824 381 823 218 423 306 98 101 855 93 181 174 206 613 84 74 619 323 31 984 950 566 905 211 389 867 597 69 712 655 524 190 335 458 774 480 546 439 645 914 472 17 2 1043 867 118 345 847 556 533 516 967 752 969 237 416 593 274 372 7 114 431 1024 836 776 494 939 679 988 934 1065 351 1025 544 460 881 867 596 510 285 232 502 410 360 196 172 972 411 55 294 191 365 675 703 808 742 1049 798 262 58 1046 472 112 308 741 427 781 373 195 99 602 767 439 546 353 835 1007 294 209 216 963 884 292 596 5 107 432 524 185 445 943 7 742 546 48 1041 171 421 335 171 533 1048 86 247 745 629 191 811 957 657 831 867 105 337 759 659 563 479 347 1026 44 896 361 575 535 284 817 587 100 500 537 558 674 31 663 696 10 69 966 348 574 294 170 705 658 30 427 321 789 1003 312 218 599 418 37 920 595 654 213 955 20 272 752 287 737 295 644 365 208 392 405 927 1036 560 491 513 795 638 128 256 702 77 218 418 417 581 310 782 925 745 966 259 74 992 1016 976 20 971 442 1032 792 1074 866 586 465 1041 135 1069 98 133 600 747 60 413 504 569 936 398 33 869 543 833 9 340 413 827 241 413 579 821 554 275 60 1065 868 124 435 794 762 297 262 240 93 422 605 797 438 193 1032 193 196 854 735 473 669 448 103 700 383 967 942 419 685 740 882 204 792 30 699 936 746 701 105 194 263 446 390 584 575 368 877 65 384 305 920 684 623 249 470 643 267 1052 122 686 485 872 188 561 940 598 1020 443 218 952 322 552 986 91 532 242 264 705 50 455 482 962 831 121 987 151 299 423 22 73 283 735 303 398 245 368 164 733 29 900 354 1015 603 1068 459 370 739 742 689 463 1027 610 1009 446 384 46 1013 84 325 875 235 1008 297 779 855 1059 1058 585 1001 1052 23 992 302 1061 305 801 205 73 392 240 674 15 427 38 346 696 18 941 221 971 166 893 324 943 608 883 354 551 993 796 732 918 1036 754 96 63 83 784 1036 838 447 300 852 556 303 756 193 642 320 666 140 18 487 659 1026 344 76 734 847 1019 63 517 786 554 685 76 289 882 519 338 33 588 728 276 956 949 1055 879 863 787 786 856 271 920 967 657 1031 1053 822 444 1029 421 797 124 428 835 710 985 582 800 537 522 66 208 80 907 935 1049 615 811 562 258 770 936 490 240 290 191 180 670 537 78 261 29 257 421 526 94 6 782 725 171 697 948 35 202 893 745 744 954 667 272 800 991 467 861 532 609 615 477 47 947 884 164 725 134 553 735 453 1041 527 369 920 549 630 396 611 792 1035 1069 926 954 157 644 354 1057 532 878 655 331 413 1062 241 481 653 784 554 703 538 42 1016 977 417 199 928 692 616 576 857 1063 220 798 909 1055 815 601 960 883 679 472 526 394 397 554 370 164 426 739 667 283 373 202 476 770 532 986 94 761 709 387 521 577 539 988 673 426 941 681 382 107 637 859 419 737 927 461 490 673 620 576 590 393 728 561 487 135 393 857 675 324 256 26 385 765 761 45 761 828 502 839 902 596 347 427 52 520 336 789 343 215 105 207 315 26 562 736 922 475 301 410 919 588 337 182 411 698 593 502 765 970 562 196 700 165 993 700 157 605 653 836 52 441 524 158 274 227 284 188 834 540 335 494 868 389 795 794 162 193 644 129 412 845 1005 389 1051 307 92 989 864 770 393 887 36 494 253 1009 590 541 718 304 135 94 1015 23 872 1054 82 398 108 378 323 974 16 558 100 775 565 434 654 806 863 882 543 467 748 215 81 107 217 796 232 547 44 512 651 568 653 262 105 1023 897 971 567 1062 592 892 420 894 57 412 733 796 274 611 1024 473 904 231 466 802 298 482 628 735 711 907 294 307 497 350 393 742 290 491 621 59 471 482 418 209 1004 882 659 947 571 507 257 299 274 225 571 767 888 140 273 1033 840 227 225 288 437 338 1037 729 264 397 445 595 721 917 985 959 477 908 931 323 102 384 575 220 894 361 37 580 171 703 964 101 564 964 91 509 635 205 741 556 8 930 83 980 1061 827 76 604 1024 762 496 93 389 950 978 861 421 1043 142 398 27 614 852 138 687 152 777 628 698 724 748 69 307 690 759 805 1019 380 591 815 89 869 464 862 353 491 701 780 996 873 706 1030 930 11 506 177 613 1016 518 937 994 25 176 1016 935 273 1051 272 863 926 690 667 700 759 423 261 257 716 503 733 79 287 189 201 162 658 732 735 876 226 149 522 544 176 309 691 33 217 474 99 627 490 1001 70 544 517 807 7 28 210 86 462 405 694 749 827 726 127 409 608 97 954 272 109 191 356 60 62 107 807 240 248 788 712 388 458 254 824 111 703 42 787 511 510 88 127 342 893 382 47 971 402 568 620 642 298 16 562 1054 132 8 121 940 1049 425 673 772 995 848 1050 719 631 168 694 166 852 385 332 957 615 749 848 376 308 309 724 759 923 321 318 798 504 522 299 651 584 26 914 441 132 1015 1061 419 566 65 938 677 64 333 496 625 836 180 326 337 625 986 869 324 917 963 81 942 773 296 668 807 938 668 191 536 610 9 73 691 446 1004 220 68 978 719 234 371 814 322 1066 27 855 474 174 395 575 135 1053 673 392 892 267 389 718 158 328 355 361 908 750 373 839 457 184 586 937 233 231 624 57 403 609 939 747 615 168 936 426 828 1013 795 124 404 1060 246 498 662 644 300 680 345 107 255 225 739 783 696 888 972 206 1029 450 398 294 912 4 386 839 31 98 893 622 474 982 862 641 324 224 1025 864 966 202 643 687 667 195 366 190 537 606 318 625 999 322 739 533 418 826 216 916 744 913 604 347 30 135 819 916 621 936 254 91 823 731 865 731 728 93 359 141 451 864 465 312 395 930 892 120 745 390 427 403 1015 951 468 372 42 355 785 816 75 104 660 163 450 864 235 1073 608 294 461 1022 6 617 711 234 972 1042 88 460 963 468 66 822 655 67 1030 437 1049 633 225 461 369 1072 751 734 177 31 659 962 294 398 30 262 418 386 44 551 328 491 183 107 506 189 702 940 867 94 164 190 926 990 697 16 969 910 78 876 192 898 175 85 649 658 373 1050 968 417 633 930 280 419 275 737 598 665 732 436 67 922 227 531 1016 331 699 1023 835 245 697 633 440 1068 78 782 81 514 212 308 397 339 564 1045 43 411 90 90 1024 686 1025 885 599 493 41 975 168 990 880 185 377 1022 794 546 129 427 370 631 1063 336 330 175 658 88 960 864 332 939 452 1045 117 94 668 612 811 910 183 504 400 121 647 485 867 191 160 656 822 664 733 62 989 90 457 613 38 162 404 793 755 618 301 282 827 240 745 911 424 575 138 914 767 645 596 116 668 583 698 997 1005 440 140 607 415 605 828 211 237 136 152 506 908 165 924 804 542 789 763 88 351 406 770 959 915 176 818 379 901 527 924 639 1013 587 58 311 379 117 510 434 536 63 238 995 909 583 750 288 203 1061 687 11 813 186 344 345 36 266 188 598 264 215 402 305 39 456 718 917 923 206 82 8 839 953 754 119 37 200 590 948 909 641 972 487 369 372 861 175 700 351 218 550 864 224 175 1023 783 71 659 200 20 925 511 427 663 904 76 987 1008 742 839 133 707 510 912 55 934 835 523 942 448 916 210 1011 73 801 120 153 452 248 885 273 526 767 501 275 253 202 601 193 778 922 276 627 720 134 1 1044 359 862 887 847 464 693 119 122 644 664 1067 611 192 62 798 686 725 226 863 400 953 465 677 644 705 136 461 213 251 495 546 1067 217 112 865 90 461 28 643 359 828 540 904 9 748 464 465 998 465 759 455 654 915 1064 359 544 60 491 439 888 698 547 26 769 573 69 294 783 411 506 727 861 829 836 951 436 291 1064 321 1063 495 41 1015 979 481 433 689 579 675 4 495 238 536 499 312 1018 366 451 204 1076 1034 160 771 542 320 534 273 205 812 656 252 841 525 544 738 279 846 360 393 586 110 525 671 849 310 396 691 796 95 726 316 809 257 533 542 834 668 148 548 976 153 88 942 413 688 36 413 880 841 883 1023 116 638 174 670 999 811 458 15 755 274 157 992 530 613 452 684 479 820 801 551 859 631 352 983 226 240 531 97 957 808 1055 95 991 1039 41 863 995 837 623 1054 445 49 11 47 940 538 580 687 397 146 442 729 6 220 751 101 76 459 505 1045 635 881 845 1064 559 526 120 55 280 377 618 968 244 829 832 20 961 1031 807 158 688 565 169 220 545 804 22 445 744 550 1069 999 625 293 968 925 833 710 586 275 849 695 462 443 690 400 797 755 85 305 123 707 1006 1011 602 650 806 694 344 588 307 720 611 720 456 1068 267 446 678 825 184 433 504 324 618 386 1014 143 963 154 1027 1026 3 792 18 44 665 328 995 73 539 512 76 458 943 255 1040 307 248 695 82 483 48 57 800 935 978 320 666 584 59 586 857 291 998 360 173 416 675 996 646 368 309 623 87 776 364 914 642 960 83 940 144 82 68 877 422 436 653 1027 71 573 594 449 326 267 625 963 158 477 982 759 787 224 961 896 646 781 325 740 150 502 64 208 672 230 326 47 363 999 199 885 1007 824 156 773 735 355 951 452 762 178 706 908 784 891 697 534 988 424 817 941 121 1019 837 1045 334 446 1047 101 428 662 1054 244 219 646 75 376 521 396 654 459 374 316 113 603 750 692 135 977 483 765 982 516 642 615 12 411 828 894 459 6 9 1034 534 883 532 1073 1026 999 753 87 973 608 252 245 929 376 515 275 1013 666 413 190 663 527 946 578 364 295 1016 253 923 892 864 69 307 1049 266 395 331 316 918 1000 1018 34 189 161 557 166 46 70 469 987 282 278 351 705 166 406 379 907 750 282 112 707 451 1009 706 780 192 816 534 625 823 176 998 982 298 949 883 782 104 506 707 321 915 72 743 338 604 580 634 40 532 707 60 133 643 306 48 719 612 130 191 708 498 16 870 163 661 1048 16 159 827 419 916 462 517 1038 988 201 923 1016 975 242 688 963 143 156 594 74 45 965 571 405 140 933 286 710 910 395 741 728 990 580 177 90 297 507 528 680 473 201 606 240 1014 70 569 161 164 506 318 615 1030 169 391 242 1056 174 221 382 189 390 906 739 400 227 92 406 427 39 569 591 76 912 550 834 834 535 819 256 1008 249 759 589 610 155 943 630 357 442 948 512 209 413 84 372 748 1013 350 56 874 419 717 249 770 121 774 1016 196 358 1041 193 31 9 17 579 135 639 790 412 316 586 407 647 152 1033 919 1000 469 11 459 503 84 75 253 88 896 223 623 801 770 689 34 179 815 353 119 605 105 42 55 1029 720 120 140 669 83 553 935 511 41 1046 479 834 21 686 396 381 732 925 473 611 154 396 84 966 194 188 103 608 172 765 738 756 252 785 748 78 416 261 226 523 937 60 1055 129 404 485 409 1071 697 341 937 53 147 688 606 11 916 90 406 538 218 675 930 276 454 306 23 768 435 444 398 889 517 161 896 165 510 741 615 594 34 63 89 697 283 1000 915 948 350 21 702 1028 971 782 972 140 725 117 73 109 673 882 201 854 189 266 139 545 4 878 567 443 283 45 965 923 381 707 512 621 800 1040 390 378 358 804 929 883 623 377 548 904 579 443 142 524 561 650 147 756 822 104 401 750 690 308 626 375 871 573 344 435 255 125 859 23 130 794 718 572 1039 988 795 737 399 267 644 500 588 499 200 619 735 938 325 40 84 573 916 527 529 214 28 214 840 933 473 101 1041 263 686 938 933 314 370 1010 86 615 130 182 563 640 132 156 399 757 298 128 1071 421 253 479 143 162 63 418 431 726 478 319 996 257 778 1020 64 1011 940 979 624 414 138 365 224 466 1050 444 301 164 854 1001 107 675 907 241 951 173 502 118 390 239 934 630 815 695 588 363 839 411 268 7 701 114 625 49 35 148 150 848 750 174 436 8 460 572 320 659 451 277 1071 429 1052 291 25 548 650 622 1051 439 216 878 305 728 685 455 467 879 57 489 192 157 520 63 368 520 458 722 977 841 745 609 937 731 570 550 287 899 19 210 499 166 311 956 885 178 1023 1000 844 52 537 962 565 14 963 949 658 529 1029 1036 483 293 294 301 95 857 591 701 768 41 767 657 55 269 957 632 611 171 791 23 668 293 687 572 289 156 81 926 264 1014 1046 1063 625 1053 676 179 605 1070 374 62 332 274 141 1003 258 233 248 727 688 107 671 55 160 767 63 581 32 175 909 412 624 624 711 1041 16 660 681 812 449 1044 463 253 519 688 685 824 635 336 797 413 883 207 696 1033 500 485 165 16 40 622 151 161 321 813 408 706 982 293 723 117 422 888 274 883 860 571 272 927 281 1010 31 1013 376 473 378 363 526 931 181 511 465 95 645 1065 433 158 1035 471 581 647 74 1004 799 426 911 729 140 349 240 756 825 778 171 576 1024 633 172 893 867 591 1015 246 97 823 670 847 404 146 279 236 170 86 1045 257 424 905 12 115 869 925 857 302 175 163 975 246 896 49 1006 263 225 511 203 216 548 484 882 100 572 386 142 994 372 457 888 114 378 284 177 1065 957 13 386 658 363 1042 834 727 565 345 811 163 731 367 192 768 698 829 98 1073 527 908 540 356 204 517 475 914 378 96 810 764 539 727 1061 532 494 600 970 868 812 72 320 875 837 270 248 612 858 820 840 601 418 890 739 533 745 926 95 568 401 979 405 505 163 1011 77 732 812 273 493 269 407 100 366 236 955 208 236 690 27 308 390 416 690 718 203 506 167 615 1031 1027 763 808 525 14 370 939 761 318 787 280 861 96 280 294 736 406 232 678 607 820 693 604 1051 201 222 92 710 698 1042 1001 928 240 653 1051 843 628 595 599 913 736 617 72 429 757 1029 110 900 667 514 1021 984 588 878 369 1051 834 156 726 135 918 302 848 646 341 711 620 487 32 963 127 302 212 1021 315 843 183 144 951 136 202 840 282 7 1048 417 504 798 819 306 812 54 786 370 214 643 445 423 204 81 485 1013 643 970 477 236 310 474 480 80 764 241 366 948 421 749 281 691 1023 1018 398 613 289 885 203 925 701 900 386 165 708 714 4 156 604 1031 475 935 673 141 397 447 626 518 959 828 983 613 98 349 48 321 61 822 159 98 552 212 628 135 148 59 930 798 437 1068 759 188 332 676 1034 442 598 344 71 396 131 97 78 354 342 99 997 958 345 852 17 878 138 974 193 884 952 957 552 414 712 803 593 80 154 554 64 1069 580 265 664 543 502 575 337 706 410 507 430 65 329 962 328 192 221 56 768 584 114 196 225 143 933 655 337 263 1010 620 171 357 606 870 245 813 246 811 478 168 562 272 131 446 963 237 476 276 1037 745 306 691 51 984 110 760 936 270 75 646 28 495 668 954 897 1068 106 693 276 491 396 76 374 398 547 621 612 834 327 72 196 640 742 156 239 445 832 207 1027 423 776 900 550 504 454 853 357 125 3 419 395 911 771 36 833 441 926 848 203 82 739 129 598 186 268 880 695 1039 25 1013 2 504 811 1066 844 129 984 526 576 1056 991 477 351 99 416 169 928 747 764 418 834 86 585 514 418 707 669 354 942 100 949 1035 716 830 78 1004 470 941 818 180 319 845 944 595 227 1003 387 935 138 456 150 750 327 901 498 561 406 908 597 779 325 675 850 539 704 748 764 973 463 770 87 495 391 719 710 1019 382 143 175 604 523 296 584 473 524 418 416 906 660 72 192 628 964 956 1074 152 642 264 795 483 374 404 346 718 234 988 361 537 233 121 92 859 850 189 174 427 644 541 469 440 950 845 448 713 303 1076 855 279 572 806 122 546 650 920 69 800 834 323 24 583 56 367 215 678 832 842 870 1070 15 284 941 523 323 716 941 947 571 983 1040 1018 204 405 197 1056 1064 390 968 471 727 352 675 471 454 611 702 466 728 274 466 739 180 706 60 888 268 844 1023 294 516 840 517 702 585 450 540 970 807 866 75 897 13 439 422 884 401 961 880 683 330 468 309 365 580 1056 54 743 941 713 660 485 947 702 87 993 762 278 83 837 157 700 914 639 55 19 312 170 86 1075 291 57 931 119 342 349 98 937 556 1024 479 452 579 872 194 334 600 534 191 576 300 909 306 516 598 7 921 740 924 102 899 332 924 786 670 780 37 560 1033 601 850 280 177 255 714 19 757 526 36 158 573 238 297 65 368 263 1062 1070 741 309 598 88 887 771 753 1023 741 245 537 1037 270 1046 581 664 238 667 152 1001 544 253 204 266 1030 177 326 597 390 572 663 420 73 569 248 817 376 486 432 1016 945 366 38 553 413 826 1031 143 211 10 1 598 63 218 501 876 363 468 258 981 878 659 1047 954 947 266 811 964 1075 738 264 929 844 96 244 84 58 240 796 293 91 37 736 722 388 21 401 695 101 774 935 28 769 692 262 152 142 1003 778 420 491 204 104 836 754 384 91 937 80 857 576 776 637 825 543 1001 287 1067 269 468 113 451 653 20 997 35 286 273 28 1003 202 874 224 395 505 760 225 47 988 311 64 636 1042 683 358 23 1068 812 518 735 705 655 552 789 733 532 352 1062 361 511 540 449 639 393 121 31 891 1045 500 535 489 817 334 891 190 176 330 489 956 124 246 773 270 572 891 707 486 487 780 21 446 574 232 995 135 161 106 1018 934 763 631 25 750 673 977 1055 829 885 941 789 824 1067 251 368 1003 862 294 1000 693 206 97 572 799 1025 430 565 698 320 67 648 63 816 945 380 120 177 756 674 544 131 800 237 286 660 670 106 34 96 76 610 343 455 510 801 605 143 570 89 435 807 754 1014 493 192 1071 15 3 441 389 551 128 375 777 422 690 291 758 988 904 776 939 31 383 724 725 249 264 167 789 954 679 226 553 134 742 672 172 163 372 685 526 272 292 419 778 660 138 163 217 714 1048 1011 507 591 590 925 339 628 973 787 666 1062 527 633 872 581 771 367 775 599 140 414 747 648 322 168 618 344 520 295 589 1004 352 1041 246 794 522 541 112 234 33 777 222 98 122 159 226 484 500 1004 166 617 668 482 332 187 983 353 252 397 1076 868 848 724 945 321 259 236 229 382 525 1011 694 727 49 386 989 749 634 42 1013 337 15 409 1013 706 586 729 116 471 590 777 474 126 473 759 812 504 534 139 630 899 304 1052 642 231 573 536 803 969 370 655 523 250 276 865 192 819 220 806 134 1012 818 776 135 109 876 250 207 1073 1066 338 363 886 11 355 544 584 668 492 820 241 408 307 145 39 626 282 337 1008 486 1022 347 1058 503 411 833 925 160 728 744 728 340 182 347 62 1045 114 781 1027 309 96 1053 373 51 11 499 736 890 824 1050 893 231 28 571 620 685 226 784 347 891 783 213 531 217 840 979 564 681 38 1051 451 158 692 723 619 211 789 46 865 162 668 780 455 1044 570 402 450 23 598 302 539 862 715 652 25 311 761 852 662 128 191 81 464 79 760 452 30 171 189 630 965 318 151 772 534 339 227 841 1033 795 843 916 36 347 486 418 207 255 15 668 617 394 949 469 648 935 828 532 707 507 511 1040 262 891 40 841 488 185 891 423 830 137 436 725 1009 726 188 668 915 930 436 976 494 1076 596 662 759 965 618 845 732 275 705 624 761 603 209 8 842 380 59 975 129 775 339 367 852 462 606 758 465 446 233 515 959 749 109 430 193 864 748 168 17 907 357 905 575 301 465 997 965 501 699 864 780 138 737 19 1056 11 714 866 1046 879 1073 592 1049 1052 166 198 787 514 178 407 954 493 586 35 893 513 754 90 137 89 601 716 148 495 450 205 67 129 892 371 383 857 21 445 962 190 3 127 96 551 301 833 1020 141 529 450 603 379 581 643 542 528 1032 530 260 330 707 543 509 575 658 623 391 184 7 723 936 735 577 185 635 369 684 644 62 862 647 807 1075 657 826 343 1073 473 48 545 827 416 917 325 900 343 23 427 436 133 915 33 692 980 1 388 103 206 441 415 961 858 400 1002 431 669 751 28 829 258 89 547 103 956 807 465 843 987 126 157 7 767 978 270 190 507 71 659 980 355 103 909 45 15 998 777 552 425 891 243 591 513 675 586 636 620 823 311 35 209 1040 123 568 261 553 304 1020 1042 457 585 746 174 351 344 922 346 879 861 752 71 547 856 521 1011 531 1072 547 1007 6 593 182 744 1005 796 848 541 148 680 443 775 834 487 768 937 908 942 874 677 964 23 764 928 154 119 420 655 592 1011 710 468 766 946 983 945 104 496 5 285 463 233 987 569 770 151 988 893 455 315 438 823 1074 396 538 1076 1046 738 865 653 250 785 236 243 81 262 753 671 887 74 692 768 1000 1055 890 4 368 693 988 522 1073 485 188 967 543 441 973 7 507 157 799 817 923 275 553 175 719 364 963 58 327 578 996 1027 3 501 1036 309 753 795 700 313 143 919 244 697 930 210 183 768 498 707 143 635 559 822 669 262 928 561 204 608 60 386 547 719 458 1008 625 828 836 508 301 1057 206 121 107 37 604 432 818 918 353 502 913 963 293 285 1055 881 862 647 527 84 585 773 208 1055 629 865 220 467 833 375 714 490 173 578 905 990 79 80 456 1 584 590 441 872 247 533 862 987 979 919 755 48 836 286 319 353 637 264 810 263 247 930 238 618 870 627 377 845 814 606 439 840 949 279 852 737 31 73 1065 372 583 905 372 829 775 943 745 84 726 825 720 883 491 671 21 322 542 672 698 847 1036 185 352 489 411 395 285 713 195 246 32 240 565 53 989 701 122 1062 65 455 691 637 430 651 966 682 1008 355 983 452 446 301 948 700 139 501 940 714 70 6 321 275 420 143 1047 630 199 186 76 924 205 384 566 677 490 261 468 983 655 29 1025 905 730 796 54 145 591 605 189 916 205 834 1019 391 1011 983 658 845 47 221 977 387 449 468 183 127 908 146 298 130 96 1026 160 997 848 637 826 1076 477 932 189 930 955 673 269 674 376 719 224 507 61 155 413 507 150 53 902 597 635 1067 301 280 201 547 197 137 274 200 225 1 122 422 890 690 212 998 114 1073 135 541 199 295 1057 164 1069 138 450 565 544 857 935 384 1 103 797 862 818 555 1063 753 201 921 448 73 869 607 512 792 377 595 922 829 400 1037 186 682 457 778 961 733 879 25 243 547 132 617 251 606 411 701 239 186 119 111 859 723 992 684 834 356 499 1029 149 723 49 1010 519 201 121 231 420 837 1053 210 1051 1033 560 160 440 678 99 420 222 372 637 337 817 1024 331 606 507 984 703 555 636 598 759 218 188 539 216 350 905 251 631 932 987 563 753 328 859 265 15 329 315 550 422 602 385 184 441 667 356 825 239 129 357 501 915 731 176 1063 570 103 838 568 52 79 475 681 390 665 419 912 606 453 267 764 506 291 221 729 700 457 121 755 761 888 957 1039 401 808 682 981 418 653 172 405 623 189 730 694 227 428 767 220 196 247 1026 832 1065 939 590 902 274 647 1074 794 571 804 508 17 970 613 788 304 221 629 641 1003 712 500 583 84 616 482 895 639 985 300 559 500 718 902 515 795 402 302 46 6 478 307 687 702 156 1028 367 20 98 1076 835 918 526 91 979 986 389 664 864 268 956 479 475 610 845 449 22 793 582 528 641 333 773 883 907 259 507 330 878 488 177 48 1029 722 283 586 650 560 152 920 588 858 939 431 412 678 477 909 639 808 288 172 702 787 210 225 133 1052 558 73 486 593 330 493 759 454 420 452 757 525 770 554 426 819 985 955 542 620 501 285 23 489 902 711 959 212 724 684 287 1042 946 440 1063 893 621 945 54 465 904 645 852 610 211 191 623 460 222 278 842 810 877 915 784 960 781 979 890 643 4 602 1043 807 148 654 731 723 713 100 895 893 127 673 840 385 1040 737 14 853 634 437 864 648 592 991 208 899 475 326 639 1033 395 431 1034 1036 643 13 482 257 661 695 321 953 712 464 783 211 432 729 856 1043 30 172 974 471 575 810 530 765 883 74 1014 762 397 588 345 594 75 706 59 376 265 1071 466 397 56 2 559 427 498 827 721 279 513 522 915 918 797 170 328 191 184 289 847 210 1060 418 179 144 300 628 519 608 143 930 428 1011 1010 547 273 574 501 374 527 825 700 861 312 296 719 294 1013 995 544 1012 255 365 801 590 311 289 351 948 383 569 163 696 472 836 112 444 373 29 602 315 113 721 681 50 870 226 204 929 839 359 465 287 381 384 632 983 42 762 950 717 457 23 761 485 800 482 987 739 1036 1043 47 635 766 958 822 1045 1046 279 453 426 678 859 630 1002 656 57 302 628 487 735 653 161 469 358 281 982 129 525 850 143 190 497 623 231 529 251 882 718 773 790 1035 83 537 260 370 108 612 397 71 371 782 50 322 34 204 220 318 456 872 739 14 421 20 217 473 908 837 215 765 472 313 950 938 464 969 676 162 802 825 919 33 619 903 143 58 1008 706 907 833 317 709 203 223 745 545 756 945 446 44 886 600 809 511 241 87 918 230 1006 413 634 311 272 506 902 922 332 659 57 527 428 70 485 696 797 764 138 26 807 315 182 146 900 828 827 1056 123 80 784 442 489 1063 157 809 233 790 1017 647 332 443 440 1020 497 904 362 597 559 876 940 631 839 373 861 749 912 325 873 616 1068 16 128 706 232 764 1070 778 822 665 829 906 737 596 703 627 540 387 523 348 473 860 354 437 231 1024 908 498 885 958 291 774 485 951 692 114 56 977 897 889 717 288 451 339 327 994 566 296 378 251 30 418 956 182 496 916 557 407 122 711 1007 695 551 508 411 574 331 1061 316 437 443 379 620 1025 824 716 913 382 486 928 823 932 510 557 891 914 149 607 673 511 983 744 94 882 501 465 502 590 974 640 850 853 763 513 232 594 1074 918 17 314 660 502 183 565 611 463 322 878 679 268 773 244 940 843 650 85 849 901 132 326 620 290 680 747 833 242 277 741 3 622 719 853 291 1070 520 829 942 95 977 1044 361 347 492 952 597 169 751 230 217 559 956 385 521 603 682 1023 951 392 37 844 455 768 398 644 317 968 704 403 362 826 901 466 774 593 486 149 431 611 481 400 987 821 89 521 1071 460 214 355 981 1049 430 1024 461 362 334 972 754 885 636 109 349 361 377 154 134 100 950 571 846 293 222 903 759 675 23 766 634 585 251 551 961 1009 106 45 45 32 313 348 638 842 571 1023 515 385 574 570 112 149 788 43 383 372 645 757 264 836 522 89 195 3 909 580 269 545 185 939 416 96 756 9 494 866 747 557 299 941 1058 358 394 888 411 421 525 925 483 1041 742 483 350 114 287 682 719 546 55 715 522 604 58 395 816 410 679 51 996 403 317 1000 789 741 981 1001 679 482 986 394 108 799 975 904 45 905 1014 752 376 1022 1006 575 329 3 424 550 408 388 167 686 486 675 382 66 353 470 685 32 114 241 838 604 248 519 619 924 774 1000 229 15 142 897 455 740 985 600 869 501 356 496 410 335 799 610 824 613 161 438 118 771 889 539 1061 86 43 702 590 823 779 411 197 572 644 869 171 720 547 366 665 820 358 791 85 395 909 839 730 664 93 413 525 583 85 384 955 191 588 720 866 1055 803 630 900 227 824 758 864 524 1015 774 699 342 701 871 1063 1039 694 716 1013 855 930 675 778 806 1010 310 616 95 708 44 39 459 429 87 396 355 745 965 308 612 109 753 311 95 618 803 500 375 382 541 523 240 559 448 274 25 1001 548 951 577 1035 725 123 142 182 946 319 681 287 1021 983 336 292 196 963 254 216 123 608 488 814 166 235 804 843 425 325 550 452 1058 611 517 388 490 370 245 235 253 420 782 137 907 198 136 1065 545 317 927 695 913 862 524 727 480 591 457 854 375 506 303 510 714 535 866 112 484 232 704 134 215 561 520 217 996 29 90 907 626 770 944 1049 266 979 132 263 998 565 952 435 704 160 419 575 159 509 587 67 987 731 955 1075 82 148 652 984 775 787 1068 557 642 881 78 217 646 779 105 189 783 378 969 98 75 992 570 326 695 407 19 1008 573 367 38 877 339 1070 846 368 1040 999 457 792 85 795 409 936 569 673 364 760 248 179 603 53 12 508 271 1050 942 686 517 759 800 58 932 135 720 138 819 269 682 147 1023 66 278 556 474 996 66 735 833 843 1004 1031 147 338 655 85 429 995 989 595 882 861 677 600 787 14 565 554 979 396 1010 573 229 378 399 513 711 896 443 465 217 464 883 873 507 713 767 360 676 903 357 1043 782 213 889 628 599 66 847 314 949 654 241 24 717 504 66 623 648 466 583 79 866 622 663 302 640 585 31 352 589 526 979 321 369 854 261 940 372 518 266 535 375 990 597 638 367 32 171 754 583 662 253 569 316 543 197 936 577 610 426 568 704 520 785 227 552 696 706 23 157 550 972 74 878 1043 410 960 382 262 1044 492 443 957 40 1076 561 196 52 265 789 358 758 352 673 187 87 128 386 540 52 938 301 981 987 296 852 77 780 476 123 1011 1048 587 294 269 1051 991 765 416 476 684 510 280 813 887 419 822 1025 854 51 666 498 357 25 381 492 534 761 434 196 709 474 160 453 631 938 667 216 11 271 266 951 1073 54 538 265 920 43 181 610 554 481 763 911 602 78 431 717 448 25 506 30 123 296 630 575 97 745 103 145 920 942 156 779 777 414 646 872 952 231 1016 166 216 747 689 54 678 958 281 534 365 467 840 544 971 90 852 704 851 903 877 1064 490 856 645 464 699 202 1023 428 303 35 1000 482 270 314 85 744 848 812 501 145 832 1071 459 994 790 367 1073 767 756 85 574 383 1061 504 348 28 203 89 192 247 642 28 199 814 107 332 68 1010 756 908 21 1043 594 1020 1039 372 627 1048 995 833 946 842 976 998 837 516 76 52 204 573 554 38 376 420 50 484 931 461 503 430 962 497 16 150 583 885 947 357 458 41 761 362 747 1051 12 477 482 661 337 111 283 296 175 446 395 249 207 612 384 452 220 436 111 484 140 713 730 1000 1050 398 309 383 164 911 971 100 795 753 5 541 463 26 46 850 125 932 700 108 361 897 801 748 912 759 546 352 662 549 739 404 299 508 438 743 973 438 1032 903 559 891 207 504 654 705 957 76 683 263 656 934 547 547 605 291 7 1032 771 771 773 333 593 17 231 701 940 1067 642 346 70 743 247 409 226 338 230 544 1072 690 798 290 937 632 206 428 903 6 365 280 1054 124 268 509 370 857 1072 802 627 741 573 306 327 626 140 370 312 837 986 782 463 881 177 1055 833 494 866 560 466 412 11 467 624 143 867 319 275 869 654 419 26 40 76 380 161 238 375 896 270 843 134 900 638 245 999 285 993 206 129 334 999 46 64 921 495 247 863 64 699 684 686 971 587 348 999 23 101 864 178 189 881 1012 122 70 358 109 972 888 289 150 921 326 393 162 101 688 301 579 360 84 403 653 1006 362 1030 1055 598 690 1062 217 497 290 774 456 536 568 339 145 104 209 804 1042 242 417 1020 782 759 464 498 1042 527 247 262 695 733 943 860 627 462 447 449 753 841 758 992 121 872 1001 657 799 974 190 706 123 591 814 226 813 823 66 954 822 403 272 867 550 56 533 160 41 209 472 143 769 538 717 872 548 258 372 876 528 197 425 871 482 438 431 840 146 737 605 578 842 167 503 524 822 493 231 51 276 341 459 755 267 868 185 20 495 565 727 733 984 15 32 841 309 855 93 123 805 805 19 418 135 120 675 153 990 273 488 875 466 992 1005 60 485 56 883 474 124 213 441 446 129 791 802 863 693 581 572 769 864 517 939 274 344 417 238 580 154 304 850 704 347 478 250 4 61 550 312 617 948 1003 204 13 57 439 160 904 392 391 589 1029 586 872 436 634 665 821 114 44 224 1048 48 939 423 343 920 738 341 517 1015 822 905 94 313 295 579 216 744 128 150 1025 97 714 223 36 542 100 820 214 989 302 819 1002 528 1004 621 102 1051 657 552 468 620 502 722 242 627 523 505 997 242 1048 943 920 346 829 854 63 957 469 202 935 121 266 965 126 113 61 141 289 498 507 711 1057 9 139 754 648 686 672 220 675 273 500 566 197 468 638 112 16 770 736 39 809 58 122 561 496 794 696 472 553 4 965 181 634 908 480 83 352 706 986 910 544 957 407 936 220 97 97 209 863 598 81 560 493 694 401 886 1007 936 955 49 995 248 982 641 660 144 652 660 1048 148 755 634 811 885 844 827 1037 662 327 564 162 264 655 940 137 474 895 467 87 428 906 57 336 110 809 357 339 649 728 636 492 692 490 1044 944 393 954 443 895 570 478 605 1075 1056 867 108 430 781 830 909 149 756 320 736 847 624 411 501 171 428 831 693 814 190 696 771 551 615 447 848 1071 55 591 706 470 314 877 942 980 618 1008 756 561 310 791 960 844 807 128 122 782 220 286 1006 562 796 1017 989 558 624 451 597 16 140 3 666 618 1045 79 680 834 571 78 529 841 175 278 895 1042 49 78 931 223 288 768 169 170 230 872 185 164 337 845 428 705 969 761 161 367 246 270 135 639 635 351 116 851 1033 306 407 151 1074 895 289 162 617 1032 887 55 100 257 725 725 745 127 788 727 1011 1066 139 394 620 593 565 591 220 778 207 620 1049 750 253 418 1073 145 728 98 63 1066 84 339 506 49 912 261 494 433 43 110 936 461 739 690 59 540 719 927 773 595 725 1007 1044 465 570 397 141 120 283 26 569 1064 259 864 323 753 820 149 1015 964 845 711 530 239 109 228 991 174 276 659 694 432 304 100 857 283 486 498 1027 254 85 15 540 213 977 832 902 230 634 3 458 1060 703 358 218 977 414 417 60 258 792 364 8 75 598 602 187 793 1023 848 928 681 575 484 977 975 847 482 637 7 816 908 221 939 504 26 764 831 933 726 86 820 148 797 120 328 529 158 875 883 671 378 17 192 994 1055 1061 291 858 514 101 598 600 769 335 422 470 454 989 631 928 999 88 615 411 444 816 959 811 1027 713 685 255 663 352 596 758 539 856 420 64 869 765 463 656 212 477 980 586 327 956 1037 656 550 249 738 735 342 870 177 262 686 634 110 1036 1067 1016 378 200 467 429 917 95 638 784 767 975 383 38 698 148 292 916 188 344 828 1034 122 925 213 652 333 603 336 1 1016 871 1057 1001 456 257 280 63 640 230 605 305 274 95 227 850 164 437 1019 295 586 323 960 83 33 765 847 317 863 175 581 525 747 858 756 114 603 48 694 798 467 562 2 944 688 963 154 500 452 851 887 650 352 427 142 577 992 774 935 780 817 725 128 49 305 852 775 69 74 388 735 890 220 230 1000 322 572 320 89 994 843 302 267 292 418 562 747 1021 932 683 387 464 779 646 184 655 866 412 302 675 249 437 1074 960 544 785 221 317 329 363 907 602 873 566 90 362 254 902 874 267 759 219 85 209 311 1031 23 237 492 759 289 696 692 613 867 525 523 608 71 422 536 964 814 758 1051 250 308 341 584 766 431 485 1073 891 968 970 623 46 6 36 257 441 226 95 784 238 887 739 682 454 96 1008 396 1011 312 76 51 933 342 783 901 951 654 1038 486 1 1043 431 977 350 932 478 490 264 484 847 143 466 365 992 572 816 726 623 939 239 141 340 596 632 873 15 749 647 719 729 622 563 250 273 17 418 679 1008 712 370 848 908 343 252 173 24 251 673 489 832 738 88 158 126 249 412 638 485 800 65 488 327 727 181 105 672 95 642 78 895 761 265 1024 568 471 588 945 1023 134 590 624 579 228 529 618 782 883 593 433 689 462 176 983 477 186 163 869 542 1007 222 748 754 179 411 163 437 638 513 973 418 610 955 575 437 59 400 918 510 762 212 820 1059 665 679 766 398 458 753 500 21 248 794 296 601 315 253 926 402 897 407 938 139 149 555 385 706 648 718 114 479 999 172 546 522 1069 652 523 489 488 656 960 120 633 552 650 748 688 659 497 63 757 828 428 545 160 649 988 429 881 807 657 149 489 1047 163 274 211 701 188 816 534 901 995 485 259 200 441 870 55 141 439 138 788 773 848 512 1021 832 128 1049 55 1034 726 300 256 751 302 672 840 134 449 364 718 731 280 159 544 807 509 843 790 288 913 797 578 166 561 344 484 1015 416 117 1065 428 528 800 867 749 986 909 675 722 702 213 119 95 1033 13 435 90 964 617 862 365 631 1023 1048 466 276 194 905 700 35 682 845 943 351 520 279 1042 849 510 179 745 470 503 4 359 181 104 377 1073 801 450 858 157 418 412 616 413 839 731 924 175 426 382 588 226 771 201 108 922 457 840 1055 599 228 525 165 457 886 279 436 42 1068 840 381 583 416 652 684 715 563 397 776 979 982 3 515 14 9 991 337 202 332 406 33 910 889 271 147 807 876 592 870 494 98 539 532 378 56 377 228 527 1060 623 602 675 923 81 730 227 40 593 362 59 604 281 742 639 1052 600 706 750 230 1040 952 682 987 1034 77 75 748 476 192 699 274 890 148 28 610 216 848 1062 740 585 1002 320 50 330 923 460 934 46 477 447 494 877 32 916 552 4 132 790 914 143 504 276 915 223 863 921 901 925 336 1000 955 98 867 301 816 389 470 554 379 828 734 922 197 533 199 1037 936 386 286 607 557 659 175 903 638 512 698 908 614 363 874 482 563 1005 1002 842 489 779 163 690 324 671 56 263 177 32 1067 718 754 937 373 474 411 3 365 656 1058 98 548 181 912 285 266 328 403 453 797 627 18 636 3 537 1076 911 203 419 996 243 36 360 130 956 27 631 735 876 847 1020 724 824 605 81 370 87 193 1023 517 441 960 761 13 130 875 511 177 584 856 528 717 482 88 908 451 568 368 180 787 490 896 1011 849 804 310 110 665 212 360 636 890 999 261 672 689 726 654 345 906 553 345 489 131 182 803 573 222 214 342 308 409 937 369 616 1064 752 863 374 757 443 1031 139 557 985 119 254 864 17 960 59 920 311 433 297 187 822 695 17 211 841 737 919 1030 294 1002 372 908 690 928 655 783 523 343 863 626 461 6 612 772 86 189 536 928 896 71 667 906 738 213 79 349 514 460 713 646 523 97 710 182 1046 958 568 156 87 788 699 440 66 916 112 843 594 155 595 366 168 140 44 358 687 82 536 369 644 464 164 823 390 246 862 184 176 965 179 509 300 676 36 216 1008 1059 832 414 901 812 824 326 626 715 268 561 146 136 610 893 637 393 436 751 326 607 571 857 545 103 146 907 737 786 59 299 920 128 240 72 810 968 726 823 166 418 301 368 546 713 451 881 592 465 201 242 100 729 84 116 938 372 708 788 851 207 481 1053 119 935 37 629 615 195 758 70 841 610 730 669 959 88 378 719 294 93 92 939 350 449 689 507 639 27 689 276 174 1035 951 713 1028 60 715 1069 1035 569 620 878 946 197 303 769 802 175 796 438 215 385 914 1067 457 1065 260 706 383 1027 479 306 266 524 769 122 178 1071 77 919 141 534 37 411 28 169 1039 448 1 578 1006 690 260 683 61 592 373 685 1010 1050 1039 227 565 1038 744 296 561 770 874 789 424 950 758 49 1000 556 945 314 143 391 673 696 833 996 163 353 22 134 747 364 211 130 1056 808 386 1044 271 257 358 586 190 304 600 684 583 170 123 319 225 629 811 168 1073 94 250 94 426 459 267 306 760 165 1062 536 65 813 743 431 714 28 841 778 530 643 502 734 95 80 664 834 680 1039 952 14 6 702 38 89 471 253 127 917 3 115 433 19 146 101 40 361 1053 174 168 591 720 109 150 176 438 756 909 436 803 822 562 1039 1010 225 986 572 756 979 943 699 911 675 450 457 172 868 721 417 976 1049 29 831 858 283 52 414 963 68 616 878 682 614 76 289 74 689 52 682 351 91 113 913 177 969 302 881 228 900 308 975 308 477 912 41 775 1046 5 901 784 955 96 714 1070 682 607 915 969 544 788 1026 200 914 806 884 373 72 838 1000 857 515 681 818 761 626 678 228 426 188 676 373 432 59 616 1053 146 897 293 554 855 856 215 1023 810 90 335 736 595 178 653 114 645 810 609 246 259 332 679 8 940 455 451 861 496 1011 657 1033 879 40 669 250 696 879 579 25 948 224 873 938 1005 579 272 257 386 85 228 698 988 88 63 689 651 297 73 969 6 167 795 641 223 292 46 408 685 52 864 278 229 201 916 764 966 124 443 648 670 687 130 930 419 538 356 970 742 648 767 888 413 410 445 358 9 64 380 376 1025 781 842 526 1020 288 408 630 1013 140 925 199 382 123 400 217 625 253 704 134 695 972 132 597 962 423 663 469 290 112 422 116 19 406 619 503 486 664 854 737 376 226 927 82 971 920 906 818 321 431 616 557 166 1020 231 587 363 268 61 946 302 354 752 808 729 796 112 214 511 1052 399 400 375 816 1070 661 283 236 880 874 920 275 233 1045 541 81 380 482 115 84 735 282 621 887 668 227 973 957 603 936 740 434 255 258 909 757 885 812 450 145 84 984 582 1039 423 582 134 725 127 958 771 726 513 1038 493 560 428 1030 240 623 421 422 812 1041 305 510 525 816 269 914 817 676 1063 127 887 410 456 758 753 271 619 102 597 57 823 505 170 571 808 366 489 440 621 689 344 247 606 432 355 118 377 968 644 96 672 898 922 323 648 21 187 574 560 942 598 491 789 697 45 534 461 991 327 924 371 13 118 593 974 403 602 397 1043 36 780 124 239 333 266 899 440 648 890 241 524 538 287 385 49 583 547 609 576 374 870 999 205 113 459 715 847 909 699 158 815 263 534 175 970 814 524 1075 87 151 1003 688 796 748 454 551 51 990 641 48 63 977 570 507 226 895 348 750 744 653 65 558 724 389 203 244 626 912 1065 704 155 627 339 940 665 218 410 69 817 741 500 780 340 522 303 905 1007 696 572 1064 585 471 863 604 88 82 900 813 444 742 665 161 719 839 926 1032 890 294 931 324 1035 58 580 311 32 849 494 284 595 1015 80 100 639 826 903 402 465 1035 1063 89 1033 115 794 92 90 888 75 906 743 379 126 673 588 496 186 440 796 185 226 861 827 878 427 225 224 515 424 659 482 733 341 724 319 38 615 316 635 493 552 530 651 644 539 477 639 4 70 540 255 827 315 342 634 833 158 83 297 680 74 304 13 369 757 178 245 144 866 607 678 944 1021 650 643 610 413 594 530 36 393 33 277 215 648 537 795 691 290 916 228 1032 838 353 514 456 350 387 906 960 446 537 122 713 222 260 354 306 954 174 689 657 388 537 361 701 999 541 739 181 310 722 632 1073 899 99 543 49 457 323 334 78 15 722 1073 425 916 898 7 456 670 881 549 124 640 216 954 1046 818 762 946 733 181 685 403 54 291 640 474 179 291 798 1042 68 368 975 971 328 27 44 460 574 841 329 193 738 718 250 772 132 284 393 811 997 57 685 969 367 1019 113 391 843 1035 99 224 540 809 232 588 119 6 409 970 73 716 611 915 378 978 39 842 260 977 463 723 214 225 600 920 883 191 431 361 465 458 1030 373 234 367 718 760 55 228 719 192 656 75 159 1036 646 637 565 1060 69 563 1059 485 843 897 157 352 614 984 213 156 720 775 22 54 830 83 162 47 94 955 763 306 270 437 662 743 1024 118 940 687 743 479 377 237 1059 879 136 578 2 811 989 895 637 843 354 1066 666 1069 351 594 300 664 1046 289 30 611 862 497 642 379 737 789 220 759 478 544 94 1026 672 413 939 193 20 984 1069 614 402 837 229 730 684 668 913 379 148 961 876 388 821 924 626 346 935 975 342 319 125 865 631 469 566 603 828 681 437 659 1074 225 264 1004 399 353 432 26 387 723 1058 732 810 827 698 675 151 1075 151 590 115 914 821 461 472 44 1001 331 357 492 963 215 575 714 932 233 445 110 1063 478 500 219 1051 42 744 241 360 966 921 854 581 281 1052 369 369 834 676 678 713 596 909 726 368 973 492 1057 297 959 257 860 679 607 55 7 328 262 62 693 321 823 883 995 519 158 570 440 1015 346 294 612 680 58 200 1074 1030 554 5 396 386 397 859 794 62 453 171 823 644 799 981 266 725 224 121 940 152 924 1053 393 389 185 151 62 938 361 340 789 585 116 550 432 981 268 67 422 376 867 886 1031 45 783 882 256 892 861 1034 180 540 348 472 806 131 1050 34 578 925 727 384 47 583 1035 421 440 672 187 926 303 369 52 292 897 937 894 991 331 295 73 928 699 678 356 973 1063 681 675 395 535 1032 569 238 316 806 371 381 540 1038 64 519 698 962 1060 765 363 151 860 367 164 419 992 1070 535 821 474 412 227 119 186 83 450 321 595 449 551 803 668 1014 960 895 885 876 617 909 893 899 650 700 633 371 770 772 763 940 786 760 191 983 520 1061 867 767 378 378 799 718 1006 277 653 216 780 816 809 324 220 668 1002 665 401 191 1028 353 665 749 52 428 321 527 595 843 908 724 1023 53 727 433 595 478 535 385 801 939 662 540 913 615 694 855 255 837 428 312 139 391 181 1001 340 400 3 286 393 909 158 654 551 661 953 806 653 64 132 137 115 124 4 470 968 868 854 246 722 775 934 833 342 950 856 842 691 427 579 887 741 741 316 725 934 49 1057 931 676 896 31 777 568 562 401 853 310 359 499 19 264 613 329 128 966 694 535 207 369 353 20 751 648 453 157 653 757 362 542 413 595 577 878 944 717 581 804 10 226 315 1059 393 830 636 985 193 141 24 182 268 854 1066 783 158 971 671 390 335 100 52 723 323 993 360 1057 708 1017 287 476 8 831 433 1054 1022 531 104 438 778 707 719 355 118 1075 312 239 961 828 192 705 189 459 128 54 490 927 413 920 29 26 540 416 53 431 685 833 298 402 546 814 129 346 69 1071 707 108 16 678 283 387 189 685 606 527 41 356 258 68 353 799 43 433 739 694 38 725 120 522 633 410 688 464 538 849 919 579 331 334 869 16 738 518 511 368 68 471 115 691 929 188 665 44 679 886 948 185 408 960 779 1060 59 898 974 54 20 165 929 985 1000 21 730 838 745 565 950 834 263 499 602 920 1042 488 555 645 713 600 67 1033 586 731 650 181 976 652 476 604 395 261 804 845 62 829 973 142 605 706 654 554 195 88 626 211 731 508 354 810 647 88 909 824 907 788 532 52 308 1073 691 468 385 176 342 822 126 439 988 498 198 656 731 758 295 937 212 655 1050 1045 691 379 996 262 623 807 292 785 674 987 282 1059 548 912 286 112 805 450 455 525 12 1007 410 693 863 951 173 30 1051 356 660 135 669 305 1022 26 748 223 599 946 401 556 1008 327 789 199 551 659 882 318 340 422 446 723 43 133 838 986 374 39 82 375 740 870 116 798 878 1055 554 689 1023 316 765 127 109 417 574 694 843 716 32 544 1031 682 284 526 451 190 886 426 28 444 867 666 93 680 611 156 27 458 451 1013 20 36 373 822 488 4 43 921 129 686 560 995 230 634 439 108 91 995 298 973 250 424 214 719 641 201 796 24 564 79 1046 302 901 319 512 656 749 1064 898 1018 788 89 868 797 458 579 249 398 440 291 465 31 229 76 1053 60 980 309 633 76 292 52 902 739 761 163 271 491 56 642 89 841 284 99 874 490 6 827 798 382 124 1070 390 424 199 28 796 1017 943 894 1026 613 498 647 353 280 297 588 309 625 505 156 995 651 605 601 566 743 590 205 1024 760 512 805 1065 346 895 308 634 962 547 490 953 301 310 690 795 977 33 474 797 712 935 858 566 277 558 849 459 923 290 1043 97 384 1058 943 987 95 567 820 795 802 296 699 346 547 963 889 922 97 417 872 954 277 520 936 780 552 867 810 912 614 42 213 514 528 971 150 842 434 819 945 198 125 615 928 239 266 711 1064 897 336 716 910 74 626 915 585 684 955 170 76 647 657 170 1033 911 754 747 789 509 376 461 610 250 17 248 934 497 419 453 940 102 573 143 196 65 467 1059 308 584 872 681 624 979 46 858 480 171 943 410 1059 810 934 218 1031 610 167 680 505 757 892 587 153 143 866 574 161 181 1040 112 703 1001 680 1028 894 950 492 703 969 630 51 261 62 274 649 313 83 304 737 273 155 115 766 277 245 47 917 613 204 1010 837 678 112 867 464 627 410 93 550 196 967 90 53 563 414 912 774 263 122 660 575 775 1073 855 323 352 648 573 513 869 798 712 616 1050 129 619 1009 291 791 185 11 1018 48 45 716 218 610 754 802 431 329 356 663 392 320 372 956 382 399 1042 304 744 734 110 845 302 559 765 475 113 29 720 665 339 284 1056 98 778 184 234 331 982 291 796 853 78 634 1075 629 917 168 559 673 491 78 507 1047 771 791 125 169 801 469 855 396 721 898 274 629 338 655 664 67 821 695 941 222 589 255 391 937 829 546 87 867 994 924 964 254 797 619 617 168 370 513 974 308 95 73 493 735 1030 138 398 25 522 670 542 429 95 866 806 242 269 232 630 587 439 206 224 426 505 415 210 626 1055 1070 812 272 781 60 155 557 150 732 289 147 294 486 293 563 381 751 571 939 513 466 589 1004 470 979 752 59 644 670 630 975 559 167 748 264 520 886 178 562 266 522 576 1034 980 479 103 493 475 450 53 546 135 801 900 5 406 998 1065 738 820 165 1064 155 1034 628 72 603 998 219 82 509 790 537 491 49 383 621 95 876 82 135 1004 88 725 473 61 778 703 472 723 206 667 27 176 64 714 68 565 525 168 276 293 779 411 27 481 1013 198 935 890 99 640 232 396 477 30 277 558 305 32 320 118 284 617 1063 506 623 29 50 995 186 574 351 993 779 530 543 102 993 38 393 158 353 508 902 130 892 937 148 909 1050 688 804 529 107 939 480 217 413 743 539 341 198 615 1024 1012 1003 496 770 1055 887 122 41 1017 465 140 537 231 186 806 247 422 225 988 1013 945 277 543 699 883 854 122 495 491 758 87 841 485 86 374 302 596 808 108 612 1029 771 490 933 667 704 727 235 498 668 608 330 256 434 408 518 788 579 429 466 535 724 555 706 136 349 109 414 384 1047 713 378 406 703 946 740 759 841 530 862 993 678 89 404 247 741 40 153 171 815 217 190 345 333 85 29 666 115 47 747 320 426 504 542 9 852 877 292 1020 790 469 744 471 224 982 878 1005 222 519 142 135 587 72 343 668 1 415 599 963 769 874 534 1055 684 20 70 203 4 31 880 881 317 563 403 858 400 121 685 173 650 723 301 53 272 942 128 387 522 95 732 657 929 83 660 53 430 904 352 1024 92 476 463 999 698 256 746 78 130 423 823 428 164 843 539 97 405 131 780 18 738 83 120 677 1054 1076 532 322 720 743 237 776 147 399 662 716 795 56 8 324 359 842 442 630 740 141 592 24 1054 559 91 83 775 686 776 694 287 145 885 1047 191 241 1009 806 719 536 376 1053 656 1025 12 823 216 232 1076 176 574 119 992 793 332 734 702 703 223 607 783 1004 370 1059 578 483 155 511 874 703 1076 401 342 33 3 117 527 550 1038 1059 232 573 847 317 341 729 24 772 680 69 1041 214 72 407 720 199 868 861 956 770 1008 991 1065 776 925 427 159 1019 69 132 421 1048 536 850 337 605 414 796 1023 162 296 537 941 433 503 346 253 93 786 5 156 729 61 503 834 17 550 827 258 758 811 21 621 700 270 383 993 788 991 163 551 317 662 1075 878 63 822 337 1011 794 103 869 516 719 876 917 809 333 843 625 714 640 347 537 815 603 981 135 1023 331 363 398 78 342 267 123 679 69 968 585 840 143 449 593 194 265 6 533 346 943 462 622 120 840 835 345 171 308 833 256 318 856 621 77 410 412 417 695 335 252 1072 412 79 256 88 598 875 537 494 946 793 282 312 541 298 1072 252 386 471 750 295 482 137 314 170 89 148 395 16 9 688 655 325 636 208 507 169 1038 879 826 45 884 67 511 779 380 891 498 307 929 5 946 659 167 782 371 927 77 323 905 44 579 997 89 411 131 434 857 200 188 379 1050 765 833 957 801 723 346 1067 200 251 911 228 865 631 271 963 912 295 774 143 619 574 646 630 124 307 992 399 543 36 413 512 974 361 960 345 166 864 45 610 396 190 65 704 333 384 744 985 406 342 74 214 150 317 440 710 630 381 976 920 489 187 100 29 714 551 58 644 48 912 656 136 1025 41 142 989 435 542 1051 161 509 649 941 367 997 157 322 628 103 76 11 936 347 537 347 993 106 744 443 358 454 278 120 893 69 544 676 142 595 434 614 148 423 244 383 824 1072 232 685 604 787 330 656 843 841 497 290 843 816 710 640 87 940 691 841 611 799 920 837 790 248 181 321 110 518 400 603 670 118 791 795 400 913 896 184 267 245 198 1076 900 914 799 1059 377 599 852 716 1008 455 141 841 147 456 937 286 875 174 172 1014 1064 1031 34 360 89 425 792 922 19 67 427 1039 461 220 657 395 33 619 125 1066 676 1011 909 1005 641 211 174 574 900 1049 637 821 692 330 716 90 510 90 360 262 1012 697 64 632 807 815 857 742 722 450 813 955 553 737 613 30 184 326 279 249 691 615 942 63 451 680 102 528 707 438 536 875 908 817 298 292 416 61 573 1063 661 724 867 1023 474 396 187 672 872 250 598 752 179 108 573 379 307 714 1029 557 1045 974 957 1065 552 34 568 6 160 791 772 608 1002 332 376 414 869 373 547 25 430 970 603 178 786 790 667 912 36 472 715 611 580 545 791 149 730 520 682 547 306 511 770 4 1058 477 670 753 678 800 867 718 490 635 137 634 966 703 813 662 769 915 206 359 1070 936 12 985 1001 1065 281 286 441 748 934 27 546 458 159 1033 803 353 1074 724 849 623 703 681 550 748 982 335 836 104 233 200 699 830 93 211 979 629 274 598 127 1046 336 911 921 781 649 458 773 1012 308 672 43 10 108 933 663 955 409 865 442 380 287 818 180 950 428 362 220 176 863 42 439 706 327 792 214 301 360 953 180 943 902 695 137 440 666 50 147 567 373 1006 684 225 284 189 929 10 444 897 641 911 607 11 982 752 1059 858 54 625 1032 855 53 908 354 217 958 995 746 143 610 506 156 875 313 925 274 180 705 827 1060 657 874 155 889 525 858 100 559 473 263 699 1032 724 141 430 242 641 162 241 323 1072 1011 283 845 763 786 1001 720 238 140 391 358 226 925 489 9 271 179 1021 262 563 960 594 247 302 708 906 64 434 972 324 849 272 427 1028 316 1003 1010 597 963 989 193 184 776 331 400 204 563 917 626 717 671 8 850 524 244 824 475 618 941 536 673 236 381 668 260 229 897 661 553 747 196 1031 463 327 410 145 50 169 897 537 1016 119 483 804 1074 146 635 909 617 601 1000 502 927 258 560 450 924 627 758 682 814 452 514 985 41 206 834 625 688 697 473 365 700 525 87 650 1012 1036 372 783 533 453 276 947 132 18 845 363 1064 1072 506 161 761 526 54 44 835 213 103 608 910 396 571 73 893 620 545 959 452 1000 210 1072 123 347 913 764 433 997 167 450 468 607 608 572 1072 392 581 509 857 900 900 988 627 115 968 886 680 956 939 769 655 795 58 617 687 389 314 719 549 1020 190 390 1003 163 539 1046 195 576 53 394 1062 675 102 746 385 93 982 1017 249 316 221 778 733 887 631 510 471 180 898 139 73 1048 840 905 153 709 508 349 903 903 1048 361 153 702 340 248 346 285 782 144 921 849 160 768 514 43 363 558 539 706 215 129 656 143 559 693 812 122 881 785 438 731 819 871 213 1057 628 530 1034 278 83 1045 1040 183 839 701 840 892 900 370 14 414 948 167 711 872 976 284 724 864 837 650 765 471 413 618 1022 417 947 139 742 459 95 278 477 414 470 798 858 742 1044 933 606 681 641 903 653 386 541 862 611 118 521 569 812 227 1062 928 354 550 51 586 163 676 219 826 99 805 707 524 842 372 169 323 405 1022 419 813 335 517 794 822 1060 691 985 688 170 722 1029 577 31 911 463 417 260 761 177 105 158 751 47 954 858 215 552 468 1047 493 1001 250 890 684 287 413 523 912 652 912 502 966 1009 631 915 1043 977 365 539 179 455 977 97 954 141 1060 500 964 52 309 1076 492 935 194 651 691 689 321 602 913 507 782 751 670 306 493 330 977 174 86 976 746 678 927 526 79 72 269 738 960 550 1010 705 827 179 897 709 111 969 803 843 48 856 441 592 818 444 1034 272 77 63 679 88 422 868 772 191 476 944 784 1031 721 1001 608 751 259 941 503 234 37 151 379 15 1035 1029 798 605 936 274 859 181 417 376 879 440 344 172 302 948 530 690 420 412 397 308 400 1073 391 1055 259 564 357 858 175 879 632 297 32 487 119 1011 284 1000 617 27 360 121 627 601 353 851 333 852 810 622 899 777 577 880 648 436 429 199 196 65 644 355 432 864 871 546 619 581 547 58 834 517 1007 236 246 725 206 430 647 334 906 105 398 705 264 301 879 461 481 1075 950 23 866 854 781 174 278 490 281 103 434 528 375 538 517 159 323 272 635 420 287 310 167 540 917 331 34 795 447 268 948 486 609 426 262 864 559 687 405 168 97 735 286 915 556 48 25 1036 220 503 799 620 1045 671 809 409 99 724 459 129 1018 446 138 862 263 449 289 562 541 788 949 309 448 908 397 410 415 375 928 1049 899 306 799 286 200 269 390 915 394 668 593 927 468 460 416 770 884 512 229 918 211 661 740 791 481 114 597 852 800 77 2 951 210 15 277 276 1012 1001 381 693 400 591 989 940 827 217 194 482 124 157 496 753 157 810 114 530 362 436 210 952 1045 132 473 579 640 194 845 482 526 348 44 261 73 534 401 851 831 399 659 600 426 283 697 273 1069 1023 401 1018 820 783 890 877 580 318 99 547 70 339 789 753 750 641 524 413 223 864 70 502 183 448 566 698 1040 749 847 551 269 36 37 171 820 547 773 889 58 693 405 116 91 535 787 62 763 570 620 125 706 1064 980 242 1070 809 597 50 251 661 288 590 360 973 802 893 845 1037 986 15 475 699 265 893 293 716 799 163 596 792 305 987 859 525 1058 864 962 253 936 566 994 520 126 299 1051 219 230 78 217 904 1049 886 307 374 834 872 553 973 258 1019 126 364 773 44 872 249 374 41 882 649 423 650 522 458 855 593 502 552 736 1072 388 56 1053 19 575 832 120 459 807 915 468 1059 291 523 123 656 283 379 771 379 1074 884 617 1013 713 450 1066 1070 588 1056 667 142 935 381 524 564 352 773 738 451 234 352 774 469 45 94 320 261 29 1004 333 1073 176 755 1001 709 471 423 821 503 681 797 610 77 12 886 1052 873 268 936 1067 657 77 88 667 291 863 759 172 1045 718 418 237 180 141 484 656 890 678 848 809 220 877 310 882 1023 249 742 839 244 893 827 123 444 362 839 163 552 671 746 91 269 96 646 781 15 545 597 790 305 1052 633 195 758 840 141 344 145 181 31 396 810 538 291 290 325 498 647 1006 236 289 620 251 775 294 190 897 18 428 855 20 655 62 228 68 973 918 867 1030 674 988 724 132 957 761 533 394 560 569 789 641 952 144 55 130 474 99 997 474 959 142 976 224 22 227 876 603 3 1069 4 5 1006 1069 245 818 459 53 84 242 581 220 267 89 238 898 843 184 864 923 1031 865 701 932 618 622 811 1053 746 182 468 1022 305 951 404 568 473 14 474 115 639 891 541 222 806 424 678 827 56 553 50 118 14 625 770 703 116 597 312 886 490 935 415 672 59 440 91 862 678 566 341 217 451 93 486 1049 439 329 973 775 500 599 516 49 925 441 1047 483 291 301 1008 47 246 550 617 921 343 44 204 306 1030 708 510 572 231 595 581 906 195 406 933 297 768 1010 468 274 627 776 123 313 220 586 769 1033 693 399 482 823 424 523 565 923 217 723 584 200 105 498 1074 106 709 599 246 941 1019 498 955 543 1047 963 238 600 1043 732 248 875 859 784 1029 876 652 649 604 774 163 615 850 295 465 164 747 718 884 1070 255 342 233 677 998 52 467 606 403 923 3 436 823 327 1069 576 447 629 535 950 142 684 430 503 813 1045 463 37 1006 787 707 594 123 107 744 540 50 198 881 931 463 694 170 202 361 968 40 709 1020 277 991 113 408 347 1076 32 609 844 1061 913 113 326 820 210 402 754 818 412 191 148 913 308 957 1069 734 381 879 626 532 50 534 58 926 944 202 344 64 563 607 851 926 721 502 689 732 952 245 343 996 374 398 536 503 298 931 673 1044 757 42 580 491 666 455 567 693 353 414 138 376 987 155 278 65 519 359 590 165 274 928 565 72 103 165 394 107 980 527 610 597 708 628 382 1045 437 461 942 907 771 295 699 712 552 803 289 671 177 659 32 271 329 492 997 149 951 269 522 639 980 827 959 324 748 491 561 1071 43 339 480 773 357 1037 134 618 643 1047 439 109 76 58 114 666 854 807 979 1058 327 122 711 146 316 623 962 783 991 86 826 1032 191 829 332 475 1032 756 886 562 217 734 630 448 673 769 260 826 685 924 1000 864 341 643 132 305 593 791 661 36 250 147 218 898 534 40 509 980 279 445 151 151 557 1058 349 876 226 61 767 440 720 970 78 755 661 835 689 548 547 733 618 533 632 724 561 186 850 1040 1043 693 498 825 988 118 1066 766 439 496 169 1034 1022 512 690 26 654 729 611 201 622 960 159 100 801 284 26 568 495 428 479 216 345 981 38 1031 817 604 309 55 1013 208 1075 561 923 168 757 353 490 1008 648 990 904 1004 507 261 908 940 118 64 217 975 329 1011 745 134 335 454 702 110 649 184 783 229 398 310 826 506 354 815 1015 748 231 237 1004 750 687 93 132 549 894 743 680 987 843 272 95 721 351 718 1015 785 387 840 546 1021 104 530 644 448 869 616 1008 460 471 548 936 181 316 829 106 803 220 487 717 830 352 412 137 121 674 883 113 341 731 702 206 161 724 733 138 780 61 292 611 589 719 179 112 784 500 426 420 735 61 722 969 104 700 656 1056 654 70 524 673 1054 942 873 12 228 617 455 63 614 883 130 416 24 1001 803 2 310 913 511 157 778 44 115 1006 173 1026 791 308 465 388 112 659 579 170 3 357 47 794 150 595 664 1044 1036 690 333 552 1033 634 1043 849 834 381 741 635 994 526 379 815 867 984 468 983 338 455 337 330 416 150 664 817 397 577 784 241 486 630 624 839 146 815 1040 282 374 358 984 249 388 835 1007 200 381 834 524 488 86 928 407 516 763 219 725 109 768 244 421 269 574 725 10 58 579 170 249 982 536 437 724 504 1046 391 94 928 268 420 1067 23 661 716 150 884 711 1057 601 859 277 645 27 832 1057 48 923 449 749 391 590 159 354 1031 213 678 21 673 367 850 1026 327 881 495 496 273 1038 508 611 491 194 463 93 579 983 118 665 518 309 391 669 695 1029 934 822 925 761 101 151 955 516 1000 337 278 17 203 753 218 338 757 964 686 970 42 477 772 206 719 903 568 591 899 679 773 663 71 677 481 470 1022 871 20 424 119 26 67 86 869 991 49 386 1061 573 699 107 437 732 169 182 160 605 302 262 1013 204 502 17 932 441 206 623 1022 169 494 625 773 133 130 927 706 598 1034 128 963 118 1035 113 819 561 310 120 681 177 507 197 437 578 43 78 182 294 798 516 39 880 607 750 901 176 1039 300 57 210 894 672 302 810 42 363 445 282 570 335 207 439 705 372 968 434 736 72 286 1010 1063 556 920 556 630 1032 48 449 164 220 368 761 573 1005 875 208 728 1029 838 764 24 795 829 759 860 1040 781 1072 159 331 498 1023 51 131 137 581 705 739 599 882 798 1026 417 932 435 748 119 360 504 675 576 127 498 716 128 868 556 149 1009 36 798 322 908 559 10 364 1012 554 539 379 233 755 78 1035 568 1027 30 299 650 424 455 828 1072 54 847 775 204 740 874 354 241 475 242 395 270 186 522 999 103 715 727 829 996 464 753 722 432 410 819 613 64 1066 1055 211 553 497 540 146 305 430 449 337 730 462 925 511 653 792 347 782 867 818 741 532 247 434 813 754 709 700 70 1046 1026 85 921 160 421 337 80 537 356 951 1036 35 991 404 641 279 834 81 716 816 497 528 902 768 359 212 38 929 266 28 482 199 610 625 696 419 98 369 259 347 458 516 51 970 603 532 230 501 930 104 869 347 678 604 511 538 418 69 1023 151 915 208 220 989 594 60 370 948 783 114 62 511 392 733 889 466 6 1074 292 351 865 993 2 228 368 487 334 375 924 455 754 108 403 656 619 333 824 398 832 127 517 709 89 117 428 658 149 871 900 516 158 395 977 742 602 352 800 728 256 582 137 487 329 90 806 348 694 864 489 821 810 525 270 75 61 603 253 595 827 448 660 1021 598 1027 646 990 340 97 1068 330 133 1042 475 1058 569 1028 577 32 1016 252 220 288 560 139 362 1015 158 1006 350 341 801 468 1070 1042 944 380 757 996 144 838 462 411 788 147 1074 119 569 825 709 610 411 404 1033 1021 471 417 133 472 330 1046 727 282 1032 111 812 633 629 197 993 699 474 717 1020 11 328 65 204 797 1002 98 901 697 262 949 780 237 48 175 1062 774 796 433 865 182 419 982 410 445 410 954 225 903 770 376 153 379 663 686 571 512 887 712 317 864 935 340 918 84 300 124 520 864 674 953 792 179 211 58 16 725 98 948 362 663 414 25 59 572 741 341 409 364 13 824 70 477 871 277 999 602 88 218 196 155 225 311 377 382 109 801 701 702 819 721 413 348 537 724 298 224 278 578 415 216 270 327 230 827 54 800 187 711 988 883 690 52 301 436 856 192 217 33 855 772 338 631 504 314 965 703 275 792 235 89 465 410 293 48 821 1049 233 591 522 816 512 845 9 872 736 279 724 1063 693 701 585 258 193 1075 119 746 15 641 9 1033 154 225 62 398 628 372 918 920 293 742 1046 584 1001 883 407 653 333 797 977 1042 563 495 420 527 749 905 241 844 129 160 1039 464 830 187 291 507 357 1025 1043 734 848 97 918 552 845 87 422 59 7 288 157 112 118 421 564 616 90 986 439 883 148 603 469 107 914 595 296 684 583 1033 767 1051 528 829 811 478 785 208 745 1056 1006 802 573 543 429 77 519 41 552 446 1060 578 150 213 902 889 534 436 164 381 516 454 464 829 286 796 630 640 736 773 52 325 241 386 809 64 678 1026 178 399 133 435 774 331 702 624 739 652 597 122 640 22 794 554 731 854 744 146 916 792 740 348 610 169 682 87 961 856 737 922 707 152 138 200 202 4 759 927 231 509 939 1042 931 893 608 872 139 761 711 982 1076 1041 376 159 888 644 779 95 467 486 730 280 101 128 1056 514 284 722 503 802 202 702 918 1024 719 77 171 31 169 1012 380 521 967 517 792 423 641 798 797 688 683 489 1012 157 80 184 806 513 464 227 231 211 490 252 791 431 583 1057 80 142 242 975 529 944 711 913 403 533 8 140 612 381 981 936 921 661 166 876 630 750 484 134 572 599 748 303 761 779 863 643 630 228 681 437 262 564 333 388 354 818 542 651 1015 177 589 729 705 214 777 793 757 1032 761 359 490 233 38 68 937 867 422 580 1076 1027 103 362 120 568 803 35 173 258 1073 609 248 470 889 113 221 371 992 453 303 902 324 118 818 78 908 619 943 355 379 871 201 1076 256 927 1001 975 495 923 656 909 449 524 96 434 1010 1039 397 739 522 619 265 362 412 968 13 220 388 1049 833 730 422 904 585 171 401 47 984 982 30 430 873 216 721 1053 275 734 1047 976 229 393 216 601 433 470 935 1013 70 14 984 687 603 814 586 116 880 210 641 55 465 1007 704 1066 412 843 346 700 338 1074 210 897 406 1069 293 44 666 785 969 809 608 1060 601 615 321 985 854 85 565 770 7 353 167 546 856 768 730 893 315 334 847 835 711 1018 34 79 165 858 319 363 156 381 761 1066 871 861 891 853 435 592 503 954 226 186 475 195 813 614 897 91 439 599 427 629 946 183 213 1073 13 620 784 134 157 483 350 1041 932 241 224 582 864 242 604 62 816 618 693 950 1076 804 315 709 11 394 959 750 336 455 167 906 996 652 423 1037 1014 134 83 1011 709 148 971 666 695 97 713 401 908 485 824 581 189 650 663 263 177 311 33 981 813 308 694 422 500 799 617 202 929 815 84 903 312 656 21 377 601 58 895 265 660 241 138 763 555 91 314 153 581 813 371 113 86 58 116 838 104 572 320 744 397 340 1066 221 200 81 810 729 226 188 407 464 936 386 199 448 659 228 235 382 848 942 738 973 777 315 550 757 202 811 218 730 36 8 160 236 351 842 768 197 336 435 1049 470 130 720 15 361 187 687 5 33 1020 702 452 730 1042 308 300 227 125 810 108 33 950 544 52 717 761 634 377 311 103 614 135 792 727 672 817 60 778 229 927 799 43 1044 477 512 485 981 532 1032 1001 613 508 1021 1062 826 154 145 372 514 850 784 656 590 624 351 18 365 122 38 1061 418 896 801 606 108 878 372 735 607 669 477 609 84 659 106 87 149 663 597 53 890 546 627 253 742 39 920 297 1 234 850 4 808 985 266 304 1048 432 804 818 872 559 1044 369 800 270 936 303 83 616 615 518 994 131 943 573 222 114 701 142 938 468 1047 1060 858 111 833 1026 743 764 186 397 860 898 380 187 589 699 180 484 670 39 380 736 650 322 33 234 890 746 810 502 6 293 557 150 726 833 129 1014 102 198 497 89 871 84 853 888 282 782 699 740 1059 173 271 979 149 328 517 697 76 419 135 460 116 31 828 192 23 666 579 86 229 217 215 82 227 793 304 213 350 1074 850 1069 567 748 936 694 713 991 481 829 1024 949 546 953 642 508 349 763 273 33 928 781 575 722 1017 431 67 799 546 107 704 538 991 537 969 984 856 1004 733 552 1 806 587 103 953 494 1030 618 870 255 171 384 870 51 26 365 855 948 165 369 767 220 152 243 757 478 712 192 1050 1045 1073 384 305 859 514 601 472 480 586 654 783 140 24 849 764 222 238 1011 545 832 765 1036 816 488 138 337 939 614 546 898 744 344 780 939 80 606 234 1052 641 342 985 1037 1001 691 974 33 725 945 552 750 275 412 603 629 878 812 695 371 1004 440 469 169 30 1030 723 355 668 848 420 800 791 402 654 821 332 474 909 152 420 457 938 79 933 154 1045 1027 537 763 639 235 825 671 235 711 482 768 367 392 54 681 334 206 82 383 611 37 343 619 170 384 906 757 901 465 877 114 914 997 475 93 780 1039 339 167 28 1001 583 217 505 907 812 556 857 729 885 475 783 296 947 119 265 1059 1019 707 805 52 492 728 619 1029 241 669 1 298 279 681 979 194 426 521 225 497 162 685 707 24 705 253 759 18 467 1058 795 834 860 174 371 273 674 97 102 683 651 719 227 435 312 1047 125 68 209 648 431 933 623 346 202 245 198 237 989 945 696 869 211 1026 1003 114 1052 177 490 71 932 704 1051 88 315 452 461 846 79 665 1003 968 482 862 99 904 687 94 290 740 842 1075 285 562 897 938 811 1000 313 453 106 100 638 546 690 23 545 484 253 736 367 51 960 729 244 889 952 876 56 508 472 410 15 729 350 817 324 392 315 443 988 394 1026 957 93 1062 1070 1076 13 662 467 794 259 973 423 569 891 535 1024 951 26 523 400 940 49 595 315 46 996 366 211 586 667 965 343 302 96 164 777 822 1010 536 850 930 1045 488 245 859 585 134 949 440 563 390 355 405 882 80 964 856 460 648 263 27 481 5 54 126 957 929 1045 658 515 226 387 332 381 342 521 30 325 430 1025 999 775 669 1026 454 1028 756 946 995 681 457 107 608 617 221 206 517 861 159 507 216 188 745 394 102 971 48 324 666 171 1016 468 903 596 654 935 745 126 986 375 165 620 422 1059 537 478 858 1053 697 455 283 930 271 759 305 981 157 959 671 11 982 430 181 1025 632 412 451 1029 333 828 198 79 570 511 358 899 861 977 316 580 17 905 452 202 78 425 372 1016 419 948 127 536 932 864 1019 1000 193 750 349 200 842 730 723 450 825 950 448 304 803 684 13 384 797 150 762 954 165 441 183 597 559 314 833 328 8 1046 407 407 246 967 407 820 277 618 826 3 626 186 250 1033 559 952 496 901 941 884 655 748 861 632 334 1019 919 1019 373 1012 999 262 927 593 114 571 681 304 999 149 51 708 372 871 1044 347 724 321 368 775 523 74 396 1053 575 45 618 482 354 447 750 458 398 1021 613 653 195 176 701 708 82 16 899 1039 1035 238 697 392 726 781 815 932 88 663 989 473 757 643 814 224 254 986 536 618 835 100 391 164 277 883 1014 498 619 543 907 122 242 5 459 714 280 139 346 504 82 107 174 808 423 91 551 1024 371 992 546 835 908 647 280 619 374 216 201 203 967 554 445 199 484 730 278 403 650 629 680 524 278 2 469 164 490 176 65 965 774 298 575 911 273 875 1042 557 542 113 692 847 514 317 894 741 454 788 879 52 955 153 509 168 971 506 253 150 322 357 95 374 612 624 158 167 370 947 676 186 387 896 843 219 138 648 1022 589 1026 101 151 788 730 93 579 403 727 241 629 126 194 855 1003 1029 593 991 604 208 969 793 903 306 229 35 198 172 208 31 879 616 1076 363 670 108 472 1001 1060 60 1041 1042 115 284 598 402 852 874 628 989 15 43 478 679 1004 793 278 69 532 942 310 415 389 370 463 874 998 449 1021 67 639 986 1065 81 300 608 655 460 522 815 294 481 125 432 985 979 719 982 145 663 165 483 356 585 128 301 824 917 927 271 906 226 236 121 198 399 219 526 1049 1064 574 730 426 705 1063 726 73 248 632 837 81 552 105 811 498 158 692 920 585 798 259 165 219 560 870 499 553 133 23 215 409 729 985 260 761 211 825 75 187 729 740 681 1065 517 525 776 767 201 293 1000 698 429 7 467 758 362 1007 46 335 874 524 987 400 587 38 588 482 632 803 944 621 275 325 59 910 205 716 563 793 298 195 254 1013 34 132 4 242 782 632 242 199 606 23 472 1045 198 132 402 344 343 299 650 532 459 250 155 145 391 333 439 986 519 974 112 582 36 775 158 301 260 885 977 965 929 305 282 902 2 1060 46 448 442 996 869 155 558 85 855 977 147 532 366 1033 882 1026 419 949 20 620 631 586 826 832 789 523 208 272 537 165 173 832 382 737 966 373 56 329 399 789 769 578 364 94 542 94 1070 957 876 946 136 15 35 574 539 373 562 77 380 292 5 252 784 241 786 855 791 697 890 188 461 10 286 370 754 102 160 876 490 728 1037 732 1030 784 968 818 904 993 954 71 239 844 667 84 51 272 279 612 484 131 92 290 558 437 617 148 382 547 665 790 13 579 758 364 335 1056 930 1016 740 181 934 295 823 113 457 415 313 1066 735 421 372 947 282 194 1025 398 662 451 977 371 1047 632 371 192 701 942 562 189 690 125 723 123 585 1069 443 72 479 384 1073 457 465 635 18 93 664 784 857 867 365 573 972 954 86 652 835 819 622 1009 830 355 149 844 502 965 738 643 716 910 117 6 23 467 141 963 324 837 237 267 122 100 747 936 860 1013 97 275 802 133 921 935 531 494 220 875 653 952 986 126 328 401 253 657 445 763 684 584 363 237 611 272 89 284 68 508 661 151 465 554 913 128 841 27 391 418 1016 1016 804 805 960 1072 31 759 273 696 401 750 1037 555 575 1044 999 587 1001 963 576 456 986 913 1016 56 564 703 991 821 829 108 457 824 285 863 935 386 7 1045 1070 370 791 555 58 826 207 350 402 105 485 721 150 210 813 626 517 67 406 874 316 100 343 402 453 960 667 149 781 304 568 333 892 982 198 514 309 1059 965 696 419 240 263 815 532 582 638 994 365 705 999 84 722 183 835 946 537 480 568 768 258 599 489 622 90 802 732 38 951 755 923 523 1062 818 124 511 438 507 473 97 169 232 542 734 805 865 845 971 166 21 228 77 672 68 895 259 1005 336 982 830 304 295 872 389 291 731 124 1027 764 957 1042 146 691 1018 193 10 604 558 771 303 359 747 64 480 865 648 698 674 664 615 439 566 49 53 123 317 968 25 392 706 28 710 863 915 296 854 863 352 402 833 69 937 837 902 856 779 448 109 1067 1054 143 553 378 115 614 681 134 1033 216 259 468 642 151 832 25 269 369 372 276 1073 146 308 314 293 616 1043 15 47 49 787 693 145 135 940 452 735 303 954 342 242 932 850 739 509 791 1009 718 686 219 438 176 835 1007 983 312 962 41 1063 700 464 615 833 468 588 820 1050 1053 999 365 962 556 477 234 648 25 160 1059 1039 293 812 994 232 740 578 989 391 561 876 236 920 517 382 871 332 208 886 255 660 391 165 6 1024 356 422 237 668 953 195 749 563 454 55 567 119 54 491 807 829 566 667 920 480 855 426 210 994 517 769 359 866 717 372 407 178 550 222 876 3 53 243 810 936 336 124 580 251 122 920 834 935 211 531 396 282 177 136 41 13 1052 473 53 798 165 642 822 612 869 496 648 777 197 320 196 111 597 643 946 192 310 621 662 287 290 895 269 740 1068 13 958 399 1049 846 747 907 84 557 903 703 542 909 390 673 579 273 277 144 1059 456 880 158 624 894 1059 779 402 706 777 649 860 435 522 478 532 873 661 912 250 69 42 179 965 699 63 197 637 44 240 934 656 756 384 263 91 1038 460 865 533 1064 480 737 296 33 625 702 960 12 887 958 897 663 292 394 970 50 859 590 50 781 540 804 14 176 887 367 885 987 305 595 488 309 413 60 540 927 565 324 713 13 380 992 707 985 751 756 108 1027 486 828 673 289 56 498 942 383 101 17 129 2 1043 381 38 988 920 476 663 880 110 434 245 96 1033 243 927 609 190 109 678 257 251 737 156 276 466 214 553 1074 566 909 351 333 392 925 878 1059 920 9 358 374 1021 783 55 787 154 483 952 847 708 797 567 510 400 938 775 592 813 714 1043 731 209 1039 808 429 334 343 817 259 806 116 1034 174 972 864 558 982 1072 722 453 419 229 218 424 983 1074 631 181 75 595 946 775 174 336 422 1055 534 202 971 571 693 151 418 319 619 41 724 847 822 207 731 734 1021 844 530 66 725 402 171 539 711 1010 1018 163 185 153 680 720 850 445 556 402 961 595 1024 346 320 325 920 910 403 274 1013 497 451 901 238 848 313 323 818 274 428 926 961 595 652 330 631 859 698 682 688 63 195 208 765 958 407 226 780 735 854 583 114 291 139 1070 903 360 196 415 851 648 995 1072 7 378 644 340 608 238 777 835 346 608 355 998 256 631 629 108 562 161 985 621 603 672 168 81 347 261 891 128 1048 100 852 340 227 433 28 626 941 47 884 123 61 681 445 346 446 193 554 936 497 887 475 677 67 166 786 959 563 719 26 788 952 543 700 320 767 117 208 370 215 246 598 491 513 928 90 185 627 744 761 277 69 561 451 1068 133 930 657 666 843 68 595 944 625 914 31 883 668 634 1042 1 873 147 31 611 264 461 639 5 775 577 760 373 1017 120 495 426 388 1050 814 353 360 927 30 218 649 808 666 255 477 476 543 836 1050 635 475 1002 355 811 63 645 842 206 627 224 616 214 666 1041 805 228 660 235 423 38 215 864 613 276 2 800 838 116 671 358 201 142 345 1070 892 664 848 836 742 118 651 893 276 399 973 160 297 805 188 101 30 776 713 1001 904 581 598 585 544 1021 13 435 67 423 997 620 727 684 922 417 230 445 87 909 790 710 43 690 69 937 268 970 695 474 208 481 756 435 140 286 158 847 828 873 884 642 827 934 965 1057 393 111 53 201 770 281 383 385 866 996 695 12 989 201 1005 176 633 419 456 178 13 278 343 442 268 11 124 552 238 383 652 68 150 938 1045 682 257 568 309 152 1020 322 49 212 46 843 246 280 986 199 208 538 313 333 734 607 1062 624 434 611 462 533 911 58 143 564 512 603 772 161 774 197 931 140 475 597 321 38 30 455 68 804 1061 838 993 270 822 979 730 297 489 718 79 886 303 447 840 486 489 1057 801 683 275 842 172 405 113 101 80 673 231 245 271 517 2 858 111 217 17 309 1055 783 161 655 273 582 160 937 718 369 759 99 957 371 862 584 306 453 160 578 1045 609 1014 297 835 820 424 735 924 36 507 459 173 527 484 688 296 1051 141 849 143 494 381 387 383 974 84 847 303 264 683 597 603 756 276 921 512 394 519 792 970 467 560 706 89 338 171 791 688 820 918 592 188 189 85 710 689 663 622 813 901 944 319 643 754 369 166 386 902 520 838 995 33 510 914 523 133 719 291 33 892 744 886 450 465 492 611 546 617 1074 730 586 730 305 976 923 208 603 691 452 847 532 33 684 297 163 439 786 71 799 1032 30 353 1036 844 841 1042 326 836 374 486 941 847 81 285 422 1026 816 581 925 29 723 438 732 447 216 127 270 172 56 215 907 36 652 23 593 198 5 767 1020 359 1060 981 299 200 364 128 167 669 941 747 930 635 487 823 59 162 901 590 808 437 150 518 16 623 380 721 247 516 1041 288 997 544 634 360 281 992 365 591 764 412 946 13 790 503 834 726 827 600 16 982 21 32 840 18 947 605 241 884 566 860 1068 662 865 603 1004 199 510 296 294 723 595 455 220 278 53 604 721 265 1046 485 232 968 83 550 882 235 767 646 67 265 310 86 105 111 949 761 497 544 974 693 244 348 124 149 1069 274 1065 1008 518 134 888 1042 807 610 658 303 86 1001 908 103 258 453 233 293 442 818 976 939 810 252 572 955 872 406 96 822 925 63 1063 854 172 1033 335 32 666 698 313 3 9 596 736 402 1000 493 367 749 82 820 699 458 981 247 291 232 386 1015 1038 229 247 116 282 46 757 733 518 376 810 418 724 195 968 727 75 959 757 934 135 1005 663 418 407 509 1000 406 686 755 1068 1066 219 708 630 404 740 982 163 82 387 659 849 929 278 198 641 473 428 1070 332 924 863 516 1031 962 53 1035 534 958 591 607 421 36 767 513 723 603 377 1061 251 777 612 170 828 212 763 131 298 595 775 946 580 103 106 895 563 508 927 639 670 761 834 753 638 416 171 660 272 1044 859 769 40 240 96 362 949 635 351 306 148 69 522 777 941 218 404 852 490 568 494 881 280 270 864 429 973 551 884 472 694 267 681 45 20 937 300 919 1042 708 696 577 719 232 780 77 865 362 958 897 622 872 498 530 817 215 187 630 672 781 156 737 257 154 533 918 457 283 816 766 170 539 1035 171 295 448 489 300 675 49 215 1015 258 681 937 490 244 305 666 351 212 455 675 247 258 1014 320 385 98 548 435 544 294 251 98 169 565 693 314 175 574 918 1047 109 993 446 478 338 296 447 743 711 853 50 1009 502 158 315 354 914 635 841 327 632 434 712 536 954 662 635 877 1011 860 425 893 402 274 178 474 984 1067 132 282 241 372 541 880 818 919 450 159 987 939 617 774 1061 406 990 867 1076 931 311 502 930 640 936 166 641 9 222 179 482 975 429 690 206 1004 694 677 432 182 449 199 586 756 416 621 933 806 341 197 461 623 377 321 1033 826 517 260 482 1046 223 369 687 159 402 1 602 709 516 685 848 201 324 725 885 695 33 1055 254 1009 275 200 258 289 83 401 835 849 148 267 768 820 383 189 365 213 57 585 7 402 804 195 451 357 947 203 611 142 45 918 211 1056 265 756 527 1075 714 208 109 79 4 12 16 677 583 286 1035 635 545 174 462 94 909 1031 762 323 869 369 78 369 309 516 884 97 239 172 589 275 667 874 314 96 1054 406 23 712 774 350 427 275 162 442 390 497 674 194 523 198 983 494 293 587 776 649 849 356 156 536 790 1 442 184 259 803 10 888 11 613 860 680 49 1034 347 692 1060 815 867 717 77 120 494 1003 942 706 766 64 824 392 1036 236 355 267 849 535 532 349 897 353 623 17 158 357 826 813 612 554 463 318 1035 63 761 949 924 451 551 938 75 66 689 714 924 598 386 395 492 509 762 111 431 425 183 702 864 730 626 600 107 115 331 587 703 569 280 804 379 903 319 1062 431 158 826 341 250 992 743 780 811 482 695 392 578 776 739 239 199 810 46 526 211 126 823 741 857 812 697 836 235 888 915 1022 693 882 875 145 213 54 162 896 1062 754 100 244 767 236 153 1036 59 291 277 396 180 998 751 725 8 418 535 747 11 1030 940 206 883 712 526 189 900 608 251 685 490 718 11 188 533 1073 1002 42 937 794 353 754 943 168 227 847 374 960 586 108 280 949 712 687 365 214 496 465 88 413 199 315 174 152 518 962 657 946 824 739 577 104 259 203 346 940 323 985 34 288 131 994 919 489 1002 567 272 693 364 648 496 1031 140 171 451 208 412 183 863 1002 646 576 553 813 771 801 995 290 769 54 234 573 838 795 734 879 775 354 876 1058 163 382 439 171 863 143 201 900 162 425 463 1066 38 334 634 982 183 466 587 524 218 592 604 660 280 870 1036 909 989 236 972 897 625 425 60 587 137 884 603 139 414 385 481 323 633 808 442 819 875 724 220 865 160 105 802 73 502 982 949 571 580 915 1007 336 80 144 467 1053 539 896 760 174 633 490 891 802 52 1021 845 1022 79 722 708 677 324 34 64 667 1015 231 959 549 578 388 1007 189 772 266 40 306 927 105 888 894 581 580 15 840 932 618 946 799 128 915 70 392 759 562 870 246 268 360 854 897 168 812 977 542 518 734 855 170 932 146 251 997 599 291 947 153 1046 566 882 444 809 556 283 960 497 734 388 798 8 912 304 173 872 729 427 1023 596 184 238 162 548 264 488 275 391 763 628 377 139 830 857 955 620 730 826 32 544 916 66 73 284 726 1064 467 545 497 16 801 524 276 852 1062 250 1070 984 476 2 165 885 904 45 491 64 495 679 931 981 509 2 784 614 371 281 209 508 553 782 499 850 977 114 552 973 541 661 27 14 849 441 799 547 957 1073 507 999 632 630 811 985 340 742 172 514 429 349 493 472 1061 471 1015 622 869 559 306 411 198 182 458 478 532 457 960 382 566 280 667 1019 41 516 111 305 789 251 101 786 231 1019 883 539 845 927 935 714 807 89 771 979 571 411 213 694 655 550 536 763 915 846 870 774 320 921 737 797 590 97 265 375 305 222 453 582 1043 1019 670 707 51 440 279 620 655 37 729 799 105 903 530 57 1047 346 862 358 194 315 319 302 82 131 204 176 644 837 787 948 302 984 449 882 816 829 328 89 929 667 284 135 373 887 898 909 711 386 409 975 248 282 475 964 1023 156 400 931 421 332 64 386 481 16 125 20 735 837 50 1025 42 213 1009 697 303 226 716 895 743 1041 439 736 410 50 346 550 852 36 994 708 904 231 562 819 964 468 661 154 883 644 578 80 824 175 932 1008 1049 884 159 272 807 843 519 1037 308 332 281 144 148 199 455 294 1055 850 995 953 230 128 987 286 929 539 481 622 165 336 178 203 594 300 887 527 347 343 1000 231 1014 1016 413 327 656 278 638 99 969 986 1015 146 793 275 566 790 534 112 134 251 701 150 810 371 169 876 244 838 939 763 96 949 126 266 912 22 183 294 4 118 736 141 221 977 955 226 889 1022 305 201 306 100 700 25 196 860 765 567 365 271 368 247 658 135 643 1016 689 1018 531 157 417 300 638 64 158 841 1025 588 949 17 206 247 962 290 1022 212 699 442 743 641 676 88 269 334 543 284 100 1040 543 997 59 567 469 615 186 720 711 369 942 303 594 525 347 573 990 1059 39 22 741 112 404 913 838 503 624 609 266 970 934 1007 436 827 995 23 104 288 215 265 611 1002 852 400 851 972 1018 132 540 350 1038 482 436 397 359 974 1032 611 794 321 757 253 139 197 303 279 235 564 634 256 995 218 481 802 515 876 436 1071 1020 390 233 651 944 773 851 37 423 516 70 175 967 569 575 547 647 352 907 418 208 149 1000 964 489 39 627 534 743 266 577 155 866 235 906 552 323 896 703 223 951 86 627 343 98 1044 771 474 14 552 927 787 800 260 477 338 928 763 621 789 285 538 933 170 50 469 725 415 679 216 294 536 976 527 954 7 461 115 631 841 787 473 1074 11 331 214 84 132 526 423 290 954 384 632 625 966 875 360 724 83 404 727 388 1047 935 629 787 361 938 691 833 287 374 592 881 590 1007 807 280 1072 803 518 660 781 991 463 353 7 911 467 811 204 808 25 874 463 865 448 269 602 148 439 16 878 331 740 95 407 297 1026 436 545 7 371 724 260 22 563 885 64 997 476 617 513 727 398 876 221 4 486 805 765 577 620 172 588 210 176 1043 306 520 542 50 24 428 234 822 107 809 249 305 536 920 639 678 29 88 755 911 648 910 1013 784 1049 110 749 832 882 569 1025 617 514 697 661 291 578 551 838 102 708 279 845 553 586 528 339 789 63 1 891 268 300 178 42 876 467 432 972 68 915 883 339 1064 170 330 131 962 4 989 90 899 920 1043 933 138 405 221 940 124 54 686 105 977 448 384 166 205 972 381 139 679 634 827 480 863 1017 527 1046 973 305 88 546 998 902 74 458 70 817 915 335 395 381 271 1028 52 314 817 1036 614 561 889 171 982 977 184 60 843 439 916 933 376 756 632 721 943 98 205 257 891 876 192 905 160 5 436 175 617 743 143 396 803 15 422 451 599 716 836 207 1027 136 194 597 174 445 117 731 472 1017 355 252 992 731 521 874 984 87 269 539 427 220 1074 555 115 268 462 964 177 358 414 772 242 921 64 226 530 479 963 1031 810 698 703 779 906 987 657 374 915 903 640 1013 664 663 444 159 249 411 586 305 818 973 706 624 840 734 638 164 41 411 268 1003 136 653 315 754 611 215 1006 515 433 536 200 377 238 636 119 139 341 1026 240 751 715 539 403 946 922 152 152 695 775 24 118 428 294 21 117 103 470 666 716 1073 239 477 715 189 51 284 79 219 369 959 954 1035 292 1070 498 917 61 984 99 1065 176 944 209 760 78 702 474 741 34 436 912 1048 415 295 695 963 947 1049 915 1073 442 898 680 385 426 490 342 566 437 802 346 139 464 654 51 391 1016 457 355 420 199 781 323 645 244 578 336 121 178 551 218 321 69 1071 307 650 520 448 144 635 1060 1071 246 71 732 1002 561 896 187 669 759 308 880 470 117 987 826 478 1014 82 216 525 790 1063 91 996 383 914 375 376 197 667 796 563 1033 793 456 938 247 12 940 731 987 489 715 525 447 900 714 627 259 279 746 233 630 746 249 464 889 944 870 330 668 806 522 661 96 694 189 742 642 404 829 477 143 236 732 610 425 725 1048 622 263 606 535 756 513 7 265 812 1054 609 1023 358 790 1006 723 465 832 334 345 937 663 118 944 926 536 109 34 161 949 232 30 10 865 567 1064 6 201 232 13 398 127 596 196 249 515 701 860 192 934 625 565 456 142 1041 885 970 799 64 968 192 497 697 675 675 181 870 662 408 629 99 831 447 269 192 83 129 428 994 486 322 841 361 651 594 57 637 504 294 129 63 525 213 637 110 149 214 468 1030 769 899 876 105 400 528 143 151 737 617 211 431 27 353 200 613 626 951 623 242 740 628 697 537 214 683 616 775 738 478 665 781 252 63 710 559 386 78 178 647 97 1015 815 1059 80 128 370 1075 794 571 177 496 141 293 366 90 289 344 241 689 419 464 928 824 926 998 634 747 57 625 93 195 209 808 367 696 513 750 986 442 278 768 206 586 117 81 846 859 469 850 516 299 880 720 962 868 352 991 936 773 545 991 951 869 84 140 740 1040 742 877 1066 563 731 76 854 11 587 887 566 661 240 712 336 457 1041 80 847 940 37 1054 729 557 488 763 461 519 952 847 921 765 886 239 347 921 389 374 804 813 639 730 337 101 849 448 689 982 916 143 509 917 983 305 471 47 464 397 736 704 1054 986 139 804 830 243 658 857 1071 214 525 378 630 589 1023 709 463 431 540 24 162 447 974 835 434 584 684 485 573 160 77 768 460 86 1050 1025 335 113 502 897 449 532 412 22 1032 487 545 248 530 796 385 55 487 324 1075 632 754 1045 847 973 614 164 858 982 747 701 1058 1037 709 373 514 279 1021 995 50 467 1070 236 623 472 825 905 308 715 449 271 928 671 247 815 948 647 638 831 684 1009 455 455 289 626 352 308 1065 764 96 986 217 697 975 279 321 649 758 622 785 347 704 55 127 1010 1007 1008 129 730 346 1028 89 80 1014 212 112 374 500 472 645 719 882 496 1022 575 43 940 1016 480 164 150 305 1026 1027 976 764 808 431 557 500 676 906 787 782 49 849 351 819 332 993 1020 735 424 714 982 269 751 309 1 923 19 415 29 477 582 823 1015 539 210 665 168 619 158 27 771 128 785 28 841 575 780 132 726 707 75 249 624 487 700 451 382 804 406 476 670 517 665 911 891 194 617 712 582 580 199 111 518 808 1030 471 679 702 64 277 398 147 271 32 699 693 1048 844 664 266 861 936 928 636 58 485 331 303 86 818 979 788 814 110 626 829 860 1017 935 334 933 47 925 877 645 379 610 627 657 608 635 49 45 231 806 380 751 414 329 929 967 620 986 487 189 558 199 741 291 525 906 439 441 907 374 227 359 958 691 98 472 133 445 203 450 850 288 21 709 968 997 938 941 949 866 936 524 914 623 945 323 752 69 411 1069 440 726 413 54 934 624 723 67 185 474 55 578 163 101 575 237 1034 132 118 1069 176 517 628 619 517 1068 109 137 358 472 561 675 759 733 1009 787 1048 651 93 220 487 668 642 143 727 518 876 427 827 31 526 122 776 1049 613 1044 1060 665 397 37 744 645 538 1061 371 1076 480 737 710 488 322 107 882 156 188 258 1009 531 154 1022 339 975 324 1035 852 257 133 121 921 697 480 78 248 54 1074 345 308 725 768 749 837 300 649 609 889 782 851 110 774 465 650 420 622 513 792 1073 1021 875 871 129 64 777 42 563 1076 972 188 441 229 460 441 249 313 766 816 686 179 600 966 681 833 703 259 167 890 268 15 351 23 79 631 1015 596 1060 1022 419 414 651 222 761 701 55 188 768 107 392 1029 537 588 546 231 580 472 937 301 139 644 499 243 365 435 822 808 353 111 29 542 186 875 114 477 346 36 1037 443 534 385 782 775 866 278 723 972 24 1037 43 1000 483 480 642 241 263 537 58 134 657 694 492 347 358 55 91 331 866 432 349 703 744 623 540 358 149 571 114 979 596 674 270 371 888 367 691 214 815 795 564 498 707 457 519 689 849 331 5 980 629 191 747 988 903 353 701 248 993 622 485 70 290 705 528 33 46 843 886 1000 947 882 1011 950 797 869 667 268 639 263 981 821 290 911 197 272 603 782 403 149 416 189 348 791 123 601 331 177 571 688 196 925 168 421 726 505 974 862 467 687 25 597 96 71 423 59 1053 356 267 481 385 950 4 843 949 633 148 927 41 336 1012 961 24 112 488 477 362 87 1048 799 1011 951 117 712 265 37 179 799 163 1009 605 276 167 104 226 877 711 576 356 976 568 1017 7 169 49 427 1065 462 1065 291 400 468 55 372 559 233 833 498 834 975 360 915 83 860 1059 968 568 32 319 717 863 984 399 821 858 302 549 233 533 556 40 769 796 545 485 946 1007 814 680 360 360 448 649 800 566 1 72 886 624 421 708 961 297 94 1052 668 378 641 1016 943 994 885 423 62 741 576 255 798 936 877 434 678 537 920 951 335 862 937 230 508 225 299 55 751 183 478 273 354 128 495 70 451 375 685 717 1034 276 918 149 1015 557 572 92 1057 681 809 767 995 293 140 1075 770 625 86 822 873 462 551 696 519 355 293 917 266 530 486 22 47 265 947 592 67 35 480 512 138 1046 795 510 1061 347 37 51 228 722 343 253 325 420 405 1009 1071 325 672 181 753 194 704 715 280 957 39 680 183 711 375 218 694 828 699 344 462 563 874 399 596 958 595 386 279 606 179 422 527 887 895 829 442 579 1020 509 866 627 690 682 339 809 1046 473 973 577 906 750 124 457 486 95 68 563 468 290 907 813 111 714 389 1004 20 804 149 651 665 819 476 769 1025 403 66 8 42 1030 1007 680 277 133 1007 58 496 326 349 419 326 803 604 835 777 515 88 253 449 217 1054 801 1069 771 499 188 130 367 240 176 995 936 253 223 72 537 471 208 466 207 414 901 848 88 277 254 669 815 615 246 22 820 708 945 367 286 786 889 300 678 261 687 198 838 921 154 768 1 269 655 875 301 119 196 874 651 940 333 51 889 879 370 648 888 606 167 112 633 182 82 741 643 184 678 1002 795 989 1075 1069 622 862 425 459 315 36 180 923 139 549 207 191 924 141 866 108 941 955 486 481 953 874 751 373 883 465 582 98 149 590 1062 475 534 1075 417 877 88 749 134 138 527 900 992 330 1036 181 759 272 910 546 452 61 938 613 796 445 453 1031 999 789 71 494 996 768 161 872 999 317 203 558 289 258 634 570 128 736 480 1056 408 180 1035 600 390 723 412 53 257 350 5 342 778 398 255 554 64 988 878 294 281 154 288 978 248 150 332 750 114 117 527 336 685 574 695 1052 748 920 105 771 386 584 613 537 460 901 477 156 948 554 156 1028 154 506 943 572 989 643 646 761 992 764 910 946 447 363 197 810 627 31 463 206 309 149 544 564 1060 459 1011 92 845 425 364 1069 782 718 951 729 963 182 5 286 268 527 1043 985 636 888 288 386 349 318 1043 1041 35 428 154 13 636 449 436 758 237 1048 1073 746 309 384 413 266 47 418 313 703 129 63 582 361 1 718 613 621 1071 46 70 589 428 907 619 810 7 291 505 1022 314 339 198 222 484 856 545 163 624 292 659 746 918 776 679 77 885 454 908 478 842 844 452 971 917 640 251 42 130 921 801 16 162 1004 70 166 1067 153 1028 888 603 853 672 463 612 852 88 693 175 959 1024 840 831 255 414 637 934 276 479 48 182 449 1053 1 8 63 584 145 59 10 615 303 801 697 1056 191 104 906 418 604 688 495 358 269 256 863 407 263 595 517 685 150 889 554 554 889 494 922 44 14 349 843 387 69 328 271 598 69 649 1011 869 144 131 727 200 616 862 1074 305 835 34 705 475 347 274 914 347 869 2 104 992 1026 883 368 911 1022 979 947 374 922 447 342 789 504 427 410 919 134 401 653 860 622 1065 516 739 100 1073 980 20 379 130 924 91 778 1026 911 285 713 745 630 251 604 150 680 1045 583 655 50 617 1047 509 902 979 674 694 806 692 376 837 147 1056 364 680 636 156 967 857 283 53 294 95 49 487 689 634 665 514 607 800 138 704 241 730 245 222 366 201 18 102 69 997 1063 1032 340 291 386 25 135 916 259 435 250 529 429 603 882 383 463 891 984 985 122 705 58 391 706 547 184 518 371 370 260 757 215 133 71 711 743 620 15 258 721 697 212 461 875 153 8 875 19 1066 498 86 618 556 108 68 448 377 1019 814 855 111 183 1039 421 476 397 499 887 468 1069 33 254 322 958 671 585 905 140 535 453 1045 244 721 119 44 366 721 235 735 511 539 811 211 754 842 707 431 308 692 166 390 368 21 216 717 374 1036 1064 906 670 631 53 568 640 747 96 160 897 549 906 311 706 245 264 380 675 1071 47 676 709 235 695 878 477 425 511 373 245 334 34 72 642 907 431 715 597 347 1045 640 137 408 18 466 622 762 464 879 888 248 1075 340 115 565 618 1011 148 108 330 640 492 232 819 88 628 142 215 371 1024 42 1037 699 394 540 128 541 407 875 563 763 556 356 399 974 1049 517 979 787 785 940 714 188 326 737 843 662 767 746 307 304 605 234 623 1013 981 351 907 636 340 38 257 82 166 85 599 851 156 281 211 692 487 196 972 433 5 124 35 277 504 880 579 796 829 481 934 418 669 986 35 44 402 659 996 623 845 474 312 808 990 414 90 914 373 570 67 998 981 308 739 1022 935 823 377 984 344 749 983 641 957 98 254 204 947 392 55 33 52 510 169 512 659 991 533 316 397 146 574 285 520 448 429 882 123 158 55 748 462 768 526 246 692 670 732 430 843 11 529 545 625 1030 482 299 959 715 168 803 332 996 496 442 206 1031 350 913 513 1003 945 725 832 819 673 550 319 760 307 873 23 433 137 175 530 1068 608 241 519 936 487 744 390 242 486 691 568 169 12 728 271 525 849 480 933 937 561 841 339 192 741 143 1061 701 125 253 748 869 699 216 741 1027 1075 978 909 708 954 702 721 690 115 739 698 367 97 23 597 1063 480 291 1071 716 300 496 2 187 654 39 147 632 46 32 37 931 230 102 1025 1016 1049 849 294 388 862 225 193 650 957 70 440 996 25 1015 541 953 351 1047 524 652 877 122 82 523 133 360 716 663 57 215 260 743 563 209 514 525 814 1008 481 50 305 101 428 622 963 701 175 1027 929 931 635 239 9 482 18 537 993 446 572 456 403 882 494 782 527 65 975 336 394 479 681 237 329 937 334 135 453 492 866 612 659 618 495 37 266 837 1013 95 921 632 452 9 405 128 1004 206 246 825 825 484 515 112 1051 734 559 293 769 119 231 30 811 1042 847 581 258 746 418 380 445 188 196 144 82 192 776 778 377 294 667 85 35 893 409 367 35 727 102 583 499 262 113 82 399 159 267 192 686 688 715 457 496 533 588 146 814 322 1038 421 627 175 347 548 772 165 736 58 1003 723 1048 53 406 1 580 520 676 948 245 134 653 479 493 917 654 160 21 358 756 937 613 957 618 429 321 768 261 517 650 959 100 807 924 992 757 604 471 16 680 999 302 446 412 1036 130 30 1074 594 445 177 382 873 592 434 463 736 380 698 617 628 700 1028 6 416 942 804 1020 341 602 980 384 412 445 1067 1028 823 1007 288 432 1016 949 148 384 310 61 773 692 145 299 795 979 540 271 509 1064 85 135 557 966 679 240 894 267 432 439 147 469 528 674 382 64 573 51 643 523 587 928 313 683 591 126 982 215 1062 623 1023 662 887 485 1056 796 316 604 854 665 31 773 697 975 534 899 329 449 1046 221 10 726 378 1018 451 437 857 48 882 145 896 41 681 967 686 572 1064 530 753 740 1072 383 992 810 914 432 778 895 5 826 7 140 480 650 371 7 1047 680 178 195 545 1067 650 792 359 87 1059 619 655 630 533 701 155 1056 462 1042 873 485 429 303 716 1035 927 531 129 347 830 623 357 480 894 192 753 377 787 25 135 994 859 483 754 444 364 881 270 813 217 263 156 449 197 303 312 688 978 82 477 843 468 214 389 311 4 635 183 295 421 87 57 887 661 33 1040 289 726 586 452 879 194 931 684 982 178 929 330 639 512 174 973 950 653 367 1003 362 732 158 180 573 333 117 987 810 328 946 222 126 956 694 210 686 468 548 716 73 380 535 920 382 489 56 438 22 777 947 666 402 214 1029 597 485 244 975 1036 833 294 520 908 864 488 911 872 666 258 363 723 16 553 172 554 287 12 789 621 672 731 746 436 724 694 191 802 684 719 1046 499 830 855 693 177 835 375 272 649 915 761 948 784 908 420 671 855 516 527 332 1022 949 285 820 85 534 288 1027 662 1017 794 911 410 19 578 883 89 746 1065 924 523 447 395 614 190 827 640 491 1014 461 73 579 49 816 395 15 582 645 1049 1059 334 239 592 910 765 119 239 863 779 1052 80 957 193 700 574 268 478 40 53 922 973 829 377 280 632 734 315 272 815 1054 1060 1010 340 800 278 847 49 1005 62 476 82 430 991 1061 249 732 605 445 509 17 982 169 119 1023 605 390 232 562 723 200 810 274 1035 164 623 396 973 234 1051 421 250 67 228 653 276 743 275 993 423 585 67 346 810 165 656 106 286 579 30 221 887 175 1060 1069 840 94 87 183 189 296 649 764 200 181 378 954 582 475 445 12 624 25 787 912 537 896 260 700 922 965 1060 332 810 811 757 768 238 850 420 522 931 645 336 334 349 1030 863 421 1038 394 971 80 1027 837 573 1016 940 279 631 947 790 319 559 501 272 827 743 1074 671 160 15 900 1023 872 380 425 1008 532 605 367 694 663 252 1052 215 705 690 597 857 1008 782 147 429 528 341 499 79 506 822 641 349 6 927 810 35 671 28 691 253 916 1006 230 1050 1071 170 711 600 80 1070 851 179 196 188 883 425 991 997 558 413 527 471 321 53 273 22 580 985 722 618 702 582 255 323 696 36 353 818 605 102 914 779 1053 239 826 262 984 1055 807 769 246 43 729 160 472 924 158 380 175 1009 802 969 554 426 1041 46 355 976 57 458 348 293 813 639 135 352 242 18 152 753 888 669 181 461 34 117 143 268 754 630 162 709 317 990 236 768 718 662 675 923 185 923 724 126 754 596 152 251 224 212 718 468 310 426 995 616 729 958 391 817 774 861 890 22 873 218 844 511 34 170 573 944 1014 1034 800 54 908 246 539 311 36 557 180 850 277 188 280 1040 944 228 57 185 880 955 595 109 887 864 786 338 559 49 643 820 956 557 1061 130 230 510 611 694 633 737 229 990 533 238 933 1059 437 491 418 481 781 974 6 776 917 131 35 80 1071 502 956 574 794 747 422 238 787 793 472 929 162 107 300 495 243 437 194 612 586 501 540 419 312 954 299 486 264 617 445 812 1039 69 713 781 294 426 876 532 739 646 983 128 247 386 297 307 41 175 820 994 871 825 878 273 602 154 671 97 491 37 22 920 125 691 417 247 487 345 1021 734 548 1019 484 564 215 802 39 853 361 585 391 304 495 892 110 474 756 639 564 208 223 388 182 918 610 617 548 474 25 882 943 806 861 480 525 901 843 604 31 653 381 1016 437 464 427 831 311 115 178 931 605 838 730 483 898 452 92 427 625 607 65 670 172 396 329 683 965 611 809 881 383 674 967 385 939 956 172 824 833 659 509 569 736 1069 628 668 1047 486 815 189 950 577 208 1038 728 207 645 803 311 62 171 1059 495 535 721 533 446 520 121 272 907 368 1072 376 558 992 588 190 652 525 150 112 653 158 471 130 551 30 900 865 520 616 881 1013 1029 274 962 1042 127 1020 328 819 972 306 925 528 91 41 775 238 612 723 988 216 285 770 859 890 595 463 660 524 691 543 335 624 931 617 660 558 92 420 681 72 184 550 447 629 513 490 40 778 836 408 11 594 823 616 515 888 773 134 777 948 649 412 4 19 345 708 374 798 479 54 372 483 463 7 4 680 894 319 396 146 352 592 80 484 81 1020 579 583 960 276 283 344 890 231 804 1033 745 319 37 378 188 47 343 218 178 140 235 720 424 683 947 18 116 321 177 208 259 143 493 680 517 200 473 410 208 346 705 1043 589 748 991 655 324 396 1042 106 575 580 294 867 431 616 4 95 178 461 170 63 197 223 35 146 528 245 366 599 779 662 341 707 102 601 547 229 161 217 943 501 581 209 1052 20 901 976 72 433 115 873 215 345 228 801 566 645 238 57 966 865 863 99 53 579 127 592 900 405 254 439 828 152 942 630 150 12 348 867 347 814 243 809 322 470 732 24 927 365 158 600 91 1026 1007 1050 410 918 986 659 603 622 309 936 716 136 256 886 414 254 489 234 599 298 847 484 1036 413 93 847 96 57 356 997 826 492 45 295 914 437 837 365 670 883 962 428 467 2 893 380 115 946 754 770 875 441 236 530 633 350 796 915 149 300 293 776 287 957 501 304 333 805 548 683 702 318 833 87 620 1038 1028 979 392 947 469 573 752 416 55 1013 380 641 684 56 775 368 379 756 367 1046 469 219 920 967 319 850 766 88 285 660 944 477 148 807 1017 453 665 394 839 887 507 5 416 402 37 418 180 508 776 142 600 856 649 496 14 698 228 874 536 277 65 713 666 79 955 587 302 408 972 463 445 257 405 1023 124 491 189 843 836 154 852 629 468 676 903 1062 773 13 887 420 28 763 319 788 162 799 160 375 642 267 872 918 1012 599 705 397 543 955 465 489 525 153 309 38 537 743 920 646 701 171 110 950 536 515 454 695 244 572 678 141 1012 208 850 221 887 245 703 610 816 671 727 726 906 261 168 3 1040 848 303 345 829 267 799 57 916 539 532 543 201 856 49 832 819 516 903 566 609 88 68 151 603 180 771 105 466 1028 208 12 795 935 461 639 623 323 513 314 933 481 522 112 266 406 559 973 604 443 641 576 524 34 233 45 122 452 1059 467 873 947 839 748 934 312 409 577 1009 367 67 699 1072 504 276 43 515 586 330 318 732 599 940 867 395 915 829 383 509 188 43 570 421 456 187 912 53 994 321 765 732 666 1062 901 471 294 658 1022 807 444 520 388 882 494 300 469 205 1052 1076 711 856 216 1049 366 281 913 49 647 252 1073 572 641 312 765 400 1037 292 601 991 528 791 396 284 249 460 1065 257 906 598 338 761 797 853 810 424 834 376 1013 581 529 136 215 639 78 1027 937 226 1048 549 367 164 45 6 509 884 848 734 9 69 656 670 33 548 835 55 543 904 347 302 845 1043 830 754 777 388 730 236 794 138 37 378 874 127 1002 80 920 854 514 1004 120 802 840 833 311 271 545 555 100 1031 100 785 48 1074 797 51 685 218 729 417 39 498 930 579 888 5 1074 246 93 923 283 205 403 583 1007 1066 1060 1037 606 283 1053 930 898 948 394 1027 1059 847 485 1016 216 273 523 883 949 64 753 335 237 376 128 588 343 441 749 1015 1047 223 155 603 972 938 446 1056 527 548 1074 26 182 878 244 1033 678 530 765 556 244 212 244 1068 566 941 202 190 540 521 1054 538 596 921 611 633 134 841 476 99 1023 236 315 655 197 309 383 996 675 757 158 700 1054 257 271 892 600 870 967 845 1013 608 239 4 253 520 889 24 17 377 912 248 724 686 1028 521 165 436 1028 648 934 624 609 228 569 951 1053 401 139 1031 294 1036 775 905 244 400 858 95 444 988 884 44 399 68 487 142 419 8 77 940 925 839 139 853 129 27 590 92 627 689 227 842 523 781 707 616 374 973 507 165 14 571 648 773 750 677 790 898 8 245 381 520 826 729 86 285 650 93 834 654 802 237 213 165 846 200 273 649 597 137 761 264 1043 337 421 192 78 357 848 864 698 680 970 86 953 577 785 662 178 419 283 185 881 85 997 1048 420 489 707 304 678 592 18 486 784 392 346 1009 484 105 731 621 1033 353 387 526 846 285 770 695 469 655 96 252 201 792 1020 52 621 445 81 991 669 690 523 518 210 811 255 198 320 1010 653 971 6 90 1062 90 678 767 121 1067 285 426 709 6 1046 988 145 105 1018 311 912 419 525 122 896 231 927 490 1017 874 797 223 951 152 684 1067 803 803 832 778 226 430 609 435 196 816 729 128 575 754 614 835 775 325 188 660 1075 325 720 58 101 117 128 201 398 128 173 170 989 829 1025 65 886 614 743 61 744 675 298 606 271 639 375 938 698 250 430 720 747 890 800 241 883 1073 799 849 388 1076 613 208 20 474 1065 173 178 998 297 430 380 929 154 236 888 922 484 510 261 772 998 941 908 576 281 816 1071 1036 394 943 154 746 838 721 158 239 137 482 824 27 1041 1001 785 417 241 942 917 454 547 115 908 240 857 274 636 326 286 869 106 468 445 11 994 948 483 917 838 173 291 168 344 112 606 981 696 618 940 660 804 498 262 994 837 1040 332 81 1001 105 581 304 347 79 1054 929 148 499 24 818 245 186 37 405 1004 127 813 315 544 294 81 306 852 180 337 640 587 618 321 989 493 54 52 288 545 255 545 923 906 995 973 75 788 544 397 67 638 752 198 123 718 616 577 890 999 842 965 1045 739 920 841 983 632 1049 595 878 749 713 313 853 949 631 74 1042 227 1064 291 700 40 344 650 136 788 121 1073 363 438 315 245 435 1020 625 699 892 257 365 297 174 529 1003 92 359 1033 989 386 300 899 231 382 198 947 482 1066 261 1015 478 80 127 721 133 925 535 189 803 542 362 198 140 460 295 628 623 657 385 638 789 487 686 554 354 112 812 374 418 323 798 205 310 84 296 283 354 866 771 841 828 685 169 817 195 694 649 380 793 1003 1023 481 440 798 627 560 59 403 916 578 637 658 715 685 828 777 206 880 718 576 715 105 583 638 954 971 104 438 671 439 243 867 4 591 514 100 836 187 586 685 2 340 420 549 537 717 177 664 385 1 263 5 76 283 123 138 977 738 461 237 998 1016 474 469 1061 350 646 258 427 418 879 304 73 352 505 569 1059 9 143 717 566 779 124 1024 145 287 126 108 650 252 472 718 94 365 320 105 65 552 915 768 763 50 639 866 1068 590 672 19 208 646 474 960 970 466 626 194 275 51 936 955 893 703 687 149 597 97 885 660 964 680 166 353 447 100 772 775 646 581 816 562 1015 464 752 581 618 95 348 69 140 791 315 630 783 862 950 697 450 465 247 5 705 603 826 277 880 16 134 607 631 1050 60 952 84 17 134 1049 920 462 1009 86 226 343 721 864 839 2 457 482 897 509 697 723 516 217 372 104 935 12 138 722 37 485 957 760 326 129 805 469 757 296 681 243 209 818 631 567 1033 121 37 542 529 1001 439 953 777 488 956 980 21 546 715 346 1023 755 309 662 413 340 618 223 291 939 862 573 656 487 393 1060 254 20 994 812 572 756 471 955 877 231 630 440 248 788 110 937 58 843 836 620 842 245 608 748 345 1046 652 878 666 590 613 841 728 366 945 893 32 193 447 738 185 373 21 856 220 531 205 668 987 91 25 30 62 595 1020 670 59 1037 135 129 801 602 215 941 315 553 241 481 955 665 426 278 252 730 494 520 840 264 729 357 541 568 449 281 618 898 485 171 990 735 825 177 456 144 414 355 814 267 132 959 868 532 607 220 65 943 14 764 126 249 966 1024 31 667 1030 67 58 240 219 836 98 487 944 371 261 322 968 836 63 744 883 307 309 82 351 872 280 3 1011 994 895 526 57 576 1020 172 802 67 533 215 705 819 821 1037 558 636 738 109 628 779 242 338 669 746 672 327 773 31 375 916 1042 470 249 499 942 361 1020 1030 295 951 875 140 766 477 419 64 1011 1046 568 45 975 252 752 769 448 615 833 441 505 923 5 1075 1055 563 723 746 767 909 1036 239 522 920 203 1054 80 946 277 1062 104 18 80 1076 528 106 623 577 271 713 1051 652 631 259 588 592 228 482 945 1073 489 400 109 543 996 782 428 841 326 247 732 37 581 665 136 327 339 144 373 473 511 463 925 114 449 16 274 636 841 662 129 227 388 590 795 34 452 559 87 654 703 1012 361 643 721 432 207 985 196 4 469 515 63 921 840 163 867 888 821 490 1051 839 927 1003 773 61 712 108 936 963 371 954 141 1068 514 205 295 548 562 621 1027 27 289 12 1024 879 830 357 955 457 919 925 330 29 10 703 867 528 471 1045 463 299 203 768 14 134 127 505 997 484 1033 910 875 230 711 500 352 1009 875 536 129 975 720 380 509 812 305 718 188 23 799 923 183 744 175 985 37 801 741 319 400 986 904 65 159 524 451 260 360 645 936 713 674 597 698 239 546 1063 260 97 154 592 603 477 845 645 511 572 124 834 925 1076 90 370 915 1047 779 284 75 331 391 528 192 977 895 935 389 196 735 1012 270 527 948 164 431 21 512 173 230 811 156 34 159 660 962 48 745 902 362 948 507 23 468 1064 555 324 156 750 868 1052 789 113 38 767 540 919 272 653 3 728 910 269 1038 393 875 936 184 183 301 943 770 178 573 440 524 889 897 551 662 832 154 353 1007 793 59 904 964 756 368 528 909 209 570 849 1008 201 333 141 151 470 821 461 683 631 879 531 1018 415 346 644 985 119 52 179 933 1000 146 953 1033 842 361 1074 716 825 419 1040 873 1059 557 937 137 545 1057 400 358 399 299 301 472 443 1059 35 157 623 473 260 809 904 888 694 416 916 415 902 777 170 349 905 778 653 175 7 625 151 575 1029 825 1017 583 8 626 676 524 663 212 986 451 109 465 282 846 196 587 373 801 613 932 892 148 165 700 418 256 255 191 85 448 61 16 694 978 1033 699 1022 460 343 269 1044 258 853 1026 633 581 546 365 120 600 1070 564 66 483 773 84 630 940 999 527 748 887 330 220 616 151 263 825 558 179 215 307 161 1069 732 420 1028 958 48 431 50 811 605 1039 715 339 15 814 616 60 144 938 760 421 395 222 706 334 779 494 308 395 189 795 861 856 153 224 1018 458 142 868 957 920 618 472 160 414 195 339 815 774 138 766 1040 412 766 87 986 445 228 639 752 94 1060 156 66 601 449 214 565 535 604 967 691 886 765 467 750 331 359 507 26 308 210 24 229 34 976 635 412 262 423 1073 591 825 762 203 672 966 1069 937 1014 938 515 237 90 962 1013 1029 658 217 467 760 396 1029 809 742 122 691 91 280 72 726 527 931 336 763 171 211 959 620 82 240 557 647 468 142 347 65 877 553 781 893 505 46 690 410 1054 825 1057 119 797 695 537 382 346 23 335 928 467 263 480 845 628 457 140 875 206 769 65 1074 343 782 191 88 625 140 134 570 934 618 982 810 199 759 83 345 798 190 157 249 102 915 653 415 238 950 157 508 846 497 87 206 424 698 851 454 223 1073 513 286 328 753 409 268 59 75 883 958 701 3 393 979 254 838 896 671 8 629 744 567 692 937 852 363 174 58 108 905 384 301 862 167 1010 260 682 1002 741 578 465 571 176 1045 557 604 718 453 293 418 212 716 783 751 806 628 957 207 355 501 374 226 1030 881 470 1004 924 83 93 309 1019 413 568 1007 245 33 42 862 447 19 795 593 257 261 991 236 339 943 973 836 679 792 908 131 451 305 222 830 124 353 100 1039 244 553 133 593 997 494 519 614 512 805 1048 639 720 611 653 721 657 54 557 801 668 192 507 23 662 994 183 784 710 371 964 730 934 621 1036 978 199 182 104 147 753 665 1028 694 590 1073 311 177 647 303 448 575 651 317 20 670 700 14 964 753 624 670 483 66 260 732 229 1073 107 414 1031 887 1058 1032 1044 316 886 320 486 600 327 549 857 642 203 195 87 110 129 522 422 772 468 1007 593 389 559 325 174 899 890 811 598 245 285 98 609 696 259 676 858 1076 60 819 967 234 841 793 907 851 663 660 1028 837 412 871 602 739 300 755 1069 453 994 1047 134 653 1065 494 707 434 184 595 919 445 770 817 28 760 956 12 154 899 929 701 795 708 388 111 432 653 482 787 728 941 223 750 852 391 982 241 825 496 801 959 688 284 261 75 209 1028 281 549 1055 636 1020 387 62 185 460 138 298 374 496 486 999 1034 623 148 10 792 167 535 824 20 587 178 989 1015 959 977 589 708 554 415 1000 464 982 588 636 1003 471 294 503 578 1042 919 960 397 367 192 46 1032 917 531 711 704 932 1014 216 1040 155 821 412 1067 475 347 344 831 1035 608 856 364 855 848 924 276 594 742 797 735 974 451 173 421 702 554 226 85 820 464 303 556 207 972 581 799 954 1 210 468 83 947 882 221 31 1029 925 435 843 1007 170 590 756 63 858 44 42 843 734 370 491 840 638 367 609 17 641 838 676 862 551 101 105 1033 578 597 269 454 551 1056 418 297 184 492 407 559 1039 593 945 845 445 466 350 991 742 814 1058 289 1000 668 904 520 43 298 843 9 261 641 993 244 799 347 963 804 224 505 532 791 134 43 619 415 389 974 877 884 657 90 307 692 296 780 766 678 934 859 435 592 422 895 758 198 1065 639 696 354 659 952 368 568 980 578 552 173 787 177 609 494 896 987 603 353 888 759 770 288 566 487 521 241 336 471 111 507 680 876 671 899 1018 168 1044 342 56 454 449 61 824 835 1010 499 165 995 321 155 579 322 843 220 96 379 797 694 1054 290 939 327 832 127 638 568 181 68 327 856 407 269 436 428 158 683 277 25 689 984 89 602 652 518 592 428 826 252 109 894 866 130 1031 706 851 121 570 935 303 570 496 448 77 387 184 915 350 416 417 850 977 217 154 281 858 466 958 807 1071 74 818 891 208 591 306 628 366 487 65 396 269 5 192 796 623 18 1073 625 97 1073 51 34 427 301 595 555 46 928 824 302 290 400 381 310 794 272 743 793 406 253 406 662 1012 788 16 1065 221 257 794 157 326 84 164 480 532 131 845 479 934 359 560 459 601 920 490 263 148 825 941 177 789 470 362 20 478 872 441 318 598 932 576 1042 483 454 338 633 217 680 261 934 914 216 194 533 425 620 899 857 326 391 743 846 528 180 70 1040 754 816 597 973 784 354 485 972 989 1042 313 17 813 1030 739 730 943 85 1029 16 895 568 721 347 1050 916 712 466 122 279 695 191 138 888 1041 230 248 38 23 9 445 138 477 863 990 273 585 217 77 230 1051 950 864 538 370 16 626 498 35 713 861 163 732 359 232 938 429 933 525 1001 571 938 170 770 315 116 470 346 1049 178 667 335 848 640 1018 877 1053 339 403 60 800 87 454 683 922 105 903 1013 387 892 872 753 236 819 709 386 356 174 299 226 272 597 70 345 917 245 1036 323 646 84 896 737 147 295 183 453 704 397 137 544 899 581 326 911 351 858 1011 1028 211 1004 982 951 853 832 91 626 232 248 13 513 637 643 189 411 961 541 1030 497 239 626 911 760 763 534 586 883 162 580 1008 511 843 691 72 762 679 684 897 619 857 84 387 512 559 949 1033 813 370 245 385 946 1013 812 234 807 726 383 1052 280 989 474 782 436 60 253 766 687 554 466 727 1004 580 19 279 361 9 242 585 91 741 919 1053 1055 416 246 467 789 52 273 34 929 54 780 289 918 671 331 541 163 1053 717 743 276 556 80 473 66 995 274 1025 1006 917 93 550 785 814 733 851 899 942 722 334 821 67 1053 315 99 751 515 660 571 459 821 918 409 6 321 430 444 167 441 559 135 203 534 772 197 783 293 857 263 204 904 15 246 1 923 366 530 361 635 375 519 736 502 1061 328 125 126 520 489 443 204 837 687 101 747 142 822 415 695 694 562 85 1000 195 204 625 684 289 542 303 199 175 597 508 81 1014 116 715 187 378 575 951 465 550 979 1030 417 882 766 606 332 165 495 666 734 257 1013 209 401 672 127 1015 334 590 1073 132 865 686 983 235 990 135 313 989 326 1032 105 473 987 885 1003 110 713 455 999 603 843 234 64 1013 187 595 883 428 716 935 399 511 832 699 414 103 779 820 51 555 643 543 657 669 755 530 473 435 426 611 698 291 650 202 565 429 506 803 1001 488 469 153 862 962 806 784 1024 46 920 958 305 892 818 947 328 1076 624 885 603 773 594 809 536 505 948 991 1011 492 520 474 130 736 45 397 278 502 271 801 204 383 461 1049 73 842 348 850 354 452 699 922 261 656 201 257 506 430 438 582 203 933 2 713 779 1074 477 992 878 64 520 123 614 719 1046 843 206 974 950 1006 551 697 355 857 206 864 566 287 854 8 592 395 472 314 728 843 372 268 284 309 611 924 265 662 490 166 89 490 754 892 193 665 61 458 573 58 326 555 364 1049 142 17 708 875 940 59 208 391 963 205 341 580 762 597 664 787 485 476 990 350 575 278 541 765 456 281 676 368 764 657 385 499 361 471 815 849 387 33 787 76 739 549 780 444 456 569 175 684 68 1039 649 10 1026 558 935 159 356 397 184 5 660 164 517 680 559 132 417 77 1073 254 595 1031 822 733 322 743 22 663 664 969 67 209 139 62 897 739 758 545 847 385 844 1061 59 92 290 360 317 573 938 1018 586 161 1035 849 480 345 778 187 587 219 438 916 473 999 237 118 748 903 895 449 108 644 108 314 502 326 1024 549 631 924 745 472 502 96 372 302 158 992 109 622 492 156 957 87 32 732 729 401 526 931 117 261 918 686 410 10 353 62 151 318 710 385 195 233 724 442 296 1042 683 1033 10 847 438 949 385 785 620 890 1030 754 804 370 135 700 610 894 426 269 201 550 1046 213 1069 1044 728 30 820 331 710 723 98 658 570 584 148 88 970 359 935 543 28 844 621 980 1044 436 780 914 33 783 1073 721 829 27 525 918 755 804 465 187 32 366 679 428 791 313 1076 1040 787 1039 30 280 150 673 425 875 169 396 1048 722 1071 132 825 908 647 398 136 1056 792 483 421 786 1030 54 338 1046 1047 524 918 646 913 52 219 316 728 4 1008 685 542 726 823 1040 880 391 199 758 102 605 969 163 762 654 580 906 83 813 56 945 414 746 400 179 73 601 947 46 145 910 265 539 468 908 1065 412 114 661 722 542 745 878 409 264 97 328 327 648 501 929 283 170 536 1068 401 321 432 200 973 20 665 69 999 639 51 196 240 993 188 1019 753 619 218 85 796 392 229 42 484 661 834 373 851 533 983 235 98 708 546 514 545 596 580 282 712 193 1026 1059 728 918 973 371 487 592 201 815 573 994 659 147 1011 666 698 745 182 573 485 768 1043 808 575 1073 736 379 667 86 189 483 216 136 909 584 937 872 345 789 506 409 1056 289 610 743 439 328 905 416 936 640 1055 23 648 755 401 991 885 618 927 994 60 135 203 875 529 886 638 259 699 140 230 827 147 9 489 464 1059 760 579 765 322 661 6 237 699 24 474 160 70 485 1055 1006 824 573 704 1004 348 489 54 790 325 767 940 220 772 862 551 13 1006 797 544 40 610 176 913 1017 570 1000 362 77 920 1008 1056 729 94 319 785 424 196 932 544 1038 12 910 1013 858 880 748 538 263 711 736 860 272 697 350 853 91 233 689 108 156 463 515 46 656 82 715 487 921 329 245 194 808 809 76 1025 343 753 521 154 925 838 937 993 689 573 338 127 801 497 664 864 741 1002 352 62 616 1028 135 513 1010 79 102 171 278 290 538 503 230 434 867 331 365 860 357 506 229 989 877 111 275 560 811 746 188 860 468 887 930 244 56 24 452 447 836 168 426 326 1031 432 466 493 841 713 174 410 974 957 193 395 190 426 757 209 66 328 351 34 168 202 541 851 217 5 106 776 890 446 1042 140 713 978 657 1044 994 266 382 653 1019 941 900 190 952 431 459 139 655 596 601 124 53 767 196 942 339 792 6 923 985 149 77 182 616 1024 869 307 1058 157 824 45 184 14 914 776 267 131 173 862 980 451 892 1055 574 88 1034 702 535 721 917 395 708 360 544 346 120 1076 408 765 423 1063 612 70 549 456 607 268 699 261 416 125 757 761 925 646 114 1037 273 444 461 744 810 991 646 76 931 321 33 1035 432 880 206 376 277 657 698 14 378 17 565 418 1028 982 105 537 252 502 751 110 244 474 683 847 760 459 1063 367 726 506 1038 649 441 740 349 857 459 202 848 294 569 961 732 330 635 494 843 992 444 287 94 285 1003 12 958 154 985 1072 496 293 189 570 611 528 701 971 496 685 900 1035 847 819 940 402 405 892 123 1001 505 841 705 681 141 669 98 549 842 90 560 968 587 587 563 112 10 864 540 1009 524 754 434 61 572 830 418 821 423 662 541 885 993 870 594 936 500 37 155 495 374 368 980 533 511 630 333 876 75 762 722 31 4 104 410 743 218 986 700 35 714 738 443 618 411 395 550 356 1061 1024 18 1030 842 124 70 565 192 30 407 467 1 739 411 254 236 549 869 295 191 123 414 176 66 521 759 859 744 646 779 338 199 1075 584 1065 652 780 768 60 802 8 797 927 355 265 970 209 1009 118 1065 851 389 623 52 362 670 249 370 242 398 531 483 334 270 485 521 620 717 920 297 519 432 774 151 944 67 725 325 616 354 314 126 116 342 384 572 610 305 830 55 498 529 650 891 840 846 247 943 453 59 781 953 738 181 893 522 1058 984 487 498 822 277 338 922 594 1048 345 68 906 199 489 192 33 353 664 167 1030 859 935 296 1020 437 667 318 864 914 144 999 692 756 618 794 702 955 974 351 663 1042 498 441 448 1063 1027 387 562 943 335 461 525 239 381 820 573 288 1002 773 9 131 830 1005 497 522 466 174 269 1053 65 277 384 306 315 113 552 276 1034 327 503 230 247 593 629 503 377 535 628 277 963 644 144 459 298 780 625 453 509 336 380 341 145 254 886 686 199 568 108 203 53 746 1056 697 889 73 730 568 767 853 860 324 257 32 849 875 145 145 26 908 613 315 775 226 339 630 454 256 849 2 77 578 529 69 633 909 194 51 22 358 657 955 252 199 82 737 236 10 750 704 16 196 481 143 983 831 1015 578 605 126 889 621 688 82 376 972 751 749 660 883 486 246 600 1056 800 332 198 27 742 861 56 917 739 1005 926 97 997 196 585 502 355 708 80 523 495 1010 424 321 529 184 788 1070 923 775 703 206 424 58 914 331 327 335 4 589 303 1075 211 727 752 170 466 223 55 529 614 434 884 35 272 981 127 56 283 771 1067 592 452 1024 622 987 522 417 538 736 694 967 148 974 476 858 954 335 99 306 780 570 347 969 562 971 713 275 1059 801 276 667 290 460 550 592 943 271 797 867 722 886 400 172 561 498 651 607 79 761 885 745 795 1056 144 521 707 483 959 821 192 656 476 277 1044 992 941 502 691 1028 1037 718 415 953 131 106 752 957 662 945 455 709 172 116 626 890 493 882 558 461 278 955 656 822 238 730 128 963 40 361 450 535 544 710 401 1076 789 552 293 77 75 282 102 678 95 355 613 49 498 837 577 44 1022 473 612 925 571 973 255 770 396 398 398 1049 511 692 289 336 58 751 657 308 759 587 391 669 276 230 284 94 523 811 925 425 35 370 294 557 209 588 470 147 265 465 492 726 208 900 205 273 424 837 622 994 929 862 41 812 788 191 160 557 543 14 222 519 1018 943 836 165 31 825 408 221 958 940 385 245 733 1010 179 609 936 954 524 639 974 276 331 37 1050 353 124 986 831 276 551 458 620 589 940 47 849 700 265 100 953 99 836 486 459 217 404 977 276 303 150 856 765 1 815 226 1012 378 202 897 665 638 359 89 858 682 962 489 704 781 286 608 988 160 926 346 1071 703 770 745 905 207 565 19 739 605 575 493 844 662 924 647 956 615 557 750 61 838 79 281 493 755 281 163 646 1032 690 333 348 1041 54 1007 675 536 564 1075 444 749 1042 612 207 361 569 29 885 649 881 71 844 448 574 959 782 114 108 665 528 526 498 50 375 372 526 246 249 430 395 21 143 721 178 891 149 191 909 499 312 676 472 605 960 91 376 463 1040 434 200 873 635 973 973 566 849 1042 99 330 801 276 362 49 933 435 1045 388 374 389 560 634 194 482 619 390 337 248 109 978 855 319 646 382 127 4 182 493 1053 415 308 538 223 581 246 847 681 178 287 63 844 769 895 84 394 385 100 321 743 729 625 690 279 234 656 815 229 895 558 63 897 179 43 1057 721 487 201 171 120 99 396 256 1029 794 465 255 489 436 437 221 535 83 912 385 409 658 92 813 1052 122 80 363 163 671 113 1030 610 911 563 209 272 329 478 309 342 907 882 141 544 458 356 167 553 404 36 622 843 683 8 316 960 383 467 407 468 345 513 179 45 515 1011 974 1020 118 1008 1038 75 191 375 5 544 695 867 20 956 559 342 374 935 206 551 226 867 318 995 511 968 96 874 709 132 933 454 342 646 490 451 867 701 622 577 672 696 771 423 851 736 815 652 842 548 605 36 487 176 291 265 459 424 657 907 692 782 791 7 89 1064 321 320 112 112 703 507 201 600 79 741 62 662 454 54 968 991 35 202 102 743 782 653 711 36 278 990 882 67 133 28 64 552 177 132 232 175 234 573 716 819 621 104 1003 30 260 184 39 142 869 559 419 730 92 287 651 518 901 987 361 886 169 210 241 627 956 1050 1049 476 81 837 662 1007 424 776 399 979 949 533 997 925 1074 11 493 841 275 195 1008 13 395 822 951 740 605 1052 710 555 810 659 789 79 291 124 124 350 1028 1063 96 329 56 192 833 173 465 448 720 265 35 708 23 48 516 968 217 154 208 648 2 115 272 754 501 557 371 834 644 385 232 603 919 2 507 563 338 918 665 665 230 390 498 170 39 305 974 590 829 386 326 876 254 273 899 416 916 358 159 856 493 988 395 403 164 976 502 663 513 284 648 258 753 892 297 1039 385 853 7 897 979 380 337 1044 983 815 754 995 826 592 361 962 192 688 203 215 786 680 144 935 94 743 669 785 977 267 489 207 236 923 418 738 450 854 1055 416 347 954 565 392 845 807 579 1016 925 996 869 112 122 785 532 790 921 832 583 708 92 686 762 1065 434 667 746 268 359 754 489 871 14 448 631 246 1011 313 391 1064 44 661 985 487 760 63 141 995 719 554 700 1058 984 1001 90 158 68 883 521 619 678 224 341 1024 246 220 610 692 482 372 493 215 996 673 208 120 1045 6 416 817 382 564 475 470 589 459 682 458 145 438 483 659 64 235 896 355 1067 1067 599 133 58 893 1023 200 973 1002 809 1060 452 517 711 575 956 232 238 415 580 1038 9 979 956 904 855 67 331 579 152 324 32 1039 671 733 986 893 69 282 82 684 557 179 377 670 986 618 275 596 972 480 636 329 735 403 971 277 724 750 736 29 570 765 150 909 857 435 603 867 391 473 735 429 835 127 531 772 78 59 928 379 644 59 476 559 536 1047 1040 991 546 286 190 1015 849 947 434 132 741 677 191 340 500 662 895 250 289 668 850 439 859 510 415 617 855 116 924 180 818 899 805 513 225 651 299 430 919 242 648 631 882 133 444 1012 853 308 945 785 388 1015 959 440 951 511 335 313 44 669 449 248 927 793 985 922 281 1014 936 62 63 791 771 513 93 857 643 721 488 136 735 1076 819 826 90 544 1045 650 838 712 1060 162 105 200 291 315 84 761 133 120 288 679 474 8 866 82 176 1072 539 88 252 990 331 133 767 55 291 782 748 236 762 717 458 245 711 292 633 1075 797 820 200 838 69 180 159 308 945 708 66 371 524 105 257 115 438 135 951 988 957 876 279 190 632 16 745 198 855 185 768 577 750 725 275 644 455 112 662 664 132 893 936 511 141 396 513 205 708 295 592 944 236 812 54 297 628 233 244 508 625 65 531 711 711 488 716 764 771 132 812 672 483 938 9 859 368 166 25 526 1033 804 714 223 203 960 207 459 1035 115 1024 275 195 891 723 745 1015 423 884 351 247 745 349 473 76 1062 585 37 23 931 642 198 194 294 247 762 230 729 354 857 174 873 1032 45 1056 248 349 465 820 197 593 175 717 744 1026 758 719 328 409 376 750 129 1033 109 558 181 996 906 194 1019 426 751 419 176 383 565 769 100 960 61 1031 129 139 672 277 756 986 331 990 456 374 161 990 740 13 955 780 476 872 771 293 455 300 495 367 969 1034 764 259 759 49 126 148 10 976 885 424 687 267 30 612 47 108 493 870 820 403 712 323 824 236 271 590 824 278 678 261 774 126 699 1044 867 698 205 331 600 108 696 783 530 913 157 594 843 7 539 437 136 1028 824 1037 380 810 370 731 503 10 636 457 427 301 412 498 405 704 8 47 106 414 902 898 549 1014 481 676 281 835 483 344 1049 919 661 656 348 692 259 214 473 791 59 843 517 117 988 9 351 541 989 422 80 641 301 957 40 890 719 436 318 975 896 934 642 191 215 543 999 708 255 266 402 881 1004 503 979 985 125 950 705 224 101 71 1015 24 570 781 859 443 532 140 445 835 223 95 97 435 776 114 109 789 76 457 459 221 673 913 411 227 366 750 731 35 469 346 616 105 455 478 550 553 537 640 543 375 386 405 924 740 902 1009 426 809 602 26 546 288 151 705 959 952 728 1007 246 847 585 579 1019 535 522 170 602 914 421 576 877 189 251 187 489 515 943 349 900 632 681 134 897 142 746 962 1004 324 1003 307 578 224 892 58 566 34 1042 217 296 376 285 692 203 210 651 984 966 171 193 918 135 596 752 929 89 768 366 1009 975 534 953 241 184 132 400 13 171 230 711 310 246 938 68 848 626 278 733 310 689 631 101 197 1073 33 485 312 752 1037 196 453 75 356 264 962 729 276 435 105 730 144 374 585 931 1005 392 741 436 1075 730 577 228 110 400 700 325 1011 516 319 639 623 563 394 349 300 624 415 435 277 308 502 662 743 69 297 373 554 974 709 909 1026 7 592 930 747 41 350 575 703 1056 75 543 368 563 737 425 428 557 938 962 182 399 720 279 640 988 580 74 34 583 166 686 164 354 213 469 1 712 341 752 897 855 596 361 500 14 298 767 414 798 634 654 789 193 1057 624 114 435 655 188 705 836 147 22 361 609 607 573 777 690 244 998 220 384 431 529 99 850 32 645 775 530 557 421 708 500 836 133 259 930 502 569 311 1044 178 70 588 488 472 791 891 643 632 152 1013 1063 62 709 1027 171 818 608 320 630 473 112 897 1032 1042 835 201 1043 851 203 863 545 266 35 45 309 356 1046 643 923 424 624 909 1060 470 639 131 99 927 228 242 793 162 183 132 392 915 901 478 180 727 731 60 414 609 1010 475 182 432 579 77 497 966 947 658 243 112 291 328 754 720 200 441 309 381 704 842 707 148 1038 992 706 80 76 72 967 789 44 779 445 706 1047 473 848 956 339 118 446 739 648 197 245 629 98 1015 135 131 180 619 83 346 473 553 245 395 346 343 187 426 391 75 1008 1043 912 30 884 474 495 840 732 370 620 39 164 71 943 71 162 801 852 388 370 997 1012 946 242 112 936 321 718 1036 989 547 894 869 648 998 663 851 616 18 748 848 726 591 810 341 925 664 518 912 377 854 715 786 583 650 178 1041 764 40 350 24 343 408 474 131 38 871 469 219 658 625 276 74 4 310 863 978 795 330 699 936 524 819 645 491 442 1 4 858 204 928 889 941 198 896 466 376 1064 65 240 759 443 228 76 253 714 114 279 353 284 471 880 12 400 1007 848 437 807 1066 337 487 988 172 787 123 835 1072 17 382 223 586 895 512 619 69 97 637 376 584 184 275 462 726 366 203 715 772 400 856 979 220 610 506 356 467 596 268 239 446 239 526 1022 594 958 58 638 264 987 953 750 264 366 771 281 287 600 258 439 1013 838 633 924 993 932 830 26 847 509 588 679 296 910 1 761 438 128 640 557 567 635 307 674 683 151 407 560 1052 81 288 122 458 977 417 926 418 842 197 641 689 835 84 393 422 237 788 481 930 498 974 346 340 692 699 945 456 672 456 44 591 1043 22 567 384 651 798 219 16 483 502 1020 631 240 854 299 561 125 672 256 334 81 521 1073 734 950 824 277 647 367 355 139 826 74 884 386 147 115 721 172 196 760 901 459 920 392 430 530 844 1044 281 646 729 162 315 244 920 28 67 754 394 837 94 134 367 433 934 584 938 641 973 805 756 250 1028 435 74 296 1021 307 1030 934 316 958 553 893 452 882 111 801 657 542 1049 402 607 393 442 1013 922 196 347 594 277 659 920 322 1067 221 769 16 807 869 768 212 47 772 100 837 1070 602 314 551 1012 1024 635 621 508 684 946 957 17 691 96 137 117 100 1074 22 608 18 630 1049 1074 20 271 583 88 673 116 933 472 170 385 525 178 240 548 216 317 69 754 569 978 1032 327 287 51 280 850 722 329 446 875 550 1036 122 481 122 406 18 740 1027 36 370 175 934 692 367 842 1002 653 437 696 278 633 1055 709 526 256 865 595 216 352 940 778 509 127 811 258 544 567 98 1043 768 880 596 514 379 342 104 767 463 254 658 409 367 766 840 438 934 935 952 493 157 734 622 346 536 455 62 986 877 28 949 323 652 36 1059 229 452 370 205 252 409 1002 1038 789 729 596 768 719 807 216 880 15 541 287 930 776 64 91 456 905 489 601 533 911 912 1026 169 337 50 706 500 92 575 630 978 212 626 864 825 740 76 648 968 625 895 443 806 25 298 817 400 693 872 1036 1013 371 961 663 537 622 914 756 791 288 594 568 89 528 432 1028 694 691 504 106 212 187 191 400 1013 725 591 574 696 259 755 269 761 426 415 595 567 601 943 1075 324 366 592 25 323 865 313 893 401 122 521 759 698 221 354 679 869 473 333 432 631 190 791 165 6 1021 108 749 453 319 749 341 1041 367 545 570 58 509 593 105 507 631 358 856 1048 128 971 712 329 328 24 6 629 565 331 390 125 199 295 429 348 792 24 673 322 423 262 969 1075 815 1041 680 839 330 775 627 234 1038 296 11 510 989 541 949 1009 508 696 465 48 847 427 422 531 960 1023 154 788 153 189 775 655 210 235 373 854 179 286 40 600 560 253 1044 647 437 596 485 557 375 1020 885 717 2 276 99 853 930 916 186 400 188 534 536 559 293 445 857 683 1030 365 181 956 578 431 526 701 1051 411 479 772 378 722 514 509 304 672 1067 608 141 941 161 834 255 372 773 882 234 688 760 263 443 193 398 637 391 872 634 710 17 121 431 41 395 781 951 445 180 783 1034 445 918 742 1043 595 777 934 484 862 755 823 851 376 104 828 632 545 1022 162 463 353 514 1056 736 849 581 35 423 3 840 119 377 188 968 157 850 130 919 63 202 17 416 840 529 955 1018 954 373 1055 554 424 945 200 717 259 610 304 214 381 118 506 57 238 805 812 869 1041 421 663 1017 366 1003 742 699 94 205 46 642 238 532 284 872 105 522 1001 702 14 384 58 419 455 336 769 441 464 715 37 311 576 157 658 709 668 322 334 179 784 873 8 247 792 951 1001 766 46 505 283 52 430 820 113 338 1065 713 709 816 369 189 882 1040 203 64 655 1019 28 736 397 818 870 347 355 312 876 707 943 693 930 657 88 123 56 579 328 419 1023 391 389 433 950 425 364 335 607 232 494 500 412 110 6 636 88 824 333 378 657 224 633 633 147 638 405 904 595 1057 890 110 789 513 831 48 77 172 484 548 316 236 78 308 60 87 797 33 565 760 700 62 791 711 741 545 256 1042 591 489 710 636 423 142 732 172 204 662 499 926 975 345 716 374 60 991 87 808 331 106 738 527 908 194 739 99 244 227 520 944 411 803 696 584 317 391 823 611 128 946 554 669 337 954 908 310 212 977 801 898 143 235 645 833 320 585 180 352 128 824 394 201 196 926 180 179 4 616 598 313 139 1042 1043 916 37 559 449 602 817 806 979 843 846 1065 588 297 512 360 181 499 124 11 939 1009 865 616 303 375 458 703 909 373 527 945 204 686 1042 517 432 271 945 392 374 44 818 120 540 488 804 707 458 278 259 931 216 983 976 651 585 64 32 578 946 979 551 164 409 357 787 612 149 597 160 276 658 929 560 192 445 767 703 504 113 1014 879 566 242 999 899 234 721 476 34 938 510 278 986 504 165 383 288 834 241 438 98 205 765 436 673 782 324 623 531 305 260 772 627 593 519 388 771 667 626 298 159 802 427 759 191 431 981 947 137 134 204 100 108 616 995 682 464 310 870 459 662 230 332 743 216 1036 1063 623 478 198 774 557 504 1031 26 893 1073 719 625 788 735 721 510 710 63 232 241 387 988 688 905 686 492 173 434 178 382 376 1030 1002 900 957 940 514 714 894 1026 1030 381 993 837 776 526 692 252 474 1044 977 158 450 901 1003 225 492 63 271 850 592 1020 688 20 392 884 112 318 1008 544 1037 58 172 1049 784 145 638 213 951 845 460 801 677 982 27 171 1008 852 98 551 423 177 374 621 303 877 184 238 75 708 848 864 220 986 488 832 508 397 430 1013 480 330 533 113 659 814 899 741 556 161 1009 280 91 487 354 199 139 472 461 1034 685 71 33 782 593 629 456 196 1045 275 113 741 232 848 883 168 457 1034 69 684 929 772 675 106 618 907 343 1049 1042 261 407 779 554 998 240 988 540 789 162 1037 1071 478 792 884 391 130 876 209 725 48 73 414 485 907 903 804 226 591 713 305 858 268 171 464 40 739 858 985 164 473 370 805 56 294 640 412 651 800 785 458 160 659 154 530 768 308 585 703 690 317 746 288 894 199 597 862 293 840 977 51 597 895 322 402 234 867 869 14 785 674 172 1069 222 22 21 51 256 1031 552 889 234 489 550 359 717 746 706 720 666 214 45 221 121 667 913 333 249 83 984 468 250 983 1010 93 217 1009 375 311 95 281 816 116 89 102 529 258 1039 850 438 402 637 676 166 474 346 454 212 866 315 912 748 151 31 504 547 179 644 49 462 921 682 825 681 585 243 523 1042 737 491 292 470 609 80 449 732 606 299 1000 1014 136 989 627 670 489 21 19 1037 568 43 550 479 206 842 626 243 820 1002 484 551 45 536 210 784 594 750 42 342 892 112 636 597 164 156 528 57 321 518 72 831 611 755 1067 277 874 72 461 53 331 639 850 222 911 928 339 675 168 396 1020 901 186 233 536 1005 814 79 887 619 995 17 651 980 836 495 640 41 517 614 543 963 86 231 1070 689 680 491 252 358 714 795 349 453 421 67 437 462 474 488 754 712 449 543 821 258 278 817 645 704 172 802 240 402 456 1067 658 904 682 1035 1000 554 590 72 955 246 876 15 100 930 602 300 794 48 639 856 429 677 264 714 663 1061 573 237 269 734 1033 496 292 952 260 518 668 951 551 350 498 985 268 938 1041 221 284 536 1027 946 524 484 836 913 398 211 310 896 596 367 459 867 622 857 196 745 794 926 235 809 482 517 500 873 144 441 732 914 560 465 568 796 607 476 519 597 534 1062 10 815 596 443 338 44 487 758 686 726 145 721 972 1070 1026 988 617 906 758 502 1013 719 507 992 220 674 373 224 941 635 267 317 636 1049 107 200 236 736 669 49 790 545 120 1002 766 27 1050 892 1002 215 29 802 783 484 76 736 909 463 503 39 302 52 838 1073 697 898 924 602 887 273 954 160 79 157 1001 84 258 304 725 147 394 756 1015 1013 673 15 706 943 406 33 48 482 461 1049 344 217 956 77 487 1038 73 1038 92 722 1044 628 8 682 21 940 431 180 30 404 592 100 627 839 252 591 96 437 824 209 700 372 360 329 895 16 341 717 6 280 557 699 599 348 911 257 824 38 210 694 635 823 68 458 535 597 216 635 916 757 302 432 636 427 658 486 121 652 1017 667 231 398 114 471 718 379 66 170 278 104 382 779 112 469 363 857 439 299 408 617 1050 648 193 343 925 110 132 398 870 410 826 993 885 605 570 889 1016 506 613 885 730 20 1018 78 759 314 513 894 890 976 483 312 73 517 709 291 1065 789 953 54 887 264 545 402 1027 209 390 439 70 723 53 600 1052 954 279 201 496 728 86 106 870 567 895 1066 943 314 348 836 549 681 54 187 1075 296 852 382 810 487 267 344 729 703 752 303 857 484 169 87 148 436 883 834 819 120 338 1071 349 493 618 357 171 428 3 546 246 806 472 335 1069 475 132 854 159 195 822 732 727 56 498 482 884 349 118 442 719 356 433 319 703 387 152 69 804 115 550 554 911 353 780 517 96 527 441 1008 148 50 631 270 756 801 238 707 642 724 516 675 177 845 878 846 478 941 973 419 892 43 402 76 546 650 771 658 118 353 405 975 810 293 196 1001 729 58 1026 199 36 605 432 1033 1063 30 782 212 385 12 249 896 221 905 205 713 374 215 602 550 246 1056 384 499 448 430 1035 1020 584 726 994 796 1040 372 802 602 827 11 78 766 647 919 1044 704 719 437 363 682 516 628 293 304 762 887 615 626 621 1027 54 72 820 113 249 259 915 596 511 936 537 462 20 344 334 1038 823 625 240 545 1001 99 883 119 974 719 340 825 648 375 152 598 122 711 435 72 196 642 1068 782 63 743 231 392 481 184 948 689 7 268 918 142 856 685 685 627 193 703 287 957 134 313 278 275 230 1044 214 266 202 729 933 379 375 698 441 585 431 576 811 928 850 586 474 936 1018 795 67 633 173 27 681 807 435 1051 857 487 344 122 530 906 297 70 902 382 1001 114 869 368 176 65 1038 567 768 367 397 573 861 164 1 278 267 861 113 747 67 301 242 463 141 516 419 366 896 307 196 136 166 620 523 306 416 863 1065 844 834 74 130 340 933 218 74 34 188 722 290 387 300 724 486 106 315 662 994 405 1027 487 821 946 733 411 1015 768 383 304 709 163 138 457 235 336 662 244 927 160 787 1028 1050 844 217 532 828 725 259 340 261 79 694 16 13 41 366 674 366 207 460 911 879 1001 583 334 1033 551 796 849 100 965 640 816 177 543 264 961 755 202 728 1019 140 406 739 298 383 860 124 373 1062 952 259 60 668 272 60 585 330 1059 414 683 868 396 426 890 892 1024 259 554 575 697 709 191 465 98 296 914 13 630 784 590 697 569 360 1068 142 171 312 795 1008 727 128 659 440 1004 918 140 230 681 361 982 545 344 807 369 907 964 297 435 995 272 164 736 1066 663 800 824 997 308 775 1059 151 333 467 18 424 172 139 980 32 438 901 815 630 198 225 840 661 483 704 270 928 442 509 554 977 950 57 340 624 718 984 139 569 363 728 835 440 550 437 182 60 869 743 855 209 931 91 53 791 307 996 733 737 7 217 301 363 334 772 346 993 427 442 480 480 232 11 465 615 401 953 778 994 638 194 643 669 579 936 53 711 939 984 813 367 101 634 88 413 305 364 317 599 840 484 1067 174 569 165 75 547 626 888 927 928 84 492 314 493 626 85 661 801 254 285 446 230 268 919 908 475 551 707 626 1070 219 121 526 818 908 688 525 44 88 1063 289 983 934 360 444 745 815 153 956 458 244 70 382 1007 913 1018 683 400 466 533 1012 725 756 766 12 734 797 792 830 967 163 285 782 1004 723 592 943 641 760 564 728 752 102 729 445 310 660 1009 528 209 525 427 637 337 103 928 931 32 166 587 315 700 56 567 62 583 592 422 337 737 673 489 1044 507 1039 596 663 453 1073 512 653 493 322 940 942 1013 404 859 862 646 254 881 446 946 310 611 169 3 712 972 330 663 719 883 565 391 1038 539 465 1060 233 601 74 230 240 830 696 426 972 905 433 276 48 409 757 61 335 964 835 946 266 655 978 51 1074 439 586 164 180 457 834 112 778 678 278 236 558 938 85 520 623 554 872 571 769 707 1024 226 254 60 115 1072 117 830 139 183 746 467 155 6 822 1042 824 1065 366 227 656 618 99 415 699 791 852 584 866 469 666 198 129 710 629 820 235 530 321 94 238 508 717 952 931 1051 607 589 538 1024 973 730 298 806 596 118 340 935 789 788 829 587 850 213 228 711 339 23 633 2 620 864 297 1064 148 598 161 761 733 921 228 476 25 72 955 424 267 239 69 217 712 1076 963 191 1034 191 98 83 396 845 613 724 196 817 627 176 471 197 663 773 167 14 556 623 275 312 459 157 102 473 429 376 876 176 819 141 254 288 303 444 1007 508 203 1071 712 205 552 389 495 596 631 637 950 563 21 459 441 451 929 288 727 161 187 386 93 798 991 663 53 847 925 981 612 297 475 879 973 50 778 774 859 93 488 64 987 9 536 735 693 875 548 501 2 551 824 826 25 450 470 998 675 659 878 613 619 1071 701 818 718 159 766 906 10 127 591 625 840 1009 844 58 819 366 524 729 871 635 622 47 507 913 781 115 754 247 140 788 657 192 795 1004 145 511 746 965 992 57 381 595 996 731 426 780 201 522 670 1018 400 930 592 712 559 114 166 420 311 387 259 1051 360 643 232 28 662 600 511 235 686 322 173 917 879 552 522 947 290 461 595 476 749 590 302 985 882 320 800 60 905 616 133 590 100 756 996 377 920 372 816 519 343 851 745 450 576 195 3 106 820 824 12 416 883 523 226 264 884 976 327 852 145 504 332 336 486 128 701 996 1070 211 95 879 240 1034 974 684 189 376 902 1063 703 573 557 500 151 807 171 208 770 579 351 501 427 723 940 15 150 153 645 782 878 20 580 409 468 615 146 284 583 1070 384 1021 334 480 151 811 132 832 543 448 158 517 767 852 858 276 1036 1051 622 476 554 719 400 952 870 227 649 879 908 292 666 900 1038 1052 684 674 967 907 797 156 617 945 1030 328 855 958 309 404 337 402 376 17 632 181 377 85 389 658 377 664 889 934 615 518 1033 586 713 807 183 767 954 357 940 788 1023 361 436 282 1049 57 801 370 302 882 405 369 382 793 185 933 817 873 607 728 200 409 65 531 67 914 860 677 736 590 98 275 413 861 59 774 151 332 519 447 553 479 946 679 1062 64 560 463 880 654 1027 548 478 541 123 303 404 817 691 453 59 826 126 486 381 561 643 4 212 4 263 322 651 1040 363 797 458 100 140 78 477 286 448 283 840 1030 994 528 326 582 339 493 99 520 169 316 771 350 1067 1059 308 274 550 187 119 467 449 267 346 1073 242 371 424 1055 222 241 738 67 219 406 1046 563 401 230 834 606 151 434 510 681 516 914 831 165 516 10 978 469 892 222 561 248 60 111 213 722 351 619 480 1050 722 199 88 14 756 126 247 880 503 1071 859 850 130 722 1003 283 667 738 259 862 889 219 773 848 336 186 701 1039 185 764 381 1050 110 192 496 434 286 437 924 202 843 32 453 410 812 1043 518 319 12 416 635 899 184 240 649 661 135 16 607 271 739 747 75 11 873 107 722 616 716 704 58 454 251 298 1031 391 874 570 197 942 245 576 1001 435 11 681 613 27 958 936 711 324 287 785 124 601 1002 740 1050 1038 497 554 773 863 543 583 962 759 810 1064 459 245 12 557 436 225 414 1049 319 9 484 328 1001 606 734 147 428 371 322 39 720 261 778 850 1019 627 291 21 694 202 128 327 13 1063 537 694 181 973 662 281 34 109 956 759 70 426 1063 1059 829 579 376 600 770 474 236 883 388 734 741 325 912 103 268 723 264 1060 1064 958 430 944 841 743 630 446 810 326 952 322 516 674 764 804 709 788 869 11 255 478 811 837 945 206 418 770 1053 583 1069 257 1054 549 459 94 354 132 991 564 315 480 664 859 840 645 135 134 937 932 216 360 938 114 902 958 1003 396 51 590 62 17 996 745 972 292 652 421 364 229 31 762 805 269 161 697 793 228 847 180 916 559 535 602 293 516 760 537 997 541 232 459 206 45 387 974 863 406 1031 3 150 768 953 791 524 596 1029 919 97 48 1015 927 736 885 403 74 606 943 806 677 206 392 439 911 469 986 893 795 678 356 48 236 518 395 514 443 535 1026 248 97 813 84 588 6 406 347 314 594 336 466 328 373 107 877 401 120 770 585 757 829 969 52 774 547 180 685 598 503 863 516 673 504 529 968 56 411 289 447 901 49 111 890 123 426 912 73 274 109 81 453 345 748 146 257 979 884 753 923 818 422 562 230 790 654 226 207 115 912 853 871 1019 550 211 759 722 478 808 391 497 463 103 826 165 320 548 203 404 656 282 1076 531 751 643 309 869 232 278 179 631 696 669 445 873 217 360 633 848 225 782 53 873 676 162 729 371 635 221 340 572 1045 683 700 51 743 258 761 816 57 511 421 764 64 354 207 472 749 956 973 180 414 16 690 629 352 72 103 923 605 771 332 184 623 377 799 971 698 298 288 710 315 984 708 70 521 846 728 1050 846 248 588 276 718 196 453 520 169 740 190 722 1006 689 177 802 633 749 285 62 674 570 367 554 439 695 186 653 1024 965 894 833 446 269 1044 16 171 616 675 135 362 822 714 605 989 286 546 839 936 20 141 29 178 574 846 205 531 279 324 75 885 772 949 702 650 525 669 949 157 304 643 637 402 895 910 360 448 863 349 294 832 390 362 301 354 644 845 969 111 219 385 149 637 772 1058 885 725 436 304 1007 90 425 1019 660 395 285 368 716 831 1019 669 690 590 677 527 753 89 509 809 342 332 192 168 473 492 957 93 348 101 398 610 19 193 932 19 105 588 972 210 1020 915 466 606 318 63 290 787 6 1032 258 168 924 23 99 676 156 326 867 124 182 769 74 769 974 758 869 308 506 891 574 201 38 448 462 56 202 654 286 107 898 774 442 726 1072 97 446 735 106 413 138 1065 27 146 701 161 672 869 985 612 542 101 758 454 206 397 748 1009 647 835 705 236 642 855 622 225 484 944 324 509 281 4 509 1073 771 1032 527 427 244 419 1017 1029 425 549 528 79 639 30 595 585 870 801 812 427 640 721 693 728 326 471 646 473 306 1037 43 729 115 263 717 295 324 769 345 721 84 869 354 524 888 795 11 250 232 902 1053 581 946 268 376 704 609 505 872 804 999 545 910 338 1068 140 202 843 776 517 123 996 157 713 204 353 796 270 690 995 45 15 723 612 828 858 525 436 441 472 641 916 884 910 126 58 799 413 452 999 547 276 210 196 88 958 793 504 515 170 625 332 247 898 25 892 660 373 157 716 319 408 95 273 811 368 108 680 717 277 892 751 760 316 45 422 381 485 971 601 667 496 889 189 146 624 881 440 322 548 544 44 587 489 637 582 140 644 383 168 304 194 6 1073 93 435 713 268 850 813 66 791 595 540 580 114 6 227 337 248 828 865 888 875 977 662 297 28 847 721 123 419 219 135 409 610 709 85 119 656 956 750 433 836 235 91 198 390 328 434 511 409 885 496 210 842 44 651 863 26 406 472 931 37 351 996 786 156 381 653 816 253 1059 366 1038 827 1016 650 605 929 252 281 702 153 732 461 118 1026 1005 876 243 353 537 1008 69 284 413 371 468 85 890 42 66 895 920 13 781 666 71 924 163 70 942 604 210 556 985 739 915 635 955 696 593 261 939 714 125 766 312 87 919 398 658 736 912 12 394 21 434 1013 5 245 490 863 65 732 213 103 198 914 361 166 505 226 629 287 66 488 221 381 254 675 777 371 391 722 729 492 468 741 959 763 192 286 210 200 760 749 1046 853 610 914 711 606 484 306 529 130 83 560 403 171 27 605 300 866 625 64 531 1062 322 818 738 124 24 869 487 255 649 291 532 538 395 750 961 37 535 267 907 1015 1025 749 482 795 324 281 567 301 92 862 968 985 222 193 139 813 810 424 816 176 830 656 701 698 370 1070 1047 796 631 178 56 1023 662 520 272 522 197 253 876 849 409 139 337 434 439 928 1007 1060 634 420 123 423 976 767 286 402 549 911 359 659 121 293 263 826 381 990 358 498 329 435 1021 1010 773 894 703 803 253 1009 722 719 615 9 171 234 360 856 473 295 524 768 91 305 519 801 815 699 848 146 491 75 832 556 909 960 388 869 691 9 877 104 818 228 323 804 1002 408 606 857 298 647 637 960 35 342 587 3 252 514 1055 889 10 224 629 904 891 21 47 609 686 756 1030 405 177 808 280 192 405 6 603 297 598 575 193 986 438 161 845 330 238 854 400 802 10 432 109 1034 1037 988 568 335 617 866 1004 101 964 936 480 193 578 279 209 467 368 466 793 14 579 1003 289 14 877 405 590 995 1005 175 936 226 714 330 416 7 196 269 1044 761 296 270 183 819 24 832 706 443 920 654 266 46 1054 762 455 672 551 1056 916 618 518 904 975 459 229 807 167 44 973 904 544 248 148 733 3 834 1052 471 534 969 243 1063 881 858 557 290 719 822 590 33 572 42 394 265 37 425 1000 1049 83 1067 560 486 465 105 295 471 108 619 349 551 628 165 127 526 322 487 770 328 134 90 905 841 6 790 748 198 531 465 246 826 227 413 538 711 325 988 89 622 795 139 360 386 289 572 656 394 513 766 31 87 993 889 611 235 897 538 364 24 698 1018 845 423 998 4 752 457 362 937 337 646 309 919 592 340 675 1069 774 761 834 784 96 537 235 470 890 962 995 67 579 793 409 177 826 770 148 984 330 1019 603 450 796 1035 387 407 20 501 623 117 22 181 261 799 309 1003 361 185 1067 1018 569 860 38 298 695 621 507 1075 903 282 12 510 76 947 1058 163 909 328 26 459 53 749 143 1055 373 954 496 125 580 598 314 164 388 801 627 283 389 1034 810 384 909 655 726 65 616 313 534 693 1053 1026 617 908 143 109 621 19 54 792 109 353 243 762 1017 147 768 374 203 483 644 781 243 1030 804 721 984 626 728 3 68 305 833 129 931 897 184 876 291 1054 314 498 612 621 135 747 814 1012 809 311 1009 970 600 338 106 605 591 455 696 837 637 374 1068 153 1069 742 471 23 536 229 1010 105 1025 782 405 572 865 93 1025 355 231 632 27 405 421 740 361 382 164 172 490 397 272 852 918 603 816 582 411 963 737 182 173 48 809 837 816 985 702 934 26 956 1043 51 664 263 196 1007 169 282 988 111 408 1040 677 174 745 86 564 161 372 135 957 112 450 918 955 200 550 661 221 33 529 713 610 719 122 538 246 681 233 214 708 853 277 323 985 81 1073 168 301 1063 746 187 1011 319 997 763 568 596 128 942 22 808 998 390 785 651 840 675 726 632 1070 964 282 124 796 754 431 552 955 382 152 233 692 309 576 61 422 101 363 261 324 632 57 305 197 481 587 849 56 141 88 609 7 819 670 990 631 663 974 738 668 34 928 930 716 839 854 378 203 1038 986 57 320 328 169 812 628 468 439 304 805 894 308 15 608 153 600 294 18 895 107 266 735 702 386 741 597 97 302 662 658 496 691 33 289 174 800 152 407 625 184 202 717 510 647 365 622 976 605 799 165 604 363 194 302 818 674 268 399 710 591 894 369 77 1024 787 160 168 639 568 472 282 906 548 267 836 388 960 197 151 948 591 154 527 221 862 281 1046 698 533 212 9 711 718 605 613 25 820 462 1000 855 5 108 26 1053 44 688 356 930 23 484 233 404 746 465 460 463 96 296 267 270 605 385 688 591 428 811 383 1073 707 318 429 783 274 583 737 734 245 1026 534 746 406 22 130 770 831 76 48 468 882 870 340 762 526 448 420 1013 105 276 379 89 506 1035 796 320 283 213 676 709 1008 1070 652 28 240 530 649 673 318 748 236 489 695 270 245 736 717 996 634 283 452 987 62 64 370 365 493 314 15 284 632 169 445 416 216 763 813 777 701 67 579 810 274 533 7 132 512 843 423 514 298 736 133 353 946 101 744 927 376 207 704 700 374 473 188 806 322 812 621 94 442 219 513 337 185 629 731 948 898 578 776 160 8 925 162 919 437 1052 1006 198 746 1014 448 766 935 972 373 495 702 33 405 207 499 693 711 1073 810 894 352 251 183 327 872 958 27 714 335 357 495 564 189 900 647 499 1021 618 288 162 714 1026 222 9 727 796 761 114 948 811 399 661 772 440 804 903 43 388 618 747 571 456 1054 505 705 935 111 99 661 831 1023 631 723 498 206 8 379 754 751 457 835 816 396 579 837 1075 738 65 862 800 817 1011 641 751 966 870 315 383 862 447 719 654 221 463 452 487 983 254 189 928 368 643 837 295 515 733 713 153 730 169 578 60 959 778 736 266 746 663 973 817 590 688 808 1041 354 708 160 782 60 1020 17 88 578 935 69 598 147 429 115 140 532 37 914 1051 699 1042 121 784 835 1075 406 1002 937 30 44 97 996 408 374 719 105 112 79 269 613 36 139 38 346 859 625 579 888 948 23 336 885 833 711 545 142 143 723 144 536 775 1029 305 800 69 611 293 745 846 972 1072 633 234 31 660 301 45 928 67 153 237 231 384 273 504 777 551 843 746 272 884 651 138 909 423 664 210 91 291 746 829 642 681 900 773 851 982 481 152 1073 616 724 576 957 918 152 7 436 521 483 834 512 421 900 996 281 137 27 848 645 449 268 123 927 964 590 871 253 30 564 516 341 574 235 522 317 727 734 1073 657 605 194 585 747 358 953 104 859 795 720 999 44 845 109 567 68 962 479 97 119 243 937 229 710 405 11 922 1039 93 917 827 30 1042 780 14 399 509 862 805 892 983 346 1024 131 510 1042 190 315 833 856 789 986 687 747 1021 620 118 238 910 336 494 610 1049 1023 238 1038 777 567 573 237 493 362 879 1016 502 252 345 309 367 393 274 91 488 375 951 974 479 486 483 380 229 638 825 490 1055 325 39 864 265 864 617 173 490 976 20 701 880 173 871 683 80 50 430 816 604 102 62 978 376 44 709 39 104 220 719 712 588 465 1031 1071 507 158 981 979 939 728 880 719 464 957 237 896 543 766 882 466 281 533 692 832 772 1025 372 835 1027 555 602 26 607 574 324 956 696 218 805 141 917 297 357 297 1028 524 976 1045 1026 877 691 817 637 542 847 498 204 1021 590 317 243 479 561 507 326 537 912 186 739 872 714 1044 922 833 941 943 162 792 29 71 820 768 853 818 1066 747 399 38 811 713 718 939 456 679 645 163 982 390 324 4 225 70 717 542 449 650 310 469 672 677 809 7 190 987 810 744 219 299 521 408 300 26 746 681 1053 928 759 365 82 224 99 534 499 667 138 692 966 53 382 102 662 998 410 200 383 413 744 468 19 126 150 400 298 393 474 313 704 685 875 354 152 1030 150 685 155 50 646 161 98 1068 463 12 246 805 306 1038 200 699 34 1044 811 621 277 702 935 437 553 982 361 672 1053 217 419 936 12 1007 68 278 202 144 912 692 616 1048 608 238 982 197 357 192 1068 76 237 1055 809 958 686 279 270 736 548 414 1027 375 68 863 49 152 58 990 129 374 706 208 63 509 66 8 73 548 192 783 633 384 840 603 136 336 95 1060 392 916 288 253 507 886 573 218 491 492 303 272 428 334 78 315 419 362 977 194 485 725 254 998 887 1051 672 58 342 275 976 657 946 517 379 511 32 470 194 507 920 184 486 65 709 695 448 919 1044 5 421 394 846 25 305 269 537 64 531 300 211 600 495 855 788 202 21 969 1053 773 363 765 1052 876 30 1008 670 1014 737 431 896 386 467 140 612 898 691 443 909 914 262 1074 432 67 388 258 415 955 572 746 186 1017 875 289 119 343 132 1006 1048 119 508 397 938 938 1005 728 1036 157 299 595 904 421 87 257 737 290 517 1060 443 164 1051 1029 793 531 302 242 415 395 14 811 323 448 490 640 263 756 902 786 671 247 889 883 253 627 500 304 797 226 564 951 296 470 1074 165 1003 1002 70 947 495 839 689 222 434 93 684 249 1022 1069 480 846 917 214 236 1069 126 531 100 819 198 17 767 1042 293 342 423 466 354 729 195 795 604 23 1014 857 583 453 732 734 736 649 190 270 705 875 57 876 622 1028 258 52 761 103 806 608 168 301 563 976 537 685 835 109 847 98 960 38 1015 997 499 939 441 1029 671 417 312 456 127 598 884 980 540 629 100 673 687 165 551 489 858 963 841 616 748 765 459 839 580 604 663 482 84 874 846 94 983 444 284 545 602 627 929 665 99 1036 889 224 758 292 460 629 1070 574 384 383 608 994 79 6 159 931 362 141 959 657 980 746 109 119 707 491 280 830 924 319 1076 670 130 52 840 5 873 845 974 591 107 1071 694 661 889 450 328 866 47 173 125 439 108 982 890 1036 548 342 315 622 568 349 58 801 324 5 750 99 365 573 811 601 675 489 226 262 796 933 144 106 919 92 616 796 662 39 507 1032 123 1055 160 575 59 73 993 502 392 676 821 887 669 242 407 353 20 570 741 322 565 591 10 343 607 459 593 881 465 946 967 461 55 152 921 426 13 997 670 464 543 430 32 949 65 844 249 1069 768 666 317 709 26 390 713 1003 639 195 488 410 60 289 1035 210 557 26 252 496 259 224 388 714 374 152 955 418 58 826 38 543 206 660 683 369 1013 260 173 368 57 65 47 219 511 247 1016 665 304 538 821 920 1013 785 193 80 245 540 209 399 145 235 655 786 628 969 986 658 353 633 180 451 411 832 522 507 705 235 1014 829 1035 7 308 773 261 166 234 426 909 37 655 615 228 840 985 319 596 215 472 149 275 376 45 756 81 114 1033 313 21 935 322 592 586 294 902 344 661 905 605 801 433 79 883 489 17 602 84 88 991 190 621 661 10 642 528 866 15 281 343 945 743 799 799 375 933 611 199 538 543 184 391 326 447 650 306 958 627 905 709 222 597 916 1070 480 756 925 860 1019 61 995 395 699 317 168 454 258 320 921 695 376 938 63 568 738 715 66 431 1060 612 761 643 467 594 150 367 779 926 535 929 404 874 931 469 979 917 23 573 996 674 326 106 205 133 1017 665 765 255 278 956 146 179 19 295 95 198 270 766 37 708 436 50 877 109 283 1008 398 880 507 841 348 542 817 1057 299 748 857 892 380 929 97 431 576 848 315 899 232 140 522 68 622 605 975 780 1075 1028 542 1059 920 794 743 383 402 525 404 8 369 313 53 698 686 607 1059 507 436 106 398 963 98 431 1074 712 614 839 487 566 1054 1026 715 319 178 472 33 467 616 830 120 875 682 196 878 338 495 953 741 470 924 342 12 524 452 289 708 742 491 227 1036 833 640 146 351 199 305 611 919 829 226 340 485 617 934 676 846 572 595 468 135 335 99 32 449 315 359 176 269 236 961 874 472 134 603 870 625 502 226 327 101 92 950 706 150 564 112 1068 159 272 1016 756 21 629 207 510 231 839 664 343 727 788 556 94 993 583 434 226 734 34 270 18 661 496 503 37 609 816 353 804 1000 665 755 618 650 763 254 444 648 576 630 27 318 125 629 656 376 814 848 1065 1020 481 375 1033 546 967 834 593 327 271 319 502 67 231 875 1062 165 555 996 923 282 468 783 270 876 845 770 892 284 542 885 647 762 188 769 1059 313 381 456 948 364 215 1024 706 872 1076 27 460 819 866 279 999 18 518 402 477 243 1007 1018 1074 671 873 420 586 785 311 336 1013 574 895 36 546 408 882 931 438 194 678 227 791 873 660 487 823 778 622 833 240 902 347 360 667 162 851 610 805 505 94 133 954 487 406 73 387 191 560 148 793 980 179 935 225 798 723 193 848 285 453 4 640 962 240 767 1070 423 504 1010 908 836 1000 457 611 823 716 762 697 495 563 711 26 289 405 841 869 624 625 424 163 779 75 421 753 667 413 1013 308 332 104 348 799 554 785 102 83 139 338 873 862 503 50 58 984 983 692 866 921 593 805 709 1037 397 1062 1034 861 539 885 218 37 184 570 336 591 26 234 111 754 309 456 45 629 239 273 890 9 271 613 222 663 75 1057 281 357 791 868 1005 397 82 566 449 1049 360 965 561 559 233 143 1066 357 1047 313 203 740 802 70 877 196 586 729 1023 19 257 549 724 589 337 588 1037 154 801 826 631 2 216 145 491 832 931 745 708 788 230 709 103 270 541 19 96 100 472 1052 692 56 55 494 522 829 837 758 693 458 264 29 43 701 995 189 777 1039 1048 434 391 644 163 822 556 841 954 635 677 320 422 647 984 276 976 287 999 8 728 1012 527 10 47 272 644 262 774 735 961 655 751 42 825 497 209 386 853 323 581 514 978 335 92 45 307 700 537 684 146 236 872 557 739 94 908 550 116 2 983 234 497 609 186 662 170 13 32 315 938 755 537 152 429 854 698 532 869 193 371 910 874 455 847 495 545 689 23 242 21 680 900 588 131 734 1069 233 185 342 785 856 126 814 535 936 910 693 814 601 132 13 66 685 677 541 1068 329 66 841 1068 558 587 1067 1023 297 867 607 982 375 923 999 524 32 564 680 368 652 323 1058 1057 898 358 612 1004 663 947 150 473 801 258 529 686 396 862 26 784 840 428 417 365 466 215 296 1001 892 727 327 1074 336 548 663 66 465 76 559 727 768 863 270 486 901 940 285 837 878 725 818 512 859 183 489 163 424 1037 524 887 323 956 530 996 323 621 169 409 181 744 294 649 182 520 258 996 280 338 332 247 117 13 456 559 289 860 221 779 733 962 188 462 162 387 137 267 529 1003 58 1040 562 902 636 49 236 76 769 741 1023 729 460 502 1073 188 500 953 873 835 156 203 653 385 135 858 542 729 813 336 1039 337 309 958 257 847 809 754 727 897 794 27 144 569 481 18 4 951 682 349 930 471 765 374 609 549 17 1071 664 251 350 815 802 169 663 856 198 670 454 904 39 661 906 913 647 653 261 432 1057 247 810 166 760 215 39 160 984 758 628 606 435 756 790 822 819 594 885 991 814 259 22 328 648 1031 210 378 149 936 752 258 577 663 539 369 429 929 313 729 310 942 332 95 1012 20 78 157 1037 1060 441 455 514 484 625 369 934 139 966 171 946 243 915 465 911 734 265 573 758 192 627 793 672 969 471 109 198 193 680 56 433 561 695 826 571 518 255 998 755 871 443 1054 925 67 274 1062 976 560 722 928 331 1059 142 535 232 1014 599 161 591 1006 441 397 466 226 483 741 980 245 701 588 461 928 1005 480 549 1012 66 215 586 3 939 786 210 544 765 991 744 738 137 951 22 630 1070 127 1033 893 922 129 970 884 615 79 1027 607 595 331 746 213 382 647 504 1007 643 583 162 8 397 1047 457 322 969 1070 315 819 833 974 653 1041 759 65 993 52 186 880 694 495 790 700 927 669 175 337 522 139 326 431 570 121 366 748 551 49 909 284 235 478 428 748 50 329 724 101 2 58 747 539 736 657 399 471 772 69 33 942 712 766 550 742 718 226 778 768 1043 464 595 437 83 514 895 552 930 1049 235 541 855 250 522 616 973 939 17 271 629 2 1031 176 684 888 127 394 61 487 403 391 925 314 194 507 594 780 902 954 62 245 13 61 176 424 420 205 904 897 140 516 23 801 51 383 879 519 678 1070 184 148 517 688 61 865 105 432 83 392 177 97 448 847 508 687 436 1013 56 396 337 518 491 964 574 692 504 993 724 103 812 839 799 213 284 819 303 644 597 264 153 960 314 120 325 262 913 753 86 870 911 350 823 347 946 897 718 646 826 46 940 1032 451 449 251 1022 807 1060 978 290 820 96 186 375 705 300 634 205 366 617 443 1051 706 213 1074 799 181 843 730 76 560 34 744 795 505 28 689 616 849 1041 482 729 560 105 994 588 120 472 1038 1055 6 78 85 22 234 999 788 980 238 637 1038 501 691 694 337 409 973 817 866 383 896 656 1062 1030 138 881 820 291 744 759 35 119 1003 303 1075 168 928 1042 258 834 764 744 260 402 282 74 647 991 940 155 377 412 199 1022 626 434 911 934 677 705 293 920 660 596 1022 788 809 542 755 498 617 424 547 660 823 130 621 578 35 43 387 491 802 436 390 186 1015 578 313 217 1056 23 220 828 490 583 461 648 31 621 775 515 530 879 480 968 984 354 1036 96 2 115 126 7 296 933 863 488 820 633 670 1048 387 55 183 469 29 364 396 502 871 542 2 1009 42 71 61 609 384 578 607 685 158 851 777 139 148 701 213 237 836 53 596 334 105 460 748 663 250 465 1060 169 413 943 18 979 785 457 576 784 1057 444 884 369 641 413 727 974 886 520 515 209 63 880 667 12 171 30 575 474 153 655 1051 63 423 645 936 217 529 894 55 1076 965 367 91 148 521 440 390 1029 975 774 821 313 1038 240 1007 684 470 475 424 761 574 42 909 929 143 73 938 750 635 361 146 729 636 910 889 66 262 859 227 960 410 1044 102 26 349 185 707 587 494 216 668 530 379 378 483 359 845 524 491 817 325 513 902 484 296 1050 860 584 562 734 465 642 655 118 649 340 963 31 206 185 199 88 423 208 537 82 394 585 655 783 498 742 1013 151 1007 776 1056 149 412 764 928 95 203 1031 549 27 1058 339 169 823 714 776 494 354 841 1059 1029 960 670 222 961 1021 390 112 953 986 1067 32 495 404 759 105 1064 219 471 224 647 788 153 284 825 747 872 99 332 11 275 348 1074 547 20 168 784 345 455 325 927 30 286 821 398 959 984 557 144 468 732 82 117 644 987 870 535 762 208 383 227 1011 1046 757 769 793 140 29 211 396 572 193 232 302 334 222 490 684 11 962 280 107 148 57 374 582 671 106 137 839 625 320 484 1031 697 280 50 1073 604 1071 201 75 90 510 1014 51 124 406 55 787 579 162 337 360 684 327 688 888 1017 754 281 370 430 548 234 15 1011 627 920 936 159 340 664 853 72 543 20 193 60 388 508 908 502 579 621 229 843 854 202 446 600 122 949 281 981 465 677 657 509 824 877 1067 57 257 788 1054 573 602 358 659 982 1032 739 305 974 446 267 493 74 397 226 139 572 416 53 919 952 1013 77 279 925 882 326 213 156 1043 79 794 343 439 816 656 290 10 818 490 373 92 823 623 717 22 369 375 386 310 1059 939 789 657 722 267 987 778 408 75 891 677 658 320 449 438 183 728 352 236 96 897 837 639 834 595 9 438 659 956 89 694 300 414 868 435 220 224 283 315 542 579 919 608 638 709 364 908 261 1070 223 598 1072 173 553 487 300 55 26 32 87 8 163 876 596 846 787 380 1074 690 442 377 320 154 778 455 400 106 127 469 638 718 815 1026 119 989 5 88 723 1020 666 702 75 974 789 100 686 808 281 438 289 507 134 73 558 161 704 1067 729 809 165 200 598 655 238 1067 375 176 340 115 950 401 280 432 402 826 624 328 644 808 815 701 393 986 164 740 910 335 711 129 942 235 325 789 291 116 661 340 435 994 97 481 3 797 359 1018 1036 53 300 633 984 843 420 260 581 810 24 4 541 65 814 212 221 995 969 629 676 1021 468 219 606 1052 246 875 444 41 100 535 403 44 508 51 908 717 785 537 330 654 898 261 857 451 652 461 375 841 769 983 181 1014 382 72 550 975 47 170 27 376 142 15 94 740 485 969 999 185 1066 1053 812 948 216 314 406 821 882 406 792 388 18 149 640 859 55 475 214 462 198 522 667 18 432 356 305 369 237 147 295 340 108 163 565 457 1039 208 869 519 213 595 740 98 999 367 369 158 531 1044 627 359 790 623 868 1028 1036 97 555 914 800 180 449 784 732 377 271 496 730 212 661 12 169 340 466 884 298 838 900 604 469 464 284 447 160 834 34 109 198 896 662 729 587 1027 943 1004 266 936 561 262 822 639 608 881 120 604 718 958 785 143 158 376 757 323 718 146 900 832 916 555 10 648 77 673 1050 11 621 1050 175 114 641 297 589 260 390 507 957 247 193 875 184 747 499 128 165 729 770 592 644 905 172 849 1016 52 324 547 505 1046 800 696 143 495 559 893 35 569 231 233 998 18 743 576 156 497 810 277 979 133 275 730 717 289 1068 686 646 1016 242 807 766 275 314 99 908 962 838 537 1046 891 50 235 271 954 1075 235 458 379 719 242 91 1006 860 13 662 653 973 356 88 1058 414 14 680 735 981 1053 762 218 847 987 988 635 920 215 962 62 255 922 110 197 737 233 687 666 250 654 630 33 357 306 502 662 621 296 1037 820 693 809 611 422 713 516 304 1056 195 566 826 87 872 827 631 1024 797 108 332 315 724 38 13 175 53 175 648 1070 620 588 350 495 241 131 736 36 1058 995 496 760 306 505 1021 903 261 645 1000 944 928 584 46 234 713 145 949 439 832 1038 1032 644 133 485 63 427 566 1025 621 775 1053 911 103 778 266 484 17 561 240 298 299 975 390 405 346 871 497 492 333 720 199 600 123 964 463 749 695 213 808 630 317 568 483 491 559 89 534 342 37 430 272 753 336 686 861 586 913 458 697 816 270 975 11 871 675 497 950 53 411 71 429 472 568 581 378 728 435 26 3 427 334 214 696 248 527 945 549 491 856 118 678 945 414 434 650 879 265 560 615 108 289 265 426 761 434 443 442 960 138 552 637 270 96 141 257 554 787 936 942 918 945 367 455 396 189 854 734 528 1020 653 966 122 533 376 746 419 50 366 990 534 560 864 708 310 1057 400 990 25 555 706 353 260 1013 48 409 775 843 227 142 593 553 582 544 719 1030 83 952 409 350 343 586 147 97 901 601 143 779 750 741 455 1008 967 708 619 182 1065 863 568 634 819 429 669 53 1002 973 33 21 243 245 999 247 238 26 233 469 90 307 615 728 156 80 708 449 50 607 885 104 429 986 957 570 421 469 9 157 794 690 185 223 171 787 983 935 285 102 353 566 963 556 663 941 1070 813 970 512 232 183 474 3 454 370 154 428 74 55 317 611 326 981 236 876 421 274 445 173 203 165 314 59 813 319 152 744 548 713 237 14 145 663 1072 255 212 35 905 745 978 523 20 325 776 490 605 478 429 296 449 462 275 193 583 70 792 982 1 400 901 385 995 968 273 456 938 609 698 270 320 592 889 377 290 582 370 163 848 171 647 107 1042 766 453 551 125 284 789 287 378 180 1010 31 726 185 619 670 776 884 535 662 1024 778 895 1070 762 213 994 621 381 67 857 1024 790 34 687 532 545 721 980 172 722 672 686 197 360 176 868 1056 763 150 552 580 651 999 757 944 521 893 854 282 256 418 701 666 5 178 340 712 58 736 198 291 955 28 95 322 203 808 626 450 973 827 275 440 69 36 1064 623 725 546 944 326 813 82 972 337 412 849 773 711 321 263 203 1011 772 55 665 241 983 45 1020 469 421 1050 216 743 754 571 245 89 495 383 105 312 47 456 398 769 887 24 652 701 266 732 702 843 483 522 1047 365 157 243 980 911 711 265 884 687 49 942 375 90 303 830 538 137 640 532 98 358 1054 499 788 311 622 39 53 459 239 459 595 478 822 974 788 424 589 297 377 935 265 701 971 238 1007 617 809 537 5 688 474 323 576 779 275 719 890 753 429 375 952 983 1055 1047 836 669 1007 444 371 135 783 406 33 974 39 457 178 136 658 202 649 91 926 297 914 201 782 589 1076 204 52 957 971 613 708 779 924 245 730 566 865 683 297 257 680 510 1046 533 941 902 811 196 82 1034 705 1009 900 140 1035 341 489 1035 936 730 195 500 179 374 200 203 368 117 888 947 648 710 638 314 515 563 985 792 496 81 300 1013 448 673 520 487 1070 168 881 326 884 288 192 980 24 573 279 380 380 56 576 881 413 149 145 860 970 410 763 306 178 643 15 305 126 455 598 880 583 102 618 976 72 1030 1050 563 385 789 591 878 49 340 259 773 359 455 764 587 763 624 783 453 186 268 592 939 941 485 643 842 5 44 88 988 297 135 163 690 804 330 7 661 310 523 312 554 10 385 811 378 877 303 871 306 529 527 310 515 170 201 888 314 966 792 430 463 397 437 1059 398 2 562 775 784 452 1040 1029 379 1073 516 362 388 1060 200 64 930 739 108 50 423 550 776 362 762 1001 1010 1058 47 646 4 585 748 364 842 979 182 885 295 840 979 1065 914 676 357 741 1074 441 541 474 32 751 1050 765 350 759 576 104 906 141 201 889 655 973 1045 299 357 692 592 729 630 623 311 742 700 118 681 493 876 658 903 523 908 929 826 189 686 666 223 697 605 390 713 215 231 1039 719 620 379 181 857 373 974 1072 701 470 608 231 208 698 380 83 1034 963 613 918 979 329 955 549 326 950 469 444 555 919 931 357 696 1075 539 516 217 201 47 969 550 1053 552 676 399 990 823 514 334 731 508 1028 79 476 840 714 964 781 291 1012 16 411 293 286 857 798 404 345 392 995 68 1049 564 290 972 91 697 57 394 387 880 636 826 253 225 548 84 446 878 65 902 353 490 23 1013 579 35 345 827 353 620 106 76 417 329 204 543 689 361 619 20 301 977 145 135 882 453 207 618 226 870 645 262 646 296 565 109 919 244 266 731 1026 350 199 220 1038 556 368 28 924 623 4 360 546 162 102 84 119 136 112 1044 535 777 48 328 472 137 770 1003 857 659 816 880 233 1042 483 915 620 259 752 1014 88 743 670 975 974 908 796 321 620 68 796 742 1059 289 338 489 707 372 263 294 131 606 383 483 19 180 398 456 498 913 997 144 93 979 68 280 859 680 622 556 749 604 87 1024 547 1026 661 863 820 621 950 953 291 906 1050 346 844 594 568 597 1003 288 325 269 608 1025 699 696 114 446 663 698 500 315 534 1039 137 78 379 967 759 963 573 732 897 348 838 216 387 542 843 129 292 1035 75 866 77 1022 228 901 1065 459 261 566 511 1041 194 781 654 911 655 422 49 917 964 926 852 219 1031 694 363 574 371 538 758 1047 313 360 733 481 213 976 8 938 1044 46 185 844 541 928 472 95 254 147 153 878 541 1047 452 228 679 873 411 148 298 416 180 632 98 717 853 151 513 377 317 653 977 75 58 128 113 183 42 699 693 623 536 334 215 10 347 191 856 434 636 366 816 660 721 579 855 753 151 609 423 499 1060 730 1066 463 546 847 647 690 829 522 286 221 225 141 859 346 551 898 503 328 529 10 895 1029 767 729 421 101 837 617 581 574 653 56 313 54 934 548 1056 24 325 234 811 882 688 341 45 556 1022 397 343 810 691 359 852 90 545 164 6 273 414 406 136 748 767 311 25 650 317 961 199 931 184 77 741 332 766 631 282 535 675 123 572 141 446 705 413 517 174 13 602 929 653 968 1063 69 938 631 1048 157 78 645 714 505 282 873 600 902 776 1036 834 438 1055 915 1026 1035 498 824 529 548 972 53 710 237 443 608 439 269 361 215 907 733 683 126 492 476 1 14 557 179 478 534 560 921 19 62 321 471 751 1009 402 480 756 537 873 901 976 823 983 531 250 1012 499 349 691 510 882 463 696 74 422 152 112 748 441 586 523 588 646 376 491 283 432 536 358 470 149 575 874 836 933 820 255 48 1010 986 234 913 141 376 66 317 120 889 901 817 999 341 668 512 930 234 909 633 979 290 316 752 120 637 285 872 212 262 513 133 603 458 666 392 928 429 723 900 692 23 491 1001 240 3 834 405 592 946 928 375 457 444 1066 322 104 700 1026 402 1049 1003 81 62 236 344 434 651 618 906 1010 733 23 446 829 66 219 751 177 876 343 875 610 175 635 671 870 91 903 412 505 150 1008 71 421 296 183 314 415 886 767 191 1000 1036 534 758 1073 228 895 118 722 997 95 155 724 903 104 479 616 152 420 573 595 47 76 326 700 14 55 190 737 103 152 933 741 109 1056 1042 164 79 1036 963 850 565 427 1064 340 132 874 374 574 68 64 476 223 202 5 175 89 1061 632 655 660 686 891 1044 338 311 327 1027 516 589 540 456 907 163 207 118 863 287 314 552 161 937 359 957 914 779 950 755 698 769 731 1028 211 1015 783 252 185 365 348 464 776 92 300 477 988 842 415 580 858 57 527 1038 1034 923 588 260 745 119 91 394 331 970 785 874 579 328 585 537 358 587 465 883 94 125 279 237 639 1003 600 1048 328 1047 815 1033 34 283 243 1074 432 966 448 225 461 37 775 398 437 340 696 547 830 389 330 679 332 612 764 463 497 1058 276 955 742 595 533 788 135 432 834 503 1025 424 789 182 619 355 450 534 952 56 21 945 1033 663 1067 82 599 906 250 827 1018 979 745 247 674 675 471 371 744 953 502 147 861 633 892 63 709 721 260 919 576 366 31 455 459 352 826 495 831 546 886 233 619 774 12 578 795 232 585 397 738 34 923 444 409 963 156 592 44 20 649 179 430 215 475 2 328 427 889 78 726 546 168 290 263 751 379 609 910 1012 669 233 66 674 481 419 702 154 357 147 411 360 559 274 887 564 63 198 143 1028 598 957 45 514 153 236 435 703 745 778 1026 569 82 403 829 859 365 899 1030 197 366 875 190 206 530 511 902 280 426 726 503 1059 908 1067 882 92 583 661 50 193 439 14 75 734 516 4 222 569 855 269 983 207 47 133 228 396 726 185 889 575 164 1016 467 689 47 1043 609 183 84 967 341 567 563 339 635 231 430 382 423 309 324 972 752 921 533 183 517 742 850 195 83 288 706 604 433 987 1016 510 1046 901 1027 86 178 131 253 26 655 971 650 213 914 469 512 1045 512 456 84 194 314 563 848 108 1064 36 259 647 854 810 834 113 203 102 56 248 53 866 827 789 785 372 837 619 1034 304 457 1027 175 1062 778 607 914 190 66 467 967 923 553 942 453 135 821 395 612 882 39 798 566 638 773 675 759 607 334 770 761 562 286 164 227 394 91 169 826 863 85 117 644 905 204 494 527 266 1071 486 831 273 130 796 606 624 43 490 290 1076 995 158 258 364 1044 511 556 890 867 116 748 929 693 160 992 322 154 540 298 321 165 77 1076 755 286 445 584 646 732 139 298 609 716 151 646 754 142 591 38 100 24 542 380 575 1031 292 570 825 323 298 909 552 377 109 1069 428 433 263 987 466 985 732 608 28 627 890 245 1050 618 65 385 315 205 954 338 624 279 623 351 878 760 763 959 128 335 97 1049 191 858 772 626 36 1043 1029 296 339 412 723 512 305 24 1063 584 203 929 271 636 455 789 1064 112 481 285 897 134 926 1073 186 192 55 63 153 132 681 394 1007 739 497 669 879 57 658 462 1074 359 1053 323 665 296 323 471 954 458 619 603 990 660 577 11 925 667 383 484 139 788 528 323 885 461 400 192 705 77 170 119 114 513 238 123 354 625 242 609 926 287 248 561 394 69 853 424 326 596 796 534 54 696 496 1002 1047 688 4 153 966 1029 247 649 599 886 145 615 357 429 863 45 627 758 356 378 478 795 115 486 595 1069 172 371 942 311 36 313 601 349 83 644 340 387 696 197 239 105 340 324 837 550 980 305 522 564 371 985 115 196 759 421 833 282 1068 1004 133 676 551 572 960 1000 920 552 554 717 135 568 60 94 593 463 118 190 290 476 631 78 785 512 277 478 813 818 561 155 433 884 519 1024 467 399 509 84 924 673 565 741 283 978 736 526 577 928 401 124 438 857 303 455 1051 756 615 421 19 414 110 1051 347 921 984 513 323 981 899 535 269 220 352 567 1063 232 362 77 188 328 937 81 735 1007 909 1069 876 654 1005 470 858 985 422 897 721 1067 658 20 951 880 814 539 393 434 170 837 281 1046 441 606 501 431 862 74 734 788 46 392 144 419 2 667 93 517 101 858 489 462 234 119 591 131 323 570 82 594 1047 1040 428 405 702 150 257 632 1023 555 289 515 492 220 573 236 1034 310 380 198 436 35 5 747 909 44 775 377 731 775 858 936 284 525 139 729 96 1022 882 305 329 75 9 817 391 861 685 760 552 970 352 618 748 209 334 485 147 327 776 925 9 381 175 307 805 275 410 658 632 758 531 269 334 939 941 257 783 620 76 633 411 39 851 183 875 1047 437 736 862 311 262 684 1048 936 774 596 263 441 468 401 908 1070 552 677 461 680 707 769 18 627 45 31 901 835 970 466 658 898 951 57 767 831 808 649 367 210 5 44 313 693 487 585 832 631 997 574 404 678 485 728 808 899 268 931 666 853 269 884 663 44 837 596 95 402 902 450 530 874 341 28 437 22 589 692 149 667 1042 470 403 782 30 288 906 612 814 428 931 135 799 161 131 280 697 605 1011 326 435 41 237 1074 160 293 573 492 498 6 289 434 371 841 370 943 492 729 763 413 291 515 958 774 533 156 946 278 479 847 376 532 757 622 791 985 1063 991 518 790 472 305 80 980 450 556 349 436 238 528 735 73 344 291 530 965 487 124 758 440 231 452 881 563 374 809 768 632 868 963 33 387 806 12 798 307 646 185 309 29 113 564 748 946 513 495 867 330 824 266 679 790 565 5 646 396 1075 133 550 1027 286 362 433 602 580 620 777 915 73 191 166 153 167 958 205 128 961 801 642 191 1009 274 474 70 788 93 599 1018 569 180 550 671 632 268 235 147 368 388 165 791 975 472 391 912 244 338 887 177 474 271 792 475 840 511 798 70 422 370 854 671 714 943 71 529 985 358 742 37 314 710 470 1054 285 533 416 357 119 777 139 782 501 132 923 835 383 776 972 209 843 400 31 544 288 887 762 989 664 121 1037 56 565 518 318 586 248 1035 381 693 180 363 607 348 202 153 909 650 448 673 542 899 111 466 625 538 563 478 41 875 441 864 76 709 486 662 29 501 498 330 588 1067 542 885 533 106 871 482 506 203 203 79 997 433 245 607 649 694 124 1010 294 848 82 1037 151 925 1032 192 586 68 759 525 111 56 538 347 438 258 698 673 617 173 409 127 105 446 156 183 682 623 377 979 198 751 271 346 858 979 485 848 941 217 412 799 206 424 630 1070 703 944 946 628 1075 518 319 993 679 853 682 70 763 644 78 1061 507 448 488 268 633 252 90 522 277 92 1036 42 718 830 493 158 165 128 353 103 1048 27 505 993 489 193 383 837 961 314 964 343 119 862 807 613 26 278 551 101 27 22 990 473 140 963 113 419 1051 85 92 977 459 517 272 272 769 151 870 699 464 641 927 515 895 775 276 769 929 184 66 989 876 110 790 170 664 856 1041 1031 995 608 609 388 549 341 82 940 871 543 461 928 303 393 545 539 205 345 59 97 750 576 90 404 437 760 2 327 911 42 949 1026 305 30 754 384 161 482 396 279 252 974 623 18 204 348 129 277 199 964 146 699 512 1046 1 758 53 964 203 835 135 338 1037 1066 571 588 673 996 112 736 478 234 610 806 890 519 830 513 290 405 948 1020 212 386 67 875 48 889 447 108 257 391 1021 967 103 875 123 841 857 2 207 357 881 263 680 392 82 3 452 346 873 948 71 899 203 399 105 510 50 756 372 143 394 667 429 582 777 712 933 785 368 730 191 1075 21 929 827 86 771 571 743 988 573 870 51 243 281 745 863 971 160 93 850 1069 1 174 323 525 662 354 637 304 901 504 869 132 116 240 525 156 212 336 200 504 438 790 683 838 963 205 110 101 839 72 961 557 937 347 766 743 1039 160 59 698 796 939 987 108 520 510 848 654 587 286 56 577 369 26 276 161 928 128 8 925 756 624 541 353 656 460 1059 1032 680 111 213 940 622 875 481 301 1024 888 684 952 773 235 1053 602 881 946 750 341 219 470 383 210 393 308 88 143 696 901 317 658 349 389 500 968 432 398 121 807 727 326 681 932 442 897 32 454 992 941 108 523 930 436 706 265 827 987 1047 485 510 740 586 713 240 94 252 483 1058 1027 644 1041 184 723 997 389 1015 1005 291 467 835 265 762 499 791 122 1000 537 184 135 1015 1003 1009 852 804 374 720 703 773 1061 929 1049 345 868 420 219 376 379 481 781 923 910 204 70 189 599 462 255 185 265 389 1013 623 640 906 211 794 581 938 580 546 430 658 11 852 285 776 762 635 210 84 713 1001 748 465 244 902 125 244 146 545 75 481 201 174 896 504 121 319 713 676 416 999 956 970 788 1048 41 342 251 77 1029 464 1045 828 6 997 345 723 685 337 484 542 1057 109 882 226 283 337 153 563 810 547 502 863 890 21 914 111 685 645 949 1056 203 490 974 1009 193 503 759 936 358 822 1004 874 1076 489 891 34 296 665 1035 315 960 266 524 406 589 541 271 1058 1060 505 377 400 1023 376 322 783 96 529 959 639 823 916 341 854 916 152 399 1075 899 225 68 430 470 720 625 1075 510 761 9 526 924 511 419 348 236 35 973 507 1035 685 101 343 222 637 590 1023 798 289 844 702 862 758 680 410 944 51 745 829 974 824 912 510 558 720 148 124 603 600 393 673 494 937 414 825 1034 609 646 477 693 942 51 1030 1047 883 239 5 309 756 143 894 213 211 1020 225 196 568 212 498 893 176 1046 16 517 909 51 957 910 1008 1004 512 450 310 394 860 666 628 37 352 970 383 163 63 571 596 899 835 792 627 18 875 576 641 332 874 656 679 540 654 877 362 977 210 522 417 967 527 150 176 651 1037 259 558 638 370 239 980 170 494 691 674 555 811 986 20 450 562 578 121 307 230 1059 188 544 111 229 393 858 477 294 956 423 613 569 1074 86 469 692 1044 668 972 1005 927 922 910 1044 235 816 879 570 444 839 230 1000 852 916 27 59 472 610 1018 175 771 764 366 527 119 382 574 638 598 113 272 975 102 707 103 685 1025 371 953 843 548 1042 39 610 153 297 720 607 423 104 650 1002 867 321 803 991 421 191 609 715 428 925 616 314 1031 139 543 779 895 900 199 165 816 366 494 227 418 237 322 1026 463 634 824 520 50 99 778 49 505 699 1037 466 487 852 151 405 738 625 698 620 809 863 513 64 394 323 885 753 596 653 811 983 866 698 908 175 1010 1003 119 615 207 851 498 83 485 451 24 164 944 720 551 707 399 855 856 826 135 621 773 497 27 699 833 51 964 743 916 523 260 444 447 2 278 323 337 943 291 436 722 96 800 1033 770 522 775 370 634 224 455 91 277 460 307 940 158 500 789 900 370 893 414 926 361 772 88 9 241 818 937 425 258 261 196 517 951 698 1000 337 493 883 365 1032 213 819 1032 147 902 251 940 247 413 794 1026 118 784 526 1060 564 213 1001 312 605 598 716 72 300 242 1072 676 674 650 562 794 869 734 145 976 940 142 982 693 930 1009 22 71 884 126 817 42 39 11 434 702 879 809 575 134 238 682 952 5 338 231 449 974 875 156 874 426 710 843 892 35 556 100 919 1009 955 405 730 15 824 845 164 542 438 883 950 847 743 79 164 576 375 165 442 395 1021 563 891 1003 975 791 854 480 890 204 88 112 243 695 871 117 995 378 276 776 167 793 895 834 797 447 397 137 154 256 876 226 306 988 197 357 214 767 838 649 242 827 116 657 947 820 621 476 702 988 798 209 306 759 786 771 896 282 208 959 1035 146 935 299 942 820 522 168 332 750 337 69 159 437 446 258 21 308 997 828 635 924 927 423 540 985 413 859 491 729 225 350 585 386 372 305 678 60 501 1047 53 111 1035 767 510 763 852 413 368 145 1072 307 943 504 17 811 234 298 1037 394 535 652 22 626 974 163 362 813 246 1061 589 62 916 646 184 145 95 853 370 744 868 720 451 309 469 391 467 170 949 279 171 399 1013 839 933 774 216 504 305 30 53 686 535 463 237 575 1055 601 747 251 1031 662 349 801 754 369 457 33 317 821 457 729 272 843 820 980 627 937 25 752 65 146 905 734 604 208 355 350 195 805 542 422 532 345 580 998 479 341 47 44 100 130 685 377 937 78 448 64 688 839 684 1015 749 282 810 1038 89 991 679 140 157 882 528 599 1074 727 707 473 977 691 318 1006 364 502 125 58 610 216 26 1042 893 704 103 771 662 644 565 1022 684 882 630 205 977 197 875 842 352 744 759 752 694 1027 411 1025 485 642 827 337 234 1020 237 521 758 713 785 703 30 314 545 708 345 697 113 1043 624 458 346 512 422 133 725 561 507 868 286 721 472 651 743 587 513 1028 113 542 712 547 738 126 140 752 364 210 326 1001 986 124 648 13 534 519 386 1057 718 323 40 832 30 1068 669 718 378 168 767 719 336 19 946 981 875 588 684 722 669 176 278 576 901 132 529 49 481 725 431 746 1050 1030 176 784 452 98 15 366 162 714 335 292 951 723 456 1003 855 3 589 891 836 502 700 326 72 828 451 296 670 862 492 237 940 715 245 934 957 140 766 669 220 436 468 810 838 341 993 226 501 628 199 939 289 807 614 931 887 283 694 959 430 70 182 488 326 23 771 750 259 225 324 584 671 1 329 954 267 5 166 596 811 456 762 823 60 558 260 408 777 780 661 886 177 700 985 428 549 896 199 824 953 318 618 572 310 293 909 653 156 161 393 202 375 234 101 464 948 1042 694 168 1043 858 780 499 387 767 510 110 46 624 228 872 316 727 992 1019 161 742 954 50 1038 152 296 1061 369 1058 224 645 858 967 647 593 149 904 335 759 255 995 770 954 70 469 198 588 45 353 175 909 858 97 605 469 1049 689 961 213 257 24 425 424 242 810 692 189 363 802 825 750 405 81 590 605 677 576 776 444 766 84 631 942 877 364 635 293 47 992 778 327 495 667 668 645 75 691 941 458 943 332 454 353 78 947 1054 219 120 708 813 725 339 640 1039 741 550 108 821 853 119 124 108 322 700 195 693 246 565 219 261 65 904 409 114 766 898 800 55 903 10 886 214 678 590 195 298 47 845 586 196 443 810 1029 933 360 540 345 662 831 294 421 482 1026 275 453 689 616 255 817 572 23 896 859 802 447 393 693 678 6 930 172 964 764 36 847 743 993 298 984 1027 893 20 80 49 1020 7 323 604 399 534 322 768 628 420 595 1042 165 355 572 320 530 61 974 968 400 1047 217 661 100 320 965 211 292 854 618 603 133 416 592 638 209 373 1020 533 996 231 39 629 458 375 806 480 923 723 525 856 1050 741 518 73 677 357 704 820 1036 429 702 295 1075 758 766 626 852 705 809 848 395 192 847 378 472 130 904 210 520 937 397 15 940 554 686 416 239 548 790 14 765 436 443 975 261 621 896 935 427 739 703 627 29 377 102 515 133 31 150 80 386 98 943 837 775 138 299 476 44 932 978 99 707 578 775 207 1065 1042 720 213 209 813 235 992 642 651 979 566 742 408 1035 810 1000 923 629 921 952 220 390 516 59 926 674 340 480 307 849 479 817 111 103 547 776 262 448 535 253 213 274 48 351 770 262 387 979 22 82 20 265 157 9 1009 402 914 1070 875 204 122 449 897 35 471 955 1061 786 828 590 290 162 161 957 453 601 857 911 1067 700 853 944 283 950 72 64 1040 364 438 1072 889 223 546 122 742 718 695 718 417 788 737 1024 112 376 697 42 131 592 380 594 386 547 439 479 174 207 429 925 364 1072 529 224 293 648 702 444 273 974 167 809 1068 73 610 1037 368 672 1016 262 1014 834 788 127 847 352 23 29 285 1053 185 1018 47 790 461 968 124 711 1066 555 894 305 551 70 755 774 1052 915 525 289 958 290 150 237 128 299 33 715 523 264 870 1041 540 1052 905 267 214 352 784 484 174 241 578 915 835 71 603 289 452 468 1047 380 259 974 732 522 876 713 519 499 958 422 332 639 683 828 996 298 340 898 148 708 307 987 682 650 924 1022 900 180 374 823 264 531 835 814 957 400 124 969 906 131 504 1056 893 446 909 656 692 406 371 1045 215 568 846 577 1032 756 72 922 519 924 70 10 1022 344 669 305 712 809 891 205 55 930 733 150 179 136 543 710 929 463 492 1053 359 820 337 583 997 927 391 261 452 725 1059 2 772 1022 439 432 924 847 980 966 600 57 475 1028 642 865 427 485 295 943 607 68 827 539 910 784 447 682 637 661 792 305 748 797 303 96 181 133 527 282 554 368 432 254 1048 1062 972 724 69 447 163 537 1062 281 76 402 1056 106 118 101 1048 249 249 178 592 273 687 596 237 465 848 256 758 864 925 992 812 307 469 419 65 946 183 1015 711 798 571 634 996 15 586 254 570 1009 885 8 648 481 775 939 23 652 706 887 800 770 275 591 961 807 360 1026 758 993 721 610 249 307 1019 689 104 47 246 111 1004 351 472 903 352 394 920 220 1058 814 742 174 851 287 139 999 885 414 874 368 253 335 1021 947 523 297 626 146 23 648 294 523 383 523 968 34 1033 240 438 875 433 773 35 5 91 743 233 986 934 341 261 473 228 574 402 13 1004 407 485 129 516 953 1053 727 163 635 315 408 113 779 771 331 602 59 214 1057 377 138 365 64 330 504 227 691 547 263 623 84 50 212 999 1043 222 913 206 962 836 616 814 213 452 517 772 299 173 424 792 72 722 804 172 526 714 713 373 350 1017 903 535 90 174 141 403 365 970 778 466 918 803 722 143 13 742 1009 965 664 968 471 604 647 444 122 62 530 126 434 607 448 141 559 647 76 408 575 1069 922 79 265 134 874 972 84 542 24 959 690 537 435 326 530 342 194 43 463 255 702 931 557 719 420 82 837 947 1054 594 999 921 425 714 839 1076 42 314 1042 987 1018 997 624 143 90 407 175 798 482 630 994 910 449 745 561 681 312 970 750 264 76 98 139 193 273 84 990 291 549 84 1005 314 122 1016 726 696 1030 1056 900 600 514 944 1014 845 77 883 666 530 751 786 116 850 641 805 573 278 709 694 23 345 850 127 327 23 563 1016 119 245 7 97 761 585 987 264 846 1026 502 591 338 208 90 231 1009 132 716 378 131 665 450 680 1002 811 698 669 340 111 834 600 705 577 297 647 849 779 431 947 280 765 789 809 523 689 257 1065 166 197 344 825 393 740 871 705 907 477 170 504 79 848 786 903 392 936 269 613 248 687 152 782 83 265 919 1039 88 319 79 804 425 468 554 166 931 711 236 842 734 132 579 726 1001 892 369 523 994 268 137 10 882 812 845 583 3 263 133 504 780 443 198 224 946 1041 590 40 575 343 217 134 305 161 892 875 204 429 725 525 39 1042 329 930 952 1010 904 129 622 760 5 222 4 478 160 126 312 178 644 673 576 939 779 240 461 393 634 483 549 114 604 484 675 222 661 115 465 694 467 521 713 121 837 449 52 33 550 1045 898 319 676 747 98 764 282 573 1059 315 193 968 25 508 577 788 253 14 179 794 239 355 899 857 397 863 546 860 637 476 614 515 48 516 1032 350 75 605 1074 543 332 278 461 625 416 835 1022 409 649 199 109 807 219 284 580 81 545 391 1050 246 79 387 448 317 68 361 27 1074 79 652 3 324 637 841 774 410 293 69 731 118 791 42 13 311 902 504 172 343 398 787 567 623 593 683 703 924 859 550 826 448 792 43 937 975 513 1064 1032 107 167 1011 900 559 477 74 908 570 1000 266 1050 464 1035 807 37 140 367 719 1067 812 387 424 309 580 1007 70 212 516 604 182 687 35 724 713 321 538 374 297 380 435 683 703 642 989 1001 916 354 456 663 518 750 610 891 332 16 469 1058 766 475 252 90 904 451 379 153 385 157 191 489 97 483 419 429 999 631 826 520 302 911 946 1023 1061 351 652 896 164 1052 291 1027 433 628 224 602 368 1062 772 835 656 239 984 792 151 716 474 832 217 959 717 423 374 977 414 704 166 755 1069 131 882 179 33 195 410 234 889 125 529 313 1067 588 11 317 215 222 98 23 322 1028 936 814 548 733 108 954 619 615 721 320 408 19 880 271 266 772 962 369 75 531 740 1037 705 510 364 660 710 92 382 364 367 1046 25 358 974 545 975 793 64 491 534 110 1072 355 323 877 778 924 605 686 156 577 687 1045 165 180 112 1045 696 247 186 298 548 69 203 559 865 624 550 53 841 996 981 103 335 288 577 258 92 610 70 423 334 1049 578 999 920 655 874 173 744 625 763 206 841 953 744 368 762 775 501 912 428 531 625 627 897 349 29 172 480 681 631 82 226 363 972 313 1055 950 999 43 67 34 809 774 157 883 579 122 118 51 996 350 1049 254 184 958 483 85 461 369 231 367 825 883 923 139 12 218 447 438 1050 616 567 1049 97 344 1032 75 637 516 4 415 244 458 1017 991 80 323 579 226 812 377 825 291 688 108 26 88 877 55 936 715 465 643 828 776 339 524 31 96 680 518 204 766 591 142 293 932 963 830 744 160 661 133 23 659 171 906 387 931 924 275 602 92 106 689 1074 543 238 923 1059 253 874 1004 854 51 374 418 613 20 414 520 165 336 707 1002 260 382 587 916 129 438 779 452 213 201 652 932 733 315 238 1065 457 899 275 643 467 394 786 115 442 753 850 795 1053 526 331 811 744 426 258 349 806 616 970 909 653 552 154 704 901 620 87 1057 280 814 404 648 509 349 445 664 73 829 388 234 948 564 205 496 234 752 851 602 519 106 564 444 775 259 653 704 118 217 309 638 555 228 606 374 14 1076 404 18 361 956 131 561 411 267 824 783 161 951 863 327 659 857 324 441 557 3 903 896 1034 35 391 11 521 704 492 945 1002 846 1070 291 711 307 7 434 280 69 315 624 802 238 938 629 88 838 925 690 914 401 848 934 386 1012 302 63 520 918 982 628 625 406 800 923 1027 776 1041 57 405 1058 577 948 949 889 63 791 701 777 1001 430 476 454 177 149 777 1048 334 665 292 541 826 637 215 972 686 784 769 356 154 1048 1023 855 375 813 591 944 60 401 980 1074 218 162 426 922 721 409 860 395 996 1047 824 881 449 1025 777 731 675 614 721 309 276 912 444 369 22 908 935 685 877 689 729 941 1064 648 8 1074 842 999 1057 949 892 341 576 224 765 371 8 375 82 499 10 474 145 702 349 531 95 1034 112 708 322 704 673 791 563 224 146 733 794 360 284 43 721 498 210 605 773 150 448 373 920 825 935 1009 667 40 159 14 515 519 408 540 586 524 369 38 139 540 63 675 436 675 1013 1050 740 22 912 405 428 329 358 234 693 719 130 18 946 927 170 635 171 43 996 717 181 279 68 1065 373 297 489 45 452 513 74 1061 818 663 292 1076 713 881 898 257 722 83 724 283 1049 258 35 612 749 759 619 220 398 529 734 351 3 28 879 944 474 337 13 424 420 389 72 993 973 441 621 93 401 1023 508 748 155 99 900 843 1033 167 790 531 788 491 1065 111 597 948 9 608 802 417 336 80 356 1029 591 982 99 1051 360 591 202 460 897 70 822 584 407 1073 1004 678 402 655 236 691 84 539 1050 464 249 856 779 568 578 593 993 749 80 781 945 171 256 338 343 498 280 150 645 976 92 8 921 119 882 1052 990 54 965 762 175 811 799 496 710 1049 416 468 591 3 245 923 365 758 853 300 222 243 875 954 429 840 650 535 89 576 740 701 474 898 47 604 838 467 77 36 542 568 302 781 318 669 272 393 720 521 522 555 816 1008 1071 717 266 796 110 434 188 783 821 615 628 9 952 901 403 37 638 358 1039 302 705 30 985 57 859 704 91 970 155 359 264 246 432 850 86 734 547 1001 504 122 891 427 208 1022 94 1002 542 482 514 965 518 522 654 56 435 672 805 862 628 520 260 290 663 465 541 112 946 400 804 173 307 181 248 947 695 617 413 168 386 325 326 428 1060 700 1074 987 466 451 953 551 836 477 1015 966 579 654 858 582 789 1024 448 652 439 471 973 337 631 834 1010 699 919 669 968 1068 795 856 802 265 835 710 291 422 1039 965 172 639 678 241 138 919 835 391 1000 790 626 723 597 367 725 723 254 643 543 801 602 751 521 794 690 40 537 812 193 406 939 516 640 536 103 1000 73 1045 60 601 40 252 88 317 486 427 1053 212 223 801 829 549 1022 35 262 43 541 1074 859 1066 644 88 89 25 225 543 439 563 1060 258 964 1017 153 297 1003 77 97 1016 197 1025 536 679 74 1069 602 1054 717 884 242 386 1040 315 409 383 596 208 750 831 507 36 1029 746 493 731 711 876 1023 930 522 232 144 75 460 442 373 682 112 74 410 1011 548 731 379 125 201 59 909 532 302 546 1004 577 123 1034 69 233 251 223 412 815 307 1002 767 648 426 671 774 131 293 412 283 101 832 764 88 780 382 759 475 953 409 332 564 275 730 742 693 961 317 665 414 1037 124 200 897 263 405 856 876 972 746 831 883 421 531 502 790 128 939 480 780 463 706 498 45 340 1022 67 526 1030 774 607 1069 601 517 955 906 976 153 921 662 262 307 657 161 866 766 357 810 741 50 846 263 194 514 472 381 282 230 342 91 850 922 350 1070 543 604 276 97 147 705 642 1037 1026 726 599 686 270 172 638 912 686 111 223 459 781 521 805 138 741 444 80 987 641 1068 27 643 1047 405 1046 281 117 18 252 674 492 311 479 188 1066 946 593 859 958 558 19 448 461 430 1073 1038 648 543 128 574 950 102 986 129 970 557 572 171 938 477 11 776 19 756 1010 72 265 219 1056 173 704 578 862 744 173 350 113 738 784 314 973 195 1003 710 197 644 210 754 880 772 991 657 187 243 1025 962 674 910 462 719 823 159 1071 376 930 488 584 223 201 355 987 306 538 738 264 817 165 325 528 1073 866 565 186 510 554 635 279 759 604 187 539 414 706 448 82 393 239 1029 973 112 126 622 770 329 421 17 442 82 273 301 846 696 963 617 431 341 648 603 627 238 480 242 60 322 439 765 47 656 176 354 90 402 528 389 795 767 849 40 998 690 615 406 504 287 491 761 65 88 267 924 473 354 68 136 582 103 751 280 179 100 924 491 1043 913 93 224 185 345 258 737 154 320 802 116 95 802 266 683 353 151 714 234 766 20 1007 486 232 920 424 353 1016 500 175 472 520 727 936 863 25 906 995 301 1060 771 780 644 178 59 236 922 1064 51 263 630 700 1022 985 282 368 556 804 586 398 96 835 846 522 830 59 524 201 421 532 602 167 770 866 746 371 40 640 828 132 260 231 462 528 322 750 372 461 726 180 445 877 919 176 891 11 618 743 1 980 1020 554 291 841 449 1032 86 521 809 427 222 802 234 265 228 451 919 780 4 277 606 260 724 601 1033 243 272 109 827 666 693 742 91 499 221 75 230 712 723 554 377 434 987 707 572 850 432 53 57 300 200 99 666 518 264 342 182 178 183 899 557 258 478 215 35 834 811 1059 749 131 296 92 718 470 820 531 550 702 999 177 866 430 76 402 405 626 211 207 1019 742 258 374 728 237 1063 1001 586 769 270 472 575 308 884 1041 736 62 648 355 118 188 96 788 732 670 815 469 270 634 19 177 62 320 1007 723 694 717 48 599 890 550 824 918 679 484 234 388 96 735 491 1045 300 959 88 424 901 1001 594 84 488 753 347 573 229 411 188 391 1044 303 271 587 527 752 483 736 369 840 906 296 636 596 364 386 528 543 17 197 119 875 812 859 50 481 888 366 441 1000 890 19 146 67 372 639 550 800 675 348 679 463 843 579 648 523 530 609 315 77 231 185 825 666 883 1016 580 1028 437 96 1 13 1001 800 809 41 639 383 342 193 439 312 395 42 269 948 1036 848 736 428 865 917 7 173 94 425 990 351 175 171 316 374 1017 404 771 1035 614 174 121 910 162 35 968 169 95 344 440 1045 530 299 404 108 682 428 528 869 380 322 183 1026 9 954 698 732 980 159 8 942 829 966 432 326 956 844 713 652 492 56 413 370 700 993 281 844 422 757 640 667 101 996 330 406 869 327 764 531 241 275 661 617 472 367 726 326 218 824 57 28 207 17 522 223 1003 232 401 466 745 700 925 308 96 394 429 481 161 1062 128 211 184 644 618 587 598 454 428 707 923 468 38 77 771 253 427 562 702 727 134 972 329 547 776 239 974 24 75 488 879 993 734 540 434 634 1051 733 726 373 937 539 18 72 1063 923 181 522 198 388 675 146 1003 5 145 11 1057 99 1076 493 313 162 436 875 539 377 722 451 617 385 385 576 846 397 1044 915 343 607 503 896 160 205 395 87 259 856 444 196 193 880 844 109 878 483 445 132 813 772 55 298 827 876 314 682 435 591 190 1005 127 37 174 1000 391 1072 228 898 208 522 733 117 411 44 377 360 93 877 368 486 26 75 665 607 885 1055 313 672 348 151 811 377 465 544 564 82 483 20 390 811 921 1023 112 438 95 615 491 330 173 541 608 805 701 467 254 163 252 454 846 17 111 179 26 801 1060 497 274 460 168 609 664 421 9 794 484 39 647 234 580 415 651 31 774 463 296 67 372 965 342 634 252 237 165 412 216 925 778 963 471 541 46 415 760 608 146 739 783 703 994 922 835 919 362 100 420 843 763 1020 405 943 136 81 722 12 618 144 972 588 476 942 501 423 677 675 939 835 713 152 803 527 927 679 735 750 412 466 779 481 149 429 948 978 248 577 55 998 145 711 116 918 415 331 44 458 655 948 475 533 428 387 782 455 27 174 967 993 336 371 72 72 1003 282 1067 1034 341 586 863 127 802 334 730 546 827 599 24 768 408 628 613 890 1033 544 639 17 357 575 553 750 911 666 680 943 97 1066 838 1051 696 985 817 196 962 275 855 18 243 823 847 1000 753 629 682 712 11 299 599 532 955 132 936 490 216 812 73 1022 205 536 928 854 117 593 192 241 84 541 518 132 789 627 829 1001 649 21 795 665 78 482 162 210 621 733 160 201 75 964 165 317 93 697 755 942 831 608 682 604 631 950 306 273 232 926 93 163 820 428 828 220 969 648 820 774 152 780 708 678 700 154 612 1013 916 1045 429 763 856 498 560 604 1019 508 151 605 809 312 146 591 890 364 192 214 302 148 678 180 563 194 104 429 496 713 10 920 572 866 224 675 1027 311 279 1034 899 191 655 757 946 140 377 579 422 158 690 466 238 951 633 1040 707 671 939 166 557 848 817 849 357 37 690 428 583 507 329 75 297 63 737 787 667 390 296 1044 138 619 985 233 477 251 708 32 772 935 766 514 11 854 1049 217 67 365 754 137 273 653 259 925 88 435 565 727 477 129 659 211 1012 590 252 326 780 864 131 316 1023 567 704 182 499 62 934 507 344 1054 195 132 542 22 616 36 509 721 515 678 591 870 837 598 694 412 754 849 197 855 331 822 198 1065 161 248 580 686 63 225 807 196 497 223 667 77 517 205 826 684 226 815 430 131 682 81 987 898 91 243 953 624 1051 999 593 996 1052 2 409 393 252 871 281 473 596 302 615 144 598 64 551 812 182 417 942 560 608 465 334 193 919 109 1035 721 612 875 689 329 600 26 62 797 895 672 219 114 457 611 889 422 802 1068 267 910 906 7 871 537 79 770 465 398 766 13 956 423 288 618 377 750 269 1041 517 579 312 120 687 829 82 131 450 155 584 605 432 531 715 726 607 248 183 383 542 667 1035 719 295 331 77 906 68 1047 231 1076 200 43 736 1027 940 645 941 911 155 235 395 290 504 415 58 953 237 507 834 720 239 737 351 147 509 783 821 594 987 564 610 77 439 257 225 459 991 838 79 52 638 1032 21 564 895 60 286 997 816 930 437 539 330 403 866 741 221 463 661 95 169 858 935 477 1032 911 562 140 912 1052 563 134 863 1050 966 744 930 772 58 447 444 508 44 90 780 979 647 581 562 449 732 261 1031 1009 274 350 649 297 743 828 333 337 479 1008 379 985 779 605 155 466 1027 403 480 830 54 919 725 837 765 584 113 625 183 191 352 559 953 500 901 171 671 678 912 735 334 1010 934 26 621 176 508 292 524 94 21 615 580 740 877 964 880 375 465 190 647 344 786 638 87 691 990 759 675 1063 518 98 445 864 378 58 791 75 233 174 275 239 103 129 704 716 744 145 40 648 838 454 768 191 763 902 588 702 916 376 138 343 894 897 984 45 164 1010 559 1026 815 655 172 407 725 482 854 34 654 363 963 946 299 671 890 135 1069 5 474 575 10 177 190 504 965 467 288 749 110 1073 108 681 883 743 837 902 116 727 37 995 524 10 777 698 319 655 278 105 109 354 663 753 192 134 340 134 31 299 821 867 647 990 102 458 189 431 765 682 556 925 1038 569 114 53 611 826 207 103 845 38 728 160 191 1007 884 620 882 700 150 216 298 997 258 597 172 605 1066 335 369 860 957 342 317 229 418 64 800 37 471 184 993 195 761 488 680 84 244 1001 536 102 287 8 753 605 571 66 727 858 633 97 493 799 513 669 600 964 56 344 795 40 491 779 849 12 865 288 891 716 822 466 347 600 1023 164 492 113 390 1065 1043 96 777 609 254 1012 213 752 1059 571 110 397 566 990 6 967 310 256 439 282 1055 29 638 130 100 118 1009 422 541 601 634 448 624 186 487 608 169 940 354 834 10 191 1076 1029 912 493 77 64 725 494 188 712 809 1038 550 388 165 723 133 792 423 432 239 819 287 1061 134 93 147 910 498 878 316 400 82 5 527 541 521 624 255 1057 826 428 653 343 133 749 459 531 494 408 933 965 565 75 32 925 962 502 485 543 240 485 560 593 857 92 727 43 616 981 1018 407 1053 919 236 916 295 616 983 373 235 419 615 868 291 385 164 690 1 77 187 767 1054 142 556 575 1049 145 414 179 91 442 182 565 824 769 734 419 608 308 894 919 713 354 548 789 900 1069 538 601 929 829 623 640 770 330 483 538 1037 587 7 1010 1014 693 461 1009 467 161 1060 604 496 232 954 425 398 344 88 645 283 616 429 515 1051 305 468 867 1051 683 808 110 291 158 770 124 1002 1050 766 222 646 470 484 259 888 752 555 30 1013 1023 65 562 766 899 372 316 1040 151 720 998 690 258 917 870 222 641 196 376 557 11 1056 51 741 647 698 225 496 684 126 717 277 268 402 1049 893 606 797 791 390 198 421 788 427 408 704 845 495 655 818 943 1076 114 77 293 419 812 430 152 666 772 390 389 935 1020 115 285 896 840 70 258 126 944 21 300 793 551 558 811 1064 472 612 864 411 427 958 162 918 349 201 1032 86 812 568 701 875 819 389 705 913 318 802 769 267 576 889 316 1052 450 423 864 830 380 672 226 42 523 325 455 160 322 455 156 784 220 94 444 678 668 890 829 800 624 234 1070 33 741 180 545 500 922 270 48 722 443 364 141 901 878 415 1020 263 920 351 276 546 780 732 371 362 255 753 724 979 832 1065 253 664 914 652 136 26 895 794 177 141 720 935 91 321 897 463 209 752 1000 572 1026 123 610 343 855 745 688 181 303 89 53 328 776 1048 491 679 262 152 67 205 106 384 1038 271 399 699 179 164 212 338 551 202 267 227 961 1039 433 335 896 108 551 992 808 670 204 1046 844 790 489 175 282 1027 289 112 1060 748 1 711 692 458 683 580 155 71 1000 885 963 833 801 878 487 919 116 636 226 830 223 873 571 974 294 465 257 477 485 332 113 76 1008 837 615 228 128 1070 186 299 297 56 234 89 880 722 71 7 446 872 594 935 952 53 148 592 978 782 797 134 562 242 266 852 192 51 766 575 266 187 654 129 840 946 1010 879 657 256 853 612 170 386 907 870 652 821 708 374 324 249 846 514 590 800 615 542 282 558 731 155 288 1064 435 260 92 1071 818 1061 310 808 987 595 745 966 122 1063 26 819 278 374 672 151 430 452 105 984 195 475 6 1023 934 201 317 883 274 215 748 770 837 296 408 402 123 638 869 1076 176 840 129 113 982 11 960 217 672 13 489 100 495 968 724 851 674 276 219 439 501 110 172 278 949 517 875 949 545 245 626 988 209 838 182 675 526 1028 1062 958 403 705 266 934 304 670 698 545 915 1076 356 405 711 378 41 1072 467 845 198 439 230 226 393 173 829 1007 915 536 607 1076 508 902 827 236 381 31 715 732 756 49 337 586 16 1002 169 652 955 587 601 333 696 560 253 822 819 428 227 288 628 478 546 236 684 939 68 480 863 176 748 910 1063 547 424 442 13 529 353 277 807 622 520 548 835 407 441 279 470 932 947 171 490 397 414 679 628 361 271 729 983 509 650 880 576 583 118 898 750 47 1057 948 721 265 316 162 472 286 241 954 474 1036 734 607 464 740 871 453 382 627 121 606 789 458 1004 532 658 999 843 971 545 500 747 763 727 776 200 586 116 631 620 115 531 176 544 338 478 610 754 677 538 138 968 989 13 308 531 379 659 1033 957 893 390 792 714 993 976 630 644 41 831 573 926 165 345 370 282 796 194 832 26 578 202 726 593 5 736 465 797 1031 363 180 147 457 1039 606 455 1001 552 929 955 210 553 704 608 1023 846 454 597 50 600 288 206 456 5 72 636 389 994 196 968 979 73 523 751 967 934 611 799 174 762 305 36 885 335 106 434 878 549 192 839 919 419 657 711 858 316 978 715 180 230 544 916 622 858 249 483 362 461 760 97 778 1019 387 333 832 706 387 486 755 523 154 975 412 512 698 989 487 287 319 271 87 598 8 141 1049 541 244 523 1000 154 1046 443 31 807 19 836 713 807 1063 768 466 75 287 234 456 445 305 927 180 99 850 155 162 304 676 750 121 771 297 199 978 247 438 20 1070 602 647 289 708 549 876 588 1014 81 869 759 605 213 91 318 234 679 106 140 648 623 857 746 137 708 484 900 522 836 900 800 491 614 901 501 989 299 25 20 359 269 239 407 1055 312 141 1065 576 498 962 705 1045 161 266 203 147 920 839 1001 779 396 298 181 920 644 273 609 260 91 467 48 323 491 113 470 360 27 996 606 659 550 476 993 580 1015 78 570 512 373 311 633 768 559 300 853 996 405 701 1076 145 203 815 76 892 895 385 824 239 1001 215 815 1030 194 315 475 811 308 306 44 584 428 130 267 935 836 554 102 194 256 149 800 381 222 517 301 426 145 830 726 69 331 112 1059 233 351 1024 930 364 1011 923 920 395 822 83 896 575 374 442 938 27 516 872 899 279 208 529 700 587 905 458 542 24 966 595 896 219 987 680 434 106 152 1016 524 567 9 307 470 412 994 974 98 673 687 385 92 927 374 1 1033 122 726 617 490 621 607 388 744 703 156 243 896 581 99 749 497 676 854 903 868 118 325 768 554 384 384 245 187 285 778 621 95 399 399 1051 1028 278 796 724 342 313 145 637 82 122 88 614 564 767 579 253 486 497 55 671 513 671 823 76 267 631 568 891 303 963 903 727 929 270 576 110 213 407 9 97 629 834 76 436 472 65 476 260 706 597 1030 719 516 50 396 35 236 410 791 821 795 489 251 410 175 500 518 1003 551 609 251 1000 145 375 400 999 520 71 690 675 1062 100 311 588 771 694 1024 165 781 657 446 861 573 276 989 36 211 578 323 828 595 536 404 384 974 158 56 915 744 973 438 810 217 1042 23 289 960 760 266 507 846 866 192 764 739 911 961 346 386 389 685 329 142 794 660 879 296 659 659 812 563 816 389 577 317 943 742 591 566 751 824 585 934 420 707 678 292 445 289 33 664 515 163 322 170 25 669 427 140 930 494 404 440 994 811 970 381 280 506 302 783 500 622 1019 989 86 404 206 713 883 327 353 587 526 673 690 153 72 246 330 595 7 610 312 175 560 813 551 392 70 918 1 453 603 816 11 702 401 94 743 189 909 48 183 954 542 309 587 1045 433 672 65 579 752 275 808 983 399 137 450 383 497 341 692 626 66 771 573 907 852 432 533 639 10 958 988 261 415 695 850 74 370 705 1060 904 448 540 971 725 647 156 287 30 217 158 885 787 675 1011 185 663 819 209 691 342 241 829 1017 511 196 218 457 352 703 99 486 618 64 676 189 505 370 883 381 988 288 352 130 47 458 946 129 56 13 693 354 585 451 243 332 818 771 65 256 214 534 367 742 951 309 207 801 495 108 58 798 36 600 161 323 686 853 631 144 241 769 29 359 373 603 156 867 1035 385 110 228 64 206 854 110 790 804 295 505 960 549 517 430 513 193 972 550 55 909 53 953 686 568 526 364 271 163 996 568 311 328 940 101 544 259 605 522 30 243 163 474 494 720 527 433 849 466 977 600 53 964 1021 234 648 30 313 714 730 997 235 701 278 687 384 327 1064 904 1 178 225 709 159 877 254 90 307 529 1010 820 1049 520 214 61 692 20 389 718 446 330 520 567 669 738 568 267 804 11 837 625 988 724 87 467 818 18 184 731 925 245 177 164 774 843 128 815 631 159 868 788 846 878 749 268 137 89 28 385 998 280 291 257 687 794 79 405 1043 122 1059 945 361 354 1056 706 926 822 889 975 468 605 726 1074 1012 217 298 625 927 203 293 262 578 76 193 690 851 519 408 368 250 298 608 478 284 790 1004 153 973 934 564 84 347 743 426 783 382 830 1074 996 1032 520 283 846 349 557 928 75 851 594 713 476 652 430 520 986 511 864 162 1052 231 986 767 358 504 221 975 222 566 264 508 236 522 152 663 117 101 455 248 401 864 233 330 92 840 841 837 675 747 1004 951 438 411 167 1049 898 1046 880 77 31 476 256 874 552 951 377 374 804 254 704 1046 998 525 461 428 604 353 180 675 714 205 829 448 745 627 446 806 235 96 467 123 815 436 876 721 816 899 706 337 1067 581 383 933 551 510 14 739 273 1020 511 987 416 211 445 702 392 822 223 567 1050 390 884 369 201 152 525 949 234 154 309 341 84 514 1032 22 902 212 720 610 108 60 662 661 907 488 1018 550 783 570 779 757 725 598 911 427 332 1047 43 149 695 181 952 793 764 826 684 303 35 23 312 917 240 425 720 201 729 1003 815 98 786 914 940 349 969 533 131 64 351 1016 965 815 587 459 767 905 233 623 214 37 278 48 503 651 57 503 740 883 781 347 455 901 599 537 645 225 667 612 469 188 612 856 448 536 279 155 53 294 948 657 588 591 141 244 317 71 721 136 756 318 32 53 253 445 30 632 67 724 400 91 257 844 695 476 716 985 519 472 388 591 125 60 108 276 754 955 47 244 1036 539 669 1033 229 9 884 52 871 324 362 708 853 373 481 405 329 393 418 430 1064 171 884 517 950 937 308 3 1001 188 878 954 879 338 890 655 477 665 718 523 288 216 374 66 1053 174 633 829 268 645 1052 622 992 174 18 870 59 391 938 933 907 710 1015 616 428 925 174 303 235 207 555 939 696 527 721 743 104 984 718 202 516 321 80 916 894 766 1068 770 94 246 991 853 249 829 608 608 786 555 680 789 546 952 140 939 111 858 317 970 971 667 918 143 38 974 271 794 560 354 682 147 682 973 885 3 370 608 268 980 720 662 634 801 196 797 280 761 600 919 991 181 240 851 229 865 989 407 526 133 987 105 787 1022 510 346 784 231 234 689 98 19 702 110 167 856 963 323 1068 534 66 373 217 546 803 3 542 837 783 1043 655 411 1000 121 656 841 1053 193 445 205 189 431 815 749 240 602 143 127 451 267 455 548 717 94 540 319 665 442 902 84 36 964 944 142 596 92 691 1059 795 19 755 704 673 311 781 125 1026 228 126 242 472 368 774 1071 623 426 105 388 565 528 31 109 726 734 425 235 441 994 843 1005 1074 367 670 831 1058 1054 565 819 375 752 504 852 171 430 850 829 392 289 731 128 493 886 891 4 111 611 356 516 142 214 1022 596 328 672 890 651 81 1022 468 630 736 790 1075 396 8 429 1075 535 764 698 723 543 389 251 830 335 694 533 373 29 535 511 502 133 228 146 7 984 807 308 591 738 635 135 1068 725 308 117 317 819 92 337 561 102 524 145 337 566 870 425 1007 109 594 1013 154 1044 799 633 287 56 545 495 312 1049 419 625 134 294 887 438 1057 29 791 565 1020 59 556 647 428 1036 183 769 1030 95 1050 315 421 284 560 288 827 374 34 859 580 774 2 460 448 966 919 174 453 659 24 108 377 185 300 610 762 929 951 408 260 427 669 205 656 820 371 196 449 653 868 995 953 363 904 1007 796 88 890 942 657 58 1046 724 160 543 810 353 304 59 639 363 690 947 442 154 813 924 465 942 166 243 717 161 595 875 341 355 1016 175 726 889 1061 357 389 16 554 789 948 974 299 760 439 344 92 513 956 869 915 747 999 977 316 1006 194 875 218 970 241 909 177 588 962 275 857 121 92 448 337 1037 60 705 565 862 918 294 990 268 58 550 89 319 411 199 55 114 386 469 537 119 153 987 125 432 67 484 588 174 904 1062 930 938 991 936 105 991 1036 534 355 7 487 979 229 761 423 375 424 617 800 278 914 529 101 117 488 827 802 587 319 759 117 626 241 404 706 754 885 673 331 190 1025 112 332 477 516 567 483 967 225 304 883 253 674 728 1065 980 887 95 206 814 614 936 414 541 139 899 569 889 898 561 510 489 422 59 245 819 342 667 887 241 338 402 1071 643 62 532 816 320 735 62 674 521 298 402 454 907 127 1029 804 908 297 894 681 755 878 648 267 84 1057 841 384 717 678 357 107 118 238 955 20 887 103 670 593 159 879 640 1012 429 931 677 26 985 355 942 380 920 533 662 639 665 1066 108 785 533 456 667 730 201 449 223 423 557 840 121 83 686 937 331 547 717 541 932 511 235 108 815 370 527 719 758 105 876 826 251 93 1032 648 15 138 175 243 142 554 15 414 16 862 816 482 538 644 357 26 112 2 253 427 849 630 237 364 378 338 28 633 511 318 895 48 111 858 542 345 1057 923 112 892 725 64 937 109 976 653 936 277 1061 26 822 726 744 685 173 835 316 225 438 536 428 504 586 899 15 332 958 717 583 972 678 330 544 485 800 257 515 860 812 1063 836 233 729 360 857 712 64 368 824 1038 239 829 263 341 965 208 809 223 10 556 641 976 48 697 251 12 1054 270 664 227 646 1028 210 836 122 731 8 626 321 1047 47 671 48 397 520 120 302 1021 453 832 747 331 861 513 239 130 654 587 241 530 664 230 200 97 315 688 990 342 15 310 377 276 597 998 324 659 1016 1071 746 496 183 914 943 193 545 468 912 132 509 235 838 192 59 212 748 566 624 225 796 1059 778 898 259 334 694 1069 748 949 854 532 503 958 508 18 118 693 327 879 573 445 210 529 194 693 983 896 54 392 708 449 654 14 121 95 867 1010 1008 39 162 1044 212 481 994 640 823 302 822 406 496 1003 692 921 673 1024 870 999 5 606 948 941 1056 207 1012 175 612 885 424 297 264 262 19 750 831 438 677 163 762 389 521 700 673 360 906 492 740 567 528 455 199 772 1044 2 258 494 1045 869 822 926 780 199 189 388 681 304 7 1075 15 662 1013 502 743 83 747 1060 746 171 1050 187 660 11 854 222 143 970 750 860 809 615 59 345 96 465 154 933 719 343 584 872 547 758 954 695 75 984 717 882 415 2 748 606 240 858 692 108 315 550 101 252 386 852 870 407 744 503 851 960 419 947 170 943 609 1060 75 771 832 100 253 465 344 611 182 709 485 381 889 236 264 724 60 25 513 590 813 983 351 521 1026 412 242 1027 174 287 99 902 891 527 289 795 519 65 989 526 50 353 173 367 504 843 987 876 568 443 656 335 682 303 332 135 780 867 939 867 859 150 224 442 563 1011 849 229 162 201 876 18 554 701 630 179 922 878 832 789 651 791 743 284 463 921 555 419 301 76 445 300 96 469 836 205 356 498 133 612 459 337 223 455 720 261 680 25 810 742 929 26 307 893 937 253 968 459 675 130 34 364 288 352 14 964 551 179 259 274 246 873 31 885 386 336 843 92 825 913 311 17 956 60 270 616 659 60 970 122 386 767 155 843 519 1051 747 93 91 923 503 93 655 1048 421 264 180 168 996 555 565 127 55 734 182 984 829 1 928 386 423 1005 456 966 836 60 1055 927 639 410 460 863 215 1063 305 405 255 42 447 439 1018 823 752 75 273 703 393 45 960 876 489 980 127 877 300 177 759 1027 506 32 300 1013 704 604 21 165 919 820 562 1064 893 753 730 605 271 122 91 488 905 495 71 575 278 698 894 302 577 236 165 617 427 964 4 467 829 78 627 172 496 835 152 278 266 35 643 226 871 177 651 529 653 451 731 592 335 1032 583 247 738 784 149 114 142 796 472 88 816 690 1009 145 635 877 393 620 657 296 770 461 493 364 474 831 489 206 33 610 1040 491 451 1056 483 354 467 871 924 598 541 1025 480 1020 347 783 338 675 725 722 820 568 938 190 349 417 65 126 420 171 960 259 1028 901 627 293 169 201 800 182 868 194 208 979 467 882 917 623 609 105 387 168 31 743 582 626 998 337 224 490 87 644 70 83 220 926 812 700 448 349 471 18 905 466 934 462 1003 761 744 971 525 6 527 252 1017 507 47 536 954 629 578 168 196 666 920 851 824 1067 766 743 513 500 144 386 220 699 44 724 183 655 468 135 468 1065 779 98 675 895 196 574 839 149 755 37 1041 94 557 870 1042 675 1010 765 612 689 222 222 579 11 48 995 91 1074 655 343 44 493 124 26 653 779 648 464 445 517 713 533 411 995 1058 257 378 876 899 339 116 102 931 802 10 1029 842 427 740 634 481 582 523 428 828 986 407 348 589 64 682 115 549 106 331 202 573 914 482 662 16 45 707 1049 368 32 231 894 524 710 878 690 207 108 149 804 122 731 199 285 438 619 610 63 125 491 405 703 837 589 383 639 921 534 867 863 103 145 295 382 40 529 408 724 332 1035 164 523 103 1009 98 957 921 752 292 841 685 838 791 38 806 913 150 201 959 854 192 945 134 206 886 387 558 88 241 367 1028 102 56 1036 486 1020 456 598 915 1050 354 296 930 204 987 1007 362 195 377 211 706 339 939 143 168 843 706 962 4 246 669 221 706 157 338 427 170 1024 195 422 838 768 1004 602 400 1050 114 638 731 484 964 330 952 672 144 979 1072 488 622 193 515 493 199 131 851 1035 784 829 1050 961 10 550 946 770 126 1043 622 256 433 1035 745 475 237 624 726 269 957 72 93 193 1021 586 740 758 847 234 802 906 344 302 396 805 243 937 604 819 532 287 983 424 219 916 287 294 239 644 59 731 626 246 418 33 430 91 1013 454 565 482 344 883 565 401 763 945 875 986 693 46 32 630 596 602 203 59 713 765 933 917 63 159 81 1038 926 7 279 280 650 52 1056 810 626 630 205 759 970 763 270 733 86 816 1071 1035 921 409 955 109 282 107 305 877 825 503 728 577 398 1017 448 330 706 261 1042 1027 792 830 933 1026 237 321 538 239 801 356 273 80 671 522 34 662 698 224 1010 167 140 1016 283 440 287 902 180 51 624 572 536 748 590 465 142 1037 714 767 570 459 569 110 1072 939 776 150 188 442 553 22 111 971 606 849 544 346 1043 1075 787 947 618 642 364 853 1055 526 576 407 769 393 978 702 286 355 210 129 675 977 850 593 1067 186 140 314 676 793 523 764 79 561 677 633 412 64 777 242 730 711 819 1023 802 424 808 804 916 539 35 91 339 611 652 904 152 208 715 1060 158 61 1027 1024 595 520 330 718 720 186 109 811 389 640 731 516 445 495 910 1072 219 595 410 1012 957 249 282 463 842 261 98 451 1052 5 720 679 392 181 220 679 1040 214 419 75 613 172 18 195 160 1052 838 826 150 33 109 137 371 493 604 568 865 646 679 858 123 692 227 395 429 882 506 517 491 507 477 487 1071 97 1041 19 984 806 135 636 1062 1032 137 77 772 287 520 414 655 653 856 74 235 320 749 131 57 317 395 538 451 496 1018 765 144 652 850 426 949 260 572 959 482 600 166 31 865 1065 886 253 239 1031 712 585 1053 174 758 937 523 73 1064 936 249 694 1018 600 1009 714 243 524 387 116 403 181 155 718 418 65 657 190 163 661 688 253 150 496 791 41 580 889 297 423 853 666 759 827 377 137 1028 425 486 14 861 1050 193 467 440 113 964 470 830 588 845 382 229 530 110 22 635 339 844 524 562 744 925 146 158 737 746 414 585 977 595 732 873 874 214 457 933 111 946 406 583 759 316 1029 1015 480 279 965 736 937 383 1025 579 982 648 110 411 354 919 324 105 863 263 720 874 126 681 357 738 1022 814 523 747 802 667 1073 707 192 173 369 83 532 121 269 767 839 842 811 476 650 283 538 672 869 292 132 938 52 593 330 225 599 52 88 724 422 934 200 1013 914 964 161 645 692 524 314 499 991 755 760 790 264 405 362 1021 1024 884 519 838 465 278 908 772 621 403 969 89 501 954 979 538 647 874 719 381 621 731 48 874 494 356 927 800 697 496 133 444 730 486 856 614 300 184 935 722 673 925 1011 192 329 392 527 158 508 104 911 954 772 550 868 65 660 139 17 105 277 282 417 888 965 670 528 897 1014 47 93 853 911 554 869 225 600 66 582 64 60 799 483 397 625 26 390 148 637 1060 232 545 304 145 836 497 838 793 811 639 645 401 445 649 114 215 688 754 202 217 399 157 701 254 187 372 62 667 648 161 800 704 765 745 221 777 917 110 626 311 958 1018 910 785 682 350 779 367 10 673 254 473 475 634 375 1075 520 920 445 62 596 396 999 757 823 426 855 295 444 844 818 513 103 341 296 1037 314 860 502 10 126 261 409 850 838 874 933 249 570 396 706 904 781 413 358 862 99 633 887 54 354 517 52 908 1024 925 271 834 236 336 279 336 982 151 106 909 190 662 469 774 368 437 146 489 823 676 225 775 747 622 766 596 974 552 999 906 822 225 3 25 609 730 1076 146 863 713 214 539 179 886 1016 678 758 976 533 50 372 948 599 500 402 916 782 748 604 191 255 751 95 325 243 301 526 323 637 63 765 420 921 14 851 24 313 243 458 29 28 1037 732 598 574 798 907 1074 508 505 886 183 489 875 1016 541 350 793 676 600 964 169 867 395 88 38 247 150 815 852 825 483 173 472 97 868 168 156 666 328 213 634 974 826 529 670 739 390 264 798 371 305 232 631 13 77 664 787 1037 493 783 503 831 911 986 357 369 1070 93 747 852 255 564 313 382 717 247 669 231 137 860 916 871 65 394 443 1012 615 267 521 987 185 795 984 920 420 751 1019 280 900 691 878 65 844 1069 498 734 167 560 228 558 566 76 137 281 43 118 223 86 627 72 155 416 964 786 293 775 422 878 250 87 4 825 1020 60 799 300 958 39 455 534 228 522 189 334 365 829 26 650 677 703 894 1037 666 365 70 695 599 550 337 526 824 951 285 285 951 256 550 551 849 65 227 589 556 987 1028 168 769 389 598 774 737 167 552 755 643 930 915 41 972 217 929 489 132 353 637 1011 894 1038 95 914 1041 344 197 238 40 900 960 223 256 465 348 260 105 177 922 181 1003 562 655 963 319 1023 228 557 647 191 616 968 636 467 577 883 894 379 846 750 381 1037 786 461 296 988 858 188 504 289 352 31 1023 516 184 300 548 940 172 364 199 911 255 747 663 646 548 866 795 161 666 319 918 250 1076 890 322 1028 946 161 504 330 123 346 604 853 407 426 598 963 226 420 790 298 1029 407 684 904 135 312 182 969 821 940 324 255 733 269 987 160 220 386 405 615 288 746 397 1014 690 320 973 991 93 365 600 229 599 498 567 439 305 873 1012 659 38 433 776 884 109 444 88 262 452 652 82 769 963 1037 29 314 994 145 848 581 192 47 698 980 709 312 334 1033 1049 308 844 292 384 675 546 119 547 701 185 850 267 298 454 530 30 488 166 999 471 564 790 503 179 7 549 20 483 920 813 626 605 324 1051 909 525 739 387 934 521 95 981 570 700 958 292 485 736 947 808 228 513 995 932 317 905 854 776 239 178 188 193 262 794 336 708 977 376 866 423 698 983 409 811 634 884 610 206 505 1020 595 396 1074 1075 1074 501 1035 33 245 876 143 325 44 331 569 169 135 19 1051 217 404 439 506 599 735 43 884 96 85 368 289 956 993 945 824 517 148 168 396 610 715 938 758 480 965 520 424 478 169 964 1065 483 525 1023 768 229 268 595 614 919 882 209 181 495 489 268 703 847 782 704 164 924 1069 266 451 560 776 496 24 253 1050 512 856 189 544 779 843 411 179 804 578 461 517 9 1038 50 657 943 745 6 807 996 60 714 994 957 149 63 1015 748 131 129 725 480 657 978 502 48 828 936 135 778 227 985 1057 408 1055 604 768 674 629 516 364 951 575 409 233 637 451 337 543 128 242 998 39 406 995 534 140 626 164 9 651 47 81 623 113 962 617 12 153 253 938 734 778 604 922 348 866 234 772 668 105 1020 126 206 324 449 1020 812 5 606 1064 640 40 418 920 612 611 534 422 652 430 660 107 515 368 919 548 793 1071 229 718 668 227 97 238 37 439 1029 446 405 902 253 691 413 935 79 279 879 365 8 568 402 830 603 614 450 1013 225 64 395 951 289 341 953 816 322 108 886 804 177 805 418 34 289 582 274 223 624 363 898 74 909 693 294 517 98 811 440 281 1071 901 911 556 552 818 510 1039 51 752 786 128 498 282 42 1074 80 1068 668 637 1064 960 428 45 1051 792 296 427 922 632 638 900 816 744 929 316 670 846 907 1019 22 641 491 537 687 134 377 839 437 411 850 84 195 223 112 1050 435 852 1047 114 950 310 428 253 578 1024 738 1012 18 588 758 706 776 940 73 593 118 172 556 948 773 1019 65 717 222 533 701 976 208 832 20 429 32 705 553 400 668 432 54 381 672 415 1020 780 326 460 1059 774 98 431 327 952 233 782 593 517 598 945 399 100 511 805 40 32 117 813 50 422 222 33 332 142 1005 394 931 818 98 683 724 500 79 909 293 843 568 601 439 667 736 527 717 505 227 859 599 1049 535 346 862 962 312 338 496 499 273 1056 165 9 1047 746 188 98 143 590 451 1048 724 129 79 862 990 471 657 402 1053 346 997 369 166 209 633 625 912 639 164 261 571 849 378 382 663 965 25 290 496 370 265 204 273 376 300 873 400 266 391 906 422 32 354 1027 127 20 999 171 684 748 483 782 247 168 891 966 438 376 944 733 901 886 119 1008 21 878 872 177 605 995 677 156 615 967 24 761 967 172 860 439 505 654 811 1072 338 208 490 954 225 419 1016 70 643 738 205 714 26 411 705 782 1074 533 972 833 833 882 386 751 11 950 134 1038 671 376 913 761 571 215 504 975 841 65 701 429 657 692 663 133 751 990 445 85 980 1020 620 1026 400 557 343 404 571 500 304 850 139 187 1043 204 469 411 690 730 1054 655 800 390 792 934 132 215 714 26 205 906 480 736 109 258 32 1011 35 823 828 1029 544 247 867 94 395 257 1069 260 495 1060 752 577 936 327 240 805 258 907 56 430 736 907 240 434 936 705 251 804 46 981 954 895 422 877 408 932 617 207 375 548 284 298 236 849 51 739 430 999 179 910 876 504 318 255 421 472 697 905 422 497 727 588 883 91 509 906 60 275 204 33 296 1076 312 814 60 782 537 394 563 442 839 157 256 260 8 944 91 280 668 825 1052 92 39 22 635 769 459 478 737 730 373 1054 840 642 64 300 452 184 750 260 981 809 233 189 5 2 116 600 612 277 909 460 265 677 386 427 816 845 630 1051 370 51 842 978 294 208 323 236 225 979 959 1042 11 246 730 420 528 604 230 965 546 156 1 476 595 557 701 707 371 280 387 459 140 237 626 375 905 963 530 13 988 236 329 676 723 1067 335 402 748 691 813 73 158 16 641 833 788 876 532 199 25 687 838 363 611 605 950 149 231 386 660 574 513 556 1034 914 245 126 934 519 178 272 1048 1060 1066 249 151 268 556 413 385 775 281 765 376 195 492 320 96 819 981 729 561 1015 572 28 634 320 1054 274 1027 649 757 73 52 165 840 1009 165 336 355 710 906 534 492 73 406 134 1070 1009 492 402 812 654 13 634 219 411 925 760 432 251 55 387 86 297 315 268 29 389 191 1029 561 79 322 175 176 161 176 4 996 910 1017 803 66 1023 215 900 1068 637 151 219 648 261 774 979 965 154 76 720 787 1027 61 815 840 529 427 15 62 913 702 263 32 832 707 731 150 737 454 137 98 65 1049 719 408 636 669 487 291 639 371 219 526 309 7 182 625 21 844 931 644 891 465 54 314 152 908 5 20 504 1036 64 921 979 177 99 861 749 853 239 927 729 960 842 746 572 844 708 166 498 112 13 395 901 69 155 43 296 850 779 718 50 121 933 747 1058 1056 798 214 432 250 970 629 24 34 201 883 439 994 7 661 47 272 1065 388 542 225 201 683 226 22 80 132 28 573 1003 891 695 979 383 583 228 405 775 917 829 917 53 180 1031 478 214 893 141 440 725 373 249 841 26 747 594 187 112 504 705 809 635 818 661 140 404 994 684 33 206 665 1010 273 554 977 376 748 525 1043 448 1055 990 853 192 566 436 703 632 454 33 920 196 188 651 436 920 134 462 938 661 30 434 122 76 996 259 711 60 361 902 403 223 478 735 358 536 306 954 559 255 243 137 43 208 341 329 1050 548 1053 827 190 89 11 575 778 189 642 1016 612 47 998 1011 690 1031 299 153 658 656 925 488 12 807 890 855 675 898 437 852 277 171 539 555 1026 411 712 316 158 330 640 581 636 770 387 10 296 891 853 944 771 390 425 847 595 901 325 731 387 673 145 746 862 1073 298 723 936 1058 55 563 154 975 1042 303 1048 235 451 1007 198 382 301 421 127 166 736 170 401 752 490 788 74 723 249 313 363 85 132 542 768 572 620 508 245 946 355 444 762 655 252 97 858 600 574 588 573 459 905 167 736 531 1053 157 70 456 758 239 301 236 195 634 171 633 770 98 270 791 943 78 643 527 832 139 595 1029 433 1005 568 296 339 875 935 1038 79 192 755 528 158 1040 954 626 388 268 186 1072 349 644 827 6 545 658 812 33 374 399 562 304 182 638 311 970 344 674 89 770 158 1000 934 180 299 750 1019 899 1059 1008 169 1023 424 510 47 251 809 7 838 796 169 971 322 486 1057 910 583 10 417 981 931 264 90 423 413 579 320 588 746 108 309 187 213 573 953 250 730 95 864 845 904 162 248 928 900 854 482 825 116 834 867 439 1041 536 723 545 564 817 400 22 22 1005 355 880 476 1035 89 6 17 824 609 858 150 422 392 333 637 65 776 662 476 161 65 56 714 514 999 262 582 211 410 544 960 341 70 530 1013 410 450 996 715 743 541 709 486 552 273 1060 13 650 857 660 337 987 1043 936 45 981 126 1010 954 249 29 330 1023 252 20 646 945 912 1061 701 486 890 857 568 217 836 632 3 968 7 56 949 102 1033 527 373 1020 193 825 507 922 517 276 953 529 71 40 336 47 924 347 638 132 387 306 1007 561 600 403 264 706 754 618 781 22 717 1009 50 555 536 608 24 1042 502 500 949 531 355 393 757 1020 505 578 625 452 830 37 674 982 551 307 267 542 899 450 631 596 109 394 284 1041 952 979 246 44 463 634 1034 1024 611 607 822 121 440 794 454 1023 635 607 1062 828 152 662 1010 123 210 929 296 941 873 827 858 474 84 883 596 402 253 442 214 975 941 628 740 932 571 828 970 122 372 376 570 125 365 689 1042 1006 299 710 941 624 150 520 195 847 827 76 904 425 260 1006 128 216 43 16 802 637 181 651 166 247 279 967 240 507 1051 311 6 69 472 59 127 693 209 508 634 487 118 290 829 739 892 1057 346 675 609 731 799 907 1004 356 52 1003 987 532 819 111 930 35 583 253 511 131 362 97 1014 48 555 877 913 707 866 462 84 303 806 927 742 938 327 678 622 51 537 878 150 983 195 389 33 934 730 240 43 145 58 544 310 453 105 219 408 582 255 683 656 299 149 541 940 820 449 690 501 506 984 1039 702 512 927 95 439 77 668 616 782 307 158 131 285 644 1036 258 1018 151 192 47 277 297 53 71 452 307 537 558 937 346 342 537 333 388 1011 913 972 361 1023 303 716 1059 952 899 814 867 973 260 28 957 994 330 623 231 917 111 538 431 374 793 505 176 882 659 439 267 965 241 1034 104 770 557 1020 68 737 946 161 990 822 423 449 526 161 223 305 518 342 749 1045 922 718 892 381 507 22 587 574 264 932 88 538 681 309 543 712 724 985 854 307 294 50 207 858 968 858 1029 31 603 729 845 27 241 301 1075 476 197 244 828 471 227 984 607 789 688 144 942 705 339 440 1062 986 665 267 334 468 249 110 139 56 1073 228 564 371 785 857 724 1036 973 320 702 383 893 512 467 586 1049 97 305 953 482 268 1039 1001 759 112 84 173 1018 13 963 996 993 858 1041 1026 257 596 23 451 834 381 486 217 1034 590 780 903 121 455 592 723 292 478 946 733 837 160 980 367 416 1059 774 722 848 699 952 893 661 364 780 520 367 652 531 580 393 92 287 704 408 747 446 767 171 142 604 860 560 972 657 177 730 479 44 99 898 397 104 77 161 934 495 801 172 538 626 655 465 1064 230 1036 732 753 222 34 678 374 604 819 840 583 758 622 548 489 8 69 732 271 144 648 279 821 430 852 273 775 59 508 252 834 709 907 1069 294 1075 33 39 395 1060 63 333 194 433 1059 831 366 761 997 275 215 859 435 483 196 138 156 207 54 620 662 964 1055 815 846 30 988 214 673 602 875 915 460 108 192 55 63 894 873 1065 256 888 932 908 182 23 1 9 63 268 1044 324 910 928 144 956 272 649 242 579 904 136 36 687 153 35 476 819 339 1071 623 847 226 853 829 547 302 911 633 227 994 979 869 229 324 231 446 905 812 990 959 927 388 379 929 982 903 900 506 240 982 779 492 750 161 253 303 241 898 224 561 931 96 612 288 280 797 917 246 636 955 565 180 2 192 926 25 653 570 910 728 275 525 763 193 401 266 580 97 883 877 1006 1041 869 800 968 249 763 1071 211 250 941 482 24 247 286 816 330 253 574 771 62 898 1035 634 240 499 153 175 810 135 110 456 970 518 267 94 132 241 332 3 1041 641 414 408 378 411 814 326 122 774 388 461 144 854 83 98 143 547 753 855 936 667 345 461 46 18 877 588 112 787 166 411 395 977 502 379 27 529 696 392 785 294 386 940 461 489 66 1016 628 368 875 17 870 688 409 363 283 682 688 218 904 280 368 11 560 220 99 396 904 749 146 430 588 1016 241 1060 930 836 122 220 748 19 916 922 625 173 987 522 1074 36 842 470 791 116 630 846 55 1036 818 1047 419 386 159 750 1076 663 269 458 615 914 265 768 685 45 527 595 1063 183 35 469 312 70 876 337 301 729 1073 504 1054 466 412 373 842 246 827 1039 253 346 86 1005 1018 1056 1039 833 498 456 121 923 519 858 768 634 586 1070 473 1075 49 761 12 696 948 181 433 860 233 762 573 860 840 527 246 1064 699 182 170 1010 630 322 785 120 515 921 988 951 476 19 106 612 974 202 818 330 207 650 303 998 633 81 577 1 959 211 992 712 1041 842 304 410 983 667 1071 234 1014 126 971 606 847 278 23 739 218 712 209 647 582 522 704 687 467 368 896 667 260 809 737 462 699 270 1007 944 835 425 631 567 877 565 320 248 566 1 801 817 848 559 297 938 122 680 971 962 123 157 642 83 130 218 231 222 530 239 961 179 419 1040 779 168 29 454 828 145 411 694 790 331 392 1049 427 134 731 881 410 881 983 141 33 864 1057 510 439 535 985 562 501 78 898 725 265 277 60 844 132 425 914 299 419 81 895 327 384 920 135 633 993 981 56 685 798 341 309 360 563 540 875 100 4 132 930 669 627 802 1045 243 857 236 962 610 326 122 508 617 885 828 422 194 332 970 359 822 795 782 576 1046 824 416 828 407 145 682 653 25 831 898 389 993 950 768 1072 725 538 675 601 291 649 1066 327 194 834 558 353 931 774 420 253 760 656 209 253 1055 962 1057 235 262 66 653 901 463 314 378 686 565 926 111 15 429 278 1049 282 187 1029 151 354 781 67 740 443 700 16 658 93 1000 385 524 572 491 582 631 38 870 50 468 483 707 517 662 391 38 248 309 346 927 270 801 926 820 546 534 606 180 146 989 335 642 364 1018 640 322 270 78 719 818 794 586 653 318 354 242 338 468 584 198 762 874 1030 735 762 104 959 214 790 437 426 111 54 467 941 520 1074 115 966 623 502 145 1058 971 395 527 942 386 266 301 350 829 486 239 981 706 1018 191 295 598 670 907 934 211 980 393 341 644 696 806 552 89 672 563 277 662 469 921 465 421 223 680 101 167 1073 869 134 458 121 964 896 669 33 240 547 712 359 80 913 207 875 854 769 308 597 64 718 800 929 322 531 464 906 136 1067 797 685 247 357 506 403 864 16 816 583 755 205 400 647 705 705 868 278 302 430 383 953 1040 358 847 202 161 435 181 506 885 721 213 827 170 564 791 232 207 808 555 263 918 436 562 381 307 274 861 195 927 360 1007 574 64 257 397 954 677 673 109 498 840 1020 573 1073 355 108 633 1026 927 514 908 858 834 860 984 49 581 314 251 554 964 796 220 11 533 889 133 577 224 824 703 710 673 496 718 543 489 640 986 844 338 558 111 122 490 1066 184 55 33 68 162 944 178 1072 1052 661 932 209 58 21 147 947 1032 391 754 400 618 67 994 228 806 470 990 577 604 58 188 876 613 933 443 1072 1007 70 152 669 234 800 198 534 877 218 406 751 559 975 1061 187 389 484 516 918 767 919 989 58 221 953 1075 1068 891 406 449 771 30 764 1066 650 761 377 65 606 531 1018 98 82 866 70 610 538 831 127 905 602 727 691 995 940 665 810 937 282 83 945 386 51 876 147 150 445 1 701 802 355 228 1054 883 111 713 446 670 697 430 479 500 924 268 990 965 489 41 516 854 629 433 27 361 1045 81 126 686 314 594 523 660 954 1016 1062 163 410 597 1076 559 968 446 764 502 20 777 901 518 530 116 195 847 582 1037 974 962 1064 979 947 639 891 868 774 237 520 939 381 580 374 388 308 705 824 649 903 980 865 688 277 893 691 413 520 531 323 515 83 843 586 448 664 832 740 797 925 511 481 153 137 1058 369 631 858 442 31 916 153 922 1032 157 160 807 800 253 91 250 424 984 639 679 400 294 652 794 437 177 51 896 534 555 439 878 1024 193 551 692 431 1070 401 596 762 860 417 192 694 538 551 504 71 841 666 428 810 705 15 876 644 198 264 823 984 352 277 940 93 904 523 332 65 628 838 411 905 238 804 916 525 445 145 904 391 459 475 960 478 730 4 963 40 404 939 1000 77 382 706 137 831 819 635 800 23 705 226 869 34 910 381 599 23 1051 105 1052 626 588 486 454 355 174 76 612 829 343 67 239 243 733 568 324 898 632 935 570 998 346 1023 891 363 789 321 521 193 253 919 906 1011 534 690 408 666 93 307 146 896 509 679 902 1008 906 1056 1007 631 1023 40 974 922 238 415 601 753 556 894 309 825 911 916 240 816 317 465 509 399 1016 254 846 810 893 789 605 613 668 976 724 687 457 559 893 524 1055 355 1054 289 1039 819 519 86 494 624 1022 939 930 744 718 443 60 1072 193 1053 574 191 157 563 12 423 1013 566 408 939 29 1075 210 142 924 434 308 644 711 628 708 929 540 1038 24 314 710 181 805 795 389 923 928 305 438 653 832 1054 163 682 472 985 548 631 200 659 961 1075 12 118 108 440 523 1056 171 463 658 304 869 356 42 655 805 318 1068 229 642 774 17 16 55 235 966 321 614 541 202 1001 311 428 1064 333 751 462 133 867 40 1055 1061 99 314 513 1018 972 85 475 855 859 196 164 542 190 1053 847 185 808 88 336 39 782 1007 495 1001 1041 654 576 927 725 887 167 173 507 1053 188 761 514 302 66 254 852 418 957 245 961 137 30 990 108 29 1010 658 596 192 44 939 390 1043 304 306 37 1046 316 809 1075 38 574 322 568 915 940 901 417 681 760 537 10 121 712 121 669 327 227 186 95 1047 945 885 559 827 1055 873 980 926 389 1017 532 460 129 456 846 125 956 221 1044 12 984 432 811 916 600 858 145 715 258 408 679 201 999 333 4 544 909 560 283 816 326 861 580 59 300 704 300 785 981 809 685 687 651 824 274 159 241 467 577 698 663 11 294 874 380 980 713 34 113 1017 605 426 190 131 358 958 999 481 405 675 944 830 631 370 555 996 318 597 959 546 632 202 581 957 486 282 324 62 576 28 935 647 1039 617 722 1036 259 118 496 64 570 29 562 495 92 808 1044 764 407 953 373 218 921 408 953 258 765 727 932 49 583 63 790 150 213 995 516 505 774 315 110 570 51 750 926 209 210 692 609 861 708 506 1062 557 25 85 198 695 45 743 404 481 452 313 344 247 310 376 412 741 190 618 826 93 33 296 480 542 138 637 108 970 11 942 720 91 338 561 712 693 413 596 594 447 88 250 198 8 562 560 582 731 473 962 232 608 534 304 858 632 689 908 156 34 826 650 372 26 472 699 667 569 713 145 430 147 490 546 440 442 504 517 829 658 260 242 44 228 316 863 199 870 244 1050 166 820 541 1022 326 646 756 259 415 324 465 271 1054 919 583 263 514 428 405 1033 337 221 724 660 964 201 185 290 542 465 171 744 772 33 545 74 659 953 931 373 745 137 65 519 410 689 651 1047 460 899 408 902 884 167 912 337 263 52 583 649 361 574 884 1030 721 901 382 614 610 700 539 83 602 314 406 628 238 627 464 1006 173 1076 50 875 192 157 835 820 221 934 153 875 860 764 76 359 256 484 833 943 514 977 303 81 339 768 777 770 806 326 868 11 535 455 303 635 967 377 730 567 270 612 384 420 995 389 812 687 1064 804 662 67 164 316 778 486 500 467 889 602 194 231 348 467 988 701 152 648 726 524 934 1067 490 910 708 673 786 647 187 378 995 513 254 959 98 1041 1040 992 547 79 158 610 867 364 869 539 666 264 354 346 227 508 111 901 922 255 239 97 860 1051 75 34 273 701 706 749 44 778 637 856 468 451 1031 566 515 1032 788 734 136 1058 175 960 859 866 525 613 933 344 195 1033 474 557 692 289 739 942 99 866 781 587 820 1000 93 905 295 692 64 434 33 529 1060 1048 938 90 952 851 758 610 927 323 991 719 324 375 190 590 496 844 910 949 994 819 609 468 868 12 654 457 596 158 320 735 296 1054 458 678 407 53 150 927 902 827 530 3 1076 986 625 184 687 356 844 983 609 84 275 161 892 1062 920 431 318 311 367 792 938 14 350 131 740 882 908 510 961 714 1072 1004 202 666 957 824 470 714 1009 682 1015 27 940 748 456 550 330 1003 918 219 843 725 1053 121 473 910 187 426 93 952 444 964 911 90 739 389 981 107 747 927 838 104 128 406 227 426 203 609 195 271 636 688 200 679 728 952 602 906 1059 10 881 8 517 673 562 37 267 71 758 743 837 398 786 534 544 903 160 856 206 878 423 59 531 647 429 1047 162 615 354 628 289 77 31 915 846 862 537 339 322 920 311 455 836 451 179 954 958 181 132 1059 1065 936 482 92 669 534 225 801 339 697 244 72 516 547 1021 732 921 464 644 706 220 28 155 226 212 214 361 752 452 551 311 274 517 360 1035 262 331 696 402 228 202 902 831 809 637 214 1005 747 126 879 747 224 641 928 747 219 690 246 1064 1006 654 698 356 592 536 256 687 294 331 1026 148 678 311 405 470 16 661 373 412 995 694 606 891 896 323 1075 855 911 845 931 627 974 235 185 618 592 963 337 868 739 84 983 1045 148 247 531 1037 136 866 293 412 986 315 269 435 182 1042 769 163 1067 221 1013 261 381 695 18 252 985 533 859 413 1070 525 1053 300 924 1035 279 264 538 860 326 692 976 503 684 205 522 145 1007 470 832 244 1024 151 91 947 629 785 587 87 693 597 49 414 631 321 456 147 910 472 256 777 730 166 196 82 874 653 638 1043 267 186 1069 127 584 446 879 539 536 403 285 837 87 418 409 436 921 82 533 867 383 972 427 641 351 74 854 1074 257 214 665 1037 383 608 155 217 909 249 708 305 428 699 662 592 238 187 156 700 1015 469 568 64 502 500 427 845 860 78 325 629 166 247 744 367 553 483 183 129 504 700 143 377 541 109 534 76 572 715 451 615 753 585 626 395 238 357 914 1074 621 759 1054 261 1048 55 576 577 440 241 864 759 152 249 337 276 691 269 488 646 668 824 622 1034 930 920 196 169 1021 69 459 333 99 24 74 676 848 456 1046 724 472 120 23 124 82 240 586 133 305 836 907 111 186 98 531 327 732 155 981 651 906 840 509 8 530 653 1035 71 230 64 666 250 118 1036 12 456 352 939 483 447 163 904 560 823 973 21 666 226 1016 794 381 39 731 631 203 96 646 938 594 133 11 120 228 703 159 662 754 747 755 427 580 375 13 222 627 409 300 849 560 596 59 171 577 628 50 340 201 956 693 285 68 603 358 254 157 448 574 28 78 447 560 147 620 173 740 1009 236 224 858 364 159 591 872 1005 434 634 827 383 199 766 75 690 342 382 241 989 885 190 607 456 172 844 547 565 889 366 392 535 618 964 580 492 238 300 797 536 2 702 541 842 535 551 881 821 582 321 361 599 497 755 257 796 150 658 196 940 63 506 1051 68 717 615 648 974 302 717 206 797 883 762 98 951 785 659 796 914 681 825 877 198 701 885 46 876 896 761 521 134 528 336 891 618 1041 237 580 58 576 479 1023 354 215 130 502 79 879 382 1072 318 282 254 299 163 292 608 401 417 798 816 903 753 273 658 924 662 996 223 596 104 879 546 407 220 535 1013 1030 771 168 721 588 665 801 1005 1033 150 878 99 200 606 124 1055 236 21 407 386 192 635 578 290 700 380 638 580 884 503 251 5 828 337 164 970 975 727 79 860 199 936 81 992 555 597 578 753 18 515 823 310 863 20 834 39 1015 1072 616 676 757 707 906 729 885 6 994 766 830 396 142 991 701 123 802 710 269 585 968 293 940 701 763 847 329 398 660 310 836 849 762 841 257 1061 651 656 704 756 157 976 216 267 906 604 41 543 720 532 1064 895 776 662 782 231 220 286 264 820 531 1021 896 881 603 16 474 632 758 639 494 965 78 85 867 1068 315 665 921 26 909 523 3 280 350 443 634 928 450 889 707 825 467 611 466 122 612 569 217 899 1076 955 945 96 1009 703 870 625 1027 445 516 16 108 888 458 262 13 833 665 962 582 194 568 54 694 581 1069 709 609 478 747 535 959 571 456 254 1057 842 116 392 564 42 389 50 31 860 918 762 17 540 589 470 118 471 361 637 697 283 1017 290 819 945 791 938 694 312 856 538 782 756 508 634 987 372 502 424 148 766 698 25 149 694 950 555 296 735 381 741 1064 455 963 1037 754 175 441 237 396 881 318 722 376 918 386 792 1062 752 949 351 589 493 1057 632 436 410 705 449 606 49 750 456 921 814 828 435 472 248 708 518 128 407 26 643 304 397 199 68 573 229 967 470 686 545 205 297 477 213 636 566 334 546 294 535 205 614 1019 613 793 125 967 299 294 310 633 418 490 828 21 66 450 1048 127 963 206 973 95 813 365 128 861 905 447 734 535 976 701 910 578 830 695 1024 794 468 477 188 163 402 11 109 723 594 278 1070 231 626 658 862 911 457 347 646 774 865 837 310 792 859 306 228 1026 122 667 1044 974 822 133 376 771 36 903 54 787 1059 31 1052 977 177 767 909 625 936 244 301 747 850 241 776 784 54 18 511 60 779 963 908 216 435 504 954 687 894 528 75 477 345 602 467 709 836 1 1076 97 127 599 1031 586 202 488 458 929 304 244 56 21 865 198 1040 705 525 183 760 90 397 487 70 724 218 382 654 771 1075 120 25 342 854 25 725 529 955 499 492 373 814 1033 300 22 893 954 333 723 749 797 867 607 452 899 864 259 114 115 277 507 535 1033 179 828 998 482 413 811 608 362 409 722 654 511 575 587 639 407 69 427 415 929 1075 832 426 481 162 1073 936 865 810 307 540 1026 976 234 208 1031 987 1014 723 502 140 602 226 29 508 504 952 662 286 515 969 154 674 83 802 796 702 72 552 357 471 398 1031 96 937 104 166 727 513 708 724 867 894 224 898 149 914 657 372 332 245 1072 727 505 344 850 313 575 574 553 434 925 228 884 315 419 875 961 59 149 293 355 97 540 414 1073 334 342 987 283 922 628 923 230 682 276 766 1063 919 251 372 203 759 972 732 857 151 84 7 1019 17 418 289 180 346 572 111 834 903 438 385 1008 870 280 495 453 413 23 610 328 508 53 255 1025 806 496 871 220 226 139 670 401 983 659 439 11 421 310 557 626 915 1068 46 281 471 875 350 513 80 529 918 489 951 116 822 922 255 1049 387 858 731 438 397 277 391 867 694 610 467 552 623 431 986 556 165 1020 272 662 415 298 309 591 189 461 483 211 484 908 538 280 503 861 412 890 850 639 1055 273 424 114 193 704 430 473 441 663 964 217 341 50 36 632 148 707 639 82 934 310 505 732 254 808 18 734 40 776 987 477 547 795 100 730 367 1013 829 412 191 342 980 70 626 129 58 971 1006 3 367 206 978 664 526 532 1042 148 622 162 413 567 561 1048 424 214 147 261 344 358 95 316 829 81 229 657 291 763 172 444 443 647 1059 396 113 1018 575 880 289 512 478 985 361 300 655 598 446 231 356 765 54 546 290 865 759 903 769 628 972 943 638 823 1001 1010 1009 765 925 441 211 1040 152 1028 637 454 63 198 124 437 229 61 717 897 67 41 263 997 835 691 40 708 891 794 804 816 83 167 556 665 1068 368 891 298 605 777 954 248 302 1066 508 138 345 751 661 1076 434 589 697 321 836 748 240 652 891 903 368 546 719 875 850 43 1050 103 902 404 363 405 363 61 864 978 526 329 1058 1 148 825 386 622 883 895 985 834 237 683 780 872 889 455 9 205 496 716 933 148 329 293 787 801 813 174 586 173 1057 279 943 270 369 582 56 639 237 776 457 722 758 3 916 382 1046 303 806 416 693 264 662 796 565 199 413 290 918 351 213 50 174 562 664 144 171 647 607 618 626 1063 298 179 578 597 344 509 850 141 40 184 639 670 26 101 1064 351 509 885 177 264 1012 249 965 757 633 921 916 46 864 892 1043 98 908 229 247 717 720 725 678 962 1043 267 135 176 260 150 592 1031 269 1052 1017 193 945 500 1042 1014 349 760 686 627 582 1046 672 257 996 818 228 425 573 482 129 13 511 554 115 510 974 284 500 572 822 139 1011 1000 704 887 241 352 57 1035 434 239 136 602 307 708 437 760 486 823 747 155 170 577 561 478 452 359 775 453 886 843 918 653 538 1042 376 820 273 23 1033 390 467 229 537 494 974 950 63 294 807 382 505 1045 1035 301 278 240 385 337 137 110 673 943 99 1044 835 650 895 167 1025 50 604 305 482 909 546 704 759 451 917 545 93 325 912 691 129 19 63 968 753 326 842 1050 469 588 344 727 680 759 495 591 764 135 1022 358 862 254 491 23 863 459 823 544 765 41 699 961 379 990 171 722 1026 428 17 204 121 926 22 500 863 847 608 57 2 218 403 34 777 96 791 423 164 255 281 44 573 884 876 1028 1 90 624 798 616 672 1020 369 763 872 67 91 861 730 432 742 67 194 105 117 538 581 1046 1038 164 506 324 197 410 622 109 45 545 13 780 660 436 380 1076 544 839 749 406 920 247 345 97 946 68 220 904 798 688 337 245 2 497 446 1069 788 626 379 492 795 856 298 284 490 921 3 120 91 206 650 720 539 258 49 1058 877 1046 926 803 660 1064 194 585 197 924 937 125 118 402 731 821 639 407 773 273 512 107 132 1000 688 67 184 428 88 673 134 633 343 937 1024 505 664 457 482 421 934 907 662 667 406 550 685 780 345 795 681 472 388 651 633 701 157 661 58 938 602 1049 101 537 318 711 384 386 692 185 35 876 922 902 812 608 517 450 219 946 43 304 1009 270 360 523 673 267 872 999 948 1029 261 288 203 511 1050 812 999 147 180 491 215 626 822 258 660 240 235 401 591 405 80 494 445 372 210 935 57 715 210 640 218 72 479 742 753 959 361 184 770 264 869 234 1003 655 46 763 978 283 493 468 70 546 823 211 365 313 289 153 835 803 242 64 302 995 453 391 133 556 362 264 460 554 753 313 59 239 519 95 837 181 850 739 868 650 708 951 144 897 805 974 1037 652 450 328 569 891 676 595 394 712 799 150 355 87 579 387 52 814 373 721 701 275 472 261 229 558 838 9 973 314 148 846 397 3 408 516 310 756 423 936 563 1016 310 966 560 215 347 697 820 515 844 934 24 122 571 306 355 225 52 307 603 211 940 158 849 901 517 788 484 735 671 517 523 501 355 543 341 133 617 1000 462 394 289 804 430 916 865 586 234 448 1061 278 544 855 30 1014 877 782 1046 136 981 101 39 1010 727 522 80 244 148 523 568 30 976 396 217 426 914 1053 664 10 1022 280 444 872 145 499 823 631 461 827 822 604 123 210 72 625 186 185 988 935 639 971 816 539 615 556 755 731 438 240 737 728 70 577 438 1075 1011 1022 936 661 465 421 940 546 40 246 28 71 63 622 457 156 499 79 492 556 908 867 374 201 847 377 242 15 786 507 629 427 591 917 1066 33 749 708 197 497 424 1005 432 511 75 886 97 924 856 734 498 542 209 921 891 687 367 1031 346 528 17 688 675 1027 436 760 446 246 875 592 368 302 754 42 78 475 65 7 571 624 1010 365 592 224 332 69 276 83 740 192 437 465 952 767 18 387 117 289 801 890 1046 550 75 802 1030 774 935 501 22 213 1030 346 937 809 585 724 225 1034 724 31 68 774 117 369 30 285 851 872 980 1034 143 381 148 377 431 442 808 465 597 193 970 940 20 403 365 201 901 903 303 855 380 98 421 511 991 717 201 824 322 290 427 106 714 642 142 810 951 284 728 363 709 525 880 85 751 372 934 143 414 166 667 94 577 688 914 953 381 717 534 308 662 585 476 161 334 144 916 45 548 662 430 933 715 355 937 512 557 379 739 834 628 11 372 383 516 613 955 724 776 55 408 480 982 996 751 639 314 1030 968 21 595 650 95 703 369 1017 863 750 83 129 831 177 1000 161 1054 859 488 293 876 400 947 619 627 769 1031 560 956 506 540 950 63 719 493 379 586 666 917 877 684 137 183 311 578 824 128 88 362 533 765 363 912 736 1063 572 910 442 394 47 80 377 604 224 943 926 307 835 191 287 339 322 964 923 12 508 228 831 380 538 431 435 938 820 273 256 269 1074 734 713 165 520 949 525 751 320 372 401 966 931 894 502 115 1003 865 884 179 17 735 517 406 723 223 87 671 651 877 3 862 31 218 753 960 377 373 308 880 786 711 217 515 857 514 959 15 592 730 527 221 60 342 53 159 849 478 120 953 1020 53 91 796 398 824 16 233 476 48 775 779 880 989 393 474 337 191 18 11 586 434 650 401 856 1023 571 297 653 362 19 632 563 573 887 539 400 414 360 777 567 687 527 627 1076 1 749 284 886 847 408 78 317 736 621 588 423 550 156 237 526 811 360 760 302 168 544 468 984 675 634 989 771 152 545 374 30 204 288 683 374 658 575 465 772 1062 511 565 431 695 58 418 992 795 530 115 662 344 662 259 218 274 724 924 702 351 116 272 977 460 92 74 583 1067 928 1046 236 777 29 971 155 610 527 386 876 931 941 130 861 609 751 1 477 656 439 323 76 666 401 148 565 409 455 26 1003 25 887 703 680 65 643 214 422 916 735 197 172 634 328 217 957 53 611 22 765 188 617 667 835 427 553 860 471 517 74 210 984 461 189 668 106 380 822 459 436 179 850 374 682 1029 911 1027 1031 204 226 944 681 266 1071 934 485 479 751 571 97 281 500 44 983 770 69 1051 241 999 876 11 15 93 1019 124 607 123 37 891 820 938 6 477 164 888 991 657 253 37 520 395 330 351 489 16 777 173 925 687 949 329 726 595 903 959 1005 876 648 142 888 1070 985 255 58 1018 118 45 676 831 651 827 890 591 1056 986 103 1001 965 704 619 178 963 398 761 93 431 1012 102 56 358 987 631 812 989 460 177 1050 748 833 49 113 803 72 31 596 436 312 1054 165 740 671 424 548 877 696 872 894 776 248 473 255 882 17 1034 734 582 345 440 786 437 278 530 938 776 1072 950 421 117 466 404 291 71 745 650 695 831 882 597 499 35 203 541 660 119 292 152 385 53 300 160 557 370 701 325 649 975 309 964 590 305 113 410 396 749 262 835 33 560 286 706 154 157 446 843 1029 1064 631 871 575 49 898 380 888 721 831 681 816 442 510 131 67 13 403 1003 804 795 632 775 193 199 999 757 256 123 825 161 508 910 197 153 620 476 190 804 663 500 186 753 326 69 925 729 939 779 184 520 726 956 750 624 393 771 857 720 310 107 36 167 947 21 133 897 371 496 526 793 617 316 550 968 593 571 145 681 1035 546 224 574 42 107 619 726 766 956 994 1020 402 465 85 429 949 83 853 836 758 420 408 935 649 879 165 560 121 319 853 217 368 44 1071 942 151 528 840 77 997 409 1012 775 733 386 1052 1002 937 367 638 652 341 23 820 367 943 961 745 651 701 817 639 881 264 666 715 992 981 464 221 93 398 724 534 292 300 84 890 117 300 804 646 420 562 9 49 981 551 1000 117 337 413 699 226 792 307 158 780 483 30 726 1001 973 628 81 531 602 426 841 536 449 1015 87 806 126 844 726 77 166 310 434 410 1046 350 546 1003 749 536 362 659 423 328 236 1059 672 885 944 73 847 113 961 439 918 505 539 874 840 937 152 332 685 89 761 154 446 293 106 60 131 564 694 756 473 767 2 861 473 241 550 231 332 483 470 721 878 199 143 712 20 397 413 282 939 827 83 203 193 429 513 973 480 639 584 553 436 589 1035 748 803 1002 649 321 659 305 523 752 561 345 109 391 1055 288 119 609 257 434 476 327 52 874 387 40 227 781 58 826 164 638 297 782 183 285 483 284 1067 630 405 889 399 311 915 634 742 1055 856 904 101 469 187 315 1014 525 940 738 304 279 870 499 1003 725 165 784 296 156 981 396 324 1025 209 719 104 88 319 595 910 666 824 944 969 110 882 50 632 100 504 1060 640 950 740 433 510 1073 624 506 336 539 935 582 910 696 689 194 862 1004 636 1019 511 898 628 695 322 303 430 438 306 112 568 245 496 611 614 591 180 834 348 790 436 93 399 689 998 224 871 1009 668 977 887 9 382 1072 856 401 925 1035 175 41 197 6 891 847 595 595 422 163 679 794 256 787 266 216 364 18 185 15 61 874 681 573 716 842 234 204 722 145 319 1059 836 990 810 927 699 15 491 279 555 962 159 995 614 325 1074 860 949 669 831 303 666 13 770 472 229 899 238 767 399 479 962 467 764 934 267 297 496 1049 651 800 167 293 1016 370 218 508 67 309 891 996 917 121 934 795 520 729 591 763 481 572 1051 15 179 267 612 19 979 267 864 391 521 239 201 714 60 562 791 204 867 128 534 584 819 842 67 1056 367 365 788 522 4 769 747 169 117 191 42 678 209 845 837 821 971 163 591 866 404 822 426 1034 1058 138 336 393 482 995 33 502 329 723 562 939 200 599 919 379 894 967 335 756 519 1073 582 1009 20 197 887 948 919 123 221 346 121 43 261 333 203 725 467 290 585 961 238 711 627 169 543 1033 198 597 975 31 522 933 532 1028 22 206 981 908 944 360 955 865 824 814 826 403 596 739 515 1041 917 799 621 675 878 365 330 8 78 952 95 62 1039 838 369 358 102 140 77 146 695 945 289 673 265 93 610 590 467 1064 1037 282 689 255 862 813 950 305 381 1035 587 897 32 556 499 618 281 919 431 664 637 622 548 584 137 844 758 657 92 319 357 957 322 253 700 177 701 756 738 53 954 864 49 471 390 49 791 1008 145 101 283 582 1060 226 603 851 445 734 187 259 565 190 515 174 137 811 51 910 628 746 160 707 968 974 441 866 827 631 917 424 517 775 571 844 275 51 265 1019 798 1076 183 550 502 646 556 1074 421 424 854 502 341 666 962 843 590 893 222 64 461 714 601 643 707 406 398 951 730 692 576 984 388 967 723 1076 114 981 711 490 929 738 114 851 305 78 98 640 1041 517 116 623 421 419 67 14 202 938 362 274 933 50 367 772 516 172 158 520 723 56 466 560 648 227 668 281 933 432 443 648 1005 890 843 646 1050 725 655 48 782 769 313 657 308 452 933 982 514 790 255 827 162 666 404 587 762 579 1005 33 317 52 752 977 849 431 634 678 604 377 1041 83 1014 294 453 239 24 463 323 463 980 524 329 20 706 400 495 335 33 851 594 379 811 902 589 696 302 670 493 118 31 549 465 257 415 89 235 426 603 1069 199 796 486 735 798 525 1021 560 96 378 44 371 718 202 456 928 1031 83 1075 182 975 615 780 497 869 283 51 553 630 217 758 640 1034 537 673 568 315 960 383 150 670 194 688 214 765 957 266 503 741 166 631 170 964 52 762 309 27 594 456 374 677 650 42 1030 616 350 989 642 424 369 430 245 908 128 268 323 257 242 675 438 330 984 770 1074 825 411 751 258 921 457 170 695 168 1015 1062 418 38 245 328 290 379 62 75 43 557 887 97 207 817 823 145 410 246 2 605 999 301 564 1046 797 613 615 160 749 94 140 945 790 994 1049 456 732 27 582 851 1051 975 44 1015 939 331 310 199 826 920 201 931 648 616 735 824 54 37 968 701 60 1063 362 917 653 688 254 852 907 176 495 1029 40 319 334 763 576 792 998 235 107 523 583 921 164 705 774 202 385 386 500 38 328 947 97 292 915 988 1026 540 329 807 950 39 805 907 1067 276 51 738 935 743 892 518 939 855 345 513 1015 378 459 952 400 78 615 183 13 520 602 380 682 100 771 766 291 550 1074 545 168 507 766 344 856 1032 124 300 293 623 1014 63 262 154 481 434 933 944 333 911 24 117 611 278 598 163 36 394 332 766 296 471 478 1035 554 150 148 505 440 479 767 515 47 465 727 646 889 236 956 1025 997 2 178 217 926 45 800 187 899 497 700 148 229 571 692 698 534 285 126 64 719 439 899 186 753 42 557 367 201 253 464 1025 287 27 851 244 271 211 74 583 324 1000 324 504 812 243 327 588 787 585 267 327 963 561 191 904 11 611 967 312 550 522 889 1048 137 144 863 46 759 650 829 91 16 189 943 70 458 257 357 919 713 27 489 430 299 112 673 828 870 112 730 519 570 678 58 510 235 1029 291 832 541 663 1003 354 962 581 760 655 422 971 260 921 374 1051 985 349 66 825 8 817 444 70 620 831 168 26 383 940 430 673 578 277 915 587 677 589 959 959 190 373 997 78 476 212 504 110 496 628 148 86 542 401 39 584 224 844 811 383 287 978 955 164 496 1023 800 292 910 947 880 403 609 18 285 1025 894 168 38 381 771 935 80 547 647 220 986 183 590 769 74 947 454 114 869 404 175 505 101 666 301 692 245 170 69 194 784 235 908 636 914 653 920 500 95 94 445 278 729 987 699 968 816 559 778 260 565 856 165 721 399 59 904 957 179 1053 352 175 826 342 68 273 1074 639 462 334 393 279 290 78 915 862 503 625 450 25 1059 837 1059 43 214 36 801 595 76 474 124 102 576 447 62 721 1056 408 489 970 833 840 228 369 796 201 815 132 540 697 18 55 137 149 666 602 321 756 768 432 176 422 32 277 758 994 887 913 214 631 249 862 252 618 697 759 113 815 322 613 200 962 432 373 128 952 758 522 768 344 377 1052 118 689 621 280 1052 500 785 245 340 127 724 712 323 132 469 769 454 524 135 954 550 546 2 267 388 433 174 313 139 982 1074 757 1063 987 615 351 351 442 565 35 47 792 435 1001 893 267 741 610 479 129 117 450 720 410 816 898 618 246 369 694 669 672 947 780 378 742 123 939 501 1005 912 781 943 39 543 1004 614 52 405 832 766 317 1014 533 35 409 62 8 652 330 882 715 560 717 632 890 535 236 506 149 574 1000 285 1057 888 477 191 1036 776 111 97 236 394 10 249 934 742 502 548 641 394 245 761 997 383 650 133 794 841 768 511 604 898 394 68 616 706 660 176 1075 620 476 100 992 286 677 516 825 300 14 164 636 266 214 228 579 825 793 534 296 1076 498 474 873 369 707 726 885 434 808 617 469 959 628 999 1007 960 963 923 473 44 639 85 687 233 166 384 460 523 1053 349 390 746 760 841 417 998 167 310 587 15 77 68 1 829 812 1046 372 401 721 485 544 670 443 687 401 532 632 52 296 1055 22 581 133 615 180 167 683 76 880 1053 437 1015 765 796 899 790 798 1068 357 575 95 358 315 664 183 326 492 540 872 849 730 482 485 739 36 673 291 194 1030 31 540 726 974 226 331 1001 577 278 383 767 177 710 16 414 623 58 211 332 792 593 573 310 346 300 556 1029 143 1076 305 355 459 929 135 84 220 998 304 613 34 431 809 659 888 91 396 206 637 497 962 316 33 529 1072 466 1037 506 209 328 587 720 265 752 977 253 616 353 478 976 263 271 156 956 303 171 467 144 648 989 422 160 152 465 749 428 398 285 980 1011 890 1070 1054 44 920 146 188 98 535 938 450 447 551 369 95 276 295 56 219 604 14 825 951 937 565 1027 292 893 1034 680 354 115 12 560 847 887 127 194 671 321 27 93 276 1036 913 877 306 70 513 893 781 1053 938 184 602 336 460 709 451 266 1041 863 935 418 810 974 75 756 1049 288 501 121 965 113 315 1008 1027 61 515 894 336 905 782 123 872 509 500 54 902 196 1063 20 200 404 821 233 264 499 101 339 266 899 925 970 327 630 133 295 562 293 203 809 950 901 734 1033 38 619 705 54 304 71 196 12 701 634 898 533 1019 54 790 470 790 350 673 665 1039 1 827 25 841 14 467 472 660 364 615 333 1003 549 7 773 188 1058 498 473 364 166 953 715 96 395 739 674 356 143 808 710 710 347 691 137 35 526 500 861 813 577 891 624 1 822 1008 757 209 493 126 125 466 532 27 1013 296 430 1002 619 499 394 1072 831 672 101 199 237 289 121 212 852 216 70 570 246 83 656 307 649 925 422 631 980 543 128 795 658 754 424 121 776 135 724 759 1021 245 1059 868 840 469 841 120 230 180 484 1009 792 698 855 816 682 872 719 47 710 610 34 730 142 272 75 938 111 1010 975 990 598 570 300 769 411 460 460 405 272 620 53 719 835 408 82 1005 603 213 355 554 959 655 442 113 679 214 985 156 243 902 265 1064 399 769 854 243 675 32 112 788 309 967 744 290 946 478 243 907 231 270 849 871 251 342 523 607 971 249 959 1012 623 839 1067 370 388 273 378 649 503 48 1053 212 111 118 240 659 622 266 1038 46 567 605 157 576 228 1008 56 699 994 354 606 834 534 861 496 583 43 180 999 240 441 1010 909 946 1045 875 539 382 8 682 805 957 477 595 604 238 679 456 851 853 470 155 141 945 200 162 192 584 542 730 209 354 1053 411 865 670 1028 908 220 387 216 206 697 70 948 571 986 107 1066 136 744 959 869 696 837 168 631 58 93 839 778 79 779 722 446 730 128 576 1022 871 34 104 461 660 593 689 525 850 141 1065 72 843 917 971 598 535 829 674 787 376 581 358 91 893 544 551 104 215 915 1011 462 508 366 186 254 827 753 574 947 329 443 466 995 56 694 821 496 975 241 873 420 384 270 162 296 1008 595 712 721 494 83 308 404 27 957 586 882 598 600 318 99 965 813 148 836 499 929 732 442 378 750 642 767 795 711 1074 84 401 136 750 393 509 438 832 826 122 201 236 613 80 668 170 1029 265 921 882 799 871 430 535 810 991 93 144 246 71 742 807 562 47 772 836 438 874 1007 557 43 843 955 623 243 731 646 552 697 915 89 880 1 135 557 332 504 379 95 332 194 601 72 112 9 356 676 185 74 763 810 481 12 190 669 488 637 135 631 307 525 785 791 565 872 974 31 331 343 1061 1019 242 719 1040 523 92 56 1070 998 653 335 477 823 320 59 857 402 315 399 752 250 457 295 507 1055 147 951 313 240 556 784 1011 156 372 210 290 170 464 142 595 124 460 690 145 832 837 714 795 886 249 680 781 726 842 80 992 649 930 646 136 471 914 64 1015 787 313 20 606 757 803 755 614 978 772 1028 839 1052 451 560 606 254 992 115 620 864 546 2 883 990 831 940 75 958 184 738 499 681 272 39 608 392 914 544 603 702 402 302 172 134 482 653 311 635 364 807 783 969 773 1015 866 645 911 141 649 265 498 201 476 786 6 923 396 649 316 119 264 112 944 991 732 764 875 618 69 814 790 455 107 673 17 122 722 967 774 476 341 12 911 835 398 366 9 679 838 979 927 933 861 103 574 914 246 200 1035 375 135 680 293 254 707 893 12 738 945 918 310 467 1007 759 673 959 561 83 886 282 579 104 662 926 59 1 1062 85 316 574 814 29 65 603 360 783 980 613 272 845 789 43 533 174 947 762 719 773 1031 1015 834 471 316 919 1022 922 341 85 903 347 43 613 331 241 876 1045 963 430 239 269 40 491 730 36 29 7 958 394 538 330 116 189 628 829 703 1030 922 693 17 822 47 768 642 143 751 313 1045 648 1 300 608 697 570 716 885 664 1023 260 688 34 630 440 775 570 336 686 697 44 986 371 551 788 124 9 536 485 575 245 703 750 767 863 287 494 546 653 606 448 339 857 338 445 512 914 323 250 358 229 615 243 1019 1064 214 515 673 59 250 485 126 561 545 121 732 40 980 253 1051 370 157 762 1006 50 119 597 871 664 394 668 594 62 973 1055 92 609 494 1073 259 235 956 546 689 511 396 364 5 268 368 891 422 269 494 257 287 869 375 192 771 637 135 36 469 7 1048 1040 1000 519 882 857 439 736 245 600 79 1041 289 339 437 754 96 712 690 822 906 184 928 317 499 705 259 6 795 386 239 1036 21 451 227 737 1063 910 614 291 653 733 460 984 233 674 818 1011 869 494 1028 31 672 77 667 736 1061 833 591 224 1051 710 1007 271 911 91 1001 665 41 50 14 962 449 173 341 491 498 655 155 236 912 896 545 248 850 380 204 707 983 579 650 720 704 952 56 495 473 407 982 73 458 1000 250 923 852 66 750 721 469 995 505 526 656 706 504 115 274 554 662 329 259 61 392 859 316 347 294 265 227 374 357 1022 595 426 768 255 950 268 241 273 558 669 493 935 774 767 761 615 292 148 791 711 135 535 541 796 910 404 625 900 699 821 735 379 260 42 945 53 329 864 224 300 493 383 304 220 774 177 813 1033 230 759 811 484 918 273 887 994 651 848 987 618 98 333 955 359 1042 766 130 240 879 294 13 109 853 1046 503 1028 269 11 409 923 815 828 539 571 512 620 810 1016 831 619 1048 1014 215 290 323 725 825 859 941 602 536 630 526 15 1004 952 739 922 489 84 331 200 550 125 236 281 362 816 697 457 474 493 736 213 712 861 664 618 426 1045 310 972 328 135 811 245 154 581 609 981 15 565 76 76 651 869 28 723 480 713 460 264 451 294 202 278 698 200 863 445 92 579 299 800 972 564 429 437 314 849 932 856 802 452 278 523 967 426 988 204 918 11 572 633 527 308 149 839 594 509 660 405 367 289 896 456 365 670 448 8 6 706 541 865 412 15 265 580 541 690 515 835 329 579 727 111 572 984 109 584 1048 653 973 48 639 281 287 867 1056 302 54 433 31 708 945 494 1054 474 102 377 724 109 537 73 781 586 725 809 127 749 423 213 361 1036 841 330 621 711 148 735 282 430 254 132 107 138 738 1020 846 843 1069 38 633 217 806 779 210 871 1019 78 467 175 311 499 602 1051 473 331 65 889 179 278 188 46 983 815 614 377 6 134 392 850 640 995 762 87 1076 562 926 795 766 264 790 549 221 689 824 248 574 738 939 742 327 152 88 832 221 735 310 656 947 279 21 166 25 853 571 610 746 477 574 714 222 802 397 898 943 57 956 741 161 145 219 795 525 148 859 303 275 560 197 156 454 971 720 368 341 561 443 592 108 349 1053 343 568 70 198 162 324 164 963 30 370 943 581 680 995 445 479 880 104 759 749 263 649 280 430 369 333 513 573 405 997 384 670 186 88 571 744 147 707 219 1046 554 448 294 373 662 26 980 55 742 98 410 261 805 827 472 673 290 146 775 1043 139 867 565 943 904 745 696 656 159 500 240 263 603 452 456 783 583 627 11 127 323 536 729 119 531 284 574 61 578 1006 711 543 397 398 507 89 887 385 753 584 330 110 180 95 610 245 650 227 6 823 588 641 454 40 559 891 423 706 863 924 556 150 1076 921 698 256 138 957 696 626 293 654 619 168 16 1050 303 257 555 1047 260 1001 360 36 110 355 715 37 653 959 1013 251 592 354 893 452 623 110 402 1018 988 444 69 291 255 627 36 823 125 827 502 853 226 727 148 1010 897 920 316 948 294 365 319 953 318 303 592 571 374 145 416 662 361 1065 226 921 656 557 561 724 70 428 479 301 675 873 837 789 69 446 204 948 162 52 708 566 701 908 880 467 367 283 507 257 635 577 972 596 369 94 662 546 435 587 793 251 574 336 567 420 179 352 337 416 197 326 101 544 478 1050 769 993 292 216 779 418 824 680 1022 292 686 907 169 150 946 970 46 541 362 526 6 442 918 985 689 400 387 589 450 247 467 976 669 1049 521 229 65 826 474 424 132 248 215 741 335 521 180 256 675 800 348 660 604 261 702 579 150 174 641 125 593 149 800 395 944 679 965 241 487 673 631 604 402 893 233 154 1011 1044 680 451 156 53 450 228 760 823 800 343 481 372 319 577 183 994 930 300 147 240 55 876 924 176 594 450 112 255 924 810 994 988 367 226 333 579 1033 824 311 973 974 406 1068 710 622 920 495 637 547 577 606 430 995 18 226 786 844 942 679 190 269 660 767 192 928 452 666 365 592 119 894 89 58 646 539 679 903 1055 586 969 614 804 169 465 328 287 1003 1034 742 778 940 440 734 695 229 502 705 204 595 418 277 931 129 938 133 1003 565 51 276 639 646 391 561 133 330 190 355 227 1051 644 818 23 751 705 1016 174 678 916 928 569 308 214 428 898 695 401 1069 863 362 271 597 705 717 719 910 809 14 479 1000 130 1026 604 549 186 844 632 722 963 509 421 201 675 694 452 359 433 84 878 927 261 684 719 938 85 901 548 676 632 564 730 426 243 515 296 778 1071 167 465 204 1035 871 970 95 201 717 644 640 118 798 477 175 280 615 53 481 728 653 64 781 514 177 513 956 191 290 1035 686 334 285 963 915 272 621 79 544 584 100 1033 326 853 793 762 76 80 693 468 770 403 902 587 204 534 569 504 863 54 457 483 230 940 401 319 490 66 721 807 682 421 854 152 717 186 411 279 799 556 991 893 895 384 947 400 415 148 517 88 1023 883 261 847 696 255 191 581 232 390 330 6 876 1001 496 860 394 812 597 683 896 917 242 877 952 298 731 939 192 209 592 48 889 592 142 461 111 940 719 1039 788 406 44 432 376 741 961 365 544 1001 459 279 937 406 16 95 750 232 256 492 815 301 396 74 843 15 719 135 944 284 104 1022 539 841 101 208 333 112 274 468 283 612 523 254 907 92 739 722 725 984 806 1024 711 712 209 445 246 599 281 355 802 462 15 196 14 532 742 77 976 665 13 436 339 763 812 922 15 245 722 137 683 504 600 1056 355 91 808 494 283 35 853 597 596 824 915 1007 807 862 1056 274 742 641 10 225 817 79 852 171 90 244 1044 374 60 358 943 159 813 221 108 140 841 527 359 603 770 488 215 9 544 58 224 668 702 643 883 429 925 433 901 531 543 918 503 340 410 531 999 728 1038 453 108 191 1047 476 758 940 573 488 32 972 192 11 588 648 391 1000 122 457 865 206 40 274 581 633 771 595 714 393 441 275 827 431 340 546 187 388 6 143 1064 658 59 135 227 879 189 114 674 448 12 828 76 802 188 336 555 93 974 751 429 89 186 71 48 830 1000 60 696 487 957 129 89 393 837 227 64 144 974 707 801 640 722 762 648 176 123 296 339 938 363 582 61 665 115 795 66 13 91 71 699 436 858 349 529 635 424 629 690 5 865 874 377 354 257 412 690 69 323 700 41 488 1032 1010 171 213 959 88 672 1022 592 847 408 615 735 825 408 639 930 949 1019 706 710 626 859 652 504 769 418 749 855 397 693 449 323 557 179 415 1063 517 808 682 660 807 262 262 1076 649 223 738 233 1044 102 262 313 687 313 250 578 146 28 789 268 677 869 468 690 1074 448 601 132 886 1061 1006 609 821 1055 663 368 124 610 19 1030 545 61 774 441 328 96 13 841 667 1012 798 564 403 756 639 770 54 519 617 278 1042 494 731 954 1019 725 349 401 461 142 824 491 231 275 672 3 691 1040 958 538 891 936 885 324 18 224 6 800 618 14 185 666 456 1018 775 354 1047 1012 218 831 387 908 672 895 594 678 381 470 6 594 454 344 942 356 668 760 222 404 79 527 999 892 1010 915 554 529 239 436 815 21 328 839 385 755 296 655 785 582 941 3 710 827 810 724 266 414 52 330 934 494 546 735 227 561 899 465 282 123 474 126 953 530 622 455 357 211 630 173 30 605 772 527 823 746 824 43 421 1010 670 485 171 669 686 68 112 164 282 472 545 388 683 275 675 614 924 746 300 811 683 500 1031 891 113 868 218 834 705 222 110 104 598 804 380 455 182 893 614 787 478 458 901 1065 40 1076 239 251 1059 463 520 968 639 154 407 214 278 491 146 16 632 333 983 642 599 424 1004 593 1005 977 722 629 120 638 423 597 166 1009 362 730 2 807 803 972 871 828 730 332 54 588 604 435 310 1007 105 962 963 277 197 334 987 167 864 480 501 294 1021 271 104 916 548 881 1042 856 569 17 973 671 722 538 145 156 864 1074 203 492 850 42 321 954 261 252 1049 436 654 95 150 859 195 179 926 639 780 745 824 1034 13 617 991 128 644 442 41 387 791 397 601 727 936 443 350 258 1052 868 903 571 63 466 505 316 712 409 92 866 189 198 706 1032 209 313 594 112 709 98 270 780 498 975 1071 230 202 933 802 158 141 485 503 853 857 56 980 827 572 1020 865 646 415 924 831 972 956 262 1001 697 869 327 695 615 754 786 995 885 37 172 600 110 154 1051 748 616 968 758 441 1036 794 830 834 803 521 791 238 758 689 253 545 77 608 1044 919 62 97 210 332 317 418 1031 744 443 371 301 898 39 719 420 1002 205 661 924 828 837 473 778 40 632 528 370 411 101 173 413 286 1 272 167 755 557 731 777 1049 484 221 758 45 387 564 52 815 457 47 74 511 814 548 260 751 656 855 987 727 282 863 371 235 725 75 519 491 757 614 321 521 690 466 885 677 407 801 220 559 250 64 1013 101 450 668 319 105 653 332 180 905 991 55 935 436 257 984 368 10 441 872 508 922 444 905 185 269 894 785 841 1045 121 326 715 926 867 513 474 57 509 355 109 349 790 589 727 217 494 547 589 971 985 7 25 843 404 1000 904 244 1056 958 706 690 107 825 336 42 963 954 764 757 729 995 157 843 1053 24 1042 692 438 621 621 385 1070 655 124 678 926 373 866 510 234 15 246 484 121 1035 640 699 732 907 336 24 83 958 291 717 334 627 658 582 527 97 213 323 616 740 270 547 470 1054 327 892 579 775 330 348 412 58 787 37 624 162 896 95 278 559 29 697 599 189 221 45 280 1052 243 711 380 1056 280 843 573 487 600 129 2 82 516 987 1020 927 760 776 941 142 505 993 1057 245 45 315 687 619 96 320 366 406 266 259 531 842 337 356 936 198 757 142 409 96 974 941 798 261 271 108 949 853 1027 839 221 157 814 199 724 442 18 281 77 644 899 52 680 930 168 771 22 381 589 322 291 892 771 303 598 119 237 67 835 713 28 625 502 469 977 961 315 3 16 151 349 884 910 1022 15 837 638 226 1015 458 191 873 1022 767 586 743 809 969 334 68 185 87 81 547 946 803 642 886 70 274 93 1034 261 228 191 508 131 368 430 522 161 103 375 420 585 598 1017 571 592 322 309 2 690 114 1018 482 145 491 690 353 32 568 561 661 401 1051 27 486 355 601 466 798 18 986 3 940 809 1010 648 595 325 734 512 3 87 687 728 1030 938 211 94 189 371 359 234 580 529 353 428 703 595 494 1017 237 444 353 169 178 922 290 820 967 660 689 734 813 43 257 182 4 138 603 320 889 708 619 458 514 710 243 822 213 139 970 136 215 80 646 683 224 777 701 1054 165 784 594 257 764 1051 682 485 198 316 350 656 152 806 840 1015 1005 228 84 682 773 945 364 1028 324 419 759 524 615 1030 551 754 933 795 409 10 254 1028 230 153 495 898 44 490 165 777 866 696 947 507 402 112 880 938 315 1032 1026 125 383 138 378 918 421 6 929 893 1007 483 826 387 318 1055 521 281 66 583 221 1069 173 7 952 498 259 736 740 747 967 732 144 1036 157 35 209 804 166 896 680 228 977 550 608 767 672 1003 670 112 546 441 122 326 556 1058 748 86 690 861 215 455 188 258 645 1036 488 283 1031 1061 221 514 94 239 761 365 306 71 289 753 900 6 700 995 301 116 921 306 261 433 41 75 9 239 414 298 743 448 397 73 612 255 491 880 1000 746 275 504 191 904 698 988 1005 1062 913 383 542 637 418 201 1075 527 199 161 222 318 221 823 1068 882 499 492 273 303 519 937 485 606 842 778 792 591 306 836 1052 972 93 732 511 124 1018 526 404 526 129 1006 490 833 437 176 885 958 208 335 9 870 435 623 545 932 461 518 731 51 722 433 506 23 896 344 57 259 1009 268 156 1075 291 22 1036 854 727 838 645 166 39 894 634 899 612 828 115 955 279 227 524 491 66 1069 752 563 846 897 863 237 1014 766 365 705 640 581 552 997 604 925 1008 35 228 1049 104 557 134 601 273 90 297 519 26 359 277 857 646 825 365 201 921 429 666 324 778 768 767 287 993 597 289 311 75 99 399 804 205 1065 711 428 464 1069 56 887 44 861 258 844 1042 311 724 636 403 587 459 688 995 278 990 208 946 775 710 584 113 898 233 91 783 261 885 178 295 239 490 740 971 807 654 318 999 682 817 838 992 322 644 771 84 770 96 282 857 841 862 534 114 894 538 1013 358 85 756 665 934 727 329 352 552 215 491 446 880 740 335 605 484 923 252 186 35 353 795 834 124 524 699 781 748 216 24 117 666 875 914 539 175 967 584 688 44 756 720 299 506 58 879 777 292 285 272 853 474 509 1043 429 745 809 819 539 565 134 707 350 287 256 188 98 408 565 996 971 144 75 293 469 294 126 56 186 902 138 217 522 198 499 550 281 6 627 312 561 527 525 149 673 929 541 861 401 207 671 278 450 362 536 358 31 296 227 231 770 982 990 460 260 749 26 652 765 573 68 156 760 565 492 576 490 447 398 425 802 621 527 950 599 748 59 208 45 347 768 77 352 1044 371 1051 540 23 770 892 376 240 131 950 215 687 104 880 915 114 633 1052 657 77 4 762 428 16 166 533 500 190 945 927 853 241 805 271 1005 136 229 1045 366 444 1028 637 296 816 869 683 348 1051 239 899 576 312 1033 288 130 83 828 311 547 156 1018 62 63 711 128 499 986 1025 851 576 113 738 426 345 883 382 703 965 721 305 486 167 197 834 174 354 717 520 438 56 1006 740 198 557 279 921 347 864 679 409 641 206 768 414 455 712 253 44 104 459 901 923 1006 549 974 935 172 241 256 598 508 911 618 78 307 624 475 420 388 763 295 701 583 384 960 882 184 5 537 716 208 590 271 356 662 328 744 467 320 1003 268 1062 709 544 983 389 693 446 376 938 1011 10 924 697 273 961 929 181 746 932 285 579 235 479 576 506 604 477 332 404 1060 245 1069 822 4 682 437 910 971 880 142 365 777 940 596 110 113 288 138 490 186 790 1013 128 568 1069 815 1000 402 53 559 898 551 777 208 480 1056 1031 252 227 850 747 398 1020 1014 268 1038 851 837 476 766 42 1027 468 706 990 27 682 1068 301 53 354 193 564 368 860 39 197 186 261 453 254 476 828 67 20 797 330 957 315 120 558 566 781 20 358 684 675 87 928 828 1076 248 1044 315 453 889 239 742 553 874 252 833 536 365 1042 871 131 327 262 775 548 468 527 881 936 74 122 902 1030 112 603 946 976 116 360 488 770 779 503 321 174 304 919 573 648 536 620 932 324 86 394 209 1076 1044 482 884 1012 230 881 188 1052 671 156 541 556 919 1030 513 939 123 249 325 900 837 133 922 764 483 980 1028 232 465 462 320 695 407 883 775 46 332 795 39 331 540 131 310 355 1014 648 876 36 632 839 573 559 1050 263 464 415 912 733 145 111 477 615 326 134 919 762 426 732 668 529 806 78 253 172 505 857 903 459 86 687 659 446 655 22 490 557 702 456 395 378 125 275 178 717 669 636 521 372 142 100 1005 420 693 418 902 385 136 902 719 188 597 596 915 415 662 228 138 650 195 862 883 451 47 661 677 412 185 541 1006 437 863 503 174 789 65 651 938 192 777 204 601 996 517 746 898 341 1023 533 147 877 925 766 416 673 500 106 825 477 1071 119 404 806 795 21 856 751 628 572 231 525 107 902 729 131 790 265 751 724 559 551 766 318 499 810 863 50 633 712 386 870 304 866 281 800 482 896 777 538 39 731 1028 429 172 505 989 815 671 268 448 608 296 206 396 68 418 966 205 967 456 279 518 466 913 1001 834 477 820 436 641 523 1017 911 190 1 780 457 901 199 172 892 520 783 193 765 1041 211 593 53 737 343 322 1032 1030 443 265 556 642 238 613 611 984 581 40 211 957 124 218 1040 753 304 322 348 324 167 769 695 178 224 350 1034 807 251 954 695 649 400 485 412 711 1031 538 203 285 112 277 432 414 918 344 590 907 995 656 312 1034 303 803 766 271 110 121 771 983 336 273 413 215 166 150 353 404 742 928 665 950 459 290 461 1014 373 311 1011 556 1058 854 700 77 654 790 637 1047 479 963 85 271 514 290 704 790 429 829 69 477 895 495 511 355 75 381 800 802 317 429 246 775 707 33 874 798 162 498 607 660 224 958 1006 106 471 814 443 756 265 279 39 202 124 182 289 601 336 418 28 922 535 576 181 547 440 905 915 769 909 275 65 740 564 827 1003 460 705 14 979 274 186 603 682 854 906 489 663 847 869 758 442 76 369 91 250 631 634 1067 728 915 241 916 213 394 1008 441 685 195 266 594 156 869 103 803 481 381 11 885 362 778 378 485 748 578 56 419 512 1069 412 221 26 378 519 115 20 431 324 1060 361 241 911 516 362 665 191 197 839 344 519 165 692 98 499 321 600 347 1051 416 530 46 267 868 880 1057 508 14 872 306 1034 21 24 535 937 427 119 1006 944 865 698 874 945 1076 757 827 21 829 621 874 443 657 411 126 1019 193 60 243 924 927 722 138 644 163 235 854 601 752 516 104 789 1044 598 936 774 166 403 90 883 673 910 1075 432 319 432 82 6 152 364 572 963 327 54 891 272 60 659 626 19 499 551 676 888 202 151 461 136 783 863 293 1047 476 421 467 914 106 740 238 129 932 1004 1072 503 537 405 562 841 77 852 669 595 778 768 151 562 358 270 470 780 709 838 372 163 944 459 324 399 1038 78 600 974 227 518 970 282 98 890 653 791 1022 1037 384 351 524 814 641 994 574 363 163 885 255 710 241 332 834 176 116 992 810 621 832 147 699 774 834 936 660 226 323 1064 424 512 910 829 653 110 860 517 578 889 504 556 981 294 56 523 406 199 628 481 424 10 725 217 778 746 35 784 120 350 707 58 48 59 424 879 945 978 354 516 162 146 902 847 615 590 338 405 764 490 716 714 318 439 591 573 80 371 340 325 267 846 21 388 978 567 479 518 787 513 960 85 487 513 113 244 749 155 563 308 540 453 295 128 401 1062 319 597 15 173 914 1076 52 466 610 893 340 856 220 216 619 469 1030 618 892 344 236 146 71 739 109 594 966 293 753 990 72 509 768 871 452 495 888 483 838 532 62 749 474 921 725 1050 792 69 881 111 743 68 564 283 952 435 383 119 841 501 325 1068 909 1052 101 679 864 1007 546 635 636 835 788 761 845 738 633 740 357 650 314 92 627 53 17 670 1029 1072 814 370 903 466 610 1066 484 212 49 304 598 430 263 977 761 378 928 131 61 625 255 22 157 550 376 424 278 460 725 721 204 506 377 805 475 185 305 57 750 328 1075 58 1058 303 143 151 1064 1046 750 435 336 943 88 30 145 14 587 924 10 477 111 921 871 864 1022 436 156 567 1033 429 457 877 362 178 44 267 425 504 113 638 351 969 625 156 398 972 641 255 907 77 135 727 812 849 519 300 516 490 552 323 327 762 617 420 353 1061 724 299 940 172 429 287 364 772 460 560 337 454 547 42 56 999 517 774 802 992 89 379 19 678 375 657 390 776 489 297 552 1022 127 146 844 546 612 842 539 635 229 868 535 3 702 773 621 497 359 924 235 376 598 112 875 985 429 1072 47 497 893 518 464 402 24 655 752 110 101 927 992 1013 343 160 347 939 983 123 851 465 247 193 802 914 588 521 16 1028 938 996 128 792 760 445 706 128 1043 420 966 954 82 689 487 14 841 593 1018 426 538 694 635 185 1024 1 298 521 970 630 435 932 611 1033 1053 498 834 43 494 820 1032 1020 718 771 1064 781 250 587 581 711 210 620 483 24 445 61 704 1034 684 937 500 655 1009 357 1029 151 776 473 463 90 995 89 435 241 520 654 43 417 998 432 907 44 802 650 714 269 492 66 92 360 541 57 112 969 29 415 476 914 438 403 291 489 1053 854 987 463 474 316 373 936 1052 288 498 252 570 892 943 451 81 917 42 972 935 720 38 948 1062 57 774 974 181 1040 605 765 1072 60 6 558 1000 232 154 752 464 1043 119 336 318 578 954 979 418 282 217 3 413 36 451 960 318 853 296 176 883 931 10 279 798 297 682 478 731 947 297 948 906 723 550 805 525 136 419 124 28 108 318 31 63 243 1 536 639 836 873 440 1009 352 918 560 103 836 443 23 77 592 335 942 396 494 919 763 1069 725 486 913 611 842 806 301 1036 527 808 420 577 456 1023 676 906 334 60 792 220 862 929 776 670 528 407 842 1063 808 503 758 734 271 972 473 457 297 946 344 293 3 1073 949 354 177 1061 206 688 18 787 1 353 815 107 19 845 808 758 435 972 357 592 941 534 50 528 582 363 274 249 104 781 251 119 887 225 471 698 466 177 641 832 641 61 230 862 192 993 908 868 795 659 559 620 622 274 825 504 266 33 434 156 34 964 974 656 223 44 476 1038 1063 293 983 821 949 241 751 183 392 969 711 726 542 221 687 883 171 216 557 686 462 95 83 1075 617 755 526 1022 144 709 256 131 447 827 631 737 985 7 445 640 271 603 222 468 988 193 885 380 309 321 685 294 183 354 727 998 543 297 119 691 976 76 1071 99 112 695 845 569 940 199 717 902 284 289 882 817 292 435 808 876 141 160 515 969 102 246 61 156 332 62 844 263 740 6 34 409 431 855 186 539 978 379 377 142 902 142 465 113 40 380 99 878 412 715 71 1052 447 106 510 243 709 330 2 816 842 489 231 631 370 389 46 643 762 371 298 919 997 785 1008 185 378 624 26 310 935 835 860 318 732 123 432 941 761 491 378 651 167 267 746 42 975 979 464 309 852 644 24 606 363 857 5 309 71 662 725 50 34 210 394 741 278 742 270 189 268 641 37 839 801 450 676 937 964 1071 642 298 630 903 899 704 309 140 372 1020 967 990 830 366 461 1044 189 614 1 973 156 180 927 966 585 479 709 427 626 320 200 864 133 386 630 630 501 719 147 565 813 984 911 925 992 709 791 876 673 942 120 302 604 872 681 191 944 930 478 129 893 197 337 521 142 967 606 29 18 522 343 684 664 560 544 613 772 910 587 657 200 157 219 504 901 326 530 610 767 740 712 14 32 189 930 92 351 51 192 118 678 117 54 124 530 499 152 355 139 624 622 733 705 440 514 811 712 166 606 543 193 954 50 1019 346 805 421 94 398 651 1068 619 875 49 722 244 246 226 593 972 488 371 190 778 976 134 920 1053 177 939 623 735 806 150 743 850 658 455 319 497 44 582 829 606 386 453 269 83 959 677 461 248 507 8 457 932 254 146 941 37 653 779 1 334 1053 495 41 949 946 516 220 928 76 487 329 531 933 330 272 282 558 688 995 260 844 748 27 910 569 546 214 568 403 766 154 1006 16 664 391 904 1067 686 154 779 660 610 92 333 359 752 28 1018 58 643 813 190 330 203 781 85 2 143 986 646 463 551 996 880 567 199 75 722 292 697 206 545 383 1037 182 1045 279 500 978 833 647 52 376 105 958 118 528 548 663 1045 823 140 661 453 266 939 57 763 140 647 1058 900 968 652 98 134 173 426 408 802 973 769 691 422 928 977 604 2 481 77 267 865 985 762 952 895 333 1000 166 503 976 585 1036 887 8 31 584 946 1008 707 717 28 1057 602 492 43 422 606 694 611 121 186 237 419 899 464 650 949 863 733 893 596 214 341 918 92 103 405 957 190 612 885 820 513 242 951 443 541 1039 60 533 129 1074 390 44 536 603 255 393 661 979 101 833 899 902 862 1044 931 374 111 511 670 464 762 252 828 443 339 1032 441 93 660 5 19 540 265 944 1019 295 22 796 434 285 231 26 515 54 891 26 885 533 321 965 52 657 519 101 257 684 501 636 580 989 298 98 966 548 298 775 927 855 62 190 519 901 999 150 1015 18 197 420 164 974 364 63 473 776 104 630 141 805 210 65 351 106 1055 246 507 969 745 336 409 514 1008 620 897 953 35 983 89 245 517 399 1018 178 812 225 337 573 608 160 426 366 639 865 289 498 1036 118 440 217 210 769 202 766 23 1009 228 1054 17 88 735 68 882 601 430 183 142 104 389 184 847 1024 581 474 295 135 291 224 505 481 224 477 965 293 863 321 313 127 94 459 741 210 893 503 786 1076 25 887 896 1060 203 581 993 729 421 470 149 866 928 669 491 247 616 712 285 928 999 1029 536 249 516 985 1009 853 361 558 1067 705 22 1053 261 458 181 349 39 183 238 347 986 399 547 170 1023 1041 582 1063 887 817 676 137 60 403 537 359 608 401 548 5 397 355 260 578 111 76 753 817 166 919 839 229 634 287 367 107 196 238 464 116 801 652 521 407 409 264 277 56 861 600 527 610 702 891 114 556 448 1053 300 963 926 908 702 916 784 685 985 1071 173 1071 50 138 445 137 809 134 82 591 522 110 312 903 257 599 175 560 400 977 519 601 124 685 740 869 403 579 570 487 538 566 567 24 209 726 767 600 195 309 894 171 722 694 260 1007 525 580 77 290 372 709 701 208 929 671 518 1053 34 451 298 422 114 848 864 39 121 1024 858 888 678 143 370 836 559 491 991 194 468 192 269 726 785 1074 366 270 918 62 569 441 792 782 281 266 169 44 246 53 64 245 272 1046 377 310 227 679 324 561 927 637 1050 214 175 1044 217 721 6 50 684 866 208 229 1003 614 779 203 782 413 639 925 557 332 73 877 59 680 877 422 547 260 363 559 676 950 859 727 58 273 242 140 135 242 549 522 875 113 274 706 320 324 790 588 606 808 902 134 1037 657 77 1045 581 830 697 64 1052 157 673 18 1012 956 217 643 878 764 560 844 152 378 93 627 878 205 124 372 495 369 610 331 1072 964 231 697 925 817 145 223 1014 974 51 376 1057 86 1010 166 798 1036 516 607 8 474 219 265 117 911 916 1055 218 252 126 27 312 553 609 392 1061 513 877 535 132 364 126 53 83 505 480 962 726 693 434 501 20 795 807 187 540 685 105 237 715 882 72 159 394 548 269 813 1004 897 843 667 408 434 352 117 688 212 133 78 627 246 38 599 173 112 865 421 888 593 11 190 119 463 618 40 4 108 483 729 426 635 699 533 801 383 323 1071 647 81 875 355 86 165 261 498 430 1037 544 13 719 996 265 425 459 319 1069 279 798 470 283 1026 676 595 304 692 219 296 235 1044 508 1073 486 996 697 995 916 760 281 283 225 958 447 1058 1050 1 853 421 960 171 1036 193 244 418 967 890 27 150 973 245 950 478 9 272 506 637 16 896 127 964 905 845 766 5 935 622 781 569 208 477 451 957 252 183 385 428 958 1034 915 858 146 796 481 483 956 1070 233 766 90 343 161 211 234 79 628 667 109 350 949 514 302 951 826 1034 487 514 753 462 56 587 1006 566 506 681 281 889 875 647 585 413 775 847 697 865 353 32 918 592 206 61 163 602 594 851 784 832 285 60 918 871 17 427 191 287 1059 173 239 1054 458 483 1003 357 636 581 290 668 963 343 365 377 413 793 542 686 900 881 467 29 438 346 55 608 538 753 727 447 622 872 780 35 847 736 723 302 1042 863 145 931 184 331 911 260 806 1061 18 257 245 79 28 598 763 531 1047 889 57 391 258 778 726 821 714 266 1020 358 502 191 110 210 2 197 224 321 214 1016 351 919 347 123 915 893 480 496 160 535 467 49 770 701 1034 578 527 190 940 781 206 925 764 492 450 531 288 865 65 440 12 79 133 463 582 930 435 13 194 994 853 301 440 599 336 578 424 948 356 688 396 777 881 709 504 741 985 65 816 767 488 557 951 883 747 756 719 421 385 524 460 289 814 463 249 670 298 752 876 742 543 644 662 480 678 578 409 1006 313 596 385 651 440 821 480 810 390 804 1032 202 563 565 752 467 455 7 167 796 512 887 811 286 605 221 99 271 243 680 1060 108 475 404 644 884 100 869 411 652 959 992 825 278 966 829 705 805 955 610 18 418 601 136 968 960 775 350 306 702 527 975 183 669 452 166 525 499 593 76 656 801 197 757 703 364 964 903 966 208 409 182 228 431 85 495 490 784 375 773 909 167 460 568 638 524 1008 351 1054 93 967 456 306 644 126 16 217 569 982 125 10 352 362 427 1051 473 986 41 181 943 631 776 268 989 257 357 883 222 427 435 592 935 463 719 189 240 573 169 513 901 401 185 246 367 327 943 970 111 1033 576 479 181 922 776 642 844 103 552 524 322 1028 481 665 697 191 169 367 367 580 42 144 359 401 567 281 574 579 190 994 14 490 166 985 596 203 856 245 747 576 1071 873 1028 376 91 584 956 326 995 844 299 445 566 104 804 540 298 360 42 422 585 877 19 140 1007 235 69 358 502 64 363 713 581 769 292 969 358 979 572 300 508 606 843 298 1074 944 778 799 78 879 940 719 787 293 531 273 77 659 642 1027 86 641 47 15 699 689 164 820 369 279 538 791 698 637 662 374 624 516 597 149 837 319 208 573 811 799 996 377 370 1029 23 520 204 652 90 550 855 680 39 284 484 518 530 692 1068 1061 307 831 215 331 11 158 383 326 449 993 173 901 988 212 720 820 545 394 995 423 915 179 530 745 631 806 454 2 610 798 1021 427 832 203 500 310 270 1048 845 638 107 527 105 843 50 155 523 648 38 802 191 920 246 467 932 643 28 613 148 188 912 74 1030 987 266 718 820 642 195 846 302 984 439 377 272 703 161 46 786 346 421 101 379 227 483 172 468 497 457 549 109 268 615 169 6 770 412 468 20 703 1000 682 988 631 389 257 780 204 755 544 471 1042 769 546 1029 498 553 996 978 274 577 439 703 492 757 284 862 747 110 399 180 602 425 246 437 441 1026 957 1010 212 937 715 427 525 712 602 743 897 709 657 324 430 722 809 194 506 954 899 868 1011 174 130 770 70 52 803 1048 722 920 278 447 200 844 819 343 660 517 391 242 82 986 556 241 852 63 728 777 475 543 502 619 282 819 1048 852 506 559 170 265 292 543 780 828 997 230 1070 991 1046 98 199 1066 97 892 203 666 84 43 915 904 335 469 165 34 910 702 279 552 196 707 964 750 441 790 569 717 878 139 429 1012 148 902 357 636 621 750 47 95 578 101 835 83 1064 666 108 139 378 660 891 113 295 468 968 48 690 472 691 486 238 364 967 569 519 1063 384 526 133 782 32 1062 250 475 124 848 436 931 623 842 936 2 843 687 637 1074 713 358 91 613 530 670 482 137 731 974 592 946 652 412 594 1070 882 701 360 55 694 669 554 597 125 220 469 617 99 449 755 602 609 933 66 57 853 952 748 171 183 605 649 215 739 7 242 1023 655 721 725 449 248 125 912 658 951 883 468 589 426 213 854 253 664 264 613 140 216 795 478 478 1002 231 356 25 537 179 487 390 301 235 597 591 1017 861 1068 67 1063 1063 780 97 219 500 912 92 704 880 640 933 41 960 713 246 432 890 36 903 428 628 112 178 61 117 590 113 829 382 888 244 746 892 152 645 177 702 100 961 220 688 541 618 90 753 611 409 681 723 189 308 380 601 797 393 642 94 158 1047 970 92 638 289 638 473 954 4 652 587 137 855 802 931 1032 235 241 245 1056 283 796 58 853 254 107 735 168 991 41 841 928 967 390 342 222 1045 453 806 731 98 701 360 739 712 443 608 305 295 996 631 703 216 1007 181 490 729 452 65 851 432 64 367 568 324 810 998 662 79 934 41 904 489 998 544 1040 913 830 494 555 196 482 379 636 369 607 259 577 962 584 725 141 1052 225 985 729 241 1071 976 294 288 743 306 704 174 323 658 651 529 75 572 983 670 760 556 31 714 464 67 31 888 4 838 18 941 310 601 510 500 4 1053 992 712 20 338 679 436 903 405 420 566 451 546 309 884 170 141 134 237 755 751 154 1006 475 147 556 625 122 646 683 175 796 633 287 109 823 566 457 948 786 861 620 306 195 489 1016 550 1001 507 973 936 653 516 219 58 653 415 102 808 704 73 1008 518 635 533 676 1040 319 15 350 1041 714 732 57 735 670 911 855 386 721 473 766 947 570 594 887 483 133 81 303 42 402 323 100 19 880 375 448 225 817 771 955 589 673 67 104 702 865 844 570 782 163 795 369 392 531 502 882 432 287 566 599 357 730 810 315 217 656 338 83 573 718 176 899 35 683 666 1038 695 349 542 544 944 301 182 160 490 847 641 735 1074 91 736 138 211 467 330 787 340 207 197 870 958 422 557 866 657 1039 418 198 1074 581 517 1016 352 329 133 859 327 1023 111 23 937 992 1000 81 952 678 498 88 951 1032 147 31 887 518 706 889 724 179 615 1018 522 994 571 579 274 575 1047 998 892 792 312 544 843 786 612 70 779 236 26 221 888 301 482 261 1063 27 425 547 901 960 370 386 866 196 778 501 1006 416 749 483 872 201 213 671 481 551 110 413 340 82 175 889 512 543 698 377 613 736 769 748 194 797 61 303 734 893 48 68 850 350 799 28 438 1006 326 678 934 719 275 571 1068 642 1050 622 424 35 927 700 259 40 775 735 245 27 5 268 803 1067 341 866 67 307 353 423 82 592 666 258 512 984 429 1013 193 892 714 741 264 450 105 344 345 863 204 225 572 80 412 285 1010 654 579 311 852 918 428 574 165 17 19 458 266 847 1045 406 715 944 413 487 161 570 972 328 233 51 279 134 416 348 529 678 121 746 41 346 482 639 84 434 338 332 39 612 29 1033 428 809 836 113 906 203 49 997 894 231 63 279 669 1067 962 849 443 662 898 1073 784 671 661 318 189 16 1015 802 440 37 730 106 222 507 557 295 927 172 531 60 921 640 625 910 61 123 20 894 154 342 754 387 1025 449 699 109 259 40 1022 27 842 354 416 695 285 900 362 931 575 585 108 345 167 430 56 530 125 1058 166 317 539 675 1076 864 717 974 597 896 994 961 853 687 454 918 552 997 396 286 122 244 843 1018 900 725 740 482 811 18 412 1018 96 549 1000 150 646 303 800 164 385 620 976 944 770 911 482 1048 461 144 615 71 602 670 201 382 583 655 3 28 41 10 714 10 251 885 525 763 459 221 1061 68 494 561 260 791 827 541 684 875 1052 894 926 96 211 705 424 671 913 180 30 746 173 731 99 700 83 891 886 129 389 705 393 649 910 31 858 1043 464 279 600 861 774 762 78 730 877 320 169 76 1026 95 90 20 819 400 43 832 155 1014 177 69 333 800 115 653 233 257 931 65 756 344 674 572 351 663 676 536 129 530 559 239 1005 880 761 292 620 843 35 705 948 247 454 1074 158 963 170 484 790 739 457 788 665 999 936 692 995 913 983 229 931 386 55 534 993 480 595 659 154 830 855 84 976 661 818 915 634 510 16 465 479 743 962 896 296 1043 1068 301 51 267 91 283 888 676 1053 545 1007 584 258 505 417 357 228 10 655 862 397 733 111 18 358 1009 85 82 455 252 34 450 607 907 611 19 9 125 394 64 732 796 681 349 449 135 168 114 546 1012 378 557 484 17 1025 527 1023 433 701 387 443 864 215 749 949 142 1023 686 183 918 416 894 589 364 841 783 657 294 187 524 657 98 647 854 592 189 773 559 428 65 381 692 783 806 316 955 1016 188 1031 951 1026 41 118 931 901 648 915 377 25 573 699 970 526 1049 633 256 959 92 792 265 673 245 506 359 652 102 252 210 169 954 431 497 249 606 1031 464 657 869 330 1056 1034 614 872 237 986 339 300 21 57 240 110 536 254 848 1 839 156 835 970 1006 733 980 148 608 486 977 968 339 744 406 395 397 832 685 447 239 895 540 942 555 809 226 430 59 646 1074 225 484 625 898 905 1043 125 1038 507 489 68 164 97 739 625 584 374 59 523 536 1019 925 530 227 842 949 321 693 652 764 866 702 250 881 411 665 113 744 1027 457 458 640 210 540 979 998 258 592 82 535 927 508 864 302 581 315 306 437 45 559 245 931 155 935 484 1 846 640 135 431 5 415 111 973 508 732 488 643 744 987 164 466 900 183 678 723 1050 452 868 179 75 242 541 909 1036 584 774 773 933 611 832 568 214 735 433 1051 469 419 750 722 926 120 60 417 203 324 823 457 906 766 893 1003 287 364 960 167 678 502 837 717 444 270 135 737 429 251 565 926 777 229 653 198 967 723 434 544 328 433 633 124 101 1010 116 51 751 305 886 662 207 269 784 602 806 1036 862 412 848 252 739 769 535 17 43 783 723 609 77 927 309 624 807 588 857 418 4 1004 711 378 513 660 1044 1075 571 33 51 997 705 207 379 988 566 915 638 183 801 2 980 499 816 78 873 726 715 370 255 602 877 669 322 947 582 709 846 257 930 160 827 730 95 689 925 222 295 208 549 1042 402 218 839 710 765 949 659 903 884 582 324 682 356 476 486 484 28 429 731 488 737 607 208 398 656 566 588 833 53 498 19 790 756 52 609 657 925 264 497 408 1015 278 837 264 1021 502 170 574 1052 282 557 978 946 145 405 649 855 131 130 714 140 460 416 1030 536 53 215 510 60 142 94 668 962 909 425 886 292 651 1065 616 414 464 790 747 949 89 642 967 143 379 502 571 376 277 740 404 921 140 967 731 971 537 565 650 227 114 634 883 270 955 216 376 114 248 812 717 1022 814 660 902 1018 198 1014 897 593 259 75 818 675 1010 348 31 940 583 959 170 955 229 456 448 769 254 49 611 819 711 41 241 432 954 693 678 936 925 1020 329 460 204 625 627 1059 988 984 648 279 909 923 596 46 943 864 959 106 737 655 299 365 316 995 198 67 190 830 993 777 485 992 778 739 461 558 562 951 124 730 405 118 937 869 941 522 628 881 790 723 480 452 362 664 713 605 961 89 343 974 895 834 923 267 915 1061 46 634 996 799 536 885 446 239 544 96 559 770 769 1052 1042 64 1050 475 359 466 621 177 390 995 213 655 813 381 16 937 814 1021 951 1061 461 430 973 561 171 119 923 136 652 355 357 5 254 759 876 505 1043 546 441 109 662 641 361 552 339 903 452 1001 207 1013 185 1068 1067 1064 517 500 457 661 283 940 384 623 262 817 37 192 848 156 617 267 883 515 801 145 539 49 884 906 459 431 397 446 327 734 3 883 672 491 947 452 779 832 948 525 84 533 372 495 398 605 170 793 373 1023 14 516 3 537 937 297 828 178 514 292 53 460 669 85 371 77 827 878 442 650 479 998 114 351 122 238 84 466 1015 976 729 594 30 542 568 86 311 1048 904 696 264 613 268 482 1040 875 704 880 703 545 571 265 302 774 10 214 522 782 28 508 510 116 1040 520 618 544 463 830 849 144 968 247 942 622 996 868 438 896 805 451 77 889 903 222 669 850 616 413 824 53 788 223 313 211 800 822 3 266 327 418 475 11 1059 836 1064 677 14 904 511 133 1032 246 1006 949 791 983 1003 620 13 250 1041 86 700 84 248 460 567 480 148 779 538 945 53 633 982 1049 906 63 324 626 272 243 589 113 797 795 1007 691 603 796 1008 906 927 879 286 692 843 15 846 300 634 442 834 439 826 265 716 124 1045 1009 731 569 718 1005 947 488 956 606 401 912 761 293 110 542 483 31 506 79 146 2 136 522 519 740 77 32 898 704 284 882 820 354 717 104 203 439 955 818 131 122 907 334 743 311 745 503 1040 764 195 308 545 814 1017 958 653 137 202 597 860 449 567 99 600 693 374 967 1067 46 868 335 1069 1007 691 280 535 642 888 274 580 484 886 160 498 895 994 571 862 648 264 221 351 646 87 308 340 899 52 294 800 643 890 115 241 406 417 946 621 691 795 876 484 363 512 721 1058 842 305 988 325 319 126 81 31 888 579 930 766 563 499 247 1053 320 979 1061 931 942 800 14 553 139 296 801 1057 350 922 621 889 470 669 197 810 229 345 156 224 868 844 591 496 4 631 470 94 283 8 644 928 75 1032 657 458 782 305 463 1017 344 829 433 93 591 407 960 434 906 72 270 161 972 364 735 137 196 730 69 999 922 208 288 951 522 999 22 881 356 179 925 343 531 309 635 420 404 675 748 616 515 321 841 64 1029 960 105 740 115 493 388 618 701 847 531 40 181 827 1012 560 711 1063 672 706 371 794 352 440 782 562 111 165 648 247 120 878 661 911 195 860 463 104 290 925 782 468 744 642 387 767 869 734 866 5 1029 958 503 18 93 352 938 183 1074 202 208 814 966 58 1006 79 617 586 713 1034 479 963 258 320 963 883 244 269 513 638 170 916 173 678 32 250 60 105 15 237 416 287 178 167 780 964 486 26 1037 121 529 697 724 960 852 929 293 556 468 64 924 931 839 1071 239 90 880 460 963 100 482 529 773 627 1008 28 1074 570 452 906 527 853 914 546 676 173 1051 770 1055 739 620 781 845 446 991 950 1022 141 122 354 544 622 505 1044 675 523 546 391 704 366 1055 546 743 265 830 1047 320 627 926 138 681 508 391 1064 478 1068 710 631 390 187 642 959 52 1010 228 355 389 43 930 219 887 953 599 400 365 533 333 324 831 169 1027 992 976 512 692 97 795 328 402 874 775 889 767 818 489 729 677 289 350 879 79 615 133 354 1015 626 838 712 956 36 1075 231 12 737 227 570 188 294 210 37 32 35 370 886 757 738 196 974 1000 141 464 139 862 845 61 832 212 104 427 600 285 323 21 728 924 736 637 996 236 855 483 927 265 857 278 592 456 591 677 524 961 917 660 200 488 920 392 742 118 937 782 186 173 937 824 248 1011 1032 912 328 481 977 498 299 772 860 202 380 526 585 10 670 469 662 652 886 237 813 492 951 229 101 816 79 53 1030 499 1064 971 957 990 655 370 677 791 327 148 589 573 70 554 604 494 883 837 661 97 311 921 1004 250 57 784 75 974 416 385 12 915 199 432 541 344 1003 858 341 950 110 168 897 234 1047 779 663 873 736 318 143 101 114 303 423 634 280 938 638 758 535 343 22 466 882 168 41 825 734 342 366 284 259 429 790 899 73 424 70 284 554 143 311 549 327 103 389 107 999 630 346 1062 448 454 547 743 815 823 1036 197 385 508 36 342 433 241 848 531 525 803 135 466 103 133 35 628 424 447 753 552 297 955 511 854 755 1000 963 113 244 1020 1073 606 305 121 188 210 484 579 362 1071 266 376 1028 777 83 119 77 64 910 609 431 489 826 536 961 305 937 34 479 433 764 916 968 1008 450 897 468 351 17 162 380 624 866 57 315 117 755 684 662 358 655 576 382 455 379 849 654 678 611 280 939 901 555 39 812 630 474 298 751 447 809 343 516 824 926 1030 328 444 858 394 729 636 1069 414 867 1002 684 582 386 137 852 733 54 424 861 132 475 542 891 390 676 663 105 910 50 390 793 248 956 825 1002 677 106 977 883 141 775 282 916 739 50 124 511 449 493 375 524 675 104 686 606 417 892 653 844 129 1062 799 252 265 74 1011 468 754 444 568 126 15 100 1040 12 963 459 191 902 843 1056 706 408 774 989 522 161 175 74 231 680 410 411 985 529 319 134 564 40 241 430 487 160 1008 17 572 14 1001 682 417 666 690 592 735 78 535 909 91 998 177 17 659 720 726 558 584 73 915 723 406 737 701 118 803 446 53 279 843 440 422 515 105 590 421 546 901 827 682 945 870 340 263 839 473 964 658 986 106 414 978 1041 167 719 18 1054 774 73 1012 46 1031 8 4 326 24 63 437 166 211 601 412 447 967 949 106 1033 19 478 83 262 863 342 276 122 504 473 233 123 702 234 494 25 156 108 982 863 352 477 491 196 1018 808 780 708 18 666 305 722 511 638 717 48 84 118 509 225 616 709 456 834 528 145 258 504 684 164 1074 867 423 1028 469 778 205 860 819 987 2 989 142 653 1000 904 557 967 813 269 1039 703 917 64 151 973 931 45 405 411 790 236 730 383 491 760 893 833 15 914 872 971 707 698 257 769 1004 208 985 978 579 733 536 164 716 152 932 269 255 921 837 1026 304 1040 169 211 822 743 652 925 43 1064 774 138 868 948 575 862 23 81 510 149 450 444 956 540 23 466 517 440 1053 572 255 62 537 44 112 600 1001 284 1054 206 75 1026 789 897 1015 477 606 730 210 950 532 329 1063 692 70 972 491 641 336 635 873 1023 328 957 654 311 724 459 777 584 894 910 947 148 968 242 680 785 997 773 274 420 394 770 330 866 590 1057 570 517 881 766 121 254 598 58 398 994 329 1007 909 922 28 687 422 1046 64 300 986 573 13 144 497 477 909 709 141 968 899 485 1002 369 496 109 736 332 199 75 566 680 1058 402 777 688 419 568 376 670 137 380 608 575 296 628 797 214 572 422 679 129 606 599 790 1074 364 313 734 899 335 541 21 96 285 872 762 162 221 183 762 130 574 690 120 76 460 89 312 553 887 935 986 957 625 21 819 382 846 56 38 670 390 63 364 273 80 122 328 261 315 387 1038 697 334 788 886 357 441 432 519 405 196 133 299 583 203 911 655 222 979 692 913 924 402 939 944 446 684 494 874 352 328 189 894 42 393 965 310 482 332 476 906 795 951 42 747 263 856 753 774 472 845 383 221 999 767 1049 543 680 931 644 761 43 826 306 680 57 178 506 638 112 453 313 277 289 787 582 581 683 1070 760 37 99 243 895 337 386 699 903 298 941 342 610 207 386 608 881 970 735 915 455 804 404 457 726 39 337 273 193 612 463 138 1071 476 868 543 112 1056 767 906 226 432 999 94 1025 219 143 478 1017 668 429 148 228 534 770 460 398 410 896 390 232 284 191 832 664 673 68 419 573 203 65 814 1075 293 920 712 210 1074 325 1071 233 945 877 708 281 353 350 467 680 678 264 828 330 361 145 898 427 72 344 967 930 251 607 471 598 649 174 66 944 900 537 194 26 640 247 192 583 251 483 768 70 593 475 692 885 707 59 556 688 626 771 86 721 588 312 212 588 374 291 434 155 208 423 455 119 444 412 575 778 251 552 1070 552 414 560 37 1045 528 673 536 794 291 443 667 74 317 643 664 21 811 699 738 637 852 933 976 48 944 318 385 917 231 655 601 415 195 829 203 886 578 792 388 499 188 611 246 746 124 681 971 465 1074 632 888 988 110 745 767 716 568 30 108 155 69 237 804 627 607 1002 402 418 981 1066 852 73 519 412 733 122 521 690 117 788 1043 31 934 321 230 159 134 407 277 336 141 712 592 665 891 968 269 819 1048 497 848 936 938 218 1000 681 1032 354 969 637 880 561 118 358 645 1009 158 728 174 850 171 1000 419 939 1001 620 545 765 36 138 649 904 346 141 1076 755 574 54 15 81 907 656 259 985 332 851 582 664 1029 80 988 758 1027 398 894 229 484 344 273 634 534 70 402 622 253 297 473 804 999 545 809 19 181 593 115 1031 878 333 816 703 584 125 811 610 285 1020 1019 347 83 846 1054 382 479 451 229 995 337 343 591 634 916 104 831 431 213 1064 141 58 300 63 958 316 683 282 649 791 894 1015 554 168 45 184 989 673 118 291 324 11 329 696 671 812 493 1029 496 1076 726 605 396 889 59 1069 610 587 975 565 609 746 420 308 846 312 575 756 178 180 615 153 882 1053 106 759 860 149 518 317 893 532 597 1037 70 138 529 903 1013 78 762 644 713 613 167 450 391 973 524 474 228 759 495 493 539 50 495 901 200 642 986 287 851 637 413 171 996 795 653 536 902 73 729 559 399 624 11 255 654 278 543 295 672 73 845 366 606 513 675 850 148 833 564 303 909 282 1049 614 903 319 151 58 509 1033 510 687 619 470 466 77 802 627 232 50 229 305 427 509 509 714 63 449 47 724 190 842 364 207 375 639 897 1007 96 792 166 51 241 966 150 479 250 76 786 170 874 804 610 906 118 257 1023 756 227 764 572 99 606 1050 853 965 80 701 44 222 891 1030 456 301 931 992 64 844 897 111 536 674 1018 615 418 534 208 473 145 790 694 385 856 454 418 457 380 434 245 217 769 746 808 396 468 279 927 98 596 806 719 948 496 1003 48 332 154 334 268 1051 328 107 419 964 690 332 600 122 65 684 763 289 305 248 971 724 737 193 850 65 383 956 245 768 327 147 422 953 735 865 227 277 137 1058 393 323 939 56 918 159 418 899 183 1043 886 1023 842 84 517 662 322 262 899 63 1047 45 596 920 799 371 330 89 367 599 399 280 355 819 226 894 487 411 300 170 478 604 267 1030 559 16 915 694 1004 165 790 627 464 169 385 696 630 195 516 519 23 202 146 128 168 620 234 405 553 1021 518 168 597 121 759 99 544 51 843 639 230 925 732 170 167 888 581 92 827 689 977 890 661 163 595 473 276 449 497 75 563 1022 357 959 1025 756 785 693 954 15 480 51 249 259 633 610 644 294 320 200 345 223 617 212 391 483 714 445 562 1041 818 670 1018 591 252 779 166 711 247 764 621 839 603 281 299 217 180 396 811 654 712 95 373 656 887 701 690 735 516 52 468 391 322 470 715 991 579 284 440 192 1000 223 863 1013 884 68 129 36 122 932 131 41 1040 473 713 697 41 634 637 643 969 31 257 426 650 457 728 1042 223 393 279 948 766 436 328 772 561 345 829 174 263 1064 77 387 1015 766 47 104 22 530 439 640 116 809 1049 718 23 539 59 963 797 686 34 927 269 924 894 476 123 527 32 1024 539 553 229 534 284 150 122 91 970 838 172 1035 499 701 38 222 1041 898 968 302 398 203 583 520 702 206 339 585 671 512 396 399 106 772 745 17 228 353 347 210 665 140 845 27 486 139 99 911 258 71 358 1036 330 1038 571 4 426 778 13 589 739 698 38 14 665 841 985 124 560 580 351 146 588 804 706 164 488 546 563 13 855 21 976 149 592 527 499 231 878 47 594 363 230 768 148 362 160 428 164 570 685 499 30 985 285 33 486 137 108 615 95 938 68 240 206 608 441 726 731 406 220 152 88 443 940 1015 976 700 734 466 690 671 36 166 181 162 321 636 982 896 734 718 598 297 649 62 921 937 1063 978 71 551 918 976 869 870 736 896 896 370 336 81 786 754 759 928 292 691 608 704 660 871 521 421 888 333 897 753 146 774 781 496 390 379 909 614 245 358 944 219 40 881 821 589 842 945 405 141 525 219 192 628 52 978 20 529 912 151 409 145 34 976 686 576 494 931 113 96 866 713 147 735 1002 260 600 745 736 710 1056 399 180 149 580 302 993 1068 626 517 126 32 709 266 175 614 875 463 604 689 866 1011 823 505 533 719 507 355 654 639 825 1075 223 249 1043 469 159 175 959 114 87 841 507 347 936 632 152 478 145 1025 910 795 746 225 282 480 760 913 666 797 462 135 870 94 577 112 432 770 797 635 551 976 714 875 771 384 590 1031 112 783 638 1013 335 281 957 781 97 126 13 1062 682 133 800 217 581 365 554 702 253 225 273 641 376 574 451 982 71 79 756 625 11 610 879 528 1006 788 55 493 164 666 997 330 936 973 422 46 744 580 754 613 217 160 1052 690 763 405 503 679 2 939 833 737 901 661 121 450 568 558 940 590 934 1036 930 212 574 637 71 306 33 581 39 892 602 896 685 520 11 418 565 586 187 94 556 768 114 972 970 396 971 250 692 335 144 9 556 516 98 534 265 677 45 156 144 289 165 747 138 725 370 123 764 149 61 82 630 1061 391 884 425 395 292 1017 615 126 862 459 433 972 473 154 1000 660 330 218 836 854 55 475 489 1004 668 754 100 533 1039 1058 611 1033 586 644 388 365 112 896 642 822 397 746 212 471 197 61 693 45 339 278 1013 82 510 105 603 865 1032 755 467 711 303 851 795 693 829 660 23 484 201 634 5 948 12 357 590 478 83 127 711 266 804 1071 599 76 833 334 18 776 362 775 1004 872 764 772 748 382 830 945 368 129 789 293 909 851 851 780 970 951 609 86 700 624 805 551 394 882 1067 521 786 186 253 503 575 560 180 494 664 17 540 784 708 532 959 552 304 924 907 680 616 942 969 191 843 451 1000 780 345 29 148 119 620 669 988 660 667 822 261 332 283 22 114 746 1 37 605 583 666 256 867 109 655 688 312 968 594 511 420 674 424 891 23 483 732 394 743 946 43 186 855 725 537 540 989 232 209 218 913 686 415 730 450 860 690 736 75 618 615 729 667 949 947 312 214 537 460 40 81 819 4 108 30 604 818 519 855 920 660 74 759 406 1008 627 469 847 1036 688 928 419 801 718 428 298 430 80 128 26 557 467 247 804 738 279 855 378 818 899 526 375 522 787 844 305 888 673 117 678 370 444 1026 53 1062 110 148 299 890 59 965 560 553 1069 204 2 192 825 343 883 902 943 154 972 893 969 45 964 401 885 605 660 841 73 889 847 1051 333 670 29 198 236 526 880 938 1038 295 878 922 977 626 20 216 1032 953 439 977 506 737 967 176 470 855 554 132 427 450 977 400 476 1051 492 991 775 742 568 555 190 70 186 430 295 1036 1047 832 829 466 117 673 305 357 484 212 295 442 1070 240 288 788 564 10 524 412 557 483 347 551 893 958 365 642 50 368 175 1014 376 527 892 1065 754 92 281 183 379 125 414 371 403 741 586 635 57 156 673 293 959 333 587 492 839 529 177 333 627 1014 518 774 876 295 869 631 983 1032 159 58 342 61 532 918 878 361 37 358 793 856 1073 403 816 314 29 618 346 72 591 728 545 380 734 155 685 825 536 194 40 420 31 803 829 335 189 880 171 516 744 29 388 245 1013 647 596 609 715 25 10 541 216 27 838 503 640 260 870 859 542 947 264 561 943 823 305 114 300 1030 676 113 971 275 228 724 23 642 210 252 884 605 992 814 477 957 912 696 627 593 573 989 1050 345 742 522 605 818 281 181 1003 500 1046 339 275 962 1070 480 581 622 464 200 174 915 669 136 804 99 103 629 379 429 35 51 85 338 304 227 966 726 838 902 184 928 952 298 704 989 1025 892 363 525 1006 807 964 836 422 139 610 370 990 740 649 696 334 137 367 496 773 1053 818 112 795 301 704 149 356 925 61 789 535 965 506 504 471 294 574 1030 246 203 616 212 933 859 275 72 283 46 379 959 729 98 1069 763 602 514 371 691 798 1006 345 889 343 1065 202 967 417 801 16 301 7 438 491 1044 1058 248 501 7 635 1005 618 403 133 51 726 392 789 76 1002 1007 422 846 17 511 291 249 834 115 425 796 242 582 21 65 422 559 549 708 411 618 578 272 403 1066 757 438 941 964 339 227 57 795 616 942 232 379 779 564 565 192 532 904 836 133 422 666 891 992 407 603 394 952 728 1036 496 885 33 297 934 770 329 689 3 660 1024 1063 899 172 829 984 662 979 525 554 175 436 256 419 541 497 855 290 435 958 898 176 227 504 154 197 659 941 776 821 655 423 121 725 131 546 875 492 529 861 618 132 37 631 821 642 471 898 749 469 199 512 79 766 511 48 999 546 751 898 111 311 574 396 640 311 317 4 567 1047 419 10 549 658 6 584 29 108 665 829 343 450 548 506 708 220 1021 198 921 91 1051 314 382 1019 197 321 461 426 317 180 1076 187 112 768 329 186 594 1051 398 109 965 442 804 432 685 1014 1054 1033 524 55 1068 741 851 875 991 912 313 945 1016 564 850 412 672 231 494 361 756 112 804 234 504 974 483 763 748 817 372 682 42 625 702 1004 27 995 759 1024 216 525 61 907 860 209 726 117 555 150 962 374 80 237 224 1050 322 136 987 422 162 900 509 616 327 622 496 1024 431 573 762 320 872 1014 985 834 395 86 717 797 907 472 724 149 228 94 699 1006 667 779 858 1035 179 554 305 980 204 443 903 555 654 748 296 937 971 163 789 488 869 816 59 723 111 33 148 482 202 315 1026 245 520 389 919 948 908 602 385 960 265 70 296 145 466 545 503 468 668 880 1064 622 102 556 686 359 919 211 405 62 1061 864 652 755 781 139 717 1009 105 674 269 769 516 457 511 490 1024 271 352 657 288 833 25 722 424 227 25 946 706 64 791 339 33 1001 81 853 533 457 115 743 131 541 965 861 663 937 1064 846 435 301 590 322 398 129 1010 274 665 730 783 337 535 676 573 826 65 385 350 1019 972 649 54 862 120 206 435 924 322 974 1010 1056 106 342 1000 294 807 503 213 1067 862 1017 769 105 37 768 706 758 175 6 377 115 473 220 558 851 461 532 712 94 893 743 654 28 78 126 829 192 916 66 754 1025 159 611 671 250 269 701 134 362 599 101 777 32 407 1020 821 1034 643 780 971 724 840 891 781 311 358 507 483 332 622 461 315 412 128 710 129 819 450 294 851 891 764 915 732 455 193 503 226 844 964 743 268 461 435 986 603 385 778 836 442 20 234 1046 497 465 201 725 21 1015 159 110 1030 478 83 677 99 533 494 784 970 555 798 940 297 425 21 405 419 354 237 779 890 868 640 679 544 427 374 579 836 896 625 449 830 83 172 967 752 613 965 711 825 771 452 31 740 644 370 794 278 926 982 580 339 1075 517 103 769 1059 633 550 37 1044 454 174 1018 35 969 84 875 170 747 1040 820 600 863 662 27 123 337 883 749 533 947 843 173 959 742 865 219 369 366 744 218 134 977 337 590 233 165 945 279 1066 585 510 1067 1054 261 365 545 974 417 157 139 217 769 112 77 114 901 714 753 193 484 837 815 272 920 942 17 1032 231 7 535 226 195 20 280 503 356 34 18 33 917 589 497 76 754 507 619 688 169 362 986 316 1055 335 218 640 926 775 1036 235 380 567 489 894 823 671 823 706 607 722 317 305 150 2 719 283 893 417 992 830 703 110 58 402 748 160 847 396 342 476 979 1041 1038 930 618 568 551 1076 730 575 498 759 945 412 799 383 857 767 61 938 957 912 203 262 688 542 798 970 643 933 258 607 526 167 546 164 55 964 204 5 499 734 692 182 636 96 36 828 295 694 432 479 810 446 890 87 436 122 281 411 35 204 310 371 69 795 154 657 320 509 245 1011 870 1030 69 371 121 974 174 932 476 745 173 159 78 68 605 100 107 726 614 780 680 609 490 1047 40 478 6 25 340 174 428 232 748 163 716 816 130 723 337 792 1042 283 754 104 821 890 603 438 708 352 554 577 776 339 896 758 602 841 70 1075 145 113 957 485 876 1057 572 838 496 186 380 979 409 768 249 573 527 461 257 9 759 59 304 651 189 591 570 361 503 292 143 1060 542 676 200 430 177 161 965 750 372 544 326 141 473 80 126 876 601 229 33 373 549 1037 570 39 689 571 419 773 233 609 746 525 816 32 787 187 122 915 564 979 125 530 616 207 701 558 892 278 781 465 120 730 506 482 237 983 230 631 460 58 1000 693 521 133 583 165 817 748 326 232 252 395 426 522 52 208 930 628 267 85 8 97 356 644 757 768 727 618 468 197 826 392 892 1009 176 719 293 121 477 893 1030 691 924 198 483 990 973 202 16 232 536 57 623 206 904 832 92 211 223 485 223 300 619 990 354 809 550 705 495 10 11 839 392 729 93 255 965 488 848 551 903 470 264 980 839 887 905 510 525 887 243 650 386 329 363 257 608 80 987 50 528 841 952 840 154 882 213 530 916 557 220 830 963 464 772 562 113 494 208 622 924 854 345 426 459 751 726 619 281 508 862 310 319 124 181 649 6 473 139 703 363 499 208 667 350 78 961 184 480 267 1015 503 580 401 934 314 709 221 795 76 612 257 11 768 417 865 288 89 1029 185 300 146 1032 885 400 129 991 414 799 796 881 435 34 190 62 318 190 575 1012 195 265 145 35 809 438 401 171 448 478 663 635 218 5 292 468 188 638 196 890 510 445 391 67 805 19 507 927 50 720 998 581 139 867 291 34 101 955 828 222 420 535 912 192 864 894 639 1055 784 669 519 533 782 719 1019 5 69 212 540 688 649 694 459 150 588 611 618 269 846 249 432 247 862 818 905 406 88 855 346 720 123 1005 658 436 523 585 918 44 580 678 113 192 750 891 367 867 699 191 89 857 135 83 109 863 259 974 399 966 692 879 884 764 741 992 783 179 202 893 917 955 903 699 904 590 115 321 417 895 240 633 365 745 148 115 522 1018 115 319 708 103 112 14 163 955 646 272 25 921 456 776 1032 715 763 874 625 552 869 397 827 79 73 845 1001 103 247 497 988 352 736 764 816 13 57 735 207 879 883 483 171 421 89 142 757 1036 491 228 525 991 185 771 117 494 156 686 792 860 271 891 368 388 911 774 238 841 126 485 534 18 817 6 530 847 885 1072 971 444 405 435 612 716 941 887 603 197 644 109 591 848 1003 93 386 392 374 113 618 486 1047 648 657 112 1064 570 953 1055 610 553 986 1011 482 704 985 118 32 125 470 421 34 635 974 815 71 117 22 452 398 303 369 330 675 41 712 1054 206 250 563 170 529 167 575 430 882 81 448 49 816 192 411 90 770 241 493 617 623 627 107 927 203 509 252 359 49 316 328 475 557 458 179 821 591 424 451 452 725 425 72 538 240 69 462 571 84 335 1004 472 492 706 810 211 699 1052 902 795 776 351 327 108 817 993 888 53 62 893 1060 91 435 23 797 120 1057 323 845 1047 178 517 316 14 466 739 142 186 346 12 837 236 757 1063 28 974 161 283 1003 613 706 625 729 183 598 924 135 994 492 37 845 998 741 683 484 983 994 326 942 957 423 1006 154 994 929 14 884 316 27 994 995 17 364 97 416 228 425 240 618 138 474 920 311 753 351 1067 123 242 265 483 297 738 68 569 852 234 711 568 1016 923 1026 929 512 625 963 820 308 283 990 302 344 1067 328 957 918 614 942 234 19 55 964 954 464 161 582 784 1056 108 758 898 511 193 84 449 881 318 689 869 663 872 72 102 917 343 885 248 337 625 92 658 790 544 831 247 891 446 143 39 976 484 129 48 64 354 568 79 390 581 816 384 868 1024 129 836 401 184 359 517 670 379 341 234 44 762 1028 236 718 794 1046 680 743 306 243 270 915 400 201 753 767 1018 836 229 445 531 451 605 664 280 848 846 138 944 775 890 577 102 484 936 932 403 308 1022 76 916 251 564 408 53 954 221 217 149 432 727 791 989 569 981 554 300 415 241 998 216 233 333 858 655 529 152 883 963 1028 82 132 971 989 749 584 568 1012 703 88 322 562 969 851 433 307 341 914 625 863 151 977 191 742 667 681 71 790 489 621 259 273 1056 42 537 483 319 487 154 241 145 843 1075 72 725 433 256 901 927 272 1056 868 103 371 599 555 694 287 993 623 900 231 349 290 213 371 265 231 865 1008 285 466 567 851 784 310 297 14 115 180 622 1021 165 354 140 509 856 677 663 634 121 1051 850 783 226 859 886 520 451 807 911 403 711 609 760 323 13 808 431 109 346 775 1059 266 797 951 618 1068 764 703 616 15 300 586 886 596 295 1060 267 846 1053 809 502 9 140 1032 159 76 810 614 592 800 40 733 778 840 489 397 687 93 506 267 782 97 1069 494 71 344 326 500 395 789 80 1001 636 359 128 731 111 826 710 22 655 281 507 551 13 943 236 264 747 866 390 46 131 490 681 195 375 289 595 634 1014 234 651 388 77 1051 148 758 269 413 67 570 673 623 366 748 790 454 79 307 1018 774 734 571 760 481 771 20 899 989 546 211 190 889 1042 177 701 667 373 126 637 634 804 987 266 792 745 970 649 130 636 569 310 67 1024 870 404 675 146 173 675 518 391 337 853 678 1061 1019 833 902 697 442 957 437 690 15 719 293 640 835 1054 855 792 137 251 277 732 309 544 469 888 692 632 709 857 623 253 550 820 729 524 126 769 561 136 58 312 999 913 908 836 670 17 25 752 568 432 390 581 337 19 139 356 685 841 1050 546 212 891 263 304 457 219 81 937 1069 201 573 707 862 503 428 623 756 1031 1019 569 572 1027 601 9 406 444 215 378 683 475 804 1052 344 788 586 380 740 698 656 84 945 217 220 140 632 951 889 368 741 140 404 345 961 144 726 840 1067 575 841 261 591 811 69 410 979 996 526 942 113 92 352 616 364 1 302 848 504 8 520 579 679 483 829 955 183 516 368 572 226 102 402 249 547 242 761 915 297 44 974 440 515 380 560 682 542 743 249 416 302 730 933 571 275 1014 398 602 621 561 345 43 436 597 465 628 750 1053 81 222 183 507 873 1023 322 1071 915 1018 1031 832 956 225 516 212 471 411 761 426 733 398 838 756 573 795 413 85 883 502 969 641 498 910 182 475 1045 541 91 339 812 696 845 986 920 15 627 152 972 974 628 158 809 267 16 433 1024 572 532 498 512 345 770 998 283 606 963 524 188 705 484 155 95 968 444 399 903 222 223 1043 1001 462 252 848 701 215 961 21 928 86 695 114 945 618 231 168 852 500 939 321 247 994 24 940 97 727 65 942 504 240 846 837 540 637 852 922 1059 1061 348 168 922 989 456 985 673 147 1043 308 472 44 15 839 92 1067 432 250 73 424 393 854 609 793 323 1040 921 351 259 853 965 626 76 350 805 411 459 286 1025 867 532 461 978 444 593 979 85 409 902 705 884 877 492 429 925 314 163 878 571 1008 159 336 783 689 528 584 397 190 423 19 313 431 183 274 171 351 294 507 294 480 191 655 1018 138 1014 67 1004 26 104 282 651 889 396 887 560 1070 553 850 714 538 497 834 133 194 843 9 167 806 648 183 434 254 334 746 974 621 980 1010 733 706 323 605 338 113 943 766 887 96 128 838 225 207 757 778 869 274 1056 436 174 337 927 578 803 237 810 797 714 127 620 655 856 693 695 41 297 221 1039 171 288 77 1003 967 805 469 387 148 888 923 698 28 967 300 155 502 202 341 337 470 932 212 807 819 919 424 398 665 424 775 435 709 531 417 323 669 519 350 532 561 333 660 374 430 929 954 48 8 553 452 382 146 319 151 992 501 670 429 969 535 767 688 477 330 923 602 859 869 60 777 605 512 568 843 395 810 196 76 1030 646 845 621 826 132 961 216 1026 323 595 401 333 690 952 343 307 698 922 362 798 884 999 817 470 349 1020 59 63 208 1057 438 899 96 233 4 190 969 172 182 370 734 652 60 312 810 55 470 366 220 928 312 712 1055 956 974 47 301 927 24 258 7 15 542 195 666 21 313 212 259 589 515 688 252 754 267 912 248 728 59 385 6 403 972 604 247 1057 774 739 142 1030 402 779 455 778 741 399 462 302 886 538 856 582 649 4 65 277 480 1051 678 1017 1065 966 945 445 118 720 155 695 425 801 861 294 976 976 467 738 185 932 116 200 478 850 360 919 163 488 498 315 984 339 704 476 1064 852 428 500 258 680 976 685 376 824 466 29 883 642 84 919 862 172 168 32 349 188 1064 631 530 1056 652 78 27 1002 1074 212 681 66 949 191 881 328 904 298 848 56 1014 425 675 110 344 575 425 1040 170 939 882 144 841 567 1044 832 987 641 832 882 617 756 788 304 110 718 900 821 45 105 946 760 531 494 583 29 128 408 71 957 326 473 75 164 329 457 363 100 183 200 424 584 556 654 414 725 544 205 506 772 766 852 564 164 481 865 723 76 535 577 219 305 597 883 255 559 778 476 755 258 828 83 654 703 118 190 24 761 1033 1018 758 711 264 485 870 367 985 631 1046 728 446 67 33 435 490 991 865 770 435 669 829 253 781 834 774 876 465 781 112 410 233 32 52 331 97 278 857 929 701 144 689 626 642 442 944 578 480 433 228 931 127 747 79 595 938 940 788 489 207 637 722 978 256 284 463 53 267 302 709 170 11 338 577 112 473 954 136 308 680 161 947 782 175 469 253 615 287 167 836 149 499 727 838 303 938 1020 234 607 198 902 315 348 506 762 638 757 486 1023 10 433 765 1048 478 716 224 617 266 612 486 74 556 284 313 642 804 857 498 1069 610 388 21 791 342 374 709 112 150 575 844 352 430 814 294 204 629 756 785 137 913 682 770 511 912 359 191 296 1017 705 325 608 361 436 876 494 166 419 444 342 48 216 399 618 59 388 809 814 501 892 166 544 928 77 131 984 372 269 236 979 239 143 690 999 975 117 27 746 380 714 812 229 750 151 720 1058 381 150 833 433 156 547 576 388 882 152 213 674 1027 816 61 235 956 970 1040 377 1037 1036 3 117 41 902 462 183 270 603 519 246 60 1056 313 540 383 811 291 553 1008 388 455 161 63 610 529 610 416 337 65 920 967 231 1018 1067 539 921 329 741 869 445 814 239 220 318 364 552 90 563 838 87 644 679 70 683 508 860 847 1062 667 943 1072 226 206 596 483 420 729 265 57 1066 993 129 774 1030 19 568 918 687 669 892 88 661 367 254 408 327 784 503 638 748 535 639 17 647 161 970 676 608 822 126 787 1018 139 390 615 142 321 936 719 198 204 1055 609 700 1005 276 411 182 697 832 465 934 753 979 161 502 494 381 477 463 634 894 704 557 1067 811 964 818 615 784 906 656 1019 17 915 388 868 961 6 735 340 540 36 105 524 524 360 335 1018 698 727 303 338 262 822 936 51 749 53 273 672 736 716 887 290 64 704 40 343 978 788 127 264 1059 657 43 480 648 260 625 318 1046 563 417 33 353 916 589 380 352 582 575 931 68 347 15 232 97 441 1037 602 431 445 953 559 1025 1023 624 124 302 385 260 83 990 518 565 662 741 576 128 140 834 822 778 920 403 1002 885 760 42 644 830 669 237 3 162 205 205 814 382 426 499 359 1039 222 319 455 141 650 396 661 12 837 688 817 962 554 85 497 987 925 354 340 19 518 584 601 597 661 607 873 695 852 1062 928 747 553 599 79 612 288 553 516 679 86 554 784 299 754 663 509 375 104 885 1008 202 740 37 605 861 541 186 720 509 584 348 924 55 41 344 257 186 885 1056 569 675 664 783 584 380 742 330 120 1067 408 587 9 21 575 362 455 884 298 333 75 63 481 133 851 366 798 357 607 924 816 854 322 578 1019 22 612 623 38 483 796 128 138 1033 890 1056 249 140 128 873 222 416 218 67 797 772 861 312 778 913 727 642 825 62 958 379 211 582 526 641 691 283 888 939 37 639 1009 960 156 1018 819 488 724 155 453 779 128 20 665 496 884 648 163 947 567 438 997 262 454 868 1075 636 253 1001 420 237 949 6 25 639 252 294 360 244 21 666 319 446 760 634 97 934 369 830 37 205 620 367 296 408 135 909 849 3 50 996 16 703 93 527 44 497 448 1058 420 408 1029 230 570 654 895 200 10 722 1000 556 17 516 678 874 403 131 39 197 593 831 578 268 686 880 245 237 205 170 400 44 524 215 342 189 460 880 859 1033 447 798 786 728 242 611 329 80 420 496 108 8 1013 1026 492 1030 630 331 865 279 239 230 133 1013 568 591 939 828 1050 661 150 659 549 480 499 82 271 131 786 848 65 362 902 139 808 455 384 469 446 772 81 377 900 176 575 1005 1051 91 1059 1022 257 246 360 733 48 970 509 843 581 120 912 384 709 463 394 977 517 894 566 887 613 902 313 200 261 875 633 101 426 732 637 406 647 140 1054 603 559 502 620 595 112 481 496 715 62 528 332 604 175 691 752 498 1063 955 703 395 193 1041 685 849 608 288 899 444 955 1075 665 857 785 404 632 488 690 152 839 774 240 523 20 170 117 563 291 275 17 617 887 990 226 1007 921 515 231 169 147 657 137 272 418 553 386 4 489 601 318 990 527 1028 1069 286 509 896 311 1016 253 621 1023 151 310 396 1009 337 750 569 600 477 580 13 850 175 829 621 29 132 710 943 986 148 1043 167 583 1001 748 832 560 812 27 543 930 118 602 370 539 263 288 364 495 698 481 26 367 757 1046 713 725 136 422 288 701 14 831 6 628 440 1027 816 758 35 44 996 1074 234 814 677 679 330 1066 574 224 401 776 141 473 987 534 561 384 920 623 162 879 823 865 544 313 202 52 775 144 963 109 1052 876 278 392 993 353 386 891 265 225 1010 390 367 521 828 11 206 735 857 579 262 256 796 48 691 903 30 206 8 967 481 165 339 211 411 115 288 988 82 141 674 491 629 575 775 384 331 304 391 1067 162 603 734 198 485 859 739 827 426 602 840 309 318 54 608 952 789 1014 43 145 434 783 646 747 414 697 12 234 743 901 710 13 369 44 1040 891 355 880 563 149 488 761 1027 912 225 894 463 198 557 801 751 243 221 715 197 414 853 546 1015 1 200 644 1006 1055 840 663 44 380 430 498 1052 841 576 267 330 312 340 1016 696 519 173 53 83 465 675 443 14 193 6 44 579 725 146 936 334 703 632 131 614 771 948 701 56 705 562 923 324 429 866 117 83 936 443 439 312 1047 833 77 757 981 149 263 531 51 672 47 312 340 655 736 257 555 555 352 802 9 627 826 215 363 398 154 169 1040 340 277 860 1044 164 779 283 41 77 65 776 335 387 158 336 817 256 961 545 478 655 859 1052 90 452 902 567 1008 69 112 294 260 376 96 205 184 483 13 905 794 547 803 819 28 77 11 1036 871 932 918 469 682 42 635 478 281 196 914 254 821 858 460 476 853 437 868 728 854 600 1068 878 136 793 908 230 1060 958 474 187 864 906 419 445 435 877 678 88 526 701 292 839 353 369 864 678 838 816 113 539 383 795 856 1067 855 221 17 3 623 1024 945 446 978 39 741 140 125 570 409 483 1041 994 873 923 664 777 742 1065 186 473 446 65 846 110 318 312 119 801 365 949 862 889 442 483 358 901 238 1021 734 649 146 130 294 235 69 450 455 479 588 854 882 996 348 799 612 741 959 884 532 103 754 795 216 255 974 448 1046 107 782 151 899 871 319 178 905 533 595 718 625 210 960 786 90 507 754 476 399 925 507 488 499 427 931 310 624 691 578 387 659 465 848 470 1072 741 581 990 890 925 200 843 364 512 485 726 698 1028 683 579 1071 744 530 1075 50 759 1028 282 480 951 497 843 143 676 682 858 126 846 985 441 283 290 619 199 829 171 484 787 341 149 361 194 226 753 1040 433 809 111 848 933 385 619 1022 602 333 253 377 804 916 305 368 757 985 39 852 15 65 455 823 180 101 193 512 497 634 273 796 665 306 486 688 631 176 1042 721 307 1037 536 289 776 928 319 18 927 137 564 502 110 790 413 994 29 934 504 447 729 280 1020 6 18 468 52 772 820 737 663 1069 1045 1028 387 536 312 981 693 809 40 378 339 938 371 346 947 223 62 654 607 560 935 435 343 1019 314 179 688 76 494 857 346 486 316 6 193 498 878 1038 345 131 836 777 951 291 920 341 638 340 899 193 831 929 529 466 900 893 133 829 715 718 25 507 713 1049 116 435 121 862 224 1033 606 319 259 91 816 1062 539 258 579 928 892 487 74 449 683 277 244 759 523 78 649 281 314 386 829 115 1038 299 230 22 76 763 973 854 404 711 700 1074 643 291 212 618 119 114 1031 879 863 172 835 526 271 325 887 215 451 698 51 45 872 281 579 107 710 251 910 96 642 526 679 529 16 286 1075 865 663 789 474 848 607 844 806 34 991 285 953 22 924 190 838 286 180 291 31 235 881 970 160 512 604 1069 732 342 564 762 295 967 298 1044 294 840 21 806 144 454 948 222 486 477 504 366 691 693 725 1001 599 1033 195 953 559 635 738 553 737 929 735 151 808 627 712 479 561 652 894 10 580 1035 741 330 883 58 181 977 452 826 217 717 158 100 995 586 434 100 687 600 654 575 960 925 428 370 411 843 227 13 488 476 1036 832 574 75 269 609 42 1051 305 615 612 310 167 723 4 35 115 588 487 532 476 167 464 849 975 1059 371 870 66 389 206 939 1052 721 850 649 448 736 437 216 944 416 51 457 34 642 892 800 12 214 302 1060 489 86 820 924 1068 644 891 804 899 230 619 615 336 901 795 693 685 10 519 867 75 301 258 406 506 1057 678 648 722 31 710 783 28 227 776 67 53 424 900 981 205 357 784 826 618 84 33 54 279 353 952 134 314 27 1009 1061 211 956 760 751 698 98 910 537 328 89 309 304 523 678 513 553 137 991 99 935 520 231 984 745 37 727 779 1042 388 471 928 827 538 342 757 816 453 397 655 1042 192 661 993 1054 828 571 722 790 1025 324 16 316 846 679 506 165 480 1063 516 872 8 722 413 310 597 972 720 522 824 76 543 822 475 523 304 694 641 167 381 608 304 871 378 720 550 745 472 125 184 902 529 402 366 76 587 965 853 786 483 430 43 126 921 27 165 749 256 385 626 360 406 182 924 1058 512 774 779 199 1006 560 809 948 378 508 69 326 589 787 1039 798 583 885 259 157 634 519 880 323 29 809 611 394 1 194 870 930 189 633 345 360 784 252 1030 860 794 1000 375 790 698 822 528 847 179 448 1072 245 517 828 947 553 608 498 832 435 440 867 561 761 1051 1006 320 630 538 394 246 640 48 427 166 816 819 608 184 517 10 1037 337 625 617 52 66 747 170 630 938 57 632 1001 646 875 388 163 8 819 103 690 364 227 160 95 168 361 289 817 1036 199 389 231 248 103 146 66 1062 122 100 765 907 462 254 960 97 736 1033 130 314 707 33 740 27 86 913 656 369 649 911 286 714 344 902 621 878 215 925 928 398 1003 231 630 987 210 205 652 772 880 424 797 787 23 977 67 893 308 573 713 1019 923 311 982 549 439 277 11 697 209 897 867 432 645 408 6 668 302 925 575 200 373 63 734 402 293 592 77 210 419 498 3 338 747 729 1051 1001 862 407 127 842 628 37 410 122 90 922 559 392 840 388 1058 332 73 793 314 807 849 1 553 880 797 195 1073 692 972 52 124 689 43 689 948 750 1034 990 442 523 865 106 962 751 909 478 1055 374 1059 993 923 833 1066 280 636 750 852 174 686 212 1042 344 1045 270 576 609 540 466 999 234 346 841 929 883 114 957 934 706 466 1031 1028 669 116 76 994 605 737 894 503 55 1059 742 700 387 578 155 1071 372 385 999 606 94 112 614 890 424 59 703 20 1040 70 1066 723 259 959 193 887 747 981 280 1048 10 401 72 89 804 989 696 735 711 292 95 234 783 823 774 188 649 113 731 188 751 920 562 1006 518 764 557 62 1071 262 299 289 247 307 1025 1041 210 492 604 407 304 1049 471 279 837 127 1031 677 985 827 781 490 382 357 859 634 941 926 384 886 258 158 944 576 447 911 1004 723 265 820 567 47 217 714 972 644 282 716 866 693 1066 59 373 871 838 460 239 461 754 548 385 779 793 881 625 72 438 742 496 340 159 1027 303 461 583 767 442 627 437 286 1005 658 356 716 677 144 820 817 663 745 405 351 610 89 244 370 205 918 496 532 395 289 556 710 366 669 357 962 652 889 504 342 550 92 173 33 320 925 369 703 926 551 1021 47 750 296 718 441 323 389 952 105 928 435 26 1041 712 99 700 162 729 724 669 695 574 297 722 602 355 39 360 693 59 391 126 204 900 718 243 809 866 731 27 365 91 596 571 401 499 960 976 48 1012 343 244 452 185 144 981 635 765 829 10 372 774 464 688 587 81 411 831 313 287 1050 809 80 310 496 856 298 403 693 853 810 837 715 529 55 526 315 625 546 168 302 438 858 260 517 299 453 122 606 127 1029 389 417 44 712 824 1074 1076 58 509 751 960 488 827 565 105 1028 246 346 784 57 424 1065 290 876 821 1033 419 944 737 83 638 357 825 559 760 667 826 371 317 774 365 754 549 154 186 193 241 145 403 14 378 175 266 209 111 214 188 979 111 785 312 224 476 743 424 53 157 616 299 230 1045 942 487 165 157 831 586 750 926 949 162 876 667 624 892 274 515 844 749 394 92 400 701 742 723 431 910 541 81 27 589 513 279 523 942 641 564 461 160 160 633 131 850 466 409 650 853 660 1027 526 398 241 627 613 923 375 1062 280 263 257 716 844 40 540 663 317 938 498 321 740 326 219 996 739 460 861 117 174 53 343 880 887 875 263 941 531 288 1005 678 146 1065 274 710 88 565 460 671 1035 66 146 1069 430 617 694 927 574 6 114 668 894 74 677 986 851 204 547 740 1047 364 947 6 65 823 48 901 942 874 735 845 151 289 582 199 652 1062 277 601 910 640 272 353 924 148 701 871 713 40 30 580 522 651 69 231 375 1033 678 120 716 1027 69 768 873 211 363 1053 60 383 193 761 380 936 240 881 24 107 1042 209 370 121 418 651 574 121 430 70 667 339 1041 299 963 686 306 971 918 947 687 249 1069 1043 435 12 893 1020 189 306 521 739 155 847 374 537 174 60 420 769 846 1019 1064 920 521 965 83 709 115 1009 354 722 465 831 327 277 744 541 62 470 656 488 293 840 189 77 571 412 377 797 620 678 81 479 400 38 409 462 904 406 181 929 152 646 845 590 757 762 789 437 714 251 932 368 650 937 349 849 49 921 971 46 860 612 716 1048 349 905 290 729 136 971 407 264 946 350 1060 893 65 549 1014 800 782 778 810 297 644 914 753 130 948 288 531 1018 459 244 587 364 233 1047 770 63 719 427 1055 303 25 941 1075 730 1020 820 762 561 504 839 382 461 608 321 965 520 608 415 905 778 612 275 911 683 214 523 379 43 919 1022 840 161 818 956 13 778 199 508 37 318 892 323 381 387 128 336 1017 1012 980 772 459 261 751 289 112 483 567 60 477 190 65 787 818 907 1033 657 756 285 161 1022 27 186 744 194 567 688 233 506 796 1037 650 720 483 41 129 1050 569 515 486 299 498 904 727 41 784 424 880 692 88 237 508 537 513 393 661 794 559 216 1053 868 822 235 316 59 76 625 157 812 344 192 18 245 317 1005 728 359 746 554 509 412 982 389 538 1008 880 338 660 479 316 974 213 648 317 465 609 691 59 617 139 1061 571 137 759 229 585 179 428 140 578 381 630 512 366 791 1034 387 142 622 137 766 319 261 503 627 824 1060 749 565 666 935 726 949 610 598 780 1030 439 560 262 243 1003 141 985 601 1047 595 145 5 77 890 734 953 288 185 923 423 365 778 592 138 204 614 700 170 720 248 1076 699 442 778 746 236 707 1030 292 674 1073 843 794 30 539 754 842 263 584 820 541 524 812 77 412 55 792 608 267 361 538 1043 59 1052 810 725 574 852 367 681 444 827 1003 730 807 459 617 667 44 862 460 551 1037 683 430 816 868 1018 137 210 106 1003 771 800 540 526 915 253 746 519 964 274 418 526 313 663 419 138 537 621 682 324 424 248 108 284 104 576 750 562 718 944 342 407 576 119 482 141 413 745 345 413 220 388 942 872 628 554 354 1071 747 466 1061 691 1076 997 382 17 1033 1020 502 151 722 998 293 424 497 810 700 367 106 1052 36 819 82 198 553 489 39 646 829 770 541 875 26 126 604 635 585 558 43 779 239 947 306 713 837 1020 477 193 635 627 119 502 776 921 26 485 598 121 448 963 110 59 892 875 950 344 494 685 655 311 1051 830 687 295 94 690 111 47 54 859 162 408 655 237 266 1037 211 650 703 897 958 686 931 367 644 637 820 424 844 886 202 589 318 970 214 812 867 156 718 589 1062 24 519 455 698 962 30 680 564 643 939 782 180 796 245 1060 118 191 814 747 223 497 83 919 397 78 580 728 509 532 763 571 336 546 34 610 623 670 715 1034 129 897 792 795 30 321 178 593 931 47 70 350 588 700 790 227 701 844 111 444 214 12 676 293 904 717 613 692 796 1062 15 124 1026 186 841 560 850 876 414 183 641 1075 1011 285 497 548 541 972 800 49 338 566 199 721 112 892 427 676 473 548 821 537 1067 374 1001 419 236 642 626 924 914 784 930 586 945 871 763 39 452 764 605 656 897 240 1039 463 622 340 798 106 480 96 121 1025 39 382 42 565 32 34 432 619 534 464 436 174 912 60 1051 116 118 929 884 3 796 452 831 1058 683 313 581 696 401 407 805 991 278 962 966 827 558 817 489 122 664 788 810 494 888 400 188 438 396 265 146 1036 725 282 128 561 479 348 287 408 1015 699 478 360 678 634 578 678 121 169 272 195 614 431 123 824 106 1013 429 52 961 380 918 415 30 892 835 752 543 339 440 929 733 1011 586 544 845 860 91 428 969 361 770 723 529 357 630 780 552 82 396 787 738 49 1015 917 414 894 844 391 166 123 91 962 320 264 1005 870 679 1023 1067 262 844 323 533 945 859 610 199 835 478 463 287 574 653 622 179 572 734 976 1041 830 35 578 240 631 831 523 750 327 927 529 194 780 472 866 85 1002 623 559 644 642 1063 1042 1017 305 468 736 705 68 458 754 609 630 729 751 446 377 374 324 861 69 356 605 715 264 371 393 21 233 613 749 1038 306 260 410 367 637 927 1071 762 326 777 968 695 944 380 863 621 1047 6 681 255 1015 609 875 178 879 92 638 48 676 477 448 214 592 807 1036 945 407 361 353 444 212 77 119 66 409 285 978 627 582 154 943 1014 1065 883 920 370 317 717 718 284 597 78 724 753 589 198 750 419 258 881 1030 427 135 441 331 447 687 462 844 526 787 779 155 202 688 574 675 509 1064 241 94 727 518 316 200 198 424 583 916 100 1048 390 623 385 693 959 381 92 794 651 860 815 690 1075 758 30 72 397 499 190 1045 520 1036 104 715 1013 616 53 393 329 638 613 676 249 990 107 732 286 422 391 336 641 1018 255 451 329 418 426 295 801 847 273 750 580 356 1043 394 590 829 1030 323 81 629 108 544 109 202 834 161 27 100 453 525 467 78 864 618 276 113 221 768 161 138 951 608 695 579 838 452 985 439 487 301 581 822 194 391 928 82 243 724 742 462 874 727 711 570 86 786 838 738 886 1029 229 166 458 1055 488 184 866 185 26 940 1061 920 1071 530 461 397 705 890 248 720 802 99 664 511 244 542 734 647 192 17 916 828 997 200 553 535 427 961 769 353 618 444 520 360 840 541 498 716 488 893 682 150 551 849 620 411 746 483 561 717 1011 289 878 195 268 53 618 846 10 1043 1024 978 407 1045 253 547 1059 367 317 1019 645 512 465 326 313 697 232 857 274 130 326 801 289 232 1040 394 793 258 647 644 144 122 191 472 884 750 231 572 720 194 86 558 787 850 779 526 215 875 424 192 455 732 660 237 363 25 188 576 900 377 211 960 358 711 898 160 834 287 348 278 112 230 636 974 786 14 483 720 400 405 1073 933 897 428 889 4 832 579 568 933 116 211 117 976 944 724 489 472 866 631 937 1075 247 248 1033 962 902 728 600 136 579 301 303 839 310 182 544 266 390 951 58 120 708 491 448 125 228 694 943 304 801 299 578 81 543 108 44 43 223 582 854 450 265 869 222 164 1032 121 32 1020 406 1010 368 1002 913 1048 674 510 23 666 1053 677 222 148 372 16 901 697 577 262 400 426 883 769 1043 222 748 466 124 622 612 212 1055 329 211 544 936 519 36 682 125 798 875 988 512 759 836 124 928 256 149 462 969 929 750 787 289 629 387 441 304 673 1024 911 59 458 1022 512 1046 684 778 787 1008 310 941 609 473 400 490 553 150 133 689 1007 729 1074 21 507 132 34 263 289 392 638 34 449 553 960 90 758 920 422 151 254 427 602 691 148 727 440 73 729 998 727 103 846 1023 95 964 36 268 675 637 499 694 202 780 598 552 219 476 329 748 319 75 822 203 481 369 248 723 710 78 500 571 171 517 720 470 764 639 838 1054 170 821 996 627 407 46 127 131 267 345 107 899 720 818 659 338 400 1075 964 983 241 902 170 934 659 640 124 910 529 65 390 918 228 811 623 846 40 964 388 738 175 22 476 118 733 404 932 59 172 875 1016 837 912 885 749 81 402 1024 308 153 852 934 135 796 933 936 1046 842 557 318 304 625 482 341 603 606 427 843 266 799 163 1073 362 516 649 943 525 470 774 591 434 704 277 360 843 1059 461 240 672 472 351 480 142 202 821 999 84 66 909 405 1027 140 449 834 111 479 733 736 1054 1048 153 42 896 402 642 887 996 220 916 395 65 355 53 62 603 27 1070 58 150 556 308 602 221 400 614 303 873 918 626 494 307 324 228 1010 713 17 350 850 266 237 939 478 157 302 946 1038 873 1022 875 821 522 109 853 352 317 1039 736 400 168 562 703 71 742 73 129 818 1057 822 165 628 297 706 448 800 1016 435 103 720 911 38 5 161 429 1066 201 24 983 242 369 817 807 693 832 582 423 178 234 457 962 995 972 774 154 766 115 198 1050 95 958 780 110 613 270 627 654 635 814 756 965 513 747 919 183 497 946 857 840 646 476 367 1056 628 261 780 909 237 1006 382 673 775 617 581 481 720 86 682 68 791 867 301 758 1069 766 163 1029 315 938 65 696 228 299 962 970 920 614 900 69 836 605 947 752 144 456 971 975 329 367 219 60 904 952 178 987 287 234 478 1008 31 588 491 284 639 690 598 929 1010 259 379 58 326 924 1017 704 463 659 519 885 57 533 894 976 654 71 644 999 526 304 1057 970 771 196 237 191 156 1012 359 158 463 53 47 546 489 450 218 424 956 1027 224 572 441 522 224 339 345 89 940 101 751 183 496 385 399 310 470 880 419 562 576 945 407 469 851 437 812 247 635 426 988 609 1000 1059 88 973 272 1030 1005 265 376 1037 527 448 266 505 666 177 609 241 146 718 574 473 1035 417 877 426 857 735 113 478 1070 300 12 794 917 69 73 782 517 918 419 874 227 513 388 858 368 794 389 180 351 954 1040 61 285 207 308 23 779 467 507 265 569 139 423 879 158 1028 700 977 226 1053 958 1070 159 251 448 18 48 750 693 897 284 186 914 807 692 886 202 405 740 267 878 232 458 2 173 934 967 291 514 907 352 1046 131 179 222 854 709 730 959 1034 468 482 533 915 542 930 231 487 789 108 59 912 787 593 905 99 442 925 983 988 783 229 950 375 639 524 447 674 954 604 700 874 625 1048 296 258 529 252 481 1042 837 50 669 188 653 25 652 40 621 822 981 310 565 221 959 44 750 1025 682 424 247 506 102 1027 129 794 873 548 773 1 704 808 62 69 682 828 864 214 109 1054 543 931 696 830 902 369 111 355 705 928 765 540 302 845 149 663 1000 52 795 128 724 644 299 89 943 869 940 10 712 140 518 356 1042 594 44 162 160 895 490 501 405 1008 1046 597 1016 286 341 488 513 261 448 1066 561 342 137 768 215 349 637 953 584 334 423 331 365 752 353 552 611 210 146 857 1071 651 220 971 111 884 41 717 442 699 253 445 1028 53 16 985 398 125 698 665 222 619 721 718 16 559 489 480 698 978 426 216 250 141 429 420 317 986 417 139 302 902 385 463 298 837 515 57 824 504 881 710 403 833 94 4 484 695 423 1014 378 334 417 211 94 951 338 841 517 789 719 85 411 128 776 214 740 300 491 10 808 368 84 243 929 653 408 63 210 911 882 970 448 734 198 608 886 993 951 901 151 945 655 701 33 188 165 701 632 490 1023 441 205 985 1066 925 1034 981 261 986 28 521 380 606 68 575 597 224 476 203 648 668 304 514 58 646 30 651 181 682 305 1053 808 650 182 107 79 235 428 68 533 982 264 416 805 799 148 634 8 475 158 612 717 569 716 51 57 708 972 1005 779 161 984 259 373 401 954 969 747 916 742 547 715 685 458 1039 779 163 356 167 152 603 600 689 628 902 581 481 235 78 568 32 767 622 557 433 956 1035 409 387 218 70 980 342 683 244 279 943 740 492 707 363 774 801 980 29 881 718 12 593 919 899 167 644 534 833 834 457 430 701 747 65 568 303 265 66 376 709 372 586 769 1062 668 304 927 585 536 719 1002 25 652 785 283 66 788 659 242 942 414 68 1064 829 664 815 199 382 805 905 704 860 921 771 198 627 801 608 847 754 635 651 1013 595 799 568 926 583 821 1004 317 370 344 368 315 851 729 576 394 264 97 689 54 714 274 33 722 658 1025 1042 743 155 258 587 296 970 172 461 760 406 761 706 255 366 356 968 349 224 936 355 842 1063 267 279 769 813 651 418 290 122 1051 42 703 10 940 1012 602 962 823 579 135 966 391 945 243 265 760 63 285 636 738 749 434 255 380 534 605 564 299 290 750 1050 700 301 769 13 835 980 1044 935 77 358 702 953 816 1040 244 534 879 797 800 278 339 210 161 1039 448 409 257 396 1002 531 137 828 281 714 121 631 797 201 834 460 335 614 148 548 369 883 1018 165 973 253 889 865 626 64 1034 185 389 876 647 392 335 875 135 241 434 581 732 902 918 549 299 223 669 801 536 282 249 1069 727 427 35 614 310 125 377 883 1010 574 243 224 915 801 716 792 758 865 291 771 107 583 493 1013 825 51 395 360 413 469 3 1006 17 139 1068 893 777 337 443 775 40 409 306 163 874 498 692 220 131 894 364 408 6 153 1054 898 507 243 906 920 24 105 156 907 911 320 407 504 718 1068 561 513 1014 136 557 1073 852 945 73 836 820 1016 933 901 221 636 525 560 1054 3 1009 613 343 937 979 654 989 398 424 89 404 833 627 842 146 739 651 329 888 938 830 1048 445 477 426 1036 516 765 511 627 1076 802 563 685 561 704 412 37 306 846 113 988 418 959 494 1062 250 470 430 281 57 488 391 897 997 296 655 851 551 1062 527 118 266 204 1029 554 905 701 364 466 368 859 499 832 1054 244 431 578 632 136 230 30 905 253 380 984 232 148 902 926 727 908 484 279 991 581 1021 87 724 801 748 479 835 462 170 140 683 679 453 166 1004 297 276 173 193 1061 339 833 262 212 712 189 358 210 698 59 644 679 1022 181 823 207 778 507 199 2 470 649 575 1072 9 822 1053 69 165 839 438 141 817 1055 371 849 512 530 275 738 423 404 1003 491 140 58 618 318 1030 269 7 287 558 219 111 343 1057 868 595 56 769 270 150 443 363 657 842 686 304 420 863 972 586 1001 1040 842 488 824 17 598 303 228 859 485 1025 884 93 543 133 543 600 875 552 256 790 850 1001 948 297 282 909 228 537 1068 304 447 1069 581 1068 633 716 940 640 169 581 744 454 164 158 300 686 792 289 600 942 464 1037 568 122 304 201 253 515 345 889 160 872 413 741 615 128 571 628 201 938 770 306 851 730 852 632 932 296 925 1010 415 64 714 954 769 566 674 845 790 44 385 1029 747 1059 1051 914 334 1056 832 511 490 160 85 778 1020 340 819 540 316 410 129 962 308 785 75 381 81 523 489 132 360 341 117 101 329 539 255 1039 955 123 127 422 538 1016 423 896 480 410 937 750 383 127 1026 6 969 231 190 690 413 44 874 840 230 322 516 73 62 826 321 900 143 444 424 2 431 563 264 652 414 863 940 966 64 346 169 729 749 966 959 258 928 617 1076 302 446 833 710 719 308 350 52 563 85 432 931 914 992 181 307 573 13 184 516 56 997 925 740 369 250 215 190 836 823 777 202 920 201 509 635 137 754 376 510 950 86 887 583 295 34 379 846 45 513 209 147 1009 563 206 1011 719 78 22 1057 817 395 486 237 268 256 457 493 831 116 43 445 48 487 727 1029 1046 289 1052 868 543 894 234 25 99 475 545 894 662 588 493 433 487 648 556 590 287 172 599 800 481 363 1038 624 360 401 711 79 222 83 264 730 1048 862 752 1073 101 353 514 195 231 70 515 18 390 121 1008 343 1028 273 292 802 591 978 603 489 837 618 179 858 706 1004 864 544 154 861 513 451 1076 211 989 678 223 861 22 875 835 1015 338 952 539 513 1040 782 560 432 459 380 471 265 292 566 942 627 201 986 330 1067 517 538 736 925 244 676 188 1002 129 870 646 362 542 97 413 875 248 619 828 852 210 274 512 447 308 945 792 784 580 1003 92 348 85 560 662 769 641 639 1019 947 296 248 892 909 942 710 723 868 864 363 849 625 987 73 864 694 230 300 548 80 794 282 579 919 603 844 764 214 293 905 858 249 640 104 839 1008 308 272 22 228 465 21 474 1070 142 622 950 887 517 589 32 553 770 729 74 173 535 829 470 55 199 975 432 501 736 31 274 347 1029 742 222 879 523 941 383 749 522 499 45 999 92 140 404 836 499 884 987 832 411 104 662 860 725 718 17 743 882 756 396 461 328 185 547 621 820 449 909 281 105 613 493 1054 548 220 403 903 808 480 482 559 310 692 873 335 861 225 445 488 634 232 329 937 1027 711 644 342 1065 786 524 403 492 733 977 126 112 405 882 135 389 742 784 1058 731 535 193 512 977 289 601 403 804 899 998 441 304 1033 1013 633 170 4 673 30 471 374 34 330 591 289 646 874 184 685 161 499 502 235 994 366 243 146 527 855 1003 834 244 667 691 1051 787 534 378 315 946 4 308 546 386 316 643 984 72 725 417 850 278 204 57 244 305 679 1070 320 75 334 3 857 932 42 811 872 136 443 446 968 878 291 570 885 291 730 1064 440 276 931 356 36 149 573 145 876 714 600 576 193 910 463 924 398 139 710 184 503 80 611 226 851 29 472 571 214 948 262 313 476 1075 385 475 876 159 750 665 740 599 803 820 220 201 172 688 424 491 1055 660 697 789 943 11 13 230 969 759 683 828 952 212 930 720 346 61 735 800 919 89 381 549 491 69 229 194 553 773 656 800 793 696 649 1026 409 396 760 420 178 768 800 1023 563 697 24 207 330 857 192 468 407 348 879 275 581 670 427 1019 1073 507 215 928 934 164 699 632 338 976 277 952 180 998 112 18 282 1000 9 218 82 524 411 473 561 715 606 163 301 250 1055 111 145 1069 178 31 402 103 561 359 660 993 164 760 206 846 859 358 972 397 430 711 545 258 361 846 276 346 255 388 249 383 436 418 119 267 1062 631 116 840 713 953 48 893 207 146 7 986 572 136 858 462 101 733 260 875 471 731 1067 559 427 45 409 937 509 948 421 739 467 178 191 323 96 875 274 329 384 727 719 53 510 753 159 664 183 46 436 365 267 270 599 186 357 42 1007 8 445 348 696 542 952 954 43 449 182 700 28 169 1026 388 1025 912 557 307 190 1004 661 840 957 839 902 798 795 904 335 899 922 173 90 885 16 130 509 212 833 700 91 1076 316 617 1012 72 8 6 991 686 849 1018 783 564 998 815 398 877 413 382 667 344 483 805 175 636 899 1059 959 269 772 1031 661 914 95 161 961 360 577 807 522 1031 375 497 313 1072 876 576 348 344 439 571 52 346 13 533 1020 504 318 891 227 802 749 274 295 875 770 818 472 363 930 161 648 464 911 442 97 432 808 394 98 435 33 383 843 201 291 862 526 928 162 126 192 495 269 76 140 855 1057 971 352 120 516 259 606 282 978 239 374 241 1001 905 257 709 379 192 980 600 819 693 880 1058 661 160 186 374 1007 587 1072 915 9 449 432 363 639 369 600 1069 62 572 381 1049 60 502 100 58 308 506 161 1031 1016 1050 838 162 683 1033 555 409 530 1072 409 489 175 426 413 376 97 431 676 129 140 851 91 1022 82 256 961 484 554 743 27 792 1051 719 1035 979 1006 14 1024 104 319 946 1033 292 830 68 970 379 124 123 20 290 771 1016 727 72 928 40 860 258 158 659 1038 682 174 310 873 728 978 991 275 188 835 358 959 878 1046 329 112 74 426 463 772 187 824 918 54 242 63 119 77 966 64 633 610 190 428 412 88 1021 302 9 905 768 591 126 993 681 826 615 658 887 328 998 480 768 753 446 545 33 610 90 411 120 426 114 907 13 204 237 416 191 617 318 1046 320 476 565 370 275 607 276 1067 508 39 773 356 612 28 497 805 612 226 316 295 604 294 1076 509 775 387 437 749 477 199 50 182 141 1001 714 804 816 81 422 456 807 87 853 1052 158 497 58 242 189 273 148 577 866 749 214 947 706 234 401 826 447 124 532 664 330 725 1033 145 423 93 258 68 586 1050 132 354 1017 458 684 847 268 294 1072 345 1029 375 1029 375 159 279 799 190 215 967 917 519 926 825 740 768 390 197 677 303 119 216 266 1049 1076 349 777 388 234 436 76 424 168 171 597 117 434 551 1008 858 361 647 259 741 1031 482 438 760 1050 309 415 517 761 179 756 955 842 676 629 951 614 68 267 1069 119 985 475 959 200 312 43 747 741 675 613 298 527 61 390 403 581 608 701 6 805 552 359 521 881 795 902 153 954 255 92 255 649 245 100 418 984 822 598 1026 193 435 123 388 92 834 260 62 166 810 692 1032 380 242 33 1039 12 264 250 396 372 298 965 771 416 253 518 718 616 1076 775 431 628 639 1049 461 404 459 65 142 840 343 40 712 507 707 3 442 3 893 1028 435 386 435 946 970 808 693 65 603 994 777 540 665 162 630 144 187 386 489 556 999 449 67 863 872 275 249 474 964 207 796 819 830 31 913 266 600 817 5 227 814 660 963 713 875 1072 172 397 20 511 965 904 635 230 295 302 380 477 137 210 572 299 350 32 918 729 378 386 887 240 465 886 690 330 195 825 873 984 975 705 477 544 729 589 291 755 953 364 616 368 1045 104 844 1065 44 549 451 604 750 210 518 943 511 9 475 373 145 807 610 220 481 391 342 680 773 567 60 286 31 422 695 256 337 785 742 1046 544 351 320 102 1006 744 6 154 295 835 798 149 279 376 1064 56 388 67 392 523 1051 799 743 525 1008 660 634 406 324 1043 103 307 259 696 1004 221 536 146 205 529 204 429 129 735 636 72 367 960 212 574 916 1025 213 910 436 988 615 978 558 329 399 526 617 185 692 116 568 709 44 933 888 719 122 564 220 131 576 520 345 571 261 431 980 226 338 928 830 658 598 784 1013 256 693 920 668 504 878 937 678 206 749 298 414 841 676 90 399 12 588 763 699 1045 812 282 626 405 724 488 578 45 258 1075 936 787 517 168 964 984 675 78 938 596 75 716 473 183 58 507 683 425 641 339 155 387 344 536 862 401 980 817 692 418 406 882 982 903 981 223 629 486 340 324 17 47 540 693 525 701 370 103 66 109 182 99 893 713 652 402 697 44 673 401 537 417 121 980 885 307 738 984 902 662 606 94 464 307 571 356 649 569 449 293 1054 516 207 552 756 142 808 241 801 272 699 195 284 596 801 351 281 163 642 65 526 974 721 288 941 429 913 147 211 783 279 491 499 564 1020 559 800 507 740 253 604 1042 706 259 354 59 458 13 585 459 690 884 1032 179 614 1056 58 39 932 749 99 914 531 655 980 30 518 918 404 949 150 419 276 231 701 366 305 228 39 495 439 128 51 308 38 167 414 357 1023 102 231 843 344 1018 1024 136 792 958 252 391 1008 955 481 942 285 428 908 69 614 66 1031 223 577 990 998 508 423 356 317 669 1049 375 490 880 564 727 478 1037 1025 103 356 463 719 258 820 730 764 818 658 396 246 668 212 326 809 1009 241 642 52 791 311 525 830 477 869 886 678 1009 491 81 1019 74 553 844 827 292 455 175 564 658 412 1045 128 1047 323 104 694 838 95 78 601 27 13 579 751 957 525 707 690 109 762 770 486 1027 209 489 459 965 223 828 772 721 139 331 15 1063 896 450 228 1007 704 588 112 299 955 566 1020 975 903 187 670 124 964 321 540 951 302 745 1038 467 780 593 756 57 342 162 841 48 186 790 160 340 307 905 381 1001 753 635 624 513 778 887 315 979 1034 377 953 330 876 114 321 194 259 585 346 411 415 95 265 970 574 338 832 245 563 760 564 408 863 204 303 105 192 318 1060 108 547 875 872 137 77 493 603 540 902 458 534 657 607 868 364 500 191 69 285 70 533 314 58 80 173 440 398 690 242 933 581 688 246 81 329 273 504 925 310 200 699 722 520 1004 885 601 161 797 609 345 362 250 46 409 102 349 82 276 848 1054 588 785 218 239 625 728 493 369 393 634 767 214 146 338 996 29 230 990 58 510 124 1047 659 675 437 1043 417 523 833 1009 627 704 104 650 995 726 397 351 999 739 112 843 8 827 832 156 423 204 951 907 880 185 619 173 592 707 183 880 315 975 995 151 485 32 551 780 723 213 228 389 1054 268 925 487 567 96 490 718 9 1069 1025 70 175 569 526 164 949 544 800 940 253 334 950 783 251 902 613 457 422 416 1007 891 931 818 439 912 808 199 476 6 163 327 913 820 266 479 54 479 778 852 971 1000 530 595 944 27 524 792 512 795 861 62 440 998 357 598 805 949 921 480 261 622 709 842 174 1028 370 16 751 947 472 689 894 56 955 348 677 1054 411 346 389 709 437 247 691 809 402 891 233 784 110 1018 957 856 258 34 723 136 600 440 626 673 132 141 746 536 57 268 414 150 160 878 483 602 670 530 657 229 525 342 655 895 445 203 911 583 870 460 112 180 81 284 51 203 1002 1006 289 713 210 733 504 982 47 972 403 572 146 602 869 1066 748 981 101 951 906 668 769 743 159 179 512 643 789 992 567 910 490 257 38 831 890 28 1059 338 240 431 798 107 683 185 897 788 549 754 854 179 431 633 907 301 642 657 953 56 217 326 71 387 323 957 718 673 783 445 109 1041 416 616 390 826 272 62 580 157 628 813 793 1039 354 1026 800 1019 858 375 781 382 997 465 865 111 820 531 231 1043 925 806 111 1054 634 21 990 891 719 27 838 24 98 812 192 1033 101 720 77 24 810 106 857 370 148 223 778 450 858 264 846 502 564 580 824 365 365 1011 999 237 355 160 170 92 723 209 826 262 948 838 769 431 448 450 602 937 766 601 525 287 972 922 348 990 288 415 1020 507 208 1020 210 144 1023 8 692 164 949 105 626 572 781 624 524 584 576 81 304 122 1032 937 161 271 973 190 594 414 409 669 796 765 535 279 755 953 287 118 668 1047 386 534 230 384 881 958 310 272 400 818 610 268 308 759 71 473 502 247 1009 817 888 43 867 678 516 970 698 725 403 99 52 1073 288 434 352 684 663 102 683 65 1063 712 409 709 667 859 200 848 444 778 436 115 468 13 826 826 83 309 84 985 161 551 824 874 788 754 157 489 601 301 44 792 260 303 936 774 744 453 181 680 369 997 973 865 789 718 1050 278 35 203 251 150 465 994 73 8 613 210 18 308 924 933 657 321 98 83 457 644 1019 153 452 653 122 829 1032 946 693 607 511 769 23 504 1002 275 359 980 533 592 1064 411 183 41 155 844 423 894 272 263 25 1070 754 285 887 746 969 938 3 452 903 708 463 4 925 737 526 297 854 190 401 440 274 937 632 427 171 107 434 79 959 978 467 174 853 959 748 416 53 638 880 1027 318 409 537 787 537 762 782 558 1035 77 267 960 645 526 748 134 440 782 846 76 601 819 42 299 414 852 193 1008 613 804 717 974 628 669 444 1052 1014 610 83 207 403 279 677 668 216 1050 92 757 411 16 934 121 425 724 642 622 453 35 908 989 276 238 988 244 538 542 27 155 693 509 863 517 553 658 1002 249 251 37 830 748 633 570 376 745 61 872 381 813 104 419 733 635 492 216 898 189 190 394 765 856 703 2 478 77 522 80 668 816 192 719 325 969 358 964 925 328 561 273 962 631 135 1052 762 964 220 770 505 807 711 560 784 419 760 674 178 839 646 183 271 78 538 490 865 790 601 399 1043 517 543 993 982 507 3 532 620 777 740 594 6 936 680 825 615 354 454 299 204 206 32 699 243 368 726 525 307 56 429 828 988 912 129 909 541 448 801 1035 220 128 70 62 402 661 365 306 778 171 174 432 152 1050 228 588 394 787 837 556 248 1017 170 294 920 856 437 65 120 330 1051 243 967 203 960 662 1064 267 1059 290 825 436 998 1012 1045 260 590 562 202 855 273 576 641 836 516 813 549 663 774 835 805 1042 999 158 782 914 739 102 828 441 294 958 992 717 893 377 827 398 1057 265 729 627 774 653 368 699 682 1060 30 686 547 991 749 102 331 468 408 906 112 151 587 923 357 816 86 815 31 843 459 351 521 175 847 91 57 502 990 841 630 741 461 893 688 69 763 145 743 974 673 765 576 676 934 198 623 725 951 993 195 518 731 578 1062 119 680 1054 706 150 380 373 1070 3 981 76 113 931 870 847 920 780 16 926 782 465 759 461 963 850 959 499 879 632 106 875 483 864 513 497 685 915 316 633 1 1035 774 942 427 312 919 843 145 40 978 903 564 561 51 918 713 364 563 90 922 1010 296 727 365 190 57 601 902 1011 143 470 547 1048 268 943 871 264 680 854 732 174 424 237 529 1032 1061 102 880 724 939 295 618 700 841 636 877 11 263 723 880 1067 434 873 519 555 424 528 34 841 746 400 451 733 391 239 1029 336 521 754 53 863 189 842 1048 264 56 540 276 684 25 177 786 525 13 884 1074 413 205 713 880 603 44 551 371 624 897 1021 301 541 474 297 585 298 291 673 499 410 353 750 1030 63 7 900 697 959 5 755 861 705 963 275 1076 409 540 1022 872 197 478 919 659 290 343 787 853 67 1051 332 224 808 275 826 527 1008 725 305 206 394 855 712 731 85 166 978 305 110 855 402 383 476 278 1072 260 712 802 977 752 626 351 1048 55 622 93 229 640 270 636 186 713 891 605 518 435 1072 300 811 135 931 232 1038 107 263 878 805 431 500 302 1068 917 280 818 251 932 1028 299 206 547 946 981 911 305 885 11 938 284 349 717 47 388 753 1068 41 820 524 1016 638 416 14 852 1017 84 570 836 131 23 758 727 938 702 506 6 991 241 892 737 3 647 384 744 857 694 322 691 534 487 544 310 66 565 44 861 463 64 385 850 68 168 1054 538 298 594 796 845 806 438 1024 291 124 446 310 373 252 432 913 217 199 745 785 553 430 202 584 262 220 216 1024 1024 645 920 987 976 404 65 502 685 250 643 799 712 69 1016 732 756 234 882 195 663 335 662 264 108 497 754 707 338 261 83 1061 186 639 799 865 172 128 510 1063 331 616 1031 215 651 399 437 873 3 728 1039 894 579 322 752 191 14 749 634 234 100 365 595 364 213 264 545 911 624 759 610 710 631 872 708 903 703 1001 816 117 293 655 251 224 13 312 892 683 354 351 1072 504 267 383 194 328 816 116 154 200 841 734 474 749 394 523 611 1053 760 32 474 456 905 268 718 740 297 845 113 224 184 375 347 274 907 549 648 664 406 295 682 689 150 361 390 771 913 733 104 568 472 1072 774 790 130 867 188 85 740 420 935 496 355 709 855 46 871 609 945 322 133 384 799 780 1001 908 751 170 662 939 875 289 585 1031 713 853 262 149 754 397 1023 777 567 333 577 242 479 741 215 759 256 25 395 869 853 1037 583 411 378 60 48 982 587 170 322 417 554 27 482 592 954 445 1000 598 184 420 765 859 802 208 1037 756 154 32 218 565 949 303 576 554 321 500 759 556 573 392 1073 821 708 724 683 32 542 483 740 1007 239 641 275 7 897 846 721 354 72 25 747 1068 431 936 906 148 28 474 926 157 388 336 877 523 599 713 308 387 688 302 686 390 1060 950 592 1028 988 160 842 509 1019 1004 714 678 944 726 212 369 458 655 343 935 764 299 951 417 910 813 769 368 611 700 1030 969 822 762 569 674 98 841 591 816 629 20 524 699 95 966 655 300 383 875 476 983 304 715 114 889 963 560 1042 611 196 807 428 1006 121 521 319 55 667 16 924 8 402 638 303 551 957 927 739 522 129 497 314 165 998 171 940 213 603 914 115 651 59 704 172 708 325 410 37 831 756 1018 1022 895 406 81 478 393 241 311 721 211 573 186 671 102 310 439 860 700 387 163 577 124 579 179 693 340 315 180 286 427 940 1058 1003 179 87 741 962 584 947 940 70 45 984 144 1074 565 512 919 683 760 14 923 924 349 689 874 664 925 730 250 614 941 606 901 1029 932 331 655 503 398 774 16 665 485 924 393 1048 431 1037 692 613 9 292 915 105 813 727 544 475 656 999 217 908 415 761 222 207 445 233 492 559 877 709 589 720 94 100 794 449 391 782 527 911 196 772 146 720 291 136 753 626 687 81 521 999 951 1016 1045 636 966 177 736 914 533 526 592 955 398 283 1051 861 273 914 989 383 132 614 552 704 163 991 528 786 820 669 39 595 22 390 797 375 479 875 276 263 449 430 910 886 554 465 99 822 1022 234 755 449 385 401 251 54 493 833 474 123 402 993 639 74 199 418 37 894 702 838 988 731 723 744 900 421 332 361 1067 643 535 418 793 43 641 70 347 50 304 232 13 679 11 587 742 633 559 301 662 950 193 679 823 992 869 222 315 901 16 1012 184 686 684 120 508 980 517 949 111 613 127 60 411 1015 543 554 480 101 644 899 241 123 925 396 306 793 615 504 295 109 569 222 541 2 796 1071 630 8 283 824 759 955 161 779 888 857 986 585 36 178 598 486 531 126 400 978 633 779 834 649 197 168 589 457 394 651 282 272 275 904 809 916 981 228 1001 105 249 942 153 91 662 44 298 101 330 545 388 599 803 821 58 564 932 839 837 1038 146 132 1043 64 590 361 890 281 759 782 898 609 165 205 154 1018 384 1022 623 248 22 824 329 221 756 283 214 486 373 124 128 736 935 386 849 28 653 779 758 167 576 944 539 332 602 1070 1037 1029 567 554 391 643 276 68 196 699 561 475 138 108 467 235 488 856 736 490 1052 630 404 858 368 671 189 882 382 453 104 1067 699 523 210 37 283 81 126 719 771 441 625 1004 259 960 626 740 274 831 1049 562 758 955 968 848 195 868 822 900 414 186 452 751 259 1025 1004 1065 161 891 985 112 336 364 442 768 145 823 292 226 224 840 950 363 78 780 894 159 509 143 936 163 246 141 78 396 551 637 495 520 697 323 141 997 268 223 708 264 768 992 752 562 953 895 441 850 204 362 565 1039 394 74 689 351 817 490 11 977 419 31 262 145 121 894 1074 984 300 526 936 593 1008 274 709 519 947 432 620 670 393 847 597 762 270 739 310 704 159 857 709 855 511 391 708 104 808 879 6 372 681 839 127 545 580 677 463 5 108 850 442 953 203 267 330 1024 185 520 353 791 441 248 1022 180 156 716 779 727 579 658 347 122 556 877 88 1028 45 347 280 938 150 851 758 561 703 373 269 713 51 616 975 707 44 50 716 261 700 1069 91 556 891 1 399 467 494 817 887 814 191 799 383 8 651 190 43 860 512 91 472 314 346 367 89 627 475 212 772 258 518 693 900 609 154 433 144 378 955 253 73 266 933 468 1054 708 648 942 66 676 187 414 307 188 176 468 171 651 730 545 997 1034 348 775 515 605 921 268 490 286 716 941 914 134 54 660 703 367 840 922 332 152 421 777 191 10 830 81 556 668 314 31 229 1056 1009 732 612 1008 875 455 305 540 912 833 676 1029 954 81 510 412 395 291 938 462 886 527 642 839 180 725 746 187 27 287 14 838 961 291 417 1004 491 1019 188 470 642 93 255 962 255 878 166 768 299 1051 264 791 318 1040 205 308 304 73 623 566 201 183 1028 536 1065 595 115 655 731 785 1043 529 256 4 11 135 462 536 364 854 283 404 316 757 678 784 170 347 780 417 554 696 159 308 1039 811 241 778 289 683 35 760 476 711 219 199 223 862 748 140 762 300 408 897 1022 487 1017 121 1056 348 997 704 495 265 774 525 911 134 83 925 784 708 721 702 617 50 275 960 387 685 402 511 322 597 448 276 762 435 794 266 462 376 1000 253 42 709 393 516 550 179 272 705 278 753 273 116 284 628 50 406 786 383 508 893 864 821 151 852 755 205 366 1066 370 434 169 661 112 417 543 841 984 1003 702 990 636 897 691 500 666 796 479 357 933 163 32 96 32 860 614 1073 516 303 164 4 265 339 1022 781 722 50 359 75 576 867 804 19 978 813 821 283 552 458 138 1011 458 245 526 482 964 782 462 801 668 123 30 20 247 787 690 622 772 947 360 520 1044 7 967 593 3 205 864 932 806 442 587 721 54 498 542 740 156 633 613 1040 403 663 976 500 587 438 509 321 921 559 248 690 165 1003 366 789 657 726 1029 1001 59 831 210 61 711 121 100 83 486 256 323 62 645 589 155 1022 300 413 336 843 304 920 246 544 1057 644 72 282 999 857 385 596 703 413 1012 433 837 883 265 494 282 218 430 541 55 798 129 385 603 320 586 201 987 538 69 335 816 225 777 604 575 841 468 463 800 886 725 673 143 711 294 55 384 799 329 578 351 674 444 739 294 1039 26 297 1035 901 355 701 807 465 1017 303 765 866 338 185 794 371 388 1009 411 964 193 73 208 326 814 591 905 530 4 678 557 766 611 568 132 726 761 686 605 793 60 58 763 651 293 503 829 438 232 390 826 404 535 921 338 266 1039 1 663 224 879 852 181 787 401 659 524 805 380 691 908 234 863 687 6 894 671 827 69 628 1032 191 485 380 293 950 1013 429 11 900 80 725 698 896 115 97 409 229 331 528 335 368 485 452 270 162 151 1016 514 291 103 491 759 1013 634 248 85 364 1051 602 1072 1032 811 934 592 883 679 1047 320 392 505 1040 394 312 839 500 847 177 1019 369 989 376 216 80 611 753 433 682 929 442 59 65 238 297 556 130 874 149 27 458 482 131 620 648 384 918 412 387 16 783 528 349 872 563 90 1037 302 488 181 1075 966 601 1072 779 587 128 534 23 586 1024 453 498 1009 16 463 438 933 517 342 706 662 944 82 265 828 532 1058 632 266 625 919 1031 736 186 1 1075 193 371 599 81 617 615 351 370 236 93 626 374 177 1039 1039 560 761 580 741 413 111 864 291 745 647 1060 77 390 966 563 979 926 783 419 420 118 907 814 11 336 696 957 779 513 201 949 970 782 31 489 617 120 957 585 244 294 351 682 112 367 420 281 288 1042 798 708 501 872 518 1000 570 1030 816 445 821 222 178 177 104 34 688 1018 405 992 721 916 468 366 248 99 571 812 392 897 1013 1067 803 47 6 795 922 166 63 608 5 666 612 594 961 495 53 369 529 286 334 439 345 779 4 285 416 965 547 546 362 635 179 746 713 142 949 743 869 894 702 366 726 921 513 238 839 253 208 730 399 925 56 344 456 859 503 541 86 1043 1048 128 578 108 1020 334 50 650 559 765 383 168 928 215 950 886 899 193 924 295 657 656 369 718 412 1035 751 97 758 824 72 865 488 671 451 508 1017 458 867 674 218 83 863 832 715 1068 13 378 731 378 1060 655 82 283 175 813 703 232 366 887 915 800 739 634 291 566 220 526 177 1069 438 1007 944 1072 305 789 932 884 393 897 1064 123 358 362 436 256 1068 836 690 350 316 203 967 455 622 955 472 435 455 855 521 968 444 993 398 637 438 999 402 661 769 229 249 769 589 858 635 796 514 309 320 612 191 424 142 973 742 349 675 874 928 824 1072 1066 179 843 1 632 867 21 256 244 265 1003 41 957 183 28 698 445 640 90 1028 111 1060 196 251 208 617 177 918 840 80 153 1053 771 920 1063 1018 415 762 323 782 219 1016 739 606 779 1028 1052 676 254 1060 956 2 890 44 252 745 99 984 729 600 558 981 587 297 325 713 474 949 705 994 699 865 267 10 151 1006 532 1050 497 594 1001 422 939 733 26 271 567 453 463 665 528 219 398 211 1032 696 6 282 84 671 63 586 995 469 606 6 300 1053 1060 559 185 600 900 1012 93 379 928 53 905 480 996 708 381 713 1033 744 618 781 381 585 420 495 714 631 881 11 435 479 611 382 327 445 28 92 611 467 435 596 348 987 680 439 76 777 993 881 148 666 396 403 148 113 455 1030 892 763 324 627 28 498 976 305 110 850 543 709 701 465 597 77 479 313 225 776 508 266 1029 722 714 653 927 177 529 368 800 200 383 473 393 313 128 599 427 488 1014 690 126 850 100 887 1028 614 384 98 956 959 591 9 704 357 738 476 913 769 650 971 560 704 192 840 963 314 447 928 55 460 48 779 638 765 770 590 564 684 737 308 384 607 59 510 672 1022 531 868 267 740 742 920 466 122 483 902 779 242 925 452 920 350 421 127 876 686 971 559 1050 129 1029 19 1017 524 860 548 258 650 257 831 783 326 9 1055 849 145 1001 447 373 751 931 1008 691 161 995 498 228 663 674 1014 659 162 1034 813 452 936 863 99 470 447 87 644 418 364 793 1038 42 154 116 82 570 795 898 67 288 94 443 109 590 835 905 518 866 351 333 227 650 660 818 939 779 464 790 186 775 470 175 1037 506 102 1027 475 925 1028 399 986 420 1025 921 1048 59 452 223 65 6 188 280 4 720 831 619 771 49 6 849 718 483 41 723 910 966 630 447 660 738 662 154 847 554 675 68 515 950 667 570 616 424 427 993 296 460 448 421 654 902 539 946 460 686 354 615 889 753 471 543 276 253 577 938 821 656 512 237 667 643 618 53 727 23 265 888 1012 1014 421 496 200 685 132 974 578 964 898 993 220 485 635 1014 177 624 486 970 486 1043 621 742 42 1061 1030 294 579 792 702 142 492 806 445 1048 758 1075 841 776 708 1001 40 668 943 472 964 608 974 209 288 168 925 222 523 571 455 16 289 79 1001 818 30 51 963 602 729 110 82 1074 611 1045 1055 691 204 176 477 975 602 472 360 1056 806 793 510 63 133 776 791 252 97 165 365 1010 754 972 878 278 188 1026 88 157 8 628 625 249 698 171 247 356 500 544 225 191 41 1002 45 509 994 662 282 394 918 560 577 30 419 627 464 565 659 679 1059 780 616 771 230 801 897 225 617 548 530 339 988 834 973 655 101 725 198 501 477 1052 627 1033 973 727 883 1010 677 823 231 449 732 328 222 319 401 564 445 403 1029 762 758 643 579 571 497 1016 642 839 455 712 1024 203 104 258 1026 210 882 970 884 1017 757 711 989 789 1062 463 552 617 954 86 125 737 448 352 882 1042 879 426 874 466 814 867 734 318 28 487 909 970 1001 199 580 948 304 494 222 41 869 172 887 366 717 568 927 670 717 524 407 712 387 231 353 497 144 999 783 407 340 714 29 942 697 214 81 581 459 683 326 181 533 516 973 789 590 1003 140 107 387 1008 147 1075 333 924 680 966 952 311 744 671 369 570 793 990 85 564 620 708 799 487 692 848 757 657 1073 680 508 644 186 405 634 841 647 525 852 62 14 431 1070 862 282 796 1030 577 818 946 170 856 701 983 968 68 171 799 813 460 326 272 30 379 795 179 844 412 529 296 316 827 309 849 485 164 99 129 323 25 884 1015 610 263 868 573 29 191 703 275 687 287 441 721 941 455 464 347 973 854 101 64 175 1063 944 408 192 493 451 217 605 233 396 324 145 579 863 657 688 766 816 1037 954 910 113 588 916 647 564 157 860 942 446 682 426 658 65 1013 335 246 244 324 995 610 866 1004 568 289 261 15 65 858 843 481 296 90 314 17 361 120 383 1001 68 259 297 573 337 558 532 602 74 266 921 496 235 547 329 817 184 308 285 593 64 121 780 568 277 613 325 1059 1069 1038 411 447 319 1052 493 126 992 462 530 980 429 535 849 540 838 394 780 630 340 464 9 723 79 318 782 288 225 835 394 860 117 431 397 962 70 838 682 277 13 203 102 67 444 730 748 48 1041 701 538 590 639 844 453 700 153 765 617 347 33 58 457 948 250 825 671 262 130 105 1012 1069 1062 1028 897 576 541 720 225 455 239 666 708 838 476 1014 621 201 504 769 514 653 241 514 654 640 1060 179 617 182 756 165 172 312 554 683 689 686 409 695 39 1043 806 1051 703 387 879 1062 557 484 248 491 593 516 917 223 334 971 459 901 555 402 340 599 168 1003 282 926 953 124 349 678 84 894 993 654 416 886 693 598 136 910 1018 249 82 993 767 573 296 137 1021 338 612 937 1065 850 891 759 566 578 98 660 18 662 795 143 698 300 677 149 216 8 235 329 165 780 225 965 287 504 150 892 434 944 177 417 696 892 736 874 188 639 278 343 328 61 651 173 1045 109 941 835 332 366 505 138 706 398 470 360 322 601 750 150 727 192 91 16 840 472 668 321 284 569 337 14 621 1074 653 429 846 98 289 960 120 915 637 235 585 837 583 791 624 963 363 732 286 1005 591 514 469 500 484 228 213 1059 128 298 19 343 1037 977 613 148 295 902 99 367 963 919 1011 417 133 580 330 356 347 641 1070 171 811 746 1033 567 328 677 473 1065 424 1042 540 310 374 792 281 1042 290 58 52 519 920 138 260 163 489 1053 730 875 359 400 914 697 1048 867 971 130 441 130 379 273 988 332 1054 743 753 1064 629 537 991 734 427 774 563 626 990 1048 359 440 768 665 668 415 481 316 510 732 482 705 394 588 745 735 73 212 180 62 426 9 998 796 475 1023 795 668 947 529 595 586 141 50 160 875 605 568 557 585 72 55 706 605 412 60 582 745 649 612 592 110 580 826 514 368 125 288 444 254 507 989 853 348 543 871 839 304 506 229 844 686 35 521 1049 304 324 1018 805 513 1004 260 825 297 83 737 318 724 179 807 263 601 359 645 677 201 695 319 297 877 809 871 305 775 822 192 869 177 608 206 362 109 187 178 625 903 988 582 246 471 940 923 775 640 799 573 457 153 851 393 482 189 312 892 528 857 1054 1054 1059 517 932 327 631 681 32 109 421 53 1023 569 351 902 876 192 814 688 145 490 949 300 76 933 599 440 794 667 692 594 776 154 782 800 575 639 869 801 645 635 142 154 667 757 235 749 371 695 402 572 972 97 826 424 524 959 725 754 316 819 790 216 674 885 335 258 144 574 880 266 459 701 788 51 155 324 500 53 282 783 469 579 951 851 507 427 271 296 67 30 762 52 679 753 236 678 993 862 140 516 60 109 489 81 618 144 411 865 909 625 806 584 322 226 1055 198 990 811 758 691 591 923 999 303 49 337 360 887 983 878 693 371 909 230 275 21 889 775 809 153 64 950 325 432 780 583 788 472 761 458 795 510 554 250 285 752 539 643 924 910 145 729 583 786 257 352 815 848 1039 113 261 246 174 705 672 169 1016 156 953 661 985 605 244 10 994 839 603 52 1001 443 1017 789 466 251 575 520 1 473 756 398 562 716 921 118 365 66 109 301 504 802 314 422 662 992 571 528 410 355 169 1067 842 668 489 963 890 498 115 1009 428 814 135 743 623 885 646 176 257 66 1012 77 438 359 198 298 1032 660 568 213 886 946 662 692 538 638 344 570 474 278 1020 53 344 145 195 936 426 502 1033 847 238 735 1007 421 31 150 123 933 681 1076 329 688 798 586 367 606 585 1072 879 160 139 846 974 497 339 65 618 535 843 159 342 154 251 287 81 290 1073 365 546 956 494 537 72 6 586 808 194 861 651 650 272 287 793 270 484 925 184 927 920 850 556 897 966 537 224 905 600 1061 474 390 230 346 281 53 76 138 625 770 214 1028 882 521 1070 738 487 882 680 724 951 703 336 532 69 887 776 808 492 26 391 534 33 181 211 1070 537 12 946 231 894 751 16 409 479 568 947 902 473 908 582 443 461 204 998 39 986 34 67 381 128 215 386 891 682 330 281 560 266 933 641 861 280 26 332 274 903 245 641 807 548 281 485 303 1017 10 814 567 1069 1070 739 835 1052 883 640 245 775 764 63 304 391 420 116 334 56 598 414 281 333 420 337 40 304 138 492 272 646 865 590 463 256 706 896 648 773 695 226 7 828 990 170 303 460 714 363 414 988 60 820 416 753 747 261 966 446 24 424 454 392 479 619 1032 395 488 738 455 144 115 60 859 1029 473 371 985 441 504 713 530 738 90 1015 74 601 210 421 669 44 682 811 657 571 297 273 271 613 759 892 995 979 212 272 101 550 312 471 232 88 753 24 250 248 1004 607 659 594 420 842 81 488 888 166 512 998 856 10 337 431 620 188 595 805 469 348 870 449 707 1065 477 543 1014 892 415 1039 89 21 366 784 237 177 717 522 383 558 685 347 1075 396 270 787 768 317 405 498 731 43 195 929 841 486 230 484 908 282 351 60 477 162 1038 462 455 304 833 523 1003 469 410 726 665 994 708 367 233 801 630 903 375 938 271 265 987 996 1041 908 430 357 753 268 882 489 1014 498 734 461 206 402 5 947 986 668 825 329 761 181 27 606 485 10 860 841 508 962 774 585 560 455 5 96 411 227 667 128 577 1056 85 107 245 773 202 466 845 651 1067 259 886 440 1055 98 712 49 284 866 573 986 202 672 682 496 690 835 909 275 330 411 752 476 304 799 837 1056 573 514 1006 574 491 222 843 832 414 104 1004 678 1020 144 433 474 3 826 750 815 807 641 1056 261 152 953 383 986 391 733 7 316 560 1059 682 526 1048 458 358 651 146 368 136 905 527 686 637 47 566 103 757 822 581 517 214 796 698 644 889 274 33 616 827 836 267 702 474 14 911 667 1062 262 620 230 771 919 277 410 4 23 261 540 972 1013 75 977 20 350 253 1063 811 57 955 391 1046 936 318 779 446 478 723 39 757 105 661 263 800 204 601 822 911 523 834 913 373 866 88 596 230 647 653 336 431 995 748 822 530 79 960 835 1032 954 277 389 1001 670 850 625 239 499 636 1011 411 65 126 273 285 500 32 479 898 947 640 733 726 457 184 328 910 834 725 722 404 636 1002 887 845 962 103 1000 264 53 426 764 653 852 482 325 359 1068 653 598 546 895 271 440 570 1055 445 971 647 726 607 1075 956 620 825 700 403 768 767 625 420 179 871 354 215 491 369 53 936 309 297 526 486 1009 360 661 770 92 913 26 867 620 1019 1003 1048 610 773 569 38 210 682 112 765 688 999 607 672 322 411 1071 844 211 184 603 500 376 595 1004 493 942 598 566 460 1025 364 359 815 373 890 428 1026 224 1047 209 386 234 406 24 999 653 66 1018 486 589 636 243 767 674 721 425 546 245 601 669 28 619 928 889 775 577 201 601 367 615 992 975 1069 219 411 438 18 541 603 599 1044 514 43 864 149 862 579 684 147 868 413 1034 856 182 937 844 621 363 418 225 242 879 67 617 947 499 323 11 775 489 543 341 34 761 1039 537 639 931 207 604 281 460 815 509 306 185 782 876 264 245 330 441 703 767 771 171 895 910 587 303 986 704 924 743 865 213 184 118 520 294 884 783 187 22 121 422 967 702 582 586 406 1044 227 1004 289 1039 735 810 444 75 538 81 115 1012 532 717 65 528 163 947 501 451 663 909 263 1050 77 1053 168 489 878 501 732 688 128 619 200 543 133 448 537 244 17 590 1075 823 644 1037 730 736 480 775 620 640 327 689 641 553 161 222 485 789 140 1022 264 295 999 511 386 718 192 513 487 866 488 1074 1041 210 568 503 765 966 634 747 108 172 587 319 412 303 841 830 418 214 543 93 267 142 1026 964 939 426 1064 142 322 508 176 212 604 530 242 52 62 1049 1058 126 520 403 1059 417 222 259 765 566 750 1059 609 35 676 818 413 980 890 506 562 39 136 754 38 261 331 871 162 214 498 186 847 569 699 345 1035 395 437 365 745 818 562 232 908 551 383 423 84 916 74 340 735 599 403 67 909 472 1060 486 185 505 771 1037 76 448 958 326 291 69 1053 367 661 606 1050 22 435 301 1017 195 844 672 4 736 73 485 1073 1064 180 965 832 878 955 1040 719 828 790 206 1027 225 184 369 929 763 289 466 729 112 654 541 1005 33 147 988 553 881 702 199 783 469 905 812 55 1051 963 341 951 287 856 484 515 486 615 804 581 809 680 446 593 438 798 328 631 229 454 899 341 1013 751 952 928 66 1027 498 273 926 1069 118 300 609 898 545 925 469 858 1057 601 343 502 392 701 346 1051 241 648 880 392 880 817 572 986 56 228 361 743 938 291 982 893 812 707 228 944 204 115 87 933 253 981 699 595 62 569 309 950 898 352 943 328 535 993 670 503 621 459 356 653 339 875 452 804 465 301 498 172 846 584 594 30 24 971 223 750 760 329 181 871 350 109 937 805 738 774 1042 189 400 606 759 329 467 400 790 614 1017 314 110 607 1076 760 430 837 391 198 410 735 211 95 526 739 885 287 197 601 828 901 573 1005 623 332 983 693 105 85 564 518 811 1001 362 1023 942 47 573 182 1039 803 795 40 964 672 417 499 410 267 540 314 252 919 431 408 610 1023 577 630 263 791 67 379 1053 489 749 714 716 30 73 462 459 183 205 600 146 717 694 201 218 1051 936 992 383 995 909 877 358 943 485 545 968 1009 472 493 287 499 319 589 973 326 419 141 997 221 679 1002 880 208 832 752 12 951 1071 385 1055 624 960 1024 92 854 716 939 298 650 844 723 1018 84 313 12 252 367 544 901 889 421 791 284 252 769 85 508 436 199 172 20 463 463 803 93 904 867 494 557 437 709 110 509 900 939 899 871 427 696 780 843 484 568 453 1028 356 222 60 649 498 17 389 433 466 291 433 423 456 563 1063 802 895 804 887 327 463 846 268 172 718 21 1021 918 941 364 736 816 298 630 1067 698 158 192 727 250 3 1039 204 958 75 569 536 237 201 685 259 13 367 38 817 794 597 437 200 202 447 71 585 1055 773 117 100 290 180 714 940 758 842 81 228 505 750 767 542 412 305 599 471 15 79 882 806 1027 141 237 786 815 556 829 264 748 775 865 314 822 678 142 178 882 213 806 646 717 672 372 165 325 341 436 122 1004 805 755 79 497 643 992 905 37 330 198 152 184 143 421 601 8 920 125 782 849 753 455 914 745 895 194 600 247 819 1001 819 793 868 230 516 675 36 910 85 282 425 394 197 906 540 760 261 238 371 312 967 717 122 207 758 293 286 402 269 644 276 473 63 425 278 667 132 677 736 745 717 882 561 526 532 1004 906 877 65 335 611 305 468 615 889 100 592 479 998 888 232 919 456 181 409 834 729 250 35 14 357 318 250 323 887 993 475 1010 412 887 714 428 94 817 941 788 101 715 530 493 120 1061 348 781 469 825 900 323 1053 967 290 370 233 915 163 188 889 230 1027 218 1071 635 840 279 160 233 1067 707 683 435 644 768 531 639 601 387 158 471 467 999 373 725 506 809 653 978 405 74 545 497 506 805 914 1023 686 469 313 845 458 1027 105 572 787 779 693 82 317 40 17 1057 550 5 1031 518 825 569 91 6 236 51 278 467 301 638 816 456 1040 862 783 962 265 383 210 471 497 799 1039 568 376 183 760 925 816 839 120 836 373 1000 766 752 1026 187 234 167 841 735 1064 893 19 893 21 650 700 841 261 815 371 494 82 1067 54 302 266 1000 448 330 387 932 595 881 610 496 806 987 1069 835 1027 975 200 1049 85 275 319 490 105 921 627 83 117 944 271 729 323 497 28 548 761 560 836 96 1063 115 341 34 348 693 815 708 1023 576 960 455 136 919 795 966 203 700 671 538 809 98 848 315 591 693 662 232 459 255 1056 1024 1009 164 687 822 913 323 1075 1042 423 529 343 702 154 825 714 549 940 219 144 581 891 172 756 776 1066 105 307 139 966 794 323 358 335 1059 383 968 705 995 236 393 754 280 523 850 661 146 402 201 917 998 518 240 636 915 567 225 717 702 292 353 48 877 560 644 620 79 789 898 1030 352 152 1033 464 885 661 612 1074 263 886 679 317 525 292 321 470 426 75 435 656 789 58 496 712 387 1016 400 431 287 522 991 486 469 1062 467 1056 1070 591 797 637 1001 1016 486 92 286 614 787 73 151 379 238 821 95 362 1010 372 319 738 1035 972 182 507 1062 907 951 483 898 1044 737 644 749 162 776 183 1044 800 1073 342 691 466 161 1018 341 212 262 46 97 797 744 123 801 452 962 342 843 843 472 702 119 980 43 59 829 291 471 965 376 297 692 779 1061 80 429 845 120 308 811 1063 767 431 509 14 233 853 721 355 1057 552 821 135 420 709 331 21 970 184 1074 56 51 86 557 54 194 874 904 113 368 122 146 184 629 580 807 748 439 908 142 485 50 370 263 349 717 535 271 423 433 1000 127 762 252 1058 777 123 944 1032 672 870 963 884 258 366 367 310 769 362 605 203 135 52 441 225 1023 388 719 411 661 898 903 785 160 553 1004 1033 277 728 1028 162 504 235 355 750 201 273 947 990 364 939 1016 998 174 855 356 345 592 458 442 354 229 593 425 671 188 695 581 992 817 279 235 239 582 643 998 159 188 806 120 347 170 714 157 544 161 379 84 641 862 169 958 186 868 73 912 911 449 79 284 407 313 313 414 261 628 654 277 795 810 843 9 563 484 873 1002 874 409 18 545 109 302 300 192 659 1040 907 105 393 218 1014 400 924 58 92 284 56 308 1066 589 692 363 54 242 585 938 120 1005 419 867 523 98 908 1036 693 183 670 573 399 136 866 209 580 676 1060 499 841 931 499 315 565 595 1045 603 394 678 979 401 982 243 922 893 820 112 377 660 178 611 202 133 582 766 274 424 515 853 498 881 649 890 885 173 541 870 450 494 1038 364 290 1047 50 948 182 602 311 417 542 431 473 669 308 600 692 174 69 975 614 394 120 1069 558 505 552 486 530 622 782 853 447 261 613 646 233 48 41 954 291 190 16 492 1074 270 234 945 939 1003 980 210 353 679 104 58 535 480 714 565 951 779 236 280 530 764 501 302 86 807 847 398 410 1000 212 254 483 338 684 823 482 922 614 980 513 637 22 271 705 414 929 108 403 252 627 847 641 1050 408 850 672 702 764 442 759 860 642 1023 766 791 465 822 202 648 455 269 994 807 845 623 436 334 809 321 593 638 341 388 121 897 1068 313 361 542 597 685 1066 134 1069 121 263 652 2 135 336 931 967 708 750 865 1041 421 1001 1074 348 1004 467 14 299 507 476 291 942 520 1072 366 433 571 656 479 667 682 139 723 371 301 228 51 727 497 1069 112 742 613 823 747 502 291 495 249 223 1050 127 514 903 401 935 811 326 55 989 358 204 1038 274 156 760 175 574 199 432 975 801 1037 483 1027 416 587 662 905 1005 1012 646 730 635 759 373 612 188 335 795 173 186 614 885 347 714 503 628 916 564 368 972 719 484 458 997 435 164 1019 211 1030 750 1052 901 628 1054 139 442 823 965 419 30 435 975 632 292 471 34 236 629 520 72 120 99 1072 704 805 1017 235 352 735 822 196 631 376 595 970 368 627 372 471 669 214 186 201 119 941 514 103 158 186 551 1043 637 432 811 563 997 671 923 706 1016 758 905 1010 677 521 304 795 831 62 603 540 516 970 140 388 343 148 188 258 1014 165 1024 820 586 445 1059 904 350 327 192 426 524 519 77 530 812 160 626 453 780 93 138 497 544 661 658 250 241 120 1069 824 546 533 99 509 189 341 179 512 572 291 107 572 383 925 163 15 1006 433 692 43 433 472 416 255 132 920 479 973 87 441 205 904 489 885 879 871 772 277 495 314 1050 165 800 705 489 911 589 832 60 597 59 1063 927 982 902 432 28 27 281 795 926 585 710 263 750 568 553 514 455 445 537 336 934 627 612 1005 470 977 156 360 287 912 349 551 957 502 513 2 384 695 78 970 570 376 1004 26 25 457 249 398 198 62 198 676 552 401 875 847 289 861 533 162 98 106 592 203 678 223 609 978 249 897 592 456 549 358 186 963 114 1048 702 648 137 497 452 841 259 528 474 468 1071 900 1001 290 563 797 132 678 935 705 54 461 747 762 301 305 422 519 962 198 499 915 896 561 626 680 326 801 775 793 145 1001 837 57 500 67 659 1075 624 409 766 454 885 502 719 200 582 600 654 804 550 338 86 251 818 29 768 787 461 945 102 473 84 859 908 415 109 1 24 1074 509 641 392 196 770 677 72 156 866 216 852 128 969 992 134 360 1016 554 219 723 324 901 475 255 572 478 344 879 755 15 912 540 1040 750 255 117 820 786 765 975 644 991 541 784 486 694 597 88 620 99 90 1042 47 1008 934 984 205 181 441 841 261 550 603 216 825 690 899 312 1026 97 600 68 403 969 729 916 347 839 257 577 706 112 559 405 282 96 985 606 561 988 903 57 639 448 1 207 877 610 673 999 93 490 621 1043 466 476 687 375 815 954 279 64 689 196 205 389 1064 355 946 936 481 341 101 886 859 699 406 1073 767 761 915 582 14 815 786 360 761 3 926 706 449 990 130 228 406 597 827 771 296 759 586 658 395 228 837 921 546 203 109 696 988 950 967 432 826 863 1010 208 588 944 730 232 181 824 277 168 989 531 266 808 995 920 116 878 384 905 22 1030 690 574 423 881 586 897 864 85 316 369 553 1008 696 111 892 888 866 404 386 1050 694 934 905 795 424 433 1032 1060 860 1048 247 164 483 483 196 862 633 934 126 1035 778 274 148 555 497 863 59 323 21 757 782 648 33 955 859 554 651 987 276 206 791 72 950 637 1073 973 457 458 1034 373 270 38 805 613 481 174 474 379 786 875 607 134 448 1061 85 928 1017 619 510 363 813 361 997 442 845 640 188 310 857 348 412 986 790 165 929 332 676 233 974 143 588 841 410 922 551 154 554 28 265 47 209 271 1020 332 423 119 1059 108 559 194 387 290 548 680 150 395 908 1066 556 498 664 822 502 813 1033 380 899 749 895 113 472 424 270 408 147 245 602 592 631 821 980 910 643 96 274 335 849 592 340 1071 943 801 223 11 963 786 878 68 925 193 928 337 408 1016 28 528 148 549 287 872 546 495 626 464 841 303 249 197 858 642 229 596 674 611 986 969 592 45 364 674 724 632 491 679 661 71 696 614 488 719 96 815 442 364 612 267 99 347 482 739 816 25 839 1019 916 630 621 885 885 407 175 95 125 994 646 525 577 325 800 688 803 73 8 1011 351 107 1053 39 947 1066 41 80 1004 539 89 529 979 205 838 347 302 354 188 1009 887 331 445 322 463 457 331 931 854 6 281 288 924 654 498 17 23 264 1034 1008 981 468 485 53 198 978 243 52 311 90 638 665 11 9 739 181 998 870 838 749 260 20 130 431 702 842 187 363 1032 191 585 508 393 1048 785 248 951 106 252 213 602 271 30 243 684 9 409 857 13 969 866 88 421 204 678 618 586 286 561 1059 359 953 136 244 770 946 546 508 348 762 783 719 266 271 938 240 355 233 386 952 1029 728 532 262 967 216 879 923 290 419 521 662 35 377 283 136 218 599 198 719 474 563 1025 744 207 365 789 31 549 812 934 72 823 221 967 194 189 866 47 586 249 21 773 317 1003 222 877 73 763 960 194 894 34 869 275 65 779 1028 175 777 1048 87 1007 1062 571 853 648 667 958 926 249 134 251 33 618 541 498 46 1069 419 891 43 15 710 152 652 590 854 31 822 191 541 580 40 272 470 753 622 820 413 633 540 265 80 355 1033 438 707 833 754 63 322 549 112 506 232 880 668 923 439 123 816 67 41 200 821 206 853 529 129 331 438 348 550 952 1010 370 176 864 930 20 268 358 20 110 334 707 182 793 551 473 1048 189 216 780 938 632 708 235 412 486 417 1036 26 185 94 318 602 98 115 72 21 622 735 375 625 687 40 284 91 237 620 273 371 986 642 277 1044 196 1018 243 818 386 219 287 763 958 425 729 735 46 558 20 54 519 555 992 1044 353 303 1026 623 49 286 109 397 651 667 838 667 13 297 99 716 348 559 943 404 759 746 596 601 295 420 1030 567 364 37 1022 120 997 1 572 764 464 807 29 516 477 815 490 255 837 938 391 115 1051 867 88 1036 677 941 433 1073 671 701 895 647 649 32 1007 611 586 1006 909 185 707 706 978 751 693 364 51 679 911 313 571 57 42 98 677 555 524 392 81 300 1060 61 1039 232 828 573 61 536 581 781 870 933 642 292 813 246 1046 652 412 945 802 619 1046 872 221 932 611 626 484 310 990 101 173 887 453 534 184 100 741 121 620 432 789 1017 855 104 457 499 96 271 971 170 555 835 281 272 730 1017 1037 961 570 932 673 183 558 299 415 718 568 524 49 497 8 632 425 581 179 325 643 512 791 13 1015 127 557 431 221 1074 728 752 901 925 625 244 598 265 615 1072 1017 495 741 83 770 926 294 273 660 847 877 9 851 1025 22 1027 541 318 703 902 831 521 736 924 709 235 307 624 778 95 984 323 996 98 374 878 469 238 5 860 134 671 737 1048 937 894 813 428 902 251 485 161 277 849 327 579 622 714 441 343 959 966 297 344 285 646 538 58 458 231 771 247 805 66 191 773 705 266 699 723 543 286 318 315 1062 276 882 242 768 222 338 1037 870 997 977 1006 111 97 203 940 969 933 170 550 211 853 690 210 74 1033 748 391 646 147 557 823 310 498 277 417 235 939 438 250 896 172 416 400 7 1037 746 45 703 558 706 419 1024 437 107 211 275 439 266 919 213 62 1014 1063 1075 774 416 101 911 801 549 856 458 640 141 1017 536 126 23 757 1033 426 339 26 210 569 1065 436 549 169 1070 158 576 162 1074 463 422 366 1004 77 306 372 261 258 364 1051 369 425 15 102 542 590 316 706 53 949 284 164 342 327 92 339 144 1073 505 576 15 112 131 557 476 873 11 700 954 1070 741 815 1005 743 55 1071 977 6 567 627 144 948 665 253 244 254 253 714 769 1076 461 329 338 496 174 753 1061 565 327 788 1040 572 525 253 971 390 679 785 14 329 695 893 225 552 639 1011 971 713 555 159 631 726 932 669 430 409 305 655 815 71 130 111 704 996 864 248 15 5 504 70 544 391 38 805 581 1004 777 564 642 254 839 35 220 814 947 334 1030 706 541 678 219 657 340 303 883 816 911 929 992 404 1063 484 1000 143 26 582 297 914 608 786 442 326 683 793 272 855 643 171 154 556 1051 421 1017 892 356 1002 816 701 285 1044 358 1041 662 239 348 270 1074 644 329 696 103 133 146 134 790 499 248 332 899 132 26 872 687 20 812 413 401 366 618 18 662 699 680 114 122 878 800 630 510 624 478 290 154 727 158 188 1060 341 79 127 682 345 683 845 605 841 856 513 77 1053 576 213 939 849 1042 58 307 435 223 898 289 830 655 820 881 627 92 256 652 22 902 845 942 89 707 51 256 848 207 56 32 980 777 780 20 751 776 180 765 348 787 1016 19 484 44 560 422 973 512 644 616 759 924 183 135 927 1016 108 882 13 552 661 747 570 694 1076 634 844 218 189 291 901 855 229 518 359 770 538 671 488 99 402 996 666 465 70 877 454 839 627 658 730 815 687 216 136 766 1012 724 392 535 259 184 1066 442 422 183 389 951 449 1068 855 918 506 150 512 660 641 890 769 85 468 741 767 498 295 204 642 937 766 180 869 625 925 1043 648 445 775 598 1058 539 9 27 42 399 646 487 911 255 328 407 416 813 1055 604 408 665 722 1043 414 896 756 177 682 194 905 900 552 468 517 302 418 730 478 541 83 424 815 367 700 866 409 441 110 824 38 256 386 155 631 340 241 422 846 500 552 408 59 302 535 20 881 397 326 463 621 831 855 196 1069 1043 264 899 643 943 701 411 74 180 537 1043 1071 559 544 512 74 637 448 842 767 558 312 493 287 541 229 1014 39 991 478 269 759 365 722 461 951 340 255 437 565 308 605 763 979 806 1016 734 726 374 475 417 222 122 744 739 884 458 863 364 318 943 527 560 364 228 812 800 1054 299 341 296 1055 223 854 598 104 323 124 317 523 971 675 195 825 226 1076 412 469 566 1061 874 551 878 959 924 258 168 847 280 39 367 730 9 569 662 32 907 662 799 616 919 612 94 920 175 738 896 783 1024 272 468 220 32 49 748 833 747 249 283 56 990 211 195 569 727 867 268 924 606 618 240 117 646 993 714 961 1026 655 11 87 99 1067 518 250 836 1055 294 703 105 595 1059 308 702 73 216 832 744 1065 901 553 1015 387 210 1059 988 428 279 957 355 585 636 1039 387 861 115 813 72 135 135 478 824 962 1024 396 104 285 671 735 644 125 132 891 20 525 1034 451 31 72 89 964 9 303 897 874 1074 127 897 1016 65 612 526 99 499 325 406 749 518 752 638 899 88 335 251 883 281 204 821 777 458 790 666 1032 773 748 889 887 1037 716 331 415 865 421 896 907 961 357 576 597 887 985 122 798 202 602 427 516 251 1030 179 944 835 687 560 844 900 777 871 414 768 597 311 455 951 570 893 614 279 1016 12 961 731 331 826 1065 533 805 513 563 53 400 368 851 862 1027 24 157 183 324 942 742 646 994 706 711 866 684 518 439 21 756 81 454 816 523 414 751 1068 442 685 729 169 500 590 339 82 766 544 37 684 771 246 972 896 851 698 1069 203 943 343 372 462 379 700 672 232 687 1027 586 187 938 513 173 258 823 813 788 974 570 694 3 307 323 488 11 286 543 14 1052 299 767 961 510 1012 862 823 991 1032 529 9 399 182 337 98 191 1046 610 486 53 750 152 715 180 408 1027 473 78 771 733 1059 440 93 154 628 879 442 31 953 815 820 975 898 653 26 839 215 971 398 702 946 455 486 303 732 101 785 516 20 1036 891 507 218 344 463 147 477 63 595 724 638 159 2 55 21 1025 423 431 618 167 487 349 234 869 776 614 1043 777 600 669 818 1021 949 1046 1056 892 6 786 4 190 268 253 1017 500 517 177 765 514 175 137 450 1070 655 382 238 681 588 428 423 850 841 543 716 396 1014 260 982 17 976 689 548 348 384 975 1057 207 181 808 24 560 622 797 998 1038 577 943 918 375 1025 552 358 595 222 735 256 711 18 296 267 904 316 571 285 697 214 734 592 133 589 857 824 952 868 779 643 75 844 320 5 745 606 967 260 916 527 514 498 741 1041 379 425 852 543 170 383 857 799 79 1034 768 220 722 921 1023 405 1050 776 210 956 771 277 785 231 114 368 727 1025 15 645 239 374 1002 522 692 421 265 595 859 285 159 708 23 39 632 684 546 958 707 849 1011 353 104 155 865 249 398 840 968 93 905 736 796 320 609 650 1075 476 49 614 4 627 272 38 903 359 619 81 248 74 831 959 361 1015 753 630 934 565 1021 983 290 613 443 949 993 311 888 706 223 147 420 387 613 30 175 377 151 539 251 296 651 532 770 618 488 631 883 692 279 227 250 653 210 794 598 857 12 109 540 549 274 104 145 499 1037 426 246 615 918 77 209 197 615 957 334 527 288 225 216 507 470 433 1056 973 840 273 754 460 51 387 588 331 880 48 286 218 23 1024 509 980 165 449 335 551 899 637 788 878 510 291 537 115 716 606 951 911 334 223 127 475 495 600 493 384 959 627 707 839 337 187 275 657 803 668 829 702 424 848 750 743 419 347 913 988 80 646 581 804 863 933 21 974 211 998 998 594 342 475 170 849 253 964 484 38 130 97 649 360 557 265 114 974 96 1071 744 258 595 695 806 758 701 513 1000 72 118 863 446 196 932 298 1009 616 65 920 806 156 171 272 867 644 343 1073 222 885 1023 128 463 773 695 988 195 52 401 846 1032 545 258 800 612 460 698 474 563 1018 591 444 1048 1021 98 619 1068 747 751 514 525 703 870 769 809 164 802 1076 484 497 76 2 644 231 205 989 161 1021 486 375 46 613 300 3 655 124 382 784 514 143 798 596 84 536 547 872 393 7 515 731 687 430 382 914 239 904 90 317 625 89 598 300 393 957 236 291 653 493 218 1042 364 1075 600 151 901 986 529 856 988 350 180 704 191 833 313 259 1048 767 759 460 130 75 611 296 896 276 1014 778 274 25 51 388 159 956 1020 901 323 548 761 332 268 150 604 709 291 370 520 521 1044 647 166 789 425 118 664 1070 865 628 274 629 320 974 543 170 700 1026 152 100 678 1044 467 760 622 269 273 871 597 1062 162 33 786 510 179 529 1062 920 467 85 597 647 93 395 298 1051 585 754 988 108 685 135 865 401 866 366 843 908 299 462 440 695 661 6 78 810 110 520 849 1032 491 590 559 737 985 216 446 436 30 175 880 256 421 7 44 1005 966 1007 58 160 1051 214 923 235 615 771 191 984 765 894 1058 597 148 433 65 624 591 1015 755 406 343 118 976 958 1031 214 606 948 364 549 1067 1040 792 888 287 674 221 247 611 641 382 42 1010 924 374 958 688 908 538 729 860 620 758 933 394 96 458 863 641 1069 1005 867 805 965 105 345 500 761 23 615 641 628 191 324 1065 128 2 1069 219 426 5 971 780 1041 2 202 685 1030 1075 170 241 888 665 863 882 96 117 1021 763 260 327 269 1000 734 339 706 989 1006 278 451 507 328 774 871 42 1002 273 20 810 955 345 648 697 872 1057 910 233 474 436 409 239 269 1068 750 279 243 3 95 586 692 751 723 1041 421 170 424 1063 1048 777 519 792 1036 567 259 786 145 406 888 393 901 689 121 287 673 73 882 874 987 556 225 845 494 591 262 693 849 689 849 681 489 852 238 619 602 532 83 279 424 411 291 639 177 968 935 49 1004 392 572 807 887 598 381 326 326 254 323 754 1025 729 1045 162 756 1047 623 884 567 87 795 860 801 446 159 871 391 218 304 366 692 374 31 535 948 22 539 996 139 433 158 934 919 28 851 238 766 713 165 6 324 231 218 1023 650 889 892 93 1072 31 285 358 170 542 677 133 301 152 859 267 490 402 967 603 864 988 893 910 311 345 864 677 880 1002 137 271 1039 863 314 739 951 850 106 790 847 856 1015 839 715 93 440 850 948 340 550 520 366 903 801 690 938 719 442 169 482 454 447 641 20 216 370 13 1044 833 213 474 810 797 348 970 825 548 562 596 29 428 754 775 725 912 434 644 829 967 324 470 305 539 175 114 749 296 926 919 1035 275 432 278 171 889 810 112 426 1042 945 277 642 171 626 769 799 479 780 218 1008 972 445 423 701 959 52 98 991 732 884 123 964 926 816 399 252 995 343 637 402 554 1056 754 799 318 1054 56 631 345 925 298 778 436 1020 695 865 941 1020 466 800 781 1 938 842 887 595 572 397 254 731 256 1052 124 365 705 750 908 84 4 814 315 837 733 477 484 648 803 97 185 368 499 714 422 217 464 491 634 516 13 104 644 599 551 39 189 55 1045 418 947 766 1011 618 430 961 873 201 227 405 496 1054 378 981 216 90 556 776 783 10 554 801 714 520 436 650 117 365 391 394 851 310 702 301 45 331 649 147 953 275 107 390 475 221 73 655 404 200 503 268 1073 255 106 309 231 759 188 79 675 869 1049 773 432 168 15 260 541 612 605 672 742 504 833 139 713 267 498 200 454 1027 1042 118 703 167 164 832 777 720 24 912 1012 15 997 471 427 49 196 623 968 233 1067 153 839 137 381 961 392 227 1039 549 747 570 554 910 1042 864 998 945 501 731 1032 915 194 170 376 786 113 246 70 245 700 511 862 220 479 841 887 915 570 744 933 379 1008 938 1019 902 270 879 586 15 543 640 32 272 895 372 218 435 839 621 138 273 689 934 573 39 766 507 876 832 627 327 638 633 305 541 615 927 270 635 689 416 53 1006 875 740 723 1051 551 1053 480 402 427 639 326 17 1022 254 506 1043 393 1016 197 337 900 1049 300 582 1056 367 298 80 539 670 561 775 627 33 169 556 47 289 99 94 922 806 168 1071 725 897 145 446 43 269 469 190 348 13 924 935 127 1006 712 263 769 1023 593 1039 429 354 854 919 549 1038 135 458 416 657 691 952 828 146 148 1065 328 838 867 820 635 42 519 751 564 671 237 754 518 914 1045 430 656 625 600 671 790 81 117 573 899 385 510 830 7 324 989 600 825 384 862 787 988 529 862 1068 367 35 1053 265 390 352 470 967 249 700 867 20 664 1011 461 889 489 816 423 541 1004 181 908 198 986 1063 1018 694 457 114 775 735 319 502 954 1030 562 265 839 538 687 893 484 87 79 972 616 530 670 820 258 653 52 845 415 725 366 378 436 39 838 685 1015 914 232 842 654 62 553 830 616 980 900 645 828 420 698 694 983 1009 976 615 53 702 132 252 106 914 451 553 343 934 1033 773 342 109 818 711 605 507 686 174 38 273 1073 203 819 760 326 824 335 628 168 766 909 733 975 93 136 344 76 950 489 723 52 285 468 1051 474 710 762 793 519 939 459 276 179 996 579 674 577 1003 983 698 632 573 43 328 234 397 632 713 1007 337 872 473 799 897 1001 1007 42 858 283 662 981 976 116 801 842 990 262 171 954 237 138 811 329 418 666 364 399 123 441 87 183 968 1006 830 874 122 586 289 680 400 90 336 554 422 612 541 480 231 274 467 510 904 440 224 750 1031 466 650 691 800 181 30 384 1029 552 1020 1000 279 103 529 687 391 541 1070 62 638 834 513 737 717 215 238 828 471 39 610 890 650 366 5 656 778 311 511 202 262 897 45 376 160 104 172 549 83 647 296 114 203 510 889 94 538 524 647 508 540 426 783 276 997 963 426 20 784 761 239 797 542 812 426 1014 337 741 717 842 550 562 714 490 676 23 188 829 638 664 1014 1067 787 551 748 18 990 383 654 471 86 544 672 1014 518 146 703 149 142 205 947 468 396 213 141 518 107 777 760 257 179 22 275 693 750 165 391 245 99 728 313 844 774 680 48 100 1041 719 885 490 69 735 68 597 931 986 751 279 687 745 420 1011 965 790 333 567 592 23 921 288 1000 638 554 705 78 585 85 667 285 923 203 184 381 901 726 1037 482 420 32 345 105 253 922 350 1061 138 761 69 97 125 621 321 827 249 1051 758 466 201 538 795 610 659 256 319 262 485 109 882 215 605 265 646 108 456 968 927 3 106 345 249 324 223 170 876 390 690 142 634 799 586 80 255 380 665 1028 918 695 1072 117 257 508 808 693 69 238 87 124 878 1029 651 935 517 219 77 756 193 887 626 301 1054 11 753 513 64 521 29 423 505 794 520 1035 793 46 131 972 1009 602 961 99 470 1012 627 713 387 570 439 479 573 749 738 653 388 182 782 336 538 122 547 636 781 336 10 467 722 999 451 371 610 1038 992 1055 674 390 118 110 220 64 551 696 873 352 772 966 369 877 388 816 917 632 942 81 569 302 154 164 781 932 1057 501 993 670 41 134 532 1044 771 79 130 13 595 565 46 50 1023 708 348 855 465 639 387 999 929 347 119 482 638 519 222 209 416 548 543 980 729 924 197 612 922 806 712 25 653 577 146 1052 656 268 360 678 869 1058 313 143 109 319 942 332 840 721 1050 772 939 79 224 418 452 416 667 511 498 991 365 150 4 51 92 242 592 174 303 40 424 853 871 301 440 265 477 604 580 378 574 175 626 304 147 1032 99 617 578 652 484 884 133 668 401 1048 893 1020 201 237 8 292 480 341 939 260 394 669 771 595 283 457 410 217 692 973 892 191 1047 16 836 811 790 444 690 854 54 268 969 137 390 170 122 681 201 279 432 258 339 693 464 345 663 748 887 118 258 345 941 600 793 53 602 294 235 667 103 495 26 230 622 735 162 2 364 314 308 459 901 388 132 93 640 814 785 821 644 371 771 395 540 787 1001 788 217 180 1053 1069 854 996 664 652 391 236 891 482 757 767 473 515 553 752 1003 11 93 432 615 813 278 973 1009 881 506 692 20 525 963 941 665 63 959 203 53 178 759 511 1069 576 870 877 1043 1057 579 72 881 480 656 267 159 253 424 709 50 770 712 670 815 234 690 751 253 400 427 1068 1072 815 36 990 202 20 650 616 204 997 776 571 188 604 415 999 31 286 426 117 398 594 268 1057 1071 427 184 640 296 236 989 1040 957 788 1069 915 847 917 212 170 193 329 962 751 642 459 102 815 173 72 708 369 862 691 827 737 41 264 584 724 962 662 875 547 854 662 11 893 148 314 742 233 342 329 1065 901 944 345 779 257 467 603 408 86 727 297 823 695 535 641 49 191 1064 173 25 1021 930 839 5 925 776 224 991 12 748 246 309 183 740 127 926 320 261 687 494 766 60 677 448 52 637 969 77 463 905 886 741 783 729 620 509 290 412 441 400 481 146 593 354 290 984 473 204 79 433 884 951 581 196 242 329 382 903 338 883 81 822 992 787 317 123 995 875 1065 515 80 1012 669 657 350 632 354 896 324 969 385 347 418 465 111 591 688 137 511 957 851 1067 708 347 661 285 707 996 864 993 508 383 867 213 290 455 767 1028 311 900 644 355 584 488 295 762 79 745 212 247 846 93 1047 511 1048 158 492 205 463 640 481 310 404 349 1036 77 598 669 999 351 158 487 120 545 1043 729 446 776 671 975 200 119 854 140 196 840 322 13 382 262 866 898 212 428 866 395 870 945 1037 69 999 82 402 989 378 639 76 960 1027 975 146 487 636 346 418 574 711 372 532 68 44 687 117 348 620 393 786 530 770 303 246 43 1017 330 887 69 503 794 273 498 641 1074 37 639 182 875 507 426 523 938 189 650 370 969 144 700 986 1074 265 532 196 382 235 715 184 1016 350 650 549 139 943 462 202 603 968 702 396 775 692 971 157 682 439 804 860 293 792 482 902 553 893 471 163 893 891 41 972 587 970 412 396 277 981 71 560 738 582 947 606 580 227 217 244 687 374 409 190 271 682 516 274 627 1016 363 71 420 571 690 649 724 697 1042 554 448 518 328 916 938 20 718 967 798 1037 937 448 214 559 413 894 190 484 612 24 366 320 247 146 289 901 371 483 838 526 429 25 685 328 530 971 1050 960 90 33 97 162 437 907 63 62 515 593 486 934 928 657 1001 800 1008 674 522 129 167 315 978 607 21 91 821 484 222 940 162 238 491 248 678 76 31 222 1039 978 189 205 181 910 1021 900 833 13 911 421 588 914 656 424 539 1027 516 504 750 982 42 1041 4 606 907 304 716 540 718 672 245 319 820 43 826 343 730 1052 929 306 1064 144 74 367 222 117 246 583 719 58 552 671 622 1030 839 258 723 664 390 117 564 820 775 256 972 149 420 2 260 236 214 699 968 723 316 865 965 128 448 491 448 288 690 57 943 720 448 221 787 223 646 987 45 1033 1017 880 179 220 934 1 45 650 3 940 138 1072 566 285 894 928 370 856 728 618 397 272 97 278 1059 557 686 743 287 659 406 1028 1073 740 688 3 78 422 160 815 411 13 859 141 85 133 95 788 896 773 694 413 280 1023 130 161 384 668 74 525 838 142 500 757 928 1005 908 1017 893 331 774 405 957 1049 2 359 928 57 31 434 5 739 210 748 767 487 357 818 136 605 735 552 580 573 364 115 833 609 664 153 323 509 54 305 824 563 730 758 361 705 222 631 30 622 236 817 159 844 581 150 568 225 536 1033 191 686 13 23 15 808 715 908 533 697 316 233 637 106 114 951 110 907 940 62 977 452 167 246 68 1022 418 171 562 484 1069 168 117 640 229 719 514 1015 887 518 897 438 775 202 768 810 855 486 540 384 251 55 598 638 885 508 276 666 932 62 393 1060 780 270 891 175 919 760 736 545 11 99 902 600 676 911 33 286 453 865 230 499 965 263 423 42 390 174 226 934 733 1069 603 419 1055 773 912 577 512 596 291 591 549 725 550 544 44 363 1043 343 356 549 334 237 326 818 966 585 926 658 1014 138 191 441 314 609 597 73 333 610 788 831 520 1025 975 540 563 42 243 671 18 693 389 870 317 692 550 171 668 975 648 89 818 483 470 165 99 723 372 873 811 637 224 973 544 727 447 706 703 181 292 973 400 1010 156 647 150 1015 944 753 729 19 727 119 315 537 408 861 646 883 403 14 437 24 211 919 573 633 175 249 248 187 458 34 745 1041 315 792 390 473 183 354 52 202 949 728 729 759 319 786 838 301 308 638 622 833 982 45 355 960 718 347 729 822 755 433 1038 236 594 644 957 371 798 164 1074 543 1073 41 366 403 533 813 701 620 184 518 592 658 563 732 762 941 134 146 515 412 406 110 309 754 551 298 55 905 731 186 427 810 20 604 893 229 854 1049 873 238 792 416 195 678 124 688 892 743 1063 933 797 364 487 304 560 324 623 895 948 695 475 622 370 152 871 728 345 764 894 254 409 979 1015 866 1057 526 898 918 584 250 260 459 11 876 1048 154 342 896 702 245 326 327 593 1040 854 177 530 156 346 622 649 154 992 4 219 576 1076 465 826 886 772 834 61 531 210 1008 1066 275 771 293 719 190 346 255 524 1010 952 137 756 703 36 934 686 902 246 1050 1036 578 84 427 568 329 272 512 17 752 761 83 630 1066 865 709 37 648 163 60 674 989 257 194 852 401 931 475 797 410 377 750 600 900 478 676 18 271 790 49 1065 553 534 716 674 547 66 219 994 7 133 959 955 605 339 17 504 385 928 470 169 65 494 76 394 547 145 710 142 1018 533 758 922 276 738 202 979 287 1038 151 764 227 104 1008 121 440 95 644 482 106 93 765 93 652 21 372 503 164 775 940 174 653 572 944 964 421 324 557 35 408 529 903 996 555 677 295 395 123 233 1066 486 53 882 394 542 516 546 1006 1016 157 1052 904 1038 681 60 73 666 359 208 736 950 820 953 511 563 796 637 929 730 141 444 425 662 901 14 1029 683 1046 841 635 3 935 179 769 925 143 209 65 379 13 965 884 903 479 925 522 768 827 791 98 880 297 1001 898 344 495 446 107 589 547 1060 125 984 374 322 113 167 688 799 344 229 712 842 452 136 1065 835 833 349 767 516 59 631 943 400 155 191 78 564 202 705 86 943 1016 765 56 186 460 261 748 607 72 224 588 215 932 1065 740 507 136 649 619 658 196 703 235 287 913 694 277 740 183 914 67 491 351 1073 1021 868 1052 177 14 327 579 4 17 562 93 459 24 418 695 273 264 798 1016 536 139 283 678 336 800 995 418 858 23 1056 125 78 844 1027 181 731 734 500 90 573 840 745 1 160 771 926 368 798 716 386 902 684 269 565 739 25 75 626 841 725 972 541 619 419 1062 697 802 858 135 539 807 32 361 82 12 943 801 850 339 53 281 146 938 171 518 780 650 453 268 532 273 298 943 829 942 472 694 622 172 183 780 894 180 786 533 845 544 734 50 697 448 402 868 908 423 639 920 639 906 232 314 917 236 686 921 175 328 356 802 756 356 918 1044 553 78 258 181 698 957 879 411 395 32 896 1 677 1002 688 369 875 369 891 6 782 147 908 946 526 7 907 570 485 726 148 1001 362 523 1031 1024 725 678 1040 856 382 90 911 823 224 1063 147 586 426 200 1029 466 171 736 377 492 101 1019 66 976 357 981 416 226 664 809 295 940 221 470 912 578 318 455 1000 907 752 503 734 995 712 673 666 104 844 993 995 368 54 857 516 330 686 14 224 1005 105 310 717 438 121 348 256 966 639 948 216 901 1050 538 847 296 239 472 698 231 935 69 776 986 118 592 242 809 805 344 705 805 824 996 163 1002 467 409 913 943 467 367 126 550 1024 913 107 885 920 331 716 613 619 729 400 889 339 445 901 852 677 441 679 657 799 234 308 670 446 815 984 853 902 325 409 227 574 974 69 747 913 836 587 196 678 808 80 713 829 950 536 490 350 50 128 758 1065 988 945 196 724 411 4 201 784 279 669 78 374 738 1045 1035 481 756 344 178 929 893 338 589 360 286 235 718 944 375 310 823 80 658 564 494 128 544 423 468 558 69 1062 1059 656 653 429 432 644 51 49 27 118 687 360 754 167 133 236 942 555 143 383 856 848 160 49 509 661 467 271 114 558 937 403 760 835 408 1044 169 76 739 970 568 327 324 1028 524 1070 944 815 753 843 137 46 681 77 674 46 312 621 400 574 780 883 1060 220 400 363 994 223 303 783 690 802 93 1062 312 1025 596 297 159 762 1029 821 89 303 532 718 570 840 986 564 38 669 296 530 172 434 759 485 379 878 564 365 512 559 492 216 849 297 616 937 1066 144 1060 794 160 128 241 19 817 263 589 759 936 69 449 331 201 570 574 578 892 988 501 690 945 190 431 595 125 898 199 180 267 438 871 444 122 37 89 253 987 254 345 655 686 302 513 736 826 216 492 1047 714 759 604 733 968 228 619 798 598 246 745 10 221 932 301 633 180 69 132 642 394 963 689 407 664 417 51 753 888 619 86 634 405 742 326 469 737 373 260 544 938 582 911 231 643 160 648 1042 43 870 815 615 820 775 370 375 94 733 705 73 132 877 779 403 62 21 752 392 196 160 280 373 315 297 619 709 74 263 629 121 1075 846 1003 184 594 1038 123 800 550 719 10 960 319 245 765 294 61 278 684 455 928 238 914 802 650 625 817 396 894 540 589 703 918 225 795 135 648 477 810 384 364 4 706 206 452 651 686 1052 163 782 99 992 49 827 614 184 257 853 726 45 1061 600 32 665 328 240 569 1035 988 1069 498 672 822 753 357 812 827 91 80 508 353 604 532 574 591 295 279 65 737 480 1058 630 661 855 1040 168 690 537 106 555 11 293 761 1011 538 486 580 570 1017 439 605 501 33 1017 638 271 398 700 260 1021 1047 112 142 40 691 94 229 826 490 1042 983 651 696 533 566 491 22 435 956 452 1054 166 875 1033 704 297 699 9 377 469 409 508 509 625 789 1048 29 281 970 969 447 509 425 911 264 1016 775 663 865 989 640 431 850 736 74 1028 551 874 540 424 612 500 35 813 122 730 716 904 548 719 468 543 701 1037 240 1031 84 618 989 789 931 896 1065 1013 299 164 301 769 456 861 527 956 295 590 791 508 1015 487 861 402 351 160 358 24 377 411 200 924 185 1075 169 722 37 945 631 416 295 669 653 908 545 978 886 1075 423 831 921 895 563 991 630 723 539 726 341 196 258 53 69 893 229 551 236 638 581 1076 947 586 680 434 868 116 811 31 223 196 372 928 356 230 978 734 471 51 318 232 732 857 34 748 209 466 966 322 335 108 864 534 852 584 445 391 300 398 1066 1017 462 677 334 795 549 1036 42 164 331 183 1021 363 1044 552 858 211 41 682 598 156 385 194 924 745 838 1041 142 936 876 168 254 78 425 950 892 50 613 776 582 1075 569 670 249 594 887 745 618 1045 243 792 687 880 527 327 1058 592 465 977 328 867 700 478 1029 661 994 721 819 443 88 1073 706 64 109 78 426 971 943 202 337 400 43 745 799 256 189 147 49 780 924 761 477 630 856 1060 978 184 735 585 73 581 1038 585 369 523 571 983 272 957 1009 188 765 318 442 365 835 683 389 1033 717 212 808 539 354 934 799 522 685 643 639 969 896 923 1017 900 846 977 288 400 100 411 255 481 481 487 536 740 888 814 465 538 563 22 193 756 659 254 890 1019 828 64 331 93 910 811 499 145 655 122 649 1014 413 848 1043 894 1065 513 925 813 768 823 873 1036 1048 226 852 699 348 753 490 717 517 1011 517 582 337 763 798 578 302 326 1066 541 524 914 906 423 233 747 396 178 588 1054 540 1023 443 215 759 10 427 777 619 887 581 442 315 1049 373 187 889 68 421 981 361 887 820 56 209 838 222 219 604 846 402 363 439 819 659 835 984 395 334 496 675 872 794 644 84 679 552 679 642 26 526 41 261 295 232 928 116 150 1020 462 852 1060 979 1016 948 847 796 141 288 213 838 813 920 805 381 765 58 658 570 407 781 129 427 192 747 506 713 1007 196 947 898 706 337 62 220 58 66 133 325 8 454 75 302 998 967 900 596 246 755 179 291 320 626 242 658 1062 857 837 881 470 558 889 179 952 753 653 298 448 129 56 47 392 242 988 489 417 207 382 120 959 1073 711 869 1018 1001 374 1051 998 484 729 333 568 280 398 761 76 244 629 815 930 1002 475 821 84 454 508 470 751 443 1052 1022 7 700 271 296 826 854 641 24 730 536 507 999 597 771 268 77 556 495 540 792 915 231 761 641 922 453 353 925 278 1030 741 166 644 980 1038 220 926 175 439 410 180 520 510 213 455 985 733 44 520 142 1024 434 270 514 309 205 199 596 615 1039 855 123 712 852 726 395 1028 376 267 957 466 371 156 929 455 584 139 772 582 129 1066 970 161 660 514 966 40 6 955 630 894 642 854 619 631 61 76 680 1043 123 1004 386 616 947 287 415 412 786 357 292 894 1040 280 180 516 170 943 738 811 501 784 291 1027 336 442 838 672 906 416 30 29 576 8 631 296 200 120 460 522 870 869 1050 1009 24 4 96 1044 229 524 704 62 553 826 256 737 276 345 602 952 712 430 240 62 662 906 1053 980 508 84 936 236 294 179 301 966 546 591 627 742 95 745 32 332 330 635 752 21 959 885 556 694 993 987 9 609 786 617 35 629 812 554 392 649 439 470 927 922 354 25 92 641 324 185 800 769 268 161 426 912 699 1063 687 245 955 901 897 51 370 39 1053 738 205 375 623 377 936 411 39 863 299 507 591 1064 679 436 810 960 482 754 752 986 123 623 301 979 667 708 1001 836 640 362 209 119 836 235 489 546 56 550 192 902 606 340 52 342 911 301 453 85 322 968 608 59 75 165 873 229 317 397 269 202 270 664 681 165 639 571 106 324 1066 859 107 142 699 817 123 359 59 935 223 636 946 422 795 360 110 893 749 160 610 572 724 251 862 846 1069 972 835 542 384 251 727 558 195 1074 332 100 1073 842 429 834 959 189 503 540 20 739 520 1030 865 222 262 445 94 643 889 737 519 575 471 906 177 999 463 585 728 302 1025 427 13 181 19 408 944 607 220 625 168 846 1 988 640 708 921 415 974 690 529 114 833 666 259 906 432 745 10 27 162 799 236 1059 782 83 99 760 720 816 1073 978 373 706 476 621 855 257 753 58 193 31 82 179 820 884 699 207 661 282 85 1039 1019 1020 761 321 787 582 271 212 640 744 965 790 171 378 929 29 223 345 971 269 182 215 517 693 710 603 761 1003 43 905 866 610 460 15 614 57 935 289 817 634 360 276 413 339 19 76 211 767 1062 461 165 525 597 701 553 247 836 512 395 370 850 725 599 804 438 852 911 4 77 969 1058 892 1014 297 265 337 485 395 492 527 243 489 100 585 1025 1013 223 133 41 521 56 228 978 127 587 1008 769 789 1051 363 140 372 1031 948 845 42 764 500 416 295 201 768 965 83 736 213 1015 86 127 609 945 1073 800 617 690 742 13 305 322 109 605 31 203 537 1035 1045 633 971 713 1005 754 537 1001 991 171 29 919 306 16 509 838 616 645 1054 757 710 925 631 364 78 122 1052 880 881 175 530 62 186 177 189 744 146 27 659 217 294 963 880 504 666 518 754 656 432 802 714 268 707 537 830 897 716 423 608 1049 746 669 472 578 237 1015 545 210 662 460 274 654 29 404 963 69 712 736 913 303 849 207 597 734 776 820 260 149 831 246 821 840 368 534 317 806 1006 493 557 558 458 1045 358 765 470 250 771 562 783 125 925 1069 1039 899 614 537 935 383 113 663 388 579 1029 176 289 903 833 756 187 536 18 1066 147 384 603 652 1024 477 486 351 515 457 572 946 930 837 22 408 486 162 731 594 41 946 237 854 395 745 7 712 913 267 15 59 485 257 469 561 684 81 870 683 1010 121 125 332 403 221 1057 696 260 477 943 207 21 14 141 910 743 762 257 136 495 1039 811 838 333 683 95 1056 333 51 591 641 442 974 1043 69 96 84 974 610 772 639 216 514 198 309 536 463 1063 169 373 1033 188 755 603 352 278 974 203 595 615 394 561 1028 324 198 186 1014 804 357 749 731 638 317 713 245 600 1066 130 891 315 228 303 614 190 330 585 1063 711 613 866 891 472 746 764 820 156 157 471 946 207 149 343 731 594 719 891 509 519 600 824 391 338 651 505 300 895 97 130 16 973 426 293 304 624 572 565 709 139 813 687 211 254 741 404 510 406 294 136 479 786 694 912 631 898 982 68 361 912 271 385 84 207 479 884 404 294 812 649 502 319 916 1018 1 532 409 1023 916 650 270 96 703 739 34 102 213 771 936 427 808 458 1025 21 676 256 440 281 530 497 285 96 252 584 848 837 932 687 671 97 131 333 291 592 390 517 384 247 224 504 856 773 497 445 716 764 17 409 1049 1050 459 159 685 414 910 857 386 784 493 940 767 170 511 683 375 29 135 346 24 172 821 46 915 319 771 666 542 546 791 983 387 951 928 40 822 64 576 505 518 231 825 16 414 502 183 147 323 1048 520 895 401 1035 118 1031 832 1013 26 1006 313 643 567 445 971 672 593 28 11 91 581 826 335 189 164 458 277 240 708 149 1014 712 1069 569 132 116 796 335 859 496 356 433 996 634 553 631 905 409 288 358 849 444 15 90 957 836 348 549 393 809 365 1053 177 200 400 349 761 199 386 854 653 355 465 671 704 721 362 170 148 553 972 127 522 833 754 220 136 898 313 367 310 781 454 812 893 1053 43 112 192 684 306 984 687 316 111 749 470 277 180 919 775 1034 190 8 642 399 515 249 568 188 399 653 491 2 590 142 431 558 649 208 724 414 1056 349 883 299 887 1023 503 18 226 389 896 646 407 297 84 76 284 1048 916 62 103 651 59 490 1044 215 936 731 1017 650 783 1071 371 909 639 379 698 319 739 821 1068 980 622 347 717 385 493 794 284 1061 63 818 358 1022 860 826 385 31 786 752 88 964 643 957 33 165 850 452 98 285 85 765 7 360 324 257 862 379 553 721 687 1027 964 816 827 91 437 805 382 201 391 206 597 414 948 353 466 510 936 215 333 117 475 174 583 529 683 882 463 984 672 66 1013 381 956 1037 393 588 1062 81 1043 431 895 73 866 942 657 285 612 947 7 650 908 1004 119 531 124 70 379 131 854 340 1019 290 118 233 183 365 253 529 938 251 195 629 993 123 669 421 731 683 526 532 914 277 323 808 106 55 803 784 1021 432 98 704 648 630 163 1027 288 4 826 651 844 134 1041 697 926 749 813 141 909 341 715 887 774 868 872 387 61 1023 695 384 824 553 674 279 186 338 601 93 542 767 536 200 186 650 582 336 279 246 399 731 555 164 605 709 202 882 791 429 623 786 1057 625 220 932 402 954 889 318 208 539 128 829 203 511 576 714 287 671 1024 213 530 1069 596 514 917 84 856 828 1067 650 140 203 216 912 351 308 508 930 591 319 792 871 200 405 658 48 642 364 600 536 1036 596 472 848 770 79 851 552 240 943 601 877 518 456 904 742 943 289 545 1045 1037 212 918 3 1009 306 489 823 972 428 779 981 834 348 472 1032 827 216 146 992 626 564 424 1074 379 1016 537 253 402 45 1042 415 364 470 950 478 1023 936 252 275 809 513 1056 365 882 13 103 465 986 374 82 473 864 830 982 1066 546 833 185 1072 723 238 167 950 279 243 1013 966 511 16 231 401 50 487 1056 154 715 485 896 1005 768 543 172 986 426 1041 1070 805 680 144 188 465 1024 674 828 491 491 683 881 1028 539 741 240 863 223 637 693 561 925 582 503 283 902 254 692 853 428 499 273 119 130 304 1074 541 1045 1036 687 53 462 509 464 624 767 282 317 263 760 627 529 859 1067 983 586 485 568 474 1035 697 453 688 591 1004 29 367 212 581 599 1045 184 137 422 925 303 405 445 519 1029 37 373 29 463 390 420 220 355 274 623 392 33 677 965 192 735 261 220 760 604 805 97 67 404 926 535 683 271 117 802 222 29 924 799 563 107 870 238 635 371 290 289 397 600 728 409 850 882 881 171 637 1071 1008 1039 669 370 555 753 775 497 268 1041 844 672 916 896 281 431 846 480 406 234 708 629 582 716 662 537 966 748 155 683 847 763 402 598 1070 1003 154 918 717 380 1040 419 904 461 270 452 143 287 24 868 757 461 982 1033 755 28 636 345 594 1001 800 817 798 442 476 946 931 543 251 544 1023 82 21 385 546 213 959 389 304 187 979 9 533 377 777 797 310 227 469 348 661 624 65 604 581 1057 330 171 244 490 1076 471 71 49 558 177 1000 768 564 996 315 734 1076 940 398 917 438 343 702 317 126 468 249 217 343 178 724 506 256 928 125 480 25 19 462 424 744 230 1051 945 1074 592 407 332 117 386 96 945 793 600 512 643 153 785 268 741 306 925 158 1074 574 71 602 322 313 662 475 765 195 788 925 22 826 1063 496 185 501 661 368 373 514 686 827 569 303 276 405 254 580 259 745 616 45 958 294 811 378 1031 667 719 119 1075 315 356 428 659 113 545 139 419 627 2 374 962 907 298 369 553 137 879 739 639 154 919 165 55 400 283 332 31 203 391 838 207 1059 704 1045 867 76 348 227 11 605 356 154 659 1074 693 409 798 880 377 180 437 60 520 190 512 383 1023 1006 168 743 945 1069 152 847 778 1024 59 56 255 130 1013 515 418 457 245 430 678 832 498 133 1063 934 691 657 490 668 304 462 204 558 577 696 78 974 396 1031 81 632 290 907 60 14 266 639 237 95 832 309 47 2 372 469 35 719 264 970 766 176 814 628 397 27 1036 407 495 666 64 1032 530 845 1033 619 555 605 644 291 206 633 844 664 233 427 355 132 882 616 748 19 772 626 354 760 890 636 708 825 701 669 30 167 1042 95 251 1022 300 385 811 188 178 333 386 215 93 582 394 433 83 412 369 555 231 298 1029 165 163 253 636 671 829 519 1031 463 752 935 68 1017 168 940 563 23 70 560 112 964 300 242 373 204 776 205 741 342 580 258 903 42 932 406 28 517 969 505 259 916 971 505 163 812 953 226 39 273 287 194 4 641 907 925 491 227 149 1071 432 497 386 319 790 1061 132 720 1058 967 417 621 842 145 585 325 832 809 1024 252 429 1013 566 27 615 679 643 662 885 883 593 454 782 962 344 1076 83 517 183 38 764 558 686 892 308 447 990 744 991 231 767 29 34 181 616 635 44 354 990 766 788 285 824 653 942 925 783 716 730 252 542 16 475 155 1043 776 133 107 552 965 890 248 744 368 458 405 129 774 46 612 339 757 162 248 416 594 486 939 75 337 576 148 1040 551 686 950 526 81 239 154 671 880 523 402 368 661 585 536 91 109 991 52 581 479 1012 693 131 1018 373 508 404 100 660 341 373 412 16 534 623 768 983 85 794 71 20 893 977 240 314 949 750 990 367 205 984 44 565 143 537 623 134 192 939 594 890 130 547 1023 5 609 610 74 380 515 819 703 750 40 76 2 192 526 973 1010 723 882 899 103 703 474 440 403 949 866 553 1063 966 1050 131 776 555 565 914 849 152 651 574 95 664 166 252 788 1043 358 438 475 815 957 68 69 153 73 738 740 912 787 518 645 885 838 15 182 968 520 880 941 3 307 904 581 148 738 6 204 524 1026 815 323 361 768 920 264 36 903 159 959 325 837 628 796 425 53 50 226 168 549 826 244 631 553 668 981 514 121 890 118 466 522 1038 25 31 211 315 317 409 678 177 196 3 392 920 252 108 977 651 600 964 984 939 713 438 301 829 764 197 1016 816 192 1017 875 925 774 395 198 1042 168 481 444 8 324 365 400 542 305 953 953 20 250 27 794 829 752 304 278 1055 662 671 484 362 1036 411 59 841 726 1001 1042 544 679 725 1037 413 560 336 973 981 300 192 670 321 1014 291 736 167 433 923 1008 271 41 485 728 753 226 181 794 66 5 83 716 912 541 69 199 510 615 864 348 686 843 688 624 295 281 951 621 144 103 88 283 696 845 1070 400 396 44 858 638 402 240 132 457 661 922 35 25 934 894 626 215 614 189 161 35 888 379 1022 87 750 830 144 912 744 357 582 186 440 708 688 988 115 628 338 540 662 257 916 554 681 382 312 249 27 504 401 244 295 1066 578 907 729 1037 74 1062 48 1072 509 862 92 301 979 664 340 91 961 995 440 1041 1003 284 461 107 130 364 993 943 321 936 827 384 1056 737 955 782 67 127 970 455 597 567 885 867 299 703 72 688 174 160 97 454 28 999 184 547 1053 24 263 215 938 44 478 495 4 605 38 845 559 540 331 532 174 1044 467 7 515 261 526 202 1029 311 1013 630 593 395 117 441 476 192 350 386 589 695 18 884 1035 1045 815 544 647 371 181 428 917 417 964 968 271 68 532 443 883 160 342 351 46 1018 696 37 898 18 883 714 371 421 267 925 427 451 570 799 46 487 368 990 66 358 873 1056 1050 685 499 114 78 290 1038 424 110 620 337 917 493 67 278 824 149 551 63 1065 978 307 87 652 758 97 911 708 105 74 118 455 995 325 93 741 84 703 1037 582 699 818 783 775 828 1009 967 183 441 448 924 539 11 647 1011 1021 133 1000 136 1069 213 471 724 621 22 505 1002 977 89 689 897 568 1073 215 294 753 1054 30 314 68 614 27 441 207 174 385 496 783 769 822 899 528 816 582 603 81 498 686 1038 767 347 255 758 419 499 88 32 208 788 715 541 496 475 743 378 1038 147 773 971 183 84 1044 149 93 241 894 654 171 899 1069 948 709 406 635 876 836 158 582 795 505 327 420 862 749 588 464 205 190 885 1067 280 712 887 465 1032 873 118 338 71 446 217 698 880 114 39 965 1051 136 52 534 528 1047 819 820 19 648 53 275 825 301 595 570 778 637 649 560 669 47 436 141 567 631 198 708 644 352 19 765 406 1056 570 1002 404 238 436 987 916 730 115 923 325 840 745 216 1073 273 220 541 470 169 72 867 797 478 190 339 89 903 1066 453 327 617 628 263 190 1042 219 456 375 723 287 786 466 714 624 659 178 201 250 864 609 523 215 602 504 456 127 936 1058 753 756 672 417 892 190 804 610 890 819 345 963 14 259 390 1039 712 896 868 94 253 917 778 607 482 18 174 718 256 308 648 290 169 388 554 487 1055 703 288 451 241 654 85 1076 210 312 23 207 536 356 153 140 815 169 468 254 383 779 342 586 799 674 388 675 708 460 866 660 376 133 199 796 373 164 278 247 275 200 585 934 958 251 661 704 989 9 531 1051 556 569 544 939 437 436 189 1045 354 441 533 98 843 235 336 789 1045 721 31 49 149 370 805 1073 735 1000 304 170 219 439 913 544 629 321 999 547 717 413 344 251 440 456 817 477 310 898 265 908 961 352 662 677 522 285 839 382 949 99 8 767 159 471 246 418 979 835 268 218 278 210 1012 259 424 822 266 85 461 860 14 95 39 655 1058 645 461 410 204 996 256 164 954 971 70 433 463 204 821 726 776 618 968 506 9 627 627 351 177 38 237 89 966 420 765 870 770 380 1006 333 1023 833 686 118 75 1008 489 587 611 963 1025 981 89 965 768 544 172 438 411 43 636 423 503 612 494 671 894 1046 566 666 697 519 552 766 400 114 482 436 648 24 690 874 1009 292 883 38 964 932 18 615 224 904 145 340 566 992 998 109 821 383 720 898 920 972 710 45 423 496 595 844 21 610 776 105 120 815 1039 282 429 655 350 128 503 386 498 295 1057 1073 770 993 421 991 635 692 93 535 470 436 952 437 919 604 514 376 318 142 18 986 843 991 838 1026 1009 60 968 39 421 583 454 1009 395 541 46 1041 642 400 891 977 606 438 709 410 403 811 1023 964 283 983 1072 602 629 572 878 912 680 705 1017 436 1042 696 621 652 167 991 257 600 879 443 250 1055 151 299 120 329 769 246 146 1032 677 331 833 132 682 165 710 692 600 501 611 63 211 556 582 1018 928 58 673 860 371 116 635 738 92 918 732 208 174 708 993 759 236 1053 126 429 648 1002 463 743 189 342 67 656 743 398 862 324 516 424 515 276 360 879 612 513 449 388 21 1067 429 428 234 1069 613 878 844 1052 416 295 911 721 978 838 457 459 543 225 799 229 870 522 1061 172 1018 63 230 311 685 275 530 776 252 39 616 1007 750 416 464 62 890 641 729 797 624 271 829 63 879 673 991 933 900 498 360 445 57 1017 284 218 465 286 435 193 1003 717 719 993 233 217 871 350 581 522 327 838 770 136 143 1050 360 391 1024 796 1062 301 900 727 519 127 1013 38 598 1021 959 278 597 464 149 818 96 316 788 996 754 467 128 308 999 351 245 559 1001 825 815 654 148 48 776 876 525 537 258 707 117 244 85 132 679 796 70 695 216 753 542 582 909 963 457 1069 132 538 1016 576 117 833 706 472 232 375 475 906 68 885 105 856 639 531 298 999 691 298 532 1030 578 1048 91 1074 696 414 452 687 1075 637 97 591 293 817 686 326 93 508 672 101 65 296 757 651 879 833 181 923 99 1046 332 206 778 350 149 113 57 647 179 608 863 474 101 1044 909 435 275 462 236 724 289 304 239 155 219 459 484 426 44 571 920 227 592 118 572 290 10 1038 906 184 82 181 124 377 927 236 906 429 39 1024 1007 694 386 589 753 397 704 958 176 655 773 98 883 684 1011 113 183 99 1045 426 351 197 821 765 384 415 425 645 609 1053 646 50 106 168 1034 1028 710 808 696 933 174 255 92 866 1064 984 525 782 792 175 663 3 55 609 1007 12 685 622 193 567 358 683 374 525 660 933 79 519 848 980 141 1064 707 673 157 104 477 712 673 265 275 385 571 33 784 90 917 116 811 87 562 438 823 122 450 589 834 267 1054 398 1022 586 190 372 604 956 102 1033 567 770 105 942 653 589 541 248 500 199 626 998 70 819 120 848 508 952 426 8 289 192 689 64 977 281 142 33 891 223 238 697 285 511 571 443 315 756 350 1068 991 945 1067 797 1016 956 836 609 256 507 876 224 839 607 104 828 602 957 193 766 1034 371 733 162 284 400 1047 289 433 719 1028 986 665 567 1025 499 760 208 413 974 225 815 317 1027 340 768 1070 1070 641 770 1049 17 227 387 1046 293 339 826 910 230 897 967 206 394 905 824 1020 244 373 1012 101 23 102 85 998 82 909 302 469 485 227 847 1025 305 521 637 288 754 10 848 1076 480 315 600 894 233 984 39 236 315 141 809 1007 237 58 706 973 122 999 827 769 214 69 939 54 760 802 195 757 212 749 560 728 964 905 263 421 444 620 369 789 917 556 923 806 1 821 1051 478 589 720 152 400 585 44 596 256 530 1001 425 272 163 341 394 670 25 291 220 313 216 86 669 495 442 914 937 764 978 736 567 1027 213 420 85 942 989 600 437 266 241 347 804 1047 574 580 255 512 131 882 412 997 274 369 996 514 1051 219 92 722 991 817 281 810 851 578 811 38 273 247 10 1061 563 1000 842 739 806 18 201 1048 331 232 380 643 361 178 213 395 694 666 1061 604 961 795 464 147 420 66 156 274 1027 1015 1026 197 1007 985 1060 586 1044 201 118 320 929 759 426 922 190 799 633 535 248 705 374 983 977 325 514 937 634 1036 941 158 49 565 413 987 968 136 420 485 880 795 86 917 378 529 83 298 835 112 139 925 210 303 658 554 403 881 894 1069 355 1003 403 971 824 574 683 197 186 638 920 537 980 237 1039 772 305 241 945 88 941 66 500 238 388 764 747 902 1023 2 576 486 420 596 486 301 911 679 424 58 547 1047 93 592 799 217 530 439 344 190 643 368 386 776 587 749 698 517 588 3 1003 466 899 64 671 552 818 814 206 1028 981 649 171 658 607 469 22 789 305 801 998 680 610 698 712 435 412 6 901 692 268 49 674 594 506 875 276 1040 728 866 841 66 842 439 823 446 680 492 956 1016 150 708 800 390 125 902 226 104 936 1033 510 45 297 773 938 756 96 639 869 142 175 881 544 719 347 709 555 607 838 791 651 557 751 348 851 1010 855 972 765 721 991 871 941 619 309 489 92 830 524 1059 10 1021 839 963 425 705 982 1008 468 949 915 826 323 41 317 789 393 972 118 518 993 1016 838 791 910 283 502 738 342 856 262 963 508 1017 12 275 558 797 737 725 685 187 760 852 808 47 534 151 676 45 620 391 539 1000 202 413 130 92 1075 661 762 883 682 447 455 1028 736 1005 1005 292 231 353 575 600 630 806 842 477 106 112 814 185 588 863 159 1053 277 368 448 426 903 1064 142 106 642 955 1008 1046 795 743 71 607 352 26 523 10 741 411 379 567 485 187 383 1057 582 143 465 924 800 676 521 473 122 545 146 671 811 771 320 205 741 615 585 759 722 677 209 550 870 366 580 185 550 841 374 339 768 985 72 1039 91 954 586 829 856 169 249 273 985 361 64 413 515 430 671 643 556 289 107 319 1054 715 721 184 607 725 1072 215 196 235 359 250 278 254 341 461 506 511 153 250 412 618 731 795 883 554 823 977 866 598 520 543 836 160 264 190 184 260 501 6 612 826 454 555 291 668 163 253 1074 365 605 317 141 954 164 505 244 919 412 309 831 306 442 204 976 419 1011 960 214 706 727 893 581 548 932 163 261 472 57 637 480 767 758 154 140 560 830 384 974 386 372 707 804 479 117 1 25 879 1072 851 314 941 188 820 595 39 884 34 489 130 542 61 417 661 1023 362 766 169 192 203 499 659 67 366 170 435 557 1051 172 410 83 485 905 1005 670 574 937 602 920 641 674 304 490 133 795 132 647 520 706 414 454 177 1044 64 31 305 450 114 25 662 93 1050 496 937 277 618 581 596 782 518 501 886 795 662 171 1001 595 780 21 1040 478 278 765 575 772 658 326 57 268 1049 134 3 972 685 854 869 992 894 40 497 896 506 484 728 748 870 1033 652 1035 1052 661 508 836 566 522 700 428 405 544 538 232 337 867 466 361 288 22 354 428 1074 109 666 855 1022 159 516 701 43 392 434 108 91 445 292 497 43 377 676 759 285 871 514 477 805 749 93 275 958 281 14 751 408 791 663 399 400 368 736 690 497 270 1036 33 914 289 481 86 476 112 33 615 477 354 139 992 731 912 929 367 494 1069 396 432 948 840 549 609 332 306 223 658 677 946 65 373 1071 525 779 468 825 763 391 845 352 216 612 1046 8 505 151 434 981 115 463 127 366 949 984 929 931 418 507 559 283 251 485 259 802 185 270 892 966 495 382 669 516 523 853 1059 953 1016 355 158 831 127 929 541 849 490 928 151 767 647 562 508 126 715 788 233 392 431 294 799 858 264 996 305 806 259 290 564 571 56 310 895 396 998 255 1028 524 665 919 634 834 62 778 361 312 83 423 668 342 1018 85 936 1052 516 556 397 796 610 446 982 727 254 764 804 968 42 1052 863 364 905 1075 497 887 1072 489 1008 761 315 952 179 471 1071 302 1 727 1070 499 1059 888 610 313 512 526 29 431 984 576 1038 871 439 304 104 148 98 567 212 414 1069 226 934 953 973 420 801 181 625 101 1062 100 117 769 20 452 153 8 165 821 102 476 531 836 686 128 344 721 535 343 89 782 791 81 446 69 6 911 782 38 346 383 350 68 685 759 931 652 534 336 93 967 430 372 858 127 891 804 268 838 183 409 145 913 642 289 53 119 825 343 209 258 564 580 953 823 296 733 691 408 511 568 501 479 687 240 596 786 230 1027 195 646 851 489 465 994 366 472 133 522 324 688 946 961 374 457 814 886 917 477 347 144 558 389 705 736 219 336 1027 1039 609 1075 718 267 71 1032 792 674 901 913 311 430 670 648 1069 543 662 47 545 354 259 141 299 265 391 532 1049 426 272 486 555 837 647 1014 769 634 719 768 484 801 783 771 317 808 989 921 329 510 885 233 889 939 941 465 297 408 768 977 1058 968 915 505 283 772 459 966 787 723 290 99 596 639 850 787 972 245 207 691 271 924 40 729 1047 410 69 411 332 37 266 1019 839 753 235 539 964 788 631 133 196 1037 453 780 970 980 687 330 582 112 624 939 309 915 366 60 997 295 524 544 862 454 383 501 421 261 60 668 615 617 1045 324 721 1007 889 203 166 52 411 480 33 756 690 385 1058 264 1059 811 772 184 339 203 731 727 787 826 206 680 280 66 361 634 338 201 426 989 351 676 717 963 162 444 745 486 226 1033 136 507 566 518 690 354 16 7 784 157 165 744 572 415 844 1048 680 729 689 278 1066 993 31 675 645 769 166 792 828 752 754 870 956 674 582 729 34 431 338 983 960 242 91 990 412 979 890 116 480 545 445 294 676 514 677 152 721 251 503 948 876 955 940 43 497 346 25 859 370 261 545 299 225 696 723 627 618 434 773 651 530 360 601 288 187 5 767 452 349 948 715 375 735 150 906 684 201 477 650 1048 1076 95 1075 304 979 368 933 512 664 1076 969 28 79 576 664 939 109 208 1012 382 682 231 764 954 218 287 48 522 724 744 1051 1007 547 481 525 535 539 162 59 473 398 558 463 627 310 717 1000 480 483 964 392 942 796 328 354 671 1062 174 378 227 166 944 472 321 188 1016 250 882 6 812 683 284 932 828 996 843 490 22 572 1074 594 258 637 5 376 60 626 116 542 585 161 522 542 959 155 552 602 909 766 365 292 463 130 860 419 723 964 231 766 555 238 470 195 857 669 116 1069 487 288 494 598 19 432 508 738 182 833 227 1035 681 906 900 8 942 629 894 257 288 1006 420 864 787 656 634 970 637 298 197 1006 949 487 378 938 129 197 560 505 649 376 51 577 564 542 1060 535 1007 281 126 977 954 622 534 774 1063 391 622 415 739 82 1069 324 682 431 854 431 93 933 806 178 1003 1071 188 82 869 243 238 548 596 231 537 789 647 685 594 45 169 92 676 1010 865 856 420 387 400 198 489 216 97 62 49 292 611 366 320 1075 134 185 197 759 220 512 858 8 357 746 271 851 425 1070 1022 165 320 80 508 421 192 391 165 687 39 871 1028 534 25 73 540 336 784 416 314 605 947 991 280 893 1054 117 572 1029 943 1035 596 432 605 899 1041 1036 15 263 845 530 211 827 64 475 21 820 368 668 929 344 366 660 1049 557 109 848 31 303 216 164 561 725 744 228 73 676 666 31 36 963 155 235 1039 604 174 647 680 237 392 977 729 654 261 260 557 187 489 683 232 720 623 194 383 220 649 300 457 690 885 350 330 340 9 764 302 214 381 605 642 596 147 824 1053 799 997 655 44 812 449 173 491 455 920 40 721 349 1041 251 551 578 854 956 60 518 879 200 534 752 586 346 642 651 1043 511 512 662 887 1009 220 346 658 617 984 862 343 858 639 694 274 941 723 586 177 222 283 899 509 240 897 692 306 744 771 775 643 909 1031 66 36 1000 63 77 959 1059 686 302 159 1021 780 999 340 151 538 721 122 354 335 146 819 664 296 988 468 210 997 612 390 647 395 878 397 545 1070 998 668 389 654 377 956 443 831 804 521 692 706 553 603 69 145 907 756 150 76 16 71 997 302 239 422 589 27 127 830 592 727 1009 414 789 807 906 210 723 386 963 530 481 1054 608 731 480 541 417 516 126 509 371 360 727 771 111 633 211 380 726 897 570 748 467 73 1019 14 148 991 585 428 270 184 509 883 601 1020 92 940 1064 876 703 416 58 550 16 166 849 879 819 945 568 779 984 252 735 917 326 837 664 698 145 786 718 710 564 21 311 103 1038 358 90 153 39 1020 17 7 1011 906 388 173 434 438 718 1056 906 407 469 610 201 522 289 781 644 427 369 996 193 597 246 784 58 427 660 570 409 1036 389 278 629 852 475 892 656 964 918 338 570 882 897 356 331 391 411 336 187 434 772 664 426 64 194 217 442 1043 960 298 154 77 339 484 19 224 690 150 258 652 234 135 843 963 322 410 1007 787 225 68 185 892 876 256 468 178 888 134 243 611 194 1025 651 312 432 638 784 499 280 488 1014 1024 807 1026 856 255 379 944 255 31 848 1006 879 639 517 884 564 1049 1074 391 889 741 802 659 825 649 211 297 356 449 529 461 367 720 188 299 823 973 1061 859 353 1066 886 788 328 901 619 980 204 966 535 728 141 696 301 331 482 56 208 45 507 770 370 631 966 321 21 996 1046 630 8 244 605 324 63 737 418 101 669 47 397 514 1050 1076 783 276 84 659 800 40 75 497 306 686 810 268 275 332 1057 350 1045 842 65 467 868 266 490 627 411 537 368 934 987 152 297 790 1073 943 687 786 147 729 97 440 945 815 262 303 671 185 483 932 304 689 382 515 304 471 825 626 465 463 266 530 876 647 133 144 560 468 516 530 509 740 228 352 653 254 329 704 984 546 433 494 175 308 999 516 941 362 57 192 680 1068 70 781 75 218 943 683 347 968 67 680 1019 659 18 1050 247 231 775 463 475 343 107 172 89 886 1035 879 247 1060 618 1036 254 186 717 920 702 967 908 943 940 844 620 137 256 643 464 88 46 1024 832 316 938 95 746 257 13 61 723 435 842 388 315 628 327 873 919 570 436 139 332 861 905 672 182 720 244 598 438 123 927 189 355 859 1036 821 16 148 912 575 991 366 635 209 646 732 51 308 485 952 469 262 275 135 872 87 293 442 458 808 51 619 859 300 419 362 408 472 812 620 154 614 866 954 993 240 138 65 434 861 140 328 149 699 299 245 428 502 33 984 665 39 505 257 426 438 141 142 342 827 801 316 446 797 31 196 246 1071 410 437 729 853 282 259 996 910 44 707 150 800 591 991 548 44 963 843 291 339 485 61 324 385 12 178 235 564 79 979 918 486 946 539 631 437 1016 967 586 410 1029 889 835 502 252 135 774 15 702 325 787 928 698 488 1057 250 114 358 777 377 712 608 211 754 132 239 908 1025 570 1021 726 368 322 304 1063 31 922 10 965 364 1016 324 137 387 417 711 655 605 382 801 389 376 385 39 216 630 103 977 846 505 920 747 955 306 432 688 515 736 534 399 263 922 699 1017 648 1025 32 340 307 417 612 496 384 842 542 413 162 176 339 40 979 569 742 794 760 818 132 989 888 520 924 948 158 854 336 856 338 705 215 315 270 865 832 529 938 794 213 451 693 720 984 544 909 244 467 839 841 153 658 626 940 652 602 555 638 179 67 972 237 659 386 101 430 136 783 623 592 712 867 291 423 892 219 122 495 1006 984 94 44 354 242 664 691 740 55 768 240 653 185 908 90 875 742 550 1072 836 573 821 845 538 255 237 268 479 582 353 1064 157 982 1023 787 794 146 182 606 41 650 884 693 298 953 414 305 98 212 1004 773 946 899 857 200 447 692 313 190 1075 705 450 634 368 736 326 178 240 701 149 902 98 808 106 395 326 481 245 354 369 36 238 241 610 754 347 84 821 438 777 238 909 369 929 827 93 1042 506 647 212 733 736 130 765 278 232 445 485 364 303 923 773 785 591 462 304 534 278 253 485 153 1065 637 1005 883 5 805 71 527 43 43 114 249 1018 57 651 246 49 699 769 51 370 463 861 1072 508 298 118 483 643 302 865 1028 60 627 978 378 356 62 324 818 923 942 902 718 546 635 521 335 354 103 736 991 843 453 412 322 701 738 708 782 1065 119 42 984 460 888 862 722 297 716 771 689 297 229 667 832 449 372 417 82 861 99 526 926 16 506 365 1055 120 327 912 932 1007 108 663 1074 60 52 245 21 135 971 834 494 449 461 427 884 952 1035 1006 29 455 1061 363 242 418 965 1037 1004 833 883 1076 1046 193 993 855 270 125 1051 453 840 799 546 841 983 632 308 261 365 1031 946 45 415 950 164 614 4 761 137 538 231 929 520 733 368 486 144 567 988 308 1051 575 893 746 341 437 861 447 1023 197 474 672 430 54 11 982 1061 222 881 633 150 887 738 105 13 1006 213 163 464 227 895 801 237 900 1061 461 959 357 1017 589 941 469 374 99 73 538 341 954 196 234 988 237 939 437 466 568 778 465 361 1050 445 540 275 195 668 698 726 51 854 313 312 422 611 73 835 954 1064 102 120 276 348 111 1037 326 902 163 549 812 864 648 500 537 423 253 64 840 550 16 267 988 876 50 149 708 77 369 967 1062 382 895 870 152 472 628 147 71 805 591 462 638 439 664 508 94 45 257 604 908 909 947 646 244 587 486 998 849 233 258 279 382 888 777 874 590 135 27 97 837 931 153 660 988 442 935 464 242 1010 163 489 771 755 603 668 729 801 1051 156 185 662 394 954 725 647 38 854 979 621 619 753 494 359 937 829 658 795 335 849 619 436 429 948 88 280 805 1006 710 636 488 881 49 672 314 914 928 390 923 475 106 1053 83 1056 486 497 996 679 563 251 874 961 926 294 1010 371 265 969 295 76 723 128 938 749 913 565 922 278 236 568 85 1027 1039 585 295 223 209 18 640 332 441 1035 308 983 819 741 394 543 846 1019 10 772 21 161 351 906 901 788 1055 72 337 71 253 234 67 514 1066 109 140 793 741 816 696 810 119 669 963 326 640 818 628 977 552 340 646 897 538 84 723 901 764 51 529 997 335 825 863 185 339 696 863 168 826 912 66 930 963 587 459 626 905 1076 321 618 610 980 574 266 913 1005 147 963 991 285 564 808 629 499 247 105 993 201 1044 441 151 225 283 76 65 659 647 369 1070 1057 308 270 712 605 49 920 535 449 997 540 1073 966 993 790 131 484 890 413 777 918 46 622 838 749 774 910 431 997 724 820 940 207 78 721 263 110 539 41 714 76 756 1041 87 332 992 380 691 535 801 227 809 126 28 421 159 960 724 420 395 598 822 1023 281 1073 560 246 484 366 1043 289 926 81 83 49 438 353 335 608 348 432 576 27 710 242 627 707 857 648 134 518 343 1042 146 202 890 277 738 246 496 918 712 405 454 832 257 343 948 189 228 82 8 679 856 9 835 563 781 548 859 492 993 1028 985 1076 289 917 599 633 148 509 356 184 919 178 598 540 104 694 31 621 1028 609 38 138 278 685 650 271 777 910 335 278 113 142 974 853 654 159 1009 266 694 778 218 440 639 654 1020 565 685 417 5 461 976 643 240 929 911 615 941 1019 754 135 327 171 308 415 979 932 901 704 113 592 36 855 223 447 724 96 119 44 675 480 298 838 870 615 147 46 791 583 196 1039 494 1067 128 202 934 191 387 338 1026 989 573 805 237 270 974 106 881 941 65 1041 540 299 353 581 836 649 217 432 316 11 318 251 330 1054 167 1061 87 1046 128 674 606 411 627 529 556 342 121 640 1043 956 717 489 524 323 257 239 876 146 1062 235 718 169 303 1006 802 824 685 837 275 1000 797 491 178 281 558 776 328 919 350 516 408 385 287 226 811 721 594 10 236 1052 295 426 707 535 779 51 822 642 849 1032 669 471 1067 592 274 1000 116 532 157 633 419 461 936 590 988 985 674 201 639 798 130 488 885 585 496 340 772 874 399 200 319 631 1009 982 572 603 187 674 572 774 1056 23 191 985 750 1055 788 998 229 528 357 544 564 459 967 300 487 177 908 814 138 730 1052 466 392 5 12 3 404 339 795 896 356 954 842 826 62 812 542 989 893 364 674 398 639 107 965 643 527 492 564 717 979 419 908 607 811 873 743 234 787 383 953 961 372 990 309 793 459 458 547 412 162 1005 711 688 732 210 187 481 791 96 1021 951 126 65 786 602 14 187 589 522 291 481 988 523 385 517 825 729 940 47 909 342 1022 1018 496 249 123 55 987 399 269 78 271 660 634 1035 290 580 783 775 618 519 28 54 197 113 929 845 534 654 204 303 973 496 417 160 8 644 759 653 534 1011 361 757 1000 290 747 404 822 736 659 609 355 164 985 70 838 163 302 117 807 742 864 91 586 296 854 1012 665 507 165 391 284 967 1029 673 860 139 412 676 1013 915 581 372 244 864 77 350 693 685 381 1043 309 1033 551 1065 479 533 138 992 1062 751 807 163 973 555 865 924 429 68 587 367 1033 689 116 658 357 590 531 500 241 974 675 717 837 280 718 120 436 441 460 581 220 1076 621 31 568 988 616 739 532 169 1005 456 745 929 339 631 578 691 5 190 67 126 31 989 519 310 570 272 662 627 813 300 288 605 354 943 459 1059 825 372 188 955 533 624 672 769 791 747 6 55 372 240 732 456 987 928 522 331 1076 523 1004 559 799 85 232 827 882 1014 58 741 261 1024 503 527 140 211 210 400 792 214 497 684 984 119 568 1071 264 565 1068 610 735 584 993 634 991 587 707 780 991 449 72 722 417 834 828 553 931 1065 890 15 1007 908 94 593 780 694 764 1003 623 221 390 441 449 389 746 268 141 448 838 754 1040 485 639 62 769 272 762 22 638 229 468 734 384 33 787 438 78 689 685 479 807 262 515 53 1010 416 460 53 545 982 228 940 757 162 793 17 314 915 374 606 888 1040 878 961 890 858 843 580 961 808 588 138 382 105 634 735 439 928 468 951 394 551 44 543 771 385 663 38 566 68 326 711 176 895 566 341 999 161 103 392 909 731 424 994 348 906 590 819 1049 398 1022 126 34 251 955 53 78 663 343 438 622 166 1060 630 259 1042 137 63 83 794 521 857 634 1038 87 77 101 864 587 1043 357 677 490 936 747 774 633 373 887 636 116 806 248 734 56 700 553 781 768 675 372 121 784 1061 588 782 274 936 929 598 701 133 101 1013 317 709 545 717 822 49 411 198 9 777 976 286 1003 637 284 49 347 531 191 707 69 765 611 356 870 773 334 445 332 226 276 36 960 972 495 527 137 919 409 460 765 873 92 431 582 974 418 993 932 432 47 138 1069 586 985 971 687 440 357 960 26 273 67 1018 151 831 627 589 44 189 761 555 569 359 469 520 651 760 749 120 894 602 388 537 716 896 208 953 136 344 629 544 252 975 611 558 897 498 802 508 429 339 951 244 278 920 367 543 885 105 786 63 470 851 531 626 198 102 841 11 971 508 1028 896 192 393 343 526 146 68 966 330 743 697 619 660 503 967 983 575 897 764 498 1005 325 1064 954 538 407 863 373 1003 495 803 45 972 736 452 109 659 560 314 219 657 338 782 985 1032 642 33 387 369 118 670 266 799 126 1067 259 297 1068 583 1074 141 58 534 904 820 510 1036 1031 726 278 977 93 282 578 553 187 595 719 309 498 612 608 869 400 627 431 249 295 986 617 74 968 1024 380 581 456 693 680 231 264 297 156 652 98 732 322 955 282 198 892 130 242 924 760 327 536 904 110 875 933 730 160 732 726 1026 623 415 424 567 891 11 216 370 1062 673 566 297 552 699 818 490 201 802 597 845 834 807 216 827 756 50 323 477 57 443 673 1055 203 669 745 669 35 43 987 384 393 882 852 459 238 608 155 440 904 626 521 359 382 107 559 447 434 465 845 3 408 950 1062 437 651 407 284 1019 667 20 616 195 305 972 108 994 205 372 821 1031 133 898 843 597 869 109 1015 545 93 622 946 196 672 665 896 517 482 878 743 679 318 185 753 77 704 182 784 261 180 1041 519 982 961 890 892 841 1032 353 752 929 304 882 836 325 783 892 526 717 1005 1063 132 727 913 272 736 190 1014 116 878 20 665 1023 172 379 601 121 756 658 677 479 278 457 387 14 357 258 96 686 136 362 418 615 297 864 764 345 968 859 548 634 456 344 848 644 653 628 255 238 505 754 1002 543 527 786 1076 160 44 468 976 197 396 219 26 951 570 402 999 594 1064 771 497 658 855 991 970 212 873 154 95 258 435 853 974 193 494 546 20 390 430 906 199 486 107 650 377 613 983 989 12 568 433 247 1066 733 1069 290 593 872 66 20 748 499 251 746 568 982 683 634 674 916 321 423 937 158 108 34 466 623 302 100 642 582 226 184 977 68 774 677 509 495 41 570 21 737 385 931 687 663 516 227 591 1049 847 843 64 405 658 820 231 212 508 251 292 279 195 52 1027 506 465 268 777 262 711 818 488 852 763 594 824 765 864 1012 931 1068 913 447 13 909 1021 624 144 796 864 1053 327 958 586 655 816 656 451 557 733 711 1038 198 251 1036 199 719 980 745 84 244 752 594 81 172 937 466 1044 311 511 709 304 377 543 137 234 1073 498 628 766 1070 655 144 514 51 117 993 919 373 522 887 345 1023 467 351 471 873 787 714 726 119 958 490 403 488 438 523 758 95 730 471 283 849 907 823 851 36 844 796 332 1047 1010 808 963 976 38 539 834 319 659 930 328 910 520 340 174 930 839 584 960 167 654 854 309 741 347 620 694 152 775 594 476 790 254 853 834 73 10 912 1037 85 340 159 976 205 64 325 959 786 1009 77 554 312 1022 940 455 401 757 199 529 731 13 897 582 245 315 312 936 1045 595 954 837 1025 51 754 648 886 1010 987 367 1015 977 433 782 575 786 604 1045 886 643 694 521 1 772 932 992 25 197 987 698 312 195 635 685 686 665 203 675 524 853 15 379 709 961 158 37 805 668 497 431 219 866 715 214 50 982 658 260 574 850 788 1045 388 30 271 930 952 851 979 1026 251 331 180 431 1017 785 1015 344 755 292 756 346 458 653 626 47 770 501 841 1028 134 369 526 173 1067 283 1063 675 938 853 483 129 131 527 339 46 39 864 516 444 499 63 757 351 421 648 949 290 994 455 1063 954 760 89 975 461 148 547 9 809 849 151 889 407 163 165 632 735 58 673 429 929 530 129 452 410 524 654 768 791 280 354 471 603 144 305 64 942 285 797 379 1069 1023 458 805 881 908 813 624 931 521 660 693 413 810 453 608 996 223 741 577 753 1071 935 1010 159 738 491 193 565 573 738 730 484 166 376 318 743 499 122 948 921 887 898 760 590 796 490 731 995 281 709 715 405 656 130 367 963 638 692 338 820 308 15 124 650 905 869 284 638 52 778 688 819 533 127 124 643 448 318 429 289 846 595 693 71 270 1044 657 737 210 682 418 644 204 309 1051 367 641 838 702 499 858 1061 469 23 523 1007 22 224 821 251 735 776 639 198 211 871 883 1023 183 538 1074 521 809 271 804 1007 451 800 806 81 133 257 303 89 339 684 82 336 687 139 261 848 192 298 417 230 311 795 299 644 390 734 708 192 940 907 243 308 463 655 1010 308 49 1072 517 369 28 486 504 417 837 196 287 638 87 646 60 787 680 589 574 8 665 682 806 758 100 57 884 903 501 99 397 1044 65 1076 703 11 658 181 77 827 728 312 378 977 69 301 43 699 882 1073 204 48 53 591 166 268 58 305 24 86 532 86 392 706 778 118 567 592 583 233 909 725 460 575 907 575 129 750 599 254 218 839 740 132 310 814 748 471 150 409 595 716 440 643 611 300 998 975 643 190 694 918 998 666 1065 229 793 92 1021 363 252 965 400 344 215 370 634 893 904 472 715 856 582 502 862 789 251 738 585 172 665 253 560 719 73 857 569 1012 293 1036 804 255 568 934 661 836 416 472 7 294 384 323 748 815 310 194 919 771 411 453 818 639 73 664 156 503 84 131 735 382 804 563 717 480 687 992 92 864 820 554 177 609 777 826 236 564 46 743 786 30 682 12 530 745 21 973 466 522 500 963 709 934 676 801 245 644 781 1072 967 510 426 977 908 216 80 349 779 999 904 377 226 533 273 749 205 485 60 542 459 489 728 1008 1025 81 77 568 441 640 50 26 58 81 839 469 278 750 606 515 170 282 1052 161 795 174 574 608 666 608 314 159 190 598 380 581 370 901 427 293 454 890 634 94 463 600 240 188 728 569 198 218 112 152 495 739 388 950 1027 907 134 106 648 452 809 221 770 735 550 477 758 1038 636 542 608 474 300 1059 317 997 73 529 928 209 573 933 1024 245 793 61 969 489 983 271 309 188 205 561 239 235 785 933 710 633 1052 121 517 736 759 736 887 23 326 310 679 374 19 322 807 424 793 246 641 260 40 1010 544 432 94 156 720 1046 113 1026 523 420 291 694 52 418 5 175 1025 593 670 171 771 766 657 801 424 993 255 1003 960 872 373 379 955 112 742 505 374 804 261 973 968 1070 497 781 628 324 919 202 247 517 677 948 579 366 410 61 587 384 843 679 71 312 163 994 436 182 981 700 372 272 223 212 325 329 869 1021 752 738 253 805 30 1073 805 1029 835 12 129 1038 684 390 814 914 141 523 902 988 583 652 844 445 808 258 106 458 260 514 721 1027 110 870 871 882 577 608 405 698 585 40 43 525 270 707 1040 730 94 968 138 263 976 674 178 22 631 916 984 922 1029 1001 849 960 1013 813 315 252 946 270 960 147 384 447 966 16 406 202 1042 755 459 564 968 260 546 616 482 696 342 547 273 588 820 815 481 41 634 816 17 408 494 958 464 534 293 355 806 1022 227 38 850 733 754 962 650 869 163 294 290 73 1036 269 140 813 865 381 631 597 407 1022 87 24 709 1048 136 805 1011 556 550 267 852 110 570 391 654 107 160 660 44 427 966 592 1019 100 456 537 753 885 569 132 490 921 710 612 362 545 105 333 875 959 856 724 173 642 756 20 132 130 383 866 367 1038 737 397 67 1031 704 605 967 750 641 880 313 491 192 818 673 474 142 392 310 394 574 594 114 915 822 134 524 644 76 619 420 111 162 1022 832 2 171 145 309 294 782 1071 225 215 476 474 478 813 967 48 486 20 936 634 982 915 217 276 222 269 680 305 656 727 651 447 106 364 78 852 852 351 66 94 88 112 585 453 418 683 575 179 223 463 155 928 746 213 1022 1024 545 855 740 829 847 98 1015 920 43 812 65 88 327 308 915 608 861 791 822 475 908 936 390 193 651 4 1000 496 107 95 340 720 1019 406 1041 926 1022 687 842 373 789 869 837 262 215 566 82 1014 717 518 261 84 897 50 593 437 712 236 980 976 415 202 552 593 294 197 7 820 18 281 279 53 300 304 415 663 616 520 50 297 250 943 751 631 391 77 224 699 928 1027 431 586 779 827 711 41 1060 98 791 812 277 154 919 88 151 746 582 813 1021 575 569 43 961 1054 232 499 18 1019 50 323 1049 64 266 489 342 1063 749 362 355 18 329 763 520 916 739 237 1 741 975 825 208 910 869 913 6 555 357 829 453 881 970 720 911 22 722 85 86 274 141 138 81 682 896 861 550 744 614 119 463 1007 833 723 810 626 534 856 158 114 376 485 918 568 405 25 328 435 777 598 396 20 917 109 169 1069 640 157 392 960 154 661 339 36 364 919 1061 567 395 198 86 430 438 487 617 828 629 284 117 612 1014 367 658 816 893 495 947 412 810 672 470 678 405 323 597 46 631 786 186 815 320 150 204 280 889 578 914 588 92 226 76 202 522 525 327 617 975 1063 1003 1021 1066 812 879 238 740 364 459 765 253 127 593 215 637 207 992 200 398 481 559 1056 177 937 381 97 511 8 780 453 143 38 235 881 108 755 933 895 691 808 589 981 806 776 893 563 168 182 720 864 228 323 84 59 748 172 613 887 790 539 39 800 497 7 244 270 918 782 976 457 884 826 261 703 74 888 153 940 847 282 418 1033 1065 962 316 603 1027 413 692 804 386 363 756 694 277 10 505 918 217 904 874 490 871 926 728 211 313 825 165 339 988 742 433 33 239 894 533 689 288 807 173 303 827 386 780 137 930 985 155 725 664 298 712 193 667 793 943 854 206 810 772 445 725 538 20 882 972 425 140 136 787 894 438 709 986 956 704 827 1046 1043 210 428 743 855 596 806 386 604 1010 1056 500 744 533 120 640 731 915 442 131 301 678 604 972 1005 348 159 662 866 846 231 688 134 431 412 849 811 642 686 332 466 865 561 822 842 621 938 743 1041 682 206 821 673 535 595 883 580 595 289 494 799 150 372 868 188 134 1011 39 54 176 595 186 303 403 807 143 226 677 719 7 282 752 56 272 254 627 165 226 743 79 674 915 717 78 741 245 129 1048 67 58 150 728 864 85 824 734 888 46 159 370 159 293 951 611 768 258 991 976 957 759 1039 744 474 891 447 186 179 670 412 731 152 550 464 974 648 441 883 374 676 951 463 168 940 589 972 139 443 524 110 1051 368 555 519 256 676 164 943 768 1047 55 1019 748 417 403 874 1038 1021 819 605 244 1070 262 828 107 524 617 1017 340 995 100 419 53 430 850 549 364 316 304 343 886 497 121 421 335 623 1049 675 709 143 718 330 303 1048 363 357 869 3 442 540 312 41 670 91 1067 780 264 674 8 356 746 612 255 832 869 296 726 56 776 794 7 82 359 980 23 742 341 309 329 382 159 600 135 878 829 434 997 338 651 824 175 605 601 426 542 1008 149 6 80 12 650 284 181 170 364 706 382 308 29 238 509 520 282 831 85 148 46 951 209 811 916 495 984 948 123 182 1074 930 822 443 232 676 279 980 1013 227 757 227 204 125 345 234 645 957 768 675 73 368 278 963 31 629 772 328 487 889 1058 9 422 362 1047 281 883 959 625 1052 709 857 1023 204 368 1058 525 1019 1049 658 480 220 918 303 1035 782 15 46 758 30 1015 970 952 705 232 770 321 700 6 380 243 992 920 570 728 887 1036 19 579 151 1030 898 987 614 667 692 503 989 320 61 646 25 240 322 832 264 373 284 371 891 13 122 296 41 58 1067 160 885 678 666 373 364 792 776 666 595 507 39 634 594 34 873 18 197 477 340 526 555 744 249 297 324 538 972 54 418 281 973 968 873 832 180 210 1052 158 805 814 45 995 870 155 889 223 422 915 420 370 998 110 324 712 460 902 256 722 856 626 882 227 966 1049 814 1 418 486 692 1036 794 463 746 233 307 1009 48 396 988 1 80 871 74 754 585 737 1073 1067 624 823 528 662 885 697 305 384 889 151 757 633 867 223 344 39 162 405 332 696 526 681 405 410 642 754 340 926 1049 573 910 696 332 686 4 386 495 469 589 502 748 955 787 583 849 711 216 820 209 749 1062 46 448 267 842 597 658 545 133 721 959 60 27 47 986 221 887 664 621 143 287 78 134 54 872 189 737 550 828 623 900 565 493 326 10 467 1016 301 406 490 1024 364 848 52 822 1048 28 5 183 97 804 473 310 267 746 1015 629 557 1036 728 468 132 857 940 1024 938 463 216 117 908 867 325 300 31 1032 272 258 429 178 877 451 35 980 445 859 26 381 712 781 780 803 902 819 457 179 913 333 4 312 404 604 618 50 640 960 797 1009 708 197 846 526 168 574 2 710 763 510 347 279 997 823 971 849 876 871 697 785 1002 418 262 804 12 834 789 1067 313 185 640 811 99 194 24 491 256 178 431 317 422 766 668 659 1007 441 228 700 541 366 487 815 1006 658 303 960 843 780 996 820 744 244 889 634 170 546 410 860 862 345 23 53 1023 283 430 55 433 737 365 209 132 27 1055 865 945 312 342 706 666 796 896 994 274 26 861 974 824 566 263 536 82 545 245 982 70 717 554 154 827 554 770 334 873 205 511 616 1051 719 755 947 439 490 217 465 621 35 607 282 47 99 511 560 908 64 179 1054 887 656 380 182 525 424 934 23 234 1058 1013 922 980 749 345 282 605 365 201 698 1019 1022 860 424 1054 894 649 360 829 308 57 526 440 131 666 571 873 77 1008 25 831 416 295 204 338 888 1000 234 781 327 125 145 247 445 692 339 696 714 943 788 609 272 103 1029 279 50 775 639 526 329 175 70 105 471 405 336 201 730 1036 374 632 408 737 416 359 669 968 623 1054 78 108 992 761 638 635 427 243 963 915 769 871 759 405 116 88 11 14 766 130 141 338 231 290 483 331 871 165 728 994 796 335 904 519 547 624 250 100 954 971 817 305 608 496 286 1061 607 664 1055 655 324 879 710 585 336 264 541 810 258 907 820 874 864 629 490 549 1065 752 1023 153 729 343 962 706 969 641 422 992 943 95 500 420 1067 233 765 715 324 16 303 831 341 826 905 184 754 382 460 148 800 459 298 258 545 727 691 645 241 76 214 493 414 272 163 103 851 726 105 662 926 497 461 623 295 969 653 107 237 964 263 1037 927 52 628 993 531 653 151 210 262 816 123 192 1011 610 367 308 666 1062 1042 725 467 137 30 225 748 788 516 981 261 194 282 13 58 1074 1002 1025 411 42 200 1033 739 280 494 364 637 145 1019 334 816 422 25 405 500 201 369 696 751 548 896 249 437 271 812 860 733 26 165 711 478 33 750 1061 382 1052 67 837 424 707 737 302 436 689 125 659 957 989 940 813 265 525 36 852 711 608 394 293 973 538 638 260 2 27 853 315 1051 22 163 595 621 360 107 924 404 989 655 660 827 135 31 869 1043 522 433 789 493 486 285 1001 90 348 334 196 588 1033 537 566 444 220 74 487 871 849 696 602 941 289 937 107 747 556 1066 194 201 601 119 411 963 78 627 825 723 949 936 202 403 541 522 896 917 306 796 142 618 604 892 453 11 262 501 590 127 635 865 492 781 888 466 140 294 474 829 159 303 919 1035 64 77 723 181 107 184 728 1000 875 760 878 374 981 908 70 584 624 580 279 884 671 891 55 334 694 917 288 334 324 119 454 33 89 570 612 416 541 782 129 448 299 809 838 966 260 843 714 219 143 288 958 346 704 657 820 564 246 347 1015 1004 110 50 726 96 1041 264 684 421 966 851 213 420 860 1040 315 838 780 42 504 583 43 625 283 163 957 267 662 278 538 711 1021 400 300 931 10 298 681 76 907 875 322 463 947 969 65 114 178 695 452 407 823 1026 999 530 495 666 267 680 806 19 681 1038 627 480 939 215 786 1047 188 552 606 445 46 1013 255 149 358 310 211 744 385 9 484 800 689 868 623 403 488 552 535 611 37 772 123 228 980 253 163 450 962 991 862 326 1017 764 808 613 986 32 1035 612 411 893 1062 139 932 812 128 937 365 712 222 912 837 963 719 275 551 134 518 659 424 985 470 337 834 792 121 358 949 20 549 104 21 192 667 648 828 620 172 385 541 1055 162 181 71 832 200 566 19 482 604 966 244 88 997 681 300 422 326 708 1039 668 467 826 33 263 568 229 833 264 786 334 573 765 244 194 239 528 502 473 163 361 296 982 1057 861 983 1024 810 920 580 770 504 298 235 348 224 154 420 545 756 629 142 44 975 999 886 89 730 338 287 864 709 852 65 395 920 168 790 834 1013 311 551 779 449 534 629 847 199 149 521 305 750 372 481 724 154 72 737 851 618 817 671 829 574 491 789 776 378 174 292 815 899 235 566 505 770 37 592 394 761 1044 426 607 456 731 860 494 494 300 317 209 568 91 202 582 71 982 380 63 644 276 1031 991 305 908 792 222 646 818 307 888 870 261 431 196 817 440 1073 92 967 331 371 302 503 1013 986 500 675 1061 197 821 371 1060 15 534 813 695 35 957 123 67 1073 688 1051 813 914 260 58 847 711 869 996 29 875 934 442 574 401 337 201 1054 302 431 544 699 397 1054 473 899 955 999 504 232 1071 28 165 953 344 1066 525 834 183 19 1076 272 261 934 371 1061 850 978 32 352 710 637 117 527 217 357 145 414 209 909 706 11 817 146 507 672 96 1052 945 874 343 651 778 58 948 231 93 623 877 598 893 671 240 427 900 723 328 709 415 116 993 705 722 989 475 539 129 276 755 142 75 101 972 562 716 25 809 204 975 455 831 871 208 483 490 44 245 78 1013 242 538 252 998 506 905 644 359 900 955 168 340 450 467 297 802 940 209 571 577 412 348 416 730 631 146 790 417 667 675 454 272 878 670 228 698 281 336 415 418 329 397 470 1059 346 991 72 4 371 588 549 662 294 500 571 731 439 424 136 986 774 68 596 856 485 74 653 524 963 347 236 567 944 770 694 59 41 775 112 388 69 129 1024 347 630 1012 691 782 341 30 835 384 975 644 485 920 63 501 1007 631 1008 918 605 247 490 448 829 242 723 424 662 732 642 40 756 615 972 405 859 317 93 619 207 371 949 203 1030 532 758 981 799 898 612 163 169 174 784 788 267 917 491 537 335 346 207 433 961 482 902 1014 498 909 617 416 900 294 432 954 6 409 1040 342 220 603 571 108 187 40 1007 131 331 973 137 47 998 354 62 906 532 376 272 923 464 248 917 326 489 998 744 606 295 664 340 1062 467 263 153 870 42 694 737 462 621 858 503 756 508 252 262 845 368 617 78 1006 559 551 923 493 881 1000 267 475 953 905 805 551 961 336 261 669 748 411 186 660 397 117 1039 18 538 306 805 619 87 1015 837 457 1048 578 581 143 713 613 1047 552 792 939 687 979 350 214 922 813 924 34 516 169 162 159 457 390 191 1013 848 91 597 1050 58 907 795 678 740 184 520 368 201 580 842 304 10 16 385 697 807 627 262 1041 826 49 994 1009 370 363 595 642 915 982 1056 348 259 345 692 99 629 757 865 901 141 590 453 365 826 382 599 685 64 1068 1037 169 431 629 817 599 106 814 658 772 878 333 498 381 147 287 81 879 860 894 499 122 939 797 717 506 147 267 418 308 916 456 264 1044 596 1071 725 724 486 637 137 1003 955 530 945 109 950 502 1037 120 160 259 112 80 203 26 745 423 604 515 523 571 69 508 916 942 1009 632 909 407 995 367 845 534 177 706 317 1049 629 262 755 372 974 949 425 104 287 577 962 121 928 788 651 825 667 956 594 646 22 723 597 106 559 318 317 319 679 707 987 124 960 516 670 608 673 576 916 443 224 1012 882 443 727 787 549 164 934 252 1067 445 338 394 335 258 982 794 203 834 221 779 544 558 572 667 247 995 491 1012 1049 514 647 515 401 110 752 1035 690 389 997 191 584 109 682 766 241 1042 1044 930 1026 419 178 676 489 297 516 1013 204 444 1046 710 323 1005 720 875 850 779 774 738 923 289 237 986 129 675 636 969 218 324 678 975 918 19 813 843 601 232 1010 882 962 805 532 260 158 404 197 618 614 773 213 410 940 329 879 642 841 1048 651 439 777 577 929 1000 996 65 652 314 294 608 164 656 458 202 248 109 881 829 941 309 614 1058 630 589 49 792 386 256 168 448 618 540 651 553 840 586 880 336 366 866 437 744 925 835 859 867 767 669 83 967 198 199 11 137 535 774 149 509 869 65 819 206 302 783 977 439 30 445 764 700 968 1044 256 1026 1074 10 1038 1035 445 128 100 1014 148 416 243 344 112 965 984 1043 915 655 117 585 622 197 681 854 686 260 989 571 988 708 690 14 1038 743 98 1000 335 386 50 709 524 137 878 26 437 716 89 617 959 216 1043 572 1000 460 220 918 3 224 519 426 1037 294 515 85 536 198 627 159 66 833 138 890 753 988 560 1 3 243 61 967 569 863 758 622 725 1047 838 40 622 960 97 353 343 44 837 481 388 1061 727 857 236 476 459 49 723 710 1074 845 864 305 595 74 553 765 486 217 1065 226 435 327 635 391 844 363 367 395 139 777 524 299 156 946 972 568 576 302 9 455 943 853 289 559 29 82 532 634 377 603 462 70 128 536 814 695 666 333 299 907 414 268 517 158 452 332 832 398 976 355 866 563 18 548 943 434 173 757 1003 1072 344 877 602 389 443 320 397 1073 590 592 493 635 237 91 589 641 34 571 685 43 177 733 1011 342 553 172 1021 89 934 300 314 301 325 711 951 635 186 476 678 375 159 979 856 1029 87 30 882 210 1016 130 1047 809 80 778 416 157 735 351 364 640 854 1048 1027 303 328 591 940 967 82 369 705 822 102 432 303 782 332 140 796 645 925 604 477 112 205 472 172 1046 469 403 507 802 255 219 1013 645 776 917 928 935 485 804 450 1031 417 532 162 696 297 689 431 135 225 606 220 278 718 377 828 785 1062 453 438 458 779 888 171 299 748 929 733 467 304 205 30 786 177 879 631 390 492 983 197 503 235 973 152 82 107 771 646 254 445 361 289 808 628 130 44 1037 132 250 432 431 880 713 956 178 468 198 945 573 354 64 887 755 433 432 947 752 160 472 358 766 967 578 318 83 611 720 463 461 471 139 272 507 360 75 922 554 973 811 530 713 901 465 269 184 506 948 891 672 403 959 611 555 573 783 260 759 224 779 775 46 486 133 306 403 49 674 529 633 857 854 435 33 259 755 576 690 340 431 503 595 1026 516 508 767 366 539 421 2 379 461 441 461 492 389 766 549 431 753 901 165 729 361 306 1027 240 220 303 795 747 522 288 18 846 218 672 45 440 370 908 227 795 652 495 398 562 25 959 868 885 900 175 841 226 749 958 995 293 334 746 840 631 15 270 540 456 675 725 190 19 115 242 75 200 19 925 1032 536 303 1017 11 363 528 323 135 400 841 424 1056 889 1054 1049 295 26 1062 261 821 897 875 502 517 889 921 952 517 264 750 932 955 422 880 81 808 333 846 1012 751 280 476 570 1015 137 403 851 261 962 263 1000 191 920 457 309 329 710 33 653 870 709 485 182 702 580 15 212 682 525 1025 980 1049 741 1054 558 480 987 630 869 949 413 420 960 399 1055 644 553 613 985 1060 552 104 777 839 950 825 372 548 152 465 1060 124 2 207 492 495 802 510 955 422 201 396 992 388 451 502 843 282 181 866 166 631 988 380 866 86 808 62 604 606 596 266 164 417 120 878 779 535 492 1068 966 255 222 963 1074 964 636 769 227 1043 251 823 258 693 626 141 781 957 61 17 516 550 840 200 189 133 360 425 598 1062 959 1026 519 283 499 604 1047 682 652 162 787 65 69 318 765 37 126 579 189 885 35 159 1008 472 1061 899 606 667 658 900 502 985 356 768 377 490 770 739 37 1057 843 596 402 665 509 588 1066 306 768 1023 219 609 232 630 435 508 499 347 673 676 514 888 456 993 370 1006 614 253 101 770 263 183 557 814 849 461 976 95 716 716 53 995 83 438 725 789 645 903 221 469 959 189 465 426 530 683 860 724 869 41 1013 325 562 419 398 606 1046 595 556 601 721 686 1059 256 271 980 1016 903 76 811 986 487 588 986 561 474 383 576 710 101 615 1035 665 926 351 92 377 868 248 212 114 338 552 50 96 4 290 150 732 352 652 98 758 214 973 89 534 285 709 73 996 860 213 1032 342 515 227 284 412 239 669 814 586 283 687 594 602 669 69 110 502 672 192 611 543 346 709 607 519 914 210 598 227 157 179 118 995 958 872 838 887 376 222 156 681 834 560 663 117 536 507 120 727 805 684 1051 616 472 1050 753 701 606 990 42 751 602 1055 1023 1056 174 214 891 1042 538 519 85 628 863 369 836 107 473 887 329 578 1058 561 886 62 958 920 357 859 497 174 942 793 270 77 8 1018 717 875 942 146 653 433 231 367 941 47 377 896 932 456 620 863 311 318 42 1038 394 274 250 973 401 254 294 13 102 182 936 716 181 667 17 673 23 737 713 65 188 609 101 261 1050 391 546 924 171 698 805 338 632 875 885 242 226 717 201 520 749 272 526 750 537 823 289 648 713 998 1042 977 986 317 882 615 529 528 221 179 316 1003 424 82 129 715 282 697 1076 25 653 163 709 248 425 289 383 134 470 381 910 715 206 417 945 1027 874 960 487 890 174 346 561 32 580 217 621 696 926 749 6 269 522 86 79 575 126 598 278 694 127 788 584 671 556 675 678 457 457 41 864 240 936 647 313 858 680 24 39 948 646 436 1 816 269 119 478 259 780 1076 1034 603 561 623 52 841 1046 783 963 755 649 593 192 232 869 102 442 1013 915 1049 345 13 791 1066 1027 583 862 396 801 887 205 207 723 234 669 171 1061 835 1072 593 174 245 817 416 635 20 379 253 921 908 783 48 628 252 796 657 679 648 40 417 170 222 446 828 602 989 232 29 184 62 739 328 74 934 427 874 513 1047 752 906 230 651 701 710 1068 153 851 161 414 835 802 786 1023 684 662 356 816 695 106 1036 150 631 630 750 263 1070 992 404 29 302 52 924 6 1005 151 407 554 939 71 602 1054 375 568 378 275 715 540 557 548 991 576 598 1037 685 913 950 860 703 570 544 19 617 1055 921 451 697 5 999 951 20 944 793 1021 1075 579 798 122 906 758 855 228 555 870 107 942 490 524 35 502 815 234 483 1066 60 482 1073 337 944 814 418 19 609 848 606 586 771 849 888 171 783 636 532 860 842 733 318 128 1070 37 747 540 526 265 407 175 744 863 60 730 414 405 776 451 652 436 95 31 949 223 249 562 883 57 38 704 169 940 619 881 531 1055 825 370 185 500 603 795 1056 264 940 453 6 572 860 343 913 793 921 277 592 409 661 338 627 893 680 964 505 1032 352 1015 663 693 688 293 449 858 75 128 152 496 958 260 645 796 3 866 465 508 754 763 995 908 300 491 181 165 162 341 1008 526 645 28 1061 892 9 437 659 82 959 93 937 939 496 968 590 830 272 220 81 538 736 844 1000 900 381 86 969 612 447 642 716 545 914 303 1017 245 692 249 831 683 992 420 656 61 373 732 448 185 430 292 732 210 975 978 1012 793 707 804 36 143 24 27 396 836 1046 338 183 1044 279 999 730 1005 1061 842 171 437 660 377 250 807 326 1073 113 359 736 100 863 937 400 967 543 144 522 1043 286 493 338 843 524 213 1042 444 97 454 389 1007 875 1022 521 695 276 512 506 15 207 54 780 394 1051 516 836 651 119 267 439 740 781 574 906 882 768 213 87 857 706 1041 632 168 1071 914 149 859 629 217 387 139 312 157 824 384 650 609 327 843 154 1062 114 552 950 92 408 691 974 922 129 116 678 677 548 731 129 748 1033 467 492 884 810 104 200 318 935 85 311 127 559 385 514 35 679 403 111 984 963 719 670 53 60 820 10 1005 270 118 293 830 585 456 335 84 153 759 822 629 267 888 298 1060 990 1044 957 508 292 319 845 823 967 598 631 862 604 741 1001 928 889 631 610 893 906 322 1002 404 478 388 862 733 515 943 743 9 776 219 376 854 331 527 1064 546 402 855 937 467 191 169 295 1071 107 171 528 855 1001 875 119 132 269 414 99 647 714 702 735 505 289 997 115 123 935 198 991 266 930 1023 569 343 899 176 620 756 829 197 349 76 830 535 533 617 849 1 584 984 442 16 858 1024 759 338 427 516 897 667 283 623 66 374 137 782 465 402 454 1028 690 85 94 845 789 577 859 795 601 1032 251 957 579 693 747 867 19 885 185 565 294 701 219 342 923 929 175 408 1020 234 938 1030 117 709 984 700 152 302 987 1029 720 33 19 512 391 1064 928 1069 287 965 1072 744 1050 1004 5 871 1019 333 1004 1021 144 705 266 458 46 780 548 463 195 202 152 1016 283 43 963 799 379 856 588 947 419 44 16 255 293 1027 667 283 783 687 957 584 709 103 903 1051 641 496 463 430 991 97 1010 322 264 218 984 447 892 1035 333 483 648 428 761 654 783 521 846 524 309 867 30 768 400 477 992 117 100 883 624 983 290 289 466 505 796 639 348 1035 368 596 632 154 876 770 963 730 284 615 910 161 719 502 895 229 179 723 83 622 165 410 869 309 963 784 188 202 209 576 795 786 33 869 639 318 345 187 669 332 1009 145 539 922 351 866 1076 661 449 906 87 72 231 17 202 653 457 641 829 1054 580 464 330 1043 673 682 303 119 941 395 864 844 181 777 468 796 92 338 791 163 699 91 105 552 25 1015 307 579 319 158 864 682 1043 755 747 469 284 377 648 1027 270 584 93 111 883 998 662 284 913 825 598 580 138 565 507 525 415 422 970 963 511 165 869 417 745 815 528 28 984 415 457 689 855 66 424 872 285 408 782 798 477 595 54 424 996 995 1057 559 1022 265 93 999 584 133 167 681 959 1030 915 942 621 187 1041 640 877 204 493 664 439 355 158 1 1048 784 276 732 766 288 199 370 578 511 654 119 902 203 953 156 713 743 36 757 1009 554 965 650 361 426 931 1053 1010 361 436 36 911 711 426 992 166 133 216 848 682 813 676 1004 663 211 925 56 575 819 155 935 831 459 303 590 69 560 1049 164 301 418 144 354 570 431 289 51 955 153 416 645 235 84 447 673 796 458 725 299 734 271 740 819 805 952 999 56 689 368 705 914 185 462 120 144 36 951 1030 1011 8 986 83 500 343 677 887 441 155 526 419 116 305 539 238 200 1052 43 971 988 1053 644 46 587 249 982 706 167 637 874 388 458 595 935 22 472 488 582 1038 471 937 488 962 803 203 106 150 1046 580 587 183 669 111 656 746 96 523 338 263 297 624 787 9 382 957 543 830 1006 974 217 200 863 510 628 266 589 920 626 196 211 1057 793 11 553 470 6 950 616 903 896 46 199 42 419 237 470 347 51 257 694 442 829 138 146 201 714 114 323 497 982 361 664 770 690 623 255 19 202 1052 391 87 973 343 808 400 1037 420 187 966 832 99 314 70 477 697 618 147 381 610 875 301 64 87 806 958 1045 519 677 653 755 116 924 1032 179 950 228 903 378 773 429 676 953 715 961 83 692 293 885 1065 639 626 689 949 4 360 210 753 401 782 822 633 571 316 673 301 940 653 412 150 344 273 215 894 398 150 421 412 898 739 282 965 199 615 418 635 790 243 110 1042 419 412 590 1023 1039 188 45 620 1057 883 578 623 654 724 216 525 532 512 199 639 1061 828 1002 553 331 172 339 653 272 445 431 245 965 711 100 688 171 594 909 778 802 218 105 412 822 1046 932 38 639 66 657 374 873 197 396 1019 178 652 1057 113 1018 467 136 494 240 547 670 346 136 5 713 881 58 753 1067 956 787 52 334 294 997 1062 137 853 914 390 1031 537 310 21 450 909 777 3 24 320 284 915 936 730 1074 802 639 771 63 758 746 4 652 106 732 531 431 177 671 469 751 784 33 901 122 112 914 931 759 148 678 706 900 903 487 775 842 669 161 111 94 675 13 844 448 998 865 14 214 330 109 197 645 92 229 664 620 800 957 135 431 925 957 835 230 625 474 525 565 705 544 92 999 423 781 106 940 291 38 987 932 955 571 21 408 573 135 369 171 373 105 354 793 917 618 395 1076 674 515 663 515 585 911 578 798 379 625 1034 713 922 76 485 674 112 1016 928 855 596 862 372 566 613 898 661 564 440 351 428 292 822 948 24 196 522 874 161 717 326 724 684 943 773 165 930 399 136 716 881 479 902 965 365 771 807 333 784 827 961 448 544 180 119 492 948 1027 327 238 246 815 241 634 649 568 918 808 740 33 595 713 573 185 294 833 608 209 64 239 102 960 1021 181 1030 261 30 379 94 129 161 1038 340 797 137 324 329 392 411 22 511 606 503 187 598 74 827 139 433 328 57 285 37 321 444 995 233 214 368 534 1072 844 452 733 920 857 297 725 955 908 1064 645 168 801 345 578 1006 995 705 60 82 571 2 944 537 512 631 693 359 695 126 812 406 185 102 935 476 777 382 328 36 661 810 90 313 156 719 25 863 643 908 169 438 81 990 99 697 1062 385 538 957 631 406 966 160 519 265 300 344 130 617 227 344 76 1045 23 993 320 995 474 872 419 390 425 249 620 227 869 57 369 46 1032 1002 354 69 189 110 329 953 680 104 193 947 407 909 931 910 222 234 440 445 166 975 1009 210 491 4 180 313 281 741 1030 481 400 259 737 107 679 610 7 670 308 18 831 694 413 745 810 13 517 1029 150 36 238 865 956 926 509 822 999 1012 749 99 72 312 996 886 262 930 351 43 812 506 1073 150 753 483 722 331 309 686 610 1040 179 1003 890 650 677 1029 718 380 799 655 176 315 75 365 392 999 75 1010 743 285 494 116 912 764 50 298 628 455 876 558 551 110 590 829 42 46 459 208 453 323 691 159 889 642 174 707 508 970 118 279 405 111 575 882 315 98 1020 1057 928 226 404 83 1052 209 623 300 695 955 411 131 371 264 461 688 373 100 1020 370 649 801 383 392 569 141 328 4 617 502 857 814 554 597 756 630 967 922 325 573 606 570 905 925 297 734 1014 559 836 179 299 842 368 253 391 563 804 547 590 357 291 58 832 858 356 681 715 651 902 404 819 510 101 1015 418 76 945 450 574 277 1063 351 914 8 61 1056 572 855 167 198 494 249 410 310 536 60 558 645 848 476 946 475 920 298 162 741 206 190 938 168 168 629 1010 962 74 1019 839 409 278 82 1008 916 482 876 958 1001 282 48 354 432 228 289 486 1037 8 144 654 104 817 66 1052 11 186 506 65 158 269 453 586 226 831 89 12 36 651 293 907 14 277 608 104 230 1044 787 987 697 956 19 541 956 422 572 1008 759 555 330 850 935 913 889 571 844 695 266 551 768 426 601 130 756 717 453 463 1021 91 383 772 265 438 249 300 95 743 128 655 44 972 778 474 111 813 538 949 52 84 503 183 151 714 29 749 801 490 607 711 822 149 98 79 252 21 1 200 669 914 57 581 1039 240 680 456 1028 650 732 404 167 46 1044 246 657 57 1049 111 123 124 984 310 956 1074 915 885 242 685 462 873 551 320 1051 127 171 73 798 135 940 270 728 766 428 373 203 400 377 333 693 601 298 168 818 560 692 208 80 459 206 1026 764 1014 718 524 992 973 283 175 805 444 785 1069 376 244 749 17 802 698 1070 376 581 345 45 229 8 194 179 788 437 1003 1074 1042 412 298 131 41 793 837 330 564 810 333 94 49 855 70 191 25 218 627 294 934 682 819 515 47 384 704 73 1052 754 101 13 963 977 451 33 1019 874 505 570 359 896 617 868 678 169 506 135 677 341 678 404 440 496 263 598 134 627 143 351 151 770 92 269 655 360 210 52 412 428 391 802 55 955 521 976 610 267 441 754 832 1030 406 160 573 760 929 68 399 787 951 504 633 132 334 573 812 143 693 85 411 295 691 637 252 526 722 920 723 908 502 11 1050 569 987 885 433 467 757 264 715 366 116 619 942 288 894 350 823 726 382 428 905 280 858 789 158 125 194 544 541 352 296 602 480 502 194 785 957 1029 1060 787 684 316 1072 923 370 221 943 715 643 81 929 618 950 88 1069 557 757 1062 809 961 832 424 67 878 675 854 846 948 1073 707 372 620 1023 427 451 300 348 1059 827 272 90 303 58 306 1039 546 235 689 494 651 836 396 117 571 888 270 250 349 892 618 258 589 20 404 468 156 771 525 1009 282 880 667 910 1010 214 1031 871 683 121 408 131 618 206 379 433 431 348 1010 177 194 504 862 512 369 968 812 17 879 858 248 333 1043 341 688 907 382 232 675 736 471 121 1057 447 289 954 646 916 642 772 162 984 772 931 826 724 317 370 669 888 1025 288 124 422 928 948 477 388 881 189 750 953 739 864 480 308 19 384 646 753 154 547 772 173 423 663 53 539 146 395 696 929 483 819 429 109 107 969 454 147 668 169 51 36 967 113 776 740 473 716 994 964 212 495 419 196 216 891 745 384 354 41 379 721 21 226 668 546 34 917 774 623 835 667 767 216 828 70 177 923 756 153 277 617 888 562 459 200 452 388 415 839 3 1069 495 228 651 82 341 966 643 855 715 327 177 129 686 408 372 416 210 598 353 283 205 665 853 668 537 295 162 980 267 809 621 783 89 247 397 50 434 774 22 79 596 664 164 581 279 264 576 651 749 725 817 555 374 931 877 54 1004 1006 599 213 610 748 25 36 81 7 247 455 310 691 767 471 980 435 1000 717 966 358 41 802 829 785 26 434 143 238 619 1004 787 582 982 499 624 279 666 272 1055 911 94 475 999 815 42 1001 91 835 914 682 298 268 179 425 170 832 55 430 916 788 286 881 849 597 43 170 686 1030 627 169 330 723 646 860 1010 849 845 251 11 547 717 422 859 1060 662 414 571 657 134 552 1073 419 70 988 150 92 702 331 3 386 703 690 394 512 518 410 479 403 90 81 238 1076 28 818 71 511 666 651 379 663 254 449 846 993 908 1005 46 999 43 88 950 235 647 621 279 844 476 1026 388 378 1032 124 178 899 725 1041 239 782 1060 403 957 912 614 790 805 957 592 867 311 383 502 551 1006 471 887 715 525 986 135 653 1043 636 199 1035 447 417 1056 3 774 812 282 166 809 478 540 906 1046 295 429 719 536 855 820 62 1030 293 838 15 242 272 171 590 551 301 913 804 766 598 868 36 362 130 966 984 351 910 688 717 468 931 845 177 939 40 697 864 578 609 882 590 906 892 805 651 1052 401 937 340 378 1001 504 564 796 492 691 377 482 590 729 759 32 133 765 615 906 406 1033 387 265 332 849 594 525 644 1034 287 551 587 737 299 774 989 1000 577 154 652 840 403 925 257 69 46 395 40 386 812 469 763 445 875 69 361 837 862 1028 347 423 671 507 858 688 621 1002 793 647 538 130 542 93 417 419 747 524 514 139 536 946 449 116 30 546 905 751 791 179 813 184 54 384 97 176 118 615 805 943 822 733 126 1003 296 23 473 119 161 891 648 220 668 640 512 658 911 203 396 170 609 557 483 821 737 208 809 248 882 329 824 580 445 540 93 662 380 240 75 314 1057 938 300 795 982 160 541 681 493 654 676 1071 175 58 781 680 45 1002 47 489 945 581 788 778 397 664 7 725 203 905 832 765 600 478 748 882 218 844 959 297 690 273 41 631 561 958 976 373 300 138 378 231 1048 885 559 535 143 997 796 291 913 353 546 430 95 503 160 739 983 538 548 914 802 719 586 455 1014 37 439 630 537 741 541 491 918 366 947 827 572 78 158 420 556 723 479 85 733 93 718 924 781 278 85 173 69 307 495 948 252 886 334 962 295 243 323 1011 26 329 534 99 43 257 1052 53 898 542 559 635 523 619 765 328 145 464 999 1029 614 434 1064 987 775 473 839 376 343 770 879 391 133 667 424 792 162 263 506 353 772 1047 812 7 310 576 790 96 690 885 644 167 566 1011 611 698 107 977 920 667 519 956 940 293 102 528 195 611 546 106 459 421 248 77 434 315 640 522 794 845 383 136 846 218 878 834 761 432 435 729 138 985 57 912 629 915 521 951 410 483 24 549 209 863 668 545 245 103 808 950 391 992 209 754 444 210 324 288 141 747 565 270 995 936 681 265 1068 764 507 758 749 1063 927 1072 525 469 1066 906 410 278 417 777 861 570 305 1038 588 872 719 579 227 131 597 335 783 241 731 453 575 183 568 260 485 478 858 458 912 827 769 430 275 816 225 658 911 907 615 141 301 1028 51 12 304 721 746 344 824 497 685 334 289 1043 1030 403 322 274 780 42 1010 698 885 262 369 984 441 829 1067 926 626 471 605 419 274 314 295 412 849 165 1013 1051 475 636 538 120 275 305 1004 15 709 956 89 91 47 769 437 36 707 820 57 32 940 986 692 476 214 391 718 612 194 1 97 478 58 76 373 923 936 504 915 150 432 828 1054 770 590 792 491 775 386 587 948 579 289 957 664 989 177 135 522 305 495 676 972 664 441 576 225 142 812 410 1016 299 787 247 847 609 985 1076 457 804 854 167 163 71 928 747 1025 246 193 940 769 466 238 262 577 629 545 341 856 193 811 591 74 317 277 11 846 402 237 32 413 33 291 124 735 212 479 2 401 908 212 628 795 141 451 59 167 911 468 706 63 341 614 78 907 1076 397 965 609 222 759 342 84 1022 262 64 670 66 1043 81 120 831 824 446 193 272 3 25 610 43 773 905 646 1075 605 71 1013 526 76 719 893 1027 476 624 100 829 85 420 872 502 825 471 898 800 172 851 383 432 842 189 920 795 993 339 74 765 864 717 541 124 209 530 656 140 741 288 634 897 668 458 367 56 298 868 625 904 243 604 148 264 320 1073 769 751 151 414 813 599 180 437 717 356 810 242 396 759 259 411 492 270 549 1012 562 122 393 362 938 1031 377 131 320 514 1065 573 14 747 162 171 453 694 265 187 634 205 475 606 578 46 1009 527 668 199 711 516 244 673 859 987 848 535 84 111 528 408 90 113 518 674 262 1027 492 743 807 667 74 235 518 714 490 1019 920 146 962 978 804 726 675 667 977 394 800 820 823 774 581 93 1044 576 786 463 506 139 107 206 189 20 324 216 903 703 278 44 702 39 273 338 1038 392 511 105 797 606 162 502 1039 597 443 6 134 620 812 283 789 900 439 116 66 200 615 558 1076 676 73 512 634 39 292 497 829 934 686 325 109 388 1043 547 310 137 310 665 70 939 964 178 246 812 730 224 646 153 462 1037 595 632 403 446 33 920 599 714 80 13 546 796 782 694 133 520 573 918 567 885 964 119 975 743 5 410 280 522 350 77 947 862 820 142 811 1027 2 808 703 951 181 1017 145 827 959 565 51 874 848 1050 577 660 684 32 927 66 905 571 270 762 10 31 341 271 543 971 184 496 408 798 675 959 19 982 543 531 9 315 44 861 1049 157 131 471 817 713 1036 496 519 160 817 871 956 10 828 837 611 901 222 832 13 574 236 407 378 663 778 64 409 982 1069 334 863 109 722 948 429 884 124 1065 573 719 278 342 133 972 682 356 961 452 700 34 296 603 730 937 789 77 50 113 609 595 932 137 1061 737 855 571 859 378 124 135 117 642 1037 1004 873 750 152 834 702 1014 929 820 660 624 673 526 1076 787 150 910 631 707 475 769 241 45 605 130 850 800 312 340 726 1064 205 266 849 231 586 78 16 487 840 940 409 756 25 311 195 595 456 13 269 24 894 645 746 114 1073 57 686 396 446 1016 106 149 26 177 786 583 911 131 978 666 915 906 613 76 259 100 866 180 444 67 81 508 920 1046 1020 779 652 940 215 862 227 259 186 539 266 809 161 306 897 849 744 1075 443 639 1032 340 197 106 248 305 1027 456 249 908 1056 850 584 826 702 1032 411 410 949 388 803 525 352 318 12 349 654 688 1029 694 754 289 819 6 918 961 984 719 908 717 315 1017 165 285 229 401 44 802 565 567 484 1062 31 623 444 272 694 1066 487 553 113 707 66 544 719 881 71 374 581 709 984 923 1070 617 169 414 465 886 420 371 981 517 926 357 216 995 406 234 915 84 722 659 723 275 820 80 236 748 743 1023 672 180 496 398 7 803 328 987 103 827 27 703 165 1051 429 1069 688 9 134 416 740 1061 502 750 559 909 876 371 183 111 1010 857 860 738 1005 225 911 296 90 383 634 1000 194 882 358 990 764 186 1015 1008 197 172 192 367 893 563 829 132 1065 882 518 766 88 474 187 566 423 840 172 413 641 672 726 266 399 1040 27 893 287 760 758 367 456 324 953 814 585 39 995 922 436 604 57 312 660 27 37 1028 318 396 58 986 76 894 10 919 612 303 493 195 222 963 949 919 768 156 740 16 398 507 988 616 326 423 796 652 772 95 929 201 706 743 158 452 358 247 390 935 427 731 342 279 353 826 166 697 626 473 123 581 199 227 645 131 527 878 827 355 224 228 198 310 898 615 764 312 981 60 908 178 553 1058 200 712 22 582 909 1005 177 326 901 324 131 665 973 858 763 672 693 32 30 252 1025 251 155 213 141 421 165 647 588 935 564 988 1008 793 345 87 141 374 508 366 817 739 692 58 748 999 483 627 218 697 1068 673 528 438 919 750 777 424 139 280 150 566 654 361 798 1033 945 394 51 243 1064 643 19 23 428 1020 753 235 793 178 576 300 705 597 564 170 834 911 586 195 621 1025 245 832 665 177 809 436 994 407 549 918 47 313 374 441 149 890 410 4 936 845 861 1049 299 932 807 773 893 777 378 23 963 93 211 222 886 44 356 335 177 999 315 97 210 190 118 884 60 623 39 1034 502 989 285 1071 717 648 288 959 538 969 770 715 439 704 949 712 877 493 946 972 142 491 722 731 526 288 426 613 756 805 710 347 333 661 347 365 990 272 32 368 544 417 534 948 17 475 762 395 741 721 770 332 461 183 111 948 444 364 740 152 514 255 1002 1023 460 351 123 915 803 827 841 614 887 110 721 548 916 386 1001 705 276 248 292 400 801 996 844 14 739 676 270 669 948 1055 555 317 38 39 583 149 750 757 1005 231 808 746 684 599 271 204 187 721 60 530 354 1012 383 304 246 961 143 834 5 183 99 331 24 1043 473 258 686 573 1065 771 353 975 188 215 92 287 319 715 934 39 294 786 185 602 1017 15 79 974 399 665 320 807 328 130 313 925 257 573 53 399 84 118 795 95 260 693 756 472 256 618 197 927 149 644 45 847 814 805 426 663 315 335 816 947 706 297 530 539 67 1056 441 223 1018 440 496 60 702 990 399 800 190 927 254 518 70 874 1061 200 678 415 445 963 66 646 665 41 1016 820 460 800 1000 242 222 282 827 670 103 665 4 634 284 966 484 115 455 168 926 539 837 611 230 203 65 944 21 260 483 294 648 905 845 933 157 532 670 1001 59 747 796 272 330 505 213 927 604 1062 541 724 517 175 1017 120 261 560 873 178 1064 224 614 352 644 362 661 381 865 702 230 95 751 722 167 682 660 497 23 583 3 837 899 554 127 807 948 237 864 883 116 72 92 385 504 161 635 173 653 787 303 602 653 235 1072 416 1020 897 282 642 757 926 609 185 270 1050 284 564 93 714 1020 135 256 694 475 234 902 763 491 973 1020 781 54 916 752 984 1060 618 156 99 571 406 456 305 885 920 1014 562 1076 1037 459 606 26 167 598 321 994 748 756 395 492 1012 978 145 319 169 450 304 1048 408 896 601 510 398 217 191 7 64 298 683 464 47 1032 282 470 57 870 56 828 212 67 814 1040 656 490 717 1072 1065 369 399 9 460 519 294 986 984 413 704 491 949 540 404 693 628 952 460 197 235 851 61 672 572 7 729 753 407 356 369 962 209 176 934 328 831 465 486 1006 444 131 264 856 225 954 206 479 939 1016 11 481 30 678 516 41 983 398 958 141 748 56 681 490 914 740 21 582 54 1053 689 830 770 103 407 34 114 143 439 320 587 998 937 586 168 197 822 876 308 271 350 101 402 148 86 876 581 908 825 536 281 848 878 617 640 437 812 45 225 635 14 196 907 945 337 592 287 526 962 145 256 561 585 360 1075 490 738 684 162 211 504 161 746 819 673 175 677 4 685 720 959 1043 967 687 693 127 535 467 396 38 330 359 886 793 486 261 598 376 575 307 181 311 994 15 967 656 733 1016 996 354 668 145 728 46 903 414 284 1056 700 1067 40 1029 540 486 1034 249 470 320 548 647 666 305 439 931 777 211 258 41 221 958 102 388 628 1073 625 1009 297 42 1054 247 887 829 1003 53 189 845 730 464 997 1060 1044 998 1065 120 478 576 249 342 413 843 271 807 984 400 887 1049 237 521 1062 177 783 315 907 416 204 400 1004 673 904 1027 173 17 696 1057 878 371 959 680 346 1063 467 757 704 957 804 1061 368 1004 481 471 32 349 650 1061 396 341 367 374 680 616 631 214 252 1062 888 53 412 483 89 20 187 204 723 922 718 1006 934 795 1050 403 930 336 144 587 711 5 591 631 261 546 270 9 54 226 463 566 473 507 26 484 2 783 775 506 529 227 240 205 782 394 587 462 159 809 994 265 216 1069 581 171 530 1019 1016 680 468 198 1043 729 169 91 398 841 357 695 739 528 932 691 40 592 883 508 854 841 628 826 755 584 806 967 656 678 489 82 474 593 985 101 595 899 500 358 1073 226 577 285 248 231 748 624 621 1067 543 229 1021 777 22 386 131 558 101 698 867 319 429 690 780 992 515 5 107 242 63 107 1063 771 671 996 738 230 885 639 589 504 487 623 640 957 252 217 885 218 927 604 356 26 167 820 256 413 835 707 801 458 280 742 937 1047 828 798 82 311 239 720 833 186 1062 896 322 225 443 56 535 271 986 1001 105 336 544 1012 458 612 244 854 719 261 303 318 296 528 471 635 601 565 39 980 474 177 748 381 564 854 327 68 391 451 295 417 749 938 974 925 991 901 76 924 718 611 342 131 245 768 960 1067 796 91 660 445 639 292 465 95 680 62 361 176 921 80 378 701 343 145 325 787 564 967 81 305 989 429 705 105 744 511 470 102 319 1042 1068 435 182 860 678 455 218 960 2 478 157 42 67 282 3 21 1030 441 1001 476 834 307 724 13 293 430 187 322 219 484 47 886 741 496 486 685 997 398 200 674 640 507 616 338 723 1021 1044 728 202 23 485 1074 428 344 859 747 904 161 606 427 849 164 919 1029 408 377 982 568 600 553 456 1050 928 800 1018 100 345 1030 923 770 720 958 818 500 573 117 246 997 134 157 792 496 208 616 176 1003 594 67 513 89 305 580 269 175 798 73 406 411 608 948 767 211 354 943 211 889 990 1012 802 868 111 617 621 671 771 752 779 467 855 1030 187 208 453 264 1036 56 538 410 916 984 303 1047 906 72 144 226 1049 125 840 438 514 26 632 1039 868 510 307 905 318 629 463 876 491 29 88 555 549 537 325 410 635 25 564 846 100 855 906 139 567 492 258 18 489 171 488 416 55 429 1000 132 530 449 401 196 60 5 515 689 739 386 289 547 558 609 243 235 818 537 122 834 943 456 151 102 664 618 80 312 157 821 681 313 516 1005 163 350 473 103 618 10 61 733 565 611 630 813 103 1030 1072 722 898 849 964 641 14 490 639 607 918 833 1051 489 248 520 474 525 472 226 866 876 320 915 551 879 725 928 745 406 850 925 527 148 946 483 184 173 538 750 140 685 983 693 213 736 289 546 108 631 367 801 765 179 901 1000 141 280 366 996 149 1018 277 394 414 72 427 247 844 693 378 916 370 354 924 112 1067 275 267 423 415 372 258 980 70 333 210 600 422 330 482 567 599 118 992 942 485 98 518 212 997 456 840 896 56 987 783 912 471 68 676 815 502 40 1069 512 636 1019 133 715 672 170 640 355 1035 358 650 396 1056 490 353 39 862 1022 302 428 605 44 711 638 270 539 428 385 259 641 361 629 1031 672 199 790 881 744 1009 127 85 314 824 365 526 950 1027 619 916 515 489 349 938 283 1023 3 303 882 308 952 236 456 198 510 1011 848 1000 713 90 187 504 909 863 65 549 903 69 1049 363 74 890 220 1 417 271 397 507 611 842 717 213 836 906 156 357 963 408 449 902 159 907 482 795 1031 646 353 197 445 263 375 333 643 312 159 172 884 139 885 26 422 569 80 1050 330 242 342 77 249 899 507 566 490 655 729 977 44 664 629 1030 885 92 681 1051 801 890 442 433 1061 19 446 118 742 987 601 249 820 671 257 848 575 724 940 1038 296 1061 1052 11 627 1025 1075 264 598 174 1072 670 49 890 202 755 186 670 942 1047 907 49 681 333 501 535 298 828 175 231 1048 513 374 502 530 9 367 1071 704 19 504 276 603 659 149 252 533 290 119 368 701 1048 794 711 548 409 789 368 911 1000 483 613 689 142 192 221 368 145 51 944 707 145 366 753 768 411 590 498 476 526 43 520 923 431 815 642 649 852 661 471 272 779 1032 362 982 570 185 717 87 1069 892 36 720 6 450 112 580 235 829 657 514 76 139 482 135 164 38 105 302 281 463 63 442 905 436 838 518 119 623 647 248 914 515 7 433 825 448 891 590 59 525 308 369 988 733 91 309 442 1049 400 238 731 489 172 193 678 316 366 995 751 454 848 685 439 922 35 229 769 103 160 897 239 650 644 831 767 884 957 445 303 169 560 574 728 399 575 291 304 675 913 21 359 580 698 59 924 542 949 205 881 386 10 602 113 239 396 993 507 638 256 576 263 959 444 33 948 257 180 203 508 1056 831 1007 554 707 227 943 381 735 354 629 919 712 423 942 411 177 534 563 26 284 147 595 330 224 701 372 432 449 966 160 25 985 730 520 877 736 226 547 479 306 430 626 824 891 415 96 849 644 952 816 37 498 718 278 548 464 680 1007 922 743 1046 373 44 740 1020 862 176 595 399 361 111 229 1052 39 316 115 673 913 83 697 662 1054 248 283 338 671 440 636 10 801 896 744 668 592 823 577 192 261 746 574 402 668 776 145 313 1034 965 383 580 181 90 9 882 795 532 321 848 434 734 129 826 127 434 197 486 501 38 923 668 819 458 255 1007 364 792 920 92 923 376 235 791 904 491 188 199 841 848 106 657 291 488 656 54 24 131 542 768 1015 1073 73 249 479 1000 745 891 911 614 1041 427 921 918 439 583 733 646 633 651 581 87 574 324 405 207 293 194 991 278 653 556 172 614 832 478 598 874 669 719 872 355 201 1054 1023 210 864 1052 442 252 546 716 18 759 398 884 472 222 682 574 516 855 73 293 383 270 972 24 790 1036 250 397 833 924 800 1070 902 16 790 437 581 681 878 535 450 726 1004 770 664 221 342 485 62 512 160 701 790 192 821 385 216 149 725 457 60 99 1052 264 891 780 847 373 128 839 525 611 217 699 748 31 654 1071 242 85 96 812 184 539 318 546 404 275 1062 440 719 125 712 8 269 319 800 747 736 217 152 374 59 196 622 446 279 136 63 499 267 16 299 987 887 793 951 426 255 463 630 1066 315 601 752 1039 410 858 1058 541 986 109 611 61 838 85 600 643 649 457 294 935 681 360 914 226 482 752 262 790 1045 243 675 989 396 489 675 781 53 473 140 850 436 345 381 80 843 870 846 1021 84 588 539 640 691 122 1072 269 673 965 1034 754 347 317 848 843 596 865 355 153 514 91 472 856 801 28 689 8 928 329 1001 947 413 621 495 582 284 551 721 543 269 365 545 903 780 30 596 217 986 1039 119 1018 492 614 380 513 904 336 605 955 604 951 704 473 526 24 724 146 160 650 279 163 130 701 167 568 448 598 564 1037 222 356 94 922 659 832 341 522 683 325 1012 710 506 221 587 399 818 720 571 909 938 220 837 760 354 933 1020 353 221 779 11 125 455 815 317 719 119 202 589 289 563 1021 127 468 216 342 172 37 234 442 987 416 612 900 647 942 698 215 432 154 628 745 68 860 787 173 1075 723 920 959 750 670 571 397 292 623 778 977 300 433 492 282 979 618 29 70 681 26 700 968 334 169 251 660 710 1059 504 540 44 942 600 374 57 76 411 385 604 578 672 936 654 651 728 745 869 1023 177 921 1069 668 820 228 60 717 720 231 444 968 698 677 622 228 691 742 703 192 133 220 1007 771 322 1011 887 1007 360 396 879 1011 354 795 881 688 646 567 1069 561 280 579 836 95 41 572 431 69 730 1018 724 287 837 471 626 906 686 976 412 717 288 1000 494 989 398 53 821 784 239 5 848 659 258 380 570 1075 742 173 921 104 967 623 875 51 415 400 1014 35 487 19 922 297 864 824 482 129 377 334 419 713 375 1074 576 814 514 808 451 193 771 151 821 431 495 264 997 1068 620 338 83 508 298 661 1076 177 611 1049 13 584 373 327 335 756 335 394 47 242 107 1044 548 757 1008 541 222 469 810 229 737 262 968 629 769 984 494 199 1047 2 932 261 681 784 631 751 396 812 687 529 1067 981 221 621 279 772 891 296 370 139 296 608 179 886 771 644 1072 338 259 305 15 401 1013 327 135 204 947 152 974 211 363 398 287 428 349 75 986 216 541 1021 176 395 562 285 374 948 684 72 356 427 26 332 182 576 1039 919 882 57 731 357 992 1000 119 281 31 640 90 560 946 707 24 667 899 36 1056 414 69 706 234 1015 473 455 72 817 1019 391 91 418 1008 805 385 941 859 132 325 214 247 650 609 1060 287 526 862 110 582 1044 199 167 70 533 911 629 39 981 468 774 704 238 147 243 727 117 8 218 910 288 263 48 252 790 726 805 445 1075 147 323 891 283 771 694 1064 780 176 610 872 347 13 470 284 185 938 773 288 47 362 94 467 359 277 311 1057 313 632 926 942 831 120 650 902 64 841 245 527 86 79 488 164 1041 499 784 607 662 237 977 774 448 917 49 661 820 542 372 475 167 215 397 1034 847 941 159 450 646 561 200 7 480 538 805 253 644 365 506 262 970 187 224 7 1045 89 925 196 541 948 460 691 593 517 706 517 217 323 499 344 307 385 508 589 697 923 811 490 570 835 313 852 154 219 1074 145 967 63 598 776 901 226 168 907 566 424 787 621 1049 475 570 227 379 274 346 433 348 98 991 200 650 1014 454 1071 66 976 395 972 568 527 115 463 1033 420 948 1069 293 365 681 577 612 116 1038 995 726 842 154 453 393 810 717 961 182 523 672 202 1017 920 678 403 98 222 316 541 357 872 537 49 102 297 163 891 481 633 415 921 520 833 577 462 782 615 869 338 437 533 488 963 979 643 957 841 993 432 569 525 270 565 352 70 731 667 70 1003 637 890 1043 259 286 919 971 863 343 713 381 863 506 838 1030 247 84 891 862 874 776 366 636 304 1035 493 348 186 529 645 662 356 150 365 169 581 679 577 969 916 504 158 237 984 322 571 271 776 288 865 1037 956 911 718 955 1026 486 620 226 844 371 904 65 1008 631 19 695 131 270 85 53 380 270 704 170 538 543 607 836 485 15 730 941 193 345 629 474 558 44 28 756 805 164 617 485 504 430 224 667 603 308 988 304 277 108 500 391 883 154 458 523 172 776 92 658 1004 1038 1039 404 541 363 967 230 174 707 370 885 817 940 753 62 496 335 551 636 712 376 983 65 650 196 778 85 22 609 125 192 690 412 518 616 32 902 74 583 245 948 485 85 619 498 94 570 1051 368 683 532 912 725 22 953 878 223 350 312 966 761 536 131 529 1046 1039 963 338 1066 327 353 41 21 976 304 913 99 396 571 356 447 676 185 998 418 467 107 767 135 185 143 406 601 809 812 502 391 375 343 262 501 230 819 284 338 266 388 315 738 458 461 887 648 358 1016 527 420 124 660 201 248 758 732 226 633 65 617 754 24 1013 836 98 335 328 726 360 528 40 953 219 795 886 543 861 122 990 833 753 66 567 269 643 92 225 924 858 905 337 923 1022 1076 125 966 1036 548 1055 469 571 586 263 391 219 695 349 49 806 1021 322 880 918 701 466 885 918 113 806 235 993 886 459 77 290 911 951 843 956 326 16 89 303 431 137 845 632 671 969 882 64 371 379 982 777 671 291 302 999 773 647 468 606 616 1061 305 815 1002 1016 338 675 780 738 232 1052 465 1061 173 913 227 991 379 579 486 754 932 997 470 600 491 801 533 472 45 827 716 356 448 126 374 426 957 1011 603 170 111 788 1056 887 994 986 222 397 806 557 616 771 104 886 883 1066 76 871 182 444 472 770 63 1004 136 289 274 790 1043 931 801 429 288 736 197 528 410 473 696 491 309 413 823 794 706 864 945 1027 68 901 815 65 493 47 1006 703 222 378 714 102 458 950 1042 1076 244 453 832 816 72 167 321 609 1037 735 171 647 472 835 170 19 311 954 348 659 786 273 998 115 1009 620 138 200 960 890 531 641 713 66 542 438 74 273 621 1003 507 682 675 465 319 1043 16 442 412 114 126 98 113 564 420 1073 465 775 1019 180 524 756 580 915 1043 364 291 743 170 221 14 566 878 938 403 356 403 52 654 687 550 928 459 315 501 795 806 616 538 329 557 412 350 316 73 1051 75 493 258 588 614 425 220 69 75 623 67 370 758 486 977 152 445 12 791 1037 285 1051 469 207 673 117 873 461 861 698 656 548 90 413 1072 24 675 328 266 461 474 930 7 748 798 309 565 666 110 572 445 198 366 219 36 139 99 848 21 162 175 448 785 933 427 33 611 180 273 88 950 1050 42 637 332 765 12 382 48 71 535 894 1044 122 166 1020 506 915 327 98 1068 940 397 352 239 1054 573 67 865 523 817 343 704 676 1074 1014 106 617 383 358 213 416 612 1014 1014 110 897 632 387 68 924 651 661 936 255 953 450 1072 35 914 707 162 880 7 528 435 133 303 484 928 536 464 460 663 171 834 339 745 902 837 315 948 505 419 48 364 688 849 94 158 411 50 229 499 57 739 399 935 453 547 1003 213 46 548 1055 247 873 399 616 105 192 857 958 302 955 715 151 1067 240 793 1061 530 1025 144 886 696 88 805 1065 801 724 204 567 845 954 825 586 1012 643 793 461 703 615 1013 448 450 704 528 302 841 212 1057 595 29 292 558 775 928 332 546 1027 568 485 487 690 214 69 670 838 540 22 444 411 510 64 1058 522 586 696 433 630 218 83 938 787 956 215 695 400 371 1031 374 993 31 586 297 350 180 234 993 49 87 373 1062 253 354 173 53 464 241 4 754 687 760 861 38 329 263 875 242 873 91 844 468 508 204 156 613 112 56 719 165 994 69 421 1011 986 235 851 993 69 565 458 294 999 511 882 293 732 567 1001 1031 193 455 194 381 10 209 545 554 494 445 407 938 557 106 189 474 753 254 590 457 128 30 230 782 154 600 414 802 525 615 324 627 455 335 212 149 875 276 290 929 649 822 658 774 50 150 14 651 342 365 876 47 871 496 495 227 1073 506 336 164 347 101 783 243 20 132 244 168 965 284 1025 1053 728 711 904 401 983 498 394 892 293 47 419 89 764 1034 820 1069 969 534 312 1001 63 824 204 755 924 104 638 959 1042 986 892 632 258 605 295 824 849 558 493 268 69 918 131 393 290 989 814 231 750 720 68 480 268 995 990 774 491 491 600 78 903 498 427 457 536 922 85 511 82 594 528 361 907 670 763 670 801 219 673 900 619 172 598 446 945 201 885 350 263 789 974 186 133 1027 479 399 96 217 918 707 120 929 292 360 774 959 984 522 639 183 381 334 491 1062 561 846 972 336 351 303 116 152 810 321 961 263 1045 20 1053 551 590 186 1046 620 421 291 235 1045 49 635 355 224 360 8 317 735 915 679 140 1074 939 753 901 289 664 698 283 862 790 345 502 981 884 314 42 703 499 944 533 897 447 379 142 84 406 298 348 838 136 872 78 649 553 994 426 457 254 452 532 1057 880 163 669 303 666 573 219 819 675 886 812 435 433 708 629 692 54 655 533 696 898 712 1067 318 939 174 290 122 125 835 1019 680 731 669 481 537 741 1027 184 78 357 880 993 125 287 818 437 198 861 598 275 740 761 644 874 674 283 948 814 509 315 429 120 608 175 655 305 428 709 1 524 580 17 275 414 743 203 191 869 44 807 77 398 832 966 369 859 762 246 784 165 601 87 223 77 415 245 299 60 87 676 289 334 506 466 860 884 856 372 584 447 604 980 367 876 746 359 455 71 565 773 714 23 338 242 577 923 496 549 526 1053 213 575 137 208 794 964 1017 339 1006 751 472 305 287 473 182 495 560 744 1062 702 795 338 421 259 795 133 1018 76 669 842 696 127 1024 474 172 924 1023 798 401 904 757 418 1024 379 801 185 395 410 886 744 363 457 135 1011 981 405 722 167 204 549 372 154 725 974 249 471 813 86 1005 102 899 686 26 77 961 563 803 914 959 968 665 758 245 455 410 796 466 714 553 738 944 1053 391 1011 276 848 549 600 502 976 999 892 508 553 252 376 943 69 783 967 461 93 272 476 134 926 373 7 886 292 737 985 727 14 601 859 376 63 627 134 515 765 363 162 264 509 974 412 1052 169 254 479 328 1 437 491 607 757 227 496 206 1052 353 571 340 876 60 38 1003 284 696 126 87 584 183 345 11 553 583 249 866 19 258 298 660 647 940 77 29 157 438 290 474 875 902 255 636 906 859 448 876 436 738 627 171 441 448 105 412 727 371 632 630 383 426 4 395 456 818 426 597 456 102 817 788 454 899 818 311 526 678 1051 1075 527 752 455 949 287 371 552 174 173 63 824 471 812 540 296 344 817 249 914 154 635 967 108 557 577 546 92 6 1048 370 842 944 149 290 577 246 615 413 670 1037 492 596 225 847 38 711 970 624 921 371 393 704 811 444 606 383 562 75 332 503 495 296 769 721 241 980 932 850 395 942 272 563 1007 655 91 926 558 1038 703 439 526 1009 785 35 666 919 9 474 993 649 846 695 718 632 389 931 251 580 535 217 872 901 907 170 954 1003 59 825 809 681 1056 763 634 802 643 700 1027 109 661 990 876 857 620 742 16 65 822 98 449 952 106 668 979 398 663 1026 455 510 120 693 591 736 963 638 349 477 595 624 386 999 878 1060 466 299 24 437 681 225 947 289 733 346 913 284 233 736 658 573 517 606 24 565 274 346 893 323 173 802 469 196 127 559 350 897 995 431 382 433 684 264 438 522 433 573 633 262 432 146 559 848 444 467 686 1044 537 1029 55 790 117 619 825 674 583 604 572 959 1009 372 1056 470 523 150 275 829 13 376 38 401 832 24 664 597 923 158 793 441 247 26 410 388 240 454 999 544 177 366 703 1020 338 863 896 1049 385 686 174 460 428 928 1032 279 237 308 613 421 826 997 723 630 82 27 165 429 629 103 963 44 126 787 15 936 204 374 405 389 387 273 864 593 610 983 769 298 432 1001 536 554 932 480 644 806 133 404 972 757 1060 242 483 154 794 544 385 694 267 133 746 644 406 766 682 18 490 588 83 958 809 426 1025 210 481 369 991 979 138 157 413 459 716 139 525 584 713 584 328 832 880 207 695 614 962 310 115 695 40 767 662 334 171 1056 868 1021 88 954 389 348 969 256 136 641 169 870 1008 170 675 778 1028 50 450 523 340 906 638 135 384 775 523 904 845 974 209 26 475 177 144 727 883 654 514 38 549 1035 959 805 759 984 566 198 327 799 543 696 648 586 571 50 819 1046 789 722 111 799 813 513 383 871 993 607 746 559 1066 573 300 21 482 846 555 554 343 522 993 568 851 247 991 573 174 1026 622 221 65 307 386 288 641 509 384 897 285 365 847 46 631 137 808 1045 864 76 52 814 7 914 313 19 400 714 214 750 425 385 910 54 260 667 751 360 934 242 180 695 140 1064 396 173 526 899 248 157 977 809 990 450 12 197 656 327 927 446 383 24 312 399 332 838 135 5 428 864 33 946 834 63 214 892 897 543 892 860 136 39 19 367 477 438 629 172 503 524 373 453 593 1014 873 231 479 577 613 525 1025 718 712 555 568 825 448 1003 1039 773 566 328 114 238 169 831 693 365 529 1003 457 59 1044 257 249 603 596 204 522 725 975 67 573 944 1072 772 13 1021 124 872 574 355 621 884 571 781 242 526 1074 1023 249 399 956 836 118 513 988 427 667 737 72 801 304 790 331 279 321 780 796 17 464 650 851 796 474 649 760 177 175 303 610 511 9 504 435 788 658 1055 189 589 252 149 351 174 770 1067 14 519 269 30 339 972 475 960 218 260 350 488 286 989 48 114 845 497 598 840 486 642 594 856 708 652 197 1070 501 826 614 855 226 1035 249 48 888 999 920 908 796 785 303 170 863 155 337 431 682 960 384 207 683 8 294 976 1033 384 679 739 964 663 739 295 921 105 555 913 202 445 167 187 798 165 860 538 1019 964 129 388 661 948 537 350 705 403 460 886 11 920 957 678 520 646 711 935 893 155 157 685 62 737 509 677 129 957 813 199 806 207 195 702 320 9 8 726 651 733 158 787 183 710 339 984 604 119 434 821 189 1025 306 653 875 125 552 925 273 849 783 800 1040 778 1019 476 442 337 461 99 241 577 657 719 872 457 833 174 976 945 628 776 506 287 543 913 871 558 268 469 993 316 799 417 166 609 79 299 132 23 20 266 401 122 322 939 508 301 826 557 10 721 411 658 580 245 342 485 619 146 513 921 731 929 236 404 804 82 114 730 1036 770 602 472 319 875 124 1053 737 808 752 565 166 697 102 539 537 565 1005 752 13 539 379 994 620 249 30 511 922 277 34 117 771 893 1015 741 1061 53 619 78 1016 196 587 166 913 804 1075 617 220 1024 230 820 621 518 726 141 983 816 706 282 703 686 911 317 372 753 849 634 530 1060 6 344 876 368 829 521 439 312 700 267 357 384 603 713 834 180 573 612 261 439 444 278 190 936 357 696 306 299 742 620 250 707 929 373 183 383 962 915 805 1045 949 513 946 406 753 730 705 526 122 980 1035 397 468 638 870 1031 444 622 1002 749 186 946 990 697 173 792 138 179 227 922 799 391 402 610 974 582 960 232 779 873 943 281 828 420 119 197 551 759 65 59 82 1035 111 205 18 730 565 85 958 624 504 478 446 1025 668 261 449 210 292 232 957 868 262 31 481 100 294 929 1014 754 611 1043 456 741 469 651 759 804 853 519 571 266 727 428 64 14 633 121 66 799 1068 258 819 280 379 564 687 648 934 421 238 860 30 348 939 394 173 1045 416 649 553 778 231 837 1052 564 725 1070 401 567 69 84 874 867 863 834 259 1054 806 650 39 1 494 253 15 352 864 110 370 176 1029 942 746 828 190 640 409 442 339 990 984 451 1041 346 266 675 718 981 343 460 694 667 21 613 760 859 599 114 904 47 1031 596 1054 1067 50 112 672 830 33 619 814 284 678 222 751 123 353 198 45 978 260 183 848 406 722 736 13 904 721 317 379 817 1041 914 541 318 286 1001 19 198 1054 568 347 135 765 468 287 591 232 843 866 326 98 124 848 316 756 287 670 949 1012 669 183 632 258 472 121 621 161 812 784 794 1051 846 673 355 856 233 71 437 135 937 205 203 942 894 64 340 728 161 551 433 98 688 844 1069 47 227 363 242 986 987 481 243 442 373 1041 575 121 1011 396 865 393 715 564 1009 271 952 999 132 779 1049 355 243 533 572 929 282 30 367 142 633 163 153 513 249 631 492 230 799 981 930 173 613 1058 476 958 479 836 275 29 59 529 328 790 1002 858 576 712 358 25 138 714 25 522 936 275 684 365 516 639 77 663 697 480 596 314 39 87 277 97 11 273 803 1015 225 321 474 504 784 929 166 924 597 521 408 956 47 953 1065 179 202 950 372 747 1023 260 618 69 321 974 193 477 1074 316 1044 273 700 928 241 1023 54 479 829 599 146 109 389 818 988 535 339 223 866 1073 402 31 740 157 996 71 1073 763 482 502 599 697 738 885 165 778 438 1064 49 659 669 561 915 705 211 221 442 1018 703 716 973 537 548 40 907 865 159 1051 397 522 768 212 363 456 273 158 599 585 390 1056 188 702 266 364 318 579 136 852 276 179 546 371 57 582 775 1017 502 360 709 755 249 840 2 415 547 61 213 572 126 422 80 340 864 491 47 254 801 555 612 364 36 1042 598 716 69 798 923 666 917 763 178 600 730 110 672 253 96 398 721 387 214 725 87 1067 419 672 498 421 409 827 652 302 925 293 69 418 147 689 239 385 257 158 448 519 905 394 61 820 767 257 668 364 22 333 954 850 592 451 1075 554 173 353 213 512 846 148 668 129 533 82 194 1041 23 9 108 143 578 163 251 637 394 204 680 305 607 791 871 362 244 552 795 180 926 881 217 572 725 668 1043 54 802 772 941 608 925 317 80 822 519 823 668 439 72 285 50 1028 822 319 989 160 244 474 237 926 116 193 830 24 699 606 512 730 786 852 974 638 653 1060 18 759 131 357 268 578 606 611 123 82 539 931 381 127 918 903 616 324 1061 749 105 394 191 405 721 290 1022 259 164 43 1026 228 861 732 457 624 999 560 229 850 249 1023 663 904 1043 775 50 837 818 483 682 287 924 576 216 271 701 679 288 1006 644 937 571 192 509 300 137 128 914 803 212 386 419 630 305 1059 739 823 61 960 167 383 740 936 94 201 492 818 94 1019 579 789 528 694 673 901 908 965 690 705 287 164 295 695 581 795 202 615 703 690 26 258 910 456 482 847 278 844 890 180 864 934 1039 321 798 481 863 776 539 767 631 346 563 1051 619 44 284 945 866 553 835 270 923 905 177 497 223 266 848 754 290 583 856 700 995 943 675 302 599 41 593 601 928 944 868 997 182 517 719 551 850 5 942 104 175 505 22 592 598 482 873 196 863 467 141 141 251 249 256 676 577 976 980 729 216 288 227 858 405 944 778 911 541 286 346 532 893 191 368 964 945 473 199 797 987 569 553 16 993 729 237 890 96 559 826 687 18 509 1044 1074 972 521 282 308 898 104 672 785 690 911 713 72 397 137 632 1073 1039 940 371 876 974 192 932 916 944 716 883 44 14 968 974 857 626 903 733 823 463 573 1030 17 525 554 950 982 638 371 248 234 965 815 610 21 913 914 57 641 67 946 13 540 334 403 1013 219 956 274 307 737 1019 810 924 163 927 1040 18 875 554 788 1042 823 117 875 597 207 170 472 232 428 454 108 44 844 832 83 414 326 693 504 1036 655 60 856 1032 616 964 586 847 775 330 315 489 108 886 421 453 55 953 137 227 315 604 838 267 993 9 889 118 994 472 486 1066 287 849 656 221 684 529 69 28 1065 716 801 159 414 15 355 502 532 747 835 1023 565 618 155 1000 948 200 643 209 413 830 659 635 29 559 109 751 653 975 354 689 591 106 907 752 597 667 995 525 514 1065 1013 450 775 144 340 61 655 588 364 736 892 308 1005 531 1061 794 589 904 799 632 485 134 41 807 523 5 971 470 547 1053 426 703 472 358 1012 656 954 174 331 773 620 1068 1017 345 201 553 527 451 579 349 184 18 621 152 957 825 728 920 221 844 844 202 578 61 419 670 954 668 194 875 789 587 776 89 109 1048 628 578 623 289 289 192 83 163 218 314 652 552 367 177 329 19 823 741 571 1058 37 776 883 495 791 851 739 512 815 133 626 1051 670 847 117 367 818 1030 346 959 323 820 913 122 968 17 663 315 103 677 19 210 415 81 135 1060 280 63 11 654 466 364 635 564 51 1026 326 500 578 491 487 246 18 788 826 1038 928 605 234 558 867 1067 802 382 663 503 820 808 511 837 108 244 1031 471 923 722 431 962 829 928 637 4 293 679 327 828 185 380 283 293 314 1023 511 986 181 848 780 702 93 584 648 203 584 494 500 23 221 666 864 14 478 387 606 1054 219 789 212 1056 560 567 1072 884 392 307 748 92 73 219 630 181 831 361 936 994 1073 956 250 870 361 678 473 648 641 474 231 947 979 688 559 750 185 827 388 378 776 121 694 499 492 446 787 958 93 1076 548 1025 549 191 53 591 333 618 278 696 161 670 363 801 380 105 362 924 164 891 72 1045 769 549 1018 742 650 25 161 440 824 399 34 264 600 728 211 761 897 117 302 963 662 406 454 366 202 484 233 516 277 842 900 849 111 51 294 44 244 713 1070 787 800 314 568 780 35 872 526 544 680 13 1019 282 680 438 849 649 713 707 595 574 483 719 569 39 44 205 922 512 745 290 366 823 853 759 1076 888 374 465 1071 1001 781 191 998 328 427 124 611 267 355 495 522 874 533 555 240 165 882 1025 778 485 927 985 725 746 862 384 354 810 961 290 267 808 839 646 980 305 957 981 610 80 502 319 881 923 541 844 394 335 160 388 972 180 100 95 808 468 581 412 672 850 243 34 934 207 1023 873 879 515 947 332 283 593 531 538 451 931 207 991 199 752 594 690 864 909 914 120 592 989 764 829 530 992 833 958 550 74 393 245 376 980 869 786 22 797 248 245 163 639 442 105 454 404 740 592 835 341 1069 573 622 522 901 1062 1040 1013 487 795 460 571 158 575 18 210 896 512 865 496 622 153 484 455 948 756 834 803 245 643 695 674 803 481 697 325 968 647 850 633 55 788 147 792 440 480 1069 130 131 64 48 136 11 13 851 825 859 776 878 683 172 1076 279 258 695 380 458 447 205 682 284 136 958 422 153 549 277 176 692 600 247 759 471 974 897 954 542 1062 464 996 292 104 339 198 629 614 341 570 146 474 878 641 732 114 952 651 664 100 150 297 1074 273 784 644 171 327 666 919 777 872 60 602 585 146 750 175 448 840 356 167 10 942 78 926 448 480 149 703 642 561 399 62 341 994 938 1068 929 470 995 336 193 1051 883 830 863 554 370 971 187 239 68 192 239 452 1039 656 991 626 419 555 76 591 925 502 337 46 946 368 282 596 237 167 28 810 111 143 674 376 938 691 601 919 178 197 37 356 826 328 481 137 79 524 416 182 621 576 752 596 738 313 671 1027 192 400 509 554 152 648 188 800 92 558 1068 154 698 521 568 941 131 203 679 518 287 700 988 1049 611 1062 973 1063 789 565 740 757 465 433 219 277 476 581 1073 942 259 843 793 1004 418 378 325 31 704 977 597 535 534 732 820 27 146 708 896 412 625 607 443 64 713 251 577 220 768 710 1040 28 69 388 346 357 474 32 500 59 570 913 781 481 860 322 366 563 304 535 188 1021 450 995 15 804 979 224 700 182 739 595 771 777 867 491 628 117 91 578 62 159 258 579 771 35 516 835 261 88 432 42 1045 838 161 291 243 945 230 954 690 609 303 77 275 647 130 1017 743 198 971 653 983 1005 564 861 220 898 654 528 72 716 688 461 293 776 782 445 593 297 908 191 718 232 940 1066 975 425 293 33 889 171 877 908 832 764 423 839 246 956 416 331 640 556 253 539 540 1072 726 138 780 933 27 336 31 908 618 370 245 624 150 864 826 652 156 455 753 748 874 418 792 987 16 437 217 64 386 739 248 931 274 328 811 573 328 191 847 1063 631 130 325 788 666 529 1075 484 889 975 442 229 603 178 354 537 266 684 325 243 310 213 177 1045 195 701 985 748 974 380 77 423 973 968 1066 723 516 1074 620 881 103 423 412 615 704 651 161 137 184 286 829 727 577 571 455 45 372 304 530 832 597 241 893 623 859 394 594 291 297 517 656 36 364 73 33 199 645 428 357 911 385 276 742 1055 979 21 574 831 393 136 682 942 903 1049 635 669 340 88 1076 673 387 671 853 79 139 61 162 715 1056 865 846 950 350 817 49 772 317 307 603 637 56 131 707 890 752 427 999 735 550 295 1026 800 394 569 584 899 396 195 217 993 530 889 642 413 412 156 427 302 985 50 577 63 264 525 695 874 629 650 206 145 257 999 563 705 915 392 796 705 225 692 717 49 77 387 204 308 853 400 696 682 222 1052 81 294 314 2 784 58 778 816 659 686 281 543 700 629 261 871 758 791 645 375 886 212 769 303 131 214 394 140 317 847 249 287 567 866 396 1024 488 757 1035 75 618 652 1013 861 850 1050 256 767 977 96 673 184 823 571 188 34 715 777 915 20 379 867 360 792 184 48 543 329 25 105 147 1060 529 949 35 833 651 717 1072 920 446 161 1069 850 60 543 124 693 1038 225 120 282 730 997 699 2 280 608 838 686 905 639 77 361 11 714 98 382 558 128 746 952 646 173 395 439 328 417 753 282 276 985 692 745 772 816 196 472 267 375 1061 97 116 824 972 365 131 772 434 25 198 309 1064 324 1044 732 1059 185 917 636 854 718 261 879 1002 155 204 85 457 817 264 17 1007 158 1049 742 78 237 6 180 179 856 5 774 842 300 818 907 924 440 766 524 118 910 44 907 540 940 30 855 545 220 1017 578 1003 995 223 37 33 156 400 1010 33 410 242 172 92 255 346 1020 301 698 192 591 215 130 81 564 159 22 176 722 39 164 93 882 522 848 1039 571 266 869 954 234 459 976 282 844 722 663 469 483 121 435 592 1045 800 436 124 951 142 559 148 426 55 332 815 138 431 981 673 201 300 506 845 1074 335 480 426 886 407 623 282 1010 220 501 1070 846 599 194 1014 720 949 862 771 1026 296 760 144 536 435 3 44 475 369 67 102 914 605 216 192 986 815 1018 644 42 117 743 568 921 396 232 642 744 924 1012 674 779 73 762 173 746 362 845 88 1062 250 978 966 12 456 701 914 494 765 652 807 409 425 11 270 534 717 871 859 705 900 826 1024 616 290 870 192 947 821 98 116 868 1070 961 274 265 842 399 3 725 939 369 818 81 123 930 620 366 569 743 1065 592 410 370 601 738 196 226 253 176 639 111 661 908 578 833 954 343 789 28 110 254 798 652 858 316 682 994 1027 504 139 179 613 316 815 153 907 97 343 700 920 885 916 351 140 562 751 1024 598 355 746 289 921 939 264 915 234 534 393 972 738 1075 595 625 885 576 74 268 759 662 489 908 954 77 365 49 192 848 690 669 230 850 521 445 1040 217 1005 1016 341 726 412 591 159 683 1075 363 755 529 747 422 322 494 10 342 367 228 638 526 433 711 693 673 24 1033 327 1068 235 266 303 84 429 459 842 1033 540 953 606 920 456 438 556 602 884 958 563 77 861 768 660 39 267 841 706 690 992 277 983 354 1023 665 125 210 836 163 632 135 305 341 880 751 370 99 174 809 848 8 422 200 702 796 791 993 50 4 664 301 457 803 131 764 656 132 679 445 730 421 579 3 339 302 589 617 541 357 260 128 286 740 1034 429 957 468 511 1009 805 268 516 973 940 279 479 297 282 584 1064 195 649 508 458 229 701 196 377 757 373 906 752 1032 576 851 112 228 888 581 379 990 252 957 972 623 268 628 600 968 609 3 282 227 199 303 614 527 550 100 407 530 1037 540 504 500 223 186 392 907 315 474 465 490 792 274 846 497 410 621 565 302 754 470 226 999 217 356 194 366 238 689 989 606 352 389 793 736 39 266 302 160 366 961 760 1025 1026 402 419 279 488 36 470 715 983 927 847 603 106 835 647 564 455 67 204 323 473 699 426 291 809 156 235 685 511 117 225 639 111 918 500 230 686 1039 251 862 122 1006 859 84 402 980 47 791 1006 397 788 767 80 829 458 509 1042 964 886 931 250 651 56 564 1047 119 565 978 690 379 1044 949 198 237 986 124 844 349 361 243 131 674 79 779 155 209 286 266 682 302 394 728 710 123 676 655 219 686 757 874 102 150 180 204 565 818 129 987 963 770 1071 23 639 280 930 271 91 463 130 751 741 117 1053 899 114 708 699 665 14 202 667 954 255 510 923 512 693 543 646 388 323 506 832 579 976 809 707 754 324 33 89 480 77 669 787 1060 649 274 603 658 190 278 603 201 149 79 591 285 946 281 639 744 451 204 1006 1006 804 771 246 646 1020 272 239 386 386 783 959 992 482 287 177 849 653 110 340 640 733 406 202 401 154 351 303 406 341 270 930 191 955 193 924 974 959 1069 8 937 426 329 882 985 593 698 169 329 1044 183 181 252 878 73 221 684 864 934 275 979 540 795 640 876 753 990 838 706 869 688 414 808 520 27 517 310 149 227 53 785 565 171 783 809 1001 202 820 5 283 395 540 677 976 662 353 82 1035 766 304 162 413 1007 258 408 510 348 993 1063 315 438 84 880 986 85 61 771 833 51 192 834 1036 632 744 787 717 838 107 276 120 619 292 279 1070 4 201 449 252 29 200 810 902 598 579 522 812 27 253 344 304 326 470 690 946 247 48 228 13 659 959 1029 171 71 690 536 741 968 820 880 495 284 571 542 1040 124 953 505 19 868 898 1046 1040 273 529 1010 79 790 853 582 638 1064 943 301 1061 915 91 749 775 864 619 886 620 338 960 102 344 1070 162 407 205 522 193 406 512 42 870 32 35 179 278 478 516 224 246 504 191 385 711 945 779 119 899 798 160 665 1043 846 383 865 967 223 247 49 1062 578 91 566 409 297 279 225 137 158 998 615 366 896 370 322 644 792 471 592 908 972 828 701 727 504 304 163 466 724 415 993 898 77 499 98 593 661 899 444 980 213 311 359 129 384 418 277 471 344 687 451 319 747 219 470 636 1023 40 887 824 519 271 217 172 995 482 829 625 320 377 935 822 774 139 884 149 107 34 552 709 572 978 925 1036 366 456 194 345 523 350 682 8 949 508 984 302 478 488 321 310 841 339 953 972 187 281 222 292 814 922 420 667 248 350 331 525 530 606 769 769 729 1041 346 391 883 746 154 1057 660 215 236 317 678 555 64 885 636 183 237 194 138 697 181 320 40 298 341 140 297 199 148 199 469 87 888 137 819 179 578 322 545 739 1036 366 822 627 996 170 844 1063 536 616 133 67 188 842 798 447 350 855 735 426 766 991 282 551 88 158 177 321 219 981 81 505 605 51 114 850 899 1020 619 263 183 275 264 885 621 983 546 285 688 911 255 901 637 67 1052 360 900 693 427 849 1047 351 159 836 869 216 559 790 922 901 161 755 988 238 613 117 451 563 667 1025 347 377 77 495 365 383 1048 735 211 652 227 580 563 497 250 338 648 18 78 409 402 275 1064 518 164 239 336 532 76 977 327 424 948 1024 134 92 832 285 122 467 1049 246 432 840 782 506 466 1042 313 676 312 743 800 994 338 747 23 964 146 206 142 455 430 35 530 536 96 973 411 157 441 1040 50 1037 596 489 821 652 373 703 152 1040 829 1015 72 448 528 18 891 607 955 133 223 446 328 1006 694 999 423 860 640 502 613 365 1037 695 815 966 986 228 171 538 254 812 990 180 558 490 95 14 194 618 274 1020 903 911 545 528 165 461 171 288 673 4 220 396 995 380 346 563 148 476 612 823 1061 880 591 220 251 324 1056 30 1050 865 113 726 776 1075 9 792 648 597 285 948 481 48 292 296 454 756 349 429 456 428 572 594 116 306 67 336 574 996 552 202 428 644 414 193 270 132 202 653 546 553 1061 266 823 853 515 308 543 85 124 707 394 143 219 790 525 357 441 542 429 36 612 58 672 871 316 929 249 291 1066 358 532 874 877 1057 809 224 392 69 351 748 928 960 32 37 365 832 461 655 639 239 235 254 78 345 693 764 1026 550 56 379 175 960 144 568 537 299 753 615 440 145 947 815 574 444 549 980 277 906 650 920 844 114 911 427 474 602 112 777 277 675 308 1076 469 990 186 944 54 670 165 1072 914 541 448 202 1015 336 1076 708 755 1064 826 298 824 660 800 220 1061 350 529 101 324 377 502 415 191 706 1016 928 456 177 43 277 732 27 40 407 1044 356 225 277 600 505 651 130 79 157 415 352 811 928 701 665 482 353 731 372 293 544 1068 114 309 160 783 692 1073 881 260 1075 841 939 377 725 699 565 636 844 835 755 591 312 29 4 510 688 739 534 426 1008 1048 536 1069 996 379 658 814 5 961 637 837 193 702 537 408 333 339 124 556 572 825 191 429 536 292 625 740 790 561 257 700 80 615 835 345 517 7 754 377 109 305 756 487 978 1009 249 115 795 684 296 788 33 1043 35 227 60 890 526 852 237 705 693 11 441 617 95 342 1008 563 490 230 505 334 211 645 180 752 366 244 370 905 210 787 80 710 534 344 933 1073 777 963 984 987 212 701 319 554 676 389 945 696 662 768 16 1040 620 941 779 624 913 805 177 113 270 600 378 350 748 72 744 60 721 148 543 512 744 179 258 673 387 32 336 801 394 171 939 1003 483 1048 809 238 798 740 998 122 370 124 628 852 258 496 722 490 352 331 823 588 101 639 724 527 574 332 386 592 911 499 4 346 76 157 910 520 70 796 697 592 63 790 333 947 124 316 928 213 805 1069 429 323 372 598 214 628 8 40 1020 1044 597 436 935 31 159 149 823 519 328 227 480 406 397 354 64 677 584 232 721 915 251 4 495 574 891 1005 778 935 356 458 54 1024 885 335 278 748 171 210 465 117 644 270 431 709 56 23 974 950 127 329 861 416 144 964 46 958 826 517 100 527 521 813 786 863 361 992 515 751 24 248 207 243 731 325 987 93 118 413 27 959 856 280 520 411 804 560 902 999 327 1023 516 862 362 769 527 801 698 566 46 91 897 103 651 432 481 177 660 333 399 885 72 810 63 358 904 698 366 410 727 473 86 583 867 345 104 128 966 710 920 442 250 143 468 894 374 812 457 80 90 310 846 94 756 642 543 488 481 729 764 801 227 679 715 195 73 474 528 559 297 612 813 989 589 1069 23 210 775 584 184 348 221 535 714 752 623 425 512 237 117 303 470 965 852 192 751 633 1017 266 190 388 1061 417 948 674 259 523 746 1051 57 993 796 919 424 192 220 541 652 150 520 223 438 959 176 1027 573 867 899 20 326 285 168 138 132 779 869 791 572 59 778 404 377 668 500 833 737 371 541 1023 221 530 89 463 173 206 909 585 582 610 824 986 1047 665 169 211 157 400 424 418 596 754 592 341 759 1045 1029 803 927 23 500 989 542 134 1040 540 223 239 762 347 535 481 134 1034 1076 97 1024 117 852 13 1049 536 1012 678 709 938 175 924 544 643 1057 420 740 446 584 260 133 711 344 463 121 445 13 1070 554 1015 718 784 797 247 883 19 743 532 543 1031 587 999 220 870 667 278 680 1036 236 847 412 1001 576 379 250 832 1061 972 835 279 588 957 927 364 1069 515 886 2 339 417 974 687 609 33 113 832 1051 691 16 646 29 473 655 154 147 827 85 833 1004 958 891 823 386 618 903 170 744 945 930 536 257 41 285 641 1038 467 700 386 366 550 1002 609 31 342 974 524 280 125 980 824 560 319 494 352 17 219 893 683 314 708 78 391 206 652 733 350 487 1035 173 225 887 323 1044 212 762 1001 89 127 469 226 411 319 865 242 976 380 861 572 344 1021 812 897 798 787 197 388 656 789 50 597 990 287 633 235 503 79 744 940 968 468 315 538 1032 483 564 228 547 538 363 907 636 81 753 196 712 1010 1040 468 131 861 348 1034 581 62 498 564 925 1069 438 301 678 1038 871 714 562 358 530 255 476 652 692 758 589 472 1055 972 255 1070 308 839 665 253 800 568 678 1009 178 464 1046 150 75 224 984 32 1039 837 376 531 550 95 826 535 904 614 1058 164 979 1004 732 40 981 238 456 162 22 62 267 142 833 156 891 561 1050 901 766 278 946 199 49 399 748 713 692 612 344 627 870 258 1030 89 611 910 964 648 867 310 982 218 406 294 985 765 29 750 38 84 345 169 403 936 221 958 357 1076 117 421 419 464 986 301 56 634 315 540 1029 718 249 207 199 885 345 199 213 424 868 63 778 168 885 447 795 101 856 384 534 214 506 873 418 1033 804 1070 178 573 1067 1067 567 145 707 517 346 443 353 94 970 700 1028 711 1020 101 607 447 6 1054 793 331 960 422 849 1072 413 283 364 337 710 121 783 980 569 748 645 625 77 552 601 40 734 199 255 153 547 1049 886 707 1051 449 942 980 365 1058 719 605 180 246 804 529 74 416 599 414 746 920 1067 1070 287 426 817 728 980 414 762 760 363 666 497 550 226 755 454 403 176 910 1061 15 727 1048 436 208 323 325 446 681 999 432 59 303 875 567 267 163 731 257 243 1025 502 1034 271 1059 775 486 63 244 192 483 255 836 676 417 25 108 972 275 201 818 1012 801 866 734 72 167 45 676 123 8 858 595 5 99 699 1066 1055 514 1063 164 229 984 782 519 1007 25 204 666 103 134 315 216 370 35 498 408 866 181 964 204 932 352 398 217 542 148 148 344 234 277 595 598 253 448 162 837 432 688 907 325 782 259 396 76 1023 332 832 682 540 597 869 491 971 231 649 374 616 133 958 183 171 614 786 114 660 277 825 230 947 414 18 654 380 422 1014 449 885 10 753 99 575 173 702 156 390 789 108 723 230 988 820 513 18 972 238 72 853 816 458 1066 536 10 206 760 655 628 544 866 706 156 553 456 697 1055 356 847 581 161 873 694 221 680 83 1073 833 1044 573 300 1041 206 311 410 722 365 1010 385 645 82 532 90 647 692 946 957 883 914 386 491 911 442 606 622 161 707 30 689 674 518 266 253 741 98 875 571 929 516 245 240 787 71 689 984 694 400 321 1001 525 696 237 502 34 395 43 385 53 1060 663 1018 530 176 467 810 491 372 512 541 535 950 108 69 300 750 696 1066 501 271 85 29 998 353 363 926 949 915 913 688 502 924 494 463 189 631 370 908 619 915 1039 85 912 576 133 644 907 207 260 766 16 191 472 632 944 1009 716 831 614 94 995 2 922 1008 320 752 1 796 377 501 2 497 119 784 752 788 519 886 307 136 423 319 518 626 599 775 285 399 1075 582 289 883 1047 309 393 831 794 128 418 998 434 818 842 396 80 42 187 1044 786 1004 1054 420 750 118 976 437 545 997 455 806 152 786 720 134 773 240 980 243 526 683 489 725 630 548 568 754 428 1074 469 772 948 175 945 91 1075 446 878 293 638 391 689 659 998 714 1042 293 1067 996 455 319 807 652 52 343 457 153 319 285 867 272 941 813 472 937 976 666 87 797 415 835 835 1005 303 874 141 263 819 832 519 834 218 367 162 1076 983 830 406 668 34 11 361 698 575 177 956 448 960 610 382 85 768 36 715 206 680 1037 355 794 854 132 790 1055 973 49 289 404 398 695 241 308 95 519 270 848 1061 834 36 396 519 673 727 919 980 850 57 572 546 257 642 641 667 620 843 320 626 817 574 869 883 376 180 655 915 699 420 289 966 430 232 753 303 409 722 225 102 662 943 55 502 789 16 933 601 159 1023 330 87 458 981 222 433 253 1021 335 181 810 759 131 634 511 622 984 246 101 694 877 436 429 565 854 421 1068 897 758 420 756 985 709 154 1022 563 284 841 1032 370 882 336 980 456 793 215 35 286 890 705 57 281 193 1076 74 473 176 643 573 421 164 268 12 1062 178 909 148 496 825 743 598 436 196 670 279 28 204 1024 21 149 330 426 441 706 622 597 751 64 938 363 709 260 84 1060 584 949 831 638 609 153 996 553 135 417 738 378 924 812 1061 1000 409 736 1013 46 423 57 842 99 445 923 303 151 654 841 974 143 881 1033 1033 197 325 302 854 684 781 397 607 610 600 331 871 29 514 144 689 554 565 1046 863 66 205 199 217 396 990 593 770 1000 448 541 953 951 725 442 583 921 1014 247 329 23 136 1050 954 354 403 321 219 1053 390 918 310 716 363 429 320 380 219 481 833 1008 370 1015 474 750 720 95 608 22 30 732 37 523 465 914 492 917 148 261 690 876 541 716 905 854 682 795 777 460 365 659 592 736 622 224 788 724 192 381 362 1065 230 979 258 391 294 1067 597 466 1032 1049 465 270 433 1011 631 55 786 500 313 290 890 403 540 411 547 781 148 1040 417 649 290 795 923 198 997 1038 257 365 1050 453 730 167 220 1025 161 155 85 401 952 995 544 388 975 269 459 589 75 826 4 573 677 801 474 644 479 470 557 83 988 833 350 374 894 145 29 540 837 352 832 639 949 893 955 851 603 415 105 823 429 518 725 150 588 930 957 725 571 114 12 606 926 953 580 461 724 279 332 371 207 1 739 796 883 105 672 1062 893 637 237 851 279 318 874 638 55 42 568 749 545 141 1062 403 276 1007 736 11 924 447 242 542 612 879 825 432 866 822 855 287 344 6 124 933 587 449 374 402 274 958 318 874 582 299 264 433 973 980 33 161 464 25 405 104 449 26 1016 1015 512 129 603 929 616 397 374 610 436 206 1066 889 88 751 606 594 795 339 744 106 141 559 997 777 823 296 378 729 696 666 577 739 1006 449 351 1036 56 679 58 496 620 650 185 612 375 146 358 776 19 156 942 658 59 632 1038 278 164 641 776 786 971 101 162 865 852 1003 635 173 477 440 896 773 379 669 283 51 583 308 1024 291 147 1072 39 23 979 21 499 1042 172 1017 678 66 230 238 75 6 698 622 332 429 597 643 347 905 738 210 16 609 656 997 900 145 832 643 434 765 458 712 695 993 415 543 711 369 653 819 468 1071 1076 73 69 1003 908 294 842 122 1015 700 63 80 938 659 819 617 232 71 519 309 676 468 144 305 815 577 453 809 925 269 378 930 776 327 887 494 381 222 85 925 550 933 349 819 234 54 490 44 508 584 309 263 517 208 705 290 791 222 956 1005 956 367 62 167 1067 596 40 732 737 661 666 112 92 492 83 675 678 28 351 250 278 435 956 800 98 931 513 291 614 1061 931 623 827 974 687 641 408 274 424 871 706 548 582 528 816 386 432 768 503 140 192 390 193 1068 494 177 326 691 796 433 237 522 588 1004 753 69 993 368 232 954 780 145 457 389 1073 273 1018 197 958 776 458 932 294 785 567 722 423 962 468 63 297 313 148 703 326 888 112 561 333 213 965 1010 498 749 416 399 725 631 512 446 1013 367 465 306 631 347 734 644 99 956 23 813 657 480 491 576 470 898 248 698 698 421 707 33 66 501 745 215 99 883 365 247 591 845 728 926 31 969 461 767 914 871 185 60 612 515 723 547 363 184 46 469 587 164 92 938 55 696 671 178 242 1069 495 732 281 1024 273 317 144 492 240 659 409 593 731 141 821 771 894 1041 596 472 469 390 397 938 678 495 885 924 55 574 782 78 715 1056 262 477 533 715 128 995 673 417 120 776 862 793 542 953 913 523 797 636 373 843 659 1020 609 246 542 621 410 785 149 162 550 139 482 522 572 238 354 630 92 807 962 964 697 533 46 870 743 760 278 977 139 977 135 542 471 713 674 1016 727 771 1072 279 301 245 960 685 479 940 848 701 629 1038 931 708 327 363 1046 719 298 762 405 864 943 132 1037 804 353 207 812 275 572 122 190 523 116 408 926 80 942 370 607 895 703 835 1041 667 758 687 402 258 684 633 422 247 605 711 11 765 680 10 113 618 95 770 554 532 850 326 826 1062 644 427 889 140 567 164 851 424 163 1014 592 195 1028 31 45 494 419 334 979 648 996 580 820 484 496 785 1071 482 608 373 1060 901 382 152 457 446 668 752 443 95 669 766 992 149 1009 804 251 313 580 239 522 1048 537 602 1007 101 1056 595 612 685 715 805 1000 44 963 1018 1001 648 256 1040 321 200 555 1069 587 1035 138 115 105 902 276 993 691 729 148 114 648 712 146 664 144 262 243 102 54 1066 98 3 15 101 982 76 1065 780 36 841 723 95 494 647 114 1038 296 455 279 71 911 102 31 485 621 32 351 123 1076 426 936 624 1019 290 485 736 909 933 32 484 336 799 275 968 965 396 670 620 428 864 99 461 959 839 520 970 497 390 507 386 1072 585 489 598 730 880 457 564 499 1042 928 742 597 46 211 538 558 667 423 600 64 23 362 987 181 235 511 471 648 886 39 105 1064 800 265 817 185 461 60 67 45 320 560 955 930 68 424 306 436 909 113 599 389 191 731 13 891 371 993 25 992 417 316 443 729 641 627 197 946 919 45 717 146 363 802 269 996 242 459 749 929 462 1046 666 612 644 966 243 94 19 690 320 140 572 1000 753 98 128 1026 329 556 54 392 26 220 26 294 888 88 592 1054 880 876 884 796 264 129 750 899 285 231 693 306 144 378 33 447 145 697 1053 885 704 502 1009 487 391 240 333 818 120 22 252 569 53 466 398 290 838 1055 321 423 289 1048 3 345 875 783 289 1056 130 45 901 146 994 239 18 499 217 1003 712 525 176 1027 860 662 637 992 187 377 312 87 1037 877 673 796 592 72 143 904 778 337 229 692 264 160 498 1013 237 659 274 644 723 651 687 411 537 1019 110 656 887 418 384 698 65 766 600 468 635 865 661 21 601 434 234 140 217 518 64 523 137 346 308 692 979 38 515 487 227 205 869 234 145 591 746 50 846 769 1060 576 19 343 723 530 873 578 443 520 760 336 853 662 942 699 416 998 922 755 400 1006 707 381 572 836 684 526 140 303 546 359 585 324 892 965 73 755 1073 765 35 366 923 671 627 698 303 493 484 686 231 834 240 1049 681 159 1046 629 388 912 121 477 194 1022 508 207 980 425 855 809 729 246 309 51 1056 989 599 625 635 91 907 825 99 606 501 322 55 249 324 124 807 714 263 441 429 381 432 461 298 319 250 15 265 175 489 364 397 972 157 448 788 448 112 334 344 866 993 781 330 786 704 237 593 513 735 968 455 730 417 940 142 312 708 159 282 864 450 450 893 594 594 241 9 982 761 451 145 574 684 776 534 245 41 718 779 614 1031 196 955 1061 844 684 514 315 989 672 373 215 948 515 352 414 302 522 654 799 535 791 986 547 139 1032 750 421 533 226 290 359 540 161 215 621 528 974 697 161 861 287 402 961 661 222 677 791 889 105 623 541 910 641 206 923 202 330 819 397 289 343 977 734 376 910 1028 389 923 732 555 956 695 1056 366 312 528 1027 218 279 161 681 715 1018 818 397 1043 404 945 657 784 959 121 322 755 694 410 1031 401 7 767 630 466 647 127 1064 204 902 573 931 563 287 299 843 770 385 622 417 250 1016 611 204 244 666 244 357 721 149 147 643 258 870 111 127 189 722 771 448 651 169 905 788 225 453 992 154 208 612 76 314 392 816 666 1020 125 529 1068 696 204 403 149 625 297 745 188 845 39 330 1018 859 900 641 455 785 56 316 323 23 442 880 225 884 280 271 737 328 20 9 624 746 432 120 597 591 462 551 281 333 276 614 142 770 644 11 514 401 355 838 740 729 57 285 753 905 580 1001 672 123 1071 1011 727 507 194 666 115 712 331 64 924 115 651 530 192 845 850 431 858 1014 582 218 360 304 393 754 419 533 1003 1021 286 867 273 900 43 721 739 127 565 931 620 883 865 910 854 663 600 1015 760 366 569 57 72 519 667 1072 197 467 363 522 383 686 772 506 288 543 62 98 465 244 206 266 663 2 148 1037 723 666 371 454 889 129 766 497 962 627 979 568 70 368 24 567 126 1060 633 626 352 506 185 322 179 145 797 1074 505 669 156 595 1029 740 15 167 442 336 1 630 69 622 215 507 943 786 68 266 609 105 120 1045 426 456 647 464 143 339 422 429 215 30 612 587 370 1069 594 928 984 653 800 162 191 937 97 182 194 493 651 950 133 700 256 161 672 355 481 278 811 444 845 395 776 648 867 16 890 29 346 902 149 652 1036 486 10 993 11 915 181 926 961 32 333 146 351 986 272 839 324 998 207 588 914 934 757 482 857 338 62 842 529 572 267 127 494 637 522 723 40 419 421 641 168 849 844 84 484 396 615 70 60 406 279 631 530 163 458 751 318 271 534 455 940 656 697 49 55 993 434 453 176 508 934 322 976 546 114 555 634 239 682 219 63 533 938 730 987 187 70 774 748 907 719 758 258 137 63 152 1033 202 458 761 968 82 463 536 812 465 811 468 717 694 374 482 1014 370 569 648 61 295 258 987 108 612 130 449 780 601 712 331 809 715 950 669 543 13 856 115 582 546 574 395 342 860 1069 1049 1040 838 398 198 328 706 898 57 351 652 200 109 324 604 645 553 537 900 267 45 58 138 72 100 512 489 247 338 587 472 523 702 1 347 43 738 18 856 895 399 909 788 263 236 331 187 979 1061 1003 449 14 942 24 83 622 330 414 691 540 432 935 198 15 1064 990 1004 903 262 882 293 381 272 1048 796 874 751 1074 578 243 1074 827 458 805 1025 97 402 456 918 926 997 583 18 694 507 199 104 72 952 32 527 346 445 880 989 432 82 901 618 6 940 987 199 673 461 74 21 236 883 14 581 351 951 194 1048 994 650 32 679 46 329 21 832 671 196 441 930 918 347 180 1020 455 706 203 713 366 883 376 347 1032 837 1022 953 49 926 50 1029 289 121 857 16 1000 72 601 751 611 579 730 701 667 597 373 244 73 604 703 542 845 59 899 252 1022 754 479 357 734 388 923 458 328 422 194 440 37 110 479 535 938 185 303 112 813 818 13 122 197 293 808 930 620 406 719 97 949 819 152 999 680 782 713 393 932 591 761 652 635 577 984 645 47 92 297 564 224 883 784 613 558 226 71 761 325 836 218 251 1067 66 355 788 690 442 859 872 86 969 328 69 961 717 544 1005 798 43 372 875 351 1050 918 423 373 530 522 416 293 557 182 560 511 988 662 758 247 445 564 156 540 290 677 585 775 271 699 394 442 938 504 480 735 137 188 690 1073 719 772 863 748 953 1075 877 573 454 193 1034 344 367 655 665 450 161 168 512 161 40 821 311 831 637 635 862 229 872 773 1048 426 34 134 1 763 124 727 946 952 166 53 639 953 550 575 773 985 1059 89 228 823 485 96 758 377 482 56 604 443 344 817 653 927 132 485 321 402 280 274 804 36 934 783 905 811 736 432 35 548 26 525 146 743 423 382 751 236 6 923 590 499 81 499 422 261 208 246 751 959 1020 583 218 1034 982 749 641 765 1027 943 919 44 343 930 982 1036 761 276 894 518 735 100 657 438 722 669 871 100 28 899 31 145 847 789 44 262 754 505 100 1045 910 205 355 757 362 810 273 1013 352 308 642 404 804 1 577 882 650 879 871 625 56 242 782 597 818 513 847 69 801 427 1024 503 1019 684 631 1063 208 359 1010 401 328 674 1038 989 393 12 841 458 684 644 604 620 963 383 93 756 713 224 935 686 415 234 564 1017 498 41 899 177 69 399 642 188 157 538 22 629 323 576 930 1023 1029 327 844 622 1076 171 382 788 64 258 309 253 880 888 95 281 978 284 453 805 523 982 176 531 428 5 977 821 899 632 245 131 270 777 188 250 66 672 577 64 731 923 397 796 1062 767 279 102 711 879 214 88 699 310 784 183 105 47 334 579 118 12 959 190 1011 59 237 299 640 782 110 217 335 606 301 540 579 990 174 699 266 685 875 569 830 987 96 652 960 136 289 118 908 645 718 881 883 253 1052 997 855 876 447 357 1060 696 828 720 641 2 496 232 998 931 121 892 335 680 481 434 803 462 61 141 136 659 690 983 422 210 663 58 963 403 447 942 751 260 93 394 997 459 614 287 999 231 774 864 626 313 857 317 506 108 1074 506 1053 204 225 314 1034 128 360 1037 277 144 169 859 985 260 504 664 338 644 334 411 918 11 627 911 555 387 963 344 534 512 531 420 750 487 1068 500 207 707 423 475 891 385 765 841 824 620 409 498 771 1006 691 100 263 484 194 152 931 1075 1060 45 279 1062 97 822 384 771 719 832 37 810 818 32 883 726 621 880 1056 599 31 208 62 386 756 485 177 354 1065 485 16 138 743 475 662 1053 740 86 590 800 477 1029 44 650 85 298 890 564 1018 354 81 807 661 799 689 32 745 895 950 939 817 278 717 838 626 351 1049 902 150 169 236 1004 625 13 561 127 794 206 953 243 881 210 913 220 234 767 1013 5 947 666 198 94 1015 152 388 1065 494 783 395 658 937 474 161 669 412 875 76 334 123 460 458 542 463 315 879 472 710 118 567 221 808 292 100 93 662 63 271 329 762 455 766 184 920 1069 698 545 571 764 733 261 994 1036 6 774 586 108 974 339 965 34 871 940 461 993 35 875 311 720 130 478 750 171 17 785 416 199 294 775 127 471 459 368 1075 885 283 584 462 372 35 33 648 921 928 936 319 260 636 886 1035 15 728 542 709 430 74 813 320 944 736 773 649 606 665 893 364 887 64 919 587 719 789 252 756 257 985 308 809 533 178 26 1045 318 565 725 53 786 493 1006 341 492 404 871 14 856 653 992 1019 93 547 481 478 942 533 176 841 86 6 174 496 734 301 139 74 334 22 201 427 959 926 477 1012 134 714 746 33 872 360 783 867 894 21 902 304 704 727 619 288 1063 1075 4 375 438 677 554 1055 625 983 52 1073 660 714 321 986 959 942 112 760 626 850 586 439 480 914 151 742 248 506 734 340 918 458 216 972 951 427 9 1056 378 263 291 259 787 353 502 935 337 761 661 286 118 425 231 750 181 76 473 121 203 505 814 463 739 431 375 914 619 138 576 442 14 612 728 654 260 361 880 886 1035 993 301 1 568 224 525 246 976 222 37 229 194 648 253 798 310 411 580 746 334 65 915 305 76 894 612 2 828 736 77 809 134 205 359 446 816 589 35 615 523 261 998 1037 450 490 1030 675 326 1054 785 62 927 379 164 538 633 526 928 139 129 374 447 495 752 849 442 585 304 326 305 780 449 549 537 304 249 215 549 809 354 313 810 586 413 482 27 540 911 560 626 805 467 365 180 581 969 183 563 857 570 370 36 361 871 619 875 338 509 956 1066 923 829 315 1043 549 892 265 469 707 530 61 556 124 657 897 758 690 16 470 678 600 820 660 920 230 379 807 115 235 249 390 160 209 560 421 276 598 474 587 87 465 82 503 897 1027 132 360 416 231 263 542 352 169 977 410 73 805 544 1004 610 265 494 913 934 53 774 951 619 892 242 466 564 289 752 995 313 185 312 976 487 745 243 989 785 166 891 455 176 952 210 984 568 697 137 912 1065 725 499 448 703 137 1005 275 335 163 845 18 164 794 895 236 379 131 911 451 886 490 54 500 768 504 547 575 925 253 389 949 514 1018 883 721 559 915 787 430 135 63 126 143 93 62 346 85 546 274 874 301 361 574 231 282 486 527 820 103 346 60 701 841 88 669 230 636 442 21 273 419 914 264 99 227 587 239 747 54 1045 361 624 919 384 341 441 792 878 162 1007 488 572 191 379 841 272 35 999 360 41 910 889 103 808 683 153 386 569 498 48 150 712 741 760 252 981 143 553 635 850 159 1010 7 1055 432 450 827 953 111 969 723 283 190 812 917 682 868 697 756 368 644 474 811 179 226 361 388 85 484 469 493 714 863 410 858 309 467 195 88 370 496 889 725 506 407 1033 887 828 57 102 534 897 557 715 503 31 136 411 745 847 16 709 913 910 227 28 764 524 558 31 429 554 92 1013 133 104 47 899 848 430 603 935 900 430 84 739 1005 349 821 1001 357 1064 320 849 524 576 827 717 581 536 878 1002 281 641 325 775 105 124 273 910 936 397 918 885 619 844 706 564 378 271 466 649 950 725 23 253 393 199 460 561 740 822 254 424 162 978 926 747 836 1 801 739 125 742 426 10 480 558 156 274 698 82 311 224 983 91 965 26 743 486 60 243 1060 4 663 819 276 411 180 284 509 243 515 987 96 153 542 251 834 658 829 227 249 778 48 1002 519 433 734 110 29 773 143 594 823 951 386 595 507 360 704 951 292 671 678 719 160 337 396 166 203 598 1039 455 506 144 947 889 1036 49 489 259 517 944 332 61 981 770 464 248 413 910 699 172 272 403 806 822 1042 511 320 614 439 895 250 200 35 1024 734 150 442 492 840 128 469 498 957 634 166 735 790 312 964 801 681 721 303 423 436 345 672 56 777 985 9 1031 436 434 759 131 704 631 162 80 88 925 735 158 626 385 34 34 206 1047 536 779 589 413 520 837 771 445 867 872 226 419 938 438 961 719 729 401 675 388 638 279 841 64 782 538 199 879 184 346 101 921 258 543 735 735 201 22 587 119 300 475 334 504 477 255 760 661 607 355 590 573 1016 566 609 919 474 841 252 335 289 67 468 158 523 923 336 247 654 73 649 980 403 449 491 303 99 756 538 827 371 615 489 298 787 1000 606 1037 388 1006 1014 983 372 953 910 56 640 668 184 306 859 91 63 294 427 461 968 839 58 564 110 676 568 44 969 29 638 343 312 974 249 249 251 391 816 663 481 348 62 1007 1005 564 973 213 889 662 255 331 231 213 122 87 83 608 324 37 532 716 484 494 447 224 729 162 394 714 1071 1036 138 926 447 89 355 877 708 895 702 693 333 281 337 682 353 316 923 567 932 478 340 842 1070 525 418 570 801 635 286 887 890 615 154 884 433 834 66 1033 761 51 919 464 681 797 649 997 49 970 411 784 697 894 325 285 1034 821 1039 687 994 333 1008 67 807 179 322 304 610 751 1071 140 95 785 517 101 545 562 757 428 1013 615 696 128 591 403 141 532 648 88 310 665 704 948 1051 434 27 307 710 781 997 950 61 284 542 239 125 88 693 791 743 850 506 595 10 120 1031 532 427 616 325 848 755 589 385 185 436 226 539 1030 20 1003 605 524 957 600 237 603 471 495 889 501 762 341 215 257 661 181 892 1015 172 207 521 98 867 703 592 659 614 125 557 470 979 205 848 1000 187 225 514 10 365 1074 499 601 572 458 935 856 36 385 235 120 753 1040 736 627 331 1065 278 428 770 448 885 515 33 514 748 812 422 244 303 384 475 581 1075 967 197 430 362 1044 637 785 523 593 797 91 69 328 407 605 482 719 44 425 191 227 55 480 840 902 668 377 212 1011 743 587 911 744 354 567 94 605 490 32 883 767 878 335 218 802 824 127 448 841 330 699 996 520 707 108 153 202 43 979 857 463 228 860 820 548 616 979 782 991 1033 468 844 996 290 885 638 25 542 1029 794 665 474 11 12 829 367 1051 203 605 961 561 711 864 15 5 115 900 715 348 754 138 974 858 549 95 877 523 307 981 169 262 628 377 838 684 1006 228 61 216 667 100 805 585 60 386 404 492 273 346 701 780 567 522 171 798 221 12 99 779 152 1041 540 738 1035 658 144 532 177 198 923 152 340 126 67 138 948 974 619 1047 730 1029 777 206 144 665 876 227 815 332 815 22 471 927 945 589 224 967 708 162 977 892 812 3 780 884 609 388 314 447 422 482 251 423 569 81 690 1002 330 990 537 695 1048 236 835 661 249 876 106 592 328 201 173 708 540 674 707 406 876 241 968 94 244 500 1019 260 935 612 1030 328 518 912 146 602 315 466 668 907 1006 1058 663 1042 34 191 1073 525 62 183 365 46 536 262 353 945 331 821 914 965 149 794 18 413 107 215 210 357 821 774 453 917 135 339 504 1035 851 861 281 923 927 96 571 192 489 705 146 938 657 806 847 725 91 733 730 405 298 506 191 728 879 721 627 931 63 209 1041 993 154 260 119 28 1033 217 97 778 231 832 509 844 1076 278 910 586 727 925 1048 713 305 643 853 399 673 165 178 647 304 432 718 215 153 176 1069 1022 545 259 959 610 905 174 423 642 831 543 3 955 913 430 910 176 511 642 458 48 119 71 390 722 256 809 324 867 412 583 896 684 550 480 294 913 944 419 248 250 736 301 194 846 872 939 929 695 756 813 336 793 868 314 39 859 525 199 172 560 1026 295 641 832 428 526 511 144 987 734 948 686 633 744 137 234 955 779 215 391 682 650 867 411 127 148 94 360 494 703 85 554 21 57 603 114 627 111 842 1012 804 490 162 110 289 1003 751 24 538 535 925 865 445 942 909 1008 281 528 24 22 640 162 747 870 547 83 286 722 69 947 581 39 10 1008 892 720 194 731 344 253 685 289 592 551 954 55 1034 912 319 454 51 69 766 3 992 662 945 1044 985 538 150 252 562 438 524 948 740 169 508 669 564 906 49 190 1042 609 8 6 631 222 585 571 63 238 164 868 675 592 727 669 933 913 872 271 724 991 996 430 106 99 401 206 1031 600 644 206 898 721 756 135 360 1065 64 890 579 302 473 906 336 563 812 500 339 1048 167 469 131 702 749 186 477 381 928 12 580 106 658 1000 1008 1067 846 679 480 833 702 1036 310 469 28 675 282 1040 1073 174 247 311 288 653 1058 129 924 673 81 869 372 261 163 508 847 1042 842 387 784 925 1034 477 193 911 699 746 311 609 820 112 576 1022 314 525 697 148 895 252 439 176 999 470 501 755 468 238 848 30 169 389 888 145 579 716 441 722 1069 820 748 859 843 311 970 122 1075 625 747 376 107 982 34 30 45 462 127 805 218 268 914 65 374 70 152 180 954 286 111 639 947 556 36 622 332 383 129 276 223 850 86 413 937 517 384 604 651 778 119 783 526 906 1051 97 84 575 610 415 838 537 107 192 1047 245 859 793 388 290 792 1053 1047 262 206 1018 627 916 979 387 341 1070 119 5 921 589 506 33 610 91 825 169 667 627 1023 168 1049 1063 438 487 292 632 74 96 163 493 682 816 882 17 749 808 268 154 456 180 476 297 519 569 343 401 579 249 701 761 28 554 180 163 973 939 570 445 332 854 660 872 90 580 1070 348 991 367 1004 610 466 824 858 266 545 1022 6 855 385 317 490 394 693 203 1010 971 668 830 356 877 1054 478 12 795 608 627 880 170 124 563 795 1059 870 924 740 959 749 115 259 509 975 198 1007 983 286 578 1071 99 541 356 215 438 29 527 37 1063 890 797 1036 404 54 13 127 700 487 690 366 472 18 158 38 950 514 141 42 32 432 1001 590 415 918 479 192 715 910 605 274 456 850 402 983 384 386 589 179 242 908 240 955 191 733 356 565 928 190 709 798 329 21 146 314 556 1046 674 705 663 669 81 687 859 98 973 1045 374 262 24 375 362 139 636 430 781 109 677 254 179 69 611 727 641 671 149 283 747 158 496 336 1053 580 12 293 511 787 428 495 564 647 730 944 903 458 461 588 43 82 449 759 620 313 905 992 292 485 698 765 769 18 527 770 374 1071 1055 681 435 602 870 253 431 561 276 844 519 1045 910 460 1051 699 648 900 850 367 995 626 264 592 648 17 389 856 165 138 636 853 843 727 343 447 332 617 154 981 588 586 304 50 108 1043 445 776 815 613 222 543 44 820 524 597 740 2 361 762 880 954 732 646 477 556 18 307 548 1040 233 808 538 1014 53 283 158 40 916 282 888 6 873 254 727 839 645 370 244 638 913 24 927 468 72 938 705 105 555 32 1044 792 441 912 995 966 329 297 331 840 739 450 63 691 61 803 642 457 131 451 306 702 925 477 923 575 615 228 414 690 743 271 692 644 599 706 334 315 326 1072 716 804 367 823 78 985 917 260 1050 350 1 610 793 608 354 390 130 480 770 670 759 834 650 230 166 984 503 916 693 655 635 868 524 155 1034 764 661 565 841 1010 527 989 1039 6 306 111 309 958 824 138 774 861 643 141 348 389 815 918 173 682 752 329 141 81 7 619 896 23 737 425 719 165 8 1057 349 144 969 392 1041 253 232 883 443 214 1062 819 1044 543 642 878 258 282 158 876 214 110 448 112 97 935 670 413 563 100 619 622 858 831 28 892 300 856 698 957 777 95 775 26 710 501 634 157 91 1034 326 503 1002 913 768 329 744 748 819 212 919 1063 1033 359 99 421 718 841 949 594 487 357 737 423 551 1014 108 630 304 1003 77 1067 420 520 20 1009 947 71 239 839 755 836 286 310 985 173 77 521 2 100 985 740 900 1014 1038 974 905 579 964 503 520 1071 129 788 298 338 946 164 275 1026 396 278 791 1018 772 886 723 906 916 1008 255 124 790 542 356 920 378 1005 57 1017 52 1 44 596 130 134 112 256 1067 883 825 278 646 975 1024 686 952 207 825 235 673 527 403 698 980 282 987 544 764 216 752 747 643 137 839 615 506 253 416 949 583 256 264 534 633 472 880 397 206 867 854 645 526 941 848 810 1043 480 454 882 893 140 731 696 515 88 449 303 690 1021 788 958 284 690 745 385 476 750 216 234 746 645 796 419 653 667 128 24 451 408 748 998 508 1065 894 634 20 516 811 842 165 738 40 216 955 915 283 780 516 623 688 1070 204 983 727 447 568 319 717 457 834 321 534 527 605 79 445 1062 367 717 331 693 601 950 664 129 780 885 662 526 699 400 672 654 116 929 371 788 153 513 666 1045 937 1044 119 451 819 990 480 431 734 1020 908 236 868 104 335 795 1053 129 8 33 99 342 291 116 272 771 445 655 1009 190 75 550 903 706 983 490 16 218 961 177 41 1010 282 149 164 98 445 1004 886 755 1056 13 497 826 547 847 709 747 956 64 598 622 547 1071 82 1018 412 743 518 337 188 627 565 411 795 986 1018 649 74 606 717 46 791 287 32 674 952 778 90 42 842 115 242 663 489 155 1003 670 257 969 1003 557 747 196 415 914 1060 924 671 949 617 469 539 875 6 494 478 1034 730 1057 734 490 721 550 56 653 640 1016 883 55 213 1059 488 842 714 291 136 885 462 733 169 93 237 220 846 49 38 127 697 971 605 220 653 321 305 250 24 707 45 588 501 983 864 1005 912 738 1063 215 97 916 710 533 676 267 814 973 805 8 947 901 860 401 760 263 350 552 194 834 539 502 454 337 817 974 899 244 864 856 956 745 712 542 311 612 124 324 799 75 180 584 723 947 919 86 571 966 970 801 205 423 956 541 270 974 91 395 299 20 656 966 429 1073 131 1011 1012 27 543 238 700 927 517 855 367 904 67 34 443 122 769 712 389 226 835 353 424 284 1014 828 465 747 658 601 795 319 567 932 799 456 1048 25 923 285 183 243 1029 169 833 778 642 874 1065 1026 229 872 361 25 291 353 593 390 849 344 834 208 255 118 357 677 774 357 257 122 440 1038 465 514 440 568 1010 655 68 59 400 786 354 498 326 849 1018 380 581 549 816 892 426 716 744 32 49 941 338 228 1049 75 166 387 1073 757 774 476 33 85 379 900 812 632 155 704 575 361 426 856 373 621 561 716 886 147 757 1000 449 295 504 979 870 226 273 749 903 183 600 1011 871 610 819 382 116 360 370 516 695 974 193 544 614 189 701 701 365 423 570 731 299 632 202 907 683 883 656 70 579 743 198 132 369 926 856 214 987 40 411 324 60 986 733 557 335 952 579 692 135 579 193 61 559 833 462 217 827 724 1064 865 366 436 281 1003 805 61 146 87 106 184 420 526 624 880 195 970 463 882 24 681 572 576 304 295 297 398 190 1052 558 927 581 603 543 760 244 872 914 390 615 125 318 502 775 598 804 315 335 54 886 722 304 13 635 317 893 501 395 465 514 990 135 961 220 1006 859 719 694 749 1059 610 816 147 743 206 769 383 982 685 75 20 128 658 664 492 1064 843 877 71 1 330 455 714 451 574 158 811 126 322 409 520 289 748 957 775 1013 868 451 172 738 655 567 65 346 107 463 222 492 874 273 539 815 972 130 87 289 705 775 343 691 916 1001 61 775 770 398 860 385 504 676 154 435 806 807 985 163 44 746 925 689 257 317 70 578 909 561 684 490 975 431 52 310 590 23 955 287 716 657 642 332 796 1076 321 81 906 67 260 661 207 676 771 28 309 1050 6 537 795 539 331 279 432 856 510 834 329 967 747 82 246 105 392 112 10 930 250 398 495 291 75 969 905 899 829 56 150 812 554 245 439 995 911 1071 43 954 812 671 540 1038 823 345 734 768 331 18 140 639 622 66 312 700 625 948 995 173 708 702 1020 439 760 298 946 753 835 604 75 550 1020 533 533 756 172 678 507 714 294 1027 682 64 390 229 250 1035 144 1012 767 58 1034 240 1063 481 872 171 307 350 1044 122 439 665 459 1038 220 577 501 119 796 645 509 301 887 616 278 905 275 851 357 647 891 972 347 722 656 416 710 68 173 777 783 440 873 775 987 105 146 143 386 448 366 710 397 128 645 713 734 210 636 754 167 517 266 491 230 816 163 19 616 266 787 1009 603 239 801 438 440 391 295 150 294 138 507 829 949 1051 657 691 715 318 109 25 281 446 105 227 258 678 505 658 1035 905 339 288 521 376 192 717 689 636 900 521 742 291 181 474 117 925 693 951 408 591 666 603 330 165 483 212 432 846 740 100 703 5 17 750 152 135 1066 380 862 293 787 773 246 971 58 712 244 743 1044 718 784 1006 377 423 391 349 426 33 86 272 229 114 28 820 366 666 1025 111 839 444 572 981 318 699 385 537 41 719 363 718 451 552 276 856 303 996 552 831 42 26 963 594 332 771 300 210 818 693 160 576 416 73 109 528 1067 985 7 999 511 1073 841 171 289 949 549 27 788 212 94 502 356 16 393 820 220 86 323 895 471 841 116 579 166 912 771 820 588 396 1075 372 449 891 560 90 702 673 148 566 834 304 562 789 609 98 788 1068 84 464 1032 458 654 259 62 311 632 305 1068 230 72 428 530 882 585 553 950 509 514 675 2 397 435 824 892 1042 144 456 202 802 1033 946 843 318 1045 366 628 172 154 146 649 644 950 58 113 979 140 365 364 278 537 1031 476 767 981 703 1044 517 1017 768 962 668 914 762 994 658 317 184 917 258 711 592 466 889 794 1037 691 989 860 779 11 848 755 480 8 33 677 53 467 94 61 381 585 274 141 527 395 954 69 767 768 83 661 692 857 1034 528 391 619 75 725 235 36 687 863 391 1073 275 908 821 1017 281 464 838 298 567 2 256 726 415 135 1038 961 794 435 687 250 326 324 370 857 819 813 140 826 430 413 805 128 278 56 181 782 330 72 982 12 121 756 732 834 150 185 664 558 251 779 799 813 886 501 739 1021 791 395 1027 681 100 463 683 315 268 957 210 770 581 88 95 126 463 109 271 986 96 845 656 45 148 696 811 401 63 223 428 421 1008 367 788 1000 800 378 720 473 421 816 814 142 482 250 1007 615 522 923 866 69 233 971 847 971 756 201 979 722 280 108 404 538 622 1004 982 1036 872 461 586 38 403 1019 618 405 582 147 132 522 920 666 510 563 519 944 108 105 1030 762 499 980 524 905 696 820 71 115 587 617 590 164 694 939 854 651 437 915 700 104 1029 866 164 1006 1067 333 416 426 794 108 396 563 243 817 951 608 760 968 93 23 266 333 318 393 922 988 1052 1037 216 942 339 244 492 404 31 669 547 216 34 408 1042 101 1029 243 538 408 988 464 333 676 482 584 823 196 559 343 724 949 349 642 35 82 617 1022 1076 440 681 1015 107 211 514 904 28 607 507 922 970 565 354 819 41 424 156 114 1031 240 733 987 752 703 437 794 390 344 152 35 1001 102 426 144 832 497 391 600 515 580 1028 786 644 500 1008 208 301 283 541 263 801 871 808 375 126 17 1002 644 275 532 747 880 402 899 150 746 44 975 21 178 993 892 922 511 715 9 1023 908 902 900 603 356 161 476 186 586 1016 827 914 698 1001 679 1053 592 549 874 262 697 497 649 307 45 996 226 455 485 1066 368 799 123 173 1059 776 505 920 295 196 374 311 824 430 319 630 1004 897 453 722 836 531 373 442 302 981 589 1063 700 174 599 931 327 33 344 424 960 90 298 348 427 294 659 196 838 930 204 30 1019 726 206 741 827 2 468 700 1056 145 971 94 900 363 327 695 154 905 525 817 816 180 597 606 382 798 734 399 475 759 71 275 546 272 69 465 283 986 59 117 1058 732 1049 369 981 69 328 131 754 360 442 632 126 425 609 399 583 376 635 750 860 153 791 685 25 828 476 993 534 805 37 594 635 311 314 469 55 525 201 262 106 571 244 725 886 590 39 165 320 959 806 224 109 178 750 877 619 569 633 845 52 305 1034 372 873 776 666 734 778 374 951 206 658 542 388 837 932 271 951 161 984 732 713 845 459 438 516 811 280 278 395 924 839 244 522 382 1052 803 734 350 1021 173 1073 312 21 830 182 667 791 711 307 604 734 649 48 101 650 75 437 75 276 602 66 280 756 920 631 1033 734 422 16 1031 677 66 183 1000 262 339 462 701 910 924 628 227 912 292 788 175 496 150 146 938 1072 323 644 800 845 2 664 376 615 520 976 801 786 1062 355 1067 544 991 1013 758 324 1051 991 508 216 688 876 823 707 450 173 1029 340 49 1008 882 620 341 655 372 152 786 953 694 1006 488 138 250 518 626 98 359 1029 417 762 128 499 658 1040 543 789 519 121 807 198 938 465 291 99 103 1033 42 801 532 77 502 395 516 958 206 32 149 245 1053 720 109 532 756 923 388 727 943 805 540 394 957 469 890 122 302 94 812 386 147 784 1051 679 87 535 690 621 349 667 137 820 628 64 148 47 546 503 197 541 39 947 288 280 518 713 579 793 623 316 445 501 680 200 464 353 855 9 704 386 960 547 586 880 1004 427 932 931 616 565 269 359 349 994 40 477 624 1074 160 316 481 88 949 274 422 219 880 771 443 782 1032 430 161 995 522 647 585 446 1013 494 899 373 600 502 1011 925 135 386 1025 583 958 720 496 689 277 371 864 1028 615 327 478 231 863 632 632 148 466 548 2 9 712 881 784 223 190 4 97 874 198 617 537 971 642 999 844 916 935 378 1030 88 397 327 1008 488 830 233 561 71 172 127 206 206 248 243 849 1052 346 302 420 1034 243 969 329 330 50 785 1037 637 519 812 242 877 655 866 437 915 275 422 481 772 943 776 586 1062 65 659 947 382 245 508 392 221 616 403 727 490 899 692 1001 499 948 732 190 245 641 266 88 690 604 726 917 283 1014 603 192 367 523 390 686 338 37 98 1031 961 721 19 383 106 909 664 302 421 820 604 670 362 856 311 481 283 774 394 683 15 391 334 780 702 23 657 445 310 596 873 1004 410 1015 315 24 81 176 690 575 803 800 304 767 564 475 206 1013 291 724 547 294 26 1044 416 432 436 657 132 663 271 320 800 131 648 634 373 115 329 192 648 750 650 859 136 584 1016 681 229 366 362 924 525 604 513 188 97 892 379 771 705 266 460 413 830 1040 711 639 1007 175 183 906 767 447 184 152 342 470 215 891 389 205 697 578 822 966 918 193 603 293 929 407 201 183 839 49 677 747 276 682 625 484 881 135 513 229 12 263 680 4 1037 743 99 1073 535 657 845 582 736 323 492 856 236 276 718 196 859 794 122 354 179 103 4 146 310 798 833 480 849 399 595 560 75 442 758 58 547 720 314 12 609 100 132 771 399 804 333 791 756 562 89 1009 1048 335 88 823 658 255 702 451 769 971 475 205 279 622 182 70 827 534 399 121 684 106 414 692 679 268 1006 271 954 369 818 55 852 775 159 628 510 160 533 1067 112 596 470 725 435 299 132 993 135 488 838 716 52 811 1057 740 1035 543 524 809 283 971 305 527 1023 126 770 431 863 377 398 802 167 167 834 1061 270 97 668 904 422 350 541 888 151 714 615 351 771 263 64 848 864 401 144 565 628 734 376 545 548 428 209 10 400 976 280 750 439 618 136 126 556 196 832 608 1020 735 416 717 941 949 114 377 750 878 747 703 400 805 119 240 564 27 856 243 560 141 188 64 594 302 20 1072 956 588 301 125 908 408 942 155 832 453 702 38 288 653 677 258 256 950 665 87 1050 353 973 289 711 444 835 795 684 949 190 376 24 1002 268 322 570 1017 541 358 975 826 1076 162 146 851 964 486 740 941 449 120 691 173 862 663 511 786 207 898 854 450 382 568 19 1021 564 738 895 57 900 454 206 1030 285 913 627 1000 861 280 521 418 471 957 781 117 538 928 104 184 269 574 273 1057 278 358 894 487 659 1039 377 52 1068 374 646 973 544 99 727 451 938 433 1045 466 625 465 427 983 80 162 745 777 953 1049 1067 819 406 1021 549 638 5 660 1051 897 122 419 351 614 83 603 726 58 881 265 524 702 115 390 592 365 919 474 264 613 1037 47 888 671 355 310 66 235 791 116 98 460 684 46 14 214 31 591 224 871 84 141 603 952 583 463 932 947 680 343 932 41 1010 734 880 823 483 108 524 799 296 248 371 669 718 263 1072 69 775 951 726 1068 167 568 22 507 648 731 363 570 1005 110 192 206 954 891 655 716 1 168 390 591 1076 200 335 837 7 66 422 923 991 759 801 484 371 322 452 952 14 374 765 969 433 623 376 231 731 577 123 998 203 660 346 1035 502 531 1064 848 310 360 489 609 308 1036 568 296 612 989 941 425 1026 467 703 1015 487 779 273 487 321 267 677 899 263 109 258 841 359 1034 410 535 168 434 706 1002 155 175 576 779 920 159 835 431 54 462 138 235 163 854 1019 564 998 542 858 379 586 1019 79 534 414 295 1044 959 670 375 483 443 141 944 1040 56 200 15 955 648 610 604 494 534 873 240 165 809 108 1024 685 928 860 640 1056 69 1062 309 379 504 1073 188 671 936 491 57 36 696 1023 1061 111 15 293 56 173 321 1064 943 875 65 527 916 58 317 38 173 485 768 1070 635 683 660 201 71 305 989 555 248 122 820 1046 235 797 836 880 1041 238 730 138 48 750 19 228 254 9 183 307 1053 419 457 754 823 1011 774 875 765 37 119 161 897 190 699 601 712 468 738 327 997 147 201 69 537 1 1056 403 429 555 142 992 92 262 751 894 743 495 754 599 556 410 287 62 164 477 686 465 242 1005 439 439 988 651 261 553 209 897 243 185 236 671 366 670 340 367 436 770 136 731 132 1037 722 753 995 36 830 836 407 966 99 390 60 34 801 785 857 611 551 651 641 660 26 814 61 266 178 444 847 17 178 13 27 433 1036 91 146 704 675 227 883 1052 496 10 851 722 192 147 840 820 1002 615 976 522 415 550 677 885 321 242 640 508 289 703 867 620 529 614 9 397 488 129 431 789 55 812 113 1046 610 677 22 514 99 759 904 379 503 375 77 261 135 421 1032 655 598 240 824 79 612 311 859 680 544 621 636 71 373 378 613 833 141 324 1063 116 365 785 609 451 754 401 433 594 973 923 651 487 628 743 129 22 61 126 120 142 184 876 871 991 757 821 105 106 485 755 171 1059 898 1055 557 48 730 700 84 397 352 306 970 490 12 490 139 560 711 293 216 773 783 411 422 38 22 352 1014 180 975 637 277 8 84 118 21 815 423 359 277 978 558 28 1073 135 1012 660 771 516 415 268 169 281 980 928 475 322 533 951 135 207 890 681 753 844 521 213 925 953 135 885 508 963 26 615 1001 185 365 590 578 889 1009 559 838 305 888 413 1044 879 629 977 857 447 841 905 990 748 92 857 657 1066 122 229 855 599 1000 400 522 473 933 677 408 403 81 933 775 38 49 882 749 970 1047 5 875 347 833 855 1005 771 451 365 738 297 423 660 678 190 616 521 545 203 746 249 128 415 739 163 883 1062 546 40 431 903 391 585 1008 417 466 1076 329 1035 106 830 810 1014 13 286 563 489 702 586 579 486 243 188 303 239 957 487 782 1006 658 58 171 629 918 863 251 133 465 821 603 144 976 453 847 831 25 653 593 1004 421 585 126 151 253 876 990 504 361 574 177 1054 555 609 949 365 810 402 22 452 988 999 320 217 990 413 127 92 118 514 1075 462 1047 471 1034 489 574 51 426 480 268 73 627 816 262 641 322 972 925 727 529 710 21 8 526 299 800 231 1043 998 755 841 368 353 557 571 208 1022 795 1033 95 987 932 867 351 453 201 123 961 446 62 976 1070 487 540 204 989 504 456 374 516 792 875 371 656 179 59 240 52 59 157 405 496 153 756 854 497 117 829 34 466 291 90 938 591 184 917 162 689 754 651 738 216 707 266 352 785 485 417 63 913 220 258 369 445 861 9 790 1006 914 369 634 27 662 13 566 129 580 118 303 574 921 962 1050 706 723 796 44 532 484 839 130 547 719 721 538 446 459 886 635 305 1001 509 629 651 580 662 117 478 828 1050 537 841 799 453 93 664 806 211 1019 391 237 308 719 110 633 1044 248 687 571 551 86 62 334 701 79 905 747 1019 475 81 84 578 538 95 118 407 317 994 214 698 281 118 279 723 813 754 681 306 786 1022 862 637 727 818 1044 590 1006 613 297 73 760 526 682 321 266 715 495 909 388 314 1036 401 5 269 1009 281 609 612 369 756 552 713 802 971 435 294 1029 240 851 639 465 60 201 636 264 552 958 626 330 243 506 597 1000 578 144 299 91 609 553 61 601 235 686 177 576 684 661 642 931 621 120 490 338 63 459 837 63 439 38 505 454 1009 496 294 988 666 126 1057 179 56 747 641 571 171 400 735 169 1046 809 201 347 587 625 300 196 233 623 775 169 1063 428 133 441 959 590 247 127 492 974 580 571 213 58 364 831 236 14 408 992 516 134 94 610 1069 117 77 218 482 603 453 195 74 776 828 268 920 270 803 95 290 1014 376 581 49 163 894 712 1010 436 694 469 973 747 469 289 236 562 265 448 855 304 718 902 1047 39 746 174 1004 622 495 946 566 640 684 103 614 1070 152 427 121 9 1063 357 306 152 274 3 475 125 271 221 467 191 653 153 889 390 226 607 454 554 822 11 252 612 804 856 346 334 145 914 295 842 44 910 928 506 882 576 876 1001 834 1001 924 308 613 902 117 562 776 249 991 194 492 66 288 65 731 373 617 280 67 326 234 24 938 704 941 418 235 16 282 268 380 161 752 826 289 706 138 194 898 940 408 306 803 123 454 616 40 985 603 48 1015 1064 95 235 76 380 311 740 59 567 362 890 424 144 666 253 697 857 1028 834 682 195 420 1070 595 1005 264 166 691 402 991 784 537 139 99 741 97 98 364 382 404 398 851 351 444 386 592 106 328 87 832 91 626 747 819 399 869 517 998 474 336 399 150 483 11 70 566 504 498 86 596 500 550 747 544 920 1006 573 712 931 450 920 317 51 644 489 218 480 192 449 69 829 392 68 287 986 554 961 52 646 598 1018 355 78 647 391 842 841 787 275 642 174 462 560 279 329 210 770 776 1046 243 501 745 223 915 920 595 927 563 1059 618 591 705 752 741 192 123 67 672 322 151 551 828 709 332 765 542 435 700 967 136 509 987 879 188 882 900 729 875 36 825 837 629 150 222 779 910 1011 435 976 64 469 445 596 262 193 243 40 308 990 129 356 339 628 728 705 884 848 312 1011 830 424 1004 703 1070 86 858 582 1075 567 524 138 622 440 976 767 587 868 17 296 794 909 103 498 237 473 126 1006 68 851 846 161 863 969 281 351 16 447 668 324 649 565 60 361 754 633 20 938 684 270 909 900 547 177 179 547 389 416 711 1025 123 193 685 387 389 459 689 347 1012 707 766 610 413 159 185 561 551 235 235 221 635 403 831 586 87 230 683 69 68 791 663 501 619 15 937 1066 578 113 1056 371 222 120 556 124 116 383 247 707 675 136 94 336 457 462 111 990 423 323 817 406 305 184 1041 982 747 285 1018 298 3 15 880 861 238 420 383 772 30 51 99 776 366 930 344 999 466 428 916 773 776 170 83 933 845 776 776 108 183 518 467 648 547 346 177 581 271 615 464 979 790 316 47 110 731 11 1030 540 537 783 859 266 415 631 271 425 501 399 107 133 52 878 980 153 233 663 815 124 995 171 919 786 962 453 412 687 111 713 605 864 668 961 901 726 769 775 384 312 196 274 447 514 532 202 819 556 877 751 91 561 213 912 62 680 855 1071 572 574 884 266 48 443 395 261 212 445 666 1010 399 42 356 4 383 724 850 277 26 588 851 863 961 146 646 347 615 566 687 361 595 464 301 810 798 179 102 568 963 371 740 779 76 228 757 147 658 403 772 119 175 399 549 509 419 190 572 284 332 199 734 264 787 996 701 710 929 96 1052 675 213 622 454 730 125 1055 891 728 486 59 207 940 644 999 643 907 245 687 1040 550 207 911 309 333 520 1034 44 273 222 434 666 1072 179 184 843 476 69 507 369 349 314 657 490 342 889 970 356 873 937 256 749 740 596 948 749 592 73 347 881 52 392 1015 679 534 986 457 693 95 81 50 904 198 965 440 228 330 311 106 1046 1013 977 225 622 467 436 879 979 166 868 1054 70 241 1073 786 622 444 856 392 596 1047 461 771 1071 946 976 420 804 552 289 699 25 572 937 996 746 441 743 142 340 404 1014 537 385 144 203 776 1036 849 884 993 426 942 519 1061 1029 663 696 111 382 363 795 591 597 342 404 679 105 849 3 188 946 1057 953 383 732 554 871 726 94 710 432 193 199 504 95 542 227 386 1021 11 640 324 447 245 529 203 1060 121 145 746 1024 1007 442 750 150 627 329 692 842 383 908 549 689 347 399 785 1029 859 379 810 845 671 264 534 802 241 936 813 725 228 390 138 170 975 813 300 546 173 607 967 1068 249 961 867 896 377 123 94 803 768 185 827 781 600 404 919 621 874 88 54 979 68 891 307 294 629 38 1066 441 1041 441 31 927 440 837 539 752 926 439 738 886 17 789 873 261 378 508 607 748 820 816 234 377 307 894 527 943 606 666 965 287 848 593 628 660 288 478 895 549 995 816 464 1075 129 286 921 482 531 429 550 34 729 619 533 189 848 790 406 886 739 185 535 1009 711 899 676 474 367 806 181 135 858 1060 432 28 74 418 318 879 355 895 89 360 592 566 698 830 55 1024 801 467 599 864 776 91 509 1059 173 858 1069 419 504 1030 584 270 50 1045 248 875 805 424 75 1045 503 180 698 793 493 1000 204 316 1036 1019 340 305 1031 288 466 797 911 1051 1039 1046 140 485 188 69 588 775 59 797 127 928 865 738 392 987 79 758 411 382 954 200 70 801 1040 939 170 89 437 480 203 960 335 637 2 1027 788 467 861 569 174 375 110 564 680 172 592 974 288 363 77 526 71 565 561 517 327 946 906 594 684 722 1056 569 636 1013 180 966 232 374 1015 1023 344 460 360 256 185 191 745 837 912 528 704 377 11 586 4 951 37 977 752 1044 936 847 665 190 885 597 1064 748 623 341 238 876 819 766 478 123 496 764 469 971 391 825 201 1020 817 551 957 16 821 518 52 258 259 698 813 478 976 523 173 601 192 259 635 804 343 784 595 251 836 574 1000 722 912 482 770 1001 30 201 702 221 699 233 599 232 244 884 904 867 391 747 850 498 39 985 664 374 4 711 886 481 692 661 193 467 983 350 811 1006 785 697 711 568 942 770 988 927 1070 57 22 1039 69 307 233 774 1051 44 547 598 17 155 967 128 841 300 740 692 601 424 290 615 114 299 963 626 431 326 69 623 972 967 403 285 308 523 676 792 980 78 876 875 389 756 843 791 277 693 721 530 981 1025 1026 143 691 459 553 985 860 455 898 370 936 991 578 2 910 526 996 306 631 1004 257 514 62 1062 599 842 480 824 193 449 722 769 1021 92 762 236 538 440 13 327 152 793 626 718 73 924 1001 556 73 468 716 1072 130 130 8 57 625 358 931 605 55 180 865 105 671 189 751 873 525 288 508 19 188 385 756 727 785 993 759 1046 1038 288 738 536 1039 632 485 382 351 16 486 456 690 136 464 599 33 679 356 923 722 475 552 955 439 1011 60 999 301 392 634 1029 573 731 689 530 240 515 499 443 130 54 1032 819 708 336 32 276 652 1051 487 686 370 979 746 1033 371 480 181 844 394 382 40 495 759 279 131 978 255 755 774 585 236 87 1004 981 611 356 73 156 818 982 116 527 158 874 175 38 2 610 1026 191 467 1050 310 572 311 675 550 128 80 1034 176 829 893 442 710 19 3 391 1069 351 316 515 495 264 769 697 734 533 482 908 432 396 326 936 950 931 175 85 573 68 578 45 112 675 649 60 1044 832 1033 1059 907 660 428 962 368 290 684 405 1075 114 590 352 394 892 409 129 493 1048 800 1019 85 485 145 969 238 78 366 873 111 842 732 14 386 736 481 708 170 939 976 730 908 676 751 906 717 141 881 829 537 890 741 1006 785 474 187 133 655 623 875 1005 273 957 550 604 1064 374 675 648 91 660 380 325 460 1073 1025 1022 780 521 105 402 552 1047 60 543 294 91 173 594 217 198 429 893 955 678 27 365 961 694 80 956 472 459 75 76 404 634 925 731 808 95 908 895 445 472 929 824 619 62 805 27 211 364 54 593 871 4 625 996 229 600 359 555 1062 252 313 132 1075 320 766 211 832 1038 177 25 1042 368 571 628 549 465 37 689 925 324 521 225 993 603 1022 666 709 661 823 397 892 447 995 351 662 97 779 168 867 546 245 1040 542 143 967 576 278 769 952 154 729 493 620 666 863 587 472 641 547 606 984 597 956 235 692 1033 549 829 752 981 557 979 823 548 542 218 178 1063 81 971 83 653 93 759 637 519 559 209 312 913 1057 93 409 1004 903 125 362 12 971 294 1045 856 921 1062 544 491 181 53 589 400 1007 1001 258 369 148 388 248 44 886 413 433 973 780 17 645 999 343 553 533 248 8 629 489 160 814 69 25 995 73 936 880 704 552 425 195 922 373 878 589 568 697 768 778 494 1025 943 1000 640 39 646 1073 347 490 735 534 929 414 77 487 236 198 638 376 766 216 921 546 902 32 179 302 986 956 280 80 770 644 919 544 732 918 769 182 621 297 907 660 84 729 590 440 719 430 1037 1045 493 385 852 604 127 511 676 707 549 657 795 684 194 476 635 170 1066 778 888 271 256 1067 151 322 898 993 174 1025 592 794 1027 117 544 803 1032 1067 235 114 534 257 58 960 280 919 905 727 874 364 368 1053 733 834 1016 911 1068 183 185 639 236 1045 836 828 246 613 749 584 884 720 489 468 701 17 201 214 345 462 209 879 231 544 438 86 335 651 946 939 643 209 610 371 957 990 371 427 688 923 400 632 574 382 330 426 1047 269 847 587 855 552 264 559 989 60 160 592 679 666 578 728 746 974 515 247 358 965 1074 984 1029 82 798 325 349 1013 556 903 714 885 591 775 1037 288 424 37 106 6 39 169 813 329 736 278 406 861 780 895 830 882 202 838 922 452 572 1016 412 64 307 740 778 955 779 385 1054 328 221 893 285 210 765 468 544 888 864 635 454 590 408 967 61 380 968 40 393 934 44 993 640 320 181 586 324 880 420 329 218 451 785 256 230 423 264 394 92 650 801 876 36 687 591 398 84 631 307 194 257 698 103 468 231 4 878 608 773 770 621 232 400 976 708 994 1037 644 227 944 865 658 64 15 684 134 233 858 394 893 713 889 154 64 75 213 431 53 957 384 69 499 1017 605 1048 673 192 671 377 213 484 510 620 519 94 377 884 754 957 336 874 990 668 979 200 79 183 859 122 125 572 867 498 1002 588 152 499 65 724 628 768 647 382 90 132 267 889 756 593 537 1045 44 1020 12 866 302 757 469 300 589 831 324 321 197 704 1038 156 220 120 637 725 791 659 1026 634 911 92 823 44 163 909 373 943 319 433 823 747 869 376 830 718 805 98 395 158 725 885 778 136 521 391 516 364 328 1031 800 1003 617 430 652 465 59 1015 760 1042 354 75 730 92 1016 738 438 441 551 215 259 499 1018 227 11 954 262 287 907 770 133 520 544 323 505 221 283 355 946 361 382 652 367 454 66 574 838 627 177 341 784 699 957 98 220 818 721 570 36 988 250 869 393 42 436 329 933 796 820 105 823 609 321 813 782 685 660 763 1056 234 818 625 24 953 599 889 825 325 148 88 303 601 699 906 167 863 487 196 418 891 388 387 345 830 369 292 519 924 935 812 77 543 206 927 289 1027 34 377 1074 459 860 532 795 33 92 813 620 299 369 563 993 487 181 384 798 670 1003 668 467 977 653 607 806 24 608 58 692 520 550 206 945 1037 285 630 874 897 107 554 698 605 1055 666 870 749 1003 39 349 547 572 575 941 893 507 609 864 112 952 643 190 30 188 779 852 183 786 985 890 383 287 940 48 549 1037 894 684 744 269 561 959 28 524 494 63 828 204 967 1018 151 377 375 871 995 673 530 345 996 690 815 197 361 1005 800 738 774 141 834 652 52 861 18 768 570 542 743 1022 977 490 963 88 780 571 554 460 492 739 533 611 480 42 188 252 89 396 341 62 53 680 649 273 810 1028 151 154 746 135 178 338 302 225 1061 455 672 1012 131 220 663 461 985 354 993 429 571 947 882 38 942 612 404 4 299 759 94 1032 399 938 635 419 614 765 965 999 553 400 830 1011 161 1012 641 619 742 249 961 49 327 1033 226 190 547 653 27 975 891 108 465 653 772 818 319 642 383 868 237 340 308 108 331 324 1028 809 324 907 181 677 708 940 118 284 800 570 449 276 44 133 304 726 747 1027 713 974 196 572 941 724 701 392 682 153 323 1030 85 324 754 360 283 955 794 154 75 310 744 9 283 832 662 84 599 173 776 1047 298 851 264 1015 846 638 1068 331 986 379 748 663 718 151 479 76 675 542 400 686 323 44 577 196 201 275 204 524 1052 659 1050 427 387 275 225 289 9 239 867 391 13 807 239 562 463 607 536 14 1033 285 689 243 756 443 203 368 486 288 858 433 797 204 87 910 312 353 861 879 833 317 55 916 368 589 507 775 977 463 819 733 608 386 968 570 718 645 786 343 274 915 121 651 61 70 508 411 80 221 789 22 102 781 3 548 497 623 231 898 699 297 537 728 572 323 662 544 949 871 697 394 268 897 670 499 990 10 916 302 119 352 166 1060 1004 365 707 189 353 1067 48 410 559 337 107 882 1071 715 78 381 235 947 84 830 702 838 1044 260 290 62 1040 848 507 805 652 373 60 182 938 937 382 717 846 859 226 403 457 684 384 543 134 983 438 983 965 551 700 641 259 1024 712 729 57 123 759 486 312 118 595 619 215 407 676 349 304 648 602 596 119 230 664 141 967 467 344 671 24 1038 227 554 762 1042 712 545 720 253 900 508 596 411 726 928 906 639 175 267 1020 840 105 856 1009 17 862 557 287 30 70 876 930 169 569 678 993 212 476 6 697 792 1025 628 993 817 805 146 816 735 123 211 531 536 211 637 1046 301 586 70 113 257 674 612 288 1032 590 270 206 661 565 229 150 977 877 1008 756 371 689 582 657 120 837 450 544 603 182 945 1060 297 680 94 189 820 436 434 1020 138 15 1030 845 222 77 540 866 3 490 317 1054 309 160 365 137 755 971 393 9 91 1065 595 1068 718 115 821 668 342 445 283 375 6 926 562 869 272 305 592 420 271 613 404 161 772 332 516 71 389 499 305 158 953 729 509 684 633 592 6 1066 745 474 224 725 479 1055 198 605 693 108 1 912 313 835 429 693 1020 409 867 1019 179 743 140 1015 333 1052 666 995 30 155 409 548 36 653 546 990 387 111 53 629 156 317 482 286 171 64 976 863 51 596 481 391 369 367 91 386 1032 861 886 588 825 544 664 798 589 925 207 5 967 737 461 597 592 527 1045 336 418 761 1036 335 225 555 389 618 422 904 1059 845 1045 117 333 259 932 751 385 151 235 676 23 399 241 352 926 542 54 303 486 531 143 453 250 926 574 1 376 340 533 295 130 25 241 68 961 778 519 1040 50 886 12 920 133 201 1027 641 904 641 530 733 940 1029 122 236 462 634 968 1045 854 53 499 82 665 1006 646 437 151 655 128 775 315 978 933 750 608 405 835 465 401 573 8 732 766 242 83 335 672 639 170 34 807 944 909 110 971 218 415 33 462 1057 148 41 477 490 388 44 204 776 435 38 190 517 843 402 329 1067 91 1003 654 490 302 310 240 982 392 601 1020 717 159 798 402 465 733 779 64 988 655 424 634 257 675 278 38 832 684 921 440 298 430 1053 208 513 342 1 167 659 209 162 474 188 167 155 974 699 916 308 855 291 718 357 472 696 51 586 177 879 35 136 979 702 727 229 787 239 103 674 952 477 689 481 713 106 862 791 638 1015 549 967 122 926 191 553 490 840 507 250 809 185 470 517 21 830 123 732 530 1056 16 809 293 543 689 479 112 480 280 823 951 615 751 660 831 557 903 892 489 63 657 938 386 70 739 510 15 468 842 554 932 799 48 954 466 471 742 310 908 295 634 581 1072 365 942 275 122 286 612 277 865 841 462 64 67 82 65 697 728 778 463 339 1004 566 289 697 728 300 306 169 1069 761 784 422 431 468 722 540 119 693 610 255 443 456 1040 722 517 427 911 1051 930 439 637 313 1026 258 268 1018 656 682 584 485 304 956 925 1022 453 680 647 415 848 234 268 45 743 1043 453 1032 3 340 507 471 174 93 570 627 199 243 714 231 464 195 865 140 405 157 89 994 226 1041 929 481 965 289 705 178 570 489 883 203 140 147 984 207 1026 246 275 461 120 175 409 60 544 1034 305 1019 336 672 261 545 228 529 327 207 272 456 1022 487 756 4 845 763 865 929 968 556 541 776 945 164 627 849 919 236 766 643 527 272 930 597 186 1045 971 366 615 452 622 98 927 442 772 945 269 1016 229 71 813 667 854 362 871 299 708 713 580 779 51 933 450 439 593 129 788 910 810 940 914 705 121 823 903 788 384 561 164 203 119 1053 179 798 356 685 113 1069 843 639 457 623 576 493 412 919 196 999 623 1048 586 491 160 33 545 189 946 640 635 30 73 637 511 166 873 672 718 841 453 1006 582 405 541 342 980 264 1007 973 929 607 26 66 682 836 980 131 735 473 127 642 901 374 753 719 108 792 100 296 77 112 19 850 384 72 303 798 479 1006 381 179 178 732 1054 954 705 416 946 134 197 714 856 908 58 348 370 94 959 195 1028 653 790 966 940 1068 112 508 24 674 1034 776 653 554 839 289 226 16 1069 279 533 122 12 870 358 117 304 612 59 354 219 58 1029 798 156 809 1042 883 995 905 805 293 799 1070 969 1043 327 180 213 1023 233 107 402 234 422 719 104 171 193 886 565 428 931 921 635 700 859 859 610 167 455 452 276 996 612 775 333 538 63 431 705 545 32 373 955 379 335 260 394 907 958 150 521 987 902 99 407 306 130 652 685 275 48 80 232 186 338 621 951 775 668 508 248 287 929 234 209 222 680 66 126 860 951 786 753 4 279 285 677 588 943 4 617 341 396 817 504 519 1030 267 886 771 495 372 465 18 128 926 631 951 506 547 465 247 164 13 3 551 804 164 183 1038 84 946 811 948 750 560 905 829 124 965 515 416 675 544 189 639 892 484 1004 960 896 34 141 1 69 157 861 51 614 1009 471 679 291 592 571 338 414 997 38 922 1057 1000 779 498 467 911 150 11 579 478 1006 8 290 602 847 32 169 612 504 162 142 833 339 707 954 381 749 20 475 725 718 877 716 791 259 705 646 975 110 379 644 35 162 825 778 426 1050 564 777 620 695 72 852 474 679 292 788 351 293 1025 1027 780 210 321 32 540 963 294 882 787 1010 607 262 668 345 702 313 330 1029 47 257 772 1029 709 218 936 547 402 525 852 310 1051 352 8 654 383 211 791 397 401 186 421 568 220 728 620 7 293 472 1068 458 518 559 310 510 546 1017 952 477 454 620 253 639 370 1060 767 102 215 1032 817 497 648 827 253 466 181 891 60 213 82 41 878 239 225 917 1049 310 831 109 798 316 673 588 327 819 538 642 549 431 306 734 728 421 605 859 1002 254 864 819 190 413 548 92 481 320 1029 819 3 305 999 283 187 159 64 987 483 895 22 26 31 201 292 106 959 979 867 591 909 340 291 589 168 626 956 946 936 886 969 754 646 293 44 592 760 1062 466 972 268 334 439 169 391 94 850 952 907 137 694 634 296 260 599 593 805 772 748 914 665 871 245 135 709 949 156 1059 271 1054 961 45 675 756 162 266 382 921 839 402 491 1059 880 129 956 545 170 283 655 538 904 918 289 263 924 800 136 140 607 407 548 59 556 476 700 13 526 50 652 210 416 107 592 228 657 8 962 998 838 504 957 161 787 545 139 431 40 873 412 935 254 677 575 247 1043 357 311 894 998 575 1029 692 691 547 252 157 635 541 218 906 497 558 636 937 239 236 807 876 21 162 646 848 175 459 29 502 970 195 101 753 365 146 192 317 684 748 780 16 645 1015 115 784 800 773 542 812 257 656 938 843 797 248 726 659 453 4 688 850 329 749 66 1073 53 744 252 943 643 821 759 475 390 269 187 538 597 130 848 181 316 725 966 360 253 811 376 110 264 603 126 810 429 946 493 408 953 411 296 1045 369 402 927 690 764 349 300 590 681 122 1012 275 1020 602 277 834 164 969 4 3 543 871 39 150 584 605 358 15 865 614 15 923 458 279 93 835 612 748 480 686 803 746 1075 142 400 667 240 758 591 760 494 542 901 619 222 1064 361 582 17 330 739 698 807 450 566 767 335 608 996 60 285 137 641 483 979 556 906 1035 970 1065 817 702 845 474 156 1041 1036 37 93 167 425 879 264 290 350 91 935 580 719 252 54 20 738 698 1043 796 489 560 588 1054 381 1019 863 500 373 858 989 196 490 305 75 567 588 1070 566 181 670 651 1041 823 761 162 561 761 272 733 447 652 156 410 32 447 573 916 718 397 679 1073 385 438 263 626 303 639 790 932 221 866 531 14 358 476 248 964 949 103 630 108 912 704 30 413 738 468 774 201 975 1008 49 130 313 1042 68 1060 572 490 662 1058 784 775 764 723 920 323 943 628 654 413 1027 990 490 494 189 641 478 611 145 886 180 910 439 267 587 326 868 382 406 818 1027 1016 118 290 749 888 596 991 44 396 82 389 846 1068 254 276 291 821 735 650 928 473 871 491 621 500 969 575 5 281 1074 1069 148 48 174 149 961 800 85 441 669 130 346 944 521 288 730 724 783 401 582 455 192 625 381 32 443 584 629 733 136 413 36 389 1049 1074 391 249 87 239 88 657 72 118 449 437 798 672 439 2 1033 824 1044 694 371 547 386 936 277 568 1047 452 755 980 333 934 435 775 278 770 749 381 875 116 497 68 821 67 525 462 1003 46 914 194 65 531 400 556 328 279 695 1045 418 409 850 996 281 522 164 1011 89 984 857 596 53 826 461 1035 228 155 545 884 719 671 308 442 459 317 1060 936 151 136 704 348 107 701 454 741 204 607 310 955 915 76 623 539 199 859 109 372 3 1035 573 304 55 1010 822 706 480 60 901 367 408 408 767 9 877 45 278 726 267 762 212 744 160 484 306 1072 854 938 788 729 261 419 784 547 138 333 507 47 80 503 172 474 115 798 39 622 1034 961 1009 348 409 585 759 68 824 425 241 1043 724 206 178 766 506 506 936 882 647 856 825 636 86 259 121 481 1075 584 7 1066 105 336 850 414 33 448 637 1051 297 915 1035 376 996 427 951 681 393 229 49 767 53 881 980 338 566 844 573 720 211 78 321 904 424 1051 30 227 1000 181 529 52 141 1050 243 361 1018 499 425 25 790 533 693 829 651 682 161 525 914 437 601 7 583 742 351 219 759 589 903 1018 269 403 880 118 393 480 708 740 287 810 215 723 571 141 217 182 764 424 947 698 858 770 925 287 609 589 975 446 652 502 651 202 426 826 121 291 928 479 681 26 210 577 787 712 608 919 473 1051 692 56 922 432 731 471 525 694 132 830 225 259 1017 288 872 1007 221 527 1003 23 8 799 808 1038 447 491 941 974 128 211 158 421 888 957 857 499 543 50 251 108 829 258 542 353 569 648 486 1057 523 20 541 537 41 965 1049 785 330 603 363 582 732 808 546 624 288 270 818 331 938 240 1000 261 271 434 583 342 8 973 571 98 240 413 936 104 295 393 411 543 460 339 893 653 187 356 342 10 144 570 164 514 1031 1014 907 358 758 545 54 532 903 275 53 697 745 338 512 523 956 867 487 857 24 684 374 843 89 594 35 28 41 344 617 908 198 984 748 427 799 651 621 652 398 817 418 153 453 421 419 1017 901 384 505 830 42 491 505 526 327 921 29 495 135 623 391 1042 515 753 918 582 97 641 866 122 999 855 727 771 639 490 782 99 84 923 620 432 380 58 1008 697 131 777 850 691 181 686 576 385 822 729 905 328 427 1020 866 594 1046 620 189 602 419 321 793 578 675 905 525 727 499 378 146 266 474 851 853 992 607 1041 965 722 224 631 411 791 235 790 684 275 89 270 943 220 595 512 631 651 19 527 40 289 402 245 199 287 584 375 879 674 346 290 425 942 641 960 133 763 952 52 254 217 154 814 933 813 255 310 923 734 501 575 961 1010 23 302 556 232 277 426 532 577 109 980 611 882 225 573 992 939 816 462 1039 123 216 946 840 821 145 482 740 610 581 261 942 395 136 646 172 705 802 482 365 585 746 23 796 293 749 932 981 847 666 185 689 131 995 894 933 75 721 832 1011 957 910 33 698 530 311 992 626 748 411 155 1031 801 435 562 131 673 982 127 30 285 894 1006 968 673 222 364 427 581 96 1030 1076 19 969 859 98 916 772 681 129 36 307 148 422 389 498 724 880 748 47 676 775 510 258 993 344 129 715 404 524 921 959 980 279 324 289 1065 15 571 744 248 130 404 943 652 294 883 276 551 548 602 321 185 502 452 350 406 715 1065 923 1013 233 741 364 9 705 512 133 773 170 334 75 282 172 566 202 713 509 669 937 290 236 48 575 146 102 792 392 577 291 420 666 592 417 442 398 1019 944 407 518 956 408 452 376 780 347 986 356 714 1041 954 811 786 735 835 849 511 1006 993 475 524 106 791 513 316 986 237 622 735 522 231 276 80 203 238 164 1055 186 850 196 514 357 287 417 1008 547 135 867 45 448 215 716 934 386 69 87 459 302 525 360 1014 919 226 474 74 651 518 874 914 738 539 255 640 751 776 653 514 284 6 434 513 503 113 741 293 505 1037 659 747 879 711 351 969 909 97 141 326 37 48 727 469 1053 848 731 731 430 751 408 778 211 477 370 528 997 618 359 1037 322 826 482 275 712 582 1009 880 426 778 602 260 611 92 374 734 297 876 628 447 994 659 795 414 1025 448 91 647 685 879 536 106 882 28 588 348 154 230 867 187 325 236 522 50 941 1059 821 494 486 112 354 473 813 368 936 592 691 1073 40 255 58 980 686 607 701 909 684 221 98 609 579 278 134 753 613 662 539 169 249 110 1002 866 162 459 494 8 784 887 112 241 432 19 1000 683 570 1073 568 932 180 685 445 861 582 775 1060 239 348 194 343 1040 954 636 493 833 900 911 319 618 443 104 413 40 634 40 502 994 973 472 1048 867 77 419 457 253 717 386 750 482 151 765 505 510 128 321 669 92 312 38 161 685 550 333 389 875 999 619 245 863 545 749 705 1069 1030 347 470 741 805 651 939 983 907 930 902 696 933 394 710 688 750 600 300 124 591 421 508 603 28 381 295 113 240 404 63 502 704 141 527 692 360 1067 392 49 685 743 266 318 195 856 808 188 1050 1030 573 978 887 57 543 743 589 373 623 984 681 499 866 310 485 722 143 1001 930 681 1050 598 821 736 127 597 587 1070 965 28 890 16 41 571 1058 622 803 354 429 100 981 411 247 701 226 732 261 956 994 740 562 799 625 223 964 344 1007 996 894 75 582 826 674 687 634 637 443 519 870 33 26 128 655 1055 665 735 212 305 650 824 839 916 1050 806 116 414 577 719 765 633 349 307 510 296 188 882 207 37 300 475 443 1002 660 706 315 300 736 888 50 609 1020 702 530 610 717 47 52 176 437 953 296 797 201 541 560 818 896 151 551 258 995 119 646 837 35 276 667 203 934 488 143 512 744 763 220 946 282 684 608 443 471 923 814 379 551 765 624 954 429 535 1011 715 197 1033 894 98 590 176 532 526 273 689 297 83 820 556 973 995 561 671 864 277 176 293 956 248 156 652 515 1043 72 431 571 393 656 1033 772 364 250 983 593 924 582 175 509 223 1038 489 663 608 771 701 389 220 266 762 412 405 90 949 357 187 995 711 678 442 600 1065 883 150 788 187 63 976 1032 309 1049 810 316 421 786 843 608 1013 431 793 930 999 996 691 926 900 1035 685 1076 533 508 300 12 125 592 894 935 1071 631 547 778 419 428 874 1049 722 1019 865 189 322 27 705 713 191 124 801 722 885 826 243 229 703 125 916 669 55 606 924 866 583 18 770 84 334 700 411 83 661 425 471 348 531 673 167 623 208 271 884 33 247 838 789 648 195 585 352 675 612 286 603 1 392 514 333 1028 379 76 714 577 959 603 574 435 479 356 338 423 159 602 286 180 10 395 913 661 129 994 798 232 434 93 395 40 895 441 431 322 223 626 884 878 325 773 504 772 321 983 272 53 633 667 460 342 686 40 561 1075 72 724 134 409 346 695 812 177 857 292 328 220 826 893 713 893 824 833 839 572 934 447 861 370 568 799 280 44 446 792 289 385 877 858 3 450 273 25 262 853 843 397 804 365 297 625 759 930 402 141 198 254 7 4 79 867 737 693 89 126 117 189 213 930 227 48 775 563 385 670 701 618 285 488 873 177 49 187 62 916 463 668 259 668 84 692 52 493 436 682 826 623 459 275 624 436 745 821 483 1007 370 32 264 360 1026 934 783 402 846 622 338 1067 1062 690 309 704 376 148 954 73 903 384 801 938 1075 1048 101 977 895 631 492 602 734 396 927 2 639 676 553 723 983 29 234 892 889 221 722 14 460 284 851 233 401 344 140 752 202 595 377 114 189 1031 69 548 509 380 225 906 998 160 315 184 887 941 540 928 48 959 917 521 147 860 947 259 790 980 422 482 899 721 197 41 625 958 493 769 464 859 131 112 790 509 73 991 530 446 273 518 874 42 291 794 278 1059 529 542 99 707 668 2 838 214 247 749 214 848 7 212 452 1006 448 338 145 840 786 260 982 710 874 771 336 245 773 86 58 788 472 892 552 659 1006 679 802 965 941 962 201 467 946 782 658 368 880 329 616 925 1064 913 89 338 940 704 148 674 940 290 862 51 450 696 329 585 384 182 283 790 724 529 543 784 554 328 221 173 354 652 586 462 558 1040 757 32 764 69 382 963 281 716 722 312 747 1062 48 775 821 346 35 852 529 270 306 153 196 753 505 811 824 255 492 171 1003 711 777 1041 1003 520 114 775 370 763 909 43 598 141 153 1003 321 440 662 901 311 491 695 851 345 74 947 61 369 455 410 328 621 146 570 96 785 431 160 154 801 172 44 509 65 465 540 905 202 939 1044 313 989 1011 1034 74 963 135 961 151 670 7 415 825 929 829 338 475 695 118 225 793 381 739 537 128 857 648 411 837 795 1003 689 154 362 726 793 663 730 519 541 360 1021 928 336 59 249 971 581 20 337 1000 44 480 935 1043 171 247 246 13 858 691 710 404 116 744 711 178 271 669 223 465 525 325 930 206 172 248 712 967 739 517 86 459 204 331 79 902 871 467 120 421 543 738 894 211 245 941 377 184 400 856 947 975 828 262 457 904 3 116 438 1046 488 113 431 984 411 222 855 580 78 346 491 678 926 182 461 684 445 323 925 431 27 37 126 731 121 21 83 283 117 492 815 681 946 45 866 424 1057 212 236 667 816 507 421 897 174 694 150 845 778 385 222 412 728 15 236 401 77 1056 887 550 166 644 825 1018 915 470 169 550 392 298 748 201 410 1025 603 638 282 322 376 730 31 300 111 671 1063 311 836 897 647 82 204 859 786 433 526 903 541 358 667 646 876 363 898 222 94 347 952 148 637 55 215 641 896 691 948 513 947 439 552 594 668 450 1003 351 533 660 975 978 116 960 823 742 496 510 723 440 488 872 590 3 612 513 814 460 1042 2 1005 1067 208 38 920 666 130 287 13 196 894 584 686 225 894 1061 51 107 196 612 670 230 482 358 878 982 61 643 60 496 994 642 702 953 190 46 786 101 154 240 990 125 411 466 922 1008 353 522 720 312 271 953 259 312 703 167 461 318 174 808 334 54 1043 223 161 642 533 287 351 529 860 223 527 606 199 923 736 409 313 171 39 113 536 775 36 364 651 132 811 730 720 44 1004 663 22 455 658 554 775 223 401 398 460 826 949 479 556 479 911 443 427 381 1055 782 273 511 1037 211 506 521 351 267 1012 1055 794 1030 745 1053 279 796 574 363 1046 314 53 476 284 64 901 852 233 378 5 494 609 538 901 115 168 758 492 71 854 591 957 183 245 243 38 776 333 517 556 836 1027 321 555 945 86 368 535 1073 800 909 828 946 174 501 745 623 407 476 524 1018 1013 478 560 931 999 589 935 1005 692 977 829 170 661 396 390 1025 776 293 71 922 482 1002 246 443 782 487 865 1076 646 236 554 200 354 748 976 4 291 115 550 36 201 178 259 244 1011 742 152 787 266 424 832 415 507 86 764 610 467 999 790 476 824 563 641 917 544 128 913 1019 690 914 653 1071 186 36 587 1008 289 771 37 538 162 655 840 70 399 819 468 1048 804 609 689 647 885 164 995 650 377 426 155 500 328 933 723 787 39 379 183 689 749 1067 427 649 453 685 1021 265 367 692 1000 648 226 281 927 811 391 554 364 53 140 1061 697 618 785 55 147 350 437 205 1041 62 815 753 934 1056 102 643 6 991 282 131 289 536 58 759 382 690 265 21 943 462 207 973 749 223 435 1035 945 814 353 321 654 170 336 93 994 56 962 451 586 218 283 188 845 795 985 153 679 700 406 42 974 934 86 373 748 833 901 899 277 1024 335 322 1026 235 66 1072 473 156 850 183 768 292 519 116 232 149 45 232 300 175 903 463 905 1058 95 423 902 6 689 35 630 659 522 191 446 384 351 666 924 122 979 286 244 371 907 781 129 592 944 265 203 267 63 68 769 821 1050 358 845 582 515 90 843 859 456 838 709 815 989 665 191 88 930 1013 968 68 982 756 317 424 517 548 51 707 145 49 738 242 168 577 57 382 691 469 426 722 19 702 497 429 178 483 450 683 245 636 596 797 533 1027 31 860 354 506 628 385 765 101 408 519 939 673 105 776 375 1010 1023 589 187 493 925 1069 826 246 1070 410 568 933 243 1019 389 47 272 831 1024 875 539 669 290 222 298 843 497 217 979 445 139 401 784 377 43 565 745 796 55 978 644 30 60 465 170 616 27 78 762 953 109 28 136 484 31 295 97 218 774 412 678 867 92 319 835 426 709 14 679 387 413 635 377 419 879 187 444 364 1042 602 465 234 755 939 775 575 280 636 904 504 972 508 756 344 675 749 279 628 666 755 1057 652 46 656 655 325 407 244 41 650 531 1054 915 656 371 378 1067 135 175 1051 4 672 219 1037 502 159 760 442 203 29 309 393 725 160 759 1073 783 1030 704 762 502 965 203 777 806 451 678 383 117 540 56 697 257 144 1061 607 48 611 1074 653 1039 22 177 907 879 280 664 389 153 819 1053 769 549 809 129 854 474 465 535 221 386 331 444 573 896 84 682 596 518 504 997 1062 828 501 695 382 406 707 329 406 861 407 293 508 835 37 487 555 2 442 262 295 161 817 500 338 257 941 689 792 980 707 89 172 382 849 703 1043 948 495 226 125 598 380 6 758 631 375 704 800 910 1061 386 885 1012 446 770 78 957 942 944 1016 263 405 519 856 230 692 66 133 197 150 542 609 273 865 378 1001 265 419 814 1073 565 692 859 230 386 989 5 390 907 40 228 135 20 841 186 32 47 891 873 93 515 616 29 457 727 876 326 933 658 385 507 267 878 671 196 204 592 725 258 291 840 360 1011 1051 561 361 845 220 1005 575 645 115 661 1073 274 74 69 660 697 348 675 343 1021 492 84 921 669 220 88 97 301 716 615 878 807 228 137 631 498 81 1018 543 600 877 929 231 893 194 588 900 41 604 156 459 26 12 546 643 437 1040 976 854 883 342 133 108 945 71 414 30 304 248 801 507 847 526 926 1051 932 398 708 806 418 1052 780 169 1045 779 299 221 882 929 137 557 936 324 73 524 438 288 464 924 881 487 833 545 971 792 1076 981 719 941 604 207 789 1017 501 304 825 763 105 815 23 1072 688 508 515 287 84 683 429 344 975 469 463 630 736 824 183 725 929 215 384 592 943 624 546 359 461 698 387 896 137 1043 1060 817 917 306 802 384 813 272 6 189 998 308 670 642 1049 503 947 464 888 422 523 94 340 793 81 1007 917 66 882 780 966 97 597 599 171 986 222 237 853 363 921 867 1028 296 991 846 212 592 219 649 901 522 559 567 807 44 533 82 922 1008 695 556 770 1028 329 777 404 12 587 932 421 607 183 532 2 1001 413 513 961 1003 339 714 381 477 397 513 419 991 449 147 152 897 820 418 124 426 457 242 817 731 18 675 718 67 768 302 1062 817 241 339 696 145 540 745 669 259 371 1031 973 670 157 879 722 1055 932 644 251 950 826 641 234 211 459 700 94 47 685 880 32 860 769 357 942 505 865 57 495 56 311 985 832 1040 986 817 323 378 291 35 142 964 835 108 223 341 780 348 926 387 135 127 630 788 693 418 144 353 273 631 642 535 947 841 918 169 198 379 722 257 15 794 414 300 261 792 808 736 1001 544 272 626 259 806 837 375 286 772 511 768 791 818 185 683 519 272 84 758 189 287 67 330 366 1020 54 802 721 484 326 791 646 570 363 414 36 66 568 853 883 898 318 833 319 496 279 562 516 120 419 265 178 355 728 466 713 419 682 821 988 392 328 483 132 789 885 625 486 168 623 221 265 67 6 342 1030 137 346 276 836 304 165 908 439 1051 66 100 882 497 191 482 70 239 945 1001 576 976 167 260 940 736 420 357 374 416 1037 402 22 803 180 243 407 233 171 866 541 973 511 43 852 1044 565 661 703 785 188 554 819 867 313 730 538 1072 337 183 521 439 766 853 422 577 607 698 258 721 669 248 404 498 897 506 642 760 376 143 664 720 629 625 698 253 345 876 945 165 721 235 254 615 128 218 535 1067 778 236 636 672 750 227 304 986 31 999 1047 478 195 112 131 646 1067 300 247 318 967 197 905 224 488 885 550 652 518 262 289 522 255 1049 135 579 970 4 979 157 760 246 2 549 198 1035 722 679 229 696 1031 301 930 186 885 478 819 1075 561 244 267 137 592 1017 220 1020 245 858 846 7 369 69 693 785 972 482 503 828 851 14 251 946 236 221 599 782 703 317 578 303 712 486 410 897 1019 371 593 134 654 711 496 380 1040 387 606 165 251 1001 518 557 1045 1020 725 347 940 91 599 179 103 856 829 927 425 660 960 479 163 939 576 76 415 725 392 316 288 516 708 374 962 134 325 987 783 183 986 872 764 737 728 206 513 542 815 478 861 105 530 588 122 373 694 962 584 576 876 810 650 968 328 954 848 815 154 348 672 153 63 596 99 255 198 818 97 971 1050 793 104 229 914 782 390 479 17 87 146 916 72 676 189 527 347 1071 1002 1002 29 489 270 980 829 639 253 491 826 171 753 267 640 346 1006 319 510 648 961 600 938 850 741 144 694 276 260 360 845 1 737 986 755 541 432 157 546 517 131 907 474 356 719 386 788 959 948 751 912 476 785 1017 545 305 747 894 787 399 598 156 157 394 1013 545 972 308 215 716 661 1009 1032 303 790 660 651 615 89 815 174 103 650 1035 533 319 427 388 333 1028 634 994 250 129 59 110 534 926 911 568 445 93 1000 498 652 91 3 566 746 661 495 745 388 592 605 318 338 99 74 506 622 23 363 414 727 573 860 697 101 1073 360 637 184 622 215 9 390 1050 600 947 33 119 126 124 841 621 130 482 989 363 1030 948 605 801 68 1003 366 102 768 26 45 437 585 560 588 526 378 976 820 267 535 538 955 575 145 1047 1030 165 117 874 633 132 1052 820 327 884 686 867 289 251 1058 996 96 536 484 59 298 15 638 111 949 649 73 368 306 350 838 394 64 931 646 219 312 372 504 558 130 634 774 836 537 673 377 985 647 597 786 134 363 601 1011 360 1044 10 905 664 703 576 218 209 714 201 677 407 421 100 640 116 838 490 792 819 319 538 656 943 925 1044 437 907 690 790 808 589 305 668 756 503 798 432 270 991 929 1000 609 590 357 62 828 30 187 424 133 912 900 595 723 575 859 529 487 842 739 951 578 915 242 1064 675 565 390 975 506 229 438 503 374 693 1076 405 901 186 326 247 807 769 780 464 179 473 848 398 870 422 618 208 277 739 912 1026 970 1033 80 322 50 538 513 1029 881 69 216 269 640 1048 987 898 646 214 1017 85 454 218 843 158 978 1072 972 336 455 1010 182 805 730 20 167 159 384 243 623 648 866 134 937 848 864 54 521 1041 861 135 62 388 253 443 410 818 1019 250 400 2 343 667 32 531 533 595 417 88 1013 396 241 173 768 319 672 1044 736 137 456 70 903 886 48 973 1061 104 52 954 616 489 49 94 789 641 603 245 410 434 729 678 1013 357 1050 254 557 248 43 102 191 377 627 509 1013 1005 716 1017 1007 995 850 727 808 599 489 764 828 981 44 263 675 1038 445 554 56 763 282 217 200 364 349 917 192 220 1049 963 947 323 604 920 662 860 717 711 28 10 1071 589 91 760 61 113 831 89 586 242 222 250 525 944 210 397 139 805 582 461 304 773 49 172 1010 516 735 692 924 629 77 322 24 501 127 1040 243 1068 348 22 271 120 307 481 998 929 709 725 75 781 618 73 586 823 132 1011 845 112 322 101 771 737 692 493 857 223 880 788 39 708 736 697 532 565 875 29 11 594 48 638 642 437 314 644 920 826 213 503 398 457 562 730 76 862 471 1050 477 987 338 523 107 163 699 7 733 196 370 646 57 455 6 726 255 493 159 853 306 684 285 517 1074 313 794 1042 808 1014 785 308 769 513 731 726 211 21 200 952 517 495 995 856 862 760 256 577 600 89 801 350 41 520 92 714 1020 634 578 707 579 467 974 323 751 340 759 297 116 255 34 18 768 525 1029 988 880 200 743 408 627 1064 606 29 441 862 366 912 816 1012 82 717 36 50 671 578 826 728 92 213 324 992 866 189 659 606 1017 165 743 590 789 519 1065 561 551 909 554 682 728 2 606 786 537 746 74 164 720 690 618 231 646 1016 283 30 493 366 807 586 975 507 650 676 1041 544 985 914 127 352 231 968 852 294 232 122 465 701 740 660 29 629 303 584 876 10 184 1052 734 632 276 490 376 1018 407 516 730 1056 734 749 25 525 783 878 606 945 1021 155 865 569 696 609 865 596 382 350 960 446 525 257 505 763 682 525 302 204 666 358 919 382 966 736 174 243 784 580 883 99 840 789 514 1023 439 491 1036 807 114 244 809 737 743 651 789 341 331 635 50 986 666 781 14 291 871 721 177 465 368 411 897 870 1002 180 798 835 695 849 913 189 43 631 33 793 69 946 337 1020 718 298 626 364 253 291 1016 718 19 109 497 882 804 723 478 235 1042 144 346 544 793 431 769 1045 989 196 1074 759 776 946 433 374 395 430 877 429 510 969 410 381 1066 631 418 53 735 809 246 154 337 463 991 1026 82 181 546 419 399 469 1026 30 162 465 866 628 900 220 321 984 726 1020 1030 74 274 927 764 346 130 559 211 35 658 82 305 726 997 778 517 55 444 986 398 380 775 652 890 96 332 658 1002 76 520 352 321 668 672 476 314 287 885 388 299 361 49 473 1001 660 296 468 474 67 375 795 329 575 6 596 184 258 583 1019 154 6 887 308 814 270 1073 172 605 669 668 948 104 365 572 682 854 10 10 694 402 647 852 702 822 745 263 358 1011 463 528 569 208 120 180 982 41 133 314 143 703 22 947 669 483 597 621 930 408 97 275 957 263 95 981 1005 298 128 819 996 286 209 924 824 453 1044 195 504 505 7 262 944 1059 398 936 881 777 696 877 570 349 260 367 533 429 923 551 1020 843 1003 420 480 177 65 505 1057 570 771 160 332 895 64 652 823 866 34 240 248 961 157 637 660 174 522 828 1048 102 875 214 939 84 987 1012 247 890 127 366 841 411 978 691 938 226 384 151 963 124 843 526 1011 1049 790 765 571 213 398 389 554 490 133 189 1004 974 32 483 682 100 930 351 609 777 703 110 159 442 1043 533 122 1046 722 807 976 358 528 782 955 268 143 385 103 331 840 409 180 596 397 623 139 214 726 1027 107 378 588 319 966 70 670 302 24 409 863 821 133 323 902 494 18 972 387 963 951 499 703 255 294 627 21 591 723 792 603 219 287 228 924 851 49 845 499 170 646 1076 550 165 852 526 292 379 142 993 155 192 515 968 937 843 681 648 697 120 632 317 180 54 908 1019 620 938 675 434 419 57 772 208 477 823 704 976 273 540 891 904 12 946 270 386 907 446 1016 657 1065 509 99 148 763 950 388 288 1002 197 63 738 425 849 1070 1042 142 318 930 481 554 575 994 552 917 624 411 200 991 63 765 97 141 932 40 640 503 469 802 107 202 906 504 329 450 417 673 736 605 27 568 839 966 237 232 568 880 855 188 47 445 43 953 58 192 175 435 941 655 32 1024 1025 630 720 201 48 36 550 774 138 45 206 1072 574 556 814 738 81 42 678 8 609 828 891 564 293 32 876 606 944 775 132 976 653 248 388 181 774 175 20 112 10 244 14 331 408 418 944 425 1008 526 82 310 982 406 766 608 740 784 173 630 629 378 906 956 538 214 221 980 403 302 971 411 947 420 784 210 823 773 55 531 269 929 144 307 78 377 557 294 137 705 975 358 1025 421 473 390 113 21 1031 520 284 495 248 352 122 909 387 903 484 1037 536 35 791 700 907 731 525 939 572 432 394 97 290 6 972 905 914 614 175 704 646 312 839 813 442 425 575 179 378 691 75 99 109 605 292 925 894 578 572 339 60 1032 593 466 976 938 415 347 1026 220 764 465 86 693 463 753 468 375 874 392 395 535 776 390 463 863 667 552 576 698 786 872 18 955 539 893 240 734 1012 671 346 942 666 1005 612 657 338 63 234 35 896 867 42 1055 911 736 964 558 972 757 274 358 758 250 501 272 71 703 551 526 376 839 139 1032 597 633 652 772 235 202 718 123 459 913 1026 19 738 548 1023 427 163 31 346 57 725 649 899 248 510 398 764 462 499 175 843 1056 586 107 451 618 496 731 995 707 592 319 596 186 32 775 778 492 655 1001 1016 416 742 557 810 581 110 662 18 302 124 884 122 212 38 456 327 668 685 543 639 557 261 476 1010 821 812 854 384 118 557 334 214 273 88 881 317 771 198 416 69 165 511 738 983 955 1006 616 681 249 381 660 402 353 456 743 136 804 923 944 705 198 707 664 570 772 781 778 899 1055 33 705 214 298 957 401 910 509 931 616 163 836 66 788 488 187 980 533 593 749 844 757 326 116 610 781 923 462 595 113 1053 915 944 60 496 759 768 710 860 78 444 276 188 544 455 504 50 449 969 93 738 612 44 934 996 153 278 340 421 530 1034 81 182 723 476 620 797 392 961 723 1063 273 466 14 236 333 178 625 457 58 517 117 44 929 507 291 243 43 497 366 326 731 356 913 1032 188 523 674 497 610 182 128 928 329 801 878 764 991 480 930 586 345 173 448 421 216 347 264 600 1062 532 639 214 1008 642 846 916 445 153 499 767 757 756 602 468 486 375 481 391 831 956 971 931 657 1070 268 929 445 611 180 52 236 56 836 347 669 878 175 469 561 139 815 731 877 489 71 412 664 135 1066 445 890 737 852 875 488 565 589 737 1071 568 567 156 93 256 353 1036 279 812 264 648 268 795 180 641 488 383 501 948 769 478 902 1019 4 316 588 651 486 951 873 683 780 613 146 821 321 30 1012 295 614 415 439 434 283 301 695 999 861 938 220 959 577 159 569 1043 485 586 842 304 284 401 598 822 566 851 601 707 932 435 453 635 1057 657 351 941 715 653 831 26 324 965 663 657 564 981 185 140 613 517 454 538 271 46 457 785 274 287 852 705 777 1018 465 195 1021 73 1074 826 562 21 694 684 402 480 368 239 183 137 622 1021 481 748 850 983 214 1051 795 394 433 933 970 848 431 372 546 838 749 727 83 1041 87 62 90 589 302 324 359 322 976 411 1052 276 192 399 359 1064 433 647 509 131 1060 773 440 144 1035 983 766 982 602 955 625 49 98 448 531 697 505 329 212 478 915 794 817 369 16 961 476 210 161 390 270 75 1052 410 495 246 731 647 441 872 895 507 479 966 192 420 552 285 859 741 1071 814 103 823 1053 401 248 306 526 976 467 19 761 1010 390 203 728 682 129 557 728 903 883 488 593 480 1013 566 218 601 1019 432 15 430 225 835 776 520 449 8 122 804 697 881 538 369 239 97 729 977 706 659 264 703 982 419 276 135 912 422 681 955 359 689 564 235 950 1054 509 63 699 1007 916 797 860 95 969 765 353 345 588 958 110 798 796 33 370 360 280 804 334 144 235 157 398 896 249 43 795 238 225 522 728 163 116 542 262 497 651 770 931 915 920 526 950 856 215 1011 875 266 606 934 948 651 494 878 770 279 777 69 986 1000 633 23 850 476 22 827 817 84 1052 692 193 397 245 955 237 175 183 324 442 760 160 1066 109 223 789 601 471 842 973 1030 89 403 91 667 827 353 370 601 692 236 264 669 95 540 28 629 916 746 50 241 734 209 1003 899 785 377 393 135 171 81 234 977 79 54 40 806 563 302 55 784 950 720 511 337 261 359 31 195 294 981 1013 994 247 288 574 60 745 520 795 663 554 934 570 936 576 939 933 1051 616 777 620 83 94 562 264 824 774 312 685 599 571 221 487 298 532 1023 37 646 603 8 1053 51 228 74 848 403 8 14 859 63 206 337 69 171 876 278 200 459 737 214 799 211 796 13 497 606 852 836 915 441 785 802 1013 666 439 167 1039 335 376 449 507 280 729 162 400 337 940 386 250 730 463 699 680 635 685 590 24 432 967 139 657 551 981 410 190 610 583 987 1072 155 986 317 267 941 624 13 3 322 402 201 962 7 982 820 106 541 212 497 451 464 669 933 860 877 919 220 586 613 977 244 579 175 287 218 436 984 318 94 67 814 108 835 1018 779 415 925 361 429 1053 700 64 971 778 699 1029 347 466 260 540 757 805 834 716 791 300 288 296 593 260 671 985 764 612 558 523 970 551 1038 506 329 569 457 81 446 1033 727 858 236 285 807 622 303 698 449 751 898 379 1001 469 1023 178 142 348 204 1040 588 501 556 411 263 42 9 483 1005 91 937 317 435 629 99 972 563 302 1070 72 360 460 563 17 635 194 875 1061 86 727 595 160 756 481 12 735 105 595 404 618 997 1076 108 373 978 246 303 680 49 952 778 1071 367 574 124 192 759 610 159 384 419 541 188 392 859 454 843 333 200 520 300 299 688 566 293 769 653 737 1019 835 753 489 839 93 895 30 408 590 175 228 847 28 169 386 33 475 456 912 127 584 378 44 153 249 102 478 496 787 630 1059 109 202 96 735 415 332 653 334 289 792 664 750 945 439 721 596 777 519 1042 795 46 1026 604 1009 350 999 485 709 881 730 696 726 188 481 1031 607 829 907 197 87 250 818 244 919 45 855 715 820 777 505 933 840 179 193 473 914 954 1059 929 334 519 103 907 748 711 257 759 125 26 775 44 442 400 13 349 248 815 522 197 692 921 114 434 531 532 487 441 454 286 210 219 574 195 424 741 662 1014 899 923 490 2 817 646 247 77 720 984 456 916 1005 231 252 541 1038 704 1032 223 542 333 456 361 541 223 979 277 916 830 389 577 62 1039 511 279 50 947 135 225 98 201 313 426 430 356 248 614 23 1074 755 544 1017 438 960 303 905 1017 1008 312 337 603 250 616 1053 529 342 240 232 553 104 866 790 935 824 1034 928 334 58 874 948 995 426 1049 522 937 1071 481 442 329 710 223 738 285 205 904 788 293 465 512 685 550 506 219 484 745 711 447 1022 694 809 197 1047 62 711 842 992 21 244 184 503 139 1025 598 225 294 1057 844 855 62 1023 690 492 1057 33 580 442 573 115 17 805 873 590 325 53 318 807 521 968 368 547 952 732 412 568 743 96 975 289 41 1051 251 409 840 37 250 825 489 686 153 1026 1036 668 399 818 958 939 798 809 1023 77 186 34 342 38 477 579 515 549 536 887 119 1032 431 728 859 770 375 568 384 224 20 519 39 153 7 541 159 155 697 799 728 826 443 553 685 315 140 17 855 419 889 660 856 476 908 843 5 313 174 417 196 714 401 783 1072 94 505 123 423 964 357 433 840 275 192 631 204 126 1014 1005 662 144 496 858 53 414 430 1006 652 107 688 483 12 844 550 464 1027 668 470 946 89 720 750 204 686 145 107 398 759 946 76 68 482 625 390 764 415 715 831 103 1000 858 181 770 954 376 326 171 728 743 394 348 236 689 324 994 518 1052 158 507 731 494 248 646 887 139 1074 324 396 50 909 183 761 468 91 873 50 1025 352 1005 309 74 41 937 213 926 140 607 653 186 451 212 441 817 305 746 798 149 232 190 423 282 375 480 701 28 862 920 454 886 464 865 1009 330 597 665 659 966 502 933 241 361 996 93 14 516 1037 999 769 361 163 200 613 840 407 1020 720 19 547 809 758 644 908 88 611 48 747 990 477 415 530 659 624 579 1064 841 326 651 106 494 255 371 723 988 866 320 156 805 141 985 305 513 181 648 39 32 93 168 799 148 186 10 129 445 1054 450 195 311 986 294 959 533 420 462 605 342 1069 737 592 776 359 409 567 112 66 225 745 978 167 407 620 800 842 840 529 973 1007 650 57 731 227 34 234 222 783 811 44 364 821 128 923 751 704 54 197 223 1071 663 96 1026 931 115 482 56 701 936 341 38 751 1050 317 1048 402 338 193 250 759 310 236 386 942 404 612 1039 406 657 1061 650 65 599 260 277 605 476 615 510 1020 160 798 880 361 881 579 367 785 972 200 178 548 1042 302 639 844 676 10 286 298 678 733 269 391 1030 380 666 832 868 10 307 600 281 908 597 855 931 380 288 623 1008 449 1065 736 491 761 241 60 126 95 700 515 52 825 489 842 1029 124 421 477 12 334 389 905 161 252 793 750 290 422 589 77 968 841 77 813 859 803 932 949 187 758 163 748 447 554 579 895 1011 889 224 1000 301 182 301 837 108 874 1029 489 166 746 957 74 222 346 996 681 741 522 382 131 237 1069 205 885 619 1035 1061 463 60 861 622 277 929 269 983 861 663 16 9 204 417 857 735 304 594 357 989 245 990 586 256 541 884 459 846 313 260 517 534 105 223 892 144 487 520 707 264 365 708 754 121 452 330 698 889 72 768 131 22 648 1072 157 722 850 756 74 247 269 538 865 537 555 791 817 509 548 40 439 960 371 1002 464 532 307 418 121 832 450 118 801 903 300 408 229 847 632 830 1040 547 276 926 910 721 268 669 693 843 196 166 1031 209 436 217 958 204 662 537 346 474 468 820 415 345 998 975 805 8 433 557 763 546 1073 482 1052 139 76 932 784 178 712 763 984 446 469 93 237 468 458 441 294 960 180 436 755 650 914 754 988 655 781 372 181 957 762 483 617 974 267 750 622 573 931 403 484 244 1013 635 284 854 121 663 1031 470 225 236 443 421 256 582 153 790 867 587 549 466 643 797 1059 167 9 763 271 706 834 792 669 728 425 409 864 753 1055 160 236 142 719 947 270 17 1049 187 783 1055 454 605 558 674 920 25 148 361 352 867 725 39 897 310 363 442 311 951 454 1016 511 962 587 488 712 236 729 901 1044 492 1006 420 971 694 483 51 321 582 477 972 536 999 661 977 765 932 764 9 64 560 504 813 765 213 213 991 375 555 915 10 1060 1041 353 234 737 537 413 992 402 346 766 22 745 703 951 97 63 962 1055 665 78 690 179 447 409 772 551 994 714 157 212 534 255 228 201 526 574 97 572 951 481 964 425 915 273 51 789 778 500 825 713 504 658 350 366 799 165 1055 366 75 12 832 760 933 262 1058 345 363 245 252 772 481 98 41 619 537 919 523 759 381 941 857 29 270 1002 908 817 610 1015 120 830 312 385 292 111 561 975 559 1035 155 1011 408 315 746 884 325 435 120 77 767 400 846 195 666 658 52 550 165 1055 351 978 456 527 988 495 360 250 668 88 650 437 693 77 273 137 48 912 705 502 411 866 701 895 635 965 906 745 293 982 317 236 4 1075 413 306 278 71 1006 457 400 1032 666 397 54 76 644 701 511 987 187 243 847 777 1037 507 265 671 877 577 485 644 916 727 764 442 1003 239 709 81 632 916 877 966 1023 72 1030 609 1015 535 213 756 445 17 291 918 693 539 89 129 444 597 796 752 320 174 18 770 982 581 265 63 102 883 24 41 648 47 276 952 792 712 752 935 8 878 841 14 595 297 108 125 349 402 857 11 702 989 1027 641 483 356 440 734 828 470 206 91 582 506 974 849 975 436 154 413 512 974 490 695 117 225 461 1048 337 421 70 726 322 1035 525 907 155 186 570 736 488 161 64 415 847 737 321 456 808 509 565 618 204 182 885 603 613 513 578 877 364 972 297 441 271 148 275 1064 846 437 1023 414 701 526 891 655 338 257 489 585 620 455 804 23 997 876 379 401 785 565 353 390 929 89 540 57 1045 929 999 974 675 952 982 479 575 895 771 523 401 131 709 313 613 1058 93 1049 662 1037 282 959 288 105 680 24 349 648 990 884 212 69 48 974 670 131 40 232 975 172 79 744 763 743 354 693 408 402 421 1052 218 840 721 1073 447 124 379 798 198 695 578 385 474 863 554 435 586 1011 1017 1071 642 491 896 9 774 829 866 645 223 299 565 918 387 539 779 124 1072 1044 955 534 1 767 1019 337 575 219 282 853 147 648 648 557 174 868 515 1055 1013 436 390 642 848 383 242 1048 952 1034 209 792 184 1060 640 1073 386 462 343 451 894 1074 241 891 553 55 871 754 296 644 1074 596 371 921 307 205 932 354 544 718 567 336 468 552 327 296 11 1031 189 128 70 1051 617 1016 420 151 210 773 663 732 162 194 592 223 580 15 314 441 766 943 711 580 62 67 319 231 327 791 319 1041 516 701 23 827 778 948 444 713 354 748 661 489 140 39 634 1027 263 1073 291 401 511 594 139 291 666 237 672 500 239 1050 232 590 558 11 664 189 316 226 600 411 518 374 958 732 552 292 603 448 403 698 483 571 1023 291 371 958 758 75 490 870 841 739 977 829 262 309 629 204 206 403 672 800 859 96 983 582 635 13 824 288 78 768 15 138 972 158 383 499 878 667 1017 63 766 106 49 41 617 117 998 933 473 14 881 233 518 480 745 225 512 559 116 268 171 914 77 490 939 960 606 256 594 871 96 910 723 741 229 171 642 833 510 54 56 602 641 494 31 456 60 835 736 449 569 401 768 546 403 517 368 436 596 2 64 891 363 382 419 1044 284 977 1037 784 293 428 183 271 684 317 112 1038 380 265 26 1038 895 948 1068 1039 396 337 377 675 917 224 210 681 921 470 884 788 132 1075 356 209 538 388 45 198 927 357 10 823 670 620 749 94 741 580 385 613 945 648 536 701 796 675 380 788 1004 283 737 597 929 826 754 146 634 701 932 293 104 832 785 1061 1 987 34 135 717 768 199 614 985 920 440 269 854 427 621 142 335 208 458 1011 982 895 390 596 947 13 839 304 354 555 105 510 435 592 208 230 763 30 982 234 334 126 475 292 805 390 32 316 669 490 49 60 506 671 690 426 615 568 922 363 591 467 675 738 40 826 795 950 1000 577 1018 397 751 248 180 796 830 254 414 76 921 778 593 217 440 85 624 9 94 711 428 504 70 394 502 828 133 606 843 661 138 815 145 373 630 202 106 705 956 28 813 75 562 338 54 858 1019 506 787 276 446 826 281 469 885 898 383 1073 256 557 733 1006 575 155 73 928 295 710 789 454 418 772 386 359 613 754 992 846 497 120 167 700 105 59 494 962 180 885 308 1042 831 160 773 599 740 720 1053 933 283 31 957 161 980 397 929 242 191 181 1011 540 324 571 854 880 661 503 1010 509 542 393 473 638 220 333 640 178 62 14 959 259 188 44 561 474 959 547 543 78 909 530 862 219 681 433 995 716 765 388 1019 138 646 444 381 846 644 458 494 477 874 398 683 216 703 628 74 777 277 261 569 458 1075 119 167 266 113 242 86 928 994 26 346 260 135 145 207 16 435 698 541 559 445 1009 609 985 443 988 1043 333 39 674 32 909 1027 491 341 774 972 562 188 30 461 660 836 810 757 355 691 361 875 87 511 847 246 702 615 278 507 889 383 729 318 21 215 870 577 967 301 47 1074 622 581 818 63 33 638 748 419 769 109 360 453 141 345 729 870 806 164 731 400 418 53 627 51 648 400 965 872 525 833 268 331 405 23 1025 819 382 644 179 400 369 676 934 239 409 971 827 540 389 5 444 1076 744 852 1072 452 993 973 984 397 837 652 544 60 572 562 677 424 288 202 292 379 672 26 334 88 49 918 273 338 662 974 691 220 780 978 863 616 454 128 1071 570 769 1069 653 868 537 590 378 177 836 558 235 262 459 352 384 997 836 528 134 342 635 139 193 321 27 376 1015 652 960 583 269 6 92 293 1012 346 489 771 429 771 635 395 617 368 4 951 431 645 805 905 878 37 183 691 250 313 78 94 719 157 602 484 1069 787 617 541 465 501 53 646 349 365 925 321 62 826 765 567 482 73 300 325 639 434 924 1050 600 807 538 234 582 386 166 417 829 507 656 646 72 935 852 890 673 458 28 87 889 516 1060 682 173 1041 1003 972 559 902 204 946 567 348 673 533 400 293 323 928 426 233 537 968 756 974 53 112 479 666 840 782 471 937 196 311 160 362 301 337 1073 329 386 282 637 579 518 1048 294 1049 646 1069 294 697 479 251 196 502 832 743 637 653 456 460 114 570 1063 142 947 924 375 13 855 905 354 793 469 934 820 62 864 986 823 989 665 845 691 572 103 791 467 874 863 558 943 683 755 1007 649 234 316 751 381 152 439 346 849 950 216 316 51 863 244 832 101 1039 679 839 941 926 585 192 1045 946 704 617 982 348 116 887 664 998 1032 1031 913 827 716 639 780 781 736 464 680 326 526 864 4 735 1031 455 502 279 1007 124 222 461 41 597 340 818 398 125 670 710 274 250 454 24 936 51 1070 950 714 9 1018 84 982 443 726 281 599 874 1028 394 561 707 507 68 460 527 645 828 862 121 482 74 663 872 30 1021 1016 688 314 1053 908 457 723 1045 586 616 450 793 369 700 372 1071 526 1022 496 189 231 1053 528 605 222 441 981 935 357 597 764 840 488 304 122 934 815 679 899 94 276 1069 286 750 987 700 760 720 306 1003 686 185 548 626 708 981 659 929 207 706 109 660 278 514 590 872 920 319 221 608 1013 510 440 934 759 529 662 725 279 964 8 609 838 797 392 674 727 602 880 1074 858 850 411 639 525 622 1001 544 450 616 939 915 218 344 606 260 747 700 47 939 323 513 690 170 625 376 840 148 217 189 882 551 540 752 272 932 313 704 214 495 207 697 237 686 149 199 60 168 560 63 652 380 558 311 557 208 163 446 599 544 1033 971 255 107 112 291 763 7 938 74 291 892 900 419 346 640 190 197 1018 504 485 709 548 747 496 677 757 4 1021 90 416 879 248 606 501 826 754 44 463 126 639 572 612 429 478 96 658 663 270 576 415 554 977 713 580 326 857 606 968 156 982 515 638 330 386 1051 287 807 679 945 313 418 1007 228 234 44 518 250 245 731 1031 939 786 184 163 553 212 440 805 247 534 1054 978 1065 554 603 880 157 794 17 882 819 944 529 513 26 86 384 931 271 756 55 907 938 854 614 1075 123 383 289 283 830 67 221 719 231 135 942 4 1003 236 929 1060 579 160 733 187 319 383 52 249 803 746 761 18 498 218 705 799 103 782 405 642 628 566 263 104 821 842 602 250 1012 576 908 374 490 718 33 338 726 224 169 514 645 680 246 73 601 643 670 753 266 1073 406 5 829 834 81 559 591 248 27 784 828 948 1070 693 924 789 369 104 654 971 877 419 230 468 912 245 691 326 997 66 380 109 92 470 899 1038 131 109 535 308 389 538 470 92 19 756 177 39 797 715 298 392 308 580 800 250 168 577 978 782 959 676 853 1036 502 1021 250 54 669 91 447 698 689 186 482 811 172 572 240 333 927 362 179 963 294 133 571 936 669 1043 852 124 1076 76 276 410 807 629 846 582 806 146 536 1038 171 847 879 263 171 638 783 728 13 935 530 882 481 1052 297 784 315 751 651 641 964 819 161 632 329 43 151 87 369 1070 306 36 334 835 434 209 4 730 529 519 604 1074 612 725 541 288 287 1002 812 106 1055 360 127 291 573 184 881 886 287 285 696 317 1035 610 1064 605 743 323 180 786 757 701 1038 830 766 305 900 1049 913 76 453 473 194 1057 981 132 272 273 414 15 66 816 78 167 1063 33 953 365 549 566 204 967 324 783 847 673 291 420 506 577 852 724 576 634 1008 192 883 544 959 383 727 847 448 1041 1050 1007 1002 573 52 866 232 431 553 289 695 729 338 647 303 514 907 937 602 895 589 464 765 327 861 91 424 349 691 252 571 251 152 967 240 1070 64 1012 526 177 179 747 390 413 562 955 225 45 603 738 740 354 622 1053 424 188 94 251 357 1031 884 391 1041 266 5 286 170 294 167 433 847 438 648 202 409 178 135 972 671 445 456 324 901 697 777 719 117 611 243 713 1023 679 734 266 89 339 267 180 334 132 706 229 427 649 585 594 187 472 265 69 507 529 420 640 667 579 568 682 915 419 277 1004 289 744 206 232 524 468 729 551 760 759 825 304 915 49 831 557 679 827 508 915 925 197 28 925 286 1040 284 408 448 710 721 857 278 901 467 537 441 472 980 357 587 419 541 1050 752 922 442 553 413 589 996 565 937 114 1068 110 483 931 1028 957 943 811 484 533 789 57 936 530 927 212 1022 646 1002 487 842 626 81 540 1031 273 839 621 596 840 196 841 64 56 1054 572 870 78 953 936 984 585 271 104 561 326 870 821 809 875 116 1056 764 290 456 909 562 860 414 735 661 564 1056 367 1038 155 209 160 632 971 511 268 409 1049 581 251 334 605 30 647 872 597 999 213 356 652 639 1041 964 416 91 360 373 59 491 494 759 748 885 837 394 680 526 560 668 112 75 482 469 1002 41 11 407 1071 1019 953 496 198 135 793 238 831 548 46 50 175 208 183 14 588 709 161 31 347 292 637 1040 6 453 952 143 204 312 45 1048 474 586 1033 580 307 146 268 657 1042 312 958 991 552 911 661 49 635 413 597 49 421 530 99 617 540 731 757 177 1041 394 135 300 92 672 1001 416 103 991 858 509 347 192 154 722 774 153 457 936 542 492 870 594 934 706 1006 158 240 1010 555 75 128 171 250 915 296 578 521 542 213 52 49 329 3 740 1051 43 604 718 852 596 442 1028 285 127 245 345 267 289 405 838 289 308 220 828 239 811 324 920 329 313 520 75 960 481 209 1004 816 99 769 376 71 1014 615 890 240 1033 167 212 23 949 701 162 380 819 969 278 334 571 287 521 526 1061 814 200 361 972 1 784 957 59 150 1036 803 48 415 706 21 32 312 1027 370 598 496 759 963 227 29 942 835 712 943 718 247 131 831 206 189 208 453 4 293 1074 924 262 159 762 695 337 497 707 176 494 444 221 838 927 199 1026 1048 598 904 461 611 851 753 403 855 693 193 225 957 864 885 341 799 709 132 237 138 601 991 708 451 300 651 952 516 109 787 304 4 761 171 45 559 15 122 652 246 950 290 139 439 1023 998 269 179 1000 874 267 138 375 566 27 808 925 286 576 44 504 175 959 277 839 859 457 764 353 197 534 909 856 877 355 721 1072 736 725 359 506 583 121 670 640 491 626 35 187 263 322 35 591 540 694 618 561 970 462 58 524 977 629 345 866 626 918 133 1016 995 700 935 951 369 684 537 719 174 635 140 75 388 381 442 739 803 201 229 553 20 21 154 363 960 482 248 319 17 3 793 920 345 849 1043 306 456 421 594 559 947 661 424 377 49 806 327 383 836 752 612 407 623 180 275 1039 77 67 553 596 890 1070 348 227 469 469 1046 731 134 193 341 866 105 63 35 34 677 726 1002 962 765 1044 657 982 194 552 59 179 812 153 553 122 1070 860 203 228 775 835 57 597 427 70 697 741 367 216 404 330 1069 706 493 590 37 962 972 541 367 320 47 190 693 737 41 1009 710 318 933 535 562 613 998 875 563 837 80 399 647 598 612 105 185 760 929 276 117 100 261 90 827 370 425 336 889 931 913 581 111 278 236 509 311 360 615 495 596 366 542 640 72 772 984 722 823 463 915 495 162 226 945 362 312 715 1057 321 661 182 934 685 275 64 231 520 179 542 303 831 810 642 294 31 626 972 779 56 537 929 775 700 154 559 640 673 1003 1018 461 462 424 868 82 660 818 1023 175 100 199 636 67 988 647 1023 690 603 391 176 17 366 805 316 465 206 622 482 955 345 1024 84 967 772 965 499 879 366 733 676 403 539 970 561 952 210 699 734 40 150 409 534 2 137 246 1034 49 47 787 407 589 861 176 392 624 84 296 26 793 769 368 834 406 984 1074 325 359 689 160 46 315 705 771 1060 432 898 727 736 785 626 883 751 327 576 593 324 719 82 850 31 982 109 655 777 343 371 744 609 461 305 660 823 40 588 947 1037 990 378 818 3 339 357 948 326 234 397 968 248 885 888 965 31 1071 512 820 401 672 523 864 297 493 546 191 29 1066 135 452 581 560 999 998 617 386 732 468 676 547 448 854 1068 472 460 58 197 481 182 384 832 288 542 756 101 1008 676 115 724 756 148 50 866 857 587 133 104 988 519 432 644 1054 535 700 347 99 919 634 428 954 1013 408 132 722 862 1036 1046 533 901 452 839 599 167 823 936 83 286 778 150 406 873 621 77 780 714 336 714 442 569 206 465 393 1008 132 921 133 789 743 476 167 196 411 388 158 834 94 907 1065 249 522 1063 747 759 843 253 953 590 441 1072 39 149 89 432 405 502 412 860 759 802 288 136 505 726 120 1010 812 556 95 884 715 292 771 257 962 40 376 67 128 136 263 1060 688 104 196 430 1007 209 1029 158 276 390 260 218 267 681 955 549 1071 56 884 311 310 460 119 571 311 864 385 1045 524 592 325 608 28 936 654 728 1058 428 864 229 1029 79 785 595 122 644 380 691 527 637 101 552 632 869 418 755 151 21 730 468 231 522 1047 503 511 273 68 513 342 195 941 426 147 235 620 616 343 513 352 206 824 923 301 865 984 390 995 637 1023 76 367 361 469 830 30 686 551 954 576 198 375 709 237 889 678 561 678 976 326 609 727 402 252 286 375 1038 786 473 342 831 111 589 215 664 510 888 861 337 413 389 62 290 1022 1041 866 1025 14 701 460 810 400 604 630 627 105 963 537 630 320 792 131 987 286 485 986 88 208 24 586 680 489 98 721 32 725 194 445 1009 357 64 401 150 733 769 859 86 982 192 687 733 278 292 409 839 288 445 895 834 336 545 110 762 859 829 13 21 381 590 57 496 476 521 600 656 387 993 307 916 625 600 59 34 393 537 476 819 448 838 743 840 245 917 973 497 1014 678 145 999 532 620 941 571 539 3 1002 801 479 173 347 56 575 817 756 743 368 124 820 517 651 970 682 706 441 609 1040 974 493 1027 378 621 722 927 941 813 203 501 77 496 916 641 738 510 198 268 834 259 710 467 401 742 801 897 191 637 219 778 324 341 278 445 566 2 699 828 256 396 232 873 846 285 278 221 88 308 486 499 977 437 542 22 1026 125 1040 994 505 788 741 311 660 78 813 58 379 358 1057 779 262 379 650 83 879 550 819 218 1018 836 1036 277 604 94 235 701 631 1043 1025 335 1022 145 772 429 927 109 686 757 523 177 391 926 938 523 759 448 180 956 193 525 561 504 1050 972 1065 1055 72 339 902 404 183 936 670 808 796 232 440 975 351 892 929 540 824 253 796 96 75 893 907 793 708 1063 825 781 76 245 422 135 1016 62 693 1072 949 174 62 287 112 514 695 6 3 71 158 324 997 1028 80 674 877 1014 351 798 680 315 730 889 26 188 765 67 443 551 744 772 313 1048 1000 143 749 279 462 538 715 309 521 825 446 486 440 478 210 1032 169 29 690 848 453 668 588 964 320 249 930 1006 468 741 687 664 346 130 264 154 211 992 970 310 1034 483 989 601 545 644 759 928 642 667 940 101 89 758 816 144 1019 263 423 869 234 1055 327 592 761 313 589 443 92 36 98 573 620 933 691 1016 133 763 373 796 112 467 65 417 802 1068 380 278 84 637 776 1017 65 559 934 562 809 547 274 290 741 1072 1057 1031 145 717 408 820 925 897 365 753 776 882 518 346 342 932 390 513 260 70 4 1055 108 909 903 226 66 515 644 1011 350 389 447 952 535 149 782 652 478 885 349 1045 576 1058 178 498 294 693 391 999 1006 400 828 468 870 299 142 813 813 80 581 37 240 619 612 120 180 507 580 1010 936 292 1042 300 289 915 1009 849 185 267 925 861 538 7 1075 959 130 459 541 135 135 818 514 62 45 316 374 427 242 189 313 671 546 909 166 126 356 733 542 368 953 860 981 1025 879 213 596 195 1056 610 193 579 201 904 953 234 783 563 552 782 746 750 675 78 276 803 656 339 538 843 655 78 160 232 204 170 65 380 855 933 1026 992 985 184 105 828 1075 895 99 490 998 346 101 232 411 886 806 1044 511 939 515 861 529 353 587 134 306 739 331 188 139 194 129 214 6 406 16 878 686 476 743 569 552 381 426 109 10 388 294 964 219 243 54 640 7 302 262 761 813 827 811 483 983 195 688 739 691 844 820 776 95 549 41 982 935 856 394 617 514 955 983 564 1006 334 169 986 205 582 858 663 985 272 490 507 192 356 274 216 728 457 435 18 1049 414 385 941 939 265 405 36 120 229 977 671 797 914 24 906 177 130 256 669 278 388 505 335 435 1076 551 160 248 774 286 863 810 568 906 250 278 372 791 108 1072 1023 640 182 740 792 526 320 353 972 424 180 921 295 1053 962 988 607 493 20 656 498 65 907 217 342 930 349 1041 381 31 382 1055 984 933 93 76 1003 954 918 577 149 607 399 383 875 39 863 389 27 209 201 246 442 171 272 270 35 296 1003 949 89 730 839 1063 575 383 985 233 772 881 675 518 775 863 323 599 13 788 1069 900 1016 775 455 563 161 979 443 98 548 609 1068 202 866 32 687 181 505 747 354 619 677 880 662 374 266 268 10 885 987 397 712 815 963 273 431 562 364 604 1036 367 109 1003 955 236 740 4 424 231 198 195 778 1046 1027 265 851 531 418 171 184 73 809 259 249 56 698 319 739 672 1053 697 801 777 463 238 189 225 362 96 640 424 256 56 13 203 625 100 27 702 612 892 808 345 253 473 215 828 965 491 190 754 962 1036 1028 639 381 944 102 416 608 602 537 915 828 41 799 137 274 776 124 345 156 24 567 784 915 378 997 164 934 793 399 89 583 243 125 190 246 208 912 638 375 789 1074 395 940 321 695 982 4 592 738 798 183 916 1059 1031 365 337 948 58 42 572 732 388 446 188 168 235 382 616 1046 620 61 193 989 1014 417 265 887 100 184 262 209 82 169 763 932 1051 1046 759 559 674 255 697 421 80 805 786 402 472 653 1057 563 882 889 1015 299 425 970 632 913 513 750 620 30 124 496 691 512 1011 55 97 61 58 35 572 130 527 329 206 107 233 202 945 693 826 614 163 51 117 504 595 638 901 695 423 545 400 180 655 187 644 734 236 1021 747 1073 336 478 132 533 1022 935 530 465 955 393 981 1050 47 304 463 609 203 970 652 860 877 866 933 956 689 649 825 910 384 188 156 520 154 412 19 322 623 777 732 124 462 1030 82 1032 610 32 848 649 937 1070 751 192 816 211 809 391 903 952 254 40 875 897 1032 284 282 988 835 897 258 285 645 455 698 252 172 931 207 844 75 485 327 321 643 319 757 584 839 660 1057 487 923 506 656 575 988 224 372 160 777 975 855 655 329 506 127 536 1072 244 507 653 648 604 958 212 264 280 744 824 393 734 315 1026 949 965 226 815 990 349 112 321 239 293 91 383 439 615 356 277 119 975 547 879 843 909 457 261 1074 846 452 838 178 435 423 107 598 82 72 935 61 1 494 726 640 394 590 213 581 893 644 280 774 297 687 865 245 495 55 720 663 964 934 349 156 128 206 128 600 387 724 525 944 614 997 199 997 493 877 231 768 799 972 222 74 424 377 297 1057 449 973 345 764 1074 511 538 886 809 563 605 72 930 930 109 670 753 493 738 211 551 324 154 787 267 384 324 28 49 531 819 251 29 132 1011 602 72 1060 953 109 441 1000 182 917 200 739 710 996 350 88 132 701 789 915 320 1040 140 416 100 215 860 718 628 152 13 7 974 430 831 278 933 126 148 486 230 745 167 646 738 121 682 627 1061 396 646 104 891 329 610 294 825 388 633 417 697 591 247 683 597 657 196 479 972 619 319 526 267 962 768 10 511 556 73 88 43 957 1022 436 498 402 510 938 12 482 542 376 938 446 365 37 970 436 468 426 613 312 127 344 458 350 455 1009 425 392 388 231 413 160 705 313 233 290 100 770 136 1048 646 543 12 221 225 76 405 394 39 1031 1002 432 747 292 838 759 905 265 186 460 1037 277 405 662 1054 455 260 467 612 1034 489 87 411 714 741 482 260 978 166 604 890 915 910 232 284 782 86 336 73 918 382 334 570 168 662 580 842 165 561 833 525 204 449 599 755 65 482 724 338 229 982 398 1009 702 604 510 310 416 49 226 287 589 194 103 513 31 498 890 721 1047 208 260 676 663 579 639 113 272 434 523 742 899 556 687 252 788 753 92 518 14 613 273 540 290 687 347 864 714 259 453 28 905 923 967 679 716 407 224 279 383 999 508 540 635 46 671 812 689 987 818 799 434 318 864 141 359 828 965 663 701 30 143 1055 177 547 1033 542 333 886 923 515 24 254 277 211 762 958 285 1015 16 433 1041 993 995 685 1075 428 161 898 633 907 566 315 208 349 983 732 321 716 559 75 458 1002 316 841 386 271 88 408 358 359 488 860 275 78 822 604 756 669 225 962 206 695 1008 694 900 1027 995 105 570 304 628 855 63 961 141 1003 500 980 396 14 859 279 137 885 151 70 844 352 169 418 730 199 955 732 245 557 927 758 979 308 561 21 504 940 415 662 158 378 613 540 706 468 774 330 561 189 193 855 219 86 240 131 104 189 836 937 876 517 115 565 751 334 507 1047 515 468 200 39 948 995 576 734 36 732 986 473 245 743 467 669 566 415 989 729 813 889 434 780 300 1002 1003 658 124 75 16 140 79 581 179 792 439 244 652 1036 896 191 137 387 986 766 612 571 737 934 83 807 700 754 300 567 933 544 424 240 1020 668 1052 731 425 168 887 890 692 106 94 808 623 919 909 607 134 12 394 956 391 615 496 59 838 363 364 608 418 748 3 934 938 1014 62 962 301 578 348 698 466 186 559 744 470 692 269 40 35 321 707 634 343 97 359 572 453 338 75 191 594 499 679 811 799 786 561 34 607 208 868 303 567 424 698 65 850 797 602 4 669 843 275 488 1013 151 494 336 183 792 67 36 498 75 238 284 311 675 616 521 923 612 240 574 195 354 827 128 1020 703 1073 1044 291 485 631 40 999 500 631 795 191 533 369 498 202 166 1030 235 267 924 664 18 360 744 754 18 317 148 796 224 1058 92 269 1013 755 585 432 877 515 897 368 872 424 359 387 522 902 611 660 432 618 273 268 757 880 832 174 20 364 914 406 866 226 23 511 607 30 111 594 734 48 841 755 568 179 598 611 702 867 355 183 626 6 808 5 422 1000 644 819 498 55 356 372 326 940 376 317 806 320 126 69 535 355 552 410 333 702 843 540 458 272 199 344 629 922 939 521 986 289 286 514 717 801 845 283 755 947 170 716 587 921 292 714 380 844 251 830 328 855 425 409 525 1030 1042 818 196 527 606 1065 210 103 1067 579 281 236 66 135 97 1016 91 15 600 317 448 313 441 1040 498 709 190 303 488 117 510 386 694 734 105 837 803 145 967 1076 1039 370 683 401 52 97 673 142 1030 1061 623 744 778 19 67 302 508 443 266 551 788 104 39 160 172 275 980 1036 709 95 63 231 537 857 467 19 1032 165 136 498 508 956 473 751 395 357 261 685 830 1061 1052 803 13 867 149 376 829 351 282 303 63 533 318 693 372 1051 824 120 870 89 710 294 50 961 37 1023 107 141 268 860 827 423 1072 149 212 679 236 693 78 1045 115 826 119 860 629 781 688 446 689 228 143 1036 368 389 779 91 452 143 262 918 945 739 1055 604 647 990 645 359 683 456 154 873 657 39 526 600 920 397 203 9 464 27 828 897 344 870 238 727 498 1046 135 1021 1041 47 746 994 380 121 559 672 459 748 319 764 377 1026 964 430 141 576 166 73 718 930 629 973 359 665 418 1069 980 642 537 828 278 256 195 757 1036 1057 510 532 316 216 712 919 749 388 739 1016 919 345 829 344 560 111 835 810 595 445 198 1073 290 832 622 556 812 69 774 819 849 472 836 591 919 947 131 614 1032 806 215 934 724 29 655 420 397 985 356 604 238 266 664 814 583 834 917 868 430 753 1007 909 311 22 99 858 360 991 803 245 571 358 829 389 129 579 307 863 983 303 862 545 337 174 1032 389 676 268 416 779 707 409 246 542 851 865 434 543 71 819 82 154 388 552 53 851 264 28 298 412 837 931 635 758 876 160 479 250 324 457 502 959 166 160 417 499 495 559 564 1010 769 238 338 194 347 847 286 697 458 58 600 801 762 20 589 927 891 332 41 1036 395 1036 426 623 1012 145 175 299 319 829 814 246 193 313 403 187 514 260 677 938 364 187 963 1054 345 419 216 707 419 865 305 37 299 1016 208 175 347 58 47 620 885 833 743 40 726 616 369 29 398 368 27 730 222 139 699 820 406 955 151 882 480 221 953 142 872 792 754 520 517 284 708 188 1042 84 272 610 1022 631 19 281 304 40 445 413 290 305 726 960 393 556 332 690 136 516 520 960 498 758 399 25 675 591 628 354 935 568 996 82 984 577 568 1003 895 7 647 334 869 835 238 462 547 893 684 904 877 36 261 294 840 702 781 1065 815 680 79 346 182 442 541 837 194 869 374 759 256 878 683 1046 42 691 898 671 272 420 454 566 711 178 683 749 305 17 1003 665 734 877 546 826 384 689 8 136 753 845 274 523 975 255 17 689 746 877 972 197 490 112 622 321 1012 621 319 448 836 448 1015 777 860 189 424 905 1064 908 925 579 12 102 78 351 684 618 76 134 100 293 626 246 112 298 491 384 20 875 344 639 517 143 584 500 810 765 1 780 85 340 254 729 4 542 397 369 154 718 1049 713 995 384 599 1035 371 734 181 800 46 836 111 93 94 428 397 53 612 510 225 42 276 792 446 104 296 87 301 352 540 691 544 360 726 455 204 985 838 631 22 714 901 163 345 1020 777 32 360 485 849 129 995 313 532 113 469 410 552 864 1027 885 300 529 443 74 491 399 291 419 653 61 30 271 59 1070 590 972 77 170 367 466 121 299 884 505 243 36 115 869 679 195 108 435 1049 697 465 13 405 533 864 1073 239 786 436 427 527 677 748 914 20 873 93 874 100 229 102 356 18 765 732 654 184 687 900 15 853 1039 245 147 449 798 284 905 473 730 953 87 1076 790 8 286 1002 267 495 820 976 272 90 673 737 600 934 1002 301 658 46 524 917 738 690 443 470 440 339 761 789 687 512 9 297 580 6 691 400 135 929 292 341 827 644 533 391 585 768 841 988 920 502 1017 129 40 944 649 196 708 267 554 260 112 864 65 363 709 363 776 636 15 588 276 925 613 584 569 718 90 12 599 1042 879 528 30 155 880 292 103 542 462 633 375 881 177 348 414 945 1004 894 610 948 21 18 18 970 585 453 187 159 74 640 193 127 782 787 238 914 964 702 23 1021 650 75 349 224 856 671 601 905 801 1063 207 146 675 1048 345 194 428 26 1069 909 955 445 177 123 598 396 38 359 860 923 55 455 117 271 976 332 941 243 451 878 991 638 491 624 447 516 339 700 725 908 625 427 1019 1070 504 598 728 813 292 163 957 64 608 1029 263 134 430 411 37 657 161 9 587 940 256 314 1017 978 88 238 43 930 704 205 163 289 524 375 394 537 649 918 979 1009 105 1071 765 724 635 385 967 724 390 683 174 435 701 254 1031 516 163 948 361 169 414 1010 896 309 977 249 567 577 407 640 897 720 856 368 148 123 281 463 90 800 967 482 489 620 738 178 347 616 39 882 46 77 108 155 598 300 1014 579 355 164 87 1016 583 43 567 494 566 395 587 922 30 858 181 249 64 594 186 142 294 858 334 892 367 151 450 473 322 1066 764 1050 581 545 314 1026 374 292 741 870 569 348 459 451 1046 747 20 1001 911 362 134 804 853 871 172 666 611 738 84 776 552 220 992 652 786 277 1011 31 1050 310 129 394 378 263 354 373 491 367 37 218 65 780 364 830 486 996 202 367 622 148 937 1008 910 918 170 736 104 931 525 184 130 140 777 725 892 123 39 497 269 213 994 982 561 475 871 40 1046 369 555 222 1063 738 653 976 609 184 245 594 300 971 282 975 271 307 724 94 990 764 1011 80 726 46 943 787 4 553 94 111 766 753 285 775 840 950 1024 998 601 511 803 260 682 685 457 638 282 280 905 588 690 132 403 1032 992 321 138 694 723 67 852 793 859 599 381 343 2 358 207 387 647 614 227 819 667 800 66 487 422 881 510 999 944 250 39 314 473 493 921 21 759 806 491 806 1066 141 191 158 918 151 278 942 43 855 452 832 191 585 747 76 923 591 834 220 111 725 519 662 59 937 649 459 1002 662 264 749 222 458 228 666 820 896 471 638 544 756 275 533 770 285 157 1046 426 1034 500 461 467 173 782 927 556 939 122 91 1035 859 465 1001 1055 953 649 857 967 192 273 903 54 477 487 645 296 119 609 393 22 279 545 740 1021 215 457 523 1023 811 587 399 326 133 339 666 472 894 745 94 431 866 729 417 131 998 729 157 108 185 34 969 356 655 774 646 350 486 992 941 803 1063 399 960 827 892 795 168 709 351 41 149 148 147 276 535 917 925 249 196 452 150 639 870 1006 1057 511 537 492 26 597 212 968 941 675 854 921 32 857 223 324 971 723 242 424 417 48 783 526 54 464 1048 324 776 611 887 85 831 163 567 854 269 2 691 1058 1061 536 146 234 438 132 970 444 319 703 624 890 240 507 445 985 115 72 166 387 1067 349 265 146 893 950 256 440 84 993 376 765 717 190 58 259 164 599 128 240 315 250 454 69 982 884 206 43 625 1003 925 173 785 869 587 912 23 142 598 973 970 585 342 44 153 902 765 605 245 162 199 834 34 82 490 328 638 963 706 773 625 752 1057 1060 900 657 846 961 559 122 690 483 641 595 474 539 557 1031 935 710 959 393 358 875 872 465 696 773 227 341 746 458 399 792 674 152 602 690 579 508 268 269 886 425 359 303 837 175 787 293 463 140 1013 815 593 219 288 889 539 811 769 295 787 640 318 245 442 505 918 826 650 529 880 241 845 1074 617 652 669 68 610 87 824 128 998 617 432 29 151 740 23 161 242 600 582 347 699 242 748 452 626 3 75 907 23 1023 863 818 403 376 942 659 709 895 276 551 352 611 119 480 805 922 1016 128 204 50 525 886 367 1028 584 1054 589 770 772 1015 226 771 421 639 806 1031 202 1019 538 658 836 293 227 279 581 1006 177 531 894 70 782 645 822 194 482 821 713 267 909 873 1004 359 171 1058 121 518 180 258 953 793 1052 54 209 187 797 568 308 596 663 495 897 472 1009 550 51 229 654 668 661 453 911 765 617 640 789 396 9 990 985 854 139 850 154 1028 845 122 730 359 550 230 956 913 574 320 1046 783 382 936 667 922 115 412 773 1056 665 754 473 793 652 821 966 546 354 106 168 334 453 155 376 849 689 274 28 29 17 409 1043 694 73 46 927 724 235 540 742 169 645 709 705 789 509 1027 318 825 181 557 1049 610 858 374 417 859 477 822 729 515 1004 659 80 330 916 29 226 913 854 869 988 286 611 580 1070 766 456 428 411 703 290 1050 435 424 951 716 128 884 259 259 606 694 695 241 308 731 781 472 859 945 322 628 499 855 366 32 348 540 804 496 861 126 993 515 727 483 508 536 774 679 334 249 481 138 960 742 844 407 1060 839 999 614 827 1070 243 548 516 720 706 374 875 593 588 16 274 869 247 352 547 970 362 275 423 362 177 365 396 653 387 75 458 895 553 227 652 371 844 693 122 361 697 507 1051 529 489 203 515 567 543 947 159 751 566 986 1023 157 243 684 113 939 387 372 987 395 261 640 67 212 1038 905 370 681 570 154 310 637 1073 410 693 156 552 210 232 850 119 538 755 445 610 1007 272 936 682 146 294 622 646 234 294 846 563 527 55 74 908 417 446 318 289 214 580 69 462 609 391 979 499 772 279 494 369 728 935 747 507 983 883 136 886 171 934 723 7 115 359 930 908 620 267 635 575 824 721 760 322 675 182 699 11 142 303 837 849 823 663 841 46 105 547 4 719 571 663 972 496 873 1075 59 1073 629 98 943 740 703 303 146 226 917 860 853 433 909 679 213 260 665 789 938 12 556 450 229 356 938 492 672 141 277 976 60 591 419 521 312 984 192 17 61 386 273 312 94 721 844 658 466 217 424 570 1073 1047 1055 306 268 217 34 503 771 297 225 136 816 792 115 822 841 53 938 571 691 224 584 721 419 389 464 782 318 870 552 667 196 936 174 713 119 92 542 435 640 49 318 549 986 441 975 256 752 942 904 947 682 242 783 935 1073 804 858 684 512 897 176 600 537 307 277 1075 662 445 528 922 833 440 457 860 214 285 606 803 405 709 702 678 713 484 563 1073 1029 654 181 58 643 355 1072 239 513 701 801 802 929 670 1049 787 656 117 806 886 373 227 67 731 20 246 301 540 28 228 81 66 1010 567 423 994 239 563 140 458 247 859 474 393 185 543 645 420 468 703 273 885 146 945 433 370 785 1053 140 1072 814 795 205 29 647 137 862 681 854 606 646 283 827 347 545 795 178 602 156 153 416 653 984 694 596 233 305 700 727 99 774 280 972 379 1058 471 546 517 359 908 935 732 975 807 203 449 922 186 51 1037 858 467 262 1074 792 366 956 436 368 526 435 688 465 681 905 264 438 966 497 101 922 743 169 152 834 854 786 471 741 337 300 156 653 831 598 678 900 56 940 586 586 160 911 232 280 220 631 864 424 884 300 247 292 21 221 1029 1013 574 206 41 884 576 150 367 993 332 720 152 338 403 70 771 373 372 754 816 892 984 689 677 183 410 380 370 991 742 425 625 51 494 1041 572 950 867 412 969 1 89 414 141 179 647 760 836 598 154 833 799 801 595 1064 321 606 230 337 337 480 548 721 208 152 66 376 536 834 244 349 650 885 269 1064 1027 521 778 270 944 477 852 160 528 491 609 1048 179 126 712 468 776 356 668 952 972 595 410 286 110 640 767 645 35 369 249 694 944 702 968 563 580 847 647 851 468 340 289 670 43 587 771 488 954 454 176 1074 480 1023 660 4 468 883 892 962 55 1014 419 521 847 349 247 1055 102 646 642 110 886 379 786 387 56 252 564 259 438 912 501 742 545 438 919 616 269 1044 387 545 731 606 187 1044 124 498 696 1039 262 864 177 493 242 461 943 939 145 806 890 611 686 36 47 332 409 816 83 122 212 289 1000 395 834 906 982 573 447 545 294 37 280 65 973 1040 936 753 95 1000 56 62 590 700 609 128 475 77 627 362 1050 665 326 241 434 735 722 83 657 45 1063 599 17 834 1051 107 1066 17 690 403 189 371 651 889 529 121 1075 1033 95 60 461 118 907 89 620 721 795 399 352 925 521 702 215 899 583 470 878 601 107 558 721 17 66 922 804 178 884 485 65 5 139 385 449 318 388 259 564 1015 1069 179 425 62 456 364 438 81 923 144 465 978 945 391 233 850 896 260 622 194 534 648 63 829 812 918 582 425 197 520 708 420 146 923 586 449 946 1055 644 732 1048 160 983 144 610 849 28 64 290 834 210 399 599 761 1007 722 103 3 244 649 563 776 703 831 496 668 779 991 347 212 181 138 4 136 914 861 791 845 955 835 403 345 326 1002 397 1045 487 585 150 681 870 887 688 892 99 1075 347 520 36 463 383 255 203 634 609 672 391 119 523 214 1045 88 212 321 144 565 288 175 870 654 564 536 700 693 147 215 966 326 320 599 391 430 340 231 223 258 209 234 772 208 847 6 111 47 977 999 845 624 165 648 807 301 322 170 791 468 51 660 746 411 499 234 335 49 825 177 244 509 787 352 877 355 383 405 757 827 152 906 990 81 986 571 893 281 809 422 948 203 167 301 275 704 73 472 36 298 500 379 865 600 114 713 223 1024 118 811 172 681 53 577 944 327 547 137 29 472 593 694 549 154 282 147 647 12 425 859 369 441 1 619 105 336 817 570 741 978 1066 201 886 1068 810 695 942 50 708 43 243 306 991 633 468 393 870 543 961 455 907 709 309 511 1034 74 741 114 297 279 989 756 438 345 681 143 745 283 727 12 942 564 857 415 1020 377 227 443 326 1005 326 988 994 650 850 913 346 645 298 617 490 670 850 799 677 1053 341 715 39 58 817 730 973 331 467 943 1058 551 108 994 938 861 568 386 1051 480 489 97 454 458 444 594 149 349 627 912 732 571 38 357 734 216 421 213 1071 776 773 103 527 727 902 881 516 221 911 573 100 698 212 998 623 1042 676 712 915 893 139 444 669 310 757 532 528 978 475 863 171 526 540 300 476 571 265 809 177 912 667 840 597 254 904 667 29 986 38 1055 1035 486 97 873 298 337 129 735 182 46 758 109 1017 965 612 868 6 830 949 58 401 625 826 822 140 750 244 647 690 925 561 345 958 982 594 214 1073 1076 265 554 314 313 513 262 236 985 316 918 616 1058 799 79 195 516 648 940 787 138 664 632 509 172 478 908 1055 333 361 370 919 927 483 20 918 524 145 126 488 94 247 1001 798 731 241 323 208 69 290 807 827 823 185 134 923 1058 1026 325 840 511 23 688 1009 666 369 1 941 52 148 354 776 214 133 961 382 35 75 946 697 85 138 497 512 748 442 285 730 946 134 146 605 246 174 292 67 88 234 785 537 1071 191 462 495 308 90 606 383 680 885 112 982 634 444 706 17 913 26 314 1058 979 110 671 509 981 924 440 397 434 409 113 187 876 416 280 120 336 79 255 602 85 482 86 344 189 1043 348 401 990 353 594 82 93 222 961 741 556 190 73 376 970 378 394 494 430 267 7 89 71 268 547 98 285 452 1055 85 706 433 46 776 29 484 633 346 134 282 924 777 133 387 449 639 292 456 434 997 405 28 53 518 842 148 363 895 747 72 742 194 916 671 832 843 842 72 943 400 754 1 485 724 162 382 294 468 158 725 841 64 330 898 533 670 1008 91 730 983 534 256 456 135 732 667 431 273 306 130 875 1073 634 262 1013 835 175 564 355 835 1047 836 648 54 594 978 78 333 1059 193 520 267 677 206 675 316 338 706 888 990 566 271 304 283 336 233 810 188 29 725 80 636 497 673 979 283 231 123 420 868 818 834 933 1004 260 474 230 966 400 993 114 984 39 842 653 64 22 516 590 125 414 582 135 903 276 829 732 553 348 945 643 352 384 372 47 32 601 876 326 479 765 507 614 1071 305 118 573 1032 886 771 997 904 1034 32 745 2 486 436 388 756 230 741 432 482 843 917 273 755 1007 78 715 323 28 1045 909 777 1042 229 44 340 574 510 941 960 1074 951 531 26 264 985 552 549 519 201 287 514 962 420 901 45 812 245 866 838 622 74 63 569 364 991 290 45 520 922 1033 747 583 115 114 1006 545 982 881 522 461 286 517 727 976 590 807 304 694 327 627 791 563 938 98 590 487 291 91 35 15 646 823 35 114 423 868 520 6 778 489 78 536 276 653 36 270 285 557 525 682 581 359 770 57 809 707 252 194 1071 534 587 19 117 248 413 1047 529 242 75 379 803 412 522 543 482 184 845 541 861 973 987 1076 99 197 635 351 122 664 190 178 657 420 74 154 640 558 638 727 601 665 286 114 16 189 42 218 49 417 538 958 485 23 766 730 215 172 449 169 537 962 751 706 950 631 105 849 137 470 882 799 672 251 356 661 312 98 2 552 515 334 756 745 62 1071 590 819 974 374 5 59 444 714 535 101 46 153 616 902 1012 273 490 193 488 398 1027 697 1013 382 620 150 324 693 883 1012 623 354 70 220 514 782 360 345 437 434 615 811 537 682 362 124 415 400 95 537 32 529 491 406 377 904 981 260 794 197 891 1069 246 723 372 789 824 308 807 368 1001 131 393 377 628 199 762 935 967 917 993 264 784 471 871 573 342 1037 894 461 815 207 440 278 1027 828 95 527 818 103 44 829 302 519 47 278 294 173 728 1036 1008 260 965 208 794 303 69 138 948 828 403 592 523 77 964 826 199 463 481 936 807 726 417 521 170 171 568 270 904 199 907 1006 581 397 255 698 426 36 943 145 523 1043 188 339 884 233 683 839 535 790 1053 783 718 733 831 21 45 23 658 42 541 761 471 767 69 785 539 982 849 367 470 390 574 550 925 232 349 406 1034 822 327 345 686 964 970 101 160 662 488 973 609 678 473 8 190 950 552 572 322 1026 128 248 20 163 817 584 858 27 34 337 140 389 1015 219 556 251 133 141 404 715 982 504 212 948 820 34 922 680 233 135 197 1019 45 766 196 226 480 875 610 731 521 885 735 732 861 548 41 554 344 745 586 975 694 498 887 233 875 719 916 170 3 635 654 388 616 166 913 502 120 1001 963 224 128 777 486 276 325 440 1054 931 558 282 20 471 241 1042 493 661 745 179 1028 724 594 46 224 311 586 957 516 256 162 201 622 814 219 184 218 606 470 353 792 518 696 195 957 689 990 802 620 528 683 452 103 149 622 622 421 173 595 94 24 720 351 146 723 190 871 359 543 347 988 350 868 616 138 998 147 218 788 1043 161 915 917 119 319 564 579 19 180 354 541 312 370 156 307 773 873 878 285 209 815 664 776 957 306 741 291 76 252 974 746 411 821 963 679 421 187 15 283 985 439 920 938 606 376 343 799 113 670 500 867 359 946 660 1021 807 295 421 492 944 1048 156 148 929 781 327 292 718 954 306 508 722 26 123 272 253 390 203 203 354 748 973 223 41 710 114 845 351 8 938 727 596 694 123 475 598 52 751 909 1062 430 410 94 986 662 816 711 661 453 159 693 478 592 1070 24 109 484 480 186 994 849 977 718 117 920 568 585 101 224 181 835 1020 588 829 863 788 922 160 579 558 544 785 1052 1019 1026 621 506 119 202 429 421 339 1043 786 889 274 889 461 404 897 96 1045 258 216 415 631 112 11 988 263 488 552 782 697 331 57 349 907 645 271 568 1057 338 395 827 240 798 242 821 553 609 514 489 1074 865 488 68 374 468 204 719 621 247 43 111 432 1014 95 203 259 988 910 436 257 476 1073 846 780 324 77 124 738 274 127 64 832 221 911 540 735 1051 928 271 553 231 1026 341 434 123 624 940 51 320 181 999 661 433 699 911 506 188 418 567 583 204 656 963 515 347 154 14 486 518 768 517 628 59 164 662 1052 606 259 139 161 211 912 726 545 1039 598 1075 1003 48 872 130 28 625 802 457 254 402 602 777 592 350 370 786 420 252 222 1036 892 824 429 781 346 789 913 419 538 583 369 322 3 699 931 383 213 750 106 829 656 25 258 700 286 888 333 909 283 946 40 602 1026 360 1029 675 419 876 395 388 508 560 224 1064 999 102 976 530 826 368 815 379 724 932 589 768 13 588 374 324 263 643 340 196 1067 900 654 987 26 898 80 108 1037 850 257 298 475 773 118 555 113 818 704 886 617 642 264 175 485 707 967 973 850 373 1008 489 255 942 262 682 996 1060 354 191 24 458 225 281 177 690 938 720 517 432 531 998 473 720 398 380 631 92 874 536 754 1021 690 581 1066 932 412 249 356 439 537 848 630 208 1018 320 74 507 517 260 513 805 867 534 436 868 819 738 140 620 726 279 845 229 391 892 957 770 343 1028 690 390 592 1048 911 678 867 60 102 280 623 1064 829 58 189 616 498 584 450 414 326 525 708 163 745 1076 744 119 876 152 884 885 735 573 103 881 21 361 2 17 910 189 543 813 680 450 1045 755 789 365 200 982 925 327 255 951 875 953 184 483 361 636 330 477 856 63 262 514 728 685 586 16 77 1036 176 101 283 738 190 544 229 872 470 293 27 917 492 713 968 531 576 86 545 686 265 739 929 681 240 366 410 404 442 573 493 74 1010 1067 722 1073 145 121 403 912 1065 684 947 705 597 960 787 951 224 943 40 893 828 209 791 75 341 424 958 134 153 108 236 412 594 794 449 376 160 717 1042 449 983 93 902 413 506 834 378 1052 675 209 370 983 741 101 443 283 877 962 190 362 2 869 450 900 682 305 874 286 241 867 1015 193 452 213 764 774 204 60 62 141 887 1073 185 346 606 314 112 745 512 218 312 704 1047 733 950 778 615 599 448 783 428 926 899 845 726 388 723 579 576 329 843 90 246 976 512 365 69 185 585 812 224 866 739 730 544 314 606 811 586 249 452 823 796 542 470 867 841 876 161 576 87 483 391 666 924 291 80 323 296 1059 719 530 501 676 81 161 983 347 430 771 22 812 1058 134 442 582 472 289 896 544 84 617 1073 395 1032 628 537 434 410 430 878 32 840 461 530 500 100 975 489 839 299 477 561 1009 916 895 565 999 365 276 782 410 473 1057 110 308 539 404 606 209 122 597 965 690 308 866 856 705 262 502 560 434 434 489 418 334 166 32 932 721 109 501 74 622 343 68 764 20 493 971 76 488 875 625 856 474 981 173 1076 406 662 917 1029 368 369 482 543 304 547 970 233 320 356 149 714 838 364 191 589 977 909 947 856 449 377 96 283 246 840 602 361 750 139 634 895 192 1008 407 992 79 678 79 229 814 370 430 147 823 322 923 154 800 1001 649 671 751 590 378 851 623 809 699 141 776 423 273 189 1076 570 712 319 822 604 602 783 414 406 91 295 96 684 760 654 47 441 467 417 709 1050 189 713 129 586 508 870 283 28 44 757 145 337 473 108 266 804 569 324 683 508 685 842 489 955 452 1042 150 331 632 885 689 559 860 379 132 810 999 633 80 909 567 689 142 784 69 640 1047 820 816 492 224 728 219 948 781 604 568 651 781 217 34 230 418 565 754 675 834 417 477 807 692 214 422 871 329 366 512 960 848 249 730 488 626 705 278 239 1019 595 964 914 33 426 56 194 889 948 1022 432 276 993 358 805 393 262 499 237 2 401 536 887 428 177 545 173 394 631 483 26 18 261 726 479 959 257 363 445 324 1063 411 858 134 623 98 990 795 1010 253 391 300 558 365 350 266 1046 827 310 828 770 880 108 56 902 1070 848 982 377 302 418 495 316 528 568 87 769 36 486 981 498 258 572 105 265 882 505 1005 954 463 298 371 530 276 512 1064 371 78 688 848 923 419 367 292 211 524 358 795 41 324 744 1002 848 29 7 363 903 538 891 568 1039 868 734 1038 154 1075 305 455 735 375 668 123 1050 243 1010 420 92 704 330 643 381 198 325 999 630 993 917 34 271 689 390 498 368 1047 322 1028 881 203 384 928 465 270 645 128 476 1028 965 456 985 917 255 805 714 745 226 976 218 592 864 842 147 467 69 983 563 1051 64 322 424 966 321 530 514 289 673 611 113 874 295 994 1074 1027 469 44 13 348 651 768 379 651 23 651 172 449 558 699 449 718 35 1028 878 379 745 218 212 29 912 731 914 681 373 478 401 407 479 54 1013 546 864 375 99 888 542 20 1024 34 1064 1020 614 446 543 230 91 217 637 352 516 498 749 337 352 464 822 524 931 576 164 720 553 400 373 669 349 240 34 281 706 503 585 114 70 834 123 170 529 275 613 460 752 805 244 627 619 235 858 901 595 909 389 855 930 67 814 745 605 10 856 734 1072 1061 196 1022 1030 913 954 301 426 222 682 593 794 997 694 737 1017 551 457 161 61 1024 773 150 564 273 693 1072 561 177 63 312 812 67 546 848 889 513 471 848 341 203 141 549 1056 332 501 212 38 652 180 1072 309 570 303 482 1 824 56 420 874 910 95 157 146 97 560 509 158 1048 250 679 990 371 944 643 22 142 855 280 951 819 917 732 735 278 746 11 287 444 154 245 193 377 239 526 1069 595 462 845 331 131 460 941 822 708 676 311 538 360 681 780 593 309 183 215 840 774 625 428 980 999 14 926 602 955 391 316 402 626 986 831 401 828 354 618 810 699 198 56 1059 605 742 593 551 72 139 255 323 771 577 1030 1014 479 186 243 252 87 221 314 536 661 751 174 622 283 663 1056 351 385 163 1035 830 626 933 516 536 245 894 698 1 436 303 876 845 185 584 210 720 1051 380 1005 457 384 829 698 864 467 3 47 55 341 726 748 933 597 288 219 82 249 1040 281 657 107 881 1066 401 630 24 1039 948 155 131 724 380 515 878 120 617 884 824 206 535 445 573 681 493 287 733 507 630 6 1004 429 871 760 526 846 985 361 706 138 452 365 675 981 321 29 663 163 305 57 666 641 831 568 621 1007 12 67 967 964 833 175 1042 303 623 1062 1034 235 941 963 783 627 330 720 931 430 180 946 773 987 237 693 101 584 265 599 936 81 982 276 336 580 593 344 816 417 819 688 930 334 699 149 8 828 157 46 644 349 557 714 60 100 78 811 904 330 631 519 820 265 345 106 871 609 115 545 258 333 65 1015 647 1013 77 876 878 122 413 297 390 199 669 977 947 653 667 76 492 727 878 112 1012 467 919 938 446 525 5 234 124 710 643 680 48 923 343 826 401 799 747 778 248 584 1025 289 936 1018 960 41 528 1009 498 18 18 269 405 1076 901 357 957 694 574 1017 435 916 98 489 1065 817 767 357 750 657 878 69 555 901 426 310 193 1072 207 647 36 264 173 40 12 862 113 1053 223 130 1045 77 218 268 1055 615 186 775 787 719 278 18 968 896 596 531 111 364 688 349 958 490 20 669 411 1039 919 712 560 645 352 938 717 1056 750 685 283 524 413 111 383 682 425 301 215 605 248 987 1068 755 187 974 102 968 958 337 20 135 104 216 146 348 690 73 330 128 379 647 389 690 480 1022 614 810 617 332 984 1051 9 727 689 486 893 372 282 999 868 834 293 1014 719 896 418 945 992 239 240 989 266 821 933 298 464 835 920 296 529 96 165 741 898 435 1021 778 516 377 944 192 196 838 48 952 113 154 328 762 57 515 367 913 1036 154 981 701 524 117 1002 781 997 316 449 788 99 50 729 523 511 422 387 794 874 197 471 483 775 372 1043 814 589 914 33 252 282 717 1042 772 98 1073 795 447 271 845 422 883 507 908 801 823 578 467 1059 334 300 823 102 1056 446 206 398 479 799 692 503 347 841 869 885 533 996 952 465 252 812 287 84 658 165 376 732 907 453 466 832 646 734 680 1057 1067 756 1002 833 802 776 526 928 43 812 366 901 727 155 153 703 917 345 58 1017 147 1067 370 1058 568 324 597 314 130 782 872 841 175 33 1005 85 420 851 269 42 129 70 580 209 134 146 388 1027 832 157 558 202 252 242 127 195 513 304 1019 523 88 406 260 167 573 1020 934 443 529 310 1069 226 620 86 96 278 214 1014 974 919 370 801 559 51 300 890 308 626 347 1043 845 781 726 150 203 652 480 1043 13 454 254 956 267 923 146 484 1039 1049 246 696 897 444 487 692 651 735 468 207 974 260 445 547 931 267 640 675 332 68 377 1066 469 372 247 678 393 23 498 15 463 23 1035 59 420 537 1036 31 183 975 258 912 281 237 476 907 250 434 91 704 434 711 310 925 622 979 1007 115 768 356 292 317 655 561 420 309 905 776 650 619 24 751 410 802 67 253 847 644 46 392 16 747 626 120 962 835 72 36 504 867 922 379 99 46 821 678 294 935 1067 856 681 844 6 728 52 594 598 35 232 582 136 287 1014 776 504 366 973 651 619 390 897 293 369 839 566 760 657 477 737 428 353 256 531 612 479 117 343 184 4 709 662 182 191 1069 605 680 613 991 647 200 213 346 670 663 290 650 1049 577 671 534 758 676 267 756 868 292 529 246 643 491 372 538 45 820 19 259 907 754 955 442 97 546 860 980 45 934 375 91 375 347 1005 346 674 998 906 800 805 246 690 581 725 312 733 224 217 1064 919 992 1006 946 103 626 828 682 615 38 234 698 130 308 51 437 817 765 846 640 30 878 1035 744 302 989 324 20 404 148 11 767 1076 589 974 152 435 414 473 785 633 967 263 510 967 236 168 419 870 523 206 517 881 810 326 882 1050 935 56 532 335 627 877 368 571 1042 62 907 675 138 564 1043 1074 888 843 745 88 275 378 675 963 1034 891 702 873 877 631 99 859 377 359 11 734 1042 198 922 339 703 259 789 712 223 252 1042 610 672 884 849 1010 709 963 206 200 691 740 63 727 154 1013 276 24 157 350 385 135 87 622 528 990 1046 13 753 911 830 214 93 257 215 15 938 460 224 243 382 538 113 446 484 696 382 669 419 60 763 159 599 611 983 926 646 207 69 852 57 609 953 534 408 805 895 599 868 600 639 48 312 302 675 84 231 7 235 994 343 232 10 975 632 518 979 1011 109 556 260 515 825 1004 208 19 905 884 1014 653 571 286 573 953 459 590 604 1061 343 774 366 851 10 697 485 988 478 1018 848 858 367 465 699 93 519 869 1053 256 26 200 754 9 80 71 234 538 339 148 547 666 363 266 880 437 743 178 240 625 818 579 927 149 957 918 290 888 690 850 1014 539 1048 679 954 910 663 1073 917 529 357 870 137 340 481 185 725 356 410 479 498 1011 143 776 100 921 642 578 1066 216 908 75 313 992 870 355 192 877 327 639 134 244 528 476 323 960 463 443 889 954 1035 224 801 626 443 908 395 820 425 427 278 950 1006 898 385 705 528 158 737 215 957 701 337 192 752 474 346 568 919 477 526 70 325 913 479 262 889 940 275 318 698 181 557 779 858 996 205 11 669 724 843 524 546 725 486 639 737 884 920 247 261 696 1064 431 905 809 629 258 187 486 1 475 481 1038 160 812 466 868 147 391 366 761 6 93 216 556 556 286 34 335 449 750 429 483 209 1056 499 297 924 167 497 908 891 823 124 131 506 198 650 134 144 133 667 401 944 663 266 20 787 280 466 133 121 51 315 355 146 303 1001 1036 633 118 640 45 949 373 169 399 176 201 273 620 520 629 741 180 951 735 549 429 536 1031 850 628 289 642 390 801 815 667 594 350 215 583 575 841 897 951 902 924 969 544 647 450 1003 831 1005 261 984 584 773 650 743 501 435 892 591 788 437 335 419 616 330 17 465 920 397 369 408 165 1032 40 706 312 303 343 914 417 896 683 629 436 987 373 322 318 345 1065 908 1074 543 526 944 967 795 786 2 371 400 690 952 346 513 654 628 463 344 119 335 639 79 841 327 511 253 267 1031 142 31 351 575 372 174 796 493 503 1010 46 914 741 430 60 157 181 1067 647 458 899 949 901 695 632 928 485 156 219 457 866 598 268 383 1039 426 965 1038 915 1067 757 998 72 653 721 178 933 886 1005 352 779 811 494 323 157 897 311 221 485 936 238 90 861 194 544 947 833 311 1053 867 984 974 786 1027 914 987 235 762 543 1051 25 903 821 88 430 583 696 900 1037 196 615 914 231 518 228 897 493 669 165 1037 680 187 428 977 697 564 925 599 1065 777 55 917 417 486 774 886 542 757 786 929 184 586 995 462 829 783 687 962 849 874 967 480 601 671 883 696 661 355 214 452 264 212 617 348 993 439 277 97 241 707 419 1051 96 225 990 128 507 450 104 875 469 574 555 508 180 760 764 317 850 289 680 132 539 295 469 899 946 52 817 457 723 995 872 702 113 513 719 956 722 44 167 1066 963 949 533 357 367 963 463 405 906 261 868 658 309 1001 337 586 881 1019 888 7 169 174 147 935 386 486 7 32 953 93 504 889 196 827 558 98 546 88 955 73 1020 456 108 981 1047 242 399 781 597 193 431 102 746 239 739 817 316 470 841 909 180 257 498 1073 833 987 987 881 412 285 534 145 461 520 767 1055 303 217 638 904 81 246 762 604 57 187 344 613 915 325 1067 610 442 482 305 431 101 212 720 233 57 180 447 935 503 640 830 184 444 669 19 973 1069 1036 694 73 489 989 62 289 384 706 811 513 536 57 109 119 204 468 443 384 737 80 552 1056 1030 503 611 1028 497 164 381 338 216 881 877 57 706 4 941 399 89 288 971 2 665 1042 1009 797 260 980 383 116 703 894 201 880 1029 162 412 126 841 518 327 877 345 528 26 636 463 982 461 808 295 865 35 625 305 703 965 833 530 578 1008 979 474 168 563 443 724 1023 800 276 444 901 717 986 203 672 692 921 854 73 850 621 901 136 283 976 358 531 750 307 177 708 402 394 763 515 1058 393 531 89 642 201 137 580 781 303 387 418 421 640 648 543 139 439 862 60 366 145 614 394 542 460 794 336 855 551 616 1045 660 923 691 17 846 184 678 64 651 233 339 170 690 915 118 706 631 587 548 739 707 297 880 853 85 986 681 121 360 183 57 123 296 137 271 330 440 735 292 112 923 1032 477 935 167 691 606 267 64 53 1018 268 1053 971 480 644 689 560 353 386 209 227 275 904 893 747 983 337 693 549 44 1057 568 172 565 570 752 820 1001 266 711 131 862 391 705 638 248 266 69 349 318 223 597 183 491 737 389 350 645 69 88 456 401 345 811 222 501 597 331 346 920 367 190 639 680 688 529 687 925 998 600 1047 782 118 576 843 353 437 699 718 233 275 410 911 466 11 108 98 611 252 298 225 118 431 895 514 183 1015 243 323 877 329 704 183 721 816 19 78 271 29 961 690 162 222 904 567 511 984 613 787 720 958 131 388 90 253 481 595 515 518 196 77 999 169 369 103 504 77 234 563 774 725 636 291 141 4 803 335 56 44 536 869 442 433 980 171 86 43 63 596 622 672 775 764 35 394 530 669 260 916 236 601 336 671 495 177 1009 670 495 184 990 496 968 480 257 320 55 974 1060 310 901 556 321 464 435 667 863 75 729 934 679 600 8 3 804 843 272 951 638 407 661 498 927 205 971 830 515 954 459 342 81 137 438 757 287 31 160 737 83 754 931 837 941 909 573 9 65 222 742 976 755 567 433 479 1021 1058 280 202 717 206 920 415 862 563 922 571 201 864 733 404 334 373 907 413 517 54 443 129 924 107 1027 77 230 376 812 52 966 749 768 458 561 979 685 338 384 336 713 284 735 496 938 890 876 616 739 843 429 404 745 154 472 1069 133 147 350 468 963 81 182 311 724 88 834 767 456 126 116 666 8 590 775 1074 429 22 899 1021 415 520 872 1070 988 74 839 194 479 902 342 81 1011 542 105 271 381 153 956 906 866 373 114 959 1048 426 665 139 20 90 256 699 94 323 594 738 162 821 971 998 1006 49 181 494 581 966 157 670 112 601 775 77 995 505 1026 1043 361 220 790 783 833 646 747 980 574 1022 763 356 638 861 707 80 1008 1000 90 881 914 246 880 380 175 679 8 175 627 611 357 894 86 869 1054 370 565 284 566 83 566 522 113 931 433 705 635 496 835 53 263 295 466 280 13 768 812 604 489 249 144 239 963 362 313 24 732 620 846 763 767 130 37 819 236 869 471 534 237 726 525 201 162 732 451 336 791 824 40 869 25 105 92 356 838 23 1061 14 421 573 925 505 125 890 930 453 669 586 504 676 1054 1076 685 925 148 628 476 557 359 235 551 814 142 196 339 252 1060 777 708 771 567 225 25 107 399 378 1024 648 1067 1062 742 690 914 483 898 761 650 249 1001 314 414 174 86 437 1067 1076 369 588 1041 16 601 368 567 572 366 75 466 729 120 792 1018 1046 996 1067 325 132 145 494 1030 603 666 1000 804 185 555 103 707 398 11 574 916 333 699 301 371 621 99 594 61 27 873 190 37 210 539 541 492 660 1021 267 139 575 179 939 454 665 825 712 382 1040 745 798 153 31 1021 807 99 418 55 448 538 996 14 465 167 339 151 480 312 202 99 427 72 674 162 858 696 321 39 1064 900 592 71 167 552 390 93 538 322 169 917 550 512 124 651 1002 978 520 774 964 690 685 610 915 575 596 349 515 1061 729 163 737 306 209 775 221 643 1035 635 853 53 620 412 400 61 364 827 680 655 78 853 6 1072 665 274 169 10 926 267 398 297 1062 739 861 326 586 489 332 457 642 315 295 332 132 379 306 710 689 450 485 918 739 259 376 561 522 133 79 326 409 348 725 591 367 162 109 601 253 42 648 391 1007 389 996 808 703 723 257 757 92 426 570 688 495 642 800 175 1001 538 298 344 702 53 46 4 1030 402 348 173 116 78 685 384 759 57 718 914 651 962 350 375 1032 28 464 595 345 160 333 1008 1059 20 502 329 769 811 268 988 901 54 433 735 279 303 585 654 727 590 583 385 780 85 750 17 65 526 586 133 767 473 390 539 368 276 85 243 854 674 56 724 615 35 1059 464 1074 330 457 569 806 304 391 531 103 85 413 130 893 264 808 898 295 1000 393 160 370 441 756 1 199 674 883 711 159 12 882 976 603 153 127 1010 587 578 797 25 169 374 322 1032 793 367 492 860 815 743 215 442 401 740 6 222 288 181 663 737 567 846 777 1048 600 910 750 787 611 1074 907 645 283 754 359 40 8 734 423 876 169 291 175 779 530 853 429 218 952 753 104 551 127 304 296 368 715 206 217 160 8 329 862 406 459 149 53 648 1005 288 83 777 91 733 865 23 346 313 1024 560 711 56 137 941 285 639 669 364 311 721 396 421 596 320 488 716 600 651 695 666 214 958 996 1006 379 381 73 118 366 166 1000 683 603 46 466 579 889 1027 618 962 704 631 457 279 297 807 33 227 731 340 1042 449 545 10 919 1023 401 832 826 391 411 76 98 318 200 732 110 90 495 947 666 330 63 542 566 395 305 703 504 694 648 669 640 302 865 731 834 216 428 372 820 220 502 1038 129 1044 280 942 883 687 79 345 892 313 255 275 377 185 6 66 194 960 131 849 668 828 786 299 343 150 916 224 648 396 827 43 250 732 982 619 11 172 226 239 422 711 477 11 1033 296 476 1067 944 309 729 848 983 156 106 887 951 871 775 544 816 81 914 864 348 471 147 624 480 481 474 1000 845 1040 3 352 106 327 716 1073 590 369 975 437 61 485 131 357 331 25 372 484 74 245 303 788 35 225 823 633 266 388 397 550 1016 156 818 468 401 338 803 211 444 297 1034 338 732 967 794 409 556 258 284 825 612 1003 895 88 806 973 658 826 916 551 736 264 957 942 833 273 271 881 67 1045 622 533 15 485 16 189 951 182 567 853 707 1011 667 708 506 566 105 1027 919 263 1034 507 1036 1033 83 545 297 370 488 524 696 97 57 703 77 11 848 118 329 565 259 240 598 191 1065 536 199 29 259 456 231 766 625 891 778 220 404 434 819 171 556 449 509 443 773 168 549 122 485 857 370 1040 10 512 29 798 22 211 665 914 550 994 998 959 507 494 997 626 325 202 574 1027 29 318 550 478 504 345 665 328 456 460 139 887 262 1023 638 497 716 752 892 1002 413 429 570 397 206 953 848 47 933 928 138 552 322 272 690 918 187 292 223 689 114 294 612 626 690 803 165 493 787 105 570 516 750 1053 335 884 263 953 732 886 442 618 290 411 539 1030 402 76 709 991 544 141 474 602 676 724 542 14 439 156 959 323 214 453 515 886 447 570 746 68 933 194 987 657 670 667 259 1067 774 641 390 840 273 952 438 468 274 1027 843 676 473 308 368 761 217 991 96 659 995 382 244 154 293 935 440 137 213 934 850 962 981 671 183 1002 131 588 376 1008 696 386 475 391 149 808 609 737 899 667 640 300 680 831 195 754 351 404 818 362 402 358 885 342 145 769 22 918 173 846 752 693 531 947 746 453 285 997 537 862 466 55 309 916 745 475 290 646 665 637 992 775 653 851 1006 491 217 608 781 609 943 953 594 625 808 118 403 764 148 410 792 609 162 420 46 185 525 634 908 363 794 892 872 416 832 246 947 439 258 320 901 855 1015 866 642 629 495 958 595 975 610 85 425 453 598 139 720 983 932 601 720 66 806 812 613 988 1070 391 338 278 988 969 905 547 354 777 98 788 173 59 1009 146 822 692 127 884 84 694 110 535 185 145 345 678 516 862 948 1043 556 946 1059 103 990 451 936 109 679 614 473 677 349 326 965 271 978 792 321 113 840 1050 2 709 108 439 401 69 804 403 543 189 422 517 912 146 930 944 39 265 483 854 575 850 1047 427 214 84 704 1000 707 862 477 764 899 658 204 393 745 714 801 410 324 186 251 251 524 766 898 972 322 340 1003 1062 636 564 205 818 792 167 840 292 135 514 468 820 120 132 526 593 459 840 523 932 89 436 568 997 143 381 174 414 568 897 7 777 741 639 36 725 262 349 373 67 1044 606 423 131 348 97 940 602 45 113 656 519 245 410 834 1025 441 742 908 992 951 915 674 347 1074 1005 839 20 784 445 146 9 234 337 480 1072 2 856 227 337 612 452 661 908 684 33 197 112 603 853 239 713 786 719 1074 12 866 771 318 803 892 680 283 1047 534 928 862 858 116 133 815 179 680 1041 835 1021 851 143 536 546 115 609 94 1011 900 518 738 861 776 703 587 812 419 853 129 903 409 157 581 492 183 173 958 149 776 1065 940 240 1053 510 607 1051 687 563 841 660 554 633 37 882 343 243 1041 1052 389 140 826 738 449 184 171 584 491 310 419 789 807 342 964 799 70 274 756 207 177 307 715 869 682 723 543 499 768 1008 242 247 305 600 105 530 668 237 462 913 1005 667 614 861 64 723 196 182 622 451 368 417 42 260 634 485 348 464 131 575 652 930 576 898 185 525 845 734 129 515 392 47 23 606 989 707 161 1013 150 745 608 53 1031 749 466 962 303 914 727 265 356 353 816 248 646 889 240 555 691 57 393 662 612 893 530 324 27 771 522 764 130 892 13 965 966 101 412 620 511 752 8 849 922 265 996 678 204 855 606 478 119 997 638 697 108 21 385 951 874 495 357 375 755 1051 616 274 190 624 942 662 171 200 98 385 98 406 485 279 1006 774 403 1047 386 484 16 541 116 77 485 758 705 891 635 371 567 216 536 512 576 996 926 179 1058 500 272 435 114 919 228 366 798 63 123 961 544 400 21 330 721 679 758 1021 368 1037 783 119 778 110 846 811 572 736 127 543 998 220 1063 434 941 973 457 32 188 483 929 908 27 841 1057 90 95 546 402 166 587 790 22 708 469 313 195 360 775 22 349 543 320 517 884 381 776 95 237 99 6 887 761 699 296 1014 974 419 213 978 35 188 141 680 49 557 551 614 786 515 780 415 955 901 831 1034 96 502 119 218 279 953 892 985 317 552 68 344 432 95 327 947 584 51 491 459 993 310 385 810 928 25 735 788 1034 164 726 132 279 961 860 753 499 1053 323 1017 792 157 400 994 114 96 712 854 761 58 278 719 302 853 153 618 533 542 705 610 607 394 470 478 953 965 979 70 687 356 211 263 216 1066 357 509 613 527 118 560 39 559 186 870 645 642 824 65 217 154 906 410 723 111 233 43 261 955 867 238 734 99 641 882 432 373 873 303 245 837 57 743 109 104 18 604 739 820 981 122 944 225 755 560 460 745 731 497 408 217 125 679 789 202 8 1069 196 307 857 423 651 684 659 724 925 1062 844 762 58 309 768 383 439 720 1025 724 845 234 999 867 469 165 615 773 778 849 940 966 754 315 818 257 486 784 619 296 119 111 798 1003 149 606 597 539 1063 367 970 646 1063 1037 42 938 1027 1043 428 620 63 573 213 10 587 1040 65 782 316 829 815 196 334 833 979 169 772 180 215 644 979 472 186 119 913 43 152 560 694 370 892 758 380 51 827 519 959 915 210 412 39 729 961 770 177 532 946 437 669 398 852 340 546 666 431 615 501 1035 418 708 657 895 936 674 1010 106 1051 115 595 409 381 899 630 69 48 777 705 467 113 483 87 388 14 164 856 677 862 843 222 461 749 115 517 989 96 259 468 728 722 197 998 518 89 374 324 843 933 504 498 968 845 357 442 770 827 904 805 859 799 546 511 142 214 649 798 554 453 734 415 74 868 834 377 142 761 253 255 334 1041 199 814 760 206 183 205 707 905 128 358 211 732 10 635 992 629 745 606 247 868 49 643 265 847 313 850 98 153 611 340 1062 423 275 681 604 708 218 548 560 289 356 401 496 654 179 1015 512 617 875 538 367 756 965 281 731 757 289 980 922 318 7 82 960 518 20 1002 699 616 927 776 915 231 861 183 46 1004 237 237 568 297 548 1037 87 979 1027 898 370 827 232 467 575 298 306 196 883 720 390 1032 176 489 151 125 186 251 850 197 997 422 34 593 309 951 973 146 977 945 918 746 974 569 241 829 383 971 586 614 994 864 977 205 501 541 919 732 469 842 601 486 529 32 446 74 545 1015 526 578 164 970 805 210 855 99 331 642 334 253 936 949 1016 305 799 591 1003 1046 950 1000 442 774 70 936 752 58 844 846 1064 306 188 933 316 118 851 391 616 289 643 569 536 517 162 517 27 202 623 419 1067 844 847 759 860 528 928 531 707 192 400 53 664 771 483 592 64 33 7 158 780 532 97 983 171 158 416 835 93 745 24 641 923 691 631 576 905 714 725 470 830 1052 81 582 427 36 541 389 298 1031 256 124 927 500 229 1042 598 354 766 484 987 597 437 976 584 1014 917 1069 962 130 71 308 955 619 141 840 959 967 716 1003 860 189 627 1055 247 778 1009 612 649 231 48 502 816 437 808 897 909 525 253 272 1031 1044 725 133 87 766 222 786 1003 94 841 236 94 263 1022 424 190 901 433 94 609 42 798 843 357 639 378 235 268 210 317 358 623 275 45 1005 45 137 578 1025 131 756 509 178 897 563 446 585 149 8 415 206 106 504 884 141 280 1050 568 329 441 718 141 537 409 795 782 938 641 466 603 889 427 586 837 900 927 684 506 475 588 766 984 684 733 753 216 465 820 710 512 82 1023 882 201 611 485 156 309 165 1049 84 657 79 195 947 1057 763 954 180 929 7 183 953 126 887 878 305 26 828 377 587 670 953 420 841 779 989 356 304 567 864 1074 1053 155 904 154 508 408 469 410 1070 1008 869 777 605 97 401 395 1005 153 506 816 379 433 249 466 293 581 1058 474 801 905 619 469 520 833 318 498 233 424 937 501 907 91 6 517 47 149 1016 647 671 52 377 746 995 401 828 111 68 985 746 374 114 531 830 193 300 115 862 886 58 336 6 458 217 760 922 498 665 342 445 691 966 1021 350 424 1055 903 483 408 761 869 322 372 179 568 76 917 490 1062 427 944 387 322 987 916 881 1032 970 1024 621 845 14 491 139 677 547 958 16 245 723 835 763 672 1004 200 434 16 983 586 387 736 858 912 279 148 85 541 734 393 491 742 148 361 336 620 948 542 72 504 887 259 350 799 146 432 173 968 190 715 964 42 46 36 487 212 753 1002 587 644 93 32 316 297 579 770 258 359 616 1056 976 363 268 579 348 666 50 891 422 720 578 499 637 387 35 653 401 880 298 779 359 991 746 899 274 375 183 887 643 187 244 1073 131 1041 533 347 315 585 994 653 315 41 1075 30 513 398 257 772 845 246 743 523 280 625 355 891 94 763 114 136 752 309 452 944 7 848 858 873 683 127 977 479 10 317 125 1004 180 720 61 442 590 759 979 604 941 923 447 20 463 190 694 801 372 686 427 617 37 625 1025 149 1026 94 814 775 215 1063 147 688 705 136 347 809 106 24 733 504 976 279 761 416 377 716 173 588 465 728 1025 200 797 745 328 336 365 226 754 1065 598 183 74 249 88 334 1036 477 940 1048 441 571 623 931 379 679 1022 227 269 373 497 490 351 4 112 1030 324 846 857 457 695 277 124 895 683 181 213 887 770 694 374 316 359 759 88 87 602 552 611 976 81 584 810 638 141 75 669 702 183 15 779 856 381 217 254 967 882 717 92 1053 293 802 266 850 727 382 918 1035 592 880 216 694 442 69 734 400 976 979 960 984 73 33 80 659 38 513 1032 1002 567 783 311 425 728 867 460 409 722 838 459 842 995 398 1075 566 463 409 959 962 886 79 554 796 491 452 175 508 449 336 486 1027 1004 71 1010 165 458 971 514 139 291 788 785 989 1012 264 748 855 194 297 912 277 292 476 974 383 605 297 156 659 618 163 44 77 636 118 463 1063 554 522 967 368 808 488 636 378 389 730 452 656 515 483 284 993 932 505 320 720 533 310 351 342 544 416 672 1026 304 23 963 47 864 171 645 265 5 245 299 692 559 844 686 380 763 270 110 998 995 334 174 439 426 628 939 722 395 799 871 1030 881 601 290 70 467 103 596 684 229 236 686 496 485 502 221 895 400 905 688 640 718 608 835 700 732 958 165 1069 110 93 403 456 712 427 28 906 367 132 632 199 368 979 816 698 349 544 324 253 520 4 77 630 43 244 255 714 209 195 132 387 1057 731 472 19 647 986 790 745 858 330 740 953 147 77 749 689 1010 547 856 599 939 296 495 176 929 205 991 1045 587 1014 381 597 313 344 68 1029 589 984 717 809 258 489 579 760 513 471 72 785 843 1030 789 399 1000 334 993 125 263 176 858 890 421 1061 865 675 1031 943 595 38 193 438 86 502 1043 417 598 313 511 550 613 310 516 652 589 900 193 345 825 202 543 328 1040 897 765 214 304 916 775 1069 352 228 402 109 758 214 139 760 795 815 383 607 855 743 925 920 772 264 630 455 398 438 570 449 170 154 262 57 175 12 111 957 743 195 194 902 395 606 739 592 561 845 619 1069 258 818 870 971 181 824 1035 433 1041 913 5 148 569 229 572 816 131 371 761 675 1031 337 316 1007 263 789 806 540 657 188 435 446 886 27 791 629 355 368 104 1057 607 68 135 828 196 364 464 881 920 422 44 226 160 630 857 75 484 104 1074 210 329 914 993 733 477 979 864 224 432 702 1032 729 726 66 534 316 287 864 670 186 800 939 601 184 1015 407 839 707 386 911 617 541 182 987 133 991 223 754 811 302 630 634 277 1041 404 316 673 600 1052 638 452 173 795 550 1062 1032 697 932 69 331 1068 824 1060 171 764 961 704 1067 908 467 130 565 431 413 411 390 236 814 417 1076 498 1047 982 993 369 944 259 356 110 699 376 313 629 491 269 990 999 968 35 889 727 156 623 980 60 344 657 573 962 47 102 890 895 396 750 628 711 380 979 615 721 674 413 458 991 137 552 486 902 296 631 912 243 891 510 216 51 128 229 502 724 165 493 466 883 958 301 1063 647 704 789 1023 239 881 630 34 940 334 732 821 632 597 979 432 796 753 286 234 183 465 947 773 371 100 417 367 608 92 427 1049 71 872 927 189 5 846 136 1043 153 136 675 336 189 318 140 856 24 297 595 528 559 445 268 605 334 723 837 784 740 833 174 272 215 1072 934 219 205 875 447 495 809 181 605 315 871 208 953 396 712 974 841 559 717 883 533 528 181 846 619 332 711 775 91 374 224 37 431 525 67 76 64 863 86 363 726 26 287 807 922 454 650 780 790 281 540 603 641 469 114 570 906 84 148 963 817 19 994 551 982 350 192 390 483 572 163 922 308 790 357 109 488 154 693 358 303 144 150 863 1042 948 591 154 502 363 995 686 571 832 136 358 601 227 239 512 975 626 629 659 158 832 941 771 596 47 510 1049 980 254 23 369 1002 367 1040 1071 26 848 89 1026 304 504 473 25 318 864 999 415 735 132 575 578 112 786 830 13 880 113 488 759 773 22 14 535 980 321 99 468 311 799 431 874 766 152 126 55 279 615 619 56 889 383 1072 920 370 316 81 356 1014 960 961 922 635 1069 678 521 519 330 221 233 337 996 563 35 283 894 655 4 1023 874 6 396 577 326 898 971 411 559 973 485 833 974 54 647 1059 270 670 217 281 619 866 216 553 743 1023 269 335 59 214 275 779 916 182 116 908 85 423 133 1032 579 559 267 670 124 794 196 98 927 173 507 266 698 973 224 877 1009 207 283 21 713 107 460 29 902 259 368 435 126 368 250 356 599 415 1061 622 178 10 861 510 495 956 301 991 996 368 840 387 1030 671 390 794 969 83 297 845 1039 940 285 159 1029 903 461 619 281 791 1003 518 586 841 500 388 736 421 557 258 271 281 278 946 120 315 714 375 994 867 980 17 743 412 219 540 1070 75 39 766 985 973 405 236 431 104 372 212 453 45 117 945 572 764 412 924 262 541 130 955 206 184 175 444 835 574 90 925 165 59 898 95 123 826 132 268 568 955 894 539 307 523 977 772 231 391 118 1001 377 256 995 932 864 419 185 642 419 1019 236 197 248 748 374 923 198 470 397 457 446 21 531 602 340 590 942 349 153 963 342 673 610 730 4 378 906 300 484 379 488 1033 68 774 889 587 749 661 324 740 640 368 854 143 11 885 477 894 740 281 129 422 716 151 612 355 516 781 1067 530 544 162 454 524 94 883 424 272 713 360 501 1068 750 210 633 905 621 1030 918 1055 344 243 209 810 219 751 743 303 30 986 991 508 989 410 411 592 648 582 458 241 234 465 630 772 535 735 594 91 351 471 514 23 1002 26 647 902 884 654 982 928 605 469 922 827 396 795 80 313 66 200 274 504 439 772 386 971 643 345 175 508 935 274 679 755 372 483 529 51 794 807 811 1038 437 734 645 247 1058 282 116 844 916 1040 926 518 602 401 339 126 532 111 324 844 901 542 740 150 328 652 63 207 341 517 1029 1035 75 949 760 22 565 805 399 607 223 583 388 15 64 399 342 422 179 247 92 866 557 884 33 602 631 467 40 770 48 147 479 554 435 317 475 859 519 479 581 694 603 1053 291 973 414 944 830 74 826 1055 563 388 376 1050 378 576 111 539 612 954 679 1033 904 459 717 484 540 190 280 896 578 907 909 621 57 696 162 575 411 740 168 595 100 360 444 700 703 722 652 996 753 151 152 562 149 167 163 404 963 308 717 639 208 231 548 566 144 63 785 233 1048 739 328 310 121 411 1000 468 574 376 748 1040 843 853 814 138 10 181 1013 983 347 796 469 1051 103 698 598 1028 637 331 1045 1015 832 561 906 491 558 805 348 247 933 255 967 176 66 800 707 826 889 747 733 323 438 974 189 595 114 124 165 249 662 358 1030 787 670 276 354 484 272 700 828 677 240 31 911 12 453 965 932 1001 120 449 45 114 661 62 788 205 695 1035 56 46 320 634 316 513 637 389 763 65 440 153 883 674 137 804 177 593 1021 250 973 306 934 290 481 34 1024 77 877 296 814 811 885 474 73 246 207 408 201 1051 741 343 805 412 76 704 153 334 660 963 33 170 879 213 970 258 991 881 472 696 1074 189 164 290 172 57 886 691 882 78 80 897 82 409 991 98 828 297 845 250 445 252 876 397 808 817 366 232 782 750 744 621 388 630 915 311 724 347 896 236 88 496 790 135 950 538 151 702 261 383 68 722 41 86 603 1071 355 477 639 195 38 64 673 44 1060 494 182 655 211 530 856 411 312 501 1071 817 406 739 683 544 478 9 110 612 257 639 982 382 343 572 13 790 318 1016 260 421 254 712 1002 492 447 990 856 1051 693 792 939 124 137 471 346 832 761 330 287 1070 687 581 918 138 689 401 4 232 424 376 592 380 639 709 607 546 698 717 971 568 958 987 245 523 965 433 46 342 191 282 208 619 927 286 844 580 135 888 1027 259 330 141 98 767 227 356 40 239 881 443 647 1 281 147 918 39 1053 956 544 632 740 489 594 1062 328 277 977 77 403 744 410 269 975 257 293 254 612 960 484 864 200 481 632 730 934 330 457 720 789 280 934 379 305 881 356 430 95 164 120 39 34 784 772 501 244 498 67 660 317 594 547 956 436 3 149 536 616 1028 522 525 139 1030 110 637 1063 613 941 252 20 770 900 467 103 186 956 171 222 202 251 691 193 27 16 189 34 544 26 898 979 11 310 198 747 580 729 340 932 266 853 446 601 1000 413 838 985 999 1004 654 661 392 945 399 88 631 597 1033 248 775 190 529 789 779 475 150 633 698 794 83 495 1004 209 1062 598 450 216 699 7 152 635 694 866 94 754 559 365 682 544 1003 832 213 484 944 785 872 719 792 1031 149 888 725 797 439 689 966 234 774 181 336 448 351 742 63 434 895 903 858 1049 600 24 747 254 376 463 528 949 969 10 189 557 468 525 63 131 499 404 417 113 114 853 496 696 1056 1059 687 746 205 252 144 485 773 732 1059 747 755 959 118 842 28 444 186 562 799 9 436 837 380 543 139 974 425 696 269 732 130 338 831 1009 777 899 422 700 18 761 26 128 559 554 770 499 320 951 898 704 414 38 480 234 728 582 387 126 179 1048 561 584 1041 536 880 266 242 181 879 434 55 391 549 372 130 513 356 668 725 375 805 109 1065 1018 979 157 762 384 278 239 379 629 577 598 481 975 774 310 271 803 443 95 366 861 585 287 757 640 124 482 42 1011 741 537 746 1037 496 422 534 573 151 895 42 292 794 479 481 840 734 725 989 909 258 170 836 1032 884 237 547 203 21 773 76 135 44 88 1000 749 582 850 636 496 640 383 972 300 230 901 518 31 515 435 664 1022 847 313 1037 146 548 174 657 139 645 714 716 924 363 992 978 856 344 482 36 933 493 751 346 706 352 285 918 903 796 717 592 919 647 990 991 383 809 918 769 1028 263 917 837 583 1063 26 636 166 471 1028 660 966 428 70 582 156 83 316 384 928 884 677 1030 114 604 876 15 382 619 982 671 175 471 932 281 273 562 860 273 500 393 568 287 516 319 212 647 582 1029 743 210 369 855 209 806 800 720 183 911 1052 929 217 237 15 494 941 278 768 478 809 581 543 644 121 815 778 93 346 567 688 325 724 476 790 614 3 243 148 997 889 220 44 833 255 473 56 893 493 717 214 1072 139 1025 1074 485 618 75 884 834 523 523 674 480 475 58 445 855 33 790 469 362 975 976 307 539 347 366 384 123 299 526 51 963 946 16 621 27 1016 1073 240 737 843 405 12 672 938 443 826 583 172 738 596 353 957 106 25 897 596 153 610 1047 663 224 321 696 922 715 17 230 598 73 637 758 571 1017 755 632 618 998 199 387 82 175 812 570 578 91 628 513 704 634 706 197 582 1044 650 478 670 420 305 416 41 983 826 701 242 871 776 976 1042 205 139 244 218 122 740 942 88 713 294 98 266 988 46 76 536 936 406 701 142 308 958 594 848 277 731 1069 794 48 917 151 540 845 498 915 191 1064 710 337 485 430 676 308 775 204 342 19 103 201 206 642 899 908 416 321 681 823 1018 880 424 918 344 249 298 30 907 147 256 18 358 1007 124 996 618 236 591 993 965 105 612 463 259 227 777 151 500 53 945 993 890 765 72 646 741 317 771 276 363 338 817 424 734 970 916 588 882 1064 446 886 491 56 18 887 930 187 1017 1003 778 1062 401 656 663 314 1070 283 623 673 45 421 438 171 671 487 384 494 225 870 1039 202 1038 503 234 162 1063 279 24 426 888 1064 765 812 994 326 515 445 221 629 1037 388 477 1028 123 473 961 148 551 968 725 825 668 210 834 883 366 566 86 267 464 289 271 673 446 10 161 51 1036 281 340 254 662 549 537 265 247 166 129 25 641 690 711 705 828 641 1006 1047 581 907 235 965 465 956 396 35 879 759 1053 653 505 89 239 2 846 705 224 49 731 717 677 1004 900 92 331 25 379 857 714 177 267 1030 183 839 592 126 410 251 651 837 253 742 408 317 967 407 695 642 824 733 770 1073 252 215 789 192 503 859 866 394 396 81 218 1067 973 382 425 989 968 717 500 221 220 665 700 777 24 363 1053 225 501 978 562 266 142 510 733 392 328 526 580 340 783 628 280 588 578 430 698 488 103 328 80 175 649 839 783 847 827 196 727 499 204 388 540 967 384 806 605 968 119 945 82 879 697 441 74 883 87 1017 817 945 711 197 242 564 137 1054 489 129 826 320 354 646 379 272 414 481 597 596 960 858 199 162 1055 927 94 945 390 375 971 863 722 194 317 287 464 610 95 589 288 940 672 358 566 779 308 412 52 105 862 696 98 901 443 884 478 314 20 540 831 741 554 231 1067 1050 684 1039 26 851 297 1072 826 658 557 327 599 167 168 232 240 378 244 706 638 872 200 1018 294 835 706 970 378 487 884 620 1025 169 628 971 736 1051 534 709 1024 498 31 503 215 683 863 454 544 534 423 1076 118 395 202 419 666 413 593 1047 181 879 70 942 728 553 857 128 638 2 998 989 213 248 389 918 50 811 1063 916 108 961 241 895 276 655 906 148 723 599 366 708 98 916 336 318 213 587 574 245 466 729 897 662 917 277 622 352 93 240 487 64 42 17 638 162 902 520 717 286 367 221 315 627 735 205 178 591 885 517 232 856 188 987 251 676 711 289 660 939 336 319 363 68 371 246 488 840 141 702 331 585 816 873 982 481 519 470 940 84 321 128 94 329 844 513 140 799 243 640 775 9 837 577 589 404 1026 586 677 1065 1053 573 246 671 752 555 916 978 556 613 153 137 503 553 696 554 693 42 180 425 760 229 264 578 840 1006 237 549 438 986 224 169 1042 310 820 14 59 890 528 999 575 681 213 527 739 394 233 848 778 106 100 389 134 31 75 199 641 457 915 720 627 497 583 778 452 736 798 601 533 889 598 568 14 970 886 633 1002 45 402 254 12 871 406 1035 457 138 966 219 388 722 707 33 714 706 533 733 876 216 94 5 591 1070 1067 89 712 553 163 4 548 811 164 438 1039 159 874 802 57 536 184 844 18 827 171 329 394 1074 527 349 788 709 221 447 394 494 63 385 459 908 14 323 940 289 265 338 189 1049 507 1014 219 1045 845 476 440 1076 917 830 221 918 833 170 847 508 1075 601 258 957 985 750 790 1026 782 323 757 983 178 819 40 658 1046 147 541 887 774 355 937 801 1049 62 645 226 415 420 437 635 790 398 1041 440 512 575 997 461 1014 106 209 687 475 409 411 749 578 251 426 208 518 530 209 861 55 100 292 900 989 664 516 1030 395 287 203 556 166 625 62 733 903 1055 708 854 94 69 41 657 947 836 208 531 342 1013 609 1076 716 966 864 143 703 11 170 403 310 1058 12 308 188 48 575 652 1061 516 807 116 938 278 519 188 989 721 235 999 927 537 244 414 918 1054 558 725 249 8 380 235 206 83 702 1030 914 422 683 210 250 639 701 820 1007 208 522 502 103 565 348 545 207 538 1056 806 1054 822 30 70 72 182 439 645 695 304 17 676 875 539 636 37 121 450 20 659 78 365 738 816 620 1019 420 800 493 2 1019 288 1021 470 403 387 182 331 556 370 686 998 916 418 295 935 616 772 752 972 728 652 1039 848 496 251 190 196 304 893 44 95 408 1001 174 385 214 819 556 473 410 36 63 1051 64 143 517 80 801 4 616 350 752 299 728 668 225 645 923 317 1062 982 422 1054 304 1022 1029 1038 18 111 398 589 98 1008 733 957 1072 684 479 300 739 386 335 884 669 946 669 940 435 673 932 434 815 202 183 633 107 639 67 146 1040 311 249 257 397 185 320 737 577 659 834 844 881 1001 702 486 793 716 113 993 314 490 1007 840 105 1029 330 265 236 125 472 835 1024 658 1014 235 588 454 110 962 620 395 236 17 1073 626 663 554 818 190 1015 265 538 460 620 502 437 159 422 502 50 671 278 969 851 702 948 288 989 546 860 823 392 164 156 186 524 121 138 939 557 381 966 276 160 848 704 410 873 901 51 669 637 210 589 179 617 535 160 828 532 894 550 1010 620 122 45 414 932 102 44 873 52 974 186 619 985 117 911 40 324 147 123 567 220 808 790 108 583 624 552 670 651 140 50 77 1005 804 596 821 380 879 905 629 982 162 89 68 950 204 653 88 11 80 132 340 605 513 134 591 575 1000 752 681 1058 578 692 932 233 682 557 1058 221 532 46 956 220 181 673 158 866 209 729 619 203 1055 509 577 408 577 350 158 536 522 840 249 48 405 476 88 1045 452 252 204 261 863 867 457 120 966 752 206 369 368 972 551 686 304 318 978 279 552 1017 832 178 544 876 522 291 543 942 853 505 536 999 160 673 796 984 307 479 657 510 1071 413 153 1052 609 370 560 312 413 123 839 504 992 975 473 169 241 138 116 583 632 674 357 69 1066 848 1029 293 254 653 108 252 430 695 540 975 269 857 80 273 76 706 491 1007 280 385 813 226 910 383 146 418 773 500 509 421 912 715 242 1023 687 784 557 956 716 348 1024 331 818 165 960 560 98 314 953 755 245 486 606 956 151 717 383 592 595 94 1005 574 96 245 561 279 745 514 395 996 264 559 1063 876 5 329 323 86 631 477 595 462 347 718 444 859 799 82 998 518 33 258 508 644 826 802 274 131 969 764 95 245 362 387 690 538 1001 242 901 285 629 199 869 854 747 84 549 388 336 745 956 457 105 1015 321 322 285 1008 865 378 537 335 929 683 698 555 905 714 229 511 334 865 891 1008 779 23 301 385 989 850 51 306 729 999 835 822 690 623 145 854 1010 148 881 290 542 823 449 1043 322 460 151 864 397 424 859 1018 65 11 590 683 128 62 771 794 18 188 491 1061 982 280 124 1063 600 1041 111 859 116 113 79 916 314 963 462 707 854 723 324 1035 306 397 326 491 194 973 1076 409 207 226 231 923 245 356 81 965 975 517 862 689 168 89 497 594 537 743 707 529 185 1048 436 704 94 98 81 390 375 987 646 23 311 784 426 567 1069 1057 972 416 724 132 741 850 148 577 322 284 994 881 564 961 394 220 770 940 793 609 836 788 380 156 318 585 92 738 520 1034 545 484 732 1046 498 842 507 367 816 601 833 154 207 1052 773 485 404 1017 920 77 981 225 441 893 63 222 829 452 708 414 212 765 287 503 355 838 1033 851 229 1025 304 654 140 875 1053 820 385 106 1031 222 786 546 701 866 651 352 148 880 87 1043 320 1007 677 454 586 389 990 415 818 947 820 25 151 330 615 119 149 364 381 595 84 937 845 729 424 777 489 316 1001 968 784 486 581 335 1020 939 697 653 710 648 297 907 454 1047 1016 518 978 1056 768 208 482 850 516 1064 479 557 1071 994 924 563 884 771 896 687 335 66 128 215 216 547 791 548 885 346 1052 230 46 224 1052 249 12 278 619 485 959 653 470 4 221 545 182 149 43 81 552 23 1066 444 130 1025 812 711 175 928 573 156 404 467 693 130 301 144 485 845 42 84 12 881 1006 665 263 670 944 846 455 272 808 149 788 581 211 664 171 480 164 1045 920 59 477 610 79 903 368 36 322 881 808 650 300 773 360 1029 838 439 277 90 1045 27 443 725 746 627 1034 98 715 854 431 21 652 538 1008 6 1034 506 78 910 251 458 133 1064 513 865 172 799 1032 372 472 131 67 964 953 171 143 494 711 586 708 854 1001 659 110 880 1 497 532 190 256 42 87 878 1068 302 579 45 470 254 1006 523 984 88 959 192 790 442 445 263 271 540 44 447 717 72 879 521 777 1024 460 290 837 620 729 348 703 545 657 900 702 302 629 36 989 278 643 998 606 220 841 930 738 877 330 459 841 478 666 492 117 586 259 692 1050 325 945 527 969 82 617 221 382 488 572 675 421 895 46 9 381 526 173 971 240 25 563 520 590 707 230 737 674 520 793 1013 840 656 1023 323 669 794 876 172 727 540 247 998 97 335 227 271 544 141 23 148 272 621 811 729 681 792 538 337 999 1012 492 747 496 294 453 200 366 192 463 727 366 553 569 419 297 120 813 921 51 934 472 19 1076 243 837 704 428 1048 347 294 485 772 787 419 474 756 163 704 811 589 962 401 862 794 1071 399 1072 84 850 128 1065 856 736 919 77 692 138 14 23 449 538 551 217 667 761 292 193 1073 918 269 46 308 1060 716 275 281 286 456 235 639 923 1072 841 195 937 223 272 241 1072 75 606 701 431 886 382 62 775 1 59 901 155 335 281 438 464 1046 467 518 1025 430 390 434 73 88 137 854 263 390 750 924 579 368 108 919 286 954 59 857 947 386 1076 85 615 520 270 493 885 1030 156 734 686 426 483 428 51 894 613 302 478 531 827 63 521 954 690 746 935 54 955 336 286 217 92 102 957 313 885 6 417 972 475 923 955 120 858 316 693 289 241 114 867 999 888 729 788 999 811 732 419 1025 405 849 511 99 898 402 83 782 806 338 20 884 229 935 374 784 800 296 690 939 121 200 196 317 971 180 483 553 709 570 406 4 838 704 779 993 869 545 1056 993 949 679 995 116 377 720 1006 779 24 173 472 241 151 351 382 35 656 938 230 621 416 341 530 544 516 521 259 966 4 958 738 331 722 157 600 920 762 581 244 407 831 171 371 52 382 35 1016 664 866 459 276 611 11 624 509 1006 100 910 668 890 27 990 847 176 258 435 601 426 208 1009 421 498 560 878 532 135 869 276 944 650 621 1073 674 525 986 832 45 598 575 705 247 373 104 772 443 330 445 118 762 347 962 444 704 718 836 369 948 545 155 455 536 623 635 66 472 499 151 389 427 320 827 245 192 792 861 456 607 113 502 1072 763 1026 332 201 680 32 709 750 661 736 1051 176 790 633 335 84 630 387 782 1063 814 627 864 851 803 966 693 639 322 503 919 957 418 981 3 651 937 444 209 287 558 601 809 1003 239 97 965 754 840 452 568 824 384 564 827 819 8 537 288 435 332 362 792 518 645 912 259 55 660 174 310 821 805 103 772 1060 760 408 704 482 407 174 289 588 629 627 175 200 630 266 455 823 686 448 204 15 185 554 696 321 557 937 623 347 912 846 1069 70 914 772 667 336 801 829 800 628 619 1050 947 688 1031 181 568 829 186 489 525 126 795 989 423 163 807 500 313 538 835 128 970 1041 966 324 403 982 31 854 428 590 720 1002 835 598 18 163 774 51 372 240 104 126 397 1003 582 564 488 590 532 596 196 1049 866 312 19 126 671 26 146 171 1016 194 1045 779 681 850 225 604 1034 712 165 458 684 155 852 812 1036 433 372 552 1040 943 144 416 846 1 987 967 369 697 738 941 64 944 711 537 327 770 965 936 824 914 291 478 525 311 974 509 186 71 843 458 357 826 706 924 977 671 948 798 679 1023 461 425 897 114 729 376 901 639 962 745 280 518 1004 179 37 472 1040 475 106 117 620 277 170 656 88 1017 137 146 1053 379 686 485 702 62 923 48 371 573 451 587 239 99 184 721 998 392 671 743 1052 834 999 389 383 973 164 1074 309 352 258 351 91 937 293 740 86 358 388 318 916 622 196 636 9 374 798 689 245 320 728 100 244 525 619 482 793 289 229 1072 231 64 970 582 49 1041 513 249 611 199 621 57 456 751 611 907 502 47 776 740 768 908 380 223 556 956 789 154 58 662 728 620 893 460 852 17 939 412 170 628 814 267 638 460 126 760 667 541 590 984 768 150 994 615 621 156 410 976 889 129 21 1021 957 312 168 332 693 864 159 809 714 1004 21 303 992 646 133 231 242 903 737 176 812 340 480 808 983 822 611 108 765 758 711 424 597 34 15 206 586 87 640 726 248 268 682 112 405 813 22 414 885 1071 1023 802 192 832 258 639 878 398 74 831 656 47 850 675 418 808 157 59 357 529 769 572 968 911 562 346 673 167 466 94 885 729 74 178 1068 893 644 429 343 668 1054 736 165 549 580 1025 600 852 998 786 927 117 849 863 185 523 654 127 268 68 498 839 93 17 99 460 22 250 599 753 919 99 387 840 317 210 1001 219 816 818 418 811 818 931 465 859 593 748 531 118 89 715 894 462 515 397 662 688 435 628 145 496 894 881 459 820 304 204 985 148 293 23 47 281 136 649 625 197 814 343 100 256 651 435 417 833 631 197 601 759 324 291 491 450 757 82 563 912 618 412 953 128 511 388 986 620 842 931 30 144 827 232 662 539 741 133 2 782 969 470 848 948 823 937 729 373 348 444 876 394 296 10 201 91 581 346 681 984 1067 713 905 535 238 130 586 834 612 351 136 32 512 683 352 778 512 529 1000 532 973 1049 352 955 902 994 732 58 697 619 926 59 818 595 450 772 85 162 685 382 194 677 662 704 77 1076 255 172 684 332 701 1048 907 1064 371 993 999 837 192 259 489 653 546 906 540 143 16 612 801 340 163 788 112 156 1063 484 56 530 864 156 502 1056 133 896 449 220 577 467 492 765 434 218 4 919 483 197 728 50 1005 582 550 245 341 678 414 168 147 559 507 427 211 656 914 525 394 1032 523 12 967 634 398 602 241 845 725 74 1044 60 361 552 122 870 747 255 639 657 363 635 271 457 42 448 115 189 658 714 993 456 905 1023 442 172 305 779 204 415 465 986 349 816 217 1 240 698 783 828 58 238 683 874 966 1058 356 749 960 445 679 646 914 847 788 885 746 515 521 56 424 653 1050 917 111 731 85 879 1027 388 821 286 164 579 677 925 391 602 223 99 808 678 428 802 753 691 295 691 316 696 363 1048 231 444 216 69 217 561 861 885 695 429 190 521 1010 1067 510 238 422 897 688 746 895 854 1024 909 300 829 669 165 302 952 99 242 518 378 140 809 582 574 318 605 718 255 188 251 458 48 419 468 935 700 22 1032 699 864 360 939 534 697 477 45 66 309 535 294 1017 1073 19 384 469 105 391 387 689 84 839 502 362 5 122 290 182 1009 655 2 949 278 10 785 261 1003 872 494 1004 596 396 381 532 476 867 475 858 768 754 75 199 443 774 303 1027 1033 569 1069 1030 686 976 588 533 748 925 275 491 468 83 312 610 41 695 99 958 169 207 745 616 1050 256 401 1027 1052 572 519 23 561 267 490 566 900 649 1050 147 876 25 141 912 522 308 1003 406 201 897 467 712 495 631 155 243 511 247 165 367 2 148 206 142 61 170 816 224 353 941 917 1068 348 83 384 856 765 959 752 571 127 625 695 1011 525 179 907 949 679 886 94 67 774 822 1049 970 380 467 936 811 463 745 454 658 441 144 560 767 984 91 345 92 300 120 472 377 689 170 555 182 1056 106 925 750 610 961 361 471 823 624 744 1007 552 766 535 556 625 1041 713 555 785 874 891 410 389 480 536 562 293 163 427 1000 666 993 573 1021 572 56 710 1030 383 486 419 454 48 28 967 658 231 854 143 910 814 1041 754 521 962 79 235 526 870 588 984 254 486 272 682 522 481 733 312 580 69 151 592 28 305 105 677 905 335 641 546 310 980 985 467 980 262 277 966 962 339 401 38 38 474 882 18 431 236 181 897 958 51 27 994 807 232 993 322 309 837 297 420 488 641 978 356 876 931 825 1058 758 335 355 128 432 692 410 88 570 460 521 99 1004 5 137 1057 517 558 477 470 667 543 881 722 454 238 414 220 442 807 560 255 742 207 810 840 287 11 821 1029 897 962 681 399 546 757 443 60 199 544 836 246 95 424 604 693 1024 865 590 1056 705 601 235 199 237 379 359 72 595 879 1011 301 759 314 336 915 489 591 52 167 795 1069 995 953 766 498 53 712 159 431 541 686 602 1008 558 567 411 345 434 898 752 247 743 420 119 584 930 191 735 417 2 152 1017 508 148 754 597 115 324 478 127 574 841 955 451 42 282 970 694 493 275 943 223 836 396 1019 144 652 510 814 393 768 996 848 277 99 924 384 683 869 230 429 1070 736 1019 339 973 962 321 730 391 130 791 172 669 769 157 166 190 748 465 734 950 858 426 411 762 213 662 190 257 368 799 223 101 330 982 379 482 495 302 82 124 1043 596 199 566 531 25 152 132 538 228 638 98 500 53 1070 179 799 255 734 50 482 442 275 917 82 746 695 508 326 1066 401 750 200 954 645 716 142 106 413 69 5 207 876 1017 938 377 928 1034 562 225 920 367 836 588 883 289 804 737 777 865 735 738 1002 6 145 1036 927 155 546 1017 1025 1003 747 384 680 1010 369 623 156 431 707 771 950 371 51 411 871 384 4 75 282 934 199 378 1055 56 893 960 830 4 592 684 635 659 518 946 94 74 406 132 547 127 95 835 666 661 1032 947 7 372 666 250 623 694 204 810 47 703 1051 728 32 698 688 435 632 556 1022 559 9 525 832 114 107 268 565 767 912 68 133 751 9 129 411 808 943 527 953 546 558 935 870 66 882 834 754 839 411 149 445 997 235 654 1053 955 707 163 326 267 241 84 776 750 881 533 50 709 392 302 441 1040 982 248 261 222 167 486 932 208 708 601 838 192 669 326 807 859 1041 102 51 700 599 1071 908 85 530 1019 958 850 988 952 514 741 642 1061 1026 371 966 974 564 981 429 5 13 506 551 951 311 201 611 399 552 639 25 255 554 928 621 669 738 198 856 788 305 471 658 1009 444 701 604 626 940 270 604 678 726 169 533 705 318 4 677 442 190 813 730 296 508 522 72 927 1076 136 341 1051 329 644 295 960 353 709 369 800 465 961 804 773 635 104 553 382 490 39 148 552 50 704 145 273 685 769 427 1027 38 46 338 957 36 211 974 93 50 34 60 791 766 953 223 726 134 279 710 79 142 570 673 614 21 172 403 776 454 519 514 733 670 180 291 451 416 143 445 475 830 862 829 490 758 11 933 492 2 277 484 390 582 613 408 1036 341 314 80 489 143 31 1035 604 1054 1053 584 110 940 840 746 27 646 267 18 730 317 726 664 938 966 722 1003 993 360 869 893 710 497 449 818 645 731 333 196 434 297 556 792 870 768 646 100 1046 90 285 161 150 8 1032 828 1012 498 408 845 938 773 1066 530 382 657 388 867 877 21 63 704 757 552 456 204 666 935 588 206 74 360 843 1020 1061 541 934 956 611 327 875 571 824 2 1005 29 867 408 523 963 581 711 905 909 1060 754 872 154 315 702 220 678 125 146 819 566 850 175 650 960 876 340 375 852 873 199 907 959 888 118 428 313 980 193 469 501 198 890 391 114 384 15 694 278 125 307 605 746 34 180 618 304 829 143 92 400 1073 136 84 633 519 327 19 430 210 356 826 922 381 499 417 621 463 240 485 358 861 880 75 255 565 263 700 94 18 383 924 157 254 387 915 522 221 54 715 943 144 31 51 828 356 694 746 595 1042 991 614 814 275 638 902 498 622 947 169 575 3 581 486 316 39 1035 578 401 763 841 973 901 288 486 1011 47 398 92 623 447 59 341 514 293 858 30 509 106 745 1028 526 203 37 491 93 515 118 657 317 333 642 282 244 458 946 1059 1041 1017 75 47 139 645 875 721 153 283 665 691 934 174 786 119 860 489 6 64 301 631 977 710 735 807 796 162 99 195 419 560 496 1042 832 415 925 419 450 189 614 435 930 1073 1054 365 761 750 490 532 474 448 727 583 897 198 467 799 696 171 950 1010 407 578 88 786 380 429 88 507 705 75 710 88 529 225 969 78 288 162 355 644 853 134 494 928 294 336 218 565 119 487 976 725 274 494 100 75 861 794 461 427 92 178 566 190 289 418 254 865 3 560 662 147 1034 138 176 796 623 145 713 392 523 879 934 693 80 653 237 175 744 371 844 825 963 139 1054 602 75 629 588 890 970 865 827 600 641 894 452 407 817 461 186 362 419 820 494 803 673 887 535 1065 795 672 728 763 544 865 426 950 251 19 873 450 670 48 314 303 248 515 607 213 648 941 957 784 1034 848 295 346 140 639 1041 786 305 666 507 177 899 300 1064 973 1059 448 544 93 661 797 156 266 729 592 223 128 997 173 401 338 896 76 429 110 779 519 800 560 753 891 668 773 336 389 32 128 162 597 586 922 943 504 934 192 7 363 790 411 981 148 930 636 240 433 645 193 198 371 1061 970 318 992 346 587 681 480 357 497 635 471 923 88 853 287 738 643 301 979 610 755 693 795 236 87 782 263 212 718 542 792 55 389 402 892 575 341 999 618 184 518 697 1057 279 934 199 325 694 800 867 1068 623 293 79 784 124 536 341 712 777 802 209 272 297 510 977 725 517 863 75 22 312 16 662 488 57 466 42 1005 617 630 573 1 738 411 97 187 526 842 665 478 204 520 604 346 889 509 1023 444 510 458 207 606 713 657 122 327 87 740 218 227 756 732 386 762 633 464 509 14 222 119 766 866 386 784 834 40 486 696 754 215 908 836 578 53 1011 740 237 506 330 580 308 326 764 424 285 882 264 687 785 700 813 413 821 437 208 814 420 139 1005 880 367 204 877 1006 821 499 981 958 426 563 240 200 726 120 510 56 407 771 329 622 187 598 702 694 151 243 9 276 180 599 653 785 745 513 427 313 824 756 211 385 394 583 923 1067 125 817 1073 1070 84 50 261 59 544 489 373 699 469 343 259 209 608 128 402 480 765 910 939 905 46 90 1073 232 192 996 731 163 41 79 194 747 206 774 465 736 745 955 224 61 31 270 111 1036 369 1019 1048 346 866 384 487 42 1064 505 827 947 985 821 816 11 71 590 190 899 223 684 273 262 936 20 951 1002 169 777 972 805 366 880 1001 422 305 992 619 11 1074 210 410 146 817 229 357 323 896 632 23 723 773 330 777 323 43 445 226 561 187 459 985 386 844 19 108 616 850 935 841 1059 1037 361 601 605 1019 693 620 713 385 923 975 50 233 562 745 753 432 120 726 1043 286 49 928 1024 457 822 627 173 803 156 224 436 162 16 226 954 125 554 53 940 706 263 476 726 360 660 117 597 24 1018 359 622 843 693 387 1055 936 522 1040 1020 44 229 138 407 537 574 205 379 920 174 1006 630 15 690 1067 407 151 43 632 977 845 824 732 219 692 990 987 295 463 79 554 6 22 202 1008 420 1043 877 135 656 226 621 390 53 647 1051 1055 262 812 1007 788 509 45 21 225 410 141 918 340 763 666 854 732 133 395 772 986 446 732 97 772 594 140 29 270 827 290 172 323 397 715 970 523 238 66 31 58 918 203 181 1004 825 604 71 498 748 172 705 715 1029 702 1018 287 270 431 239 509 902 697 699 660 438 750 932 170 950 589 404 1054 526 946 355 1030 283 64 217 441 859 881 384 253 800 32 124 459 93 978 351 447 664 75 263 711 684 472 342 854 925 583 604 308 577 67 914 1045 973 422 771 55 56 64 113 393 1064 154 1055 865 427 356 322 363 602 46 105 147 1023 867 1040 21 381 956 13 678 464 502 255 480 27 560 922 431 1067 507 369 491 1074 1046 511 450 177 309 336 9 186 535 1018 717 222 549 474 653 84 230 413 539 1073 384 836 785 566 152 279 71 171 150 621 614 960 501 903 45 523 730 807 816 120 717 475 629 739 1024 172 311 837 865 979 358 275 1006 294 1001 883 663 678 608 343 647 917 990 1062 654 1009 732 516 1074 822 7 236 488 452 657 664 757 201 146 193 515 1029 646 276 335 596 251 768 776 996 770 119 1037 429 635 445 694 682 453 591 79 910 649 27 34 616 431 941 570 357 567 1038 248 684 529 88 522 33 333 52 90 476 880 845 671 527 764 329 189 183 435 628 988 77 849 403 110 448 445 497 183 301 140 678 328 75 803 999 816 336 278 68 269 601 820 932 732 552 962 923 535 438 919 464 326 1035 897 204 75 263 558 775 961 9 442 234 828 131 602 182 216 663 907 931 843 827 821 303 437 696 788 858 945 540 42 482 364 766 703 514 769 717 397 98 12 821 364 370 250 411 808 232 978 515 764 304 346 747 702 664 14 131 325 642 804 83 139 58 258 909 617 561 982 1071 175 109 1067 826 355 87 704 661 761 841 1008 586 731 760 449 905 888 1062 734 811 212 650 1 647 126 210 198 895 92 128 986 367 124 117 651 480 238 1076 715 154 1069 899 114 659 457 1015 269 468 919 871 827 1075 581 446 1072 342 861 470 809 44 460 408 214 142 737 360 147 73 362 33 900 557 210 936 1002 1044 1003 640 907 233 962 491 906 743 590 642 371 487 890 619 541 768 315 805 180 251 308 593 901 112 189 362 934 1066 912 314 316 680 10 192 248 573 972 353 388 876 918 751 1050 889 465 838 600 217 960 319 1011 808 301 276 244 696 1045 26 161 1049 674 308 100 1042 775 446 252 284 185 89 774 543 652 465 586 113 258 354 184 1061 855 519 859 242 460 315 1010 984 666 880 485 316 1063 687 636 666 221 1008 730 906 951 1011 91 175 865 671 469 332 434 991 322 698 235 1069 1029 173 604 49 965 1073 933 759 612 85 429 393 347 66 554 479 362 92 692 782 693 282 706 857 564 562 259 787 773 271 609 340 75 896 141 260 634 950 569 903 1006 794 428 1031 1000 653 1044 852 132 142 807 1050 7 337 324 955 493 787 769 774 125 195 755 280 658 333 441 360 153 507 420 384 585 788 1014 376 665 164 376 616 14 347 561 230 383 642 604 494 652 243 37 306 787 601 501 71 1003 573 1072 157 628 811 796 51 953 380 375 527 181 457 1015 809 107 779 568 364 1006 435 866 803 760 577 1073 526 771 1035 942 427 585 753 992 211 310 749 899 516 333 19 425 747 583 464 939 73 549 468 475 542 896 177 569 262 459 653 647 177 632 1023 442 568 936 535 477 698 545 713 1076 1063 378 1037 1028 594 1010 859 435 798 167 351 986 914 42 468 1060 726 496 101 349 959 749 779 180 593 667 515 324 802 425 16 132 462 726 259 509 692 901 1013 358 674 308 661 46 1058 937 89 1013 450 673 852 954 509 683 20 986 580 110 982 375 787 652 116 980 363 118 824 802 335 441 603 1065 260 1046 787 345 642 713 702 1070 472 362 839 1031 938 215 615 294 236 832 416 365 825 1069 1043 54 808 666 579 556 686 829 623 385 894 879 249 958 659 268 914 227 1053 669 567 63 321 1068 256 843 80 309 1033 386 1032 374 387 235 156 321 222 441 457 20 365 593 219 712 1058 971 61 744 901 937 779 114 145 541 482 573 873 393 621 459 648 696 339 273 835 87 419 28 1004 791 688 432 296 982 951 25 456 1070 91 612 542 7 400 64 435 760 404 759 520 203 27 391 59 135 256 845 619 566 367 540 527 916 940 791 1029 279 907 610 411 687 910 652 771 593 354 90 1045 701 474 1059 399 438 941 413 492 190 310 185 406 434 870 871 351 164 823 1027 851 688 279 955 675 934 240 519 969 541 598 272 205 962 131 485 805 507 180 332 781 260 266 336 434 596 521 473 266 638 536 220 1017 521 711 476 12 736 983 693 236 851 966 104 901 747 881 586 183 721 435 382 319 1010 188 1057 87 257 720 664 236 218 106 721 608 219 69 467 241 897 31 944 775 985 508 808 442 13 449 249 233 39 222 917 943 474 764 428 946 431 235 541 961 239 136 846 799 706 567 881 940 358 1068 1034 858 1045 389 848 1001 433 40 790 496 330 954 698 911 401 640 846 534 318 125 441 802 933 580 556 185 257 966 256 919 411 700 868 198 744 1013 191 257 502 742 123 67 487 1024 848 1003 475 407 87 428 771 458 65 374 808 1055 1055 683 235 1040 186 250 658 1056 962 553 486 1074 997 999 955 595 93 431 975 1071 150 305 592 308 278 833 940 964 106 675 731 431 909 294 544 764 33 914 461 757 917 967 382 966 857 217 517 189 679 1076 191 807 64 447 98 975 1059 123 427 216 836 598 774 217 513 434 550 763 905 438 869 640 601 537 669 551 212 592 700 826 854 1039 839 755 824 310 893 458 149 368 889 257 96 950 1014 575 129 433 240 435 833 1030 982 563 632 269 302 943 712 701 303 475 300 598 221 580 16 470 735 58 655 999 429 122 885 161 444 580 466 375 705 1035 407 119 21 948 999 272 297 508 190 21 36 855 921 96 612 919 110 204 260 82 442 25 874 494 135 731 405 703 778 64 917 421 436 309 28 825 439 243 63 314 100 636 537 99 826 94 269 574 363 140 719 307 298 15 429 232 401 211 19 250 1035 455 973 666 150 431 1021 187 729 271 673 67 424 999 183 40 500 657 884 169 169 40 574 596 738 465 414 725 462 1003 637 523 760 554 456 481 977 760 493 173 881 767 704 449 1021 234 856 829 869 692 342 157 278 973 1010 835 344 793 495 756 276 877 996 474 821 452 879 1075 655 1055 445 986 816 383 154 1050 52 77 578 554 1024 990 173 984 740 1049 965 289 38 1028 672 769 648 820 951 554 97 721 327 349 776 297 807 120 667 889 902 617 1018 719 3 1052 657 396 102 885 337 90 685 519 486 143 631 524 989 342 1007 1063 998 709 847 374 832 492 1022 757 219 917 787 724 811 182 299 969 84 915 855 537 60 756 319 516 350 280 165 32 929 236 749 279 33 526 350 101 247 460 466 137 229 625 939 161 820 65 382 581 984 854 655 489 247 23 394 1069 174 361 1066 939 172 51 571 571 234 637 321 684 517 809 984 588 165 504 29 379 901 37 675 741 1062 376 1028 1028 388 850 639 760 242 755 829 452 707 93 40 891 916 34 504 360 740 1066 895 910 810 711 781 275 1051 267 566 257 645 487 1076 668 931 158 669 306 273 630 478 209 52 606 145 265 855 986 377 200 442 785 181 68 257 105 279 1042 1071 116 748 28 630 868 408 19 848 835 285 196 320 1012 76 930 321 787 221 35 657 247 889 515 398 1059 825 756 586 564 17 909 784 548 390 350 972 579 963 13 938 472 604 108 772 1056 125 220 385 632 153 190 381 323 978 563 66 497 561 952 310 216 740 318 744 96 984 89 819 610 226 663 981 479 1062 1073 761 993 545 712 1042 505 448 152 984 563 222 222 118 195 298 458 123 1022 752 1040 199 857 731 242 836 1017 151 626 481 821 742 964 677 527 120 47 225 637 820 1010 493 563 757 887 963 632 1039 961 97 662 742 924 880 127 861 75 942 324 14 75 621 547 241 156 812 161 416 719 248 941 784 394 408 774 228 3 697 666 720 289 71 719 427 446 237 355 303 239 448 651 110 699 518 496 298 966 790 101 681 181 676 393 1040 43 210 535 837 688 692 925 453 684 331 949 999 241 639 585 1007 71 145 72 995 966 188 451 53 640 701 687 640 963 545 798 67 980 566 981 655 857 482 489 728 3 299 700 461 103 913 870 391 887 271 393 817 444 288 1028 1036 499 435 177 143 1061 445 556 419 222 833 876 988 887 1043 833 153 293 538 299 1060 688 529 677 890 973 332 731 665 463 781 370 30 889 827 814 842 382 314 140 786 1044 1021 455 81 122 616 219 882 173 73 336 8 364 414 309 564 605 523 913 468 524 973 799 266 99 520 475 813 37 277 20 825 77 286 205 24 831 545 948 784 660 800 76 115 120 998 1005 94 840 49 816 441 535 736 54 22 105 391 933 880 708 644 751 264 655 1045 812 132 302 984 531 184 740 88 419 1046 328 1020 796 68 512 498 680 974 155 938 182 1012 929 22 976 413 84 711 604 809 661 126 895 497 457 252 39 280 55 424 968 376 346 843 183 241 405 955 236 615 893 340 3 494 959 324 331 616 1011 7 1071 535 40 443 973 759 824 1039 497 789 949 875 628 180 427 988 604 790 586 1059 1072 1013 53 243 650 608 139 616 912 70 568 388 123 784 480 389 828 961 362 795 545 582 1005 739 417 41 480 106 1005 828 640 991 576 334 324 284 299 822 411 774 421 576 1038 243 703 1046 852 210 531 453 911 621 549 552 984 294 772 483 213 786 113 617 302 148 94 334 782 476 668 421 730 634 529 17 16 253 8 498 527 43 360 831 221 407 649 511 61 688 817 83 547 1020 21 146 788 1018 367 162 809 689 242 936 831 319 1011 313 724 267 579 627 594 95 640 555 780 1073 1035 405 758 236 93 885 579 607 831 366 105 208 681 1017 807 722 795 177 336 888 877 36 22 37 442 96 80 930 326 686 452 217 582 835 916 38 785 388 1023 200 953 584 26 479 240 854 928 967 535 840 420 112 821 20 353 1011 668 67 597 861 265 597 801 805 62 398 57 160 127 376 312 177 386 409 15 296 719 306 161 41 735 759 442 820 28 418 130 351 237 1023 572 474 307 767 615 750 22 411 686 571 524 1029 577 85 207 245 288 125 414 875 532 9 222 756 229 214 644 28 274 1050 953 894 133 776 520 569 827 493 287 211 423 419 576 1068 958 274 523 354 132 359 458 824 238 843 113 958 236 10 940 463 795 940 474 571 74 118 175 29 1076 591 297 488 926 558 1063 384 970 149 1009 60 330 114 972 360 1058 396 763 805 1066 1051 494 750 521 483 933 663 708 960 513 939 386 108 677 349 917 311 351 444 130 253 874 184 993 824 976 658 1071 72 357 937 448 176 312 58 732 15 358 71 881 103 1039 529 126 986 925 709 817 965 1000 330 1 883 327 924 343 990 400 745 244 148 297 343 91 58 876 239 829 746 537 129 822 864 101 173 839 74 892 448 496 791 364 545 967 537 965 494 40 148 238 1062 441 370 522 368 235 391 409 386 759 727 490 332 1037 775 742 478 780 319 324 1009 51 859 218 696 54 1065 247 231 792 81 374 51 662 425 384 193 121 288 202 778 2 787 35 659 964 929 878 53 550 516 1020 323 581 471 760 469 564 95 67 936 190 81 412 232 122 281 629 848 574 664 113 1074 347 609 107 810 424 513 16 679 679 935 192 319 6 443 789 651 196 159 416 247 739 96 604 25 1008 49 240 327 148 610 720 571 958 560 189 380 891 241 750 332 171 973 65 576 576 650 525 97 907 132 183 595 440 277 813 249 70 79 66 907 192 344 395 918 1075 928 672 889 132 105 405 707 1025 81 901 159 465 653 436 516 929 635 272 686 1000 923 713 192 882 262 118 617 889 938 667 99 930 490 28 422 576 16 814 850 994 862 816 256 646 799 613 15 820 826 1004 1070 699 565 1034 142 600 1067 178 625 513 51 1022 365 488 582 42 507 569 522 589 672 472 1069 878 948 468 437 528 678 517 850 593 210 2 946 792 246 1047 389 813 782 661 285 163 104 490 1018 273 641 821 608 1031 959 654 882 105 1029 918 905 610 1045 788 1072 996 252 71 177 973 495 1001 960 581 42 958 970 413 415 852 378 825 575 860 795 841 667 740 242 767 62 110 227 755 504 683 251 1053 700 253 648 556 6 303 1019 304 598 204 633 485 195 518 488 613 384 742 901 766 688 1005 192 92 395 684 30 521 1023 692 634 27 552 848 507 1070 909 398 754 832 596 321 1024 832 345 938 400 369 889 983 653 1017 528 187 920 893 153 648 918 590 9 696 11 337 37 520 1029 958 113 856 846 373 49 278 373 1028 457 534 34 215 50 939 893 221 449 586 1066 791 369 218 847 132 924 52 424 182 434 607 915 131 356 503 357 710 749 699 870 56 672 187 232 159 838 943 290 993 145 404 761 955 1058 67 606 37 60 467 248 999 319 372 322 969 465 692 576 720 975 57 143 294 714 1025 854 423 161 93 1053 466 420 454 159 121 310 397 1074 333 938 286 970 76 907 901 829 225 383 612 984 75 360 365 934 837 108 292 390 815 566 1029 750 96 922 171 421 155 728 888 675 929 730 162 998 69 953 37 682 797 319 798 329 928 1007 303 1073 515 436 806 185 4 62 143 130 247 160 160 599 443 37 365 967 739 774 978 697 420 449 643 951 223 197 1009 129 584 1007 862 419 372 970 300 12 239 375 892 410 59 406 39 169 16 181 437 463 170 950 402 109 1060 631 902 459 9 635 975 975 927 505 161 935 111 430 508 665 932 23 165 1021 982 1041 448 1025 200 988 280 918 654 587 30 956 492 296 147 53 785 72 639 579 177 1026 52 719 392 493 523 292 586 771 704 967 349 397 178 346 102 932 96 360 607 41 120 708 575 901 918 734 839 572 327 483 725 843 237 104 901 796 814 733 685 389 812 336 851 116 832 503 117 193 628 115 751 502 474 963 534 744 1024 422 209 1037 591 717 897 315 435 565 750 1058 445 851 884 465 971 216 880 25 26 101 204 476 156 494 1059 238 585 10 735 726 469 650 323 283 137 478 469 948 126 77 110 574 1042 524 108 936 897 533 139 128 1014 10 741 467 219 698 162 250 644 665 377 954 659 496 396 340 803 630 41 516 70 165 123 220 842 704 322 202 81 321 1029 22 94 845 96 536 894 185 605 422 921 17 845 691 544 813 466 469 805 84 825 651 703 210 63 906 360 405 851 228 403 978 128 577 657 915 26 530 137 298 373 1064 477 359 250 787 52 971 696 27 804 570 1002 520 528 981 666 754 387 83 1068 890 694 564 892 82 436 469 464 462 24 190 982 47 687 368 664 144 211 819 241 922 972 779 768 415 1004 121 75 305 300 545 739 581 132 368 416 113 1054 260 343 193 51 851 642 172 963 395 324 154 631 580 389 274 891 841 896 33 1028 510 21 669 855 285 685 941 533 922 700 1021 253 535 403 303 638 785 833 187 597 57 453 680 103 77 863 494 312 491 364 314 987 1003 76 824 331 691 1014 389 49 445 712 509 168 350 112 709 825 4 490 242 150 350 485 889 365 256 679 412 938 137 74 659 12 807 82 842 216 77 461 612 716 1069 554 131 861 568 1033 755 887 637 389 127 431 747 722 1021 542 861 699 517 1076 431 675 648 304 571 905 118 2 674 296 244 777 264 88 790 1065 1001 596 800 358 395 716 453 316 1025 429 476 919 200 129 590 800 529 712 330 29 1045 14 848 376 667 442 268 700 546 708 314 794 1009 535 579 538 163 154 798 298 602 102 616 779 703 366 44 673 969 601 890 431 168 60 599 833 818 935 798 403 110 420 283 190 267 302 701 801 926 188 139 343 101 97 885 862 577 834 1019 775 536 689 786 971 638 247 358 1037 694 297 227 759 301 798 1054 141 15 233 936 129 414 374 1072 779 391 584 485 183 559 690 193 931 258 569 517 393 1003 471 343 906 839 532 462 291 829 691 1016 91 705 533 956 983 792 88 1015 150 574 179 975 431 272 134 2 783 896 228 675 739 413 186 476 812 664 125 203 298 472 780 564 70 564 79 386 26 364 102 249 74 1037 340 566 844 75 915 795 22 751 150 733 403 1011 562 127 822 290 225 61 744 1056 621 4 73 976 163 436 1073 678 805 128 98 579 374 287 930 746 359 428 1066 623 426 881 981 664 47 125 335 549 312 356 569 103 1 267 962 350 573 586 56 121 663 229 327 799 720 375 187 782 928 748 329 931 397 287 967 83 982 675 13 587 616 1047 404 513 322 83 395 105 731 335 931 173 172 317 271 271 432 960 770 82 835 574 77 995 683 279 876 1039 955 353 24 313 600 367 1055 333 746 798 935 842 977 698 1050 88 976 79 301 986 384 869 399 873 326 1023 195 531 597 634 225 620 938 182 115 152 446 912 594 404 1031 525 1025 259 722 591 446 310 392 175 37 235 707 181 586 1041 913 234 157 501 1014 609 543 950 651 977 11 618 35 573 840 705 100 814 475 637 693 901 407 995 1 1040 860 231 872 550 123 571 392 932 297 32 151 792 461 623 1036 818 175 799 501 553 173 742 922 331 278 380 485 295 554 435 868 848 369 38 966 737 703 1012 723 607 193 706 714 15 998 945 829 365 302 136 620 1014 82 209 698 633 897 372 724 92 358 305 557 546 535 983 131 536 50 117 871 321 668 1024 755 886 111 404 674 102 239 430 474 290 107 610 863 1052 928 158 75 756 358 642 43 78 177 1 124 765 329 1028 762 78 115 474 216 986 209 228 232 888 493 402 158 557 591 307 270 29 600 20 320 529 613 996 591 1065 559 680 991 886 710 130 202 465 678 184 958 191 734 231 548 49 62 183 40 875 944 418 532 852 17 252 631 540 331 685 461 136 1026 748 1054 394 485 259 856 643 438 914 169 1076 295 520 63 654 1003 422 1040 66 521 636 46 759 204 67 863 351 836 653 585 624 987 726 693 36 434 608 700 856 535 446 1071 629 840 571 321 151 205 597 505 355 465 136 405 86 702 540 445 776 503 959 19 805 364 927 140 315 533 519 716 712 644 393 671 344 885 832 345 1037 226 298 638 989 411 43 942 674 229 137 437 578 779 12 653 491 225 494 252 437 187 151 789 194 862 739 56 513 90 370 337 205 622 719 843 394 149 659 954 882 78 510 1008 269 121 42 376 538 266 508 344 409 886 366 764 14 35 357 813 225 773 925 35 329 636 825 6 669 2 326 303 145 914 586 328 852 29 595 273 755 1032 114 298 99 205 728 191 650 439 1029 1028 948 339 1070 6 336 432 273 748 752 718 510 652 542 461 673 606 30 610 713 438 371 7 979 214 122 148 484 318 797 318 782 809 399 34 369 136 1005 651 425 783 164 235 759 942 285 230 712 1014 727 743 328 884 312 647 893 659 127 568 670 24 801 887 1010 503 223 920 85 67 274 850 1024 447 653 24 879 213 949 170 973 666 541 581 886 669 252 988 979 990 794 617 260 165 328 904 161 281 246 624 682 570 422 690 897 239 336 650 390 114 65 111 336 589 348 781 1003 310 1031 601 310 228 3 608 762 641 583 48 351 980 887 76 718 1072 325 631 143 921 513 929 485 197 345 425 832 32 879 186 741 335 905 1040 164 790 893 333 880 487 301 1029 317 129 1055 756 685 775 429 289 747 816 587 727 461 961 738 1018 31 894 51 26 284 974 955 666 597 717 693 982 752 361 670 948 43 1022 1032 56 13 687 768 374 201 598 964 495 696 869 259 903 1023 387 381 1030 432 235 73 528 838 915 486 899 1062 484 839 949 515 529 671 147 701 752 738 226 911 378 485 45 935 455 251 439 624 208 814 159 496 170 599 741 156 543 351 774 737 1028 1056 656 695 987 628 625 299 438 413 93 605 772 952 955 520 976 499 148 956 528 118 457 956 680 813 377 47 265 168 297 906 131 830 655 398 855 339 239 86 207 388 835 748 753 435 549 63 218 527 169 255 747 632 684 379 720 792 92 750 795 560 139 204 818 448 388 832 725 363 218 957 403 568 74 305 404 25 1004 278 276 846 59 888 996 1048 578 965 770 982 818 886 413 711 290 708 69 862 809 775 31 542 983 566 349 355 788 925 909 687 368 62 145 209 728 755 14 909 234 618 1076 1009 436 704 170 530 612 681 595 282 867 825 1065 3 641 172 815 859 690 1017 956 397 37 853 231 257 710 857 1049 866 59 312 297 250 1075 119 966 156 212 651 203 167 621 692 682 933 1041 883 870 297 707 221 57 1038 530 625 407 809 92 680 478 194 119 938 454 70 166 429 426 187 511 901 30 1046 152 179 145 135 706 212 422 944 562 899 936 7 803 777 731 394 975 76 657 712 251 629 439 944 319 386 585 621 776 464 105 1032 247 228 254 931 417 587 606 712 156 780 295 307 624 816 548 993 865 749 1049 807 549 33 250 14 456 806 687 90 535 310 249 246 912 864 545 68 712 779 76 676 338 470 804 77 308 284 461 185 760 858 266 814 609 96 1058 775 761 544 96 712 422 63 419 562 365 536 291 518 615 740 64 5 1024 284 904 819 27 595 309 367 55 505 123 14 265 695 877 546 396 772 939 194 357 370 627 376 1024 766 776 829 79 1060 845 860 1021 345 699 814 233 836 839 626 726 601 480 102 701 676 722 123 83 89 139 672 904 730 196 1064 390 183 648 291 533 30 394 433 810 905 835 400 376 334 842 441 916 872 1074 759 405 137 993 159 396 663 496 347 1036 278 365 660 554 257 504 734 248 477 667 138 68 669 421 255 398 672 640 481 909 336 828 142 420 245 841 783 47 266 790 1055 370 536 51 375 39 978 1075 845 709 904 298 690 435 1045 435 978 1046 549 283 822 26 905 456 1061 315 253 669 1031 156 258 527 858 882 59 896 556 245 224 629 1027 1034 297 734 718 490 929 396 828 711 667 963 185 735 78 1004 53 257 227 1051 91 542 83 9 279 45 563 449 517 30 231 146 207 470 892 859 398 113 558 638 494 273 561 989 295 1048 653 9 804 902 746 590 827 30 339 397 864 1065 654 677 108 279 496 593 827 1037 733 324 309 918 97 598 766 138 824 146 301 524 1014 392 178 1022 930 539 930 234 222 811 395 192 149 187 496 992 409 852 7 718 338 866 235 459 15 378 150 752 934 503 746 67 729 773 706 244 336 838 200 628 148 335 283 84 37 182 308 506 820 100 110 52 996 674 452 1010 199 1074 324 564 637 545 1064 773 395 623 553 82 231 82 571 348 480 530 979 949 1073 66 270 698 645 215 82 140 334 1038 207 121 808 570 528 520 629 595 681 848 999 184 667 632 564 505 174