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