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