0 0 1 1 2 3 3 2 4 7 5 8 6 4 7 6 8 5 9 17 10 18 11 20 12 21 13 22 14 11 15 10 16 14 17 16 18 19 19 9 20 12 21 15 22 13 23 45 24 46 25 48 26 49 27 50 28 54 29 55 30 57 31 58 32 59 33 61 34 62 35 63 36 64 37 30 38 33 39 26 40 29 41 27 42 39 43 38 44 42 45 44 46 47 47 51 48 53 49 56 50 60 51 28 52 23 53 25 54 34 55 32 56 37 57 40 58 43 59 52 60 24 61 31 62 35 63 41 64 36 65 129 66 130 67 132 68 133 69 134 70 138 71 139 72 141 73 142 74 143 75 145 76 146 77 147 78 148 79 157 80 158 81 160 82 161 83 162 84 166 85 167 86 169 87 170 88 171 89 173 90 174 91 175 92 176 93 180 94 181 95 183 96 184 97 185 98 187 99 188 100 189 101 190 102 192 103 193 104 194 105 195 106 196 107 86 108 89 109 95 110 98 111 102 112 76 113 74 114 82 115 85 116 94 117 73 118 77 119 83 120 78 121 114 122 117 123 110 124 113 125 111 126 123 127 122 128 126 129 128 130 131 131 135 132 137 133 140 134 144 135 151 136 150 137 154 138 156 139 159 140 163 141 165 142 168 143 172 144 177 145 179 146 182 147 186 148 191 149 84 150 93 151 67 152 79 153 66 154 81 155 70 156 68 157 99 158 103 159 75 160 91 161 97 162 92 163 112 164 107 165 109 166 118 167 116 168 121 169 124 170 127 171 136 172 149 173 152 174 155 175 164 176 178 177 80 178 65 179 72 180 96 181 87 182 71 183 90 184 104 185 101 186 108 187 115 188 119 189 125 190 153 191 69 192 88 193 100 194 105 195 120 196 106 197 393 198 394 199 396 200 397 201 398 202 402 203 403 204 405 205 406 206 407 207 409 208 410 209 411 210 412 211 421 212 422 213 424 214 425 215 426 216 430 217 431 218 433 219 434 220 435 221 437 222 438 223 439 224 440 225 444 226 445 227 447 228 448 229 449 230 451 231 452 232 453 233 454 234 456 235 457 236 458 237 459 238 460 239 483 240 484 241 486 242 487 243 488 244 492 245 493 246 495 247 496 248 497 249 499 250 500 251 501 252 502 253 511 254 512 255 514 256 515 257 516 258 520 259 521 260 523 261 524 262 525 263 527 264 528 265 529 266 530 267 534 268 535 269 537 270 538 271 539 272 541 273 542 274 543 275 544 276 546 277 547 278 548 279 549 280 550 281 559 282 560 283 562 284 563 285 564 286 568 287 569 288 571 289 572 290 573 291 575 292 576 293 577 294 578 295 582 296 583 297 585 298 586 299 587 300 589 301 590 302 591 303 592 304 594 305 595 306 596 307 597 308 598 309 602 310 603 311 605 312 606 313 607 314 609 315 610 316 611 317 612 318 614 319 615 320 616 321 617 322 618 323 620 324 621 325 622 326 623 327 624 328 625 329 260 330 263 331 269 332 272 333 276 334 288 335 291 336 297 337 300 338 304 339 311 340 314 341 318 342 323 343 231 344 235 345 223 346 229 347 224 348 250 349 248 350 256 351 259 352 268 353 284 354 287 355 296 356 310 357 228 358 219 359 222 360 236 361 233 362 247 363 251 364 257 365 285 366 220 367 232 368 237 369 252 370 238 371 350 372 353 373 359 374 362 375 366 376 340 377 338 378 346 379 349 380 358 381 337 382 341 383 347 384 342 385 378 386 381 387 374 388 377 389 375 390 387 391 386 392 390 393 392 394 395 395 399 396 401 397 404 398 408 399 415 400 414 401 418 402 420 403 423 404 427 405 429 406 432 407 436 408 441 409 443 410 446 411 450 412 455 413 468 414 471 415 464 416 467 417 465 418 477 419 476 420 480 421 482 422 485 423 489 424 491 425 494 426 498 427 505 428 504 429 508 430 510 431 513 432 517 433 519 434 522 435 526 436 531 437 533 438 536 439 540 440 545 441 553 442 552 443 556 444 558 445 561 446 565 447 567 448 570 449 574 450 579 451 581 452 584 453 588 454 593 455 599 456 601 457 604 458 608 459 613 460 619 461 258 462 267 463 286 464 295 465 309 466 200 467 207 468 241 469 253 470 281 471 204 472 203 473 240 474 201 475 255 476 283 477 213 478 244 479 212 480 242 481 199 482 214 483 301 484 305 485 205 486 315 487 319 488 324 489 249 490 225 491 230 492 278 493 275 494 206 495 293 496 299 497 313 498 234 499 274 500 279 501 294 502 280 503 348 504 357 505 331 506 343 507 330 508 345 509 334 510 332 511 363 512 367 513 339 514 355 515 361 516 356 517 376 518 371 519 373 520 382 521 380 522 385 523 388 524 391 525 400 526 413 527 416 528 419 529 428 530 442 531 466 532 461 533 463 534 472 535 470 536 475 537 478 538 481 539 490 540 503 541 506 542 509 543 518 544 532 545 551 546 554 547 557 548 566 549 580 550 600 551 254 552 282 553 202 554 239 555 197 556 246 557 216 558 208 559 298 560 312 561 218 562 264 563 289 564 262 565 245 566 211 567 227 568 292 569 270 570 209 571 265 572 320 573 325 574 226 575 277 576 307 577 317 578 308 579 344 580 329 581 336 582 360 583 351 584 335 585 354 586 368 587 365 588 372 589 379 590 383 591 389 592 417 593 462 594 469 595 473 596 479 597 507 598 555 599 243 600 198 601 221 602 290 603 261 604 217 605 273 606 316 607 302 608 215 609 271 610 306 611 326 612 322 613 333 614 352 615 364 616 369 617 384 618 474 619 210 620 266 621 303 622 321 623 327 624 370 625 328 626 1251 627 1252 628 1254 629 1255 630 1256 631 1260 632 1261 633 1263 634 1264 635 1265 636 1267 637 1268 638 1269 639 1270 640 1279 641 1280 642 1282 643 1283 644 1284 645 1288 646 1289 647 1291 648 1292 649 1293 650 1295 651 1296 652 1297 653 1298 654 1302 655 1303 656 1305 657 1306 658 1307 659 1309 660 1310 661 1311 662 1312 663 1314 664 1315 665 1316 666 1317 667 1318 668 1341 669 1342 670 1344 671 1345 672 1346 673 1350 674 1351 675 1353 676 1354 677 1355 678 1357 679 1358 680 1359 681 1360 682 1369 683 1370 684 1372 685 1373 686 1374 687 1378 688 1379 689 1381 690 1382 691 1383 692 1385 693 1386 694 1387 695 1388 696 1392 697 1393 698 1395 699 1396 700 1397 701 1399 702 1400 703 1401 704 1402 705 1404 706 1405 707 1406 708 1407 709 1408 710 1417 711 1418 712 1420 713 1421 714 1422 715 1426 716 1427 717 1429 718 1430 719 1431 720 1433 721 1434 722 1435 723 1436 724 1440 725 1441 726 1443 727 1444 728 1445 729 1447 730 1448 731 1449 732 1450 733 1452 734 1453 735 1454 736 1455 737 1456 738 1460 739 1461 740 1463 741 1464 742 1465 743 1467 744 1468 745 1469 746 1470 747 1472 748 1473 749 1474 750 1475 751 1476 752 1478 753 1479 754 1480 755 1481 756 1482 757 1483 758 1548 759 1549 760 1551 761 1552 762 1553 763 1557 764 1558 765 1560 766 1561 767 1562 768 1564 769 1565 770 1566 771 1567 772 1576 773 1577 774 1579 775 1580 776 1581 777 1585 778 1586 779 1588 780 1589 781 1590 782 1592 783 1593 784 1594 785 1595 786 1599 787 1600 788 1602 789 1603 790 1604 791 1606 792 1607 793 1608 794 1609 795 1611 796 1612 797 1613 798 1614 799 1615 800 1638 801 1639 802 1641 803 1642 804 1643 805 1647 806 1648 807 1650 808 1651 809 1652 810 1654 811 1655 812 1656 813 1657 814 1666 815 1667 816 1669 817 1670 818 1671 819 1675 820 1676 821 1678 822 1679 823 1680 824 1682 825 1683 826 1684 827 1685 828 1689 829 1690 830 1692 831 1693 832 1694 833 1696 834 1697 835 1698 836 1699 837 1701 838 1702 839 1703 840 1704 841 1705 842 1714 843 1715 844 1717 845 1718 846 1719 847 1723 848 1724 849 1726 850 1727 851 1728 852 1730 853 1731 854 1732 855 1733 856 1737 857 1738 858 1740 859 1741 860 1742 861 1744 862 1745 863 1746 864 1747 865 1749 866 1750 867 1751 868 1752 869 1753 870 1757 871 1758 872 1760 873 1761 874 1762 875 1764 876 1765 877 1766 878 1767 879 1769 880 1770 881 1771 882 1772 883 1773 884 1775 885 1776 886 1777 887 1778 888 1779 889 1780 890 1803 891 1804 892 1806 893 1807 894 1808 895 1812 896 1813 897 1815 898 1816 899 1817 900 1819 901 1820 902 1821 903 1822 904 1831 905 1832 906 1834 907 1835 908 1836 909 1840 910 1841 911 1843 912 1844 913 1845 914 1847 915 1848 916 1849 917 1850 918 1854 919 1855 920 1857 921 1858 922 1859 923 1861 924 1862 925 1863 926 1864 927 1866 928 1867 929 1868 930 1869 931 1870 932 1879 933 1880 934 1882 935 1883 936 1884 937 1888 938 1889 939 1891 940 1892 941 1893 942 1895 943 1896 944 1897 945 1898 946 1902 947 1903 948 1905 949 1906 950 1907 951 1909 952 1910 953 1911 954 1912 955 1914 956 1915 957 1916 958 1917 959 1918 960 1922 961 1923 962 1925 963 1926 964 1927 965 1929 966 1930 967 1931 968 1932 969 1934 970 1935 971 1936 972 1937 973 1938 974 1940 975 1941 976 1942 977 1943 978 1944 979 1945 980 1954 981 1955 982 1957 983 1958 984 1959 985 1963 986 1964 987 1966 988 1967 989 1968 990 1970 991 1971 992 1972 993 1973 994 1977 995 1978 996 1980 997 1981 998 1982 999 1984 1000 1985 1001 1986 1002 1987 1003 1989 1004 1990 1005 1991 1006 1992 1007 1993 1008 1997 1009 1998 1010 2000 1011 2001 1012 2002 1013 2004 1014 2005 1015 2006 1016 2007 1017 2009 1018 2010 1019 2011 1020 2012 1021 2013 1022 2015 1023 2016 1024 2017 1025 2018 1026 2019 1027 2020 1028 2024 1029 2025 1030 2027 1031 2028 1032 2029 1033 2031 1034 2032 1035 2033 1036 2034 1037 2036 1038 2037 1039 2038 1040 2039 1041 2040 1042 2042 1043 2043 1044 2044 1045 2045 1046 2046 1047 2047 1048 2049 1049 2050 1050 2051 1051 2052 1052 2053 1053 2054 1054 2055 1055 821 1056 824 1057 830 1058 833 1059 837 1060 849 1061 852 1062 858 1063 861 1064 865 1065 872 1066 875 1067 879 1068 884 1069 911 1070 914 1071 920 1072 923 1073 927 1074 939 1075 942 1076 948 1077 951 1078 955 1079 962 1080 965 1081 969 1082 974 1083 987 1084 990 1085 996 1086 999 1087 1003 1088 1010 1089 1013 1090 1017 1091 1022 1092 1030 1093 1033 1094 1037 1095 1042 1096 1048 1097 730 1098 734 1099 744 1100 748 1101 753 1102 707 1103 704 1104 722 1105 728 1106 742 1107 703 1108 708 1109 723 1110 709 1111 792 1112 796 1113 784 1114 790 1115 785 1116 811 1117 809 1118 817 1119 820 1120 829 1121 845 1122 848 1123 857 1124 871 1125 901 1126 899 1127 907 1128 910 1129 919 1130 935 1131 938 1132 947 1133 961 1134 983 1135 986 1136 995 1137 1009 1138 1029 1139 727 1140 741 1141 693 1142 718 1143 691 1144 721 1145 699 1146 694 1147 749 1148 754 1149 706 1150 736 1151 746 1152 737 1153 789 1154 780 1155 783 1156 797 1157 794 1158 808 1159 812 1160 818 1161 846 1162 898 1163 902 1164 908 1165 936 1166 984 1167 719 1168 690 1169 702 1170 745 1171 731 1172 700 1173 735 1174 755 1175 751 1176 781 1177 793 1178 798 1179 813 1180 903 1181 695 1182 732 1183 750 1184 756 1185 799 1186 757 1187 1118 1188 1121 1189 1127 1190 1130 1191 1134 1192 1146 1193 1149 1194 1155 1195 1158 1196 1162 1197 1169 1198 1172 1199 1176 1200 1181 1201 1089 1202 1093 1203 1081 1204 1087 1205 1082 1206 1108 1207 1106 1208 1114 1209 1117 1210 1126 1211 1142 1212 1145 1213 1154 1214 1168 1215 1086 1216 1077 1217 1080 1218 1094 1219 1091 1220 1105 1221 1109 1222 1115 1223 1143 1224 1078 1225 1090 1226 1095 1227 1110 1228 1096 1229 1208 1230 1211 1231 1217 1232 1220 1233 1224 1234 1198 1235 1196 1236 1204 1237 1207 1238 1216 1239 1195 1240 1199 1241 1205 1242 1200 1243 1236 1244 1239 1245 1232 1246 1235 1247 1233 1248 1245 1249 1244 1250 1248 1251 1250 1252 1253 1253 1257 1254 1259 1255 1262 1256 1266 1257 1273 1258 1272 1259 1276 1260 1278 1261 1281 1262 1285 1263 1287 1264 1290 1265 1294 1266 1299 1267 1301 1268 1304 1269 1308 1270 1313 1271 1326 1272 1329 1273 1322 1274 1325 1275 1323 1276 1335 1277 1334 1278 1338 1279 1340 1280 1343 1281 1347 1282 1349 1283 1352 1284 1356 1285 1363 1286 1362 1287 1366 1288 1368 1289 1371 1290 1375 1291 1377 1292 1380 1293 1384 1294 1389 1295 1391 1296 1394 1297 1398 1298 1403 1299 1411 1300 1410 1301 1414 1302 1416 1303 1419 1304 1423 1305 1425 1306 1428 1307 1432 1308 1437 1309 1439 1310 1442 1311 1446 1312 1451 1313 1457 1314 1459 1315 1462 1316 1466 1317 1471 1318 1477 1319 1505 1320 1508 1321 1514 1322 1517 1323 1521 1324 1495 1325 1493 1326 1501 1327 1504 1328 1513 1329 1492 1330 1496 1331 1502 1332 1497 1333 1533 1334 1536 1335 1529 1336 1532 1337 1530 1338 1542 1339 1541 1340 1545 1341 1547 1342 1550 1343 1554 1344 1556 1345 1559 1346 1563 1347 1570 1348 1569 1349 1573 1350 1575 1351 1578 1352 1582 1353 1584 1354 1587 1355 1591 1356 1596 1357 1598 1358 1601 1359 1605 1360 1610 1361 1623 1362 1626 1363 1619 1364 1622 1365 1620 1366 1632 1367 1631 1368 1635 1369 1637 1370 1640 1371 1644 1372 1646 1373 1649 1374 1653 1375 1660 1376 1659 1377 1663 1378 1665 1379 1668 1380 1672 1381 1674 1382 1677 1383 1681 1384 1686 1385 1688 1386 1691 1387 1695 1388 1700 1389 1708 1390 1707 1391 1711 1392 1713 1393 1716 1394 1720 1395 1722 1396 1725 1397 1729 1398 1734 1399 1736 1400 1739 1401 1743 1402 1748 1403 1754 1404 1756 1405 1759 1406 1763 1407 1768 1408 1774 1409 1788 1410 1791 1411 1784 1412 1787 1413 1785 1414 1797 1415 1796 1416 1800 1417 1802 1418 1805 1419 1809 1420 1811 1421 1814 1422 1818 1423 1825 1424 1824 1425 1828 1426 1830 1427 1833 1428 1837 1429 1839 1430 1842 1431 1846 1432 1851 1433 1853 1434 1856 1435 1860 1436 1865 1437 1873 1438 1872 1439 1876 1440 1878 1441 1881 1442 1885 1443 1887 1444 1890 1445 1894 1446 1899 1447 1901 1448 1904 1449 1908 1450 1913 1451 1919 1452 1921 1453 1924 1454 1928 1455 1933 1456 1939 1457 1948 1458 1947 1459 1951 1460 1953 1461 1956 1462 1960 1463 1962 1464 1965 1465 1969 1466 1974 1467 1976 1468 1979 1469 1983 1470 1988 1471 1994 1472 1996 1473 1999 1474 2003 1475 2008 1476 2014 1477 2021 1478 2023 1479 2026 1480 2030 1481 2035 1482 2041 1483 2048 1484 819 1485 828 1486 847 1487 856 1488 870 1489 909 1490 918 1491 937 1492 946 1493 960 1494 985 1495 994 1496 1008 1497 1028 1498 643 1499 634 1500 659 1501 635 1502 663 1503 761 1504 768 1505 802 1506 814 1507 842 1508 892 1509 904 1510 932 1511 980 1512 637 1513 647 1514 656 1515 638 1516 655 1517 765 1518 764 1519 801 1520 891 1521 650 1522 646 1523 644 1524 762 1525 639 1526 816 1527 844 1528 906 1529 934 1530 982 1531 671 1532 678 1533 774 1534 805 1535 895 1536 675 1537 674 1538 773 1539 672 1540 803 1541 893 1542 642 1543 760 1544 631 1545 775 1546 670 1547 685 1548 952 1549 956 1550 713 1551 966 1552 970 1553 975 1554 766 1555 633 1556 651 1557 1000 1558 1004 1559 676 1560 1014 1561 1018 1562 1023 1563 649 1564 1034 1565 1038 1566 1043 1567 1049 1568 810 1569 900 1570 712 1571 786 1572 711 1573 791 1574 724 1575 743 1576 881 1577 886 1578 733 1579 868 1580 878 1581 869 1582 767 1583 636 1584 658 1585 929 1586 926 1587 677 1588 944 1589 950 1590 964 1591 648 1592 992 1593 998 1594 1012 1595 1032 1596 795 1597 738 1598 729 1599 877 1600 863 1601 747 1602 867 1603 887 1604 883 1605 653 1606 925 1607 930 1608 945 1609 993 1610 752 1611 864 1612 882 1613 888 1614 931 1615 889 1616 1116 1617 1125 1618 1144 1619 1153 1620 1167 1621 1058 1622 1065 1623 1099 1624 1111 1625 1139 1626 1062 1627 1061 1628 1098 1629 1059 1630 1113 1631 1141 1632 1071 1633 1102 1634 1070 1635 1100 1636 1057 1637 1072 1638 1159 1639 1163 1640 1063 1641 1173 1642 1177 1643 1182 1644 1107 1645 1083 1646 1088 1647 1136 1648 1133 1649 1064 1650 1151 1651 1157 1652 1171 1653 1092 1654 1132 1655 1137 1656 1152 1657 1138 1658 1206 1659 1215 1660 1189 1661 1201 1662 1188 1663 1203 1664 1192 1665 1190 1666 1221 1667 1225 1668 1197 1669 1213 1670 1219 1671 1214 1672 1234 1673 1229 1674 1231 1675 1240 1676 1238 1677 1243 1678 1246 1679 1249 1680 1258 1681 1271 1682 1274 1683 1277 1684 1286 1685 1300 1686 1324 1687 1319 1688 1321 1689 1330 1690 1328 1691 1333 1692 1336 1693 1339 1694 1348 1695 1361 1696 1364 1697 1367 1698 1376 1699 1390 1700 1409 1701 1412 1702 1415 1703 1424 1704 1438 1705 1458 1706 1503 1707 1512 1708 1486 1709 1498 1710 1485 1711 1500 1712 1489 1713 1487 1714 1518 1715 1522 1716 1494 1717 1510 1718 1516 1719 1511 1720 1531 1721 1526 1722 1528 1723 1537 1724 1535 1725 1540 1726 1543 1727 1546 1728 1555 1729 1568 1730 1571 1731 1574 1732 1583 1733 1597 1734 1621 1735 1616 1736 1618 1737 1627 1738 1625 1739 1630 1740 1633 1741 1636 1742 1645 1743 1658 1744 1661 1745 1664 1746 1673 1747 1687 1748 1706 1749 1709 1750 1712 1751 1721 1752 1735 1753 1755 1754 1786 1755 1781 1756 1783 1757 1792 1758 1790 1759 1795 1760 1798 1761 1801 1762 1810 1763 1823 1764 1826 1765 1829 1766 1838 1767 1852 1768 1871 1769 1874 1770 1877 1771 1886 1772 1900 1773 1920 1774 1946 1775 1949 1776 1952 1777 1961 1778 1975 1779 1995 1780 2022 1781 815 1782 843 1783 905 1784 933 1785 981 1786 628 1787 654 1788 763 1789 800 1790 890 1791 645 1792 640 1793 758 1794 627 1795 807 1796 897 1797 684 1798 777 1799 683 1800 769 1801 629 1802 679 1803 949 1804 963 1805 657 1806 997 1807 1011 1808 1031 1809 779 1810 687 1811 698 1812 826 1813 838 1814 660 1815 915 1816 940 1817 988 1818 692 1819 834 1820 832 1821 913 1822 827 1823 806 1824 896 1825 673 1826 772 1827 668 1828 788 1829 715 1830 652 1831 943 1832 991 1833 717 1834 853 1835 921 1836 851 1837 770 1838 632 1839 701 1840 916 1841 825 1842 680 1843 854 1844 1019 1845 1024 1846 661 1847 835 1848 1039 1849 1044 1850 1050 1851 787 1852 710 1853 740 1854 928 1855 873 1856 725 1857 880 1858 977 1859 973 1860 662 1861 836 1862 1006 1863 1016 1864 1036 1865 739 1866 885 1867 972 1868 978 1869 1007 1870 979 1871 1112 1872 1140 1873 1060 1874 1097 1875 1055 1876 1104 1877 1074 1878 1066 1879 1156 1880 1170 1881 1076 1882 1122 1883 1147 1884 1120 1885 1103 1886 1069 1887 1085 1888 1150 1889 1128 1890 1067 1891 1123 1892 1178 1893 1183 1894 1084 1895 1135 1896 1165 1897 1175 1898 1166 1899 1202 1900 1187 1901 1194 1902 1218 1903 1209 1904 1193 1905 1212 1906 1226 1907 1223 1908 1230 1909 1237 1910 1241 1911 1247 1912 1275 1913 1320 1914 1327 1915 1331 1916 1337 1917 1365 1918 1413 1919 1499 1920 1484 1921 1491 1922 1515 1923 1506 1924 1490 1925 1509 1926 1523 1927 1520 1928 1527 1929 1534 1930 1538 1931 1544 1932 1572 1933 1617 1934 1624 1935 1628 1936 1634 1937 1662 1938 1710 1939 1782 1940 1789 1941 1793 1942 1799 1943 1827 1944 1875 1945 1950 1946 804 1947 894 1948 641 1949 759 1950 626 1951 782 1952 696 1953 664 1954 941 1955 989 1956 689 1957 831 1958 912 1959 822 1960 778 1961 682 1962 726 1963 924 1964 859 1965 665 1966 839 1967 1015 1968 1035 1969 688 1970 862 1971 957 1972 1001 1973 954 1974 776 1975 669 1976 720 1977 922 1978 850 1979 716 1980 876 1981 1005 1982 967 1983 666 1984 840 1985 958 1986 1045 1987 1051 1988 714 1989 874 1990 976 1991 1026 1992 1041 1993 1027 1994 1101 1995 1056 1996 1079 1997 1148 1998 1119 1999 1075 2000 1131 2001 1174 2002 1160 2003 1073 2004 1129 2005 1164 2006 1184 2007 1180 2008 1191 2009 1210 2010 1222 2011 1227 2012 1242 2013 1332 2014 1488 2015 1507 2016 1519 2017 1524 2018 1539 2019 1629 2020 1794 2021 771 2022 630 2023 705 2024 917 2025 823 2026 697 2027 866 2028 1002 2029 953 2030 686 2031 860 2032 971 2033 1040 2034 1020 2035 681 2036 855 2037 968 2038 1025 2039 1052 2040 1047 2041 1068 2042 1124 2043 1161 2044 1179 2045 1185 2046 1228 2047 1525 2048 667 2049 841 2050 959 2051 1021 2052 1046 2053 1053 2054 1186 2055 1054