1 1 2 0 3 2 4 -1 5 4 6 -3 7 -2 8 8 9 -7 10 -6 11 -4 12 3 13 16 14 -15 15 -14 16 -12 17 -8 18 5 19 6 20 7 21 32 22 -31 23 -30 24 -28 25 -24 26 -16 27 -5 28 9 29 10 30 12 31 13 32 14 33 15 34 64 35 -63 36 -62 37 -60 38 -56 39 -48 40 -32 41 -13 42 -11 43 -10 44 -9 45 17 46 18 47 20 48 24 49 25 50 26 51 28 52 29 53 30 54 31 55 128 56 -127 57 -126 58 -124 59 -120 60 -112 61 -96 62 -64 63 -29 64 -27 65 -26 66 -25 67 -23 68 -22 69 -20 70 -19 71 -18 72 -17 73 11 74 33 75 34 76 36 77 40 78 48 79 49 80 50 81 52 82 56 83 57 84 58 85 60 86 61 87 62 88 63 89 256 90 -255 91 -254 92 -252 93 -248 94 -240 95 -224 96 -192 97 -128 98 -61 99 -59 100 -58 101 -57 102 -55 103 -54 104 -52 105 -51 106 -50 107 -49 108 -47 109 -46 110 -44 111 -40 112 -39 113 -38 114 -36 115 -35 116 -34 117 -33 118 19 119 21 120 22 121 23 122 27 123 65 124 66 125 68 126 72 127 80 128 96 129 97 130 98 131 100 132 104 133 112 134 113 135 114 136 116 137 120 138 121 139 122 140 124 141 125 142 126 143 127 144 512 145 -511 146 -510 147 -508 148 -504 149 -496 150 -480 151 -448 152 -384 153 -256 154 -125 155 -123 156 -122 157 -121 158 -119 159 -118 160 -116 161 -115 162 -114 163 -113 164 -111 165 -110 166 -108 167 -104 168 -103 169 -102 170 -100 171 -99 172 -98 173 -97 174 -95 175 -94 176 -92 177 -88 178 -80 179 -79 180 -78 181 -76 182 -72 183 -71 184 -70 185 -68 186 -67 187 -66 188 -65 189 -21 190 35 191 37 192 38 193 39 194 41 195 42 196 44 197 45 198 46 199 47 200 51 201 53 202 54 203 55 204 59 205 129 206 130 207 132 208 136 209 144 210 160 211 192 212 193 213 194 214 196 215 200 216 208 217 224 218 225 219 226 220 228 221 232 222 240 223 241 224 242 225 244 226 248 227 249 228 250 229 252 230 253 231 254 232 255 233 1024 234 -1023 235 -1022 236 -1020 237 -1016 238 -1008 239 -992 240 -960 241 -896 242 -768 243 -512 244 -253 245 -251 246 -250 247 -249 248 -247 249 -246 250 -244 251 -243 252 -242 253 -241 254 -239 255 -238 256 -236 257 -232 258 -231 259 -230 260 -228 261 -227 262 -226 263 -225 264 -223 265 -222 266 -220 267 -216 268 -208 269 -207 270 -206 271 -204 272 -200 273 -199 274 -198 275 -196 276 -195 277 -194 278 -193 279 -191 280 -190 281 -188 282 -184 283 -176 284 -160 285 -159 286 -158 287 -156 288 -152 289 -144 290 -143 291 -142 292 -140 293 -136 294 -135 295 -134 296 -132 297 -131 298 -130 299 -129 300 -53 301 -45 302 -43 303 -42 304 -41 305 -37 306 67 307 69 308 70 309 71 310 73 311 74 312 76 313 77 314 78 315 79 316 81 317 82 318 84 319 88 320 89 321 90 322 92 323 93 324 94 325 95 326 99 327 101 328 102 329 103 330 105 331 106 332 108 333 109 334 110 335 111 336 115 337 117 338 118 339 119 340 123 341 257 342 258 343 260 344 264 345 272 346 288 347 320 348 384 349 385 350 386 351 388 352 392 353 400 354 416 355 448 356 449 357 450 358 452 359 456 360 464 361 480 362 481 363 482 364 484 365 488 366 496 367 497 368 498 369 500 370 504 371 505 372 506 373 508 374 509 375 510 376 511 377 2048 378 -2047 379 -2046 380 -2044 381 -2040 382 -2032 383 -2016 384 -1984 385 -1920 386 -1792 387 -1536 388 -1024 389 -509 390 -507 391 -506 392 -505 393 -503 394 -502 395 -500 396 -499 397 -498 398 -497 399 -495 400 -494 401 -492 402 -488 403 -487 404 -486 405 -484 406 -483 407 -482 408 -481 409 -479 410 -478 411 -476 412 -472 413 -464 414 -463 415 -462 416 -460 417 -456 418 -455 419 -454 420 -452 421 -451 422 -450 423 -449 424 -447 425 -446 426 -444 427 -440 428 -432 429 -416 430 -415 431 -414 432 -412 433 -408 434 -400 435 -399 436 -398 437 -396 438 -392 439 -391 440 -390 441 -388 442 -387 443 -386 444 -385 445 -383 446 -382 447 -380 448 -376 449 -368 450 -352 451 -320 452 -319 453 -318 454 -316 455 -312 456 -304 457 -288 458 -287 459 -286 460 -284 461 -280 462 -272 463 -271 464 -270 465 -268 466 -264 467 -263 468 -262 469 -260 470 -259 471 -258 472 -257 473 -117 474 -109 475 -107 476 -106 477 -105 478 -101 479 -93 480 -91 481 -90 482 -89 483 -87 484 -86 485 -84 486 -83 487 -82 488 -81 489 -77 490 -75 491 -74 492 -73 493 -69 494 43 495 131 496 133 497 134 498 135 499 137 500 138 501 140 502 141 503 142 504 143 505 145 506 146 507 148 508 152 509 153 510 154 511 156 512 157 513 158 514 159 515 161 516 162 517 164 518 168 519 176 520 177 521 178 522 180 523 184 524 185 525 186 526 188 527 189 528 190 529 191 530 195 531 197 532 198 533 199 534 201 535 202 536 204 537 205 538 206 539 207 540 209 541 210 542 212 543 216 544 217 545 218 546 220 547 221 548 222 549 223 550 227 551 229 552 230 553 231 554 233 555 234 556 236 557 237 558 238 559 239 560 243 561 245 562 246 563 247 564 251 565 513 566 514 567 516 568 520 569 528 570 544 571 576 572 640 573 768 574 769 575 770 576 772 577 776 578 784 579 800 580 832 581 896 582 897 583 898 584 900 585 904 586 912 587 928 588 960 589 961 590 962 591 964 592 968 593 976 594 992 595 993 596 994 597 996 598 1000 599 1008 600 1009 601 1010 602 1012 603 1016 604 1017 605 1018 606 1020 607 1021 608 1022 609 1023 610 4096 611 -4095 612 -4094 613 -4092 614 -4088 615 -4080 616 -4064 617 -4032 618 -3968 619 -3840 620 -3584 621 -3072 622 -2048 623 -1021 624 -1019 625 -1018 626 -1017 627 -1015 628 -1014 629 -1012 630 -1011 631 -1010 632 -1009 633 -1007 634 -1006 635 -1004 636 -1000 637 -999 638 -998 639 -996 640 -995 641 -994 642 -993 643 -991 644 -990 645 -988 646 -984 647 -976 648 -975 649 -974 650 -972 651 -968 652 -967 653 -966 654 -964 655 -963 656 -962 657 -961 658 -959 659 -958 660 -956 661 -952 662 -944 663 -928 664 -927 665 -926 666 -924 667 -920 668 -912 669 -911 670 -910 671 -908 672 -904 673 -903 674 -902 675 -900 676 -899 677 -898 678 -897 679 -895 680 -894 681 -892 682 -888 683 -880 684 -864 685 -832 686 -831 687 -830 688 -828 689 -824 690 -816 691 -800 692 -799 693 -798 694 -796 695 -792 696 -784 697 -783 698 -782 699 -780 700 -776 701 -775 702 -774 703 -772 704 -771 705 -770 706 -769 707 -767 708 -766 709 -764 710 -760 711 -752 712 -736 713 -704 714 -640 715 -639 716 -638 717 -636 718 -632 719 -624 720 -608 721 -576 722 -575 723 -574 724 -572 725 -568 726 -560 727 -544 728 -543 729 -542 730 -540 731 -536 732 -528 733 -527 734 -526 735 -524 736 -520 737 -519 738 -518 739 -516 740 -515 741 -514 742 -513 743 -245 744 -237 745 -235 746 -234 747 -233 748 -229 749 -221 750 -219 751 -218 752 -217 753 -215 754 -214 755 -212 756 -211 757 -210 758 -209 759 -205 760 -203 761 -202 762 -201 763 -197 764 -189 765 -187 766 -186 767 -185 768 -183 769 -182 770 -180 771 -179 772 -178 773 -177 774 -175 775 -174 776 -172 777 -168 778 -167 779 -166 780 -164 781 -163 782 -162 783 -161 784 -157 785 -155 786 -154 787 -153 788 -151 789 -150 790 -148 791 -147 792 -146 793 -145 794 -141 795 -139 796 -138 797 -137 798 -133 799 75 800 83 801 85 802 86 803 87 804 91 805 107 806 259 807 261 808 262 809 263 810 265 811 266 812 268 813 269 814 270 815 271 816 273 817 274 818 276 819 280 820 281 821 282 822 284 823 285 824 286 825 287 826 289 827 290 828 292 829 296 830 304 831 305 832 306 833 308 834 312 835 313 836 314 837 316 838 317 839 318 840 319 841 321 842 322 843 324 844 328 845 336 846 352 847 353 848 354 849 356 850 360 851 368 852 369 853 370 854 372 855 376 856 377 857 378 858 380 859 381 860 382 861 383 862 387 863 389 864 390 865 391 866 393 867 394 868 396 869 397 870 398 871 399 872 401 873 402 874 404 875 408 876 409 877 410 878 412 879 413 880 414 881 415 882 417 883 418 884 420 885 424 886 432 887 433 888 434 889 436 890 440 891 441 892 442 893 444 894 445 895 446 896 447 897 451 898 453 899 454 900 455 901 457 902 458 903 460 904 461 905 462 906 463 907 465 908 466 909 468 910 472 911 473 912 474 913 476 914 477 915 478 916 479 917 483 918 485 919 486 920 487 921 489 922 490 923 492 924 493 925 494 926 495 927 499 928 501 929 502 930 503 931 507 932 1025 933 1026 934 1028 935 1032 936 1040 937 1056 938 1088 939 1152 940 1280 941 1536 942 1537 943 1538 944 1540 945 1544 946 1552 947 1568 948 1600 949 1664 950 1792 951 1793 952 1794 953 1796 954 1800 955 1808 956 1824 957 1856 958 1920 959 1921 960 1922 961 1924 962 1928 963 1936 964 1952 965 1984 966 1985 967 1986 968 1988 969 1992 970 2000 971 2016 972 2017 973 2018 974 2020 975 2024 976 2032 977 2033 978 2034 979 2036 980 2040 981 2041 982 2042 983 2044 984 2045 985 2046 986 2047 987 8192 988 -8191 989 -8190 990 -8188 991 -8184 992 -8176 993 -8160 994 -8128 995 -8064 996 -7936 997 -7680 998 -7168 999 -6144 1000 -4096 1001 -2045 1002 -2043 1003 -2042 1004 -2041 1005 -2039 1006 -2038 1007 -2036 1008 -2035 1009 -2034 1010 -2033 1011 -2031 1012 -2030 1013 -2028 1014 -2024 1015 -2023 1016 -2022 1017 -2020 1018 -2019 1019 -2018 1020 -2017 1021 -2015 1022 -2014 1023 -2012 1024 -2008 1025 -2000 1026 -1999 1027 -1998 1028 -1996 1029 -1992 1030 -1991 1031 -1990 1032 -1988 1033 -1987 1034 -1986 1035 -1985 1036 -1983 1037 -1982 1038 -1980 1039 -1976 1040 -1968 1041 -1952 1042 -1951 1043 -1950 1044 -1948 1045 -1944 1046 -1936 1047 -1935 1048 -1934 1049 -1932 1050 -1928 1051 -1927 1052 -1926 1053 -1924 1054 -1923 1055 -1922 1056 -1921 1057 -1919 1058 -1918 1059 -1916 1060 -1912 1061 -1904 1062 -1888 1063 -1856 1064 -1855 1065 -1854 1066 -1852 1067 -1848 1068 -1840 1069 -1824 1070 -1823 1071 -1822 1072 -1820 1073 -1816 1074 -1808 1075 -1807 1076 -1806 1077 -1804 1078 -1800 1079 -1799 1080 -1798 1081 -1796 1082 -1795 1083 -1794 1084 -1793 1085 -1791 1086 -1790 1087 -1788 1088 -1784 1089 -1776 1090 -1760 1091 -1728 1092 -1664 1093 -1663 1094 -1662 1095 -1660 1096 -1656 1097 -1648 1098 -1632 1099 -1600 1100 -1599 1101 -1598 1102 -1596 1103 -1592 1104 -1584 1105 -1568 1106 -1567 1107 -1566 1108 -1564 1109 -1560 1110 -1552 1111 -1551 1112 -1550 1113 -1548 1114 -1544 1115 -1543 1116 -1542 1117 -1540 1118 -1539 1119 -1538 1120 -1537 1121 -1535 1122 -1534 1123 -1532 1124 -1528 1125 -1520 1126 -1504 1127 -1472 1128 -1408 1129 -1280 1130 -1279 1131 -1278 1132 -1276 1133 -1272 1134 -1264 1135 -1248 1136 -1216 1137 -1152 1138 -1151 1139 -1150 1140 -1148 1141 -1144 1142 -1136 1143 -1120 1144 -1088 1145 -1087 1146 -1086 1147 -1084 1148 -1080 1149 -1072 1150 -1056 1151 -1055 1152 -1054 1153 -1052 1154 -1048 1155 -1040 1156 -1039 1157 -1038 1158 -1036 1159 -1032 1160 -1031 1161 -1030 1162 -1028 1163 -1027 1164 -1026 1165 -1025 1166 -501 1167 -493 1168 -491 1169 -490 1170 -489 1171 -485 1172 -477 1173 -475 1174 -474 1175 -473 1176 -471 1177 -470 1178 -468 1179 -467 1180 -466 1181 -465 1182 -461 1183 -459 1184 -458 1185 -457 1186 -453 1187 -445 1188 -443 1189 -442 1190 -441 1191 -439 1192 -438 1193 -436 1194 -435 1195 -434 1196 -433 1197 -431 1198 -430 1199 -428 1200 -424 1201 -423 1202 -422 1203 -420 1204 -419 1205 -418 1206 -417 1207 -413 1208 -411 1209 -410 1210 -409 1211 -407 1212 -406 1213 -404 1214 -403 1215 -402 1216 -401 1217 -397 1218 -395 1219 -394 1220 -393 1221 -389 1222 -381 1223 -379 1224 -378 1225 -377 1226 -375 1227 -374 1228 -372 1229 -371 1230 -370 1231 -369 1232 -367 1233 -366 1234 -364 1235 -360 1236 -359 1237 -358 1238 -356 1239 -355 1240 -354 1241 -353 1242 -351 1243 -350 1244 -348 1245 -344 1246 -336 1247 -335 1248 -334 1249 -332 1250 -328 1251 -327 1252 -326 1253 -324 1254 -323 1255 -322 1256 -321 1257 -317 1258 -315 1259 -314 1260 -313 1261 -311 1262 -310 1263 -308 1264 -307 1265 -306 1266 -305 1267 -303 1268 -302 1269 -300 1270 -296 1271 -295 1272 -294 1273 -292 1274 -291 1275 -290 1276 -289 1277 -285 1278 -283 1279 -282 1280 -281 1281 -279 1282 -278 1283 -276 1284 -275 1285 -274 1286 -273 1287 -269 1288 -267 1289 -266 1290 -265 1291 -261 1292 -85 1293 139 1294 147 1295 149 1296 150 1297 151 1298 155 1299 163 1300 165 1301 166 1302 167 1303 169 1304 170 1305 172 1306 173 1307 174 1308 175 1309 179 1310 181 1311 182 1312 183 1313 187 1314 203 1315 211 1316 213 1317 214 1318 215 1319 219 1320 235 1321 515 1322 517 1323 518 1324 519 1325 521 1326 522 1327 524 1328 525 1329 526 1330 527 1331 529 1332 530 1333 532 1334 536 1335 537 1336 538 1337 540 1338 541 1339 542 1340 543 1341 545 1342 546 1343 548 1344 552 1345 560 1346 561 1347 562 1348 564 1349 568 1350 569 1351 570 1352 572 1353 573 1354 574 1355 575 1356 577 1357 578 1358 580 1359 584 1360 592 1361 608 1362 609 1363 610 1364 612 1365 616 1366 624 1367 625 1368 626 1369 628 1370 632 1371 633 1372 634 1373 636 1374 637 1375 638 1376 639 1377 641 1378 642 1379 644 1380 648 1381 656 1382 672 1383 704 1384 705 1385 706 1386 708 1387 712 1388 720 1389 736 1390 737 1391 738 1392 740 1393 744 1394 752 1395 753 1396 754 1397 756 1398 760 1399 761 1400 762 1401 764 1402 765 1403 766 1404 767 1405 771 1406 773 1407 774 1408 775 1409 777 1410 778 1411 780 1412 781 1413 782 1414 783 1415 785 1416 786 1417 788 1418 792 1419 793 1420 794 1421 796 1422 797 1423 798 1424 799 1425 801 1426 802 1427 804 1428 808 1429 816 1430 817 1431 818 1432 820 1433 824 1434 825 1435 826 1436 828 1437 829 1438 830 1439 831 1440 833 1441 834 1442 836 1443 840 1444 848 1445 864 1446 865 1447 866 1448 868 1449 872 1450 880 1451 881 1452 882 1453 884 1454 888 1455 889 1456 890 1457 892 1458 893 1459 894 1460 895 1461 899 1462 901 1463 902 1464 903 1465 905 1466 906 1467 908 1468 909 1469 910 1470 911 1471 913 1472 914 1473 916 1474 920 1475 921 1476 922 1477 924 1478 925 1479 926 1480 927 1481 929 1482 930 1483 932 1484 936 1485 944 1486 945 1487 946 1488 948 1489 952 1490 953 1491 954 1492 956 1493 957 1494 958 1495 959 1496 963 1497 965 1498 966 1499 967 1500 969 1501 970 1502 972 1503 973 1504 974 1505 975 1506 977 1507 978 1508 980 1509 984 1510 985 1511 986 1512 988 1513 989 1514 990 1515 991 1516 995 1517 997 1518 998 1519 999 1520 1001 1521 1002 1522 1004 1523 1005 1524 1006 1525 1007 1526 1011 1527 1013 1528 1014 1529 1015 1530 1019 1531 2049 1532 2050 1533 2052 1534 2056 1535 2064 1536 2080 1537 2112 1538 2176 1539 2304 1540 2560 1541 3072 1542 3073 1543 3074 1544 3076 1545 3080 1546 3088 1547 3104 1548 3136 1549 3200 1550 3328 1551 3584 1552 3585 1553 3586 1554 3588 1555 3592 1556 3600 1557 3616 1558 3648 1559 3712 1560 3840 1561 3841 1562 3842 1563 3844 1564 3848 1565 3856 1566 3872 1567 3904 1568 3968 1569 3969 1570 3970 1571 3972 1572 3976 1573 3984 1574 4000 1575 4032 1576 4033 1577 4034 1578 4036 1579 4040 1580 4048 1581 4064 1582 4065 1583 4066 1584 4068 1585 4072 1586 4080 1587 4081 1588 4082 1589 4084 1590 4088 1591 4089 1592 4090 1593 4092 1594 4093 1595 4094 1596 4095 1597 16384 1598 -16383 1599 -16382 1600 -16380 1601 -16376 1602 -16368 1603 -16352 1604 -16320 1605 -16256 1606 -16128 1607 -15872 1608 -15360 1609 -14336 1610 -12288 1611 -8192 1612 -4093 1613 -4091 1614 -4090 1615 -4089 1616 -4087 1617 -4086 1618 -4084 1619 -4083 1620 -4082 1621 -4081 1622 -4079 1623 -4078 1624 -4076 1625 -4072 1626 -4071 1627 -4070 1628 -4068 1629 -4067 1630 -4066 1631 -4065 1632 -4063 1633 -4062 1634 -4060 1635 -4056 1636 -4048 1637 -4047 1638 -4046 1639 -4044 1640 -4040 1641 -4039 1642 -4038 1643 -4036 1644 -4035 1645 -4034 1646 -4033 1647 -4031 1648 -4030 1649 -4028 1650 -4024 1651 -4016 1652 -4000 1653 -3999 1654 -3998 1655 -3996 1656 -3992 1657 -3984 1658 -3983 1659 -3982 1660 -3980 1661 -3976 1662 -3975 1663 -3974 1664 -3972 1665 -3971 1666 -3970 1667 -3969 1668 -3967 1669 -3966 1670 -3964 1671 -3960 1672 -3952 1673 -3936 1674 -3904 1675 -3903 1676 -3902 1677 -3900 1678 -3896 1679 -3888 1680 -3872 1681 -3871 1682 -3870 1683 -3868 1684 -3864 1685 -3856 1686 -3855 1687 -3854 1688 -3852 1689 -3848 1690 -3847 1691 -3846 1692 -3844 1693 -3843 1694 -3842 1695 -3841 1696 -3839 1697 -3838 1698 -3836 1699 -3832 1700 -3824 1701 -3808 1702 -3776 1703 -3712 1704 -3711 1705 -3710 1706 -3708 1707 -3704 1708 -3696 1709 -3680 1710 -3648 1711 -3647 1712 -3646 1713 -3644 1714 -3640 1715 -3632 1716 -3616 1717 -3615 1718 -3614 1719 -3612 1720 -3608 1721 -3600 1722 -3599 1723 -3598 1724 -3596 1725 -3592 1726 -3591 1727 -3590 1728 -3588 1729 -3587 1730 -3586 1731 -3585 1732 -3583 1733 -3582 1734 -3580 1735 -3576 1736 -3568 1737 -3552 1738 -3520 1739 -3456 1740 -3328 1741 -3327 1742 -3326 1743 -3324 1744 -3320 1745 -3312 1746 -3296 1747 -3264 1748 -3200 1749 -3199 1750 -3198 1751 -3196 1752 -3192 1753 -3184 1754 -3168 1755 -3136 1756 -3135 1757 -3134 1758 -3132 1759 -3128 1760 -3120 1761 -3104 1762 -3103 1763 -3102 1764 -3100 1765 -3096 1766 -3088 1767 -3087 1768 -3086 1769 -3084 1770 -3080 1771 -3079 1772 -3078 1773 -3076 1774 -3075 1775 -3074 1776 -3073 1777 -3071 1778 -3070 1779 -3068 1780 -3064 1781 -3056 1782 -3040 1783 -3008 1784 -2944 1785 -2816 1786 -2560 1787 -2559 1788 -2558 1789 -2556 1790 -2552 1791 -2544 1792 -2528 1793 -2496 1794 -2432 1795 -2304 1796 -2303 1797 -2302 1798 -2300 1799 -2296 1800 -2288 1801 -2272 1802 -2240 1803 -2176 1804 -2175 1805 -2174 1806 -2172 1807 -2168 1808 -2160 1809 -2144 1810 -2112 1811 -2111 1812 -2110 1813 -2108 1814 -2104 1815 -2096 1816 -2080 1817 -2079 1818 -2078 1819 -2076 1820 -2072 1821 -2064 1822 -2063 1823 -2062 1824 -2060 1825 -2056 1826 -2055 1827 -2054 1828 -2052 1829 -2051 1830 -2050 1831 -2049 1832 -1013 1833 -1005 1834 -1003 1835 -1002 1836 -1001 1837 -997 1838 -989 1839 -987 1840 -986 1841 -985 1842 -983 1843 -982 1844 -980 1845 -979 1846 -978 1847 -977 1848 -973 1849 -971 1850 -970 1851 -969 1852 -965 1853 -957 1854 -955 1855 -954 1856 -953 1857 -951 1858 -950 1859 -948 1860 -947 1861 -946 1862 -945 1863 -943 1864 -942 1865 -940 1866 -936 1867 -935 1868 -934 1869 -932 1870 -931 1871 -930 1872 -929 1873 -925 1874 -923 1875 -922 1876 -921 1877 -919 1878 -918 1879 -916 1880 -915 1881 -914 1882 -913 1883 -909 1884 -907 1885 -906 1886 -905 1887 -901 1888 -893 1889 -891 1890 -890 1891 -889 1892 -887 1893 -886 1894 -884 1895 -883 1896 -882 1897 -881 1898 -879 1899 -878 1900 -876 1901 -872 1902 -871 1903 -870 1904 -868 1905 -867 1906 -866 1907 -865 1908 -863 1909 -862 1910 -860 1911 -856 1912 -848 1913 -847 1914 -846 1915 -844 1916 -840 1917 -839 1918 -838 1919 -836 1920 -835 1921 -834 1922 -833 1923 -829 1924 -827 1925 -826 1926 -825 1927 -823 1928 -822 1929 -820 1930 -819 1931 -818 1932 -817 1933 -815 1934 -814 1935 -812 1936 -808 1937 -807 1938 -806 1939 -804 1940 -803 1941 -802 1942 -801 1943 -797 1944 -795 1945 -794 1946 -793 1947 -791 1948 -790 1949 -788 1950 -787 1951 -786 1952 -785 1953 -781 1954 -779 1955 -778 1956 -777 1957 -773 1958 -765 1959 -763 1960 -762 1961 -761 1962 -759 1963 -758 1964 -756 1965 -755 1966 -754 1967 -753 1968 -751 1969 -750 1970 -748 1971 -744 1972 -743 1973 -742 1974 -740 1975 -739 1976 -738 1977 -737 1978 -735 1979 -734 1980 -732 1981 -728 1982 -720 1983 -719 1984 -718 1985 -716 1986 -712 1987 -711 1988 -710 1989 -708 1990 -707 1991 -706 1992 -705 1993 -703 1994 -702 1995 -700 1996 -696 1997 -688 1998 -672 1999 -671 2000 -670 2001 -668 2002 -664 2003 -656 2004 -655 2005 -654 2006 -652 2007 -648 2008 -647 2009 -646 2010 -644 2011 -643 2012 -642 2013 -641 2014 -637 2015 -635 2016 -634 2017 -633 2018 -631 2019 -630 2020 -628 2021 -627 2022 -626 2023 -625 2024 -623 2025 -622 2026 -620 2027 -616 2028 -615 2029 -614 2030 -612 2031 -611 2032 -610 2033 -609 2034 -607 2035 -606 2036 -604 2037 -600 2038 -592 2039 -591 2040 -590 2041 -588 2042 -584 2043 -583 2044 -582 2045 -580 2046 -579 2047 -578 2048 -577 2049 -573 2050 -571 2051 -570 2052 -569 2053 -567 2054 -566 2055 -564 2056 -563 2057 -562 2058 -561 2059 -559 2060 -558 2061 -556 2062 -552 2063 -551 2064 -550 2065 -548 2066 -547 2067 -546 2068 -545 2069 -541 2070 -539 2071 -538 2072 -537 2073 -535 2074 -534 2075 -532 2076 -531 2077 -530 2078 -529 2079 -525 2080 -523 2081 -522 2082 -521 2083 -517 2084 -213 2085 -181 2086 -173 2087 -171 2088 -170 2089 -169 2090 -165 2091 -149 2092 267 2093 275 2094 277 2095 278 2096 279 2097 283 2098 291 2099 293 2100 294 2101 295 2102 297 2103 298 2104 300 2105 301 2106 302 2107 303 2108 307 2109 309 2110 310 2111 311 2112 315 2113 323 2114 325 2115 326 2116 327 2117 329 2118 330 2119 332 2120 333 2121 334 2122 335 2123 337 2124 338 2125 340 2126 344 2127 345 2128 346 2129 348 2130 349 2131 350 2132 351 2133 355 2134 357 2135 358 2136 359 2137 361 2138 362 2139 364 2140 365 2141 366 2142 367 2143 371 2144 373 2145 374 2146 375 2147 379 2148 395 2149 403 2150 405 2151 406 2152 407 2153 411 2154 419 2155 421 2156 422 2157 423 2158 425 2159 426 2160 428 2161 429 2162 430 2163 431 2164 435 2165 437 2166 438 2167 439 2168 443 2169 459 2170 467 2171 469 2172 470 2173 471 2174 475 2175 491 2176 1027 2177 1029 2178 1030 2179 1031 2180 1033 2181 1034 2182 1036 2183 1037 2184 1038 2185 1039 2186 1041 2187 1042 2188 1044 2189 1048 2190 1049 2191 1050 2192 1052 2193 1053 2194 1054 2195 1055 2196 1057 2197 1058 2198 1060 2199 1064 2200 1072 2201 1073 2202 1074 2203 1076 2204 1080 2205 1081 2206 1082 2207 1084 2208 1085 2209 1086 2210 1087 2211 1089 2212 1090 2213 1092 2214 1096 2215 1104 2216 1120 2217 1121 2218 1122 2219 1124 2220 1128 2221 1136 2222 1137 2223 1138 2224 1140 2225 1144 2226 1145 2227 1146 2228 1148 2229 1149 2230 1150 2231 1151 2232 1153 2233 1154 2234 1156 2235 1160 2236 1168 2237 1184 2238 1216 2239 1217 2240 1218 2241 1220 2242 1224 2243 1232 2244 1248 2245 1249 2246 1250 2247 1252 2248 1256 2249 1264 2250 1265 2251 1266 2252 1268 2253 1272 2254 1273 2255 1274 2256 1276 2257 1277 2258 1278 2259 1279 2260 1281 2261 1282 2262 1284 2263 1288 2264 1296 2265 1312 2266 1344 2267 1408 2268 1409 2269 1410 2270 1412 2271 1416 2272 1424 2273 1440 2274 1472 2275 1473 2276 1474 2277 1476 2278 1480 2279 1488 2280 1504 2281 1505 2282 1506 2283 1508 2284 1512 2285 1520 2286 1521 2287 1522 2288 1524 2289 1528 2290 1529 2291 1530 2292 1532 2293 1533 2294 1534 2295 1535 2296 1539 2297 1541 2298 1542 2299 1543 2300 1545 2301 1546 2302 1548 2303 1549 2304 1550 2305 1551 2306 1553 2307 1554 2308 1556 2309 1560 2310 1561 2311 1562 2312 1564 2313 1565 2314 1566 2315 1567 2316 1569 2317 1570 2318 1572 2319 1576 2320 1584 2321 1585 2322 1586 2323 1588 2324 1592 2325 1593 2326 1594 2327 1596 2328 1597 2329 1598 2330 1599 2331 1601 2332 1602 2333 1604 2334 1608 2335 1616 2336 1632 2337 1633 2338 1634 2339 1636 2340 1640 2341 1648 2342 1649 2343 1650 2344 1652 2345 1656 2346 1657 2347 1658 2348 1660 2349 1661 2350 1662 2351 1663 2352 1665 2353 1666 2354 1668 2355 1672 2356 1680 2357 1696 2358 1728 2359 1729 2360 1730 2361 1732 2362 1736 2363 1744 2364 1760 2365 1761 2366 1762 2367 1764 2368 1768 2369 1776 2370 1777 2371 1778 2372 1780 2373 1784 2374 1785 2375 1786 2376 1788 2377 1789 2378 1790 2379 1791 2380 1795 2381 1797 2382 1798 2383 1799 2384 1801 2385 1802 2386 1804 2387 1805 2388 1806 2389 1807 2390 1809 2391 1810 2392 1812 2393 1816 2394 1817 2395 1818 2396 1820 2397 1821 2398 1822 2399 1823 2400 1825 2401 1826 2402 1828 2403 1832 2404 1840 2405 1841 2406 1842 2407 1844 2408 1848 2409 1849 2410 1850 2411 1852 2412 1853 2413 1854 2414 1855 2415 1857 2416 1858 2417 1860 2418 1864 2419 1872 2420 1888 2421 1889 2422 1890 2423 1892 2424 1896 2425 1904 2426 1905 2427 1906 2428 1908 2429 1912 2430 1913 2431 1914 2432 1916 2433 1917 2434 1918 2435 1919 2436 1923 2437 1925 2438 1926 2439 1927 2440 1929 2441 1930 2442 1932 2443 1933 2444 1934 2445 1935 2446 1937 2447 1938 2448 1940 2449 1944 2450 1945 2451 1946 2452 1948 2453 1949 2454 1950 2455 1951 2456 1953 2457 1954 2458 1956 2459 1960 2460 1968 2461 1969 2462 1970 2463 1972 2464 1976 2465 1977 2466 1978 2467 1980 2468 1981 2469 1982 2470 1983 2471 1987 2472 1989 2473 1990 2474 1991 2475 1993 2476 1994 2477 1996 2478 1997 2479 1998 2480 1999 2481 2001 2482 2002 2483 2004 2484 2008 2485 2009 2486 2010 2487 2012 2488 2013 2489 2014 2490 2015 2491 2019 2492 2021 2493 2022 2494 2023 2495 2025 2496 2026 2497 2028 2498 2029 2499 2030 2500 2031 2501 2035 2502 2037 2503 2038 2504 2039 2505 2043 2506 4097 2507 4098 2508 4100 2509 4104 2510 4112 2511 4128 2512 4160 2513 4224 2514 4352 2515 4608 2516 5120 2517 6144 2518 6145 2519 6146 2520 6148 2521 6152 2522 6160 2523 6176 2524 6208 2525 6272 2526 6400 2527 6656 2528 7168 2529 7169 2530 7170 2531 7172 2532 7176 2533 7184 2534 7200 2535 7232 2536 7296 2537 7424 2538 7680 2539 7681 2540 7682 2541 7684 2542 7688 2543 7696 2544 7712 2545 7744 2546 7808 2547 7936 2548 7937 2549 7938 2550 7940 2551 7944 2552 7952 2553 7968 2554 8000 2555 8064 2556 8065 2557 8066 2558 8068 2559 8072 2560 8080 2561 8096 2562 8128 2563 8129 2564 8130 2565 8132 2566 8136 2567 8144 2568 8160 2569 8161 2570 8162 2571 8164 2572 8168 2573 8176 2574 8177 2575 8178 2576 8180 2577 8184 2578 8185 2579 8186 2580 8188 2581 8189 2582 8190 2583 8191 2584 32768 2585 -32767 2586 -32766 2587 -32764 2588 -32760 2589 -32752 2590 -32736 2591 -32704 2592 -32640 2593 -32512 2594 -32256 2595 -31744 2596 -30720 2597 -28672 2598 -24576 2599 -16384 2600 -8189 2601 -8187 2602 -8186 2603 -8185 2604 -8183 2605 -8182 2606 -8180 2607 -8179 2608 -8178 2609 -8177 2610 -8175 2611 -8174 2612 -8172 2613 -8168 2614 -8167 2615 -8166 2616 -8164 2617 -8163 2618 -8162 2619 -8161 2620 -8159 2621 -8158 2622 -8156 2623 -8152 2624 -8144 2625 -8143 2626 -8142 2627 -8140 2628 -8136 2629 -8135 2630 -8134 2631 -8132 2632 -8131 2633 -8130 2634 -8129 2635 -8127 2636 -8126 2637 -8124 2638 -8120 2639 -8112 2640 -8096 2641 -8095 2642 -8094 2643 -8092 2644 -8088 2645 -8080 2646 -8079 2647 -8078 2648 -8076 2649 -8072 2650 -8071 2651 -8070 2652 -8068 2653 -8067 2654 -8066 2655 -8065 2656 -8063 2657 -8062 2658 -8060 2659 -8056 2660 -8048 2661 -8032 2662 -8000 2663 -7999 2664 -7998 2665 -7996 2666 -7992 2667 -7984 2668 -7968 2669 -7967 2670 -7966 2671 -7964 2672 -7960 2673 -7952 2674 -7951 2675 -7950 2676 -7948 2677 -7944 2678 -7943 2679 -7942 2680 -7940 2681 -7939 2682 -7938 2683 -7937 2684 -7935 2685 -7934 2686 -7932 2687 -7928 2688 -7920 2689 -7904 2690 -7872 2691 -7808 2692 -7807 2693 -7806 2694 -7804 2695 -7800 2696 -7792 2697 -7776 2698 -7744 2699 -7743 2700 -7742 2701 -7740 2702 -7736 2703 -7728 2704 -7712 2705 -7711 2706 -7710 2707 -7708 2708 -7704 2709 -7696 2710 -7695 2711 -7694 2712 -7692 2713 -7688 2714 -7687 2715 -7686 2716 -7684 2717 -7683 2718 -7682 2719 -7681 2720 -7679 2721 -7678 2722 -7676 2723 -7672 2724 -7664 2725 -7648 2726 -7616 2727 -7552 2728 -7424 2729 -7423 2730 -7422 2731 -7420 2732 -7416 2733 -7408 2734 -7392 2735 -7360 2736 -7296 2737 -7295 2738 -7294 2739 -7292 2740 -7288 2741 -7280 2742 -7264 2743 -7232 2744 -7231 2745 -7230 2746 -7228 2747 -7224 2748 -7216 2749 -7200 2750 -7199 2751 -7198 2752 -7196 2753 -7192 2754 -7184 2755 -7183 2756 -7182 2757 -7180 2758 -7176 2759 -7175 2760 -7174 2761 -7172 2762 -7171 2763 -7170 2764 -7169 2765 -7167 2766 -7166 2767 -7164 2768 -7160 2769 -7152 2770 -7136 2771 -7104 2772 -7040 2773 -6912 2774 -6656 2775 -6655 2776 -6654 2777 -6652 2778 -6648 2779 -6640 2780 -6624 2781 -6592 2782 -6528 2783 -6400 2784 -6399 2785 -6398 2786 -6396 2787 -6392 2788 -6384 2789 -6368 2790 -6336 2791 -6272 2792 -6271 2793 -6270 2794 -6268 2795 -6264 2796 -6256 2797 -6240 2798 -6208 2799 -6207 2800 -6206 2801 -6204 2802 -6200 2803 -6192 2804 -6176 2805 -6175 2806 -6174 2807 -6172 2808 -6168 2809 -6160 2810 -6159 2811 -6158 2812 -6156 2813 -6152 2814 -6151 2815 -6150 2816 -6148 2817 -6147 2818 -6146 2819 -6145 2820 -6143 2821 -6142 2822 -6140 2823 -6136 2824 -6128 2825 -6112 2826 -6080 2827 -6016 2828 -5888 2829 -5632 2830 -5120 2831 -5119 2832 -5118 2833 -5116 2834 -5112 2835 -5104 2836 -5088 2837 -5056 2838 -4992 2839 -4864 2840 -4608 2841 -4607 2842 -4606 2843 -4604 2844 -4600 2845 -4592 2846 -4576 2847 -4544 2848 -4480 2849 -4352 2850 -4351 2851 -4350 2852 -4348 2853 -4344 2854 -4336 2855 -4320 2856 -4288 2857 -4224 2858 -4223 2859 -4222 2860 -4220 2861 -4216 2862 -4208 2863 -4192 2864 -4160 2865 -4159 2866 -4158 2867 -4156 2868 -4152 2869 -4144 2870 -4128 2871 -4127 2872 -4126 2873 -4124 2874 -4120 2875 -4112 2876 -4111 2877 -4110 2878 -4108 2879 -4104 2880 -4103 2881 -4102 2882 -4100 2883 -4099 2884 -4098 2885 -4097 2886 -2037 2887 -2029 2888 -2027 2889 -2026 2890 -2025 2891 -2021 2892 -2013 2893 -2011 2894 -2010 2895 -2009 2896 -2007 2897 -2006 2898 -2004 2899 -2003 2900 -2002 2901 -2001 2902 -1997 2903 -1995 2904 -1994 2905 -1993 2906 -1989 2907 -1981 2908 -1979 2909 -1978 2910 -1977 2911 -1975 2912 -1974 2913 -1972 2914 -1971 2915 -1970 2916 -1969 2917 -1967 2918 -1966 2919 -1964 2920 -1960 2921 -1959 2922 -1958 2923 -1956 2924 -1955 2925 -1954 2926 -1953 2927 -1949 2928 -1947 2929 -1946 2930 -1945 2931 -1943 2932 -1942 2933 -1940 2934 -1939 2935 -1938 2936 -1937 2937 -1933 2938 -1931 2939 -1930 2940 -1929 2941 -1925 2942 -1917 2943 -1915 2944 -1914 2945 -1913 2946 -1911 2947 -1910 2948 -1908 2949 -1907 2950 -1906 2951 -1905 2952 -1903 2953 -1902 2954 -1900 2955 -1896 2956 -1895 2957 -1894 2958 -1892 2959 -1891 2960 -1890 2961 -1889 2962 -1887 2963 -1886 2964 -1884 2965 -1880 2966 -1872 2967 -1871 2968 -1870 2969 -1868 2970 -1864 2971 -1863 2972 -1862 2973 -1860 2974 -1859 2975 -1858 2976 -1857 2977 -1853 2978 -1851 2979 -1850 2980 -1849 2981 -1847 2982 -1846 2983 -1844 2984 -1843 2985 -1842 2986 -1841 2987 -1839 2988 -1838 2989 -1836 2990 -1832 2991 -1831 2992 -1830 2993 -1828 2994 -1827 2995 -1826 2996 -1825 2997 -1821 2998 -1819 2999 -1818 3000 -1817 3001 -1815 3002 -1814 3003 -1812 3004 -1811 3005 -1810 3006 -1809 3007 -1805 3008 -1803 3009 -1802 3010 -1801 3011 -1797 3012 -1789 3013 -1787 3014 -1786 3015 -1785 3016 -1783 3017 -1782 3018 -1780 3019 -1779 3020 -1778 3021 -1777 3022 -1775 3023 -1774 3024 -1772 3025 -1768 3026 -1767 3027 -1766 3028 -1764 3029 -1763 3030 -1762 3031 -1761 3032 -1759 3033 -1758 3034 -1756 3035 -1752 3036 -1744 3037 -1743 3038 -1742 3039 -1740 3040 -1736 3041 -1735 3042 -1734 3043 -1732 3044 -1731 3045 -1730 3046 -1729 3047 -1727 3048 -1726 3049 -1724 3050 -1720 3051 -1712 3052 -1696 3053 -1695 3054 -1694 3055 -1692 3056 -1688 3057 -1680 3058 -1679 3059 -1678 3060 -1676 3061 -1672 3062 -1671 3063 -1670 3064 -1668 3065 -1667 3066 -1666 3067 -1665 3068 -1661 3069 -1659 3070 -1658 3071 -1657 3072 -1655 3073 -1654 3074 -1652 3075 -1651 3076 -1650 3077 -1649 3078 -1647 3079 -1646 3080 -1644 3081 -1640 3082 -1639 3083 -1638 3084 -1636 3085 -1635 3086 -1634 3087 -1633 3088 -1631 3089 -1630 3090 -1628 3091 -1624 3092 -1616 3093 -1615 3094 -1614 3095 -1612 3096 -1608 3097 -1607 3098 -1606 3099 -1604 3100 -1603 3101 -1602 3102 -1601 3103 -1597 3104 -1595 3105 -1594 3106 -1593 3107 -1591 3108 -1590 3109 -1588 3110 -1587 3111 -1586 3112 -1585 3113 -1583 3114 -1582 3115 -1580 3116 -1576 3117 -1575 3118 -1574 3119 -1572 3120 -1571 3121 -1570 3122 -1569 3123 -1565 3124 -1563 3125 -1562 3126 -1561 3127 -1559 3128 -1558 3129 -1556 3130 -1555 3131 -1554 3132 -1553 3133 -1549 3134 -1547 3135 -1546 3136 -1545 3137 -1541 3138 -1533 3139 -1531 3140 -1530 3141 -1529 3142 -1527 3143 -1526 3144 -1524 3145 -1523 3146 -1522 3147 -1521 3148 -1519 3149 -1518 3150 -1516 3151 -1512 3152 -1511 3153 -1510 3154 -1508 3155 -1507 3156 -1506 3157 -1505 3158 -1503 3159 -1502 3160 -1500 3161 -1496 3162 -1488 3163 -1487 3164 -1486 3165 -1484 3166 -1480 3167 -1479 3168 -1478 3169 -1476 3170 -1475 3171 -1474 3172 -1473 3173 -1471 3174 -1470 3175 -1468 3176 -1464 3177 -1456 3178 -1440 3179 -1439 3180 -1438 3181 -1436 3182 -1432 3183 -1424 3184 -1423 3185 -1422 3186 -1420 3187 -1416 3188 -1415 3189 -1414 3190 -1412 3191 -1411 3192 -1410 3193 -1409 3194 -1407 3195 -1406 3196 -1404 3197 -1400 3198 -1392 3199 -1376 3200 -1344 3201 -1343 3202 -1342 3203 -1340 3204 -1336 3205 -1328 3206 -1312 3207 -1311 3208 -1310 3209 -1308 3210 -1304 3211 -1296 3212 -1295 3213 -1294 3214 -1292 3215 -1288 3216 -1287 3217 -1286 3218 -1284 3219 -1283 3220 -1282 3221 -1281 3222 -1277 3223 -1275 3224 -1274 3225 -1273 3226 -1271 3227 -1270 3228 -1268 3229 -1267 3230 -1266 3231 -1265 3232 -1263 3233 -1262 3234 -1260 3235 -1256 3236 -1255 3237 -1254 3238 -1252 3239 -1251 3240 -1250 3241 -1249 3242 -1247 3243 -1246 3244 -1244 3245 -1240 3246 -1232 3247 -1231 3248 -1230 3249 -1228 3250 -1224 3251 -1223 3252 -1222 3253 -1220 3254 -1219 3255 -1218 3256 -1217 3257 -1215 3258 -1214 3259 -1212 3260 -1208 3261 -1200 3262 -1184 3263 -1183 3264 -1182 3265 -1180 3266 -1176 3267 -1168 3268 -1167 3269 -1166 3270 -1164 3271 -1160 3272 -1159 3273 -1158 3274 -1156 3275 -1155 3276 -1154 3277 -1153 3278 -1149 3279 -1147 3280 -1146 3281 -1145 3282 -1143 3283 -1142 3284 -1140 3285 -1139 3286 -1138 3287 -1137 3288 -1135 3289 -1134 3290 -1132 3291 -1128 3292 -1127 3293 -1126 3294 -1124 3295 -1123 3296 -1122 3297 -1121 3298 -1119 3299 -1118 3300 -1116 3301 -1112 3302 -1104 3303 -1103 3304 -1102 3305 -1100 3306 -1096 3307 -1095 3308 -1094 3309 -1092 3310 -1091 3311 -1090 3312 -1089 3313 -1085 3314 -1083 3315 -1082 3316 -1081 3317 -1079 3318 -1078 3319 -1076 3320 -1075 3321 -1074 3322 -1073 3323 -1071 3324 -1070 3325 -1068 3326 -1064 3327 -1063 3328 -1062 3329 -1060 3330 -1059 3331 -1058 3332 -1057 3333 -1053 3334 -1051 3335 -1050 3336 -1049 3337 -1047 3338 -1046 3339 -1044 3340 -1043 3341 -1042 3342 -1041 3343 -1037 3344 -1035 3345 -1034 3346 -1033 3347 -1029 3348 -469 3349 -437 3350 -429 3351 -427 3352 -426 3353 -425 3354 -421 3355 -405 3356 -373 3357 -365 3358 -363 3359 -362 3360 -361 3361 -357 3362 -349 3363 -347 3364 -346 3365 -345 3366 -343 3367 -342 3368 -340 3369 -339 3370 -338 3371 -337 3372 -333 3373 -331 3374 -330 3375 -329 3376 -325 3377 -309 3378 -301 3379 -299 3380 -298 3381 -297 3382 -293 3383 -277 3384 171 3385 523 3386 531 3387 533 3388 534 3389 535 3390 539 3391 547 3392 549 3393 550 3394 551 3395 553 3396 554 3397 556 3398 557 3399 558 3400 559 3401 563 3402 565 3403 566 3404 567 3405 571 3406 579 3407 581 3408 582 3409 583 3410 585 3411 586 3412 588 3413 589 3414 590 3415 591 3416 593 3417 594 3418 596 3419 600 3420 601 3421 602 3422 604 3423 605 3424 606 3425 607 3426 611 3427 613 3428 614 3429 615 3430 617 3431 618 3432 620 3433 621 3434 622 3435 623 3436 627 3437 629 3438 630 3439 631 3440 635 3441 643 3442 645 3443 646 3444 647 3445 649 3446 650 3447 652 3448 653 3449 654 3450 655 3451 657 3452 658 3453 660 3454 664 3455 665 3456 666 3457 668 3458 669 3459 670 3460 671 3461 673 3462 674 3463 676 3464 680 3465 688 3466 689 3467 690 3468 692 3469 696 3470 697 3471 698 3472 700 3473 701 3474 702 3475 703 3476 707 3477 709 3478 710 3479 711 3480 713 3481 714 3482 716 3483 717 3484 718 3485 719 3486 721 3487 722 3488 724 3489 728 3490 729 3491 730 3492 732 3493 733 3494 734 3495 735 3496 739 3497 741 3498 742 3499 743 3500 745 3501 746 3502 748 3503 749 3504 750 3505 751 3506 755 3507 757 3508 758 3509 759 3510 763 3511 779 3512 787 3513 789 3514 790 3515 791 3516 795 3517 803 3518 805 3519 806 3520 807 3521 809 3522 810 3523 812 3524 813 3525 814 3526 815 3527 819 3528 821 3529 822 3530 823 3531 827 3532 835 3533 837 3534 838 3535 839 3536 841 3537 842 3538 844 3539 845 3540 846 3541 847 3542 849 3543 850 3544 852 3545 856 3546 857 3547 858 3548 860 3549 861 3550 862 3551 863 3552 867 3553 869 3554 870 3555 871 3556 873 3557 874 3558 876 3559 877 3560 878 3561 879 3562 883 3563 885 3564 886 3565 887 3566 891 3567 907 3568 915 3569 917 3570 918 3571 919 3572 923 3573 931 3574 933 3575 934 3576 935 3577 937 3578 938 3579 940 3580 941 3581 942 3582 943 3583 947 3584 949 3585 950 3586 951 3587 955 3588 971 3589 979 3590 981 3591 982 3592 983 3593 987 3594 1003 3595 2051 3596 2053 3597 2054 3598 2055 3599 2057 3600 2058 3601 2060 3602 2061 3603 2062 3604 2063 3605 2065 3606 2066 3607 2068 3608 2072 3609 2073 3610 2074 3611 2076 3612 2077 3613 2078 3614 2079 3615 2081 3616 2082 3617 2084 3618 2088 3619 2096 3620 2097 3621 2098 3622 2100 3623 2104 3624 2105 3625 2106 3626 2108 3627 2109 3628 2110 3629 2111 3630 2113 3631 2114 3632 2116 3633 2120 3634 2128 3635 2144 3636 2145 3637 2146 3638 2148 3639 2152 3640 2160 3641 2161 3642 2162 3643 2164 3644 2168 3645 2169 3646 2170 3647 2172 3648 2173 3649 2174 3650 2175 3651 2177 3652 2178 3653 2180 3654 2184 3655 2192 3656 2208 3657 2240 3658 2241 3659 2242 3660 2244 3661 2248 3662 2256 3663 2272 3664 2273 3665 2274 3666 2276 3667 2280 3668 2288 3669 2289 3670 2290 3671 2292 3672 2296 3673 2297 3674 2298 3675 2300 3676 2301 3677 2302 3678 2303 3679 2305 3680 2306 3681 2308 3682 2312 3683 2320 3684 2336 3685 2368 3686 2432 3687 2433 3688 2434 3689 2436 3690 2440 3691 2448 3692 2464 3693 2496 3694 2497 3695 2498 3696 2500 3697 2504 3698 2512 3699 2528 3700 2529 3701 2530 3702 2532 3703 2536 3704 2544 3705 2545 3706 2546 3707 2548 3708 2552 3709 2553 3710 2554 3711 2556 3712 2557 3713 2558 3714 2559 3715 2561 3716 2562 3717 2564 3718 2568 3719 2576 3720 2592 3721 2624 3722 2688 3723 2816 3724 2817 3725 2818 3726 2820 3727 2824 3728 2832 3729 2848 3730 2880 3731 2944 3732 2945 3733 2946 3734 2948 3735 2952 3736 2960 3737 2976 3738 3008 3739 3009 3740 3010 3741 3012 3742 3016 3743 3024 3744 3040 3745 3041 3746 3042 3747 3044 3748 3048 3749 3056 3750 3057 3751 3058 3752 3060 3753 3064 3754 3065 3755 3066 3756 3068 3757 3069 3758 3070 3759 3071 3760 3075 3761 3077 3762 3078 3763 3079 3764 3081 3765 3082 3766 3084 3767 3085 3768 3086 3769 3087 3770 3089 3771 3090 3772 3092 3773 3096 3774 3097 3775 3098 3776 3100 3777 3101 3778 3102 3779 3103 3780 3105 3781 3106 3782 3108 3783 3112 3784 3120 3785 3121 3786 3122 3787 3124 3788 3128 3789 3129 3790 3130 3791 3132 3792 3133 3793 3134 3794 3135 3795 3137 3796 3138 3797 3140 3798 3144 3799 3152 3800 3168 3801 3169 3802 3170 3803 3172 3804 3176 3805 3184 3806 3185 3807 3186 3808 3188 3809 3192 3810 3193 3811 3194 3812 3196 3813 3197 3814 3198 3815 3199 3816 3201 3817 3202 3818 3204 3819 3208 3820 3216 3821 3232 3822 3264 3823 3265 3824 3266 3825 3268 3826 3272 3827 3280 3828 3296 3829 3297 3830 3298 3831 3300 3832 3304 3833 3312 3834 3313 3835 3314 3836 3316 3837 3320 3838 3321 3839 3322 3840 3324 3841 3325 3842 3326 3843 3327 3844 3329 3845 3330 3846 3332 3847 3336 3848 3344 3849 3360 3850 3392 3851 3456 3852 3457 3853 3458 3854 3460 3855 3464 3856 3472 3857 3488 3858 3520 3859 3521 3860 3522 3861 3524 3862 3528 3863 3536 3864 3552 3865 3553 3866 3554 3867 3556 3868 3560 3869 3568 3870 3569 3871 3570 3872 3572 3873 3576 3874 3577 3875 3578 3876 3580 3877 3581 3878 3582 3879 3583 3880 3587 3881 3589 3882 3590 3883 3591 3884 3593 3885 3594 3886 3596 3887 3597 3888 3598 3889 3599 3890 3601 3891 3602 3892 3604 3893 3608 3894 3609 3895 3610 3896 3612 3897 3613 3898 3614 3899 3615 3900 3617 3901 3618 3902 3620 3903 3624 3904 3632 3905 3633 3906 3634 3907 3636 3908 3640 3909 3641 3910 3642 3911 3644 3912 3645 3913 3646 3914 3647 3915 3649 3916 3650 3917 3652 3918 3656 3919 3664 3920 3680 3921 3681 3922 3682 3923 3684 3924 3688 3925 3696 3926 3697 3927 3698 3928 3700 3929 3704 3930 3705 3931 3706 3932 3708 3933 3709 3934 3710 3935 3711 3936 3713 3937 3714 3938 3716 3939 3720 3940 3728 3941 3744 3942 3776 3943 3777 3944 3778 3945 3780 3946 3784 3947 3792 3948 3808 3949 3809 3950 3810 3951 3812 3952 3816 3953 3824 3954 3825 3955 3826 3956 3828 3957 3832 3958 3833 3959 3834 3960 3836 3961 3837 3962 3838 3963 3839 3964 3843 3965 3845 3966 3846 3967 3847 3968 3849 3969 3850 3970 3852 3971 3853 3972 3854 3973 3855 3974 3857 3975 3858 3976 3860 3977 3864 3978 3865 3979 3866 3980 3868 3981 3869 3982 3870 3983 3871 3984 3873 3985 3874 3986 3876 3987 3880 3988 3888 3989 3889 3990 3890 3991 3892 3992 3896 3993 3897 3994 3898 3995 3900 3996 3901 3997 3902 3998 3903 3999 3905 4000 3906