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