1 1 2 4 3 6 4 4 5 4 6 8 7 6 8 10 9 12 10 10 11 14 12 10 13 14 14 18 15 14 16 16 17 27 18 20 19 22 20 24 21 22 22 26 23 22 24 26 25 28 26 26 27 32 28 30 29 34 30 25 31 34 32 35 33 34 34 40 35 42 36 38 37 36 38 38 39 44 40 38 41 46 42 45 43 46 44 48 45 46 46 50 47 54 48 52 49 58 50 56 51 58 52 49 53 58 54 63 55 60 56 77 57 62 58 55 59 62 60 65 61 62 62 70 63 66 64 64 65 74 66 68 67 74 68 72 69 74 70 75 71 78 72 80 73 81 74 76 75 90 76 82 77 84 78 82 79 86 80 82 81 86 82 96 83 86 84 88 85 102 86 92 87 85 88 94 89 95 90 94 91 100 92 94 93 98 94 99 95 91 96 108 97 104 98 105 99 106 100 110 101 106 102 112 103 106 104 116 105 114 106 118 107 117 108 118 109 120 110 118 111 115 112 126 113 125 114 119 115 130 116 133 117 122 118 140 119 122 120 124 121 122 122 128 123 135 124 132 125 145 126 121 127 150 128 143 129 134 130 154 131 134 132 136 133 134 134 142 135 138 136 142 137 144 138 142 139 146 140 147 141 146 142 153 143 146 144 156 145 165 146 148 147 155 148 152 149 170 150 158 151 160 152 158 153 162 154 158 155 164 156 171 157 166 158 168 159 166 160 161 161 166 162 175 163 174 164 182 165 172 166 169 167 176 168 195 169 178 170 180 171 178 172 184 173 178 174 188 175 186 176 190 177 189 178 185 179 192 180 205 181 194 182 200 183 194 184 196 185 194 186 202 187 198 188 202 189 187 190 202 191 204 192 207 193 206 194 210 195 206 196 203 197 206 198 217 199 216 200 231 201 208 202 209 203 212 204 220 205 214 206 215 207 214 208 225 209 214 210 222 211 243 212 218 213 228 214 218 215 224 216 218 217 226 218 234 219 226 220 221 221 226 222 238 223 240 224 242 225 230 226 232 227 235 228 236 229 245 230 244 231 250 232 246 233 248 234 252 235 254 236 255 237 254 238 258 239 254 240 256 241 261 242 260 243 279 244 247 245 264 246 266 247 253 248 259 249 275 250 273 251 265 252 276 253 280 254 262 255 268 256 262 257 270 258 262 259 272 260 282 261 274 262 278 263 274 264 278 265 274 266 278 267 285 268 288 269 290 270 284 271 286 272 292 273 294 274 296 275 287 276 298 277 301 278 298 279 308 280 298 281 297 282 300 283 306 284 295 285 289 286 305 287 323 288 310 289 304 290 302 291 312 292 302 293 299 294 302 295 322 296 318 297 314 298 315 299 314 300 320 301 314 302 316 303 330 304 326 305 319 306 326 307 341 308 326 309 352 310 333 311 328 312 324 313 332 314 334 315 336 316 334 317 329 318 334 319 343 320 342 321 350 322 338 323 325 324 344 325 335 326 346 327 340 328 346 329 345 330 346 331 348 332 351 333 354 334 357 335 356 336 363 337 358 338 360 339 358 340 355 341 358 342 365 343 366 344 370 345 362 346 364 347 362 348 368 349 362 350 372 351 369 352 374 353 375 354 376 355 378 356 380 357 371 358 361 359 385 360 399 361 390 362 387 363 377 364 384 365 403 366 382 367 416 368 382 369 386 370 382 371 386 372 396 373 386 374 388 375 402 376 392 377 394 378 398 379 394 380 398 381 394 382 398 383 405 384 408 385 395 386 391 387 400 388 414 389 404 390 406 391 410 392 412 393 415 394 418 395 420 396 407 397 413 398 429 399 427 400 423 401 434 402 426 403 422 404 424 405 422 406 428 407 422 408 430 409 432 410 425 411 436 412 435 413 442 414 438 415 440 416 441 417 444 418 448 419 446 420 450 421 446 422 445 423 446 424 455 425 456 426 460 427 452 428 437 429 454 430 475 431 454 432 465 433 454 434 459 435 462 436 468 437 451 438 458 439 473 440 458 441 484 442 458 443 464 444 474 445 466 446 470 447 466 448 472 449 466 450 476 451 477 452 469 453 480 454 483 455 478 456 486 457 478 458 482 459 478 460 482 461 492 462 482 463 488 464 495 465 494 466 485 467 481 468 490 469 507 470 496 471 498 472 500 473 502 474 504 475 502 476 497 477 502 478 511 479 510 480 518 481 493 482 506 483 522 484 508 485 513 486 512 487 525 488 514 489 505 490 514 491 515 492 514 493 520 494 531 495 516 496 549 497 524 498 534 499 526 500 528 501 526 502 517 503 526 504 539 505 540 506 532 507 530 508 536 509 535 510 538 511 545 512 538 513 550 514 538 515 542 516 546 517 542 518 533 519 542 520 559 521 552 522 572 523 529 524 544 525 575 526 527 527 555 528 558 529 560 530 554 531 548 532 554 533 556 534 554 535 562 536 561 537 562 538 564 539 562 540 566 541 567 542 566 543 553 544 566 545 574 546 570 547 568 548 551 549 576 550 580 551 578 552 565 553 582 554 585 555 584 556 590 557 586 558 588 559 586 560 581 561 586 562 595 563 594 564 602 565 583 566 592 567 605 568 596 569 600 570 598 571 603 572 604 573 606 574 608 575 609 576 589 577 612 578 620 579 614 580 610 581 614 582 615 583 614 584 618 585 621 586 616 587 639 588 622 589 624 590 622 591 611 592 622 593 637 594 627 595 623 596 636 597 630 598 626 599 625 600 626 601 635 602 626 603 640 604 642 605 628 606 634 607 632 608 634 609 638 610 634 611 644 612 645 613 646 614 648 615 629 616 650 617 663 618 652 619 651 620 656 621 654 622 658 623 657 624 662 625 660 626 662 627 649 628 662 629 671 630 666 631 682 632 664 633 670 634 668 635 655 636 672 637 675 638 665 639 678 640 679 641 674 642 686 643 674 644 676 645 674 646 680 647 693 648 685 649 684 650 695 651 688 652 690 653 692 654 667 655 694 656 696 657 694 658 698 659 694 660 698 661 702 662 698 663 689 664 705 665 715 666 700 667 704 668 706 669 708 670 706 671 710 672 706 673 712 674 711 675 716 676 714 677 718 678 697 679 718 680 731 681 718 682 748 683 729 684 722 685 720 686 703 687 724 688 740 689 726 690 725 691 728 692 730 693 707 694 732 695 721 696 734 697 735 698 734 699 738 700 734 701 736 702 741 703 713 704 747 705 744 706 759 707 742 708 737 709 746 710 770 711 746 712 745 713 746 714 750 715 777 716 752 717 749 718 754 719 756 720 758 721 760 722 758 723 755 724 758 725 765 726 762 727 774 728 764 729 766 730 768 731 766 732 772 733 766 734 776 735 783 736 778 737 780 738 778 739 767 740 778 741 793 742 786 743 806 744 782 745 775 746 784 747 785 748 763 749 790 750 791 751 788 752 798 753 794 754 779 755 794 756 817 757 794 758 836 759 795 760 781 761 800 762 792 763 796 764 801 765 802 766 804 767 802 768 808 769 802 770 812 771 810 772 805 773 814 774 815 775 803 776 820 777 825 778 816 779 819 780 799 781 822 782 833 783 818 784 826 785 818 786 824 787 818 788 828 789 861 790 830 791 834 792 832 793 837 794 838 795 840 796 838 797 835 798 838 799 845 800 846 801 850 802 842 803 844 804 842 805 848 806 842 807 852 808 855 809 854 810 858 811 856 812 847 813 860 814 868 815 862 816 864 817 862 818 866 819 862 820 866 821 867 822 866 823 870 824 873 825 841 826 876 827 899 828 872 829 928 830 874 831 878 832 851 833 878 834 888 835 878 836 880 837 882 838 865 839 875 840 885 841 889 842 890 843 896 844 886 845 884 846 886 847 871 848 886 849 897 850 891 851 894 852 869 853 892 854 902 855 898 856 900 857 898 858 895 859 898 860 905 861 903 862 915 863 906 864 909 865 904 866 918 867 908 868 901 869 910 870 935 871 912 872 913 873 893 874 924 875 931 876 914 877 917 878 914 879 938 880 914 881 916 882 927 883 920 884 936 885 922 886 923 887 922 888 949 889 922 890 962 891 930 892 925 893 926 894 940 895 926 896 932 897 926 898 934 899 942 900 934 901 944 902 934 903 946 904 945 905 956 906 950 907 948 908 955 909 952 910 965 911 954 912 970 913 957 914 958 915 960 916 958 917 963 918 958 919 966 920 969 921 943 922 972 923 984 924 964 925 968 926 974 927 976 928 974 929 978 930 974 931 975 932 981 933 980 934 999 935 959 936 990 937 973 938 979 939 987 940 1001 941 994 942 988 943 982 944 986 945 982 946 992 947 982 948 961 949 996 950 1023 951 998 952 1002 953 998 954 1000 955 998 956 985 957 1008 958 995 959 1004 960 1005 961 1006 962 1010 963 1006 964 1012 965 1006 966 989 967 1014 968 1032 969 1017 970 1016 971 1026 972 1018 973 1007 974 1018 975 1045 976 1018 977 1015 978 1038 979 1022 980 1020 981 1029 982 1003 983 1035 984 1037 985 1025 986 1054 987 1030 988 1024 989 1034 990 1028 991 1042 992 1036 993 1042 994 1040 995 1042 996 1027 997 1044 998 1053 999 1046 1000 1050 1001 1046 1002 1043 1003 1046 1004 1057 1005 1056 1006 1071 1007 1048 1008 1062 1009 1052 1010 1058 1011 1060 1012 1066 1013 1055 1014 1064 1015 1065 1016 1068 1017 1070 1018 1072 1019 1074 1020 1076 1021 1078 1022 1080 1023 1067 1024 1075 1025 1089 1026 1085 1027 1083 1028 1090 1029 1086 1030 1082 1031 1084 1032 1082 1033 1088 1034 1082 1035 1092 1036 1095 1037 1079 1038 1098 1039 1105 1040 1094 1041 1100 1042 1094 1043 1096 1044 1094 1045 1102 1046 1104 1047 1073 1048 1081 1049 1110 1050 1127 1051 1107 1052 1099 1053 1116 1054 1106 1055 1108 1056 1113 1057 1112 1058 1122 1059 1114 1060 1111 1061 1114 1062 1133 1063 1114 1064 1144 1065 1125 1066 1118 1067 1115 1068 1124 1069 1120 1070 1126 1071 1128 1072 1126 1073 1130 1074 1126 1075 1132 1076 1131 1077 1136 1078 1134 1079 1138 1080 1140 1081 1138 1082 1121 1083 1138 1084 1159 1085 1143 1086 1178 1087 1146 1088 1142 1089 1148 1090 1142 1091 1141 1092 1142 1093 1155 1094 1152 1095 1135 1096 1154 1097 1145 1098 1154 1099 1150 1100 1154 1101 1156 1102 1158 1103 1139 1104 1160 1105 1173 1106 1162 1107 1161 1108 1166 1109 1164 1110 1174 1111 1168 1112 1174 1113 1170 1114 1174 1115 1157 1116 1176 1117 1183 1118 1169 1119 1190 1120 1197 1121 1165 1122 1179 1123 1175 1124 1182 1125 1180 1126 1186 1127 1172 1128 1186 1129 1184 1130 1186 1131 1147 1132 1185 1133 1209 1134 1188 1135 1196 1136 1177 1137 1192 1138 1199 1139 1194 1140 1210 1141 1198 1142 1195 1143 1198 1144 1200 1145 1198 1146 1202 1147 1206 1148 1202 1149 1204 1150 1202 1151 1208 1152 1215 1153 1212 1154 1205 1155 1214 1156 1220 1157 1214 1158 1216 1159 1214 1160 1222 1161 1218 1162 1226 1163 1189 1164 1226 1165 1230 1166 1226 1167 1221 1168 1224 1169 1232 1170 1207 1171 1211 1172 1241 1173 1225 1174 1258 1175 1235 1176 1228 1177 1240 1178 1234 1179 1236 1180 1234 1181 1233 1182 1234 1183 1239 1184 1242 1185 1245 1186 1219 1187 1248 1188 1265 1189 1238 1190 1243 1191 1238 1192 1254 1193 1238 1194 1244 1195 1251 1196 1246 1197 1266 1198 1250 1199 1252 1200 1255 1201 1256 1202 1260 1203 1262 1204 1253 1205 1262 1206 1267 1207 1262 1208 1274 1209 1269 1210 1261 1211 1272 1212 1287 1213 1264 1214 1275 1215 1268 1216 1270 1217 1276 1218 1278 1219 1247 1220 1280 1221 1290 1222 1282 1223 1281 1224 1282 1225 1284 1226 1282 1227 1286 1228 1296 1229 1286 1230 1288 1231 1286 1232 1292 1233 1302 1234 1273 1235 1271 1236 1311 1237 1312 1238 1305 1239 1294 1240 1285 1241 1294 1242 1295 1243 1294 1244 1300 1245 1314 1246 1298 1247 1304 1248 1306 1249 1308 1250 1306 1251 1310 1252 1306 1253 1315 1254 1323 1255 1320 1256 1316 1257 1309 1258 1318 1259 1326 1260 1318 1261 1313 1262 1318 1263 1339 1264 1332 1265 1352 1266 1322 1267 1324 1268 1322 1269 1328 1270 1322 1271 1330 1272 1338 1273 1325 1274 1334 1275 1335 1276 1336 1277 1340 1278 1342 1279 1344 1280 1331 1281 1337 1282 1353 1283 1351 1284 1341 1285 1358 1286 1350 1287 1346 1288 1345 1289 1346 1290 1355 1291 1346 1292 1360 1293 1359 1294 1343 1295 1356 1296 1377 1297 1348 1298 1362 1299 1354 1300 1364 1301 1354 1302 1333 1303 1354 1304 1376 1305 1365 1306 1366 1307 1368 1308 1366 1309 1349 1310 1366 1311 1387 1312 1374 1313 1406 1314 1370 1315 1369 1316 1372 1317 1443 1318 1379 1319 1378 1320 1386 1321 1382 1322 1375 1323 1382 1324 1380 1325 1382 1326 1357 1327 1392 1328 1403 1329 1363 1330 1426 1331 1410 1332 1384 1333 1385 1334 1388 1335 1390 1336 1394 1337 1395 1338 1396 1339 1398 1340 1400 1341 1402 1342 1393 1343 1402 1344 1407 1345 1402 1346 1404 1347 1419 1348 1391 1349 1397 1350 1417 1351 1408 1352 1469 1353 1412 1354 1430 1355 1414 1356 1405 1357 1416 1358 1415 1359 1413 1360 1420 1361 1422 1362 1418 1363 1424 1364 1418 1365 1428 1366 1418 1367 1411 1368 1425 1369 1445 1370 1431 1371 1435 1372 1434 1373 1421 1374 1432 1375 1442 1376 1436 1377 1438 1378 1440 1379 1438 1380 1444 1381 1438 1382 1448 1383 1446 1384 1450 1385 1449 1386 1454 1387 1452 1388 1454 1389 1441 1390 1454 1391 1463 1392 1455 1393 1456 1394 1458 1395 1460 1396 1462 1397 1464 1398 1466 1399 1467 1400 1466 1401 1470 1402 1466 1403 1465 1404 1476 1405 1475 1406 1468 1407 1480 1408 1474 1409 1472 1410 1478 1411 1482 1412 1478 1413 1479 1414 1478 1415 1485 1416 1488 1417 1490 1418 1457 1419 1484 1420 1504 1421 1477 1422 1486 1423 1491 1424 1486 1425 1494 1426 1486 1427 1492 1428 1503 1429 1496 1430 1506 1431 1498 1432 1500 1433 1502 1434 1495 1435 1502 1436 1505 1437 1502 1438 1510 1439 1512 1440 1514 1441 1508 1442 1514 1443 1516 1444 1514 1445 1520 1446 1518 1447 1501 1448 1507 1449 1539 1450 1529 1451 1515 1452 1540 1453 1521 1454 1519 1455 1524 1456 1526 1457 1522 1458 1528 1459 1522 1460 1530 1461 1522 1462 1513 1463 1533 1464 1547 1465 1536 1466 1534 1467 1532 1468 1538 1469 1542 1470 1538 1471 1544 1472 1538 1473 1546 1474 1545 1475 1546 1476 1525 1477 1546 1478 1535 1479 1548 1480 1550 1481 1551 1482 1552 1483 1554 1484 1556 1485 1517 1486 1560 1487 1558 1488 1555 1489 1562 1490 1565 1491 1564 1492 1570 1493 1541 1494 1566 1495 1587 1496 1537 1497 1557 1498 1590 1499 1581 1500 1568 1501 1578 1502 1561 1503 1572 1504 1575 1505 1574 1506 1580 1507 1574 1508 1576 1509 1574 1510 1582 1511 1584 1512 1586 1513 1588 1514 1573 1515 1592 1516 1595 1517 1594 1518 1585 1519 1594 1520 1600 1521 1594 1522 1596 1523 1593 1524 1577 1525 1599 1526 1615 1527 1602 1528 1598 1529 1604 1530 1606 1531 1608 1532 1610 1533 1611 1534 1589 1535 1605 1536 1603 1537 1614 1538 1617 1539 1612 1540 1624 1541 1618 1542 1616 1543 1618 1544 1620 1545 1618 1546 1622 1547 1626 1548 1622 1549 1628 1550 1622 1551 1591 1552 1629 1553 1634 1554 1632 1555 1630 1556 1636 1557 1625 1558 1642 1559 1635 1560 1642 1561 1638 1562 1642 1563 1631 1564 1644 1565 1645 1566 1646 1567 1640 1568 1646 1569 1648 1570 1646 1571 1652 1572 1647 1573 1654 1574 1650 1575 1654 1576 1639 1577 1654 1578 1661 1579 1653 1580 1683 1581 1659 1582 1649 1583 1656 1584 1666 1585 1633 1586 1658 1587 1679 1588 1658 1589 1702 1590 1658 1591 1660 1592 1662 1593 1655 1594 1664 1595 1665 1596 1651 1597 1668 1598 1677 1599 1670 1600 1674 1601 1672 1602 1643 1603 1676 1604 1696 1605 1678 1606 1680 1607 1678 1608 1673 1609 1678 1610 1687 1611 1686 1612 1694 1613 1682 1614 1684 1615 1690 1616 1688 1617 1675 1618 1692 1619 1685 1620 1698 1621 1695 1622 1701 1623 1700 1624 1708 1625 1704 1626 1706 1627 1710 1628 1706 1629 1691 1630 1706 1631 1729 1632 1719 1633 1703 1634 1722 1635 1716 1636 1681 1637 1705 1638 1763 1639 1715 1640 1720 1641 1725 1642 1712 1643 1730 1644 1714 1645 1718 1646 1714 1647 1718 1648 1714 1649 1718 1650 1728 1651 1743 1652 1724 1653 1734 1654 1726 1655 1717 1656 1726 1657 1751 1658 1726 1659 1768 1660 1737 1661 1732 1662 1746 1663 1736 1664 1738 1665 1740 1666 1727 1667 1711 1668 1749 1669 1769 1670 1752 1671 1798 1672 1742 1673 1744 1674 1750 1675 1748 1676 1735 1677 1754 1678 1745 1679 1754 1680 1755 1681 1754 1682 1758 1683 1767 1684 1756 1685 1770 1686 1762 1687 1760 1688 1762 1689 1764 1690 1762 1691 1757 1692 1773 1693 1771 1694 1776 1695 1778 1696 1739 1697 1766 1698 1786 1699 1766 1700 1772 1701 1766 1702 1774 1703 1782 1704 1774 1705 1780 1706 1774 1707 1765 1708 1788 1709 1775 1710 1784 1711 1785 1712 1792 1713 1790 1714 1794 1715 1795 1716 1781 1717 1800 1718 1807 1719 1791 1720 1820 1721 1809 1722 1796 1723 1806 1724 1802 1725 1799 1726 1804 1727 1813 1728 1793 1729 1827 1730 1815 1731 1812 1732 1805 1733 1808 1734 1810 1735 1814 1736 1816 1737 1814 1738 1818 1739 1814 1740 1822 1741 1824 1742 1822 1743 1826 1744 1822 1745 1828 1746 1830 1747 1832 1748 1825 1749 1834 1750 1835 1751 1836 1752 1840 1753 1819 1754 1817 1755 1853 1756 1863 1757 1870 1758 1833 1759 1837 1760 1842 1761 1848 1762 1838 1763 1841 1764 1838 1765 1855 1766 1838 1767 1845 1768 1866 1769 1850 1770 1844 1771 1846 1772 1852 1773 1854 1774 1856 1775 1858 1776 1860 1777 1858 1778 1829 1779 1858 1780 1888 1781 1869 1782 1864 1783 1862 1784 1868 1785 1843 1786 1872 1787 1881 1788 1859 1789 1875 1790 1885 1791 1865 1792 1880 1793 1895 1794 1874 1795 1890 1796 1874 1797 1876 1798 1874 1799 1882 1800 1878 1801 1882 1802 1884 1803 1882 1804 1886 1805 1887 1806 1892 1807 1899 1808 1849 1809 1896 1810 1935 1811 1894 1812 1900 1813 1894 1814 1898 1815 1894 1816 1904 1817 1902 1818 1883 1819 1905 1820 1897 1821 1908 1822 1911 1823 1906 1824 1914 1825 1906 1826 1903 1827 1906 1828 1925 1829 1917 1830 1910 1831 1926 1832 1912 1833 1918 1834 1916 1835 1922 1836 1920 1837 1891 1838 1915 1839 1952 1840 1930 1841 1924 1842 1934 1843 1928 1844 1934 1845 1932 1846 1934 1847 1909 1848 1938 1849 1955 1850 1919 1851 1921 1852 1957 1853 1972 1854 1976 1855 1940 1856 1936 1857 1942 1858 1944 1859 1942 1860 1946 1861 1942 1862 1939 1863 1947 1864 1953 1865 1950 1866 1962 1867 1937 1868 1948 1869 1963 1870 1954 1871 1989 1872 1954 1873 1956 1874 1954 1875 1958 1876 1965 1877 1964 1878 1945 1879 1966 1880 1960 1881 1966 1882 1967 1883 1966 1884 1974 1885 1971 1886 1927 1887 1980 1888 1968 1889 1969 1890 1970 1891 1991 1892 1975 1893 2002 1894 1985 1895 1978 1896 1990 1897 1982 1898 1984 1899 1982 1900 1986 1901 1982 1902 1988 1903 1998 1904 1981 1905 1961 1906 1995 1907 2014 1908 1992 1909 1994 1910 1996 1911 1994 1912 2000 1913 1994 1914 2004 1915 2001 1916 2006 1917 1943 1918 2008 1919 2010 1920 2012 1921 2005 1922 2016 1923 2015 1924 2007 1925 2020 1926 2013 1927 2018 1928 2022 1929 2018 1930 2024 1931 2018 1932 2026 1933 2025 1934 2026 1935 2028 1936 2026 1937 2030 1938 2034 1939 2009 1940 2032 1941 2023 1942 2036 1943 2037 1944 2038 1945 2040 1946 2038 1947 2035 1948 2038 1949 2045 1950 2043 1951 2050 1952 2046 1953 2042 1954 2044 1955 2042 1956 2048 1957 2042 1958 2052 1959 2055 1960 2033 1961 2058 1962 2071 1963 2051 1964 2090 1965 2065 1966 2054 1967 2060 1968 2041 1969 2056 1970 2067 1971 2062 1972 2061 1973 2062 1974 2064 1975 2062 1976 2021 1977 2070 1978 2068 1979 2047 1980 2057 1981 2093 1982 2074 1983 2072 1984 2066 1985 2076 1986 2066 1987 2078 1988 2066 1989 2078 1990 2079 1991 2078 1992 2082 1993 2085 1994 2084 1995 2075 1996 2086 1997 2080 1998 2094 1999 2088 2000 2091 2001 2059 2002 2097 2003 2117 2004 2100 2005 2146 2006 2092 2007 2098 2008 2096 2009 2098 2010 2102 2011 2098 2012 2102 2013 2106 2014 2102 2015 2104 2016 2109 2017 2108 2018 2115 2019 2077 2020 2095 2021 2139 2022 2105 2023 2112 2024 2110 2025 2101 2026 2114 2027 2123 2028 2107 2029 2134 2030 2121 2031 2116 2032 2118 2033 2120 2034 2122 2035 2124 2036 2122 2037 2126 2038 2122 2039 2126 2040 2130 2041 2126 2042 2125 2043 2133 2044 2135 2045 2136 2046 2140 2047 2128 2048 2132 2049 2138 2050 2119 2051 2138 2052 2145 2053 2138 2054 2142 2055 2175 2056 2144 2057 2150 2058 2148 2059 2155 2060 2151 2061 2165 2062 2154 2063 2170 2064 2152 2065 2149 2066 2158 2067 2156 2068 2162 2069 2160 2070 2174 2071 2163 2072 2174 2073 2166 2074 2174 2075 2147 2076 2169 2077 2185 2078 2172 2079 2180 2080 2164 2081 2168 2082 2178 2083 2176 2084 2167 2085 2159 2086 2189 2087 2193 2088 2200 2089 2187 2090 2182 2091 2184 2092 2182 2093 2171 2094 2182 2095 2197 2096 2190 2097 2210 2098 2186 2099 2188 2100 2186 2101 2192 2102 2186 2103 2194 2104 2196 2105 2194 2106 2198 2107 2194 2108 2177 2109 2202 2110 2191 2111 2204 2112 2205 2113 2206 2114 2195 2115 2206 2116 2215 2117 2206 2118 2220 2119 2211 2120 2183 2121 2208 2122 2242 2123 2212 2124 2214 2125 2216 2126 2173 2127 2218 2128 2226 2129 2218 2130 2219 2131 2218 2132 2233 2133 2223 2134 2222 2135 2232 2136 2230 2137 2201 2138 2224 2139 2263 2140 2228 2141 2294 2142 2234 2143 2236 2144 2234 2145 2238 2146 2234 2147 2235 2148 2241 2149 2225 2150 2244 2151 2240 2152 2227 2153 2245 2154 2261 2155 2250 2156 2247 2157 2246 2158 2254 2159 2246 2160 2231 2161 2246 2162 2277 2163 2256 2164 2255 2165 2209 2166 2260 2167 2303 2168 2248 2169 2268 2170 2252 2171 2258 2172 2262 2173 2258 2174 2249 2175 2258 2176 2275 2177 2259 2178 2265 2179 2274 2180 2270 2181 2264 2182 2266 2183 2272 2184 2278 2185 2276 2186 2282 2187 2280 2188 2289 2189 2284 2190 2286 2191 2288 2192 2290 2193 2292 2194 2285 2195 2296 2196 2295 2197 2302 2198 2298 2199 2302 2200 2300 2201 2302 2202 2304 2203 2301 2204 2306 2205 2310 2206 2306 2207 2299 2208 2306 2209 2318 2210 2313 2211 2257 2212 2316 2213 2331 2214 2308 2215 2317 2216 2312 2217 2324 2218 2314 2219 2320 2220 2322 2221 2291 2222 2279 2223 2349 2224 2332 2225 2325 2226 2321 2227 2305 2228 2343 2229 2315 2230 2328 2231 2330 2232 2326 2233 2334 2234 2326 2235 2336 2236 2326 2237 2338 2238 2337 2239 2342 2240 2340 2241 2342 2242 2327 2243 2342 2244 2353 2245 2346 2246 2366 2247 2323 2248 2344 2249 2369 2250 2348 2251 2392 2252 2350 2253 2352 2254 2335 2255 2345 2256 2355 2257 2359 2258 2358 2259 2373 2260 2354 2261 2364 2262 2362 2263 2356 2264 2362 2265 2360 2266 2362 2267 2365 2268 2367 2269 2370 2270 2376 2271 2374 2272 2368 2273 2374 2274 2372 2275 2374 2276 2378 2277 2379 2278 2380 2279 2382 2280 2329 2281 2384 2282 2363 2283 2386 2284 2397 2285 2386 2286 2385 2287 2386 2288 2375 2289 2388 2290 2390 2291 2394 2292 2395 2293 2387 2294 2400 2295 2398 2296 2396 2297 2402 2298 2404 2299 2402 2300 2406 2301 2402 2302 2403 2303 2409 2304 2412 2305 2415 2306 2414 2307 2401 2308 2410 2309 2408 2310 2405 2311 2416 2312 2418 2313 2420 2314 2421 2315 2422 2316 2424 2317 2426 2318 2428 2319 2426 2320 2430 2321 2426 2322 2425 2323 2436 2324 2435 2325 2407 2326 2440 2327 2465 2328 2432 2329 2431 2330 2413 2331 2442 2332 2451 2333 2434 2334 2439 2335 2434 2336 2445 2337 2434 2338 2448 2339 2505 2340 2438 2341 2450 2342 2444 2343 2429 2344 2446 2345 2443 2346 2446 2347 2457 2348 2446 2349 2454 2350 2475 2351 2452 2352 2453 2353 2456 2354 2464 2355 2458 2356 2460 2357 2458 2358 2419 2359 2458 2360 2478 2361 2493 2362 2462 2363 2466 2364 2462 2365 2468 2366 2462 2367 2470 2368 2472 2369 2455 2370 2474 2371 2480 2372 2474 2373 2449 2374 2474 2375 2511 2376 2490 2377 2484 2378 2482 2379 2461 2380 2476 2381 2507 2382 2486 2383 2530 2384 2488 2385 2485 2386 2494 2387 2471 2388 2496 2389 2492 2390 2483 2391 2498 2392 2509 2393 2498 2394 2522 2395 2498 2396 2500 2397 2499 2398 2495 2399 2502 2400 2510 2401 2504 2402 2506 2403 2508 2404 2513 2405 2489 2406 2520 2407 2527 2408 2512 2409 2534 2410 2514 2411 2516 2412 2518 2413 2479 2414 2518 2415 2546 2416 2518 2417 2524 2418 2523 2419 2528 2420 2526 2421 2536 2422 2529 2423 2532 2424 2535 2425 2538 2426 2515 2427 2491 2428 2525 2429 2544 2430 2540 2431 2541 2432 2542 2433 2497 2434 2501 2435 2519 2436 2562 2437 2552 2438 2547 2439 2548 2440 2550 2441 2554 2442 2533 2443 2554 2444 2567 2445 2554 2446 2584 2447 2553 2448 2556 2449 2576 2450 2558 2451 2555 2452 2558 2453 2545 2454 2558 2455 2560 2456 2574 2457 2564 2458 2561 2459 2566 2460 2587 2461 2566 2462 2600 2463 2566 2464 2565 2465 2568 2466 2570 2467 2572 2468 2575 2469 2578 2470 2580 2471 2578 2472 2537 2473 2578 2474 2596 2475 2583 2476 2563 2477 2569 2478 2585 2479 2590 2480 2595 2481 2582 2482 2586 2483 2582 2484 2588 2485 2582 2486 2592 2487 2607 2488 2594 2489 2598 2490 2594 2491 2601 2492 2594 2493 2604 2494 2613 2495 2573 2496 2610 2497 2635 2498 2581 2499 2605 2500 2639 2501 2615 2502 2597 2503 2620 2504 2611 2505 2602 2506 2618 2507 2602 2508 2606 2509 2602 2510 2606 2511 2616 2512 2606 2513 2608 2514 2619 2515 2612 2516 2622 2517 2614 2518 2599 2519 2614 2520 2645 2521 2614 2522 2625 2523 2628 2524 2630 2525 2624 2526 2626 2527 2632 2528 2634 2529 2636 2530 2637 2531 2638 2532 2640 2533 2638 2534 2629 2535 2638 2536 2651 2537 2646 2538 2662 2539 2642 2540 2644 2541 2642 2542 2648 2543 2642 2544 2650 2545 2652 2546 2654 2547 2655 2548 2654 2549 2658 2550 2654 2551 2656 2552 2667 2553 2664 2554 2653 2555 2627 2556 2660 2557 2698 2558 2603 2559 2641 2560 2679 2561 2717 2562 2670 2563 2665 2564 2666 2565 2675 2566 2623 2567 2680 2568 2684 2569 2668 2570 2672 2571 2674 2572 2676 2573 2678 2574 2673 2575 2686 2576 2682 2577 2669 2578 2685 2579 2703 2580 2688 2581 2691 2582 2681 2583 2694 2584 2695 2585 2692 2586 2690 2587 2696 2588 2700 2589 2702 2590 2697 2591 2704 2592 2706 2593 2708 2594 2709 2595 2710 2596 2712 2597 2705 2598 2714 2599 2715 2600 2716 2601 2718 2602 2720 2603 2722 2604 2724 2605 2722 2606 2726 2607 2722 2608 2728 2609 2727 2610 2732 2611 2730 2612 2734 2613 2723 2614 2734 2615 2737 2616 2734 2617 2744 2618 2739 2619 2736 2620 2750 2621 2738 2622 2725 2623 2701 2624 2735 2625 2774 2626 2740 2627 2742 2628 2745 2629 2746 2630 2748 2631 2746 2632 2751 2633 2746 2634 2754 2635 2769 2636 2752 2637 2743 2638 2758 2639 2756 2640 2762 2641 2760 2642 2762 2643 2755 2644 2762 2645 2765 2646 2763 2647 2770 2648 2766 2649 2764 2650 2772 2651 2768 2652 2761 2653 2776 2654 2783 2655 2778 2656 2794 2657 2775 2658 2782 2659 2780 2660 2786 2661 2784 2662 2779 2663 2781 2664 2793 2665 2790 2666 2807 2667 2759 2668 2800 2669 2821 2670 2785 2671 2795 2672 2805 2673 2808 2674 2771 2675 2792 2676 2788 2677 2796 2678 2747 2679 2798 2680 2814 2681 2798 2682 2799 2683 2798 2684 2802 2685 2817 2686 2804 2687 2826 2688 2806 2689 2810 2690 2812 2691 2815 2692 2816 2693 2820 2694 2818 2695 2773 2696 2818 2697 2832 2698 2818 2699 2822 2700 2829 2701 2824 2702 2835 2703 2834 2704 2825 2705 2828 2706 2830 2707 2836 2708 2838 2709 2840 2710 2827 2711 2842 2712 2849 2713 2813 2714 2856 2715 2871 2716 2839 2717 2844 2718 2873 2719 2846 2720 2847 2721 2846 2722 2850 2723 2846 2724 2831 2725 2853 2726 2869 2727 2862 2728 2888 2729 2809 2730 2848 2731 2915 2732 2852 2733 2845 2734 2854 2735 2855 2736 2854 2737 2860 2738 2854 2739 2858 2740 2865 2741 2858 2742 2868 2743 2858 2744 2864 2745 2874 2746 2866 2747 2870 2748 2866 2749 2863 2750 2866 2751 2877 2752 2880 2753 2883 2754 2872 2755 2886 2756 2876 2757 2878 2758 2882 2759 2878 2760 2884 2761 2878 2762 2890 2763 2889 2764 2875 2765 2892 2766 2885 2767 2894 2768 2895 2769 2894 2770 2898 2771 2894 2772 2891 2773 2904 2774 2905 2775 2893 2776 2900 2777 2926 2778 2896 2779 2902 2780 2906 2781 2902 2782 2906 2783 2902 2784 2906 2785 2907 2786 2910 2787 2916 2788 2914 2789 2908 2790 2867 2791 2912 2792 2928 2793 2899 2794 2918 2795 2925 2796 2918 2797 2919 2798 2918 2799 2922 2800 2937 2801 2920 2802 2934 2803 2924 2804 2930 2805 2881 2806 2932 2807 2948 2808 2936 2809 2938 2810 2940 2811 2942 2812 2933 2813 2942 2814 2947 2815 2942 2816 2954 2817 2943 2818 2944 2819 2946 2820 2921 2821 2950 2822 2967 2823 2935 2824 2952 2825 2945 2826 2911 2827 2955 2828 2982 2829 2960 2830 2958 2831 2923 2832 2929 2833 2997 2834 2987 2835 2961 2836 3016 2837 2970 2838 2951 2839 2956 2840 2964 2841 2962 2842 2966 2843 2962 2844 2966 2845 2962 2846 2966 2847 2976 2848 2979 2849 2968 2850 2985 2851 2972 2852 2965 2853 2974 2854 2975 2855 2974 2856 2941 2857 2974 2858 2992 2859 2994 2860 2959 2861 2978 2862 2981 2863 2978 2864 3003 2865 2978 2866 2977 2867 2988 2868 2990 2869 2984 2870 2980 2871 2986 2872 2995 2873 2986 2874 3000 2875 2986 2876 2996 2877 3006 2878 2989 2879 2998 2880 3010 2881 2998 2882 3002 2883 2998 2884 2983 2885 3009 2886 3021 2887 3012 2888 3015 2889 3004 2890 3005 2891 3008 2892 3020 2893 3014 2894 3018 2895 3022 2896 3024 2897 3022 2898 3017 2899 3022 2900 3031 2901 3030 2902 3038 2903 3025 2904 3007 2905 3035 2906 3069 2907 3040 2908 3033 2909 3026 2910 3036 2911 3034 2912 3013 2913 2993 2914 3059 2915 3066 2916 3073 2917 3028 2918 3045 2919 3032 2920 3042 2921 3044 2922 3029 2923 3046 2924 3055 2925 3046 2926 3050 2927 3046 2928 3052 2929 3051 2930 3048 2931 3075 2932 3054 2933 3060 2934 3058 2935 3043 2936 3047 2937 3077 2938 3080 2939 3094 2940 3056 2941 3062 2942 3064 2943 3062 2944 3068 2945 3062 2946 3070 2947 3072 2948 3065 2949 3074 2950 3085 2951 3076 2952 3090 2953 3082 2954 3078 2955 3086 2956 3081 2957 3086 2958 3084 2959 3086 2960 3087 2961 3102 2962 3096 2963 3091 2964 3053 2965 3113 2966 3124 2967 3135 2968 3088 2969 3095 2970 3092 2971 3100 2972 3098 2973 3104 2974 3098 2975 3106 2976 3098 2977 3106 2978 3105 2979 3106 2980 3108 2981 3111 2982 3071 2983 3114 2984 3145 2985 3112 2986 3110 2987 3116 2988 3115 2989 3097 2990 3101 2991 3154 2992 3122 2993 3118 2994 3120 2995 3118 2996 3107 2997 3118 2998 3133 2999 3123 3000 3146 3001 3126 3002 3128 3003 3129 3004 3130 3005 3132 3006 3125 3007 3103 3008 3140 3009 3161 3010 3134 3011 3190 3012 3134 3013 3136 3014 3134 3015 3142 3016 3138 3017 3142 3018 3141 3019 3142 3020 3144 3021 3159 3022 3148 3023 3150 3024 3152 3025 3143 3026 3156 3027 3157 3028 3158 3029 3164 3030 3158 3031 3160 3032 3158 3033 3155 3034 3162 3035 3165 3036 3131 3037 3168 3038 3193 3039 3166 3040 3224 3041 3166 3042 3170 3043 3166 3044 3172 3045 3171 3046 3176 3047 3174 3048 3178 3049 3151 3050 3180 3051 3197 3052 3127 3053 3220 3054 3186 3055 3175 3056 3177 3057 3185 3058 3195 3059 3192 3060 3201 3061 3173 3062 3179 3063 3211 3064 3196 3065 3198 3066 3149 3067 3182 3068 3216 3069 3139 3070 3184 3071 3212 3072 3188 3073 3194 3074 3200 3075 3194 3076 3202 3077 3194 3078 3202 3079 3204 3080 3202 3081 3206 3082 3210 3083 3199 3084 3205 3085 3213 3086 3215 3087 3219 3088 3225 3089 3222 3090 3230 3091 3208 3092 3214 3093 3218 3094 3214 3095 3218 3096 3214 3097 3218 3098 3228 3099 3231 3100 3226 3101 3234 3102 3226 3103 3223 3104 3226 3105 3245 3106 3237 3107 3235 3108 3243 3109 3240 3110 3266 3111 3232 3112 3238 3113 3236 3114 3238 3115 3242 3116 3238 3117 3242 3118 3246 3119 3242 3120 3244 3121 3249 3122 3248 3123 3258 3124 3227 3125 3250 3126 3241 3127 3252 3128 3255 3129 3254 3130 3260 3131 3254 3132 3256 3133 3254 3134 3262 3135 3264 3136 3269 3137 3247 3138 3276 3139 3281 3140 3263 3141 3298 3142 3289 3143 3268 3144 3267 3145 3272 3146 3270 3147 3274 3148 3265 3149 3274 3150 3275 3151 3274 3152 3280 3153 3282 3154 3239 3155 3278 3156 3318 3157 3284 3158 3283 3159 3286 3160 3290 3161 3233 3162 3285 3163 3294 3164 3295 3165 3288 3166 3305 3167 3292 3168 3300 3169 3296 3170 3297 3171 3302 3172 3303 3173 3304 3174 3306 3175 3308 3176 3277 3177 3310 3178 3335 3179 3314 3180 3312 3181 3314 3182 3315 3183 3314 3184 3320 3185 3321 3186 3316 3187 3330 3188 3322 3189 3293 3190 3311 3191 3367 3192 3325 3193 3328 3194 3287 3195 3324 3196 3344 3197 3326 3198 3332 3199 3326 3200 3334 3201 3326 3202 3334 3203 3333