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