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