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