0 0 1 1 2 2 3 2 4 2 5 3 6 3 7 3 8 4 9 5 10 6 11 6 12 5 13 4 14 4 15 4 16 4 17 5 18 6 19 6 20 6 21 7 22 7 23 7 24 7 25 6 26 5 27 5 28 6 29 7 30 7 31 7 32 8 33 9 34 10 35 10 36 10 37 11 38 11 39 11 40 12 41 13 42 14 43 14 44 13 45 12 46 12 47 12 48 11 49 10 50 9 51 9 52 9 53 8 54 8 55 8 56 8 57 9 58 10 59 10 60 9 61 8 62 8 63 8 64 8 65 9 66 10 67 10 68 10 69 11 70 11 71 11 72 12 73 13 74 14 75 14 76 13 77 12 78 12 79 12 80 12 81 13 82 14 83 14 84 14 85 15 86 15 87 15 88 15 89 14 90 13 91 13 92 14 93 15 94 15 95 15 96 15 97 14 98 13 99 13 100 13 101 12 102 12 103 12 104 11 105 10 106 9 107 9 108 10 109 11 110 11 111 11 112 12 113 13 114 14 115 14 116 14 117 15 118 15 119 15 120 15 121 14 122 13 123 13 124 14 125 15 126 15 127 15 128 16 129 17 130 18 131 18 132 18 133 19 134 19 135 19 136 20 137 21 138 22 139 22 140 21 141 20 142 20 143 20 144 20 145 21 146 22 147 22 148 22 149 23 150 23 151 23 152 23 153 22 154 21 155 21 156 22 157 23 158 23 159 23 160 24 161 25 162 26 163 26 164 26 165 27 166 27 167 27 168 28 169 29 170 30 171 30 172 29 173 28 174 28 175 28 176 27 177 26 178 25 179 25 180 25 181 24 182 24 183 24 184 24 185 25 186 26 187 26 188 25 189 24 190 24 191 24 192 23 193 22 194 21 195 21 196 21 197 20 198 20 199 20 200 19 201 18 202 17 203 17 204 18 205 19 206 19 207 19 208 19 209 18 210 17 211 17 212 17 213 16 214 16 215 16 216 16 217 17 218 18 219 18 220 17 221 16 222 16 223 16 224 16 225 17 226 18 227 18 228 18 229 19 230 19 231 19 232 20 233 21 234 22 235 22 236 21 237 20 238 20 239 20 240 19 241 18 242 17 243 17 244 17 245 16 246 16 247 16 248 16 249 17 250 18 251 18 252 17 253 16 254 16 255 16 256 16 257 17 258 18 259 18 260 18 261 19 262 19 263 19 264 20 265 21 266 22 267 22 268 21 269 20 270 20 271 20 272 20 273 21 274 22 275 22 276 22 277 23 278 23 279 23 280 23 281 22 282 21 283 21 284 22 285 23 286 23 287 23 288 24 289 25 290 26 291 26 292 26 293 27 294 27 295 27 296 28 297 29 298 30 299 30 300 29 301 28 302 28 303 28 304 27 305 26 306 25 307 25 308 25 309 24 310 24 311 24 312 24 313 25 314 26 315 26 316 25 317 24 318 24 319 24 320 24 321 25 322 26 323 26 324 26 325 27 326 27 327 27 328 28 329 29 330 30 331 30 332 29 333 28 334 28 335 28 336 28 337 29 338 30 339 30 340 30 341 31 342 31 343 31 344 31 345 30 346 29 347 29 348 30 349 31 350 31 351 31 352 31 353 30 354 29 355 29 356 29 357 28 358 28 359 28 360 27 361 26 362 25 363 25 364 26 365 27 366 27 367 27 368 28 369 29 370 30 371 30 372 30 373 31 374 31 375 31 376 31 377 30 378 29 379 29 380 30 381 31 382 31 383 31 384 31 385 30 386 29 387 29 388 29 389 28 390 28 391 28 392 27 393 26 394 25 395 25 396 26 397 27 398 27 399 27 400 27 401 26 402 25 403 25 404 25 405 24 406 24 407 24 408 24 409 25 410 26 411 26 412 25 413 24 414 24 415 24 416 23 417 22 418 21 419 21 420 21 421 20 422 20 423 20 424 19 425 18 426 17 427 17 428 18 429 19 430 19 431 19 432 20 433 21 434 22 435 22 436 22 437 23 438 23 439 23 440 23 441 22 442 21 443 21 444 22 445 23 446 23 447 23 448 24 449 25 450 26 451 26 452 26 453 27 454 27 455 27 456 28 457 29 458 30 459 30 460 29 461 28 462 28 463 28 464 28 465 29 466 30 467 30 468 30 469 31 470 31 471 31 472 31 473 30 474 29 475 29 476 30 477 31 478 31 479 31 480 31 481 30 482 29 483 29 484 29 485 28 486 28 487 28 488 27 489 26 490 25 491 25 492 26 493 27 494 27 495 27 496 28 497 29 498 30 499 30 500 30 501 31 502 31 503 31 504 31 505 30 506 29 507 29 508 30 509 31 510 31 511 31 512 32 513 33 514 34 515 34 516 34 517 35 518 35 519 35 520 36 521 37 522 38 523 38 524 37 525 36 526 36 527 36 528 36 529 37 530 38 531 38 532 38 533 39 534 39 535 39 536 39 537 38 538 37 539 37 540 38 541 39 542 39 543 39 544 40 545 41 546 42 547 42 548 42 549 43 550 43 551 43 552 44 553 45 554 46 555 46 556 45 557 44 558 44 559 44 560 43 561 42 562 41 563 41 564 41 565 40 566 40 567 40 568 40 569 41 570 42 571 42 572 41 573 40 574 40 575 40 576 40 577 41 578 42 579 42 580 42 581 43 582 43 583 43 584 44 585 45 586 46 587 46 588 45 589 44 590 44 591 44 592 44 593 45 594 46 595 46 596 46 597 47 598 47 599 47 600 47 601 46 602 45 603 45 604 46 605 47 606 47 607 47 608 47 609 46 610 45 611 45 612 45 613 44 614 44 615 44 616 43 617 42 618 41 619 41 620 42 621 43 622 43 623 43 624 44 625 45 626 46 627 46 628 46 629 47 630 47 631 47 632 47 633 46 634 45 635 45 636 46 637 47 638 47 639 47 640 48 641 49 642 50 643 50 644 50 645 51 646 51 647 51 648 52 649 53 650 54 651 54 652 53 653 52 654 52 655 52 656 52 657 53 658 54 659 54 660 54 661 55 662 55 663 55 664 55 665 54 666 53 667 53 668 54 669 55 670 55 671 55 672 56 673 57 674 58 675 58 676 58 677 59 678 59 679 59 680 60 681 61 682 62 683 62 684 61 685 60 686 60 687 60 688 59 689 58 690 57 691 57 692 57 693 56 694 56 695 56 696 56 697 57 698 58 699 58 700 57 701 56 702 56 703 56 704 55 705 54 706 53 707 53 708 53 709 52 710 52 711 52 712 51 713 50 714 49 715 49 716 50 717 51 718 51 719 51 720 51 721 50 722 49 723 49 724 49 725 48 726 48 727 48 728 48 729 49 730 50 731 50 732 49 733 48 734 48 735 48 736 48 737 49 738 50 739 50 740 50 741 51 742 51 743 51 744 52 745 53 746 54 747 54 748 53 749 52 750 52 751 52 752 51 753 50 754 49 755 49 756 49 757 48 758 48 759 48 760 48 761 49 762 50 763 50 764 49 765 48 766 48 767 48 768 47 769 46 770 45 771 45 772 45 773 44 774 44 775 44 776 43 777 42 778 41 779 41 780 42 781 43 782 43 783 43 784 43 785 42 786 41 787 41 788 41 789 40 790 40 791 40 792 40 793 41 794 42 795 42 796 41 797 40 798 40 799 40 800 39 801 38 802 37 803 37 804 37 805 36 806 36 807 36 808 35 809 34 810 33 811 33 812 34 813 35 814 35 815 35 816 36 817 37 818 38 819 38 820 38 821 39 822 39 823 39 824 39 825 38 826 37 827 37 828 38 829 39 830 39 831 39 832 39 833 38 834 37 835 37 836 37 837 36 838 36 839 36 840 35 841 34 842 33 843 33 844 34 845 35 846 35 847 35 848 35 849 34 850 33 851 33 852 33 853 32 854 32 855 32 856 32 857 33 858 34 859 34 860 33 861 32 862 32 863 32 864 32 865 33 866 34 867 34 868 34 869 35 870 35 871 35 872 36 873 37 874 38 875 38 876 37 877 36 878 36 879 36 880 35 881 34 882 33 883 33 884 33 885 32 886 32 887 32 888 32 889 33 890 34 891 34 892 33 893 32 894 32 895 32 896 32 897 33 898 34 899 34 900 34 901 35 902 35 903 35 904 36 905 37 906 38 907 38 908 37 909 36 910 36 911 36 912 36 913 37 914 38 915 38 916 38 917 39 918 39 919 39 920 39 921 38 922 37 923 37 924 38 925 39 926 39 927 39 928 40 929 41 930 42 931 42 932 42 933 43 934 43 935 43 936 44 937 45 938 46 939 46 940 45 941 44 942 44 943 44 944 43 945 42 946 41 947 41 948 41 949 40 950 40 951 40 952 40 953 41 954 42 955 42 956 41 957 40 958 40 959 40 960 39 961 38 962 37 963 37 964 37 965 36 966 36 967 36 968 35 969 34 970 33 971 33 972 34 973 35 974 35 975 35 976 35 977 34 978 33 979 33 980 33 981 32 982 32 983 32 984 32 985 33 986 34 987 34 988 33 989 32 990 32 991 32 992 32 993 33 994 34 995 34 996 34 997 35 998 35 999 35 1000 36 1001 37 1002 38 1003 38 1004 37 1005 36 1006 36 1007 36 1008 35 1009 34 1010 33 1011 33 1012 33 1013 32 1014 32 1015 32 1016 32 1017 33 1018 34 1019 34 1020 33 1021 32 1022 32 1023 32 1024 32 1025 33 1026 34 1027 34 1028 34 1029 35 1030 35 1031 35 1032 36 1033 37 1034 38 1035 38 1036 37 1037 36 1038 36 1039 36 1040 36 1041 37 1042 38 1043 38 1044 38 1045 39 1046 39 1047 39 1048 39 1049 38 1050 37 1051 37 1052 38 1053 39 1054 39 1055 39 1056 40 1057 41 1058 42 1059 42 1060 42 1061 43 1062 43 1063 43 1064 44 1065 45 1066 46 1067 46 1068 45 1069 44 1070 44 1071 44 1072 43 1073 42 1074 41 1075 41 1076 41 1077 40 1078 40 1079 40 1080 40 1081 41 1082 42 1083 42 1084 41 1085 40 1086 40 1087 40 1088 40 1089 41 1090 42 1091 42 1092 42 1093 43 1094 43 1095 43 1096 44 1097 45 1098 46 1099 46 1100 45 1101 44 1102 44 1103 44 1104 44 1105 45 1106 46 1107 46 1108 46 1109 47 1110 47 1111 47 1112 47 1113 46 1114 45 1115 45 1116 46 1117 47 1118 47 1119 47 1120 47 1121 46 1122 45 1123 45 1124 45 1125 44 1126 44 1127 44 1128 43 1129 42 1130 41 1131 41 1132 42 1133 43 1134 43 1135 43 1136 44 1137 45 1138 46 1139 46 1140 46 1141 47 1142 47 1143 47 1144 47 1145 46 1146 45 1147 45 1148 46 1149 47 1150 47 1151 47 1152 48 1153 49 1154 50 1155 50 1156 50 1157 51 1158 51 1159 51 1160 52 1161 53 1162 54 1163 54 1164 53 1165 52 1166 52 1167 52 1168 52 1169 53 1170 54 1171 54 1172 54 1173 55 1174 55 1175 55 1176 55 1177 54 1178 53 1179 53 1180 54 1181 55 1182 55 1183 55 1184 56 1185 57 1186 58 1187 58 1188 58 1189 59 1190 59 1191 59 1192 60 1193 61 1194 62 1195 62 1196 61 1197 60 1198 60 1199 60 1200 59 1201 58 1202 57 1203 57 1204 57 1205 56 1206 56 1207 56 1208 56 1209 57 1210 58 1211 58 1212 57 1213 56 1214 56 1215 56 1216 55 1217 54 1218 53 1219 53 1220 53 1221 52 1222 52 1223 52 1224 51 1225 50 1226 49 1227 49 1228 50 1229 51 1230 51 1231 51 1232 51 1233 50 1234 49 1235 49 1236 49 1237 48 1238 48 1239 48 1240 48 1241 49 1242 50 1243 50 1244 49 1245 48 1246 48 1247 48 1248 48 1249 49 1250 50 1251 50 1252 50 1253 51 1254 51 1255 51 1256 52 1257 53 1258 54 1259 54 1260 53 1261 52 1262 52 1263 52 1264 51 1265 50 1266 49 1267 49 1268 49 1269 48 1270 48 1271 48 1272 48 1273 49 1274 50 1275 50 1276 49 1277 48 1278 48 1279 48 1280 48 1281 49 1282 50 1283 50 1284 50 1285 51 1286 51 1287 51 1288 52 1289 53 1290 54 1291 54 1292 53 1293 52 1294 52 1295 52 1296 52 1297 53 1298 54 1299 54 1300 54 1301 55 1302 55 1303 55 1304 55 1305 54 1306 53 1307 53 1308 54 1309 55 1310 55 1311 55 1312 56 1313 57 1314 58 1315 58 1316 58 1317 59 1318 59 1319 59 1320 60 1321 61 1322 62 1323 62 1324 61 1325 60 1326 60 1327 60 1328 59 1329 58 1330 57 1331 57 1332 57 1333 56 1334 56 1335 56 1336 56 1337 57 1338 58 1339 58 1340 57 1341 56 1342 56 1343 56 1344 56 1345 57 1346 58 1347 58 1348 58 1349 59 1350 59 1351 59 1352 60 1353 61 1354 62 1355 62 1356 61 1357 60 1358 60 1359 60 1360 60 1361 61 1362 62 1363 62 1364 62 1365 63 1366 63 1367 63 1368 63 1369 62 1370 61 1371 61 1372 62 1373 63 1374 63 1375 63 1376 63 1377 62 1378 61 1379 61 1380 61 1381 60 1382 60 1383 60 1384 59 1385 58 1386 57 1387 57 1388 58 1389 59 1390 59 1391 59 1392 60 1393 61 1394 62 1395 62 1396 62 1397 63 1398 63 1399 63 1400 63 1401 62 1402 61 1403 61 1404 62 1405 63 1406 63 1407 63 1408 63 1409 62 1410 61 1411 61 1412 61 1413 60 1414 60 1415 60 1416 59 1417 58 1418 57 1419 57 1420 58 1421 59 1422 59 1423 59 1424 59 1425 58 1426 57 1427 57 1428 57 1429 56 1430 56 1431 56 1432 56 1433 57 1434 58 1435 58 1436 57 1437 56 1438 56 1439 56 1440 55 1441 54 1442 53 1443 53 1444 53 1445 52 1446 52 1447 52 1448 51 1449 50 1450 49 1451 49 1452 50 1453 51 1454 51 1455 51 1456 52 1457 53 1458 54 1459 54 1460 54 1461 55 1462 55 1463 55 1464 55 1465 54 1466 53 1467 53 1468 54 1469 55 1470 55 1471 55 1472 56 1473 57 1474 58 1475 58 1476 58 1477 59 1478 59 1479 59 1480 60 1481 61 1482 62 1483 62 1484 61 1485 60 1486 60 1487 60 1488 60 1489 61 1490 62 1491 62 1492 62 1493 63 1494 63 1495 63 1496 63 1497 62 1498 61 1499 61 1500 62 1501 63 1502 63 1503 63 1504 63 1505 62 1506 61 1507 61 1508 61 1509 60 1510 60 1511 60 1512 59 1513 58 1514 57 1515 57 1516 58 1517 59 1518 59 1519 59 1520 60 1521 61 1522 62 1523 62 1524 62 1525 63 1526 63 1527 63 1528 63 1529 62 1530 61 1531 61 1532 62 1533 63 1534 63 1535 63 1536 63 1537 62 1538 61 1539 61 1540 61 1541 60 1542 60 1543 60 1544 59 1545 58 1546 57 1547 57 1548 58 1549 59 1550 59 1551 59 1552 59 1553 58 1554 57 1555 57 1556 57 1557 56 1558 56 1559 56 1560 56 1561 57 1562 58 1563 58 1564 57 1565 56 1566 56 1567 56 1568 55 1569 54 1570 53 1571 53 1572 53 1573 52 1574 52 1575 52 1576 51 1577 50 1578 49 1579 49 1580 50 1581 51 1582 51 1583 51 1584 52 1585 53 1586 54 1587 54 1588 54 1589 55 1590 55 1591 55 1592 55 1593 54 1594 53 1595 53 1596 54 1597 55 1598 55 1599 55 1600 55 1601 54 1602 53 1603 53 1604 53 1605 52 1606 52 1607 52 1608 51 1609 50 1610 49 1611 49 1612 50 1613 51 1614 51 1615 51 1616 51 1617 50 1618 49 1619 49 1620 49 1621 48 1622 48 1623 48 1624 48 1625 49 1626 50 1627 50 1628 49 1629 48 1630 48 1631 48 1632 48 1633 49 1634 50 1635 50 1636 50 1637 51 1638 51 1639 51 1640 52 1641 53 1642 54 1643 54 1644 53 1645 52 1646 52 1647 52 1648 51 1649 50 1650 49 1651 49 1652 49 1653 48 1654 48 1655 48 1656 48 1657 49 1658 50 1659 50 1660 49 1661 48 1662 48 1663 48 1664 47 1665 46 1666 45 1667 45 1668 45 1669 44 1670 44 1671 44 1672 43 1673 42 1674 41 1675 41 1676 42 1677 43 1678 43 1679 43 1680 43 1681 42 1682 41 1683 41 1684 41 1685 40 1686 40 1687 40 1688 40 1689 41 1690 42 1691 42 1692 41 1693 40 1694 40 1695 40 1696 39 1697 38 1698 37 1699 37 1700 37 1701 36 1702 36 1703 36 1704 35 1705 34 1706 33 1707 33 1708 34 1709 35 1710 35 1711 35 1712 36 1713 37 1714 38 1715 38 1716 38 1717 39 1718 39 1719 39 1720 39 1721 38 1722 37 1723 37 1724 38 1725 39 1726 39 1727 39 1728 40 1729 41 1730 42 1731 42 1732 42 1733 43 1734 43 1735 43 1736 44 1737 45 1738 46 1739 46 1740 45 1741 44 1742 44 1743 44 1744 44 1745 45 1746 46 1747 46 1748 46 1749 47 1750 47 1751 47 1752 47 1753 46 1754 45 1755 45 1756 46 1757 47 1758 47 1759 47 1760 47 1761 46 1762 45 1763 45 1764 45 1765 44 1766 44 1767 44 1768 43 1769 42 1770 41 1771 41 1772 42 1773 43 1774 43 1775 43 1776 44 1777 45 1778 46 1779 46 1780 46 1781 47 1782 47 1783 47 1784 47 1785 46 1786 45 1787 45 1788 46 1789 47 1790 47 1791 47 1792 48 1793 49 1794 50 1795 50 1796 50 1797 51 1798 51 1799 51 1800 52 1801 53 1802 54 1803 54 1804 53 1805 52 1806 52 1807 52 1808 52 1809 53 1810 54 1811 54 1812 54 1813 55 1814 55 1815 55 1816 55 1817 54 1818 53 1819 53 1820 54 1821 55 1822 55 1823 55 1824 56 1825 57 1826 58 1827 58 1828 58 1829 59 1830 59 1831 59 1832 60 1833 61 1834 62 1835 62 1836 61 1837 60 1838 60 1839 60 1840 59 1841 58 1842 57 1843 57 1844 57 1845 56 1846 56 1847 56 1848 56 1849 57 1850 58 1851 58 1852 57 1853 56 1854 56 1855 56 1856 56 1857 57 1858 58 1859 58 1860 58 1861 59 1862 59 1863 59 1864 60 1865 61 1866 62 1867 62 1868 61 1869 60 1870 60 1871 60 1872 60 1873 61 1874 62 1875 62 1876 62 1877 63 1878 63 1879 63 1880 63 1881 62 1882 61 1883 61 1884 62 1885 63 1886 63 1887 63 1888 63 1889 62 1890 61 1891 61 1892 61 1893 60 1894 60 1895 60 1896 59 1897 58 1898 57 1899 57 1900 58 1901 59 1902 59 1903 59 1904 60 1905 61 1906 62 1907 62 1908 62 1909 63 1910 63 1911 63 1912 63 1913 62 1914 61 1915 61 1916 62 1917 63 1918 63 1919 63 1920 63 1921 62 1922 61 1923 61 1924 61 1925 60 1926 60 1927 60 1928 59 1929 58 1930 57 1931 57 1932 58 1933 59 1934 59 1935 59 1936 59 1937 58 1938 57 1939 57 1940 57 1941 56 1942 56 1943 56 1944 56 1945 57 1946 58 1947 58 1948 57 1949 56 1950 56 1951 56 1952 55 1953 54 1954 53 1955 53 1956 53 1957 52 1958 52 1959 52 1960 51 1961 50 1962 49 1963 49 1964 50 1965 51 1966 51 1967 51 1968 52 1969 53 1970 54 1971 54 1972 54 1973 55 1974 55 1975 55 1976 55 1977 54 1978 53 1979 53 1980 54 1981 55 1982 55 1983 55 1984 56 1985 57 1986 58 1987 58 1988 58 1989 59 1990 59 1991 59 1992 60 1993 61 1994 62 1995 62 1996 61 1997 60 1998 60 1999 60 2000 60 2001 61 2002 62 2003 62 2004 62 2005 63 2006 63 2007 63 2008 63 2009 62 2010 61 2011 61 2012 62 2013 63 2014 63 2015 63 2016 63 2017 62 2018 61 2019 61 2020 61 2021 60 2022 60 2023 60 2024 59 2025 58 2026 57 2027 57 2028 58 2029 59 2030 59 2031 59 2032 60 2033 61 2034 62 2035 62 2036 62 2037 63 2038 63 2039 63 2040 63 2041 62 2042 61 2043 61 2044 62 2045 63 2046 63 2047 63 2048 64 2049 65 2050 66 2051 66 2052 66 2053 67 2054 67 2055 67 2056 68 2057 69 2058 70 2059 70 2060 69 2061 68 2062 68 2063 68 2064 68 2065 69 2066 70 2067 70 2068 70 2069 71 2070 71 2071 71 2072 71 2073 70 2074 69 2075 69 2076 70 2077 71 2078 71 2079 71 2080 72 2081 73 2082 74 2083 74 2084 74 2085 75 2086 75 2087 75 2088 76 2089 77 2090 78 2091 78 2092 77 2093 76 2094 76 2095 76 2096 75 2097 74 2098 73 2099 73 2100 73 2101 72 2102 72 2103 72 2104 72 2105 73 2106 74 2107 74 2108 73 2109 72 2110 72 2111 72 2112 72 2113 73 2114 74 2115 74 2116 74 2117 75 2118 75 2119 75 2120 76 2121 77 2122 78 2123 78 2124 77 2125 76 2126 76 2127 76 2128 76 2129 77 2130 78 2131 78 2132 78 2133 79 2134 79 2135 79 2136 79 2137 78 2138 77 2139 77 2140 78 2141 79 2142 79 2143 79 2144 79 2145 78 2146 77 2147 77 2148 77 2149 76 2150 76 2151 76 2152 75 2153 74 2154 73 2155 73 2156 74 2157 75 2158 75 2159 75 2160 76 2161 77 2162 78 2163 78 2164 78 2165 79 2166 79 2167 79 2168 79 2169 78 2170 77 2171 77 2172 78 2173 79 2174 79 2175 79 2176 80 2177 81 2178 82 2179 82 2180 82 2181 83 2182 83 2183 83 2184 84 2185 85 2186 86 2187 86 2188 85 2189 84 2190 84 2191 84 2192 84 2193 85 2194 86 2195 86 2196 86 2197 87 2198 87 2199 87 2200 87 2201 86 2202 85 2203 85 2204 86 2205 87 2206 87 2207 87 2208 88 2209 89 2210 90 2211 90 2212 90 2213 91 2214 91 2215 91 2216 92 2217 93 2218 94 2219 94 2220 93 2221 92 2222 92 2223 92 2224 91 2225 90 2226 89 2227 89 2228 89 2229 88 2230 88 2231 88 2232 88 2233 89 2234 90 2235 90 2236 89 2237 88 2238 88 2239 88 2240 87 2241 86 2242 85 2243 85 2244 85 2245 84 2246 84 2247 84 2248 83 2249 82 2250 81 2251 81 2252 82 2253 83 2254 83 2255 83 2256 83 2257 82 2258 81 2259 81 2260 81 2261 80 2262 80 2263 80 2264 80 2265 81 2266 82 2267 82 2268 81 2269 80 2270 80 2271 80 2272 80 2273 81 2274 82 2275 82 2276 82 2277 83 2278 83 2279 83 2280 84 2281 85 2282 86 2283 86 2284 85 2285 84 2286 84 2287 84 2288 83 2289 82 2290 81 2291 81 2292 81 2293 80 2294 80 2295 80 2296 80 2297 81 2298 82 2299 82 2300 81 2301 80 2302 80 2303 80 2304 80 2305 81 2306 82 2307 82 2308 82 2309 83 2310 83 2311 83 2312 84 2313 85 2314 86 2315 86 2316 85 2317 84 2318 84 2319 84 2320 84 2321 85 2322 86 2323 86 2324 86 2325 87 2326 87 2327 87 2328 87 2329 86 2330 85 2331 85 2332 86 2333 87 2334 87 2335 87 2336 88 2337 89 2338 90 2339 90 2340 90 2341 91 2342 91 2343 91 2344 92 2345 93 2346 94 2347 94 2348 93 2349 92 2350 92 2351 92 2352 91 2353 90 2354 89 2355 89 2356 89 2357 88 2358 88 2359 88 2360 88 2361 89 2362 90 2363 90 2364 89 2365 88 2366 88 2367 88 2368 88 2369 89 2370 90 2371 90 2372 90 2373 91 2374 91 2375 91 2376 92 2377 93 2378 94 2379 94 2380 93 2381 92 2382 92 2383 92 2384 92 2385 93 2386 94 2387 94 2388 94 2389 95 2390 95 2391 95 2392 95 2393 94 2394 93 2395 93 2396 94 2397 95 2398 95 2399 95 2400 95 2401 94 2402 93 2403 93 2404 93 2405 92 2406 92 2407 92 2408 91 2409 90 2410 89 2411 89 2412 90 2413 91 2414 91 2415 91 2416 92 2417 93 2418 94 2419 94 2420 94 2421 95 2422 95 2423 95 2424 95 2425 94 2426 93 2427 93 2428 94 2429 95 2430 95 2431 95 2432 95 2433 94 2434 93 2435 93 2436 93 2437 92 2438 92 2439 92 2440 91 2441 90 2442 89 2443 89 2444 90 2445 91 2446 91 2447 91 2448 91 2449 90 2450 89 2451 89 2452 89 2453 88 2454 88 2455 88 2456 88 2457 89 2458 90 2459 90 2460 89 2461 88 2462 88 2463 88 2464 87 2465 86 2466 85 2467 85 2468 85 2469 84 2470 84 2471 84 2472 83 2473 82 2474 81 2475 81 2476 82 2477 83 2478 83 2479 83 2480 84 2481 85 2482 86 2483 86 2484 86 2485 87 2486 87 2487 87 2488 87 2489 86 2490 85 2491 85 2492 86 2493 87 2494 87 2495 87 2496 88 2497 89 2498 90 2499 90 2500 90 2501 91 2502 91 2503 91 2504 92 2505 93 2506 94 2507 94 2508 93 2509 92 2510 92 2511 92 2512 92 2513 93 2514 94 2515 94 2516 94 2517 95 2518 95 2519 95 2520 95 2521 94 2522 93 2523 93 2524 94 2525 95 2526 95 2527 95 2528 95 2529 94 2530 93 2531 93 2532 93 2533 92 2534 92 2535 92 2536 91 2537 90 2538 89 2539 89 2540 90 2541 91 2542 91 2543 91 2544 92 2545 93 2546 94 2547 94 2548 94 2549 95 2550 95 2551 95 2552 95 2553 94 2554 93 2555 93 2556 94 2557 95 2558 95 2559 95 2560 96 2561 97 2562 98 2563 98 2564 98 2565 99 2566 99 2567 99 2568 100 2569 101 2570 102 2571 102 2572 101 2573 100 2574 100 2575 100 2576 100 2577 101 2578 102 2579 102 2580 102 2581 103 2582 103 2583 103 2584 103 2585 102 2586 101 2587 101 2588 102 2589 103 2590 103 2591 103 2592 104 2593 105 2594 106 2595 106 2596 106 2597 107 2598 107 2599 107 2600 108 2601 109 2602 110 2603 110 2604 109 2605 108 2606 108 2607 108 2608 107 2609 106 2610 105 2611 105 2612 105 2613 104 2614 104 2615 104 2616 104 2617 105 2618 106 2619 106 2620 105 2621 104 2622 104 2623 104 2624 104 2625 105 2626 106 2627 106 2628 106 2629 107 2630 107 2631 107 2632 108 2633 109 2634 110 2635 110 2636 109 2637 108 2638 108 2639 108 2640 108 2641 109 2642 110 2643 110 2644 110 2645 111 2646 111 2647 111 2648 111 2649 110 2650 109 2651 109 2652 110 2653 111 2654 111 2655 111 2656 111 2657 110 2658 109 2659 109 2660 109 2661 108 2662 108 2663 108 2664 107 2665 106 2666 105 2667 105 2668 106 2669 107 2670 107 2671 107 2672 108 2673 109 2674 110 2675 110 2676 110 2677 111 2678 111 2679 111 2680 111 2681 110 2682 109 2683 109 2684 110 2685 111 2686 111 2687 111 2688 112 2689 113 2690 114 2691 114 2692 114 2693 115 2694 115 2695 115 2696 116 2697 117 2698 118 2699 118 2700 117 2701 116 2702 116 2703 116 2704 116 2705 117 2706 118 2707 118 2708 118 2709 119 2710 119 2711 119 2712 119 2713 118 2714 117 2715 117 2716 118 2717 119 2718 119 2719 119 2720 120 2721 121 2722 122 2723 122 2724 122 2725 123 2726 123 2727 123 2728 124 2729 125 2730 126 2731 126 2732 125 2733 124 2734 124 2735 124 2736 123 2737 122 2738 121 2739 121 2740 121 2741 120 2742 120 2743 120 2744 120 2745 121 2746 122 2747 122 2748 121 2749 120 2750 120 2751 120 2752 119 2753 118 2754 117 2755 117 2756 117 2757 116 2758 116 2759 116 2760 115 2761 114 2762 113 2763 113 2764 114 2765 115 2766 115 2767 115 2768 115 2769 114 2770 113 2771 113 2772 113 2773 112 2774 112 2775 112 2776 112 2777 113 2778 114 2779 114 2780 113 2781 112 2782 112 2783 112 2784 112 2785 113 2786 114 2787 114 2788 114 2789 115 2790 115 2791 115 2792 116 2793 117 2794 118 2795 118 2796 117 2797 116 2798 116 2799 116 2800 115 2801 114 2802 113 2803 113 2804 113 2805 112 2806 112 2807 112 2808 112 2809 113 2810 114 2811 114 2812 113 2813 112 2814 112 2815 112 2816 111 2817 110 2818 109 2819 109 2820 109 2821 108 2822 108 2823 108 2824 107 2825 106 2826 105 2827 105 2828 106 2829 107 2830 107 2831 107 2832 107 2833 106 2834 105 2835 105 2836 105 2837 104 2838 104 2839 104 2840 104 2841 105 2842 106 2843 106 2844 105 2845 104 2846 104 2847 104 2848 103 2849 102 2850 101 2851 101 2852 101 2853 100 2854 100 2855 100 2856 99 2857 98 2858 97 2859 97 2860 98 2861 99 2862 99 2863 99 2864 100 2865 101 2866 102 2867 102 2868 102 2869 103 2870 103 2871 103 2872 103 2873 102 2874 101 2875 101 2876 102 2877 103 2878 103 2879 103 2880 103 2881 102 2882 101 2883 101 2884 101 2885 100 2886 100 2887 100 2888 99 2889 98 2890 97 2891 97 2892 98 2893 99 2894 99 2895 99 2896 99 2897 98 2898 97 2899 97 2900 97 2901 96 2902 96 2903 96 2904 96 2905 97 2906 98 2907 98 2908 97 2909 96 2910 96 2911 96 2912 96 2913 97 2914 98 2915 98 2916 98 2917 99 2918 99 2919 99 2920 100 2921 101 2922 102 2923 102 2924 101 2925 100 2926 100 2927 100 2928 99 2929 98 2930 97 2931 97 2932 97 2933 96 2934 96 2935 96 2936 96 2937 97 2938 98 2939 98 2940 97 2941 96 2942 96 2943 96 2944 96 2945 97 2946 98 2947 98 2948 98 2949 99 2950 99 2951 99 2952 100 2953 101 2954 102 2955 102 2956 101 2957 100 2958 100 2959 100 2960 100 2961 101 2962 102 2963 102 2964 102 2965 103 2966 103 2967 103 2968 103 2969 102 2970 101 2971 101 2972 102 2973 103 2974 103 2975 103 2976 104 2977 105 2978 106 2979 106 2980 106 2981 107 2982 107 2983 107 2984 108 2985 109 2986 110 2987 110 2988 109 2989 108 2990 108 2991 108 2992 107 2993 106 2994 105 2995 105 2996 105 2997 104 2998 104 2999 104 3000 104 3001 105 3002 106 3003 106 3004 105 3005 104 3006 104 3007 104 3008 103 3009 102 3010 101 3011 101 3012 101 3013 100 3014 100 3015 100 3016 99 3017 98 3018 97 3019 97 3020 98 3021 99 3022 99 3023 99 3024 99 3025 98 3026 97 3027 97 3028 97 3029 96 3030 96 3031 96 3032 96 3033 97 3034 98 3035 98 3036 97 3037 96 3038 96 3039 96 3040 96 3041 97 3042 98 3043 98 3044 98 3045 99 3046 99 3047 99 3048 100 3049 101 3050 102 3051 102 3052 101 3053 100 3054 100 3055 100 3056 99 3057 98 3058 97 3059 97 3060 97 3061 96 3062 96 3063 96 3064 96 3065 97 3066 98 3067 98 3068 97 3069 96 3070 96 3071 96 3072 95 3073 94 3074 93 3075 93 3076 93 3077 92 3078 92 3079 92 3080 91 3081 90 3082 89 3083 89 3084 90 3085 91 3086 91 3087 91 3088 91 3089 90 3090 89 3091 89 3092 89 3093 88 3094 88 3095 88 3096 88 3097 89 3098 90 3099 90 3100 89 3101 88 3102 88 3103 88 3104 87 3105 86 3106 85 3107 85 3108 85 3109 84 3110 84 3111 84 3112 83 3113 82 3114 81 3115 81 3116 82 3117 83 3118 83 3119 83 3120 84 3121 85 3122 86 3123 86 3124 86 3125 87 3126 87 3127 87 3128 87 3129 86 3130 85 3131 85 3132 86 3133 87 3134 87 3135 87 3136 87 3137 86 3138 85 3139 85 3140 85 3141 84 3142 84 3143 84 3144 83 3145 82 3146 81 3147 81 3148 82 3149 83 3150 83 3151 83 3152 83 3153 82 3154 81 3155 81 3156 81 3157 80 3158 80 3159 80 3160 80 3161 81 3162 82 3163 82 3164 81 3165 80 3166 80 3167 80 3168 80 3169 81 3170 82 3171 82 3172 82 3173 83 3174 83 3175 83 3176 84 3177 85 3178 86 3179 86 3180 85 3181 84 3182 84 3183 84 3184 83 3185 82 3186 81 3187 81 3188 81 3189 80 3190 80 3191 80 3192 80 3193 81 3194 82 3195 82 3196 81 3197 80 3198 80 3199 80 3200 79 3201 78 3202 77 3203 77 3204 77 3205 76 3206 76 3207 76 3208 75 3209 74 3210 73 3211 73 3212 74 3213 75 3214 75 3215 75 3216 75 3217 74 3218 73 3219 73 3220 73 3221 72 3222 72 3223 72 3224 72 3225 73 3226 74 3227 74 3228 73 3229 72 3230 72 3231 72 3232 71 3233 70 3234 69 3235 69 3236 69 3237 68 3238 68 3239 68 3240 67 3241 66 3242 65 3243 65 3244 66 3245 67 3246 67 3247 67 3248 68 3249 69 3250 70 3251 70 3252 70 3253 71 3254 71 3255 71 3256 71 3257 70 3258 69 3259 69 3260 70 3261 71 3262 71 3263 71 3264 72 3265 73 3266 74 3267 74 3268 74 3269 75 3270 75 3271 75 3272 76 3273 77 3274 78 3275 78 3276 77 3277 76 3278 76 3279 76 3280 76 3281 77 3282 78 3283 78 3284 78 3285 79 3286 79 3287 79 3288 79 3289 78 3290 77 3291 77 3292 78 3293 79 3294 79 3295 79 3296 79 3297 78 3298 77 3299 77 3300 77 3301 76 3302 76 3303 76 3304 75 3305 74 3306 73 3307 73 3308 74 3309 75 3310 75 3311 75 3312 76 3313 77 3314 78 3315 78 3316 78 3317 79 3318 79 3319 79 3320 79 3321 78 3322 77 3323 77 3324 78 3325 79 3326 79 3327 79 3328 79 3329 78 3330 77 3331 77 3332 77 3333 76 3334 76 3335 76 3336 75 3337 74 3338 73 3339 73 3340 74 3341 75 3342 75 3343 75 3344 75 3345 74 3346 73 3347 73 3348 73 3349 72 3350 72 3351 72 3352 72 3353 73 3354 74 3355 74 3356 73 3357 72 3358 72 3359 72 3360 71 3361 70 3362 69 3363 69 3364 69 3365 68 3366 68 3367 68 3368 67 3369 66 3370 65 3371 65 3372 66 3373 67 3374 67 3375 67 3376 68 3377 69 3378 70 3379 70 3380 70 3381 71 3382 71 3383 71 3384 71 3385 70 3386 69 3387 69 3388 70 3389 71 3390 71 3391 71 3392 71 3393 70 3394 69 3395 69 3396 69 3397 68 3398 68 3399 68 3400 67 3401 66 3402 65 3403 65 3404 66 3405 67 3406 67 3407 67 3408 67 3409 66 3410 65 3411 65 3412 65 3413 64 3414 64 3415 64 3416 64 3417 65 3418 66 3419 66 3420 65 3421 64 3422 64 3423 64 3424 64 3425 65 3426 66 3427 66 3428 66 3429 67 3430 67 3431 67 3432 68 3433 69 3434 70 3435 70 3436 69 3437 68 3438 68 3439 68 3440 67 3441 66 3442 65 3443 65 3444 65 3445 64 3446 64 3447 64 3448 64 3449 65 3450 66 3451 66 3452 65 3453 64 3454 64 3455 64 3456 64 3457 65 3458 66 3459 66 3460 66 3461 67 3462 67 3463 67 3464 68 3465 69 3466 70 3467 70 3468 69 3469 68 3470 68 3471 68 3472 68 3473 69 3474 70 3475 70 3476 70 3477 71 3478 71 3479 71 3480 71 3481 70 3482 69 3483 69 3484 70 3485 71 3486 71 3487 71 3488 72 3489 73 3490 74 3491 74 3492 74 3493 75 3494 75 3495 75 3496 76 3497 77 3498 78 3499 78 3500 77 3501 76 3502 76 3503 76 3504 75 3505 74 3506 73 3507 73 3508 73 3509 72 3510 72 3511 72 3512 72 3513 73 3514 74 3515 74 3516 73 3517 72 3518 72 3519 72 3520 71 3521 70 3522 69 3523 69 3524 69 3525 68 3526 68 3527 68 3528 67 3529 66 3530 65 3531 65 3532 66 3533 67 3534 67 3535 67 3536 67 3537 66 3538 65 3539 65 3540 65 3541 64 3542 64 3543 64 3544 64 3545 65 3546 66 3547 66 3548 65 3549 64 3550 64 3551 64 3552 64 3553 65 3554 66 3555 66 3556 66 3557 67 3558 67 3559 67 3560 68 3561 69 3562 70 3563 70 3564 69 3565 68 3566 68 3567 68 3568 67 3569 66 3570 65 3571 65 3572 65 3573 64 3574 64 3575 64 3576 64 3577 65 3578 66 3579 66 3580 65 3581 64 3582 64 3583 64 3584 64 3585 65 3586 66 3587 66 3588 66 3589 67 3590 67 3591 67 3592 68 3593 69 3594 70 3595 70 3596 69 3597 68 3598 68 3599 68 3600 68 3601 69 3602 70 3603 70 3604 70 3605 71 3606 71 3607 71 3608 71 3609 70 3610 69 3611 69 3612 70 3613 71 3614 71 3615 71 3616 72 3617 73 3618 74 3619 74 3620 74 3621 75 3622 75 3623 75 3624 76 3625 77 3626 78 3627 78 3628 77 3629 76 3630 76 3631 76 3632 75 3633 74 3634 73 3635 73 3636 73 3637 72 3638 72 3639 72 3640 72 3641 73 3642 74 3643 74 3644 73 3645 72 3646 72 3647 72 3648 72 3649 73 3650 74 3651 74 3652 74 3653 75 3654 75 3655 75 3656 76 3657 77 3658 78 3659 78 3660 77 3661 76 3662 76 3663 76 3664 76 3665 77 3666 78 3667 78 3668 78 3669 79 3670 79 3671 79 3672 79 3673 78 3674 77 3675 77 3676 78 3677 79 3678 79 3679 79 3680 79 3681 78 3682 77 3683 77 3684 77 3685 76 3686 76 3687 76 3688 75 3689 74 3690 73 3691 73 3692 74 3693 75 3694 75 3695 75 3696 76 3697 77 3698 78 3699 78 3700 78 3701 79 3702 79 3703 79 3704 79 3705 78 3706 77 3707 77 3708 78 3709 79 3710 79 3711 79 3712 80 3713 81 3714 82 3715 82 3716 82 3717 83 3718 83 3719 83 3720 84 3721 85 3722 86 3723 86 3724 85 3725 84 3726 84 3727 84 3728 84 3729 85 3730 86 3731 86 3732 86 3733 87 3734 87 3735 87 3736 87 3737 86 3738 85 3739 85 3740 86 3741 87 3742 87 3743 87 3744 88 3745 89 3746 90 3747 90 3748 90 3749 91 3750 91 3751 91 3752 92 3753 93 3754 94 3755 94 3756 93 3757 92 3758 92 3759 92 3760 91 3761 90 3762 89 3763 89 3764 89 3765 88 3766 88 3767 88 3768 88 3769 89 3770 90 3771 90 3772 89 3773 88 3774 88 3775 88 3776 87 3777 86 3778 85 3779 85 3780 85 3781 84 3782 84 3783 84 3784 83 3785 82 3786 81 3787 81 3788 82 3789 83 3790 83 3791 83 3792 83 3793 82 3794 81 3795 81 3796 81 3797 80 3798 80 3799 80 3800 80 3801 81 3802 82 3803 82 3804 81 3805 80 3806 80 3807 80 3808 80 3809 81 3810 82 3811 82 3812 82 3813 83 3814 83 3815 83 3816 84 3817 85 3818 86 3819 86 3820 85 3821 84 3822 84 3823 84 3824 83 3825 82 3826 81 3827 81 3828 81 3829 80 3830 80 3831 80 3832 80 3833 81 3834 82 3835 82 3836 81 3837 80 3838 80 3839 80 3840 79 3841 78 3842 77 3843 77 3844 77 3845 76 3846 76 3847 76 3848 75 3849 74 3850 73 3851 73 3852 74 3853 75 3854 75 3855 75 3856 75 3857 74 3858 73 3859 73 3860 73 3861 72 3862 72 3863 72 3864 72 3865 73 3866 74 3867 74 3868 73 3869 72 3870 72 3871 72 3872 71 3873 70 3874 69 3875 69 3876 69 3877 68 3878 68 3879 68 3880 67 3881 66 3882 65 3883 65 3884 66 3885 67 3886 67 3887 67 3888 68 3889 69 3890 70 3891 70 3892 70 3893 71 3894 71 3895 71 3896 71 3897 70 3898 69 3899 69 3900 70 3901 71 3902 71 3903 71 3904 71 3905 70 3906 69 3907 69 3908 69 3909 68 3910 68 3911 68 3912 67 3913 66 3914 65 3915 65 3916 66 3917 67 3918 67 3919 67 3920 67 3921 66 3922 65 3923 65 3924 65 3925 64 3926 64 3927 64 3928 64 3929 65 3930 66 3931 66 3932 65 3933 64 3934 64 3935 64 3936 64 3937 65 3938 66 3939 66 3940 66 3941 67 3942 67 3943 67 3944 68 3945 69 3946 70 3947 70 3948 69 3949 68 3950 68 3951 68 3952 67 3953 66 3954 65 3955 65 3956 65 3957 64 3958 64 3959 64 3960 64 3961 65 3962 66 3963 66 3964 65 3965 64 3966 64 3967 64 3968 64 3969 65 3970 66 3971 66 3972 66 3973 67 3974 67 3975 67 3976 68 3977 69 3978 70 3979 70 3980 69 3981 68 3982 68 3983 68 3984 68 3985 69 3986 70 3987 70 3988 70 3989 71 3990 71 3991 71 3992 71 3993 70 3994 69 3995 69 3996 70 3997 71 3998 71 3999 71 4000 72 4001 73 4002 74 4003 74 4004 74 4005 75 4006 75 4007 75 4008 76 4009 77 4010 78 4011 78 4012 77 4013 76 4014 76 4015 76 4016 75 4017 74 4018 73 4019 73 4020 73 4021 72 4022 72 4023 72 4024 72 4025 73 4026 74 4027 74 4028 73 4029 72 4030 72 4031 72 4032 71 4033 70 4034 69 4035 69 4036 69 4037 68 4038 68 4039 68 4040 67 4041 66 4042 65 4043 65 4044 66 4045 67 4046 67 4047 67 4048 67 4049 66 4050 65 4051 65 4052 65 4053 64 4054 64 4055 64 4056 64 4057 65 4058 66 4059 66 4060 65 4061 64 4062 64 4063 64 4064 64 4065 65 4066 66 4067 66 4068 66 4069 67 4070 67 4071 67 4072 68 4073 69 4074 70 4075 70 4076 69 4077 68 4078 68 4079 68 4080 67 4081 66 4082 65 4083 65 4084 65 4085 64 4086 64 4087 64 4088 64 4089 65 4090 66 4091 66 4092 65 4093 64 4094 64 4095 64