4091 1 2 1 3 2 4 2 5 3 6 3 7 4 8 4 9 5 10 5 11 6 12 6 13 7 14 7 15 8 16 8 17 9 18 9 19 10 20 10 21 11 22 11 23 12 24 12 25 13 26 13 27 14 28 14 29 15 30 15 31 16 32 16 33 17 34 17 35 18 36 18 37 19 38 19 39 20 40 20 41 21 42 21 43 22 44 22 45 23 46 23 47 24 48 24 49 25 50 25 51 26 52 26 53 27 54 27 55 28 56 28 57 29 58 29 59 30 60 30 61 31 62 31 63 32 64 32 65 33 66 33 67 34 68 34 69 35 70 35 71 36 72 36 73 37 74 37 75 38 76 38 77 39 78 39 79 40 80 40 81 41 82 41 83 42 84 42 85 43 86 43 87 44 88 44 89 45 90 45 91 46 92 46 93 47 94 47 95 48 96 48 97 49 98 49 99 50 100 50 101 51 102 51 103 52 104 52 105 53 106 53 107 54 108 54 109 55 110 55 111 56 112 56 113 57 114 57 115 58 116 58 117 59 118 59 119 60 120 60 121 61 122 61 123 62 124 62 125 63 126 63 127 64 128 64 129 65 130 65 131 66 132 66 133 67 134 67 135 68 136 68 137 69 138 69 139 70 140 70 141 71 142 71 143 72 144 72 145 73 146 73 147 74 148 74 149 75 150 75 151 76 152 76 153 77 154 77 155 78 156 78 157 79 158 79 159 80 160 80 161 81 162 81 163 82 164 82 165 83 166 83 167 84 168 84 169 85 170 85 171 86 172 86 173 87 174 87 175 88 176 88 177 89 178 89 179 90 180 90 181 91 182 91 183 92 184 92 185 93 186 93 187 94 188 94 189 95 190 95 191 96 192 96 193 97 194 97 195 98 196 98 197 99 198 99 199 100 200 100 201 101 202 101 203 102 204 102 205 103 206 103 207 104 208 104 209 105 210 105 211 106 212 106 213 107 214 107 215 108 216 108 217 109 218 109 219 110 220 110 221 111 222 111 223 112 224 112 225 113 226 113 227 114 228 114 229 115 230 115 231 116 232 116 233 117 234 117 235 118 236 118 237 119 238 119 239 120 240 120 241 121 242 121 243 122 244 122 245 123 246 123 247 124 248 124 249 125 250 125 251 126 252 126 253 127 254 127 255 128 256 128 257 129 258 129 259 130 260 130 261 131 262 131 263 132 264 132 265 133 266 133 267 134 268 134 269 135 270 135 271 136 272 136 273 137 274 137 275 138 276 138 277 139 278 139 279 140 280 140 281 141 282 141 283 142 284 142 285 143 286 143 287 144 288 144 289 145 290 145 291 146 292 146 293 147 294 147 295 148 296 148 297 149 298 149 299 150 300 150 301 151 302 151 303 152 304 152 305 153 306 153 307 154 308 154 309 155 310 155 311 156 312 156 313 157 314 157 315 158 316 158 317 159 318 159 319 160 320 160 321 161 322 161 323 162 324 162 325 163 326 163 327 164 328 164 329 165 330 165 331 166 332 166 333 167 334 167 335 168 336 168 337 169 338 169 339 170 340 170 341 171 342 171 343 172 344 172 345 173 346 173 347 174 348 174 349 175 350 175 351 176 352 176 353 177 354 177 355 178 356 178 357 179 358 179 359 180 360 180 361 181 362 181 363 182 364 182 365 183 366 183 367 184 368 184 369 185 370 185 371 186 372 186 373 187 374 187 375 188 376 188 377 189 378 189 379 190 380 190 381 191 382 191 383 192 384 192 385 193 386 193 387 194 388 194 389 195 390 195 391 196 392 196 393 197 394 197 395 198 396 198 397 199 398 199 399 200 400 200 401 201 402 201 403 202 404 202 405 203 406 203 407 204 408 204 409 205 410 205 411 206 412 206 413 207 414 207 415 208 416 208 417 209 418 209 419 210 420 210 421 211 422 211 423 212 424 212 425 213 426 213 427 214 428 214 429 215 430 215 431 216 432 216 433 217 434 217 435 218 436 218 437 219 438 219 439 220 440 220 441 221 442 221 443 222 444 222 445 223 446 223 447 224 448 224 449 225 450 225 451 226 452 226 453 227 454 227 455 228 456 228 457 229 458 229 459 230 460 230 461 231 462 231 463 232 464 232 465 233 466 233 467 234 468 234 469 235 470 235 471 236 472 236 473 237 474 237 475 238 476 238 477 239 478 239 479 240 480 240 481 241 482 241 483 242 484 242 485 243 486 243 487 244 488 244 489 245 490 245 491 246 492 246 493 247 494 247 495 248 496 248 497 249 498 249 499 250 500 250 501 251 502 251 503 252 504 252 505 253 506 253 507 254 508 254 509 255 510 255 511 256 512 256 513 257 514 257 515 258 516 258 517 259 518 259 519 260 520 260 521 261 522 261 523 262 524 262 525 263 526 263 527 264 528 264 529 265 530 265 531 266 532 266 533 267 534 267 535 268 536 268 537 269 538 269 539 270 540 270 541 271 542 271 543 272 544 272 545 273 546 273 547 274 548 274 549 275 550 275 551 276 552 276 553 277 554 277 555 278 556 278 557 279 558 279 559 280 560 280 561 281 562 281 563 282 564 282 565 283 566 283 567 284 568 284 569 285 570 285 571 286 572 286 573 287 574 287 575 288 576 288 577 289 578 289 579 290 580 290 581 291 582 291 583 292 584 292 585 293 586 293 587 294 588 294 589 295 590 295 591 296 592 296 593 297 594 297 595 298 596 298 597 299 598 299 599 300 600 300 601 301 602 301 603 302 604 302 605 303 606 303 607 304 608 304 609 305 610 305 611 306 612 306 613 307 614 307 615 308 616 308 617 309 618 309 619 310 620 310 621 311 622 311 623 312 624 312 625 313 626 313 627 314 628 314 629 315 630 315 631 316 632 316 633 317 634 317 635 318 636 318 637 319 638 319 639 320 640 320 641 321 642 321 643 322 644 322 645 323 646 323 647 324 648 324 649 325 650 325 651 326 652 326 653 327 654 327 655 328 656 328 657 329 658 329 659 330 660 330 661 331 662 331 663 332 664 332 665 333 666 333 667 334 668 334 669 335 670 335 671 336 672 336 673 337 674 337 675 338 676 338 677 339 678 339 679 340 680 340 681 341 682 341 683 342 684 342 685 343 686 343 687 344 688 344 689 345 690 345 691 346 692 346 693 347 694 347 695 348 696 348 697 349 698 349 699 350 700 350 701 351 702 351 703 352 704 352 705 353 706 353 707 354 708 354 709 355 710 355 711 356 712 356 713 357 714 357 715 358 716 358 717 359 718 359 719 360 720 360 721 361 722 361 723 362 724 362 725 363 726 363 727 364 728 364 729 365 730 365 731 366 732 366 733 367 734 367 735 368 736 368 737 369 738 369 739 370 740 370 741 371 742 371 743 372 744 372 745 373 746 373 747 374 748 374 749 375 750 375 751 376 752 376 753 377 754 377 755 378 756 378 757 379 758 379 759 380 760 380 761 381 762 381 763 382 764 382 765 383 766 383 767 384 768 384 769 385 770 385 771 386 772 386 773 387 774 387 775 388 776 388 777 389 778 389 779 390 780 390 781 391 782 391 783 392 784 392 785 393 786 393 787 394 788 394 789 395 790 395 791 396 792 396 793 397 794 397 795 398 796 398 797 399 798 399 799 400 800 400 801 401 802 401 803 402 804 402 805 403 806 403 807 404 808 404 809 405 810 405 811 406 812 406 813 407 814 407 815 408 816 408 817 409 818 409 819 410 820 410 821 411 822 411 823 412 824 412 825 413 826 413 827 414 828 414 829 415 830 415 831 416 832 416 833 417 834 417 835 418 836 418 837 419 838 419 839 420 840 420 841 421 842 421 843 422 844 422 845 423 846 423 847 424 848 424 849 425 850 425 851 426 852 426 853 427 854 427 855 428 856 428 857 429 858 429 859 430 860 430 861 431 862 431 863 432 864 432 865 433 866 433 867 434 868 434 869 435 870 435 871 436 872 436 873 437 874 437 875 438 876 438 877 439 878 439 879 440 880 440 881 441 882 441 883 442 884 442 885 443 886 443 887 444 888 444 889 445 890 445 891 446 892 446 893 447 894 447 895 448 896 448 897 449 898 449 899 450 900 450 901 451 902 451 903 452 904 452 905 453 906 453 907 454 908 454 909 455 910 455 911 456 912 456 913 457 914 457 915 458 916 458 917 459 918 459 919 460 920 460 921 461 922 461 923 462 924 462 925 463 926 463 927 464 928 464 929 465 930 465 931 466 932 466 933 467 934 467 935 468 936 468 937 469 938 469 939 470 940 470 941 471 942 471 943 472 944 472 945 473 946 473 947 474 948 474 949 475 950 475 951 476 952 476 953 477 954 477 955 478 956 478 957 479 958 479 959 480 960 480 961 481 962 481 963 482 964 482 965 483 966 483 967 484 968 484 969 485 970 485 971 486 972 486 973 487 974 487 975 488 976 488 977 489 978 489 979 490 980 490 981 491 982 491 983 492 984 492 985 493 986 493 987 494 988 494 989 495 990 495 991 496 992 496 993 497 994 497 995 498 996 498 997 499 998 499 999 500 1000 500 1001 501 1002 501 1003 502 1004 502 1005 503 1006 503 1007 504 1008 504 1009 505 1010 505 1011 506 1012 506 1013 507 1014 507 1015 508 1016 508 1017 509 1018 509 1019 510 1020 510 1021 511 1022 511 1023 512 1024 512 1025 513 1026 513 1027 514 1028 514 1029 515 1030 515 1031 516 1032 516 1033 517 1034 517 1035 518 1036 518 1037 519 1038 519 1039 520 1040 520 1041 521 1042 521 1043 522 1044 522 1045 523 1046 523 1047 524 1048 524 1049 525 1050 525 1051 526 1052 526 1053 527 1054 527 1055 528 1056 528 1057 529 1058 529 1059 530 1060 530 1061 531 1062 531 1063 532 1064 532 1065 533 1066 533 1067 534 1068 534 1069 535 1070 535 1071 536 1072 536 1073 537 1074 537 1075 538 1076 538 1077 539 1078 539 1079 540 1080 540 1081 541 1082 541 1083 542 1084 542 1085 543 1086 543 1087 544 1088 544 1089 545 1090 545 1091 546 1092 546 1093 547 1094 547 1095 548 1096 548 1097 549 1098 549 1099 550 1100 550 1101 551 1102 551 1103 552 1104 552 1105 553 1106 553 1107 554 1108 554 1109 555 1110 555 1111 556 1112 556 1113 557 1114 557 1115 558 1116 558 1117 559 1118 559 1119 560 1120 560 1121 561 1122 561 1123 562 1124 562 1125 563 1126 563 1127 564 1128 564 1129 565 1130 565 1131 566 1132 566 1133 567 1134 567 1135 568 1136 568 1137 569 1138 569 1139 570 1140 570 1141 571 1142 571 1143 572 1144 572 1145 573 1146 573 1147 574 1148 574 1149 575 1150 575 1151 576 1152 576 1153 577 1154 577 1155 578 1156 578 1157 579 1158 579 1159 580 1160 580 1161 581 1162 581 1163 582 1164 582 1165 583 1166 583 1167 584 1168 584 1169 585 1170 585 1171 586 1172 586 1173 587 1174 587 1175 588 1176 588 1177 589 1178 589 1179 590 1180 590 1181 591 1182 591 1183 592 1184 592 1185 593 1186 593 1187 594 1188 594 1189 595 1190 595 1191 596 1192 596 1193 597 1194 597 1195 598 1196 598 1197 599 1198 599 1199 600 1200 600 1201 601 1202 601 1203 602 1204 602 1205 603 1206 603 1207 604 1208 604 1209 605 1210 605 1211 606 1212 606 1213 607 1214 607 1215 608 1216 608 1217 609 1218 609 1219 610 1220 610 1221 611 1222 611 1223 612 1224 612 1225 613 1226 613 1227 614 1228 614 1229 615 1230 615 1231 616 1232 616 1233 617 1234 617 1235 618 1236 618 1237 619 1238 619 1239 620 1240 620 1241 621 1242 621 1243 622 1244 622 1245 623 1246 623 1247 624 1248 624 1249 625 1250 625 1251 626 1252 626 1253 627 1254 627 1255 628 1256 628 1257 629 1258 629 1259 630 1260 630 1261 631 1262 631 1263 632 1264 632 1265 633 1266 633 1267 634 1268 634 1269 635 1270 635 1271 636 1272 636 1273 637 1274 637 1275 638 1276 638 1277 639 1278 639 1279 640 1280 640 1281 641 1282 641 1283 642 1284 642 1285 643 1286 643 1287 644 1288 644 1289 645 1290 645 1291 646 1292 646 1293 647 1294 647 1295 648 1296 648 1297 649 1298 649 1299 650 1300 650 1301 651 1302 651 1303 652 1304 652 1305 653 1306 653 1307 654 1308 654 1309 655 1310 655 1311 656 1312 656 1313 657 1314 657 1315 658 1316 658 1317 659 1318 659 1319 660 1320 660 1321 661 1322 661 1323 662 1324 662 1325 663 1326 663 1327 664 1328 664 1329 665 1330 665 1331 666 1332 666 1333 667 1334 667 1335 668 1336 668 1337 669 1338 669 1339 670 1340 670 1341 671 1342 671 1343 672 1344 672 1345 673 1346 673 1347 674 1348 674 1349 675 1350 675 1351 676 1352 676 1353 677 1354 677 1355 678 1356 678 1357 679 1358 679 1359 680 1360 680 1361 681 1362 681 1363 682 1364 682 1365 683 1366 683 1367 684 1368 684 1369 685 1370 685 1371 686 1372 686 1373 687 1374 687 1375 688 1376 688 1377 689 1378 689 1379 690 1380 690 1381 691 1382 691 1383 692 1384 692 1385 693 1386 693 1387 694 1388 694 1389 695 1390 695 1391 696 1392 696 1393 697 1394 697 1395 698 1396 698 1397 699 1398 699 1399 700 1400 700 1401 701 1402 701 1403 702 1404 702 1405 703 1406 703 1407 704 1408 704 1409 705 1410 705 1411 706 1412 706 1413 707 1414 707 1415 708 1416 708 1417 709 1418 709 1419 710 1420 710 1421 711 1422 711 1423 712 1424 712 1425 713 1426 713 1427 714 1428 714 1429 715 1430 715 1431 716 1432 716 1433 717 1434 717 1435 718 1436 718 1437 719 1438 719 1439 720 1440 720 1441 721 1442 721 1443 722 1444 722 1445 723 1446 723 1447 724 1448 724 1449 725 1450 725 1451 726 1452 726 1453 727 1454 727 1455 728 1456 728 1457 729 1458 729 1459 730 1460 730 1461 731 1462 731 1463 732 1464 732 1465 733 1466 733 1467 734 1468 734 1469 735 1470 735 1471 736 1472 736 1473 737 1474 737 1475 738 1476 738 1477 739 1478 739 1479 740 1480 740 1481 741 1482 741 1483 742 1484 742 1485 743 1486 743 1487 744 1488 744 1489 745 1490 745 1491 746 1492 746 1493 747 1494 747 1495 748 1496 748 1497 749 1498 749 1499 750 1500 750 1501 751 1502 751 1503 752 1504 752 1505 753 1506 753 1507 754 1508 754 1509 755 1510 755 1511 756 1512 756 1513 757 1514 757 1515 758 1516 758 1517 759 1518 759 1519 760 1520 760 1521 761 1522 761 1523 762 1524 762 1525 763 1526 763 1527 764 1528 764 1529 765 1530 765 1531 766 1532 766 1533 767 1534 767 1535 768 1536 768 1537 769 1538 769 1539 770 1540 770 1541 771 1542 771 1543 772 1544 772 1545 773 1546 773 1547 774 1548 774 1549 775 1550 775 1551 776 1552 776 1553 777 1554 777 1555 778 1556 778 1557 779 1558 779 1559 780 1560 780 1561 781 1562 781 1563 782 1564 782 1565 783 1566 783 1567 784 1568 784 1569 785 1570 785 1571 786 1572 786 1573 787 1574 787 1575 788 1576 788 1577 789 1578 789 1579 790 1580 790 1581 791 1582 791 1583 792 1584 792 1585 793 1586 793 1587 794 1588 794 1589 795 1590 795 1591 796 1592 796 1593 797 1594 797 1595 798 1596 798 1597 799 1598 799 1599 800 1600 800 1601 801 1602 801 1603 802 1604 802 1605 803 1606 803 1607 804 1608 804 1609 805 1610 805 1611 806 1612 806 1613 807 1614 807 1615 808 1616 808 1617 809 1618 809 1619 810 1620 810 1621 811 1622 811 1623 812 1624 812 1625 813 1626 813 1627 814 1628 814 1629 815 1630 815 1631 816 1632 816 1633 817 1634 817 1635 818 1636 818 1637 819 1638 819 1639 820 1640 820 1641 821 1642 821 1643 822 1644 822 1645 823 1646 823 1647 824 1648 824 1649 825 1650 825 1651 826 1652 826 1653 827 1654 827 1655 828 1656 828 1657 829 1658 829 1659 830 1660 830 1661 831 1662 831 1663 832 1664 832 1665 833 1666 833 1667 834 1668 834 1669 835 1670 835 1671 836 1672 836 1673 837 1674 837 1675 838 1676 838 1677 839 1678 839 1679 840 1680 840 1681 841 1682 841 1683 842 1684 842 1685 843 1686 843 1687 844 1688 844 1689 845 1690 845 1691 846 1692 846 1693 847 1694 847 1695 848 1696 848 1697 849 1698 849 1699 850 1700 850 1701 851 1702 851 1703 852 1704 852 1705 853 1706 853 1707 854 1708 854 1709 855 1710 855 1711 856 1712 856 1713 857 1714 857 1715 858 1716 858 1717 859 1718 859 1719 860 1720 860 1721 861 1722 861 1723 862 1724 862 1725 863 1726 863 1727 864 1728 864 1729 865 1730 865 1731 866 1732 866 1733 867 1734 867 1735 868 1736 868 1737 869 1738 869 1739 870 1740 870 1741 871 1742 871 1743 872 1744 872 1745 873 1746 873 1747 874 1748 874 1749 875 1750 875 1751 876 1752 876 1753 877 1754 877 1755 878 1756 878 1757 879 1758 879 1759 880 1760 880 1761 881 1762 881 1763 882 1764 882 1765 883 1766 883 1767 884 1768 884 1769 885 1770 885 1771 886 1772 886 1773 887 1774 887 1775 888 1776 888 1777 889 1778 889 1779 890 1780 890 1781 891 1782 891 1783 892 1784 892 1785 893 1786 893 1787 894 1788 894 1789 895 1790 895 1791 896 1792 896 1793 897 1794 897 1795 898 1796 898 1797 899 1798 899 1799 900 1800 900 1801 901 1802 901 1803 902 1804 902 1805 903 1806 903 1807 904 1808 904 1809 905 1810 905 1811 906 1812 906 1813 907 1814 907 1815 908 1816 908 1817 909 1818 909 1819 910 1820 910 1821 911 1822 911 1823 912 1824 912 1825 913 1826 913 1827 914 1828 914 1829 915 1830 915 1831 916 1832 916 1833 917 1834 917 1835 918 1836 918 1837 919 1838 919 1839 920 1840 920 1841 921 1842 921 1843 922 1844 922 1845 923 1846 923 1847 924 1848 924 1849 925 1850 925 1851 926 1852 926 1853 927 1854 927 1855 928 1856 928 1857 929 1858 929 1859 930 1860 930 1861 931 1862 931 1863 932 1864 932 1865 933 1866 933 1867 934 1868 934 1869 935 1870 935 1871 936 1872 936 1873 937 1874 937 1875 938 1876 938 1877 939 1878 939 1879 940 1880 940 1881 941 1882 941 1883 942 1884 942 1885 943 1886 943 1887 944 1888 944 1889 945 1890 945 1891 946 1892 946 1893 947 1894 947 1895 948 1896 948 1897 949 1898 949 1899 950 1900 950 1901 951 1902 951 1903 952 1904 952 1905 953 1906 953 1907 954 1908 954 1909 955 1910 955 1911 956 1912 956 1913 957 1914 957 1915 958 1916 958 1917 959 1918 959 1919 960 1920 960 1921 961 1922 961 1923 962 1924 962 1925 963 1926 963 1927 964 1928 964 1929 965 1930 965 1931 966 1932 966 1933 967 1934 967 1935 968 1936 968 1937 969 1938 969 1939 970 1940 970 1941 971 1942 971 1943 972 1944 972 1945 973 1946 973 1947 974 1948 974 1949 975 1950 975 1951 976 1952 976 1953 977 1954 977 1955 978 1956 978 1957 979 1958 979 1959 980 1960 980 1961 981 1962 981 1963 982 1964 982 1965 983 1966 983 1967 984 1968 984 1969 985 1970 985 1971 986 1972 986 1973 987 1974 987 1975 988 1976 988 1977 989 1978 989 1979 990 1980 990 1981 991 1982 991 1983 992 1984 992 1985 993 1986 993 1987 994 1988 994 1989 995 1990 995 1991 996 1992 996 1993 997 1994 997 1995 998 1996 998 1997 999 1998 999 1999 1000 2000 1000 2001 1001 2002 1001 2003 1002 2004 1002 2005 1003 2006 1003 2007 1004 2008 1004 2009 1005 2010 1005 2011 1006 2012 1006 2013 1007 2014 1007 2015 1008 2016 1008 2017 1009 2018 1009 2019 1010 2020 1010 2021 1011 2022 1011 2023 1012 2024 1012 2025 1013 2026 1013 2027 1014 2028 1014 2029 1015 2030 1015 2031 1016 2032 1016 2033 1017 2034 1017 2035 1018 2036 1018 2037 1019 2038 1019 2039 1020 2040 1020 2041 1021 2042 1021 2043 1022 2044 1022 2045 1023 2046 1023 2047 1024 2048 1024 2049 1025 2050 1025 2051 1026 2052 1026 2053 1027 2054 1027 2055 1028 2056 1028 2057 1029 2058 1029 2059 1030 2060 1030 2061 1031 2062 1031 2063 1032 2064 1032 2065 1033 2066 1033 2067 1034 2068 1034 2069 1035 2070 1035 2071 1036 2072 1036 2073 1037 2074 1037 2075 1038 2076 1038 2077 1039 2078 1039 2079 1040 2080 1040 2081 1041 2082 1041 2083 1042 2084 1042 2085 1043 2086 1043 2087 1044 2088 1044 2089 1045 2090 1045 2091 1046 2092 1046 2093 1047 2094 1047 2095 1048 2096 1048 2097 1049 2098 1049 2099 1050 2100 1050 2101 1051 2102 1051 2103 1052 2104 1052 2105 1053 2106 1053 2107 1054 2108 1054 2109 1055 2110 1055 2111 1056 2112 1056 2113 1057 2114 1057 2115 1058 2116 1058 2117 1059 2118 1059 2119 1060 2120 1060 2121 1061 2122 1061 2123 1062 2124 1062 2125 1063 2126 1063 2127 1064 2128 1064 2129 1065 2130 1065 2131 1066 2132 1066 2133 1067 2134 1067 2135 1068 2136 1068 2137 1069 2138 1069 2139 1070 2140 1070 2141 1071 2142 1071 2143 1072 2144 1072 2145 1073 2146 1073 2147 1074 2148 1074 2149 1075 2150 1075 2151 1076 2152 1076 2153 1077 2154 1077 2155 1078 2156 1078 2157 1079 2158 1079 2159 1080 2160 1080 2161 1081 2162 1081 2163 1082 2164 1082 2165 1083 2166 1083 2167 1084 2168 1084 2169 1085 2170 1085 2171 1086 2172 1086 2173 1087 2174 1087 2175 1088 2176 1088 2177 1089 2178 1089 2179 1090 2180 1090 2181 1091 2182 1091 2183 1092 2184 1092 2185 1093 2186 1093 2187 1094 2188 1094 2189 1095 2190 1095 2191 1096 2192 1096 2193 1097 2194 1097 2195 1098 2196 1098 2197 1099 2198 1099 2199 1100 2200 1100 2201 1101 2202 1101 2203 1102 2204 1102 2205 1103 2206 1103 2207 1104 2208 1104 2209 1105 2210 1105 2211 1106 2212 1106 2213 1107 2214 1107 2215 1108 2216 1108 2217 1109 2218 1109 2219 1110 2220 1110 2221 1111 2222 1111 2223 1112 2224 1112 2225 1113 2226 1113 2227 1114 2228 1114 2229 1115 2230 1115 2231 1116 2232 1116 2233 1117 2234 1117 2235 1118 2236 1118 2237 1119 2238 1119 2239 1120 2240 1120 2241 1121 2242 1121 2243 1122 2244 1122 2245 1123 2246 1123 2247 1124 2248 1124 2249 1125 2250 1125 2251 1126 2252 1126 2253 1127 2254 1127 2255 1128 2256 1128 2257 1129 2258 1129 2259 1130 2260 1130 2261 1131 2262 1131 2263 1132 2264 1132 2265 1133 2266 1133 2267 1134 2268 1134 2269 1135 2270 1135 2271 1136 2272 1136 2273 1137 2274 1137 2275 1138 2276 1138 2277 1139 2278 1139 2279 1140 2280 1140 2281 1141 2282 1141 2283 1142 2284 1142 2285 1143 2286 1143 2287 1144 2288 1144 2289 1145 2290 1145 2291 1146 2292 1146 2293 1147 2294 1147 2295 1148 2296 1148 2297 1149 2298 1149 2299 1150 2300 1150 2301 1151 2302 1151 2303 1152 2304 1152 2305 1153 2306 1153 2307 1154 2308 1154 2309 1155 2310 1155 2311 1156 2312 1156 2313 1157 2314 1157 2315 1158 2316 1158 2317 1159 2318 1159 2319 1160 2320 1160 2321 1161 2322 1161 2323 1162 2324 1162 2325 1163 2326 1163 2327 1164 2328 1164 2329 1165 2330 1165 2331 1166 2332 1166 2333 1167 2334 1167 2335 1168 2336 1168 2337 1169 2338 1169 2339 1170 2340 1170 2341 1171 2342 1171 2343 1172 2344 1172 2345 1173 2346 1173 2347 1174 2348 1174 2349 1175 2350 1175 2351 1176 2352 1176 2353 1177 2354 1177 2355 1178 2356 1178 2357 1179 2358 1179 2359 1180 2360 1180 2361 1181 2362 1181 2363 1182 2364 1182 2365 1183 2366 1183 2367 1184 2368 1184 2369 1185 2370 1185 2371 1186 2372 1186 2373 1187 2374 1187 2375 1188 2376 1188 2377 1189 2378 1189 2379 1190 2380 1190 2381 1191 2382 1191 2383 1192 2384 1192 2385 1193 2386 1193 2387 1194 2388 1194 2389 1195 2390 1195 2391 1196 2392 1196 2393 1197 2394 1197 2395 1198 2396 1198 2397 1199 2398 1199 2399 1200 2400 1200 2401 1201 2402 1201 2403 1202 2404 1202 2405 1203 2406 1203 2407 1204 2408 1204 2409 1205 2410 1205 2411 1206 2412 1206 2413 1207 2414 1207 2415 1208 2416 1208 2417 1209 2418 1209 2419 1210 2420 1210 2421 1211 2422 1211 2423 1212 2424 1212 2425 1213 2426 1213 2427 1214 2428 1214 2429 1215 2430 1215 2431 1216 2432 1216 2433 1217 2434 1217 2435 1218 2436 1218 2437 1219 2438 1219 2439 1220 2440 1220 2441 1221 2442 1221 2443 1222 2444 1222 2445 1223 2446 1223 2447 1224 2448 1224 2449 1225 2450 1225 2451 1226 2452 1226 2453 1227 2454 1227 2455 1228 2456 1228 2457 1229 2458 1229 2459 1230 2460 1230 2461 1231 2462 1231 2463 1232 2464 1232 2465 1233 2466 1233 2467 1234 2468 1234 2469 1235 2470 1235 2471 1236 2472 1236 2473 1237 2474 1237 2475 1238 2476 1238 2477 1239 2478 1239 2479 1240 2480 1240 2481 1241 2482 1241 2483 1242 2484 1242 2485 1243 2486 1243 2487 1244 2488 1244 2489 1245 2490 1245 2491 1246 2492 1246 2493 1247 2494 1247 2495 1248 2496 1248 2497 1249 2498 1249 2499 1250 2500 1250 2501 1251 2502 1251 2503 1252 2504 1252 2505 1253 2506 1253 2507 1254 2508 1254 2509 1255 2510 1255 2511 1256 2512 1256 2513 1257 2514 1257 2515 1258 2516 1258 2517 1259 2518 1259 2519 1260 2520 1260 2521 1261 2522 1261 2523 1262 2524 1262 2525 1263 2526 1263 2527 1264 2528 1264 2529 1265 2530 1265 2531 1266 2532 1266 2533 1267 2534 1267 2535 1268 2536 1268 2537 1269 2538 1269 2539 1270 2540 1270 2541 1271 2542 1271 2543 1272 2544 1272 2545 1273 2546 1273 2547 1274 2548 1274 2549 1275 2550 1275 2551 1276 2552 1276 2553 1277 2554 1277 2555 1278 2556 1278 2557 1279 2558 1279 2559 1280 2560 1280 2561 1281 2562 1281 2563 1282 2564 1282 2565 1283 2566 1283 2567 1284 2568 1284 2569 1285 2570 1285 2571 1286 2572 1286 2573 1287 2574 1287 2575 1288 2576 1288 2577 1289 2578 1289 2579 1290 2580 1290 2581 1291 2582 1291 2583 1292 2584 1292 2585 1293 2586 1293 2587 1294 2588 1294 2589 1295 2590 1295 2591 1296 2592 1296 2593 1297 2594 1297 2595 1298 2596 1298 2597 1299 2598 1299 2599 1300 2600 1300 2601 1301 2602 1301 2603 1302 2604 1302 2605 1303 2606 1303 2607 1304 2608 1304 2609 1305 2610 1305 2611 1306 2612 1306 2613 1307 2614 1307 2615 1308 2616 1308 2617 1309 2618 1309 2619 1310 2620 1310 2621 1311 2622 1311 2623 1312 2624 1312 2625 1313 2626 1313 2627 1314 2628 1314 2629 1315 2630 1315 2631 1316 2632 1316 2633 1317 2634 1317 2635 1318 2636 1318 2637 1319 2638 1319 2639 1320 2640 1320 2641 1321 2642 1321 2643 1322 2644 1322 2645 1323 2646 1323 2647 1324 2648 1324 2649 1325 2650 1325 2651 1326 2652 1326 2653 1327 2654 1327 2655 1328 2656 1328 2657 1329 2658 1329 2659 1330 2660 1330 2661 1331 2662 1331 2663 1332 2664 1332 2665 1333 2666 1333 2667 1334 2668 1334 2669 1335 2670 1335 2671 1336 2672 1336 2673 1337 2674 1337 2675 1338 2676 1338 2677 1339 2678 1339 2679 1340 2680 1340 2681 1341 2682 1341 2683 1342 2684 1342 2685 1343 2686 1343 2687 1344 2688 1344 2689 1345 2690 1345 2691 1346 2692 1346 2693 1347 2694 1347 2695 1348 2696 1348 2697 1349 2698 1349 2699 1350 2700 1350 2701 1351 2702 1351 2703 1352 2704 1352 2705 1353 2706 1353 2707 1354 2708 1354 2709 1355 2710 1355 2711 1356 2712 1356 2713 1357 2714 1357 2715 1358 2716 1358 2717 1359 2718 1359 2719 1360 2720 1360 2721 1361 2722 1361 2723 1362 2724 1362 2725 1363 2726 1363 2727 1364 2728 1364 2729 1365 2730 1365 2731 1366 2732 1366 2733 1367 2734 1367 2735 1368 2736 1368 2737 1369 2738 1369 2739 1370 2740 1370 2741 1371 2742 1371 2743 1372 2744 1372 2745 1373 2746 1373 2747 1374 2748 1374 2749 1375 2750 1375 2751 1376 2752 1376 2753 1377 2754 1377 2755 1378 2756 1378 2757 1379 2758 1379 2759 1380 2760 1380 2761 1381 2762 1381 2763 1382 2764 1382 2765 1383 2766 1383 2767 1384 2768 1384 2769 1385 2770 1385 2771 1386 2772 1386 2773 1387 2774 1387 2775 1388 2776 1388 2777 1389 2778 1389 2779 1390 2780 1390 2781 1391 2782 1391 2783 1392 2784 1392 2785 1393 2786 1393 2787 1394 2788 1394 2789 1395 2790 1395 2791 1396 2792 1396 2793 1397 2794 1397 2795 1398 2796 1398 2797 1399 2798 1399 2799 1400 2800 1400 2801 1401 2802 1401 2803 1402 2804 1402 2805 1403 2806 1403 2807 1404 2808 1404 2809 1405 2810 1405 2811 1406 2812 1406 2813 1407 2814 1407 2815 1408 2816 1408 2817 1409 2818 1409 2819 1410 2820 1410 2821 1411 2822 1411 2823 1412 2824 1412 2825 1413 2826 1413 2827 1414 2828 1414 2829 1415 2830 1415 2831 1416 2832 1416 2833 1417 2834 1417 2835 1418 2836 1418 2837 1419 2838 1419 2839 1420 2840 1420 2841 1421 2842 1421 2843 1422 2844 1422 2845 1423 2846 1423 2847 1424 2848 1424 2849 1425 2850 1425 2851 1426 2852 1426 2853 1427 2854 1427 2855 1428 2856 1428 2857 1429 2858 1429 2859 1430 2860 1430 2861 1431 2862 1431 2863 1432 2864 1432 2865 1433 2866 1433 2867 1434 2868 1434 2869 1435 2870 1435 2871 1436 2872 1436 2873 1437 2874 1437 2875 1438 2876 1438 2877 1439 2878 1439 2879 1440 2880 1440 2881 1441 2882 1441 2883 1442 2884 1442 2885 1443 2886 1443 2887 1444 2888 1444 2889 1445 2890 1445 2891 1446 2892 1446 2893 1447 2894 1447 2895 1448 2896 1448 2897 1449 2898 1449 2899 1450 2900 1450 2901 1451 2902 1451 2903 1452 2904 1452 2905 1453 2906 1453 2907 1454 2908 1454 2909 1455 2910 1455 2911 1456 2912 1456 2913 1457 2914 1457 2915 1458 2916 1458 2917 1459 2918 1459 2919 1460 2920 1460 2921 1461 2922 1461 2923 1462 2924 1462 2925 1463 2926 1463 2927 1464 2928 1464 2929 1465 2930 1465 2931 1466 2932 1466 2933 1467 2934 1467 2935 1468 2936 1468 2937 1469 2938 1469 2939 1470 2940 1470 2941 1471 2942 1471 2943 1472 2944 1472 2945 1473 2946 1473 2947 1474 2948 1474 2949 1475 2950 1475 2951 1476 2952 1476 2953 1477 2954 1477 2955 1478 2956 1478 2957 1479 2958 1479 2959 1480 2960 1480 2961 1481 2962 1481 2963 1482 2964 1482 2965 1483 2966 1483 2967 1484 2968 1484 2969 1485 2970 1485 2971 1486 2972 1486 2973 1487 2974 1487 2975 1488 2976 1488 2977 1489 2978 1489 2979 1490 2980 1490 2981 1491 2982 1491 2983 1492 2984 1492 2985 1493 2986 1493 2987 1494 2988 1494 2989 1495 2990 1495 2991 1496 2992 1496 2993 1497 2994 1497 2995 1498 2996 1498 2997 1499 2998 1499 2999 1500 3000 1500 3001 1501 3002 1501 3003 1502 3004 1502 3005 1503 3006 1503 3007 1504 3008 1504 3009 1505 3010 1505 3011 1506 3012 1506 3013 1507 3014 1507 3015 1508 3016 1508 3017 1509 3018 1509 3019 1510 3020 1510 3021 1511 3022 1511 3023 1512 3024 1512 3025 1513 3026 1513 3027 1514 3028 1514 3029 1515 3030 1515 3031 1516 3032 1516 3033 1517 3034 1517 3035 1518 3036 1518 3037 1519 3038 1519 3039 1520 3040 1520 3041 1521 3042 1521 3043 1522 3044 1522 3045 1523 3046 1523 3047 1524 3048 1524 3049 1525 3050 1525 3051 1526 3052 1526 3053 1527 3054 1527 3055 1528 3056 1528 3057 1529 3058 1529 3059 1530 3060 1530 3061 1531 3062 1531 3063 1532 3064 1532 3065 1533 3066 1533 3067 1534 3068 1534 3069 1535 3070 1535 3071 1536 3072 1536 3073 1537 3074 1537 3075 1538 3076 1538 3077 1539 3078 1539 3079 1540 3080 1540 3081 1541 3082 1541 3083 1542 3084 1542 3085 1543 3086 1543 3087 1544 3088 1544 3089 1545 3090 1545 3091 1546 3092 1546 3093 1547 3094 1547 3095 1548 3096 1548 3097 1549 3098 1549 3099 1550 3100 1550 3101 1551 3102 1551 3103 1552 3104 1552 3105 1553 3106 1553 3107 1554 3108 1554 3109 1555 3110 1555 3111 1556 3112 1556 3113 1557 3114 1557 3115 1558 3116 1558 3117 1559 3118 1559 3119 1560 3120 1560 3121 1561 3122 1561 3123 1562 3124 1562 3125 1563 3126 1563 3127 1564 3128 1564 3129 1565 3130 1565 3131 1566 3132 1566 3133 1567 3134 1567 3135 1568 3136 1568 3137 1569 3138 1569 3139 1570 3140 1570 3141 1571 3142 1571 3143 1572 3144 1572 3145 1573 3146 1573 3147 1574 3148 1574 3149 1575 3150 1575 3151 1576 3152 1576 3153 1577 3154 1577 3155 1578 3156 1578 3157 1579 3158 1579 3159 1580 3160 1580 3161 1581 3162 1581 3163 1582 3164 1582 3165 1583 3166 1583 3167 1584 3168 1584 3169 1585 3170 1585 3171 1586 3172 1586 3173 1587 3174 1587 3175 1588 3176 1588 3177 1589 3178 1589 3179 1590 3180 1590 3181 1591 3182 1591 3183 1592 3184 1592 3185 1593 3186 1593 3187 1594 3188 1594 3189 1595 3190 1595 3191 1596 3192 1596 3193 1597 3194 1597 3195 1598 3196 1598 3197 1599 3198 1599 3199 1600 3200 1600 3201 1601 3202 1601 3203 1602 3204 1602 3205 1603 3206 1603 3207 1604 3208 1604 3209 1605 3210 1605 3211 1606 3212 1606 3213 1607 3214 1607 3215 1608 3216 1608 3217 1609 3218 1609 3219 1610 3220 1610 3221 1611 3222 1611 3223 1612 3224 1612 3225 1613 3226 1613 3227 1614 3228 1614 3229 1615 3230 1615 3231 1616 3232 1616 3233 1617 3234 1617 3235 1618 3236 1618 3237 1619 3238 1619 3239 1620 3240 1620 3241 1621 3242 1621 3243 1622 3244 1622 3245 1623 3246 1623 3247 1624 3248 1624 3249 1625 3250 1625 3251 1626 3252 1626 3253 1627 3254 1627 3255 1628 3256 1628 3257 1629 3258 1629 3259 1630 3260 1630 3261 1631 3262 1631 3263 1632 3264 1632 3265 1633 3266 1633 3267 1634 3268 1634 3269 1635 3270 1635 3271 1636 3272 1636 3273 1637 3274 1637 3275 1638 3276 1638 3277 1639 3278 1639 3279 1640 3280 1640 3281 1641 3282 1641 3283 1642 3284 1642 3285 1643 3286 1643 3287 1644 3288 1644 3289 1645 3290 1645 3291 1646 3292 1646 3293 1647 3294 1647 3295 1648 3296 1648 3297 1649 3298 1649 3299 1650 3300 1650 3301 1651 3302 1651 3303 1652 3304 1652 3305 1653 3306 1653 3307 1654 3308 1654 3309 1655 3310 1655 3311 1656 3312 1656 3313 1657 3314 1657 3315 1658 3316 1658 3317 1659 3318 1659 3319 1660 3320 1660 3321 1661 3322 1661 3323 1662 3324 1662 3325 1663 3326 1663 3327 1664 3328 1664 3329 1665 3330 1665 3331 1666 3332 1666 3333 1667 3334 1667 3335 1668 3336 1668 3337 1669 3338 1669 3339 1670 3340 1670 3341 1671 3342 1671 3343 1672 3344 1672 3345 1673 3346 1673 3347 1674 3348 1674 3349 1675 3350 1675 3351 1676 3352 1676 3353 1677 3354 1677 3355 1678 3356 1678 3357 1679 3358 1679 3359 1680 3360 1680 3361 1681 3362 1681 3363 1682 3364 1682 3365 1683 3366 1683 3367 1684 3368 1684 3369 1685 3370 1685 3371 1686 3372 1686 3373 1687 3374 1687 3375 1688 3376 1688 3377 1689 3378 1689 3379 1690 3380 1690 3381 1691 3382 1691 3383 1692 3384 1692 3385 1693 3386 1693 3387 1694 3388 1694 3389 1695 3390 1695 3391 1696 3392 1696 3393 1697 3394 1697 3395 1698 3396 1698 3397 1699 3398 1699 3399 1700 3400 1700 3401 1701 3402 1701 3403 1702 3404 1702 3405 1703 3406 1703 3407 1704 3408 1704 3409 1705 3410 1705 3411 1706 3412 1706 3413 1707 3414 1707 3415 1708 3416 1708 3417 1709 3418 1709 3419 1710 3420 1710 3421 1711 3422 1711 3423 1712 3424 1712 3425 1713 3426 1713 3427 1714 3428 1714 3429 1715 3430 1715 3431 1716 3432 1716 3433 1717 3434 1717 3435 1718 3436 1718 3437 1719 3438 1719 3439 1720 3440 1720 3441 1721 3442 1721 3443 1722 3444 1722 3445 1723 3446 1723 3447 1724 3448 1724 3449 1725 3450 1725 3451 1726 3452 1726 3453 1727 3454 1727 3455 1728 3456 1728 3457 1729 3458 1729 3459 1730 3460 1730 3461 1731 3462 1731 3463 1732 3464 1732 3465 1733 3466 1733 3467 1734 3468 1734 3469 1735 3470 1735 3471 1736 3472 1736 3473 1737 3474 1737 3475 1738 3476 1738 3477 1739 3478 1739 3479 1740 3480 1740 3481 1741 3482 1741 3483 1742 3484 1742 3485 1743 3486 1743 3487 1744 3488 1744 3489 1745 3490 1745 3491 1746 3492 1746 3493 1747 3494 1747 3495 1748 3496 1748 3497 1749 3498 1749 3499 1750 3500 1750 3501 1751 3502 1751 3503 1752 3504 1752 3505 1753 3506 1753 3507 1754 3508 1754 3509 1755 3510 1755 3511 1756 3512 1756 3513 1757 3514 1757 3515 1758 3516 1758 3517 1759 3518 1759 3519 1760 3520 1760 3521 1761 3522 1761 3523 1762 3524 1762 3525 1763 3526 1763 3527 1764 3528 1764 3529 1765 3530 1765 3531 1766 3532 1766 3533 1767 3534 1767 3535 1768 3536 1768 3537 1769 3538 1769 3539 1770 3540 1770 3541 1771 3542 1771 3543 1772 3544 1772 3545 1773 3546 1773 3547 1774 3548 1774 3549 1775 3550 1775 3551 1776 3552 1776 3553 1777 3554 1777 3555 1778 3556 1778 3557 1779 3558 1779 3559 1780 3560 1780 3561 1781 3562 1781 3563 1782 3564 1782 3565 1783 3566 1783 3567 1784 3568 1784 3569 1785 3570 1785 3571 1786 3572 1786 3573 1787 3574 1787 3575 1788 3576 1788 3577 1789 3578 1789 3579 1790 3580 1790 3581 1791 3582 1791 3583 1792 3584 1792 3585 1793 3586 1793 3587 1794 3588 1794 3589 1795 3590 1795 3591 1796 3592 1796 3593 1797 3594 1797 3595 1798 3596 1798 3597 1799 3598 1799 3599 1800 3600 1800 3601 1801 3602 1801 3603 1802 3604 1802 3605 1803 3606 1803 3607 1804 3608 1804 3609 1805 3610 1805 3611 1806 3612 1806 3613 1807 3614 1807 3615 1808 3616 1808 3617 1809 3618 1809 3619 1810 3620 1810 3621 1811 3622 1811 3623 1812 3624 1812 3625 1813 3626 1813 3627 1814 3628 1814 3629 1815 3630 1815 3631 1816 3632 1816 3633 1817 3634 1817 3635 1818 3636 1818 3637 1819 3638 1819 3639 1820 3640 1820 3641 1821 3642 1821 3643 1822 3644 1822 3645 1823 3646 1823 3647 1824 3648 1824 3649 1825 3650 1825 3651 1826 3652 1826 3653 1827 3654 1827 3655 1828 3656 1828 3657 1829 3658 1829 3659 1830 3660 1830 3661 1831 3662 1831 3663 1832 3664 1832 3665 1833 3666 1833 3667 1834 3668 1834 3669 1835 3670 1835 3671 1836 3672 1836 3673 1837 3674 1837 3675 1838 3676 1838 3677 1839 3678 1839 3679 1840 3680 1840 3681 1841 3682 1841 3683 1842 3684 1842 3685 1843 3686 1843 3687 1844 3688 1844 3689 1845 3690 1845 3691 1846 3692 1846 3693 1847 3694 1847 3695 1848 3696 1848 3697 1849 3698 1849 3699 1850 3700 1850 3701 1851 3702 1851 3703 1852 3704 1852 3705 1853 3706 1853 3707 1854 3708 1854 3709 1855 3710 1855 3711 1856 3712 1856 3713 1857 3714 1857 3715 1858 3716 1858 3717 1859 3718 1859 3719 1860 3720 1860 3721 1861 3722 1861 3723 1862 3724 1862 3725 1863 3726 1863 3727 1864 3728 1864 3729 1865 3730 1865 3731 1866 3732 1866 3733 1867 3734 1867 3735 1868 3736 1868 3737 1869 3738 1869 3739 1870 3740 1870 3741 1871 3742 1871 3743 1872 3744 1872 3745 1873 3746 1873 3747 1874 3748 1874 3749 1875 3750 1875 3751 1876 3752 1876 3753 1877 3754 1877 3755 1878 3756 1878 3757 1879 3758 1879 3759 1880 3760 1880 3761 1881 3762 1881 3763 1882 3764 1882 3765 1883 3766 1883 3767 1884 3768 1884 3769 1885 3770 1885 3771 1886 3772 1886 3773 1887 3774 1887 3775 1888 3776 1888 3777 1889 3778 1889 3779 1890 3780 1890 3781 1891 3782 1891 3783 1892 3784 1892 3785 1893 3786 1893 3787 1894 3788 1894 3789 1895 3790 1895 3791 1896 3792 1896 3793 1897 3794 1897 3795 1898 3796 1898 3797 1899 3798 1899 3799 1900 3800 1900 3801 1901 3802 1901 3803 1902 3804 1902 3805 1903 3806 1903 3807 1904 3808 1904 3809 1905 3810 1905 3811 1906 3812 1906 3813 1907 3814 1907 3815 1908 3816 1908 3817 1909 3818 1909 3819 1910 3820 1910 3821 1911 3822 1911 3823 1912 3824 1912 3825 1913 3826 1913 3827 1914 3828 1914 3829 1915 3830 1915 3831 1916 3832 1916 3833 1917 3834 1917 3835 1918 3836 1918 3837 1919 3838 1919 3839 1920 3840 1920 3841 1921 3842 1921 3843 1922 3844 1922 3845 1923 3846 1923 3847 1924 3848 1924 3849 1925 3850 1925 3851 1926 3852 1926 3853 1927 3854 1927 3855 1928 3856 1928 3857 1929 3858 1929 3859 1930 3860 1930 3861 1931 3862 1931 3863 1932 3864 1932 3865 1933 3866 1933 3867 1934 3868 1934 3869 1935 3870 1935 3871 1936 3872 1936 3873 1937 3874 1937 3875 1938 3876 1938 3877 1939 3878 1939 3879 1940 3880 1940 3881 1941 3882 1941 3883 1942 3884 1942 3885 1943 3886 1943 3887 1944 3888 1944 3889 1945 3890 1945 3891 1946 3892 1946 3893 1947 3894 1947 3895 1948 3896 1948 3897 1949 3898 1949 3899 1950 3900 1950 3901 1951 3902 1951 3903 1952 3904 1952 3905 1953 3906 1953 3907 1954 3908 1954 3909 1955 3910 1955 3911 1956 3912 1956 3913 1957 3914 1957 3915 1958 3916 1958 3917 1959 3918 1959 3919 1960 3920 1960 3921 1961 3922 1961 3923 1962 3924 1962 3925 1963 3926 1963 3927 1964 3928 1964 3929 1965 3930 1965 3931 1966 3932 1966 3933 1967 3934 1967 3935 1968 3936 1968 3937 1969 3938 1969 3939 1970 3940 1970 3941 1971 3942 1971 3943 1972 3944 1972 3945 1973 3946 1973 3947 1974 3948 1974 3949 1975 3950 1975 3951 1976 3952 1976 3953 1977 3954 1977 3955 1978 3956 1978 3957 1979 3958 1979 3959 1980 3960 1980 3961 1981 3962 1981 3963 1982 3964 1982 3965 1983 3966 1983 3967 1984 3968 1984 3969 1985 3970 1985 3971 1986 1987 1988 3976 1988 3977 1989 3978 1989 3979 1990 3980 1990 3981 1991 3982 1991 3983 1992 3984 1992 3985 1993 3986 1993 3987 1994 3988 1994 3989 1995 3990 1995 3991 1996 3992 1996 3993 1997 3994 1997 3995 1998 3996 1998 3997 1999 3998 1999 3999 2000 4000 2000 4001 2001 4002 2001 4003 2002 4004 2002 4005 2003 4006 2003 4007 2004 4008 2004 4009 2005 4010 2005 4011 2006 4012 2006 4013 2007 4014 2007 4015 2008 4016 2008 4017 2009 4018 2009 4019 2010 4020 2010 4021 2011 4022 2011 4023 2012 4024 2012 4025 2013 4026 2013 4027 2014 4028 2014 4029 2015 4030 2015 4031 2016 4032 2016 4033 2017 4034 2017 4035 2018 4036 2018 4037 2019 4038 2019 4039 2020 4040 2020 4041 2021 4042 2021 4043 2022 4044 2022 4045 2023 4046 2023 4047 2024 4048 2024 4049 2025 4050 2025 4051 2026 4052 2026 4053 2027 4054 2027 4055 2028 4056 2028 4057 2029 4058 2029 4059 2030 4060 2030 4061 2031 4062 2031 4063 2032 4064 2032 4065 2033 4066 2033 4067 2034 4068 2034 4069 2035 4070 2035 4071 2036 4072 2036 4073 2037 4074 2037 4075 2038 4076 2038 4077 2039 4078 2039 4079 2040 4080 2040 4081 2041 4082 2041 4083 2042 4084 2042 4085 2043 4086 2043 4087 2044 4088 2044 4089 2045 4090 2045 4091 2046 4092 2046 4093 2047 4094 2047 4095 -1 -1