0 0 1 0 2 0 3 0 4 0 5 1 6 0 7 0 8 0 9 3 10 2 11 3 12 0 13 1 14 0 15 0 16 0 17 7 18 6 19 9 20 4 21 7 22 6 23 7 24 0 25 3 26 2 27 3 28 0 29 1 30 0 31 0 32 0 33 15 34 14 35 21 36 12 37 19 38 18 39 21 40 8 41 15 42 14 43 17 44 12 45 15 46 14 47 15 48 0 49 7 50 6 51 9 52 4 53 7 54 6 55 7 56 0 57 3 58 2 59 3 60 0 61 1 62 0 63 0 64 0 65 31 66 30 67 45 68 28 69 43 70 42 71 49 72 24 73 39 74 38 75 45 76 36 77 43 78 42 79 45 80 16 81 31 82 30 83 37 84 28 85 35 86 34 87 37 88 24 89 31 90 30 91 33 92 28 93 31 94 30 95 31 96 0 97 15 98 14 99 21 100 12 101 19 102 18 103 21 104 8 105 15 106 14 107 17 108 12 109 15 110 14 111 15 112 0 113 7 114 6 115 9 116 4 117 7 118 6 119 7 120 0 121 3 122 2 123 3 124 0 125 1 126 0 127 0 128 0 129 63 130 62 131 93 132 60 133 91 134 90 135 105 136 56 137 87 138 86 139 101 140 84 141 99 142 98 143 105 144 48 145 79 146 78 147 93 148 76 149 91 150 90 151 97 152 72 153 87 154 86 155 93 156 84 157 91 158 90 159 93 160 32 161 63 162 62 163 77 164 60 165 75 166 74 167 81 168 56 169 71 170 70 171 77 172 68 173 75 174 74 175 77 176 48 177 63 178 62 179 69 180 60 181 67 182 66 183 69 184 56 185 63 186 62 187 65 188 60 189 63 190 62 191 63 192 0 193 31 194 30 195 45 196 28 197 43 198 42 199 49 200 24 201 39 202 38 203 45 204 36 205 43 206 42 207 45 208 16 209 31 210 30 211 37 212 28 213 35 214 34 215 37 216 24 217 31 218 30 219 33 220 28 221 31 222 30 223 31 224 0 225 15 226 14 227 21 228 12 229 19 230 18 231 21 232 8 233 15 234 14 235 17 236 12 237 15 238 14 239 15 240 0 241 7 242 6 243 9 244 4 245 7 246 6 247 7 248 0 249 3 250 2 251 3 252 0 253 1 254 0 255 0 256 0 257 127 258 126 259 189 260 124 261 187 262 186 263 217 264 120 265 183 266 182 267 213 268 180 269 211 270 210 271 225 272 112 273 175 274 174 275 205 276 172 277 203 278 202 279 217 280 168 281 199 282 198 283 213 284 196 285 211 286 210 287 217 288 96 289 159 290 158 291 189 292 156 293 187 294 186 295 201 296 152 297 183 298 182 299 197 300 180 301 195 302 194 303 201 304 144 305 175 306 174 307 189 308 172 309 187 310 186 311 193 312 168 313 183 314 182 315 189 316 180 317 187 318 186 319 189 320 64 321 127 322 126 323 157 324 124 325 155 326 154 327 169 328 120 329 151 330 150 331 165 332 148 333 163 334 162 335 169 336 112 337 143 338 142 339 157 340 140 341 155 342 154 343 161 344 136 345 151 346 150 347 157 348 148 349 155 350 154 351 157 352 96 353 127 354 126 355 141 356 124 357 139 358 138 359 145 360 120 361 135 362 134 363 141 364 132 365 139 366 138 367 141 368 112 369 127 370 126 371 133 372 124 373 131 374 130 375 133 376 120 377 127 378 126 379 129 380 124 381 127 382 126 383 127 384 0 385 63 386 62 387 93 388 60 389 91 390 90 391 105 392 56 393 87 394 86 395 101 396 84 397 99 398 98 399 105 400 48 401 79 402 78 403 93 404 76 405 91 406 90 407 97 408 72 409 87 410 86 411 93 412 84 413 91 414 90 415 93 416 32 417 63 418 62 419 77 420 60 421 75 422 74 423 81 424 56 425 71 426 70 427 77 428 68 429 75 430 74 431 77 432 48 433 63 434 62 435 69 436 60 437 67 438 66 439 69 440 56 441 63 442 62 443 65 444 60 445 63 446 62 447 63 448 0 449 31 450 30 451 45 452 28 453 43 454 42 455 49 456 24 457 39 458 38 459 45 460 36 461 43 462 42 463 45 464 16 465 31 466 30 467 37 468 28 469 35 470 34 471 37 472 24 473 31 474 30 475 33 476 28 477 31 478 30 479 31 480 0 481 15 482 14 483 21 484 12 485 19 486 18 487 21 488 8 489 15 490 14 491 17 492 12 493 15 494 14 495 15 496 0 497 7 498 6 499 9 500 4 501 7 502 6 503 7 504 0 505 3 506 2 507 3 508 0 509 1 510 0 511 0 512 0 513 255 514 254 515 381 516 252 517 379 518 378 519 441 520 248 521 375 522 374 523 437 524 372 525 435 526 434 527 465 528 240 529 367 530 366 531 429 532 364 533 427 534 426 535 457 536 360 537 423 538 422 539 453 540 420 541 451 542 450 543 465 544 224 545 351 546 350 547 413 548 348 549 411 550 410 551 441 552 344 553 407 554 406 555 437 556 404 557 435 558 434 559 449 560 336 561 399 562 398 563 429 564 396 565 427 566 426 567 441 568 392 569 423 570 422 571 437 572 420 573 435 574 434 575 441 576 192 577 319 578 318 579 381 580 316 581 379 582 378 583 409 584 312 585 375 586 374 587 405 588 372 589 403 590 402 591 417 592 304 593 367 594 366 595 397 596 364 597 395 598 394 599 409 600 360 601 391 602 390 603 405 604 388 605 403 606 402 607 409 608 288 609 351 610 350 611 381 612 348 613 379 614 378 615 393 616 344 617 375 618 374 619 389 620 372 621 387 622 386 623 393 624 336 625 367 626 366 627 381 628 364 629 379 630 378 631 385 632 360 633 375 634 374 635 381 636 372 637 379 638 378 639 381 640 128 641 255 642 254 643 317 644 252 645 315 646 314 647 345 648 248 649 311 650 310 651 341 652 308 653 339 654 338 655 353 656 240 657 303 658 302 659 333 660 300 661 331 662 330 663 345 664 296 665 327 666 326 667 341 668 324 669 339 670 338 671 345 672 224 673 287 674 286 675 317 676 284 677 315 678 314 679 329 680 280 681 311 682 310 683 325 684 308 685 323 686 322 687 329 688 272 689 303 690 302 691 317 692 300 693 315 694 314 695 321 696 296 697 311 698 310 699 317 700 308 701 315 702 314 703 317 704 192 705 255 706 254 707 285 708 252 709 283 710 282 711 297 712 248 713 279 714 278 715 293 716 276 717 291 718 290 719 297 720 240 721 271 722 270 723 285 724 268 725 283 726 282 727 289 728 264 729 279 730 278 731 285 732 276 733 283 734 282 735 285 736 224 737 255 738 254 739 269 740 252 741 267 742 266 743 273 744 248 745 263 746 262 747 269 748 260 749 267 750 266 751 269 752 240 753 255 754 254 755 261 756 252 757 259 758 258 759 261 760 248 761 255 762 254 763 257 764 252 765 255 766 254 767 255 768 0 769 127 770 126 771 189 772 124 773 187 774 186 775 217 776 120 777 183 778 182 779 213 780 180 781 211 782 210 783 225 784 112 785 175 786 174 787 205 788 172 789 203 790 202 791 217 792 168 793 199 794 198 795 213 796 196 797 211 798 210 799 217 800 96 801 159 802 158 803 189 804 156 805 187 806 186 807 201 808 152 809 183 810 182 811 197 812 180 813 195 814 194 815 201 816 144 817 175 818 174 819 189 820 172 821 187 822 186 823 193 824 168 825 183 826 182 827 189 828 180 829 187 830 186 831 189 832 64 833 127 834 126 835 157 836 124 837 155 838 154 839 169 840 120 841 151 842 150 843 165 844 148 845 163 846 162 847 169 848 112 849 143 850 142 851 157 852 140 853 155 854 154 855 161 856 136 857 151 858 150 859 157 860 148 861 155 862 154 863 157 864 96 865 127 866 126 867 141 868 124 869 139 870 138 871 145 872 120 873 135 874 134 875 141 876 132 877 139 878 138 879 141 880 112 881 127 882 126 883 133 884 124 885 131 886 130 887 133 888 120 889 127 890 126 891 129 892 124 893 127 894 126 895 127 896 0 897 63 898 62 899 93 900 60 901 91 902 90 903 105 904 56 905 87 906 86 907 101 908 84 909 99 910 98 911 105 912 48 913 79 914 78 915 93 916 76 917 91 918 90 919 97 920 72 921 87 922 86 923 93 924 84 925 91 926 90 927 93 928 32 929 63 930 62 931 77 932 60 933 75 934 74 935 81 936 56 937 71 938 70 939 77 940 68 941 75 942 74 943 77 944 48 945 63 946 62 947 69 948 60 949 67 950 66 951 69 952 56 953 63 954 62 955 65 956 60 957 63 958 62 959 63 960 0 961 31 962 30 963 45 964 28 965 43 966 42 967 49 968 24 969 39 970 38 971 45 972 36 973 43 974 42 975 45 976 16 977 31 978 30 979 37 980 28 981 35 982 34 983 37 984 24 985 31 986 30 987 33 988 28 989 31 990 30 991 31 992 0 993 15 994 14 995 21 996 12 997 19 998 18 999 21 1000 8 1001 15 1002 14 1003 17 1004 12 1005 15 1006 14 1007 15 1008 0 1009 7 1010 6 1011 9 1012 4 1013 7 1014 6 1015 7 1016 0 1017 3 1018 2 1019 3 1020 0 1021 1 1022 0 1023 0 1024 0 1025 511 1026 510 1027 765 1028 508 1029 763 1030 762 1031 889 1032 504 1033 759 1034 758 1035 885 1036 756 1037 883 1038 882 1039 945 1040 496 1041 751 1042 750 1043 877 1044 748 1045 875 1046 874 1047 937 1048 744 1049 871 1050 870 1051 933 1052 868 1053 931 1054 930 1055 961 1056 480 1057 735 1058 734 1059 861 1060 732 1061 859 1062 858 1063 921 1064 728 1065 855 1066 854 1067 917 1068 852 1069 915 1070 914 1071 945 1072 720 1073 847 1074 846 1075 909 1076 844 1077 907 1078 906 1079 937 1080 840 1081 903 1082 902 1083 933 1084 900 1085 931 1086 930 1087 945 1088 448 1089 703 1090 702 1091 829 1092 700 1093 827 1094 826 1095 889 1096 696 1097 823 1098 822 1099 885 1100 820 1101 883 1102 882 1103 913 1104 688 1105 815 1106 814 1107 877 1108 812 1109 875 1110 874 1111 905 1112 808 1113 871 1114 870 1115 901 1116 868 1117 899 1118 898 1119 913 1120 672 1121 799 1122 798 1123 861 1124 796 1125 859 1126 858 1127 889 1128 792 1129 855 1130 854 1131 885 1132 852 1133 883 1134 882 1135 897 1136 784 1137 847 1138 846 1139 877 1140 844 1141 875 1142 874 1143 889 1144 840 1145 871 1146 870 1147 885 1148 868 1149 883 1150 882 1151 889 1152 384 1153 639 1154 638 1155 765 1156 636 1157 763 1158 762 1159 825 1160 632 1161 759 1162 758 1163 821 1164 756 1165 819 1166 818 1167 849 1168 624 1169 751 1170 750 1171 813 1172 748 1173 811 1174 810 1175 841 1176 744 1177 807 1178 806 1179 837 1180 804 1181 835 1182 834 1183 849 1184 608 1185 735 1186 734 1187 797 1188 732 1189 795 1190 794 1191 825 1192 728 1193 791 1194 790 1195 821 1196 788 1197 819 1198 818 1199 833 1200 720 1201 783 1202 782 1203 813 1204 780 1205 811 1206 810 1207 825 1208 776 1209 807 1210 806 1211 821 1212 804 1213 819 1214 818 1215 825 1216 576 1217 703 1218 702 1219 765 1220 700 1221 763 1222 762 1223 793 1224 696 1225 759 1226 758 1227 789 1228 756 1229 787 1230 786 1231 801 1232 688 1233 751 1234 750 1235 781 1236 748 1237 779 1238 778 1239 793 1240 744 1241 775 1242 774 1243 789 1244 772 1245 787 1246 786 1247 793 1248 672 1249 735 1250 734 1251 765 1252 732 1253 763 1254 762 1255 777 1256 728 1257 759 1258 758 1259 773 1260 756 1261 771 1262 770 1263 777 1264 720 1265 751 1266 750 1267 765 1268 748 1269 763 1270 762 1271 769 1272 744 1273 759 1274 758 1275 765 1276 756 1277 763 1278 762 1279 765 1280 256 1281 511 1282 510 1283 637 1284 508 1285 635 1286 634 1287 697 1288 504 1289 631 1290 630 1291 693 1292 628 1293 691 1294 690 1295 721 1296 496 1297 623 1298 622 1299 685 1300 620 1301 683 1302 682 1303 713 1304 616 1305 679 1306 678 1307 709 1308 676 1309 707 1310 706 1311 721 1312 480 1313 607 1314 606 1315 669 1316 604 1317 667 1318 666 1319 697 1320 600 1321 663 1322 662 1323 693 1324 660 1325 691 1326 690 1327 705 1328 592 1329 655 1330 654 1331 685 1332 652 1333 683 1334 682 1335 697 1336 648 1337 679 1338 678 1339 693 1340 676 1341 691 1342 690 1343 697 1344 448 1345 575 1346 574 1347 637 1348 572 1349 635 1350 634 1351 665 1352 568 1353 631 1354 630 1355 661 1356 628 1357 659 1358 658 1359 673 1360 560 1361 623 1362 622 1363 653 1364 620 1365 651 1366 650 1367 665 1368 616 1369 647 1370 646 1371 661 1372 644 1373 659 1374 658 1375 665 1376 544 1377 607 1378 606 1379 637 1380 604 1381 635 1382 634 1383 649 1384 600 1385 631 1386 630 1387 645 1388 628 1389 643 1390 642 1391 649 1392 592 1393 623 1394 622 1395 637 1396 620 1397 635 1398 634 1399 641 1400 616 1401 631 1402 630 1403 637 1404 628 1405 635 1406 634 1407 637 1408 384 1409 511 1410 510 1411 573 1412 508 1413 571 1414 570 1415 601 1416 504 1417 567 1418 566 1419 597 1420 564 1421 595 1422 594 1423 609 1424 496 1425 559 1426 558 1427 589 1428 556 1429 587 1430 586 1431 601 1432 552 1433 583 1434 582 1435 597 1436 580 1437 595 1438 594 1439 601 1440 480 1441 543 1442 542 1443 573 1444 540 1445 571 1446 570 1447 585 1448 536 1449 567 1450 566 1451 581 1452 564 1453 579 1454 578 1455 585 1456 528 1457 559 1458 558 1459 573 1460 556 1461 571 1462 570 1463 577 1464 552 1465 567 1466 566 1467 573 1468 564 1469 571 1470 570 1471 573 1472 448 1473 511 1474 510 1475 541 1476 508 1477 539 1478 538 1479 553 1480 504 1481 535 1482 534 1483 549 1484 532 1485 547 1486 546 1487 553 1488 496 1489 527 1490 526 1491 541 1492 524 1493 539 1494 538 1495 545 1496 520 1497 535 1498 534 1499 541 1500 532 1501 539 1502 538 1503 541 1504 480 1505 511 1506 510 1507 525 1508 508 1509 523 1510 522 1511 529 1512 504 1513 519 1514 518 1515 525 1516 516 1517 523 1518 522 1519 525 1520 496 1521 511 1522 510 1523 517 1524 508 1525 515 1526 514 1527 517 1528 504 1529 511 1530 510 1531 513 1532 508 1533 511 1534 510 1535 511 1536 0 1537 255 1538 254 1539 381 1540 252 1541 379 1542 378 1543 441 1544 248 1545 375 1546 374 1547 437 1548 372 1549 435 1550 434 1551 465 1552 240 1553 367 1554 366 1555 429 1556 364 1557 427 1558 426 1559 457 1560 360 1561 423 1562 422 1563 453 1564 420 1565 451 1566 450 1567 465 1568 224 1569 351 1570 350 1571 413 1572 348 1573 411 1574 410 1575 441 1576 344 1577 407 1578 406 1579 437 1580 404 1581 435 1582 434 1583 449 1584 336 1585 399 1586 398 1587 429 1588 396 1589 427 1590 426 1591 441 1592 392 1593 423 1594 422 1595 437 1596 420 1597 435 1598 434 1599 441 1600 192 1601 319 1602 318 1603 381 1604 316 1605 379 1606 378 1607 409 1608 312 1609 375 1610 374 1611 405 1612 372 1613 403 1614 402 1615 417 1616 304 1617 367 1618 366 1619 397 1620 364 1621 395 1622 394 1623 409 1624 360 1625 391 1626 390 1627 405 1628 388 1629 403 1630 402 1631 409 1632 288 1633 351 1634 350 1635 381 1636 348 1637 379 1638 378 1639 393 1640 344 1641 375 1642 374 1643 389 1644 372 1645 387 1646 386 1647 393 1648 336 1649 367 1650 366 1651 381 1652 364 1653 379 1654 378 1655 385 1656 360 1657 375 1658 374 1659 381 1660 372 1661 379 1662 378 1663 381 1664 128 1665 255 1666 254 1667 317 1668 252 1669 315 1670 314 1671 345 1672 248 1673 311 1674 310 1675 341 1676 308 1677 339 1678 338 1679 353 1680 240 1681 303 1682 302 1683 333 1684 300 1685 331 1686 330 1687 345 1688 296 1689 327 1690 326 1691 341 1692 324 1693 339 1694 338 1695 345 1696 224 1697 287 1698 286 1699 317 1700 284 1701 315 1702 314 1703 329 1704 280 1705 311 1706 310 1707 325 1708 308 1709 323 1710 322 1711 329 1712 272 1713 303 1714 302 1715 317 1716 300 1717 315 1718 314 1719 321 1720 296 1721 311 1722 310 1723 317 1724 308 1725 315 1726 314 1727 317 1728 192 1729 255 1730 254 1731 285 1732 252 1733 283 1734 282 1735 297 1736 248 1737 279 1738 278 1739 293 1740 276 1741 291 1742 290 1743 297 1744 240 1745 271 1746 270 1747 285 1748 268 1749 283 1750 282 1751 289 1752 264 1753 279 1754 278 1755 285 1756 276 1757 283 1758 282 1759 285 1760 224 1761 255 1762 254 1763 269 1764 252 1765 267 1766 266 1767 273 1768 248 1769 263 1770 262 1771 269 1772 260 1773 267 1774 266 1775 269 1776 240 1777 255 1778 254 1779 261 1780 252 1781 259 1782 258 1783 261 1784 248 1785 255 1786 254 1787 257 1788 252 1789 255 1790 254 1791 255 1792 0 1793 127 1794 126 1795 189 1796 124 1797 187 1798 186 1799 217 1800 120 1801 183 1802 182 1803 213 1804 180 1805 211 1806 210 1807 225 1808 112 1809 175 1810 174 1811 205 1812 172 1813 203 1814 202 1815 217 1816 168 1817 199 1818 198 1819 213 1820 196 1821 211 1822 210 1823 217 1824 96 1825 159 1826 158 1827 189 1828 156 1829 187 1830 186 1831 201 1832 152 1833 183 1834 182 1835 197 1836 180 1837 195 1838 194 1839 201 1840 144 1841 175 1842 174 1843 189 1844 172 1845 187 1846 186 1847 193 1848 168 1849 183 1850 182 1851 189 1852 180 1853 187 1854 186 1855 189 1856 64 1857 127 1858 126 1859 157 1860 124 1861 155 1862 154 1863 169 1864 120 1865 151 1866 150 1867 165 1868 148 1869 163 1870 162 1871 169 1872 112 1873 143 1874 142 1875 157 1876 140 1877 155 1878 154 1879 161 1880 136 1881 151 1882 150 1883 157 1884 148 1885 155 1886 154 1887 157 1888 96 1889 127 1890 126 1891 141 1892 124 1893 139 1894 138 1895 145 1896 120 1897 135 1898 134 1899 141 1900 132 1901 139 1902 138 1903 141 1904 112 1905 127 1906 126 1907 133 1908 124 1909 131 1910 130 1911 133 1912 120 1913 127 1914 126 1915 129 1916 124 1917 127 1918 126 1919 127 1920 0 1921 63 1922 62 1923 93 1924 60 1925 91 1926 90 1927 105 1928 56 1929 87 1930 86 1931 101 1932 84 1933 99 1934 98 1935 105 1936 48 1937 79 1938 78 1939 93 1940 76 1941 91 1942 90 1943 97 1944 72 1945 87 1946 86 1947 93 1948 84 1949 91 1950 90 1951 93 1952 32 1953 63 1954 62 1955 77 1956 60 1957 75 1958 74 1959 81 1960 56 1961 71 1962 70 1963 77 1964 68 1965 75 1966 74 1967 77 1968 48 1969 63 1970 62 1971 69 1972 60 1973 67 1974 66 1975 69 1976 56 1977 63 1978 62 1979 65 1980 60 1981 63 1982 62 1983 63 1984 0 1985 31 1986 30 1987 45 1988 28 1989 43 1990 42 1991 49 1992 24 1993 39 1994 38 1995 45 1996 36 1997 43 1998 42 1999 45 2000 16 2001 31 2002 30 2003 37 2004 28 2005 35 2006 34 2007 37 2008 24 2009 31 2010 30 2011 33 2012 28 2013 31 2014 30 2015 31 2016 0 2017 15 2018 14 2019 21 2020 12 2021 19 2022 18 2023 21 2024 8 2025 15 2026 14 2027 17 2028 12 2029 15 2030 14 2031 15 2032 0 2033 7 2034 6 2035 9 2036 4 2037 7 2038 6 2039 7 2040 0 2041 3 2042 2 2043 3 2044 0 2045 1 2046 0 2047 0 2048 0 2049 1023 2050 1022 2051 1533 2052 1020 2053 1531 2054 1530 2055 1785 2056 1016 2057 1527 2058 1526 2059 1781 2060 1524 2061 1779 2062 1778 2063 1905 2064 1008 2065 1519 2066 1518 2067 1773 2068 1516 2069 1771 2070 1770 2071 1897 2072 1512 2073 1767 2074 1766 2075 1893 2076 1764 2077 1891 2078 1890 2079 1953 2080 992 2081 1503 2082 1502 2083 1757 2084 1500 2085 1755 2086 1754 2087 1881 2088 1496 2089 1751 2090 1750 2091 1877 2092 1748 2093 1875 2094 1874 2095 1937 2096 1488 2097 1743 2098 1742 2099 1869 2100 1740 2101 1867 2102 1866 2103 1929 2104 1736 2105 1863 2106 1862 2107 1925 2108 1860 2109 1923 2110 1922 2111 1953 2112 960 2113 1471 2114 1470 2115 1725 2116 1468 2117 1723 2118 1722 2119 1849 2120 1464 2121 1719 2122 1718 2123 1845 2124 1716 2125 1843 2126 1842 2127 1905 2128 1456 2129 1711 2130 1710 2131 1837 2132 1708 2133 1835 2134 1834 2135 1897 2136 1704 2137 1831 2138 1830 2139 1893 2140 1828 2141 1891 2142 1890 2143 1921 2144 1440 2145 1695 2146 1694 2147 1821 2148 1692 2149 1819 2150 1818 2151 1881 2152 1688 2153 1815 2154 1814 2155 1877 2156 1812 2157 1875 2158 1874 2159 1905 2160 1680 2161 1807 2162 1806 2163 1869 2164 1804 2165 1867 2166 1866 2167 1897 2168 1800 2169 1863 2170 1862 2171 1893 2172 1860 2173 1891 2174 1890 2175 1905 2176 896 2177 1407 2178 1406 2179 1661 2180 1404 2181 1659 2182 1658 2183 1785 2184 1400 2185 1655 2186 1654 2187 1781 2188 1652 2189 1779 2190 1778 2191 1841 2192 1392 2193 1647 2194 1646 2195 1773 2196 1644 2197 1771 2198 1770 2199 1833 2200 1640 2201 1767 2202 1766 2203 1829 2204 1764 2205 1827 2206 1826 2207 1857 2208 1376 2209 1631 2210 1630 2211 1757 2212 1628 2213 1755 2214 1754 2215 1817 2216 1624 2217 1751 2218 1750 2219 1813 2220 1748 2221 1811 2222 1810 2223 1841 2224 1616 2225 1743 2226 1742 2227 1805 2228 1740 2229 1803 2230 1802 2231 1833 2232 1736 2233 1799 2234 1798 2235 1829 2236 1796 2237 1827 2238 1826 2239 1841 2240 1344 2241 1599 2242 1598 2243 1725 2244 1596 2245 1723 2246 1722 2247 1785 2248 1592 2249 1719 2250 1718 2251 1781 2252 1716 2253 1779 2254 1778 2255 1809 2256 1584 2257 1711 2258 1710 2259 1773 2260 1708 2261 1771 2262 1770 2263 1801 2264 1704 2265 1767 2266 1766 2267 1797 2268 1764 2269 1795 2270 1794 2271 1809 2272 1568 2273 1695 2274 1694 2275 1757 2276 1692 2277 1755 2278 1754 2279 1785 2280 1688 2281 1751 2282 1750 2283 1781 2284 1748 2285 1779 2286 1778 2287 1793 2288 1680 2289 1743 2290 1742 2291 1773 2292 1740 2293 1771 2294 1770 2295 1785 2296 1736 2297 1767 2298 1766 2299 1781 2300 1764 2301 1779 2302 1778 2303 1785 2304 768 2305 1279 2306 1278 2307 1533 2308 1276 2309 1531 2310 1530 2311 1657 2312 1272 2313 1527 2314 1526 2315 1653 2316 1524 2317 1651 2318 1650 2319 1713 2320 1264 2321 1519 2322 1518 2323 1645 2324 1516 2325 1643 2326 1642 2327 1705 2328 1512 2329 1639 2330 1638 2331 1701 2332 1636 2333 1699 2334 1698 2335 1729 2336 1248 2337 1503 2338 1502 2339 1629 2340 1500 2341 1627 2342 1626 2343 1689 2344 1496 2345 1623 2346 1622 2347 1685 2348 1620 2349 1683 2350 1682 2351 1713 2352 1488 2353 1615 2354 1614 2355 1677 2356 1612 2357 1675 2358 1674 2359 1705 2360 1608 2361 1671 2362 1670 2363 1701 2364 1668 2365 1699 2366 1698 2367 1713 2368 1216 2369 1471 2370 1470 2371 1597 2372 1468 2373 1595 2374 1594 2375 1657 2376 1464 2377 1591 2378 1590 2379 1653 2380 1588 2381 1651 2382 1650 2383 1681 2384 1456 2385 1583 2386 1582 2387 1645 2388 1580 2389 1643 2390 1642 2391 1673 2392 1576 2393 1639 2394 1638 2395 1669 2396 1636 2397 1667 2398 1666 2399 1681 2400 1440 2401 1567 2402 1566 2403 1629 2404 1564 2405 1627 2406 1626 2407 1657 2408 1560 2409 1623 2410 1622 2411 1653 2412 1620 2413 1651 2414 1650 2415 1665 2416 1552 2417 1615 2418 1614 2419 1645 2420 1612 2421 1643 2422 1642 2423 1657 2424 1608 2425 1639 2426 1638 2427 1653 2428 1636 2429 1651 2430 1650 2431 1657 2432 1152 2433 1407 2434 1406 2435 1533 2436 1404 2437 1531 2438 1530 2439 1593 2440 1400 2441 1527 2442 1526 2443 1589 2444 1524 2445 1587 2446 1586 2447 1617 2448 1392 2449 1519 2450 1518 2451 1581 2452 1516 2453 1579 2454 1578 2455 1609 2456 1512 2457 1575 2458 1574 2459 1605 2460 1572 2461 1603 2462 1602 2463 1617 2464 1376 2465 1503 2466 1502 2467 1565 2468 1500 2469 1563 2470 1562 2471 1593 2472 1496 2473 1559 2474 1558 2475 1589 2476 1556 2477 1587 2478 1586 2479 1601 2480 1488 2481 1551 2482 1550 2483 1581 2484 1548 2485 1579 2486 1578 2487 1593 2488 1544 2489 1575 2490 1574 2491 1589 2492 1572 2493 1587 2494 1586 2495 1593 2496 1344 2497 1471 2498 1470 2499 1533 2500 1468 2501 1531 2502 1530 2503 1561 2504 1464 2505 1527 2506 1526 2507 1557 2508 1524 2509 1555 2510 1554 2511 1569 2512 1456 2513 1519 2514 1518 2515 1549 2516 1516 2517 1547 2518 1546 2519 1561 2520 1512 2521 1543 2522 1542 2523 1557 2524 1540 2525 1555 2526 1554 2527 1561 2528 1440 2529 1503 2530 1502 2531 1533 2532 1500 2533 1531 2534 1530 2535 1545 2536 1496 2537 1527 2538 1526 2539 1541 2540 1524 2541 1539 2542 1538 2543 1545 2544 1488 2545 1519 2546 1518 2547 1533 2548 1516 2549 1531 2550 1530 2551 1537 2552 1512 2553 1527 2554 1526 2555 1533 2556 1524 2557 1531 2558 1530 2559 1533 2560 512 2561 1023 2562 1022 2563 1277 2564 1020 2565 1275 2566 1274 2567 1401 2568 1016 2569 1271 2570 1270 2571 1397 2572 1268 2573 1395 2574 1394 2575 1457 2576 1008 2577 1263 2578 1262 2579 1389 2580 1260 2581 1387 2582 1386 2583 1449 2584 1256 2585 1383 2586 1382 2587 1445 2588 1380 2589 1443 2590 1442 2591 1473 2592 992 2593 1247 2594 1246 2595 1373 2596 1244 2597 1371 2598 1370 2599 1433 2600 1240 2601 1367 2602 1366 2603 1429 2604 1364 2605 1427 2606 1426 2607 1457 2608 1232 2609 1359 2610 1358 2611 1421 2612 1356 2613 1419 2614 1418 2615 1449 2616 1352 2617 1415 2618 1414 2619 1445 2620 1412 2621 1443 2622 1442 2623 1457 2624 960 2625 1215 2626 1214 2627 1341 2628 1212 2629 1339 2630 1338 2631 1401 2632 1208 2633 1335 2634 1334 2635 1397 2636 1332 2637 1395 2638 1394 2639 1425 2640 1200 2641 1327 2642 1326 2643 1389 2644 1324 2645 1387 2646 1386 2647 1417 2648 1320 2649 1383 2650 1382 2651 1413 2652 1380 2653 1411 2654 1410 2655 1425 2656 1184 2657 1311 2658 1310 2659 1373 2660 1308 2661 1371 2662 1370 2663 1401 2664 1304 2665 1367 2666 1366 2667 1397 2668 1364 2669 1395 2670 1394 2671 1409 2672 1296 2673 1359 2674 1358 2675 1389 2676 1356 2677 1387 2678 1386 2679 1401 2680 1352 2681 1383 2682 1382 2683 1397 2684 1380 2685 1395 2686 1394 2687 1401 2688 896 2689 1151 2690 1150 2691 1277 2692 1148 2693 1275 2694 1274 2695 1337 2696 1144 2697 1271 2698 1270 2699 1333 2700 1268 2701 1331 2702 1330 2703 1361 2704 1136 2705 1263 2706 1262 2707 1325 2708 1260 2709 1323 2710 1322 2711 1353 2712 1256 2713 1319 2714 1318 2715 1349 2716 1316 2717 1347 2718 1346 2719 1361 2720 1120 2721 1247 2722 1246 2723 1309 2724 1244 2725 1307 2726 1306 2727 1337 2728 1240 2729 1303 2730 1302 2731 1333 2732 1300 2733 1331 2734 1330 2735 1345 2736 1232 2737 1295 2738 1294 2739 1325 2740 1292 2741 1323 2742 1322 2743 1337 2744 1288 2745 1319 2746 1318 2747 1333 2748 1316 2749 1331 2750 1330 2751 1337 2752 1088 2753 1215 2754 1214 2755 1277 2756 1212 2757 1275 2758 1274 2759 1305 2760 1208 2761 1271 2762 1270 2763 1301 2764 1268 2765 1299 2766 1298 2767 1313 2768 1200 2769 1263 2770 1262 2771 1293 2772 1260 2773 1291 2774 1290 2775 1305 2776 1256 2777 1287 2778 1286 2779 1301 2780 1284 2781 1299 2782 1298 2783 1305 2784 1184 2785 1247 2786 1246 2787 1277 2788 1244 2789 1275 2790 1274 2791 1289 2792 1240 2793 1271 2794 1270 2795 1285 2796 1268 2797 1283 2798 1282 2799 1289 2800 1232 2801 1263 2802 1262 2803 1277 2804 1260 2805 1275 2806 1274 2807 1281 2808 1256 2809 1271 2810 1270 2811 1277 2812 1268 2813 1275 2814 1274 2815 1277 2816 768 2817 1023 2818 1022 2819 1149 2820 1020 2821 1147 2822 1146 2823 1209 2824 1016 2825 1143 2826 1142 2827 1205 2828 1140 2829 1203 2830 1202 2831 1233 2832 1008 2833 1135 2834 1134 2835 1197 2836 1132 2837 1195 2838 1194 2839 1225 2840 1128 2841 1191 2842 1190 2843 1221 2844 1188 2845 1219 2846 1218 2847 1233 2848 992 2849 1119 2850 1118 2851 1181 2852 1116 2853 1179 2854 1178 2855 1209 2856 1112 2857 1175 2858 1174 2859 1205 2860 1172 2861 1203 2862 1202 2863 1217 2864 1104 2865 1167 2866 1166 2867 1197 2868 1164 2869 1195 2870 1194 2871 1209 2872 1160 2873 1191 2874 1190 2875 1205 2876 1188 2877 1203 2878 1202 2879 1209 2880 960 2881 1087 2882 1086 2883 1149 2884 1084 2885 1147 2886 1146 2887 1177 2888 1080 2889 1143 2890 1142 2891 1173 2892 1140 2893 1171 2894 1170 2895 1185 2896 1072 2897 1135 2898 1134 2899 1165 2900 1132 2901 1163 2902 1162 2903 1177 2904 1128 2905 1159 2906 1158 2907 1173 2908 1156 2909 1171 2910 1170 2911 1177 2912 1056 2913 1119 2914 1118 2915 1149 2916 1116 2917 1147 2918 1146 2919 1161 2920 1112 2921 1143 2922 1142 2923 1157 2924 1140 2925 1155 2926 1154 2927 1161 2928 1104 2929 1135 2930 1134 2931 1149 2932 1132 2933 1147 2934 1146 2935 1153 2936 1128 2937 1143 2938 1142 2939 1149 2940 1140 2941 1147 2942 1146 2943 1149 2944 896 2945 1023 2946 1022 2947 1085 2948 1020 2949 1083 2950 1082 2951 1113 2952 1016 2953 1079 2954 1078 2955 1109 2956 1076 2957 1107 2958 1106 2959 1121 2960 1008 2961 1071 2962 1070 2963 1101 2964 1068 2965 1099 2966 1098 2967 1113 2968 1064 2969 1095 2970 1094 2971 1109 2972 1092 2973 1107 2974 1106 2975 1113 2976 992 2977 1055 2978 1054 2979 1085 2980 1052 2981 1083 2982 1082 2983 1097 2984 1048 2985 1079 2986 1078 2987 1093 2988 1076 2989 1091 2990 1090 2991 1097 2992 1040 2993 1071 2994 1070 2995 1085 2996 1068 2997 1083 2998 1082 2999 1089 3000 1064 3001 1079 3002 1078 3003 1085 3004 1076 3005 1083 3006 1082 3007 1085 3008 960 3009 1023 3010 1022 3011 1053 3012 1020 3013 1051 3014 1050 3015 1065 3016 1016 3017 1047 3018 1046 3019 1061 3020 1044 3021 1059 3022 1058 3023 1065 3024 1008 3025 1039 3026 1038 3027 1053 3028 1036 3029 1051 3030 1050 3031 1057 3032 1032 3033 1047 3034 1046 3035 1053 3036 1044 3037 1051 3038 1050 3039 1053 3040 992 3041 1023 3042 1022 3043 1037 3044 1020 3045 1035 3046 1034 3047 1041 3048 1016 3049 1031 3050 1030 3051 1037 3052 1028 3053 1035 3054 1034 3055 1037 3056 1008 3057 1023 3058 1022 3059 1029 3060 1020 3061 1027 3062 1026 3063 1029 3064 1016 3065 1023 3066 1022 3067 1025 3068 1020 3069 1023 3070 1022 3071 1023 3072 0 3073 511 3074 510 3075 765 3076 508 3077 763 3078 762 3079 889 3080 504 3081 759 3082 758 3083 885 3084 756 3085 883 3086 882 3087 945 3088 496 3089 751 3090 750 3091 877 3092 748 3093 875 3094 874 3095 937 3096 744 3097 871 3098 870 3099 933 3100 868 3101 931 3102 930 3103 961 3104 480 3105 735 3106 734 3107 861 3108 732 3109 859 3110 858 3111 921 3112 728 3113 855 3114 854 3115 917 3116 852 3117 915 3118 914 3119 945 3120 720 3121 847 3122 846 3123 909 3124 844 3125 907 3126 906 3127 937 3128 840 3129 903 3130 902 3131 933 3132 900 3133 931 3134 930 3135 945 3136 448 3137 703 3138 702 3139 829 3140 700 3141 827 3142 826 3143 889 3144 696 3145 823 3146 822 3147 885 3148 820 3149 883 3150 882 3151 913 3152 688 3153 815 3154 814 3155 877 3156 812 3157 875 3158 874 3159 905 3160 808 3161 871 3162 870 3163 901 3164 868 3165 899 3166 898 3167 913 3168 672 3169 799 3170 798 3171 861 3172 796 3173 859 3174 858 3175 889 3176 792 3177 855 3178 854 3179 885 3180 852 3181 883 3182 882 3183 897 3184 784 3185 847 3186 846 3187 877 3188 844 3189 875 3190 874 3191 889 3192 840 3193 871 3194 870 3195 885 3196 868 3197 883 3198 882 3199 889 3200 384 3201 639 3202 638 3203 765 3204 636 3205 763 3206 762 3207 825 3208 632 3209 759 3210 758 3211 821 3212 756 3213 819 3214 818 3215 849 3216 624 3217 751 3218 750 3219 813 3220 748 3221 811 3222 810 3223 841 3224 744 3225 807 3226 806 3227 837 3228 804 3229 835 3230 834 3231 849 3232 608 3233 735 3234 734 3235 797 3236 732 3237 795 3238 794 3239 825 3240 728 3241 791 3242 790 3243 821 3244 788 3245 819 3246 818 3247 833 3248 720 3249 783 3250 782 3251 813 3252 780 3253 811 3254 810 3255 825 3256 776 3257 807 3258 806 3259 821 3260 804 3261 819 3262 818 3263 825 3264 576 3265 703 3266 702 3267 765 3268 700 3269 763 3270 762 3271 793 3272 696 3273 759 3274 758 3275 789 3276 756 3277 787 3278 786 3279 801 3280 688 3281 751 3282 750 3283 781 3284 748 3285 779 3286 778 3287 793 3288 744 3289 775 3290 774 3291 789 3292 772 3293 787 3294 786 3295 793 3296 672 3297 735 3298 734 3299 765 3300 732 3301 763 3302 762 3303 777 3304 728 3305 759 3306 758 3307 773 3308 756 3309 771 3310 770 3311 777 3312 720 3313 751 3314 750 3315 765 3316 748 3317 763 3318 762 3319 769 3320 744 3321 759 3322 758 3323 765 3324 756 3325 763 3326 762 3327 765 3328 256 3329 511 3330 510 3331 637 3332 508 3333 635 3334 634 3335 697 3336 504 3337 631 3338 630 3339 693 3340 628 3341 691 3342 690 3343 721 3344 496 3345 623 3346 622 3347 685 3348 620 3349 683 3350 682 3351 713 3352 616 3353 679 3354 678 3355 709 3356 676 3357 707 3358 706 3359 721 3360 480 3361 607 3362 606 3363 669 3364 604 3365 667 3366 666 3367 697 3368 600 3369 663 3370 662 3371 693 3372 660 3373 691 3374 690 3375 705 3376 592 3377 655 3378 654 3379 685 3380 652 3381 683 3382 682 3383 697 3384 648 3385 679 3386 678 3387 693 3388 676 3389 691 3390 690 3391 697 3392 448 3393 575 3394 574 3395 637 3396 572 3397 635 3398 634 3399 665 3400 568 3401 631 3402 630 3403 661 3404 628 3405 659 3406 658 3407 673 3408 560 3409 623 3410 622 3411 653 3412 620 3413 651 3414 650 3415 665 3416 616 3417 647 3418 646 3419 661 3420 644 3421 659 3422 658 3423 665 3424 544 3425 607 3426 606 3427 637 3428 604 3429 635 3430 634 3431 649 3432 600 3433 631 3434 630 3435 645 3436 628 3437 643 3438 642 3439 649 3440 592 3441 623 3442 622 3443 637 3444 620 3445 635 3446 634 3447 641 3448 616 3449 631 3450 630 3451 637 3452 628 3453 635 3454 634 3455 637 3456 384 3457 511 3458 510 3459 573 3460 508 3461 571 3462 570 3463 601 3464 504 3465 567 3466 566 3467 597 3468 564 3469 595 3470 594 3471 609 3472 496 3473 559 3474 558 3475 589 3476 556 3477 587 3478 586 3479 601 3480 552 3481 583 3482 582 3483 597 3484 580 3485 595 3486 594 3487 601 3488 480 3489 543 3490 542 3491 573 3492 540 3493 571 3494 570 3495 585 3496 536 3497 567 3498 566 3499 581 3500 564 3501 579 3502 578 3503 585 3504 528 3505 559 3506 558 3507 573 3508 556 3509 571 3510 570 3511 577 3512 552 3513 567 3514 566 3515 573 3516 564 3517 571 3518 570 3519 573 3520 448 3521 511 3522 510 3523 541 3524 508 3525 539 3526 538 3527 553 3528 504 3529 535 3530 534 3531 549 3532 532 3533 547 3534 546 3535 553 3536 496 3537 527 3538 526 3539 541 3540 524 3541 539 3542 538 3543 545 3544 520 3545 535 3546 534 3547 541 3548 532 3549 539 3550 538 3551 541 3552 480 3553 511 3554 510 3555 525 3556 508 3557 523 3558 522 3559 529 3560 504 3561 519 3562 518 3563 525 3564 516 3565 523 3566 522 3567 525 3568 496 3569 511 3570 510 3571 517 3572 508 3573 515 3574 514 3575 517 3576 504 3577 511 3578 510 3579 513 3580 508 3581 511 3582 510 3583 511 3584 0 3585 255 3586 254 3587 381 3588 252 3589 379 3590 378 3591 441 3592 248 3593 375 3594 374 3595 437 3596 372 3597 435 3598 434 3599 465 3600 240 3601 367 3602 366 3603 429 3604 364 3605 427 3606 426 3607 457 3608 360 3609 423 3610 422 3611 453 3612 420 3613 451 3614 450 3615 465 3616 224 3617 351 3618 350 3619 413 3620 348 3621 411 3622 410 3623 441 3624 344 3625 407 3626 406 3627 437 3628 404 3629 435 3630 434 3631 449 3632 336 3633 399 3634 398 3635 429 3636 396 3637 427 3638 426 3639 441 3640 392 3641 423 3642 422 3643 437 3644 420 3645 435 3646 434 3647 441 3648 192 3649 319 3650 318 3651 381 3652 316 3653 379 3654 378 3655 409 3656 312 3657 375 3658 374 3659 405 3660 372 3661 403 3662 402 3663 417 3664 304 3665 367 3666 366 3667 397 3668 364 3669 395 3670 394 3671 409 3672 360 3673 391 3674 390 3675 405 3676 388 3677 403 3678 402 3679 409 3680 288 3681 351 3682 350 3683 381 3684 348 3685 379 3686 378 3687 393 3688 344 3689 375 3690 374 3691 389 3692 372 3693 387 3694 386 3695 393 3696 336 3697 367 3698 366 3699 381 3700 364 3701 379 3702 378 3703 385 3704 360 3705 375 3706 374 3707 381 3708 372 3709 379 3710 378 3711 381 3712 128 3713 255 3714 254 3715 317 3716 252 3717 315 3718 314 3719 345 3720 248 3721 311 3722 310 3723 341 3724 308 3725 339 3726 338 3727 353 3728 240 3729 303 3730 302 3731 333 3732 300 3733 331 3734 330 3735 345 3736 296 3737 327 3738 326 3739 341 3740 324 3741 339 3742 338 3743 345 3744 224 3745 287 3746 286 3747 317 3748 284 3749 315 3750 314 3751 329 3752 280 3753 311 3754 310 3755 325 3756 308 3757 323 3758 322 3759 329 3760 272 3761 303 3762 302 3763 317 3764 300 3765 315 3766 314 3767 321 3768 296 3769 311 3770 310 3771 317 3772 308 3773 315 3774 314 3775 317 3776 192 3777 255 3778 254 3779 285 3780 252 3781 283 3782 282 3783 297 3784 248 3785 279 3786 278 3787 293 3788 276 3789 291 3790 290 3791 297 3792 240 3793 271 3794 270 3795 285 3796 268 3797 283 3798 282 3799 289 3800 264 3801 279 3802 278 3803 285 3804 276 3805 283 3806 282 3807 285 3808 224 3809 255 3810 254 3811 269 3812 252 3813 267 3814 266 3815 273 3816 248 3817 263 3818 262 3819 269 3820 260 3821 267 3822 266 3823 269 3824 240 3825 255 3826 254 3827 261 3828 252 3829 259 3830 258 3831 261 3832 248 3833 255 3834 254 3835 257 3836 252 3837 255 3838 254 3839 255 3840 0 3841 127 3842 126 3843 189 3844 124 3845 187 3846 186 3847 217 3848 120 3849 183 3850 182 3851 213 3852 180 3853 211 3854 210 3855 225 3856 112 3857 175 3858 174 3859 205 3860 172 3861 203 3862 202 3863 217 3864 168 3865 199 3866 198 3867 213 3868 196 3869 211 3870 210 3871 217 3872 96 3873 159 3874 158 3875 189 3876 156 3877 187 3878 186 3879 201 3880 152 3881 183 3882 182 3883 197 3884 180 3885 195 3886 194 3887 201 3888 144 3889 175 3890 174 3891 189 3892 172 3893 187 3894 186 3895 193 3896 168 3897 183 3898 182 3899 189 3900 180 3901 187 3902 186 3903 189 3904 64 3905 127 3906 126 3907 157 3908 124 3909 155 3910 154 3911 169 3912 120 3913 151 3914 150 3915 165 3916 148 3917 163 3918 162 3919 169 3920 112 3921 143 3922 142 3923 157 3924 140 3925 155 3926 154 3927 161 3928 136 3929 151 3930 150 3931 157 3932 148 3933 155 3934 154 3935 157 3936 96 3937 127 3938 126 3939 141 3940 124 3941 139 3942 138 3943 145 3944 120 3945 135 3946 134 3947 141 3948 132 3949 139 3950 138 3951 141 3952 112 3953 127 3954 126 3955 133 3956 124 3957 131 3958 130 3959 133 3960 120 3961 127 3962 126 3963 129 3964 124 3965 127 3966 126 3967 127 3968 0 3969 63 3970 62 3971 93 3972 60 3973 91 3974 90 3975 105 3976 56 3977 87 3978 86 3979 101 3980 84 3981 99 3982 98 3983 105 3984 48 3985 79 3986 78 3987 93 3988 76 3989 91 3990 90 3991 97 3992 72 3993 87 3994 86 3995 93 3996 84 3997 91 3998 90 3999 93 4000 32 4001 63 4002 62 4003 77 4004 60 4005 75 4006 74 4007 81 4008 56 4009 71 4010 70 4011 77 4012 68 4013 75 4014 74 4015 77 4016 48 4017 63 4018 62 4019 69 4020 60 4021 67 4022 66 4023 69 4024 56 4025 63 4026 62 4027 65 4028 60 4029 63 4030 62 4031 63 4032 0 4033 31 4034 30 4035 45 4036 28 4037 43 4038 42 4039 49 4040 24 4041 39 4042 38 4043 45 4044 36 4045 43 4046 42 4047 45 4048 16 4049 31 4050 30 4051 37 4052 28 4053 35 4054 34 4055 37 4056 24 4057 31 4058 30 4059 33 4060 28 4061 31 4062 30 4063 31 4064 0 4065 15 4066 14 4067 21 4068 12 4069 19 4070 18 4071 21 4072 8 4073 15 4074 14 4075 17 4076 12 4077 15 4078 14 4079 15 4080 0 4081 7 4082 6 4083 9 4084 4 4085 7 4086 6 4087 7 4088 0 4089 3 4090 2 4091 3 4092 0 4093 1 4094 0 4095 0 4096 0 4097 2047 4098 2046 4099 3069 4100 2044 4101 3067 4102 3066 4103 3577 4104 2040 4105 3063 4106 3062 4107 3573 4108 3060 4109 3571 4110 3570 4111 3825 4112 2032 4113 3055 4114 3054 4115 3565 4116 3052 4117 3563 4118 3562 4119 3817 4120 3048 4121 3559 4122 3558 4123 3813 4124 3556 4125 3811 4126 3810 4127 3937 4128 2016 4129 3039 4130 3038 4131 3549 4132 3036 4133 3547 4134 3546 4135 3801 4136 3032 4137 3543 4138 3542 4139 3797 4140 3540 4141 3795 4142 3794 4143 3921 4144 3024 4145 3535 4146 3534 4147 3789 4148 3532 4149 3787 4150 3786 4151 3913 4152 3528 4153 3783 4154 3782 4155 3909 4156 3780 4157 3907 4158 3906 4159 3969 4160 1984 4161 3007 4162 3006 4163 3517 4164 3004 4165 3515 4166 3514 4167 3769 4168 3000 4169 3511 4170 3510 4171 3765 4172 3508 4173 3763 4174 3762 4175 3889 4176 2992 4177 3503 4178 3502 4179 3757 4180 3500 4181 3755 4182 3754 4183 3881 4184 3496 4185 3751 4186 3750 4187 3877 4188 3748 4189 3875 4190 3874 4191 3937 4192 2976 4193 3487 4194 3486 4195 3741 4196 3484 4197 3739 4198 3738 4199 3865 4200 3480 4201 3735 4202 3734 4203 3861 4204 3732 4205 3859 4206 3858 4207 3921 4208 3472 4209 3727 4210 3726 4211 3853 4212 3724 4213 3851 4214 3850 4215 3913 4216 3720 4217 3847 4218 3846 4219 3909 4220 3844 4221 3907 4222 3906 4223 3937 4224 1920 4225 2943 4226 2942 4227 3453 4228 2940 4229 3451 4230 3450 4231 3705 4232 2936 4233 3447 4234 3446 4235 3701 4236 3444 4237 3699 4238 3698 4239 3825 4240 2928 4241 3439 4242 3438 4243 3693 4244 3436 4245 3691 4246 3690 4247 3817 4248 3432 4249 3687 4250 3686 4251 3813 4252 3684 4253 3811 4254 3810 4255 3873 4256 2912 4257 3423 4258 3422 4259 3677 4260 3420 4261 3675 4262 3674 4263 3801 4264 3416 4265 3671 4266 3670 4267 3797 4268 3668 4269 3795 4270 3794 4271 3857 4272 3408 4273 3663 4274 3662 4275 3789 4276 3660 4277 3787 4278 3786 4279 3849 4280 3656 4281 3783 4282 3782 4283 3845 4284 3780 4285 3843 4286 3842 4287 3873 4288 2880 4289 3391 4290 3390 4291 3645 4292 3388 4293 3643 4294 3642 4295 3769 4296 3384 4297 3639 4298 3638 4299 3765 4300 3636 4301 3763 4302 3762 4303 3825 4304 3376 4305 3631 4306 3630 4307 3757 4308 3628 4309 3755 4310 3754 4311 3817 4312 3624 4313 3751 4314 3750 4315 3813 4316 3748 4317 3811 4318 3810 4319 3841 4320 3360 4321 3615 4322 3614 4323 3741 4324 3612 4325 3739 4326 3738 4327 3801 4328 3608 4329 3735 4330 3734 4331 3797 4332 3732 4333 3795 4334 3794 4335 3825 4336 3600 4337 3727 4338 3726 4339 3789 4340 3724 4341 3787 4342 3786 4343 3817 4344 3720 4345 3783 4346 3782 4347 3813 4348 3780 4349 3811 4350 3810 4351 3825 4352 1792 4353 2815 4354 2814 4355 3325 4356 2812 4357 3323 4358 3322 4359 3577 4360 2808 4361 3319 4362 3318 4363 3573 4364 3316 4365 3571 4366 3570 4367 3697 4368 2800 4369 3311 4370 3310 4371 3565 4372 3308 4373 3563 4374 3562 4375 3689 4376 3304 4377 3559 4378 3558 4379 3685 4380 3556 4381 3683 4382 3682 4383 3745 4384 2784 4385 3295 4386 3294 4387 3549 4388 3292 4389 3547 4390 3546 4391 3673 4392 3288 4393 3543 4394 3542 4395 3669 4396 3540 4397 3667 4398 3666 4399 3729 4400 3280 4401 3535 4402 3534 4403 3661 4404 3532 4405 3659 4406 3658 4407 3721 4408 3528 4409 3655 4410 3654 4411 3717 4412 3652 4413 3715 4414 3714 4415 3745 4416 2752 4417 3263 4418 3262 4419 3517 4420 3260 4421 3515 4422 3514 4423 3641 4424 3256 4425 3511 4426 3510 4427 3637 4428 3508 4429 3635 4430 3634 4431 3697 4432 3248 4433 3503 4434 3502 4435 3629 4436 3500 4437 3627 4438 3626 4439 3689 4440 3496 4441 3623 4442 3622 4443 3685 4444 3620 4445 3683 4446 3682 4447 3713 4448 3232 4449 3487 4450 3486 4451 3613 4452 3484 4453 3611 4454 3610 4455 3673 4456 3480 4457 3607 4458 3606 4459 3669 4460 3604 4461 3667 4462 3666 4463 3697 4464 3472 4465 3599 4466 3598 4467 3661 4468 3596 4469 3659 4470 3658 4471 3689 4472 3592 4473 3655 4474 3654 4475 3685 4476 3652 4477 3683 4478 3682 4479 3697 4480 2688 4481 3199 4482 3198 4483 3453 4484 3196 4485 3451 4486 3450 4487 3577 4488 3192 4489 3447 4490 3446 4491 3573 4492 3444 4493 3571 4494 3570 4495 3633 4496 3184 4497 3439 4498 3438 4499 3565 4500 3436 4501 3563 4502 3562 4503 3625 4504 3432 4505 3559 4506 3558 4507 3621 4508 3556 4509 3619 4510 3618 4511 3649 4512 3168 4513 3423 4514 3422 4515 3549 4516 3420 4517 3547 4518 3546 4519 3609 4520 3416 4521 3543 4522 3542 4523 3605 4524 3540 4525 3603 4526 3602 4527 3633 4528 3408 4529 3535 4530 3534 4531 3597 4532 3532 4533 3595 4534 3594 4535 3625 4536 3528 4537 3591 4538 3590 4539 3621 4540 3588 4541 3619 4542 3618 4543 3633 4544 3136 4545 3391 4546 3390 4547 3517 4548 3388 4549 3515 4550 3514 4551 3577 4552 3384 4553 3511 4554 3510 4555 3573 4556 3508 4557 3571 4558 3570 4559 3601 4560 3376 4561 3503 4562 3502 4563 3565 4564 3500 4565 3563 4566 3562 4567 3593 4568 3496 4569 3559 4570 3558 4571 3589 4572 3556 4573 3587 4574 3586 4575 3601 4576 3360 4577 3487 4578 3486 4579 3549 4580 3484 4581 3547 4582 3546 4583 3577 4584 3480 4585 3543 4586 3542 4587 3573 4588 3540 4589 3571 4590 3570 4591 3585 4592 3472 4593 3535 4594 3534 4595 3565 4596 3532 4597 3563 4598 3562 4599 3577 4600 3528 4601 3559 4602 3558 4603 3573 4604 3556 4605 3571 4606 3570 4607 3577 4608 1536 4609 2559 4610 2558 4611 3069 4612 2556 4613 3067 4614 3066 4615 3321 4616 2552 4617 3063 4618 3062 4619 3317 4620 3060 4621 3315 4622 3314 4623 3441 4624 2544 4625 3055 4626 3054 4627 3309 4628 3052 4629 3307 4630 3306 4631 3433 4632 3048 4633 3303 4634 3302 4635 3429 4636 3300 4637 3427 4638 3426 4639 3489 4640 2528 4641 3039 4642 3038 4643 3293 4644 3036 4645 3291 4646 3290 4647 3417 4648 3032 4649 3287 4650 3286 4651 3413 4652 3284 4653 3411 4654 3410 4655 3473 4656 3024 4657 3279 4658 3278 4659 3405 4660 3276 4661 3403 4662 3402 4663 3465 4664 3272 4665 3399 4666 3398 4667 3461 4668 3396 4669 3459 4670 3458 4671 3489 4672 2496 4673 3007 4674 3006 4675 3261 4676 3004 4677 3259 4678 3258 4679 3385 4680 3000 4681 3255 4682 3254 4683 3381 4684 3252 4685 3379 4686 3378 4687 3441 4688 2992 4689 3247 4690 3246 4691 3373 4692 3244 4693 3371 4694 3370 4695 3433 4696 3240 4697 3367 4698 3366 4699 3429 4700 3364 4701 3427 4702 3426 4703 3457 4704 2976 4705 3231 4706 3230 4707 3357 4708 3228 4709 3355 4710 3354 4711 3417 4712 3224 4713 3351 4714 3350 4715 3413 4716 3348 4717 3411 4718 3410 4719 3441 4720 3216 4721 3343 4722 3342 4723 3405 4724 3340 4725 3403 4726 3402 4727 3433 4728 3336 4729 3399 4730 3398 4731 3429 4732 3396 4733 3427 4734 3426 4735 3441 4736 2432 4737 2943 4738 2942 4739 3197 4740 2940 4741 3195 4742 3194 4743 3321 4744 2936 4745 3191 4746 3190 4747 3317 4748 3188 4749 3315 4750 3314 4751 3377 4752 2928 4753 3183 4754 3182 4755 3309 4756 3180 4757 3307 4758 3306 4759 3369 4760 3176 4761 3303 4762 3302 4763 3365 4764 3300 4765 3363 4766 3362 4767 3393 4768 2912 4769 3167 4770 3166 4771 3293 4772 3164 4773 3291 4774 3290 4775 3353 4776 3160 4777 3287 4778 3286 4779 3349 4780 3284 4781 3347 4782 3346 4783 3377 4784 3152 4785 3279 4786 3278 4787 3341 4788 3276 4789 3339 4790 3338 4791 3369 4792 3272 4793 3335 4794 3334 4795 3365 4796 3332 4797 3363 4798 3362 4799 3377 4800 2880 4801 3135 4802 3134 4803 3261 4804 3132 4805 3259 4806 3258 4807 3321 4808 3128 4809 3255 4810 3254 4811 3317 4812 3252 4813 3315 4814 3314 4815 3345 4816 3120 4817 3247 4818 3246 4819 3309 4820 3244 4821 3307 4822 3306 4823 3337 4824 3240 4825 3303 4826 3302 4827 3333 4828 3300 4829 3331 4830 3330 4831 3345 4832 3104 4833 3231 4834 3230 4835 3293 4836 3228 4837 3291 4838 3290 4839 3321 4840 3224 4841 3287 4842 3286 4843 3317 4844 3284 4845 3315 4846 3314 4847 3329 4848 3216 4849 3279 4850 3278 4851 3309 4852 3276 4853 3307 4854 3306 4855 3321 4856 3272 4857 3303 4858 3302 4859 3317 4860 3300 4861 3315 4862 3314 4863 3321 4864 2304 4865 2815 4866 2814 4867 3069 4868 2812 4869 3067 4870 3066 4871 3193 4872 2808 4873 3063 4874 3062 4875 3189 4876 3060 4877 3187 4878 3186 4879 3249 4880 2800 4881 3055 4882 3054 4883 3181 4884 3052 4885 3179 4886 3178 4887 3241 4888 3048 4889 3175 4890 3174 4891 3237 4892 3172 4893 3235 4894 3234 4895 3265 4896 2784 4897 3039 4898 3038 4899 3165 4900 3036 4901 3163 4902 3162 4903 3225 4904 3032 4905 3159 4906 3158 4907 3221 4908 3156 4909 3219 4910 3218 4911 3249 4912 3024 4913 3151 4914 3150 4915 3213 4916 3148 4917 3211 4918 3210 4919 3241 4920 3144 4921 3207 4922 3206 4923 3237 4924 3204 4925 3235 4926 3234 4927 3249 4928 2752 4929 3007 4930 3006 4931 3133 4932 3004 4933 3131 4934 3130 4935 3193 4936 3000 4937 3127 4938 3126 4939 3189 4940 3124 4941 3187 4942 3186 4943 3217 4944 2992 4945 3119 4946 3118 4947 3181 4948 3116 4949 3179 4950 3178 4951 3209 4952 3112 4953 3175 4954 3174 4955 3205 4956 3172 4957 3203 4958 3202 4959 3217 4960 2976 4961 3103 4962 3102 4963 3165 4964 3100 4965 3163 4966 3162 4967 3193 4968 3096 4969 3159 4970 3158 4971 3189 4972 3156 4973 3187 4974 3186 4975 3201 4976 3088 4977 3151 4978 3150 4979 3181 4980 3148 4981 3179 4982 3178 4983 3193 4984 3144 4985 3175 4986 3174 4987 3189 4988 3172 4989 3187 4990 3186 4991 3193 4992 2688 4993 2943 4994 2942 4995 3069 4996 2940 4997 3067 4998 3066 4999 3129 5000 2936 5001 3063 5002 3062 5003 3125 5004 3060 5005 3123 5006 3122 5007 3153 5008 2928 5009 3055 5010 3054 5011 3117 5012 3052 5013 3115 5014 3114 5015 3145 5016 3048 5017 3111 5018 3110 5019 3141 5020 3108 5021 3139 5022 3138 5023 3153 5024 2912 5025 3039 5026 3038 5027 3101 5028 3036 5029 3099 5030 3098 5031 3129 5032 3032 5033 3095 5034 3094 5035 3125 5036 3092 5037 3123 5038 3122 5039 3137 5040 3024 5041 3087 5042 3086 5043 3117 5044 3084 5045 3115 5046 3114 5047 3129 5048 3080 5049 3111 5050 3110 5051 3125 5052 3108 5053 3123 5054 3122 5055 3129 5056 2880 5057 3007 5058 3006 5059 3069 5060 3004 5061 3067 5062 3066 5063 3097 5064 3000 5065 3063 5066 3062 5067 3093 5068 3060 5069 3091 5070 3090 5071 3105 5072 2992 5073 3055 5074 3054 5075 3085 5076 3052 5077 3083 5078 3082 5079 3097 5080 3048 5081 3079 5082 3078 5083 3093 5084 3076 5085 3091 5086 3090 5087 3097 5088 2976 5089 3039 5090 3038 5091 3069 5092 3036 5093 3067 5094 3066 5095 3081 5096 3032 5097 3063 5098 3062 5099 3077 5100 3060 5101 3075 5102 3074 5103 3081 5104 3024 5105 3055 5106 3054 5107 3069 5108 3052 5109 3067 5110 3066 5111 3073 5112 3048 5113 3063 5114 3062 5115 3069 5116 3060 5117 3067 5118 3066 5119 3069 5120 1024 5121 2047 5122 2046 5123 2557 5124 2044 5125 2555 5126 2554 5127 2809 5128 2040 5129 2551 5130 2550 5131 2805 5132 2548 5133 2803 5134 2802 5135 2929 5136 2032 5137 2543 5138 2542 5139 2797 5140 2540 5141 2795 5142 2794 5143 2921 5144 2536 5145 2791 5146 2790 5147 2917 5148 2788 5149 2915 5150 2914 5151 2977 5152 2016 5153 2527 5154 2526 5155 2781 5156 2524 5157 2779 5158 2778 5159 2905 5160 2520 5161 2775 5162 2774 5163 2901 5164 2772 5165 2899 5166 2898 5167 2961 5168 2512 5169 2767 5170 2766 5171 2893 5172 2764 5173 2891 5174 2890 5175 2953 5176 2760 5177 2887 5178 2886 5179 2949 5180 2884 5181 2947 5182 2946 5183 2977 5184 1984 5185 2495 5186 2494 5187 2749 5188 2492 5189 2747 5190 2746 5191 2873 5192 2488 5193 2743 5194 2742 5195 2869 5196 2740 5197 2867 5198 2866 5199 2929 5200 2480 5201 2735 5202 2734 5203 2861 5204 2732 5205 2859 5206 2858 5207 2921 5208 2728 5209 2855 5210 2854 5211 2917 5212 2852 5213 2915 5214 2914 5215 2945 5216 2464 5217 2719 5218 2718 5219 2845 5220 2716 5221 2843 5222 2842 5223 2905 5224 2712 5225 2839 5226 2838 5227 2901 5228 2836 5229 2899 5230 2898 5231 2929 5232 2704 5233 2831 5234 2830 5235 2893 5236 2828 5237 2891 5238 2890 5239 2921 5240 2824 5241 2887 5242 2886 5243 2917 5244 2884 5245 2915 5246 2914 5247 2929 5248 1920 5249 2431 5250 2430 5251 2685 5252 2428 5253 2683 5254 2682 5255 2809 5256 2424 5257 2679 5258 2678 5259 2805 5260 2676 5261 2803 5262 2802 5263 2865 5264 2416 5265 2671 5266 2670 5267 2797 5268 2668 5269 2795 5270 2794 5271 2857 5272 2664 5273 2791 5274 2790 5275 2853 5276 2788 5277 2851 5278 2850 5279 2881 5280 2400 5281 2655 5282 2654 5283 2781 5284 2652 5285 2779 5286 2778 5287 2841 5288 2648 5289 2775 5290 2774 5291 2837 5292 2772 5293 2835 5294 2834 5295 2865 5296 2640 5297 2767 5298 2766 5299 2829 5300 2764 5301 2827 5302 2826 5303 2857 5304 2760 5305 2823 5306 2822 5307 2853 5308 2820 5309 2851 5310 2850 5311 2865 5312 2368 5313 2623 5314 2622 5315 2749 5316 2620 5317 2747 5318 2746 5319 2809 5320 2616 5321 2743 5322 2742 5323 2805 5324 2740 5325 2803 5326 2802 5327 2833 5328 2608 5329 2735 5330 2734 5331 2797 5332 2732 5333 2795 5334 2794 5335 2825 5336 2728 5337 2791 5338 2790 5339 2821 5340 2788 5341 2819 5342 2818 5343 2833 5344 2592 5345 2719 5346 2718 5347 2781 5348 2716 5349 2779 5350 2778 5351 2809 5352 2712 5353 2775 5354 2774 5355 2805 5356 2772 5357 2803 5358 2802 5359 2817 5360 2704 5361 2767 5362 2766 5363 2797 5364 2764 5365 2795 5366 2794 5367 2809 5368 2760 5369 2791 5370 2790 5371 2805 5372 2788 5373 2803 5374 2802 5375 2809 5376 1792 5377 2303 5378 2302 5379 2557 5380 2300 5381 2555 5382 2554 5383 2681 5384 2296 5385 2551 5386 2550 5387 2677 5388 2548 5389 2675 5390 2674 5391 2737 5392 2288 5393 2543 5394 2542 5395 2669 5396 2540 5397 2667 5398 2666 5399 2729 5400 2536 5401 2663 5402 2662 5403 2725 5404 2660 5405 2723 5406 2722 5407 2753 5408 2272 5409 2527 5410 2526 5411 2653 5412 2524 5413 2651 5414 2650 5415 2713 5416 2520 5417 2647 5418 2646 5419 2709 5420 2644 5421 2707 5422 2706 5423 2737 5424 2512 5425 2639 5426 2638 5427 2701 5428 2636 5429 2699 5430 2698 5431 2729 5432 2632 5433 2695 5434 2694 5435 2725 5436 2692 5437 2723 5438 2722 5439 2737 5440 2240 5441 2495 5442 2494 5443 2621 5444 2492 5445 2619 5446 2618 5447 2681 5448 2488 5449 2615 5450 2614 5451 2677 5452 2612 5453 2675 5454 2674 5455 2705 5456 2480 5457 2607 5458 2606 5459 2669 5460 2604 5461 2667 5462 2666 5463 2697 5464 2600 5465 2663 5466 2662 5467 2693 5468 2660 5469 2691 5470 2690 5471 2705 5472 2464 5473 2591 5474 2590 5475 2653 5476 2588 5477 2651 5478 2650 5479 2681 5480 2584 5481 2647 5482 2646 5483 2677 5484 2644 5485 2675 5486 2674 5487 2689 5488 2576 5489 2639 5490 2638 5491 2669 5492 2636 5493 2667 5494 2666 5495 2681 5496 2632 5497 2663 5498 2662 5499 2677 5500 2660 5501 2675 5502 2674 5503 2681 5504 2176 5505 2431 5506 2430 5507 2557 5508 2428 5509 2555 5510 2554 5511 2617 5512 2424 5513 2551 5514 2550 5515 2613 5516 2548 5517 2611 5518 2610 5519 2641 5520 2416 5521 2543 5522 2542 5523 2605 5524 2540 5525 2603 5526 2602 5527 2633 5528 2536 5529 2599 5530 2598 5531 2629 5532 2596 5533 2627 5534 2626 5535 2641 5536 2400 5537 2527 5538 2526 5539 2589 5540 2524 5541 2587 5542 2586 5543 2617 5544 2520 5545 2583 5546 2582 5547 2613 5548 2580 5549 2611 5550 2610 5551 2625 5552 2512 5553 2575 5554 2574 5555 2605 5556 2572 5557 2603 5558 2602 5559 2617 5560 2568 5561 2599 5562 2598 5563 2613 5564 2596 5565 2611 5566 2610 5567 2617 5568 2368 5569 2495 5570 2494 5571 2557 5572 2492 5573 2555 5574 2554 5575 2585 5576 2488 5577 2551 5578 2550 5579 2581 5580 2548 5581 2579 5582 2578 5583 2593 5584 2480 5585 2543 5586 2542 5587 2573 5588 2540 5589 2571 5590 2570 5591 2585 5592 2536 5593 2567 5594 2566 5595 2581 5596 2564 5597 2579 5598 2578 5599 2585 5600 2464 5601 2527 5602 2526 5603 2557 5604 2524 5605 2555 5606 2554 5607 2569 5608 2520 5609 2551 5610 2550 5611 2565 5612 2548 5613 2563 5614 2562 5615 2569 5616 2512 5617 2543 5618 2542 5619 2557 5620 2540 5621 2555 5622 2554 5623 2561 5624 2536 5625 2551 5626 2550 5627 2557 5628 2548 5629 2555 5630 2554 5631 2557 5632 1536 5633 2047 5634 2046 5635 2301 5636 2044 5637 2299 5638 2298 5639 2425 5640 2040 5641 2295 5642 2294 5643 2421 5644 2292 5645 2419 5646 2418 5647 2481 5648 2032 5649 2287 5650 2286 5651 2413 5652 2284 5653 2411 5654 2410 5655 2473 5656 2280 5657 2407 5658 2406 5659 2469 5660 2404 5661 2467 5662 2466 5663 2497 5664 2016 5665 2271 5666 2270 5667 2397 5668 2268 5669 2395 5670 2394 5671 2457 5672 2264 5673 2391 5674 2390 5675 2453 5676 2388 5677 2451 5678 2450 5679 2481 5680 2256 5681 2383 5682 2382 5683 2445 5684 2380 5685 2443 5686 2442 5687 2473 5688 2376 5689 2439 5690 2438 5691 2469 5692 2436 5693 2467 5694 2466 5695 2481 5696 1984 5697 2239 5698 2238 5699 2365 5700 2236 5701 2363 5702 2362 5703 2425 5704 2232 5705 2359 5706 2358 5707 2421 5708 2356 5709 2419 5710 2418 5711 2449 5712 2224 5713 2351 5714 2350 5715 2413 5716 2348 5717 2411 5718 2410 5719 2441 5720 2344 5721 2407 5722 2406 5723 2437 5724 2404 5725 2435 5726 2434 5727 2449 5728 2208 5729 2335 5730 2334 5731 2397 5732 2332 5733 2395 5734 2394 5735 2425 5736 2328 5737 2391 5738 2390 5739 2421 5740 2388 5741 2419 5742 2418 5743 2433 5744 2320 5745 2383 5746 2382 5747 2413 5748 2380 5749 2411 5750 2410 5751 2425 5752 2376 5753 2407 5754 2406 5755 2421 5756 2404 5757 2419 5758 2418 5759 2425 5760 1920 5761 2175 5762 2174 5763 2301 5764 2172 5765 2299 5766 2298 5767 2361 5768 2168 5769 2295 5770 2294 5771 2357 5772 2292 5773 2355 5774 2354 5775 2385 5776 2160 5777 2287 5778 2286 5779 2349 5780 2284 5781 2347 5782 2346 5783 2377 5784 2280 5785 2343 5786 2342 5787 2373 5788 2340 5789 2371 5790 2370 5791 2385 5792 2144 5793 2271 5794 2270 5795 2333 5796 2268 5797 2331 5798 2330 5799 2361 5800 2264 5801 2327 5802 2326 5803 2357 5804 2324 5805 2355 5806 2354 5807 2369 5808 2256 5809 2319 5810 2318 5811 2349 5812 2316 5813 2347 5814 2346 5815 2361 5816 2312 5817 2343 5818 2342 5819 2357 5820 2340 5821 2355 5822 2354 5823 2361 5824 2112 5825 2239 5826 2238 5827 2301 5828 2236 5829 2299 5830 2298 5831 2329 5832 2232 5833 2295 5834 2294 5835 2325 5836 2292 5837 2323 5838 2322 5839 2337 5840 2224 5841 2287 5842 2286 5843 2317 5844 2284 5845 2315 5846 2314 5847 2329 5848 2280 5849 2311 5850 2310 5851 2325 5852 2308 5853 2323 5854 2322 5855 2329 5856 2208 5857 2271 5858 2270 5859 2301 5860 2268 5861 2299 5862 2298 5863 2313 5864 2264 5865 2295 5866 2294 5867 2309 5868 2292 5869 2307 5870 2306 5871 2313 5872 2256 5873 2287 5874 2286 5875 2301 5876 2284 5877 2299 5878 2298 5879 2305 5880 2280 5881 2295 5882 2294 5883 2301 5884 2292 5885 2299 5886 2298 5887 2301 5888 1792 5889 2047 5890 2046 5891 2173 5892 2044 5893 2171 5894 2170 5895 2233 5896 2040 5897 2167 5898 2166 5899 2229 5900 2164 5901 2227 5902 2226 5903 2257 5904 2032 5905 2159 5906 2158 5907 2221 5908 2156 5909 2219 5910 2218 5911 2249 5912 2152 5913 2215 5914 2214 5915 2245 5916 2212 5917 2243 5918 2242 5919 2257 5920 2016 5921 2143 5922 2142 5923 2205 5924 2140 5925 2203 5926 2202 5927 2233 5928 2136 5929 2199 5930 2198 5931 2229 5932 2196 5933 2227 5934 2226 5935 2241 5936 2128 5937 2191 5938 2190 5939 2221 5940 2188 5941 2219 5942 2218 5943 2233 5944 2184 5945 2215 5946 2214 5947 2229 5948 2212 5949 2227 5950 2226 5951 2233 5952 1984 5953 2111 5954 2110 5955 2173 5956 2108 5957 2171 5958 2170 5959 2201 5960 2104 5961 2167 5962 2166 5963 2197 5964 2164 5965 2195 5966 2194 5967 2209 5968 2096 5969 2159 5970 2158 5971 2189 5972 2156 5973 2187 5974 2186 5975 2201 5976 2152 5977 2183 5978 2182 5979 2197 5980 2180 5981 2195 5982 2194 5983 2201 5984 2080 5985 2143 5986 2142 5987 2173 5988 2140 5989 2171 5990 2170 5991 2185 5992 2136 5993 2167 5994 2166 5995 2181 5996 2164 5997 2179 5998 2178 5999 2185 6000 2128 6001 2159 6002 2158 6003 2173 6004 2156 6005 2171 6006 2170 6007 2177 6008 2152 6009 2167 6010 2166 6011 2173 6012 2164 6013 2171 6014 2170 6015 2173 6016 1920 6017 2047 6018 2046 6019 2109 6020 2044 6021 2107 6022 2106 6023 2137 6024 2040 6025 2103 6026 2102 6027 2133 6028 2100 6029 2131 6030 2130 6031 2145 6032 2032 6033 2095 6034 2094 6035 2125 6036 2092 6037 2123 6038 2122 6039 2137 6040 2088 6041 2119 6042 2118 6043 2133 6044 2116 6045 2131 6046 2130 6047 2137 6048 2016 6049 2079 6050 2078 6051 2109 6052 2076 6053 2107 6054 2106 6055 2121 6056 2072 6057 2103 6058 2102 6059 2117 6060 2100 6061 2115 6062 2114 6063 2121 6064 2064 6065 2095 6066 2094 6067 2109 6068 2092 6069 2107 6070 2106 6071 2113 6072 2088 6073 2103 6074 2102 6075 2109 6076 2100 6077 2107 6078 2106 6079 2109 6080 1984 6081 2047 6082 2046 6083 2077 6084 2044 6085 2075 6086 2074 6087 2089 6088 2040 6089 2071 6090 2070 6091 2085 6092 2068 6093 2083 6094 2082 6095 2089 6096 2032 6097 2063 6098 2062 6099 2077 6100 2060 6101 2075 6102 2074 6103 2081 6104 2056 6105 2071 6106 2070 6107 2077 6108 2068 6109 2075 6110 2074 6111 2077 6112 2016 6113 2047 6114 2046 6115 2061 6116 2044 6117 2059 6118 2058 6119 2065 6120 2040 6121 2055 6122 2054 6123 2061 6124 2052 6125 2059 6126 2058 6127 2061 6128 2032 6129 2047 6130 2046 6131 2053 6132 2044 6133 2051 6134 2050 6135 2053 6136 2040 6137 2047 6138 2046 6139 2049 6140 2044 6141 2047 6142 2046 6143 2047 6144 0 6145 1023 6146 1022 6147 1533 6148 1020 6149 1531 6150 1530 6151 1785 6152 1016 6153 1527 6154 1526 6155 1781 6156 1524 6157 1779 6158 1778 6159 1905 6160 1008 6161 1519 6162 1518 6163 1773 6164 1516 6165 1771 6166 1770 6167 1897 6168 1512 6169 1767 6170 1766 6171 1893 6172 1764 6173 1891 6174 1890 6175 1953 6176 992 6177 1503 6178 1502 6179 1757 6180 1500 6181 1755 6182 1754 6183 1881 6184 1496 6185 1751 6186 1750 6187 1877 6188 1748 6189 1875 6190 1874 6191 1937 6192 1488 6193 1743 6194 1742 6195 1869 6196 1740 6197 1867 6198 1866 6199 1929 6200 1736 6201 1863 6202 1862 6203 1925 6204 1860 6205 1923 6206 1922 6207 1953 6208 960 6209 1471 6210 1470 6211 1725 6212 1468 6213 1723 6214 1722 6215 1849 6216 1464 6217 1719 6218 1718 6219 1845 6220 1716 6221 1843 6222 1842 6223 1905 6224 1456 6225 1711 6226 1710 6227 1837 6228 1708 6229 1835 6230 1834 6231 1897 6232 1704 6233 1831 6234 1830 6235 1893 6236 1828 6237 1891 6238 1890 6239 1921 6240 1440 6241 1695 6242 1694 6243 1821 6244 1692 6245 1819 6246 1818 6247 1881 6248 1688 6249 1815 6250 1814 6251 1877 6252 1812 6253 1875 6254 1874 6255 1905 6256 1680 6257 1807 6258 1806 6259 1869 6260 1804 6261 1867 6262 1866 6263 1897 6264 1800 6265 1863 6266 1862 6267 1893 6268 1860 6269 1891 6270 1890 6271 1905 6272 896 6273 1407 6274 1406 6275 1661 6276 1404 6277 1659 6278 1658 6279 1785 6280 1400 6281 1655 6282 1654 6283 1781 6284 1652 6285 1779 6286 1778 6287 1841 6288 1392 6289 1647 6290 1646 6291 1773 6292 1644 6293 1771 6294 1770 6295 1833 6296 1640 6297 1767 6298 1766 6299 1829 6300 1764 6301 1827 6302 1826 6303 1857 6304 1376 6305 1631 6306 1630 6307 1757 6308 1628 6309 1755 6310 1754 6311 1817 6312 1624 6313 1751 6314 1750 6315 1813 6316 1748 6317 1811 6318 1810 6319 1841 6320 1616 6321 1743 6322 1742 6323 1805 6324 1740 6325 1803 6326 1802 6327 1833 6328 1736 6329 1799 6330 1798 6331 1829 6332 1796 6333 1827 6334 1826 6335 1841 6336 1344 6337 1599 6338 1598 6339 1725 6340 1596 6341 1723 6342 1722 6343 1785 6344 1592 6345 1719 6346 1718 6347 1781 6348 1716 6349 1779 6350 1778 6351 1809 6352 1584 6353 1711 6354 1710 6355 1773 6356 1708 6357 1771 6358 1770 6359 1801 6360 1704 6361 1767 6362 1766 6363 1797 6364 1764 6365 1795 6366 1794 6367 1809 6368 1568 6369 1695 6370 1694 6371 1757 6372 1692 6373 1755 6374 1754 6375 1785 6376 1688 6377 1751 6378 1750 6379 1781 6380 1748 6381 1779 6382 1778 6383 1793 6384 1680 6385 1743 6386 1742 6387 1773 6388 1740 6389 1771 6390 1770 6391 1785 6392 1736 6393 1767 6394 1766 6395 1781 6396 1764 6397 1779 6398 1778 6399 1785 6400 768 6401 1279 6402 1278 6403 1533 6404 1276 6405 1531 6406 1530 6407 1657 6408 1272 6409 1527 6410 1526 6411 1653 6412 1524 6413 1651 6414 1650 6415 1713 6416 1264 6417 1519 6418 1518 6419 1645 6420 1516 6421 1643 6422 1642 6423 1705 6424 1512 6425 1639 6426 1638 6427 1701 6428 1636 6429 1699 6430 1698 6431 1729 6432 1248 6433 1503 6434 1502 6435 1629 6436 1500 6437 1627 6438 1626 6439 1689 6440 1496 6441 1623 6442 1622 6443 1685 6444 1620 6445 1683 6446 1682 6447 1713 6448 1488 6449 1615 6450 1614 6451 1677 6452 1612 6453 1675 6454 1674 6455 1705 6456 1608 6457 1671 6458 1670 6459 1701 6460 1668 6461 1699 6462 1698 6463 1713 6464 1216 6465 1471 6466 1470 6467 1597 6468 1468 6469 1595 6470 1594 6471 1657 6472 1464 6473 1591 6474 1590 6475 1653 6476 1588 6477 1651 6478 1650 6479 1681 6480 1456 6481 1583 6482 1582 6483 1645 6484 1580 6485 1643 6486 1642 6487 1673 6488 1576 6489 1639 6490 1638 6491 1669 6492 1636 6493 1667 6494 1666 6495 1681 6496 1440 6497 1567 6498 1566 6499 1629 6500 1564 6501 1627 6502 1626 6503 1657 6504 1560 6505 1623 6506 1622 6507 1653 6508 1620 6509 1651 6510 1650 6511 1665 6512 1552 6513 1615 6514 1614 6515 1645 6516 1612 6517 1643 6518 1642 6519 1657 6520 1608 6521 1639 6522 1638 6523 1653 6524 1636 6525 1651 6526 1650 6527 1657 6528 1152 6529 1407 6530 1406 6531 1533 6532 1404 6533 1531 6534 1530 6535 1593 6536 1400 6537 1527 6538 1526 6539 1589 6540 1524 6541 1587 6542 1586 6543 1617 6544 1392 6545 1519 6546 1518 6547 1581 6548 1516 6549 1579 6550 1578 6551 1609 6552 1512 6553 1575 6554 1574 6555 1605 6556 1572 6557 1603 6558 1602 6559 1617 6560 1376 6561 1503 6562 1502 6563 1565 6564 1500 6565 1563 6566 1562 6567 1593 6568 1496 6569 1559 6570 1558 6571 1589 6572 1556 6573 1587 6574 1586 6575 1601 6576 1488 6577 1551 6578 1550 6579 1581 6580 1548 6581 1579 6582 1578 6583 1593 6584 1544 6585 1575 6586 1574 6587 1589 6588 1572 6589 1587 6590 1586 6591 1593 6592 1344 6593 1471 6594 1470 6595 1533 6596 1468 6597 1531 6598 1530 6599 1561 6600 1464 6601 1527 6602 1526 6603 1557 6604 1524 6605 1555 6606 1554 6607 1569 6608 1456 6609 1519 6610 1518 6611 1549 6612 1516 6613 1547 6614 1546 6615 1561 6616 1512 6617 1543 6618 1542 6619 1557 6620 1540 6621 1555 6622 1554 6623 1561 6624 1440 6625 1503 6626 1502 6627 1533 6628 1500 6629 1531 6630 1530 6631 1545 6632 1496 6633 1527 6634 1526 6635 1541 6636 1524 6637 1539 6638 1538 6639 1545 6640 1488 6641 1519 6642 1518 6643 1533 6644 1516 6645 1531 6646 1530 6647 1537 6648 1512 6649 1527 6650 1526 6651 1533 6652 1524 6653 1531 6654 1530 6655 1533 6656 512 6657 1023 6658 1022 6659 1277 6660 1020 6661 1275 6662 1274 6663 1401 6664 1016 6665 1271 6666 1270 6667 1397 6668 1268 6669 1395 6670 1394 6671 1457 6672 1008 6673 1263 6674 1262 6675 1389 6676 1260 6677 1387 6678 1386 6679 1449 6680 1256 6681 1383 6682 1382 6683 1445 6684 1380 6685 1443 6686 1442 6687 1473 6688 992 6689 1247 6690 1246 6691 1373 6692 1244 6693 1371 6694 1370 6695 1433 6696 1240 6697 1367 6698 1366 6699 1429 6700 1364 6701 1427 6702 1426 6703 1457 6704 1232 6705 1359 6706 1358 6707 1421 6708 1356 6709 1419 6710 1418 6711 1449 6712 1352 6713 1415 6714 1414 6715 1445 6716 1412 6717 1443 6718 1442 6719 1457 6720 960 6721 1215 6722 1214 6723 1341 6724 1212 6725 1339 6726 1338 6727 1401 6728 1208 6729 1335 6730 1334 6731 1397 6732 1332 6733 1395 6734 1394 6735 1425 6736 1200 6737 1327 6738 1326 6739 1389 6740 1324 6741 1387 6742 1386 6743 1417 6744 1320 6745 1383 6746 1382 6747 1413 6748 1380 6749 1411 6750 1410 6751 1425 6752 1184 6753 1311 6754 1310 6755 1373 6756 1308 6757 1371 6758 1370 6759 1401 6760 1304 6761 1367 6762 1366 6763 1397 6764 1364 6765 1395 6766 1394 6767 1409 6768 1296 6769 1359 6770 1358 6771 1389 6772 1356 6773 1387 6774 1386 6775 1401 6776 1352 6777 1383 6778 1382 6779 1397 6780 1380 6781 1395 6782 1394 6783 1401 6784 896 6785 1151 6786 1150 6787 1277 6788 1148 6789 1275 6790 1274 6791 1337 6792 1144 6793 1271 6794 1270 6795 1333 6796 1268 6797 1331 6798 1330 6799 1361 6800 1136 6801 1263 6802 1262 6803 1325 6804 1260 6805 1323 6806 1322 6807 1353 6808 1256 6809 1319 6810 1318 6811 1349 6812 1316 6813 1347 6814 1346 6815 1361 6816 1120 6817 1247 6818 1246 6819 1309 6820 1244 6821 1307 6822 1306 6823 1337 6824 1240 6825 1303 6826 1302 6827 1333 6828 1300 6829 1331 6830 1330 6831 1345 6832 1232 6833 1295 6834 1294 6835 1325 6836 1292 6837 1323 6838 1322 6839 1337 6840 1288 6841 1319 6842 1318 6843 1333 6844 1316 6845 1331 6846 1330 6847 1337 6848 1088 6849 1215 6850 1214 6851 1277 6852 1212 6853 1275 6854 1274 6855 1305 6856 1208 6857 1271 6858 1270 6859 1301 6860 1268 6861 1299 6862 1298 6863 1313 6864 1200 6865 1263 6866 1262 6867 1293 6868 1260 6869 1291 6870 1290 6871 1305 6872 1256 6873 1287 6874 1286 6875 1301 6876 1284 6877 1299 6878 1298 6879 1305 6880 1184 6881 1247 6882 1246 6883 1277 6884 1244 6885 1275 6886 1274 6887 1289 6888 1240 6889 1271 6890 1270 6891 1285 6892 1268 6893 1283 6894 1282 6895 1289 6896 1232 6897 1263 6898 1262 6899 1277 6900 1260 6901 1275 6902 1274 6903 1281 6904 1256 6905 1271 6906 1270 6907 1277 6908 1268 6909 1275 6910 1274 6911 1277 6912 768 6913 1023 6914 1022 6915 1149 6916 1020 6917 1147 6918 1146 6919 1209 6920 1016 6921 1143 6922 1142 6923 1205 6924 1140 6925 1203 6926 1202 6927 1233 6928 1008 6929 1135 6930 1134 6931 1197 6932 1132 6933 1195 6934 1194 6935 1225 6936 1128 6937 1191 6938 1190 6939 1221 6940 1188 6941 1219 6942 1218 6943 1233 6944 992 6945 1119 6946 1118 6947 1181 6948 1116 6949 1179 6950 1178 6951 1209 6952 1112 6953 1175 6954 1174 6955 1205 6956 1172 6957 1203 6958 1202 6959 1217 6960 1104 6961 1167 6962 1166 6963 1197 6964 1164 6965 1195 6966 1194 6967 1209 6968 1160 6969 1191 6970 1190 6971 1205 6972 1188 6973 1203 6974 1202 6975 1209 6976 960 6977 1087 6978 1086 6979 1149 6980 1084 6981 1147 6982 1146 6983 1177 6984 1080 6985 1143 6986 1142 6987 1173 6988 1140 6989 1171 6990 1170 6991 1185 6992 1072 6993 1135 6994 1134 6995 1165 6996 1132 6997 1163 6998 1162 6999 1177 7000 1128 7001 1159 7002 1158 7003 1173 7004 1156 7005 1171 7006 1170 7007 1177 7008 1056 7009 1119 7010 1118 7011 1149 7012 1116 7013 1147 7014 1146 7015 1161 7016 1112 7017 1143 7018 1142 7019 1157 7020 1140 7021 1155 7022 1154 7023 1161 7024 1104 7025 1135 7026 1134 7027 1149 7028 1132 7029 1147 7030 1146 7031 1153 7032 1128 7033 1143 7034 1142 7035 1149 7036 1140 7037 1147 7038 1146 7039 1149 7040 896 7041 1023 7042 1022 7043 1085 7044 1020 7045 1083 7046 1082 7047 1113 7048 1016 7049 1079 7050 1078 7051 1109 7052 1076 7053 1107 7054 1106 7055 1121 7056 1008 7057 1071 7058 1070 7059 1101 7060 1068 7061 1099 7062 1098 7063 1113 7064 1064 7065 1095 7066 1094 7067 1109 7068 1092 7069 1107 7070 1106 7071 1113 7072 992 7073 1055 7074 1054 7075 1085 7076 1052 7077 1083 7078 1082 7079 1097 7080 1048 7081 1079 7082 1078 7083 1093 7084 1076 7085 1091 7086 1090 7087 1097 7088 1040 7089 1071 7090 1070 7091 1085 7092 1068 7093 1083 7094 1082 7095 1089 7096 1064 7097 1079 7098 1078 7099 1085 7100 1076 7101 1083 7102 1082 7103 1085 7104 960 7105 1023 7106 1022 7107 1053 7108 1020 7109 1051 7110 1050 7111 1065 7112 1016 7113 1047 7114 1046 7115 1061 7116 1044 7117 1059 7118 1058 7119 1065 7120 1008 7121 1039 7122 1038 7123 1053 7124 1036 7125 1051 7126 1050 7127 1057 7128 1032 7129 1047 7130 1046 7131 1053 7132 1044 7133 1051 7134 1050 7135 1053 7136 992 7137 1023 7138 1022 7139 1037 7140 1020 7141 1035 7142 1034 7143 1041 7144 1016 7145 1031 7146 1030 7147 1037 7148 1028 7149 1035 7150 1034 7151 1037 7152 1008 7153 1023 7154 1022 7155 1029 7156 1020 7157 1027 7158 1026 7159 1029 7160 1016 7161 1023 7162 1022 7163 1025 7164 1020 7165 1023 7166 1022 7167 1023 7168 0 7169 511 7170 510 7171 765 7172 508 7173 763 7174 762 7175 889 7176 504 7177 759 7178 758 7179 885 7180 756 7181 883 7182 882 7183 945 7184 496 7185 751 7186 750 7187 877 7188 748 7189 875 7190 874 7191 937 7192 744 7193 871 7194 870 7195 933 7196 868 7197 931 7198 930 7199 961 7200 480 7201 735 7202 734 7203 861 7204 732 7205 859 7206 858 7207 921 7208 728 7209 855 7210 854 7211 917 7212 852 7213 915 7214 914 7215 945 7216 720 7217 847 7218 846 7219 909 7220 844 7221 907 7222 906 7223 937 7224 840 7225 903 7226 902 7227 933 7228 900 7229 931 7230 930 7231 945 7232 448 7233 703 7234 702 7235 829 7236 700 7237 827 7238 826 7239 889 7240 696 7241 823 7242 822 7243 885 7244 820 7245 883 7246 882 7247 913 7248 688 7249 815 7250 814 7251 877 7252 812 7253 875 7254 874 7255 905 7256 808 7257 871 7258 870 7259 901 7260 868 7261 899 7262 898 7263 913 7264 672 7265 799 7266 798 7267 861 7268 796 7269 859 7270 858 7271 889 7272 792 7273 855 7274 854 7275 885 7276 852 7277 883 7278 882 7279 897 7280 784 7281 847 7282 846 7283 877 7284 844 7285 875 7286 874 7287 889 7288 840 7289 871 7290 870 7291 885 7292 868 7293 883 7294 882 7295 889 7296 384 7297 639 7298 638 7299 765 7300 636 7301 763 7302 762 7303 825 7304 632 7305 759 7306 758 7307 821 7308 756 7309 819 7310 818 7311 849 7312 624 7313 751 7314 750 7315 813 7316 748 7317 811 7318 810 7319 841 7320 744 7321 807 7322 806 7323 837 7324 804 7325 835 7326 834 7327 849 7328 608 7329 735 7330 734 7331 797 7332 732 7333 795 7334 794 7335 825 7336 728 7337 791 7338 790 7339 821 7340 788 7341 819 7342 818 7343 833 7344 720 7345 783 7346 782 7347 813 7348 780 7349 811 7350 810 7351 825 7352 776 7353 807 7354 806 7355 821 7356 804 7357 819 7358 818 7359 825 7360 576 7361 703 7362 702 7363 765 7364 700 7365 763 7366 762 7367 793 7368 696 7369 759 7370 758 7371 789 7372 756 7373 787 7374 786 7375 801 7376 688 7377 751 7378 750 7379 781 7380 748 7381 779 7382 778 7383 793 7384 744 7385 775 7386 774 7387 789 7388 772 7389 787 7390 786 7391 793 7392 672 7393 735 7394 734 7395 765 7396 732 7397 763 7398 762 7399 777 7400 728 7401 759 7402 758 7403 773 7404 756 7405 771 7406 770 7407 777 7408 720 7409 751 7410 750 7411 765 7412 748 7413 763 7414 762 7415 769 7416 744 7417 759 7418 758 7419 765 7420 756 7421 763 7422 762 7423 765 7424 256 7425 511 7426 510 7427 637 7428 508 7429 635 7430 634 7431 697 7432 504 7433 631 7434 630 7435 693 7436 628 7437 691 7438 690 7439 721 7440 496 7441 623 7442 622 7443 685 7444 620 7445 683 7446 682 7447 713 7448 616 7449 679 7450 678 7451 709 7452 676 7453 707 7454 706 7455 721 7456 480 7457 607 7458 606 7459 669 7460 604 7461 667 7462 666 7463 697 7464 600 7465 663 7466 662 7467 693 7468 660 7469 691 7470 690 7471 705 7472 592 7473 655 7474 654 7475 685 7476 652 7477 683 7478 682 7479 697 7480 648 7481 679 7482 678 7483 693 7484 676 7485 691 7486 690 7487 697 7488 448 7489 575 7490 574 7491 637 7492 572 7493 635 7494 634 7495 665 7496 568 7497 631 7498 630 7499 661 7500 628 7501 659 7502 658 7503 673 7504 560 7505 623 7506 622 7507 653 7508 620 7509 651 7510 650 7511 665 7512 616 7513 647 7514 646 7515 661 7516 644 7517 659 7518 658 7519 665 7520 544 7521 607 7522 606 7523 637 7524 604 7525 635 7526 634 7527 649 7528 600 7529 631 7530 630 7531 645 7532 628 7533 643 7534 642 7535 649 7536 592 7537 623 7538 622 7539 637 7540 620 7541 635 7542 634 7543 641 7544 616 7545 631 7546 630 7547 637 7548 628 7549 635 7550 634 7551 637 7552 384 7553 511 7554 510 7555 573 7556 508 7557 571 7558 570 7559 601 7560 504 7561 567 7562 566 7563 597 7564 564 7565 595 7566 594 7567 609 7568 496 7569 559 7570 558 7571 589 7572 556 7573 587 7574 586 7575 601 7576 552 7577 583 7578 582 7579 597 7580 580 7581 595 7582 594 7583 601 7584 480 7585 543 7586 542 7587 573 7588 540 7589 571 7590 570 7591 585 7592 536 7593 567 7594 566 7595 581 7596 564 7597 579 7598 578 7599 585 7600 528 7601 559 7602 558 7603 573 7604 556 7605 571 7606 570 7607 577 7608 552 7609 567 7610 566 7611 573 7612 564 7613 571 7614 570 7615 573 7616 448 7617 511 7618 510 7619 541 7620 508 7621 539 7622 538 7623 553 7624 504 7625 535 7626 534 7627 549 7628 532 7629 547 7630 546 7631 553 7632 496 7633 527 7634 526 7635 541 7636 524 7637 539 7638 538 7639 545 7640 520 7641 535 7642 534 7643 541 7644 532 7645 539 7646 538 7647 541 7648 480 7649 511 7650 510 7651 525 7652 508 7653 523 7654 522 7655 529 7656 504 7657 519 7658 518 7659 525 7660 516 7661 523 7662 522 7663 525 7664 496 7665 511 7666 510 7667 517 7668 508 7669 515 7670 514 7671 517 7672 504 7673 511 7674 510 7675 513 7676 508 7677 511 7678 510 7679 511 7680 0 7681 255 7682 254 7683 381 7684 252 7685 379 7686 378 7687 441 7688 248 7689 375 7690 374 7691 437 7692 372 7693 435 7694 434 7695 465 7696 240 7697 367 7698 366 7699 429 7700 364 7701 427 7702 426 7703 457 7704 360 7705 423 7706 422 7707 453 7708 420 7709 451 7710 450 7711 465 7712 224 7713 351 7714 350 7715 413 7716 348 7717 411 7718 410 7719 441 7720 344 7721 407 7722 406 7723 437 7724 404 7725 435 7726 434 7727 449 7728 336 7729 399 7730 398 7731 429 7732 396 7733 427 7734 426 7735 441 7736 392 7737 423 7738 422 7739 437 7740 420 7741 435 7742 434 7743 441 7744 192 7745 319 7746 318 7747 381 7748 316 7749 379 7750 378 7751 409 7752 312 7753 375 7754 374 7755 405 7756 372 7757 403 7758 402 7759 417 7760 304 7761 367 7762 366 7763 397 7764 364 7765 395 7766 394 7767 409 7768 360 7769 391 7770 390 7771 405 7772 388 7773 403 7774 402 7775 409 7776 288 7777 351 7778 350 7779 381 7780 348 7781 379 7782 378 7783 393 7784 344 7785 375 7786 374 7787 389 7788 372 7789 387 7790 386 7791 393 7792 336 7793 367 7794 366 7795 381 7796 364 7797 379 7798 378 7799 385 7800 360 7801 375 7802 374 7803 381 7804 372 7805 379 7806 378 7807 381 7808 128 7809 255 7810 254 7811 317 7812 252 7813 315 7814 314 7815 345 7816 248 7817 311 7818 310 7819 341 7820 308 7821 339 7822 338 7823 353 7824 240 7825 303 7826 302 7827 333 7828 300 7829 331 7830 330 7831 345 7832 296 7833 327 7834 326 7835 341 7836 324 7837 339 7838 338 7839 345 7840 224 7841 287 7842 286 7843 317 7844 284 7845 315 7846 314 7847 329 7848 280 7849 311 7850 310 7851 325 7852 308 7853 323 7854 322 7855 329 7856 272 7857 303 7858 302 7859 317 7860 300 7861 315 7862 314 7863 321 7864 296 7865 311 7866 310 7867 317 7868 308 7869 315 7870 314 7871 317 7872 192 7873 255 7874 254 7875 285 7876 252 7877 283 7878 282 7879 297 7880 248 7881 279 7882 278 7883 293 7884 276 7885 291 7886 290 7887 297 7888 240 7889 271 7890 270 7891 285 7892 268 7893 283 7894 282 7895 289 7896 264 7897 279 7898 278 7899 285 7900 276 7901 283 7902 282 7903 285 7904 224 7905 255 7906 254 7907 269 7908 252 7909 267 7910 266 7911 273 7912 248 7913 263 7914 262 7915 269 7916 260 7917 267 7918 266 7919 269 7920 240 7921 255 7922 254 7923 261 7924 252 7925 259 7926 258 7927 261 7928 248 7929 255 7930 254 7931 257 7932 252 7933 255 7934 254 7935 255 7936 0 7937 127 7938 126 7939 189 7940 124 7941 187 7942 186 7943 217 7944 120 7945 183 7946 182 7947 213 7948 180 7949 211 7950 210 7951 225 7952 112 7953 175 7954 174 7955 205 7956 172 7957 203 7958 202 7959 217 7960 168 7961 199 7962 198 7963 213 7964 196 7965 211 7966 210 7967 217 7968 96 7969 159 7970 158 7971 189 7972 156 7973 187 7974 186 7975 201 7976 152 7977 183 7978 182 7979 197 7980 180 7981 195 7982 194 7983 201 7984 144 7985 175 7986 174 7987 189 7988 172 7989 187 7990 186 7991 193 7992 168 7993 183 7994 182 7995 189 7996 180 7997 187 7998 186 7999 189 8000 64 8001 127 8002 126 8003 157 8004 124 8005 155 8006 154 8007 169 8008 120 8009 151 8010 150 8011 165 8012 148 8013 163 8014 162 8015 169 8016 112 8017 143 8018 142 8019 157 8020 140 8021 155 8022 154 8023 161 8024 136 8025 151 8026 150 8027 157 8028 148 8029 155 8030 154 8031 157 8032 96 8033 127 8034 126 8035 141 8036 124 8037 139 8038 138 8039 145 8040 120 8041 135 8042 134 8043 141 8044 132 8045 139 8046 138 8047 141 8048 112 8049 127 8050 126 8051 133 8052 124 8053 131 8054 130 8055 133 8056 120 8057 127 8058 126 8059 129 8060 124 8061 127 8062 126 8063 127 8064 0 8065 63 8066 62 8067 93 8068 60 8069 91 8070 90 8071 105 8072 56 8073 87 8074 86 8075 101 8076 84 8077 99 8078 98 8079 105 8080 48 8081 79 8082 78 8083 93 8084 76 8085 91 8086 90 8087 97 8088 72 8089 87 8090 86 8091 93 8092 84 8093 91 8094 90 8095 93 8096 32 8097 63 8098 62 8099 77 8100 60 8101 75 8102 74 8103 81 8104 56 8105 71 8106 70 8107 77 8108 68 8109 75 8110 74 8111 77 8112 48 8113 63 8114 62 8115 69 8116 60 8117 67 8118 66 8119 69 8120 56 8121 63 8122 62 8123 65 8124 60 8125 63 8126 62 8127 63 8128 0 8129 31 8130 30 8131 45 8132 28 8133 43 8134 42 8135 49 8136 24 8137 39 8138 38 8139 45 8140 36 8141 43 8142 42 8143 45 8144 16 8145 31 8146 30 8147 37 8148 28 8149 35 8150 34 8151 37 8152 24 8153 31 8154 30 8155 33 8156 28 8157 31 8158 30 8159 31 8160 0 8161 15 8162 14 8163 21 8164 12 8165 19 8166 18 8167 21 8168 8 8169 15 8170 14 8171 17 8172 12 8173 15 8174 14 8175 15 8176 0 8177 7 8178 6 8179 9 8180 4 8181 7 8182 6 8183 7 8184 0 8185 3 8186 2 8187 3 8188 0 8189 1 8190 0 8191 0