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