1 1 2 2 3 3 4 4 5 5 6 6 7 6 8 8 9 9 10 8 11 8 12 9 13 9 14 10 15 10 16 11 17 10 18 12 19 12 20 13 21 14 22 13 23 13 24 16 25 13 26 15 27 15 28 14 29 17 30 16 31 12 32 16 33 17 34 16 35 19 36 19 37 18 38 21 39 19 40 22 41 22 42 20 43 20 44 18 45 18 46 21 47 22 48 22 49 22 50 21 51 24 52 24 53 18 54 18 55 18 56 25 57 25 58 26 59 25 60 25 61 24 62 25 63 28 64 28 65 31 66 23 67 25 68 25 69 21 70 26 71 25 72 28 73 26 74 22 75 31 76 28 77 30 78 29 79 30 80 29 81 27 82 27 83 28 84 24 85 24 86 31 87 33 88 31 89 32 90 32 91 30 92 33 93 35 94 30 95 35 96 30 97 33 98 33 99 36 100 32 101 31 102 30 103 34 104 33 105 32 106 36 107 34 108 32 109 24 110 25 111 31 112 35 113 38 114 37 115 32 116 41 117 42 118 37 119 38 120 38 121 30 122 36 123 38 124 32 125 37 126 28 127 33 128 27 129 33 130 26 131 39 132 38 133 38 134 41 135 41 136 41 137 31 138 28 139 36 140 24 141 34 142 40 143 42 144 38 145 29 146 30 147 30 148 36 149 40 150 35 151 36 152 28 153 39 154 32 155 45 156 31 157 45 158 42 159 32 160 35 161 44 162 31 163 31 164 33 165 40 166 37 167 27 168 34 169 38 170 30 171 41 172 41 173 33 174 37 175 35 176 41 177 33 178 35 179 33 180 39 181 42 182 38 183 32 184 31 185 36 186 36 187 31 188 30 189 27 190 37 191 30 192 38 193 34 194 32 195 44 196 32 197 29 198 31 199 36 200 45 201 33 202 37 203 36 204 36 205 35 206 34 207 32 208 31 209 29 210 32 211 34 212 33 213 32 214 33 215 34 216 32 217 34 218 33 219 30 220 32 221 29 222 28 223 30 224 29 225 33 226 36 227 34 228 35 229 33 230 32 231 34 232 32 233 34 234 45 235 48 236 32 237 36 238 33 239 33 240 36 241 54 242 38 243 34 244 39 245 36 246 36 247 36 248 33 249 35 250 36 251 32 252 32 253 31 254 31 255 38 256 36 257 35 258 35 259 34 260 36 261 34 262 30 263 33 264 57 265 36 266 37 267 33 268 39 269 36 270 57 271 35 272 35 273 35 274 33 275 33 276 37 277 33 278 31 279 31 280 39 281 37 282 42 283 34 284 36 285 38 286 39 287 39 288 36 289 31 290 34 291 33 292 31 293 33 294 33 295 54 296 34 297 39 298 38 299 36 300 39 301 39 302 40 303 40 304 39 305 35 306 38 307 39 308 42 309 46 310 47 311 39 312 43 313 40 314 40 315 38 316 41 317 37 318 40 319 41 320 40 321 38 322 41 323 38 324 42 325 39 326 40 327 48 328 37 329 36 330 40 331 40 332 42 333 39 334 42 335 45 336 41 337 40 338 39 339 43 340 44 341 46 342 44 343 60 344 42 345 44 346 40 347 41 348 42 349 66 350 46 351 49 352 42 353 44 354 41 355 40 356 44 357 42 358 45 359 41 360 38 361 60 362 43 363 42 364 41 365 44 366 42 367 46 368 43 369 47 370 45 371 44 372 39 373 43 374 43 375 46 376 44 377 43 378 46 379 48 380 44 381 47 382 48 383 48 384 48 385 45 386 45 387 47 388 41 389 42 390 46 391 48 392 45 393 45 394 45 395 48 396 46 397 48 398 47 399 53 400 47 401 51 402 55 403 60 404 65 405 69 406 72 407 63 408 68 409 76 410 57 411 65 412 72 413 79 414 65 415 46 416 44 417 45 418 48 419 68 420 48 421 72 422 48 423 48 424 46 425 48 426 45 427 46 428 46 429 50 430 47 431 46 432 50 433 72 434 48 435 46 436 50 437 71 438 69 439 72 440 74 441 77 442 73 443 69 444 69 445 67 446 77 447 76 448 75 449 66 450 71 451 69 452 71 453 57 454 75 455 66 456 71 457 72 458 71 459 77 460 68 461 71 462 46 463 46 464 48 465 85 466 54 467 80 468 56 469 72 470 74 471 69 472 66 473 51 474 76 475 81 476 72 477 76 478 75 479 75 480 74 481 72 482 72 483 77 484 78 485 76 486 74 487 79 488 75 489 70 490 72 491 73 492 75 493 46 494 53 495 73 496 77 497 74 498 52 499 54 500 52 501 52 502 50 503 72 504 50 505 50 506 51 507 56 508 49 509 53 510 59 511 58 512 79 513 57 514 54 515 57 516 71 517 59 518 52 519 51 520 48 521 54 522 57 523 60 524 78 525 84 526 83 527 80 528 77 529 61 530 55 531 70 532 80 533 55 534 79 535 57 536 78 537 78 538 74 539 55 540 50 541 54 542 73 543 51 544 80 545 59 546 62 547 66 548 84 549 56 550 53 551 60 552 77 553 80 554 78 555 78 556 78 557 70 558 81 559 81 560 54 561 76 562 79 563 82 564 79 565 72 566 81 567 82 568 58 569 56 570 59 571 76 572 56 573 61 574 78 575 85 576 76 577 56 578 58 579 82 580 49 581 79 582 76 583 78 584 57 585 82 586 58 587 63 588 63 589 57 590 62 591 62 592 90 593 75 594 90 595 78 596 86 597 64 598 86 599 60 600 58 601 61 602 62 603 79 604 86 605 62 606 59 607 64 608 62 609 63 610 62 611 61 612 60 613 66 614 59 615 63 616 63 617 63 618 62 619 66 620 61 621 61 622 63 623 57 624 62 625 63 626 59 627 80 628 82 629 80 630 87 631 84 632 76 633 73 634 73 635 75 636 77 637 78 638 79 639 84 640 56 641 73 642 74 643 89 644 73 645 61 646 60 647 80 648 60 649 66 650 64 651 63 652 77 653 65 654 64 655 69 656 68 657 61 658 68 659 66 660 65 661 62 662 66 663 63 664 63 665 59 666 64 667 64 668 65 669 64 670 52 671 84 672 85 673 92 674 83 675 83 676 82 677 62 678 63 679 88 680 59 681 91 682 63 683 80 684 75 685 87 686 81 687 78 688 101 689 77 690 62 691 74 692 84 693 80 694 78 695 79 696 65 697 88 698 99 699 67 700 61 701 68 702 66 703 67 704 66 705 67 706 70 707 70 708 70 709 80 710 73 711 86 712 65 713 92 714 67 715 60 716 62 717 91 718 87 719 89 720 63 721 90 722 186 723 154 724 192 725 477 726 130 727 73 728 167 729 97 730 67 731 86 732 113 733 95 734 89 735 98 736 93 737 68 738 91 739 101 740 62 741 63 742 90 743 61 744 89 745 60 746 89 747 93 748 84 749 68 750 70 751 91 752 98 753 106 754 115 755 74 756 92 757 83 758 94 759 81 760 64 761 88 762 94 763 72 764 67 765 175 766 103 767 106 768 114 769 101 770 65 771 91 772 102 773 98 774 65 775 96 776 93 777 89 778 68 779 103 780 71 781 113 782 85 783 75 784 96 785 99 786 105 787 100 788 120 789 139 790 69 791 100 792 93 793 89 794 88 795 99 796 68 797 71 798 99 799 88 800 68 801 94 802 99 803 92 804 92 805 92 806 90 807 232 808 258 809 221 810 68 811 120 812 138 813 179 814 195 815 235 816 188 817 72 818 74 819 155 820 71 821 199 822 197 823 78 824 227 825 170 826 91 827 149 828 71 829 477 830 71 831 230 832 171 833 193 834 97 835 130 836 93 837 96 838 110 839 204 840 69 841 93 842 98 843 99 844 99 845 100 846 70 847 78 848 99 849 74 850 80 851 90 852 87 853 88 854 112 855 108 856 102 857 92 858 93 859 96 860 77 861 72 862 96 863 101 864 104 865 92 866 95 867 109 868 99 869 98 870 72 871 182 872 73 873 72 874 92 875 95 876 94 877 69 878 239 879 75 880 74 881 210 882 179 883 235 884 248 885 142 886 74 887 102 888 73 889 96 890 76 891 99 892 75 893 350 894 94 895 96 896 90 897 93 898 101 899 76 900 76 901 86 902 77 903 78 904 77 905 75 906 77 907 75 908 76 909 76 910 71 911 62 912 71 913 76 914 85 915 81 916 84 917 81 918 82 919 84 920 78 921 83 922 83 923 80 924 76 925 60 926 89 927 84 928 86 929 88 930 77 931 80 932 84 933 92 934 91 935 86 936 91 937 86 938 83 939 86 940 76 941 81 942 86 943 83 944 84 945 79 946 84 947 84 948 86 949 83 950 73 951 84 952 82 953 86 954 83 955 79 956 81 957 82 958 78 959 76 960 80 961 80 962 183 963 221 964 77 965 154 966 128 967 182 968 182 969 329 970 78 971 262 972 166 973 151 974 317 975 215 976 250 977 77 978 121 979 81 980 80 981 400 982 141 983 313 984 175 985 124 986 120 987 342 988 143 989 82 990 79 991 85 992 343 993 82 994 217 995 85 996 87 997 84 998 79 999 77 1000 76 1001 83 1002 82 1003 84 1004 84 1005 85 1006 85 1007 85 1008 88 1009 87 1010 145 1011 286 1012 85 1013 82 1014 225 1015 90 1016 153 1017 193 1018 115 1019 121 1020 129 1021 115 1022 264 1023 89 1024 192 1025 136 1026 121 1027 78 1028 76 1029 77 1030 77 1031 77 1032 78 1033 77 1034 79 1035 81 1036 83 1037 82 1038 83 1039 84 1040 229 1041 184 1042 216 1043 469 1044 149 1045 85 1046 83 1047 112 1048 79 1049 141 1050 87 1051 235 1052 179 1053 121 1054 122 1055 154 1056 137 1057 79 1058 87 1059 224 1060 259 1061 171 1062 247 1063 148 1064 129 1065 210 1066 136 1067 140 1068 161 1069 134 1070 75 1071 164 1072 162 1073 293 1074 355 1075 263 1076 84 1077 78 1078 80 1079 78 1080 75 1081 149 1082 138 1083 198 1084 179 1085 128 1086 108 1087 158 1088 121 1089 135 1090 74 1091 79 1092 79 1093 80 1094 80 1095 82 1096 78 1097 82 1098 82 1099 83 1100 80 1101 82 1102 81 1103 82 1104 85 1105 83 1106 86 1107 82 1108 85 1109 85 1110 82 1111 89 1112 84 1113 83 1114 85 1115 85 1116 80 1117 81 1118 85 1119 83 1120 85 1121 84 1122 82 1123 90 1124 85 1125 88 1126 80 1127 81 1128 84 1129 80 1130 85 1131 85 1132 86 1133 83 1134 86 1135 60 1136 86 1137 83 1138 84 1139 84 1140 88 1141 86 1142 85 1143 82 1144 92 1145 91 1146 88 1147 84 1148 88 1149 86 1150 92 1151 82 1152 80 1153 84 1154 87 1155 85 1156 84 1157 85 1158 86 1159 79 1160 88 1161 83 1162 85 1163 86 1164 87 1165 92 1166 89 1167 84 1168 88 1169 85 1170 87 1171 89 1172 87 1173 84 1174 82 1175 84 1176 86 1177 85 1178 85 1179 88 1180 88 1181 88 1182 87 1183 89 1184 87 1185 89 1186 89 1187 96 1188 89 1189 87 1190 83 1191 85 1192 88 1193 89 1194 88 1195 89 1196 90 1197 89 1198 89 1199 87 1200 82 1201 87 1202 92 1203 90 1204 88 1205 86 1206 88 1207 87 1208 89 1209 87 1210 88 1211 86 1212 88 1213 85 1214 83 1215 87 1216 88 1217 83 1218 83 1219 87 1220 82 1221 82 1222 88 1223 80 1224 88 1225 65 1226 91 1227 88 1228 91 1229 90 1230 84 1231 89 1232 86 1233 89 1234 86 1235 87 1236 87 1237 55 1238 87 1239 86 1240 90 1241 87 1242 90 1243 83 1244 87 1245 84 1246 90 1247 86 1248 88 1249 94 1250 89 1251 97 1252 93 1253 97 1254 89 1255 92 1256 92 1257 89 1258 89 1259 86 1260 91 1261 73 1262 93 1263 93 1264 89 1265 92 1266 91 1267 92 1268 89 1269 87 1270 95 1271 92 1272 92 1273 96 1274 92 1275 86 1276 86 1277 88 1278 90 1279 87 1280 88 1281 89 1282 86 1283 86 1284 92 1285 86 1286 87 1287 88 1288 86 1289 93 1290 86 1291 90 1292 88 1293 90 1294 95 1295 86 1296 85 1297 96 1298 91 1299 91 1300 86 1301 92 1302 90 1303 90 1304 92 1305 95 1306 93 1307 98 1308 93 1309 90 1310 92 1311 91 1312 91 1313 90 1314 93 1315 91 1316 96 1317 91 1318 93 1319 90 1320 95 1321 89 1322 99 1323 86 1324 93 1325 90 1326 92 1327 91 1328 90 1329 91 1330 92 1331 87 1332 91 1333 88 1334 95 1335 93 1336 96 1337 93 1338 92 1339 87 1340 98 1341 93 1342 97 1343 93 1344 91 1345 78 1346 98 1347 95 1348 93 1349 92 1350 91 1351 82 1352 92 1353 91 1354 96 1355 90 1356 94 1357 71 1358 95 1359 94 1360 92 1361 89 1362 90 1363 102 1364 95 1365 94 1366 93 1367 95 1368 92 1369 84 1370 96 1371 97 1372 97 1373 93 1374 97 1375 94 1376 94 1377 95 1378 96 1379 97 1380 91 1381 91 1382 97 1383 92 1384 94 1385 94 1386 89 1387 88 1388 93 1389 92 1390 97 1391 92 1392 94 1393 94 1394 90 1395 95 1396 92 1397 93 1398 93 1399 91 1400 95 1401 96 1402 95 1403 94 1404 96 1405 97 1406 93 1407 96 1408 93 1409 95 1410 90 1411 91 1412 90 1413 94 1414 96 1415 91 1416 91 1417 87 1418 88 1419 83 1420 92 1421 92 1422 92 1423 91 1424 96 1425 90 1426 92 1427 91 1428 91 1429 91 1430 94 1431 92 1432 93 1433 94 1434 95 1435 89 1436 93 1437 97 1438 92 1439 96 1440 101 1441 98 1442 102 1443 100 1444 99 1445 95 1446 103 1447 101 1448 98 1449 103 1450 100 1451 103 1452 104 1453 100 1454 100 1455 95 1456 97 1457 105 1458 96 1459 101 1460 102 1461 98 1462 99 1463 101 1464 101 1465 107 1466 97 1467 103 1468 103 1469 85 1470 99 1471 99 1472 97 1473 96 1474 99 1475 96 1476 99 1477 90 1478 97 1479 97 1480 97 1481 96 1482 94 1483 96 1484 96 1485 96 1486 90 1487 93 1488 98 1489 93 1490 95 1491 99 1492 99 1493 100 1494 98 1495 87 1496 97 1497 101 1498 97 1499 95 1500 92 1501 92 1502 88 1503 91 1504 101 1505 94 1506 97 1507 94 1508 98 1509 93 1510 97 1511 105 1512 114 1513 110 1514 107 1515 99 1516 102 1517 107 1518 100 1519 103 1520 101 1521 103 1522 108 1523 105 1524 98 1525 83 1526 93 1527 92 1528 101 1529 92 1530 96 1531 92 1532 96 1533 96 1534 96 1535 98 1536 96 1537 99 1538 99 1539 97 1540 100 1541 98 1542 100 1543 99 1544 99 1545 99 1546 97 1547 99 1548 97 1549 102 1550 101 1551 102 1552 107 1553 104 1554 102 1555 102 1556 102 1557 102 1558 102 1559 96 1560 103 1561 104 1562 96 1563 105 1564 107 1565 99 1566 95 1567 94 1568 99 1569 99 1570 97 1571 100 1572 99 1573 103 1574 100 1575 106 1576 103 1577 95 1578 100 1579 96 1580 100 1581 93 1582 89 1583 90 1584 91 1585 98 1586 95 1587 92 1588 92 1589 104 1590 111 1591 112 1592 110 1593 107 1594 103 1595 106 1596 106 1597 102 1598 109 1599 109 1600 97 1601 101 1602 98 1603 98 1604 104 1605 108 1606 112 1607 91 1608 105 1609 99 1610 101 1611 98 1612 99 1613 93 1614 96 1615 90 1616 101 1617 100 1618 105 1619 105 1620 109 1621 106 1622 113 1623 110 1624 107 1625 101 1626 103 1627 102 1628 102 1629 105 1630 105 1631 103 1632 103 1633 102 1634 104 1635 101 1636 95 1637 99 1638 99 1639 94 1640 98 1641 102 1642 108 1643 107 1644 105 1645 107 1646 108 1647 107 1648 101 1649 111 1650 103 1651 68 1652 101 1653 105 1654 102 1655 107 1656 100 1657 102 1658 104 1659 105 1660 105 1661 105 1662 99 1663 98 1664 100 1665 101 1666 97 1667 102 1668 94 1669 101 1670 102 1671 96 1672 100 1673 101 1674 98 1675 100 1676 102 1677 103 1678 103 1679 106 1680 105 1681 102 1682 106 1683 100 1684 101 1685 95 1686 97 1687 103 1688 105 1689 110 1690 111 1691 111 1692 110 1693 104 1694 103 1695 103 1696 98 1697 96 1698 97 1699 102 1700 107 1701 106 1702 118 1703 111 1704 103 1705 103 1706 118 1707 117 1708 116 1709 114 1710 112 1711 110 1712 113 1713 106 1714 101 1715 106 1716 102 1717 109 1718 62 1719 91 1720 70 1721 79 1722 92 1723 102 1724 102 1725 103 1726 108 1727 107 1728 107 1729 108 1730 111 1731 115 1732 100 1733 102 1734 107 1735 85 1736 115 1737 118 1738 119 1739 118 1740 117 1741 119 1742 116 1743 116 1744 118 1745 102 1746 115 1747 119 1748 120 1749 115 1750 116 1751 109 1752 109 1753 110 1754 112 1755 106 1756 109 1757 109 1758 114 1759 90 1760 117 1761 117 1762 113 1763 106 1764 114 1765 114 1766 115 1767 119 1768 115 1769 118 1770 112 1771 114 1772 112 1773 116 1774 120 1775 115 1776 112 1777 113 1778 110 1779 111 1780 113 1781 108 1782 118 1783 113 1784 109 1785 107 1786 105 1787 108 1788 99 1789 72 1790 108 1791 107 1792 108 1793 110 1794 106 1795 111 1796 110 1797 109 1798 105 1799 110 1800 106 1801 108 1802 101 1803 105 1804 103 1805 104 1806 106 1807 106 1808 107 1809 102 1810 101 1811 102 1812 103 1813 102 1814 104 1815 108 1816 100 1817 111 1818 108 1819 105 1820 100 1821 106 1822 102 1823 105 1824 108 1825 107 1826 103 1827 105 1828 107 1829 107 1830 121 1831 123 1832 127 1833 120 1834 128 1835 120 1836 120 1837 122 1838 123 1839 125 1840 120 1841 116 1842 122 1843 120 1844 118 1845 120 1846 119 1847 116 1848 115 1849 111 1850 112 1851 108 1852 104 1853 114 1854 104 1855 113 1856 115 1857 107 1858 115 1859 109 1860 110 1861 110 1862 111 1863 103 1864 109 1865 96 1866 90 1867 78 1868 104 1869 86 1870 103 1871 108 1872 109 1873 107 1874 108 1875 107 1876 108 1877 106 1878 107 1879 108 1880 106 1881 105 1882 100 1883 102 1884 106 1885 107 1886 106 1887 109 1888 107 1889 108 1890 103 1891 71 1892 101 1893 111 1894 105 1895 107 1896 104 1897 106 1898 109 1899 107 1900 109 1901 111 1902 116 1903 119 1904 112 1905 120 1906 125 1907 117 1908 128 1909 124 1910 115 1911 117 1912 117 1913 114 1914 117 1915 113 1916 117 1917 115 1918 116 1919 119 1920 119 1921 119 1922 118 1923 123 1924 120 1925 121 1926 128 1927 118 1928 121 1929 123 1930 126 1931 116 1932 113 1933 112 1934 103 1935 112 1936 113 1937 114 1938 104 1939 106 1940 107 1941 108 1942 102 1943 109 1944 111 1945 106 1946 111 1947 109 1948 108 1949 112 1950 114 1951 114 1952 106 1953 112 1954 114 1955 114 1956 116 1957 111 1958 114 1959 111 1960 114 1961 106 1962 108 1963 109 1964 110 1965 114 1966 115 1967 115 1968 116 1969 115 1970 113 1971 116 1972 115 1973 116 1974 114 1975 116 1976 118 1977 116 1978 118 1979 113 1980 123 1981 111 1982 110 1983 113 1984 111 1985 116 1986 120 1987 117 1988 117 1989 114 1990 114 1991 119 1992 113 1993 111 1994 115 1995 108 1996 114 1997 116 1998 125 1999 120 2000 126 2001 124 2002 121 2003 124 2004 127 2005 133 2006 129 2007 118 2008 111 2009 117 2010 121 2011 102 2012 119 2013 115 2014 114 2015 118 2016 118 2017 113 2018 118 2019 116 2020 120 2021 119 2022 117 2023 120 2024 114 2025 112 2026 98 2027 82 2028 59 2029 47 2030 109 2031 104 2032 107 2033 113 2034 104 2035 108 2036 109 2037 106 2038 108 2039 105 2040 114 2041 116 2042 109 2043 110 2044 108 2045 120 2046 113 2047 110 2048 112 2049 114 2050 115 2051 112 2052 111 2053 106 2054 113 2055 123 2056 125 2057 133 2058 129 2059 129 2060 125 2061 130 2062 133 2063 133 2064 135 2065 106 2066 129 2067 129 2068 132 2069 130 2070 125 2071 131 2072 132 2073 130 2074 127 2075 121 2076 120 2077 115 2078 125 2079 126 2080 126 2081 118 2082 114 2083 131 2084 118 2085 119 2086 116 2087 114 2088 118 2089 116 2090 118 2091 121 2092 114 2093 118 2094 122 2095 117 2096 118 2097 120 2098 120 2099 117 2100 113 2101 119 2102 118 2103 120 2104 107 2105 113 2106 113 2107 112 2108 117 2109 116 2110 109 2111 112 2112 110 2113 117 2114 116 2115 116 2116 109 2117 117 2118 118 2119 111 2120 121 2121 115 2122 111 2123 115 2124 123 2125 122 2126 112 2127 116 2128 109 2129 115 2130 114 2131 110 2132 114 2133 114 2134 114 2135 112 2136 114 2137 113 2138 116 2139 116 2140 111 2141 104 2142 116 2143 118 2144 122 2145 121 2146 122 2147 115 2148 117 2149 115 2150 116 2151 119 2152 122 2153 114 2154 115 2155 113 2156 115 2157 112 2158 114 2159 112 2160 114 2161 58 2162 115 2163 116 2164 114 2165 130 2166 128 2167 128 2168 125 2169 122 2170 121 2171 128 2172 125 2173 124 2174 124 2175 123 2176 115 2177 112 2178 114 2179 118 2180 119 2181 108 2182 125 2183 123 2184 118 2185 116 2186 132 2187 123 2188 133 2189 130 2190 122 2191 124 2192 131 2193 129 2194 124 2195 110 2196 123 2197 116 2198 112 2199 121 2200 120 2201 121 2202 115 2203 119 2204 111 2205 114 2206 117 2207 112 2208 107 2209 87 2210 110 2211 118 2212 117 2213 113 2214 119 2215 117 2216 117 2217 119 2218 120 2219 125 2220 119 2221 122 2222 120 2223 124 2224 128 2225 123 2226 118 2227 120 2228 118 2229 123 2230 117 2231 118 2232 119 2233 104 2234 117 2235 124 2236 122 2237 124 2238 134 2239 135 2240 139 2241 136 2242 139 2243 132 2244 137 2245 140 2246 120 2247 123 2248 118 2249 119 2250 120 2251 122 2252 119 2253 123 2254 118 2255 120 2256 119 2257 117 2258 74 2259 114 2260 119 2261 113 2262 122 2263 129 2264 123 2265 130 2266 121 2267 123 2268 123 2269 117 2270 123 2271 119 2272 115 2273 115 2274 116 2275 120 2276 117 2277 121 2278 116 2279 119 2280 118 2281 117 2282 114 2283 116 2284 119 2285 121 2286 122 2287 119 2288 122 2289 126 2290 113 2291 122 2292 128 2293 127 2294 126 2295 52 2296 125 2297 127 2298 120 2299 125 2300 126 2301 129 2302 124 2303 131 2304 133 2305 122 2306 122 2307 125 2308 123 2309 122 2310 123 2311 112 2312 123 2313 123 2314 121 2315 118 2316 113 2317 121 2318 118 2319 119 2320 120 2321 120 2322 120 2323 118 2324 119 2325 111 2326 117 2327 113 2328 117 2329 117 2330 109 2331 112 2332 116 2333 116 2334 91 2335 96 2336 111 2337 117 2338 116 2339 116 2340 113 2341 71 2342 65 2343 119 2344 121 2345 116 2346 113 2347 97 2348 111 2349 110 2350 123 2351 125 2352 123 2353 123 2354 128 2355 127 2356 123 2357 117 2358 125 2359 131 2360 129 2361 126 2362 132 2363 135 2364 132 2365 141 2366 132 2367 137 2368 134 2369 134 2370 133 2371 121 2372 133 2373 133 2374 137 2375 126 2376 127 2377 130 2378 130 2379 131 2380 113 2381 113 2382 126 2383 93 2384 124 2385 123 2386 123 2387 126 2388 139 2389 128 2390 142 2391 126 2392 126 2393 133 2394 138 2395 128 2396 124 2397 126 2398 142 2399 126 2400 80 2401 118 2402 125 2403 124 2404 127 2405 125 2406 129 2407 106 2408 129 2409 126 2410 122 2411 137 2412 121 2413 128 2414 131 2415 118 2416 137 2417 144 2418 120 2419 146 2420 148 2421 115 2422 123 2423 138 2424 129 2425 138 2426 122 2427 134 2428 143 2429 137 2430 138 2431 108 2432 129 2433 144 2434 144 2435 124 2436 140 2437 127 2438 147 2439 139 2440 113 2441 136 2442 124 2443 127 2444 88 2445 126 2446 129 2447 127 2448 125 2449 116 2450 126 2451 128 2452 130 2453 131 2454 134 2455 136 2456 139 2457 136 2458 139 2459 136 2460 133 2461 134 2462 132 2463 137 2464 141 2465 137 2466 130 2467 138 2468 135 2469 123 2470 132 2471 130 2472 130 2473 119 2474 128 2475 127 2476 115 2477 90 2478 83 2479 114 2480 121 2481 125 2482 124 2483 123 2484 123 2485 123 2486 124 2487 117 2488 122 2489 89 2490 91 2491 86 2492 126 2493 123 2494 125 2495 123 2496 125 2497 121 2498 121 2499 113 2500 99 2501 113 2502 111 2503 104 2504 107 2505 122 2506 118 2507 120 2508 117 2509 128 2510 130 2511 125 2512 122 2513 127 2514 127 2515 126 2516 125 2517 123 2518 123 2519 123 2520 125 2521 122 2522 111 2523 121 2524 123 2525 124 2526 116 2527 101 2528 128 2529 124 2530 141 2531 128 2532 141 2533 140 2534 132 2535 148 2536 146 2537 143 2538 144 2539 141 2540 153 2541 147 2542 138 2543 148 2544 137 2545 135 2546 140 2547 137 2548 144 2549 145 2550 146 2551 144 2552 140 2553 141 2554 145 2555 144 2556 139 2557 141 2558 139 2559 138 2560 134 2561 136 2562 134 2563 132 2564 132 2565 136 2566 137 2567 133 2568 136 2569 131 2570 135 2571 133 2572 135 2573 134 2574 131 2575 132 2576 133 2577 137 2578 131 2579 127 2580 132 2581 127 2582 130 2583 135 2584 127 2585 133 2586 103 2587 132 2588 129 2589 131 2590 137 2591 143 2592 146 2593 131 2594 144 2595 152 2596 141 2597 148 2598 153 2599 149 2600 148 2611 122 2623 122 2635 117 2647 100 2653 115 2665 125 2677 119 2689 97 2713 129 2725 120 2737 142 2749 142 2773 135 2779 125 2791 125 2803 133 2815 120 2839 129 2857 139 2869 146 2893 110 2905 139 2917 122 2929 159 2941 153 2965 124 2989 126 3000 129 3001 89 3013 107 3025 121 3037 141 3049 120 3055 123 3067 153 3079 156 3091 131 3103 148 3115 119 3121 106 3145 145 3169 157 3181 144 3193 76 3205 114 3217 106 3241 142 3253 120 3259 134 3283 160 3295 149 3307 146 3319 146 3331 138 3343 150 3355 115 3367 130 3403 88 3415 152 3427 120 3439 150 3463 156 3481 150 3493 168 3505 162 3511 151 3535 150 3547 150 3559 96 3571 115 3595 38 3607 163 3619 166 3631 117 3643 143 3655 126 3667 160 3679 157 3691 151 3697 150 3721 165 3745 117 3757 147 3781 148 3793 72 3805 158 3817 155 3829 158 3853 142 3865 180 3877 156 3889 146 3901 164 3919 157 3931 131 3943 159 3949 165 3973 171 3985 83 4000 152 4009 116 4021 160 4033 136 4045 158 4057 163 4069 177 4081 179 4093 104 4105 164 4117 133 4141 164 4153 160 4177 143 4189 136 4195 134 4219 149 4231 156 4243 141 4255 168 4267 118 4303 150 4315 188 4339 162 4345 150 4357 181 4381 130 4405 165 4417 120 4429 133 4447 183 4459 176 4471 84 4483 165 4495 147 5000 176