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