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