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