2000 1 2 2 3 2 4 4 5 5 6 2 7 7 8 6 9 9 10 5 11 2 12 2 13 7 14 6 15 11 16 8 17 9 18 6 19 7 20 5 21 9 22 19 23 10 24 5 25 24 26 15 27 14 28 6 29 7 30 14 31 18 32 31 33 3 34 4 35 15 36 25 37 35 38 15 39 4 40 22 41 28 42 30 43 38 44 40 45 29 46 35 47 40 48 35 49 9 50 15 51 42 52 28 53 5 54 50 55 45 56 16 57 29 58 54 59 40 60 17 61 4 62 2 63 50 64 27 65 10 66 24 67 54 68 66 69 31 70 27 71 28 72 72 73 41 74 42 75 46 76 6 77 68 78 49 79 34 80 63 81 23 82 65 83 16 84 53 85 84 86 25 87 41 88 64 89 33 90 7 91 60 92 60 93 48 94 72 95 43 96 85 97 85 98 88 99 97 100 100 101 29 102 55 103 95 104 47 105 58 106 23 107 77 108 59 109 38 110 74 111 70 112 99 113 37 114 53 115 110 116 104 117 28 118 6 119 23 120 61 121 27 122 27 123 87 124 89 125 47 126 89 127 5 128 66 129 20 130 51 131 86 132 72 133 114 134 95 135 129 136 104 137 114 138 50 139 78 140 15 141 114 142 28 143 100 144 19 145 143 146 95 147 37 148 59 149 23 150 125 151 33 152 130 153 13 154 133 155 17 156 68 157 129 158 33 159 46 160 127 161 60 162 111 163 153 164 143 165 53 166 155 167 99 168 49 169 49 170 43 171 64 172 51 173 99 174 161 175 94 176 112 177 106 178 124 179 43 180 160 181 121 182 50 183 125 184 62 185 29 186 73 187 123 188 45 189 177 190 47 191 163 192 49 193 160 194 141 195 9 196 139 197 167 198 64 199 66 200 131 201 107 202 63 203 174 204 134 205 184 206 45 207 119 208 31 209 200 210 74 211 24 212 36 213 46 214 163 215 7 216 75 217 8 218 175 219 143 220 194 221 175 222 121 223 169 224 33 225 19 226 67 227 181 228 126 229 71 230 49 231 93 232 30 233 115 234 202 235 77 236 71 237 129 238 211 239 225 240 182 241 37 242 113 243 219 244 105 245 94 246 122 247 167 248 102 249 1 250 233 251 132 252 119 253 205 254 72 255 44 256 14 257 237 258 82 259 255 260 102 261 69 262 139 263 24 264 15 265 19 266 22 267 97 268 118 269 213 270 50 271 107 272 52 273 228 274 72 275 39 276 120 277 247 278 236 279 193 280 218 281 137 282 25 283 250 284 23 285 21 286 167 287 166 288 51 289 45 290 243 291 108 292 9 293 105 294 20 295 258 296 24 297 209 298 250 299 42 300 53 301 185 302 170 303 149 304 152 305 71 306 96 307 93 308 99 309 252 310 134 311 85 312 11 313 147 314 90 315 290 316 53 317 121 318 219 319 253 320 157 321 195 322 320 323 67 324 80 325 57 326 222 327 78 328 23 329 313 330 122 331 327 332 263 333 172 334 178 335 140 336 209 337 266 338 184 339 301 340 256 341 138 342 132 343 169 344 195 345 38 346 279 347 150 348 338 349 8 350 309 351 53 352 58 353 105 354 141 355 144 356 164 357 122 358 260 359 27 360 272 361 105 362 251 363 149 364 137 365 70 366 249 367 129 368 219 369 266 370 365 371 369 372 301 373 351 374 362 375 194 376 197 377 212 378 163 379 11 380 93 381 336 382 142 383 190 384 210 385 44 386 385 387 345 388 47 389 239 390 254 391 287 392 76 393 378 394 65 395 227 396 150 397 39 398 354 399 349 400 362 401 174 402 138 403 123 404 145 405 336 406 358 407 51 408 391 409 399 410 233 411 153 412 120 413 212 414 227 415 312 416 163 417 229 418 335 419 72 420 236 421 136 422 50 423 256 424 316 425 408 426 258 427 73 428 368 429 218 430 1 431 61 432 142 433 326 434 169 435 243 436 183 437 142 438 413 439 244 440 155 441 415 442 94 443 144 444 302 445 115 446 438 447 52 448 35 449 56 450 344 451 422 452 420 453 98 454 145 455 18 456 292 457 440 458 240 459 265 460 427 461 156 462 240 463 309 464 22 465 249 466 337 467 290 468 250 469 77 470 231 471 85 472 454 473 147 474 384 475 468 476 212 477 372 478 449 479 318 480 285 481 37 482 419 483 145 484 431 485 142 486 120 487 4 488 399 489 31 490 251 491 235 492 182 493 492 494 362 495 279 496 393 497 240 498 383 499 345 500 456 501 247 502 338 503 321 504 118 505 166 506 150 507 252 508 29 509 242 510 468 511 96 512 279 513 328 514 28 515 74 516 212 517 26 518 177 519 106 520 387 521 514 522 70 523 500 524 98 525 495 526 272 527 195 528 376 529 207 530 390 531 58 532 254 533 59 534 488 535 217 536 251 537 58 538 331 539 3 540 420 541 533 542 262 543 171 544 527 545 183 546 257 547 470 548 248 549 379 550 280 551 130 552 459 553 485 554 93 555 136 556 127 557 347 558 505 559 190 560 550 561 12 562 509 563 6 564 180 565 339 566 275 567 127 568 386 569 269 570 177 571 263 572 442 573 394 574 58 575 97 576 410 577 338 578 259 579 499 580 380 581 453 582 19 583 268 584 119 585 18 586 155 587 128 588 178 589 438 590 247 591 300 592 469 593 267 594 40 595 172 596 438 597 268 598 96 599 230 600 466 601 396 602 507 603 4 604 225 605 519 606 66 607 515 608 332 609 472 610 134 611 483 612 359 613 439 614 481 615 163 616 109 617 13 618 556 619 115 620 587 621 97 622 371 623 37 624 579 625 413 626 285 627 320 628 142 629 598 630 531 631 610 632 194 633 479 634 132 635 298 636 62 637 20 638 217 639 567 640 293 641 566 642 314 643 220 644 237 645 303 646 128 647 135 648 174 649 470 650 291 651 120 652 605 653 159 654 378 655 576 656 265 657 600 658 410 659 372 660 345 661 52 662 192 663 257 664 279 665 68 666 238 667 182 668 308 669 538 670 481 671 192 672 259 673 377 674 669 675 348 676 512 677 658 678 251 679 661 680 10 681 562 682 476 683 286 684 34 685 679 686 184 687 446 688 162 689 528 690 425 691 506 692 22 693 50 694 9 695 677 696 323 697 412 698 616 699 129 700 122 701 389 702 611 703 290 704 280 705 506 706 442 707 672 708 504 709 245 710 458 711 96 712 234 713 516 714 386 715 327 716 324 717 709 718 202 719 223 720 273 721 633 722 574 723 240 724 712 725 396 726 434 727 644 728 575 729 616 730 113 731 85 732 597 733 7 734 578 735 639 736 694 737 199 738 729 739 263 740 354 741 369 742 602 743 412 744 420 745 296 746 700 747 648 748 265 749 137 750 730 751 22 752 651 753 510 754 749 755 619 756 218 757 244 758 685 759 600 760 189 761 129 762 653 763 147 764 232 765 69 766 459 767 698 768 697 769 425 770 23 771 292 772 768 773 380 774 364 775 736 776 671 777 314 778 483 779 156 780 124 781 106 782 492 783 594 784 59 785 77 786 536 787 27 788 546 789 461 790 35 791 774 792 575 793 121 794 169 795 4 796 224 797 764 798 376 799 39 800 638 801 495 802 298 803 489 804 125 805 623 806 609 807 410 808 38 809 614 810 674 811 248 812 184 813 543 814 497 815 769 816 79 817 550 818 476 819 554 820 169 821 355 822 500 823 548 824 86 825 207 826 647 827 420 828 503 829 493 830 464 831 340 832 504 833 469 834 116 835 481 836 464 837 676 838 109 839 101 840 800 841 425 842 640 843 462 844 73 845 497 846 373 847 119 848 218 849 195 850 261 851 471 852 479 853 582 854 293 855 274 856 360 857 36 858 226 859 699 860 510 861 360 862 684 863 648 864 56 865 86 866 217 867 494 868 480 869 470 870 336 871 384 872 291 873 812 874 448 875 588 876 785 877 643 878 404 879 311 880 112 881 2 882 732 883 830 884 284 885 125 886 141 887 609 888 456 889 838 890 731 891 349 892 307 893 413 894 378 895 879 896 225 897 708 898 791 899 657 900 589 901 195 902 635 903 783 904 349 905 147 906 684 907 361 908 681 909 238 910 595 911 36 912 139 913 386 914 576 915 280 916 665 917 633 918 207 919 727 920 522 921 187 922 378 923 539 924 451 925 435 926 160 927 691 928 184 929 191 930 110 931 146 932 502 933 59 934 507 935 514 936 43 937 413 938 83 939 2 940 542 941 31 942 614 943 284 944 2 945 224 946 623 947 761 948 895 949 808 950 179 951 834 952 48 953 855 954 138 955 219 956 394 957 379 958 272 959 49 960 843 961 69 962 408 963 440 964 569 965 230 966 372 967 811 968 113 969 671 970 808 971 285 972 837 973 839 974 701 975 129 976 158 977 604 978 494 979 361 980 391 981 842 982 936 983 61 984 497 985 341 986 759 987 569 988 400 989 602 990 528 991 770 992 31 993 550 994 490 995 490 996 459 997 228 998 357 999 401 1000 1001 989 1002 993 1003 992 1004 998 1005 996 1006 1000 1007 999 1008 1005 1009 998 1010 1008 1011 1008 1012 1011 1013 1005 1014 1002 1015 1007 1016 1007 1017 1007 1018 1012 1019 1010 1020 1009 1021 1013 1022 1019 1023 1010 1024 1019 1025 1022 1026 1013 1027 1019 1028 1018 1029 1020 1030 1021 1031 1030 1032 1024 1033 1030 1034 1023 1035 1034 1036 1024 1037 1033 1038 1031 1039 1027 1040 1028 1041 1033 1042 1040 1043 1032 1044 1043 1045 1033 1046 1040 1047 1038 1048 1042 1049 1039 1050 1045 1051 1049 1052 1048 1053 1048 1054 1052 1055 1046 1056 1048 1057 1056 1058 1057 1059 1056 1060 1050 1061 1053 1062 1058 1063 1060 1064 1053 1065 1052 1066 1065 1067 1059 1068 1067 1069 1063 1070 1063 1071 1058 1072 1071 1073 1066 1074 1065 1075 1063 1076 1073 1077 1075 1078 1072 1079 1070 1080 1069 1081 1072 1082 1073 1083 1070 1084 1083 1085 1074 1086 1079 1087 1080 1088 1078 1089 1081 1090 1080 1091 1086 1092 1091 1093 1082 1094 1089 1095 1083 1096 1085 1097 1093 1098 1094 1099 1087 1100 1090 1101 1092 1102 1092 1103 1093 1104 1102 1105 1099 1106 1099 1107 1104 1108 1103 1109 1096 1110 1098 1111 1108 1112 1103 1113 1105 1114 1113 1115 1108 1116 1112 1117 1109 1118 1117 1119 1108 1120 1107 1121 1113 1122 1119 1123 1122 1124 1118 1125 1117 1126 1116 1127 1123 1128 1116 1129 1117 1130 1117 1131 1125 1132 1124 1133 1125 1134 1133 1135 1127 1136 1123 1137 1129 1138 1127 1139 1134 1140 1132 1141 1133 1142 1136 1143 1141 1144 1143 1145 1138 1146 1137 1147 1145 1148 1135 1149 1142 1150 1137 1151 1138 1152 1150 1153 1150 1154 1143 1155 1149 1156 1148 1157 1151 1158 1150 1159 1154 1160 1157 1161 1153 1162 1151 1163 1152 1164 1162 1165 1153 1166 1163 1167 1154 1168 1161 1169 1168 1170 1167 1171 1158 1172 1166 1173 1166 1174 1173 1175 1168 1176 1164 1177 1169 1178 1169 1179 1167 1180 1167 1181 1174 1182 1173 1183 1170 1184 1175 1185 1180 1186 1180 1187 1185 1188 1179 1189 1176 1190 1183 1191 1179 1192 1184 1193 1189 1194 1186 1195 1187 1196 1195 1197 1186 1198 1192 1199 1192 1200 1189 1201 1194 1202 1197 1203 1201 1204 1203 1205 1201 1206 1197 1207 1194 1208 1199 1209 1207 1210 1201 1211 1202 1212 1203 1213 1208 1214 1206 1215 1212 1216 1208 1217 1216 1218 1213 1219 1215 1220 1208 1221 1212 1222 1219 1223 1219 1224 1213 1225 1214 1226 1216 1227 1215 1228 1220 1229 1227 1230 1226 1231 1227 1232 1225 1233 1225 1234 1228 1235 1228 1236 1226 1237 1224 1238 1233 1239 1233 1240 1227 1241 1240 1242 1230 1243 1237 1244 1238 1245 1238 1246 1239 1247 1235 1248 1242 1249 1238 1250 1247 1251 1247 1252 1247 1253 1249 1254 1248 1255 1252 1256 1255 1257 1254 1258 1256 1259 1252 1260 1257 1261 1258 1262 1253 1263 1254 1264 1255 1265 1252 1266 1263 1267 1261 1268 1255 1269 1261 1270 1259 1271 1261 1272 1266 1273 1265 1274 1271 1275 1265 1276 1274 1277 1267 1278 1270 1279 1273 1280 1274 1281 1270 1282 1274 1283 1272 1284 1283 1285 1284 1286 1274 1287 1274 1288 1287 1289 1278 1290 1285 1291 1287 1292 1291 1293 1292 1294 1281 1295 1285 1296 1295 1297 1296 1298 1297 1299 1287 1300 1294 1301 1291 1302 1295 1303 1291 1304 1299 1305 1295 1306 1297 1307 1302 1308 1304 1309 1305 1310 1302 1311 1303 1312 1300 1313 1310 1314 1311 1315 1304 1316 1315 1317 1315 1318 1309 1319 1306 1320 1307 1321 1320 1322 1318 1323 1311 1324 1311 1325 1322 1326 1319 1327 1326 1328 1324 1329 1322 1330 1319 1331 1321 1332 1328 1333 1329 1334 1325 1335 1329 1336 1324 1337 1335 1338 1327 1339 1338 1340 1336 1341 1335 1342 1334 1343 1342 1344 1338 1345 1334 1346 1334 1347 1342 1348 1337 1349 1341 1350 1345 1351 1343 1352 1345 1353 1344 1354 1347 1355 1348 1356 1346 1357 1344 1358 1352 1359 1348 1360 1355 1361 1358 1362 1354 1363 1356 1364 1359 1365 1364 1366 1353 1367 1363 1368 1367 1369 1361 1370 1366 1371 1366 1372 1360 1373 1363 1374 1371 1375 1372 1376 1368 1377 1375 1378 1370 1379 1373 1380 1373 1381 1370 1382 1370 1383 1371 1384 1380 1385 1380 1386 1381 1387 1386 1388 1385 1389 1378 1390 1378 1391 1385 1392 1380 1393 1389 1394 1381 1395 1391 1396 1393 1397 1387 1398 1393 1399 1397 1400 1395 1401 1392 1402 1395 1403 1399 1404 1398 1405 1397 1406 1400 1407 1395 1408 1399 1409 1397 1410 1407 1411 1410 1412 1403 1413 1412 1414 1401 1415 1404 1416 1412 1417 1414 1418 1406 1419 1412 1420 1407 1421 1413 1422 1409 1423 1413 1424 1414 1425 1414 1426 1413 1427 1416 1428 1420 1429 1426 1430 1417 1431 1418 1432 1420 1433 1428 1434 1433 1435 1432 1436 1424 1437 1432 1438 1425 1439 1433 1440 1436 1441 1438 1442 1435 1443 1432 1444 1442 1445 1440 1446 1437 1447 1441 1448 1441 1449 1444 1450 1439 1451 1446 1452 1441 1453 1444 1454 1452 1455 1447 1456 1450 1457 1444 1458 1454 1459 1458 1460 1457 1461 1457 1462 1451 1463 1450 1464 1455 1465 1453 1466 1465 1467 1461 1468 1464 1469 1468 1470 1458 1471 1465 1472 1471 1473 1469 1474 1471 1475 1472 1476 1468 1477 1467 1478 1472 1479 1466 1480 1478 1481 1477 1482 1477 1483 1470 1484 1472 1485 1480 1486 1480 1487 1482 1488 1486 1489 1479 1490 1486 1491 1488 1492 1491 1493 1491 1494 1481 1495 1488 1496 1484 1497 1496 1498 1485 1499 1498 1500 1488 1501 1492 1502 1496 1503 1490 1504 1491 1505 1498 1506 1505 1507 1499 1508 1504 1509 1504 1510 1504 1511 1508 1512 1504 1513 1504 1514 1513 1515 1510 1516 1505 1517 1511 1518 1510 1519 1506 1520 1517 1521 1509 1522 1521 1523 1522 1524 1511 1525 1524 1526 1520 1527 1517 1528 1516 1529 1525 1530 1520 1531 1522 1532 1519 1533 1532 1534 1527 1535 1523 1536 1528 1537 1531 1538 1533 1539 1529 1540 1530 1541 1531 1542 1531 1543 1538 1544 1540 1545 1534 1546 1538 1547 1545 1548 1544 1549 1546 1550 1537 1551 1546 1552 1550 1553 1540 1554 1548 1555 1542 1556 1544 1557 1547 1558 1549 1559 1550 1560 1547 1561 1555 1562 1557 1563 1550 1564 1557 1565 1555 1566 1556 1567 1554 1568 1566 1569 1568 1570 1562 1571 1559 1572 1563 1573 1568 1574 1570 1575 1562 1576 1573 1577 1567 1578 1566 1579 1572 1580 1567 1581 1569 1582 1572 1583 1581 1584 1572 1585 1583 1586 1585 1587 1579 1588 1578 1589 1581 1590 1586 1591 1581 1592 1580 1593 1587 1594 1587 1595 1591 1596 1593 1597 1593 1598 1594 1599 1594 1600 1597 1601 1591 1602 1600 1603 1593 1604 1602 1605 1601 1606 1599 1607 1604 1608 1607 1609 1603 1610 1602 1611 1610 1612 1607 1613 1609 1614 1612 1615 1614 1616 1612 1617 1616 1618 1609 1619 1618 1620 1611 1621 1610 1622 1612 1623 1617 1624 1622 1625 1623 1626 1616 1627 1625 1628 1622 1629 1628 1630 1625 1631 1625 1632 1623 1633 1627 1634 1631 1635 1625 1636 1626 1637 1627 1638 1625 1639 1629 1640 1637 1641 1634 1642 1631 1643 1638 1644 1635 1645 1634 1646 1640 1647 1634 1648 1636 1649 1636 1650 1649 1651 1645 1652 1643 1653 1644 1654 1642 1655 1645 1656 1645 1657 1648 1658 1646 1659 1658 1660 1652 1661 1659 1662 1655 1663 1660 1664 1656 1665 1655 1666 1655 1667 1663 1668 1664 1669 1660 1670 1669 1671 1666 1672 1671 1673 1661 1674 1664 1675 1665 1676 1667 1677 1676 1678 1670 1679 1673 1680 1668 1681 1675 1682 1673 1683 1676 1684 1682 1685 1677 1686 1684 1687 1677 1688 1687 1689 1677 1690 1679 1691 1684 1692 1691 1693 1690 1694 1686 1695 1687 1696 1683 1697 1693 1698 1688 1699 1697 1700 1688 1701 1690 1702 1696 1703 1692 1704 1696 1705 1704 1706 1701 1707 1705 1708 1696 1709 1696 1710 1703 1711 1700 1712 1706 1713 1712 1714 1709 1715 1710 1716 1707 1717 1710 1718 1716 1719 1711 1720 1716 1721 1710 1722 1721 1723 1719 1724 1723 1725 1718 1726 1716 1727 1715 1728 1718 1729 1722 1730 1717 1731 1724 1732 1727 1733 1729 1734 1729 1735 1724 1736 1731 1737 1729 1738 1726 1739 1735 1740 1733 1741 1737 1742 1741 1743 1732 1744 1739 1745 1741 1746 1745 1747 1735 1748 1740 1749 1746 1750 1746 1751 1739 1752 1740 1753 1748 1754 1753 1755 1742 1756 1746 1757 1746 1758 1749 1759 1752 1760 1755 1761 1752 1762 1761 1763 1755 1764 1753 1765 1762 1766 1761 1767 1764 1768 1757 1769 1767 1770 1766 1771 1768 1772 1768 1773 1770 1774 1763 1775 1768 1776 1771 1777 1765 1778 1772 1779 1766 1780 1768 1781 1773 1782 1773 1783 1774 1784 1773 1785 1775 1786 1780 1787 1780 1788 1783 1789 1787 1790 1789 1791 1781 1792 1783 1793 1781 1794 1792 1795 1788 1796 1783 1797 1790 1798 1790 1799 1790 1800 1793 1801 1791 1802 1793 1803 1792 1804 1793 1805 1798 1806 1801 1807 1805 1808 1804 1809 1800 1810 1797 1811 1808 1812 1809 1813 1804 1814 1805 1815 1803 1816 1813 1817 1815 1818 1812 1819 1811 1820 1816 1821 1817 1822 1819 1823 1810 1824 1821 1825 1820 1826 1821 1827 1826 1828 1818 1829 1818 1830 1820 1831 1827 1832 1825 1833 1827 1834 1821 1835 1830 1836 1823 1837 1834 1838 1831 1839 1838 1840 1831 1841 1835 1842 1840 1843 1831 1844 1831 1845 1834 1846 1835 1847 1844 1848 1835 1849 1848 1850 1841 1851 1847 1852 1847 1853 1842 1854 1852 1855 1849 1856 1853 1857 1852 1858 1851 1859 1849 1860 1858 1861 1859 1862 1861 1863 1854 1864 1857 1865 1852 1866 1854 1867 1862 1868 1867 1869 1866 1870 1864 1871 1861 1872 1865 1873 1866 1874 1865 1875 1868 1876 1871 1877 1873 1878 1871 1879 1877 1880 1877 1881 1878 1882 1876 1883 1875 1884 1872 1885 1880 1886 1874 1887 1875 1888 1878 1889 1883 1890 1881 1891 1879 1892 1884 1893 1883 1894 1888 1895 1882 1896 1888 1897 1893 1898 1894 1899 1891 1900 1893 1901 1893 1902 1897 1903 1902 1904 1891 1905 1894 1906 1900 1907 1905 1908 1895 1909 1898 1910 1906 1911 1910 1912 1901 1913 1903 1914 1905 1915 1905 1916 1903 1917 1911 1918 1911 1919 1910 1920 1910 1921 1918 1922 1916 1923 1920 1924 1914 1925 1914 1926 1924 1927 1924 1928 1926 1929 1925 1930 1921 1931 1924 1932 1920 1933 1922 1934 1928 1935 1924 1936 1929 1937 1927 1938 1925 1939 1932 1940 1933 1941 1939 1942 1934 1943 1938 1944 1934 1945 1943 1946 1933 1947 1938 1948 1940 1949 1943 1950 1945 1951 1946 1952 1945 1953 1942 1954 1946 1955 1953 1956 1949 1957 1949 1958 1954 1959 1952 1960 1948 1961 1948 1962 1950 1963 1955 1964 1955 1965 1960 1966 1962 1967 1964 1968 1956 1969 1967 1970 1960 1971 1965 1972 1968 1973 1970 1974 1965 1975 1974 1976 1973 1977 1970 1978 1968 1979 1970 1980 1969 1981 1968 1982 1970 1983 1979 1984 1976 1985 1981 1986 1980 1987 1985 1988 1976 1989 1981 1990 1982 1991 1981 1992 1985 1993 1986 1994 1991 1995 1992 1996 1987 1997 1990 1998 1993 1999 1991 2000 1991