0 124 1 124 2 128 3 129 4 128 5 128 6 128 7 128 8 128 9 126 10 126 11 126 12 126 13 125 14 125 15 126 16 126 17 126 18 126 19 128 20 128 21 128 22 129 23 130 24 129 25 129 26 130 27 130 28 130 29 129 30 129 31 130 32 130 33 130 34 130 35 130 36 130 37 129 38 130 39 130 40 130 41 130 42 130 43 128 44 130 45 130 46 129 47 128 48 128 49 128 50 128 51 129 52 128 53 127 54 127 55 127 56 127 57 128 58 129 59 129 60 128 61 128 62 128 63 129 64 129 65 128 66 128 67 127 68 126 69 126 70 127 71 128 72 128 73 128 74 128 75 128 76 126 77 127 78 128 79 128 80 128 81 129 82 128 83 129 84 131 85 131 86 131 87 130 88 130 89 130 90 130 91 128 92 128 93 129 94 128 95 129 96 129 97 128 98 130 99 130 100 130 101 130 102 130 103 131 104 131 105 130 106 130 107 130 108 130 109 129 110 129 111 129 112 129 113 129 114 130 115 130 116 130 117 130 118 130 119 129 120 129 121 129 122 128 123 128 124 128 125 126 126 127 127 126 128 127 129 128 130 128 131 129 132 129 133 129 134 129 135 129 136 129 137 128 138 128 139 128 140 128 141 128 142 128 143 126 144 128 145 128 146 128 147 128 148 128 149 128 150 126 151 127 152 126 153 128 154 128 155 128 156 129 157 130 158 130 159 130 160 130 161 130 162 130 163 128 164 129 165 128 166 129 167 130 168 130 169 128 170 128 171 128 172 129 173 128 174 126 175 127 176 126 177 126 178 127 179 127 180 126 181 127 182 127 183 126 184 126 185 125 186 124 187 124 188 125 189 126 190 127 191 127 192 127 193 128 194 128 195 127 196 126 197 126 198 127 199 128 200 126 201 126 202 126 203 126 204 126 205 126 206 126 207 126 208 127 209 128 210 128 211 128 212 128 213 127 214 127 215 126 216 125 217 126 218 128 219 128 220 127 221 127 222 127 223 126 224 128 225 129 226 128 227 128 228 128 229 128 230 128 231 128 232 129 233 129 234 128 235 129 236 129 237 129 238 130 239 130 240 129 241 129 242 129 243 128 244 127 245 128 246 129 247 128 248 130 249 130 250 129 251 131 252 130 253 130 254 130 255 130 256 130 257 129 258 130 259 130 260 130 261 131 262 131 263 131 264 130 265 131 266 130 267 130 268 130 269 130 270 130 271 131 272 130 273 130 274 131 275 130 276 130 277 130 278 130 279 129 280 128 281 129 282 130 283 130 284 128 285 128 286 130 287 129 288 130 289 129 290 128 291 128 292 128 293 128 294 129 295 129 296 128 297 128 298 128 299 126 300 125 301 125 302 125 303 124 304 123 305 124 306 124 307 124 308 125 309 124 310 124 311 124 312 124 313 124 314 125 315 125 316 125 317 124 318 124 319 124 320 124 321 124 322 126 323 125 324 126 325 126 326 127 327 128 328 128 329 128 330 128 331 127 332 126 333 125 334 125 335 126 336 126 337 125 338 128 339 128 340 126 341 128 342 129 343 128 344 128 345 128 346 128 347 128 348 128 349 128 350 130 351 130 352 130 353 130 354 131 355 130 356 129 357 128 358 129 359 129 360 130 361 130 362 129 363 128 364 127 365 127 366 128 367 128 368 129 369 129 370 129 371 128 372 129 373 129 374 130 375 130 376 128 377 128 378 128 379 126 380 124 381 122 382 122 383 122 384 123 385 122 386 123 387 124 388 124 389 125 390 126 391 127 392 128 393 128 394 130 395 130 396 130 397 129 398 129 399 129 400 128 401 128 402 128 403 126 404 127 405 128 406 128 407 126 408 124 409 125 410 126 411 128 412 127 413 127 414 126 415 126 416 128 417 128 418 128 419 129 420 129 421 129 422 128 423 129 424 129 425 128 426 128 427 128 428 128 429 128 430 128 431 130 432 130 433 131 434 131 435 130 436 130 437 129 438 130 439 130 440 130 441 130 442 131 443 132 444 132 445 132 446 132 447 131 448 131 449 131 450 130 451 130 452 131 453 131 454 132 455 132 456 130 457 131 458 132 459 132 460 132 461 132 462 133 463 134 464 134 465 132 466 131 467 132 468 132 469 131 470 130 471 129 472 128 473 128 474 128 475 126 476 126 477 126 478 126 479 128 480 128 481 126 482 126 483 126 484 126 485 127 486 128 487 128 488 128 489 128 490 128 491 128 492 128 493 127 494 127 495 126 496 125 497 125 498 125 499 125 500 125 501 124 502 126 503 126 504 126 505 126 506 126 507 125 508 125 509 124 510 124 511 125 512 126 513 125 514 125 515 126 516 126 517 126 518 126 519 128 520 127 521 126 522 126 523 126 524 126 525 126 526 128 527 128 528 126 529 126 530 128 531 129 532 130 533 130 534 130 535 129 536 129 537 130 538 130 539 130 540 130 541 131 542 130 543 129 544 129 545 128 546 128 547 129 548 130 549 129 550 129 551 130 552 130 553 129 554 128 555 127 556 128 557 128 558 128 559 128 560 128 561 129 562 128 563 128 564 126 565 126 566 126 567 126 568 128 569 128 570 128 571 129 572 127 573 127 574 128 575 128 576 128 577 127 578 128 579 130 580 129 581 128 582 128 583 128 584 128 585 128 586 129 587 130 588 128 589 129 590 129 591 128 592 128 593 129 594 129 595 128 596 129 597 130 598 129 599 128 600 128 601 129 602 129 603 128 604 127 605 126 606 126 607 126 608 126 609 126 610 128 611 128 612 126 613 125 614 126 615 126 616 128 617 129 618 129 619 128 620 128 621 128 622 128 623 128 624 128 625 128 626 128 627 128 628 129 629 130 630 129 631 129 632 130 633 130 634 129 635 129 636 129 637 129 638 128 639 128 640 128 641 128 642 128 643 128 644 128 645 128 646 129 647 130 648 130 649 130 650 130 651 130 652 130 653 130 654 130 655 130 656 130 657 130 658 130 659 130 660 130 661 129 662 129 663 130 664 129 665 129 666 130 667 129 668 129 669 130 670 131 671 131 672 130 673 129 674 129 675 128 676 128 677 127 678 127 679 127 680 126 681 128 682 127 683 126 684 126 685 126 686 126 687 126 688 126 689 125 690 125 691 126 692 125 693 124 694 124 695 125 696 124 697 124 698 123 699 124 700 126 701 125 702 125 703 124 704 125 705 127 706 127 707 126 708 126 709 126 710 126 711 125 712 125 713 124 714 124 715 124 716 125 717 128 718 128 719 126 720 126 721 126 722 125 723 125 724 125 725 125 726 125 727 125 728 125 729 124 730 124 731 125 732 126 733 125 734 126 735 128 736 127 737 127 738 127 739 128 740 126 741 126 742 126 743 126 744 128 745 128 746 129 747 128 748 129 749 130 750 129 751 127 752 126 753 126 754 126 755 128 756 127 757 126 758 128 759 128 760 129 761 129 762 129 763 130 764 130 765 131 766 131 767 131 768 131 769 131 770 131 771 131 772 132 773 131 774 132 775 133 776 132 777 131 778 130 779 130 780 131 781 130 782 130 783 129 784 128 785 129 786 129 787 128 788 128 789 129 790 128 791 127 792 128 793 128 794 127 795 126 796 126 797 125 798 125 799 126 800 126 801 125 802 125 803 125 804 126 805 126 806 127 807 128 808 128 809 128 810 128 811 129 812 130 813 130 814 130 815 130 816 129 817 129 818 129 819 130 820 130 821 130 822 130 823 130 824 130 825 129 826 129 827 130 828 130 829 130 830 130 831 130 832 130 833 130 834 130 835 129 836 129 837 129 838 130 839 131 840 130 841 129 842 129 843 129 844 130 845 130 846 128 847 128 848 128 849 128 850 128 851 128 852 129 853 129 854 129 855 129 856 129 857 129 858 129 859 129 860 129 861 130 862 129 863 128 864 128 865 128 866 128 867 127 868 126 869 125 870 124 871 126 872 126 873 126 874 125 875 125 876 125 877 126 878 127 879 127 880 128 881 127 882 127 883 126 884 125 885 126 886 126 887 125 888 126 889 126 890 125 891 125 892 126 893 127 894 126 895 126 896 126 897 126 898 125 899 124 900 126 901 127 902 126 903 126 904 126 905 128 906 127 907 127 908 126 909 126 910 128 911 127 912 126 913 128 914 129 915 128 916 128 917 128 918 128 919 128 920 128 921 127 922 126 923 128 924 128 925 128 926 128 927 129 928 129 929 128 930 128 931 128 932 129 933 128 934 128 935 129 936 129 937 129 938 129 939 129 940 130 941 129 942 130 943 129 944 129 945 130 946 131 947 131 948 130 949 131 950 131 951 132 952 132 953 132 954 132 955 132 956 132 957 132 958 131 959 130 960 131 961 131 962 131 963 131 964 132 965 132 966 131 967 131 968 130 969 128 970 128 971 128 972 128 973 129 974 129 975 128 976 127 977 128 978 128 979 128 980 126 981 126 982 126 983 125 984 125 985 124 986 125 987 125 988 125 989 125 990 126 991 126 992 126 993 126 994 126 995 126 996 128 997 128 998 128 999 128 1000 128 1001 128 1002 127 1003 128 1004 128 1005 126 1006 127 1007 128 1008 127 1009 128 1010 128 1011 128 1012 128 1013 129 1014 128 1015 126 1016 128 1017 128 1018 128 1019 128 1020 129 1021 130 1022 129 1023 128 1024 129 1025 128 1026 128 1027 129 1028 129 1029 128 1030 129 1031 129 1032 128 1033 128 1034 128 1035 126 1036 125 1037 126 1038 126 1039 126 1040 126 1041 128 1042 126 1043 126 1044 128 1045 128 1046 128 1047 128 1048 128 1049 129 1050 129 1051 128 1052 129 1053 130 1054 129 1055 128 1056 128 1057 128 1058 129 1059 128 1060 128 1061 127 1062 128 1063 128 1064 126 1065 128 1066 128 1067 129 1068 130 1069 129 1070 128 1071 126 1072 126 1073 126 1074 127 1075 126 1076 126 1077 126 1078 128 1079 128 1080 128 1081 129 1082 128 1083 126 1084 127 1085 128 1086 128 1087 128 1088 127 1089 126 1090 126 1091 126 1092 126 1093 126 1094 126 1095 125 1096 125 1097 125 1098 126 1099 125 1100 126 1101 126 1102 126 1103 126 1104 125 1105 126 1106 125 1107 124 1108 124 1109 126 1110 126 1111 125 1112 125 1113 126 1114 126 1115 128 1116 128 1117 128 1118 128 1119 129 1120 128 1121 126 1122 124 1123 125 1124 126 1125 125 1126 124 1127 124 1128 124 1129 124 1130 126 1131 127 1132 126 1133 128 1134 129 1135 128 1136 129 1137 130 1138 130 1139 130 1140 130 1141 131 1142 131 1143 132 1144 132 1145 132 1146 131 1147 132 1148 132 1149 130 1150 131 1151 131 1152 130 1153 130 1154 129 1155 128 1156 128 1157 128 1158 128 1159 128 1160 128 1161 128 1162 128 1163 129 1164 131 1165 130 1166 130 1167 130 1168 130 1169 128 1170 129 1171 130 1172 130 1173 131 1174 131 1175 132 1176 132 1177 132 1178 132 1179 132 1180 132 1181 130 1182 130 1183 130 1184 129 1185 128 1186 128 1187 127 1188 126 1189 127 1190 127 1191 126 1192 127 1193 128 1194 127 1195 127 1196 126 1197 128 1198 128 1199 128 1200 128 1201 128 1202 126 1203 128 1204 129 1205 128 1206 128 1207 128 1208 126 1209 126 1210 128 1211 127 1212 127 1213 127 1214 127 1215 128 1216 129 1217 128 1218 128 1219 128 1220 129 1221 128 1222 128 1223 130 1224 130 1225 130 1226 129 1227 128 1228 128 1229 129 1230 128 1231 128 1232 126 1233 126 1234 127 1235 128 1236 130 1237 130 1238 130 1239 129 1240 130 1241 130 1242 130 1243 130 1244 130 1245 130 1246 130 1247 129 1248 129 1249 131 1250 130 1251 128 1252 127 1253 127 1254 128 1255 128 1256 129 1257 126 1258 126 1259 126 1260 125 1261 124 1262 124 1263 124 1264 125 1265 124 1266 125 1267 125 1268 125 1269 125 1270 127 1271 126 1272 126 1273 125 1274 126 1275 127 1276 126 1277 124 1278 125 1279 125 1280 125 1281 125 1282 125 1283 125 1284 126 1285 126 1286 126 1287 126 1288 128 1289 128 1290 128 1291 129 1292 130 1293 131 1294 131 1295 130 1296 130 1297 129 1298 128 1299 128 1300 128 1301 128 1302 127 1303 126 1304 128 1305 128 1306 126 1307 125 1308 124 1309 125 1310 126 1311 128 1312 129 1313 129 1314 130 1315 131 1316 131 1317 131 1318 132 1319 132 1320 132 1321 132 1322 131 1323 130 1324 130 1325 131 1326 131 1327 130 1328 130 1329 130 1330 130 1331 130 1332 130 1333 130 1334 130 1335 131 1336 132 1337 132 1338 130 1339 131 1340 131 1341 130 1342 131 1343 131 1344 130 1345 130 1346 129 1347 130 1348 130 1349 130 1350 130 1351 129 1352 129 1353 128 1354 128 1355 128 1356 130 1357 130 1358 130 1359 131 1360 131 1361 130 1362 129 1363 129 1364 129 1365 129 1366 128 1367 127 1368 127 1369 127 1370 126 1371 126 1372 126 1373 126 1374 126 1375 128 1376 126 1377 125 1378 123 1379 124 1380 126 1381 126 1382 125 1383 124 1384 123 1385 124 1386 124 1387 125 1388 126 1389 128 1390 128 1391 126 1392 126 1393 126 1394 126 1395 127 1396 127 1397 126 1398 128 1399 128 1400 129 1401 128 1402 127 1403 126 1404 126 1405 127 1406 128 1407 127 1408 127 1409 127 1410 128 1411 128 1412 128 1413 128 1414 128 1415 128 1416 128 1417 128 1418 126 1419 126 1420 128 1421 128 1422 129 1423 130 1424 130 1425 130 1426 130 1427 129 1428 128 1429 126 1430 125 1431 125 1432 124 1433 126 1434 128 1435 128 1436 128 1437 127 1438 126 1439 126 1440 126 1441 126 1442 126 1443 127 1444 126 1445 126 1446 126 1447 128 1448 128 1449 128 1450 126 1451 126 1452 127 1453 126 1454 127 1455 130 1456 128 1457 126 1458 126 1459 127 1460 126 1461 126 1462 125 1463 124 1464 125 1465 126 1466 128 1467 129 1468 129 1469 129 1470 129 1471 130 1472 130 1473 128 1474 128 1475 128 1476 126 1477 125 1478 126 1479 126 1480 125 1481 126 1482 126 1483 126 1484 126 1485 126 1486 127 1487 128 1488 128 1489 128 1490 129 1491 130 1492 128 1493 126 1494 125 1495 124 1496 123 1497 123 1498 123 1499 124 1500 125 1501 125 1502 126 1503 125 1504 126 1505 128 1506 128 1507 126 1508 125 1509 125 1510 126 1511 126 1512 126 1513 126 1514 128 1515 128 1516 129 1517 131 1518 131 1519 131 1520 131 1521 131 1522 131 1523 132 1524 132 1525 132 1526 132 1527 132 1528 132 1529 131 1530 130 1531 130 1532 131 1533 130 1534 131 1535 133 1536 132 1537 130 1538 131 1539 131 1540 131 1541 131 1542 132 1543 130 1544 131 1545 132 1546 131 1547 131 1548 131 1549 132 1550 131 1551 132 1552 131 1553 131 1554 131 1555 130 1556 130 1557 130 1558 131 1559 131 1560 131 1561 131 1562 131 1563 131 1564 130 1565 130 1566 130 1567 128 1568 128 1569 128 1570 128 1571 128 1572 128 1573 128 1574 128 1575 128 1576 128 1577 127 1578 127 1579 126 1580 125 1581 125 1582 126 1583 126 1584 125 1585 124 1586 124 1587 124 1588 125 1589 126 1590 125 1591 125 1592 126 1593 127 1594 128 1595 129 1596 129 1597 129 1598 129 1599 129 1600 130 1601 130 1602 128 1603 128 1604 128 1605 127 1606 127 1607 126 1608 127 1609 127 1610 126 1611 126 1612 126 1613 127 1614 127 1615 128 1616 128 1617 126 1618 128 1619 128 1620 127 1621 126 1622 126 1623 126 1624 127 1625 128 1626 128 1627 128 1628 127 1629 126 1630 126 1631 126 1632 125 1633 124 1634 123 1635 123 1636 121 1637 122 1638 124 1639 124 1640 124 1641 125 1642 126 1643 126 1644 126 1645 126 1646 126 1647 128 1648 128 1649 129 1650 130 1651 132 1652 132 1653 131 1654 130 1655 130 1656 129 1657 128 1658 126 1659 128 1660 128 1661 127 1662 128 1663 130 1664 130 1665 130 1666 130 1667 129 1668 128 1669 128 1670 129 1671 128 1672 130 1673 130 1674 130 1675 131 1676 130 1677 130 1678 130 1679 130 1680 129 1681 128 1682 128 1683 129 1684 129 1685 129 1686 128 1687 127 1688 126 1689 127 1690 126 1691 127 1692 128 1693 128 1694 130 1695 130 1696 130 1697 130 1698 130 1699 131 1700 131 1701 130 1702 129 1703 129 1704 128 1705 129 1706 130 1707 129 1708 129 1709 128 1710 128 1711 128 1712 128 1713 126 1714 126 1715 126 1716 126 1717 125 1718 126 1719 128 1720 127 1721 127 1722 128 1723 128 1724 129 1725 130 1726 130 1727 130 1728 130 1729 130 1730 131 1731 130 1732 130 1733 130 1734 130 1735 130 1736 129 1737 129 1738 129 1739 130 1740 130 1741 129 1742 130 1743 130 1744 130 1745 131 1746 131 1747 130 1748 131 1749 131 1750 130 1751 130 1752 129 1753 129 1754 129 1755 129 1756 129 1757 128 1758 126 1759 126 1760 126 1761 125 1762 125 1763 126 1764 126 1765 125 1766 126 1767 126 1768 126 1769 126 1770 126 1771 126 1772 126 1773 126 1774 125 1775 125 1776 126 1777 125 1778 124 1779 124 1780 125 1781 124 1782 124 1783 125 1784 126 1785 126 1786 126 1787 126 1788 126 1789 126 1790 128 1791 129 1792 128 1793 127 1794 128 1795 128 1796 128 1797 128 1798 129 1799 128 1800 128 1801 129 1802 128 1803 128 1804 129 1805 128 1806 128 1807 128 1808 128 1809 128 1810 128 1811 126 1812 126 1813 126 1814 125 1815 125 1816 126 1817 124 1818 125 1819 125 1820 123 1821 124 1822 126 1823 126 1824 126 1825 128 1826 128 1827 126 1828 126 1829 127 1830 126 1831 126 1832 126 1833 125 1834 124 1835 124 1836 124 1837 125 1838 125 1839 126 1840 127 1841 127 1842 128 1843 128 1844 128 1845 128 1846 128 1847 128 1848 128 1849 130 1850 129 1851 129 1852 128 1853 128 1854 128 1855 128 1856 126 1857 126 1858 125 1859 126 1860 126 1861 126 1862 126 1863 125 1864 123 1865 123 1866 123 1867 124 1868 124 1869 125 1870 126 1871 127 1872 127 1873 128 1874 128 1875 128 1876 128 1877 129 1878 131 1879 130 1880 130 1881 132 1882 133 1883 133 1884 132 1885 132 1886 132 1887 132 1888 132 1889 132 1890 132 1891 133 1892 133 1893 132 1894 133 1895 132 1896 131 1897 131 1898 132 1899 132 1900 132 1901 133 1902 133 1903 132 1904 131 1905 130 1906 131 1907 132 1908 130 1909 130 1910 131 1911 131 1912 130 1913 130 1914 130 1915 130 1916 129 1917 130 1918 131 1919 132 1920 131 1921 131 1922 132 1923 132 1924 131 1925 131 1926 132 1927 131 1928 130 1929 129 1930 129 1931 129 1932 128 1933 127 1934 126 1935 126 1936 127 1937 126 1938 126 1939 124 1940 124 1941 124 1942 124 1943 124 1944 126 1945 126 1946 125 1947 124 1948 126 1949 126 1950 125 1951 124 1952 126 1953 128 1954 128 1955 128 1956 128 1957 128 1958 127 1959 126 1960 126 1961 126 1962 125 1963 126 1964 126 1965 126 1966 127 1967 128 1968 130 1969 129 1970 129 1971 130 1972 130 1973 128 1974 129 1975 128 1976 128 1977 127 1978 126 1979 127 1980 128 1981 127 1982 126 1983 128 1984 128 1985 128 1986 128 1987 129 1988 129 1989 128 1990 128 1991 129 1992 128 1993 128 1994 128 1995 128 1996 126 1997 126 1998 126 1999 126 2000 127 2001 126 2002 125 2003 126 2004 126 2005 128 2006 128 2007 128 2008 127 2009 128 2010 126 2011 126 2012 127 2013 128 2014 126 2015 128 2016 129 2017 129 2018 128 2019 128 2020 128 2021 128 2022 128 2023 127 2024 128 2025 129 2026 129 2027 128 2028 128 2029 129 2030 129 2031 128 2032 128 2033 128 2034 130 2035 129 2036 128 2037 128 2038 128 2039 128 2040 126 2041 126 2042 128 2043 128 2044 128 2045 127 2046 128 2047 128 2048 128 2049 128 2050 128 2051 129 2052 129 2053 129 2054 128 2055 128 2056 127 2057 126 2058 128 2059 129 2060 128 2061 127 2062 128 2063 128 2064 126 2065 126 2066 126 2067 127 2068 128 2069 127 2070 126 2071 127 2072 126 2073 126 2074 126 2075 127 2076 128 2077 129 2078 129 2079 130 2080 130 2081 130 2082 129 2083 129 2084 130 2085 130 2086 129 2087 128 2088 128 2089 130 2090 130 2091 129 2092 130 2093 128 2094 128 2095 129 2096 130 2097 130 2098 130 2099 132 2100 133 2101 133 2102 134 2103 134 2104 134 2105 134 2106 135 2107 135 2108 133 2109 132 2110 132 2111 132 2112 132 2113 132 2114 131 2115 130 2116 128 2117 128 2118 128 2119 128 2120 128 2121 128 2122 128 2123 128 2124 128 2125 126 2126 126 2127 128 2128 128 2129 127 2130 126 2131 128 2132 129 2133 127 2134 126 2135 126 2136 125 2137 124 2138 124 2139 124 2140 123 2141 123 2142 123 2143 124 2144 124 2145 123 2146 123 2147 124 2148 125 2149 126 2150 126 2151 128 2152 127 2153 128 2154 128 2155 128 2156 128 2157 128 2158 128 2159 128 2160 128 2161 128 2162 128 2163 129 2164 129 2165 130 2166 130 2167 130 2168 130 2169 129 2170 129 2171 128 2172 128 2173 128 2174 128 2175 128 2176 128 2177 127 2178 126 2179 125 2180 125 2181 124 2182 123 2183 122 2184 121 2185 121 2186 121 2187 120 2188 119 2189 119 2190 120 2191 120 2192 119 2193 121 2194 121 2195 120 2196 120 2197 119 2198 119 2199 120 2200 121 2201 121 2202 122 2203 124 2204 125 2205 125 2206 125 2207 126 2208 128 2209 128 2210 129 2211 129 2212 129 2213 128 2214 129 2215 129 2216 127 2217 126 2218 127 2219 127 2220 128 2221 128 2222 129 2223 129 2224 130 2225 130 2226 131 2227 132 2228 133 2229 132 2230 132 2231 132 2232 133 2233 133 2234 132 2235 130 2236 130 2237 129 2238 130 2239 130 2240 129 2241 130 2242 130 2243 132 2244 134 2245 134 2246 134 2247 134 2248 134 2249 134 2250 134 2251 132 2252 132 2253 132 2254 132 2255 131 2256 130 2257 129 2258 128 2259 128 2260 128 2261 128 2262 128 2263 128 2264 128 2265 128 2266 128 2267 128 2268 129 2269 129 2270 128 2271 130 2272 130 2273 130 2274 130 2275 129 2276 129 2277 129 2278 129 2279 129 2280 128 2281 126 2282 124 2283 125 2284 125 2285 125 2286 124 2287 125 2288 126 2289 126 2290 126 2291 126 2292 128 2293 128 2294 129 2295 129 2296 129 2297 130 2298 130 2299 130 2300 131 2301 131 2302 131 2303 132 2304 132 2305 131 2306 132 2307 132 2308 132 2309 132 2310 132 2311 133 2312 132 2313 132 2314 134 2315 134 2316 134 2317 132 2318 131 2319 131 2320 130 2321 129 2322 129 2323 128 2324 127 2325 126 2326 126 2327 125 2328 124 2329 124 2330 124 2331 124 2332 124 2333 123 2334 122 2335 123 2336 123 2337 123 2338 123 2339 123 2340 123 2341 125 2342 126 2343 126 2344 126 2345 128 2346 127 2347 126 2348 126 2349 126 2350 125 2351 125 2352 126 2353 124 2354 124 2355 124 2356 125 2357 126 2358 127 2359 128 2360 128 2361 128 2362 129 2363 130 2364 131 2365 132 2366 132 2367 132 2368 132 2369 131 2370 132 2371 132 2372 132 2373 130 2374 131 2375 130 2376 128 2377 128 2378 126 2379 126 2380 124 2381 123 2382 123 2383 123 2384 124 2385 124 2386 124 2387 126 2388 126 2389 126 2390 128 2391 129 2392 128 2393 128 2394 129 2395 130 2396 130 2397 130 2398 130 2399 128 2400 128 2401 128 2402 128 2403 128 2404 128 2405 129 2406 130 2407 128 2408 129 2409 128 2410 126 2411 126 2412 126 2413 126 2414 126 2415 128 2416 128 2417 128 2418 127 2419 128 2420 127 2421 126 2422 126 2423 124 2424 124 2425 126 2426 127 2427 128 2428 128 2429 127 2430 126 2431 128 2432 129 2433 129 2434 128 2435 130 2436 132 2437 132 2438 131 2439 131 2440 130 2441 128 2442 128 2443 129 2444 128 2445 128 2446 128 2447 127 2448 128 2449 129 2450 128 2451 128 2452 128 2453 128 2454 130 2455 130 2456 130 2457 131 2458 131 2459 131 2460 132 2461 133 2462 132 2463 132 2464 133 2465 132 2466 132 2467 133 2468 132 2469 132 2470 131 2471 130 2472 130 2473 131 2474 132 2475 132 2476 133 2477 134 2478 134 2479 134 2480 135 2481 136 2482 134 2483 132 2484 132 2485 131 2486 130 2487 130 2488 129 2489 128 2490 128 2491 126 2492 126 2493 125 2494 122 2495 122 2496 120 2497 120 2498 120 2499 121 2500 120 2501 119 2502 121 2503 123 2504 123 2505 123 2506 125 2507 127 2508 128 2509 129 2510 130 2511 130 2512 130 2513 130 2514 130 2515 129 2516 129 2517 127 2518 126 2519 125 2520 124 2521 125 2522 124 2523 125 2524 125 2525 126 2526 128 2527 129 2528 129 2529 129 2530 129 2531 129 2532 130 2533 131 2534 131 2535 130 2536 130 2537 129 2538 128 2539 127 2540 127 2541 126 2542 123 2543 122 2544 121 2545 120 2546 121 2547 122 2548 123 2549 123 2550 124 2551 125 2552 125 2553 126 2554 125 2555 125 2556 126 2557 125 2558 125 2559 124 2560 123 2561 123 2562 122 2563 121 2564 121 2565 120 2566 121 2567 121 2568 121 2569 122 2570 122 2571 124 2572 125 2573 126 2574 127 2575 129 2576 130 2577 131 2578 132 2579 132 2580 132 2581 133 2582 132 2583 131 2584 130 2585 129 2586 126 2587 126 2588 125 2589 125 2590 125 2591 125 2592 126 2593 126 2594 126 2595 126 2596 128 2597 131 2598 133 2599 133 2600 134 2601 135 2602 134 2603 133 2604 132 2605 129 2606 126 2607 124 2608 124 2609 123 2610 122 2611 121 2612 122 2613 122 2614 121 2615 122 2616 121 2617 121 2618 123 2619 124 2620 124 2621 124 2622 125 2623 126 2624 128 2625 129 2626 131 2627 132 2628 132 2629 133 2630 131 2631 130 2632 130 2633 131 2634 131 2635 131 2636 131 2637 132 2638 132 2639 133 2640 132 2641 133 2642 133 2643 132 2644 131 2645 132 2646 132 2647 132 2648 131 2649 131 2650 132 2651 133 2652 134 2653 134 2654 135 2655 136 2656 136 2657 138 2658 137 2659 138 2660 137 2661 137 2662 138 2663 136 2664 135 2665 134 2666 132 2667 130 2668 129 2669 128 2670 126 2671 124 2672 124 2673 124 2674 125 2675 126 2676 126 2677 126 2678 128 2679 129 2680 128 2681 128 2682 129 2683 129 2684 129 2685 129 2686 129 2687 129 2688 128 2689 126 2690 125 2691 125 2692 125 2693 124 2694 122 2695 122 2696 121 2697 122 2698 124 2699 124 2700 126 2701 127 2702 128 2703 129 2704 130 2705 132 2706 133 2707 135 2708 135 2709 134 2710 133 2711 132 2712 131 2713 131 2714 131 2715 130 2716 130 2717 129 2718 126 2719 125 2720 124 2721 121 2722 119 2723 118 2724 117 2725 117 2726 118 2727 118 2728 119 2729 121 2730 123 2731 126 2732 129 2733 131 2734 133 2735 134 2736 134 2737 134 2738 133 2739 131 2740 129 2741 128 2742 124 2743 121 2744 119 2745 119 2746 119 2747 119 2748 120 2749 122 2750 124 2751 125 2752 124 2753 125 2754 130 2755 132 2756 133 2757 134 2758 135 2759 136 2760 136 2761 136 2762 135 2763 134 2764 131 2765 129 2766 128 2767 125 2768 123 2769 124 2770 125 2771 124 2772 124 2773 125 2774 128 2775 129 2776 129 2777 130 2778 130 2779 131 2780 130 2781 131 2782 132 2783 134 2784 133 2785 132 2786 132 2787 131 2788 130 2789 128 2790 125 2791 124 2792 123 2793 121 2794 119 2795 118 2796 118 2797 118 2798 118 2799 121 2800 122 2801 126 2802 128 2803 130 2804 132 2805 133 2806 133 2807 132 2808 131 2809 130 2810 128 2811 126 2812 123 2813 121 2814 119 2815 119 2816 119 2817 119 2818 120 2819 122 2820 124 2821 126 2822 128 2823 129 2824 130 2825 131 2826 132 2827 132 2828 132 2829 134 2830 134 2831 135 2832 135 2833 135 2834 135 2835 134 2836 132 2837 132 2838 132 2839 130 2840 129 2841 130 2842 130 2843 132 2844 134 2845 136 2846 140 2847 142 2848 144 2849 145 2850 144 2851 144 2852 144 2853 143 2854 141 2855 141 2856 141 2857 140 2858 140 2859 141 2860 141 2861 140 2862 139 2863 137 2864 134 2865 132 2866 131 2867 129 2868 126 2869 124 2870 123 2871 121 2872 120 2873 120 2874 121 2875 122 2876 122 2877 123 2878 124 2879 124 2880 124 2881 123 2882 122 2883 121 2884 120 2885 119 2886 117 2887 116 2888 115 2889 115 2890 115 2891 114 2892 113 2893 112 2894 111 2895 111 2896 111 2897 112 2898 112 2899 113 2900 114 2901 115 2902 116 2903 115 2904 115 2905 116 2906 116 2907 116 2908 117 2909 118 2910 120 2911 122 2912 122 2913 123 2914 124 2915 126 2916 129 2917 130 2918 131 2919 132 2920 133 2921 133 2922 132 2923 133 2924 134 2925 133 2926 132 2927 132 2928 134 2929 134 2930 136 2931 138 2932 139 2933 140 2934 140 2935 142 2936 142 2937 140 2938 138 2939 138 2940 135 2941 133 2942 131 2943 129 2944 126 2945 124 2946 124 2947 124 2948 124 2949 124 2950 125 2951 125 2952 124 2953 123 2954 122 2955 122 2956 121 2957 119 2958 120 2959 121 2960 121 2961 121 2962 121 2963 121 2964 123 2965 124 2966 124 2967 126 2968 128 2969 126 2970 128 2971 128 2972 128 2973 126 2974 126 2975 128 2976 126 2977 126 2978 128 2979 129 2980 129 2981 128 2982 128 2983 128 2984 130 2985 130 2986 132 2987 132 2988 131 2989 131 2990 130 2991 128 2992 128 2993 128 2994 128 2995 126 2996 126 2997 128 2998 128 2999 128 3000 128 3001 128 3002 129 3003 130 3004 132 3005 134 3006 135 3007 138 3008 139 3009 139 3010 140 3011 140 3012 138 3013 138 3014 138 3015 136 3016 134 3017 134 3018 133 3019 132 3020 133 3021 133 3022 132 3023 132 3024 131 3025 129 3026 128 3027 128 3028 126 3029 126 3030 125 3031 126 3032 126 3033 126 3034 128 3035 127 3036 125 3037 124 3038 124 3039 124 3040 124 3041 123 3042 123 3043 124 3044 124 3045 125 3046 126 3047 127 3048 128 3049 128 3050 129 3051 131 3052 132 3053 132 3054 133 3055 132 3056 132 3057 134 3058 135 3059 134 3060 134 3061 134 3062 134 3063 134 3064 132 3065 128 3066 127 3067 126 3068 126 3069 124 3070 124 3071 124 3072 124 3073 124 3074 124 3075 124 3076 122 3077 122 3078 122 3079 122 3080 122 3081 122 3082 122 3083 122 3084 122 3085 122 3086 122 3087 122 3088 123 3089 121 3090 120 3091 120 3092 120 3093 120 3094 122 3095 125 3096 126 3097 128 3098 130 3099 131 3100 133 3101 133 3102 132 3103 132 3104 133 3105 133 3106 134 3107 134 3108 133 3109 133 3110 133 3111 131 3112 129 3113 128 3114 128 3115 128 3116 128 3117 129 3118 128 3119 127 3120 128 3121 129 3122 131 3123 133 3124 133 3125 133 3126 134 3127 133 3128 131 3129 131 3130 130 3131 130 3132 129 3133 128 3134 128 3135 128 3136 127 3137 127 3138 127 3139 127 3140 126 3141 128 3142 128 3143 129 3144 129 3145 128 3146 128 3147 129 3148 129 3149 130 3150 130 3151 131 3152 130 3153 128 3154 126 3155 124 3156 121 3157 119 3158 117 3159 115 3160 113 3161 112 3162 112 3163 112 3164 112 3165 113 3166 114 3167 116 3168 119 3169 120 3170 122 3171 124 3172 125 3173 126 3174 126 3175 128 3176 130 3177 130 3178 129 3179 129 3180 129 3181 130 3182 129 3183 128 3184 126 3185 126 3186 126 3187 126 3188 129 3189 131 3190 134 3191 136 3192 138 3193 140 3194 141 3195 142 3196 145 3197 146 3198 146 3199 145 3200 143 3201 142 3202 140 3203 138 3204 135 3205 132 3206 130 3207 130 3208 128 3209 126 3210 124 3211 122 3212 122 3213 121 3214 121 3215 122 3216 122 3217 124 3218 126 3219 128 3220 130 3221 132 3222 134 3223 136 3224 137 3225 137 3226 136 3227 134 3228 130 3229 129 3230 128 3231 125 3232 123 3233 123 3234 123 3235 124 3236 126 3237 127 3238 128 3239 131 3240 133 3241 136 3242 138 3243 139 3244 140 3245 140 3246 139 3247 140 3248 140 3249 140 3250 139 3251 138 3252 136 3253 133 3254 129 3255 125 3256 122 3257 119 3258 117 3259 116 3260 115 3261 116 3262 118 3263 118 3264 118 3265 120 3266 123 3267 125 3268 129 3269 130 3270 130 3271 132 3272 132 3273 130 3274 128 3275 127 3276 126 3277 126 3278 125 3279 124 3280 121 3281 120 3282 119 3283 117 3284 114 3285 112 3286 113 3287 114 3288 114 3289 115 3290 118 3291 119 3292 123 3293 126 3294 130 3295 132 3296 134 3297 134 3298 133 3299 131 3300 129 3301 125 3302 122 3303 118 3304 117 3305 116 3306 116 3307 114 3308 114 3309 115 3310 116 3311 117 3312 119 3313 121 3314 123 3315 127 3316 131 3317 133 3318 136 3319 137 3320 138 3321 138 3322 139 3323 139 3324 138 3325 136 3326 135 3327 133 3328 131 3329 130 3330 128 3331 125 3332 123 3333 122 3334 122 3335 122 3336 122 3337 122 3338 123 3339 123 3340 124 3341 126 3342 126 3343 127 3344 127 3345 127 3346 126 3347 123 3348 121 3349 120 3350 120 3351 119 3352 118 3353 118 3354 119 3355 120 3356 120 3357 121 3358 122 3359 122 3360 122 3361 122 3362 124 3363 128 3364 130 3365 132 3366 135 3367 137 3368 140 3369 144 3370 144 3371 144 3372 144 3373 144 3374 143 3375 142 3376 140 3377 138 3378 138 3379 137 3380 136 3381 135 3382 135 3383 135 3384 136 3385 137 3386 135 3387 136 3388 138 3389 138 3390 138 3391 140 3392 140 3393 140 3394 140 3395 140 3396 140 3397 139 3398 138 3399 136 3400 134 3401 134 3402 132 3403 130 3404 128 3405 126 3406 123 3407 123 3408 122 3409 121 3410 120 3411 121 3412 120 3413 121 3414 123 3415 124 3416 124 3417 124 3418 125 3419 124 3420 124 3421 125 3422 125 3423 124 3424 124 3425 124 3426 122 3427 119 3428 117 3429 115 3430 114 3431 115 3432 114 3433 115 3434 114 3435 114 3436 116 3437 117 3438 118 3439 121 3440 122 3441 124 3442 128 3443 128 3444 128 3445 129 3446 130 3447 130 3448 130 3449 131 3450 131 3451 131 3452 131 3453 131 3454 129 3455 129 3456 129 3457 128 3458 128 3459 128 3460 128 3461 128 3462 128 3463 129 3464 130 3465 131 3466 131 3467 132 3468 132 3469 132 3470 132 3471 132 3472 132 3473 132 3474 132 3475 131 3476 130 3477 129 3478 128 3479 128 3480 128 3481 128 3482 126 3483 124 3484 125 3485 126 3486 126 3487 126 3488 126 3489 126 3490 127 3491 128 3492 128 3493 130 3494 132 3495 132 3496 132 3497 132 3498 134 3499 134 3500 134 3501 134 3502 135 3503 133 3504 131 3505 130 3506 128 3507 126 3508 126 3509 125 3510 125 3511 126 3512 128 3513 129 3514 131 3515 133 3516 134 3517 133 3518 134 3519 134 3520 136 3521 136 3522 136 3523 135 3524 135 3525 136 3526 135 3527 134 3528 133 3529 132 3530 132 3531 131 3532 129 3533 128 3534 128 3535 125 3536 124 3537 125 3538 126 3539 125 3540 125 3541 126 3542 125 3543 124 3544 122 3545 122 3546 121 3547 119 3548 117 3549 116 3550 117 3551 118 3552 119 3553 120 3554 122 3555 123 3556 124 3557 126 3558 126 3559 125 3560 125 3561 126 3562 126 3563 126 3564 126 3565 126 3566 126 3567 127 3568 128 3569 128 3570 128 3571 130 3572 131 3573 132 3574 133 3575 133 3576 134 3577 134 3578 132 3579 131 3580 132 3581 132 3582 133 3583 133 3584 132 3585 132 3586 132 3587 130 3588 128 3589 127 3590 126 3591 125 3592 124 3593 123 3594 121 3595 120 3596 120 3597 120 3598 119 3599 120 3600 122 3601 123 3602 124 3603 126 3604 129 3605 131 3606 131 3607 131 3608 130 3609 131 3610 131 3611 131 3612 129 3613 128 3614 126 3615 125 3616 124 3617 123 3618 121 3619 121 3620 120 3621 122 3622 122 3623 124 3624 126 3625 129 3626 130 3627 133 3628 136 3629 138 3630 139 3631 139 3632 139 3633 139 3634 140 3635 139 3636 136 3637 135 3638 132 3639 130 3640 126 3641 126 3642 124 3643 122 3644 121 3645 121 3646 120 3647 119 3648 120 3649 123 3650 125 3651 126 3652 130 3653 132 3654 135 3655 137 3656 138 3657 137 3658 136 3659 136 3660 136 3661 134 3662 131 3663 130 3664 129 3665 128 3666 125 3667 125 3668 123 3669 122 3670 123 3671 122 3672 120 3673 119 3674 118 3675 118 3676 118 3677 119 3678 120 3679 121 3680 122 3681 123 3682 123 3683 124 3684 125 3685 125 3686 124 3687 125 3688 124 3689 121 3690 118 3691 115 3692 115 3693 115 3694 115 3695 116 3696 117 3697 118 3698 119 3699 121 3700 123 3701 124 3702 126 3703 128 3704 129 3705 130 3706 131 3707 133 3708 133 3709 135 3710 138 3711 138 3712 139 3713 140 3714 140 3715 140 3716 139 3717 138 3718 135 3719 134 3720 132 3721 131 3722 133 3723 134 3724 135 3725 136 3726 136 3727 137 3728 138 3729 138 3730 137 3731 136 3732 135 3733 134 3734 132 3735 131 3736 130 3737 130 3738 130 3739 130 3740 130 3741 128 3742 128 3743 127 3744 126 3745 126 3746 124 3747 122 3748 121 3749 120 3750 120 3751 120 3752 121 3753 122 3754 123 3755 124 3756 125 3757 124 3758 125 3759 125 3760 124 3761 124 3762 124 3763 124 3764 124 3765 124 3766 124 3767 126 3768 127 3769 127 3770 128 3771 128 3772 129 3773 129 3774 128 3775 127 3776 126 3777 126 3778 125 3779 126 3780 128 3781 129 3782 129 3783 130 3784 131 3785 131 3786 130 3787 130 3788 131 3789 130 3790 130 3791 130 3792 130 3793 131 3794 131 3795 130 3796 131 3797 132 3798 132 3799 132 3800 132 3801 132 3802 131 3803 129 3804 128 3805 127 3806 126 3807 124 3808 124 3809 126 3810 128 3811 128 3812 128 3813 128 3814 125 3815 126 3816 126 3817 126 3818 126 3819 125 3820 123 3821 122 3822 123 3823 121 3824 121 3825 122 3826 122 3827 124 3828 126 3829 126 3830 126 3831 125 3832 126 3833 126 3834 126 3835 126 3836 128 3837 128 3838 128 3839 128 3840 129 3841 130 3842 131 3843 132 3844 131 3845 131 3846 134 3847 134 3848 132 3849 132 3850 132 3851 132 3852 132 3853 132 3854 132 3855 132 3856 133 3857 134 3858 134 3859 133 3860 133 3861 132 3862 132 3863 133 3864 133 3865 132 3866 133 3867 133 3868 132 3869 132 3870 133 3871 132 3872 132 3873 130 3874 128 3875 126 3876 124 3877 122 3878 119 3879 118 3880 117 3881 116 3882 116 3883 116 3884 118 3885 118 3886 120 3887 122 3888 123 3889 124 3890 125 3891 126 3892 128 3893 126 3894 128 3895 129 3896 130 3897 131 3898 132 3899 133 3900 132 3901 131 3902 130 3903 129 3904 127 3905 128 3906 128 3907 128 3908 128 3909 130 3910 130 3911 129 3912 130 3913 130 3914 132 3915 134 3916 136 3917 138 3918 139 3919 139 3920 139 3921 138 3922 138 3923 137 3924 136 3925 135 3926 135 3927 135 3928 134 3929 132 3930 130 3931 129 3932 128 3933 128 3934 129 3935 130 3936 130 3937 129 3938 129 3939 128 3940 129 3941 130 3942 130 3943 130 3944 131 3945 131 3946 130 3947 128 3948 127 3949 125 3950 123 3951 122 3952 119 3953 117 3954 117 3955 116 3956 117 3957 118 3958 118 3959 118 3960 120 3961 121 3962 123 3963 123 3964 121 3965 122 3966 123 3967 124 3968 126 3969 128 3970 129 3971 130 3972 131 3973 131 3974 130 3975 130 3976 130 3977 128 3978 128 3979 126 3980 126 3981 125 3982 125 3983 124 3984 124 3985 124 3986 125 3987 128 3988 132 3989 134 3990 137 3991 138 3992 137 3993 136 3994 134 3995 135 3996 135 3997 135 3998 135 3999 133 4000 131 4001 130 4002 128 4003 126 4004 125 4005 123 4006 122 4007 123 4008 124 4009 123 4010 124 4011 124 4012 123 4013 126 4014 126 4015 126 4016 129 4017 130 4018 130 4019 128 4020 128 4021 126 4022 126 4023 125 4024 121 4025 118 4026 116 4027 114 4028 112 4029 112 4030 113 4031 112 4032 112 4033 113 4034 113 4035 113 4036 114 4037 116 4038 118 4039 120 4040 124 4041 126 4042 126 4043 127 4044 128 4045 128 4046 128 4047 130 4048 132 4049 132 4050 132 4051 131 4052 130 4053 128 4054 125 4055 124 4056 125 4057 126 4058 128 4059 129 4060 132 4061 133 4062 133 4063 135 4064 137 4065 139 4066 141 4067 142 4068 144 4069 144 4070 144 4071 142 4072 140 4073 138 4074 137 4075 135 4076 134 4077 132 4078 131 4079 129 4080 126 4081 123 4082 122 4083 123 4084 124 4085 124 4086 126 4087 126 4088 126 4089 125 4090 125 4091 126 4092 127 4093 128 4094 128 4095 128 4096 128 4097 127 4098 126 4099 125 4100 125 4101 124 4102 124 4103 123 4104 121 4105 119 4106 119 4107 120 4108 121 4109 122 4110 123 4111 126 4112 129 4113 132 4114 135 4115 138 4116 140 4117 142 4118 143 4119 144 4120 146 4121 146 4122 144 4123 141 4124 139 4125 138 4126 137 4127 135 4128 134 4129 132 4130 131 4131 130 4132 129 4133 128 4134 130 4135 131 4136 132 4137 133 4138 134 4139 134 4140 134 4141 134 4142 132 4143 132 4144 133 4145 132 4146 131 4147 129 4148 129 4149 128 4150 125 4151 123 4152 120 4153 117 4154 116 4155 116 4156 114 4157 112 4158 113 4159 115 4160 117 4161 118 4162 119 4163 121 4164 123 4165 124 4166 125 4167 126 4168 125 4169 124 4170 124 4171 125 4172 126 4173 126 4174 124 4175 122 4176 122 4177 123 4178 122 4179 121 4180 120 4181 120 4182 119 4183 118 4184 118 4185 119 4186 120 4187 122 4188 125 4189 129 4190 131 4191 133 4192 135 4193 137 4194 138 4195 138 4196 139 4197 140 4198 140 4199 138 4200 135 4201 133 4202 130 4203 129 4204 127 4205 127 4206 128 4207 130 4208 131 4209 130 4210 129 4211 128 4212 126 4213 127 4214 129 4215 130 4216 131 4217 132 4218 133 4219 133 4220 132 4221 131 4222 131 4223 131 4224 129 4225 128 4226 125 4227 122 4228 121 4229 120 4230 118 4231 116 4232 116 4233 116 4234 116 4235 116 4236 118 4237 120 4238 124 4239 126 4240 126 4241 128 4242 129 4243 130 4244 132 4245 132 4246 133 4247 133 4248 134 4249 134 4250 133 4251 133 4252 131 4253 130 4254 128 4255 127 4256 126 4257 127 4258 128 4259 130 4260 130 4261 132 4262 134 4263 132 4264 134 4265 137 4266 139 4267 140 4268 140 4269 142 4270 142 4271 140 4272 137 4273 134 4274 133 4275 132 4276 130 4277 129 4278 128 4279 126 4280 124 4281 123 4282 122 4283 122 4284 121 4285 122 4286 124 4287 124 4288 124 4289 124 4290 123 4291 124 4292 124 4293 125 4294 125 4295 124 4296 123 4297 120 4298 118 4299 118 4300 118 4301 118 4302 119 4303 119 4304 119 4305 118 4306 118 4307 118 4308 120 4309 122 4310 124 4311 128 4312 131 4313 134 4314 135 4315 136 4316 136 4317 137 4318 137 4319 136 4320 136 4321 136 4322 135 4323 134 4324 132 4325 132 4326 131 4327 130 4328 131 4329 131 4330 132 4331 132 4332 133 4333 134 4334 134 4335 134 4336 133 4337 134 4338 135 4339 137 4340 138 4341 139 4342 140 4343 140 4344 138 4345 136 4346 135 4347 133 4348 131 4349 131 4350 131 4351 130 4352 128 4353 126 4354 124 4355 124 4356 124 4357 124 4358 126 4359 127 4360 128 4361 129 4362 128 4363 126 4364 124 4365 124 4366 124 4367 123 4368 124 4369 125 4370 125 4371 125 4372 124 4373 122 4374 121 4375 120 4376 119 4377 120 4378 119 4379 120 4380 119 4381 120 4382 121 4383 122 4384 123 4385 125 4386 127 4387 128 4388 126 4389 126 4390 126 4391 126 4392 127 4393 127 4394 128 4395 128 4396 128 4397 125 4398 123 4399 120 4400 119 4401 119 4402 119 4403 119 4404 120 4405 120 4406 119 4407 120 4408 119 4409 119 4410 120 4411 123 4412 125 4413 126 4414 128 4415 128 4416 129 4417 129 4418 128 4419 128 4420 128 4421 127 4422 126 4423 126 4424 126 4425 126 4426 126 4427 125 4428 125 4429 124 4430 123 4431 123 4432 123 4433 123 4434 124 4435 125 4436 124 4437 125 4438 126 4439 125 4440 124 4441 124 4442 125 4443 126 4444 126 4445 126 4446 127 4447 125 4448 123 4449 123 4450 124 4451 123 4452 123 4453 124 4454 127 4455 129 4456 129 4457 130 4458 131 4459 130 4460 128 4461 128 4462 128 4463 129 4464 130 4465 132 4466 134 4467 134 4468 134 4469 134 4470 136 4471 136 4472 135 4473 135 4474 134 4475 134 4476 134 4477 136 4478 135 4479 135 4480 137 4481 136 4482 137 4483 138 4484 139 4485 140 4486 140 4487 141 4488 142 4489 142 4490 140 4491 138 4492 138 4493 138 4494 137 4495 136 4496 134 4497 132 4498 130 4499 130 4500 130 4501 129 4502 128 4503 126 4504 125 4505 125 4506 125 4507 125 4508 125 4509 126 4510 126 4511 126 4512 125 4513 126 4514 127 4515 129 4516 130 4517 130 4518 131 4519 132 4520 131 4521 130 4522 129 4523 128 4524 126 4525 125 4526 125 4527 127 4528 126 4529 126 4530 126 4531 125 4532 125 4533 126 4534 127 4535 128 4536 129 4537 129 4538 130 4539 130 4540 129 4541 129 4542 128 4543 126 4544 126 4545 125 4546 123 4547 122 4548 120 4549 120 4550 119 4551 118 4552 118 4553 118 4554 119 4555 120 4556 122 4557 124 4558 125 4559 125 4560 128 4561 131 4562 133 4563 134 4564 134 4565 134 4566 133 4567 131 4568 130 4569 130 4570 129 4571 128 4572 127 4573 125 4574 123 4575 123 4576 123 4577 120 4578 119 4579 120 4580 122 4581 121 4582 120 4583 120 4584 122 4585 124 4586 125 4587 126 4588 129 4589 132 4590 133 4591 134 4592 132 4593 131 4594 129 4595 125 4596 123 4597 123 4598 124 4599 123 4600 122 4601 121 4602 122 4603 122 4604 122 4605 126 4606 128 4607 131 4608 134 4609 135 4610 136 4611 136 4612 136 4613 136 4614 136 4615 136 4616 136 4617 135 4618 134 4619 131 4620 128 4621 126 4622 124 4623 121 4624 120 4625 118 4626 117 4627 117 4628 117 4629 118 4630 120 4631 121 4632 124 4633 126 4634 127 4635 130 4636 131 4637 131 4638 131 4639 131 4640 132 4641 133 4642 132 4643 132 4644 132 4645 130 4646 130 4647 128 4648 128 4649 128 4650 128 4651 128 4652 128 4653 129 4654 129 4655 130 4656 133 4657 135 4658 137 4659 140 4660 143 4661 147 4662 149 4663 150 4664 150 4665 150 4666 148 4667 147 4668 145 4669 141 4670 140 4671 138 4672 136 4673 134 4674 132 4675 131 4676 130 4677 130 4678 131 4679 132 4680 132 4681 134 4682 133 4683 132 4684 132 4685 132 4686 131 4687 132 4688 132 4689 131 4690 129 4691 128 4692 125 4693 124 4694 121 4695 118 4696 116 4697 114 4698 110 4699 109 4700 108 4701 106 4702 106 4703 107 4704 109 4705 110 4706 112 4707 114 4708 115 4709 115 4710 115 4711 115 4712 115 4713 117 4714 118 4715 118 4716 118 4717 119 4718 118 4719 116 4720 114 4721 114 4722 113 4723 113 4724 112 4725 112 4726 113 4727 113 4728 113 4729 114 4730 117 4731 119 4732 123 4733 128 4734 131 4735 133 4736 134 4737 134 4738 135 4739 135 4740 134 4741 133 4742 133 4743 133 4744 134 4745 132 4746 131 4747 132 4748 132 4749 131 4750 131 4751 132 4752 134 4753 135 4754 134 4755 134 4756 136 4757 138 4758 138 4759 139 4760 141 4761 141 4762 141 4763 141 4764 140 4765 140 4766 140 4767 141 4768 142 4769 141 4770 138 4771 135 4772 132 4773 132 4774 131 4775 131 4776 131 4777 131 4778 131 4779 133 4780 134 4781 135 4782 137 4783 138 4784 140 4785 140 4786 140 4787 140 4788 140 4789 139 4790 138 4791 135 4792 134 4793 132 4794 130 4795 128 4796 127 4797 125 4798 124 4799 123 4800 121 4801 121 4802 121 4803 121 4804 122 4805 120 4806 120 4807 122 4808 120 4809 118 4810 117 4811 115 4812 115 4813 114 4814 114 4815 114 4816 114 4817 115 4818 114 4819 114 4820 113 4821 114 4822 115 4823 115 4824 116 4825 116 4826 115 4827 114 4828 116 4829 116 4830 115 4831 113 4832 112 4833 114 4834 115 4835 115 4836 117 4837 118 4838 120 4839 123 4840 126 4841 128 4842 130 4843 131 4844 132 4845 132 4846 132 4847 132 4848 132 4849 133 4850 134 4851 134 4852 134 4853 134 4854 135 4855 134 4856 135 4857 136 4858 137 4859 138 4860 138 4861 137 4862 138 4863 139 4864 139 4865 139 4866 140 4867 140 4868 140 4869 139 4870 138 4871 138 4872 137 4873 136 4874 136 4875 136 4876 134 4877 133 4878 133 4879 132 4880 131 4881 132 4882 130 4883 129 4884 128 4885 128 4886 128 4887 130 4888 131 4889 130 4890 131 4891 132 4892 132 4893 132 4894 133 4895 134 4896 132 4897 132 4898 131 4899 130 4900 130 4901 129 4902 129 4903 128 4904 128 4905 126 4906 125 4907 125 4908 125 4909 126 4910 126 4911 128 4912 130 4913 130 4914 133 4915 134 4916 135 4917 135 4918 135 4919 133 4920 132 4921 132 4922 131 4923 130 4924 130 4925 130 4926 129 4927 128 4928 128 4929 126 4930 124 4931 125 4932 125 4933 125 4934 125 4935 126 4936 128 4937 129 4938 130 4939 131 4940 132 4941 133 4942 133 4943 132 4944 131 4945 129 4946 126 4947 126 4948 125 4949 123 4950 122 4951 121 4952 119 4953 117 4954 116 4955 116 4956 115 4957 113 4958 114 4959 115 4960 115 4961 117 4962 118 4963 120 4964 121 4965 123 4966 125 4967 126 4968 125 4969 124 4970 123 4971 122 4972 122 4973 122 4974 121 4975 119 4976 119 4977 119 4978 117 4979 118 4980 118 4981 118 4982 119 4983 122 4984 124 4985 126 4986 128 4987 130 4988 131 4989 132 4990 132 4991 134 4992 134 4993 134 4994 134 4995 134 4996 133 4997 132 4998 131 4999 130 5000 129 5001 127 5002 128 5003 126 5004 124 5005 123 5006 124 5007 126 5008 128 5009 129 5010 130 5011 132 5012 133 5013 133 5014 133 5015 133 5016 132 5017 132 5018 132 5019 131 5020 130 5021 129 5022 128 5023 128 5024 127 5025 126 5026 125 5027 126 5028 128 5029 128 5030 126 5031 127 5032 128 5033 130 5034 132 5035 133 5036 135 5037 137 5038 138 5039 139 5040 141 5041 141 5042 140 5043 140 5044 140 5045 139 5046 140 5047 140 5048 139 5049 138 5050 137 5051 136 5052 134 5053 133 5054 132 5055 132 5056 135 5057 136 5058 136 5059 138 5060 139 5061 138 5062 138 5063 138 5064 138 5065 138 5066 138 5067 137 5068 136 5069 135 5070 133 5071 130 5072 127 5073 124 5074 123 5075 122 5076 121 5077 120 5078 120 5079 119 5080 118 5081 118 5082 120 5083 121 5084 120 5085 121 5086 122 5087 121 5088 121 5089 122 5090 121 5091 122 5092 122 5093 120 5094 121 5095 122 5096 122 5097 122 5098 120 5099 119 5100 118 5101 115 5102 114 5103 113 5104 114 5105 115 5106 116 5107 119 5108 121 5109 122 5110 124 5111 128 5112 130 5113 131 5114 133 5115 133 5116 134 5117 135 5118 135 5119 135 5120 136 5121 135 5122 133 5123 132 5124 130 5125 129 5126 128 5127 128 5128 126 5129 128 5130 129 5131 130 5132 131 5133 131 5134 133 5135 132 5136 131 5137 131 5138 129 5139 128 5140 128 5141 126 5142 126 5143 126 5144 122 5145 119 5146 117 5147 114 5148 112 5149 112 5150 112 5151 111 5152 112 5153 113 5154 112 5155 113 5156 114 5157 115 5158 118 5159 122 5160 123 5161 124 5162 126 5163 126 5164 126 5165 126 5166 128 5167 127 5168 128 5169 127 5170 125 5171 124 5172 124 5173 123 5174 121 5175 120 5176 120 5177 119 5178 120 5179 122 5180 122 5181 123 5182 126 5183 130 5184 130 5185 132 5186 133 5187 133 5188 133 5189 133 5190 132 5191 132 5192 131 5193 130 5194 128 5195 126 5196 124 5197 123 5198 122 5199 122 5200 123 5201 121 5202 120 5203 122 5204 124 5205 126 5206 130 5207 131 5208 133 5209 134 5210 136 5211 137 5212 138 5213 140 5214 140 5215 140 5216 142 5217 142 5218 142 5219 141 5220 141 5221 140 5222 139 5223 139 5224 140 5225 142 5226 145 5227 146 5228 147 5229 148 5230 146 5231 146 5232 147 5233 148 5234 147 5235 148 5236 150 5237 150 5238 149 5239 149 5240 148 5241 147 5242 146 5243 144 5244 142 5245 140 5246 138 5247 134 5248 132 5249 130 5250 127 5251 126 5252 124 5253 123 5254 122 5255 123 5256 124 5257 125 5258 125 5259 126 5260 124 5261 123 5262 122 5263 121 5264 120 5265 118 5266 117 5267 115 5268 113 5269 108 5270 107 5271 105 5272 103 5273 102 5274 102 5275 103 5276 105 5277 106 5278 110 5279 113 5280 114 5281 116 5282 118 5283 119 5284 119 5285 119 5286 120 5287 120 5288 121 5289 121 5290 121 5291 121 5292 122 5293 121 5294 119 5295 119 5296 118 5297 118 5298 120 5299 123 5300 124 5301 125 5302 127 5303 128 5304 128 5305 130 5306 132 5307 133 5308 133 5309 133 5310 135 5311 135 5312 135 5313 136 5314 136 5315 136 5316 135 5317 134 5318 133 5319 132 5320 132 5321 133 5322 134 5323 134 5324 134 5325 133 5326 132 5327 131 5328 131 5329 130 5330 131 5331 132 5332 134 5333 136 5334 137 5335 138 5336 137 5337 136 5338 136 5339 134 5340 132 5341 132 5342 131 5343 129 5344 128 5345 127 5346 126 5347 127 5348 126 5349 126 5350 128 5351 128 5352 128 5353 130 5354 130 5355 128 5356 126 5357 128 5358 128 5359 128 5360 126 5361 126 5362 125 5363 125 5364 125 5365 124 5366 122 5367 122 5368 121 5369 120 5370 118 5371 118 5372 118 5373 119 5374 121 5375 122 5376 122 5377 122 5378 122 5379 122 5380 122 5381 122 5382 122 5383 123 5384 126 5385 127 5386 127 5387 128 5388 130 5389 129 5390 128 5391 126 5392 126 5393 126 5394 126 5395 126 5396 126 5397 126 5398 127 5399 128 5400 128 5401 129 5402 130 5403 131 5404 132 5405 133 5406 134 5407 135 5408 135 5409 135 5410 137 5411 138 5412 138 5413 136 5414 135 5415 134 5416 133 5417 132 5418 132 5419 132 5420 133 5421 134 5422 135 5423 134 5424 134 5425 135 5426 134 5427 133 5428 132 5429 133 5430 133 5431 131 5432 132 5433 132 5434 132 5435 131 5436 131 5437 130 5438 130 5439 128 5440 126 5441 126 5442 128 5443 128 5444 128 5445 128 5446 128 5447 128 5448 129 5449 128 5450 128 5451 128 5452 128 5453 128 5454 128 5455 126 5456 126 5457 126 5458 128 5459 130 5460 130 5461 130 5462 129 5463 126 5464 124 5465 124 5466 125 5467 126 5468 128 5469 129 5470 130 5471 131 5472 131 5473 131 5474 131 5475 130 5476 131 5477 130 5478 130 5479 130 5480 130 5481 130 5482 130 5483 130 5484 130 5485 128 5486 126 5487 126 5488 125 5489 124 5490 124 5491 125 5492 125 5493 124 5494 123 5495 123 5496 124 5497 125 5498 126 5499 124 5500 124 5501 124 5502 122 5503 122 5504 121 5505 121 5506 119 5507 120 5508 121 5509 119 5510 118 5511 119 5512 121 5513 121 5514 121 5515 121 5516 121 5517 122 5518 122 5519 123 5520 125 5521 126 5522 128 5523 128 5524 126 5525 125 5526 125 5527 125 5528 125 5529 124 5530 124 5531 125 5532 124 5533 125 5534 126 5535 126 5536 126 5537 126 5538 128 5539 129 5540 129 5541 131 5542 130 5543 130 5544 130 5545 129 5546 129 5547 130 5548 130 5549 128 5550 127 5551 126 5552 124 5553 122 5554 122 5555 121 5556 121 5557 121 5558 121 5559 122 5560 122 5561 124 5562 125 5563 127 5564 128 5565 128 5566 128 5567 130 5568 131 5569 130 5570 131 5571 131 5572 126 5573 122 5574 121 5575 120 5576 121 5577 120 5578 120 5579 121 5580 121 5581 123 5582 125 5583 126 5584 126 5585 128 5586 129 5587 130 5588 132 5589 133 5590 135 5591 136 5592 137 5593 137 5594 137 5595 138 5596 138 5597 140 5598 140 5599 140 5600 140 5601 139 5602 138 5603 138 5604 137 5605 136 5606 136 5607 136 5608 136 5609 136 5610 136 5611 136 5612 136 5613 136 5614 136 5615 137 5616 138 5617 139 5618 140 5619 141 5620 141 5621 140 5622 139 5623 136 5624 134 5625 133 5626 132 5627 128 5628 126 5629 126 5630 123 5631 122 5632 122 5633 122 5634 123 5635 123 5636 122 5637 122 5638 123 5639 124 5640 124 5641 125 5642 124 5643 124 5644 125 5645 123 5646 122 5647 120 5648 117 5649 116 5650 116 5651 116 5652 116 5653 116 5654 116 5655 116 5656 117 5657 118 5658 116 5659 116 5660 118 5661 119 5662 120 5663 122 5664 123 5665 124 5666 126 5667 130 5668 132 5669 133 5670 134 5671 135 5672 136 5673 134 5674 133 5675 133 5676 132 5677 133 5678 133 5679 133 5680 133 5681 133 5682 132 5683 131 5684 130 5685 129 5686 130 5687 130 5688 130 5689 130 5690 131 5691 130 5692 132 5693 134 5694 135 5695 136 5696 136 5697 137 5698 136 5699 134 5700 131 5701 126 5702 124 5703 123 5704 121 5705 121 5706 120 5707 120 5708 121 5709 122 5710 123 5711 125 5712 126 5713 129 5714 132 5715 134 5716 135 5717 136 5718 137 5719 139 5720 139 5721 140 5722 140 5723 138 5724 137 5725 135 5726 132 5727 130 5728 129 5729 129 5730 128 5731 126 5732 125 5733 124 5734 122 5735 122 5736 122 5737 122 5738 123 5739 124 5740 126 5741 128 5742 126 5743 126 5744 125 5745 124 5746 123 5747 122 5748 123 5749 121 5750 120 5751 119 5752 117 5753 116 5754 114 5755 113 5756 113 5757 113 5758 114 5759 114 5760 116 5761 116 5762 118 5763 119 5764 119 5765 122 5766 125 5767 128 5768 130 5769 131 5770 132 5771 131 5772 131 5773 130 5774 129 5775 128 5776 128 5777 128 5778 128 5779 127 5780 127 5781 128 5782 129 5783 129 5784 128 5785 129 5786 131 5787 133 5788 134 5789 137 5790 138 5791 139 5792 142 5793 141 5794 139 5795 140 5796 142 5797 142 5798 142 5799 140 5800 140 5801 139 5802 137 5803 136 5804 135 5805 135 5806 134 5807 134 5808 134 5809 132 5810 132 5811 133 5812 134 5813 136 5814 138 5815 140 5816 140 5817 141 5818 141 5819 141 5820 140 5821 138 5822 139 5823 138 5824 135 5825 134 5826 132 5827 128 5828 127 5829 125 5830 122 5831 120 5832 119 5833 119 5834 118 5835 119 5836 121 5837 123 5838 124 5839 125 5840 126 5841 128 5842 130 5843 129 5844 120 5845 107 5846 109 5847 121 5848 123 5849 122 5850 123 5851 122 5852 121 5853 122 5854 121 5855 121 5856 121 5857 120 5858 120 5859 122 5860 123 5861 125 5862 128 5863 130 5864 129 5865 130 5866 133 5867 134 5868 131 5869 124 5870 122 5871 126 5872 128 5873 128 5874 129 5875 129 5876 128 5877 125 5878 123 5879 122 5880 121 5881 122 5882 124 5883 126 5884 126 5885 126 5886 125 5887 126 5888 128 5889 130 5890 131 5891 132 5892 132 5893 133 5894 132 5895 132 5896 130 5897 130 5898 128 5899 127 5900 125 5901 123 5902 121 5903 119 5904 117 5905 117 5906 117 5907 117 5908 118 5909 119 5910 120 5911 120 5912 121 5913 123 5914 124 5915 123 5916 121 5917 121 5918 120 5919 118 5920 117 5921 116 5922 114 5923 112 5924 111 5925 110 5926 107 5927 106 5928 105 5929 106 5930 108 5931 106 5932 106 5933 107 5934 108 5935 109 5936 110 5937 111 5938 112 5939 114 5940 114 5941 116 5942 117 5943 115 5944 116 5945 116 5946 115 5947 115 5948 118 5949 118 5950 119 5951 120 5952 122 5953 123 5954 123 5955 124 5956 125 5957 129 5958 132 5959 135 5960 140 5961 143 5962 146 5963 147 5964 150 5965 153 5966 154 5967 156 5968 158 5969 160 5970 161 5971 163 5972 164 5973 162 5974 160 5975 160 5976 160 5977 159 5978 160 5979 161 5980 163 5981 166 5982 168 5983 169 5984 169 5985 167 5986 165 5987 165 5988 167 5989 169 5990 168 5991 170 5992 169 5993 168 5994 166 5995 164 5996 162 5997 160 5998 156 5999 151 6000 147 6001 143 6002 139 6003 135 6004 133 6005 132 6006 130 6007 128 6008 125 6009 121 6010 117 6011 115 6012 113 6013 112 6014 110 6015 109 6016 108 6017 106 6018 104 6019 102 6020 98 6021 97 6022 96 6023 95 6024 94 6025 91 6026 89 6027 88 6028 86 6029 85 6030 85 6031 86 6032 86 6033 87 6034 90 6035 92 6036 96 6037 100 6038 104 6039 108 6040 112 6041 117 6042 120 6043 124 6044 127 6045 129 6046 128 6047 128 6048 130 6049 130 6050 132 6051 134 6052 136 6053 139 6054 138 6055 137 6056 136 6057 136 6058 134 6059 134 6060 134 6061 134 6062 134 6063 134 6064 134 6065 135 6066 134 6067 132 6068 130 6069 128 6070 127 6071 123 6072 120 6073 118 6074 116 6075 114 6076 111 6077 111 6078 110 6079 108 6080 107 6081 104 6082 102 6083 101 6084 100 6085 102 6086 104 6087 107 6088 111 6089 115 6090 118 6091 121 6092 124 6093 127 6094 128 6095 129 6096 130 6097 130 6098 130 6099 132 6100 134 6101 134 6102 134 6103 136 6104 136 6105 136 6106 136 6107 137 6108 138 6109 139 6110 140 6111 142 6112 145 6113 147 6114 151 6115 155 6116 157 6117 158 6118 160 6119 159 6120 158 6121 156 6122 155 6123 152 6124 150 6125 148 6126 146 6127 142 6128 139 6129 136 6130 135 6131 134 6132 134 6133 133 6134 132 6135 132 6136 131 6137 130 6138 129 6139 128 6140 127 6141 128 6142 128 6143 126 6144 126 6145 126 6146 125 6147 124 6148 122 6149 120 6150 118 6151 116 6152 112 6153 111 6154 110 6155 108 6156 108 6157 108 6158 109 6159 111 6160 113 6161 113 6162 113 6163 116 6164 120 6165 122 6166 125 6167 128 6168 129 6169 129 6170 131 6171 134 6172 134 6173 136 6174 138 6175 138 6176 137 6177 136 6178 134 6179 134 6180 134 6181 134 6182 134 6183 134 6184 136 6185 137 6186 138 6187 139 6188 141 6189 144 6190 145 6191 146 6192 146 6193 146 6194 146 6195 145 6196 144 6197 142 6198 140 6199 138 6200 135 6201 132 6202 130 6203 129 6204 128 6205 125 6206 122 6207 121 6208 120 6209 119 6210 119 6211 119 6212 118 6213 118 6214 119 6215 119 6216 120 6217 119 6218 119 6219 120 6220 121 6221 120 6222 118 6223 117 6224 117 6225 116 6226 115 6227 115 6228 114 6229 113 6230 113 6231 112 6232 113 6233 116 6234 118 6235 119 6236 122 6237 124 6238 127 6239 129 6240 130 6241 130 6242 132 6243 135 6244 136 6245 138 6246 141 6247 142 6248 142 6249 140 6250 138 6251 136 6252 134 6253 133 6254 132 6255 131 6256 130 6257 128 6258 126 6259 126 6260 126 6261 128 6262 128 6263 129 6264 130 6265 130 6266 130 6267 131 6268 132 6269 132 6270 131 6271 131 6272 131 6273 131 6274 130 6275 129 6276 128 6277 126 6278 125 6279 123 6280 122 6281 121 6282 121 6283 122 6284 123 6285 124 6286 124 6287 126 6288 128 6289 132 6290 132 6291 134 6292 134 6293 134 6294 134 6295 135 6296 134 6297 134 6298 134 6299 134 6300 132 6301 131 6302 130 6303 130 6304 129 6305 127 6306 125 6307 125 6308 125 6309 124 6310 124 6311 125 6312 125 6313 126 6314 124 6315 122 6316 121 6317 122 6318 122 6319 121 6320 119 6321 116 6322 114 6323 112 6324 109 6325 106 6326 104 6327 102 6328 101 6329 99 6330 95 6331 93 6332 92 6333 92 6334 93 6335 93 6336 94 6337 94 6338 95 6339 96 6340 97 6341 96 6342 98 6343 98 6344 98 6345 98 6346 100 6347 102 6348 103 6349 105 6350 107 6351 108 6352 110 6353 112 6354 113 6355 115 6356 119 6357 122 6358 126 6359 131 6360 137 6361 142 6362 148 6363 152 6364 156 6365 160 6366 164 6367 168 6368 170 6369 172 6370 176 6371 178 6372 177 6373 177 6374 176 6375 176 6376 178 6377 180 6378 180 6379 180 6380 180 6381 178 6382 178 6383 179 6384 177 6385 177 6386 177 6387 176 6388 176 6389 175 6390 173 6391 171 6392 168 6393 166 6394 164 6395 161 6396 158 6397 155 6398 151 6399 147 6400 144 6401 141 6402 137 6403 135 6404 133 6405 131 6406 129 6407 127 6408 126 6409 124 6410 122 6411 120 6412 118 6413 116 6414 114 6415 114 6416 112 6417 109 6418 107 6419 106 6420 104 6421 101 6422 100 6423 99 6424 98 6425 96 6426 96 6427 95 6428 96 6429 96 6430 96 6431 98 6432 98 6433 98 6434 100 6435 100 6436 101 6437 101 6438 103 6439 104 6440 105 6441 105 6442 106 6443 107 6444 107 6445 106 6446 106 6447 107 6448 108 6449 107 6450 106 6451 106 6452 107 6453 107 6454 109 6455 110 6456 114 6457 117 6458 120 6459 123 6460 125 6461 126 6462 128 6463 130 6464 130 6465 131 6466 132 6467 131 6468 131 6469 128 6470 126 6471 126 6472 125 6473 125 6474 124 6475 125 6476 126 6477 127 6478 129 6479 130 6480 132 6481 133 6482 135 6483 138 6484 140 6485 140 6486 141 6487 142 6488 141 6489 140 6490 139 6491 139 6492 138 6493 138 6494 137 6495 136 6496 135 6497 134 6498 133 6499 133 6500 133 6501 134 6502 133 6503 132 6504 132 6505 131 6506 132 6507 133 6508 134 6509 136 6510 139 6511 139 6512 139 6513 139 6514 139 6515 140 6516 138 6517 137 6518 138 6519 136 6520 136 6521 133 6522 130 6523 130 6524 129 6525 129 6526 129 6527 130 6528 132 6529 134 6530 135 6531 136 6532 137 6533 140 6534 143 6535 144 6536 144 6537 143 6538 141 6539 140 6540 138 6541 135 6542 134 6543 131 6544 130 6545 126 6546 125 6547 124 6548 124 6549 123 6550 124 6551 124 6552 124 6553 125 6554 125 6555 123 6556 123 6557 124 6558 124 6559 123 6560 123 6561 122 6562 120 6563 118 6564 117 6565 116 6566 115 6567 114 6568 114 6569 114 6570 113 6571 112 6572 112 6573 111 6574 111 6575 110 6576 110 6577 112 6578 114 6579 116 6580 117 6581 118 6582 119 6583 122 6584 123 6585 124 6586 126 6587 126 6588 127 6589 126 6590 127 6591 125 6592 124 6593 124 6594 121 6595 118 6596 118 6597 118 6598 119 6599 118 6600 119 6601 121 6602 123 6603 126 6604 130 6605 134 6606 136 6607 139 6608 141 6609 139 6610 137 6611 137 6612 136 6613 134 6614 134 6615 135 6616 135 6617 134 6618 133 6619 132 6620 131 6621 132 6622 133 6623 134 6624 137 6625 139 6626 140 6627 140 6628 141 6629 141 6630 140 6631 140 6632 142 6633 142 6634 142 6635 141 6636 140 6637 139 6638 137 6639 134 6640 131 6641 130 6642 130 6643 130 6644 130 6645 129 6646 130 6647 132 6648 133 6649 133 6650 132 6651 133 6652 132 6653 131 6654 131 6655 133 6656 133 6657 135 6658 137 6659 139 6660 140 6661 138 6662 136 6663 132 6664 129 6665 128 6666 124 6667 122 6668 122 6669 122 6670 121 6671 122 6672 122 6673 122 6674 124 6675 126 6676 129 6677 131 6678 132 6679 133 6680 131 6681 126 6682 122 6683 118 6684 114 6685 111 6686 108 6687 108 6688 107 6689 104 6690 102 6691 102 6692 101 6693 98 6694 99 6695 100 6696 101 6697 105 6698 108 6699 111 6700 114 6701 116 6702 118 6703 119 6704 118 6705 117 6706 117 6707 118 6708 117 6709 117 6710 116 6711 117 6712 118 6713 119 6714 121 6715 124 6716 126 6717 128 6718 129 6719 130 6720 131 6721 131 6722 132 6723 132 6724 134 6725 133 6726 134 6727 137 6728 139 6729 140 6730 140 6731 140 6732 140 6733 140 6734 139 6735 137 6736 134 6737 134 6738 134 6739 133 6740 134 6741 135 6742 134 6743 134 6744 136 6745 137 6746 138 6747 140 6748 144 6749 146 6750 147 6751 149 6752 150 6753 150 6754 148 6755 146 6756 145 6757 144 6758 142 6759 140 6760 138 6761 136 6762 134 6763 132 6764 131 6765 130 6766 131 6767 132 6768 132 6769 133 6770 136 6771 136 6772 136 6773 137 6774 138 6775 137 6776 137 6777 135 6778 132 6779 130 6780 129 6781 126 6782 123 6783 120 6784 118 6785 118 6786 116 6787 115 6788 113 6789 112 6790 112 6791 112 6792 113 6793 112 6794 112 6795 111 6796 110 6797 110 6798 111 6799 112 6800 113 6801 113 6802 113 6803 111 6804 110 6805 109 6806 108 6807 111 6808 112 6809 110 6810 111 6811 111 6812 109 6813 109 6814 110 6815 110 6816 111 6817 114 6818 117 6819 121 6820 125 6821 128 6822 131 6823 133 6824 136 6825 138 6826 141 6827 144 6828 146 6829 148 6830 149 6831 147 6832 146 6833 145 6834 143 6835 141 6836 140 6837 140 6838 141 6839 142 6840 143 6841 145 6842 147 6843 150 6844 150 6845 151 6846 153 6847 152 6848 152 6849 152 6850 151 6851 148 6852 146 6853 146 6854 144 6855 142 6856 142 6857 140 6858 140 6859 139 6860 138 6861 136 6862 135 6863 134 6864 133 6865 132 6866 132 6867 132 6868 131 6869 131 6870 132 6871 132 6872 133 6873 132 6874 133 6875 132 6876 131 6877 130 6878 128 6879 128 6880 126 6881 124 6882 122 6883 120 6884 119 6885 118 6886 117 6887 116 6888 115 6889 114 6890 114 6891 115 6892 117 6893 118 6894 119 6895 121 6896 122 6897 122 6898 122 6899 122 6900 122 6901 120 6902 117 6903 114 6904 112 6905 110 6906 108 6907 106 6908 104 6909 103 6910 102 6911 102 6912 104 6913 106 6914 106 6915 106 6916 106 6917 106 6918 107 6919 108 6920 110 6921 112 6922 113 6923 114 6924 116 6925 118 6926 119 6927 119 6928 121 6929 122 6930 122 6931 121 6932 120 6933 119 6934 120 6935 121 6936 122 6937 123 6938 125 6939 126 6940 128 6941 132 6942 134 6943 136 6944 138 6945 142 6946 145 6947 148 6948 152 6949 154 6950 156 6951 158 6952 159 6953 159 6954 158 6955 156 6956 155 6957 154 6958 153 6959 151 6960 149 6961 147 6962 146 6963 145 6964 146 6965 146 6966 145 6967 144 6968 145 6969 145 6970 145 6971 142 6972 141 6973 139 6974 136 6975 132 6976 128 6977 126 6978 123 6979 119 6980 116 6981 114 6982 113 6983 110 6984 108 6985 106 6986 103 6987 102 6988 101 6989 100 6990 100 6991 100 6992 100 6993 100 6994 101 6995 102 6996 103 6997 103 6998 103 6999 105 7000 106 7001 106 7002 105 7003 106 7004 106 7005 107 7006 106 7007 104 7008 102 7009 103 7010 104 7011 105 7012 107 7013 110 7014 112 7015 114 7016 118 7017 120 7018 123 7019 128 7020 132 7021 135 7022 140 7023 143 7024 145 7025 147 7026 149 7027 150 7028 149 7029 147 7030 146 7031 146 7032 146 7033 144 7034 146 7035 148 7036 149 7037 150 7038 151 7039 152 7040 154 7041 157 7042 161 7043 165 7044 169 7045 171 7046 172 7047 172 7048 171 7049 172 7050 173 7051 172 7052 171 7053 167 7054 163 7055 158 7056 151 7057 146 7058 144 7059 142 7060 140 7061 138 7062 136 7063 135 7064 134 7065 135 7066 136 7067 138 7068 138 7069 139 7070 139 7071 139 7072 140 7073 138 7074 137 7075 134 7076 132 7077 130 7078 128 7079 125 7080 122 7081 118 7082 115 7083 112 7084 110 7085 107 7086 106 7087 104 7088 102 7089 101 7090 100 7091 100 7092 100 7093 101 7094 104 7095 106 7096 107 7097 108 7098 108 7099 108 7100 107 7101 106 7102 105 7103 100 7104 95 7105 92 7106 90 7107 87 7108 86 7109 84 7110 86 7111 86 7112 83 7113 83 7114 85 7115 86 7116 88 7117 91 7118 94 7119 99 7120 103 7121 106 7122 110 7123 112 7124 112 7125 112 7126 111 7127 109 7128 109 7129 109 7130 109 7131 110 7132 112 7133 114 7134 114 7135 116 7136 118 7137 120 7138 123 7139 126 7140 130 7141 134 7142 137 7143 141 7144 145 7145 151 7146 156 7147 159 7148 163 7149 164 7150 164 7151 164 7152 164 7153 162 7154 162 7155 162 7156 163 7157 164 7158 165 7159 165 7160 165 7161 165 7162 164 7163 163 7164 162 7165 162 7166 164 7167 166 7168 168 7169 171 7170 173 7171 174 7172 172 7173 170 7174 167 7175 163 7176 158 7177 151 7178 146 7179 140 7180 135 7181 132 7182 129 7183 124 7184 121 7185 119 7186 118 7187 116 7188 115 7189 114 7190 113 7191 113 7192 112 7193 112 7194 110 7195 107 7196 106 7197 103 7198 99 7199 97 7200 96 7201 96 7202 97 7203 98 7204 97 7205 96 7206 96 7207 96 7208 97 7209 96 7210 98 7211 101 7212 102 7213 103 7214 107 7215 110 7216 114 7217 119 7218 122 7219 124 7220 125 7221 126 7222 126 7223 128 7224 129 7225 131 7226 134 7227 136 7228 139 7229 141 7230 140 7231 140 7232 139 7233 138 7234 137 7235 136 7236 137 7237 138 7238 142 7239 146 7240 150 7241 152 7242 156 7243 160 7244 160 7245 159 7246 158 7247 155 7248 154 7249 150 7250 148 7251 147 7252 146 7253 146 7254 147 7255 146 7256 145 7257 144 7258 144 7259 142 7260 142 7261 140 7262 138 7263 138 7264 138 7265 138 7266 138 7267 136 7268 136 7269 135 7270 134 7271 134 7272 132 7273 132 7274 131 7275 130 7276 127 7277 125 7278 124 7279 124 7280 122 7281 121 7282 118 7283 115 7284 113 7285 110 7286 108 7287 107 7288 106 7289 107 7290 108 7291 109 7292 108 7293 107 7294 106 7295 105 7296 105 7297 103 7298 103 7299 104 7300 104 7301 105 7302 106 7303 106 7304 108 7305 108 7306 108 7307 108 7308 109 7309 108 7310 108 7311 109 7312 110 7313 109 7314 110 7315 111 7316 111 7317 111 7318 112 7319 114 7320 116 7321 118 7322 120 7323 121 7324 122 7325 123 7326 125 7327 126 7328 128 7329 130 7330 132 7331 134 7332 136 7333 139 7334 139 7335 139 7336 140 7337 142 7338 142 7339 143 7340 144 7341 144 7342 144 7343 143 7344 143 7345 144 7346 144 7347 143 7348 144 7349 145 7350 146 7351 147 7352 147 7353 148 7354 148 7355 147 7356 148 7357 148 7358 148 7359 147 7360 146 7361 145 7362 142 7363 138 7364 136 7365 133 7366 132 7367 130 7368 126 7369 125 7370 123 7371 122 7372 120 7373 121 7374 120 7375 119 7376 118 7377 118 7378 116 7379 115 7380 113 7381 112 7382 111 7383 110 7384 108 7385 107 7386 106 7387 106 7388 105 7389 105 7390 104 7391 104 7392 106 7393 106 7394 107 7395 108 7396 110 7397 111 7398 112 7399 113 7400 113 7401 115 7402 118 7403 119 7404 121 7405 122 7406 123 7407 124 7408 125 7409 126 7410 126 7411 127 7412 128 7413 129 7414 130 7415 130 7416 130 7417 131 7418 132 7419 132 7420 133 7421 135 7422 136 7423 138 7424 140 7425 142 7426 143 7427 144 7428 146 7429 147 7430 148 7431 148 7432 148 7433 146 7434 146 7435 148 7436 150 7437 150 7438 151 7439 152 7440 154 7441 155 7442 156 7443 156 7444 158 7445 158 7446 157 7447 158 7448 157 7449 156 7450 156 7451 157 7452 158 7453 158 7454 158 7455 158 7456 158 7457 157 7458 154 7459 150 7460 148 7461 146 7462 144 7463 141 7464 138 7465 137 7466 134 7467 132 7468 130 7469 125 7470 122 7471 119 7472 118 7473 116 7474 114 7475 113 7476 113 7477 112 7478 111 7479 110 7480 110 7481 111 7482 109 7483 106 7484 103 7485 99 7486 96 7487 94 7488 92 7489 90 7490 89 7491 88 7492 88 7493 89 7494 89 7495 88 7496 89 7497 90 7498 91 7499 92 7500 93 7501 95 7502 95 7503 95 7504 96 7505 98 7506 98 7507 98 7508 99 7509 100 7510 101 7511 101 7512 103 7513 105 7514 105 7515 105 7516 106 7517 108 7518 108 7519 111 7520 113 7521 114 7522 116 7523 119 7524 122 7525 125 7526 128 7527 132 7528 136 7529 138 7530 139 7531 142 7532 144 7533 146 7534 148 7535 150 7536 151 7537 152 7538 152 7539 153 7540 154 7541 155 7542 154 7543 154 7544 155 7545 156 7546 157 7547 160 7548 163 7549 164 7550 165 7551 167 7552 169 7553 170 7554 170 7555 171 7556 172 7557 172 7558 172 7559 170 7560 169 7561 169 7562 168 7563 168 7564 166 7565 164 7566 162 7567 160 7568 157 7569 154 7570 151 7571 148 7572 146 7573 143 7574 140 7575 137 7576 134 7577 131 7578 130 7579 128 7580 124 7581 122 7582 120 7583 117 7584 115 7585 113 7586 110 7587 107 7588 104 7589 100 7590 96 7591 93 7592 91 7593 88 7594 85 7595 83 7596 82 7597 82 7598 82 7599 82 7600 80 7601 80 7602 80 7603 80 7604 79 7605 79 7606 78 7607 78 7608 79 7609 78 7610 79 7611 80 7612 82 7613 84 7614 85 7615 86 7616 89 7617 91 7618 94 7619 100 7620 106 7621 110 7622 115 7623 119 7624 123 7625 127 7626 130 7627 134 7628 136 7629 138 7630 141 7631 145 7632 150 7633 153 7634 157 7635 161 7636 165 7637 167 7638 172 7639 176 7640 177 7641 177 7642 178 7643 179 7644 181 7645 183 7646 184 7647 187 7648 189 7649 190 7650 190 7651 189 7652 187 7653 185 7654 184 7655 184 7656 183 7657 183 7658 181 7659 179 7660 177 7661 174 7662 172 7663 168 7664 164 7665 160 7666 156 7667 153 7668 149 7669 148 7670 146 7671 145 7672 144 7673 141 7674 139 7675 136 7676 132 7677 129 7678 124 7679 120 7680 118 7681 116 7682 113 7683 110 7684 108 7685 104 7686 103 7687 101 7688 98 7689 97 7690 95 7691 93 7692 92 7693 90 7694 89 7695 88 7696 85 7697 82 7698 80 7699 77 7700 76 7701 75 7702 75 7703 74 7704 73 7705 74 7706 73 7707 72 7708 72 7709 73 7710 74 7711 73 7712 75 7713 76 7714 78 7715 80 7716 82 7717 85 7718 86 7719 88 7720 90 7721 92 7722 94 7723 96 7724 98 7725 100 7726 102 7727 105 7728 109 7729 114 7730 118 7731 123 7732 126 7733 128 7734 129 7735 129 7736 129 7737 130 7738 130 7739 131 7740 135 7741 139 7742 142 7743 145 7744 148 7745 151 7746 153 7747 155 7748 157 7749 158 7750 160 7751 161 7752 162 7753 162 7754 163 7755 161 7756 160 7757 161 7758 161 7759 161 7760 162 7761 163 7762 162 7763 162 7764 164 7765 164 7766 163 7767 162 7768 159 7769 156 7770 155 7771 152 7772 150 7773 150 7774 149 7775 147 7776 144 7777 141 7778 138 7779 137 7780 135 7781 132 7782 128 7783 126 7784 123 7785 122 7786 121 7787 120 7788 119 7789 117 7790 115 7791 114 7792 114 7793 115 7794 116 7795 117 7796 118 7797 117 7798 116 7799 117 7800 118 7801 120 7802 124 7803 128 7804 131 7805 133 7806 133 7807 134 7808 136 7809 135 7810 134 7811 136 7812 137 7813 139 7814 142 7815 145 7816 146 7817 148 7818 150 7819 149 7820 150 7821 151 7822 150 7823 150 7824 148 7825 147 7826 146 7827 145 7828 144 7829 144 7830 144 7831 144 7832 144 7833 143 7834 142 7835 141 7836 139 7837 136 7838 134 7839 130 7840 128 7841 124 7842 122 7843 121 7844 119 7845 119 7846 119 7847 119 7848 119 7849 118 7850 118 7851 115 7852 114 7853 112 7854 112 7855 111 7856 110 7857 110 7858 109 7859 108 7860 108 7861 107 7862 106 7863 106 7864 106 7865 106 7866 106 7867 107 7868 107 7869 106 7870 106 7871 107 7872 108 7873 110 7874 110 7875 110 7876 110 7877 110 7878 109 7879 109 7880 108 7881 109 7882 110 7883 110 7884 110 7885 111 7886 112 7887 112 7888 114 7889 116 7890 116 7891 119 7892 120 7893 120 7894 120 7895 122 7896 123 7897 124 7898 125 7899 126 7900 128 7901 129 7902 130 7903 131 7904 133 7905 134 7906 134 7907 135 7908 135 7909 135 7910 136 7911 136 7912 137 7913 137 7914 138 7915 138 7916 137 7917 136 7918 137 7919 137 7920 137 7921 136 7922 136 7923 137 7924 136 7925 136 7926 136 7927 136 7928 136 7929 136 7930 134 7931 133 7932 130 7933 129 7934 128 7935 128 7936 126 7937 126 7938 126 7939 126 7940 128 7941 129 7942 130 7943 130 7944 130 7945 130 7946 130 7947 130 7948 130 7949 132 7950 133 7951 134 7952 135 7953 135 7954 134 7955 135 7956 137 7957 137 7958 138 7959 140 7960 140 7961 141 7962 142 7963 142 7964 143 7965 142 7966 142 7967 141 7968 141 7969 141 7970 140 7971 138 7972 137 7973 137 7974 137 7975 135 7976 136 7977 136 7978 134 7979 132 7980 132 7981 130 7982 130 7983 129 7984 128 7985 126 7986 126 7987 125 7988 123 7989 123 7990 122 7991 122 7992 123 7993 122 7994 122 7995 121 7996 122 7997 122 7998 122 7999 120 8000 120 8001 120 8002 119 8003 117 8004 116 8005 117 8006 118 8007 116 8008 116 8009 116 8010 116 8011 117 8012 118 8013 118 8014 117 8015 117 8016 118 8017 118 8018 119 8019 120 8020 122 8021 124 8022 124 8023 125 8024 125 8025 126 8026 128 8027 128 8028 130 8029 131 8030 132 8031 133 8032 134 8033 135 8034 135 8035 137 8036 138 8037 139 8038 141 8039 144 8040 144 8041 144 8042 147 8043 148 8044 148 8045 150 8046 150 8047 150 8048 149 8049 148 8050 148 8051 148 8052 148 8053 147 8054 146 8055 148 8056 148 8057 148 8058 149 8059 148 8060 148 8061 148 8062 148 8063 148 8064 146 8065 146 8066 144 8067 142 8068 143 8069 143 8070 141 8071 139 8072 137 8073 134 8074 132 8075 130 8076 126 8077 124 8078 121 8079 119 8080 116 8081 114 8082 112 8083 111 8084 109 8085 108 8086 107 8087 104 8088 101 8089 101 8090 100 8091 98 8092 98 8093 97 8094 95 8095 92 8096 90 8097 90 8098 90 8099 89 8100 86 8101 84 8102 83 8103 82 8104 80 8105 78 8106 78 8107 78 8108 80 8109 82 8110 83 8111 84 8112 83 8113 82 8114 84 8115 85 8116 86 8117 89 8118 92 8119 95 8120 98 8121 99 8122 101 8123 103 8124 104 8125 106 8126 109 8127 113 8128 116 8129 118 8130 122 8131 125 8132 129 8133 133 8134 140 8135 145 8136 148 8137 151 8138 155 8139 158 8140 159 8141 161 8142 164 8143 167 8144 168 8145 170 8146 173 8147 174 8148 175 8149 178 8150 178 8151 178 8152 179 8153 181 8154 181 8155 182 8156 184 8157 184 8158 184 8159 186 8160 186 8161 185 8162 185 8163 184 8164 185 8165 184 8166 182 8167 181 8168 179 8169 176 8170 174 8171 172 8172 167 8173 163 8174 159 8175 154 8176 151 8177 148 8178 146 8179 144 8180 142 8181 141 8182 139 8183 136 8184 134 8185 131 8186 125 8187 121 8188 118 8189 115 8190 110 8191 107 8192 106 8193 101 8194 97 8195 94 8196 90 8197 86 8198 83 8199 80 8200 78 8201 76 8202 74 8203 73 8204 73 8205 71 8206 73 8207 74 8208 73 8209 74 8210 76 8211 78 8212 80 8213 84 8214 86 8215 88 8216 90 8217 93 8218 96 8219 98 8220 100 8221 101 8222 103 8223 105 8224 107 8225 110 8226 114 8227 116 8228 120 8229 124 8230 126 8231 129 8232 131 8233 134 8234 138 8235 141 8236 144 8237 147 8238 149 8239 150 8240 152 8241 153 8242 154 8243 154 8244 152 8245 152 8246 152 8247 150 8248 148 8249 146 8250 145 8251 144 8252 144 8253 144 8254 144 8255 145 8256 147 8257 146 8258 146 8259 146 8260 146 8261 145 8262 144 8263 144 8264 145 8265 145 8266 144 8267 144 8268 143 8269 142 8270 140 8271 138 8272 136 8273 134 8274 129 8275 128 8276 128 8277 127 8278 127 8279 128 8280 128 8281 128 8282 129 8283 130 8284 130 8285 130 8286 130 8287 131 8288 130 8289 129 8290 129 8291 126 8292 124 8293 122 8294 120 8295 117 8296 115 8297 114 8298 113 8299 113 8300 111 8301 110 8302 110 8303 109 8304 108 8305 108 8306 108 8307 109 8308 110 8309 110 8310 109 8311 109 8312 110 8313 112 8314 114 8315 114 8316 114 8317 114 8318 114 8319 113 8320 112 8321 110 8322 110 8323 110 8324 111 8325 114 8326 116 8327 117 8328 118 8329 119 8330 120 8331 121 8332 123 8333 125 8334 129 8335 134 8336 137 8337 140 8338 142 8339 144 8340 146 8341 147 8342 148 8343 148 8344 147 8345 148 8346 149 8347 150 8348 151 8349 152 8350 154 8351 156 8352 158 8353 159 8354 160 8355 162 8356 165 8357 167 8358 168 8359 168 8360 168 8361 166 8362 165 8363 163 8364 161 8365 158 8366 154 8367 151 8368 148 8369 144 8370 141 8371 138 8372 136 8373 134 8374 132 8375 129 8376 128 8377 124 8378 122 8379 121 8380 120 8381 116 8382 113 8383 112 8384 110 8385 106 8386 104 8387 103 8388 101 8389 100 8390 98 8391 95 8392 93 8393 92 8394 91 8395 89 8396 88 8397 89 8398 89 8399 88 8400 88 8401 90 8402 92 8403 94 8404 96 8405 97 8406 100 8407 103 8408 106 8409 110 8410 112 8411 113 8412 115 8413 116 8414 118 8415 122 8416 125 8417 128 8418 130 8419 132 8420 134 8421 136 8422 138 8423 140 8424 142 8425 142 8426 144 8427 146 8428 147 8429 150 8430 151 8431 153 8432 154 8433 154 8434 154 8435 154 8436 153 8437 152 8438 152 8439 153 8440 152 8441 153 8442 152 8443 151 8444 150 8445 149 8446 149 8447 148 8448 148 8449 148 8450 148 8451 148 8452 149 8453 150 8454 150 8455 151 8456 150 8457 150 8458 150 8459 148 8460 148 8461 148 8462 147 8463 146 8464 146 8465 144 8466 142 8467 139 8468 137 8469 136 8470 136 8471 134 8472 131 8473 128 8474 126 8475 123 8476 120 8477 117 8478 115 8479 114 8480 112 8481 110 8482 108 8483 106 8484 102 8485 100 8486 99 8487 98 8488 96 8489 93 8490 92 8491 92 8492 90 8493 88 8494 87 8495 86 8496 85 8497 85 8498 86 8499 86 8500 84 8501 82 8502 82 8503 82 8504 82 8505 83 8506 85 8507 86 8508 89 8509 91 8510 94 8511 98 8512 103 8513 107 8514 110 8515 113 8516 116 8517 116 8518 116 8519 115 8520 115 8521 116 8522 117 8523 118 8524 120 8525 122 8526 123 8527 125 8528 127 8529 130 8530 131 8531 134 8532 138 8533 140 8534 144 8535 147 8536 150 8537 152 8538 153 8539 154 8540 153 8541 154 8542 155 8543 156 8544 154 8545 154 8546 155 8547 156 8548 156 8549 156 8550 156 8551 156 8552 155 8553 155 8554 156 8555 156 8556 155 8557 154 8558 154 8559 153 8560 152 8561 151 8562 150 8563 149 8564 148 8565 148 8566 147 8567 146 8568 146 8569 145 8570 143 8571 141 8572 140 8573 138 8574 137 8575 136 8576 134 8577 132 8578 130 8579 130 8580 130 8581 129 8582 131 8583 132 8584 133 8585 134 8586 135 8587 136 8588 135 8589 135 8590 134 8591 133 8592 132 8593 132 8594 132 8595 132 8596 131 8597 131 8598 130 8599 128 8600 128 8601 127 8602 126 8603 126 8604 128 8605 128 8606 128 8607 128 8608 130 8609 131 8610 132 8611 133 8612 132 8613 131 8614 130 8615 130 8616 129 8617 129 8618 128 8619 125 8620 124 8621 125 8622 125 8623 125 8624 125 8625 126 8626 128 8627 128 8628 129 8629 128 8630 127 8631 127 8632 126 8633 128 8634 128 8635 128 8636 127 8637 126 8638 126 8639 125 8640 124 8641 124 8642 123 8643 123 8644 122 8645 122 8646 123 8647 124 8648 123 8649 122 8650 121 8651 119 8652 119 8653 120 8654 121 8655 119 8656 119 8657 119 8658 119 8659 120 8660 119 8661 116 8662 115 8663 114 8664 113 8665 111 8666 110 8667 109 8668 108 8669 109 8670 110 8671 108 8672 108 8673 107 8674 106 8675 104 8676 103 8677 104 8678 104 8679 105 8680 107 8681 109 8682 112 8683 114 8684 115 8685 116 8686 116 8687 117 8688 118 8689 117 8690 117 8691 117 8692 119 8693 120 8694 121 8695 122 8696 122 8697 124 8698 124 8699 125 8700 127 8701 128 8702 129 8703 130 8704 131 8705 131 8706 132 8707 133 8708 133 8709 133 8710 134 8711 135 8712 135 8713 136 8714 138 8715 138 8716 138 8717 138 8718 138 8719 138 8720 138 8721 138 8722 138 8723 138 8724 136 8725 137 8726 138 8727 140 8728 142 8729 144 8730 145 8731 146 8732 146 8733 146 8734 146 8735 145 8736 144 8737 145 8738 146 8739 148 8740 148 8741 148 8742 148 8743 148 8744 147 8745 146 8746 144 8747 144 8748 142 8749 142 8750 140 8751 139 8752 140 8753 139 8754 138 8755 140 8756 140 8757 140 8758 138 8759 137 8760 136 8761 135 8762 134 8763 133 8764 132 8765 131 8766 131 8767 130 8768 130 8769 130 8770 128 8771 128 8772 128 8773 126 8774 124 8775 124 8776 124 8777 126 8778 126 8779 126 8780 124 8781 124 8782 123 8783 122 8784 124 8785 124 8786 124 8787 125 8788 126 8789 126 8790 126 8791 124 8792 123 8793 124 8794 123 8795 121 8796 120 8797 118 8798 117 8799 117 8800 118 8801 119 8802 120 8803 120 8804 120 8805 120 8806 120 8807 120 8808 121 8809 122 8810 121 8811 122 8812 122 8813 122 8814 121 8815 120 8816 119 8817 118 8818 117 8819 115 8820 114 8821 112 8822 113 8823 113 8824 114 8825 114 8826 116 8827 118 8828 118 8829 120 8830 121 8831 122 8832 123 8833 124 8834 125 8835 126 8836 128 8837 129 8838 130 8839 129 8840 126 8841 124 8842 123 8843 121 8844 119 8845 118 8846 117 8847 118 8848 119 8849 119 8850 120 8851 122 8852 124 8853 126 8854 127 8855 128 8856 130 8857 129 8858 130 8859 130 8860 130 8861 131 8862 132 8863 132 8864 131 8865 131 8866 130 8867 129 8868 126 8869 125 8870 124 8871 123 8872 121 8873 122 8874 124 8875 126 8876 127 8877 128 8878 130 8879 132 8880 132 8881 133 8882 135 8883 136 8884 136 8885 138 8886 139 8887 138 8888 138 8889 137 8890 134 8891 132 8892 133 8893 132 8894 130 8895 129 8896 130 8897 130 8898 130 8899 130 8900 131 8901 133 8902 135 8903 137 8904 138 8905 140 8906 142 8907 143 8908 143 8909 144 8910 143 8911 141 8912 141 8913 139 8914 137 8915 135 8916 134 8917 132 8918 130 8919 130 8920 130 8921 131 8922 133 8923 134 8924 136 8925 137 8926 138 8927 138 8928 139 8929 140 8930 140 8931 139 8932 140 8933 141 8934 142 8935 142 8936 142 8937 138 8938 134 8939 130 8940 127 8941 124 8942 122 8943 119 8944 118 8945 115 8946 113 8947 110 8948 108 8949 108 8950 107 8951 107 8952 107 8953 107 8954 108 8955 108 8956 109 8957 110 8958 110 8959 109 8960 107 8961 106 8962 104 8963 103 8964 100 8965 97 8966 95 8967 94 8968 94 8969 95 8970 98 8971 100 8972 102 8973 104 8974 105 8975 107 8976 109 8977 111 8978 114 8979 116 8980 119 8981 121 8982 123 8983 124 8984 125 8985 126 8986 125 8987 124 8988 123 8989 122 8990 122 8991 120 8992 119 8993 119 8994 121 8995 123 8996 125 8997 128 8998 130 8999 133 9000 135 9001 138 9002 138 9003 140 9004 144 9005 146 9006 148 9007 151 9008 154 9009 156 9010 157 9011 158 9012 157 9013 155 9014 154 9015 153 9016 152 9017 152 9018 154 9019 156 9020 158 9021 158 9022 158 9023 160 9024 162 9025 165 9026 169 9027 172 9028 174 9029 177 9030 179 9031 180 9032 179 9033 176 9034 174 9035 171 9036 167 9037 163 9038 161 9039 159 9040 157 9041 156 9042 155 9043 154 9044 154 9045 152 9046 150 9047 146 9048 143 9049 142 9050 140 9051 140 9052 140 9053 141 9054 140 9055 139 9056 136 9057 132 9058 126 9059 120 9060 116 9061 110 9062 107 9063 105 9064 102 9065 101 9066 100 9067 100 9068 100 9069 100 9070 99 9071 96 9072 92 9073 89 9074 88 9075 88 9076 88 9077 87 9078 87 9079 88 9080 89 9081 89 9082 88 9083 87 9084 85 9085 83 9086 82 9087 80 9088 80 9089 78 9090 78 9091 80 9092 82 9093 84 9094 86 9095 87 9096 88 9097 90 9098 92 9099 94 9100 95 9101 98 9102 100 9103 102 9104 105 9105 107 9106 106 9107 109 9108 111 9109 113 9110 114 9111 114 9112 115 9113 116 9114 116 9115 118 9116 121 9117 123 9118 124 9119 128 9120 132 9121 135 9122 136 9123 137 9124 138 9125 139 9126 141 9127 143 9128 144 9129 145 9130 146 9131 148 9132 149 9133 150 9134 151 9135 152 9136 153 9137 154 9138 155 9139 156 9140 156 9141 156 9142 157 9143 158 9144 160 9145 161 9146 162 9147 164 9148 164 9149 163 9150 162 9151 160 9152 158 9153 158 9154 156 9155 156 9156 156 9157 156 9158 156 9159 155 9160 155 9161 154 9162 152 9163 151 9164 151 9165 150 9166 148 9167 147 9168 145 9169 144 9170 143 9171 143 9172 140 9173 138 9174 137 9175 135 9176 132 9177 131 9178 130 9179 129 9180 128 9181 126 9182 126 9183 124 9184 124 9185 124 9186 125 9187 126 9188 126 9189 126 9190 126 9191 126 9192 128 9193 128 9194 127 9195 128 9196 128 9197 127 9198 126 9199 126 9200 125 9201 123 9202 122 9203 122 9204 122 9205 121 9206 121 9207 120 9208 119 9209 119 9210 119 9211 119 9212 118 9213 118 9214 117 9215 116 9216 116 9217 116 9218 116 9219 114 9220 113 9221 112 9222 111 9223 110 9224 107 9225 106 9226 105 9227 104 9228 104 9229 105 9230 105 9231 106 9232 107 9233 107 9234 106 9235 106 9236 106 9237 106 9238 107 9239 108 9240 108 9241 107 9242 108 9243 108 9244 109 9245 108 9246 109 9247 109 9248 110 9249 110 9250 110 9251 112 9252 114 9253 116 9254 118 9255 120 9256 122 9257 122 9258 122 9259 123 9260 123 9261 124 9262 126 9263 128 9264 131 9265 134 9266 137 9267 139 9268 140 9269 141 9270 141 9271 140 9272 139 9273 140 9274 139 9275 138 9276 139 9277 140 9278 141 9279 142 9280 142 9281 141 9282 142 9283 143 9284 145 9285 145 9286 145 9287 146 9288 146 9289 146 9290 146 9291 147 9292 147 9293 146 9294 145 9295 144 9296 144 9297 142 9298 142 9299 142 9300 141 9301 141 9302 142 9303 142 9304 144 9305 145 9306 145 9307 145 9308 145 9309 146 9310 145 9311 146 9312 146 9313 146 9314 145 9315 145 9316 145 9317 145 9318 146 9319 146 9320 146 9321 145 9322 142 9323 141 9324 139 9325 138 9326 137 9327 135 9328 134 9329 134 9330 132 9331 131 9332 130 9333 129 9334 128 9335 126 9336 126 9337 123 9338 122 9339 121 9340 119 9341 116 9342 113 9343 110 9344 107 9345 105 9346 102 9347 99 9348 95 9349 90 9350 87 9351 85 9352 84 9353 83 9354 82 9355 81 9356 80 9357 80 9358 80 9359 80 9360 79 9361 78 9362 79 9363 78 9364 78 9365 79 9366 82 9367 84 9368 86 9369 87 9370 90 9371 93 9372 96 9373 100 9374 105 9375 107 9376 110 9377 114 9378 117 9379 120 9380 125 9381 129 9382 131 9383 136 9384 141 9385 144 9386 147 9387 150 9388 152 9389 156 9390 158 9391 160 9392 162 9393 163 9394 162 9395 166 9396 168 9397 170 9398 171 9399 172 9400 172 9401 174 9402 176 9403 176 9404 176 9405 176 9406 177 9407 177 9408 175 9409 173 9410 172 9411 171 9412 169 9413 166 9414 164 9415 163 9416 161 9417 158 9418 156 9419 154 9420 152 9421 150 9422 149 9423 148 9424 146 9425 145 9426 144 9427 141 9428 140 9429 139 9430 138 9431 137 9432 135 9433 133 9434 131 9435 128 9436 126 9437 123 9438 122 9439 119 9440 118 9441 117 9442 116 9443 115 9444 116 9445 117 9446 118 9447 120 9448 120 9449 120 9450 120 9451 119 9452 119 9453 118 9454 116 9455 116 9456 116 9457 116 9458 116 9459 116 9460 115 9461 116 9462 115 9463 114 9464 113 9465 111 9466 109 9467 108 9468 108 9469 108 9470 108 9471 110 9472 111 9473 110 9474 109 9475 111 9476 112 9477 113 9478 114 9479 114 9480 114 9481 114 9482 112 9483 112 9484 111 9485 111 9486 110 9487 110 9488 109 9489 108 9490 108 9491 109 9492 110 9493 112 9494 113 9495 115 9496 117 9497 118 9498 119 9499 118 9500 118 9501 119 9502 119 9503 120 9504 121 9505 119 9506 118 9507 118 9508 118 9509 117 9510 115 9511 114 9512 113 9513 112 9514 113 9515 113 9516 114 9517 116 9518 117 9519 117 9520 118 9521 119 9522 122 9523 123 9524 122 9525 122 9526 123 9527 124 9528 123 9529 123 9530 124 9531 125 9532 126 9533 128 9534 129 9535 129 9536 130 9537 130 9538 131 9539 132 9540 134 9541 136 9542 138 9543 139 9544 141 9545 143 9546 144 9547 146 9548 147 9549 149 9550 150 9551 151 9552 151 9553 153 9554 156 9555 155 9556 154 9557 155 9558 156 9559 155 9560 155 9561 156 9562 156 9563 157 9564 158 9565 158 9566 159 9567 160 9568 160 9569 162 9570 162 9571 162 9572 163 9573 163 9574 160 9575 158 9576 157 9577 155 9578 154 9579 151 9580 149 9581 147 9582 144 9583 144 9584 141 9585 138 9586 136 9587 136 9588 136 9589 134 9590 133 9591 132 9592 132 9593 131 9594 130 9595 128 9596 128 9597 126 9598 124 9599 122 9600 119 9601 116 9602 114 9603 112 9604 109 9605 107 9606 105 9607 104 9608 103 9609 103 9610 102 9611 100 9612 101 9613 100 9614 98 9615 98 9616 98 9617 98 9618 97 9619 98 9620 99 9621 99 9622 98 9623 98 9624 98 9625 97 9626 98 9627 98 9628 97 9629 98 9630 98 9631 98 9632 98 9633 98 9634 99 9635 99 9636 100 9637 102 9638 104 9639 107 9640 110 9641 115 9642 117 9643 119 9644 122 9645 124 9646 128 9647 130 9648 130 9649 131 9650 131 9651 131 9652 130 9653 129 9654 129 9655 129 9656 130 9657 131 9658 131 9659 132 9660 133 9661 136 9662 138 9663 140 9664 142 9665 143 9666 144 9667 146 9668 147 9669 146 9670 144 9671 145 9672 144 9673 142 9674 141 9675 140 9676 139 9677 138 9678 137 9679 136 9680 135 9681 134 9682 132 9683 132 9684 131 9685 131 9686 130 9687 130 9688 128 9689 128 9690 129 9691 128 9692 128 9693 128 9694 128 9695 128 9696 126 9697 125 9698 124 9699 122 9700 120 9701 120 9702 120 9703 119 9704 118 9705 118 9706 118 9707 117 9708 117 9709 119 9710 121 9711 123 9712 124 9713 126 9714 129 9715 132 9716 134 9717 136 9718 138 9719 140 9720 141 9721 142 9722 143 9723 144 9724 143 9725 144 9726 144 9727 145 9728 147 9729 148 9730 148 9731 149 9732 150 9733 151 9734 152 9735 154 9736 155 9737 155 9738 156 9739 158 9740 159 9741 159 9742 159 9743 158 9744 157 9745 157 9746 156 9747 155 9748 154 9749 152 9750 151 9751 149 9752 147 9753 145 9754 142 9755 140 9756 138 9757 135 9758 132 9759 130 9760 129 9761 128 9762 126 9763 125 9764 124 9765 124 9766 121 9767 117 9768 115 9769 113 9770 110 9771 106 9772 105 9773 104 9774 101 9775 98 9776 98 9777 95 9778 92 9779 89 9780 88 9781 88 9782 87 9783 88 9784 89 9785 90 9786 92 9787 93 9788 94 9789 95 9790 96 9791 98 9792 98 9793 99 9794 98 9795 99 9796 100 9797 100 9798 101 9799 101 9800 102 9801 103 9802 102 9803 103 9804 102 9805 103 9806 106 9807 108 9808 110 9809 113 9810 114 9811 116 9812 119 9813 120 9814 121 9815 122 9816 123 9817 124 9818 126 9819 128 9820 130 9821 131 9822 133 9823 135 9824 137 9825 138 9826 139 9827 140 9828 140 9829 140 9830 141 9831 144 9832 147 9833 150 9834 152 9835 155 9836 158 9837 159 9838 159 9839 159 9840 160 9841 160 9842 161 9843 162 9844 162 9845 163 9846 164 9847 167 9848 166 9849 164 9850 162 9851 162 9852 161 9853 160 9854 161 9855 161 9856 161 9857 162 9858 162 9859 162 9860 162 9861 162 9862 161 9863 159 9864 158 9865 157 9866 157 9867 156 9868 154 9869 152 9870 150 9871 148 9872 145 9873 142 9874 139 9875 136 9876 132 9877 128 9878 125 9879 125 9880 122 9881 119 9882 118 9883 116 9884 112 9885 109 9886 106 9887 103 9888 101 9889 99 9890 98 9891 97 9892 97 9893 95 9894 93 9895 92 9896 93 9897 91 9898 87 9899 86 9900 86 9901 86 9902 89 9903 92 9904 92 9905 94 9906 94 9907 94 9908 95 9909 94 9910 94 9911 97 9912 99 9913 100 9914 103 9915 106 9916 110 9917 114 9918 116 9919 120 9920 122 9921 124 9922 126 9923 128 9924 130 9925 132 9926 134 9927 136 9928 138 9929 142 9930 144 9931 144 9932 145 9933 144 9934 144 9935 144 9936 144 9937 145 9938 145 9939 145 9940 145 9941 146 9942 145 9943 144 9944 144 9945 143 9946 142 9947 142 9948 141 9949 138 9950 137 9951 136 9952 135 9953 134 9954 133 9955 132 9956 130 9957 128 9958 127 9959 125 9960 123 9961 124 9962 124 9963 123 9964 122 9965 123 9966 122 9967 121 9968 122 9969 122 9970 123 9971 124 9972 125 9973 126 9974 126 9975 126 9976 127 9977 126 9978 126 9979 124 9980 123 9981 122 9982 122 9983 122 9984 123 9985 124 9986 124 9987 124 9988 125 9989 125 9990 124 9991 123 9992 124 9993 125 9994 125 9995 124 9996 125 9997 126 9998 128 9999 129 10000 129 10001 129 10002 129 10003 128 10004 128 10005 126 10006 126 10007 125 10008 126 10009 126 10010 127 10011 129 10012 130 10013 130 10014 131 10015 132 10016 132 10017 134 10018 134 10019 134 10020 134 10021 136 10022 137 10023 135 10024 135 10025 136 10026 136 10027 136 10028 136 10029 138 10030 138 10031 137 10032 136 10033 138 10034 139 10035 139 10036 139 10037 140 10038 140 10039 140 10040 142 10041 142 10042 142 10043 142 10044 142 10045 142 10046 141 10047 142 10048 142 10049 142 10050 142 10051 140 10052 137 10053 135 10054 133 10055 131 10056 130 10057 128 10058 128 10059 126 10060 125 10061 124 10062 124 10063 123 10064 121 10065 118 10066 117 10067 116 10068 114 10069 114 10070 112 10071 110 10072 109 10073 108 10074 107 10075 106 10076 104 10077 103 10078 103 10079 102 10080 102 10081 101 10082 102 10083 102 10084 101 10085 100 10086 99 10087 99 10088 100 10089 100 10090 100 10091 100 10092 101 10093 102 10094 103 10095 103 10096 104 10097 107 10098 110 10099 112 10100 112 10101 114 10102 114 10103 115 10104 116 10105 116 10106 116 10107 117 10108 118 10109 120 10110 124 10111 126 10112 127 10113 131 10114 134 10115 136 10116 138 10117 139 10118 141 10119 145 10120 146 10121 149 10122 151 10123 153 10124 153 10125 153 10126 154 10127 154 10128 154 10129 154 10130 156 10131 158 10132 161 10133 164 10134 167 10135 169 10136 170 10137 171 10138 170 10139 168 10140 167 10141 167 10142 168 10143 167 10144 168 10145 169 10146 170 10147 170 10148 169 10149 169 10150 166 10151 163 10152 161 10153 157 10154 155 10155 154 10156 151 10157 149 10158 148 10159 146 10160 145 10161 143 10162 140 10163 136 10164 133 10165 131 10166 129 10167 126 10168 125 10169 125 10170 123 10171 122 10172 121 10173 120 10174 119 10175 116 10176 112 10177 110 10178 107 10179 102 10180 100 10181 98 10182 98 10183 98 10184 99 10185 99 10186 100 10187 100 10188 100 10189 99 10190 98 10191 96 10192 94 10193 94 10194 94 10195 94 10196 93 10197 94 10198 94 10199 95 10200 96 10201 96 10202 97 10203 98 10204 100 10205 102 10206 103 10207 104 10208 104 10209 105 10210 106 10211 106 10212 108 10213 108 10214 109 10215 112 10216 114 10217 114 10218 116 10219 118 10220 118 10221 119 10222 122 10223 122 10224 123 10225 123 10226 124 10227 125 10228 125 10229 126 10230 128 10231 129 10232 129 10233 130 10234 131 10235 133 10236 134 10237 135 10238 138 10239 138 10240 140 10241 140 10242 141 10243 144 10244 144 10245 144 10246 144 10247 144 10248 144 10249 143 10250 142 10251 142 10252 141 10253 141 10254 141 10255 142 10256 142 10257 142 10258 141 10259 140 10260 140 10261 140 10262 141 10263 141 10264 141 10265 142 10266 142 10267 142 10268 140 10269 139 10270 139 10271 137 10272 135 10273 135 10274 134 10275 132 10276 132 10277 131 10278 131 10279 132 10280 132 10281 133 10282 133 10283 132 10284 132 10285 132 10286 131 10287 131 10288 132 10289 133 10290 134 10291 134 10292 134 10293 134 10294 135 10295 135 10296 136 10297 135 10298 136 10299 136 10300 136 10301 136 10302 136 10303 136 10304 135 10305 132 10306 131 10307 131 10308 130 10309 130 10310 132 10311 133 10312 134 10313 134 10314 135 10315 136 10316 137 10317 137 10318 136 10319 135 10320 134 10321 133 10322 132 10323 130 10324 128 10325 126 10326 123 10327 122 10328 122 10329 121 10330 120 10331 120 10332 119 10333 118 10334 118 10335 118 10336 117 10337 115 10338 114 10339 113 10340 112 10341 111 10342 110 10343 110 10344 108 10345 107 10346 106 10347 105 10348 104 10349 102 10350 102 10351 102 10352 102 10353 102 10354 102 10355 102 10356 103 10357 103 10358 104 10359 104 10360 104 10361 104 10362 106 10363 107 10364 110 10365 113 10366 114 10367 115 10368 118 10369 119 10370 120 10371 122 10372 121 10373 121 10374 121 10375 121 10376 123 10377 125 10378 125 10379 125 10380 128 10381 131 10382 132 10383 134 10384 135 10385 137 10386 140 10387 142 10388 143 10389 145 10390 146 10391 146 10392 147 10393 146 10394 146 10395 147 10396 146 10397 146 10398 145 10399 145 10400 145 10401 145 10402 147 10403 150 10404 153 10405 155 10406 158 10407 160 10408 160 10409 160 10410 162 10411 163 10412 163 10413 162 10414 163 10415 161 10416 158 10417 158 10418 159 10419 157 10420 155 10421 154 10422 152 10423 150 10424 148 10425 145 10426 142 10427 141 10428 141 10429 140 10430 138 10431 136 10432 135 10433 133 10434 131 10435 129 10436 128 10437 128 10438 128 10439 129 10440 126 10441 124 10442 123 10443 122 10444 119 10445 116 10446 114 10447 112 10448 110 10449 108 10450 105 10451 103 10452 101 10453 100 10454 101 10455 101 10456 101 10457 101 10458 101 10459 102 10460 101 10461 99 10462 99 10463 100 10464 102 10465 101 10466 102 10467 103 10468 103 10469 103 10470 102 10471 101 10472 102 10473 102 10474 102 10475 103 10476 106 10477 108 10478 108 10479 110 10480 109 10481 110 10482 111 10483 112 10484 113 10485 113 10486 113 10487 115 10488 118 10489 120 10490 123 10491 124 10492 126 10493 126 10494 126 10495 125 10496 125 10497 125 10498 126 10499 127 10500 129 10501 131 10502 133 10503 134 10504 135 10505 135 10506 135 10507 135 10508 135 10509 136 10510 138 10511 140 10512 142 10513 143 10514 142 10515 141 10516 141 10517 140 10518 139 10519 139 10520 139 10521 139 10522 139 10523 141 10524 141 10525 141 10526 141 10527 140 10528 140 10529 139 10530 138 10531 138 10532 137 10533 137 10534 139 10535 140 10536 140 10537 141 10538 142 10539 141 10540 141 10541 141 10542 140 10543 139 10544 139 10545 140 10546 142 10547 144 10548 145 10549 146 10550 146 10551 146 10552 144 10553 143 10554 142 10555 139 10556 140 10557 141 10558 142 10559 142 10560 143 10561 145 10562 146 10563 144 10564 143 10565 141 10566 140 10567 140 10568 139 10569 138 10570 137 10571 137 10572 136 10573 135 10574 133 10575 132 10576 131 10577 128 10578 125 10579 122 10580 121 10581 120 10582 120 10583 120 10584 120 10585 120 10586 120 10587 119 10588 118 10589 116 10590 114 10591 112 10592 111 10593 111 10594 109 10595 109 10596 110 10597 109 10598 109 10599 109 10600 109 10601 108 10602 108 10603 108 10604 108 10605 107 10606 107 10607 109 10608 110 10609 111 10610 113 10611 114 10612 115 10613 115 10614 114 10615 114 10616 114 10617 115 10618 116 10619 117 10620 118 10621 119 10622 122 10623 121 10624 121 10625 123 10626 123 10627 124 10628 126 10629 126 10630 126 10631 128 10632 130 10633 132 10634 133 10635 133 10636 134 10637 135 10638 135 10639 135 10640 135 10641 135 10642 135 10643 135 10644 133 10645 132 10646 131 10647 132 10648 132 10649 132 10650 132 10651 133 10652 134 10653 135 10654 136 10655 136 10656 136 10657 136 10658 137 10659 136 10660 136 10661 136 10662 136 10663 135 10664 134 10665 133 10666 132 10667 131 10668 130 10669 129 10670 128 10671 128 10672 128 10673 128 10674 128 10675 128 10676 128 10677 128 10678 126 10679 125 10680 125 10681 124 10682 123 10683 122 10684 122 10685 121 10686 121 10687 120 10688 119 10689 117 10690 115 10691 114 10692 114 10693 113 10694 114 10695 114 10696 114 10697 114 10698 115 10699 115 10700 114 10701 114 10702 115 10703 116 10704 118 10705 120 10706 121 10707 123 10708 126 10709 126 10710 126 10711 126 10712 127 10713 126 10714 126 10715 126 10716 128 10717 130 10718 132 10719 135 10720 138 10721 139 10722 140 10723 142 10724 144 10725 144 10726 146 10727 148 10728 150 10729 152 10730 153 10731 156 10732 158 10733 158 10734 157 10735 157 10736 156 10737 155 10738 155 10739 156 10740 155 10741 153 10742 152 10743 152 10744 152 10745 151 10746 150 10747 150 10748 150 10749 151 10750 150 10751 148 10752 145 10753 143 10754 141 10755 140 10756 138 10757 135 10758 134 10759 131 10760 129 10761 126 10762 124 10763 122 10764 118 10765 113 10766 110 10767 107 10768 106 10769 104 10770 103 10771 102 10772 102 10773 102 10774 103 10775 104 10776 104 10777 106 10778 107 10779 107 10780 107 10781 107 10782 108 10783 108 10784 108 10785 107 10786 107 10787 107 10788 106 10789 107 10790 105 10791 105 10792 106 10793 107 10794 108 10795 109 10796 111 10797 113 10798 115 10799 116 10800 118 10801 119 10802 118 10803 118 10804 119 10805 120 10806 119 10807 120 10808 120 10809 120 10810 120 10811 118 10812 116 10813 115 10814 114 10815 113 10816 112 10817 114 10818 114 10819 115 10820 116 10821 118 10822 119 10823 120 10824 120 10825 120 10826 122 10827 122 10828 123 10829 125 10830 126 10831 129 10832 131 10833 133 10834 134 10835 136 10836 138 10837 138 10838 138 10839 137 10840 138 10841 138 10842 137 10843 139 10844 140 10845 142 10846 145 10847 148 10848 150 10849 152 10850 154 10851 155 10852 156 10853 156 10854 158 10855 158 10856 158 10857 158 10858 158 10859 157 10860 157 10861 156 10862 153 10863 151 10864 150 10865 148 10866 145 10867 145 10868 144 10869 144 10870 144 10871 144 10872 144 10873 144 10874 141 10875 138 10876 137 10877 135 10878 136 10879 135 10880 133 10881 132 10882 132 10883 130 10884 128 10885 125 10886 122 10887 120 10888 119 10889 118 10890 117 10891 117 10892 115 10893 114 10894 113 10895 112 10896 113 10897 114 10898 114 10899 112 10900 112 10901 111 10902 111 10903 111 10904 111 10905 112 10906 114 10907 114 10908 114 10909 113 10910 112 10911 111 10912 110 10913 110 10914 109 10915 108 10916 108 10917 108 10918 109 10919 110 10920 111 10921 114 10922 117 10923 119 10924 120 10925 122 10926 124 10927 124 10928 124 10929 126 10930 126 10931 126 10932 125 10933 125 10934 125 10935 123 10936 122 10937 122 10938 123 10939 123 10940 126 10941 129 10942 131 10943 131 10944 132 10945 133 10946 133 10947 134 10948 135 10949 135 10950 136 10951 138 10952 140 10953 140 10954 141 10955 143 10956 144 10957 144 10958 145 10959 146 10960 147 10961 148 10962 148 10963 147 10964 146 10965 146 10966 146 10967 147 10968 148 10969 148 10970 148 10971 149 10972 150 10973 150 10974 152 10975 153 10976 152 10977 150 10978 150 10979 149 10980 148 10981 146 10982 144 10983 141 10984 138 10985 136 10986 135 10987 134 10988 131 10989 130 10990 129 10991 128 10992 126 10993 124 10994 124 10995 122 10996 121 10997 120 10998 119 10999 118 11000 116 11001 115 11002 115 11003 112 11004 110 11005 108 11006 105 11007 103 11008 102 11009 101 11010 100 11011 100 11012 99 11013 100 11014 101 11015 102 11016 103 11017 105 11018 105 11019 107 11020 108 11021 109 11022 110 11023 112 11024 112 11025 113 11026 114 11027 113 11028 114 11029 115 11030 116 11031 116 11032 117 11033 119 11034 120 11035 120 11036 120 11037 122 11038 123 11039 124 11040 125 11041 126 11042 128 11043 130 11044 132 11045 132 11046 134 11047 136 11048 138 11049 139 11050 140 11051 141 11052 143 11053 143 11054 142 11055 140 11056 139 11057 139 11058 140 11059 140 11060 138 11061 139 11062 140 11063 141 11064 140 11065 141 11066 143 11067 144 11068 145 11069 146 11070 145 11071 146 11072 147 11073 147 11074 146 11075 144 11076 143 11077 141 11078 138 11079 135 11080 133 11081 130 11082 128 11083 126 11084 124 11085 123 11086 122 11087 122 11088 121 11089 119 11090 118 11091 116 11092 116 11093 114 11094 113 11095 113 11096 114 11097 114 11098 113 11099 112 11100 110 11101 108 11102 106 11103 104 11104 103 11105 103 11106 103 11107 103 11108 103 11109 103 11110 103 11111 103 11112 103 11113 103 11114 103 11115 103 11116 105 11117 107 11118 109 11119 112 11120 114 11121 116 11122 119 11123 119 11124 120 11125 120 11126 119 11127 119 11128 121 11129 122 11130 123 11131 126 11132 128 11133 128 11134 128 11135 127 11136 128 11137 130 11138 132 11139 135 11140 138 11141 140 11142 143 11143 146 11144 149 11145 153 11146 155 11147 157 11148 158 11149 158 11150 156 11151 156 11152 154 11153 155 11154 156 11155 157 11156 158 11157 160 11158 160 11159 159 11160 160 11161 159 11162 158 11163 157 11164 159 11165 161 11166 161 11167 162 11168 161 11169 160 11170 160 11171 157 11172 154 11173 153 11174 153 11175 151 11176 150 11177 148 11178 146 11179 146 11180 143 11181 141 11182 139 11183 137 11184 136 11185 134 11186 131 11187 128 11188 128 11189 128 11190 128 11191 126 11192 126 11193 126 11194 124 11195 123 11196 120 11197 117 11198 113 11199 111 11200 110 11201 108 11202 109 11203 108 11204 108 11205 106 11206 104 11207 103 11208 103 11209 103 11210 103 11211 103 11212 105 11213 106 11214 106 11215 107 11216 109 11217 109 11218 109 11219 108 11220 107 11221 107 11222 106 11223 106 11224 106 11225 106 11226 105 11227 105 11228 107 11229 107 11230 108 11231 108 11232 110 11233 111 11234 110 11235 111 11236 114 11237 116 11238 119 11239 119 11240 120 11241 122 11242 122 11243 120 11244 119 11245 119 11246 119 11247 120 11248 122 11249 123 11250 124 11251 124 11252 125 11253 124 11254 125 11255 125 11256 126 11257 128 11258 129 11259 128 11260 129 11261 129 11262 130 11263 130 11264 131 11265 131 11266 132 11267 131 11268 131 11269 131 11270 131 11271 132 11272 132 11273 133 11274 133 11275 132 11276 132 11277 132 11278 131 11279 131 11280 130 11281 130 11282 131 11283 131 11284 132 11285 134 11286 136 11287 136 11288 136 11289 137 11290 137 11291 137 11292 138 11293 138 11294 137 11295 136 11296 135 11297 135 11298 134 11299 134 11300 135 11301 136 11302 137 11303 138 11304 138 11305 139 11306 141 11307 143 11308 142 11309 142 11310 143 11311 144 11312 144 11313 144 11314 147 11315 146 11316 146 11317 146 11318 144 11319 143 11320 143 11321 142 11322 142 11323 141 11324 140 11325 139 11326 139 11327 137 11328 136 11329 135 11330 134 11331 133 11332 132 11333 131 11334 131 11335 130 11336 131 11337 130 11338 131 11339 130 11340 129 11341 129 11342 126 11343 125 11344 123 11345 120 11346 118 11347 116 11348 115 11349 116 11350 116 11351 116 11352 116 11353 117 11354 118 11355 118 11356 118 11357 119 11358 121 11359 122 11360 122 11361 121 11362 121 11363 121 11364 120 11365 120 11366 120 11367 119 11368 118 11369 116 11370 116 11371 115 11372 116 11373 117 11374 116 11375 117 11376 119 11377 119 11378 119 11379 121 11380 120 11381 119 11382 118 11383 119 11384 119 11385 120 11386 121 11387 122 11388 122 11389 121 11390 122 11391 122 11392 122 11393 122 11394 122 11395 123 11396 124 11397 125 11398 126 11399 128 11400 128 11401 128 11402 128 11403 128 11404 128 11405 130 11406 131 11407 134 11408 137 11409 140 11410 143 11411 145 11412 148 11413 149 11414 150 11415 150 11416 150 11417 150 11418 148 11419 146 11420 147 11421 147 11422 147 11423 146 11424 146 11425 146 11426 146 11427 146 11428 146 11429 146 11430 147 11431 146 11432 144 11433 142 11434 140 11435 140 11436 138 11437 136 11438 133 11439 130 11440 128 11441 126 11442 125 11443 123 11444 121 11445 119 11446 116 11447 114 11448 112 11449 111 11450 108 11451 106 11452 103 11453 102 11454 100 11455 98 11456 97 11457 98 11458 98 11459 97 11460 98 11461 99 11462 98 11463 98 11464 99 11465 99 11466 98 11467 98 11468 99 11469 99 11470 99 11471 99 11472 99 11473 100 11474 102 11475 102 11476 103 11477 106 11478 108 11479 111 11480 113 11481 115 11482 118 11483 121 11484 123 11485 125 11486 126 11487 126 11488 126 11489 126 11490 126 11491 129 11492 132 11493 135 11494 138 11495 141 11496 143 11497 145 11498 146 11499 145 11500 146 11501 146 11502 146 11503 146 11504 145 11505 144 11506 143 11507 143 11508 145 11509 146 11510 145 11511 143 11512 143 11513 142 11514 141 11515 141 11516 143 11517 144 11518 144 11519 145 11520 146 11521 145 11522 144 11523 144 11524 141 11525 139 11526 137 11527 135 11528 136 11529 137 11530 138 11531 139 11532 140 11533 142 11534 143 11535 143 11536 144 11537 144 11538 145 11539 144 11540 145 11541 146 11542 146 11543 146 11544 147 11545 148 11546 149 11547 149 11548 149 11549 149 11550 150 11551 150 11552 149 11553 148 11554 147 11555 146 11556 143 11557 142 11558 143 11559 142 11560 139 11561 136 11562 135 11563 135 11564 136 11565 136 11566 136 11567 136 11568 135 11569 132 11570 130 11571 127 11572 124 11573 121 11574 118 11575 115 11576 112 11577 109 11578 108 11579 107 11580 105 11581 104 11582 103 11583 103 11584 102 11585 101 11586 100 11587 100 11588 101 11589 101 11590 101 11591 100 11592 102 11593 102 11594 99 11595 97 11596 97 11597 96 11598 96 11599 98 11600 100 11601 102 11602 104 11603 107 11604 109 11605 110 11606 112 11607 113 11608 112 11609 111 11610 112 11611 113 11612 114 11613 116 11614 118 11615 121 11616 123 11617 124 11618 124 11619 125 11620 126 11621 128 11622 129 11623 129 11624 130 11625 131 11626 132 11627 132 11628 132 11629 131 11630 131 11631 130 11632 130 11633 131 11634 131 11635 131 11636 131 11637 131 11638 133 11639 133 11640 133 11641 132 11642 131 11643 130 11644 131 11645 130 11646 129 11647 128 11648 128 11649 127 11650 126 11651 128 11652 128 11653 130 11654 132 11655 133 11656 133 11657 134 11658 134 11659 134 11660 134 11661 134 11662 135 11663 136 11664 137 11665 138 11666 138 11667 139 11668 138 11669 137 11670 136 11671 136 11672 136 11673 137 11674 138 11675 140 11676 142 11677 142 11678 142 11679 144 11680 144 11681 142 11682 142 11683 141 11684 140 11685 140 11686 138 11687 138 11688 138 11689 139 11690 138 11691 138 11692 138 11693 137 11694 136 11695 134 11696 133 11697 132 11698 130 11699 130 11700 130 11701 130 11702 131 11703 132 11704 132 11705 132 11706 133 11707 135 11708 135 11709 136 11710 135 11711 136 11712 136 11713 136 11714 137 11715 138 11716 138 11717 137 11718 136 11719 135 11720 134 11721 134 11722 134 11723 134 11724 132 11725 132 11726 132 11727 132 11728 133 11729 134 11730 134 11731 134 11732 134 11733 134 11734 133 11735 131 11736 130 11737 129 11738 129 11739 130 11740 129 11741 128 11742 127 11743 124 11744 122 11745 120 11746 120 11747 117 11748 117 11749 117 11750 117 11751 117 11752 118 11753 118 11754 118 11755 117 11756 116 11757 116 11758 116 11759 115 11760 116 11761 117 11762 117 11763 116 11764 115 11765 116 11766 116 11767 116 11768 116 11769 116 11770 114 11771 113 11772 113 11773 112 11774 111 11775 112 11776 113 11777 115 11778 117 11779 118 11780 120 11781 121 11782 122 11783 123 11784 123 11785 123 11786 123 11787 123 11788 124 11789 124 11790 125 11791 126 11792 126 11793 125 11794 125 11795 125 11796 124 11797 124 11798 124 11799 126 11800 126 11801 127 11802 130 11803 130 11804 130 11805 131 11806 132 11807 132 11808 131 11809 131 11810 131 11811 132 11812 132 11813 132 11814 134 11815 134 11816 134 11817 134 11818 135 11819 135 11820 135 11821 135 11822 134 11823 134 11824 135 11825 134 11826 135 11827 135 11828 134 11829 133 11830 133 11831 133 11832 134 11833 134 11834 133 11835 133 11836 132 11837 131 11838 132 11839 132 11840 130 11841 128 11842 125 11843 124 11844 123 11845 121 11846 120 11847 122 11848 122 11849 122 11850 122 11851 121 11852 121 11853 120 11854 120 11855 120 11856 120 11857 122 11858 121 11859 122 11860 122 11861 122 11862 123 11863 124 11864 124 11865 122 11866 121 11867 120 11868 118 11869 117 11870 116 11871 116 11872 116 11873 116 11874 116 11875 119 11876 119 11877 116 11878 112 11879 112 11880 112 11881 112 11882 113 11883 116 11884 118 11885 121 11886 124 11887 127 11888 129 11889 130 11890 130 11891 131 11892 129 11893 129 11894 128 11895 130 11896 132 11897 134 11898 135 11899 137 11900 140 11901 141 11902 141 11903 141 11904 142 11905 143 11906 142 11907 141 11908 144 11909 146 11910 147 11911 149 11912 151 11913 152 11914 153 11915 154 11916 153 11917 152 11918 152 11919 152 11920 152 11921 154 11922 153 11923 152 11924 153 11925 153 11926 152 11927 152 11928 153 11929 153 11930 152 11931 152 11932 151 11933 150 11934 151 11935 152 11936 151 11937 150 11938 148 11939 147 11940 146 11941 144 11942 140 11943 138 11944 135 11945 134 11946 132 11947 129 11948 128 11949 125 11950 121 11951 119 11952 118 11953 114 11954 110 11955 110 11956 110 11957 107 11958 104 11959 102 11960 101 11961 99 11962 98 11963 96 11964 95 11965 93 11966 91 11967 90 11968 90 11969 89 11970 87 11971 87 11972 88 11973 89 11974 88 11975 88 11976 88 11977 88 11978 88 11979 88 11980 89 11981 89 11982 90 11983 91 11984 92 11985 92 11986 93 11987 95 11988 96 11989 98 11990 100 11991 102 11992 105 11993 107 11994 108 11995 110 11996 110 11997 110 11998 110 11999 111 12000 113 12001 117 12002 120 12003 124 12004 128 12005 131 12006 134 12007 136 12008 137 12009 138 12010 139 12011 142 12012 143 12013 144 12014 146 12015 147 12016 150 12017 152 12018 154 12019 157 12020 158 12021 161 12022 164 12023 165 12024 168 12025 170 12026 172 12027 175 12028 178 12029 180 12030 181 12031 183 12032 185 12033 186 12034 187 12035 187 12036 186 12037 186 12038 187 12039 187 12040 185 12041 182 12042 182 12043 181 12044 179 12045 176 12046 174 12047 172 12048 169 12049 165 12050 162 12051 161 12052 160 12053 158 12054 154 12055 152 12056 150 12057 146 12058 142 12059 138 12060 133 12061 129 12062 124 12063 120 12064 114 12065 108 12066 104 12067 101 12068 97 12069 93 12070 91 12071 89 12072 86 12073 83 12074 81 12075 80 12076 79 12077 79 12078 79 12079 80 12080 81 12081 82 12082 82 12083 82 12084 81 12085 80 12086 80 12087 81 12088 80 12089 82 12090 84 12091 86 12092 88 12093 90 12094 90 12095 92 12096 94 12097 98 12098 102 12099 105 12100 107 12101 109 12102 110 12103 112 12104 115 12105 118 12106 122 12107 126 12108 129 12109 133 12110 136 12111 137 12112 136 12113 136 12114 137 12115 136 12116 136 12117 137 12118 136 12119 136 12120 136 12121 136 12122 137 12123 138 12124 138 12125 139 12126 140 12127 140 12128 138 12129 138 12130 137 12131 135 12132 135 12133 135 12134 137 12135 138 12136 137 12137 136 12138 134 12139 131 12140 128 12141 124 12142 122 12143 121 12144 121 12145 122 12146 124 12147 123 12148 124 12149 126 12150 128 12151 126 12152 126 12153 128 12154 127 12155 126 12156 126 12157 128 12158 129 12159 131 12160 131 12161 130 12162 131 12163 131 12164 130 12165 130 12166 129 12167 130 12168 130 12169 130 12170 132 12171 134 12172 134 12173 135 12174 136 12175 135 12176 136 12177 136 12178 135 12179 135 12180 136 12181 139 12182 140 12183 141 12184 140 12185 139 12186 138 12187 137 12188 135 12189 135 12190 136 12191 136 12192 136 12193 136 12194 137 12195 138 12196 138 12197 136 12198 136 12199 137 12200 138 12201 139 12202 139 12203 140 12204 142 12205 143 12206 142 12207 139 12208 137 12209 136 12210 137 12211 138 12212 137 12213 136 12214 135 12215 134 12216 134 12217 135 12218 134 12219 133 12220 133 12221 134 12222 132 12223 130 12224 129 12225 129 12226 128 12227 128 12228 129 12229 130 12230 130 12231 128 12232 126 12233 125 12234 124 12235 122 12236 121 12237 119 12238 118 12239 118 12240 118 12241 117 12242 114 12243 112 12244 111 12245 110 12246 109 12247 108 12248 106 12249 105 12250 106 12251 106 12252 107 12253 109 12254 110 12255 111 12256 112 12257 114 12258 115 12259 114 12260 114 12261 115 12262 117 12263 118 12264 118 12265 120 12266 121 12267 122 12268 123 12269 125 12270 126 12271 127 12272 130 12273 131 12274 133 12275 133 12276 134 12277 134 12278 134 12279 134 12280 134 12281 135 12282 136 12283 138 12284 139 12285 140 12286 140 12287 140 12288 139 12289 138 12290 136 12291 135 12292 134 12293 133 12294 132 12295 132 12296 132 12297 130 12298 132 12299 133 12300 132 12301 131 12302 130 12303 129 12304 128 12305 128 12306 128 12307 126 12308 124 12309 125 12310 125 12311 124 12312 122 12313 122 12314 120 12315 118 12316 117 12317 116 12318 116 12319 116 12320 116 12321 116 12322 117 12323 118 12324 116 12325 117 12326 118 12327 119 12328 120 12329 119 12330 118 12331 119 12332 120 12333 118 12334 119 12335 122 12336 123 12337 124 12338 125 12339 126 12340 127 12341 126 12342 126 12343 126 12344 126 12345 125 12346 127 12347 130 12348 131 12349 132 12350 134 12351 136 12352 138 12353 138 12354 140 12355 142 12356 143 12357 144 12358 146 12359 146 12360 147 12361 148 12362 149 12363 149 12364 150 12365 150 12366 151 12367 151 12368 151 12369 151 12370 152 12371 152 12372 152 12373 153 12374 155 12375 155 12376 155 12377 153 12378 151 12379 150 12380 149 12381 147 12382 144 12383 143 12384 143 12385 142 12386 141 12387 139 12388 136 12389 132 12390 130 12391 126 12392 123 12393 121 12394 119 12395 117 12396 114 12397 114 12398 113 12399 111 12400 110 12401 111 12402 112 12403 113 12404 112 12405 110 12406 107 12407 106 12408 106 12409 105 12410 102 12411 100 12412 100 12413 98 12414 95 12415 93 12416 91 12417 91 12418 90 12419 90 12420 90 12421 92 12422 94 12423 96 12424 98 12425 99 12426 102 12427 103 12428 105 12429 107 12430 107 12431 109 12432 112 12433 112 12434 113 12435 113 12436 114 12437 116 12438 118 12439 121 12440 122 12441 124 12442 127 12443 130 12444 132 12445 135 12446 138 12447 141 12448 144 12449 146 12450 149 12451 153 12452 156 12453 160 12454 163 12455 165 12456 168 12457 172 12458 173 12459 176 12460 177 12461 176 12462 176 12463 175 12464 173 12465 171 12466 169 12467 167 12468 166 12469 166 12470 166 12471 165 12472 165 12473 167 12474 168 12475 168 12476 169 12477 168 12478 167 12479 166 12480 165 12481 162 12482 160 12483 157 12484 153 12485 149 12486 144 12487 139 12488 134 12489 130 12490 125 12491 120 12492 118 12493 115 12494 113 12495 112 12496 109 12497 106 12498 104 12499 100 12500 97 12501 93 12502 90 12503 87 12504 85 12505 82 12506 80 12507 78 12508 75 12509 74 12510 71 12511 69 12512 68 12513 66 12514 65 12515 63 12516 62 12517 62 12518 63 12519 64 12520 65 12521 65 12522 67 12523 71 12524 77 12525 80 12526 83 12527 88 12528 92 12529 96 12530 99 12531 102 12532 106 12533 108 12534 111 12535 113 12536 114 12537 116 12538 117 12539 118 12540 122 12541 128 12542 132 12543 136 12544 141 12545 146 12546 150 12547 155 12548 160 12549 163 12550 166 12551 168 12552 170 12553 172 12554 174 12555 174 12556 174 12557 175 12558 176 12559 174 12560 173 12561 174 12562 174 12563 173 12564 170 12565 169 12566 169 12567 169 12568 167 12569 166 12570 166 12571 167 12572 167 12573 167 12574 166 12575 165 12576 164 12577 161 12578 159 12579 157 12580 155 12581 153 12582 150 12583 146 12584 142 12585 138 12586 134 12587 131 12588 128 12589 125 12590 123 12591 120 12592 119 12593 118 12594 117 12595 116 12596 116 12597 118 12598 119 12599 119 12600 119 12601 119 12602 118 12603 117 12604 117 12605 116 12606 114 12607 115 12608 114 12609 113 12610 112 12611 111 12612 111 12613 110 12614 109 12615 109 12616 110 12617 112 12618 114 12619 113 12620 115 12621 118 12622 119 12623 120 12624 120 12625 122 12626 122 12627 123 12628 124 12629 125 12630 126 12631 127 12632 126 12633 126 12634 125 12635 124 12636 122 12637 120 12638 120 12639 121 12640 121 12641 121 12642 122 12643 123 12644 124 12645 125 12646 128 12647 130 12648 130 12649 129 12650 128 12651 127 12652 126 12653 126 12654 126 12655 124 12656 123 12657 122 12658 122 12659 120 12660 120 12661 119 12662 119 12663 119 12664 119 12665 120 12666 120 12667 122 12668 124 12669 128 12670 131 12671 132 12672 132 12673 132 12674 131 12675 129 12676 128 12677 128 12678 126 12679 128 12680 128 12681 128 12682 127 12683 126 12684 125 12685 123 12686 121 12687 120 12688 120 12689 119 12690 121 12691 121 12692 122 12693 124 12694 126 12695 128 12696 129 12697 130 12698 130 12699 129 12700 130 12701 130 12702 128 12703 126 12704 126 12705 124 12706 122 12707 121 12708 120 12709 118 12710 118 12711 120 12712 120 12713 120 12714 121 12715 122 12716 121 12717 121 12718 122 12719 122 12720 122 12721 122 12722 124 12723 124 12724 123 12725 122 12726 122 12727 121 12728 119 12729 116 12730 116 12731 116 12732 116 12733 116 12734 116 12735 117 12736 117 12737 118 12738 120 12739 121 12740 122 12741 124 12742 126 12743 127 12744 129 12745 131 12746 133 12747 134 12748 138 12749 140 12750 141 12751 144 12752 144 12753 144 12754 142 12755 140 12756 140 12757 139 12758 140 12759 140 12760 143 12761 145 12762 146 12763 148 12764 150 12765 151 12766 152 12767 152 12768 154 12769 156 12770 157 12771 158 12772 158 12773 158 12774 158 12775 158 12776 156 12777 154 12778 152 12779 150 12780 150 12781 150 12782 148 12783 147 12784 147 12785 147 12786 147 12787 149 12788 150 12789 150 12790 150 12791 151 12792 151 12793 151 12794 150 12795 148 12796 148 12797 148 12798 148 12799 147 12800 145 12801 142 12802 140 12803 137 12804 134 12805 131 12806 130 12807 127 12808 124 12809 121 12810 119 12811 117 12812 117 12813 115 12814 115 12815 114 12816 114 12817 112 12818 110 12819 109 12820 107 12821 104 12822 102 12823 99 12824 96 12825 93 12826 90 12827 88 12828 87 12829 85 12830 83 12831 83 12832 82 12833 81 12834 83 12835 84 12836 85 12837 85 12838 86 12839 87 12840 89 12841 92 12842 94 12843 95 12844 98 12845 100 12846 100 12847 103 12848 105 12849 105 12850 106 12851 108 12852 112 12853 114 12854 116 12855 117 12856 120 12857 124 12858 126 12859 130 12860 133 12861 135 12862 137 12863 138 12864 140 12865 142 12866 144 12867 144 12868 146 12869 149 12870 152 12871 154 12872 156 12873 155 12874 154 12875 152 12876 151 12877 150 12878 149 12879 148 12880 149 12881 149 12882 150 12883 150 12884 151 12885 152 12886 152 12887 152 12888 150 12889 149 12890 148 12891 148 12892 146 12893 146 12894 145 12895 144 12896 142 12897 141 12898 141 12899 141 12900 139 12901 136 12902 134 12903 133 12904 131 12905 130 12906 130 12907 131 12908 130 12909 130 12910 129 12911 127 12912 126 12913 128 12914 126 12915 125 12916 124 12917 123 12918 122 12919 120 12920 118 12921 118 12922 117 12923 116 12924 115 12925 116 12926 116 12927 115 12928 115 12929 114 12930 112 12931 111 12932 110 12933 110 12934 109 12935 108 12936 110 12937 110 12938 111 12939 111 12940 113 12941 114 12942 115 12943 116 12944 114 12945 112 12946 112 12947 111 12948 110 12949 109 12950 110 12951 111 12952 113 12953 115 12954 116 12955 117 12956 118 12957 119 12958 120 12959 120 12960 122 12961 123 12962 124 12963 126 12964 128 12965 129 12966 132 12967 134 12968 135 12969 136 12970 138 12971 138 12972 138 12973 138 12974 138 12975 138 12976 137 12977 137 12978 138 12979 138 12980 138 12981 140 12982 142 12983 143 12984 143 12985 141 12986 140 12987 139 12988 138 12989 136 12990 133 12991 132 12992 133 12993 134 12994 134 12995 134 12996 133 12997 133 12998 131 12999 131 13000 131 13001 129 13002 129 13003 130 13004 131 13005 133 13006 134 13007 135 13008 136 13009 136 13010 136 13011 137 13012 137 13013 136 13014 135 13015 136 13016 136 13017 135 13018 138 13019 141 13020 143 13021 144 13022 143 13023 143 13024 142 13025 142 13026 142 13027 144 13028 146 13029 146 13030 146 13031 146 13032 144 13033 145 13034 146 13035 146 13036 147 13037 148 13038 149 13039 149 13040 148 13041 149 13042 148 13043 147 13044 146 13045 145 13046 142 13047 142 13048 140 13049 138 13050 135 13051 134 13052 134 13053 134 13054 134 13055 133 13056 130 13057 128 13058 124 13059 122 13060 119 13061 117 13062 116 13063 116 13064 116 13065 113 13066 110 13067 106 13068 102 13069 99 13070 96 13071 94 13072 94 13073 94 13074 93 13075 94 13076 94 13077 93 13078 92 13079 91 13080 90 13081 90 13082 90 13083 91 13084 91 13085 90 13086 92 13087 93 13088 93 13089 94 13090 97 13091 99 13092 100 13093 101 13094 100 13095 100 13096 102 13097 104 13098 108 13099 111 13100 114 13101 116 13102 118 13103 120 13104 122 13105 122 13106 124 13107 126 13108 130 13109 133 13110 136 13111 139 13112 142 13113 144 13114 144 13115 143 13116 144 13117 144 13118 142 13119 143 13120 142 13121 142 13122 142 13123 144 13124 144 13125 143 13126 142 13127 143 13128 144 13129 144 13130 142 13131 140 13132 140 13133 140 13134 141 13135 143 13136 144 13137 142 13138 143 13139 142 13140 140 13141 138 13142 135 13143 136 13144 137 13145 139 13146 140 13147 143 13148 145 13149 146 13150 147 13151 147 13152 145 13153 143 13154 142 13155 141 13156 140 13157 140 13158 140 13159 141 13160 142 13161 144 13162 146 13163 148 13164 148 13165 146 13166 147 13167 145 13168 142 13169 140 13170 140 13171 139 13172 139 13173 140 13174 140 13175 141 13176 140 13177 138 13178 136 13179 134 13180 132 13181 130 13182 129 13183 130 13184 131 13185 132 13186 131 13187 131 13188 129 13189 126 13190 123 13191 118 13192 114 13193 112 13194 111 13195 110 13196 110 13197 111 13198 112 13199 112 13200 114 13201 114 13202 114 13203 114 13204 114 13205 113 13206 112 13207 110 13208 110 13209 109 13210 108 13211 109 13212 110 13213 112 13214 114 13215 115 13216 116 13217 116 13218 118 13219 121 13220 123 13221 124 13222 124 13223 125 13224 126 13225 126 13226 126 13227 126 13228 128 13229 128 13230 129 13231 130 13232 130 13233 130 13234 130 13235 132 13236 134 13237 134 13238 132 13239 132 13240 131 13241 129 13242 128 13243 126 13244 126 13245 126 13246 125 13247 124 13248 124 13249 124 13250 122 13251 121 13252 122 13253 122 13254 122 13255 122 13256 124 13257 124 13258 124 13259 122 13260 120 13261 119 13262 118 13263 116 13264 114 13265 114 13266 114 13267 115 13268 117 13269 120 13270 122 13271 125 13272 128 13273 128 13274 128 13275 129 13276 129 13277 130 13278 132 13279 134 13280 136 13281 139 13282 142 13283 143 13284 144 13285 146 13286 146 13287 146 13288 147 13289 149 13290 150 13291 151 13292 151 13293 151 13294 151 13295 152 13296 152 13297 152 13298 151 13299 150 13300 148 13301 147 13302 146 13303 145 13304 144 13305 144 13306 142 13307 139 13308 139 13309 138 13310 136 13311 133 13312 130 13313 128 13314 126 13315 122 13316 118 13317 117 13318 114 13319 111 13320 110 13321 110 13322 109 13323 107 13324 106 13325 106 13326 105 13327 105 13328 105 13329 102 13330 100 13331 98 13332 96 13333 97 13334 97 13335 98 13336 100 13337 102 13338 104 13339 106 13340 108 13341 107 13342 106 13343 105 13344 106 13345 106 13346 107 13347 108 13348 110 13349 114 13350 118 13351 119 13352 122 13353 125 13354 125 13355 125 13356 126 13357 128 13358 128 13359 131 13360 133 13361 133 13362 133 13363 134 13364 134 13365 134 13366 134 13367 134 13368 132 13369 133 13370 134 13371 134 13372 134 13373 137 13374 139 13375 141 13376 144 13377 145 13378 144 13379 144 13380 142 13381 141 13382 140 13383 139 13384 139 13385 137 13386 136 13387 136 13388 134 13389 135 13390 136 13391 138 13392 140 13393 143 13394 144 13395 144 13396 144 13397 141 13398 137 13399 134 13400 133 13401 131 13402 132 13403 132 13404 134 13405 136 13406 138 13407 138 13408 140 13409 140 13410 138 13411 136 13412 134 13413 132 13414 129 13415 126 13416 128 13417 130 13418 132 13419 132 13420 132 13421 132 13422 130 13423 128 13424 125 13425 123 13426 122 13427 123 13428 124 13429 125 13430 126 13431 128 13432 130 13433 131 13434 130 13435 130 13436 126 13437 125 13438 124 13439 122 13440 120 13441 120 13442 122 13443 125 13444 129 13445 134 13446 138 13447 140 13448 141 13449 140 13450 139 13451 136 13452 135 13453 134 13454 133 13455 132 13456 131 13457 133 13458 135 13459 137 13460 139 13461 142 13462 145 13463 146 13464 147 13465 147 13466 146 13467 144 13468 143 13469 140 13470 138 13471 135 13472 135 13473 136 13474 137 13475 137 13476 138 13477 138 13478 139 13479 138 13480 136 13481 134 13482 130 13483 125 13484 122 13485 120 13486 121 13487 122 13488 124 13489 124 13490 122 13491 118 13492 114 13493 109 13494 105 13495 103 13496 103 13497 101 13498 101 13499 102 13500 102 13501 103 13502 103 13503 103 13504 101 13505 98 13506 96 13507 92 13508 90 13509 90 13510 91 13511 92 13512 94 13513 98 13514 101 13515 103 13516 104 13517 107 13518 108 13519 107 13520 106 13521 105 13522 104 13523 104 13524 104 13525 106 13526 108 13527 110 13528 114 13529 118 13530 122 13531 126 13532 130 13533 131 13534 132 13535 133 13536 134 13537 136 13538 138 13539 140 13540 142 13541 144 13542 146 13543 146 13544 147 13545 147 13546 148 13547 148 13548 147 13549 148 13550 148 13551 148 13552 149 13553 150 13554 152 13555 154 13556 155 13557 155 13558 153 13559 154 13560 154 13561 153 13562 151 13563 150 13564 151 13565 150 13566 150 13567 151 13568 152 13569 152 13570 152 13571 153 13572 154 13573 152 13574 151 13575 152 13576 152 13577 151 13578 151 13579 151 13580 150 13581 150 13582 151 13583 151 13584 150 13585 149 13586 146 13587 144 13588 142 13589 138 13590 133 13591 130 13592 128 13593 125 13594 123 13595 123 13596 122 13597 120 13598 119 13599 117 13600 114 13601 113 13602 112 13603 109 13604 106 13605 105 13606 105 13607 104 13608 103 13609 103 13610 101 13611 99 13612 98 13613 96 13614 92 13615 89 13616 87 13617 86 13618 84 13619 84 13620 85 13621 86 13622 88 13623 89 13624 90 13625 91 13626 92 13627 92 13628 93 13629 95 13630 96 13631 98 13632 102 13633 106 13634 108 13635 112 13636 117 13637 119 13638 122 13639 123 13640 124 13641 126 13642 128 13643 132 13644 134 13645 137 13646 140 13647 144 13648 147 13649 150 13650 153 13651 156 13652 160 13653 162 13654 165 13655 167 13656 169 13657 171 13658 173 13659 174 13660 174 13661 174 13662 172 13663 170 13664 171 13665 172 13666 172 13667 170 13668 170 13669 170 13670 168 13671 166 13672 165 13673 162 13674 161 13675 158 13676 155 13677 153 13678 150 13679 148 13680 144 13681 141 13682 136 13683 131 13684 128 13685 124 13686 120 13687 116 13688 114 13689 114 13690 113 13691 112 13692 110 13693 108 13694 105 13695 103 13696 100 13697 96 13698 92 13699 90 13700 91 13701 90 13702 92 13703 93 13704 94 13705 95 13706 95 13707 94 13708 93 13709 94 13710 93 13711 93 13712 93 13713 92 13714 94 13715 95 13716 95 13717 97 13718 99 13719 100 13720 102 13721 104 13722 106 13723 106 13724 107 13725 110 13726 112 13727 114 13728 116 13729 118 13730 120 13731 119 13732 118 13733 118 13734 118 13735 118 13736 118 13737 118 13738 120 13739 122 13740 124 13741 126 13742 130 13743 133 13744 134 13745 136 13746 138 13747 140 13748 142 13749 141 13750 141 13751 141 13752 141 13753 141 13754 140 13755 140 13756 142 13757 144 13758 145 13759 144 13760 145 13761 147 13762 148 13763 150 13764 151 13765 154 13766 155 13767 158 13768 160 13769 160 13770 160 13771 160 13772 161 13773 162 13774 163 13775 163 13776 163 13777 162 13778 160 13779 159 13780 159 13781 157 13782 155 13783 154 13784 152 13785 150 13786 148 13787 145 13788 141 13789 140 13790 138 13791 136 13792 135 13793 132 13794 129 13795 126 13796 124 13797 121 13798 119 13799 116 13800 114 13801 112 13802 110 13803 107 13804 105 13805 102 13806 99 13807 97 13808 97 13809 96 13810 96 13811 97 13812 98 13813 99 13814 100 13815 102 13816 101 13817 100 13818 100 13819 101 13820 102 13821 102 13822 104 13823 106 13824 108 13825 108 13826 107 13827 108 13828 109 13829 110 13830 113 13831 115 13832 118 13833 120 13834 124 13835 129 13836 132 13837 136 13838 140 13839 143 13840 145 13841 146 13842 147 13843 148 13844 148 13845 150 13846 152 13847 154 13848 155 13849 158 13850 160 13851 158 13852 157 13853 156 13854 156 13855 154 13856 153 13857 153 13858 155 13859 158 13860 161 13861 163 13862 164 13863 163 13864 160 13865 158 13866 156 13867 155 13868 154 13869 153 13870 152 13871 151 13872 150 13873 148 13874 144 13875 141 13876 138 13877 137 13878 135 13879 134 13880 134 13881 134 13882 134 13883 134 13884 133 13885 131 13886 129 13887 126 13888 122 13889 120 13890 118 13891 118 13892 118 13893 118 13894 117 13895 116 13896 116 13897 113 13898 110 13899 105 13900 99 13901 96 13902 95 13903 96 13904 98 13905 101 13906 104 13907 105 13908 105 13909 105 13910 103 13911 103 13912 102 13913 101 13914 101 13915 103 13916 103 13917 102 13918 103 13919 104 13920 102 13921 100 13922 98 13923 95 13924 95 13925 94 13926 94 13927 96 13928 100 13929 102 13930 103 13931 104 13932 106 13933 107 13934 106 13935 106 13936 106 13937 105 13938 105 13939 107 13940 108 13941 109 13942 111 13943 113 13944 114 13945 114 13946 115 13947 115 13948 116 13949 116 13950 118 13951 119 13952 122 13953 126 13954 131 13955 132 13956 132 13957 132 13958 134 13959 134 13960 134 13961 137 13962 139 13963 142 13964 145 13965 146 13966 148 13967 148 13968 148 13969 147 13970 145 13971 142 13972 141 13973 141 13974 142 13975 144 13976 147 13977 148 13978 148 13979 149 13980 148 13981 146 13982 146 13983 145 13984 145 13985 148 13986 150 13987 153 13988 155 13989 156 13990 154 13991 150 13992 145 13993 142 13994 139 13995 138 13996 142 13997 145 13998 146 13999 149 14000 151 14001 150 14002 149 14003 148 14004 146 14005 144 14006 142 14007 142 14008 143 14009 144 14010 144 14011 144 14012 143 14013 143 14014 142 14015 140 14016 141 14017 142 14018 142 14019 143 14020 143 14021 140 14022 138 14023 138 14024 137 14025 137 14026 136 14027 136 14028 134 14029 134 14030 134 14031 133 14032 132 14033 134 14034 136 14035 140 14036 142 14037 144 14038 143 14039 142 14040 139 14041 134 14042 130 14043 129 14044 128 14045 128 14046 128 14047 130 14048 131 14049 130 14050 128 14051 128 14052 128 14053 127 14054 128 14055 130 14056 132 14057 132 14058 132 14059 131 14060 128 14061 122 14062 117 14063 113 14064 110 14065 108 14066 107 14067 107 14068 108 14069 109 14070 109 14071 108 14072 108 14073 106 14074 102 14075 98 14076 95 14077 92 14078 89 14079 90 14080 91 14081 94 14082 97 14083 99 14084 101 14085 102 14086 102 14087 100 14088 98 14089 97 14090 97 14091 97 14092 97 14093 97 14094 98 14095 98 14096 97 14097 96 14098 96 14099 96 14100 96 14101 96 14102 96 14103 98 14104 101 14105 105 14106 107 14107 112 14108 116 14109 118 14110 120 14111 121 14112 120 14113 118 14114 116 14115 116 14116 115 14117 116 14118 118 14119 121 14120 125 14121 128 14122 133 14123 137 14124 139 14125 141 14126 144 14127 147 14128 148 14129 148 14130 147 14131 146 14132 144 14133 144 14134 145 14135 146 14136 148 14137 153 14138 156 14139 159 14140 160 14141 160 14142 160 14143 158 14144 155 14145 153 14146 151 14147 148 14148 148 14149 150 14150 151 14151 153 14152 155 14153 157 14154 159 14155 160 14156 162 14157 162 14158 162 14159 162 14160 162 14161 160 14162 158 14163 156 14164 153 14165 150 14166 148 14167 144 14168 140 14169 138 14170 136 14171 134 14172 133 14173 132 14174 135 14175 138 14176 138 14177 142 14178 144 14179 143 14180 140 14181 136 14182 131 14183 127 14184 122 14185 118 14186 115 14187 113 14188 109 14189 106 14190 105 14191 106 14192 106 14193 106 14194 103 14195 101 14196 99 14197 98 14198 96 14199 95 14200 95 14201 94 14202 95 14203 95 14204 96 14205 97 14206 97 14207 98 14208 98 14209 98 14210 98 14211 97 14212 98 14213 100 14214 100 14215 100 14216 103 14217 103 14218 104 14219 105 14220 106 14221 108 14222 111 14223 114 14224 120 14225 125 14226 132 14227 137 14228 142 14229 144 14230 146 14231 146 14232 146 14233 146 14234 146 14235 147 14236 148 14237 148 14238 147 14239 146 14240 146 14241 144 14242 144 14243 144 14244 144 14245 144 14246 146 14247 147 14248 147 14249 150 14250 153 14251 155 14252 156 14253 157 14254 158 14255 158 14256 156 14257 154 14258 153 14259 153 14260 153 14261 152 14262 153 14263 154 14264 154 14265 154 14266 155 14267 156 14268 154 14269 152 14270 151 14271 150 14272 151 14273 154 14274 155 14275 157 14276 157 14277 157 14278 158 14279 157 14280 156 14281 155 14282 154 14283 153 14284 152 14285 151 14286 149 14287 148 14288 145 14289 141 14290 136 14291 132 14292 126 14293 124 14294 122 14295 120 14296 120 14297 120 14298 120 14299 121 14300 120 14301 119 14302 115 14303 110 14304 105 14305 101 14306 98 14307 95 14308 95 14309 95 14310 94 14311 92 14312 87 14313 83 14314 80 14315 78 14316 76 14317 74 14318 74 14319 76 14320 78 14321 82 14322 84 14323 86 14324 86 14325 86 14326 85 14327 84 14328 85 14329 86 14330 87 14331 89 14332 92 14333 93 14334 94 14335 97 14336 100 14337 101 14338 102 14339 100 14340 100 14341 101 14342 103 14343 108 14344 113 14345 118 14346 123 14347 128 14348 130 14349 134 14350 136 14351 138 14352 138 14353 137 14354 138 14355 138 14356 138 14357 140 14358 141 14359 138 14360 137 14361 134 14362 130 14363 129 14364 129 14365 131 14366 132 14367 134 14368 137 14369 138 14370 138 14371 138 14372 138 14373 136 14374 134 14375 131 14376 130 14377 130 14378 129 14379 128 14380 127 14381 125 14382 124 14383 121 14384 119 14385 119 14386 120 14387 122 14388 126 14389 129 14390 132 14391 136 14392 139 14393 142 14394 143 14395 144 14396 145 14397 146 14398 147 14399 150 14400 151 14401 154 14402 157 14403 160 14404 162 14405 163 14406 162 14407 161 14408 162 14409 161 14410 160 14411 159 14412 160 14413 162 14414 164 14415 166 14416 168 14417 169 14418 170 14419 172 14420 173 14421 173 14422 171 14423 171 14424 172 14425 172 14426 171 14427 168 14428 165 14429 161 14430 157 14431 152 14432 148 14433 143 14434 140 14435 139 14436 138 14437 136 14438 134 14439 134 14440 134 14441 133 14442 130 14443 128 14444 125 14445 122 14446 118 14447 115 14448 113 14449 110 14450 106 14451 104 14452 101 14453 98 14454 94 14455 93 14456 93 14457 92 14458 92 14459 92 14460 94 14461 96 14462 96 14463 96 14464 95 14465 94 14466 95 14467 96 14468 96 14469 97 14470 98 14471 99 14472 100 14473 100 14474 97 14475 97 14476 98 14477 98 14478 98 14479 99 14480 99 14481 100 14482 102 14483 103 14484 103 14485 103 14486 104 14487 106 14488 106 14489 109 14490 112 14491 115 14492 117 14493 120 14494 121 14495 122 14496 122 14497 121 14498 119 14499 118 14500 119 14501 119 14502 119 14503 118 14504 118 14505 118 14506 119 14507 121 14508 124 14509 129 14510 131 14511 136 14512 140 14513 142 14514 144 14515 146 14516 147 14517 148 14518 149 14519 150 14520 150 14521 151 14522 152 14523 155 14524 155 14525 156 14526 158 14527 160 14528 159 14529 158 14530 156 14531 156 14532 156 14533 156 14534 156 14535 156 14536 157 14537 157 14538 156 14539 154 14540 152 14541 150 14542 148 14543 146 14544 144 14545 144 14546 142 14547 140 14548 138 14549 134 14550 130 14551 127 14552 123 14553 117 14554 112 14555 108 14556 105 14557 102 14558 100 14559 100 14560 100 14561 101 14562 102 14563 102 14564 99 14565 96 14566 95 14567 93 14568 90 14569 86 14570 86 14571 86 14572 87 14573 88 14574 90 14575 90 14576 91 14577 90 14578 91 14579 92 14580 94 14581 98 14582 104 14583 110 14584 116 14585 121 14586 123 14587 126 14588 128 14589 129 14590 129 14591 132 14592 137 14593 142 14594 148 14595 154 14596 159 14597 162 14598 163 14599 163 14600 161 14601 160 14602 160 14603 161 14604 162 14605 165 14606 168 14607 172 14608 174 14609 175 14610 174 14611 172 14612 171 14613 169 14614 166 14615 164 14616 164 14617 164 14618 165 14619 166 14620 168 14621 168 14622 166 14623 162 14624 158 14625 155 14626 152 14627 150 14628 149 14629 148 14630 148 14631 148 14632 149 14633 150 14634 148 14635 147 14636 145 14637 144 14638 143 14639 143 14640 142 14641 140 14642 140 14643 137 14644 134 14645 132 14646 128 14647 125 14648 122 14649 121 14650 120 14651 119 14652 118 14653 118 14654 117 14655 115 14656 112 14657 109 14658 106 14659 101 14660 96 14661 93 14662 90 14663 88 14664 90 14665 92 14666 92 14667 90 14668 88 14669 86 14670 82 14671 77 14672 74 14673 71 14674 71 14675 71 14676 73 14677 74 14678 75 14679 76 14680 78 14681 77 14682 77 14683 78 14684 78 14685 78 14686 78 14687 78 14688 80 14689 83 14690 87 14691 91 14692 94 14693 97 14694 98 14695 98 14696 99 14697 100 14698 100 14699 103 14700 107 14701 112 14702 116 14703 122 14704 127 14705 131 14706 135 14707 140 14708 143 14709 146 14710 148 14711 150 14712 152 14713 153 14714 152 14715 154 14716 155 14717 158 14718 161 14719 165 14720 168 14721 171 14722 174 14723 177 14724 176 14725 176 14726 177 14727 178 14728 178 14729 178 14730 177 14731 176 14732 176 14733 174 14734 173 14735 173 14736 174 14737 174 14738 173 14739 172 14740 172 14741 172 14742 169 14743 166 14744 166 14745 166 14746 164 14747 163 14748 164 14749 163 14750 160 14751 158 14752 156 14753 154 14754 154 14755 154 14756 154 14757 154 14758 153 14759 151 14760 150 14761 148 14762 146 14763 144 14764 143 14765 141 14766 139 14767 136 14768 133 14769 129 14770 127 14771 127 14772 126 14773 124 14774 123 14775 122 14776 120 14777 116 14778 111 14779 106 14780 101 14781 97 14782 94 14783 92 14784 90 14785 86 14786 82 14787 79 14788 76 14789 72 14790 70 14791 66 14792 64 14793 64 14794 60 14795 58 14796 57 14797 56 14798 56 14799 56 14800 57 14801 58 14802 59 14803 58 14804 59 14805 60 14806 62 14807 64 14808 68 14809 74 14810 78 14811 84 14812 88 14813 93 14814 98 14815 100 14816 102 14817 104 14818 108 14819 112 14820 114 14821 117 14822 122 14823 126 14824 132 14825 139 14826 144 14827 146 14828 148 14829 151 14830 154 14831 157 14832 159 14833 160 14834 162 14835 164 14836 166 14837 166 14838 167 14839 169 14840 171 14841 171 14842 172 14843 174 14844 172 14845 170 14846 170 14847 170 14848 170 14849 168 14850 166 14851 165 14852 164 14853 164 14854 166 14855 166 14856 166 14857 166 14858 165 14859 164 14860 162 14861 160 14862 157 14863 155 14864 154 14865 154 14866 153 14867 154 14868 154 14869 153 14870 154 14871 153 14872 152 14873 150 14874 148 14875 146 14876 144 14877 142 14878 140 14879 141 14880 142 14881 142 14882 142 14883 143 14884 143 14885 142 14886 140 14887 137 14888 134 14889 131 14890 129 14891 127 14892 125 14893 124 14894 124 14895 122 14896 119 14897 118 14898 118 14899 116 14900 115 14901 116 14902 117 14903 117 14904 117 14905 118 14906 117 14907 116 14908 115 14909 113 14910 110 14911 109 14912 108 14913 107 14914 108 14915 108 14916 108 14917 109 14918 112 14919 111 14920 110 14921 109 14922 109 14923 107 14924 106 14925 106 14926 107 14927 109 14928 109 14929 108 14930 110 14931 112 14932 113 14933 112 14934 112 14935 112 14936 112 14937 109 14938 109 14939 109 14940 109 14941 111 14942 112 14943 111 14944 110 14945 111 14946 111 14947 109 14948 108 14949 108 14950 110 14951 113 14952 114 14953 116 14954 118 14955 118 14956 119 14957 119 14958 119 14959 120 14960 120 14961 119 14962 117 14963 115 14964 113 14965 111 14966 109 14967 107 14968 106 14969 107 14970 108 14971 112 14972 116 14973 120 14974 122 14975 124 14976 126 14977 124 14978 124 14979 122 14980 119 14981 116 14982 116 14983 118 14984 120 14985 124 14986 126 14987 131 14988 134 14989 135 14990 136 14991 137 14992 137 14993 137 14994 138 14995 140 14996 143 14997 147 14998 151 14999 156 15000 160 15001 163 15002 165 15003 166 15004 167 15005 166 15006 165 15007 165 15008 165 15009 164 15010 166 15011 168 15012 172 15013 172 15014 175 15015 175 15016 174 15017 172 15018 168 15019 163 15020 160 15021 157 15022 157 15023 159 15024 161 15025 164 15026 166 15027 166 15028 163 15029 159 15030 155 15031 149 15032 143 15033 140 15034 138 15035 135 15036 132 15037 130 15038 130 15039 128 15040 126 15041 126 15042 126 15043 126 15044 124 15045 123 15046 122 15047 121 15048 120 15049 120 15050 117 15051 115 15052 113 15053 110 15054 106 15055 102 15056 99 15057 98 15058 97 15059 96 15060 97 15061 97 15062 94 15063 93 15064 92 15065 90 15066 90 15067 92 15068 94 15069 96 15070 97 15071 98 15072 97 15073 97 15074 96 15075 95 15076 96 15077 96 15078 98 15079 101 15080 102 15081 104 15082 106 15083 106 15084 106 15085 106 15086 107 15087 109 15088 112 15089 116 15090 120 15091 126 15092 129 15093 132 15094 134 15095 133 15096 133 15097 131 15098 129 15099 129 15100 129 15101 130 15102 132 15103 134 15104 137 15105 138 15106 138 15107 140 15108 140 15109 139 15110 140 15111 141 15112 140 15113 139 15114 138 15115 138 15116 139 15117 140 15118 142 15119 142 15120 141 15121 140 15122 138 15123 135 15124 134 15125 131 15126 128 15127 126 15128 126 15129 126 15130 125 15131 123 15132 121 15133 120 15134 119 15135 118 15136 116 15137 116 15138 116 15139 114 15140 115 15141 116 15142 116 15143 115 15144 114 15145 114 15146 115 15147 116 15148 115 15149 114 15150 115 15151 116 15152 117 15153 118 15154 119 15155 119 15156 119 15157 120 15158 122 15159 125 15160 131 15161 138 15162 142 15163 146 15164 150 15165 151 15166 151 15167 150 15168 147 15169 147 15170 147 15171 149 15172 151 15173 155 15174 160 15175 165 15176 167 15177 169 15178 168 15179 165 15180 162 15181 161 15182 160 15183 160 15184 163 15185 166 15186 168 15187 168 15188 166 15189 164 15190 162 15191 158 15192 154 15193 151 15194 149 15195 146 15196 146 15197 144 15198 140 15199 136 15200 132 15201 128 15202 125 15203 122 15204 119 15205 116 15206 112 15207 110 15208 108 15209 108 15210 110 15211 110 15212 109 15213 108 15214 106 15215 104 15216 103 15217 100 15218 100 15219 100 15220 99 15221 99 15222 100 15223 101 15224 102 15225 102 15226 102 15227 101 15228 101 15229 102 15230 106 15231 110 15232 113 15233 117 15234 121 15235 122 15236 124 15237 124 15238 124 15239 124 15240 123 15241 123 15242 123 15243 122 15244 122 15245 120 15246 117 15247 114 15248 114 15249 114 15250 117 15251 118 15252 117 15253 116 15254 115 15255 114 15256 112 15257 110 15258 108 15259 108 15260 108 15261 109 15262 110 15263 110 15264 111 15265 114 15266 114 15267 115 15268 117 15269 116 15270 115 15271 114 15272 112 15273 111 15274 112 15275 114 15276 116 15277 118 15278 124 15279 130 15280 134 15281 138 15282 142 15283 145 15284 146 15285 149 15286 152 15287 154 15288 155 15289 158 15290 159 15291 160 15292 162 15293 163 15294 165 15295 164 15296 164 15297 165 15298 164 15299 163 15300 163 15301 164 15302 164 15303 166 15304 167 15305 166 15306 166 15307 166 15308 165 15309 163 15310 161 15311 157 15312 152 15313 146 15314 139 15315 134 15316 131 15317 129 15318 126 15319 124 15320 122 15321 121 15322 119 15323 115 15324 111 15325 107 15326 103 15327 99 15328 95 15329 92 15330 90 15331 88 15332 88 15333 90 15334 93 15335 95 15336 96 15337 98 15338 98 15339 97 15340 94 15341 92 15342 93 15343 94 15344 95 15345 96 15346 98 15347 102 15348 105 15349 108 15350 112 15351 115 15352 117 15353 118 15354 120 15355 123 15356 127 15357 131 15358 135 15359 140 15360 142 15361 143 15362 144 15363 143 15364 140 15365 137 15366 135 15367 132 15368 130 15369 128 15370 130 15371 133 15372 134 15373 135 15374 136 15375 136 15376 135 15377 133 15378 130 15379 127 15380 127 15381 125 15382 122 15383 121 15384 119 15385 117 15386 117 15387 116 15388 116 15389 115 15390 114 15391 112 15392 111 15393 112 15394 113 15395 114 15396 115 15397 118 15398 120 15399 123 15400 127 15401 130 15402 133 15403 137 15404 140 15405 145 15406 148 15407 152 15408 155 15409 158 15410 160 15411 162 15412 163 15413 165 15414 166 15415 168 15416 169 15417 170 15418 173 15419 176 15420 179 15421 182 15422 185 15423 186 15424 187 15425 188 15426 187 15427 185 15428 184 15429 183 15430 182 15431 182 15432 181 15433 178 15434 173 15435 169 15436 164 15437 159 15438 155 15439 150 15440 145 15441 140 15442 137 15443 134 15444 131 15445 129 15446 126 15447 124 15448 123 15449 120 15450 117 15451 115 15452 113 15453 109 15454 106 15455 102 15456 99 15457 97 15458 95 15459 93 15460 91 15461 90 15462 89 15463 87 15464 86 15465 84 15466 84 15467 84 15468 86 15469 86 15470 87 15471 90 15472 91 15473 92 15474 94 15475 96 15476 97 15477 100 15478 102 15479 102 15480 102 15481 102 15482 103 15483 103 15484 103 15485 102 15486 102 15487 102 15488 103 15489 104 15490 104 15491 106 15492 107 15493 108 15494 110 15495 111 15496 111 15497 111 15498 110 15499 108 15500 107 15501 106 15502 106 15503 106 15504 106 15505 105 15506 104 15507 104 15508 102 15509 98 15510 97 15511 96 15512 94 15513 93 15514 92 15515 92 15516 94 15517 97 15518 99 15519 101 15520 103 15521 105 15522 106 15523 107 15524 109 15525 111 15526 113 15527 115 15528 117 15529 119 15530 121 15531 123 15532 125 15533 126 15534 128 15535 132 15536 135 15537 138 15538 142 15539 146 15540 148 15541 152 15542 156 15543 161 15544 164 15545 167 15546 167 15547 166 15548 166 15549 163 15550 160 15551 160 15552 159 15553 156 15554 156 15555 156 15556 154 15557 154 15558 153 15559 153 15560 152 15561 151 15562 150 15563 148 15564 147 15565 146 15566 145 15567 144 15568 142 15569 141 15570 139 15571 138 15572 139 15573 140 15574 139 15575 138 15576 138 15577 137 15578 138 15579 138 15580 138 15581 141 15582 142 15583 142 15584 143 15585 142 15586 140 15587 138 15588 138 15589 136 15590 138 15591 142 15592 144 15593 148 15594 153 15595 158 15596 162 15597 165 15598 166 15599 167 15600 166 15601 166 15602 166 15603 164 15604 164 15605 163 15606 161 15607 159 15608 158 15609 158 15610 157 15611 156 15612 157 15613 158 15614 158 15615 158 15616 159 15617 158 15618 156 15619 153 15620 148 15621 141 15622 135 15623 131 15624 128 15625 125 15626 122 15627 120 15628 118 15629 114 15630 112 15631 109 15632 107 15633 105 15634 102 15635 99 15636 97 15637 96 15638 96 15639 95 15640 96 15641 96 15642 96 15643 96 15644 95 15645 93 15646 92 15647 92 15648 92 15649 93 15650 94 15651 96 15652 99 15653 101 15654 102 15655 101 15656 101 15657 100 15658 99 15659 100 15660 102 15661 104 15662 107 15663 111 15664 115 15665 119 15666 124 15667 129 15668 132 15669 134 15670 133 15671 132 15672 128 15673 123 15674 119 15675 117 15676 117 15677 118 15678 119 15679 120 15680 122 15681 119 15682 117 15683 116 15684 115 15685 115 15686 117 15687 118 15688 120 15689 122 15690 121 15691 120 15692 118 15693 114 15694 111 15695 108 15696 106 15697 103 15698 101 15699 100 15700 100 15701 100 15702 102 15703 102 15704 106 15705 111 15706 113 15707 115 15708 116 15709 117 15710 116 15711 115 15712 116 15713 118 15714 119 15715 122 15716 127 15717 130 15718 133 15719 135 15720 137 15721 139 15722 141 15723 142 15724 143 15725 144 15726 145 15727 144 15728 144 15729 145 15730 146 15731 147 15732 150 15733 152 15734 154 15735 155 15736 156 15737 157 15738 158 15739 158 15740 158 15741 156 15742 153 15743 150 15744 147 15745 143 15746 138 15747 133 15748 130 15749 126 15750 124 15751 122 15752 122 15753 120 15754 118 15755 116 15756 116 15757 117 15758 118 15759 122 15760 126 15761 128 15762 128 15763 125 15764 120 15765 115 15766 108 15767 104 15768 103 15769 105 15770 107 15771 111 15772 115 15773 119 15774 123 15775 128 15776 130 15777 130 15778 131 15779 133 15780 136 15781 140 15782 144 15783 150 15784 154 15785 158 15786 162 15787 163 15788 165 15789 167 15790 168 15791 168 15792 170 15793 170 15794 170 15795 169 15796 169 15797 167 15798 162 15799 159 15800 156 15801 155 15802 154 15803 152 15804 151 15805 150 15806 148 15807 146 15808 142 15809 140 15810 137 15811 134 15812 132 15813 129 15814 126 15815 123 15816 117 15817 113 15818 108 15819 104 15820 101 15821 98 15822 97 15823 95 15824 93 15825 93 15826 93 15827 94 15828 96 15829 101 15830 106 15831 110 15832 115 15833 117 15834 116 15835 114 15836 113 15837 112 15838 112 15839 112 15840 114 15841 117 15842 121 15843 124 15844 128 15845 130 15846 131 15847 131 15848 132 15849 131 15850 132 15851 132 15852 135 15853 139 15854 143 15855 148 15856 151 15857 154 15858 155 15859 155 15860 154 15861 151 15862 148 15863 144 15864 142 15865 140 15866 138 15867 137 15868 137 15869 135 15870 133 15871 129 15872 122 15873 116 15874 112 15875 108 15876 105 15877 103 15878 103 15879 105 15880 105 15881 105 15882 106 15883 104 15884 104 15885 102 15886 101 15887 99 15888 97 15889 97 15890 96 15891 95 15892 96 15893 96 15894 96 15895 97 15896 98 15897 100 15898 104 15899 107 15900 112 15901 116 15902 120 15903 124 15904 128 15905 133 15906 136 15907 139 15908 142 15909 144 15910 144 15911 146 15912 149 15913 151 15914 152 15915 154 15916 154 15917 153 15918 151 15919 148 15920 146 15921 146 15922 145 15923 145 15924 146 15925 147 15926 146 15927 146 15928 146 15929 144 15930 142 15931 139 15932 135 15933 130 15934 126 15935 122 15936 117 15937 114 15938 112 15939 109 15940 105 15941 102 15942 99 15943 94 15944 89 15945 84 15946 81 15947 80 15948 80 15949 82 15950 86 15951 91 15952 95 15953 100 15954 105 15955 109 15956 110 15957 113 15958 115 15959 118 15960 122 15961 124 15962 126 15963 130 15964 134 15965 136 15966 139 15967 143 15968 146 15969 149 15970 151 15971 153 15972 155 15973 155 15974 157 15975 158 15976 160 15977 162 15978 163 15979 162 15980 162 15981 161 15982 158 15983 154 15984 150 15985 147 15986 142 15987 138 15988 134 15989 131 15990 126 15991 123 15992 120 15993 119 15994 118 15995 118 15996 118 15997 117 15998 116 15999 114 16000 114 16001 113 16002 113 16003 114 16004 114 16005 115 16006 115 16007 116 16008 116 16009 116 16010 114 16011 113 16012 114 16013 112 16014 112 16015 111 16016 113 16017 115 16018 116 16019 118 16020 120 16021 122 16022 123 16023 125 16024 128 16025 133 16026 137 16027 140 16028 144 16029 148 16030 152 16031 156 16032 160 16033 164 16034 165 16035 165 16036 164 16037 163 16038 161 16039 159 16040 160 16041 160 16042 161 16043 164 16044 165 16045 165 16046 166 16047 164 16048 162 16049 162 16050 162 16051 161 16052 160 16053 159 16054 157 16055 154 16056 153 16057 152 16058 148 16059 146 16060 144 16061 143 16062 142 16063 138 16064 135 16065 133 16066 132 16067 130 16068 129 16069 129 16070 129 16071 128 16072 127 16073 125 16074 123 16075 124 16076 124 16077 126 16078 128 16079 130 16080 132 16081 132 16082 130 16083 130 16084 131 16085 131 16086 130 16087 130 16088 130 16089 128 16090 126 16091 126 16092 125 16093 123 16094 122 16095 122 16096 122 16097 122 16098 123 16099 125 16100 126 16101 128 16102 130 16103 130 16104 126 16105 123 16106 119 16107 113 16108 108 16109 101 16110 97 16111 94 16112 91 16113 89 16114 89 16115 86 16116 82 16117 80 16118 78 16119 76 16120 74 16121 73 16122 70 16123 68 16124 68 16125 69 16126 71 16127 71 16128 73 16129 74 16130 72 16131 70 16132 69 16133 70 16134 71 16135 72 16136 74 16137 78 16138 81 16139 83 16140 86 16141 89 16142 91 16143 90 16144 92 16145 95 16146 97 16147 98 16148 100 16149 104 16150 108 16151 113 16152 119 16153 125 16154 132 16155 136 16156 139 16157 140 16158 141 16159 140 16160 140 16161 142 16162 144 16163 144 16164 146 16165 148 16166 150 16167 152 16168 153 16169 153 16170 156 16171 160 16172 162 16173 166 16174 169 16175 171 16176 173 16177 174 16178 176 16179 177 16180 178 16181 178 16182 178 16183 179 16184 181 16185 180 16186 178 16187 178 16188 176 16189 176 16190 178 16191 177 16192 176 16193 175 16194 174 16195 174 16196 174 16197 176 16198 177 16199 177 16200 177 16201 176 16202 175 16203 172 16204 170 16205 167 16206 166 16207 164 16208 162 16209 160 16210 159 16211 156 16212 152 16213 148 16214 143 16215 138 16216 135 16217 132 16218 130 16219 129 16220 128 16221 129 16222 129 16223 126 16224 125 16225 123 16226 121 16227 119 16228 118 16229 115 16230 113 16231 111 16232 108 16233 106 16234 103 16235 100 16236 97 16237 94 16238 93 16239 93 16240 93 16241 94 16242 96 16243 97 16244 98 16245 97 16246 96 16247 95 16248 95 16249 96 16250 97 16251 97 16252 97 16253 97 16254 98 16255 100 16256 102 16257 102 16258 103 16259 103 16260 105 16261 106 16262 106 16263 106 16264 105 16265 105 16266 105 16267 108 16268 110 16269 114 16270 118 16271 121 16272 125 16273 128 16274 129 16275 132 16276 133 16277 134 16278 135 16279 135 16280 136 16281 136 16282 135 16283 134 16284 133 16285 131 16286 129 16287 128 16288 130 16289 130 16290 130 16291 130 16292 131 16293 132 16294 133 16295 134 16296 136 16297 136 16298 136 16299 134 16300 130 16301 129 16302 126 16303 123 16304 122 16305 122 16306 122 16307 123 16308 122 16309 121 16310 120 16311 118 16312 116 16313 118 16314 119 16315 118 16316 118 16317 119 16318 119 16319 118 16320 117 16321 117 16322 118 16323 119 16324 121 16325 122 16326 125 16327 128 16328 128 16329 129 16330 130 16331 130 16332 130 16333 128 16334 126 16335 123 16336 120 16337 118 16338 117 16339 118 16340 120 16341 125 16342 132 16343 136 16344 140 16345 143 16346 146 16347 148 16348 150 16349 150 16350 149 16351 149 16352 147 16353 145 16354 142 16355 139 16356 136 16357 134 16358 132 16359 132 16360 134 16361 136 16362 140 16363 144 16364 147 16365 150 16366 151 16367 153 16368 155 16369 156 16370 156 16371 154 16372 152 16373 149 16374 147 16375 146 16376 144 16377 144 16378 146 16379 149 16380 152 16381 154 16382 154 16383 152 16384 150 16385 146 16386 142 16387 137 16388 133 16389 130 16390 127 16391 124 16392 123 16393 122 16394 121 16395 122 16396 123 16397 122 16398 123 16399 124 16400 123 16401 119 16402 114 16403 110 16404 103 16405 98 16406 93 16407 88 16408 86 16409 84 16410 84 16411 86 16412 87 16413 89 16414 92 16415 95 16416 97 16417 98 16418 98 16419 98 16420 97 16421 96 16422 95 16423 95 16424 94 16425 93 16426 93 16427 94 16428 95 16429 95 16430 96 16431 98 16432 102 16433 107 16434 111 16435 116 16436 121 16437 125 16438 127 16439 130 16440 132 16441 133 16442 134 16443 134 16444 137 16445 139 16446 142 16447 144 16448 146 16449 148 16450 150 16451 151 16452 154 16453 158 16454 158 16455 159 16456 159 16457 158 16458 157 16459 156 16460 154 16461 154 16462 155 16463 157 16464 159 16465 161 16466 163 16467 164 16468 164 16469 162 16470 159 16471 155 16472 150 16473 146 16474 144 16475 141 16476 138 16477 137 16478 138 16479 138 16480 140 16481 142 16482 144 16483 144 16484 144 16485 142 16486 138 16487 136 16488 136 16489 137 16490 137 16491 138 16492 139 16493 139 16494 137 16495 135 16496 133 16497 129 16498 126 16499 125 16500 124 16501 124 16502 124 16503 124 16504 124 16505 124 16506 124 16507 124 16508 123 16509 122 16510 121 16511 122 16512 121 16513 121 16514 117 16515 115 16516 116 16517 117 16518 118 16519 118 16520 118 16521 116 16522 110 16523 106 16524 101 16525 97 16526 95 16527 97 16528 102 16529 107 16530 112 16531 116 16532 118 16533 118 16534 118 16535 118 16536 118 16537 119 16538 121 16539 122 16540 123 16541 124 16542 125 16543 126 16544 128 16545 130 16546 132 16547 133 16548 135 16549 138 16550 140 16551 143 16552 146 16553 148 16554 149 16555 150 16556 150 16557 150 16558 148 16559 146 16560 145 16561 143 16562 142 16563 142 16564 140 16565 141 16566 141 16567 139 16568 135 16569 132 16570 130 16571 127 16572 125 16573 124 16574 124 16575 123 16576 121 16577 118 16578 116 16579 114 16580 112 16581 110 16582 107 16583 104 16584 103 16585 102 16586 102 16587 102 16588 103 16589 104 16590 103 16591 102 16592 99 16593 98 16594 97 16595 95 16596 93 16597 92 16598 93 16599 95 16600 98 16601 100 16602 102 16603 105 16604 107 16605 108 16606 108 16607 108 16608 108 16609 108 16610 110 16611 113 16612 117 16613 119 16614 121 16615 124 16616 125 16617 124 16618 125 16619 126 16620 130 16621 133 16622 138 16623 142 16624 147 16625 152 16626 156 16627 157 16628 158 16629 158 16630 158 16631 157 16632 156 16633 156 16634 156 16635 158 16636 160 16637 163 16638 164 16639 164 16640 165 16641 166 16642 165 16643 163 16644 161 16645 159 16646 159 16647 159 16648 158 16649 157 16650 156 16651 154 16652 152 16653 150 16654 148 16655 144 16656 143 16657 143 16658 144 16659 142 16660 141 16661 142 16662 141 16663 140 16664 139 16665 137 16666 135 16667 133 16668 131 16669 127 16670 123 16671 123 16672 123 16673 122 16674 123 16675 123 16676 124 16677 124 16678 124 16679 123 16680 122 16681 120 16682 118 16683 116 16684 115 16685 115 16686 114 16687 112 16688 110 16689 110 16690 110 16691 108 16692 107 16693 107 16694 108 16695 108 16696 108 16697 106 16698 102 16699 98 16700 96 16701 94 16702 93 16703 92 16704 92 16705 93 16706 93 16707 92 16708 93 16709 94 16710 96 16711 95 16712 95 16713 95 16714 95 16715 94 16716 94 16717 95 16718 96 16719 96 16720 98 16721 99 16722 98 16723 98 16724 100 16725 101 16726 102 16727 105 16728 108 16729 112 16730 115 16731 118 16732 121 16733 123 16734 125 16735 128 16736 131 16737 132 16738 134 16739 136 16740 138 16741 141 16742 144 16743 148 16744 152 16745 156 16746 159 16747 159 16748 160 16749 162 16750 162 16751 162 16752 163 16753 163 16754 163 16755 164 16756 166 16757 166 16758 166 16759 167 16760 167 16761 168 16762 168 16763 168 16764 168 16765 168 16766 165 16767 162 16768 159 16769 160 16770 160 16771 159 16772 160 16773 160 16774 160 16775 158 16776 156 16777 155 16778 154 16779 151 16780 151 16781 152 16782 153 16783 153 16784 156 16785 156 16786 155 16787 155 16788 154 16789 152 16790 150 16791 147 16792 146 16793 143 16794 141 16795 138 16796 138 16797 138 16798 139 16799 140 16800 140 16801 140 16802 138 16803 135 16804 132 16805 130 16806 125 16807 122 16808 121 16809 120 16810 118 16811 116 16812 113 16813 110 16814 107 16815 104 16816 101 16817 98 16818 96 16819 94 16820 92 16821 91 16822 89 16823 87 16824 86 16825 85 16826 85 16827 84 16828 83 16829 84 16830 84 16831 84 16832 85 16833 86 16834 85 16835 83 16836 85 16837 86 16838 86 16839 86 16840 86 16841 86 16842 87 16843 89 16844 92 16845 95 16846 98 16847 102 16848 106 16849 110 16850 114 16851 117 16852 121 16853 124 16854 127 16855 128 16856 130 16857 130 16858 129 16859 132 16860 135 16861 138 16862 141 16863 145 16864 147 16865 149 16866 151 16867 151 16868 150 16869 149 16870 149 16871 149 16872 149 16873 149 16874 148 16875 147 16876 147 16877 146 16878 146 16879 146 16880 147 16881 147 16882 146 16883 144 16884 140 16885 137 16886 134 16887 132 16888 131 16889 130 16890 130 16891 128 16892 126 16893 121 16894 116 16895 112 16896 106 16897 104 16898 106 16899 109 16900 112 16901 115 16902 118 16903 120 16904 120 16905 120 16906 120 16907 119 16908 118 16909 114 16910 110 16911 108 16912 108 16913 108 16914 110 16915 114 16916 120 16917 124 16918 129 16919 130 16920 132 16921 131 16922 129 16923 128 16924 128 16925 128 16926 128 16927 129 16928 129 16929 130 16930 132 16931 135 16932 137 16933 139 16934 140 16935 140 16936 140 16937 137 16938 133 16939 130 16940 127 16941 124 16942 126 16943 131 16944 135 16945 140 16946 144 16947 144 16948 144 16949 144 16950 143 16951 141 16952 143 16953 145 16954 146 16955 148 16956 151 16957 154 16958 159 16959 163 16960 165 16961 168 16962 169 16963 169 16964 170 16965 171 16966 171 16967 171 16968 172 16969 172 16970 174 16971 177 16972 179 16973 183 16974 186 16975 187 16976 188 16977 184 16978 177 16979 172 16980 165 16981 158 16982 153 16983 150 16984 148 16985 147 16986 148 16987 148 16988 148 16989 145 16990 140 16991 133 16992 126 16993 118 16994 110 16995 105 16996 101 16997 98 16998 95 16999 95 17000 94 17001 93 17002 91 17003 87 17004 82 17005 75 17006 71 17007 69 17008 68 17009 66 17010 67 17011 68 17012 70 17013 69 17014 69 17015 68 17016 66 17017 65 17018 64 17019 63 17020 64 17021 65 17022 65 17023 68 17024 72 17025 78 17026 82 17027 86 17028 88 17029 89 17030 90 17031 90 17032 90 17033 92 17034 96 17035 101 17036 106 17037 111 17038 115 17039 118 17040 124 17041 132 17042 137 17043 140 17044 143 17045 145 17046 144 17047 144 17048 145 17049 147 17050 152 17051 158 17052 162 17053 164 17054 165 17055 164 17056 162 17057 162 17058 162 17059 162 17060 164 17061 167 17062 168 17063 169 17064 168 17065 167 17066 167 17067 166 17068 165 17069 161 17070 158 17071 158 17072 155 17073 154 17074 153 17075 153 17076 152 17077 152 17078 153 17079 154 17080 153 17081 150 17082 146 17083 143 17084 139 17085 136 17086 136 17087 134 17088 134 17089 132 17090 131 17091 130 17092 128 17093 128 17094 128 17095 126 17096 125 17097 123 17098 119 17099 114 17100 109 17101 105 17102 102 17103 98 17104 98 17105 99 17106 100 17107 100 17108 100 17109 98 17110 96 17111 94 17112 90 17113 89 17114 89 17115 90 17116 90 17117 91 17118 92 17119 94 17120 95 17121 96 17122 96 17123 96 17124 96 17125 96 17126 98 17127 100 17128 102 17129 103 17130 105 17131 107 17132 111 17133 115 17134 118 17135 121 17136 122 17137 123 17138 123 17139 122 17140 120 17141 122 17142 124 17143 128 17144 132 17145 136 17146 142 17147 147 17148 150 17149 152 17150 154 17151 155 17152 155 17153 154 17154 154 17155 153 17156 153 17157 152 17158 152 17159 154 17160 157 17161 159 17162 162 17163 164 17164 164 17165 163 17166 162 17167 162 17168 162 17169 161 17170 160 17171 160 17172 160 17173 160 17174 158 17175 157 17176 156 17177 155 17178 155 17179 155 17180 156 17181 155 17182 154 17183 153 17184 152 17185 152 17186 153 17187 152 17188 152 17189 152 17190 150 17191 150 17192 148 17193 145 17194 146 17195 145 17196 143 17197 143 17198 144 17199 145 17200 145 17201 143 17202 142 17203 142 17204 141 17205 139 17206 139 17207 137 17208 134 17209 133 17210 131 17211 130 17212 129 17213 128 17214 127 17215 126 17216 126 17217 128 17218 128 17219 126 17220 125 17221 124 17222 121 17223 117 17224 114 17225 112 17226 109 17227 106 17228 103 17229 101 17230 100 17231 99 17232 98 17233 98 17234 99 17235 100 17236 101 17237 102 17238 101 17239 100 17240 99 17241 99 17242 98 17243 99 17244 100 17245 101 17246 102 17247 102 17248 102 17249 101 17250 100 17251 102 17252 103 17253 105 17254 108 17255 111 17256 113 17257 114 17258 114 17259 115 17260 116 17261 115 17262 116 17263 118 17264 119 17265 119 17266 120 17267 121 17268 121 17269 122 17270 123 17271 123 17272 122 17273 119 17274 118 17275 115 17276 112 17277 109 17278 108 17279 108 17280 106 17281 104 17282 103 17283 104 17284 104 17285 105 17286 107 17287 109 17288 110 17289 110 17290 110 17291 111 17292 110 17293 110 17294 109 17295 110 17296 110 17297 110 17298 111 17299 110 17300 112 17301 114 17302 116 17303 118 17304 120 17305 122 17306 122 17307 124 17308 126 17309 128 17310 130 17311 130 17312 132 17313 134 17314 137 17315 138 17316 141 17317 145 17318 146 17319 148 17320 150 17321 150 17322 152 17323 154 17324 155 17325 156 17326 157 17327 158 17328 159 17329 160 17330 159 17331 160 17332 160 17333 160 17334 160 17335 160 17336 162 17337 164 17338 164 17339 165 17340 166 17341 166 17342 166 17343 166 17344 164 17345 162 17346 159 17347 155 17348 151 17349 148 17350 146 17351 141 17352 139 17353 140 17354 140 17355 141 17356 141 17357 139 17358 138 17359 138 17360 137 17361 136 17362 135 17363 135 17364 134 17365 132 17366 130 17367 130 17368 128 17369 126 17370 124 17371 123 17372 121 17373 121 17374 120 17375 121 17376 120 17377 120 17378 121 17379 122 17380 124 17381 128 17382 129 17383 130 17384 129 17385 128 17386 126 17387 126 17388 126 17389 128 17390 128 17391 128 17392 130 17393 130 17394 130 17395 131 17396 132 17397 132 17398 132 17399 133 17400 132 17401 129 17402 126 17403 124 17404 123 17405 120 17406 120 17407 121 17408 122 17409 122 17410 126 17411 128 17412 128 17413 126 17414 126 17415 124 17416 120 17417 115 17418 112 17419 110 17420 108 17421 106 17422 106 17423 108 17424 112 17425 113 17426 114 17427 115 17428 114 17429 112 17430 108 17431 107 17432 106 17433 107 17434 108 17435 110 17436 112 17437 114 17438 114 17439 110 17440 107 17441 103 17442 100 17443 99 17444 100 17445 100 17446 102 17447 104 17448 107 17449 109 17450 111 17451 112 17452 110 17453 108 17454 107 17455 106 17456 105 17457 106 17458 107 17459 111 17460 115 17461 119 17462 124 17463 128 17464 128 17465 127 17466 126 17467 124 17468 121 17469 120 17470 122 17471 124 17472 127 17473 130 17474 133 17475 136 17476 139 17477 141 17478 142 17479 145 17480 148 17481 150 17482 151 17483 152 17484 152 17485 150 17486 149 17487 148 17488 148 17489 148 17490 148 17491 149 17492 150 17493 152 17494 153 17495 156 17496 159 17497 160 17498 159 17499 157 17500 154 17501 152 17502 149 17503 148 17504 148 17505 148 17506 151 17507 153 17508 154 17509 154 17510 152 17511 149 17512 147 17513 146 17514 144 17515 142 17516 141 17517 140 17518 141 17519 141 17520 141 17521 140 17522 139 17523 135 17524 131 17525 126 17526 122 17527 118 17528 116 17529 115 17530 118 17531 122 17532 124 17533 126 17534 124 17535 120 17536 115 17537 108 17538 102 17539 98 17540 96 17541 96 17542 98 17543 100 17544 100 17545 99 17546 98 17547 95 17548 92 17549 90 17550 87 17551 86 17552 84 17553 84 17554 84 17555 86 17556 88 17557 91 17558 94 17559 96 17560 96 17561 95 17562 94 17563 93 17564 95 17565 97 17566 99 17567 102 17568 107 17569 112 17570 117 17571 119 17572 122 17573 124 17574 126 17575 126 17576 127 17577 129 17578 131 17579 134 17580 140 17581 145 17582 149 17583 153 17584 158 17585 162 17586 163 17587 162 17588 162 17589 164 17590 166 17591 169 17592 172 17593 176 17594 182 17595 186 17596 187 17597 188 17598 188 17599 188 17600 186 17601 184 17602 182 17603 182 17604 183 17605 182 17606 184 17607 186 17608 187 17609 187 17610 187 17611 186 17612 184 17613 182 17614 179 17615 176 17616 171 17617 166 17618 162 17619 158 17620 156 17621 153 17622 150 17623 147 17624 144 17625 139 17626 132 17627 127 17628 122 17629 117 17630 113 17631 110 17632 106 17633 102 17634 100 17635 98 17636 94 17637 91 17638 87 17639 84 17640 81 17641 77 17642 73 17643 70 17644 68 17645 66 17646 62 17647 62 17648 62 17649 62 17650 62 17651 64 17652 65 17653 65 17654 66 17655 66 17656 67 17657 68 17658 70 17659 74 17660 78 17661 81 17662 84 17663 88 17664 92 17665 94 17666 95 17667 98 17668 99 17669 101 17670 102 17671 104 17672 104 17673 107 17674 109 17675 110 17676 114 17677 120 17678 123 17679 126 17680 131 17681 134 17682 135 17683 139 17684 141 17685 142 17686 144 17687 145 17688 148 17689 150 17690 150 17691 152 17692 153 17693 152 17694 152 17695 153 17696 154 17697 154 17698 155 17699 156 17700 158 17701 159 17702 160 17703 160 17704 160 17705 160 17706 161 17707 162 17708 161 17709 160 17710 160 17711 158 17712 156 17713 154 17714 153 17715 151 17716 149 17717 147 17718 146 17719 144 17720 140 17721 138 17722 134 17723 131 17724 130 17725 130 17726 131 17727 130 17728 130 17729 130 17730 129 17731 128 17732 126 17733 125 17734 124 17735 124 17736 126 17737 125 17738 124 17739 123 17740 122 17741 120 17742 118 17743 115 17744 114 17745 115 17746 116 17747 116 17748 116 17749 117 17750 116 17751 118 17752 121 17753 123 17754 125 17755 128 17756 131 17757 131 17758 132 17759 132 17760 132 17761 132 17762 132 17763 133 17764 134 17765 134 17766 134 17767 134 17768 134 17769 134 17770 134 17771 137 17772 139 17773 141 17774 143 17775 142 17776 142 17777 140 17778 138 17779 139 17780 140 17781 142 17782 145 17783 146 17784 147 17785 147 17786 144 17787 142 17788 141 17789 138 17790 137 17791 137 17792 136 17793 135 17794 134 17795 132 17796 131 17797 130 17798 128 17799 126 17800 124 17801 124 17802 124 17803 122 17804 120 17805 122 17806 120 17807 118 17808 118 17809 117 17810 116 17811 114 17812 111 17813 110 17814 108 17815 105 17816 102 17817 100 17818 99 17819 98 17820 99 17821 102 17822 104 17823 106 17824 108 17825 109 17826 110 17827 110 17828 108 17829 106 17830 106 17831 106 17832 109 17833 112 17834 114 17835 117 17836 118 17837 118 17838 115 17839 114 17840 114 17841 115 17842 116 17843 117 17844 116 17845 119 17846 120 17847 120 17848 124 17849 125 17850 126 17851 129 17852 130 17853 131 17854 133 17855 134 17856 135 17857 138 17858 139 17859 139 17860 142 17861 144 17862 142 17863 140 17864 138 17865 135 17866 133 17867 132 17868 133 17869 134 17870 135 17871 136 17872 136 17873 134 17874 132 17875 132 17876 132 17877 132 17878 131 17879 131 17880 131 17881 130 17882 130 17883 130 17884 130 17885 129 17886 128 17887 128 17888 125 17889 121 17890 119 17891 119 17892 120 17893 121 17894 122 17895 122 17896 123 17897 124 17898 125 17899 124 17900 124 17901 125 17902 126 17903 125 17904 126 17905 130 17906 132 17907 133 17908 136 17909 137 17910 136 17911 136 17912 137 17913 136 17914 135 17915 134 17916 133 17917 132 17918 133 17919 133 17920 135 17921 137 17922 139 17923 139 17924 139 17925 139 17926 139 17927 138 17928 138 17929 140 17930 141 17931 140 17932 138 17933 139 17934 137 17935 134 17936 132 17937 130 17938 128 17939 126 17940 126 17941 127 17942 129 17943 130 17944 132 17945 133 17946 133 17947 132 17948 131 17949 131 17950 130 17951 130 17952 130 17953 132 17954 135 17955 136 17956 137 17957 137 17958 136 17959 135 17960 134 17961 132 17962 131 17963 130 17964 130 17965 132 17966 134 17967 136 17968 138 17969 137 17970 139 17971 139 17972 138 17973 138 17974 138 17975 138 17976 137 17977 138 17978 139 17979 140 17980 140 17981 142 17982 143 17983 142 17984 142 17985 140 17986 138 17987 135 17988 132 17989 129 17990 126 17991 125 17992 126 17993 128 17994 130 17995 133 17996 136 17997 138 17998 137 17999 134 18000 132 18001 126 18002 121 18003 116 18004 113 18005 113 18006 114 18007 117 18008 119 18009 119 18010 118 18011 116 18012 115 18013 112 18014 110 18015 108 18016 108 18017 106 18018 105 18019 106 18020 108 18021 112 18022 116 18023 118 18024 120 18025 121 18026 119 18027 116 18028 113 18029 110 18030 111 18031 110 18032 110 18033 111 18034 112 18035 114 18036 117 18037 118 18038 118 18039 120 18040 120 18041 119 18042 118 18043 117 18044 115 18045 115 18046 115 18047 118 18048 120 18049 120 18050 120 18051 121 18052 120 18053 118 18054 117 18055 116 18056 113 18057 113 18058 112 18059 111 18060 109 18061 108 18062 107 18063 108 18064 109 18065 110 18066 112 18067 114 18068 117 18069 119 18070 120 18071 121 18072 122 18073 123 18074 124 18075 126 18076 126 18077 127 18078 129 18079 130 18080 132 18081 133 18082 134 18083 136 18084 137 18085 136 18086 137 18087 138 18088 140 18089 141 18090 144 18091 146 18092 150 18093 154 18094 156 18095 158 18096 161 18097 162 18098 162 18099 161 18100 160 18101 159 18102 158 18103 157 18104 157 18105 158 18106 159 18107 159 18108 159 18109 159 18110 159 18111 158 18112 157 18113 154 18114 153 18115 150 18116 148 18117 148 18118 147 18119 145 18120 144 18121 144 18122 143 18123 140 18124 136 18125 132 18126 128 18127 123 18128 118 18129 115 18130 112 18131 108 18132 105 18133 103 18134 100 18135 101 18136 100 18137 98 18138 96 18139 96 18140 95 18141 95 18142 94 18143 94 18144 93 18145 92 18146 94 18147 94 18148 94 18149 96 18150 98 18151 99 18152 100 18153 101 18154 102 18155 103 18156 105 18157 106 18158 108 18159 111 18160 116 18161 119 18162 123 18163 127 18164 132 18165 135 18166 138 18167 142 18168 145 18169 148 18170 150 18171 153 18172 155 18173 157 18174 160 18175 161 18176 162 18177 163 18178 161 18179 160 18180 160 18181 158 18182 155 18183 152 18184 152 18185 152 18186 150 18187 148 18188 147 18189 146 18190 145 18191 144 18192 143 18193 142 18194 138 18195 135 18196 134 18197 132 18198 132 18199 132 18200 129 18201 126 18202 124 18203 121 18204 118 18205 116 18206 115 18207 116 18208 116 18209 116 18210 117 18211 116 18212 113 18213 111 18214 110 18215 107 18216 108 18217 108 18218 110 18219 110 18220 109 18221 107 18222 104 18223 103 18224 103 18225 103 18226 104 18227 106 18228 107 18229 107 18230 106 18231 106 18232 106 18233 107 18234 107 18235 109 18236 111 18237 113 18238 115 18239 117 18240 120 18241 123 18242 125 18243 128 18244 130 18245 134 18246 137 18247 136 18248 135 18249 134 18250 133 18251 133 18252 134 18253 137 18254 140 18255 144 18256 149 18257 152 18258 153 18259 152 18260 152 18261 152 18262 153 18263 153 18264 152 18265 152 18266 151 18267 150 18268 152 18269 156 18270 160 18271 162 18272 164 18273 165 18274 164 18275 162 18276 160 18277 160 18278 159 18279 160 18280 162 18281 162 18282 163 18283 163 18284 162 18285 159 18286 156 18287 152 18288 148 18289 145 18290 143 18291 141 18292 140 18293 137 18294 135 18295 133 18296 131 18297 129 18298 127 18299 124 18300 118 18301 112 18302 106 18303 100 18304 94 18305 90 18306 87 18307 86 18308 86 18309 85 18310 83 18311 82 18312 80 18313 77 18314 75 18315 75 18316 73 18317 72 18318 71 18319 72 18320 72 18321 70 18322 70 18323 70 18324 70 18325 70 18326 71 18327 74 18328 75 18329 76 18330 78 18331 80 18332 82 18333 86 18334 88 18335 92 18336 98 18337 103 18338 106 18339 110 18340 113 18341 118 18342 121 18343 125 18344 130 18345 132 18346 136 18347 141 18348 145 18349 148 18350 152 18351 155 18352 157 18353 159 18354 163 18355 164 18356 166 18357 168 18358 171 18359 173 18360 174 18361 175 18362 176 18363 176 18364 178 18365 179 18366 179 18367 180 18368 180 18369 179 18370 179 18371 178 18372 176 18373 174 18374 172 18375 170 18376 169 18377 168 18378 166 18379 164 18380 163 18381 163 18382 162 18383 160 18384 158 18385 158 18386 157 18387 155 18388 152 18389 148 18390 146 18391 145 18392 143 18393 142 18394 141 18395 140 18396 138 18397 137 18398 135 18399 134 18400 132 18401 130 18402 128 18403 125 18404 123 18405 120 18406 120 18407 119 18408 118 18409 118 18410 117 18411 116 18412 115 18413 113 18414 111 18415 109 18416 107 18417 107 18418 106 18419 106 18420 106 18421 105 18422 104 18423 102 18424 101 18425 100 18426 99 18427 96 18428 94 18429 92 18430 90 18431 90 18432 91 18433 93 18434 94 18435 96 18436 97 18437 98 18438 99 18439 100 18440 100 18441 99 18442 98 18443 100 18444 100 18445 99 18446 99 18447 99 18448 100 18449 102 18450 106 18451 107 18452 109 18453 112 18454 114 18455 116 18456 119 18457 121 18458 124 18459 128 18460 132 18461 134 18462 136 18463 138 18464 140 18465 142 18466 144 18467 146 18468 149 18469 151 18470 154 18471 154 18472 154 18473 155 18474 155 18475 156 18476 158 18477 159 18478 160 18479 160 18480 160 18481 160 18482 159 18483 159 18484 159 18485 160 18486 159 18487 158 18488 155 18489 153 18490 151 18491 148 18492 144 18493 140 18494 137 18495 135 18496 132 18497 130 18498 127 18499 125 18500 122 18501 119 18502 117 18503 114 18504 113 18505 112 18506 110 18507 108 18508 108 18509 105 18510 103 18511 102 18512 100 18513 96 18514 93 18515 91 18516 90 18517 89 18518 89 18519 89 18520 90 18521 90 18522 90 18523 92 18524 95 18525 97 18526 99 18527 100 18528 103 18529 105 18530 107 18531 110 18532 114 18533 117 18534 121 18535 125 18536 129 18537 132 18538 132 18539 132 18540 131 18541 130 18542 132 18543 134 18544 138 18545 141 18546 144 18547 146 18548 148 18549 149 18550 150 18551 150 18552 150 18553 150 18554 149 18555 150 18556 152 18557 151 18558 151 18559 151 18560 153 18561 154 18562 155 18563 156 18564 156 18565 156 18566 155 18567 152 18568 151 18569 149 18570 148 18571 148 18572 147 18573 149 18574 149 18575 149 18576 148 18577 146 18578 144 18579 142 18580 142 18581 142 18582 142 18583 144 18584 144 18585 144 18586 143 18587 142 18588 138 18589 137 18590 138 18591 138 18592 137 18593 135 18594 133 18595 130 18596 128 18597 125 18598 125 18599 126 18600 128 18601 129 18602 130 18603 129 18604 128 18605 126 18606 123 18607 121 18608 120 18609 118 18610 116 18611 113 18612 110 18613 107 18614 104 18615 102 18616 101 18617 102 18618 101 18619 101 18620 101 18621 98 18622 95 18623 92 18624 88 18625 86 18626 87 18627 88 18628 90 18629 91 18630 92 18631 92 18632 90 18633 91 18634 91 18635 92 18636 94 18637 95 18638 98 18639 102 18640 102 18641 104 18642 106 18643 108 18644 110 18645 112 18646 115 18647 119 18648 122 18649 126 18650 130 18651 133 18652 133 18653 137 18654 141 18655 145 18656 150 18657 156 18658 160 18659 164 18660 167 18661 168 18662 167 18663 169 18664 170 18665 169 18666 170 18667 172 18668 175 18669 176 18670 178 18671 180 18672 182 18673 183 18674 183 18675 182 18676 180 18677 179 18678 178 18679 176 18680 174 18681 172 18682 170 18683 166 18684 164 18685 161 18686 160 18687 158 18688 156 18689 153 18690 150 18691 146 18692 144 18693 140 18694 138 18695 136 18696 134 18697 130 18698 126 18699 122 18700 119 18701 117 18702 116 18703 117 18704 119 18705 119 18706 118 18707 115 18708 111 18709 107 18710 103 18711 100 18712 98 18713 96 18714 94 18715 91 18716 89 18717 88 18718 90 18719 91 18720 92 18721 94 18722 95 18723 95 18724 93 18725 91 18726 91 18727 90 18728 89 18729 88 18730 88 18731 89 18732 90 18733 91 18734 90 18735 88 18736 87 18737 85 18738 84 18739 86 18740 86 18741 87 18742 88 18743 90 18744 92 18745 92 18746 92 18747 94 18748 95 18749 98 18750 100 18751 104 18752 106 18753 106 18754 108 18755 110 18756 111 18757 112 18758 114 18759 116 18760 118 18761 120 18762 122 18763 122 18764 122 18765 126 18766 128 18767 128 18768 132 18769 136 18770 138 18771 142 18772 146 18773 150 18774 154 18775 158 18776 159 18777 160 18778 160 18779 160 18780 158 18781 158 18782 158 18783 156 18784 155 18785 156 18786 158 18787 160 18788 163 18789 166 18790 169 18791 170 18792 172 18793 172 18794 174 18795 175 18796 175 18797 175 18798 176 18799 174 18800 174 18801 174 18802 172 18803 170 18804 168 18805 164 18806 160 18807 157 18808 153 18809 150 18810 148 18811 148 18812 146 18813 144 18814 143 18815 140 18816 136 18817 134 18818 131 18819 129 18820 129 18821 128 18822 126 18823 124 18824 123 18825 122 18826 119 18827 116 18828 113 18829 110 18830 106 18831 102 18832 99 18833 95 18834 92 18835 92 18836 92 18837 94 18838 95 18839 96 18840 97 18841 97 18842 98 18843 98 18844 97 18845 98 18846 99 18847 102 18848 104 18849 106 18850 106 18851 105 18852 104 18853 104 18854 102 18855 102 18856 102 18857 104 18858 104 18859 105 18860 106 18861 108 18862 111 18863 115 18864 121 18865 126 18866 128 18867 131 18868 135 18869 137 18870 139 18871 141 18872 144 18873 146 18874 150 18875 152 18876 155 18877 158 18878 160 18879 160 18880 161 18881 162 18882 163 18883 165 18884 166 18885 167 18886 170 18887 172 18888 175 18889 178 18890 182 18891 184 18892 186 18893 188 18894 188 18895 187 18896 183 18897 180 18898 177 18899 174 18900 171 18901 169 18902 163 18903 158 18904 154 18905 148 18906 143 18907 138 18908 131 18909 124 18910 120 18911 117 18912 113 18913 110 18914 109 18915 108 18916 106 18917 103 18918 100 18919 97 18920 93 18921 89 18922 85 18923 79 18924 73 18925 68 18926 64 18927 60 18928 57 18929 53 18930 50 18931 49 18932 49 18933 51 18934 52 18935 53 18936 54 18937 55 18938 57 18939 60 18940 62 18941 65 18942 67 18943 69 18944 71 18945 73 18946 75 18947 76 18948 79 18949 83 18950 85 18951 88 18952 92 18953 92 18954 94 18955 96 18956 98 18957 100 18958 105 18959 110 18960 114 18961 119 18962 125 18963 132 18964 139 18965 143 18966 148 18967 153 18968 157 18969 161 18970 164 18971 168 18972 170 18973 172 18974 174 18975 175 18976 175 18977 176 18978 176 18979 176 18980 176 18981 177 18982 177 18983 180 18984 184 18985 189 18986 193 18987 197 18988 202 18989 205 18990 206 18991 205 18992 203 18993 200 18994 197 18995 195 18996 195 18997 195 18998 194 18999 192 19000 192 19001 189 19002 184 19003 180 19004 178 19005 176 19006 175 19007 174 19008 171 19009 169 19010 166 19011 163 19012 160 19013 156 19014 153 19015 151 19016 148 19017 144 19018 140 19019 135 19020 129 19021 122 19022 116 19023 110 19024 104 19025 98 19026 93 19027 86 19028 80 19029 74 19030 68 19031 64 19032 61 19033 57 19034 55 19035 56 19036 58 19037 59 19038 59 19039 60 19040 60 19041 60 19042 59 19043 58 19044 58 19045 58 19046 57 19047 56 19048 57 19049 57 19050 59 19051 63 19052 68 19053 74 19054 79 19055 84 19056 89 19057 95 19058 98 19059 102 19060 108 19061 114 19062 119 19063 125 19064 132 19065 138 19066 144 19067 150 19068 154 19069 156 19070 158 19071 160 19072 162 19073 164 19074 167 19075 172 19076 176 19077 177 19078 179 19079 182 19080 184 19081 187 19082 190 19083 191 19084 190 19085 189 19086 189 19087 189 19088 188 19089 189 19090 190 19091 191 19092 190 19093 188 19094 186 19095 182 19096 177 19097 170 19098 162 19099 155 19100 148 19101 143 19102 139 19103 136 19104 136 19105 135 19106 132 19107 130 19108 129 19109 128 19110 126 19111 124 19112 122 19113 120 19114 116 19115 112 19116 108 19117 105 19118 102 19119 101 19120 100 19121 98 19122 96 19123 95 19124 92 19125 90 19126 90 19127 89 19128 88 19129 90 19130 90 19131 90 19132 90 19133 90 19134 90 19135 88 19136 89 19137 92 19138 95 19139 97 19140 99 19141 101 19142 102 19143 101 19144 99 19145 98 19146 97 19147 96 19148 98 19149 100 19150 102 19151 104 19152 106 19153 108 19154 110 19155 112 19156 115 19157 118 19158 122 19159 126 19160 129 19161 131 19162 133 19163 134 19164 134 19165 135 19166 138 19167 139 19168 140 19169 139 19170 136 19171 134 19172 133 19173 131 19174 130 19175 132 19176 135 19177 139 19178 143 19179 144 19180 144 19181 144 19182 143 19183 140 19184 138 19185 137 19186 136 19187 136 19188 136 19189 135 19190 135 19191 136 19192 136 19193 134 19194 134 19195 131 19196 128 19197 126 19198 124 19199 122 19200 122 19201 122 19202 122 19203 122 19204 122 19205 122 19206 122 19207 120 19208 119 19209 118 19210 117 19211 117 19212 119 19213 122 19214 123 19215 124 19216 125 19217 126 19218 124 19219 122 19220 122 19221 122 19222 121 19223 122 19224 124 19225 128 19226 132 19227 134 19228 136 19229 137 19230 138 19231 140 19232 144 19233 147 19234 150 19235 152 19236 154 19237 156 19238 158 19239 158 19240 158 19241 156 19242 154 19243 152 19244 150 19245 149 19246 148 19247 148 19248 150 19249 151 19250 152 19251 153 19252 154 19253 154 19254 155 19255 154 19256 154 19257 154 19258 152 19259 152 19260 150 19261 148 19262 146 19263 144 19264 142 19265 139 19266 136 19267 132 19268 128 19269 125 19270 123 19271 121 19272 118 19273 114 19274 111 19275 109 19276 105 19277 103 19278 104 19279 104 19280 103 19281 104 19282 103 19283 100 19284 100 19285 102 19286 103 19287 102 19288 100 19289 100 19290 100 19291 99 19292 98 19293 98 19294 97 19295 96 19296 96 19297 98 19298 99 19299 101 19300 104 19301 106 19302 108 19303 111 19304 115 19305 117 19306 120 19307 125 19308 129 19309 131 19310 135 19311 138 19312 139 19313 139 19314 140 19315 140 19316 140 19317 141 19318 141 19319 143 19320 144 19321 145 19322 146 19323 145 19324 145 19325 145 19326 146 19327 147 19328 148 19329 149 19330 150 19331 152 19332 153 19333 154 19334 157 19335 158 19336 157 19337 157 19338 155 19339 153 19340 152 19341 151 19342 151 19343 150 19344 148 19345 146 19346 144 19347 142 19348 140 19349 140 19350 140 19351 139 19352 139 19353 140 19354 141 19355 142 19356 142 19357 141 19358 138 19359 136 19360 134 19361 131 19362 128 19363 125 19364 122 19365 118 19366 116 19367 112 19368 111 19369 108 19370 107 19371 106 19372 104 19373 104 19374 104 19375 102 19376 102 19377 102 19378 101 19379 102 19380 102 19381 101 19382 100 19383 99 19384 97 19385 95 19386 93 19387 91 19388 90 19389 89 19390 89 19391 88 19392 90 19393 88 19394 88 19395 89 19396 90 19397 90 19398 92 19399 94 19400 96 19401 97 19402 98 19403 100 19404 102 19405 106 19406 109 19407 112 19408 114 19409 115 19410 117 19411 120 19412 122 19413 124 19414 125 19415 127 19416 129 19417 130 19418 132 19419 134 19420 136 19421 138 19422 141 19423 145 19424 146 19425 149 19426 153 19427 157 19428 160 19429 163 19430 167 19431 169 19432 170 19433 170 19434 170 19435 168 19436 166 19437 166 19438 164 19439 163 19440 164 19441 162 19442 163 19443 163 19444 164 19445 165 19446 165 19447 164 19448 164 19449 163 19450 161 19451 159 19452 157 19453 155 19454 152 19455 150 19456 148 19457 145 19458 142 19459 139 19460 137 19461 135 19462 132 19463 128 19464 125 19465 122 19466 119 19467 114 19468 112 19469 108 19470 106 19471 104 19472 104 19473 105 19474 104 19475 104 19476 104 19477 104 19478 103 19479 104 19480 105 19481 106 19482 106 19483 108 19484 107 19485 106 19486 106 19487 104 19488 102 19489 103 19490 105 19491 105 19492 106 19493 108 19494 110 19495 110 19496 112 19497 116 19498 119 19499 123 19500 126 19501 129 19502 131 19503 132 19504 132 19505 132 19506 131 19507 129 19508 128 19509 126 19510 125 19511 124 19512 124 19513 126 19514 129 19515 131 19516 132 19517 132 19518 134 19519 135 19520 134 19521 132 19522 131 19523 131 19524 131 19525 131 19526 132 19527 133 19528 132 19529 132 19530 132 19531 132 19532 132 19533 132 19534 130 19535 128 19536 128 19537 128 19538 127 19539 128 19540 128 19541 126 19542 128 19543 128 19544 128 19545 129 19546 129 19547 128 19548 127 19549 129 19550 132 19551 134 19552 138 19553 142 19554 145 19555 147 19556 146 19557 142 19558 138 19559 134 19560 131 19561 132 19562 134 19563 136 19564 140 19565 141 19566 142 19567 143 19568 145 19569 147 19570 150 19571 154 19572 156 19573 159 19574 161 19575 161 19576 160 19577 159 19578 159 19579 158 19580 157 19581 158 19582 156 19583 154 19584 150 19585 147 19586 146 19587 147 19588 148 19589 150 19590 150 19591 149 19592 145 19593 141 19594 137 19595 134 19596 130 19597 130 19598 129 19599 129 19600 126 19601 125 19602 122 19603 118 19604 114 19605 111 19606 108 19607 108 19608 107 19609 105 19610 104 19611 103 19612 100 19613 96 19614 92 19615 90 19616 86 19617 85 19618 84 19619 82 19620 81 19621 80 19622 81 19623 85 19624 86 19625 87 19626 88 19627 88 19628 84 19629 80 19630 77 19631 74 19632 73 19633 74 19634 77 19635 81 19636 84 19637 86 19638 88 19639 90 19640 90 19641 91 19642 92 19643 94 19644 96 19645 100 19646 103 19647 107 19648 110 19649 114 19650 115 19651 115 19652 113 19653 112 19654 112 19655 113 19656 116 19657 120 19658 124 19659 128 19660 131 19661 134 19662 138 19663 141 19664 145 19665 148 19666 149 19667 150 19668 149 19669 148 19670 148 19671 149 19672 148 19673 150 19674 153 19675 157 19676 160 19677 162 19678 163 19679 165 19680 168 19681 169 19682 170 19683 170 19684 168 19685 166 19686 163 19687 160 19688 157 19689 156 19690 157 19691 158 19692 160 19693 163 19694 164 19695 165 19696 164 19697 162 19698 160 19699 156 19700 154 19701 152 19702 149 19703 146 19704 145 19705 145 19706 144 19707 144 19708 144 19709 143 19710 142 19711 141 19712 140 19713 138 19714 139 19715 140 19716 142 19717 144 19718 146 19719 148 19720 150 19721 150 19722 147 19723 142 19724 137 19725 132 19726 129 19727 128 19728 128 19729 130 19730 133 19731 136 19732 139 19733 142 19734 143 19735 142 19736 141 19737 138 19738 134 19739 130 19740 125 19741 122 19742 118 19743 118 19744 120 19745 121 19746 121 19747 124 19748 126 19749 125 19750 124 19751 123 19752 122 19753 121 19754 119 19755 118 19756 116 19757 114 19758 112 19759 113 19760 114 19761 116 19762 118 19763 119 19764 122 19765 124 19766 125 19767 124 19768 122 19769 122 19770 121 19771 120 19772 119 19773 119 19774 118 19775 116 19776 116 19777 114 19778 114 19779 113 19780 113 19781 113 19782 113 19783 113 19784 114 19785 115 19786 116 19787 115 19788 115 19789 114 19790 114 19791 112 19792 110 19793 108 19794 106 19795 104 19796 101 19797 99 19798 99 19799 98 19800 97 19801 96 19802 96 19803 97 19804 96 19805 97 19806 99 19807 100 19808 100 19809 101 19810 102 19811 104 19812 105 19813 104 19814 104 19815 105 19816 106 19817 108 19818 109 19819 111 19820 112 19821 112 19822 114 19823 114 19824 116 19825 117 19826 118 19827 119 19828 121 19829 122 19830 125 19831 129 19832 132 19833 135 19834 138 19835 140 19836 143 19837 146 19838 148 19839 151 19840 154 19841 154 19842 155 19843 156 19844 157 19845 158 19846 158 19847 161 19848 163 19849 164 19850 164 19851 164 19852 166 19853 169 19854 170 19855 171 19856 173 19857 174 19858 175 19859 175 19860 175 19861 172 19862 170 19863 169 19864 166 19865 164 19866 162 19867 161 19868 158 19869 154 19870 150 19871 146 19872 143 19873 140 19874 136 19875 133 19876 131 19877 130 19878 128 19879 126 19880 124 19881 122 19882 120 19883 118 19884 118 19885 118 19886 116 19887 116 19888 114 19889 112 19890 111 19891 110 19892 109 19893 107 19894 105 19895 104 19896 104 19897 102 19898 101 19899 102 19900 103 19901 102 19902 100 19903 100 19904 100 19905 99 19906 99 19907 100 19908 100 19909 99 19910 99 19911 100 19912 101 19913 104 19914 106 19915 106 19916 106 19917 106 19918 104 19919 102 19920 101 19921 101 19922 103 19923 106 19924 109 19925 112 19926 112 19927 113 19928 112 19929 113 19930 114 19931 115 19932 116 19933 119 19934 122 19935 122 19936 122 19937 122 19938 122 19939 125 19940 126 19941 128 19942 130 19943 132 19944 133 19945 134 19946 134 19947 134 19948 135 19949 136 19950 138 19951 141 19952 144 19953 148 19954 151 19955 154 19956 155 19957 157 19958 159 19959 162 19960 163 19961 162 19962 160 19963 159 19964 157 19965 154 19966 154 19967 155 19968 157 19969 158 19970 160 19971 160 19972 158 19973 156 19974 152 19975 149 19976 146 19977 146 19978 146 19979 147 19980 146 19981 146 19982 146 19983 145 19984 144 19985 145 19986 144 19987 142 19988 139 19989 135 19990 130 19991 125 19992 120 19993 118 19994 116 19995 116 19996 118 19997 119 19998 120 19999 122 20000 123 20001 123 20002 123 20003 124 20004 124 20005 124 20006 123 20007 124 20008 125 20009 125 20010 125 20011 128 20012 130 20013 130 20014 130 20015 131 20016 130 20017 129 20018 130 20019 129 20020 129 20021 129 20022 129 20023 129 20024 129 20025 130 20026 133 20027 134 20028 136 20029 138 20030 137 20031 134 20032 132 20033 128 20034 123 20035 119 20036 116 20037 113 20038 111 20039 108 20040 106 20041 102 20042 100 20043 97 20044 94 20045 94 20046 93 20047 91 20048 90 20049 88 20050 89 20051 90 20052 91 20053 92 20054 93 20055 94 20056 94 20057 93 20058 92 20059 92 20060 91 20061 88 20062 88 20063 89 20064 90 20065 92 20066 95 20067 100 20068 102 20069 104 20070 107 20071 110 20072 116 20073 121 20074 124 20075 129 20076 133 20077 137 20078 138 20079 140 20080 142 20081 146 20082 150 20083 154 20084 158 20085 159 20086 159 20087 158 20088 154 20089 151 20090 151 20091 150 20092 148 20093 149 20094 149 20095 149 20096 148 20097 148 20098 148 20099 148 20100 149 20101 149 20102 148 20103 145 20104 144 20105 141 20106 139 20107 138 20108 136 20109 135 20110 132 20111 128 20112 124 20113 120 20114 118 20115 116 20116 116 20117 116 20118 118 20119 118 20120 119 20121 122 20122 123 20123 126 20124 130 20125 132 20126 134 20127 135 20128 136 20129 137 20130 138 20131 139 20132 139 20133 140 20134 140 20135 141 20136 142 20137 143 20138 144 20139 144 20140 145 20141 145 20142 146 20143 150 20144 152 20145 154 20146 157 20147 160 20148 161 20149 162 20150 164 20151 166 20152 168 20153 170 20154 169 20155 167 20156 167 20157 166 20158 162 20159 159 20160 156 20161 156 20162 156 20163 153 20164 150 20165 147 20166 144 20167 139 20168 136 20169 133 20170 130 20171 131 20172 131 20173 130 20174 130 20175 130 20176 128 20177 125 20178 120 20179 117 20180 113 20181 107 20182 101 20183 98 20184 95 20185 93 20186 91 20187 92 20188 93 20189 93 20190 94 20191 95 20192 95 20193 97 20194 97 20195 97 20196 98 20197 98 20198 98 20199 99 20200 102 20201 106 20202 109 20203 111 20204 114 20205 114 20206 113 20207 112 20208 109 20209 106 20210 106 20211 108 20212 108 20213 109 20214 112 20215 113 20216 113 20217 112 20218 111 20219 110 20220 110 20221 110 20222 110 20223 109 20224 107 20225 105 20226 104 20227 103 20228 102 20229 103 20230 104 20231 103 20232 101 20233 100 20234 98 20235 96 20236 93 20237 92 20238 93 20239 94 20240 97 20241 101 20242 106 20243 112 20244 117 20245 122 20246 128 20247 134 20248 139 20249 144 20250 148 20251 150 20252 151 20253 152 20254 152 20255 154 20256 156 20257 161 20258 165 20259 168 20260 171 20261 174 20262 176 20263 178 20264 178 20265 179 20266 182 20267 184 20268 185 20269 186 20270 186 20271 187 20272 187 20273 185 20274 184 20275 183 20276 182 20277 178 20278 172 20279 166 20280 159 20281 154 20282 148 20283 144 20284 142 20285 138 20286 134 20287 131 20288 126 20289 120 20290 117 20291 114 20292 111 20293 108 20294 106 20295 104 20296 103 20297 100 20298 98 20299 97 20300 95 20301 94 20302 92 20303 90 20304 87 20305 85 20306 83 20307 82 20308 81 20309 81 20310 83 20311 86 20312 88 20313 91 20314 95 20315 100 20316 102 20317 106 20318 110 20319 113 20320 116 20321 120 20322 124 20323 128 20324 131 20325 131 20326 132 20327 134 20328 134 20329 133 20330 132 20331 134 20332 136 20333 135 20334 135 20335 136 20336 135 20337 135 20338 136 20339 138 20340 139 20341 139 20342 138 20343 137 20344 134 20345 133 20346 131 20347 131 20348 132 20349 134 20350 133 20351 133 20352 133 20353 131 20354 129 20355 126 20356 123 20357 119 20358 116 20359 114 20360 113 20361 114 20362 116 20363 121 20364 126 20365 131 20366 134 20367 137 20368 139 20369 141 20370 140 20371 139 20372 140 20373 141 20374 141 20375 141 20376 142 20377 143 20378 143 20379 144 20380 145 20381 146 20382 144 20383 144 20384 144 20385 142 20386 142 20387 143 20388 143 20389 144 20390 145 20391 146 20392 145 20393 144 20394 141 20395 137 20396 133 20397 129 20398 124 20399 119 20400 112 20401 109 20402 107 20403 104 20404 102 20405 102 20406 103 20407 101 20408 101 20409 102 20410 100 20411 98 20412 94 20413 92 20414 91 20415 91 20416 96 20417 101 20418 107 20419 114 20420 120 20421 126 20422 132 20423 136 20424 136 20425 138 20426 136 20427 132 20428 130 20429 125 20430 122 20431 122 20432 126 20433 133 20434 144 20435 155 20436 164 20437 171 20438 175 20439 175 20440 174 20441 170 20442 168 20443 168 20444 167 20445 167 20446 168 20447 169 20448 168 20449 167 20450 165 20451 162 20452 158 20453 152 20454 147 20455 142 20456 138 20457 138 20458 138 20459 139 20460 140 20461 141 20462 138 20463 134 20464 129 20465 121 20466 113 20467 108 20468 104 20469 100 20470 98 20471 98 20472 99 20473 100 20474 100 20475 101 20476 103 20477 102 20478 100 20479 97 20480 93 20481 88 20482 84 20483 82 20484 83 20485 84 20486 87 20487 94 20488 102 20489 108 20490 115 20491 120 20492 125 20493 128 20494 126 20495 123 20496 121 20497 118 20498 113 20499 111 20500 110 20501 111 20502 113 20503 116 20504 120 20505 124 20506 128 20507 130 20508 132 20509 133 20510 131 20511 130 20512 128 20513 124 20514 122 20515 119 20516 118 20517 116 20518 116 20519 116 20520 116 20521 117 20522 115 20523 115 20524 116 20525 114 20526 114 20527 114 20528 114 20529 114 20530 115 20531 118 20532 120 20533 124 20534 125 20535 126 20536 126 20537 127 20538 130 20539 132 20540 135 20541 138 20542 139 20543 141 20544 144 20545 147 20546 149 20547 150 20548 152 20549 153 20550 152 20551 152 20552 155 20553 157 20554 158 20555 162 20556 165 20557 167 20558 167 20559 167 20560 167 20561 166 20562 166 20563 165 20564 164 20565 165 20566 166 20567 166 20568 165 20569 166 20570 166 20571 164 20572 162 20573 158 20574 154 20575 150 20576 147 20577 142 20578 139 20579 137 20580 135 20581 134 20582 134 20583 133 20584 130 20585 126 20586 124 20587 120 20588 116 20589 112 20590 109 20591 106 20592 104 20593 103 20594 102 20595 102 20596 102 20597 103 20598 104 20599 104 20600 104 20601 103 20602 101 20603 99 20604 98 20605 97 20606 98 20607 100 20608 100 20609 102 20610 105 20611 107 20612 108 20613 109 20614 111 20615 112 20616 112 20617 112 20618 113 20619 115 20620 117 20621 118 20622 119 20623 122 20624 123 20625 125 20626 127 20627 130 20628 130 20629 131 20630 131 20631 131 20632 131 20633 130 20634 131 20635 132 20636 134 20637 137 20638 139 20639 141 20640 142 20641 141 20642 139 20643 138 20644 134 20645 132 20646 130 20647 128 20648 126 20649 124 20650 123 20651 124 20652 124 20653 124 20654 123 20655 122 20656 121 20657 118 20658 116 20659 115 20660 115 20661 116 20662 116 20663 118 20664 118 20665 118 20666 118 20667 118 20668 118 20669 119 20670 119 20671 119 20672 119 20673 120 20674 123 20675 126 20676 131 20677 135 20678 139 20679 142 20680 145 20681 145 20682 144 20683 144 20684 144 20685 143 20686 142 20687 141 20688 140 20689 142 20690 144 20691 146 20692 147 20693 148 20694 151 20695 150 20696 148 20697 148 20698 147 20699 145 20700 144 20701 143 20702 142 20703 141 20704 139 20705 137 20706 136 20707 136 20708 134 20709 134 20710 132 20711 131 20712 130 20713 127 20714 124 20715 122 20716 119 20717 117 20718 115 20719 114 20720 113 20721 111 20722 111 20723 113 20724 114 20725 115 20726 116 20727 116 20728 117 20729 116 20730 117 20731 118 20732 118 20733 119 20734 119 20735 121 20736 120 20737 119 20738 119 20739 117 20740 118 20741 120 20742 122 20743 124 20744 125 20745 127 20746 128 20747 129 20748 130 20749 130 20750 132 20751 133 20752 134 20753 135 20754 136 20755 136 20756 135 20757 134 20758 131 20759 129 20760 127 20761 124 20762 122 20763 120 20764 118 20765 116 20766 116 20767 114 20768 113 20769 111 20770 109 20771 107 20772 106 20773 105 20774 104 20775 103 20776 102 20777 103 20778 100 20779 99 20780 99 20781 99 20782 98 20783 97 20784 96 20785 96 20786 96 20787 99 20788 102 20789 103 20790 105 20791 108 20792 112 20793 115 20794 118 20795 122 20796 126 20797 130 20798 133 20799 136 20800 140 20801 143 20802 147 20803 149 20804 150 20805 151 20806 153 20807 154 20808 155 20809 155 20810 157 20811 158 20812 159 20813 161 20814 162 20815 162 20816 162 20817 164 20818 164 20819 162 20820 163 20821 162 20822 162 20823 162 20824 161 20825 160 20826 159 20827 159 20828 159 20829 157 20830 156 20831 155 20832 154 20833 152 20834 150 20835 149 20836 146 20837 144 20838 142 20839 140 20840 138 20841 136 20842 134 20843 131 20844 130 20845 131 20846 133 20847 134 20848 136 20849 138 20850 138 20851 137 20852 136 20853 136 20854 135 20855 135 20856 135 20857 133 20858 131 20859 131 20860 130 20861 128 20862 125 20863 124 20864 124 20865 123 20866 123 20867 123 20868 123 20869 124 20870 124 20871 125 20872 126 20873 126 20874 125 20875 123 20876 121 20877 118 20878 116 20879 112 20880 110 20881 108 20882 106 20883 104 20884 103 20885 101 20886 100 20887 99 20888 98 20889 98 20890 99 20891 100 20892 101 20893 100 20894 98 20895 99 20896 99 20897 98 20898 100 20899 103 20900 105 20901 107 20902 110 20903 112 20904 114 20905 116 20906 116 20907 115 20908 115 20909 116 20910 118 20911 122 20912 126 20913 130 20914 134 20915 138 20916 140 20917 142 20918 144 20919 147 20920 151 20921 155 20922 158 20923 160 20924 159 20925 159 20926 157 20927 157 20928 155 20929 153 20930 152 20931 149 20932 146 20933 143 20934 141 20935 138 20936 135 20937 134 20938 133 20939 130 20940 129 20941 128 20942 124 20943 123 20944 121 20945 118 20946 115 20947 111 20948 108 20949 105 20950 102 20951 98 20952 96 20953 94 20954 92 20955 91 20956 90 20957 89 20958 86 20959 82 20960 80 20961 80 20962 78 20963 78 20964 81 20965 83 20966 85 20967 88 20968 91 20969 93 20970 96 20971 102 20972 107 20973 110 20974 113 20975 117 20976 117 20977 117 20978 119 20979 121 20980 123 20981 126 20982 132 20983 136 20984 140 20985 144 20986 146 20987 148 20988 150 20989 153 20990 158 20991 162 20992 166 20993 169 20994 171 20995 171 20996 171 20997 172 20998 173 20999 174 21000 174 21001 175 21002 174 21003 172 21004 170 21005 169 21006 169 21007 168 21008 168 21009 171 21010 170 21011 168 21012 166 21013 163 21014 159 21015 156 21016 152 21017 150 21018 149 21019 147 21020 146 21021 144 21022 142 21023 140 21024 140 21025 141 21026 143 21027 142 21028 141 21029 139 21030 134 21031 128 21032 122 21033 119 21034 117 21035 118 21036 121 21037 124 21038 126 21039 127 21040 128 21041 127 21042 124 21043 120 21044 116 21045 115 21046 115 21047 115 21048 116 21049 117 21050 116 21051 116 21052 116 21053 116 21054 115 21055 114 21056 113 21057 110 21058 107 21059 105 21060 102 21061 102 21062 103 21063 105 21064 106 21065 108 21066 110 21067 109 21068 106 21069 102 21070 100 21071 99 21072 100 21073 101 21074 103 21075 106 21076 108 21077 107 21078 106 21079 106 21080 105 21081 105 21082 105 21083 107 21084 110 21085 112 21086 117 21087 121 21088 125 21089 126 21090 128 21091 126 21092 122 21093 120 21094 118 21095 115 21096 114 21097 117 21098 120 21099 123 21100 126 21101 130 21102 132 21103 133 21104 135 21105 136 21106 137 21107 139 21108 140 21109 142 21110 144 21111 144 21112 144 21113 143 21114 142 21115 138 21116 134 21117 130 21118 128 21119 126 21120 126 21121 128 21122 132 21123 136 21124 139 21125 139 21126 139 21127 138 21128 135 21129 132 21130 130 21131 127 21132 125 21133 125 21134 125 21135 126 21136 126 21137 128 21138 128 21139 129 21140 130 21141 130 21142 128 21143 126 21144 125 21145 124 21146 124 21147 124 21148 126 21149 126 21150 128 21151 130 21152 130 21153 130 21154 130 21155 133 21156 137 21157 141 21158 146 21159 151 21160 154 21161 155 21162 155 21163 156 21164 156 21165 158 21166 158 21167 158 21168 158 21169 158 21170 159 21171 160 21172 161 21173 162 21174 164 21175 163 21176 160 21177 158 21178 155 21179 153 21180 148 21181 144 21182 140 21183 136 21184 134 21185 131 21186 128 21187 123 21188 120 21189 118 21190 114 21191 112 21192 113 21193 115 21194 115 21195 115 21196 114 21197 112 21198 108 21199 103 21200 98 21201 91 21202 86 21203 82 21204 78 21205 74 21206 73 21207 73 21208 75 21209 77 21210 79 21211 82 21212 83 21213 83 21214 82 21215 79 21216 78 21217 76 21218 72 21219 71 21220 72 21221 76 21222 80 21223 84 21224 88 21225 95 21226 102 21227 108 21228 113 21229 118 21230 123 21231 124 21232 125 21233 126 21234 128 21235 128 21236 129 21237 132 21238 136 21239 140 21240 144 21241 149 21242 153 21243 158 21244 164 21245 169 21246 173 21247 176 21248 178 21249 179 21250 180 21251 181 21252 180 21253 180 21254 180 21255 180 21256 181 21257 180 21258 179 21259 180 21260 180 21261 182 21262 185 21263 187 21264 188 21265 190 21266 190 21267 190 21268 187 21269 184 21270 183 21271 181 21272 178 21273 176 21274 174 21275 170 21276 168 21277 166 21278 164 21279 164 21280 163 21281 161 21282 158 21283 154 21284 151 21285 147 21286 142 21287 136 21288 132 21289 128 21290 123 21291 119 21292 114 21293 111 21294 109 21295 107 21296 105 21297 103 21298 100 21299 97 21300 94 21301 88 21302 83 21303 79 21304 76 21305 73 21306 70 21307 67 21308 64 21309 59 21310 56 21311 56 21312 57 21313 58 21314 59 21315 60 21316 62 21317 63 21318 62 21319 62 21320 64 21321 65 21322 66 21323 68 21324 70 21325 70 21326 72 21327 74 21328 75 21329 79 21330 85 21331 90 21332 95 21333 100 21334 102 21335 105 21336 108 21337 112 21338 116 21339 121 21340 126 21341 131 21342 137 21343 141 21344 143 21345 146 21346 148 21347 149 21348 150 21349 152 21350 155 21351 156 21352 158 21353 160 21354 162 21355 161 21356 161 21357 162 21358 164 21359 166 21360 167 21361 169 21362 169 21363 170 21364 170 21365 170 21366 170 21367 170 21368 170 21369 169 21370 166 21371 164 21372 163 21373 160 21374 158 21375 155 21376 155 21377 154 21378 152 21379 150 21380 148 21381 146 21382 144 21383 142 21384 141 21385 141 21386 141 21387 142 21388 140 21389 139 21390 139 21391 136 21392 133 21393 130 21394 128 21395 124 21396 122 21397 122 21398 121 21399 120 21400 119 21401 120 21402 122 21403 120 21404 119 21405 118 21406 117 21407 117 21408 117 21409 118 21410 119 21411 118 21412 120 21413 120 21414 119 21415 118 21416 118 21417 118 21418 117 21419 115 21420 114 21421 114 21422 113 21423 113 21424 113 21425 113 21426 114 21427 115 21428 115 21429 113 21430 112 21431 114 21432 116 21433 116 21434 117 21435 117 21436 117 21437 118 21438 118 21439 117 21440 118 21441 120 21442 122 21443 122 21444 124 21445 125 21446 126 21447 127 21448 128 21449 128 21450 128 21451 129 21452 131 21453 134 21454 138 21455 140 21456 142 21457 144 21458 145 21459 144 21460 146 21461 146 21462 146 21463 146 21464 145 21465 145 21466 144 21467 144 21468 144 21469 143 21470 143 21471 143 21472 142 21473 138 21474 137 21475 134 21476 132 21477 130 21478 129 21479 128 21480 126 21481 126 21482 127 21483 126 21484 126 21485 124 21486 122 21487 121 21488 118 21489 115 21490 114 21491 113 21492 113 21493 113 21494 113 21495 112 21496 113 21497 112 21498 113 21499 115 21500 115 21501 114 21502 114 21503 114 21504 116 21505 117 21506 117 21507 120 21508 123 21509 124 21510 126 21511 128 21512 128 21513 128 21514 126 21515 126 21516 126 21517 126 21518 124 21519 123 21520 122 21521 121 21522 122 21523 123 21524 124 21525 123 21526 124 21527 126 21528 126 21529 128 21530 129 21531 128 21532 126 21533 125 21534 125 21535 125 21536 125 21537 124 21538 123 21539 122 21540 122 21541 120 21542 119 21543 119 21544 119 21545 118 21546 119 21547 119 21548 119 21549 121 21550 121 21551 121 21552 120 21553 123 21554 128 21555 131 21556 133 21557 134 21558 134 21559 132 21560 132 21561 132 21562 133 21563 136 21564 138 21565 140 21566 142 21567 144 21568 145 21569 147 21570 150 21571 152 21572 153 21573 155 21574 155 21575 154 21576 154 21577 155 21578 156 21579 157 21580 158 21581 159 21582 157 21583 154 21584 152 21585 150 21586 146 21587 144 21588 143 21589 140 21590 139 21591 138 21592 134 21593 132 21594 130 21595 125 21596 124 21597 123 21598 121 21599 118 21600 117 21601 116 21602 113 21603 110 21604 108 21605 108 21606 107 21607 106 21608 106 21609 106 21610 104 21611 103 21612 102 21613 103 21614 104 21615 105 21616 106 21617 108 21618 110 21619 111 21620 111 21621 112 21622 114 21623 117 21624 120 21625 123 21626 128 21627 133 21628 134 21629 135 21630 135 21631 133 21632 133 21633 134 21634 136 21635 139 21636 141 21637 144 21638 146 21639 146 21640 146 21641 147 21642 148 21643 149 21644 148 21645 146 21646 142 21647 138 21648 134 21649 130 21650 128 21651 126 21652 126 21653 127 21654 128 21655 128 21656 128 21657 127 21658 124 21659 122 21660 119 21661 117 21662 114 21663 112 21664 110 21665 108 21666 108 21667 108 21668 110 21669 111 21670 112 21671 114 21672 117 21673 119 21674 121 21675 122 21676 124 21677 125 21678 123 21679 121 21680 122 21681 126 21682 127 21683 128 21684 129 21685 131 21686 133 21687 135 21688 138 21689 142 21690 146 21691 150 21692 153 21693 155 21694 155 21695 154 21696 152 21697 151 21698 150 21699 150 21700 151 21701 151 21702 149 21703 149 21704 149 21705 148 21706 148 21707 147 21708 146 21709 144 21710 142 21711 140 21712 137 21713 133 21714 130 21715 127 21716 122 21717 118 21718 112 21719 109 21720 107 21721 104 21722 102 21723 100 21724 98 21725 98 21726 98 21727 98 21728 97 21729 96 21730 95 21731 93 21732 90 21733 87 21734 86 21735 84 21736 84 21737 84 21738 87 21739 90 21740 91 21741 95 21742 98 21743 101 21744 105 21745 109 21746 110 21747 112 21748 114 21749 114 21750 114 21751 116 21752 117 21753 118 21754 120 21755 120 21756 121 21757 125 21758 128 21759 132 21760 137 21761 143 21762 147 21763 148 21764 148 21765 147 21766 143 21767 139 21768 135 21769 131 21770 130 21771 130 21772 130 21773 132 21774 137 21775 141 21776 145 21777 148 21778 149 21779 147 21780 142 21781 140 21782 139 21783 135 21784 133 21785 133 21786 134 21787 135 21788 136 21789 137 21790 136 21791 135 21792 135 21793 138 21794 142 21795 144 21796 146 21797 147 21798 149 21799 151 21800 152 21801 154 21802 156 21803 157 21804 157 21805 156 21806 154 21807 153 21808 150 21809 148 21810 150 21811 154 21812 158 21813 162 21814 167 21815 171 21816 172 21817 173 21818 174 21819 172 21820 169 21821 166 21822 162 21823 160 21824 160 21825 159 21826 158 21827 159 21828 160 21829 159 21830 160 21831 160 21832 159 21833 158 21834 155 21835 151 21836 147 21837 141 21838 136 21839 132 21840 128 21841 124 21842 121 21843 118 21844 118 21845 120 21846 122 21847 124 21848 125 21849 122 21850 118 21851 111 21852 104 21853 97 21854 90 21855 87 21856 85 21857 83 21858 82 21859 80 21860 79 21861 80 21862 77 21863 75 21864 74 21865 74 21866 74 21867 74 21868 75 21869 78 21870 82 21871 85 21872 87 21873 87 21874 86 21875 83 21876 80 21877 76 21878 74 21879 75 21880 76 21881 78 21882 82 21883 87 21884 91 21885 94 21886 96 21887 97 21888 98 21889 98 21890 94 21891 88 21892 84 21893 84 21894 85 21895 88 21896 93 21897 98 21898 104 21899 109 21900 112 21901 116 21902 116 21903 115 21904 113 21905 114 21906 115 21907 117 21908 120 21909 123 21910 126 21911 129 21912 131 21913 134 21914 135 21915 137 21916 140 21917 143 21918 144 21919 146 21920 147 21921 150 21922 154 21923 159 21924 164 21925 168 21926 172 21927 175 21928 176 21929 174 21930 174 21931 174 21932 175 21933 177 21934 180 21935 181 21936 183 21937 185 21938 186 21939 188 21940 190 21941 193 21942 194 21943 195 21944 196 21945 195 21946 193 21947 192 21948 192 21949 190 21950 188 21951 188 21952 186 21953 183 21954 182 21955 179 21956 175 21957 170 21958 167 21959 165 21960 162 21961 161 21962 160 21963 159 21964 156 21965 153 21966 150 21967 145 21968 139 21969 134 21970 128 21971 123 21972 118 21973 112 21974 106 21975 104 21976 102 21977 100 21978 98 21979 97 21980 96 21981 91 21982 87 21983 82 21984 79 21985 76 21986 75 21987 74 21988 72 21989 73 21990 75 21991 76 21992 76 21993 78 21994 78 21995 78 21996 80 21997 82 21998 81 21999 82 22000 82 22001 82 22002 82 22003 82 22004 83 22005 86 22006 88 22007 92 22008 96 22009 99 22010 102 22011 104 22012 107 22013 109 22014 110 22015 112 22016 115 22017 117 22018 119 22019 120 22020 121 22021 123 22022 125 22023 126 22024 126 22025 131 22026 134 22027 135 22028 137 22029 139 22030 140 22031 141 22032 141 22033 141 22034 143 22035 145 22036 146 22037 148 22038 151 22039 152 22040 153 22041 153 22042 153 22043 154 22044 154 22045 155 22046 157 22047 159 22048 160 22049 161 22050 162 22051 163 22052 164 22053 164 22054 164 22055 163 22056 162 22057 163 22058 163 22059 163 22060 163 22061 163 22062 162 22063 160 22064 160 22065 159 22066 157 22067 155 22068 153 22069 149 22070 146 22071 142 22072 138 22073 135 22074 132 22075 128 22076 125 22077 122 22078 119 22079 116 22080 113 22081 110 22082 106 22083 102 22084 99 22085 95 22086 92 22087 90 22088 88 22089 86 22090 85 22091 84 22092 83 22093 82 22094 82 22095 81 22096 81 22097 81 22098 82 22099 82 22100 83 22101 84 22102 85 22103 86 22104 88 22105 91 22106 95 22107 98 22108 102 22109 106 22110 110 22111 115 22112 119 22113 123 22114 126 22115 128 22116 130 22117 131 22118 132 22119 133 22120 134 22121 136 22122 140 22123 143 22124 145 22125 148 22126 151 22127 152 22128 155 22129 155 22130 155 22131 155 22132 155 22133 153 22134 151 22135 151 22136 149 22137 147 22138 146 22139 146 22140 146 22141 146 22142 146 22143 146 22144 145 22145 143 22146 141 22147 138 22148 135 22149 132 22150 130 22151 129 22152 126 22153 124 22154 122 22155 119 22156 118 22157 117 22158 118 22159 118 22160 117 22161 118 22162 120 22163 118 22164 117 22165 118 22166 120 22167 120 22168 119 22169 118 22170 117 22171 116 22172 114 22173 115 22174 116 22175 115 22176 115 22177 118 22178 120 22179 123 22180 125 22181 125 22182 126 22183 128 22184 129 22185 130 22186 131 22187 132 22188 133 22189 135 22190 135 22191 134 22192 134 22193 133 22194 132 22195 134 22196 135 22197 137 22198 140 22199 142 22200 144 22201 146 22202 147 22203 147 22204 146 22205 144 22206 143 22207 141 22208 142 22209 144 22210 145 22211 146 22212 147 22213 148 22214 150 22215 152 22216 153 22217 155 22218 156 22219 155 22220 154 22221 151 22222 148 22223 146 22224 145 22225 148 22226 152 22227 153 22228 153 22229 154 22230 153 22231 152 22232 153 22233 154 22234 154 22235 155 22236 157 22237 158 22238 158 22239 156 22240 154 22241 151 22242 150 22243 147 22244 144 22245 142 22246 139 22247 135 22248 130 22249 126 22250 124 22251 123 22252 122 22253 120 22254 118 22255 115 22256 110 22257 104 22258 100 22259 97 22260 93 22261 89 22262 84 22263 82 22264 77 22265 72 22266 68 22267 66 22268 65 22269 66 22270 68 22271 71 22272 73 22273 72 22274 72 22275 70 22276 67 22277 65 22278 63 22279 63 22280 62 22281 63 22282 66 22283 69 22284 72 22285 75 22286 78 22287 82 22288 84 22289 87 22290 90 22291 91 22292 94 22293 96 22294 99 22295 103 22296 107 22297 112 22298 118 22299 122 22300 126 22301 132 22302 136 22303 140 22304 143 22305 146 22306 150 22307 152 22308 156 22309 160 22310 162 22311 164 22312 165 22313 166 22314 167 22315 170 22316 172 22317 174 22318 176 22319 179 22320 180 22321 182 22322 185 22323 186 22324 185 22325 184 22326 182 22327 177 22328 173 22329 170 22330 169 22331 169 22332 169 22333 168 22334 169 22335 166 22336 163 22337 160 22338 158 22339 156 22340 156 22341 156 22342 154 22343 151 22344 148 22345 145 22346 141 22347 138 22348 136 22349 136 22350 138 22351 139 22352 139 22353 139 22354 138 22355 137 22356 136 22357 135 22358 135 22359 134 22360 132 22361 130 22362 126 22363 124 22364 123 22365 122 22366 122 22367 124 22368 125 22369 126 22370 125 22371 124 22372 122 22373 119 22374 119 22375 119 22376 119 22377 118 22378 117 22379 116 22380 114 22381 111 22382 107 22383 103 22384 101 22385 98 22386 97 22387 98 22388 98 22389 99 22390 102 22391 104 22392 104 22393 103 22394 102 22395 98 22396 96 22397 93 22398 90 22399 87 22400 86 22401 85 22402 84 22403 84 22404 86 22405 88 22406 91 22407 95 22408 98 22409 100 22410 101 22411 103 22412 104 22413 106 22414 108 22415 110 22416 112 22417 115 22418 117 22419 119 22420 122 22421 126 22422 132 22423 136 22424 141 22425 145 22426 150 22427 154 22428 156 22429 156 22430 155 22431 154 22432 152 22433 151 22434 153 22435 156 22436 160 22437 161 22438 162 22439 162 22440 161 22441 160 22442 160 22443 161 22444 163 22445 163 22446 160 22447 157 22448 153 22449 147 22450 142 22451 142 22452 142 22453 141 22454 140 22455 140 22456 138 22457 135 22458 132 22459 133 22460 136 22461 141 22462 145 22463 148 22464 150 22465 149 22466 147 22467 144 22468 142 22469 141 22470 140 22471 140 22472 140 22473 139 22474 140 22475 140 22476 141 22477 142 22478 146 22479 150 22480 153 22481 155 22482 154 22483 155 22484 153 22485 151 22486 149 22487 146 22488 144 22489 143 22490 142 22491 140 22492 138 22493 140 22494 142 22495 144 22496 144 22497 142 22498 138 22499 132 22500 124 22501 117 22502 108 22503 102 22504 97 22505 94 22506 93 22507 93 22508 93 22509 92 22510 90 22511 88 22512 86 22513 84 22514 82 22515 79 22516 75 22517 72 22518 69 22519 66 22520 65 22521 63 22522 62 22523 61 22524 60 22525 60 22526 64 22527 66 22528 68 22529 70 22530 73 22531 75 22532 78 22533 80 22534 84 22535 86 22536 91 22537 96 22538 100 22539 103 22540 105 22541 107 22542 107 22543 108 22544 110 22545 111 22546 114 22547 118 22548 123 22549 128 22550 135 22551 141 22552 146 22553 152 22554 155 22555 154 22556 152 22557 151 22558 150 22559 149 22560 150 22561 152 22562 155 22563 160 22564 163 22565 166 22566 169 22567 169 22568 168 22569 164 22570 159 22571 151 22572 142 22573 136 22574 133 22575 132 22576 134 22577 137 22578 143 22579 149 22580 154 22581 158 22582 158 22583 156 22584 152 22585 148 22586 144 22587 141 22588 140 22589 141 22590 141 22591 142 22592 144 22593 144 22594 146 22595 146 22596 147 22597 149 22598 149 22599 149 22600 150 22601 152 22602 153 22603 154 22604 157 22605 161 22606 162 22607 163 22608 164 22609 163 22610 160 22611 158 22612 157 22613 155 22614 153 22615 150 22616 148 22617 147 22618 146 22619 144 22620 144 22621 145 22622 143 22623 141 22624 137 22625 133 22626 128 22627 123 22628 119 22629 117 22630 116 22631 116 22632 115 22633 113 22634 113 22635 113 22636 112 22637 112 22638 110 22639 105 22640 99 22641 94 22642 92 22643 90 22644 89 22645 90 22646 92 22647 96 22648 101 22649 106 22650 112 22651 116 22652 118 22653 121 22654 124 22655 127 22656 130 22657 131 22658 134 22659 135 22660 138 22661 141 22662 143 22663 146 22664 150 22665 152 22666 156 22667 158 22668 162 22669 164 22670 166 22671 168 22672 170 22673 170 22674 168 22675 168 22676 168 22677 166 22678 165 22679 164 22680 164 22681 163 22682 162 22683 158 22684 155 22685 151 22686 144 22687 136 22688 129 22689 120 22690 112 22691 108 22692 102 22693 96 22694 91 22695 86 22696 82 22697 78 22698 75 22699 72 22700 69 22701 68 22702 64 22703 62 22704 60 22705 59 22706 57 22707 55 22708 54 22709 52 22710 50 22711 49 22712 50 22713 54 22714 56 22715 60 22716 66 22717 70 22718 75 22719 79 22720 83 22721 86 22722 92 22723 95 22724 100 22725 104 22726 108 22727 113 22728 118 22729 121 22730 126 22731 134 22732 138 22733 142 22734 149 22735 154 22736 156 22737 160 22738 162 22739 163 22740 163 22741 164 22742 166 22743 166 22744 166 22745 166 22746 165 22747 164 22748 166 22749 167 22750 168 22751 170 22752 173 22753 177 22754 179 22755 176 22756 162 22757 133 22758 92 22759 79 22760 106 22761 127 22762 130 22763 132 22764 136 22765 139 22766 139 22767 140 22768 141 22769 142 22770 142 22771 143 22772 143 22773 144 22774 145 22775 148 22776 150 22777 150 22778 152 22779 153 22780 154 22781 153 22782 152 22783 152 22784 154 22785 156 22786 159 22787 162 22788 166 22789 169 22790 170 22791 169 22792 166 22793 165 22794 164 22795 162 22796 161 22797 161 22798 161 22799 162 22800 160 22801 157 22802 153 22803 150 22804 145 22805 140 22806 136 22807 132 22808 129 22809 126 22810 121 22811 116 22812 114 22813 111 22814 106 22815 102 22816 98 22817 94 22818 91 22819 88 22820 86 22821 85 22822 85 22823 88 22824 90 22825 90 22826 89 22827 87 22828 85 22829 83 22830 82 22831 83 22832 84 22833 87 22834 90 22835 92 22836 95 22837 96 22838 99 22839 104 22840 109 22841 114 22842 121 22843 127 22844 134 22845 139 22846 143 22847 147 22848 151 22849 155 22850 159 22851 163 22852 166 22853 167 22854 170 22855 171 22856 170 22857 171 22858 172 22859 174 22860 176 22861 176 22862 177 22863 176 22864 171 22865 166 22866 162 22867 158 22868 154 22869 152 22870 150 22871 148 22872 146 22873 142 22874 136 22875 131 22876 127 22877 124 22878 121 22879 117 22880 112 22881 107 22882 102 22883 96 22884 90 22885 86 22886 82 22887 76 22888 74 22889 73 22890 73 22891 73 22892 72 22893 73 22894 74 22895 76 22896 76 22897 77 22898 79 22899 79 22900 78 22901 76 22902 76 22903 77 22904 76 22905 77 22906 80 22907 82 22908 85 22909 91 22910 96 22911 100 22912 105 22913 109 22914 113 22915 116 22916 118 22917 119 22918 119 22919 118 22920 118 22921 119 22922 121 22923 124 22924 127 22925 129 22926 130 22927 132 22928 132 22929 133 22930 133 22931 130 22932 129 22933 130 22934 132 22935 135 22936 135 22937 135 22938 136 22939 137 22940 138 22941 138 22942 139 22943 140 22944 140 22945 142 22946 143 22947 147 22948 152 22949 156 22950 159 22951 162 22952 162 22953 163 22954 162 22955 160 22956 159 22957 160 22958 163 22959 166 22960 170 22961 174 22962 176 22963 178 22964 179 22965 181 22966 182 22967 183 22968 186 22969 187 22970 189 22971 188 22972 184 22973 182 22974 179 22975 177 22976 174 22977 173 22978 172 22979 171 22980 168 22981 165 22982 162 22983 160 22984 160 22985 159 22986 158 22987 157 22988 153 22989 148 22990 139 22991 130 22992 121 22993 114 22994 112 22995 112 22996 113 22997 113 22998 110 22999 106 23000 103 23001 100 23002 94 23003 90 23004 88 23005 86 23006 85 23007 84 23008 84 23009 82 23010 81 23011 83 23012 86 23013 90 23014 93 23015 98 23016 100 23017 100 23018 100 23019 102 23020 104 23021 108 23022 112 23023 116 23024 120 23025 120 23026 119 23027 118 23028 113 23029 111 23030 113 23031 116 23032 120 23033 124 23034 128 23035 130 23036 130 23037 132 23038 134 23039 134 23040 135 23041 134 23042 133 23043 130 23044 123 23045 118 23046 113 23047 111 23048 110 23049 112 23050 114 23051 114 23052 114 23053 110 23054 107 23055 103 23056 100 23057 97 23058 96 23059 94 23060 92 23061 90 23062 86 23063 83 23064 82 23065 83 23066 85 23067 88 23068 93 23069 96 23070 100 23071 103 23072 104 23073 105 23074 107 23075 110 23076 110 23077 110 23078 112 23079 111 23080 114 23081 118 23082 124 23083 129 23084 137 23085 144 23086 153 23087 160 23088 166 23089 171 23090 176 23091 178 23092 180 23093 181 23094 183 23095 183 23096 183 23097 183 23098 182 23099 182 23100 181 23101 180 23102 182 23103 182 23104 182 23105 182 23106 182 23107 182 23108 181 23109 178 23110 173 23111 168 23112 164 23113 158 23114 152 23115 148 23116 144 23117 141 23118 137 23119 134 23120 131 23121 129 23122 126 23123 124 23124 122 23125 119 23126 117 23127 114 23128 110 23129 108 23130 106 23131 106 23132 107 23133 109 23134 109 23135 110 23136 111 23137 112 23138 114 23139 118 23140 122 23141 124 23142 128 23143 132 23144 133 23145 135 23146 138 23147 139 23148 138 23149 137 23150 135 23151 132 23152 132 23153 132 23154 133 23155 136 23156 138 23157 141 23158 144 23159 147 23160 149 23161 149 23162 146 23163 141 23164 136 23165 130 23166 124 23167 120 23168 117 23169 115 23170 113 23171 110 23172 108 23173 106 23174 103 23175 101 23176 99 23177 98 23178 97 23179 98 23180 97 23181 94 23182 90 23183 87 23184 85 23185 83 23186 84 23187 84 23188 84 23189 84 23190 86 23191 88 23192 90 23193 92 23194 95 23195 101 23196 103 23197 102 23198 103 23199 103 23200 102 23201 102 23202 104 23203 106 23204 110 23205 116 23206 120 23207 123 23208 128 23209 131 23210 134 23211 138 23212 145 23213 152 23214 157 23215 161 23216 163 23217 162 23218 160 23219 156 23220 153 23221 151 23222 149 23223 148 23224 148 23225 147 23226 147 23227 146 23228 144 23229 145 23230 147 23231 148 23232 148 23233 146 23234 141 23235 135 23236 128 23237 119 23238 114 23239 110 23240 108 23241 107 23242 106 23243 105 23244 102 23245 98 23246 94 23247 92 23248 90 23249 91 23250 92 23251 96 23252 98 23253 99 23254 99 23255 99 23256 101 23257 103 23258 107 23259 111 23260 116 23261 120 23262 124 23263 127 23264 131 23265 137 23266 142 23267 148 23268 154 23269 157 23270 162 23271 165 23272 166 23273 168 23274 170 23275 170 23276 171 23277 175 23278 180 23279 184 23280 187 23281 190 23282 191 23283 194 23284 194 23285 194 23286 194 23287 195 23288 193 23289 190 23290 186 23291 179 23292 174 23293 169 23294 164 23295 162 23296 159 23297 155 23298 151 23299 148 23300 143 23301 140 23302 138 23303 134 23304 132 23305 128 23306 124 23307 119 23308 114 23309 110 23310 104 23311 101 23312 98 23313 96 23314 92 23315 89 23316 85 23317 81 23318 76 23319 71 23320 69 23321 70 23322 72 23323 76 23324 81 23325 85 23326 89 23327 92 23328 92 23329 92 23330 91 23331 90 23332 90 23333 91 23334 93 23335 95 23336 99 23337 102 23338 108 23339 114 23340 122 23341 129 23342 133 23343 134 23344 133 23345 130 23346 128 23347 125 23348 124 23349 125 23350 128 23351 132 23352 138 23353 143 23354 147 23355 149 23356 150 23357 150 23358 148 23359 146 23360 143 23361 142 23362 141 23363 140 23364 138 23365 135 23366 133 23367 132 23368 132 23369 134 23370 135 23371 135 23372 132 23373 129 23374 126 23375 125 23376 125 23377 128 23378 128 23379 128 23380 126 23381 123 23382 119 23383 116 23384 115 23385 114 23386 116 23387 118 23388 116 23389 114 23390 112 23391 112 23392 110 23393 111 23394 112 23395 113 23396 116 23397 116 23398 116 23399 116 23400 115 23401 114 23402 112 23403 111 23404 110 23405 109 23406 109 23407 110 23408 113 23409 114 23410 114 23411 114 23412 114 23413 118 23414 120 23415 121 23416 121 23417 121 23418 120 23419 119 23420 118 23421 118 23422 121 23423 124 23424 128 23425 132 23426 134 23427 135 23428 136 23429 135 23430 134 23431 134 23432 134 23433 136 23434 138 23435 141 23436 145 23437 148 23438 151 23439 153 23440 155 23441 157 23442 158 23443 158 23444 158 23445 158 23446 160 23447 162 23448 165 23449 166 23450 165 23451 164 23452 166 23453 170 23454 170 23455 169 23456 166 23457 162 23458 161 23459 162 23460 163 23461 165 23462 166 23463 168 23464 169 23465 168 23466 165 23467 162 23468 159 23469 156 23470 154 23471 152 23472 150 23473 146 23474 144 23475 141 23476 139 23477 137 23478 137 23479 136 23480 134 23481 133 23482 131 23483 128 23484 123 23485 118 23486 114 23487 111 23488 108 23489 104 23490 101 23491 99 23492 96 23493 92 23494 90 23495 87 23496 86 23497 85 23498 86 23499 85 23500 85 23501 86 23502 86 23503 85 23504 85 23505 87 23506 87 23507 89 23508 92 23509 95 23510 94 23511 94 23512 94 23513 93 23514 94 23515 97 23516 101 23517 106 23518 112 23519 117 23520 122 23521 129 23522 132 23523 134 23524 135 23525 135 23526 135 23527 133 23528 132 23529 132 23530 132 23531 134 23532 137 23533 140 23534 144 23535 146 23536 147 23537 148 23538 148 23539 147 23540 146 23541 144 23542 144 23543 144 23544 145 23545 144 23546 145 23547 144 23548 145 23549 143 23550 140 23551 138 23552 135 23553 132 23554 131 23555 131 23556 130 23557 130 23558 130 23559 131 23560 131 23561 130 23562 129 23563 128 23564 124 23565 120 23566 118 23567 114 23568 110 23569 108 23570 106 23571 107 23572 108 23573 110 23574 111 23575 110 23576 109 23577 106 23578 103 23579 99 23580 94 23581 91 23582 88 23583 87 23584 87 23585 88 23586 89 23587 91 23588 92 23589 92 23590 94 23591 96 23592 96 23593 96 23594 96 23595 97 23596 97 23597 97 23598 99 23599 102 23600 104 23601 106 23602 108 23603 110 23604 112 23605 114 23606 115 23607 118 23608 122 23609 128 23610 132 23611 136 23612 140 23613 143 23614 145 23615 148 23616 152 23617 155 23618 160 23619 165 23620 170 23621 174 23622 178 23623 182 23624 184 23625 188 23626 191 23627 197 23628 200 23629 204 23630 208 23631 211 23632 213 23633 214 23634 216 23635 218 23636 218 23637 216 23638 215 23639 214 23640 213 23641 211 23642 209 23643 207 23644 204 23645 201 23646 198 23647 193 23648 186 23649 178 23650 172 23651 165 23652 158 23653 152 23654 147 23655 142 23656 136 23657 131 23658 125 23659 117 23660 110 23661 103 23662 99 23663 95 23664 91 23665 88 23666 84 23667 79 23668 75 23669 70 23670 66 23671 62 23672 59 23673 55 23674 51 23675 48 23676 44 23677 40 23678 39 23679 38 23680 38 23681 40 23682 41 23683 42 23684 42 23685 43 23686 43 23687 43 23688 43 23689 46 23690 50 23691 52 23692 56 23693 60 23694 64 23695 66 23696 70 23697 75 23698 79 23699 84 23700 91 23701 97 23702 103 23703 108 23704 113 23705 116 23706 118 23707 122 23708 125 23709 129 23710 133 23711 138 23712 142 23713 146 23714 152 23715 157 23716 163 23717 169 23718 174 23719 178 23720 180 23721 181 23722 182 23723 181 23724 180 23725 179 23726 178 23727 176 23728 175 23729 176 23730 175 23731 174 23732 174 23733 174 23734 172 23735 170 23736 170 23737 170 23738 170 23739 169 23740 168 23741 166 23742 163 23743 161 23744 158 23745 156 23746 156 23747 156 23748 157 23749 158 23750 156 23751 155 23752 154 23753 154 23754 154 23755 154 23756 153 23757 150 23758 148 23759 147 23760 147 23761 147 23762 148 23763 149 23764 150 23765 149 23766 148 23767 146 23768 144 23769 143 23770 141 23771 138 23772 134 23773 132 23774 127 23775 122 23776 117 23777 113 23778 109 23779 104 23780 98 23781 94 23782 89 23783 83 23784 79 23785 76 23786 75 23787 74 23788 73 23789 74 23790 73 23791 71 23792 69 23793 67 23794 66 23795 66 23796 66 23797 67 23798 68 23799 67 23800 69 23801 70 23802 73 23803 76 23804 79 23805 84 23806 90 23807 95 23808 98 23809 99 23810 102 23811 107 23812 111 23813 117 23814 125 23815 133 23816 139 23817 144 23818 146 23819 146 23820 150 23821 154 23822 158 23823 163 23824 168 23825 172 23826 176 23827 177 23828 178 23829 180 23830 181 23831 182 23832 183 23833 184 23834 183 23835 182 23836 181 23837 179 23838 177 23839 175 23840 174 23841 174 23842 174 23843 174 23844 173 23845 170 23846 169 23847 168 23848 166 23849 164 23850 163 23851 160 23852 154 23853 148 23854 139 23855 132 23856 127 23857 122 23858 120 23859 120 23860 119 23861 118 23862 117 23863 116 23864 115 23865 113 23866 111 23867 110 23868 106 23869 104 23870 105 23871 103 23872 102 23873 102 23874 102 23875 103 23876 105 23877 104 23878 104 23879 103 23880 102 23881 103 23882 107 23883 112 23884 115 23885 117 23886 119 23887 120 23888 120 23889 120 23890 120 23891 122 23892 124 23893 125 23894 127 23895 130 23896 134 23897 136 23898 138 23899 140 23900 138 23901 136 23902 133 23903 130 23904 128 23905 126 23906 127 23907 129 23908 130 23909 132 23910 131 23911 130 23912 126 23913 122 23914 119 23915 118 23916 118 23917 116 23918 116 23919 114 23920 114 23921 114 23922 112 23923 112 23924 109 23925 107 23926 103 23927 98 23928 94 23929 91 23930 89 23931 89 23932 91 23933 94 23934 97 23935 99 23936 102 23937 104 23938 106 23939 108 23940 109 23941 109 23942 110 23943 113 23944 115 23945 118 23946 120 23947 122 23948 124 23949 128 23950 130 23951 131 23952 133 23953 135 23954 137 23955 138 23956 139 23957 140 23958 140 23959 138 23960 137 23961 135 23962 136 23963 136 23964 136 23965 136 23966 138 23967 140 23968 142 23969 146 23970 148 23971 147 23972 144 23973 141 23974 138 23975 136 23976 134 23977 132 23978 133 23979 135 23980 136 23981 135 23982 134 23983 132 23984 131 23985 131 23986 131 23987 131 23988 131 23989 133 23990 135 23991 137 23992 140 23993 143 23994 146 23995 145 23996 144 23997 140 23998 136 23999 134 24000 131 24001 131 24002 134 24003 138 24004 142 24005 144 24006 145 24007 146 24008 146 24009 144 24010 143 24011 144 24012 143 24013 141 24014 139 24015 137 24016 135 24017 136 24018 136 24019 137 24020 140 24021 144 24022 147 24023 148 24024 149 24025 148 24026 147 24027 146 24028 144 24029 144 24030 143 24031 142 24032 141 24033 140 24034 138 24035 138 24036 138 24037 140 24038 142 24039 145 24040 146 24041 148 24042 150 24043 150 24044 149 24045 148 24046 146 24047 146 24048 145 24049 145 24050 144 24051 143 24052 142 24053 141 24054 140 24055 140 24056 139 24057 137 24058 135 24059 132 24060 131 24061 129 24062 126 24063 125 24064 123 24065 120 24066 116 24067 112 24068 106 24069 100 24070 96 24071 93 24072 92 24073 92 24074 92 24075 92 24076 92 24077 93 24078 91 24079 88 24080 84 24081 80 24082 78 24083 74 24084 69 24085 65 24086 64 24087 64 24088 67 24089 71 24090 76 24091 80 24092 83 24093 85 24094 85 24095 82 24096 82 24097 80 24098 77 24099 76 24100 76 24101 80 24102 82 24103 85 24104 90 24105 92 24106 96 24107 99 24108 102 24109 104 24110 105 24111 108 24112 110 24113 114 24114 117 24115 122 24116 125 24117 128 24118 133 24119 137 24120 140 24121 144 24122 148 24123 152 24124 157 24125 162 24126 167 24127 172 24128 176 24129 180 24130 180 24131 179 24132 179 24133 179 24134 178 24135 178 24136 179 24137 180 24138 182 24139 183 24140 185 24141 186 24142 188 24143 190 24144 192 24145 193 24146 190 24147 185 24148 180 24149 175 24150 170 24151 165 24152 164 24153 164 24154 164 24155 163 24156 163 24157 160 24158 157 24159 156 24160 154 24161 151 24162 150 24163 146 24164 142 24165 137 24166 133 24167 130 24168 129 24169 132 24170 134 24171 135 24172 135 24173 134 24174 132 24175 130 24176 130 24177 131 24178 130 24179 130 24180 130 24181 129 24182 124 24183 118 24184 114 24185 110 24186 108 24187 109 24188 112 24189 114 24190 115 24191 115 24192 113 24193 110 24194 106 24195 105 24196 106 24197 107 24198 107 24199 106 24200 104 24201 100 24202 96 24203 93 24204 90 24205 90 24206 93 24207 95 24208 95 24209 96 24210 96 24211 96 24212 95 24213 96 24214 99 24215 101 24216 102 24217 103 24218 101 24219 98 24220 96 24221 95 24222 94 24223 98 24224 104 24225 108 24226 111 24227 112 24228 111 24229 109 24230 109 24231 111 24232 113 24233 115 24234 117 24235 118 24236 117 24237 115 24238 113 24239 112 24240 114 24241 118 24242 122 24243 126 24244 129 24245 132 24246 132 24247 133 24248 133 24249 133 24250 134 24251 135 24252 134 24253 134 24254 130 24255 124 24256 121 24257 118 24258 116 24259 115 24260 117 24261 120 24262 123 24263 126 24264 127 24265 129 24266 130 24267 130 24268 130 24269 131 24270 132 24271 132 24272 132 24273 131 24274 128 24275 128 24276 130 24277 132 24278 134 24279 137 24280 142 24281 144 24282 145 24283 147 24284 149 24285 150 24286 152 24287 154 24288 155 24289 157 24290 157 24291 157 24292 160 24293 165 24294 170 24295 175 24296 179 24297 183 24298 186 24299 188 24300 189 24301 191 24302 193 24303 194 24304 193 24305 193 24306 193 24307 193 24308 193 24309 193 24310 191 24311 191 24312 190 24313 188 24314 186 24315 184 24316 183 24317 182 24318 182 24319 179 24320 176 24321 172 24322 167 24323 162 24324 156 24325 150 24326 144 24327 137 24328 130 24329 122 24330 117 24331 113 24332 107 24333 101 24334 96 24335 92 24336 89 24337 85 24338 81 24339 76 24340 71 24341 66 24342 62 24343 56 24344 50 24345 46 24346 41 24347 35 24348 31 24349 28 24350 26 24351 25 24352 24 24353 24 24354 26 24355 27 24356 26 24357 24 24358 24 24359 23 24360 22 24361 23 24362 25 24363 28 24364 31 24365 36 24366 42 24367 49 24368 57 24369 64 24370 71 24371 78 24372 82 24373 88 24374 93 24375 97 24376 100 24377 104 24378 108 24379 112 24380 118 24381 123 24382 128 24383 132 24384 137 24385 143 24386 149 24387 155 24388 160 24389 166 24390 172 24391 177 24392 182 24393 186 24394 190 24395 194 24396 197 24397 200 24398 206 24399 210 24400 211 24401 214 24402 219 24403 222 24404 224 24405 224 24406 225 24407 225 24408 225 24409 224 24410 223 24411 222 24412 222 24413 221 24414 220 24415 220 24416 219 24417 216 24418 212 24419 208 24420 204 24421 201 24422 199 24423 198 24424 198 24425 195 24426 189 24427 182 24428 172 24429 162 24430 153 24431 144 24432 134 24433 128 24434 122 24435 116 24436 111 24437 107 24438 104 24439 102 24440 101 24441 99 24442 95 24443 90 24444 86 24445 81 24446 76 24447 71 24448 68 24449 64 24450 62 24451 61 24452 58 24453 54 24454 51 24455 48 24456 45 24457 42 24458 42 24459 43 24460 45 24461 48 24462 53 24463 56 24464 58 24465 60 24466 62 24467 66 24468 69 24469 72 24470 74 24471 78 24472 84 24473 89 24474 92 24475 96 24476 101 24477 105 24478 108 24479 112 24480 114 24481 115 24482 116 24483 117 24484 119 24485 123 24486 126 24487 129 24488 134 24489 139 24490 142 24491 147 24492 151 24493 153 24494 156 24495 160 24496 164 24497 167 24498 169 24499 171 24500 170 24501 169 24502 167 24503 166 24504 164 24505 164 24506 164 24507 164 24508 166 24509 166 24510 165 24511 164 24512 160 24513 158 24514 154 24515 154 24516 155 24517 158 24518 161 24519 164 24520 167 24521 166 24522 165 24523 163 24524 161 24525 157 24526 152 24527 147 24528 142 24529 136 24530 135 24531 134 24532 135 24533 136 24534 137 24535 138 24536 136 24537 133 24538 129 24539 124 24540 121 24541 118 24542 117 24543 116 24544 116 24545 117 24546 116 24547 116 24548 115 24549 114 24550 114 24551 112 24552 112 24553 109 24554 104 24555 99 24556 95 24557 93 24558 93 24559 95 24560 98 24561 100 24562 101 24563 104 24564 106 24565 106 24566 107 24567 109 24568 110 24569 112 24570 114 24571 114 24572 114 24573 115 24574 116 24575 119 24576 121 24577 123 24578 127 24579 130 24580 132 24581 135 24582 137 24583 136 24584 136 24585 137 24586 137 24587 138 24588 139 24589 142 24590 145 24591 148 24592 151 24593 156 24594 160 24595 163 24596 163 24597 161 24598 158 24599 155 24600 151 24601 149 24602 150 24603 153 24604 156 24605 159 24606 161 24607 161 24608 156 24609 152 24610 148 24611 142 24612 137 24613 135 24614 134 24615 136 24616 138 24617 142 24618 144 24619 146 24620 146 24621 145 24622 142 24623 138 24624 133 24625 129 24626 124 24627 119 24628 115 24629 112 24630 109 24631 108 24632 108 24633 110 24634 114 24635 116 24636 120 24637 120 24638 117 24639 111 24640 106 24641 100 24642 97 24643 96 24644 96 24645 97 24646 97 24647 96 24648 93 24649 92 24650 91 24651 90 24652 88 24653 90 24654 90 24655 87 24656 85 24657 82 24658 80 24659 79 24660 79 24661 80 24662 83 24663 86 24664 90 24665 96 24666 98 24667 96 24668 96 24669 94 24670 94 24671 97 24672 102 24673 104 24674 108 24675 112 24676 116 24677 118 24678 123 24679 126 24680 130 24681 134 24682 137 24683 136 24684 137 24685 136 24686 136 24687 138 24688 142 24689 148 24690 154 24691 161 24692 168 24693 174 24694 178 24695 180 24696 183 24697 186 24698 188 24699 190 24700 190 24701 188 24702 185 24703 182 24704 178 24705 177 24706 177 24707 180 24708 184 24709 188 24710 190 24711 191 24712 188 24713 183 24714 178 24715 172 24716 168 24717 166 24718 163 24719 158 24720 156 24721 154 24722 150 24723 145 24724 141 24725 136 24726 132 24727 128 24728 124 24729 120 24730 116 24731 112 24732 109 24733 106 24734 103 24735 102 24736 99 24737 97 24738 95 24739 92 24740 90 24741 86 24742 83 24743 80 24744 80 24745 79 24746 79 24747 81 24748 81 24749 81 24750 84 24751 85 24752 85 24753 85 24754 83 24755 84 24756 85 24757 85 24758 86 24759 87 24760 89 24761 92 24762 96 24763 100 24764 103 24765 107 24766 112 24767 114 24768 117 24769 119 24770 119 24771 120 24772 122 24773 125 24774 126 24775 130 24776 134 24777 134 24778 136 24779 140 24780 142 24781 144 24782 146 24783 146 24784 147 24785 147 24786 146 24787 144 24788 141 24789 139 24790 137 24791 136 24792 135 24793 136 24794 137 24795 139 24796 141 24797 142 24798 142 24799 141 24800 140 24801 140 24802 139 24803 137 24804 138 24805 138 24806 136 24807 135 24808 136 24809 136 24810 136 24811 137 24812 138 24813 137 24814 138 24815 139 24816 140 24817 141 24818 142 24819 144 24820 146 24821 149 24822 151 24823 154 24824 154 24825 153 24826 152 24827 152 24828 151 24829 151 24830 151 24831 152 24832 153 24833 153 24834 152 24835 151 24836 148 24837 146 24838 145 24839 144 24840 143 24841 142 24842 140 24843 137 24844 135 24845 134 24846 132 24847 128 24848 125 24849 122 24850 120 24851 117 24852 115 24853 114 24854 112 24855 110 24856 108 24857 106 24858 103 24859 102 24860 102 24861 103 24862 102 24863 102 24864 101 24865 100 24866 101 24867 102 24868 104 24869 106 24870 108 24871 111 24872 114 24873 114 24874 114 24875 113 24876 111 24877 109 24878 106 24879 106 24880 108 24881 110 24882 114 24883 117 24884 120 24885 122 24886 123 24887 123 24888 123 24889 125 24890 129 24891 132 24892 136 24893 140 24894 144 24895 145 24896 144 24897 146 24898 146 24899 145 24900 146 24901 146 24902 146 24903 146 24904 145 24905 140 24906 137 24907 134 24908 132 24909 130 24910 131 24911 132 24912 133 24913 132 24914 131 24915 130 24916 129 24917 129 24918 130 24919 131 24920 132 24921 131 24922 128 24923 124 24924 119 24925 114 24926 112 24927 111 24928 110 24929 108 24930 107 24931 105 24932 103 24933 102 24934 103 24935 104 24936 107 24937 108 24938 109 24939 110 24940 113 24941 116 24942 119 24943 122 24944 125 24945 128 24946 128 24947 128 24948 126 24949 124 24950 124 24951 124 24952 126 24953 130 24954 134 24955 137 24956 138 24957 140 24958 140 24959 140 24960 140 24961 139 24962 142 24963 146 24964 150 24965 154 24966 157 24967 158 24968 157 24969 154 24970 151 24971 151 24972 151 24973 149 24974 148 24975 147 24976 146 24977 144 24978 142 24979 140 24980 139 24981 136 24982 134 24983 134 24984 134 24985 133 24986 133 24987 134 24988 134 24989 135 24990 135 24991 133 24992 130 24993 128 24994 124 24995 121 24996 118 24997 119 24998 119 24999 119 25000 118 25001 116 25002 113 25003 110 25004 106 25005 105 25006 105 25007 105 25008 105 25009 106 25010 108 25011 109 25012 110 25013 112 25014 114 25015 116 25016 117 25017 118 25018 119 25019 118 25020 116 25021 116 25022 116 25023 116 25024 118 25025 120 25026 122 25027 124 25028 124 25029 124 25030 123 25031 122 25032 124 25033 128 25034 132 25035 137 25036 142 25037 146 25038 148 25039 148 25040 145 25041 142 25042 140 25043 138 25044 137 25045 137 25046 138 25047 139 25048 142 25049 143 25050 144 25051 145 25052 146 25053 148 25054 149 25055 147 25056 145 25057 141 25058 136 25059 132 25060 130 25061 131 25062 133 25063 137 25064 140 25065 140 25066 139 25067 137 25068 136 25069 135 25070 134 25071 133 25072 132 25073 130 25074 127 25075 124 25076 120 25077 117 25078 117 25079 117 25080 117 25081 119 25082 121 25083 123 25084 125 25085 125 25086 123 25087 122 25088 119 25089 116 25090 115 25091 114 25092 116 25093 119 25094 122 25095 123 25096 122 25097 119 25098 116 25099 112 25100 109 25101 109 25102 108 25103 108 25104 110 25105 115 25106 118 25107 123 25108 127 25109 130 25110 133 25111 134 25112 133 25113 130 25114 127 25115 124 25116 122 25117 122 25118 124 25119 128 25120 133 25121 136 25122 140 25123 142 25124 141 25125 138 25126 136 25127 134 25128 132 25129 129 25130 129 25131 129 25132 129 25133 129 25134 130 25135 130 25136 132 25137 133 25138 136 25139 137 25140 136 25141 134 25142 131 25143 126 25144 122 25145 120 25146 119 25147 117 25148 116 25149 117 25150 116 25151 116 25152 116 25153 116 25154 117 25155 118 25156 120 25157 122 25158 122 25159 120 25160 116 25161 111 25162 109 25163 108 25164 108 25165 112 25166 114 25167 115 25168 114 25169 111 25170 108 25171 104 25172 103 25173 104 25174 103 25175 105 25176 109 25177 115 25178 120 25179 125 25180 129 25181 131 25182 132 25183 131 25184 130 25185 129 25186 126 25187 124 25188 123 25189 124 25190 125 25191 126 25192 132 25193 137 25194 140 25195 144 25196 146 25197 146 25198 145 25199 143 25200 142 25201 141 25202 141 25203 142 25204 145 25205 146 25206 147 25207 148 25208 149 25209 149 25210 150 25211 150 25212 149 25213 148 25214 147 25215 147 25216 148 25217 147 25218 147 25219 147 25220 147 25221 146 25222 144 25223 144 25224 145 25225 145 25226 147 25227 148 25228 150 25229 151 25230 153 25231 154 25232 154 25233 154 25234 152 25235 150 25236 148 25237 144 25238 144 25239 142 25240 142 25241 140 25242 140 25243 140 25244 140 25245 139 25246 138 25247 137 25248 135 25249 134 25250 134 25251 137 25252 138 25253 138 25254 138 25255 136 25256 134 25257 130 25258 125 25259 121 25260 116 25261 112 25262 110 25263 107 25264 105 25265 106 25266 107 25267 108 25268 110 25269 112 25270 113 25271 112 25272 110 25273 109 25274 108 25275 107 25276 105 25277 105 25278 106 25279 106 25280 106 25281 106 25282 105 25283 105 25284 102 25285 99 25286 96 25287 93 25288 90 25289 87 25290 86 25291 85 25292 84 25293 84 25294 86 25295 89 25296 93 25297 96 25298 99 25299 98 25300 99 25301 101 25302 102 25303 103 25304 104 25305 105 25306 107 25307 107 25308 108 25309 110 25310 110 25311 113 25312 115 25313 116 25314 116 25315 119 25316 122 25317 125 25318 129 25319 134 25320 139 25321 142 25322 146 25323 149 25324 150 25325 151 25326 151 25327 151 25328 150 25329 149 25330 147 25331 147 25332 148 25333 149 25334 150 25335 151 25336 152 25337 152 25338 152 25339 153 25340 154 25341 154 25342 155 25343 155 25344 156 25345 157 25346 159 25347 160 25348 161 25349 161 25350 160 25351 158 25352 157 25353 156 25354 154 25355 153 25356 152 25357 150 25358 147 25359 144 25360 142 25361 141 25362 140 25363 139 25364 139 25365 138 25366 136 25367 136 25368 136 25369 135 25370 135 25371 138 25372 140 25373 144 25374 146 25375 148 25376 149 25377 149 25378 150 25379 150 25380 151 25381 152 25382 152 25383 152 25384 152 25385 151 25386 147 25387 146 25388 145 25389 147 25390 148 25391 149 25392 150 25393 150 25394 150 25395 149 25396 146 25397 143 25398 140 25399 138 25400 136 25401 132 25402 126 25403 121 25404 113 25405 105 25406 98 25407 92 25408 89 25409 86 25410 84 25411 82 25412 80 25413 77 25414 76 25415 75 25416 74 25417 74 25418 74 25419 75 25420 74 25421 71 25422 68 25423 67 25424 67 25425 67 25426 69 25427 72 25428 76 25429 78 25430 82 25431 84 25432 84 25433 84 25434 86 25435 90 25436 94 25437 99 25438 105 25439 110 25440 116 25441 121 25442 126 25443 132 25444 139 25445 147 25446 154 25447 161 25448 166 25449 169 25450 170 25451 169 25452 170 25453 170 25454 171 25455 170 25456 170 25457 170 25458 169 25459 165 25460 161 25461 160 25462 160 25463 160 25464 160 25465 160 25466 159 25467 156 25468 153 25469 148 25470 142 25471 134 25472 128 25473 121 25474 115 25475 110 25476 106 25477 101 25478 94 25479 89 25480 83 25481 77 25482 74 25483 73 25484 72 25485 72 25486 73 25487 74 25488 74 25489 74 25490 76 25491 78 25492 80 25493 82 25494 85 25495 89 25496 94 25497 98 25498 104 25499 110 25500 116 25501 121 25502 125 25503 130 25504 133 25505 138 25506 142 25507 145 25508 149 25509 152 25510 156 25511 160 25512 164 25513 168 25514 172 25515 174 25516 175 25517 176 25518 178 25519 182 25520 183 25521 183 25522 184 25523 183 25524 181 25525 177 25526 175 25527 173 25528 171 25529 171 25530 172 25531 171 25532 170 25533 169 25534 166 25535 164 25536 159 25537 155 25538 152 25539 151 25540 147 25541 143 25542 140 25543 137 25544 137 25545 138 25546 138 25547 140 25548 143 25549 143 25550 140 25551 133 25552 128 25553 124 25554 122 25555 123 25556 126 25557 129 25558 131 25559 134 25560 136 25561 138 25562 140 25563 144 25564 144 25565 144 25566 144 25567 145 25568 142 25569 144 25570 146 25571 146 25572 150 25573 154 25574 155 25575 155 25576 152 25577 149 25578 145 25579 141 25580 138 25581 134 25582 132 25583 130 25584 126 25585 124 25586 121 25587 117 25588 112 25589 106 25590 101 25591 98 25592 94 25593 90 25594 88 25595 86 25596 82 25597 77 25598 72 25599 69 25600 66 25601 66 25602 66 25603 68 25604 70 25605 70 25606 71 25607 70 25608 68 25609 66 25610 64 25611 64 25612 66 25613 69 25614 72 25615 76 25616 82 25617 89 25618 96 25619 102 25620 108 25621 112 25622 114 25623 112 25624 109 25625 106 25626 106 25627 107 25628 110 25629 116 25630 122 25631 128 25632 132 25633 134 25634 132 25635 130 25636 128 25637 128 25638 126 25639 125 25640 125 25641 124 25642 124 25643 124 25644 124 25645 124 25646 125 25647 128 25648 129 25649 128 25650 125 25651 122 25652 118 25653 116 25654 117 25655 119 25656 122 25657 128 25658 132 25659 133 25660 131 25661 128 25662 123 25663 118 25664 117 25665 115 25666 115 25667 118 25668 123 25669 129 25670 136 25671 142 25672 147 25673 151 25674 154 25675 153 25676 153 25677 153 25678 152 25679 153 25680 156 25681 160 25682 161 25683 164 25684 166 25685 168 25686 170 25687 174 25688 176 25689 179 25690 182 25691 185 25692 185 25693 183 25694 183 25695 182 25696 181 25697 181 25698 182 25699 186 25700 189 25701 190 25702 191 25703 192 25704 190 25705 188 25706 184 25707 179 25708 175 25709 172 25710 168 25711 166 25712 163 25713 162 25714 161 25715 158 25716 156 25717 152 25718 147 25719 144 25720 140 25721 136 25722 134 25723 132 25724 130 25725 130 25726 130 25727 131 25728 129 25729 125 25730 121 25731 118 25732 112 25733 107 25734 102 25735 97 25736 94 25737 92 25738 92 25739 94 25740 96 25741 99 25742 102 25743 102 25744 102 25745 101 25746 98 25747 95 25748 92 25749 94 25750 96 25751 100 25752 104 25753 108 25754 110 25755 110 25756 108 25757 105 25758 101 25759 98 25760 97 25761 98 25762 98 25763 99 25764 101 25765 103 25766 104 25767 104 25768 105 25769 105 25770 105 25771 104 25772 103 25773 103 25774 101 25775 99 25776 98 25777 97 25778 96 25779 97 25780 98 25781 99 25782 99 25783 98 25784 98 25785 98 25786 98 25787 98 25788 96 25789 97 25790 97 25791 98 25792 99 25793 100 25794 102 25795 105 25796 108 25797 112 25798 114 25799 115 25800 118 25801 119 25802 120 25803 120 25804 122 25805 125 25806 128 25807 129 25808 131 25809 132 25810 133 25811 133 25812 132 25813 132 25814 133 25815 133 25816 135 25817 139 25818 140 25819 142 25820 144 25821 146 25822 147 25823 149 25824 151 25825 153 25826 155 25827 156 25828 152 25829 148 25830 145 25831 140 25832 135 25833 134 25834 134 25835 134 25836 135 25837 136 25838 137 25839 135 25840 134 25841 133 25842 132 25843 133 25844 133 25845 132 25846 130 25847 129 25848 127 25849 126 25850 126 25851 127 25852 128 25853 130 25854 132 25855 134 25856 136 25857 136 25858 136 25859 137 25860 139 25861 142 25862 144 25863 147 25864 148 25865 148 25866 147 25867 149 25868 149 25869 151 25870 154 25871 158 25872 162 25873 165 25874 167 25875 168 25876 169 25877 170 25878 169 25879 169 25880 170 25881 169 25882 168 25883 166 25884 162 25885 159 25886 156 25887 153 25888 151 25889 153 25890 154 25891 153 25892 153 25893 151 25894 148 25895 144 25896 140 25897 138 25898 134 25899 129 25900 124 25901 119 25902 115 25903 112 25904 108 25905 105 25906 102 25907 99 25908 95 25909 93 25910 88 25911 84 25912 81 25913 78 25914 78 25915 79 25916 80 25917 79 25918 80 25919 80 25920 80 25921 80 25922 79 25923 77 25924 78 25925 78 25926 78 25927 79 25928 80 25929 81 25930 83 25931 87 25932 91 25933 96 25934 101 25935 105 25936 108 25937 109 25938 109 25939 110 25940 112 25941 116 25942 122 25943 129 25944 134 25945 140 25946 145 25947 150 25948 154 25949 158 25950 160 25951 161 25952 159 25953 156 25954 152 25955 148 25956 145 25957 147 25958 151 25959 155 25960 161 25961 166 25962 166 25963 168 25964 168 25965 167 25966 166 25967 164 25968 161 25969 158 25970 155 25971 151 25972 150 25973 148 25974 148 25975 148 25976 149 25977 150 25978 149 25979 149 25980 149 25981 149 25982 148 25983 146 25984 146 25985 146 25986 145 25987 146 25988 148 25989 149 25990 148 25991 149 25992 150 25993 149 25994 147 25995 146 25996 146 25997 142 25998 138 25999 136 26000 133 26001 132 26002 132 26003 133 26004 133 26005 132 26006 130 26007 126 26008 119 26009 112 26010 107 26011 104 26012 101 26013 99 26014 99 26015 101 26016 104 26017 106 26018 106 26019 105 26020 103 26021 98 26022 92 26023 86 26024 79 26025 74 26026 71 26027 69 26028 67 26029 68 26030 70 26031 73 26032 77 26033 80 26034 82 26035 82 26036 80 26037 79 26038 76 26039 74 26040 73 26041 72 26042 71 26043 71 26044 73 26045 77 26046 83 26047 91 26048 98 26049 103 26050 109 26051 114 26052 117 26053 118 26054 120 26055 120 26056 122 26057 126 26058 130 26059 136 26060 142 26061 149 26062 154 26063 160 26064 166 26065 171 26066 176 26067 180 26068 183 26069 186 26070 185 26071 183 26072 182 26073 182 26074 182 26075 183 26076 186 26077 188 26078 192 26079 194 26080 194 26081 191 26082 186 26083 182 26084 179 26085 178 26086 178 26087 179 26088 179 26089 178 26090 177 26091 174 26092 169 26093 164 26094 159 26095 154 26096 148 26097 144 26098 142 26099 142 26100 143 26101 145 26102 148 26103 151 26104 154 26105 154 26106 154 26107 152 26108 149 26109 144 26110 139 26111 134 26112 130 26113 126 26114 125 26115 124 26116 122 26117 122 26118 123 26119 123 26120 123 26121 122 26122 120 26123 118 26124 114 26125 109 26126 105 26127 100 26128 98 26129 96 26130 95 26131 95 26132 96 26133 97 26134 97 26135 94 26136 90 26137 87 26138 84 26139 81 26140 78 26141 75 26142 72 26143 71 26144 69 26145 67 26146 66 26147 66 26148 67 26149 68 26150 68 26151 69 26152 69 26153 69 26154 71 26155 73 26156 76 26157 80 26158 82 26159 84 26160 88 26161 91 26162 91 26163 92 26164 95 26165 96 26166 95 26167 94 26168 96 26169 100 26170 102 26171 107 26172 114 26173 121 26174 128 26175 132 26176 136 26177 139 26178 140 26179 141 26180 142 26181 145 26182 148 26183 151 26184 155 26185 158 26186 160 26187 161 26188 163 26189 163 26190 164 26191 165 26192 166 26193 169 26194 171 26195 172 26196 172 26197 171 26198 170 26199 170 26200 171 26201 175 26202 178 26203 180 26204 182 26205 182 26206 180 26207 178 26208 175 26209 175 26210 177 26211 178 26212 181 26213 183 26214 182 26215 178 26216 174 26217 169 26218 165 26219 161 26220 160 26221 158 26222 157 26223 157 26224 158 26225 157 26226 158 26227 160 26228 163 26229 167 26230 169 26231 171 26232 171 26233 169 26234 165 26235 162 26236 159 26237 155 26238 152 26239 150 26240 149 26241 149 26242 146 26243 144 26244 143 26245 138 26246 133 26247 128 26248 124 26249 120 26250 116 26251 114 26252 111 26253 108 26254 104 26255 100 26256 96 26257 91 26258 85 26259 80 26260 76 26261 71 26262 66 26263 60 26264 56 26265 53 26266 50 26267 49 26268 47 26269 45 26270 45 26271 44 26272 44 26273 46 26274 48 26275 50 26276 52 26277 56 26278 56 26279 57 26280 59 26281 61 26282 64 26283 68 26284 74 26285 80 26286 87 26287 92 26288 94 26289 94 26290 92 26291 92 26292 93 26293 96 26294 99 26295 105 26296 110 26297 118 26298 126 26299 133 26300 139 26301 144 26302 150 26303 153 26304 155 26305 156 26306 156 26307 157 26308 158 26309 159 26310 160 26311 161 26312 162 26313 163 26314 164 26315 163 26316 162 26317 162 26318 160 26319 158 26320 160 26321 160 26322 162 26323 166 26324 168 26325 169 26326 168 26327 166 26328 163 26329 160 26330 160 26331 159 26332 160 26333 161 26334 162 26335 164 26336 164 26337 162 26338 158 26339 154 26340 150 26341 147 26342 148 26343 149 26344 150 26345 148 26346 145 26347 142 26348 138 26349 135 26350 136 26351 138 26352 142 26353 144 26354 145 26355 146 26356 144 26357 141 26358 136 26359 132 26360 128 26361 123 26362 117 26363 111 26364 107 26365 103 26366 102 26367 102 26368 105 26369 108 26370 111 26371 115 26372 117 26373 115 26374 112 26375 111 26376 108 26377 107 26378 108 26379 110 26380 112 26381 114 26382 114 26383 112 26384 110 26385 108 26386 106 26387 106 26388 106 26389 107 26390 109 26391 109 26392 110 26393 109 26394 112 26395 115 26396 118 26397 123 26398 126 26399 129 26400 131 26401 132 26402 133 26403 134 26404 137 26405 142 26406 146 26407 150 26408 150 26409 150 26410 149 26411 146 26412 143 26413 141 26414 141 26415 144 26416 146 26417 147 26418 148 26419 147 26420 146 26421 145 26422 148 26423 152 26424 154 26425 158 26426 160 26427 161 26428 162 26429 161 26430 160 26431 159 26432 155 26433 152 26434 147 26435 141 26436 136 26437 134 26438 134 26439 136 26440 139 26441 140 26442 139 26443 138 26444 134 26445 129 26446 124 26447 120 26448 119 26449 120 26450 122 26451 125 26452 126 26453 124 26454 120 26455 113 26456 105 26457 101 26458 99 26459 99 26460 100 26461 101 26462 100 26463 98 26464 96 26465 95 26466 93 26467 93 26468 95 26469 96 26470 96 26471 96 26472 94 26473 92 26474 91 26475 93 26476 96 26477 99 26478 104 26479 107 26480 106 26481 103 26482 98 26483 96 26484 96 26485 98 26486 102 26487 108 26488 113 26489 115 26490 114 26491 113 26492 110 26493 109 26494 111 26495 116 26496 122 26497 130 26498 134 26499 135 26500 137 26501 139 26502 139 26503 140 26504 144 26505 148 26506 149 26507 149 26508 148 26509 145 26510 143 26511 143 26512 144 26513 149 26514 155 26515 160 26516 160 26517 160 26518 160 26519 159 26520 158 26521 157 26522 157 26523 159 26524 163 26525 165 26526 166 26527 164 26528 160 26529 156 26530 151 26531 147 26532 145 26533 145 26534 144 26535 144 26536 143 26537 141 26538 138 26539 134 26540 130 26541 127 26542 125 26543 124 26544 123 26545 124 26546 125 26547 128 26548 129 26549 130 26550 130 26551 128 26552 122 26553 118 26554 114 26555 109 26556 106 26557 104 26558 105 26559 106 26560 106 26561 106 26562 104 26563 102 26564 101 26565 100 26566 99 26567 100 26568 99 26569 100 26570 102 26571 103 26572 105 26573 108 26574 110 26575 112 26576 114 26577 116 26578 117 26579 115 26580 116 26581 117 26582 119 26583 122 26584 126 26585 131 26586 134 26587 134 26588 135 26589 135 26590 132 26591 129 26592 126 26593 125 26594 124 26595 126 26596 130 26597 132 26598 136 26599 141 26600 144 26601 146 26602 147 26603 148 26604 148 26605 148 26606 146 26607 145 26608 142 26609 139 26610 137 26611 136 26612 135 26613 135 26614 135 26615 138 26616 140 26617 143 26618 146 26619 148 26620 152 26621 156 26622 160 26623 163 26624 164 26625 162 26626 160 26627 157 26628 153 26629 149 26630 146 26631 144 26632 145 26633 146 26634 146 26635 146 26636 145 26637 144 26638 142 26639 140 26640 138 26641 136 26642 135 26643 134 26644 132 26645 128 26646 125 26647 122 26648 119 26649 117 26650 115 26651 114 26652 115 26653 116 26654 115 26655 112 26656 109 26657 106 26658 101 26659 96 26660 93 26661 91 26662 88 26663 86 26664 85 26665 84 26666 83 26667 82 26668 81 26669 83 26670 85 26671 87 26672 88 26673 88 26674 88 26675 87 26676 86 26677 85 26678 85 26679 86 26680 89 26681 92 26682 94 26683 92 26684 90 26685 90 26686 90 26687 91 26688 95 26689 102 26690 110 26691 117 26692 124 26693 131 26694 136 26695 140 26696 145 26697 148 26698 151 26699 152 26700 152 26701 152 26702 153 26703 154 26704 156 26705 163 26706 170 26707 174 26708 180 26709 185 26710 186 26711 186 26712 185 26713 182 26714 182 26715 181 26716 180 26717 181 26718 181 26719 182 26720 182 26721 183 26722 185 26723 184 26724 183 26725 183 26726 180 26727 175 26728 169 26729 164 26730 160 26731 154 26732 149 26733 144 26734 141 26735 137 26736 134 26737 129 26738 126 26739 123 26740 120 26741 118 26742 117 26743 116 26744 116 26745 115 26746 114 26747 114 26748 114 26749 111 26750 108 26751 103 26752 99 26753 96 26754 92 26755 90 26756 88 26757 88 26758 90 26759 92 26760 94 26761 98 26762 102 26763 106 26764 107 26765 108 26766 107 26767 105 26768 102 26769 99 26770 98 26771 95 26772 94 26773 95 26774 96 26775 98 26776 100 26777 101 26778 103 26779 104 26780 106 26781 106 26782 102 26783 100 26784 96 26785 92 26786 89 26787 86 26788 86 26789 88 26790 91 26791 96 26792 101 26793 104 26794 106 26795 108 26796 110 26797 112 26798 114 26799 116 26800 118 26801 119 26802 119 26803 121 26804 120 26805 121 26806 122 26807 124 26808 129 26809 135 26810 140 26811 146 26812 151 26813 156 26814 160 26815 164 26816 167 26817 170 26818 172 26819 176 26820 180 26821 183 26822 185 26823 189 26824 191 26825 192 26826 192 26827 192 26828 192 26829 192 26830 190 26831 192 26832 194 26833 193 26834 192 26835 192 26836 189 26837 185 26838 181 26839 177 26840 171 26841 163 26842 157 26843 151 26844 146 26845 142 26846 139 26847 138 26848 138 26849 138 26850 134 26851 130 26852 126 26853 119 26854 111 26855 105 26856 97 26857 90 26858 85 26859 81 26860 76 26861 73 26862 71 26863 70 26864 71 26865 71 26866 72 26867 74 26868 76 26869 76 26870 76 26871 76 26872 76 26873 74 26874 72 26875 71 26876 70 26877 67 26878 68 26879 72 26880 76 26881 82 26882 90 26883 97 26884 103 26885 106 26886 108 26887 110 26888 110 26889 112 26890 117 26891 122 26892 130 26893 136 26894 140 26895 142 26896 144 26897 146 26898 146 26899 146 26900 147 26901 147 26902 149 26903 151 26904 153 26905 156 26906 160 26907 163 26908 167 26909 170 26910 170 26911 169 26912 166 26913 164 26914 160 26915 158 26916 158 26917 162 26918 167 26919 169 26920 171 26921 173 26922 174 26923 173 26924 171 26925 171 26926 169 26927 168 26928 168 26929 167 26930 165 26931 163 26932 162 26933 160 26934 160 26935 161 26936 162 26937 162 26938 161 26939 158 26940 154 26941 150 26942 146 26943 142 26944 138 26945 135 26946 131 26947 126 26948 121 26949 116 26950 112 26951 110 26952 110 26953 112 26954 112 26955 110 26956 106 26957 99 26958 90 26959 80 26960 73 26961 68 26962 64 26963 62 26964 62 26965 62 26966 63 26967 62 26968 59 26969 57 26970 53 26971 50 26972 48 26973 45 26974 44 26975 43 26976 44 26977 45 26978 48 26979 53 26980 56 26981 57 26982 58 26983 60 26984 63 26985 64 26986 66 26987 70 26988 74 26989 80 26990 88 26991 97 26992 105 26993 111 26994 116 26995 120 26996 124 26997 128 26998 134 26999 142 27000 150 27001 159 27002 167 27003 176 27004 184 27005 191 27006 194 27007 199 27008 204 27009 207 27010 209 27011 210 27012 213 27013 216 27014 218 27015 220 27016 222 27017 224 27018 225 27019 225 27020 224 27021 221 27022 216 27023 214 27024 209 27025 205 27026 202 27027 199 27028 196 27029 192 27030 186 27031 178 27032 170 27033 160 27034 151 27035 143 27036 136 27037 131 27038 128 27039 125 27040 122 27041 119 27042 116 27043 112 27044 110 27045 108 27046 105 27047 103 27048 99 27049 95 27050 91 27051 87 27052 82 27053 78 27054 78 27055 80 27056 83 27057 86 27058 89 27059 92 27060 94 27061 94 27062 93 27063 93 27064 93 27065 94 27066 96 27067 97 27068 99 27069 102 27070 105 27071 107 27072 111 27073 115 27074 117 27075 118 27076 117 27077 116 27078 115 27079 114 27080 115 27081 116 27082 118 27083 118 27084 120 27085 123 27086 125 27087 125 27088 124 27089 126 27090 128 27091 130 27092 131 27093 131 27094 130 27095 128 27096 128 27097 126 27098 129 27099 132 27100 136 27101 140 27102 142 27103 142 27104 141 27105 135 27106 130 27107 127 27108 125 27109 124 27110 126 27111 131 27112 135 27113 139 27114 144 27115 148 27116 150 27117 152 27118 153 27119 151 27120 151 27121 150 27122 148 27123 147 27124 147 27125 146 27126 145 27127 146 27128 147 27129 150 27130 153 27131 155 27132 152 27133 150 27134 148 27135 146 27136 144 27137 142 27138 142 27139 144 27140 144 27141 142 27142 141 27143 138 27144 136 27145 134 27146 130 27147 125 27148 120 27149 117 27150 112 27151 108 27152 105 27153 100 27154 97 27155 96 27156 95 27157 94 27158 92 27159 90 27160 86 27161 84 27162 83 27163 81 27164 80 27165 79 27166 78 27167 77 27168 75 27169 75 27170 75 27171 76 27172 77 27173 81 27174 86 27175 90 27176 90 27177 88 27178 87 27179 87 27180 88 27181 90 27182 96 27183 105 27184 113 27185 120 27186 126 27187 134 27188 139 27189 144 27190 149 27191 154 27192 159 27193 162 27194 163 27195 166 27196 168 27197 170 27198 171 27199 174 27200 180 27201 183 27202 186 27203 188 27204 189 27205 188 27206 188 27207 186 27208 186 27209 187 27210 187 27211 189 27212 192 27213 192 27214 189 27215 185 27216 180 27217 176 27218 171 27219 166 27220 161 27221 157 27222 152 27223 148 27224 144 27225 138 27226 132 27227 129 27228 125 27229 122 27230 120 27231 118 27232 113 27233 109 27234 105 27235 100 27236 97 27237 95 27238 93 27239 92 27240 92 27241 90 27242 88 27243 86 27244 84 27245 83 27246 83 27247 82 27248 79 27249 78 27250 75 27251 72 27252 70 27253 70 27254 72 27255 76 27256 81 27257 86 27258 91 27259 94 27260 96 27261 98 27262 100 27263 102 27264 104 27265 107 27266 108 27267 110 27268 110 27269 108 27270 107 27271 106 27272 106 27273 107 27274 108 27275 111 27276 115 27277 118 27278 123 27279 126 27280 129 27281 131 27282 133 27283 136 27284 138 27285 138 27286 139 27287 138 27288 138 27289 139 27290 141 27291 142 27292 144 27293 145 27294 145 27295 146 27296 149 27297 150 27298 151 27299 153 27300 155 27301 156 27302 157 27303 159 27304 161 27305 164 27306 164 27307 164 27308 163 27309 163 27310 164 27311 167 27312 171 27313 176 27314 179 27315 181 27316 182 27317 183 27318 183 27319 182 27320 180 27321 178 27322 176 27323 174 27324 170 27325 168 27326 167 27327 168 27328 170 27329 173 27330 174 27331 173 27332 173 27333 173 27334 172 27335 172 27336 171 27337 167 27338 163 27339 158 27340 152 27341 144 27342 136 27343 126 27344 117 27345 110 27346 104 27347 98 27348 97 27349 96 27350 95 27351 95 27352 96 27353 96 27354 94 27355 92 27356 88 27357 83 27358 78 27359 74 27360 69 27361 64 27362 60 27363 58 27364 58 27365 58 27366 58 27367 58 27368 60 27369 61 27370 62 27371 66 27372 70 27373 74 27374 76 27375 77 27376 75 27377 74 27378 74 27379 75 27380 80 27381 85 27382 90 27383 96 27384 103 27385 110 27386 117 27387 125 27388 132 27389 138 27390 144 27391 149 27392 151 27393 152 27394 152 27395 150 27396 150 27397 149 27398 150 27399 151 27400 152 27401 155 27402 158 27403 162 27404 167 27405 172 27406 177 27407 182 27408 186 27409 187 27410 187 27411 185 27412 180 27413 173 27414 166 27415 160 27416 155 27417 150 27418 147 27419 148 27420 149 27421 150 27422 153 27423 155 27424 156 27425 153 27426 147 27427 140 27428 134 27429 126 27430 121 27431 117 27432 114 27433 112 27434 108 27435 105 27436 103 27437 102 27438 100 27439 101 27440 101 27441 103 27442 101 27443 96 27444 90 27445 86 27446 80 27447 77 27448 77 27449 78 27450 80 27451 80 27452 80 27453 80 27454 79 27455 80 27456 83 27457 87 27458 91 27459 94 27460 95 27461 94 27462 94 27463 92 27464 92 27465 95 27466 98 27467 100 27468 104 27469 106 27470 106 27471 107 27472 107 27473 110 27474 116 27475 122 27476 130 27477 135 27478 140 27479 143 27480 144 27481 142 27482 140 27483 139 27484 139 27485 140 27486 142 27487 143 27488 144 27489 147 27490 151 27491 156 27492 162 27493 168 27494 176 27495 181 27496 182 27497 181 27498 178 27499 172 27500 166 27501 162 27502 161 27503 162 27504 164 27505 168 27506 172 27507 176 27508 179 27509 184 27510 186 27511 190 27512 192 27513 193 27514 192 27515 188 27516 186 27517 183 27518 180 27519 176 27520 174 27521 175 27522 174 27523 175 27524 176 27525 177 27526 178 27527 177 27528 177 27529 178 27530 176 27531 172 27532 168 27533 163 27534 155 27535 147 27536 140 27537 133 27538 126 27539 119 27540 114 27541 110 27542 107 27543 104 27544 101 27545 98 27546 94 27547 90 27548 88 27549 86 27550 83 27551 80 27552 78 27553 73 27554 68 27555 63 27556 59 27557 56 27558 56 27559 57 27560 60 27561 65 27562 69 27563 72 27564 74 27565 76 27566 78 27567 79 27568 79 27569 80 27570 81 27571 84 27572 87 27573 91 27574 95 27575 98 27576 102 27577 105 27578 109 27579 113 27580 116 27581 118 27582 121 27583 124 27584 124 27585 126 27586 126 27587 126 27588 126 27589 128 27590 130 27591 131 27592 132 27593 133 27594 134 27595 135 27596 135 27597 136 27598 136 27599 138 27600 140 27601 140 27602 141 27603 142 27604 141 27605 141 27606 139 27607 138 27608 138 27609 138 27610 138 27611 138 27612 138 27613 138 27614 137 27615 136 27616 136 27617 137 27618 139 27619 141 27620 143 27621 144 27622 142 27623 140 27624 139 27625 138 27626 136 27627 138 27628 139 27629 140 27630 140 27631 141 27632 142 27633 140 27634 139 27635 139 27636 138 27637 138 27638 138 27639 137 27640 135 27641 134 27642 133 27643 132 27644 132 27645 134 27646 135 27647 136 27648 137 27649 137 27650 137 27651 135 27652 133 27653 132 27654 130 27655 126 27656 125 27657 124 27658 122 27659 119 27660 116 27661 114 27662 113 27663 112 27664 112 27665 113 27666 112 27667 110 27668 109 27669 108 27670 108 27671 109 27672 109 27673 109 27674 108 27675 108 27676 108 27677 108 27678 107 27679 105 27680 102 27681 101 27682 100 27683 99 27684 99 27685 98 27686 99 27687 101 27688 103 27689 109 27690 116 27691 122 27692 128 27693 132 27694 136 27695 138 27696 137 27697 136 27698 135 27699 134 27700 135 27701 138 27702 142 27703 146 27704 150 27705 155 27706 157 27707 158 27708 159 27709 160 27710 160 27711 160 27712 159 27713 160 27714 161 27715 163 27716 164 27717 165 27718 167 27719 164 27720 163 27721 162 27722 158 27723 155 27724 154 27725 152 27726 151 27727 150 27728 148 27729 145 27730 142 27731 139 27732 136 27733 133 27734 130 27735 126 27736 124 27737 120 27738 117 27739 113 27740 110 27741 107 27742 105 27743 105 27744 108 27745 111 27746 112 27747 112 27748 113 27749 113 27750 110 27751 106 27752 104 27753 103 27754 101 27755 100 27756 102 27757 102 27758 102 27759 103 27760 106 27761 109 27762 114 27763 121 27764 128 27765 132 27766 135 27767 137 27768 135 27769 132 27770 131 27771 131 27772 131 27773 130 27774 130 27775 131 27776 130 27777 131 27778 131 27779 131 27780 130 27781 130 27782 130 27783 130 27784 130 27785 128 27786 125 27787 124 27788 123 27789 122 27790 122 27791 122 27792 124 27793 124 27794 125 27795 126 27796 128 27797 130 27798 132 27799 133 27800 134 27801 134 27802 134 27803 134 27804 133 27805 132 27806 131 27807 130 27808 130 27809 132 27810 134 27811 137 27812 139 27813 140 27814 140 27815 140 27816 141 27817 142 27818 145 27819 149 27820 152 27821 155 27822 158 27823 158 27824 156 27825 150 27826 147 27827 143 27828 138 27829 136 27830 135 27831 133 27832 134 27833 134 27834 135 27835 136 27836 136 27837 136 27838 136 27839 133 27840 131 27841 128 27842 124 27843 120 27844 115 27845 111 27846 107 27847 105 27848 106 27849 106 27850 107 27851 108 27852 107 27853 104 27854 102 27855 99 27856 97 27857 96 27858 94 27859 91 27860 90 27861 88 27862 85 27863 84 27864 88 27865 92 27866 96 27867 100 27868 105 27869 108 27870 108 27871 109 27872 108 27873 107 27874 109 27875 110 27876 110 27877 110 27878 112 27879 114 27880 115 27881 118 27882 122 27883 126 27884 129 27885 131 27886 133 27887 134 27888 136 27889 138 27890 142 27891 147 27892 153 27893 158 27894 162 27895 165 27896 166 27897 167 27898 167 27899 167 27900 167 27901 168 27902 170 27903 172 27904 173 27905 171 27906 168 27907 167 27908 167 27909 168 27910 169 27911 169 27912 169 27913 166 27914 165 27915 164 27916 163 27917 164 27918 164 27919 164 27920 164 27921 162 27922 156 27923 151 27924 146 27925 142 27926 138 27927 135 27928 130 27929 124 27930 117 27931 108 27932 100 27933 94 27934 90 27935 89 27936 91 27937 94 27938 96 27939 96 27940 96 27941 95 27942 94 27943 92 27944 92 27945 90 27946 87 27947 83 27948 78 27949 74 27950 73 27951 74 27952 78 27953 85 27954 92 27955 96 27956 98 27957 98 27958 97 27959 95 27960 94 27961 94 27962 95 27963 98 27964 100 27965 103 27966 104 27967 103 27968 104 27969 108 27970 113 27971 118 27972 124 27973 130 27974 132 27975 131 27976 127 27977 121 27978 118 27979 116 27980 116 27981 118 27982 120 27983 123 27984 124 27985 128 27986 132 27987 136 27988 141 27989 146 27990 153 27991 157 27992 159 27993 158 27994 157 27995 156 27996 155 27997 156 27998 159 27999 162 28000 166 28001 168 28002 168 28003 165 28004 162 28005 159 28006 155 28007 154 28008 157 28009 162 28010 167 28011 170 28012 171 28013 171 28014 170 28015 167 28016 165 28017 164 28018 162 28019 160 28020 158 28021 157 28022 155 28023 155 28024 156 28025 159 28026 162 28027 165 28028 168 28029 168 28030 164 28031 157 28032 150 28033 142 28034 135 28035 130 28036 126 28037 126 28038 126 28039 127 28040 128 28041 130 28042 131 28043 131 28044 132 28045 133 28046 132 28047 130 28048 126 28049 121 28050 111 28051 102 28052 94 28053 88 28054 86 28055 86 28056 87 28057 90 28058 93 28059 94 28060 92 28061 90 28062 88 28063 87 28064 86 28065 86 28066 86 28067 86 28068 86 28069 88 28070 88 28071 91 28072 93 28073 96 28074 98 28075 98 28076 96 28077 91 28078 87 28079 83 28080 83 28081 87 28082 92 28083 98 28084 107 28085 114 28086 118 28087 121 28088 124 28089 126 28090 128 28091 132 28092 136 28093 140 28094 145 28095 151 28096 157 28097 162 28098 167 28099 171 28100 172 28101 171 28102 169 28103 166 28104 163 28105 160 28106 156 28107 155 28108 155 28109 157 28110 160 28111 163 28112 165 28113 167 28114 169 28115 169 28116 165 28117 160 28118 154 28119 148 28120 143 28121 137 28122 133 28123 127 28124 120 28125 112 28126 104 28127 96 28128 89 28129 84 28130 79 28131 76 28132 74 28133 72 28134 71 28135 70 28136 68 28137 68 28138 69 28139 70 28140 70 28141 72 28142 71 28143 72 28144 75 28145 78 28146 83 28147 88 28148 91 28149 94 28150 98 28151 102 28152 107 28153 113 28154 118 28155 123 28156 130 28157 135 28158 138 28159 140 28160 143 28161 146 28162 150 28163 155 28164 162 28165 170 28166 177 28167 184 28168 189 28169 193 28170 196 28171 196 28172 195 28173 192 28174 187 28175 182 28176 177 28177 173 28178 170 28179 168 28180 166 28181 164 28182 163 28183 162 28184 160 28185 158 28186 156 28187 153 28188 151 28189 148 28190 146 28191 144 28192 142 28193 140 28194 138 28195 132 28196 126 28197 124 28198 119 28199 115 28200 111 28201 108 28202 105 28203 102 28204 102 28205 103 28206 106 28207 107 28208 109 28209 111 28210 112 28211 112 28212 112 28213 112 28214 110 28215 110 28216 112 28217 114 28218 117 28219 122 28220 128 28221 134 28222 141 28223 147 28224 151 28225 154 28226 154 28227 153 28228 150 28229 146 28230 142 28231 141 28232 138 28233 136 28234 134 28235 133 28236 133 28237 135 28238 137 28239 136 28240 136 28241 136 28242 135 28243 133 28244 128 28245 123 28246 118 28247 112 28248 107 28249 102 28250 99 28251 96 28252 92 28253 89 28254 86 28255 84 28256 82 28257 80 28258 76 28259 73 28260 73 28261 74 28262 77 28263 80 28264 83 28265 86 28266 88 28267 91 28268 94 28269 98 28270 101 28271 104 28272 107 28273 113 28274 118 28275 124 28276 130 28277 136 28278 141 28279 145 28280 149 28281 156 28282 162 28283 166 28284 172 28285 174 28286 177 28287 180 28288 184 28289 188 28290 193 28291 198 28292 202 28293 206 28294 209 28295 211 28296 212 28297 210 28298 207 28299 203 28300 197 28301 191 28302 185 28303 180 28304 174 28305 168 28306 162 28307 156 28308 148 28309 142 28310 136 28311 128 28312 121 28313 114 28314 109 28315 106 28316 103 28317 100 28318 94 28319 88 28320 82 28321 75 28322 71 28323 69 28324 68 28325 68 28326 68 28327 69 28328 69 28329 68 28330 68 28331 66 28332 66 28333 67 28334 68 28335 70 28336 74 28337 77 28338 79 28339 83 28340 89 28341 95 28342 102 28343 110 28344 118 28345 124 28346 128 28347 130 28348 129 28349 128 28350 128 28351 129 28352 130 28353 132 28354 133 28355 134 28356 136 28357 136 28358 135 28359 133 28360 133 28361 133 28362 133 28363 133 28364 133 28365 133 28366 132 28367 131 28368 130 28369 128 28370 128 28371 128 28372 126 28373 126 28374 124 28375 122 28376 122 28377 120 28378 118 28379 117 28380 117 28381 119 28382 121 28383 122 28384 124 28385 128 28386 129 28387 132 28388 138 28389 141 28390 145 28391 150 28392 154 28393 156 28394 157 28395 160 28396 163 28397 168 28398 172 28399 177 28400 183 28401 186 28402 186 28403 186 28404 183 28405 181 28406 178 28407 178 28408 177 28409 176 28410 174 28411 173 28412 172 28413 170 28414 166 28415 164 28416 163 28417 161 28418 157 28419 151 28420 144 28421 135 28422 126 28423 117 28424 109 28425 104 28426 104 28427 103 28428 100 28429 98 28430 92 28431 84 28432 77 28433 72 28434 69 28435 67 28436 66 28437 67 28438 68 28439 67 28440 66 28441 68 28442 69 28443 69 28444 72 28445 76 28446 78 28447 77 28448 77 28449 77 28450 75 28451 73 28452 74 28453 77 28454 80 28455 83 28456 88 28457 92 28458 96 28459 100 28460 104 28461 109 28462 114 28463 117 28464 120 28465 124 28466 128 28467 129 28468 131 28469 133 28470 136 28471 140 28472 144 28473 148 28474 151 28475 152 28476 153 28477 152 28478 150 28479 150 28480 150 28481 153 28482 156 28483 159 28484 164 28485 168 28486 171 28487 172 28488 174 28489 173 28490 172 28491 171 28492 171 28493 170 28494 169 28495 168 28496 170 28497 173 28498 176 28499 179 28500 182 28501 183 28502 182 28503 181 28504 178 28505 174 28506 171 28507 170 28508 169 28509 170 28510 174 28511 177 28512 179 28513 181 28514 182 28515 182 28516 180 28517 180 28518 178 28519 174 28520 172 28521 169 28522 164 28523 160 28524 155 28525 152 28526 149 28527 146 28528 144 28529 144 28530 143 28531 141 28532 139 28533 137 28534 133 28535 126 28536 122 28537 115 28538 109 28539 102 28540 96 28541 92 28542 86 28543 81 28544 79 28545 75 28546 70 28547 65 28548 60 28549 54 28550 47 28551 39 28552 35 28553 31 28554 27 28555 24 28556 22 28557 21 28558 22 28559 24 28560 26 28561 28 28562 30 28563 31 28564 32 28565 34 28566 35 28567 34 28568 36 28569 40 28570 44 28571 48 28572 53 28573 59 28574 65 28575 73 28576 80 28577 88 28578 99 28579 108 28580 116 28581 123 28582 132 28583 138 28584 146 28585 154 28586 159 28587 164 28588 166 28589 169 28590 172 28591 176 28592 180 28593 182 28594 184 28595 186 28596 190 28597 196 28598 200 28599 203 28600 206 28601 206 28602 205 28603 202 28604 198 28605 196 28606 194 28607 193 28608 192 28609 190 28610 188 28611 186 28612 182 28613 181 28614 181 28615 183 28616 184 28617 185 28618 184 28619 182 28620 176 28621 169 28622 162 28623 156 28624 149 28625 144 28626 143 28627 144 28628 146 28629 150 28630 153 28631 156 28632 158 28633 159 28634 157 28635 153 28636 150 28637 147 28638 142 28639 138 28640 136 28641 135 28642 132 28643 130 28644 129 28645 129 28646 130 28647 128 28648 126 28649 128 28650 126 28651 125 28652 124 28653 122 28654 120 28655 120 28656 116 28657 112 28658 108 28659 104 28660 100 28661 98 28662 98 28663 100 28664 102 28665 103 28666 105 28667 105 28668 106 28669 104 28670 101 28671 98 28672 94 28673 92 28674 90 28675 90 28676 88 28677 86 28678 86 28679 87 28680 89 28681 92 28682 95 28683 99 28684 104 28685 109 28686 113 28687 115 28688 116 28689 117 28690 118 28691 118 28692 116 28693 113 28694 110 28695 105 28696 104 28697 103 28698 102 28699 108 28700 114 28701 121 28702 129 28703 134 28704 139 28705 142 28706 142 28707 142 28708 142 28709 141 28710 138 28711 136 28712 132 28713 128 28714 125 28715 123 28716 122 28717 122 28718 124 28719 128 28720 131 28721 132 28722 132 28723 131 28724 128 28725 123 28726 119 28727 116 28728 112 28729 110 28730 108 28731 106 28732 104 28733 101 28734 99 28735 98 28736 99 28737 99 28738 101 28739 103 28740 105 28741 104 28742 104 28743 103 28744 102 28745 100 28746 100 28747 102 28748 105 28749 106 28750 109 28751 112 28752 113 28753 116 28754 121 28755 128 28756 135 28757 140 28758 146 28759 149 28760 151 28761 153 28762 153 28763 154 28764 156 28765 158 28766 161 28767 162 28768 164 28769 165 28770 165 28771 167 28772 170 28773 173 28774 177 28775 183 28776 189 28777 193 28778 195 28779 194 28780 190 28781 186 28782 181 28783 178 28784 175 28785 173 28786 170 28787 167 28788 165 28789 163 28790 160 28791 159 28792 160 28793 160 28794 161 28795 161 28796 159 28797 155 28798 151 28799 146 28800 142 28801 140 28802 138 28803 136 28804 132 28805 129 28806 126 28807 122 28808 118 28809 118 28810 117 28811 116 28812 117 28813 116 28814 114 28815 112 28816 110 28817 108 28818 106 28819 104 28820 103 28821 102 28822 102 28823 102 28824 103 28825 105 28826 106 28827 109 28828 112 28829 116 28830 116 28831 114 28832 114 28833 112 28834 107 28835 101 28836 98 28837 96 28838 92 28839 91 28840 93 28841 94 28842 94 28843 93 28844 90 28845 90 28846 90 28847 91 28848 94 28849 98 28850 102 28851 102 28852 103 28853 102 28854 98 28855 95 28856 93 28857 90 28858 90 28859 93 28860 96 28861 100 28862 102 28863 103 28864 102 28865 102 28866 102 28867 103 28868 103 28869 104 28870 106 28871 108 28872 108 28873 108 28874 108 28875 109 28876 111 28877 114 28878 117 28879 119 28880 122 28881 124 28882 124 28883 123 28884 123 28885 125 28886 130 28887 132 28888 135 28889 138 28890 138 28891 138 28892 138 28893 140 28894 144 28895 148 28896 153 28897 159 28898 166 28899 172 28900 178 28901 186 28902 191 28903 193 28904 194 28905 192 28906 188 28907 183 28908 179 28909 176 28910 178 28911 180 28912 183 28913 186 28914 187 28915 186 28916 185 28917 180 28918 175 28919 172 28920 171 28921 172 28922 171 28923 171 28924 171 28925 168 28926 165 28927 162 28928 158 28929 155 28930 154 28931 152 28932 149 28933 146 28934 142 28935 136 28936 131 28937 124 28938 119 28939 116 28940 114 28941 111 28942 109 28943 108 28944 111 28945 114 28946 115 28947 116 28948 114 28949 110 28950 106 28951 102 28952 97 28953 93 28954 91 28955 90 28956 87 28957 86 28958 85 28959 82 28960 78 28961 74 28962 71 28963 68 28964 68 28965 68 28966 69 28967 72 28968 74 28969 75 28970 77 28971 78 28972 79 28973 80 28974 80 28975 80 28976 78 28977 75 28978 72 28979 71 28980 72 28981 75 28982 80 28983 88 28984 94 28985 98 28986 102 28987 104 28988 103 28989 102 28990 102 28991 102 28992 104 28993 108 28994 114 28995 120 28996 129 28997 136 28998 142 28999 146 29000 149 29001 150 29002 152 29003 152 29004 151 29005 153 29006 155 29007 156 29008 159 29009 162 29010 166 29011 170 29012 174 29013 177 29014 179 29015 183 29016 186 29017 189 29018 192 29019 198 29020 200 29021 202 29022 203 29023 201 29024 200 29025 200 29026 198 29027 194 29028 192 29029 189 29030 186 29031 183 29032 182 29033 181 29034 180 29035 179 29036 178 29037 176 29038 175 29039 174 29040 172 29041 170 29042 170 29043 170 29044 167 29045 164 29046 160 29047 155 29048 148 29049 141 29050 134 29051 127 29052 120 29053 113 29054 107 29055 101 29056 94 29057 87 29058 82 29059 77 29060 73 29061 70 29062 69 29063 68 29064 68 29065 67 29066 65 29067 63 29068 62 29069 62 29070 60 29071 59 29072 58 29073 56 29074 56 29075 54 29076 50 29077 47 29078 45 29079 43 29080 43 29081 45 29082 48 29083 51 29084 57 29085 63 29086 70 29087 77 29088 85 29089 93 29090 99 29091 104 29092 107 29093 112 29094 114 29095 116 29096 118 29097 120 29098 123 29099 126 29100 129 29101 131 29102 133 29103 135 29104 138 29105 139 29106 142 29107 144 29108 147 29109 150 29110 153 29111 157 29112 160 29113 163 29114 166 29115 168 29116 170 29117 170 29118 168 29119 168 29120 169 29121 168 29122 167 29123 164 29124 162 29125 159 29126 156 29127 155 29128 153 29129 152 29130 151 29131 150 29132 148 29133 150 29134 151 29135 152 29136 156 29137 161 29138 166 29139 170 29140 174 29141 176 29142 176 29143 175 29144 174 29145 172 29146 170 29147 166 29148 163 29149 160 29150 156 29151 152 29152 149 29153 147 29154 147 29155 149 29156 152 29157 156 29158 161 29159 165 29160 168 29161 170 29162 170 29163 170 29164 166 29165 162 29166 157 29167 152 29168 148 29169 142 29170 138 29171 134 29172 130 29173 126 29174 125 29175 124 29176 120 29177 118 29178 115 29179 112 29180 108 29181 104 29182 100 29183 98 29184 96 29185 94 29186 95 29187 94 29188 93 29189 92 29190 90 29191 89 29192 87 29193 86 29194 84 29195 82 29196 80 29197 78 29198 74 29199 72 29200 70 29201 67 29202 66 29203 67 29204 66 29205 68 29206 71 29207 75 29208 80 29209 85 29210 92 29211 98 29212 106 29213 115 29214 120 29215 124 29216 128 29217 130 29218 130 29219 130 29220 131 29221 130 29222 132 29223 135 29224 136 29225 138 29226 140 29227 144 29228 146 29229 151 29230 158 29231 166 29232 174 29233 181 29234 183 29235 184 29236 182 29237 179 29238 175 29239 170 29240 167 29241 165 29242 163 29243 162 29244 160 29245 156 29246 152 29247 148 29248 142 29249 136 29250 130 29251 123 29252 115 29253 109 29254 104 29255 99 29256 96 29257 96 29258 95 29259 96 29260 98 29261 99 29262 97 29263 94 29264 90 29265 86 29266 83 29267 80 29268 76 29269 72 29270 68 29271 64 29272 56 29273 51 29274 48 29275 46 29276 47 29277 51 29278 56 29279 61 29280 68 29281 75 29282 83 29283 91 29284 98 29285 105 29286 111 29287 115 29288 116 29289 115 29290 115 29291 114 29292 116 29293 118 29294 124 29295 131 29296 136 29297 141 29298 146 29299 150 29300 152 29301 155 29302 160 29303 166 29304 172 29305 178 29306 184 29307 187 29308 186 29309 186 29310 187 29311 189 29312 190 29313 192 29314 198 29315 200 29316 202 29317 202 29318 200 29319 198 29320 195 29321 196 29322 196 29323 194 29324 191 29325 186 29326 180 29327 177 29328 176 29329 175 29330 178 29331 181 29332 184 29333 186 29334 185 29335 183 29336 182 29337 181 29338 180 29339 179 29340 176 29341 173 29342 167 29343 159 29344 150 29345 141 29346 135 29347 133 29348 133 29349 134 29350 136 29351 138 29352 138 29353 135 29354 133 29355 132 29356 132 29357 132 29358 131 29359 128 29360 125 29361 120 29362 115 29363 111 29364 108 29365 105 29366 104 29367 104 29368 102 29369 98 29370 94 29371 90 29372 85 29373 80 29374 77 29375 74 29376 72 29377 72 29378 71 29379 70 29380 69 29381 69 29382 70 29383 68 29384 69 29385 70 29386 70 29387 68 29388 67 29389 64 29390 60 29391 58 29392 56 29393 55 29394 55 29395 57 29396 60 29397 64 29398 69 29399 74 29400 80 29401 86 29402 92 29403 98 29404 102 29405 107 29406 112 29407 117 29408 122 29409 126 29410 130 29411 134 29412 136 29413 140 29414 142 29415 142 29416 144 29417 146 29418 149 29419 152 29420 157 29421 161 29422 167 29423 171 29424 173 29425 176 29426 177 29427 177 29428 176 29429 178 29430 180 29431 179 29432 178 29433 176 29434 176 29435 174 29436 174 29437 175 29438 175 29439 173 29440 170 29441 165 29442 158 29443 151 29444 146 29445 142 29446 139 29447 138 29448 138 29449 139 29450 137 29451 134 29452 132 29453 129 29454 126 29455 124 29456 124 29457 124 29458 122 29459 117 29460 114 29461 110 29462 103 29463 98 29464 96 29465 94 29466 92 29467 90 29468 90 29469 90 29470 90 29471 89 29472 91 29473 92 29474 94 29475 95 29476 96 29477 97 29478 98 29479 99 29480 100 29481 102 29482 106 29483 110 29484 114 29485 116 29486 118 29487 117 29488 114 29489 113 29490 113 29491 114 29492 116 29493 119 29494 124 29495 129 29496 132 29497 133 29498 135 29499 137 29500 139 29501 142 29502 144 29503 146 29504 147 29505 149 29506 148 29507 146 29508 146 29509 147 29510 147 29511 146 29512 145 29513 146 29514 148 29515 148 29516 146 29517 145 29518 145 29519 145 29520 146 29521 149 29522 151 29523 153 29524 152 29525 151 29526 151 29527 151 29528 148 29529 147 29530 148 29531 148 29532 148 29533 148 29534 147 29535 146 29536 143 29537 143 29538 143 29539 143 29540 143 29541 141 29542 137 29543 135 29544 132 29545 128 29546 126 29547 125 29548 123 29549 122 29550 122 29551 122 29552 122 29553 123 29554 123 29555 124 29556 125 29557 124 29558 122 29559 118 29560 116 29561 112 29562 107 29563 106 29564 105 29565 106 29566 107 29567 108 29568 108 29569 110 29570 112 29571 113 29572 114 29573 115 29574 116 29575 118 29576 121 29577 126 29578 130 29579 132 29580 133 29581 132 29582 132 29583 130 29584 129 29585 128 29586 128 29587 130 29588 131 29589 133 29590 134 29591 138 29592 141 29593 143 29594 146 29595 148 29596 150 29597 150 29598 150 29599 148 29600 147 29601 148 29602 148 29603 146 29604 146 29605 148 29606 148 29607 148 29608 147 29609 146 29610 145 29611 143 29612 140 29613 137 29614 133 29615 129 29616 125 29617 124 29618 121 29619 119 29620 121 29621 121 29622 120 29623 120 29624 122 29625 122 29626 120 29627 120 29628 119 29629 116 29630 113 29631 109 29632 106 29633 104 29634 102 29635 101 29636 100 29637 100 29638 98 29639 98 29640 97 29641 97 29642 96 29643 97 29644 97 29645 98 29646 100 29647 102 29648 103 29649 105 29650 106 29651 107 29652 106 29653 105 29654 104 29655 104 29656 104 29657 106 29658 107 29659 109 29660 112 29661 115 29662 118 29663 119 29664 122 29665 122 29666 122 29667 122 29668 122 29669 121 29670 121 29671 123 29672 124 29673 124 29674 126 29675 129 29676 132 29677 133 29678 134 29679 131 29680 128 29681 128 29682 128 29683 128 29684 130 29685 131 29686 132 29687 135 29688 138 29689 142 29690 144 29691 147 29692 149 29693 151 29694 153 29695 156 29696 159 29697 161 29698 164 29699 166 29700 168 29701 170 29702 172 29703 174 29704 175 29705 176 29706 178 29707 180 29708 180 29709 180 29710 180 29711 178 29712 177 29713 176 29714 175 29715 172 29716 169 29717 166 29718 165 29719 164 29720 164 29721 161 29722 155 29723 150 29724 144 29725 137 29726 134 29727 132 29728 129 29729 128 29730 128 29731 126 29732 120 29733 115 29734 109 29735 101 29736 94 29737 87 29738 78 29739 71 29740 68 29741 66 29742 64 29743 63 29744 64 29745 65 29746 65 29747 64 29748 64 29749 62 29750 61 29751 57 29752 51 29753 46 29754 45 29755 46 29756 48 29757 51 29758 56 29759 63 29760 70 29761 74 29762 76 29763 79 29764 81 29765 83 29766 88 29767 93 29768 98 29769 104 29770 110 29771 116 29772 122 29773 128 29774 133 29775 137 29776 144 29777 150 29778 154 29779 161 29780 168 29781 174 29782 179 29783 184 29784 188 29785 192 29786 195 29787 195 29788 192 29789 190 29790 187 29791 184 29792 184 29793 185 29794 188 29795 190 29796 192 29797 194 29798 198 29799 198 29800 199 29801 198 29802 197 29803 195 29804 193 29805 190 29806 185 29807 181 29808 174 29809 168 29810 164 29811 160 29812 158 29813 158 29814 159 29815 161 29816 162 29817 163 29818 163 29819 160 29820 155 29821 149 29822 142 29823 135 29824 130 29825 126 29826 123 29827 122 29828 121 29829 119 29830 117 29831 116 29832 117 29833 118 29834 119 29835 119 29836 118 29837 115 29838 110 29839 106 29840 100 29841 96 29842 94 29843 94 29844 98 29845 102 29846 103 29847 102 29848 100 29849 97 29850 96 29851 96 29852 98 29853 98 29854 98 29855 97 29856 95 29857 93 29858 88 29859 84 29860 80 29861 76 29862 72 29863 68 29864 67 29865 65 29866 61 29867 61 29868 62 29869 63 29870 65 29871 66 29872 68 29873 67 29874 68 29875 67 29876 67 29877 68 29878 69 29879 73 29880 76 29881 80 29882 84 29883 86 29884 88 29885 92 29886 95 29887 99 29888 106 29889 114 29890 121 29891 128 29892 133 29893 138 29894 142 29895 144 29896 148 29897 151 29898 156 29899 161 29900 167 29901 172 29902 177 29903 182 29904 186 29905 188 29906 188 29907 190 29908 190 29909 191 29910 191 29911 192 29912 192 29913 192 29914 193 29915 193 29916 194 29917 195 29918 194 29919 192 29920 190 29921 187 29922 184 29923 180 29924 176 29925 171 29926 169 29927 166 29928 162 29929 159 29930 155 29931 149 29932 143 29933 138 29934 131 29935 125 29936 122 29937 118 29938 116 29939 117 29940 118 29941 117 29942 116 29943 114 29944 111 29945 108 29946 106 29947 104 29948 103 29949 103 29950 102 29951 102 29952 102 29953 100 29954 100 29955 101 29956 101 29957 101 29958 99 29959 100 29960 103 29961 105 29962 108 29963 110 29964 114 29965 115 29966 114 29967 110 29968 106 29969 104 29970 106 29971 109 29972 114 29973 119 29974 122 29975 124 29976 125 29977 126 29978 126 29979 128 29980 129 29981 128 29982 125 29983 120 29984 117 29985 116 29986 116 29987 118 29988 122 29989 128 29990 134 29991 137 29992 140 29993 141 29994 142 29995 144 29996 145 29997 147 29998 149 29999 149 30000 149 30001 150 30002 150 30003 149 30004 149 30005 150 30006 149 30007 148 30008 148 30009 147 30010 147 30011 149 30012 151 30013 152 30014 151 30015 151 30016 148 30017 144 30018 140 30019 134 30020 129 30021 126 30022 125 30023 123 30024 121 30025 120 30026 118 30027 115 30028 114 30029 113 30030 109 30031 104 30032 99 30033 95 30034 92 30035 89 30036 88 30037 89 30038 90 30039 90 30040 92 30041 94 30042 97 30043 100 30044 102 30045 104 30046 104 30047 103 30048 102 30049 98 30050 93 30051 89 30052 89 30053 88 30054 88 30055 90 30056 91 30057 93 30058 94 30059 97 30060 99 30061 100 30062 104 30063 108 30064 113 30065 116 30066 118 30067 118 30068 117 30069 116 30070 116 30071 118 30072 120 30073 125 30074 130 30075 134 30076 136 30077 137 30078 138 30079 140 30080 141 30081 142 30082 147 30083 153 30084 158 30085 162 30086 165 30087 165 30088 164 30089 163 30090 162 30091 165 30092 170 30093 174 30094 179 30095 184 30096 190 30097 192 30098 195 30099 197 30100 196 30101 196 30102 196 30103 198 30104 199 30105 200 30106 200 30107 200 30108 202 30109 205 30110 207 30111 209 30112 209 30113 210 30114 210 30115 208 30116 209 30117 208 30118 204 30119 199 30120 195 30121 192 30122 186 30123 178 30124 171 30125 165 30126 158 30127 150 30128 144 30129 136 30130 130 30131 126 30132 121 30133 116 30134 112 30135 106 30136 99 30137 91 30138 84 30139 76 30140 68 30141 60 30142 54 30143 50 30144 44 30145 41 30146 39 30147 36 30148 30 30149 25 30150 20 30151 16 30152 13 30153 11 30154 8 30155 8 30156 8 30157 7 30158 7 30159 6 30160 4 30161 4 30162 4 30163 8 30164 13 30165 16 30166 20 30167 25 30168 30 30169 34 30170 37 30171 41 30172 45 30173 50 30174 53 30175 56 30176 61 30177 67 30178 74 30179 80 30180 87 30181 95 30182 106 30183 118 30184 130 30185 143 30186 153 30187 160 30188 165 30189 169 30190 173 30191 176 30192 178 30193 181 30194 185 30195 190 30196 197 30197 202 30198 207 30199 214 30200 219 30201 224 30202 227 30203 230 30204 236 30205 241 30206 243 30207 244 30208 246 30209 247 30210 248 30211 245 30212 242 30213 240 30214 238 30215 237 30216 236 30217 234 30218 230 30219 226 30220 223 30221 220 30222 217 30223 213 30224 210 30225 205 30226 199 30227 193 30228 187 30229 181 30230 174 30231 170 30232 166 30233 162 30234 158 30235 153 30236 150 30237 147 30238 143 30239 138 30240 130 30241 124 30242 116 30243 107 30244 98 30245 91 30246 84 30247 78 30248 74 30249 70 30250 67 30251 64 30252 60 30253 59 30254 60 30255 62 30256 64 30257 67 30258 70 30259 67 30260 63 30261 58 30262 52 30263 45 30264 43 30265 42 30266 41 30267 42 30268 42 30269 44 30270 48 30271 51 30272 56 30273 61 30274 66 30275 70 30276 72 30277 71 30278 71 30279 72 30280 74 30281 78 30282 81 30283 87 30284 92 30285 97 30286 101 30287 103 30288 106 30289 109 30290 113 30291 116 30292 119 30293 121 30294 120 30295 118 30296 117 30297 115 30298 114 30299 116 30300 121 30301 128 30302 134 30303 141 30304 149 30305 156 30306 162 30307 167 30308 172 30309 175 30310 178 30311 180 30312 182 30313 182 30314 183 30315 183 30316 182 30317 180 30318 180 30319 181 30320 181 30321 182 30322 183 30323 184 30324 188 30325 193 30326 199 30327 206 30328 212 30329 218 30330 218 30331 214 30332 207 30333 201 30334 194 30335 188 30336 184 30337 183 30338 182 30339 178 30340 173 30341 170 30342 168 30343 166 30344 162 30345 154 30346 144 30347 132 30348 120 30349 109 30350 99 30351 93 30352 89 30353 88 30354 86 30355 82 30356 80 30357 76 30358 71 30359 66 30360 61 30361 57 30362 52 30363 46 30364 41 30365 38 30366 33 30367 30 30368 31 30369 33 30370 36 30371 40 30372 44 30373 50 30374 57 30375 64 30376 70 30377 78 30378 85 30379 91 30380 96 30381 101 30382 106 30383 110 30384 113 30385 117 30386 121 30387 126 30388 128 30389 131 30390 132 30391 134 30392 138 30393 140 30394 144 30395 150 30396 160 30397 170 30398 176 30399 182 30400 186 30401 185 30402 183 30403 180 30404 176 30405 172 30406 170 30407 168 30408 167 30409 169 30410 173 30411 177 30412 181 30413 186 30414 189 30415 188 30416 185 30417 178 30418 172 30419 164 30420 158 30421 152 30422 149 30423 148 30424 148 30425 148 30426 149 30427 148 30428 146 30429 144 30430 142 30431 138 30432 134 30433 130 30434 126 30435 122 30436 118 30437 116 30438 115 30439 114 30440 111 30441 107 30442 104 30443 99 30444 96 30445 94 30446 97 30447 100 30448 104 30449 109 30450 114 30451 115 30452 115 30453 112 30454 110 30455 107 30456 104 30457 102 30458 100 30459 97 30460 94 30461 93 30462 93 30463 94 30464 98 30465 105 30466 112 30467 117 30468 120 30469 122 30470 121 30471 119 30472 116 30473 115 30474 114 30475 114 30476 115 30477 116 30478 117 30479 117 30480 119 30481 120 30482 122 30483 124 30484 126 30485 130 30486 132 30487 133 30488 133 30489 132 30490 130 30491 129 30492 130 30493 133 30494 136 30495 141 30496 146 30497 149 30498 150 30499 152 30500 155 30501 157 30502 159 30503 160 30504 162 30505 163 30506 164 30507 163 30508 163 30509 163 30510 160 30511 158 30512 156 30513 156 30514 153 30515 151 30516 152 30517 156 30518 160 30519 163 30520 165 30521 164 30522 162 30523 158 30524 153 30525 147 30526 141 30527 135 30528 131 30529 126 30530 120 30531 116 30532 112 30533 108 30534 105 30535 102 30536 100 30537 98 30538 94 30539 90 30540 86 30541 81 30542 78 30543 76 30544 74 30545 71 30546 69 30547 68 30548 66 30549 68 30550 70 30551 71 30552 72 30553 74 30554 75 30555 74 30556 74 30557 74 30558 74 30559 76 30560 79 30561 83 30562 87 30563 90 30564 93 30565 96 30566 99 30567 104 30568 109 30569 116 30570 123 30571 129 30572 134 30573 138 30574 140 30575 142 30576 145 30577 149 30578 154 30579 157 30580 160 30581 163 30582 164 30583 165 30584 168 30585 171 30586 175 30587 180 30588 186 30589 190 30590 194 30591 195 30592 196 30593 196 30594 194 30595 194 30596 194 30597 194 30598 194 30599 194 30600 194 30601 193 30602 191 30603 189 30604 187 30605 185 30606 183 30607 181 30608 177 30609 174 30610 170 30611 166 30612 161 30613 156 30614 153 30615 150 30616 147 30617 144 30618 140 30619 136 30620 132 30621 128 30622 123 30623 119 30624 114 30625 108 30626 102 30627 96 30628 92 30629 87 30630 84 30631 82 30632 81 30633 80 30634 78 30635 76 30636 74 30637 72 30638 70 30639 70 30640 70 30641 70 30642 69 30643 69 30644 68 30645 66 30646 66 30647 66 30648 67 30649 68 30650 70 30651 70 30652 70 30653 68 30654 66 30655 65 30656 65 30657 66 30658 67 30659 71 30660 75 30661 78 30662 79 30663 81 30664 83 30665 85 30666 88 30667 94 30668 99 30669 104 30670 108 30671 112 30672 116 30673 120 30674 125 30675 130 30676 133 30677 137 30678 140 30679 141 30680 141 30681 142 30682 143 30683 147 30684 152 30685 159 30686 167 30687 176 30688 186 30689 193 30690 199 30691 204 30692 207 30693 211 30694 212 30695 211 30696 209 30697 206 30698 203 30699 203 30700 203 30701 204 30702 207 30703 210 30704 210 30705 211 30706 210 30707 206 30708 203 30709 199 30710 195 30711 192 30712 190 30713 188 30714 185 30715 181 30716 177 30717 172 30718 165 30719 159 30720 153 30721 149 30722 147 30723 141 30724 134 30725 126 30726 119 30727 114 30728 110 30729 108 30730 106 30731 102 30732 96 30733 90 30734 82 30735 77 30736 74 30737 73 30738 76 30739 79 30740 81 30741 82 30742 82 30743 82 30744 83 30745 82 30746 81 30747 81 30748 79 30749 76 30750 72 30751 70 30752 67 30753 68 30754 71 30755 77 30756 81 30757 86 30758 92 30759 96 30760 99 30761 101 30762 102 30763 102 30764 102 30765 101 30766 101 30767 101 30768 100 30769 101 30770 103 30771 105 30772 108 30773 110 30774 112 30775 113 30776 112 30777 110 30778 108 30779 107 30780 106 30781 106 30782 110 30783 114 30784 117 30785 122 30786 126 30787 128 30788 131 30789 134 30790 138 30791 138 30792 136 30793 136 30794 138 30795 138 30796 139 30797 141 30798 145 30799 148 30800 152 30801 156 30802 156 30803 153 30804 150 30805 149 30806 149 30807 151 30808 158 30809 165 30810 171 30811 175 30812 178 30813 178 30814 176 30815 176 30816 175 30817 174 30818 174 30819 174 30820 173 30821 170 30822 165 30823 162 30824 160 30825 161 30826 161 30827 163 30828 163 30829 161 30830 156 30831 149 30832 142 30833 136 30834 132 30835 127 30836 125 30837 124 30838 121 30839 117 30840 113 30841 111 30842 107 30843 103 30844 101 30845 97 30846 92 30847 89 30848 85 30849 80 30850 78 30851 77 30852 78 30853 79 30854 80 30855 80 30856 82 30857 82 30858 83 30859 86 30860 89 30861 95 30862 103 30863 110 30864 113 30865 115 30866 116 30867 119 30868 122 30869 126 30870 134 30871 140 30872 145 30873 147 30874 147 30875 146 30876 144 30877 145 30878 149 30879 157 30880 168 30881 179 30882 186 30883 189 30884 188 30885 186 30886 183 30887 180 30888 178 30889 180 30890 186 30891 188 30892 190 30893 190 30894 186 30895 182 30896 179 30897 175 30898 170 30899 165 30900 160 30901 155 30902 148 30903 143 30904 136 30905 128 30906 121 30907 118 30908 113 30909 110 30910 109 30911 105 30912 101 30913 96 30914 88 30915 80 30916 74 30917 70 30918 68 30919 69 30920 70 30921 70 30922 68 30923 63 30924 57 30925 50 30926 44 30927 42 30928 43 30929 48 30930 56 30931 61 30932 68 30933 74 30934 79 30935 82 30936 84 30937 84 30938 83 30939 82 30940 83 30941 84 30942 88 30943 92 30944 98 30945 103 30946 107 30947 114 30948 119 30949 122 30950 124 30951 124 30952 124 30953 126 30954 127 30955 130 30956 134 30957 136 30958 137 30959 140 30960 143 30961 147 30962 150 30963 153 30964 158 30965 162 30966 163 30967 161 30968 159 30969 157 30970 156 30971 154 30972 155 30973 156 30974 158 30975 158 30976 158 30977 157 30978 155 30979 155 30980 155 30981 156 30982 161 30983 167 30984 171 30985 174 30986 178 30987 181 30988 181 30989 180 30990 178 30991 176 30992 176 30993 175 30994 175 30995 176 30996 174 30997 171 30998 171 30999 172 31000 174 31001 176 31002 179 31003 183 31004 188 31005 190 31006 190 31007 188 31008 186 31009 183 31010 180 31011 177 31012 175 31013 172 31014 169 31015 166 31016 162 31017 159 31018 156 31019 152 31020 148 31021 142 31022 134 31023 124 31024 116 31025 106 31026 97 31027 89 31028 83 31029 80 31030 77 31031 75 31032 73 31033 71 31034 70 31035 67 31036 65 31037 62 31038 59 31039 55 31040 49 31041 42 31042 34 31043 28 31044 23 31045 20 31046 20 31047 22 31048 28 31049 32 31050 38 31051 46 31052 54 31053 59 31054 65 31055 70 31056 74 31057 76 31058 78 31059 82 31060 85 31061 89 31062 94 31063 98 31064 101 31065 104 31066 106 31067 112 31068 118 31069 124 31070 132 31071 140 31072 146 31073 151 31074 155 31075 158 31076 162 31077 164 31078 165 31079 166 31080 166 31081 167 31082 171 31083 174 31084 177 31085 181 31086 184 31087 186 31088 189 31089 191 31090 189 31091 186 31092 182 31093 176 31094 168 31095 161 31096 156 31097 155 31098 154 31099 155 31100 159 31101 165 31102 171 31103 176 31104 179 31105 180 31106 180 31107 178 31108 172 31109 165 31110 156 31111 148 31112 140 31113 135 31114 132 31115 132 31116 132 31117 132 31118 132 31119 131 31120 129 31121 128 31122 130 31123 133 31124 136 31125 139 31126 139 31127 136 31128 131 31129 124 31130 118 31131 112 31132 106 31133 102 31134 100 31135 96 31136 94 31137 92 31138 91 31139 90 31140 91 31141 93 31142 94 31143 94 31144 94 31145 92 31146 88 31147 85 31148 82 31149 79 31150 78 31151 80 31152 83 31153 90 31154 97 31155 104 31156 110 31157 115 31158 119 31159 120 31160 119 31161 115 31162 108 31163 104 31164 101 31165 100 31166 101 31167 107 31168 115 31169 125 31170 136 31171 148 31172 160 31173 170 31174 178 31175 184 31176 186 31177 184 31178 180 31179 175 31180 173 31181 173 31182 174 31183 176 31184 178 31185 180 31186 177 31187 171 31188 166 31189 163 31190 162 31191 164 31192 169 31193 174 31194 178 31195 180 31196 181 31197 180 31198 178 31199 173 31200 166 31201 157 31202 147 31203 138 31204 129 31205 120 31206 114 31207 109 31208 107 31209 108 31210 111 31211 115 31212 117 31213 115 31214 110 31215 101 31216 88 31217 75 31218 66 31219 62 31220 64 31221 66 31222 70 31223 79 31224 88 31225 96 31226 103 31227 107 31228 108 31229 105 31230 98 31231 89 31232 76 31233 62 31234 51 31235 46 31236 46 31237 51 31238 64 31239 80 31240 95 31241 110 31242 122 31243 133 31244 141 31245 145 31246 148 31247 150 31248 150 31249 148 31250 147 31251 145 31252 145 31253 146 31254 148 31255 150 31256 152 31257 154 31258 156 31259 159 31260 160 31261 162 31262 164 31263 167 31264 172 31265 178 31266 186 31267 191 31268 191 31269 187 31270 179 31271 170 31272 160 31273 152 31274 148 31275 148 31276 151 31277 155 31278 159 31279 158 31280 157 31281 154 31282 151 31283 147 31284 140 31285 135 31286 129 31287 123 31288 116 31289 110 31290 105 31291 100 31292 101 31293 112 31294 132 31295 149 31296 156 31297 156 31298 150 31299 137 31300 120 31301 102 31302 87 31303 77 31304 70 31305 68 31306 69 31307 72 31308 77 31309 82 31310 86 31311 89 31312 90 31313 90 31314 90 31315 89 31316 87 31317 87 31318 87 31319 85 31320 83 31321 80 31322 77 31323 74 31324 70 31325 64 31326 60 31327 58 31328 54 31329 53 31330 56 31331 60 31332 67 31333 75 31334 83 31335 91 31336 96 31337 98 31338 98 31339 97 31340 96 31341 98 31342 100 31343 102 31344 107 31345 115 31346 126 31347 136 31348 145 31349 155 31350 165 31351 172 31352 177 31353 179 31354 179 31355 178 31356 176 31357 178 31358 183 31359 188 31360 194 31361 200 31362 203 31363 204 31364 205 31365 206 31366 209 31367 214 31368 220 31369 224 31370 227 31371 226 31372 224 31373 219 31374 213 31375 209 31376 206 31377 206 31378 207 31379 206 31380 204 31381 202 31382 200 31383 198 31384 198 31385 198 31386 198 31387 198 31388 194 31389 188 31390 179 31391 168 31392 159 31393 152 31394 146 31395 138 31396 133 31397 125 31398 118 31399 112 31400 108 31401 106 31402 103 31403 102 31404 98 31405 94 31406 88 31407 82 31408 76 31409 69 31410 64 31411 58 31412 55 31413 51 31414 48 31415 46 31416 44 31417 43 31418 44 31419 47 31420 52 31421 57 31422 62 31423 68 31424 69 31425 68 31426 66 31427 63 31428 61 31429 62 31430 64 31431 68 31432 73 31433 78 31434 81 31435 85 31436 90 31437 94 31438 99 31439 105 31440 110 31441 114 31442 115 31443 115 31444 113 31445 112 31446 110 31447 109 31448 110 31449 114 31450 116 31451 120 31452 122 31453 122 31454 122 31455 122 31456 124 31457 125 31458 128 31459 131 31460 133 31461 134 31462 135 31463 136 31464 134 31465 132 31466 129 31467 129 31468 128 31469 126 31470 126 31471 126 31472 127 31473 130 31474 134 31475 140 31476 145 31477 150 31478 153 31479 155 31480 156 31481 155 31482 152 31483 150 31484 148 31485 146 31486 145 31487 147 31488 151 31489 154 31490 159 31491 163 31492 168 31493 173 31494 176 31495 178 31496 179 31497 180 31498 178 31499 176 31500 171 31501 165 31502 162 31503 160 31504 160 31505 161 31506 164 31507 168 31508 174 31509 177 31510 179 31511 181 31512 180 31513 177 31514 174 31515 169 31516 163 31517 158 31518 151 31519 145 31520 139 31521 135 31522 131 31523 128 31524 126 31525 125 31526 124 31527 124 31528 124 31529 124 31530 121 31531 118 31532 115 31533 111 31534 106 31535 102 31536 99 31537 96 31538 92 31539 90 31540 86 31541 84 31542 86 31543 88 31544 90 31545 92 31546 95 31547 98 31548 100 31549 101 31550 100 31551 100 31552 100 31553 100 31554 100 31555 100 31556 101 31557 104 31558 107 31559 110 31560 114 31561 118 31562 122 31563 126 31564 130 31565 130 31566 130 31567 128 31568 123 31569 120 31570 117 31571 114 31572 112 31573 113 31574 114 31575 118 31576 119 31577 121 31578 123 31579 124 31580 124 31581 125 31582 125 31583 123 31584 120 31585 116 31586 112 31587 106 31588 102 31589 100 31590 99 31591 99 31592 100 31593 102 31594 104 31595 106 31596 108 31597 109 31598 110 31599 112 31600 115 31601 117 31602 119 31603 121 31604 121 31605 121 31606 120 31607 120 31608 124 31609 130 31610 136 31611 142 31612 146 31613 152 31614 157 31615 159 31616 160 31617 160 31618 157 31619 154 31620 153 31621 150 31622 147 31623 146 31624 146 31625 147 31626 150 31627 154 31628 158 31629 162 31630 165 31631 165 31632 164 31633 161 31634 156 31635 150 31636 143 31637 136 31638 132 31639 128 31640 125 31641 122 31642 118 31643 116 31644 116 31645 118 31646 120 31647 125 31648 130 31649 134 31650 137 31651 138 31652 135 31653 132 31654 130 31655 128 31656 128 31657 130 31658 133 31659 135 31660 135 31661 133 31662 133 31663 135 31664 139 31665 144 31666 151 31667 159 31668 167 31669 174 31670 176 31671 174 31672 169 31673 164 31674 159 31675 155 31676 152 31677 150 31678 150 31679 150 31680 152 31681 153 31682 157 31683 162 31684 164 31685 165 31686 163 31687 160 31688 154 31689 144 31690 135 31691 125 31692 117 31693 110 31694 104 31695 102 31696 103 31697 104 31698 103 31699 102 31700 102 31701 100 31702 98 31703 97 31704 94 31705 90 31706 84 31707 76 31708 69 31709 62 31710 56 31711 54 31712 55 31713 60 31714 68 31715 74 31716 78 31717 84 31718 88 31719 92 31720 96 31721 101 31722 105 31723 106 31724 106 31725 104 31726 101 31727 98 31728 97 31729 98 31730 102 31731 110 31732 118 31733 126 31734 134 31735 140 31736 146 31737 150 31738 156 31739 162 31740 164 31741 166 31742 162 31743 158 31744 150 31745 142 31746 136 31747 133 31748 133 31749 136 31750 141 31751 146 31752 150 31753 151 31754 150 31755 147 31756 143 31757 137 31758 131 31759 126 31760 123 31761 117 31762 112 31763 110 31764 109 31765 108 31766 108 31767 110 31768 112 31769 113 31770 112 31771 111 31772 111 31773 110 31774 108 31775 108 31776 108 31777 110 31778 109 31779 108 31780 109 31781 109 31782 109 31783 112 31784 114 31785 119 31786 126 31787 131 31788 136 31789 142 31790 146 31791 148 31792 150 31793 150 31794 148 31795 144 31796 142 31797 139 31798 138 31799 142 31800 147 31801 153 31802 161 31803 167 31804 174 31805 178 31806 183 31807 185 31808 185 31809 184 31810 181 31811 176 31812 169 31813 162 31814 157 31815 153 31816 150 31817 149 31818 149 31819 149 31820 148 31821 147 31822 146 31823 144 31824 140 31825 135 31826 130 31827 123 31828 118 31829 114 31830 111 31831 109 31832 108 31833 109 31834 110 31835 109 31836 109 31837 108 31838 107 31839 107 31840 107 31841 106 31842 107 31843 106 31844 105 31845 105 31846 105 31847 106 31848 106 31849 105 31850 104 31851 100 31852 98 31853 98 31854 100 31855 106 31856 116 31857 126 31858 136 31859 144 31860 149 31861 151 31862 148 31863 142 31864 134 31865 126 31866 119 31867 114 31868 112 31869 114 31870 118 31871 124 31872 134 31873 143 31874 150 31875 154 31876 156 31877 155 31878 153 31879 150 31880 145 31881 142 31882 139 31883 137 31884 136 31885 135 31886 135 31887 135 31888 134 31889 132 31890 131 31891 130 31892 127 31893 124 31894 121 31895 122 31896 123 31897 123 31898 123 31899 123 31900 122 31901 120 31902 118 31903 115 31904 112 31905 113 31906 116 31907 119 31908 122 31909 124 31910 127 31911 128 31912 128 31913 128 31914 130 31915 130 31916 130 31917 130 31918 127 31919 126 31920 125 31921 124 31922 125 31923 126 31924 130 31925 135 31926 138 31927 140 31928 141 31929 139 31930 135 31931 130 31932 128 31933 125 31934 119 31935 115 31936 110 31937 105 31938 101 31939 99 31940 99 31941 100 31942 103 31943 106 31944 107 31945 107 31946 106 31947 103 31948 102 31949 99 31950 97 31951 97 31952 95 31953 93 31954 92 31955 90 31956 89 31957 86 31958 85 31959 86 31960 86 31961 85 31962 85 31963 86 31964 87 31965 89 31966 92 31967 94 31968 97 31969 100 31970 102 31971 104 31972 107 31973 110 31974 117 31975 124 31976 131 31977 141 31978 148 31979 154 31980 159 31981 162 31982 161 31983 159 31984 158 31985 158 31986 159 31987 161 31988 163 31989 166 31990 170 31991 176 31992 182 31993 190 31994 197 31995 203 31996 210 31997 215 31998 217 31999 218 32000 218 32001 219 32002 219 32003 219 32004 218 32005 216 32006 215 32007 214 32008 212 32009 210 32010 207 32011 204 32012 200 32013 197 32014 194 32015 192 32016 193 32017 192 32018 191 32019 190 32020 187 32021 181 32022 174 32023 168 32024 161 32025 154 32026 150 32027 145 32028 141 32029 136 32030 129 32031 121 32032 113 32033 105 32034 96 32035 87 32036 80 32037 74 32038 66 32039 62 32040 58 32041 54 32042 50 32043 48 32044 46 32045 45 32046 46 32047 47 32048 47 32049 44 32050 40 32051 36 32052 32 32053 28 32054 24 32055 22 32056 22 32057 21 32058 22 32059 24 32060 27 32061 29 32062 32 32063 37 32064 42 32065 48 32066 54 32067 59 32068 64 32069 69 32070 73 32071 78 32072 83 32073 88 32074 94 32075 100 32076 105 32077 109 32078 114 32079 117 32080 118 32081 120 32082 122 32083 124 32084 128 32085 130 32086 133 32087 136 32088 141 32089 146 32090 149 32091 154 32092 160 32093 165 32094 169 32095 173 32096 178 32097 182 32098 185 32099 187 32100 188 32101 188 32102 186 32103 182 32104 179 32105 177 32106 177 32107 175 32108 174 32109 174 32110 176 32111 176 32112 177 32113 178 32114 179 32115 180 32116 182 32117 183 32118 185 32119 185 32120 185 32121 184 32122 179 32123 174 32124 167 32125 162 32126 158 32127 154 32128 148 32129 144 32130 140 32131 136 32132 130 32133 126 32134 124 32135 124 32136 123 32137 122 32138 123 32139 124 32140 124 32141 122 32142 120 32143 120 32144 118 32145 115 32146 112 32147 110 32148 107 32149 103 32150 102 32151 100 32152 100 32153 99 32154 97 32155 94 32156 92 32157 92 32158 92 32159 93 32160 95 32161 99 32162 103 32163 107 32164 108 32165 110 32166 112 32167 113 32168 114 32169 115 32170 114 32171 115 32172 116 32173 114 32174 112 32175 112 32176 114 32177 115 32178 116 32179 119 32180 121 32181 122 32182 121 32183 122 32184 123 32185 124 32186 128 32187 132 32188 137 32189 143 32190 148 32191 152 32192 157 32193 162 32194 166 32195 168 32196 169 32197 168 32198 166 32199 164 32200 162 32201 162 32202 162 32203 164 32204 166 32205 171 32206 177 32207 182 32208 187 32209 189 32210 191 32211 192 32212 190 32213 186 32214 186 32215 184 32216 182 32217 180 32218 178 32219 175 32220 171 32221 165 32222 160 32223 153 32224 148 32225 144 32226 139 32227 132 32228 126 32229 121 32230 116 32231 110 32232 105 32233 102 32234 99 32235 96 32236 92 32237 87 32238 80 32239 72 32240 64 32241 56 32242 51 32243 46 32244 43 32245 40 32246 38 32247 36 32248 36 32249 34 32250 31 32251 28 32252 23 32253 20 32254 19 32255 21 32256 26 32257 31 32258 39 32259 48 32260 58 32261 66 32262 73 32263 78 32264 82 32265 82 32266 81 32267 80 32268 83 32269 88 32270 97 32271 106 32272 113 32273 121 32274 129 32275 132 32276 137 32277 144 32278 150 32279 156 32280 164 32281 171 32282 178 32283 184 32284 191 32285 199 32286 206 32287 210 32288 212 32289 214 32290 211 32291 207 32292 202 32293 197 32294 194 32295 193 32296 194 32297 196 32298 196 32299 197 32300 196 32301 194 32302 191 32303 187 32304 181 32305 175 32306 172 32307 169 32308 167 32309 166 32310 165 32311 165 32312 162 32313 159 32314 153 32315 146 32316 139 32317 132 32318 128 32319 124 32320 121 32321 118 32322 116 32323 115 32324 113 32325 112 32326 112 32327 112 32328 113 32329 114 32330 114 32331 113 32332 115 32333 115 32334 116 32335 117 32336 117 32337 116 32338 115 32339 112 32340 110 32341 108 32342 106 32343 107 32344 107 32345 106 32346 108 32347 110 32348 113 32349 114 32350 116 32351 120 32352 122 32353 122 32354 122 32355 120 32356 117 32357 114 32358 112 32359 111 32360 110 32361 110 32362 110 32363 110 32364 109 32365 108 32366 107 32367 107 32368 107 32369 106 32370 107 32371 106 32372 104 32373 103 32374 104 32375 108 32376 111 32377 117 32378 122 32379 128 32380 132 32381 135 32382 136 32383 134 32384 134 32385 135 32386 134 32387 133 32388 133 32389 133 32390 134 32391 136 32392 139 32393 142 32394 144 32395 147 32396 151 32397 154 32398 158 32399 162 32400 164 32401 165 32402 164 32403 163 32404 163 32405 161 32406 159 32407 160 32408 158 32409 153 32410 149 32411 144 32412 138 32413 136 32414 134 32415 134 32416 135 32417 136 32418 136 32419 134 32420 132 32421 132 32422 130 32423 128 32424 126 32425 123 32426 120 32427 116 32428 111 32429 107 32430 103 32431 102 32432 100 32433 98 32434 96 32435 94 32436 92 32437 91 32438 87 32439 84 32440 84 32441 84 32442 84 32443 85 32444 88 32445 91 32446 95 32447 98 32448 98 32449 101 32450 102 32451 102 32452 102 32453 103 32454 106 32455 107 32456 108 32457 108 32458 110 32459 114 32460 118 32461 124 32462 128 32463 131 32464 132 32465 132 32466 132 32467 130 32468 131 32469 133 32470 137 32471 142 32472 147 32473 151 32474 155 32475 158 32476 160 32477 159 32478 158 32479 156 32480 154 32481 152 32482 148 32483 145 32484 144 32485 142 32486 142 32487 144 32488 149 32489 153 32490 158 32491 161 32492 161 32493 159 32494 157 32495 155 32496 154 32497 153 32498 154 32499 154 32500 153 32501 150 32502 148 32503 144 32504 140 32505 138 32506 134 32507 131 32508 128 32509 126 32510 124 32511 127 32512 130 32513 133 32514 137 32515 140 32516 143 32517 144 32518 142 32519 139 32520 136 32521 132 32522 128 32523 125 32524 123 32525 122 32526 122 32527 123 32528 121 32529 119 32530 119 32531 119 32532 121 32533 124 32534 126 32535 124 32536 121 32537 113 32538 104 32539 96 32540 93 32541 92 32542 94 32543 98 32544 103 32545 108 32546 109 32547 109 32548 108 32549 106 32550 103 32551 100 32552 98 32553 96 32554 92 32555 88 32556 88 32557 87 32558 88 32559 93 32560 99 32561 106 32562 112 32563 116 32564 117 32565 115 32566 114 32567 115 32568 119 32569 124 32570 130 32571 136 32572 138 32573 137 32574 133 32575 128 32576 126 32577 126 32578 129 32579 133 32580 139 32581 143 32582 147 32583 151 32584 155 32585 162 32586 167 32587 172 32588 176 32589 176 32590 169 32591 160 32592 152 32593 147 32594 146 32595 147 32596 151 32597 156 32598 161 32599 162 32600 162 32601 161 32602 160 32603 160 32604 159 32605 158 32606 157 32607 156 32608 153 32609 151 32610 149 32611 147 32612 146 32613 147 32614 150 32615 152 32616 152 32617 154 32618 152 32619 152 32620 148 32621 144 32622 139 32623 134 32624 127 32625 121 32626 114 32627 111 32628 111 32629 112 32630 115 32631 118 32632 120 32633 121 32634 120 32635 119 32636 118 32637 117 32638 117 32639 116 32640 114 32641 110 32642 102 32643 97 32644 92 32645 84 32646 74 32647 69 32648 66 32649 62 32650 59 32651 60 32652 61 32653 65 32654 70 32655 73 32656 77 32657 77 32658 74 32659 70 32660 65 32661 59 32662 58 32663 62 32664 68 32665 75 32666 78 32667 81 32668 82 32669 82 32670 83 32671 88 32672 97 32673 105 32674 111 32675 115 32676 117 32677 115 32678 114 32679 117 32680 124 32681 134 32682 144 32683 153 32684 160 32685 166 32686 171 32687 176 32688 183 32689 192 32690 200 32691 209 32692 217 32693 220 32694 222 32695 220 32696 216 32697 212 32698 208 32699 206 32700 205 32701 206 32702 207 32703 210 32704 213 32705 218 32706 224 32707 226 32708 228 32709 226 32710 219 32711 208 32712 198 32713 186 32714 173 32715 164 32716 158 32717 154 32718 154 32719 153 32720 152 32721 151 32722 148 32723 143 32724 136 32725 128 32726 121 32727 114 32728 109 32729 103 32730 98 32731 92 32732 88 32733 85 32734 83 32735 81 32736 81 32737 80 32738 78 32739 77 32740 75 32741 72 32742 69 32743 67 32744 67 32745 68 32746 67 32747 67 32748 67 32749 65 32750 63 32751 60 32752 59 32753 60 32754 60 32755 61 32756 63 32757 67 32758 70 32759 72 32760 74 32761 76 32762 79 32763 81 32764 80 32765 80 32766 81 32767 82 32768 84 32769 85 32770 86 32771 88 32772 91 32773 94 32774 98 32775 103 32776 109 32777 114 32778 118 32779 120 32780 122 32781 122 32782 123 32783 124 32784 127 32785 132 32786 135 32787 140 32788 148 32789 154 32790 158 32791 162 32792 166 32793 170 32794 172 32795 175 32796 178 32797 181 32798 184 32799 187 32800 190 32801 195 32802 197 32803 199 32804 202 32805 204 32806 206 32807 208 32808 210 32809 209 32810 208 32811 206 32812 205 32813 203 32814 201 32815 199 32816 197 32817 195 32818 191 32819 185 32820 179 32821 170 32822 161 32823 155 32824 149 32825 144 32826 142 32827 142 32828 144 32829 143 32830 141 32831 138 32832 134 32833 128 32834 120 32835 114 32836 107 32837 101 32838 94 32839 88 32840 83 32841 78 32842 73 32843 70 32844 68 32845 64 32846 61 32847 58 32848 53 32849 49 32850 46 32851 42 32852 39 32853 36 32854 35 32855 36 32856 37 32857 39 32858 42 32859 48 32860 54 32861 59 32862 64 32863 68 32864 72 32865 74 32866 76 32867 80 32868 83 32869 89 32870 96 32871 104 32872 111 32873 118 32874 122 32875 125 32876 130 32877 134 32878 139 32879 145 32880 151 32881 158 32882 164 32883 171 32884 177 32885 183 32886 189 32887 192 32888 195 32889 196 32890 196 32891 193 32892 190 32893 187 32894 187 32895 188 32896 191 32897 194 32898 196 32899 197 32900 196 32901 193 32902 190 32903 187 32904 184 32905 182 32906 181 32907 181 32908 182 32909 181 32910 179 32911 178 32912 177 32913 176 32914 174 32915 174 32916 171 32917 167 32918 163 32919 157 32920 151 32921 147 32922 142 32923 137 32924 134 32925 131 32926 128 32927 127 32928 123 32929 120 32930 118 32931 116 32932 114 32933 113 32934 111 32935 108 32936 104 32937 100 32938 93 32939 85 32940 78 32941 72 32942 64 32943 59 32944 55 32945 52 32946 50 32947 50 32948 50 32949 49 32950 47 32951 46 32952 46 32953 46 32954 48 32955 50 32956 50 32957 51 32958 54 32959 58 32960 59 32961 62 32962 64 32963 65 32964 65 32965 67 32966 69 32967 70 32968 75 32969 80 32970 86 32971 91 32972 97 32973 104 32974 112 32975 121 32976 128 32977 136 32978 144 32979 149 32980 154 32981 159 32982 163 32983 167 32984 172 32985 176 32986 180 32987 184 32988 186 32989 186 32990 184 32991 181 32992 180 32993 178 32994 178 32995 178 32996 180 32997 183 32998 185 32999 187 33000 188 33001 190 33002 192 33003 194 33004 194 33005 192 33006 188 33007 183 33008 178 33009 172 33010 166 33011 162 33012 160 33013 158 33014 158 33015 157 33016 155 33017 152 33018 151 33019 150 33020 148 33021 147 33022 145 33023 144 33024 142 33025 139 33026 137 33027 138 33028 138 33029 136 33030 133 33031 131 33032 128 33033 123 33034 121 33035 118 33036 116 33037 115 33038 116 33039 116 33040 116 33041 114 33042 112 33043 110 33044 108 33045 106 33046 107 33047 108 33048 109 33049 110 33050 112 33051 111 33052 111 33053 111 33054 111 33055 112 33056 114 33057 115 33058 114 33059 111 33060 107 33061 102 33062 99 33063 98 33064 100 33065 104 33066 110 33067 114 33068 117 33069 120 33070 123 33071 125 33072 128 33073 130 33074 129 33075 129 33076 130 33077 128 33078 125 33079 124 33080 123 33081 124 33082 125 33083 126 33084 127 33085 129 33086 131 33087 132 33088 134 33089 137 33090 140 33091 141 33092 142 33093 142 33094 142 33095 142 33096 140 33097 138 33098 138 33099 140 33100 142 33101 144 33102 144 33103 143 33104 140 33105 137 33106 133 33107 130 33108 127 33109 124 33110 122 33111 120 33112 118 33113 116 33114 113 33115 111 33116 110 33117 108 33118 107 33119 105 33120 103 33121 101 33122 100 33123 100 33124 98 33125 95 33126 92 33127 87 33128 81 33129 76 33130 74 33131 72 33132 72 33133 74 33134 75 33135 76 33136 78 33137 82 33138 86 33139 89 33140 91 33141 94 33142 98 33143 100 33144 100 33145 100 33146 99 33147 99 33148 101 33149 104 33150 110 33151 116 33152 121 33153 126 33154 130 33155 134 33156 137 33157 139 33158 144 33159 148 33160 152 33161 157 33162 160 33163 164 33164 168 33165 171 33166 172 33167 172 33168 172 33169 171 33170 172 33171 174 33172 174 33173 176 33174 179 33175 181 33176 181 33177 181 33178 180 33179 176 33180 171 33181 167 33182 165 33183 163 33184 164 33185 166 33186 168 33187 171 33188 173 33189 174 33190 175 33191 175 33192 173 33193 171 33194 168 33195 163 33196 158 33197 152 33198 146 33199 139 33200 135 33201 134 33202 134 33203 136 33204 137 33205 141 33206 144 33207 145 33208 146 33209 145 33210 143 33211 140 33212 136 33213 132 33214 124 33215 116 33216 110 33217 100 33218 93 33219 86 33220 84 33221 84 33222 85 33223 86 33224 88 33225 88 33226 86 33227 85 33228 83 33229 82 33230 80 33231 78 33232 78 33233 76 33234 75 33235 74 33236 74 33237 73 33238 74 33239 77 33240 82 33241 85 33242 89 33243 92 33244 95 33245 97 33246 98 33247 98 33248 98 33249 99 33250 98 33251 100 33252 103 33253 107 33254 113 33255 122 33256 132 33257 140 33258 150 33259 157 33260 162 33261 166 33262 168 33263 168 33264 166 33265 162 33266 161 33267 158 33268 157 33269 156 33270 157 33271 160 33272 164 33273 170 33274 176 33275 182 33276 187 33277 192 33278 196 33279 198 33280 196 33281 193 33282 189 33283 182 33284 174 33285 166 33286 160 33287 155 33288 152 33289 150 33290 150 33291 150 33292 152 33293 153 33294 152 33295 150 33296 146 33297 140 33298 134 33299 128 33300 124 33301 119 33302 115 33303 112 33304 110 33305 109 33306 110 33307 112 33308 114 33309 114 33310 114 33311 111 33312 106 33313 100 33314 93 33315 87 33316 82 33317 78 33318 76 33319 74 33320 74 33321 76 33322 77 33323 80 33324 86 33325 92 33326 100 33327 107 33328 111 33329 112 33330 110 33331 105 33332 98 33333 91 33334 87 33335 85 33336 84 33337 85 33338 85 33339 85 33340 86 33341 89 33342 93 33343 98 33344 106 33345 111 33346 113 33347 113 33348 111 33349 106 33350 102 33351 99 33352 97 33353 96 33354 97 33355 99 33356 101 33357 104 33358 107 33359 111 33360 117 33361 122 33362 127 33363 133 33364 136 33365 136 33366 134 33367 129 33368 124 33369 120 33370 122 33371 126 33372 131 33373 142 33374 152 33375 163 33376 172 33377 180 33378 188 33379 193 33380 196 33381 198 33382 197 33383 195 33384 192 33385 189 33386 186 33387 184 33388 184 33389 187 33390 188 33391 190 33392 193 33393 196 33394 198 33395 201 33396 207 33397 214 33398 216 33399 214 33400 207 33401 194 33402 178 33403 164 33404 155 33405 147 33406 144 33407 142 33408 142 33409 140 33410 137 33411 132 33412 126 33413 121 33414 115 33415 110 33416 104 33417 100 33418 94 33419 88 33420 82 33421 76 33422 72 33423 70 33424 68 33425 68 33426 69 33427 71 33428 72 33429 73 33430 75 33431 76 33432 76 33433 76 33434 78 33435 79 33436 78 33437 78 33438 76 33439 75 33440 73 33441 74 33442 80 33443 88 33444 97 33445 107 33446 116 33447 124 33448 131 33449 134 33450 132 33451 129 33452 126 33453 122 33454 120 33455 119 33456 119 33457 120 33458 123 33459 126 33460 131 33461 133 33462 133 33463 134 33464 135 33465 134 33466 132 33467 132 33468 134 33469 135 33470 135 33471 135 33472 136 33473 136 33474 137 33475 137 33476 136 33477 136 33478 136 33479 136 33480 136 33481 136 33482 134 33483 134 33484 133 33485 134 33486 137 33487 141 33488 144 33489 148 33490 152 33491 154 33492 156 33493 158 33494 159 33495 162 33496 163 33497 165 33498 166 33499 167 33500 168 33501 170 33502 174 33503 176 33504 176 33505 175 33506 173 33507 170 33508 166 33509 162 33510 158 33511 158 33512 160 33513 164 33514 169 33515 172 33516 172 33517 168 33518 163 33519 157 33520 151 33521 144 33522 138 33523 131 33524 125 33525 119 33526 114 33527 110 33528 107 33529 104 33530 102 33531 98 33532 93 33533 86 33534 80 33535 74 33536 70 33537 67 33538 65 33539 64 33540 64 33541 64 33542 62 33543 59 33544 59 33545 58 33546 57 33547 58 33548 58 33549 60 33550 60 33551 58 33552 59 33553 61 33554 63 33555 67 33556 72 33557 78 33558 83 33559 86 33560 90 33561 94 33562 98 33563 102 33564 107 33565 111 33566 114 33567 118 33568 122 33569 124 33570 130 33571 135 33572 140 33573 143 33574 145 33575 144 33576 143 33577 141 33578 140 33579 141 33580 144 33581 150 33582 154 33583 158 33584 164 33585 167 33586 168 33587 169 33588 169 33589 168 33590 166 33591 164 33592 162 33593 159 33594 157 33595 157 33596 159 33597 161 33598 163 33599 166 33600 167 33601 168 33602 168 33603 166 33604 164 33605 164 33606 164 33607 165 33608 165 33609 166 33610 167 33611 169 33612 172 33613 173 33614 175 33615 179 33616 182 33617 183 33618 182 33619 180 33620 177 33621 174 33622 171 33623 168 33624 168 33625 166 33626 161 33627 158 33628 156 33629 153 33630 152 33631 152 33632 152 33633 151 33634 150 33635 147 33636 143 33637 139 33638 134 33639 129 33640 126 33641 123 33642 119 33643 115 33644 112 33645 109 33646 105 33647 100 33648 98 33649 96 33650 96 33651 97 33652 97 33653 99 33654 98 33655 97 33656 95 33657 92 33658 88 33659 84 33660 81 33661 78 33662 77 33663 75 33664 74 33665 73 33666 75 33667 78 33668 80 33669 82 33670 83 33671 82 33672 80 33673 77 33674 75 33675 73 33676 74 33677 73 33678 72 33679 74 33680 78 33681 80 33682 84 33683 89 33684 93 33685 96 33686 99 33687 98 33688 98 33689 97 33690 95 33691 94 33692 94 33693 94 33694 96 33695 96 33696 97 33697 101 33698 106 33699 110 33700 114 33701 118 33702 123 33703 126 33704 128 33705 130 33706 129 33707 130 33708 132 33709 133 33710 134 33711 135 33712 138 33713 141 33714 144 33715 147 33716 150 33717 152 33718 154 33719 156 33720 161 33721 167 33722 174 33723 179 33724 185 33725 190 33726 194 33727 195 33728 194 33729 192 33730 190 33731 190 33732 191 33733 192 33734 195 33735 200 33736 205 33737 210 33738 212 33739 211 33740 208 33741 204 33742 198 33743 193 33744 188 33745 186 33746 184 33747 184 33748 182 33749 180 33750 179 33751 177 33752 171 33753 165 33754 159 33755 152 33756 144 33757 138 33758 132 33759 124 33760 118 33761 113 33762 108 33763 102 33764 97 33765 91 33766 86 33767 83 33768 78 33769 74 33770 72 33771 70 33772 70 33773 71 33774 72 33775 72 33776 72 33777 72 33778 72 33779 72 33780 72 33781 72 33782 72 33783 74 33784 75 33785 76 33786 78 33787 82 33788 86 33789 90 33790 94 33791 98 33792 102 33793 105 33794 110 33795 116 33796 121 33797 125 33798 129 33799 130 33800 130 33801 131 33802 130 33803 131 33804 133 33805 136 33806 141 33807 145 33808 147 33809 146 33810 147 33811 146 33812 145 33813 144 33814 144 33815 145 33816 148 33817 148 33818 145 33819 141 33820 137 33821 132 33822 126 33823 124 33824 124 33825 122 33826 120 33827 120 33828 118 33829 116 33830 114 33831 114 33832 111 33833 111 33834 110 33835 108 33836 103 33837 98 33838 94 33839 92 33840 93 33841 98 33842 106 33843 112 33844 118 33845 120 33846 120 33847 118 33848 116 33849 113 33850 114 33851 119 33852 126 33853 133 33854 140 33855 145 33856 148 33857 151 33858 152 33859 152 33860 154 33861 156 33862 158 33863 160 33864 165 33865 169 33866 172 33867 176 33868 178 33869 178 33870 174 33871 169 33872 162 33873 155 33874 149 33875 145 33876 144 33877 144 33878 145 33879 145 33880 144 33881 141 33882 137 33883 131 33884 127 33885 126 33886 125 33887 123 33888 120 33889 118 33890 114 33891 108 33892 103 33893 98 33894 97 33895 98 33896 102 33897 105 33898 108 33899 108 33900 108 33901 106 33902 104 33903 101 33904 100 33905 102 33906 106 33907 109 33908 113 33909 117 33910 120 33911 123 33912 125 33913 126 33914 127 33915 128 33916 128 33917 128 33918 128 33919 128 33920 131 33921 136 33922 143 33923 152 33924 160 33925 166 33926 169 33927 168 33928 166 33929 162 33930 156 33931 154 33932 151 33933 150 33934 152 33935 157 33936 161 33937 163 33938 164 33939 163 33940 159 33941 150 33942 142 33943 132 33944 123 33945 116 33946 111 33947 108 33948 106 33949 105 33950 103 33951 101 33952 98 33953 94 33954 90 33955 86 33956 82 33957 79 33958 76 33959 73 33960 71 33961 72 33962 74 33963 76 33964 78 33965 78 33966 76 33967 72 33968 69 33969 69 33970 72 33971 79 33972 89 33973 98 33974 107 33975 115 33976 120 33977 124 33978 128 33979 131 33980 134 33981 139 33982 144 33983 149 33984 152 33985 154 33986 156 33987 159 33988 163 33989 168 33990 175 33991 181 33992 185 33993 188 33994 191 33995 191 33996 191 33997 192 33998 194 33999 194 34000 194 34001 193 34002 190 34003 186 34004 183 34005 180 34006 178 34007 177 34008 176 34009 175 34010 172 34011 168 34012 164 34013 159 34014 152 34015 144 34016 135 34017 126 34018 121 34019 118 34020 116 34021 116 34022 117 34023 118 34024 120 34025 122 34026 120 34027 116 34028 112 34029 108 34030 103 34031 100 34032 98 34033 97 34034 97 34035 97 34036 97 34037 96 34038 97 34039 98 34040 98 34041 100 34042 103 34043 106 34044 108 34045 107 34046 108 34047 107 34048 108 34049 109 34050 110 34051 112 34052 112 34053 112 34054 112 34055 109 34056 106 34057 104 34058 104 34059 104 34060 105 34061 105 34062 104 34063 102 34064 100 34065 96 34066 92 34067 90 34068 89 34069 90 34070 90 34071 91 34072 91 34073 92 34074 94 34075 96 34076 96 34077 97 34078 94 34079 92 34080 89 34081 89 34082 90 34083 90 34084 92 34085 94 34086 96 34087 97 34088 98 34089 100 34090 102 34091 106 34092 111 34093 117 34094 123 34095 130 34096 133 34097 135 34098 136 34099 137 34100 136 34101 136 34102 138 34103 141 34104 146 34105 151 34106 156 34107 162 34108 168 34109 172 34110 177 34111 180 34112 183 34113 185 34114 186 34115 186 34116 185 34117 186 34118 186 34119 186 34120 188 34121 190 34122 193 34123 196 34124 198 34125 200 34126 200 34127 201 34128 201 34129 197 34130 192 34131 190 34132 187 34133 183 34134 180 34135 177 34136 174 34137 170 34138 165 34139 164 34140 163 34141 161 34142 159 34143 160 34144 159 34145 156 34146 152 34147 148 34148 142 34149 136 34150 129 34151 122 34152 118 34153 115 34154 112 34155 108 34156 106 34157 103 34158 102 34159 100 34160 98 34161 95 34162 93 34163 91 34164 90 34165 90 34166 88 34167 87 34168 84 34169 84 34170 84 34171 84 34172 84 34173 86 34174 86 34175 88 34176 90 34177 92 34178 95 34179 96 34180 97 34181 96 34182 94 34183 91 34184 90 34185 87 34186 85 34187 84 34188 84 34189 84 34190 86 34191 88 34192 90 34193 93 34194 96 34195 98 34196 99 34197 100 34198 100 34199 98 34200 98 34201 98 34202 99 34203 100 34204 102 34205 105 34206 108 34207 111 34208 115 34209 118 34210 120 34211 121 34212 121 34213 121 34214 124 34215 128 34216 131 34217 136 34218 141 34219 146 34220 150 34221 152 34222 154 34223 156 34224 158 34225 160 34226 161 34227 162 34228 165 34229 166 34230 166 34231 167 34232 167 34233 167 34234 168 34235 167 34236 166 34237 165 34238 163 34239 163 34240 163 34241 163 34242 163 34243 164 34244 163 34245 161 34246 159 34247 157 34248 153 34249 151 34250 149 34251 145 34252 140 34253 134 34254 128 34255 125 34256 123 34257 122 34258 123 34259 124 34260 125 34261 123 34262 122 34263 122 34264 121 34265 120 34266 120 34267 118 34268 116 34269 114 34270 112 34271 112 34272 114 34273 118 34274 121 34275 123 34276 124 34277 123 34278 120 34279 116 34280 112 34281 109 34282 107 34283 109 34284 112 34285 115 34286 117 34287 118 34288 119 34289 119 34290 118 34291 117 34292 116 34293 118 34294 119 34295 119 34296 118 34297 120 34298 121 34299 122 34300 122 34301 121 34302 119 34303 115 34304 111 34305 106 34306 102 34307 100 34308 101 34309 102 34310 105 34311 108 34312 110 34313 112 34314 112 34315 114 34316 116 34317 118 34318 119 34319 119 34320 117 34321 113 34322 108 34323 106 34324 106 34325 110 34326 118 34327 126 34328 133 34329 136 34330 138 34331 137 34332 134 34333 133 34334 134 34335 136 34336 140 34337 145 34338 151 34339 157 34340 162 34341 170 34342 176 34343 182 34344 186 34345 189 34346 190 34347 188 34348 184 34349 182 34350 180 34351 176 34352 176 34353 177 34354 178 34355 181 34356 184 34357 187 34358 187 34359 184 34360 179 34361 170 34362 160 34363 150 34364 142 34365 138 34366 137 34367 137 34368 137 34369 136 34370 130 34371 122 34372 115 34373 103 34374 93 34375 83 34376 76 34377 70 34378 66 34379 63 34380 62 34381 62 34382 65 34383 68 34384 68 34385 66 34386 63 34387 58 34388 50 34389 48 34390 47 34391 48 34392 52 34393 59 34394 66 34395 72 34396 78 34397 83 34398 86 34399 89 34400 93 34401 97 34402 99 34403 100 34404 102 34405 105 34406 110 34407 113 34408 120 34409 130 34410 140 34411 150 34412 156 34413 161 34414 163 34415 162 34416 160 34417 158 34418 159 34419 160 34420 162 34421 166 34422 169 34423 174 34424 180 34425 183 34426 185 34427 186 34428 183 34429 177 34430 170 34431 162 34432 156 34433 154 34434 154 34435 156 34436 159 34437 162 34438 167 34439 170 34440 167 34441 163 34442 157 34443 151 34444 145 34445 141 34446 138 34447 139 34448 141 34449 141 34450 140 34451 138 34452 136 34453 135 34454 133 34455 130 34456 127 34457 122 34458 118 34459 117 34460 118 34461 121 34462 126 34463 134 34464 140 34465 142 34466 140 34467 138 34468 132 34469 126 34470 122 34471 121 34472 121 34473 121 34474 122 34475 122 34476 124 34477 126 34478 126 34479 128 34480 128 34481 128 34482 127 34483 124 34484 122 34485 118 34486 115 34487 112 34488 110 34489 108 34490 106 34491 103 34492 100 34493 96 34494 94 34495 94 34496 94 34497 94 34498 93 34499 91 34500 87 34501 84 34502 80 34503 78 34504 76 34505 76 34506 78 34507 80 34508 84 34509 88 34510 91 34511 94 34512 96 34513 100 34514 104 34515 108 34516 112 34517 117 34518 121 34519 124 34520 128 34521 132 34522 138 34523 142 34524 146 34525 150 34526 155 34527 158 34528 162 34529 164 34530 168 34531 171 34532 172 34533 172 34534 173 34535 173 34536 172 34537 169 34538 167 34539 165 34540 163 34541 161 34542 160 34543 158 34544 158 34545 158 34546 156 34547 153 34548 152 34549 149 34550 148 34551 146 34552 144 34553 143 34554 143 34555 142 34556 140 34557 136 34558 130 34559 124 34560 120 34561 114 34562 109 34563 105 34564 103 34565 101 34566 99 34567 99 34568 98 34569 95 34570 92 34571 87 34572 82 34573 78 34574 74 34575 74 34576 75 34577 77 34578 80 34579 84 34580 88 34581 94 34582 97 34583 99 34584 103 34585 107 34586 110 34587 112 34588 113 34589 114 34590 113 34591 113 34592 114 34593 117 34594 123 34595 130 34596 138 34597 149 34598 159 34599 167 34600 174 34601 178 34602 181 34603 182 34604 182 34605 182 34606 182 34607 180 34608 180 34609 182 34610 182 34611 184 34612 187 34613 188 34614 189 34615 189 34616 188 34617 186 34618 184 34619 182 34620 180 34621 179 34622 178 34623 176 34624 174 34625 171 34626 166 34627 158 34628 150 34629 142 34630 137 34631 133 34632 130 34633 130 34634 130 34635 130 34636 130 34637 128 34638 124 34639 120 34640 117 34641 111 34642 106 34643 104 34644 102 34645 99 34646 97 34647 97 34648 99 34649 102 34650 107 34651 114 34652 119 34653 122 34654 122 34655 120 34656 117 34657 112 34658 108 34659 106 34660 103 34661 98 34662 95 34663 93 34664 95 34665 98 34666 101 34667 106 34668 110 34669 111 34670 114 34671 113 34672 108 34673 102 34674 96 34675 91 34676 84 34677 79 34678 74 34679 70 34680 67 34681 64 34682 64 34683 64 34684 65 34685 67 34686 68 34687 67 34688 67 34689 68 34690 67 34691 66 34692 64 34693 63 34694 61 34695 59 34696 58 34697 58 34698 61 34699 66 34700 71 34701 77 34702 84 34703 88 34704 92 34705 96 34706 100 34707 105 34708 110 34709 112 34710 114 34711 115 34712 116 34713 119 34714 124 34715 131 34716 140 34717 150 34718 160 34719 168 34720 177 34721 185 34722 192 34723 197 34724 198 34725 200 34726 201 34727 198 34728 194 34729 190 34730 186 34731 184 34732 187 34733 193 34734 197 34735 202 34736 208 34737 213 34738 214 34739 216 34740 218 34741 215 34742 214 34743 211 34744 207 34745 203 34746 196 34747 190 34748 186 34749 183 34750 181 34751 182 34752 183 34753 184 34754 181 34755 180 34756 179 34757 177 34758 176 34759 177 34760 176 34761 174 34762 170 34763 162 34764 156 34765 150 34766 144 34767 141 34768 141 34769 143 34770 145 34771 146 34772 146 34773 146 34774 144 34775 141 34776 138 34777 133 34778 128 34779 123 34780 116 34781 108 34782 101 34783 97 34784 95 34785 95 34786 96 34787 98 34788 102 34789 104 34790 104 34791 103 34792 102 34793 100 34794 96 34795 88 34796 80 34797 72 34798 66 34799 62 34800 59 34801 58 34802 62 34803 65 34804 67 34805 70 34806 70 34807 70 34808 70 34809 71 34810 70 34811 69 34812 68 34813 66 34814 64 34815 61 34816 59 34817 56 34818 54 34819 55 34820 55 34821 57 34822 60 34823 63 34824 66 34825 71 34826 77 34827 80 34828 85 34829 88 34830 92 34831 93 34832 92 34833 92 34834 93 34835 95 34836 97 34837 100 34838 108 34839 116 34840 124 34841 134 34842 142 34843 148 34844 154 34845 156 34846 156 34847 157 34848 157 34849 158 34850 160 34851 162 34852 166 34853 171 34854 176 34855 179 34856 182 34857 185 34858 186 34859 188 34860 190 34861 188 34862 187 34863 183 34864 180 34865 179 34866 179 34867 179 34868 179 34869 179 34870 177 34871 174 34872 173 34873 173 34874 176 34875 178 34876 180 34877 184 34878 184 34879 181 34880 176 34881 171 34882 164 34883 158 34884 151 34885 147 34886 145 34887 144 34888 141 34889 139 34890 138 34891 138 34892 141 34893 144 34894 146 34895 149 34896 150 34897 146 34898 140 34899 132 34900 123 34901 115 34902 110 34903 105 34904 102 34905 102 34906 101 34907 100 34908 100 34909 102 34910 104 34911 106 34912 108 34913 109 34914 108 34915 104 34916 100 34917 93 34918 88 34919 85 34920 83 34921 84 34922 88 34923 91 34924 95 34925 98 34926 101 34927 103 34928 104 34929 105 34930 104 34931 104 34932 102 34933 101 34934 98 34935 97 34936 98 34937 100 34938 105 34939 111 34940 116 34941 120 34942 124 34943 128 34944 132 34945 135 34946 139 34947 144 34948 150 34949 153 34950 154 34951 152 34952 148 34953 142 34954 137 34955 135 34956 135 34957 138 34958 141 34959 144 34960 149 34961 152 34962 153 34963 154 34964 157 34965 158 34966 159 34967 157 34968 153 34969 147 34970 142 34971 136 34972 132 34973 129 34974 129 34975 130 34976 132 34977 134 34978 135 34979 134 34980 133 34981 131 34982 130 34983 128 34984 125 34985 122 34986 118 34987 116 34988 116 34989 114 34990 113 34991 115 34992 115 34993 114 34994 113 34995 111 34996 110 34997 108 34998 105 34999 103 35000 100 35001 100 35002 98 35003 98 35004 99 35005 99 35006 100 35007 102 35008 102 35009 104 35010 106 35011 109 35012 112 35013 116 35014 119 35015 121 35016 123 35017 122 35018 122 35019 121 35020 120 35021 119 35022 119 35023 120 35024 122 35025 123 35026 124 35027 126 35028 127 35029 130 35030 133 35031 137 35032 140 35033 143 35034 147 35035 152 35036 154 35037 155 35038 155 35039 154 35040 151 35041 148 35042 145 35043 141 35044 139 35045 139 35046 139 35047 141 35048 144 35049 147 35050 151 35051 152 35052 154 35053 156 35054 158 35055 161 35056 166 35057 171 35058 177 35059 180 35060 179 35061 174 35062 167 35063 161 35064 157 35065 156 35066 158 35067 159 35068 160 35069 161 35070 159 35071 156 35072 154 35073 153 35074 151 35075 149 35076 145 35077 142 35078 136 35079 131 35080 128 35081 128 35082 129 35083 129 35084 128 35085 125 35086 120 35087 112 35088 104 35089 96 35090 90 35091 86 35092 82 35093 78 35094 74 35095 68 35096 61 35097 55 35098 52 35099 51 35100 55 35101 62 35102 65 35103 70 35104 73 35105 72 35106 71 35107 71 35108 71 35109 70 35110 70 35111 70 35112 69 35113 69 35114 67 35115 66 35116 69 35117 72 35118 77 35119 83 35120 89 35121 96 35122 101 35123 107 35124 114 35125 121 35126 128 35127 135 35128 142 35129 148 35130 150 35131 150 35132 150 35133 148 35134 147 35135 148 35136 152 35137 155 35138 158 35139 162 35140 168 35141 170 35142 170 35143 168 35144 165 35145 162 35146 159 35147 157 35148 157 35149 160 35150 164 35151 169 35152 174 35153 179 35154 182 35155 183 35156 182 35157 180 35158 176 35159 170 35160 165 35161 163 35162 161 35163 160 35164 162 35165 164 35166 165 35167 167 35168 168 35169 168 35170 168 35171 168 35172 169 35173 170 35174 170 35175 171 35176 172 35177 172 35178 173 35179 171 35180 166 35181 162 35182 157 35183 152 35184 150 35185 146 35186 144 35187 144 35188 142 35189 140 35190 138 35191 135 35192 133 35193 133 35194 133 35195 134 35196 134 35197 130 35198 127 35199 124 35200 120 35201 115 35202 110 35203 106 35204 102 35205 99 35206 96 35207 92 35208 89 35209 87 35210 87 35211 87 35212 87 35213 83 35214 76 35215 70 35216 66 35217 62 35218 60 35219 61 35220 64 35221 71 35222 77 35223 82 35224 85 35225 86 35226 85 35227 81 35228 77 35229 73 35230 72 35231 74 35232 76 35233 80 35234 85 35235 91 35236 96 35237 99 35238 103 35239 105 35240 106 35241 109 35242 111 35243 112 35244 115 35245 121 35246 126 35247 132 35248 137 35249 142 35250 146 35251 147 35252 146 35253 144 35254 144 35255 144 35256 145 35257 146 35258 148 35259 151 35260 154 35261 157 35262 159 35263 162 35264 164 35265 165 35266 164 35267 163 35268 162 35269 160 35270 157 35271 155 35272 152 35273 150 35274 150 35275 152 35276 152 35277 152 35278 152 35279 150 35280 149 35281 146 35282 143 35283 141 35284 139 35285 135 35286 134 35287 134 35288 133 35289 133 35290 133 35291 134 35292 134 35293 134 35294 134 35295 134 35296 131 35297 129 35298 126 35299 124 35300 121 35301 121 35302 122 35303 122 35304 122 35305 122 35306 121 35307 120 35308 121 35309 121 35310 124 35311 124 35312 125 35313 128 35314 130 35315 130 35316 128 35317 126 35318 123 35319 120 35320 116 35321 114 35322 113 35323 113 35324 114 35325 115 35326 116 35327 117 35328 118 35329 117 35330 118 35331 118 35332 118 35333 119 35334 119 35335 121 35336 122 35337 121 35338 119 35339 117 35340 116 35341 114 35342 112 35343 111 35344 112 35345 113 35346 114 35347 116 35348 119 35349 121 35350 122 35351 122 35352 122 35353 121 35354 120 35355 120 35356 122 35357 125 35358 128 35359 130 35360 133 35361 135 35362 137 35363 138 35364 138 35365 138 35366 138 35367 138 35368 138 35369 138 35370 139 35371 140 35372 140 35373 142 35374 144 35375 144 35376 144 35377 144 35378 145 35379 145 35380 146 35381 149 35382 153 35383 155 35384 157 35385 156 35386 154 35387 152 35388 148 35389 144 35390 142 35391 140 35392 138 35393 138 35394 138 35395 140 35396 141 35397 142 35398 146 35399 146 35400 146 35401 150 35402 152 35403 153 35404 154 35405 154 35406 152 35407 149 35408 146 35409 145 35410 142 35411 142 35412 142 35413 142 35414 142 35415 144 35416 144 35417 143 35418 140 35419 136 35420 132 35421 128 35422 123 35423 120 35424 119 35425 120 35426 122 35427 123 35428 123 35429 124 35430 125 35431 123 35432 122 35433 120 35434 116 35435 112 35436 106 35437 99 35438 92 35439 86 35440 85 35441 84 35442 84 35443 85 35444 85 35445 82 35446 79 35447 76 35448 73 35449 72 35450 73 35451 76 35452 79 35453 82 35454 81 35455 78 35456 76 35457 74 35458 70 35459 68 35460 67 35461 68 35462 70 35463 71 35464 74 35465 77 35466 80 35467 84 35468 87 35469 92 35470 98 35471 102 35472 107 35473 110 35474 111 35475 114 35476 114 35477 117 35478 121 35479 126 35480 130 35481 134 35482 137 35483 140 35484 144 35485 148 35486 152 35487 156 35488 162 35489 166 35490 168 35491 170 35492 171 35493 172 35494 175 35495 178 35496 183 35497 188 35498 194 35499 198 35500 202 35501 205 35502 206 35503 209 35504 210 35505 210 35506 210 35507 211 35508 212 35509 212 35510 211 35511 210 35512 209 35513 209 35514 206 35515 203 35516 200 35517 198 35518 194 35519 190 35520 186 35521 181 35522 176 35523 172 35524 167 35525 161 35526 155 35527 148 35528 139 35529 130 35530 121 35531 113 35532 107 35533 101 35534 99 35535 99 35536 98 35537 98 35538 94 35539 89 35540 84 35541 79 35542 75 35543 73 35544 72 35545 72 35546 70 35547 66 35548 62 35549 58 35550 54 35551 51 35552 51 35553 50 35554 48 35555 46 35556 44 35557 41 35558 39 35559 38 35560 40 35561 46 35562 51 35563 55 35564 57 35565 58 35566 58 35567 57 35568 57 35569 61 35570 66 35571 72 35572 78 35573 83 35574 84 35575 84 35576 83 35577 83 35578 84 35579 88 35580 94 35581 102 35582 113 35583 123 35584 132 35585 139 35586 146 35587 152 35588 159 35589 163 35590 164 35591 163 35592 163 35593 164 35594 168 35595 172 35596 178 35597 186 35598 194 35599 200 35600 206 35601 211 35602 213 35603 215 35604 218 35605 222 35606 228 35607 232 35608 234 35609 237 35610 238 35611 238 35612 235 35613 232 35614 230 35615 228 35616 224 35617 220 35618 216 35619 210 35620 207 35621 203 35622 202 35623 201 35624 202 35625 201 35626 195 35627 186 35628 176 35629 168 35630 162 35631 158 35632 155 35633 154 35634 151 35635 148 35636 140 35637 131 35638 121 35639 110 35640 100 35641 91 35642 82 35643 75 35644 69 35645 64 35646 61 35647 58 35648 54 35649 53 35650 52 35651 51 35652 52 35653 52 35654 50 35655 47 35656 42 35657 38 35658 34 35659 30 35660 28 35661 27 35662 27 35663 28 35664 31 35665 34 35666 38 35667 40 35668 42 35669 42 35670 42 35671 43 35672 46 35673 51 35674 58 35675 65 35676 74 35677 84 35678 91 35679 95 35680 97 35681 99 35682 102 35683 104 35684 106 35685 110 35686 116 35687 121 35688 125 35689 130 35690 133 35691 137 35692 140 35693 143 35694 143 35695 143 35696 145 35697 146 35698 148 35699 152 35700 157 35701 162 35702 167 35703 172 35704 176 35705 179 35706 177 35707 174 35708 171 35709 167 35710 164 35711 162 35712 160 35713 160 35714 160 35715 163 35716 167 35717 171 35718 176 35719 182 35720 188 35721 190 35722 192 35723 191 35724 189 35725 186 35726 182 35727 178 35728 174 35729 172 35730 171 35731 172 35732 173 35733 175 35734 178 35735 179 35736 179 35737 177 35738 174 35739 172 35740 168 35741 165 35742 162 35743 160 35744 158 35745 155 35746 154 35747 152 35748 150 35749 146 35750 142 35751 137 35752 132 35753 126 35754 121 35755 118 35756 114 35757 112 35758 112 35759 112 35760 111 35761 109 35762 106 35763 101 35764 94 35765 87 35766 82 35767 78 35768 74 35769 74 35770 78 35771 83 35772 89 35773 96 35774 100 35775 103 35776 103 35777 100 35778 94 35779 87 35780 81 35781 76 35782 72 35783 72 35784 75 35785 79 35786 85 35787 90 35788 96 35789 103 35790 108 35791 113 35792 118 35793 121 35794 123 35795 122 35796 120 35797 118 35798 118 35799 116 35800 114 35801 113 35802 115 35803 120 35804 126 35805 132 35806 136 35807 140 35808 142 35809 144 35810 144 35811 142 35812 140 35813 139 35814 138 35815 137 35816 136 35817 135 35818 136 35819 137 35820 136 35821 136 35822 135 35823 134 35824 133 35825 132 35826 130 35827 128 35828 126 35829 126 35830 125 35831 125 35832 126 35833 124 35834 122 35835 120 35836 120 35837 119 35838 120 35839 122 35840 128 35841 131 35842 132 35843 132 35844 130 35845 126 35846 121 35847 117 35848 115 35849 115 35850 115 35851 115 35852 119 35853 122 35854 124 35855 130 35856 137 35857 142 35858 146 35859 150 35860 152 35861 152 35862 150 35863 146 35864 143 35865 140 35866 138 35867 138 35868 137 35869 136 35870 138 35871 139 35872 142 35873 144 35874 148 35875 151 35876 154 35877 156 35878 156 35879 154 35880 150 35881 144 35882 140 35883 138 35884 136 35885 135 35886 136 35887 137 35888 138 35889 138 35890 138 35891 139 35892 140 35893 141 35894 141 35895 139 35896 136 35897 133 35898 129 35899 125 35900 124 35901 124 35902 125 35903 127 35904 128 35905 128 35906 130 35907 131 35908 132 35909 135 35910 138 35911 139 35912 138 35913 135 35914 130 35915 123 35916 118 35917 112 35918 110 35919 108 35920 108 35921 110 35922 111 35923 111 35924 114 35925 116 35926 118 35927 120 35928 120 35929 119 35930 117 35931 114 35932 110 35933 106 35934 101 35935 96 35936 94 35937 93 35938 94 35939 96 35940 97 35941 96 35942 96 35943 97 35944 98 35945 100 35946 104 35947 110 35948 115 35949 117 35950 116 35951 114 35952 112 35953 109 35954 107 35955 108 35956 110 35957 113 35958 116 35959 121 35960 127 35961 131 35962 135 35963 140 35964 141 35965 142 35966 144 35967 142 35968 142 35969 144 35970 146 35971 148 35972 153 35973 158 35974 163 35975 168 35976 173 35977 176 35978 177 35979 176 35980 177 35981 175 35982 174 35983 170 35984 167 35985 166 35986 165 35987 164 35988 162 35989 163 35990 166 35991 167 35992 168 35993 170 35994 170 35995 169 35996 166 35997 164 35998 159 35999 155 36000 151 36001 148 36002 142 36003 136 36004 130 36005 122 36006 117 36007 113 36008 111 36009 109 36010 108 36011 108 36012 107 36013 106 36014 102 36015 98 36016 94 36017 90 36018 88 36019 85 36020 82 36021 83 36022 84 36023 84 36024 84 36025 84 36026 82 36027 81 36028 81 36029 82 36030 83 36031 85 36032 88 36033 93 36034 96 36035 96 36036 98 36037 98 36038 97 36039 98 36040 98 36041 99 36042 104 36043 108 36044 114 36045 120 36046 125 36047 129 36048 129 36049 130 36050 127 36051 125 36052 124 36053 126 36054 128 36055 130 36056 133 36057 135 36058 137 36059 138 36060 141 36061 144 36062 146 36063 148 36064 151 36065 150 36066 150 36067 150 36068 150 36069 149 36070 149 36071 149 36072 148 36073 146 36074 143 36075 140 36076 136 36077 134 36078 133 36079 133 36080 134 36081 135 36082 137 36083 136 36084 134 36085 130 36086 125 36087 121 36088 118 36089 118 36090 118 36091 118 36092 121 36093 124 36094 122 36095 118 36096 116 36097 113 36098 111 36099 109 36100 108 36101 109 36102 110 36103 112 36104 115 36105 118 36106 122 36107 125 36108 126 36109 126 36110 125 36111 123 36112 122 36113 120 36114 122 36115 124 36116 130 36117 136 36118 140 36119 141 36120 142 36121 141 36122 138 36123 136 36124 135 36125 136 36126 139 36127 143 36128 147 36129 150 36130 151 36131 151 36132 150 36133 149 36134 148 36135 148 36136 149 36137 149 36138 148 36139 147 36140 146 36141 144 36142 144 36143 144 36144 146 36145 147 36146 148 36147 149 36148 150 36149 149 36150 148 36151 147 36152 146 36153 146 36154 147 36155 149 36156 150 36157 151 36158 150 36159 149 36160 147 36161 146 36162 146 36163 148 36164 150 36165 154 36166 156 36167 156 36168 155 36169 155 36170 154 36171 154 36172 154 36173 155 36174 153 36175 152 36176 151 36177 151 36178 150 36179 149 36180 148 36181 146 36182 140 36183 136 36184 132 36185 128 36186 124 36187 122 36188 120 36189 121 36190 118 36191 115 36192 112 36193 106 36194 101 36195 97 36196 93 36197 90 36198 87 36199 86 36200 84 36201 81 36202 76 36203 73 36204 68 36205 63 36206 60 36207 55 36208 52 36209 51 36210 51 36211 51 36212 50 36213 48 36214 47 36215 48 36216 50 36217 53 36218 56 36219 62 36220 67 36221 74 36222 78 36223 80 36224 81 36225 80 36226 78 36227 78 36228 80 36229 84 36230 90 36231 95 36232 100 36233 104 36234 107 36235 110 36236 116 36237 121 36238 128 36239 136 36240 145 36241 153 36242 160 36243 165 36244 170 36245 172 36246 175 36247 177 36248 176 36249 175 36250 174 36251 173 36252 173 36253 174 36254 175 36255 177 36256 179 36257 180 36258 183 36259 186 36260 188 36261 187 36262 187 36263 186 36264 183 36265 180 36266 178 36267 177 36268 176 36269 177 36270 177 36271 175 36272 174 36273 174 36274 172 36275 169 36276 165 36277 161 36278 156 36279 151 36280 146 36281 140 36282 135 36283 131 36284 126 36285 124 36286 124 36287 126 36288 128 36289 132 36290 136 36291 139 36292 139 36293 139 36294 136 36295 132 36296 126 36297 122 36298 119 36299 116 36300 114 36301 112 36302 111 36303 109 36304 107 36305 105 36306 103 36307 102 36308 101 36309 103 36310 106 36311 110 36312 113 36313 115 36314 117 36315 120 36316 122 36317 120 36318 116 36319 113 36320 109 36321 105 36322 101 36323 99 36324 100 36325 101 36326 103 36327 106 36328 111 36329 115 36330 120 36331 124 36332 127 36333 132 36334 136 36335 141 36336 144 36337 146 36338 148 36339 150 36340 151 36341 152 36342 154 36343 157 36344 159 36345 161 36346 162 36347 163 36348 162 36349 161 36350 162 36351 159 36352 156 36353 154 36354 148 36355 143 36356 140 36357 138 36358 141 36359 147 36360 154 36361 162 36362 168 36363 170 36364 167 36365 156 36366 142 36367 128 36368 116 36369 108 36370 106 36371 106 36372 108 36373 109 36374 108 36375 102 36376 94 36377 84 36378 77 36379 74 36380 74 36381 77 36382 82 36383 86 36384 89 36385 90 36386 90 36387 88 36388 86 36389 83 36390 79 36391 75 36392 72 36393 70 36394 69 36395 68 36396 69 36397 71 36398 73 36399 78 36400 83 36401 88 36402 94 36403 99 36404 102 36405 106 36406 108 36407 107 36408 105 36409 106 36410 106 36411 110 36412 115 36413 120 36414 126 36415 133 36416 138 36417 141 36418 142 36419 142 36420 140 36421 138 36422 135 36423 131 36424 126 36425 124 36426 124 36427 126 36428 131 36429 138 36430 148 36431 158 36432 167 36433 175 36434 180 36435 182 36436 182 36437 180 36438 176 36439 170 36440 164 36441 159 36442 156 36443 157 36444 160 36445 164 36446 169 36447 174 36448 176 36449 175 36450 174 36451 175 36452 176 36453 178 36454 182 36455 190 36456 196 36457 202 36458 204 36459 203 36460 199 36461 194 36462 190 36463 186 36464 181 36465 175 36466 171 36467 170 36468 170 36469 170 36470 171 36471 170 36472 166 36473 162 36474 155 36475 144 36476 132 36477 120 36478 110 36479 102 36480 96 36481 95 36482 96 36483 97 36484 98 36485 98 36486 95 36487 90 36488 83 36489 75 36490 65 36491 55 36492 46 36493 39 36494 35 36495 32 36496 31 36497 32 36498 33 36499 32 36500 32 36501 33 36502 33 36503 34 36504 37 36505 41 36506 46 36507 51 36508 56 36509 56 36510 55 36511 54 36512 51 36513 50 36514 49 36515 51 36516 54 36517 60 36518 67 36519 74 36520 83 36521 93 36522 102 36523 112 36524 122 36525 131 36526 136 36527 141 36528 146 36529 150 36530 155 36531 159 36532 164 36533 168 36534 172 36535 176 36536 180 36537 186 36538 192 36539 198 36540 204 36541 210 36542 216 36543 219 36544 220 36545 221 36546 221 36547 219 36548 216 36549 214 36550 212 36551 210 36552 209 36553 208 36554 208 36555 208 36556 211 36557 210 36558 208 36559 208 36560 205 36561 198 36562 190 36563 181 36564 171 36565 163 36566 155 36567 149 36568 144 36569 143 36570 144 36571 147 36572 151 36573 154 36574 156 36575 156 36576 153 36577 148 36578 140 36579 134 36580 130 36581 124 36582 119 36583 113 36584 107 36585 101 36586 96 36587 93 36588 92 36589 92 36590 94 36591 97 36592 102 36593 106 36594 109 36595 112 36596 113 36597 112 36598 111 36599 108 36600 104 36601 100 36602 96 36603 95 36604 93 36605 92 36606 94 36607 97 36608 100 36609 103 36610 106 36611 106 36612 104 36613 100 36614 95 36615 92 36616 90 36617 88 36618 87 36619 86 36620 86 36621 86 36622 88 36623 90 36624 92 36625 96 36626 98 36627 99 36628 98 36629 97 36630 94 36631 88 36632 82 36633 76 36634 70 36635 64 36636 60 36637 56 36638 56 36639 62 36640 70 36641 78 36642 88 36643 98 36644 105 36645 109 36646 112 36647 112 36648 112 36649 110 36650 108 36651 108 36652 106 36653 108 36654 111 36655 114 36656 119 36657 124 36658 130 36659 137 36660 144 36661 150 36662 155 36663 159 36664 164 36665 169 36666 173 36667 176 36668 178 36669 178 36670 177 36671 176 36672 172 36673 168 36674 166 36675 167 36676 169 36677 172 36678 176 36679 179 36680 181 36681 182 36682 183 36683 180 36684 175 36685 168 36686 162 36687 156 36688 151 36689 148 36690 147 36691 149 36692 154 36693 160 36694 167 36695 174 36696 180 36697 186 36698 189 36699 188 36700 186 36701 183 36702 176 36703 166 36704 156 36705 151 36706 146 36707 140 36708 139 36709 142 36710 147 36711 151 36712 156 36713 162 36714 167 36715 170 36716 170 36717 167 36718 163 36719 158 36720 154 36721 150 36722 143 36723 138 36724 134 36725 129 36726 122 36727 120 36728 119 36729 118 36730 117 36731 118 36732 118 36733 117 36734 118 36735 118 36736 116 36737 111 36738 105 36739 98 36740 91 36741 83 36742 77 36743 74 36744 71 36745 72 36746 74 36747 77 36748 79 36749 80 36750 82 36751 81 36752 78 36753 71 36754 64 36755 58 36756 50 36757 42 36758 36 36759 32 36760 32 36761 35 36762 41 36763 48 36764 57 36765 66 36766 73 36767 77 36768 78 36769 78 36770 78 36771 77 36772 74 36773 71 36774 69 36775 68 36776 68 36777 68 36778 69 36779 72 36780 78 36781 84 36782 92 36783 100 36784 107 36785 115 36786 123 36787 130 36788 136 36789 143 36790 148 36791 154 36792 156 36793 158 36794 156 36795 155 36796 155 36797 156 36798 160 36799 165 36800 172 36801 182 36802 190 36803 197 36804 203 36805 207 36806 206 36807 205 36808 202 36809 198 36810 194 36811 191 36812 190 36813 191 36814 194 36815 200 36816 206 36817 210 36818 214 36819 216 36820 218 36821 214 36822 206 36823 196 36824 182 36825 169 36826 158 36827 149 36828 142 36829 139 36830 137 36831 136 36832 137 36833 138 36834 138 36835 140 36836 141 36837 143 36838 142 36839 139 36840 135 36841 130 36842 120 36843 110 36844 100 36845 93 36846 89 36847 86 36848 86 36849 87 36850 91 36851 97 36852 103 36853 106 36854 108 36855 110 36856 112 36857 115 36858 118 36859 118 36860 119 36861 120 36862 120 36863 116 36864 114 36865 112 36866 112 36867 114 36868 118 36869 124 36870 132 36871 138 36872 143 36873 145 36874 145 36875 144 36876 142 36877 138 36878 135 36879 134 36880 132 36881 130 36882 130 36883 134 36884 140 36885 144 36886 149 36887 154 36888 155 36889 154 36890 154 36891 151 36892 147 36893 144 36894 140 36895 135 36896 129 36897 122 36898 117 36899 117 36900 118 36901 121 36902 126 36903 132 36904 136 36905 139 36906 141 36907 143 36908 144 36909 145 36910 146 36911 146 36912 141 36913 136 36914 130 36915 122 36916 116 36917 111 36918 109 36919 109 36920 113 36921 117 36922 121 36923 124 36924 124 36925 123 36926 122 36927 120 36928 118 36929 116 36930 113 36931 111 36932 109 36933 107 36934 107 36935 107 36936 108 36937 108 36938 108 36939 107 36940 104 36941 101 36942 98 36943 94 36944 91 36945 88 36946 87 36947 87 36948 87 36949 89 36950 92 36951 95 36952 97 36953 99 36954 100 36955 99 36956 96 36957 92 36958 87 36959 83 36960 78 36961 74 36962 71 36963 67 36964 62 36965 59 36966 58 36967 57 36968 59 36969 63 36970 68 36971 73 36972 79 36973 85 36974 88 36975 92 36976 96 36977 98 36978 100 36979 103 36980 105 36981 106 36982 107 36983 109 36984 111 36985 114 36986 117 36987 120 36988 125 36989 130 36990 138 36991 145 36992 152 36993 160 36994 167 36995 174 36996 178 36997 183 36998 186 36999 187 37000 191 37001 193 37002 195 37003 196 37004 196 37005 194 37006 192 37007 189 37008 186 37009 186 37010 186 37011 185 37012 185 37013 184 37014 183 37015 182 37016 182 37017 183 37018 183 37019 184 37020 186 37021 188 37022 190 37023 191 37024 192 37025 191 37026 190 37027 187 37028 184 37029 181 37030 176 37031 172 37032 167 37033 163 37034 160 37035 157 37036 157 37037 156 37038 156 37039 155 37040 154 37041 155 37042 157 37043 156 37044 157 37045 157 37046 156 37047 154 37048 152 37049 149 37050 145 37051 142 37052 139 37053 136 37054 133 37055 128 37056 122 37057 116 37058 110 37059 106 37060 104 37061 105 37062 105 37063 106 37064 108 37065 110 37066 109 37067 108 37068 109 37069 108 37070 108 37071 107 37072 104 37073 102 37074 100 37075 98 37076 94 37077 93 37078 93 37079 94 37080 96 37081 97 37082 98 37083 99 37084 99 37085 98 37086 96 37087 96 37088 94 37089 95 37090 97 37091 98 37092 98 37093 98 37094 100 37095 100 37096 96 37097 93 37098 90 37099 87 37100 84 37101 80 37102 76 37103 72 37104 70 37105 69 37106 70 37107 71 37108 73 37109 75 37110 78 37111 80 37112 81 37113 84 37114 87 37115 88 37116 89 37117 90 37118 89 37119 87 37120 87 37121 87 37122 88 37123 89 37124 92 37125 97 37126 102 37127 105 37128 107 37129 110 37130 113 37131 116 37132 119 37133 125 37134 132 37135 138 37136 143 37137 146 37138 150 37139 155 37140 161 37141 166 37142 171 37143 175 37144 178 37145 182 37146 185 37147 189 37148 192 37149 195 37150 198 37151 202 37152 207 37153 210 37154 211 37155 213 37156 212 37157 212 37158 210 37159 208 37160 205 37161 204 37162 202 37163 203 37164 204 37165 203 37166 200 37167 193 37168 185 37169 176 37170 166 37171 160 37172 154 37173 149 37174 143 37175 138 37176 132 37177 128 37178 123 37179 117 37180 116 37181 114 37182 110 37183 107 37184 104 37185 100 37186 96 37187 93 37188 88 37189 82 37190 77 37191 73 37192 67 37193 61 37194 59 37195 58 37196 56 37197 54 37198 52 37199 53 37200 53 37201 53 37202 55 37203 58 37204 59 37205 59 37206 56 37207 53 37208 52 37209 53 37210 56 37211 60 37212 67 37213 72 37214 76 37215 78 37216 80 37217 79 37218 79 37219 82 37220 85 37221 90 37222 94 37223 98 37224 103 37225 108 37226 114 37227 122 37228 130 37229 137 37230 141 37231 144 37232 145 37233 144 37234 146 37235 149 37236 154 37237 160 37238 167 37239 171 37240 174 37241 174 37242 176 37243 176 37244 176 37245 179 37246 184 37247 187 37248 187 37249 187 37250 186 37251 188 37252 191 37253 195 37254 200 37255 205 37256 207 37257 208 37258 206 37259 202 37260 199 37261 199 37262 198 37263 199 37264 200 37265 200 37266 199 37267 200 37268 200 37269 200 37270 201 37271 202 37272 201 37273 199 37274 196 37275 192 37276 188 37277 184 37278 181 37279 176 37280 171 37281 168 37282 166 37283 163 37284 162 37285 161 37286 157 37287 151 37288 145 37289 137 37290 129 37291 120 37292 114 37293 107 37294 100 37295 94 37296 90 37297 86 37298 84 37299 82 37300 76 37301 69 37302 62 37303 54 37304 45 37305 39 37306 37 37307 37 37308 39 37309 38 37310 34 37311 30 37312 24 37313 16 37314 12 37315 12 37316 13 37317 17 37318 20 37319 23 37320 26 37321 29 37322 34 37323 44 37324 53 37325 62 37326 70 37327 73 37328 73 37329 72 37330 71 37331 72 37332 77 37333 85 37334 96 37335 108 37336 118 37337 126 37338 134 37339 142 37340 149 37341 154 37342 158 37343 161 37344 162 37345 164 37346 168 37347 172 37348 177 37349 184 37350 191 37351 195 37352 195 37353 193 37354 192 37355 190 37356 189 37357 190 37358 193 37359 194 37360 193 37361 194 37362 196 37363 195 37364 196 37365 196 37366 194 37367 192 37368 190 37369 188 37370 185 37371 183 37372 182 37373 180 37374 179 37375 179 37376 177 37377 174 37378 172 37379 169 37380 163 37381 157 37382 150 37383 142 37384 137 37385 132 37386 130 37387 128 37388 128 37389 126 37390 125 37391 124 37392 121 37393 116 37394 111 37395 105 37396 100 37397 95 37398 90 37399 84 37400 79 37401 74 37402 70 37403 67 37404 64 37405 62 37406 61 37407 61 37408 60 37409 60 37410 58 37411 56 37412 54 37413 54 37414 55 37415 58 37416 61 37417 65 37418 68 37419 70 37420 69 37421 69 37422 72 37423 77 37424 82 37425 87 37426 91 37427 92 37428 95 37429 98 37430 98 37431 100 37432 105 37433 109 37434 113 37435 118 37436 124 37437 130 37438 134 37439 140 37440 146 37441 151 37442 156 37443 160 37444 163 37445 164 37446 164 37447 166 37448 168 37449 170 37450 172 37451 174 37452 175 37453 176 37454 178 37455 178 37456 180 37457 181 37458 183 37459 184 37460 187 37461 189 37462 192 37463 195 37464 194 37465 194 37466 190 37467 183 37468 178 37469 175 37470 172 37471 168 37472 165 37473 162 37474 158 37475 156 37476 156 37477 156 37478 154 37479 154 37480 151 37481 147 37482 141 37483 132 37484 125 37485 120 37486 117 37487 116 37488 115 37489 115 37490 115 37491 114 37492 111 37493 108 37494 105 37495 102 37496 98 37497 95 37498 94 37499 93 37500 91 37501 90 37502 90 37503 92 37504 92 37505 91 37506 93 37507 94 37508 96 37509 98 37510 101 37511 105 37512 108 37513 113 37514 117 37515 119 37516 121 37517 120 37518 120 37519 120 37520 119 37521 119 37522 118 37523 119 37524 120 37525 120 37526 120 37527 121 37528 122 37529 123 37530 128 37531 132 37532 135 37533 138 37534 140 37535 141 37536 139 37537 138 37538 138 37539 138 37540 142 37541 145 37542 146 37543 148 37544 149 37545 149 37546 151 37547 154 37548 157 37549 160 37550 163 37551 164 37552 164 37553 167 37554 170 37555 174 37556 178 37557 182 37558 186 37559 189 37560 190 37561 190 37562 190 37563 190 37564 191 37565 191 37566 191 37567 189 37568 182 37569 176 37570 170 37571 166 37572 161 37573 156 37574 152 37575 146 37576 141 37577 134 37578 125 37579 117 37580 111 37581 107 37582 106 37583 105 37584 104 37585 101 37586 97 37587 92 37588 82 37589 70 37590 56 37591 45 37592 34 37593 27 37594 23 37595 23 37596 25 37597 28 37598 30 37599 33 37600 33 37601 30 37602 28 37603 25 37604 22 37605 20 37606 23 37607 29 37608 34 37609 38 37610 42 37611 42 37612 42 37613 44 37614 47 37615 52 37616 57 37617 62 37618 65 37619 68 37620 70 37621 71 37622 71 37623 74 37624 79 37625 86 37626 93 37627 101 37628 109 37629 118 37630 128 37631 133 37632 138 37633 142 37634 145 37635 149 37636 154 37637 159 37638 164 37639 168 37640 170 37641 170 37642 170 37643 168 37644 166 37645 164 37646 165 37647 168 37648 171 37649 178 37650 186 37651 196 37652 205 37653 214 37654 220 37655 224 37656 227 37657 225 37658 222 37659 219 37660 217 37661 216 37662 216 37663 214 37664 212 37665 210 37666 209 37667 211 37668 215 37669 222 37670 227 37671 230 37672 230 37673 227 37674 222 37675 214 37676 208 37677 207 37678 207 37679 208 37680 209 37681 211 37682 212 37683 212 37684 209 37685 206 37686 200 37687 192 37688 182 37689 169 37690 157 37691 148 37692 142 37693 136 37694 132 37695 126 37696 118 37697 109 37698 100 37699 92 37700 86 37701 84 37702 84 37703 84 37704 83 37705 80 37706 74 37707 69 37708 64 37709 58 37710 53 37711 49 37712 42 37713 36 37714 29 37715 22 37716 17 37717 15 37718 15 37719 13 37720 13 37721 16 37722 20 37723 25 37724 31 37725 37 37726 42 37727 48 37728 51 37729 53 37730 55 37731 56 37732 58 37733 61 37734 66 37735 71 37736 78 37737 85 37738 92 37739 102 37740 110 37741 118 37742 127 37743 133 37744 135 37745 139 37746 143 37747 146 37748 150 37749 156 37750 163 37751 172 37752 180 37753 187 37754 190 37755 194 37756 198 37757 203 37758 205 37759 204 37760 202 37761 196 37762 192 37763 187 37764 182 37765 182 37766 182 37767 181 37768 179 37769 175 37770 170 37771 163 37772 160 37773 158 37774 158 37775 160 37776 164 37777 166 37778 166 37779 166 37780 162 37781 156 37782 149 37783 141 37784 132 37785 123 37786 114 37787 106 37788 101 37789 102 37790 104 37791 108 37792 113 37793 116 37794 118 37795 116 37796 111 37797 107 37798 102 37799 100 37800 100 37801 100 37802 102 37803 105 37804 108 37805 110 37806 110 37807 110 37808 110 37809 109 37810 107 37811 104 37812 104 37813 102 37814 99 37815 97 37816 96 37817 94 37818 93 37819 94 37820 95 37821 98 37822 103 37823 107 37824 110 37825 112 37826 113 37827 112 37828 113 37829 114 37830 115 37831 115 37832 113 37833 110 37834 104 37835 99 37836 94 37837 90 37838 88 37839 88 37840 92 37841 99 37842 105 37843 113 37844 121 37845 129 37846 136 37847 142 37848 146 37849 148 37850 150 37851 151 37852 152 37853 154 37854 155 37855 156 37856 158 37857 162 37858 164 37859 165 37860 165 37861 165 37862 164 37863 163 37864 160 37865 159 37866 158 37867 158 37868 157 37869 156 37870 157 37871 158 37872 158 37873 158 37874 156 37875 155 37876 154 37877 152 37878 148 37879 143 37880 137 37881 130 37882 121 37883 114 37884 108 37885 104 37886 102 37887 100 37888 98 37889 95 37890 93 37891 91 37892 89 37893 89 37894 89 37895 89 37896 88 37897 86 37898 82 37899 81 37900 79 37901 79 37902 81 37903 83 37904 87 37905 91 37906 93 37907 94 37908 95 37909 99 37910 103 37911 106 37912 110 37913 114 37914 119 37915 122 37916 124 37917 126 37918 129 37919 132 37920 138 37921 141 37922 146 37923 154 37924 161 37925 167 37926 174 37927 179 37928 183 37929 186 37930 188 37931 188 37932 189 37933 190 37934 192 37935 195 37936 197 37937 198 37938 200 37939 203 37940 204 37941 206 37942 209 37943 210 37944 211 37945 213 37946 214 37947 213 37948 213 37949 212 37950 208 37951 203 37952 195 37953 188 37954 182 37955 177 37956 175 37957 172 37958 170 37959 168 37960 165 37961 162 37962 157 37963 152 37964 149 37965 146 37966 142 37967 135 37968 126 37969 119 37970 112 37971 106 37972 103 37973 102 37974 99 37975 95 37976 92 37977 87 37978 82 37979 76 37980 73 37981 70 37982 66 37983 63 37984 60 37985 56 37986 55 37987 53 37988 52 37989 51 37990 48 37991 45 37992 44 37993 46 37994 50 37995 54 37996 59 37997 64 37998 66 37999 64 38000 61 38001 58 38002 54 38003 54 38004 54 38005 57 38006 59 38007 62 38008 65 38009 68 38010 71 38011 76 38012 79 38013 81 38014 83 38015 84 38016 85 38017 86 38018 87 38019 90 38020 92 38021 96 38022 99 38023 102 38024 103 38025 103 38026 103 38027 105 38028 107 38029 110 38030 116 38031 122 38032 126 38033 128 38034 129 38035 129 38036 130 38037 131 38038 133 38039 135 38040 137 38041 140 38042 141 38043 143 38044 145 38045 145 38046 145 38047 147 38048 147 38049 146 38050 146 38051 148 38052 150 38053 151 38054 153 38055 156 38056 160 38057 160 38058 159 38059 161 38060 165 38061 167 38062 172 38063 177 38064 180 38065 183 38066 186 38067 190 38068 192 38069 193 38070 194 38071 193 38072 191 38073 190 38074 189 38075 190 38076 192 38077 196 38078 200 38079 202 38080 202 38081 200 38082 199 38083 198 38084 198 38085 199 38086 198 38087 193 38088 186 38089 179 38090 174 38091 170 38092 167 38093 163 38094 161 38095 156 38096 148 38097 140 38098 135 38099 130 38100 126 38101 126 38102 125 38103 122 38104 116 38105 112 38106 110 38107 106 38108 105 38109 106 38110 107 38111 106 38112 105 38113 103 38114 101 38115 100 38116 103 38117 106 38118 110 38119 112 38120 110 38121 107 38122 106 38123 106 38124 109 38125 115 38126 120 38127 124 38128 125 38129 122 38130 119 38131 118 38132 118 38133 119 38134 122 38135 124 38136 129 38137 129 38138 128 38139 128 38140 126 38141 126 38142 124 38143 120 38144 116 38145 111 38146 106 38147 103 38148 102 38149 100 38150 98 38151 96 38152 95 38153 93 38154 93 38155 93 38156 94 38157 93 38158 90 38159 88 38160 84 38161 78 38162 73 38163 71 38164 69 38165 68 38166 68 38167 68 38168 68 38169 68 38170 69 38171 71 38172 75 38173 78 38174 82 38175 84 38176 87 38177 90 38178 91 38179 92 38180 95 38181 98 38182 102 38183 106 38184 111 38185 114 38186 115 38187 115 38188 116 38189 117 38190 119 38191 123 38192 128 38193 134 38194 140 38195 146 38196 151 38197 156 38198 159 38199 163 38200 164 38201 163 38202 163 38203 162 38204 163 38205 165 38206 170 38207 174 38208 179 38209 181 38210 182 38211 182 38212 182 38213 179 38214 174 38215 169 38216 166 38217 164 38218 165 38219 166 38220 167 38221 168 38222 172 38223 175 38224 175 38225 176 38226 178 38227 176 38228 172 38229 168 38230 163 38231 156 38232 150 38233 143 38234 138 38235 133 38236 131 38237 130 38238 129 38239 130 38240 130 38241 129 38242 128 38243 128 38244 126 38245 124 38246 119 38247 115 38248 112 38249 109 38250 109 38251 109 38252 108 38253 109 38254 109 38255 109 38256 110 38257 110 38258 111 38259 111 38260 108 38261 107 38262 103 38263 100 38264 100 38265 100 38266 102 38267 104 38268 105 38269 103 38270 102 38271 98 38272 95 38273 94 38274 94 38275 97 38276 102 38277 106 38278 106 38279 105 38280 102 38281 98 38282 93 38283 89 38284 86 38285 86 38286 86 38287 89 38288 93 38289 96 38290 102 38291 107 38292 112 38293 117 38294 119 38295 119 38296 122 38297 123 38298 124 38299 129 38300 134 38301 138 38302 140 38303 140 38304 139 38305 136 38306 134 38307 137 38308 142 38309 151 38310 160 38311 169 38312 177 38313 184 38314 190 38315 192 38316 193 38317 192 38318 190 38319 186 38320 182 38321 181 38322 181 38323 182 38324 184 38325 186 38326 189 38327 193 38328 198 38329 200 38330 202 38331 201 38332 196 38333 187 38334 176 38335 166 38336 159 38337 155 38338 155 38339 156 38340 157 38341 157 38342 151 38343 145 38344 141 38345 139 38346 140 38347 142 38348 142 38349 141 38350 134 38351 121 38352 108 38353 98 38354 89 38355 82 38356 80 38357 79 38358 78 38359 80 38360 84 38361 90 38362 96 38363 101 38364 103 38365 103 38366 100 38367 98 38368 95 38369 92 38370 92 38371 92 38372 90 38373 85 38374 80 38375 74 38376 69 38377 68 38378 72 38379 79 38380 86 38381 92 38382 96 38383 98 38384 100 38385 99 38386 98 38387 95 38388 90 38389 82 38390 75 38391 69 38392 66 38393 67 38394 70 38395 74 38396 80 38397 85 38398 89 38399 91 38400 91 38401 89 38402 86 38403 82 38404 80 38405 78 38406 79 38407 82 38408 87 38409 94 38410 102 38411 110 38412 117 38413 123 38414 129 38415 133 38416 138 38417 144 38418 150 38419 154 38420 158 38421 161 38422 164 38423 166 38424 168 38425 172 38426 178 38427 183 38428 188 38429 191 38430 193 38431 194 38432 196 38433 200 38434 204 38435 208 38436 212 38437 213 38438 212 38439 208 38440 202 38441 196 38442 189 38443 187 38444 185 38445 184 38446 185 38447 184 38448 184 38449 184 38450 183 38451 179 38452 173 38453 165 38454 155 38455 147 38456 140 38457 134 38458 129 38459 124 38460 119 38461 116 38462 112 38463 109 38464 104 38465 100 38466 98 38467 93 38468 88 38469 82 38470 74 38471 66 38472 61 38473 57 38474 57 38475 60 38476 64 38477 68 38478 71 38479 73 38480 75 38481 78 38482 82 38483 86 38484 90 38485 96 38486 102 38487 105 38488 107 38489 106 38490 105 38491 105 38492 105 38493 106 38494 110 38495 117 38496 123 38497 130 38498 138 38499 146 38500 153 38501 160 38502 165 38503 166 38504 167 38505 165 38506 158 38507 152 38508 149 38509 148 38510 150 38511 153 38512 156 38513 160 38514 162 38515 163 38516 164 38517 165 38518 166 38519 166 38520 166 38521 164 38522 162 38523 158 38524 155 38525 154 38526 151 38527 152 38528 154 38529 154 38530 155 38531 157 38532 158 38533 159 38534 160 38535 160 38536 160 38537 161 38538 160 38539 160 38540 158 38541 156 38542 153 38543 150 38544 147 38545 144 38546 143 38547 142 38548 141 38549 140 38550 137 38551 134 38552 128 38553 120 38554 114 38555 110 38556 105 38557 101 38558 100 38559 98 38560 94 38561 90 38562 84 38563 80 38564 74 38565 70 38566 66 38567 64 38568 64 38569 66 38570 67 38571 67 38572 63 38573 57 38574 52 38575 47 38576 43 38577 40 38578 40 38579 42 38580 41 38581 40 38582 39 38583 39 38584 36 38585 35 38586 36 38587 35 38588 38 38589 45 38590 51 38591 57 38592 64 38593 74 38594 84 38595 94 38596 104 38597 109 38598 112 38599 114 38600 114 38601 114 38602 116 38603 118 38604 124 38605 132 38606 142 38607 152 38608 158 38609 163 38610 167 38611 172 38612 177 38613 182 38614 191 38615 200 38616 208 38617 214 38618 220 38619 226 38620 229 38621 230 38622 232 38623 233 38624 236 38625 238 38626 242 38627 244 38628 245 38629 246 38630 246 38631 245 38632 242 38633 238 38634 235 38635 231 38636 226 38637 219 38638 213 38639 208 38640 206 38641 205 38642 205 38643 206 38644 206 38645 205 38646 200 38647 192 38648 182 38649 172 38650 160 38651 147 38652 134 38653 120 38654 108 38655 97 38656 87 38657 80 38658 74 38659 71 38660 68 38661 68 38662 69 38663 70 38664 71 38665 70 38666 66 38667 60 38668 56 38669 52 38670 46 38671 42 38672 38 38673 38 38674 38 38675 39 38676 41 38677 43 38678 46 38679 50 38680 54 38681 57 38682 58 38683 62 38684 66 38685 69 38686 72 38687 77 38688 81 38689 84 38690 87 38691 91 38692 96 38693 101 38694 108 38695 116 38696 121 38697 127 38698 131 38699 132 38700 132 38701 128 38702 124 38703 122 38704 120 38705 119 38706 118 38707 118 38708 119 38709 120 38710 123 38711 126 38712 132 38713 139 38714 145 38715 150 38716 152 38717 152 38718 150 38719 147 38720 144 38721 142 38722 139 38723 139 38724 138 38725 135 38726 134 38727 131 38728 131 38729 132 38730 133 38731 138 38732 144 38733 149 38734 152 38735 153 38736 154 38737 154 38738 154 38739 156 38740 156 38741 156 38742 156 38743 156 38744 155 38745 154 38746 155 38747 157 38748 158 38749 156 38750 154 38751 151 38752 147 38753 141 38754 137 38755 134 38756 132 38757 132 38758 131 38759 132 38760 137 38761 142 38762 147 38763 151 38764 155 38765 158 38766 158 38767 156 38768 152 38769 147 38770 141 38771 134 38772 126 38773 118 38774 112 38775 108 38776 105 38777 106 38778 108 38779 108 38780 109 38781 112 38782 114 38783 115 38784 115 38785 116 38786 114 38787 112 38788 111 38789 110 38790 106 38791 101 38792 99 38793 97 38794 97 38795 97 38796 98 38797 98 38798 97 38799 96 38800 96 38801 96 38802 98 38803 104 38804 109 38805 113 38806 119 38807 125 38808 129 38809 132 38810 138 38811 143 38812 150 38813 158 38814 162 38815 166 38816 170 38817 172 38818 176 38819 179 38820 180 38821 182 38822 182 38823 178 38824 174 38825 172 38826 170 38827 169 38828 171 38829 176 38830 182 38831 187 38832 190 38833 193 38834 194 38835 192 38836 188 38837 183 38838 175 38839 166 38840 157 38841 148 38842 137 38843 127 38844 118 38845 109 38846 103 38847 98 38848 94 38849 92 38850 90 38851 88 38852 86 38853 82 38854 80 38855 77 38856 74 38857 71 38858 71 38859 70 38860 69 38861 68 38862 68 38863 70 38864 70 38865 69 38866 70 38867 71 38868 72 38869 71 38870 71 38871 71 38872 71 38873 72 38874 74 38875 75 38876 78 38877 82 38878 90 38879 98 38880 108 38881 119 38882 127 38883 135 38884 140 38885 142 38886 143 38887 143 38888 143 38889 140 38890 136 38891 131 38892 124 38893 117 38894 110 38895 107 38896 106 38897 110 38898 115 38899 120 38900 125 38901 129 38902 133 38903 135 38904 137 38905 139 38906 140 38907 138 38908 134 38909 128 38910 119 38911 112 38912 107 38913 106 38914 107 38915 110 38916 114 38917 116 38918 116 38919 117 38920 116 38921 118 38922 123 38923 131 38924 139 38925 146 38926 151 38927 153 38928 152 38929 152 38930 154 38931 160 38932 170 38933 180 38934 189 38935 194 38936 194 38937 190 38938 187 38939 185 38940 186 38941 191 38942 197 38943 198 38944 196 38945 189 38946 183 38947 179 38948 179 38949 185 38950 194 38951 203 38952 210 38953 215 38954 216 38955 212 38956 205 38957 198 38958 189 38959 178 38960 165 38961 150 38962 135 38963 120 38964 109 38965 102 38966 98 38967 94 38968 92 38969 89 38970 85 38971 80 38972 77 38973 75 38974 73 38975 73 38976 72 38977 70 38978 66 38979 62 38980 59 38981 54 38982 52 38983 52 38984 53 38985 56 38986 59 38987 63 38988 67 38989 70 38990 73 38991 76 38992 81 38993 86 38994 95 38995 104 38996 111 38997 118 38998 123 38999 128 39000 132 39001 137 39002 144 39003 151 39004 159 39005 165 39006 168 39007 168 39008 166 39009 164 39010 159 39011 155 39012 151 39013 148 39014 144 39015 139 39016 135 39017 131 39018 130 39019 132 39020 135 39021 139 39022 144 39023 149 39024 153 39025 154 39026 152 39027 147 39028 138 39029 128 39030 116 39031 106 39032 98 39033 91 39034 89 39035 89 39036 90 39037 91 39038 94 39039 96 39040 98 39041 101 39042 104 39043 106 39044 108 39045 108 39046 108 39047 110 39048 110 39049 111 39050 113 39051 115 39052 118 39053 122 39054 128 39055 135 39056 142 39057 146 39058 148 39059 147 39060 144 39061 142 39062 140 39063 141 39064 145 39065 150 39066 158 39067 164 39068 168 39069 172 39070 176 39071 179 39072 181 39073 182 39074 183 39075 184 39076 184 39077 184 39078 183 39079 178 39080 168 39081 158 39082 148 39083 138 39084 130 39085 123 39086 120 39087 119 39088 117 39089 115 39090 115 39091 115 39092 116 39093 119 39094 122 39095 124 39096 126 39097 123 39098 117 39099 108 39100 96 39101 86 39102 78 39103 75 39104 75 39105 77 39106 81 39107 87 39108 91 39109 94 39110 97 39111 99 39112 99 39113 99 39114 100 39115 101 39116 103 39117 109 39118 114 39119 118 39120 122 39121 125 39122 127 39123 128 39124 127 39125 126 39126 124 39127 123 39128 124 39129 125 39130 124 39131 126 39132 128 39133 128 39134 127 39135 128 39136 128 39137 129 39138 129 39139 130 39140 130 39141 131 39142 132 39143 131 39144 131 39145 133 39146 134 39147 136 39148 136 39149 136 39150 135 39151 134 39152 131 39153 128 39154 122 39155 116 39156 110 39157 106 39158 103 39159 102 39160 102 39161 107 39162 114 39163 119 39164 126 39165 134 39166 140 39167 146 39168 149 39169 152 39170 150 39171 147 39172 143 39173 141 39174 137 39175 133 39176 132 39177 135 39178 140 39179 146 39180 153 39181 160 39182 165 39183 170 39184 173 39185 178 39186 180 39187 184 39188 188 39189 189 39190 189 39191 188 39192 185 39193 181 39194 178 39195 176 39196 173 39197 169 39198 165 39199 162 39200 158 39201 154 39202 150 39203 145 39204 139 39205 133 39206 126 39207 120 39208 114 39209 108 39210 102 39211 96 39212 92 39213 88 39214 87 39215 86 39216 89 39217 92 39218 95 39219 97 39220 99 39221 97 39222 94 39223 92 39224 89 39225 86 39226 84 39227 81 39228 80 39229 78 39230 79 39231 84 39232 92 39233 99 39234 109 39235 119 39236 128 39237 136 39238 143 39239 150 39240 156 39241 160 39242 162 39243 162 39244 162 39245 160 39246 160 39247 161 39248 162 39249 163 39250 167 39251 170 39252 172 39253 172 39254 170 39255 168 39256 166 39257 162 39258 159 39259 157 39260 154 39261 150 39262 145 39263 138 39264 132 39265 124 39266 116 39267 107 39268 100 39269 94 39270 88 39271 82 39272 75 39273 69 39274 64 39275 57 39276 50 39277 46 39278 43 39279 42 39280 40 39281 40 39282 40 39283 40 39284 42 39285 44 39286 48 39287 52 39288 56 39289 60 39290 62 39291 62 39292 61 39293 63 39294 70 39295 78 39296 88 39297 97 39298 104 39299 109 39300 111 39301 112 39302 114 39303 118 39304 125 39305 136 39306 147 39307 157 39308 166 39309 173 39310 179 39311 182 39312 185 39313 190 39314 193 39315 194 39316 192 39317 188 39318 182 39319 178 39320 176 39321 174 39322 175 39323 178 39324 178 39325 176 39326 174 39327 169 39328 164 39329 162 39330 162 39331 161 39332 161 39333 159 39334 157 39335 152 39336 147 39337 142 39338 140 39339 141 39340 143 39341 144 39342 143 39343 138 39344 130 39345 125 39346 122 39347 123 39348 129 39349 134 39350 141 39351 145 39352 146 39353 146 39354 146 39355 147 39356 150 39357 155 39358 164 39359 172 39360 178 39361 183 39362 186 39363 185 39364 185 39365 186 39366 187 39367 192 39368 193 39369 191 39370 189 39371 188 39372 187 39373 186 39374 184 39375 184 39376 183 39377 181 39378 178 39379 174 39380 168 39381 163 39382 158 39383 152 39384 147 39385 141 39386 132 39387 123 39388 113 39389 102 39390 91 39391 81 39392 71 39393 64 39394 60 39395 56 39396 51 39397 45 39398 40 39399 34 39400 29 39401 25 39402 22 39403 22 39404 24 39405 26 39406 29 39407 32 39408 34 39409 38 39410 43 39411 46 39412 49 39413 52 39414 54 39415 53 39416 52 39417 51 39418 50 39419 52 39420 57 39421 66 39422 76 39423 85 39424 95 39425 105 39426 114 39427 122 39428 130 39429 136 39430 140 39431 145 39432 149 39433 150 39434 153 39435 156 39436 159 39437 161 39438 164 39439 167 39440 168 39441 168 39442 166 39443 164 39444 162 39445 158 39446 153 39447 148 39448 145 39449 144 39450 144 39451 146 39452 148 39453 148 39454 146 39455 143 39456 140 39457 137 39458 136 39459 138 39460 140 39461 139 39462 139 39463 138 39464 136 39465 134 39466 133 39467 134 39468 138 39469 143 39470 150 39471 154 39472 159 39473 166 39474 172 39475 178 39476 184 39477 190 39478 197 39479 203 39480 206 39481 210 39482 214 39483 215 39484 215 39485 216 39486 216 39487 214 39488 211 39489 209 39490 204 39491 199 39492 193 39493 187 39494 183 39495 178 39496 172 39497 167 39498 160 39499 153 39500 147 39501 144 39502 141 39503 139 39504 135 39505 129 39506 120 39507 111 39508 105 39509 98 39510 92 39511 86 39512 79 39513 70 39514 59 39515 48 39516 38 39517 28 39518 21 39519 18 39520 19 39521 20 39522 18 39523 18 39524 18 39525 22 39526 25 39527 28 39528 32 39529 35 39530 36 39531 36 39532 35 39533 36 39534 36 39535 38 39536 40 39537 45 39538 50 39539 55 39540 61 39541 68 39542 76 39543 88 39544 96 39545 104 39546 111 39547 116 39548 120 39549 126 39550 133 39551 141 39552 150 39553 158 39554 164 39555 169 39556 172 39557 176 39558 179 39559 182 39560 185 39561 190 39562 193 39563 194 39564 190 39565 188 39566 188 39567 187 39568 188 39569 190 39570 189 39571 186 39572 183 39573 182 39574 184 39575 189 39576 195 39577 202 39578 210 39579 214 39580 212 39581 209 39582 204 39583 198 39584 195 39585 192 39586 191 39587 191 39588 188 39589 184 39590 180 39591 176 39592 173 39593 174 39594 178 39595 182 39596 185 39597 187 39598 186 39599 183 39600 180 39601 177 39602 175 39603 173 39604 171 39605 168 39606 162 39607 151 39608 138 39609 125 39610 115 39611 109 39612 108 39613 112 39614 116 39615 119 39616 118 39617 112 39618 100 39619 86 39620 72 39621 59 39622 50 39623 46 39624 46 39625 46 39626 48 39627 52 39628 54 39629 55 39630 53 39631 49 39632 41 39633 33 39634 25 39635 20 39636 17 39637 13 39638 12 39639 11 39640 10 39641 10 39642 10 39643 11 39644 13 39645 20 39646 32 39647 46 39648 60 39649 74 39650 84 39651 87 39652 85 39653 81 39654 76 39655 74 39656 77 39657 84 39658 94 39659 105 39660 111 39661 115 39662 117 39663 117 39664 121 39665 129 39666 138 39667 149 39668 162 39669 173 39670 182 39671 189 39672 192 39673 192 39674 190 39675 189 39676 188 39677 187 39678 188 39679 192 39680 198 39681 203 39682 209 39683 213 39684 215 39685 216 39686 217 39687 220 39688 222 39689 222 39690 220 39691 214 39692 206 39693 198 39694 194 39695 193 39696 196 39697 202 39698 209 39699 214 39700 216 39701 217 39702 216 39703 214 39704 208 39705 200 39706 190 39707 178 39708 166 39709 156 39710 148 39711 142 39712 140 39713 140 39714 140 39715 140 39716 139 39717 138 39718 135 39719 133 39720 131 39721 131 39722 132 39723 131 39724 128 39725 121 39726 112 39727 102 39728 91 39729 81 39730 74 39731 71 39732 70 39733 70 39734 71 39735 73 39736 75 39737 75 39738 74 39739 71 39740 70 39741 69 39742 69 39743 72 39744 75 39745 77 39746 78 39747 78 39748 74 39749 69 39750 65 39751 64 39752 66 39753 71 39754 78 39755 83 39756 87 39757 88 39758 85 39759 80 39760 74 39761 70 39762 67 39763 68 39764 73 39765 79 39766 85 39767 91 39768 98 39769 105 39770 110 39771 116 39772 119 39773 120 39774 119 39775 118 39776 116 39777 115 39778 118 39779 122 39780 127 39781 132 39782 135 39783 137 39784 138 39785 139 39786 140 39787 143 39788 147 39789 154 39790 162 39791 170 39792 176 39793 181 39794 183 39795 185 39796 186 39797 186 39798 186 39799 184 39800 182 39801 179 39802 174 39803 169 39804 166 39805 166 39806 170 39807 174 39808 179 39809 183 39810 184 39811 180 39812 175 39813 167 39814 158 39815 151 39816 148 39817 147 39818 147 39819 149 39820 152 39821 154 39822 152 39823 150 39824 148 39825 145 39826 142 39827 135 39828 128 39829 118 39830 108 39831 99 39832 92 39833 88 39834 86 39835 86 39836 90 39837 93 39838 94 39839 96 39840 96 39841 95 39842 95 39843 93 39844 91 39845 91 39846 90 39847 91 39848 92 39849 92 39850 93 39851 92 39852 90 39853 88 39854 88 39855 87 39856 87 39857 90 39858 94 39859 101 39860 111 39861 120 39862 131 39863 141 39864 148 39865 153 39866 155 39867 153 39868 149 39869 146 39870 146 39871 147 39872 152 39873 160 39874 168 39875 174 39876 178 39877 180 39878 179 39879 179 39880 178 39881 176 39882 174 39883 172 39884 169 39885 164 39886 159 39887 155 39888 154 39889 157 39890 162 39891 168 39892 171 39893 171 39894 170 39895 163 39896 156 39897 148 39898 141 39899 137 39900 133 39901 130 39902 128 39903 126 39904 122 39905 117 39906 114 39907 112 39908 110 39909 109 39910 110 39911 114 39912 116 39913 117 39914 118 39915 117 39916 115 39917 111 39918 106 39919 100 39920 95 39921 90 39922 85 39923 81 39924 80 39925 83 39926 86 39927 91 39928 96 39929 99 39930 100 39931 99 39932 98 39933 98 39934 95 39935 94 39936 94 39937 94 39938 94 39939 93 39940 92 39941 91 39942 92 39943 92 39944 96 39945 100 39946 104 39947 104 39948 103 39949 103 39950 100 39951 98 39952 97 39953 99 39954 100 39955 103 39956 108 39957 110 39958 110 39959 108 39960 105 39961 101 39962 99 39963 99 39964 102 39965 105 39966 108 39967 112 39968 113 39969 112 39970 114 39971 115 39972 118 39973 123 39974 131 39975 138 39976 145 39977 149 39978 150 39979 150 39980 150 39981 153 39982 158 39983 167 39984 177 39985 186 39986 193 39987 195 39988 192 39989 188 39990 184 39991 182 39992 184 39993 188 39994 194 39995 200 39996 203 39997 205 39998 207 39999 209 40000 210 40001 214 40002 214 40003 212 40004 207 40005 201 40006 194 40007 185 40008 178 40009 176 40010 176 40011 174 40012 171 40013 166 40014 158 40015 145 40016 132 40017 121 40018 114 40019 110 40020 107 40021 104 40022 101 40023 96 40024 92 40025 90 40026 89 40027 89 40028 87 40029 82 40030 74 40031 65 40032 56 40033 48 40034 45 40035 46 40036 52 40037 59 40038 65 40039 66 40040 66 40041 66 40042 67 40043 70 40044 75 40045 80 40046 83 40047 85 40048 88 40049 90 40050 93 40051 98 40052 105 40053 115 40054 126 40055 135 40056 140 40057 144 40058 144 40059 140 40060 135 40061 131 40062 127 40063 123 40064 120 40065 122 40066 124 40067 128 40068 135 40069 141 40070 146 40071 150 40072 152 40073 153 40074 153 40075 150 40076 146 40077 141 40078 136 40079 134 40080 131 40081 129 40082 128 40083 128 40084 128 40085 126 40086 122 40087 121 40088 119 40089 117 40090 117 40091 122 40092 129 40093 135 40094 142 40095 149 40096 153 40097 156 40098 157 40099 156 40100 154 40101 150 40102 146 40103 142 40104 142 40105 144 40106 146 40107 149 40108 154 40109 157 40110 159 40111 161 40112 160 40113 158 40114 153 40115 150 40116 149 40117 150 40118 151 40119 154 40120 159 40121 166 40122 172 40123 176 40124 177 40125 177 40126 174 40127 166 40128 156 40129 143 40130 130 40131 121 40132 114 40133 109 40134 106 40135 104 40136 103 40137 102 40138 99 40139 95 40140 92 40141 90 40142 87 40143 84 40144 80 40145 77 40146 74 40147 71 40148 68 40149 66 40150 62 40151 60 40152 56 40153 51 40154 47 40155 45 40156 44 40157 42 40158 43 40159 46 40160 50 40161 56 40162 63 40163 73 40164 83 40165 92 40166 102 40167 109 40168 116 40169 121 40170 126 40171 133 40172 138 40173 144 40174 150 40175 156 40176 162 40177 167 40178 172 40179 176 40180 179 40181 182 40182 184 40183 187 40184 191 40185 194 40186 196 40187 200 40188 204 40189 207 40190 210 40191 211 40192 212 40193 212 40194 211 40195 209 40196 208 40197 206 40198 202 40199 196 40200 190 40201 181 40202 171 40203 161 40204 153 40205 148 40206 144 40207 143 40208 142 40209 141 40210 141 40211 138 40212 133 40213 131 40214 130 40215 130 40216 128 40217 126 40218 126 40219 124 40220 122 40221 120 40222 117 40223 114 40224 111 40225 106 40226 102 40227 99 40228 96 40229 93 40230 90 40231 90 40232 92 40233 94 40234 98 40235 102 40236 106 40237 109 40238 111 40239 112 40240 111 40241 108 40242 106 40243 102 40244 98 40245 92 40246 91 40247 90 40248 87 40249 84 40250 82 40251 78 40252 75 40253 72 40254 69 40255 67 40256 67 40257 69 40258 72 40259 74 40260 76 40261 78 40262 80 40263 81 40264 83 40265 86 40266 88 40267 92 40268 98 40269 102 40270 105 40271 105 40272 106 40273 108 40274 110 40275 115 40276 122 40277 130 40278 137 40279 143 40280 150 40281 159 40282 167 40283 174 40284 180 40285 187 40286 194 40287 200 40288 205 40289 209 40290 212 40291 216 40292 218 40293 219 40294 219 40295 220 40296 220 40297 218 40298 216 40299 214 40300 209 40301 204 40302 199 40303 193 40304 188 40305 183 40306 181 40307 180 40308 179 40309 175 40310 170 40311 164 40312 158 40313 148 40314 138 40315 130 40316 121 40317 116 40318 112 40319 109 40320 105 40321 100 40322 91 40323 80 40324 70 40325 62 40326 55 40327 50 40328 48 40329 48 40330 49 40331 51 40332 48 40333 43 40334 40 40335 37 40336 36 40337 35 40338 37 40339 42 40340 48 40341 50 40342 49 40343 46 40344 42 40345 37 40346 35 40347 39 40348 44 40349 53 40350 66 40351 76 40352 82 40353 87 40354 90 40355 94 40356 100 40357 108 40358 118 40359 133 40360 147 40361 159 40362 169 40363 175 40364 177 40365 175 40366 171 40367 166 40368 161 40369 158 40370 158 40371 159 40372 163 40373 170 40374 178 40375 184 40376 189 40377 192 40378 194 40379 194 40380 196 40381 198 40382 201 40383 204 40384 206 40385 209 40386 210 40387 212 40388 214 40389 215 40390 215 40391 217 40392 219 40393 222 40394 222 40395 222 40396 222 40397 221 40398 222 40399 221 40400 220 40401 218 40402 216 40403 213 40404 208 40405 203 40406 199 40407 192 40408 182 40409 173 40410 164 40411 156 40412 151 40413 144 40414 137 40415 129 40416 118 40417 105 40418 92 40419 84 40420 80 40421 79 40422 80 40423 80 40424 80 40425 76 40426 70 40427 65 40428 60 40429 54 40430 50 40431 46 40432 41 40433 35 40434 29 40435 22 40436 16 40437 9 40438 1 40439 0 40440 0 40441 0 40442 0 40443 0 40444 0 40445 0 40446 0 40447 0 40448 0 40449 0 40450 1 40451 5 40452 8 40453 10 40454 14 40455 20 40456 26 40457 35 40458 45 40459 53 40460 60 40461 64 40462 68 40463 71 40464 73 40465 78 40466 88 40467 100 40468 113 40469 128 40470 144 40471 158 40472 172 40473 183 40474 193 40475 202 40476 212 40477 219 40478 226 40479 231 40480 235 40481 238 40482 238 40483 237 40484 236 40485 237 40486 240 40487 244 40488 247 40489 254 40490 255 40491 255 40492 255 40493 255 40494 251 40495 248 40496 245 40497 243 40498 242 40499 242 40500 241 40501 240 40502 240 40503 239 40504 235 40505 229 40506 222 40507 212 40508 198 40509 183 40510 168 40511 154 40512 144 40513 139 40514 135 40515 132 40516 131 40517 130 40518 128 40519 126 40520 123 40521 119 40522 116 40523 111 40524 104 40525 99 40526 95 40527 90 40528 88 40529 87 40530 85 40531 85 40532 83 40533 79 40534 75 40535 73 40536 72 40537 73 40538 76 40539 80 40540 83 40541 84 40542 82 40543 79 40544 79 40545 79 40546 80 40547 82 40548 82 40549 81 40550 81 40551 82 40552 83 40553 85 40554 89 40555 92 40556 94 40557 93 40558 90 40559 86 40560 82 40561 79 40562 77 40563 76 40564 77 40565 80 40566 84 40567 90 40568 98 40569 106 40570 117 40571 127 40572 136 40573 144 40574 151 40575 156 40576 160 40577 164 40578 167 40579 167 40580 163 40581 160 40582 159 40583 158 40584 161 40585 168 40586 177 40587 186 40588 193 40589 198 40590 200 40591 200 40592 197 40593 192 40594 188 40595 182 40596 176 40597 170 40598 164 40599 159 40600 155 40601 153 40602 152 40603 151 40604 150 40605 146 40606 142 40607 137 40608 129 40609 121 40610 115 40611 110 40612 107 40613 104 40614 101 40615 97 40616 94 40617 90 40618 86 40619 86 40620 86 40621 87 40622 88 40623 89 40624 89 40625 90 40626 92 40627 93 40628 93 40629 92 40630 91 40631 89 40632 89 40633 88 40634 86 40635 87 40636 88 40637 90 40638 92 40639 95 40640 99 40641 102 40642 106 40643 109 40644 111 40645 113 40646 116 40647 118 40648 120 40649 122 40650 122 40651 122 40652 120 40653 120 40654 121 40655 123 40656 129 40657 134 40658 141 40659 147 40660 152 40661 156 40662 158 40663 159 40664 160 40665 160 40666 160 40667 157 40668 153 40669 151 40670 150 40671 150 40672 152 40673 155 40674 160 40675 166 40676 170 40677 173 40678 176 40679 174 40680 172 40681 170 40682 165 40683 159 40684 153 40685 149 40686 145 40687 142 40688 140 40689 137 40690 136 40691 136 40692 136 40693 135 40694 134 40695 132 40696 130 40697 126 40698 124 40699 121 40700 118 40701 114 40702 108 40703 102 40704 96 40705 90 40706 87 40707 86 40708 86 40709 88 40710 90 40711 92 40712 94 40713 95 40714 95 40715 96 40716 98 40717 98 40718 98 40719 96 40720 94 40721 89 40722 84 40723 82 40724 80 40725 78 40726 81 40727 87 40728 93 40729 99 40730 106 40731 110 40732 114 40733 116 40734 117 40735 116 40736 114 40737 111 40738 109 40739 107 40740 107 40741 108 40742 109 40743 113 40744 119 40745 124 40746 129 40747 134 40748 138 40749 138 40750 138 40751 136 40752 134 40753 132 40754 131 40755 130 40756 128 40757 127 40758 128 40759 130 40760 134 40761 139 40762 144 40763 148 40764 151 40765 155 40766 156 40767 155 40768 153 40769 152 40770 150 40771 146 40772 142 40773 138 40774 136 40775 134 40776 136 40777 140 40778 145 40779 151 40780 158 40781 164 40782 166 40783 169 40784 170 40785 170 40786 172 40787 171 40788 170 40789 170 40790 169 40791 166 40792 164 40793 164 40794 167 40795 168 40796 169 40797 170 40798 173 40799 173 40800 174 40801 178 40802 179 40803 182 40804 184 40805 183 40806 180 40807 179 40808 176 40809 174 40810 170 40811 167 40812 165 40813 164 40814 162 40815 160 40816 158 40817 156 40818 153 40819 153 40820 152 40821 148 40822 141 40823 132 40824 123 40825 114 40826 106 40827 102 40828 99 40829 100 40830 102 40831 104 40832 106 40833 106 40834 104 40835 101 40836 99 40837 95 40838 90 40839 86 40840 81 40841 75 40842 70 40843 66 40844 61 40845 59 40846 58 40847 59 40848 65 40849 72 40850 78 40851 83 40852 89 40853 95 40854 99 40855 101 40856 102 40857 102 40858 102 40859 101 40860 100 40861 101 40862 102 40863 104 40864 109 40865 112 40866 115 40867 117 40868 117 40869 116 40870 116 40871 116 40872 118 40873 120 40874 126 40875 131 40876 138 40877 144 40878 147 40879 148 40880 148 40881 147 40882 145 40883 143 40884 140 40885 139 40886 139 40887 140 40888 140 40889 140 40890 140 40891 140 40892 139 40893 137 40894 135 40895 134 40896 133 40897 133 40898 132 40899 134 40900 138 40901 142 40902 146 40903 150 40904 153 40905 156 40906 157 40907 157 40908 155 40909 149 40910 141 40911 132 40912 122 40913 115 40914 108 40915 100 40916 95 40917 92 40918 92 40919 92 40920 96 40921 100 40922 107 40923 114 40924 119 40925 122 40926 122 40927 119 40928 113 40929 106 40930 97 40931 88 40932 82 40933 76 40934 72 40935 70 40936 69 40937 67 40938 64 40939 65 40940 63 40941 62 40942 60 40943 59 40944 59 40945 61 40946 64 40947 70 40948 76 40949 83 40950 89 40951 95 40952 99 40953 100 40954 102 40955 102 40956 100 40957 100 40958 102 40959 104 40960 107 40961 110 40962 112 40963 114 40964 116 40965 118 40966 121 40967 124 40968 128 40969 135 40970 142 40971 148 40972 156 40973 165 40974 173 40975 182 40976 189 40977 195 40978 198 40979 198 40980 197 40981 194 40982 186 40983 179 40984 172 40985 168 40986 169 40987 174 40988 180 40989 188 40990 198 40991 208 40992 215 40993 223 40994 230 40995 235 40996 238 40997 240 40998 241 40999 241 41000 241 41001 238 41002 235 41003 230 41004 225 41005 223 41006 222 41007 220 41008 217 41009 214 41010 210 41011 206 41012 205 41013 202 41014 198 41015 194 41016 189 41017 183 41018 176 41019 169 41020 162 41021 158 41022 153 41023 148 41024 144 41025 140 41026 134 41027 127 41028 118 41029 109 41030 99 41031 90 41032 83 41033 74 41034 64 41035 55 41036 47 41037 41 41038 38 41039 39 41040 42 41041 46 41042 53 41043 58 41044 64 41045 68 41046 68 41047 67 41048 67 41049 67 41050 67 41051 70 41052 73 41053 77 41054 80 41055 82 41056 82 41057 80 41058 78 41059 77 41060 76 41061 80 41062 85 41063 93 41064 102 41065 109 41066 117 41067 121 41068 123 41069 126 41070 126 41071 128 41072 129 41073 130 41074 130 41075 128 41076 123 41077 120 41078 116 41079 114 41080 114 41081 114 41082 114 41083 113 41084 112 41085 111 41086 106 41087 100 41088 96 41089 93 41090 92 41091 96 41092 102 41093 108 41094 115 41095 121 41096 125 41097 127 41098 126 41099 122 41100 117 41101 112 41102 106 41103 100 41104 96 41105 93 41106 91 41107 91 41108 93 41109 96 41110 101 41111 106 41112 115 41113 122 41114 126 41115 133 41116 139 41117 143 41118 144 41119 146 41120 146 41121 142 41122 139 41123 136 41124 135 41125 137 41126 140 41127 144 41128 147 41129 148 41130 147 41131 144 41132 138 41133 133 41134 129 41135 128 41136 126 41137 124 41138 123 41139 121 41140 116 41141 111 41142 105 41143 100 41144 96 41145 96 41146 96 41147 98 41148 99 41149 99 41150 101 41151 102 41152 101 41153 99 41154 96 41155 92 41156 88 41157 85 41158 84 41159 84 41160 87 41161 92 41162 100 41163 111 41164 123 41165 137 41166 150 41167 162 41168 173 41169 181 41170 186 41171 188 41172 188 41173 188 41174 188 41175 188 41176 188 41177 191 41178 196 41179 201 41180 206 41181 210 41182 212 41183 214 41184 215 41185 218 41186 220 41187 222 41188 222 41189 222 41190 219 41191 214 41192 208 41193 202 41194 195 41195 188 41196 182 41197 175 41198 170 41199 164 41200 158 41201 153 41202 146 41203 139 41204 132 41205 124 41206 114 41207 104 41208 94 41209 84 41210 76 41211 69 41212 65 41213 63 41214 62 41215 61 41216 60 41217 62 41218 64 41219 66 41220 67 41221 69 41222 71 41223 71 41224 70 41225 68 41226 64 41227 64 41228 64 41229 63 41230 65 41231 67 41232 71 41233 75 41234 81 41235 89 41236 97 41237 106 41238 114 41239 122 41240 128 41241 133 41242 136 41243 139 41244 138 41245 138 41246 141 41247 144 41248 147 41249 150 41250 155 41251 156 41252 155 41253 154 41254 154 41255 152 41256 150 41257 150 41258 152 41259 153 41260 153 41261 153 41262 152 41263 151 41264 149 41265 147 41266 148 41267 149 41268 151 41269 152 41270 155 41271 157 41272 158 41273 158 41274 156 41275 154 41276 152 41277 152 41278 153 41279 154 41280 156 41281 158 41282 161 41283 164 41284 168 41285 173 41286 176 41287 178 41288 181 41289 186 41290 190 41291 190 41292 190 41293 187 41294 184 41295 181 41296 178 41297 175 41298 172 41299 168 41300 164 41301 162 41302 158 41303 155 41304 151 41305 148 41306 144 41307 143 41308 141 41309 139 41310 136 41311 129 41312 119 41313 109 41314 98 41315 86 41316 75 41317 65 41318 56 41319 46 41320 39 41321 35 41322 29 41323 23 41324 18 41325 11 41326 5 41327 0 41328 0 41329 0 41330 0 41331 0 41332 0 41333 0 41334 0 41335 3 41336 9 41337 12 41338 12 41339 11 41340 11 41341 11 41342 13 41343 18 41344 25 41345 34 41346 45 41347 59 41348 74 41349 88 41350 102 41351 113 41352 123 41353 132 41354 138 41355 142 41356 144 41357 147 41358 153 41359 162 41360 174 41361 189 41362 202 41363 211 41364 218 41365 224 41366 226 41367 227 41368 230 41369 235 41370 238 41371 239 41372 238 41373 237 41374 234 41375 228 41376 222 41377 217 41378 214 41379 216 41380 217 41381 218 41382 220 41383 220 41384 215 41385 209 41386 201 41387 194 41388 190 41389 188 41390 186 41391 186 41392 185 41393 184 41394 182 41395 176 41396 167 41397 159 41398 152 41399 144 41400 137 41401 133 41402 130 41403 130 41404 131 41405 135 41406 139 41407 142 41408 145 41409 143 41410 136 41411 123 41412 109 41413 98 41414 89 41415 89 41416 92 41417 96 41418 100 41419 106 41420 108 41421 109 41422 109 41423 108 41424 105 41425 102 41426 99 41427 94 41428 88 41429 85 41430 82 41431 82 41432 86 41433 90 41434 94 41435 97 41436 97 41437 93 41438 89 41439 87 41440 84 41441 81 41442 83 41443 88 41444 96 41445 102 41446 108 41447 110 41448 113 41449 114 41450 114 41451 114 41452 114 41453 114 41454 114 41455 114 41456 111 41457 108 41458 107 41459 107 41460 110 41461 113 41462 117 41463 122 41464 125 41465 126 41466 128 41467 128 41468 128 41469 129 41470 130 41471 131 41472 133 41473 136 41474 139 41475 141 41476 143 41477 147 41478 150 41479 151 41480 150 41481 146 41482 143 41483 139 41484 135 41485 131 41486 129 41487 130 41488 132 41489 135 41490 139 41491 142 41492 144 41493 146 41494 144 41495 143 41496 141 41497 138 41498 136 41499 134 41500 134 41501 134 41502 135 41503 136 41504 137 41505 139 41506 139 41507 136 41508 130 41509 122 41510 114 41511 108 41512 104 41513 104 41514 107 41515 111 41516 117 41517 122 41518 126 41519 130 41520 132 41521 133 41522 132 41523 131 41524 129 41525 128 41526 128 41527 130 41528 133 41529 139 41530 146 41531 153 41532 158 41533 160 41534 162 41535 161 41536 162 41537 162 41538 161 41539 162 41540 163 41541 166 41542 169 41543 172 41544 176 41545 179 41546 180 41547 178 41548 174 41549 170 41550 166 41551 160 41552 155 41553 152 41554 148 41555 142 41556 135 41557 128 41558 122 41559 116 41560 112 41561 107 41562 104 41563 103 41564 102 41565 100 41566 96 41567 92 41568 87 41569 82 41570 79 41571 76 41572 74 41573 73 41574 72 41575 70 41576 67 41577 64 41578 60 41579 57 41580 55 41581 54 41582 56 41583 58 41584 62 41585 68 41586 74 41587 77 41588 80 41589 82 41590 80 41591 78 41592 78 41593 78 41594 79 41595 82 41596 88 41597 95 41598 102 41599 108 41600 112 41601 116 41602 116 41603 118 41604 118 41605 115 41606 114 41607 114 41608 112 41609 112 41610 114 41611 116 41612 119 41613 124 41614 130 41615 136 41616 142 41617 146 41618 150 41619 151 41620 153 41621 155 41622 157 41623 160 41624 161 41625 162 41626 162 41627 162 41628 161 41629 162 41630 163 41631 166 41632 171 41633 174 41634 178 41635 183 41636 187 41637 190 41638 193 41639 197 41640 200 41641 204 41642 208 41643 210 41644 210 41645 208 41646 206 41647 204 41648 202 41649 202 41650 201 41651 199 41652 196 41653 194 41654 192 41655 190 41656 188 41657 187 41658 185 41659 182 41660 177 41661 170 41662 160 41663 150 41664 143 41665 138 41666 135 41667 135 41668 137 41669 136 41670 132 41671 126 41672 119 41673 113 41674 107 41675 102 41676 94 41677 86 41678 80 41679 71 41680 62 41681 55 41682 52 41683 51 41684 54 41685 59 41686 64 41687 66 41688 65 41689 62 41690 60 41691 59 41692 59 41693 62 41694 66 41695 68 41696 70 41697 70 41698 65 41699 61 41700 57 41701 54 41702 56 41703 62 41704 70 41705 80 41706 88 41707 96 41708 101 41709 105 41710 108 41711 111 41712 112 41713 113 41714 114 41715 116 41716 118 41717 120 41718 124 41719 128 41720 132 41721 133 41722 132 41723 128 41724 123 41725 119 41726 117 41727 117 41728 120 41729 122 41730 126 41731 129 41732 130 41733 129 41734 129 41735 127 41736 125 41737 126 41738 129 41739 134 41740 141 41741 149 41742 155 41743 158 41744 158 41745 155 41746 149 41747 142 41748 139 41749 138 41750 141 41751 147 41752 153 41753 158 41754 158 41755 157 41756 158 41757 160 41758 165 41759 173 41760 182 41761 193 41762 201 41763 206 41764 209 41765 210 41766 210 41767 209 41768 206 41769 202 41770 200 41771 197 41772 193 41773 192 41774 191 41775 193 41776 196 41777 202 41778 206 41779 209 41780 208 41781 203 41782 197 41783 192 41784 188 41785 185 41786 185 41787 185 41788 185 41789 180 41790 172 41791 163 41792 152 41793 144 41794 138 41795 132 41796 129 41797 120 41798 111 41799 101 41800 88 41801 79 41802 73 41803 69 41804 68 41805 68 41806 69 41807 68 41808 65 41809 60 41810 53 41811 48 41812 47 41813 48 41814 51 41815 56 41816 60 41817 63 41818 61 41819 57 41820 50 41821 44 41822 38 41823 36 41824 37 41825 42 41826 49 41827 58 41828 69 41829 77 41830 86 41831 92 41832 98 41833 104 41834 108 41835 112 41836 118 41837 122 41838 125 41839 126 41840 126 41841 123 41842 118 41843 114 41844 110 41845 108 41846 108 41847 110 41848 114 41849 118 41850 122 41851 125 41852 127 41853 126 41854 124 41855 122 41856 120 41857 120 41858 120 41859 122 41860 125 41861 126 41862 125 41863 121 41864 118 41865 113 41866 107 41867 103 41868 103 41869 103 41870 103 41871 103 41872 102 41873 98 41874 95 41875 94 41876 94 41877 97 41878 102 41879 112 41880 118 41881 123 41882 128 41883 130 41884 130 41885 126 41886 126 41887 126 41888 127 41889 129 41890 132 41891 134 41892 135 41893 136 41894 137 41895 137 41896 138 41897 139 41898 141 41899 144 41900 145 41901 148 41902 151 41903 157 41904 163 41905 170 41906 177 41907 183 41908 186 41909 186 41910 184 41911 183 41912 181 41913 178 41914 174 41915 170 41916 166 41917 160 41918 153 41919 148 41920 146 41921 146 41922 147 41923 149 41924 150 41925 148 41926 146 41927 143 41928 141 41929 140 41930 141 41931 145 41932 152 41933 158 41934 162 41935 163 41936 162 41937 158 41938 151 41939 144 41940 136 41941 130 41942 124 41943 120 41944 119 41945 121 41946 125 41947 132 41948 140 41949 148 41950 156 41951 163 41952 168 41953 170 41954 168 41955 164 41956 162 41957 161 41958 161 41959 161 41960 160 41961 158 41962 157 41963 155 41964 152 41965 151 41966 150 41967 150 41968 151 41969 152 41970 152 41971 153 41972 154 41973 152 41974 151 41975 149 41976 147 41977 144 41978 143 41979 141 41980 139 41981 138 41982 135 41983 132 41984 128 41985 122 41986 117 41987 112 41988 108 41989 102 41990 96 41991 90 41992 84 41993 79 41994 78 41995 80 41996 83 41997 88 41998 92 41999 97 42000 101 42001 103 42002 105 42003 105 42004 106 42005 108 42006 111 42007 113 42008 115 42009 115 42010 114 42011 113 42012 113 42013 112 42014 113 42015 116 42016 122 42017 127 42018 134 42019 139 42020 144 42021 148 42022 151 42023 153 42024 152 42025 148 42026 142 42027 137 42028 132 42029 127 42030 122 42031 119 42032 117 42033 114 42034 111 42035 108 42036 106 42037 101 42038 98 42039 96 42040 94 42041 92 42042 91 42043 91 42044 90 42045 89 42046 86 42047 88 42048 87 42049 86 42050 86 42051 86 42052 86 42053 86 42054 84 42055 83 42056 82 42057 80 42058 78 42059 77 42060 76 42061 78 42062 80 42063 82 42064 86 42065 90 42066 94 42067 99 42068 104 42069 107 42070 108 42071 108 42072 106 42073 104 42074 103 42075 103 42076 103 42077 104 42078 104 42079 104 42080 102 42081 100 42082 101 42083 101 42084 102 42085 105 42086 108 42087 110 42088 113 42089 117 42090 120 42091 123 42092 126 42093 130 42094 133 42095 137 42096 140 42097 141 42098 143 42099 146 42100 146 42101 147 42102 149 42103 150 42104 151 42105 153 42106 156 42107 157 42108 158 42109 162 42110 168 42111 173 42112 178 42113 182 42114 185 42115 189 42116 192 42117 194 42118 198 42119 199 42120 201 42121 204 42122 205 42123 205 42124 206 42125 204 42126 202 42127 199 42128 197 42129 194 42130 190 42131 188 42132 186 42133 184 42134 181 42135 180 42136 180 42137 178 42138 176 42139 178 42140 179 42141 178 42142 179 42143 178 42144 176 42145 173 42146 168 42147 162 42148 153 42149 144 42150 136 42151 130 42152 124 42153 118 42154 113 42155 109 42156 106 42157 104 42158 102 42159 102 42160 100 42161 98 42162 95 42163 93 42164 91 42165 90 42166 89 42167 89 42168 89 42169 88 42170 84 42171 81 42172 77 42173 73 42174 70 42175 68 42176 67 42177 65 42178 65 42179 65 42180 64 42181 62 42182 62 42183 63 42184 66 42185 70 42186 74 42187 80 42188 85 42189 90 42190 94 42191 97 42192 100 42193 103 42194 107 42195 110 42196 112 42197 114 42198 113 42199 112 42200 110 42201 110 42202 112 42203 114 42204 118 42205 122 42206 125 42207 130 42208 135 42209 141 42210 148 42211 157 42212 164 42213 171 42214 177 42215 179 42216 180 42217 179 42218 176 42219 174 42220 172 42221 172 42222 170 42223 168 42224 167 42225 166 42226 167 42227 169 42228 170 42229 170 42230 170 42231 171 42232 172 42233 171 42234 170 42235 168 42236 168 42237 169 42238 169 42239 170 42240 170 42241 172 42242 172 42243 168 42244 165 42245 161 42246 158 42247 157 42248 155 42249 151 42250 144 42251 137 42252 130 42253 123 42254 120 42255 120 42256 121 42257 124 42258 128 42259 130 42260 130 42261 128 42262 126 42263 126 42264 126 42265 126 42266 126 42267 123 42268 119 42269 111 42270 102 42271 93 42272 84 42273 77 42274 73 42275 70 42276 67 42277 67 42278 66 42279 66 42280 68 42281 72 42282 76 42283 81 42284 84 42285 86 42286 84 42287 81 42288 74 42289 66 42290 62 42291 61 42292 60 42293 59 42294 60 42295 62 42296 65 42297 69 42298 76 42299 82 42300 89 42301 92 42302 92 42303 90 42304 88 42305 86 42306 84 42307 85 42308 90 42309 97 42310 105 42311 114 42312 125 42313 133 42314 139 42315 146 42316 150 42317 154 42318 157 42319 158 42320 156 42321 152 42322 146 42323 138 42324 131 42325 131 42326 136 42327 144 42328 153 42329 161 42330 168 42331 173 42332 175 42333 177 42334 180 42335 186 42336 192 42337 195 42338 196 42339 190 42340 180 42341 166 42342 152 42343 139 42344 128 42345 124 42346 123 42347 124 42348 128 42349 131 42350 133 42351 137 42352 142 42353 148 42354 153 42355 155 42356 152 42357 144 42358 132 42359 117 42360 107 42361 103 42362 103 42363 108 42364 115 42365 122 42366 126 42367 126 42368 125 42369 123 42370 122 42371 120 42372 120 42373 116 42374 109 42375 102 42376 96 42377 92 42378 95 42379 102 42380 116 42381 131 42382 145 42383 153 42384 157 42385 159 42386 156 42387 154 42388 152 42389 153 42390 153 42391 152 42392 149 42393 140 42394 131 42395 123 42396 120 42397 123 42398 130 42399 140 42400 153 42401 165 42402 173 42403 176 42404 175 42405 172 42406 168 42407 165 42408 162 42409 160 42410 156 42411 150 42412 140 42413 130 42414 121 42415 116 42416 112 42417 111 42418 115 42419 124 42420 134 42421 142 42422 150 42423 154 42424 155 42425 153 42426 147 42427 139 42428 131 42429 123 42430 116 42431 114 42432 114 42433 118 42434 126 42435 134 42436 142 42437 148 42438 152 42439 154 42440 153 42441 149 42442 144 42443 136 42444 128 42445 118 42446 108 42447 102 42448 100 42449 101 42450 108 42451 118 42452 131 42453 145 42454 158 42455 170 42456 175 42457 176 42458 169 42459 157 42460 139 42461 120 42462 105 42463 93 42464 87 42465 89 42466 94 42467 101 42468 109 42469 115 42470 121 42471 125 42472 128 42473 131 42474 138 42475 145 42476 152 42477 160 42478 165 42479 164 42480 158 42481 149 42482 137 42483 123 42484 113 42485 108 42486 108 42487 110 42488 116 42489 123 42490 132 42491 140 42492 148 42493 152 42494 151 42495 148 42496 141 42497 131 42498 118 42499 107 42500 98 42501 94 42502 93 42503 95 42504 102 42505 110 42506 119 42507 129 42508 134 42509 134 42510 129 42511 116 42512 99 42513 82 42514 65 42515 51 42516 43 42517 41 42518 42 42519 50 42520 60 42521 68 42522 76 42523 84 42524 89 42525 91 42526 92 42527 93 42528 92 42529 87 42530 82 42531 77 42532 70 42533 62 42534 57 42535 54 42536 53 42537 54 42538 56 42539 57 42540 60 42541 62 42542 64 42543 68 42544 73 42545 79 42546 85 42547 90 42548 95 42549 99 42550 102 42551 102 42552 102 42553 104 42554 106 42555 107 42556 106 42557 106 42558 109 42559 113 42560 118 42561 126 42562 135 42563 144 42564 152 42565 162 42566 170 42567 176 42568 180 42569 183 42570 187 42571 192 42572 196 42573 199 42574 203 42575 208 42576 211 42577 212 42578 214 42579 216 42580 218 42581 217 42582 217 42583 216 42584 212 42585 206 42586 201 42587 196 42588 192 42589 188 42590 187 42591 188 42592 190 42593 194 42594 199 42595 203 42596 205 42597 206 42598 206 42599 204 42600 201 42601 195 42602 185 42603 175 42604 164 42605 154 42606 146 42607 138 42608 134 42609 132 42610 130 42611 130 42612 130 42613 130 42614 129 42615 128 42616 126 42617 126 42618 126 42619 128 42620 131 42621 135 42622 136 42623 134 42624 132 42625 128 42626 124 42627 118 42628 114 42629 111 42630 111 42631 111 42632 113 42633 116 42634 117 42635 118 42636 118 42637 116 42638 112 42639 108 42640 104 42641 104 42642 106 42643 109 42644 113 42645 116 42646 119 42647 122 42648 124 42649 124 42650 122 42651 119 42652 118 42653 115 42654 113 42655 109 42656 105 42657 98 42658 93 42659 88 42660 85 42661 86 42662 91 42663 97 42664 103 42665 109 42666 114 42667 118 42668 124 42669 128 42670 131 42671 134 42672 135 42673 137 42674 139 42675 140 42676 140 42677 141 42678 142 42679 143 42680 142 42681 140 42682 140 42683 140 42684 138 42685 136 42686 136 42687 134 42688 131 42689 128 42690 126 42691 124 42692 124 42693 123 42694 123 42695 121 42696 116 42697 110 42698 104 42699 98 42700 91 42701 85 42702 80 42703 77 42704 75 42705 74 42706 73 42707 72 42708 68 42709 65 42710 61 42711 57 42712 55 42713 56 42714 58 42715 60 42716 63 42717 66 42718 68 42719 70 42720 73 42721 74 42722 76 42723 79 42724 82 42725 83 42726 86 42727 90 42728 92 42729 91 42730 92 42731 94 42732 94 42733 96 42734 97 42735 99 42736 107 42737 112 42738 119 42739 128 42740 135 42741 141 42742 146 42743 150 42744 154 42745 158 42746 159 42747 162 42748 163 42749 163 42750 164 42751 167 42752 168 42753 170 42754 172 42755 174 42756 176 42757 178 42758 180 42759 184 42760 188 42761 191 42762 194 42763 195 42764 196 42765 197 42766 199 42767 203 42768 206 42769 209 42770 209 42771 208 42772 206 42773 204 42774 204 42775 206 42776 208 42777 211 42778 215 42779 214 42780 210 42781 205 42782 196 42783 188 42784 179 42785 173 42786 170 42787 170 42788 172 42789 175 42790 179 42791 179 42792 178 42793 178 42794 175 42795 171 42796 166 42797 163 42798 158 42799 152 42800 148 42801 141 42802 134 42803 130 42804 125 42805 122 42806 119 42807 114 42808 109 42809 105 42810 102 42811 98 42812 97 42813 98 42814 98 42815 96 42816 95 42817 90 42818 84 42819 77 42820 71 42821 66 42822 64 42823 62 42824 60 42825 58 42826 54 42827 48 42828 44 42829 40 42830 37 42831 36 42832 36 42833 34 42834 33 42835 33 42836 33 42837 34 42838 34 42839 37 42840 40 42841 43 42842 44 42843 44 42844 43 42845 44 42846 46 42847 47 42848 51 42849 56 42850 59 42851 62 42852 65 42853 64 42854 61 42855 58 42856 57 42857 59 42858 65 42859 74 42860 85 42861 94 42862 101 42863 108 42864 114 42865 119 42866 122 42867 128 42868 135 42869 139 42870 142 42871 146 42872 147 42873 147 42874 150 42875 156 42876 165 42877 174 42878 180 42879 183 42880 186 42881 187 42882 188 42883 190 42884 195 42885 199 42886 204 42887 211 42888 214 42889 216 42890 218 42891 218 42892 217 42893 216 42894 216 42895 215 42896 213 42897 211 42898 210 42899 208 42900 208 42901 208 42902 208 42903 206 42904 203 42905 200 42906 197 42907 192 42908 187 42909 185 42910 184 42911 184 42912 184 42913 185 42914 184 42915 184 42916 184 42917 185 42918 184 42919 182 42920 179 42921 174 42922 168 42923 163 42924 156 42925 151 42926 146 42927 145 42928 144 42929 141 42930 138 42931 134 42932 132 42933 128 42934 125 42935 124 42936 125 42937 126 42938 128 42939 130 42940 131 42941 129 42942 123 42943 116 42944 110 42945 101 42946 91 42947 85 42948 82 42949 80 42950 82 42951 86 42952 88 42953 91 42954 92 42955 89 42956 86 42957 84 42958 81 42959 80 42960 78 42961 75 42962 73 42963 71 42964 70 42965 70 42966 73 42967 77 42968 84 42969 89 42970 92 42971 92 42972 90 42973 86 42974 82 42975 80 42976 78 42977 74 42978 72 42979 79 42980 84 42981 84 42982 82 42983 82 42984 85 42985 92 42986 99 42987 108 42988 114 42989 120 42990 125 42991 126 42992 126 42993 124 42994 120 42995 118 42996 116 42997 114 42998 113 42999 113 43000 114 43001 114 43002 115 43003 115 43004 116 43005 116 43006 116 43007 116 43008 118 43009 122 43010 124 43011 129 43012 131 43013 132 43014 130 43015 124 43016 118 43017 112 43018 108 43019 107 43020 112 43021 120 43022 126 43023 131 43024 134 43025 133 43026 128 43027 122 43028 116 43029 116 43030 117 43031 119 43032 123 43033 128 43034 132 43035 133 43036 132 43037 134 43038 138 43039 144 43040 154 43041 162 43042 169 43043 174 43044 172 43045 166 43046 154 43047 143 43048 135 43049 134 43050 137 43051 143 43052 151 43053 158 43054 161 43055 160 43056 156 43057 152 43058 151 43059 154 43060 160 43061 169 43062 178 43063 185 43064 184 43065 175 43066 163 43067 150 43068 137 43069 127 43070 124 43071 126 43072 133 43073 139 43074 141 43075 137 43076 130 43077 119 43078 109 43079 100 43080 98 43081 102 43082 108 43083 118 43084 125 43085 129 43086 126 43087 118 43088 106 43089 95 43090 85 43091 82 43092 86 43093 94 43094 105 43095 113 43096 118 43097 117 43098 112 43099 102 43100 92 43101 86 43102 87 43103 94 43104 106 43105 118 43106 130 43107 139 43108 144 43109 144 43110 143 43111 141 43112 141 43113 143 43114 148 43115 155 43116 162 43117 165 43118 164 43119 160 43120 153 43121 146 43122 142 43123 142 43124 145 43125 150 43126 158 43127 166 43128 172 43129 176 43130 178 43131 179 43132 180 43133 179 43134 178 43135 178 43136 177 43137 177 43138 178 43139 177 43140 174 43141 169 43142 163 43143 158 43144 153 43145 149 43146 147 43147 145 43148 143 43149 140 43150 138 43151 136 43152 135 43153 134 43154 133 43155 134 43156 134 43157 133 43158 131 43159 130 43160 128 43161 125 43162 122 43163 120 43164 118 43165 116 43166 114 43167 113 43168 111 43169 108 43170 104 43171 98 43172 93 43173 90 43174 89 43175 92 43176 96 43177 100 43178 104 43179 107 43180 110 43181 113 43182 117 43183 118 43184 120 43185 120 43186 118 43187 116 43188 116 43189 114 43190 113 43191 112 43192 110 43193 107 43194 104 43195 104 43196 104 43197 103 43198 102 43199 100 43200 99 43201 99 43202 100 43203 102 43204 106 43205 110 43206 113 43207 116 43208 117 43209 117 43210 118 43211 118 43212 118 43213 116 43214 112 43215 108 43216 103 43217 99 43218 96 43219 93 43220 90 43221 86 43222 84 43223 83 43224 83 43225 87 43226 93 43227 101 43228 108 43229 116 43230 123 43231 129 43232 134 43233 139 43234 142 43235 144 43236 143 43237 140 43238 138 43239 134 43240 131 43241 129 43242 126 43243 126 43244 129 43245 133 43246 135 43247 140 43248 144 43249 147 43250 148 43251 146 43252 145 43253 145 43254 147 43255 152 43256 158 43257 162 43258 162 43259 159 43260 153 43261 145 43262 137 43263 132 43264 128 43265 126 43266 126 43267 124 43268 123 43269 120 43270 115 43271 108 43272 100 43273 94 43274 92 43275 92 43276 94 43277 98 43278 105 43279 112 43280 118 43281 122 43282 127 43283 130 43284 130 43285 130 43286 128 43287 128 43288 128 43289 130 43290 131 43291 132 43292 133 43293 134 43294 135 43295 134 43296 136 43297 138 43298 140 43299 146 43300 151 43301 156 43302 159 43303 160 43304 159 43305 158 43306 156 43307 155 43308 157 43309 160 43310 160 43311 159 43312 158 43313 156 43314 153 43315 150 43316 148 43317 145 43318 142 43319 140 43320 138 43321 134 43322 130 43323 126 43324 121 43325 116 43326 112 43327 109 43328 106 43329 103 43330 101 43331 100 43332 98 43333 96 43334 93 43335 88 43336 85 43337 81 43338 76 43339 73 43340 72 43341 72 43342 72 43343 71 43344 71 43345 73 43346 75 43347 77 43348 81 43349 88 43350 95 43351 104 43352 114 43353 124 43354 138 43355 152 43356 164 43357 174 43358 181 43359 184 43360 186 43361 186 43362 188 43363 189 43364 191 43365 193 43366 197 43367 202 43368 208 43369 212 43370 216 43371 220 43372 222 43373 224 43374 228 43375 231 43376 234 43377 237 43378 239 43379 239 43380 238 43381 231 43382 221 43383 211 43384 203 43385 195 43386 187 43387 179 43388 170 43389 161 43390 151 43391 139 43392 129 43393 119 43394 111 43395 106 43396 103 43397 98 43398 94 43399 90 43400 83 43401 74 43402 66 43403 62 43404 60 43405 61 43406 62 43407 63 43408 60 43409 54 43410 48 43411 45 43412 42 43413 39 43414 40 43415 42 43416 44 43417 44 43418 46 43419 46 43420 50 43421 53 43422 58 43423 66 43424 76 43425 86 43426 95 43427 100 43428 103 43429 104 43430 101 43431 97 43432 96 43433 98 43434 99 43435 101 43436 104 43437 106 43438 107 43439 106 43440 106 43441 104 43442 100 43443 96 43444 94 43445 93 43446 94 43447 96 43448 99 43449 104 43450 108 43451 112 43452 113 43453 112 43454 111 43455 109 43456 105 43457 103 43458 103 43459 105 43460 107 43461 109 43462 110 43463 113 43464 115 43465 115 43466 116 43467 117 43468 119 43469 125 43470 132 43471 139 43472 147 43473 156 43474 163 43475 170 43476 177 43477 182 43478 187 43479 190 43480 191 43481 190 43482 189 43483 186 43484 185 43485 184 43486 182 43487 181 43488 182 43489 183 43490 184 43491 188 43492 190 43493 190 43494 191 43495 191 43496 191 43497 190 43498 190 43499 190 43500 188 43501 185 43502 180 43503 172 43504 164 43505 158 43506 151 43507 144 43508 136 43509 130 43510 124 43511 119 43512 115 43513 109 43514 105 43515 101 43516 97 43517 94 43518 92 43519 93 43520 94 43521 97 43522 100 43523 101 43524 101 43525 100 43526 98 43527 94 43528 92 43529 90 43530 91 43531 94 43532 97 43533 98 43534 99 43535 99 43536 97 43537 96 43538 97 43539 99 43540 103 43541 110 43542 118 43543 128 43544 137 43545 146 43546 154 43547 158 43548 159 43549 160 43550 161 43551 160 43552 160 43553 161 43554 161 43555 163 43556 163 43557 162 43558 160 43559 159 43560 157 43561 154 43562 153 43563 154 43564 156 43565 158 43566 159 43567 159 43568 156 43569 153 43570 149 43571 146 43572 144 43573 144 43574 144 43575 145 43576 145 43577 142 43578 138 43579 132 43580 124 43581 117 43582 111 43583 105 43584 102 43585 99 43586 94 43587 92 43588 92 43589 93 43590 94 43591 99 43592 106 43593 113 43594 118 43595 124 43596 128 43597 131 43598 130 43599 128 43600 125 43601 122 43602 120 43603 119 43604 117 43605 118 43606 118 43607 119 43608 120 43609 122 43610 122 43611 120 43612 118 43613 116 43614 117 43615 120 43616 125 43617 135 43618 145 43619 152 43620 155 43621 152 43622 145 43623 134 43624 122 43625 115 43626 110 43627 108 43628 106 43629 106 43630 103 43631 98 43632 92 43633 87 43634 86 43635 85 43636 86 43637 87 43638 87 43639 88 43640 85 43641 82 43642 78 43643 75 43644 76 43645 80 43646 86 43647 92 43648 98 43649 102 43650 102 43651 102 43652 102 43653 100 43654 95 43655 90 43656 86 43657 82 43658 80 43659 81 43660 84 43661 93 43662 104 43663 115 43664 128 43665 141 43666 152 43667 161 43668 166 43669 168 43670 164 43671 158 43672 154 43673 151 43674 150 43675 151 43676 155 43677 159 43678 162 43679 163 43680 161 43681 157 43682 152 43683 149 43684 147 43685 148 43686 152 43687 156 43688 162 43689 167 43690 171 43691 172 43692 169 43693 163 43694 157 43695 151 43696 149 43697 150 43698 151 43699 154 43700 155 43701 150 43702 142 43703 134 43704 122 43705 116 43706 115 43707 120 43708 129 43709 139 43710 148 43711 156 43712 156 43713 150 43714 140 43715 129 43716 122 43717 120 43718 124 43719 134 43720 150 43721 165 43722 178 43723 184 43724 182 43725 171 43726 154 43727 138 43728 125 43729 116 43730 113 43731 117 43732 125 43733 134 43734 143 43735 147 43736 149 43737 148 43738 144 43739 145 43740 148 43741 154 43742 160 43743 163 43744 160 43745 148 43746 133 43747 116 43748 103 43749 96 43750 98 43751 111 43752 125 43753 137 43754 143 43755 140 43756 131 43757 118 43758 106 43759 102 43760 105 43761 114 43762 129 43763 140 43764 148 43765 148 43766 143 43767 137 43768 132 43769 131 43770 136 43771 142 43772 145 43773 144 43774 140 43775 133 43776 124 43777 121 43778 121 43779 125 43780 130 43781 134 43782 138 43783 135 43784 129 43785 124 43786 123 43787 126 43788 126 43789 123 43790 118 43791 109 43792 103 43793 105 43794 114 43795 128 43796 144 43797 152 43798 148 43799 128 43800 100 43801 73 43802 50 43803 34 43804 32 43805 42 43806 62 43807 84 43808 100 43809 104 43810 98 43811 86 43812 73 43813 65 43814 63 43815 66 43816 71 43817 73 43818 68 43819 60 43820 50 43821 39 43822 36 43823 40 43824 48 43825 57 43826 64 43827 69 43828 70 43829 66 43830 63 43831 62 43832 64 43833 66 43834 71 43835 76 43836 81 43837 88 43838 98 43839 111 43840 129 43841 149 43842 167 43843 180 43844 186 43845 184 43846 177 43847 169 43848 163 43849 162 43850 170 43851 182 43852 196 43853 208 43854 217 43855 219 43856 218 43857 214 43858 210 43859 208 43860 209 43861 214 43862 216 43863 219 43864 225 43865 228 43866 232 43867 237 43868 238 43869 233 43870 222 43871 204 43872 182 43873 161 43874 142 43875 128 43876 123 43877 129 43878 140 43879 154 43880 171 43881 186 43882 194 43883 194 43884 186 43885 172 43886 151 43887 130 43888 113 43889 100 43890 96 43891 99 43892 110 43893 124 43894 140 43895 154 43896 163 43897 166 43898 164 43899 156 43900 144 43901 129 43902 115 43903 103 43904 96 43905 94 43906 96 43907 101 43908 110 43909 121 43910 132 43911 141 43912 146 43913 148 43914 148 43915 144 43916 139 43917 132 43918 124 43919 118 43920 111 43921 107 43922 102 43923 98 43924 93 43925 86 43926 80 43927 74 43928 67 43929 60 43930 58 43931 55 43932 53 43933 56 43934 62 43935 68 43936 74 43937 80 43938 85 43939 88 43940 88 43941 85 43942 78 43943 70 43944 61 43945 55 43946 52 43947 52 43948 56 43949 62 43950 72 43951 84 43952 94 43953 104 43954 112 43955 118 43956 124 43957 128 43958 129 43959 132 43960 135 43961 138 43962 143 43963 148 43964 152 43965 157 43966 161 43967 164 43968 166 43969 167 43970 167 43971 167 43972 168 43973 166 43974 165 43975 164 43976 164 43977 163 43978 164 43979 164 43980 167 43981 170 43982 174 43983 175 43984 174 43985 170 43986 166 43987 159 43988 153 43989 148 43990 143 43991 138 43992 133 43993 128 43994 121 43995 114 43996 109 43997 106 43998 104 43999 104 44000 106 44001 106 44002 106 44003 106 44004 104 44005 102 44006 101 44007 101 44008 103 44009 105 44010 108 44011 110 44012 113 44013 114 44014 115 44015 116 44016 115 44017 113 44018 111 44019 111 44020 112 44021 117 44022 122 44023 126 44024 129 44025 132 44026 134 44027 136 44028 137 44029 138 44030 139 44031 141 44032 143 44033 148 44034 153 44035 158 44036 162 44037 163 44038 164 44039 164 44040 162 44041 158 44042 154 44043 150 44044 147 44045 142 44046 139 44047 137 44048 140 44049 144 44050 148 44051 153 44052 156 44053 158 44054 162 44055 166 44056 166 44057 165 44058 166 44059 164 44060 162 44061 158 44062 155 44063 154 44064 153 44065 152 44066 151 44067 150 44068 148 44069 146 44070 144 44071 142 44072 140 44073 137 44074 134 44075 131 44076 130 44077 129 44078 128 44079 126 44080 125 44081 125 44082 125 44083 124 44084 124 44085 124 44086 122 44087 119 44088 114 44089 108 44090 102 44091 95 44092 89 44093 82 44094 77 44095 72 44096 70 44097 66 44098 64 44099 64 44100 65 44101 65 44102 66 44103 69 44104 72 44105 76 44106 79 44107 81 44108 84 44109 87 44110 88 44111 88 44112 86 44113 83 44114 80 44115 76 44116 73 44117 72 44118 75 44119 78 44120 83 44121 90 44122 100 44123 109 44124 118 44125 128 44126 138 44127 145 44128 150 44129 154 44130 156 44131 157 44132 155 44133 153 44134 153 44135 155 44136 158 44137 160 44138 162 44139 166 44140 166 44141 165 44142 164 44143 162 44144 158 44145 155 44146 152 44147 149 44148 144 44149 142 44150 141 44151 140 44152 140 44153 142 44154 144 44155 146 44156 148 44157 149 44158 148 44159 147 44160 145 44161 142 44162 138 44163 134 44164 128 44165 122 44166 116 44167 111 44168 108 44169 107 44170 110 44171 114 44172 117 44173 119 44174 122 44175 125 44176 130 44177 135 44178 140 44179 148 44180 156 44181 161 44182 162 44183 158 44184 151 44185 144 44186 137 44187 132 44188 129 44189 128 44190 130 44191 131 44192 132 44193 135 44194 136 44195 138 44196 142 44197 147 44198 150 44199 150 44200 151 44201 150 44202 144 44203 138 44204 134 44205 130 44206 125 44207 123 44208 122 44209 121 44210 121 44211 120 44212 120 44213 122 44214 122 44215 120 44216 117 44217 112 44218 106 44219 99 44220 93 44221 90 44222 91 44223 96 44224 103 44225 112 44226 120 44227 126 44228 130 44229 132 44230 133 44231 134 44232 138 44233 143 44234 149 44235 152 44236 152 44237 146 44238 136 44239 125 44240 116 44241 109 44242 108 44243 115 44244 124 44245 137 44246 149 44247 161 44248 170 44249 178 44250 186 44251 191 44252 196 44253 198 44254 199 44255 198 44256 196 44257 192 44258 188 44259 184 44260 180 44261 177 44262 176 44263 174 44264 174 44265 172 44266 171 44267 170 44268 168 44269 166 44270 163 44271 159 44272 152 44273 144 44274 137 44275 130 44276 122 44277 116 44278 112 44279 110 44280 106 44281 100 44282 94 44283 89 44284 82 44285 76 44286 72 44287 65 44288 57 44289 48 44290 41 44291 35 44292 28 44293 23 44294 22 44295 26 44296 30 44297 38 44298 49 44299 57 44300 65 44301 71 44302 76 44303 78 44304 81 44305 85 44306 87 44307 86 44308 84 44309 81 44310 78 44311 74 44312 72 44313 73 44314 78 44315 89 44316 102 44317 116 44318 129 44319 138 44320 144 44321 147 44322 145 44323 143 44324 140 44325 136 44326 134 44327 134 44328 134 44329 135 44330 136 44331 136 44332 137 44333 139 44334 140 44335 142 44336 142 44337 142 44338 139 44339 134 44340 126 44341 120 44342 116 44343 112 44344 110 44345 109 44346 113 44347 118 44348 122 44349 124 44350 126 44351 128 44352 129 44353 131 44354 136 44355 143 44356 148 44357 151 44358 151 44359 146 44360 136 44361 125 44362 116 44363 111 44364 110 44365 115 44366 123 44367 134 44368 145 44369 158 44370 169 44371 176 44372 182 44373 187 44374 190 44375 192 44376 194 44377 195 44378 194 44379 191 44380 187 44381 181 44382 174 44383 170 44384 167 44385 170 44386 174 44387 180 44388 188 44389 196 44390 202 44391 203 44392 198 44393 190 44394 180 44395 167 44396 156 44397 149 44398 145 44399 146 44400 149 44401 152 44402 154 44403 152 44404 149 44405 144 44406 140 44407 138 44408 135 44409 132 44410 129 44411 125 44412 122 44413 118 44414 115 44415 113 44416 113 44417 114 44418 116 44419 120 44420 124 44421 128 44422 132 44423 135 44424 137 44425 138 44426 139 44427 140 44428 141 44429 142 44430 142 44431 140 44432 138 44433 136 44434 134 44435 130 44436 124 44437 120 44438 117 44439 116 44440 116 44441 117 44442 116 44443 114 44444 110 44445 105 44446 99 44447 92 44448 86 44449 78 44450 74 44451 70 44452 66 44453 64 44454 63 44455 64 44456 65 44457 66 44458 66 44459 66 44460 67 44461 67 44462 64 44463 61 44464 58 44465 52 44466 45 44467 40 44468 38 44469 36 44470 38 44471 41 44472 45 44473 52 44474 58 44475 62 44476 66 44477 68 44478 70 44479 70 44480 70 44481 73 44482 75 44483 75 44484 77 44485 80 44486 83 44487 86 44488 91 44489 96 44490 102 44491 108 44492 114 44493 119 44494 128 44495 136 44496 145 44497 155 44498 165 44499 172 44500 179 44501 186 44502 192 44503 196 44504 198 44505 202 44506 205 44507 208 44508 212 44509 216 44510 221 44511 226 44512 232 44513 236 44514 237 44515 240 44516 244 44517 245 44518 246 44519 246 44520 244 44521 241 44522 238 44523 236 44524 235 44525 234 44526 233 44527 234 44528 234 44529 231 44530 227 44531 221 44532 214 44533 208 44534 200 44535 191 44536 181 44537 170 44538 158 44539 148 44540 140 44541 134 44542 130 44543 128 44544 127 44545 125 44546 124 44547 122 44548 118 44549 111 44550 103 44551 96 44552 90 44553 83 44554 78 44555 73 44556 68 44557 62 44558 60 44559 56 44560 54 44561 54 44562 53 44563 50 44564 48 44565 46 44566 44 44567 43 44568 42 44569 42 44570 42 44571 43 44572 43 44573 42 44574 41 44575 39 44576 39 44577 40 44578 40 44579 42 44580 46 44581 50 44582 52 44583 56 44584 61 44585 63 44586 64 44587 63 44588 62 44589 61 44590 59 44591 60 44592 63 44593 68 44594 74 44595 82 44596 90 44597 100 44598 109 44599 116 44600 121 44601 126 44602 129 44603 130 44604 130 44605 129 44606 128 44607 129 44608 131 44609 136 44610 142 44611 151 44612 158 44613 164 44614 170 44615 176 44616 179 44617 183 44618 188 44619 195 44620 200 44621 206 44622 210 44623 215 44624 220 44625 222 44626 224 44627 228 44628 229 44629 229 44630 230 44631 229 44632 228 44633 226 44634 222 44635 220 44636 218 44637 217 44638 214 44639 210 44640 206 44641 200 44642 194 44643 189 44644 186 44645 184 44646 182 44647 178 44648 172 44649 164 44650 155 44651 146 44652 135 44653 126 44654 116 44655 107 44656 100 44657 91 44658 84 44659 78 44660 72 44661 66 44662 62 44663 60 44664 59 44665 60 44666 62 44667 64 44668 65 44669 63 44670 61 44671 58 44672 56 44673 54 44674 55 44675 58 44676 62 44677 67 44678 72 44679 78 44680 82 44681 87 44682 90 44683 91 44684 92 44685 92 44686 93 44687 97 44688 101 44689 107 44690 114 44691 123 44692 133 44693 141 44694 147 44695 151 44696 150 44697 149 44698 148 44699 150 44700 152 44701 156 44702 162 44703 169 44704 174 44705 176 44706 175 44707 172 44708 170 44709 167 44710 166 44711 166 44712 166 44713 168 44714 168 44715 169 44716 172 44717 174 44718 176 44719 178 44720 177 44721 176 44722 170 44723 162 44724 160 44725 156 44726 151 44727 147 44728 144 44729 140 44730 137 44731 136 44732 133 44733 130 44734 128 44735 128 44736 128 44737 128 44738 126 44739 124 44740 122 44741 118 44742 114 44743 110 44744 107 44745 105 44746 105 44747 106 44748 106 44749 105 44750 104 44751 101 44752 96 44753 92 44754 89 44755 86 44756 84 44757 84 44758 85 44759 86 44760 88 44761 91 44762 95 44763 96 44764 97 44765 97 44766 95 44767 93 44768 91 44769 88 44770 87 44771 89 44772 93 44773 96 44774 99 44775 102 44776 102 44777 102 44778 101 44779 100 44780 97 44781 95 44782 93 44783 92 44784 92 44785 90 44786 88 44787 89 44788 90 44789 92 44790 94 44791 94 44792 94 44793 95 44794 95 44795 94 44796 94 44797 94 44798 97 44799 98 44800 101 44801 104 44802 107 44803 108 44804 107 44805 108 44806 107 44807 107 44808 111 44809 114 44810 117 44811 124 44812 131 44813 137 44814 141 44815 146 44816 150 44817 152 44818 152 44819 153 44820 154 44821 154 44822 155 44823 158 44824 160 44825 163 44826 166 44827 169 44828 172 44829 174 44830 176 44831 177 44832 178 44833 178 44834 177 44835 176 44836 175 44837 176 44838 179 44839 180 44840 180 44841 180 44842 178 44843 174 44844 172 44845 169 44846 168 44847 169 44848 169 44849 170 44850 172 44851 174 44852 175 44853 176 44854 176 44855 178 44856 179 44857 179 44858 177 44859 174 44860 172 44861 172 44862 174 44863 176 44864 178 44865 179 44866 180 44867 183 44868 185 44869 183 44870 181 44871 179 44872 178 44873 177 44874 176 44875 174 44876 172 44877 171 44878 172 44879 171 44880 170 44881 168 44882 165 44883 164 44884 161 44885 156 44886 153 44887 151 44888 147 44889 142 44890 136 44891 128 44892 121 44893 112 44894 107 44895 104 44896 102 44897 100 44898 97 44899 94 44900 92 44901 88 44902 84 44903 80 44904 76 44905 71 44906 66 44907 61 44908 56 44909 51 44910 45 44911 41 44912 38 44913 36 44914 34 44915 32 44916 31 44917 31 44918 30 44919 28 44920 26 44921 25 44922 24 44923 24 44924 26 44925 30 44926 35 44927 39 44928 42 44929 45 44930 49 44931 50 44932 53 44933 56 44934 58 44935 62 44936 69 44937 74 44938 79 44939 86 44940 93 44941 99 44942 104 44943 108 44944 110 44945 112 44946 114 44947 116 44948 120 44949 125 44950 131 44951 138 44952 144 44953 151 44954 156 44955 161 44956 164 44957 168 44958 172 44959 173 44960 172 44961 171 44962 170 44963 167 44964 164 44965 162 44966 162 44967 164 44968 168 44969 174 44970 177 44971 180 44972 183 44973 184 44974 180 44975 176 44976 173 44977 169 44978 166 44979 164 44980 164 44981 165 44982 166 44983 168 44984 168 44985 167 44986 166 44987 166 44988 164 44989 162 44990 160 44991 158 44992 156 44993 154 44994 152 44995 149 44996 150 44997 151 44998 154 44999 155 45000 157 45001 156 45002 156 45003 154 45004 149 45005 143 45006 140 45007 138 45008 139 45009 141 45010 142 45011 145 45012 144 45013 141 45014 136 45015 129 45016 122 45017 116 45018 112 45019 109 45020 110 45021 114 45022 118 45023 122 45024 124 45025 124 45026 121 45027 118 45028 115 45029 114 45030 112 45031 110 45032 111 45033 110 45034 107 45035 102 45036 98 45037 95 45038 93 45039 94 45040 98 45041 104 45042 111 45043 118 45044 121 45045 122 45046 119 45047 114 45048 112 45049 110 45050 109 45051 114 45052 122 45053 129 45054 136 45055 141 45056 144 45057 144 45058 144 45059 142 45060 142 45061 142 45062 144 45063 147 45064 148 45065 149 45066 150 45067 152 45068 153 45069 154 45070 158 45071 162 45072 163 45073 166 45074 169 45075 170 45076 169 45077 167 45078 163 45079 158 45080 153 45081 148 45082 143 45083 140 45084 138 45085 137 45086 135 45087 131 45088 126 45089 120 45090 114 45091 109 45092 106 45093 106 45094 112 45095 119 45096 121 45097 120 45098 114 45099 105 45100 94 45101 86 45102 81 45103 80 45104 81 45105 84 45106 87 45107 88 45108 88 45109 87 45110 89 45111 90 45112 91 45113 95 45114 99 45115 100 45116 99 45117 98 45118 98 45119 100 45120 101 45121 103 45122 107 45123 112 45124 116 45125 120 45126 123 45127 127 45128 130 45129 133 45130 135 45131 135 45132 132 45133 128 45134 124 45135 121 45136 119 45137 120 45138 126 45139 134 45140 141 45141 146 45142 149 45143 149 45144 152 45145 155 45146 158 45147 162 45148 166 45149 168 45150 167 45151 166 45152 162 45153 156 45154 151 45155 150 45156 152 45157 154 45158 159 45159 164 45160 167 45161 170 45162 172 45163 173 45164 174 45165 172 45166 170 45167 168 45168 166 45169 162 45170 157 45171 152 45172 150 45173 149 45174 150 45175 151 45176 152 45177 151 45178 148 45179 141 45180 135 45181 129 45182 122 45183 117 45184 112 45185 107 45186 102 45187 97 45188 89 45189 83 45190 80 45191 81 45192 84 45193 89 45194 94 45195 94 45196 92 45197 92 45198 90 45199 90 45200 90 45201 90 45202 87 45203 82 45204 74 45205 66 45206 59 45207 56 45208 55 45209 56 45210 61 45211 66 45212 71 45213 73 45214 71 45215 67 45216 62 45217 59 45218 57 45219 58 45220 60 45221 62 45222 63 45223 61 45224 58 45225 56 45226 57 45227 61 45228 67 45229 73 45230 79 45231 84 45232 87 45233 88 45234 89 45235 91 45236 93 45237 98 45238 105 45239 114 45240 123 45241 132 45242 139 45243 147 45244 156 45245 164 45246 173 45247 185 45248 196 45249 206 45250 214 45251 219 45252 222 45253 224 45254 224 45255 224 45256 224 45257 227 45258 232 45259 237 45260 242 45261 248 45262 252 45263 255 45264 255 45265 255 45266 255 45267 255 45268 255 45269 251 45270 246 45271 243 45272 238 45273 232 45274 228 45275 224 45276 220 45277 215 45278 213 45279 208 45280 202 45281 196 45282 191 45283 184 45284 177 45285 170 45286 159 45287 147 45288 134 45289 123 45290 114 45291 106 45292 100 45293 94 45294 90 45295 86 45296 82 45297 78 45298 74 45299 70 45300 66 45301 61 45302 55 45303 49 45304 44 45305 40 45306 36 45307 34 45308 34 45309 34 45310 34 45311 34 45312 35 45313 36 45314 38 45315 39 45316 41 45317 44 45318 48 45319 54 45320 58 45321 60 45322 62 45323 64 45324 65 45325 66 45326 68 45327 74 45328 80 45329 85 45330 90 45331 96 45332 100 45333 104 45334 108 45335 112 45336 114 45337 115 45338 116 45339 115 45340 113 45341 111 45342 110 45343 111 45344 114 45345 120 45346 128 45347 135 45348 140 45349 145 45350 150 45351 153 45352 154 45353 155 45354 156 45355 159 45356 161 45357 162 45358 162 45359 162 45360 161 45361 163 45362 165 45363 168 45364 172 45365 175 45366 177 45367 178 45368 181 45369 184 45370 187 45371 190 45372 194 45373 198 45374 200 45375 198 45376 194 45377 190 45378 187 45379 185 45380 183 45381 183 45382 181 45383 179 45384 178 45385 174 45386 170 45387 166 45388 163 45389 160 45390 156 45391 153 45392 150 45393 147 45394 144 45395 140 45396 137 45397 133 45398 129 45399 123 45400 117 45401 112 45402 110 45403 107 45404 104 45405 101 45406 98 45407 92 45408 85 45409 76 45410 67 45411 59 45412 55 45413 53 45414 53 45415 55 45416 57 45417 56 45418 58 45419 60 45420 63 45421 67 45422 69 45423 70 45424 71 45425 70 45426 68 45427 68 45428 69 45429 70 45430 70 45431 70 45432 72 45433 74 45434 75 45435 78 45436 84 45437 91 45438 99 45439 108 45440 116 45441 121 45442 126 45443 130 45444 134 45445 137 45446 140 45447 144 45448 149 45449 153 45450 155 45451 157 45452 158 45453 159 45454 159 45455 159 45456 159 45457 158 45458 158 45459 157 45460 155 45461 153 45462 151 45463 151 45464 151 45465 150 45466 150 45467 150 45468 148 45469 147 45470 146 45471 144 45472 143 45473 142 45474 142 45475 142 45476 143 45477 142 45478 139 45479 134 45480 128 45481 122 45482 116 45483 112 45484 111 45485 109 45486 109 45487 113 45488 118 45489 124 45490 131 45491 138 45492 146 45493 153 45494 158 45495 160 45496 160 45497 159 45498 158 45499 157 45500 155 45501 153 45502 151 45503 150 45504 148 45505 147 45506 147 45507 149 45508 152 45509 155 45510 157 45511 158 45512 159 45513 158 45514 157 45515 156 45516 155 45517 152 45518 148 45519 143 45520 138 45521 134 45522 132 45523 130 45524 128 45525 128 45526 126 45527 126 45528 120 45529 114 45530 108 45531 105 45532 100 45533 95 45534 93 45535 93 45536 96 45537 100 45538 106 45539 112 45540 115 45541 118 45542 124 45543 130 45544 135 45545 140 45546 145 45547 151 45548 151 45549 148 45550 147 45551 148 45552 146 45553 149 45554 157 45555 163 45556 166 45557 167 45558 166 45559 168 45560 170 45561 173 45562 177 45563 181 45564 184 45565 188 45566 191 45567 190 45568 187 45569 182 45570 176 45571 171 45572 166 45573 160 45574 154 45575 147 45576 138 45577 126 45578 116 45579 112 45580 110 45581 109 45582 111 45583 112 45584 109 45585 106 45586 106 45587 106 45588 101 45589 92 45590 84 45591 79 45592 74 45593 68 45594 66 45595 64 45596 60 45597 56 45598 51 45599 47 45600 43 45601 38 45602 33 45603 28 45604 23 45605 21 45606 19 45607 16 45608 16 45609 18 45610 20 45611 22 45612 26 45613 32 45614 38 45615 44 45616 49 45617 54 45618 60 45619 64 45620 67 45621 68 45622 69 45623 69 45624 70 45625 69 45626 69 45627 73 45628 80 45629 91 45630 102 45631 112 45632 121 45633 128 45634 134 45635 141 45636 149 45637 156 45638 165 45639 175 45640 184 45641 191 45642 195 45643 198 45644 201 45645 204 45646 207 45647 212 45648 218 45649 222 45650 225 45651 227 45652 229 45653 230 45654 234 45655 236 45656 240 45657 244 45658 248 45659 250 45660 252 45661 254 45662 253 45663 254 45664 255 45665 254 45666 252 45667 250 45668 248 45669 244 45670 240 45671 234 45672 228 45673 222 45674 214 45675 207 45676 198 45677 188 45678 178 45679 166 45680 156 45681 148 45682 141 45683 136 45684 132 45685 128 45686 124 45687 118 45688 112 45689 105 45690 96 45691 83 45692 74 45693 70 45694 64 45695 57 45696 52 45697 46 45698 40 45699 36 45700 32 45701 26 45702 21 45703 17 45704 15 45705 12 45706 11 45707 12 45708 11 45709 10 45710 8 45711 8 45712 10 45713 14 45714 18 45715 17 45716 16 45717 16 45718 15 45719 12 45720 10 45721 7 45722 6 45723 7 45724 11 45725 19 45726 32 45727 46 45728 60 45729 74 45730 86 45731 95 45732 101 45733 106 45734 110 45735 116 45736 124 45737 134 45738 142 45739 150 45740 158 45741 163 45742 168 45743 176 45744 184 45745 193 45746 203 45747 211 45748 218 45749 225 45750 231 45751 236 45752 242 45753 248 45754 255 45755 255 45756 255 45757 255 45758 255 45759 255 45760 255 45761 255 45762 255 45763 255 45764 255 45765 255 45766 255 45767 255 45768 255 45769 254 45770 247 45771 241 45772 234 45773 226 45774 218 45775 210 45776 203 45777 198 45778 194 45779 195 45780 197 45781 198 45782 197 45783 192 45784 183 45785 169 45786 153 45787 136 45788 118 45789 101 45790 85 45791 71 45792 58 45793 44 45794 37 45795 32 45796 28 45797 27 45798 27 45799 26 45800 27 45801 27 45802 25 45803 21 45804 15 45805 11 45806 7 45807 5 45808 4 45809 3 45810 4 45811 6 45812 6 45813 6 45814 8 45815 9 45816 12 45817 16 45818 20 45819 23 45820 28 45821 35 45822 41 45823 46 45824 52 45825 59 45826 66 45827 74 45828 81 45829 89 45830 95 45831 101 45832 108 45833 112 45834 116 45835 120 45836 124 45837 128 45838 130 45839 130 45840 129 45841 129 45842 128 45843 129 45844 130 45845 133 45846 137 45847 142 45848 149 45849 155 45850 162 45851 169 45852 176 45853 181 45854 185 45855 188 45856 189 45857 189 45858 187 45859 185 45860 184 45861 185 45862 187 45863 190 45864 194 45865 198 45866 201 45867 204 45868 207 45869 210 45870 210 45871 210 45872 210 45873 208 45874 206 45875 204 45876 203 45877 201 45878 199 45879 198 45880 195 45881 194 45882 190 45883 187 45884 182 45885 177 45886 171 45887 164 45888 157 45889 148 45890 140 45891 132 45892 123 45893 116 45894 109 45895 103 45896 98 45897 94 45898 90 45899 86 45900 85 45901 82 45902 76 45903 71 45904 67 45905 61 45906 58 45907 54 45908 50 45909 49 45910 50 45911 50 45912 49 45913 48 45914 50 45915 52 45916 54 45917 56 45918 58 45919 60 45920 62 45921 65 45922 67 45923 72 45924 76 45925 78 45926 80 45927 84 45928 86 45929 89 45930 93 45931 98 45932 102 45933 107 45934 112 45935 118 45936 124 45937 129 45938 134 45939 138 45940 142 45941 146 45942 152 45943 158 45944 162 45945 166 45946 171 45947 176 45948 178 45949 180 45950 184 45951 189 45952 194 45953 199 45954 204 45955 207 45956 210 45957 211 45958 212 45959 213 45960 213 45961 212 45962 212 45963 210 45964 208 45965 204 45966 201 45967 196 45968 192 45969 188 45970 187 45971 186 45972 187 45973 187 45974 185 45975 182 45976 180 45977 177 45978 172 45979 164 45980 159 45981 156 45982 151 45983 146 45984 141 45985 139 45986 136 45987 133 45988 132 45989 131 45990 128 45991 124 45992 119 45993 115 45994 110 45995 107 45996 106 45997 102 45998 98 45999 96 46000 95 46001 94 46002 92 46003 92 46004 92 46005 90 46006 87 46007 85 46008 82 46009 76 46010 74 46011 74 46012 75 46013 76 46014 76 46015 77 46016 77 46017 76 46018 75 46019 74 46020 73 46021 72 46022 69 46023 64 46024 58 46025 54 46026 51 46027 48 46028 48 46029 50 46030 53 46031 56 46032 57 46033 56 46034 53 46035 48 46036 44 46037 41 46038 39 46039 39 46040 40 46041 42 46042 44 46043 49 46044 56 46045 63 46046 73 46047 82 46048 90 46049 94 46050 93 46051 90 46052 85 46053 83 46054 85 46055 93 46056 105 46057 120 46058 136 46059 149 46060 160 46061 166 46062 169 46063 174 46064 177 46065 179 46066 184 46067 189 46068 192 46069 197 46070 201 46071 206 46072 213 46073 222 46074 232 46075 242 46076 249 46077 252 46078 251 46079 246 46080 241 46081 238 46082 237 46083 237 46084 238 46085 238 46086 236 46087 231 46088 226 46089 220 46090 215 46091 211 46092 206 46093 202 46094 196 46095 190 46096 182 46097 174 46098 167 46099 161 46100 156 46101 154 46102 152 46103 148 46104 143 46105 136 46106 126 46107 118 46108 111 46109 104 46110 100 46111 99 46112 99 46113 100 46114 103 46115 106 46116 110 46117 112 46118 112 46119 112 46120 108 46121 102 46122 96 46123 91 46124 87 46125 86 46126 88 46127 92 46128 99 46129 106 46130 113 46131 117 46132 118 46133 120 46134 119 46135 117 46136 113 46137 108 46138 104 46139 101 46140 100 46141 102 46142 108 46143 114 46144 120 46145 124 46146 125 46147 125 46148 123 46149 118 46150 114 46151 109 46152 105 46153 102 46154 99 46155 96 46156 94 46157 91 46158 89 46159 87 46160 83 46161 80 46162 78 46163 75 46164 74 46165 73 46166 72 46167 70 46168 70 46169 70 46170 70 46171 73 46172 73 46173 73 46174 72 46175 72 46176 72 46177 71 46178 71 46179 74 46180 78 46181 84 46182 90 46183 98 46184 108 46185 117 46186 124 46187 132 46188 138 46189 143 46190 146 46191 148 46192 149 46193 150 46194 152 46195 154 46196 158 46197 163 46198 170 46199 174 46200 179 46201 185 46202 188 46203 190 46204 191 46205 193 46206 196 46207 198 46208 200 46209 200 46210 199 46211 196 46212 191 46213 185 46214 182 46215 179 46216 175 46217 173 46218 170 46219 167 46220 162 46221 156 46222 154 46223 153 46224 152 46225 153 46226 151 46227 147 46228 138 46229 128 46230 118 46231 111 46232 105 46233 102 46234 102 46235 106 46236 112 46237 117 46238 122 46239 124 46240 124 46241 121 46242 116 46243 111 46244 108 46245 105 46246 103 46247 103 46248 104 46249 105 46250 106 46251 109 46252 112 46253 115 46254 119 46255 123 46256 128 46257 131 46258 132 46259 131 46260 129 46261 126 46262 123 46263 121 46264 119 46265 121 46266 123 46267 125 46268 128 46269 130 46270 129 46271 128 46272 125 46273 121 46274 118 46275 116 46276 114 46277 112 46278 111 46279 108 46280 103 46281 95 46282 87 46283 80 46284 74 46285 72 46286 73 46287 75 46288 80 46289 86 46290 89 46291 90 46292 87 46293 82 46294 76 46295 74 46296 74 46297 77 46298 82 46299 87 46300 91 46301 93 46302 93 46303 90 46304 90 46305 92 46306 100 46307 111 46308 124 46309 140 46310 153 46311 161 46312 165 46313 164 46314 160 46315 156 46316 154 46317 157 46318 162 46319 172 46320 184 46321 196 46322 204 46323 208 46324 210 46325 209 46326 208 46327 208 46328 208 46329 208 46330 210 46331 212 46332 212 46333 208 46334 203 46335 198 46336 194 46337 191 46338 190 46339 190 46340 192 46341 194 46342 196 46343 196 46344 191 46345 181 46346 171 46347 160 46348 148 46349 138 46350 132 46351 130 46352 130 46353 129 46354 126 46355 123 46356 121 46357 118 46358 116 46359 116 46360 118 46361 121 46362 124 46363 124 46364 123 46365 119 46366 112 46367 106 46368 98 46369 93 46370 93 46371 95 46372 98 46373 100 46374 103 46375 104 46376 104 46377 103 46378 104 46379 106 46380 111 46381 118 46382 124 46383 129 46384 129 46385 126 46386 120 46387 112 46388 103 46389 98 46390 98 46391 100 46392 106 46393 113 46394 118 46395 118 46396 114 46397 106 46398 95 46399 84 46400 76 46401 70 46402 64 46403 60 46404 58 46405 55 46406 53 46407 52 46408 52 46409 51 46410 50 46411 49 46412 49 46413 50 46414 49 46415 46 46416 43 46417 38 46418 34 46419 30 46420 28 46421 28 46422 32 46423 36 46424 40 46425 49 46426 56 46427 62 46428 70 46429 78 46430 85 46431 93 46432 102 46433 111 46434 120 46435 125 46436 130 46437 134 46438 138 46439 141 46440 144 46441 148 46442 155 46443 163 46444 170 46445 179 46446 190 46447 199 46448 208 46449 215 46450 218 46451 220 46452 222 46453 222 46454 222 46455 224 46456 225 46457 226 46458 226 46459 224 46460 222 46461 217 46462 214 46463 214 46464 213 46465 211 46466 207 46467 201 46468 194 46469 186 46470 178 46471 171 46472 164 46473 159 46474 157 46475 154 46476 152 46477 152 46478 152 46479 151 46480 149 46481 149 46482 148 46483 146 46484 142 46485 137 46486 132 46487 128 46488 126 46489 125 46490 126 46491 126 46492 125 46493 124 46494 121 46495 118 46496 117 46497 118 46498 122 46499 128 46500 135 46501 141 46502 145 46503 145 46504 142 46505 139 46506 137 46507 137 46508 139 46509 142 46510 144 46511 146 46512 148 46513 149 46514 148 46515 148 46516 147 46517 146 46518 146 46519 145 46520 145 46521 142 46522 136 46523 132 46524 129 46525 127 46526 127 46527 128 46528 131 46529 134 46530 136 46531 135 46532 134 46533 132 46534 129 46535 126 46536 122 46537 119 46538 114 46539 108 46540 100 46541 96 46542 95 46543 94 46544 94 46545 96 46546 97 46547 97 46548 98 46549 101 46550 102 46551 104 46552 108 46553 112 46554 115 46555 116 46556 116 46557 114 46558 112 46559 110 46560 107 46561 107 46562 108 46563 107 46564 108 46565 108 46566 109 46567 108 46568 106 46569 105 46570 104 46571 103 46572 102 46573 100 46574 97 46575 95 46576 91 46577 86 46578 82 46579 80 46580 78 46581 76 46582 76 46583 76 46584 74 46585 70 46586 67 46587 64 46588 59 46589 56 46590 55 46591 55 46592 55 46593 56 46594 57 46595 56 46596 57 46597 59 46598 63 46599 69 46600 74 46601 81 46602 87 46603 90 46604 94 46605 95 46606 98 46607 105 46608 112 46609 118 46610 126 46611 133 46612 138 46613 140 46614 142 46615 144 46616 146 46617 150 46618 154 46619 160 46620 170 46621 177 46622 182 46623 187 46624 190 46625 190 46626 191 46627 191 46628 193 46629 195 46630 198 46631 201 46632 204 46633 204 46634 201 46635 200 46636 198 46637 194 46638 191 46639 190 46640 190 46641 191 46642 192 46643 191 46644 192 46645 192 46646 189 46647 185 46648 182 46649 178 46650 173 46651 169 46652 165 46653 163 46654 162 46655 161 46656 160 46657 160 46658 159 46659 155 46660 151 46661 148 46662 146 46663 144 46664 142 46665 142 46666 141 46667 138 46668 136 46669 134 46670 133 46671 134 46672 135 46673 136 46674 134 46675 131 46676 128 46677 122 46678 118 46679 118 46680 118 46681 120 46682 122 46683 122 46684 121 46685 118 46686 114 46687 110 46688 107 46689 106 46690 106 46691 106 46692 110 46693 113 46694 115 46695 118 46696 120 46697 122 46698 123 46699 124 46700 123 46701 121 46702 117 46703 114 46704 111 46705 108 46706 105 46707 103 46708 102 46709 101 46710 100 46711 98 46712 98 46713 96 46714 94 46715 91 46716 86 46717 82 46718 80 46719 77 46720 74 46721 72 46722 70 46723 69 46724 68 46725 68 46726 68 46727 68 46728 69 46729 70 46730 70 46731 70 46732 70 46733 73 46734 78 46735 83 46736 87 46737 92 46738 96 46739 98 46740 99 46741 103 46742 108 46743 113 46744 119 46745 125 46746 132 46747 140 46748 147 46749 154 46750 157 46751 160 46752 164 46753 168 46754 170 46755 172 46756 174 46757 174 46758 175 46759 178 46760 180 46761 182 46762 187 46763 193 46764 196 46765 199 46766 202 46767 204 46768 206 46769 206 46770 204 46771 200 46772 194 46773 188 46774 183 46775 178 46776 175 46777 172 46778 169 46779 164 46780 159 46781 156 46782 156 46783 155 46784 154 46785 154 46786 154 46787 151 46788 147 46789 142 46790 135 46791 130 46792 125 46793 123 46794 120 46795 118 46796 119 46797 119 46798 118 46799 118 46800 115 46801 112 46802 108 46803 103 46804 98 46805 94 46806 92 46807 90 46808 90 46809 89 46810 89 46811 88 46812 88 46813 87 46814 85 46815 83 46816 84 46817 87 46818 91 46819 95 46820 99 46821 101 46822 98 46823 93 46824 86 46825 78 46826 70 46827 64 46828 62 46829 64 46830 71 46831 79 46832 86 46833 92 46834 96 46835 98 46836 100 46837 102 46838 106 46839 110 46840 114 46841 118 46842 120 46843 117 46844 115 46845 113 46846 112 46847 113 46848 116 46849 122 46850 128 46851 133 46852 136 46853 138 46854 140 46855 141 46856 142 46857 146 46858 151 46859 156 46860 158 46861 158 46862 159 46863 158 46864 156 46865 158 46866 160 46867 162 46868 164 46869 166 46870 168 46871 166 46872 165 46873 163 46874 159 46875 155 46876 151 46877 144 46878 138 46879 133 46880 132 46881 132 46882 130 46883 132 46884 134 46885 136 46886 137 46887 137 46888 138 46889 139 46890 139 46891 137 46892 133 46893 127 46894 119 46895 112 46896 104 46897 97 46898 94 46899 91 46900 92 46901 96 46902 99 46903 101 46904 106 46905 112 46906 115 46907 118 46908 119 46909 119 46910 118 46911 116 46912 116 46913 115 46914 113 46915 112 46916 109 46917 106 46918 104 46919 105 46920 110 46921 116 46922 124 46923 131 46924 134 46925 135 46926 136 46927 134 46928 134 46929 135 46930 138 46931 142 46932 148 46933 153 46934 157 46935 160 46936 162 46937 163 46938 166 46939 170 46940 177 46941 185 46942 193 46943 196 46944 194 46945 188 46946 178 46947 168 46948 158 46949 151 46950 151 46951 157 46952 164 46953 172 46954 180 46955 182 46956 180 46957 176 46958 173 46959 170 46960 170 46961 172 46962 175 46963 176 46964 171 46965 162 46966 149 46967 133 46968 118 46969 109 46970 106 46971 108 46972 112 46973 118 46974 122 46975 123 46976 122 46977 119 46978 116 46979 112 46980 110 46981 107 46982 105 46983 103 46984 102 46985 98 46986 93 46987 88 46988 84 46989 80 46990 80 46991 81 46992 86 46993 93 46994 100 46995 106 46996 108 46997 106 46998 100 46999 91 47000 83 47001 78 47002 76 47003 78 47004 86 47005 97 47006 108 47007 117 47008 126 47009 132 47010 132 47011 131 47012 129 47013 126 47014 124 47015 123 47016 122 47017 122 47018 122 47019 118 47020 113 47021 108 47022 105 47023 107 47024 112 47025 122 47026 133 47027 144 47028 150 47029 150 47030 146 47031 140 47032 134 47033 131 47034 132 47035 134 47036 134 47037 134 47038 132 47039 125 47040 117 47041 112 47042 108 47043 107 47044 110 47045 116 47046 120 47047 124 47048 126 47049 126 47050 124 47051 119 47052 114 47053 109 47054 106 47055 104 47056 103 47057 103 47058 104 47059 105 47060 108 47061 110 47062 112 47063 114 47064 114 47065 114 47066 114 47067 114 47068 112 47069 110 47070 106 47071 102 47072 99 47073 100 47074 104 47075 111 47076 120 47077 132 47078 141 47079 147 47080 152 47081 156 47082 154 47083 151 47084 146 47085 138 47086 132 47087 128 47088 124 47089 124 47090 126 47091 129 47092 130 47093 130 47094 130 47095 128 47096 126 47097 125 47098 123 47099 122 47100 121 47101 119 47102 118 47103 116 47104 116 47105 115 47106 116 47107 116 47108 116 47109 116 47110 115 47111 115 47112 118 47113 118 47114 117 47115 116 47116 117 47117 118 47118 119 47119 124 47120 129 47121 135 47122 142 47123 148 47124 154 47125 160 47126 162 47127 163 47128 166 47129 168 47130 170 47131 172 47132 172 47133 172 47134 173 47135 172 47136 172 47137 171 47138 172 47139 174 47140 174 47141 174 47142 172 47143 172 47144 172 47145 172 47146 173 47147 176 47148 178 47149 178 47150 179 47151 178 47152 178 47153 176 47154 171 47155 165 47156 158 47157 152 47158 147 47159 144 47160 144 47161 144 47162 144 47163 144 47164 142 47165 139 47166 134 47167 131 47168 126 47169 122 47170 119 47171 118 47172 114 47173 113 47174 115 47175 115 47176 117 47177 119 47178 122 47179 124 47180 124 47181 122 47182 120 47183 119 47184 118 47185 118 47186 117 47187 116 47188 114 47189 112 47190 113 47191 114 47192 112 47193 116 47194 119 47195 124 47196 124 47197 125 47198 126 47199 125 47200 124 47201 122 47202 118 47203 115 47204 113 47205 110 47206 108 47207 107 47208 106 47209 103 47210 99 47211 95 47212 91 47213 88 47214 85 47215 84 47216 85 47217 85 47218 86 47219 86 47220 86 47221 84 47222 82 47223 80 47224 80 47225 81 47226 81 47227 80 47228 81 47229 82 47230 83 47231 84 47232 86 47233 88 47234 90 47235 94 47236 96 47237 98 47238 100 47239 101 47240 100 47241 100 47242 103 47243 105 47244 108 47245 111 47246 113 47247 116 47248 119 47249 122 47250 126 47251 128 47252 130 47253 131 47254 131 47255 133 47256 135 47257 136 47258 137 47259 139 47260 142 47261 144 47262 145 47263 148 47264 150 47265 151 47266 152 47267 152 47268 153 47269 152 47270 150 47271 147 47272 146 47273 146 47274 147 47275 150 47276 152 47277 155 47278 157 47279 160 47280 162 47281 161 47282 161 47283 161 47284 161 47285 160 47286 160 47287 161 47288 161 47289 160 47290 160 47291 159 47292 157 47293 157 47294 158 47295 159 47296 159 47297 158 47298 157 47299 156 47300 155 47301 154 47302 153 47303 153 47304 152 47305 152 47306 151 47307 150 47308 150 47309 150 47310 150 47311 148 47312 145 47313 142 47314 141 47315 139 47316 136 47317 134 47318 130 47319 128 47320 126 47321 123 47322 119 47323 115 47324 111 47325 108 47326 105 47327 103 47328 103 47329 102 47330 102 47331 103 47332 102 47333 102 47334 102 47335 102 47336 100 47337 99 47338 98 47339 96 47340 96 47341 94 47342 92 47343 90 47344 90 47345 90 47346 90 47347 91 47348 93 47349 95 47350 98 47351 103 47352 108 47353 111 47354 114 47355 117 47356 119 47357 120 47358 120 47359 121 47360 120 47361 122 47362 123 47363 125 47364 128 47365 132 47366 135 47367 139 47368 141 47369 143 47370 144 47371 146 47372 147 47373 147 47374 149 47375 152 47376 154 47377 155 47378 157 47379 159 47380 160 47381 162 47382 162 47383 163 47384 163 47385 162 47386 163 47387 163 47388 162 47389 160 47390 156 47391 153 47392 149 47393 145 47394 142 47395 138 47396 136 47397 134 47398 134 47399 134 47400 132 47401 130 47402 130 47403 128 47404 126 47405 125 47406 123 47407 122 47408 120 47409 118 47410 113 47411 108 47412 103 47413 99 47414 97 47415 95 47416 93 47417 92 47418 94 47419 96 47420 97 47421 98 47422 99 47423 100 47424 98 47425 98 47426 99 47427 99 47428 100 47429 101 47430 100 47431 100 47432 101 47433 102 47434 104 47435 107 47436 112 47437 115 47438 117 47439 119 47440 120 47441 120 47442 119 47443 118 47444 118 47445 118 47446 120 47447 120 47448 120 47449 122 47450 124 47451 126 47452 130 47453 135 47454 138 47455 143 47456 149 47457 151 47458 152 47459 151 47460 149 47461 148 47462 146 47463 145 47464 144 47465 144 47466 144 47467 147 47468 149 47469 153 47470 158 47471 162 47472 168 47473 173 47474 176 47475 178 47476 180 47477 181 47478 183 47479 186 47480 187 47481 184 47482 183 47483 185 47484 186 47485 185 47486 184 47487 184 47488 184 47489 183 47490 181 47491 180 47492 175 47493 171 47494 168 47495 165 47496 159 47497 154 47498 151 47499 149 47500 144 47501 138 47502 130 47503 122 47504 114 47505 107 47506 102 47507 97 47508 96 47509 96 47510 95 47511 92 47512 89 47513 85 47514 82 47515 76 47516 69 47517 62 47518 57 47519 54 47520 52 47521 48 47522 47 47523 46 47524 46 47525 45 47526 44 47527 45 47528 44 47529 41 47530 38 47531 36 47532 36 47533 31 47534 25 47535 18 47536 17 47537 16 47538 18 47539 24 47540 36 47541 49 47542 60 47543 68 47544 71 47545 71 47546 69 47547 68 47548 71 47549 76 47550 86 47551 96 47552 106 47553 113 47554 120 47555 124 47556 126 47557 132 47558 140 47559 150 47560 158 47561 165 47562 170 47563 174 47564 176 47565 180 47566 185 47567 194 47568 202 47569 210 47570 218 47571 224 47572 228 47573 228 47574 228 47575 227 47576 226 47577 228 47578 231 47579 234 47580 236 47581 238 47582 240 47583 241 47584 242 47585 242 47586 242 47587 242 47588 242 47589 241 47590 240 47591 238 47592 236 47593 232 47594 230 47595 230 47596 227 47597 223 47598 218 47599 211 47600 202 47601 196 47602 188 47603 179 47604 170 47605 163 47606 155 47607 146 47608 136 47609 130 47610 126 47611 123 47612 120 47613 116 47614 108 47615 96 47616 86 47617 75 47618 66 47619 60 47620 58 47621 60 47622 62 47623 63 47624 62 47625 57 47626 51 47627 47 47628 44 47629 42 47630 42 47631 43 47632 44 47633 42 47634 40 47635 39 47636 39 47637 40 47638 44 47639 47 47640 50 47641 53 47642 57 47643 57 47644 56 47645 54 47646 53 47647 52 47648 54 47649 59 47650 64 47651 70 47652 75 47653 78 47654 77 47655 77 47656 76 47657 76 47658 77 47659 80 47660 87 47661 95 47662 102 47663 108 47664 116 47665 122 47666 128 47667 133 47668 139 47669 142 47670 144 47671 144 47672 145 47673 147 47674 150 47675 154 47676 160 47677 168 47678 175 47679 183 47680 188 47681 193 47682 196 47683 198 47684 200 47685 202 47686 202 47687 204 47688 205 47689 205 47690 207 47691 208 47692 210 47693 214 47694 216 47695 215 47696 212 47697 204 47698 198 47699 192 47700 189 47701 187 47702 186 47703 184 47704 181 47705 176 47706 170 47707 161 47708 156 47709 152 47710 148 47711 146 47712 144 47713 142 47714 138 47715 135 47716 130 47717 124 47718 120 47719 117 47720 112 47721 106 47722 102 47723 95 47724 90 47725 84 47726 78 47727 74 47728 71 47729 69 47730 67 47731 64 47732 62 47733 59 47734 56 47735 52 47736 50 47737 49 47738 50 47739 53 47740 57 47741 60 47742 64 47743 66 47744 66 47745 65 47746 62 47747 57 47748 52 47749 49 47750 47 47751 46 47752 46 47753 49 47754 52 47755 58 47756 65 47757 71 47758 76 47759 82 47760 87 47761 91 47762 94 47763 99 47764 105 47765 111 47766 116 47767 122 47768 128 47769 133 47770 136 47771 137 47772 138 47773 140 47774 141 47775 142 47776 143 47777 145 47778 148 47779 154 47780 160 47781 167 47782 174 47783 180 47784 185 47785 188 47786 188 47787 188 47788 188 47789 186 47790 186 47791 187 47792 189 47793 191 47794 196 47795 199 47796 201 47797 202 47798 203 47799 201 47800 195 47801 190 47802 184 47803 179 47804 176 47805 174 47806 176 47807 177 47808 181 47809 185 47810 189 47811 193 47812 195 47813 197 47814 195 47815 192 47816 187 47817 182 47818 177 47819 172 47820 169 47821 167 47822 162 47823 159 47824 155 47825 152 47826 147 47827 144 47828 141 47829 138 47830 137 47831 135 47832 135 47833 136 47834 138 47835 138 47836 138 47837 138 47838 135 47839 130 47840 125 47841 118 47842 112 47843 106 47844 100 47845 94 47846 91 47847 88 47848 85 47849 85 47850 85 47851 84 47852 83 47853 82 47854 81 47855 78 47856 77 47857 76 47858 75 47859 75 47860 77 47861 81 47862 83 47863 87 47864 91 47865 93 47866 93 47867 92 47868 93 47869 93 47870 92 47871 92 47872 92 47873 91 47874 91 47875 91 47876 90 47877 90 47878 91 47879 93 47880 96 47881 99 47882 103 47883 106 47884 112 47885 116 47886 118 47887 119 47888 120 47889 119 47890 120 47891 120 47892 119 47893 119 47894 118 47895 116 47896 114 47897 114 47898 113 47899 114 47900 116 47901 119 47902 122 47903 125 47904 129 47905 130 47906 132 47907 134 47908 135 47909 136 47910 137 47911 138 47912 139 47913 143 47914 146 47915 148 47916 148 47917 147 47918 143 47919 140 47920 137 47921 134 47922 132 47923 133 47924 134 47925 135 47926 137 47927 138 47928 139 47929 140 47930 143 47931 146 47932 148 47933 150 47934 151 47935 149 47936 147 47937 146 47938 146 47939 146 47940 146 47941 146 47942 146 47943 144 47944 140 47945 135 47946 130 47947 124 47948 119 47949 116 47950 116 47951 118 47952 121 47953 124 47954 127 47955 132 47956 136 47957 142 47958 146 47959 147 47960 146 47961 142 47962 134 47963 126 47964 118 47965 115 47966 117 47967 120 47968 124 47969 126 47970 126 47971 123 47972 117 47973 112 47974 110 47975 108 47976 110 47977 112 47978 115 47979 117 47980 119 47981 121 47982 123 47983 125 47984 130 47985 132 47986 132 47987 131 47988 128 47989 123 47990 116 47991 107 47992 101 47993 97 47994 100 47995 106 47996 112 47997 116 47998 120 47999 121 48000 122 48001 124 48002 130 48003 136 48004 141 48005 145 48006 147 48007 147 48008 146 48009 147 48010 151 48011 157 48012 163 48013 168 48014 168 48015 164 48016 158 48017 149 48018 140 48019 135 48020 134 48021 139 48022 145 48023 151 48024 156 48025 160 48026 165 48027 166 48028 167 48029 170 48030 171 48031 170 48032 165 48033 158 48034 150 48035 142 48036 136 48037 135 48038 138 48039 139 48040 139 48041 136 48042 130 48043 122 48044 114 48045 106 48046 102 48047 102 48048 105 48049 107 48050 110 48051 114 48052 119 48053 125 48054 129 48055 132 48056 134 48057 132 48058 127 48059 120 48060 114 48061 110 48062 107 48063 106 48064 107 48065 108 48066 109 48067 109 48068 109 48069 109 48070 109 48071 108 48072 108 48073 107 48074 108 48075 110 48076 110 48077 110 48078 112 48079 116 48080 122 48081 127 48082 131 48083 130 48084 126 48085 120 48086 114 48087 108 48088 104 48089 102 48090 101 48091 103 48092 105 48093 106 48094 108 48095 110 48096 112 48097 116 48098 118 48099 122 48100 125 48101 128 48102 130 48103 131 48104 133 48105 134 48106 137 48107 139 48108 139 48109 136 48110 133 48111 131 48112 126 48113 124 48114 121 48115 120 48116 121 48117 122 48118 123 48119 128 48120 132 48121 137 48122 141 48123 146 48124 149 48125 152 48126 154 48127 151 48128 147 48129 142 48130 139 48131 138 48132 137 48133 139 48134 140 48135 141 48136 139 48137 134 48138 128 48139 119 48140 114 48141 110 48142 111 48143 116 48144 120 48145 123 48146 125 48147 128 48148 127 48149 128 48150 131 48151 131 48152 130 48153 128 48154 124 48155 119 48156 115 48157 112 48158 110 48159 112 48160 114 48161 117 48162 118 48163 114 48164 107 48165 102 48166 97 48167 93 48168 91 48169 95 48170 101 48171 109 48172 117 48173 124 48174 132 48175 138 48176 143 48177 148 48178 148 48179 145 48180 140 48181 134 48182 130 48183 127 48184 127 48185 130 48186 136 48187 140 48188 143 48189 144 48190 142 48191 138 48192 134 48193 135 48194 140 48195 148 48196 158 48197 168 48198 176 48199 180 48200 180 48201 178 48202 172 48203 167 48204 164 48205 161 48206 158 48207 152 48208 145 48209 139 48210 134 48211 130 48212 128 48213 130 48214 132 48215 135 48216 136 48217 134 48218 130 48219 124 48220 119 48221 116 48222 112 48223 110 48224 112 48225 115 48226 118 48227 120 48228 120 48229 117 48230 114 48231 109 48232 103 48233 97 48234 93 48235 92 48236 92 48237 92 48238 94 48239 96 48240 99 48241 103 48242 108 48243 112 48244 117 48245 123 48246 131 48247 138 48248 145 48249 150 48250 152 48251 152 48252 152 48253 153 48254 154 48255 152 48256 151 48257 149 48258 147 48259 145 48260 142 48261 138 48262 135 48263 135 48264 136 48265 140 48266 148 48267 154 48268 158 48269 159 48270 157 48271 151 48272 144 48273 135 48274 128 48275 122 48276 116 48277 113 48278 110 48279 108 48280 108 48281 108 48282 106 48283 102 48284 98 48285 93 48286 89 48287 84 48288 80 48289 77 48290 76 48291 75 48292 74 48293 76 48294 78 48295 81 48296 84 48297 87 48298 91 48299 95 48300 98 48301 100 48302 102 48303 102 48304 99 48305 96 48306 92 48307 90 48308 90 48309 88 48310 89 48311 89 48312 92 48313 98 48314 108 48315 120 48316 132 48317 143 48318 154 48319 164 48320 172 48321 177 48322 179 48323 179 48324 180 48325 178 48326 176 48327 174 48328 172 48329 171 48330 172 48331 173 48332 177 48333 181 48334 184 48335 188 48336 193 48337 196 48338 197 48339 197 48340 194 48341 189 48342 184 48343 183 48344 183 48345 183 48346 185 48347 186 48348 185 48349 182 48350 178 48351 173 48352 166 48353 161 48354 156 48355 150 48356 146 48357 138 48358 126 48359 114 48360 102 48361 92 48362 84 48363 79 48364 78 48365 81 48366 88 48367 98 48368 107 48369 115 48370 121 48371 123 48372 120 48373 112 48374 102 48375 91 48376 83 48377 77 48378 73 48379 73 48380 74 48381 75 48382 76 48383 77 48384 77 48385 80 48386 86 48387 94 48388 102 48389 110 48390 116 48391 122 48392 124 48393 123 48394 120 48395 119 48396 116 48397 115 48398 114 48399 112 48400 111 48401 110 48402 107 48403 104 48404 104 48405 103 48406 101 48407 98 48408 95 48409 91 48410 84 48411 80 48412 79 48413 78 48414 78 48415 81 48416 86 48417 92 48418 98 48419 103 48420 108 48421 110 48422 113 48423 117 48424 123 48425 129 48426 135 48427 141 48428 147 48429 153 48430 159 48431 165 48432 169 48433 174 48434 180 48435 184 48436 188 48437 192 48438 194 48439 197 48440 199 48441 201 48442 201 48443 200 48444 199 48445 198 48446 195 48447 191 48448 187 48449 183 48450 179 48451 176 48452 172 48453 167 48454 165 48455 166 48456 166 48457 166 48458 164 48459 163 48460 160 48461 157 48462 153 48463 150 48464 145 48465 141 48466 136 48467 132 48468 127 48469 122 48470 117 48471 112 48472 107 48473 102 48474 98 48475 94 48476 88 48477 83 48478 77 48479 72 48480 68 48481 66 48482 63 48483 61 48484 61 48485 61 48486 62 48487 66 48488 72 48489 80 48490 86 48491 92 48492 97 48493 100 48494 101 48495 102 48496 103 48497 105 48498 108 48499 112 48500 117 48501 123 48502 128 48503 132 48504 134 48505 136 48506 138 48507 138 48508 141 48509 144 48510 147 48511 150 48512 152 48513 155 48514 156 48515 158 48516 158 48517 158 48518 158 48519 157 48520 157 48521 155 48522 152 48523 150 48524 148 48525 146 48526 146 48527 144 48528 142 48529 140 48530 137 48531 135 48532 134 48533 134 48534 133 48535 133 48536 132 48537 132 48538 132 48539 132 48540 135 48541 138 48542 142 48543 146 48544 148 48545 150 48546 149 48547 149 48548 148 48549 146 48550 143 48551 140 48552 136 48553 132 48554 130 48555 126 48556 124 48557 125 48558 128 48559 131 48560 135 48561 138 48562 140 48563 139 48564 137 48565 132 48566 126 48567 120 48568 116 48569 111 48570 108 48571 106 48572 103 48573 100 48574 97 48575 93 48576 87 48577 82 48578 76 48579 70 48580 65 48581 62 48582 60 48583 60 48584 59 48585 60 48586 61 48587 60 48588 58 48589 58 48590 59 48591 60 48592 59 48593 58 48594 56 48595 54 48596 54 48597 53 48598 51 48599 51 48600 55 48601 60 48602 65 48603 68 48604 71 48605 76 48606 80 48607 85 48608 90 48609 96 48610 106 48611 116 48612 129 48613 142 48614 154 48615 162 48616 168 48617 171 48618 172 48619 172 48620 172 48621 173 48622 174 48623 177 48624 182 48625 185 48626 189 48627 195 48628 201 48629 207 48630 214 48631 221 48632 226 48633 228 48634 231 48635 232 48636 229 48637 226 48638 224 48639 222 48640 221 48641 222 48642 222 48643 220 48644 216 48645 214 48646 211 48647 205 48648 199 48649 195 48650 191 48651 187 48652 183 48653 178 48654 174 48655 170 48656 169 48657 169 48658 171 48659 172 48660 170 48661 166 48662 162 48663 156 48664 151 48665 147 48666 146 48667 145 48668 143 48669 140 48670 136 48671 130 48672 122 48673 116 48674 111 48675 108 48676 106 48677 105 48678 105 48679 106 48680 107 48681 110 48682 114 48683 118 48684 121 48685 122 48686 121 48687 118 48688 114 48689 107 48690 99 48691 92 48692 86 48693 80 48694 76 48695 71 48696 68 48697 68 48698 67 48699 69 48700 71 48701 74 48702 76 48703 77 48704 77 48705 74 48706 70 48707 66 48708 62 48709 59 48710 59 48711 61 48712 62 48713 66 48714 70 48715 72 48716 75 48717 77 48718 78 48719 78 48720 79 48721 80 48722 82 48723 82 48724 84 48725 87 48726 90 48727 94 48728 100 48729 106 48730 115 48731 124 48732 132 48733 142 48734 149 48735 153 48736 157 48737 158 48738 159 48739 160 48740 159 48741 160 48742 162 48743 163 48744 164 48745 166 48746 166 48747 166 48748 166 48749 165 48750 166 48751 168 48752 170 48753 173 48754 175 48755 176 48756 172 48757 165 48758 159 48759 154 48760 148 48761 144 48762 140 48763 138 48764 133 48765 124 48766 114 48767 106 48768 100 48769 97 48770 99 48771 104 48772 110 48773 114 48774 113 48775 110 48776 102 48777 93 48778 84 48779 77 48780 77 48781 79 48782 84 48783 92 48784 99 48785 103 48786 104 48787 104 48788 104 48789 105 48790 105 48791 106 48792 104 48793 104 48794 105 48795 103 48796 103 48797 105 48798 108 48799 114 48800 118 48801 124 48802 130 48803 135 48804 140 48805 146 48806 151 48807 156 48808 159 48809 157 48810 154 48811 149 48812 144 48813 142 48814 142 48815 146 48816 151 48817 155 48818 157 48819 157 48820 154 48821 150 48822 147 48823 148 48824 152 48825 157 48826 162 48827 165 48828 164 48829 161 48830 154 48831 147 48832 141 48833 138 48834 138 48835 141 48836 142 48837 144 48838 144 48839 142 48840 140 48841 138 48842 137 48843 138 48844 142 48845 145 48846 146 48847 144 48848 142 48849 138 48850 134 48851 130 48852 128 48853 130 48854 133 48855 138 48856 143 48857 147 48858 150 48859 150 48860 148 48861 144 48862 142 48863 138 48864 134 48865 132 48866 131 48867 130 48868 130 48869 133 48870 135 48871 137 48872 138 48873 139 48874 139 48875 139 48876 141 48877 142 48878 141 48879 141 48880 140 48881 137 48882 131 48883 124 48884 119 48885 114 48886 110 48887 108 48888 106 48889 103 48890 100 48891 96 48892 94 48893 92 48894 90 48895 89 48896 89 48897 89 48898 92 48899 95 48900 98 48901 100 48902 101 48903 102 48904 103 48905 101 48906 99 48907 98 48908 97 48909 96 48910 97 48911 100 48912 103 48913 108 48914 113 48915 118 48916 124 48917 132 48918 138 48919 142 48920 145 48921 147 48922 148 48923 149 48924 151 48925 153 48926 154 48927 157 48928 162 48929 166 48930 170 48931 174 48932 176 48933 175 48934 172 48935 166 48936 158 48937 151 48938 146 48939 144 48940 144 48941 146 48942 147 48943 149 48944 149 48945 147 48946 145 48947 144 48948 144 48949 144 48950 144 48951 142 48952 139 48953 136 48954 131 48955 125 48956 120 48957 115 48958 113 48959 112 48960 110 48961 107 48962 105 48963 102 48964 100 48965 98 48966 96 48967 98 48968 100 48969 105 48970 110 48971 113 48972 116 48973 116 48974 116 48975 115 48976 113 48977 113 48978 112 48979 111 48980 108 48981 104 48982 102 48983 102 48984 104 48985 106 48986 110 48987 114 48988 115 48989 114 48990 112 48991 110 48992 108 48993 105 48994 105 48995 105 48996 106 48997 108 48998 110 48999 111 49000 112 49001 112 49002 112 49003 112 49004 112 49005 109 49006 107 49007 106 49008 103 49009 100 49010 100 49011 99 49012 98 49013 99 49014 102 49015 103 49016 104 49017 106 49018 107 49019 108 49020 111 49021 113 49022 117 49023 121 49024 126 49025 129 49026 130 49027 130 49028 128 49029 127 49030 126 49031 126 49032 127 49033 129 49034 133 49035 136 49036 139 49037 142 49038 148 49039 154 49040 162 49041 170 49042 177 49043 180 49044 184 49045 186 49046 187 49047 186 49048 186 49049 187 49050 187 49051 188 49052 190 49053 192 49054 194 49055 196 49056 197 49057 194 49058 192 49059 190 49060 186 49061 182 49062 180 49063 177 49064 175 49065 175 49066 176 49067 177 49068 176 49069 174 49070 172 49071 166 49072 158 49073 150 49074 143 49075 136 49076 131 49077 126 49078 124 49079 121 49080 117 49081 113 49082 109 49083 105 49084 101 49085 98 49086 94 49087 90 49088 86 49089 82 49090 79 49091 76 49092 74 49093 75 49094 77 49095 79 49096 83 49097 85 49098 86 49099 87 49100 86 49101 85 49102 85 49103 86 49104 86 49105 86 49106 86 49107 87 49108 89 49109 91 49110 95 49111 100 49112 105 49113 110 49114 114 49115 118 49116 121 49117 125 49118 128 49119 132 49120 136 49121 138 49122 140 49123 139 49124 137 49125 134 49126 131 49127 131 49128 131 49129 130 49130 130 49131 130 49132 129 49133 129 49134 130 49135 130 49136 131 49137 132 49138 132 49139 131 49140 130 49141 127 49142 124 49143 120 49144 117 49145 114 49146 112 49147 112 49148 112 49149 114 49150 115 49151 118 49152 120 49153 120 49154 120 49155 118 49156 116 49157 114 49158 112 49159 110 49160 110 49161 111 49162 113 49163 115 49164 116 49165 119 49166 122 49167 123 49168 124 49169 128 49170 131 49171 131 49172 132 49173 130 49174 128 49175 123 49176 120 49177 118 49178 115 49179 112 49180 112 49181 113 49182 114 49183 117 49184 121 49185 126 49186 132 49187 136 49188 140 49189 144 49190 146 49191 144 49192 141 49193 138 49194 133 49195 130 49196 130 49197 130 49198 134 49199 138 49200 142 49201 147 49202 150 49203 152 49204 152 49205 154 49206 155 49207 156 49208 157 49209 158 49210 158 49211 159 49212 160 49213 160 49214 160 49215 164 49216 167 49217 173 49218 178 49219 182 49220 186 49221 188 49222 186 49223 183 49224 179 49225 176 49226 173 49227 170 49228 170 49229 169 49230 166 49231 164 49232 160 49233 156 49234 156 49235 158 49236 160 49237 162 49238 164 49239 164 49240 162 49241 158 49242 154 49243 148 49244 142 49245 137 49246 128 49247 119 49248 108 49249 98 49250 92 49251 88 49252 88 49253 89 49254 91 49255 91 49256 90 49257 87 49258 83 49259 78 49260 75 49261 72 49262 68 49263 65 49264 62 49265 57 49266 53 49267 50 49268 51 49269 55 49270 60 49271 68 49272 73 49273 76 49274 77 49275 76 49276 74 49277 71 49278 71 49279 73 49280 75 49281 78 49282 84 49283 88 49284 93 49285 98 49286 105 49287 112 49288 119 49289 124 49290 128 49291 132 49292 135 49293 138 49294 139 49295 141 49296 140 49297 138 49298 135 49299 134 49300 135 49301 137 49302 140 49303 144 49304 147 49305 152 49306 154 49307 155 49308 157 49309 158 49310 159 49311 160 49312 157 49313 155 49314 152 49315 148 49316 143 49317 139 49318 136 49319 132 49320 131 49321 131 49322 132 49323 135 49324 136 49325 137 49326 138 49327 138 49328 138 49329 136 49330 134 49331 134 49332 133 49333 131 49334 130 49335 128 49336 126 49337 130 49338 133 49339 134 49340 135 49341 137 49342 138 49343 138 49344 140 49345 142 49346 142 49347 142 49348 142 49349 144 49350 146 49351 146 49352 149 49353 151 49354 151 49355 152 49356 152 49357 152 49358 154 49359 156 49360 158 49361 158 49362 158 49363 158 49364 155 49365 152 49366 149 49367 146 49368 142 49369 138 49370 134 49371 131 49372 129 49373 128 49374 126 49375 124 49376 124 49377 124 49378 124 49379 124 49380 125 49381 124 49382 123 49383 122 49384 118 49385 114 49386 108 49387 103 49388 100 49389 98 49390 96 49391 98 49392 102 49393 105 49394 107 49395 111 49396 114 49397 116 49398 117 49399 118 49400 119 49401 120 49402 121 49403 121 49404 123 49405 124 49406 124 49407 128 49408 133 49409 139 49410 144 49411 149 49412 153 49413 156 49414 157 49415 158 49416 157 49417 156 49418 155 49419 155 49420 156 49421 156 49422 157 49423 158 49424 160 49425 160 49426 160 49427 158 49428 155 49429 155 49430 155 49431 154 49432 152 49433 150 49434 143 49435 135 49436 127 49437 118 49438 110 49439 103 49440 99 49441 96 49442 93 49443 90 49444 88 49445 88 49446 89 49447 91 49448 93 49449 96 49450 100 49451 102 49452 103 49453 102 49454 96 49455 88 49456 80 49457 74 49458 69 49459 66 49460 67 49461 71 49462 77 49463 83 49464 90 49465 94 49466 95 49467 92 49468 90 49469 89 49470 88 49471 88 49472 90 49473 92 49474 97 49475 102 49476 106 49477 110 49478 112 49479 114 49480 118 49481 125 49482 131 49483 136 49484 141 49485 144 49486 144 49487 140 49488 136 49489 132 49490 129 49491 129 49492 130 49493 134 49494 139 49495 144 49496 149 49497 154 49498 158 49499 161 49500 164 49501 166 49502 168 49503 169 49504 172 49505 173 49506 172 49507 170 49508 168 49509 164 49510 160 49511 156 49512 155 49513 155 49514 156 49515 158 49516 162 49517 166 49518 170 49519 176 49520 180 49521 182 49522 183 49523 184 49524 184 49525 183 49526 182 49527 182 49528 180 49529 179 49530 178 49531 176 49532 174 49533 172 49534 172 49535 171 49536 169 49537 164 49538 159 49539 154 49540 146 49541 139 49542 132 49543 125 49544 121 49545 118 49546 117 49547 118 49548 120 49549 120 49550 120 49551 120 49552 116 49553 112 49554 110 49555 107 49556 102 49557 97 49558 91 49559 83 49560 75 49561 68 49562 60 49563 54 49564 50 49565 48 49566 49 49567 50 49568 50 49569 50 49570 49 49571 48 49572 48 49573 48 49574 47 49575 46 49576 47 49577 46 49578 44 49579 42 49580 39 49581 37 49582 33 49583 34 49584 35 49585 38 49586 44 49587 52 49588 59 49589 68 49590 80 49591 91 49592 100 49593 110 49594 117 49595 122 49596 129 49597 134 49598 139 49599 145 49600 152 49601 161 49602 170 49603 179 49604 188 49605 195 49606 199 49607 203 49608 208 49609 214 49610 219 49611 224 49612 229 49613 230 49614 230 49615 230 49616 229 49617 227 49618 226 49619 226 49620 228 49621 230 49622 230 49623 228 49624 227 49625 224 49626 220 49627 215 49628 212 49629 208 49630 205 49631 200 49632 193 49633 184 49634 176 49635 164 49636 154 49637 146 49638 141 49639 137 49640 135 49641 135 49642 134 49643 131 49644 127 49645 123 49646 120 49647 116 49648 112 49649 108 49650 106 49651 100 49652 92 49653 85 49654 77 49655 70 49656 66 49657 66 49658 69 49659 73 49660 78 49661 83 49662 86 49663 85 49664 83 49665 82 49666 78 49667 76 49668 73 49669 73 49670 75 49671 78 49672 82 49673 84 49674 85 49675 83 49676 78 49677 75 49678 74 49679 74 49680 76 49681 80 49682 86 49683 92 49684 97 49685 99 49686 100 49687 98 49688 96 49689 96 49690 97 49691 99 49692 101 49693 104 49694 106 49695 108 49696 108 49697 111 49698 114 49699 119 49700 124 49701 130 49702 136 49703 138 49704 140 49705 141 49706 140 49707 140 49708 142 49709 143 49710 146 49711 149 49712 153 49713 158 49714 162 49715 166 49716 172 49717 176 49718 181 49719 183 49720 182 49721 180 49722 178 49723 176 49724 177 49725 178 49726 180 49727 180 49728 179 49729 176 49730 172 49731 169 49732 167 49733 167 49734 166 49735 165 49736 164 49737 162 49738 158 49739 155 49740 151 49741 147 49742 144 49743 144 49744 142 49745 138 49746 132 49747 126 49748 119 49749 114 49750 110 49751 108 49752 106 49753 108 49754 111 49755 111 49756 109 49757 106 49758 102 49759 98 49760 94 49761 90 49762 88 49763 88 49764 87 49765 86 49766 83 49767 82 49768 82 49769 80 49770 80 49771 83 49772 85 49773 86 49774 87 49775 88 49776 89 49777 88 49778 88 49779 89 49780 90 49781 92 49782 96 49783 99 49784 102 49785 106 49786 108 49787 111 49788 113 49789 116 49790 120 49791 123 49792 126 49793 128 49794 131 49795 132 49796 133 49797 133 49798 135 49799 135 49800 137 49801 140 49802 143 49803 146 49804 148 49805 151 49806 154 49807 154 49808 156 49809 157 49810 156 49811 158 49812 158 49813 158 49814 158 49815 156 49816 152 49817 149 49818 144 49819 142 49820 140 49821 140 49822 141 49823 144 49824 147 49825 150 49826 150 49827 148 49828 146 49829 144 49830 141 49831 138 49832 138 49833 138 49834 140 49835 144 49836 146 49837 148 49838 149 49839 149 49840 148 49841 147 49842 146 49843 145 49844 143 49845 141 49846 139 49847 136 49848 135 49849 134 49850 133 49851 134 49852 134 49853 135 49854 135 49855 137 49856 138 49857 140 49858 142 49859 141 49860 140 49861 136 49862 133 49863 129 49864 125 49865 121 49866 118 49867 115 49868 115 49869 115 49870 113 49871 110 49872 108 49873 107 49874 105 49875 105 49876 107 49877 110 49878 113 49879 117 49880 119 49881 120 49882 119 49883 116 49884 111 49885 107 49886 104 49887 101 49888 97 49889 94 49890 94 49891 96 49892 99 49893 100 49894 101 49895 103 49896 104 49897 104 49898 102 49899 99 49900 97 49901 96 49902 98 49903 102 49904 109 49905 116 49906 124 49907 131 49908 134 49909 136 49910 136 49911 136 49912 136 49913 137 49914 140 49915 141 49916 142 49917 144 49918 145 49919 145 49920 145 49921 146 49922 146 49923 148 49924 151 49925 152 49926 154 49927 158 49928 162 49929 165 49930 170 49931 174 49932 177 49933 177 49934 173 49935 168 49936 163 49937 156 49938 150 49939 146 49940 146 49941 146 49942 147 49943 148 49944 146 49945 146 49946 144 49947 143 49948 143 49949 142 49950 140 49951 139 49952 137 49953 135 49954 132 49955 133 49956 133 49957 132 49958 134 49959 136 49960 134 49961 132 49962 130 49963 130 49964 131 49965 132 49966 134 49967 134 49968 129 49969 119 49970 109 49971 99 49972 93 49973 93 49974 101 49975 112 49976 123 49977 130 49978 131 49979 126 49980 120 49981 115 49982 113 49983 116 49984 120 49985 122 49986 122 49987 119 49988 112 49989 103 49990 96 49991 90 49992 87 49993 86 49994 86 49995 84 49996 78 49997 74 49998 71 49999 69 50000 71 50001 79 50002 88 50003 96 50004 96 50005 91 50006 78 50007 61 50008 45 50009 34 50010 32 50011 42 50012 57 50013 72 50014 84 50015 90 50016 90 50017 82 50018 73 50019 67 50020 66 50021 70 50022 77 50023 89 50024 101 50025 110 50026 118 50027 122 50028 128 50029 133 50030 141 50031 151 50032 162 50033 171 50034 178 50035 182 50036 184 50037 183 50038 182 50039 182 50040 182 50041 182 50042 183 50043 186 50044 191 50045 196 50046 204 50047 216 50048 223 50049 225 50050 223 50051 217 50052 207 50053 199 50054 198 50055 200 50056 206 50057 215 50058 222 50059 222 50060 215 50061 202 50062 186 50063 170 50064 160 50065 156 50066 156 50067 160 50068 167 50069 168 50070 166 50071 160 50072 153 50073 146 50074 138 50075 133 50076 130 50077 125 50078 119 50079 112 50080 106 50081 102 50082 100 50083 104 50084 108 50085 110 50086 112 50087 112 50088 106 50089 94 50090 82 50091 71 50092 62 50093 57 50094 61 50095 71 50096 82 50097 94 50098 103 50099 106 50100 107 50101 106 50102 104 50103 105 50104 106 50105 110 50106 114 50107 115 50108 113 50109 109 50110 104 50111 100 50112 98 50113 100 50114 103 50115 108 50116 115 50117 119 50118 119 50119 118 50120 115 50121 114 50122 112 50123 113 50124 115 50125 116 50126 117 50127 118 50128 118 50129 119 50130 120 50131 120 50132 120 50133 119 50134 116 50135 112 50136 107 50137 103 50138 101 50139 102 50140 107 50141 112 50142 116 50143 118 50144 120 50145 123 50146 125 50147 127 50148 132 50149 138 50150 143 50151 148 50152 151 50153 153 50154 154 50155 154 50156 156 50157 158 50158 162 50159 166 50160 168 50161 168 50162 166 50163 164 50164 161 50165 161 50166 162 50167 166 50168 172 50169 176 50170 178 50171 179 50172 178 50173 176 50174 173 50175 171 50176 170 50177 169 50178 167 50179 163 50180 160 50181 157 50182 154 50183 151 50184 148 50185 144 50186 140 50187 134 50188 128 50189 122 50190 116 50191 108 50192 101 50193 97 50194 92 50195 86 50196 82 50197 82 50198 83 50199 84 50200 85 50201 85 50202 84 50203 81 50204 76 50205 71 50206 66 50207 62 50208 58 50209 54 50210 52 50211 50 50212 48 50213 48 50214 48 50215 49 50216 54 50217 61 50218 69 50219 76 50220 82 50221 86 50222 89 50223 91 50224 91 50225 91 50226 92 50227 94 50228 98 50229 102 50230 108 50231 114 50232 118 50233 123 50234 129 50235 134 50236 138 50237 142 50238 146 50239 146 50240 147 50241 148 50242 150 50243 151 50244 153 50245 155 50246 158 50247 163 50248 167 50249 172 50250 174 50251 178 50252 180 50253 181 50254 181 50255 180 50256 178 50257 176 50258 171 50259 165 50260 160 50261 155 50262 150 50263 148 50264 150 50265 152 50266 156 50267 163 50268 170 50269 178 50270 184 50271 188 50272 187 50273 184 50274 180 50275 173 50276 165 50277 160 50278 156 50279 154 50280 153 50281 152 50282 152 50283 155 50284 157 50285 158 50286 159 50287 159 50288 158 50289 158 50290 158 50291 158 50292 156 50293 154 50294 150 50295 146 50296 142 50297 138 50298 136 50299 135 50300 135 50301 136 50302 140 50303 142 50304 142 50305 140 50306 138 50307 135 50308 129 50309 121 50310 115 50311 110 50312 106 50313 101 50314 99 50315 99 50316 100 50317 102 50318 105 50319 107 50320 109 50321 111 50322 114 50323 112 50324 109 50325 105 50326 98 50327 92 50328 86 50329 80 50330 76 50331 71 50332 69 50333 69 50334 72 50335 75 50336 80 50337 84 50338 87 50339 91 50340 93 50341 93 50342 94 50343 96 50344 97 50345 97 50346 98 50347 101 50348 104 50349 105 50350 106 50351 105 50352 104 50353 103 50354 104 50355 107 50356 110 50357 114 50358 118 50359 124 50360 129 50361 132 50362 134 50363 136 50364 136 50365 136 50366 132 50367 131 50368 131 50369 132 50370 132 50371 135 50372 140 50373 144 50374 148 50375 151 50376 154 50377 154 50378 152 50379 150 50380 146 50381 142 50382 136 50383 132 50384 128 50385 128 50386 130 50387 135 50388 142 50389 148 50390 154 50391 160 50392 164 50393 163 50394 160 50395 156 50396 154 50397 150 50398 145 50399 141 50400 137 50401 133 50402 130 50403 125 50404 124 50405 124 50406 128 50407 130 50408 132 50409 134 50410 134 50411 132 50412 130 50413 127 50414 125 50415 121 50416 119 50417 116 50418 112 50419 107 50420 102 50421 95 50422 90 50423 86 50424 84 50425 82 50426 81 50427 81 50428 82 50429 81 50430 80 50431 79 50432 80 50433 80 50434 81 50435 82 50436 85 50437 89 50438 92 50439 95 50440 99 50441 103 50442 106 50443 109 50444 114 50445 118 50446 121 50447 122 50448 122 50449 122 50450 123 50451 125 50452 128 50453 133 50454 139 50455 146 50456 153 50457 161 50458 169 50459 176 50460 182 50461 187 50462 190 50463 192 50464 196 50465 198 50466 198 50467 200 50468 201 50469 200 50470 198 50471 197 50472 196 50473 195 50474 192 50475 193 50476 192 50477 192 50478 193 50479 193 50480 194 50481 194 50482 193 50483 190 50484 188 50485 184 50486 178 50487 173 50488 168 50489 166 50490 162 50491 157 50492 152 50493 146 50494 140 50495 134 50496 129 50497 125 50498 124 50499 121 50500 120 50501 117 50502 112 50503 106 50504 100 50505 96 50506 92 50507 90 50508 91 50509 92 50510 92 50511 94 50512 94 50513 93 50514 89 50515 85 50516 80 50517 74 50518 70 50519 68 50520 68 50521 68 50522 69 50523 71 50524 72 50525 73 50526 75 50527 79 50528 82 50529 83 50530 85 50531 87 50532 88 50533 88 50534 89 50535 90 50536 91 50537 92 50538 94 50539 95 50540 95 50541 95 50542 94 50543 94 50544 93 50545 94 50546 96 50547 98 50548 102 50549 106 50550 112 50551 117 50552 122 50553 127 50554 132 50555 136 50556 140 50557 143 50558 145 50559 147 50560 148 50561 152 50562 156 50563 159 50564 161 50565 162 50566 162 50567 161 50568 159 50569 159 50570 160 50571 163 50572 168 50573 173 50574 178 50575 182 50576 184 50577 182 50578 182 50579 182 50580 184 50581 186 50582 190 50583 191 50584 190 50585 186 50586 179 50587 171 50588 164 50589 159 50590 156 50591 155 50592 155 50593 156 50594 156 50595 155 50596 154 50597 151 50598 149 50599 146 50600 143 50601 140 50602 136 50603 130 50604 126 50605 124 50606 123 50607 122 50608 120 50609 118 50610 113 50611 107 50612 100 50613 93 50614 88 50615 83 50616 79 50617 76 50618 72 50619 69 50620 66 50621 63 50622 62 50623 63 50624 66 50625 68 50626 71 50627 74 50628 76 50629 77 50630 77 50631 76 50632 76 50633 77 50634 77 50635 76 50636 74 50637 72 50638 70 50639 70 50640 74 50641 78 50642 84 50643 90 50644 96 50645 100 50646 102 50647 103 50648 104 50649 106 50650 108 50651 113 50652 118 50653 124 50654 129 50655 132 50656 134 50657 135 50658 135 50659 135 50660 135 50661 136 50662 137 50663 138 50664 138 50665 140 50666 143 50667 144 50668 146 50669 149 50670 151 50671 152 50672 154 50673 154 50674 154 50675 153 50676 153 50677 154 50678 154 50679 153 50680 154 50681 152 50682 148 50683 145 50684 140 50685 136 50686 132 50687 129 50688 128 50689 127 50690 128 50691 129 50692 131 50693 133 50694 135 50695 137 50696 138 50697 139 50698 138 50699 138 50700 139 50701 140 50702 143 50703 145 50704 146 50705 150 50706 152 50707 155 50708 159 50709 163 50710 167 50711 170 50712 174 50713 179 50714 183 50715 186 50716 189 50717 191 50718 195 50719 200 50720 205 50721 212 50722 218 50723 222 50724 224 50725 226 50726 228 50727 226 50728 226 50729 226 50730 224 50731 221 50732 219 50733 215 50734 209 50735 203 50736 196 50737 188 50738 179 50739 172 50740 166 50741 164 50742 161 50743 156 50744 150 50745 144 50746 135 50747 126 50748 117 50749 108 50750 102 50751 97 50752 92 50753 86 50754 78 50755 68 50756 57 50757 46 50758 36 50759 30 50760 27 50761 27 50762 26 50763 25 50764 22 50765 18 50766 13 50767 7 50768 3 50769 2 50770 1 50771 2 50772 6 50773 11 50774 18 50775 22 50776 24 50777 24 50778 24 50779 25 50780 24 50781 26 50782 28 50783 32 50784 35 50785 39 50786 44 50787 47 50788 51 50789 56 50790 63 50791 71 50792 79 50793 88 50794 98 50795 105 50796 111 50797 116 50798 121 50799 125 50800 129 50801 130 50802 131 50803 132 50804 137 50805 142 50806 147 50807 152 50808 156 50809 158 50810 160 50811 163 50812 167 50813 172 50814 178 50815 184 50816 189 50817 192 50818 194 50819 194 50820 195 50821 196 50822 198 50823 200 50824 205 50825 209 50826 212 50827 214 50828 217 50829 218 50830 216 50831 215 50832 215 50833 216 50834 218 50835 218 50836 215 50837 214 50838 212 50839 210 50840 208 50841 206 50842 205 50843 205 50844 204 50845 203 50846 200 50847 195 50848 189 50849 182 50850 174 50851 168 50852 160 50853 154 50854 148 50855 144 50856 138 50857 132 50858 125 50859 119 50860 113 50861 107 50862 102 50863 99 50864 97 50865 96 50866 94 50867 91 50868 87 50869 83 50870 78 50871 73 50872 67 50873 60 50874 55 50875 52 50876 49 50877 48 50878 47 50879 46 50880 45 50881 44 50882 43 50883 41 50884 40 50885 38 50886 38 50887 39 50888 38 50889 39 50890 43 50891 48 50892 54 50893 61 50894 68 50895 76 50896 81 50897 85 50898 89 50899 91 50900 91 50901 90 50902 91 50903 93 50904 96 50905 102 50906 107 50907 113 50908 121 50909 130 50910 137 50911 145 50912 154 50913 161 50914 168 50915 176 50916 183 50917 188 50918 191 50919 194 50920 194 50921 195 50922 199 50923 202 50924 204 50925 209 50926 213 50927 216 50928 218 50929 220 50930 221 50931 221 50932 220 50933 220 50934 220 50935 216 50936 216 50937 215 50938 213 50939 210 50940 206 50941 204 50942 201 50943 200 50944 199 50945 198 50946 195 50947 192 50948 188 50949 183 50950 180 50951 178 50952 172 50953 167 50954 161 50955 154 50956 145 50957 136 50958 130 50959 124 50960 120 50961 121 50962 122 50963 123 50964 125 50965 126 50966 125 50967 123 50968 120 50969 117 50970 112 50971 106 50972 100 50973 94 50974 88 50975 82 50976 76 50977 72 50978 69 50979 67 50980 66 50981 67 50982 69 50983 71 50984 72 50985 72 50986 70 50987 70 50988 66 50989 62 50990 56 50991 53 50992 48 50993 43 50994 38 50995 36 50996 31 50997 29 50998 28 50999 29 51000 31 51001 32 51002 34 51003 34 51004 35 51005 35 51006 35 51007 36 51008 37 51009 37 51010 41 51011 46 51012 50 51013 58 51014 66 51015 74 51016 80 51017 88 51018 94 51019 98 51020 102 51021 106 51022 110 51023 111 51024 112 51025 114 51026 112 51027 112 51028 115 51029 119 51030 125 51031 134 51032 145 51033 155 51034 165 51035 172 51036 177 51037 180 51038 182 51039 185 51040 186 51041 187 51042 188 51043 188 51044 188 51045 186 51046 186 51047 185 51048 183 51049 183 51050 183 51051 184 51052 187 51053 189 51054 191 51055 191 51056 190 51057 188 51058 187 51059 187 51060 188 51061 188 51062 190 51063 191 51064 191 51065 190 51066 191 51067 191 51068 191 51069 194 51070 195 51071 196 51072 194 51073 192 51074 189 51075 186 51076 183 51077 179 51078 176 51079 173 51080 172 51081 172 51082 172 51083 172 51084 174 51085 175 51086 176 51087 178 51088 178 51089 177 51090 176 51091 174 51092 168 51093 163 51094 156 51095 150 51096 144 51097 138 51098 131 51099 128 51100 125 51101 124 51102 123 51103 121 51104 120 51105 121 51106 120 51107 118 51108 115 51109 111 51110 106 51111 104 51112 101 51113 96 51114 94 51115 90 51116 87 51117 83 51118 80 51119 78 51120 76 51121 74 51122 73 51123 71 51124 69 51125 66 51126 63 51127 60 51128 55 51129 54 51130 51 51131 48 51132 49 51133 51 51134 52 51135 54 51136 57 51137 60 51138 64 51139 67 51140 69 51141 72 51142 74 51143 73 51144 72 51145 72 51146 71 51147 71 51148 72 51149 73 51150 75 51151 79 51152 83 51153 88 51154 95 51155 102 51156 108 51157 114 51158 120 51159 124 51160 128 51161 131 51162 133 51163 135 51164 137 51165 138 51166 138 51167 140 51168 141 51169 142 51170 145 51171 147 51172 148 51173 150 51174 149 51175 148 51176 148 51177 150 51178 154 51179 157 51180 161 51181 164 51182 167 51183 170 51184 171 51185 172 51186 172 51187 170 51188 170 51189 167 51190 165 51191 165 51192 167 51193 170 51194 173 51195 176 51196 176 51197 176 51198 174 51199 170 51200 166 51201 162 51202 160 51203 158 51204 158 51205 160 51206 163 51207 167 51208 173 51209 178 51210 180 51211 182 51212 181 51213 176 51214 171 51215 163 51216 154 51217 146 51218 138 51219 133 51220 130 51221 130 51222 131 51223 130 51224 128 51225 125 51226 120 51227 114 51228 109 51229 104 51230 99 51231 96 51232 93 51233 91 51234 89 51235 87 51236 84 51237 82 51238 81 51239 80 51240 78 51241 77 51242 75 51243 73 51244 74 51245 74 51246 75 51247 76 51248 80 51249 84 51250 86 51251 88 51252 89 51253 90 51254 92 51255 95 51256 99 51257 102 51258 107 51259 110 51260 114 51261 119 51262 126 51263 132 51264 138 51265 143 51266 147 51267 149 51268 147 51269 144 51270 141 51271 137 51272 135 51273 137 51274 139 51275 143 51276 148 51277 154 51278 159 51279 163 51280 165 51281 166 51282 167 51283 166 51284 162 51285 158 51286 155 51287 152 51288 151 51289 151 51290 153 51291 156 51292 158 51293 159 51294 159 51295 156 51296 153 51297 149 51298 145 51299 143 51300 140 51301 138 51302 136 51303 136 51304 136 51305 135 51306 135 51307 137 51308 137 51309 137 51310 137 51311 137 51312 136 51313 136 51314 136 51315 134 51316 132 51317 130 51318 126 51319 121 51320 116 51321 112 51322 109 51323 107 51324 108 51325 110 51326 112 51327 115 51328 117 51329 118 51330 120 51331 119 51332 119 51333 121 51334 122 51335 123 51336 122 51337 121 51338 118 51339 116 51340 114 51341 115 51342 117 51343 119 51344 121 51345 122 51346 123 51347 121 51348 120 51349 118 51350 115 51351 113 51352 112 51353 110 51354 108 51355 108 51356 108 51357 108 51358 109 51359 110 51360 111 51361 112 51362 113 51363 113 51364 113 51365 113 51366 110 51367 108 51368 108 51369 107 51370 105 51371 105 51372 106 51373 106 51374 109 51375 114 51376 118 51377 123 51378 130 51379 134 51380 140 51381 146 51382 149 51383 151 51384 155 51385 159 51386 160 51387 162 51388 164 51389 165 51390 166 51391 167 51392 168 51393 170 51394 173 51395 177 51396 178 51397 179 51398 178 51399 175 51400 173 51401 170 51402 164 51403 158 51404 152 51405 147 51406 142 51407 136 51408 133 51409 131 51410 130 51411 130 51412 130 51413 129 51414 126 51415 121 51416 113 51417 102 51418 91 51419 80 51420 70 51421 64 51422 62 51423 63 51424 66 51425 68 51426 71 51427 71 51428 70 51429 68 51430 66 51431 63 51432 60 51433 60 51434 60 51435 60 51436 62 51437 65 51438 68 51439 69 51440 70 51441 73 51442 75 51443 78 51444 81 51445 86 51446 90 51447 94 51448 98 51449 100 51450 103 51451 106 51452 112 51453 118 51454 122 51455 129 51456 133 51457 135 51458 136 51459 138 51460 136 51461 136 51462 140 51463 147 51464 156 51465 164 51466 172 51467 177 51468 179 51469 178 51470 175 51471 171 51472 169 51473 169 51474 172 51475 177 51476 183 51477 188 51478 190 51479 192 51480 195 51481 199 51482 202 51483 205 51484 209 51485 213 51486 217 51487 219 51488 218 51489 216 51490 217 51491 216 51492 213 51493 211 51494 212 51495 214 51496 215 51497 217 51498 217 51499 218 51500 216 51501 214 51502 211 51503 206 51504 202 51505 199 51506 196 51507 190 51508 187 51509 184 51510 178 51511 170 51512 162 51513 153 51514 144 51515 136 51516 130 51517 128 51518 126 51519 121 51520 114 51521 106 51522 96 51523 84 51524 73 51525 64 51526 55 51527 48 51528 44 51529 40 51530 37 51531 36 51532 36 51533 36 51534 38 51535 39 51536 37 51537 32 51538 26 51539 19 51540 13 51541 7 51542 4 51543 1 51544 0 51545 0 51546 0 51547 0 51548 2 51549 4 51550 6 51551 9 51552 14 51553 18 51554 20 51555 20 51556 22 51557 27 51558 32 51559 36 51560 40 51561 44 51562 49 51563 56 51564 61 51565 67 51566 74 51567 82 51568 90 51569 98 51570 107 51571 113 51572 120 51573 125 51574 130 51575 135 51576 140 51577 145 51578 152 51579 160 51580 168 51581 178 51582 187 51583 197 51584 206 51585 214 51586 221 51587 227 51588 233 51589 238 51590 242 51591 244 51592 246 51593 248 51594 248 51595 247 51596 247 51597 247 51598 246 51599 244 51600 244 51601 244 51602 244 51603 246 51604 248 51605 250 51606 251 51607 252 51608 250 51609 246 51610 240 51611 236 51612 232 51613 227 51614 222 51615 215 51616 207 51617 200 51618 194 51619 187 51620 180 51621 175 51622 171 51623 165 51624 160 51625 154 51626 147 51627 140 51628 133 51629 126 51630 118 51631 110 51632 103 51633 97 51634 90 51635 84 51636 80 51637 78 51638 76 51639 75 51640 72 51641 70 51642 67 51643 63 51644 57 51645 50 51646 44 51647 37 51648 30 51649 25 51650 21 51651 19 51652 21 51653 24 51654 28 51655 33 51656 38 51657 42 51658 46 51659 50 51660 53 51661 54 51662 55 51663 55 51664 53 51665 51 51666 50 51667 49 51668 48 51669 49 51670 50 51671 54 51672 60 51673 67 51674 72 51675 78 51676 82 51677 85 51678 90 51679 96 51680 101 51681 104 51682 108 51683 112 51684 116 51685 120 51686 123 51687 126 51688 130 51689 132 51690 137 51691 144 51692 150 51693 156 51694 162 51695 166 51696 172 51697 177 51698 180 51699 184 51700 187 51701 190 51702 193 51703 196 51704 199 51705 204 51706 209 51707 214 51708 221 51709 228 51710 231 51711 235 51712 236 51713 233 51714 228 51715 220 51716 210 51717 199 51718 190 51719 183 51720 178 51721 174 51722 173 51723 174 51724 174 51725 172 51726 171 51727 170 51728 166 51729 161 51730 155 51731 147 51732 141 51733 133 51734 126 51735 118 51736 110 51737 104 51738 99 51739 94 51740 88 51741 84 51742 80 51743 75 51744 71 51745 69 51746 68 51747 68 51748 68 51749 66 51750 64 51751 61 51752 58 51753 57 51754 58 51755 59 51756 61 51757 63 51758 65 51759 67 51760 69 51761 71 51762 72 51763 74 51764 74 51765 74 51766 75 51767 78 51768 82 51769 86 51770 90 51771 95 51772 100 51773 106 51774 112 51775 118 51776 125 51777 132 51778 140 51779 147 51780 151 51781 154 51782 158 51783 161 51784 161 51785 161 51786 161 51787 159 51788 160 51789 161 51790 163 51791 166 51792 171 51793 176 51794 178 51795 180 51796 181 51797 182 51798 182 51799 183 51800 185 51801 188 51802 190 51803 189 51804 187 51805 186 51806 185 51807 183 51808 181 51809 179 51810 178 51811 178 51812 177 51813 177 51814 178 51815 177 51816 176 51817 174 51818 171 51819 166 51820 162 51821 158 51822 154 51823 150 51824 148 51825 145 51826 144 51827 144 51828 142 51829 140 51830 137 51831 132 51832 127 51833 122 51834 115 51835 109 51836 102 51837 94 51838 86 51839 80 51840 75 51841 70 51842 68 51843 66 51844 63 51845 61 51846 59 51847 58 51848 58 51849 58 51850 58 51851 58 51852 59 51853 60 51854 58 51855 56 51856 56 51857 57 51858 56 51859 56 51860 58 51861 61 51862 64 51863 66 51864 68 51865 71 51866 74 51867 78 51868 84 51869 88 51870 92 51871 96 51872 99 51873 101 51874 102 51875 103 51876 104 51877 106 51878 108 51879 110 51880 113 51881 115 51882 118 51883 122 51884 126 51885 128 51886 132 51887 134 51888 136 51889 138 51890 140 51891 141 51892 144 51893 147 51894 150 51895 155 51896 160 51897 166 51898 171 51899 176 51900 180 51901 183 51902 186 51903 185 51904 184 51905 185 51906 184 51907 184 51908 184 51909 185 51910 185 51911 184 51912 185 51913 187 51914 189 51915 192 51916 194 51917 196 51918 199 51919 202 51920 204 51921 206 51922 209 51923 211 51924 211 51925 208 51926 204 51927 201 51928 198 51929 195 51930 193 51931 190 51932 186 51933 183 51934 181 51935 178 51936 176 51937 175 51938 174 51939 173 51940 170 51941 166 51942 162 51943 156 51944 148 51945 142 51946 138 51947 133 51948 131 51949 126 51950 122 51951 116 51952 109 51953 103 51954 98 51955 93 51956 88 51957 82 51958 77 51959 71 51960 64 51961 58 51962 55 51963 55 51964 56 51965 62 51966 67 51967 68 51968 67 51969 64 51970 58 51971 52 51972 46 51973 43 51974 44 51975 43 51976 44 51977 44 51978 44 51979 44 51980 43 51981 39 51982 36 51983 34 51984 32 51985 32 51986 33 51987 35 51988 37 51989 39 51990 43 51991 49 51992 54 51993 56 51994 58 51995 57 51996 57 51997 58 51998 59 51999 61 52000 64 52001 68 52002 74 52003 80 52004 87 52005 94 52006 101 52007 107 52008 114 52009 120 52010 124 52011 128 52012 132 52013 135 52014 139 52015 142 52016 149 52017 157 52018 165 52019 174 52020 182 52021 189 52022 193 52023 196 52024 201 52025 204 52026 204 52027 205 52028 206 52029 208 52030 209 52031 211 52032 215 52033 220 52034 227 52035 233 52036 236 52037 238 52038 238 52039 236 52040 233 52041 230 52042 229 52043 228 52044 227 52045 226 52046 224 52047 223 52048 223 52049 222 52050 220 52051 217 52052 214 52053 212 52054 208 52055 204 52056 200 52057 196 52058 195 52059 194 52060 193 52061 193 52062 191 52063 186 52064 178 52065 166 52066 153 52067 143 52068 137 52069 132 52070 130 52071 128 52072 126 52073 121 52074 116 52075 111 52076 105 52077 99 52078 93 52079 86 52080 78 52081 70 52082 63 52083 55 52084 49 52085 43 52086 40 52087 38 52088 37 52089 37 52090 36 52091 33 52092 30 52093 27 52094 24 52095 22 52096 20 52097 17 52098 16 52099 16 52100 15 52101 16 52102 19 52103 23 52104 29 52105 36 52106 40 52107 45 52108 50 52109 54 52110 57 52111 60 52112 64 52113 68 52114 74 52115 80 52116 88 52117 94 52118 100 52119 105 52120 110 52121 114 52122 117 52123 122 52124 128 52125 134 52126 142 52127 148 52128 155 52129 161 52130 168 52131 174 52132 178 52133 180 52134 182 52135 184 52136 184 52137 185 52138 187 52139 190 52140 196 52141 201 52142 205 52143 208 52144 208 52145 210 52146 210 52147 208 52148 208 52149 210 52150 208 52151 207 52152 207 52153 204 52154 202 52155 200 52156 200 52157 200 52158 200 52159 199 52160 198 52161 196 52162 192 52163 188 52164 183 52165 176 52166 169 52167 160 52168 154 52169 148 52170 140 52171 134 52172 130 52173 128 52174 128 52175 128 52176 128 52177 128 52178 125 52179 118 52180 108 52181 100 52182 93 52183 88 52184 84 52185 81 52186 79 52187 75 52188 69 52189 64 52190 59 52191 55 52192 53 52193 53 52194 55 52195 55 52196 54 52197 56 52198 58 52199 60 52200 62 52201 64 52202 65 52203 66 52204 65 52205 61 52206 59 52207 58 52208 60 52209 69 52210 80 52211 90 52212 97 52213 101 52214 101 52215 99 52216 96 52217 96 52218 99 52219 103 52220 109 52221 114 52222 119 52223 123 52224 128 52225 134 52226 141 52227 148 52228 156 52229 161 52230 164 52231 164 52232 162 52233 163 52234 164 52235 165 52236 167 52237 170 52238 170 52239 169 52240 166 52241 162 52242 158 52243 156 52244 155 52245 157 52246 161 52247 165 52248 168 52249 168 52250 165 52251 160 52252 158 52253 156 52254 156 52255 157 52256 155 52257 151 52258 144 52259 139 52260 136 52261 135 52262 138 52263 143 52264 147 52265 146 52266 141 52267 136 52268 129 52269 124 52270 124 52271 126 52272 129 52273 131 52274 130 52275 125 52276 119 52277 114 52278 112 52279 116 52280 122 52281 132 52282 142 52283 148 52284 147 52285 141 52286 128 52287 116 52288 106 52289 103 52290 105 52291 113 52292 124 52293 132 52294 134 52295 134 52296 130 52297 127 52298 128 52299 132 52300 137 52301 141 52302 140 52303 132 52304 122 52305 111 52306 105 52307 108 52308 120 52309 137 52310 149 52311 153 52312 148 52313 136 52314 121 52315 107 52316 102 52317 108 52318 123 52319 141 52320 154 52321 164 52322 164 52323 156 52324 144 52325 137 52326 138 52327 145 52328 156 52329 167 52330 173 52331 170 52332 161 52333 152 52334 146 52335 146 52336 152 52337 161 52338 167 52339 167 52340 159 52341 148 52342 137 52343 132 52344 132 52345 136 52346 141 52347 140 52348 135 52349 126 52350 118 52351 115 52352 120 52353 130 52354 138 52355 142 52356 137 52357 121 52358 98 52359 74 52360 60 52361 57 52362 66 52363 80 52364 96 52365 103 52366 100 52367 87 52368 72 52369 61 52370 58 52371 63 52372 72 52373 81 52374 85 52375 84 52376 80 52377 77 52378 76 52379 80 52380 86 52381 92 52382 93 52383 88 52384 80 52385 70 52386 63 52387 60 52388 61 52389 68 52390 78 52391 88 52392 96 52393 101 52394 100 52395 98 52396 93 52397 90 52398 88 52399 90 52400 96 52401 104 52402 113 52403 120 52404 124 52405 127 52406 129 52407 129 52408 127 52409 125 52410 124 52411 126 52412 131 52413 136 52414 138 52415 139 52416 140 52417 141 52418 142 52419 144 52420 148 52421 152 52422 157 52423 163 52424 166 52425 170 52426 173 52427 174 52428 173 52429 173 52430 171 52431 169 52432 168 52433 170 52434 174 52435 179 52436 182 52437 183 52438 184 52439 186 52440 186 52441 186 52442 187 52443 187 52444 188 52445 190 52446 194 52447 199 52448 203 52449 205 52450 206 52451 204 52452 199 52453 194 52454 190 52455 185 52456 183 52457 182 52458 182 52459 181 52460 178 52461 175 52462 171 52463 165 52464 160 52465 156 52466 150 52467 150 52468 150 52469 150 52470 151 52471 151 52472 152 52473 150 52474 148 52475 146 52476 142 52477 138 52478 136 52479 133 52480 128 52481 123 52482 120 52483 118 52484 117 52485 116 52486 114 52487 112 52488 111 52489 108 52490 103 52491 101 52492 99 52493 97 52494 96 52495 95 52496 97 52497 97 52498 96 52499 96 52500 95 52501 92 52502 91 52503 90 52504 88 52505 87 52506 87 52507 87 52508 87 52509 86 52510 84 52511 82 52512 80 52513 80 52514 78 52515 80 52516 83 52517 86 52518 89 52519 93 52520 97 52521 100 52522 102 52523 104 52524 106 52525 106 52526 108 52527 111 52528 110 52529 108 52530 104 52531 99 52532 95 52533 92 52534 92 52535 91 52536 91 52537 90 52538 91 52539 92 52540 93 52541 96 52542 100 52543 104 52544 107 52545 110 52546 111 52547 112 52548 112 52549 111 52550 110 52551 109 52552 109 52553 109 52554 110 52555 110 52556 110 52557 108 52558 108 52559 106 52560 104 52561 102 52562 102 52563 102 52564 103 52565 105 52566 107 52567 108 52568 108 52569 109 52570 111 52571 114 52572 117 52573 121 52574 125 52575 128 52576 129 52577 130 52578 130 52579 128 52580 126 52581 122 52582 118 52583 115 52584 113 52585 110 52586 110 52587 111 52588 112 52589 116 52590 122 52591 128 52592 135 52593 141 52594 146 52595 151 52596 156 52597 160 52598 162 52599 162 52600 162 52601 161 52602 158 52603 156 52604 154 52605 152 52606 150 52607 148 52608 148 52609 148 52610 150 52611 152 52612 154 52613 158 52614 163 52615 166 52616 170 52617 174 52618 176 52619 178 52620 181 52621 182 52622 182 52623 182 52624 183 52625 184 52626 185 52627 186 52628 186 52629 186 52630 186 52631 186 52632 185 52633 183 52634 182 52635 180 52636 177 52637 177 52638 176 52639 177 52640 178 52641 178 52642 177 52643 175 52644 174 52645 175 52646 176 52647 176 52648 178 52649 179 52650 179 52651 176 52652 171 52653 163 52654 154 52655 146 52656 140 52657 133 52658 130 52659 128 52660 128 52661 126 52662 125 52663 125 52664 126 52665 126 52666 125 52667 124 52668 123 52669 121 52670 118 52671 114 52672 110 52673 105 52674 100 52675 97 52676 96 52677 95 52678 95 52679 94 52680 92 52681 90 52682 87 52683 83 52684 80 52685 78 52686 78 52687 77 52688 78 52689 78 52690 80 52691 80 52692 81 52693 82 52694 84 52695 87 52696 91 52697 94 52698 95 52699 96 52700 94 52701 91 52702 91 52703 92 52704 90 52705 88 52706 87 52707 85 52708 83 52709 81 52710 79 52711 78 52712 78 52713 79 52714 80 52715 83 52716 89 52717 94 52718 98 52719 104 52720 109 52721 110 52722 110 52723 110 52724 107 52725 104 52726 102 52727 100 52728 98 52729 96 52730 96 52731 97 52732 100 52733 102 52734 106 52735 110 52736 114 52737 116 52738 117 52739 117 52740 116 52741 115 52742 116 52743 118 52744 122 52745 128 52746 132 52747 138 52748 142 52749 145 52750 146 52751 148 52752 148 52753 146 52754 146 52755 146 52756 148 52757 150 52758 152 52759 155 52760 158 52761 159 52762 159 52763 158 52764 159 52765 160 52766 163 52767 168 52768 176 52769 184 52770 190 52771 192 52772 190 52773 187 52774 183 52775 182 52776 180 52777 178 52778 174 52779 170 52780 163 52781 154 52782 147 52783 140 52784 136 52785 136 52786 137 52787 138 52788 139 52789 139 52790 136 52791 133 52792 131 52793 128 52794 124 52795 123 52796 120 52797 116 52798 111 52799 106 52800 101 52801 100 52802 101 52803 102 52804 103 52805 103 52806 101 52807 96 52808 89 52809 83 52810 81 52811 84 52812 90 52813 98 52814 108 52815 117 52816 122 52817 124 52818 126 52819 128 52820 131 52821 135 52822 140 52823 142 52824 141 52825 141 52826 140 52827 139 52828 137 52829 138 52830 138 52831 139 52832 141 52833 141 52834 141 52835 141 52836 140 52837 140 52838 142 52839 145 52840 151 52841 155 52842 156 52843 156 52844 155 52845 152 52846 149 52847 147 52848 146 52849 145 52850 143 52851 142 52852 139 52853 137 52854 133 52855 130 52856 128 52857 129 52858 130 52859 131 52860 132 52861 132 52862 133 52863 134 52864 133 52865 133 52866 134 52867 138 52868 141 52869 142 52870 142 52871 142 52872 142 52873 140 52874 137 52875 135 52876 132 52877 131 52878 130 52879 128 52880 128 52881 127 52882 126 52883 125 52884 126 52885 127 52886 129 52887 132 52888 135 52889 138 52890 138 52891 139 52892 139 52893 138 52894 136 52895 134 52896 132 52897 130 52898 125 52899 119 52900 114 52901 108 52902 102 52903 98 52904 94 52905 92 52906 92 52907 94 52908 96 52909 100 52910 105 52911 108 52912 110 52913 110 52914 109 52915 108 52916 106 52917 104 52918 101 52919 100 52920 98 52921 98 52922 97 52923 97 52924 96 52925 94 52926 92 52927 90 52928 87 52929 86 52930 85 52931 85 52932 86 52933 89 52934 92 52935 95 52936 100 52937 107 52938 114 52939 120 52940 125 52941 129 52942 133 52943 136 52944 138 52945 140 52946 142 52947 143 52948 144 52949 142 52950 140 52951 137 52952 132 52953 130 52954 131 52955 134 52956 137 52957 142 52958 150 52959 158 52960 164 52961 170 52962 176 52963 179 52964 182 52965 183 52966 183 52967 180 52968 175 52969 170 52970 162 52971 152 52972 141 52973 131 52974 122 52975 117 52976 116 52977 117 52978 118 52979 121 52980 124 52981 126 52982 126 52983 126 52984 126 52985 126 52986 125 52987 122 52988 120 52989 119 52990 121 52991 124 52992 128 52993 130 52994 131 52995 130 52996 126 52997 120 52998 116 52999 112 53000 110 53001 110 53002 109 53003 108 53004 111 53005 115 53006 118 53007 122 53008 128 53009 136 53010 142 53011 149 53012 157 53013 162 53014 165 53015 166 53016 164 53017 160 53018 154 53019 145 53020 136 53021 128 53022 120 53023 112 53024 107 53025 102 53026 100 53027 101 53028 103 53029 106 53030 109 53031 113 53032 116 53033 119 53034 119 53035 117 53036 116 53037 115 53038 113 53039 110 53040 107 53041 105 53042 104 53043 102 53044 99 53045 98 53046 99 53047 100 53048 102 53049 105 53050 106 53051 108 53052 110 53053 112 53054 116 53055 120 53056 123 53057 128 53058 134 53059 142 53060 151 53061 161 53062 170 53063 178 53064 183 53065 185 53066 183 53067 179 53068 174 53069 169 53070 165 53071 161 53072 156 53073 152 53074 149 53075 145 53076 143 53077 144 53078 150 53079 160 53080 169 53081 179 53082 188 53083 195 53084 198 53085 200 53086 197 53087 190 53088 182 53089 174 53090 166 53091 158 53092 150 53093 142 53094 134 53095 128 53096 123 53097 119 53098 115 53099 113 53100 112 53101 111 53102 108 53103 102 53104 97 53105 91 53106 86 53107 80 53108 77 53109 76 53110 75 53111 76 53112 79 53113 81 53114 84 53115 88 53116 92 53117 92 53118 90 53119 85 53120 78 53121 70 53122 62 53123 54 53124 47 53125 42 53126 42 53127 43 53128 47 53129 54 53130 64 53131 74 53132 83 53133 94 53134 104 53135 113 53136 120 53137 125 53138 127 53139 128 53140 130 53141 134 53142 140 53143 145 53144 150 53145 156 53146 162 53147 167 53148 172 53149 178 53150 184 53151 189 53152 194 53153 198 53154 201 53155 203 53156 205 53157 207 53158 208 53159 206 53160 206 53161 204 53162 202 53163 200 53164 196 53165 191 53166 186 53167 182 53168 176 53169 170 53170 163 53171 157 53172 150 53173 145 53174 138 53175 130 53176 122 53177 115 53178 106 53179 98 53180 91 53181 84 53182 79 53183 80 53184 81 53185 86 53186 92 53187 95 53188 93 53189 88 53190 81 53191 72 53192 65 53193 59 53194 51 53195 46 53196 42 53197 43 53198 46 53199 52 53200 58 53201 67 53202 75 53203 82 53204 88 53205 92 53206 94 53207 94 53208 96 53209 94 53210 92 53211 88 53212 86 53213 84 53214 82 53215 78 53216 78 53217 79 53218 82 53219 86 53220 90 53221 94 53222 102 53223 110 53224 116 53225 124 53226 134 53227 141 53228 146 53229 151 53230 152 53231 151 53232 147 53233 142 53234 139 53235 138 53236 140 53237 143 53238 150 53239 160 53240 170 53241 180 53242 191 53243 198 53244 202 53245 205 53246 206 53247 207 53248 208 53249 211 53250 214 53251 218 53252 223 53253 226 53254 228 53255 231 53256 235 53257 238 53258 241 53259 245 53260 248 53261 250 53262 252 53263 253 53264 252 53265 251 53266 249 53267 245 53268 240 53269 238 53270 233 53271 228 53272 221 53273 214 53274 206 53275 198 53276 192 53277 184 53278 172 53279 161 53280 150 53281 138 53282 126 53283 112 53284 99 53285 89 53286 80 53287 74 53288 70 53289 66 53290 64 53291 63 53292 62 53293 61 53294 59 53295 57 53296 52 53297 44 53298 36 53299 27 53300 17 53301 10 53302 2 53303 0 53304 0 53305 0 53306 0 53307 0 53308 0 53309 0 53310 0 53311 0 53312 0 53313 0 53314 0 53315 0 53316 0 53317 0 53318 0 53319 0 53320 0 53321 0 53322 2 53323 9 53324 16 53325 24 53326 31 53327 37 53328 44 53329 52 53330 60 53331 68 53332 78 53333 89 53334 100 53335 111 53336 122 53337 134 53338 144 53339 153 53340 161 53341 168 53342 177 53343 185 53344 194 53345 204 53346 213 53347 220 53348 226 53349 230 53350 230 53351 228 53352 225 53353 224 53354 222 53355 224 53356 228 53357 230 53358 233 53359 236 53360 238 53361 240 53362 242 53363 243 53364 243 53365 243 53366 242 53367 240 53368 236 53369 230 53370 224 53371 219 53372 214 53373 211 53374 208 53375 204 53376 201 53377 196 53378 192 53379 187 53380 180 53381 176 53382 172 53383 167 53384 162 53385 160 53386 158 53387 154 53388 150 53389 147 53390 145 53391 144 53392 141 53393 137 53394 134 53395 129 53396 122 53397 114 53398 108 53399 101 53400 94 53401 88 53402 80 53403 74 53404 69 53405 65 53406 62 53407 60 53408 60 53409 62 53410 65 53411 67 53412 68 53413 69 53414 67 53415 60 53416 56 53417 54 53418 52 53419 51 53420 50 53421 51 53422 51 53423 52 53424 52 53425 54 53426 58 53427 62 53428 66 53429 70 53430 73 53431 76 53432 80 53433 81 53434 83 53435 86 53436 88 53437 95 53438 103 53439 108 53440 114 53441 122 53442 128 53443 133 53444 136 53445 141 53446 144 53447 146 53448 147 53449 146 53450 145 53451 148 53452 163 53453 194 53454 233 53455 255 53456 250 53457 221 53458 194 53459 182 53460 178 53461 177 53462 178 53463 180 53464 184 53465 188 53466 192 53467 194 53468 194 53469 193 53470 191 53471 188 53472 183 53473 179 53474 174 53475 170 53476 167 53477 165 53478 163 53479 163 53480 161 53481 157 53482 154 53483 150 53484 145 53485 137 53486 128 53487 120 53488 112 53489 104 53490 98 53491 94 53492 90 53493 86 53494 82 53495 80 53496 76 53497 72 53498 69 53499 65 53500 62 53501 58 53502 56 53503 56 53504 56 53505 58 53506 60 53507 66 53508 71 53509 75 53510 80 53511 83 53512 86 53513 90 53514 94 53515 99 53516 102 53517 104 53518 107 53519 109 53520 110 53521 112 53522 113 53523 116 53524 119 53525 124 53526 129 53527 135 53528 141 53529 145 53530 148 53531 152 53532 155 53533 158 53534 161 53535 163 53536 166 53537 166 53538 165 53539 162 53540 159 53541 154 53542 148 53543 143 53544 140 53545 137 53546 136 53547 137 53548 139 53549 143 53550 145 53551 146 53552 146 53553 145 53554 142 53555 139 53556 135 53557 131 53558 130 53559 127 53560 128 53561 130 53562 131 53563 133 53564 134 53565 134 53566 132 53567 129 53568 124 53569 120 53570 118 53571 115 53572 117 53573 119 53574 120 53575 123 53576 124 53577 126 53578 127 53579 128 53580 128 53581 128 53582 130 53583 132 53584 133 53585 136 53586 135 53587 133 53588 131 53589 127 53590 123 53591 119 53592 115 53593 111 53594 108 53595 106 53596 103 53597 102 53598 103 53599 106 53600 108 53601 112 53602 116 53603 120 53604 124 53605 126 53606 127 53607 130 53608 130 53609 127 53610 124 53611 120 53612 118 53613 116 53614 115 53615 116 53616 119 53617 124 53618 128 53619 134 53620 138 53621 140 53622 142 53623 144 53624 145 53625 148 53626 151 53627 154 53628 158 53629 163 53630 164 53631 164 53632 167 53633 170 53634 171 53635 172 53636 172 53637 170 53638 166 53639 163 53640 160 53641 158 53642 155 53643 152 53644 152 53645 152 53646 150 53647 150 53648 150 53649 149 53650 148 53651 148 53652 150 53653 149 53654 147 53655 146 53656 143 53657 138 53658 132 53659 126 53660 118 53661 108 53662 98 53663 88 53664 79 53665 72 53666 67 53667 62 53668 62 53669 64 53670 66 53671 68 53672 71 53673 75 53674 78 53675 80 53676 80 53677 80 53678 79 53679 78 53680 78 53681 75 53682 72 53683 72 53684 74 53685 75 53686 78 53687 80 53688 83 53689 86 53690 88 53691 90 53692 93 53693 99 53694 105 53695 111 53696 120 53697 128 53698 135 53699 143 53700 151 53701 160 53702 169 53703 176 53704 181 53705 185 53706 186 53707 184 53708 183 53709 181 53710 178 53711 176 53712 174 53713 171 53714 169 53715 168 53716 169 53717 168 53718 167 53719 168 53720 170 53721 170 53722 170 53723 171 53724 170 53725 168 53726 166 53727 166 53728 163 53729 161 53730 156 53731 150 53732 143 53733 137 53734 129 53735 122 53736 119 53737 118 53738 118 53739 118 53740 120 53741 122 53742 126 53743 131 53744 136 53745 140 53746 142 53747 145 53748 146 53749 147 53750 148 53751 148 53752 151 53753 154 53754 155 53755 155 53756 153 53757 148 53758 144 53759 139 53760 134 53761 129 53762 123 53763 120 53764 116 53765 114 53766 113 53767 112 53768 114 53769 118 53770 122 53771 126 53772 130 53773 133 53774 132 53775 129 53776 123 53777 115 53778 106 53779 98 53780 90 53781 83 53782 76 53783 70 53784 65 53785 60 53786 53 53787 48 53788 45 53789 43 53790 43 53791 43 53792 44 53793 48 53794 53 53795 61 53796 69 53797 74 53798 81 53799 85 53800 86 53801 87 53802 87 53803 86 53804 84 53805 84 53806 84 53807 84 53808 84 53809 85 53810 86 53811 88 53812 91 53813 96 53814 104 53815 113 53816 122 53817 131 53818 140 53819 146 53820 153 53821 160 53822 167 53823 172 53824 179 53825 187 53826 192 53827 196 53828 198 53829 197 53830 194 53831 190 53832 185 53833 180 53834 174 53835 170 53836 165 53837 164 53838 164 53839 165 53840 167 53841 171 53842 175 53843 178 53844 180 53845 181 53846 182 53847 181 53848 180 53849 180 53850 178 53851 176 53852 172 53853 166 53854 159 53855 152 53856 144 53857 138 53858 134 53859 133 53860 134 53861 138 53862 140 53863 141 53864 142 53865 140 53866 139 53867 139 53868 142 53869 148 53870 156 53871 161 53872 164 53873 165 53874 163 53875 159 53876 156 53877 151 53878 148 53879 148 53880 149 53881 148 53882 146 53883 141 53884 134 53885 128 53886 124 53887 123 53888 123 53889 124 53890 126 53891 126 53892 126 53893 126 53894 126 53895 126 53896 128 53897 128 53898 125 53899 121 53900 115 53901 109 53902 102 53903 96 53904 92 53905 86 53906 80 53907 72 53908 58 53909 47 53910 39 53911 33 53912 34 53913 41 53914 50 53915 62 53916 71 53917 78 53918 81 53919 82 53920 84 53921 87 53922 91 53923 95 53924 98 53925 96 53926 90 53927 82 53928 74 53929 68 53930 67 53931 75 53932 87 53933 100 53934 112 53935 120 53936 125 53937 128 53938 131 53939 134 53940 138 53941 144 53942 150 53943 156 53944 161 53945 166 53946 171 53947 176 53948 181 53949 186 53950 190 53951 188 53952 186 53953 182 53954 173 53955 166 53956 162 53957 159 53958 155 53959 151 53960 149 53961 145 53962 143 53963 141 53964 141 53965 144 53966 149 53967 152 53968 155 53969 156 53970 155 53971 152 53972 150 53973 148 53974 145 53975 142 53976 137 53977 131 53978 124 53979 118 53980 114 53981 110 53982 107 53983 108 53984 110 53985 113 53986 117 53987 122 53988 128 53989 134 53990 136 53991 140 53992 143 53993 145 53994 146 53995 146 53996 147 53997 148 53998 149 53999 150 54000 150 54001 150 54002 150 54003 150 54004 150 54005 149 54006 147 54007 145 54008 142 54009 138 54010 134 54011 129 54012 123 54013 118 54014 113 54015 112 54016 112 54017 115 54018 121 54019 124 54020 125 54021 124 54022 120 54023 113 54024 103 54025 94 54026 86 54027 79 54028 72 54029 68 54030 65 54031 64 54032 62 54033 61 54034 61 54035 61 54036 63 54037 63 54038 64 54039 65 54040 68 54041 71 54042 72 54043 75 54044 77 54045 77 54046 78 54047 77 54048 75 54049 72 54050 70 54051 68 54052 68 54053 67 54054 71 54055 75 54056 80 54057 87 54058 93 54059 100 54060 106 54061 114 54062 124 54063 135 54064 147 54065 156 54066 164 54067 168 54068 170 54069 170 54070 172 54071 176 54072 183 54073 190 54074 198 54075 206 54076 211 54077 213 54078 215 54079 218 54080 221 54081 225 54082 229 54083 234 54084 240 54085 247 54086 250 54087 251 54088 252 54089 252 54090 249 54091 245 54092 240 54093 234 54094 228 54095 224 54096 220 54097 218 54098 216 54099 212 54100 206 54101 200 54102 191 54103 183 54104 174 54105 165 54106 160 54107 158 54108 154 54109 151 54110 148 54111 143 54112 138 54113 134 54114 129 54115 123 54116 118 54117 114 54118 110 54119 105 54120 99 54121 94 54122 90 54123 88 54124 86 54125 84 54126 84 54127 84 54128 83 54129 80 54130 78 54131 77 54132 76 54133 75 54134 77 54135 80 54136 83 54137 84 54138 82 54139 78 54140 73 54141 67 54142 61 54143 56 54144 54 54145 53 54146 54 54147 53 54148 52 54149 52 54150 52 54151 51 54152 49 54153 48 54154 48 54155 44 54156 40 54157 36 54158 33 54159 32 54160 33 54161 34 54162 34 54163 33 54164 33 54165 34 54166 35 54167 37 54168 38 54169 40 54170 44 54171 49 54172 52 54173 54 54174 57 54175 60 54176 65 54177 69 54178 75 54179 81 54180 88 54181 95 54182 101 54183 108 54184 117 54185 123 54186 130 54187 137 54188 142 54189 147 54190 152 54191 156 54192 161 54193 166 54194 170 54195 174 54196 179 54197 184 54198 189 54199 193 54200 196 54201 199 54202 204 54203 208 54204 213 54205 218 54206 222 54207 225 54208 224 54209 222 54210 218 54211 213 54212 208 54213 203 54214 199 54215 198 54216 197 54217 198 54218 198 54219 199 54220 200 54221 200 54222 198 54223 195 54224 190 54225 185 54226 182 54227 179 54228 177 54229 177 54230 178 54231 178 54232 179 54233 178 54234 174 54235 172 54236 172 54237 171 54238 171 54239 172 54240 171 54241 167 54242 163 54243 158 54244 152 54245 150 54246 148 54247 148 54248 148 54249 148 54250 149 54251 149 54252 149 54253 149 54254 152 54255 154 54256 156 54257 157 54258 157 54259 156 54260 152 54261 146 54262 140 54263 133 54264 126 54265 122 54266 119 54267 117 54268 114 54269 110 54270 106 54271 102 54272 99 54273 96 54274 94 54275 93 54276 91 54277 90 54278 87 54279 84 54280 78 54281 74 54282 70 54283 66 54284 64 54285 64 54286 63 54287 61 54288 60 54289 59 54290 58 54291 59 54292 60 54293 62 54294 64 54295 65 54296 66 54297 70 54298 74 54299 77 54300 83 54301 90 54302 95 54303 102 54304 108 54305 113 54306 118 54307 122 54308 128 54309 132 54310 135 54311 139 54312 142 54313 144 54314 145 54315 147 54316 149 54317 150 54318 152 54319 156 54320 158 54321 160 54322 162 54323 164 54324 166 54325 167 54326 168 54327 170 54328 169 54329 168 54330 164 54331 159 54332 152 54333 145 54334 136 54335 129 54336 123 54337 120 54338 116 54339 114 54340 112 54341 110 54342 108 54343 104 54344 102 54345 101 54346 100 54347 98 54348 97 54349 97 54350 95 54351 93 54352 91 54353 88 54354 87 54355 86 54356 85 54357 85 54358 85 54359 84 54360 83 54361 84 54362 83 54363 84 54364 84 54365 84 54366 84 54367 86 54368 87 54369 90 54370 93 54371 94 54372 96 54373 99 54374 102 54375 106 54376 109 54377 111 54378 115 54379 118 54380 120 54381 121 54382 120 54383 120 54384 120 54385 121 54386 123 54387 125 54388 127 54389 129 54390 130 54391 132 54392 136 54393 140 54394 144 54395 147 54396 150 54397 151 54398 152 54399 153 54400 155 54401 158 54402 160 54403 162 54404 165 54405 168 54406 172 54407 176 54408 180 54409 184 54410 186 54411 190 54412 195 54413 199 54414 203 54415 207 54416 212 54417 216 54418 220 54419 223 54420 223 54421 225 54422 225 54423 227 54424 227 54425 226 54426 224 54427 223 54428 222 54429 221 54430 219 54431 215 54432 208 54433 203 54434 197 54435 190 54436 183 54437 178 54438 172 54439 167 54440 162 54441 156 54442 149 54443 140 54444 130 54445 120 54446 110 54447 101 54448 95 54449 91 54450 87 54451 82 54452 78 54453 72 54454 65 54455 55 54456 47 54457 41 54458 34 54459 28 54460 24 54461 20 54462 15 54463 9 54464 4 54465 1 54466 0 54467 0 54468 0 54469 2 54470 4 54471 4 54472 4 54473 1 54474 0 54475 0 54476 0 54477 0 54478 2 54479 5 54480 10 54481 14 54482 18 54483 25 54484 32 54485 37 54486 44 54487 53 54488 64 54489 75 54490 85 54491 94 54492 103 54493 112 54494 120 54495 128 54496 135 54497 140 54498 144 54499 149 54500 156 54501 165 54502 174 54503 185 54504 194 54505 202 54506 208 54507 211 54508 211 54509 212 54510 213 54511 215 54512 219 54513 224 54514 228 54515 231 54516 232 54517 230 54518 229 54519 224 54520 220 54521 217 54522 216 54523 218 54524 222 54525 225 54526 228 54527 225 54528 220 54529 217 54530 215 54531 214 54532 212 54533 212 54534 215 54535 216 54536 218 54537 219 54538 219 54539 219 54540 218 54541 216 54542 216 54543 216 54544 215 54545 214 54546 211 54547 206 54548 202 54549 199 54550 195 54551 191 54552 187 54553 185 54554 182 54555 176 54556 169 54557 163 54558 161 54559 160 54560 156 54561 150 54562 140 54563 126 54564 109 54565 93 54566 82 54567 76 54568 74 54569 77 54570 78 54571 76 54572 69 54573 58 54574 46 54575 35 54576 28 54577 23 54578 22 54579 19 54580 16 54581 12 54582 5 54583 0 54584 0 54585 0 54586 0 54587 0 54588 0 54589 0 54590 0 54591 0 54592 0 54593 0 54594 0 54595 0 54596 2 54597 2 54598 0 54599 0 54600 0 54601 2 54602 9 54603 18 54604 30 54605 42 54606 52 54607 63 54608 74 54609 81 54610 87 54611 93 54612 97 54613 99 54614 99 54615 100 54616 100 54617 100 54618 104 54619 112 54620 123 54621 135 54622 149 54623 163 54624 175 54625 185 54626 192 54627 199 54628 202 54629 204 54630 208 54631 210 54632 210 54633 210 54634 211 54635 211 54636 212 54637 214 54638 218 54639 220 54640 222 54641 226 54642 227 54643 230 54644 232 54645 234 54646 234 54647 232 54648 231 54649 231 54650 232 54651 234 54652 235 54653 237 54654 238 54655 235 54656 234 54657 232 54658 229 54659 226 54660 223 54661 222 54662 221 54663 218 54664 212 54665 206 54666 200 54667 194 54668 189 54669 183 54670 178 54671 174 54672 174 54673 172 54674 170 54675 170 54676 169 54677 166 54678 162 54679 157 54680 152 54681 147 54682 141 54683 131 54684 121 54685 112 54686 102 54687 93 54688 84 54689 79 54690 77 54691 76 54692 75 54693 74 54694 75 54695 74 54696 70 54697 69 54698 67 54699 64 54700 60 54701 56 54702 52 54703 46 54704 41 54705 37 54706 29 54707 22 54708 16 54709 8 54710 2 54711 0 54712 0 54713 0 54714 0 54715 0 54716 0 54717 0 54718 0 54719 0 54720 1 54721 7 54722 11 54723 16 54724 23 54725 28 54726 34 54727 42 54728 48 54729 56 54730 66 54731 75 54732 84 54733 92 54734 98 54735 104 54736 109 54737 114 54738 118 54739 123 54740 133 54741 144 54742 156 54743 170 54744 183 54745 196 54746 208 54747 218 54748 224 54749 229 54750 233 54751 238 54752 240 54753 242 54754 243 54755 242 54756 242 54757 240 54758 237 54759 234 54760 231 54761 230 54762 227 54763 224 54764 221 54765 217 54766 216 54767 215 54768 216 54769 218 54770 218 54771 221 54772 220 54773 215 54774 210 54775 204 54776 197 54777 190 54778 185 54779 180 54780 173 54781 167 54782 159 54783 151 54784 144 54785 138 54786 130 54787 126 54788 122 54789 118 54790 114 54791 110 54792 108 54793 107 54794 105 54795 105 54796 106 54797 109 54798 110 54799 110 54800 108 54801 106 54802 102 54803 98 54804 93 54805 89 54806 86 54807 81 54808 78 54809 78 54810 77 54811 76 54812 77 54813 80 54814 84 54815 87 54816 92 54817 96 54818 100 54819 99 54820 99 54821 101 54822 104 54823 107 54824 111 54825 113 54826 113 54827 113 54828 110 54829 104 54830 101 54831 99 54832 95 54833 94 54834 92 54835 90 54836 88 54837 89 54838 90 54839 92 54840 93 54841 96 54842 97 54843 97 54844 95 54845 94 54846 91 54847 90 54848 92 54849 95 54850 96 54851 96 54852 96 54853 93 54854 88 54855 85 54856 84 54857 82 54858 80 54859 80 54860 81 54861 81 54862 82 54863 84 54864 86 54865 88 54866 91 54867 93 54868 96 54869 99 54870 102 54871 104 54872 105 54873 107 54874 110 54875 111 54876 112 54877 111 54878 111 54879 112 54880 114 54881 116 54882 118 54883 121 54884 124 54885 128 54886 133 54887 135 54888 138 54889 141 54890 145 54891 150 54892 159 54893 168 54894 176 54895 180 54896 184 54897 189 54898 189 54899 188 54900 186 54901 185 54902 185 54903 187 54904 191 54905 194 54906 196 54907 199 54908 201 54909 205 54910 208 54911 210 54912 209 54913 209 54914 210 54915 209 54916 212 54917 215 54918 218 54919 221 54920 225 54921 227 54922 226 54923 224 54924 223 54925 221 54926 220 54927 220 54928 220 54929 220 54930 216 54931 209 54932 203 54933 199 54934 196 54935 195 54936 194 54937 190 54938 183 54939 176 54940 166 54941 158 54942 153 54943 147 54944 144 54945 141 54946 137 54947 132 54948 126 54949 120 54950 115 54951 108 54952 102 54953 94 54954 84 54955 74 54956 65 54957 56 54958 49 54959 44 54960 38 54961 36 54962 34 54963 31 54964 29 54965 29 54966 29 54967 29 54968 26 54969 24 54970 22 54971 20 54972 14 54973 9 54974 7 54975 8 54976 9 54977 10 54978 12 54979 13 54980 12 54981 11 54982 11 54983 13 54984 16 54985 19 54986 27 54987 34 54988 40 54989 45 54990 50 54991 54 54992 60 54993 66 54994 75 54995 85 54996 93 54997 101 54998 107 54999 112 55000 116 55001 118 55002 120 55003 127 55004 137 55005 146 55006 153 55007 160 55008 163 55009 162 55010 159 55011 158 55012 157 55013 159 55014 164 55015 172 55016 180 55017 185 55018 191 55019 196 55020 197 55021 196 55022 196 55023 196 55024 197 55025 195 55026 194 55027 193 55028 189 55029 184 55030 178 55031 172 55032 168 55033 166 55034 168 55035 172 55036 177 55037 180 55038 182 55039 184 55040 184 55041 183 55042 182 55043 178 55044 175 55045 174 55046 171 55047 171 55048 173 55049 177 55050 181 55051 183 55052 184 55053 184 55054 182 55055 180 55056 182 55057 183 55058 183 55059 185 55060 187 55061 186 55062 184 55063 182 55064 180 55065 179 55066 178 55067 178 55068 180 55069 180 55070 180 55071 180 55072 178 55073 173 55074 168 55075 165 55076 161 55077 157 55078 151 55079 147 55080 140 55081 130 55082 120 55083 110 55084 102 55085 98 55086 98 55087 98 55088 97 55089 96 55090 93 55091 90 55092 86 55093 80 55094 72 55095 64 55096 56 55097 46 55098 38 55099 34 55100 29 55101 24 55102 22 55103 21 55104 20 55105 20 55106 19 55107 18 55108 18 55109 18 55110 20 55111 23 55112 26 55113 28 55114 31 55115 33 55116 33 55117 35 55118 37 55119 39 55120 46 55121 52 55122 58 55123 62 55124 68 55125 72 55126 77 55127 82 55128 91 55129 100 55130 108 55131 114 55132 119 55133 122 55134 124 55135 128 55136 130 55137 135 55138 142 55139 149 55140 158 55141 168 55142 175 55143 182 55144 188 55145 194 55146 198 55147 201 55148 202 55149 201 55150 198 55151 194 55152 190 55153 187 55154 187 55155 190 55156 194 55157 200 55158 209 55159 216 55160 221 55161 224 55162 226 55163 223 55164 219 55165 214 55166 210 55167 206 55168 203 55169 200 55170 196 55171 192 55172 187 55173 182 55174 176 55175 172 55176 166 55177 162 55178 159 55179 156 55180 152 55181 151 55182 150 55183 150 55184 150 55185 149 55186 144 55187 143 55188 140 55189 132 55190 124 55191 115 55192 108 55193 105 55194 104 55195 105 55196 108 55197 110 55198 110 55199 108 55200 103 55201 98 55202 91 55203 84 55204 81 55205 81 55206 82 55207 82 55208 86 55209 92 55210 100 55211 108 55212 114 55213 118 55214 121 55215 121 55216 116 55217 110 55218 103 55219 96 55220 91 55221 87 55222 86 55223 85 55224 86 55225 84 55226 81 55227 79 55228 80 55229 82 55230 87 55231 91 55232 94 55233 97 55234 97 55235 95 55236 92 55237 91 55238 91 55239 92 55240 90 55241 88 55242 83 55243 77 55244 71 55245 66 55246 64 55247 66 55248 68 55249 72 55250 77 55251 82 55252 86 55253 89 55254 94 55255 96 55256 97 55257 101 55258 107 55259 114 55260 121 55261 129 55262 137 55263 144 55264 150 55265 156 55266 161 55267 166 55268 170 55269 169 55270 162 55271 152 55272 142 55273 134 55274 131 55275 134 55276 143 55277 156 55278 173 55279 190 55280 203 55281 214 55282 222 55283 229 55284 231 55285 228 55286 223 55287 218 55288 211 55289 203 55290 196 55291 190 55292 188 55293 188 55294 186 55295 182 55296 178 55297 170 55298 160 55299 150 55300 142 55301 138 55302 140 55303 146 55304 158 55305 167 55306 172 55307 174 55308 168 55309 160 55310 152 55311 145 55312 140 55313 137 55314 134 55315 130 55316 124 55317 119 55318 116 55319 118 55320 122 55321 128 55322 130 55323 128 55324 118 55325 102 55326 85 55327 72 55328 70 55329 76 55330 86 55331 102 55332 120 55333 135 55334 144 55335 147 55336 146 55337 144 55338 142 55339 139 55340 138 55341 133 55342 122 55343 104 55344 86 55345 72 55346 66 55347 73 55348 87 55349 104 55350 120 55351 129 55352 128 55353 121 55354 115 55355 112 55356 114 55357 119 55358 123 55359 124 55360 122 55361 118 55362 114 55363 110 55364 109 55365 107 55366 103 55367 98 55368 87 55369 74 55370 61 55371 54 55372 55 55373 64 55374 78 55375 95 55376 109 55377 112 55378 102 55379 87 55380 70 55381 60 55382 62 55383 77 55384 94 55385 110 55386 120 55387 121 55388 116 55389 111 55390 110 55391 112 55392 115 55393 114 55394 107 55395 97 55396 86 55397 76 55398 71 55399 74 55400 85 55401 101 55402 118 55403 132 55404 142 55405 147 55406 148 55407 145 55408 140 55409 137 55410 133 55411 131 55412 130 55413 128 55414 126 55415 126 55416 128 55417 129 55418 130 55419 132 55420 133 55421 134 55422 134 55423 134 55424 134 55425 135 55426 139 55427 142 55428 144 55429 146 55430 149 55431 152 55432 155 55433 160 55434 164 55435 166 55436 166 55437 164 55438 161 55439 158 55440 157 55441 156 55442 158 55443 160 55444 165 55445 168 55446 172 55447 176 55448 182 55449 187 55450 191 55451 197 55452 203 55453 210 55454 215 55455 220 55456 224 55457 226 55458 230 55459 233 55460 236 55461 238 55462 237 55463 234 55464 229 55465 222 55466 215 55467 210 55468 206 55469 200 55470 195 55471 189 55472 182 55473 175 55474 168 55475 164 55476 163 55477 160 55478 155 55479 151 55480 146 55481 138 55482 130 55483 121 55484 110 55485 102 55486 93 55487 84 55488 73 55489 63 55490 53 55491 44 55492 37 55493 33 55494 31 55495 28 55496 25 55497 22 55498 20 55499 19 55500 17 55501 16 55502 16 55503 18 55504 20 55505 25 55506 29 55507 31 55508 32 55509 32 55510 31 55511 31 55512 32 55513 32 55514 32 55515 32 55516 34 55517 35 55518 39 55519 46 55520 52 55521 60 55522 68 55523 76 55524 81 55525 86 55526 91 55527 96 55528 102 55529 107 55530 112 55531 118 55532 122 55533 128 55534 133 55535 136 55536 137 55537 138 55538 137 55539 136 55540 138 55541 141 55542 146 55543 150 55544 158 55545 165 55546 172 55547 180 55548 185 55549 190 55550 197 55551 200 55552 200 55553 201 55554 203 55555 205 55556 208 55557 210 55558 213 55559 216 55560 218 55561 219 55562 219 55563 218 55564 215 55565 211 55566 206 55567 201 55568 197 55569 193 55570 190 55571 189 55572 188 55573 189 55574 191 55575 194 55576 197 55577 196 55578 195 55579 193 55580 187 55581 179 55582 171 55583 162 55584 154 55585 146 55586 138 55587 131 55588 123 55589 116 55590 111 55591 107 55592 104 55593 102 55594 100 55595 97 55596 94 55597 91 55598 86 55599 82 55600 78 55601 75 55602 75 55603 74 55604 71 55605 69 55606 65 55607 60 55608 56 55609 52 55610 49 55611 47 55612 48 55613 50 55614 52 55615 55 55616 59 55617 62 55618 65 55619 70 55620 75 55621 80 55622 83 55623 86 55624 89 55625 92 55626 96 55627 103 55628 111 55629 118 55630 123 55631 128 55632 131 55633 133 55634 134 55635 135 55636 136 55637 137 55638 138 55639 137 55640 135 55641 134 55642 135 55643 136 55644 139 55645 145 55646 151 55647 156 55648 160 55649 166 55650 170 55651 170 55652 168 55653 166 55654 163 55655 158 55656 153 55657 144 55658 135 55659 125 55660 116 55661 109 55662 104 55663 100 55664 98 55665 98 55666 98 55667 97 55668 96 55669 96 55670 96 55671 94 55672 93 55673 93 55674 93 55675 93 55676 94 55677 96 55678 97 55679 98 55680 98 55681 100 55682 102 55683 102 55684 102 55685 104 55686 105 55687 107 55688 109 55689 112 55690 116 55691 120 55692 126 55693 134 55694 143 55695 151 55696 161 55697 170 55698 178 55699 184 55700 189 55701 192 55702 194 55703 195 55704 198 55705 202 55706 203 55707 205 55708 206 55709 207 55710 205 55711 201 55712 198 55713 194 55714 191 55715 191 55716 192 55717 193 55718 196 55719 198 55720 198 55721 200 55722 204 55723 206 55724 205 55725 204 55726 204 55727 201 55728 195 55729 188 55730 183 55731 180 55732 176 55733 173 55734 170 55735 167 55736 165 55737 160 55738 154 55739 150 55740 147 55741 144 55742 141 55743 139 55744 136 55745 134 55746 134 55747 135 55748 137 55749 139 55750 137 55751 132 55752 124 55753 115 55754 106 55755 98 55756 90 55757 84 55758 80 55759 75 55760 70 55761 66 55762 60 55763 56 55764 56 55765 56 55766 57 55767 58 55768 58 55769 56 55770 54 55771 51 55772 47 55773 42 55774 37 55775 34 55776 31 55777 25 55778 18 55779 11 55780 6 55781 0 55782 0 55783 0 55784 0 55785 0 55786 2 55787 3 55788 3 55789 2 55790 1 55791 4 55792 10 55793 18 55794 23 55795 31 55796 40 55797 49 55798 56 55799 63 55800 70 55801 75 55802 81 55803 86 55804 91 55805 94 55806 94 55807 93 55808 96 55809 100 55810 110 55811 120 55812 133 55813 149 55814 164 55815 177 55816 188 55817 198 55818 206 55819 212 55820 218 55821 226 55822 236 55823 246 55824 252 55825 255 55826 255 55827 255 55828 255 55829 255 55830 255 55831 255 55832 255 55833 255 55834 255 55835 255 55836 255 55837 255 55838 255 55839 255 55840 255 55841 255 55842 255 55843 255 55844 255 55845 255 55846 248 55847 244 55848 240 55849 236 55850 232 55851 225 55852 215 55853 203 55854 192 55855 183 55856 177 55857 172 55858 165 55859 155 55860 145 55861 131 55862 116 55863 104 55864 98 55865 96 55866 96 55867 100 55868 102 55869 98 55870 90 55871 79 55872 70 55873 62 55874 54 55875 47 55876 44 55877 41 55878 36 55879 29 55880 22 55881 18 55882 17 55883 19 55884 23 55885 28 55886 33 55887 36 55888 37 55889 37 55890 37 55891 38 55892 38 55893 42 55894 45 55895 46 55896 45 55897 43 55898 41 55899 41 55900 43 55901 46 55902 50 55903 54 55904 57 55905 61 55906 65 55907 68 55908 72 55909 78 55910 86 55911 96 55912 104 55913 112 55914 115 55915 118 55916 118 55917 120 55918 122 55919 127 55920 132 55921 136 55922 140 55923 144 55924 149 55925 155 55926 161 55927 166 55928 171 55929 178 55930 184 55931 190 55932 194 55933 196 55934 198 55935 200 55936 203 55937 208 55938 211 55939 214 55940 216 55941 218 55942 220 55943 220 55944 220 55945 219 55946 216 55947 214 55948 211 55949 209 55950 208 55951 207 55952 208 55953 209 55954 210 55955 210 55956 210 55957 209 55958 205 55959 201 55960 195 55961 190 55962 185 55963 180 55964 176 55965 171 55966 166 55967 158 55968 150 55969 142 55970 136 55971 130 55972 122 55973 115 55974 108 55975 99 55976 91 55977 86 55978 81 55979 76 55980 74 55981 74 55982 73 55983 73 55984 72 55985 71 55986 68 55987 63 55988 58 55989 52 55990 48 55991 43 55992 40 55993 38 55994 35 55995 34 55996 34 55997 32 55998 28 55999 26 56000 24 56001 25 56002 29 56003 34 56004 40 56005 45 56006 51 56007 56 56008 60 56009 62 56010 64 56011 64 56012 65 56013 66 56014 66 56015 64 56016 63 56017 61 56018 62 56019 65 56020 71 56021 81 56022 90 56023 96 56024 103 56025 108 56026 112 56027 114 56028 116 56029 122 56030 129 56031 138 56032 145 56033 151 56034 157 56035 164 56036 169 56037 172 56038 176 56039 179 56040 179 56041 177 56042 174 56043 170 56044 165 56045 162 56046 161 56047 164 56048 170 56049 175 56050 179 56051 182 56052 186 56053 188 56054 192 56055 197 56056 204 56057 212 56058 217 56059 220 56060 222 56061 219 56062 215 56063 209 56064 203 56065 197 56066 190 56067 182 56068 176 56069 172 56070 168 56071 166 56072 167 56073 172 56074 177 56075 183 56076 188 56077 192 56078 193 56079 194 56080 193 56081 190 56082 186 56083 183 56084 179 56085 173 56086 166 56087 159 56088 152 56089 147 56090 145 56091 146 56092 146 56093 146 56094 147 56095 144 56096 139 56097 132 56098 126 56099 122 56100 120 56101 121 56102 125 56103 129 56104 134 56105 136 56106 136 56107 134 56108 129 56109 125 56110 121 56111 117 56112 112 56113 104 56114 94 56115 85 56116 76 56117 71 56118 68 56119 70 56120 74 56121 77 56122 76 56123 73 56124 70 56125 66 56126 66 56127 72 56128 83 56129 96 56130 108 56131 115 56132 116 56133 110 56134 98 56135 84 56136 72 56137 64 56138 60 56139 59 56140 58 56141 59 56142 59 56143 60 56144 66 56145 78 56146 93 56147 108 56148 118 56149 122 56150 119 56151 110 56152 101 56153 95 56154 93 56155 98 56156 107 56157 114 56158 119 56159 120 56160 118 56161 113 56162 109 56163 108 56164 109 56165 110 56166 112 56167 108 56168 102 56169 93 56170 86 56171 84 56172 90 56173 102 56174 115 56175 127 56176 134 56177 136 56178 133 56179 126 56180 122 56181 123 56182 128 56183 134 56184 139 56185 141 56186 138 56187 131 56188 124 56189 121 56190 121 56191 123 56192 126 56193 130 56194 130 56195 132 56196 134 56197 140 56198 149 56199 162 56200 177 56201 192 56202 204 56203 210 56204 209 56205 202 56206 192 56207 182 56208 174 56209 172 56210 175 56211 178 56212 181 56213 184 56214 185 56215 184 56216 184 56217 184 56218 187 56219 188 56220 188 56221 184 56222 179 56223 174 56224 170 56225 168 56226 169 56227 172 56228 174 56229 172 56230 166 56231 157 56232 146 56233 136 56234 128 56235 123 56236 122 56237 120 56238 116 56239 109 56240 100 56241 89 56242 77 56243 66 56244 61 56245 61 56246 64 56247 67 56248 71 56249 76 56250 78 56251 81 56252 82 56253 81 56254 78 56255 77 56256 72 56257 63 56258 50 56259 40 56260 31 56261 26 56262 27 56263 32 56264 40 56265 50 56266 61 56267 70 56268 79 56269 87 56270 94 56271 100 56272 107 56273 112 56274 116 56275 118 56276 122 56277 127 56278 130 56279 133 56280 136 56281 139 56282 143 56283 146 56284 148 56285 150 56286 154 56287 158 56288 164 56289 170 56290 177 56291 181 56292 184 56293 187 56294 188 56295 188 56296 188 56297 188 56298 187 56299 188 56300 190 56301 192 56302 195 56303 198 56304 199 56305 199 56306 199 56307 198 56308 196 56309 194 56310 190 56311 184 56312 178 56313 174 56314 170 56315 168 56316 170 56317 175 56318 180 56319 185 56320 187 56321 187 56322 183 56323 177 56324 171 56325 166 56326 160 56327 152 56328 144 56329 138 56330 135 56331 134 56332 133 56333 135 56334 138 56335 135 56336 134 56337 131 56338 129 56339 129 56340 130 56341 128 56342 124 56343 119 56344 113 56345 108 56346 104 56347 101 56348 100 56349 96 56350 90 56351 84 56352 76 56353 70 56354 65 56355 62 56356 64 56357 66 56358 66 56359 65 56360 61 56361 58 56362 54 56363 52 56364 53 56365 54 56366 57 56367 57 56368 56 56369 52 56370 48 56371 44 56372 44 56373 46 56374 50 56375 56 56376 63 56377 68 56378 70 56379 73 56380 75 56381 77 56382 78 56383 84 56384 92 56385 99 56386 106 56387 111 56388 115 56389 118 56390 122 56391 126 56392 133 56393 138 56394 142 56395 144 56396 148 56397 150 56398 153 56399 156 56400 159 56401 164 56402 169 56403 173 56404 178 56405 180 56406 181 56407 183 56408 183 56409 184 56410 188 56411 190 56412 192 56413 193 56414 194 56415 189 56416 183 56417 178 56418 174 56419 172 56420 170 56421 169 56422 168 56423 166 56424 162 56425 158 56426 153 56427 150 56428 148 56429 146 56430 142 56431 140 56432 136 56433 131 56434 125 56435 121 56436 118 56437 115 56438 113 56439 111 56440 107 56441 102 56442 99 56443 94 56444 89 56445 85 56446 83 56447 82 56448 81 56449 81 56450 81 56451 80 56452 79 56453 80 56454 82 56455 86 56456 91 56457 100 56458 105 56459 107 56460 109 56461 109 56462 109 56463 110 56464 113 56465 115 56466 120 56467 125 56468 129 56469 133 56470 137 56471 140 56472 142 56473 144 56474 147 56475 148 56476 151 56477 154 56478 155 56479 156 56480 158 56481 159 56482 159 56483 159 56484 158 56485 158 56486 157 56487 156 56488 153 56489 151 56490 147 56491 142 56492 138 56493 136 56494 135 56495 136 56496 138 56497 138 56498 137 56499 136 56500 133 56501 131 56502 131 56503 133 56504 140 56505 147 56506 152 56507 156 56508 158 56509 157 56510 156 56511 156 56512 154 56513 154 56514 157 56515 160 56516 162 56517 162 56518 162 56519 164 56520 167 56521 170 56522 173 56523 176 56524 177 56525 178 56526 178 56527 177 56528 178 56529 177 56530 176 56531 178 56532 178 56533 175 56534 170 56535 165 56536 159 56537 155 56538 152 56539 149 56540 148 56541 146 56542 142 56543 138 56544 131 56545 124 56546 116 56547 110 56548 106 56549 101 56550 96 56551 94 56552 92 56553 89 56554 87 56555 87 56556 84 56557 82 56558 80 56559 77 56560 71 56561 66 56562 61 56563 59 56564 56 56565 55 56566 55 56567 54 56568 52 56569 48 56570 45 56571 42 56572 41 56573 42 56574 47 56575 52 56576 56 56577 59 56578 60 56579 60 56580 60 56581 62 56582 64 56583 67 56584 71 56585 74 56586 77 56587 78 56588 76 56589 73 56590 72 56591 71 56592 70 56593 75 56594 79 56595 83 56596 89 56597 97 56598 105 56599 113 56600 120 56601 124 56602 127 56603 130 56604 131 56605 130 56606 131 56607 137 56608 142 56609 146 56610 151 56611 158 56612 164 56613 167 56614 169 56615 171 56616 173 56617 173 56618 172 56619 174 56620 177 56621 181 56622 183 56623 186 56624 191 56625 195 56626 199 56627 204 56628 208 56629 210 56630 211 56631 210 56632 208 56633 206 56634 204 56635 201 56636 200 56637 198 56638 196 56639 193 56640 189 56641 185 56642 180 56643 174 56644 170 56645 166 56646 162 56647 159 56648 156 56649 153 56650 150 56651 145 56652 140 56653 135 56654 130 56655 124 56656 121 56657 118 56658 113 56659 108 56660 103 56661 98 56662 93 56663 90 56664 90 56665 90 56666 92 56667 94 56668 96 56669 97 56670 98 56671 99 56672 98 56673 97 56674 97 56675 97 56676 97 56677 98 56678 100 56679 103 56680 107 56681 110 56682 112 56683 115 56684 117 56685 119 56686 120 56687 120 56688 120 56689 122 56690 123 56691 124 56692 128 56693 132 56694 135 56695 138 56696 139 56697 142 56698 145 56699 148 56700 151 56701 153 56702 154 56703 154 56704 150 56705 147 56706 143 56707 140 56708 138 56709 138 56710 138 56711 138 56712 141 56713 143 56714 144 56715 144 56716 145 56717 146 56718 144 56719 144 56720 142 56721 138 56722 134 56723 131 56724 130 56725 129 56726 128 56727 128 56728 128 56729 124 56730 122 56731 117 56732 111 56733 107 56734 105 56735 104 56736 105 56737 106 56738 106 56739 107 56740 108 56741 108 56742 109 56743 111 56744 112 56745 114 56746 114 56747 114 56748 115 56749 116 56750 116 56751 116 56752 116 56753 113 56754 110 56755 110 56756 112 56757 114 56758 116 56759 118 56760 119 56761 120 56762 122 56763 123 56764 123 56765 122 56766 124 56767 124 56768 124 56769 126 56770 126 56771 126 56772 126 56773 126 56774 123 56775 120 56776 117 56777 112 56778 107 56779 104 56780 100 56781 97 56782 96 56783 96 56784 98 56785 100 56786 102 56787 105 56788 105 56789 106 56790 107 56791 108 56792 111 56793 113 56794 118 56795 123 56796 130 56797 135 56798 139 56799 144 56800 148 56801 152 56802 156 56803 160 56804 165 56805 169 56806 171 56807 172 56808 173 56809 176 56810 176 56811 175 56812 176 56813 176 56814 174 56815 171 56816 169 56817 166 56818 162 56819 159 56820 155 56821 151 56822 146 56823 142 56824 137 56825 132 56826 126 56827 122 56828 120 56829 117 56830 116 56831 116 56832 114 56833 111 56834 109 56835 109 56836 107 56837 105 56838 105 56839 104 56840 104 56841 104 56842 106 56843 107 56844 108 56845 110 56846 110 56847 110 56848 109 56849 107 56850 104 56851 100 56852 95 56853 92 56854 89 56855 88 56856 89 56857 91 56858 94 56859 97 56860 99 56861 99 56862 100 56863 102 56864 106 56865 113 56866 121 56867 128 56868 132 56869 135 56870 136 56871 136 56872 135 56873 135 56874 135 56875 134 56876 134 56877 134 56878 134 56879 135 56880 139 56881 142 56882 147 56883 153 56884 159 56885 165 56886 170 56887 174 56888 176 56889 177 56890 178 56891 181 56892 184 56893 188 56894 191 56895 191 56896 188 56897 183 56898 178 56899 176 56900 176 56901 179 56902 185 56903 190 56904 194 56905 190 56906 185 56907 181 56908 177 56909 174 56910 172 56911 172 56912 174 56913 177 56914 178 56915 178 56916 177 56917 176 56918 177 56919 178 56920 177 56921 174 56922 170 56923 165 56924 158 56925 153 56926 147 56927 140 56928 136 56929 132 56930 124 56931 118 56932 110 56933 103 56934 100 56935 100 56936 103 56937 106 56938 102 56939 91 56940 77 56941 64 56942 56 56943 52 56944 52 56945 55 56946 55 56947 50 56948 43 56949 34 56950 28 56951 24 56952 21 56953 18 56954 17 56955 13 56956 7 56957 3 56958 0 56959 0 56960 0 56961 4 56962 10 56963 16 56964 19 56965 22 56966 22 56967 24 56968 26 56969 25 56970 24 56971 23 56972 25 56973 28 56974 32 56975 35 56976 40 56977 45 56978 48 56979 48 56980 46 56981 44 56982 46 56983 49 56984 57 56985 69 56986 84 56987 100 56988 114 56989 128 56990 138 56991 147 56992 155 56993 158 56994 160 56995 165 56996 173 56997 180 56998 188 56999 196 57000 204 57001 211 57002 219 57003 228 57004 235 57005 242 57006 248 57007 253 57008 255 57009 255 57010 255 57011 255 57012 255 57013 255 57014 255 57015 255 57016 255 57017 255 57018 255 57019 255 57020 255 57021 255 57022 255 57023 255 57024 255 57025 255 57026 255 57027 248 57028 244 57029 245 57030 248 57031 253 57032 255 57033 255 57034 249 57035 240 57036 230 57037 218 57038 206 57039 198 57040 190 57041 182 57042 174 57043 164 57044 155 57045 146 57046 138 57047 130 57048 120 57049 110 57050 98 57051 84 57052 73 57053 62 57054 51 57055 42 57056 34 57057 29 57058 27 57059 26 57060 26 57061 28 57062 28 57063 29 57064 27 57065 25 57066 22 57067 20 57068 20 57069 20 57070 22 57071 24 57072 26 57073 31 57074 34 57075 37 57076 40 57077 44 57078 47 57079 50 57080 55 57081 60 57082 67 57083 73 57084 80 57085 88 57086 95 57087 101 57088 105 57089 107 57090 108 57091 108 57092 109 57093 111 57094 112 57095 115 57096 119 57097 123 57098 125 57099 128 57100 132 57101 134 57102 136 57103 138 57104 139 57105 138 57106 138 57107 138 57108 138 57109 138 57110 138 57111 138 57112 140 57113 140 57114 138 57115 137 57116 137 57117 137 57118 137 57119 138 57120 138 57121 139 57122 136 57123 132 57124 125 57125 118 57126 116 57127 116 57128 118 57129 121 57130 123 57131 123 57132 122 57133 120 57134 119 57135 117 57136 118 57137 120 57138 124 57139 126 57140 126 57141 124 57142 120 57143 116 57144 113 57145 110 57146 107 57147 106 57148 106 57149 106 57150 106 57151 106 57152 106 57153 106 57154 107 57155 109 57156 113 57157 118 57158 122 57159 126 57160 128 57161 127 57162 126 57163 124 57164 122 57165 123 57166 124 57167 126 57168 130 57169 133 57170 136 57171 136 57172 136 57173 137 57174 138 57175 139 57176 138 57177 138 57178 137 57179 137 57180 141 57181 144 57182 148 57183 152 57184 153 57185 152 57186 154 57187 156 57188 156 57189 159 57190 162 57191 165 57192 168 57193 172 57194 174 57195 177 57196 179 57197 178 57198 178 57199 178 57200 180 57201 182 57202 185 57203 189 57204 194 57205 198 57206 201 57207 204 57208 205 57209 205 57210 205 57211 206 57212 206 57213 205 57214 204 57215 204 57216 203 57217 198 57218 193 57219 188 57220 184 57221 180 57222 179 57223 178 57224 177 57225 175 57226 170 57227 163 57228 157 57229 152 57230 147 57231 144 57232 139 57233 134 57234 126 57235 118 57236 110 57237 102 57238 97 57239 95 57240 94 57241 92 57242 89 57243 84 57244 77 57245 69 57246 60 57247 54 57248 49 57249 46 57250 44 57251 42 57252 42 57253 42 57254 41 57255 40 57256 40 57257 40 57258 41 57259 41 57260 41 57261 42 57262 41 57263 38 57264 34 57265 32 57266 31 57267 33 57268 36 57269 39 57270 42 57271 44 57272 43 57273 40 57274 42 57275 45 57276 50 57277 58 57278 67 57279 74 57280 78 57281 82 57282 84 57283 85 57284 88 57285 95 57286 104 57287 113 57288 122 57289 128 57290 131 57291 133 57292 135 57293 140 57294 148 57295 158 57296 170 57297 180 57298 189 57299 194 57300 197 57301 199 57302 201 57303 205 57304 210 57305 218 57306 227 57307 234 57308 237 57309 239 57310 240 57311 239 57312 237 57313 236 57314 234 57315 234 57316 234 57317 232 57318 230 57319 228 57320 228 57321 225 57322 220 57323 212 57324 205 57325 200 57326 194 57327 190 57328 187 57329 184 57330 180 57331 177 57332 171 57333 163 57334 157 57335 147 57336 135 57337 123 57338 112 57339 100 57340 90 57341 80 57342 72 57343 68 57344 62 57345 57 57346 53 57347 48 57348 43 57349 38 57350 35 57351 33 57352 33 57353 34 57354 34 57355 35 57356 36 57357 38 57358 39 57359 39 57360 39 57361 39 57362 40 57363 42 57364 44 57365 46 57366 46 57367 48 57368 50 57369 53 57370 56 57371 61 57372 66 57373 72 57374 80 57375 87 57376 93 57377 100 57378 105 57379 109 57380 114 57381 118 57382 122 57383 126 57384 130 57385 134 57386 136 57387 140 57388 144 57389 150 57390 156 57391 161 57392 162 57393 164 57394 167 57395 170 57396 174 57397 177 57398 181 57399 186 57400 190 57401 194 57402 199 57403 204 57404 208 57405 214 57406 218 57407 222 57408 224 57409 225 57410 225 57411 225 57412 224 57413 221 57414 220 57415 218 57416 215 57417 212 57418 209 57419 206 57420 204 57421 202 57422 200 57423 200 57424 197 57425 194 57426 191 57427 188 57428 186 57429 185 57430 183 57431 178 57432 170 57433 160 57434 151 57435 141 57436 132 57437 124 57438 119 57439 111 57440 103 57441 96 57442 88 57443 82 57444 79 57445 78 57446 78 57447 77 57448 76 57449 74 57450 69 57451 65 57452 61 57453 56 57454 54 57455 52 57456 49 57457 48 57458 47 57459 45 57460 44 57461 44 57462 42 57463 39 57464 37 57465 34 57466 33 57467 32 57468 32 57469 33 57470 34 57471 36 57472 42 57473 48 57474 54 57475 61 57476 68 57477 75 57478 82 57479 89 57480 94 57481 100 57482 103 57483 107 57484 110 57485 111 57486 112 57487 113 57488 114 57489 115 57490 118 57491 124 57492 132 57493 140 57494 148 57495 157 57496 167 57497 176 57498 182 57499 187 57500 190 57501 191 57502 194 57503 198 57504 203 57505 206 57506 206 57507 206 57508 204 57509 203 57510 202 57511 200 57512 197 57513 195 57514 196 57515 194 57516 193 57517 194 57518 193 57519 192 57520 191 57521 188 57522 185 57523 183 57524 180 57525 177 57526 176 57527 173 57528 172 57529 172 57530 169 57531 164 57532 160 57533 152 57534 144 57535 136 57536 129 57537 121 57538 113 57539 105 57540 98 57541 93 57542 88 57543 84 57544 84 57545 86 57546 88 57547 94 57548 100 57549 107 57550 112 57551 115 57552 116 57553 114 57554 112 57555 106 57556 98 57557 90 57558 79 57559 67 57560 60 57561 57 57562 55 57563 56 57564 62 57565 70 57566 74 57567 77 57568 76 57569 74 57570 72 57571 70 57572 71 57573 74 57574 78 57575 84 57576 89 57577 91 57578 92 57579 93 57580 93 57581 92 57582 93 57583 96 57584 95 57585 94 57586 91 57587 86 57588 80 57589 76 57590 77 57591 82 57592 91 57593 102 57594 114 57595 124 57596 133 57597 138 57598 144 57599 152 57600 160 57601 170 57602 182 57603 194 57604 200 57605 202 57606 199 57607 194 57608 188 57609 185 57610 185 57611 188 57612 193 57613 196 57614 198 57615 199 57616 202 57617 207 57618 214 57619 222 57620 232 57621 242 57622 249 57623 250 57624 249 57625 247 57626 243 57627 238 57628 235 57629 234 57630 235 57631 232 57632 224 57633 213 57634 199 57635 185 57636 173 57637 168 57638 168 57639 172 57640 174 57641 172 57642 163 57643 150 57644 135 57645 122 57646 114 57647 114 57648 120 57649 126 57650 130 57651 126 57652 116 57653 103 57654 90 57655 78 57656 70 57657 66 57658 63 57659 58 57660 48 57661 38 57662 24 57663 12 57664 6 57665 8 57666 16 57667 26 57668 36 57669 43 57670 45 57671 43 57672 42 57673 44 57674 48 57675 50 57676 49 57677 44 57678 34 57679 23 57680 13 57681 9 57682 13 57683 22 57684 32 57685 39 57686 41 57687 37 57688 30 57689 25 57690 26 57691 34 57692 50 57693 70 57694 86 57695 97 57696 99 57697 95 57698 87 57699 82 57700 82 57701 91 57702 106 57703 122 57704 133 57705 135 57706 129 57707 118 57708 110 57709 108 57710 116 57711 134 57712 150 57713 163 57714 169 57715 166 57716 160 57717 154 57718 153 57719 159 57720 173 57721 193 57722 212 57723 230 57724 240 57725 245 57726 243 57727 237 57728 227 57729 219 57730 214 57731 213 57732 213 57733 214 57734 214 57735 213 57736 212 57737 211 57738 212 57739 213 57740 215 57741 218 57742 219 57743 218 57744 216 57745 212 57746 206 57747 199 57748 194 57749 189 57750 185 57751 181 57752 175 57753 167 57754 162 57755 158 57756 153 57757 147 57758 142 57759 139 57760 135 57761 130 57762 129 57763 126 57764 124 57765 124 57766 125 57767 127 57768 128 57769 130 57770 130 57771 130 57772 130 57773 129 57774 126 57775 124 57776 123 57777 123 57778 123 57779 122 57780 122 57781 120 57782 119 57783 117 57784 115 57785 114 57786 112 57787 110 57788 108 57789 104 57790 102 57791 98 57792 97 57793 97 57794 95 57795 93 57796 92 57797 89 57798 85 57799 81 57800 78 57801 74 57802 69 57803 64 57804 60 57805 57 57806 54 57807 51 57808 50 57809 48 57810 45 57811 41 57812 39 57813 38 57814 35 57815 34 57816 34 57817 36 57818 39 57819 41 57820 43 57821 47 57822 50 57823 52 57824 53 57825 54 57826 52 57827 52 57828 56 57829 60 57830 64 57831 68 57832 76 57833 85 57834 90 57835 98 57836 107 57837 114 57838 121 57839 128 57840 132 57841 134 57842 137 57843 141 57844 144 57845 150 57846 157 57847 164 57848 171 57849 179 57850 188 57851 196 57852 201 57853 205 57854 207 57855 209 57856 209 57857 211 57858 212 57859 213 57860 215 57861 216 57862 218 57863 220 57864 221 57865 218 57866 216 57867 216 57868 216 57869 216 57870 217 57871 216 57872 215 57873 215 57874 216 57875 216 57876 214 57877 212 57878 211 57879 208 57880 202 57881 197 57882 194 57883 187 57884 182 57885 178 57886 174 57887 170 57888 168 57889 167 57890 166 57891 164 57892 162 57893 159 57894 156 57895 153 57896 150 57897 147 57898 144 57899 142 57900 141 57901 139 57902 136 57903 134 57904 132 57905 130 57906 128 57907 125 57908 122 57909 118 57910 116 57911 114 57912 110 57913 108 57914 106 57915 105 57916 104 57917 103 57918 100 57919 98 57920 99 57921 99 57922 99 57923 100 57924 99 57925 96 57926 93 57927 89 57928 83 57929 78 57930 71 57931 66 57932 62 57933 58 57934 55 57935 54 57936 50 57937 47 57938 46 57939 45 57940 44 57941 45 57942 46 57943 46 57944 47 57945 46 57946 44 57947 44 57948 41 57949 40 57950 40 57951 40 57952 42 57953 45 57954 46 57955 46 57956 50 57957 53 57958 55 57959 58 57960 60 57961 62 57962 63 57963 64 57964 67 57965 71 57966 77 57967 83 57968 89 57969 95 57970 100 57971 104 57972 110 57973 114 57974 121 57975 126 57976 130 57977 134 57978 138 57979 141 57980 144 57981 145 57982 147 57983 150 57984 154 57985 156 57986 158 57987 162 57988 164 57989 166 57990 168 57991 171 57992 174 57993 176 57994 180 57995 184 57996 186 57997 188 57998 188 57999 188 58000 186 58001 184 58002 185 58003 186 58004 188 58005 191 58006 196 58007 200 58008 205 58009 208 58010 210 58011 211 58012 213 58013 214 58014 216 58015 220 58016 223 58017 224 58018 226 58019 226 58020 226 58021 225 58022 224 58023 224 58024 225 58025 226 58026 226 58027 226 58028 224 58029 220 58030 215 58031 211 58032 208 58033 206 58034 202 58035 200 58036 197 58037 190 58038 184 58039 177 58040 171 58041 167 58042 162 58043 160 58044 155 58045 150 58046 143 58047 136 58048 128 58049 118 58050 108 58051 100 58052 91 58053 82 58054 72 58055 63 58056 56 58057 49 58058 44 58059 40 58060 36 58061 32 58062 28 58063 22 58064 18 58065 14 58066 9 58067 6 58068 5 58069 5 58070 3 58071 0 58072 0 58073 0 58074 0 58075 0 58076 0 58077 0 58078 0 58079 6 58080 14 58081 19 58082 23 58083 25 58084 28 58085 34 58086 42 58087 54 58088 65 58089 73 58090 78 58091 82 58092 84 58093 85 58094 88 58095 95 58096 104 58097 116 58098 128 58099 138 58100 147 58101 153 58102 158 58103 162 58104 163 58105 166 58106 166 58107 169 58108 171 58109 174 58110 178 58111 184 58112 189 58113 194 58114 199 58115 203 58116 206 58117 208 58118 208 58119 207 58120 205 58121 203 58122 202 58123 200 58124 198 58125 194 58126 193 58127 192 58128 193 58129 194 58130 196 58131 199 58132 200 58133 200 58134 200 58135 199 58136 195 58137 192 58138 191 58139 188 58140 186 58141 186 58142 184 58143 181 58144 177 58145 172 58146 166 58147 160 58148 154 58149 150 58150 147 58151 145 58152 143 58153 142 58154 140 58155 139 58156 137 58157 135 58158 129 58159 125 58160 121 58161 114 58162 106 58163 99 58164 92 58165 86 58166 84 58167 84 58168 83 58169 81 58170 80 58171 77 58172 74 58173 72 58174 69 58175 65 58176 61 58177 55 58178 50 58179 46 58180 44 58181 45 58182 48 58183 51 58184 57 58185 62 58186 64 58187 64 58188 66 58189 68 58190 70 58191 72 58192 73 58193 74 58194 73 58195 71 58196 70 58197 70 58198 75 58199 82 58200 90 58201 98 58202 106 58203 112 58204 118 58205 125 58206 133 58207 143 58208 150 58209 157 58210 163 58211 166 58212 167 58213 167 58214 166 58215 164 58216 164 58217 166 58218 170 58219 171 58220 173 58221 177 58222 180 58223 184 58224 190 58225 195 58226 199 58227 202 58228 203 58229 202 58230 198 58231 192 58232 186 58233 181 58234 176 58235 172 58236 167 58237 164 58238 162 58239 158 58240 154 58241 150 58242 147 58243 144 58244 141 58245 140 58246 138 58247 134 58248 130 58249 126 58250 121 58251 115 58252 112 58253 113 58254 115 58255 116 58256 122 58257 126 58258 131 58259 133 58260 135 58261 138 58262 138 58263 138 58264 136 58265 131 58266 126 58267 120 58268 115 58269 112 58270 112 58271 117 58272 124 58273 133 58274 142 58275 150 58276 156 58277 161 58278 166 58279 171 58280 175 58281 176 58282 174 58283 170 58284 165 58285 159 58286 153 58287 147 58288 145 58289 144 58290 142 58291 140 58292 137 58293 136 58294 135 58295 134 58296 133 58297 132 58298 129 58299 124 58300 118 58301 112 58302 105 58303 99 58304 95 58305 93 58306 89 58307 86 58308 82 58309 78 58310 73 58311 70 58312 68 58313 68 58314 68 58315 64 58316 62 58317 59 58318 54 58319 49 58320 45 58321 42 58322 41 58323 41 58324 44 58325 49 58326 58 58327 68 58328 79 58329 90 58330 98 58331 106 58332 110 58333 111 58334 108 58335 101 58336 94 58337 86 58338 80 58339 75 58340 74 58341 77 58342 84 58343 90 58344 100 58345 112 58346 125 58347 138 58348 147 58349 155 58350 160 58351 165 58352 165 58353 162 58354 159 58355 155 58356 150 58357 146 58358 143 58359 141 58360 141 58361 143 58362 146 58363 151 58364 157 58365 162 58366 166 58367 172 58368 174 58369 173 58370 170 58371 166 58372 162 58373 156 58374 152 58375 148 58376 144 58377 145 58378 147 58379 148 58380 151 58381 158 58382 162 58383 166 58384 167 58385 166 58386 161 58387 158 58388 154 58389 152 58390 153 58391 156 58392 161 58393 167 58394 172 58395 180 58396 188 58397 196 58398 204 58399 212 58400 218 58401 225 58402 230 58403 234 58404 238 58405 237 58406 234 58407 229 58408 222 58409 215 58410 209 58411 201 58412 192 58413 184 58414 179 58415 179 58416 182 58417 185 58418 188 58419 192 58420 195 58421 194 58422 190 58423 182 58424 170 58425 154 58426 133 58427 108 58428 83 58429 60 58430 45 58431 36 58432 35 58433 42 58434 55 58435 65 58436 69 58437 67 58438 58 58439 43 58440 25 58441 7 58442 0 58443 0 58444 0 58445 0 58446 0 58447 0 58448 0 58449 0 58450 2 58451 13 58452 22 58453 28 58454 30 58455 30 58456 24 58457 15 58458 7 58459 0 58460 0 58461 0 58462 0 58463 0 58464 8 58465 19 58466 34 58467 49 58468 63 58469 76 58470 88 58471 97 58472 105 58473 110 58474 114 58475 116 58476 116 58477 114 58478 112 58479 108 58480 102 58481 97 58482 93 58483 93 58484 97 58485 104 58486 112 58487 122 58488 135 58489 148 58490 160 58491 170 58492 179 58493 185 58494 191 58495 197 58496 201 58497 204 58498 208 58499 214 58500 220 58501 227 58502 234 58503 242 58504 250 58505 255 58506 255 58507 255 58508 255 58509 255 58510 255 58511 255 58512 255 58513 255 58514 255 58515 255 58516 255 58517 255 58518 255 58519 255 58520 255 58521 255 58522 255 58523 255 58524 255 58525 255 58526 245 58527 229 58528 214 58529 198 58530 182 58531 166 58532 152 58533 144 58534 141 58535 142 58536 145 58537 147 58538 146 58539 142 58540 137 58541 128 58542 118 58543 107 58544 95 58545 81 58546 67 58547 54 58548 41 58549 28 58550 17 58551 8 58552 0 58553 0 58554 0 58555 0 58556 0 58557 0 58558 0 58559 0 58560 0 58561 0 58562 0 58563 0 58564 0 58565 0 58566 0 58567 0 58568 0 58569 0 58570 0 58571 0 58572 1 58573 4 58574 9 58575 15 58576 22 58577 28 58578 38 58579 48 58580 58 58581 71 58582 86 58583 100 58584 113 58585 124 58586 136 58587 148 58588 155 58589 165 58590 174 58591 181 58592 187 58593 193 58594 197 58595 202 58596 206 58597 209 58598 212 58599 215 58600 219 58601 219 58602 219 58603 218 58604 216 58605 215 58606 216 58607 214 58608 215 58609 218 58610 219 58611 221 58612 222 58613 222 58614 221 58615 221 58616 221 58617 221 58618 220 58619 218 58620 216 58621 210 58622 204 58623 199 58624 194 58625 188 58626 184 58627 180 58628 176 58629 174 58630 172 58631 172 58632 174 58633 176 58634 176 58635 174 58636 168 58637 162 58638 156 58639 151 58640 145 58641 139 58642 134 58643 128 58644 120 58645 110 58646 100 58647 92 58648 84 58649 80 58650 80 58651 80 58652 81 58653 81 58654 79 58655 76 58656 72 58657 68 58658 64 58659 62 58660 58 58661 56 58662 55 58663 54 58664 51 58665 48 58666 45 58667 40 58668 36 58669 32 58670 28 58671 24 58672 20 58673 16 58674 12 58675 10 58676 10 58677 11 58678 13 58679 16 58680 22 58681 28 58682 33 58683 38 58684 46 58685 54 58686 63 58687 74 58688 84 58689 90 58690 93 58691 95 58692 93 58693 91 58694 90 58695 90 58696 94 58697 99 58698 106 58699 116 58700 128 58701 143 58702 156 58703 169 58704 182 58705 192 58706 202 58707 210 58708 214 58709 218 58710 220 58711 221 58712 222 58713 222 58714 221 58715 220 58716 220 58717 219 58718 216 58719 212 58720 210 58721 206 58722 201 58723 199 58724 199 58725 200 58726 201 58727 202 58728 202 58729 204 58730 204 58731 204 58732 206 58733 207 58734 206 58735 208 58736 211 58737 213 58738 215 58739 217 58740 218 58741 219 58742 219 58743 218 58744 216 58745 215 58746 214 58747 214 58748 212 58749 210 58750 206 58751 201 58752 196 58753 193 58754 189 58755 187 58756 186 58757 184 58758 180 58759 171 58760 164 58761 152 58762 140 58763 127 58764 113 58765 101 58766 90 58767 81 58768 72 58769 62 58770 57 58771 50 58772 43 58773 38 58774 37 58775 38 58776 38 58777 38 58778 34 58779 28 58780 20 58781 12 58782 5 58783 0 58784 0 58785 0 58786 0 58787 1 58788 0 58789 0 58790 0 58791 0 58792 0 58793 0 58794 0 58795 0 58796 0 58797 4 58798 11 58799 17 58800 18 58801 18 58802 18 58803 19 58804 20 58805 24 58806 33 58807 44 58808 57 58809 73 58810 87 58811 100 58812 108 58813 111 58814 110 58815 108 58816 106 58817 105 58818 107 58819 112 58820 120 58821 131 58822 141 58823 152 58824 162 58825 170 58826 180 58827 190 58828 201 58829 213 58830 225 58831 232 58832 236 58833 233 58834 227 58835 219 58836 212 58837 209 58838 212 58839 218 58840 223 58841 230 58842 233 58843 231 58844 227 58845 224 58846 224 58847 225 58848 228 58849 234 58850 242 58851 250 58852 255 58853 255 58854 255 58855 251 58856 245 58857 241 58858 238 58859 234 58860 231 58861 232 58862 232 58863 232 58864 232 58865 229 58866 222 58867 217 58868 211 58869 206 58870 200 58871 193 58872 186 58873 179 58874 170 58875 165 58876 161 58877 160 58878 160 58879 161 58880 161 58881 160 58882 153 58883 143 58884 128 58885 110 58886 92 58887 75 58888 60 58889 48 58890 40 58891 37 58892 36 58893 35 58894 34 58895 32 58896 28 58897 23 58898 17 58899 12 58900 7 58901 5 58902 4 58903 4 58904 4 58905 2 58906 0 58907 0 58908 0 58909 0 58910 0 58911 0 58912 0 58913 0 58914 0 58915 0 58916 0 58917 0 58918 0 58919 1 58920 7 58921 14 58922 21 58923 28 58924 34 58925 41 58926 46 58927 52 58928 58 58929 66 58930 75 58931 86 58932 96 58933 104 58934 111 58935 115 58936 117 58937 119 58938 119 58939 120 58940 123 58941 130 58942 138 58943 148 58944 160 58945 171 58946 182 58947 192 58948 200 58949 207 58950 212 58951 215 58952 220 58953 222 58954 223 58955 223 58956 223 58957 223 58958 224 58959 227 58960 230 58961 235 58962 237 58963 238 58964 235 58965 231 58966 225 58967 220 58968 218 58969 218 58970 220 58971 224 58972 229 58973 234 58974 239 58975 244 58976 246 58977 243 58978 236 58979 228 58980 220 58981 212 58982 206 58983 202 58984 197 58985 192 58986 188 58987 182 58988 176 58989 170 58990 166 58991 164 58992 164 58993 163 58994 162 58995 160 58996 158 58997 155 58998 150 58999 147 59000 144 59001 143 59002 139 59003 135 59004 130 59005 123 59006 115 59007 106 59008 96 59009 87 59010 81 59011 78 59012 75 59013 71 59014 68 59015 66 59016 62 59017 60 59018 58 59019 55 59020 52 59021 50 59022 47 59023 46 59024 47 59025 48 59026 51 59027 54 59028 58 59029 59 59030 59 59031 56 59032 53 59033 49 59034 45 59035 40 59036 36 59037 30 59038 28 59039 28 59040 30 59041 36 59042 45 59043 55 59044 66 59045 74 59046 80 59047 84 59048 85 59049 86 59050 86 59051 89 59052 93 59053 99 59054 106 59055 112 59056 115 59057 116 59058 115 59059 114 59060 113 59061 115 59062 119 59063 124 59064 130 59065 136 59066 141 59067 145 59068 148 59069 150 59070 154 59071 157 59072 158 59073 160 59074 162 59075 163 59076 164 59077 164 59078 162 59079 160 59080 160 59081 160 59082 161 59083 163 59084 165 59085 165 59086 163 59087 160 59088 155 59089 148 59090 142 59091 140 59092 140 59093 143 59094 149 59095 157 59096 165 59097 173 59098 178 59099 181 59100 181 59101 181 59102 180 59103 178 59104 179 59105 181 59106 182 59107 182 59108 178 59109 174 59110 170 59111 167 59112 166 59113 168 59114 172 59115 178 59116 182 59117 184 59118 185 59119 187 59120 186 59121 184 59122 182 59123 184 59124 186 59125 184 59126 183 59127 180 59128 172 59129 164 59130 156 59131 146 59132 139 59133 135 59134 132 59135 129 59136 127 59137 127 59138 125 59139 121 59140 117 59141 111 59142 106 59143 102 59144 98 59145 95 59146 93 59147 92 59148 91 59149 91 59150 90 59151 90 59152 88 59153 85 59154 84 59155 82 59156 76 59157 70 59158 65 59159 62 59160 60 59161 59 59162 60 59163 62 59164 63 59165 66 59166 68 59167 72 59168 78 59169 82 59170 86 59171 90 59172 93 59173 96 59174 98 59175 100 59176 102 59177 104 59178 106 59179 108 59180 110 59181 110 59182 107 59183 105 59184 103 59185 103 59186 106 59187 110 59188 113 59189 116 59190 119 59191 120 59192 123 59193 124 59194 128 59195 132 59196 135 59197 137 59198 138 59199 136 59200 134 59201 131 59202 128 59203 125 59204 125 59205 125 59206 126 59207 126 59208 122 59209 120 59210 118 59211 117 59212 116 59213 118 59214 120 59215 122 59216 126 59217 128 59218 130 59219 130 59220 130 59221 133 59222 135 59223 136 59224 137 59225 139 59226 141 59227 141 59228 140 59229 138 59230 135 59231 133 59232 132 59233 130 59234 130 59235 130 59236 131 59237 134 59238 139 59239 142 59240 146 59241 149 59242 151 59243 154 59244 156 59245 159 59246 162 59247 166 59248 169 59249 169 59250 168 59251 166 59252 164 59253 160 59254 155 59255 151 59256 147 59257 144 59258 142 59259 140 59260 138 59261 137 59262 137 59263 138 59264 140 59265 142 59266 144 59267 144 59268 143 59269 142 59270 141 59271 138 59272 136 59273 137 59274 138 59275 140 59276 142 59277 146 59278 150 59279 151 59280 153 59281 155 59282 158 59283 161 59284 163 59285 165 59286 166 59287 165 59288 165 59289 166 59290 167 59291 168 59292 170 59293 171 59294 172 59295 172 59296 170 59297 168 59298 164 59299 162 59300 160 59301 157 59302 155 59303 151 59304 145 59305 139 59306 132 59307 124 59308 118 59309 110 59310 103 59311 96 59312 90 59313 86 59314 84 59315 85 59316 87 59317 88 59318 90 59319 89 59320 84 59321 76 59322 71 59323 65 59324 58 59325 54 59326 52 59327 51 59328 50 59329 48 59330 48 59331 47 59332 46 59333 47 59334 46 59335 45 59336 44 59337 43 59338 42 59339 40 59340 40 59341 40 59342 42 59343 45 59344 49 59345 53 59346 58 59347 65 59348 69 59349 70 59350 73 59351 76 59352 79 59353 82 59354 85 59355 89 59356 95 59357 100 59358 104 59359 109 59360 112 59361 114 59362 116 59363 117 59364 120 59365 124 59366 129 59367 134 59368 139 59369 147 59370 152 59371 158 59372 164 59373 170 59374 174 59375 178 59376 181 59377 186 59378 192 59379 197 59380 203 59381 210 59382 216 59383 224 59384 231 59385 238 59386 247 59387 254 59388 255 59389 255 59390 255 59391 255 59392 255 59393 255 59394 255 59395 255 59396 255 59397 255 59398 255 59399 255 59400 255 59401 255 59402 255 59403 255 59404 252 59405 243 59406 235 59407 228 59408 222 59409 214 59410 205 59411 198 59412 190 59413 181 59414 172 59415 166 59416 160 59417 152 59418 144 59419 132 59420 118 59421 105 59422 91 59423 80 59424 71 59425 64 59426 56 59427 48 59428 38 59429 27 59430 17 59431 7 59432 0 59433 0 59434 0 59435 0 59436 0 59437 0 59438 0 59439 0 59440 0 59441 0 59442 0 59443 0 59444 0 59445 0 59446 0 59447 0 59448 0 59449 0 59450 0 59451 0 59452 0 59453 0 59454 0 59455 1 59456 10 59457 18 59458 26 59459 35 59460 44 59461 52 59462 62 59463 72 59464 80 59465 89 59466 96 59467 104 59468 112 59469 121 59470 128 59471 135 59472 140 59473 147 59474 154 59475 161 59476 169 59477 176 59478 184 59479 190 59480 199 59481 206 59482 210 59483 219 59484 226 59485 231 59486 235 59487 240 59488 246 59489 253 59490 255 59491 255 59492 255 59493 255 59494 255 59495 255 59496 255 59497 255 59498 255 59499 255 59500 255 59501 255 59502 255 59503 255 59504 255 59505 254 59506 250 59507 246 59508 244 59509 243 59510 243 59511 240 59512 232 59513 221 59514 207 59515 195 59516 183 59517 177 59518 174 59519 170 59520 164 59521 157 59522 147 59523 136 59524 125 59525 116 59526 108 59527 101 59528 95 59529 90 59530 84 59531 76 59532 69 59533 63 59534 57 59535 54 59536 50 59537 46 59538 41 59539 37 59540 30 59541 22 59542 16 59543 11 59544 6 59545 4 59546 4 59547 6 59548 6 59549 4 59550 2 59551 0 59552 0 59553 0 59554 0 59555 0 59556 0 59557 5 59558 11 59559 19 59560 26 59561 33 59562 39 59563 44 59564 52 59565 62 59566 72 59567 81 59568 88 59569 95 59570 99 59571 100 59572 102 59573 106 59574 112 59575 118 59576 126 59577 137 59578 145 59579 152 59580 160 59581 166 59582 173 59583 180 59584 188 59585 195 59586 199 59587 202 59588 204 59589 206 59590 211 59591 216 59592 220 59593 225 59594 227 59595 227 59596 224 59597 222 59598 221 59599 220 59600 222 59601 224 59602 225 59603 224 59604 223 59605 223 59606 222 59607 221 59608 220 59609 218 59610 217 59611 216 59612 213 59613 206 59614 198 59615 194 59616 188 59617 185 59618 180 59619 175 59620 170 59621 164 59622 156 59623 145 59624 135 59625 126 59626 117 59627 110 59628 105 59629 100 59630 94 59631 92 59632 89 59633 86 59634 84 59635 83 59636 82 59637 81 59638 79 59639 76 59640 72 59641 66 59642 60 59643 55 59644 53 59645 50 59646 49 59647 49 59648 50 59649 49 59650 48 59651 48 59652 50 59653 51 59654 53 59655 55 59656 57 59657 59 59658 61 59659 62 59660 66 59661 70 59662 74 59663 77 59664 79 59665 79 59666 80 59667 80 59668 79 59669 80 59670 80 59671 81 59672 83 59673 84 59674 87 59675 90 59676 92 59677 96 59678 100 59679 105 59680 108 59681 112 59682 118 59683 124 59684 130 59685 134 59686 138 59687 141 59688 144 59689 144 59690 147 59691 149 59692 152 59693 156 59694 158 59695 160 59696 159 59697 158 59698 159 59699 162 59700 167 59701 172 59702 178 59703 183 59704 186 59705 188 59706 190 59707 191 59708 192 59709 193 59710 197 59711 201 59712 204 59713 206 59714 207 59715 206 59716 203 59717 200 59718 198 59719 196 59720 192 59721 186 59722 181 59723 177 59724 174 59725 170 59726 168 59727 168 59728 169 59729 170 59730 170 59731 170 59732 170 59733 169 59734 166 59735 162 59736 158 59737 154 59738 149 59739 144 59740 140 59741 136 59742 132 59743 126 59744 119 59745 110 59746 101 59747 95 59748 92 59749 91 59750 91 59751 92 59752 94 59753 95 59754 95 59755 96 59756 98 59757 99 59758 101 59759 102 59760 101 59761 97 59762 94 59763 91 59764 88 59765 87 59766 90 59767 94 59768 99 59769 103 59770 106 59771 111 59772 116 59773 119 59774 122 59775 125 59776 126 59777 128 59778 130 59779 130 59780 132 59781 134 59782 137 59783 140 59784 145 59785 148 59786 150 59787 151 59788 150 59789 148 59790 145 59791 143 59792 142 59793 140 59794 139 59795 139 59796 138 59797 139 59798 138 59799 137 59800 138 59801 135 59802 132 59803 130 59804 128 59805 124 59806 121 59807 118 59808 116 59809 114 59810 110 59811 105 59812 100 59813 94 59814 89 59815 83 59816 77 59817 72 59818 67 59819 62 59820 62 59821 64 59822 64 59823 64 59824 67 59825 67 59826 68 59827 67 59828 64 59829 61 59830 60 59831 58 59832 58 59833 58 59834 59 59835 61 59836 64 59837 67 59838 69 59839 72 59840 76 59841 78 59842 80 59843 84 59844 87 59845 88 59846 91 59847 95 59848 99 59849 106 59850 110 59851 117 59852 123 59853 129 59854 136 59855 142 59856 147 59857 152 59858 156 59859 160 59860 162 59861 165 59862 167 59863 171 59864 177 59865 182 59866 186 59867 193 59868 198 59869 202 59870 206 59871 211 59872 214 59873 214 59874 216 59875 217 59876 217 59877 218 59878 218 59879 219 59880 221 59881 223 59882 224 59883 222 59884 221 59885 219 59886 216 59887 215 59888 214 59889 213 59890 211 59891 208 59892 205 59893 200 59894 196 59895 189 59896 181 59897 176 59898 172 59899 168 59900 167 59901 167 59902 167 59903 167 59904 166 59905 162 59906 159 59907 154 59908 148 59909 141 59910 133 59911 126 59912 121 59913 116 59914 113 59915 112 59916 109 59917 107 59918 105 59919 103 59920 101 59921 98 59922 95 59923 93 59924 93 59925 92 59926 93 59927 92 59928 91 59929 90 59930 88 59931 84 59932 81 59933 79 59934 78 59935 76 59936 73 59937 69 59938 67 59939 65 59940 65 59941 65 59942 66 59943 67 59944 68 59945 66 59946 64 59947 60 59948 55 59949 50 59950 46 59951 44 59952 44 59953 46 59954 47 59955 50 59956 52 59957 55 59958 58 59959 59 59960 57 59961 55 59962 53 59963 49 59964 47 59965 46 59966 46 59967 48 59968 52 59969 58 59970 62 59971 66 59972 71 59973 78 59974 84 59975 91 59976 98 59977 104 59978 110 59979 113 59980 115 59981 118 59982 120 59983 123 59984 129 59985 138 59986 146 59987 154 59988 163 59989 168 59990 172 59991 174 59992 174 59993 177 59994 180 59995 184 59996 192 59997 200 59998 205 59999 209 60000 211 60001 212 60002 212 60003 215 60004 217 60005 218 60006 220 60007 222 60008 223 60009 224 60010 226 60011 226 60012 225 60013 223 60014 218 60015 212 60016 205 60017 197 60018 189 60019 185 60020 182 60021 179 60022 178 60023 178 60024 180 60025 179 60026 178 60027 177 60028 175 60029 171 60030 165 60031 160 60032 154 60033 144 60034 138 60035 134 60036 133 60037 134 60038 137 60039 139 60040 139 60041 138 60042 138 60043 134 60044 129 60045 123 60046 120 60047 120 60048 122 60049 123 60050 122 60051 122 60052 124 60053 125 60054 127 60055 129 60056 130 60057 129 60058 128 60059 126 60060 122 60061 119 60062 114 60063 110 60064 106 60065 102 60066 97 60067 91 60068 86 60069 82 60070 80 60071 78 60072 78 60073 78 60074 79 60075 79 60076 78 60077 78 60078 75 60079 72 60080 70 60081 67 60082 62 60083 59 60084 56 60085 52 60086 49 60087 47 60088 49 60089 52 60090 52 60091 54 60092 57 60093 58 60094 56 60095 54 60096 54 60097 52 60098 52 60099 54 60100 59 60101 64 60102 68 60103 72 60104 79 60105 88 60106 95 60107 104 60108 114 60109 121 60110 124 60111 125 60112 124 60113 124 60114 121 60115 121 60116 124 60117 128 60118 134 60119 139 60120 144 60121 150 60122 154 60123 160 60124 167 60125 173 60126 179 60127 185 60128 190 60129 195 60130 196 60131 196 60132 197 60133 196 60134 193 60135 191 60136 190 60137 187 60138 182 60139 178 60140 176 60141 173 60142 172 60143 172 60144 176 60145 180 60146 182 60147 181 60148 178 60149 174 60150 168 60151 162 60152 155 60153 148 60154 146 60155 144 60156 142 60157 140 60158 139 60159 140 60160 142 60161 142 60162 143 60163 142 60164 138 60165 132 60166 126 60167 119 60168 115 60169 114 60170 114 60171 116 60172 119 60173 122 60174 126 60175 132 60176 138 60177 145 60178 151 60179 157 60180 162 60181 164 60182 164 60183 164 60184 163 60185 162 60186 162 60187 159 60188 156 60189 153 60190 151 60191 148 60192 149 60193 150 60194 153 60195 158 60196 162 60197 165 60198 167 60199 168 60200 164 60201 159 60202 152 60203 144 60204 138 60205 131 60206 122 60207 114 60208 107 60209 102 60210 99 60211 96 60212 94 60213 92 60214 91 60215 89 60216 86 60217 84 60218 82 60219 80 60220 78 60221 79 60222 79 60223 78 60224 76 60225 75 60226 75 60227 76 60228 76 60229 76 60230 82 60231 88 60232 93 60233 97 60234 100 60235 102 60236 102 60237 102 60238 102 60239 101 60240 99 60241 97 60242 97 60243 99 60244 104 60245 111 60246 120 60247 131 60248 139 60249 144 60250 148 60251 148 60252 146 60253 144 60254 137 60255 128 60256 119 60257 111 60258 103 60259 97 60260 94 60261 95 60262 97 60263 100 60264 105 60265 111 60266 117 60267 123 60268 126 60269 128 60270 129 60271 126 60272 122 60273 117 60274 110 60275 106 60276 102 60277 101 60278 100 60279 101 60280 103 60281 103 60282 106 60283 109 60284 112 60285 117 60286 123 60287 129 60288 134 60289 137 60290 139 60291 139 60292 141 60293 141 60294 139 60295 137 60296 138 60297 139 60298 142 60299 147 60300 153 60301 160 60302 169 60303 174 60304 177 60305 179 60306 174 60307 166 60308 158 60309 149 60310 140 60311 134 60312 130 60313 129 60314 130 60315 132 60316 137 60317 143 60318 150 60319 154 60320 156 60321 158 60322 158 60323 154 60324 150 60325 145 60326 140 60327 133 60328 128 60329 121 60330 112 60331 106 60332 102 60333 99 60334 100 60335 105 60336 115 60337 123 60338 131 60339 140 60340 148 60341 152 60342 153 60343 153 60344 153 60345 151 60346 149 60347 147 60348 146 60349 145 60350 144 60351 144 60352 147 60353 152 60354 159 60355 168 60356 174 60357 178 60358 179 60359 177 60360 172 60361 166 60362 158 60363 150 60364 144 60365 142 60366 142 60367 144 60368 148 60369 156 60370 164 60371 173 60372 181 60373 184 60374 184 60375 178 60376 164 60377 149 60378 134 60379 121 60380 110 60381 102 60382 94 60383 85 60384 76 60385 68 60386 66 60387 70 60388 78 60389 88 60390 100 60391 111 60392 116 60393 114 60394 108 60395 101 60396 91 60397 82 60398 74 60399 67 60400 59 60401 51 60402 45 60403 38 60404 36 60405 36 60406 40 60407 47 60408 55 60409 65 60410 76 60411 82 60412 85 60413 85 60414 82 60415 79 60416 78 60417 78 60418 80 60419 86 60420 94 60421 103 60422 113 60423 124 60424 133 60425 141 60426 146 60427 150 60428 150 60429 147 60430 144 60431 140 60432 136 60433 133 60434 133 60435 136 60436 139 60437 143 60438 149 60439 154 60440 162 60441 170 60442 179 60443 187 60444 195 60445 198 60446 196 60447 192 60448 186 60449 180 60450 174 60451 170 60452 169 60453 167 60454 164 60455 161 60456 158 60457 158 60458 161 60459 169 60460 178 60461 185 60462 190 60463 190 60464 190 60465 188 60466 186 60467 186 60468 187 60469 188 60470 188 60471 187 60472 181 60473 174 60474 167 60475 162 60476 159 60477 159 60478 159 60479 160 60480 159 60481 155 60482 149 60483 144 60484 136 60485 130 60486 123 60487 116 60488 114 60489 111 60490 109 60491 106 60492 104 60493 100 60494 96 60495 90 60496 81 60497 72 60498 61 60499 50 60500 42 60501 34 60502 30 60503 27 60504 23 60505 24 60506 23 60507 21 60508 19 60509 20 60510 22 60511 24 60512 26 60513 30 60514 34 60515 38 60516 44 60517 51 60518 58 60519 64 60520 70 60521 75 60522 80 60523 86 60524 90 60525 94 60526 100 60527 105 60528 110 60529 113 60530 118 60531 125 60532 132 60533 139 60534 147 60535 154 60536 160 60537 166 60538 172 60539 180 60540 188 60541 196 60542 203 60543 212 60544 220 60545 226 60546 230 60547 234 60548 236 60549 236 60550 235 60551 233 60552 229 60553 227 60554 225 60555 222 60556 219 60557 217 60558 215 60559 213 60560 213 60561 209 60562 206 60563 206 60564 204 60565 202 60566 200 60567 195 60568 190 60569 184 60570 176 60571 165 60572 155 60573 144 60574 133 60575 125 60576 118 60577 112 60578 109 60579 108 60580 106 60581 103 60582 98 60583 92 60584 86 60585 80 60586 74 60587 68 60588 63 60589 59 60590 57 60591 55 60592 53 60593 52 60594 51 60595 48 60596 47 60597 45 60598 43 60599 40 60600 36 60601 33 60602 28 60603 24 60604 22 60605 22 60606 23 60607 27 60608 34 60609 43 60610 53 60611 62 60612 71 60613 80 60614 86 60615 94 60616 100 60617 107 60618 112 60619 118 60620 119 60621 118 60622 113 60623 108 60624 104 60625 102 60626 102 60627 105 60628 108 60629 115 60630 121 60631 129 60632 137 60633 147 60634 157 60635 165 60636 174 60637 180 60638 183 60639 186 60640 190 60641 193 60642 197 60643 204 60644 212 60645 217 60646 222 60647 227 60648 232 60649 237 60650 240 60651 244 60652 249 60653 254 60654 255 60655 255 60656 255 60657 255 60658 255 60659 255 60660 255 60661 250 60662 246 60663 242 60664 236 60665 231 60666 224 60667 216 60668 208 60669 198 60670 186 60671 175 60672 162 60673 148 60674 136 60675 124 60676 114 60677 107 60678 102 60679 97 60680 90 60681 82 60682 73 60683 65 60684 60 60685 58 60686 56 60687 56 60688 55 60689 51 60690 45 60691 37 60692 28 60693 19 60694 11 60695 3 60696 0 60697 0 60698 0 60699 0 60700 0 60701 0 60702 0 60703 0 60704 0 60705 0 60706 0 60707 0 60708 0 60709 0 60710 0 60711 0 60712 4 60713 13 60714 24 60715 34 60716 42 60717 49 60718 56 60719 63 60720 71 60721 79 60722 84 60723 89 60724 90 60725 87 60726 84 60727 83 60728 86 60729 96 60730 107 60731 120 60732 134 60733 147 60734 159 60735 170 60736 180 60737 190 60738 201 60739 212 60740 220 60741 226 60742 229 60743 231 60744 232 60745 234 60746 237 60747 242 60748 246 60749 253 60750 255 60751 255 60752 255 60753 255 60754 255 60755 255 60756 255 60757 255 60758 255 60759 255 60760 255 60761 255 60762 255 60763 255 60764 255 60765 255 60766 255 60767 255 60768 251 60769 248 60770 246 60771 244 60772 243 60773 243 60774 242 60775 234 60776 220 60777 201 60778 177 60779 148 60780 121 60781 98 60782 87 60783 86 60784 91 60785 95 60786 95 60787 91 60788 84 60789 72 60790 60 60791 48 60792 36 60793 24 60794 12 60795 1 60796 0 60797 0 60798 0 60799 0 60800 0 60801 0 60802 0 60803 0 60804 0 60805 0 60806 0 60807 0 60808 0 60809 0 60810 1 60811 7 60812 10 60813 4 60814 0 60815 0 60816 0 60817 0 60818 0 60819 0 60820 0 60821 10 60822 30 60823 47 60824 59 60825 68 60826 77 60827 87 60828 98 60829 110 60830 121 60831 130 60832 132 60833 129 60834 125 60835 120 60836 118 60837 124 60838 136 60839 153 60840 170 60841 187 60842 202 60843 212 60844 224 60845 236 60846 248 60847 255 60848 255 60849 255 60850 254 60851 243 60852 233 60853 227 60854 227 60855 232 60856 242 60857 251 60858 255 60859 255 60860 254 60861 250 60862 248 60863 250 60864 252 60865 254 60866 254 60867 250 60868 240 60869 228 60870 219 60871 214 60872 210 60873 210 60874 213 60875 216 60876 216 60877 210 60878 199 60879 186 60880 174 60881 164 60882 155 60883 145 60884 133 60885 119 60886 104 60887 89 60888 76 60889 69 60890 67 60891 68 60892 73 60893 78 60894 77 60895 73 60896 69 60897 64 60898 59 60899 58 60900 56 60901 55 60902 50 60903 42 60904 34 60905 24 60906 14 60907 9 60908 5 60909 5 60910 7 60911 12 60912 16 60913 20 60914 24 60915 32 60916 39 60917 45 60918 51 60919 57 60920 62 60921 66 60922 69 60923 74 60924 80 60925 88 60926 98 60927 109 60928 122 60929 135 60930 147 60931 157 60932 166 60933 174 60934 183 60935 192 60936 199 60937 204 60938 209 60939 213 60940 215 60941 218 60942 222 60943 225 60944 230 60945 233 60946 234 60947 232 60948 229 60949 224 60950 220 60951 216 60952 212 60953 208 60954 206 60955 201 60956 195 60957 185 60958 175 60959 164 60960 154 60961 146 60962 138 60963 131 60964 123 60965 115 60966 108 60967 100 60968 96 60969 93 60970 91 60971 88 60972 83 60973 78 60974 70 60975 61 60976 53 60977 48 60978 43 60979 41 60980 41 60981 41 60982 39 60983 37 60984 36 60985 37 60986 38 60987 42 60988 46 60989 51 60990 55 60991 57 60992 59 60993 60 60994 64 60995 69 60996 74 60997 80 60998 86 60999 92 61000 97 61001 100 61002 105 61003 112 61004 119 61005 123 61006 128 61007 133 61008 133 61009 132 61010 134 61011 136 61012 140 61013 145 61014 151 61015 156 61016 160 61017 165 61018 167 61019 168 61020 168 61021 167 61022 168 61023 170 61024 173 61025 176 61026 180 61027 184 61028 188 61029 188 61030 191 61031 194 61032 196 61033 198 61034 198 61035 199 61036 199 61037 200 61038 202 61039 202 61040 204 61041 208 61042 211 61043 214 61044 218 61045 222 61046 226 61047 226 61048 226 61049 226 61050 223 61051 218 61052 213 61053 207 61054 201 61055 195 61056 190 61057 186 61058 182 61059 178 61060 174 61061 170 61062 166 61063 162 61064 156 61065 152 61066 148 61067 144 61068 140 61069 132 61070 125 61071 119 61072 112 61073 105 61074 97 61075 90 61076 81 61077 71 61078 63 61079 53 61080 42 61081 32 61082 24 61083 16 61084 6 61085 0 61086 0 61087 0 61088 0 61089 0 61090 0 61091 0 61092 0 61093 0 61094 0 61095 0 61096 0 61097 0 61098 0 61099 0 61100 0 61101 0 61102 2 61103 2 61104 3 61105 7 61106 12 61107 17 61108 23 61109 30 61110 39 61111 51 61112 62 61113 74 61114 88 61115 102 61116 115 61117 128 61118 141 61119 151 61120 160 61121 167 61122 174 61123 178 61124 181 61125 184 61126 189 61127 194 61128 199 61129 206 61130 211 61131 214 61132 215 61133 217 61134 218 61135 218 61136 220 61137 223 61138 225 61139 226 61140 227 61141 229 61142 230 61143 230 61144 230 61145 229 61146 228 61147 226 61148 226 61149 222 61150 218 61151 215 61152 212 61153 209 61154 207 61155 204 61156 200 61157 197 61158 192 61159 186 61160 183 61161 184 61162 186 61163 190 61164 194 61165 195 61166 193 61167 192 61168 190 61169 189 61170 186 61171 184 61172 184 61173 180 61174 174 61175 168 61176 160 61177 154 61178 150 61179 147 61180 146 61181 144 61182 142 61183 140 61184 138 61185 133 61186 130 61187 128 61188 126 61189 123 61190 120 61191 115 61192 110 61193 104 61194 96 61195 89 61196 82 61197 75 61198 69 61199 64 61200 60 61201 54 61202 48 61203 39 61204 30 61205 23 61206 18 61207 12 61208 9 61209 9 61210 10 61211 11 61212 12 61213 15 61214 18 61215 22 61216 27 61217 30 61218 33 61219 36 61220 39 61221 43 61222 47 61223 53 61224 60 61225 64 61226 68 61227 74 61228 82 61229 89 61230 96 61231 106 61232 116 61233 126 61234 138 61235 148 61236 157 61237 165 61238 174 61239 180 61240 186 61241 193 61242 197 61243 198 61244 199 61245 200 61246 202 61247 205 61248 207 61249 209 61250 210 61251 210 61252 207 61253 202 61254 196 61255 190 61256 186 61257 184 61258 185 61259 185 61260 186 61261 186 61262 182 61263 176 61264 169 61265 160 61266 150 61267 141 61268 134 61269 128 61270 124 61271 121 61272 115 61273 108 61274 102 61275 94 61276 83 61277 73 61278 65 61279 59 61280 55 61281 57 61282 61 61283 66 61284 72 61285 77 61286 81 61287 84 61288 84 61289 84 61290 84 61291 84 61292 86 61293 86 61294 86 61295 84 61296 82 61297 83 61298 85 61299 88 61300 91 61301 95 61302 100 61303 107 61304 112 61305 115 61306 119 61307 122 61308 125 61309 128 61310 130 61311 132 61312 138 61313 141 61314 143 61315 146 61316 147 61317 148 61318 147 61319 147 61320 148 61321 147 61322 147 61323 148 61324 148 61325 148 61326 148 61327 148 61328 150 61329 154 61330 158 61331 163 61332 167 61333 171 61334 174 61335 176 61336 179 61337 181 61338 184 61339 188 61340 190 61341 193 61342 196 61343 198 61344 198 61345 198 61346 196 61347 196 61348 195 61349 194 61350 193 61351 192 61352 193 61353 195 61354 199 61355 201 61356 203 61357 202 61358 200 61359 194 61360 188 61361 181 61362 174 61363 168 61364 163 61365 158 61366 152 61367 146 61368 140 61369 136 61370 130 61371 123 61372 118 61373 112 61374 107 61375 102 61376 97 61377 92 61378 84 61379 78 61380 70 61381 64 61382 58 61383 54 61384 50 61385 47 61386 46 61387 44 61388 40 61389 37 61390 34 61391 32 61392 30 61393 29 61394 28 61395 28 61396 28 61397 26 61398 24 61399 22 61400 22 61401 26 61402 30 61403 36 61404 42 61405 51 61406 60 61407 65 61408 70 61409 78 61410 86 61411 94 61412 100 61413 104 61414 106 61415 109 61416 110 61417 113 61418 120 61419 130 61420 140 61421 148 61422 156 61423 164 61424 172 61425 180 61426 188 61427 197 61428 204 61429 211 61430 215 61431 218 61432 215 61433 212 61434 208 61435 205 61436 204 61437 205 61438 206 61439 209 61440 212 61441 212 61442 209 61443 205 61444 199 61445 196 61446 192 61447 188 61448 186 61449 182 61450 178 61451 174 61452 166 61453 158 61454 150 61455 143 61456 137 61457 134 61458 132 61459 132 61460 130 61461 128 61462 124 61463 121 61464 117 61465 113 61466 108 61467 104 61468 101 61469 99 61470 98 61471 99 61472 100 61473 102 61474 103 61475 104 61476 105 61477 106 61478 106 61479 106 61480 106 61481 105 61482 105 61483 106 61484 105 61485 103 61486 102 61487 101 61488 100 61489 102 61490 105 61491 108 61492 113 61493 116 61494 116 61495 114 61496 111 61497 108 61498 105 61499 104 61500 105 61501 105 61502 102 61503 100 61504 95 61505 88 61506 82 61507 77 61508 74 61509 74 61510 76 61511 79 61512 82 61513 84 61514 85 61515 85 61516 82 61517 81 61518 80 61519 78 61520 78 61521 78 61522 78 61523 76 61524 75 61525 74 61526 73 61527 74 61528 78 61529 82 61530 87 61531 93 61532 96 61533 98 61534 100 61535 103 61536 107 61537 112 61538 118 61539 124 61540 133 61541 142 61542 150 61543 158 61544 167 61545 174 61546 179 61547 182 61548 181 61549 180 61550 180 61551 180 61552 182 61553 186 61554 190 61555 196 61556 202 61557 206 61558 208 61559 209 61560 211 61561 214 61562 216 61563 221 61564 227 61565 232 61566 235 61567 236 61568 236 61569 234 61570 232 61571 227 61572 220 61573 210 61574 197 61575 184 61576 174 61577 164 61578 156 61579 150 61580 148 61581 148 61582 148 61583 148 61584 149 61585 149 61586 146 61587 142 61588 139 61589 135 61590 131 61591 128 61592 125 61593 123 61594 119 61595 116 61596 113 61597 110 61598 110 61599 110 61600 110 61601 108 61602 108 61603 109 61604 111 61605 113 61606 115 61607 120 61608 125 61609 132 61610 138 61611 141 61612 145 61613 147 61614 148 61615 148 61616 148 61617 149 61618 148 61619 144 61620 138 61621 131 61622 126 61623 122 61624 119 61625 115 61626 111 61627 105 61628 97 61629 89 61630 81 61631 75 61632 73 61633 73 61634 73 61635 75 61636 76 61637 76 61638 74 61639 70 61640 66 61641 59 61642 53 61643 46 61644 38 61645 31 61646 24 61647 19 61648 17 61649 16 61650 18 61651 23 61652 28 61653 30 61654 31 61655 34 61656 34 61657 33 61658 36 61659 42 61660 54 61661 66 61662 79 61663 91 61664 100 61665 104 61666 108 61667 108 61668 108 61669 108 61670 109 61671 109 61672 109 61673 109 61674 111 61675 116 61676 126 61677 139 61678 154 61679 168 61680 179 61681 189 61682 195 61683 197 61684 197 61685 198 61686 200 61687 203 61688 207 61689 209 61690 208 61691 207 61692 203 61693 199 61694 194 61695 192 61696 191 61697 188 61698 184 61699 176 61700 169 61701 162 61702 157 61703 159 61704 165 61705 174 61706 183 61707 190 61708 193 61709 192 61710 188 61711 182 61712 178 61713 177 61714 178 61715 180 61716 181 61717 181 61718 179 61719 176 61720 171 61721 167 61722 166 61723 162 61724 160 61725 157 61726 151 61727 145 61728 142 61729 143 61730 147 61731 158 61732 172 61733 182 61734 186 61735 184 61736 176 61737 163 61738 148 61739 136 61740 128 61741 124 61742 121 61743 119 61744 115 61745 108 61746 102 61747 98 61748 96 61749 95 61750 97 61751 98 61752 96 61753 92 61754 86 61755 81 61756 77 61757 77 61758 79 61759 81 61760 81 61761 78 61762 71 61763 62 61764 50 61765 38 61766 29 61767 26 61768 25 61769 25 61770 23 61771 22 61772 22 61773 23 61774 27 61775 31 61776 38 61777 47 61778 55 61779 60 61780 63 61781 64 61782 66 61783 70 61784 79 61785 90 61786 102 61787 114 61788 124 61789 130 61790 129 61791 125 61792 121 61793 116 61794 114 61795 116 61796 118 61797 126 61798 137 61799 147 61800 157 61801 169 61802 180 61803 189 61804 196 61805 202 61806 206 61807 207 61808 208 61809 207 61810 205 61811 203 61812 201 61813 199 61814 196 61815 194 61816 191 61817 187 61818 184 61819 179 61820 172 61821 167 61822 163 61823 163 61824 167 61825 174 61826 180 61827 185 61828 188 61829 188 61830 185 61831 182 61832 180 61833 179 61834 179 61835 181 61836 180 61837 178 61838 175 61839 170 61840 166 61841 163 61842 165 61843 167 61844 168 61845 168 61846 165 61847 159 61848 152 61849 150 61850 150 61851 154 61852 161 61853 167 61854 172 61855 175 61856 173 61857 170 61858 165 61859 158 61860 154 61861 151 61862 148 61863 141 61864 132 61865 120 61866 107 61867 92 61868 78 61869 68 61870 62 61871 60 61872 61 61873 62 61874 61 61875 58 61876 54 61877 51 61878 47 61879 46 61880 46 61881 46 61882 43 61883 37 61884 29 61885 21 61886 11 61887 6 61888 2 61889 2 61890 3 61891 4 61892 4 61893 3 61894 5 61895 14 61896 26 61897 40 61898 54 61899 66 61900 73 61901 74 61902 75 61903 78 61904 82 61905 89 61906 101 61907 115 61908 126 61909 135 61910 140 61911 143 61912 144 61913 148 61914 154 61915 161 61916 169 61917 174 61918 174 61919 171 61920 167 61921 162 61922 157 61923 155 61924 156 61925 160 61926 162 61927 165 61928 168 61929 171 61930 172 61931 174 61932 174 61933 172 61934 169 61935 166 61936 160 61937 155 61938 150 61939 141 61940 135 61941 132 61942 130 61943 129 61944 132 61945 136 61946 141 61947 148 61948 154 61949 160 61950 166 61951 171 61952 175 61953 179 61954 184 61955 187 61956 189 61957 191 61958 193 61959 196 61960 198 61961 199 61962 199 61963 200 61964 202 61965 203 61966 204 61967 204 61968 203 61969 204 61970 201 61971 196 61972 193 61973 189 61974 183 61975 178 61976 176 61977 177 61978 179 61979 180 61980 181 61981 181 61982 180 61983 177 61984 173 61985 168 61986 161 61987 151 61988 140 61989 128 61990 112 61991 96 61992 80 61993 67 61994 55 61995 46 61996 40 61997 37 61998 34 61999 31 62000 30 62001 32 62002 32 62003 32 62004 31 62005 29 62006 25 62007 20 62008 12 62009 6 62010 0 62011 0 62012 0 62013 0 62014 3 62015 7 62016 12 62017 20 62018 24 62019 30 62020 40 62021 50 62022 60 62023 72 62024 83 62025 92 62026 101 62027 108 62028 115 62029 124 62030 134 62031 142 62032 150 62033 160 62034 167 62035 174 62036 183 62037 192 62038 199 62039 206 62040 212 62041 217 62042 220 62043 220 62044 221 62045 222 62046 223 62047 225 62048 227 62049 228 62050 230 62051 231 62052 232 62053 233 62054 232 62055 232 62056 232 62057 230 62058 226 62059 222 62060 216 62061 209 62062 199 62063 188 62064 176 62065 164 62066 153 62067 144 62068 140 62069 140 62070 142 62071 146 62072 151 62073 156 62074 159 62075 161 62076 161 62077 159 62078 155 62079 147 62080 137 62081 126 62082 118 62083 112 62084 110 62085 110 62086 113 62087 115 62088 114 62089 110 62090 106 62091 102 62092 100 62093 100 62094 104 62095 112 62096 118 62097 120 62098 121 62099 119 62100 114 62101 109 62102 106 62103 106 62104 104 62105 102 62106 101 62107 100 62108 98 62109 94 62110 90 62111 83 62112 72 62113 60 62114 49 62115 37 62116 27 62117 22 62118 20 62119 18 62120 16 62121 15 62122 12 62123 10 62124 10 62125 15 62126 22 62127 28 62128 33 62129 34 62130 32 62131 28 62132 22 62133 18 62134 16 62135 16 62136 18 62137 22 62138 24 62139 30 62140 40 62141 52 62142 68 62143 84 62144 98 62145 112 62146 123 62147 131 62148 139 62149 147 62150 155 62151 167 62152 181 62153 194 62154 207 62155 217 62156 223 62157 226 62158 227 62159 228 62160 227 62161 230 62162 234 62163 238 62164 242 62165 243 62166 241 62167 238 62168 234 62169 232 62170 230 62171 229 62172 226 62173 222 62174 215 62175 206 62176 196 62177 189 62178 184 62179 181 62180 178 62181 175 62182 169 62183 156 62184 141 62185 128 62186 115 62187 105 62188 102 62189 104 62190 107 62191 108 62192 109 62193 108 62194 106 62195 107 62196 110 62197 115 62198 120 62199 125 62200 127 62201 126 62202 125 62203 124 62204 126 62205 131 62206 137 62207 142 62208 144 62209 145 62210 145 62211 145 62212 146 62213 148 62214 153 62215 160 62216 168 62217 174 62218 179 62219 184 62220 188 62221 194 62222 198 62223 204 62224 206 62225 204 62226 200 62227 193 62228 184 62229 178 62230 170 62231 164 62232 157 62233 150 62234 138 62235 128 62236 117 62237 105 62238 96 62239 86 62240 77 62241 70 62242 62 62243 55 62244 49 62245 43 62246 37 62247 35 62248 34 62249 32 62250 30 62251 26 62252 23 62253 18 62254 14 62255 11 62256 9 62257 10 62258 13 62259 16 62260 18 62261 20 62262 25 62263 32 62264 41 62265 52 62266 65 62267 78 62268 91 62269 103 62270 114 62271 126 62272 138 62273 149 62274 160 62275 169 62276 176 62277 180 62278 182 62279 182 62280 181 62281 182 62282 184 62283 188 62284 191 62285 192 62286 194 62287 196 62288 199 62289 204 62290 210 62291 216 62292 221 62293 224 62294 226 62295 224 62296 219 62297 214 62298 208 62299 202 62300 193 62301 183 62302 173 62303 163 62304 154 62305 144 62306 138 62307 131 62308 124 62309 118 62310 112 62311 107 62312 104 62313 103 62314 102 62315 101 62316 100 62317 99 62318 98 62319 97 62320 96 62321 93 62322 92 62323 92 62324 94 62325 97 62326 98 62327 98 62328 96 62329 92 62330 87 62331 82 62332 78 62333 76 62334 77 62335 80 62336 84 62337 91 62338 99 62339 110 62340 118 62341 124 62342 130 62343 133 62344 133 62345 131 62346 130 62347 125 62348 121 62349 117 62350 114 62351 110 62352 106 62353 102 62354 99 62355 98 62356 96 62357 94 62358 93 62359 92 62360 94 62361 98 62362 104 62363 114 62364 123 62365 130 62366 134 62367 136 62368 137 62369 137 62370 138 62371 138 62372 140 62373 142 62374 147 62375 152 62376 156 62377 160 62378 164 62379 168 62380 170 62381 172 62382 176 62383 181 62384 185 62385 188 62386 190 62387 193 62388 193 62389 194 62390 198 62391 199 62392 202 62393 203 62394 202 62395 201 62396 198 62397 194 62398 188 62399 181 62400 174 62401 165 62402 154 62403 141 62404 128 62405 116 62406 108 62407 105 62408 106 62409 107 62410 109 62411 111 62412 109 62413 104 62414 100 62415 94 62416 90 62417 86 62418 82 62419 79 62420 74 62421 68 62422 60 62423 54 62424 49 62425 46 62426 44 62427 44 62428 44 62429 43 62430 42 62431 41 62432 42 62433 46 62434 54 62435 66 62436 79 62437 90 62438 96 62439 98 62440 97 62441 96 62442 96 62443 98 62444 107 62445 116 62446 124 62447 133 62448 140 62449 142 62450 142 62451 141 62452 142 62453 144 62454 148 62455 154 62456 162 62457 168 62458 173 62459 177 62460 181 62461 183 62462 186 62463 188 62464 193 62465 198 62466 202 62467 204 62468 206 62469 206 62470 203 62471 198 62472 192 62473 186 62474 177 62475 167 62476 156 62477 148 62478 142 62479 139 62480 139 62481 144 62482 150 62483 156 62484 161 62485 164 62486 165 62487 163 62488 160 62489 159 62490 159 62491 158 62492 158 62493 158 62494 156 62495 153 62496 150 62497 146 62498 142 62499 140 62500 138 62501 137 62502 132 62503 126 62504 122 62505 119 62506 117 62507 118 62508 122 62509 126 62510 129 62511 128 62512 124 62513 122 62514 120 62515 121 62516 124 62517 124 62518 123 62519 121 62520 115 62521 109 62522 103 62523 97 62524 90 62525 83 62526 76 62527 69 62528 63 62529 60 62530 62 62531 65 62532 70 62533 74 62534 74 62535 71 62536 67 62537 62 62538 58 62539 58 62540 62 62541 66 62542 65 62543 58 62544 45 62545 29 62546 14 62547 3 62548 0 62549 6 62550 18 62551 29 62552 35 62553 36 62554 36 62555 39 62556 42 62557 48 62558 58 62559 67 62560 73 62561 74 62562 78 62563 82 62564 89 62565 100 62566 115 62567 128 62568 138 62569 142 62570 144 62571 145 62572 145 62573 147 62574 154 62575 163 62576 172 62577 182 62578 188 62579 194 62580 198 62581 203 62582 209 62583 216 62584 222 62585 227 62586 230 62587 230 62588 229 62589 226 62590 224 62591 223 62592 224 62593 226 62594 229 62595 228 62596 223 62597 216 62598 206 62599 197 62600 191 62601 188 62602 189 62603 194 62604 198 62605 202 62606 203 62607 203 62608 202 62609 201 62610 203 62611 204 62612 206 62613 208 62614 209 62615 207 62616 202 62617 196 62618 190 62619 185 62620 181 62621 182 62622 182 62623 183 62624 183 62625 182 62626 179 62627 174 62628 168 62629 162 62630 159 62631 156 62632 157 62633 160 62634 162 62635 163 62636 162 62637 160 62638 158 62639 154 62640 149 62641 142 62642 132 62643 122 62644 112 62645 101 62646 92 62647 83 62648 76 62649 70 62650 62 62651 55 62652 47 62653 40 62654 32 62655 26 62656 22 62657 18 62658 16 62659 12 62660 10 62661 6 62662 4 62663 2 62664 0 62665 0 62666 0 62667 0 62668 0 62669 0 62670 0 62671 0 62672 0 62673 0 62674 0 62675 0 62676 6 62677 13 62678 21 62679 28 62680 36 62681 44 62682 54 62683 65 62684 75 62685 86 62686 96 62687 104 62688 113 62689 124 62690 133 62691 140 62692 145 62693 150 62694 152 62695 154 62696 156 62697 158 62698 160 62699 163 62700 164 62701 165 62702 168 62703 170 62704 173 62705 179 62706 186 62707 192 62708 195 62709 198 62710 198 62711 197 62712 194 62713 191 62714 187 62715 185 62716 184 62717 183 62718 181 62719 178 62720 175 62721 170 62722 163 62723 158 62724 153 62725 148 62726 145 62727 144 62728 145 62729 148 62730 153 62731 158 62732 163 62733 168 62734 173 62735 176 62736 178 62737 180 62738 179 62739 177 62740 175 62741 173 62742 170 62743 167 62744 165 62745 165 62746 164 62747 164 62748 162 62749 160 62750 160 62751 162 62752 162 62753 162 62754 165 62755 168 62756 169 62757 171 62758 173 62759 177 62760 181 62761 184 62762 184 62763 182 62764 175 62765 168 62766 161 62767 153 62768 145 62769 140 62770 134 62771 128 62772 119 62773 112 62774 103 62775 94 62776 88 62777 84 62778 80 62779 77 62780 75 62781 71 62782 66 62783 62 62784 57 62785 54 62786 54 62787 56 62788 56 62789 58 62790 59 62791 60 62792 59 62793 57 62794 55 62795 54 62796 54 62797 54 62798 55 62799 58 62800 64 62801 70 62802 78 62803 87 62804 96 62805 105 62806 114 62807 124 62808 135 62809 146 62810 155 62811 162 62812 169 62813 174 62814 178 62815 182 62816 184 62817 184 62818 183 62819 181 62820 178 62821 174 62822 172 62823 170 62824 168 62825 167 62826 166 62827 166 62828 164 62829 161 62830 157 62831 153 62832 149 62833 146 62834 143 62835 140 62836 136 62837 131 62838 127 62839 121 62840 112 62841 106 62842 100 62843 97 62844 95 62845 94 62846 94 62847 96 62848 96 62849 97 62850 98 62851 99 62852 101 62853 104 62854 108 62855 111 62856 115 62857 118 62858 122 62859 124 62860 127 62861 129 62862 131 62863 133 62864 134 62865 136 62866 138 62867 137 62868 137 62869 138 62870 140 62871 140 62872 140 62873 140 62874 140 62875 141 62876 144 62877 149 62878 152 62879 157 62880 161 62881 163 62882 164 62883 165 62884 164 62885 161 62886 156 62887 149 62888 143 62889 136 62890 129 62891 122 62892 114 62893 106 62894 100 62895 96 62896 93 62897 91 62898 89 62899 87 62900 86 62901 82 62902 78 62903 76 62904 75 62905 78 62906 80 62907 84 62908 87 62909 87 62910 84 62911 81 62912 79 62913 78 62914 79 62915 80 62916 80 62917 78 62918 76 62919 74 62920 72 62921 75 62922 83 62923 92 62924 103 62925 113 62926 120 62927 125 62928 129 62929 131 62930 135 62931 143 62932 152 62933 160 62934 166 62935 169 62936 170 62937 169 62938 166 62939 164 62940 164 62941 166 62942 166 62943 164 62944 162 62945 158 62946 155 62947 156 62948 160 62949 165 62950 172 62951 178 62952 180 62953 182 62954 182 62955 180 62956 178 62957 177 62958 178 62959 177 62960 173 62961 167 62962 159 62963 151 62964 144 62965 139 62966 138 62967 141 62968 145 62969 147 62970 146 62971 142 62972 137 62973 131 62974 128 62975 129 62976 135 62977 144 62978 152 62979 157 62980 159 62981 159 62982 160 62983 163 62984 165 62985 167 62986 170 62987 170 62988 164 62989 155 62990 143 62991 132 62992 124 62993 122 62994 126 62995 133 62996 138 62997 141 62998 141 62999 137 63000 133 63001 126 63002 122 63003 118 63004 116 63005 114 63006 112 63007 110 63008 103 63009 97 63010 91 63011 85 63012 79 63013 75 63014 68 63015 60 63016 54 63017 48 63018 44 63019 41 63020 42 63021 48 63022 54 63023 60 63024 66 63025 71 63026 76 63027 81 63028 84 63029 87 63030 92 63031 95 63032 98 63033 102 63034 108 63035 114 63036 121 63037 128 63038 135 63039 141 63040 146 63041 151 63042 154 63043 155 63044 154 63045 154 63046 155 63047 160 63048 167 63049 176 63050 185 63051 196 63052 204 63053 209 63054 210 63055 209 63056 204 63057 196 63058 187 63059 179 63060 172 63061 164 63062 157 63063 151 63064 148 63065 147 63066 147 63067 147 63068 143 63069 137 63070 128 63071 118 63072 109 63073 104 63074 101 63075 99 63076 98 63077 97 63078 94 63079 92 63080 90 63081 89 63082 88 63083 87 63084 84 63085 78 63086 71 63087 63 63088 56 63089 52 63090 54 63091 58 63092 66 63093 74 63094 81 63095 87 63096 91 63097 93 63098 94 63099 96 63100 99 63101 104 63102 110 63103 116 63104 122 63105 126 63106 127 63107 129 63108 130 63109 132 63110 133 63111 135 63112 136 63113 136 63114 134 63115 131 63116 130 63117 133 63118 138 63119 146 63120 153 63121 160 63122 165 63123 166 63124 166 63125 165 63126 163 63127 162 63128 161 63129 162 63130 162 63131 163 63132 161 63133 158 63134 156 63135 154 63136 153 63137 153 63138 154 63139 155 63140 154 63141 153 63142 152 63143 150 63144 148 63145 150 63146 152 63147 154 63148 156 63149 158 63150 158 63151 158 63152 159 63153 160 63154 159 63155 158 63156 155 63157 151 63158 146 63159 143 63160 141 63161 139 63162 137 63163 135 63164 135 63165 136 63166 136 63167 136 63168 136 63169 135 63170 136 63171 136 63172 136 63173 138 63174 140 63175 140 63176 140 63177 139 63178 135 63179 130 63180 123 63181 117 63182 113 63183 110 63184 107 63185 106 63186 103 63187 100 63188 96 63189 91 63190 88 63191 87 63192 86 63193 86 63194 86 63195 86 63196 86 63197 83 63198 80 63199 78 63200 76 63201 76 63202 78 63203 79 63204 81 63205 83 63206 81 63207 79 63208 76 63209 73 63210 71 63211 71 63212 70 63213 68 63214 69 63215 71 63216 77 63217 85 63218 95 63219 105 63220 116 63221 126 63222 134 63223 138 63224 139 63225 138 63226 136 63227 137 63228 140 63229 144 63230 149 63231 153 63232 157 63233 158 63234 159 63235 159 63236 160 63237 164 63238 166 63239 169 63240 173 63241 178 63242 183 63243 189 63244 195 63245 202 63246 208 63247 214 63248 218 63249 218 63250 216 63251 211 63252 206 63253 203 63254 201 63255 201 63256 203 63257 205 63258 207 63259 207 63260 203 63261 200 63262 196 63263 190 63264 183 63265 176 63266 168 63267 161 63268 156 63269 154 63270 156 63271 164 63272 171 63273 177 63274 180 63275 178 63276 169 63277 154 63278 135 63279 116 63280 100 63281 87 63282 76 63283 67 63284 60 63285 55 63286 52 63287 49 63288 51 63289 55 63290 59 63291 62 63292 62 63293 58 63294 52 63295 42 63296 33 63297 26 63298 25 63299 28 63300 33 63301 38 63302 42 63303 43 63304 39 63305 31 63306 23 63307 16 63308 13 63309 16 63310 21 63311 29 63312 34 63313 38 63314 43 63315 49 63316 58 63317 66 63318 75 63319 80 63320 79 63321 74 63322 65 63323 55 63324 53 63325 60 63326 76 63327 94 63328 112 63329 125 63330 132 63331 131 63332 124 63333 114 63334 105 63335 101 63336 102 63337 106 63338 116 63339 128 63340 140 63341 151 63342 162 63343 172 63344 183 63345 196 63346 206 63347 213 63348 218 63349 220 63350 222 63351 225 63352 228 63353 231 63354 237 63355 244 63356 250 63357 255 63358 255 63359 254 63360 254 63361 255 63362 255 63363 255 63364 255 63365 255 63366 255 63367 251 63368 245 63369 242 63370 244 63371 248 63372 250 63373 248 63374 237 63375 220 63376 200 63377 181 63378 169 63379 167 63380 174 63381 182 63382 188 63383 188 63384 176 63385 156 63386 136 63387 120 63388 106 63389 94 63390 83 63391 69 63392 54 63393 41 63394 33 63395 32 63396 39 63397 48 63398 59 63399 67 63400 71 63401 67 63402 56 63403 40 63404 21 63405 5 63406 0 63407 0 63408 0 63409 4 63410 15 63411 25 63412 31 63413 35 63414 36 63415 34 63416 34 63417 32 63418 33 63419 36 63420 41 63421 49 63422 58 63423 67 63424 76 63425 83 63426 88 63427 92 63428 91 63429 88 63430 88 63431 92 63432 96 63433 102 63434 112 63435 125 63436 138 63437 149 63438 159 63439 167 63440 173 63441 177 63442 180 63443 180 63444 181 63445 182 63446 184 63447 192 63448 201 63449 214 63450 226 63451 239 63452 247 63453 250 63454 249 63455 244 63456 234 63457 222 63458 214 63459 206 63460 202 63461 200 63462 200 63463 199 63464 200 63465 203 63466 205 63467 206 63468 206 63469 203 63470 198 63471 189 63472 180 63473 173 63474 166 63475 159 63476 156 63477 154 63478 151 63479 147 63480 143 63481 138 63482 132 63483 127 63484 123 63485 116 63486 110 63487 105 63488 100 63489 97 63490 96 63491 99 63492 101 63493 99 63494 98 63495 94 63496 86 63497 76 63498 70 63499 66 63500 65 63501 67 63502 71 63503 75 63504 79 63505 81 63506 81 63507 76 63508 68 63509 60 63510 52 63511 44 63512 38 63513 39 63514 43 63515 49 63516 56 63517 62 63518 68 63519 71 63520 74 63521 74 63522 73 63523 70 63524 65 63525 62 63526 59 63527 59 63528 60 63529 64 63530 70 63531 76 63532 82 63533 87 63534 89 63535 86 63536 83 63537 78 63538 74 63539 72 63540 74 63541 80 63542 90 63543 100 63544 112 63545 122 63546 130 63547 136 63548 141 63549 145 63550 146 63551 147 63552 148 63553 149 63554 150 63555 153 63556 158 63557 165 63558 174 63559 182 63560 188 63561 191 63562 192 63563 191 63564 189 63565 188 63566 189 63567 193 63568 197 63569 202 63570 207 63571 210 63572 212 63573 216 63574 217 63575 217 63576 215 63577 212 63578 206 63579 198 63580 190 63581 184 63582 178 63583 177 63584 176 63585 176 63586 178 63587 179 63588 179 63589 178 63590 176 63591 174 63592 172 63593 170 63594 169 63595 166 63596 165 63597 164 63598 163 63599 162 63600 162 63601 162 63602 160 63603 156 63604 150 63605 145 63606 140 63607 134 63608 129 63609 124 63610 120 63611 119 63612 122 63613 124 63614 128 63615 130 63616 129 63617 126 63618 120 63619 114 63620 110 63621 106 63622 103 63623 102 63624 101 63625 99 63626 96 63627 94 63628 92 63629 88 63630 83 63631 78 63632 73 63633 68 63634 62 63635 57 63636 56 63637 56 63638 58 63639 63 63640 68 63641 72 63642 74 63643 76 63644 76 63645 74 63646 70 63647 68 63648 68 63649 69 63650 69 63651 71 63652 72 63653 76 63654 79 63655 82 63656 82 63657 82 63658 80 63659 80 63660 80 63661 81 63662 86 63663 94 63664 102 63665 111 63666 119 63667 127 63668 133 63669 138 63670 142 63671 145 63672 147 63673 148 63674 148 63675 149 63676 149 63677 149 63678 149 63679 149 63680 149 63681 150 63682 151 63683 154 63684 158 63685 162 63686 164 63687 168 63688 172 63689 175 63690 178 63691 179 63692 179 63693 178 63694 177 63695 176 63696 177 63697 175 63698 173 63699 169 63700 164 63701 160 63702 154 63703 150 63704 144 63705 141 63706 136 63707 132 63708 130 63709 128 63710 125 63711 123 63712 122 63713 120 63714 120 63715 120 63716 121 63717 123 63718 126 63719 131 63720 134 63721 138 63722 142 63723 145 63724 148 63725 152 63726 154 63727 158 63728 162 63729 165 63730 166 63731 167 63732 170 63733 171 63734 170 63735 170 63736 170 63737 169 63738 167 63739 164 63740 162 63741 158 63742 155 63743 150 63744 145 63745 140 63746 133 63747 126 63748 119 63749 114 63750 110 63751 109 63752 106 63753 101 63754 94 63755 86 63756 78 63757 72 63758 70 63759 71 63760 73 63761 75 63762 74 63763 69 63764 64 63765 57 63766 50 63767 44 63768 41 63769 38 63770 36 63771 34 63772 33 63773 32 63774 31 63775 33 63776 35 63777 38 63778 42 63779 46 63780 46 63781 46 63782 47 63783 50 63784 51 63785 54 63786 59 63787 66 63788 74 63789 82 63790 92 63791 102 63792 112 63793 122 63794 131 63795 138 63796 144 63797 149 63798 150 63799 148 63800 146 63801 146 63802 146 63803 151 63804 158 63805 169 63806 178 63807 186 63808 195 63809 202 63810 204 63811 205 63812 206 63813 209 63814 213 63815 215 63816 214 63817 210 63818 205 63819 199 63820 194 63821 196 63822 198 63823 201 63824 206 63825 210 63826 211 63827 213 63828 215 63829 218 63830 223 63831 230 63832 235 63833 239 63834 242 63835 244 63836 244 63837 242 63838 242 63839 241 63840 241 63841 242 63842 241 63843 241 63844 240 63845 238 63846 238 63847 238 63848 236 63849 231 63850 226 63851 218 63852 208 63853 198 63854 189 63855 180 63856 172 63857 166 63858 159 63859 154 63860 150 63861 146 63862 142 63863 139 63864 131 63865 118 63866 104 63867 90 63868 76 63869 64 63870 53 63871 43 63872 33 63873 23 63874 15 63875 8 63876 2 63877 0 63878 0 63879 0 63880 0 63881 0 63882 0 63883 0 63884 0 63885 0 63886 0 63887 0 63888 0 63889 0 63890 0 63891 0 63892 0 63893 0 63894 0 63895 0 63896 0 63897 0 63898 0 63899 0 63900 0 63901 0 63902 0 63903 0 63904 8 63905 17 63906 26 63907 36 63908 44 63909 52 63910 60 63911 67 63912 75 63913 84 63914 95 63915 107 63916 118 63917 126 63918 138 63919 148 63920 156 63921 164 63922 171 63923 179 63924 187 63925 196 63926 203 63927 209 63928 214 63929 218 63930 222 63931 225 63932 228 63933 230 63934 234 63935 236 63936 240 63937 242 63938 240 63939 238 63940 236 63941 236 63942 236 63943 238 63944 239 63945 241 63946 244 63947 246 63948 248 63949 249 63950 250 63951 250 63952 250 63953 248 63954 244 63955 241 63956 237 63957 232 63958 226 63959 220 63960 212 63961 204 63962 196 63963 189 63964 185 63965 180 63966 176 63967 175 63968 175 63969 175 63970 177 63971 178 63972 178 63973 176 63974 173 63975 169 63976 166 63977 162 63978 158 63979 154 63980 148 63981 145 63982 141 63983 134 63984 128 63985 121 63986 114 63987 108 63988 104 63989 101 63990 100 63991 100 63992 99 63993 98 63994 98 63995 97 63996 95 63997 93 63998 92 63999 89 64000 87 64001 85 64002 82 64003 79 64004 76 64005 74 64006 70 64007 67 64008 63 64009 56 64010 50 64011 45 64012 40 64013 38 64014 38 64015 40 64016 42 64017 46 64018 48 64019 50 64020 50 64021 53 64022 57 64023 60 64024 63 64025 66 64026 68 64027 70 64028 68 64029 67 64030 67 64031 67 64032 67 64033 67 64034 68 64035 70 64036 71 64037 74 64038 80 64039 88 64040 96 64041 104 64042 113 64043 122 64044 130 64045 137 64046 144 64047 149 64048 152 64049 156 64050 160 64051 161 64052 162 64053 164 64054 166 64055 166 64056 166 64057 166 64058 164 64059 162 64060 160 64061 160 64062 159 64063 160 64064 160 64065 160 64066 162 64067 163 64068 165 64069 166 64070 168 64071 169 64072 170 64073 168 64074 166 64075 162 64076 160 64077 157 64078 156 64079 153 64080 150 64081 147 64082 142 64083 136 64084 131 64085 129 64086 131 64087 135 64088 139 64089 141 64090 143 64091 143 64092 145 64093 146 64094 148 64095 151 64096 156 64097 160 64098 163 64099 165 64100 164 64101 161 64102 159 64103 156 64104 154 64105 153 64106 151 64107 148 64108 144 64109 142 64110 141 64111 140 64112 138 64113 140 64114 141 64115 141 64116 142 64117 140 64118 137 64119 134 64120 133 64121 132 64122 132 64123 131 64124 129 64125 126 64126 124 64127 119 64128 116 64129 112 64130 105 64131 98 64132 92 64133 86 64134 81 64135 78 64136 76 64137 77 64138 82 64139 86 64140 92 64141 97 64142 98 64143 98 64144 97 64145 95 64146 93 64147 92 64148 90 64149 90 64150 90 64151 90 64152 91 64153 91 64154 90 64155 86 64156 82 64157 79 64158 79 64159 80 64160 81 64161 85 64162 90 64163 94 64164 95 64165 97 64166 99 64167 102 64168 106 64169 110 64170 111 64171 111 64172 110 64173 108 64174 106 64175 104 64176 106 64177 108 64178 110 64179 114 64180 117 64181 118 64182 121 64183 124 64184 126 64185 130 64186 132 64187 134 64188 137 64189 141 64190 145 64191 150 64192 157 64193 166 64194 172 64195 176 64196 178 64197 177 64198 174 64199 172 64200 170 64201 169 64202 170 64203 172 64204 176 64205 180 64206 184 64207 186 64208 187 64209 190 64210 193 64211 196 64212 200 64213 204 64214 207 64215 209 64216 208 64217 206 64218 203 64219 200 64220 197 64221 194 64222 192 64223 190 64224 188 64225 187 64226 185 64227 181 64228 178 64229 175 64230 176 64231 177 64232 176 64233 174 64234 173 64235 171 64236 168 64237 166 64238 164 64239 162 64240 157 64241 152 64242 146 64243 140 64244 134 64245 130 64246 126 64247 122 64248 121 64249 117 64250 114 64251 109 64252 104 64253 99 64254 95 64255 91 64256 88 64257 84 64258 79 64259 74 64260 69 64261 64 64262 63 64263 64 64264 66 64265 66 64266 65 64267 61 64268 53 64269 46 64270 40 64271 37 64272 35 64273 37 64274 40 64275 41 64276 39 64277 37 64278 36 64279 37 64280 39 64281 44 64282 48 64283 52 64284 55 64285 56 64286 57 64287 55 64288 53 64289 54 64290 56 64291 60 64292 62 64293 65 64294 70 64295 72 64296 74 64297 80 64298 84 64299 88 64300 95 64301 102 64302 106 64303 112 64304 118 64305 126 64306 131 64307 134 64308 138 64309 143 64310 145 64311 146 64312 147 64313 147 64314 148 64315 150 64316 152 64317 155 64318 160 64319 166 64320 170 64321 174 64322 179 64323 183 64324 186 64325 190 64326 192 64327 194 64328 196 64329 197 64330 198 64331 203 64332 207 64333 209 64334 211 64335 210 64336 211 64337 210 64338 207 64339 204 64340 200 64341 199 64342 197 64343 192 64344 189 64345 186 64346 185 64347 182 64348 178 64349 177 64350 175 64351 173 64352 172 64353 171 64354 169 64355 167 64356 165 64357 160 64358 155 64359 150 64360 145 64361 142 64362 138 64363 132 64364 128 64365 124 64366 120 64367 116 64368 114 64369 114 64370 113 64371 112 64372 113 64373 113 64374 112 64375 111 64376 110 64377 108 64378 108 64379 107 64380 105 64381 101 64382 96 64383 92 64384 88 64385 84 64386 82 64387 84 64388 86 64389 86 64390 86 64391 88 64392 89 64393 87 64394 86 64395 87 64396 87 64397 87 64398 86 64399 84 64400 84 64401 83 64402 82 64403 84 64404 89 64405 94 64406 97 64407 99 64408 100 64409 100 64410 99 64411 98 64412 96 64413 95 64414 95 64415 96 64416 97 64417 98 64418 100 64419 101 64420 102 64421 107 64422 115 64423 121 64424 125 64425 129 64426 131 64427 132 64428 132 64429 132 64430 134 64431 137 64432 140 64433 144 64434 148 64435 150 64436 150 64437 150 64438 149 64439 147 64440 144 64441 144 64442 145 64443 148 64444 153 64445 158 64446 163 64447 168 64448 173 64449 177 64450 180 64451 179 64452 177 64453 175 64454 170 64455 164 64456 161 64457 160 64458 160 64459 161 64460 163 64461 164 64462 165 64463 165 64464 165 64465 165 64466 162 64467 160 64468 157 64469 153 64470 149 64471 146 64472 143 64473 142 64474 143 64475 145 64476 147 64477 149 64478 149 64479 148 64480 144 64481 139 64482 134 64483 128 64484 125 64485 123 64486 122 64487 122 64488 122 64489 121 64490 122 64491 123 64492 126 64493 128 64494 130 64495 130 64496 128 64497 124 64498 121 64499 123 64500 128 64501 135 64502 142 64503 147 64504 148 64505 144 64506 135 64507 122 64508 112 64509 106 64510 104 64511 108 64512 115 64513 122 64514 127 64515 130 64516 132 64517 131 64518 125 64519 118 64520 109 64521 98 64522 87 64523 76 64524 68 64525 63 64526 62 64527 64 64528 66 64529 66 64530 64 64531 58 64532 49 64533 43 64534 39 64535 38 64536 40 64537 48 64538 53 64539 55 64540 55 64541 50 64542 46 64543 47 64544 50 64545 55 64546 63 64547 71 64548 76 64549 78 64550 83 64551 88 64552 96 64553 107 64554 118 64555 128 64556 134 64557 138 64558 141 64559 140 64560 140 64561 145 64562 154 64563 163 64564 173 64565 184 64566 194 64567 203 64568 209 64569 215 64570 220 64571 221 64572 221 64573 216 64574 210 64575 198 64576 185 64577 173 64578 163 64579 160 64580 163 64581 170 64582 179 64583 188 64584 192 64585 191 64586 185 64587 176 64588 167 64589 161 64590 156 64591 153 64592 147 64593 137 64594 125 64595 116 64596 111 64597 113 64598 119 64599 128 64600 132 64601 128 64602 115 64603 98 64604 82 64605 74 64606 76 64607 90 64608 110 64609 128 64610 138 64611 139 64612 132 64613 120 64614 112 64615 112 64616 118 64617 125 64618 130 64619 133 64620 132 64621 129 64622 132 64623 139 64624 150 64625 162 64626 170 64627 168 64628 154 64629 132 64630 108 64631 91 64632 88 64633 97 64634 116 64635 138 64636 156 64637 167 64638 171 64639 170 64640 168 64641 164 64642 161 64643 158 64644 156 64645 150 64646 141 64647 129 64648 116 64649 107 64650 103 64651 110 64652 123 64653 141 64654 156 64655 166 64656 166 64657 157 64658 144 64659 131 64660 126 64661 130 64662 141 64663 154 64664 162 64665 160 64666 151 64667 139 64668 129 64669 126 64670 132 64671 141 64672 148 64673 147 64674 141 64675 133 64676 129 64677 133 64678 144 64679 162 64680 176 64681 176 64682 164 64683 144 64684 120 64685 100 64686 90 64687 92 64688 102 64689 111 64690 115 64691 112 64692 106 64693 98 64694 92 64695 90 64696 91 64697 91 64698 87 64699 74 64700 56 64701 40 64702 27 64703 23 64704 30 64705 44 64706 58 64707 69 64708 75 64709 77 64710 74 64711 67 64712 60 64713 54 64714 50 64715 48 64716 48 64717 53 64718 60 64719 68 64720 77 64721 84 64722 89 64723 94 64724 100 64725 105 64726 112 64727 120 64728 129 64729 135 64730 144 64731 152 64732 159 64733 166 64734 172 64735 178 64736 183 64737 188 64738 194 64739 199 64740 203 64741 206 64742 208 64743 208 64744 209 64745 210 64746 211 64747 210 64748 207 64749 203 64750 199 64751 195 64752 190 64753 186 64754 185 64755 183 64756 179 64757 176 64758 172 64759 166 64760 161 64761 158 64762 154 64763 149 64764 144 64765 138 64766 132 64767 128 64768 124 64769 124 64770 124 64771 125 64772 123 64773 120 64774 114 64775 108 64776 101 64777 95 64778 91 64779 87 64780 83 64781 79 64782 75 64783 70 64784 66 64785 63 64786 62 64787 64 64788 67 64789 71 64790 75 64791 78 64792 82 64793 86 64794 89 64795 94 64796 100 64797 106 64798 110 64799 114 64800 117 64801 116 64802 113 64803 110 64804 112 64805 116 64806 122 64807 130 64808 136 64809 142 64810 146 64811 144 64812 144 64813 143 64814 144 64815 144 64816 146 64817 148 64818 150 64819 150 64820 150 64821 151 64822 154 64823 157 64824 160 64825 162 64826 164 64827 164 64828 162 64829 160 64830 156 64831 151 64832 148 64833 144 64834 144 64835 146 64836 148 64837 149 64838 150 64839 151 64840 151 64841 152 64842 156 64843 160 64844 162 64845 163 64846 165 64847 167 64848 169 64849 168 64850 167 64851 167 64852 164 64853 161 64854 158 64855 156 64856 155 64857 153 64858 152 64859 151 64860 150 64861 148 64862 145 64863 141 64864 139 64865 138 64866 136 64867 135 64868 136 64869 136 64870 134 64871 130 64872 123 64873 115 64874 107 64875 103 64876 102 64877 103 64878 106 64879 106 64880 102 64881 95 64882 86 64883 77 64884 70 64885 64 64886 60 64887 58 64888 54 64889 50 64890 49 64891 48 64892 48 64893 50 64894 52 64895 53 64896 54 64897 52 64898 50 64899 48 64900 47 64901 48 64902 50 64903 50 64904 49 64905 48 64906 46 64907 40 64908 37 64909 37 64910 41 64911 48 64912 56 64913 67 64914 80 64915 92 64916 102 64917 112 64918 116 64919 118 64920 124 64921 128 64922 131 64923 136 64924 143 64925 150 64926 156 64927 162 64928 169 64929 177 64930 182 64931 188 64932 194 64933 196 64934 197 64935 195 64936 194 64937 193 64938 192 64939 192 64940 194 64941 194 64942 193 64943 191 64944 188 64945 185 64946 183 64947 182 64948 183 64949 186 64950 188 64951 190 64952 188 64953 186 64954 185 64955 182 64956 180 64957 178 64958 178 64959 177 64960 177 64961 177 64962 178 64963 180 64964 184 64965 191 64966 197 64967 203 64968 209 64969 214 64970 216 64971 216 64972 216 64973 217 64974 218 64975 219 64976 219 64977 220 64978 221 64979 219 64980 215 64981 211 64982 209 64983 209 64984 208 64985 208 64986 205 64987 200 64988 192 64989 182 64990 170 64991 158 64992 146 64993 137 64994 129 64995 120 64996 112 64997 107 64998 100 64999 92 65000 83 65001 74 65002 65 65003 58 65004 50 65005 42 65006 36 65007 30 65008 23 65009 16 65010 11 65011 6 65012 2 65013 0 65014 0 65015 0 65016 0 65017 0 65018 0 65019 0 65020 0 65021 0 65022 0 65023 0 65024 4 65025 10 65026 14 65027 18 65028 22 65029 24 65030 26 65031 30 65032 37 65033 43 65034 50 65035 58 65036 66 65037 71 65038 75 65039 79 65040 83 65041 90 65042 98 65043 105 65044 112 65045 120 65046 126 65047 131 65048 134 65049 136 65050 140 65051 144 65052 149 65053 154 65054 159 65055 165 65056 169 65057 172 65058 174 65059 171 65060 168 65061 166 65062 164 65063 163 65064 165 65065 168 65066 172 65067 174 65068 176 65069 176 65070 176 65071 174 65072 172 65073 170 65074 168 65075 169 65076 170 65077 173 65078 177 65079 179 65080 180 65081 181 65082 178 65083 173 65084 167 65085 161 65086 156 65087 153 65088 152 65089 156 65090 159 65091 162 65092 163 65093 163 65094 163 65095 162 65096 161 65097 159 65098 158 65099 156 65100 154 65101 151 65102 148 65103 146 65104 145 65105 146 65106 146 65107 147 65108 146 65109 144 65110 140 65111 135 65112 130 65113 124 65114 121 65115 118 65116 116 65117 114 65118 112 65119 112 65120 111 65121 109 65122 107 65123 105 65124 101 65125 95 65126 92 65127 91 65128 90 65129 91 65130 92 65131 94 65132 94 65133 94 65134 94 65135 94 65136 95 65137 95 65138 96 65139 97 65140 100 65141 102 65142 104 65143 106 65144 108 65145 114 65146 118 65147 123 65148 129 65149 135 65150 141 65151 146 65152 149 65153 152 65154 154 65155 156 65156 157 65157 158 65158 159 65159 162 65160 165 65161 168 65162 170 65163 173 65164 174 65165 174 65166 175 65167 176 65168 177 65169 180 65170 183 65171 186 65172 188 65173 189 65174 190 65175 190 65176 187 65177 183 65178 177 65179 171 65180 166 65181 162 65182 160 65183 159 65184 160 65185 158 65186 155 65187 152 65188 148 65189 143 65190 136 65191 128 65192 121 65193 116 65194 112 65195 109 65196 107 65197 106 65198 106 65199 106 65200 106 65201 106 65202 103 65203 100 65204 94 65205 90 65206 86 65207 83 65208 82 65209 84 65210 88 65211 92 65212 93 65213 92 65214 90 65215 85 65216 82 65217 82 65218 85 65219 89 65220 94 65221 98 65222 103 65223 107 65224 109 65225 111 65226 114 65227 119 65228 121 65229 122 65230 123 65231 123 65232 122 65233 122 65234 124 65235 125 65236 126 65237 128 65238 128 65239 128 65240 130 65241 132 65242 134 65243 136 65244 139 65245 141 65246 142 65247 141 65248 139 65249 138 65250 137 65251 137 65252 138 65253 140 65254 143 65255 144 65256 144 65257 143 65258 140 65259 136 65260 131 65261 127 65262 126 65263 130 65264 133 65265 137 65266 140 65267 140 65268 137 65269 134 65270 130 65271 128 65272 127 65273 126 65274 126 65275 126 65276 128 65277 128 65278 129 65279 132 65280 134 65281 130 65282 122 65283 112 65284 100 65285 91 65286 85 65287 81 65288 79 65289 80 65290 84 65291 86 65292 90 65293 92 65294 93 65295 92 65296 91 65297 88 65298 85 65299 80 65300 75 65301 73 65302 73 65303 72 65304 70 65305 70 65306 69 65307 66 65308 65 65309 62 65310 59 65311 57 65312 55 65313 55 65314 57 65315 59 65316 65 65317 71 65318 78 65319 86 65320 92 65321 98 65322 101 65323 103 65324 104 65325 103 65326 103 65327 104 65328 106 65329 114 65330 123 65331 133 65332 145 65333 158 65334 167 65335 175 65336 180 65337 183 65338 184 65339 185 65340 187 65341 188 65342 190 65343 193 65344 198 65345 204 65346 211 65347 221 65348 232 65349 242 65350 250 65351 251 65352 246 65353 236 65354 225 65355 217 65356 213 65357 214 65358 218 65359 220 65360 222 65361 221 65362 220 65363 218 65364 218 65365 219 65366 222 65367 223 65368 221 65369 216 65370 209 65371 199 65372 188 65373 180 65374 180 65375 184 65376 190 65377 192 65378 186 65379 174 65380 158 65381 144 65382 132 65383 124 65384 121 65385 129 65386 144 65387 162 65388 175 65389 178 65390 167 65391 149 65392 129 65393 111 65394 96 65395 88 65396 84 65397 81 65398 80 65399 81 65400 83 65401 86 65402 90 65403 94 65404 95 65405 89 65406 80 65407 68 65408 53 65409 36 65410 25 65411 19 65412 16 65413 14 65414 12 65415 10 65416 6 65417 6 65418 8 65419 12 65420 21 65421 31 65422 35 65423 32 65424 22 65425 4 65426 0 65427 0 65428 0 65429 0 65430 0 65431 16 65432 35 65433 46 65434 49 65435 47 65436 44 65437 44 65438 50 65439 63 65440 82 65441 102 65442 119 65443 134 65444 143 65445 147 65446 149 65447 151 65448 153 65449 158 65450 167 65451 176 65452 185 65453 193 65454 199 65455 203 65456 207 65457 214 65458 224 65459 235 65460 244 65461 252 65462 255 65463 254 65464 248 65465 238 65466 230 65467 223 65468 221 65469 222 65470 224 65471 231 65472 238 65473 242 65474 244 65475 245 65476 240 65477 231 65478 218 65479 198 65480 178 65481 161 65482 150 65483 146 65484 146 65485 150 65486 152 65487 151 65488 148 65489 143 65490 138 65491 135 65492 136 65493 139 65494 142 65495 140 65496 132 65497 120 65498 106 65499 91 65500 77 65501 68 65502 62 65503 58 65504 56 65505 58 65506 60 65507 64 65508 67 65509 70 65510 73 65511 78 65512 80 65513 81 65514 83 65515 84 65516 84 65517 82 65518 77 65519 70 65520 62 65521 54 65522 49 65523 49 65524 54 65525 60 65526 69 65527 75 65528 79 65529 80 65530 81 65531 80 65532 82 65533 82 65534 82 65535 83 65536 82 65537 80 65538 82 65539 86 65540 91 65541 98 65542 108 65543 118 65544 128 65545 135 65546 140 65547 146 65548 150 65549 156 65550 162 65551 167 65552 172 65553 175 65554 177 65555 178 65556 178 65557 179 65558 184 65559 190 65560 199 65561 210 65562 218 65563 226 65564 229 65565 230 65566 229 65567 227 65568 224 65569 219 65570 215 65571 208 65572 199 65573 190 65574 180 65575 173 65576 170 65577 168 65578 170 65579 176 65580 182 65581 183 65582 180 65583 174 65584 166 65585 158 65586 150 65587 142 65588 136 65589 130 65590 122 65591 114 65592 108 65593 101 65594 95 65595 90 65596 83 65597 76 65598 70 65599 64 65600 57 65601 51 65602 46 65603 39 65604 34 65605 31 65606 30 65607 31 65608 33 65609 35 65610 35 65611 36 65612 37 65613 37 65614 37 65615 37 65616 38 65617 41 65618 42 65619 42 65620 42 65621 43 65622 44 65623 46 65624 49 65625 54 65626 59 65627 64 65628 71 65629 76 65630 83 65631 92 65632 103 65633 116 65634 128 65635 138 65636 147 65637 153 65638 158 65639 160 65640 164 65641 169 65642 176 65643 183 65644 192 65645 199 65646 202 65647 206 65648 209 65649 212 65650 216 65651 221 65652 224 65653 225 65654 224 65655 222 65656 218 65657 214 65658 215 65659 218 65660 222 65661 226 65662 229 65663 232 65664 233 65665 233 65666 234 65667 234 65668 232 65669 227 65670 219 65671 210 65672 203 65673 196 65674 190 65675 188 65676 188 65677 190 65678 189 65679 187 65680 185 65681 182 65682 177 65683 172 65684 169 65685 167 65686 166 65687 164 65688 160 65689 156 65690 149 65691 140 65692 131 65693 122 65694 115 65695 108 65696 102 65697 95 65698 87 65699 79 65700 70 65701 62 65702 56 65703 53 65704 52 65705 51 65706 49 65707 46 65708 42 65709 38 65710 35 65711 34 65712 34 65713 36 65714 37 65715 39 65716 38 65717 36 65718 35 65719 32 65720 32 65721 35 65722 38 65723 42 65724 46 65725 49 65726 50 65727 51 65728 53 65729 56 65730 61 65731 66 65732 72 65733 78 65734 84 65735 90 65736 96 65737 103 65738 107 65739 109 65740 111 65741 110 65742 108 65743 107 65744 106 65745 108 65746 112 65747 114 65748 119 65749 124 65750 126 65751 126 65752 129 65753 130 65754 131 65755 133 65756 137 65757 140 65758 143 65759 144 65760 144 65761 143 65762 143 65763 144 65764 146 65765 150 65766 151 65767 149 65768 145 65769 138 65770 129 65771 123 65772 122 65773 125 65774 132 65775 138 65776 142 65777 144 65778 139 65779 134 65780 129 65781 125 65782 124 65783 125 65784 128 65785 130 65786 131 65787 133 65788 134 65789 134 65790 135 65791 135 65792 133 65793 129 65794 124 65795 118 65796 113 65797 109 65798 110 65799 115 65800 121 65801 130 65802 140 65803 150 65804 160 65805 168 65806 173 65807 175 65808 177 65809 176 65810 176 65811 177 65812 176 65813 177 65814 178 65815 178 65816 176 65817 174 65818 172 65819 172 65820 173 65821 176 65822 178 65823 178 65824 175 65825 170 65826 165 65827 161 65828 160 65829 162 65830 165 65831 167 65832 167 65833 165 65834 158 65835 150 65836 145 65837 144 65838 145 65839 148 65840 152 65841 156 65842 158 65843 159 65844 161 65845 163 65846 166 65847 168 65848 172 65849 175 65850 177 65851 180 65852 181 65853 182 65854 186 65855 190 65856 192 65857 193 65858 193 65859 191 65860 188 65861 184 65862 180 65863 178 65864 175 65865 170 65866 164 65867 156 65868 147 65869 139 65870 132 65871 126 65872 124 65873 126 65874 122 65875 115 65876 105 65877 93 65878 84 65879 76 65880 70 65881 66 65882 62 65883 56 65884 50 65885 44 65886 42 65887 43 65888 42 65889 38 65890 34 65891 29 65892 21 65893 14 65894 9 65895 10 65896 13 65897 18 65898 24 65899 26 65900 27 65901 26 65902 23 65903 21 65904 18 65905 20 65906 24 65907 30 65908 38 65909 46 65910 54 65911 62 65912 69 65913 77 65914 84 65915 90 65916 95 65917 99 65918 100 65919 96 65920 88 65921 80 65922 73 65923 74 65924 85 65925 104 65926 124 65927 146 65928 163 65929 170 65930 171 65931 169 65932 166 65933 166 65934 173 65935 182 65936 192 65937 198 65938 198 65939 192 65940 186 65941 186 65942 191 65943 201 65944 210 65945 216 65946 220 65947 219 65948 215 65949 212 65950 213 65951 217 65952 225 65953 233 65954 236 65955 234 65956 229 65957 221 65958 214 65959 210 65960 214 65961 220 65962 222 65963 223 65964 221 65965 215 65966 210 65967 206 65968 206 65969 206 65970 204 65971 199 65972 189 65973 178 65974 166 65975 154 65976 142 65977 133 65978 130 65979 134 65980 140 65981 150 65982 158 65983 159 65984 151 65985 136 65986 116 65987 96 65988 80 65989 67 65990 57 65991 51 65992 48 65993 48 65994 46 65995 44 65996 43 65997 45 65998 49 65999 56 66000 62 66001 64 66002 62 66003 57 66004 50 66005 41 66006 33 66007 28 66008 27 66009 30 66010 31 66011 31 66012 29 66013 22 66014 14 66015 5 66016 0 66017 2 66018 7 66019 16 66020 26 66021 34 66022 39 66023 38 66024 34 66025 26 66026 18 66027 12 66028 11 66029 15 66030 22 66031 30 66032 43 66033 57 66034 70 66035 80 66036 91 66037 98 66038 102 66039 104 66040 108 66041 110 66042 112 66043 118 66044 126 66045 135 66046 145 66047 157 66048 170 66049 180 66050 190 66051 201 66052 213 66053 225 66054 238 66055 249 66056 255 66057 255 66058 255 66059 255 66060 255 66061 255 66062 255 66063 255 66064 255 66065 255 66066 255 66067 255 66068 255 66069 255 66070 255 66071 255 66072 255 66073 255 66074 255 66075 255 66076 255 66077 255 66078 255 66079 255 66080 254 66081 243 66082 235 66083 228 66084 222 66085 220 66086 215 66087 208 66088 201 66089 190 66090 179 66091 168 66092 158 66093 149 66094 140 66095 130 66096 118 66097 103 66098 86 66099 74 66100 64 66101 60 66102 64 66103 72 66104 80 66105 85 66106 87 66107 84 66108 77 66109 66 66110 55 66111 45 66112 38 66113 33 66114 27 66115 22 66116 18 66117 16 66118 15 66119 14 66120 15 66121 17 66122 18 66123 21 66124 22 66125 22 66126 26 66127 29 66128 31 66129 33 66130 35 66131 36 66132 35 66133 36 66134 37 66135 38 66136 40 66137 44 66138 49 66139 54 66140 58 66141 62 66142 67 66143 72 66144 75 66145 77 66146 80 66147 85 66148 88 66149 91 66150 95 66151 101 66152 108 66153 116 66154 127 66155 135 66156 141 66157 148 66158 154 66159 159 66160 164 66161 171 66162 178 66163 185 66164 193 66165 199 66166 203 66167 206 66168 209 66169 210 66170 212 66171 215 66172 217 66173 220 66174 226 66175 228 66176 229 66177 230 66178 231 66179 230 66180 230 66181 228 66182 226 66183 225 66184 222 66185 218 66186 215 66187 211 66188 208 66189 203 66190 199 66191 195 66192 190 66193 183 66194 174 66195 166 66196 160 66197 154 66198 146 66199 138 66200 130 66201 123 66202 117 66203 112 66204 107 66205 100 66206 93 66207 86 66208 80 66209 72 66210 66 66211 62 66212 60 66213 55 66214 50 66215 47 66216 44 66217 41 66218 38 66219 36 66220 34 66221 29 66222 24 66223 19 66224 14 66225 10 66226 8 66227 9 66228 13 66229 17 66230 21 66231 26 66232 32 66233 35 66234 37 66235 40 66236 43 66237 46 66238 48 66239 52 66240 58 66241 62 66242 66 66243 69 66244 72 66245 78 66246 86 66247 97 66248 106 66249 114 66250 124 66251 134 66252 140 66253 144 66254 149 66255 154 66256 160 66257 166 66258 170 66259 174 66260 179 66261 181 66262 181 66263 181 66264 182 66265 182 66266 184 66267 188 66268 193 66269 197 66270 201 66271 204 66272 207 66273 209 66274 211 66275 215 66276 218 66277 220 66278 221 66279 222 66280 224 66281 227 66282 230 66283 235 66284 242 66285 246 66286 248 66287 250 66288 251 66289 252 66290 252 66291 252 66292 252 66293 251 66294 250 66295 249 66296 246 66297 242 66298 238 66299 234 66300 231 66301 231 66302 229 66303 226 66304 223 66305 216 66306 207 66307 197 66308 184 66309 173 66310 162 66311 154 66312 146 66313 135 66314 125 66315 116 66316 106 66317 96 66318 88 66319 79 66320 73 66321 68 66322 62 66323 55 66324 47 66325 39 66326 31 66327 24 66328 16 66329 10 66330 6 66331 0 66332 0 66333 0 66334 0 66335 0 66336 0 66337 0 66338 0 66339 0 66340 0 66341 0 66342 0 66343 0 66344 0 66345 0 66346 0 66347 0 66348 0 66349 0 66350 4 66351 11 66352 17 66353 25 66354 33 66355 43 66356 55 66357 66 66358 76 66359 84 66360 90 66361 92 66362 94 66363 97 66364 101 66365 106 66366 113 66367 121 66368 129 66369 135 66370 141 66371 146 66372 152 66373 158 66374 165 66375 172 66376 179 66377 186 66378 192 66379 196 66380 198 66381 200 66382 203 66383 206 66384 208 66385 211 66386 214 66387 214 66388 214 66389 214 66390 215 66391 217 66392 221 66393 226 66394 230 66395 230 66396 226 66397 221 66398 217 66399 215 66400 215 66401 218 66402 224 66403 228 66404 230 66405 229 66406 224 66407 220 66408 218 66409 218 66410 223 66411 227 66412 226 66413 219 66414 208 66415 191 66416 174 66417 163 66418 158 66419 157 66420 159 66421 162 66422 163 66423 161 66424 155 66425 146 66426 137 66427 128 66428 119 66429 110 66430 104 66431 99 66432 92 66433 83 66434 74 66435 65 66436 57 66437 49 66438 42 66439 35 66440 27 66441 19 66442 12 66443 7 66444 2 66445 0 66446 1 66447 5 66448 10 66449 12 66450 12 66451 10 66452 8 66453 6 66454 3 66455 5 66456 8 66457 13 66458 22 66459 31 66460 39 66461 48 66462 55 66463 63 66464 71 66465 77 66466 84 66467 90 66468 96 66469 102 66470 107 66471 111 66472 118 66473 129 66474 142 66475 155 66476 166 66477 176 66478 184 66479 186 66480 188 66481 190 66482 192 66483 196 66484 200 66485 203 66486 205 66487 203 66488 198 66489 193 66490 188 66491 186 66492 186 66493 190 66494 195 66495 200 66496 203 66497 203 66498 199 66499 196 66500 194 66501 192 66502 188 66503 186 66504 184 66505 181 66506 174 66507 169 66508 162 66509 154 66510 147 66511 142 66512 138 66513 136 66514 136 66515 136 66516 135 66517 134 66518 133 66519 132 66520 130 66521 126 66522 125 66523 124 66524 122 66525 119 66526 117 66527 114 66528 110 66529 108 66530 108 66531 108 66532 110 66533 112 66534 115 66535 117 66536 118 66537 120 66538 123 66539 122 66540 120 66541 119 66542 118 66543 118 66544 121 66545 127 66546 134 66547 140 66548 146 66549 150 66550 152 66551 152 66552 152 66553 153 66554 154 66555 157 66556 160 66557 162 66558 164 66559 164 66560 162 66561 158 66562 154 66563 150 66564 146 66565 143 66566 142 66567 143 66568 145 66569 147 66570 150 66571 152 66572 154 66573 153 66574 150 66575 147 66576 143 66577 138 66578 136 66579 134 66580 131 66581 126 66582 118 66583 109 66584 101 66585 95 66586 92 66587 92 66588 96 66589 100 66590 102 66591 102 66592 96 66593 91 66594 83 66595 76 66596 71 66597 71 66598 76 66599 80 66600 82 66601 81 66602 77 66603 74 66604 70 66605 68 66606 69 66607 74 66608 78 66609 80 66610 81 66611 78 66612 74 66613 73 66614 72 66615 70 66616 72 66617 75 66618 79 66619 81 66620 83 66621 86 66622 90 66623 96 66624 104 66625 112 66626 121 66627 127 66628 130 66629 132 66630 130 66631 123 66632 119 66633 116 66634 113 66635 112 66636 114 66637 118 66638 124 66639 130 66640 136 66641 141 66642 144 66643 148 66644 151 66645 154 66646 154 66647 155 66648 154 66649 153 66650 154 66651 153 66652 153 66653 154 66654 155 66655 156 66656 158 66657 160 66658 161 66659 164 66660 168 66661 170 66662 172 66663 171 66664 167 66665 163 66666 159 66667 158 66668 159 66669 163 66670 167 66671 172 66672 177 66673 180 66674 183 66675 186 66676 186 66677 186 66678 188 66679 189 66680 191 66681 193 66682 193 66683 192 66684 190 66685 184 66686 178 66687 171 66688 164 66689 158 66690 158 66691 160 66692 163 66693 168 66694 169 66695 171 66696 172 66697 170 66698 168 66699 166 66700 164 66701 159 66702 153 66703 145 66704 135 66705 124 66706 113 66707 105 66708 99 66709 96 66710 96 66711 96 66712 94 66713 90 66714 84 66715 78 66716 76 66717 73 66718 69 66719 65 66720 62 66721 56 66722 48 66723 42 66724 37 66725 37 66726 39 66727 44 66728 47 66729 50 66730 51 66731 52 66732 52 66733 52 66734 52 66735 53 66736 54 66737 54 66738 52 66739 51 66740 51 66741 55 66742 60 66743 68 66744 77 66745 86 66746 96 66747 102 66748 106 66749 108 66750 111 66751 112 66752 112 66753 115 66754 120 66755 125 66756 128 66757 128 66758 126 66759 123 66760 121 66761 119 66762 119 66763 124 66764 132 66765 140 66766 146 66767 150 66768 152 66769 154 66770 155 66771 156 66772 161 66773 164 66774 162 66775 160 66776 154 66777 146 66778 138 66779 134 66780 139 66781 150 66782 163 66783 179 66784 191 66785 193 66786 187 66787 180 66788 174 66789 172 66790 176 66791 185 66792 194 66793 198 66794 195 66795 188 66796 180 66797 174 66798 175 66799 180 66800 190 66801 201 66802 208 66803 210 66804 206 66805 198 66806 186 66807 174 66808 164 66809 160 66810 164 66811 168 66812 171 66813 172 66814 171 66815 167 66816 162 66817 156 66818 151 66819 150 66820 151 66821 152 66822 152 66823 149 66824 145 66825 139 66826 133 66827 130 66828 128 66829 129 66830 128 66831 126 66832 122 66833 117 66834 114 66835 112 66836 114 66837 119 66838 124 66839 126 66840 127 66841 126 66842 122 66843 119 66844 118 66845 120 66846 124 66847 125 66848 122 66849 118 66850 111 66851 104 66852 100 66853 100 66854 106 66855 115 66856 120 66857 121 66858 116 66859 108 66860 99 66861 91 66862 87 66863 88 66864 90 66865 94 66866 93 66867 88 66868 80 66869 70 66870 60 66871 52 66872 48 66873 50 66874 55 66875 61 66876 62 66877 57 66878 48 66879 38 66880 30 66881 26 66882 26 66883 31 66884 38 66885 44 66886 49 66887 50 66888 48 66889 48 66890 49 66891 51 66892 54 66893 62 66894 70 66895 76 66896 80 66897 85 66898 90 66899 92 66900 93 66901 92 66902 91 66903 91 66904 90 66905 92 66906 97 66907 106 66908 114 66909 124 66910 135 66911 146 66912 156 66913 164 66914 169 66915 172 66916 173 66917 171 66918 169 66919 166 66920 163 66921 162 66922 164 66923 170 66924 175 66925 180 66926 182 66927 183 66928 183 66929 184 66930 187 66931 189 66932 192 66933 196 66934 198 66935 200 66936 202 66937 206 66938 213 66939 219 66940 224 66941 227 66942 229 66943 231 66944 233 66945 234 66946 235 66947 238 66948 242 66949 243 66950 243 66951 242 66952 240 66953 239 66954 238 66955 238 66956 237 66957 232 66958 228 66959 224 66960 220 66961 218 66962 217 66963 215 66964 213 66965 211 66966 208 66967 202 66968 196 66969 190 66970 181 66971 170 66972 158 66973 142 66974 127 66975 113 66976 102 66977 95 66978 90 66979 88 66980 86 66981 82 66982 78 66983 72 66984 66 66985 62 66986 56 66987 52 66988 45 66989 36 66990 28 66991 20 66992 12 66993 6 66994 1 66995 0 66996 0 66997 0 66998 0 66999 0 67000 0 67001 0 67002 0 67003 0 67004 0 67005 0 67006 0 67007 0 67008 0 67009 0 67010 0 67011 0 67012 2 67013 13 67014 22 67015 32 67016 40 67017 45 67018 49 67019 52 67020 58 67021 67 67022 76 67023 82 67024 89 67025 97 67026 102 67027 108 67028 115 67029 123 67030 133 67031 142 67032 151 67033 159 67034 166 67035 172 67036 181 67037 190 67038 202 67039 212 67040 222 67041 228 67042 228 67043 227 67044 223 67045 218 67046 214 67047 212 67048 212 67049 212 67050 213 67051 215 67052 217 67053 218 67054 221 67055 224 67056 223 67057 221 67058 218 67059 212 67060 205 67061 199 67062 193 67063 189 67064 186 67065 185 67066 184 67067 185 67068 185 67069 183 67070 181 67071 180 67072 178 67073 176 67074 176 67075 174 67076 173 67077 171 67078 171 67079 172 67080 173 67081 172 67082 171 67083 170 67084 170 67085 169 67086 166 67087 164 67088 163 67089 160 67090 156 67091 154 67092 150 67093 146 67094 142 67095 137 67096 132 67097 124 67098 117 67099 111 67100 107 67101 102 67102 98 67103 92 67104 85 67105 79 67106 72 67107 67 67108 67 67109 69 67110 68 67111 68 67112 66 67113 62 67114 58 67115 51 67116 46 67117 41 67118 36 67119 34 67120 31 67121 28 67122 27 67123 26 67124 24 67125 24 67126 25 67127 26 67128 28 67129 28 67130 29 67131 28 67132 28 67133 26 67134 27 67135 30 67136 35 67137 38 67138 42 67139 47 67140 53 67141 57 67142 62 67143 66 67144 69 67145 74 67146 82 67147 88 67148 96 67149 103 67150 112 67151 121 67152 128 67153 134 67154 139 67155 146 67156 151 67157 156 67158 163 67159 170 67160 177 67161 180 67162 186 67163 192 67164 198 67165 205 67166 213 67167 219 67168 224 67169 228 67170 232 67171 236 67172 238 67173 241 67174 245 67175 249 67176 251 67177 250 67178 248 67179 246 67180 243 67181 243 67182 247 67183 253 67184 255 67185 255 67186 252 67187 247 67188 241 67189 235 67190 229 67191 225 67192 222 67193 219 67194 213 67195 204 67196 195 67197 186 67198 176 67199 169 67200 163 67201 158 67202 153 67203 146 67204 139 67205 132 67206 123 67207 116 67208 110 67209 106 67210 103 67211 101 67212 98 67213 96 67214 91 67215 87 67216 83 67217 77 67218 70 67219 65 67220 59 67221 56 67222 54 67223 52 67224 51 67225 54 67226 55 67227 55 67228 56 67229 58 67230 56 67231 55 67232 52 67233 50 67234 49 67235 48 67236 50 67237 50 67238 49 67239 48 67240 44 67241 39 67242 35 67243 33 67244 36 67245 39 67246 43 67247 46 67248 46 67249 42 67250 37 67251 36 67252 38 67253 42 67254 48 67255 55 67256 62 67257 66 67258 71 67259 72 67260 72 67261 74 67262 74 67263 77 67264 81 67265 86 67266 91 67267 99 67268 106 67269 112 67270 118 67271 125 67272 130 67273 133 67274 137 67275 144 67276 154 67277 165 67278 176 67279 186 67280 194 67281 200 67282 206 67283 211 67284 215 67285 219 67286 223 67287 226 67288 229 67289 229 67290 229 67291 229 67292 230 67293 232 67294 233 67295 234 67296 232 67297 230 67298 228 67299 226 67300 224 67301 222 67302 220 67303 215 67304 208 67305 201 67306 194 67307 189 67308 185 67309 181 67310 176 67311 171 67312 162 67313 151 67314 143 67315 136 67316 131 67317 126 67318 123 67319 119 67320 114 67321 112 67322 110 67323 107 67324 106 67325 106 67326 106 67327 105 67328 103 67329 103 67330 104 67331 104 67332 106 67333 106 67334 104 67335 101 67336 98 67337 95 67338 94 67339 95 67340 97 67341 100 67342 101 67343 101 67344 100 67345 100 67346 100 67347 103 67348 108 67349 115 67350 122 67351 126 67352 126 67353 124 67354 121 67355 118 67356 117 67357 117 67358 118 67359 122 67360 125 67361 127 67362 130 67363 131 67364 132 67365 132 67366 131 67367 130 67368 130 67369 130 67370 130 67371 129 67372 130 67373 130 67374 128 67375 128 67376 130 67377 132 67378 133 67379 132 67380 132 67381 130 67382 128 67383 126 67384 124 67385 124 67386 126 67387 127 67388 125 67389 122 67390 117 67391 112 67392 108 67393 106 67394 107 67395 110 67396 112 67397 115 67398 117 67399 119 67400 121 67401 123 67402 126 67403 131 67404 134 67405 136 67406 137 67407 138 67408 136 67409 135 67410 134 67411 134 67412 134 67413 134 67414 135 67415 136 67416 136 67417 135 67418 135 67419 135 67420 135 67421 135 67422 135 67423 133 67424 130 67425 127 67426 124 67427 121 67428 117 67429 114 67430 112 67431 110 67432 109 67433 108 67434 106 67435 103 67436 101 67437 99 67438 97 67439 94 67440 90 67441 86 67442 82 67443 78 67444 73 67445 72 67446 72 67447 72 67448 72 67449 73 67450 75 67451 76 67452 76 67453 77 67454 77 67455 77 67456 77 67457 76 67458 76 67459 76 67460 75 67461 75 67462 75 67463 76 67464 77 67465 78 67466 80 67467 84 67468 86 67469 90 67470 95 67471 98 67472 101 67473 104 67474 108 67475 110 67476 114 67477 117 67478 120 67479 125 67480 129 67481 132 67482 138 67483 143 67484 150 67485 156 67486 162 67487 168 67488 174 67489 180 67490 187 67491 195 67492 201 67493 206 67494 211 67495 214 67496 218 67497 221 67498 224 67499 225 67500 226 67501 226 67502 224 67503 222 67504 221 67505 221 67506 221 67507 221 67508 219 67509 218 67510 217 67511 216 67512 213 67513 209 67514 207 67515 204 67516 199 67517 198 67518 195 67519 194 67520 195 67521 198 67522 204 67523 209 67524 212 67525 213 67526 214 67527 214 67528 212 67529 210 67530 210 67531 207 67532 205 67533 202 67534 198 67535 195 67536 191 67537 186 67538 182 67539 180 67540 174 67541 166 67542 158 67543 149 67544 140 67545 131 67546 120 67547 110 67548 99 67549 86 67550 76 67551 69 67552 63 67553 61 67554 60 67555 58 67556 54 67557 48 67558 41 67559 35 67560 30 67561 26 67562 22 67563 21 67564 20 67565 17 67566 12 67567 6 67568 1 67569 0 67570 0 67571 0 67572 0 67573 0 67574 0 67575 0 67576 0 67577 0 67578 0 67579 0 67580 0 67581 0 67582 0 67583 1 67584 1 67585 0 67586 0 67587 0 67588 0 67589 0 67590 0 67591 0 67592 6 67593 20 67594 34 67595 48 67596 62 67597 73 67598 83 67599 91 67600 96 67601 99 67602 100 67603 98 67604 96 67605 100 67606 108 67607 119 67608 134 67609 150 67610 164 67611 178 67612 189 67613 195 67614 200 67615 207 67616 217 67617 227 67618 238 67619 246 67620 252 67621 255 67622 255 67623 255 67624 255 67625 255 67626 255 67627 255 67628 255 67629 255 67630 255 67631 255 67632 255 67633 255 67634 255 67635 255 67636 255 67637 255 67638 255 67639 255 67640 255 67641 255 67642 248 67643 241 67644 232 67645 224 67646 219 67647 215 67648 214 67649 216 67650 218 67651 218 67652 215 67653 208 67654 195 67655 181 67656 167 67657 153 67658 141 67659 131 67660 122 67661 115 67662 108 67663 104 67664 101 67665 99 67666 97 67667 96 67668 94 67669 91 67670 87 67671 82 67672 76 67673 69 67674 59 67675 50 67676 40 67677 32 67678 27 67679 26 67680 26 67681 27 67682 28 67683 28 67684 26 67685 25 67686 22 67687 20 67688 19 67689 19 67690 19 67691 21 67692 25 67693 28 67694 32 67695 34 67696 35 67697 36 67698 38 67699 41 67700 44 67701 49 67702 56 67703 64 67704 73 67705 83 67706 91 67707 96 67708 104 67709 111 67710 119 67711 131 67712 143 67713 152 67714 158 67715 161 67716 164 67717 168 67718 173 67719 180 67720 189 67721 198 67722 206 67723 211 67724 215 67725 218 67726 221 67727 223 67728 226 67729 229 67730 230 67731 228 67732 226 67733 224 67734 221 67735 222 67736 224 67737 226 67738 224 67739 219 67740 210 67741 202 67742 196 67743 190 67744 186 67745 182 67746 177 67747 172 67748 165 67749 158 67750 152 67751 149 67752 146 67753 143 67754 140 67755 134 67756 124 67757 116 67758 106 67759 101 67760 98 67761 96 67762 96 67763 96 67764 93 67765 91 67766 88 67767 85 67768 83 67769 80 67770 78 67771 75 67772 71 67773 67 67774 63 67775 59 67776 58 67777 58 67778 58 67779 58 67780 56 67781 53 67782 50 67783 48 67784 46 67785 46 67786 47 67787 50 67788 53 67789 57 67790 61 67791 63 67792 65 67793 68 67794 71 67795 74 67796 79 67797 82 67798 86 67799 92 67800 96 67801 100 67802 106 67803 112 67804 117 67805 122 67806 128 67807 132 67808 137 67809 141 67810 142 67811 144 67812 148 67813 152 67814 156 67815 161 67816 168 67817 173 67818 178 67819 184 67820 188 67821 187 67822 187 67823 188 67824 191 67825 192 67826 192 67827 191 67828 189 67829 186 67830 179 67831 173 67832 168 67833 167 67834 168 67835 169 67836 170 67837 168 67838 166 67839 164 67840 160 67841 157 67842 155 67843 154 67844 153 67845 151 67846 148 67847 144 67848 140 67849 138 67850 134 67851 133 67852 132 67853 130 67854 127 67855 122 67856 116 67857 112 67858 109 67859 108 67860 108 67861 109 67862 111 67863 111 67864 110 67865 110 67866 110 67867 112 67868 115 67869 116 67870 118 67871 118 67872 118 67873 119 67874 122 67875 124 67876 126 67877 127 67878 124 67879 119 67880 115 67881 112 67882 112 67883 112 67884 111 67885 110 67886 110 67887 109 67888 110 67889 112 67890 114 67891 118 67892 123 67893 128 67894 132 67895 132 67896 131 67897 130 67898 126 67899 122 67900 118 67901 115 67902 112 67903 108 67904 105 67905 104 67906 104 67907 106 67908 108 67909 110 67910 110 67911 110 67912 110 67913 109 67914 107 67915 106 67916 107 67917 109 67918 111 67919 113 67920 117 67921 121 67922 125 67923 128 67924 130 67925 130 67926 129 67927 128 67928 126 67929 126 67930 130 67931 133 67932 136 67933 140 67934 143 67935 146 67936 146 67937 148 67938 151 67939 152 67940 153 67941 153 67942 154 67943 155 67944 157 67945 162 67946 168 67947 173 67948 177 67949 177 67950 172 67951 164 67952 157 67953 151 67954 149 67955 148 67956 149 67957 149 67958 148 67959 144 67960 139 67961 135 67962 132 67963 130 67964 131 67965 132 67966 130 67967 126 67968 119 67969 114 67970 110 67971 109 67972 108 67973 104 67974 99 67975 94 67976 87 67977 82 67978 82 67979 84 67980 90 67981 96 67982 101 67983 102 67984 98 67985 94 67986 91 67987 89 67988 91 67989 97 67990 106 67991 113 67992 119 67993 123 67994 124 67995 122 67996 119 67997 118 67998 118 67999 121 68000 124 68001 130 68002 136 68003 141 68004 143 68005 143 68006 141 68007 136 68008 132 68009 131 68010 131 68011 134 68012 139 68013 142 68014 143 68015 142 68016 144 68017 147 68018 150 68019 154 68020 159 68021 161 68022 159 68023 154 68024 146 68025 139 68026 135 68027 136 68028 140 68029 144 68030 149 68031 150 68032 149 68033 147 68034 144 68035 147 68036 150 68037 154 68038 158 68039 158 68040 156 68041 152 68042 147 68043 146 68044 148 68045 152 68046 156 68047 156 68048 153 68049 144 68050 136 68051 129 68052 128 68053 130 68054 137 68055 144 68056 146 68057 143 68058 139 68059 132 68060 126 68061 126 68062 126 68063 128 68064 129 68065 128 68066 124 68067 119 68068 115 68069 112 68070 111 68071 111 68072 110 68073 110 68074 110 68075 109 68076 107 68077 104 68078 102 68079 98 68080 93 68081 86 68082 80 68083 76 68084 74 68085 74 68086 75 68087 76 68088 78 68089 80 68090 81 68091 82 68092 83 68093 85 68094 84 68095 81 68096 77 68097 72 68098 68 68099 66 68100 66 68101 70 68102 76 68103 82 68104 86 68105 90 68106 91 68107 93 68108 95 68109 97 68110 100 68111 105 68112 112 68113 118 68114 124 68115 133 68116 140 68117 148 68118 152 68119 155 68120 156 68121 155 68122 152 68123 148 68124 146 68125 148 68126 153 68127 158 68128 164 68129 168 68130 170 68131 170 68132 169 68133 170 68134 172 68135 175 68136 179 68137 182 68138 182 68139 181 68140 179 68141 177 68142 176 68143 176 68144 175 68145 176 68146 177 68147 177 68148 175 68149 171 68150 166 68151 160 68152 156 68153 150 68154 146 68155 145 68156 145 68157 146 68158 148 68159 149 68160 150 68161 149 68162 146 68163 145 68164 142 68165 141 68166 144 68167 147 68168 150 68169 151 68170 149 68171 144 68172 140 68173 136 68174 135 68175 134 68176 132 68177 132 68178 130 68179 126 68180 124 68181 124 68182 126 68183 130 68184 135 68185 139 68186 142 68187 142 68188 142 68189 142 68190 142 68191 143 68192 143 68193 140 68194 134 68195 124 68196 113 68197 105 68198 102 68199 103 68200 108 68201 110 68202 112 68203 110 68204 104 68205 96 68206 88 68207 83 68208 81 68209 82 68210 86 68211 89 68212 90 68213 91 68214 89 68215 86 68216 84 68217 82 68218 81 68219 80 68220 81 68221 83 68222 86 68223 90 68224 90 68225 90 68226 91 68227 91 68228 90 68229 91 68230 93 68231 97 68232 102 68233 108 68234 113 68235 117 68236 123 68237 128 68238 133 68239 137 68240 142 68241 148 68242 151 68243 152 68244 152 68245 152 68246 153 68247 154 68248 156 68249 158 68250 158 68251 160 68252 160 68253 158 68254 156 68255 154 68256 153 68257 153 68258 154 68259 154 68260 155 68261 156 68262 155 68263 154 68264 153 68265 152 68266 148 68267 146 68268 143 68269 142 68270 140 68271 138 68272 137 68273 136 68274 135 68275 132 68276 129 68277 123 68278 117 68279 113 68280 109 68281 105 68282 104 68283 103 68284 103 68285 104 68286 106 68287 108 68288 108 68289 107 68290 108 68291 109 68292 111 68293 114 68294 115 68295 117 68296 118 68297 117 68298 116 68299 113 68300 111 68301 109 68302 107 68303 106 68304 104 68305 104 68306 106 68307 109 68308 113 68309 117 68310 120 68311 123 68312 124 68313 126 68314 128 68315 129 68316 129 68317 129 68318 130 68319 132 68320 134 68321 136 68322 138 68323 141 68324 141 68325 138 68326 138 68327 138 68328 136 68329 137 68330 135 68331 135 68332 135 68333 134 68334 128 68335 124 68336 120 68337 118 68338 119 68339 121 68340 122 68341 122 68342 122 68343 122 68344 120 68345 119 68346 120 68347 121 68348 121 68349 120 68350 118 68351 116 68352 112 68353 108 68354 103 68355 101 68356 99 68357 99 68358 99 68359 100 68360 103 68361 109 68362 117 68363 128 68364 138 68365 148 68366 155 68367 160 68368 162 68369 163 68370 162 68371 162 68372 162 68373 162 68374 161 68375 163 68376 167 68377 172 68378 180 68379 187 68380 192 68381 196 68382 196 68383 194 68384 190 68385 185 68386 181 68387 179 68388 178 68389 179 68390 180 68391 178 68392 174 68393 170 68394 166 68395 163 68396 159 68397 156 68398 151 68399 145 68400 138 68401 131 68402 124 68403 119 68404 114 68405 107 68406 102 68407 98 68408 92 68409 85 68410 78 68411 70 68412 64 68413 60 68414 59 68415 61 68416 68 68417 77 68418 84 68419 90 68420 93 68421 94 68422 94 68423 92 68424 88 68425 84 68426 80 68427 76 68428 72 68429 69 68430 68 68431 72 68432 80 68433 89 68434 102 68435 114 68436 127 68437 138 68438 144 68439 146 68440 145 68441 143 68442 138 68443 134 68444 131 68445 130 68446 132 68447 135 68448 140 68449 146 68450 151 68451 156 68452 157 68453 156 68454 154 68455 151 68456 145 68457 140 68458 135 68459 130 68460 127 68461 126 68462 125 68463 124 68464 124 68465 124 68466 122 68467 121 68468 120 68469 120 68470 121 68471 121 68472 122 68473 124 68474 126 68475 129 68476 132 68477 134 68478 136 68479 139 68480 140 68481 142 68482 141 68483 141 68484 141 68485 142 68486 145 68487 150 68488 157 68489 166 68490 176 68491 188 68492 197 68493 202 68494 203 68495 198 68496 189 68497 182 68498 177 68499 174 68500 174 68501 176 68502 179 68503 180 68504 181 68505 180 68506 179 68507 178 68508 177 68509 176 68510 174 68511 167 68512 157 68513 144 68514 132 68515 121 68516 114 68517 108 68518 106 68519 106 68520 107 68521 108 68522 107 68523 103 68524 96 68525 86 68526 76 68527 64 68528 55 68529 47 68530 40 68531 33 68532 27 68533 22 68534 16 68535 10 68536 5 68537 5 68538 7 68539 9 68540 14 68541 20 68542 24 68543 30 68544 34 68545 37 68546 42 68547 45 68548 48 68549 48 68550 46 68551 44 68552 43 68553 44 68554 52 68555 64 68556 80 68557 96 68558 113 68559 126 68560 137 68561 144 68562 151 68563 158 68564 166 68565 174 68566 181 68567 187 68568 189 68569 191 68570 192 68571 190 68572 188 68573 190 68574 194 68575 198 68576 200 68577 202 68578 201 68579 200 68580 198 68581 197 68582 199 68583 202 68584 204 68585 202 68586 198 68587 189 68588 180 68589 170 68590 164 68591 164 68592 165 68593 167 68594 169 68595 172 68596 172 68597 171 68598 172 68599 171 68600 170 68601 169 68602 167 68603 164 68604 161 68605 156 68606 153 68607 149 68608 148 68609 151 68610 155 68611 162 68612 167 68613 173 68614 176 68615 177 68616 176 68617 176 68618 176 68619 176 68620 176 68621 172 68622 166 68623 160 68624 151 68625 142 68626 138 68627 139 68628 142 68629 146 68630 150 68631 154 68632 151 68633 147 68634 146 68635 148 68636 154 68637 159 68638 161 68639 156 68640 143 68641 126 68642 106 68643 87 68644 75 68645 70 68646 69 68647 71 68648 73 68649 74 68650 73 68651 72 68652 70 68653 68 68654 66 68655 62 68656 56 68657 48 68658 38 68659 28 68660 22 68661 22 68662 24 68663 29 68664 36 68665 42 68666 44 68667 46 68668 49 68669 49 68670 50 68671 54 68672 58 68673 61 68674 65 68675 69 68676 72 68677 76 68678 79 68679 80 68680 81 68681 84 68682 88 68683 95 68684 103 68685 112 68686 122 68687 133 68688 144 68689 154 68690 163 68691 172 68692 178 68693 182 68694 183 68695 180 68696 174 68697 168 68698 162 68699 158 68700 160 68701 165 68702 168 68703 174 68704 181 68705 187 68706 192 68707 198 68708 204 68709 207 68710 206 68711 199 68712 190 68713 180 68714 169 68715 165 68716 165 68717 164 68718 164 68719 163 68720 159 68721 154 68722 151 68723 151 68724 154 68725 158 68726 161 68727 158 68728 150 68729 139 68730 128 68731 120 68732 118 68733 122 68734 133 68735 141 68736 144 68737 139 68738 124 68739 108 68740 95 68741 89 68742 91 68743 99 68744 111 68745 123 68746 132 68747 133 68748 127 68749 118 68750 108 68751 99 68752 93 68753 87 68754 80 68755 74 68756 69 68757 64 68758 64 68759 68 68760 75 68761 83 68762 90 68763 94 68764 92 68765 88 68766 80 68767 70 68768 64 68769 61 68770 60 68771 61 68772 61 68773 61 68774 59 68775 57 68776 58 68777 63 68778 72 68779 84 68780 96 68781 104 68782 109 68783 110 68784 106 68785 105 68786 106 68787 112 68788 122 68789 134 68790 143 68791 149 68792 152 68793 154 68794 157 68795 163 68796 173 68797 186 68798 202 68799 217 68800 228 68801 236 68802 238 68803 238 68804 239 68805 241 68806 247 68807 255 68808 255 68809 255 68810 255 68811 255 68812 252 68813 247 68814 249 68815 254 68816 255 68817 255 68818 255 68819 255 68820 255 68821 254 68822 235 68823 217 68824 198 68825 180 68826 164 68827 152 68828 146 68829 144 68830 144 68831 146 68832 150 68833 147 68834 141 68835 129 68836 112 68837 92 68838 72 68839 52 68840 34 68841 21 68842 14 68843 12 68844 14 68845 17 68846 20 68847 24 68848 27 68849 30 68850 34 68851 37 68852 40 68853 44 68854 45 68855 46 68856 46 68857 47 68858 46 68859 45 68860 46 68861 47 68862 49 68863 50 68864 52 68865 56 68866 62 68867 69 68868 78 68869 86 68870 91 68871 94 68872 96 68873 97 68874 98 68875 101 68876 104 68877 108 68878 112 68879 112 68880 110 68881 108 68882 107 68883 106 68884 108 68885 111 68886 114 68887 116 68888 114 68889 112 68890 110 68891 109 68892 107 68893 108 68894 110 68895 111 68896 112 68897 115 68898 118 68899 122 68900 126 68901 135 68902 146 68903 157 68904 168 68905 176 68906 181 68907 182 68908 183 68909 185 68910 186 68911 188 68912 191 68913 193 68914 194 68915 196 68916 198 68917 198 68918 197 68919 198 68920 199 68921 202 68922 205 68923 211 68924 215 68925 211 68926 204 68927 199 68928 192 68929 186 68930 182 68931 178 68932 174 68933 165 68934 154 68935 141 68936 131 68937 126 68938 128 68939 134 68940 142 68941 146 68942 144 68943 134 68944 121 68945 108 68946 98 68947 94 68948 93 68949 91 68950 87 68951 81 68952 72 68953 60 68954 49 68955 44 68956 46 68957 50 68958 54 68959 58 68960 58 68961 52 68962 41 68963 28 68964 18 68965 12 68966 10 68967 12 68968 16 68969 19 68970 22 68971 28 68972 36 68973 48 68974 67 68975 87 68976 104 68977 116 68978 122 68979 120 68980 112 68981 100 68982 90 68983 87 68984 90 68985 98 68986 111 68987 126 68988 141 68989 151 68990 158 68991 163 68992 169 68993 178 68994 189 68995 203 68996 217 68997 228 68998 235 68999 238 69000 238 69001 238 69002 238 69003 238 69004 238 69005 238 69006 234 69007 228 69008 222 69009 216 69010 210 69011 208 69012 208 69013 208 69014 208 69015 206 69016 204 69017 200 69018 194 69019 188 69020 183 69021 179 69022 177 69023 174 69024 173 69025 176 69026 178 69027 178 69028 176 69029 174 69030 171 69031 167 69032 164 69033 163 69034 160 69035 157 69036 155 69037 153 69038 151 69039 148 69040 145 69041 144 69042 143 69043 146 69044 148 69045 151 69046 154 69047 153 69048 148 69049 142 69050 136 69051 131 69052 126 69053 121 69054 116 69055 110 69056 103 69057 93 69058 83 69059 75 69060 69 69061 65 69062 62 69063 59 69064 54 69065 49 69066 43 69067 37 69068 33 69069 30 69070 28 69071 26 69072 23 69073 21 69074 17 69075 11 69076 4 69077 0 69078 0 69079 0 69080 0 69081 0 69082 0 69083 0 69084 0 69085 0 69086 0 69087 0 69088 0 69089 4 69090 10 69091 17 69092 24 69093 31 69094 38 69095 47 69096 56 69097 65 69098 75 69099 84 69100 92 69101 101 69102 108 69103 114 69104 122 69105 130 69106 137 69107 144 69108 153 69109 163 69110 173 69111 182 69112 188 69113 195 69114 202 69115 208 69116 217 69117 225 69118 232 69119 240 69120 245 69121 245 69122 244 69123 243 69124 242 69125 242 69126 245 69127 251 69128 255 69129 255 69130 255 69131 255 69132 248 69133 240 69134 234 69135 231 69136 230 69137 228 69138 228 69139 227 69140 225 69141 222 69142 218 69143 215 69144 214 69145 209 69146 204 69147 195 69148 183 69149 171 69150 162 69151 154 69152 148 69153 144 69154 140 69155 136 69156 131 69157 122 69158 112 69159 103 69160 96 69161 94 69162 93 69163 92 69164 90 69165 89 69166 87 69167 86 69168 86 69169 88 69170 89 69171 89 69172 88 69173 85 69174 80 69175 75 69176 73 69177 73 69178 73 69179 74 69180 75 69181 78 69182 83 69183 87 69184 90 69185 93 69186 95 69187 96 69188 96 69189 97 69190 98 69191 101 69192 104 69193 107 69194 110 69195 113 69196 116 69197 117 69198 120 69199 122 69200 123 69201 124 69202 122 69203 118 69204 115 69205 114 69206 115 69207 116 69208 119 69209 120 69210 122 69211 124 69212 126 69213 130 69214 134 69215 137 69216 138 69217 138 69218 136 69219 135 69220 135 69221 136 69222 139 69223 142 69224 142 69225 139 69226 134 69227 127 69228 119 69229 114 69230 112 69231 112 69232 114 69233 112 69234 107 69235 103 69236 98 69237 91 69238 87 69239 87 69240 88 69241 90 69242 92 69243 92 69244 90 69245 86 69246 81 69247 77 69248 75 69249 76 69250 80 69251 82 69252 81 69253 80 69254 76 69255 74 69256 73 69257 75 69258 81 69259 90 69260 98 69261 103 69262 108 69263 110 69264 112 69265 112 69266 117 69267 123 69268 131 69269 140 69270 147 69271 154 69272 159 69273 163 69274 166 69275 168 69276 170 69277 173 69278 177 69279 179 69280 183 69281 187 69282 191 69283 195 69284 196 69285 197 69286 198 69287 199 69288 200 69289 201 69290 202 69291 202 69292 201 69293 201 69294 202 69295 203 69296 207 69297 208 69298 208 69299 208 69300 206 69301 199 69302 191 69303 185 69304 180 69305 180 69306 180 69307 178 69308 176 69309 170 69310 162 69311 154 69312 151 69313 152 69314 156 69315 161 69316 167 69317 167 69318 161 69319 151 69320 140 69321 129 69322 122 69323 118 69324 117 69325 119 69326 119 69327 115 69328 108 69329 100 69330 90 69331 83 69332 77 69333 74 69334 72 69335 71 69336 70 69337 66 69338 62 69339 57 69340 53 69341 51 69342 52 69343 55 69344 58 69345 58 69346 55 69347 51 69348 46 69349 42 69350 39 69351 39 69352 42 69353 44 69354 47 69355 47 69356 45 69357 44 69358 42 69359 41 69360 42 69361 47 69362 50 69363 55 69364 63 69365 70 69366 77 69367 85 69368 95 69369 106 69370 115 69371 122 69372 128 69373 132 69374 135 69375 139 69376 142 69377 146 69378 150 69379 154 69380 159 69381 166 69382 172 69383 177 69384 183 69385 187 69386 189 69387 193 69388 196 69389 197 69390 200 69391 205 69392 210 69393 214 69394 218 69395 220 69396 222 69397 221 69398 222 69399 222 69400 219 69401 214 69402 207 69403 200 69404 192 69405 188 69406 183 69407 180 69408 178 69409 176 69410 174 69411 170 69412 165 69413 161 69414 155 69415 152 69416 151 69417 151 69418 151 69419 151 69420 150 69421 148 69422 142 69423 135 69424 129 69425 121 69426 112 69427 102 69428 95 69429 86 69430 76 69431 67 69432 57 69433 50 69434 46 69435 46 69436 48 69437 52 69438 58 69439 62 69440 62 69441 60 69442 58 69443 57 69444 56 69445 57 69446 58 69447 60 69448 61 69449 60 69450 58 69451 54 69452 53 69453 54 69454 59 69455 63 69456 65 69457 65 69458 65 69459 66 69460 68 69461 74 69462 82 69463 94 69464 104 69465 116 69466 124 69467 132 69468 137 69469 142 69470 148 69471 154 69472 158 69473 159 69474 157 69475 155 69476 154 69477 155 69478 162 69479 171 69480 176 69481 179 69482 182 69483 177 69484 174 69485 174 69486 178 69487 188 69488 199 69489 212 69490 225 69491 233 69492 239 69493 245 69494 248 69495 250 69496 250 69497 243 69498 234 69499 222 69500 208 69501 194 69502 184 69503 182 69504 180 69505 178 69506 178 69507 177 69508 174 69509 170 69510 166 69511 160 69512 154 69513 149 69514 143 69515 138 69516 132 69517 129 69518 126 69519 123 69520 120 69521 117 69522 110 69523 100 69524 88 69525 77 69526 67 69527 59 69528 54 69529 51 69530 48 69531 45 69532 41 69533 40 69534 43 69535 50 69536 56 69537 64 69538 70 69539 73 69540 72 69541 71 69542 72 69543 74 69544 79 69545 85 69546 90 69547 94 69548 95 69549 96 69550 93 69551 87 69552 82 69553 78 69554 75 69555 74 69556 75 69557 78 69558 82 69559 86 69560 90 69561 96 69562 105 69563 116 69564 130 69565 140 69566 145 69567 147 69568 146 69569 142 69570 138 69571 136 69572 137 69573 141 69574 147 69575 152 69576 151 69577 146 69578 144 69579 142 69580 142 69581 146 69582 152 69583 157 69584 159 69585 160 69586 160 69587 162 69588 163 69589 168 69590 177 69591 188 69592 195 69593 195 69594 187 69595 174 69596 162 69597 155 69598 154 69599 160 69600 168 69601 173 69602 173 69603 167 69604 157 69605 145 69606 136 69607 132 69608 130 69609 128 69610 124 69611 120 69612 118 69613 116 69614 118 69615 126 69616 134 69617 140 69618 144 69619 144 69620 139 69621 131 69622 119 69623 107 69624 95 69625 86 69626 80 69627 77 69628 76 69629 74 69630 74 69631 75 69632 76 69633 78 69634 79 69635 81 69636 82 69637 84 69638 88 69639 91 69640 93 69641 93 69642 91 69643 91 69644 91 69645 90 69646 90 69647 92 69648 94 69649 96 69650 97 69651 96 69652 94 69653 93 69654 94 69655 100 69656 105 69657 113 69658 121 69659 130 69660 136 69661 140 69662 142 69663 144 69664 147 69665 150 69666 156 69667 164 69668 170 69669 177 69670 185 69671 192 69672 198 69673 203 69674 206 69675 208 69676 208 69677 204 69678 200 69679 196 69680 194 69681 195 69682 196 69683 198 69684 201 69685 203 69686 202 69687 201 69688 199 69689 197 69690 197 69691 196 69692 195 69693 193 69694 188 69695 184 69696 178 69697 170 69698 164 69699 158 69700 152 69701 147 69702 142 69703 135 69704 129 69705 123 69706 114 69707 107 69708 104 69709 102 69710 102 69711 105 69712 107 69713 106 69714 103 69715 98 69716 94 69717 91 69718 87 69719 85 69720 85 69721 85 69722 83 69723 80 69724 78 69725 77 69726 78 69727 80 69728 83 69729 85 69730 87 69731 88 69732 87 69733 82 69734 78 69735 77 69736 78 69737 78 69738 77 69739 77 69740 78 69741 76 69742 76 69743 78 69744 81 69745 85 69746 90 69747 92 69748 94 69749 94 69750 92 69751 90 69752 88 69753 89 69754 89 69755 89 69756 92 69757 92 69758 91 69759 90 69760 90 69761 91 69762 92 69763 95 69764 100 69765 105 69766 108 69767 111 69768 114 69769 117 69770 120 69771 123 69772 125 69773 128 69774 131 69775 131 69776 130 69777 129 69778 129 69779 131 69780 134 69781 141 69782 146 69783 150 69784 155 69785 159 69786 161 69787 162 69788 166 69789 170 69790 173 69791 177 69792 180 69793 180 69794 181 69795 178 69796 175 69797 174 69798 174 69799 176 69800 179 69801 182 69802 184 69803 186 69804 185 69805 184 69806 182 69807 179 69808 177 69809 177 69810 176 69811 174 69812 174 69813 174 69814 173 69815 171 69816 168 69817 166 69818 163 69819 160 69820 154 69821 148 69822 146 69823 145 69824 144 69825 146 69826 146 69827 145 69828 139 69829 130 69830 120 69831 110 69832 100 69833 96 69834 96 69835 99 69836 102 69837 102 69838 102 69839 102 69840 100 69841 99 69842 98 69843 99 69844 100 69845 100 69846 98 69847 96 69848 94 69849 90 69850 88 69851 87 69852 87 69853 88 69854 90 69855 90 69856 90 69857 89 69858 86 69859 82 69860 80 69861 78 69862 80 69863 82 69864 87 69865 91 69866 96 69867 100 69868 102 69869 102 69870 102 69871 102 69872 100 69873 99 69874 101 69875 103 69876 106 69877 108 69878 112 69879 114 69880 117 69881 119 69882 119 69883 120 69884 121 69885 124 69886 130 69887 134 69888 139 69889 143 69890 145 69891 145 69892 145 69893 146 69894 149 69895 154 69896 159 69897 166 69898 172 69899 176 69900 176 69901 176 69902 176 69903 174 69904 176 69905 180 69906 181 69907 182 69908 182 69909 180 69910 177 69911 174 69912 174 69913 174 69914 176 69915 177 69916 177 69917 178 69918 178 69919 179 69920 179 69921 178 69922 178 69923 177 69924 175 69925 169 69926 163 69927 157 69928 152 69929 148 69930 144 69931 144 69932 142 69933 140 69934 138 69935 133 69936 128 69937 123 69938 119 69939 117 69940 115 69941 114 69942 111 69943 110 69944 108 69945 107 69946 103 69947 100 69948 98 69949 97 69950 96 69951 94 69952 92 69953 88 69954 83 69955 78 69956 75 69957 73 69958 74 69959 75 69960 80 69961 82 69962 81 69963 80 69964 76 69965 72 69966 72 69967 74 69968 78 69969 84 69970 91 69971 96 69972 100 69973 105 69974 107 69975 107 69976 107 69977 107 69978 107 69979 104 69980 100 69981 98 69982 99 69983 103 69984 107 69985 113 69986 119 69987 123 69988 126 69989 127 69990 128 69991 127 69992 128 69993 130 69994 132 69995 134 69996 136 69997 137 69998 139 69999 141 70000 142 70001 143 70002 145 70003 148 70004 150 70005 151 70006 150 70007 148 70008 145 70009 142 70010 140 70011 142 70012 144 70013 147 70014 152 70015 156 70016 160 70017 166 70018 169 70019 172 70020 174 70021 172 70022 173 70023 172 70024 171 70025 171 70026 172 70027 175 70028 178 70029 181 70030 179 70031 176 70032 172 70033 167 70034 163 70035 159 70036 156 70037 155 70038 154 70039 153 70040 154 70041 154 70042 152 70043 149 70044 146 70045 142 70046 139 70047 135 70048 132 70049 127 70050 119 70051 112 70052 105 70053 99 70054 96 70055 94 70056 92 70057 91 70058 90 70059 86 70060 80 70061 74 70062 69 70063 64 70064 60 70065 57 70066 56 70067 54 70068 54 70069 58 70070 61 70071 66 70072 72 70073 78 70074 78 70075 77 70076 74 70077 68 70078 65 70079 64 70080 66 70081 69 70082 74 70083 78 70084 82 70085 84 70086 85 70087 89 70088 94 70089 101 70090 113 70091 124 70092 131 70093 135 70094 134 70095 132 70096 129 70097 130 70098 136 70099 144 70100 154 70101 162 70102 166 70103 163 70104 156 70105 149 70106 146 70107 147 70108 149 70109 151 70110 154 70111 155 70112 154 70113 152 70114 150 70115 146 70116 143 70117 141 70118 138 70119 136 70120 135 70121 135 70122 135 70123 136 70124 138 70125 140 70126 144 70127 147 70128 148 70129 149 70130 147 70131 145 70132 144 70133 144 70134 147 70135 150 70136 156 70137 162 70138 167 70139 171 70140 175 70141 179 70142 180 70143 183 70144 186 70145 192 70146 198 70147 203 70148 206 70149 207 70150 206 70151 205 70152 204 70153 204 70154 206 70155 208 70156 209 70157 208 70158 207 70159 202 70160 195 70161 190 70162 186 70163 185 70164 185 70165 182 70166 179 70167 175 70168 167 70169 157 70170 147 70171 137 70172 127 70173 117 70174 110 70175 103 70176 98 70177 94 70178 90 70179 87 70180 85 70181 82 70182 76 70183 69 70184 59 70185 50 70186 40 70187 33 70188 28 70189 26 70190 26 70191 29 70192 33 70193 38 70194 44 70195 48 70196 50 70197 48 70198 48 70199 48 70200 50 70201 54 70202 58 70203 65 70204 71 70205 77 70206 80 70207 82 70208 86 70209 91 70210 97 70211 103 70212 109 70213 115 70214 120 70215 125 70216 130 70217 138 70218 146 70219 153 70220 160 70221 166 70222 170 70223 172 70224 170 70225 166 70226 164 70227 162 70228 161 70229 160 70230 160 70231 162 70232 162 70233 163 70234 164 70235 165 70236 165 70237 163 70238 159 70239 152 70240 144 70241 138 70242 130 70243 126 70244 123 70245 123 70246 123 70247 123 70248 122 70249 120 70250 116 70251 114 70252 112 70253 112 70254 113 70255 113 70256 111 70257 107 70258 102 70259 97 70260 92 70261 92 70262 95 70263 100 70264 104 70265 110 70266 115 70267 118 70268 120 70269 123 70270 126 70271 130 70272 132 70273 134 70274 135 70275 134 70276 132 70277 127 70278 124 70279 122 70280 121 70281 120 70282 120 70283 119 70284 121 70285 124 70286 127 70287 130 70288 134 70289 140 70290 145 70291 148 70292 148 70293 146 70294 142 70295 138 70296 134 70297 131 70298 128 70299 127 70300 125 70301 121 70302 116 70303 110 70304 102 70305 96 70306 94 70307 93 70308 93 70309 95 70310 97 70311 98 70312 96 70313 91 70314 86 70315 83 70316 82 70317 83 70318 84 70319 88 70320 93 70321 98 70322 103 70323 109 70324 115 70325 123 70326 130 70327 134 70328 135 70329 133 70330 129 70331 124 70332 122 70333 123 70334 129 70335 136 70336 147 70337 160 70338 171 70339 178 70340 185 70341 190 70342 195 70343 200 70344 203 70345 208 70346 212 70347 215 70348 216 70349 215 70350 213 70351 209 70352 205 70353 201 70354 198 70355 198 70356 199 70357 199 70358 199 70359 200 70360 199 70361 200 70362 202 70363 204 70364 208 70365 211 70366 211 70367 210 70368 208 70369 203 70370 196 70371 190 70372 182 70373 178 70374 174 70375 170 70376 167 70377 163 70378 159 70379 156 70380 152 70381 149 70382 146 70383 140 70384 132 70385 125 70386 116 70387 109 70388 105 70389 103 70390 102 70391 103 70392 102 70393 99 70394 96 70395 92 70396 88 70397 84 70398 82 70399 77 70400 71 70401 64 70402 53 70403 44 70404 37 70405 33 70406 33 70407 35 70408 39 70409 43 70410 46 70411 48 70412 51 70413 54 70414 56 70415 60 70416 64 70417 68 70418 69 70419 70 70420 72 70421 71 70422 71 70423 71 70424 68 70425 64 70426 59 70427 55 70428 52 70429 51 70430 52 70431 54 70432 58 70433 62 70434 66 70435 67 70436 68 70437 70 70438 71 70439 74 70440 78 70441 82 70442 85 70443 88 70444 90 70445 92 70446 95 70447 97 70448 100 70449 103 70450 108 70451 111 70452 113 70453 113 70454 113 70455 116 70456 119 70457 124 70458 132 70459 141 70460 148 70461 157 70462 165 70463 171 70464 178 70465 186 70466 193 70467 201 70468 209 70469 218 70470 224 70471 228 70472 231 70473 231 70474 228 70475 225 70476 223 70477 223 70478 224 70479 223 70480 222 70481 220 70482 219 70483 218 70484 216 70485 216 70486 214 70487 216 70488 217 70489 218 70490 220 70491 219 70492 215 70493 209 70494 204 70495 196 70496 185 70497 173 70498 162 70499 151 70500 140 70501 130 70502 120 70503 113 70504 105 70505 96 70506 87 70507 76 70508 69 70509 63 70510 60 70511 60 70512 61 70513 63 70514 66 70515 66 70516 64 70517 62 70518 57 70519 54 70520 53 70521 54 70522 55 70523 55 70524 55 70525 56 70526 56 70527 56 70528 58 70529 62 70530 65 70531 68 70532 71 70533 74 70534 77 70535 81 70536 84 70537 89 70538 94 70539 100 70540 107 70541 112 70542 116 70543 120 70544 123 70545 125 70546 126 70547 126 70548 124 70549 124 70550 123 70551 122 70552 122 70553 121 70554 122 70555 124 70556 126 70557 128 70558 131 70559 133 70560 135 70561 137 70562 141 70563 144 70564 148 70565 151 70566 154 70567 156 70568 158 70569 160 70570 162 70571 162 70572 163 70573 163 70574 161 70575 158 70576 155 70577 152 70578 152 70579 153 70580 155 70581 159 70582 164 70583 167 70584 170 70585 173 70586 174 70587 174 70588 175 70589 175 70590 176 70591 176 70592 177 70593 178 70594 179 70595 179 70596 177 70597 176 70598 174 70599 173 70600 171 70601 170 70602 169 70603 166 70604 162 70605 157 70606 151 70607 147 70608 146 70609 144 70610 144 70611 144 70612 144 70613 143 70614 141 70615 139 70616 136 70617 134 70618 130 70619 128 70620 124 70621 119 70622 114 70623 110 70624 105 70625 101 70626 98 70627 94 70628 91 70629 87 70630 84 70631 82 70632 79 70633 78 70634 78 70635 81 70636 86 70637 92 70638 95 70639 96 70640 96 70641 95 70642 94 70643 96 70644 102 70645 109 70646 116 70647 122 70648 126 70649 128 70650 125 70651 123 70652 122 70653 121 70654 124 70655 129 70656 134 70657 136 70658 140 70659 142 70660 144 70661 146 70662 147 70663 148 70664 148 70665 149 70666 150 70667 151 70668 151 70669 151 70670 150 70671 148 70672 145 70673 144 70674 142 70675 139 70676 137 70677 136 70678 134 70679 132 70680 128 70681 126 70682 123 70683 119 70684 115 70685 112 70686 110 70687 110 70688 113 70689 115 70690 115 70691 115 70692 114 70693 112 70694 108 70695 105 70696 104 70697 103 70698 104 70699 105 70700 107 70701 109 70702 109 70703 107 70704 103 70705 95 70706 88 70707 84 70708 82 70709 82 70710 84 70711 86 70712 89 70713 90 70714 90 70715 91 70716 94 70717 99 70718 104 70719 109 70720 113 70721 114 70722 112 70723 108 70724 104 70725 101 70726 97 70727 94 70728 93 70729 93 70730 94 70731 95 70732 96 70733 98 70734 100 70735 102 70736 104 70737 104 70738 104 70739 104 70740 105 70741 107 70742 110 70743 114 70744 118 70745 119 70746 120 70747 121 70748 120 70749 119 70750 120 70751 123 70752 129 70753 134 70754 138 70755 142 70756 144 70757 144 70758 145 70759 144 70760 146 70761 149 70762 152 70763 156 70764 160 70765 164 70766 167 70767 170 70768 174 70769 178 70770 184 70771 188 70772 190 70773 191 70774 192 70775 194 70776 192 70777 192 70778 193 70779 194 70780 194 70781 195 70782 195 70783 194 70784 191 70785 189 70786 186 70787 186 70788 189 70789 194 70790 197 70791 200 70792 203 70793 204 70794 203 70795 202 70796 199 70797 198 70798 197 70799 194 70800 190 70801 186 70802 179 70803 172 70804 166 70805 161 70806 156 70807 154 70808 151 70809 150 70810 148 70811 146 70812 142 70813 138 70814 131 70815 124 70816 117 70817 111 70818 103 70819 96 70820 90 70821 86 70822 85 70823 86 70824 86 70825 87 70826 87 70827 86 70828 81 70829 74 70830 65 70831 57 70832 52 70833 49 70834 47 70835 48 70836 51 70837 54 70838 58 70839 60 70840 62 70841 62 70842 61 70843 62 70844 62 70845 60 70846 58 70847 57 70848 58 70849 59 70850 58 70851 58 70852 59 70853 60 70854 60 70855 59 70856 59 70857 59 70858 58 70859 58 70860 60 70861 63 70862 64 70863 68 70864 73 70865 77 70866 82 70867 86 70868 88 70869 91 70870 94 70871 96 70872 96 70873 96 70874 98 70875 101 70876 106 70877 114 70878 122 70879 131 70880 139 70881 147 70882 154 70883 159 70884 165 70885 170 70886 177 70887 182 70888 186 70889 191 70890 194 70891 195 70892 197 70893 200 70894 206 70895 214 70896 224 70897 233 70898 241 70899 245 70900 247 70901 247 70902 245 70903 240 70904 237 70905 235 70906 233 70907 230 70908 229 70909 228 70910 227 70911 227 70912 226 70913 223 70914 220 70915 214 70916 205 70917 194 70918 185 70919 176 70920 171 70921 170 70922 170 70923 168 70924 164 70925 155 70926 141 70927 128 70928 114 70929 104 70930 99 70931 95 70932 91 70933 84 70934 73 70935 62 70936 50 70937 43 70938 40 70939 40 70940 39 70941 36 70942 30 70943 16 70944 4 70945 0 70946 0 70947 0 70948 5 70949 16 70950 24 70951 32 70952 37 70953 40 70954 43 70955 43 70956 43 70957 42 70958 42 70959 42 70960 42 70961 42 70962 44 70963 52 70964 63 70965 74 70966 85 70967 99 70968 109 70969 115 70970 121 70971 127 70972 134 70973 140 70974 144 70975 146 70976 149 70977 151 70978 152 70979 153 70980 155 70981 158 70982 163 70983 169 70984 171 70985 171 70986 169 70987 165 70988 157 70989 153 70990 151 70991 154 70992 158 70993 164 70994 169 70995 173 70996 173 70997 170 70998 167 70999 166 71000 167 71001 170 71002 176 71003 186 71004 191 71005 194 71006 196 71007 197 71008 195 71009 195 71010 198 71011 200 71012 201 71013 200 71014 198 71015 194 71016 191 71017 191 71018 196 71019 202 71020 210 71021 215 71022 219 71023 220 71024 218 71025 215 71026 214 71027 211 71028 204 71029 196 71030 187 71031 176 71032 164 71033 154 71034 147 71035 142 71036 141 71037 140 71038 136 71039 129 71040 119 71041 110 71042 101 71043 94 71044 89 71045 86 71046 82 71047 76 71048 71 71049 65 71050 58 71051 53 71052 49 71053 46 71054 44 71055 41 71056 39 71057 36 71058 34 71059 32 71060 32 71061 34 71062 35 71063 38 71064 39 71065 39 71066 39 71067 38 71068 37 71069 40 71070 44 71071 48 71072 54 71073 62 71074 70 71075 78 71076 86 71077 94 71078 102 71079 109 71080 116 71081 121 71082 124 71083 126 71084 125 71085 123 71086 120 71087 121 71088 123 71089 126 71090 133 71091 143 71092 152 71093 161 71094 168 71095 172 71096 174 71097 176 71098 176 71099 175 71100 173 71101 171 71102 170 71103 168 71104 167 71105 166 71106 166 71107 165 71108 163 71109 162 71110 158 71111 153 71112 149 71113 146 71114 145 71115 147 71116 150 71117 151 71118 152 71119 153 71120 152 71121 148 71122 143 71123 140 71124 136 71125 135 71126 136 71127 137 71128 136 71129 138 71130 136 71131 137 71132 139 71133 142 71134 146 71135 148 71136 149 71137 148 71138 142 71139 136 71140 130 71141 124 71142 121 71143 120 71144 122 71145 125 71146 128 71147 131 71148 134 71149 136 71150 139 71151 140 71152 141 71153 144 71154 143 71155 141 71156 140 71157 138 71158 134 71159 128 71160 123 71161 120 71162 118 71163 117 71164 117 71165 118 71166 119 71167 121 71168 123 71169 123 71170 122 71171 119 71172 116 71173 112 71174 112 71175 111 71176 110 71177 111 71178 111 71179 109 71180 106 71181 102 71182 100 71183 98 71184 98 71185 97 71186 98 71187 100 71188 102 71189 104 71190 104 71191 102 71192 100 71193 98 71194 96 71195 93 71196 90 71197 89 71198 89 71199 89 71200 90 71201 90 71202 92 71203 93 71204 95 71205 98 71206 102 71207 106 71208 112 71209 118 71210 119 71211 116 71212 113 71213 111 71214 107 71215 105 71216 105 71217 106 71218 110 71219 116 71220 121 71221 126 71222 134 71223 143 71224 152 71225 160 71226 167 71227 174 71228 178 71229 179 71230 177 71231 175 71232 176 71233 177 71234 179 71235 185 71236 190 71237 192 71238 192 71239 191 71240 190 71241 186 71242 186 71243 187 71244 189 71245 190 71246 190 71247 188 71248 185 71249 183 71250 180 71251 179 71252 177 71253 173 71254 171 71255 169 71256 166 71257 162 71258 158 71259 156 71260 155 71261 153 71262 151 71263 148 71264 144 71265 140 71266 137 71267 133 71268 131 71269 129 71270 128 71271 126 71272 123 71273 122 71274 121 71275 119 71276 116 71277 115 71278 114 71279 114 71280 114 71281 113 71282 112 71283 112 71284 111 71285 111 71286 109 71287 108 71288 107 71289 106 71290 104 71291 104 71292 103 71293 102 71294 102 71295 102 71296 99 71297 98 71298 98 71299 97 71300 96 71301 96 71302 94 71303 92 71304 89 71305 87 71306 84 71307 84 71308 85 71309 87 71310 89 71311 91 71312 90 71313 88 71314 84 71315 80 71316 75 71317 73 71318 76 71319 80 71320 85 71321 88 71322 89 71323 90 71324 90 71325 90 71326 92 71327 93 71328 94 71329 96 71330 97 71331 97 71332 98 71333 100 71334 103 71335 106 71336 108 71337 108 71338 108 71339 108 71340 110 71341 114 71342 119 71343 125 71344 132 71345 136 71346 139 71347 140 71348 137 71349 132 71350 131 71351 131 71352 132 71353 134 71354 137 71355 139 71356 140 71357 138 71358 135 71359 134 71360 133 71361 134 71362 136 71363 138 71364 142 71365 146 71366 146 71367 146 71368 144 71369 142 71370 142 71371 143 71372 146 71373 150 71374 151 71375 151 71376 150 71377 148 71378 147 71379 146 71380 147 71381 149 71382 152 71383 156 71384 156 71385 154 71386 152 71387 150 71388 149 71389 150 71390 154 71391 157 71392 158 71393 158 71394 157 71395 155 71396 154 71397 152 71398 154 71399 158 71400 160 71401 163 71402 163 71403 163 71404 164 71405 164 71406 165 71407 168 71408 169 71409 171 71410 171 71411 171 71412 172 71413 175 71414 178 71415 178 71416 180 71417 182 71418 183 71419 183 71420 184 71421 185 71422 184 71423 182 71424 180 71425 178 71426 175 71427 172 71428 168 71429 164 71430 160 71431 154 71432 150 71433 146 71434 140 71435 132 71436 125 71437 118 71438 110 71439 104 71440 98 71441 94 71442 91 71443 90 71444 89 71445 87 71446 85 71447 83 71448 78 71449 74 71450 70 71451 64 71452 57 71453 49 71454 43 71455 40 71456 39 71457 39 71458 41 71459 45 71460 48 71461 50 71462 51 71463 51 71464 50 71465 50 71466 50 71467 48 71468 48 71469 50 71470 52 71471 55 71472 57 71473 61 71474 65 71475 69 71476 73 71477 75 71478 78 71479 80 71480 82 71481 84 71482 85 71483 90 71484 98 71485 106 71486 114 71487 120 71488 125 71489 130 71490 134 71491 137 71492 138 71493 138 71494 138 71495 140 71496 144 71497 148 71498 156 71499 164 71500 174 71501 181 71502 186 71503 187 71504 187 71505 188 71506 188 71507 187 71508 189 71509 191 71510 192 71511 195 71512 197 71513 202 71514 206 71515 210 71516 214 71517 218 71518 220 71519 220 71520 219 71521 217 71522 213 71523 211 71524 211 71525 209 71526 206 71527 204 71528 203 71529 200 71530 198 71531 199 71532 198 71533 197 71534 196 71535 196 71536 194 71537 191 71538 188 71539 183 71540 179 71541 175 71542 171 71543 167 71544 162 71545 156 71546 150 71547 146 71548 142 71549 137 71550 130 71551 124 71552 120 71553 114 71554 110 71555 106 71556 102 71557 98 71558 92 71559 87 71560 81 71561 73 71562 67 71563 60 71564 54 71565 49 71566 46 71567 44 71568 42 71569 38 71570 33 71571 29 71572 26 71573 24 71574 23 71575 21 71576 21 71577 22 71578 22 71579 22 71580 22 71581 22 71582 24 71583 26 71584 28 71585 27 71586 27 71587 26 71588 26 71589 28 71590 31 71591 34 71592 37 71593 38 71594 39 71595 42 71596 45 71597 48 71598 49 71599 49 71600 51 71601 54 71602 58 71603 62 71604 68 71605 73 71606 80 71607 88 71608 96 71609 104 71610 113 71611 118 71612 122 71613 126 71614 132 71615 138 71616 143 71617 148 71618 155 71619 162 71620 168 71621 171 71622 174 71623 178 71624 181 71625 186 71626 194 71627 204 71628 212 71629 216 71630 218 71631 218 71632 219 71633 217 71634 216 71635 219 71636 224 71637 232 71638 238 71639 244 71640 248 71641 251 71642 252 71643 252 71644 252 71645 254 71646 255 71647 254 71648 253 71649 252 71650 252 71651 255 71652 255 71653 255 71654 255 71655 255 71656 255 71657 255 71658 253 71659 247 71660 244 71661 241 71662 240 71663 238 71664 237 71665 231 71666 222 71667 215 71668 207 71669 199 71670 191 71671 184 71672 176 71673 168 71674 157 71675 146 71676 135 71677 124 71678 116 71679 110 71680 106 71681 102 71682 98 71683 91 71684 80 71685 68 71686 54 71687 43 71688 37 71689 34 71690 31 71691 27 71692 22 71693 17 71694 10 71695 3 71696 0 71697 0 71698 0 71699 0 71700 0 71701 0 71702 0 71703 0 71704 0 71705 0 71706 0 71707 0 71708 0 71709 0 71710 2 71711 5 71712 7 71713 9 71714 9 71715 10 71716 11 71717 13 71718 17 71719 22 71720 27 71721 33 71722 39 71723 44 71724 50 71725 55 71726 60 71727 66 71728 70 71729 74 71730 79 71731 84 71732 88 71733 94 71734 100 71735 108 71736 118 71737 125 71738 132 71739 138 71740 142 71741 146 71742 147 71743 149 71744 154 71745 158 71746 164 71747 172 71748 178 71749 186 71750 193 71751 199 71752 205 71753 211 71754 218 71755 225 71756 232 71757 236 71758 241 71759 244 71760 245 71761 246 71762 247 71763 249 71764 253 71765 255 71766 255 71767 255 71768 255 71769 255 71770 255 71771 255 71772 255 71773 253 71774 249 71775 245 71776 240 71777 235 71778 230 71779 223 71780 218 71781 211 71782 204 71783 198 71784 194 71785 190 71786 185 71787 178 71788 170 71789 160 71790 150 71791 138 71792 126 71793 116 71794 109 71795 103 71796 98 71797 91 71798 84 71799 76 71800 66 71801 56 71802 48 71803 39 71804 34 71805 30 71806 28 71807 26 71808 23 71809 22 71810 21 71811 21 71812 24 71813 27 71814 29 71815 32 71816 35 71817 38 71818 39 71819 40 71820 43 71821 48 71822 54 71823 60 71824 66 71825 72 71826 77 71827 82 71828 87 71829 92 71830 99 71831 104 71832 111 71833 117 71834 121 71835 124 71836 129 71837 135 71838 140 71839 144 71840 150 71841 156 71842 161 71843 164 71844 164 71845 163 71846 162 71847 161 71848 159 71849 157 71850 154 71851 153 71852 153 71853 154 71854 156 71855 154 71856 151 71857 147 71858 141 71859 134 71860 128 71861 121 71862 119 71863 121 71864 123 71865 125 71866 126 71867 127 71868 126 71869 124 71870 120 71871 118 71872 116 71873 114 71874 111 71875 109 71876 108 71877 106 71878 105 71879 103 71880 103 71881 102 71882 102 71883 103 71884 106 71885 106 71886 107 71887 108 71888 110 71889 111 71890 113 71891 116 71892 120 71893 122 71894 125 71895 128 71896 130 71897 132 71898 134 71899 135 71900 137 71901 139 71902 140 71903 141 71904 141 71905 142 71906 143 71907 144 71908 146 71909 150 71910 154 71911 157 71912 160 71913 160 71914 161 71915 162 71916 163 71917 164 71918 166 71919 167 71920 168 71921 170 71922 171 71923 170 71924 172 71925 175 71926 180 71927 182 71928 184 71929 186 71930 188 71931 190 71932 190 71933 191 71934 196 71935 199 71936 200 71937 202 71938 204 71939 206 71940 209 71941 213 71942 216 71943 219 71944 221 71945 223 71946 222 71947 218 71948 214 71949 208 71950 202 71951 196 71952 190 71953 182 71954 174 71955 166 71956 158 71957 151 71958 142 71959 131 71960 120 71961 112 71962 108 71963 105 71964 102 71965 99 71966 96 71967 91 71968 83 71969 71 71970 61 71971 52 71972 42 71973 33 71974 26 71975 18 71976 9 71977 2 71978 0 71979 0 71980 0 71981 0 71982 0 71983 0 71984 0 71985 0 71986 0 71987 0 71988 0 71989 0 71990 0 71991 0 71992 5 71993 9 71994 11 71995 12 71996 14 71997 16 71998 18 71999 18 72000 19 72001 18 72002 16 72003 16 72004 18 72005 21 72006 27 72007 38 72008 49 72009 60 72010 69 72011 75 72012 82 72013 90 72014 97 72015 107 72016 120 72017 134 72018 147 72019 156 72020 162 72021 167 72022 170 72023 173 72024 178 72025 183 72026 189 72027 194 72028 197 72029 198 72030 200 72031 202 72032 204 72033 210 72034 218 72035 227 72036 235 72037 242 72038 247 72039 249 72040 248 72041 249 72042 251 72043 253 72044 254 72045 255 72046 255 72047 253 72048 250 72049 247 72050 245 72051 244 72052 243 72053 240 72054 236 72055 234 72056 230 72057 225 72058 220 72059 215 72060 214 72061 214 72062 218 72063 220 72064 218 72065 216 72066 211 72067 205 72068 200 72069 197 72070 192 72071 188 72072 180 72073 172 72074 164 72075 156 72076 148 72077 141 72078 136 72079 130 72080 121 72081 113 72082 105 72083 96 72084 90 72085 86 72086 85 72087 88 72088 90 72089 90 72090 90 72091 88 72092 83 72093 77 72094 71 72095 66 72096 61 72097 54 72098 48 72099 41 72100 30 72101 22 72102 16 72103 13 72104 13 72105 16 72106 21 72107 26 72108 28 72109 31 72110 32 72111 33 72112 34 72113 38 72114 44 72115 53 72116 60 72117 66 72118 68 72119 71 72120 72 72121 71 72122 72 72123 73 72124 75 72125 76 72126 78 72127 83 72128 87 72129 92 72130 99 72131 103 72132 106 72133 110 72134 114 72135 117 72136 122 72137 128 72138 134 72139 139 72140 143 72141 147 72142 150 72143 153 72144 155 72145 157 72146 158 72147 160 72148 162 72149 162 72150 162 72151 163 72152 163 72153 162 72154 163 72155 164 72156 166 72157 170 72158 174 72159 179 72160 184 72161 187 72162 190 72163 193 72164 194 72165 192 72166 192 72167 192 72168 192 72169 194 72170 195 72171 198 72172 199 72173 200 72174 200 72175 198 72176 195 72177 192 72178 188 72179 185 72180 183 72181 180 72182 180 72183 178 72184 174 72185 170 72186 166 72187 161 72188 156 72189 152 72190 148 72191 146 72192 144 72193 141 72194 136 72195 129 72196 121 72197 115 72198 110 72199 106 72200 105 72201 107 72202 109 72203 110 72204 108 72205 104 72206 100 72207 95 72208 88 72209 82 72210 78 72211 75 72212 71 72213 68 72214 64 72215 61 72216 57 72217 54 72218 50 72219 46 72220 44 72221 43 72222 39 72223 38 72224 37 72225 34 72226 33 72227 33 72228 35 72229 36 72230 38 72231 39 72232 37 72233 33 72234 30 72235 28 72236 27 72237 27 72238 31 72239 39 72240 50 72241 62 72242 72 72243 85 72244 98 72245 110 72246 121 72247 132 72248 141 72249 145 72250 146 72251 148 72252 152 72253 158 72254 168 72255 180 72256 193 72257 208 72258 220 72259 228 72260 231 72261 233 72262 234 72263 236 72264 240 72265 243 72266 246 72267 247 72268 245 72269 243 72270 243 72271 246 72272 250 72273 252 72274 254 72275 253 72276 247 72277 239 72278 231 72279 224 72280 218 72281 215 72282 213 72283 208 72284 204 72285 196 72286 183 72287 170 72288 156 72289 145 72290 137 72291 130 72292 123 72293 116 72294 110 72295 107 72296 101 72297 97 72298 95 72299 94 72300 92 72301 88 72302 85 72303 80 72304 73 72305 67 72306 62 72307 56 72308 51 72309 48 72310 46 72311 47 72312 50 72313 54 72314 60 72315 67 72316 72 72317 77 72318 80 72319 80 72320 79 72321 77 72322 75 72323 73 72324 74 72325 77 72326 80 72327 82 72328 84 72329 85 72330 82 72331 80 72332 80 72333 80 72334 82 72335 85 72336 88 72337 91 72338 92 72339 95 72340 95 72341 95 72342 98 72343 101 72344 104 72345 106 72346 108 72347 111 72348 114 72349 118 72350 123 72351 128 72352 133 72353 139 72354 142 72355 145 72356 148 72357 151 72358 155 72359 158 72360 160 72361 162 72362 161 72363 158 72364 158 72365 159 72366 163 72367 170 72368 180 72369 189 72370 196 72371 199 72372 199 72373 196 72374 193 72375 191 72376 188 72377 189 72378 192 72379 192 72380 188 72381 186 72382 183 72383 179 72384 176 72385 175 72386 174 72387 173 72388 173 72389 172 72390 170 72391 166 72392 160 72393 152 72394 143 72395 135 72396 128 72397 122 72398 117 72399 113 72400 110 72401 104 72402 98 72403 92 72404 86 72405 80 72406 78 72407 80 72408 82 72409 84 72410 87 72411 85 72412 81 72413 75 72414 69 72415 68 72416 67 72417 70 72418 75 72419 80 72420 84 72421 86 72422 88 72423 90 72424 93 72425 97 72426 102 72427 108 72428 112 72429 117 72430 122 72431 126 72432 130 72433 134 72434 138 72435 142 72436 147 72437 149 72438 147 72439 145 72440 146 72441 148 72442 152 72443 156 72444 160 72445 162 72446 162 72447 158 72448 156 72449 151 72450 146 72451 144 72452 144 72453 144 72454 143 72455 143 72456 141 72457 136 72458 132 72459 128 72460 123 72461 122 72462 122 72463 123 72464 124 72465 124 72466 123 72467 121 72468 118 72469 116 72470 115 72471 116 72472 118 72473 118 72474 119 72475 118 72476 119 72477 120 72478 122 72479 125 72480 129 72481 132 72482 134 72483 133 72484 133 72485 130 72486 126 72487 123 72488 122 72489 121 72490 121 72491 120 72492 120 72493 121 72494 122 72495 122 72496 122 72497 122 72498 124 72499 122 72500 118 72501 115 72502 110 72503 105 72504 100 72505 95 72506 94 72507 92 72508 89 72509 86 72510 84 72511 82 72512 81 72513 78 72514 76 72515 77 72516 77 72517 76 72518 77 72519 79 72520 80 72521 82 72522 82 72523 85 72524 88 72525 90 72526 94 72527 97 72528 99 72529 102 72530 106 72531 110 72532 114 72533 118 72534 121 72535 124 72536 128 72537 133 72538 137 72539 141 72540 146 72541 150 72542 155 72543 159 72544 161 72545 165 72546 168 72547 172 72548 176 72549 183 72550 191 72551 200 72552 209 72553 214 72554 218 72555 220 72556 216 72557 210 72558 206 72559 204 72560 205 72561 207 72562 210 72563 209 72564 209 72565 209 72566 212 72567 214 72568 217 72569 223 72570 226 72571 226 72572 223 72573 218 72574 211 72575 204 72576 199 72577 195 72578 192 72579 188 72580 181 72581 174 72582 167 72583 159 72584 154 72585 149 72586 146 72587 144 72588 141 72589 138 72590 134 72591 131 72592 126 72593 123 72594 122 72595 122 72596 120 72597 119 72598 118 72599 116 72600 114 72601 112 72602 111 72603 111 72604 109 72605 107 72606 107 72607 107 72608 105 72609 101 72610 99 72611 97 72612 93 72613 91 72614 88 72615 83 72616 78 72617 75 72618 73 72619 70 72620 68 72621 64 72622 60 72623 56 72624 52 72625 51 72626 51 72627 50 72628 46 72629 42 72630 34 72631 29 72632 25 72633 21 72634 20 72635 22 72636 24 72637 26 72638 27 72639 26 72640 26 72641 27 72642 27 72643 28 72644 31 72645 34 72646 37 72647 40 72648 42 72649 43 72650 46 72651 48 72652 51 72653 54 72654 57 72655 60 72656 60 72657 63 72658 68 72659 73 72660 79 72661 86 72662 95 72663 104 72664 111 72665 117 72666 122 72667 128 72668 134 72669 140 72670 147 72671 151 72672 155 72673 158 72674 160 72675 165 72676 169 72677 172 72678 178 72679 184 72680 192 72681 199 72682 204 72683 209 72684 213 72685 218 72686 224 72687 230 72688 235 72689 240 72690 242 72691 240 72692 238 72693 236 72694 234 72695 237 72696 242 72697 248 72698 254 72699 255 72700 255 72701 255 72702 255 72703 252 72704 247 72705 243 72706 240 72707 237 72708 234 72709 228 72710 222 72711 216 72712 213 72713 212 72714 211 72715 210 72716 209 72717 204 72718 197 72719 191 72720 186 72721 181 72722 177 72723 174 72724 166 72725 156 72726 144 72727 130 72728 119 72729 112 72730 111 72731 114 72732 115 72733 115 72734 112 72735 106 72736 97 72737 91 72738 87 72739 86 72740 86 72741 85 72742 80 72743 73 72744 61 72745 50 72746 42 72747 36 72748 34 72749 38 72750 43 72751 46 72752 48 72753 47 72754 44 72755 41 72756 39 72757 40 72758 38 72759 36 72760 33 72761 31 72762 26 72763 23 72764 22 72765 24 72766 27 72767 29 72768 32 72769 33 72770 34 72771 33 72772 32 72773 32 72774 32 72775 32 72776 32 72777 34 72778 34 72779 34 72780 37 72781 41 72782 44 72783 48 72784 57 72785 66 72786 72 72787 80 72788 87 72789 92 72790 96 72791 100 72792 104 72793 108 72794 113 72795 117 72796 122 72797 126 72798 131 72799 135 72800 140 72801 146 72802 154 72803 163 72804 174 72805 183 72806 194 72807 202 72808 208 72809 214 72810 217 72811 219 72812 218 72813 217 72814 215 72815 215 72816 216 72817 218 72818 220 72819 221 72820 223 72821 225 72822 226 72823 226 72824 226 72825 226 72826 222 72827 220 72828 217 72829 215 72830 213 72831 211 72832 210 72833 208 72834 206 72835 203 72836 201 72837 199 72838 198 72839 196 72840 196 72841 194 72842 190 72843 187 72844 182 72845 177 72846 171 72847 166 72848 161 72849 157 72850 153 72851 147 72852 143 72853 142 72854 140 72855 139 72856 139 72857 141 72858 143 72859 144 72860 143 72861 142 72862 138 72863 134 72864 126 72865 116 72866 110 72867 103 72868 98 72869 95 72870 95 72871 98 72872 99 72873 99 72874 98 72875 96 72876 93 72877 90 72878 87 72879 84 72880 82 72881 78 72882 74 72883 71 72884 68 72885 67 72886 66 72887 67 72888 68 72889 69 72890 68 72891 66 72892 62 72893 62 72894 62 72895 61 72896 60 72897 62 72898 65 72899 65 72900 63 72901 64 72902 64 72903 66 72904 68 72905 73 72906 77 72907 82 72908 86 72909 92 72910 96 72911 100 72912 102 72913 105 72914 109 72915 113 72916 117 72917 120 72918 124 72919 124 72920 124 72921 125 72922 126 72923 128 72924 132 72925 138 72926 146 72927 153 72928 159 72929 164 72930 167 72931 168 72932 168 72933 169 72934 170 72935 172 72936 174 72937 176 72938 178 72939 179 72940 178 72941 178 72942 177 72943 176 72944 175 72945 174 72946 171 72947 170 72948 167 72949 163 72950 162 72951 160 72952 159 72953 158 72954 156 72955 153 72956 150 72957 147 72958 143 72959 138 72960 134 72961 130 72962 126 72963 122 72964 120 72965 118 72966 115 72967 112 72968 108 72969 106 72970 103 72971 100 72972 99 72973 100 72974 102 72975 102 72976 102 72977 98 72978 94 72979 93 72980 92 72981 93 72982 95 72983 98 72984 102 72985 104 72986 106 72987 108 72988 110 72989 113 72990 116 72991 119 72992 121 72993 123 72994 123 72995 123 72996 123 72997 123 72998 125 72999 128 73000 131 73001 134 73002 138 73003 142 73004 145 73005 147 73006 146 73007 146 73008 148 73009 148 73010 147 73011 145 73012 142 73013 138 73014 132 73015 128 73016 122 73017 120 73018 122 73019 123 73020 124 73021 125 73022 126 73023 126 73024 124 73025 122 73026 120 73027 118 73028 115 73029 112 73030 107 73031 103 73032 100 73033 98 73034 98 73035 101 73036 105 73037 108 73038 111 73039 114 73040 119 73041 124 73042 130 73043 134 73044 139 73045 143 73046 146 73047 145 73048 141 73049 138 73050 136 73051 137 73052 140 73053 142 73054 146 73055 150 73056 154 73057 160 73058 166 73059 172 73060 180 73061 185 73062 189 73063 189 73064 184 73065 180 73066 175 73067 171 73068 169 73069 166 73070 163 73071 159 73072 154 73073 151 73074 151 73075 152 73076 153 73077 155 73078 154 73079 150 73080 145 73081 135 73082 126 73083 118 73084 111 73085 105 73086 100 73087 97 73088 94 73089 91 73090 88 73091 88 73092 90 73093 93 73094 96 73095 97 73096 94 73097 89 73098 83 73099 75 73100 70 73101 69 73102 72 73103 76 73104 83 73105 88 73106 93 73107 97 73108 100 73109 100 73110 102 73111 104 73112 108 73113 113 73114 118 73115 124 73116 131 73117 136 73118 138 73119 137 73120 136 73121 134 73122 130 73123 128 73124 127 73125 128 73126 131 73127 138 73128 146 73129 152 73130 157 73131 161 73132 161 73133 159 73134 154 73135 147 73136 141 73137 137 73138 136 73139 138 73140 138 73141 136 73142 133 73143 127 73144 122 73145 120 73146 118 73147 119 73148 122 73149 124 73150 126 73151 126 73152 126 73153 124 73154 123 73155 124 73156 125 73157 126 73158 127 73159 128 73160 129 73161 130 73162 133 73163 137 73164 142 73165 146 73166 148 73167 147 73168 145 73169 143 73170 142 73171 144 73172 146 73173 148 73174 147 73175 143 73176 137 73177 133 73178 132 73179 134 73180 141 73181 149 73182 154 73183 156 73184 153 73185 147 73186 140 73187 134 73188 131 73189 132 73190 133 73191 133 73192 129 73193 123 73194 115 73195 107 73196 101 73197 98 73198 94 73199 92 73200 90 73201 87 73202 83 73203 80 73204 76 73205 71 73206 67 73207 64 73208 59 73209 55 73210 53 73211 51 73212 48 73213 47 73214 48 73215 50 73216 54 73217 58 73218 64 73219 68 73220 69 73221 70 73222 72 73223 77 73224 84 73225 91 73226 99 73227 107 73228 112 73229 114 73230 116 73231 121 73232 129 73233 139 73234 150 73235 161 73236 169 73237 174 73238 176 73239 178 73240 183 73241 190 73242 198 73243 206 73244 214 73245 220 73246 224 73247 227 73248 228 73249 230 73250 230 73251 232 73252 233 73253 232 73254 228 73255 224 73256 220 73257 215 73258 211 73259 207 73260 204 73261 202 73262 200 73263 198 73264 193 73265 188 73266 182 73267 178 73268 176 73269 176 73270 175 73271 174 73272 172 73273 168 73274 162 73275 159 73276 155 73277 150 73278 146 73279 140 73280 132 73281 122 73282 111 73283 102 73284 94 73285 91 73286 92 73287 96 73288 102 73289 104 73290 107 73291 109 73292 112 73293 116 73294 119 73295 122 73296 122 73297 122 73298 121 73299 120 73300 118 73301 117 73302 116 73303 114 73304 107 73305 99 73306 92 73307 84 73308 76 73309 71 73310 71 73311 74 73312 77 73313 79 73314 81 73315 83 73316 84 73317 82 73318 81 73319 79 73320 76 73321 74 73322 73 73323 71 73324 68 73325 66 73326 65 73327 62 73328 59 73329 55 73330 52 73331 50 73332 48 73333 46 73334 46 73335 48 73336 54 73337 62 73338 70 73339 79 73340 88 73341 95 73342 103 73343 110 73344 117 73345 124 73346 132 73347 138 73348 144 73349 149 73350 152 73351 154 73352 152 73353 150 73354 148 73355 146 73356 143 73357 143 73358 143 73359 146 73360 150 73361 158 73362 166 73363 175 73364 184 73365 190 73366 193 73367 196 73368 199 73369 201 73370 201 73371 202 73372 201 73373 199 73374 192 73375 182 73376 171 73377 158 73378 145 73379 134 73380 126 73381 122 73382 118 73383 117 73384 115 73385 112 73386 108 73387 106 73388 105 73389 106 73390 106 73391 107 73392 108 73393 112 73394 115 73395 117 73396 120 73397 123 73398 121 73399 115 73400 106 73401 93 73402 81 73403 73 73404 70 73405 71 73406 74 73407 78 73408 84 73409 89 73410 93 73411 97 73412 104 73413 111 73414 119 73415 130 73416 142 73417 155 73418 168 73419 177 73420 185 73421 192 73422 196 73423 198 73424 199 73425 198 73426 194 73427 187 73428 178 73429 170 73430 161 73431 155 73432 153 73433 152 73434 152 73435 154 73436 156 73437 156 73438 157 73439 159 73440 161 73441 163 73442 162 73443 162 73444 164 73445 162 73446 158 73447 154 73448 148 73449 140 73450 132 73451 122 73452 114 73453 104 73454 98 73455 92 73456 87 73457 84 73458 81 73459 81 73460 82 73461 83 73462 87 73463 92 73464 98 73465 105 73466 112 73467 119 73468 126 73469 131 73470 134 73471 135 73472 134 73473 134 73474 132 73475 129 73476 128 73477 128 73478 128 73479 126 73480 125 73481 124 73482 121 73483 119 73484 116 73485 112 73486 111 73487 111 73488 114 73489 122 73490 135 73491 147 73492 157 73493 163 73494 164 73495 159 73496 150 73497 136 73498 124 73499 113 73500 104 73501 97 73502 93 73503 88 73504 79 73505 71 73506 65 73507 62 73508 61 73509 60 73510 62 73511 66 73512 70 73513 74 73514 81 73515 90 73516 98 73517 106 73518 115 73519 119 73520 121 73521 119 73522 116 73523 113 73524 110 73525 108 73526 109 73527 109 73528 108 73529 106 73530 104 73531 105 73532 106 73533 108 73534 108 73535 110 73536 113 73537 116 73538 120 73539 125 73540 131 73541 138 73542 147 73543 155 73544 164 73545 173 73546 181 73547 185 73548 185 73549 183 73550 180 73551 175 73552 168 73553 164 73554 163 73555 164 73556 165 73557 168 73558 170 73559 171 73560 172 73561 172 73562 172 73563 171 73564 170 73565 171 73566 172 73567 173 73568 174 73569 175 73570 177 73571 178 73572 178 73573 177 73574 176 73575 177 73576 178 73577 180 73578 180 73579 181 73580 183 73581 184 73582 185 73583 187 73584 188 73585 188 73586 190 73587 190 73588 190 73589 192 73590 193 73591 192 73592 190 73593 187 73594 183 73595 178 73596 172 73597 165 73598 158 73599 153 73600 147 73601 140 73602 136 73603 132 73604 125 73605 119 73606 113 73607 104 73608 96 73609 88 73610 83 73611 78 73612 75 73613 73 73614 70 73615 66 73616 60 73617 54 73618 48 73619 38 73620 28 73621 20 73622 13 73623 4 73624 0 73625 0 73626 0 73627 0 73628 0 73629 0 73630 0 73631 0 73632 0 73633 0 73634 0 73635 0 73636 0 73637 0 73638 0 73639 3 73640 7 73641 12 73642 18 73643 25 73644 30 73645 35 73646 40 73647 44 73648 50 73649 57 73650 65 73651 75 73652 88 73653 97 73654 106 73655 114 73656 122 73657 129 73658 136 73659 144 73660 151 73661 162 73662 172 73663 179 73664 185 73665 190 73666 193 73667 195 73668 198 73669 202 73670 207 73671 212 73672 220 73673 225 73674 230 73675 235 73676 237 73677 236 73678 235 73679 236 73680 236 73681 238 73682 240 73683 246 73684 252 73685 255 73686 255 73687 255 73688 255 73689 255 73690 255 73691 251 73692 244 73693 235 73694 226 73695 220 73696 216 73697 212 73698 211 73699 212 73700 212 73701 213 73702 213 73703 212 73704 209 73705 204 73706 199 73707 193 73708 186 73709 180 73710 173 73711 167 73712 163 73713 158 73714 152 73715 146 73716 137 73717 129 73718 120 73719 112 73720 106 73721 100 73722 96 73723 90 73724 87 73725 85 73726 82 73727 82 73728 82 73729 80 73730 78 73731 74 73732 71 73733 66 73734 62 73735 60 73736 59 73737 61 73738 64 73739 67 73740 68 73741 66 73742 60 73743 54 73744 46 73745 38 73746 32 73747 31 73748 30 73749 32 73750 33 73751 35 73752 37 73753 40 73754 45 73755 49 73756 54 73757 60 73758 65 73759 69 73760 71 73761 70 73762 66 73763 64 73764 62 73765 60 73766 60 73767 60 73768 63 73769 67 73770 71 73771 74 73772 78 73773 84 73774 88 73775 94 73776 100 73777 105 73778 112 73779 118 73780 124 73781 131 73782 138 73783 144 73784 148 73785 150 73786 153 73787 155 73788 158 73789 161 73790 164 73791 170 73792 176 73793 179 73794 183 73795 187 73796 190 73797 190 73798 189 73799 189 73800 188 73801 188 73802 190 73803 193 73804 196 73805 198 73806 201 73807 205 73808 210 73809 214 73810 214 73811 215 73812 214 73813 209 73814 203 73815 197 73816 190 73817 183 73818 178 73819 171 73820 163 73821 160 73822 158 73823 158 73824 158 73825 159 73826 161 73827 162 73828 164 73829 163 73830 161 73831 158 73832 156 73833 155 73834 154 73835 153 73836 150 73837 146 73838 140 73839 131 73840 120 73841 112 73842 104 73843 100 73844 99 73845 98 73846 98 73847 100 73848 100 73849 100 73850 101 73851 101 73852 103 73853 106 73854 108 73855 108 73856 106 73857 103 73858 99 73859 94 73860 92 73861 92 73862 96 73863 100 73864 102 73865 104 73866 104 73867 98 73868 88 73869 76 73870 66 73871 57 73872 51 73873 47 73874 45 73875 45 73876 47 73877 49 73878 52 73879 58 73880 62 73881 67 73882 70 73883 73 73884 75 73885 73 73886 67 73887 60 73888 53 73889 48 73890 44 73891 47 73892 51 73893 55 73894 61 73895 66 73896 70 73897 74 73898 80 73899 86 73900 94 73901 103 73902 113 73903 122 73904 131 73905 141 73906 150 73907 159 73908 168 73909 176 73910 184 73911 187 73912 187 73913 187 73914 188 73915 190 73916 196 73917 204 73918 213 73919 222 73920 226 73921 227 73922 228 73923 227 73924 227 73925 226 73926 224 73927 223 73928 220 73929 217 73930 217 73931 220 73932 228 73933 234 73934 240 73935 246 73936 247 73937 242 73938 231 73939 219 73940 207 73941 193 73942 178 73943 165 73944 152 73945 140 73946 128 73947 120 73948 116 73949 113 73950 112 73951 112 73952 112 73953 111 73954 106 73955 99 73956 92 73957 84 73958 76 73959 70 73960 66 73961 63 73962 62 73963 61 73964 58 73965 56 73966 52 73967 46 73968 42 73969 39 73970 36 73971 35 73972 36 73973 38 73974 43 73975 50 73976 58 73977 68 73978 79 73979 87 73980 95 73981 100 73982 103 73983 104 73984 106 73985 105 73986 106 73987 109 73988 111 73989 115 73990 120 73991 128 73992 139 73993 148 73994 155 73995 159 73996 162 73997 159 73998 154 73999 151 74000 151 74001 154 74002 164 74003 176 74004 188 74005 198 74006 206 74007 208 74008 206 74009 205 74010 203 74011 202 74012 201 74013 202 74014 203 74015 203 74016 202 74017 199 74018 195 74019 190 74020 184 74021 180 74022 176 74023 174 74024 170 74025 167 74026 162 74027 155 74028 147 74029 141 74030 139 74031 136 74032 135 74033 134 74034 131 74035 126 74036 119 74037 110 74038 100 74039 92 74040 86 74041 80 74042 75 74043 70 74044 65 74045 64 74046 65 74047 68 74048 70 74049 73 74050 74 74051 74 74052 75 74053 75 74054 75 74055 74 74056 76 74057 78 74058 79 74059 80 74060 81 74061 78 74062 75 74063 72 74064 70 74065 68 74066 68 74067 70 74068 71 74069 71 74070 71 74071 70 74072 68 74073 66 74074 66 74075 68 74076 70 74077 72 74078 78 74079 83 74080 84 74081 85 74082 84 74083 83 74084 82 74085 83 74086 86 74087 91 74088 97 74089 100 74090 106 74091 109 74092 112 74093 116 74094 124 74095 135 74096 145 74097 153 74098 160 74099 167 74100 173 74101 176 74102 180 74103 184 74104 188 74105 194 74106 201 74107 208 74108 212 74109 216 74110 219 74111 222 74112 224 74113 227 74114 230 74115 232 74116 232 74117 230 74118 226 74119 222 74120 219 74121 219 74122 220 74123 219 74124 217 74125 215 74126 211 74127 204 74128 198 74129 194 74130 187 74131 180 74132 173 74133 164 74134 154 74135 144 74136 135 74137 125 74138 118 74139 111 74140 104 74141 98 74142 94 74143 88 74144 82 74145 74 74146 69 74147 64 74148 59 74149 56 74150 56 74151 58 74152 56 74153 56 74154 56 74155 58 74156 55 74157 52 74158 50 74159 48 74160 50 74161 51 74162 54 74163 57 74164 61 74165 66 74166 71 74167 76 74168 81 74169 87 74170 92 74171 95 74172 99 74173 102 74174 104 74175 109 74176 114 74177 122 74178 129 74179 136 74180 142 74181 146 74182 147 74183 148 74184 146 74185 145 74186 146 74187 146 74188 147 74189 148 74190 148 74191 148 74192 149 74193 150 74194 150 74195 153 74196 156 74197 156 74198 158 74199 159 74200 159 74201 158 74202 157 74203 156 74204 153 74205 153 74206 154 74207 155 74208 157 74209 158 74210 158 74211 157 74212 156 74213 154 74214 153 74215 153 74216 153 74217 154 74218 156 74219 156 74220 158 74221 164 74222 168 74223 172 74224 175 74225 178 74226 178 74227 177 74228 176 74229 173 74230 171 74231 172 74232 174 74233 177 74234 180 74235 181 74236 182 74237 180 74238 175 74239 168 74240 158 74241 148 74242 142 74243 139 74244 136 74245 136 74246 137 74247 136 74248 134 74249 127 74250 118 74251 110 74252 102 74253 95 74254 90 74255 86 74256 84 74257 81 74258 78 74259 75 74260 71 74261 66 74262 62 74263 58 74264 53 74265 47 74266 42 74267 35 74268 30 74269 27 74270 27 74271 31 74272 40 74273 51 74274 62 74275 70 74276 73 74277 71 74278 68 74279 65 74280 65 74281 67 74282 75 74283 85 74284 94 74285 100 74286 105 74287 108 74288 111 74289 116 74290 121 74291 125 74292 128 74293 128 74294 126 74295 124 74296 126 74297 132 74298 139 74299 148 74300 157 74301 163 74302 163 74303 163 74304 162 74305 160 74306 162 74307 164 74308 165 74309 162 74310 156 74311 151 74312 145 74313 142 74314 146 74315 153 74316 161 74317 166 74318 167 74319 161 74320 148 74321 134 74322 120 74323 112 74324 111 74325 116 74326 128 74327 138 74328 150 74329 160 74330 167 74331 170 74332 170 74333 165 74334 154 74335 142 74336 128 74337 119 74338 117 74339 122 74340 133 74341 144 74342 151 74343 153 74344 148 74345 141 74346 135 74347 132 74348 131 74349 132 74350 136 74351 138 74352 136 74353 135 74354 137 74355 141 74356 147 74357 155 74358 159 74359 156 74360 143 74361 122 74362 102 74363 86 74364 81 74365 86 74366 98 74367 113 74368 125 74369 132 74370 132 74371 128 74372 119 74373 110 74374 103 74375 99 74376 99 74377 101 74378 104 74379 110 74380 116 74381 124 74382 131 74383 139 74384 145 74385 147 74386 145 74387 139 74388 131 74389 123 74390 116 74391 112 74392 112 74393 114 74394 116 74395 120 74396 126 74397 131 74398 138 74399 145 74400 151 74401 157 74402 160 74403 162 74404 162 74405 166 74406 172 74407 180 74408 192 74409 202 74410 207 74411 205 74412 196 74413 182 74414 168 74415 157 74416 150 74417 150 74418 155 74419 162 74420 168 74421 171 74422 171 74423 166 74424 159 74425 154 74426 150 74427 148 74428 146 74429 146 74430 144 74431 139 74432 132 74433 124 74434 116 74435 110 74436 106 74437 102 74438 103 74439 103 74440 101 74441 97 74442 90 74443 80 74444 68 74445 59 74446 54 74447 51 74448 50 74449 52 74450 55 74451 58 74452 62 74453 70 74454 77 74455 84 74456 91 74457 95 74458 99 74459 102 74460 103 74461 104 74462 104 74463 104 74464 102 74465 100 74466 97 74467 96 74468 96 74469 96 74470 97 74471 100 74472 105 74473 110 74474 116 74475 122 74476 130 74477 135 74478 141 74479 148 74480 153 74481 157 74482 160 74483 162 74484 162 74485 162 74486 159 74487 158 74488 156 74489 155 74490 153 74491 152 74492 151 74493 150 74494 149 74495 145 74496 143 74497 142 74498 140 74499 138 74500 136 74501 135 74502 134 74503 132 74504 133 74505 134 74506 134 74507 134 74508 135 74509 134 74510 131 74511 128 74512 126 74513 123 74514 122 74515 120 74516 118 74517 113 74518 106 74519 98 74520 91 74521 86 74522 82 74523 83 74524 87 74525 94 74526 103 74527 111 74528 116 74529 120 74530 125 74531 128 74532 130 74533 134 74534 136 74535 138 74536 140 74537 140 74538 139 74539 138 74540 137 74541 135 74542 134 74543 131 74544 128 74545 128 74546 126 74547 124 74548 124 74549 122 74550 121 74551 121 74552 120 74553 118 74554 118 74555 116 74556 115 74557 116 74558 116 74559 116 74560 115 74561 114 74562 112 74563 112 74564 114 74565 114 74566 118 74567 120 74568 120 74569 116 74570 111 74571 108 74572 105 74573 106 74574 110 74575 115 74576 121 74577 126 74578 133 74579 137 74580 142 74581 147 74582 152 74583 160 74584 168 74585 174 74586 178 74587 181 74588 182 74589 182 74590 182 74591 184 74592 186 74593 189 74594 191 74595 193 74596 194 74597 195 74598 196 74599 198 74600 202 74601 207 74602 214 74603 218 74604 222 74605 222 74606 222 74607 219 74608 214 74609 207 74610 200 74611 194 74612 188 74613 179 74614 168 74615 156 74616 144 74617 134 74618 123 74619 115 74620 107 74621 101 74622 98 74623 92 74624 85 74625 79 74626 76 74627 72 74628 68 74629 67 74630 66 74631 66 74632 65 74633 64 74634 62 74635 58 74636 55 74637 52 74638 50 74639 47 74640 46 74641 46 74642 45 74643 46 74644 46 74645 46 74646 46 74647 46 74648 49 74649 54 74650 57 74651 64 74652 71 74653 79 74654 87 74655 93 74656 97 74657 102 74658 104 74659 106 74660 105 74661 104 74662 104 74663 102 74664 100 74665 96 74666 95 74667 96 74668 97 74669 98 74670 101 74671 103 74672 106 74673 108 74674 111 74675 114 74676 117 74677 121 74678 125 74679 129 74680 134 74681 137 74682 140 74683 142 74684 144 74685 143 74686 144 74687 144 74688 144 74689 144 74690 146 74691 146 74692 148 74693 149 74694 149 74695 150 74696 150 74697 150 74698 153 74699 156 74700 159 74701 162 74702 164 74703 168 74704 172 74705 177 74706 181 74707 183 74708 187 74709 190 74710 194 74711 198 74712 200 74713 202 74714 202 74715 201 74716 199 74717 196 74718 194 74719 193 74720 191 74721 191 74722 192 74723 194 74724 196 74725 199 74726 203 74727 205 74728 207 74729 206 74730 204 74731 202 74732 199 74733 198 74734 195 74735 191 74736 188 74737 182 74738 174 74739 166 74740 157 74741 150 74742 140 74743 132 74744 124 74745 120 74746 116 74747 110 74748 104 74749 99 74750 94 74751 87 74752 82 74753 78 74754 75 74755 72 74756 68 74757 65 74758 62 74759 58 74760 54 74761 52 74762 52 74763 50 74764 48 74765 47 74766 46 74767 44 74768 44 74769 43 74770 40 74771 38 74772 37 74773 39 74774 43 74775 46 74776 48 74777 50 74778 50 74779 52 74780 52 74781 55 74782 60 74783 68 74784 75 74785 82 74786 85 74787 86 74788 85 74789 85 74790 85 74791 88 74792 94 74793 102 74794 107 74795 112 74796 114 74797 113 74798 111 74799 110 74800 110 74801 112 74802 118 74803 125 74804 132 74805 139 74806 144 74807 149 74808 151 74809 151 74810 154 74811 157 74812 157 74813 160 74814 163 74815 166 74816 170 74817 172 74818 173 74819 174 74820 177 74821 179 74822 180 74823 180 74824 180 74825 180 74826 177 74827 175 74828 174 74829 175 74830 176 74831 180 74832 182 74833 182 74834 181 74835 179 74836 177 74837 176 74838 177 74839 178 74840 180 74841 182 74842 182 74843 180 74844 178 74845 172 74846 167 74847 162 74848 158 74849 155 74850 154 74851 154 74852 152 74853 151 74854 152 74855 154 74856 155 74857 155 74858 154 74859 154 74860 154 74861 151 74862 148 74863 143 74864 139 74865 136 74866 133 74867 131 74868 130 74869 128 74870 124 74871 120 74872 115 74873 112 74874 110 74875 111 74876 110 74877 110 74878 109 74879 107 74880 102 74881 97 74882 92 74883 86 74884 82 74885 80 74886 81 74887 82 74888 84 74889 86 74890 87 74891 88 74892 87 74893 86 74894 85 74895 83 74896 81 74897 78 74898 78 74899 78 74900 77 74901 76 74902 76 74903 77 74904 79 74905 82 74906 87 74907 93 74908 100 74909 105 74910 111 74911 114 74912 117 74913 119 74914 118 74915 117 74916 119 74917 122 74918 122 74919 126 74920 129 74921 132 74922 134 74923 134 74924 136 74925 138 74926 138 74927 140 74928 141 74929 141 74930 140 74931 140 74932 142 74933 142 74934 144 74935 147 74936 148 74937 150 74938 150 74939 148 74940 148 74941 150 74942 152 74943 156 74944 158 74945 160 74946 160 74947 159 74948 159 74949 156 74950 153 74951 150 74952 143 74953 136 74954 131 74955 129 74956 128 74957 128 74958 132 74959 136 74960 140 74961 144 74962 146 74963 147 74964 147 74965 146 74966 144 74967 142 74968 139 74969 135 74970 132 74971 130 74972 128 74973 127 74974 126 74975 126 74976 128 74977 130 74978 131 74979 132 74980 131 74981 129 74982 126 74983 124 74984 124 74985 128 74986 131 74987 135 74988 138 74989 138 74990 134 74991 132 74992 129 74993 124 74994 122 74995 124 74996 125 74997 128 74998 128 74999 128 75000 125 75001 123 75002 119 75003 116 75004 113 75005 110 75006 106 75007 104 75008 102 75009 102 75010 103 75011 106 75012 109 75013 112 75014 117 75015 121 75016 123 75017 125 75018 125 75019 126 75020 125 75021 123 75022 120 75023 118 75024 116 75025 116 75026 116 75027 117 75028 123 75029 126 75030 130 75031 132 75032 134 75033 134 75034 134 75035 135 75036 138 75037 143 75038 148 75039 153 75040 156 75041 156 75042 154 75043 150 75044 145 75045 141 75046 140 75047 142 75048 146 75049 148 75050 150 75051 147 75052 143 75053 137 75054 131 75055 127 75056 125 75057 126 75058 128 75059 128 75060 128 75061 125 75062 121 75063 118 75064 116 75065 117 75066 119 75067 122 75068 126 75069 128 75070 125 75071 122 75072 118 75073 114 75074 112 75075 112 75076 112 75077 113 75078 113 75079 112 75080 112 75081 111 75082 108 75083 107 75084 107 75085 108 75086 109 75087 110 75088 110 75089 110 75090 111 75091 112 75092 114 75093 116 75094 118 75095 120 75096 121 75097 122 75098 124 75099 125 75100 128 75101 129 75102 129 75103 128 75104 126 75105 125 75106 123 75107 123 75108 124 75109 128 75110 133 75111 136 75112 138 75113 139 75114 139 75115 139 75116 139 75117 140 75118 142 75119 147 75120 150 75121 151 75122 151 75123 150 75124 148 75125 145 75126 144 75127 143 75128 141 75129 140 75130 139 75131 138 75132 135 75133 130 75134 126 75135 123 75136 122 75137 123 75138 125 75139 130 75140 134 75141 137 75142 138 75143 137 75144 137 75145 136 75146 137 75147 137 75148 137 75149 138 75150 140 75151 142 75152 143 75153 142 75154 142 75155 140 75156 136 75157 134 75158 133 75159 130 75160 129 75161 130 75162 131 75163 133 75164 136 75165 138 75166 139 75167 139 75168 137 75169 134 75170 134 75171 134 75172 133 75173 130 75174 128 75175 126 75176 124 75177 121 75178 120 75179 120 75180 116 75181 112 75182 103 75183 96 75184 89 75185 82 75186 80 75187 81 75188 82 75189 83 75190 84 75191 85 75192 86 75193 88 75194 89 75195 91 75196 93 75197 96 75198 96 75199 96 75200 94 75201 91 75202 89 75203 88 75204 87 75205 86 75206 88 75207 92 75208 94 75209 96 75210 99 75211 103 75212 106 75213 110 75214 114 75215 120 75216 126 75217 133 75218 140 75219 146 75220 150 75221 155 75222 160 75223 161 75224 160 75225 161 75226 162 75227 163 75228 166 75229 168 75230 170 75231 171 75232 172 75233 173 75234 173 75235 173 75236 173 75237 174 75238 175 75239 175 75240 176 75241 177 75242 180 75243 183 75244 186 75245 188 75246 189 75247 189 75248 188 75249 186 75250 185 75251 182 75252 178 75253 174 75254 169 75255 163 75256 158 75257 152 75258 147 75259 142 75260 140 75261 138 75262 136 75263 135 75264 134 75265 132 75266 131 75267 130 75268 131 75269 132 75270 134 75271 132 75272 130 75273 125 75274 121 75275 115 75276 109 75277 105 75278 101 75279 97 75280 93 75281 90 75282 88 75283 86 75284 86 75285 87 75286 87 75287 86 75288 86 75289 86 75290 84 75291 84 75292 88 75293 90 75294 93 75295 94 75296 92 75297 89 75298 86 75299 85 75300 84 75301 84 75302 85 75303 88 75304 90 75305 91 75306 93 75307 93 75308 90 75309 87 75310 85 75311 85 75312 87 75313 90 75314 93 75315 98 75316 102 75317 104 75318 107 75319 109 75320 111 75321 115 75322 120 75323 124 75324 128 75325 130 75326 130 75327 131 75328 131 75329 130 75330 128 75331 127 75332 128 75333 128 75334 128 75335 130 75336 132 75337 135 75338 138 75339 141 75340 146 75341 152 75342 158 75343 163 75344 166 75345 167 75346 167 75347 166 75348 166 75349 166 75350 168 75351 170 75352 171 75353 171 75354 171 75355 170 75356 168 75357 165 75358 164 75359 166 75360 165 75361 164 75362 163 75363 161 75364 161 75365 160 75366 159 75367 158 75368 157 75369 157 75370 156 75371 154 75372 152 75373 151 75374 150 75375 147 75376 144 75377 140 75378 137 75379 134 75380 132 75381 130 75382 125 75383 118 75384 112 75385 106 75386 100 75387 96 75388 95 75389 96 75390 98 75391 101 75392 103 75393 106 75394 108 75395 110 75396 112 75397 114 75398 112 75399 110 75400 106 75401 101 75402 98 75403 94 75404 91 75405 91 75406 92 75407 94 75408 94 75409 94 75410 93 75411 93 75412 95 75413 98 75414 99 75415 102 75416 106 75417 106 75418 106 75419 108 75420 109 75421 111 75422 114 75423 117 75424 120 75425 124 75426 126 75427 127 75428 128 75429 128 75430 128 75431 129 75432 130 75433 130 75434 132 75435 134 75436 136 75437 139 75438 140 75439 138 75440 138 75441 138 75442 138 75443 142 75444 149 75445 156 75446 162 75447 167 75448 172 75449 176 75450 179 75451 181 75452 183 75453 185 75454 185 75455 184 75456 181 75457 178 75458 173 75459 168 75460 165 75461 163 75462 166 75463 169 75464 171 75465 174 75466 177 75467 177 75468 174 75469 170 75470 165 75471 161 75472 158 75473 154 75474 152 75475 150 75476 150 75477 148 75478 146 75479 142 75480 137 75481 131 75482 123 75483 118 75484 114 75485 110 75486 106 75487 101 75488 97 75489 92 75490 86 75491 80 75492 74 75493 70 75494 68 75495 69 75496 72 75497 78 75498 82 75499 85 75500 87 75501 87 75502 88 75503 88 75504 88 75505 87 75506 86 75507 85 75508 84 75509 81 75510 76 75511 72 75512 68 75513 66 75514 67 75515 70 75516 75 75517 82 75518 90 75519 96 75520 101 75521 105 75522 109 75523 112 75524 116 75525 117 75526 116 75527 115 75528 114 75529 112 75530 113 75531 116 75532 118 75533 120 75534 120 75535 120 75536 119 75537 119 75538 123 75539 128 75540 130 75541 132 75542 132 75543 132 75544 132 75545 131 75546 132 75547 136 75548 143 75549 150 75550 157 75551 163 75552 168 75553 171 75554 172 75555 174 75556 175 75557 176 75558 176 75559 176 75560 173 75561 170 75562 167 75563 165 75564 163 75565 161 75566 160 75567 162 75568 164 75569 166 75570 171 75571 177 75572 180 75573 182 75574 185 75575 184 75576 182 75577 179 75578 175 75579 171 75580 165 75581 160 75582 154 75583 146 75584 138 75585 130 75586 122 75587 118 75588 115 75589 114 75590 115 75591 116 75592 118 75593 119 75594 118 75595 116 75596 112 75597 108 75598 106 75599 103 75600 101 75601 100 75602 99 75603 98 75604 96 75605 92 75606 90 75607 87 75608 87 75609 85 75610 82 75611 79 75612 75 75613 70 75614 67 75615 64 75616 62 75617 61 75618 60 75619 62 75620 62 75621 65 75622 69 75623 76 75624 87 75625 98 75626 109 75627 120 75628 130 75629 134 75630 132 75631 129 75632 122 75633 117 75634 115 75635 114 75636 114 75637 116 75638 119 75639 122 75640 127 75641 135 75642 146 75643 156 75644 166 75645 174 75646 180 75647 184 75648 186 75649 188 75650 193 75651 198 75652 204 75653 212 75654 216 75655 217 75656 214 75657 210 75658 205 75659 203 75660 200 75661 200 75662 200 75663 198 75664 196 75665 192 75666 188 75667 184 75668 178 75669 176 75670 175 75671 174 75672 172 75673 167 75674 161 75675 155 75676 152 75677 153 75678 156 75679 160 75680 162 75681 160 75682 152 75683 141 75684 127 75685 113 75686 98 75687 86 75688 77 75689 70 75690 66 75691 63 75692 63 75693 65 75694 68 75695 72 75696 74 75697 75 75698 75 75699 74 75700 74 75701 72 75702 69 75703 66 75704 63 75705 61 75706 58 75707 56 75708 55 75709 54 75710 49 75711 46 75712 44 75713 42 75714 39 75715 38 75716 40 75717 46 75718 50 75719 56 75720 64 75721 70 75722 77 75723 83 75724 87 75725 92 75726 97 75727 99 75728 102 75729 109 75730 115 75731 120 75732 124 75733 126 75734 126 75735 126 75736 125 75737 124 75738 125 75739 128 75740 132 75741 137 75742 142 75743 147 75744 153 75745 159 75746 166 75747 174 75748 181 75749 186 75750 190 75751 192 75752 195 75753 197 75754 199 75755 201 75756 201 75757 199 75758 200 75759 198 75760 196 75761 194 75762 191 75763 190 75764 191 75765 192 75766 193 75767 194 75768 194 75769 192 75770 191 75771 190 75772 189 75773 186 75774 184 75775 182 75776 180 75777 178 75778 176 75779 175 75780 172 75781 170 75782 166 75783 160 75784 153 75785 147 75786 140 75787 132 75788 123 75789 117 75790 113 75791 109 75792 105 75793 104 75794 102 75795 100 75796 98 75797 96 75798 93 75799 90 75800 88 75801 87 75802 84 75803 81 75804 80 75805 78 75806 76 75807 75 75808 74 75809 74 75810 71 75811 68 75812 66 75813 64 75814 62 75815 61 75816 62 75817 64 75818 64 75819 64 75820 65 75821 66 75822 67 75823 68 75824 70 75825 71 75826 72 75827 74 75828 75 75829 80 75830 84 75831 88 75832 94 75833 100 75834 104 75835 106 75836 110 75837 116 75838 119 75839 123 75840 129 75841 133 75842 137 75843 140 75844 143 75845 147 75846 150 75847 152 75848 158 75849 163 75850 168 75851 172 75852 176 75853 179 75854 182 75855 183 75856 185 75857 186 75858 188 75859 190 75860 192 75861 194 75862 194 75863 194 75864 195 75865 194 75866 193 75867 191 75868 190 75869 190 75870 190 75871 189 75872 189 75873 188 75874 186 75875 185 75876 183 75877 181 75878 179 75879 177 75880 174 75881 172 75882 171 75883 170 75884 170 75885 168 75886 164 75887 161 75888 158 75889 156 75890 153 75891 150 75892 148 75893 145 75894 141 75895 138 75896 135 75897 131 75898 129 75899 128 75900 124 75901 121 75902 117 75903 113 75904 108 75905 103 75906 98 75907 94 75908 90 75909 86 75910 84 75911 81 75912 77 75913 75 75914 72 75915 70 75916 69 75917 67 75918 66 75919 64 75920 61 75921 59 75922 59 75923 60 75924 61 75925 61 75926 62 75927 62 75928 63 75929 62 75930 62 75931 61 75932 62 75933 64 75934 67 75935 70 75936 72 75937 75 75938 80 75939 84 75940 89 75941 93 75942 96 75943 98 75944 99 75945 102 75946 104 75947 106 75948 109 75949 111 75950 114 75951 118 75952 118 75953 119 75954 122 75955 124 75956 126 75957 129 75958 131 75959 133 75960 134 75961 135 75962 135 75963 136 75964 136 75965 136 75966 136 75967 137 75968 138 75969 141 75970 143 75971 145 75972 146 75973 148 75974 148 75975 148 75976 150 75977 152 75978 153 75979 154 75980 155 75981 156 75982 157 75983 158 75984 159 75985 159 75986 162 75987 165 75988 168 75989 171 75990 173 75991 174 75992 173 75993 172 75994 171 75995 173 75996 175 75997 175 75998 176 75999 176 76000 176 76001 174 76002 172 76003 170 76004 165 76005 162 76006 158 76007 155 76008 153 76009 151 76010 150 76011 147 76012 145 76013 143 76014 138 76015 134 76016 130 76017 128 76018 125 76019 122 76020 120 76021 118 76022 114 76023 110 76024 108 76025 106 76026 105 76027 104 76028 106 76029 109 76030 110 76031 110 76032 110 76033 110 76034 110 76035 110 76036 110 76037 112 76038 112 76039 113 76040 116 76041 119 76042 121 76043 122 76044 124 76045 125 76046 129 76047 133 76048 136 76049 140 76050 142 76051 144 76052 146 76053 146 76054 146 76055 146 76056 147 76057 147 76058 148 76059 150 76060 151 76061 148 76062 145 76063 144 76064 140 76065 137 76066 135 76067 133 76068 132 76069 129 76070 125 76071 123 76072 121 76073 118 76074 114 76075 112 76076 110 76077 108 76078 104 76079 100 76080 98 76081 97 76082 98 76083 98 76084 98 76085 99 76086 98 76087 95 76088 93 76089 90 76090 88 76091 88 76092 90 76093 90 76094 92 76095 94 76096 93 76097 93 76098 95 76099 98 76100 102 76101 105 76102 108 76103 112 76104 114 76105 114 76106 116 76107 117 76108 120 76109 122 76110 122 76111 124 76112 123 76113 124 76114 124 76115 126 76116 129 76117 132 76118 137 76119 140 76120 145 76121 148 76122 148 76123 149 76124 150 76125 150 76126 150 76127 150 76128 148 76129 147 76130 147 76131 147 76132 151 76133 155 76134 159 76135 162 76136 161 76137 160 76138 158 76139 155 76140 153 76141 152 76142 151 76143 152 76144 153 76145 153 76146 153 76147 150 76148 148 76149 146 76150 144 76151 144 76152 145 76153 145 76154 146 76155 148 76156 148 76157 147 76158 147 76159 147 76160 146 76161 145 76162 142 76163 138 76164 135 76165 130 76166 126 76167 122 76168 119 76169 119 76170 120 76171 122 76172 123 76173 125 76174 127 76175 126 76176 125 76177 123 76178 120 76179 117 76180 116 76181 116 76182 116 76183 115 76184 114 76185 112 76186 112 76187 112 76188 115 76189 116 76190 117 76191 119 76192 121 76193 121 76194 119 76195 114 76196 109 76197 104 76198 100 76199 96 76200 95 76201 96 76202 97 76203 98 76204 102 76205 106 76206 107 76207 108 76208 108 76209 108 76210 107 76211 104 76212 100 76213 97 76214 94 76215 92 76216 91 76217 91 76218 91 76219 93 76220 96 76221 98 76222 97 76223 96 76224 95 76225 94 76226 96 76227 98 76228 100 76229 105 76230 111 76231 116 76232 119 76233 120 76234 119 76235 119 76236 118 76237 119 76238 122 76239 123 76240 127 76241 132 76242 138 76243 144 76244 149 76245 153 76246 157 76247 158 76248 158 76249 159 76250 160 76251 160 76252 161 76253 163 76254 165 76255 167 76256 168 76257 168 76258 171 76259 174 76260 177 76261 182 76262 188 76263 193 76264 196 76265 196 76266 195 76267 190 76268 182 76269 174 76270 168 76271 163 76272 162 76273 163 76274 166 76275 170 76276 174 76277 178 76278 180 76279 180 76280 177 76281 172 76282 169 76283 167 76284 166 76285 166 76286 168 76287 170 76288 169 76289 164 76290 156 76291 147 76292 139 76293 131 76294 125 76295 122 76296 120 76297 119 76298 118 76299 117 76300 116 76301 113 76302 106 76303 101 76304 98 76305 96 76306 92 76307 88 76308 83 76309 78 76310 73 76311 70 76312 67 76313 67 76314 70 76315 73 76316 74 76317 73 76318 72 76319 72 76320 70 76321 69 76322 69 76323 69 76324 71 76325 72 76326 72 76327 72 76328 74 76329 75 76330 75 76331 74 76332 74 76333 75 76334 77 76335 78 76336 78 76337 79 76338 81 76339 83 76340 84 76341 84 76342 83 76343 82 76344 83 76345 83 76346 83 76347 86 76348 92 76349 97 76350 102 76351 106 76352 111 76353 116 76354 121 76355 124 76356 129 76357 133 76358 137 76359 141 76360 147 76361 152 76362 158 76363 162 76364 166 76365 167 76366 168 76367 168 76368 169 76369 172 76370 178 76371 188 76372 198 76373 208 76374 218 76375 226 76376 230 76377 234 76378 235 76379 234 76380 231 76381 226 76382 221 76383 215 76384 209 76385 202 76386 197 76387 194 76388 190 76389 188 76390 187 76391 188 76392 188 76393 189 76394 189 76395 189 76396 184 76397 178 76398 169 76399 159 76400 150 76401 140 76402 133 76403 128 76404 123 76405 118 76406 113 76407 106 76408 99 76409 88 76410 78 76411 72 76412 70 76413 68 76414 67 76415 69 76416 69 76417 67 76418 64 76419 60 76420 54 76421 50 76422 48 76423 48 76424 52 76425 58 76426 65 76427 71 76428 75 76429 77 76430 77 76431 76 76432 76 76433 76 76434 74 76435 74 76436 74 76437 73 76438 73 76439 75 76440 80 76441 86 76442 93 76443 102 76444 109 76445 117 76446 123 76447 126 76448 130 76449 134 76450 136 76451 140 76452 142 76453 143 76454 143 76455 144 76456 146 76457 148 76458 149 76459 150 76460 153 76461 156 76462 158 76463 160 76464 164 76465 165 76466 167 76467 170 76468 172 76469 173 76470 174 76471 174 76472 174 76473 172 76474 170 76475 167 76476 164 76477 161 76478 159 76479 157 76480 158 76481 158 76482 156 76483 154 76484 153 76485 148 76486 144 76487 141 76488 136 76489 133 76490 130 76491 126 76492 122 76493 119 76494 118 76495 116 76496 114 76497 116 76498 115 76499 112 76500 109 76501 107 76502 104 76503 101 76504 96 76505 94 76506 93 76507 92 76508 90 76509 87 76510 84 76511 83 76512 82 76513 83 76514 84 76515 82 76516 83 76517 87 76518 92 76519 94 76520 94 76521 96 76522 98 76523 100 76524 100 76525 104 76526 108 76527 112 76528 115 76529 117 76530 121 76531 126 76532 129 76533 131 76534 136 76535 141 76536 144 76537 147 76538 150 76539 155 76540 159 76541 163 76542 166 76543 169 76544 171 76545 173 76546 176 76547 178 76548 180 76549 182 76550 183 76551 186 76552 188 76553 189 76554 190 76555 192 76556 194 76557 194 76558 193 76559 194 76560 192 76561 188 76562 185 76563 184 76564 182 76565 180 76566 177 76567 173 76568 170 76569 168 76570 166 76571 164 76572 163 76573 160 76574 158 76575 155 76576 151 76577 148 76578 146 76579 142 76580 137 76581 132 76582 126 76583 120 76584 116 76585 111 76586 108 76587 106 76588 104 76589 102 76590 99 76591 97 76592 95 76593 92 76594 91 76595 90 76596 88 76597 86 76598 85 76599 84 76600 83 76601 82 76602 82 76603 80 76604 78 76605 76 76606 76 76607 76 76608 76 76609 77 76610 78 76611 77 76612 75 76613 76 76614 76 76615 75 76616 76 76617 76 76618 75 76619 76 76620 73 76621 73 76622 74 76623 74 76624 77 76625 81 76626 83 76627 84 76628 85 76629 86 76630 88 76631 88 76632 90 76633 92 76634 92 76635 93 76636 95 76637 97 76638 98 76639 99 76640 99 76641 100 76642 102 76643 104 76644 106 76645 109 76646 111 76647 113 76648 116 76649 120 76650 121 76651 121 76652 122 76653 123 76654 124 76655 124 76656 126 76657 130 76658 134 76659 138 76660 142 76661 146 76662 148 76663 151 76664 154 76665 154 76666 156 76667 159 76668 162 76669 166 76670 170 76671 172 76672 175 76673 175 76674 175 76675 175 76676 177 76677 180 76678 184 76679 189 76680 194 76681 196 76682 198 76683 199 76684 198 76685 200 76686 202 76687 204 76688 204 76689 204 76690 204 76691 204 76692 203 76693 201 76694 198 76695 195 76696 193 76697 190 76698 188 76699 185 76700 183 76701 181 76702 179 76703 176 76704 170 76705 162 76706 157 76707 152 76708 147 76709 145 76710 142 76711 138 76712 134 76713 128 76714 120 76715 115 76716 112 76717 110 76718 109 76719 110 76720 108 76721 105 76722 101 76723 98 76724 94 76725 92 76726 90 76727 87 76728 87 76729 86 76730 86 76731 87 76732 88 76733 89 76734 89 76735 89 76736 88 76737 88 76738 90 76739 92 76740 92 76741 95 76742 97 76743 98 76744 98 76745 100 76746 101 76747 102 76748 102 76749 102 76750 101 76751 100 76752 102 76753 106 76754 108 76755 110 76756 110 76757 112 76758 112 76759 114 76760 113 76761 114 76762 116 76763 117 76764 118 76765 120 76766 119 76767 117 76768 114 76769 112 76770 110 76771 111 76772 113 76773 114 76774 115 76775 116 76776 117 76777 116 76778 116 76779 116 76780 114 76781 113 76782 114 76783 115 76784 113 76785 112 76786 114 76787 116 76788 119 76789 124 76790 130 76791 133 76792 134 76793 134 76794 132 76795 132 76796 130 76797 127 76798 126 76799 125 76800 126 76801 128 76802 130 76803 132 76804 135 76805 136 76806 136 76807 135 76808 135 76809 135 76810 136 76811 136 76812 136 76813 137 76814 136 76815 135 76816 133 76817 131 76818 128 76819 126 76820 124 76821 122 76822 120 76823 119 76824 120 76825 119 76826 118 76827 118 76828 118 76829 117 76830 117 76831 118 76832 118 76833 117 76834 117 76835 118 76836 116 76837 118 76838 118 76839 119 76840 121 76841 124 76842 130 76843 133 76844 137 76845 140 76846 143 76847 146 76848 147 76849 146 76850 146 76851 146 76852 144 76853 144 76854 148 76855 152 76856 156 76857 160 76858 165 76859 169 76860 172 76861 174 76862 175 76863 176 76864 176 76865 176 76866 177 76867 176 76868 174 76869 173 76870 171 76871 168 76872 165 76873 162 76874 159 76875 155 76876 152 76877 150 76878 146 76879 143 76880 141 76881 137 76882 134 76883 133 76884 129 76885 123 76886 118 76887 112 76888 106 76889 101 76890 98 76891 95 76892 94 76893 93 76894 92 76895 91 76896 90 76897 89 76898 87 76899 86 76900 84 76901 81 76902 79 76903 76 76904 76 76905 77 76906 79 76907 81 76908 84 76909 85 76910 86 76911 88 76912 89 76913 91 76914 94 76915 98 76916 103 76917 106 76918 108 76919 112 76920 115 76921 120 76922 126 76923 130 76924 134 76925 137 76926 140 76927 140 76928 143 76929 148 76930 153 76931 159 76932 164 76933 168 76934 172 76935 174 76936 175 76937 174 76938 173 76939 173 76940 173 76941 174 76942 175 76943 174 76944 173 76945 174 76946 174 76947 174 76948 174 76949 174 76950 174 76951 172 76952 171 76953 171 76954 169 76955 164 76956 160 76957 155 76958 150 76959 146 76960 141 76961 139 76962 136 76963 133 76964 129 76965 126 76966 123 76967 121 76968 119 76969 117 76970 113 76971 110 76972 105 76973 101 76974 100 76975 99 76976 98 76977 98 76978 96 76979 94 76980 91 76981 88 76982 85 76983 85 76984 86 76985 87 76986 88 76987 89 76988 90 76989 90 76990 90 76991 91 76992 91 76993 90 76994 90 76995 91 76996 90 76997 90 76998 93 76999 96 77000 99 77001 102 77002 104 77003 107 77004 110 77005 110 77006 112 77007 113 77008 114 77009 113 77010 113 77011 114 77012 114 77013 115 77014 117 77015 119 77016 121 77017 123 77018 124 77019 124 77020 123 77021 125 77022 127 77023 130 77024 132 77025 135 77026 138 77027 139 77028 140 77029 140 77030 140 77031 139 77032 138 77033 136 77034 134 77035 134 77036 134 77037 136 77038 138 77039 140 77040 141 77041 140 77042 140 77043 140 77044 140 77045 139 77046 139 77047 139 77048 139 77049 140 77050 140 77051 141 77052 142 77053 143 77054 144 77055 144 77056 144 77057 143 77058 142 77059 142 77060 143 77061 145 77062 147 77063 150 77064 150 77065 149 77066 146 77067 144 77068 142 77069 141 77070 140 77071 140 77072 140 77073 141 77074 142 77075 141 77076 140 77077 138 77078 137 77079 136 77080 137 77081 136 77082 137 77083 139 77084 140 77085 140 77086 138 77087 136 77088 133 77089 130 77090 128 77091 128 77092 128 77093 128 77094 129 77095 130 77096 130 77097 132 77098 133 77099 133 77100 133 77101 132 77102 133 77103 133 77104 132 77105 131 77106 131 77107 131 77108 131 77109 131 77110 131 77111 132 77112 132 77113 134 77114 135 77115 134 77116 133 77117 133 77118 132 77119 134 77120 134 77121 136 77122 137 77123 138 77124 137 77125 136 77126 136 77127 134 77128 132 77129 131 77130 130 77131 129 77132 130 77133 128 77134 129 77135 132 77136 132 77137 131 77138 131 77139 128 77140 124 77141 123 77142 122 77143 119 77144 118 77145 117 77146 116 77147 113 77148 111 77149 109 77150 106 77151 100 77152 100 77153 101 77154 99 77155 98 77156 98 77157 98 77158 98 77159 98 77160 99 77161 100 77162 100 77163 100 77164 101 77165 102 77166 102 77167 103 77168 105 77169 105 77170 106 77171 106 77172 106 77173 107 77174 109 77175 110 77176 111 77177 113 77178 115 77179 115 77180 116 77181 119 77182 121 77183 121 77184 122 77185 123 77186 126 77187 128 77188 130 77189 131 77190 134 77191 136 77192 137 77193 138 77194 137 77195 138 77196 140 77197 140 77198 141 77199 144 77200 146 77201 145 77202 144 77203 144 77204 142 77205 141 77206 140 77207 140 77208 140 77209 139 77210 139 77211 140 77212 141 77213 140 77214 141 77215 141 77216 139 77217 138 77218 137 77219 137 77220 137 77221 137 77222 138 77223 139 77224 140 77225 139 77226 136 77227 134 77228 133 77229 132 77230 131 77231 133 77232 134 77233 135 77234 135 77235 134 77236 134 77237 135 77238 134 77239 134 77240 134 77241 133 77242 132 77243 133 77244 133 77245 134 77246 136 77247 138 77248 139 77249 139 77250 138 77251 137 77252 136 77253 136 77254 134 77255 133 77256 132 77257 131 77258 130 77259 128 77260 130 77261 132 77262 133 77263 132 77264 131 77265 130 77266 128 77267 126 77268 125 77269 123 77270 122 77271 121 77272 121 77273 122 77274 122 77275 123 77276 124 77277 123 77278 120 77279 118 77280 116 77281 114 77282 113 77283 115 77284 117 77285 118 77286 118 77287 118 77288 117 77289 115 77290 115 77291 115 77292 115 77293 116 77294 118 77295 120 77296 122 77297 121 77298 121 77299 121 77300 121 77301 123 77302 126 77303 128 77304 129 77305 129 77306 130 77307 131 77308 130 77309 130 77310 130 77311 130 77312 130 77313 130 77314 131 77315 132 77316 135 77317 137 77318 139 77319 138 77320 136 77321 135 77322 133 77323 131 77324 132 77325 133 77326 133 77327 132 77328 131 77329 131 77330 130 77331 130 77332 129 77333 128 77334 126 77335 123 77336 122 77337 123 77338 125 77339 126 77340 126 77341 126 77342 125 77343 124 77344 126 77345 126 77346 128 77347 130 77348 130 77349 132 77350 133 77351 133 77352 134 77353 136 77354 138 77355 141 77356 143 77357 146 77358 148 77359 150 77360 152 77361 154 77362 155 77363 155 77364 156 77365 156 77366 155 77367 155 77368 154 77369 153 77370 152 77371 152 77372 149 77373 146 77374 143 77375 141 77376 138 77377 135 77378 134 77379 131 77380 128 77381 125 77382 122 77383 120 77384 118 77385 117 77386 116 77387 113 77388 110 77389 106 77390 102 77391 99 77392 94 77393 89 77394 86 77395 84 77396 83 77397 82 77398 82 77399 80 77400 78 77401 76 77402 74 77403 71 77404 69 77405 68 77406 67 77407 68 77408 70 77409 72 77410 74 77411 78 77412 80 77413 82 77414 84 77415 88 77416 90 77417 93 77418 96 77419 101 77420 106 77421 110 77422 113 77423 118 77424 123 77425 128 77426 132 77427 135 77428 138 77429 141 77430 144 77431 146 77432 149 77433 154 77434 157 77435 162 77436 166 77437 172 77438 176 77439 178 77440 177 77441 175 77442 173 77443 170 77444 171 77445 172 77446 173 77447 176 77448 178 77449 179 77450 178 77451 176 77452 172 77453 169 77454 167 77455 167 77456 168 77457 168 77458 170 77459 171 77460 171 77461 169 77462 166 77463 163 77464 159 77465 156 77466 154 77467 154 77468 154 77469 154 77470 155 77471 156 77472 156 77473 155 77474 153 77475 151 77476 149 77477 147 77478 147 77479 146 77480 145 77481 144 77482 144 77483 142 77484 138 77485 134 77486 130 77487 126 77488 125 77489 123 77490 122 77491 122 77492 122 77493 121 77494 118 77495 113 77496 108 77497 104 77498 102 77499 97 77500 93 77501 88 77502 84 77503 80 77504 79 77505 78 77506 78 77507 81 77508 83 77509 84 77510 82 77511 80 77512 76 77513 72 77514 69 77515 66 77516 66 77517 66 77518 68 77519 72 77520 76 77521 78 77522 77 77523 78 77524 78 77525 79 77526 79 77527 80 77528 83 77529 88 77530 94 77531 101 77532 107 77533 114 77534 118 77535 122 77536 126 77537 128 77538 129 77539 132 77540 136 77541 140 77542 145 77543 149 77544 155 77545 158 77546 159 77547 161 77548 162 77549 161 77550 161 77551 159 77552 157 77553 155 77554 155 77555 157 77556 159 77557 161 77558 163 77559 165 77560 164 77561 164 77562 163 77563 161 77564 159 77565 159 77566 159 77567 156 77568 153 77569 152 77570 153 77571 152 77572 151 77573 149 77574 149 77575 148 77576 146 77577 143 77578 142 77579 141 77580 140 77581 141 77582 142 77583 144 77584 145 77585 146 77586 148 77587 149 77588 149 77589 148 77590 148 77591 148 77592 149 77593 150 77594 151 77595 152 77596 152 77597 152 77598 152 77599 150 77600 148 77601 148 77602 147 77603 144 77604 143 77605 141 77606 137 77607 135 77608 134 77609 133 77610 132 77611 131 77612 130 77613 128 77614 126 77615 123 77616 121 77617 119 77618 117 77619 113 77620 110 77621 108 77622 103 77623 99 77624 96 77625 92 77626 87 77627 85 77628 82 77629 78 77630 76 77631 74 77632 72 77633 70 77634 70 77635 70 77636 70 77637 71 77638 70 77639 70 77640 70 77641 71 77642 72 77643 73 77644 74 77645 77 77646 80 77647 82 77648 85 77649 88 77650 92 77651 96 77652 100 77653 102 77654 105 77655 108 77656 111 77657 114 77658 118 77659 123 77660 129 77661 133 77662 138 77663 144 77664 148 77665 151 77666 156 77667 159 77668 162 77669 165 77670 169 77671 172 77672 174 77673 175 77674 175 77675 176 77676 176 77677 175 77678 174 77679 171 77680 170 77681 170 77682 169 77683 170 77684 170 77685 170 77686 169 77687 168 77688 166 77689 164 77690 161 77691 159 77692 156 77693 154 77694 151 77695 150 77696 149 77697 147 77698 146 77699 144 77700 140 77701 137 77702 133 77703 131 77704 130 77705 128 77706 128 77707 126 77708 126 77709 128 77710 126 77711 126 77712 126 77713 128 77714 129 77715 130 77716 131 77717 132 77718 132 77719 132 77720 134 77721 136 77722 138 77723 140 77724 141 77725 140 77726 138 77727 135 77728 131 77729 128 77730 126 77731 124 77732 124 77733 125 77734 125 77735 125 77736 124 77737 120 77738 118 77739 116 77740 113 77741 112 77742 113 77743 113 77744 113 77745 113 77746 110 77747 106 77748 100 77749 96 77750 94 77751 92 77752 90 77753 88 77754 88 77755 88 77756 87 77757 86 77758 84 77759 84 77760 84 77761 84 77762 86 77763 87 77764 87 77765 89 77766 92 77767 94 77768 96 77769 98 77770 101 77771 104 77772 108 77773 111 77774 115 77775 118 77776 122 77777 125 77778 129 77779 133 77780 136 77781 140 77782 144 77783 148 77784 152 77785 156 77786 158 77787 159 77788 159 77789 158 77790 157 77791 160 77792 162 77793 163 77794 165 77795 168 77796 170 77797 169 77798 168 77799 165 77800 161 77801 158 77802 153 77803 149 77804 148 77805 146 77806 145 77807 144 77808 143 77809 141 77810 140 77811 139 77812 139 77813 139 77814 137 77815 136 77816 134 77817 132 77818 129 77819 126 77820 124 77821 121 77822 120 77823 119 77824 116 77825 115 77826 116 77827 116 77828 115 77829 116 77830 116 77831 116 77832 118 77833 120 77834 125 77835 130 77836 132 77837 134 77838 134 77839 135 77840 133 77841 132 77842 132 77843 133 77844 132 77845 134 77846 137 77847 138 77848 140 77849 144 77850 142 77851 140 77852 137 77853 135 77854 133 77855 132 77856 132 77857 135 77858 137 77859 136 77860 136 77861 135 77862 132 77863 126 77864 121 77865 117 77866 116 77867 115 77868 114 77869 113 77870 111 77871 108 77872 104 77873 100 77874 95 77875 91 77876 88 77877 86 77878 81 77879 77 77880 76 77881 77 77882 79 77883 80 77884 83 77885 85 77886 84 77887 84 77888 83 77889 82 77890 82 77891 84 77892 84 77893 85 77894 90 77895 98 77896 104 77897 110 77898 116 77899 120 77900 122 77901 123 77902 126 77903 130 77904 134 77905 140 77906 148 77907 154 77908 158 77909 161 77910 165 77911 168 77912 168 77913 170 77914 170 77915 170 77916 170 77917 171 77918 172 77919 175 77920 178 77921 181 77922 183 77923 183 77924 182 77925 178 77926 176 77927 174 77928 172 77929 170 77930 169 77931 169 77932 168 77933 169 77934 170 77935 169 77936 166 77937 163 77938 158 77939 153 77940 150 77941 148 77942 146 77943 146 77944 147 77945 146 77946 147 77947 146 77948 141 77949 137 77950 133 77951 130 77952 128 77953 128 77954 131 77955 134 77956 136 77957 138 77958 138 77959 136 77960 133 77961 129 77962 126 77963 124 77964 122 77965 121 77966 120 77967 120 77968 119 77969 119 77970 118 77971 117 77972 116 77973 116 77974 114 77975 112 77976 111 77977 111 77978 110 77979 109 77980 109 77981 107 77982 106 77983 103 77984 100 77985 96 77986 92 77987 89 77988 86 77989 83 77990 83 77991 82 77992 82 77993 84 77994 84 77995 84 77996 84 77997 83 77998 83 77999 83 78000 84 78001 84 78002 84 78003 86 78004 88 78005 89 78006 89 78007 91 78008 92 78009 94 78010 96 78011 97 78012 98 78013 99 78014 100 78015 102 78016 106 78017 107 78018 108 78019 109 78020 111 78021 114 78022 115 78023 117 78024 120 78025 124 78026 128 78027 130 78028 133 78029 135 78030 138 78031 140 78032 142 78033 144 78034 146 78035 148 78036 147 78037 147 78038 147 78039 148 78040 150 78041 152 78042 153 78043 154 78044 154 78045 154 78046 154 78047 154 78048 155 78049 158 78050 160 78051 162 78052 164 78053 166 78054 168 78055 168 78056 167 78057 166 78058 164 78059 162 78060 163 78061 164 78062 166 78063 167 78064 168 78065 168 78066 167 78067 166 78068 166 78069 164 78070 161 78071 159 78072 158 78073 157 78074 156 78075 158 78076 158 78077 156 78078 154 78079 153 78080 151 78081 150 78082 149 78083 148 78084 147 78085 147 78086 146 78087 145 78088 144 78089 142 78090 138 78091 134 78092 130 78093 126 78094 122 78095 120 78096 119 78097 118 78098 116 78099 113 78100 110 78101 107 78102 104 78103 101 78104 99 78105 97 78106 93 78107 90 78108 88 78109 85 78110 83 78111 83 78112 83 78113 83 78114 82 78115 81 78116 81 78117 80 78118 81 78119 84 78120 86 78121 89 78122 91 78123 91 78124 90 78125 90 78126 91 78127 94 78128 98 78129 101 78130 104 78131 108 78132 112 78133 116 78134 120 78135 125 78136 129 78137 131 78138 134 78139 137 78140 140 78141 143 78142 145 78143 147 78144 150 78145 151 78146 153 78147 154 78148 154 78149 154 78150 154 78151 155 78152 155 78153 156 78154 155 78155 155 78156 155 78157 155 78158 156 78159 156 78160 154 78161 154 78162 153 78163 151 78164 148 78165 147 78166 146 78167 144 78168 143 78169 142 78170 140 78171 140 78172 140 78173 138 78174 136 78175 135 78176 132 78177 128 78178 125 78179 122 78180 120 78181 118 78182 116 78183 116 78184 116 78185 115 78186 114 78187 113 78188 113 78189 112 78190 111 78191 110 78192 108 78193 108 78194 109 78195 110 78196 112 78197 113 78198 112 78199 111 78200 110 78201 108 78202 107 78203 106 78204 107 78205 106 78206 106 78207 108 78208 108 78209 110 78210 112 78211 113 78212 114 78213 116 78214 116 78215 117 78216 118 78217 117 78218 116 78219 117 78220 118 78221 118 78222 118 78223 118 78224 120 78225 121 78226 122 78227 122 78228 123 78229 123 78230 123 78231 122 78232 123 78233 124 78234 126 78235 128 78236 130 78237 130 78238 131 78239 134 78240 135 78241 135 78242 136 78243 138 78244 139 78245 141 78246 143 78247 145 78248 146 78249 147 78250 147 78251 147 78252 147 78253 146 78254 147 78255 148 78256 148 78257 150 78258 152 78259 152 78260 153 78261 154 78262 155 78263 154 78264 154 78265 154 78266 155 78267 154 78268 154 78269 153 78270 153 78271 152 78272 150 78273 151 78274 150 78275 147 78276 146 78277 145 78278 143 78279 140 78280 138 78281 135 78282 132 78283 130 78284 129 78285 126 78286 124 78287 122 78288 119 78289 117 78290 114 78291 111 78292 108 78293 107 78294 105 78295 103 78296 103 78297 102 78298 101 78299 101 78300 100 78301 98 78302 99 78303 98 78304 97 78305 98 78306 98 78307 100 78308 100 78309 102 78310 105 78311 107 78312 108 78313 110 78314 112 78315 115 78316 116 78317 118 78318 119 78319 121 78320 123 78321 126 78322 129 78323 131 78324 132 78325 132 78326 133 78327 134 78328 135 78329 136 78330 138 78331 138 78332 139 78333 142 78334 144 78335 146 78336 147 78337 148 78338 147 78339 146 78340 145 78341 146 78342 146 78343 146 78344 145 78345 145 78346 146 78347 146 78348 147 78349 148 78350 146 78351 145 78352 144 78353 143 78354 140 78355 138 78356 138 78357 137 78358 137 78359 139 78360 140 78361 137 78362 136 78363 135 78364 135 78365 134 78366 133 78367 132 78368 131 78369 131 78370 132 78371 133 78372 135 78373 135 78374 135 78375 134 78376 132 78377 131 78378 130 78379 128 78380 126 78381 126 78382 127 78383 128 78384 127 78385 126 78386 125 78387 123 78388 120 78389 118 78390 115 78391 113 78392 110 78393 109 78394 110 78395 111 78396 109 78397 108 78398 107 78399 104 78400 101 78401 98 78402 95 78403 94 78404 95 78405 98 78406 99 78407 100 78408 102 78409 103 78410 103 78411 101 78412 98 78413 98 78414 98 78415 97 78416 97 78417 97 78418 98 78419 100 78420 104 78421 107 78422 108 78423 109 78424 110 78425 109 78426 111 78427 113 78428 115 78429 119 78430 124 78431 127 78432 130 78433 132 78434 134 78435 137 78436 139 78437 140 78438 141 78439 143 78440 142 78441 144 78442 145 78443 147 78444 148 78445 152 78446 156 78447 158 78448 157 78449 157 78450 159 78451 158 78452 158 78453 157 78454 157 78455 158 78456 158 78457 159 78458 161 78459 162 78460 162 78461 160 78462 160 78463 160 78464 160 78465 159 78466 158 78467 157 78468 155 78469 154 78470 154 78471 154 78472 154 78473 153 78474 152 78475 150 78476 148 78477 148 78478 146 78479 145 78480 144 78481 144 78482 144 78483 142 78484 141 78485 140 78486 138 78487 137 78488 136 78489 135 78490 133 78491 130 78492 128 78493 124 78494 122 78495 121 78496 119 78497 119 78498 118 78499 118 78500 116 78501 115 78502 112 78503 109 78504 106 78505 104 78506 103 78507 102 78508 102 78509 101 78510 98 78511 96 78512 95 78513 94 78514 91 78515 91 78516 92 78517 92 78518 92 78519 93 78520 93 78521 93 78522 94 78523 93 78524 92 78525 92 78526 92 78527 92 78528 93 78529 94 78530 96 78531 97 78532 100 78533 103 78534 106 78535 107 78536 109 78537 110 78538 112 78539 114 78540 115 78541 115 78542 116 78543 119 78544 121 78545 122 78546 126 78547 130 78548 132 78549 133 78550 135 78551 137 78552 138 78553 138 78554 140 78555 142 78556 143 78557 145 78558 146 78559 149 78560 152 78561 153 78562 152 78563 151 78564 151 78565 150 78566 150 78567 150 78568 151 78569 152 78570 154 78571 156 78572 157 78573 157 78574 157 78575 158 78576 158 78577 157 78578 156 78579 155 78580 154 78581 152 78582 151 78583 150 78584 148 78585 148 78586 148 78587 147 78588 146 78589 144 78590 141 78591 140 78592 139 78593 137 78594 136 78595 135 78596 134 78597 132 78598 130 78599 130 78600 129 78601 127 78602 126 78603 126 78604 126 78605 126 78606 125 78607 126 78608 128 78609 127 78610 127 78611 125 78612 124 78613 123 78614 120 78615 118 78616 117 78617 117 78618 117 78619 116 78620 114 78621 113 78622 113 78623 112 78624 112 78625 111 78626 111 78627 112 78628 111 78629 111 78630 112 78631 110 78632 108 78633 108 78634 106 78635 104 78636 104 78637 104 78638 103 78639 103 78640 104 78641 103 78642 103 78643 106 78644 108 78645 109 78646 110 78647 111 78648 113 78649 114 78650 116 78651 116 78652 117 78653 118 78654 119 78655 121 78656 123 78657 125 78658 128 78659 131 78660 134 78661 135 78662 135 78663 136 78664 136 78665 138 78666 139 78667 142 78668 144 78669 146 78670 147 78671 146 78672 146 78673 144 78674 141 78675 140 78676 141 78677 142 78678 144 78679 146 78680 146 78681 148 78682 148 78683 146 78684 146 78685 146 78686 145 78687 146 78688 146 78689 146 78690 145 78691 144 78692 144 78693 144 78694 144 78695 143 78696 142 78697 140 78698 140 78699 139 78700 139 78701 139 78702 139 78703 140 78704 141 78705 140 78706 140 78707 139 78708 139 78709 139 78710 139 78711 139 78712 139 78713 139 78714 138 78715 137 78716 138 78717 137 78718 136 78719 136 78720 135 78721 133 78722 129 78723 127 78724 124 78725 122 78726 120 78727 119 78728 120 78729 120 78730 118 78731 117 78732 114 78733 112 78734 109 78735 107 78736 104 78737 100 78738 98 78739 97 78740 96 78741 94 78742 92 78743 88 78744 86 78745 85 78746 83 78747 80 78748 78 78749 78 78750 77 78751 76 78752 77 78753 78 78754 80 78755 80 78756 80 78757 81 78758 84 78759 85 78760 86 78761 88 78762 92 78763 96 78764 100 78765 103 78766 107 78767 110 78768 114 78769 120 78770 126 78771 130 78772 132 78773 137 78774 142 78775 146 78776 151 78777 155 78778 160 78779 164 78780 168 78781 171 78782 172 78783 176 78784 179 78785 182 78786 183 78787 184 78788 186 78789 186 78790 187 78791 188 78792 188 78793 187 78794 184 78795 182 78796 180 78797 180 78798 180 78799 182 78800 182 78801 182 78802 180 78803 178 78804 178 78805 175 78806 172 78807 170 78808 167 78809 164 78810 160 78811 158 78812 154 78813 150 78814 147 78815 145 78816 144 78817 142 78818 139 78819 136 78820 134 78821 131 78822 128 78823 125 78824 123 78825 122 78826 120 78827 118 78828 118 78829 116 78830 114 78831 113 78832 112 78833 111 78834 109 78835 106 78836 105 78837 104 78838 103 78839 102 78840 101 78841 100 78842 98 78843 96 78844 93 78845 90 78846 89 78847 87 78848 85 78849 84 78850 84 78851 84 78852 85 78853 86 78854 87 78855 86 78856 86 78857 86 78858 87 78859 87 78860 88 78861 89 78862 91 78863 93 78864 93 78865 93 78866 94 78867 96 78868 96 78869 96 78870 98 78871 100 78872 100 78873 100 78874 103 78875 103 78876 104 78877 106 78878 109 78879 112 78880 116 78881 119 78882 121 78883 123 78884 125 78885 127 78886 129 78887 131 78888 133 78889 134 78890 137 78891 140 78892 141 78893 142 78894 143 78895 143 78896 141 78897 140 78898 140 78899 141 78900 143 78901 147 78902 147 78903 149 78904 152 78905 153 78906 154 78907 156 78908 157 78909 158 78910 160 78911 160 78912 160 78913 160 78914 160 78915 159 78916 158 78917 157 78918 155 78919 154 78920 151 78921 148 78922 146 78923 146 78924 143 78925 142 78926 140 78927 138 78928 138 78929 136 78930 134 78931 133 78932 132 78933 132 78934 132 78935 130 78936 129 78937 128 78938 127 78939 128 78940 128 78941 127 78942 126 78943 126 78944 125 78945 124 78946 124 78947 123 78948 122 78949 122 78950 123 78951 122 78952 122 78953 123 78954 123 78955 122 78956 123 78957 123 78958 123 78959 124 78960 125 78961 129 78962 130 78963 131 78964 131 78965 129 78966 127 78967 126 78968 125 78969 125 78970 126 78971 128 78972 130 78973 131 78974 130 78975 129 78976 129 78977 128 78978 128 78979 128 78980 128 78981 130 78982 129 78983 128 78984 128 78985 128 78986 126 78987 125 78988 125 78989 126 78990 125 78991 124 78992 124 78993 123 78994 122 78995 122 78996 123 78997 124 78998 125 78999 126 79000 128 79001 128 79002 127 79003 125 79004 124 79005 123 79006 124 79007 124 79008 126 79009 126 79010 126 79011 125 79012 126 79013 129 79014 132 79015 134 79016 136 79017 137 79018 138 79019 139 79020 140 79021 142 79022 143 79023 144 79024 145 79025 146 79026 145 79027 144 79028 143 79029 141 79030 139 79031 140 79032 140 79033 139 79034 137 79035 136 79036 134 79037 131 79038 129 79039 128 79040 128 79041 128 79042 128 79043 127 79044 123 79045 119 79046 117 79047 115 79048 113 79049 112 79050 112 79051 113 79052 112 79053 109 79054 107 79055 106 79056 105 79057 104 79058 104 79059 105 79060 104 79061 104 79062 102 79063 101 79064 101 79065 100 79066 98 79067 98 79068 99 79069 99 79070 100 79071 101 79072 102 79073 103 79074 104 79075 106 79076 107 79077 107 79078 107 79079 108 79080 110 79081 112 79082 112 79083 113 79084 115 79085 115 79086 116 79087 118 79088 119 79089 122 79090 125 79091 128 79092 131 79093 134 79094 136 79095 138 79096 140 79097 141 79098 141 79099 140 79100 142 79101 142 79102 143 79103 145 79104 147 79105 148 79106 148 79107 150 79108 150 79109 150 79110 153 79111 155 79112 155 79113 155 79114 156 79115 155 79116 155 79117 154 79118 154 79119 155 79120 154 79121 154 79122 154 79123 155 79124 156 79125 155 79126 154 79127 154 79128 152 79129 152 79130 151 79131 150 79132 149 79133 147 79134 146 79135 144 79136 144 79137 144 79138 145 79139 144 79140 146 79141 147 79142 148 79143 148 79144 148 79145 148 79146 148 79147 145 79148 142 79149 140 79150 139 79151 138 79152 135 79153 132 79154 131 79155 131 79156 130 79157 130 79158 129 79159 128 79160 125 79161 123 79162 121 79163 118 79164 116 79165 115 79166 112 79167 110 79168 106 79169 102 79170 98 79171 95 79172 91 79173 89 79174 87 79175 86 79176 85 79177 84 79178 83 79179 82 79180 82 79181 82 79182 81 79183 81 79184 81 79185 80 79186 81 79187 83 79188 84 79189 86 79190 91 79191 93 79192 96 79193 99 79194 101 79195 106 79196 108 79197 109 79198 113 79199 116 79200 118 79201 121 79202 124 79203 126 79204 130 79205 133 79206 135 79207 138 79208 141 79209 143 79210 145 79211 147 79212 149 79213 151 79214 154 79215 158 79216 160 79217 160 79218 160 79219 159 79220 158 79221 158 79222 157 79223 157 79224 159 79225 160 79226 161 79227 162 79228 162 79229 163 79230 163 79231 162 79232 162 79233 162 79234 162 79235 163 79236 162 79237 162 79238 163 79239 162 79240 162 79241 160 79242 158 79243 156 79244 155 79245 153 79246 152 79247 150 79248 147 79249 145 79250 142 79251 139 79252 137 79253 134 79254 131 79255 129 79256 126 79257 122 79258 119 79259 116 79260 114 79261 112 79262 110 79263 109 79264 107 79265 106 79266 105 79267 105 79268 104 79269 103 79270 101 79271 100 79272 99 79273 97 79274 95 79275 95 79276 94 79277 93 79278 92 79279 90 79280 88 79281 86 79282 86 79283 87 79284 90 79285 93 79286 96 79287 100 79288 103 79289 106 79290 108 79291 109 79292 109 79293 109 79294 110 79295 112 79296 113 79297 114 79298 115 79299 116 79300 117 79301 119 79302 120 79303 122 79304 122 79305 123 79306 125 79307 126 79308 126 79309 130 79310 133 79311 134 79312 135 79313 136 79314 138 79315 138 79316 139 79317 140 79318 142 79319 143 79320 144 79321 145 79322 145 79323 144 79324 146 79325 145 79326 144 79327 146 79328 144 79329 142 79330 140 79331 139 79332 138 79333 138 79334 137 79335 137 79336 138 79337 139 79338 141 79339 140 79340 142 79341 142 79342 142 79343 142 79344 140 79345 139 79346 139 79347 137 79348 134 79349 133 79350 132 79351 132 79352 130 79353 130 79354 129 79355 128 79356 127 79357 128 79358 130 79359 130 79360 131 79361 132 79362 134 79363 135 79364 135 79365 135 79366 135 79367 134 79368 133 79369 133 79370 133 79371 134 79372 135 79373 136 79374 135 79375 134 79376 131 79377 130 79378 131 79379 131 79380 130 79381 130 79382 130 79383 129 79384 129 79385 130 79386 131 79387 131 79388 130 79389 129 79390 128 79391 128 79392 127 79393 125 79394 125 79395 125 79396 124 79397 124 79398 124 79399 124 79400 124 79401 122 79402 119 79403 118 79404 116 79405 114 79406 112 79407 114 79408 115 79409 116 79410 118 79411 119 79412 120 79413 121 79414 123 79415 124 79416 126 79417 128 79418 130 79419 130 79420 129 79421 130 79422 131 79423 131 79424 132 79425 134 79426 136 79427 139 79428 140 79429 140 79430 140 79431 141 79432 143 79433 143 79434 145 79435 146 79436 147 79437 148 79438 148 79439 148 79440 147 79441 147 79442 146 79443 143 79444 141 79445 140 79446 138 79447 137 79448 138 79449 135 79450 134 79451 134 79452 133 79453 131 79454 128 79455 123 79456 118 79457 115 79458 113 79459 109 79460 106 79461 104 79462 102 79463 100 79464 98 79465 97 79466 96 79467 96 79468 96 79469 94 79470 93 79471 93 79472 93 79473 93 79474 94 79475 94 79476 95 79477 94 79478 94 79479 94 79480 94 79481 94 79482 94 79483 93 79484 94 79485 97 79486 100 79487 102 79488 104 79489 107 79490 109 79491 112 79492 116 79493 118 79494 119 79495 122 79496 124 79497 126 79498 127 79499 128 79500 130 79501 131 79502 135 79503 138 79504 140 79505 143 79506 146 79507 149 79508 152 79509 154 79510 157 79511 158 79512 158 79513 159 79514 160 79515 160 79516 160 79517 160 79518 160 79519 160 79520 161 79521 162 79522 163 79523 164 79524 165 79525 164 79526 164 79527 163 79528 163 79529 163 79530 164 79531 164 79532 164 79533 165 79534 165 79535 164 79536 162 79537 161 79538 159 79539 158 79540 156 79541 155 79542 156 79543 156 79544 155 79545 155 79546 154 79547 152 79548 150 79549 149 79550 148 79551 145 79552 142 79553 140 79554 138 79555 138 79556 137 79557 137 79558 136 79559 134 79560 132 79561 130 79562 126 79563 124 79564 122 79565 118 79566 116 79567 114 79568 111 79569 110 79570 108 79571 106 79572 106 79573 104 79574 102 79575 101 79576 100 79577 97 79578 96 79579 94 79580 93 79581 92 79582 89 79583 87 79584 85 79585 82 79586 80 79587 77 79588 75 79589 74 79590 72 79591 71 79592 70 79593 69 79594 69 79595 70 79596 72 79597 75 79598 77 79599 79 79600 82 79601 85 79602 86 79603 88 79604 91 79605 95 79606 98 79607 100 79608 104 79609 106 79610 109 79611 113 79612 116 79613 120 79614 125 79615 129 79616 133 79617 138 79618 143 79619 146 79620 148 79621 152 79622 154 79623 155 79624 159 79625 160 79626 162 79627 164 79628 166 79629 168 79630 168 79631 168 79632 169 79633 168 79634 167 79635 168 79636 166 79637 164 79638 165 79639 166 79640 164 79641 162 79642 162 79643 160 79644 159 79645 157 79646 156 79647 154 79648 152 79649 152 79650 150 79651 148 79652 146 79653 145 79654 142 79655 140 79656 139 79657 137 79658 136 79659 133 79660 133 79661 131 79662 128 79663 126 79664 125 79665 123 79666 120 79667 120 79668 121 79669 119 79670 118 79671 116 79672 114 79673 113 79674 112 79675 110 79676 108 79677 106 79678 104 79679 103 79680 104 79681 104 79682 105 79683 104 79684 103 79685 103 79686 103 79687 101 79688 101 79689 102 79690 103 79691 104 79692 106 79693 108 79694 110 79695 112 79696 114 79697 116 79698 119 79699 120 79700 122 79701 123 79702 124 79703 126 79704 128 79705 129 79706 132 79707 134 79708 137 79709 139 79710 140 79711 139 79712 138 79713 139 79714 141 79715 143 79716 146 79717 148 79718 149 79719 151 79720 152 79721 152 79722 154 79723 154 79724 153 79725 154 79726 155 79727 156 79728 156 79729 155 79730 154 79731 156 79732 156 79733 156 79734 156 79735 158 79736 158 79737 157 79738 156 79739 156 79740 157 79741 156 79742 156 79743 157 79744 157 79745 155 79746 152 79747 148 79748 144 79749 141 79750 138 79751 136 79752 136 79753 136 79754 133 79755 130 79756 128 79757 124 79758 123 79759 122 79760 121 79761 120 79762 118 79763 116 79764 114 79765 112 79766 112 79767 111 79768 109 79769 110 79770 110 79771 106 79772 104 79773 104 79774 102 79775 100 79776 101 79777 101 79778 100 79779 100 79780 99 79781 98 79782 96 79783 94 79784 92 79785 93 79786 94 79787 96 79788 98 79789 98 79790 98 79791 98 79792 98 79793 97 79794 98 79795 98 79796 99 79797 100 79798 100 79799 100 79800 100 79801 101 79802 101 79803 102 79804 102 79805 104 79806 105 79807 106 79808 106 79809 107 79810 107 79811 110 79812 114 79813 117 79814 120 79815 123 79816 125 79817 127 79818 129 79819 129 79820 131 79821 133 79822 135 79823 136 79824 138 79825 140 79826 140 79827 143 79828 146 79829 150 79830 152 79831 154 79832 157 79833 159 79834 160 79835 160 79836 160 79837 161 79838 162 79839 162 79840 162 79841 163 79842 164 79843 165 79844 163 79845 164 79846 164 79847 163 79848 162 79849 161 79850 159 79851 157 79852 156 79853 154 79854 151 79855 148 79856 149 79857 148 79858 145 79859 144 79860 144 79861 141 79862 138 79863 136 79864 133 79865 130 79866 126 79867 124 79868 122 79869 119 79870 117 79871 114 79872 110 79873 108 79874 106 79875 105 79876 103 79877 101 79878 100 79879 98 79880 98 79881 98 79882 97 79883 96 79884 96 79885 98 79886 99 79887 99 79888 100 79889 100 79890 100 79891 100 79892 101 79893 102 79894 103 79895 103 79896 105 79897 106 79898 108 79899 110 79900 114 79901 115 79902 118 79903 119 79904 121 79905 122 79906 124 79907 128 79908 130 79909 131 79910 133 79911 135 79912 135 79913 137 79914 140 79915 142 79916 143 79917 146 79918 148 79919 148 79920 150 79921 153 79922 153 79923 152 79924 154 79925 154 79926 155 79927 156 79928 158 79929 158 79930 157 79931 158 79932 157 79933 155 79934 154 79935 153 79936 153 79937 151 79938 151 79939 151 79940 151 79941 151 79942 151 79943 149 79944 148 79945 148 79946 147 79947 146 79948 144 79949 144 79950 144 79951 142 79952 142 79953 141 79954 141 79955 141 79956 141 79957 141 79958 140 79959 138 79960 136 79961 134 79962 134 79963 133 79964 131 79965 130 79966 130 79967 132 79968 131 79969 132 79970 131 79971 131 79972 130 79973 128 79974 126 79975 125 79976 124 79977 122 79978 118 79979 114 79980 112 79981 108 79982 103 79983 99 79984 96 79985 93 79986 90 79987 86 79988 82 79989 80 79990 80 79991 80 79992 78 79993 79 79994 80 79995 79 79996 79 79997 80 79998 82 79999 83 80000 83 80001 84 80002 86 80003 88 80004 92 80005 96 80006 99 80007 102 80008 106 80009 107 80010 111 80011 115 80012 119 80013 122 80014 126 80015 129 80016 131 80017 135 80018 139 80019 141 80020 143 80021 144 80022 146 80023 148 80024 151 80025 153 80026 154 80027 155 80028 156 80029 156 80030 157 80031 158 80032 159 80033 159 80034 159 80035 158 80036 157 80037 156 80038 156 80039 154 80040 152 80041 151 80042 150 80043 149 80044 148 80045 146 80046 145 80047 144 80048 142 80049 140 80050 141 80051 139 80052 136 80053 134 80054 133 80055 130 80056 128 80057 126 80058 124 80059 123 80060 122 80061 119 80062 118 80063 116 80064 116 80065 115 80066 114 80067 113 80068 114 80069 112 80070 110 80071 110 80072 108 80073 108 80074 108 80075 110 80076 111 80077 112 80078 112 80079 112 80080 112 80081 112 80082 112 80083 114 80084 116 80085 117 80086 116 80087 116 80088 116 80089 116 80090 116 80091 115 80092 116 80093 118 80094 118 80095 119 80096 119 80097 120 80098 119 80099 120 80100 124 80101 126 80102 127 80103 130 80104 131 80105 132 80106 132 80107 133 80108 134 80109 134 80110 134 80111 134 80112 134 80113 135 80114 136 80115 137 80116 137 80117 138 80118 138 80119 137 80120 138 80121 138 80122 139 80123 139 80124 138 80125 140 80126 142 80127 143 80128 143 80129 144 80130 144 80131 144 80132 145 80133 146 80134 146 80135 144 80136 142 80137 142 80138 142 80139 141 80140 140 80141 139 80142 139 80143 140 80144 141 80145 139 80146 138 80147 138 80148 138 80149 137 80150 136 80151 137 80152 138 80153 137 80154 137 80155 135 80156 135 80157 134 80158 132 80159 132 80160 133 80161 132 80162 131 80163 132 80164 132 80165 133 80166 133 80167 134 80168 134 80169 135 80170 135 80171 134 80172 134 80173 134 80174 133 80175 132 80176 132 80177 131 80178 129 80179 128 80180 129 80181 127 80182 126 80183 126 80184 126 80185 125 80186 124 80187 123 80188 123 80189 123 80190 123 80191 124 80192 126 80193 126 80194 126 80195 126 80196 126 80197 126 80198 126 80199 126 80200 125 80201 124 80202 125 80203 125 80204 124 80205 123 80206 122 80207 122 80208 122 80209 122 80210 122 80211 123 80212 123 80213 124 80214 124 80215 123 80216 123 80217 122 80218 122 80219 122 80220 123 80221 123 80222 123 80223 122 80224 122 80225 121 80226 120 80227 120 80228 119 80229 118 80230 120 80231 120 80232 120 80233 120 80234 119 80235 119 80236 119 80237 119 80238 120 80239 121 80240 121 80241 122 80242 122 80243 123 80244 123 80245 123 80246 124 80247 126 80248 125 80249 125 80250 124 80251 122 80252 120 80253 120 80254 120 80255 119 80256 119 80257 119 80258 117 80259 116 80260 116 80261 115 80262 114 80263 113 80264 113 80265 114 80266 114 80267 112 80268 113 80269 112 80270 111 80271 112 80272 113 80273 114 80274 114 80275 115 80276 115 80277 116 80278 115 80279 114 80280 114 80281 114 80282 114 80283 116 80284 116 80285 116 80286 118 80287 119 80288 121 80289 122 80290 123 80291 124 80292 126 80293 128 80294 130 80295 130 80296 130 80297 131 80298 132 80299 132 80300 133 80301 134 80302 134 80303 135 80304 136 80305 136 80306 136 80307 138 80308 139 80309 142 80310 143 80311 144 80312 147 80313 148 80314 147 80315 147 80316 148 80317 149 80318 150 80319 150 80320 150 80321 151 80322 150 80323 149 80324 149 80325 150 80326 151 80327 152 80328 153 80329 153 80330 153 80331 152 80332 151 80333 150 80334 150 80335 151 80336 151 80337 150 80338 149 80339 148 80340 146 80341 144 80342 143 80343 141 80344 140 80345 140 80346 138 80347 139 80348 138 80349 136 80350 135 80351 135 80352 134 80353 135 80354 135 80355 135 80356 135 80357 135 80358 135 80359 135 80360 134 80361 134 80362 134 80363 133 80364 134 80365 133 80366 131 80367 128 80368 126 80369 125 80370 125 80371 123 80372 122 80373 122 80374 121 80375 120 80376 119 80377 118 80378 117 80379 117 80380 116 80381 114 80382 115 80383 114 80384 111 80385 108 80386 106 80387 104 80388 104 80389 102 80390 100 80391 98 80392 96 80393 94 80394 92 80395 90 80396 88 80397 87 80398 86 80399 86 80400 86 80401 87 80402 88 80403 89 80404 90 80405 91 80406 93 80407 94 80408 96 80409 98 80410 100 80411 104 80412 106 80413 108 80414 112 80415 114 80416 118 80417 122 80418 124 80419 127 80420 130 80421 131 80422 134 80423 135 80424 137 80425 141 80426 143 80427 145 80428 148 80429 150 80430 151 80431 151 80432 150 80433 152 80434 154 80435 154 80436 154 80437 156 80438 157 80439 158 80440 158 80441 158 80442 158 80443 156 80444 156 80445 155 80446 155 80447 155 80448 152 80449 150 80450 148 80451 146 80452 146 80453 147 80454 147 80455 147 80456 147 80457 146 80458 144 80459 143 80460 142 80461 143 80462 143 80463 142 80464 141 80465 141 80466 140 80467 139 80468 138 80469 137 80470 137 80471 137 80472 134 80473 134 80474 133 80475 131 80476 130 80477 130 80478 129 80479 128 80480 128 80481 126 80482 125 80483 123 80484 121 80485 120 80486 120 80487 118 80488 115 80489 112 80490 112 80491 113 80492 112 80493 110 80494 110 80495 110 80496 109 80497 108 80498 110 80499 110 80500 108 80501 108 80502 108 80503 107 80504 107 80505 108 80506 108 80507 108 80508 108 80509 108 80510 108 80511 108 80512 108 80513 110 80514 112 80515 114 80516 116 80517 118 80518 119 80519 119 80520 120 80521 121 80522 121 80523 120 80524 121 80525 122 80526 121 80527 122 80528 123 80529 123 80530 123 80531 123 80532 126 80533 128 80534 128 80535 130 80536 131 80537 130 80538 131 80539 132 80540 132 80541 133 80542 134 80543 134 80544 135 80545 135 80546 135 80547 137 80548 137 80549 137 80550 136 80551 135 80552 135 80553 133 80554 132 80555 133 80556 132 80557 132 80558 133 80559 134 80560 133 80561 132 80562 132 80563 133 80564 134 80565 136 80566 136 80567 135 80568 135 80569 134 80570 134 80571 134 80572 134 80573 133 80574 132 80575 132 80576 132 80577 132 80578 132 80579 132 80580 132 80581 132 80582 132 80583 134 80584 135 80585 136 80586 136 80587 136 80588 137 80589 136 80590 136 80591 136 80592 136 80593 136 80594 136 80595 137 80596 136 80597 136 80598 136 80599 136 80600 136 80601 136 80602 136 80603 135 80604 135 80605 135 80606 136 80607 137 80608 137 80609 136 80610 137 80611 136 80612 136 80613 135 80614 134 80615 133 80616 132 80617 132 80618 132 80619 131 80620 130 80621 129 80622 128 80623 127 80624 126 80625 125 80626 124 80627 123 80628 123 80629 122 80630 121 80631 122 80632 122 80633 122 80634 122 80635 120 80636 121 80637 122 80638 122 80639 122 80640 122 80641 120 80642 120 80643 121 80644 121 80645 122 80646 123 80647 123 80648 123 80649 123 80650 124 80651 126 80652 128 80653 130 80654 132 80655 133 80656 133 80657 134 80658 136 80659 136 80660 137 80661 139 80662 141 80663 141 80664 140 80665 139 80666 138 80667 136 80668 133 80669 131 80670 129 80671 127 80672 126 80673 125 80674 124 80675 123 80676 121 80677 120 80678 118 80679 116 80680 114 80681 114 80682 113 80683 112 80684 113 80685 112 80686 110 80687 110 80688 109 80689 109 80690 109 80691 108 80692 106 80693 106 80694 107 80695 107 80696 106 80697 106 80698 107 80699 109 80700 109 80701 110 80702 110 80703 112 80704 113 80705 113 80706 116 80707 118 80708 118 80709 120 80710 120 80711 121 80712 122 80713 122 80714 121 80715 120 80716 122 80717 122 80718 121 80719 121 80720 120 80721 122 80722 123 80723 124 80724 124 80725 125 80726 128 80727 130 80728 131 80729 133 80730 134 80731 135 80732 135 80733 137 80734 138 80735 138 80736 138 80737 139 80738 138 80739 138 80740 138 80741 138 80742 139 80743 140 80744 141 80745 140 80746 141 80747 142 80748 142 80749 141 80750 142 80751 143 80752 144 80753 145 80754 146 80755 147 80756 147 80757 147 80758 147 80759 148 80760 147 80761 148 80762 147 80763 146 80764 146 80765 145 80766 145 80767 144 80768 142 80769 140 80770 139 80771 139 80772 140 80773 139 80774 138 80775 138 80776 138 80777 138 80778 138 80779 139 80780 138 80781 140 80782 139 80783 138 80784 138 80785 138 80786 137 80787 134 80788 134 80789 133 80790 132 80791 132 80792 131 80793 130 80794 130 80795 130 80796 130 80797 130 80798 128 80799 128 80800 128 80801 126 80802 124 80803 124 80804 123 80805 120 80806 118 80807 116 80808 116 80809 114 80810 111 80811 108 80812 106 80813 104 80814 102 80815 100 80816 97 80817 96 80818 95 80819 94 80820 93 80821 94 80822 94 80823 93 80824 94 80825 94 80826 95 80827 96 80828 98 80829 99 80830 101 80831 102 80832 104 80833 106 80834 107 80835 110 80836 112 80837 114 80838 116 80839 120 80840 123 80841 125 80842 128 80843 130 80844 133 80845 136 80846 138 80847 140 80848 142 80849 143 80850 144 80851 146 80852 147 80853 150 80854 151 80855 151 80856 150 80857 150 80858 148 80859 146 80860 144 80861 145 80862 146 80863 145 80864 144 80865 145 80866 144 80867 144 80868 145 80869 146 80870 146 80871 146 80872 145 80873 145 80874 145 80875 145 80876 145 80877 144 80878 144 80879 144 80880 144 80881 144 80882 142 80883 141 80884 141 80885 140 80886 139 80887 138 80888 137 80889 137 80890 136 80891 136 80892 136 80893 134 80894 133 80895 134 80896 132 80897 130 80898 129 80899 126 80900 125 80901 124 80902 122 80903 121 80904 120 80905 119 80906 118 80907 118 80908 118 80909 117 80910 116 80911 116 80912 116 80913 114 80914 114 80915 111 80916 110 80917 111 80918 110 80919 110 80920 111 80921 110 80922 110 80923 111 80924 110 80925 110 80926 110 80927 111 80928 112 80929 112 80930 112 80931 115 80932 117 80933 118 80934 118 80935 118 80936 119 80937 121 80938 122 80939 125 80940 127 80941 128 80942 128 80943 128 80944 130 80945 130 80946 132 80947 132 80948 132 80949 132 80950 132 80951 134 80952 134 80953 134 80954 135 80955 136 80956 136 80957 137 80958 137 80959 137 80960 136 80961 137 80962 138 80963 138 80964 140 80965 140 80966 140 80967 140 80968 139 80969 139 80970 139 80971 139 80972 138 80973 138 80974 137 80975 136 80976 136 80977 135 80978 136 80979 135 80980 136 80981 135 80982 134 80983 135 80984 134 80985 133 80986 131 80987 130 80988 130 80989 128 80990 128 80991 127 80992 128 80993 128 80994 129 80995 128 80996 128 80997 128 80998 127 80999 126 81000 124 81001 123 81002 122 81003 122 81004 121 81005 120 81006 121 81007 119 81008 119 81009 121 81010 122 81011 120 81012 121 81013 121 81014 120 81015 120 81016 120 81017 121 81018 122 81019 122 81020 123 81021 124 81022 127 81023 128 81024 128 81025 129 81026 129 81027 129 81028 129 81029 129 81030 129 81031 129 81032 129 81033 130 81034 132 81035 131 81036 131 81037 130 81038 129 81039 128 81040 128 81041 128 81042 126 81043 124 81044 124 81045 124 81046 123 81047 123 81048 124 81049 124 81050 124 81051 125 81052 126 81053 126 81054 126 81055 126 81056 126 81057 127 81058 128 81059 127 81060 125 81061 125 81062 124 81063 125 81064 125 81065 125 81066 126 81067 128 81068 130 81069 131 81070 133 81071 134 81072 135 81073 135 81074 135 81075 136 81076 136 81077 135 81078 135 81079 137 81080 137 81081 137 81082 140 81083 139 81084 139 81085 138 81086 136 81087 134 81088 131 81089 129 81090 128 81091 125 81092 124 81093 124 81094 123 81095 123 81096 122 81097 122 81098 122 81099 122 81100 119 81101 119 81102 118 81103 117 81104 116 81105 116 81106 116 81107 117 81108 117 81109 116 81110 116 81111 116 81112 115 81113 114 81114 114 81115 114 81116 113 81117 113 81118 114 81119 114 81120 116 81121 116 81122 118 81123 119 81124 119 81125 120 81126 121 81127 122 81128 122 81129 123 81130 125 81131 126 81132 126 81133 126 81134 128 81135 128 81136 128 81137 126 81138 126 81139 126 81140 126 81141 128 81142 129 81143 130 81144 130 81145 132 81146 134 81147 134 81148 135 81149 137 81150 137 81151 138 81152 139 81153 138 81154 139 81155 138 81156 138 81157 138 81158 138 81159 139 81160 140 81161 141 81162 142 81163 143 81164 143 81165 144 81166 144 81167 144 81168 144 81169 144 81170 144 81171 144 81172 143 81173 144 81174 144 81175 142 81176 143 81177 143 81178 143 81179 143 81180 142 81181 142 81182 140 81183 138 81184 138 81185 136 81186 134 81187 132 81188 131 81189 130 81190 129 81191 128 81192 128 81193 128 81194 128 81195 128 81196 128 81197 128 81198 130 81199 128 81200 128 81201 127 81202 127 81203 128 81204 129 81205 129 81206 128 81207 128 81208 126 81209 125 81210 126 81211 125 81212 125 81213 126 81214 126 81215 126 81216 126 81217 126 81218 126 81219 125 81220 124 81221 123 81222 121 81223 118 81224 117 81225 116 81226 115 81227 113 81228 111 81229 109 81230 106 81231 104 81232 102 81233 99 81234 97 81235 97 81236 98 81237 96 81238 96 81239 98 81240 99 81241 101 81242 102 81243 103 81244 104 81245 105 81246 104 81247 106 81248 107 81249 109 81250 112 81251 115 81252 116 81253 119 81254 122 81255 124 81256 126 81257 128 81258 130 81259 131 81260 132 81261 134 81262 137 81263 138 81264 138 81265 141 81266 142 81267 143 81268 145 81269 145 81270 146 81271 146 81272 147 81273 148 81274 148 81275 149 81276 150 81277 149 81278 150 81279 150 81280 149 81281 148 81282 147 81283 147 81284 146 81285 145 81286 145 81287 144 81288 142 81289 142 81290 142 81291 140 81292 138 81293 137 81294 135 81295 132 81296 131 81297 130 81298 130 81299 131 81300 130 81301 130 81302 131 81303 130 81304 129 81305 128 81306 129 81307 128 81308 128 81309 126 81310 124 81311 123 81312 122 81313 122 81314 121 81315 120 81316 119 81317 119 81318 119 81319 119 81320 118 81321 119 81322 120 81323 120 81324 119 81325 120 81326 121 81327 121 81328 121 81329 121 81330 121 81331 121 81332 122 81333 122 81334 122 81335 122 81336 122 81337 122 81338 121 81339 121 81340 122 81341 122 81342 123 81343 124 81344 126 81345 126 81346 128 81347 128 81348 128 81349 130 81350 131 81351 132 81352 134 81353 135 81354 136 81355 136 81356 136 81357 136 81358 136 81359 136 81360 136 81361 137 81362 136 81363 136 81364 135 81365 136 81366 136 81367 134 81368 135 81369 136 81370 135 81371 135 81372 136 81373 136 81374 135 81375 135 81376 135 81377 135 81378 136 81379 134 81380 134 81381 134 81382 131 81383 129 81384 130 81385 129 81386 128 81387 128 81388 128 81389 126 81390 126 81391 127 81392 126 81393 125 81394 125 81395 126 81396 125 81397 126 81398 126 81399 126 81400 128 81401 129 81402 130 81403 128 81404 128 81405 126 81406 126 81407 125 81408 124 81409 122 81410 121 81411 121 81412 120 81413 119 81414 120 81415 121 81416 122 81417 123 81418 124 81419 124 81420 123 81421 124 81422 124 81423 125 81424 124 81425 124 81426 125 81427 125 81428 125 81429 126 81430 126 81431 127 81432 127 81433 126 81434 126 81435 125 81436 124 81437 124 81438 124 81439 125 81440 126 81441 127 81442 128 81443 128 81444 128 81445 130 81446 130 81447 131 81448 131 81449 132 81450 132 81451 131 81452 133 81453 133 81454 133 81455 132 81456 131 81457 131 81458 130 81459 129 81460 128 81461 128 81462 128 81463 128 81464 129 81465 130 81466 130 81467 130 81468 130 81469 130 81470 129 81471 129 81472 126 81473 126 81474 124 81475 122 81476 122 81477 121 81478 120 81479 120 81480 118 81481 116 81482 116 81483 116 81484 116 81485 116 81486 116 81487 116 81488 116 81489 117 81490 117 81491 118 81492 119 81493 120 81494 121 81495 121 81496 121 81497 122 81498 122 81499 122 81500 121 81501 119 81502 118 81503 117 81504 116 81505 116 81506 116 81507 116 81508 116 81509 116 81510 118 81511 119 81512 120 81513 122 81514 124 81515 126 81516 128 81517 130 81518 130 81519 131 81520 132 81521 132 81522 134 81523 134 81524 134 81525 134 81526 133 81527 132 81528 131 81529 131 81530 130 81531 131 81532 133 81533 133 81534 133 81535 134 81536 134 81537 135 81538 137 81539 138 81540 139 81541 140 81542 141 81543 140 81544 140 81545 140 81546 140 81547 140 81548 141 81549 141 81550 141 81551 142 81552 140 81553 140 81554 140 81555 140 81556 140 81557 140 81558 139 81559 140 81560 139 81561 139 81562 139 81563 139 81564 140 81565 140 81566 140 81567 139 81568 138 81569 138 81570 138 81571 138 81572 138 81573 136 81574 135 81575 135 81576 133 81577 132 81578 131 81579 131 81580 130 81581 129 81582 128 81583 130 81584 130 81585 131 81586 132 81587 131 81588 133 81589 134 81590 132 81591 131 81592 131 81593 130 81594 129 81595 126 81596 126 81597 125 81598 124 81599 123 81600 122 81601 121 81602 119 81603 118 81604 118 81605 118 81606 119 81607 118 81608 118 81609 118 81610 120 81611 120 81612 120 81613 121 81614 122 81615 121 81616 119 81617 118 81618 116 81619 115 81620 114 81621 113 81622 112 81623 113 81624 112 81625 113 81626 116 81627 119 81628 119 81629 122 81630 123 81631 124 81632 125 81633 124 81634 123 81635 125 81636 126 81637 125 81638 126 81639 126 81640 126 81641 124 81642 124 81643 123 81644 121 81645 120 81646 120 81647 119 81648 118 81649 116 81650 116 81651 115 81652 116 81653 118 81654 118 81655 118 81656 120 81657 122 81658 123 81659 124 81660 123 81661 125 81662 126 81663 129 81664 130 81665 130 81666 132 81667 133 81668 134 81669 134 81670 135 81671 134 81672 134 81673 134 81674 136 81675 137 81676 137 81677 140 81678 142 81679 144 81680 146 81681 146 81682 147 81683 147 81684 148 81685 149 81686 149 81687 149 81688 150 81689 150 81690 149 81691 147 81692 146 81693 145 81694 143 81695 142 81696 142 81697 141 81698 140 81699 138 81700 137 81701 137 81702 136 81703 136 81704 135 81705 135 81706 135 81707 134 81708 132 81709 130 81710 129 81711 128 81712 127 81713 125 81714 123 81715 122 81716 120 81717 118 81718 116 81719 115 81720 116 81721 116 81722 114 81723 112 81724 112 81725 110 81726 109 81727 109 81728 109 81729 111 81730 112 81731 113 81732 113 81733 114 81734 114 81735 114 81736 115 81737 115 81738 116 81739 116 81740 115 81741 114 81742 113 81743 112 81744 112 81745 113 81746 112 81747 113 81748 113 81749 114 81750 114 81751 116 81752 118 81753 119 81754 121 81755 122 81756 123 81757 124 81758 124 81759 125 81760 125 81761 126 81762 126 81763 125 81764 126 81765 126 81766 127 81767 128 81768 129 81769 128 81770 129 81771 129 81772 130 81773 131 81774 132 81775 134 81776 134 81777 135 81778 136 81779 137 81780 138 81781 138 81782 138 81783 138 81784 138 81785 138 81786 137 81787 138 81788 138 81789 136 81790 135 81791 136 81792 135 81793 136 81794 136 81795 136 81796 136 81797 136 81798 138 81799 140 81800 140 81801 142 81802 143 81803 144 81804 143 81805 143 81806 142 81807 141 81808 141 81809 140 81810 140 81811 138 81812 136 81813 137 81814 137 81815 135 81816 134 81817 134 81818 132 81819 132 81820 134 81821 134 81822 133 81823 134 81824 134 81825 134 81826 134 81827 135 81828 134 81829 134 81830 132 81831 133 81832 133 81833 132 81834 131 81835 130 81836 130 81837 130 81838 130 81839 130 81840 130 81841 131 81842 131 81843 130 81844 129 81845 129 81846 128 81847 126 81848 126 81849 126 81850 125 81851 124 81852 122 81853 122 81854 121 81855 122 81856 121 81857 120 81858 119 81859 118 81860 117 81861 116 81862 116 81863 115 81864 116 81865 117 81866 116 81867 116 81868 117 81869 116 81870 116 81871 117 81872 118 81873 117 81874 116 81875 116 81876 116 81877 116 81878 115 81879 116 81880 116 81881 114 81882 115 81883 115 81884 115 81885 117 81886 116 81887 116 81888 116 81889 117 81890 117 81891 118 81892 118 81893 120 81894 120 81895 121 81896 122 81897 122 81898 123 81899 124 81900 124 81901 125 81902 124 81903 124 81904 126 81905 126 81906 125 81907 126 81908 126 81909 125 81910 126 81911 128 81912 128 81913 127 81914 126 81915 126 81916 126 81917 127 81918 129 81919 129 81920 129 81921 130 81922 131 81923 131 81924 131 81925 131 81926 130 81927 130 81928 130 81929 130 81930 131 81931 130 81932 128 81933 128 81934 128 81935 129 81936 130 81937 129 81938 128 81939 130 81940 131 81941 130 81942 132 81943 132 81944 133 81945 134 81946 133 81947 132 81948 132 81949 132 81950 132 81951 134 81952 134 81953 134 81954 134 81955 134 81956 134 81957 133 81958 134 81959 134 81960 134 81961 133 81962 134 81963 133 81964 133 81965 134 81966 135 81967 134 81968 133 81969 134 81970 135 81971 134 81972 131 81973 130 81974 132 81975 132 81976 130 81977 130 81978 130 81979 131 81980 132 81981 132 81982 132 81983 133 81984 134 81985 134 81986 134 81987 133 81988 134 81989 135 81990 135 81991 135 81992 136 81993 135 81994 134 81995 135 81996 134 81997 134 81998 134 81999 134 82000 133 82001 132 82002 132 82003 134 82004 134 82005 134 82006 134 82007 134 82008 133 82009 132 82010 133 82011 132 82012 132 82013 130 82014 130 82015 130 82016 130 82017 129 82018 127 82019 127 82020 128 82021 127 82022 128 82023 126 82024 125 82025 124 82026 125 82027 126 82028 125 82029 125 82030 124 82031 125 82032 125 82033 124 82034 124 82035 124 82036 124 82037 124 82038 124 82039 125 82040 126 82041 125 82042 125 82043 126 82044 126 82045 126 82046 127 82047 128 82048 127 82049 127 82050 127 82051 126 82052 127 82053 128 82054 128 82055 128 82056 126 82057 126 82058 126 82059 126 82060 125 82061 125 82062 125 82063 126 82064 126 82065 127 82066 126 82067 127 82068 128 82069 126 82070 127 82071 126 82072 126 82073 128 82074 128 82075 128 82076 128 82077 127 82078 126 82079 124 82080 124 82081 123 82082 122 82083 122 82084 122 82085 122 82086 122 82087 122 82088 122 82089 121 82090 120 82091 120 82092 118 82093 118 82094 119 82095 119 82096 117 82097 117 82098 117 82099 117 82100 117 82101 118 82102 118 82103 118 82104 118 82105 119 82106 119 82107 120 82108 121 82109 122 82110 122 82111 122 82112 124 82113 124 82114 124 82115 124 82116 125 82117 125 82118 126 82119 127 82120 128 82121 129 82122 131 82123 131 82124 130 82125 130 82126 132 82127 134 82128 134 82129 134 82130 135 82131 134 82132 134 82133 134 82134 135 82135 135 82136 136 82137 136 82138 136 82139 135 82140 135 82141 136 82142 135 82143 135 82144 136 82145 136 82146 135 82147 136 82148 136 82149 136 82150 136 82151 136 82152 135 82153 134 82154 133 82155 132 82156 130 82157 130 82158 130 82159 130 82160 129 82161 128 82162 128 82163 126 82164 126 82165 126 82166 125 82167 124 82168 123 82169 123 82170 124 82171 124 82172 125 82173 124 82174 124 82175 124 82176 123 82177 124 82178 124 82179 124 82180 125 82181 124 82182 123 82183 124 82184 124 82185 124 82186 124 82187 124 82188 121 82189 121 82190 122 82191 124 82192 124 82193 124 82194 123 82195 123 82196 123 82197 124 82198 125 82199 126 82200 126 82201 126 82202 127 82203 127 82204 126 82205 126 82206 126 82207 127 82208 129 82209 130 82210 129 82211 128 82212 130 82213 130 82214 130 82215 130 82216 130 82217 132 82218 132 82219 132 82220 133 82221 134 82222 135 82223 134 82224 135 82225 137 82226 136 82227 135 82228 135 82229 135 82230 134 82231 133 82232 134 82233 134 82234 135 82235 134 82236 134 82237 134 82238 135 82239 135 82240 134 82241 134 82242 134 82243 133 82244 132 82245 133 82246 132 82247 132 82248 132 82249 132 82250 132 82251 131 82252 131 82253 132 82254 132 82255 132 82256 133 82257 134 82258 134 82259 134 82260 133 82261 131 82262 131 82263 131 82264 131 82265 130 82266 130 82267 130 82268 128 82269 126 82270 128 82271 126 82272 125 82273 126 82274 125 82275 123 82276 124 82277 126 82278 125 82279 125 82280 124 82281 124 82282 124 82283 124 82284 124 82285 124 82286 123 82287 123 82288 123 82289 124 82290 124 82291 122 82292 123 82293 124 82294 124 82295 125 82296 124 82297 124 82298 125 82299 125 82300 124 82301 124 82302 124 82303 125 82304 125 82305 125 82306 126 82307 125 82308 123 82309 123 82310 123 82311 122 82312 122 82313 122 82314 123 82315 122 82316 122 82317 122 82318 122 82319 122 82320 120 82321 121 82322 121 82323 120 82324 119 82325 120 82326 120 82327 119 82328 119 82329 121 82330 122 82331 122 82332 122 82333 123 82334 123 82335 122 82336 121 82337 121 82338 122 82339 122 82340 123 82341 124 82342 123 82343 121 82344 120 82345 122 82346 122 82347 122 82348 122 82349 123 82350 124 82351 124 82352 125 82353 126 82354 128 82355 129 82356 130 82357 131 82358 132 82359 132 82360 130 82361 130 82362 131 82363 131 82364 130 82365 132 82366 132 82367 132 82368 131 82369 133 82370 134 82371 134 82372 133 82373 134 82374 135 82375 135 82376 135 82377 135 82378 136 82379 136 82380 135 82381 135 82382 135 82383 135 82384 134 82385 135 82386 133 82387 132 82388 133 82389 132 82390 132 82391 132 82392 132 82393 132 82394 132 82395 132 82396 133 82397 132 82398 132 82399 133 82400 132 82401 132 82402 132 82403 132 82404 132 82405 132 82406 133 82407 133 82408 132 82409 131 82410 132 82411 132 82412 132 82413 132 82414 132 82415 132 82416 134 82417 134 82418 134 82419 133 82420 132 82421 133 82422 132 82423 132 82424 132 82425 132 82426 132 82427 132 82428 132 82429 132 82430 131 82431 131 82432 130 82433 130 82434 129 82435 128 82436 127 82437 128 82438 127 82439 128 82440 128 82441 128 82442 128 82443 128 82444 128 82445 128 82446 128 82447 129 82448 129 82449 130 82450 130 82451 130 82452 129 82453 129 82454 130 82455 130 82456 129 82457 130 82458 130 82459 129 82460 128 82461 128 82462 128 82463 126 82464 126 82465 127 82466 126 82467 124 82468 124 82469 124 82470 125 82471 126 82472 126 82473 126 82474 126 82475 126 82476 126 82477 126 82478 127 82479 126 82480 127 82481 126 82482 125 82483 123 82484 122 82485 122 82486 123 82487 122 82488 122 82489 122 82490 121 82491 122 82492 121 82493 122 82494 123 82495 124 82496 123 82497 122 82498 124 82499 125 82500 126 82501 125 82502 125 82503 124 82504 122 82505 122 82506 122 82507 121 82508 121 82509 121 82510 122 82511 121 82512 121 82513 121 82514 123 82515 123 82516 123 82517 124 82518 123 82519 123 82520 124 82521 125 82522 126 82523 125 82524 126 82525 126 82526 126 82527 126 82528 125 82529 125 82530 125 82531 125 82532 124 82533 125 82534 125 82535 125 82536 125 82537 124 82538 124 82539 125 82540 124 82541 124 82542 124 82543 124 82544 124 82545 124 82546 124 82547 126 82548 126 82549 126 82550 128 82551 128 82552 128 82553 128 82554 128 82555 127 82556 128 82557 129 82558 128 82559 128 82560 127 82561 128 82562 128 82563 128 82564 128 82565 128 82566 128 82567 129 82568 129 82569 128 82570 128 82571 128 82572 126 82573 126 82574 127 82575 127 82576 126 82577 126 82578 126 82579 126 82580 126 82581 126 82582 126 82583 126 82584 126 82585 125 82586 125 82587 126 82588 126 82589 127 82590 128 82591 128 82592 130 82593 130 82594 130 82595 132 82596 132 82597 132 82598 132 82599 132 82600 133 82601 134 82602 135 82603 136 82604 135 82605 136 82606 137 82607 137 82608 137 82609 138 82610 138 82611 139 82612 138 82613 138 82614 139 82615 139 82616 138 82617 139 82618 140 82619 140 82620 139 82621 139 82622 140 82623 140 82624 139 82625 139 82626 140 82627 140 82628 138 82629 138 82630 137 82631 136 82632 134 82633 133 82634 132 82635 131 82636 131 82637 132 82638 130 82639 129 82640 128 82641 129 82642 128 82643 128 82644 128 82645 128 82646 126 82647 124 82648 124 82649 125 82650 125 82651 124 82652 124 82653 124 82654 124 82655 123 82656 123 82657 122 82658 122 82659 123 82660 122 82661 122 82662 123 82663 123 82664 121 82665 121 82666 121 82667 120 82668 120 82669 119 82670 119 82671 120 82672 121 82673 122 82674 120 82675 121 82676 122 82677 122 82678 123 82679 123 82680 123 82681 122 82682 122 82683 123 82684 123 82685 122 82686 123 82687 124 82688 123 82689 124 82690 125 82691 125 82692 126 82693 126 82694 126 82695 126 82696 127 82697 128 82698 128 82699 129 82700 129 82701 127 82702 127 82703 128 82704 128 82705 128 82706 129 82707 129 82708 128 82709 126 82710 127 82711 128 82712 128 82713 129 82714 128 82715 128 82716 129 82717 130 82718 130 82719 130 82720 131 82721 131 82722 132 82723 132 82724 133 82725 132 82726 132 82727 131 82728 131 82729 130 82730 130 82731 130 82732 129 82733 128 82734 128 82735 127 82736 126 82737 128 82738 128 82739 129 82740 129 82741 128 82742 129 82743 130 82744 130 82745 131 82746 132 82747 133 82748 133 82749 133 82750 133 82751 132 82752 132 82753 132 82754 130 82755 130 82756 130 82757 128 82758 126 82759 126 82760 126 82761 126 82762 126 82763 125 82764 125 82765 125 82766 126 82767 126 82768 126 82769 126 82770 125 82771 125 82772 125 82773 125 82774 124 82775 125 82776 126 82777 125 82778 126 82779 126 82780 125 82781 125 82782 126 82783 125 82784 124 82785 124 82786 126 82787 125 82788 124 82789 124 82790 122 82791 124 82792 124 82793 123 82794 122 82795 122 82796 122 82797 122 82798 122 82799 122 82800 123 82801 122 82802 122 82803 123 82804 123 82805 124 82806 124 82807 125 82808 126 82809 127 82810 128 82811 128 82812 128 82813 128 82814 129 82815 130 82816 129 82817 128 82818 129 82819 129 82820 129 82821 130 82822 130 82823 130 82824 130 82825 131 82826 130 82827 131 82828 131 82829 130 82830 130 82831 131 82832 132 82833 133 82834 132 82835 132 82836 132 82837 132 82838 131 82839 131 82840 131 82841 131 82842 131 82843 132 82844 131 82845 132 82846 132 82847 132 82848 132 82849 132 82850 132 82851 132 82852 132 82853 132 82854 133 82855 133 82856 133 82857 133 82858 133 82859 132 82860 133 82861 134 82862 134 82863 133 82864 134 82865 133 82866 133 82867 132 82868 132 82869 133 82870 131 82871 130 82872 130 82873 130 82874 129 82875 129 82876 129 82877 129 82878 130 82879 132 82880 132 82881 131 82882 131 82883 130 82884 129 82885 128 82886 128 82887 129 82888 129 82889 129 82890 129 82891 129 82892 129 82893 129 82894 128 82895 128 82896 128 82897 128 82898 128 82899 127 82900 126 82901 126 82902 126 82903 126 82904 126 82905 126 82906 126 82907 126 82908 125 82909 125 82910 126 82911 126 82912 124 82913 125 82914 125 82915 126 82916 125 82917 125 82918 125 82919 124 82920 124 82921 124 82922 124 82923 125 82924 125 82925 123 82926 123 82927 122 82928 122 82929 122 82930 122 82931 120 82932 121 82933 120 82934 120 82935 120 82936 121 82937 122 82938 123 82939 124 82940 124 82941 125 82942 124 82943 124 82944 124 82945 124 82946 124 82947 122 82948 121 82949 122 82950 123 82951 124 82952 124 82953 124 82954 125 82955 125 82956 124 82957 124 82958 124 82959 125 82960 125 82961 126 82962 126 82963 126 82964 126 82965 128 82966 128 82967 128 82968 128 82969 128 82970 129 82971 130 82972 129 82973 129 82974 129 82975 129 82976 129 82977 129 82978 128 82979 127 82980 127 82981 127 82982 128 82983 128 82984 127 82985 128 82986 130 82987 130 82988 130 82989 130 82990 130 82991 129 82992 129 82993 130 82994 130 82995 131 82996 131 82997 130 82998 130 82999 129 83000 130 83001 131 83002 130 83003 130 83004 131 83005 131 83006 131 83007 132 83008 131 83009 131 83010 132 83011 130 83012 130 83013 129 83014 129 83015 130 83016 129 83017 130 83018 130 83019 130 83020 131 83021 132 83022 130 83023 131 83024 131 83025 131 83026 132 83027 132 83028 132 83029 131 83030 130 83031 131 83032 132 83033 130 83034 130 83035 130 83036 128 83037 128 83038 126 83039 128 83040 129 83041 128 83042 127 83043 128 83044 128 83045 128 83046 128 83047 128 83048 128 83049 126 83050 128 83051 128 83052 128 83053 128 83054 128 83055 127 83056 126 83057 126 83058 127 83059 128 83060 128 83061 128 83062 127 83063 126 83064 127 83065 128 83066 129 83067 130 83068 129 83069 129 83070 129 83071 129 83072 128 83073 128 83074 129 83075 129 83076 130 83077 130 83078 130 83079 131 83080 131 83081 130 83082 130 83083 129 83084 128 83085 127 83086 126 83087 128 83088 128 83089 126 83090 126 83091 126 83092 125 83093 126 83094 128 83095 129 83096 128 83097 128 83098 130 83099 130 83100 130 83101 131 83102 131 83103 132 83104 131 83105 130 83106 130 83107 130 83108 129 83109 130 83110 130 83111 130 83112 130 83113 130 83114 130 83115 130 83116 130 83117 130 83118 130 83119 130 83120 130 83121 130 83122 130 83123 130 83124 130 83125 130 83126 130 83127 131 83128 131 83129 132 83130 132 83131 131 83132 130 83133 129 83134 130 83135 130 83136 130 83137 130 83138 130 83139 129 83140 127 83141 127 83142 128 83143 126 83144 125 83145 126 83146 127 83147 128 83148 128 83149 128 83150 128 83151 130 83152 130 83153 130 83154 128 83155 128 83156 128 83157 128 83158 128 83159 127 83160 125 83161 125 83162 128 83163 128 83164 129 83165 128 83166 129 83167 128 83168 128 83169 128 83170 128 83171 126 83172 126 83173 126 83174 126 83175 126 83176 126 83177 127 83178 128 83179 128 83180 126 83181 126 83182 126 83183 126 83184 125 83185 125 83186 125 83187 124 83188 124 83189 125 83190 126 83191 124 83192 124 83193 124 83194 124 83195 124 83196 124 83197 124 83198 125 83199 126 83200 126 83201 125 83202 126 83203 125 83204 125 83205 125 83206 125 83207 125 83208 126 83209 128 83210 126 83211 127 83212 128 83213 126 83214 124 83215 123 83216 122 83217 123 83218 122 83219 123 83220 123 83221 124 83222 124 83223 124 83224 126 83225 126 83226 125 83227 125 83228 125 83229 126 83230 126 83231 126 83232 125 83233 124 83234 124 83235 125 83236 125 83237 126 83238 126 83239 126 83240 125 83241 126 83242 126 83243 128 83244 127 83245 126 83246 128 83247 128 83248 128 83249 128 83250 128 83251 128 83252 128 83253 128 83254 129 83255 130 83256 130 83257 130 83258 129 83259 130 83260 130 83261 128 83262 130 83263 130 83264 130 83265 130 83266 130 83267 130 83268 132 83269 131 83270 131 83271 131 83272 130 83273 130 83274 130 83275 130 83276 128 83277 128 83278 129 83279 130 83280 130 83281 130 83282 130 83283 130 83284 130 83285 130 83286 129 83287 130 83288 130 83289 131 83290 130 83291 130 83292 129 83293 128 83294 128 83295 128 83296 130 83297 130 83298 130 83299 130 83300 131 83301 131 83302 130 83303 129 83304 129 83305 128 83306 130 83307 129 83308 130 83309 130 83310 130 83311 129 83312 128 83313 128 83314 128 83315 130 83316 130 83317 129 83318 130 83319 130 83320 129 83321 129 83322 129 83323 129 83324 128 83325 127 83326 128 83327 128 83328 128 83329 128 83330 128 83331 128 83332 128 83333 126 83334 125 83335 126 83336 125 83337 124 83338 125 83339 126 83340 126 83341 126 83342 128 83343 128 83344 128 83345 129 83346 130 83347 130 83348 129 83349 129 83350 129 83351 128 83352 129 83353 128 83354 128 83355 128 83356 128 83357 128 83358 129 83359 129 83360 130 83361 130 83362 131 83363 130 83364 129 83365 130 83366 130 83367 130 83368 129 83369 130 83370 129 83371 126 83372 126 83373 127 83374 127 83375 126 83376 126 83377 128 83378 128 83379 128 83380 127 83381 126 83382 126 83383 126 83384 126 83385 126 83386 126 83387 128 83388 130 83389 129 83390 128 83391 129 83392 129 83393 129 83394 129 83395 128 83396 128 83397 129 83398 129 83399 128 83400 128 83401 128 83402 128 83403 128 83404 128 83405 129 83406 129 83407 129 83408 130 83409 128 83410 130 83411 130 83412 129 83413 129 83414 128 83415 127 83416 128 83417 128 83418 129 83419 128 83420 126 83421 126 83422 126 83423 126 83424 126 83425 125 83426 125 83427 126 83428 126 83429 126 83430 128 83431 126 83432 125 83433 126 83434 127 83435 128 83436 127 83437 126 83438 128 83439 128 83440 128 83441 127 83442 126 83443 126 83444 126 83445 126 83446 127 83447 126 83448 126 83449 126 83450 126 83451 126 83452 126 83453 125 83454 124 83455 123 83456 122 83457 122 83458 122 83459 123 83460 123 83461 123 83462 124 83463 123 83464 122 83465 124 83466 125 83467 125 83468 126 83469 126 83470 128 83471 129 83472 129 83473 128 83474 130 83475 131 83476 132 83477 132 83478 130 83479 130 83480 131 83481 132 83482 131 83483 131 83484 131 83485 131 83486 130 83487 130 83488 132 83489 132 83490 131 83491 132 83492 131 83493 131 83494 132 83495 132 83496 132 83497 132 83498 132 83499 131 83500 131 83501 131 83502 130 83503 130 83504 130 83505 130 83506 132 83507 132 83508 130 83509 130 83510 130 83511 130 83512 130 83513 130 83514 130 83515 130 83516 130 83517 130 83518 132 83519 131 83520 130 83521 129 83522 130 83523 130 83524 130 83525 130 83526 128 83527 129 83528 130 83529 129 83530 128 83531 129 83532 129 83533 128 83534 128 83535 127 83536 128 83537 129 83538 129 83539 130 83540 130 83541 130 83542 130 83543 130 83544 130 83545 130 83546 129 83547 130 83548 129 83549 130 83550 130 83551 131 83552 132 83553 130 83554 130 83555 130 83556 130 83557 129 83558 130 83559 130 83560 129 83561 129 83562 129 83563 128 83564 128 83565 127 83566 126 83567 126 83568 126 83569 125 83570 125 83571 126 83572 126 83573 125 83574 126 83575 127 83576 126 83577 126 83578 126 83579 126 83580 126 83581 124 83582 124 83583 125 83584 124 83585 125 83586 126 83587 125 83588 125 83589 125 83590 125 83591 126 83592 126 83593 126 83594 127 83595 126 83596 126 83597 126 83598 126 83599 126 83600 125 83601 126 83602 126 83603 126 83604 126 83605 126 83606 126 83607 126 83608 124 83609 125 83610 125 83611 126 83612 125 83613 124 83614 125 83615 125 83616 125 83617 126 83618 125 83619 125 83620 126 83621 126 83622 127 83623 126 83624 126 83625 126 83626 124 83627 123 83628 123 83629 124 83630 124 83631 124 83632 124 83633 123 83634 123 83635 124 83636 124 83637 124 83638 124 83639 125 83640 124 83641 124 83642 123 83643 124 83644 126 83645 128 83646 128 83647 128 83648 130 83649 129 83650 130 83651 128 83652 128 83653 128 83654 128 83655 129 83656 128 83657 129 83658 129 83659 129 83660 130 83661 129 83662 129 83663 131 83664 132 83665 132 83666 131 83667 131 83668 131 83669 131 83670 131 83671 131 83672 130 83673 130 83674 130 83675 130 83676 129 83677 130 83678 130 83679 129 83680 128 83681 128 83682 128 83683 128 83684 126 83685 125 83686 127 83687 128 83688 128 83689 128 83690 129 83691 130 83692 129 83693 129 83694 130 83695 130 83696 130 83697 129 83698 129 83699 130 83700 129 83701 128 83702 128 83703 128 83704 128 83705 128 83706 128 83707 128 83708 128 83709 128 83710 128 83711 129 83712 130 83713 130 83714 130 83715 131 83716 131 83717 130 83718 130 83719 131 83720 131 83721 130 83722 130 83723 131 83724 130 83725 130 83726 128 83727 126 83728 126 83729 126 83730 126 83731 126 83732 126 83733 126 83734 126 83735 127 83736 128 83737 129 83738 128 83739 130 83740 130 83741 131 83742 130 83743 130 83744 129 83745 128 83746 127 83747 128 83748 129 83749 129 83750 127 83751 128 83752 129 83753 128 83754 128 83755 128 83756 129 83757 128 83758 128 83759 130 83760 130 83761 129 83762 129 83763 130 83764 129 83765 128 83766 129 83767 130 83768 130 83769 130 83770 130 83771 130 83772 130 83773 129 83774 129 83775 129 83776 128 83777 128 83778 128 83779 127 83780 126 83781 127 83782 128 83783 127 83784 126 83785 127 83786 126 83787 126 83788 126 83789 128 83790 128 83791 129 83792 129 83793 128 83794 128 83795 128 83796 128 83797 128 83798 126 83799 128 83800 129 83801 127 83802 127 83803 126 83804 126 83805 126 83806 126 83807 128 83808 128 83809 128 83810 128 83811 128 83812 128 83813 128 83814 128 83815 129 83816 130 83817 130 83818 128 83819 126 83820 126 83821 126 83822 126 83823 126 83824 128 83825 128 83826 126 83827 124 83828 124 83829 124 83830 124 83831 123 83832 122 83833 122 83834 122 83835 123 83836 124 83837 126 83838 126 83839 128 83840 129 83841 130 83842 129 83843 130 83844 130 83845 130 83846 129 83847 129 83848 128 83849 130 83850 130 83851 130 83852 130 83853 131 83854 132 83855 132 83856 133 83857 132 83858 131 83859 130 83860 130 83861 131 83862 131 83863 130 83864 129 83865 128 83866 128 83867 130 83868 128 83869 127 83870 128 83871 130 83872 129 83873 128 83874 129 83875 129 83876 129 83877 130 83878 130 83879 130 83880 130 83881 130 83882 130 83883 130 83884 129 83885 129 83886 128 83887 128 83888 128 83889 127 83890 128 83891 128 83892 128 83893 128 83894 128 83895 130 83896 130 83897 130 83898 130 83899 130 83900 130 83901 129 83902 129 83903 129 83904 129 83905 129 83906 129 83907 130 83908 130 83909 130 83910 131 83911 131 83912 132 83913 132 83914 131 83915 130 83916 130 83917 130 83918 130 83919 130 83920 130 83921 130 83922 130 83923 129 83924 129 83925 128 83926 128 83927 129 83928 128 83929 128 83930 126 83931 127 83932 127 83933 126 83934 125 83935 125 83936 126 83937 126 83938 127 83939 128 83940 128 83941 128 83942 128 83943 128 83944 129 83945 129 83946 128 83947 128 83948 128 83949 128 83950 126 83951 126 83952 126 83953 126 83954 126 83955 126 83956 125 83957 125 83958 125 83959 125 83960 124 83961 124 83962 124 83963 124 83964 124 83965 124 83966 125 83967 124 83968 124 83969 126 83970 126 83971 125 83972 125 83973 125 83974 125 83975 124 83976 126 83977 126 83978 126 83979 126 83980 125 83981 124 83982 125 83983 124 83984 124 83985 124 83986 124 83987 124 83988 124 83989 123 83990 124 83991 126 83992 126 83993 125 83994 125 83995 126 83996 127 83997 127 83998 126 83999 125 84000 125 84001 126 84002 126 84003 126 84004 126 84005 126 84006 127 84007 128 84008 126 84009 126 84010 126 84011 128 84012 128 84013 129 84014 129 84015 128 84016 129 84017 130 84018 129 84019 130 84020 131 84021 130 84022 129 84023 129 84024 130 84025 130 84026 130 84027 130 84028 131 84029 131 84030 130 84031 130 84032 129 84033 130 84034 131 84035 130 84036 129 84037 130 84038 130 84039 129 84040 129 84041 129 84042 130 84043 131 84044 129 84045 127 84046 127 84047 126 84048 126 84049 126 84050 126 84051 127 84052 126 84053 126 84054 127 84055 128 84056 128 84057 128 84058 128 84059 128 84060 128 84061 129 84062 130 84063 130 84064 131 84065 131 84066 130 84067 131 84068 130 84069 130 84070 131 84071 130 84072 130 84073 130 84074 130 84075 131 84076 131 84077 130 84078 130 84079 131 84080 130 84081 130 84082 130 84083 129 84084 128 84085 128 84086 128 84087 129 84088 129 84089 129 84090 129 84091 129 84092 129 84093 129 84094 128 84095 127 84096 127 84097 128 84098 128 84099 128 84100 128 84101 128 84102 128 84103 129 84104 129 84105 129 84106 129 84107 128 84108 126 84109 128 84110 129 84111 129 84112 129 84113 129 84114 128 84115 128 84116 128 84117 126 84118 125 84119 125 84120 125 84121 126 84122 126 84123 126 84124 126 84125 128 84126 129 84127 129 84128 129 84129 129 84130 130 84131 130 84132 130 84133 128 84134 127 84135 127 84136 126 84137 125 84138 124 84139 125 84140 125 84141 126 84142 128 84143 129 84144 129 84145 128 84146 128 84147 128 84148 128 84149 128 84150 128 84151 128 84152 128 84153 129 84154 130 84155 131 84156 130 84157 130 84158 130 84159 131 84160 131 84161 130 84162 129 84163 129 84164 129 84165 130 84166 130 84167 129 84168 128 84169 128 84170 126 84171 126 84172 126 84173 128 84174 128 84175 126 84176 126 84177 126 84178 126 84179 125 84180 125 84181 126 84182 126 84183 126 84184 125 84185 125 84186 124 84187 125 84188 124 84189 124 84190 125 84191 124 84192 122 84193 122 84194 123 84195 124 84196 123 84197 121 84198 121 84199 122 84200 122 84201 122 84202 122 84203 122 84204 123 84205 124 84206 125 84207 126 84208 126 84209 126 84210 126 84211 128 84212 129 84213 129 84214 129 84215 129 84216 130 84217 132 84218 132 84219 132 84220 132 84221 134 84222 135 84223 134 84224 135 84225 135 84226 136 84227 136 84228 136 84229 136 84230 135 84231 134 84232 134 84233 134 84234 133 84235 133 84236 132 84237 131 84238 131 84239 130 84240 130 84241 131 84242 131 84243 130 84244 130 84245 130 84246 131 84247 130 84248 130 84249 130 84250 131 84251 130 84252 130 84253 130 84254 130 84255 130 84256 130 84257 130 84258 130 84259 130 84260 129 84261 129 84262 129 84263 128 84264 129 84265 128 84266 128 84267 129 84268 128 84269 127 84270 127 84271 128 84272 127 84273 127 84274 128 84275 129 84276 128 84277 127 84278 128 84279 127 84280 127 84281 126 84282 126 84283 128 84284 128 84285 128 84286 128 84287 129 84288 130 84289 129 84290 130 84291 129 84292 130 84293 130 84294 129 84295 128 84296 128 84297 129 84298 129 84299 128 84300 128 84301 126 84302 126 84303 128 84304 128 84305 127 84306 128 84307 127 84308 126 84309 128 84310 128 84311 126 84312 126 84313 126 84314 126 84315 126 84316 126 84317 127 84318 126 84319 127 84320 127 84321 126 84322 126 84323 126 84324 125 84325 124 84326 125 84327 124 84328 123 84329 124 84330 124 84331 125 84332 125 84333 124 84334 124 84335 124 84336 125 84337 125 84338 125 84339 125 84340 125 84341 126 84342 128 84343 129 84344 128 84345 129 84346 130 84347 130 84348 129 84349 129 84350 128 84351 128 84352 128 84353 128 84354 128 84355 128 84356 128 84357 128 84358 126 84359 125 84360 125 84361 126 84362 128 84363 128 84364 126 84365 125 84366 126 84367 126 84368 125 84369 124 84370 124 84371 124 84372 124 84373 123 84374 124 84375 124 84376 124 84377 124 84378 123 84379 123 84380 126 84381 126 84382 124 84383 126 84384 128 84385 128 84386 128 84387 128 84388 128 84389 128 84390 128 84391 128 84392 127 84393 126 84394 126 84395 127 84396 126 84397 128 84398 130 84399 129 84400 129 84401 129 84402 129 84403 129 84404 128 84405 128 84406 128 84407 129 84408 130 84409 130 84410 131 84411 130 84412 130 84413 129 84414 128 84415 129 84416 129 84417 130 84418 130 84419 128 84420 129 84421 130 84422 130 84423 130 84424 130 84425 130 84426 130 84427 130 84428 130 84429 130 84430 129 84431 129 84432 130 84433 129 84434 128 84435 129 84436 131 84437 131 84438 131 84439 131 84440 130 84441 129 84442 129 84443 129 84444 129 84445 130 84446 130 84447 129 84448 130 84449 129 84450 128 84451 129 84452 128 84453 128 84454 128 84455 128 84456 128 84457 128 84458 129 84459 129 84460 128 84461 128 84462 128 84463 128 84464 126 84465 127 84466 128 84467 130 84468 131 84469 133 84470 133 84471 132 84472 130 84473 128 84474 128 84475 129 84476 128 84477 126 84478 126 84479 126 84480 127 84481 127 84482 126 84483 127 84484 128 84485 128 84486 127 84487 128 84488 126 84489 127 84490 128 84491 129 84492 129 84493 129 84494 130 84495 130 84496 130 84497 130 84498 130 84499 130 84500 130 84501 130 84502 128 84503 128 84504 129 84505 129 84506 130 84507 130 84508 130 84509 129 84510 129 84511 129 84512 129 84513 130 84514 130 84515 130 84516 129 84517 128 84518 128 84519 129 84520 128 84521 127 84522 126 84523 126 84524 126 84525 126 84526 127 84527 128 84528 126 84529 126 84530 128 84531 128 84532 128 84533 128 84534 128 84535 128 84536 129 84537 128 84538 126 84539 126 84540 124 84541 125 84542 126 84543 126 84544 126 84545 125 84546 126 84547 128 84548 127 84549 126 84550 126 84551 125 84552 125 84553 126 84554 126 84555 126 84556 126 84557 126 84558 125 84559 126 84560 126 84561 126 84562 126 84563 128 84564 128 84565 128 84566 128 84567 126 84568 123 84569 121 84570 122 84571 124 84572 124 84573 124 84574 126 84575 126 84576 126 84577 126 84578 126 84579 126 84580 126 84581 128 84582 126 84583 127 84584 128 84585 128 84586 128 84587 128 84588 129 84589 128 84590 130 84591 131 84592 131 84593 131 84594 131 84595 130 84596 130 84597 130 84598 129 84599 129 84600 129 84601 128 84602 128 84603 128 84604 127 84605 128 84606 129 84607 129 84608 130 84609 130 84610 130 84611 129 84612 130 84613 130 84614 131 84615 130 84616 131 84617 132 84618 132 84619 131 84620 130 84621 130 84622 129 84623 129 84624 129 84625 129 84626 130 84627 129 84628 129 84629 130 84630 130 84631 130 84632 129 84633 130 84634 130 84635 131 84636 131 84637 130 84638 131 84639 132 84640 132 84641 132 84642 132 84643 130 84644 130 84645 131 84646 130 84647 130 84648 130 84649 130 84650 130 84651 130 84652 130 84653 130 84654 131 84655 132 84656 131 84657 130 84658 130 84659 130 84660 129 84661 128 84662 129 84663 130 84664 130 84665 129 84666 131 84667 130 84668 128 84669 128 84670 128 84671 127 84672 126 84673 126 84674 126 84675 126 84676 127 84677 126 84678 125 84679 124 84680 125 84681 125 84682 125 84683 126 84684 126 84685 125 84686 126 84687 126 84688 126 84689 125 84690 126 84691 126 84692 125 84693 126 84694 126 84695 126 84696 126 84697 126 84698 126 84699 125 84700 125 84701 125 84702 124 84703 125 84704 125 84705 124 84706 124 84707 124 84708 125 84709 125 84710 124 84711 124 84712 125 84713 126 84714 126 84715 126 84716 126 84717 126 84718 125 84719 125 84720 126 84721 128 84722 128 84723 127 84724 128 84725 128 84726 128 84727 128 84728 128 84729 128 84730 128 84731 128 84732 128 84733 127 84734 126 84735 126 84736 126 84737 126 84738 126 84739 126 84740 126 84741 126 84742 126 84743 126 84744 124 84745 125 84746 125 84747 126 84748 127 84749 126 84750 126 84751 127 84752 126 84753 125 84754 127 84755 128 84756 126 84757 128 84758 128 84759 128 84760 128 84761 128 84762 128 84763 129 84764 129 84765 128 84766 129 84767 129 84768 130 84769 128 84770 128 84771 129 84772 128 84773 128 84774 129 84775 129 84776 129 84777 130 84778 129 84779 129 84780 129 84781 129 84782 128 84783 129 84784 129 84785 129 84786 128 84787 127 84788 128 84789 126 84790 126 84791 126 84792 128 84793 128 84794 128 84795 128 84796 128 84797 128 84798 128 84799 128 84800 128 84801 128 84802 128 84803 128 84804 128 84805 128 84806 128 84807 128 84808 128 84809 129 84810 130 84811 130 84812 130 84813 129 84814 130 84815 130 84816 130 84817 130 84818 129 84819 129 84820 128 84821 129 84822 129 84823 128 84824 128 84825 128 84826 128 84827 126 84828 127 84829 128 84830 128 84831 128 84832 128 84833 129 84834 129 84835 129 84836 130 84837 130 84838 130 84839 130 84840 130 84841 130 84842 131 84843 131 84844 129 84845 128 84846 127 84847 126 84848 126 84849 127 84850 129 84851 130 84852 131 84853 130 84854 130 84855 131 84856 131 84857 131 84858 130 84859 129 84860 129 84861 129 84862 129 84863 130 84864 130 84865 130 84866 129 84867 128 84868 129 84869 129 84870 128 84871 128 84872 128 84873 128 84874 129 84875 130 84876 129 84877 129 84878 129 84879 130 84880 128 84881 128 84882 129 84883 128 84884 127 84885 126 84886 127 84887 128 84888 128 84889 126 84890 128 84891 129 84892 128 84893 127 84894 126 84895 126 84896 126 84897 124 84898 125 84899 125 84900 125 84901 125 84902 124 84903 126 84904 125 84905 126 84906 128 84907 128 84908 126 84909 126 84910 127 84911 128 84912 127 84913 128 84914 128 84915 126 84916 125 84917 126 84918 126 84919 126 84920 127 84921 129 84922 132 84923 134 84924 133 84925 131 84926 131 84927 131 84928 129 84929 130 84930 131 84931 130 84932 128 84933 128 84934 128 84935 126 84936 126 84937 126 84938 128 84939 124 84940 122 84941 122 84942 121 84943 121 84944 122 84945 122 84946 122 84947 123 84948 125 84949 126 84950 127 84951 128 84952 126 84953 127 84954 127 84955 126 84956 126 84957 128 84958 128 84959 128 84960 126 84961 128 84962 130 84963 131 84964 131 84965 130 84966 130 84967 130 84968 130 84969 130 84970 131 84971 133 84972 133 84973 132 84974 131 84975 132 84976 132 84977 132 84978 131 84979 130 84980 130 84981 131 84982 131 84983 130 84984 131 84985 131 84986 130 84987 130 84988 131 84989 131 84990 132 84991 131 84992 130 84993 130 84994 130 84995 130 84996 128 84997 126 84998 126 84999 126 85000 126 85001 126 85002 128 85003 128 85004 126 85005 126 85006 128 85007 128 85008 128 85009 129 85010 128 85011 129 85012 130 85013 130 85014 130 85015 130 85016 131 85017 130 85018 130 85019 130 85020 130 85021 128 85022 128 85023 129 85024 130 85025 130 85026 129 85027 130 85028 129 85029 128 85030 128 85031 128 85032 129 85033 130 85034 129 85035 130 85036 130 85037 130 85038 130 85039 131 85040 131 85041 131 85042 131 85043 130 85044 129 85045 130 85046 130 85047 128 85048 128 85049 126 85050 126 85051 126 85052 126 85053 125 85054 125 85055 124 85056 124 85057 124 85058 123 85059 123 85060 124 85061 125 85062 125 85063 126 85064 126 85065 128 85066 128 85067 127 85068 128 85069 128 85070 128 85071 127 85072 126 85073 126 85074 125 85075 125 85076 126 85077 126 85078 125 85079 125 85080 126 85081 127 85082 127 85083 126 85084 128 85085 126 85086 125 85087 125 85088 125 85089 125 85090 125 85091 125 85092 125 85093 124 85094 124 85095 124 85096 125 85097 125 85098 125 85099 125 85100 125 85101 126 85102 124 85103 123 85104 124 85105 124 85106 124 85107 125 85108 126 85109 125 85110 126 85111 128 85112 128 85113 127 85114 126 85115 129 85116 129 85117 127 85118 128 85119 128 85120 127 85121 126 85122 124 85123 125 85124 126 85125 125 85126 126 85127 126 85128 126 85129 126 85130 126 85131 128 85132 130 85133 130 85134 131 85135 131 85136 131 85137 131 85138 130 85139 128 85140 126 85141 125 85142 126 85143 128 85144 128 85145 128 85146 129 85147 129 85148 130 85149 130 85150 131 85151 132 85152 132 85153 133 85154 132 85155 132 85156 131 85157 130 85158 129 85159 129 85160 128 85161 128 85162 129 85163 128 85164 127 85165 128 85166 129 85167 128 85168 126 85169 126 85170 128 85171 128 85172 127 85173 128 85174 128 85175 126 85176 126 85177 128 85178 127 85179 126 85180 127 85181 129 85182 130 85183 129 85184 130 85185 130 85186 131 85187 131 85188 131 85189 131 85190 130 85191 130 85192 129 85193 130 85194 129 85195 129 85196 129 85197 130 85198 130 85199 130 85200 130 85201 130 85202 130 85203 130 85204 128 85205 126 85206 128 85207 129 85208 130 85209 130 85210 130 85211 130 85212 130 85213 130 85214 130 85215 130 85216 131 85217 130 85218 132 85219 131 85220 131 85221 131 85222 130 85223 130 85224 129 85225 128 85226 128 85227 126 85228 126 85229 126 85230 128 85231 128 85232 129 85233 129 85234 128 85235 128 85236 128 85237 128 85238 126 85239 126 85240 128 85241 128 85242 128 85243 128 85244 129 85245 129 85246 128 85247 128 85248 127 85249 126 85250 126 85251 125 85252 123 85253 123 85254 126 85255 126 85256 126 85257 126 85258 126 85259 126 85260 128 85261 127 85262 127 85263 128 85264 128 85265 129 85266 129 85267 130 85268 129 85269 129 85270 130 85271 129 85272 128 85273 128 85274 128 85275 128 85276 129 85277 129 85278 129 85279 130 85280 129 85281 128 85282 129 85283 129 85284 129 85285 128 85286 127 85287 128 85288 127 85289 128 85290 126 85291 126 85292 127 85293 127 85294 128 85295 126 85296 126 85297 128 85298 128 85299 128 85300 128 85301 128 85302 128 85303 128 85304 128 85305 127 85306 126 85307 128 85308 128 85309 128 85310 125 85311 124 85312 125 85313 124 85314 124 85315 124 85316 124 85317 124 85318 124 85319 126 85320 126 85321 128 85322 128 85323 127 85324 128 85325 129 85326 130 85327 129 85328 129 85329 130 85330 131 85331 132 85332 131 85333 131 85334 131 85335 131 85336 132 85337 131 85338 130 85339 129 85340 129 85341 130 85342 130 85343 130 85344 130 85345 128 85346 130 85347 132 85348 132 85349 131 85350 131 85351 131 85352 129 85353 128 85354 128 85355 128 85356 129 85357 128 85358 128 85359 129 85360 129 85361 129 85362 130 85363 129 85364 130 85365 129 85366 128 85367 128 85368 128 85369 128 85370 128 85371 128 85372 129 85373 129 85374 129 85375 130 85376 128 85377 128 85378 129 85379 128 85380 128 85381 127 85382 128 85383 129 85384 129 85385 129 85386 130 85387 130 85388 130 85389 131 85390 132 85391 132 85392 131 85393 125 85394 119 85395 122 85396 128 85397 131 85398 131 85399 129 85400 124 85401 122 85402 124 85403 128 85404 132 85405 130 85406 130 85407 132 85408 132 85409 131 85410 129 85411 128 85412 130 85413 129 85414 128 85415 128 85416 127 85417 126 85418 126 85419 126 85420 126 85421 126 85422 126 85423 127 85424 128 85425 128 85426 128 85427 129 85428 129 85429 129 85430 129 85431 129 85432 128 85433 128 85434 128 85435 126 85436 125 85437 126 85438 125 85439 125 85440 125 85441 124 85442 124 85443 124 85444 123 85445 122 85446 122 85447 122 85448 122 85449 122 85450 123 85451 126 85452 127 85453 126 85454 126 85455 128 85456 128 85457 128 85458 129 85459 129 85460 129 85461 128 85462 128 85463 127 85464 126 85465 125 85466 124 85467 124 85468 123 85469 123 85470 123 85471 124 85472 124 85473 123 85474 123 85475 125 85476 126 85477 124 85478 124 85479 126 85480 127 85481 126 85482 128 85483 126 85484 126 85485 126 85486 126 85487 126 85488 126 85489 128 85490 128 85491 128 85492 128 85493 128 85494 128 85495 128 85496 128 85497 128 85498 129 85499 129 85500 130 85501 131 85502 132 85503 130 85504 123 85505 118 85506 118 85507 122 85508 128 85509 129 85510 130 85511 131 85512 130 85513 130 85514 129 85515 128 85516 128 85517 129 85518 129 85519 128 85520 126 85521 126 85522 128 85523 132 85524 133 85525 132 85526 132 85527 132 85528 132 85529 131 85530 130 85531 130 85532 129 85533 128 85534 129 85535 129 85536 130 85537 130 85538 130 85539 130 85540 132 85541 131 85542 130 85543 131 85544 131 85545 130 85546 130 85547 130 85548 130 85549 130 85550 130 85551 129 85552 128 85553 128 85554 128 85555 128 85556 128 85557 128 85558 129 85559 128 85560 129 85561 129 85562 129 85563 129 85564 129 85565 129 85566 129 85567 128 85568 128 85569 128 85570 129 85571 129 85572 129 85573 129 85574 130 85575 129 85576 129 85577 129 85578 129 85579 130 85580 130 85581 130 85582 130 85583 128 85584 127 85585 126 85586 126 85587 128 85588 128 85589 128 85590 128 85591 130 85592 130 85593 130 85594 131 85595 131 85596 131 85597 131 85598 131 85599 131 85600 131 85601 130 85602 130 85603 131 85604 131 85605 129 85606 128 85607 128 85608 126 85609 128 85610 128 85611 126 85612 125 85613 125 85614 125 85615 124 85616 124 85617 124 85618 124 85619 125 85620 127 85621 128 85622 128 85623 128 85624 129 85625 130 85626 130 85627 130 85628 129 85629 128 85630 127 85631 128 85632 127 85633 128 85634 127 85635 126 85636 126 85637 128 85638 127 85639 127 85640 129 85641 130 85642 129 85643 128 85644 128 85645 128 85646 128 85647 128 85648 128 85649 128 85650 128 85651 129 85652 130 85653 131 85654 130 85655 128 85656 128 85657 128 85658 128 85659 128 85660 127 85661 127 85662 128 85663 126 85664 128 85665 128 85666 126 85667 127 85668 127 85669 126 85670 127 85671 128 85672 129 85673 128 85674 126 85675 128 85676 128 85677 127 85678 126 85679 126 85680 126 85681 124 85682 123 85683 122 85684 123 85685 122 85686 122 85687 123 85688 123 85689 123 85690 125 85691 125 85692 126 85693 127 85694 128 85695 128 85696 129 85697 129 85698 130 85699 130 85700 128 85701 129 85702 130 85703 130 85704 128 85705 129 85706 130 85707 129 85708 128 85709 129 85710 130 85711 130 85712 130 85713 130 85714 130 85715 130 85716 130 85717 131 85718 130 85719 130 85720 130 85721 130 85722 131 85723 131 85724 130 85725 129 85726 129 85727 131 85728 130 85729 130 85730 129 85731 130 85732 130 85733 130 85734 130 85735 130 85736 130 85737 130 85738 130 85739 129 85740 130 85741 130 85742 130 85743 128 85744 128 85745 129 85746 129 85747 130 85748 130 85749 128 85750 128 85751 128 85752 130 85753 130 85754 129 85755 129 85756 130 85757 129 85758 129 85759 129 85760 128 85761 129 85762 129 85763 128 85764 127 85765 128 85766 128 85767 128 85768 127 85769 128 85770 128 85771 128 85772 128 85773 126 85774 126 85775 126 85776 126 85777 126 85778 125 85779 125 85780 125 85781 125 85782 126 85783 125 85784 124 85785 124 85786 124 85787 126 85788 126 85789 126 85790 127 85791 127 85792 127 85793 126 85794 126 85795 127 85796 129 85797 129 85798 130 85799 129 85800 128 85801 130 85802 130 85803 128 85804 128 85805 128 85806 128 85807 128 85808 126 85809 127 85810 126 85811 126 85812 124 85813 125 85814 125 85815 125 85816 126 85817 126 85818 126 85819 126 85820 125 85821 125 85822 125 85823 125 85824 125 85825 124 85826 125 85827 125 85828 124 85829 123 85830 124 85831 124 85832 122 85833 122 85834 123 85835 124 85836 124 85837 125 85838 126 85839 126 85840 128 85841 129 85842 128 85843 128 85844 129 85845 129 85846 128 85847 127 85848 127 85849 126 85850 127 85851 128 85852 128 85853 128 85854 128 85855 128 85856 126 85857 127 85858 126 85859 128 85860 128 85861 126 85862 125 85863 126 85864 125 85865 124 85866 126 85867 127 85868 127 85869 127 85870 128 85871 128 85872 128 85873 128 85874 127 85875 126 85876 124 85877 124 85878 125 85879 130 85880 133 85881 133 85882 133 85883 134 85884 133 85885 133 85886 132 85887 131 85888 131 85889 131 85890 132 85891 132 85892 132 85893 132 85894 132 85895 132 85896 132 85897 132 85898 131 85899 130 85900 130 85901 130 85902 130 85903 130 85904 130 85905 130 85906 130 85907 129 85908 129 85909 130 85910 129 85911 129 85912 128 85913 128 85914 128 85915 129 85916 128 85917 129 85918 130 85919 128 85920 128 85921 128 85922 128 85923 128 85924 127 85925 126 85926 126 85927 126 85928 127 85929 128 85930 128 85931 127 85932 128 85933 128 85934 129 85935 130 85936 131 85937 130 85938 130 85939 130 85940 130 85941 129 85942 128 85943 128 85944 127 85945 128 85946 129 85947 129 85948 129 85949 129 85950 129 85951 130 85952 129 85953 130 85954 129 85955 129 85956 128 85957 129 85958 129 85959 128 85960 128 85961 126 85962 126 85963 129 85964 128 85965 128 85966 130 85967 130 85968 128 85969 129 85970 130 85971 130 85972 129 85973 130 85974 130 85975 130 85976 130 85977 129 85978 129 85979 128 85980 126 85981 126 85982 129 85983 129 85984 128 85985 129 85986 128 85987 127 85988 126 85989 126 85990 126 85991 125 85992 125 85993 125 85994 126 85995 126 85996 126 85997 126 85998 126 85999 126 86000 128 86001 128 86002 128 86003 127 86004 127 86005 126 86006 126 86007 127 86008 128 86009 127 86010 126 86011 127 86012 128 86013 128 86014 128 86015 128 86016 128 86017 128 86018 128 86019 128 86020 128 86021 126 86022 126 86023 128 86024 126 86025 126 86026 126 86027 128 86028 128 86029 129 86030 129 86031 128 86032 129 86033 128 86034 128 86035 128 86036 129 86037 128 86038 128 86039 128 86040 128 86041 128 86042 128 86043 128 86044 128 86045 128 86046 129 86047 129 86048 128 86049 128 86050 128 86051 126 86052 123 86053 122 86054 122 86055 122 86056 123 86057 123 86058 123 86059 124 86060 124 86061 125 86062 126 86063 128 86064 128 86065 130 86066 131 86067 130 86068 130 86069 130 86070 130 86071 131 86072 131 86073 131 86074 132 86075 132 86076 131 86077 131 86078 132 86079 132 86080 131 86081 131 86082 130 86083 130 86084 130 86085 130 86086 129 86087 128 86088 129 86089 130 86090 130 86091 130 86092 129 86093 129 86094 130 86095 130 86096 130 86097 130 86098 128 86099 129 86100 130 86101 130 86102 130 86103 130 86104 130 86105 130 86106 130 86107 130 86108 130 86109 130 86110 129 86111 130 86112 130 86113 130 86114 129 86115 128 86116 128 86117 129 86118 128 86119 128 86120 129 86121 130 86122 129 86123 128 86124 126 86125 127 86126 128 86127 128 86128 128 86129 128 86130 128 86131 128 86132 128 86133 129 86134 128 86135 128 86136 127 86137 128 86138 129 86139 127 86140 128 86141 128 86142 128 86143 129 86144 128 86145 128 86146 128 86147 126 86148 126 86149 127 86150 126 86151 126 86152 126 86153 128 86154 128 86155 128 86156 129 86157 128 86158 128 86159 126 86160 126 86161 126 86162 128 86163 129 86164 129 86165 130 86166 130 86167 130 86168 129 86169 126 86170 126 86171 126 86172 126 86173 126 86174 126 86175 124 86176 125 86177 126 86178 126 86179 126 86180 127 86181 128 86182 127 86183 128 86184 128 86185 128 86186 128 86187 126 86188 126 86189 126 86190 126 86191 126 86192 126 86193 125 86194 125 86195 125 86196 125 86197 124 86198 124 86199 124 86200 124 86201 123 86202 123 86203 124 86204 125 86205 124 86206 124 86207 124 86208 124 86209 126 86210 126 86211 125 86212 124 86213 125 86214 125 86215 125 86216 127 86217 128 86218 126 86219 126 86220 125 86221 126 86222 126 86223 127 86224 127 86225 126 86226 126 86227 125 86228 125 86229 125 86230 125 86231 126 86232 126 86233 127 86234 127 86235 128 86236 129 86237 129 86238 130 86239 130 86240 129 86241 128 86242 128 86243 129 86244 129 86245 129 86246 128 86247 129 86248 129 86249 130 86250 130 86251 130 86252 129 86253 130 86254 130 86255 130 86256 130 86257 130 86258 131 86259 131 86260 131 86261 130 86262 131 86263 131 86264 130 86265 130 86266 132 86267 131 86268 129 86269 129 86270 129 86271 128 86272 128 86273 128 86274 129 86275 129 86276 130 86277 130 86278 130 86279 130 86280 129 86281 129 86282 129 86283 129 86284 129 86285 130 86286 131 86287 131 86288 129 86289 130 86290 129 86291 130 86292 132 86293 132 86294 130 86295 130 86296 129 86297 129 86298 129 86299 130 86300 129 86301 128 86302 128 86303 129 86304 130 86305 130 86306 129 86307 129 86308 129 86309 127 86310 128 86311 128 86312 128 86313 127 86314 128 86315 128 86316 127 86317 126 86318 128 86319 128 86320 128 86321 128 86322 126 86323 126 86324 127 86325 126 86326 126 86327 126 86328 126 86329 128 86330 128 86331 128 86332 130 86333 129 86334 128 86335 128 86336 128 86337 128 86338 129 86339 130 86340 129 86341 128 86342 129 86343 130 86344 129 86345 128 86346 128 86347 126 86348 126 86349 128 86350 129 86351 129 86352 128 86353 128 86354 130 86355 130 86356 130 86357 129 86358 129 86359 129 86360 128 86361 128 86362 128 86363 127 86364 126 86365 125 86366 126 86367 128 86368 128 86369 127 86370 128 86371 128 86372 129 86373 129 86374 128 86375 128 86376 129 86377 129 86378 128 86379 128 86380 126 86381 126 86382 128 86383 128 86384 128 86385 128 86386 128 86387 126 86388 126 86389 126 86390 126 86391 125 86392 125 86393 126 86394 126 86395 125 86396 125 86397 126 86398 125 86399 126 86400 126 86401 127 86402 128 86403 128 86404 128 86405 128 86406 128 86407 128 86408 128 86409 128 86410 128 86411 128 86412 128 86413 128 86414 129 86415 129 86416 130 86417 130 86418 130 86419 129 86420 128 86421 128 86422 126 86423 124 86424 124 86425 124 86426 123 86427 123 86428 124 86429 123 86430 122 86431 123 86432 126 86433 126 86434 126 86435 126 86436 126 86437 128 86438 128 86439 128 86440 130 86441 130 86442 131 86443 131 86444 130 86445 131 86446 130 86447 129 86448 129 86449 128 86450 128 86451 129 86452 129 86453 130 86454 132 86455 132 86456 132 86457 132 86458 132 86459 132 86460 132 86461 132 86462 133 86463 133 86464 132 86465 133 86466 132 86467 132 86468 132 86469 133 86470 132 86471 132 86472 131 86473 130 86474 130 86475 130 86476 129 86477 130 86478 130 86479 129 86480 128 86481 128 86482 128 86483 128 86484 128 86485 128 86486 128 86487 128 86488 130 86489 129 86490 129 86491 130 86492 130 86493 130 86494 129 86495 130 86496 129 86497 129 86498 129 86499 128 86500 129 86501 128 86502 128 86503 129 86504 129 86505 127 86506 127 86507 127 86508 128 86509 128 86510 128 86511 126 86512 128 86513 126 86514 128 86515 129 86516 128 86517 128 86518 129 86519 130 86520 128 86521 128 86522 126 86523 127 86524 129 86525 129 86526 130 86527 129 86528 129 86529 128 86530 128 86531 128 86532 128 86533 128 86534 129 86535 128 86536 128 86537 129 86538 128 86539 126 86540 126 86541 128 86542 126 86543 125 86544 125 86545 126 86546 126 86547 124 86548 124 86549 124 86550 124 86551 125 86552 126 86553 125 86554 124 86555 125 86556 125 86557 124 86558 126 86559 126 86560 124 86561 123 86562 123 86563 123 86564 124 86565 124 86566 124 86567 123 86568 124 86569 124 86570 125 86571 126 86572 125 86573 124 86574 124 86575 123 86576 124 86577 125 86578 124 86579 124 86580 124 86581 123 86582 124 86583 124 86584 123 86585 123 86586 124 86587 125 86588 125 86589 126 86590 126 86591 126 86592 126 86593 128 86594 128 86595 128 86596 128 86597 128 86598 128 86599 128 86600 129 86601 130 86602 130 86603 130 86604 129 86605 130 86606 130 86607 130 86608 129 86609 129 86610 129 86611 129 86612 128 86613 127 86614 128 86615 126 86616 126 86617 127 86618 128 86619 127 86620 128 86621 128 86622 128 86623 128 86624 128 86625 126 86626 128 86627 128 86628 128 86629 127 86630 128 86631 130 86632 128 86633 130 86634 130 86635 131 86636 130 86637 130 86638 130 86639 129 86640 128 86641 130 86642 130 86643 129 86644 129 86645 129 86646 129 86647 130 86648 130 86649 129 86650 129 86651 130 86652 130 86653 131 86654 130 86655 130 86656 130 86657 130 86658 129 86659 130 86660 129 86661 128 86662 128 86663 128 86664 129 86665 129 86666 128 86667 128 86668 129 86669 130 86670 131 86671 131 86672 132 86673 132 86674 131 86675 132 86676 131 86677 130 86678 129 86679 129 86680 130 86681 130 86682 129 86683 128 86684 130 86685 131 86686 131 86687 130 86688 130 86689 129 86690 128 86691 128 86692 126 86693 128 86694 128 86695 128 86696 128 86697 129 86698 129 86699 128 86700 129 86701 128 86702 129 86703 130 86704 130 86705 131 86706 131 86707 130 86708 130 86709 129 86710 128 86711 129 86712 128 86713 129