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