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