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