1 1 2 2 3 3 4 4 5 5 6 1 7 6 8 3 9 2 10 7 11 5 12 5 13 3 14 8 15 7 16 8 17 7 18 4 19 9 20 9 21 11 22 11 23 9 24 5 25 1 26 10 27 11 28 14 29 15 30 14 31 11 32 4 33 6 34 3 35 2 36 11 37 13 38 17 39 19 40 19 41 17 42 7 43 13 44 8 45 7 46 7 47 5 48 5 49 3 50 12 51 15 52 20 53 23 54 24 55 23 56 10 57 20 58 13 59 12 60 15 61 12 62 13 63 10 64 8 65 7 66 8 67 7 68 4 69 13 70 17 71 23 72 27 73 29 74 29 75 13 76 27 77 18 78 17 79 23 80 19 81 21 82 17 83 17 84 16 85 19 86 18 87 13 88 9 89 9 90 11 91 11 92 9 93 5 94 1 95 14 96 19 97 26 98 31 99 34 100 35 101 16 102 34 103 23 104 22 105 31 106 26 107 29 108 24 109 26 110 25 111 30 112 29 113 22 114 19 115 20 116 25 117 26 118 23 119 16 120 5 121 10 122 11 123 14 124 15 125 14 126 11 127 4 128 6 129 3 130 2 131 15 132 21 133 29 134 35 135 39 136 41 137 19 138 41 139 28 140 27 141 39 142 33 143 37 144 31 145 35 146 34 147 41 148 40 149 31 150 29 151 31 152 39 153 41 154 37 155 27 156 9 157 21 158 24 159 31 160 34 161 33 162 28 163 11 164 19 165 11 166 9 167 11 168 13 169 17 170 19 171 19 172 17 173 7 174 13 175 8 176 7 177 7 178 5 179 5 180 3 181 16 182 23 183 32 184 39 185 44 186 47 187 22 188 48 189 33 190 32 191 47 192 40 193 45 194 38 195 44 196 43 197 52 198 51 199 40 200 39 201 42 202 53 203 56 204 51 205 38 206 13 207 32 208 37 209 48 210 53 211 52 212 45 213 18 214 32 215 19 216 16 217 23 218 28 219 37 220 42 221 43 222 40 223 17 224 33 225 21 226 19 227 22 228 17 229 18 230 13 231 12 232 15 233 20 234 23 235 24 236 23 237 10 238 20 239 13 240 12 241 15 242 12 243 13 244 10 245 8 246 7 247 8 248 7 249 4 250 17 251 25 252 35 253 43 254 49 255 53 256 25 257 55 258 38 259 37 260 55 261 47 262 53 263 45 264 53 265 52 266 63 267 62 268 49 269 49 270 53 271 67 272 71 273 65 274 49 275 17 276 43 277 50 278 65 279 72 280 71 281 62 282 25 283 45 284 27 285 23 286 35 287 43 288 57 289 65 290 67 291 63 292 27 293 53 294 34 295 31 296 37 297 29 298 31 299 23 300 25 301 32 302 43 303 50 304 53 305 52 306 23 307 47 308 31 309 29 310 38 311 31 312 34 313 27 314 25 315 23 316 27 317 25 318 17 319 13 320 17 321 23 322 27 323 29 324 29 325 13 326 27 327 18 328 17 329 23 330 19 331 21 332 17 333 17 334 16 335 19 336 18 337 13 338 9 339 9 340 11 341 11 342 9 343 5 344 1 345 18 346 27 347 38 348 47 349 54 350 59 351 28 352 62 353 43 354 42 355 63 356 54 357 61 358 52 359 62 360 61 361 74 362 73 363 58 364 59 365 64 366 81 367 86 368 79 369 60 370 21 371 54 372 63 373 82 374 91 375 90 376 79 377 32 378 58 379 35 380 30 381 47 382 58 383 77 384 88 385 91 386 86 387 37 388 73 389 47 390 43 391 52 392 41 393 44 394 33 395 38 396 49 397 66 398 77 399 82 400 81 401 36 402 74 403 49 404 46 405 61 406 50 407 55 408 44 409 42 410 39 411 46 412 43 413 30 414 27 415 36 416 49 417 58 418 63 419 64 420 29 421 61 422 41 423 39 424 54 425 45 426 50 427 41 428 43 429 41 430 49 431 47 432 35 433 28 434 29 435 36 436 37 437 32 438 21 439 6 440 14 441 19 442 26 443 31 444 34 445 35 446 16 447 34 448 23 449 22 450 31 451 26 452 29 453 24 454 26 455 25 456 30 457 29 458 22 459 19 460 20 461 25 462 26 463 23 464 16 465 5 466 10 467 11 468 14 469 15 470 14 471 11 472 4 473 6 474 3 475 2 476 19 477 29 478 41 479 51 480 59 481 65 482 31 483 69 484 48 485 47 486 71 487 61 488 69 489 59 490 71 491 70 492 85 493 84 494 67 495 69 496 75 497 95 498 101 499 93 500 71 501 25 502 65 503 76 504 99 505 110 506 109 507 96 508 39 509 71 510 43 511 37 512 59 513 73 514 97 515 111 516 115 517 109 518 47 519 93 520 60 521 55 522 67 523 53 524 57 525 43 526 51 527 66 528 89 529 104 530 111 531 110 532 49 533 101 534 67 535 63 536 84 537 69 538 76 539 61 540 59 541 55 542 65 543 61 544 43 545 41 546 55 547 75 548 89 549 97 550 99 551 45 552 95 553 64 554 61 555 85 556 71 557 79 558 65 559 69 560 66 561 79 562 76 563 57 564 47 565 49 566 61 567 63 568 55 569 37 570 11 571 29 572 40 573 55 574 66 575 73 576 76 577 35 578 75 579 51 580 49 581 70 582 59 583 66 584 55 585 61 586 59 587 71 588 69 589 53 590 48 591 51 592 64 593 67 594 60 595 43 596 14 597 31 598 35 599 45 600 49 601 47 602 39 603 15 604 25 605 14 606 11 607 15 608 21 609 29 610 35 611 39 612 41 613 19 614 41 615 28 616 27 617 39 618 33 619 37 620 31 621 35 622 34 623 41 624 40 625 31 626 29 627 31 628 39 629 41 630 37 631 27 632 9 633 21 634 24 635 31 636 34 637 33 638 28 639 11 640 19 641 11 642 9 643 11 644 13 645 17 646 19 647 19 648 17 649 7 650 13 651 8 652 7 653 7 654 5 655 5 656 3 657 20 658 31 659 44 660 55 661 64 662 71 663 34 664 76 665 53 666 52 667 79 668 68 669 77 670 66 671 80 672 79 673 96 674 95 675 76 676 79 677 86 678 109 679 116 680 107 681 82 682 29 683 76 684 89 685 116 686 129 687 128 688 113 689 46 690 84 691 51 692 44 693 71 694 88 695 117 696 134 697 139 698 132 699 57 700 113 701 73 702 67 703 82 704 65 705 70 706 53 707 64 708 83 709 112 710 131 711 140 712 139 713 62 714 128 715 85 716 80 717 107 718 88 719 97 720 78 721 76 722 71 723 84 724 79 725 56 726 55 727 74 728 101 729 120 730 131 731 134 732 61 733 129 734 87 735 83 736 116 737 97 738 108 739 89 740 95 741 91 742 109 743 105 744 79 745 66 746 69 747 86 748 89 749 78 750 53 751 16 752 44 753 61 754 84 755 101 756 112 757 117 758 54 759 116 760 79 761 76 762 109 763 92 764 103 765 86 766 96 767 93 768 112 769 109 770 84 771 77 772 82 773 103 774 108 775 97 776 70 777 23 778 52 779 59 780 76 781 83 782 80 783 67 784 26 785 44 786 25 787 20 788 31 789 44 790 61 791 74 792 83 793 88 794 41 795 89 796 61 797 59 798 86 799 73 800 82 801 69 802 79 803 77 804 93 805 91 806 71 807 68 808 73 809 92 810 97 811 88 812 65 813 22 814 53 815 61 816 79 817 87 818 85 819 73 820 29 821 51 822 30 823 25 824 34 825 41 826 54 827 61 828 62 829 57 830 24 831 46 832 29 833 26 834 29 835 22 836 23 837 16 838 16 839 23 840 32 841 39 842 44 843 47 844 22 845 48 846 33 847 32 848 47 849 40 850 45 851 38 852 44 853 43 854 52 855 51 856 40 857 39 858 42 859 53 860 56 861 51 862 38 863 13 864 32 865 37 866 48 867 53 868 52 869 45 870 18 871 32 872 19 873 16 874 23 875 28 876 37 877 42 878 43 879 40 880 17 881 33 882 21 883 19 884 22 885 17 886 18 887 13 888 12 889 15 890 20 891 23 892 24 893 23 894 10 895 20 896 13 897 12 898 15 899 12 900 13 901 10 902 8 903 7 904 8 905 7 906 4 907 21 908 33 909 47 910 59 911 69 912 77 913 37 914 83 915 58 916 57 917 87 918 75 919 85 920 73 921 89 922 88 923 107 924 106 925 85 926 89 927 97 928 123 929 131 930 121 931 93 932 33 933 87 934 102 935 133 936 148 937 147 938 130 939 53 940 97 941 59 942 51 943 83 944 103 945 137 946 157 947 163 948 155 949 67 950 133 951 86 952 79 953 97 954 77 955 83 956 63 957 77 958 100 959 135 960 158 961 169 962 168 963 75 964 155 965 103 966 97 967 130 968 107 969 118 970 95 971 93 972 87 973 103 974 97 975 69 976 69 977 93 978 127 979 151 980 165 981 169 982 77 983 163 984 110 985 105 986 147 987 123 988 137 989 113 990 121 991 116 992 139 993 134 994 101 995 85 996 89 997 111 998 115 999 101 1000 69 1001 21 1002 59 1003 82 1004 113 1005 136 1006 151 1007 158 1008 73 1009 157 1010 107 1011 103 1012 148 1013 125 1014 140 1015 117 1016 131 1017 127 1018 153 1019 149 1020 115 1021 106 1022 113 1023 142 1024 149 1025 134 1026 97 1027 32 1028 73 1029 83 1030 107 1031 117 1032 113 1033 95 1034 37 1035 63 1036 36 1037 29 1038 47 1039 67 1040 93 1041 113 1042 127 1043 135 1044 63 1045 137 1046 94 1047 91 1048 133 1049 113 1050 127 1051 107 1052 123 1053 120 1054 145 1055 142 1056 111 1057 107 1058 115 1059 145 1060 153 1061 139 1062 103 1063 35 1064 85 1065 98 1066 127 1067 140 1068 137 1069 118 1070 47 1071 83 1072 49 1073 41 1074 57 1075 69 1076 91 1077 103 1078 105 1079 97 1080 41 1081 79 1082 50 1083 45 1084 51 1085 39 1086 41 1087 29 1088 33 1089 48 1090 67 1091 82 1092 93 1093 100 1094 47 1095 103 1096 71 1097 69 1098 102 1099 87 1100 98 1101 83 1102 97 1103 95 1104 115 1105 113 1106 89 1107 88 1108 95 1109 120 1110 127 1111 116 1112 87 1113 30 1114 75 1115 87 1116 113 1117 125 1118 123 1119 107 1120 43 1121 77 1122 46 1123 39 1124 58 1125 71 1126 94 1127 107 1128 110 1129 103 1130 44 1131 86 1132 55 1133 50 1134 59 1135 46 1136 49 1137 36 1138 37 1139 47 1140 63 1141 73 1142 77 1143 75 1144 33 1145 67 1146 44 1147 41 1148 53 1149 43 1150 47 1151 37 1152 33 1153 30 1154 35 1155 32 1156 21 1157 17 1158 25 1159 35 1160 43 1161 49 1162 53 1163 25 1164 55 1165 38 1166 37 1167 55 1168 47 1169 53 1170 45 1171 53 1172 52 1173 63 1174 62 1175 49 1176 49 1177 53 1178 67 1179 71 1180 65 1181 49 1182 17 1183 43 1184 50 1185 65 1186 72 1187 71 1188 62 1189 25 1190 45 1191 27 1192 23 1193 35 1194 43 1195 57 1196 65 1197 67 1198 63 1199 27 1200 53 1201 34 1202 31 1203 37 1204 29 1205 31 1206 23 1207 25 1208 32 1209 43 1210 50 1211 53 1212 52 1213 23 1214 47 1215 31 1216 29 1217 38 1218 31 1219 34 1220 27 1221 25 1222 23 1223 27 1224 25 1225 17 1226 13 1227 17 1228 23 1229 27 1230 29 1231 29 1232 13 1233 27 1234 18 1235 17 1236 23 1237 19 1238 21 1239 17 1240 17 1241 16 1242 19 1243 18 1244 13 1245 9 1246 9 1247 11 1248 11 1249 9 1250 5 1251 1 1252 22 1253 35 1254 50 1255 63 1256 74 1257 83 1258 40 1259 90 1260 63 1261 62 1262 95 1263 82 1264 93 1265 80 1266 98 1267 97 1268 118 1269 117 1270 94 1271 99 1272 108 1273 137 1274 146 1275 135 1276 104 1277 37 1278 98 1279 115 1280 150 1281 167 1282 166 1283 147 1284 60 1285 110 1286 67 1287 58 1288 95 1289 118 1290 157 1291 180 1292 187 1293 178 1294 77 1295 153 1296 99 1297 91 1298 112 1299 89 1300 96 1301 73 1302 90 1303 117 1304 158 1305 185 1306 198 1307 197 1308 88 1309 182 1310 121 1311 114 1312 153 1313 126 1314 139 1315 112 1316 110 1317 103 1318 122 1319 115 1320 82 1321 83 1322 112 1323 153 1324 182 1325 199 1326 204 1327 93 1328 197 1329 133 1330 127 1331 178 1332 149 1333 166 1334 137 1335 147 1336 141 1337 169 1338 163 1339 123 1340 104 1341 109 1342 136 1343 141 1344 124 1345 85 1346 26 1347 74 1348 103 1349 142 1350 171 1351 190 1352 199 1353 92 1354 198 1355 135 1356 130 1357 187 1358 158 1359 177 1360 148 1361 166 1362 161 1363 194 1364 189 1365 146 1366 135 1367 144 1368 181 1369 190 1370 171 1371 124 1372 41 1373 94 1374 107 1375 138 1376 151 1377 146 1378 123 1379 48 1380 82 1381 47 1382 38 1383 63 1384 90 1385 125 1386 152 1387 171 1388 182 1389 85 1390 185 1391 127 1392 123 1393 180 1394 153 1395 172 1396 145 1397 167 1398 163 1399 197 1400 193 1401 151 1402 146 1403 157 1404 198 1405 209 1406 190 1407 141 1408 48 1409 117 1410 135 1411 175 1412 193 1413 189 1414 163 1415 65 1416 115 1417 68 1418 57 1419 80 1420 97 1421 128 1422 145 1423 148 1424 137 1425 58 1426 112 1427 71 1428 64 1429 73 1430 56 1431 59 1432 42 1433 50 1434 73 1435 102 1436 125 1437 142 1438 153 1439 72 1440 158 1441 109 1442 106 1443 157 1444 134 1445 151 1446 128 1447 150 1448 147 1449 178 1450 175 1451 138 1452 137 1453 148 1454 187 1455 198 1456 181 1457 136 1458 47 1459 118 1460 137 1461 178 1462 197 1463 194 1464 169 1465 68 1466 122 1467 73 1468 62 1469 93 1470 114 1471 151 1472 172 1473 177 1474 166 1475 71 1476 139 1477 89 1478 81 1479 96 1480 75 1481 80 1482 59 1483 62 1484 79 1485 106 1486 123 1487 130 1488 127 1489 56 1490 114 1491 75 1492 70 1493 91 1494 74 1495 81 1496 64 1497 58 1498 53 1499 62 1500 57 1501 38 1502 35 1503 52 1504 73 1505 90 1506 103 1507 112 1508 53 1509 117 1510 81 1511 79 1512 118 1513 101 1514 114 1515 97 1516 115 1517 113 1518 137 1519 135 1520 107 1521 108 1522 117 1523 148 1524 157 1525 144 1526 109 1527 38 1528 97 1529 113 1530 147 1531 163 1532 161 1533 141 1534 57 1535 103 1536 62 1537 53 1538 82 1539 101 1540 134 1541 153 1542 158 1543 149 1544 64 1545 126 1546 81 1547 74 1548 89 1549 70 1550 75 1551 56 1552 63 1553 81 1554 109 1555 127 1556 135 1557 133 1558 59 1559 121 1560 80 1561 75 1562 99 1563 81 1564 89 1565 71 1566 67 1567 62 1568 73 1569 68 1570 47 1571 40 1572 53 1573 72 1574 85 1575 92 1576 93 1577 42 1578 88 1579 59 1580 56 1581 77 1582 64 1583 71 1584 58 1585 60 1586 57 1587 68 1588 65 1589 48 1590 37 1591 38 1592 47 1593 48 1594 41 1595 26 1596 7 1597 18 1598 27 1599 38 1600 47 1601 54 1602 59 1603 28 1604 62 1605 43 1606 42 1607 63 1608 54 1609 61 1610 52 1611 62 1612 61 1613 74 1614 73 1615 58 1616 59 1617 64 1618 81 1619 86 1620 79 1621 60 1622 21 1623 54 1624 63 1625 82 1626 91 1627 90 1628 79 1629 32 1630 58 1631 35 1632 30 1633 47 1634 58 1635 77 1636 88 1637 91 1638 86 1639 37 1640 73 1641 47 1642 43 1643 52 1644 41 1645 44 1646 33 1647 38 1648 49 1649 66 1650 77 1651 82 1652 81 1653 36 1654 74 1655 49 1656 46 1657 61 1658 50 1659 55 1660 44 1661 42 1662 39 1663 46 1664 43 1665 30 1666 27 1667 36 1668 49 1669 58 1670 63 1671 64 1672 29 1673 61 1674 41 1675 39 1676 54 1677 45 1678 50 1679 41 1680 43 1681 41 1682 49 1683 47 1684 35 1685 28 1686 29 1687 36 1688 37 1689 32 1690 21 1691 6 1692 14 1693 19 1694 26 1695 31 1696 34 1697 35 1698 16 1699 34 1700 23 1701 22 1702 31 1703 26 1704 29 1705 24 1706 26 1707 25 1708 30 1709 29 1710 22 1711 19 1712 20 1713 25 1714 26 1715 23 1716 16 1717 5 1718 10 1719 11 1720 14 1721 15 1722 14 1723 11 1724 4 1725 6 1726 3 1727 2 1728 23 1729 37 1730 53 1731 67 1732 79 1733 89 1734 43 1735 97 1736 68 1737 67 1738 103 1739 89 1740 101 1741 87 1742 107 1743 106 1744 129 1745 128 1746 103 1747 109 1748 119 1749 151 1750 161 1751 149 1752 115 1753 41 1754 109 1755 128 1756 167 1757 186 1758 185 1759 164 1760 67 1761 123 1762 75 1763 65 1764 107 1765 133 1766 177 1767 203 1768 211 1769 201 1770 87 1771 173 1772 112 1773 103 1774 127 1775 101 1776 109 1777 83 1778 103 1779 134 1780 181 1781 212 1782 227 1783 226 1784 101 1785 209 1786 139 1787 131 1788 176 1789 145 1790 160 1791 129 1792 127 1793 119 1794 141 1795 133 1796 95 1797 97 1798 131 1799 179 1800 213 1801 233 1802 239 1803 109 1804 231 1805 156 1806 149 1807 209 1808 175 1809 195 1810 161 1811 173 1812 166 1813 199 1814 192 1815 145 1816 123 1817 129 1818 161 1819 167 1820 147 1821 101 1822 31 1823 89 1824 124 1825 171 1826 206 1827 229 1828 240 1829 111 1830 239 1831 163 1832 157 1833 226 1834 191 1835 214 1836 179 1837 201 1838 195 1839 235 1840 229 1841 177 1842 164 1843 175 1844 220 1845 231 1846 208 1847 151 1848 50 1849 115 1850 131 1851 169 1852 185 1853 179 1854 151 1855 59 1856 101 1857 58 1858 47 1859 79 1860 113 1861 157 1862 191 1863 215 1864 229 1865 107 1866 233 1867 160 1868 155 1869 227 1870 193 1871 217 1872 183 1873 211 1874 206 1875 249 1876 244 1877 191 1878 185 1879 199 1880 251 1881 265 1882 241 1883 179 1884 61 1885 149 1886 172 1887 223 1888 246 1889 241 1890 208 1891 83 1892 147 1893 87 1894 73 1895 103 1896 125 1897 165 1898 187 1899 191 1900 177 1901 75 1902 145 1903 92 1904 83 1905 95 1906 73 1907 77 1908 55 1909 67 1910 98 1911 137 1912 168 1913 191 1914 206 1915 97 1916 213 1917 147 1918 143 1919 212 1920 181 1921 204 1922 173 1923 203 1924 199 1925 241 1926 237 1927 187 1928 186 1929 201 1930 254 1931 269 1932 246 1933 185 1934 64 1935 161 1936 187 1937 243 1938 269 1939 265 1940 231 1941 93 1942 167 1943 100 1944 85 1945 128 1946 157 1947 208 1948 237 1949 244 1950 229 1951 98 1952 192 1953 123 1954 112 1955 133 1956 104 1957 111 1958 82 1959 87 1960 111 1961 149 1962 173 1963 183 1964 179 1965 79 1966 161 1967 106 1968 99 1969 129 1970 105 1971 115 1972 91 1973 83 1974 76 1975 89 1976 82 1977 55 1978 53 1979 79 1980 111 1981 137 1982 157 1983 171 1984 81 1985 179 1986 124 1987 121 1988 181 1989 155 1990 175 1991 149 1992 177 1993 174 1994 211 1995 208 1996 165 1997 167 1998 181 1999 229 2000 243 2001 223 2002 169 2003 59 2004 151 2005 176 2006 229 2007 254 2008 251 2009 220 2010 89 2011 161 2012 97 2013 83 2014 129 2015 159 2016 211 2017 241 2018 249 2019 235 2020 101 2021 199 2022 128 2023 117 2024 141 2025 111 2026 119 2027 89 2028 101 2029 130 2030 175 2031 204 2032 217 2033 214 2034 95 2035 195 2036 129 2037 121 2038 160 2039 131 2040 144 2041 115 2042 109 2043 101 2044 119 2045 111 2046 77 2047 67 2048 89 2049 121 2050 143 2051 155 2052 157 2053 71 2054 149 2055 100 2056 95 2057 131 2058 109 2059 121 2060 99 2061 103 2062 98 2063 117 2064 112 2065 83 2066 65 2067 67 2068 83 2069 85 2070 73 2071 47 2072 13 2073 37 2074 56 2075 79 2076 98 2077 113 2078 124 2079 59 2080 131 2081 91 2082 89 2083 134 2084 115 2085 130 2086 111 2087 133 2088 131 2089 159 2090 157 2091 125 2092 128 2093 139 2094 176 2095 187 2096 172 2097 131 2098 46 2099 119 2100 139 2101 181 2102 201 2103 199 2104 175 2105 71 2106 129 2107 78 2108 67 2109 106 2110 131 2111 174 2112 199 2113 206 2114 195 2115 84 2116 166 2117 107 2118 98 2119 119 2120 94 2121 101 2122 76 2123 89 2124 115 2125 155 2126 181 2127 193 2128 191 2129 85 2130 175 2131 116 2132 109 2133 145 2134 119 2135 131 2136 105 2137 101 2138 94 2139 111 2140 104 2141 73 2142 68 2143 91 2144 124 2145 147 2146 160 2147 163 2148 74 2149 156 2150 105 2151 100 2152 139 2153 116 2154 129 2155 106 2156 112 2157 107 2158 128 2159 123 2160 92 2161 75 2162 78 2163 97 2164 100 2165 87 2166 58 2167 17 2168 43 2169 59 2170 81 2171 97 2172 107 2173 111 2174 51 2175 109 2176 74 2177 71 2178 101 2179 85 2180 95 2181 79 2182 87 2183 84 2184 101 2185 98 2186 75 2187 67 2188 71 2189 89 2190 93 2191 83 2192 59 2193 19 2194 41 2195 46 2196 59 2197 64 2198 61 2199 50 2200 19 2201 31 2202 17 2203 13 2204 19 2205 29 2206 41 2207 51 2208 59 2209 65 2210 31 2211 69 2212 48 2213 47 2214 71 2215 61 2216 69 2217 59 2218 71 2219 70 2220 85 2221 84 2222 67 2223 69 2224 75 2225 95 2226 101 2227 93 2228 71 2229 25 2230 65 2231 76 2232 99 2233 110 2234 109 2235 96 2236 39 2237 71 2238 43 2239 37 2240 59 2241 73 2242 97 2243 111 2244 115 2245 109 2246 47 2247 93 2248 60 2249 55 2250 67 2251 53 2252 57 2253 43 2254 51 2255 66 2256 89 2257 104 2258 111 2259 110 2260 49 2261 101 2262 67 2263 63 2264 84 2265 69 2266 76 2267 61 2268 59 2269 55 2270 65 2271 61 2272 43 2273 41 2274 55 2275 75 2276 89 2277 97 2278 99 2279 45 2280 95 2281 64 2282 61 2283 85 2284 71 2285 79 2286 65 2287 69 2288 66 2289 79 2290 76 2291 57 2292 47 2293 49 2294 61 2295 63 2296 55 2297 37 2298 11 2299 29 2300 40 2301 55 2302 66 2303 73 2304 76 2305 35 2306 75 2307 51 2308 49 2309 70 2310 59 2311 66 2312 55 2313 61 2314 59 2315 71 2316 69 2317 53 2318 48 2319 51 2320 64 2321 67 2322 60 2323 43 2324 14 2325 31 2326 35 2327 45 2328 49 2329 47 2330 39 2331 15 2332 25 2333 14 2334 11 2335 15 2336 21 2337 29 2338 35 2339 39 2340 41 2341 19 2342 41 2343 28 2344 27 2345 39 2346 33 2347 37 2348 31 2349 35 2350 34 2351 41 2352 40 2353 31 2354 29 2355 31 2356 39 2357 41 2358 37 2359 27 2360 9 2361 21 2362 24 2363 31 2364 34 2365 33 2366 28 2367 11 2368 19 2369 11 2370 9 2371 11 2372 13 2373 17 2374 19 2375 19 2376 17 2377 7 2378 13 2379 8 2380 7 2381 7 2382 5 2383 5 2384 3 2385 24 2386 39 2387 56 2388 71 2389 84 2390 95 2391 46 2392 104 2393 73 2394 72 2395 111 2396 96 2397 109 2398 94 2399 116 2400 115 2401 140 2402 139 2403 112 2404 119 2405 130 2406 165 2407 176 2408 163 2409 126 2410 45 2411 120 2412 141 2413 184 2414 205 2415 204 2416 181 2417 74 2418 136 2419 83 2420 72 2421 119 2422 148 2423 197 2424 226 2425 235 2426 224 2427 97 2428 193 2429 125 2430 115 2431 142 2432 113 2433 122 2434 93 2435 116 2436 151 2437 204 2438 239 2439 256 2440 255 2441 114 2442 236 2443 157 2444 148 2445 199 2446 164 2447 181 2448 146 2449 144 2450 135 2451 160 2452 151 2453 108 2454 111 2455 150 2456 205 2457 244 2458 267 2459 274 2460 125 2461 265 2462 179 2463 171 2464 240 2465 201 2466 224 2467 185 2468 199 2469 191 2470 229 2471 221 2472 167 2473 142 2474 149 2475 186 2476 193 2477 170 2478 117 2479 36 2480 104 2481 145 2482 200 2483 241 2484 268 2485 281 2486 130 2487 280 2488 191 2489 184 2490 265 2491 224 2492 251 2493 210 2494 236 2495 229 2496 276 2497 269 2498 208 2499 193 2500 206 2501 259 2502 272 2503 245 2504 178 2505 59 2506 136 2507 155 2508 200 2509 219 2510 212 2511 179 2512 70 2513 120 2514 69 2515 56 2516 95 2517 136 2518 189 2519 230 2520 259 2521 276 2522 129 2523 281 2524 193 2525 187 2526 274 2527 233 2528 262 2529 221 2530 255 2531 249 2532 301 2533 295 2534 231 2535 224 2536 241 2537 304 2538 321 2539 292 2540 217 2541 74 2542 181 2543 209 2544 271 2545 299 2546 293 2547 253 2548 101 2549 179 2550 106 2551 89 2552 126 2553 153 2554 202 2555 229 2556 234 2557 217 2558 92 2559 178 2560 113 2561 102 2562 117 2563 90 2564 95 2565 68 2566 84 2567 123 2568 172 2569 211 2570 240 2571 259 2572 122 2573 268 2574 185 2575 180 2576 267 2577 228 2578 257 2579 218 2580 256 2581 251 2582 304 2583 299 2584 236 2585 235 2586 254 2587 321 2588 340 2589 311 2590 234 2591 81 2592 204 2593 237 2594 308 2595 341 2596 336 2597 293 2598 118 2599 212 2600 127 2601 108 2602 163 2603 200 2604 265 2605 302 2606 311 2607 292 2608 125 2609 245 2610 157 2611 143 2612 170 2613 133 2614 142 2615 105 2616 112 2617 143 2618 192 2619 223 2620 236 2621 231 2622 102 2623 208 2624 137 2625 128 2626 167 2627 136 2628 149 2629 118 2630 108 2631 99 2632 116 2633 107 2634 72 2635 71 2636 106 2637 149 2638 184 2639 211 2640 230 2641 109 2642 241 2643 167 2644 163 2645 244 2646 209 2647 236 2648 201 2649 239 2650 235 2651 285 2652 281 2653 223 2654 226 2655 245 2656 310 2657 329 2658 302 2659 229 2660 80 2661 205 2662 239 2663 311 2664 345 2665 341 2666 299 2667 121 2668 219 2669 132 2670 113 2671 176 2672 217 2673 288 2674 329 2675 340 2676 321 2677 138 2678 272 2679 175 2680 160 2681 193 2682 152 2683 163 2684 122 2685 139 2686 179 2687 241 2688 281 2689 299 2690 295 2691 131 2692 269 2693 178 2694 167 2695 221 2696 181 2697 199 2698 159 2699 151 2700 140 2701 165 2702 154 2703 107 2704 94 2705 125 2706 170 2707 201 2708 218 2709 221 2710 100 2711 210 2712 141 2713 134 2714 185 2715 154 2716 171 2717 140 2718 146 2719 139 2720 166 2721 159 2722 118 2723 93 2724 96 2725 119 2726 122 2727 105 2728 68 2729 19 2730 56 2731 85 2732 120 2733 149 2734 172 2735 189 2736 90 2737 200 2738 139 2739 136 2740 205 2741 176 2742 199 2743 170 2744 204 2745 201 2746 244 2747 241 2748 192 2749 197 2750 214 2751 271 2752 288 2753 265 2754 202 2755 71 2756 184 2757 215 2758 280 2759 311 2760 308 2761 271 2762 110 2763 200 2764 121 2765 104 2766 165 2767 204 2768 271 2769 310 2770 321 2771 304 2772 131 2773 259 2774 167 2775 153 2776 186 2777 147 2778 158 2779 119 2780 140 2781 181 2782 244 2783 285 2784 304 2785 301 2786 134 2787 276 2788 183 2789 172 2790 229 2791 188 2792 207 2793 166 2794 160 2795 149 2796 176 2797 165 2798 116 2799 109 2800 146 2801 199 2802 236 2803 257 2804 262 2805 119 2806 251 2807 169 2808 161 2809 224 2810 187 2811 208 2812 171 2813 181 2814 173 2815 207 2816 199 2817 149 2818 122 2819 127 2820 158 2821 163 2822 142 2823 95 2824 28 2825 72 2826 99 2827 136 2828 163 2829 180 2830 187 2831 86 2832 184 2833 125 2834 120 2835 171 2836 144 2837 161 2838 134 2839 148 2840 143 2841 172 2842 167 2843 128 2844 115 2845 122 2846 153 2847 160 2848 143 2849 102 2850 33 2851 72 2852 81 2853 104 2854 113 2855 108 2856 89 2857 34 2858 56 2859 31 2860 24 2861 39 2862 60 2863 85 2864 106 2865 123 2866 136 2867 65 2868 145 2869 101 2870 99 2871 150 2872 129 2873 146 2874 125 2875 151 2876 149 2877 181 2878 179 2879 143 2880 148 2881 161 2882 204 2883 217 2884 200 2885 153 2886 54 2887 141 2888 165 2889 215 2890 239 2891 237 2892 209 2893 85 2894 155 2895 94 2896 81 2897 130 2898 161 2899 214 2900 245 2901 254 2902 241 2903 104 2904 206 2905 133 2906 122 2907 149 2908 118 2909 127 2910 96 2911 115 2912 149 2913 201 2914 235 2915 251 2916 249 2917 111 2918 229 2919 152 2920 143 2921 191 2922 157 2923 173 2924 139 2925 135 2926 126 2927 149 2928 140 2929 99 2930 96 2931 129 2932 176 2933 209 2934 228 2935 233 2936 106 2937 224 2938 151 2939 144 2940 201 2941 168 2942 187 2943 154 2944 164 2945 157 2946 188 2947 181 2948 136 2949 113 2950 118 2951 147 2952 152 2953 133 2954 90 2955 27 2956 73 2957 101 2958 139 2959 167 2960 185 2961 193 2962 89 2963 191 2964 130 2965 125 2966 179 2967 151 2968 169 2969 141 2970 157 2971 152 2972 183 2973 178 2974 137 2975 125 2976 133 2977 167 2978 175 2979 157 2980 113 2981 37 2982 83 2983 94 2984 121 2985 132 2986 127 2987 106 2988 41 2989 69 2990 39 2991 31 2992 46 2993 65 2994 90 2995 109 2996 122 2997 129 2998 60 2999 130 3000 89 3001 86 3002 125 3003 106 3004 119 3005 100 3006 114 3007 111 3008 134 3009 131 3010 102 3011 97 3012 104 3013 131 3014 138 3015 125 3016 92 3017 31 3018 74 3019 85 3020 110 3021 121 3022 118 3023 101 3024 40 3025 70 3026 41 3027 34 3028 45 3029 54 3030 71 3031 80 3032 81 3033 74 3034 31 3035 59 3036 37 3037 33 3038 36 3039 27 3040 28 3041 19 3042 20 3043 31 3044 44 3045 55 3046 64 3047 71 3048 34 3049 76 3050 53 3051 52 3052 79 3053 68 3054 77 3055 66 3056 80 3057 79 3058 96 3059 95 3060 76 3061 79 3062 86 3063 109 3064 116 3065 107 3066 82 3067 29 3068 76 3069 89 3070 116 3071 129 3072 128 3073 113 3074 46 3075 84 3076 51 3077 44 3078 71 3079 88 3080 117 3081 134 3082 139 3083 132 3084 57 3085 113 3086 73 3087 67 3088 82 3089 65 3090 70 3091 53 3092 64 3093 83 3094 112 3095 131 3096 140 3097 139 3098 62 3099 128 3100 85 3101 80 3102 107 3103 88 3104 97 3105 78 3106 76 3107 71 3108 84 3109 79 3110 56 3111 55 3112 74 3113 101 3114 120 3115 131 3116 134 3117 61 3118 129 3119 87 3120 83 3121 116 3122 97 3123 108 3124 89 3125 95 3126 91 3127 109 3128 105 3129 79 3130 66 3131 69 3132 86 3133 89 3134 78 3135 53 3136 16 3137 44 3138 61 3139 84 3140 101 3141 112 3142 117 3143 54 3144 116 3145 79 3146 76 3147 109 3148 92 3149 103 3150 86 3151 96 3152 93 3153 112 3154 109 3155 84 3156 77 3157 82 3158 103 3159 108 3160 97 3161 70 3162 23 3163 52 3164 59 3165 76 3166 83 3167 80 3168 67 3169 26 3170 44 3171 25 3172 20 3173 31 3174 44 3175 61 3176 74 3177 83 3178 88 3179 41 3180 89 3181 61 3182 59 3183 86 3184 73 3185 82 3186 69 3187 79 3188 77 3189 93 3190 91 3191 71 3192 68 3193 73 3194 92 3195 97 3196 88 3197 65 3198 22 3199 53 3200 61 3201 79 3202 87 3203 85 3204 73 3205 29 3206 51 3207 30 3208 25 3209 34 3210 41 3211 54 3212 61 3213 62 3214 57 3215 24 3216 46 3217 29 3218 26 3219 29 3220 22 3221 23 3222 16 3223 16 3224 23 3225 32 3226 39 3227 44 3228 47 3229 22 3230 48 3231 33 3232 32 3233 47 3234 40 3235 45 3236 38 3237 44 3238 43 3239 52 3240 51 3241 40 3242 39 3243 42 3244 53 3245 56 3246 51 3247 38 3248 13 3249 32 3250 37 3251 48 3252 53 3253 52 3254 45 3255 18 3256 32 3257 19 3258 16 3259 23 3260 28 3261 37 3262 42 3263 43 3264 40 3265 17 3266 33 3267 21 3268 19 3269 22 3270 17 3271 18 3272 13 3273 12 3274 15 3275 20 3276 23 3277 24 3278 23 3279 10 3280 20 3281 13 3282 12 3283 15 3284 12 3285 13 3286 10 3287 8 3288 7 3289 8 3290 7 3291 4 3292 25 3293 41 3294 59 3295 75 3296 89 3297 101 3298 49 3299 111 3300 78 3301 77 3302 119 3303 103 3304 117 3305 101 3306 125 3307 124 3308 151 3309 150 3310 121 3311 129 3312 141 3313 179 3314 191 3315 177 3316 137 3317 49 3318 131 3319 154 3320 201 3321 224 3322 223 3323 198 3324 81 3325 149 3326 91 3327 79 3328 131 3329 163 3330 217 3331 249 3332 259 3333 247 3334 107 3335 213 3336 138 3337 127 3338 157 3339 125 3340 135 3341 103 3342 129 3343 168 3344 227 3345 266 3346 285 3347 284 3348 127 3349 263 3350 175 3351 165 3352 222 3353 183 3354 202 3355 163 3356 161 3357 151 3358 179 3359 169 3360 121 3361 125 3362 169 3363 231 3364 275 3365 301 3366 309 3367 141 3368 299 3369 202 3370 193 3371 271 3372 227 3373 253 3374 209 3375 225 3376 216 3377 259 3378 250 3379 189 3380 161 3381 169 3382 211 3383 219 3384 193 3385 133 3386 41 3387 119 3388 166 3389 229 3390 276 3391 307 3392 322 3393 149 3394 321 3395 219 3396 211 3397 304 3398 257 3399 288 3400 241 3401 271 3402 263 3403 317 3404 309 3405 239 3406 222 3407 237 3408 298 3409 313 3410 282 3411 205 3412 68 3413 157 3414 179 3415 231 3416 253 3417 245 3418 207 3419 81 3420 139 3421 80 3422 65 3423 111 3424 159 3425 221 3426 269 3427 303 3428 323 3429 151 3430 329 3431 226 3432 219 3433 321 3434 273 3435 307 3436 259 3437 299 3438 292 3439 353 3440 346 3441 271 3442 263 3443 283 3444 357 3445 377 3446 343 3447 255 3448 87 3449 213 3450 246 3451 319 3452 352 3453 345 3454 298 3455 119 3456 211 3457 125 3458 105 3459 149 3460 181 3461 239 3462 271 3463 277 3464 257 3465 109 3466 211 3467 134 3468 121 3469 139 3470 107 3471 113 3472 81 3473 101 3474 148 3475 207 3476 254 3477 289 3478 312 3479 147 3480 323 3481 223 3482 217 3483 322 3484 275 3485 310 3486 263 3487 309 3488 303 3489 367 3490 361 3491 285 3492 284 3493 307 3494 388 3495 411 3496 376 3497 283 3498 98 3499 247 3500 287 3501 373 3502 413 3503 407 3504 355 3505 143 3506 257 3507 154 3508 131 3509 198 3510 243 3511 322 3512 367 3513 378 3514 355 3515 152 3516 298 3517 191 3518 174 3519 207 3520 162 3521 173 3522 128 3523 137 3524 175 3525 235 3526 273 3527 289 3528 283 3529 125 3530 255 3531 168 3532 157 3533 205 3534 167 3535 183 3536 145 3537 133 3538 122 3539 143 3540 132 3541 89 3542 89 3543 133 3544 187 3545 231 3546 265 3547 289 3548 137 3549 303 3550 210 3551 205 3552 307 3553 263 3554 297 3555 253 3556 301 3557 296 3558 359 3559 354 3560 281 3561 285 3562 309 3563 391 3564 415 3565 381 3566 289 3567 101 3568 259 3569 302 3570 393 3571 436 3572 431 3573 378 3574 153 3575 277 3576 167 3577 143 3578 223 3579 275 3580 365 3581 417 3582 431 3583 407 3584 175 3585 345 3586 222 3587 203 3588 245 3589 193 3590 207 3591 155 3592 177 3593 228 3594 307 3595 358 3596 381 3597 376 3598 167 3599 343 3600 227 3601 213 3602 282 3603 231 3604 254 3605 203 3606 193 3607 179 3608 211 3609 197 3610 137 3611 121 3612 161 3613 219 3614 259 3615 281 3616 285 3617 129 3618 271 3619 182 3620 173 3621 239 3622 199 3623 221 3624 181 3625 189 3626 180 3627 215 3628 206 3629 153 3630 121 3631 125 3632 155 3633 159 3634 137 3635 89 3636 25 3637 75 3638 114 3639 161 3640 200 3641 231 3642 254 3643 121 3644 269 3645 187 3646 183 3647 276 3648 237 3649 268 3650 229 3651 275 3652 271 3653 329 3654 325 3655 259 3656 266 3657 289 3658 366 3659 389 3660 358 3661 273 3662 96 3663 249 3664 291 3665 379 3666 421 3667 417 3668 367 3669 149 3670 271 3671 164 3672 141 3673 224 3674 277 3675 368 3676 421 3677 436 3678 413 3679 178 3680 352 3681 227 3682 208 3683 253 3684 200 3685 215 3686 162 3687 191 3688 247 3689 333 3690 389 3691 415 3692 411 3693 183 3694 377 3695 250 3696 235 3697 313 3698 257 3699 283 3700 227 3701 219 3702 204 3703 241 3704 226 3705 159 3706 150 3707 201 3708 274 3709 325 3710 354 3711 361 3712 164 3713 346 3714 233 3715 222 3716 309 3717 258 3718 287 3719 236 3720 250 3721 239 3722 286 3723 275 3724 206 3725 169 3726 176 3727 219 3728 226 3729 197 3730 132 3731 39 3732 101 3733 139 3734 191 3735 229 3736 253 3737 263 3738 121 3739 259 3740 176 3741 169 3742 241 3743 203 3744 227 3745 189 3746 209 3747 202 3748 243 3749 236 3750 181 3751 163 3752 173 3753 217 3754 227 3755 203 3756 145 3757 47 3758 103 3759 116 3760 149 3761 162 3762 155 3763 128 3764 49 3765 81 3766 45 3767 35 3768 59 3769 91 3770 129 3771 161 3772 187 3773 207 3774 99 3775 221 3776 154 3777 151 3778 229 3779 197 3780 223 3781 191 3782 231 3783 228 3784 277 3785 274 3786 219 3787 227 3788 247 3789 313 3790 333 3791 307 3792 235 3793 83 3794 217 3795 254 3796 331 3797 368 3798 365 3799 322 3800 131 3801 239 3802 145 3803 125 3804 201 3805 249 3806 331 3807 379 3808 393 3809 373 3810 161 3811 319 3812 206 3813 189 3814 231 3815 183 3816 197 3817 149 3818 179 3819 232 3820 313 3821 366 3822 391 3823 388 3824 173 3825 357 3826 237 3827 223 3828 298 3829 245 3830 270 3831 217 3832 211 3833 197 3834 233 3835 219 3836 155 3837 151 3838 203 3839 277 3840 329 3841 359 3842 367 3843 167 3844 353 3845 238 3846 227 3847 317 3848 265 3849 295 3850 243 3851 259 3852 248 3853 297 3854 286 3855 215 3856 179 3857 187 3858 233 3859 241 3860 211 3861 143 3862 43 3863 117 3864 162 3865 223 3866 268 3867 297 3868 310 3869 143 3870 307 3871 209 3872 201 3873 288 3874 243 3875 272 3876 227 3877 253 3878 245 3879 295 3880 287 3881 221 3882 202 3883 215 3884 270 3885 283 3886 254 3887 183 3888 60 3889 135 3890 153 3891 197 3892 215 3893 207 3894 173 3895 67 3896 113 3897 64 3898 51 3899 77 3900 109 3901 151 3902 183 3903 205 3904 217 3905 101 3906 219 3907 150 3908 145 3909 211 3910 179 3911 201 3912 169 3913 193 3914 188 3915 227 3916 222 3917 173 3918 165 3919 177 3920 223 3921 235 3922 213 3923 157 3924 53 3925 127 3926 146 3927 189 3928 208 3929 203 3930 174 3931 69 3932 121 3933 71 3934 59 3935 79 3936 95 3937 125 3938 141 3939 143 3940 131 3941 55 3942 105 3943 66 3944 59 3945 65 3946 49 3947 51 3948 35 3949 41 3950 64 3951 91 3952 114 3953 133 3954 148 3955 71 3956 159 3957 111 3958 109 3959 166 3960 143 3961 162 3962 139 3963 169 3964 167 3965 203 3966 201 3967 161 3968 168 3969 183 3970 232 3971 247 3972 228 3973 175 3974 62 3975 163 3976 191 3977 249 3978 277 3979 275 3980 243 3981 99 3982 181 3983 110 3984 95 3985 154 3986 191 3987 254 3988 291 3989 302 3990 287 3991 124 3992 246 3993 159 3994 146 3995 179 3996 142 3997 153 3998 116 3999 141 4000 183 4001 247 4002 289 4003 309 4004 307 4005 137 4006 283 4007 188 4008 177 4009 237 4010 195 4011 215 4012 173 4013 169 4014 158 4015 187 4016 176 4017 125 4018 124 4019 167 4020 228 4021 271 4022 296 4023 303 4024 138 4025 292 4026 197 4027 188 4028 263 4029 220 4030 245 4031 202 4032 216 4033 207 4034 248 4035 239 4036 180 4037 151 4038 158 4039 197 4040 204 4041 179 4042 122 4043 37 4044 103 4045 143 4046 197 4047 237 4048 263 4049 275 4050 127 4051 273 4052 186 4053 179 4054 257 4055 217 4056 243 4057 203 4058 227 4059 220 4060 265 4061 258 4062 199 4063 183 4064 195 4065 245 4066 257 4067 231 4068 167 4069 55 4070 125 4071 142 4072 183 4073 200 4074 193 4075 162 4076 63 4077 107 4078 61 4079 49 4080 78 4081 111 4082 154 4083 187 4084 210 4085 223 4086 104 4087 226 4088 155 4089 150 4090 219 4091 186 4092 209 4093 176 4094 202 4095 197 4096 238 4097 233 4098 182 4099 175 4100 188 4101 237 4102 250 4103 227 4104 168 4105 57 4106 138 4107 159 4108 206 4109 227 4110 222 4111 191 4112 76 4113 134 4114 79 4115 66 4116 91 4117 110 4118 145 4119 164 4120 167 4121 154 4122 65 4123 125 4124 79 4125 71 4126 80 4127 61 4128 64 4129 45 4130 49 4131 71 4132 99 4133 121 4134 137 4135 147 4136 69 4137 151 4138 104 4139 101 4140 149 4141 127 4142 143 4143 121 4144 141 4145 138 4146 167 4147 164 4148 129 4149 127 4150 137 4151 173 4152 183 4153 167 4154 125 4155 43 4156 107 4157 124 4158 161 4159 178 4160 175 4161 152 4162 61 4163 109 4164 65 4165 55 4166 81 4167 99 4168 131 4169 149 4170 153 4171 143 4172 61 4173 119 4174 76 4175 69 4176 81 4177 63 4178 67 4179 49 4180 49 4181 62 4182 83 4183 96 4184 101 4185 98 4186 43 4187 87 4188 57 4189 53 4190 68 4191 55 4192 60 4193 47 4194 41 4195 37 4196 43 4197 39 4198 25 4199 21 4200 33 4201 47 4202 59 4203 69 4204 77 4205 37 4206 83 4207 58 4208 57 4209 87 4210 75 4211 85 4212 73 4213 89 4214 88 4215 107 4216 106 4217 85 4218 89 4219 97 4220 123 4221 131 4222 121 4223 93 4224 33 4225 87 4226 102 4227 133 4228 148 4229 147 4230 130 4231 53 4232 97 4233 59 4234 51 4235 83 4236 103 4237 137 4238 157 4239 163 4240 155 4241 67 4242 133 4243 86 4244 79 4245 97 4246 77 4247 83 4248 63 4249 77 4250 100 4251 135 4252 158 4253 169 4254 168 4255 75 4256 155 4257 103 4258 97 4259 130 4260 107 4261 118 4262 95 4263 93 4264 87 4265 103 4266 97 4267 69 4268 69 4269 93 4270 127 4271 151 4272 165 4273 169 4274 77 4275 163 4276 110 4277 105 4278 147 4279 123 4280 137 4281 113 4282 121 4283 116 4284 139 4285 134 4286 101 4287 85 4288 89 4289 111 4290 115 4291 101 4292 69 4293 21 4294 59 4295 82 4296 113 4297 136 4298 151 4299 158 4300 73 4301 157 4302 107 4303 103 4304 148 4305 125 4306 140 4307 117 4308 131 4309 127 4310 153 4311 149 4312 115 4313 106 4314 113 4315 142 4316 149 4317 134 4318 97 4319 32 4320 73 4321 83 4322 107 4323 117 4324 113 4325 95 4326 37 4327 63 4328 36 4329 29 4330 47 4331 67 4332 93 4333 113 4334 127 4335 135 4336 63 4337 137 4338 94 4339 91 4340 133 4341 113 4342 127 4343 107 4344 123 4345 120 4346 145 4347 142 4348 111 4349 107 4350 115 4351 145 4352 153 4353 139 4354 103 4355 35 4356 85 4357 98 4358 127 4359 140 4360 137 4361 118 4362 47 4363 83 4364 49 4365 41 4366 57 4367 69 4368 91 4369 103 4370 105 4371 97 4372 41 4373 79 4374 50 4375 45 4376 51 4377 39 4378 41 4379 29 4380 33 4381 48 4382 67 4383 82 4384 93 4385 100 4386 47 4387 103 4388 71 4389 69 4390 102 4391 87 4392 98 4393 83 4394 97 4395 95 4396 115 4397 113 4398 89 4399 88 4400 95 4401 120 4402 127 4403 116 4404 87 4405 30 4406 75 4407 87 4408 113 4409 125 4410 123 4411 107 4412 43 4413 77 4414 46 4415 39 4416 58 4417 71 4418 94 4419 107 4420 110 4421 103 4422 44 4423 86 4424 55 4425 50 4426 59 4427 46 4428 49 4429 36 4430 37 4431 47 4432 63 4433 73 4434 77 4435 75 4436 33 4437 67 4438 44 4439 41 4440 53 4441 43 4442 47 4443 37 4444 33 4445 30 4446 35 4447 32 4448 21 4449 17 4450 25 4451 35 4452 43 4453 49 4454 53 4455 25 4456 55 4457 38 4458 37 4459 55 4460 47 4461 53 4462 45 4463 53 4464 52 4465 63 4466 62 4467 49 4468 49 4469 53 4470 67 4471 71 4472 65 4473 49 4474 17 4475 43 4476 50 4477 65 4478 72 4479 71 4480 62 4481 25 4482 45 4483 27 4484 23 4485 35 4486 43 4487 57 4488 65 4489 67 4490 63 4491 27 4492 53 4493 34 4494 31 4495 37 4496 29 4497 31 4498 23 4499 25 4500 32 4501 43 4502 50 4503 53 4504 52 4505 23 4506 47 4507 31 4508 29 4509 38 4510 31 4511 34 4512 27 4513 25 4514 23 4515 27 4516 25 4517 17 4518 13 4519 17 4520 23 4521 27 4522 29 4523 29 4524 13 4525 27 4526 18 4527 17 4528 23 4529 19 4530 21 4531 17 4532 17 4533 16 4534 19 4535 18 4536 13 4537 9 4538 9 4539 11 4540 11 4541 9 4542 5 4543 1 4544 26 4545 43 4546 62 4547 79 4548 94 4549 107 4550 52 4551 118 4552 83 4553 82 4554 127 4555 110 4556 125 4557 108 4558 134 4559 133 4560 162 4561 161 4562 130 4563 139 4564 152 4565 193 4566 206 4567 191 4568 148 4569 53 4570 142 4571 167 4572 218 4573 243 4574 242 4575 215 4576 88 4577 162 4578 99 4579 86 4580 143 4581 178 4582 237 4583 272 4584 283 4585 270 4586 117 4587 233 4588 151 4589 139 4590 172 4591 137 4592 148 4593 113 4594 142 4595 185 4596 250 4597 293 4598 314 4599 313 4600 140 4601 290 4602 193 4603 182 4604 245 4605 202 4606 223 4607 180 4608 178 4609 167 4610 198 4611 187 4612 134 4613 139 4614 188 4615 257 4616 306 4617 335 4618 344 4619 157 4620 333 4621 225 4622 215 4623 302 4624 253 4625 282 4626 233 4627 251 4628 241 4629 289 4630 279 4631 211 4632 180 4633 189 4634 236 4635 245 4636 216 4637 149 4638 46 4639 134 4640 187 4641 258 4642 311 4643 346 4644 363 4645 168 4646 362 4647 247 4648 238 4649 343 4650 290 4651 325 4652 272 4653 306 4654 297 4655 358 4656 349 4657 270 4658 251 4659 268 4660 337 4661 354 4662 319 4663 232 4664 77 4665 178 4666 203 4667 262 4668 287 4669 278 4670 235 4671 92 4672 158 4673 91 4674 74 4675 127 4676 182 4677 253 4678 308 4679 347 4680 370 4681 173 4682 377 4683 259 4684 251 4685 368 4686 313 4687 352 4688 297 4689 343 4690 335 4691 405 4692 397 4693 311 4694 302 4695 325 4696 410 4697 433 4698 394 4699 293 4700 100 4701 245 4702 283 4703 367 4704 405 4705 397 4706 343 4707 137 4708 243 4709 144 4710 121 4711 172 4712 209 4713 276 4714 313 4715 320 4716 297 4717 126 4718 244 4719 155 4720 140 4721 161 4722 124 4723 131 4724 94 4725 118 4726 173 4727 242 4728 297 4729 338 4730 365 4731 172 4732 378 4733 261 4734 254 4735 377 4736 322 4737 363 4738 308 4739 362 4740 355 4741 430 4742 423 4743 334 4744 333 4745 360 4746 455 4747 482 4748 441 4749 332 4750 115 4751 290 4752 337 4753 438 4754 485 4755 478 4756 417 4757 168 4758 302 4759 181 4760 154 4761 233 4762 286 4763 379 4764 432 4765 445 4766 418 4767 179 4768 351 4769 225 4770 205 4771 244 4772 191 4773 204 4774 151 4775 162 4776 207 4777 278 4778 323 4779 342 4780 335 4781 148 4782 302 4783 199 4784 186 4785 243 4786 198 4787 217 4788 172 4789 158 4790 145 4791 170 4792 157 4793 106 4794 107 4795 160 4796 225 4797 278 4798 319 4799 348 4800 165 4801 365 4802 253 4803 247 4804 370 4805 317 4806 358 4807 305 4808 363 4809 357 4810 433 4811 427 4812 339 4813 344 4814 373 4815 472 4816 501 4817 460 4818 349 4819 122 4820 313 4821 365 4822 475 4823 527 4824 521 4825 457 4826 185 4827 335 4828 202 4829 173 4830 270 4831 333 4832 442 4833 505 4834 522 4835 493 4836 212 4837 418 4838 269 4839 246 4840 297 4841 234 4842 251 4843 188 4844 215 4845 277 4846 373 4847 435 4848 463 4849 457 4850 203 4851 417 4852 276 4853 259 4854 343 4855 281 4856 309 4857 247 4858 235 4859 218 4860 257 4861 240 4862 167 4863 148 4864 197 4865 268 4866 317 4867 344 4868 349 4869 158 4870 332 4871 223 4872 212 4873 293 4874 244 4875 271 4876 222 4877 232 4878 221 4879 264 4880 253 4881 188 4882 149 4883 154 4884 191 4885 196 4886 169 4887 110 4888 31 4889 94 4890 143 4891 202 4892 251 4893 290 4894 319 4895 152 4896 338 4897 235 4898 230 4899 347 4900 298 4901 337 4902 288 4903 346 4904 341 4905 414 4906 409 4907 326 4908 335 4909 364 4910 461 4911 490 4912 451 4913 344 4914 121 4915 314 4916 367 4917 478 4918 531 4919 526 4920 463 4921 188 4922 342 4923 207 4924 178 4925 283 4926 350 4927 465 4928 532 4929 551 4930 522 4931 225 4932 445 4933 287 4934 263 4935 320 4936 253 4937 272 4938 205 4939 242 4940 313 4941 422 4942 493 4943 526 4944 521 4945 232 4946 478 4947 317 4948 298 4949 397 4950 326 4951 359 4952 288 4953 278 4954 259 4955 306 4956 287 4957 202 4958 191 4959 256 4960 349 4961 414 4962 451 4963 460 4964 209 4965 441 4966 297 4967 283 4968 394 4969 329 4970 366 4971 301 4972 319 4973 305 4974 365 4975 351 4976 263 4977 216 4978 225 4979 280 4980 289 4981 252 4982 169 4983 50 4984 130 4985 179 4986 246 4987 295 4988 326 4989 339 4990 156 4991 334 4992 227 4993 218 4994 311 4995 262 4996 293 4997 244 4998 270 4999 261 5000 314 5001 305 5002 234 5003 211 5004 224 5005 281 5006 294 5007 263 5008 188 5009 61 5010 134 5011 151 5012 194 5013 211 5014 202 5015 167 5016 64 5017 106 5018 59 5019 46 5020 79 5021 122 5022 173 5023 216 5024 251 5025 278 5026 133 5027 297 5028 207 5029 203 5030 308 5031 265 5032 300 5033 257 5034 311 5035 307 5036 373 5037 369 5038 295 5039 306 5040 333 5041 422 5042 449 5043 414 5044 317 5045 112 5046 293 5047 343 5048 447 5049 497 5050 493 5051 435 5052 177 5053 323 5054 196 5055 169 5056 272 5057 337 5058 448 5059 513 5060 532 5061 505 5062 218 5063 432 5064 279 5065 256 5066 313 5067 248 5068 267 5069 202 5070 243 5071 315 5072 425 5073 497 5074 531 5075 527 5076 235 5077 485 5078 322 5079 303 5080 405 5081 333 5082 367 5083 295 5084 287 5085 268 5086 317 5087 298 5088 211 5089 206 5090 277 5091 378 5092 449 5093 490 5094 501 5095 228 5096 482 5097 325 5098 310 5099 433 5100 362 5101 403 5102 332 5103 354 5104 339 5105 406 5106 391 5107 294 5108 245 5109 256 5110 319 5111 330 5112 289 5113 196 5114 59 5115 161 5116 223 5117 307 5118 369 5119 409 5120 427 5121 197 5122 423 5123 288 5124 277 5125 397 5126 335 5127 375 5128 313 5129 349 5130 338 5131 407 5132 396 5133 305 5134 279 5135 297 5136 373 5137 391 5138 351 5139 253 5140 83 5141 187 5142 212 5143 273 5144 298 5145 287 5146 240 5147 93 5148 157 5149 89 5150 71 5151 108 5152 153 5153 212 5154 257 5155 288 5156 305 5157 142 5158 308 5159 211 5160 204 5161 297 5162 252 5163 283 5164 238 5165 272 5166 265 5167 320 5168 313 5169 244 5170 233 5171 250 5172 315 5173 332 5174 301 5175 222 5176 75 5177 180 5178 207 5179 268 5180 295 5181 288 5182 247 5183 98 5184 172 5185 101 5186 84 5187 113 5188 136 5189 179 5190 202 5191 205 5192 188 5193 79 5194 151 5195 95 5196 85 5197 94 5198 71 5199 74 5200 51 5201 62 5202 97 5203 138 5204 173 5205 202 5206 225 5207 108 5208 242 5209 169 5210 166 5211 253 5212 218 5213 247 5214 212 5215 258 5216 255 5217 310 5218 307 5219 246 5220 257 5221 280 5222 355 5223 378 5224 349 5225 268 5226 95 5227 250 5228 293 5229 382 5230 425 5231 422 5232 373 5233 152 5234 278 5235 169 5236 146 5237 237 5238 294 5239 391 5240 448 5241 465 5242 442 5243 191 5244 379 5245 245 5246 225 5247 276 5248 219 5249 236 5250 179 5251 218 5252 283 5253 382 5254 447 5255 478 5256 475 5257 212 5258 438 5259 291 5260 274 5261 367 5262 302 5263 333 5264 268 5265 262 5266 245 5267 290 5268 273 5269 194 5270 193 5271 260 5272 355 5273 422 5274 461 5275 472 5276 215 5277 455 5278 307 5279 293 5280 410 5281 343 5282 382 5283 315 5284 337 5285 323 5286 387 5287 373 5288 281 5289 236 5290 247 5291 308 5292 319 5293 280 5294 191 5295 58 5296 162 5297 225 5298 310 5299 373 5300 414 5301 433 5302 200 5303 430 5304 293 5305 282 5306 405 5307 342 5308 383 5309 320 5310 358 5311 347 5312 418 5313 407 5314 314 5315 289 5316 308 5317 387 5318 406 5319 365 5320 264 5321 87 5322 198 5323 225 5324 290 5325 317 5326 306 5327 257 5328 100 5329 170 5330 97 5331 78 5332 125 5333 178 5334 247 5335 300 5336 337 5337 358 5338 167 5339 363 5340 249 5341 241 5342 352 5343 299 5344 336 5345 283 5346 325 5347 317 5348 383 5349 375 5350 293 5351 282 5352 303 5353 382 5354 403 5355 366 5356 271 5357 92 5358 223 5359 257 5360 333 5361 367 5362 359 5363 309 5364 123 5365 217 5366 128 5367 107 5368 148 5369 179 5370 236 5371 267 5372 272 5373 251 5374 106 5375 204 5376 129 5377 116 5378 131 5379 100 5380 105 5381 74 5382 82 5383 119 5384 166 5385 203 5386 230 5387 247 5388 116 5389 254 5390 175 5391 170 5392 251 5393 214 5394 241 5395 204 5396 238 5397 233 5398 282 5399 277 5400 218 5401 215 5402 232 5403 293 5404 310 5405 283 5406 212 5407 73 5408 182 5409 211 5410 274 5411 303 5412 298 5413 259 5414 104 5415 186 5416 111 5417 94 5418 139 5419 170 5420 225 5421 256 5422 263 5423 246 5424 105 5425 205 5426 131 5427 119 5428 140 5429 109 5430 116 5431 85 5432 86 5433 109 5434 146 5435 169 5436 178 5437 173 5438 76 5439 154 5440 101 5441 94 5442 121 5443 98 5444 107 5445 84 5446 74 5447 67 5448 78 5449 71 5450 46 5451 43 5452 68 5453 97 5454 122 5455 143 5456 160 5457 77 5458 173 5459 121 5460 119 5461 182 5462 157 5463 178 5464 153 5465 187 5466 185 5467 225 5468 223 5469 179 5470 188 5471 205 5472 260 5473 277 5474 256 5475 197 5476 70 5477 185 5478 217 5479 283 5480 315 5481 313 5482 277 5483 113 5484 207 5485 126 5486 109 5487 178 5488 221 5489 294 5490 337 5491 350 5492 333 5493 144 5494 286 5495 185 5496 170 5497 209 5498 166 5499 179 5500 136 5501 167 5502 217 5503 293 5504 343 5505 367 5506 365 5507 163 5508 337 5509 224 5510 211 5511 283 5512 233 5513 257 5514 207 5515 203 5516 190 5517 225 5518 212 5519 151 5520 152 5521 205 5522 280 5523 333 5524 364 5525 373 5526 170 5527 360 5528 243 5529 232 5530 325 5531 272 5532 303 5533 250 5534 268 5535 257 5536 308 5537 297 5538 224 5539 189 5540 198 5541 247 5542 256 5543 225 5544 154 5545 47 5546 133 5547 185 5548 255 5549 307 5550 341 5551 357 5552 165 5553 355 5554 242 5555 233 5556 335 5557 283 5558 317 5559 265 5560 297 5561 288 5562 347 5563 338 5564 261 5565 241 5566 257 5567 323 5568 339 5569 305 5570 221 5571 73 5572 167 5573 190 5574 245 5575 268 5576 259 5577 218 5578 85 5579 145 5580 83 5581 67 5582 110 5583 157 5584 218 5585 265 5586 298 5587 317 5588 148 5589 322 5590 221 5591 214 5592 313 5593 266 5594 299 5595 252 5596 290 5597 283 5598 342 5599 335 5600 262 5601 253 5602 272 5603 343 5604 362 5605 329 5606 244 5607 83 5608 202 5609 233 5610 302 5611 333 5612 326 5613 281 5614 112 5615 198 5616 117 5617 98 5618 137 5619 166 5620 219 5621 248 5622 253 5623 234 5624 99 5625 191 5626 121 5627 109 5628 124 5629 95 5630 100 5631 71 5632 83 5633 121 5634 169 5635 207 5636 235 5637 253 5638 119 5639 261 5640 180 5641 175 5642 259 5643 221 5644 249 5645 211 5646 247 5647 242 5648 293 5649 288 5650 227 5651 225 5652 243 5653 307 5654 325 5655 297 5656 223 5657 77 5658 193 5659 224 5660 291 5661 322 5662 317 5663 276 5664 111 5665 199 5666 119 5667 101 5668 151 5669 185 5670 245 5671 279 5672 287 5673 269 5674 115 5675 225 5676 144 5677 131 5678 155 5679 121 5680 129 5681 95 5682 99 5683 126 5684 169 5685 196 5686 207 5687 202 5688 89 5689 181 5690 119 5691 111 5692 144 5693 117 5694 128 5695 101 5696 91 5697 83 5698 97 5699 89 5700 59 5701 52 5702 77 5703 108 5704 133 5705 152 5706 165 5707 78 5708 172 5709 119 5710 116 5711 173 5712 148 5713 167 5714 142 5715 168 5716 165 5717 200 5718 197 5719 156 5720 157 5721 170 5722 215 5723 228 5724 209 5725 158 5726 55 5727 140 5728 163 5729 212 5730 235 5731 232 5732 203 5733 82 5734 148 5735 89 5736 76 5737 117 5738 144 5739 191 5740 218 5741 225 5742 212 5743 91 5744 179 5745 115 5746 105 5747 126 5748 99 5749 106 5750 79 5751 88 5752 113 5753 152 5754 177 5755 188 5756 185 5757 82 5758 168 5759 111 5760 104 5761 137 5762 112 5763 123 5764 98 5765 92 5766 85 5767 100 5768 93 5769 64 5770 53 5771 70 5772 95 5773 112 5774 121 5775 122 5776 55 5777 115 5778 77 5779 73 5780 100 5781 83 5782 92 5783 75 5784 77 5785 73 5786 87 5787 83 5788 61 5789 46 5790 47 5791 58 5792 59 5793 50 5794 31 5795 8 5796 22 5797 35 5798 50 5799 63 5800 74 5801 83 5802 40 5803 90 5804 63 5805 62 5806 95 5807 82 5808 93 5809 80 5810 98 5811 97 5812 118 5813 117 5814 94 5815 99 5816 108 5817 137 5818 146 5819 135 5820 104 5821 37 5822 98 5823 115 5824 150 5825 167 5826 166 5827 147 5828 60 5829 110 5830 67 5831 58 5832 95 5833 118 5834 157 5835 180 5836 187 5837 178 5838 77 5839 153 5840 99 5841 91 5842 112 5843 89 5844 96 5845 73 5846 90 5847 117 5848 158 5849 185 5850 198 5851 197 5852 88 5853 182 5854 121 5855 114 5856 153 5857 126 5858 139 5859 112 5860 110 5861 103 5862 122 5863 115 5864 82 5865 83 5866 112 5867 153 5868 182 5869 199 5870 204 5871 93 5872 197 5873 133 5874 127 5875 178 5876 149 5877 166 5878 137 5879 147 5880 141 5881 169 5882 163 5883 123 5884 104 5885 109 5886 136 5887 141 5888 124 5889 85 5890 26 5891 74 5892 103 5893 142 5894 171 5895 190 5896 199 5897 92 5898 198 5899 135 5900 130 5901 187 5902 158 5903 177 5904 148 5905 166 5906 161 5907 194 5908 189 5909 146 5910 135 5911 144 5912 181 5913 190 5914 171 5915 124 5916 41 5917 94 5918 107 5919 138 5920 151 5921 146 5922 123 5923 48 5924 82 5925 47 5926 38 5927 63 5928 90 5929 125 5930 152 5931 171 5932 182 5933 85 5934 185 5935 127 5936 123 5937 180 5938 153 5939 172 5940 145 5941 167 5942 163 5943 197 5944 193 5945 151 5946 146 5947 157 5948 198 5949 209 5950 190 5951 141 5952 48 5953 117 5954 135 5955 175 5956 193 5957 189 5958 163 5959 65 5960 115 5961 68 5962 57 5963 80 5964 97 5965 128 5966 145 5967 148 5968 137 5969 58 5970 112 5971 71 5972 64 5973 73 5974 56 5975 59 5976 42 5977 50 5978 73 5979 102 5980 125 5981 142 5982 153 5983 72 5984 158 5985 109 5986 106 5987 157 5988 134 5989 151 5990 128 5991 150 5992 147 5993 178 5994 175 5995 138 5996 137 5997 148 5998 187 5999 198 6000 181