1999 1999 671 957 590 558 635 715 871 698 729 681 687 548 916 613 627 851 954 878 833 825 593 663 840 823 877 680 707 929 881 767 703 929 511 762 874 779 615 800 835 611 928 572 898 787 922 619 740 865 904 515 789 759 596 528 592 612 690 795 920 616 492 641 491 555 554 560 791 943 845 673 548 567 535 911 717 665 929 727 710 714 805 630 737 603 643 761 479 645 937 892 567 838 683 508 501 933 617 730 933 870 554 658 802 831 693 947 603 756 529 859 884 881 957 894 660 713 936 642 513 925 529 905 825 498 719 597 684 839 628 521 799 925 804 493 481 776 933 804 761 949 506 556 739 762 589 568 630 812 504 494 853 885 924 715 947 935 624 521 929 851 537 720 484 753 511 730 667 590 530 620 830 924 867 795 554 646 788 561 819 920 749 543 502 902 934 866 894 736 637 745 806 572 505 849 518 854 947 582 590 856 834 522 481 625 558 682 537 941 751 761 538 717 794 525 928 924 633 700 696 529 873 778 757 908 799 874 532 645 924 956 820 834 847 554 718 851 889 957 652 493 840 658 592 613 646 697 800 660 771 548 910 766 584 805 642 641 837 918 793 756 719 641 722 659 751 512 904 872 933 502 502 603 903 660 869 723 890 781 672 500 869 782 754 869 835 566 887 915 940 807 747 503 550 821 810 661 874 530 512 524 824 789 896 946 692 828 799 534 714 652 826 883 929 733 625 618 814 738 766 731 558 730 647 490 727 544 805 804 897 710 872 847 628 574 781 774 735 942 913 823 712 632 939 951 746 598 951 940 843 482 637 644 713 917 835 725 817 631 743 741 864 625 546 711 720 649 655 681 795 938 839 821 944 777 896 659 809 895 629 799 834 530 686 616 753 684 644 919 609 662 747 924 763 939 634 814 689 817 919 602 944 487 811 479 622 505 854 830 506 832 532 885 714 608 562 691 615 579 709 952 590 526 547 892 590 923 635 714 647 534 785 792 515 925 538 537 778 671 703 757 480 640 911 685 850 753 675 688 862 589 516 761 887 882 562 917 941 898 621 949 904 854 603 492 514 793 780 918 769 583 589 957 746 716 908 589 875 535 484 745 850 936 867 742 812 747 687 864 599 796 944 662 784 753 542 601 916 890 881 610 513 708 767 606 900 952 676 774 541 837 904 535 691 688 574 787 637 557 772 802 930 785 842 618 647 492 522 630 495 837 634 823 540 560 864 705 616 651 758 953 520 862 624 913 606 596 561 581 506 934 609 772 800 581 539 699 486 483 790 535 687 805 807 678 723 758 611 652 556 562 559 957 805 887 916 552 931 798 713 608 596 937 909 730 664 543 597 825 654 503 533 777 587 828 611 683 548 573 650 507 804 825 773 892 532 623 930 800 538 927 683 917 502 893 597 689 818 926 875 637 852 572 764 943 588 504 660 637 741 555 822 550 588 636 792 803 500 555 762 676 873 694 873 499 904 745 657 695 609 793 807 810 604 850 667 850 524 724 917 664 645 897 773 725 845 588 779 821 545 835 826 881 852 603 928 774 484 848 828 497 956 919 531 774 850 537 707 586 906 723 609 624 876 862 504 871 722 829 507 664 680 788 884 489 821 852 734 571 809 727 786 872 953 777 807 741 745 662 586 516 561 626 662 686 828 697 887 892 767 828 782 670 519 572 875 622 675 643 854 488 851 542 685 881 758 911 773 840 649 955 553 957 809 762 531 494 948 878 847 697 528 864 765 694 744 918 649 566 756 608 540 518 604 916 555 532 490 919 796 712 683 631 630 565 902 942 929 711 940 818 851 894 648 744 942 479 540 588 686 766 675 692 519 701 928 759 878 715 827 670 924 853 651 715 877 741 817 718 558 724 481 947 863 555 574 498 793 483 576 884 545 827 566 868 718 723 622 677 679 813 574 601 933 813 663 612 717 954 843 505 759 532 762 849 500 521 789 761 865 853 546 829 791 856 775 623 781 504 728 738 789 602 707 944 498 872 860 679 831 675 924 762 645 532 793 556 887 555 948 739 878 764 611 693 917 789 513 886 517 733 922 575 798 763 565 656 726 514 666 585 696 687 581 612 848 685 624 926 725 643 946 923 595 848 926 500 866 807 682 553 781 518 630 528 490 575 534 946 666 898 730 698 497 896 905 646 759 573 940 805 695 870 918 858 867 623 698 763 579 508 653 931 862 718 732 690 556 512 574 566 660 819 751 649 484 614 494 684 642 862 483 934 726 946 606 883 480 552 481 758 873 929 953 485 928 699 820 590 633 698 933 692 753 898 572 713 904 830 908 752 518 842 528 489 775 688 757 538 604 786 857 700 788 532 483 655 600 504 495 582 482 804 490 587 556 516 605 900 916 541 513 631 580 577 518 951 904 896 651 612 842 562 673 578 718 592 777 789 710 860 603 884 541 843 482 905 752 541 647 915 676 659 647 525 500 827 809 605 550 747 886 571 534 502 867 705 555 591 828 814 670 754 506 914 597 602 873 590 760 540 571 597 848 733 622 759 548 754 821 806 559 586 513 529 574 771 885 550 708 565 597 699 821 551 926 820 881 798 539 507 506 568 730 607 753 947 940 493 806 886 548 536 698 780 948 661 482 533 778 829 838 668 598 682 887 951 664 928 502 905 821 894 508 950 808 673 593 725 664 774 641 634 604 640 628 890 705 479 626 763 679 494 850 756 838 865 603 731 736 739 799 741 879 905 828 854 599 635 718 885 775 913 718 493 630 496 858 674 676 548 941 870 619 642 642 904 691 869 694 848 497 529 494 591 728 573 606 510 948 494 876 751 607 896 548 729 831 790 924 719 731 775 851 722 515 493 953 939 868 717 741 731 849 816 937 492 773 677 646 825 544 594 625 836 489 882 598 490 514 772 690 530 805 728 716 697 954 786 936 720 728 749 533 738 626 664 654 725 480 865 702 629 657 685 628 571 792 777 760 526 796 836 837 587 697 672 804 604 948 907 536 633 589 732 518 709 596 665 714 559 504 635 682 550 649 941 627 920 898 527 956 902 669 808 914 695 570 752 586 714 499 885 738 545 497 758 651 862 942 897 860 900 678 648 887 544 722 680 749 819 520 742 900 914 685 714 659 607 601 845 514 540 899 750 717 604 667 648 940 687 810 818 596 812 707 599 593 495 657 615 859 715 728 802 765 731 823 626 835 956 829 522 554 654 621 640 831 855 530 811 600 650 726 707 889 501 702 773 899 671 508 797 899 507 824 816 708 788 844 763 834 605 764 883 519 502 677 600 601 791 849 852 949 726 732 622 730 936 863 621 955 956 667 571 778 927 914 638 503 811 530 620 763 657 774 570 752 550 908 613 784 555 846 726 875 569 888 548 804 932 515 660 555 496 670 511 536 766 619 940 554 509 601 801 738 816 824 796 678 784 483 490 523 824 481 925 742 631 924 504 831 579 876 652 657 792 723 769 913 489 670 862 637 893 716 573 854 755 931 678 859 504 538 926 592 544 628 660 923 611 632 927 617 904 577 930 918 661 838 900 535 716 804 893 904 738 628 495 653 592 790 865 848 622 566 955 744 838 536 662 596 830 652 674 930 916 643 491 554 482 737 615 878 591 699 573 812 844 864 776 918 922 719 795 888 770 666 720 600 585 633 747 624 525 921 795 824 892 527 559 745 837 692 932 581 721 782 506 715 875 491 663 568 642 898 618 824 641 815 677 593 950 639 513 811 767 577 615 937 804 575 568 613 554 682 645 789 651 733 786 544 943 731 874 668 572 525 584 931 664 820 936 534 861 957 740 931 483 627 883 891 850 720 763 767 842 762 929 755 934 807 627 931 884 494 773 857 809 622 924 690 607 509 935 873 843 609 608 799 803 783 716 606 721 501 635 738 518 554 789 546 818 575 744 776 765 601 573 785 923 495 891 530 796 682 559 498 939 578 760 487 573 592 892 803 493 702 509 715 735 617 870 835 707 488 839 896 923 674 491 875 851 775 681 839 536 760 590 486 582 825 591 830 721 906 938 878 711 483 725 658 818 501 886 926 484 810 619 540 758 610 843 665 790 532 814 880 816 860 563 763 773 880 504 492 510 714 719 617 804 823 554 665 785 887 573 630 567 650 922 552 664 648 803 781 737 778 611 681 777 520 892 893 612 746 572 566 792 677 643 485 798 893 848 820 714 943 559 485 840 748 566 872 593 948 738 528 826 543 800 551 829 656 786 565 831 561 756 765 667 809 659 825 763 592 950 833 625 677 689 656 651 770 952 939 523 881 620 816 630 508 701 611 731 704 537 840 518 906 815 623 523 672 900 480 657 555 930 863 685 836 892 576 498 850 752 937 591 544 762 833 915 654 630 659 750 691 549 759 837 858 567 634 656 701 573 729 863 581 800 877 483 493 719 705 617 744 929 778 737 745 657 942 882 595 922 864 569 865 799 801 838 726 632 655 643 647 678 899 834 595 943 938 798 897 558 601 703 906 773 501 601 834 917 498 762 678 722 799 747 878 710 615 499 614 621 798 883 859 645 812 695 544 789 938 623 509 871 805 1306 1005 1292 1037 1476 1385 1398 1027 1212 1176 1417 1405 1247 958 1189 1426 1092 1335 1007 1250 1132 1057 1434 1410 1234 1364 1037 1311 1226 1475 1315 1333 1176 978 1250 1350 1079 958 1300 1498 1212 1034 1001 982 1133 1091 1372 1269 1477 998 1017 1331 1349 1250 1366 1490 1057 1172 1198 1096 1441 1347 1450 1463 1107 1444 1315 1330 969 1308 1157 1156 1016 1427 1359 1031 1188 1436 1267 1264 1260 1447 1486 959 1463 1215 1149 1314 1077 1361 1264 1393 1208 1133 1249 1242 1312 1086 1069 1074 1247 1499 1305 1104 1357 1071 1192 1117 1016 1106 1307 1273 1328 1454 1102 1462 1379 1175 1204 1010 960 1416 1025 1108 1480 1492 1296 1034 1330 1417 1490 1155 1314 1453 982 1230 1252 1248 1145 1462 1466 976 1040 1422 1132 1266 1270 1029 1358 1017 1147 1252 1499 996 972 1177 1033 1235 1460 1384 1181 1382 970 1223 1296 1332 1107 1146 1021 995 1497 1362 1421 1256 1471 994 1374 998 1091 1431 1378 1353 1383 1117 1289 1308 1488 1201 1374 1353 1236 1270 976 1362 1096 982 1201 1156 1280 1366 1176 1416 1158 1160 1467 961 977 1385 1329 1053 1309 964 1077 1054 1111 1229 1229 1439 1431 1493 1130 1463 1471 1420 959 1155 1237 1166 1455 1244 1270 1083 1473 1460 1005 1252 1207 1025 1044 1491 1125 1166 1250 1473 1371 1195 1264 1353 1028 1495 1460 1458 1469 1084 1217 979 1137 1341 1367 1075 1308 1163 1331 1095 1371 1188 1347 1198 1395 1309 987 1130 1394 1030 1268 1119 1239 960 1092 1237 1319 1286 1495 1449 1133 958 1087 1029 1123 1068 1012 1333 1103 1456 1004 1487 1324 1103 964 961 1076 1345 1099 1201 1264 1292 1359 1174 1104 1288 1454 1201 1307 1314 1236 1389 1373 1436 1369 995 1102 1170 1138 1204 1299 1040 1302 1108 993 1059 1249 1425 1373 1243 1483 998 1234 1241 1346 1094 1322 1090 1063 1177 1090 1089 1427 1132 1051 1343 960 1489 986 998 976 1138 1228 1147 983 1426 1123 1143 1313 1318 1293 1137 1204 1204 1377 1162 1423 1263 1351 1426 1401 1158 1215 1051 1313 966 1350 1271 1343 1294 1030 1234 1037 1136 1459 1142 1107 1425 1281 975 1477 1198 1356 1367 1135 979 971 1325 1105 1033 1446 1497 1422 1182 1013 1255 1306 1462 1075 1012 1323 1329 1307 1258 1373 1231 1324 1338 998 1094 1444 1328 1413 1192 1297 1453 1356 1070 1278 1380 1082 1324 1034 1371 1392 1378 1495 1321 1445 1228 1103 1253 1026 1160 1481 1355 1385 1253 1457 1274 1303 1216 1327 1500 1174 1275 1406 1109 1366 1128 1115 1418 1346 1370 973 1023 1412 1197 1430 1181 1146 1214 1274 1311 988 1229 1342 1137 1074 1221 1025 985 960 1081 1409 1067 1155 1010 1398 1067 1111 1319 997 1285 986 1330 1447 1246 1154 998 1392 1017 1461 1313 1480 977 1174 1196 962 1004 1231 1134 1083 1436 1345 1238 1205 1412 1071 1161 1230 1335 1073 1344 1107 1344 1359 1233 1361 1421 1072 1377 1059 1434 1145 1310 1154 1279 1395 1177 1251 1140 1050 1080 1102 1016 1300 1184 1124 1400 1353 1100 1478 1238 1369 1391 1106 1103 1354 1022 1190 1410 1321 1241 1200 1236 1267 1166 1229 1108 1030 978 1241 1262 1144 1284 1388 1236 1083 1189 1102 1171 1076 1448 1020 984 1242 1341 964 1182 1424 1164 1415 1225 1400 1334 1474 1117 993 1293 1134 1328 1309 961 1224 1436 1353 1270 996 1354 1106 1119 1182 1121 1100 1282 998 1105 1243 991 1127 1164 1019 1329 1146 1218 988 1492 974 958 1082 1002 1074 1285 1215 1090 1405 1362 1312 1001 1101 1164 1134 1175 1495 1499 1214 1491 1446 1131 1035 1426 1403 1022 1152 1084 1295 1207 1213 1376 987 1361 1413 1091 1438 1348 1019 1126 1418 1355 1067 1280 1144 1442 1346 1372 1428 1358 1382 1158 1407 1416 1175 1065 1379 1098 1309 1498 1257 1034 1221 1369 1029 1162 1465 1250 1135 1387 1153 959 1027 984 1146 1053 1114 1310 1100 1374 1029 993 1259 1358 1429 1244 980 1466 1314 1354 1164 1292 1169 1109 1166 1139 961 1081 991 1038 1383 1238 1438 1309 1178 1265 1087 1050 1289 1188 1366 1211 1018 1330 1314 1092 1290 1053 1106 1372 1359 1205 1330 1068 1044 1118 1469 1385 1353 1358 1192 963 1167 1175 1399 1387 1191 989 1423 1358 1239 1254 1055 1338 1365 1072 1225 1319 1496 1108 1063 1229 1198 1213 1089 1246 987 1364 1428 1044 982 1440 1454 1308 1355 1211 1373 1020 1068 1426 1012 1433 1405 995 1068 1278 958 1495 1170 1319 994 1127 1094 1383 1481 1345 1011 1394 1346 1385 1455 1327 1067 1351 1235 1425 1195 1069 1027 1213 1439 1118 1487 1146 1325 1206 1447 1336 1401 1379 1485 1025 1008 1500 1445 1402 1237 1095 1328 1258 1089 1228 1392 1108 1369 1197 1476 1264 1191 1364 1235 1460 1476 1324 1498 1317 978 1075 1208 1247 1447 1208 1143 1435 1126 1126 964 1419 1334 1419 999 997 1119 1237 1336 1300 1268 1069 1101 1253 1114 1338 1357 1456 1337 1383 1206 1103 1483 1482 1089 1105 966 1227 1070 1375 1463 1320 1052 1263 1225 1237 1148 1031 1259 1321 1042 1133 1344 1031 1487 1129 1471 959 1124 1492 1336 1428 1474 1176 1162 1024 1266 1038 990 1154 1055 1100 1240 1461 1079 1288 1225 1157 1455 1263 1262 1257 1146 1110 1487 1460 1493 1341 1122 1273 1197 1026 1079 1149 1420 1148 1391 1206 1421 1056 1012 1087 1431 1356 964 1459 1215 1377 1227 1206 1437 1238 1000 1367 1082 1153 1438 1153 967 1420 1268 1253 1372 1168 1126 1263 1419 1132 1003 1144 1303 1152 1062 1470 1199 1106 1124 1355 966 1425 1234 1446 1301 1239 1454 1261 1139 1489 970 995 1312 1384 1386 1393 1155 1129 1154 1334 1267 1289 983 999 1394 1061 1463 1326 1130 1271 984 1019 1387 1336 1383 1108 1456 1010 1088 1208 1048 1442 1260 1008 1154 1307 1090 1395 1265 1357 1314 1374 1171 1305 1380 1139 1440 1233 970 1056 973 1085 1230 1174 1067 1096 1131 1444 1003 1210 1123 1045 1340 1469 1329 998 1039 1235 1423 1136 1256 1123 1297 1359 1270 1297 1167 1404 997 1397 1096 1409 1050 1091 1434 1393 980 1143 981 1074 1447 1021 1250 979 1381 1316 1074 1256 1010 1220 1131 1138 958 1284 1485 1387 1338 1034 1432 1071 1043 1270 1115 1022 1129 1270 1111 1036 1492 1003 1058 1391 1174 1490 1481 1340 1171 976 1013 1114 1088 1198 1024 1403 1486 1158 1028 1063 1374 1120 1184 1454 1235 1193 1282 1056 964 1352 1354 1376 976 1247 1192 1364 1051 1031 1192 1351 1357 1476 1462 1335 1277 1325 1449 1477 1366 1381 1295 1227 1112 1440 1416 1468 1139 1264 1468 1121 988 1256 1500 1157 1383 1108 1435 1106 1042 984 1494 1121 1258 1209 1176 1325 1075 1415 1016 1255 1492 1325 1250 1276 1205 1177 1398 1085 1116 999 1268 1438 1327 1113 1061 1430 1359 1375 1034 1014 1399 1141 1086 1373 1299 1377 1155 1192 1024 1222 1259 1484 1098 1275 1035 1438 1278 965 1198 1459 1394 1395 1175 1102 1428 976 1118 1337 1092 1490 1410 1423 1375 1315 1161 1341 1454 1449 1052 1336 1311 1380 1310 1165 1445 1098 964 1107 1499 1029 1320 1270 1493 1310 1184 1026 1240 989 1500 1151 1040 984 1499 1049 1120 1025 1110 1275 1383 1130 1190 986 1267 1025 1361 1030 1183 1174 1166 1045 1138 992 1412 1013 1074 1046 1361 1247 1175 1244 1344 1478 1194 1145 1233 1097 1359 1062 1391 1205 1200 1419 1048 1263 1460 1339 1498 1113 1207 1170 1435 1277 1020 1411 1375 990 1001 991 1059 1363 1256 1169 1454 1370 1222 1054 1198 1270 1015 1291 1214 1159 1298 1319 1088 1263 1035 1008 1268 1063 1110 1322 1172 980 1130 1445 1056 1259 1069 1440 1085 1130 1125 1116 1215 968 1361 1438 1210 1064 1224 1329 1029 1411 1320 1057 1287 1078 1446 1041 1199 1253 992 1389 1138 1475 1441 1364 1348 1237 1133 1404 1299 1166 971 981 1035 1274 1205 1014 1369 1352 974 1096 1245 1454 1027 1234 1139 1045 1186 1134 981 1413 1383 1193 1308 1375 1231 1136 1196 1054 975 1475 1178 1303 1233 1473 1241 1289 1410 1207 1032 1091 1356 1324 1326 1222 1268 1147 1432 1161 1247 1253 1300 1233 1297 1415 1367 1496 1390 1072 1039 1094 1340 1100 1217 1450 1133 1007 1314 1296 1015 1394 1010 1206 1206 1159 1494 1211 1395 1390 1242 1033 1305 1226 1464 1279 1212 1491 974 1202 986 1020 1497 1304 1478 1379 1018 1053 986 1065 998 1234 1305 1016 1016 1039 1307 1180 1388 1040 1242 1359 1192 1138 1484 989 961 1013 1443 1204 1369 1387 1093 1432 1464 1288 1256 1088 974 1191 1227 1062 1376 1099 1129 1200 1132 1100 1006 1293 1018 1162 1186 1216 1408 1015 1253 1067 1384 964 1159 1473 1278 1132 1243 1154 1118 1240 968 993 1216 1385 1102 1055 1208 1371 1291 1103 1403 999 1170 1158 1424 1384 1142 1378 1289 1189 1171 994 1237 963 1489 973 1129 1317 959 1248 1028 1306 993 1286 1147 1412 990 1146 1305 980 1069 1474 1183 1091 1297 1356 1384 1330 1109 1393 1003 1468 968 1441 988 1492 1135 987 1081 1172 1155 1096 1259 1072 1488 1500 1278 1394 1341 1241 1448 1062 960 968 964 1025 1126 1303 1388 1338 1241 1263 1095 1376 1466 1097 1355 1262 1232 1107 1395 1164 1305 1157 1393 1389 1479 1384 987 1211 1377 1089 1081 1460 1256 1234 1266 1174 1004 1206 1129 1224 1137 1471 1102 1180 989 993 1302 1042 1320 1296 1277 1261 1165 1146 1060 1397 1202 1431 1215 1272 1179 1419 1381 1405 1468 1329 1119 1116 1248 1448 1252 1442 1230 1372 1445 1260 1175 1466 1182 1314 1025 1343 1093 1164 1274 1244 966 1328 958 1380 1268 964 1394 1249 1479 998 1338 1004 1256 1018 1125 1067 1387 1434 1373 1083 1032 1019 1364 1284 1073 978 1176 1175 1089 1334 1366 1471 1402 1159 1178 1164 1298 1237 1103 1216 1087 1355 1325 1405 1155 1303 1330 1135 1499 1209 997 1394 991 1219 998 1127 1343 1217 1307 1097 1408 1261 996 1166 1173 1460 1255 1330 1117 1050 1037 1061 960 1121 1178 958 1196 1179 1003 1408 1158 1182 1036 1075 1406 1020 1410 1467 1237 1003 1011 1424 1246 1475 1066 1129 1231 1080 992 1161 1314 1290 1161 1473 978 1176 1364 1010 1155 1097 1109 1404 1299 1197 1396 1046 1430 965 1091 1477 1451 1266 1206 1214 1014 1032 1322 1347 1422 1170 1062 1368 1156 1226 1227 1223 1300 1304 1469 1409 1422 1485 1264 1205 1145 994 1297 1191 1098 1169 1317 1477 1405 1219 1027 1311 1107 1019 1285 1476 1059 1357 1159 1018 1193 1012 1233 1075 1065 1342 1408 1123 1086 983 1457 1111 1277 1460 1182 1273 1243 1159 1065 1071 1402 1304 1107 1324 1445 1271 1202 1341 1290 1177 1292 1426 1225 1142 1433 1100 1096 1429 1069 1382 1051 1376 1059 1010 1183 1066 1471 1090 1351 1153 1006 1313 1087 1450 1135 1117 969 1255 1476 1406 1259 1370 1195 1229 1159 1006 1194 1310 1458 1463 1276 1211 1003 1313 1319 1011 1317 1007 1264 1453 1381 1152 999 958 1268 961 1251 1117 1054 1105 1034 1253 1067 1127 1130 1151 1481 1098 1360 1023 1078 978 1101