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