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