349 1086 831 765 1107 874 1226 1115 305 968 424 868 1198 716 733 587 435 539 1136 593 957 673 854 919 385 369 599 983 789 481 828 97 369 1122 221 475 326 1243 578 1268 557 1077 765 223 980 908 1209 760 573 437 987 882 1286 954 982 561 926 260 714 455 1256 498 648 713 813 830 999 1287 801 1218 433 486 1216 721 1243 1124 1295 821 768 1305 651 1039 488 932 1080 729 712 342 720 1176 372 645 848 369 271 1235 760 1243 619 706 1031 823 891 731 1059 1299 266 958 527 575 1152 857 267 988 1037 982 999 916 425 378 282 733 733 762 622 979 867 1024 720 408 1149 506 465 819 698 282 999 619 1148 1175 853 1187 722 855 685 512 487 868 185 517 1278 358 162 999 584 831 385 506 599 287 1179 969 799 1125 824 393 494 788 486 574 940 669 668 713 885 956 512 469 393 838 717 900 891 733 1038 740 1064 1288 643 720 1214 926 712 833 613 1046 671 630 1084 893 1127 816 768 1227 977 202 344 498 742 623 1135 778 363 285 550 405 425 633 1295 976 981 602 1177 712 573 1033 950 973 1040 415 735 260 509 360 204 641 621 398 860 775 532 830 135 289 1033 1088 947 564 920 308 764 683 952 261 824 722 681 931 619 941 844 304 971 1386 596 1402 370 801 606 761 653 805 1213 847 746 848 1068 688 976 557 1006 707 682 377 1021 648 1119 498 1000 649 987 1196 342 912 1014 1070 1352 601 861 645 478 324 742 531 684 497 642 873 982 123 397 1026 920 1154 338 1083 583 1313 1409 597 635 416 466 740 818 1292 776 134 333 792 1074 635 533 959 909 633 222 964 1229 753 530 941 749 500 774 1436 1255 751 215 552 818 866 891 910 1102 1461 459 1262 1180 721 647 711 599 552 1380 918 1057 1272 849 828 489 1058 394 1321 449 762 720 927 483 503 856 319 585 617 155 680 1282 219 954 895 1366 287 594 891 220 333 692 284 478 1131 655 532 678 919 138 892 707 1109 775 1059 882 125 1072 617 481 892 1043 707 390 565 810 920 1039 1188 1085 352 460 626 990 535 881 157 491 1041 881 572 414 514 111 941 1361 624 410 698 955 311 424 1160 552 372 662 381 1019 696 310 616 1181 443 722 820 1057 701 730 215 1143 1026 1224 771 522 751 673 1185 1240 904 952 452 798 916 750 600 795 717 693 321 523 418 476 897 898 635 877 728 114 917 1281 413 443 581 1086 808 199 475 811 676 769 576 329 1244 880 1287 1160 743 687 839 1237 489 1353 705 434 756 1068 787 612 929 1380 863 1116 568 720 889 318 910 874 1126 843 505 954 452 661 550 183 610 969 860 513 1015 456 840 611 170 1187 684 365 715 776 357 804 1154 768 671 475 787 457 448 870 1131 744 446 263 1248 1094 918 969 806 506 600 604 714 938 581 1190 1300 785 502 838 1114 570 619 730 676 1334 920 905 1066 658 809 871 970 1067 89 380 735 631 633 762 878 860 839 996 939 709 675 928 250 1343 517 508 454 967 284 791 541 613 302 1051 512 1061 610 494 183 748 753 256 434 464 539 545 856 291 720 436 688 1060 904 287 956 200 1055 134 560 451 619 1254 361 365 466 803 700 658 1033 227 943 1060 532 997 955 607 151 545 645 473 990 255 897 588 386 1279 657 605 917 1041 713 877 595 1083 141 698 988 931 259 277 1038 621 401 846 912 1163 919 961 1066 645 428 1054 1338 669 717 753 681 1085 421 1194 836 991 226 1177 772 867 1087 679 853 813 623 1246 649 1374 275 926 517 866 883 571 550 939 748 894 863 698 865 880 580 676 1171 341 666 605 1028 487 489 339 1062 367 1300 851 202 411 1298 1039 680 349 832 692 1116 849 569 1313 1115 882 453 747 971 1045 572 908 895 416 796 856 817 957 167 614 381 183 633 1248 725 755 652 578 493 472 776 581 330 537 1098 1100 1304 1227 364 779 893 448 1295 473 935 1191 1252 751 1030 932 419 1080 559 610 384 487 422 380 647 461 1084 940 653 929 994 1144 858 940 1112 427 916 886 1214 903 1193 1069 150 869 789 756 714 346 792 646 815 245 469 418 850 269 521 847 821 847 204 951 775 1060 519 735 744 674 522 948 555 872 666 749 478 1206 796 1109 720 1026 869 822 808 614 637 835 1194 617 456 381 476 537 459 773 482 1316 524 268 993 1031 1011 507 743 1359 1229 868 829 890 925 615 1287 796 441 1239 103 264 202 937 320 190 921 113 443 732 668 1282 645 652 62 915 872 376 1084 668 196 1121 821 400 675 1177 532 638 190 512 502 1218 397 786 293 756 536 719 215 1000 1181 691 613 503 760 732 1229 310 816 228 812 975 571 941 1098 879 641 548 561 299 488 488 734 420 545 893 924 499 835 209 733 243 843 858 654 767 903 648 606 1255 726 631 635 537 472 959 923 1134 1155 320 849 1268 1080 945 1001 658 196 876 817 197 478 803 713 886 1140 770 1002 982 788 956 790 948 1181 467 776 797 865 1062 723 639 399 1059 740 1230 920 455 632 544 865 979 577 615 875 1115 1210 666 371 964 862 806 255 986 307 615 623 1022 209 319 735 501 933 798 510 1109 740 1250 897 469 918 895 988 493 618 1125 1216 547 578 541 808 588 600 787 509 529 1067 923 683 1082 217 1460 640 899 790 616 195 795 700 626 619 949 202 1428 1080 540 1186 579 1005 547 169 586 1105 517 1247 691 580 559 705 431 262 708 269 1128 744 630 1183 514 566 886 484 1229 643 669 1042 711 624 1107 865 556 978 527 443 737 722 435 405 1306 702 641 316 338 866 1104 715 1043 1170 561 812 990 1125 678 531 737 1073 948 752 1296 973 431 316 748 393 1052 701 797 984 1023 469 324 854 1014 1141 815 548 702 1272 467 733 969 672 484 272 1384 798 585 278 643 1099 156 496 679 873 939 743 1077 841 1057 498 1189 1042 772 699 277 1255 883 280 702 857 660 800 606 1122 401 800 1396 652 457 911 807 1207 761 874 690 868 898 940 1093 1003 403 1302 544 551 594 674 1164 375 517 692 627 678 1256 247 899 1083 923 1076 719 742 416 820 194 319 653 1284 1203 677 708 585 718 130 1088 489 362 386 701 403 1017 149 1200 275 829 999 620 716 822 715 624 1233 599 522 633 1176 867 1005 522 911 1367 646 894 831 555 595 1347 292 617 668 1050 283 941 504 381 578 710 531 564 1019 1505 193 673 967 557 759 770 571 1019 821 1044 721 792 1057 1102 1188 1030 313 951 714 197 1345 389 1265 1313 996 643 1160 257 437 447 451 727 849 978 211 1162 747 424 410 622 357 672 819 1004 1174 982 600 1180 825 511 927 746 810 512 1452 1356 963 721 488 414 252 591 853 338 544 1235 519 607 292 1526 911 497 994 1195 729 895 1084 629 413 1104 289 390 927 796 699 860 272 315 165 712 1093 785 836 405 406 612 1092 878 386 742 850 998 716 1048 489 758 503 1305 975 1236 506 451 1073 810 637 586 461 580 817 603 393 294 875 903 886 681 442 765 816 941 462 531 383 467 574 569 349 799 400 476 278 889 547 339 712 1117 210 762 1013 721 287 226 550 888 144 92 1047 710 719 1238 957 543 539 635 1057 912 851 249 1204 839 521 782 788 461 673 801 232 836 835 1404 881 514 1043 642 180 377 629 405 535 998 196 302 1434 1073 367 538 981 573 727 1390 1284 844 908 351 675 494 624 827 989 1305 739 561 861 369 1015 496 562 407 580 763 278 1283 727 995 1336 646 584 1417 651 900 1095 796 1293 715 407 1058 928 629 806 537 1396 337 974 834 595 449 397 748 896 784 1199 881 746 624 213 948 709 319 1039 720 1007 270 640 1118 466 1262 233 1147 959 856 1273 896 661 745 878 1164 199 796 731 974 768 1140 426 650 853 1032 1072 1193 1190 1217 569 799 584 538 952 553 997 466 569 641 496 1495 370 621 629 721 963 784 614 479 1333 622 703 528 804 1056 765 516 638 262 1104 1163 647 1023 1073 718 766 587 870 1066 941 777 977 640 1121 627 376 476 680 673 424 997 210 547 616 407 788 1107 335 664 1012 1036 345 842 928 401 667 1254 434 1149 191 343 774 813 495 769 561 475 542 753 392 1228 657 340 921 448 668 654 968 210 763 679 1109 1099 1013 680 1006 704 276 714 385 424 446 468 438 892 990 611 500 1139 815 786 809 964 254 958 103 1002 604 1273 634 1017 1183 835 245 797 124 629 892 469 578 461 747 183 1006 186 842 949 411 886 434 339 425 1313 693 606 427 487 1098 744 1155 700 366 633 593 498 547 864 667 995 419 1231 836 738 768 1347 1190 590 425 605 535 886 830 945 457 893 1149 576 1280 597 665 1256 401 734 430 702 1186 796 146 488 913 836 668 984 406 1054 1016 798 579 901 945 777 493 1254 1234 586 308 1164 806 690 889 743 653 655 823 1350 993 1065 596 994 1122 877 608 633 488 1102 611 433 1027 779 1069 1132 1315 277 1025 523 1151 1012 1011 893 1037 781 446 257 1024 1011 479 798 1112 1193 893 1065 619 529 739 905 865 934 1037 852 377 669 901 1233 906 780 1058 530 455 1051 200 1163 1163 1069 822 957 820 877 394 521 767 814 1080 534 1395 765 819 983 305 340 298 293 912 1073 132 944 1151 1170 329 848 1085 1036 911 946 687 759 616 1187 681 359 468 1034 1292 964 880 1132 284 384 449 782 943 723 986 605 1071 987 249 799 892 736 580 944 546 781 509 792 162 1009 729 683 1101 427 288 319 1153 849 1155 391 1015 952 949 707 711 296 896 888 1440 916 1234 923 796 631 220 501 938 791 513 1175 1402 229 558 1000 728 1088 922 588 289 750 608 159 853 665 1091 455 791 408 352 1097 780 578 1442 852 903 153 648 881 1279 746 724 537 533 730 918 532 575 1216 1004 674 714 939 888 879 465 953 747 701 889 920 1163 732 575 510 869 950 1026 507 1151 887 476 295 682 1225 338 83 1191 976 467 1073 893 707 617 616 1269 853 814 914 989 787 880 464 1094 427 441 668 573 777 778 1008 523 717 336 704 516 607 959 461 671 1103 526 981 916 693 643 936 535 1162 354 749 351 817 831 493 860 714 1082 880 557 490 445 539 790 329 924 964 988 243 1084 651 189 463 811 491 1282 530 375 1205 944 1088 653 627 1026 903 859 1081 753 474 744 712 656 617 524 384 454 378 959 290 758 707 497 191 1002 435 585 398 1129 660 184 737 864 972 761 618 687 1082 1222 699 772 430 1024 609 691 828 499 898 881 425 645 1356 921 486 948 768 703 1318 1122 754 297 665 968 1093 521 677 490 544 204 679 1303 691 332 1161 445 975 659 883 717 338 1027 629 1089 569 224 744 1392 873 1154 638 714 577 727 431 371 796 374 1064 89 227 730 105 308 629 262 548 842 776 359 749 1222 1253 779 202 836 545 549 471 679 660 635 160 680 77 752 598 301 453 1008 1307 725 642 338 621 562 572 756 1160 947 574 767 1029 189 531 529 1234 590 871 1367 422 761 481 190 1086 693 1164 831 549 613 849 1169 260 944 1059 518 717 956 766 585 1383 228 480 989 716 156 965 1301 513 665 710 823 793 344 351 1080 1070 937 215 949 495 583 892 652 692 1077 504 1083 1066 1129 707 1341 898 448 612 339 425 1249 767 718 650 371 1103 526 506 501 236 774 312 896 652 665 1097 662 1185 270 642 407 1210 1099 736 935 553 217 545 1145 647 579 334 1002 403 875 1063 397 930 524 277 401 403 1176 898 323 669 707 641 662 761 780 488 587 702 539 1135 693 717 542 883 790 1183 1176 698 1046 539 836 1191 815 907 535 985 499 985 467 956 1246 1101 1005 814 376 424 846 240 762 1024 712 476 1110 417 937 364 771 898 310 581 310 909 983 781 354 895 765 745 1476 464 679 589 125 231 553 609 908 204 639 764 711 319 931 779 516 1190 487 816 948 816 755 328 1280 728 509 1293 441 820 762 1125 848 795 375 821 603 953 465 1035 626 602 1325 635 777 302 1028 1041 1098 632 584 570 494 274 331 499 908 617 1080 631 740 1021 480 530 1171 183 771 588 521 729 632 1055 266 514 869 699 874 939 685 760 274 201 1020 792 657 1264 138 1177 468 351 845 810 163 910 188 528 733 834 796 1372 557 250 921 926 947 457 1310 1059 285 508 871 864 984 1101 791 1019 420 823 1099 1081 621 438 320 695 655 1119 344 159 530 767 853 195 936 1352 599 405 775 442 738 487 1328 495 888 905 947 667 1143 544 368 578 535 1039 547 387 1038 327 212 804 847 460 169 318 371 993 671 708 308 876 758 1022 1216 1011 700 699 346 1195 804 1177 706 645 334 455 572 807 333 1156 179 754 794 625 484 418 300 1223 1050 1276 297 527 365 386 562 515 558 713 366 1048 543 190 308 866 1138 833 319 537 516 120 799 284 150 640 475 1027 648 847 655 853 922 512 798 631 569 801 1237 637 461 545 1103 886 236 435 833 488 911 740 655 887 1220 613 1034 585 783 660 516 894 1285 698 1029 940 346 451 732 800 309 1014 853 471 521 684 1027 410 606 497 609 655 566 655 652 343 283 521 511 493 838 784 1293 515 662 833 433 1205 972 1163 400 474 583 285 1042 353 476 908 647 779 413 887 716 1138 313 730 1152 1397 676 707 377 798 853 821 1029 317 735 999 218 981 687 524 985 566 653 482 361 1435 1095 1281 813 531 963 581 1127 807 329 461 538 1055 503 729 1083 495 851 815 945 512 652 1033 131 337 459 505 1048 361 1110 445 485 835 906 441 332 747 912 1151 915 1084 1296 439 492 848 508 497 986 286 318 1143 921 1296 882 703 195 1169 344 1077 327 809 577 765 831 290 1296 374 925 1097 974 781 945 982 813 491 933 1038 1124 210 701 582 841 775 382 718 349 487 98 1324 827 1008 726 241 433 800 249 1241 1005 1272 472 1037 368 341 482 1229 642 939 662 586 842 950 492 1084 954 1343 298 235 268 301 1084 347 1047 727 630 837 1430 546 500 901 958 1221 501 1125 671 1187 1067 660 485 774 322 535 183 515 173 314 1057 509 297 753 1327 955 1045 762 407 393 480 662 474 631 663 1104 1168 523 591 1153 556 626 656 1174 565 276 539 610 1249 462 762 118 693 1132 1193 723 1047 621 553 421 1033 947 784 1181 851 961 1142 1117 1003 686 1330 850 536 1165 253 661 420 568 246 533 979 977 233 136 381 1006 380 646 240 920 968 966 679 1248 884 734 718 656 933 263 517 622 799 851 912 532 444 1212 611 823 615 495 666 488 527 432 1013 987 197 837 859 700 607 101 931 1267 708 486 237 415 540 922 600 381 658 160 874 388 852 482 783 623 1353 691 852 486 1028 852 330 363 364 1276 1036 518 515 884 861 884 739 560 929 1169 758 945 629 465 47 624 1063 1226 367 615 898 852 574 361 357 557 1229 342 884 897 544 648 904 796 539 500 995 833 622 747 415 902 275 383 500 1263 732 1170 391 1171 459 1048 279 904 667 1102 508 876 629 333 1351 1129 900 61 816 1238 530 1181 386 1005 661 722 609 1171 885 69 868 1194 1205 1120 685 637 861 1427 1238 417 1198 770 1398 1014 784 619 626 390 1190 902 1055 384 898 736 985 417 917 1076 561 784 388 753 804 572 1381 1333 287 1002 929 1322 984 509 888 322 440 561 685 285 293 576 663 1056 396 878 957 597 167 329 662 999 803 996 380 533 642 918 1067 237 127 560 992 906 1062 1132 797 1178 445 919 917 236 1130 921 873 266 829 663 396 1198 541 761 743 401 596 505 540 1214 720 665 414 747 820 670 763 441 621 721 661 829 1331 1018 763 765 354 680 791 897 772 950 798 785 258 940 522 309 221 718 472 611 432 929 1093 545 1119 833 636 893 1035 589 542 998 929 419 787 955 315 572 344 774 1085 567 606 929 848 342 397 556 1332 990 656 644 244 839 1099 1280 700 300 623 636 981 284 687 461 852 335 225 270 835 799 1438 376 814 1165 1085 1189 832 293 541 556 1119 673 840 944 410 1025 1124 882 800 891 727 543 1195 1319 983 494 1145 413 231 953 972 998 384 1061 349 871 419 693 925 609 290 655 648 924 649 876 816 941 704 1021 349 604 1277 832 764 614 617 918 711 548 989 1056 982 1136 1114 1156 216 847 469 114 1134 595 830 642 755 956 1201 1265 1066 1147 304 840 802 744 264 384 1126 909 620 449 614 998 795 1251 678 1072 1245 373 932 553 355 972 1126 1249 865 473 789 1200 685 587 638 783 392 813 443 545 626 146 1184 395 869 801 732 839 755 458 1382 733 1417 1247 1008 567 211 1045 975 1106 500 751 609 729 263 876 1063 490 827 1090 591 925 418 1191 649 1006 1335 844 991 533 968 652 775 745 690 846 739 235 1100 776 1408 669 602 700 885 1018 827 1018 583 475 509 490 838 543 388 1089 715 802 334 504 787 1016 525 1109 558 292 306 574 693 874 1198 744 578 758 1007 518 1081 766 371 898 208 1127 871 1046 623 832 455 1272 410 1126 307 641 536 1245 1319 1025 301 1260 332 858 580 551 348 526 435 338 1290 381 1249 718 480 308 888 484 522 637 450 580 993 615 411 786 921 1322 465 894 1295 617 485 810 607 839 1272 460 984 1074 807 522 347 391 723 312 859 450 1013 1343 518 406 313 800 680 1036 1258 956 349 648 931 536 875 877 517 1025 895 1098 500 977 1299 780 1099 771 159 653 696 496 530 921 735 346 543 224 441 770 376 612 919 699 586 857 1031 951 802 630 613 1187 1092 829 417 904 559 571 466 949 776 603 392 1040 660 1281 731 1193 887 415 886 722 530 1177 984 609 721 873 806 1184 1243 492 856 681 865 683 411 507 485 499 442 477 751 693 579 448 450 668 656 947 631 660 721 1262 1071 708 456 612 1064 741 596 1196 1126 743 432 406 874 904 982 1079 445 1008 774 1134 613 553 783 1228 100 500 782 552 484 660 950 259 1390 879 411 742 1317 543 1030 801 449 1325 912 493 717 1111 698 544 624 434 912 813 938 1023 536 872 308 687 1016 552 562 1203 353 422 537 231 112 494 1012 547 674 726 779 451 728 769 311 270 1282 363 972 623 951 439 289 943 775 1010 380 502 1007 1098 1050 291 649 829 706 1216 381 461 195 599 950 113 940 304 1055 1296 1270 492 525 491 695 1088 260 812 807 985 878 699 1225 946 1335 525 826 585 822 817 1216 723 595 920 723 1292 343 378 886 1047 577 309 584 1385 849 362 1027 782 256 585 698 922 473 549 573 205 1032 837 385 555 1393 850 1027 1049 952 643 917 812 1118 879 699 783 298 415 415 966 128 782 488 673 955 1028 246 753 830 772 643 833 700 804 1239 178 842 351 478 814 509 381 1032 338 271 531 215 565 912 205 567 731 655 811 801 683 811 771 1234 519 924 195 1068 757 724 1146 635 1059 706 227 728 1114 566 829 522 1021 234 468 722 793 626 284 436 1223 1098 1005 215 620 236 1097 355 1182 716 317 991 749 547 349 964 758 948 624 625 888 908 393 188 946 764 870 927 501 716 1098 1031 551 903 719 844 1038 348 1105 668 751 1276 708 464 760 599 582 1256 883 794 780 1342 563 520 932 702 979 906 430 884 174 1004 752 611 610 738 1099 376 920 856 1119 853 575 1037 416 517 180 808 1424 227 391 878 596 1272 759 851 1131 281 795 712 710 962 1102 1312 798 1224 1178 878 858 814 197 652 852 461 1076 1212 829 477 560 632 830 768 708 322 1252 778 602 1183 513 1176 437 233 516 322 824 607 487 853 206 662 1043 1148 916 830 102 516 977 692 523 757 1419 893 1268 917 139 936 260 400 982 775 961 206 1224 926 600 596 569 1165 940 645 513 1089 952 1053 472 743 165 1149 846 481 371 387 778 849 1336 1369 1438 621 540 276 527 372 1114 728 547 306 748 442 1020 916 727 1404 782 658 645 1110 557 747 1031 144 859 814 822 784 808 1499 316 422 1074 549 417 535 995 200 1019 444 299 1080 1154 922 906 671 784 373 1081 525 1204 1070 491 1205 1354 1008 898 798 935 1010 560 264 1125 953 766 710 1118 182 1116 792 371 901 834 866 173 914 558 622 696 1255 201 551 1383 1091 708 381 557 1361 741 1087 853 970 428 752 392 627 753 646 980 75 1295 958 1028 853 701 344 458 901 408 852 129 791 1012 487 740 833 497 620 658 695 461 519 391 704 824 252 1204 1011 443 569 341 609 1063 749 729 733 471 256 1029 827 1280 442 878 647 651 1039 864 1081 469 135 516 389 889 1108 378 346 1167 482 316 1308 1269 486 731 786 1164 1192 504 1123 745 579 627 1075 557 928 881 841 974 205 1401 555 105 1309 293 944 1128 1051 781 1129 380 957 1114 1260 919 795 435 950 495 797 986 1398 890 909 255 366 631 1069 984 475 704 594 978 711 466 417 1007 186 913 854 477 586 766 770 1349 914 626 586 1228 693 565 900 832 1374 578 571 943 605 394 1108 1005 789 1344 1146 717 636 1292 928 991 630 912 1010 561 1416 454 493 713 930 1079 299 1047 696 977 1316 471 901 1089 945 859 1000 528 1125 743 470 958 623 1127 205 1163 673 288 815 816 1082 1049 1156 800 344 1137 378 800 1320 645 647 1015 960 973 487 942 483 533 541 313 399 475 1356 261 825 773 903 976 726 1052 852 274 582 619 1050 454 1043 883 761 557 777 891 1142 788 864 745 858 647 547 991 1116 883 1005 218 853 1064 635 737 726 706 473 304 249 648 958 1133 614 679 551 440 138 758 807 469 1177 793 723 1036 673 728 845 849 1130 1064 330 686 608 352 924 716 711 698 84 866 544 854 809 752 1277 872 814 1018 434 888 532 633 947 420 1279 352 815 590 260 722 199 1253 399 851 982 649 1079 623 690 866 875 563 537 694 940 208 663 670 1039 686 944 789 812 927 902 1256 602 1178 1187 707 634 1360 711 114 560 534 1021 714 925 580 807 910 986 344 195 602 946 963 617 414 1259 621 1097 1040 563 572 894 1070 898 996 500 614 1248 752 1140 1266 648 1321 1065 865 541 663 446 683 440 425 866 1055 580 624 409 518 1120 359 1103 319 1268 75 534 325 1256 1017 1061 1021 256 373 1129 448 827 414 1061 280 1177 737 151 273 496 516 1011 1049 375 938 968 1081 177 103 450 740 1065 608 603 946 944 924 338 1078 448 481 622 717 807 286 1120 704 1041 820 537 774 1105 567 638 1057 893 328 942 490 974 1117 766 851 943 994 523 410 771 1114 851 478 290 1009 387 771 627 452 522 583 1323 341 1034 612 904 567 401 1223 1103 694 497 251 1262 540 889 608 278 775 266 502 1269 614 275 320 569 243 1138 974 404 322 381 702 637 1030 486 391 177 364 657 725 463 780 827 787 496 824 721 635 759 852 608 207 1160 354 868 1342 315 1032 729 359 357 904 662 1161 948 786 470 453 754 457 563 1438 544 1448 1087 500 618 212 493 320 680 1124 390 590 617 555 540 755 912 831 591 867 591 1023 837 845 952 1036 912 773 992 1152 1077 1364 906 797 503 581 301 829 381 1151 510 1348 1156 1195 1011 472 857 1315 236 281 692 756 201 658 673 901 938 433 471 467 672 838 848 553 1219 412 746 803 1303 474 785 492 302 831 265 1184 973 1348 967 575 1176 354 972 491 1077 1260 620 135 355 363 444 1171 486 755 1012 529 613 431 372 374 715 710 336 308 984 472 1078 454 305 572 1123 268 675 840 868 1108 871 1206 833 408 932 894 448 655 160 926 1022 426 854 303 336 383 617 908 763 216 1035 1181 424 693 368 578 695 493 1065 498 478 979 653 973 982 653 745 1349 533 978 386 741 591 984 1207 1121 927 430 894 780 702 1255 474 1053 707 491 481 844 626 775 622 288 798 160 275 906 604 588 370 917 870 687 1065 923 744 1286 950 394 1200 867 1025 387 245 342 823 512 591 768 606 601 587 184 1155 914 1067 419 637 766 532 132 735 897 150 907 711 933 866 383 144 349 1244 695 662 509 945 404 387 1324 584 420 748 886 1413 345 645 733 858 576 512 913 626 915 1005 683 664 985 240 1151 1266 668 468 557 1097 770 688 552 1219 967 1258 809 802 132 502 840 753 1083 786 964 898 917 841 1189 868 1212 1009 742 621 813 401 579 637 694 1280 1205 1314 469 414 1335 519 990 500 760 964 527 1258 708 650 548 553 850 480 523 690 812 476 483 1048 1043 1073 413 98 768 962 889 1057 738 792 802 532 1207 451 389 970 568 1173 279 1103 610 1094 775 988 639 652 667 1094 1155 546 277 757 1177 1086 884 697 640 810 703 876 918 848 1156 1317 437 543 761 845 750 530 188 1098 1082 694 1144 253 703 182 320 1089 793 1200 638 662 501 805 1216 1114 884 707 1237 514 1185 793 922 773 449 595 1042 1017 876 790 710 903 1171 427 985 820 911 866 488 720 861 659 248 1024 908 835 641 712 1062 373 1049 1112 869 857 1092 582 489 598 770 995 784 1202 1246 783 237 457 832 888 778 702 541 1416 684 1330 549 1134 799 278 1139 367 456 635 722 971 1019 1065 973 335 475 1266 1218 317 50 591 1061 788 1026 934 426 1078 1316 431 204 707 505 973 465 624 841 438 1299 948 1295 548 968 634 1211 691 814 398 490 242 959 666 554 757 1017 826 554 100 1224 723 923 316 504 678 857 779 421 393 662 702 196 803 355 377 577 252 1069 250 1243 676 363 456 1146 358 624 1322 931 760 668 881 467 809 1036 1120 789 247 948 495 471 797 823 500 586 523 442 568 421 297 938 603 412 351 451 559 935 667 789 719 364 626 761 576 591 466 713 663 1222 366 1033 656 559 635 232 630 1111 994 387 718 565 1153 511 434 1268 446 996 467 708 270 817 1253 1161 1020 704 218 303 424 699 236 1063 972 578 421 548 1022 1429 147 787 844 345 554 797 400 345 936 603 643 550 316 1124 925 711 673 1090 1266 714 878 527 1273 1070 827 829 1067 199 995 752 671 606 1115 404 813 1062 1171 368 908 818 737 988 750 597 108 368 1193 1115 980 890 716 890 376 198 1126 873 851 1103 731 374 567 1134 834 604 747 310 446 547 506 534 415 706 130 771 268 550 828 588 292 817 891 867 360 646 656 851 909 764 893 300 555 289 1386 1020 126 1009 1365 682 548 438 446 637 855 1031 1249 1277 613 724 318 368 817 885 1382 650 357 892 589 532 878 852 375 391 1046 1283 765 900 509 858 778 1037 999 600 532 1100 335 1054 644 728 1291 507 859 691 633 1141 778 862 957 242 1210 969 852 989 458 1258 1010 1195 595 716 702 679 359 765 596 968 312 764 936 1061 787 786 785 1309 302 1152 686 1142 999 769 1351 1265 693 793 432 802 443 766 711 674 517 819 732 1235 601 742 778 1100 905 915 1386 303 1318 663 188 427 1235 713 111 912 933 698 333 473 802 1110 466 584 622 308 656 350 819 958 832 420 809 925 532 734 707 676 342 623 1040 668 586 595 1115 768 602 909 1135 909 546 700 455 965 342 607 1005 92 451 903 157 266 1012 1166 478 1052 950 734 487 669 208 744 803 571 744 553 965 945 1271 257 1184 730 1238 466 428 458 166 419 810 356 953 591 1225 493 337 649 1155 368 642 782 909 705 175 1325 252 499 1249 530 500 564 893 841 1355 1242 251 616 656 782 1151 619 856 625 479 705 607 490 579 399 842 600 590 828 659 351 717 848 872 193 656 846 1072 724 415 1010 543 867 163 990 1419 1002 750 678 1033 901 600 123 678 934 552 460 284 1304 422 548 1177 628 1091 781 1105 1067 292 749 1189 715 87 976 1284 879 1007 699 991 866 922 528 375 517 335 1117 862 1195 676 656 749 939 1237 528 341 694 316 703 562 983 767 618 937 1068 444 1076 306 1139 1142 885 1071 520 852 346 953 909 592 554 405 989 469 1007 876 1275 78 995 668 362 684 285 577 493 585 1232 1031 375 900 1274 591 501 400 496 898 406 384 207 280 719 827 413 923 1140 903 1338 601 896 370 741 295 614 341 920 271 657 1146 438 404 812 537 546 1204 700 735 1213 570 673 1141 435 195 999 617 608 862 391 822 203 714 562 1011 736 294 289 1011 816 794 940 355 319 612 745 525 687 413 524 347 608 1321 588 368 450 269 200 1249 578 827 508 995 1015 864 425 293 168 1364 798 898 737 1046 1139 412 216 694 868 1043 749 744 1076 506 764 1404 1117 558 361 875 489 918 1159 938 956 248 953 1080 646 483 802 1171 285 472 803 519 976 325 656 1079 493 245 744 642 768 523 146 662 1031 857 820 516 810 452 872 367 467 532 1094 691 1217 298 1334 945 926 974 1517 825 237 500 1303 843 372 725 344 737 572 729 663 255 569 665 1118 142 582 528 471 845 875 403 521 672 884 1417 757 468 490 971 884 326 387 1150 698 647 1020 1064 198 651 447 650 581 339 1424 503 813 744 1356 587 326 623 818 1029 714 531 707 1189 543 505 539 621 805 914 568 706 1004 1083 309 791 728 392 1342 439 339 647 669 543 428 444 407 734 666 572 498 1265 1023 819 1138 757 638 625 989 588 479 754 799 766 487 628 1144 887 1116 772 560 986 1068 391 838 849 536 781 332 622 877 769 349 880 221 921 995 713 625 684 922 703 793 123 257 546 750 1208 685 1394 735 365 905 876 465 529 468 712 712 1210 501 646 690 873 1206 242 618 290 1353 803 635 1014 250 1072 1132 391 415 437 630 760 473 836 1267 730 1172 595 210 796 825 248 702 202 607 919 787 1049 692 400 1362 992 1048 221 945 759 614 822 1306 500 295 1230 512 945 899 530 1179 561 744 589 827 1284 726 1042 886 797 762 379 619 511 713 978 1348 532 737 908 868 713 777 815 734 891 395 769 423 603 664 825 1091 1059 504 1014 724 1044 834 493 509 899 610 468 508 911 1141 513 303 655 667 1132 837 380 1028 676 1015 944 1033 438 571 222 269 840 913 738 1346 1498 1188 813 1080 638 304 1120 1126 1355 652 603 284 1082 1231 637 731 699 306 1055 1142 515 1385 746 466 793 731 810 1169 1142 650 593 507 380 791 178 230 627 775 912 561 941 824 1330 446 857 696 1053 314 315 1420 724 865 407 767 556 1170 595 1222 638 1091 946 893 895 402 1211 486 983 518 858 1075 782 292 979 657 776 709 888 1097 366 1098 841 189 1094 458 633 671 892 622 831 368 1037 203 1066 781 254 1156 168 1017 1140 683 401 719 693 907 378 840 806 1208 1130 1288 881 116 339 279 394 646 479 1149 872 846 518 511 473 752 1241 663 935 1141 1196 1120 965 742 508 348 746 502 837 348 414 1254 428 667 534 747 1207 1233 862 605 957 637 897 281 758 358 506 841 986 487 783 533 506 768 939 736 723 738 312 811 534 337 639 689 709 588 749 963 520 1143 649 508 500 593 684 1113 1119 362 523 927 520 710 569 1050 532 483 132 1079 300 618 896 889 818 1147 974 164 1278 744 436 664 1136 199 589 661 433 338 887 890 1169 838 447 273 770 566 555 1001 808 606 870 1165 929 220 510 467 543 1122 659 947 1086 726 503 1040 427 841 568 466 752 786 801 1197 929 614 533 586 517 963 195 565 1365 680 595 1148 640 935 448 619 665 663 923 799 717 650 1199 1322 463 1054 743 961 178 641 829 811 577 685 539 764 108 611 523 936 812 810 776 252 784 725 417 772 267 564 893 1296 1017 1417 431 518 820 660 1283 1027 574 922 951 982 780 493 875 1225 790 1167 878 991 803 982 1012 567 303 1046 826 536 470 1019 519 886 873 1139 573 1309 1178 1289 714 996 910 1135 1114 1244 414 338 603 846 323 601 642 351 446 836 572 692 842 789 657 798 1307 454 1242 942 921 1222 737 692 722 1403 643 839 853 1419 506 728 1018 1086 749 742 952 135 898 482 1033 978 759 1408 752 795 1328 900 455 1480 1403 522 1163 1106 865 685 705 979 99 376 343 451 268 552 1238 704 1006 944 545 1031 749 763 884 454 1338 664 378 501 820 951 1064 860 790 365 801 880 729 526 1092 658 667 513 1278 761 623 996 881 913 780 742 308 708 827 862 803 1108 446 684 1213 1139 948 752 284 705 879 670 893 990 1140 616 882 898 328 290 401 574 459 746 787 747 1199 507 580 537 351 795 1106 1061 626 352 849 944 959 676 1192 789 1173 694 476 256 551 745 1085 428 532 1229 762 741 723 986 541 533 724 1011 187 876 186 848 222 505 1421 481 837 871 745 1133 969 709 928 1243 325 1240 675 890 505 648 732 452 929 503 648 544 840 1145 413 393 763 646 651 484 1381 722 731 415 1237 857 930 744 998 653 1284 820 367 1068 386 82 452 631 955 1146 828 500 937 1096 611 700 617 498 1165 811 1100 539 258 990 1318 312 919 1345 888 461 1209 789 717 1182 486 462 154 956 700 478 640 347 1292 813 350 1115 1223 707 781 1275 1260 578 784 1207 1241 344 458 958 163 1121 1099 815 848 294 473 859 483 844 633 963 591 361 1058 1210 1233 611 490 702 896 574 861 925 641 235 900 609 871 294 949 480 683 852 733 437 614 1258 528 724 412 621 945 662 252 498 677 578 1224 697 965 454 734 466 1236 951 578 381 801 981 239 1381 725 1170 796 512 1315 1000 855 921 1192 825 430 1308 765 1300 682 1098 1321 700 500 1297 362 1128 922 521 445 633 704 523 547 168 966 968 600 1148 663 932 1412 604 652 1368 710 1027 732 1247 527 378 896 1269 1037 517 546 803 860 860 988 1201 520 571 1054 1174 410 299 753 805 1016 542 963 1144 775 312 1350 722 941 1095 1393 1359 605 936 879 678 1073 778 847 1119 544 999 193 802 590 785 971 202 896 1264 950 1120 1123 1276 529 653 996 829 1041 955 513 892 484 626 613 815 797 535 745 1063 265 1151 877 659 719 632 794 832 378 617 1220 698 299 783 436 194 1197 924 841 876 582 656 325 729 727 1065 944 1159 677 868 643 416 1268 1163 543 1423 618 909 1037 1178 727 871 681 785 876 363 863 917 740 107 899 587 520 570 702 939 757 599 1023 285 917 962 1396 681 303 655 296 737 1011 917 808 1235 258 658 987 935 216 467 1216 310 801 1057 852 1019 1178 893 405 1341 532 711 277 1074 340 687 922 430 916 1042 369 1040 886 704 449 875 556 611 535 847 462 564 762 1334 770 665 429 897 669 700 812 330 712 877 1086 939 609 947 1026 1225 537 1168 308 743 861 800 496 908 298 875 1110 836 714 954 628 1247 765 858 830 650 482 854 911 436 714 380 479 1293 849 689 462 548 279 1328 992 674 260 367 1006 691 877 1196 1291 674 504 675 357 345 1432 529 218 189 854 785 1029 1247 1020 704 849 918 406 917 828 982 350 876 749 806 231 481 984 935 996 970 646 1147 1192 1364 553 557 790 522 877 838 500 288 396 476 869 535 179 531 1032 802 809 669 1413 299 446 285 697 1045 1248 483 622 639 776 692 652 1195 875 834 951 515 332 973 498 898 544 1309 1204 974 786 1103 1431 524 1033 813 782 1394 767 1124 173 764 558 742 689 888 825 1063 621 983 1041 712 504 712 688 599 738 824 990 660 629 1016 168 1142 640 450 1165 839 624 383 617 870 1055 271 1197 752 1092 673 314 92 609 681 953 432 720 245 809 545 598 1047 1076 461 435 542 468 759 541 878 1215 1146 798 703 1200 201 386 790 385 560 558 538 1016 1186 1025 954 568 370 1170 868 459 587 878 441 780 404 697 669 1243 658 511 417 274 595 625 1091 523 797 790 1309 692 459 965 614 606 887 187 584 676 960 725 1283 772 1149 630 1347 1137 181 636 660 795 756 1185 643 561 1070 654 1076 1106 774 953 947 377 1140 543 1012 641 1136 1055 628 386 1264 628 530 637 563 580 1007 948 815 211 979 1069 744 673 598 515 783 372 176 1505 992 1140 292 302 1227 836 784 698 1026 713 424 781 421 174 1141 618 978 1002 810 281 1463 906 1026 797 762 1171 775 1066 630 804 189 240 809 973 1062 913 579 915 360 846 442 537 833 345 746 724 1005 335 845 801 472 170 550 754 822 552 213 1194 1093 408 359 761 114 484 1226 771 799 984 335 321 1189 922 695 1006 894 1461 1092 831 891 1340 262 894 537 732 905 179 990 404 661 593 769 885 861 678 1077 203 1495 867 126 1384 459 1179 633 583 1217 685 1051 1018 617 542 708 541 1520 1033 384 476 1129 258 845 708 282 352 160 781 765 647 940 964 1043 406 434 1212 210 275 704 393 574 834 926 526 711 1138 375 842 220 583 563 876 881 295 702 738 491 956 820 439 491 1179 780 1038 762 798 564 743 947 791 1048 301 796 406 839 581 459 673 1140 1013 867 934 417 689 1128 419 416 591 525 289 629 707 726 343 517 58 451 242 706 368 490 662 519 723 370 1249 684 1402 1142 1177 588 306 732 1093 534 210 301 426 979 1196 625 578 637 976 736 738 806 478 657 654 438 281 958 614 406 317 503 578 867 856 703 884 1067 859 1231 221 998 443 809 1078 723 975 1140 859 124 984 475 1043 668 811 960 1270 844 501 407 1061 364 172 841 1237 353 857 684 922 1156 506 977 567 685 1001 1006 782 811 526 579 988 700 1195 1356 696 1148 91 466 533 744 900 359 540 957 478 1052 1352 515 190 338 558 1178 524 234 890 567 701 759 747 488 987 1389 425 996 639 1115 1355 733 598 689 739 893 694 142 592 1265 492 357 925 430 495 628 296 638 1216 501 87 913 562 606 846 518 1230 724 811 770 177 431 778 1032 816 322 578 790 714 859 1033 615 305 343 1286 468 671 694 711 409 315 699 448 268 714 954 315 699 267 603 238 1064 931 77 695 1028 700 636 814 1018 638 606 564 586 1351 706 911 662 1082 826 1105 1293 1314 561 747 613 815 592 1050 1198 881 461 1138 801 147 743 262 335 923 488 961 742 1273 388 1067 560 634 579 379 1149 1298 697 1147 799 800 776 888 764 769 1228 614 922 714 524 1308 320 875 808 865 1248 634 387 1081 560 1103 340 481 630 724 1156 358 618 793 1063 575 1064 369 641 614 914 706 750 1014 621 77 540 667 727 803 970 744 1260 788 731 1373 684 597 440 1279 1078 342 991 230 239 625 836 475 377 1081 1110 398 938 359 659 493 907 650 931 883 440 1471 608 312 504 744 450 462 1035 314 750 1132 754 641 838 510 298 719 850 221 799 677 1380 934 359 558 1431 1371 414 727 453 765 868 1057 578 1222 597 444 175 206 1220 589 340 594 570 809 288 370 932 714 1040 1229 660 299 467 439 875 489 657 1081 733 745 547 937 978 947 253 931 734 411 860 321 878 1025 1279 515 964 601 663 818 851 237 515 70 1007 284 1023 494 179 628 410 495 1241 1033 330 1107 977 206 1132 565 356 314 1290 614 742 1030 752 140 1166 217 1282 1165 883 1410 1024 530 550 1197 452 716 814 1007 351 292 1125 741 791 1049 1046 310 707 828 910 830 720 1011 1166 500 737 820 903 656 577 627 1015 820 952 92 1210 885 883 671 743 719 769 710 966 367 559 475 600 498 984 593 720 900 466 564 541 450 700 859 732 855 875 902 364 556 833 1329 443 924 477 564 91 1139 793 1339 618 451 364 539 901 1184 215 657 1218 932 416 849 1039 725 1138 567 1019 584 301 782 371 310 718 860 272 1120 607 877 463 813 674 576 737 313 1197 484 1232 403 1259 344 1322 831 1253 1229 274 987 1144 533 1070 624 329 567 387 411 402 376 360 1107 713 1017 876 224 423 471 1185 567 1085 755 341 500 727 479 1127 385 587 747 396 1318 1266 526 581 270 874 501 642 962 363 538 409 163 1181 1064 858 190 581 585 240 522 292 845 148 593 547 412 495 604 918 830 438 688 415 344 1254 699 454 602 757 576 853 280 997 250 558 757 724 487 1121 758 858 245 1083 754 390 617 421 447 856 856 1019 665 916 171 148 761 834 296 426 802 661 962 905 431 542 960 624 921 280 960 437 188 910 448 352 884 701 557 931 433 926 162 1155 395 837 516 338 787 786 462 1018 498 1290 374 885 565 1098 806 517 610 1336 380 544 916 1009 1240 951 567 522 864 1178 446 1124 679 866 967 1023 1102 838 778 796 361 1050 573 524 1447 1120 1071 694 833 219 201 108 1125 368 389 496 1119 681 1022 660 868 857 559 616 1172 114 701 1196 288 272 567 770 494 640 1003 551 986 641 601 668 779 680 178 560 843 612 510 481 790 888 593 1048 913 501 785 657 914 344 163 835 499 344 873 1040 1131 383 970 276 872 388 814 513 344 181 636 1334 764 357 1085 638 182 1002 728 287 208 795 384 545 218 214 687 738 253 1261 841 760 634 1121 933 725 724 897 525 512 102 850 878 676 644 522 1247 686 565 503 1006 1343 1064 831 151 750 909 864 518 1030 1009 444 985 316 795 943 638 904 627 307 816 625 641 1365 315 1374 711 565 914 407 382 957 1231 964 604 1087 819 642 667 201 287 886 1043 815 183 442 861 612 476 1366 141 926 1193 843 727 596 529 775 1051 1153 907 690 871 1042 1012 818 316 1061 502 325 1038 496 892 621 548 721 772 487 217 682 1164 1125 921 579 677 1249 733 1026 207 245 971 178 1067 913 212 615 1067 456 324 153 931 344 391 820 957 246 1168 231 591 313 698 668 712 574 383 504 1189 665 750 1129 136 1227 674 792 744 784 565 364 1178 538 1009 558 1096 471 532 387 503 321 964 1070 989 458 1052 1047 456 660 291 646 967 181 1143 818 1144 688 511 380 579 816 845 1118 650 235 188 489 875 711 601 1130 669 826 562 640 303 206 293 637 313 893 881 864 748 1106 649 971 346 1115 690 627 995 627 816 352 452 1068 1128 803 563 778 627 1050 937 1411 484 245 603 1147 317 1042 724 866 754 35 863 749 815 1385 507 695 638 550 429 311 348 838 435 1269 521 1193 770 987 373 598 783 663 762 912 864 607 1143 577 527 539 584 363 1017 806 778 1095 835 825 928 312 190 669 885 956 585 930 186 856 158 152 403 285 343 447 715 1271 1059 1253 916 1269 557 483 397 740 347 174 607 626 471 530 988 529 1181 1007 1233 625 378 932 442 1190 1167 519 930 217 722 223 428 322 857 843 379 314 310 966 874 826 853 743 806 1114 1153 405 640 88 1014 378 808 579 979 704 690 938 286 535 718 605 445 661 538 314 379 1250 500 512 187 804 350 342 331 527 788 844 648 746 536 1084 739 821 947 879 478 690 274 824 621 331 497 535 946 1265 613 795 568 573 322 702 1316 362 859 1068 1136 1065 472 837 993 889 839 1183 553 484 967 1304 1080 340 1066 1195 792 886 713 759 831 1096 319 307 1168 436 484 822 375 797 359 857 969 318 1229 983 446 1078 603 796 289 1022 416 298 777 679 792 442 586 530 657 367 513 518 1048 965 1196 564 874 1275 972 381 654 1121 686 655 914 280 947 576 1007 100 1144 1100 765 1013 857 773 618 927 130 1070 380 547 417 650 572 1032 918 1041 1234 1016 1121 346 563 185 1257 968 550 238 1337 1250 754 857 422 1139 826 358 703 848 908 663 568 503 251 1053 792 811 319 1210 434 905 660 571 1106 636 440 383 563 565 588 792 178 681 1046 718 507 960 177 605 895 832 531 804 883 318 793 1074 1077 571 988 778 473 910 1251 796 256 1057 1061 407 1078 910 770 524 855 801 233 982 685 898 1408 630 1272 1359 921 276 1106 752 651 941 950 1085 521 995 667 656 864 802 1342 931 556 466 823 232 772 193 750 61 624 1190 725 972 867 474 873 508 840 890 659 607 360 1187 772 201 1121 694 340 302 495 831 971 671 1369 525 416 690 279 1273 985 712 973 663 845 540 394 969 653 1064 742 596 773 1038 1025 577 877 771 645 781 294 817 1064 639 567 836 1038 518 956 1083 693 447 664 363 692 991 535 673 843 246 431 1132 1176 1048 841 549 912 317 813 707 975 854 876 1017 886 441 361 1178 553 525 469 793 964 340 502 578 1083 871 919 649 799 909 448 1079 396 992 1193 756 771 477 725 417 1204 935 572 863 386 660 132 485 596 659 930 97 1050 494 984 836 971 781 1046 1118 803 858 950 735 658 336 496 1169 969 1309 1076 896 752 853 566 714 698 862 673 571 1060 1178 730 407 855 891 489 1178 837 485 811 1196 487 785 729 578 939 687 858 943 938 359 1227 571 1019 1097 368 676 684 536 875 650 668 494 949 449 737 1324 961 382 595 562 330 737 968 1235 449 416 306 145 1121 393 805 593 708 1390 1099 1296 1346 1235 1051 492 572 523 997 794 744 1177 993 1094 1096 486 619 517 847 326 1299 626 1160 306 252 801 1032 544 998 1063 492 687 770 358 392 190 610 1304 1286 630 389 439 611 1067 1188 553 666 221 1221 1075 336 1214 750 1031 622 514 711 818 225 366 675 1073 758 851 644 829 1076 1241 1243 920 691 847 1083 1006 708 1203 1135 540 848 971 844 576 1242 154 909 419 934 989 1170 1173 1130 836 712 915 548 1079 988 947 463 1094 906 888 1288 952 969 1073 717 960 816 795 448 533 757 840 348 918 1248 1038 958 401 962 342 878 662 949 250 620 1229 792 540 582 575 301 702 417 864 753 678 876 606 282 1159 1240 795 829 117 1246 1125 874 865 891 677 769 496 858 461 804 416 784 729 841 709 1416 672 845 1004 1030 660 520 646 1111 590 868 882 370 591 1047 636 945 1171 828 245 383 243 366 196 175 330 540 513 660 766 618 726 733 1386 711 655 927 420 1188 139 315 1006 1333 951 704 889 1093 269 882 1031 847 457 1052 1208 869 752 579 1253 401 318 377 964 539 491 578 976 818 103 451 626 1000 262 761 1071 768 760 655 520 770 810 1087 416 868 561 836 225 445 554 952 1093 851 943 1385 332 462 600 795 1164 458 307 640 714 535 513 731 825 480 1382 734 963 1308 418 480 960 567 423 196 1133 713 367 827 833 899 719 1154 1006 992 908 640 672 792 667 1098 1024 1138 605 901 609 311 678 679 716 1300 953 466 985 563 752 831 297 851 1012 845 727 521 485 525 574 875 217 669 271 592 772 510 790 716 421 611 830 368 816 788 386 420 817 432 728 1162 912 1158 847 360 677 747 344 1214 735 1365 512 994 348 692 821 792 798 609 171 394 1121 480 427 948 796 636 902 454 1339 640 214 885 974 411 438 714 552 690 870 598 876 612 265 848 751 795 557 182 451 789 590 1038 412 780 310 174 585 288 430 871 1060 437 936 927 650 637 563 668 606 564 447 249 793 459 814 1126 761 511 309 651 820 701 912 713 835 871 921 758 1148 867 526 396 860 708 648 863 429 976 810 126 1097 338 276 607 645 930 729 973 395 920 682 262 1337 424 962 450 1291 262 1253 659 146 583 465 879 1314 631 961 1034 644 456 931 1055 426 548 689 470 445 462 1173 247 87 1153 756 873 932 1276 765 746 943 557 776 91 840 621 1176 876 359 170 568 570 306 322 672 948 405 851 1392 734 844 1000 938 928 917 451 961 920 517 388 793 842 650 405 333 611 728 637 619 1342 821 1226 1097 456 407 1025 609 418 137 499 1151 469 548 472 1191 1071 962 775 1233 668 1272 1056 462 543 685 479 502 761 558 604 972 532 907 1427 1324 1272 713 596 519 252 977 533 1152 438 704 271 1086 704 783 1219 517 407 544 862 197 354 726 1155 957 479 858 1243 683 857 717 1197 1173 637 312 728 203 554 595 655 851 1065 392 512 526 537 234 527 489 1218 896 265 1045 498 554 839 530 281 1213 350 920 827 949 402 694 656 608 540 760 638 546 490 1161 223 974 1008 577 324 402 870 425 724 670 632 780 743 625 984 603 958 798 593 909 745 656 838 617 1419 591 735 884 724 404 1042 338 618 939 754 448 707 545 354 434 1213 410 827 1143 250 824 719 1435 1376 1026 703 811 1341 534 840 823 446 830 649 1098 721 1101 668 849 902 614 921 723 777 450 458 275 949 371 1261 587 745 1221 886 354 441 438 553 1147 943 743 631 1038 377 960 704 207 725 927 814 876 923 915 1173 892 1285 771 1305 872 1222 540 1060 998 714 1036 700 690 717 1024 903 1024 981 915 259 793 858 563 952 931 930 687 1249 996 658 1101 705 701 734 372 1240 511 1006 565 874 506 722 1171 629 1075 1254 1043 693 664 841 571 754 1036 1059 1351 1129 953 286 466 1002 1236 370 642 346 1026 1097 1228 828 788 608 492 365 270 344 364 972 308 681 578 1303 941 575 600 191 580 765 602 592 796 850 856 368 520 554 337 590 198 345 367 887 1055 235 1113 865 1348 989 1076 533 401 920 885 902 778 521 177 973 463 955 1186 692 889 539 996 714 1106 1018 641 1345 1167 598 855 238 1060 1103 1095 981 171 1047 658 1014 695 560 447 874 228 805 518 1000 1074 350 1136 762 578 254 811 726 725 265 808 505 743 800 648 956 1219 611 1016 204 571 546 280 854 663 754 449 444 607 691 1381 1159 460 897 83 569 989 757 925 828 694 984 776 1197 635 803 1025 947 532 635 484 800 586 882 645 781 1122 752 765 891 1112 687 240 1059 829 1340 520 441 1135 753 953 1016 947 601 1091 763 367 1061 1240 902 945 452 847 842 924 1063 677 261 1018 198 318 369 1312 825 824 151 1131 451 1071 942 531 752 439 636 558 382 576 424 315 367 346 540 400 363 610 405 835 987 601 514 922 558 825 567 1180 368 560 741 980 561 1143 716 701 891 791 687 209 1191 611 959 583 1120 1039 1317 860 1141 760 484 784 205 619 787 532 779 1017 1086 350 1061 206 750 1041 572 273 1042 1059 1108 754 1012 802 477 806 1134 1028 366 684 881 1257 223 960 491 921 695 1064 821 511 1081 863 441 1045 1194 298 386 229 73 439 978 755 759 922 552 1121 126 234 530 335 863 659 807 842 394 176 1008 877 672 1068 665 260 959 998 908 676 450 780 749 1127 1313 509 941 694 263 687 540 815 590 1117 756 642 897 702 569 408 1231 709 789 332 763 598 926 981 1153 625 351 1312 340 964 1128 955 1400 1162 844 768 594 1241 988 1035 946 481 915 935 556 365 456 452 439 865 522 788 351 1098 991 671 582 698 958 540 1305 786 817 842 359 1014 819 540 928 655 1382 1051 414 296 1223 829 1222 910 561 613 614 1247 849 234 276 259 630 477 579 585 595 852 622 761 1153 641 482 1091 962 1117 666 620 600 449 459 462 1004 515 804 593 1013 909 658 508 709 1481 900 910 649 571 615 191 463 456 1331 337 342 264 172 1185 790 850 1178 755 743 879 1314 945 953 510 927 1385 235 906 731 609 863 668 1103 270 798 640 1031 968 270 893 860 1152 769 542 1433 736 1045 1359 1338 365 1318 780 781 611 631 949 703 976 773 1221 1115 841 825 913 768 528 379 775 1192 728 776 483 1027 789 954 916 717 1192 1266 1078 930 783 1242 858 375 953 1241 979 1216 1022 463 919 264 623 1281 1006 550 1308 396 589 512 808 576 725 817 1004 1056 411 1177 821 606 824 833 658 934 581 391 177 677 685 1397 753 460 1020 947 271 981 939 367 566 770 346 1152 940 730 653 1115 477 487 979 1178 554 915 246 928 1079 1089 780 703 463 1272 915 516 713 1235 365 545 859 294 1125 637 651 377 702 1192 719 627 821 836 1138 503 611 426 948 477 662 356 489 610 277 628 451 1102 919 970 336 1175 1048 987 800 180 625 1106 585 616 1180 275 806 737 803 985 1342 762 1245 1013 664 618 921 1066 1030 836 518 1224 675 432 672 860 732 958 498 905 956 851 606 744 1190 895 923 767 904 510 1140 466 908 1114 961 929 487 306 689 611 536 741 159 601 725 585 547 792 988 616 406 917 443 1022 487 669 103 1087 1183 786 551 600 984 1105 977 1319 806 530 736 621 551 822 599 767 589 545 261 1269 707 469 1070 307 937 1123 916 278 845 823 637 681 624 795 590 778 897 936 1265 428 690 345 683 431 510 1265 426 565 381 948 226 1248 875 562 941 902 233 515 1367 344 439 1022 1089 945 1193 333 1068 1359 167 883 695 304 886 445 585 937 1018 881 637 983 379 1233 941 823 493 544 849 366 850 155 803 986 1117 160 831 954 242 205 730 612 1146 548 1387 856 1021 1008 730 1242 863 1284 1181 1113 621 113 1164 564 998 890 338 750 1376 1151 851 603 580 540 723 812 830 532 563 675 434 851 162 630 583 169 395 1182 1188 820 1139 613 749 663 462 145 926 568 1488 859 414 525 955 1144 965 263 1140 601 641 495 1146 794 1183 1316 624 719 665 745 312 580 1281 681 892 345 614 798 822 577 837 513 972 793 1061 869 697 351 1013 1156 554 1015 1120 458 593 432 1116 890 1198 797 675 706 1337 515 461 794 814 1018 779 1308 727 768 562 653 618 697 825 609 1332 1402 581 811 967 684 551 803 440 1014 1263 745 299 742 421 428 505 936 753 848 682 524 432 690 422 1047 889 407 1113 1281 1351 540 688 899 1078 1100 964 754 548 709 628 724 714 1096 593 1070 948 563 1270 242 866 1046 264 475 811 724 1122 801 601 809 1317 582 673 231 122 1241 800 1152 627 172 320 212 885 667 1186 1088 847 1175 917 633 738 1284 1180 524 1154 765 800 1025 1220 273 325 696 1236 1397 795 648 498 787 573 568 556 682 852 537 1226 658 842 1259 586 694 359 318 824 486 1051 571 254 522 761 756 689 851 653 582 1272 513 796 1406 711 1063 1166 273 785 290 488 898 374 1059 1363 622 399 587 831 600 989 789 823 501 523 702 536 1035 695 383 365 882 776 668 1091 813 705 743 1001 911 740 845 730 990 1285 287 669 836 912 754 1325 667 736 281 1175 338 322 1248 567 954 850 840 693 849 766 952 1065 664 299 752 500 492 1246 171 569 131 898 717 941 1116 783 758 708 292 418 731 896 1185 463 915 628 412 317 607 161 1045 471 762 896 326 816 1171 1050 839 1047 738 1036 1320 438 646 915 798 925 684 1300 539 485 1316 500 967 869 798 475 1354 1225 544 852 909 767 648 656 755 645 855 386 705 450 681 780 830 961 964 358 291 450 738 1023 936 842 851 682 653 839 993 389 247 732 820 382 798 882 623 933 489 458 379 331 899 625 1318 820 1062 1038 861 499 1138 691 691 1102 709 800 766 819 492 608 793 542 933 1038 1285 738 746 736 188 1013 659 334 1181 478 1061 675 252 985 678 836 1131 756 1016 593 964 129 396 461 1280 233 943 795 730 873 1049 869 1000 900 728 439 1009 1129 900 669 478 117 1237 1324 793 733 1001 955 760 277 1171 620 391 790 1043 1204 820 831 689 467 497 961 431 548 790 804 888 466 562 733 407 712 602 1084 1031 269 375 468 1295 1106 666 549 1087 650 365 950 1112 213 865 517 680 893 1060 530 981 513 818 608 966 1385 1150 868 593 523 676 1044 776 794 675 1182 575 380 667 1084 1008 180 335 353 1167 1004 1023 204 1046 394 952 927 851 828 107 803 571 917 1326 656 1111 737 307 939 348 708 409 219 692 912 516 1131 507 1211 591 240 639 1135 556 1266 331 440 344 474 452 1051 878 329 609 750 344 406 575 337 894 365 351 537 848 1194 1146 1353 527 797 1180 684 112 923 822 428 542 1104 918 903 1017 622 723 934 1007 928 677 537 661 718 620 312 175 886 412 625 1328 584 641 657 1305 287 414 766 734 1016 1046 829 753 1023 778 773 417 770 527 388 726 1011 817 956 1352 565 590 952 1242 982 883 262 833 1248 785 700 297 1006 449 928 886 731 258 641 267 224 674 1377 633 395 1296 458 793 751 653 1006 1321 712 426 915 409 658 718 845 675 643 1257 916 990 804 435 603 655 803 1122 808 1107 279 536 936 717 914 441 816 595 575 793 729 990 579 942 625 1085 614 719 875 537 323 1230 875 682 307 683 846 615 979 593 890 505 422 724 189 1121 920 117 971 438 701 288 935 551 681 911 926 608 838 750 219 297 1185 950 1247 842 197 587 1321 1371 1097 1337 338 523 638 557 961 584 620 1024 421 929 718 648 345 743 737 862 717 443 478 550 913 897 439 784 915 478 1041 876 1050 610 1006 638 481 165 365 568 979 264 754 450 224 175 588 1036 786 280 675 382 420 740 810 591 443 752 258 457 644 548 1013 800 993 915 911 935 1084 1062 775 500 1063 330 997 634 567 603 950 723 504 696 743 1077 493 1381 444 858 878 994 777 899 621 114 615 882 1003 886 838 1082 735 906 1383 1078 667 808 495 1096 779 910 371 446 1089 727 409 528 1003 1055 488 750 1101 326 987 1075 476 367 875 410 910 493 468 763 983 133 421 518 456 1091 1044 669 924 490 562 934 642 766 1160 595 234 907 780 685 722 1066 467 1231 788 1268 1151 265 718 720 1487 1062 893 1241 1229 428 396 969 854 794 918 674 579 922 302 772 911 950 428 1014 684 762 625 1222 295 797 268 559 566 740 1084 864 810 574 1013 389 868 868 1250 695 205 912 269 673 281 286 419 653 933 746 279 78 761 326 574 553 736 487 1018 641 1191 1044 914 1038 1173 675 1124 273 480 1196 696 443 540 1370 569 1121 455 1140 366 835 349 876 986 1318 361 370 535 924 1023 668 512 473 486 678 500 314 570 794 422 764 533 708 86 892 1192 974 201 366 406 739 683 354 910 471 270 363 905 1233 1066 487 1042 1133 776 755 611 439 650 768 454 1106 627 412 921 964 570 529 608 832 404 1186 1176 1017 650 313 190 481 380 730 967 633 542 387 825 1113 311 564 1002 314 853 555 1087 334 1187 514 232 184 882 1307 768 466 883 353 1054 450 719 971 554 870 990 352 357 766 255 747 421 1109 861 759 1036 326 791 826 988 1263 792 870 739 707 1326 881 940 302 1006 667 346 542 335 793 444 1099 1217 1167 1317 215 689 903 806 755 528 1096 546 1004 374 471 346 902 389 702 1085 534 576 509 1016 939 964 799 174 826 360 812 1293 251 681 764 757 183 679 671 734 1147 591 907 541 970 1154 644 905 732 995 197 349 516 621 989 299 675 673 619 555 165 1065 143 547 945 1386 1151 891 724 864 836 1108 725 543 925 845 710 895 1088 910 730 815 262 432 564 838 1292 768 795 1171 1114 730 693 730 1052 512 1105 871 518 748 605 1184 435 1339 995 931 1089 729 551 663 822 911 593 345 300 969 519 977 969 758 841 518 297 705 707 851 509 647 784 462 892 688 832 134 328 925 308 905 1054 281 480 844 1061 432 1173 693 625 1082 456 453 861 524 805 428 879 847 343 343 664 1343 1314 772 843 406 895 331 838 493 755 141 1163 817 1213 674 966 995 442 767 897 342 378 347 568 860 743 620 1361 762 1138 776 912 1161 279 190 1088 562 1020 451 992 994 612 369 867 1222 1049 994 336 888 805 1262 1336 713 590 231 1467 134 318 406 1270 863 792 499 934 303 1007 826 1261 718 828 935 967 708 1003 1047 785 906 703 1207 248 481 581 644 660 606 939 752 886 498 1401 956 861 416 652 877 800 344 182 607 1164 1076 288 600 939 615 799 772 360 687 497 680 323 761 596 1189 405 567 749 1166 866 376 702 1345 660 197 303 1049 276 565 448 655 1347 1418 564 811 675 1067 670 980 522 1009 332 254 388 993 658 814 342 396 374 703 364 793 258 818 982 243 711 1020 964 882 1124 664 148 607 1184 1294 202 643 564 292 759 749 684 744 263 534 741 499 1044 456 1273 196 1099 536 457 1100 855 426 197 1252 729 839 1317 458 587 990 883 1062 840 614 524 547 232 272 884 494 1124 840 804 505 597 754 1114 1134 592 786 963 720 565 466 365 894 850 822 1106 815 417 556 1073 1016 941 878 666 833 1084 482 160 304 647 874 837 1330 878 691 977 346 953 512 1068 426 906 417 996 529 219 276 742 548 1026 747 1212 532 794 443 1049 830 447 646 680 946 826 534 946 631 1060 1115 313 1214 385 744 415 985 719 664 843 716 762 721 280 865 516 929 1265 485 1411 1139 600 603 1031 726 1234 813 449 226 516 642 695 1107 526 709 1369 458 584 853 683 903 1323 703 332 508 597 569 517 816 670 446 1192 1211 846 1171 674 496 797 367 938 855 805 941 568 1006 528 828 1304 938 1003 701 1371 847 548 1230 1299 615 1203 1019 408 802 436 1155 926 837 548 686 751 1350 426 877 660 395 1161 694 830 811 563 852 838 561 750 711 893 553 545 432 1014 278 887 594 812 981 352 1143 607 632 931 472 1118 976 780 894 716 780 385 446 600 982 823 442 998 727 369 1260 444 468 417 887 1257 916 1164 484 624 307 1280 455 451 465 366 439 617 612 566 518 458 423 1044 627 1203 1142 1152 474 771 1440 659 315 697 318 535 1244 1010 754 1110 187 1432 992 817 646 572 896 1144 660 482 1301 965 1145 345 738 620 279 613 539 512 1282 648 147 553 324 403 639 708 445 605 881 1336 221 689 901 380 1018 655 848 367 991 329 674 1230 825 471 1266 965 290 392 905 476 1052 645 645 868 464 380 704 92 1248 1114 518 556 784 854 984 1308 355 1146 946 569 845 1002 627 949 567 283 249 693 414 1067 745 214 519 872 950 1361 306 346 552 673 274 431 452 737 1116 354 844 302 539 810 858 251 243 552 1132 433 1008 730 319 988 917 1143 783 755 360 111 731 1079 1128 652 534 198 644 828 934 533 928 592 801 538 420 498 244 467 1313 770 370 497 1388 844 567 391 419 1028 771 587 489 528 216 1119 597 702 619 769 1026 1013 656 512 469 809 521 1029 498 1027 284 259 880 344 1192 654 1033 392 526 159 559 1012 563 607 923 315 678 557 369 23 971 853 700 1114 1182 703 832 1003 913 480 559 596 1384 421 1056 911 471 1189 613 745 318 1114 618 181 423 862 903 622 649 886 1119 1327 687 551 678 844 743 1014 299 757 492 315 1014 1127 1387 1243 696 1020 948 553 633 468 699 1415 282 704 724 532 995 801 927 675 1075 481 488 638 638 743 804 774 609 645 1064 926 1060 554 407 721 852 324 817 412 386 1066 684 161 350 681 708 337 857 174 691 561 1223 1236 686 538 1010 1322 1119 510 1001 741 246 546 786 1151 1341 672 810 132 784 461 667 795 1223 1206 1231 656 832 733 703 254 229 770 1219 675 981 886 809 971 387 462 778 642 249 920 539 841 393 771 1225 733 544 580 1240 998 466 640 568 767 619 1156 882 1245 837 858 1481 1015 1103 979 840 657 1078 518 935 1056 656 1073 751 1073 683 689 385 411 1006 1219 514 1172 430 721 551 529 1182 587 336 533 1110 687 700 959 660 443 384 648 825 359 883 352 940 455 484 889 834 1001 671 1165 414 636 868 422 537 1028 638 1156 959 565 647 55 745 1110 461 340 744 417 612 671 493 688 503 524 562 337 597 971 582 1293 557 460 538 694 266 480 976 585 399 469 704 839 1312 118 833 1034 716 1084 243 846 712 436 865 784 700 1115 263 291 228 401 639 597 723 609 461 849 1334 603 1073 783 497 1032 320 1431 563 572 886 967 321 1184 789 800 1151 1018 548 323 969 305 105 1055 1276 588 795 1349 1289 486 681 1469 1196 726 921 354 457 676 543 1398 1093 671 1246 1343 554 1356 255 334 468 851 1227 1379 200 468 753 1279 863 532 303 1021 531 1342 1026 891 643 257 1133 1038 1110 447 415 953 598 1334 587 329 663 1082 455 1150 930 608 1173 473 373 911 782 674 889 739 508 1048 461 692 905 711 1082 702 1133 366 924 400 456 818 978 811 713 834 904 1148 1010 307 941 269 214 351 333 639 553 695 140 877 676 1008 357 856 258 1001 136 437 545 760 1050 552 486 313 807 1056 262 791 502 299 541 882 432 693 380 740 845 1167 943 537 733 743 764 750 725 1102 423 661 693 1062 1065 1067 208 554 741 1124 777 836 467 1011 820 518 590 796 570 696 447 735 451 773 173 850 910 1009 303 815 980 425 1164 719 1194 1213 1151 1228 291 1265 962 458 266 481 827 555 1233 1418 344 614 778 274 1041 397 413 724 1181 739 375 349 689 967 688 985 993 359 1136 1013 463 530 473 369 710 933 1124 1002 959 1182 804 916 322 906 1293 301 367 736 618 778 622 851 148 221 652 1067 828 900 694 731 269 543 822 230 700 514 113 672 368 781 1054 552 332 983 485 419 421 944 1342 894 1209 1070 244 1041 546 1323 582 449 1083 638 610 634 1130 738 419 874 907 315 1230 499 1196 639 863 299 754 1282 491 178 1167 676 767 916 541 971 433 715 649 937 675 985 460 484 771 624 355 631 524 856 647 1061 846 725 440 826 277 723 835 249 1007 935 732 827 654 895 472 306 1447 620 233 724 861 961 211 761 239 985 1130 513 523 1311 1005 810 642 813 255 929 789 1102 593 700 856 1315 427 839 1118 472 743 285 431 797 617 860 581 584 551 825 494 553 727 892 388 1131 386 936 666 245 474 853 1079 989 607 701 677 604 945 839 509 897 198 925 651 755 483 729 667 707 274 925 684 635 1280 1232 1151 1005 270 542 535 863 667 1049 722 1128 779 401 671 1055 909 123 523 555 1056 758 628 350 894 262 1091 633 186 585 844 660 274 689 633 248 1140 805 1418 297 731 627 1173 182 760 216 513 909 558 1251 534 911 1164 1004 872 732 718 1025 394 279 601 541 424 360 1085 740 602 843 426 809 377 401 901 690 1059 1258 1075 754 759 468 264 392 767 449 737 709 1089 1062 546 574 646 787 831 817 1009 1319 1096 762 525 510 682 913 285 260 497 554 600 170 578 837 772 686 780 478 685 1256 938 177 864 1067 195 604 499 754 414 1210 749 700 581 297 535 503 646 457 508 875 399 557 670 488 767 881 1076 821 263 1355 329 264 519 696 1365 1066 608 803 374 740 642 647 474 1391 1063 578 214 710 754 1040 706 627 1049 543 335 482 858 1224 604 660 590 840 315 295 754 1216 1059 439 1004 562 1090 453 608 781 312 681 1233 917 645 342 898 970 681 1103 560 1280 654 791 164 934 838 399 585 694 662 737 1284 645 1019 321 417 773 984 803 1206 762 435 653 852 982 767 323 889 933 618 301 679 842 412 995 246 912 455 1097 854 1125 501 472 387 550 1099 1308 791 913 881 759 859 631 616 746 602 822 473 794 676 647 858 218 685 325 638 819 932 1209 358 677 287 1083 902 291 716 437 654 698 772 569 613 664 661 1061 711 834 713 199 1185 830 824 914 471 869 865 1350 313 610 1075 212 705 967 877 1170 748 597 361 194 511 836 1056 875 989 698 1044 499 502 355 681 170 756 732 678 490 1124 1163 350 429 1051 1385 1065 612 310 1112 1125 733 850 842 919 349 935 999 768 1098 922 621 450 721 983 803 787 646 1222 1176 1263 553 597 898 597 1210 477 689 439 589 939 405 1387 603 350 825 506 646 565 741 915 803 339 657 950 544 1342 640 856 683 1186 480 788 831 509 759 516 588 1113 1323 956 821 383 692 383 672 477 1104 101 670 971 524 669 474 731 992 1099 1252 294 793 771 1053 419 577 699 456 961 740 966 390 640 726 184 1234 102 344 1035 364 1298 589 532 1209 1031 1383 479 1223 827 716 915 716 680 969 1033 630 1220 692 300 547 1305 1078 653 1283 923 1144 1065 864 982 947 505 1096 794 547 985 300 695 461 938 420 857 818 532 965 667 1238 1103 1179 130 477 1106 256 1117 1137 786 959 855 937 596 1231 1154 644 217 787 506 593 1043 582 750 628 998 463 956 987 659 1190 250 1344 1058 1082 826 915 1107 1473 942 599 857 958 1211 648 898 1026 781 648 903 205 295 867 498 671 1147 660 689 390 322 958 575 1312 1036 790 105 411 1059 437 585 939 364 1313 571 514 800 700 1139 924 478 1029 1270 419 509 1091 640 446 1510 947 603 433 177 407 397 710 412 841 320 988 255 906 428 355 583 751 469 440 657 628 526 698 957 551 480 587 407 757 594 243 1019 570 1001 668 191 514 578 845 981 749 210 1037 360 1012 1126 1062 676 1206 801 1139 1059 648 1078 694 795 905 430 311 801 545 359 673 884 885 764 249 828 837 737 1357 893 971 830 689 641 1239 1008 488 583 1413 915 1232 1030 1084 218 880 764 1107 1131 1205 594 565 1048 624 491 1201 414 1015 630 715 559 777 135 818 366 696 567 911 746 1316 275 363 1298 549 960 739 864 729 928 527 463 864 762 675 82 522 1336 730 943 348 1219 786 1308 608 712 658 454 393 1406 698 112 675 632 566 652 1255 687 1239 651 797 367 729 1129 1050 799 1349 758 221 647 286 822 947 924 689 721 821 560 681 984 560 802 1297 154 1056 467 1315 840 238 586 368 383 193 1358 440 304 572 657 799 1288 965 1053 244 798 486 793 867 548 807 889 419 1219 377 756 872 1146 333 967 1157 678 412 1033 324 930 350 1047 501 171 671 335 707 607 222 540 581 1060 803 633 139 795 725 541 979 1093 727 1022 153 773 1051 1043 980 908 876 491 273 1195 322 911 976 1157 280 667 889 253 1014 1130 1033 801 696 1375 1378 710 919 251 659 303 678 224 546 932 1215 1070 382 490 907 696 534 1109 902 833 1158 177 938 1148 495 108 585 851 122 778 1090 325 1111 1031 621 816 646 549 749 1043 647 723 737 930 874 661 564 582 537 968 378 882 443 451 744 634 281 730 763 518 277 395 690 384 760 407 982 1108 823 1172 1037 631 158 656 842 907 553 1037 604 668 1061 651 1049 775 1063 346 926 1377 684 1285 676 1239 166 805 646 231 846 942 730 294 322 1060 743 707 796 408 736 632 867 1075 361 1096 641 906 610 592 1196 782 797 805 158 856 600 535 500 770 1017 678 1079 877 721 298 615 812 1163 1277 634 861 372 1310 421 490 842 431 649 1127 1058 223 526 721 857 857 856 532 823 1110 743 1121 656 436 772 844 1072 279 329 1052 158 1337 886 830 327 858 293 753 626 1194 858 495 656 732 709 390 290 901 697 847 956 1007 721 209 343 326 703 614 811 375 865 1331 834 958 468 678 982 1393 371 692 523 890 1165 654 1330 917 907 467 710 836 694 644 721 568 702 716 669 726 485 1536 735 610 941 699 412 561 691 903 750 1095 821 750 527 576 186 1058 93 207 982 808 1006 172 1088 1193 282 615 1224 60 509 645 964 948 746 492 524 575 875 465 72 839 505 1129 1196 1038 808 971 761 1094 1062 452 976 664 835 628 783 372 397 424 333 537 365 834 1109 668 1086 1039 694 603 941 1056 1108 690 450 1087 325 435 841 592 522 283 770 767 368 1290 815 943 238 520 825 1109 351 407 210 730 1250 614 1381 854 901 180 1019 589 513 531 632 1412 392 1157 891 636 496 648 433 673 1469 1264 837 521 844 647 858 270 712 915 703 859 728 1059 721 842 648 863 540 636 1259 306 988 919 509 1217 774 678 626 948 583 1194 411 678 756 112 865 776 615 1050 422 976 1113 994 612 1401 1184 167 580 336 891 1175 620 583 676 581 344 442 491 1135 450 612 664 692 837 646 548 581 1043 1481 1248 1199 809 276 211 526 920 974 1139 410 561 492 397 407 707 813 699 958 312 519 624 1195 997 454 861 1112 309 1266 750 564 483 828 593 197 723 645 837 700 723 776 833 1303 874 501 574 283 1270 683 697 894 888 711 691 757 792 802 408 335 1054 858 636 846 634 1294 730 722 859 490 802 493 784 739 1211 896 910 419 1101 1151 662 891 802 464 937 377 400 1102 1342 1039 1053 416 915 595 684 262 1308 1213 403 587 870 423 521 317 692 405 942 1118 483 1115 722 1392 595 1050 644 499 637 267 1279 726 734 752 771 851 449 976 1004 593 516 846 526 753 852 742 141 698 372 232 746 800 265 1156 1066 664 463 1169 654 618 1000 647 726 494 683 187 888 920 482 915 796 1130 1176 543 127 570 831 1387 246 716 939 964 375 513 899 631 1067 1410 800 105 856 674 1376 824 438 824 432 567 664 698 580 1216 747 589 1023 705 852 907 913 969 1112 1109 959 422 367 978 1080 836 793 680 425 1040 504 388 808 973 631 609 865 835 1018 1019 688 439 1026 562 966 866 760 549 434 258 1009 948 531 774 624 1116 420 902 649 920 628 973 1100 1020 780 403 392 731 173 1088 1323 451 1074 735 917 577 486 1189 1196 1237 1005 1064 786 231 485 617 587 1118 1229 770 1235 930 866 540 786 1130 624 725 486 1097 199 729 759 672 1187 1014 179 1156 982 665 991 788 292 776 123 1033 839 769 672 1019 397 1316 1048 552 449 356 856 511 459 1332 552 492 947 826 987 517 612 769 532 70 415 1085 270 794 302 957 324 788 120 807 439 776 627 532 572 477 1044 210 1246 1242 871 561 1160 1270 1040 600 906 1084 705 623 588 586 594 610 757 996 394 870 782 373 644 523 1076 994 304 985 1060 754 500 292 1081 694 644 722 407 540 876 1032 938 1087 427 1083 377 1313 1258 755 747 465 507 887 1191 575 938 652 233 513 452 1220 770 514 430 419 407 592 580 1050 554 667 810 996 850 774 1082 630 1237 1057 852 210 318 1343 1060 1043 1064 272 426 784 880 983 1127 1409 1124 890 1021 703 787 749 600 1187 1121 760 629 988 915 256 301 390 1156 336 1266 737 509 558 1000 589 310 622 1052 717 300 909 574 1195 856 565 1207 599 995 1020 619 1273 204 741 1021 1156 328 789 669 590 808 1086 935 431 714 758 266 821 1068 477 499 758 400 457 700 1086 774 507 1311 765 1046 625 952 850 739 486 422 340 208 320 864 1000 803 858 1313 1022 1023 61 802 811 715 1358 588 838 645 894 881 763 322 1103 1035 1016 1245 1161 838 916 627 324 1350 703 1063 279 849 1238 969 152 605 902 863 519 765 904 1094 610 744 891 530 430 406 762 679 152 1086 1046 672 580 818 1342 993 448 291 558 1249 164 1314 886 574 1311 1237 917 646 989 730 439 380 821 1230 269 1034 434 689 537 615 457 418 709 1206 951 278 524 417 879 589 692 677 1138 618 593 706 795 798 349 798 1130 882 893 593 715 720 719 1377 1088 1053 827 300 978 517 321 1059 457 197 795 528 1118 757 1295 1047 309 681 972 863 961 1270 1074 317 536 1251 775 378 857 480 1163 993 809 614 1413 610 520 870 756 766 447 744 1046 1182 1073 608 959 721 281 132 724 810 724 575 729 735 782 828 158 275 300 534 905 188 786 1123 788 175 1325 586 732 448 1057 464 1155 1372 1095 745 660 549 1115 639 1045 486 1192 899 800 1337 950 563 675 457 1047 914 485 472 1078 828 367 339 372 1231 1190 722 776 1084 665 1086 1134 602 835 932 863 310 1307 315 698 280 573 280 449 384 550 800 1316 324 799 601 578 984 618 1391 1114 597 1085 742 907 680 123 626 598 803 948 1286 404 302 383 595 970 621 425 1312 623 996 788 951 621 1269 183 741 723 586 550 921 1001 743 1156 489 289 1146 1026 723 477 977 570 1168 861 799 794 222 503 470 344 241 1105 278 1168 879 506 419 420 1262 266 168 755 448 185 1087 469 1022 208 549 873 534 331 540 781 944 1049 804 618 1150 789 478 1136 321 350 241 359 477 905 537 1055 588 791 578 393 521 727 418 627 907 1250 1169 992 1122 449 335 607 281 881 254 706 464 486 433 1351 509 966 942 533 925 255 1126 1227 231 901 581 736 628 1241 1226 149 1016 896 997 644 233 1060 545 384 1409 716 129 413 310 476 444 1119 254 681 1141 958 392 913 410 1260 740 313 1330 723 754 526 883 947 1208 596 664 814 1004 492 1036 659 611 500 566 758 700 1385 1195 963 673 900 265 967 258 622 562 828 493 1345 515 363 129 573 865 364 299 745 569 719 1249 721 505 810 1031 756 270 430 793 1355 877 807 1282 667 626 355 1210 791 619 637 602 355 224 239 401 505 455 590 1045 585 704 1006 720 707 579 772 881 389 801 636 728 888 212 646 361 994 843 457 1447 907 489 1079 260 1315 460 796 467 921 592 194 656 757 1028 854 895 720 788 926 843 410 848 1105 619 160 383 652 944 1294 1185 828 857 381 458 722 489 786 940 1057 1026 459 1157 854 1330 305 947 481 573 475 744 636 747 238 1097 446 531 541 562 820 921 478 853 710 443 420 293 868 666 545 430 487 549 1015 894 423 340 1168 1270 222 560 545 243 632 749 398 998 510 595 847 551 244 1291 1328 1185 469 1186 853 647 529 296 639 929 1394 509 982 238 1189 1240 709 847 923 1290 1157 477 516 432 411 841 900 474 574 353 1317 378 858 928 1387 1108 1370 454 714 1065 416 1047 696 614 992 832 509 1215 1205 551 635 735 781 979 621 730 249 372 945 604 345 1017 890 471 822 405 1069 475 464 298 1099 1024 1238 840 1131 819 405 918 606 718 911 1328 148 587 840 408 1291 1023 618 1023 741 524 265 661 1167 754 653 339 825 1058 1010 567 658 375 296 477 741 236 944 778 753 611 867 949 757 797 120 1029 1166 808 826 995 1141 427 676 992 197 316 985 388 1151 1280 911 730 935 382 1090 882 1258 637 1009 343 266 820 785 945 635 961 1318 714 222 208 674 433 324 962 1045 562 463 600 1150 738 632 1065 789 1215 1075 591 881 1035 362 377 1048 378 676 1281 670 1024 526 708 604 786 945 532 551 288 774 1260 771 778 1219 824 250 1331 470 1026 551 1082 378 370 434 505 597 508 781 666 811 823 95 186 745 882 505 355 667 943 248 848 321 564 828 746 468 948 944 452 1003 380 923 842 732 358 651 818 899 771 1068 889 942 674 255 183 818 737 532 1022 610 672 1078 1293 716 560 652 673 744 574 1027 322 1271 833 845 219 1063 594 1317 844 522 802 418 923 439 574 1024 1331 626 474 1084 1329 764 303 404 315 623 740 964 1279 1068 281 712 703 1156 562 456 186 962 923 593 750 238 199 823 227 592 1129 831 917 629 382 873 425 741 180 928 469 1075 790 385 929 706 1001 585 215 809 424 260 866 1398 812 699 436 635 669 463 633 866 611 641 373 1033 355 840 794 542 311 478 484 495 626 583 950 689 1059 1143 502 587 622 1057 913 466 1087 614 1246 935 519 746 1042 716 399 1045 1040 496 956 729 889 936 875 465 560 845 521 461 830 985 1144 451 976 789 360 451 429 1005 837 396 1058 1072 868 1183 480 657 670 1379 816 782 256 835 584 1122 1039 796 343 437 593 944 609 564 480 510 1260 685 984 1026 582 490 778 414 1221 195 420 1099 192 742 889 952 932 639 664 1044 656 764 884 625 703 423 1090 733 679 514 685 167 370 746 891 522 585 876 1188 1252 864 134 159 648 568 928 1031 627 484 315 1194 936 223 458 1008 655 295 389 244 959 227 1009 1114 678 201 769 859 821 177 499 589 458 1105 864 669 463 317 536 980 642 732 1275 408 270 448 1162 185 651 590 465 949 1025 1204 1051 936 142 1240 699 1146 929 340 1030 522 1111 617 573 908 684 902 197 524 1084 317 550 957 918 704 1208 877 991 377 800 1090 1254 1026 826 469 452 777 1109 876 594 894 1160 65 775 893 795 793 377 977 551 801 975 702 857 1076 470 245 745 734 318 943 998 352 350 885 1052 155 813 850 606 827 73 1010 743 1157 522 441 983 889 1072 963 1100 1103 478 919 955 1120 983 472 822 550 402 466 836 1235 701 856 711 794 389 758 393 353 915 805 416 916 895 52 655 659 647 498 105 297 1139 528 592 962 986 329 319 386 291 795 660 607 979 593 1032 1081 1093 504 1289 1385 325 946 302 781 1337 383 1117 1311 1060 754 671 630 330 803 1204 745 691 318 1159 802 642 859 925 72 691 862 834 662 291 658 261 562 802 1212 581 790 1006 1339 480 1013 584 999 360 968 444 795 500 425 872 947 800 677 1082 1227 31 1150 940 575 647 796 747 904 859 383 769 1207 691 170 404 439 881 1150 942 477 330 710 906 602 924 1084 1052 765 349 703 823 835 311 864 942 1271 619 310 529 694 586 786 849 766 585 1144 963 299 271 721 1153 835 846 783 716 630 1039 262 1035 260 339 891 1206 1059 417 555 729 179 687 1311 902 855 778 661 971 833 508 944 657 499 929 444 951 1051 325 773 160 776 595 732 503 793 500 589 627 748 711 522 1250 1178 116 554 364 591 1120 455 915 339 619 1000 657 242 162 1021 891 706 432 1077 805 1008 899 441 791 1321 856 882 1084 1294 868 905 319 314 463 1246 1008 531 1174 872 1060 278 700 853 706 798 673 1082 1089 631 448 312 317 1147 817 327 747 750 658 649 565 319 1094 1279 876 718 491 560 888 204 786 755 889 703 1043 191 794 895 852 973 765 1097 1236 876 625 1042 493 422 89 953 1050 1082 773 1258 368 625 742 1040 1248 541 972 615 808 439 1115 492 926 1026 799 713 409 876 1339 444 1192 1379 507 1256 679 501 1229 1421 972 1054 1046 1110 588 648 645 628 302 315 1215 575 510 409 424 628 719 722 448 714 843 731 1070 1202 964 874 474 624 899 495 321 288 1256 585 153 1352 737 741 683 643 808 1001 1027 733 753 440 296 891 610 393 482 733 798 351 840 1181 429 413 891 526 930 1228 147 645 733 1261 344 1170 957 387 510 500 576 618 1160 1098 1105 746 698 893 811 471 802 907 49 1030 415 370 1044 1147 579 310 571 120 924 763 990 735 1035 539 969 727 1270 366 1302 1125 491 734 845 1303 621 871 312 561 980 989 663 535 725 820 1198 525 940 1147 984 857 208 330 489 284 439 776 873 714 755 1377 478 1089 748 296 759 1070 703 477 829 575 724 436 1222 507 1052 364 488 251 1152 1177 967 208 894 435 609 742 1165 1116 790 914 1094 837 648 849 309 1397 493 761 1022 490 793 778 912 934 766 705 568 160 850 757 951 897 208 617 843 317 1259 168 283 683 300 1056 736 423 941 955 1164 667 736 451 736 919 631 497 322 472 591 759 1463 666 837 769 1043 1082 1022 1180 574 1149 627 337 173 585 859 1032 556 456 242 539 1430 508 1156 1236 692 347 910 602 681 568 289 796 743 588 977 1410 533 891 1027 1010 822 868 902 374 791 1190 836 930 974 320 849 1030 1042 743 767 632 1054 1107 519 489 1067 1058 919 662 694 672 1015 868 885 1412 744 790 171 890 1062 862 862 832 209 309 529 1373 874 1365 833 788 710 706 603 787 998 256 579 644 1021 566 701 1186 878 743 591 813 298 643 384 742 1124 1267 176 733 541 431 1165 697 689 507 825 382 1233 848 539 1056 496 707 688 1014 1199 862 848 647 583 222 901 1215 778 782 153 720 449 796 170 1143 949 1347 817 285 779 176 627 392 1253 609 507 1174 450 1095 1142 787 287 701 689 175 628 711 1314 1202 750 971 90 507 345 662 680 227 253 759 824 674 520 1037 945 275 924 468 508 741 1189 546 978 495 1037 440 850 305 574 950 775 922 842 871 1443 736 1217 624 974 836 817 692 731 1014 794 1029 951 1102 313 930 902 739 146 996 600 773 518 376 562 233 950 578 170 1116 803 436 666 593 896 295 761 951 987 730 986 1303 1043 283 795 864 1105 613 427 426 722 577 518 521 629 546 1136 453 1168 560 748 920 172 511 825 898 1109 735 584 1057 431 376 481 1013 209 151 732 635 925 882 529 899 983 438 449 570 1226 1047 556 796 565 706 598 479 1058 81 249 754 906 1140 563 340 905 907 999 655 777 763 667 967 275 1352 520 263 481 1361 704 1007 578 942 568 586 1048 435 92 161 923 638 1209 792 1149 1131 1078 1061 620 450 1184 285 581 575 1239 389 512 734 552 604 685 796 1191 496 380 367 403 240 423 481 307 475 651 962 231 1011 1268 731 852 819 240 765 431 822 865 891 634 1283 1210 858 281 610 638 673 511 797 726 507 1004 856 175 250 704 371 731 381 1171 373 553 1153 1180 674 685 202 956 680 739 377 301 335 296 466 678 702 78 1233 1109 1150 776 791 404 984 941 687 210 377 580 834 1172 65 1027 387 715 249 1175 740 560 351 404 787 1398 880 1046 986 767 826 826 854 578 1034 758 316 282 590 944 822 375 387 263 581 779 286 753 321 501 578 838 242 372 831 615 1184 772 405 924 246 1002 582 763 865 696 556 586 454 859 207 809 153 585 587 1296 876 769 833 790 667 821 274 1260 950 1396 359 740 757 1239 564 1298 865 1345 1053 853 694 858 521 1085 404 486 417 774 716 1196 515 723 815 739 772 623 583 645 1322 299 1131 782 1062 506 815 780 241 708 742 359 972 506 1189 740 570 1012 1035 958 1045 1251 1059 662 294 1201 1058 474 1141 1159 732 313 78 615 835 823 770 978 387 658 1047 970 441 1143 511 619 556 604 434 218 1124 521 392 908 783 681 789 1079 580 1069 512 416 745 1145 547 1070 483 769 403 817 705 592 1088 1426 1114 805 386 910 655 706 481 622 656 509 939 886 1004 341 847 222 1055 490 823 335 530 872 812 869 1075 322 797 801 851 557 234 1218 543 772 837 790 289 1443 645 135 689 1261 1173 972 846 792 417 529 435 1009 425 649 248 489 844 346 1069 840 669 765 818 375 301 610 607 862 276 681 509 577 417 692 1056 1136 341 333 1129 1258 1000 432 1064 847 240 465 1319 614 1367 690 317 446 641 923 784 1005 1347 822 586 757 1345 357 1006 485 752 1319 883 287 812 1233 619 886 1073 431 300 956 706 1132 244 478 398 839 1090 444 352 1105 667 774 1049 665 1232 1326 338 314 608 861 630 376 208 803 1229 1057 954 526 485 1142 887 970 1182 739 663 487 1309 909 719 771 54 854 1102 817 714 432 624 1273 699 906 886 873 977 223 450 899 951 711 755 272 1203 535 804 460 884 1218 459 194 365 585 946 908 775 388 577 363 246 666 1136 784 521 1019 1068 600 598 482 808 598 232 592 609 612 723 507 1078 1132 386 364 1106 468 1023 238 863 1022 297 868 583 668 1405 837 1264 405 666 679 768 1018 441 674 471 1147 782 1062 691 982 509 625 847 559 796 939 528 1017 586 561 304 794 689 785 548 266 839 386 564 886 825 571 756 211 873 924 926 841 863 130 798 995 145 1299 1104 530 1160 657 828 989 1074 589 504 769 621 452 1233 752 713 887 1128 992 322 832 689 1132 357 1116 422 716 804 695 339 273 654 500 925 257 511 560 784 435 816 679 516 620 769 1286 658 651 925 804 1178 570 601 469 612 940 917 647 262 868 1058 1252 988 1226 705 985 312 309 226 1048 223 1354 848 1078 850 595 703 601 600 769 1378 1048 457 836 816 433 682 1004 406 773 831 411 1026 895 1120 787 471 445 388 1041 379 1068 505 845 407 429 1014 313 1020 1109 1175 864 1219 436 544 333 268 1191 345 414 816 397 1010 710 309 842 508 456 182 974 524 252 317 771 758 592 648 589 799 1236 867 532 1114 1048 332 993 799 778 573 578 825 338 557 830 1000 770 975 643 735 405 588 443 836 437 698 332 1111 717 642 484 324 63 466 698 789 591 656 76 1128 1010 590 690 736 719 1087 877 1091 842 822 878 636 1199 870 297 856 638 370 684 829 739 773 285 506 1008 867 679 975 305 528 795 859 527 1008 365 588 781 997 497 1446 689 373 1083 851 867 550 871 672 672 652 604 1072 734 496 769 944 552 256 472 1007 962 236 284 721 1071 701 804 1228 1063 541 306 430 608 155 1199 513 871 430 688 704 982 1167 793 373 748 687 517 536 120 1177 535 1214 695 722 645 938 558 1119 826 334 904 1120 1220 1429 438 915 723 656 1023 1050 440 531 658 340 625 611 1004 1002 1142 722 650 267 591 808 587 1042 343 1133 419 629 785 783 818 669 780 1151 761 281 561 362 868 587 817 920 945 1143 827 1403 813 465 705 212 1151 1132 460 901 1330 964 943 955 834 575 445 724 841 481 840 358 708 957 1000 798 1077 1261 982 999 639 320 393 478 575 642 1015 530 509 392 673 167 565 852 732 104 842 747 1198 1010 1209 163 689 1123 619 392 887 39 114 680 584 1147 383 1289 637 968 830 764 450 822 1346 551 538 978 201 333 426 371 270 503 912 517 705 453 1110 781 616 802 828 1060 685 925 586 727 1230 773 917 1040 636 437 348 283 677 766 363 859 736 1016 479 128 1213 319 998 530 634 830 1098 684 656 268 639 372 676 780 1209 850 618 458 1132 738 1199 350 1289 547 409 690 958 818 649 990 141 899 362 853 791 575 612 857 1220 748 953 344 759 226 505 755 884 920 849 85 855 601 770 797 918 929 954 820 646 976 856 849 794 950 624 804 867 1149 680 519 866 1070 299 271 1119 1121 702 623 632 666 801 481 906 693 655 1023 729 374 729 935 520 633 864 645 638 598 1078 258 432 1079 842 476 681 213 144 270 812 792 283 642 596 689 1055 689 334 1125 1018 641 533 827 871 1299 852 301 520 1247 1240 351 798 729 1084 795 1397 774 690 580 883 659 508 1042 803 1342 472 805 252 613 570 577 714 836 583 631 178 703 337 1117 886 1099 778 784 301 831 786 806 794 657 791 830 902 741 532 1063 630 191 1150 998 1017 689 476 422 503 871 233 1099 575 989 536 1267 991 297 629 519 971 501 614 674 850 363 80 532 109 1478 723 631 942 514 890 686 825 641 564 552 715 554 1026 815 1055 90 1098 138 1130 694 1045 660 832 1137 794 1132 1175 419 511 891 287 318 551 975 636 1099 1127 206 948 1251 347 977 845 722 1154 388 885 849 480 886 508 679 698 338 796 614 555 644 1127 824 917 574 436 851 847 1066 973 643 604 1174 546 473 753 1144 474 784 1377 1177 649 569 1294 1079 514 602 399 932 404 976 1324 1048 645 441 899 1120 1052 806 292 977 698 558 847 917 428 853 263 446 785 965 1120 934 480 368 613 418 1047 198 383 760 1023 924 541 275 506 525 322 556 297 791 279 903 611 1006 151 942 345 515 573 884 1051 993 390 847 303 951 749 480 478 376 917 681 710 782 971 458 740 541 615 496 804 1293 684 377 1399 328 453 1201 337 462 575 557 813 393 598 1004 712 668 1277 528 503 435 694 828 1149 1090 749 591 630 575 422 1010 1070 897 185 260 724 983 375 297 613 509 1312 887 934 441 1130 715 918 1160 663 576 807 996 1388 803 578 963 460 1079 822 207 907 934 655 757 701 1060 355 767 349 1047 462 784 464 392 259 803 442 636 785 1346 830 524 1084 222 325 1341 467 640 540 493 778 621 690 869 624 436 1053 708 539 709 748 614 807 815 636 1309 1217 714 572 782 785 650 803 256 774 862 893 687 1121 577 856 1126 378 243 987 1262 349 482 854 571 581 433 757 300 1209 387 847 1154 401 278 993 1318 843 618 781 964 756 1083 387 636 847 654 917 659 882 1205 744 706 854 655 1036 1086 413 146 930 1259 426 435 400 1123 480 613 714 553 74 362 1019 741 687 828 989 976 515 771 657 430 624 830 1272 268 960 1046 278 641 943 825 533 602 499 461 774 1171 739 1189 878 899 526 574 1254 1082 1111 1100 428 754 853 350 1060 1046 786 826 704 681 382 166 588 761 866 75 994 183 533 887 677 440 1076 556 366 658 498 1395 1154 500 333 559 865 693 234 739 51 817 452 604 1107 717 785 530 956 1132 1180 735 1396 943 947 547 483 632 797 1121 1006 578 754 500 997 444 1150 645 1350 229 360 1239 713 965 775 887 1264 707 517 736 1126 258 536 542 694 789 486 456 435 926 815 514 609 958 494 367 622 871 1039 1337 387 657 1126 413 1083 627 350 669 296 1036 799 408 1455 301 432 1009 541 671 564 1135 633 741 624 640 542 463 620 1204 662 878 372 721 975 232 1119 829 607 897 931 1102 592 935 1431 1207 503 561 611 581 473 860 775 723 918 246 637 303 284 417 491 1044 1324 493 1249 743 775 621 944 549 640 665 646 598 386 951 1096 448 1290 943 297 744 883 1066 746 641 728 634 867 783 1128 863 834 708 775 370 712 348 367 627 655 772 443 249 1027 798 662 696 1125 946 693 594 1080 1104 557 524 863 633 1132 817 766 617 636 766 254 913 1243 865 1013 759 558 1032 1210 481 599 449 894 467 1016 842 1187 607 724 759 809 1006 643 973 377 766 999 916 1001 561 650 431 865 644 538 842 505 859 585 647 510 1321 1028 833 536 1155 465 427 653 778 1284 1024 1267 863 885 943 422 730 791 609 562 712 394 729 1207 594 1099 537 792 732 587 757 899 442 1189 1425 906 915 711 1057 802 396 459 743 332 1016 1063 881 390 857 404 636 782 374 513 597 423 1075 828 279 672 638 790 182 760 728 583 364 122 994 805 635 749 737 582 879 810 307 855 990 185 823 828 548 566 1004 1211 1066 351 276 920 1067 485 964 1010 787 689 542 1036 1047 1202 908 889 321 859 649 1291 563 766 676 911 822 1016 1179 751 725 345 937 789 856 437 798 962 1017 1330 761 716 422 769 680 819 97 230 232 560 570 819 741 280 1006 165 731 316 934 729 987 876 1092 326 93 861 1219 698 877 1088 692 355 674 479 340 1477 1298 720 858 970 1187 525 343 1064 821 704 729 923 688 877 770 205 1090 881 771 886 297 614 282 650 1008 1361 698 948 275 462 346 536 1164 742 1019 996 1116 808 1056 1216 1061 825 551 667 978 548 936 1068 615 347 985 423 406 1473 516 769 709 233 839 422 867 248 683 390 874 1080 1356 273 220 557 1025 527 286 462 311 1219 695 611 495 672 665 996 599 1052 1183 741 660 1180 155 809 621 1234 459 356 703 741 741 1217 333 771 956 773 933 683 676 1301 751 1376 661 816 892 582 959 1194 911 992 738 1262 732 649 925 1124 328 935 502 886 250 750 871 626 682 400 338 1038 601 733 852 560 1140 599 1043 915 971 1350 1354 1239 711 507 1089 949 1250 1087 520 518 848 340 444 539 632 1461 638 573 653 807 621 935 1241 955 1141 387 1063 314 974 1110 1078 623 1175 618 1112 559 714 1253 174 1066 1251 484 513 467 1031 1270 676 224 673 181 162 792 683 808 774 666 1005 779 1016 554 849 749 525 994 688 610 985 791 371 557 285 332 705 729 883 431 680 837 389 553 762 621 296 541 610 639 1260 901 769 1112 1112 1047 640 1278 751 1162 782 848 779 755 1131 109 331 496 149 1125 628 503 558 303 226 277 356 226 1298 968 680 750 635 141 1142 726 246 731 919 639 1193 747 924 263 1021 731 986 1006 854 942 1102 539 331 1010 334 1266 745 900 266 970 777 970 1138 688 653 380 897 1188 805 579 176 493 417 322 812 836 853 699 881 479 571 1069 279 806 1373 189 484 838 1139 637 715 1030 1212 1060 830 462 827 882 986 735 1041 326 657 1364 512 576 642 978 605 597 261 680 504 486 775 671 1145 925 1000 677 612 408 781 738 748 742 1426 648 218 959 681 727 1315 994 459 711 406 1313 892 698 336 509 935 1055 898 899 1055 749 1109 1172 1154 880 492 1305 637 586 1263 1195 1030 703 635 1095 857 129 870 443 409 922 221 595 1084 873 766 777 577 1227 839 871 730 693 545 579 1235 414 708 883 1306 754 655 347 1108 343 1021 1033 769 457 394 638 85 608 858 414 682 780 1098 437 882 878 458 964 1212 722 592 1045 1019 731 389 1106 536 670 1054 748 575 550 1233 517 821 829 672 321 1288 702 442 1036 830 774 372 764 1073 471 177 1030 967 292 349 693 1124 339 618 915 504 712 443 697 793 1074 368 1095 449 1064 569 330 389 836 311 270 573 651 972 1070 352 905 758 841 970 1356 770 353 1177 599 737 1143 882 753 812 895 692 705 752 1079 696 960 1484 816 624 775 1195 1140 738 322 511 754 272 605 502 882 578 566 1190 441 1009 599 746 538 1040 1013 322 909 1200 531 239 632 292 485 381 935 748 1143 904 1233 630 420 286 1044 471 213 546 397 877 612 1084 416 543 821 845 682 1098 627 303 429 669 923 661 820 296 1316 377 690 1146 933 320 464 1055 891 714 307 933 1152 569 805 743 929 519 775 921 1188 833 1262 282 1004 1038 851 1181 142 854 819 1082 843 243 460 797 620 393 659 491 1061 1205 542 481 733 1067 562 154 925 443 289 1092 1153 573 320 673 537 1052 1010 800 683 525 542 1091 557 785 342 1104 899 544 1186 767 707 517 876 888 360 949 227 1224 1001 1216 588 775 1091 267 1045 782 604 840 902 749 343 911 718 604 503 356 406 242 364 962 235 1004 695 434 681 788 302 939 788 252 551 519 1190 637 1044 212 361 1030 1287 509 325 993 629 791 421 1276 594 842 67 726 394 922 966 1220 371 225 793 1256 1112 747 840 773 1011 106 925 1331 716 1235 1071 933 517 159 1227 435 389 1061 961 319 39 1227 807 822 658 716 767 816 1246 831 571 251 258 753 858 1055 702 959 577 666 425 1038 1324 373 865 579 789 1238 1207 967 829 643 572 332 739 390 984 894 1054 606 711 166 538 1035 817 1189 398 613 736 642 1314 1412 349 479 666 1173 533 636 926 677 381 1271 628 925 1476 755 565 459 897 1260 951 909 686 478 319 608 226 683 770 157 1194 462 423 440 1117 617 428 503 135 986 831 792 730 875 1128 1069 798 617 905 935 545 172 760 484 793 557 786 863 1152 846 533 880 897 1203 1260 1273 254 479 791 839 1247 115 618 1028 865 1204 495 1134 370 709 554 601 446 912 983 106 394 553 983 888 392 676 1024 249 681 1119 1221 825 303 568 568 915 732 102 586 799 194 428 1008 814 349 559 308 662 1166 588 752 866 1035 668 445 847 1237 983 563 585 821 608 1163 524 622 1085 667 667 727 536 687 1214 639 731 762 841 652 680 261 1159 736 1004 1133 596 1167 948 963 712 625 410 1139 1143 553 599 466 343 782 885 874 561 946 355 421 724 405 316 221 1120 1058 464 436 412 369 860 972 786 480 475 1023 598 632 652 585 773 476 469 1217 725 618 615 306 245 746 1012 531 548 787 1037 304 652 803 651 345 529 1346 950 721 1233 730 569 487 540 251 513 493 259 834 559 1247 690 741 299 509 480 725 1163 541 704 403 657 753 179 850 740 629 887 663 809 932 1153 1030 428 119 589 282 286 1090 181 462 707 328 607 712 457 450 521 900 943 763 1016 832 569 419 759 596 290 342 781 903 545 630 970 546 839 528 598 527 568 784 1351 652 879 991 852 608 748 876 1081 1026 416 934 495 666 299 933 1012 492 1376 1048 536 492 871 448 1056 256 897 906 824 866 871 820 702 780 520 412 646 791 1337 914 400 499 1290 306 442 1094 1176 688 451 492 932 359 563 1071 826 875 917 1401 631 1044 608 1325 107 330 1192 669 856 904 503 512 1227 984 1413 491 797 459 582 353 868 1362 937 1077 804 357 1205 775 269 424 423 963 576 1300 870 471 1123 582 601 582 621 490 1009 722 1097 624 1160 1234 458 838 994 681 783 506 1000 144 598 205 435 974 1065 714 885 644 523 676 1177 554 964 656 681 812 1311 877 1270 665 1031 597 1293 891 794 444 680 405 793 301 929 442 842 609 1064 594 1303 722 968 150 992 143 625 862 204 527 478 552 528 649 542 745 898 122 684 76 484 633 264 692 542 810 697 892 333 208 688 937 603 675 304 500 371 233 1222 428 375 1074 215 755 431 1083 923 698 776 348 1142 1084 630 791 1008 768 706 1154 764 875 1126 1241 611 1235 574 277 896 705 657 893 184 778 294 444 257 1257 319 292 713 558 774 624 632 803 293 701 758 1266 288 442 682 527 1067 799 424 780 878 558 330 1167 1212 759 878 1306 347 844 875 513 722 1041 288 358 890 781 527 1075 522 551 403 868 603 979 327 1064 783 988 634 319 91 496 1240 1325 731 776 721 507 904 992 198 982 946 482 543 1255 592 463 823 1121 454 858 200 664 1067 936 357 623 469 764 1283 714 1018 503 876 745 814 947 842 387 602 287 1068 650 1125 726 582 279 711 499 654 694 553 860 599 963 1181 940 492 307 377 1039 914 176 1203 1352 461 1024 983 799 744 1181 599 1133 322 830 1107 560 528 391 897 593 473 475 1024 1272 1347 811 538 671 1032 688 1029 941 854 899 1201 844 1132 498 966 482 1006 341 800 309 1223 528 846 1301 658 879 616 655 819 575 831 392 993 501 749 517 833 832 1001 612 646 649 720 702 517 852 985 411 609 581 1196 703 418 1059 567 780 804 728 1095 466 660 1031 405 643 668 968 699 670 124 952 760 1202 935 595 356 848 858 516 841 645 370 824 703 731 1122 302 1037 653 441 418 1269 793 734 384 773 399 581 587 613 670 844 1010 1305 473 361 344 1060 239 919 904 820 843 714 902 554 1233 545 834 529 380 1226 760 546 425 605 578 218 737 1222 1160 319 489 886 550 391 900 1103 1000 584 375 728 334 440 597 613 539 800 854 482 942 453 339 738 701 703 559 1208 949 604 336 928 1276 1085 1213 941 437 449 546 770 350 739 664 705 835 1050 480 98 621 922 177 924 729 751 575 300 1043 919 680 615 826 653 983 367 1224 253 871 407 786 574 193 532 657 403 1090 669 1119 566 517 671 920 650 646 618 812 831 1150 494 962 681 946 963 602 626 1031 1057 637 414 392 60 784 334 708 973 303 262 829 409 847 1043 762 843 116 256 1086 680 980 1072 1134 355 1084 357 846 1189 988 1216 787 581 769 766 994 688 977 321 531 755 452 708 1207 623 934 1019 1105 680 488 329 1017 1038 278 348 1016 588 272 525 349 470 429 722 935 983 424 689 369 477 1017 768 838 308 978 186 627 205 606 1264 770 810 911 759 977 1220 1072 482 713 591 389 340 445 1240 1059 772 315 942 940 351 898 995 1042 351 1066 734 947 1143 713 551 666 861 323 656 994 700 1033 888 1030 1150 1042 551 783 628 1347 1443 151 573 601 1216 795 861 770 872 974 545 965 1069 460 678 450 1001 249 628 484 918 792 354 636 1320 918 1036 402 730 939 408 537 773 774 810 1281 473 428 741 719 802 247 1057 1141 409 711 638 1107 1352 320 526 330 519 228 262 188 689 699 576 371 751 320 808 1076 1219 526 664 1418 740 987 788 631 269 53 594 572 1185 1139 804 179 374 347 883 1216 287 319 1078 823 993 1200 410 492 199 616 734 615 350 1032 425 1003 235 781 830 648 859 578 757 904 230 627 430 430 433 706 769 256 718 1173 607 628 363 650 613 1014 556 705 519 725 930 762 1092 312 505 296 799 115 710 980 937 397 578 559 506 708 464 351 964 301 942 519 715 885 497 612 304 1151 582 719 618 915 943 522 668 506 272 848 444 727 533 597 546 603 415 753 658 1020 511 584 153 890 363 1046 376 764 1100 996 113 272 373 810 546 898 1256 648 985 1025 1136 345 963 1040 319 617 846 964 323 443 958 1012 165 274 707 664 460 1007 516 483 1108 905 675 916 1064 1160 843 525 1133 801 272 284 1166 202 800 969 783 482 394 856 778 910 293 997 129 534 1456 763 624 458 579 1255 879 1113 730 907 566 643 743 349 812 448 512 575 864 662 506 313 639 884 694 469 557 1087 810 872 528 774 1097 946 295 678 465 849 621 416 1254 1065 740 785 496 984 903 672 995 196 949 678 740 949 607 1220 447 737 408 570 499 1087 476 808 559 870 605 778 959 219 269 605 959 794 769 1246 357 1093 1087 682 860 462 411 1277 1194 822 712 1124 1253 241 1075 1030 677 799 1117 250 294 888 1248 393 554 740 715 775 467 507 634 770 1061 1292 1105 841 1148 1007 912 1219 1229 868 217 793 1255 465 638 671 658 415 273 820 540 804 529 311 383 848 547 863 1245 1175 770 811 675 1105 666 1011 802 590 1051 723 486 757 1098 1024 722 554 514 970 595 640 817 782 622 680 1136 618 660 1097 689 573 662 563 269 608 1110 788 898 840 313 1078 1060 892 1243 738 588 893 991 912 619 1095 1274 615 1097 769 585 661 924 281 1170 653 1180 750 584 380 335 447 1057 846 554 1163 541 1408 487 241 429 885 384 949 1030 591 595 304 1278 520 1003 681 1036 737 633 1386 491 773 1320 1064 387 736 776 520 612 819 986 508 1087 284 1005 370 490 693 792 597 810 117 1019 641 247 517 966 887 1349 225 1102 460 165 816 954 506 1063 959 613 451 899 727 422 410 1184 444 559 484 708 1137 579 698 367 975 686 1285 699 903 417 895 969 359 1119 645 618 365 820 850 142 814 562 655 741 694 967 847 486 1232 696 1115 692 820 1104 743 689 1039 865 685 554 504 777 172 872 918 912 1049 544 565 746 947 1327 812 405 283 352 177 931 441 844 860 847 479 439 853 605 893 750 855 770 965 260 1019 423 770 719 783 1140 585 1083 617 159 1030 853 1007 1311 1019 226 1289 589 745 1303 1121 1328 493 407 159 492 298 382 985 760 1001 711 592 1106 504 738 1032 656 820 885 548 906 1423 1001 771 370 1201 469 1206 550 488 686 1151 583 480 1138 716 1077 696 704 608 440 900 266 722 1191 447 658 917 635 890 1184 848 1402 920 79 298 503 402 186 572 953 822 1090 568 437 672 436 161 306 710 397 475 639 117 522 698 398 701 654 1155 648 420 742 915 956 279 322 767 943 1171 609 828 1108 978 889 1095 744 584 563 835 521 630 745 487 297 525 356 796 671 811 448 809 891 224 188 944 624 637 1038 1027 567 1028 560 590 1032 825 1055 594 1045 1012 850 561 853 206 332 829 412 691 963 753 1137 791 252 470 514 1022 825 982 734 768 878 573 899 367 1161 642 778 446 146 561 1060 1032 687 399 597 1019 381 358 942 765 901 321 1285 853 731 713 1034 1357 563 934 361 1080 852 475 750 632 882 756 998 450 922 781 492 671 1167 654 327 667 855 519 387 899 781 526 1321 306 843 750 773 468 640 623 871 1315 395 847 1233 393 746 683 1152 657 386 465 284 571 486 695 105 893 724 853 654 1012 117 722 900 966 336 321 610 1199 623 1362 509 238 654 451 1002 1099 1038 378 1033 604 1283 666 341 577 405 1283 627 848 549 1102 1059 1495 659 261 1236 927 574 685 840 746 995 725 1280 726 1125 525 1054 482 1190 751 639 1245 1119 921 661 614 1073 511 606 856 518 487 584 617 659 974 986 711 786 386 966 622 421 1131 394 544 248 374 252 968 999 815 336 844 911 416 463 326 829 1015 721 398 305 661 532 984 567 256 630 269 118 687 391 169 678 565 924 862 453 1003 691 908 861 1028 710 675 983 699 816 764 337 637 1227 676 157 585 1262 1013 706 528 1126 1048 439 621 954 1417 414 830 523 750 459 659 1397 485 578 592 616 1030 354 182 707 623 1036 1381 966 384 1237 756 1180 951 737 681 532 1407 71 506 492 336 819 924 1037 647 1060 1278 491 629 653 1062 812 1151 371 458 873 858 865 906 731 1267 720 388 978 1287 704 801 813 459 883 1118 1276 1010 424 673 300 1192 602 837 533 796 404 313 1217 622 695 874 710 545 905 348 914 622 752 521 954 255 404 952 926 608 778 681 238 724 393 537 957 684 667 443 265 660 508 519 674 675 769 1157 628 513 617 849 501 314 694 378 543 329 511 667 333 1332 960 1005 514 1367 570 963 700 1055 361 901 623 146 489 1059 614 1324 738 1171 1031 141 718 278 724 617 537 1178 656 770 1023 661 1058 904 915 824 934 782 255 709 485 372 874 783 665 387 732 725 1206 1097 1101 807 1103 734 667 1159 470 1100 1238 1004 869 647 973 221 1382 945 609 448 580 428 828 1317 596 1050 1028 746 596 1291 998 298 1017 776 919 711 788 1170 739 1219 808 575 632 974 708 444 325 502 467 641 641 615 336 753 263 453 794 496 732 396 649 636 660 571 284 1090 1238 373 919 989 916 660 1096 879 1184 389 900 231 861 310 847 958 1232 421 670 333 871 917 280 887 575 447 818 297 760 887 1060 707 1045 384 1362 682 949 377 597 622 902 392 1033 337 548 672 1013 1107 959 914 1210 1117 683 1141 683 1006 538 622 563 594 1167 391 853 660 730 734 748 375 491 576 386 292 1186 1090 457 363 1052 1107 639 1153 587 1347 893 1297 1141 817 489 725 477 231 1000 1117 536 671 802 602 641 572 1134 620 997 1081 733 880 937 1063 827 829 1115 1391 1176 617 366 1011 858 514 839 201 333 229 610 1238 818 445 414 1068 1158 929 932 781 657 810 341 682 1134 898 1339 622 953 679 1155 1072 248 1255 936 858 1081 711 816 673 883 853 1001 743 861 790 574 548 792 875 547 1062 1246 819 582 1209 440 364 428 728 813 420 223 685 580 493 944 958 609 773 1224 645 1076 165 93 287 639 527 420 1060 527 775 626 835 778 862 580 238 654 830 1294 595 812 718 1366 891 192 1045 653 835 1162 385 842 1287 831 541 499 1044 495 811 843 838 215 225 999 502 1387 647 731 873 917 936 1019 490 726 786 951 895 898 829 601 755 1259 595 141 807 732 1122 1275 1110 882 713 1175 436 836 832 487 1025 713 643 576 694 623 468 1095 997 564 820 1177 240 612 544 893 553 242 890 875 845 156 963 454 849 926 861 594 713 874 752 631 822 725 1023 226 1207 356 529 1096 704 453 1254 625 484 1079 432 826 1296 329 504 501 1044 938 476 626 678 685 745 667 269 703 847 458 492 1093 1210 1268 293 455 438 681 612 485 1183 1071 1262 1033 428 193 267 278 709 259 568 610 709 832 174 522 987 458 1077 664 696 1039 614 1215 313 774 678 825 347 910 1068 426 874 431 297 757 715 1112 481 907 929 1019 830 916 459 858 998 716 645 246 863 328 1036 484 554 1215 1044 244 520 678 334 901 586 888 606 710 392 468 393 433 1153 951 629 795 980 763 885 311 728 366 688 1087 995 773 928 381 667 835 512 855 931 935 710 1271 1218 836 690 850 642 529 548 360 451 929 479 362 688 428 480 294 1169 935 758 276 582 1235 288 1009 221 1244 676 732 547 1061 743 1136 746 1076 762 630 1174 971 772 1068 934 850 422 649 863 606 822 506 470 611 885 823 922 401 499 1128 619 940 1000 379 702 1250 537 1036 720 117 941 417 266 1403 1006 392 284 449 819 583 795 572 782 951 909 1211 487 1031 1325 438 995 898 761 894 308 1288 774 161 367 326 1129 648 942 789 588 1008 337 665 650 857 816 550 161 636 665 831 659 305 1156 620 636 1052 790 854 177 1115 877 403 905 618 703 646 961 693 834 677 740 863 585 1118 893 926 506 709 728 1232 1143 610 743 268 429 499 608 920 986 290 695 722 849 854 1098 931 460 285 626 920 409 565 1251 1141 705 954 206 964 988 583 852 504 1047 998 1027 227 389 793 500 834 931 578 564 837 582 903 738 560 642 1210 860 438 656 320 1050 952 946 429 550 829 286 904 652 461 184 770 981 175 1068 480 699 473 730 909 293 1198 1094 1153 783 238 824 696 666 423 448 617 917 811 1015 1040 680 32 464 773 270 1074 587 877 1167 1034 653 201 324 889 988 644 1184 633 899 647 573 712 1052 1521 883 942 1238 759 447 1332 758 1257 794 1284 1056 821 508 525 570 717 971 425 767 1174 995 930 86 1009 400 563 615 805 1041 1149 1111 885 368 610 845 209 1056 762 1537 216 477 184 1126 228 339 867 1076 421 508 1139 196 830 806 784 656 805 1023 667 412 293 481 824 736 661 1175 797 747 269 642 795 488 748 310 505 550 431 597 280 980 701 632 399 736 751 723 1392 895 544 610 1089 984 381 1209 375 613 1199 999 515 588 1042 634 656 1263 822 243 309 870 680 993 523 874 741 339 922 1034 216 791 934 571 1034 864 689 1055 790 1067 465 979 871 498 639 474 789 382 989 794 619 712 1178 352 1340 1175 561 597 890 1040 1149 917 894 858 848 1103 664 906 860 795 757 637 518 383 739 809 936 1032 574 612 749 673 699 296 496 912 574 1198 1197 466 335 924 1250 933 614 1105 989 702 605 737 660 1005 440 302 931 560 415 375 846 691 1184 1310 610 409 530 159 1261 466 353 880 811 777 1042 1245 926 579 934 1286 685 1166 913 894 335 1008 813 628 1247 768 750 1393 1063 713 806 951 611 486 959 580 416 620 401 1092 1347 697 616 576 999 1404 837 854 996 866 413 946 818 973 634 800 510 562 922 521 497 775 808 717 569 845 1192 625 695 937 538 187 369 494 993 201 1081 1160 734 1321 928 1293 1100 938 969 506 268 553 618 791 272 659 931 952 708 767 668 887 544 1398 788 397 744 322 520 581 163 919 975 705 738 738 839 302 677 570 1182 549 1271 1002 252 1108 904 553 595 963 672 564 516 252 1257 263 1035 708 757 285 380 532 383 75 189 614 553 397 503 892 856 1058 626 1097 403 469 798 497 478 685 224 226 806 565 622 1001 907 688 692 739 376 719 500 812 377 669 1154 201 1024 1088 878 1197 408 1095 463 668 613 656 961 698 489 450 748 642 663 1302 570 587 1230 869 967 394 711 651 661 332 1387 319 1068 123 452 1076 1286 663 643 598 441 865 521 1098 668 924 1308 216 1057 1078 225 459 517 375 778 1196 556 701 796 1237 306 812 793 270 801 1233 319 1451 976 841 1319 730 601 824 319 646 1212 1327 995 720 861 607 995 732 859 638 463 541 1028 335 1112 148 769 388 204 770 1115 924 883 395 950 662 643 588 1191 360 636 479 1493 721 1199 1108 405 968 480 766 896 1318 272 820 828 570 719 460 1047 410 452 1326 790 511 488 160 704 778 769 1136 742 1490 718 775 79 686 850 468 1001 913 1244 638 1210 1187 628 694 250 366 543 905 802 183 1037 1282 1261 1020 969 733 1268 706 756 669 912 241 989 1219 951 553 557 269 984 695 71 1022 879 893 652 402 769 827 985 632 977 653 695 784 1044 997 916 1175 498 811 978 1148 884 1121 356 661 751 442 462 489 667 964 1057 1166 359 703 437 954 886 837 570 914 852 974 1181 1075 612 995 438 562 887 685 1085 766 265 437 659 712 476 1151 392 898 671 1269 509 1455 141 1226 724 500 562 211 511 544 1073 528 363 482 719 246 648 250 244 940 200 1034 1096 1063 830 763 239 1188 767 597 768 891 703 1175 847 420 918 711 591 787 1004 1316 1120 550 683 539 621 553 886 1162 776 362 968 311 523 706 882 114 654 428 820 282 517 834 463 969 639 480 552 545 1226 473 1013 1054 973 1101 972 501 102 745 768 924 1282 903 1213 158 440 843 389 572 1035 883 1063 763 876 1347 741 813 887 623 307 1104 1095 1213 669 1241 504 973 528 967 729 636 813 777 1230 827 864 501 680 652 317 743 434 952 1205 460 972 1109 640 833 923 1060 592 867 169 214 673 829 1080 1292 979 1116 636 183 835 1176 987 889 546 584 482 1064 605 455 782 77 952 241 805 522 625 1279 1172 862 1163 641 482 552 678 536 706 299 907 503 1003 1017 516 376 578 924 146 361 912 1249 580 553 1054 857 599 906 720 1012 766 634 960 995 546 332 383 194 697 776 708 234 407 444 740 964 355 1055 1196 154 1055 774 853 966 689 430 52 461 695 1181 923 499 1204 907 706 1193 454 623 894 807 1319 478 579 1122 835 413 460 693 1480 893 1154 1061 827 593 762 341 472 570 954 576 963 1135 721 993 591 140 1126 999 505 476 816 427 708 1259 1224 428 366 673 1128 199 583 1080 1406 580 878 603 1140 887 724 846 628 737 880 154 997 1051 1020 800 1128 563 720 830 570 888 122 545 547 620 587 475 733 1355 632 743 740 539 666 496 782 427 879 811 897 871 717 135 571 923 1034 1026 1274 466 490 653 515 930 1067 682 234 667 358 737 1127 1433 596 706 1105 555 775 471 517 414 568 749 871 287 660 1129 863 467 866 738 568 1188 847 777 451 588 1113 1007 903 425 904 1025 1127 622 250 583 914 627 342 565 916 555 788 1289 799 680 1309 384 370 1233 1391 769 768 545 1408 433 543 743 1158 714 479 937 784 472 236 291 883 810 734 845 891 1147 518 1064 668 100 868 663 804 835 559 767 653 175 472 378 740 396 513 508 423 981 948 1403 394 451 983 1004 1014 528 701 513 812 962 431 860 368 1102 1007 563 849 450 1230 1012 1082 405 895 1093 1278 1068 734 729 1283 605 456 831 1162 556 1022 644 616 990 832 543 629 577 1187 245 370 424 707 1393 567 526 1134 651 712 581 94 343 789 778 1147 898 1178 466 564 1293 499 834 525 901 410 1353 223 233 573 1402 1069 141 268 420 603 1332 750 959 706 866 1319 690 802 830 1309 710 1045 371 713 1001 716 723 1183 191 303 935 636 813 584 876 556 549 422 394 849 721 570 459 842 412 264 998 1245 553 680 557 341 449 579 865 784 828 291 1009 465 299 570 483 1010 301 940 853 528 277 586 364 644 1222 266 531 905 833 604 859 432 741 299 1077 865 1194 672 578 943 662 1185 945 847 616 1039 438 959 460 108 431 685 708 365 374 479 656 329 529 832 319 714 986 432 940 969 603 652 683 581 806 1392 826 793 1197 161 742 883 254 613 460 573 172 572 322 554 1163 555 1044 867 759 687 104 889 1054 1072 683 570 467 259 617 1036 924 471 830 638 314 841 554 928 1332 1080 1311 1082 908 804 489 249 613 829 776 627 370 933 759 302 770 781 866 751 590 682 1003 1002 490 374 656 1143 707 593 530 452 1247 640 856 941 890 284 1062 794 870 1006 1191 301 771 458 483 1179 712 538 344 1015 559 631 314 728 232 904 702 335 612 835 421 1014 165 311 919 383 834 1168 832 309 630 617 1213 825 1272 714 793 1016 748 987 274 627 537 799 810 1150 1247 779 1023 714 689 781 187 673 903 1158 1244 1408 794 474 306 480 750 1117 43 73 889 328 1104 805 825 780 549 568 971 963 626 576 1215 733 890 839 752 732 595 1039 1119 624 385 958 569 580 539 756 731 537 592 1215 784 678 1057 565 492 595 760 460 1043 631 1074 270 1016 800 403 1355 227 485 747 349 428 821 892 948 733 318 401 439 318 880 892 952 1166 764 704 1350 746 751 499 677 617 657 1009 546 817 777 907 838 995 434 914 1050 335 1103 714 1095 829 455 978 565 1008 714 931 1123 705 747 744 756 641 1091 1251 209 359 686 944 605 1181 834 552 1132 1300 860 840 666 459 792 1016 1251 1290 312 997 746 375 666 366 850 946 361 969 591 931 844 1182 300 771 795 648 795 1187 844 917 164 547 764 1018 791 656 923 992 1128 917 891 777 1079 913 820 673 791 905 1049 630 380 858 375 1032 725 1068 1074 903 750 503 599 907 804 254 135 767 839 417 808 905 305 815 301 1176 1036 783 391 395 1190 1173 668 1261 272 870 806 345 903 303 325 906 1127 364 824 1090 85 371 882 1164 646 216 787 925 481 1196 864 798 679 335 629 620 1186 573 1088 921 1043 408 348 847 636 484 478 841 754 933 873 1125 721 277 612 693 894 1144 733 1301 813 1127 1079 504 865 254 812 903 1101 867 799 585 390 131 789 610 1315 295 1161 792 508 500 449 915 950 748 362 709 467 312 380 682 519 925 875 330 844 830 467 1253 846 987 901 949 1179 1018 1087 492 1158 1097 475 450 1106 1031 1223 1039 996 906 564 1077 911 857 742 835 161 1085 419 1036 167 1287 575 543 908 585 545 846 507 584 667 1052 223 748 1091 762 835 926 82 637 597 262 656 793 572 697 545 1002 268 1232 745 384 875 430 457 1122 546 1258 636 549 512 524 505 678 258 1113 492 771 781 1163 391 174 594 735 605 636 1027 1142 964 1352 601 770 345 898 917 687 600 885 455 655 718 1041 896 814 1097 931 186 327 429 533 809 157 778 801 596 727 1068 607 493 218 134 112 861 709 517 620 841 823 615 852 131 772 480 662 1075 790 1001 174 777 1267 696 277 696 326 522 921 612 1151 937 824 1268 418 393 940 1363 386 318 1088 861 535 709 483 1017 358 975 801 228 301 832 607 369 141 715 899 392 829 715 809 754 551 334 859 232 1084 398 265 1141 786 783 457 846 786 904 646 620 184 813 803 1053 1046 1272 877 1046 555 340 1000 618 737 654 930 959 449 939 1420 657 466 648 816 456 743 601 1286 902 407 1366 1089 644 1137 1202 528 1216 818 968 1066 810 775 1291 698 730 244 799 608 259 791 935 927 521 635 1215 835 145 708 458 755 935 359 1106 572 985 734 787 1087 473 1143 295 674 613 445 461 446 443 417 1213 1140 669 724 745 618 1079 852 466 1495 813 1330 340 1114 663 1021 218 745 560 1098 607 1406 995 574 465 551 906 538 397 714 775 966 1200 461 401 281 862 1309 385 517 1194 790 800 454 402 408 494 1061 1008 359 793 938 559 764 336 795 468 951 1304 235 276 688 615 183 548 178 875 984 554 587 370 262 423 470 924 546 343 1191 1142 703 904 881 821 241 404 595 1030 878 685 798 971 786 687 836 892 1128 501 557 816 208 560 311 518 592 713 290 804 413 979 736 621 813 1077 395 1277 469 859 997 1107 130 601 715 838 1034 1011 926 329 575 824 705 702 694 535 510 667 965 598 892 339 697 596 441 1220 250 686 1047 854 1081 116 913 781 903 504 1186 1370 949 1206 209 74 230 453 1077 1149 988 140 343 983 613 613 919 412 696 663 1183 612 828 1245 1108 666 591 126 1056 367 991 324 699 436 654 834 573 585 318 885 950 576 827 995 618 274 1011 655 619 751 647 423 1219 580 928 848 609 833 541 398 298 353 843 501 806 1423 1374 1386 587 871 173 470 690 1183 529 230 1042 810 306 989 1013 676 516 551 1308 1006 404 827 619 399 460 1123 262 1073 1331 999 459 868 805 572 324 575 644 1098 920 772 665 1053 689 167 466 925 1018 895 511 460 1195 254 361 1081 453 1377 910 1055 805 241 1091 471 815 1099 644 808 1108 481 1157 334 644 756 1139 799 725 247 278 636 1348 1151 903 654 783 646 155 1278 818 977 773 728 446 1221 510 756 406 255 652 391 751 62 458 928 847 448 567 1113 1061 893 803 172 827 548 667 472 810 1351 649 390 998 534 1325 747 959 809 954 490 759 848 1110 750 635 739 395 605 605 905 599 983 755 749 268 84 868 1067 409 1191 624 727 658 873 825 876 1395 930 464 603 1212 1073 1077 1012 722 544 510 756 1145 572 1231 865 446 942 1121 540 1260 943 1100 418 498 555 461 953 510 878 600 519 670 616 685 690 504 564 624 890 712 765 893 1302 541 597 890 810 373 553 423 496 584 701 1213 521 1037 831 244 847 887 642 1192 1226 1381 436 654 547 907 239 168 636 315 1169 832 769 672 929 828 264 1029 1174 692 889 812 728 868 754 469 585 478 235 730 601 764 864 203 801 501 202 628 342 772 1055 865 432 1231 651 759 367 192 205 599 867 691 631 1172 87 1264 674 136 374 536 650 667 1167 949 1220 1134 1253 554 458 629 915 1330 512 1034 325 1213 554 456 920 676 226 973 1004 521 936 711 1043 655 357 343 467 435 455 1145 1193 1204 1152 557 764 792 408 453 1078 829 1175 1066 1249 850 447 900 1262 1222 225 724 461 626 911 742 719 628 643 514 908 895 436 352 284 556 1215 224 393 1140 384 408 709 700 881 632 577 1043 246 783 581 1021 73 784 897 893 1052 747 545 1429 168 345 400 527 817 568 619 419 744 393 355 1056 373 672 1253 1222 1219 511 1297 994 1027 479 1085 873 736 357 1405 1116 127 155 521 349 891 644 424 409 943 741 658 931 665 298 772 301 605 812 1212 470 587 444 495 243 645 985 1014 1138 728 1548 318 699 275 211 1354 1200 384 900 785 923 1041 790 963 458 668 1233 974 1158 1088 1117 897 689 412 535 1001 223 462 694 550 122 1056 945 744 303 364 535 199 580 728 1182 942 732 862 922 942 308 1009 457 404 644 52 646 1012 781 1225 141 1178 1129 1163 701 589 680 215 867 311 501 903 1056 1067 302 600 840 798 1325 611 579 1267 337 1072 502 270 985 1421 238 617 762 501 717 769 581 776 631 346 408 670 716 1219 504 609 581 997 533 796 825 944 544 772 633 836 793 1451 304 1078 610 1354 341 744 402 742 777 952 1092 416 879 316 517 1056 509 1158 1276 580 881 1129 626 815 350 613 180 216 791 1161 619 539 350 328 395 1271 789 1111 887 1526 434 872 403 463 501 1087 1123 1022 707 1219 463 927 676 1083 860 1185 722 377 574 1018 1019 283 1058 920 1092 1191 527 507 1270 1062 1066 827 692 593 1024 631 781 430 952 989 1167 660 64 394 1283 884 664 646 662 868 399 866 161 1459 745 680 1014 411 588 265 375 873 198 829 1189 633 979 668 578 567 597 1212 1244 191 631 678 716 1084 819 154 218 708 765 826 1085 1384 349 899 820 486 513 169 959 1228 1043 192 677 388 702 1178 502 750 1257 934 413 616 577 936 819 370 801 685 802 1192 792 449 752 859 1234 846 995 1193 751 436 1022 689 1183 945 965 1006 520 907 826 663 764 760 418 849 658 862 717 585 578 592 501 665 664 476 551 1129 835 1084 1329 1204 552 583 518 525 412 586 857 287 896 843 791 1218 1030 1216 552 783 935 419 636 773 1031 814 763 1000 781 1020 812 1281 532 307 736 497 881 483 1199 654 830 873 1151 1069 240 476 636 254 385 1009 315 314 953 200 703 426 832 1338 729 704 1277 885 1058 685 590 472 533 643 670 704 524 680 752 413 346 271 645 324 687 484 261 1191 750 546 1263 1211 316 752 309 39 647 718 482 594 173 848 683 1076 969 664 602 1124 1237 1144 510 827 1308 987 869 784 815 496 556 793 614 788 962 646 1245 558 357 711 823 244 277 663 258 974 635 352 808 579 789 686 581 1304 742 854 1509 380 758 733 682 746 1037 335 920 1272 539 439 493 713 1160 713 637 893 644 456 614 1172 1250 1115 788 154 545 949 361 1104 969 820 638 891 624 284 906 470 135 923 431 1089 789 1005 907 1248 1183 643 923 892 229 713 1098 758 752 504 824 395 663 557 1160 1018 607 880 993 1141 214 164 512 1262 30 365 902 305 873 1256 266 456 467 164 1406 654 927 714 1331 921 713 1209 551 679 508 197 1257 329 994 897 951 1034 258 1000 850 903 481 283 734 641 681 1064 1224 1131 939 1252 778 1027 1019 545 565 341 618 715 1075 1131 270 348 774 1177 999 603 594 511 885 1076 755 733 966 743 772 815 847 953 247 1007 1092 818 339 386 584 621 874 852 683 579 288 1094 458 971 424 557 686 647 1167 296 1140 1078 250 231 428 888 316 372 946 729 723 519 557 631 612 1059 1276 493 351 1067 831 1323 828 899 526 734 321 1392 983 723 1255 814 508 666 1182 1192 1001 831 852 1069 1334 704 446 959 190 675 741 323 548 226 600 940 1154 1165 765 532 882 1077 939 829 400 922 491 865 554 1001 716 889 572 450 837 1244 1104 1016 462 890 1058 1030 524 438 735 737 321 765 691 557 821 751 1106 679 654 1110 897 1130 1468 636 923 497 335 783 412 293 538 540 478 957 750 916 641 487 453 1284 498 797 328 586 337 824 819 394 306 1097 174 585 410 855 1209 483 413 1227 751 749 872 949 1119 348 834 420 914 680 828 690 523 1033 644 636 1063 924 1184 253 632 682 422 832 802 923 368 541 224 1053 1041 958 1194 1330 678 1203 499 483 571 819 310 627 841 1265 95 710 1024 705 679 266 759 710 700 784 621 312 699 838 1163 163 832 438 310 1003 1159 643 926 772 1169 476 548 393 589 746 359 297 1106 732 397 875 513 649 454 354 1024 808 646 592 544 679 676 810 404 795 989 901 637 692 513 680 656 776 696 277 524 292 1107 511 1074 975 612 1021 731 791 796 717 603 1006 272 971 141 266 783 896 785 563 292 785 828 997 1200 812 800 609 972 564 371 412 922 615 537 750 1003 1086 651 725 1178 823 1123 503 683 654 933 957 1045 1091 514 723 615 1169 533 703 616 1063 563 558 1160 1370 298 722 307 833 859 814 603 762 453 536 406 932 1046 1097 531 883 477 1366 985 690 1049 1036 850 331 363 664 706 449 460 899 554 598 922 253 559 829 382 1076 461 681 451 564 580 690 1166 916 730 1027 377 448 482 597 326 1025 1103 989 1003 650 233 989 812 680 744 107 1123 782 1177 455 307 906 338 681 578 312 1134 461 467 745 326 592 1079 1104 1194 992 1099 572 98 1092 849 438 1083 919 1213 517 804 796 438 550 983 531 423 850 530 881 788 527 764 946 293 538 527 888 255 984 650 819 873 1280 372 418 1097 363 847 103 480 620 605 1147 1097 604 782 711 516 521 964 1244 728 695 288 451 873 933 830 728 907 411 457 399 865 914 342 357 945 512 583 476 543 711 952 485 748 910 579 440 468 184 467 831 104 315 423 1181 840 606 887 514 867 560 572 737 789 979 728 921 275 984 1182 958 694 131 474 40 808 901 752 722 982 1044 407 951 253 966 281 452 588 615 1082 954 697 599 434 823 785 758 115 619 937 459 585 482 932 880 712 1360 994 516 834 858 402 778 527 1180 1140 1299 504 1142 423 633 528 790 523 317 900 533 355 769 1432 600 766 752 293 728 799 810 738 912 542 660 1205 972 389 744 1374 812 548 552 601 679 284 671 1006 1041 652 703 612 1061 772 1211 944 237 680 552 1235 719 1262 917 683 771 728 519 1071 665 622 735 1303 733 782 953 458 469 491 853 612 437 597 745 567 583 699 1187 1252 422 1180 798 421 582 528 871 929 450 557 1140 1291 577 833 458 464 581 978 244 658 259 1219 1124 723 871 133 1028 726 404 404 478 434 374 1043 1269 969 1055 1391 1035 517 1101 1027 746 1094 598 867 118 1159 681 987 984 460 797 691 919 642 1249 1052 1046 1277 847 598 652 844 858 876 519 487 1220 281 778 705 262 546 474 962 347 525 843 665 884 411 449 817 432 438 845 1268 1176 598 386 171 1339 639 836 970 518 380 526 668 851 725 656 390 536 1114 661 825 722 449 1108 1138 255 752 495 1033 820 488 1141 756 727 568 767 602 494 547 473 395 800 510 1204 613 163 556 906 332 626 740 1131 948 663 1362 550 370 399 704 490 557 377 490 282 722 876 260 920 234 817 499 610 1095 218 486 683 291 970 1214 781 882 437 711 318 646 1124 697 1325 629 403 941 1197 547 633 696 1327 560 879 1044 323 792 283 369 511 1118 767 1132 582 641 824 509 195 836 590 365 981 703 1033 928 477 635 705 441 263 1342 434 491 1039 1113 406 668 1112 1161 604 944 820 835 721 933 427 1101 400 1195 643 604 1074 745 981 797 718 843 550 1000 932 465 465 653 1175 919 699 695 572 789 602 865 601 532 272 1261 1070 220 569 534 1240 468 967 545 679 426 612 589 1150 600 890 772 701 1032 607 1094 802 398 463 1058 792 334 768 917 1232 1073 194 1134 685 769 366 611 1309 895 916 1294 463 779 369 489 1216 888 633 1080 675 738 1022 1237 508 1046 337 782 1196 429 645 887 510 824 367 1236 574 609 643 530 1042 773 818 521 1270 603 507 778 1080 535 238 496 291 1151 326 1133 627 503 478 658 891 657 1095 254 296 356 712 974 940 1115 647 547 1156 1274 901 1081 361 659 653 821 659 484 438 727 430 739 620 649 495 360 664 645 1187 195 884 856 1138 431 253 306 1271 1045 322 358 1000 683 814 807 797 551 567 986 652 1214 454 400 920 435 712 515 492 862 547 328 1125 411 587 1034 386 1152 508 1266 1199 1312 478 611 1098 732 354 608 1127 325 649 1111 567 1337 839 1030 960 1000 742 561 520 970 1029 618 783 1013 770 727 759 474 937 982 545 408 1096 522 936 1038 681 571 663 1025 699 590 822 1000 890 341 664 599 848 477 539 539 837 402 997 748 626 224 1335 769 340 980 575 443 1133 841 1184 969 793 1153 535 385 417 1191 762 735 1058 528 505 749 1178 536 1101 554 555 838 927 537 761 1246 581 518 783 111 76 1095 923 376 1175 839 1075 737 737 986 783 342 352 386 327 397 869 770 1311 244 293 1186 630 468 862 731 731 546 936 666 593 596 763 664 706 762 766 277 793 198 452 1295 1377 194 911 287 384 1132 1117 300 799 920 1130 640 659 1014 563 385 825 977 242 729 462 759 538 566 265 512 757 591 625 713 326 393 472 871 731 984 800 716 352 457 567 882 300 1127 870 906 542 655 308 267 1364 940 353 672 385 403 1064 470 974 258 853 655 1264 796 448 435 1170 483 467 935 871 878 364 920 749 98 1117 907 1436 411 792 952 519 922 602 426 348 502 202 367 942 668 564 926 351 828 1021 354 1054 1258 572 272 251 679 834 1141 720 1297 837 1069 1046 845 527 699 421 1182 685 262 801 611 607 574 178 659 907 767 375 914 754 530 791 651 510 815 755 708 816 780 1400 586 695 705 859 729 783 1181 1068 254 724 557 832 770 733 995 899 714 821 352 345 847 758 613 1069 490 624 1056 1245 1075 1126 935 1419 946 150 644 878 1004 1007 245 892 832 595 538 589 300 1173 1182 302 334 718 466 1290 174 280 777 1017 406 782 1032 442 997 909 557 565 766 391 1237 352 480 595 930 774 1174 552 753 938 102 840 1093 596 851 406 386 269 901 1031 489 471 201 726 1128 547 542 809 892 1087 771 928 876 250 211 1122 983 412 770 726 935 447 1213 1088 680 1162 909 685 878 262 655 329 989 1090 773 98 1093 675 724 1210 758 837 887 952 496 1212 1191 729 681 687 776 374 1007 549 447 1124 870 869 752 1077 534 1162 830 557 767 1221 520 298 956 986 258 891 1404 1245 814 578 630 956 412 442 625 570 1095 600 1159 753 1239 979 882 1220 561 931 777 1276 632 841 1014 717 868 980 493 543 221 779 370 590 1034 1091 517 913 803 1264 976 710 896 512 577 1230 810 565 527 793 978 1093 384 1338 898 655 559 850 443 667 572 983 362 463 505 337 866 1045 785 353 971 902 1143 572 772 563 765 1043 1357 876 756 575 582 1185 1008 522 913 609 855 1125 1440 813 645 371 454 1093 395 874 1028 974 676 753 521 836 821 765 720 1000 688 1268 118 1227 722 805 596 909 864 661 837 677 1030 991 884 710 475 1033 379 672 567 821 864 676 564 1148 705 285 1030 1039 916 589 951 916 384 474 743 524 441 710 829 698 797 988 826 999 545 1236 1313 706 1242 612 1208 298 713 673 805 831 319 1028 171 1133 573 1030 663 404 508 1203 808 877 1119 879 690 676 83 1256 786 549 925 381 709 906 815 510 799 212 1024 420 710 960 53 633 578 592 875 875 1395 614 778 733 490 1034 599 579 817 380 1048 912 800 279 189 550 616 1039 830 1102 1188 1067 727 1138 735 1198 729 713 441 825 511 518 499 579 655 254 911 929 751 731 382 1042 720 922 1254 462 600 1281 770 933 298 881 581 568 1056 1184 557 428 313 1367 520 539 661 427 1121 602 754 940 1371 735 700 591 440 1049 680 955 751 539 846 541 566 728 977 504 592 797 844 744 648 816 727 845 387 498 654 194 256 1131 715 1130 549 205 394 823 841 572 818 525 901 925 885 1033 1142 528 665 534 624 291 776 654 216 709 216 700 831 235 1077 699 684 607 585 1027 687 844 739 947 1002 983 1134 833 758 832 851 213 905 488 298 650 490 490 1163 573 667 374 1148 610 604 808 628 752 679 744 1076 703 594 1163 633 1123 327 533 1171 734 458 655 682 175 458 981 402 489 598 905 607 789 824 1094 311 522 1116 497 1256 640 1207 814 1385 550 948 514 1164 1007 901 239 1230 912 857 817 813 452 635 830 732 252 795 844 792 1244 507 1077 412 945 776 1116 577 436 364 711 703 541 654 518 393 1167 446 1162 195 854 157 1112 1283 613 495 645 743 400 847 297 621 399 945 425 756 691 602 1322 801 644 886 182 737 369 695 639 846 940 468 278 984 399 816 377 904 756 812 919 412 875 879 1054 842 851 653 831 1227 783 1190 934 576 289 530 410 1146 780 577 646 183 659 447 363 624 722 645 294 536 355 235 734 1075 714 694 569 857 1050 494 1043 916 403 641 1002 829 292 1113 999 719 1020 917 969 454 519 636 790 174 496 730 709 648 310 598 627 856 289 369 330 1152 1317 722 789 602 980 1119 780 196 954 662 545 1332 1021 381 960 234 882 694 904 573 675 566 872 322 231 676 460 672 898 1358 776 538 447 480 878 876 704 860 795 769 729 648 1026 1458 760 1099 910 479 1242 1295 356 482 541 643 870 1085 959 260 702 698 1188 1110 405 118 399 1066 826 676 1231 855 859 605 1081 739 654 705 1131 159 541 393 1065 616 670 1306 277 599 385 690 405 849 1115 1183 376 371 1058 1184 827 622 520 604 867 1042 331 802 258 486 701 533 924 1017 438 179 889 1049 457 1049 620 660 995 1026 272 276 467 959 342 749 1285 259 583 891 479 909 535 429 640 876 996 840 523 570 856 968 748 536 121 1071 960 574 748 858 1171 558 427 447 421 863 531 547 642 918 732 1098 1308 657 620 467 809 133 1012 596 1285 958 1049 889 678 491 1135 384 363 869 1138 665 670 969 1177 453 909 1069 985 343 739 1242 1126 723 322 786 853 990 1482 698 1103 894 528 482 994 492 989 1363 764 204 121 414 236 473 394 1230 1020 280 784 667 757 168 994 1102 469 1007 774 452 737 1077 483 388 1100 646 1226 1021 745 804 895 681 390 671 265 1147 923 244 1019 769 442 649 704 925 720 556 679 836 462 1001 349 430 736 624 417 898 954 761 998 785 489 781 222 917 919 513 679 1141 462 667 361 845 949 1031 698 894 301 688 755 608 572 419 1223 960 871 853 621 629 880 250 675 273 1269 428 680 892 788 544 265 649 757 820 886 714 149 832 634 470 289 783 1422 1110 222 1281 483 1236 280 1408 916 1357 512 902 544 940 277 976 864 720 586 977 920 1032 777 1322 1215 543 636 1391 226 622 692 839 1018 1349 697 272 206 611 981 537 554 851 510 1171 195 958 853 483 748 841 1016 963 452 533 339 599 526 673 1240 805 952 1047 70 652 1122 407 1359 276 350 384 176 1000 611 964 223 500 1266 225 276 324 517 761 344 386 710 835 416 618 523 514 708 583 1061 1348 552 587 917 1197 684 1091 1093 743 269 1091 497 719 1287 934 722 204 554 399 877 359 221 936 537 799 703 261 1148 613 596 784 570 957 1344 164 593 638 439 405 330 1272 949 310 731 427 1212 623 1049 843 1070 993 864 965 1186 686 641 772 1310 537 977 732 385 524 508 845 635 702 432 699 1055 449 1051 969 447 1029 1074 1053 818 434 970 660 730 1003 859 713 863 770 1050 830 226 794 1172 1114 1206 1095 583 179 351 836 846 816 384 755 823 1087 308 340 414 1229 873 1027 576 406 347 717 1016 184 1233 1113 245 557 480 1127 395 1212 653 601 826 1308 1039 729 860 512 814 686 469 778 419 254 297 857 327 822 472 594 485 904 722 900 542 810 717 1068 892 804 880 959 931 403 313 733 472 828 492 398 793 817 916 1110 1429 1027 385 1032 339 710 1338 826 439 873 1355 624 431 722 483 1057 544 733 661 330 440 1042 1098 759 887 744 1105 888 530 771 845 467 543 942 1038 976 711 555 592 763 436 814 324 935 150 716 1069 652 429 755 230 889 1253 676 789 917 813 888 634 918 1111 782 854 1114 532 480 610 733 772 1168 719 1005 604 1112 990 860 546 1214 715 673 589 363 1105 428 404 925 949 886 538 481 290 508 833 731 1111 890 867 560 851 787 874 351 840 976 839 669 872 828 92 106 722 581 277 255 517 591 803 579 570 493 513 1375 232 1051 368 940 508 346 688 466 744 895 437 978 928 1270 351 799 550 903 764 360 714 480 921 511 339 724 584 1165 1212 818 774 469 878 1405 1069 228 948 1104 847 1307 598 310 319 1082 1408 133 801 1070 934 817 623 1301 1172 1216 1302 537 746 593 547 1146 713 993 724 785 568 375 1215 506 513 628 831 528 660 370 910 654 412 776 940 924 886 950 577 611 1231 808 778 1189 1286 911 979 763 977 376 780 629 956 458 1003 645 636 267 327 207 1192 761 617 954 463 510 397 674 787 722 1203 1357 1107 641 407 1335 449 423 1303 1204 1057 829 549 106 620 1163 248 465 960 1092 1062 755 585 625 1047 442 792 814 135 1034 945 920 666 220 859 895 818 997 944 286 213 604 552 1153 534 736 535 825 1018 780 149 98 1084 657 485 494 438 663 920 870 505 1019 871 1040 231 691 560 351 1309 506 316 849 1364 1106 966 583 1021 623 871 1023 980 619 1414 711 449 858 205 631 684 627 947 1012 436 719 803 269 1058 485 503 159 606 1041 656 840 597 1246 630 865 760 367 641 912 845 1361 137 1035 1182 1064 715 1193 332 546 722 1029 740 933 693 715 365 1143 952 900 371 599 553 599 904 1291 517 939 1044 552 292 572 261 683 679 938 1076 778 823 767 564 857 357 1102 923 875 532 140 412 670 618 821 658 451 768 684 688 964 624 403 611 900 529 806 1180 1398 683 1258 1145 1241 679 726 665 510 1070 690 868 289 346 709 1003 605 535 706 536 812 200 216 524 797 838 1085 377 690 539 1258 839 1289 957 392 520 688 826 191 1186 936 1366 299 802 932 590 605 351 468 511 564 899 319 799 1445 785 613 802 748 161 1011 518 1023 512 1172 569 823 584 383 564 881 445 300 1327 1073 1043 483 918 675 601 865 440 577 1240 628 1275 655 634 520 682 614 847 1199 599 1008 587 356 820 611 1427 772 594 707 565 1137 983 538 840 728 978 895 976 814 1076 515 552 781 928 957 108 579 712 227 1012 1249 670 335 1147 440 601 1088 594 754 470 1278 790 516 499 295 1041 652 844 763 509 1224 453 1290 1146 529 563 705 818 742 643 456 1269 1086 440 411 181 931 722 1170 414 951 935 800 400 1122 984 1020 1005 1219 982 940 108 782 182 1065 379 509 1132 288 921 333 1198 684 1298 1039 1083 867 1203 192 1207 796 438 772 991 1065 408 1306 1141 690 1058 574 629 441 1398 215 511 874 1142 605 810 1037 433 853 435 752 573 656 768 583 1035 1036 1198 483 1068 526 1159 974 1256 806 1100 385 723 488 985 979 1119 563 1158 966 283 278 1270 723 1341 760 644 880 642 1130 1164 785 214 275 1228 700 647 512 587 851 1135 731 459 761 904 464 1015 924 1188 492 754 1132 394 664 650 419 836 527 290 740 447 1218 584 556 894 971 935 881 1004 508 1250 256 755 310 134 818 776 968 747 766 726 493 935 1175 515 551 861 541 1027 857 637 1079 558 502 502 685 229 501 1271 793 566 1033 785 876 571 528 753 800 173 710 1197 771 282 1032 1049 918 405 844 154 775 1055 839 914 973 817 1131 667 780 943 646 1055 592 918 894 612 688 852 618 1008 1126 213 1352 726 990 509 634 1192 630 755 598 761 310 1191 580 937 947 613 1227 659 119 414 650 1232 376 984 470 369 310 787 724 442 451 1376 945 401 591 562 659 1232 1237 782 1190 1064 759 981 336 402 324 301 854 686 40 808 348 486 1246 106 1189 1050 402 399 818 836 760 1370 1032 1013 919 496 1010 628 1126 934 222 1034 673 1158 429 749 852 568 482 1264 366 457 738 927 974 710 940 1168 317 203 761 1058 200 464 1205 595 399 739 483 1238 1001 693 1244 1109 268 1014 220 1093 761 604 613 558 700 900 798 411 1210 971 631 697 1205 406 1250 649 451 567 1178 457 643 216 597 1191 473 659 300 372 1038 676 295 902 539 787 1010 390 513 157 355 676 1021 350 727 784 977 695 709 874 754 829 314 584 1029 388 1089 390 1141 218 696 1335 1189 1229 1210 878 908 828 917 1292 719 979 1113 355 816 152 781 958 648 788 384 849 437 1212 806 1066 789 249 827 798 956 733 614 808 789 342 1379 1008 826 821 467 997 786 589 631 756 671 988 893 870 1441 1178 421 592 910 1104 588 796 636 337 480 569 817 720 395 312 1098 1314 432 634 1180 532 768 1251 806 1116 360 1042 1227 779 845 777 838 782 501 422 354 520 430 277 309 453 655 538 518 1442 1333 598 291 513 843 589 314 800 1048 713 763 1144 759 1132 847 1232 562 1011 974 536 540 178 948 788 422 369 801 771 686 688 762 912 774 1141 447 831 1072 262 468 1414 558 298 663 552 1012 745 216 949 1148 587 927 1018 709 333 235 574 769 634 582 980 437 964 1273 718 1214 166 978 947 595 376 681 771 853 639 736 1132 684 625 716 1184 909 747 456 475 540 954 691 405 113 782 694 828 482 1029 584 831 638 744 566 858 614 541 825 451 826 1306 747 543 500 933 894 203 230 989 898 1148 993 252 578 900 1138 922 546 905 386 660 431 946 915 1406 673 904 678 346 242 931 1000 1230 1250 731 1381 478 1161 559 455 780 937 593 575 669 743 1419 1113 1072 472 494 404 868 936 873 590 880 749 787 419 545 838 729 790 954 418 1175 1059 914 513 772 892 822 353 570 859 756 802 725 397 1139 1067 846 1111 773 774 833 1024 669 1015 834 111 740 930 571 218 454 855 768 1010 422 861 574 672 610 833 873 688 790 880 356 779 735 520 110 671 752 127 393 738 579 704 1169 359 308 1388 151 127 1230 459 723 899 463 939 462 722 416 442 472 1186 924 456 703 771 1046 1160 204 961 799 795 468 685 611 715 484 932 1299 791 427 661 775 383 485 317 1535 1108 482 917 283 544 961 941 342 1202 145 1092 613 1052 498 310 632 924 787 876 219 904 547 881 1022 581 450 1334 1141 635 885 832 347 1161 565 737 1327 1120 280 1111 410 624 737 954 1136 995 105 799 135 611 556 609 802 945 429 161 515 1293 680 699 372 467 770 277 836 564 1204 1318 640 654 815 928 684 939 379 376 363 790 280 479 711 886 642 606 443 558 285 964 664 789 1426 1025 712 562 756 875 1009 645 997 305 382 409 1442 385 823 874 489 358 456 673 785 948 484 479 752 1149 1230 236 477 749 404 636 569 961 488 442 997 236 925 1068 601 644 1209 711 767 529 579 1044 901 482 870 248 915 492 652 1072 828 537 487 508 754 481 478 746 845 681 1301 434 1468 382 352 376 191 739 710 986 708 435 869 1082 305 1144 467 969 1198 804 820 875 263 534 1075 1040 701 918 1037 742 899 1229 659 416 357 883 923 1052 329 601 1231 710 796 1055 181 235 976 860 978 963 736 452 924 562 1304 876 636 959 634 730 292 1093 926 650 869 1154 1115 483 679 351 980 1358 194 623 743 341 997 410 705 489 410 1074 873 1072 466 1063 589 648 1084 386 891 698 695 1076 771 1381 476 503 759 1321 535 294 647 576 834 640 885 1020 789 215 1240 857 219 457 734 748 723 758 760 750 100 942 228 404 1006 783 705 674 398 534 933 821 1112 1075 927 221 889 1436 235 517 1195 1050 774 947 1259 1174 1131 376 847 1051 618 912 128 741 482 892 551 603 714 384 801 394 719 295 1084 1313 369 854 280 293 978 1056 619 1263 856 732 593 806 1225 856 432 669 756 664 919 667 885 1421 645 491 732 131 525 992 1145 678 747 1177 1135 532 1071 831 651 540 891 665 678 680 864 1059 464 851 960 687 338 208 957 619 979 237 886 522 846 357 1014 316 543 304 918 598 124 900 796 174 181 685 1224 1381 653 1008 735 491 150 375 706 418 1087 800 847 459 1145 890 163 1028 938 472 518 405 631 1173 189 903 651 484 895 736 481 260 1330 1210 151 659 611 826 955 576 1358 1105 1030 821 282 484 318 607 1110 767 1247 570 1212 952 1160 312 767 1199 644 603 623 894 155 787 166 495 752 381 869 932 163 385 1255 1349 985 911 671 735 1204 953 633 1309 835 902 371 1056 438 478 162 994 591 193 381 684 767 578 394 243 544 1058 468 1034 801 1324 792 198 307 1028 1005 1045 1036 701 401 1299 1111 806 673 986 429 670 1351 1072 673 770 750 692 513 564 352 309 468 682 674 1162 440 369 971 283 338 657 1096 1256 972 1106 1259 922 1172 403 309 644 666 615 965 635 139 700 458 579 606 1125 928 413 624 589 669 335 551 697 798 951 391 868 560 989 605 720 567 808 198 642 1149 161 783 227 701 387 300 1100 1036 791 622 883 470 964 389 832 1215 726 518 815 371 546 1069 713 364 338 648 829 272 976 1096 725 1270 962 800 1087 348 348 674 1115 801 628 569 833 615 834 709 879 738 1230 373 221 682 746 431 841 525 615 409 792 170 542 1199 799 622 345 945 455 987 259 717 852 339 1103 318 561 290 1220 266 428 647 197 531 106 956 992 664 564 725 724 306 1031 950 929 731 1344 1021 913 876 1039 1164 473 92 589 714 907 755 702 1140 1084 856 538 552 1146 416 831 511 394 569 818 903 636 1114 1337 202 1020 357 305 928 1091 474 415 1155 415 837 688 779 637 606 553 1358 955 879 508 833 1276 768 651 1162 882 1173 644 769 543 653 909 1062 820 934 843 326 615 1228 673 531 499 823 739 1147 534 163 917 1034 559 572 1070 418 106 299 502 1008 814 542 693 365 1184 637 659 1099 602 1014 815 421 685 1019 896 590 267 429 163 1145 479 1012 962 821 293 456 538 429 449 809 626 999 496 1120 474 792 229 652 821 1368 530 969 1177 67 511 1146 759 842 1120 903 501 1152 983 380 844 984 866 680 613 519 772 1502 721 995 1014 646 854 801 507 375 880 373 720 930 783 914 1267 722 1353 333 425 395 374 273 982 473 853 461 777 462 898 284 642 1179 934 764 890 757 1292 781 1127 708 967 691 260 364 1071 400 846 1354 914 691 423 799 764 893 828 783 729 920 1103 1001 435 510 412 410 805 1249 414 685 618 916 839 434 686 601 416 1297 296 450 1128 917 793 1100 418 586 814 324 1268 280 567 495 487 992 887 936 1065 689 464 517 852 388 1135 427 460 1392 752 737 992 1370 615 882 784 1129 1113 800 604 791 1138 307 886 138 860 962 822 802 749 622 649 832 970 659 839 869 209 708 571 1434 821 759 291 830 1406 779 637 796 615 1147 983 738 424 974 883 765 1137 913 1239 283 802 421 938 1039 694 726 445 261 780 233 881 765 715 1132 1136 1103 1138 797 833 1147 788 603 430 1173 747 1189 743 502 819 388 1181 1040 586 811 1269 861 719 1041 1323 657 633 457 947 632 765 748 413 1019 702 758 890 1143 637 298 622 1221 378 609 662 588 451 441 768 632 1260 808 883 794 543 536 778 448 780 636 752 700 790 958 426 701 1185 234 537 1140 400 771 820 937 881 1036 779 821 664 380 797 156 540 405 708 443 701 1027 488 855 1033 599 742 381 638 514 1130 1166 976 519 923 731 1156 620 903 1143 757 426 680 768 1171 435 918 341 715 654 476 402 847 999 275 1343 1064 406 956 1252 747 1231 1249 129 207 1164 202 713 892 271 403 904 1312 586 953 1060 514 942 622 850 970 1123 996 1199 1008 875 632 846 1341 1254 986 579 940 1273 869 921 358 728 888 770 611 713 952 136 1054 1106 589 943 1269 786 1081 275 943 634 332 720 598 1090 262 743 832 854 692 315 1228 849 940 272 1140 529 1287 418 767 724 903 1211 931 651 934 787 608 215 1031 1025 981 827 754 639 455 129 1037 707 417 1249 795 889 267 588 614 798 471 920 1037 293 849 800 1070 864 378 1004 772 851 1004 214 709 671 419 979 1290 1337 876 797 275 951 682 269 1121 1247 864 340 1090 553 1042 1077 638 982 483 204 944 660 957 1093 626 645 1141 711 972 271 993 551 1402 333 667 547 1245 197 471 666 1176 834 1088 715 366 511 595 499 293 1251 816 249 853 601 635 989 1099 1204 780 482 610 361 382 483 718 1027 257 900 862 490 754 375 303 586 674 928 621 218 1358 663 863 1139 621 887 1126 955 507 664 1031 847 1077 814 644 587 986 194 352 966 432 630 419 709 599 314 911 506 493 945 358 782 479 467 534 352 801 598 361 109 874 370 666 390 505 782 883 1135 161 734 588 1243 611 97 563 310 141 876 1200 1344 425 307 830 380 415 1193 791 636 390 369 1076 626 753 1284 758 1214 911 661 964 789 648 859 782 1191 686 1106 266 812 1284 1031 289 482 649 464 1330 649 962 467 412 170 498 398 251 775 993 377 1288 550 851 652 925 1336 726 707 1066 923 925 294 168 681 1292 487 759 330 1039 406 516 666 378 1175 1288 176 208 704 881 887 1060 412 447 604 946 622 561 910 530 499 913 462 923 241 920 792 652 993 135 646 313 911 1217 771 1149 1045 742 819 118 1016 542 235 1263 699 618 316 847 1100 1076 808 912 855 1148 1045 329 1026 1431 470 657 630 558 972 638 488 197 590 853 890 654 694 966 800 164 929 666 885 957 1131 1062 925 806 1042 925 728 1235 272 680 1143 1307 769 544 741 679 702 601 456 316 847 269 975 218 592 456 663 576 505 233 611 332 867 583 1137 809 1207 446 1358 791 262 1068 579 376 694 928 920 877 992 777 517 1192 797 813 552 710 878 789 955 537 986 212 571 800 840 930 716 758 798 862 498 351 510 694 1072 1276 928 687 1312 459 838 323 565 970 966 672 752 842 637 402 761 605 748 915 816 405 933 1070 375 1297 583 556 703 551 1191 661 337 802 992 1146 335 485 395 851 547 1250 1253 672 1252 630 837 454 1101 1026 897 1043 458 536 1220 171 322 642 1282 229 932 605 517 997 622 152 839 1249 351 872 904 427 1107 789 1164 615 1211 700 270 492 1042 905 706 691 368 867 516 244 727 373 1231 1447 1426 922 252 917 414 1038 867 877 366 486 904 561 70 518 717 651 360 998 884 576 1087 304 1327 394 717 907 1160 672 682 635 365 1304 705 728 500 949 855 838 418 966 1228 956 110 728 632 484 882 836 733 767 570 933 442 943 1274 579 1170 909 286 434 180 852 1255 880 776 367 937 240 648 1111 1141 439 429 896 956 1238 701 999 531 1322 485 626 776 645 1254 622 704 296 434 643 727 663 872 376 493 840 921 1320 431 755 606 1068 866 930 1167 499 369 747 710 580 1237 783 320 529 671 687 818 803 764 777 856 955 844 1086 465 554 819 334 1288 439 1057 436 1319 956 380 698 609 734 900 571 437 550 520 375 318 1120 432 657 390 488 307 562 271 780 668 674 1312 809 315 1173 840 1408 1012 865 581 1260 1033 1041 515 1239 1222 343 1098 635 503 608 884 1002 1286 758 1218 1122 1007 714 637 704 832 447 1146 700 411 391 772 467 1270 1006 1083 794 415 1093 978 346 395 1000 654 566 838 454 380 962 202 1270 219 911 345 146 1126 693 955 606 477 581 1274 688 759 492 252 303 471 918 401 1287 85 578 548 577 1402 782 530 899 1041 1056 408 690 640 315 570 625 689 1038 432 491 739 963 551 921 111 818 745 540 703 359 1083 158 186 983 878 487 734 920 133 771 1350 789 613 509 534 948 1080 686 644 835 682 600 544 1140 1083 1206 1317 127 350 825 867 1220 152 425 1353 1161 966 489 588 733 911 1109 1350 93 842 163 437 842 882 684 571 1095 539 731 1002 53 997 586 634 282 382 557 526 1107 859 337 784 1209 588 459 651 333 437 962 768 468 315 847 421 262 764 243 353 471 549 1044 279 766 1012 765 484 1201 1308 1025 945 694 1099 633 629 755 827 725 858 1005 1101 513 593 479 1081 411 1284 287 493 629 775 996 483 628 548 339 366 1071 1107 366 756 731 907 362 550 830 136 1060 1020 857 758 505 853 426 1094 960 803 726 1181 667 437 677 425 403 719 389 1390 425 990 1057 594 789 841 1140 831 312 490 672 1030 595 391 535 606 358 1286 384 1019 528 1213 853 632 992 84 626 672 936 552 793 958 450 860 528 422 883 517 699 1031 458 1198 196 876 1085 778 946 741 1056 1282 1137 157 795 997 231 1078 997 457 520 1070 1438 996 380 1342 484 374 656 937 1200 792 896 1157 511 374 706 1325 514 1148 793 413 399 1080 437 477 820 642 685 870 273 672 769 1202 734 559 564 883 561 925 742 417 318 799 535 619 803 468 705 860 615 780 680 812 695 651 736 1047 1075 486 742 1388 1024 1010 90 695 462 440 471 1314 124 348 292 904 693 1019 1012 730 540 629 569 492 611 327 883 716 791 796 1054 947 778 549 781 655 290 520 282 666 96 725 1158 1067 1089 978 1101 896 1234 214 920 710 560 724 1064 177 791 573 566 766 1163 510 842 308 441 544 537 242 145 358 613 862 740 105 545 1013 510 1089 538 669 649 373 1052 825 492 881 676 255 762 636 937 883 592 511 1022 663 986 524 327 827 1261 887 353 951 618 410 465 420 758 1201 381 444 517 1097 108 671 884 689 1136 913 546 848 853 774 722 1073 872 887 916 573 368 398 951 869 1224 1316 936 1103 1053 401 571 796 680 790 500 800 244 835 782 1151 835 723 786 654 623 628 682 731 1039 1219 1002 401 662 921 817 1009 1229 1164 525 598 295 1045 145 287 479 745 1192 593 183 1194 671 1242 1270 1209 825 1061 979 188 675 1147 375 113 968 240 1153 1101 693 676 368 1029 1477 334 547 1082 173 649 970 485 921 1139 800 585 855 385 116 1240 841 442 713 504 901 1179 580 894 673 794 695 686 714 781 1234 443 241 1138 1286 1055 109 1000 1237 1090 572 982 1058 795 306 934 183 838 1222 751 1202 1006 934 295 813 281 1241 610 717 583 642 1039 657 799 292 893 616 556 674 516 826 579 551 707 229 792 671 520 617 799 563 113 58 192 763 530 1212 411 765 942 1256 1158 1062 900 955 630 829 613 1142 654 793 738 742 1054 787 723 847 548 310 896 369 720 145 550 245 436 992 676 968 355 295 1036 879 669 78 568 108 705 921 373 153 734 1287 330 780 652 887 532 958 644 670 1180 452 572 859 719 544 1319 792 934 626 720 1441 126 473 741 1084 389 542 855 559 426 671 676 391 959 343 324 548 707 1144 918 679 1042 1231 647 398 1081 784 1187 584 1131 468 887 948 701 610 819 702 455 1212 859 1263 297 779 586 313 377 821 686 1013 793 501 725 1087 1327 582 608 921 1229 407 839 911 782 504 980 953 251 526 355 983 661 1022 653 644 710 859 242 971 821 572 307 902 729 711 866 778 891 872 697 1200 913 896 1110 915 1145 737 153 771 494 1103 1269 520 1196 1232 220 444 369 927 822 892 1066 441 1084 797 247 1447 373 499 1074 1178 579 947 1059 879 554 595 859 785 479 582 1263 1163 1346 835 832 268 797 1377 175 358 930 821 1075 894 718 1010 831 999 321 343 643 411 1205 1030 519 708 747 1017 861 718 441 664 993 563 877 460 1280 1029 270 625 881 504 856 901 469 699 593 1122 846 422 561 844 957 545 734 716 302 894 582 1140 398 622 1223 211 1327 809 827 401 770 492 873 1232 752 615 777 503 348 1421 1171 240 511 798 1100 476 1338 1026 269 295 820 930 690 618 735 846 739 491 613 1021 553 216 400 909 1050 1082 272 985 1367 679 912 732 454 1031 599 947 216 359 148 915 514 739 139 368 734 357 825 215 939 519 407 394 226 776 784 1015 151 1128 496 712 864 646 474 740 1204 636 966 494 312 676 370 762 528 876 763 673 225 651 626 355 1079 119 804 892 796 604 209 925 783 607 1073 737 1139 497 296 1434 673 241 534 573 454 550 955 1302 1051 1063 982 613 1269 449 655 331 925 937 156 578 791 745 756 470 1010 1167 678 882 380 1212 641 725 1013 379 1343 896 202 564 653 661 659 1046 508 397 1129 1019 384 433 631 584 743 557 689 579 534 1079 812 356 879 582 617 845 774 703 828 755 858 376 654 670 196 679 932 373 309 364 1246 705 632 733 1231 727 646 870 833 770 833 507 554 388 1245 594 867 690 309 532 607 347 1442 827 844 469 841 581 1052 699 313 384 1097 720 323 784 920 856 625 664 1217 709 640 780 750 510 979 561 1360 136 818 435 1118 989 1044 822 925 1206 281 219 621 42 1230 1033 769 660 621 541 1232 682 558 266 630 1237 808 374 555 167 680 416 842 1173 951 871 901 256 1183 1127 698 335 643 420 668 127 384 1035 949 559 847 569 938 703 1446 235 258 810 506 1057 802 782 548 313 750 582 769 290 493 309 1111 738 577 891 650 1015 661 388 488 1103 880 872 628 1132 452 312 781 928 825 760 373 1119 1190 656 644 849 1198 823 469 845 705 1340 417 900 762 1162 833 408 552 1152 851 594 858 764 573 771 738 1108 739 683 998 1059 583 284 1124 785 1103 1170 379 557 731 784 618 1005 785 966 810 422 702 727 381 441 165 880 1121 683 688 1099 393 938 917 902 1189 783 789 1229 592 934 626 480 642 735 458 565 384 283 916 776 778 641 578 689 614 863 535 744 1188 859 839 364 491 1157 719 467 224 800 632 825 177 1016 997 758 1211 619 755 1167 1104 682 443 705 455 393 962 432 545 428 601 958 916 603 1059 840 1199 703 211 930 225 791 572 1096 223 682 781 1147 339 1151 986 626 875 1413 534 304 849 696 966 455 1082 916 1383 1164 438 734 1129 873 638 877 669 1376 517 234 834 623 1040 761 724 1081 596 358 426 424 179 585 556 1043 854 1394 1061 939 1084 673 879 471 838 1022 1049 786 501 974 1409 985 797 676 742 959 400 779 357 316 888 1098 833 220 536 970 949 1259 412 924 326 916 507 417 1226 1040 951 1007 1503 202 398 588 686 1247 912 1004 427 497 1061 747 667 881 900 695 725 984 1151 644 1194 340 578 396 577 320 920 940 724 982 392 240 584 765 219 810 725 913 454 735 1499 379 1312 841 1010 861 1045 670 1044 966 1124 596 241 554 908 1121 585 750 66 1275 414 1270 760 709 633 811 855 141 259 1203 838 946 1055 1227 988 449 905 254 1093 580 560 732 929 1095 704 498 635 651 1184 346 1071 667 497 612 501 1139 465 625 831 684 535 778 1210 1042 1071 420 552 729 564 654 637 433 799 418 605 576 1219 1317 743 932 238 320 1062 561 794 1249 855 1081 493 968 574 672 292 930 528 305 877 500 121 757 532 531 505 388 604 560 852 779 445 783 727 1120 385 243 437 1059 987 933 733 693 897 324 795 163 1026 806 425 1312 1154 698 425 856 734 603 670 1057 577 680 750 452 157 698 373 559 835 138 1313 672 302 1135 309 871 929 166 504 1225 500 1376 624 755 997 785 1282 873 853 999 279 1286 1292 491 808 1116 534 724 1324 636 579 1204 116 802 1195 1050 1153 454 1214 514 304 594 1197 582 854 1225 477 954 242 979 510 880 572 873 932 834 900 789 429 388 421 698 603 458 1330 291 1011 361 981 528 519 853 232 206 1189 986 846 1037 873 1180 776 528 659 836 925 1118 609 526 733 516 644 125 831 1356 436 742 1167 414 822 345 930 1048 1285 787 1106 755 719 1101 588 1329 532 809 1228 650 1198 1013 727 893 254 860 1104 288 972 687 499 871 504 1024 607 746 420 445 695 117 636 349 605 955 651 864 975 842 891 720 1395 1400 742 790 1170 708 998 492 218 550 445 876 1056 653 1127 380 663 1229 718 268 325 578 639 902 1148 1006 838 576 640 576 450 835 718 534 1380 943 546 958 517 571 601 1108 199 576 524 776 1176 323 1049 659 383 1073 871 917 1338 665 1040 595 1122 97 326 248 953 722 526 1380 933 283 1283 1245 676 775 1225 578 387 708 615 606 950 718 996 116 567 724 567 764 484 334 743 176 359 382 1204 276 384 575 1128 1081 770 545 1083 521 981 980 688 372 731 991 903 277 317 1038 1047 1342 1087 274 1244 1384 294 706 633 788 209 197 735 867 865 196 316 468 586 766 462 895 676 1026 606 327 1121 362 862 916 754 972 521 659 1176 283 834 772 1135 778 729 290 667 363 751 909 811 689 1122 1007 436 382 1069 1215 499 1030 880 389 1090 859 1304 689 510 736 910 991 965 568 582 1044 644 1195 197 581 696 457 523 1226 737 557 783 753 358 981 355 856 849 895 981 276 264 920 631 1006 671 497 925 884 1370 751 320 455 688 704 892 394 969 913 320 867 861 316 549 776 310 600 557 966 743 959 634 586 206 988 471 1181 340 770 484 1216 670 487 1128 1110 1196 396 624 705 617 849 569 1144 507 904 398 1052 727 988 149 667 1084 1168 505 454 205 970 311 1280 429 593 453 644 311 459 1216 515 728 1058 1196 634 1171 933 1033 744 905 345 902 587 402 945 489 1139 1510 453 996 602 907 841 207 1056 649 721 241 272 265 741 797 808 1265 338 295 759 497 905 817 784 496 696 946 791 500 1138 821 1225 1090 660 593 746 1246 388 384 698 1049 679 962 1141 1114 355 246 582 362 564 629 625 808 531 876 692 303 784 475 832 1052 245 439 702 852 391 651 656 681 310 462 914 646 150 774 697 1045 566 820 798 810 792 673 1056 1351 617 949 1027 217 372 572 581 1298 858 917 833 1413 871 705 579 414 922 957 453 879 674 876 828 641 959 960 616 529 462 683 1367 1229 951 677 678 938 645 1306 758 833 254 770 632 449 433 1115 867 943 704 1046 1127 822 1247 488 591 368 451 743 1081 1036 184 1388 597 1267 1092 1002 561 1070 414 113 468 624 484 865 885 962 388 347 510 367 692 330 566 817 716 590 826 765 817 926 1013 963 563 868 893 490 989 906 685 254 1241 846 492 1122 530 506 581 567 383 413 437 827 553 438 1141 830 1112 584 387 717 1084 805 1152 1303 320 681 394 748 762 175 1219 1013 432 724 320 881 988 414 977 762 894 373 628 495 395 351 349 398 601 984 739 1121 919 307 232 225 927 680 494 1137 674 1069 592 900 224 1395 817 964 396 371 761 865 781 334 504 750 638 302 798 580 1265 1073 343 622 667 766 887 507 575 796 397 634 805 356 954 1022 476 586 470 1055 976 1203 458 881 790 485 1362 777 661 890 929 736 736 1175 318 618 806 597 801 903 656 535 863 685 625 521 860 742 646 1067 1261 911 576 370 444 1218 1093 694 1029 283 812 334 321 930 886 361 442 517 404 1002 272 654 741 864 568 637 447 854 470 359 1027 265 899 345 546 1016 425 479 121 768 1171 495 459 221 876 1166 606 579 904 519 1334 926 368 215 1039 795 734 304 691 574 887 234 570 793 496 1081 716 826 258 1333 519 767 1034 721 810 410 951 637 970 444 688 715 825 1182 1345 581 714 569 1262 995 858 672 609 1262 329 892 868 1375 1162 939 1003 868 1124 989 1382 1195 792 1023 585 574 711 518 708 785 618 1331 839 1189 805 920 865 850 756 773 580 962 1024 919 1213 357 801 1319 712 1376 668 211 931 681 259 299 1201 722 1115 172 1049 1139 448 1004 1137 746 295 407 208 527 1234 583 742 696 1100 527 1128 462 339 802 1044 1103 916 920 722 1337 919 306 625 565 855 1194 559 850 387 1042 624 674 446 886 491 441 466 734 142 429 878 518 501 629 1110 767 974 604 236 941 528 471 1248 465 826 746 1223 1072 1013 1162 942 614 1070 760 1154 905 670 697 821 378 259 1171 734 1422 656 972 220 458 508 577 693 481 852 517 758 1127 1117 216 965 422 654 788 906 1167 881 571 868 394 568 211 765 852 1194 1074 591 808 1079 638 1035 850 917 618 1088 713 628 635 639 885 688 936 857 1332 615 714 469 839 784 1422 629 1004 854 41 647 745 565 851 273 637 630 631 970 335 664 569 44 909 832 732 597 780 945 960 1232 645 350 123 622 1168 729 875 854 881 272 801 875 696 608 425 969 630 515 1354 1012 1219 969 515 641 861 727 460 111 576 403 1114 829 1258 768 805 466 536 367 426 811 1345 429 779 1127 654 815 982 277 723 468 952 495 598 728 789 499 388 457 938 559 803 584 577 526 997 131 576 853 505 944 923 834 749 687 1132 1188 1071 176 416 545 678 1283 364 1101 538 437 586 657 1209 770 1065 1011 727 882 461 604 269 767 658 609 851 869 507 1126 616 459 965 376 1065 650 849 792 618 1368 562 572 1367 319 1337 593 897 1234 891 548 830 752 708 897 959 605 324 490 1080 1024 695 384 640 708 527 1210 406 516 545 757 791 821 1284 1155 677 732 845 310 63 393 791 636 877 620 678 547 755 893 822 1178 797 782 630 726 230 678 1180 359 530 725 624 1306 318 680 644 1259 1155 981 737 1200 1053 183 1269 1049 397 237 667 1277 684 1110 977 1254 655 1303 1156 674 1193 452 628 690 962 994 639 955 765 769 1043 1364 913 1008 780 905 609 895 587 1014 811 1282 779 919 362 342 1164 241 491 1098 778 983 918 193 422 355 997 1126 297 1223 750 1173 954 323 571 551 410 884 344 365 467 634 730 423 1266 422 255 711 747 839 969 729 692 1087 443 881 399 1089 638 651 695 220 463 1138 908 1086 871 633 827 300 412 810 898 590 761 718 449 1227 68 1232 1143 506 718 1087 842 592 1130 515 548 761 972 1036 984 1219 691 661 1492 774 736 889 661 749 884 469 682 848 683 1147 247 406 714 917 265 946 568 783 615 707 714 568 1284 1297 1311 577 696 580 392 1236 944 1046 894 539 938 863 354 815 469 1204 263 928 642 235 182 723 533 898 805 807 446 244 741 1131 441 98 505 567 904 1465 233 1054 340 427 1080 551 803 871 877 920 338 897 884 257 1307 699 1053 955 983 997 825 777 872 997 1145 1239 1160 655 740 987 651 670 242 588 667 541 864 621 711 878 841 1032 406 877 836 513 488 1360 685 509 1072 1019 1346 254 814 410 246 1161 612 1046 822 663 406 159 1116 447 592 506 759 992 986 554 806 954 1274 1028 912 1133 422 1018 371 337 916 1298 774 700 819 598 1196 513 388 479 878 247 331 834 942 426 667 998 722 656 1003 541 1051 516 445 473 940 397 552 907 375 275 569 748 1068 754 845 986 1269 594 797 534 562 800 1106 228 939 1279 347 950 592 1154 803 1148 582 1001 939 845 571 804 826 1125 926 158 322 1057 905 633 611 610 1159 595 485 1143 1209 178 882 770 800 449 659 1070 761 880 324 722 880 712 666 843 1286 545 651 1251 1311 1011 1255 829 964 504 1109 644 972 815 769 1196 1210 388 1075 1003 767 1220 556 675 644 1359 331 1049 952 791 659 992 859 401 1081 752 837 531 583 340 905 866 908 290 942 878 660 657 494 432 877 1362 551 1000 618 329 382 617 319 733 449 1126 1209 459 1187 704 637 1022 553 599 105 296 442 514 95 490 1103 427 1273 773 713 985 686 550 510 616 841 246 25 1127 805 1197 1059 867 160 680 1150 1138 867 1030 356 787 569 1007 706 1321 1118 551 527 459 1263 949 1025 1416 1268 840 635 819 389 545 502 1107 1092 535 601 511 525 420 994 1270 1279 933 1189 153 475 990 1167 944 506 472 1333 1047 698 1101 543 1129 236 469 293 255 775 1221 395 922 976 563 433 845 788 532 618 1466 792 635 621 1142 543 987 762 1025 979 1132 589 1120 162 887 176 1187 699 183 361 214 418 502 906 841 405 668 1197 901 599 753 516 817 325 693 1065 1090 550 424 934 292 415 768 958 1244 829 410 609 936 338 1091 394 356 363 1205 764 597 781 423 567 227 835 1161 612 656 704 491 1026 1045 516 529 667 1163 951 169 1188 792 385 1053 692 994 750 560 443 1073 998 96 812 776 233 471 555 641 866 753 1310 1177 672 1215 1211 650 1116 412 533 863 749 1226 519 951 438 878 201 574 807 654 599 429 1052 523 381 742 333 1180 314 619 691 646 978 497 769 987 475 166 438 600 364 562 278 197 786 420 1185 804 1113 276 337 1049 1228 546 316 294 465 261 1048 793 1273 643 466 454 873 561 634 894 1058 777 898 411 436 673 979 743 931 1069 1128 420 198 338 676 645 1392 1268 118 1184 392 303 691 990 1087 738 131 539 137 470 581 529 416 765 836 837 883 991 310 1021 746 415 811 569 812 937 1281 1338 330 743 906 831 378 999 1377 722 506 657 558 891 474 882 1090 944 1306 312 399 628 905 1144 1267 204 212 635 616 902 306 1176 1139 747 1027 875 455 551 555 557 591 167 710 682 899 697 707 629 1175 629 487 1049 839 749 573 828 458 601 388 888 709 419 1029 890 352 890 1146 347 635 998 856 837 918 1019 971 914 1080 396 690 636 446 733 269 310 556 315 868 1113 525 380 188 265 869 487 792 1238 446 802 1193 317 964 1430 1337 816 1105 180 755 667 811 540 821 994 474 775 249 903 1106 1136 522 996 662 826 629 223 847 630 368 373 852 932 382 857 692 201 802 704 789 812 1225 420 398 587 747 1303 1035 763 560 806 1047 496 1037 512 198 1021 979 698 1145 1237 435 248 1260 656 1229 999 710 666 840 535 1194 1066 901 553 965 675 474 794 924 281 514 764 1100 557 1292 798 911 846 319 882 563 288 581 820 567 504 623 427 666 427 534 1235 966 213 1246 1043 654 731 869 368 427 409 809 1059 1148 596 1192 594 660 862 421 1306 742 374 786 919 864 334 1383 775 434 620 337 689 548 892 508 506 262 414 1114 648 933 1040 967 1036 998 385 1027 314 788 959 925 290 956 1051 1197 987 121 579 1084 809 885 225 703 826 420 710 1052 525 1067 778 848 962 829 886 1240 783 795 1106 401 1219 763 1210 572 715 432 515 852 982 212 850 324 859 316 539 460 420 570 520 573 632 950 641 1310 602 429 749 396 396 667 745 979 659 351 795 812 1248 1054 850 293 1315 391 371 237 613 689 345 563 350 396 824 340 764 821 895 796 742 1350 1445 593 402 1024 956 260 685 347 976 829 104 156 1056 779 931 805 159 903 491 254 991 886 932 741 812 1018 594 711 1111 933 772 1444 694 1356 932 196 714 998 743 668 673 531 480 906 770 812 284 840 861 1019 967 805 790 464 699 528 702 1092 1040 291 569 426 430 1166 771 568 416 1131 731 522 472 963 733 270 479 637 184 1104 491 1091 556 439 546 1161 548 1141 580 643 1145 744 1057 235 1494 1069 608 846 235 171 1322 669 1068 492 306 1304 331 645 667 1027 463 1007 636 140 950 757 1048 844 975 470 251 444 879 882 765 1135 706 697 1400 515 406 1370 776 1235 1020 1030 1178 1150 1024 326 891 451 1296 761 1099 359 865 689 808 923 578 894 969 211 520 1075 1215 732 530 528 606 607 978 543 281 524 869 453 384 1046 476 846 686 533 695 236 856 879 287 475 903 393 1268 660 965 955 588 691 1140 594 1241 1099 834 1082 1043 722 623 485 366 1127 580 842 808 689 527 639 427 1166 831 721 495 432 479 304 631 358 437 938 659 1286 987 1031 722 711 523 497 608 579 475 1200 804 354 532 300 611 635 445 1051 1102 840 683 1009 1102 258 70 1020 845 1012 425 883 1002 558 797 1080 406 663 466 401 767 259 874 275 723 778 749 458 942 177 1230 562 1037 332 859 401 453 1001 1104 1135 1021 662 771 451 1093 545 877 803 1049 814 206 481 1129 372 323 801 539 595 708 602 588 570 567 525 129 1194 493 824 849 475 379 475 774 990 616 1072 1031 329 390 1117 846 288 645 1060 1250 1167 869 1150 932 912 1241 1270 593 1186 783 529 967 643 394 904 143 758 672 852 919 449 71 1071 724 849 317 767 949 1102 609 800 371 443 1189 970 1116 378 657 1105 1000 542 435 1023 593 733 452 57 387 616 1155 872 1148 1003 803 396 113 391 971 858 942 1074 1026 680 655 925 1098 1300 835 479 904 829 75 1441 493 725 890 610 849 514 1187 1022 871 248 875 952 800 863 980 1059 1011 883 574 868 598 404 104 934 563 621 594 453 509 1369 548 811 1146 517 882 1136 750 1072 899 614 416 290 1078 497 679 316 422 508 488 1087 507 794 57 268 778 974 1045 423 1055 822 974 781 1075 631 896 784 712 1302 801 607 1389 1052 818 427 391 783 682 339 261 726 853 816 204 1059 652 451 525 503 916 799 1274 486 263 372 476 1203 235 405 979 284 1280 240 707 271 893 564 592 533 974 612 287 882 746 1070 787 307 251 62 806 639 1101 77 608 1184 511 478 673 1360 1124 1227 783 757 424 700 501 1344 561 725 438 229 960 315 697 714 1203 1151 1106 919 373 491 747 90 1004 224 920 581 760 758 790 952 1137 158 731 688 938 827 396 1252 729 1233 585 979 1064 847 538 1147 1120 1385 487 625 1310 920 953 529 520 957 513 868 1310 1024 1090 821 855 370 410 602 948 503 1024 654 302 588 748 855 766 615 975 694 955 641 1240 852 938 413 553 556 520 1288 952 988 860 899 257 324 546 728 1071 1212 481 1081 1002 432 1216 1249 608 592 825 1155 147 1169 689 1355 195 894 1172 585 636 780 462 386 609 480 959 407 661 816 705 471 818 776 1020 728 815 556 809 741 1061 495 183 453 922 1119 821 312 997 999 766 1505 169 685 378 638 1132 835 1022 195 406 450 637 627 1106 1168 675 622 229 780 1047 755 114 1380 1240 506 471 1223 572 879 225 738 462 1187 979 733 980 1063 998 602 372 726 600 634 728 575 1021 561 1032 844 924 431 816 870 910 232 1260 1146 440 347 969 757 1064 191 985 232 698 548 1257 731 811 897 734 1233 911 790 337 243 1338 1056 876 505 1027 561 570 1228 1156 1289 352 391 1477 505 896 219 908 665 852 1038 860 653 842 1285 729 415 359 191 477 1068 1257 1072 942 1089 602 461 961 1030 726 477 673 689 1100 1033 1019 992 499 1277 1409 522 1248 357 1031 794 159 642 858 473 1356 947 97 1325 347 937 1331 959 1203 1353 234 596 480 1006 1293 929 662 211 907 299 430 558 892 293 966 813 1088 838 591 1454 585 528 565 565 789 1068 936 654 442 304 851 913 487 398 1023 353 733 496 479 647 608 937 461 192 1293 965 697 697 918 459 666 845 390 681 240 619 964 281 314 1016 1026 384 984 990 237 67 953 763 501 450 749 600 638 130 1043 305 1132 303 887 508 578 1177 1099 923 887 302 710 963 798 329 902 449 365 1119 256 600 502 133 1495 939 1074 294 986 353 471 610 366 338 107 641 196 618 896 1127 767 1142 852 342 645 926 1188 844 742 668 542 1053 686 903 808 1050 841 981 1003 482 572 353 779 398 1175 909 1049 521 601 650 561 390 792 937 563 393 596 355 785 578 957 614 888 963 522 1230 1350 407 716 653 385 863 911 596 1021 287 1129 1246 477 398 610 710 639 388 785 636 691 906 922 821 949 544 926 842 786 471 824 781 693 580 977 619 216 1111 858 248 646 832 656 509 557 371 449 754 1042 1107 910 349 404 661 753 732 535 1308 768 863 1003 653 575 326 895 979 579 160 873 691 392 1141 134 906 718 736 1080 1135 748 1017 385 308 826 576 772 731 633 424 890 588 674 615 519 470 338 755 329 648 973 706 571 470 664 959 639 731 415 596 825 838 437 536 927 376 360 909 714 1270 465 1102 594 249 601 307 670 764 271 728 520 266 414 603 691 556 1323 276 1132 1001 909 894 872 529 438 804 252 1154 1219 467 613 752 1166 1030 663 488 1106 1270 1119 1086 553 757 760 1252 159 804 886 881 233 910 868 761 561 855 1073 1010 1229 372 267 666 526 1088 1086 930 883 1022 581 231 251 552 982 1225 775 884 781 269 1283 991 696 419 547 712 1102 392 336 1055 551 639 946 451 1009 424 521 941 594 737 778 710 1031 692 477 563 548 948 1087 312 934 552 490 747 1265 852 871 494 1213 698 797 704 394 1119 757 217 467 920 781 752 917 384 234 727 298 766 217 589 520 153 769 449 573 636 1200 268 664 640 1293 758 544 467 849 654 911 865 983 583 619 880 602 514 810 921 352 690 565 993 1145 985 651 582 828 311 612 721 463 789 853 698 1338 681 215 887 1023 578 1207 865 879 216 902 452 747 230 518 1049 534 221 397 766 213 1226 705 820 649 600 349 858 494 619 695 825 897 957 396 633 1182 1046 515 737 840 759 1121 1164 763 1314 472 757 930 298 295 490 820 1307 369 551 114 1237 626 274 501 490 730 599 1103 365 745 518 269 927 1232 809 1251 1073 662 606 333 966 502 628 1115 724 716 1287 177 951 927 436 1065 739 475 209 648 734 1077 1198 161 43 714 836 435 398 748 238 1218 983 792 1207 890 1083 830 1183 1371 722 719 1055 585 652 788 607 582 723 1076 342 637 638 560 673 791 1270 659 1035 1211 142 879 174 407 1057 733 720 916 190 308 1013 1284 652 232 937 410 1243 808 935 351 465 1233 575 1245 710 397 1198 356 845 502 457 559 679 726 399 645 967 857 596 616 619 908 995 1252 955 525 1085 1254 1128 284 504 626 480 547 597 1312 715 618 981 1236 767 732 530 392 1271 676 795 316 512 838 352 679 415 1003 1037 1120 756 363 1236 1075 1117 403 1199 778 832 414 297 611 874 393 666 563 1117 946 1162 1235 418 955 475 546 1101 591 445 793 625 433 611 567 1040 429 975 733 859 455 723 538 762 991 509 1126 530 623 907 734 437 863 610 489 919 654 595 1317 531 1157 669 901 1001 625 1115 643 675 545 639 981 432 1282 899 756 1027 661 362 296 1062 726 731 1293 332 577 734 484 1042 701 533 920 806 752 1165 1090 534 853 1183 558 962 712 669 718 690 843 924 859 451 744 165 934 1177 301 682 713 165 299 629 1262 192 335 612 1388 125 1224 949 796 1135 504 1268 825 908 278 415 578 580 805 258 760 1044 478 684 848 694 166 466 904 990 624 612 869 609 806 601 275 631 1461 509 637 1327 1186 1098 1057 506 372 751 1159 550 587 232 1242 851 299 541 855 1361 945 996 132 505 998 1203 1094 281 244 1356 779 862 676 500 603 638 666 483 844 305 1412 909 856 408 654 1164 1370 342 320 1006 540 185 1442 1151 756 745 446 639 981 787 1076 1238 305 890 862 1200 1065 737 857 776 581 573 761 470 809 622 1452 573 628 932 543 943 759 1290 832 406 404 374 983 667 1011 724 839 214 852 781 883 560 287 1129 601 855 136 405 384 1483 930 940 664 756 546 984 561 926 369 1182 1169 1044 1208 496 763 714 1081 1078 1049 446 554 829 561 884 894 251 549 603 988 1245 847 670 729 808 1057 670 684 808 818 789 419 1233 612 467 431 920 741 524 1005 725 531 898 1145 805 893 812 848 952 566 1020 488 272 1339 369 783 1007 683 408 529 1050 335 744 1108 653 268 726 115 400 1144 1291 1157 1188 205 678 322 1050 802 823 860 904 882 1073 1205 244 1223 747 675 569 621 758 792 814 371 407 1347 1120 624 808 173 357 862 614 635 879 554 874 156 551 825 743 1091 342 820 1213 680 874 891 586 979 1079 455 694 1199 1137 750 625 750 720 1012 1118 506 466 448 447 690 972 450 1262 402 853 907 446 717 303 416 1032 614 342 739 313 465 968 911 1037 753 762 387 1362 739 962 670 649 622 1180 874 368 741 753 522 469 915 368 990 971 677 1037 613 612 165 743 828 324 632 356 1167 252 776 563 185 1232 485 442 908 923 719 796 944 639 933 790 633 485 955 1077 679 983 995 733 491 1125 180 794 625 822 278 752 897 1178 553 513 501 763 1199 939 1269 715 554 517 1035 967 1090 833 487 119 1049 1178 546 703 520 475 718 486 403 1096 1254 571 793 458 607 492 788 1061 669 649 469 887 1382 281 618 823 870 963 788 1174 1078 1160 920 626 866 868 694 1138 183 568 809 484 878 234 964 323 196 870 850 395 750 710 193 902 1232 1258 449 1143 1106 514 952 471 854 393 1142 557 736 1224 731 1272 960 561 1228 780 796 653 1007 410 526 961 845 205 412 806 570 212 696 125 632 1043 916 1070 621 470 845 586 734 595 532 443 1003 711 965 409 747 502 525 1144 142 638 1070 613 875 482 474 739 634 441 363 655 687 927 798 430 620 443 695 967 534 653 318 999 680 800 214 942 825 661 273 769 1195 1117 478 283 772 1171 305 271 539 546 467 902 664 1340 582 1204 189 544 820 871 460 1275 757 658 814 741 1269 928 933 674 1199 307 1094 885 722 553 498 914 750 556 608 1163 528 384 940 938 799 530 844 1121 1160 664 838 861 861 608 513 602 684 1116 719 637 974 1278 535 919 1099 731 977 923 566 885 744 1073 829 407 973 1027 811 602 925 1243 856 812 698 680 578 648 695 1378 426 388 525 469 1010 1032 1172 575 743 1027 890 1002 735 894 473 497 916 709 320 346 892 810 623 1098 859 694 756 670 524 678 1078 1301 787 487 611 1054 328 735 673 1406 852 654 781 631 675 766 1178 795 381 373 799 584 661 951 676 1017 218 839 1359 423 650 542 975 1213 611 721 455 847 501 600 398 799 778 1098 1074 751 355 311 897 1277 1204 892 684 737 895 803 722 272 831 433 865 763 314 248 616 671 805 793 320 513 644 1182 769 827 293 671 728 677 652 685 691 476 493 355 773 899 657 1178 882 365 483 486 1235 632 605 1136 622 1190 583 236 742 464 489 847 172 1312 729 522 309 720 774 706 1315 444 524 850 572 311 801 817 289 979 838 348 633 545 207 615 1135 759 476 435 1175 406 1155 344 704 785 276 265 393 164 439 1405 148 641 701 1142 627 797 1026 717 825 635 318 463 1028 627 930 827 473 721 575 1398 560 1117 542 746 1103 1081 707 1222 405 1440 802 832 1243 451 1246 726 535 832 764 1033 494 294 600 406 369 412 501 824 400 763 777 401 1098 832 631 571 1037 599 353 1205 1290 405 602 412 1100 868 592 1271 1226 515 1116 848 520 650 1266 676 767 316 193 648 447 752 617 848 1107 586 892 792 593 169 346 1265 646 1215 1165 344 1017 599 1208 1106 645 197 490 814 1520 1225 692 638 438 846 663 399 587 622 405 547 1156 1248 1390 1415 672 1036 479 418 824 699 699 934 360 1213 931 543 711 903 805 604 941 376 1104 793 665 892 1090 1206 688 401 460 921 599 1005 1010 791 691 194 321 552 297 489 1376 1175 617 1069 926 773 613 211 978 571 1041 529 291 999 563 122 361 600 525 439 688 608 916 656 1081 1235 931 859 231 544 807 903 1184 259 815 758 1036 343 1025 1373 485 943 842 735 82 781 1172 643 774 861 864 1172 1351 759 1186 142 935 659 786 358 633 823 581 762 994 305 242 1259 816 662 436 1144 849 1237 1023 359 842 468 775 643 1167 1073 486 324 780 355 960 1120 190 832 900 752 953 717 1041 1133 196 801 1038 790 430 1074 980 919 616 547 733 526 1179 726 1063 1250 552 1113 601 824 1237 106 1240 730 883 723 1169 225 1070 869 839 249 695 867 514 862 442 824 806 972 450 723 901 1012 1124 201 1044 490 848 1022 236 1172 495 857 527 835 696 1201 399 645 813 960 177 812 1263 563 546 910 853 842 403 705 589 837 1146 514 991 978 615 1276 251 921 611 751 604 803 796 603 684 208 801 773 669 257 961 164 639 799 595 493 985 1098 137 888 961 120 590 545 215 1024 328 1446 405 1140 935 1104 738 747 445 808 1094 151 1052 941 244 933 430 842 631 751 343 888 596 798 124 616 425 706 1091 935 671 326 1251 943 619 1098 843 1084 1201 486 1126 792 790 1100 741 906 437 608 994 1249 1225 606 696 434 293 608 729 831 732 610 738 1112 671 616 565 1109 1106 790 1178 1223 654 1061 495 433 1382 834 210 801 846 922 457 1238 805 1241 791 463 1196 1264 742 453 1223 707 997 515 502 1036 1012 685 1161 377 771 1180 482 1185 374 745 994 535 1338 1173 205 894 657 795 755 837 955 410 606 185 884 1092 859 708 758 676 448 261 1223 441 506 1106 521 441 653 561 707 1309 1132 838 262 514 348 529 956 685 710 712 1137 869 594 481 973 255 374 638 750 287 1155 825 931 650 160 651 79 768 870 680 636 423 220 398 731 398 712 774 1044 856 833 598 539 972 964 547 618 704 1007 308 714 578 218 637 588 431 824 504 621 1101 776 757 878 374 431 449 1016 746 213 559 656 465 1253 838 438 353 921 727 1107 792 1049 1138 889 1235 848 596 1139 628 628 471 757 751 471 351 570 1057 500 966 789 755 991 774 935 846 697 463 978 699 652 750 990 323 792 1097 662 159 331 889 676 1052 1239 651 1110 1009 314 885 672 332 865 1168 735 698 749 839 779 1092 1275 331 745 984 694 815 290 375 785 508 1259 1215 394 780 1145 285 1052 876 853 401 1233 623 1094 586 1270 1163 862 470 395 1120 1135 1275 913 777 976 524 767 719 826 838 900 1105 539 602 1033 504 797 604 752 373 1202 1122 466 729 846 1199 508 1138 746 141 823 851 627 708 702 1035 1072 209 771 1117 789 280 1003 422 168 649 844 840 1290 1278 656 953 1081 597 830 541 695 236 1066 974 182 1233 1327 726 870 915 666 856 425 1161 354 642 669 551 1248 722 545 597 425 829 1179 707 1045 925 1081 1028 638 944 1251 321 1020 492 1247 203 778 810 947 1084 531 1411 568 417 413 306 261 363 1009 485 936 718 1240 965 1062 932 396 325 1135 855 344 809 726 496 803 439 816 827 771 319 915 378 845 822 496 578 399 442 483 936 753 905 626 628 818 417 667 665 795 564 1003 638 1068 614 794 813 738 918 423 815 1100 1172 222 1144 417 396 1136 785 1034 583 841 826 780 507 777 925 189 454 224 658 794 579 864 649 804 1174 620 1182 702 552 494 731 878 487 1187 1126 346 430 620 643 1003 847 714 686 245 740 67 322 606 581 497 187 524 554 1177 932 1009 867 745 1126 811 429 748 374 622 717 868 727 562 909 559 450 972 985 250 882 973 808 424 620 984 1142 688 279 779 642 528 559 1130 681 371 537 986 587 326 341 919 541 908 338 579 1206 606 198 288 321 406 927 1091 1017 1178 763 568 766 987 442 1058 1139 1278 1051 692 596 753 725 565 996 1005 670 564 787 835 900 894 645 708 570 342 1145 1046 805 736 880 692 779 1110 808 1179 902 679 376 690 363 1434 1256 687 642 476 460 615 1001 705 290 992 488 992 1045 693 958 250 353 385 1065 857 627 554 974 391 297 481 843 196 871 421 1014 225 1317 362 545 754 849 1059 1057 572 1194 795 434 414 845 1181 953 838 493 853 566 885 346 326 746 1253 1130 1438 676 1109 677 679 976 992 1199 711 782 993 1133 355 366 622 471 700 887 684 700 856 771 472 909 194 933 334 571 242 593 1060 572 872 784 1013 875 852 855 1280 930 651 417 895 980 724 290 592 799 771 1103 590 303 843 700 973 847 701 883 1314 374 972 487 453 1020 920 727 641 570 916 804 1009 452 241 345 1031 808 858 859 1059 1100 1033 771 574 825 352 965 367 1350 373 235 775 841 362 748 502 467 879 997 444 619 1027 810 1155 754 327 1018 614 1102 1322 496 622 77 1297 574 1247 685 312 821 920 602 972 359 600 643 593 1137 1200 152 943 1223 376 1076 653 962 256 1419 783 713 708 214 476 589 948 1256 1124 531 732 142 368 689 397 601 394 783 915 422 919 507 919 1374 325 893 676 475 374 357 300 662 496 1284 1232 704 672 691 682 440 830 1000 1381 883 776 584 1289 570 1232 1358 1462 1151 1123 1029 252 618 294 392 714 694 1099 737 894 534 334 884 207 1019 457 561 675 940 876 1012 528 511 1053 1051 917 1078 712 538 681 604 240 948 413 890 574 324 365 1178 740 557 987 728 436 435 1057 861 510 1007 194 608 884 1118 842 1349 1293 816 567 787 732 949 824 461 789 618 460 569 348 826 770 724 344 962 988 975 368 686 690 675 881 689 743 681 331 593 402 716 970 511 456 932 1426 1277 464 321 1171 806 1286 829 1161 1169 1123 952 577 1040 977 108 893 399 898 1418 823 917 492 860 881 707 445 270 837 1187 507 479 747 454 281 258 714 834 896 837 443 897 401 794 846 776 669 1174 910 1111 245 613 414 1197 836 690 788 951 910 737 211 1097 1142 624 1118 1007 794 1010 383 359 1108 247 1017 933 980 738 705 920 1205 464 706 747 931 1004 881 712 455 1226 66 421 131 706 975 599 381 413 927 705 618 555 858 885 1014 1253 683 430 873 561 971 517 750 811 608 485 1296 727 768 996 473 403 991 1178 383 1124 544 891 1321 494 570 230 155 911 332 917 700 345 405 433 537 1150 876 804 1382 985 518 1122 940 640 492 627 1102 693 594 630 738 203 1077 1326 264 621 460 655 605 348 739 1243 879 500 440 823 356 432 952 505 932 1126 1142 293 1152 812 279 695 499 1106 406 563 1030 741 945 247 476 773 184 1180 593 786 538 451 537 632 930 1130 690 568 331 374 1066 597 549 795 1059 583 733 359 667 1210 832 727 1081 344 768 585 881 1084 1043 1099 653 776 912 150 593 887 320 856 830 360 1262 557 585 576 1023 549 694 1334 218 410 1158 902 735 541 189 1315 501 1424 520 1129 1231 1126 1214 533 1035 585 849 460 1171 805 1204 644 708 1172 426 450 519 501 812 319 391 984 400 600 1056 485 638 1183 924 528 823 383 971 899 1345 632 875 755 1122 361 530 1059 716 258 807 472 868 1089 701 664 789 472 379 697 302 1122 522 962 306 421 928 256 611 525 507 742 1216 546 598 1380 363 1033 812 1142 451 731 786 409 672 384 623 534 549 1103 592 984 811 340 843 181 440 339 961 415 819 242 420 1277 910 449 298 821 871 370 275 913 904 981 1230 878 1202 712 1487 1210 870 1034 1113 994 794 1084 1108 789 614 603 550 1145 959 695 709 574 476 966 590 638 678 516 859 938 315 110 869 702 841 364 644 903 1196 264 815 1189 689 679 1276 623 1117 1389 646 783 827 643 593 671 525 728 588 776 685 1341 275 506 848 288 847 749 1057 1015 854 1132 686 733 313 634 391 776 706 759 1103 716 1141 522 409 946 930 1054 743 118 758 695 1318 1071 1162 424 646 1016 858 872 1148 454 642 297 1110 1149 688 1259 468 704 671 830 1166 522 375 714 827 602 656 807 686 919 652 272 1437 516 1026 884 398 858 619 788 511 729 698 980 582 539 347 913 932 722 789 236 583 1248 854 146 546 1005 1237 1155 928 639 881 754 432 706 890 669 749 404 666 760 1126 723 831 764 745 743 1145 448 737 550 955 413 1174 161 366 423 436 521 771 837 1018 959 653 990 1239 68 1255 279 730 1274 724 465 336 101 504 160 1060 774 914 901 713 1448 543 1208 741 901 1218 405 176 279 546 1142 309 743 304 447 939 538 709 690 535 826 1096 761 288 890 882 387 335 1341 817 516 586 538 872 1002 503 428 437 278 1056 681 1113 673 876 650 291 912 861 1057 1065 1060 749 637 690 816 1082 574 830 1023 482 592 1107 561 421 755 856 1046 689 1134 886 690 267 331 751 766 102 439 877 598 309 660 907 328 1158 332 614 385 394 875 774 711 444 492 891 671 817 748 822 1009 690 515 612 1122 164 518 504 580 711 785 578 970 1323 970 511 816 942 1217 472 1078 547 681 604 682 391 873 421 1153 583 778 808 1081 950 619 1369 707 767 586 304 442 715 737 381 249 195 590 705 519 728 629 700 576 648 205 471 452 1070 904 957 922 712 971 382 501 1029 1140 1112 718 573 637 472 1038 605 649 1083 548 711 530 686 1216 1165 382 725 607 614 597 773 782 1217 559 572 756 1257 676 387 902 785 739 566 345 676 642 915 1420 648 651 413 1066 559 726 703 867 940 512 425 1011 745 490 317 914 1092 379 828 821 876 583 1067 629 1264 683 303 728 736 921 1071 741 636 474 1313 1026 1203 717 888 1190 1027 375 815 967 720 604 291 1172 581 475 547 370 859 474 243 865 748 876 269 941 464 875 463 890 269 1147 732 276 632 812 732 359 463 1006 498 532 918 773 1055 796 918 1451 1149 765 1359 259 699 696 1144 97 331 837 994 947 1293 660 301 709 664 485 661 1192 523 1156 900 757 656 1040 704 361 1081 1071 248 732 962 806 158 655 518 386 990 693 1152 1113 450 1180 480 971 545 867 357 1152 743 231 591 519 911 765 682 1138 598 630 343 1136 228 776 646 864 527 710 529 295 1135 757 996 473 712 512 1109 383 983 604 342 380 652 963 69 1284 472 769 1355 764 848 1299 504 828 492 198 744 83 1167 853 500 1212 1330 1211 715 479 851 723 1287 1222 565 192 522 733 1149 834 744 576 304 413 1172 931 924 498 861 1160 566 570 1140 875 768 1157 540 647 866 948 820 1147 1033 335 854 874 733 625 607 573 1122 205 560 774 1090 721 476 688 508 767 1040 1190 955 564 718 1087 970 762 1060 355 703 627 822 863 876 886 536 774 1175 888 712 849 357 658 629 439 752 1274 927 806 327 588 765 855 558 769 406 48 548 127 614 1031 389 554 214 1056 703 476 261 255 514 493 853 651 342 1022 902 834 508 779 914 835 828 871 185 803 771 676 1081 968 692 568 520 561 751 845 724 389 948 654 417 590 232 774 1145 928 367 979 766 596 1244 130 1153 573 1108 766 78 806 752 1123 1289 908 661 1240 560 852 378 685 687 683 320 768 493 673 1048 1217 608 446 1006 412 1197 653 123 643 728 681 1105 570 858 936 709 370 767 495 718 447 1415 965 147 637 735 734 748 679 593 1196 1389 723 811 748 944 823 512 937 831 645 794 958 363 183 1235 912 327 403 595 651 826 239 353 576 664 1214 765 698 720 683 1325 933 708 904 468 391 388 522 789 672 763 886 1367 690 890 1279 741 318 460 668 487 806 636 576 583 1346 907 540 915 935 441 1176 374 12 669 516 271 351 846 1250 1261 430 1172 743 983 979 855 337 616 263 1016 1077 1255 517 786 597 624 417 1154 515 1161 692 371 686 1100 533 1035 538 862 1214 1080 665 681 911 884 367 821 404 907 809 797 357 308 777 594 663 509 730 949 1331 843 231 458 484 922 1075 746 394 422 665 98 824 584 598 988 435 1015 1347 312 735 314 516 854 703 571 1319 732 754 822 934 305 1241 669 767 1284 650 778 878 373 1151 318 944 914 509 884 592 651 1224 807 764 57 796 441 961 1324 1164 901 548 903 447 426 256 1394 511 910 196 547 478 852 905 995 228 299 1075 756 336 555 771 1068 481 1103 409 839 670 1041 350 296 866 705 1452 828 673 1145 1226 242 614 1232 777 296 740 511 962 645 900 850 550 1208 396 347 530 514 1084 494 1286 652 770 908 302 196 358 447 1144 519 848 712 797 867 646 625 894 930 1097 671 1082 416 1064 982 970 467 1057 352 1312 394 1156 873 372 1222 344 522 519 1313 1010 254 1306 781 854 298 468 638 1081 242 481 558 1034 640 562 157 1006 886 319 418 1345 877 406 927 281 911 372 291 617 906 945 540 482 574 323 149 383 538 942 502 634 396 488 679 888 719 720 1060 844 236 698 905 1057 590 852 692 801 198 521 1038 1002 665 1241 691 593 300 656 814 769 517 931 1010 468 715 778 789 533 787 1050 655 746 1101 525 593 839 468 1109 667 759 1074 1029 441 784 642 1128 284 312 592 1150 652 505 1148 410 1114 1133 868 1084 440 793 479 1029 506 1144 994 852 374 806 880 483 811 304 898 264 517 1000 1177 576 889 325 530 1005 815 797 563 901 298 882 1058 94 856 554 439 935 959 1322 553 989 354 696 767 311 337 948 718 284 1223 384 75 1005 468 519 431 458 680 1183 734 798 1181 601 525 897 620 618 619 476 814 845 862 92 813 886 364 989 1207 900 464 436 538 329 839 170 1026 1375 710 1146 383 762 377 1171 442 538 1207 797 1102 832 420 904 910 734 518 483 730 664 1140 1157 795 319 930 268 1063 85 592 1046 664 421 1262 758 943 886 308 444 838 410 897 404 560 1013 166 1024 1380 975 1050 416 1092 621 690 388 657 267 902 427 1070 803 1245 1131 1271 1065 399 700 303 1134 243 505 1009 666 642 1037 1327 539 1164 524 570 891 1165 611 308 807 203 879 916 622 1350 277 970 859 1275 281 293 951 968 199 661 641 694 1181 831 686 537 719 726 764 341 788 879 800 1127 251 830 314 1032 333 873 384 907 392 827 1013 840 191 563 1007 1082 999 1124 1064 469 996 557 679 519 491 991 231 1043 467 370 940 389 1172 767 797 778 303 797 1129 960 1059 951 1120 275 782 434 943 796 1193 887 683 872 445 230 401 246 566 260 762 628 725 855 718 797 940 740 562 744 843 931 379 672 1028 660 855 713 1089 817 636 374 1219 971 1163 765 1106 589 351 522 110 49 742 1220 306 488 653 1031 331 382 453 784 808 1075 623 681 1317 936 807 570 460 1038 1109 986 80 485 452 334 612 929 896 454 1257 372 775 573 638 136 1479 960 754 503 1240 421 361 765 905 892 328 668 948 1165 351 732 606 780 1231 389 405 1429 676 1123 395 341 310 959 934 647 726 1396 551 930 530 245 612 345 687 672 193 530 731 1008 694 819 252 580 847 631 610 759 824 532 978 390 407 560 627 1078 638 605 1010 824 825 1175 703 772 515 586 730 705 1016 720 484 840 574 847 724 625 825 942 744 861 327 717 798 718 588 462 382 657 1215 885 746 593 729 759 545 718 991 146 532 479 576 1309 556 923 397 505 625 347 746 1186 738 995 858 420 730 709 535 479 209 812 725 446 774 1131 909 1018 1159 384 585 350 705 1122 1090 686 833 231 133 779 1035 253 392 855 1064 352 834 520 550 440 921 731 1016 996 272 1165 689 1139 505 1083 448 577 883 869 515 946 1139 738 1010 580 801 839 945 963 1082 338 897 616 825 659 639 596 858 1140 886 612 358 734 232 992 446 1022 647 655 867 433 800 1392 1033 686 449 225 340 359 570 514 858 982 502 687 459 299 1035 871 676 695 1177 756 969 473 311 649 1084 901 609 779 657 796 293 477 456 1161 785 514 983 294 940 558 516 749 1000 789 836 569 665 747 1158 1150 266 744 963 1102 1290 581 1097 709 951 911 262 628 219 1470 682 777 892 1374 899 1053 380 1224 1307 659 748 1011 1124 1023 870 1135 1059 728 506 1462 1204 542 758 394 628 1207 515 991 646 1189 1063 570 760 607 377 863 1022 762 670 933 1011 821 531 752 743 1178 1236 991 864 1249 747 775 944 603 1190 445 383 588 1118 312 606 726 268 728 510 1245 1079 631 262 387 671 1046 721 1132 434 573 755 803 1443 196 487 779 1049 847 734 1295 995 1141 1151 482 815 1165 832 300 472 521 600 830 737 608 1292 1131 353 839 831 792 1039 724 378 987 1014 475 1053 921 671 827 407 203 802 341 1026 612 652 571 615 237 1160 206 660 400 950 1032 1037 597 619 219 954 912 434 1065 1163 463 737 969 835 253 769 822 1030 849 1356 996 322 800 496 1254 750 703 607 673 829 777 287 1188 892 1088 802 335 817 801 737 896 499 851 794 508 1055 1333 848 992 362 171 834 574 236 998 519 291 841 549 867 641 944 492 553 1313 533 964 1288 393 436 220 249 824 381 694 954 735 527 732 925 960 982 232 532 1060 744 651 1118 402 199 1079 361 1177 1034 177 1226 1194 692 235 844 548 1049 1408 621 760 604 979 874 439 586 410 1012 1180 454 663 394 935 529 783 323 722 921 673 1362 871 958 846 1009 1110 485 919 1208 536 587 765 757 577 790 490 359 892 655 655 1000 596 622 599 899 955 472 515 751 578 1118 499 1207 449 906 995 604 626 1273 849 1022 1249 438 934 210 1215 1169 925 877 623 1069 381 1076 641 317 1279 974 940 261 656 1109 761 1157 758 414 713 804 866 1065 1124 457 386 644 1239 393 1003 734 863 472 847 777 1160 368 788 885 1170 823 433 556 762 1045 597 1218 318 922 511 962 392 684 1073 848 506 736 566 402 373 361 660 762 941 398 1036 1017 361 334 1345 855 861 653 1404 955 813 896 1295 561 779 439 887 1329 468 251 899 1024 490 564 580 622 368 621 846 828 419 832 720 662 874 749 1243 357 573 1158 442 627 900 176 1094 905 487 984 681 311 500 799 1087 848 433 705 641 834 846 580 1223 1028 1038 735 1125 371 781 138 721 841 837 704 629 1167 653 1102 420 1166 214 1024 514 771 1220 342 799 769 1018 438 692 591 796 682 901 1097 789 670 467 1047 414 703 933 700 908 329 775 635 884 803 1069 1082 388 1060 400 338 591 889 1090 243 1100 633 744 327 804 913 266 965 345 201 911 1069 291 635 958 1065 394 447 867 458 371 460 281 696 614 308 276 596 1123 350 960 984 1095 458 662 1174 296 602 402 715 736 1106 428 420 927 488 732 295 1104 882 784 954 651 404 851 580 543 765 492 1052 254 1227 861 465 454 884 828 1195 706 533 933 584 459 786 356 364 701 832 215 196 1055 265 857 1133 260 175 901 1289 920 253 857 817 1133 676 865 707 1261 1138 547 859 433 651 899 701 967 367 1292 525 729 322 933 662 714 1089 838 1137 772 769 646 779 787 771 432 803 178 415 1009 227 360 1024 386 682 1237 722 634 992 950 1055 789 1260 1133 452 498 603 618 761 1050 490 716 551 500 1158 1114 823 358 356 1171 201 608 1182 527 500 273 1199 1139 519 607 606 757 450 1290 644 781 898 837 850 896 466 720 858 603 785 1003 488 529 712 836 1138 708 551 586 948 592 759 1077 498 740 483 1293 824 712 997 645 396 1364 797 365 1081 725 578 903 746 923 358 604 575 1442 768 731 1252 637 98 1025 725 1153 841 492 760 1069 995 1035 1071 636 733 529 1341 736 603 603 810 198 1084 657 958 600 385 683 618 1162 335 1023 472 908 470 1169 1371 450 716 832 552 451 458 206 725 1014 744 356 807 525 1059 762 1006 205 656 901 905 768 873 448 735 507 1098 1304 729 448 704 427 1142 692 300 1195 253 985 627 546 911 234 807 744 1314 347 607 770 642 437 460 153 649 407 827 432 1067 864 368 319 670 1073 839 170 728 453 773 514 733 798 177 939 197 615 882 379 326 318 293 282 802 1016 330 452 951 882 663 1150 347 793 630 704 323 564 734 554 575 510 897 1413 1064 617 694 618 511 840 1213 697 846 718 731 479 756 762 1204 1143 1172 1080 1022 757 176 854 466 1248 544 534 1253 963 354 869 555 1106 1231 1083 762 806 671 542 772 1182 668 302 631 727 713 380 765 1198 493 605 1131 638 1220 775 689 1104 300 691 1283 771 337 394 535 1188 422 506 559 447 427 718 753 555 310 1064 968 983 858 146 610 895 501 1180 678 664 869 269 1083 1236 590 392 852 450 1142 720 603 1135 1195 343 708 442 807 608 976 942 789 978 727 441 535 334 1206 945 857 826 596 760 694 477 774 365 198 306 451 187 1131 333 617 271 607 951 1133 668 376 509 1004 465 876 1127 1282 701 308 861 943 763 1278 823 1012 392 862 667 743 1154 258 767 711 1043 523 1174 407 234 1100 732 664 805 273 50 742 381 945 323 406 396 1260 153 281 687 1107 1065 832 760 977 1418 898 806 896 758 604 519 1063 441 699 454 845 274 333 250 882 399 357 539 612 765 1010 895 1187 992 644 1020 747 1353 907 1146 589 919 1196 1257 1154 834 1138 471 998 839 1350 836 445 565 1317 890 917 632 786 595 558 1044 1064 795 1024 358 560 783 392 1162 654 475 828 330 430 818 924 759 678 560 1007 668 245 958 955 959 280 984 821 760 722 775 533 1301 935 686 335 1400 189 318 657 525 184 1053 716 1225 1014 856 488 397 432 491 727 183 904 1285 1066 387 1096 1022 818 1054 551 1124 371 810 1071 694 806 776 714 640 552 753 878 1264 374 869 772 569 509 1350 1033 1106 1133 629 558 75 1296 662 449 750 477 941 835 1213 907 473 530 590 356 684 767 547 441 649 454 1076 751 1172 442 809 428 1209 797 636 698 649 767 925 1010 1042 702 493 1026 849 413 656 619 1447 975 995 563 1370 956 651 1281 1122 377 1073 683 185 748 747 1375 660 459 660 476 415 965 594 878 803 528 897 722 794 961 506 395 502 508 821 1319 902 679 567 1280 219 433 323 995 1146 895 219 1107 987 538 537 381 248 1274 999 738 1005 782 508 557 795 673 346 622 928 683 334 821 765 1116 1194 539 822 499 128 274 324 253 993 814 452 747 1136 958 784 954 589 567 984 242 728 518 1179 916 503 658 458 677 641 822 545 799 937 1114 1243 510 333 768 337 663 407 923 900 854 292 989 616 399 945 342 567 1135 1406 473 1148 459 530 561 517 583 1154 1032 502 706 438 813 471 500 967 598 650 949 653 870 1130 1051 246 635 761 571 557 826 827 681 1069 414 229 912 324 697 510 1044 1008 307 610 603 1095 611 364 670 719 815 1300 823 480 513 284 1460 696 820 1150 760 693 231 279 953 633 411 1175 435 175 533 808 255 1243 731 778 738 1065 344 425 425 795 1115 1008 1210 628 224 308 508 601 763 811 998 906 761 900 1207 357 1070 859 515 623 603 1402 182 1123 1114 554 1061 828 793 1028 793 1299 805 610 1234 1154 946 745 1300 776 337 609 782 577 532 507 470 1438 668 710 670 656 1155 965 202 1210 418 630 774 650 652 1002 532 1071 541 706 924 625 1011 857 742 210 1255 881 418 575 787 590 482 1030 809 535 454 958 711 1013 505 297 155 760 711 319 855 704 687 1001 134 1379 903 548 988 997 713 333 428 869 768 1139 1048 496 1045 840 530 792 189 908 524 455 300 1061 1125 832 619 939 1187 288 707 749 1056 928 668 1085 441 196 786 1040 1339 700 936 801 469 543 843 259 1474 611 993 872 171 1149 574 627 453 824 1262 767 233 640 746 357 600 888 466 1151 727 1012 755 519 1133 1157 782 124 898 992 976 493 1054 410 887 484 958 923 565 599 776 751 1019 786 776 937 1032 998 668 1110 248 744 716 874 1096 1051 758 886 953 828 662 515 508 140 1249 1287 912 364 748 814 798 932 1032 156 472 779 868 1065 453 1218 949 652 702 384 757 1240 1373 519 619 992 764 1065 442 707 1200 1006 1238 542 1010 863 879 354 1018 801 726 485 308 672 1079 1134 1269 619 829 713 728 810 1148 774 657 580 557 681 483 252 1162 1033 738 1023 1077 553 1004 923 542 814 748 1021 943 1064 914 925 1233 713 920 493 854 1275 1313 567 357 728 480 793 686 871 650 731 693 392 573 694 621 608 995 560 297 882 988 491 724 1347 1111 608 308 317 768 688 469 809 192 1064 414 856 649 410 1211 987 1197 749 480 745 608 1370 571 755 984 397 511 915 826 1129 465 1067 543 528 499 946 357 1084 803 804 458 619 590 636 646 381 567 863 713 1002 161 194 639 524 361 861 875 952 611 537 74 1087 1155 1048 1304 310 1137 459 628 583 1082 545 765 883 815 320 626 624 948 450 1358 883 520 788 807 595 1014 1049 776 853 503 1038 1139 1305 83 843 725 762 976 515 1033 999 771 441 1489 1049 490 719 707 1057 658 422 1096 583 968 1016 896 399 583 362 422 739 522 829 578 952 891 1354 1071 1259 732 778 355 789 496 589 991 327 1175 539 99 1308 527 1261 302 1145 395 712 1118 575 267 999 470 627 191 1051 1317 608 620 1243 572 932 982 1260 343 341 837 577 288 529 381 419 1304 485 1153 822 520 743 1201 341 787 1043 861 544 1064 545 984 516 808 385 662 917 923 764 590 1089 764 580 361 1049 860 711 749 722 607 498 391 746 1236 1069 750 451 786 1117 553 1233 601 183 1285 980 802 992 777 973 673 898 449 445 849 505 1271 586 1069 1060 1029 716 488 882 1276 484 387 888 342 559 404 473 767 921 1235 863 327 652 1044 883 952 511 301 350 645 330 1004 298 1175 1089 990 822 667 924 936 772 1036 1076 423 1307 957 849 74 921 720 963 1112 1009 944 738 969 1310 210 840 1107 492 1123 616 1033 1095 790 447 1104 455 462 794 1218 994 607 964 697 1128 628 1169 1021 1110 924 573 504 764 1239 738 515 424 809 632 883 605 218 1132 415 288 950 801 499 863 457 1271 873 958 1017 834 539 984 618 433 610 1024 1027 681 755 140 447 1105 570 911 1001 1170 1021 943 687 1144 796 519 494 644 1153 574 328 292 627 1081 1043 1027 260 967 947 787 155 754 596 92 739 502 353 896 979 1290 170 1191 619 385 1163 262 555 605 842 1126 774 885 913 404 366 1098 718 890 402 1107 654 1238 734 179 361 529 835 615 967 694 1132 411 416 937 494 94 1348 371 1314 516 592 753 679 696 749 890 653 815 989 1022 532 1189 994 760 894 906 1170 458 543 650 330 473 1079 728 1158 686 1230 234 921 1045 594 292 807 620 249 806 362 1215 334 919 881 818 1017 699 875 708 852 1005 238 898 741 777 1218 795 208 584 383 332 954 555 460 884 326 890 1015 320 847 803 881 1213 641 866 538 697 1190 619 337 796 282 1172 880 226 574 336 715 968 605 664 1046 411 772 835 537 763 1009 1352 116 407 789 872 940 1340 358 649 863 949 794 951 366 455 270 863 615 532 371 300 263 647 670 880 183 711 598 727 695 705 682 419 861 445 890 537 711 822 684 500 613 1323 483 893 478 1068 130 471 1343 390 333 677 320 341 834 782 661 794 547 1223 629 744 515 873 1084 694 551 102 508 362 757 440 574 675 955 711 638 659 863 1075 1027 660 1125 585 1074 691 1237 325 458 941 89 933 1081 775 955 241 722 521 958 386 1063 1006 943 370 406 352 706 351 391 596 996 248 171 1028 655 924 751 652 283 903 454 304 574 789 799 217 1138 666 898 675 644 536 351 514 792 852 408 1323 813 1497 1011 1207 574 632 525 348 1098 746 428 690 550 435 967 1089 1155 557 464 768 367 601 557 510 1033 1120 318 758 427 368 409 377 565 606 719 675 611 659 576 868 1200 984 752 790 471 887 1317 674 170 1047 1413 378 751 159 532 1147 693 953 971 1075 155 639 731 1204 625 90 1421 682 1298 624 341 674 604 481 531 563 255 1056 613 1038 854 519 238 973 1039 799 660 743 733 462 118 356 1236 1171 325 955 514 471 1237 923 1336 1230 1060 429 39 592 1100 1050 257 867 618 363 893 1082 587 869 400 696 754 720 770 1176 269 1198 369 614 1354 1150 816 463 384 469 357 827 362 260 704 468 865 764 804 136 686 820 612 486 126 617 607 495 723 517 1034 608 703 731 383 859 437 865 522 492 784 689 385 982 335 510 777 391 402 456 845 274 907 644 1161 379 424 1073 1359 243 317 426 629 1438 1259 415 647 888 965 819 824 985 1101 745 1253 461 377 864 420 810 241 637 785 787 402 334 468 535 1167 792 525 744 747 886 496 232 1208 855 1196 405 1302 1404 605 618 1126 404 313 865 534 858 897 1030 400 284 906 774 523 1017 796 1161 716 488 574 403 643 1010 522 1055 549 576 654 1213 918 657 767 1032 545 185 445 884 334 129 1064 667 892 607 1095 466 1053 590 337 1311 418 438 1471 907 417 875 765 744 373 638 693 635 359 658 534 469 411 895 987 1017 941 967 510 431 602 503 1188 1348 661 471 639 1095 608 725 1234 299 908 774 818 893 428 333 632 434 1020 1063 495 1208 393 535 663 718 682 1153 992 1095 869 418 271 747 853 258 488 619 665 1290 866 570 1156 571 236 1208 632 878 187 1201 1074 621 563 1204 796 646 708 800 822 493 1190 522 1242 471 550 1190 691 1049 1238 715 651 427 1118 1217 571 769 539 879 874 386 426 443 264 286 442 883 864 527 181 194 881 766 840 926 973 990 622 781 589 280 990 1334 1053 1006 1195 745 795 674 368 1222 867 1310 716 339 690 1003 388 1171 553 600 589 1161 338 211 713 1081 1027 925 198 811 1079 705 835 1293 642 1520 868 990 533 758 1046 518 608 1218 937 822 1422 1285 805 752 1095 1051 311 990 963 645 992 447 774 714 773 382 1038 707 467 677 813 407 466 840 353 658 1405 660 554 398 254 888 196 599 935 1217 337 741 273 409 755 474 851 303 817 95 1151 1104 525 830 328 1247 1376 1064 460 950 919 894 942 654 525 643 630 566 1154 768 92 755 1102 799 584 1041 878 443 828 255 641 1220 1180 1137 236 961 964 763 504 575 775 1078 272 894 602 1155 778 720 709 1160 810 239 373 820 1198 733 796 852 912 226 744 1178 506 668 705 413 1294 1250 1102 95 652 230 1125 1347 874 805 424 648 945 417 816 1443 1146 378 703 954 1062 578 763 747 772 778 980 514 660 964 1127 681 328 1231 487 987 593 289 516 182 896 392 899 225 598 1068 666 891 781 1044 1248 1167 452 706 1134 1022 1060 713 884 683 560 665 948 754 883 398 606 875 1015 422 1074 857 967 374 910 481 494 510 581 703 900 1006 450 778 1047 542 254 929 1072 702 937 507 1209 1248 872 677 731 1139 832 527 1023 1171 738 739 816 675 555 532 518 683 824 1278 1085 981 409 1212 559 835 880 542 874 307 669 648 825 459 256 1094 641 1397 982 952 692 992 655 906 386 319 741 748 358 381 216 797 727 651 908 961 309 300 1266 481 728 1022 796 335 908 1146 625 767 1105 763 738 868 674 196 919 829 380 783 262 407 589 1241 980 1339 251 558 416 995 825 372 600 1052 852 716 959 732 1183 502 780 463 487 469 371 393 513 1220 593 518 951 349 897 824 1143 660 1345 1203 744 660 767 613 631 818 240 112 719 889 546 786 1093 773 1168 858 355 1274 448 891 641 1187 653 1259 485 178 648 797 1060 826 769 347 1089 973 666 787 913 865 1183 1027 612 755 455 853 797 956 469 778 976 692 365 580 1063 156 403 591 441 712 339 1345 611 564 654 398 232 997 729 1169 834 720 703 662 916 828 788 833 680 614 825 771 889 996 953 1034 919 827 1222 1182 374 849 674 398 822 273 994 661 760 951 288 607 609 627 950 914 847 1265 929 1127 1108 716 898 435 997 1165 902 936 854 411 1121 959 390 801 626 191 721 608 722 671 550 371 1018 617 752 448 901 255 1355 1118 597 1134 504 984 527 643 468 645 769 984 829 721 1160 805 880 488 925 826 431 968 588 190 274 965 718 694 1084 812 774 1113 245 713 661 1230 472 1120 342 561 909 806 789 652 664 581 1054 415 615 783 655 675 893 1128 537 773 936 1214 788 811 514 673 612 566 453 1135 875 995 878 704 956 868 166 534 632 1116 364 1248 1431 707 202 979 946 656 860 1110 527 526 708 685 1234 936 370 233 883 488 572 990 885 672 898 1224 321 1259 577 700 435 781 1060 972 538 897 495 974 826 540 268 167 908 503 774 943 457 763 264 740 831 686 1057 912 1238 308 375 304 318 784 588 529 688 390 457 684 695 1240 573 495 534 653 828 1037 862 1194 592 573 218 1008 387 130 425 858 1212 749 842 907 1259 607 984 626 771 940 513 1125 304 609 1089 1112 521 1022 1110 498 789 875 909 766 567 483 1186 262 815 708 1052 499 411 777 783 589 446 1041 1031 471 392 693 223 968 685 1261 981 606 1072 650 549 1285 307 1433 713 360 395 1094 694 417 767 916 644 513 690 188 532 1017 448 672 867 697 366 544 674 111 626 832 597 535 1226 450 349 832 1055 795 963 488 644 856 447 217 1096 119 706 925 1006 477 298 619 527 908 959 1329 225 437 267 304 1384 573 1092 691 725 777 1037 938 796 1123 164 1051 390 1029 616 664 528 564 672 489 868 980 708 602 384 909 625 848 547 1069 1170 702 523 1250 289 773 1218 705 1402 800 402 941 1032 666 538 420 791 718 776 954 404 542 680 137 1120 573 672 137 1236 419 203 822 683 155 627 773 955 144 659 706 869 886 247 733 1172 1326 380 842 968 885 308 677 148 1201 1097 592 447 816 460 654 933 787 628 788 545 400 1212 465 650 747 924 505 705 524 512 590 935 711 71 506 824 769 1024 474 519 762 755 791 677 923 1127 414 531 735 842 1091 445 719 692 782 1291 319 845 1273 1003 495 1185 727 986 309 559 1067 883 833 1094 997 924 859 1006 1040 475 907 754 223 266 1161 578 594 1170 317 395 341 983 1307 665 714 763 654 876 1171 1169 332 408 1015 1044 398 324 979 859 349 713 836 86 1149 449 607 513 579 491 660 871 935 1045 455 522 981 654 736 317 836 447 339 1122 996 924 396 900 590 1013 970 263 1145 677 899 145 1232 748 1106 1379 614 338 962 789 537 640 1223 864 1158 1140 736 908 754 713 179 77 563 343 698 642 734 897 428 558 1047 1195 1014 738 1135 755 946 727 489 589 797 803 771 528 1190 1206 830 1058 160 421 854 362 945 731 333 1088 602 687 232 379 1109 857 798 859 683 975 1077 379 331 1044 1061 927 894 552 1023 1017 616 1222 288 832 387 1259 877 1153 1285 650 535 635 439 1092 1152 285 898 476 904 321 532 846 767 662 517 369 1000 1192 719 1096 1237 640 145 647 948 659 1267 923 144 841 554 774 384 767 528 331 1200 823 337 682 794 1178 736 817 512 682 313 457 416 845 746 631 389 711 740 1008 670 1206 374 843 914 679 765 1182 549 825 728 1087 1254 907 985 893 541 1061 730 722 1015 767 776 254 744 646 1265 776 926 801 1342 915 473 1080 497 981 944 1112 1173 738 846 928 842 411 805 1003 590 595 382 498 1222 461 601 871 932 636 559 753 702 977 1364 959 1167 706 632 326 721 94 338 372 1180 460 1034 1060 1022 885 354 805 1093 718 567 707 1101 435 800 719 563 777 785 720 48 356 842 95 1305 1133 636 270 743 539 520 625 1303 780 302 1155 684 386 1050 1419 1069 1082 605 543 1070 708 546 685 842 660 994 593 773 1316 1173 1066 1111 589 265 655 910 773 157 861 693 1145 541 504 1113 401 679 307 799 572 1027 447 1099 1365 220 880 649 766 636 1144 292 469 1285 1265 764 917 1391 425 669 778 825 613 456 308 1261 446 999 846 478 622 1042 803 489 1035 1109 883 1368 722 571 1120 967 1074 701 777 568 805 552 823 1013 1143 457 342 1174 500 630 598 757 563 1102 1388 151 993 212 314 928 238 416 420 1001 950 1035 600 1089 714 627 394 822 846 1001 647 1147 520 681 819 525 772 932 984 1022 400 1344 542 548 579 512 430 706 511 189 866 750 1273 716 977 869 514 899 893 504 1238 800 877 966 857 885 699 484 542 770 747 407 943 1095 361 1293 497 365 658 797 633 608 861 499 671 1002 1064 525 1025 700 767 1083 1246 1169 488 641 978 247 542 553 342 949 640 322 1247 848 752 1372 467 370 1233 1309 363 580 1200 850 786 648 1068 451 465 791 255 580 309 924 283 817 1062 717 346 332 1229 642 926 1078 554 957 1155 399 839 773 621 870 781 740 549 570 963 1154 939 507 563 157 992 814 750 1103 286 587 536 604 446 1079 697 919 892 526 57 666 731 822 1080 571 787 892 453 1156 1022 721 860 698 373 842 344 891 416 790 621 340 1202 1330 115 770 494 1121 919 288 1009 889 507 544 1214 739 390 412 1143 787 820 636 569 370 717 1021 794 1068 443 349 1165 197 1402 778 925 470 452 769 889 1211 733 339 975 357 845 428 461 1001 344 1101 631 1176 585 1115 647 551 334 693 622 677 699 542 743 854 895 1055 1073 681 1091 877 718 723 859 553 839 618 457 278 910 830 759 615 911 1423 1082 268 782 1166 1294 900 669 812 546 903 755 775 1126 605 218 587 754 641 591 333 404 1098 1009 441 616 606 959 454 375 1050 954 448 738 1115 738 608 602 966 480 659 1213 379 631 866 997 545 680 454 492 365 750 989 1018 1135 1117 642 796 519 732 606 1101 166 743 728 977 863 1053 1201 832 661 569 1207 531 814 459 451 1209 292 714 758 785 750 863 700 748 1120 921 962 1009 877 841 999 843 513 241 961 1021 657 352 643 926 900 662 439 626 785 193 1235 654 742 1123 939 219 1019 723 1047 939 898 1308 1084 651 734 862 480 846 664 369 502 969 474 1060 972 1077 992 182 710 715 1090 898 406 943 724 534 826 558 457 526 351 797 634 995 790 290 760 1055 903 254 1057 1360 534 657 602 396 742 296 924 286 693 668 761 818 1052 767 876 1036 608 639 815 811 712 755 941 427 1239 300 628 522 750 371 650 1176 1138 166 218 389 1115 299 1073 1119 967 1235 998 334 648 1025 414 271 720 993 320 198 492 1074 742 707 420 631 448 531 1286 714 992 331 586 984 932 1134 642 710 500 420 1148 409 928 1151 616 645 679 464 161 237 1055 853 860 1013 741 1192 470 1170 238 675 209 574 291 1089 565 201 1213 474 902 201 1057 583 379 1130 756 353 1255 622 922 487 706 624 551 1094 466 419 739 1082 698 662 741 360 376 975 597 540 750 707 580 597 533 733 422 240 752 995 935 772 569 550 245 1196 902 443 968 395 834 438 529 1006 657 667 607 330 965 594 472 988 561 788 246 923 142 931 571 504 472 232 1178 849 407 472 645 835 610 822 737 755 833 840 633 731 687 641 1002 445 913 698 1022 715 814 516 570 765 582 795 544 643 375 1198 771 759 864 1228 795 686 878 1188 807 1237 132 164 922 854 942 1323 598 828 279 1099 885 748 1008 923 436 405 275 577 938 592 1330 911 631 1115 956 471 634 572 824 1207 1055 947 185 667 564 590 719 829 682 580 846 841 1323 966 167 1426 1146 730 665 326 640 271 324 335 654 301 817 578 208 691 850 1064 670 656 572 590 1013 977 794 1277 1009 316 355 542 729 994 325 872 216 541 537 409 1242 763 909 1070 762 643 908 1182 990 922 494 820 663 823 240 997 688 226 605 444 1132 649 1172 1182 768 222 431 678 216 149 889 674 334 528 619 989 112 509 248 373 796 621 389 1096 420 847 713 1217 708 906 791 730 646 1497 1210 880 1238 1299 1087 502 922 453 672 610 363 421 446 1116 613 1003 1362 599 498 547 236 677 842 434 927 972 784 434 1109 789 556 872 956 158 1274 949 619 702 443 392 825 687 740 1247 686 708 577 625 214 844 828 1180 758 1257 726 498 647 655 363 724 959 493 1426 1027 862 443 725 487 497 1039 1133 844 507 853 886 1230 743 1470 496 146 727 863 945 663 835 1209 987 845 993 807 914 340 934 324 1435 142 632 1151 882 494 594 496 779 904 286 867 1342 420 1177 1320 879 456 416 1387 895 679 676 824 385 1055 553 876 601 689 663 648 1087 679 1110 370 629 779 1212 768 1126 622 360 963 900 743 819 313 657 1065 450 1344 669 822 850 701 357 361 693 330 1068 991 222 558 1196 643 253 615 776 736 485 446 1175 686 459 620 782 418 496 1136 1174 455 984 554 632 873 934 820 865 1229 953 705 1144 773 494 1273 1127 738 794 977 737 834 1003 726 397 605 971 591 743 241 727 524 259 1037 837 803 1215 1108 785 918 928 339 348 1142 306 836 846 708 615 685 797 1286 693 761 826 267 1166 890 771 653 358 996 1103 544 587 740 904 1215 760 711 612 938 390 586 537 429 303 465 505 769 1325 533 1221 603 819 716 843 580 1210 839 934 906 873 1357 1294 858 218 1058 951 1495 759 723 1010 578 900 727 350 1171 848 774 1050 434 1379 416 779 586 798 735 350 835 1050 1042 189 1048 821 548 1340 861 1093 1071 398 906 212 698 475 1095 1011 710 431 549 1086 422 412 1008 117 603 1213 1313 615 466 891 331 668 758 1030 1100 1171 871 814 812 833 912 1163 1276 771 1164 611 856 1040 561 653 606 871 951 727 767 812 618 1000 554 1304 533 1218 637 590 923 543 707 672 532 666 1132 441 914 118 240 1241 954 918 211 1009 928 311 1305 887 1004 785 415 864 951 841 639 532 1199 955 1075 632 290 520 638 953 730 1084 346 1081 855 438 802 1122 900 423 374 784 480 891 991 889 629 244 819 641 486 687 504 568 1178 1112 817 978 1353 672 593 941 158 514 555 581 801 478 430 629 128 364 773 649 549 766 756 248 389 268 944 212 742 593 694 713 743 1168 757 852 948 1080 430 920 441 985 1055 897 1199 848 522 570 623 1017 588 812 870 230 472 597 921 707 939 861 446 614 654 1195 357 1052 407 704 1080 976 1001 355 652 446 908 565 719 689 862 913 421 1043 363 859 377 966 951 1100 220 544 559 657 487 1153 576 1041 632 503 298 152 1044 923 1193 367 272 1267 309 1290 566 617 185 790 832 1129 703 129 297 703 203 302 392 857 727 413 962 336 1014 347 353 626 931 571 1332 733 791 766 711 847 942 1038 417 1089 564 1407 1477 127 822 830 178 867 488 911 992 498 495 414 944 952 782 1033 875 492 889 1016 525 126 898 516 1089 200 550 863 1130 454 859 776 909 642 772 672 831 919 940 909 967 354 601 481 1082 1026 906 651 975 810 465 675 212 551 528 686 1192 660 1123 445 900 475 865 954 855 1339 1115 1010 453 1137 787 929 793 1226 952 962 645 343 714 620 1002 960 653 267 892 932 475 453 423 486 903 758 304 763 627 641 363 1015 477 107 415 477 939 1143 762 449 794 774 324 496 834 536 1037 904 784 698 756 1219 983 616 564 861 1190 690 1141 520 830 929 828 824 758 558 531 600 1030 1385 1144 490 106 828 479 973 485 796 376 837 656 632 913 413 546 298 598 584 206 445 850 843 249 778 187 656 923 1300 362 928 414 904 239 325 734 657 721 459 388 652 935 556 1264 844 708 512 615 886 1170 537 682 1171 843 713 186 1037 527 582 791 479 1101 534 773 1087 1347 548 900 362 1047 373 779 934 604 814 249 175 316 1018 641 772 802 1307 787 591 1082 1099 774 517 439 1176 366 492 462 1175 298 1180 1078 304 924 557 801 523 860 747 732 764 393 717 387 415 682 492 1027 817 857 371 968 596 753 146 525 635 685 839 83 1273 309 1038 501 1130 846 825 1155 470 984 654 1380 750 834 1229 458 997 1050 1039 171 580 843 342 737 577 1081 825 657 137 903 682 299 970 505 305 484 579 168 924 338 848 409 851 714 516 672 926 603 1290 796 1134 529 1087 852 611 508 321 1091 408 911 1232 926 310 1092 902 1090 765 745 1090 966 901 594 1035 572 866 314 514 1069 764 802 622 820 387 780 656 1098 1190 774 280 903 751 535 904 383 660 1442 622 897 306 763 476 1061 333 1001 559 729 342 796 943 341 502 1228 644 514 688 514 873 1125 199 817 1214 1129 324 292 305 176 670 524 904 579 857 1206 830 386 744 375 958 852 881 353 1112 346 456 868 901 802 1104 1196 148 484 207 1227 600 186 399 377 775 924 266 1042 1002 627 1174 1093 302 234 1319 465 317 171 292 1111 1151 681 982 755 614 737 455 1022 757 428 555 1076 965 534 602 519 1084 707 379 380 1129 1082 772 755 313 919 691 1346 1185 1103 814 971 959 933 815 465 698 547 806 1028 493 204 442 835 949 592 1022 451 499 811 1003 400 564 996 566 1078 562 948 666 926 1240 714 542 403 589 901 1029 494 513 410 1373 677 514 938 212 529 835 840 1208 1159 1316 1085 522 1126 558 517 639 350 745 535 998 781 928 418 510 410 864 401 707 956 356 350 1339 561 283 816 673 1116 1054 434 694 647 572 764 320 589 990 668 1065 859 680 256 473 403 428 647 492 934 660 997 336 221 799 804 1036 452 56 670 1097 300 749 648 85 814 348 378 471 456 848 867 324 461 445 512 711 772 891 706 918 690 664 891 237 1077 739 587 979 342 661 614 222 817 561 386 320 483 768 349 553 780 679 1049 1277 562 574 388 470 816 1217 813 432 212 801 738 1205 735 791 752 818 371 975 689 378 785 478 910 484 462 568 413 590 782 977 704 156 1003 399 791 1070 1276 1441 474 799 192 628 422 936 961 438 434 1000 796 590 1063 443 599 861 372 724 311 982 757 1065 1191 656 515 365 205 679 443 730 873 744 863 753 552 701 903 1233 1067 821 301 581 931 932 672 377 662 481 908 873 590 1372 847 94 618 501 203 1195 768 1088 939 833 760 516 1139 396 1202 813 832 758 1266 925 643 1075 958 1357 242 694 624 1244 447 576 547 462 572 993 1004 429 881 679 396 919 1299 895 762 327 614 491 992 598 1054 787 393 314 356 526 1316 1075 781 478 509 836 756 970 271 839 461 429 859 1027 436 1395 449 471 495 190 777 553 747 776 958 753 817 990 308 1316 873 935 655 923 459 744 988 461 686 941 1146 616 493 994 610 1227 268 601 762 753 382 388 458 1051 820 1125 203 1115 789 1212 695 667 865 899 680 1036 615 654 790 519 775 1033 969 611 852 1024 709 1153 569 1371 1030 593 798 1086 1204 728 641 846 1217 478 1170 356 896 412 967 942 1144 849 1063 820 283 591 839 1128 1115 656 365 75 848 1114 418 447 329 628 1220 742 876 281 1178 817 685 423 1299 431 745 1028 390 1393 875 520 763 1141 734 660 527 244 938 495 1450 1152 1065 591 796 1008 145 322 755 659 875 718 1394 897 689 522 950 157 570 420 684 551 406 667 1163 505 584 161 768 772 839 426 564 970 473 693 482 1135 257 1166 905 735 1247 554 468 532 639 559 685 1033 220 581 396 972 804 1116 687 462 1021 69 879 637 1358 1033 1012 1002 1281 332 893 1126 651 706 321 1218 1443 377 456 1336 864 1127 476 686 1204 575 387 642 1449 1068 590 845 298 222 340 424 491 1160 992 174 964 668 768 883 1063 444 482 409 790 778 229 358 1102 585 820 933 1120 624 241 676 645 210 813 909 797 831 835 868 316 1180 789 254 483 370 489 1328 757 1062 858 474 1197 583 1058 391 924 1314 1019 1269 967 532 754 633 537 706 477 752 661 852 350 651 530 758 923 1179 1017 969 1181 764 466 1344 697 674 664 1004 1113 578 776 732 354 1107 1034 515 1129 1112 150 601 1123 1103 1079 1071 645 933 836 1208 766 1031 206 1033 1168 838 802 1081 312 657 475 958 1069 1028 793 1169 544 431 1341 518 796 900 599 268 903 273 957 1007 546 687 523 548 166 621 938 385 693 951 651 552 848 699 811 1209 1213 1095 753 1101 1049 852 924 778 840 790 530 496 681 805 709 913 701 1028 53 769 821 622 1330 430 545 1002 690 1013 1107 737 1190 1038 190 375 1030 856 640 836 875 326 985 322 1021 1033 1160 158 709 1291 1114 499 790 1040 790 1041 560 552 574 663 821 712 1179 615 496 571 1111 239 483 634 748 706 976 761 889 624 452 623 873 710 642 414 807 1108 962 1164 616 596 749 496 612 595 1126 174 1111 538 551 793 612 386 1221 173 776 1197 706 748 968 866 311 557 783 824 192 699 1174 333 940 643 828 873 826 944 421 1047 633 803 799 456 984 738 393 735 572 707 1067 878 573 1458 463 743 480 868 806 840 490 482 732 814 601 650 868 161 1083 755 733 679 363 1403 639 685 705 255 837 786 444 324 466 1374 783 573 924 438 316 193 516 500 1033 555 1216 562 841 1210 1009 421 705 847 553 801 827 1275 260 709 712 764 733 620 1302 363 764 648 772 312 340 962 510 916 324 831 716 840 978 658 149 543 729 744 1438 575 390 452 425 508 351 310 629 386 860 1073 1003 479 307 651 399 864 328 1195 755 428 806 1275 354 616 922 893 366 918 535 487 686 533 914 369 399 276 472 997 596 955 560 1014 1330 602 1238 1028 627 665 1093 994 982 602 392 475 642 817 712 268 802 1217 1057 272 706 985 812 702 610 588 398 983 1308 1274 468 520 727 365 587 749 1318 1176 746 1008 681 973 575 486 1094 663 582 685 201 758 625 766 972 441 890 804 850 302 360 1221 576 452 706 1401 202 1365 696 583 1037 715 449 506 1139 740 861 1010 443 657 515 803 500 494 326 935 375 967 743 1323 215 676 891 696 563 697 1283 1235 1259 1007 1061 610 790 400 115 863 884 1380 724 488 374 214 702 821 128 1329 981 600 331 1077 1024 695 554 466 1469 647 347 679 219 1197 706 568 631 808 299 712 1142 798 534 672 551 895 691 990 1213 777 503 481 757 711 684 746 317 1146 550 766 985 1067 375 791 1098 1192 1065 935 722 510 638 804 581 241 685 700 379 1074 660 1199 877 118 617 146 720 1400 895 815 944 281 1293 625 398 411 528 954 378 268 664 853 946 840 920 687 726 312 357 893 807 474 411 590 659 549 642 1131 874 1144 363 351 779 985 415 744 981 889 1456 641 598 715 968 1102 286 1015 254 868 1313 1076 579 632 340 694 978 520 1092 482 458 736 496 976 420 1032 495 611 699 763 517 786 567 341 921 577 756 1048 958 911 419 714 968 368 1103 156 779 1233 704 722 622 783 1112 768 1376 1024 883 969 445 829 456 541 1120 759 654 707 460 715 348 1209 853 1062 990 339 893 1175 1381 708 1046 747 1264 612 233 799 776 204 978 609 1056 287 1086 152 778 440 522 648 382 891 534 1441 622 1023 820 1169 781 464 487 1224 701 859 1124 949 455 774 907 303 987 933 285 672 608 1135 803 844 547 210 797 1090 817 503 440 552 590 707 753 927 431 638 980 580 1150 875 1091 676 1072 1149 378 952 323 622 594 857 825 408 280 585 1103 1144 212 974 817 753 640 891 498 818 979 127 1178 1145 600 741 522 792 424 397 1296 778 822 992 686 942 860 912 335 808 1408 1252 194 213 982 1006 534 515 1147 1057 1064 238 941 1222 843 1324 546 510 730 619 820 765 1007 210 568 1021 1384 288 775 791 857 141 350 1048 449 867 847 706 395 816 862 649 890 162 409 971 785 621 788 674 863 821 710 705 566 998 692 1081 276 973 966 932 282 652 738 550 663 1341 1240 640 1153 443 628 881 901 660 940 488 705 848 774 618 348 610 641 1130 414 584 222 527 974 622 121 375 926 706 278 1263 1123 349 930 515 1121 591 884 675 473 1052 787 787 749 309 568 923 1029 886 675 362 401 1007 1098 1134 345 583 244 323 582 1047 955 612 901 848 711 255 402 754 1029 343 1005 683 715 670 1083 601 839 956 629 205 916 923 1126 678 460 979 618 859 1488 285 593 856 385 593 797 322 349 980 980 622 271 975 596 519 521 494 699 860 731 704 781 892 972 690 618 1050 459 1090 918 708 721 1085 1275 262 913 1491 891 879 511 1179 703 1305 365 941 552 885 597 850 472 1113 209 719 1120 248 711 630 617 794 811 1231 589 782 408 1074 433 882 932 735 498 593 901 563 780 466 672 756 1075 794 769 1087 305 659 1145 787 1261 509 971 861 487 380 513 597 1029 432 482 1102 977 320 534 925 595 88 1102 254 979 543 638 657 44 400 233 777 878 717 803 523 1196 497 872 581 539 760 749 696 924 1095 779 1196 951 995 960 627 345 544 934 836 917 945 164 482 248 1220 637 735 592 857 1013 808 432 1386 212 169 304 1011 131 1201 851 802 615 585 1058 522 1126 895 760 745 941 871 902 1313 566 952 813 637 554 778 681 619 950 982 480 713 817 716 387 278 653 483 213 1315 1250 289 589 612 239 752 860 611 1066 864 458 263 1135 793 81 328 927 555 922 478 860 600 792 706 910 1078 1141 544 306 404 770 1407 411 596 867 458 530 734 1067 1111 575 850 378 1220 642 537 799 568 296 1350 625 887 439 1172 686 543 575 449 647 443 856 1037 933 615 407 600 667 1171 1033 611 915 1237 849 313 697 1216 414 676 669 454 441 980 905 267 430 296 806 680 281 895 637 437 662 415 890 790 361 15 1278 955 982 1051 1155 1412 1139 954 716 756 1031 349 873 535 637 439 433 1006 706 320 1082 971 331 951 1002 536 633 317 681 255 385 999 725 357 1081 1242 196 860 784 887 442 1016 961 568 1380 962 1057 384 533 886 523 264 559 1304 915 262 531 921 457 1057 720 350 979 755 513 446 1228 943 885 542 631 816 784 1247 745 556 846 917 365 488 1077 725 399 1101 1066 940 1291 1008 1171 767 266 509 442 165 611 629 877 477 470 628 1010 1167 682 267 367 953 1097 637 1083 698 757 973 634 932 985 1043 1137 1263 764 668 929 402 699 457 1173 574 436 748 867 796 549 705 622 854 1087 1020 722 290 556 523 581 359 1148 732 723 677 469 852 661 680 563 500 1284 673 599 946 641 1050 524 774 941 872 977 263 906 826 995 1063 485 476 937 956 559 926 391 744 898 777 1123 800 305 102 476 1100 1118 966 1169 551 333 781 294 684 835 691 542 732 764 926 1095 613 959 1348 862 1201 1298 984 467 911 836 255 1157 590 865 729 604 822 501 767 686 1176 618 1017 357 894 1154 652 515 924 990 972 706 1281 675 962 992 1028 1245 1102 845 132 735 847 676 534 633 279 447 689 656 502 799 698 708 529 786 487 529 867 856 731 445 823 693 416 850 784 1255 354 743 817 765 478 848 521 445 540 642 625 797 1085 696 278 975 867 1021 968 473 198 766 1139 880 1052 572 776 1179 365 793 991 926 583 707 636 649 497 444 990 729 517 480 529 520 935 823 853 640 167 771 799 474 495 1017 835 1202 555 230 679 395 443 808 493 355 117 654 767 666 288 780 270 1097 971 287 904 574 977 911 347 842 991 1057 1088 414 1079 552 754 896 581 1240 619 467 337 1058 793 989 779 51 645 778 951 481 966 392 506 329 785 219 571 547 661 884 522 640 480 220 936 1154 1164 546 276 598 758 337 998 638 1134 1073 566 735 570 458 457 546 469 639 651 778 1227 842 539 1049 637 1001 627 1300 971 646 936 611 1011 1247 530 223 487 679 1201 742 516 826 540 312 345 423 805 665 320 698 399 871 796 95 915 627 728 676 689 1083 880 1275 713 746 830 1084 1214 1198 765 1133 580 874 1139 498 350 698 531 1212 1288 524 758 1008 1172 600 994 648 450 324 1183 794 1188 371 206 1011 842 974 1173 714 889 505 997 891 1025 694 1001 688 816 614 1089 630 819 604 458 609 683 482 809 451 740 299 789 1206 994 888 815 442 420 277 1038 330 625 1129 173 925 721 442 693 406 1009 1154 366 724 1044 1024 805 575 697 840 720 781 988 845 653 685 503 476 1046 404 491 1122 651 1012 399 714 186 562 913 857 555 1230 728 1193 925 857 989 1046 404 966 849 498 749 965 914 658 1055 647 417 656 292 1274 649 712 410 359 424 616 294 871 228 1291 888 1291 369 203 574 727 649 1116 1011 573 523 583 1237 801 414 789 528 482 930 747 754 510 833 458 673 849 450 470 1112 845 1084 1183 466 438 1118 433 948 1367 604 691 512 361 862 853 689 847 199 994 859 939 1329 790 906 310 380 216 731 752 1060 1052 848 417 974 212 735 1191 523 1333 1266 748 820 462 872 1101 709 350 1325 827 822 1055 310 784 833 163 260 805 571 925 835 1368 241 1434 363 921 965 850 838 672 578 820 1208 588 1137 760 309 508 762 404 1207 1113 1025 1055 370 1291 503 813 1065 776 733 594 798 1158 854 1112 1195 252 914 874 1127 789 197 732 1168 257 1232 650 509 716 659 1086 693 888 571 628 897 468 388 477 894 558 553 1147 266 801 1049 1285 477 241 207 964 1164 476 1044 351 873 1170 352 85 833 547 167 777 861 676 719 765 1040 337 991 992 847 833 564 334 545 1181 532 1024 824 723 690 402 926 181 621 1073 572 737 749 365 953 301 389 1422 1097 467 659 870 736 1072 992 818 904 645 608 1258 714 563 717 661 966 825 1008 619 414 754 233 755 639 512 624 820 955 993 834 451 678 639 582 697 888 1110 576 800 924 306 609 1071 277 487 982 814 827 591 849 446 508 749 159 1032 156 905 789 118 759 341 582 783 827 1323 399 1249 911 863 163 793 802 685 687 620 755 844 903 336 897 1128 530 338 666 470 768 327 567 1238 882 185 410 361 940 793 185 1060 753 655 553 530 991 391 411 803 637 898 742 868 959 364 914 792 737 773 492 419 727 224 577 462 834 1060 930 532 810 1313 714 1393 984 1282 520 1030 638 393 170 876 607 1031 1079 800 739 710 1070 274 676 676 958 1032 105 357 1236 1008 361 936 500 784 770 513 569 480 557 474 699 500 622 781 191 1205 981 1141 853 772 1042 941 848 881 936 959 828 834 123 901 806 559 1341 532 383 898 1028 1119 673 897 408 403 720 453 896 1153 295 408 913 298 605 998 949 927 317 862 943 817 809 484 958 911 1263 953 784 1317 1295 188 1101 947 1079 318 445 677 745 875 481 499 777 381 1089 1195 300 710 640 599 530 774 656 623 790 433 585 227 444 510 976 601 429 496 810 725 948 243 790 437 971 467 419 616 1124 1009 312 1163 485 644 1158 515 861 798 972 667 1075 754 1378 770 894 1359 1088 819 321 713 795 816 540 658 1029 508 715 838 631 993 523 1295 208 985 544 689 806 1239 403 589 724 628 792 780 481 543 355 1068 785 848 913 772 654 695 181 99 563 571 600 1207 1216 671 504 809 651 362 924 494 1018 978 857 998 1094 780 594 579 586 398 858 818 792 622 723 754 413 232 225 617 727 652 535 563 639 717 193 174 400 1167 1115 974 1064 448 378 875 502 1272 1048 827 363 1181 919 724 516 1393 895 728 426 619 349 1312 534 1118 543 669 557 696 715 807 623 473 700 940 462 312 482 996 1313 1046 491 581 744 604 845 584 612 742 177 720 1177 897 689 88 376 195 1020 791 565 717 962 918 351 128 610 468 167 691 896 370 991 1415 1200 708 652 1030 271 894 904 536 709 799 272 382 959 397 524 724 896 669 627 807 843 422 768 440 590 1076 929 936 986 883 662 1004 740 439 507 963 872 799 1054 521 264 1153 414 295 642 1132 935 1102 134 226 444 1101 815 411 81 887 997 940 510 672 468 1103 1075 412 117 717 940 782 893 1094 269 292 492 657 843 923 1047 843 426 896 307 803 1495 1146 1011 536 1012 601 748 598 1307 724 1004 627 1155 555 512 692 607 666 873 757 586 1380 487 564 579 781 702 958 768 431 883 883 923 1096 773 1382 1046 960 391 229 477 503 359 955 113 1157 479 237 475 816 311 579 902 659 403 906 496 1254 660 369 539 1141 646 798 733 1119 469 1162 865 1159 1037 311 768 874 1041 689 221 1268 645 951 339 793 672 952 848 364 667 1237 1416 927 753 552 305 38 930 964 836 517 115 1210 521 1145 313 948 779 993 436 178 528 781 720 1057 1221 826 369 1207 1211 1256 732 1142 1084 1145 470 351 696 887 937 338 680 1021 968 1009 699 685 666 789 1131 847 1004 433 765 260 690 69 980 235 1131 825 365 994 1162 363 616 1010 384 1050 302 324 544 716 1077 1002 923 582 751 749 895 692 540 1234 238 337 668 740 631 1310 248 644 215 715 171 1190 562 814 251 953 326 508 683 1164 420 816 679 924 280 835 1069 368 944 453 469 1096 721 704 778 673 631 882 956 872 587 1059 542 385 746 1083 868 1060 1206 1181 512 437 1302 683 1285 728 612 1451 636 491 982 512 748 492 420 777 579 1039 228 584 966 995 555 383 805 965 172 668 127 452 690 1137 432 431 731 429 1164 812 1217 403 1113 1300 475 604 707 873 1009 566 179 937 697 1098 375 843 1387 739 650 189 1087 603 885 398 738 746 466 787 787 612 519 926 1253 990 433 518 860 766 451 805 1290 576 364 511 961 250 479 435 784 530 1019 460 202 649 1378 465 778 993 1027 603 569 532 531 864 363 689 487 753 1071 350 876 894 944 851 683 938 1114 1292 1426 470 99 371 777 377 803 782 933 786 526 984 384 574 1115 431 623 971 775 1002 1118 925 1210 553 1165 695 994 163 543 838 668 252 1222 706 318 674 1020 1286 1152 428 430 397 677 1012 777 467 628 833 1014 1130 1041 903 1093 1030 1289 910 726 1154 688 447 814 1175 1018 861 932 319 519 808 356 993 842 812 637 458 809 842 792 962 625 1034 470 814 511 1270 704 848 1155 253 875 328 353 1129 735 770 833 435 613 563 395 837 1006 1213 1232 1081 840 694 774 646 644 483 867 819 1073 605 236 570 412 1090 459 692 596 676 904 911 463 813 620 1083 789 1226 445 944 352 542 1193 1257 867 342 688 1159 869 1129 548 781 149 553 647 351 832 1331 798 460 533 395 653 795 808 697 693 684 196 683 512 747 438 439 355 800 642 930 617 709 523 536 455 721 416 771 1334 679 257 329 729 810 611 1010 895 717 817 709 773 821 558 669 362 778 510 1018 817 630 347 729 792 656 1280 167 1010 702 860 628 593 1152 426 834 1099 207 891 663 1130 382 272 815 923 807 954 434 466 797 597 249 773 435 707 851 1234 1002 1210 681 1267 695 813 384 741 663 985 810 224 423 588 331 1139 638 985 1081 662 466 746 440 950 339 1074 534 941 615 906 1129 438 1153 542 473 428 630 709 479 911 707 717 720 923 360 704 898 1276 1147 1103 850 965 539 1172 674 274 1059 1322 913 590 609 532 841 747 1223 697 1201 840 1131 646 508 1139 775 390 843 1034 495 776 1022 792 587 476 827 838 377 923 622 1045 402 780 613 692 630 691 301 812 1127 532 97 815 500 888 615 960 779 1057 1146 1144 329 639 853 822 433 781 1117 1271 640 175 467 443 676 401 1071 507 804 530 812 457 1282 755 803 739 756 704 828 881 790 832 675 1133 754 687 722 740 615 811 210 945 772 502 620 271 1098 568 629 418 1219 736 898 453 720 636 366 783 615 1088 566 1136 602 237 1051 316 837 366 730 526 1288 929 1047 555 475 490 822 729 511 795 481 1144 376 1465 359 259 709 773 1389 660 677 537 853 1489 665 678 266 1364 556 831 824 961 907 547 771 692 816 669 726 582 116 895 665 1149 469 518 561 818 1200 640 1159 869 1267 530 395 1170 488 249 693 563 207 981 982 543 736 435 998 506 501 685 677 868 859 474 1151 596 894 619 716 442 840 1255 342 752 1379 557 539 583 1017 409 668 556 277 964 1029 1024 581 765 938 794 1095 177 621 602 218 711 565 849 709 734 519 481 446 1029 649 595 589 736 591 886 708 520 1017 757 434 194 374 244 1105 388 715 707 566 913 609 579 754 1034 516 311 645 217 651 803 932 559 954 1359 1250 842 809 255 478 513 724 1068 742 88 491 1224 815 911 1011 421 572 953 769 622 813 335 996 1092 1136 897 1021 435 629 1048 754 1170 1138 1072 507 962 470 747 563 780 733 377 831 570 514 335 634 383 324 1069 497 713 1458 661 481 323 386 768 761 485 462 450 977 470 978 1250 147 566 643 598 465 429 796 772 893 411 230 217 479 1105 972 352 807 397 821 927 265 1163 998 323 386 405 977 1291 738 580 1304 381 934 592 793 270 999 568 545 640 480 719 935 550 636 459 1264 815 141 715 693 327 997 465 615 465 384 841 740 930 985 1015 503 716 263 1151 729 1125 730 416 445 723 547 819 1002 89 670 968 1309 1105 1142 1088 569 866 981 518 472 605 543 1174 788 222 690 729 1194 200 708 1017 1272 627 877 149 1103 165 902 1403 497 1168 370 1053 1244 795 914 635 806 937 625 980 606 639 976 1217 327 709 593 611 629 899 585 989 690 669 671 728 623 1458 1024 364 506 743 602 859 607 952 524 565 591 826 1051 665 1061 552 435 1226 1006 948 1387 869 1326 254 784 727 958 1050 564 1040 714 1266 783 317 657 507 1032 1003 519 136 421 324 1081 432 1231 1070 157 430 881 969 742 608 962 663 516 903 608 704 438 165 1013 558 345 195 372 794 739 359 899 215 807 1008 421 1304 589 904 537 1122 1265 535 965 865 761 676 996 87 1026 1050 1005 417 1230 570 517 567 175 640 190 877 807 1124 804 508 499 435 692 784 811 777 869 1044 927 315 469 812 303 1027 615 648 494 845 1089 987 460 836 764 1095 841 174 886 1294 1426 440 569 646 897 1072 557 571 1233 163 955 202 888 454 801 693 1144 310 678 1006 1065 646 843 786 1001 353 1103 336 1155 1260 854 950 982 585 630 241 637 845 827 595 970 332 980 804 1286 350 993 1185 478 405 790 751 268 308 255 894 469 518 774 825 706 70 622 1343 851 1092 254 831 379 759 707 843 747 899 1120 168 421 646 522 254 358 1076 1061 531 953 735 692 95 1109 196 518 299 940 682 1038 979 839 976 904 862 559 944 306 944 391 822 272 165 631 339 955 766 1176 1038 403 1097 588 877 1045 494 839 606 630 843 988 1197 456 471 362 895 393 876 594 170 701 317 835 807 86 396 672 657 707 1237 673 765 238 1083 1234 717 782 478 704 880 887 1068 1191 663 1237 537 939 646 908 436 864 918 1115 861 1011 680 896 820 845 1357 866 617 685 399 584 1122 416 603 695 655 108 1273 889 424 292 1181 580 900 866 1286 158 83 1322 1199 1046 574 387 1217 385 561 1189 930 641 948 774 509 906 1030 957 290 761 548 1042 287 859 325 728 551 453 734 445 881 768 992 878 194 535 869 778 582 891 390 522 316 545 697 683 938 1019 1225 757 833 359 224 745 867 412 1037 962 700 480 1228 750 904 754 1113 987 980 387 256 1212 582 669 485 462 937 1199 555 995 332 667 856 676 465 923 1188 452 820 1357 703 922 826 961 858 350 1067 789 831 762 888 279 770 831 888 669 1061 590 662 776 886 1099 1202 626 800 292 1250 466 1247 223 998 565 799 781 230 551 604 903 1202 1047 692 763 844 1087 971 932 612 623 981 406 327 491 520 467 30 504 1347 790 907 924 746 699 424 750 677 453 1089 849 485 267 344 988 771 595 210 662 892 376 489 346 1021 546 838 923 573 338 890 930 1068 617 698 635 813 781 1318 360 1154 199 527 778 202 1317 1141 681 664 170 963 292 1058 282 980 544 1274 413 655 1019 904 494 198 129 1128 774 855 653 370 418 541 262 862 773 1154 388 1024 901 765 391 789 408 1171 432 909 1351 182 781 556 675 291 1193 456 610 1274 663 763 804 773 1254 532 1124 442 205 1228 383 1161 876 799 422 243 846 924 243 1061 303 432 699 705 1092 855 146 1016 995 1219 441 792 1069 791 445 776 934 631 330 450 611 830 478 644 979 508 754 572 630 687 812 553 436 779 1167 820 709 946 1005 1104 874 663 1033 186 542 992 766 422 909 1042 309 294 1103 487 877 437 710 1111 376 862 1052 738 493 588 464 1060 1210 699 1251 792 384 1104 648 470 792 315 736 357 353 791 691 1079 487 736 687 885 982 553 827 579 1150 538 763 786 1200 817 868 506 550 1194 452 649 342 1063 727 504 631 517 1063 732 747 1132 779 534 441 592 869 244 805 492 895 537 1159 686 579 980 1126 1156 594 965 509 245 611 983 272 492 778 802 293 730 735 1106 843 939 437 749 989 882 460 880 817 530 290 354 584 293 1278 434 896 1005 437 235 730 717 852 756 502 914 1158 542 1073 1367 575 1226 965 362 591 546 586 976 358 981 1186 554 729 529 740 406 482 543 1244 427 571 469 719 518 445 361 1010 635 576 531 1151 699 937 1377 935 729 597 895 1229 935 572 860 752 517 571 862 1154 484 1043 655 490 611 614 883 1129 440 1172 524 549 356 836 1376 1183 788 623 901 1060 427 753 891 658 1009 822 903 1089 653 533 824 993 400 685 525 615 894 947 790 840 381 972 976 559 745 1048 228 976 1243 652 894 540 475 564 954 1128 598 234 593 255 479 979 83 715 1301 868 1252 1000 813 971 816 960 1096 639 703 580 476 1070 922 428 1087 1022 292 425 825 1288 1276 815 700 1133 697 460 123 1126 1295 754 936 973 1125 923 396 866 730 922 542 538 679 758 290 815 782 968 943 722 1228 577 827 961 198 153 1122 953 925 662 846 589 652 854 481 969 586 651 1398 768 1279 1100 787 1064 677 1288 1100 493 128 850 1165 927 625 124 758 772 1090 537 713 1250 1288 905 831 652 959 564 559 832 818 443 955 550 1239 916 620 1063 325 203 503 800 899 837 616 1046 631 905 812 668 772 1072 1146 864 1364 1065 970 507 768 909 368 702 1293 346 877 793 960 745 730 1011 1065 1278 652 224 504 1486 832 701 736 638 685 510 882 790 1139 515 657 1242 565 454 463 663 592 1179 618 1375 867 457 690 491 978 921 676 533 642 658 849 1034 558 749 757 1034 617 458 611 574 346 1020 935 435 666 1279 1272 1160 769 404 871 1365 1189 601 1056 1214 358 515 619 717 694 744 821 448 1028 953 190 993 932 824 317 564 1082 524 595 1173 524 1266 272 903 302 803 1311 526 1106 584 364 243 482 534 374 486 854 538 267 861 1177 231 326 1280 490 416 183 962 1148 840 756 897 976 1240 889 754 538 905 1004 579 528 1031 851 983 398 969 903 984 1093 671 667 1111 792 319 1141 1128 827 484 1251 439 930 479 267 1012 900 678 1032 1065 1123 157 530 759 590 885 362 814 1008 646 969 773 431 866 334 621 879 368 932 371 1069 734 707 670 891 1173 582 411 733 457 577 217 499 882 988 594 575 624 549 664 1034 930 694 1255 758 151 262 1174 629 787 1147 760 986 829 1037 466 586 335 969 670 1348 437 476 1175 1312 773 224 1240 743 1329 785 1004 937 973 854 631 501 1027 774 263 1184 535 468 924 289 802 841 534 529 382 754 994 670 921 544 230 761 356 125 819 780 776 1115 1045 624 263 863 478 757 369 754 1309 783 690 557 835 598 761 496 1088 921 915 739 490 917 230 1035 215 671 668 720 1181 644 851 1143 644 435 380 876 451 602 540 81 218 299 553 813 325 859 679 648 827 1186 1054 736 723 481 498 431 802 709 850 796 700 1030 659 1200 562 1108 527 1013 124 247 432 541 574 656 597 708 729 281 1114 552 629 798 344 444 307 1430 777 622 790 1075 1178 705 897 268 1176 870 961 425 1137 654 728 800 142 650 883 616 423 564 908 708 620 378 604 1122 512 754 139 1279 249 607 1139 1028 969 472 1169 659 486 279 1112 806 1218 1090 376 247 834 437 554 576 402 612 908 1075 1079 696 363 452 943 1043 458 933 754 201 829 1042 771 1224 861 573 603 863 796 417 1142 751 1060 519 725 864 874 912 397 856 508 237 911 308 590 974 717 812 729 368 281 921 1056 653 421 844 452 522 275 1235 496 592 271 467 314 826 445 568 1336 620 742 1184 395 865 1281 744 1226 660 1286 688 880 416 778 588 1023 612 585 929 714 899 520 957 757 571 1145 235 396 493 453 981 1137 435 874 1253 1204 813 995 536 670 471 554 352 679 731 665 465 928 225 1050 1155 1031 880 979 662 622 584 1129 584 759 468 1073 284 795 696 811 43 979 491 576 562 567 516 504 925 1075 700 951 282 399 702 1164 674 1099 1136 302 802 574 583 225 244 1199 941 1168 609 820 552 617 1314 1042 276 895 712 767 328 452 618 889 375 720 540 1147 1457 493 685 1210 1210 703 757 268 739 740 792 899 765 1060 575 648 386 378 565 360 708 251 592 477 1352 460 458 851 614 1029 973 627 615 485 773 534 717 627 1239 459 553 506 1023 1031 1032 726 1141 827 670 654 803 975 553 981 1281 507 153 395 918 1304 1103 480 1222 1091 554 757 198 838 650 720 590 1351 680 632 1121 930 765 480 562 220 202 501 748 406 1309 251 270 655 954 695 949 417 1219 278 1019 595 772 721 739 170 791 691 427 430 683 569 527 604 772 551 782 593 1138 1053 1120 493 605 681 838 400 1092 1271 828 869 870 447 372 934 732 1156 767 694 477 464 769 551 742 853 917 394 438 345 320 847 329 433 895 783 955 344 756 923 830 345 509 1157 1248 623 724 455 704 414 747 1066 467 333 499 1040 904 1033 750 540 388 421 1074 674 648 260 327 746 889 1030 982 1066 753 756 794 510 658 491 945 627 971 945 563 784 817 536 655 1022 726 1145 465 593 1063 1050 930 1065 376 140 268 1206 329 538 412 316 803 288 645 720 943 1303 1113 995 1276 408 256 516 701 576 913 544 642 468 710 396 906 768 408 927 888 1327 757 796 857 1092 686 552 526 1005 579 613 417 1138 702 469 648 271 836 939 1019 410 611 476 760 1039 720 441 1205 121 588 824 1267 464 773 565 705 636 975 360 896 489 908 797 1065 650 1112 630 1182 494 646 496 1041 1045 1303 368 526 949 498 837 734 1016 776 920 850 998 463 882 1046 968 1200 1088 775 318 632 592 351 506 1117 783 1175 630 1250 566 784 861 794 770 703 491 144 628 902 1347 276 805 1276 1048 492 647 559 1173 962 660 714 531 500 1038 815 1006 750 346 1088 683 1172 1065 433 1247 672 699 1228 1128 449 610 314 689 212 691 1161 566 661 782 1242 832 770 1090 1069 779 498 978 641 1367 526 938 747 906 745 781 1015 96 1005 833 731 957 164 805 1141 365 814 741 182 1199 523 1144 315 834 305 1020 380 255 486 812 655 761 763 552 761 823 916 867 519 723 183 427 1336 1132 701 455 621 251 512 804 737 1378 413 245 375 801 447 1168 1174 606 1151 393 1201 525 348 457 1053 578 734 494 1107 376 443 778 428 621 751 343 1252 789 957 982 522 322 437 912 400 403 489 530 1130 743 972 953 856 633 684 276 210 514 840 822 847 962 1008 702 927 1080 876 550 629 685 357 493 965 651 346 790 296 602 983 992 1319 1070 765 561 1020 630 272 221 156 362 995 980 952 635 590 798 452 172 258 478 410 1067 811 684 807 401 193 1319 693 533 802 165 703 732 734 683 991 783 1024 575 1193 461 1069 1107 438 956 1378 744 170 613 282 1031 906 611 96 317 408 513 444 1290 873 555 589 205 434 866 951 1409 649 394 585 712 679 615 1243 657 887 401 680 804 836 978 337 1106 474 548 485 1215 1091 691 254 742 867 457 311 655 774 426 680 539 652 1205 1172 1259 443 287 742 796 502 634 752 510 656 1121 1254 544 890 903 405 740 620 314 1045 767 365 968 681 977 473 990 1003 662 919 528 780 967 462 562 996 319 1290 447 535 1046 291 672 748 465 113 811 538 568 989 1068 848 316 572 270 608 684 645 1110 806 451 322 535 696 729 1108 818 254 330 1183 395 704 724 284 638 524 751 658 230 1008 1249 503 672 874 927 630 361 720 427 538 441 683 1046 1066 1392 842 547 578 618 579 356 830 592 542 918 234 264 756 1297 464 404 965 1097 493 637 836 355 876 660 491 716 493 902 777 832 231 431 1157 606 498 229 1160 874 491 495 693 365 910 1184 607 689 787 703 683 491 693 1177 108 505 416 453 547 721 1048 219 904 643 849 842 723 822 1047 559 539 1235 1259 934 779 1283 1205 462 384 537 554 442 756 815 1073 345 694 536 538 1238 703 551 846 900 1052 848 635 477 948 571 497 901 508 857 562 431 730 240 323 984 1102 898 366 458 614 508 1110 806 1233 296 970 511 886 946 649 1284 719 554 779 790 795 585 603 626 734 640 801 1070 551 313 1223 308 707 456 590 1052 802 385 352 597 736 723 1050 813 472 741 437 707 338 706 594 424 688 726 1041 1001 871 1286 476 606 704 537 1031 238 311 484 727 860 704 1149 1177 681 714 279 993 1233 575 863 452 751 673 358 363 495 696 513 913 380 1177 698 662 1032 825 522 344 850 818 674 770 734 741 1059 569 129 586 290 827 765 803 315 534 1203 245 925 283 679 1179 684 777 850 391 915 842 435 914 1114 439 286 742 813 372 563 829 564 621 514 838 383 1010 1135 444 876 654 1146 525 853 250 626 695 1160 1341 674 461 548 1136 758 1080 329 219 1008 199 580 200 902 585 405 1091 420 291 891 958 1222 297 640 706 365 840 886 693 599 1320 1032 487 595 290 629 991 1286 864 782 876 968 423 566 336 208 1150 897 390 734 434 820 1056 720 1075 744 1199 447 1030 930 742 851 561 494 1119 919 509 843 773 460 610 139 864 748 622 718 516 513 1058 1156 1276 1069 360 580 830 649 1012 489 803 1049 433 145 404 1163 1238 1086 732 638 1075 646 671 784 710 844 979 326 670 783 968 920 938 1280 435 1060 402 556 1288 257 965 850 233 394 816 403 1112 285 680 393 1196 408 705 459 1260 1156 810 735 516 474 269 800 472 1174 725 308 444 817 487 787 619 732 396 1003 714 1475 1061 653 1308 1244 451 585 594 475 971 975 662 558 905 983 868 595 413 983 357 780 601 992 626 777 778 1205 912 1095 429 890 926 958 824 1383 493 981 791 935 901 1060 1034 529 1065 859 439 568 349 1179 891 730 862 686 881 923 803 965 514 314 412 939 589 835 687 314 507 527 155 1157 854 461 1144 512 959 605 1257 1101 714 188 704 1101 853 878 1115 688 721 925 556 1089 654 220 955 438 558 906 411 713 700 409 467 638 465 342 360 744 855 678 916 1074 757 697 1248 172 904 287 619 862 549 562 712 541 797 946 817 776 1031 266 633 893 791 706 1337 516 1205 556 1020 755 738 625 1004 1175 585 941 651 488 456 226 297 1189 703 556 252 622 589 531 576 242 669 665 1085 649 899 835 1144 480 1197 442 780 747 647 579 220 726 560 1104 832 948 380 1295 544 608 384 1120 738 804 547 658 491 664 762 1004 944 911 237 773 1174 426 828 263 695 270 1325 861 673 835 509 231 614 486 787 651 489 789 970 338 1159 1035 481 209 835 439 366 315 940 679 307 773 616 613 554 707 431 815 350 1089 1294 961 1363 717 1200 391 828 355 575 728 602 913 1131 1371 793 402 677 432 987 995 461 1246 906 1012 1176 1125 861 764 709 919 429 1128 851 582 704 1357 362 182 912 373 1512 184 379 868 1033 1098 611 799 311 803 999 361 1147 1120 560 314 940 373 726 373 760 938 1153 795 866 629 272 996 299 466 807 596 848 563 482 1059 707 1053 646 362 328 1055 514 514 798 931 674 726 1052 1397 810 1034 900 1213 660 589 429 360 538 665 335 793 434 1371 474 1067 544 793 1172 524 712 611 938 608 1147 840 59 646 550 451 1281 666 692 896 830 1201 96 1061 830 767 1016 532 1229 836 328 180 1116 792 379 668 972 864 261 466 839 873 1195 519 894 197 1237 971 974 347 203 559 538 658 487 1170 903 945 1075 388 1281 432 685 425 1239 1021 713 479 637 898 863 938 1015 589 619 706 735 606 717 779 936 856 1323 559 437 1372 757 869 568 1048 433 636 1243 539 934 749 751 123 1017 746 1182 1144 518 577 985 503 481 510 658 718 374 379 503 563 1309 747 1030 1356 315 542 1019 571 744 1063 223 521 906 1208 992 728 423 394 957 972 708 615 574 672 601 623 732 270 663 618 788 777 258 933 595 814 368 721 610 481 1002 1224 692 1311 580 778 874 520 642 452 229 1070 760 493 842 287 353 646 648 229 397 1212 677 861 491 873 489 472 801 647 487 1303 820 663 281 640 412 635 242 597 73 456 1093 1289 769 1115 918 600 351 671 991 1198 517 956 202 540 175 199 1145 542 571 716 530 557 489 868 760 365 892 298 601 476 290 558 183 179 1155 797 629 743 487 493 482 1059 336 384 1098 940 659 815 883 556 926 769 1046 392 627 669 824 417 253 376 1144 572 468 561 956 871 873 990 1199 574 361 884 952 637 652 713 63 533 1174 1093 868 868 1143 861 1029 978 297 619 541 849 1300 565 360 356 1325 404 611 1303 182 570 518 984 247 1153 198 999 978 818 528 398 632 1290 837 774 1208 712 689 606 740 1082 850 790 913 164 715 610 510 781 374 847 1337 857 266 704 537 1187 1023 771 1305 1143 615 768 594 793 1037 786 1187 174 565 801 1291 299 727 1020 1117 1252 760 159 176 1146 309 829 268 701 827 928 1288 706 1123 644 699 744 870 1169 1071 523 1121 689 392 505 886 250 717 750 1101 837 723 872 879 494 536 1275 739 764 828 1034 899 565 621 576 536 847 919 1134 874 65 221 947 341 761 551 821 537 912 472 706 724 807 821 241 1523 927 639 1062 687 658 871 821 823 1110 801 1132 1012 1038 599 532 914 319 994 628 1193 807 578 1231 623 230 839 487 326 699 722 349 1083 1152 123 1262 362 788 713 530 833 477 1114 676 654 668 434 186 687 552 381 1117 582 713 810 765 731 895 1139 661 909 1020 890 316 684 1043 736 336 539 1171 353 1272 594 655 920 1215 664 1035 305 579 647 701 775 1394 1141 1223 750 793 687 482 1255 1170 461 835 1016 409 1127 200 1045 951 1078 615 1030 1017 412 328 1145 816 677 843 641 697 850 324 772 339 75 577 432 414 446 561 495 616 1331 1264 312 1122 992 1028 283 831 845 961 142 589 930 417 223 251 1428 1149 594 849 353 402 676 602 783 830 277 799 1210 636 959 771 816 769 739 1063 248 912 940 1270 241 628 986 840 1139 1034 817 732 417 1077 810 332 641 726 660 908 1150 765 966 1105 1127 233 917 660 984 861 471 862 476 680 608 346 224 696 496 334 957 279 1031 976 491 720 374 726 196 1221 1059 406 390 994 812 930 404 1015 376 832 432 1039 915 250 724 347 871 982 658 1233 1247 1140 557 906 418 400 1103 177 930 111 123 783 861 295 847 1072 733 992 747 532 854 592 757 1015 636 1064 719 1070 805 958 401 655 727 896 1101 693 984 578 928 337 268 820 953 633 220 592 874 86 751 706 1295 357 339 502 1023 904 845 677 1155 860 1033 626 479 687 969 420 379 690 822 1142 1139 474 496 882 481 1077 588 649 1441 705 466 458 470 975 862 722 411 431 785 1222 925 1276 754 548 854 484 518 1055 479 1105 422 519 669 1005 593 255 440 317 221 657 1124 989 887 1247 225 1182 418 340 891 703 1114 460 642 371 655 588 158 1007 363 1044 1221 901 659 592 779 852 957 997 379 335 352 535 1096 400 539 999 701 888 713 212 1041 399 224 476 1312 1126 531 990 645 1348 693 720 1024 757 709 711 917 829 446 1136 777 780 564 671 870 617 898 967 879 483 408 975 677 1295 782 665 888 861 1050 409 405 711 533 473 1001 851 1125 308 888 724 1288 482 52 1136 962 189 523 630 1337 789 359 596 1195 246 752 679 773 273 739 927 183 357 238 1366 883 354 648 110 947 825 690 866 606 813 693 727 801 488 1339 494 398 336 678 447 688 731 1188 572 1341 715 948 1019 667 1321 912 547 425 1074 641 198 832 379 849 629 649 562 1050 798 418 916 160 391 125 886 811 1320 721 266 120 657 614 548 650 654 669 1155 1028 1050 234 1121 323 895 684 833 590 512 577 664 172 441 1034 629 971 1070 654 646 281 796 494 445 404 623 1086 855 1059 699 1329 911 173 201 655 1136 251 649 501 708 450 1133 632 816 414 322 409 792 994 784 971 379 881 997 567 938 977 197 1082 933 847 55 756 557 752 823 352 870 871 417 901 1150 1009 1050 953 444 822 554 647 623 1046 923 628 933 1123 1064 1041 922 927 869 415 857 1412 189 1036 771 1313 556 724 697 704 1209 790 297 976 1068 776 685 748 683 1014 1063 229 923 816 991 1121 924 462 1120 607 1234 487 307 858 730 1185 1067 1322 849 978 123 1185 859 488 635 616 612 480 1175 1272 521 928 1060 546 888 832 714 920 513 613 327 743 394 338 644 938 463 974 778 1365 1134 573 1210 672 346 686 401 1077 176 509 896 335 946 453 297 647 801 648 707 921 642 49 598 1118 1144 1130 846 688 468 390 873 896 817 648 840 872 347 434 575 1270 599 973 633 485 748 1065 418 990 809 670 553 496 298 573 811 298 690 1059 832 624 558 262 782 821 633 1024 908 720 597 717 830 1241 1262 708 1079 418 714 1342 810 468 824 852 530 124 407 474 321 765 417 1185 1242 585 417 832 844 682 620 157 864 801 1056 874 628 894 796 470 1219 542 772 1033 954 1257 414 752 537 451 1071 269 414 1119 809 254 862 1000 451 631 835 933 407 868 649 996 809 613 613 505 845 633 1395 202 265 917 264 412 598 763 392 932 398 1002 607 1233 622 827 798 756 294 1289 886 1183 788 542 1113 493 800 878 451 469 769 990 272 664 1360 510 754 875 944 972 905 894 646 279 1209 912 577 399 693 973 916 597 250 1017 653 783 541 1339 910 1142 481 829 363 474 599 397 535 791 674 833 341 583 508 52 413 684 598 1032 880 612 893 775 780 427 1155 738 408 863 483 643 406 771 474 1159 589 931 464 449 773 756 831 966 615 346 292 670 543 213 392 604 121 510 893 995 757 265 159 195 1127 1265 726 317 38 520 272 1024 909 936 619 839 383 286 710 870 410 505 974 875 423 1254 1196 860 629 482 817 456 420 584 241 420 918 227 784 313 247 710 772 345 1180 222 1140 657 1069 805 557 145 758 824 487 843 591 325 304 1200 614 914 347 494 510 875 945 963 975 769 427 895 1050 381 284 820 1038 645 1047 988 715 901 629 610 384 627 546 807 568 1016 919 829 1245 1289 929 1025 316 911 743 1309 1144 853 785 218 791 336 726 923 1237 522 419 684 346 687 585 630 1251 589 940 1035 1016 467 975 295 695 913 740 586 746 993 857 896 760 727 454 883 735 1219 1292 740 621 1063 241 136 1154 1422 942 440 1064 283 847 669 693 483 804 926 472 109 904 477 529 633 1024 554 1067 1229 1206 1104 924 1053 379 711 507 879 785 294 701 449 380 827 759 425 746 519 200 651 929 1027 523 1025 388 793 955 1240 539 1195 640 1337 928 568 740 523 955 475 994 467 613 450 834 766 696 300 502 1205 413 486 401 1051 900 1032 1199 1061 553 371 1167 1192 1138 567 393 467 703 1327 831 688 455 360 829 431 520 790 921 816 531 1028 676 900 766 763 393 530 988 858 668 815 1249 473 1302 608 1024 702 640 145 542 576 835 619 334 594 740 645 478 828 598 855 722 867 733 703 1035 946 1202 940 795 312 511 845 835 816 969 1151 1050 1015 1182 630 1077 1082 284 764 430 579 971 1321 1065 414 190 871 1005 448 483 740 559 809 422 502 924 1037 523 424 811 617 576 320 547 707 1233 961 453 454 384 449 626 1126 237 715 1259 402 611 636 1136 541 468 377 879 498 426 621 665 640 1238 828 667 594 914 893 561 482 1097 911 754 816 1103 684 481 732 398 573 648 937 869 429 780 144 1020 1016 175 566 1102 564 930 1491 694 242 1107 343 878 530 785 415 1210 595 948 547 400 948 1058 864 553 563 746 1242 700 562 174 616 215 602 399 881 937 463 881 912 546 494 725 556 564 449 776 793 1184 611 514 775 490 500 823 508 606 557 635 183 250 675 876 360 606 1023 126 1124 524 889 285 825 699 396 299 1345 616 861 795 1023 337 1301 695 766 282 1179 800 665 615 983 610 846 1134 1062 472 1053 1134 827 839 703 893 293 778 390 280 781 763 784 1136 676 455 562 1273 603 327 229 1176 327 342 1006 469 855 457 113 889 871 1082 250 888 773 693 487 853 1089 1082 1043 536 647 179 1255 554 858 603 1018 663 719 751 774 1218 426 226 819 859 641 800 232 598 508 697 521 502 411 493 548 1355 468 1236 480 514 723 445 772 1134 521 637 1100 765 666 1135 392 793 761 933 765 904 1099 1042 475 342 1169 1098 701 471 1110 777 367 399 543 320 802 973 459 1078 495 891 326 621 982 1045 1015 951 1173 621 163 846 502 260 917 909 898 542 1033 283 502 408 764 1081 693 323 315 851 875 682 883 948 898 1361 644 1019 578 1159 490 1187 391 830 567 939 365 1274 531 661 822 533 852 646 266 447 1030 1114 506 851 1315 736 347 1149 341 977 184 632 1205 729 500 461 464 664 1106 831 947 1157 1127 774 893 1111 782 595 537 501 372 1168 744 591 545 987 686 818 942 330 746 877 645 1476 363 827 482 1083 998 731 790 584 770 594 1467 1219 517 832 539 869 843 965 789 905 1133 327 578 971 419 913 535 289 627 598 543 661 815 924 540 1234 1092 1445 1214 942 694 132 289 658 505 438 768 1012 840 835 638 1084 902 952 555 606 634 634 603 424 1390 703 760 555 342 763 863 706 766 662 957 1046 336 746 464 779 693 453 1220 885 941 861 573 824 1244 341 589 647 369 904 620 472 380 648 163 810 1003 937 603 856 1202 913 902 1159 621 683 740 673 825 974 368 171 979 245 736 1136 443 712 845 1393 597 1146 600 373 172 871 772 536 879 572 1090 483 846 1305 492 871 364 466 555 1363 280 946 1038 455 677 860 485 1321 908 827 775 399 283 412 847 816 998 1335 144 606 526 397 659 529 494 424 555 1101 584 872 683 651 1163 1199 401 739 949 1047 700 521 1014 367 623 649 1220 562 240 728 977 361 522 741 548 915 342 707 571 966 575 1300 773 1366 495 1119 508 591 869 535 70 833 335 964 653 769 690 1061 996 699 968 961 282 1228 344 788 1225 559 239 308 925 1165 846 604 595 512 511 663 895 687 1020 687 837 977 1143 1310 253 744 655 971 512 698 245 473 679 251 670 415 1010 789 407 808 545 943 562 1171 640 642 293 555 835 769 966 1444 656 1291 173 1076 525 356 923 759 1217 853 1334 873 783 575 1159 354 915 872 515 462 991 642 693 502 902 327 926 722 307 562 338 962 1387 516 1045 968 1269 1105 856 1220 610 1292 1066 650 257 636 246 1034 575 1029 333 1261 671 681 1049 664 943 1250 925 439 1068 1241 90 1024 768 482 660 381 457 474 830 488 386 1163 1187 702 552 918 867 319 678 1146 781 993 522 1271 759 235 626 216 754 440 215 600 732 818 943 979 625 994 1197 976 1180 547 757 1204 846 843 808 522 1193 1084 328 741 754 1239 864 390 754 836 517 544 681 843 1021 615 815 885 1049 583 734 1307 935 250 354 614 370 808 1262 747 1382 601 498 502 1057 372 1410 962 409 557 801 555 552 931 794 426 639 823 184 952 811 1261 561 509 999 1103 474 556 787 463 1216 1034 714 1109 254 506 896 421 647 934 885 511 167 571 621 279 770 690 833 1001 432 580 546 254 883 654 1100 574 909 904 409 367 558 477 908 877 716 739 1171 614 187 696 203 1302 932 1045 861 720 504 509 614 598 648 717 573 372 613 574 1020 814 504 863 624 1022 263 664 1203 482 586 246 850 433 1311 1242 631 627 920 796 835 872 455 1026 690 952 887 587 891 731 1005 755 207 1188 929 635 618 411 513 946 1000 735 956 864 853 590 429 356 755 407 570 941 275 995 201 150 1188 857 655 677 449 674 399 1242 768 771 735 203 684 731 1189 797 1055 929 623 655 1219 899 1039 993 498 342 690 946 781 1148 720 553 519 525 1291 806 642 1343 576 832 665 756 1132 638 772 1071 355 775 227 585 959 1075 710 655 1142 578 1152 1163 711 922 782 424 880 300 926 477 463 313 1096 1215 540 663 718 180 929 549 1325 224 1249 1025 1072 647 737 252 315 1233 312 1038 617 825 481 690 1223 696 685 1151 476 710 691 708 798 316 952 621 947 1247 528 741 303 939 1131 430 528 1107 1394 455 1419 557 840 341 680 1091 581 645 477 873 777 1431 1108 941 269 792 949 531 910 1333 523 748 943 592 796 668 387 988 1012 854 641 949 752 771 383 519 781 904 941 1112 329 436 968 969 1096 1180 914 956 490 643 533 1120 1236 347 321 850 1051 939 740 883 485 375 852 202 459 917 1134 1097 628 1351 163 747 1125 1288 961 463 677 478 1377 466 819 693 448 763 170 1282 593 470 811 844 716 1418 670 724 480 1302 524 1477 304 498 929 617 823 521 424 945 362 495 910 526 385 629 1130 383 970 987 926 650 800 370 1244 353 503 1176 718 605 899 428 819 712 830 494 749 140 410 775 773 1089 582 1079 1085 787 994 489 1223 238 880 508 352 845 1039 334 179 965 661 760 330 1119 1009 577 547 1306 1251 967 544 1064 1069 612 765 533 681 321 297 797 440 517 456 558 423 1326 255 508 607 471 394 748 1170 779 655 584 999 792 1066 170 431 977 609 216 412 1126 1215 719 865 800 299 1133 948 835 109 638 1123 743 1303 729 599 962 503 399 1351 1260 399 695 1139 614 647 392 881 473 911 578 734 724 320 1022 970 695 611 432 677 263 1140 845 518 1041 671 796 287 1237 964 362 629 512 926 348 994 576 819 706 704 1008 586 731 729 648 846 1079 1008 131 774 799 786 567 605 881 733 383 761 971 159 1164 1176 569 437 432 310 883 577 346 291 1068 1056 600 366 655 905 770 1181 841 1220 234 413 637 356 796 715 715 852 1319 1116 285 785 525 347 784 478 718 160 830 817 911 1002 726 598 1200 1145 1239 975 712 492 1165 691 1004 304 573 869 424 700 1017 898 357 262 898 703 800 721 1205 719 674 730 326 736 1049 550 1227 762 812 700 842 775 672 354 1204 740 628 874 982 358 264 777 872 1388 757 792 780 540 322 1282 271 839 1162 443 801 546 1151 1233 922 180 553 169 197 360 1008 619 758 608 918 272 188 497 995 614 969 363 1112 1235 662 846 1190 873 421 926 821 795 1362 1125 1078 978 911 1212 931 600 666 792 316 832 352 886 686 1219 515 1121 259 746 1298 988 305 295 744 1065 748 433 657 1217 728 229 800 398 420 763 506 606 490 431 664 1135 316 650 865 1251 952 561 490 641 307 601 581 1254 737 348 480 450 734 694 746 755 1218 457 779 582 763 206 820 668 1096 1208 687 899 640 764 991 641 846 587 359 1002 643 904 639 945 1018 235 56 1275 636 779 656 749 1015 471 1186 963 109 569 335 1040 1222 586 85 766 991 527 1118 420 921 811 279 913 1057 244 573 691 748 907 571 694 821 400 1148 935 468 1098 904 336 404 755 577 355 684 427 1081 669 1259 497 996 835 1048 254 657 405 828 243 419 750 885 1118 1147 615 903 762 155 986 1111 480 1107 443 920 635 829 1001 953 542 1281 345 743 1039 572 423 811 832 137 542 586 786 297 725 752 1244 1053 776 797 842 538 1066 458 324 380 719 707 767 969 755 632 563 1309 374 416 1196 1299 897 1087 1049 348 63 1329 604 450 589 743 1012 308 1107 625 674 1178 454 707 933 611 1035 225 438 371 748 754 616 1139 561 890 1313 719 370 566 1082 631 934 539 1304 311 1379 1435 1009 728 742 1211 466 574 1050 801 739 391 1178 945 940 666 747 627 300 1253 608 732 507 665 1051 601 897 734 617 1213 928 727 779 684 615 484 485 219 764 517 476 598 824 1010 1171 233 726 715 306 751 975 551 672 485 1283 1313 810 920 902 977 909 1250 496 703 500 361 1243 650 454 1416 678 749 1482 239 738 745 940 210 244 883 370 322 273 220 389 484 1330 997 856 574 987 912 709 177 454 233 667 267 537 865 1272 1012 1090 450 1110 519 452 392 398 620 717 1344 561 465 687 1198 873 701 1077 1226 425 1196 690 927 653 494 244 813 1179 700 419 481 1441 1089 834 355 911 847 334 692 797 976 1163 853 1210 717 170 747 1199 1122 1146 456 414 268 567 494 829 564 761 1096 598 589 747 723 1101 153 1009 1209 435 642 1009 1256 949 1169 725 1295 994 1406 555 548 691 853 850 548 826 765 363 609 1270 901 222 557 406 834 661 461 1097 300 1365 319 288 961 364 487 1087 693 656 682 876 1122 660 572 898 743 1013 1091 690 664 1269 445 779 524 1152 558 627 414 1146 1285 506 624 1145 1007 322 437 805 1027 518 1001 643 598 789 872 896 694 629 468 1110 1038 657 101 680 557 488 831 1097 1092 1337 980 704 258 481 1096 1122 365 1070 815 761 600 1395 485 605 850 561 878 1005 820 460 641 881 1079 541 541 484 806 399 773 403 313 686 960 788 1089 852 1181 451 984 110 571 1223 512 420 1329 612 512 842 419 587 1109 132 583 954 459 1100 723 832 915 1129 1052 955 1217 719 738 640 928 1104 645 487 627 779 836 482 44 882 614 941 555 1040 376 349 938 809 450 1072 653 494 1081 623 922 1101 643 831 958 576 899 742 282 286 1101 377 968 720 1181 434 638 1050 1328 809 991 379 822 966 849 626 280 342 634 489 537 728 628 330 706 942 484 1100 787 1334 728 669 463 760 1063 581 948 797 1483 781 185 710 246 1092 808 604 677 919 836 640 722 824 971 1147 732 1257 1380 854 564 1107 794 617 646 716 474 783 1300 255 712 433 393 614 1030 685 616 717 1046 937 150 762 599 750 510 800 755 1068 339 747 791 1045 1001 843 623 821 489 656 1224 241 1002 1331 255 1316 563 846 768 550 1092 347 548 1241 596 832 724 477 155 716 799 628 994 927 1206 616 891 1232 345 309 606 1111 603 706 866 532 797 291 170 519 1126 432 394 1183 818 800 1303 868 851 868 1131 356 183 1115 733 974 391 808 975 676 539 909 406 377 483 1157 790 1358 261 1203 891 734 243 551 744 1089 722 805 367 954 887 819 302 813 984 505 683 458 279 693 651 491 1237 720 1206 313 443 376 242 831 363 696 398 767 515 597 354 584 1049 612 1247 1133 306 1212 603 126 940 420 566 1021 935 593 385 756 536 1133 564 689 678 877 1102 919 394 743 1154 999 1036 660 619 779 950 855 820 1032 627 776 977 1403 857 547 362 662 235 644 1059 845 661 1212 249 1178 583 283 681 675 559 1176 610 994 1262 913 257 677 697 878 650 1035 398 286 1030 1165 1219 1159 1005 793 891 865 551 1075 603 1068 1091 676 662 657 434 893 207 990 1086 1017 140 673 337 898 1094 1313 1024 966 242 974 668 563 1046 769 1157 293 371 545 436 793 871 995 1277 657 1203 922 1128 584 858 912 985 509 456 876 486 930 690 811 1250 872 564 573 769 278 563 551 127 774 998 556 1280 646 1084 729 620 1201 1061 186 811 692 723 487 219 840 874 284 600 428 750 693 455 831 1166 764 982 1439 690 1165 854 534 940 1100 1215 1039 695 629 842 1236 929 1066 768 706 401 343 873 968 668 1140 682 713 1047 693 238 307 1041 519 1166 887 478 582 1273 486 432 788 780 584 662 608 633 618 503 301 1213 380 1341 466 1080 814 1286 818 142 1342 549 948 1164 1014 1356 388 471 1004 675 811 880 450 943 731 1079 533 851 627 716 347 1148 801 1090 995 592 670 616 697 739 926 916 372 1109 459 982 665 1265 95 689 843 470 670 996 1010 714 788 504 660 1007 506 1134 316 963 724 449 364 651 816 779 1122 567 717 315 713 676 855 476 482 448 1158 684 507 465 1094 965 358 769 567 547 786 382 361 492 1208 311 1240 570 1256 676 497 142 755 716 567 751 642 698 1312 777 662 911 990 623 714 825 951 459 420 493 355 213 761 1084 890 280 246 683 421 1072 719 632 863 480 1198 469 534 368 883 653 944 708 580 808 633 1245 434 949 745 1485 371 431 328 292 464 1024 714 606 762 473 623 691 515 295 230 993 163 546 917 1157 1029 1380 1254 479 406 1214 177 687 870 912 485 501 1072 723 960 148 720 407 249 560 467 752 476 1031 797 547 27 972 1011 432 438 1174 437 812 885 653 837 175 791 716 983 901 465 683 1099 886 1232 645 928 475 745 844 1146 1094 1055 770 962 719 890 948 315 264 1300 1080 1292 333 1409 979 276 950 921 966 819 758 324 844 801 1206 687 922 1429 909 523 837 729 934 1091 570 964 269 913 950 317 541 604 272 957 320 1244 1048 1101 506 861 910 643 601 322 345 845 1312 566 583 689 233 974 671 719 630 411 798 789 1030 569 614 1085 595 314 1145 1227 417 639 215 906 611 844 927 607 350 948 516 625 683 658 624 995 1234 949 546 832 798 1065 1115 377 1104 1088 1116 825 1212 614 1195 809 634 850 692 731 782 629 1292 545 785 836 885 964 930 690 1100 241 895 1002 1205 706 794 1150 864 848 613 932 584 894 1113 447 1139 873 790 954 705 1079 330 1102 605 510 707 448 449 1021 351 1230 994 788 698 242 1309 1294 1313 583 554 432 333 781 850 940 486 851 731 757 729 803 1238 499 469 237 1249 371 480 440 923 533 838 659 377 642 504 658 816 390 590 513 699 549 493 345 852 815 926 1003 947 611 1267 913 822 1186 356 1302 1003 1443 1241 654 1150 1272 1091 376 827 568 470 632 706 406 690 574 507 340 690 651 78 420 817 151 532 606 741 610 447 981 691 352 770 560 402 513 1402 767 1026 751 1122 334 472 854 852 1096 681 845 208 859 600 845 250 255 139 944 805 988 1245 1073 318 1036 902 783 169 956 298 746 833 901 678 594 1008 417 386 757 453 1325 562 879 1156 1076 157 1117 857 976 727 226 299 571 644 687 290 624 1167 325 429 326 303 1327 603 773 1140 965 283 709 703 1299 1251 741 929 601 871 421 740 973 606 449 889 750 769 331 410 118 1090 562 783 1120 520 1341 1215 508 1163 872 1324 631 750 1059 751 965 1239 489 921 837 639 624 761 460 866 184 1204 1079 776 713 908 207 578 412 911 1268 1022 788 499 525 580 982 408 464 726 634 670 349 1043 1062 717 238 364 1310 902 811 942 729 1135 765 1016 1239 1139 1145 109 690 493 1009 769 971 621 519 1054 698 706 749 1383 992 283 720 581 346 1192 965 575 1116 1214 1000 811 452 340 680 440 1021 1179 323 559 297 653 609 892 853 838 1301 677 449 774 1094 555 1058 873 671 703 972 509 822 393 1107 467 1124 656 506 716 959 941 941 718 916 813 280 767 680 601 555 486 1079 616 1000 1099 501 461 597 563 1080 1132 1146 675 915 1219 463 1152 1324 957 580 696 1213 1200 1046 416 831 1166 729 1031 963 974 917 572 791 1027 891 761 508 862 880 798 969 411 1145 259 439 800 288 173 603 949 740 810 739 1188 677 975 1108 823 816 1124 864 1346 1342 948 996 890 1166 837 549 561 742 318 983 1145 1214 816 506 995 343 1237 313 545 629 603 839 217 1120 1041 209 453 527 737 1201 714 516 905 260 733 970 628 507 206 1016 936 1015 760 689 1229 664 713 76 1030 959 721 469 816 256 443 612 564 1104 553 1034 736 152 864 145 215 1066 650 1158 541 527 109 953 897 996 1050 206 1209 797 553 1225 901 848 736 988 194 969 607 227 605 862 880 912 182 523 1015 176 457 768 784 458 194 884 695 831 818 787 594 727 518 1269 747 222 720 317 1287 862 869 1128 784 358 443 1374 124 686 692 1029 1063 1187 933 892 560 258 506 949 817 656 678 169 966 1050 537 771 1173 508 509 830 843 1377 1170 403 741 969 803 942 501 554 112 445 139 787 532 960 543 250 1211 602 258 361 562 304 1205 227 815 835 606 753 649 570 715 768 883 492 861 668 1354 379 409 321 1074 812 1061 590 1138 973 707 729 407 875 993 1045 386 678 1005 859 937 856 406 1019 459 796 859 912 999 760 472 989 820 1072 1064 1119 626 748 870 568 585 651 761 620 989 584 794 625 336 777 1476 757 899 715 911 972 415 704 709 1160 843 1265 907 902 799 1063 1016 857 122 842 1137 740 1135 234 1107 1181 106 892 1138 772 1153 772 720 391 818 1337 1208 286 507 518 570 133 570 650 101 1032 507 630 652 972 852 234 218 342 283 521 692 699 1080 1183 1046 862 299 379 889 1058 724 271 555 316 728 276 732 224 662 1230 642 361 369 638 1259 435 878 1235 832 748 959 887 512 230 786 748 644 624 560 717 943 634 840 1384 484 635 690 675 799 1279 613 1096 256 677 970 356 536 835 1007 490 219 393 301 794 637 264 160 491 567 921 497 1301 626 1119 727 509 357 1357 794 1062 823 516 486 618 479 490 1043 507 174 547 723 1006 630 697 874 1141 1308 563 677 790 727 990 556 928 708 488 225 1142 902 347 1059 372 776 691 648 1194 1240 766 1229 189 526 499 361 217 677 851 973 382 646 656 558 291 857 889 1211 523 302 692 393 1018 625 263 820 1313 645 767 830 393 475 637 536 753 662 1469 320 859 837 779 651 1129 301 924 1057 1048 263 501 528 213 1108 297 754 766 383 114 494 519 807 925 997 849 865 760 214 754 363 999 682 1126 899 418 930 895 595 1186 363 676 958 852 1121 779 1054 431 657 795 403 544 560 604 491 1201 560 1028 692 1286 665 1088 444 1193 1004 352 1088 836 465 1209 776 938 341 652 401 608 1137 730 632 819 789 636 663 1153 1056 748 378 776 1132 876 402 965 673 336 132 1098 641 662 313 813 393 631 734 754 943 295 603 369 745 1009 620 928 465 137 1143 338 467 612 776 609 643 1075 644 520 584 1005 752 799 665 532 361 755 1097 667 540 1067 694 868 1024 778 1066 1411 1232 1016 748 541 917 446 852 761 529 559 1158 599 614 1189 1114 688 1215 1005 678 654 810 490 467 233 742 188 729 975 578 561 412 833 629 686 674 885 223 747 365 915 588 727 278 296 480 468 632 547 1351 186 563 595 413 156 337 1002 1191 363 602 1134 1176 559 212 583 898 1243 1147 719 1214 559 301 670 819 803 904 667 854 433 910 296 648 480 1210 889 813 223 197 1062 621 756 1106 464 727 682 759 422 1169 232 917 728 651 757 727 609 1183 1180 1222 912 558 283 726 817 642 572 932 1180 565 295 323 779 1325 863 557 751 479 488 948 870 905 894 254 894 256 594 1111 615 1114 996 1165 554 878 469 331 608 646 1243 1016 936 1074 1052 341 1053 631 1206 360 651 626 788 1178 588 805 1020 1276 646 694 283 954 834 336 668 834 826 431 1008 1037 423 1386 520 427 532 237 335 909 495 546 502 442 763 683 595 973 264 473 312 828 279 935 783 703 830 533 385 108 1241 204 548 532 1033 357 847 947 314 1406 324 1222 1194 895 368 1043 244 1089 226 1238 472 197 537 1015 683 1011 492 605 1188 515 591 344 810 1008 882 573 478 527 845 929 1150 688 1180 889 543 760 869 202 779 1112 1160 224 890 785 912 1278 720 566 537 313 519 619 443 925 510 864 750 1150 930 855 1226 798 805 295 1029 715 981 393 351 980 322 293 1143 466 1061 590 474 252 848 1151 255 890 501 1088 823 471 865 1044 1063 224 317 722 1109 1278 276 823 941 686 796 1027 768 857 571 173 634 1006 1170 816 1121 100 945 575 928 662 177 627 371 713 220 840 631 233 887 308 847 562 979 666 429 857 1002 468 796 685 70 762 670 616 396 670 422 1023 1090 802 965 863 422 1184 346 583 367 1069 829 524 1300 766 1317 360 1219 600 970 872 337 759 375 240 245 841 1379 403 1035 843 718 1302 959 911 1088 836 769 1226 1114 1308 756 726 470 982 436 670 649 735 322 1245 360 180 822 524 861 557 786 663 1123 682 1011 264 814 793 699 715 1090 514 1140 774 672 661 555 723 540 671 524 875 790 877 922 1281 899 357 830 1131 1111 1020 429 794 772 395 897 690 309 508 338 805 388 756 372 325 819 749 809 566 430 584 432 755 627 1036 1134 835 924 527 508 655 577 522 623 226 1074 440 1083 767 733 983 258 887 1237 877 1086 505 1043 745 721 219 629 232 934 672 831 920 270 440 803 774 652 1248 700 804 782 208 667 1224 455 1433 542 852 629 1102 1202 652 1115 342 463 756 474 647 1092 369 726 759 756 154 311 1080 250 191 468 1155 1204 878 602 647 949 601 856 417 727 912 719 708 499 859 150 246 543 595 810 723 648 778 509 143 657 249 434 975 361 470 1022 805 855 548 925 274 1103 972 332 852 798 254 837 620 846 541 73 1125 494 1006 1001 886 740 686 809 890 712 740 790 567 1300 956 695 1048 513 636 804 572 698 647 1058 612 657 109 917 318 411 459 488 385 498 1237 1116 803 869 765 648 295 1004 700 1293 349 710 448 556 692 209 404 1079 796 907 745 383 1276 427 889 288 966 242 526 670 478 690 800 366 586 628 654 673 866 508 568 1306 802 801 783 655 587 641 766 724 725 461 709 604 698 1309 540 713 657 264 188 634 993 646 373 817 378 810 867 808 915 996 879 963 1133 723 658 451 935 397 819 693 571 730 1197 907 402 467 808 1250 686 465 278 1172 503 709 854 1439 922 677 582 425 639 552 352 1331 839 723 468 450 600 284 857 311 809 419 978 332 529 855 601 366 448 764 505 396 1338 899 1479 926 459 254 1315 282 479 636 484 501 926 255 1000 849 807 1028 295 767 1165 689 1239 990 731 1324 878 356 412 1079 399 871 1092 679 232 792 349 454 537 905 1278 353 385 632 772 346 476 369 1141 695 1054 695 629 702 1146 1284 1208 1151 1027 859 856 187 841 333 521 1134 1038 915 214 251 1158 762 1040 1016 679 1178 675 506 1083 926 760 1296 820 467 527 1026 456 1037 489 603 401 1125 932 1108 972 760 760 1045 242 507 804 866 1123 1366 1058 1436 1217 344 634 367 804 397 122 303 272 261 570 1335 218 417 546 377 1051 237 693 1392 633 694 437 852 1074 450 528 509 476 777 539 551 940 730 596 363 958 619 467 491 1149 545 341 882 685 718 1033 612 1070 918 1008 793 523 752 486 520 597 1166 1310 276 858 123 1019 390 565 946 1372 480 1104 653 415 1168 964 441 1068 974 788 796 447 1030 1196 906 780 532 841 760 499 489 660 782 1397 854 701 837 709 915 305 669 326 556 689 627 335 162 1094 445 1117 639 797 695 444 986 609 789 930 506 911 711 299 893 980 883 253 713 1220 343 1118 515 502 1133 270 492 741 897 1119 980 458 959 1108 682 723 713 760 324 1093 1016 1065 790 544 1018 325 862 543 615 832 858 353 772 531 408 1013 502 905 333 1012 1140 648 336 952 1095 423 1101 1214 516 635 1048 498 680 1052 516 914 585 522 854 297 487 281 1083 823 306 625 1096 504 952 692 876 966 1326 1054 819 364 751 915 812 875 929 678 593 318 674 769 838 1149 982 636 426 495 1082 1350 1039 672 1410 858 628 958 1075 370 1267 1145 934 1334 1305 1067 684 579 778 1066 533 529 706 1027 288 638 383 1228 535 897 850 649 870 950 271 1018 1016 1144 1156 1166 586 914 1087 579 644 360 924 179 1284 696 647 417 998 483 1144 880 537 913 1056 883 305 851 228 568 705 461 755 322 859 313 1240 1293 354 1175 622 262 1183 309 516 818 695 726 660 978 639 1257 472 415 333 597 1220 774 206 196 729 433 970 461 426 153 1134 179 742 942 545 348 1015 682 469 611 914 1453 804 457 704 706 621 1146 524 1238 1075 1303 687 559 1329 1006 719 969 1192 548 565 659 170 1076 905 703 700 332 521 633 829 606 473 671 633 454 731 950 708 660 304 563 956 645 1182 825 1151 736 440 724 992 495 482 1113 763 1148 662 1068 654 469 743 1311 320 899 1018 1234 269 764 762 619 1101 898 609 1310 550 255 292 591 249 448 697 221 755 580 970 947 1323 1351 804 1009 476 517 804 1299 972 554 292 286 997 882 669 180 1215 774 878 763 483 535 1014 621 863 630 929 406 737 1079 762 747 654 341 1250 562 649 591 1051 887 394 587 211 634 959 657 941 1235 752 324 845 1126 891 468 608 685 777 623 154 977 532 217 637 956 830 871 922 999 771 497 1064 205 1140 706 742 1258 298 683 356 1188 1271 457 420 813 539 356 1043 829 1277 844 559 906 642 792 619 892 216 818 336 1236 852 280 475 688 824 963 712 271 616 199 669 659 548 752 378 801 698 864 1093 1052 396 1027 622 1155 749 1266 567 420 1221 798 610 619 1155 802 883 673 764 361 619 467 349 189 587 1119 1331 683 670 705 334 402 917 953 628 212 799 408 849 620 960 605 552 1315 1005 739 1188 1227 592 639 796 1147 838 602 389 1037 549 360 395 660 1077 477 1188 546 1416 456 436 860 290 263 519 952 793 788 633 350 1260 893 929 673 203 617 756 816 955 689 882 454 1147 856 185 605 426 524 403 569 960 413 130 753 692 1061 498 636 1052 229 482 689 1235 160 454 84 561 999 890 708 435 293 1085 890 1138 412 576 900 520 854 623 903 808 797 738 853 459 1190 403 277 1148 307 1298 839 725 785 299 115 521 867 650 368 735 366 717 728 360 602 928 621 718 1253 818 282 746 506 296 510 852 1095 513 357 493 365 1049 661 1216 810 932 620 984 657 1275 496 538 1155 714 425 1159 532 1336 1168 1082 618 709 918 1313 715 779 563 1273 199 537 734 802 369 774 469 945 454 573 1082 905 1066 91 760 620 807 737 1285 635 965 831 834 245 509 524 1075 836 840 528 682 1089 994 1110 259 310 882 922 456 643 778 799 1006 531 1007 814 593 775 729 956 616 1016 255 576 360 680 543 713 931 1413 864 735 516 592 1211 318 744 830 914 750 679 1129 642 529 642 339 486 795 716 805 432 604 754 399 837 845 578 1032 852 654 873 1033 760 730 593 746 980 1153 748 1270 611 746 844 554 567 640 315 520 550 543 617 693 906 313 1080 289 280 723 244 683 301 585 722 618 860 427 940 723 692 546 867 529 442 676 738 268 1315 788 819 451 909 1203 478 784 626 55 1195 679 1166 1198 1053 395 634 1332 304 847 226 718 844 897 983 1272 1012 707 1015 1034 260 1032 426 1076 389 978 1266 1076 1358 676 1210 878 378 695 269 639 853 1330 108 1184 593 498 655 1237 1212 616 759 950 1429 738 536 1350 584 423 1315 500 523 829 327 796 1138 1303 1014 208 717 725 232 845 790 586 405 1162 1254 356 1016 290 912 521 1018 219 348 1007 1138 787 763 780 842 1047 951 793 572 304 507 522 612 702 815 786 588 282 634 620 487 459 927 1473 460 908 1038 845 1215 1044 1350 535 838 618 303 618 509 1081 971 926 933 423 558 1180 985 416 900 786 570 288 389 1002 590 1027 461 533 258 775 630 397 382 1146 224 655 1218 517 172 368 1175 632 843 967 475 672 808 218 841 485 822 952 1063 582 205 974 281 247 215 988 850 1262 752 1159 370 583 782 647 334 192 921 847 276 239 1266 560 269 179 907 624 772 306 859 582 526 350 743 620 569 143 1032 1359 447 877 765 994 569 518 630 677 564 424 701 295 666 477 1015 668 685 554 1172 1418 1020 524 845 796 365 591 1270 1068 1111 521 634 760 1009 509 1215 757 646 533 898 393 229 1096 1292 302 213 656 1230 556 747 745 466 457 469 937 889 195 616 969 898 1389 308 353 592 574 939 927 773 773 1147 550 598 352 216 141 632 637 770 613 762 799 426 475 1241 536 931 1108 745 701 1086 580 1044 1205 772 829 804 541 1018 791 800 464 453 263 1082 229 920 1257 1229 1038 923 581 1185 753 479 637 1339 575 1023 803 1147 1039 805 1058 794 625 421 206 669 812 949 348 981 648 1252 625 636 907 521 522 322 1046 591 974 853 228 1279 105 1263 1096 593 310 530 1387 919 583 1078 595 1213 285 364 840 1338 606 377 785 852 957 905 715 778 279 845 285 485 671 1027 744 545 848 660 1056 644 928 884 994 647 865 1008 945 444 1438 439 209 742 513 1126 806 157 269 596 841 662 689 1048 750 759 474 478 1128 322 1168 686 308 1229 984 533 983 657 1052 1159 349 566 381 1265 440 951 647 765 1119 766 595 1156 1329 476 865 1121 1061 591 821 752 704 616 980 837 981 813 1134 546 561 661 719 1036 837 1268 1201 1312 193 332 678 1115 791 1273 358 1136 799 266 638 702 425 896 669 1093 275 562 822 661 125 1155 311 922 246 993 801 526 488 706 722 771 1212 554 872 192 682 616 832 1122 809 659 840 260 955 444 1025 492 262 1101 310 1018 697 888 974 899 456 974 1000 587 731 635 423 489 1197 914 1262 154 107 880 567 593 721 477 1077 360 617 899 1186 919 343 646 342 443 679 426 700 545 618 968 930 293 842 1026 781 964 672 523 1230 724 1070 1176 181 869 1033 527 554 489 394 611 798 495 963 1380 334 1016 476 1016 603 1054 730 879 602 1335 1061 760 274 1058 822 777 749 1058 780 575 331 819 940 487 847 727 848 708 541 1281 477 473 770 360 1221 347 621 559 534 672 1150 874 187 539 750 676 761 405 516 1089 1066 742 781 890 234 1029 1096 287 178 966 564 1173 1254 979 816 194 735 420 1217 1097 953 1119 968 321 1038 1111 1107 1310 503 1187 810 714 910 1091 359 875 1029 828 651 593 292 1161 233 330 853 767 1192 405 523 540 574 598 1121 952 996 783 462 757 740 787 491 823 948 1053 598 754 932 1139 1013 1076 633 1065 914 677 595 1175 702 1249 439 1398 761 1152 553 742 750 759 858 855 874 775 755 516 684 472 601 1156 810 803 632 1038 1070 782 733 760 560 901 703 443 1154 874 921 550 870 744 900 1315 875 270 149 296 857 314 144 812 628 707 1009 454 1159 820 800 609 1220 702 853 1258 643 601 702 1410 1150 643 457 312 729 945 589 613 878 1063 758 462 1194 776 949 1012 675 809 725 583 785 682 660 936 1063 506 1331 371 552 794 791 266 982 661 863 932 543 950 342 349 513 901 784 897 404 486 570 1101 392 1071 347 1275 730 860 1032 655 852 613 364 1220 400 783 645 833 1086 544 884 340 668 666 1033 1012 770 794 832 814 524 1066 320 648 417 904 1087 666 676 1119 805 246 949 396 630 1207 945 995 1110 771 652 257 907 773 986 673 830 961 988 1330 865 771 510 810 845 515 881 308 932 901 285 601 960 319 52 1029 1326 1019 129 671 780 389 682 610 714 675 1097 695 1144 894 573 904 1042 1128 1308 453 1126 659 674 432 644 387 566 206 997 315 607 689 1055 264 1130 638 465 623 1253 1108 566 416 793 1175 656 1139 1124 450 955 560 897 890 405 1176 681 488 880 617 440 413 811 629 599 634 797 487 545 747 1285 1043 667 806 709 269 427 1109 674 749 875 1096 1186 471 1256 617 309 537 543 623 789 1127 673 191 429 1027 1031 590 225 542 859 802 401 523 315 550 965 560 85 1083 1231 319 941 649 1163 980 606 1370 929 1001 692 688 1009 972 228 1265 540 1107 340 425 718 867 925 1062 731 694 736 524 1148 881 1021 803 608 610 69 843 805 1095 1139 1318 236 598 812 1215 730 373 273 979 687 398 746 133 573 1070 459 870 524 806 999 456 1051 737 907 1361 554 914 585 1201 925 345 176 651 670 1276 532 1072 844 836 427 1165 1232 635 626 1375 365 532 966 352 925 273 508 895 603 856 707 874 855 737 348 166 611 962 1360 804 371 734 966 456 669 644 244 312 913 1012 175 470 921 410 227 892 686 867 798 443 1128 235 464 881 479 703 723 1231 774 371 865 1008 177 374 948 611 1498 297 362 577 596 929 381 1028 687 817 810 435 248 405 676 477 618 470 262 685 820 941 557 526 945 576 1161 937 672 687 998 1044 625 1069 752 759 577 1151 1092 559 743 374 1126 817 751 717 609 570 710 1327 838 1208 525 676 902 195 375 262 565 943 1054 1082 284 387 335 356 1069 834 369 1146 1239 200 632 458 1232 1121 458 446 482 1194 932 628 631 806 416 334 724 640 735 274 538 981 487 612 190 985 1111 752 1157 318 782 695 795 938 746 515 632 614 1200 716 1040 630 1235 182 1013 453 741 637 1344 492 1160 514 836 1107 659 782 1054 748 1246 512 899 213 366 903 919 564 589 303 363 233 490 715 645 701 909 349 840 963 792 416 1298 338 1154 386 464 892 1269 615 835 698 284 1411 570 983 788 1122 780 568 589 528 492 822 1188 366 780 741 1197 220 617 884 498 347 525 1135 500 953 813 499 429 666 630 254 807 891 1174 691 705 852 703 1082 151 758 867 1135 982 387 806 674 780 858 529 786 741 543 409 819 621 732 754 897 882 355 863 232 1097 412 495 680 1212 839 127 1191 702 953 756 687 1204 638 706 178 1069 1123 824 1065 1059 938 516 487 885 789 920 641 723 931 616 506 887 121 568 1043 755 672 1039 521 1200 855 581 123 1250 654 861 823 616 585 807 116 804 434 554 172 737 759 1303 1471 907 712 889 681 1017 985 988 1064 716 596 771 529 948 938 869 329 798 717 1088 718 1115 542 976 1429 454 340 557 338 774 648 544 626 855 327 1037 513 483 47 670 879 941 325 691 792 524 462 705 856 794 326 602 718 872 302 775 364 959 756 711 852 1016 1027 929 371 1007 884 638 1137 1061 170 759 801 528 1131 607 510 795 508 219 419 930 410 1095 973 232 740 708 812 775 199 801 1005 694 567 852 549 704 701 848 359 930 1247 577 387 822 408 1381 331 330 725 1181 737 1143 878 479 443 710 1039 413 1327 893 261 548 1026 530 668 1123 904 900 896 538 1367 486 306 765 608 1125 303 1078 1282 652 610 856 311 1212 844 337 1086 1208 876 941 1033 1354 883 1229 512 688 1047 706 246 214 547 942 525 786 599 752 529 397 1435 285 854 1091 1115 1242 677 908 621 856 1020 740 434 639 423 1088 762 650 1233 219 968 841 815 574 911 582 282 567 1200 1031 573 462 629 357 961 593 705 552 909 1055 487 366 968 973 734 361 598 385 446 422 1252 467 722 484 814 854 390 999 336 290 425 1102 203 1052 522 726 792 567 713 819 1028 980 1286 874 813 697 863 663 1285 821 958 716 677 818 897 1157 880 1189 800 800 1202 615 569 1171 1199 338 401 463 1258 1280 793 678 535 385 755 286 680 731 1306 1009 1227 753 456 812 1052 706 408 1126 425 254 890 1116 420 432 951 817 850 504 982 854 585 869 416 1149 188 922 1092 368 693 92 510 158 703 915 1110 960 584 781 1170 661 1057 971 524 1094 790 931 1023 1264 994 474 1101 484 1102 592 484 361 483 767 1242 1036 1195 317 392 662 261 356 581 524 628 850 524 363 469 679 521 421 1256 1009 217 198 405 116 1257 772 982 883 513 157 268 1041 703 840 802 527 650 671 844 872 1238 378 1286 693 404 1046 1170 668 634 1339 561 468 1394 738 699 420 655 945 1015 1303 770 1280 1273 230 370 253 578 769 636 319 976 648 1075 287 426 801 328 378 505 1030 1245 662 405 782 829 985 747 474 797 626 287 567 548 556 1062 657 648 855 565 911 924 1206 538 1052 1283 626 645 671 953 548 505 708 858 386 794 438 821 1013 445 1059 1185 1133 1153 690 430 629 532 1052 726 465 513 803 775 746 1190 225 480 433 1097 635 894 788 1197 624 614 680 562 904 536 1211 574 243 1208 683 736 440 331 751 1003 514 632 1006 589 689 650 460 1162 1221 407 727 647 360 486 1002 357 740 482 767 438 827 839 883 889 504 887 562 480 958 1042 791 651 312 1125 1017 867 842 700 152 1205 1353 836 1137 1099 576 1236 994 728 991 971 715 1257 1046 749 725 361 685 1059 364 882 601 1177 1251 750 381 1005 262 521 371 335 1300 578 901 1006 837 967 700 962 756 274 617 956 1120 223 1300 871 657 919 360 594 938 780 568 571 415 691 872 800 353 362 629 932 770 349 1197 1179 431 770 753 699 857 403 1058 243 608 1093 289 869 990 1002 1325 638 786 610 1196 949 506 579 891 301 542 564 941 442 865 1302 904 739 792 552 801 1236 924 288 527 1221 736 750 1243 611 1022 948 1184 552 822 953 1136 893 924 780 640 289 761 1025 683 677 848 1101 765 792 905 1126 545 880 1156 512 962 338 518 978 1165 660 700 438 1056 774 800 933 452 326 404 1098 549 640 829 1295 484 776 362 679 526 1177 357 1296 837 214 971 827 601 1017 671 300 653 987 701 214 634 1165 435 976 552 476 308 363 855 1239 866 703 702 848 507 989 718 612 372 900 695 555 691 1111 561 919 695 400 440 576 462 869 133 763 792 794 571 871 1280 760 1348 569 549 429 432 506 396 798 787 805 402 1186 1120 763 624 234 617 604 186 791 440 704 429 1099 516 571 675 1098 1140 275 464 1051 276 263 986 484 551 862 458 459 938 1089 1018 836 1049 887 1018 1088 332 765 1050 576 1069 715 675 401 640 490 845 618 361 609 489 1052 927 1015 588 701 123 630 998 641 866 335 1232 1391 522 828 278 1338 952 910 798 742 675 735 380 975 615 178 1297 913 241 684 873 1204 634 1157 722 830 848 658 723 823 1216 726 757 554 1207 509 753 708 141 1249 355 1038 1261 819 568 263 613 1166 916 978 325 992 541 335 242 943 911 200 463 452 906 1137 500 747 938 597 720 875 841 598 1320 554 594 622 811 933 649 1156 1034 831 1017 1167 630 802 490 577 988 256 338 1022 863 1143 1236 1323 1162 336 1065 987 473 547 258 927 614 454 864 1105 1049 607 487 797 1108 467 840 978 1200 1030 1226 862 631 625 1089 843 600 1047 705 1051 570 1209 541 658 920 470 605 448 518 757 1028 874 418 748 981 915 1225 610 1041 892 298 1164 1341 1249 844 240 910 577 931 651 337 1010 1225 676 889 1224 325 453 775 994 580 1061 1016 722 972 326 524 942 704 769 838 826 646 796 1380 500 268 960 1402 859 362 344 816 881 189 558 990 252 720 479 981 1087 1180 614 1045 726 1201 399 266 725 527 865 44 870 854 638 301 674 1078 909 429 385 882 673 603 667 787 771 332 284 843 428 464 435 723 713 718 630 777 510 673 568 442 1048 717 962 611 687 756 407 495 1371 829 778 928 327 1254 716 852 827 592 1384 1025 826 746 863 231 946 915 942 1040 395 578 761 743 1019 485 1174 567 611 210 1292 384 1068 623 975 713 290 1241 631 1096 1265 709 418 1117 508 523 574 1101 637 727 574 682 485 761 739 837 330 659 787 978 643 832 368 851 963 1035 683 404 918 433 494 742 888 484 872 660 722 782 176 683 642 609 975 519 676 331 1011 984 571 275 1220 720 1079 1050 1019 498 963 1171 637 1121 1097 850 858 167 767 557 647 199 375 853 1158 1103 81 1032 590 1197 463 795 630 1052 94 608 825 879 926 486 855 650 586 279 769 1250 955 676 1031 216 571 1310 940 1442 1048 1274 661 417 604 956 799 1094 552 591 902 533 673 323 1006 256 1302 482 1299 708 1049 662 868 264 819 293 380 883 1332 421 597 137 1401 656 1046 683 900 51 1274 231 430 375 694 600 1047 812 1252 554 908 976 764 1001 955 139 610 496 1248 998 721 428 368 361 692 816 944 358 621 1067 1272 965 1235 522 1119 875 568 235 652 970 1049 411 375 346 570 244 590 505 246 1202 949 757 1017 171 814 408 375 895 164 1328 494 513 693 1292 519 1451 869 801 1008 697 504 701 452 715 843 178 757 417 448 424 845 986 276 613 710 537 1047 1175 758 641 731 884 1014 381 516 993 739 611 518 786 725 620 980 1050 1138 888 735 420 510 608 708 670 760 911 1131 713 692 731 1171 423 511 532 796 970 1374 506 655 669 1082 619 583 1102 1112 480 443 193 776 471 1315 619 198 705 771 1166 810 901 493 358 500 1006 738 333 377 464 503 189 225 846 1124 720 613 785 1124 1171 302 785 745 607 993 550 215 861 1253 905 678 1206 606 1096 718 803 866 770 316 949 696 515 634 375 1356 943 398 799 336 847 397 640 573 743 1012 698 1223 421 809 907 685 1172 626 650 540 897 971 978 1024 1050 973 597 1184 1031 816 1300 1205 655 439 863 947 398 597 355 390 865 624 787 664 969 580 1148 911 1011 1213 1000 1246 1053 730 512 274 726 1026 933 589 1262 615 1135 850 443 934 807 785 794 840 438 872 744 319 853 521 1265 1345 1136 521 395 1376 391 316 635 462 520 980 491 224 1024 717 1040 1254 759 14 1181 174 482 1020 444 790 563 510 767 657 338 1287 1108 696 817 1091 662 1058 862 687 609 443 648 392 259 663 682 944 581 495 1296 494 906 626 884 799 593 1127 315 369 1215 836 502 1375 423 905 179 935 1032 701 406 292 774 719 1072 777 990 799 724 408 814 566 627 616 935 290 539 584 217 500 577 730 673 226 504 570 789 975 1123 1325 298 435 967 778 1224 746 1142 473 796 475 438 707 1020 720 776 795 920 479 487 1027 1002 932 450 414 722 1030 431 1177 1216 964 394 942 651 688 1496 690 93 516 747 1161 370 755 1034 668 469 1172 794 846 1082 96 1150 1410 746 726 475 942 378 671 252 630 355 674 594 474 498 257 739 699 800 791 540 831 199 946 203 458 208 1045 713 1097 607 382 797 554 666 681 279 703 657 804 254 651 904 1136 749 871 1456 332 856 716 843 452 461 721 863 988 948 202 384 480 1075 201 1005 964 323 855 1129 932 468 581 718 1323 551 899 337 1020 1286 838 505 813 465 1389 530 601 500 863 1133 737 1275 1210 836 722 204 740 1339 950 1286 987 750 404 573 641 970 997 691 607 239 1121 422 796 1096 1321 563 478 852 379 635 1088 899 1204 428 333 666 425 642 1065 673 938 229 627 895 401 609 752 637 940 554 959 514 550 759 978 528 331 642 976 501 752 843 398 830 539 507 1050 225 746 420 1048 338 693 1203 386 778 1318 508 770 688 759 583 929 553 921 804 522 573 668 727 744 279 364 296 375 1100 1385 245 446 1355 964 412 770 743 353 849 369 945 663 610 759 503 1134 799 612 238 791 601 668 1266 419 809 361 799 1031 890 699 1402 804 282 993 557 583 629 690 216 688 814 1304 707 803 507 1159 849 763 391 614 1393 248 759 625 169 853 803 659 243 892 815 618 489 747 678 821 758 819 582 159 493 445 968 1228 315 676 608 780 1063 250 780 1112 326 1011 374 791 1295 1305 722 494 831 364 586 416 728 472 391 429 1230 672 367 958 1058 478 456 579 923 859 926 763 228 1186 560 338 596 914 433 1127 865 863 911 725 355 479 640 285 897 878 1178 993 635 575 682 492 730 612 375 578 919 946 1098 1178 809 697 522 1279 322 984 204 594 1484 772 787 1196 678 602 1317 575 87 419 530 700 247 605 658 760 363 783 1323 1125 214 565 1134 414 764 563 812 653 781 699 761 1151 535 969 668 877 787 700 1173 858 526 1243 851 602 568 423 841 778 758 446 178 160 728 165 1346 204 655 460 1087 865 861 331 847 1011 534 960 948 1040 669 1311 641 941 739 1206 536 910 697 684 629 682 1397 894 1455 1295 815 841 1045 1079 817 791 568 1217 805 674 633 575 215 495 1087 427 986 653 1438 559 698 658 861 311 842 808 954 590 654 947 1283 941 198 223 473 667 642 915 1226 750 727 661 1023 472 515 834 508 965 703 638 706 182 884 587 1121 676 1252 1120 658 1161 308 651 454 966 833 764 606 730 512 1139 707 395 571 340 1014 980 1047 902 401 1109 382 846 859 415 778 376 953 718 1221 860 228 758 763 243 1074 218 528 651 850 713 253 409 542 447 1236 873 750 524 245 678 921 800 829 305 850 363 435 963 674 788 431 691 1126 503 569 708 1080 789 916 593 609 458 741 525 1279 437 435 329 474 251 1006 525 643 441 727 788 594 199 1032 359 903 790 758 141 164 849 512 805 533 361 460 1274 546 1033 716 1018 461 709 990 927 945 892 819 1362 468 579 1009 827 771 927 355 353 804 501 800 536 1092 461 721 640 859 382 1013 831 519 778 639 129 784 639 333 1014 417 1085 977 601 141 923 896 1254 926 1278 767 476 1035 876 254 897 685 823 469 700 772 52 1353 365 1017 524 93 1140 512 437 768 861 752 731 797 429 452 845 313 433 1099 1189 1380 497 782 787 238 344 531 1280 608 366 861 163 887 837 299 549 1155 666 980 535 770 1002 777 1086 781 690 666 967 818 1093 352 850 400 997 870 505 951 457 242 312 540 497 729 264 1172 761 614 635 867 448 1272 916 553 836 1477 683 581 832 431 508 643 458 742 250 971 882 422 279 719 852 833 1132 847 1062 246 713 1085 414 834 1096 469 1154 969 950 523 1342 1156 574 483 916 546 532 467 458 448 565 186 188 505 162 1027 820 362 1048 1046 408 453 696 1272 256 274 1300 588 1337 1279 345 277 1080 542 750 781 153 1011 385 535 1034 1072 757 1225 725 1192 1202 1006 1247 1129 404 452 864 881 963 1188 1003 399 479 175 611 790 1139 306 327 446 287 1027 265 1071 1279 1015 670 335 1032 607 975 545 1056 733 564 597 525 1078 818 744 725 843 671 691 714 345 1062 1230 936 1026 845 383 644 631 828 1267 672 1105 276 250 539 498 1095 940 651 1343 1151 562 551 785 974 796 876 665 772 400 434 776 770 974 319 234 890 884 913 723 544 812 1206 598 664 428 493 916 647 812 1221 839 1013 735 510 588 757 756 1244 769 666 971 583 309 582 463 591 813 477 1152 279 321 1283 1234 1265 526 787 1449 1176 351 1068 251 1331 574 1167 888 1083 632 569 1016 222 879 763 477 874 1051 609 976 887 1199 201 527 477 909 927 494 796 630 1153 705 243 658 815 1237 926 682 382 1391 1135 401 581 672 708 777 900 560 870 919 1260 1219 770 405 193 1028 822 951 1363 846 970 591 566 517 350 641 1255 877 739 231 444 922 146 1071 863 1173 1071 1234 879 664 1107 788 1280 850 755 1039 398 548 1046 804 844 297 647 791 635 1314 902 924 965 582 1020 1250 1062 404 705 1104 573 1104 684 653 862 407 617 943 934 537 1070 984 727 1014 416 1056 752 372 1070 873 1090 936 737 574 765 561 920 526 763 175 630 1189 991 701 1061 457 635 797 454 782 1241 247 1112 924 1013 436 849 236 793 622 1002 363 458 654 338 794 408 1069 317 782 428 515 817 1012 435 1075 913 594 827 1472 807 1343 969 633 1186 1112 1251 813 647 269 358 825 560 579 959 597 988 616 736 1001 593 680 689 957 1139 684 1017 1168 1191 1167 742 689 256 947 1384 574 327 1154 719 785 1194 1251 868 461 353 951 557 1226 553 1460 1162 803 1213 882 692 227 803 672 925 867 674 551 262 747 895 714 1198 1035 1233 806 948 569 845 591 847 779 540 588 748 599 739 968 321 645 306 1093 1409 831 982 1220 476 918 1127 677 441 929 747 652 734 284 342 125 259 640 1164 1014 1047 913 999 725 1253 468 634 726 890 339 697 491 854 580 1502 152 227 824 560 838 753 568 1072 548 93 1191 1037 848 802 815 480 742 340 939 1175 628 376 550 830 745 126 595 887 808 722 500 564 710 1071 974 734 378 973 225 882 812 234 572 1286 657 356 1234 668 345 281 513 244 775 446 890 374 779 273 948 416 618 757 1231 319 606 619 950 1359 433 479 638 1073 654 1398 1191 890 610 772 924 401 627 1196 687 818 1002 773 453 514 703 1070 804 286 830 708 1142 1159 1017 836 704 936 746 345 263 643 442 585 374 1390 616 1124 646 1156 488 940 507 486 500 1122 961 964 620 823 813 924 400 624 642 678 863 928 1063 360 726 298 734 449 1141 625 439 356 1086 751 1149 723 1219 1149 1378 375 572 820 1299 282 196 714 914 519 382 1248 597 705 723 895 202 588 788 866 648 283 900 700 591 205 1343 153 707 497 1127 1378 794 471 407 444 573 668 615 868 425 145 383 346 858 854 427 746 990 236 1209 508 612 766 698 239 554 1006 1184 630 1201 793 1099 458 632 698 781 1077 669 784 980 504 1226 840 1181 579 616 1260 846 1266 602 723 1001 868 1334 796 565 283 941 691 933 798 688 251 464 630 375 926 388 738 585 1149 289 580 838 570 361 1066 1027 574 646 850 963 1297 1039 628 146 953 480 216 137 561 955 1002 810 965 910 898 843 762 820 695 826 368 862 510 331 302 1013 819 932 514 887 574 308 547 612 597 514 790 685 413 198 1309 462 539 479 861 999 401 850 1066 214 1176 807 899 946 355 357 173 362 732 531 1075 561 810 720 200 990 900 230 628 874 359 900 647 379 501 433 538 1112 146 672 497 1137 641 1188 726 1317 678 761 519 1108 1060 687 387 616 690 695 342 252 1154 1086 436 751 260 417 439 1006 882 728 1221 295 1239 175 688 1171 926 511 304 352 410 820 861 481 414 731 452 238 514 841 1099 898 346 829 389 1353 1337 316 1051 538 1183 646 781 1026 596 851 1042 414 648 587 1319 1111 1332 695 1372 485 536 457 620 884 254 605 732 915 723 697 471 258 1066 944 862 1018 958 1024 919 328 1126 528 1136 1008 461 552 824 818 1066 837 197 1010 606 754 1210 437 434 888 659 466 1203 131 882 1146 897 897 927 806 815 1000 1174 1110 775 779 461 905 936 1156 1004 433 926 580 791 766 278 199 1073 685 661 1279 571 1223 457 419 1259 535 422 576 862 527 471 851 326 419 774 532 500 525 896 602 1153 510 1001 1152 699 387 631 782 725 890 1196 563 597 783 523 955 329 1158 409 913 963 931 707 945 315 1047 544 309 925 1136 886 264 844 1188 828 1276 417 1187 1020 176 937 980 256 369 253 274 1036 148 1039 336 790 975 970 714 507 820 466 1360 435 723 1282 751 717 756 1008 497 1269 762 442 983 897 403 1217 816 1029 726 579 520 578 700 764 608 478 873 394 260 1036 804 606 1045 893 762 673 1032 936 934 447 556 680 1404 702 943 354 1136 926 581 1254 486 810 727 337 889 693 650 207 528 435 680 649 1001 712 416 517 812 531 852 884 503 812 1129 749 861 643 590 628 765 939 510 170 1043 260 698 794 397 408 762 1165 1114 161 399 1306 576 497 662 680 269 820 717 275 1258 810 839 434 754 1174 526 966 849 996 1253 925 808 609 742 739 811 1061 342 900 973 267 673 905 764 388 366 1070 700 81 752 687 541 644 818 575 1102 402 453 278 390 814 845 142 1208 554 827 633 390 736 608 918 607 280 657 460 950 402 673 740 149 1046 959 366 848 495 885 711 392 777 635 705 320 328 356 517 494 444 1308 845 391 718 321 518 1322 815 440 612 1005 630 747 571 575 1100 900 1175 600 1056 684 796 695 541 230 740 1282 1044 363 1283 1082 597 894 586 429 372 168 1092 795 967 953 1007 922 985 1097 954 507 858 863 454 550 1088 1142 383 805 368 541 1251 1080 454 1058 1126 930 505 642 421 1219 661 482 881 1101 464 82 594 715 742 1097 758 755 523 359 944 610 698 65 607 730 1057 347 700 653 482 565 720 398 1189 877 491 1395 702 587 808 1010 436 443 320 702 741 850 1150 781 685 343 473 1217 620 1151 1196 997 675 229 711 496 525 892 809 641 613 842 724 544 961 1271 802 860 865 874 631 832 766 887 482 369 798 401 408 1187 977 248 1106 722 681 506 1247 911 897 214 822 668 895 894 1068 664 978 1064 480 599 618 923 576 641 1257 541 730 612 825 697 445 458 594 1063 568 266 981 452 594 405 1053 629 383 1064 979 1212 665 762 1238 890 550 1110 330 472 157 851 692 1053 514 723 281 407 798 685 825 1161 152 731 707 672 887 660 549 405 1217 761 1055 493 369 488 481 836 1190 550 170 976 550 626 531 507 270 490 823 916 847 717 742 1068 781 581 1158 544 1108 434 1120 772 338 669 702 918 226 731 802 965 1167 196 444 734 1243 724 698 1224 448 608 653 616 281 411 767 1355 104 987 981 676 333 214 987 719 501 480 418 943 1021 623 672 709 185 562 530 373 1209 927 71 835 820 353 437 365 546 668 1204 415 576 1171 475 799 702 824 696 867 471 188 535 1118 1142 459 204 979 752 374 462 1077 310 757 767 390 611 1177 846 1035 669 1140 409 678 1012 430 1040 892 926 275 1022 667 1119 837 437 502 732 966 518 913 1034 757 571 499 809 374 267 1099 569 628 838 517 891 1126 1153 1042 481 616 352 608 638 662 465 206 419 820 1008 735 1314 942 252 757 969 1200 311 889 1150 312 635 1138 872 601 969 872 1024 284 271 517 626 606 871 798 840 532 736 556 874 694 1383 765 668 1124 817 1439 293 1220 799 772 1231 882 707 640 599 637 899 539 871 385 713 368 383 515 878 895 284 1205 442 267 854 1259 892 1303 640 739 1162 856 525 813 230 881 923 434 625 519 271 979 807 362 224 514 1050 1105 358 702 537 723 967 761 120 415 545 527 453 620 705 750 1237 733 528 1211 344 200 671 1263 1186 895 1397 710 758 609 1378 508 798 608 406 745 1153 380 1251 1311 891 565 849 789 1037 977 208 469 555 402 1166 1304 1045 659 1086 180 124 911 1464 1112 913 843 962 1014 915 1259 488 468 536 562 941 859 766 559 824 593 942 889 458 613 711 358 911 699 1077 1308 792 749 1004 907 542 870 672 344 1127 455 452 1272 553 1112 1190 581 422 512 935 447 421 849 303 674 954 411 911 954 1102 834 984 490 884 747 581 709 404 1023 725 943 957 601 1070 351 755 781 371 200 657 561 851 834 702 175 641 1155 1122 898 131 695 621 807 1318 1139 597 1004 920 749 458 397 287 1137 805 284 367 1077 376 1379 999 546 869 1096 1159 740 288 745 758 771 1087 375 689 543 889 987 948 430 1399 454 781 494 1341 433 838 1434 577 789 1328 368 682 946 924 1103 458 932 370 273 1174 835 711 1319 1049 313 537 468 430 619 266 841 862 769 444 1148 781 613 796 324 1238 538 964 694 768 696 366 510 797 443 1035 755 904 699 544 328 639 778 959 1114 975 619 1333 265 1159 706 763 720 313 835 972 1236 1248 1221 311 1401 656 145 591 129 1196 863 743 586 724 895 249 1235 1066 419 899 307 570 603 1070 917 701 725 346 326 1150 718 771 995 545 603 753 612 713 1130 683 661 1159 323 387 676 931 891 914 834 768 836 709 441 321 778 360 900 356 1078 267 884 524 873 232 913 872 327 1231 614 911 753 380 1199 630 440 817 698 898 903 632 1035 942 722 827 495 1090 557 786 369 252 868 321 713 958 507 1261 603 1024 841 853 786 301 770 537 817 1082 947 814 221 1022 1045 852 605 328 1242 755 1017 922 398 252 695 327 626 564 729 392 463 796 824 105 688 1139 920 576 213 421 499 823 400 810 453 711 659 1027 728 780 530 905 639 335 888 697 331 622 770 803 563 702 994 661 1108 636 1044 291 234 617 375 548 789 823 928 476 892 770 846 689 1179 976 739 802 1251 998 1287 944 641 320 498 581 655 413 691 538 557 533 356 609 210 631 882 179 967 535 659 954 654 543 1044 496 722 1188 506 727 966 992 1089 680 343 546 758 974 973 496 674 465 541 974 389 1244 278 477 614 1014 406 1104 349 1393 1071 861 847 740 630 413 885 746 743 382 165 614 1081 746 558 1224 810 552 612 369 250 1235 378 627 1088 603 378 51 399 551 724 478 781 574 346 322 213 580 104 978 338 506 1053 650 1099 1203 1121 434 887 831 217 835 404 677 1198 896 763 528 981 908 761 179 1415 871 1067 728 288 841 945 1067 288 1057 573 1388 901 981 1113 480 437 775 716 935 847 1186 405 665 213 610 1194 346 1388 425 803 609 415 833 205 264 973 623 415 983 1374 430 443 1222 928 762 802 885 937 601 1041 581 878 884 785 628 893 667 761 445 1076 949 1275 682 566 451 581 834 558 714 1434 1124 437 909 695 654 440 871 221 611 686 534 416 401 324 452 782 380 845 618 557 314 1105 593 930 280 465 478 1166 1120 543 765 502 766 377 655 688 291 654 767 1340 784 425 1107 1191 617 246 429 1039 466 1249 874 650 621 411 587 1076 399 678 712 556 712 646 606 238 1298 1006 606 872 416 419 1072 282 724 769 626 523 680 1076 295 768 544 878 1042 533 993 938 1348 384 560 249 273 172 525 1060 344 282 1248 448 1059 1144 870 266 524 649 1133 658 1026 563 901 320 673 933 793 150 762 206 589 944 1066 556 130 568 1135 422 769 686 834 735 616 941 538 646 754 761 934 451 510 673 104 584 917 537 835 59 646 251 1068 996 1107 660 662 659 235 1067 416 444 525 704 1003 347 187 639 462 1200 475 732 524 1084 217 341 1243 643 524 433 457 448 581 667 417 551 737 288 768 914 1230 658 841 682 157 418 901 351 736 720 778 647 907 993 459 549 350 1219 1040 622 753 986 608 426 1126 654 1317 460 999 982 769 1109 332 942 917 185 919 666 1369 510 1300 825 396 930 1125 1055 970 898 702 801 682 424 663 962 794 720 578 528 1046 336 779 726 847 1055 742 468 680 436 903 509 634 1213 485 807 886 314 693 805 781 790 559 747 415 580 529 1131 1046 836 736 848 495 1403 625 701 616 880 941 1138 873 184 616 1173 770 193 506 894 791 1198 679 862 836 484 1050 896 887 668 193 309 797 433 985 922 274 281 920 521 1158 558 386 617 694 858 659 588 1069 921 687 517 915 620 783 836 821 931 172 930 547 468 724 288 1009 438 525 849 362 1247 952 745 608 787 1026 803 987 85 736 306 659 467 706 699 144 316 771 512 926 1151 811 394 849 603 296 894 682 993 365 754 852 483 1309 783 642 576 258 1017 360 972 959 511 809 1042 1277 623 846 1074 1145 389 1007 818 584 1223 660 902 621 452 714 196 744 1244 651 791 1217 784 596 878 671 406 369 726 1227 548 932 633 697 606 808 302 382 573 1190 1207 1140 542 460 190 1056 271 812 543 844 958 402 565 1248 1189 969 894 951 497 342 750 852 664 418 1335 710 1089 1103 947 426 356 723 1084 683 986 589 684 615 789 121 890 747 603 524 1281 227 614 628 1277 1062 767 270 384 868 835 820 457 313 649 378 1156 603 1072 817 300 890 704 614 416 484 408 417 735 380 1004 1093 577 1329 516 140 1306 771 1033 762 930 357 598 246 945 407 865 635 1141 416 700 1189 538 486 440 311 733 589 530 589 706 1208 600 275 563 311 1225 1095 881 1060 830 455 986 789 761 722 382 1086 221 476 733 913 709 687 737 736 1015 631 430 895 659 761 698 1100 581 920 691 288 1243 690 343 1256 965 597 650 889 946 680 1306 685 558 749 629 1077 759 455 1137 368 584 859 1205 404 335 765 695 901 413 289 497 1085 698 898 516 1029 1305 645 1036 953 1078 782 274 839 948 548 887 984 312 877 771 1002 771 998 1179 643 740 520 513 1130 456 588 741 497 400 1079 652 659 588 495 951 1276 500 850 1238 635 529 435 249 423 698 988 1285 883 625 1419 564 606 840 802 1233 1065 352 1066 205 802 717 1157 916 675 458 1075 474 446 428 1338 571 1088 1226 1044 217 716 527 974 466 475 713 777 760 666 706 872 1148 1024 771 1088 394 952 359 1073 496 272 702 207 1025 838 707 401 630 786 205 1182 661 479 657 1046 299 775 871 1088 1307 1187 451 744 448 887 1057 1171 582 768 1196 782 374 949 976 693 356 763 517 554 1437 493 788 84 591 846 563 990 725 960 721 1041 920 427 1013 639 746 736 986 572 474 926 306 1006 811 932 1368 953 708 686 1112 680 1057 657 1154 1133 500 558 759 673 205 922 639 757 660 1401 1399 885 498 880 862 549 459 358 351 980 1037 964 1180 756 381 830 962 352 813 1162 501 869 949 711 603 1110 534 505 238 806 1030 315 1134 1270 710 407 371 484 620 937 984 954 744 981 819 194 1279 701 183 768 1026 555 1317 450 1371 450 573 270 397 511 546 1144 680 345 1017 873 805 447 537 946 797 724 353 672 828 759 1051 1113 1337 463 875 641 769 431 897 1137 695 981 369 114 855 685 700 260 538 696 548 944 658 951 578 757 546 1074 1011 1041 894 772 595 1322 694 888 820 551 666 733 444 537 673 884 730 701 873 920 778 871 407 863 929 306 121 1230 486 1438 445 828 1282 399 307 404 653 933 838 1236 1025 1068 898 1148 911 296 1202 938 778 331 1333 670 571 1224 203 810 476 578 616 367 589 933 576 1195 901 481 984 683 539 462 907 846 1204 643 417 1157 659 316 687 1014 575 581 407 588 533 498 1074 583 879 1047 536 1221 411 1352 805 954 704 892 345 913 497 312 409 429 899 1278 398 509 159 763 364 907 1228 742 575 1071 621 404 674 147 930 1117 361 1020 502 830 1204 505 1009 377 1257 946 681 776 918 1380 809 887 1032 721 444 509 392 896 631 440 479 696 1001 962 307 827 472 1091 878 1319 950 669 527 664 277 302 986 899 1428 615 466 849 681 933 748 634 833 1014 261 576 1021 185 263 1198 482 851 858 472 1060 873 312 252 600 794 718 972 1415 703 858 519 580 1102 886 1153 661 795 1198 466 461 682 326 601 739 1049 1008 1080 743 712 805 903 317 476 677 1355 708 489 781 115 407 1144 618 924 786 1179 765 760 452 271 1091 865 1420 647 881 880 1015 1045 759 688 814 530 715 713 350 1064 1295 207 588 1230 545 335 810 881 1351 866 644 255 682 548 942 1293 943 184 804 1161 393 414 1050 349 787 254 1223 977 844 1202 879 589 417 793 586 325 539 1141 1035 406 678 470 682 1049 1156 458 631 1053 946 818 1204 447 835 193 995 978 1188 518 1250 1152 601 980 908 1007 595 706 593 938 1061 501 149 312 988 751 400 752 943 690 850 664 392 727 244 114 629 453 351 1167 57 1424 91 491 645 951 1043 652 1038 966 1217 372 947 669 348 857 928 544 942 715 615 859 779 324 964 322 855 313 588 195 909 692 439 654 229 759 167 378 641 770 590 834 495 160 1059 381 346 712 479 1275 1401 811 811 450 763 1216 616 560 495 242 111 428 684 411 756 687 676 743 522 1309 757 511 676 865 621 1054 348 1120 606 231 311 844 747 544 932 1017 1223 1010 1131 447 675 902 454 829 553 855 1232 520 810 627 1384 836 976 818 855 904 609 944 877 704 1098 744 202 480 607 1323 1018 585 969 1001 384 260 660 656 796 1240 552 192 811 983 1035 780 1027 835 500 1096 887 1106 882 89 789 664 356 751 543 487 729 795 737 524 731 1266 1149 742 486 320 509 629 783 355 1168 1103 674 617 595 134 201 871 677 1161 583 995 1224 550 712 564 1158 812 167 549 353 479 548 669 266 734 405 866 356 856 1034 426 820 809 798 774 547 1149 938 603 441 1274 483 327 965 1366 1287 1391 843 1311 622 542 1009 479 640 1249 660 253 782 247 721 847 904 848 763 486 579 438 953 1149 772 665 1057 683 652 1017 1051 814 298 1168 605 1185 566 242 826 788 1220 1377 646 1296 426 855 597 519 893 1318 376 549 711 1083 938 529 1081 490 947 432 678 412 1343 928 749 1157 519 1004 778 298 845 711 1292 769 423 1062 248 1175 1272 879 839 269 925 866 204 783 543 333 1026 1132 604 884 595 1086 825 513 1225 213 1134 556 321 785 553 1136 1136 617 791 894 868 469 392 655 899 627 308 706 1333 729 362 868 1204 585 511 620 641 625 645 322 1061 479 969 196 276 404 588 348 1066 209 963 626 490 560 623 362 615 808 822 524 1410 370 227 834 180 811 741 1050 778 880 1036 169 673 855 787 520 678 752 904 949 1140 385 1145 558 321 455 847 842 340 346 350 1032 938 913 430 234 621 752 479 862 897 595 1325 552 568 621 481 1121 995 677 591 715 976 795 703 1168 1030 245 883 800 368 858 734 961 425 959 670 592 700 377 541 1064 1081 1086 717 925 386 915 732 696 935 1307 617 291 877 394 1014 1161 669 1021 1311 1051 1301 435 623 1096 831 370 886 1106 1363 584 940 726 835 687 1105 553 985 505 647 900 520 1052 733 357 277 1067 533 802 1113 1183 615 1165 1257 1124 416 272 1045 887 464 808 1404 620 705 1121 600 646 1064 680 668 826 631 641 554 807 203 422 989 835 838 1391 879 895 1092 850 614 358 907 936 537 545 1162 539 792 554 731 952 1179 791 831 506 827 1130 1001 1282 214 693 429 1098 471 307 418 727 368 1505 236 757 706 799 607 521 825 876 691 339 466 742 268 1351 1221 424 676 530 696 722 487 767 1002 331 519 400 573 448 856 566 275 466 258 770 977 487 285 1073 766 1020 318 840 933 1205 303 406 1105 724 922 1321 835 582 1132 1101 497 837 873 550 620 941 1273 879 894 702 1157 902 532 905 1005 920 920 1239 1027 525 881 715 609 1072 668 596 1088 799 818 401 631 469 307 1156 877 1080 426 480 237 314 336 1145 877 703 590 576 868 1351 713 722 935 894 1122 645 256 693 593 1270 406 783 382 845 1051 553 799 800 1049 662 614 1010 744 1152 428 946 1030 598 937 939 471 575 239 646 1196 1043 130 581 695 882 1105 743 276 655 611 580 729 227 1049 545 912 873 828 373 671 238 789 653 540 1124 687 820 753 445 627 1312 788 1158 738 1203 430 246 372 1061 985 1154 550 1300 652 842 1389 657 870 932 807 997 799 889 1013 514 927 66 954 1340 498 1001 257 882 258 991 1321 700 576 1434 923 1063 923 198 607 303 1074 778 469 285 305 654 409 980 651 768 563 757 768 464 655 527 693 362 946 645 784 951 987 771 629 248 582 708 823 813 842 332 732 780 531 358 988 500 684 1109 834 248 1366 436 339 1330 311 824 525 409 1273 1310 646 286 281 312 578 863 317 529 1051 874 921 759 1135 1235 483 1305 463 1010 481 1462 482 700 976 408 898 677 1076 1009 750 1247 1015 915 947 459 1269 1391 527 685 1225 725 799 1274 1051 548 1367 692 405 936 1097 598 1405 800 657 692 685 944 371 986 546 662 476 1087 694 765 1144 230 1018 157 1358 377 1343 627 941 652 661 483 917 320 628 877 239 1140 1169 1092 676 1294 1066 1014 964 1000 509 828 1083 782 475 573 1160 809 877 967 691 967 949 652 608 524 642 362 754 552 661 928 847 454 757 320 500 989 959 317 485 1243 757 427 475 897 939 762 186 789 925 552 694 718 248 897 920 1073 236 825 285 536 1425 268 539 691 656 468 289 391 846 875 786 966 539 550 220 657 395 448 565 892 1187 548 993 1128 230 485 1117 747 779 834 1202 1043 704 1344 1024 1306 666 636 901 866 438 910 536 741 704 552 738 185 8 191 824 1281 519 839 890 366 1242 237 361 728 607 1236 176 624 1116 739 840 485 938 414 630 522 681 773 466 1174 728 654 833 874 863 642 648 679 1346 295 1186 1285 751 1101 484 667 444 844 784 229 295 379 553 773 235 700 1079 317 1340 1075 786 513 573 1033 601 1118 1125 815 502 1350 746 997 672 640 127 993 1267 659 993 380 907 454 198 796 1231 196 1181 1298 776 476 696 315 308 580 1061 718 431 267 909 397 384 811 922 338 580 475 693 460 509 317 170 793 501 566 239 401 136 1156 348 537 1008 775 286 911 80 190 251 1360 316 683 1080 1033 777 559 389 1304 1203 784 478 214 348 696 854 981 655 627 345 647 395 310 829 944 1157 445 560 355 815 401 1143 823 1372 653 754 205 600 590 483 566 1149 512 580 891 1249 338 1081 590 1164 379 928 801 1091 1143 762 859 805 409 397 475 1228 485 743 139 732 467 983 262 1264 865 290 1264 1346 1348 969 1079 1034 592 664 468 649 888 792 717 515 1196 552 717 540 1381 1058 384 1041 1274 772 1187 492 267 743 1267 817 642 708 615 391 1014 592 1060 990 189 825 656 328 355 905 1026 1217 477 1249 1042 471 836 979 1217 924 1069 419 1095 683 794 1150 1113 882 320 627 517 911 819 1027 857 1201 455 271 781 127 1060 376 503 602 788 945 1265 1116 560 727 574 478 571 873 292 231 551 742 1069 989 270 369 289 693 810 706 817 1214 631 858 405 488 644 202 292 673 316 956 682 1238 896 1305 1071 765 955 788 632 440 427 512 1129 1103 941 693 430 232 1424 534 420 1171 1230 886 860 1186 1351 633 584 883 983 877 274 908 999 821 444 1220 588 755 204 485 757 1210 598 1190 898 561 389 467 828 1002 852 487 471 751 821 826 407 829 325 1341 931 848 1031 537 767 549 957 1176 792 651 836 957 752 222 1107 852 665 685 834 529 892 866 716 723 817 284 1150 984 764 534 1010 453 1004 269 914 696 427 618 411 512 473 1083 1261 980 555 819 786 622 875 647 281 362 1164 1078 1013 491 717 756 692 678 506 430 357 412 617 675 967 1045 781 727 1203 559 586 490 911 945 996 942 471 457 554 1065 253 578 234 1149 995 492 677 187 894 646 804 870 705 689 858 1021 556 542 1272 347 987 730 501 468 646 687 629 754 864 1219 384 742 357 761 545 191 916 496 699 916 440 261 603 676 428 890 345 1009 237 1058 750 729 998 986 934 723 729 303 597 930 1073 881 1025 1004 551 933 123 1235 382 799 840 434 583 998 438 706 468 853 604 965 319 557 816 879 673 440 876 1185 728 1348 302 961 1057 788 600 1114 254 628 414 620 661 444 462 811 477 1348 447 656 833 225 800 879 1127 1110 859 572 1007 250 429 470 342 187 526 482 1166 896 733 703 1003 570 783 919 310 563 1195 739 441 656 910 631 357 420 646 1122 1217 679 612 1187 403 680 316 150 1220 1239 509 922 822 775 567 1010 297 960 662 133 1179 871 776 848 554 851 1001 592 704 888 588 1109 716 397 798 570 755 919 922 445 843 1098 931 598 447 290 500 374 432 830 722 972 943 566 829 645 475 914 532 680 420 706 765 1037 460 442 801 302 562 593 1122 591 402 364 768 976 908 1243 1020 633 1161 598 1059 245 1183 1159 355 704 823 794 1007 947 1195 642 872 497 566 553 395 658 571 675 963 600 428 1060 1173 718 644 1204 1041 799 1145 456 916 601 822 1227 449 558 573 441 1258 683 350 789 1013 726 684 1321 872 1017 807 713 784 754 982 546 499 887 708 659 481 500 541 964 820 489 831 1019 872 905 522 615 1182 942 844 688 720 335 1108 1289 661 842 1062 321 483 701 1160 1280 884 1243 1192 323 807 979 559 223 539 708 443 805 654 831 381 633 159 1127 971 1139 613 496 890 326 1119 587 969 478 309 1196 829 808 149 880 793 308 595 877 896 489 759 945 1114 485 665 790 1276 303 355 386 603 438 921 726 506 582 1134 603 1239 741 170 808 1243 529 562 729 516 805 551 1091 633 1393 623 972 896 434 766 445 340 572 1141 738 470 572 1001 626 875 386 1070 1231 366 499 1340 208 1138 368 683 881 1261 801 825 1156 1421 649 926 558 1021 602 728 806 611 513 455 815 934 456 857 1115 439 1322 621 186 541 332 506 557 472 702 853 842 948 329 795 996 232 698 491 1173 1105 1074 279 230 1107 445 875 1090 488 796 530 878 947 748 1016 291 299 854 356 890 1298 1277 1281 509 586 557 645 582 1020 888 768 1205 918 696 899 807 815 501 754 205 850 1171 873 1044 1102 838 886 1079 870 381 836 1044 777 1013 463 214 520 999 995 640 545 427 695 392 618 663 477 493 988 715 661 619 805 694 921 315 901 731 1059 795 502 505 339 609 1034 881 216 898 825 531 1030 906 410 425 864 702 796 491 468 1269 1135 700 1404 695 560 478 949 738 1106 415 1137 948 892 1034 627 486 380 689 869 842 551 490 478 1132 1180 567 961 983 536 570 820 755 189 519 1127 695 1122 566 516 539 965 428 261 1038 775 714 339 363 965 543 705 855 1038 1270 456 1012 647 1206 1025 767 1019 770 601 719 197 805 454 555 819 1099 269 150 669 511 1019 904 229 702 838 847 995 766 606 708 1215 579 627 1129 878 675 1062 743 936 969 1021 826 835 560 1082 308 722 1276 583 674 534 876 817 322 1229 1332 791 377 770 543 571 1033 1023 987 840 319 720 927 675 267 766 494 853 1015 195 1076 260 648 254 467 1129 360 865 484 430 1218 108 965 371 1195 466 651 431 965 1198 791 979 723 1109 1225 683 608 496 316 946 398 318 571 1179 970 1077 1149 724 387 766 884 907 378 337 1178 545 659 542 881 710 1061 363 595 667 581 537 1106 377 1022 979 690 842 592 1181 945 735 1005 789 135 851 1215 1004 1145 658 465 670 598 757 307 800 505 685 834 275 664 1022 777 237 533 1268 778 1281 406 1179 561 747 466 998 936 751 655 1295 915 1272 722 501 1108 347 175 135 1036 1324 314 770 707 1266 980 618 687 905 32 482 301 1110 866 751 244 298 914 749 1280 573 893 908 295 697 875 740 617 399 606 1118 693 618 889 1017 330 942 1143 368 465 458 735 874 292 1278 996 1418 1205 961 473 177 219 1111 309 608 1025 1192 1253 244 552 967 1098 883 948 934 1186 553 473 468 335 568 708 1004 454 824 1196 198 436 883 846 586 917 1064 763 721 1319 479 720 856 609 1209 928 226 885 790 810 427 1055 706 921 445 346 132 943 876 194 501 293 941 1315 820 733 418 110 573 1041 732 536 973 400 941 872 436 539 436 328 319 924 1408 1116 307 1047 646 432 1118 337 745 735 689 888 1159 593 719 596 621 795 302 282 344 206 1025 501 464 633 567 251 1368 606 904 1384 535 1202 1117 219 793 718 1274 712 1203 879 662 1242 1392 352 603 919 957 896 293 603 1001 253 995 392 975 651 362 1028 906 1193 552 1308 928 244 712 799 555 675 789 766 511 824 932 432 702 542 1068 514 1025 1150 1383 670 690 349 354 258 153 1064 630 398 552 1200 1062 767 1295 796 923 1331 784 1158 772 614 742 591 509 565 716 810 941 327 571 464 645 444 543 819 691 889 1024 1370 684 975 814 800 1338 817 235 244 939 873 717 352 539 683 365 542 607 426 852 477 627 678 1347 266 729 1126 1260 387 389 982 540 86 893 664 1180 699 1060 710 949 122 702 466 779 789 995 1067 789 1275 862 454 1049 720 468 261 727 982 614 562 701 614 629 593 682 584 148 765 816 364 859 1197 1371 772 848 907 891 420 402 914 544 491 889 392 684 788 454 926 248 842 753 804 850 1128 643 377 455 715 725 1160 412 613 788 397 416 1101 289 150 570 418 608 573 98 200 228 446 805 719 786 820 850 1208 494 870 811 250 708 870 488 607 1281 590 724 712 861 644 268 629 1080 788 573 1170 336 1385 463 954 911 983 584 327 1084 782 543 1426 1139 1219 943 474 687 423 776 1078 634 1278 966 854 897 852 311 421 908 896 406 839 782 496 616 776 983 986 612 914 1095 747 1162 680 657 294 524 1236 825 488 812 854 553 503 1059 487 785 568 653 804 1114 703 903 749 202 733 885 825 334 816 1108 782 654 759 354 909 441 613 548 598 391 1067 793 409 1222 764 530 1308 746 1046 465 159 717 643 492 225 1312 909 584 830 708 463 948 526 1253 568 264 849 481 561 746 1066 442 1029 970 619 397 682 1142 391 898 934 1285 333 979 1007 1215 215 261 608 548 953 346 845 570 1008 690 308 383 549 865 385 1258 376 674 455 517 270 539 673 1090 238 352 392 945 235 1273 706 649 873 1155 1003 1006 528 907 221 847 671 145 750 657 180 83 838 548 1223 992 383 311 972 717 1271 987 244 640 558 1018 646 883 469 1033 1305 1127 907 1077 928 447 608 499 987 706 638 630 999 884 625 471 547 787 260 670 683 1015 502 412 942 437 628 161 1248 683 451 405 1218 1030 611 1328 919 1252 736 458 625 343 669 302 883 525 411 356 808 846 847 883 1191 1123 790 881 939 1275 797 772 1009 372 1281 798 657 699 972 944 1016 945 852 977 1304 735 434 1234 925 952 584 408 559 888 544 753 169 972 597 700 943 908 300 679 1185 954 879 712 1306 1217 817 548 1298 781 753 1142 1164 384 473 699 215 1011 432 878 686 474 946 1105 119 729 727 375 940 863 628 615 345 1168 190 575 754 294 707 1402 957 990 644 595 1280 741 980 1106 744 739 577 624 1001 947 239 1263 992 423 624 319 250 567 643 768 554 1242 779 326 982 795 515 609 1163 302 948 746 822 631 1187 1127 1047 602 714 225 712 457 1072 992 883 880 1062 763 783 724 1036 631 986 1096 424 1089 769 708 1489 446 584 174 419 902 837 642 781 414 372 853 777 225 1044 1088 1078 666 361 761 483 634 197 409 763 750 722 732 1279 1036 1052 241 638 788 632 832 599 1111 974 1081 1229 223 919 379 727 236 1318 723 418 704 352 1348 810 355 175 956 916 826 1000 743 1019 1334 751 1087 776 463 1165 769 457 638 678 325 421 1302 1075 209 945 510 298 688 594 742 908 411 868 629 749 960 1215 328 750 530 1329 408 502 318 674 631 238 602 1013 512 814 426 1088 316 1157 747 848 882 393 222 406 264 732 673 1201 1079 1156 668 932 1048 340 512 384 689 889 336 748 335 935 1155 999 391 867 648 911 1112 887 788 159 645 811 556 995 1346 1143 208 165 629 670 779 1136 1291 337 419 908 816 1373 575 944 1060 121 279 565 1063 506 1181 527 1208 853 695 891 604 946 940 595 297 737 407 1099 1353 310 819 1043 571 819 917 623 916 207 593 485 413 177 895 305 727 760 706 489 180 1145 399 472 564 402 888 360 1019 896 433 396 1214 953 1096 696 925 659 891 565 427 331 290 265 595 1309 204 315 576 725 700 889 442 1184 544 695 1392 962 478 784 1365 779 506 1074 795 552 1138 1095 1183 299 717 883 1026 778 744 339 480 979 697 1213 617 1204 1103 1116 1396 635 813 629 681 1181 905 852 1030 432 639 1395 1027 569 300 337 656 1158 598 1040 754 994 571 901 489 229 646 294 598 967 151 333 983 339 244 672 701 708 421 473 1173 691 913 804 298 145 466 769 1009 680 1049 983 677 909 511 486 609 344 975 245 662 936 316 262 1172 1122 1011 487 734 785 807 184 745 1086 1166 471 636 973 329 812 387 588 610 831 1195 583 915 462 687 614 670 423 1050 840 306 1332 507 793 879 674 312 335 858 308 1225 471 562 525 1193 659 789 1021 384 1151 925 598 1275 729 951 973 791 873 649 511 654 458 319 773 1274 843 837 506 720 739 490 340 505 924 864 203 138 1028 706 363 765 660 916 742 184 693 900 693 384 828 853 374 881 605 534 1031 552 237 292 1059 714 1154 457 543 504 384 416 981 556 972 639 870 1419 522 380 515 1306 610 671 549 1032 1361 1121 789 508 999 931 498 455 646 624 873 977 434 1016 895 1305 429 277 685 684 986 552 833 794 679 528 1383 937 1178 376 1112 1024 438 224 255 1199 524 945 996 1130 962 1176 432 183 608 853 620 889 1177 1247 764 1051 997 282 225 1235 542 935 593 578 654 342 1071 808 838 67 960 595 445 669 381 774 922 1059 1281 576 718 763 859 375 430 419 910 627 627 1074 766 1110 865 1119 1336 1095 727 935 215 648 554 407 1342 797 439 1137 280 234 588 592 1040 1132 735 499 603 203 386 992 920 197 1129 597 594 462 503 641 613 535 563 771 621 1067 560 979 882 314 629 698 698 751 512 1051 760 912 716 743 900 569 198 684 597 1206 1015 678 638 1393 791 504 692 584 1270 1275 1275 889 1179 1144 824 982 1017 637 90 353 192 740 795 493 418 485 561 812 310 637 515 364 459 892 465 677 610 418 524 814 883 466 1075 1012 633 1316 564 403 1138 271 258 431 781 509 1064 256 505 451 798 670 672 522 695 504 561 504 654 946 540 1204 511 511 1008 1402 877 1280 1278 1020 899 1120 1144 628 737 296 808 1123 584 463 920 271 269 923 436 986 1271 1028 1059 552 707 757 874 731 1093 1028 251 1109 683 369 1299 555 993 874 358 462 918 543 1188 1318 961 354 1331 507 733 601 464 823 353 1162 824 775 606 393 1093 1338 785 885 683 125 1046 977 657 601 787 752 552 919 269 1319 304 799 543 804 836 796 730 842 907 757 402 1026 793 713 593 495 478 399 217 898 1268 790 686 529 1217 1294 194 907 670 596 863 1264 743 605 984 795 553 821 1272 578 325 782 765 356 1291 1005 521 1264 460 711 603 981 725 965 804 659 277 88 465 562 457 741 645 1251 832 873 705 435 477 630 983 1136 615 882 324 448 125 1019 905 497 990 450 1219 1092 1202 530 671 460 1139 443 884 402 167 649 925 865 642 1231 629 317 390 650 750 705 223 840 629 854 477 855 557 636 994 357 958 605 437 918 874 782 942 613 863 190 864 774 399 681 1134 579 523 640 762 761 619 887 378 1052 738 836 954 668 867 1094 1423 486 1171 1316 589 366 1014 388 1239 821 920 642 638 222 675 723 923 554 924 855 573 821 566 437 582 707 764 679 389 302 726 1134 967 618 1156 161 1097 1154 1001 491 301 721 771 548 852 1353 893 1209 336 1227 570 799 790 436 968 1000 566 587 625 608 1249 790 960 898 779 701 933 291 284 1058 448 930 512 1020 607 608 827 348 882 1030 307 736 678 1389 428 351 950 658 660 931 960 965 905 451 978 813 428 1021 586 338 856 619 811 446 1192 88 468 1060 652 558 934 707 397 286 264 651 283 617 574 663 1177 627 531 242 997 159 516 1018 521 687 207 972 858 706 546 429 922 744 601 681 825 1188 597 812 213 543 538 389 195 412 472 640 603 824 761 978 594 867 817 797 547 166 540 418 722 717 254 1006 785 228 990 713 784 552 906 638 719 1201 509 990 665 744 477 675 1124 1325 794 666 931 713 620 240 420 206 558 376 717 648 661 787 947 1120 534 924 607 1116 159 410 1180 1216 697 1256 267 1273 553 324 716 944 218 1023 1056 612 211 1168 1343 534 242 916 1199 1001 427 892 614 880 484 575 1138 934 312 715 650 447 432 964 830 926 618 1064 805 430 1112 813 506 755 875 955 984 996 313 822 430 1152 365 1002 473 225 976 301 226 563 976 847 644 490 615 543 818 506 1271 909 922 473 423 1392 650 354 902 882 314 779 552 639 177 1041 317 156 411 984 906 691 1351 499 674 500 430 1210 864 417 851 1019 975 1154 699 890 947 1074 626 273 484 792 1119 951 1265 857 260 795 776 738 328 1143 471 881 165 709 935 384 225 648 832 1060 715 675 1342 283 422 751 738 194 482 442 771 958 737 815 192 576 591 797 505 810 974 956 816 1421 937 871 682 274 408 1083 758 751 1192 594 1201 1082 1415 428 460 290 1134 340 215 634 885 729 1244 743 346 514 367 572 164 649 501 337 774 768 739 352 1086 582 965 270 647 1219 874 912 837 772 610 714 1251 1048 1214 702 209 790 688 400 617 898 530 800 530 707 468 852 724 963 1039 321 953 595 623 1081 940 478 1388 473 1019 937 709 432 535 1163 510 249 810 841 946 1271 306 998 910 592 1402 506 583 679 909 1286 715 698 928 1110 1213 887 803 628 779 632 560 662 560 591 260 670 1312 411 1131 871 919 618 963 837 742 190 1150 642 797 234 374 1317 1109 720 164 775 189 496 696 92 800 687 1063 583 865 701 1408 475 729 549 1331 636 1050 1231 450 693 610 1201 956 556 777 992 655 1180 450 1014 562 302 927 865 648 792 1085 837 552 679 1055 617 1166 418 1006 167 657 585 336 1038 938 682 292 1156 600 831 391 987 894 543 493 544 1309 1130 999 1196 438 504 1258 952 395 474 573 757 607 611 287 1227 847 453 713 603 276 557 480 756 113 382 373 929 494 693 779 648 918 206 1201 942 576 1017 960 671 753 982 797 280 677 713 615 686 842 1345 562 496 372 358 408 445 1091 90 277 627 341 793 907 1062 751 1246 898 570 991 387 627 1029 685 1047 1435 592 742 652 665 408 796 1270 802 734 643 809 771 704 866 462 610 428 1010 1015 1402 812 986 299 891 1333 887 282 840 962 1156 442 939 878 378 624 617 667 876 788 953 1400 466 906 915 775 497 546 529 675 712 634 788 1041 855 499 1178 673 672 1054 582 1140 302 953 648 1078 1264 1100 689 948 755 377 1092 776 649 1131 521 246 823 1203 201 612 669 1027 432 335 1337 933 155 1191 1210 1009 1165 915 872 550 794 823 1107 428 637 566 871 1290 846 1005 962 784 664 1011 616 443 730 835 648 425 746 500 331 494 1305 445 1033 897 952 704 1107 688 193 506 975 1005 187 934 879 364 627 962 655 795 430 1292 584 1261 989 489 1160 667 314 493 292 810 856 782 1223 524 445 425 1245 732 863 147 527 180 763 942 769 753 1334 200 648 352 405 1035 977 921 1077 717 1331 1132 876 607 414 323 1181 1072 204 971 944 292 1187 549 893 857 1046 566 833 443 707 1335 865 412 749 384 813 800 744 897 745 1106 824 584 690 740 1080 715 967 909 483 1111 852 897 914 563 635 546 698 565 138 1184 1189 823 451 1241 1028 345 669 909 1179 867 676 621 619 437 854 1002 130 552 897 1088 761 1285 1089 957 472 644 485 542 784 1276 113 494 295 512 625 579 464 727 668 916 900 1199 784 839 1060 779 678 148 261 748 899 627 721 769 491 939 965 1388 366 713 483 1069 253 199 355 1057 826 354 1276 521 310 865 699 686 793 167 392 1086 755 986 640 583 389 408 445 797 516 997 1046 391 258 1006 326 788 977 582 1006 731 615 961 1150 1256 581 852 619 682 914 487 308 388 927 711 614 151 376 759 286 175 1244 1148 1092 251 578 791 410 852 830 593 1248 1179 1059 977 283 669 335 1053 935 259 391 741 492 684 523 428 570 968 773 437 840 1108 1124 822 249 1194 681 1025 30 1091 708 382 644 295 634 648 505 687 441 291 241 394 391 1252 719 754 628 775 333 265 996 349 414 970 349 363 775 367 439 874 673 787 223 562 642 1188 1010 211 790 513 1283 970 635 714 554 1085 844 606 1204 400 822 442 996 990 371 1391 568 1180 744 899 467 663 627 1393 124 385 981 729 771 1038 794 246 1074 365 382 812 864 542 715 543 786 824 381 1356 605 1270 1220 691 379 877 310 434 1154 713 737 978 910 848 807 272 570 1239 312 833 795 982 1109 326 623 1207 508 357 521 771 1253 799 426 397 440 495 1143 507 979 512 1136 458 1187 340 976 468 472 631 1281 119 509 484 104 1032 505 1106 600 838 265 1173 728 557 784 421 1140 807 552 632 858 786 980 803 631 1272 797 1068 235 821 1409 439 532 514 979 1149 485 824 214 350 952 1195 824 649 305 961 930 770 653 1044 900 351 748 552 809 423 704 1071 448 998 597 200 732 242 753 728 309 900 977 424 689 1266 319 1210 642 979 687 708 1115 235 1025 891 725 788 725 688 1038 1250 711 831 644 844 1088 625 681 862 1072 557 73 551 819 127 701 403 942 577 623 1090 695 428 1043 270 293 1002 1340 622 652 961 795 255 917 94 984 725 412 781 1381 952 640 664 289 1094 584 950 487 989 597 1033 680 483 674 324 485 1057 1209 534 1059 477 530 899 519 494 739 1122 919 1124 1111 900 944 740 463 530 502 316 618 446 525 806 900 1099 846 636 349 772 1219 1120 885 739 254 864 909 1234 548 803 480 1290 271 939 118 1059 188 771 999 245 670 204 624 1162 895 945 619 525 431 1179 781 817 515 672 187 1389 400 344 318 724 479 1109 436 758 450 283 447 1276 893 1105 935 1108 928 706 545 937 540 414 491 352 570 498 967 802 566 862 728 828 800 733 1199 1143 1201 530 864 762 937 480 1118 753 941 1036 818 961 433 788 1135 742 127 257 381 447 979 118 378 739 337 409 552 893 708 225 919 1302 513 537 849 281 629 300 768 734 1041 674 1019 717 1249 860 147 152 1194 495 360 386 1226 746 748 976 1075 1016 1314 522 650 720 1107 835 777 347 765 346 666 733 828 239 1214 217 522 850 843 367 846 475 492 920 933 1246 864 815 416 1036 602 812 1037 1165 718 768 406 408 825 437 677 374 724 923 788 905 516 659 487 1194 594 632 565 781 758 990 1355 411 755 525 969 604 662 857 458 697 845 1365 486 1330 297 1278 607 839 393 286 882 221 971 1164 138 1144 855 585 332 507 886 609 893 1320 407 794 937 518 447 1151 744 737 671 1032 332 1178 919 736 711 920 885 1187 721 501 854 938 800 1045 887 794 589 783 202 757 333 607 577 1060 218 807 189 858 302 897 1053 967 128 586 654 1027 760 882 657 165 804 1437 496 992 1172 757 1160 112 418 662 172 1135 731 1174 640 790 581 660 997 839 462 645 1055 520 604 822 400 668 907 671 733 585 1018 874 1146 1073 832 425 896 1056 333 515 360 1046 1288 701 1451 1526 801 715 1122 951 668 842 588 701 1097 497 1244 626 521 874 108 663 956 960 806 129 794 781 514 848 1170 878 1332 320 1307 1131 446 575 263 1082 603 337 861 442 636 470 341 1183 983 328 1300 848 1129 128 68 1285 101 530 1129 839 718 175 674 1271 147 983 612 248 853 742 383 186 953 1116 617 425 830 643 1344 1408 401 924 891 942 570 523 563 829 419 767 619 950 660 255 1178 510 454 329 407 576 771 809 779 1183 582 678 941 873 938 746 482 575 211 460 847 679 277 767 948 374 724 745 479 1145 767 954 1020 670 620 233 596 564 1096 409 636 759 1136 1029 1035 751 827 823 964 911 994 442 1122 450 911 990 637 691 412 753 419 237 484 672 690 936 912 766 172 1052 636 976 887 152 1286 473 1074 218 776 461 509 503 434 1110 249 924 284 186 597 792 593 1125 901 899 1045 53 200 423 1116 1173 1107 400 716 692 545 733 1165 935 385 845 712 269 811 1082 654 1057 599 797 183 673 987 557 1106 1051 1184 975 1321 764 811 773 418 693 728 724 816 1234 817 623 768 605 1189 970 885 221 875 702 768 173 576 1019 578 986 427 810 575 554 878 1220 1144 1439 1295 907 604 1215 763 815 653 641 711 986 878 1377 919 1240 527 979 558 463 742 704 894 642 786 498 583 467 389 667 312 194 486 405 471 1408 1193 129 809 1127 718 1155 191 813 875 584 624 641 948 823 531 868 1307 956 681 422 976 1067 770 533 798 710 644 581 1092 665 477 377 744 762 309 505 603 419 1227 644 581 858 972 1095 298 1084 559 133 544 742 745 550 763 354 538 560 463 229 1158 584 1022 421 1034 859 989 948 488 800 1188 668 822 906 423 589 1025 730 504 613 520 608 476 689 820 842 295 320 352 775 1165 1049 566 1071 543 788 934 996 501 549 250 866 1020 492 152 852 374 677 796 665 1188 502 780 841 997 1162 1405 596 1328 264 741 1174 1125 1161 905 936 514 553 477 889 1227 708 544 681 348 1251 1117 683 548 279 910 362 762 836 688 590 1111 1131 178 935 670 1292 748 275 771 929 618 493 969 877 274 965 229 567 1243 213 1278 475 617 819 563 901 1163 866 363 524 499 1041 455 1339 335 826 1052 517 926 795 317 630 1158 562 576 950 285 1132 736 421 831 508 446 262 722 725 699 151 1025 501 716 738 1309 1319 1222 345 265 932 506 671 1054 483 715 212 538 870 1018 866 581 926 499 324 716 661 544 1260 497 899 79 740 565 752 559 1287 1203 988 819 793 1188 429 936 431 792 627 939 976 334 464 1335 727 805 1093 746 468 1159 374 452 1344 1014 585 865 299 1243 307 418 515 573 1083 653 884 627 646 629 350 1238 1084 878 517 782 1070 601 715 873 385 412 352 659 1167 1040 573 629 675 622 511 814 876 547 940 517 696 803 367 1347 245 694 1403 815 1375 1182 881 895 514 386 514 478 576 1340 614 929 819 983 807 449 628 676 604 975 963 637 841 1075 1102 662 783 403 427 645 435 802 363 1033 764 237 884 750 996 453 738 371 957 804 588 352 1085 607 794 160 1023 741 1001 529 266 1197 903 508 690 838 413 651 397 847 789 585 466 358 409 87 290 341 545 557 1162 955 978 1219 1022 273 224 651 1298 824 1159 1150 458 910 1025 834 562 307 801 1120 425 255 850 528 785 269 988 588 414 1247 985 285 330 1370 54 271 408 1033 496 864 1269 1212 735 169 1143 1154 772 693 347 384 1138 699 1162 1060 352 1007 901 1001 326 901 686 763 437 213 685 850 199 769 644 415 570 762 1226 733 1055 948 614 266 554 1180 468 628 423 415 411 505 619 904 1113 1104 907 993 933 350 650 1111 703 825 794 853 1267 1073 476 304 908 1178 774 577 351 262 40 553 437 324 826 925 773 551 519 433 815 968 657 674 418 839 714 730 351 162 580 1337 566 1140 643 528 555 588 729 474 491 851 802 581 940 1133 656 735 559 814 724 655 955 1385 625 1059 849 914 978 885 375 777 1203 718 569 895 575 447 1076 844 696 838 1043 1187 583 549 728 456 668 880 680 980 775 875 723 1288 1141 211 250 685 882 1026 691 605 713 591 1138 1376 341 678 1018 831 467 544 829 1352 858 870 979 605 263 381 1228 602 1128 357 799 1271 974 783 861 731 407 642 875 498 694 322 730 699 915 619 1008 479 794 667 633 338 1118 300 382 556 184 544 617 756 667 602 434 1076 630 186 1008 643 195 1273 450 909 474 886 887 848 1058 1215 775 1431 226 495 560 429 1180 324 1196 498 595 662 760 833 397 654 594 1059 416 359 936 882 241 797 1073 942 1352 931 606 651 630 790 616 845 557 742 979 592 835 495 479 738 572 1178 554 352 764 621 1322 932 247 691 693 574 187 586 1052 1084 537 333 388 724 687 600 546 708 906 992 896 1322 698 321 803 659 1235 775 857 891 684 678 659 369 492 1207 287 765 433 669 931 652 1168 593 614 177 980 382 691 959 990 940 876 927 1011 358 490 529 951 1060 968 857 453 1089 766 1270 654 734 782 1069 261 240 861 157 1146 634 1209 654 1283 904 720 1260 470 444 1315 469 662 225 402 1355 996 528 537 303 1298 177 456 656 1277 687 890 737 450 1101 418 1065 490 812 571 1040 853 1091 851 1021 1109 661 884 940 764 250 619 803 221 465 1202 792 737 1005 899 977 465 474 865 294 280 651 434 1133 615 753 630 732 1209 775 568 165 452 767 705 741 1100 447 1346 568 414 452 226 708 1045 1096 808 1006 321 1027 613 776 710 1155 1092 920 657 472 916 724 745 925 793 825 346 628 772 1272 1126 651 835 824 603 785 920 384 1208 268 1158 243 749 428 1119 574 676 406 688 1114 933 159 568 936 417 593 581 1244 1044 1043 1239 669 476 338 411 639 612 356 239 743 337 886 604 194 247 985 313 205 885 674 470 1315 1163 555 637 607 916 258 954 694 551 1293 817 505 1280 790 1215 493 520 653 611 712 645 980 1373 535 983 840 693 217 710 524 491 1116 457 947 608 592 555 794 414 295 955 867 1002 408 756 789 707 722 728 792 1335 780 871 672 646 442 766 1028 1060 988 192 237 371 695 1313 864 831 145 1078 677 894 646 785 165 474 544 1308 1354 865 968 288 1293 757 643 497 680 596 613 893 1004 335 1301 903 602 309 349 440 859 437 1236 765 1035 312 504 458 890 613 350 449 1193 815 936 106 250 812 1051 1201 785 615 965 485 745 1059 1049 698 1290 1158 775 737 578 431 1022 596 717 895 1168 730 1084 1051 388 521 814 1313 231 498 534 1229 811 1251 752 759 1177 780 256 1130 786 627 678 836 790 466 1039 626 213 215 1124 687 754 560 1016 1020 1056 600 901 600 531 1015 564 392 711 1391 851 706 676 476 995 1142 338 527 604 1195 924 617 447 401 846 1035 1044 584 1023 943 850 237 749 1198 889 318 1195 1264 338 656 1056 512 908 1022 733 342 531 950 1194 401 1126 556 1466 1066 940 341 836 1127 731 1273 393 1069 1066 1270 608 533 816 963 864 352 263 824 1312 141 539 862 929 1061 970 451 996 1126 1046 685 865 935 370 1146 146 818 1073 764 1074 445 1179 778 149 663 810 635 1040 917 331 1099 692 529 1066 790 637 1107 718 855 1162 143 725 800 913 817 373 698 783 1170 562 544 867 717 1093 174 516 468 415 744 541 657 230 1219 1390 455 832 402 997 1354 654 802 1050 369 660 1287 478 329 837 764 859 1071 333 522 345 1154 756 556 1085 874 898 1219 726 314 635 634 794 688 440 791 635 1462 1139 536 177 638 605 653 543 834 399 527 649 315 851 629 1123 958 1347 899 822 470 784 1037 652 517 918 84 400 996 896 558 438 832 939 865 463 778 566 727 621 655 284 1035 1305 840 794 849 429 1038 957 364 904 1137 829 916 617 928 720 1233 1226 681 1022 1121 953 1025 55 904 905 872 761 553 831 566 682 288 1486 1121 699 910 937 788 463 610 1019 871 675 229 831 616 1025 377 839 253 794 693 289 105 1118 710 1282 1280 199 619 821 475 590 346 744 1004 756 735 933 736 791 1102 1026 269 1302 637 672 917 535 1070 555 902 1153 1057 1105 573 730 892 528 1020 850 1026 1054 635 1046 572 858 969 1407 823 212 274 160 550 782 835 1029 1092 761 644 650 701 1310 981 536 897 432 512 1186 677 338 380 299 851 1251 439 829 346 766 682 540 711 1188 875 982 1261 631 787 700 334 1286 393 797 815 644 220 576 1167 798 1225 159 983 751 595 1133 829 1063 778 936 259 540 1149 585 523 734 842 1108 532 913 133 818 908 563 1132 922 262 1485 707 545 380 469 393 1215 784 527 738 756 753 971 952 1272 1116 1170 474 1017 590 625 435 1099 722 1354 598 951 71 1080 867 739 1069 623 479 262 314 772 536 594 764 459 800 966 80 549 735 853 787 567 1315 793 839 814 975 829 677 952 629 430 383 747 832 898 914 400 691 1130 674 482 241 676 624 762 421 1169 1109 1147 799 398 441 787 240 1082 689 509 588 611 1205 694 668 924 855 872 676 819 841 835 1043 1328 793 793 454 583 745 806 519 488 893 740 897 375 627 240 1127 539 96 716 474 204 748 514 1085 1314 786 690 1132 1049 680 712 805 1178 905 899 699 651 634 714 581 858 361 787 431 355 254 506 725 535 955 434 824 1257 593 990 882 827 961 820 956 661 201 451 871 672 1004 1051 946 412 1160 334 564 905 555 169 588 1169 313 516 1093 575 993 644 1219 578 499 706 936 881 908 651 1127 1175 1059 788 646 378 303 487 322 404 624 148 1012 671 806 478 738 1281 617 561 885 1071 1328 705 560 456 1297 310 544 662 702 932 600 599 373 738 1056 378 661 1231 1095 730 491 1297 293 784 906 816 1035 316 557 528 434 1082 894 353 847 860 843 746 798 305 611 475 444 423 312 985 898 1438 514 1044 562 782 308 848 407 112 995 404 729 649 1037 478 903 442 502 448 320 360 594 266 499 1152 87 466 355 997 429 445 933 865 940 1121 894 692 628 872 798 1038 1209 452 493 846 625 261 327 357 684 551 325 942 903 733 718 215 682 413 168 1038 902 768 681 989 772 1298 724 1061 311 472 384 299 195 685 474 572 225 1030 609 1038 260 1245 1172 987 810 877 1031 740 382 841 1182 1181 299 424 901 368 417 407 1158 462 946 1097 540 793 1049 826 749 1007 787 589 175 925 85 989 839 747 479 633 952 1010 815 1024 415 307 1263 556 876 1358 457 792 956 113 1098 518 1285 666 279 153 463 1031 922 859 887 378 804 521 491 393 383 238 546 444 636 224 550 598 1179 341 334 723 641 604 518 534 396 866 667 998 704 659 589 685 457 796 611 1175 310 267 779 690 652 1260 566 423 543 271 273 757 676 303 295 956 782 973 478 650 887 1133 413 902 610 669 1057 384 1174 1020 858 1217 544 322 556 451 707 506 651 374 852 551 1120 505 824 1090 939 423 711 312 766 1130 104 968 595 586 401 464 760 1315 699 174 1329 1265 1077 972 740 697 652 1320 1238 519 946 1172 291 450 1328 946 1209 856 1141 422 1164 1051 769 672 1041 373 602 657 829 491 850 1008 444 812 833 896 726 711 695 791 390 1061 380 594 408 773 1030 718 839 973 1236 1031 583 291 551 60 885 585 381 1044 352 1200 1238 996 704 783 324 664 1283 731 829 848 528 448 904 686 799 678 1202 1265 1331 1037 1073 867 677 1059 546 485 1281 972 827 530 655 555 461 943 985 1293 1006 1166 364 747 956 724 752 959 895 1218 748 809 649 319 517 342 564 758 702 607 939 853 841 612 920 1307 1151 525 1263 786 753 637 792 736 558 518 517 243 170 362 507 431 343 549 435 594 593 1055 654 924 559 1010 1244 695 1234 653 809 219 692 560 887 1024 344 149 1169 684 687 304 637 539 1213 388 729 617 766 671 672 389 487 592 1086 535 608 828 642 1002 525 870 523 369 1126 792 481 424 849 983 1104 707 442 728 917 830 804 1160 859 413 965 636 882 1009 1153 1072 529 630 1071 1050 1123 545 245 462 980 1067 851 796 562 617 356 952 855 696 357 157 1004 1062 797 955 753 678 741 509 627 751 325 756 786 1110 194 895 463 1009 550 619 999 894 414 758 1229 544 527 529 256 756 827 524 922 529 881 977 549 470 960 1372 519 842 1233 655 653 786 1006 807 1263 1106 666 815 772 672 1205 478 460 628 998 507 732 318 1012 1292 605 836 600 1293 103 668 981 871 367 698 566 605 950 614 621 284 1097 656 283 736 717 272 521 747 1237 160 749 1104 1231 480 528 478 672 398 324 1203 316 579 433 513 754 480 783 654 882 670 1063 781 983 464 324 1021 817 815 354 611 791 1105 888 1002 281 787 388 1001 897 281 972 886 330 355 1085 1084 606 787 234 897 640 747 615 1195 674 1175 608 1311 513 323 471 730 663 1204 922 1136 478 439 1187 882 990 661 1259 574 796 788 1136 1254 1042 1002 901 606 815 395 626 235 766 1134 817 726 1051 925 772 599 279 595 732 1011 771 601 480 856 1118 816 917 651 417 1026 1171 617 487 1181 292 624 1355 473 512 1222 718 1389 805 816 877 642 1229 1015 716 934 761 951 467 696 545 626 1065 870 927 555 863 423 300 320 453 744 454 817 85 530 323 643 471 1138 784 743 456 742 895 505 1113 102 686 851 799 348 717 1012 621 795 807 610 906 473 351 671 697 1051 600 604 1368 885 1085 496 1012 1188 820 1388 1164 958 684 837 946 1005 608 1127 499 565 885 145 1323 598 1416 828 865 949 691 430 472 239 1104 800 313 545 1345 330 630 831 973 549 444 1059 1393 1001 744 590 584 1163 534 527 981 476 421 766 1109 892 886 806 714 679 946 1055 248 401 714 775 664 480 1109 675 1027 617 717 720 1077 652 770 232 649 1343 1326 559 733 950 690 429 1222 803 1495 1011 1152 1299 466 685 798 1071 1148 712 1221 993 188 501 629 347 564 1326 849 134 520 982 821 782 685 943 917 954 1091 813 452 1068 761 1242 637 495 474 631 927 688 970 587 582 413 180 1318 1225 619 675 56 615 1392 1149 854 174 677 650 495 945 160 561 1125 572 304 338 963 1025 868 1338 596 1324 484 619 765 596 845 258 531 1343 598 1449 1171 583 923 854 130 1263 828 45 1200 342 209 52 632 736 639 1090 439 170 728 240 1001 339 232 1262 671 472 1176 786 383 685 1168 1189 908 638 805 422 1050 627 993 1068 778 962 771 587 939 1069 93 400 1340 766 454 738 661 1300 648 242 767 796 145 819 601 996 1207 821 674 398 791 507 321 671 386 1184 127 634 901 1064 690 697 764 84 925 169 656 1160 445 719 691 584 593 490 443 307 931 1092 606 514 456 639 415 1149 851 557 376 825 386 802 361 674 632 412 1003 671 615 628 750 536 930 676 351 573 746 867 649 655 620 1168 519 1103 846 1074 250 728 268 899 542 1377 1136 1077 360 250 332 983 247 771 616 913 556 675 693 1425 223 579 602 815 911 735 1458 170 709 606 536 688 1246 1199 533 791 250 1019 266 524 636 699 364 688 781 602 437 1250 331 359 157 975 585 315 702 990 898 496 693 774 899 989 1135 386 983 725 1132 654 946 816 780 571 465 944 260 808 865 673 692 937 894 378 1058 1113 455 1201 536 620 698 444 1022 395 960 1243 219 386 334 683 435 1029 623 676 842 698 572 1033 756 579 870 790 637 694 831 410 1116 793 684 1201 1012 942 869 382 442 482 711 849 565 747 244 735 1105 233 435 852 1147 930 987 1266 870 450 736 901 277 1021 981 664 1103 787 589 1017 185 631 1392 265 1052 660 1221 621 1027 430 683 871 311 1069 474 240 342 393 379 955 843 1225 803 1000 806 1282 899 957 1368 563 764 849 428 405 1013 527 940 1263 916 949 755 569 813 550 407 437 759 572 1278 677 943 962 495 230 1221 1235 705 1012 339 336 977 941 1302 486 1060 467 728 1127 710 1047 586 734 245 784 804 261 502 1318 696 1018 1085 439 863 892 882 1284 390 1256 684 802 1077 898 343 350 722 566 706 634 544 816 370 378 726 750 953 180 330 680 587 399 946 848 1176 1058 569 288 1302 1372 315 767 1016 1272 314 905 873 379 813 907 245 759 942 552 651 436 443 1291 768 1099 1146 1149 408 848 564 603 1189 526 652 432 757 618 770 933 1021 415 1179 629 1001 1312 775 620 86 616 836 431 138 948 649 761 425 925 1014 217 786 682 527 1223 767 778 470 559 917 926 519 572 420 670 760 383 713 534 507 922 736 523 342 606 828 666 495 367 685 1011 760 948 337 585 741 873 742 677 357 1338 258 708 398 1299 607 1009 1005 235 498 340 820 990 433 229 1182 1173 484 480 454 234 729 381 1099 459 856 800 386 383 722 270 632 296 594 665 554 299 1186 782 253 278 1042 751 1004 833 748 377 754 801 867 705 254 404 1009 357 995 1068 957 520 1099 670 832 893 1292 480 706 740 417 548 962 734 965 377 791 1005 942 417 1082 144 389 834 578 254 489 1033 646 738 911 984 299 541 280 1038 536 392 797 1105 732 330 710 770 190 893 614 978 1028 922 240 440 994 506 516 294 810 1132 660 104 775 793 893 993 1145 1151 773 467 596 980 722 870 1365 1250 1096 817 347 984 195 649 1121 701 496 366 228 1331 964 725 683 330 821 448 1054 340 1118 443 525 857 1226 1165 901 1107 309 802 570 887 178 970 1216 802 449 746 394 308 759 985 367 1031 1175 623 696 677 538 146 757 831 466 905 801 362 462 432 944 231 717 865 495 913 647 368 230 810 334 951 1481 1125 1139 410 747 738 852 404 909 286 1307 956 1057 411 693 639 88 881 1202 444 258 827 792 964 592 1100 457 343 510 1216 909 800 180 502 1200 783 907 1284 1028 1029 593 522 665 1295 269 1284 575 579 544 264 1070 783 989 1009 513 729 517 781 1017 942 520 355 485 520 213 709 557 820 402 989 655 756 433 402 289 372 974 1028 316 433 867 1165 627 942 355 824 1266 684 647 601 1143 815 674 835 1316 903 219 141 508 473 699 582 1129 1160 1283 1087 1027 1275 1243 508 384 1140 1342 1186 756 621 433 538 430 722 411 877 1129 152 1130 762 992 1103 1428 600 331 731 726 1121 848 314 669 813 814 1094 1258 831 682 416 731 379 842 757 1309 472 512 510 1092 388 837 478 1167 998 435 674 1100 302 1206 1067 580 1123 692 431 626 962 121 642 816 1217 1288 99 567 742 675 864 325 516 122 517 973 874 1239 725 978 1235 836 1015 946 1174 223 552 871 602 338 377 1311 669 543 288 558 381 875 665 1094 1163 1032 410 792 607 591 446 623 279 870 540 748 681 482 865 670 1330 161 444 532 941 264 238 726 1007 192 1021 1140 412 891 732 587 1012 1083 589 980 760 869 819 1083 1300 216 591 1054 940 885 1225 621 363 1256 390 1125 624 574 585 850 1205 245 749 826 440 698 513 317 619 1095 583 908 263 197 710 670 940 1070 454 851 399 800 125 1064 840 1155 1061 773 217 714 980 1102 792 973 1323 385 660 517 551 902 713 1008 905 959 690 693 1013 726 342 436 569 714 637 702 922 848 546 759 609 665 253 524 939 639 904 501 318 900 672 1104 1116 826 722 363 1333 708 1052 563 960 92 600 680 610 589 712 690 1044 747 901 303 812 743 485 1254 670 653 461 442 596 1135 614 1093 971 1047 395 328 746 582 793 924 369 1055 1041 659 637 737 709 1285 557 245 439 490 471 704 1029 579 788 351 677 949 919 1264 153 463 617 1299 1233 353 116 464 820 730 666 153 470 719 1196 507 534 315 975 760 944 662 829 1386 769 641 1234 770 781 1057 414 1080 1111 379 1139 1056 712 712 1015 680 802 782 1286 311 611 428 788 396 194 1181 868 970 967 1346 1335 179 417 516 482 1250 330 467 214 1043 921 1064 327 1014 1190 970 749 742 1116 1412 1123 574 1431 822 686 542 370 625 802 413 1077 854 352 129 651 747 638 857 576 632 535 885 709 360 953 1219 711 375 538 820 979 1172 861 762 548 587 996 490 1059 476 849 1054 719 834 317 743 407 964 1090 755 928 785 431 97 704 911 553 1077 638 1090 830 1230 575 849 439 857 1103 1058 295 783 669 828 598 1129 595 485 593 1024 496 451 587 928 737 1248 624 832 687 577 872 1197 363 1097 653 892 569 655 752 639 1190 870 838 835 858 533 1039 889 973 564 716 1037 525 929 761 547 94 931 723 163 840 1024 237 867 786 870 600 699 492 825 709 789 1250 223 768 1237 749 504 739 1113 458 709 395 543 1274 1013 652 478 235 1099 218 690 944 1128 618 858 276 664 817 114 541 314 978 560 674 578 464 711 1031 443 697 709 510 351 1095 719 858 1141 1081 608 1035 735 1265 733 352 329 274 928 311 737 360 406 812 817 833 275 233 508 1045 901 452 840 1056 575 818 666 657 778 736 1116 236 872 426 420 1258 1205 945 857 577 812 1148 301 930 416 353 1087 1144 504 946 929 866 700 938 812 1120 460 531 378 1220 729 698 1245 777 337 253 991 586 943 851 744 228 515 1319 193 1011 678 982 743 669 822 967 658 688 758 1242 358 613 1054 1011 223 643 481 276 611 726 711 718 480 559 685 547 1074 344 1328 797 1242 791 1023 781 706 1024 788 817 648 1150 643 226 784 976 1170 782 761 540 653 1264 1285 938 845 933 1082 438 631 636 466 955 343 654 799 1019 740 815 1209 476 158 717 684 1154 1112 1128 698 660 1422 1101 1077 610 473 76 198 1117 948 366 640 1257 1144 1044 287 605 666 687 899 486 476 1117 662 845 1156 927 1145 982 482 773 428 1480 495 802 717 593 761 1288 274 757 682 713 418 617 1276 352 920 766 1358 758 974 924 849 635 614 1172 1487 618 1091 195 341 735 311 662 914 568 241 678 847 654 795 359 759 781 306 658 626 826 825 1024 1083 395 148 780 521 969 694 541 544 748 367 578 872 616 297 438 589 548 1299 602 1274 703 1206 735 1065 764 926 1362 856 67 317 1335 440 1038 1026 675 705 401 671 558 568 1201 1187 685 702 583 1183 612 499 946 1322 643 737 224 373 868 923 318 630 657 469 838 864 497 310 911 879 1224 1319 942 815 1157 1252 442 1156 912 943 349 526 935 813 642 1278 368 116 572 907 262 562 538 356 800 803 666 683 495 676 354 486 222 729 378 915 672 589 1276 819 268 731 654 416 1199 749 758 871 1039 491 1048 1060 750 1174 966 791 1153 732 807 1039 104 918 1093 591 855 1116 801 1055 608 893 433 1029 362 739 1078 1338 458 674 1095 989 360 1058 907 525 721 1317 879 879 383 572 880 232 691 244 341 638 956 318 836 695 291 1234 430 745 344 291 721 996 702 1314 241 937 346 259 1225 1371 481 440 1503 689 359 187 335 390 1183 924 907 528 1256 879 72 478 586 1409 981 499 1023 566 710 447 611 332 386 911 820 662 667 337 1001 799 1114 1008 609 727 1070 984 638 527 939 818 914 1117 1231 1113 1242 485 1272 905 896 161 435 364 452 799 594 517 794 893 567 936 728 1118 492 852 1012 550 786 1100 742 530 603 688 598 959 717 332 472 1118 1432 233 566 1075 631 560 499 484 98 363 667 394 598 336 1384 916 463 820 581 881 807 416 1063 849 503 466 390 445 1189 1180 906 435 377 142 357 700 452 697 786 449 533 1089 626 857 464 538 650 675 850 1058 436 1012 531 426 892 550 582 785 378 721 1207 668 378 715 1433 1168 806 1026 963 872 511 1203 438 444 1017 773 885 593 736 614 290 494 461 322 1405 560 913 461 195 1221 239 889 720 1045 382 938 1284 1127 1225 419 1226 600 1301 459 728 434 85 437 343 280 421 942 202 415 359 964 1265 1159 1128 825 503 508 631 489 478 1022 192 236 628 692 596 649 1011 929 223 698 741 870 690 576 937 618 857 606 738 438 376 864 820 882 1369 1323 501 718 749 773 745 812 1059 733 1270 279 704 450 1146 536 1057 421 729 334 574 783 430 742 675 619 971 1093 1334 695 1538 692 665 1078 899 191 775 881 849 1207 1333 1002 571 950 843 754 653 388 680 628 1042 293 1118 757 672 688 932 286 676 816 574 748 232 666 505 464 326 306 796 334 837 1167 260 1015 985 594 1078 1205 985 549 786 250 789 660 1082 447 760 420 414 663 476 846 450 841 1216 366 1222 754 387 493 241 473 479 1182 563 721 371 685 1041 543 376 435 758 593 1404 478 1284 1167 1153 1084 1206 497 1192 1223 1087 657 762 536 1194 465 601 1143 1019 818 870 948 279 256 351 529 700 633 1004 648 1184 646 372 979 490 534 839 766 613 1249 453 524 565 840 551 689 484 830 878 1256 602 1123 620 1173 367 626 421 923 599 402 937 738 385 859 541 596 1238 571 612 543 843 1302 758 936 1174 666 557 416 355 693 175 795 1498 1149 666 777 485 791 864 511 543 184 703 854 67 264 378 779 863 963 97 808 973 742 716 738 451 851 926 807 327 891 1327 447 824 1139 1095 773 804 550 162 839 198 370 902 635 469 1177 967 1074 397 438 404 644 519 1026 1055 219 453 993 966 1072 452 683 1186 1403 425 698 1302 459 832 1446 853 190 987 1035 401 613 1347 766 796 677 264 494 1052 650 846 366 467 687 534 1403 379 1297 1269 747 796 908 685 677 334 784 840 630 912 935 1121 517 654 792 1043 1063 496 680 689 1336 284 216 673 507 764 496 371 824 113 413 1016 379 893 133 1122 968 825 767 857 397 527 1024 897 600 1210 282 1189 365 223 1267 721 979 266 895 625 901 493 1125 994 1020 835 840 1304 706 703 261 414 321 196 499 712 547 1156 600 600 267 225 187 694 706 1320 757 1033 1430 429 366 1026 982 327 904 110 849 558 1261 480 1002 920 763 891 1186 724 1000 634 531 689 622 816 342 948 456 447 742 736 888 461 1217 397 339 492 514 1032 414 613 668 909 764 545 499 745 637 890 857 1246 619 155 822 905 868 829 283 853 832 856 649 1171 905 405 193 587 655 1281 1128 695 136 894 513 585 1419 577 830 295 901 979 707 746 1136 1050 1092 421 658 160 1054 1109 174 848 768 845 493 1118 376 876 807 651 1228 950 548 653 477 154 1267 731 639 1199 565 792 832 426 827 526 1278 321 464 601 135 714 943 936 476 477 981 528 923 1074 274 586 322 741 215 555 1251 1191 383 1082 643 701 1142 747 627 858 433 636 398 962 259 1172 932 1266 295 1291 563 749 782 340 818 439 773 439 292 1156 118 860 720 931 1412 796 703 1298 464 668 747 341 1208 754 1175 656 571 399 1201 927 592 875 626 501 760 627 792 1014 253 611 828 1347 715 214 780 824 1217 459 854 298 1301 490 1457 357 372 126 318 416 170 745 1104 787 198 778 1011 436 976 769 615 587 242 785 695 851 493 539 1320 591 682 852 667 1029 1095 620 729 122 241 711 337 596 479 1139 506 593 484 335 781 960 954 935 201 1353 747 1236 319 1400 659 756 702 632 216 589 734 1261 990 1095 1045 1236 969 1077 1205 542 897 1212 1308 720 1076 1202 300 692 996 1253 691 642 488 542 301 877 592 1290 895 1040 1036 777 358 799 555 288 354 683 559 563 566 942 105 1254 824 883 1167 269 744 1226 575 1068 301 162 661 372 364 187 538 262 1184 217 492 808 776 313 1076 530 884 816 1287 1267 1060 499 651 418 1237 421 786 222 1169 693 448 874 408 838 556 773 325 472 873 1091 1114 625 535 811 273 748 835 728 109 1196 990 787 719 433 452 500 1093 289 912 972 510 109 1017 1131 690 811 677 583 1014 664 648 946 1355 1186 811 1373 1007 1012 181 1374 206 1400 818 452 753 520 330 323 1153 467 673 197 767 313 1361 948 776 973 537 981 1036 529 1005 957 858 813 714 540 567 881 812 281 853 659 824 1491 163 601 623 887 341 681 515 815 884 994 1097 594 1162 916 1154 351 452 1087 803 967 232 802 494 877 841 818 1024 1247 426 627 944 581 1014 531 718 567 255 391 644 296 620 1043 1014 950 968 661 650 159 490 881 894 1026 342 568 661 853 538 353 745 991 727 991 864 678 887 1203 769 641 502 582 1016 468 878 498 763 1282 724 511 151 104 891 728 1014 638 1262 499 501 808 902 914 283 730 395 294 480 509 343 796 779 649 1199 982 758 789 1190 856 1188 192 1098 498 200 293 110 928 1153 508 1004 969 319 1244 672 665 1394 774 673 628 461 864 535 729 448 716 914 913 863 512 632 230 350 788 978 517 953 1278 709 209 610 702 911 711 815 1108 924 223 901 793 1189 599 440 756 1120 1081 688 409 1050 782 736 1356 267 967 223 1393 733 862 823 403 654 517 392 756 1277 958 1047 253 1100 866 1282 1032 958 475 647 1048 846 815 216 253 889 632 535 1025 554 1334 644 913 621 284 715 1145 1073 1331 640 1151 1377 1024 931 698 721 347 623 650 897 1279 652 927 1275 526 913 802 692 918 686 694 1174 675 841 583 1328 728 852 841 621 569 550 617 596 281 559 499 651 651 1329 437 1083 1020 1100 500 720 366 209 1230 875 883 942 1222 1051 878 527 517 891 761 788 859 717 299 547 279 431 233 1499 1157 413 549 604 560 517 443 318 1016 309 869 472 1042 601 559 1207 697 677 900 633 568 479 1330 722 689 564 1121 317 484 1019 573 217 1197 569 631 918 813 881 1053 929 747 598 447 818 1009 349 560 585 911 566 909 458 1072 1217 956 573 328 1137 680 948 1225 351 752 519 375 1021 738 882 866 936 802 862 725 996 291 991 444 797 744 940 1233 177 644 742 1050 481 609 701 621 524 635 771 278 669 1116 562 165 806 810 728 619 158 427 480 530 430 615 436 1310 775 1206 884 336 871 244 807 694 456 693 822 502 924 943 298 1388 1103 893 1035 326 298 458 318 791 572 714 820 900 746 461 800 954 141 1100 538 831 690 800 737 1149 307 1199 576 702 911 1050 918 1020 1055 897 1092 719 546 523 295 1345 614 759 638 242 520 904 245 1110 758 712 1101 1085 272 520 376 724 615 598 481 618 943 693 314 823 891 1436 727 928 976 979 751 1117 482 458 616 203 547 962 888 953 696 860 825 577 763 433 1051 200 581 398 808 690 908 996 780 738 569 823 668 668 571 844 1302 893 173 230 824 951 1181 949 473 608 272 639 698 752 495 894 767 744 341 565 570 515 522 708 815 359 855 934 555 267 711 932 680 1156 1230 652 814 1093 900 606 757 364 770 445 612 455 768 599 756 631 751 1126 726 973 1383 345 652 999 493 793 497 1116 357 1058 963 849 747 902 419 246 863 991 1299 927 581 983 1061 728 755 815 644 969 1028 712 487 672 937 501 309 455 544 918 351 1121 919 643 630 280 548 845 649 1263 797 220 903 858 296 846 378 300 700 554 541 650 1005 367 806 532 995 606 1160 921 1061 1059 574 788 1001 790 1210 850 312 598 462 1090 602 571 563 1294 499 893 1276 607 1095 649 839 1145 725 558 1048 219 1175 283 909 887 948 979 434 361 1153 747 583 316 936 697 447 1117 623 583 385 678 197 877 691 811 357 357 1164 281 316 984 563 552 1350 341 750 595 936 646 1122 344 557 912 691 452 829 784 829 421 891 1193 1058 1049 139 794 798 1480 405 585 267 560 558 926 1169 350 386 340 480 525 1274 919 320 711 1302 473 685 669 619 915 905 1080 1011 417 702 865 681 376 242 538 1048 678 549 232 441 562 758 830 764 355 451 914 822 689 798 481 416 445 1193 650 414 605 1005 1125 828 1281 420 853 894 1225 1173 637 591 1321 489 467 630 1073 639 791 1114 661 618 448 655 709 332 698 578 1325 297 828 204 606 602 387 572 1050 328 750 756 743 331 870 622 1039 1204 1172 497 810 410 1159 198 585 383 616 629 873 786 622 379 983 1247 629 833 871 490 844 453 1118 864 282 950 459 997 1231 1243 909 848 727 1143 535 985 1083 888 467 576 572 881 288 744 911 325 602 580 1081 778 828 475 738 303 267 367 1183 925 452 1309 689 909 207 1145 572 1091 477 1082 1245 694 662 1172 710 1282 511 1225 918 1172 1484 784 873 443 431 1316 546 899 793 816 752 590 797 1150 920 897 1237 546 578 991 282 753 438 96 263 897 554 935 1088 720 385 980 79 956 311 416 226 324 658 528 557 1178 764 117 1122 1098 671 720 407 955 942 653 276 334 1122 788 525 590 1147 465 940 1212 625 871 1126 1109 703 683 869 1085 976 700 429 512 711 626 468 986 728 876 572 202 1324 411 203 803 100 1207 622 535 1171 963 987 1166 913 707 724 462 1173 1121 893 654 457 608 542 827 880 354 533 843 509 673 628 970 1454 594 727 788 302 868 1221 834 768 310 489 691 937 1002 142 770 571 792 868 1164 540 372 974 550 983 1165 338 661 496 567 353 530 1357 586 850 1152 455 694 720 995 1063 630 740 1400 766 1042 1017 812 503 260 203 717 879 775 302 176 401 1330 1227 760 716 602 657 718 408 741 1059 658 777 1020 669 511 886 918 1357 769 534 1398 930 680 633 608 1098 596 699 879 780 467 536 705 668 1259 672 221 608 448 214 739 465 967 790 521 553 572 421 693 842 643 852 1219 1067 991 515 640 1280 578 1002 755 361 199 820 615 842 516 189 608 1224 851 510 1026 937 839 544 244 891 393 1072 488 829 629 327 630 701 1082 494 112 413 632 875 264 675 437 372 425 877 727 406 1032 865 822 557 723 541 1286 699 714 277 886 1112 893 625 1325 363 703 1312 621 928 206 865 647 875 172 1348 384 436 856 481 803 951 423 1031 1110 621 334 502 1217 968 434 899 1119 802 592 927 604 894 648 587 681 880 114 430 558 1231 989 500 669 790 904 445 90 1132 581 166 1051 527 1081 1158 903 727 852 549 1064 819 676 858 767 715 411 939 1048 1336 446 746 904 638 768 572 1093 1213 368 1088 493 900 1050 311 429 626 729 895 353 256 724 584 344 757 944 838 1060 149 809 780 552 637 929 887 750 636 740 596 320 906 877 397 1186 330 831 312 738 1061 619 1231 1497 725 501 621 1089 648 506 644 590 789 557 389 578 702 798 909 246 857 1395 374 702 296 627 908 1193 380 695 965 561 569 806 449 956 407 779 318 489 655 744 309 973 236 666 1156 1190 598 474 446 560 721 797 569 592 1222 972 371 903 42 777 376 923 460 322 1055 631 822 872 1177 1052 856 174 973 605 1198 591 438 696 1057 834 770 374 778 862 582 642 360 491 603 806 340 737 1380 544 1228 820 756 1089 606 1202 445 794 480 769 369 852 457 671 403 272 176 723 730 550 829 741 928 528 788 656 594 312 1049 1031 1052 453 974 518 555 1067 355 537 474 764 707 647 741 1270 1228 1090 1129 913 1072 906 1230 738 163 641 814 1227 641 521 1256 615 739 766 146 1075 499 1351 932 821 430 905 350 610 1065 83 255 1337 1023 586 1241 880 1043 367 968 1009 1314 318 556 344 565 547 231 996 463 1086 481 429 480 665 627 794 663 628 1111 778 922 881 444 844 847 669 447 469 1093 1072 682 1201 552 29 1097 368 796 271 631 742 606 1061 1114 429 498 726 924 964 443 816 834 526 271 563 1077 1001 1027 1106 578 1010 644 883 109 1157 664 598 617 829 392 978 645 1395 501 305 515 508 821 560 945 758 485 1221 563 795 572 807 876 744 1093 337 521 861 1179 1163 1138 525 970 604 1132 1039 1006 964 915 982 791 405 541 858 812 999 968 312 1274 1120 1165 1003 414 788 729 1107 957 916 416 1011 417 471 1095 663 758 540 216 654 568 692 451 1126 746 393 1180 1116 464 507 379 646 732 609 1051 807 715 438 439 560 654 788 732 648 374 885 428 1058 405 421 278 1133 606 201 856 1181 466 974 948 1137 465 615 783 406 651 1027 334 1044 308 216 924 988 697 310 860 1197 891 1242 999 513 962 532 268 350 1081 115 1038 863 914 565 567 672 357 569 972 1317 443 849 647 1175 1141 923 512 707 554 1240 838 1335 1265 723 1171 1091 577 906 777 1368 1028 236 1230 617 814 1250 734 661 560 909 1184 1114 135 1171 187 380 1128 1066 883 338 663 678 307 1347 909 627 777 580 892 963 1052 608 636 226 980 459 1075 775 1301 754 650 710 322 637 772 917 621 961 1108 241 745 1091 370 822 939 496 985 752 381 1125 410 937 431 670 826 702 232 999 880 518 879 716 1018 1060 697 931 1125 739 478 407 1122 1012 1424 1073 981 856 1346 128 652 1099 555 726 775 1120 656 986 925 660 611 748 1102 926 530 749 901 1068 824 910 890 538 840 868 562 872 1062 1033 921 223 372 896 298 1023 684 292 804 803 1180 291 553 707 475 473 940 676 1202 1151 288 418 835 613 1092 781 651 623 672 524 563 1338 1155 527 371 913 804 1306 896 622 838 922 1175 306 470 788 493 975 689 304 615 766 521 322 1230 518 717 862 533 433 1070 885 756 915 977 428 391 1347 589 407 944 881 428 745 466 688 714 750 282 1000 423 1229 396 1330 160 902 253 797 386 502 438 427 313 179 376 1023 422 443 328 595 1082 1307 459 294 263 535 499 1083 1409 975 753 631 941 391 850 1099 493 1110 705 791 557 301 1086 1118 202 885 862 481 683 839 1131 210 1039 1336 166 612 697 229 313 1376 424 818 661 940 1169 1050 1027 721 825 480 1106 287 756 864 328 1090 986 487 610 422 885 715 96 406 686 1201 569 261 1156 341 548 710 863 1091 266 748 160 454 901 154 615 922 621 1145 926 891 971 327 989 1021 755 1087 865 793 619 900 461 520 113 736 591 675 1074 879 1041 1163 534 932 224 953 921 424 426 861 742 982 533 1156 1109 807 508 864 1007 1176 1037 470 807 977 676 899 732 199 808 739 656 1061 972 600 959 579 980 919 743 1041 646 565 1287 488 539 616 1128 813 905 840 517 412 886 803 889 1061 630 723 931 1141 449 1012 980 616 817 358 917 715 1066 265 62 1063 354 449 882 201 503 908 629 584 349 1137 1093 754 865 642 483 1149 892 861 792 609 881 608 1320 803 357 703 628 665 593 493 956 226 699 1102 822 441 220 1049 342 1011 1313 1117 364 586 835 1126 1221 1010 855 843 392 1091 632 576 751 1029 1118 848 794 792 457 380 587 280 322 384 868 668 948 573 1062 984 579 726 213 623 776 1013 1093 641 1079 868 436 555 672 1081 853 849 533 787 763 849 1145 563 989 466 630 555 1044 298 596 1260 784 692 1154 402 1047 1152 230 437 611 687 1259 1204 489 1426 811 993 1127 325 629 666 1010 647 273 217 786 558 666 589 259 253 678 246 944 917 845 616 967 664 796 870 620 870 1033 602 149 1032 605 280 327 538 753 547 1048 927 426 738 484 1306 641 746 644 926 902 503 874 736 584 1175 735 935 460 453 860 1003 500 1130 723 750 1313 308 535 688 563 956 622 606 1000 823 589 527 745 606 854 976 775 992 1344 371 919 616 513 1012 470 526 890 869 870 1197 859 451 506 841 779 636 912 769 964 1104 753 538 235 893 438 590 413 928 672 185 858 763 895 1212 828 868 120 717 1174 554 801 319 495 353 628 697 424 462 702 804 906 361 1164 401 735 301 1019 738 700 906 474 936 450 547 1399 622 256 209 965 222 252 638 886 380 759 883 937 1164 406 1241 666 411 1282 396 1301 383 1197 642 624 594 903 560 270 659 967 555 610 870 1216 784 1380 323 936 1085 1087 1174 302 892 919 415 934 819 573 1203 1109 821 853 754 646 985 752 666 416 892 563 572 368 1166 763 867 1351 1022 820 190 327 680 247 1018 578 1154 609 679 497 778 661 1207 771 348 974 536 835 306 794 888 464 732 548 357 140 429 363 708 1017 647 842 780 527 1226 587 383 763 1083 1077 987 345 620 336 893 1178 1261 365 185 680 720 962 438 853 789 463 284 434 1180 738 733 1129 857 1203 1122 748 607 1109 533 569 1180 518 474 1096 709 603 640 831 967 416 447 667 726 960 630 1124 1201 1000 1134 940 842 1180 178 1228 584 393 1206 528 327 1326 1258 710 969 1041 1126 876 616 851 478 496 1099 763 1005 201 1242 1309 861 687 1405 994 1093 1051 601 1243 1102 592 231 484 560 1017 1323 642 935 821 438 580 956 1130 657 562 1182 733 540 896 149 776 437 737 1046 88 1065 227 1126 992 721 1199 1025 781 1070 1126 643 471 419 841 593 366 357 781 1027 709 570 632 1193 1093 171 729 495 454 549 276 874 224 1132 1094 712 825 533 1220 1078 657 937 510 1121 426 724 518 144 736 439 795 971 598 477 522 564 720 522 714 1234 1005 778 455 1167 371 786 801 725 1060 490 159 1172 386 1139 800 658 321 963 1124 378 1246 510 169 637 817 931 849 835 547 160 1158 244 453 923 884 905 1241 1036 1119 591 1158 884 1116 1219 636 433 571 1151 1118 1211 482 942 672 803 667 665 562 480 707 342 696 864 977 75 479 367 369 1150 774 1231 1216 581 1125 401 1418 958 1469 993 175 585 664 614 1046 1001 760 1009 1230 858 454 467 753 958 1280 1271 770 253 369 1025 572 666 374 769 492 805 726 744 1391 781 164 735 403 430 1439 1305 440 765 752 509 955 496 840 995 1329 724 722 655 974 296 597 362 597 720 774 414 384 593 1026 752 1196 239 957 676 313 612 790 562 637 932 1076 487 376 338 776 1003 1073 929 1283 857 873 663 1250 937 522 1085 338 422 783 596 1057 1100 684 430 362 1037 728 782 1198 604 514 602 327 1006 753 717 1131 203 718 438 718 1063 948 635 1175 549 917 1225 983 972 497 699 439 933 551 983 432 316 947 1120 1235 911 609 749 482 1098 673 1189 457 872 197 516 371 566 699 433 591 460 514 946 1183 1117 128 917 928 1071 385 248 529 683 659 533 825 1126 582 1200 1170 708 978 383 1269 512 536 455 409 248 1119 797 440 959 268 314 1204 1310 503 1059 157 1239 341 1045 746 384 377 356 590 759 676 926 657 363 217 672 844 797 936 1047 592 266 521 424 580 277 540 457 1206 826 1141 701 828 631 519 760 1046 729 514 847 500 253 822 476 878 1046 1175 505 973 590 693 253 603 880 839 458 720 1042 510 427 698 579 972 465 601 853 563 551 458 847 646 284 650 851 561 245 302 955 1071 470 796 1132 652 409 1174 267 736 552 650 746 963 820 667 771 144 579 487 755 1020 1337 512 930 614 558 727 627 1447 364 352 756 459 554 686 511 291 1011 369 910 646 361 1401 736 291 1029 550 1405 417 838 1055 461 692 241 736 1198 374 495 683 877 727 499 753 1242 267 343 638 1023 869 1206 533 517 884 670 361 302 527 834 545 587 835 733 1124 823 804 731 955 421 209 566 456 541 670 489 1077 1252 455 1008 821 1335 951 871 697 500 1061 454 201 662 803 1014 492 582 469 576 293 1293 418 1271 352 425 795 915 1346 273 1175 465 879 1030 573 551 1300 522 680 1244 1119 445 326 781 410 229 1196 1080 456 1086 751 226 1333 1017 886 454 434 887 948 587 1020 572 793 707 425 736 704 786 604 558 739 1390 942 727 373 1049 942 1417 565 1217 967 656 750 303 1183 925 871 551 683 812 816 1069 904 936 642 840 695 1359 677 190 469 781 188 438 1118 1390 1172 471 322 735 1019 905 669 1165 701 562 948 713 343 509 651 172 726 1214 687 552 937 1329 943 1138 498 1090 569 1011 393 839 998 1032 574 523 812 702 709 400 322 635 712 468 881 922 343 928 530 882 1195 878 813 1241 806 798 930 152 389 942 1095 611 160 544 552 981 587 1042 705 254 340 763 855 616 879 800 1111 982 907 1074 467 928 907 460 1264 770 509 797 371 564 954 394 728 1141 776 379 758 836 517 637 911 852 768 1281 906 553 990 689 489 348 1091 811 1366 1166 1128 1322 652 381 117 752 1286 1318 602 536 1124 686 731 530 564 617 834 640 1012 534 663 552 579 390 1137 790 861 631 1192 796 417 212 213 1033 678 698 1082 812 1027 1393 674 965 424 432 425 381 541 896 1163 1025 126 641 641 884 1161 339 737 602 1041 787 379 717 636 781 453 241 1160 579 447 1053 942 782 849 604 748 486 827 1093 1033 737 218 1154 907 607 520 537 235 667 862 809 1044 494 397 850 382 570 679 1262 1080 758 1264 764 481 614 663 1138 544 997 1055 970 629 582 443 340 791 1132 1334 439 1124 853 486 478 580 757 725 563 259 700 601 333 1172 588 435 835 785 723 459 383 848 401 227 451 748 603 295 664 393 691 554 1036 626 667 1039 873 854 883 290 642 548 420 898 334 153 666 937 703 722 792 952 770 1069 1063 494 1224 812 237 448 635 843 437 554 765 446 888 1240 1346 646 612 519 529 921 327 869 581 1012 857 1045 688 867 182 1234 669 992 442 631 723 1441 625 506 787 972 624 887 883 1296 647 439 706 1118 881 304 545 793 513 575 679 252 123 461 462 1208 569 945 581 856 274 799 902 632 480 549 542 1025 1040 760 1172 449 509 760 352 375 853 1177 969 933 760 807 653 463 1077 571 613 675 805 637 1051 704 463 749 412 779 847 464 961 1004 877 922 824 1036 588 561 326 756 1316 1160 447 1203 993 1097 479 552 1321 1094 725 963 613 1143 1151 400 662 611 1135 834 861 648 916 462 642 659 978 888 649 517 520 495 372 749 725 840 590 459 1050 523 801 430 845 431 306 899 292 1322 1087 1080 611 538 963 737 432 1319 1468 655 931 668 809 276 896 967 1129 798 850 848 1048 1201 1153 642 807 449 689 1116 230 1134 1164 649 1331 1035 518 674 927 778 1026 1040 1098 801 671 741 134 752 894 1405 496 868 562 901 735 297 575 646 1191 543 982 581 825 1133 1031 337 665 493 165 445 652 1012 351 778 366 1102 788 758 589 888 220 164 546 312 688 827 1194 662 1025 1438 863 920 186 542 532 766 1096 555 880 599 1419 1097 1079 758 520 1473 821 901 695 502 644 1318 1084 779 620 303 1281 635 559 636 682 962 946 673 764 348 162 573 719 818 79 288 801 1249 279 242 599 897 600 1030 400 826 476 241 1153 738 878 814 448 1211 1252 656 985 1263 910 549 575 894 294 868 1084 456 552 713 1036 194 853 786 386 735 858 570 289 1097 533 1065 1077 615 179 1024 980 740 792 328 944 680 597 875 1149 918 661 672 698 990 590 577 989 794 615 333 485 947 334 1011 950 1276 406 870 642 211 1020 899 524 930 979 794 1439 656 611 498 697 467 882 450 787 521 356 1403 107 1227 700 801 1034 776 707 178 530 1081 547 771 591 752 900 1015 310 564 849 877 817 1292 692 1185 634 425 953 597 557 383 649 771 1004 846 859 602 724 1159 592 934 563 790 550 707 735 628 830 281 63 1289 473 669 607 1432 845 1016 1171 558 549 335 843 1169 530 445 472 792 427 1473 463 1167 127 837 365 263 802 649 1215 920 654 999 1119 899 403 577 926 534 929 1114 321 272 976 1054 641 707 869 1128 907 1022 1142 863 704 929 414 971 262 1230 580 750 977 576 885 625 741 1280 993 686 999 634 1409 1321 872 651 620 994 1046 242 469 1170 419 921 782 965 795 797 658 291 804 307 913 1354 718 785 772 909 235 749 756 686 843 280 648 938 725 754 794 1218 305 796 556 685 946 399 1320 1029 549 515 898 829 950 589 679 661 971 1064 577 108 834 620 207 823 512 1268 342 846 836 896 1084 1154 1350 723 345 967 715 374 908 826 613 933 771 348 617 663 797 922 859 642 1032 1014 646 1367 1094 844 1130 836 732 544 704 737 848 464 111 602 699 369 795 801 920 826 1405 172 1138 747 671 705 1328 692 335 558 1179 798 700 657 1229 787 853 638 700 707 236 385 892 817 636 1262 390 976 469 319 795 759 303 948 267 313 587 881 759 961 1052 626 317 710 442 747 1093 670 490 183 756 679 425 1183 592 399 900 706 1169 657 1144 1034 1380 356 907 581 446 864 797 1248 989 820 646 894 941 979 1095 225 982 408 1186 398 959 682 90 259 668 442 191 662 626 669 1335 1112 326 438 902 521 844 433 368 623 820 530 214 1037 331 423 804 954 388 1101 321 247 431 701 1048 1292 1107 741 741 533 329 606 952 384 376 964 897 1518 932 751 351 667 666 722 582 1027 701 319 1267 1171 392 878 495 1124 453 397 1019 548 720 1137 795 275 603 560 889 634 349 313 437 469 490 468 507 616 894 902 371 1011 854 776 829 729 218 733 220 561 571 1071 196 1089 253 501 583 533 1048 1427 866 536 225 954 750 749 880 678 1105 845 805 690 288 190 670 724 761 100 816 1214 393 857 511 649 909 1022 635 1189 581 1028 884 678 768 907 510 1077 905 1148 273 640 1098 1164 579 629 508 537 747 829 472 1027 401 760 1157 902 715 1110 467 827 607 815 672 952 206 416 770 1129 646 1104 1135 882 476 653 783 881 407 975 860 742 1067 229 653 854 765 717 883 540 377 994 1265 407 648 819 1001 353 836 199 680 1096 582 986 900 792 1030 1082 444 874 858 1052 766 1128 466 763 423 502 570 1211 617 799 871 741 485 273 700 1093 1304 946 1390 1162 502 1134 678 330 729 588 645 644 1010 1150 669 734 981 807 444 528 905 706 973 893 818 325 1164 1062 875 1052 633 925 779 1231 1051 209 425 698 822 1091 570 587 448 923 1200 624 761 155 420 476 582 727 658 328 994 1005 815 1038 964 1160 589 1012 89 1322 991 469 836 823 1284 593 740 510 1154 1132 1001 639 372 652 1129 903 466 675 891 1388 708 1210 868 870 803 1121 857 573 649 1119 442 830 1212 341 966 934 738 70 815 455 197 664 1051 879 868 971 718 322 709 714 996 304 809 811 1157 305 194 744 367 773 526 809 258 281 436 1117 186 1210 431 680 897 521 391 419 530 626 941 1053 767 1044 907 391 455 921 566 319 478 377 563 684 554 767 1367 824 448 778 415 711 627 682 746 927 293 1051 323 355 1254 524 848 248 974 704 583 458 536 680 841 1049 565 729 633 472 825 878 1229 983 879 1115 567 1231 790 531 522 939 1042 414 846 698 171 1037 876 695 488 811 1180 383 878 1256 618 886 549 852 477 613 994 571 651 1248 1202 703 409 507 760 723 575 651 553 510 1102 1249 699 192 285 593 277 981 778 691 1259 823 964 539 268 634 528 543 434 1009 732 686 593 667 831 354 709 872 955 617 536 653 831 763 604 934 845 135 906 994 591 247 872 666 1129 832 670 1148 481 856 330 1346 304 1046 1355 359 666 162 188 802 1104 495 1338 650 535 909 303 642 299 840 1480 528 930 575 619 868 640 796 825 784 1041 588 922 815 1069 759 844 443 1192 1165 517 780 967 844 1367 737 762 964 652 388 651 1049 831 865 1101 311 670 365 663 778 259 785 773 732 1194 1055 902 503 314 514 881 1193 973 916 1008 780 1123 1192 146 508 390 554 754 251 976 341 1168 827 588 1290 856 669 1009 1443 875 948 1088 889 1142 1118 1091 1305 947 759 347 147 170 563 497 1356 410 435 182 954 456 467 980 476 987 950 926 856 821 564 4 754 1046 666 776 1019 628 950 1031 850 352 1071 425 596 524 1426 735 800 1055 856 800 638 1197 621 528 616 1044 1193 665 990 945 337 650 968 241 278 444 497 738 576 598 614 287 567 546 1141 780 730 709 896 323 1178 713 557 515 705 1229 844 449 242 888 536 556 244 1335 546 304 1132 990 418 959 456 672 1120 221 185 709 791 882 354 195 696 664 463 1015 546 935 905 859 954 594 1250 470 888 980 322 846 1340 943 888 845 332 396 770 1081 425 936 191 566 603 1068 1082 219 596 836 469 375 348 601 754 753 953 1340 771 1061 632 661 496 1187 796 1259 998 1309 619 518 648 836 756 253 604 368 980 1098 796 758 804 500 578 940 939 638 724 790 647 950 539 1110 906 410 225 1250 996 481 834 207 969 682 684 512 872 624 611 1044 433 525 470 952 434 659 688 647 641 880 431 562 447 714 595 953 720 867 860 1152 582 516 497 630 649 922 973 292 883 251 888 987 744 566 401 294 537 522 614 1081 160 1029 1291 588 230 630 1157 686 1074 205 1113 342 901 966 725 435 1152 920 511 663 495 786 1003 347 344 1087 838 1090 762 801 648 371 1064 754 1212 1054 1107 1183 1189 1020 1136 263 1311 825 974 771 1048 979 905 845 1213 1027 830 926 395 787 782 770 1281 679 550 655 1281 274 111 438 542 404 116 454 955 378 1186 647 585 164 951 874 388 795 1022 234 1129 219 228 1028 976 420 864 995 802 892 1205 596 937 618 469 1317 177 1023 942 1005 821 919 704 798 1231 638 541 758 774 235 588 991 417 1103 1232 1114 683 1106 723 851 936 307 729 229 1116 987 1155 1210 977 923 1074 865 1220 787 914 616 736 640 1327 368 316 1040 346 317 433 980 1112 388 674 623 723 381 853 767 342 616 1071 1095 685 730 823 512 1096 1392 989 883 1276 892 1119 737 1137 444 1009 446 873 1006 652 631 1252 296 740 437 918 144 530 873 766 730 914 461 248 981 569 385 501 1133 241 862 834 748 389 1296 424 399 526 773 879 909 811 652 256 1406 766 1261 492 373 1088 202 536 789 605 711 479 884 324 791 741 359 455 310 929 997 970 946 646 564 951 206 385 176 843 359 648 308 967 608 1042 1012 529 435 413 1237 732 616 1031 897 713 1445 992 1105 1197 434 668 1140 520 249 667 788 683 853 910 857 1130 1019 538 1042 1380 957 484 996 1245 841 926 878 670 450 681 416 1147 1069 759 496 716 1135 681 755 340 410 448 760 953 1060 733 743 843 780 176 896 1204 895 942 790 952 805 697 467 1171 449 538 1037 532 1061 711 1003 753 612 445 704 814 879 934 763 325 332 962 1051 876 430 1109 629 249 934 802 476 119 460 792 289 865 668 648 440 967 546 886 660 918 1142 714 296 661 903 398 886 762 694 274 462 545 957 1028 1263 1170 533 529 836 962 1065 492 722 382 1006 779 996 643 652 693 652 1253 268 1014 1071 159 353 956 535 875 804 229 1128 361 968 800 854 274 331 1008 539 830 600 1062 846 970 918 680 763 1024 709 396 1390 602 463 840 581 958 908 207 251 1045 1278 903 889 501 1005 753 1490 1325 1331 873 803 1138 857 823 278 651 1350 395 610 664 647 338 212 366 496 798 289 669 482 404 1086 1108 1294 863 1287 1477 254 1070 1126 513 684 503 1018 937 693 519 396 482 665 507 80 730 1191 801 970 716 664 762 882 839 1266 973 657 348 628 1107 1068 1218 728 365 251 130 1019 450 1211 1287 120 935 424 477 584 675 919 775 203 345 871 528 749 475 656 562 338 791 740 904 569 1054 948 428 960 387 1095 826 956 441 712 283 1026 1113 1091 1099 1313 204 789 688 1216 419 626 974 795 665 709 871 779 1140 832 473 430 520 465 357 1337 420 512 467 739 1011 659 865 637 1163 411 664 453 553 1143 758 835 283 943 815 771 995 884 843 772 651 230 662 1188 794 757 543 413 907 867 1393 864 545 929 1062 842 913 506 540 357 194 1058 648 775 441 916 1428 238 1166 1333 549 981 716 483 917 399 713 759 365 879 770 878 220 589 409 569 1364 936 1184 1350 938 598 567 682 718 1017 840 1092 697 549 580 886 914 894 769 599 565 747 610 600 880 450 1301 549 442 867 461 855 617 487 1171 619 989 792 412 1378 1029 1174 777 624 961 1230 1180 750 859 608 1213 935 853 534 477 1159 1009 673 182 982 878 768 1267 532 663 751 1018 1281 1130 888 493 1287 1177 886 1112 219 394 736 552 1113 1227 1269 972 887 231 758 266 557 709 488 911 1224 762 932 680 397 893 1106 234 488 132 544 805 484 468 700 403 202 970 875 353 1050 780 594 1168 678 972 644 633 1006 850 1043 895 613 1094 779 1053 693 498 907 734 1096 286 1126 565 423 215 1103 769 1266 841 518 1285 670 218 718 345 665 602 709 1010 721 990 923 389 865 550 656 771 706 939 270 287 734 1223 947 687 1340 697 733 1137 1117 697 495 1119 857 793 1226 513 598 874 722 156 678 604 627 867 522 651 886 272 662 1021 826 852 928 453 526 1195 689 536 757 608 670 888 557 976 555 459 1263 683 830 888 927 482 588 351 122 1329 1093 1034 1142 1190 961 699 288 649 348 454 1029 1361 480 469 620 91 965 741 650 849 745 1234 861 471 702 782 1132 956 1070 1227 846 695 861 738 768 826 611 773 124 759 827 531 754 964 597 160 903 258 972 1241 1210 1077 1366 930 140 514 663 888 276 922 641 1040 321 670 1073 922 1063 470 455 1313 549 244 1150 22 711 249 1132 1169 368 1064 263 1359 811 334 589 912 298 751 1389 644 1354 315 745 486 842 393 775 792 202 599 1168 1109 702 455 1148 620 625 697 735 504 408 992 509 1064 744 548 925 1219 612 1082 873 754 667 519 1174 687 763 560 629 532 732 1259 639 1121 972 820 750 879 543 359 672 448 890 422 577 389 817 365 294 543 1267 357 1057 152 979 380 298 1029 984 338 417 800 704 1352 562 1069 729 1025 500 797 550 914 1045 286 565 683 603 857 589 900 851 1187 681 607 1304 838 416 484 588 535 858 518 535 758 648 639 1229 415 819 1155 285 169 574 745 1092 1065 551 926 749 1152 664 601 404 1237 646 954 892 357 857 1060 528 538 1165 828 801 607 1292 719 602 629 633 708 917 785 246 1077 511 747 324 492 999 685 240 918 681 1232 447 736 565 523 381 964 637 439 626 687 1055 1396 597 693 382 689 1020 574 1256 368 382 611 982 1092 255 939 1033 917 1037 920 680 860 1397 565 1437 616 800 840 1022 784 432 1056 730 380 500 632 662 604 401 404 601 571 657 1268 1251 562 523 931 731 1051 570 773 721 722 1255 170 198 1121 1179 1125 795 818 1042 1284 272 1311 523 332 340 611 847 855 1070 854 733 931 522 710 1116 846 554 369 772 761 1262 736 1143 722 1373 1105 679 756 855 724 739 236 421 1208 564 698 507 728 629 424 846 825 902 580 418 1294 751 187 261 975 1312 679 664 996 128 1282 906 1038 762 840 709 329 692 662 647 995 802 528 244 1007 1138 723 852 1058 1163 765 881 636 715 939 639 695 632 628 359 1025 993 460 1377 964 1053 798 467 298 1046 488 497 1364 491 1233 1170 1280 767 941 618 1027 568 1209 740 275 237 792 717 1002 734 278 1195 723 1348 1110 803 1306 723 190 1082 947 807 601 1347 1099 938 218 810 524 308 1283 687 452 504 950 1339 711 397 652 519 1243 698 1244 606 206 270 1107 1382 834 630 1235 1030 857 898 995 739 197 475 172 1229 1010 350 872 801 434 969 1091 969 855 1019 533 622 614 1112 279 203 352 850 806 467 614 1163 1140 900 733 941 350 1109 624 423 590 777 564 1004 1086 950 232 866 428 963 809 866 697 794 761 389 622 1099 584 920 1001 463 989 413 546 1044 1336 297 456 818 788 829 650 762 510 315 361 855 600 660 582 813 832 295 1121 676 747 753 795 848 438 964 937 275 200 973 1223 561 808 850 1251 1088 757 1413 692 1189 745 948 424 936 769 576 159 1212 543 327 840 1257 573 676 625 752 303 839 730 301 1296 1222 741 801 977 605 786 395 417 410 654 742 691 834 425 582 430 1185 780 384 842 715 1326 523 1088 1415 1164 1480 658 875 427 856 585 792 863 866 492 880 678 478 559 810 539 902 1120 925 753 476 644 973 624 1078 975 1206 955 243 1107 197 1215 787 961 164 1058 403 784 1359 352 611 609 588 562 643 529 364 644 927 588 920 710 1294 1257 363 917 103 412 816 281 760 627 446 1241 676 574 611 1315 474 834 481 695 1026 1134 607 901 1120 854 928 778 1196 441 1002 1131 444 1383 630 107 559 389 1301 272 834 570 643 809 720 698 980 638 684 760 690 555 1193 1182 1069 763 607 812 835 584 1090 1261 612 531 1008 1127 529 435 506 700 495 1187 1142 671 866 897 1138 178 948 1032 1237 565 706 657 1168 585 382 1135 731 749 908 1180 796 629 1369 469 797 451 572 504 772 334 1056 1150 1012 654 907 620 1151 939 1250 997 1072 460 809 932 393 660 801 688 185 623 420 1205 562 448 687 589 788 248 204 754 552 901 795 1152 431 416 410 843 815 410 602 203 336 676 1071 758 891 537 1122 953 465 1268 927 271 518 632 965 898 510 1442 352 533 1058 488 741 269 1109 475 460 688 797 1308 864 843 778 1352 613 734 676 224 659 758 449 656 905 532 136 553 877 790 358 970 249 1003 440 855 307 762 768 719 689 567 452 753 486 710 1336 512 905 672 838 576 151 379 355 1093 985 965 588 955 801 552 900 471 779 770 920 560 1026 756 955 555 826 642 670 428 840 439 804 594 561 507 898 982 307 1056 1220 618 732 160 893 963 194 674 924 487 620 1174 1026 765 665 963 299 1216 275 1005 806 701 960 842 918 1035 1185 661 376 748 1115 1244 1078 1180 139 439 255 697 555 357 698 512 497 1195 678 964 1213 676 231 785 402 773 1414 653 787 431 1167 630 1062 498 317 889 874 255 698 280 704 1261 673 818 1166 682 861 1096 1097 542 1122 647 729 142 505 427 417 431 451 766 660 1068 969 943 846 94 558 885 1084 740 897 381 423 332 875 705 1049 599 892 715 896 1072 1007 991 926 863 997 1284 824 925 831 750 289 753 1020 603 1259 825 303 539 825 606 820 1190 910 1362 643 658 765 320 697 951 302 790 552 460 553 587 906 224 672 506 395 594 448 616 506 653 665 705 737 839 341 307 398 850 725 1212 570 461 638 517 287 484 491 1308 795 486 527 813 524 988 191 1112 341 824 858 284 137 504 721 897 1067 711 862 773 876 582 276 1002 985 368 804 690 792 557 148 993 484 647 656 1313 1033 912 426 721 455 1207 40 1347 305 1298 608 388 660 758 758 930 422 1186 828 671 965 903 633 789 595 90 1002 791 534 293 1398 451 416 1239 93 439 1303 369 354 1116 407 1184 884 608 321 905 589 647 806 456 599 891 624 1142 408 984 357 993 752 843 592 837 903 864 1020 898 189 1057 502 1336 274 456 390 965 273 796 996 1114 1166 324 219 1009 434 588 189 379 718 908 709 81 1115 577 653 715 544 247 702 1270 856 854 926 607 594 702 962 566 625 266 546 693 900 441 1125 943 298 914 566 997 876 678 1020 513 816 637 1122 88 1066 881 871 982 606 1027 538 849 346 621 419 913 1040 533 833 399 896 737 441 213 984 902 959 739 138 659 1017 761 759 1302 300 655 831 302 748 329 764 834 719 837 1022 796 791 622 544 407 1205 625 728 858 740 924 1130 1151 573 1076 948 286 654 615 1204 1022 623 913 854 324 199 914 1121 200 287 915 677 911 965 247 726 1068 331 853 638 649 663 612 633 742 808 963 458 905 432 556 574 674 491 544 483 317 814 661 470 1127 1313 385 665 984 393 984 481 1100 713 346 785 981 684 249 138 614 918 395 1089 694 673 680 368 907 240 753 1050 291 479 508 994 965 812 1018 358 1087 750 517 1218 639 767 1207 729 1130 906 431 986 905 313 874 920 847 687 522 753 748 1116 489 948 363 733 568 761 827 933 756 818 1249 770 1103 829 504 1174 391 696 579 1082 1089 1514 1131 250 287 781 1138 309 510 1035 555 989 911 312 546 925 886 526 603 760 976 328 304 814 996 1082 192 1029 473 324 1187 1170 474 801 745 837 884 982 785 1186 1384 1289 507 1134 1067 405 798 425 423 609 867 1330 825 891 1055 791 1361 323 1123 723 610 289 739 497 748 560 355 1150 644 956 815 1326 948 365 840 682 358 136 307 1083 938 659 792 1170 763 380 210 1190 613 1107 625 523 775 466 791 522 1153 291 636 693 287 379 761 560 786 457 1097 755 260 500 843 719 350 848 118 741 381 1079 979 608 1027 512 809 381 591 930 1157 328 1221 770 958 768 1248 530 701 845 116 1306 1117 1275 234 735 697 713 447 1272 1151 691 1082 806 566 1409 993 1140 595 1454 302 293 877 528 716 210 970 486 892 421 793 1123 770 1052 700 974 1349 544 745 874 692 760 558 582 767 1278 802 691 1061 1154 1118 553 500 748 341 795 973 63 867 1172 930 873 641 647 1025 461 929 616 397 1148 703 1251 1130 725 630 605 1153 1195 435 818 782 425 681 985 841 1184 1013 749 605 978 340 662 686 746 886 428 186 884 769 965 540 871 570 333 1029 559 832 1133 781 557 813 817 855 1337 297 877 653 1000 165 366 1314 754 1034 1361 784 423 1097 402 799 167 610 622 511 535 651 550 751 691 825 769 751 461 900 652 551 612 848 512 940 352 194 1133 961 365 874 1147 1072 901 1034 602 948 560 518 1298 921 736 1118 579 1079 175 629 535 1482 1055 1047 522 833 645 293 832 1153 713 998 357 994 570 206 420 1092 870 322 807 586 295 834 215 572 629 563 831 846 698 524 350 1099 1376 385 529 259 1136 1261 997 319 380 489 81 459 1209 730 1043 852 512 624 1445 1250 1044 64 744 381 844 699 805 649 704 939 1097 908 317 496 880 762 1403 785 1013 175 339 386 583 779 471 469 221 582 689 648 694 450 127 694 1161 918 1122 218 486 1176 561 416 666 594 512 869 675 434 669 596 443 1331 262 724 500 1129 951 1207 555 899 354 791 503 519 693 862 700 722 287 438 698 493 365 1307 730 1069 470 1000 1108 707 497 685 770 1326 851 446 957 164 830 815 990 885 904 772 822 736 443 636 968 755 921 1051 1216 879 525 1306 1044 863 303 869 570 483 687 800 529 183 875 846 508 1115 461 292 1107 1269 385 589 640 1414 581 805 1173 816 780 1031 1101 379 285 822 323 550 421 844 452 227 193 1080 1146 722 674 185 879 344 478 203 724 1352 337 828 1126 663 1012 875 372 1251 874 931 911 887 507 480 825 432 283 1047 346 760 1084 680 459 991 647 567 306 935 610 936 308 391 850 548 754 836 460 203 805 223 1067 457 606 566 753 760 649 701 871 952 310 1165 318 688 362 327 634 1069 641 54 339 862 183 1047 294 871 939 1196 1039 737 531 645 1193 424 551 745 990 692 478 789 606 642 588 516 337 647 743 653 726 1104 678 900 1419 900 670 1072 419 665 783 607 595 769 854 659 747 550 950 871 743 1223 817 855 591 672 70 389 766 785 810 510 349 123 523 837 861 749 388 560 184 554 692 219 920 574 696 899 882 600 757 660 1291 579 1281 839 246 708 771 407 865 1160 624 130 409 442 797 1254 356 716 906 767 927 708 892 276 395 648 830 525 698 891 807 1072 556 455 488 771 541 1296 788 952 402 159 728 695 376 108 751 1550 343 1327 989 204 713 827 916 588 381 459 582 704 721 688 599 925 516 1439 676 1104 819 246 803 267 542 504 1305 703 789 683 230 1042 1060 178 793 860 400 1046 462 779 873 425 1205 267 756 1262 443 474 589 746 811 505 964 182 612 359 393 1028 976 421 711 319 1297 777 1178 756 882 379 1189 635 1047 912 448 734 1073 617 747 531 671 624 1090 105 1205 879 565 994 571 794 753 761 638 1277 839 578 440 1230 875 675 691 345 1028 198 974 542 530 479 505 515 1139 511 352 490 669 866 969 399 1150 840 1163 1064 1377 569 592 947 530 143 365 1107 672 594 1106 1011 945 1206 912 874 691 725 392 1049 567 291 251 158 671 685 983 1059 1021 727 707 790 760 789 830 580 1059 680 766 989 386 846 1171 691 930 369 325 689 1054 611 622 716 552 334 902 658 1139 690 1151 745 558 405 841 692 1082 1288 426 859 893 415 476 329 676 444 1200 323 456 64 503 534 655 492 328 1102 981 1276 882 905 935 657 959 634 760 748 813 898 148 661 511 748 140 807 572 880 789 292 446 875 563 1013 440 330 488 552 557 722 440 675 294 583 1102 976 270 859 557 815 1201 1206 927 1022 304 544 551 616 731 159 731 665 830 503 775 1297 974 491 923 1195 956 562 1014 371 981 1047 674 720 1042 636 490 765 1272 673 1127 836 936 1109 719 1259 490 546 597 838 1308 843 1138 1114 940 853 141 709 514 450 279 646 693 634 1183 992 185 489 727 812 407 735 1225 233 1049 784 785 726 786 417 766 1128 696 363 331 715 534 400 739 1043 533 129 302 928 1210 658 1070 903 997 181 313 1185 754 423 292 907 861 524 1010 660 136 507 1106 112 840 962 523 964 1080 849 474 890 302 771 745 1200 506 557 494 1155 551 928 677 1285 1014 1121 975 867 464 798 369 370 1325 1236 511 1091 1334 712 763 950 1200 844 806 856 853 582 1174 640 833 724 695 969 1117 267 435 785 707 1247 594 735 937 498 947 792 688 790 1168 426 986 1055 993 1058 199 281 1056 197 334 472 1016 749 543 677 697 438 1031 775 972 1113 336 443 845 619 980 861 733 1022 867 1167 1264 913 1291 220 989 694 1064 1096 1050 660 361 687 926 912 845 788 370 870 399 487 1220 1037 1058 876 383 265 998 518 939 263 1105 763 1053 1192 587 614 444 715 908 579 769 1286 1252 1250 565 895 622 737 1075 756 582 1163 1250 663 1249 517 667 1004 931 742 1022 801 675 1036 710 263 657 934 284 721 1107 1161 828 473 988 1137 901 578 535 365 576 611 495 1068 620 447 405 872 508 1058 783 608 559 160 652 654 846 578 1162 825 999 892 631 1236 301 347 327 109 477 648 764 1194 148 1034 304 927 742 1253 89 1210 524 203 355 251 1021 510 246 1011 495 959 859 1005 949 325 762 687 405 847 1081 541 719 1033 939 993 736 209 1123 591 310 1264 672 1219 804 663 799 1072 502 362 222 933 905 1014 829 576 1269 1363 339 471 1223 756 732 932 635 568 823 621 653 225 845 581 233 949 590 1005 582 649 963 928 547 423 1087 598 644 486 958 728 543 815 1117 1236 859 633 276 751 654 1105 880 364 857 659 1056 489 1038 1116 547 1201 437 970 1457 298 906 1311 555 1355 697 793 306 385 602 996 816 720 427 525 1181 916 1038 928 713 816 494 590 865 529 1195 212 691 689 563 1181 393 1005 311 611 356 716 701 1057 740 1324 601 1149 1073 919 704 1042 327 597 761 1292 780 452 703 563 924 526 589 923 628 864 214 937 925 474 426 704 957 1218 792 804 240 516 933 691 302 693 381 979 708 965 173 496 1213 208 608 628 594 271 460 85 636 344 802 631 989 1013 438 311 1176 1094 273 966 415 603 1129 962 506 1017 708 896 602 419 580 840 1102 728 515 495 618 782 940 1129 692 657 1003 643 1013 692 314 1109 1274 1037 1008 722 608 389 919 589 206 1134 1450 1037 678 471 310 879 955 968 145 729 240 290 882 1315 775 639 847 1141 352 287 419 1355 759 424 1225 1359 898 825 830 644 459 921 1158 966 1129 825 681 225 137 335 539 671 911 970 1100 365 607 641 976 335 504 1115 386 673 922 559 499 935 948 696 591 549 631 602 1040 342 1175 500 969 242 351 1040 1247 971 559 744 771 906 786 384 792 421 1135 586 971 1245 633 623 340 1095 453 854 941 850 667 793 506 684 466 874 938 833 1025 329 550 619 469 304 975 479 886 465 445 262 896 641 203 591 587 761 234 923 184 122 369 411 1066 1068 581 1384 199 832 179 647 514 448 394 496 1159 1004 926 887 604 1156 623 534 499 1108 1376 310 833 965 933 330 627 1159 1295 442 624 844 662 799 399 252 635 805 746 371 517 686 1144 629 712 493 767 774 227 395 514 533 1082 1028 1060 342 575 803 706 94 989 760 1149 619 1270 1450 984 316 246 716 667 379 929 694 1167 698 77 250 980 454 808 606 785 834 1318 651 238 583 1177 961 255 1058 1354 386 435 456 894 1147 768 726 1369 855 466 597 539 629 1217 599 446 912 948 853 637 771 1344 313 558 1009 712 288 686 810 746 1336 564 1117 243 206 1267 527 726 988 633 451 1036 1059 415 959 651 704 311 929 1172 685 436 405 736 780 940 455 415 1053 1122 784 1171 562 842 1126 1142 1101 1162 883 864 1296 429 438 558 1038 926 713 870 823 215 413 756 807 680 361 821 882 157 1007 825 1141 761 581 512 1195 1010 380 393 772 860 783 651 626 552 650 596 622 552 418 548 1030 1226 938 184 814 170 970 333 1049 637 479 913 813 178 258 247 1139 1096 970 561 1249 399 252 182 941 1097 914 484 395 229 135 1279 991 1144 913 1119 359 1135 931 1362 904 963 321 867 510 485 717 776 934 339 501 472 925 599 1094 962 140 532 103 1010 808 959 1122 464 975 1074 501 531 490 1204 190 275 1177 1371 316 531 968 846 376 784 387 466 875 1239 662 818 1208 680 1063 507 339 433 300 704 128 522 778 525 541 894 406 608 830 725 437 328 679 1124 383 166 904 1408 624 551 1155 640 1212 1140 317 1039 940 382 259 882 823 795 972 912 1031 241 736 314 496 602 796 685 965 284 1291 557 415 342 1213 519 903 606 840 1267 495 686 878 1105 717 133 623 1039 837 406 842 708 308 588 405 849 749 649 872 615 351 1099 295 394 1002 818 769 320 1093 831 353 278 908 722 812 331 518 1244 355 467 1004 794 1034 798 1026 946 406 286 1271 791 757 874 583 406 1088 933 645 623 904 1333 535 796 765 190 870 447 601 678 653 624 680 983 654 499 244 736 426 331 341 620 1004 1015 282 766 517 659 660 776 837 1040 1049 669 687 493 504 1230 891 692 1323 595 762 525 464 863 778 204 697 1058 1057 994 483 1120 200 1081 935 1274 1039 1318 478 482 400 747 526 855 966 808 767 255 511 669 922 719 756 1012 769 1029 480 1103 506 728 1150 675 725 950 680 849 813 660 367 710 1319 610 822 741 273 270 523 459 870 752 957 747 298 905 1356 981 478 743 617 615 1068 283 999 665 976 861 757 825 1017 1138 488 698 621 1069 559 124 572 365 227 552 417 377 1043 1265 1291 1329 707 482 703 1107 656 579 522 820 833 1067 699 1215 1125 768 664 876 933 1073 339 694 477 379 601 874 1250 1146 309 1185 269 1289 357 821 1172 674 416 904 216 511 1101 529 729 442 1068 510 1028 572 171 1142 571 311 406 946 544 1160 926 446 867 987 1002 520 1372 866 974 553 1319 764 862 1056 807 553 695 787 550 1127 524 456 615 391 720 658 952 782 1172 1365 1179 1338 469 433 787 312 500 606 1343 863 1198 375 811 831 341 956 402 388 1198 1089 950 1164 1159 1024 766 923 713 396 84 348 425 447 755 895 786 1044 320 823 662 1349 638 326 631 652 879 360 721 877 1057 415 678 845 607 725 411 967 906 797 581 1091 287 722 497 1257 864 299 534 813 677 938 1113 987 221 1074 545 309 696 614 311 928 191 313 800 787 791 941 609 930 733 1162 508 874 1067 551 749 515 221 716 1214 830 987 338 609 430 433 969 1200 1123 470 282 430 541 790 832 355 789 395 279 1103 1219 467 939 1215 954 730 796 750 602 1014 530 545 1139 1049 704 77 1238 1360 1121 795 923 571 848 274 702 424 563 522 1235 326 1101 1028 452 1132 466 819 1027 471 220 734 730 183 651 955 815 708 946 935 460 1115 112 598 517 673 1149 370 988 1039 650 1358 644 279 1028 356 916 1181 486 539 752 1023 510 1185 876 608 482 429 68 796 735 911 351 473 782 801 506 865 889 954 841 770 950 822 726 734 507 1320 528 944 544 1034 732 347 1212 712 543 695 1072 593 400 100 767 888 610 345 246 910 653 358 877 1213 1043 1130 627 1215 906 476 779 394 876 1255 909 130 764 813 1010 973 898 721 708 676 314 1109 528 599 735 783 430 287 959 647 469 645 1110 567 442 777 606 877 1020 468 970 661 967 655 1031 1149 445 1100 374 356 735 303 636 247 851 468 405 871 796 817 1092 228 1386 522 954 541 377 764 696 1086 720 1285 439 763 420 375 358 730 634 172 576 649 228 251 521 578 474 786 1421 290 859 800 536 1288 697 312 280 672 598 680 1133 743 259 378 516 684 774 1259 445 1182 678 1378 669 944 368 708 393 1128 1123 487 237 949 237 1128 496 1077 672 213 496 331 1016 1247 1118 656 665 816 380 956 693 279 317 823 789 758 1278 687 1281 722 984 421 672 1212 480 628 656 429 769 699 715 460 888 442 925 792 674 831 919 700 981 715 474 239 744 976 682 937 505 857 651 631 412 849 518 756 186 302 636 1015 1250 913 607 940 715 507 1237 991 414 278 799 631 815 647 840 317 775 743 1094 755 987 898 432 1306 496 597 597 1239 719 607 217 844 663 1175 591 633 971 272 1006 793 742 1094 895 903 699 1084 651 1081 271 506 775 1117 735 896 975 673 413 1062 719 398 600 344 536 1066 780 232 545 567 845 825 650 920 533 649 678 353 200 1025 1234 948 187 796 184 0 842 728 968 960 695 1022 664 470 941 721 723 675 319 413 550 388 1011 582 874 725 434 818 670 885 964 415 801 987 1004 535 403 1359 651 1166 595 299 309 132 926 639 1146 600 317 1060 601 683 1266 718 600 274 832 155 454 572 890 502 1052 781 1140 1088 645 526 1274 990 580 1280 379 680 689 132 493 648 999 300 333 259 566 983 625 666 274 594 683 762 592 584 771 884 777 735 1329 707 980 888 709 668 577 768 921 411 404 1090 688 710 1014 1328 750 784 682 975 293 625 293 348 385 917 706 830 535 1145 555 784 1059 795 827 633 637 548 364 1182 195 209 1172 293 1209 655 510 637 422 517 1102 426 695 695 345 729 485 270 561 514 1078 497 753 788 313 454 1061 383 1103 465 709 560 282 264 843 473 756 764 441 506 233 805 1072 484 924 670 915 1048 831 487 701 1167 668 526 794 935 440 463 594 1142 961 698 293 704 510 1100 284 273 927 622 1331 617 814 844 726 561 645 91 777 790 697 481 467 225 1208 530 1247 219 868 392 1318 1122 1350 948 888 555 968 327 680 1132 336 588 165 732 510 803 264 555 942 1089 792 384 499 526 812 853 778 1150 511 753 1193 325 238 1225 806 1112 449 420 708 903 652 581 894 1150 850 471 329 377 662 751 759 1137 1037 769 967 967 633 705 1108 482 1046 259 358 338 1046 1176 387 1018 528 444 1165 620 781 843 1033 616 498 414 463 620 928 981 445 723 911 829 779 678 774 587 677 475 814 523 545 724 1345 341 453 1204 198 523 727 474 523 964 373 820 152 1173 414 1234 1277 699 148 1193 784 645 954 1012 1066 1059 632 633 439 920 369 1031 1225 1230 932 1219 1099 501 1360 991 1218 454 596 1312 421 471 931 979 617 1009 673 416 1248 574 448 524 170 486 1184 1033 195 1435 495 1030 759 532 678 900 536 1333 475 565 447 602 425 673 774 783 794 478 984 302 513 834 714 347 806 390 772 903 830 503 775 594 519 969 1018 1127 1062 782 552 530 371 347 478 647 417 1165 294 778 826 766 544 452 135 476 892 807 756 814 433 556 815 612 710 1317 1014 946 558 1084 314 390 303 526 862 531 951 695 641 977 567 1051 1177 478 269 340 503 1078 1114 1296 1163 674 442 577 300 285 580 710 1146 1212 844 204 429 794 966 935 483 815 560 558 542 1116 494 996 673 871 236 535 980 586 1154 934 613 980 750 907 1098 547 1313 590 288 1037 507 894 704 689 1222 889 1195 375 531 787 605 1129 1197 764 848 127 536 1101 955 551 1189 481 693 959 132 482 566 683 787 950 1009 942 657 656 1365 168 786 546 1107 823 567 370 526 519 731 1120 1033 884 800 574 271 841 494 210 861 811 828 882 346 1188 613 1307 983 1174 1180 1273 864 600 592 358 437 532 425 482 215 597 941 538 330 638 1000 878 230 1080 968 1040 308 947 988 546 398 987 746 645 1146 852 360 577 1045 154 1330 926 713 775 653 774 860 726 841 589 783 666 568 1241 655 1035 1347 879 1132 257 902 417 900 567 215 761 833 709 711 606 802 889 552 752 1144 648 612 786 789 1101 484 615 705 1014 716 807 682 836 622 1199 282 628 689 1337 1272 1272 762 1156 783 948 943 843 708 896 1229 329 568 1136 321 550 806 357 1257 487 753 551 996 1094 771 956 784 822 410 718 28 737 911 605 645 1054 597 628 643 366 694 728 927 721 759 484 791 701 822 824 414 741 883 396 784 711 1180 818 1038 1035 233 898 216 565 404 808 828 647 663 1146 1036 734 743 374 1179 802 1176 202 1077 692 996 811 1049 659 463 986 898 688 888 1362 955 728 568 739 971 834 835 679 581 386 1284 1295 505 1181 661 451 398 637 586 253 730 245 937 315 1248 877 461 504 970 1052 809 1185 917 242 1134 1105 1178 986 758 1331 510 296 1161 1160 810 1217 684 1207 340 638 534 898 470 195 623 749 1112 249 810 483 1017 399 707 975 1077 674 865 1334 304 677 753 615 607 1144 268 1288 1441 750 551 772 786 734 933 455 605 1007 1399 1248 930 590 555 813 649 142 959 558 43 578 520 381 711 695 1094 197 830 124 266 788 1301 800 649 902 802 769 1149 230 1071 666 538 1220 948 522 817 152 1184 695 1081 884 1089 944 873 986 880 984 887 920 879 618 1075 219 743 481 769 903 521 966 1090 252 189 682 751 1128 683 460 403 448 940 747 804 791 754 1036 968 950 548 613 1312 611 1075 692 845 514 207 842 868 890 480 1089 495 322 1018 1057 897 1059 369 382 654 1278 799 1103 1162 857 865 804 416 481 659 452 805 301 400 631 1004 672 338 216 503 856 892 849 717 541 694 965 929 247 1034 1265 1059 1023 734 497 652 690 542 496 702 698 809 552 1246 206 201 200 648 669 721 529 953 910 1274 619 1326 372 1027 438 183 738 421 441 646 341 883 648 1098 933 531 674 747 627 137 523 238 653 885 584 295 956 717 702 917 844 274 243 494 1047 1084 336 1184 556 853 1034 725 754 486 733 502 419 909 824 590 432 309 686 1200 1203 1020 212 557 623 755 979 708 1255 18 1090 771 696 1162 563 749 1267 741 1186 1084 605 694 900 592 998 477 1087 1255 422 1200 1096 867 959 453 1260 1020 920 707 1088 225 404 890 102 871 803 858 1330 402 549 1399 912 840 805 871 1016 657 1255 739 254 471 293 1156 1303 640 833 1039 668 1122 852 1012 585 513 896 432 368 166 257 1265 1168 627 195 728 1087 850 1240 326 705 539 657 460 264 789 376 878 888 892 420 550 484 172 801 1066 248 399 1148 1197 974 756 718 346 460 822 919 552 910 574 1064 582 1307 996 410 1092 304 623 332 527 1125 453 1207 361 215 249 609 788 575 705 905 516 554 252 955 943 675 1145 623 948 716 710 511 1034 1038 467 227 1172 531 706 760 767 378 807 330 972 460 900 538 775 546 1198 270 906 788 684 937 1123 307 984 433 701 449 885 1078 996 747 1210 388 1134 696 638 570 814 518 1114 588 1070 671 367 531 371 547 722 1198 745 269 801 829 786 383 627 792 590 736 572 147 630 526 526 1236 370 758 529 490 1150 235 1343 952 705 565 583 951 267 273 754 406 457 1397 683 600 954 485 544 673 1044 783 710 731 856 1079 1073 677 1003 1004 920 585 1118 1271 1263 505 265 1014 865 1354 481 535 571 657 980 619 958 1134 149 534 864 514 655 793 414 1078 690 1015 456 911 1064 858 887 1092 343 136 1057 827 1027 996 1293 318 830 569 257 573 1204 364 721 720 412 1310 783 1055 619 74 495 672 162 306 1087 618 1025 756 794 637 340 458 613 1242 332 865 1029 363 886 482 918 653 772 513 816 1148 737 592 791 430 703 741 407 498 577 382 377 839 714 1058 86 702 1161 1337 919 618 480 504 361 1072 808 984 982 575 294 1134 688 1371 976 220 685 577 898 326 1119 786 1042 273 901 455 887 277 404 541 1020 755 1322 596 1197 629 1205 1058 1028 535 966 642 660 1025 969 510 500 348 609 781 724 768 1325 398 1051 769 610 1182 716 842 864 1256 938 773 687 874 1146 373 733 458 745 360 586 691 310 1292 1124 1222 756 1033 732 1276 1308 681 431 354 663 1091 259 1067 341 871 775 779 532 490 569 610 334 914 1002 847 718 368 944 323 462 742 434 621 571 739 885 760 696 594 249 761 601 1240 327 855 564 348 913 447 499 285 934 700 684 633 1390 588 1055 670 505 654 656 875 879 488 581 614 1373 365 874 367 1190 639 756 581 1295 876 359 1146 755 788 635 1294 220 701 592 1387 455 1081 634 616 727 762 723 607 560 924 328 1361 1276 741 849 927 110 801 1160 293 635 951 815 819 1120 1323 701 501 356 1028 586 1250 703 1089 1073 1286 531 158 861 738 1016 542 619 825 588 1097 638 470 766 1312 179 695 613 264 452 430 597 1190 1065 560 615 1061 839 792 402 602 435 352 790 633 803 608 461 556 351 769 638 439 940 1117 409 1010 605 680 648 292 796 595 1051 223 480 692 844 516 1040 677 730 726 775 842 1072 567 767 567 490 560 444 1039 680 912 490 575 652 624 596 1343 1047 600 857 102 1130 534 1050 381 608 849 817 653 1296 748 1056 1088 342 547 820 366 544 1143 1247 1087 405 445 370 926 549 1059 92 1074 203 266 778 626 1096 794 366 766 957 789 1153 1067 290 1024 890 711 768 589 569 354 1147 256 977 645 665 512 582 745 988 541 540 442 965 547 382 645 643 806 632 146 667 866 971 1386 913 1038 314 689 1366 605 729 735 341 824 1363 337 634 866 975 887 229 994 561 229 776 1211 816 1079 583 336 879 696 1314 460 577 858 84 1031 338 802 296 1414 830 374 775 781 598 905 635 823 1303 71 733 866 792 1067 530 277 1218 634 576 620 1060 888 693 702 1059 1016 907 486 831 336 857 402 885 733 1039 814 678 395 1072 915 325 1000 984 800 385 588 505 642 833 742 911 711 327 424 559 1132 862 1216 1013 534 822 691 1285 481 784 790 747 736 618 519 263 814 77 540 416 425 1041 970 715 1027 599 815 572 1073 940 883 875 253 434 993 437 780 440 448 960 754 385 387 223 690 455 542 618 723 1094 835 843 964 953 980 418 823 535 424 1283 587 860 584 607 270 579 804 387 559 943 1376 644 828 1128 306 772 541 442 862 895 406 722 1171 1235 1101 625 712 1069 1223 1032 1062 204 1077 1290 1479 980 902 211 558 586 483 208 708 283 590 1084 694 991 679 216 572 721 350 1138 591 546 161 358 399 699 396 1095 1136 624 949 628 812 730 954 343 744 565 870 512 947 1253 494 870 652 570 425 701 887 916 664 1489 524 838 1263 505 1173 1210 767 1092 816 448 962 196 891 254 1059 433 635 1057 412 633 421 745 531 1014 980 941 495 1119 900 421 961 594 200 835 498 779 743 248 748 808 620 888 767 1241 803 1207 843 985 513 1018 1016 443 1081 530 628 858 516 122 754 443 564 1058 1077 733 614 1314 606 852 1131 359 1156 693 267 1096 269 199 337 340 914 605 959 1014 860 1216 641 754 991 1001 753 955 451 667 723 489 914 852 242 834 454 778 626 773 705 1174 404 650 827 1140 256 471 1176 1131 757 402 478 595 1074 592 1280 777 633 184 596 503 670 1371 875 630 1104 715 896 610 726 486 832 983 116 1137 998 864 453 1052 868 322 521 601 1067 410 513 260 719 969 867 1212 543 1030 432 337 505 884 1261 745 1030 463 1032 1097 664 817 621 935 762 329 653 369 892 961 937 1245 708 1101 778 562 887 1074 854 727 343 1009 1170 1067 733 835 828 1039 538 997 177 818 1026 769 1411 892 323 1009 679 749 384 1089 753 1195 464 675 504 664 1396 375 1226 730 603 1353 184 1064 743 379 322 185 853 559 276 1012 947 1083 875 1083 441 959 636 578 770 593 760 1244 370 1345 191 382 705 1151 805 404 693 854 1151 732 478 646 929 149 868 230 1027 524 1181 665 168 836 1235 358 851 1273 1090 614 679 102 767 243 426 820 274 922 897 1276 463 729 619 785 384 357 304 296 1162 868 556 620 308 763 875 743 567 1112 1378 705 730 624 1284 264 683 1221 1296 1035 761 766 363 311 1120 1137 1075 510 913 798 699 924 219 915 686 490 410 1044 162 848 1111 1187 860 520 904 132 690 405 822 603 269 1053 1079 173 674 241 757 482 789 801 597 855 1031 680 908 582 871 830 625 600 647 509 819 1269 768 998 486 633 917 570 802 1184 673 843 885 391 1111 764 1090 443 427 612 557 1116 725 836 709 657 580 551 509 637 817 1339 953 939 93 74 1353 1430 316 471 647 757 734 311 430 279 611 659 568 984 256 696 1209 286 786 685 1166 398 1382 1306 865 607 299 525 883 1037 833 329 850 783 636 856 628 1071 700 1375 741 1114 516 649 902 1137 666 914 582 1241 551 169 706 1035 865 1022 851 214 1071 860 1146 411 638 756 746 943 518 691 562 1224 721 1053 990 1038 626 868 488 853 882 560 719 636 1272 1024 626 1001 1209 1171 935 913 1291 369 386 633 1065 1305 582 881 244 888 986 940 499 993 357 283 877 260 790 239 1077 681 935 844 574 461 1005 862 585 484 1330 919 979 634 932 874 345 606 606 676 809 780 634 1029 1141 1255 1249 603 979 1123 96 1193 1124 212 563 492 803 1306 488 1036 721 436 534 260 687 135 913 613 631 559 1287 842 1223 494 1133 409 1007 1001 992 556 682 286 758 808 1113 716 743 1182 1249 580 135 561 648 990 577 344 840 978 302 662 260 1154 349 792 1145 901 994 533 819 1167 288 1228 763 998 550 550 701 404 754 1047 734 316 504 1077 377 509 473 941 1100 707 661 360 966 1417 903 194 423 831 438 307 740 902 1409 218 1302 992 744 508 714 847 939 387 937 626 520 380 217 787 891 612 744 786 768 634 665 392 788 1169 788 309 517 728 630 704 604 538 1177 1321 391 585 655 442 455 330 1093 1154 346 974 773 404 810 1203 893 523 340 785 886 1013 806 1062 362 1114 925 836 1396 773 241 1033 215 465 867 1023 407 713 677 1243 598 873 1144 1064 1035 421 871 1066 307 321 1148 1022 245 784 843 667 1006 970 952 346 907 695 605 687 1006 550 483 252 1059 500 815 532 209 906 89 1297 762 249 592 1183 806 904 316 711 416 359 991 760 621 1035 914 1015 439 597 1067 254 525 996 782 1098 592 681 634 256 699 682 589 1052 707 878 809 1115 216 951 370 622 328 163 1261 571 1053 877 253 679 87 633 919 328 934 620 542 1015 978 871 431 1093 481 916 582 587 1057 680 1159 774 110 627 1326 454 231 707 1232 717 851 880 847 554 1367 1266 878 464 776 802 1074 814 1001 399 718 496 958 549 576 334 432 1295 807 122 307 632 479 1064 738 937 554 569 489 1118 363 441 1091 1033 144 536 779 320 634 917 558 1093 572 228 919 840 1048 1042 153 539 399 872 1169 888 384 1317 692 1059 898 1236 995 268 1231 1003 315 601 850 1282 1080 547 611 519 781 304 1361 344 960 490 785 772 459 684 432 331 447 794 585 497 1213 1015 726 656 880 810 378 856 393 1036 1305 965 1125 652 877 120 990 546 812 979 669 764 898 549 1309 727 427 1019 907 1324 661 1297 611 975 345 944 497 849 390 1218 267 961 1044 1025 778 634 838 965 771 1214 522 945 771 400 504 1235 805 683 624 699 583 534 810 1170 819 790 1093 805 1113 822 462 1201 714 610 1123 981 640 1383 958 727 725 1016 1284 811 487 618 547 764 759 974 1041 847 1020 821 729 729 655 996 655 542 1048 790 564 252 186 168 263 1173 992 913 677 720 78 797 730 1040 897 654 645 308 663 1043 314 1022 430 1149 237 1122 1000 1123 486 721 1248 935 477 352 741 681 638 710 1154 514 137 500 398 477 223 1256 599 344 1288 839 620 1245 377 901 689 1025 637 955 718 784 882 416 368 574 687 608 650 433 344 1271 458 951 477 853 534 511 674 745 903 688 590 734 920 681 345 818 936 658 304 863 900 564 497 191 648 525 946 771 891 328 426 980 448 661 602 143 1027 400 868 1028 1155 422 794 787 434 246 880 1359 178 422 440 372 855 435 1154 441 491 858 972 1257 335 758 1016 428 857 437 649 973 1085 325 657 999 633 792 322 282 754 1210 490 193 1189 1188 1248 870 951 827 694 807 315 1021 639 815 491 1062 348 630 771 481 494 681 599 316 850 959 1021 357 755 666 800 1192 395 210 894 666 650 769 503 596 1118 1181 747 640 1257 1016 694 627 447 927 877 1022 462 800 590 182 1139 573 616 907 1421 863 1371 229 273 834 1373 1017 763 1256 1173 791 315 1241 1076 278 492 751 961 961 964 559 843 633 1151 971 1070 59 1230 550 211 1193 1290 509 883 586 512 143 539 522 600 239 1101 1358 653 271 459 796 743 650 824 570 688 1027 1166 840 302 366 847 460 816 404 191 736 927 874 746 765 403 718 661 1163 607 698 1082 340 517 760 369 510 870 1484 117 775 1178 709 1324 439 825 815 981 760 583 744 1220 1025 380 1022 970 660 633 1150 562 601 897 565 944 1250 853 827 496 337 1101 801 1051 1050 1269 580 948 1267 1317 366 941 335 547 287 499 289 766 704 796 687 975 880 547 885 1005 949 540 840 999 611 325 455 281 759 1222 687 1227 331 542 322 287 641 609 648 823 743 475 506 890 637 891 723 788 1093 1049 556 755 480 559 1245 1104 636 617 623 562 1267 904 367 622 863 774 338 803 1120 760 809 934 848 582 743 894 445 1161 682 818 732 451 618 633 522 591 1146 980 95 593 386 853 635 1000 405 650 590 854 689 281 1168 517 984 677 509 673 670 696 880 417 868 1139 824 799 1044 818 782 1087 598 468 382 570 672 788 889 393 714 690 392 499 639 980 402 316 170 306 589 362 1026 751 1083 1059 601 482 119 765 330 869 589 782 964 288 594 517 752 889 489 1047 965 899 707 813 934 914 363 903 715 568 920 115 552 473 587 970 805 959 581 603 1076 825 620 1037 1051 329 1147 571 884 239 1089 1090 1056 712 740 412 328 255 196 388 822 992 541 536 787 642 805 756 1466 485 996 238 842 700 889 741 1296 950 588 501 485 549 420 176 497 644 1331 1157 845 1296 367 1406 688 394 494 558 660 647 1069 266 821 566 565 1167 408 802 714 509 363 828 913 1045 447 609 450 993 579 1000 657 520 408 248 643 357 839 576 507 538 337 739 913 800 533 1156 487 1149 652 901 1249 1199 869 941 482 235 809 997 628 793 391 1023 1071 854 678 764 1341 557 828 305 705 583 374 687 500 430 1152 911 1192 595 681 1332 772 224 937 403 379 681 866 413 864 1251 426 752 504 1346 999 388 354 765 711 516 1182 958 1311 679 783 627 882 1302 568 731 658 1211 862 489 1188 873 748 217 1135 325 704 931 1190 193 468 1092 562 537 439 849 325 112 1035 1008 450 719 638 822 877 719 699 550 569 1328 583 981 1227 1059 748 730 594 483 517 997 533 647 1234 805 1163 394 757 607 847 1133 1038 451 668 384 781 722 295 445 155 467 699 985 508 931 412 198 490 481 681 1050 1084 474 578 600 810 401 1154 622 935 950 364 1182 666 423 543 627 1246 1150 609 1032 888 850 542 400 992 1153 530 1049 613 863 1264 748 953 885 213 488 423 448 508 855 892 617 473 667 905 486 965 741 424 838 129 388 1129 357 431 864 457 801 574 729 1390 537 726 798 332 305 643 278 569 614 550 669 1140 655 281 911 1184 627 1174 787 1130 308 466 797 977 913 412 1014 1162 593 439 1273 1016 280 209 1035 512 1285 531 998 685 951 739 965 769 1369 393 848 789 782 1089 922 199 846 1462 999 769 938 1309 783 149 514 737 819 706 950 715 1094 716 748 922 800 893 403 1014 608 581 905 581 760 1182 315 838 637 1125 770 824 836 981 518 500 831 721 858 481 487 1311 718 611 1151 1168 1300 344 606 507 983 616 709 1198 523 450 663 362 482 1084 357 1023 571 335 736 595 486 609 1168 389 934 475 806 876 1304 311 180 395 263 728 951 549 873 226 961 337 769 633 476 1115 266 691 661 850 624 459 820 775 1102 676 900 189 740 163 1112 1146 959 1206 680 975 787 575 458 1031 881 760 1054 724 476 638 365 1000 381 606 240 740 1051 272 358 592 1005 709 550 834 736 560 432 475 510 1286 1172 848 304 1487 880 878 971 1391 314 1432 962 1119 496 654 1170 544 175 182 958 825 849 1077 928 1277 938 789 309 1045 964 493 1250 1123 717 836 921 455 683 1191 1095 579 377 567 1240 710 1043 482 595 1167 983 686 208 678 549 865 215 1165 405 616 487 1335 865 494 1013 991 214 734 668 204 875 1175 698 298 688 1038 867 140 562 663 188 540 398 542 686 125 1397 483 900 1227 661 714 995 1273 1090 1021 844 548 691 677 391 627 917 311 673 494 817 1085 742 441 699 407 976 1212 629 830 793 641 464 882 462 784 779 459 616 795 772 1052 1144 729 719 678 857 1059 559 1181 473 783 1031 798 714 356 931 643 554 682 327 233 469 460 683 323 211 713 1337 687 1453 775 1201 724 205 461 1223 1151 1231 336 812 718 863 848 330 909 858 305 580 1158 619 719 1120 421 1251 798 553 345 1335 347 1007 456 320 834 249 326 186 988 705 1252 604 367 321 239 722 1034 440 525 580 656 775 819 918 845 921 1023 844 373 1242 1117 1098 278 1274 1033 1314 328 1366 819 862 924 478 1151 1130 591 1434 280 320 1149 917 803 674 337 239 593 1001 386 531 1254 526 757 1193 642 529 806 889 725 986 682 656 744 433 495 568 821 945 659 627 896 542 675 817 288 648 408 511 887 495 1102 1036 1016 486 763 1003 782 901 760 662 1324 628 861 1135 504 391 549 367 869 768 579 908 637 919 925 577 834 779 675 282 1024 466 740 601 1431 466 1376 1357 686 1203 592 392 909 1023 509 595 1100 652 690 915 514 453 1045 504 1038 567 854 856 917 1034 827 448 874 604 568 963 584 553 590 887 1019 318 1200 1270 987 676 446 988 178 588 1188 1083 479 1253 1070 891 917 640 1082 1069 389 602 395 974 311 454 1156 1382 445 791 571 400 471 778 353 790 490 216 741 670 734 494 862 496 472 1182 784 342 580 495 755 593 840 927 686 592 69 911 551 886 1051 187 443 1128 913 1217 530 651 212 1105 1332 1035 530 574 642 800 1179 1029 1226 571 346 171 435 928 596 170 646 634 1097 785 249 1233 1057 679 1050 693 304 751 1134 741 495 931 684 995 480 871 1119 1284 509 462 831 1258 888 580 509 769 511 666 506 1148 296 734 212 206 275 990 630 609 741 635 732 590 354 437 905 1062 399 1188 865 1024 514 169 656 1326 1181 1151 984 943 662 424 1014 662 1066 724 295 722 1130 819 542 950 794 1207 771 1114 525 727 1251 834 458 400 746 727 1304 580 497 551 965 820 776 505 769 849 1238 478 921 797 315 353 469 386 405 564 512 423 1281 1081 381 901 1128 626 1120 908 882 747 1134 949 398 435 1219 1105 245 521 985 719 703 971 829 1316 952 415 608 1015 750 777 793 1138 950 690 603 812 535 273 929 1228 485 727 868 551 1085 1105 680 647 970 528 1369 437 702 831 895 785 920 623 562 882 866 1111 773 701 948 609 545 453 856 694 777 903 661 90 460 805 1265 580 1136 296 562 189 812 853 896 355 608 241 230 1119 1253 770 809 770 246 930 930 1214 1055 1283 757 752 880 230 500 1026 855 726 207 466 546 410 1115 1016 490 351 912 1043 226 367 634 566 550 637 796 707 1270 838 694 1261 721 331 525 1101 418 973 1224 1294 254 1054 709 592 326 1019 1291 949 874 463 770 1091 864 557 648 1000 1005 454 851 787 898 1001 906 587 1152 462 694 710 532 715 1041 543 955 1206 771 1260 1023 507 761 222 804 618 1199 698 889 578 1234 647 1216 399 837 944 1297 453 554 222 602 99 1093 940 410 1318 545 636 608 1094 583 807 251 275 1145 546 822 494 328 620 909 780 843 717 792 1039 826 868 809 666 1082 1069 595 826 404 330 736 588 433 945 774 337 835 958 1339 625 1039 566 1015 632 1174 654 597 1191 469 949 1086 615 742 444 790 395 484 736 850 755 1198 1017 1022 1043 940 833 675 876 492 96 336 1101 917 802 1091 258 734 607 534 697 1207 519 963 524 963 292 857 637 262 1139 467 983 704 548 709 709 550 606 414 731 994 648 700 1080 822 941 626 564 175 461 903 842 235 373 464 577 1039 837 764 983 536 448 690 257 1031 1016 365 1035 804 608 655 433 294 778 1049 1116 979 746 1039 1113 508 823 985 618 343 504 1105 608 874 696 600 1142 402 521 718 1270 599 297 681 1017 497 1368 500 1172 287 612 508 1182 1034 1039 357 1345 1024 987 677 588 412 511 861 1136 1016 475 1092 1046 528 502 865 799 657 921 759 1133 491 428 230 1131 1093 396 850 524 217 579 565 1111 534 549 1077 870 640 1170 491 1223 197 1054 654 455 700 897 651 1107 630 279 421 754 750 704 953 505 266 482 891 420 621 446 341 387 1185 357 701 536 376 577 719 415 834 937 1139 1119 834 505 1007 206 459 1174 527 310 776 735 713 608 835 998 319 1023 960 835 625 882 995 703 1150 623 1410 519 837 1033 671 407 1139 135 745 306 1229 424 546 899 515 250 203 1015 1122 998 1292 608 552 880 777 637 795 1036 173 546 970 274 1283 864 1405 787 657 633 398 904 946 802 987 651 416 205 849 588 654 770 821 1432 1082 894 862 622 1319 1032 784 1087 1258 1241 765 615 733 798 921 989 911 327 605 157 726 1018 340 489 555 425 1023 700 273 863 948 601 672 518 1160 984 577 462 796 659 455 544 647 1050 540 719 907 908 518 862 776 925 942 1049 814 951 920 710 614 798 896 941 917 595 330 865 459 839 840 477 947 679 91 570 931 255 758 978 665 751 456 853 388 285 724 1166 1212 526 827 484 559 435 318 636 700 738 950 655 1169 191 321 474 462 581 508 1317 648 711 1213 975 978 531 806 862 1165 555 386 1252 1346 719 721 488 781 776 469 814 1198 598 837 283 766 635 474 685 352 955 854 834 688 936 885 619 360 953 1125 538 1030 813 518 529 168 941 680 212 789 1118 502 503 964 622 354 992 550 985 674 316 287 713 487 675 896 1015 280 812 271 838 485 666 516 549 740 900 642 953 556 696 836 494 580 554 1027 597 1120 1099 1263 916 929 1320 200 837 485 1274 667 946 856 947 985 591 178 521 251 661 456 997 448 821 640 678 671 561 367 268 975 945 316 1159 222 1198 411 339 807 835 1252 730 353 856 746 514 265 607 1377 755 805 1339 520 840 280 1001 719 1143 1123 819 943 1089 402 1183 467 1182 842 423 502 512 664 731 396 802 676 475 717 717 643 233 772 730 190 261 821 604 861 1047 1396 667 490 372 1100 543 230 729 675 589 352 544 989 921 550 740 560 587 359 1048 350 812 152 495 487 1088 706 1216 1007 499 623 807 1102 1299 316 393 969 747 695 677 920 405 333 1072 350 1051 679 895 682 759 1053 814 1041 786 1071 547 1127 780 248 373 868 468 939 902 983 360 1322 1011 516 581 280 492 315 535 1150 317 1431 1090 1229 1181 1194 323 972 431 914 782 726 567 753 617 335 1117 1063 634 944 1064 475 855 1012 659 854 699 101 887 1095 154 688 419 947 1202 779 1280 1010 409 349 944 336 164 789 855 743 615 246 937 480 864 1096 1285 649 543 679 600 772 996 959 230 395 946 665 900 726 808 1137 604 961 969 934 157 732 692 471 877 1096 619 1270 326 1070 300 851 1090 1180 829 721 391 310 962 1074 149 972 998 72 849 594 896 337 737 714 790 796 731 544 689 831 1017 191 1284 720 692 241 817 576 314 877 923 64 1220 778 371 1058 335 1333 1166 736 205 400 703 180 417 524 346 280 148 613 798 218 357 642 345 796 722 549 1116 519 244 978 1473 663 591 873 1337 931 772 852 1193 685 938 845 175 960 704 277 876 217 1155 311 1047 1092 329 309 268 1142 697 1175 721 1358 199 1022 350 1153 111 648 962 319 387 763 774 897 513 282 725 618 1239 822 125 1034 955 886 1019 786 446 539 1022 1102 1056 934 848 1392 852 1044 714 518 560 1027 1100 363 210 961 1050 1228 703 608 474 230 1082 718 501 440 434 397 670 473 348 1028 1061 1089 227 490 860 756 687 720 600 803 601 1122 487 764 893 305 1226 857 363 312 513 652 467 684 737 1123 978 841 247 476 446 1298 1247 834 463 1110 482 860 989 782 525 551 335 430 809 1156 277 755 643 269 715 907 635 423 899 745 758 464 341 763 1099 662 578 1116 814 827 1207 759 939 994 991 590 948 653 355 654 547 973 767 578 695 727 979 851 1133 258 355 640 652 730 1152 728 959 392 1081 740 548 961 840 993 549 697 675 962 501 395 1060 1090 379 667 1044 854 513 935 1310 1379 1180 798 620 860 161 409 1144 406 557 416 434 425 317 298 422 892 360 692 551 447 495 427 668 672 393 1063 904 520 435 911 901 355 496 1134 1378 1167 670 620 744 1525 547 731 719 708 1259 767 395 985 1037 409 767 1103 898 606 699 822 1255 949 1246 795 802 457 268 261 790 420 628 642 702 989 1181 965 901 344 585 627 635 644 984 325 696 626 529 986 690 620 1017 829 936 546 838 627 1378 405 1122 1100 1357 1117 791 553 643 1390 305 1161 405 823 1105 1298 542 889 777 127 1068 672 1252 532 1032 262 694 1039 925 640 934 372 558 714 815 1099 1003 832 238 1298 715 1108 615 876 519 995 824 488 711 861 894 238 212 525 401 471 113 664 771 1039 204 1237 828 898 1033 606 478 683 1123 389 1088 1277 337 755 786 1020 670 743 849 1004 1403 903 1133 381 743 892 863 1059 806 461 786 605 477 583 850 735 1354 1106 656 563 654 825 591 889 872 853 1162 517 598 791 776 643 770 270 609 565 775 859 470 703 1137 932 704 519 479 372 818 550 1094 487 757 1053 680 291 464 657 388 521 1249 401 313 739 686 904 740 915 358 924 348 1176 853 691 470 349 645 345 764 761 1352 672 133 1074 326 915 974 376 178 517 827 1286 234 1184 634 775 315 919 626 478 1071 524 701 799 1043 242 958 383 501 1047 152 1220 554 860 920 174 667 584 463 473 1067 1004 765 443 610 601 529 726 705 232 759 664 698 660 270 592 891 906 151 1372 1097 730 777 570 470 282 419 371 619 523 935 521 349 769 397 750 649 381 920 575 1217 1039 637 1035 692 770 563 772 1159 308 756 743 1047 725 988 1075 347 758 629 782 822 880 132 631 249 521 1007 863 633 446 1010 1088 631 922 592 1100 679 758 544 640 726 532 1071 789 844 887 494 417 867 695 386 422 723 340 258 1132 502 773 556 372 744 441 819 726 948 835 587 472 746 599 726 503 1140 794 989 557 906 929 319 579 411 1115 229 528 1107 990 664 609 419 631 960 636 655 652 1212 1371 872 675 150 1253 626 828 492 1087 712 751 330 1157 1113 1130 933 732 471 461 741 574 957 685 942 678 426 1113 1403 750 552 663 507 1209 1054 989 658 669 871 1205 647 1096 511 709 493 547 921 790 1432 642 526 629 636 587 1245 680 821 1268 1331 844 431 629 1151 644 1360 561 893 873 667 898 1163 916 891 788 761 171 1127 245 329 600 431 772 1028 1102 413 974 359 779 985 1055 796 636 1242 1509 789 666 1094 1165 628 790 786 519 949 279 665 794 543 958 1152 232 499 533 652 417 582 982 202 801 618 1219 989 334 328 833 692 745 334 1290 596 376 490 654 1033 1147 469 792 695 675 885 584 1050 1204 783 393 130 779 907 376 454 961 404 876 742 505 189 851 716 609 883 214 794 1114 804 1073 677 1125 710 677 1105 762 847 869 660 988 310 307 1092 935 566 438 874 592 687 380 1163 858 922 941 812 281 888 774 470 499 507 1230 842 784 927 127 1412 460 621 1030 620 272 650 341 363 623 1087 681 847 920 748 285 1163 1018 410 1012 375 224 1322 1148 710 972 794 746 411 892 450 745 175 547 1359 1291 684 1325 446 683 337 330 1309 297 836 1171 1116 311 602 1250 439 924 276 343 672 335 404 838 390 1080 430 325 261 1027 291 344 881 648 152 944 657 673 930 643 1111 844 1249 800 414 1294 408 479 451 1292 688 681 634 935 1039 519 1136 880 605 631 1022 824 554 747 266 512 754 1289 1131 381 282 450 453 832 1217 624 744 560 535 130 762 683 947 462 789 557 1092 805 343 885 299 1056 591 837 586 670 822 574 1156 448 885 1271 1059 1079 498 916 1117 1271 1116 1159 443 862 895 709 1277 581 895 1191 707 512 1085 782 343 245 1111 932 1111 966 1158 866 577 608 354 748 659 850 673 1121 889 549 1182 951 937 552 757 967 861 937 1228 691 887 677 962 1157 300 961 1159 606 677 419 780 628 1332 375 951 856 882 1060 254 518 1107 1074 644 659 1057 267 686 893 493 246 1099 635 766 554 748 577 716 184 101 428 579 969 699 657 288 1061 544 1104 110 1028 546 657 732 784 936 255 1136 666 1169 433 738 696 1139 801 1061 566 528 608 676 1000 195 574 332 1344 366 1106 530 20 1022 606 761 750 327 950 1256 730 776 982 970 732 954 441 299 443 1048 942 634 446 616 664 1095 349 680 873 632 968 1331 892 758 576 551 966 981 304 579 353 1010 735 1230 558 553 347 1014 314 179 1183 685 498 621 313 1052 1010 1203 853 1231 127 258 923 729 457 1019 952 727 600 300 678 727 268 729 963 1154 643 742 1268 1090 925 860 1111 1364 1043 800 746 1196 925 738 395 407 287 1047 574 964 643 505 799 1051 854 834 766 1085 479 751 676 1269 1247 752 1064 529 524 818 1184 1000 1021 360 811 317 1199 416 608 320 362 992 616 557 951 101 1049 629 982 251 690 421 819 782 790 786 1145 638 758 928 704 655 372 230 1401 444 862 556 493 1232 629 828 201 885 134 975 789 992 502 974 1344 564 357 550 263 423 663 331 518 761 767 398 864 617 578 1015 955 710 1035 421 679 267 444 593 569 1248 653 970 1033 701 1050 427 317 1343 301 918 640 676 1388 680 441 1092 1318 907 639 870 1022 669 241 1268 1004 1240 712 906 441 749 539 689 102 914 1101 1084 568 1230 337 683 536 815 875 855 1150 1135 852 634 806 458 714 1382 528 810 1037 930 807 1319 372 1019 860 428 617 924 448 842 570 664 1441 698 494 1115 819 243 1022 190 931 551 237 774 702 498 458 288 607 768 1206 767 792 496 738 1097 552 971 296 577 1089 1282 783 577 698 464 661 549 541 784 899 749 1050 772 847 665 915 554 831 423 1108 919 905 1170 527 336 133 972 551 1041 384 1210 778 879 1005 719 727 1054 292 1451 597 291 830 658 493 434 952 770 1357 384 325 971 542 395 788 584 565 848 1388 417 340 972 715 693 532 757 1147 780 1104 631 610 720 781 825 279 547 849 794 381 680 924 1056 517 1070 761 821 653 676 259 735 595 90 722 496 1038 331 667 495 919 863 539 383 738 483 529 309 871 1216 1357 414 1325 981 743 766 599 994 393 449 666 650 1232 401 572 1001 964 1002 685 545 931 509 679 674 848 631 1155 529 1065 1272 1067 1144 1185 761 239 831 726 433 789 1284 246 224 772 838 868 1140 943 805 621 472 756 793 443 849 1208 415 314 513 820 1120 1033 710 809 397 555 816 174 450 772 644 680 341 931 816 392 519 720 472 1115 502 871 988 255 787 244 594 218 225 1242 403 1033 866 1091 688 417 1006 1001 605 346 800 1145 518 957 634 665 749 948 492 784 1214 1225 621 492 570 515 498 1344 365 439 1143 1095 1184 1080 394 869 1163 461 915 940 890 1242 837 975 1050 464 410 1076 831 319 1048 664 929 673 488 595 880 647 1356 1083 285 831 830 449 776 716 549 718 593 900 680 709 747 1084 849 518 374 501 925 614 331 254 1319 1153 686 447 505 606 801 499 508 1078 630 166 1230 195 586 404 853 456 768 508 1368 746 811 1249 943 445 414 936 582 886 1071 199 560 505 296 825 300 1133 969 746 1252 501 719 766 883 651 897 1064 282 438 922 1226 1076 912 930 706 1125 378 1047 891 651 492 349 262 730 578 757 909 183 717 658 403 773 909 338 579 517 753 1328 696 1121 695 506 888 708 777 854 513 610 817 750 1019 854 1032 723 773 674 993 817 422 1175 588 667 553 835 605 752 1276 988 917 786 641 292 741 1344 883 559 948 1211 438 996 657 736 835 826 956 929 858 416 1024 222 604 678 882 314 580 1011 829 266 477 645 775 577 1051 795 694 676 697 1009 1037 682 1216 835 582 633 702 254 543 625 246 552 753 113 621 389 603 1104 461 284 912 694 875 478 657 537 462 825 1197 393 1407 940 1255 439 262 975 641 249 271 1263 450 440 556 874 199 439 296 582 835 763 649 420 1302 662 552 277 968 525 707 534 468 475 684 634 1064 466 561 1128 590 644 792 563 315 610 390 619 1001 753 817 559 1168 1339 625 537 1134 880 1164 658 177 1038 1132 578 660 455 665 702 797 129 546 370 765 1211 403 540 909 490 719 458 1259 617 709 1074 1028 652 1140 170 1323 229 673 512 940 500 1040 574 1283 834 940 663 129 1143 651 390 826 810 663 575 502 725 1281 463 827 981 725 797 624 840 655 605 1293 1139 901 1310 965 1108 965 1134 732 786 769 683 807 217 1016 593 874 665 1044 586 1151 353 465 850 403 435 986 781 899 745 471 407 648 1350 648 1091 396 920 234 981 319 487 229 1259 804 434 880 624 602 1017 1279 534 942 451 71 1254 1102 820 643 474 961 621 834 397 610 943 620 1073 430 632 378 514 882 713 921 610 1353 286 174 763 1041 435 915 509 858 1218 825 441 558 347 178 254 965 629 1331 1281 185 1127 534 736 1192 797 138 543 794 1036 729 907 1260 645 990 552 1045 614 446 780 545 594 653 1022 600 742 1133 1118 163 1033 829 650 769 789 791 1202 873 1022 612 1053 978 752 745 959 515 1211 860 1142 919 679 516 965 603 279 377 491 704 671 724 674 1110 899 868 1316 781 463 872 653 453 1172 544 666 201 1040 788 714 860 539 1074 644 966 601 1194 984 1022 828 810 335 345 654 578 1244 526 530 586 962 471 287 1156 849 617 882 517 359 1167 1138 762 1243 722 1051 576 679 1230 936 567 702 778 261 741 381 527 795 441 341 1192 256 539 654 553 962 638 808 720 492 402 480 1114 1016 748 557 1366 461 226 869 486 1071 1062 1077 570 764 839 1263 1252 847 311 604 909 683 659 436 380 1113 853 801 461 599 994 701 349 1040 688 870 833 678 1325 866 738 732 498 1182 736 839 420 741 229 706 641 972 212 803 1240 206 1147 1139 827 951 792 421 600 332 970 871 1133 787 917 396 135 966 1150 1130 1280 864 793 747 345 704 604 797 312 793 256 525 747 475 1096 1057 1046 826 401 996 571 401 831 653 1082 852 748 137 743 1072 821 1082 382 1178 820 745 1286 641 881 361 660 896 447 411 614 590 1168 877 165 683 640 285 755 316 672 1029 367 264 530 767 631 461 1326 890 809 740 1063 625 1062 1125 454 282 895 469 624 562 769 834 611 532 982 939 576 672 1001 1191 454 826 669 210 520 451 747 725 894 727 616 511 741 327 435 240 718 864 392 578 635 1182 848 754 658 626 491 403 749 666 1306 498 794 799 1149 261 613 1027 825 1263 1245 437 1402 856 477 629 1091 574 520 313 972 533 613 820 511 180 1149 363 1109 1156 664 783 1376 1121 513 735 456 813 1127 1008 1033 628 592 738 488 270 803 730 513 630 286 1328 1269 927 501 972 936 462 1002 619 1196 1253 596 704 777 944 461 1081 591 1145 374 1193 763 1112 1068 410 1073 887 283 827 922 314 580 896 691 330 1027 877 634 695 1081 904 182 288 1293 894 866 1055 1201 434 557 1127 747 1143 563 849 790 445 1088 174 601 334 1066 1116 911 833 1269 1013 1381 113 970 1177 118 615 1043 1154 507 652 733 836 1201 728 1060 948 735 259 428 1323 841 882 697 741 647 915 584 1108 291 773 824 239 380 1052 873 258 821 371 1152 1146 1223 862 534 814 420 1113 779 1109 667 682 483 566 726 622 1137 938 661 796 1215 413 701 777 427 1129 609 393 572 1175 814 1158 494 1065 1153 389 1231 819 419 1221 166 872 751 596 718 799 572 759 1221 635 890 1222 698 636 1074 171 483 564 317 998 657 1044 396 258 390 503 650 763 954 667 656 535 1026 894 488 943 660 680 161 844 1263 439 1250 660 1354 1104 580 336 688 958 874 1039 757 1368 641 816 1060 652 431 359 269 707 1179 871 545 1034 1257 1033 838 572 409 756 740 521 965 237 575 929 723 864 781 886 1164 633 685 506 1035 939 1039 715 1011 520 382 1054 943 340 827 1076 920 919 1366 1239 480 976 1036 696 966 1178 1110 390 248 1313 794 1071 418 588 597 999 757 1296 924 1098 295 530 653 165 664 1174 604 773 1247 659 1063 233 957 784 782 463 497 937 771 234 557 842 1041 1352 665 367 1058 305 269 1207 841 379 762 659 747 764 951 961 641 215 1040 666 504 680 993 979 587 1245 1260 857 1111 963 622 595 618 479 294 575 1343 1257 976 422 407 1382 247 696 619 404 1000 676 435 749 1256 551 897 611 740 1004 1004 668 1067 1122 244 739 1404 763 1025 578 577 717 520 626 510 1361 508 415 420 727 325 683 1018 294 333 1054 711 573 1300 1302 1325 629 759 936 790 841 624 964 988 907 1138 678 872 919 518 899 892 720 1084 1093 652 805 911 604 735 225 702 1007 1224 169 1006 604 950 706 1270 384 509 988 1031 390 764 791 527 600 422 879 615 1151 488 1047 800 241 1216 737 887 568 366 806 1228 1230 393 886 1147 687 424 182 892 1305 351 656 617 727 939 514 460 1018 938 545 1054 829 720 711 868 328 493 360 867 802 1305 484 844 296 933 751 818 732 767 1138 994 172 660 831 860 531 776 451 607 616 607 90 1113 633 705 826 468 500 675 1078 754 1302 433 415 758 875 692 914 989 324 1063 859 1200 592 112 801 903 606 632 566 497 939 466 254 250 800 818 845 685 1340 950 1057 263 638 476 920 638 729 326 1119 794 838 1094 255 1266 667 1340 879 891 576 280 719 281 405 993 326 999 745 1103 891 420 974 620 1168 815 479 927 329 477 1093 771 776 684 647 387 1007 573 1133 588 722 212 357 607 287 780 747 413 579 1034 622 1063 771 565 289 898 629 1137 900 360 360 843 645 543 1138 841 941 758 191 1160 988 411 1288 407 1171 884 1345 529 899 367 595 664 518 670 450 1045 511 154 1104 681 500 286 471 359 1281 333 680 237 635 1205 1031 767 748 195 865 263 584 320 485 369 320 904 666 583 874 415 924 974 697 685 703 910 869 394 505 1029 812 439 405 422 637 94 825 828 1041 1162 586 822 1085 948 287 890 621 699 563 216 902 310 1049 840 836 1425 737 568 1138 875 1246 1458 955 395 667 638 588 1032 1011 577 347 839 457 930 588 466 672 552 1098 1210 831 857 851 196 339 489 420 1204 264 738 733 810 501 643 722 1030 747 797 699 484 768 915 483 1102 532 318 914 1018 719 464 581 1146 1098 545 984 1053 522 1043 388 1135 1187 636 806 926 864 629 1184 891 869 108 87 742 427 594 1128 320 923 721 510 809 887 492 1195 464 817 429 470 425 183 1298 396 743 765 521 794 832 551 958 547 690 681 345 845 369 1283 279 600 390 672 159 340 977 309 1075 1129 909 883 350 1292 663 1005 1292 751 764 1076 1025 571 222 657 373 1180 953 680 374 377 522 1277 937 741 501 241 319 804 367 325 371 962 427 1150 563 760 692 771 518 211 811 637 843 618 770 847 187 217 1086 754 829 382 797 1231 1212 575 568 713 726 659 539 931 879 1070 168 892 1253 1112 1188 1265 1199 983 921 551 1281 476 347 768 589 749 461 1182 288 726 951 324 513 679 562 1266 770 1012 749 1074 612 900 1105 1125 1064 499 823 177 479 83 646 263 952 770 657 467 928 730 704 767 945 826 799 1316 538 277 715 772 669 478 629 738 1179 470 313 917 590 356 838 1064 596 421 1124 650 1442 517 644 498 1012 638 1148 1034 900 981 529 1114 1051 695 453 363 647 585 998 729 555 324 668 404 1043 666 820 195 291 846 841 307 796 773 792 664 372 911 650 471 1269 857 631 1134 903 542 416 569 406 849 623 484 225 38 973 1151 843 996 572 593 192 1313 1010 1364 689 1184 196 1095 760 822 824 1148 689 995 755 574 847 1345 442 828 561 939 591 1151 162 657 496 291 1048 566 504 538 650 707 1121 165 341 893 614 694 611 949 965 953 833 485 258 673 569 1032 835 442 361 1032 258 368 541 803 1124 1167 640 1034 1217 232 1082 332 837 626 1152 1278 1118 1473 1011 1159 916 790 844 1121 907 760 423 698 721 497 1125 637 1106 411 277 596 617 1160 995 459 597 274 446 1074 1038 1127 741 697 794 747 1108 1117 856 1247 653 493 1126 57 292 1152 840 191 509 507 1473 1243 514 610 543 649 351 1415 179 1034 389 947 720 140 287 921 1080 489 308 486 1296 326 835 482 1168 914 595 712 578 601 714 277 1021 904 877 781 1196 339 958 295 933 1051 1345 825 548 770 696 796 657 365 629 560 1379 1090 1118 990 572 677 557 818 481 429 1057 813 615 739 461 1259 1369 616 505 783 1262 581 603 207 656 641 1332 619 557 1024 847 322 179 1129 732 1284 1108 860 802 700 498 650 1109 1058 348 505 762 393 970 891 506 449 1063 572 830 998 1335 1100 455 695 393 1166 375 626 576 1336 916 930 746 464 744 503 1300 690 461 790 590 443 1400 385 628 991 449 1107 681 742 908 474 201 1181 1068 491 691 1074 533 819 737 546 741 653 245 1229 961 879 494 278 753 1307 868 132 649 826 625 707 975 754 417 1048 790 515 953 584 1057 431 1065 1122 515 382 756 577 821 655 1010 510 732 949 887 746 1032 577 542 752 712 603 910 520 847 965 607 635 235 1026 343 340 990 1048 486 1201 453 653 927 582 246 1080 797 800 1136 477 1402 820 368 937 678 522 986 1290 939 403 1191 297 695 581 405 1135 864 594 1116 764 1114 1000 850 684 689 1056 920 726 920 445 936 340 832 869 383 476 694 454 634 334 868 260 605 1165 595 430 537 1299 955 693 811 580 573 352 601 1190 487 1066 570 434 262 676 621 853 305 671 586 610 456 1079 498 967 334 614 786 749 609 1306 460 684 1007 799 493 312 433 712 1268 1415 114 353 645 508 686 751 879 688 324 716 1222 492 733 604 401 492 290 471 555 222 428 882 589 1029 974 686 895 781 899 735 772 745 691 545 832 601 630 562 771 907 1177 1126 1166 963 1390 1329 909 961 477 293 515 885 999 465 1016 1324 312 628 1147 656 983 906 1166 1056 305 527 687 746 904 381 788 1266 714 453 813 420 765 559 781 595 530 611 498 1189 673 866 1065 563 276 1039 437 841 355 939 999 893 1091 1029 1211 910 1190 1187 888 519 502 1259