0 0 1 1 2 2 3 2 4 4 5 3 6 4 7 3 8 8 9 3 10 6 11 4 12 8 13 3 14 6 15 4 16 16 17 7 18 6 19 4 20 12 21 7 22 8 23 5 24 16 25 7 26 6 27 4 28 12 29 7 30 8 31 5 32 32 33 15 34 14 35 8 36 12 37 7 38 8 39 5 40 24 41 11 42 14 43 8 44 16 45 7 46 10 47 6 48 32 49 15 50 14 51 8 52 12 53 7 54 8 55 5 56 24 57 11 58 14 59 8 60 16 61 7 62 10 63 6 64 64 65 31 66 30 67 16 68 28 69 15 70 16 71 9 72 24 73 11 74 14 75 8 76 16 77 7 78 10 79 6 80 48 81 23 82 22 83 12 84 28 85 15 86 16 87 9 88 32 89 15 90 14 91 8 92 20 93 11 94 12 95 7 96 64 97 31 98 30 99 16 100 28 101 15 102 16 103 9 104 24 105 11 106 14 107 8 108 16 109 7 110 10 111 6 112 48 113 23 114 22 115 12 116 28 117 15 118 16 119 9 120 32 121 15 122 14 123 8 124 20 125 11 126 12 127 7 128 128 129 63 130 62 131 32 132 60 133 31 134 32 135 17 136 56 137 27 138 30 139 16 140 32 141 15 142 18 143 10 144 48 145 23 146 22 147 12 148 28 149 15 150 16 151 9 152 32 153 15 154 14 155 8 156 20 157 11 158 12 159 7 160 96 161 47 162 46 163 24 164 44 165 23 166 24 167 13 168 56 169 27 170 30 171 16 172 32 173 15 174 18 175 10 176 64 177 31 178 30 179 16 180 28 181 15 182 16 183 9 184 40 185 19 186 22 187 12 188 24 189 11 190 14 191 8 192 128 193 63 194 62 195 32 196 60 197 31 198 32 199 17 200 56 201 27 202 30 203 16 204 32 205 15 206 18 207 10 208 48 209 23 210 22 211 12 212 28 213 15 214 16 215 9 216 32 217 15 218 14 219 8 220 20 221 11 222 12 223 7 224 96 225 47 226 46 227 24 228 44 229 23 230 24 231 13 232 56 233 27 234 30 235 16 236 32 237 15 238 18 239 10 240 64 241 31 242 30 243 16 244 28 245 15 246 16 247 9 248 40 249 19 250 22 251 12 252 24 253 11 254 14 255 8 256 256 257 127 258 126 259 64 260 124 261 63 262 64 263 33 264 120 265 59 266 62 267 32 268 64 269 31 270 34 271 18 272 112 273 55 274 54 275 28 276 60 277 31 278 32 279 17 280 64 281 31 282 30 283 16 284 36 285 19 286 20 287 11 288 96 289 47 290 46 291 24 292 44 293 23 294 24 295 13 296 56 297 27 298 30 299 16 300 32 301 15 302 18 303 10 304 64 305 31 306 30 307 16 308 28 309 15 310 16 311 9 312 40 313 19 314 22 315 12 316 24 317 11 318 14 319 8 320 192 321 95 322 94 323 48 324 92 325 47 326 48 327 25 328 88 329 43 330 46 331 24 332 48 333 23 334 26 335 14 336 112 337 55 338 54 339 28 340 60 341 31 342 32 343 17 344 64 345 31 346 30 347 16 348 36 349 19 350 20 351 11 352 128 353 63 354 62 355 32 356 60 357 31 358 32 359 17 360 56 361 27 362 30 363 16 364 32 365 15 366 18 367 10 368 80 369 39 370 38 371 20 372 44 373 23 374 24 375 13 376 48 377 23 378 22 379 12 380 28 381 15 382 16 383 9 384 256 385 127 386 126 387 64 388 124 389 63 390 64 391 33 392 120 393 59 394 62 395 32 396 64 397 31 398 34 399 18 400 112 401 55 402 54 403 28 404 60 405 31 406 32 407 17 408 64 409 31 410 30 411 16 412 36 413 19 414 20 415 11 416 96 417 47 418 46 419 24 420 44 421 23 422 24 423 13 424 56 425 27 426 30 427 16 428 32 429 15 430 18 431 10 432 64 433 31 434 30 435 16 436 28 437 15 438 16 439 9 440 40 441 19 442 22 443 12 444 24 445 11 446 14 447 8 448 192 449 95 450 94 451 48 452 92 453 47 454 48 455 25 456 88 457 43 458 46 459 24 460 48 461 23 462 26 463 14 464 112 465 55 466 54 467 28 468 60 469 31 470 32 471 17 472 64 473 31 474 30 475 16 476 36 477 19 478 20 479 11 480 128 481 63 482 62 483 32 484 60 485 31 486 32 487 17 488 56 489 27 490 30 491 16 492 32 493 15 494 18 495 10 496 80 497 39 498 38 499 20 500 44 501 23 502 24 503 13 504 48 505 23 506 22 507 12 508 28 509 15 510 16 511 9 512 512 513 255 514 254 515 128 516 252 517 127 518 128 519 65 520 248 521 123 522 126 523 64 524 128 525 63 526 66 527 34 528 240 529 119 530 118 531 60 532 124 533 63 534 64 535 33 536 128 537 63 538 62 539 32 540 68 541 35 542 36 543 19 544 224 545 111 546 110 547 56 548 108 549 55 550 56 551 29 552 120 553 59 554 62 555 32 556 64 557 31 558 34 559 18 560 128 561 63 562 62 563 32 564 60 565 31 566 32 567 17 568 72 569 35 570 38 571 20 572 40 573 19 574 22 575 12 576 192 577 95 578 94 579 48 580 92 581 47 582 48 583 25 584 88 585 43 586 46 587 24 588 48 589 23 590 26 591 14 592 112 593 55 594 54 595 28 596 60 597 31 598 32 599 17 600 64 601 31 602 30 603 16 604 36 605 19 606 20 607 11 608 128 609 63 610 62 611 32 612 60 613 31 614 32 615 17 616 56 617 27 618 30 619 16 620 32 621 15 622 18 623 10 624 80 625 39 626 38 627 20 628 44 629 23 630 24 631 13 632 48 633 23 634 22 635 12 636 28 637 15 638 16 639 9 640 384 641 191 642 190 643 96 644 188 645 95 646 96 647 49 648 184 649 91 650 94 651 48 652 96 653 47 654 50 655 26 656 176 657 87 658 86 659 44 660 92 661 47 662 48 663 25 664 96 665 47 666 46 667 24 668 52 669 27 670 28 671 15 672 224 673 111 674 110 675 56 676 108 677 55 678 56 679 29 680 120 681 59 682 62 683 32 684 64 685 31 686 34 687 18 688 128 689 63 690 62 691 32 692 60 693 31 694 32 695 17 696 72 697 35 698 38 699 20 700 40 701 19 702 22 703 12 704 256 705 127 706 126 707 64 708 124 709 63 710 64 711 33 712 120 713 59 714 62 715 32 716 64 717 31 718 34 719 18 720 112 721 55 722 54 723 28 724 60 725 31 726 32 727 17 728 64 729 31 730 30 731 16 732 36 733 19 734 20 735 11 736 160 737 79 738 78 739 40 740 76 741 39 742 40 743 21 744 88 745 43 746 46 747 24 748 48 749 23 750 26 751 14 752 96 753 47 754 46 755 24 756 44 757 23 758 24 759 13 760 56 761 27 762 30 763 16 764 32 765 15 766 18 767 10 768 512 769 255 770 254 771 128 772 252 773 127 774 128 775 65 776 248 777 123 778 126 779 64 780 128 781 63 782 66 783 34 784 240 785 119 786 118 787 60 788 124 789 63 790 64 791 33 792 128 793 63 794 62 795 32 796 68 797 35 798 36 799 19 800 224 801 111 802 110 803 56 804 108 805 55 806 56 807 29 808 120 809 59 810 62 811 32 812 64 813 31 814 34 815 18 816 128 817 63 818 62 819 32 820 60 821 31 822 32 823 17 824 72 825 35 826 38 827 20 828 40 829 19 830 22 831 12 832 192 833 95 834 94 835 48 836 92 837 47 838 48 839 25 840 88 841 43 842 46 843 24 844 48 845 23 846 26 847 14 848 112 849 55 850 54 851 28 852 60 853 31 854 32 855 17 856 64 857 31 858 30 859 16 860 36 861 19 862 20 863 11 864 128 865 63 866 62 867 32 868 60 869 31 870 32 871 17 872 56 873 27 874 30 875 16 876 32 877 15 878 18 879 10 880 80 881 39 882 38 883 20 884 44 885 23 886 24 887 13 888 48 889 23 890 22 891 12 892 28 893 15 894 16 895 9 896 384 897 191 898 190 899 96 900 188 901 95 902 96 903 49 904 184 905 91 906 94 907 48 908 96 909 47 910 50 911 26 912 176 913 87 914 86 915 44 916 92 917 47 918 48 919 25 920 96 921 47 922 46 923 24 924 52 925 27 926 28 927 15 928 224 929 111 930 110 931 56 932 108 933 55 934 56 935 29 936 120 937 59 938 62 939 32 940 64 941 31 942 34 943 18 944 128 945 63 946 62 947 32 948 60 949 31 950 32 951 17 952 72 953 35 954 38 955 20 956 40 957 19 958 22 959 12 960 256 961 127 962 126 963 64 964 124 965 63 966 64 967 33 968 120 969 59 970 62 971 32 972 64 973 31 974 34 975 18 976 112 977 55 978 54 979 28 980 60 981 31 982 32 983 17 984 64 985 31 986 30 987 16 988 36 989 19 990 20 991 11 992 160 993 79 994 78 995 40 996 76 997 39 998 40 999 21 1000 88 1001 43 1002 46 1003 24 1004 48 1005 23 1006 26 1007 14 1008 96 1009 47 1010 46 1011 24 1012 44 1013 23 1014 24 1015 13 1016 56 1017 27 1018 30 1019 16 1020 32 1021 15 1022 18 1023 10 1024 1024 1025 511 1026 510 1027 256 1028 508 1029 255 1030 256 1031 129 1032 504 1033 251 1034 254 1035 128 1036 256 1037 127 1038 130 1039 66 1040 496 1041 247 1042 246 1043 124 1044 252 1045 127 1046 128 1047 65 1048 256 1049 127 1050 126 1051 64 1052 132 1053 67 1054 68 1055 35 1056 480 1057 239 1058 238 1059 120 1060 236 1061 119 1062 120 1063 61 1064 248 1065 123 1066 126 1067 64 1068 128 1069 63 1070 66 1071 34 1072 256 1073 127 1074 126 1075 64 1076 124 1077 63 1078 64 1079 33 1080 136 1081 67 1082 70 1083 36 1084 72 1085 35 1086 38 1087 20 1088 448 1089 223 1090 222 1091 112 1092 220 1093 111 1094 112 1095 57 1096 216 1097 107 1098 110 1099 56 1100 112 1101 55 1102 58 1103 30 1104 240 1105 119 1106 118 1107 60 1108 124 1109 63 1110 64 1111 33 1112 128 1113 63 1114 62 1115 32 1116 68 1117 35 1118 36 1119 19 1120 256 1121 127 1122 126 1123 64 1124 124 1125 63 1126 64 1127 33 1128 120 1129 59 1130 62 1131 32 1132 64 1133 31 1134 34 1135 18 1136 144 1137 71 1138 70 1139 36 1140 76 1141 39 1142 40 1143 21 1144 80 1145 39 1146 38 1147 20 1148 44 1149 23 1150 24 1151 13 1152 384 1153 191 1154 190 1155 96 1156 188 1157 95 1158 96 1159 49 1160 184 1161 91 1162 94 1163 48 1164 96 1165 47 1166 50 1167 26 1168 176 1169 87 1170 86 1171 44 1172 92 1173 47 1174 48 1175 25 1176 96 1177 47 1178 46 1179 24 1180 52 1181 27 1182 28 1183 15 1184 224 1185 111 1186 110 1187 56 1188 108 1189 55 1190 56 1191 29 1192 120 1193 59 1194 62 1195 32 1196 64 1197 31 1198 34 1199 18 1200 128 1201 63 1202 62 1203 32 1204 60 1205 31 1206 32 1207 17 1208 72 1209 35 1210 38 1211 20 1212 40 1213 19 1214 22 1215 12 1216 256 1217 127 1218 126 1219 64 1220 124 1221 63 1222 64 1223 33 1224 120 1225 59 1226 62 1227 32 1228 64 1229 31 1230 34 1231 18 1232 112 1233 55 1234 54 1235 28 1236 60 1237 31 1238 32 1239 17 1240 64 1241 31 1242 30 1243 16 1244 36 1245 19 1246 20 1247 11 1248 160 1249 79 1250 78 1251 40 1252 76 1253 39 1254 40 1255 21 1256 88 1257 43 1258 46 1259 24 1260 48 1261 23 1262 26 1263 14 1264 96 1265 47 1266 46 1267 24 1268 44 1269 23 1270 24 1271 13 1272 56 1273 27 1274 30 1275 16 1276 32 1277 15 1278 18 1279 10 1280 768 1281 383 1282 382 1283 192 1284 380 1285 191 1286 192 1287 97 1288 376 1289 187 1290 190 1291 96 1292 192 1293 95 1294 98 1295 50 1296 368 1297 183 1298 182 1299 92 1300 188 1301 95 1302 96 1303 49 1304 192 1305 95 1306 94 1307 48 1308 100 1309 51 1310 52 1311 27 1312 352 1313 175 1314 174 1315 88 1316 172 1317 87 1318 88 1319 45 1320 184 1321 91 1322 94 1323 48 1324 96 1325 47 1326 50 1327 26 1328 192 1329 95 1330 94 1331 48 1332 92 1333 47 1334 48 1335 25 1336 104 1337 51 1338 54 1339 28 1340 56 1341 27 1342 30 1343 16 1344 448 1345 223 1346 222 1347 112 1348 220 1349 111 1350 112 1351 57 1352 216 1353 107 1354 110 1355 56 1356 112 1357 55 1358 58 1359 30 1360 240 1361 119 1362 118 1363 60 1364 124 1365 63 1366 64 1367 33 1368 128 1369 63 1370 62 1371 32 1372 68 1373 35 1374 36 1375 19 1376 256 1377 127 1378 126 1379 64 1380 124 1381 63 1382 64 1383 33 1384 120 1385 59 1386 62 1387 32 1388 64 1389 31 1390 34 1391 18 1392 144 1393 71 1394 70 1395 36 1396 76 1397 39 1398 40 1399 21 1400 80 1401 39 1402 38 1403 20 1404 44 1405 23 1406 24 1407 13 1408 512 1409 255 1410 254 1411 128 1412 252 1413 127 1414 128 1415 65 1416 248 1417 123 1418 126 1419 64 1420 128 1421 63 1422 66 1423 34 1424 240 1425 119 1426 118 1427 60 1428 124 1429 63 1430 64 1431 33 1432 128 1433 63 1434 62 1435 32 1436 68 1437 35 1438 36 1439 19 1440 224 1441 111 1442 110 1443 56 1444 108 1445 55 1446 56 1447 29 1448 120 1449 59 1450 62 1451 32 1452 64 1453 31 1454 34 1455 18 1456 128 1457 63 1458 62 1459 32 1460 60 1461 31 1462 32 1463 17 1464 72 1465 35 1466 38 1467 20 1468 40 1469 19 1470 22 1471 12 1472 320 1473 159 1474 158 1475 80 1476 156 1477 79 1478 80 1479 41 1480 152 1481 75 1482 78 1483 40 1484 80 1485 39 1486 42 1487 22 1488 176 1489 87 1490 86 1491 44 1492 92 1493 47 1494 48 1495 25 1496 96 1497 47 1498 46 1499 24 1500 52 1501 27 1502 28 1503 15 1504 192 1505 95 1506 94 1507 48 1508 92 1509 47 1510 48 1511 25 1512 88 1513 43 1514 46 1515 24 1516 48 1517 23 1518 26 1519 14 1520 112 1521 55 1522 54 1523 28 1524 60 1525 31 1526 32 1527 17 1528 64 1529 31 1530 30 1531 16 1532 36 1533 19 1534 20 1535 11 1536 1024 1537 511 1538 510 1539 256 1540 508 1541 255 1542 256 1543 129 1544 504 1545 251 1546 254 1547 128 1548 256 1549 127 1550 130 1551 66 1552 496 1553 247 1554 246 1555 124 1556 252 1557 127 1558 128 1559 65 1560 256 1561 127 1562 126 1563 64 1564 132 1565 67 1566 68 1567 35 1568 480 1569 239 1570 238 1571 120 1572 236 1573 119 1574 120 1575 61 1576 248 1577 123 1578 126 1579 64 1580 128 1581 63 1582 66 1583 34 1584 256 1585 127 1586 126 1587 64 1588 124 1589 63 1590 64 1591 33 1592 136 1593 67 1594 70 1595 36 1596 72 1597 35 1598 38 1599 20 1600 448 1601 223 1602 222 1603 112 1604 220 1605 111 1606 112 1607 57 1608 216 1609 107 1610 110 1611 56 1612 112 1613 55 1614 58 1615 30 1616 240 1617 119 1618 118 1619 60 1620 124 1621 63 1622 64 1623 33 1624 128 1625 63 1626 62 1627 32 1628 68 1629 35 1630 36 1631 19 1632 256 1633 127 1634 126 1635 64 1636 124 1637 63 1638 64 1639 33 1640 120 1641 59 1642 62 1643 32 1644 64 1645 31 1646 34 1647 18 1648 144 1649 71 1650 70 1651 36 1652 76 1653 39 1654 40 1655 21 1656 80 1657 39 1658 38 1659 20 1660 44 1661 23 1662 24 1663 13 1664 384 1665 191 1666 190 1667 96 1668 188 1669 95 1670 96 1671 49 1672 184 1673 91 1674 94 1675 48 1676 96 1677 47 1678 50 1679 26 1680 176 1681 87 1682 86 1683 44 1684 92 1685 47 1686 48 1687 25 1688 96 1689 47 1690 46 1691 24 1692 52 1693 27 1694 28 1695 15 1696 224 1697 111 1698 110 1699 56 1700 108 1701 55 1702 56 1703 29 1704 120 1705 59 1706 62 1707 32 1708 64 1709 31 1710 34 1711 18 1712 128 1713 63 1714 62 1715 32 1716 60 1717 31 1718 32 1719 17 1720 72 1721 35 1722 38 1723 20 1724 40 1725 19 1726 22 1727 12 1728 256 1729 127 1730 126 1731 64 1732 124 1733 63 1734 64 1735 33 1736 120 1737 59 1738 62 1739 32 1740 64 1741 31 1742 34 1743 18 1744 112 1745 55 1746 54 1747 28 1748 60 1749 31 1750 32 1751 17 1752 64 1753 31 1754 30 1755 16 1756 36 1757 19 1758 20 1759 11 1760 160 1761 79 1762 78 1763 40 1764 76 1765 39 1766 40 1767 21 1768 88 1769 43 1770 46 1771 24 1772 48 1773 23 1774 26 1775 14 1776 96 1777 47 1778 46 1779 24 1780 44 1781 23 1782 24 1783 13 1784 56 1785 27 1786 30 1787 16 1788 32 1789 15 1790 18 1791 10 1792 768 1793 383 1794 382 1795 192 1796 380 1797 191 1798 192 1799 97 1800 376 1801 187 1802 190 1803 96 1804 192 1805 95 1806 98 1807 50 1808 368 1809 183 1810 182 1811 92 1812 188 1813 95 1814 96 1815 49 1816 192 1817 95 1818 94 1819 48 1820 100 1821 51 1822 52 1823 27 1824 352 1825 175 1826 174 1827 88 1828 172 1829 87 1830 88 1831 45 1832 184 1833 91 1834 94 1835 48 1836 96 1837 47 1838 50 1839 26 1840 192 1841 95 1842 94 1843 48 1844 92 1845 47 1846 48 1847 25 1848 104 1849 51 1850 54 1851 28 1852 56 1853 27 1854 30 1855 16 1856 448 1857 223 1858 222 1859 112 1860 220 1861 111 1862 112 1863 57 1864 216 1865 107 1866 110 1867 56 1868 112 1869 55 1870 58 1871 30 1872 240 1873 119 1874 118 1875 60 1876 124 1877 63 1878 64 1879 33 1880 128 1881 63 1882 62 1883 32 1884 68 1885 35 1886 36 1887 19 1888 256 1889 127 1890 126 1891 64 1892 124 1893 63 1894 64 1895 33 1896 120 1897 59 1898 62 1899 32 1900 64 1901 31 1902 34 1903 18 1904 144 1905 71 1906 70 1907 36 1908 76 1909 39 1910 40 1911 21 1912 80 1913 39 1914 38 1915 20 1916 44 1917 23 1918 24 1919 13 1920 512 1921 255 1922 254 1923 128 1924 252 1925 127 1926 128 1927 65 1928 248 1929 123 1930 126 1931 64 1932 128 1933 63 1934 66 1935 34 1936 240 1937 119 1938 118 1939 60 1940 124 1941 63 1942 64 1943 33 1944 128 1945 63 1946 62 1947 32 1948 68 1949 35 1950 36 1951 19 1952 224 1953 111 1954 110 1955 56 1956 108 1957 55 1958 56 1959 29 1960 120 1961 59 1962 62 1963 32 1964 64 1965 31 1966 34 1967 18 1968 128 1969 63 1970 62 1971 32 1972 60 1973 31 1974 32 1975 17 1976 72 1977 35 1978 38 1979 20 1980 40 1981 19 1982 22 1983 12 1984 320 1985 159 1986 158 1987 80 1988 156 1989 79 1990 80 1991 41 1992 152 1993 75 1994 78 1995 40 1996 80 1997 39 1998 42 1999 22 2000 176 2001 87 2002 86 2003 44 2004 92 2005 47 2006 48 2007 25 2008 96 2009 47 2010 46 2011 24 2012 52 2013 27 2014 28 2015 15 2016 192 2017 95 2018 94 2019 48 2020 92 2021 47 2022 48 2023 25 2024 88 2025 43 2026 46 2027 24 2028 48 2029 23 2030 26 2031 14 2032 112 2033 55 2034 54 2035 28 2036 60 2037 31 2038 32 2039 17 2040 64 2041 31 2042 30 2043 16 2044 36 2045 19 2046 20 2047 11 2048 2048 2049 1023 2050 1022 2051 512 2052 1020 2053 511 2054 512 2055 257 2056 1016 2057 507 2058 510 2059 256 2060 512 2061 255 2062 258 2063 130 2064 1008 2065 503 2066 502 2067 252 2068 508 2069 255 2070 256 2071 129 2072 512 2073 255 2074 254 2075 128 2076 260 2077 131 2078 132 2079 67 2080 992 2081 495 2082 494 2083 248 2084 492 2085 247 2086 248 2087 125 2088 504 2089 251 2090 254 2091 128 2092 256 2093 127 2094 130 2095 66 2096 512 2097 255 2098 254 2099 128 2100 252 2101 127 2102 128 2103 65 2104 264 2105 131 2106 134 2107 68 2108 136 2109 67 2110 70 2111 36 2112 960 2113 479 2114 478 2115 240 2116 476 2117 239 2118 240 2119 121 2120 472 2121 235 2122 238 2123 120 2124 240 2125 119 2126 122 2127 62 2128 496 2129 247 2130 246 2131 124 2132 252 2133 127 2134 128 2135 65 2136 256 2137 127 2138 126 2139 64 2140 132 2141 67 2142 68 2143 35 2144 512 2145 255 2146 254 2147 128 2148 252 2149 127 2150 128 2151 65 2152 248 2153 123 2154 126 2155 64 2156 128 2157 63 2158 66 2159 34 2160 272 2161 135 2162 134 2163 68 2164 140 2165 71 2166 72 2167 37 2168 144 2169 71 2170 70 2171 36 2172 76 2173 39 2174 40 2175 21 2176 896 2177 447 2178 446 2179 224 2180 444 2181 223 2182 224 2183 113 2184 440 2185 219 2186 222 2187 112 2188 224 2189 111 2190 114 2191 58 2192 432 2193 215 2194 214 2195 108 2196 220 2197 111 2198 112 2199 57 2200 224 2201 111 2202 110 2203 56 2204 116 2205 59 2206 60 2207 31 2208 480 2209 239 2210 238 2211 120 2212 236 2213 119 2214 120 2215 61 2216 248 2217 123 2218 126 2219 64 2220 128 2221 63 2222 66 2223 34 2224 256 2225 127 2226 126 2227 64 2228 124 2229 63 2230 64 2231 33 2232 136 2233 67 2234 70 2235 36 2236 72 2237 35 2238 38 2239 20 2240 512 2241 255 2242 254 2243 128 2244 252 2245 127 2246 128 2247 65 2248 248 2249 123 2250 126 2251 64 2252 128 2253 63 2254 66 2255 34 2256 240 2257 119 2258 118 2259 60 2260 124 2261 63 2262 64 2263 33 2264 128 2265 63 2266 62 2267 32 2268 68 2269 35 2270 36 2271 19 2272 288 2273 143 2274 142 2275 72 2276 140 2277 71 2278 72 2279 37 2280 152 2281 75 2282 78 2283 40 2284 80 2285 39 2286 42 2287 22 2288 160 2289 79 2290 78 2291 40 2292 76 2293 39 2294 40 2295 21 2296 88 2297 43 2298 46 2299 24 2300 48 2301 23 2302 26 2303 14 2304 768 2305 383 2306 382 2307 192 2308 380 2309 191 2310 192 2311 97 2312 376 2313 187 2314 190 2315 96 2316 192 2317 95 2318 98 2319 50 2320 368 2321 183 2322 182 2323 92 2324 188 2325 95 2326 96 2327 49 2328 192 2329 95 2330 94 2331 48 2332 100 2333 51 2334 52 2335 27 2336 352 2337 175 2338 174 2339 88 2340 172 2341 87 2342 88 2343 45 2344 184 2345 91 2346 94 2347 48 2348 96 2349 47 2350 50 2351 26 2352 192 2353 95 2354 94 2355 48 2356 92 2357 47 2358 48 2359 25 2360 104 2361 51 2362 54 2363 28 2364 56 2365 27 2366 30 2367 16 2368 448 2369 223 2370 222 2371 112 2372 220 2373 111 2374 112 2375 57 2376 216 2377 107 2378 110 2379 56 2380 112 2381 55 2382 58 2383 30 2384 240 2385 119 2386 118 2387 60 2388 124 2389 63 2390 64 2391 33 2392 128 2393 63 2394 62 2395 32 2396 68 2397 35 2398 36 2399 19 2400 256 2401 127 2402 126 2403 64 2404 124 2405 63 2406 64 2407 33 2408 120 2409 59 2410 62 2411 32 2412 64 2413 31 2414 34 2415 18 2416 144 2417 71 2418 70 2419 36 2420 76 2421 39 2422 40 2423 21 2424 80 2425 39 2426 38 2427 20 2428 44 2429 23 2430 24 2431 13 2432 512 2433 255 2434 254 2435 128 2436 252 2437 127 2438 128 2439 65 2440 248 2441 123 2442 126 2443 64 2444 128 2445 63 2446 66 2447 34 2448 240 2449 119 2450 118 2451 60 2452 124 2453 63 2454 64 2455 33 2456 128 2457 63 2458 62 2459 32 2460 68 2461 35 2462 36 2463 19 2464 224 2465 111 2466 110 2467 56 2468 108 2469 55 2470 56 2471 29 2472 120 2473 59 2474 62 2475 32 2476 64 2477 31 2478 34 2479 18 2480 128 2481 63 2482 62 2483 32 2484 60 2485 31 2486 32 2487 17 2488 72 2489 35 2490 38 2491 20 2492 40 2493 19 2494 22 2495 12 2496 320 2497 159 2498 158 2499 80 2500 156 2501 79 2502 80 2503 41 2504 152 2505 75 2506 78 2507 40 2508 80 2509 39 2510 42 2511 22 2512 176 2513 87 2514 86 2515 44 2516 92 2517 47 2518 48 2519 25 2520 96 2521 47 2522 46 2523 24 2524 52 2525 27 2526 28 2527 15 2528 192 2529 95 2530 94 2531 48 2532 92 2533 47 2534 48 2535 25 2536 88 2537 43 2538 46 2539 24 2540 48 2541 23 2542 26 2543 14 2544 112 2545 55 2546 54 2547 28 2548 60 2549 31 2550 32 2551 17 2552 64 2553 31 2554 30 2555 16 2556 36 2557 19 2558 20 2559 11 2560 1536 2561 767 2562 766 2563 384 2564 764 2565 383 2566 384 2567 193 2568 760 2569 379 2570 382 2571 192 2572 384 2573 191 2574 194 2575 98 2576 752 2577 375 2578 374 2579 188 2580 380 2581 191 2582 192 2583 97 2584 384 2585 191 2586 190 2587 96 2588 196 2589 99 2590 100 2591 51 2592 736 2593 367 2594 366 2595 184 2596 364 2597 183 2598 184 2599 93 2600 376 2601 187 2602 190 2603 96 2604 192 2605 95 2606 98 2607 50 2608 384 2609 191 2610 190 2611 96 2612 188 2613 95 2614 96 2615 49 2616 200 2617 99 2618 102 2619 52 2620 104 2621 51 2622 54 2623 28 2624 704 2625 351 2626 350 2627 176 2628 348 2629 175 2630 176 2631 89 2632 344 2633 171 2634 174 2635 88 2636 176 2637 87 2638 90 2639 46 2640 368 2641 183 2642 182 2643 92 2644 188 2645 95 2646 96 2647 49 2648 192 2649 95 2650 94 2651 48 2652 100 2653 51 2654 52 2655 27 2656 384 2657 191 2658 190 2659 96 2660 188 2661 95 2662 96 2663 49 2664 184 2665 91 2666 94 2667 48 2668 96 2669 47 2670 50 2671 26 2672 208 2673 103 2674 102 2675 52 2676 108 2677 55 2678 56 2679 29 2680 112 2681 55 2682 54 2683 28 2684 60 2685 31 2686 32 2687 17 2688 896 2689 447 2690 446 2691 224 2692 444 2693 223 2694 224 2695 113 2696 440 2697 219 2698 222 2699 112 2700 224 2701 111 2702 114 2703 58 2704 432 2705 215 2706 214 2707 108 2708 220 2709 111 2710 112 2711 57 2712 224 2713 111 2714 110 2715 56 2716 116 2717 59 2718 60 2719 31 2720 480 2721 239 2722 238 2723 120 2724 236 2725 119 2726 120 2727 61 2728 248 2729 123 2730 126 2731 64 2732 128 2733 63 2734 66 2735 34 2736 256 2737 127 2738 126 2739 64 2740 124 2741 63 2742 64 2743 33 2744 136 2745 67 2746 70 2747 36 2748 72 2749 35 2750 38 2751 20 2752 512 2753 255 2754 254 2755 128 2756 252 2757 127 2758 128 2759 65 2760 248 2761 123 2762 126 2763 64 2764 128 2765 63 2766 66 2767 34 2768 240 2769 119 2770 118 2771 60 2772 124 2773 63 2774 64 2775 33 2776 128 2777 63 2778 62 2779 32 2780 68 2781 35 2782 36 2783 19 2784 288 2785 143 2786 142 2787 72 2788 140 2789 71 2790 72 2791 37 2792 152 2793 75 2794 78 2795 40 2796 80 2797 39 2798 42 2799 22 2800 160 2801 79 2802 78 2803 40 2804 76 2805 39 2806 40 2807 21 2808 88 2809 43 2810 46 2811 24 2812 48 2813 23 2814 26 2815 14 2816 1024 2817 511 2818 510 2819 256 2820 508 2821 255 2822 256 2823 129 2824 504 2825 251 2826 254 2827 128 2828 256 2829 127 2830 130 2831 66 2832 496 2833 247 2834 246 2835 124 2836 252 2837 127 2838 128 2839 65 2840 256 2841 127 2842 126 2843 64 2844 132 2845 67 2846 68 2847 35 2848 480 2849 239 2850 238 2851 120 2852 236 2853 119 2854 120 2855 61 2856 248 2857 123 2858 126 2859 64 2860 128 2861 63 2862 66 2863 34 2864 256 2865 127 2866 126 2867 64 2868 124 2869 63 2870 64 2871 33 2872 136 2873 67 2874 70 2875 36 2876 72 2877 35 2878 38 2879 20 2880 448 2881 223 2882 222 2883 112 2884 220 2885 111 2886 112 2887 57 2888 216 2889 107 2890 110 2891 56 2892 112 2893 55 2894 58 2895 30 2896 240 2897 119 2898 118 2899 60 2900 124 2901 63 2902 64 2903 33 2904 128 2905 63 2906 62 2907 32 2908 68 2909 35 2910 36 2911 19 2912 256 2913 127 2914 126 2915 64 2916 124 2917 63 2918 64 2919 33 2920 120 2921 59 2922 62 2923 32 2924 64 2925 31 2926 34 2927 18 2928 144 2929 71 2930 70 2931 36 2932 76 2933 39 2934 40 2935 21 2936 80 2937 39 2938 38 2939 20 2940 44 2941 23 2942 24 2943 13 2944 640 2945 319 2946 318 2947 160 2948 316 2949 159 2950 160 2951 81 2952 312 2953 155 2954 158 2955 80 2956 160 2957 79 2958 82 2959 42 2960 304 2961 151 2962 150 2963 76 2964 156 2965 79 2966 80 2967 41 2968 160 2969 79 2970 78 2971 40 2972 84 2973 43 2974 44 2975 23 2976 352 2977 175 2978 174 2979 88 2980 172 2981 87 2982 88 2983 45 2984 184 2985 91 2986 94 2987 48 2988 96 2989 47 2990 50 2991 26 2992 192 2993 95 2994 94 2995 48 2996 92 2997 47 2998 48 2999 25 3000 104 3001 51 3002 54 3003 28 3004 56 3005 27 3006 30 3007 16 3008 384 3009 191 3010 190 3011 96 3012 188 3013 95 3014 96 3015 49 3016 184 3017 91 3018 94 3019 48 3020 96 3021 47 3022 50 3023 26 3024 176 3025 87 3026 86 3027 44 3028 92 3029 47 3030 48 3031 25 3032 96 3033 47 3034 46 3035 24 3036 52 3037 27 3038 28 3039 15 3040 224 3041 111 3042 110 3043 56 3044 108 3045 55 3046 56 3047 29 3048 120 3049 59 3050 62 3051 32 3052 64 3053 31 3054 34 3055 18 3056 128 3057 63 3058 62 3059 32 3060 60 3061 31 3062 32 3063 17 3064 72 3065 35 3066 38 3067 20 3068 40 3069 19 3070 22 3071 12 3072 2048 3073 1023 3074 1022 3075 512 3076 1020 3077 511 3078 512 3079 257 3080 1016 3081 507 3082 510 3083 256 3084 512 3085 255 3086 258 3087 130 3088 1008 3089 503 3090 502 3091 252 3092 508 3093 255 3094 256 3095 129 3096 512 3097 255 3098 254 3099 128 3100 260 3101 131 3102 132 3103 67 3104 992 3105 495 3106 494 3107 248 3108 492 3109 247 3110 248 3111 125 3112 504 3113 251 3114 254 3115 128 3116 256 3117 127 3118 130 3119 66 3120 512 3121 255 3122 254 3123 128 3124 252 3125 127 3126 128 3127 65 3128 264 3129 131 3130 134 3131 68 3132 136 3133 67 3134 70 3135 36 3136 960 3137 479 3138 478 3139 240 3140 476 3141 239 3142 240 3143 121 3144 472 3145 235 3146 238 3147 120 3148 240 3149 119 3150 122 3151 62 3152 496 3153 247 3154 246 3155 124 3156 252 3157 127 3158 128 3159 65 3160 256 3161 127 3162 126 3163 64 3164 132 3165 67 3166 68 3167 35 3168 512 3169 255 3170 254 3171 128 3172 252 3173 127 3174 128 3175 65 3176 248 3177 123 3178 126 3179 64 3180 128 3181 63 3182 66 3183 34 3184 272 3185 135 3186 134 3187 68 3188 140 3189 71 3190 72 3191 37 3192 144 3193 71 3194 70 3195 36 3196 76 3197 39 3198 40 3199 21 3200 896 3201 447 3202 446 3203 224 3204 444 3205 223 3206 224 3207 113 3208 440 3209 219 3210 222 3211 112 3212 224 3213 111 3214 114 3215 58 3216 432 3217 215 3218 214 3219 108 3220 220 3221 111 3222 112 3223 57 3224 224 3225 111 3226 110 3227 56 3228 116 3229 59 3230 60 3231 31 3232 480 3233 239 3234 238 3235 120 3236 236 3237 119 3238 120 3239 61 3240 248 3241 123 3242 126 3243 64 3244 128 3245 63 3246 66 3247 34 3248 256 3249 127 3250 126 3251 64 3252 124 3253 63 3254 64 3255 33 3256 136 3257 67 3258 70 3259 36 3260 72 3261 35 3262 38 3263 20 3264 512 3265 255 3266 254 3267 128 3268 252 3269 127 3270 128 3271 65 3272 248 3273 123 3274 126 3275 64 3276 128 3277 63 3278 66 3279 34 3280 240 3281 119 3282 118 3283 60 3284 124 3285 63 3286 64 3287 33 3288 128 3289 63 3290 62 3291 32 3292 68 3293 35 3294 36 3295 19 3296 288 3297 143 3298 142 3299 72 3300 140 3301 71 3302 72 3303 37 3304 152 3305 75 3306 78 3307 40 3308 80 3309 39 3310 42 3311 22 3312 160 3313 79 3314 78 3315 40 3316 76 3317 39 3318 40 3319 21 3320 88 3321 43 3322 46 3323 24 3324 48 3325 23 3326 26 3327 14 3328 768 3329 383 3330 382 3331 192 3332 380 3333 191 3334 192 3335 97 3336 376 3337 187 3338 190 3339 96 3340 192 3341 95 3342 98 3343 50 3344 368 3345 183 3346 182 3347 92 3348 188 3349 95 3350 96 3351 49 3352 192 3353 95 3354 94 3355 48 3356 100 3357 51 3358 52 3359 27 3360 352 3361 175 3362 174 3363 88 3364 172 3365 87 3366 88 3367 45 3368 184 3369 91 3370 94 3371 48 3372 96 3373 47 3374 50 3375 26 3376 192 3377 95 3378 94 3379 48 3380 92 3381 47 3382 48 3383 25 3384 104 3385 51 3386 54 3387 28 3388 56 3389 27 3390 30 3391 16 3392 448 3393 223 3394 222 3395 112 3396 220 3397 111 3398 112 3399 57 3400 216 3401 107 3402 110 3403 56 3404 112 3405 55 3406 58 3407 30 3408 240 3409 119 3410 118 3411 60 3412 124 3413 63 3414 64 3415 33 3416 128 3417 63 3418 62 3419 32 3420 68 3421 35 3422 36 3423 19 3424 256 3425 127 3426 126 3427 64 3428 124 3429 63 3430 64 3431 33 3432 120 3433 59 3434 62 3435 32 3436 64 3437 31 3438 34 3439 18 3440 144 3441 71 3442 70 3443 36 3444 76 3445 39 3446 40 3447 21 3448 80 3449 39 3450 38 3451 20 3452 44 3453 23 3454 24 3455 13 3456 512 3457 255 3458 254 3459 128 3460 252 3461 127 3462 128 3463 65 3464 248 3465 123 3466 126 3467 64 3468 128 3469 63 3470 66 3471 34 3472 240 3473 119 3474 118 3475 60 3476 124 3477 63 3478 64 3479 33 3480 128 3481 63 3482 62 3483 32 3484 68 3485 35 3486 36 3487 19 3488 224 3489 111 3490 110 3491 56 3492 108 3493 55 3494 56 3495 29 3496 120 3497 59 3498 62 3499 32 3500 64 3501 31 3502 34 3503 18 3504 128 3505 63 3506 62 3507 32 3508 60 3509 31 3510 32 3511 17 3512 72 3513 35 3514 38 3515 20 3516 40 3517 19 3518 22 3519 12 3520 320 3521 159 3522 158 3523 80 3524 156 3525 79 3526 80 3527 41 3528 152 3529 75 3530 78 3531 40 3532 80 3533 39 3534 42 3535 22 3536 176 3537 87 3538 86 3539 44 3540 92 3541 47 3542 48 3543 25 3544 96 3545 47 3546 46 3547 24 3548 52 3549 27 3550 28 3551 15 3552 192 3553 95 3554 94 3555 48 3556 92 3557 47 3558 48 3559 25 3560 88 3561 43 3562 46 3563 24 3564 48 3565 23 3566 26 3567 14 3568 112 3569 55 3570 54 3571 28 3572 60 3573 31 3574 32 3575 17 3576 64 3577 31 3578 30 3579 16 3580 36 3581 19 3582 20 3583 11 3584 1536 3585 767 3586 766 3587 384 3588 764 3589 383 3590 384 3591 193 3592 760 3593 379 3594 382 3595 192 3596 384 3597 191 3598 194 3599 98 3600 752 3601 375 3602 374 3603 188 3604 380 3605 191 3606 192 3607 97 3608 384 3609 191 3610 190 3611 96 3612 196 3613 99 3614 100 3615 51 3616 736 3617 367 3618 366 3619 184 3620 364 3621 183 3622 184 3623 93 3624 376 3625 187 3626 190 3627 96 3628 192 3629 95 3630 98 3631 50 3632 384 3633 191 3634 190 3635 96 3636 188 3637 95 3638 96 3639 49 3640 200 3641 99 3642 102 3643 52 3644 104 3645 51 3646 54 3647 28 3648 704 3649 351 3650 350 3651 176 3652 348 3653 175 3654 176 3655 89 3656 344 3657 171 3658 174 3659 88 3660 176 3661 87 3662 90 3663 46 3664 368 3665 183 3666 182 3667 92 3668 188 3669 95 3670 96 3671 49 3672 192 3673 95 3674 94 3675 48 3676 100 3677 51 3678 52 3679 27 3680 384 3681 191 3682 190 3683 96 3684 188 3685 95 3686 96 3687 49 3688 184 3689 91 3690 94 3691 48 3692 96 3693 47 3694 50 3695 26 3696 208 3697 103 3698 102 3699 52 3700 108 3701 55 3702 56 3703 29 3704 112 3705 55 3706 54 3707 28 3708 60 3709 31 3710 32 3711 17 3712 896 3713 447 3714 446 3715 224 3716 444 3717 223 3718 224 3719 113 3720 440 3721 219 3722 222 3723 112 3724 224 3725 111 3726 114 3727 58 3728 432 3729 215 3730 214 3731 108 3732 220 3733 111 3734 112 3735 57 3736 224 3737 111 3738 110 3739 56 3740 116 3741 59 3742 60 3743 31 3744 480 3745 239 3746 238 3747 120 3748 236 3749 119 3750 120 3751 61 3752 248 3753 123 3754 126 3755 64 3756 128 3757 63 3758 66 3759 34 3760 256 3761 127 3762 126 3763 64 3764 124 3765 63 3766 64 3767 33 3768 136 3769 67 3770 70 3771 36 3772 72 3773 35 3774 38 3775 20 3776 512 3777 255 3778 254 3779 128 3780 252 3781 127 3782 128 3783 65 3784 248 3785 123 3786 126 3787 64 3788 128 3789 63 3790 66 3791 34 3792 240 3793 119 3794 118 3795 60 3796 124 3797 63 3798 64 3799 33 3800 128 3801 63 3802 62 3803 32 3804 68 3805 35 3806 36 3807 19 3808 288 3809 143 3810 142 3811 72 3812 140 3813 71 3814 72 3815 37 3816 152 3817 75 3818 78 3819 40 3820 80 3821 39 3822 42 3823 22 3824 160 3825 79 3826 78 3827 40 3828 76 3829 39 3830 40 3831 21 3832 88 3833 43 3834 46 3835 24 3836 48 3837 23 3838 26 3839 14 3840 1024 3841 511 3842 510 3843 256 3844 508 3845 255 3846 256 3847 129 3848 504 3849 251 3850 254 3851 128 3852 256 3853 127 3854 130 3855 66 3856 496 3857 247 3858 246 3859 124 3860 252 3861 127 3862 128 3863 65 3864 256 3865 127 3866 126 3867 64 3868 132 3869 67 3870 68 3871 35 3872 480 3873 239 3874 238 3875 120 3876 236 3877 119 3878 120 3879 61 3880 248 3881 123 3882 126 3883 64 3884 128 3885 63 3886 66 3887 34 3888 256 3889 127 3890 126 3891 64 3892 124 3893 63 3894 64 3895 33 3896 136 3897 67 3898 70 3899 36 3900 72 3901 35 3902 38 3903 20 3904 448 3905 223 3906 222 3907 112 3908 220 3909 111 3910 112 3911 57 3912 216 3913 107 3914 110 3915 56 3916 112 3917 55 3918 58 3919 30 3920 240 3921 119 3922 118 3923 60 3924 124 3925 63 3926 64 3927 33 3928 128 3929 63 3930 62 3931 32 3932 68 3933 35 3934 36 3935 19 3936 256 3937 127 3938 126 3939 64 3940 124 3941 63 3942 64 3943 33 3944 120 3945 59 3946 62 3947 32 3948 64 3949 31 3950 34 3951 18 3952 144 3953 71 3954 70 3955 36 3956 76 3957 39 3958 40 3959 21 3960 80 3961 39 3962 38 3963 20 3964 44 3965 23 3966 24 3967 13 3968 640 3969 319 3970 318 3971 160 3972 316 3973 159 3974 160 3975 81 3976 312 3977 155 3978 158 3979 80 3980 160 3981 79 3982 82 3983 42 3984 304 3985 151 3986 150 3987 76 3988 156 3989 79 3990 80 3991 41 3992 160 3993 79 3994 78 3995 40 3996 84 3997 43 3998 44 3999 23 4000 352 4001 175 4002 174 4003 88 4004 172 4005 87 4006 88 4007 45 4008 184 4009 91 4010 94 4011 48 4012 96 4013 47 4014 50 4015 26 4016 192 4017 95 4018 94 4019 48 4020 92 4021 47 4022 48 4023 25 4024 104 4025 51 4026 54 4027 28 4028 56 4029 27 4030 30 4031 16 4032 384 4033 191 4034 190 4035 96 4036 188 4037 95 4038 96 4039 49 4040 184 4041 91 4042 94 4043 48 4044 96 4045 47 4046 50 4047 26 4048 176 4049 87 4050 86 4051 44 4052 92 4053 47 4054 48 4055 25 4056 96 4057 47 4058 46 4059 24 4060 52 4061 27 4062 28 4063 15 4064 224 4065 111 4066 110 4067 56 4068 108 4069 55 4070 56 4071 29 4072 120 4073 59 4074 62 4075 32 4076 64 4077 31 4078 34 4079 18 4080 128 4081 63 4082 62 4083 32 4084 60 4085 31 4086 32 4087 17 4088 72 4089 35 4090 38 4091 20 4092 40 4093 19 4094 22 4095 12 4096 4096 4097 2047 4098 2046 4099 1024 4100 2044 4101 1023 4102 1024 4103 513 4104 2040 4105 1019 4106 1022 4107 512 4108 1024 4109 511 4110 514 4111 258 4112 2032 4113 1015 4114 1014 4115 508 4116 1020 4117 511 4118 512 4119 257 4120 1024 4121 511 4122 510 4123 256 4124 516 4125 259 4126 260 4127 131 4128 2016 4129 1007 4130 1006 4131 504 4132 1004 4133 503 4134 504 4135 253 4136 1016 4137 507 4138 510 4139 256 4140 512 4141 255 4142 258 4143 130 4144 1024 4145 511 4146 510 4147 256 4148 508 4149 255 4150 256 4151 129 4152 520 4153 259 4154 262 4155 132 4156 264 4157 131 4158 134 4159 68 4160 1984 4161 991 4162 990 4163 496 4164 988 4165 495 4166 496 4167 249 4168 984 4169 491 4170 494 4171 248 4172 496 4173 247 4174 250 4175 126 4176 1008 4177 503 4178 502 4179 252 4180 508 4181 255 4182 256 4183 129 4184 512 4185 255 4186 254 4187 128 4188 260 4189 131 4190 132 4191 67 4192 1024 4193 511 4194 510 4195 256 4196 508 4197 255 4198 256 4199 129 4200 504 4201 251 4202 254 4203 128 4204 256 4205 127 4206 130 4207 66 4208 528 4209 263 4210 262 4211 132 4212 268 4213 135 4214 136 4215 69 4216 272 4217 135 4218 134 4219 68 4220 140 4221 71 4222 72 4223 37 4224 1920 4225 959 4226 958 4227 480 4228 956 4229 479 4230 480 4231 241 4232 952 4233 475 4234 478 4235 240 4236 480 4237 239 4238 242 4239 122 4240 944 4241 471 4242 470 4243 236 4244 476 4245 239 4246 240 4247 121 4248 480 4249 239 4250 238 4251 120 4252 244 4253 123 4254 124 4255 63 4256 992 4257 495 4258 494 4259 248 4260 492 4261 247 4262 248 4263 125 4264 504 4265 251 4266 254 4267 128 4268 256 4269 127 4270 130 4271 66 4272 512 4273 255 4274 254 4275 128 4276 252 4277 127 4278 128 4279 65 4280 264 4281 131 4282 134 4283 68 4284 136 4285 67 4286 70 4287 36 4288 1024 4289 511 4290 510 4291 256 4292 508 4293 255 4294 256 4295 129 4296 504 4297 251 4298 254 4299 128 4300 256 4301 127 4302 130 4303 66 4304 496 4305 247 4306 246 4307 124 4308 252 4309 127 4310 128 4311 65 4312 256 4313 127 4314 126 4315 64 4316 132 4317 67 4318 68 4319 35 4320 544 4321 271 4322 270 4323 136 4324 268 4325 135 4326 136 4327 69 4328 280 4329 139 4330 142 4331 72 4332 144 4333 71 4334 74 4335 38 4336 288 4337 143 4338 142 4339 72 4340 140 4341 71 4342 72 4343 37 4344 152 4345 75 4346 78 4347 40 4348 80 4349 39 4350 42 4351 22 4352 1792 4353 895 4354 894 4355 448 4356 892 4357 447 4358 448 4359 225 4360 888 4361 443 4362 446 4363 224 4364 448 4365 223 4366 226 4367 114 4368 880 4369 439 4370 438 4371 220 4372 444 4373 223 4374 224 4375 113 4376 448 4377 223 4378 222 4379 112 4380 228 4381 115 4382 116 4383 59 4384 864 4385 431 4386 430 4387 216 4388 428 4389 215 4390 216 4391 109 4392 440 4393 219 4394 222 4395 112 4396 224 4397 111 4398 114 4399 58 4400 448 4401 223 4402 222 4403 112 4404 220 4405 111 4406 112 4407 57 4408 232 4409 115 4410 118 4411 60 4412 120 4413 59 4414 62 4415 32 4416 960 4417 479 4418 478 4419 240 4420 476 4421 239 4422 240 4423 121 4424 472 4425 235 4426 238 4427 120 4428 240 4429 119 4430 122 4431 62 4432 496 4433 247 4434 246 4435 124 4436 252 4437 127 4438 128 4439 65 4440 256 4441 127 4442 126 4443 64 4444 132 4445 67 4446 68 4447 35 4448 512 4449 255 4450 254 4451 128 4452 252 4453 127 4454 128 4455 65 4456 248 4457 123 4458 126 4459 64 4460 128 4461 63 4462 66 4463 34 4464 272 4465 135 4466 134 4467 68 4468 140 4469 71 4470 72 4471 37 4472 144 4473 71 4474 70 4475 36 4476 76 4477 39 4478 40 4479 21 4480 1024 4481 511 4482 510 4483 256 4484 508 4485 255 4486 256 4487 129 4488 504 4489 251 4490 254 4491 128 4492 256 4493 127 4494 130 4495 66 4496 496 4497 247 4498 246 4499 124 4500 252 4501 127 4502 128 4503 65 4504 256 4505 127 4506 126 4507 64 4508 132 4509 67 4510 68 4511 35 4512 480 4513 239 4514 238 4515 120 4516 236 4517 119 4518 120 4519 61 4520 248 4521 123 4522 126 4523 64 4524 128 4525 63 4526 66 4527 34 4528 256 4529 127 4530 126 4531 64 4532 124 4533 63 4534 64 4535 33 4536 136 4537 67 4538 70 4539 36 4540 72 4541 35 4542 38 4543 20 4544 576 4545 287 4546 286 4547 144 4548 284 4549 143 4550 144 4551 73 4552 280 4553 139 4554 142 4555 72 4556 144 4557 71 4558 74 4559 38 4560 304 4561 151 4562 150 4563 76 4564 156 4565 79 4566 80 4567 41 4568 160 4569 79 4570 78 4571 40 4572 84 4573 43 4574 44 4575 23 4576 320 4577 159 4578 158 4579 80 4580 156 4581 79 4582 80 4583 41 4584 152 4585 75 4586 78 4587 40 4588 80 4589 39 4590 42 4591 22 4592 176 4593 87 4594 86 4595 44 4596 92 4597 47 4598 48 4599 25 4600 96 4601 47 4602 46 4603 24 4604 52 4605 27 4606 28 4607 15 4608 1536 4609 767 4610 766 4611 384 4612 764 4613 383 4614 384 4615 193 4616 760 4617 379 4618 382 4619 192 4620 384 4621 191 4622 194 4623 98 4624 752 4625 375 4626 374 4627 188 4628 380 4629 191 4630 192 4631 97 4632 384 4633 191 4634 190 4635 96 4636 196 4637 99 4638 100 4639 51 4640 736 4641 367 4642 366 4643 184 4644 364 4645 183 4646 184 4647 93 4648 376 4649 187 4650 190 4651 96 4652 192 4653 95 4654 98 4655 50 4656 384 4657 191 4658 190 4659 96 4660 188 4661 95 4662 96 4663 49 4664 200 4665 99 4666 102 4667 52 4668 104 4669 51 4670 54 4671 28 4672 704 4673 351 4674 350 4675 176 4676 348 4677 175 4678 176 4679 89 4680 344 4681 171 4682 174 4683 88 4684 176 4685 87 4686 90 4687 46 4688 368 4689 183 4690 182 4691 92 4692 188 4693 95 4694 96 4695 49 4696 192 4697 95 4698 94 4699 48 4700 100 4701 51 4702 52 4703 27 4704 384 4705 191 4706 190 4707 96 4708 188 4709 95 4710 96 4711 49 4712 184 4713 91 4714 94 4715 48 4716 96 4717 47 4718 50 4719 26 4720 208 4721 103 4722 102 4723 52 4724 108 4725 55 4726 56 4727 29 4728 112 4729 55 4730 54 4731 28 4732 60 4733 31 4734 32 4735 17 4736 896 4737 447 4738 446 4739 224 4740 444 4741 223 4742 224 4743 113 4744 440 4745 219 4746 222 4747 112 4748 224 4749 111 4750 114 4751 58 4752 432 4753 215 4754 214 4755 108 4756 220 4757 111 4758 112 4759 57 4760 224 4761 111 4762 110 4763 56 4764 116 4765 59 4766 60 4767 31 4768 480 4769 239 4770 238 4771 120 4772 236 4773 119 4774 120 4775 61 4776 248 4777 123 4778 126 4779 64 4780 128 4781 63 4782 66 4783 34 4784 256 4785 127 4786 126 4787 64 4788 124 4789 63 4790 64 4791 33 4792 136 4793 67 4794 70 4795 36 4796 72 4797 35 4798 38 4799 20 4800 512 4801 255 4802 254 4803 128 4804 252 4805 127 4806 128 4807 65 4808 248 4809 123 4810 126 4811 64 4812 128 4813 63 4814 66 4815 34 4816 240 4817 119 4818 118 4819 60 4820 124 4821 63 4822 64 4823 33 4824 128 4825 63 4826 62 4827 32 4828 68 4829 35 4830 36 4831 19 4832 288 4833 143 4834 142 4835 72 4836 140 4837 71 4838 72 4839 37 4840 152 4841 75 4842 78 4843 40 4844 80 4845 39 4846 42 4847 22 4848 160 4849 79 4850 78 4851 40 4852 76 4853 39 4854 40 4855 21 4856 88 4857 43 4858 46 4859 24 4860 48 4861 23 4862 26 4863 14 4864 1024 4865 511 4866 510 4867 256 4868 508 4869 255 4870 256 4871 129 4872 504 4873 251 4874 254 4875 128 4876 256 4877 127 4878 130 4879 66 4880 496 4881 247 4882 246 4883 124 4884 252 4885 127 4886 128 4887 65 4888 256 4889 127 4890 126 4891 64 4892 132 4893 67 4894 68 4895 35 4896 480 4897 239 4898 238 4899 120 4900 236 4901 119 4902 120 4903 61 4904 248 4905 123 4906 126 4907 64 4908 128 4909 63 4910 66 4911 34 4912 256 4913 127 4914 126 4915 64 4916 124 4917 63 4918 64 4919 33 4920 136 4921 67 4922 70 4923 36 4924 72 4925 35 4926 38 4927 20 4928 448 4929 223 4930 222 4931 112 4932 220 4933 111 4934 112 4935 57 4936 216 4937 107 4938 110 4939 56 4940 112 4941 55 4942 58 4943 30 4944 240 4945 119 4946 118 4947 60 4948 124 4949 63 4950 64 4951 33 4952 128 4953 63 4954 62 4955 32 4956 68 4957 35 4958 36 4959 19 4960 256 4961 127 4962 126 4963 64 4964 124 4965 63 4966 64 4967 33 4968 120 4969 59 4970 62 4971 32 4972 64 4973 31 4974 34 4975 18 4976 144 4977 71 4978 70 4979 36 4980 76 4981 39 4982 40 4983 21 4984 80 4985 39 4986 38 4987 20 4988 44 4989 23 4990 24 4991 13 4992 640 4993 319 4994 318 4995 160 4996 316 4997 159 4998 160 4999 81 5000 312 5001 155 5002 158 5003 80 5004 160 5005 79 5006 82 5007 42 5008 304 5009 151 5010 150 5011 76 5012 156 5013 79 5014 80 5015 41 5016 160 5017 79 5018 78 5019 40 5020 84 5021 43 5022 44 5023 23 5024 352 5025 175 5026 174 5027 88 5028 172 5029 87 5030 88 5031 45 5032 184 5033 91 5034 94 5035 48 5036 96 5037 47 5038 50 5039 26 5040 192 5041 95 5042 94 5043 48 5044 92 5045 47 5046 48 5047 25 5048 104 5049 51 5050 54 5051 28 5052 56 5053 27 5054 30 5055 16 5056 384 5057 191 5058 190 5059 96 5060 188 5061 95 5062 96 5063 49 5064 184 5065 91 5066 94 5067 48 5068 96 5069 47 5070 50 5071 26 5072 176 5073 87 5074 86 5075 44 5076 92 5077 47 5078 48 5079 25 5080 96 5081 47 5082 46 5083 24 5084 52 5085 27 5086 28 5087 15 5088 224 5089 111 5090 110 5091 56 5092 108 5093 55 5094 56 5095 29 5096 120 5097 59 5098 62 5099 32 5100 64 5101 31 5102 34 5103 18 5104 128 5105 63 5106 62 5107 32 5108 60 5109 31 5110 32 5111 17 5112 72 5113 35 5114 38 5115 20 5116 40 5117 19 5118 22 5119 12 5120 3072 5121 1535 5122 1534 5123 768 5124 1532 5125 767 5126 768 5127 385 5128 1528 5129 763 5130 766 5131 384 5132 768 5133 383 5134 386 5135 194 5136 1520 5137 759 5138 758 5139 380 5140 764 5141 383 5142 384 5143 193 5144 768 5145 383 5146 382 5147 192 5148 388 5149 195 5150 196 5151 99 5152 1504 5153 751 5154 750 5155 376 5156 748 5157 375 5158 376 5159 189 5160 760 5161 379 5162 382 5163 192 5164 384 5165 191 5166 194 5167 98 5168 768 5169 383 5170 382 5171 192 5172 380 5173 191 5174 192 5175 97 5176 392 5177 195 5178 198 5179 100 5180 200 5181 99 5182 102 5183 52 5184 1472 5185 735 5186 734 5187 368 5188 732 5189 367 5190 368 5191 185 5192 728 5193 363 5194 366 5195 184 5196 368 5197 183 5198 186 5199 94 5200 752 5201 375 5202 374 5203 188 5204 380 5205 191 5206 192 5207 97 5208 384 5209 191 5210 190 5211 96 5212 196 5213 99 5214 100 5215 51 5216 768 5217 383 5218 382 5219 192 5220 380 5221 191 5222 192 5223 97 5224 376 5225 187 5226 190 5227 96 5228 192 5229 95 5230 98 5231 50 5232 400 5233 199 5234 198 5235 100 5236 204 5237 103 5238 104 5239 53 5240 208 5241 103 5242 102 5243 52 5244 108 5245 55 5246 56 5247 29 5248 1408 5249 703 5250 702 5251 352 5252 700 5253 351 5254 352 5255 177 5256 696 5257 347 5258 350 5259 176 5260 352 5261 175 5262 178 5263 90 5264 688 5265 343 5266 342 5267 172 5268 348 5269 175 5270 176 5271 89 5272 352 5273 175 5274 174 5275 88 5276 180 5277 91 5278 92 5279 47 5280 736 5281 367 5282 366 5283 184 5284 364 5285 183 5286 184 5287 93 5288 376 5289 187 5290 190 5291 96 5292 192 5293 95 5294 98 5295 50 5296 384 5297 191 5298 190 5299 96 5300 188 5301 95 5302 96 5303 49 5304 200 5305 99 5306 102 5307 52 5308 104 5309 51 5310 54 5311 28 5312 768 5313 383 5314 382 5315 192 5316 380 5317 191 5318 192 5319 97 5320 376 5321 187 5322 190 5323 96 5324 192 5325 95 5326 98 5327 50 5328 368 5329 183 5330 182 5331 92 5332 188 5333 95 5334 96 5335 49 5336 192 5337 95 5338 94 5339 48 5340 100 5341 51 5342 52 5343 27 5344 416 5345 207 5346 206 5347 104 5348 204 5349 103 5350 104 5351 53 5352 216 5353 107 5354 110 5355 56 5356 112 5357 55 5358 58 5359 30 5360 224 5361 111 5362 110 5363 56 5364 108 5365 55 5366 56 5367 29 5368 120 5369 59 5370 62 5371 32 5372 64 5373 31 5374 34 5375 18 5376 1792 5377 895 5378 894 5379 448 5380 892 5381 447 5382 448 5383 225 5384 888 5385 443 5386 446 5387 224 5388 448 5389 223 5390 226 5391 114 5392 880 5393 439 5394 438 5395 220 5396 444 5397 223 5398 224 5399 113 5400 448 5401 223 5402 222 5403 112 5404 228 5405 115 5406 116 5407 59 5408 864 5409 431 5410 430 5411 216 5412 428 5413 215 5414 216 5415 109 5416 440 5417 219 5418 222 5419 112 5420 224 5421 111 5422 114 5423 58 5424 448 5425 223 5426 222 5427 112 5428 220 5429 111 5430 112 5431 57 5432 232 5433 115 5434 118 5435 60 5436 120 5437 59 5438 62 5439 32 5440 960 5441 479 5442 478 5443 240 5444 476 5445 239 5446 240 5447 121 5448 472 5449 235 5450 238 5451 120 5452 240 5453 119 5454 122 5455 62 5456 496 5457 247 5458 246 5459 124 5460 252 5461 127 5462 128 5463 65 5464 256 5465 127 5466 126 5467 64 5468 132 5469 67 5470 68 5471 35 5472 512 5473 255 5474 254 5475 128 5476 252 5477 127 5478 128 5479 65 5480 248 5481 123 5482 126 5483 64 5484 128 5485 63 5486 66 5487 34 5488 272 5489 135 5490 134 5491 68 5492 140 5493 71 5494 72 5495 37 5496 144 5497 71 5498 70 5499 36 5500 76 5501 39 5502 40 5503 21 5504 1024 5505 511 5506 510 5507 256 5508 508 5509 255 5510 256 5511 129 5512 504 5513 251 5514 254 5515 128 5516 256 5517 127 5518 130 5519 66 5520 496 5521 247 5522 246 5523 124 5524 252 5525 127 5526 128 5527 65 5528 256 5529 127 5530 126 5531 64 5532 132 5533 67 5534 68 5535 35 5536 480 5537 239 5538 238 5539 120 5540 236 5541 119 5542 120 5543 61 5544 248 5545 123 5546 126 5547 64 5548 128 5549 63 5550 66 5551 34 5552 256 5553 127 5554 126 5555 64 5556 124 5557 63 5558 64 5559 33 5560 136 5561 67 5562 70 5563 36 5564 72 5565 35 5566 38 5567 20 5568 576 5569 287 5570 286 5571 144 5572 284 5573 143 5574 144 5575 73 5576 280 5577 139 5578 142 5579 72 5580 144 5581 71 5582 74 5583 38 5584 304 5585 151 5586 150 5587 76 5588 156 5589 79 5590 80 5591 41 5592 160 5593 79 5594 78 5595 40 5596 84 5597 43 5598 44 5599 23 5600 320 5601 159 5602 158 5603 80 5604 156 5605 79 5606 80 5607 41 5608 152 5609 75 5610 78 5611 40 5612 80 5613 39 5614 42 5615 22 5616 176 5617 87 5618 86 5619 44 5620 92 5621 47 5622 48 5623 25 5624 96 5625 47 5626 46 5627 24 5628 52 5629 27 5630 28 5631 15 5632 2048 5633 1023 5634 1022 5635 512 5636 1020 5637 511 5638 512 5639 257 5640 1016 5641 507 5642 510 5643 256 5644 512 5645 255 5646 258 5647 130 5648 1008 5649 503 5650 502 5651 252 5652 508 5653 255 5654 256 5655 129 5656 512 5657 255 5658 254 5659 128 5660 260 5661 131 5662 132 5663 67 5664 992 5665 495 5666 494 5667 248 5668 492 5669 247 5670 248 5671 125 5672 504 5673 251 5674 254 5675 128 5676 256 5677 127 5678 130 5679 66 5680 512 5681 255 5682 254 5683 128 5684 252 5685 127 5686 128 5687 65 5688 264 5689 131 5690 134 5691 68 5692 136 5693 67 5694 70 5695 36 5696 960 5697 479 5698 478 5699 240 5700 476 5701 239 5702 240 5703 121 5704 472 5705 235 5706 238 5707 120 5708 240 5709 119 5710 122 5711 62 5712 496 5713 247 5714 246 5715 124 5716 252 5717 127 5718 128 5719 65 5720 256 5721 127 5722 126 5723 64 5724 132 5725 67 5726 68 5727 35 5728 512 5729 255 5730 254 5731 128 5732 252 5733 127 5734 128 5735 65 5736 248 5737 123 5738 126 5739 64 5740 128 5741 63 5742 66 5743 34 5744 272 5745 135 5746 134 5747 68 5748 140 5749 71 5750 72 5751 37 5752 144 5753 71 5754 70 5755 36 5756 76 5757 39 5758 40 5759 21 5760 896 5761 447 5762 446 5763 224 5764 444 5765 223 5766 224 5767 113 5768 440 5769 219 5770 222 5771 112 5772 224 5773 111 5774 114 5775 58 5776 432 5777 215 5778 214 5779 108 5780 220 5781 111 5782 112 5783 57 5784 224 5785 111 5786 110 5787 56 5788 116 5789 59 5790 60 5791 31 5792 480 5793 239 5794 238 5795 120 5796 236 5797 119 5798 120 5799 61 5800 248 5801 123 5802 126 5803 64 5804 128 5805 63 5806 66 5807 34 5808 256 5809 127 5810 126 5811 64 5812 124 5813 63 5814 64 5815 33 5816 136 5817 67 5818 70 5819 36 5820 72 5821 35 5822 38 5823 20 5824 512 5825 255 5826 254 5827 128 5828 252 5829 127 5830 128 5831 65 5832 248 5833 123 5834 126 5835 64 5836 128 5837 63 5838 66 5839 34 5840 240 5841 119 5842 118 5843 60 5844 124 5845 63 5846 64 5847 33 5848 128 5849 63 5850 62 5851 32 5852 68 5853 35 5854 36 5855 19 5856 288 5857 143 5858 142 5859 72 5860 140 5861 71 5862 72 5863 37 5864 152 5865 75 5866 78 5867 40 5868 80 5869 39 5870 42 5871 22 5872 160 5873 79 5874 78 5875 40 5876 76 5877 39 5878 40 5879 21 5880 88 5881 43 5882 46 5883 24 5884 48 5885 23 5886 26 5887 14 5888 1280 5889 639 5890 638 5891 320 5892 636 5893 319 5894 320 5895 161 5896 632 5897 315 5898 318 5899 160 5900 320 5901 159 5902 162 5903 82 5904 624 5905 311 5906 310 5907 156 5908 316 5909 159 5910 160 5911 81 5912 320 5913 159 5914 158 5915 80 5916 164 5917 83 5918 84 5919 43 5920 608 5921 303 5922 302 5923 152 5924 300 5925 151 5926 152 5927 77 5928 312 5929 155 5930 158 5931 80 5932 160 5933 79 5934 82 5935 42 5936 320 5937 159 5938 158 5939 80 5940 156 5941 79 5942 80 5943 41 5944 168 5945 83 5946 86 5947 44 5948 88 5949 43 5950 46 5951 24 5952 704 5953 351 5954 350 5955 176 5956 348 5957 175 5958 176 5959 89 5960 344 5961 171 5962 174 5963 88 5964 176 5965 87 5966 90 5967 46 5968 368 5969 183 5970 182 5971 92 5972 188 5973 95 5974 96 5975 49 5976 192 5977 95 5978 94 5979 48 5980 100 5981 51 5982 52 5983 27 5984 384 5985 191 5986 190 5987 96 5988 188 5989 95 5990 96 5991 49 5992 184 5993 91 5994 94 5995 48 5996 96 5997 47 5998 50 5999 26 6000 208 6001 103 6002 102 6003 52 6004 108 6005 55 6006 56 6007 29 6008 112 6009 55 6010 54 6011 28 6012 60 6013 31 6014 32 6015 17 6016 768 6017 383 6018 382 6019 192 6020 380 6021 191 6022 192 6023 97 6024 376 6025 187 6026 190 6027 96 6028 192 6029 95 6030 98 6031 50 6032 368 6033 183 6034 182 6035 92 6036 188 6037 95 6038 96 6039 49 6040 192 6041 95 6042 94 6043 48 6044 100 6045 51 6046 52 6047 27 6048 352 6049 175 6050 174 6051 88 6052 172 6053 87 6054 88 6055 45 6056 184 6057 91 6058 94 6059 48 6060 96 6061 47 6062 50 6063 26 6064 192 6065 95 6066 94 6067 48 6068 92 6069 47 6070 48 6071 25 6072 104 6073 51 6074 54 6075 28 6076 56 6077 27 6078 30 6079 16 6080 448 6081 223 6082 222 6083 112 6084 220 6085 111 6086 112 6087 57 6088 216 6089 107 6090 110 6091 56 6092 112 6093 55 6094 58 6095 30 6096 240 6097 119 6098 118 6099 60 6100 124 6101 63 6102 64 6103 33 6104 128 6105 63 6106 62 6107 32 6108 68 6109 35 6110 36 6111 19 6112 256 6113 127 6114 126 6115 64 6116 124 6117 63 6118 64 6119 33 6120 120 6121 59 6122 62 6123 32 6124 64 6125 31 6126 34 6127 18 6128 144 6129 71 6130 70 6131 36 6132 76 6133 39 6134 40 6135 21 6136 80 6137 39 6138 38 6139 20 6140 44 6141 23 6142 24 6143 13 6144 4096 6145 2047 6146 2046 6147 1024 6148 2044 6149 1023 6150 1024 6151 513 6152 2040 6153 1019 6154 1022 6155 512 6156 1024 6157 511 6158 514 6159 258 6160 2032 6161 1015 6162 1014 6163 508 6164 1020 6165 511 6166 512 6167 257 6168 1024 6169 511 6170 510 6171 256 6172 516 6173 259 6174 260 6175 131 6176 2016 6177 1007 6178 1006 6179 504 6180 1004 6181 503 6182 504 6183 253 6184 1016 6185 507 6186 510 6187 256 6188 512 6189 255 6190 258 6191 130 6192 1024 6193 511 6194 510 6195 256 6196 508 6197 255 6198 256 6199 129 6200 520 6201 259 6202 262 6203 132 6204 264 6205 131 6206 134 6207 68 6208 1984 6209 991 6210 990 6211 496 6212 988 6213 495 6214 496 6215 249 6216 984 6217 491 6218 494 6219 248 6220 496 6221 247 6222 250 6223 126 6224 1008 6225 503 6226 502 6227 252 6228 508 6229 255 6230 256 6231 129 6232 512 6233 255 6234 254 6235 128 6236 260 6237 131 6238 132 6239 67 6240 1024 6241 511 6242 510 6243 256 6244 508 6245 255 6246 256 6247 129 6248 504 6249 251 6250 254 6251 128 6252 256 6253 127 6254 130 6255 66 6256 528 6257 263 6258 262 6259 132 6260 268 6261 135 6262 136 6263 69 6264 272 6265 135 6266 134 6267 68 6268 140 6269 71 6270 72 6271 37 6272 1920 6273 959 6274 958 6275 480 6276 956 6277 479 6278 480 6279 241 6280 952 6281 475 6282 478 6283 240 6284 480 6285 239 6286 242 6287 122 6288 944 6289 471 6290 470 6291 236 6292 476 6293 239 6294 240 6295 121 6296 480 6297 239 6298 238 6299 120 6300 244 6301 123 6302 124 6303 63 6304 992 6305 495 6306 494 6307 248 6308 492 6309 247 6310 248 6311 125 6312 504 6313 251 6314 254 6315 128 6316 256 6317 127 6318 130 6319 66 6320 512 6321 255 6322 254 6323 128 6324 252 6325 127 6326 128 6327 65 6328 264 6329 131 6330 134 6331 68 6332 136 6333 67 6334 70 6335 36 6336 1024 6337 511 6338 510 6339 256 6340 508 6341 255 6342 256 6343 129 6344 504 6345 251 6346 254 6347 128 6348 256 6349 127 6350 130 6351 66 6352 496 6353 247 6354 246 6355 124 6356 252 6357 127 6358 128 6359 65 6360 256 6361 127 6362 126 6363 64 6364 132 6365 67 6366 68 6367 35 6368 544 6369 271 6370 270 6371 136 6372 268 6373 135 6374 136 6375 69 6376 280 6377 139 6378 142 6379 72 6380 144 6381 71 6382 74 6383 38 6384 288 6385 143 6386 142 6387 72 6388 140 6389 71 6390 72 6391 37 6392 152 6393 75 6394 78 6395 40 6396 80 6397 39 6398 42 6399 22 6400 1792 6401 895 6402 894 6403 448 6404 892 6405 447 6406 448 6407 225 6408 888 6409 443 6410 446 6411 224 6412 448 6413 223 6414 226 6415 114 6416 880 6417 439 6418 438 6419 220 6420 444 6421 223 6422 224 6423 113 6424 448 6425 223 6426 222 6427 112 6428 228 6429 115 6430 116 6431 59 6432 864 6433 431 6434 430 6435 216 6436 428 6437 215 6438 216 6439 109 6440 440 6441 219 6442 222 6443 112 6444 224 6445 111 6446 114 6447 58 6448 448 6449 223 6450 222 6451 112 6452 220 6453 111 6454 112 6455 57 6456 232 6457 115 6458 118 6459 60 6460 120 6461 59 6462 62 6463 32 6464 960 6465 479 6466 478 6467 240 6468 476 6469 239 6470 240 6471 121 6472 472 6473 235 6474 238 6475 120 6476 240 6477 119 6478 122 6479 62 6480 496 6481 247 6482 246 6483 124 6484 252 6485 127 6486 128 6487 65 6488 256 6489 127 6490 126 6491 64 6492 132 6493 67 6494 68 6495 35 6496 512 6497 255 6498 254 6499 128 6500 252 6501 127 6502 128 6503 65 6504 248 6505 123 6506 126 6507 64 6508 128 6509 63 6510 66 6511 34 6512 272 6513 135 6514 134 6515 68 6516 140 6517 71 6518 72 6519 37 6520 144 6521 71 6522 70 6523 36 6524 76 6525 39 6526 40 6527 21 6528 1024 6529 511 6530 510 6531 256 6532 508 6533 255 6534 256 6535 129 6536 504 6537 251 6538 254 6539 128 6540 256 6541 127 6542 130 6543 66 6544 496 6545 247 6546 246 6547 124 6548 252 6549 127 6550 128 6551 65 6552 256 6553 127 6554 126 6555 64 6556 132 6557 67 6558 68 6559 35 6560 480 6561 239 6562 238 6563 120 6564 236 6565 119 6566 120 6567 61 6568 248 6569 123 6570 126 6571 64 6572 128 6573 63 6574 66 6575 34 6576 256 6577 127 6578 126 6579 64 6580 124 6581 63 6582 64 6583 33 6584 136 6585 67 6586 70 6587 36 6588 72 6589 35 6590 38 6591 20 6592 576 6593 287 6594 286 6595 144 6596 284 6597 143 6598 144 6599 73 6600 280 6601 139 6602 142 6603 72 6604 144 6605 71 6606 74 6607 38 6608 304 6609 151 6610 150 6611 76 6612 156 6613 79 6614 80 6615 41 6616 160 6617 79 6618 78 6619 40 6620 84 6621 43 6622 44 6623 23 6624 320 6625 159 6626 158 6627 80 6628 156 6629 79 6630 80 6631 41 6632 152 6633 75 6634 78 6635 40 6636 80 6637 39 6638 42 6639 22 6640 176 6641 87 6642 86 6643 44 6644 92 6645 47 6646 48 6647 25 6648 96 6649 47 6650 46 6651 24 6652 52 6653 27 6654 28 6655 15 6656 1536 6657 767 6658 766 6659 384 6660 764 6661 383 6662 384 6663 193 6664 760 6665 379 6666 382 6667 192 6668 384 6669 191 6670 194 6671 98 6672 752 6673 375 6674 374 6675 188 6676 380 6677 191 6678 192 6679 97 6680 384 6681 191 6682 190 6683 96 6684 196 6685 99 6686 100 6687 51 6688 736 6689 367 6690 366 6691 184 6692 364 6693 183 6694 184 6695 93 6696 376 6697 187 6698 190 6699 96 6700 192 6701 95 6702 98 6703 50 6704 384 6705 191 6706 190 6707 96 6708 188 6709 95 6710 96 6711 49 6712 200 6713 99 6714 102 6715 52 6716 104 6717 51 6718 54 6719 28 6720 704 6721 351 6722 350 6723 176 6724 348 6725 175 6726 176 6727 89 6728 344 6729 171 6730 174 6731 88 6732 176 6733 87 6734 90 6735 46 6736 368 6737 183 6738 182 6739 92 6740 188 6741 95 6742 96 6743 49 6744 192 6745 95 6746 94 6747 48 6748 100 6749 51 6750 52 6751 27 6752 384 6753 191 6754 190 6755 96 6756 188 6757 95 6758 96 6759 49 6760 184 6761 91 6762 94 6763 48 6764 96 6765 47 6766 50 6767 26 6768 208 6769 103 6770 102 6771 52 6772 108 6773 55 6774 56 6775 29 6776 112 6777 55 6778 54 6779 28 6780 60 6781 31 6782 32 6783 17 6784 896 6785 447 6786 446 6787 224 6788 444 6789 223 6790 224 6791 113 6792 440 6793 219 6794 222 6795 112 6796 224 6797 111 6798 114 6799 58 6800 432 6801 215 6802 214 6803 108 6804 220 6805 111 6806 112 6807 57 6808 224 6809 111 6810 110 6811 56 6812 116 6813 59 6814 60 6815 31 6816 480 6817 239 6818 238 6819 120 6820 236 6821 119 6822 120 6823 61 6824 248 6825 123 6826 126 6827 64 6828 128 6829 63 6830 66 6831 34 6832 256 6833 127 6834 126 6835 64 6836 124 6837 63 6838 64 6839 33 6840 136 6841 67 6842 70 6843 36 6844 72 6845 35 6846 38 6847 20 6848 512 6849 255 6850 254 6851 128 6852 252 6853 127 6854 128 6855 65 6856 248 6857 123 6858 126 6859 64 6860 128 6861 63 6862 66 6863 34 6864 240 6865 119 6866 118 6867 60 6868 124 6869 63 6870 64 6871 33 6872 128 6873 63 6874 62 6875 32 6876 68 6877 35 6878 36 6879 19 6880 288 6881 143 6882 142 6883 72 6884 140 6885 71 6886 72 6887 37 6888 152 6889 75 6890 78 6891 40 6892 80 6893 39 6894 42 6895 22 6896 160 6897 79 6898 78 6899 40 6900 76 6901 39 6902 40 6903 21 6904 88 6905 43 6906 46 6907 24 6908 48 6909 23 6910 26 6911 14 6912 1024 6913 511 6914 510 6915 256 6916 508 6917 255 6918 256 6919 129 6920 504 6921 251 6922 254 6923 128 6924 256 6925 127 6926 130 6927 66 6928 496 6929 247 6930 246 6931 124 6932 252 6933 127 6934 128 6935 65 6936 256 6937 127 6938 126 6939 64 6940 132 6941 67 6942 68 6943 35 6944 480 6945 239 6946 238 6947 120 6948 236 6949 119 6950 120 6951 61 6952 248 6953 123 6954 126 6955 64 6956 128 6957 63 6958 66 6959 34 6960 256 6961 127 6962 126 6963 64 6964 124 6965 63 6966 64 6967 33 6968 136 6969 67 6970 70 6971 36 6972 72 6973 35 6974 38 6975 20 6976 448 6977 223 6978 222 6979 112 6980 220 6981 111 6982 112 6983 57 6984 216 6985 107 6986 110 6987 56 6988 112 6989 55 6990 58 6991 30 6992 240 6993 119 6994 118 6995 60 6996 124 6997 63 6998 64 6999 33 7000 128 7001 63 7002 62 7003 32 7004 68 7005 35 7006 36 7007 19 7008 256 7009 127 7010 126 7011 64 7012 124 7013 63 7014 64 7015 33 7016 120 7017 59 7018 62 7019 32 7020 64 7021 31 7022 34 7023 18 7024 144 7025 71 7026 70 7027 36 7028 76 7029 39 7030 40 7031 21 7032 80 7033 39 7034 38 7035 20 7036 44 7037 23 7038 24 7039 13 7040 640 7041 319 7042 318 7043 160 7044 316 7045 159 7046 160 7047 81 7048 312 7049 155 7050 158 7051 80 7052 160 7053 79 7054 82 7055 42 7056 304 7057 151 7058 150 7059 76 7060 156 7061 79 7062 80 7063 41 7064 160 7065 79 7066 78 7067 40 7068 84 7069 43 7070 44 7071 23 7072 352 7073 175 7074 174 7075 88 7076 172 7077 87 7078 88 7079 45 7080 184 7081 91 7082 94 7083 48 7084 96 7085 47 7086 50 7087 26 7088 192 7089 95 7090 94 7091 48 7092 92 7093 47 7094 48 7095 25 7096 104 7097 51 7098 54 7099 28 7100 56 7101 27 7102 30 7103 16 7104 384 7105 191 7106 190 7107 96 7108 188 7109 95 7110 96 7111 49 7112 184 7113 91 7114 94 7115 48 7116 96 7117 47 7118 50 7119 26 7120 176 7121 87 7122 86 7123 44 7124 92 7125 47 7126 48 7127 25 7128 96 7129 47 7130 46 7131 24 7132 52 7133 27 7134 28 7135 15 7136 224 7137 111 7138 110 7139 56 7140 108 7141 55 7142 56 7143 29 7144 120 7145 59 7146 62 7147 32 7148 64 7149 31 7150 34 7151 18 7152 128 7153 63 7154 62 7155 32 7156 60 7157 31 7158 32 7159 17 7160 72 7161 35 7162 38 7163 20 7164 40 7165 19 7166 22 7167 12 7168 3072 7169 1535 7170 1534 7171 768 7172 1532 7173 767 7174 768 7175 385 7176 1528 7177 763 7178 766 7179 384 7180 768 7181 383 7182 386 7183 194 7184 1520 7185 759 7186 758 7187 380 7188 764 7189 383 7190 384 7191 193 7192 768 7193 383 7194 382 7195 192 7196 388 7197 195 7198 196 7199 99 7200 1504 7201 751 7202 750 7203 376 7204 748 7205 375 7206 376 7207 189 7208 760 7209 379 7210 382 7211 192 7212 384 7213 191 7214 194 7215 98 7216 768 7217 383 7218 382 7219 192 7220 380 7221 191 7222 192 7223 97 7224 392 7225 195 7226 198 7227 100 7228 200 7229 99 7230 102 7231 52 7232 1472 7233 735 7234 734 7235 368 7236 732 7237 367 7238 368 7239 185 7240 728 7241 363 7242 366 7243 184 7244 368 7245 183 7246 186 7247 94 7248 752 7249 375 7250 374 7251 188 7252 380 7253 191 7254 192 7255 97 7256 384 7257 191 7258 190 7259 96 7260 196 7261 99 7262 100 7263 51 7264 768 7265 383 7266 382 7267 192 7268 380 7269 191 7270 192 7271 97 7272 376 7273 187 7274 190 7275 96 7276 192 7277 95 7278 98 7279 50 7280 400 7281 199 7282 198 7283 100 7284 204 7285 103 7286 104 7287 53 7288 208 7289 103 7290 102 7291 52 7292 108 7293 55 7294 56 7295 29 7296 1408 7297 703 7298 702 7299 352 7300 700 7301 351 7302 352 7303 177 7304 696 7305 347 7306 350 7307 176 7308 352 7309 175 7310 178 7311 90 7312 688 7313 343 7314 342 7315 172 7316 348 7317 175 7318 176 7319 89 7320 352 7321 175 7322 174 7323 88 7324 180 7325 91 7326 92 7327 47 7328 736 7329 367 7330 366 7331 184 7332 364 7333 183 7334 184 7335 93 7336 376 7337 187 7338 190 7339 96 7340 192 7341 95 7342 98 7343 50 7344 384 7345 191 7346 190 7347 96 7348 188 7349 95 7350 96 7351 49 7352 200 7353 99 7354 102 7355 52 7356 104 7357 51 7358 54 7359 28 7360 768 7361 383 7362 382 7363 192 7364 380 7365 191 7366 192 7367 97 7368 376 7369 187 7370 190 7371 96 7372 192 7373 95 7374 98 7375 50 7376 368 7377 183 7378 182 7379 92 7380 188 7381 95 7382 96 7383 49 7384 192 7385 95 7386 94 7387 48 7388 100 7389 51 7390 52 7391 27 7392 416 7393 207 7394 206 7395 104 7396 204 7397 103 7398 104 7399 53 7400 216 7401 107 7402 110 7403 56 7404 112 7405 55 7406 58 7407 30 7408 224 7409 111 7410 110 7411 56 7412 108 7413 55 7414 56 7415 29 7416 120 7417 59 7418 62 7419 32 7420 64 7421 31 7422 34 7423 18 7424 1792 7425 895 7426 894 7427 448 7428 892 7429 447 7430 448 7431 225 7432 888 7433 443 7434 446 7435 224 7436 448 7437 223 7438 226 7439 114 7440 880 7441 439 7442 438 7443 220 7444 444 7445 223 7446 224 7447 113 7448 448 7449 223 7450 222 7451 112 7452 228 7453 115 7454 116 7455 59 7456 864 7457 431 7458 430 7459 216 7460 428 7461 215 7462 216 7463 109 7464 440 7465 219 7466 222 7467 112 7468 224 7469 111 7470 114 7471 58 7472 448 7473 223 7474 222 7475 112 7476 220 7477 111 7478 112 7479 57 7480 232 7481 115 7482 118 7483 60 7484 120 7485 59 7486 62 7487 32 7488 960 7489 479 7490 478 7491 240 7492 476 7493 239 7494 240 7495 121 7496 472 7497 235 7498 238 7499 120 7500 240 7501 119 7502 122 7503 62 7504 496 7505 247 7506 246 7507 124 7508 252 7509 127 7510 128 7511 65 7512 256 7513 127 7514 126 7515 64 7516 132 7517 67 7518 68 7519 35 7520 512 7521 255 7522 254 7523 128 7524 252 7525 127 7526 128 7527 65 7528 248 7529 123 7530 126 7531 64 7532 128 7533 63 7534 66 7535 34 7536 272 7537 135 7538 134 7539 68 7540 140 7541 71 7542 72 7543 37 7544 144 7545 71 7546 70 7547 36 7548 76 7549 39 7550 40 7551 21 7552 1024 7553 511 7554 510 7555 256 7556 508 7557 255 7558 256 7559 129 7560 504 7561 251 7562 254 7563 128 7564 256 7565 127 7566 130 7567 66 7568 496 7569 247 7570 246 7571 124 7572 252 7573 127 7574 128 7575 65 7576 256 7577 127 7578 126 7579 64 7580 132 7581 67 7582 68 7583 35 7584 480 7585 239 7586 238 7587 120 7588 236 7589 119 7590 120 7591 61 7592 248 7593 123 7594 126 7595 64 7596 128 7597 63 7598 66 7599 34 7600 256 7601 127 7602 126 7603 64 7604 124 7605 63 7606 64 7607 33 7608 136 7609 67 7610 70 7611 36 7612 72 7613 35 7614 38 7615 20 7616 576 7617 287 7618 286 7619 144 7620 284 7621 143 7622 144 7623 73 7624 280 7625 139 7626 142 7627 72 7628 144 7629 71 7630 74 7631 38 7632 304 7633 151 7634 150 7635 76 7636 156 7637 79 7638 80 7639 41 7640 160 7641 79 7642 78 7643 40 7644 84 7645 43 7646 44 7647 23 7648 320 7649 159 7650 158 7651 80 7652 156 7653 79 7654 80 7655 41 7656 152 7657 75 7658 78 7659 40 7660 80 7661 39 7662 42 7663 22 7664 176 7665 87 7666 86 7667 44 7668 92 7669 47 7670 48 7671 25 7672 96 7673 47 7674 46 7675 24 7676 52 7677 27 7678 28 7679 15 7680 2048 7681 1023 7682 1022 7683 512 7684 1020 7685 511 7686 512 7687 257 7688 1016 7689 507 7690 510 7691 256 7692 512 7693 255 7694 258 7695 130 7696 1008 7697 503 7698 502 7699 252 7700 508 7701 255 7702 256 7703 129 7704 512 7705 255 7706 254 7707 128 7708 260 7709 131 7710 132 7711 67 7712 992 7713 495 7714 494 7715 248 7716 492 7717 247 7718 248 7719 125 7720 504 7721 251 7722 254 7723 128 7724 256 7725 127 7726 130 7727 66 7728 512 7729 255 7730 254 7731 128 7732 252 7733 127 7734 128 7735 65 7736 264 7737 131 7738 134 7739 68 7740 136 7741 67 7742 70 7743 36 7744 960 7745 479 7746 478 7747 240 7748 476 7749 239 7750 240 7751 121 7752 472 7753 235 7754 238 7755 120 7756 240 7757 119 7758 122 7759 62 7760 496 7761 247 7762 246 7763 124 7764 252 7765 127 7766 128 7767 65 7768 256 7769 127 7770 126 7771 64 7772 132 7773 67 7774 68 7775 35 7776 512 7777 255 7778 254 7779 128 7780 252 7781 127 7782 128 7783 65 7784 248 7785 123 7786 126 7787 64 7788 128 7789 63 7790 66 7791 34 7792 272 7793 135 7794 134 7795 68 7796 140 7797 71 7798 72 7799 37 7800 144 7801 71 7802 70 7803 36 7804 76 7805 39 7806 40 7807 21 7808 896 7809 447 7810 446 7811 224 7812 444 7813 223 7814 224 7815 113 7816 440 7817 219 7818 222 7819 112 7820 224 7821 111 7822 114 7823 58 7824 432 7825 215 7826 214 7827 108 7828 220 7829 111 7830 112 7831 57 7832 224 7833 111 7834 110 7835 56 7836 116 7837 59 7838 60 7839 31 7840 480 7841 239 7842 238 7843 120 7844 236 7845 119 7846 120 7847 61 7848 248 7849 123 7850 126 7851 64 7852 128 7853 63 7854 66 7855 34 7856 256 7857 127 7858 126 7859 64 7860 124 7861 63 7862 64 7863 33 7864 136 7865 67 7866 70 7867 36 7868 72 7869 35 7870 38 7871 20 7872 512 7873 255 7874 254 7875 128 7876 252 7877 127 7878 128 7879 65 7880 248 7881 123 7882 126 7883 64 7884 128 7885 63 7886 66 7887 34 7888 240 7889 119 7890 118 7891 60 7892 124 7893 63 7894 64 7895 33 7896 128 7897 63 7898 62 7899 32 7900 68 7901 35 7902 36 7903 19 7904 288 7905 143 7906 142 7907 72 7908 140 7909 71 7910 72 7911 37 7912 152 7913 75 7914 78 7915 40 7916 80 7917 39 7918 42 7919 22 7920 160 7921 79 7922 78 7923 40 7924 76 7925 39 7926 40 7927 21 7928 88 7929 43 7930 46 7931 24 7932 48 7933 23 7934 26 7935 14 7936 1280 7937 639 7938 638 7939 320 7940 636 7941 319 7942 320 7943 161 7944 632 7945 315 7946 318 7947 160 7948 320 7949 159 7950 162 7951 82 7952 624 7953 311 7954 310 7955 156 7956 316 7957 159 7958 160 7959 81 7960 320 7961 159 7962 158 7963 80 7964 164 7965 83 7966 84 7967 43 7968 608 7969 303 7970 302 7971 152 7972 300 7973 151 7974 152 7975 77 7976 312 7977 155 7978 158 7979 80 7980 160 7981 79 7982 82 7983 42 7984 320 7985 159 7986 158 7987 80 7988 156 7989 79 7990 80 7991 41 7992 168 7993 83 7994 86 7995 44 7996 88 7997 43 7998 46 7999 24 8000 704 8001 351 8002 350 8003 176 8004 348 8005 175 8006 176 8007 89 8008 344 8009 171 8010 174 8011 88 8012 176 8013 87 8014 90 8015 46 8016 368 8017 183 8018 182 8019 92 8020 188 8021 95 8022 96 8023 49 8024 192 8025 95 8026 94 8027 48 8028 100 8029 51 8030 52 8031 27 8032 384 8033 191 8034 190 8035 96 8036 188 8037 95 8038 96 8039 49 8040 184 8041 91 8042 94 8043 48 8044 96 8045 47 8046 50 8047 26 8048 208 8049 103 8050 102 8051 52 8052 108 8053 55 8054 56 8055 29 8056 112 8057 55 8058 54 8059 28 8060 60 8061 31 8062 32 8063 17 8064 768 8065 383 8066 382 8067 192 8068 380 8069 191 8070 192 8071 97 8072 376 8073 187 8074 190 8075 96 8076 192 8077 95 8078 98 8079 50 8080 368 8081 183 8082 182 8083 92 8084 188 8085 95 8086 96 8087 49 8088 192 8089 95 8090 94 8091 48 8092 100 8093 51 8094 52 8095 27 8096 352 8097 175 8098 174 8099 88 8100 172 8101 87 8102 88 8103 45 8104 184 8105 91 8106 94 8107 48 8108 96 8109 47 8110 50 8111 26 8112 192 8113 95 8114 94 8115 48 8116 92 8117 47 8118 48 8119 25 8120 104 8121 51 8122 54 8123 28 8124 56 8125 27 8126 30 8127 16 8128 448 8129 223 8130 222 8131 112 8132 220 8133 111 8134 112 8135 57 8136 216 8137 107 8138 110 8139 56 8140 112 8141 55 8142 58 8143 30 8144 240 8145 119 8146 118 8147 60 8148 124 8149 63 8150 64 8151 33 8152 128 8153 63 8154 62 8155 32 8156 68 8157 35 8158 36 8159 19 8160 256 8161 127 8162 126 8163 64 8164 124 8165 63 8166 64 8167 33 8168 120 8169 59 8170 62 8171 32 8172 64 8173 31 8174 34 8175 18 8176 144 8177 71 8178 70 8179 36 8180 76 8181 39 8182 40 8183 21 8184 80 8185 39 8186 38 8187 20 8188 44 8189 23 8190 24 8191 13 8192 8192 8193 4095 8194 4094 8195 2048 8196 4092 8197 2047 8198 2048 8199 1025 8200 4088 8201 2043 8202 2046 8203 1024 8204 2048 8205 1023 8206 1026 8207 514 8208 4080 8209 2039 8210 2038 8211 1020 8212 2044 8213 1023 8214 1024 8215 513 8216 2048 8217 1023 8218 1022 8219 512 8220 1028 8221 515 8222 516 8223 259 8224 4064 8225 2031 8226 2030 8227 1016 8228 2028 8229 1015 8230 1016 8231 509 8232 2040 8233 1019 8234 1022 8235 512 8236 1024 8237 511 8238 514 8239 258 8240 2048 8241 1023 8242 1022 8243 512 8244 1020 8245 511 8246 512 8247 257 8248 1032 8249 515 8250 518 8251 260 8252 520 8253 259 8254 262 8255 132 8256 4032 8257 2015 8258 2014 8259 1008 8260 2012 8261 1007 8262 1008 8263 505 8264 2008 8265 1003 8266 1006 8267 504 8268 1008 8269 503 8270 506 8271 254 8272 2032 8273 1015 8274 1014 8275 508 8276 1020 8277 511 8278 512 8279 257 8280 1024 8281 511 8282 510 8283 256 8284 516 8285 259 8286 260 8287 131 8288 2048 8289 1023 8290 1022 8291 512 8292 1020 8293 511 8294 512 8295 257 8296 1016 8297 507 8298 510 8299 256 8300 512 8301 255 8302 258 8303 130 8304 1040 8305 519 8306 518 8307 260 8308 524 8309 263 8310 264 8311 133 8312 528 8313 263 8314 262 8315 132 8316 268 8317 135 8318 136 8319 69 8320 3968 8321 1983 8322 1982 8323 992 8324 1980 8325 991 8326 992 8327 497 8328 1976 8329 987 8330 990 8331 496 8332 992 8333 495 8334 498 8335 250 8336 1968 8337 983 8338 982 8339 492 8340 988 8341 495 8342 496 8343 249 8344 992 8345 495 8346 494 8347 248 8348 500 8349 251 8350 252 8351 127 8352 2016 8353 1007 8354 1006 8355 504 8356 1004 8357 503 8358 504 8359 253 8360 1016 8361 507 8362 510 8363 256 8364 512 8365 255 8366 258 8367 130 8368 1024 8369 511 8370 510 8371 256 8372 508 8373 255 8374 256 8375 129 8376 520 8377 259 8378 262 8379 132 8380 264 8381 131 8382 134 8383 68 8384 2048 8385 1023 8386 1022 8387 512 8388 1020 8389 511 8390 512 8391 257 8392 1016 8393 507 8394 510 8395 256 8396 512 8397 255 8398 258 8399 130 8400 1008 8401 503 8402 502 8403 252 8404 508 8405 255 8406 256 8407 129 8408 512 8409 255 8410 254 8411 128 8412 260 8413 131 8414 132 8415 67 8416 1056 8417 527 8418 526 8419 264 8420 524 8421 263 8422 264 8423 133 8424 536 8425 267 8426 270 8427 136 8428 272 8429 135 8430 138 8431 70 8432 544 8433 271 8434 270 8435 136 8436 268 8437 135 8438 136 8439 69 8440 280 8441 139 8442 142 8443 72 8444 144 8445 71 8446 74 8447 38 8448 3840 8449 1919 8450 1918 8451 960 8452 1916 8453 959 8454 960 8455 481 8456 1912 8457 955 8458 958 8459 480 8460 960 8461 479 8462 482 8463 242 8464 1904 8465 951 8466 950 8467 476 8468 956 8469 479 8470 480 8471 241 8472 960 8473 479 8474 478 8475 240 8476 484 8477 243 8478 244 8479 123 8480 1888 8481 943 8482 942 8483 472 8484 940 8485 471 8486 472 8487 237 8488 952 8489 475 8490 478 8491 240 8492 480 8493 239 8494 242 8495 122 8496 960 8497 479 8498 478 8499 240 8500 476 8501 239 8502 240 8503 121 8504 488 8505 243 8506 246 8507 124 8508 248 8509 123 8510 126 8511 64 8512 1984 8513 991 8514 990 8515 496 8516 988 8517 495 8518 496 8519 249 8520 984 8521 491 8522 494 8523 248 8524 496 8525 247 8526 250 8527 126 8528 1008 8529 503 8530 502 8531 252 8532 508 8533 255 8534 256 8535 129 8536 512 8537 255 8538 254 8539 128 8540 260 8541 131 8542 132 8543 67 8544 1024 8545 511 8546 510 8547 256 8548 508 8549 255 8550 256 8551 129 8552 504 8553 251 8554 254 8555 128 8556 256 8557 127 8558 130 8559 66 8560 528 8561 263 8562 262 8563 132 8564 268 8565 135 8566 136 8567 69 8568 272 8569 135 8570 134 8571 68 8572 140 8573 71 8574 72 8575 37 8576 2048 8577 1023 8578 1022 8579 512 8580 1020 8581 511 8582 512 8583 257 8584 1016 8585 507 8586 510 8587 256 8588 512 8589 255 8590 258 8591 130 8592 1008 8593 503 8594 502 8595 252 8596 508 8597 255 8598 256 8599 129 8600 512 8601 255 8602 254 8603 128 8604 260 8605 131 8606 132 8607 67 8608 992 8609 495 8610 494 8611 248 8612 492 8613 247 8614 248 8615 125 8616 504 8617 251 8618 254 8619 128 8620 256 8621 127 8622 130 8623 66 8624 512 8625 255 8626 254 8627 128 8628 252 8629 127 8630 128 8631 65 8632 264 8633 131 8634 134 8635 68 8636 136 8637 67 8638 70 8639 36 8640 1088 8641 543 8642 542 8643 272 8644 540 8645 271 8646 272 8647 137 8648 536 8649 267 8650 270 8651 136 8652 272 8653 135 8654 138 8655 70 8656 560 8657 279 8658 278 8659 140 8660 284 8661 143 8662 144 8663 73 8664 288 8665 143 8666 142 8667 72 8668 148 8669 75 8670 76 8671 39 8672 576 8673 287 8674 286 8675 144 8676 284 8677 143 8678 144 8679 73 8680 280 8681 139 8682 142 8683 72 8684 144 8685 71 8686 74 8687 38 8688 304 8689 151 8690 150 8691 76 8692 156 8693 79 8694 80 8695 41 8696 160 8697 79 8698 78 8699 40 8700 84 8701 43 8702 44 8703 23 8704 3584 8705 1791 8706 1790 8707 896 8708 1788 8709 895 8710 896 8711 449 8712 1784 8713 891 8714 894 8715 448 8716 896 8717 447 8718 450 8719 226 8720 1776 8721 887 8722 886 8723 444 8724 892 8725 447 8726 448 8727 225 8728 896 8729 447 8730 446 8731 224 8732 452 8733 227 8734 228 8735 115 8736 1760 8737 879 8738 878 8739 440 8740 876 8741 439 8742 440 8743 221 8744 888 8745 443 8746 446 8747 224 8748 448 8749 223 8750 226 8751 114 8752 896 8753 447 8754 446 8755 224 8756 444 8757 223 8758 224 8759 113 8760 456 8761 227 8762 230 8763 116 8764 232 8765 115 8766 118 8767 60 8768 1728 8769 863 8770 862 8771 432 8772 860 8773 431 8774 432 8775 217 8776 856 8777 427 8778 430 8779 216 8780 432 8781 215 8782 218 8783 110 8784 880 8785 439 8786 438 8787 220 8788 444 8789 223 8790 224 8791 113 8792 448 8793 223 8794 222 8795 112 8796 228 8797 115 8798 116 8799 59 8800 896 8801 447 8802 446 8803 224 8804 444 8805 223 8806 224 8807 113 8808 440 8809 219 8810 222 8811 112 8812 224 8813 111 8814 114 8815 58 8816 464 8817 231 8818 230 8819 116 8820 236 8821 119 8822 120 8823 61 8824 240 8825 119 8826 118 8827 60 8828 124 8829 63 8830 64 8831 33 8832 1920 8833 959 8834 958 8835 480 8836 956 8837 479 8838 480 8839 241 8840 952 8841 475 8842 478 8843 240 8844 480 8845 239 8846 242 8847 122 8848 944 8849 471 8850 470 8851 236 8852 476 8853 239 8854 240 8855 121 8856 480 8857 239 8858 238 8859 120 8860 244 8861 123 8862 124 8863 63 8864 992 8865 495 8866 494 8867 248 8868 492 8869 247 8870 248 8871 125 8872 504 8873 251 8874 254 8875 128 8876 256 8877 127 8878 130 8879 66 8880 512 8881 255 8882 254 8883 128 8884 252 8885 127 8886 128 8887 65 8888 264 8889 131 8890 134 8891 68 8892 136 8893 67 8894 70 8895 36 8896 1024 8897 511 8898 510 8899 256 8900 508 8901 255 8902 256 8903 129 8904 504 8905 251 8906 254 8907 128 8908 256 8909 127 8910 130 8911 66 8912 496 8913 247 8914 246 8915 124 8916 252 8917 127 8918 128 8919 65 8920 256 8921 127 8922 126 8923 64 8924 132 8925 67 8926 68 8927 35 8928 544 8929 271 8930 270 8931 136 8932 268 8933 135 8934 136 8935 69 8936 280 8937 139 8938 142 8939 72 8940 144 8941 71 8942 74 8943 38 8944 288 8945 143 8946 142 8947 72 8948 140 8949 71 8950 72 8951 37 8952 152 8953 75 8954 78 8955 40 8956 80 8957 39 8958 42 8959 22 8960 2048 8961 1023 8962 1022 8963 512 8964 1020 8965 511 8966 512 8967 257 8968 1016 8969 507 8970 510 8971 256 8972 512 8973 255 8974 258 8975 130 8976 1008 8977 503 8978 502 8979 252 8980 508 8981 255 8982 256 8983 129 8984 512 8985 255 8986 254 8987 128 8988 260 8989 131 8990 132 8991 67 8992 992 8993 495 8994 494 8995 248 8996 492 8997 247 8998 248 8999 125 9000 504 9001 251 9002 254 9003 128 9004 256 9005 127 9006 130 9007 66 9008 512 9009 255 9010 254 9011 128 9012 252 9013 127 9014 128 9015 65 9016 264 9017 131 9018 134 9019 68 9020 136 9021 67 9022 70 9023 36 9024 960 9025 479 9026 478 9027 240 9028 476 9029 239 9030 240 9031 121 9032 472 9033 235 9034 238 9035 120 9036 240 9037 119 9038 122 9039 62 9040 496 9041 247 9042 246 9043 124 9044 252 9045 127 9046 128 9047 65 9048 256 9049 127 9050 126 9051 64 9052 132 9053 67 9054 68 9055 35 9056 512 9057 255 9058 254 9059 128 9060 252 9061 127 9062 128 9063 65 9064 248 9065 123 9066 126 9067 64 9068 128 9069 63 9070 66 9071 34 9072 272 9073 135 9074 134 9075 68 9076 140 9077 71 9078 72 9079 37 9080 144 9081 71 9082 70 9083 36 9084 76 9085 39 9086 40 9087 21 9088 1152 9089 575 9090 574 9091 288 9092 572 9093 287 9094 288 9095 145 9096 568 9097 283 9098 286 9099 144 9100 288 9101 143 9102 146 9103 74 9104 560 9105 279 9106 278 9107 140 9108 284 9109 143 9110 144 9111 73 9112 288 9113 143 9114 142 9115 72 9116 148 9117 75 9118 76 9119 39 9120 608 9121 303 9122 302 9123 152 9124 300 9125 151 9126 152 9127 77 9128 312 9129 155 9130 158 9131 80 9132 160 9133 79 9134 82 9135 42 9136 320 9137 159 9138 158 9139 80 9140 156 9141 79 9142 80 9143 41 9144 168 9145 83 9146 86 9147 44 9148 88 9149 43 9150 46 9151 24 9152 640 9153 319 9154 318 9155 160 9156 316 9157 159 9158 160 9159 81 9160 312 9161 155 9162 158 9163 80 9164 160 9165 79 9166 82 9167 42 9168 304 9169 151 9170 150 9171 76 9172 156 9173 79 9174 80 9175 41 9176 160 9177 79 9178 78 9179 40 9180 84 9181 43 9182 44 9183 23 9184 352 9185 175 9186 174 9187 88 9188 172 9189 87 9190 88 9191 45 9192 184 9193 91 9194 94 9195 48 9196 96 9197 47 9198 50 9199 26 9200 192 9201 95 9202 94 9203 48 9204 92 9205 47 9206 48 9207 25 9208 104 9209 51 9210 54 9211 28 9212 56 9213 27 9214 30 9215 16 9216 3072 9217 1535 9218 1534 9219 768 9220 1532 9221 767 9222 768 9223 385 9224 1528 9225 763 9226 766 9227 384 9228 768 9229 383 9230 386 9231 194 9232 1520 9233 759 9234 758 9235 380 9236 764 9237 383 9238 384 9239 193 9240 768 9241 383 9242 382 9243 192 9244 388 9245 195 9246 196 9247 99 9248 1504 9249 751 9250 750 9251 376 9252 748 9253 375 9254 376 9255 189 9256 760 9257 379 9258 382 9259 192 9260 384 9261 191 9262 194 9263 98 9264 768 9265 383 9266 382 9267 192 9268 380 9269 191 9270 192 9271 97 9272 392 9273 195 9274 198 9275 100 9276 200 9277 99 9278 102 9279 52 9280 1472 9281 735 9282 734 9283 368 9284 732 9285 367 9286 368 9287 185 9288 728 9289 363 9290 366 9291 184 9292 368 9293 183 9294 186 9295 94 9296 752 9297 375 9298 374 9299 188 9300 380 9301 191 9302 192 9303 97 9304 384 9305 191 9306 190 9307 96 9308 196 9309 99 9310 100 9311 51 9312 768 9313 383 9314 382 9315 192 9316 380 9317 191 9318 192 9319 97 9320 376 9321 187 9322 190 9323 96 9324 192 9325 95 9326 98 9327 50 9328 400 9329 199 9330 198 9331 100 9332 204 9333 103 9334 104 9335 53 9336 208 9337 103 9338 102 9339 52 9340 108 9341 55 9342 56 9343 29 9344 1408 9345 703 9346 702 9347 352 9348 700 9349 351 9350 352 9351 177 9352 696 9353 347 9354 350 9355 176 9356 352 9357 175 9358 178 9359 90 9360 688 9361 343 9362 342 9363 172 9364 348 9365 175 9366 176 9367 89 9368 352 9369 175 9370 174 9371 88 9372 180 9373 91 9374 92 9375 47 9376 736 9377 367 9378 366 9379 184 9380 364 9381 183 9382 184 9383 93 9384 376 9385 187 9386 190 9387 96 9388 192 9389 95 9390 98 9391 50 9392 384 9393 191 9394 190 9395 96 9396 188 9397 95 9398 96 9399 49 9400 200 9401 99 9402 102 9403 52 9404 104 9405 51 9406 54 9407 28 9408 768 9409 383 9410 382 9411 192 9412 380 9413 191 9414 192 9415 97 9416 376 9417 187 9418 190 9419 96 9420 192 9421 95 9422 98 9423 50 9424 368 9425 183 9426 182 9427 92 9428 188 9429 95 9430 96 9431 49 9432 192 9433 95 9434 94 9435 48 9436 100 9437 51 9438 52 9439 27 9440 416 9441 207 9442 206 9443 104 9444 204 9445 103 9446 104 9447 53 9448 216 9449 107 9450 110 9451 56 9452 112 9453 55 9454 58 9455 30 9456 224 9457 111 9458 110 9459 56 9460 108 9461 55 9462 56 9463 29 9464 120 9465 59 9466 62 9467 32 9468 64 9469 31 9470 34 9471 18 9472 1792 9473 895 9474 894 9475 448 9476 892 9477 447 9478 448 9479 225 9480 888 9481 443 9482 446 9483 224 9484 448 9485 223 9486 226 9487 114 9488 880 9489 439 9490 438 9491 220 9492 444 9493 223 9494 224 9495 113 9496 448 9497 223 9498 222 9499 112 9500 228 9501 115 9502 116 9503 59 9504 864 9505 431 9506 430 9507 216 9508 428 9509 215 9510 216 9511 109 9512 440 9513 219 9514 222 9515 112 9516 224 9517 111 9518 114 9519 58 9520 448 9521 223 9522 222 9523 112 9524 220 9525 111 9526 112 9527 57 9528 232 9529 115 9530 118 9531 60 9532 120 9533 59 9534 62 9535 32 9536 960 9537 479 9538 478 9539 240 9540 476 9541 239 9542 240 9543 121 9544 472 9545 235 9546 238 9547 120 9548 240 9549 119 9550 122 9551 62 9552 496 9553 247 9554 246 9555 124 9556 252 9557 127 9558 128 9559 65 9560 256 9561 127 9562 126 9563 64 9564 132 9565 67 9566 68 9567 35 9568 512 9569 255 9570 254 9571 128 9572 252 9573 127 9574 128 9575 65 9576 248 9577 123 9578 126 9579 64 9580 128 9581 63 9582 66 9583 34 9584 272 9585 135 9586 134 9587 68 9588 140 9589 71 9590 72 9591 37 9592 144 9593 71 9594 70 9595 36 9596 76 9597 39 9598 40 9599 21 9600 1024 9601 511 9602 510 9603 256 9604 508 9605 255 9606 256 9607 129 9608 504 9609 251 9610 254 9611 128 9612 256 9613 127 9614 130 9615 66 9616 496 9617 247 9618 246 9619 124 9620 252 9621 127 9622 128 9623 65 9624 256 9625 127 9626 126 9627 64 9628 132 9629 67 9630 68 9631 35 9632 480 9633 239 9634 238 9635 120 9636 236 9637 119 9638 120 9639 61 9640 248 9641 123 9642 126 9643 64 9644 128 9645 63 9646 66 9647 34 9648 256 9649 127 9650 126 9651 64 9652 124 9653 63 9654 64 9655 33 9656 136 9657 67 9658 70 9659 36 9660 72 9661 35 9662 38 9663 20 9664 576 9665 287 9666 286 9667 144 9668 284 9669 143 9670 144 9671 73 9672 280 9673 139 9674 142 9675 72 9676 144 9677 71 9678 74 9679 38 9680 304 9681 151 9682 150 9683 76 9684 156 9685 79 9686 80 9687 41 9688 160 9689 79 9690 78 9691 40 9692 84 9693 43 9694 44 9695 23 9696 320 9697 159 9698 158 9699 80 9700 156 9701 79 9702 80 9703 41 9704 152 9705 75 9706 78 9707 40 9708 80 9709 39 9710 42 9711 22 9712 176 9713 87 9714 86 9715 44 9716 92 9717 47 9718 48 9719 25 9720 96 9721 47 9722 46 9723 24 9724 52 9725 27 9726 28 9727 15 9728 2048 9729 1023 9730 1022 9731 512 9732 1020 9733 511 9734 512 9735 257 9736 1016 9737 507 9738 510 9739 256 9740 512 9741 255 9742 258 9743 130 9744 1008 9745 503 9746 502 9747 252 9748 508 9749 255 9750 256 9751 129 9752 512 9753 255 9754 254 9755 128 9756 260 9757 131 9758 132 9759 67 9760 992 9761 495 9762 494 9763 248 9764 492 9765 247 9766 248 9767 125 9768 504 9769 251 9770 254 9771 128 9772 256 9773 127 9774 130 9775 66 9776 512 9777 255 9778 254 9779 128 9780 252 9781 127 9782 128 9783 65 9784 264 9785 131 9786 134 9787 68 9788 136 9789 67 9790 70 9791 36 9792 960 9793 479 9794 478 9795 240 9796 476 9797 239 9798 240 9799 121 9800 472 9801 235 9802 238 9803 120 9804 240 9805 119 9806 122 9807 62 9808 496 9809 247 9810 246 9811 124 9812 252 9813 127 9814 128 9815 65 9816 256 9817 127 9818 126 9819 64 9820 132 9821 67 9822 68 9823 35 9824 512 9825 255 9826 254 9827 128 9828 252 9829 127 9830 128 9831 65 9832 248 9833 123 9834 126 9835 64 9836 128 9837 63 9838 66 9839 34 9840 272 9841 135 9842 134 9843 68 9844 140 9845 71 9846 72 9847 37 9848 144 9849 71 9850 70 9851 36 9852 76 9853 39 9854 40 9855 21 9856 896 9857 447 9858 446 9859 224 9860 444 9861 223 9862 224 9863 113 9864 440 9865 219 9866 222 9867 112 9868 224 9869 111 9870 114 9871 58 9872 432 9873 215 9874 214 9875 108 9876 220 9877 111 9878 112 9879 57 9880 224 9881 111 9882 110 9883 56 9884 116 9885 59 9886 60 9887 31 9888 480 9889 239 9890 238 9891 120 9892 236 9893 119 9894 120 9895 61 9896 248 9897 123 9898 126 9899 64 9900 128 9901 63 9902 66 9903 34 9904 256 9905 127 9906 126 9907 64 9908 124 9909 63 9910 64 9911 33 9912 136 9913 67 9914 70 9915 36 9916 72 9917 35 9918 38 9919 20 9920 512 9921 255 9922 254 9923 128 9924 252 9925 127 9926 128 9927 65 9928 248 9929 123 9930 126 9931 64 9932 128 9933 63 9934 66 9935 34 9936 240 9937 119 9938 118 9939 60 9940 124 9941 63 9942 64 9943 33 9944 128 9945 63 9946 62 9947 32 9948 68 9949 35 9950 36 9951 19 9952 288 9953 143 9954 142 9955 72 9956 140 9957 71 9958 72 9959 37 9960 152 9961 75 9962 78 9963 40 9964 80 9965 39 9966 42 9967 22 9968 160 9969 79 9970 78 9971 40 9972 76 9973 39 9974 40 9975 21 9976 88 9977 43 9978 46 9979 24 9980 48 9981 23 9982 26 9983 14 9984 1280 9985 639 9986 638 9987 320 9988 636 9989 319 9990 320 9991 161 9992 632 9993 315 9994 318 9995 160 9996 320 9997 159 9998 162 9999 82 10000 624