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