# Terms 0 - 65537 in https://oeis.org/A324288/a324288.txt # This b-file was computed by Antti Karttunen, 2019-02-20 # in GP/PARI CALCULATOR Version 2.9.4 (released) amd64 running linux (x86-64/GMP-6.1.2 kernel) 64-bit version, compiled: Dec 19 2017, gcc version 7.3.0 (Ubuntu 7.3.0-1ubuntu1), threading engine: pthread # with the following program: # # A002487(n) = { my(s=sign(n), a=1, b=0); n = abs(n); while(n>0, if(bitand(n, 1), b+=a, a+=b); n>>=1); (s*b); }; \\ Modified from the one given in A002487, sign not actually needed here. # A005187(n) = { my(s=n); while(n>>=1, s+=n); s; }; # A324288(n) = A002487(1+A005187(n)); # for(n=0,16384,write("b324288.txt", n, " ", A324288(n))); 0 1 1 1 2 1 3 3 4 1 5 4 6 5 7 2 8 1 9 5 10 7 11 3 12 7 13 2 14 5 15 8 16 1 17 6 18 9 19 4 20 10 21 3 22 8 23 13 24 9 25 2 26 7 27 12 28 8 29 11 30 10 31 7 32 1 33 7 34 11 35 5 36 13 37 4 38 11 39 18 40 13 41 3 42 11 43 19 44 13 45 18 46 17 47 12 48 11 49 2 50 9 51 16 52 12 53 17 54 18 55 13 56 11 57 14 58 13 59 10 60 18 61 11 62 4 63 13 64 1 65 8 66 13 67 6 68 16 69 5 70 14 71 23 72 17 73 4 74 15 75 26 76 18 77 25 78 24 79 17 80 16 81 3 82 14 83 25 84 19 85 27 86 29 87 21 88 18 89 23 90 22 91 17 92 31 93 19 94 7 95 23 96 13 97 2 98 11 99 20 100 16 101 23 102 26 103 19 104 17 105 22 106 23 107 18 108 34 109 21 110 8 111 27 112 14 113 17 114 16 115 13 116 27 117 17 118 7 119 25 120 26 121 15 122 4 123 17 124 9 125 23 126 19 127 5 128 1 129 9 130 15 131 7 132 19 133 6 134 17 135 28 136 21 137 5 138 19 139 33 140 23 141 32 142 31 143 22 144 21 145 4 146 19 147 34 148 26 149 37 150 40 151 29 152 25 153 32 154 31 155 24 156 44 157 27 158 10 159 33 160 19 161 3 162 17 163 31 164 25 165 36 166 41 167 30 168 27 169 35 170 37 171 29 172 55 173 34 174 13 175 44 176 23 177 28 178 27 179 22 180 46 181 29 182 12 183 43 184 45 185 26 186 7 187 30 188 16 189 41 190 34 191 9 192 15 193 2 194 13 195 24 196 20 197 29 198 34 199 25 200 23 201 30 202 33 203 26 204 50 205 31 206 12 207 41 208 22 209 27 210 28 211 23 212 49 213 31 214 13 215 47 216 50 217 29 218 8 219 35 220 19 221 49 222 41 223 11 224 17 225 20 226 19 227 16 228 36 229 23 230 10 231 37 232 41 233 24 234 7 235 32 236 18 237 47 238 40 239 11 240 34 241 19 242 4 243 21 244 13 245 35 246 31 247 9 248 14 249 33 250 24 251 5 252 27 253 11 254 17 255 23 256 1 257 10 258 17 259 8 260 22 261 7 262 20 263 33 264 25 265 6 266 23 267 40 268 28 269 39 270 38 271 27 272 26 273 5 274 24 275 43 276 33 277 47 278 51 279 37 280 32 281 41 282 40 283 31 284 57 285 35 286 13 287 43 288 25 289 4 290 23 291 42 292 34 293 49 294 56 295 41 296 37 297 48 298 51 299 40 300 76 301 47 302 18 303 61 304 32 305 39 306 38 307 31 308 65 309 41 310 17 311 61 312 64 313 37 314 10 315 43 316 23 317 59 318 49 319 13 320 22 321 3 322 20 323 37 324 31 325 45 326 53 327 39 328 36 329 47 330 52 331 41 332 79 333 49 334 19 335 65 336 35 337 43 338 45 339 37 340 79 341 50 342 21 343 76 344 81 345 47 346 13 347 57 348 31 349 80 350 67 351 18 352 28 353 33 354 32 355 27 356 61 357 39 358 17 359 63 360 70 361 41 362 12 363 55 364 31 365 81 366 69 367 19 368 59 369 33 370 7 371 37 372 23 373 62 374 55 375 16 376 25 377 59 378 43 379 9 380 49 381 20 382 31 383 42 384 17 385 2 386 15 387 28 388 24 389 35 390 42 391 31 392 29 393 38 394 43 395 34 396 66 397 41 398 16 399 55 400 30 401 37 402 40 403 33 404 71 405 45 406 19 407 69 408 74 409 43 410 12 411 53 412 29 413 75 414 63 415 17 416 27 417 32 418 33 419 28 420 64 421 41 422 18 423 67 424 75 425 44 426 13 427 60 428 34 429 89 430 76 431 21 432 66 433 37 434 8 435 43 436 27 437 73 438 65 439 19 440 30 441 71 442 52 443 11 444 61 445 25 446 39 447 53 448 20 449 23 450 22 451 19 452 45 453 29 454 13 455 49 456 56 457 33 458 10 459 47 460 27 461 71 462 61 463 17 464 55 465 31 466 7 467 39 468 25 469 68 470 61 471 18 472 29 473 69 474 51 475 11 476 63 477 26 478 41 479 56 480 42 481 23 482 4 483 25 484 17 485 47 486 43 487 13 488 22 489 53 490 40 491 9 492 55 493 23 494 37 495 51 496 19 497 43 498 29 499 5 500 37 501 16 502 27 503 38 504 45 505 17 506 23 507 29 508 19 509 32 510 33 511 20 512 1 513 11 514 19 515 9 516 25 517 8 518 23 519 38 520 29 521 7 522 27 523 47 524 33 525 46 526 45 527 32 528 31 529 6 530 29 531 52 532 40 533 57 534 62 535 45 536 39 537 50 538 49 539 38 540 70 541 43 542 16 543 53 544 31 545 5 546 29 547 53 548 43 549 62 550 71 551 52 552 47 553 61 554 65 555 51 556 97 557 60 558 23 559 78 560 41 561 50 562 49 563 40 564 84 565 53 566 22 567 79 568 83 569 48 570 13 571 56 572 30 573 77 574 64 575 17 576 29 577 4 578 27 579 50 580 42 581 61 582 72 583 53 584 49 585 64 586 71 587 56 588 108 589 67 590 26 591 89 592 48 593 59 594 62 595 51 596 109 597 69 598 29 599 105 600 112 601 65 602 18 603 79 604 43 605 111 606 93 607 25 608 39 609 46 610 45 611 38 612 86 613 55 614 24 615 89 616 99 617 58 618 17 619 78 620 44 621 115 622 98 623 27 624 84 625 47 626 10 627 53 628 33 629 89 630 79 631 23 632 36 633 85 634 62 635 13 636 71 637 29 638 45 639 61 640 25 641 3 642 23 643 43 644 37 645 54 646 65 647 48 648 45 649 59 650 67 651 53 652 103 653 64 654 25 655 86 656 47 657 58 658 63 659 52 660 112 661 71 662 30 663 109 664 117 665 68 666 19 667 84 668 46 669 119 670 100 671 27 672 43 673 51 674 53 675 45 676 103 677 66 678 29 679 108 680 121 681 71 682 21 683 97 684 55 685 144 686 123 687 34 688 107 689 60 690 13 691 70 692 44 693 119 694 106 695 31 696 49 697 116 698 85 699 18 700 100 701 41 702 64 703 87 704 33 705 38 706 37 707 32 708 76 709 49 710 22 711 83 712 95 713 56 714 17 715 80 716 46 717 121 718 104 719 29 720 94 721 53 722 12 723 67 724 43 725 117 726 105 727 31 728 50 729 119 730 88 731 19 732 109 733 45 734 71 735 97 736 73 737 40 738 7 739 44 740 30 741 83 742 76 743 23 744 39 745 94 746 71 747 16 748 98 749 41 750 66 751 91 752 34 753 77 754 52 755 9 756 67 757 29 758 49 759 69 760 82 761 31 762 42 763 53 764 35 765 59 766 61 767 37 768 19 769 2 770 17 771 32 772 28 773 41 774 50 775 37 776 35 777 46 778 53 779 42 780 82 781 51 782 20 783 69 784 38 785 47 786 52 787 43 788 93 789 59 790 25 791 91 792 98 793 57 794 16 795 71 796 39 797 101 798 85 799 23 800 37 801 44 802 47 803 40 804 92 805 59 806 26 807 97 808 109 809 64 810 19 811 88 812 50 813 131 814 112 815 31 816 98 817 55 818 12 819 65 820 41 821 111 822 99 823 29 824 46 825 109 826 80 827 17 828 95 829 39 830 61 831 83 832 32 833 37 834 38 835 33 836 79 837 51 838 23 839 87 840 100 841 59 842 18 843 85 844 49 845 129 846 111 847 31 848 101 849 57 850 13 851 73 852 47 853 128 854 115 855 34 856 55 857 131 858 97 859 21 860 121 861 50 862 79 863 108 864 82 865 45 866 8 867 51 868 35 869 97 870 89 871 27 872 46 873 111 874 84 875 19 876 117 877 49 878 79 879 109 880 41 881 93 882 63 883 11 884 83 885 36 886 61 887 86 888 103 889 39 890 53 891 67 892 45 893 76 894 79 895 48 896 23 897 26 898 25 899 22 900 54 901 35 902 16 903 61 904 71 905 42 906 13 907 62 908 36 909 95 910 82 911 23 912 76 913 43 914 10 915 57 916 37 917 101 918 91 919 27 920 44 921 105 922 78 923 17 924 99 925 41 926 65 927 89 928 69 929 38 930 7 931 46 932 32 933 89 934 82 935 25 936 43 937 104 938 79 939 18 940 112 941 47 942 76 943 105 944 40 945 91 946 62 947 11 948 85 949 37 950 63 951 89 952 108 953 41 954 56 955 71 956 49 957 83 958 87 959 53 960 50 961 27 962 4 963 29 964 21 965 59 966 55 967 17 968 30 969 73 970 56 971 13 972 83 973 35 974 57 975 79 976 31 977 71 978 49 979 9 980 73 981 32 982 55 983 78 984 97 985 37 986 51 987 65 988 47 989 80 990 85 991 52 992 24 993 53 994 34 995 5 996 47 997 21 998 37 999 53 1000 70 1001 27 1002 38 1003 49 1004 39 1005 67 1006 73 1007 45 1008 63 1009 23 1010 29 1011 35 1012 25 1013 44 1014 51 1015 32 1016 33 1017 53 1018 47 1019 27 1020 29 1021 22 1022 15 1023 38 1024 1 1025 12 1026 21 1027 10 1028 28 1029 9 1030 26 1031 43 1032 33 1033 8 1034 31 1035 54 1036 38 1037 53 1038 52 1039 37 1040 36 1041 7 1042 34 1043 61 1044 47 1045 67 1046 73 1047 53 1048 46 1049 59 1050 58 1051 45 1052 83 1053 51 1054 19 1055 63 1056 37 1057 6 1058 35 1059 64 1060 52 1061 75 1062 86 1063 63 1064 57 1065 74 1066 79 1067 62 1068 118 1069 73 1070 28 1071 95 1072 50 1073 61 1074 60 1075 49 1076 103 1077 65 1078 27 1079 97 1080 102 1081 59 1082 16 1083 69 1084 37 1085 95 1086 79 1087 21 1088 36 1089 5 1090 34 1091 63 1092 53 1093 77 1094 91 1095 67 1096 62 1097 81 1098 90 1099 71 1100 137 1101 85 1102 33 1103 113 1104 61 1105 75 1106 79 1107 65 1108 139 1109 88 1110 37 1111 134 1112 143 1113 83 1114 23 1115 101 1116 55 1117 142 1118 119 1119 32 1120 50 1121 59 1122 58 1123 49 1124 111 1125 71 1126 31 1127 115 1128 128 1129 75 1130 22 1131 101 1132 57 1133 149 1134 127 1135 35 1136 109 1137 61 1138 13 1139 69 1140 43 1141 116 1142 103 1143 30 1144 47 1145 111 1146 81 1147 17 1148 93 1149 38 1150 59 1151 80 1152 33 1153 4 1154 31 1155 58 1156 50 1157 73 1158 88 1159 65 1160 61 1161 80 1162 91 1163 72 1164 140 1165 87 1166 34 1167 117 1168 64 1169 79 1170 86 1171 71 1172 153 1173 97 1174 41 1175 149 1176 160 1177 93 1178 26 1179 115 1180 63 1181 163 1182 137 1183 37 1184 59 1185 70 1186 73 1187 62 1188 142 1189 91 1190 40 1191 149 1192 167 1193 98 1194 29 1195 134 1196 76 1197 199 1198 170 1199 47 1200 148 1201 83 1202 18 1203 97 1204 61 1205 165 1206 147 1207 43 1208 68 1209 161 1210 118 1211 25 1212 139 1213 57 1214 89 1215 121 1216 46 1217 53 1218 52 1219 45 1220 107 1221 69 1222 31 1223 117 1224 134 1225 79 1226 24 1227 113 1228 65 1229 171 1230 147 1231 41 1232 133 1233 75 1234 17 1235 95 1236 61 1237 166 1238 149 1239 44 1240 71 1241 169 1242 125 1243 27 1244 155 1245 64 1246 101 1247 138 1248 104 1249 57 1250 10 1251 63 1252 43 1253 119 1254 109 1255 33 1256 56 1257 135 1258 102 1259 23 1260 141 1261 59 1262 95 1263 131 1264 49 1265 111 1266 75 1267 13 1268 97 1269 42 1270 71 1271 100 1272 119 1273 45 1274 61 1275 77 1276 51 1277 86 1278 89 1279 54 1280 28 1281 3 1282 26 1283 49 1284 43 1285 63 1286 77 1287 57 1288 54 1289 71 1290 82 1291 65 1292 127 1293 79 1294 31 1295 107 1296 59 1297 73 1298 81 1299 67 1300 145 1301 92 1302 39 1303 142 1304 153 1305 89 1306 25 1307 111 1308 61 1309 158 1310 133 1311 36 1312 58 1313 69 1314 74 1315 63 1316 145 1317 93 1318 41 1319 153 1320 172 1321 101 1322 30 1323 139 1324 79 1325 207 1326 177 1327 49 1328 155 1329 87 1330 19 1331 103 1332 65 1333 176 1334 157 1335 46 1336 73 1337 173 1338 127 1339 27 1340 151 1341 62 1342 97 1343 132 1344 51 1345 59 1346 61 1347 53 1348 127 1349 82 1350 37 1351 140 1352 161 1353 95 1354 29 1355 137 1356 79 1357 208 1358 179 1359 50 1360 163 1361 92 1362 21 1363 118 1364 76 1365 207 1366 186 1367 55 1368 89 1369 212 1370 157 1371 34 1372 196 1373 81 1374 128 1375 175 1376 133 1377 73 1378 13 1379 83 1380 57 1381 158 1382 145 1383 44 1384 75 1385 181 1386 137 1387 31 1388 191 1389 80 1390 129 1391 178 1392 67 1393 152 1394 103 1395 18 1396 136 1397 59 1398 100 1399 141 1400 169 1401 64 1402 87 1403 110 1404 74 1405 125 1406 130 1407 79 1408 38 1409 43 1410 42 1411 37 1412 91 1413 59 1414 27 1415 103 1416 120 1417 71 1418 22 1419 105 1420 61 1421 161 1422 139 1423 39 1424 129 1425 73 1426 17 1427 97 1428 63 1429 172 1430 155 1431 46 1432 75 1433 179 1434 133 1435 29 1436 169 1437 70 1438 111 1439 152 1440 118 1441 65 1442 12 1443 79 1444 55 1445 153 1446 141 1447 43 1448 74 1449 179 1450 136 1451 31 1452 193 1453 81 1454 131 1455 181 1456 69 1457 157 1458 107 1459 19 1460 147 1461 64 1462 109 1463 154 1464 187 1465 71 1466 97 1467 123 1468 85 1469 144 1470 151 1471 92 1472 87 1473 47 1474 7 1475 51 1476 37 1477 104 1478 97 1479 30 1480 53 1481 129 1482 99 1483 23 1484 147 1485 62 1486 101 1487 140 1488 55 1489 126 1490 87 1491 16 1492 130 1493 57 1494 98 1495 139 1496 173 1497 66 1498 91 1499 116 1500 84 1501 143 1502 152 1503 93 1504 43 1505 95 1506 61 1507 9 1508 85 1509 38 1510 67 1511 96 1512 127 1513 49 1514 69 1515 89 1516 71 1517 122 1518 133 1519 82 1520 115 1521 42 1522 53 1523 64 1524 46 1525 81 1526 94 1527 59 1528 61 1529 98 1530 87 1531 50 1532 54 1533 41 1534 28 1535 71 1536 21 1537 2 1538 19 1539 36 1540 32 1541 47 1542 58 1543 43 1544 41 1545 54 1546 63 1547 50 1548 98 1549 61 1550 24 1551 83 1552 46 1553 57 1554 64 1555 53 1556 115 1557 73 1558 31 1559 113 1560 122 1561 71 1562 20 1563 89 1564 49 1565 127 1566 107 1567 29 1568 47 1569 56 1570 61 1571 52 1572 120 1573 77 1574 34 1575 127 1576 143 1577 84 1578 25 1579 116 1580 66 1581 173 1582 148 1583 41 1584 130 1585 73 1586 16 1587 87 1588 55 1589 149 1590 133 1591 39 1592 62 1593 147 1594 108 1595 23 1596 129 1597 53 1598 83 1599 113 1600 44 1601 51 1602 54 1603 47 1604 113 1605 73 1606 33 1607 125 1608 144 1609 85 1610 26 1611 123 1612 71 1613 187 1614 161 1615 45 1616 147 1617 83 1618 19 1619 107 1620 69 1621 188 1622 169 1623 50 1624 81 1625 193 1626 143 1627 31 1628 179 1629 74 1630 117 1631 160 1632 122 1633 67 1634 12 1635 77 1636 53 1637 147 1638 135 1639 41 1640 70 1641 169 1642 128 1643 29 1644 179 1645 75 1646 121 1647 167 1648 63 1649 143 1650 97 1651 17 1652 129 1653 56 1654 95 1655 134 1656 161 1657 61 1658 83 1659 105 1660 71 1661 120 1662 125 1663 76 1664 37 1665 42 1666 43 1667 38 1668 94 1669 61 1670 28 1671 107 1672 125 1673 74 1674 23 1675 110 1676 64 1677 169 1678 146 1679 41 1680 136 1681 77 1682 18 1683 103 1684 67 1685 183 1686 165 1687 49 1688 80 1689 191 1690 142 1691 31 1692 181 1693 75 1694 119 1695 163 1696 127 1697 70 1698 13 1699 86 1700 60 1701 167 1702 154 1703 47 1704 81 1705 196 1706 149 1707 34 1708 212 1709 89 1710 144 1711 199 1712 76 1713 173 1714 118 1715 21 1716 163 1717 71 1718 121 1719 171 1720 208 1721 79 1722 108 1723 137 1724 95 1725 161 1726 169 1727 103 1728 98 1729 53 1730 8 1731 59 1732 43 1733 121 1734 113 1735 35 1736 62 1737 151 1738 116 1739 27 1740 173 1741 73 1742 119 1743 165 1744 65 1745 149 1746 103 1747 19 1748 155 1749 68 1750 117 1751 166 1752 207 1753 79 1754 109 1755 139 1756 101 1757 172 1758 183 1759 112 1760 52 1761 115 1762 74 1763 11 1764 105 1765 47 1766 83 1767 119 1768 158 1769 61 1770 86 1771 111 1772 89 1773 153 1774 167 1775 103 1776 145 1777 53 1778 67 1779 81 1780 59 1781 104 1782 121 1783 76 1784 79 1785 127 1786 113 1787 65 1788 71 1789 54 1790 37 1791 94 1792 26 1793 29 1794 28 1795 25 1796 63 1797 41 1798 19 1799 73 1800 86 1801 51 1802 16 1803 77 1804 45 1805 119 1806 103 1807 29 1808 97 1809 55 1810 13 1811 75 1812 49 1813 134 1814 121 1815 36 1816 59 1817 141 1818 105 1819 23 1820 135 1821 56 1822 89 1823 122 1824 96 1825 53 1826 10 1827 67 1828 47 1829 131 1830 121 1831 37 1832 64 1833 155 1834 118 1835 27 1836 169 1837 71 1838 115 1839 159 1840 61 1841 139 1842 95 1843 17 1844 133 1845 58 1846 99 1847 140 1848 171 1849 65 1850 89 1851 113 1852 79 1853 134 1854 141 1855 86 1856 83 1857 45 1858 7 1859 53 1860 39 1861 110 1862 103 1863 32 1864 57 1865 139 1866 107 1867 25 1868 161 1869 68 1870 111 1871 154 1872 61 1873 140 1874 97 1875 18 1876 148 1877 65 1878 112 1879 159 1880 199 1881 76 1882 105 1883 134 1884 98 1885 167 1886 178 1887 109 1888 51 1889 113 1890 73 1891 11 1892 107 1893 48 1894 85 1895 122 1896 163 1897 63 1898 89 1899 115 1900 93 1901 160 1902 175 1903 108 1904 153 1905 56 1906 71 1907 86 1908 64 1909 113 1910 132 1911 83 1912 87 1913 140 1914 125 1915 72 1916 80 1917 61 1918 42 1919 107 1920 58 1921 31 1922 4 1923 33 1924 25 1925 71 1926 67 1927 21 1928 38 1929 93 1930 72 1931 17 1932 111 1933 47 1934 77 1935 107 1936 43 1937 99 1938 69 1939 13 1940 109 1941 48 1942 83 1943 118 1944 149 1945 57 1946 79 1947 101 1948 75 1949 128 1950 137 1951 84 1952 40 1953 89 1954 58 1955 9 1956 91 1957 41 1958 73 1959 105 1960 142 1961 55 1962 78 1963 101 1964 83 1965 143 1966 157 1967 97 1968 139 1969 51 1970 65 1971 79 1972 61 1973 108 1974 127 1975 80 1976 85 1977 137 1978 123 1979 71 1980 81 1981 62 1982 43 1983 110 1984 29 1985 63 1986 39 1987 5 1988 57 1989 26 1990 47 1991 68 1992 95 1993 37 1994 53 1995 69 1996 59 1997 102 1998 113 1999 70 2000 103 2001 38 2002 49 2003 60 2004 50 2005 89 2006 106 2007 67 2008 73 2009 118 2010 107 2011 62 2012 74 2013 57 2014 40 2015 103 2016 81 2017 29 2018 35 2019 41 2020 31 2021 56 2022 69 2023 44 2024 51 2025 83 2026 77 2027 45 2028 59 2029 46 2030 33 2031 86 2032 47 2033 74 2034 61 2035 34 2036 36 2037 29 2038 22 2039 59 2040 53 2041 38 2042 23 2043 54 2044 8 2045 33 2046 42 2047 17 2048 1 2049 13 2050 23 2051 11 2052 31 2053 10 2054 29 2055 48 2056 37 2057 9 2058 35 2059 61 2060 43 2061 60 2062 59 2063 42 2064 41 2065 8 2066 39 2067 70 2068 54 2069 77 2070 84 2071 61 2072 53 2073 68 2074 67 2075 52 2076 96 2077 59 2078 22 2079 73 2080 43 2081 7 2082 41 2083 75 2084 61 2085 88 2086 101 2087 74 2088 67 2089 87 2090 93 2091 73 2092 139 2093 86 2094 33 2095 112 2096 59 2097 72 2098 71 2099 58 2100 122 2101 77 2102 32 2103 115 2104 121 2105 70 2106 19 2107 82 2108 44 2109 113 2110 94 2111 25 2112 43 2113 6 2114 41 2115 76 2116 64 2117 93 2118 110 2119 81 2120 75 2121 98 2122 109 2123 86 2124 166 2125 103 2126 40 2127 137 2128 74 2129 91 2130 96 2131 79 2132 169 2133 107 2134 45 2135 163 2136 174 2137 101 2138 28 2139 123 2140 67 2141 173 2142 145 2143 39 2144 61 2145 72 2146 71 2147 60 2148 136 2149 87 2150 38 2151 141 2152 157 2153 92 2154 27 2155 124 2156 70 2157 183 2158 156 2159 43 2160 134 2161 75 2162 16 2163 85 2164 53 2165 143 2166 127 2167 37 2168 58 2169 137 2170 100 2171 21 2172 115 2173 47 2174 73 2175 99 2176 41 2177 5 2178 39 2179 73 2180 63 2181 92 2182 111 2183 82 2184 77 2185 101 2186 115 2187 91 2188 177 2189 110 2190 43 2191 148 2192 81 2193 100 2194 109 2195 90 2196 194 2197 123 2198 52 2199 189 2200 203 2201 118 2202 33 2203 146 2204 80 2205 207 2206 174 2207 47 2208 75 2209 89 2210 93 2211 79 2212 181 2213 116 2214 51 2215 190 2216 213 2217 125 2218 37 2219 171 2220 97 2221 254 2222 217 2223 60 2224 189 2225 106 2226 23 2227 124 2228 78 2229 211 2230 188 2231 55 2232 87 2233 206 2234 151 2235 32 2236 178 2237 73 2238 114 2239 155 2240 59 2241 68 2242 67 2243 58 2244 138 2245 89 2246 40 2247 151 2248 173 2249 102 2250 31 2251 146 2252 84 2253 221 2254 190 2255 53 2256 172 2257 97 2258 22 2259 123 2260 79 2261 215 2262 193 2263 57 2264 92 2265 219 2266 162 2267 35 2268 201 2269 83 2270 131 2271 179 2272 135 2273 74 2274 13 2275 82 2276 56 2277 155 2278 142 2279 43 2280 73 2281 176 2282 133 2283 30 2284 184 2285 77 2286 124 2287 171 2288 64 2289 145 2290 98 2291 17 2292 127 2293 55 2294 93 2295 131 2296 156 2297 59 2298 80 2299 101 2300 67 2301 113 2302 117 2303 71 2304 37 2305 4 2306 35 2307 66 2308 58 2309 85 2310 104 2311 77 2312 73 2313 96 2314 111 2315 88 2316 172 2317 107 2318 42 2319 145 2320 80 2321 99 2322 110 2323 91 2324 197 2325 125 2326 53 2327 193 2328 208 2329 121 2330 34 2331 151 2332 83 2333 215 2334 181 2335 49 2336 79 2337 94 2338 101 2339 86 2340 198 2341 127 2342 56 2343 209 2344 235 2345 138 2346 41 2347 190 2348 108 2349 283 2350 242 2351 67 2352 212 2353 119 2354 26 2355 141 2356 89 2357 241 2358 215 2359 63 2360 100 2361 237 2362 174 2363 37 2364 207 2365 85 2366 133 2367 181 2368 70 2369 81 2370 84 2371 73 2372 175 2373 113 2374 51 2375 193 2376 222 2377 131 2378 40 2379 189 2380 109 2381 287 2382 247 2383 69 2384 225 2385 127 2386 29 2387 163 2388 105 2389 286 2390 257 2391 76 2392 123 2393 293 2394 217 2395 47 2396 271 2397 112 2398 177 2399 242 2400 184 2401 101 2402 18 2403 115 2404 79 2405 219 2406 201 2407 61 2408 104 2409 251 2410 190 2411 43 2412 265 2413 111 2414 179 2415 247 2416 93 2417 211 2418 143 2419 25 2420 189 2421 82 2422 139 2423 196 2424 235 2425 89 2426 121 2427 153 2428 103 2429 174 2430 181 2431 110 2432 53 2433 60 2434 59 2435 52 2436 128 2437 83 2438 38 2439 145 2440 169 2441 100 2442 31 2443 148 2444 86 2445 227 2446 196 2447 55 2448 182 2449 103 2450 24 2451 137 2452 89 2453 243 2454 219 2455 65 2456 106 2457 253 2458 188 2459 41 2460 239 2461 99 2462 157 2463 215 2464 167 2465 92 2466 17 2467 112 2468 78 2469 217 2470 200 2471 61 2472 105 2473 254 2474 193 2475 44 2476 274 2477 115 2478 186 2479 257 2480 98 2481 223 2482 152 2483 27 2484 209 2485 91 2486 155 2487 219 2488 266 2489 101 2490 138 2491 175 2492 121 2493 205 2494 215 2495 131 2496 124 2497 67 2498 10 2499 73 2500 53 2501 149 2502 139 2503 43 2504 76 2505 185 2506 142 2507 33 2508 211 2509 89 2510 145 2511 201 2512 79 2513 181 2514 125 2515 23 2516 187 2517 82 2518 141 2519 200 2520 249 2521 95 2522 131 2523 167 2524 121 2525 206 2526 219 2527 134 2528 62 2529 137 2530 88 2531 13 2532 123 2533 55 2534 97 2535 139 2536 184 2537 71 2538 100 2539 129 2540 103 2541 177 2542 193 2543 119 2544 167 2545 61 2546 77 2547 93 2548 67 2549 118 2550 137 2551 86 2552 89 2553 143 2554 127 2555 73 2556 79 2557 60 2558 41 2559 104 2560 31 2561 3 2562 29 2563 55 2564 49 2565 72 2566 89 2567 66 2568 63 2569 83 2570 97 2571 77 2572 151 2573 94 2574 37 2575 128 2576 71 2577 88 2578 99 2579 82 2580 178 2581 113 2582 48 2583 175 2584 189 2585 110 2586 31 2587 138 2588 76 2589 197 2590 166 2591 45 2592 73 2593 87 2594 95 2595 81 2596 187 2597 120 2598 53 2599 198 2600 223 2601 131 2602 39 2603 181 2604 103 2605 270 2606 231 2607 64 2608 203 2609 114 2610 25 2611 136 2612 86 2613 233 2614 208 2615 61 2616 97 2617 230 2618 169 2619 36 2620 202 2621 83 2622 130 2623 177 2624 69 2625 80 2626 85 2627 74 2628 178 2629 115 2630 52 2631 197 2632 227 2633 134 2634 41 2635 194 2636 112 2637 295 2638 254 2639 71 2640 232 2641 131 2642 30 2643 169 2644 109 2645 297 2646 267 2647 79 2648 128 2649 305 2650 226 2651 49 2652 283 2653 117 2654 185 2655 253 2656 193 2657 106 2658 19 2659 122 2660 84 2661 233 2662 214 2663 65 2664 111 2665 268 2666 203 2667 46 2668 284 2669 119 2670 192 2671 265 2672 100 2673 227 2674 154 2675 27 2676 205 2677 89 2678 151 2679 213 2680 256 2681 97 2682 132 2683 167 2684 113 2685 191 2686 199 2687 121 2688 59 2689 67 2690 69 2691 61 2692 151 2693 98 2694 45 2695 172 2696 201 2697 119 2698 37 2699 177 2700 103 2701 272 2702 235 2703 66 2704 219 2705 124 2706 29 2707 166 2708 108 2709 295 2710 266 2711 79 2712 129 2713 308 2714 229 2715 50 2716 292 2717 121 2718 192 2719 263 2720 205 2721 113 2722 21 2723 139 2724 97 2725 270 2726 249 2727 76 2728 131 2729 317 2730 241 2731 55 2732 343 2733 144 2734 233 2735 322 2736 123 2737 280 2738 191 2739 34 2740 264 2741 115 2742 196 2743 277 2744 337 2745 128 2746 175 2747 222 2748 154 2749 261 2750 274 2751 167 2752 159 2753 86 2754 13 2755 96 2756 70 2757 197 2758 184 2759 57 2760 101 2761 246 2762 189 2763 44 2764 282 2765 119 2766 194 2767 269 2768 106 2769 243 2770 168 2771 31 2772 253 2773 111 2774 191 2775 271 2776 338 2777 129 2778 178 2779 227 2780 165 2781 281 2782 299 2783 183 2784 85 2785 188 2786 121 2787 18 2788 172 2789 77 2790 136 2791 195 2792 259 2793 100 2794 141 2795 182 2796 146 2797 251 2798 274 2799 169 2800 238 2801 87 2802 110 2803 133 2804 97 2805 171 2806 199 2807 125 2808 130 2809 209 2810 186 2811 107 2812 117 2813 89 2814 61 2815 155 2816 43 2817 48 2818 47 2819 42 2820 106 2821 69 2822 32 2823 123 2824 145 2825 86 2826 27 2827 130 2828 76 2829 201 2830 174 2831 49 2832 164 2833 93 2834 22 2835 127 2836 83 2837 227 2838 205 2839 61 2840 100 2841 239 2842 178 2843 39 2844 229 2845 95 2846 151 2847 207 2848 163 2849 90 2850 17 2851 114 2852 80 2853 223 2854 206 2855 63 2856 109 2857 264 2858 201 2859 46 2860 288 2861 121 2862 196 2863 271 2864 104 2865 237 2866 162 2867 29 2868 227 2869 99 2870 169 2871 239 2872 292 2873 111 2874 152 2875 193 2876 135 2877 229 2878 241 2879 147 2880 142 2881 77 2882 12 2883 91 2884 67 2885 189 2886 177 2887 55 2888 98 2889 239 2890 184 2891 43 2892 277 2893 117 2894 191 2895 265 2896 105 2897 241 2898 167 2899 31 2900 255 2901 112 2902 193 2903 274 2904 343 2905 131 2906 181 2907 231 2908 169 2909 288 2910 307 2911 188 2912 88 2913 195 2914 126 2915 19 2916 185 2917 83 2918 147 2919 211 2920 282 2921 109 2922 154 2923 199 2924 161 2925 277 2926 303 2927 187 2928 265 2929 97 2930 123 2931 149 2932 111 2933 196 2934 229 2935 144 2936 151 2937 243 2938 217 2939 125 2940 139 2941 106 2942 73 2943 186 2944 101 2945 54 2946 7 2947 58 2948 44 2949 125 2950 118 2951 37 2952 67 2953 164 2954 127 2955 30 2956 196 2957 83 2958 136 2959 189 2960 76 2961 175 2962 122 2963 23 2964 193 2965 85 2966 147 2967 209 2968 264 2969 101 2970 140 2971 179 2972 133 2973 227 2974 243 2975 149 2976 71 2977 158 2978 103 2979 16 2980 162 2981 73 2982 130 2983 187 2984 253 2985 98 2986 139 2987 180 2988 148 2989 255 2990 280 2991 173 2992 248 2993 91 2994 116 2995 141 2996 109 2997 193 2998 227 2999 143 3000 152 3001 245 3002 220 3003 127 3004 145 3005 111 3006 77 3007 197 3008 52 3009 113 3010 70 3011 9 3012 103 3013 47 3014 85 3015 123 3016 172 3017 67 3018 96 3019 125 3020 107 3021 185 3022 205 3023 127 3024 187 3025 69 3026 89 3027 109 3028 91 3029 162 3030 193 3031 122 3032 133 3033 215 3034 195 3035 113 3036 135 3037 104 3038 73 3039 188 3040 148 3041 53 3042 64 3043 75 3044 57 3045 103 3046 127 3047 81 3048 94 3049 153 3050 142 3051 83 3052 109 3053 85 3054 61 3055 159 3056 87 3057 137 3058 113 3059 63 3060 67 3061 54 3062 41 3063 110 3064 99 3065 71 3066 43 3067 101 3068 15 3069 62 3070 79 3071 32 3072 23 3073 2 3074 21 3075 40 3076 36 3077 53 3078 66 3079 49 3080 47 3081 62 3082 73 3083 58 3084 114 3085 71 3086 28 3087 97 3088 54 3089 67 3090 76 3091 63 3092 137 3093 87 3094 37 3095 135 3096 146 3097 85 3098 24 3099 107 3100 59 3101 153 3102 129 3103 35 3104 57 3105 68 3106 75 3107 64 3108 148 3109 95 3110 42 3111 157 3112 177 3113 104 3114 31 3115 144 3116 82 3117 215 3118 184 3119 51 3120 162 3121 91 3122 20 3123 109 3124 69 3125 187 3126 167 3127 49 3128 78 3129 185 3130 136 3131 29 3132 163 3133 67 3134 105 3135 143 3136 56 3137 65 3138 70 3139 61 3140 147 3141 95 3142 43 3143 163 3144 188 3145 111 3146 34 3147 161 3148 93 3149 245 3150 211 3151 59 3152 193 3153 109 3154 25 3155 141 3156 91 3157 248 3158 223 3159 66 3160 107 3161 255 3162 189 3163 41 3164 237 3165 98 3166 155 3167 212 3168 162 3169 89 3170 16 3171 103 3172 71 3173 197 3174 181 3175 55 3176 94 3177 227 3178 172 3179 39 3180 241 3181 101 3182 163 3183 225 3184 85 3185 193 3186 131 3187 23 3188 175 3189 76 3190 129 3191 182 3192 219 3193 83 3194 113 3195 143 3196 97 3197 164 3198 171 3199 104 3200 51 3201 58 3202 61 3203 54 3204 134 3205 87 3206 40 3207 153 3208 179 3209 106 3210 33 3211 158 3212 92 3213 243 3214 210 3215 59 3216 196 3217 111 3218 26 3219 149 3220 97 3221 265 3222 239 3223 71 3224 116 3225 277 3226 206 3227 45 3228 263 3229 109 3230 173 3231 237 3232 185 3233 102 3234 19 3235 126 3236 88 3237 245 3238 226 3239 69 3240 119 3241 288 3242 219 3243 50 3244 312 3245 131 3246 212 3247 293 3248 112 3249 255 3250 174 3251 31 3252 241 3253 105 3254 179 3255 253 3256 308 3257 117 3258 160 3259 203 3260 141 3261 239 3262 251 3263 153 3264 146 3265 79 3266 12 3267 89 3268 65 3269 183 3270 171 3271 53 3272 94 3273 229 3274 176 3275 41 3276 263 3277 111 3278 181 3279 251 3280 99 3281 227 3282 157 3283 29 3284 237 3285 104 3286 179 3287 254 3288 317 3289 121 3290 167 3291 213 3292 155 3293 264 3294 281 3295 172 3296 80 3297 177 3298 114 3299 17 3300 163 3301 73 3302 129 3303 185 3304 246 3305 95 3306 134 3307 173 3308 139 3309 239 3310 261 3311 161 3312 227 3313 83 3314 105 3315 127 3316 93 3317 164 3318 191 3319 120 3320 125 3321 201 3322 179 3323 103 3324 113 3325 86 3326 59 3327 150 3328 42 3329 47 3330 48 3331 43 3332 109 3333 71 3334 33 3335 127 3336 150 3337 89 3338 28 3339 135 3340 79 3341 209 3342 181 3343 51 3344 171 3345 97 3346 23 3347 133 3348 87 3349 238 3350 215 3351 64 3352 105 3353 251 3354 187 3355 41 3356 241 3357 100 3358 159 3359 218 3360 172 3361 95 3362 18 3363 121 3364 85 3365 237 3366 219 3367 67 3368 116 3369 281 3370 214 3371 49 3372 307 3373 129 3374 209 3375 289 3376 111 3377 253 3378 173 3379 31 3380 243 3381 106 3382 181 3383 256 3384 313 3385 119 3386 163 3387 207 3388 145 3389 246 3390 259 3391 158 3392 153 3393 83 3394 13 3395 99 3396 73 3397 206 3398 193 3399 60 3400 107 3401 261 3402 201 3403 47 3404 303 3405 128 3406 209 3407 290 3408 115 3409 264 3410 183 3411 34 3412 280 3413 123 3414 212 3415 301 3416 377 3417 144 3418 199 3419 254 3420 186 3421 317 3422 338 3423 207 3424 97 3425 215 3426 139 3427 21 3428 205 3429 92 3430 163 3431 234 3432 313 3433 121 3434 171 3435 221 3436 179 3437 308 3438 337 3439 208 3440 295 3441 108 3442 137 3443 166 3444 124 3445 219 3446 256 3447 161 3448 169 3449 272 3450 243 3451 140 3452 156 3453 119 3454 82 3455 209 3456 114 3457 61 3458 8 3459 67 3460 51 3461 145 3462 137 3463 43 3464 78 3465 191 3466 148 3467 35 3468 229 3469 97 3470 159 3471 221 3472 89 3473 205 3474 143 3475 27 3476 227 3477 100 3478 173 3479 246 3480 311 3481 119 3482 165 3483 211 3484 157 3485 268 3486 287 3487 176 3488 84 3489 187 3490 122 3491 19 3492 193 3493 87 3494 155 3495 223 3496 302 3497 117 3498 166 3499 215 3500 177 3501 305 3502 335 3503 207 3504 297 3505 109 3506 139 3507 169 3508 131 3509 232 3510 273 3511 172 3512 183 3513 295 3514 265 3515 153 3516 175 3517 134 3518 93 3519 238 3520 63 3521 137 3522 85 3523 11 3524 127 3525 58 3526 105 3527 152 3528 213 3529 83 3530 119 3531 155 3532 133 3533 230 3534 255 3535 158 3536 233 3537 86 3538 111 3539 136 3540 114 3541 203 3542 242 3543 153 3544 167 3545 270 3546 245 3547 142 3548 170 3549 131 3550 92 3551 237 3552 187 3553 67 3554 81 3555 95 3556 73 3557 132 3558 163 3559 104 3560 121 3561 197 3562 183 3563 107 3564 141 3565 110 3566 79 3567 206 3568 113 3569 178 3570 147 3571 82 3572 88 3573 71 3574 54 3575 145 3576 131 3577 94 3578 57 3579 134 3580 20 3581 83 3582 106 3583 43 3584 29 3585 32 3586 31 3587 28 3588 72 3589 47 3590 22 3591 85 3592 101 3593 60 3594 19 3595 92 3596 54 3597 143 3598 124 3599 35 3600 118 3601 67 3602 16 3603 93 3604 61 3605 167 3606 151 3607 45 3608 74 3609 177 3610 132 3611 29 3612 171 3613 71 3614 113 3615 155 3616 123 3617 68 3618 13 3619 88 3620 62 3621 173 3622 160 3623 49 3624 85 3625 206 3626 157 3627 36 3628 226 3629 95 3630 154 3631 213 3632 82 3633 187 3634 128 3635 23 3636 181 3637 79 3638 135 3639 191 3640 234 3641 89 3642 122 3643 155 3644 109 3645 185 3646 195 3647 119 3648 116 3649 63 3650 10 3651 77 3652 57 3653 161 3654 151 3655 47 3656 84 3657 205 3658 158 3659 37 3660 239 3661 101 3662 165 3663 229 3664 91 3665 209 3666 145 3667 27 3668 223 3669 98 3670 169 3671 240 3672 301 3673 115 3674 159 3675 203 3676 149 3677 254 3678 271 3679 166 3680 78 3681 173 3682 112 3683 17 3684 167 3685 75 3686 133 3687 191 3688 256 3689 99 3690 140 3691 181 3692 147 3693 253 3694 277 3695 171 3696 243 3697 89 3698 113 3699 137 3700 103 3701 182 3702 213 3703 134 3704 141 3705 227 3706 203 3707 117 3708 131 3709 100 3710 69 3711 176 3712 97 3713 52 3714 7 3715 60 3716 46 3717 131 3718 124 3719 39 3720 71 3721 174 3722 135 3723 32 3724 210 3725 89 3726 146 3727 203 3728 82 3729 189 3730 132 3731 25 3732 211 3733 93 3734 161 3735 229 3736 290 3737 111 3738 154 3739 197 3740 147 3741 251 3742 269 3743 165 3744 79 3745 176 3746 115 3747 18 3748 184 3749 83 3750 148 3751 213 3752 289 3753 112 3754 159 3755 206 3756 170 3757 293 3758 322 3759 199 3760 286 3761 105 3762 134 3763 163 3764 127 3765 225 3766 265 3767 167 3768 178 3769 287 3770 258 3771 149 3772 171 3773 131 3774 91 3775 233 3776 62 3777 135 3778 84 3779 11 3780 129 3781 59 3782 107 3783 155 3784 218 3785 85 3786 122 3787 159 3788 137 3789 237 3790 263 3791 163 3792 241 3793 89 3794 115 3795 141 3796 119 3797 212 3798 253 3799 160 3800 175 3801 283 3802 257 3803 149 3804 179 3805 138 3806 97 3807 250 3808 198 3809 71 3810 86 3811 101 3812 79 3813 143 3814 177 3815 113 3816 132 3817 215 3818 200 3819 117 3820 155 3821 121 3822 87 3823 227 3824 125 3825 197 3826 163 3827 91 3828 99 3829 80 3830 61 3831 164 3832 149 3833 107 3834 65 3835 153 3836 23 3837 96 3838 123 3839 50 3840 66 3841 35 3842 4 3843 37 3844 29 3845 83 3846 79 3847 25 3848 46 3849 113 3850 88 3851 21 3852 139 3853 59 3854 97 3855 135 3856 55 3857 127 3858 89 3859 17 3860 145 3861 64 3862 111 3863 158 3864 201 3865 77 3866 107 3867 137 3868 103 3869 176 3870 189 3871 116 3872 56 3873 125 3874 82 3875 13 3876 135 3877 61 3878 109 3879 157 3880 214 3881 83 3882 118 3883 153 3884 127 3885 219 3886 241 3887 149 3888 215 3889 79 3890 101 3891 123 3892 97 3893 172 3894 203 3895 128 3896 137 3897 221 3898 199 3899 115 3900 133 3901 102 3902 71 3903 182 3904 49 3905 107 3906 67 3907 9 3908 109 3909 50 3910 91 3911 132 3912 187 3913 73 3914 105 3915 137 3916 119 3917 206 3918 229 3919 142 3920 211 3921 78 3922 101 3923 124 3924 106 3925 189 3926 226 3927 143 3928 157 3929 254 3930 231 3931 134 3932 162 3933 125 3934 88 3935 227 3936 181 3937 65 3938 79 3939 93 3940 75 3941 136 3942 169 3943 108 3944 127 3945 207 3946 193 3947 113 3948 151 3949 118 3950 85 3951 222 3952 123 3953 194 3954 161 3955 90 3956 100 3957 81 3958 62 3959 167 3960 153 3961 110 3962 67 3963 158 3964 24 3965 101 3966 130 3967 53 3968 34 3969 73 3970 44 3971 5 3972 67 3973 31 3974 57 3975 83 3976 120 3977 47 3978 68 3979 89 3980 79 3981 137 3982 153 3983 95 3984 143 3985 53 3986 69 3987 85 3988 75 3989 134 3990 161 3991 102 3992 113 3993 183 3994 167 3995 97 3996 119 3997 92 3998 65 3999 168 4000 136 4001 49 4002 60 4003 71 4004 61 4005 111 4006 139 4007 89 4008 106 4009 173 4010 162 4011 95 4012 129 4013 101 4014 73 4015 191 4016 107 4017 169 4018 141 4019 79 4020 91 4021 74 4022 57 4023 154 4024 143 4025 103 4026 63 4027 149 4028 23 4029 98 4030 127 4031 52 4032 99 4033 35 4034 41 4035 47 4036 37 4037 68 4038 87 4039 56 4040 69 4041 113 4042 107 4043 63 4044 89 4045 70 4046 51 4047 134 4048 77 4049 122 4050 103 4051 58 4052 72 4053 59 4054 46 4055 125 4056 119 4057 86 4058 53 4059 126 4060 20 4061 87 4062 114 4063 47 4064 61 4065 95 4066 75 4067 41 4068 43 4069 36 4070 29 4071 80 4072 81 4073 59 4074 37 4075 89 4076 15 4077 68 4078 91 4079 38 4080 77 4081 54 4082 31 4083 70 4084 8 4085 41 4086 58 4087 25 4088 17 4089 60 4090 69 4091 26 4092 44 4093 9 4094 28 4095 47 4096 1 4097 14 4098 25 4099 12 4100 34 4101 11 4102 32 4103 53 4104 41 4105 10 4106 39 4107 68 4108 48 4109 67 4110 66 4111 47 4112 46 4113 9 4114 44 4115 79 4116 61 4117 87 4118 95 4119 69 4120 60 4121 77 4122 76 4123 59 4124 109 4125 67 4126 25 4127 83 4128 49 4129 8 4130 47 4131 86 4132 70 4133 101 4134 116 4135 85 4136 77 4137 100 4138 107 4139 84 4140 160 4141 99 4142 38 4143 129 4144 68 4145 83 4146 82 4147 67 4148 141 4149 89 4150 37 4151 133 4152 140 4153 81 4154 22 4155 95 4156 51 4157 131 4158 109 4159 29 4160 50 4161 7 4162 48 4163 89 4164 75 4165 109 4166 129 4167 95 4168 88 4169 115 4170 128 4171 101 4172 195 4173 121 4174 47 4175 161 4176 87 4177 107 4178 113 4179 93 4180 199 4181 126 4182 53 4183 192 4184 205 4185 119 4186 33 4187 145 4188 79 4189 204 4190 171 4191 46 4192 72 4193 85 4194 84 4195 71 4196 161 4197 103 4198 45 4199 167 4200 186 4201 109 4202 32 4203 147 4204 83 4205 217 4206 185 4207 51 4208 159 4209 89 4210 19 4211 101 4212 63 4213 170 4214 151 4215 44 4216 69 4217 163 4218 119 4219 25 4220 137 4221 56 4222 87 4223 118 4224 49 4225 6 4226 47 4227 88 4228 76 4229 111 4230 134 4231 99 4232 93 4233 122 4234 139 4235 110 4236 214 4237 133 4238 52 4239 179 4240 98 4241 121 4242 132 4243 109 4244 235 4245 149 4246 63 4247 229 4248 246 4249 143 4250 40 4251 177 4252 97 4253 251 4254 211 4255 57 4256 91 4257 108 4258 113 4259 96 4260 220 4261 141 4262 62 4263 231 4264 259 4265 152 4266 45 4267 208 4268 118 4269 309 4270 264 4271 73 4272 230 4273 129 4274 28 4275 151 4276 95 4277 257 4278 229 4279 67 4280 106 4281 251 4282 184 4283 39 4284 217 4285 89 4286 139 4287 189 4288 72 4289 83 4290 82 4291 71 4292 169 4293 109 4294 49 4295 185 4296 212 4297 125 4298 38 4299 179 4300 103 4301 271 4302 233 4303 65 4304 211 4305 119 4306 27 4307 151 4308 97 4309 264 4310 237 4311 70 4312 113 4313 269 4314 199 4315 43 4316 247 4317 102 4318 161 4319 220 4320 166 4321 91 4322 16 4323 101 4324 69 4325 191 4326 175 4327 53 4328 90 4329 217 4330 164 4331 37 4332 227 4333 95 4334 153 4335 211 4336 79 4337 179 4338 121 4339 21 4340 157 4341 68 4342 115 4343 162 4344 193 4345 73 4346 99 4347 125 4348 83 4349 140 4350 145 4351 88 4352 46 4353 5 4354 44 4355 83 4356 73 4357 107 4358 131 4359 97 4360 92 4361 121 4362 140 4363 111 4364 217 4365 135 4366 53 4367 183 4368 101 4369 125 4370 139 4371 115 4372 249 4373 158 4374 67 4375 244 4376 263 4377 153 4378 43 4379 191 4380 105 4381 272 4382 229 4383 62 4384 100 4385 119 4386 128 4387 109 4388 251 4389 161 4390 71 4391 265 4392 298 4393 175 4394 52 4395 241 4396 137 4397 359 4398 307 4399 85 4400 269 4401 151 4402 33 4403 179 4404 113 4405 306 4406 273 4407 80 4408 127 4409 301 4410 221 4411 47 4412 263 4413 108 4414 169 4415 230 4416 89 4417 103 4418 107 4419 93 4420 223 4421 144 4422 65 4423 246 4424 283 4425 167 4426 51 4427 241 4428 139 4429 366 4430 315 4431 88 4432 287 4433 162 4434 37 4435 208 4436 134 4437 365 4438 328 4439 97 4440 157 4441 374 4442 277 4443 60 4444 346 4445 143 4446 226 4447 309 4448 235 4449 129 4450 23 4451 147 4452 101 4453 280 4454 257 4455 78 4456 133 4457 321 4458 243 4459 55 4460 339 4461 142 4462 229 4463 316 4464 119 4465 270 4466 183 4467 32 4468 242 4469 105 4470 178 4471 251 4472 301 4473 114 4474 155 4475 196 4476 132 4477 223 4478 232 4479 141 4480 68 4481 77 4482 76 4483 67 4484 165 4485 107 4486 49 4487 187 4488 218 4489 129 4490 40 4491 191 4492 111 4493 293 4494 253 4495 71 4496 235 4497 133 4498 31 4499 177 4500 115 4501 314 4502 283 4503 84 4504 137 4505 327 4506 243 4507 53 4508 309 4509 128 4510 203 4511 278 4512 216 4513 119 4514 22 4515 145 4516 101 4517 281 4518 259 4519 79 4520 136 4521 329 4522 250 4523 57 4524 355 4525 149 4526 241 4527 333 4528 127 4529 289 4530 197 4531 35 4532 271 4533 118 4534 201 4535 284 4536 345 4537 131 4538 179 4539 227 4540 157 4541 266 4542 279 4543 170 4544 161 4545 87 4546 13 4547 95 4548 69 4549 194 4550 181 4551 56 4552 99 4553 241 4554 185 4555 43 4556 275 4557 116 4558 189 4559 262 4560 103 4561 236 4562 163 4563 30 4564 244 4565 107 4566 184 4567 261 4568 325 4569 124 4570 171 4571 218 4572 158 4573 269 4574 286 4575 175 4576 81 4577 179 4578 115 4579 17 4580 161 4581 72 4582 127 4583 182 4584 241 4585 93 4586 131 4587 169 4588 135 4589 232 4590 253 4591 156 4592 219 4593 80 4594 101 4595 122 4596 88 4597 155 4598 180 4599 113 4600 117 4601 188 4602 167 4603 96 4604 104 4605 79 4606 54 4607 137 4608 41 4609 4 4610 39 4611 74 4612 66 4613 97 4614 120 4615 89 4616 85 4617 112 4618 131 4619 104 4620 204 4621 127 4622 50 4623 173 4624 96 4625 119 4626 134 4627 111 4628 241 4629 153 4630 65 4631 237 4632 256 4633 149 4634 42 4635 187 4636 103 4637 267 4638 225 4639 61 4640 99 4641 118 4642 129 4643 110 4644 254 4645 163 4646 72 4647 269 4648 303 4649 178 4650 53 4651 246 4652 140 4653 367 4654 314 4655 87 4656 276 4657 155 4658 34 4659 185 4660 117 4661 317 4662 283 4663 83 4664 132 4665 313 4666 230 4667 49 4668 275 4669 113 4670 177 4671 241 4672 94 4673 109 4674 116 4675 101 4676 243 4677 157 4678 71 4679 269 4680 310 4681 183 4682 56 4683 265 4684 153 4685 403 4686 347 4687 97 4688 317 4689 179 4690 41 4691 231 4692 149 4693 406 4694 365 4695 108 4696 175 4697 417 4698 309 4699 67 4700 387 4701 160 4702 253 4703 346 4704 264 4705 145 4706 26 4707 167 4708 115 4709 319 4710 293 4711 89 4712 152 4713 367 4714 278 4715 63 4716 389 4717 163 4718 263 4719 363 4720 137 4721 311 4722 211 4723 37 4724 281 4725 122 4726 207 4727 292 4728 351 4729 133 4730 181 4731 229 4732 155 4733 262 4734 273 4735 166 4736 81 4737 92 4738 95 4739 84 4740 208 4741 135 4742 62 4743 237 4744 277 4745 164 4746 51 4747 244 4748 142 4749 375 4750 324 4751 91 4752 302 4753 171 4754 40 4755 229 4756 149 4757 407 4758 367 4759 109 4760 178 4761 425 4762 316 4763 69 4764 403 4765 167 4766 265 4767 363 4768 283 4769 156 4770 29 4771 192 4772 134 4773 373 4774 344 4775 105 4776 181 4777 438 4778 333 4779 76 4780 474 4781 199 4782 322 4783 445 4784 170 4785 387 4786 264 4787 47 4788 365 4789 159 4790 271 4791 383 4792 466 4793 177 4794 242 4795 307 4796 213 4797 361 4798 379 4799 231 4800 220 4801 119 4802 18 4803 133 4804 97 4805 273 4806 255 4807 79 4808 140 4809 341 4810 262 4811 61 4812 391 4813 165 4814 269 4815 373 4816 147 4817 337 4818 233 4819 43 4820 351 4821 154 4822 265 4823 376 4824 469 4825 179 4826 247 4827 315 4828 229 4829 390 4830 415 4831 254 4832 118 4833 261 4834 168 4835 25 4836 239 4837 107 4838 189 4839 271 4840 360 4841 139 4842 196 4843 253 4844 203 4845 349 4846 381 4847 235 4848 331 4849 121 4850 153 4851 185 4852 135 4853 238 4854 277 4855 174 4856 181 4857 291 4858 259 4859 149 4860 163 4861 124 4862 85 4863 216 4864 60 4865 67 4866 66 4867 59 4868 149 4869 97 4870 45 4871 173 4872 204 4873 121 4874 38 4875 183 4876 107 4877 283 4878 245 4879 69 4880 231 4881 131 4882 31 4883 179 4884 117 4885 320 4886 289 4887 86 4888 141 4889 337 4890 251 4891 55 4892 323 4893 134 4894 213 4895 292 4896 230 4897 127 4898 24 4899 161 4900 113 4901 315 4902 291 4903 89 4904 154 4905 373 4906 284 4907 65 4908 407 4909 171 4910 277 4911 383 4912 147 4913 335 4914 229 4915 41 4916 321 4917 140 4918 239 4919 338 4920 413 4921 157 4922 215 4923 273 4924 191 4925 324 4926 341 4927 208 4928 201 4929 109 4930 17 4931 129 4932 95 4933 268 4934 251 4935 78 4936 139 4937 339 4938 261 4939 61 4940 393 4941 166 4942 271 4943 376 4944 149 4945 342 4946 237 4947 44 4948 362 4949 159 4950 274 4951 389 4952 487 4953 186 4954 257 4955 328 4956 240 4957 409 4958 436 4959 267 4960 125 4961 277 4962 179 4963 27 4964 263 4965 118 4966 209 4967 300 4968 401 4969 155 4970 219 4971 283 4972 229 4973 394 4974 431 4975 266 4976 377 4977 138 4978 175 4979 212 4980 158 4981 279 4982 326 4983 205 4984 215 4985 346 4986 309 4987 178 4988 198 4989 151 4990 104 4991 265 4992 144 4993 77 4994 10 4995 83 4996 63 4997 179 4998 169 4999 53 5000 96 5001 235 5002 182 5003 43 5004 281 5005 119 5006 195 5007 271 5008 109 5009 251 5010 175 5011 33 5012 277 5013 122 5014 211 5015 300 5016 379 5017 145 5018 201 5019 257 5020 191 5021 326 5022 349 5023 214 5024 102 5025 227 5026 148 5027 23 5028 233 5029 105 5030 187 5031 269 5032 364 5033 141 5034 200 5035 259 5036 213 5037 367 5038 403 5039 249 5040 357 5041 131 5042 167 5043 203 5044 157 5045 278 5046 327 5047 206 5048 219 5049 353 5050 317 5051 183 5052 209 5053 160 5054 111 5055 284 5056 75 5057 163 5058 101 5059 13 5060 149 5061 68 5062 123 5063 178 5064 249 5065 97 5066 139 5067 181 5068 155 5069 268 5070 297 5071 184 5072 271 5073 100 5074 129 5075 158 5076 132 5077 235 5078 280 5079 177 5080 193 5081 312 5082 283 5083 164 5084 196 5085 151 5086 106 5087 273 5088 215 5089 77 5090 93 5091 109 5092 83 5093 150 5094 185 5095 118 5096 137 5097 223 5098 207 5099 121 5100 159 5101 124 5102 89 5103 232 5104 127 5105 200 5106 165 5107 92 5108 98 5109 79 5110 60 5111 161 5112 145 5113 104 5114 63 5115 148 5116 22 5117 91 5118 116 5119 47 5120 34 5121 3 5122 32 5123 61 5124 55 5125 81 5126 101 5127 75 5128 72 5129 95 5130 112 5131 89 5132 175 5133 109 5134 43 5135 149 5136 83 5137 103 5138 117 5139 97 5140 211 5141 134 5142 57 5143 208 5144 225 5145 131 5146 37 5147 165 5148 91 5149 236 5150 199 5151 54 5152 88 5153 105 5154 116 5155 99 5156 229 5157 147 5158 65 5159 243 5160 274 5161 161 5162 48 5163 223 5164 127 5165 333 5166 285 5167 79 5168 251 5169 141 5170 31 5171 169 5172 107 5173 290 5174 259 5175 76 5176 121 5177 287 5178 211 5179 45 5180 253 5181 104 5182 163 5183 222 5184 87 5185 101 5186 109 5187 95 5188 229 5189 148 5190 67 5191 254 5192 293 5193 173 5194 53 5195 251 5196 145 5197 382 5198 329 5199 92 5200 301 5201 170 5202 39 5203 220 5204 142 5205 387 5206 348 5207 103 5208 167 5209 398 5210 295 5211 64 5212 370 5213 153 5214 242 5215 331 5216 253 5217 139 5218 25 5219 161 5220 111 5221 308 5222 283 5223 86 5224 147 5225 355 5226 269 5227 61 5228 377 5229 158 5230 255 5231 352 5232 133 5233 302 5234 205 5235 36 5236 274 5237 119 5238 202 5239 285 5240 343 5241 130 5242 177 5243 224 5244 152 5245 257 5246 268 5247 163 5248 80 5249 91 5250 96 5251 85 5252 211 5253 137 5254 63 5255 241 5256 282 5257 167 5258 52 5259 249 5260 145 5261 383 5262 331 5263 93 5264 309 5265 175 5266 41 5267 235 5268 153 5269 418 5270 377 5271 112 5272 183 5273 437 5274 325 5275 71 5276 415 5277 172 5278 273 5279 374 5280 292 5281 161 5282 30 5283 199 5284 139 5285 387 5286 357 5287 109 5288 188 5289 455 5290 346 5291 79 5292 493 5293 207 5294 335 5295 463 5296 177 5297 403 5298 275 5299 49 5300 381 5301 166 5302 283 5303 400 5304 487 5305 185 5306 253 5307 321 5308 223 5309 378 5310 397 5311 242 5312 231 5313 125 5314 19 5315 141 5316 103 5317 290 5318 271 5319 84 5320 149 5321 363 5322 279 5323 65 5324 417 5325 176 5326 287 5327 398 5328 157 5329 360 5330 249 5331 46 5332 376 5333 165 5334 284 5335 403 5336 503 5337 192 5338 265 5339 338 5340 246 5341 419 5342 446 5343 273 5344 127 5345 281 5346 181 5347 27 5348 259 5349 116 5350 205 5351 294 5352 391 5353 151 5354 213 5355 275 5356 221 5357 380 5358 415 5359 256 5360 361 5361 132 5362 167 5363 202 5364 148 5365 261 5366 304 5367 191 5368 199 5369 320 5370 285 5371 164 5372 180 5373 137 5374 94 5375 239 5376 67 5377 75 5378 77 5379 69 5380 175 5381 114 5382 53 5383 204 5384 241 5385 143 5386 45 5387 217 5388 127 5389 336 5390 291 5391 82 5392 275 5393 156 5394 37 5395 214 5396 140 5397 383 5398 346 5399 103 5400 169 5401 404 5402 301 5403 66 5404 388 5405 161 5406 256 5407 351 5408 277 5409 153 5410 29 5411 195 5412 137 5413 382 5414 353 5415 108 5416 187 5417 453 5418 345 5419 79 5420 495 5421 208 5422 337 5423 466 5424 179 5425 408 5426 279 5427 50 5428 392 5429 171 5430 292 5431 413 5432 505 5433 192 5434 263 5435 334 5436 234 5437 397 5438 418 5439 255 5440 247 5441 134 5442 21 5443 160 5444 118 5445 333 5446 312 5447 97 5448 173 5449 422 5450 325 5451 76 5452 490 5453 207 5454 338 5455 469 5456 186 5457 427 5458 296 5459 55 5460 453 5461 199 5462 343 5463 487 5464 610 5465 233 5466 322 5467 411 5468 301 5469 513 5470 547 5471 335 5472 157 5473 348 5474 225 5475 34 5476 332 5477 149 5478 264 5479 379 5480 507 5481 196 5482 277 5483 358 5484 290 5485 499 5486 546 5487 337 5488 478 5489 175 5490 222 5491 269 5492 201 5493 355 5494 415 5495 261 5496 274 5497 441 5498 394 5499 227 5500 253 5501 193 5502 133 5503 339 5504 185 5505 99 5506 13 5507 109 5508 83 5509 236 5510 223 5511 70 5512 127 5513 311 5514 241 5515 57 5516 373 5517 158 5518 259 5519 360 5520 145 5521 334 5522 233 5523 44 5524 370 5525 163 5526 282 5527 401 5528 507 5529 194 5530 269 5531 344 5532 256 5533 437 5534 468 5535 287 5536 137 5537 305 5538 199 5539 31 5540 315 5541 142 5542 253 5543 364 5544 493 5545 191 5546 271 5547 351 5548 289 5549 498 5550 547 5551 338 5552 485 5553 178 5554 227 5555 276 5556 214 5557 379 5558 446 5559 281 5560 299 5561 482 5562 433 5563 250 5564 286 5565 219 5566 152 5567 389 5568 103 5569 224 5570 139 5571 18 5572 208 5573 95 5574 172 5575 249 5576 349 5577 136 5578 195 5579 254 5580 218 5581 377 5582 418 5583 259 5584 382 5585 141 5586 182 5587 223 5588 187 5589 333 5590 397 5591 251 5592 274 5593 443 5594 402 5595 233 5596 279 5597 215 5598 151 5599 389 5600 307 5601 110 5602 133 5603 156 5604 120 5605 217 5606 268 5607 171 5608 199 5609 324 5610 301 5611 176 5612 232 5613 181 5614 130 5615 339 5616 186 5617 293 5618 242 5619 135 5620 145 5621 117 5622 89 5623 239 5624 216 5625 155 5626 94 5627 221 5628 33 5629 137 5630 175 5631 71 5632 48 5633 53 5634 52 5635 47 5636 121 5637 79 5638 37 5639 143 5640 170 5641 101 5642 32 5643 155 5644 91 5645 241 5646 209 5647 59 5648 199 5649 113 5650 27 5651 157 5652 103 5653 282 5654 255 5655 76 5656 125 5657 299 5658 223 5659 49 5660 289 5661 120 5662 191 5663 262 5664 208 5665 115 5666 22 5667 149 5668 105 5669 293 5670 271 5671 83 5672 144 5673 349 5674 266 5675 61 5676 383 5677 161 5678 261 5679 361 5680 139 5681 317 5682 217 5683 39 5684 307 5685 134 5686 229 5687 324 5688 397 5689 151 5690 207 5691 263 5692 185 5693 314 5694 331 5695 202 5696 197 5697 107 5698 17 5699 131 5700 97 5701 274 5702 257 5703 80 5704 143 5705 349 5706 269 5707 63 5708 407 5709 172 5710 281 5711 390 5712 155 5713 356 5714 247 5715 46 5716 380 5717 167 5718 288 5719 409 5720 513 5721 196 5722 271 5723 346 5724 254 5725 433 5726 462 5727 283 5728 133 5729 295 5730 191 5731 29 5732 285 5733 128 5734 227 5735 326 5736 437 5737 169 5738 239 5739 309 5740 251 5741 432 5742 473 5743 292 5744 415 5745 152 5746 193 5747 234 5748 176 5749 311 5750 364 5751 229 5752 241 5753 388 5754 347 5755 200 5756 224 5757 171 5758 118 5759 301 5760 166 5761 89 5762 12 5763 103 5764 79 5765 225 5766 213 5767 67 5768 122 5769 299 5770 232 5771 55 5772 361 5773 153 5774 251 5775 349 5776 141 5777 325 5778 227 5779 43 5780 363 5781 160 5782 277 5783 394 5784 499 5785 191 5786 265 5787 339 5788 253 5789 432 5790 463 5791 284 5792 136 5793 303 5794 198 5795 31 5796 317 5797 143 5798 255 5799 367 5800 498 5801 193 5802 274 5803 355 5804 293 5805 505 5806 555 5807 343 5808 493 5809 181 5810 231 5811 281 5812 219 5813 388 5814 457 5815 288 5816 307 5817 495 5818 445 5819 257 5820 295 5821 226 5822 157 5823 402 5824 107 5825 233 5826 145 5827 19 5828 223 5829 102 5830 185 5831 268 5832 377 5833 147 5834 211 5835 275 5836 237 5837 410 5838 455 5839 282 5840 417 5841 154 5842 199 5843 244 5844 206 5845 367 5846 438 5847 277 5848 303 5849 490 5850 445 5851 258 5852 310 5853 239 5854 168 5855 433 5856 343 5857 123 5858 149 5859 175 5860 137 5861 248 5862 307 5863 196 5864 229 5865 373 5866 347 5867 203 5868 269 5869 210 5870 151 5871 394 5872 217 5873 342 5874 283 5875 158 5876 172 5877 139 5878 106 5879 285 5880 259 5881 186 5882 113 5883 266 5884 40 5885 167 5886 214 5887 87 5888 115 5889 61 5890 7 5891 65 5892 51 5893 146 5894 139 5895 44 5896 81 5897 199 5898 155 5899 37 5900 245 5901 104 5902 171 5903 238 5904 97 5905 224 5906 157 5907 30 5908 256 5909 113 5910 196 5911 279 5912 355 5913 136 5914 189 5915 242 5916 182 5917 311 5918 334 5919 205 5920 99 5921 221 5922 145 5923 23 5924 239 5925 108 5926 193 5927 278 5928 379 5929 147 5930 209 5931 271 5932 225 5933 388 5934 427 5935 264 5936 381 5937 140 5938 179 5939 218 5940 172 5941 305 5942 360 5943 227 5944 243 5945 392 5946 353 5947 204 5948 236 5949 181 5950 126 5951 323 5952 87 5953 190 5954 119 5955 16 5956 194 5957 89 5958 162 5959 235 5960 333 5961 130 5962 187 5963 244 5964 212 5965 367 5966 408 5967 253 5968 376 5969 139 5970 180 5971 221 5972 189 5973 337 5974 403 5975 255 5976 280 5977 453 5978 412 5979 239 5980 289 5981 223 5982 157 5983 405 5984 323 5985 116 5986 141 5987 166 5988 134 5989 243 5990 302 5991 193 5992 227 5993 370 5994 345 5995 202 5996 270 5997 211 5998 152 5999 397 6000 220 6001 347 6002 288 6003 161 6004 179 6005 145 6006 111 6007 299 6008 274 6009 197 6010 120 6011 283 6012 43 6013 181 6014 233 6015 95 6016 61 6017 131 6018 79 6019 9 6020 121 6021 56 6022 103 6023 150 6024 217 6025 85 6026 123 6027 161 6028 143 6029 248 6030 277 6031 172 6032 259 6033 96 6034 125 6035 154 6036 136 6037 243 6038 292 6039 185 6040 205 6041 332 6042 303 6043 176 6044 216 6045 167 6046 118 6047 305 6048 247 6049 89 6050 109 6051 129 6052 111 6053 202 6054 253 6055 162 6056 193 6057 315 6058 295 6059 173 6060 235 6061 184 6062 133 6063 348 6064 195 6065 308 6066 257 6067 144 6068 166 6069 135 6070 104 6071 281 6072 261 6073 188 6074 115 6075 272 6076 42 6077 179 6078 232 6079 95 6080 181 6081 64 6082 75 6083 86 6084 68 6085 125 6086 160 6087 103 6088 127 6089 208 6090 197 6091 116 6092 164 6093 129 6094 94 6095 247 6096 142 6097 225 6098 190 6099 107 6100 133 6101 109 6102 85 6103 231 6104 220 6105 159 6106 98 6107 233 6108 37 6109 161 6110 211 6111 87 6112 113 6113 176 6114 139 6115 76 6116 80 6117 67 6118 54 6119 149 6120 151 6121 110 6122 69 6123 166 6124 28 6125 127 6126 170 6127 71 6128 144 6129 101 6130 58 6131 131 6132 15 6133 77 6134 109 6135 47 6136 32 6137 113 6138 130 6139 49 6140 83 6141 17 6142 53 6143 89 6144 25 6145 2 6146 23 6147 44 6148 40 6149 59 6150 74 6151 55 6152 53 6153 70 6154 83 6155 66 6156 130 6157 81 6158 32 6159 111 6160 62 6161 77 6162 88 6163 73 6164 159 6165 101 6166 43 6167 157 6168 170 6169 99 6170 28 6171 125 6172 69 6173 179 6174 151 6175 41 6176 67 6177 80 6178 89 6179 76 6180 176 6181 113 6182 50 6183 187 6184 211 6185 124 6186 37 6187 172 6188 98 6189 257 6190 220 6191 61 6192 194 6193 109 6194 24 6195 131 6196 83 6197 225 6198 201 6199 59 6200 94 6201 223 6202 164 6203 35 6204 197 6205 81 6206 127 6207 173 6208 68 6209 79 6210 86 6211 75 6212 181 6213 117 6214 53 6215 201 6216 232 6217 137 6218 42 6219 199 6220 115 6221 303 6222 261 6223 73 6224 239 6225 135 6226 31 6227 175 6228 113 6229 308 6230 277 6231 82 6232 133 6233 317 6234 235 6235 51 6236 295 6237 122 6238 193 6239 264 6240 202 6241 111 6242 20 6243 129 6244 89 6245 247 6246 227 6247 69 6248 118 6249 285 6250 216 6251 49 6252 303 6253 127 6254 205 6255 283 6256 107 6257 243 6258 165 6259 29 6260 221 6261 96 6262 163 6263 230 6264 277 6265 105 6266 143 6267 181 6268 123 6269 208 6270 217 6271 132 6272 65 6273 74 6274 79 6275 70 6276 174 6277 113 6278 52 6279 199 6280 233 6281 138 6282 43 6283 206 6284 120 6285 317 6286 274 6287 77 6288 256 6289 145 6290 34 6291 195 6292 127 6293 347 6294 313 6295 93 6296 152 6297 363 6298 270 6299 59 6300 345 6301 143 6302 227 6303 311 6304 243 6305 134 6306 25 6307 166 6308 116 6309 323 6310 298 6311 91 6312 157 6313 380 6314 289 6315 66 6316 412 6317 173 6318 280 6319 387 6320 148 6321 337 6322 230 6323 41 6324 319 6325 139 6326 237 6327 335 6328 408 6329 155 6330 212 6331 269 6332 187 6333 317 6334 333 6335 203 6336 194 6337 105 6338 16 6339 119 6340 87 6341 245 6342 229 6343 71 6344 126 6345 307 6346 236 6347 55 6348 353 6349 149 6350 243 6351 337 6352 133 6353 305 6354 211 6355 39 6356 319 6357 140 6358 241 6359 342 6360 427 6361 163 6362 225 6363 287 6364 209 6365 356 6366 379 6367 232 6368 108 6369 239 6370 154 6371 23 6372 221 6373 99 6374 175 6375 251 6376 334 6377 129 6378 182 6379 235 6380 189 6381 325 6382 355 6383 219 6384 309 6385 113 6386 143 6387 173 6388 127 6389 224 6390 261 6391 164 6392 171 6393 275 6394 245 6395 141 6396 155 6397 118 6398 81 6399 206 6400 58 6401 65 6402 68 6403 61 6404 155 6405 101 6406 47 6407 181 6408 214 6409 127 6410 40 6411 193 6412 113 6413 299 6414 259 6415 73 6416 245 6417 139 6418 33 6419 191 6420 125 6421 342 6422 309 6423 92 6424 151 6425 361 6426 269 6427 59 6428 347 6429 144 6430 229 6431 314 6432 248 6433 137 6434 26 6435 175 6436 123 6437 343 6438 317 6439 97 6440 168 6441 407 6442 310 6443 71 6444 445 6445 187 6446 303 6447 419 6448 161 6449 367 6450 251 6451 45 6452 353 6453 154 6454 263 6455 372 6456 455 6457 173 6458 237 6459 301 6460 211 6461 358 6462 377 6463 230 6464 223 6465 121 6466 19 6467 145 6468 107 6469 302 6470 283 6471 88 6472 157 6473 383 6474 295 6475 69 6476 445 6477 188 6478 307 6479 426 6480 169 6481 388 6482 269 6483 50 6484 412 6485 181 6486 312 6487 443 6488 555 6489 212 6490 293 6491 374 6492 274 6493 467 6494 498 6495 305 6496 143 6497 317 6498 205 6499 31 6500 303 6501 136 6502 241 6503 346 6504 463 6505 179 6506 253 6507 327 6508 265 6509 456 6510 499 6511 308 6512 437 6513 160 6514 203 6515 246 6516 184 6517 325 6518 380 6519 239 6520 251 6521 404 6522 361 6523 208 6524 232 6525 177 6526 122 6527 311 6528 170 6529 91 6530 12 6531 101 6532 77 6533 219 6534 207 6535 65 6536 118 6537 289 6538 224 6539 53 6540 347 6541 147 6542 241 6543 335 6544 135 6545 311 6546 217 6547 41 6548 345 6549 152 6550 263 6551 374 6552 473 6553 181 6554 251 6555 321 6556 239 6557 408 6558 437 6559 268 6560 128 6561 285 6562 186 6563 29 6564 295 6565 133 6566 237 6567 341 6568 462 6569 179 6570 254 6571 329 6572 271 6573 467 6574 513 6575 317 6576 455 6577 167 6578 213 6579 259 6580 201 6581 356 6582 419 6583 264 6584 281 6585 453 6586 407 6587 235 6588 269 6589 206 6590 143 6591 366 6592 97 6593 211 6594 131 6595 17 6596 197 6597 90 6598 163 6599 236 6600 331 6601 129 6602 185 6603 241 6604 207 6605 358 6606 397 6607 246 6608 363 6609 134 6610 173 6611 212 6612 178 6613 317 6614 378 6615 239 6616 261 6617 422 6618 383 6619 222 6620 266 6621 205 6622 144 6623 371 6624 293 6625 105 6626 127 6627 149 6628 115 6629 208 6630 257 6631 164 6632 191 6633 311 6634 289 6635 169 6636 223 6637 174 6638 125 6639 326 6640 179 6641 282 6642 233 6643 130 6644 140 6645 113 6646 86 6647 231 6648 209 6649 150 6650 91 6651 214 6652 32 6653 133 6654 170 6655 69 6656 47 6657 52 6658 53 6659 48 6660 124 6661 81 6662 38 6663 147 6664 175 6665 104 6666 33 6667 160 6668 94 6669 249 6670 216 6671 61 6672 206 6673 117 6674 28 6675 163 6676 107 6677 293 6678 265 6679 79 6680 130 6681 311 6682 232 6683 51 6684 301 6685 125 6686 199 6687 273 6688 217 6689 120 6690 23 6691 156 6692 110 6693 307 6694 284 6695 87 6696 151 6697 366 6698 279 6699 64 6700 402 6701 169 6702 274 6703 379 6704 146 6705 333 6706 228 6707 41 6708 323 6709 141 6710 241 6711 341 6712 418 6713 159 6714 218 6715 277 6716 195 6717 331 6718 349 6719 213 6720 208 6721 113 6722 18 6723 139 6724 103 6725 291 6726 273 6727 85 6728 152 6729 371 6730 286 6731 67 6732 433 6733 183 6734 299 6735 415 6736 165 6737 379 6738 263 6739 49 6740 405 6741 178 6742 307 6743 436 6744 547 6745 209 6746 289 6747 369 6748 271 6749 462 6750 493 6751 302 6752 142 6753 315 6754 204 6755 31 6756 305 6757 137 6758 243 6759 349 6760 468 6761 181 6762 256 6763 331 6764 269 6765 463 6766 507 6767 313 6768 445 6769 163 6770 207 6771 251 6772 189 6773 334 6774 391 6775 246 6776 259 6777 417 6778 373 6779 215 6780 241 6781 184 6782 127 6783 324 6784 179 6785 96 6786 13 6787 112 6788 86 6789 245 6790 232 6791 73 6792 133 6793 326 6794 253 6795 60 6796 394 6797 167 6798 274 6799 381 6800 154 6801 355 6802 248 6803 47 6804 397 6805 175 6806 303 6807 431 6808 546 6809 209 6810 290 6811 371 6812 277 6813 473 6814 507 6815 311 6816 149 6817 332 6818 217 6819 34 6820 348 6821 157 6822 280 6823 403 6824 547 6825 212 6826 301 6827 390 6828 322 6829 555 6830 610 6831 377 6832 542 6833 199 6834 254 6835 309 6836 241 6837 427 6838 503 6839 317 6840 338 6841 545 6842 490 6843 283 6844 325 6845 249 6846 173 6847 443 6848 118 6849 257 6850 160 6851 21 6852 247 6853 113 6854 205 6855 297 6856 418 6857 163 6858 234 6859 305 6860 263 6861 455 6862 505 6863 313 6864 463 6865 171 6866 221 6867 271 6868 229 6869 408 6870 487 6871 308 6872 337 6873 545 6874 495 6875 287 6876 345 6877 266 6878 187 6879 482 6880 382 6881 137 6882 166 6883 195 6884 153 6885 277 6886 343 6887 219 6888 256 6889 417 6890 388 6891 227 6892 301 6893 235 6894 169 6895 441 6896 243 6897 383 6898 317 6899 177 6900 193 6901 156 6902 119 6903 320 6904 291 6905 209 6906 127 6907 299 6908 45 6909 188 6910 241 6911 98 6912 130 6913 69 6914 8 6915 75 6916 59 6917 169 6918 161 6919 51 6920 94 6921 231 6922 180 6923 43 6924 285 6925 121 6926 199 6927 277 6928 113 6929 261 6930 183 6931 35 6932 299 6933 132 6934 229 6935 326 6936 415 6937 159 6938 221 6939 283 6940 213 6941 364 6942 391 6943 240 6944 116 6945 259 6946 170 6947 27 6948 281 6949 127 6950 227 6951 327 6952 446 6953 173 6954 246 6955 319 6956 265 6957 457 6958 503 6959 311 6960 449 6961 165 6962 211 6963 257 6964 203 6965 360 6966 425 6967 268 6968 287 6969 463 6970 417 6971 241 6972 279 6973 214 6974 149 6975 382 6976 103 6977 225 6978 141 6979 19 6980 231 6981 106 6982 193 6983 280 6984 397 6985 155 6986 223 6987 291 6988 253 6989 438 6990 487 6991 302 6992 449 6993 166 6994 215 6995 264 6996 226 6997 403 6998 482 6999 305 7000 335 7001 542 7002 493 7003 286 7004 346 7005 267 7006 188 7007 485 7008 387 7009 139 7010 169 7011 199 7012 161 7013 292 7014 363 7015 232 7016 273 7017 445 7018 415 7019 243 7020 325 7021 254 7022 183 7023 478 7024 265 7025 418 7026 347 7027 194 7028 216 7029 175 7030 134 7031 361 7032 331 7033 238 7034 145 7035 342 7036 52 7037 219 7038 282 7039 115 7040 74 7041 159 7042 96 7043 11 7044 149 7045 69 7046 127 7047 185 7048 268 7049 105 7050 152 7051 199 7052 177 7053 307 7054 343 7055 213 7056 321 7057 119 7058 155 7059 191 7060 169 7061 302 7062 363 7063 230 7064 255 7065 413 7066 377 7067 219 7068 269 7069 208 7070 147 7071 380 7072 308 7073 111 7074 136 7075 161 7076 139 7077 253 7078 317 7079 203 7080 242 7081 395 7082 370 7083 217 7084 295 7085 231 7086 167 7087 437 7088 245 7089 387 7090 323 7091 181 7092 209 7093 170 7094 131 7095 354 7096 329 7097 237 7098 145 7099 343 7100 53 7101 226 7102 293 7103 120 7104 229 7105 81 7106 95 7107 109 7108 87 7109 160 7110 205 7111 132 7112 163 7113 267 7114 253 7115 149 7116 211 7117 166 7118 121 7119 318 7120 183 7121 290 7122 245 7123 138 7124 172 7125 141 7126 110 7127 299 7128 285 7129 206 7130 127 7131 302 7132 48 7133 209 7134 274 7135 113 7136 147 7137 229 7138 181 7139 99 7140 105 7141 88 7142 71 7143 196 7144 199 7145 145 7146 91 7147 219 7148 37 7149 168 7150 225 7151 94 7152 191 7153 134 7154 77 7155 174 7156 20 7157 103 7158 146 7159 63 7160 43 7161 152 7162 175 7163 66 7164 112 7165 23 7166 72 7167 121 7168 32 7169 35 7170 34 7171 31 7172 81 7173 53 7174 25 7175 97 7176 116 7177 69 7178 22 7179 107 7180 63 7181 167 7182 145 7183 41 7184 139 7185 79 7186 19 7187 111 7188 73 7189 200 7190 181 7191 54 7192 89 7193 213 7194 159 7195 35 7196 207 7197 86 7198 137 7199 188 7200 150 7201 83 7202 16 7203 109 7204 77 7205 215 7206 199 7207 61 7208 106 7209 257 7210 196 7211 45 7212 283 7213 119 7214 193 7215 267 7216 103 7217 235 7218 161 7219 29 7220 229 7221 100 7222 171 7223 242 7224 297 7225 113 7226 155 7227 197 7228 139 7229 236 7230 249 7231 152 7232 149 7233 81 7234 13 7235 101 7236 75 7237 212 7238 199 7239 62 7240 111 7241 271 7242 209 7243 49 7244 317 7245 134 7246 219 7247 304 7248 121 7249 278 7250 193 7251 36 7252 298 7253 131 7254 226 7255 321 7256 403 7257 154 7258 213 7259 272 7260 200 7261 341 7262 364 7263 223 7264 105 7265 233 7266 151 7267 23 7268 227 7269 102 7270 181 7271 260 7272 349 7273 135 7274 191 7275 247 7276 201 7277 346 7278 379 7279 234 7280 333 7281 122 7282 155 7283 188 7284 142 7285 251 7286 294 7287 185 7288 195 7289 314 7290 281 7291 162 7292 182 7293 139 7294 96 7295 245 7296 136 7297 73 7298 10 7299 87 7300 67 7301 191 7302 181 7303 57 7304 104 7305 255 7306 198 7307 47 7308 309 7309 131 7310 215 7311 299 7312 121 7313 279 7314 195 7315 37 7316 313 7317 138 7318 239 7319 340 7320 431 7321 165 7322 229 7323 293 7324 219 7325 374 7326 401 7327 246 7328 118 7329 263 7330 172 7331 27 7332 277 7333 125 7334 223 7335 321 7336 436 7337 169 7338 240 7339 311 7340 257 7341 443 7342 487 7343 301 7344 433 7345 159 7346 203 7347 247 7348 193 7349 342 7350 403 7351 254 7352 271 7353 437 7354 393 7355 227 7356 261 7357 200 7358 139 7359 356 7360 95 7361 207 7362 129 7363 17 7364 201 7365 92 7366 167 7367 242 7368 341 7369 133 7370 191 7371 249 7372 215 7373 372 7374 413 7375 256 7376 379 7377 140 7378 181 7379 222 7380 188 7381 335 7382 400 7383 253 7384 277 7385 448 7386 407 7387 236 7388 284 7389 219 7390 154 7391 397 7392 315 7393 113 7394 137 7395 161 7396 127 7397 230 7398 285 7399 182 7400 213 7401 347 7402 323 7403 189 7404 251 7405 196 7406 141 7407 368 7408 203 7409 320 7410 265 7411 148 7412 162 7413 131 7414 100 7415 269 7416 245 7417 176 7418 107 7419 252 7420 38 7421 159 7422 204 7423 83 7424 111 7425 59 7426 7 7427 67 7428 53 7429 152 7430 145 7431 46 7432 85 7433 209 7434 163 7435 39 7436 259 7437 110 7438 181 7439 252 7440 103 7441 238 7442 167 7443 32 7444 274 7445 121 7446 210 7447 299 7448 381 7449 146 7450 203 7451 260 7452 196 7453 335 7454 360 7455 221 7456 107 7457 239 7458 157 7459 25 7460 261 7461 118 7462 211 7463 304 7464 415 7465 161 7466 229 7467 297 7468 247 7469 426 7470 469 7471 290 7472 419 7473 154 7474 197 7475 240 7476 190 7477 337 7478 398 7479 251 7480 269 7481 434 7482 391 7483 226 7484 262 7485 201 7486 140 7487 359 7488 97 7489 212 7490 133 7491 18 7492 220 7493 101 7494 184 7495 267 7496 379 7497 148 7498 213 7499 278 7500 242 7501 419 7502 466 7503 289 7504 430 7505 159 7506 206 7507 253 7508 217 7509 387 7510 463 7511 293 7512 322 7513 521 7514 474 7515 275 7516 333 7517 257 7518 181 7519 467 7520 373 7521 134 7522 163 7523 192 7524 156 7525 283 7526 352 7527 225 7528 265 7529 432 7530 403 7531 236 7532 316 7533 247 7534 178 7535 465 7536 258 7537 407 7538 338 7539 189 7540 211 7541 171 7542 131 7543 353 7544 324 7545 233 7546 142 7547 335 7548 51 7549 215 7550 277 7551 113 7552 73 7553 157 7554 95 7555 11 7556 151 7557 70 7558 129 7559 188 7560 273 7561 107 7562 155 7563 203 7564 181 7565 314 7566 351 7567 218 7568 329 7569 122 7570 159 7571 196 7572 174 7573 311 7574 374 7575 237 7576 263 7577 426 7578 389 7579 226 7580 278 7581 215 7582 152 7583 393 7584 319 7585 115 7586 141 7587 167 7588 145 7589 264 7590 331 7591 212 7592 253 7593 413 7594 387 7595 227 7596 309 7597 242 7598 175 7599 458 7600 257 7601 406 7602 339 7603 190 7604 220 7605 179 7606 138 7607 373 7608 347 7609 250 7610 153 7611 362 7612 56 7613 239 7614 310 7615 127 7616 243 7617 86 7618 101 7619 116 7620 94 7621 173 7622 222 7623 143 7624 177 7625 290 7626 275 7627 162 7628 230 7629 181 7630 132 7631 347 7632 200 7633 317 7634 268 7635 151 7636 189 7637 155 7638 121 7639 329 7640 314 7641 227 7642 140 7643 333 7644 53 7645 231 7646 303 7647 125 7648 163 7649 254 7650 201 7651 110 7652 118 7653 99 7654 80 7655 221 7656 225 7657 164 7658 103 7659 248 7660 42 7661 191 7662 256 7663 107 7664 218 7665 153 7666 88 7667 199 7668 23 7669 119 7670 169 7671 73 7672 50 7673 177 7674 204 7675 77 7676 131 7677 27 7678 85 7679 143 7680 74 7681 39 7682 4 7683 41 7684 33 7685 95 7686 91 7687 29 7688 54 7689 133 7690 104 7691 25 7692 167 7693 71 7694 117 7695 163 7696 67 7697 155 7698 109 7699 21 7700 181 7701 80 7702 139 7703 198 7704 253 7705 97 7706 135 7707 173 7708 131 7709 224 7710 241 7711 148 7712 72 7713 161 7714 106 7715 17 7716 179 7717 81 7718 145 7719 209 7720 286 7721 111 7722 158 7723 205 7724 171 7725 295 7726 325 7727 201 7728 291 7729 107 7730 137 7731 167 7732 133 7733 236 7734 279 7735 176 7736 189 7737 305 7738 275 7739 159 7740 185 7741 142 7742 99 7743 254 7744 69 7745 151 7746 95 7747 13 7748 161 7749 74 7750 135 7751 196 7752 279 7753 109 7754 157 7755 205 7756 179 7757 310 7758 345 7759 214 7760 319 7761 118 7762 153 7763 188 7764 162 7765 289 7766 346 7767 219 7768 241 7769 390 7770 355 7771 206 7772 250 7773 193 7774 136 7775 351 7776 281 7777 101 7778 123 7779 145 7780 119 7781 216 7782 269 7783 172 7784 203 7785 331 7786 309 7787 181 7788 243 7789 190 7790 137 7791 358 7792 199 7793 314 7794 261 7795 146 7796 164 7797 133 7798 102 7799 275 7800 253 7801 182 7802 111 7803 262 7804 40 7805 169 7806 218 7807 89 7808 58 7809 125 7810 76 7811 9 7812 127 7813 59 7814 109 7815 159 7816 232 7817 91 7818 132 7819 173 7820 155 7821 269 7822 301 7823 187 7824 283 7825 105 7826 137 7827 169 7828 151 7829 270 7830 325 7831 206 7832 229 7833 371 7834 339 7835 197 7836 243 7837 188 7838 133 7839 344 7840 280 7841 101 7842 124 7843 147 7844 129 7845 235 7846 295 7847 189 7848 226 7849 369 7850 346 7851 203 7852 277 7853 217 7854 157 7855 411 7856 231 7857 365 7858 305 7859 171 7860 199 7861 162 7862 125 7863 338 7864 315 7865 227 7866 139 7867 329 7868 51 7869 218 7870 283 7871 116 7872 223 7873 79 7874 93 7875 107 7876 89 7877 164 7878 211 7879 136 7880 169 7881 277 7882 263 7883 155 7884 221 7885 174 7886 127 7887 334 7888 193 7889 306 7890 259 7891 146 7892 184 7893 151 7894 118 7895 321 7896 307 7897 222 7898 137 7899 326 7900 52 7901 227 7902 298 7903 123 7904 161 7905 251 7906 199 7907 109 7908 119 7909 100 7910 81 7911 224 7912 229 7913 167 7914 105 7915 253 7916 43 7917 196 7918 263 7919 110 7920 225 7921 158 7922 91 7923 206 7924 24 7925 125 7926 178 7927 77 7928 53 7929 188 7930 217 7931 82 7932 140 7933 29 7934 92 7935 155 7936 39 7937 83 7938 49 7939 5 7940 77 7941 36 7942 67 7943 98 7944 145 7945 57 7946 83 7947 109 7948 99 7949 172 7950 193 7951 120 7952 183 7953 68 7954 89 7955 110 7956 100 7957 179 7958 216 7959 137 7960 153 7961 248 7962 227 7963 132 7964 164 7965 127 7966 90 7967 233 7968 191 7969 69 7970 85 7971 101 7972 91 7973 166 7974 209 7975 134 7976 161 7977 263 7978 247 7979 145 7980 199 7981 156 7982 113 7983 296 7984 167 7985 264 7986 221 7987 124 7988 146 7989 119 7990 92 7991 249 7992 233 7993 168 7994 103 7995 244 7996 38 7997 163 7998 212 7999 87 8000 169 8001 60 8002 71 8003 82 8004 72 8005 133 8006 172 8007 111 8008 139 8009 228 8010 217 8011 128 8012 184 8013 145 8014 106 8015 279 8016 162 8017 257 8018 218 8019 123 8020 157 8021 129 8022 101 8023 275 8024 264 8025 191 8026 118 8027 281 8028 45 8029 197 8030 259 8031 107 8032 141 8033 220 8034 175 8035 96 8036 108 8037 91 8038 74 8039 205 8040 211 8041 154 8042 97 8043 234 8044 40 8045 183 8046 246 8047 103 8048 212 8049 149 8050 86 8051 195 8052 23 8053 121 8054 173 8055 75 8056 52 8057 185 8058 214 8059 81 8060 139 8061 29 8062 93 8063 157 8064 117 8065 41 8066 47 8067 53 8068 43 8069 80 8070 105 8071 68 8072 87 8073 143 8074 137 8075 81 8076 119 8077 94 8078 69 8079 182 8080 107 8081 170 8082 145 8083 82 8084 108 8085 89 8086 70 8087 191 8088 185 8089 134 8090 83 8091 198 8092 32 8093 141 8094 186 8095 77 8096 103 8097 161 8098 129 8099 71 8100 85 8101 72 8102 59 8103 164 8104 171 8105 125 8106 79 8107 191 8108 33 8109 152 8110 205 8111 86 8112 179 8113 126 8114 73 8115 166 8116 20 8117 107 8118 154 8119 67 8120 47 8121 168 8122 195 8123 74 8124 128 8125 27 8126 88 8127 149 8128 75 8129 116 8130 89 8131 48 8132 50 8133 43 8134 36 8135 101 8136 109 8137 80 8138 51 8139 124 8140 22 8141 103 8142 140 8143 59 8144 126 8145 89 8146 52 8147 119 8148 15 8149 83 8150 121 8151 53 8152 38 8153 137 8154 160 8155 61 8156 107 8157 23 8158 77 8159 131 8160 101 8161 70 8162 39 8163 86 8164 8 8165 49 8166 74 8167 33 8168 25 8169 92 8170 109 8171 42 8172 76 8173 17 8174 60 8175 103 8176 26 8177 87 8178 96 8179 35 8180 53 8181 9 8182 37 8183 65 8184 66 8185 19 8186 48 8187 77 8188 39 8189 49 8190 41 8191 31 8192 1 8193 15 8194 27 8195 13 8196 37 8197 12 8198 35 8199 58 8200 45 8201 11 8202 43 8203 75 8204 53 8205 74 8206 73 8207 52 8208 51 8209 10 8210 49 8211 88 8212 68 8213 97 8214 106 8215 77 8216 67 8217 86 8218 85 8219 66 8220 122 8221 75 8222 28 8223 93 8224 55 8225 9 8226 53 8227 97 8228 79 8229 114 8230 131 8231 96 8232 87 8233 113 8234 121 8235 95 8236 181 8237 112 8238 43 8239 146 8240 77 8241 94 8242 93 8243 76 8244 160 8245 101 8246 42 8247 151 8248 159 8249 92 8250 25 8251 108 8252 58 8253 149 8254 124 8255 33 8256 57 8257 8 8258 55 8259 102 8260 86 8261 125 8262 148 8263 109 8264 101 8265 132 8266 147 8267 116 8268 224 8269 139 8270 54 8271 185 8272 100 8273 123 8274 130 8275 107 8276 229 8277 145 8278 61 8279 221 8280 236 8281 137 8282 38 8283 167 8284 91 8285 235 8286 197 8287 53 8288 83 8289 98 8290 97 8291 82 8292 186 8293 119 8294 52 8295 193 8296 215 8297 126 8298 37 8299 170 8300 96 8301 251 8302 214 8303 59 8304 184 8305 103 8306 22 8307 117 8308 73 8309 197 8310 175 8311 51 8312 80 8313 189 8314 138 8315 29 8316 159 8317 65 8318 101 8319 137 8320 57 8321 7 8322 55 8323 103 8324 89 8325 130 8326 157 8327 116 8328 109 8329 143 8330 163 8331 129 8332 251 8333 156 8334 61 8335 210 8336 115 8337 142 8338 155 8339 128 8340 276 8341 175 8342 74 8343 269 8344 289 8345 168 8346 47 8347 208 8348 114 8349 295 8350 248 8351 67 8352 107 8353 127 8354 133 8355 113 8356 259 8357 166 8358 73 8359 272 8360 305 8361 179 8362 53 8363 245 8364 139 8365 364 8366 311 8367 86 8368 271 8369 152 8370 33 8371 178 8372 112 8373 303 8374 270 8375 79 8376 125 8377 296 8378 217 8379 46 8380 256 8381 105 8382 164 8383 223 8384 85 8385 98 8386 97 8387 84 8388 200 8389 129 8390 58 8391 219 8392 251 8393 148 8394 45 8395 212 8396 122 8397 321 8398 276 8399 77 8400 250 8401 141 8402 32 8403 179 8404 115 8405 313 8406 281 8407 83 8408 134 8409 319 8410 236 8411 51 8412 293 8413 121 8414 191 8415 261 8416 197 8417 108 8418 19 8419 120 8420 82 8421 227 8422 208 8423 63 8424 107 8425 258 8426 195 8427 44 8428 270 8429 113 8430 182 8431 251 8432 94 8433 213 8434 144 8435 25 8436 187 8437 81 8438 137 8439 193 8440 230 8441 87 8442 118 8443 149 8444 99 8445 167 8446 173 8447 105 8448 55 8449 6 8450 53 8451 100 8452 88 8453 129 8454 158 8455 117 8456 111 8457 146 8458 169 8459 134 8460 262 8461 163 8462 64 8463 221 8464 122 8465 151 8466 168 8467 139 8468 301 8469 191 8470 81 8471 295 8472 318 8473 185 8474 52 8475 231 8476 127 8477 329 8478 277 8479 75 8480 121 8481 144 8482 155 8483 132 8484 304 8485 195 8486 86 8487 321 8488 361 8489 212 8490 63 8491 292 8492 166 8493 435 8494 372 8495 103 8496 326 8497 183 8498 40 8499 217 8500 137 8501 371 8502 331 8503 97 8504 154 8505 365 8506 268 8507 57 8508 319 8509 131 8510 205 8511 279 8512 108 8513 125 8514 130 8515 113 8516 271 8517 175 8518 79 8519 299 8520 344 8521 203 8522 62 8523 293 8524 169 8525 445 8526 383 8527 107 8528 349 8529 197 8530 45 8531 253 8532 163 8533 444 8534 399 8535 118 8536 191 8537 455 8538 337 8539 73 8540 421 8541 174 8542 275 8543 376 8544 286 8545 157 8546 28 8547 179 8548 123 8549 341 8550 313 8551 95 8552 162 8553 391 8554 296 8555 67 8556 413 8557 173 8558 279 8559 385 8560 145 8561 329 8562 223 8563 39 8564 295 8565 128 8566 217 8567 306 8568 367 8569 139 8570 189 8571 239 8572 161 8573 272 8574 283 8575 172 8576 83 8577 94 8578 93 8579 82 8580 202 8581 131 8582 60 8583 229 8584 267 8585 158 8586 49 8587 234 8588 136 8589 359 8590 310 8591 87 8592 288 8593 163 8594 38 8595 217 8596 141 8597 385 8598 347 8599 103 8600 168 8601 401 8602 298 8603 65 8604 379 8605 157 8606 249 8607 341 8608 265 8609 146 8610 27 8611 178 8612 124 8613 345 8614 318 8615 97 8616 167 8617 404 8618 307 8619 70 8620 436 8621 183 8622 296 8623 409 8624 156 8625 355 8626 242 8627 43 8628 333 8629 145 8630 247 8631 349 8632 424 8633 161 8634 220 8635 279 8636 193 8637 327 8638 343 8639 209 8640 198 8641 107 8642 16 8643 117 8644 85 8645 239 8646 223 8647 69 8648 122 8649 297 8650 228 8651 53 8652 339 8653 143 8654 233 8655 323 8656 127 8657 291 8658 201 8659 37 8660 301 8661 132 8662 227 8663 322 8664 401 8665 153 8666 211 8667 269 8668 195 8669 332 8670 353 8671 216 8672 100 8673 221 8674 142 8675 21 8676 199 8677 89 8678 157 8679 225 8680 298 8681 115 8682 162 8683 209 8684 167 8685 287 8686 313 8687 193 8688 271 8689 99 8690 125 8691 151 8692 109 8693 192 8694 223 8695 140 8696 145 8697 233 8698 207 8699 119 8700 129 8701 98 8702 67 8703 170 8704 51 8705 5 8706 49 8707 93 8708 83 8709 122 8710 151 8711 112 8712 107 8713 141 8714 165 8715 131 8716 257 8717 160 8718 63 8719 218 8720 121 8721 150 8722 169 8723 140 8724 304 8725 193 8726 82 8727 299 8728 323 8729 188 8730 53 8731 236 8732 130 8733 337 8734 284 8735 77 8736 125 8737 149 8738 163 8739 139 8740 321 8741 206 8742 91 8743 340 8744 383 8745 225 8746 67 8747 311 8748 177 8749 464 8750 397 8751 110 8752 349 8753 196 8754 43 8755 234 8756 148 8757 401 8758 358 8759 105 8760 167 8761 396 8762 291 8763 62 8764 348 8765 143 8766 224 8767 305 8768 119 8769 138 8770 147 8771 128 8772 308 8773 199 8774 90 8775 341 8776 393 8777 232 8778 71 8779 336 8780 194 8781 511 8782 440 8783 123 8784 402 8785 227 8786 52 8787 293 8788 189 8789 515 8790 463 8791 137 8792 222 8793 529 8794 392 8795 85 8796 491 8797 203 8798 321 8799 439 8800 335 8801 184 8802 33 8803 212 8804 146 8805 405 8806 372 8807 113 8808 193 8809 466 8810 353 8811 80 8812 494 8813 207 8814 334 8815 461 8816 174 8817 395 8818 268 8819 47 8820 357 8821 155 8822 263 8823 371 8824 446 8825 169 8826 230 8827 291 8828 197 8829 333 8830 347 8831 211 8832 103 8833 117 8834 121 8835 107 8836 265 8837 172 8838 79 8839 302 8840 353 8841 209 8842 65 8843 311 8844 181 8845 478 8846 413 8847 116 8848 385 8849 218 8850 51 8851 292 8852 190 8853 519 8854 468 8855 139 8856 227 8857 542 8858 403 8859 88 8860 514 8861 213 8862 338 8863 463 8864 361 8865 199 8866 37 8867 245 8868 171 8869 476 8870 439 8871 134 8872 231 8873 559 8874 425 8875 97 8876 605 8877 254 8878 411 8879 568 8880 217 8881 494 8882 337 8883 60 8884 466 8885 203 8886 346 8887 489 8888 595 8889 226 8890 309 8891 392 8892 272 8893 461 8894 484 8895 295 8896 281 8897 152 8898 23 8899 170 8900 124 8901 349 8902 326 8903 101 8904 179 8905 436 8906 335 8907 78 8908 500 8909 211 8910 344 8911 477 8912 188 8913 431 8914 298 8915 55 8916 449 8917 197 8918 339 8919 481 8920 600 8921 229 8922 316 8923 403 8924 293 8925 499 8926 531 8927 325 8928 151 8929 334 8930 215 8931 32 8932 306 8933 137 8934 242 8935 347 8936 461 8937 178 8938 251 8939 324 8940 260 8941 447 8942 488 8943 301 8944 424 8945 155 8946 196 8947 237 8948 173 8949 305 8950 355 8951 223 8952 232 8953 373 8954 332 8955 191 8956 209 8957 159 8958 109 8959 277 8960 77 8961 86 8962 85 8963 76 8964 192 8965 125 8966 58 8967 223 8968 263 8969 156 8970 49 8971 236 8972 138 8973 365 8974 316 8975 89 8976 298 8977 169 8978 40 8979 231 8980 151 8981 413 8982 373 8983 111 8984 182 8985 435 8986 324 8987 71 8988 417 8989 173 8990 275 8991 377 8992 297 8993 164 8994 31 8995 208 8996 146 8997 407 8998 376 8999 115 9000 199 9001 482 9002 367 9003 84 9004 526 9005 221 9006 358 9007 495 9008 190 9009 433 9010 296 9011 53 9012 415 9013 181 9014 309 9015 437 9016 534 9017 203 9018 278 9019 353 9020 247 9021 419 9022 441 9023 269 9024 260 9025 141 9026 22 9027 167 9028 123 9029 347 9030 325 9031 101 9032 180 9033 439 9034 338 9035 79 9036 509 9037 215 9038 351 9039 487 9040 193 9041 443 9042 307 9043 57 9044 469 9045 206 9046 355 9047 504 9048 631 9049 241 9050 333 9051 425 9052 311 9053 530 9054 565 9055 346 9056 162 9057 359 9058 232 9059 35 9060 341 9061 153 9062 271 9063 389 9064 520 9065 201 9066 284 9067 367 9068 297 9069 511 9070 559 9071 345 9072 489 9073 179 9074 227 9075 275 9076 205 9077 362 9078 423 9079 266 9080 279 9081 449 9082 401 9083 231 9084 257 9085 196 9086 135 9087 344 9088 187 9089 100 9090 13 9091 108 9092 82 9093 233 9094 220 9095 69 9096 125 9097 306 9098 237 9099 56 9100 366 9101 155 9102 254 9103 353 9104 142 9105 327 9106 228 9107 43 9108 361 9109 159 9110 275 9111 391 9112 494 9113 189 9114 262 9115 335 9116 249 9117 425 9118 455 9119 279 9120 133 9121 296 9122 193 9123 30 9124 304 9125 137 9126 244 9127 351 9128 475 9129 184 9130 261 9131 338 9132 278 9133 479 9134 526 9135 325 9136 466 9137 171 9138 218 9139 265 9140 205 9141 363 9142 427 9143 269 9144 286 9145 461 9146 414 9147 239 9148 273 9149 209 9150 145 9151 371 9152 98 9153 213 9154 132 9155 17 9156 195 9157 89 9158 161 9159 233 9160 326 9161 127 9162 182 9163 237 9164 203 9165 351 9166 389 9167 241 9168 355 9169 131 9170 169 9171 207 9172 173 9173 308 9174 367 9175 232 9176 253 9177 409 9178 371 9179 215 9180 257 9181 198 9182 139 9183 358 9184 282 9185 101 9186 122 9187 143 9188 109 9189 197 9190 243 9191 155 9192 180 9193 293 9194 272 9195 159 9196 209 9197 163 9198 117 9199 305 9200 167 9201 263 9202 217 9203 121 9204 129 9205 104 9206 79 9207 212 9208 191 9209 137 9210 83 9211 195 9212 29 9213 120 9214 153 9215 62 9216 45 9217 4 9218 43 9219 82 9220 74 9221 109 9222 136 9223 101 9224 97 9225 128 9226 151 9227 120 9228 236 9229 147 9230 58 9231 201 9232 112 9233 139 9234 158 9235 131 9236 285 9237 181 9238 77 9239 281 9240 304 9241 177 9242 50 9243 223 9244 123 9245 319 9246 269 9247 73 9248 119 9249 142 9250 157 9251 134 9252 310 9253 199 9254 88 9255 329 9256 371 9257 218 9258 65 9259 302 9260 172 9261 451 9262 386 9263 107 9264 340 9265 191 9266 42 9267 229 9268 145 9269 393 9270 351 9271 103 9272 164 9273 389 9274 286 9275 61 9276 343 9277 141 9278 221 9279 301 9280 118 9281 137 9282 148 9283 129 9284 311 9285 201 9286 91 9287 345 9288 398 9289 235 9290 72 9291 341 9292 197 9293 519 9294 447 9295 125 9296 409 9297 231 9298 53 9299 299 9300 193 9301 526 9302 473 9303 140 9304 227 9305 541 9306 401 9307 87 9308 503 9309 208 9310 329 9311 450 9312 344 9313 189 9314 34 9315 219 9316 151 9317 419 9318 385 9319 117 9320 200 9321 483 9322 366 9323 83 9324 513 9325 215 9326 347 9327 479 9328 181 9329 411 9330 279 9331 49 9332 373 9333 162 9334 275 9335 388 9336 467 9337 177 9338 241 9339 305 9340 207 9341 350 9342 365 9343 222 9344 109 9345 124 9346 131 9347 116 9348 288 9349 187 9350 86 9351 329 9352 385 9353 228 9354 71 9355 340 9356 198 9357 523 9358 452 9359 127 9360 422 9361 239 9362 56 9363 321 9364 209 9365 571 9366 515 9367 153 9368 250 9369 597 9370 444 9371 97 9372 567 9373 235 9374 373 9375 511 9376 399 9377 220 9378 41 9379 272 9380 190 9381 529 9382 488 9383 149 9384 257 9385 622 9386 473 9387 108 9388 674 9389 283 9390 458 9391 633 9392 242 9393 551 9394 376 9395 67 9396 521 9397 227 9398 387 9399 547 9400 666 9401 253 9402 346 9403 439 9404 305 9405 517 9406 543 9407 331 9408 316 9409 171 9410 26 9411 193 9412 141 9413 397 9414 371 9415 115 9416 204 9417 497 9418 382 9419 89 9420 571 9421 241 9422 393 9423 545 9424 215 9425 493 9426 341 9427 63 9428 515 9429 226 9430 389 9431 552 9432 689 9433 263 9434 363 9435 463 9436 337 9437 574 9438 611 9439 374 9440 174 9441 385 9442 248 9443 37 9444 355 9445 159 9446 281 9447 403 9448 536 9449 207 9450 292 9451 377 9452 303 9453 521 9454 569 9455 351 9456 495 9457 181 9458 229 9459 277 9460 203 9461 358 9462 417 9463 262 9464 273 9465 439 9466 391 9467 225 9468 247 9469 188 9470 129 9471 328 9472 92 9473 103 9474 106 9475 95 9476 241 9477 157 9478 73 9479 281 9480 332 9481 197 9482 62 9483 299 9484 175 9485 463 9486 401 9487 113 9488 379 9489 215 9490 51 9491 295 9492 193 9493 528 9494 477 9495 142 9496 233 9497 557 9498 415 9499 91 9500 535 9501 222 9502 353 9503 484 9504 382 9505 211 9506 40 9507 269 9508 189 9509 527 9510 487 9511 149 9512 258 9513 625 9514 476 9515 109 9516 683 9517 287 9518 465 9519 643 9520 247 9521 563 9522 385 9523 69 9524 541 9525 236 9526 403 9527 570 9528 697 9529 265 9530 363 9531 461 9532 323 9533 548 9534 577 9535 352 9536 341 9537 185 9538 29 9539 221 9540 163 9541 460 9542 431 9543 134 9544 239 9545 583 9546 449 9547 105 9548 677 9549 286 9550 467 9551 648 9552 257 9553 590 9554 409 9555 76 9556 626 9557 275 9558 474 9559 673 9560 843 9561 322 9562 445 9563 568 9564 416 9565 709 9566 756 9567 463 9568 217 9569 481 9570 311 9571 47 9572 459 9573 206 9574 365 9575 524 9576 701 9577 271 9578 383 9579 495 9580 401 9581 690 9582 755 9583 466 9584 661 9585 242 9586 307 9587 372 9588 278 9589 491 9590 574 9591 361 9592 379 9593 610 9594 545 9595 314 9596 350 9597 267 9598 184 9599 469 9600 256 9601 137 9602 18 9603 151 9604 115 9605 327 9606 309 9607 97 9608 176 9609 431 9610 334 9611 79 9612 517 9613 219 9614 359 9615 499 9616 201 9617 463 9618 323 9619 61 9620 513 9621 226 9622 391 9623 556 9624 703 9625 269 9626 373 9627 477 9628 355 9629 606 9630 649 9631 398 9632 190 9633 423 9634 276 9635 43 9636 437 9637 197 9638 351 9639 505 9640 684 9641 265 9642 376 9643 487 9644 401 9645 691 9646 759 9647 469 9648 673 9649 247 9650 315 9651 383 9652 297 9653 526 9654 619 9655 390 9656 415 9657 669 9658 601 9659 347 9660 397 9661 304 9662 211 9663 540 9664 143 9665 311 9666 193 9667 25 9668 289 9669 132 9670 239 9671 346 9672 485 9673 189 9674 271 9675 353 9676 303 9677 524 9678 581 9679 360 9680 531 9681 196 9682 253 9683 310 9684 260 9685 463 9686 552 9687 349 9688 381 9689 616 9690 559 9691 324 9692 388 9693 299 9694 210 9695 541 9696 427 9697 153 9698 185 9699 217 9700 167 9701 302 9702 373 9703 238 9704 277 9705 451 9706 419 9707 245 9708 323 9709 252 9710 181 9711 472 9712 259 9713 408 9714 337 9715 188 9716 202 9717 163 9718 124 9719 333 9720 301 9721 216 9722 131 9723 308 9724 46 9725 191 9726 244 9727 99 9728 67 9729 74 9730 73 9731 66 9732 170 9733 111 9734 52 9735 201 9736 239 9737 142 9738 45 9739 218 9740 128 9741 339 9742 294 9743 83 9744 280 9745 159 9746 38 9747 221 9748 145 9749 397 9750 359 9751 107 9752 176 9753 421 9754 314 9755 69 9756 407 9757 169 9758 269 9759 369 9760 293 9761 162 9762 31 9763 210 9764 148 9765 413 9766 382 9767 117 9768 203 9769 492 9770 375 9771 86 9772 540 9773 227 9774 368 9775 509 9776 196 9777 447 9778 306 9779 55 9780 433 9781 189 9782 323 9783 457 9784 560 9785 213 9786 292 9787 371 9788 261 9789 443 9790 467 9791 285 9792 278 9793 151 9794 24 9795 185 9796 137 9797 387 9798 363 9799 113 9800 202 9801 493 9802 380 9803 89 9804 575 9805 243 9806 397 9807 551 9808 219 9809 503 9810 349 9811 65 9812 537 9813 236 9814 407 9815 578 9816 725 9817 277 9818 383 9819 489 9820 359 9821 612 9822 653 9823 400 9824 188 9825 417 9826 270 9827 41 9828 403 9829 181 9830 321 9831 461 9832 618 9833 239 9834 338 9835 437 9836 355 9837 611 9838 669 9839 413 9840 587 9841 215 9842 273 9843 331 9844 249 9845 440 9846 515 9847 324 9848 341 9849 549 9850 491 9851 283 9852 317 9853 242 9854 167 9855 426 9856 235 9857 126 9858 17 9859 146 9860 112 9861 319 9862 302 9863 95 9864 173 9865 424 9866 329 9867 78 9868 512 9869 217 9870 356 9871 495 9872 200 9873 461 9874 322 9875 61 9876 515 9877 227 9878 393 9879 559 9880 708 9881 271 9882 376 9883 481 9884 359 9885 613 9886 657 9887 403 9888 193 9889 430 9890 281 9891 44 9892 450 9893 203 9894 362 9895 521 9896 707 9897 274 9898 389 9899 504 9900 416 9901 717 9902 788 9903 487 9904 700 9905 257 9906 328 9907 399 9908 311 9909 551 9910 649 9911 409 9912 436 9913 703 9914 632 9915 365 9916 419 9917 321 9918 223 9919 571 9920 152 9921 331 9922 206 9923 27 9924 317 9925 145 9926 263 9927 381 9928 536 9929 209 9930 300 9931 391 9932 337 9933 583 9934 647 9935 401 9936 593 9937 219 9938 283 9939 347 9940 293 9941 522 9942 623 9943 394 9944 431 9945 697 9946 633 9947 367 9948 441 9949 340 9950 239 9951 616 9952 488 9953 175 9954 212 9955 249 9956 195 9957 353 9958 437 9959 279 9960 326 9961 531 9962 494 9963 289 9964 383 9965 299 9966 215 9967 561 9968 309 9969 487 9970 403 9971 225 9972 245 9973 198 9974 151 9975 406 9976 369 9977 265 9978 161 9979 379 9980 57 9981 238 9982 305 9983 124 9984 164 9985 87 9986 10 9987 93 9988 73 9989 209 9990 199 9991 63 9992 116 9993 285 9994 222 9995 53 9996 351 9997 149 9998 245 9999 341 10000 139 10001 321 10002 225 10003 43 10004 367 10005 162 10006 281 10007 400 10008 509 10009 195 10010 271 10011 347 10012 261 10013 446 10014 479 10015 294 10016 142 10017 317 10018 208 10019 33 10020 343 10021 155 10022 277 10023 399 10024 544 10025 211 10026 300 10027 389 10028 323 10029 557 10030 613 10031 379 10032 547 10033 201 10034 257 10035 313 10036 247 10037 438 10038 517 10039 326 10040 349 10041 563 10042 507 10043 293 10044 339 10045 260 10046 181 10047 464 10048 125 10049 273 10050 171 10051 23 10052 279 10053 128 10054 233 10055 338 10056 479 10057 187 10058 269 10059 351 10060 305 10061 528 10062 587 10063 364 10064 541 10065 200 10066 259 10067 318 10068 272 10069 485 10070 580 10071 367 10072 403 10073 652 10074 593 10075 344 10076 416 10077 321 10078 226 10079 583 10080 465 10081 167 10082 203 10083 239 10084 193 10085 350 10086 435 10087 278 10088 327 10089 533 10090 497 10091 291 10092 389 10093 304 10094 219 10095 572 10096 317 10097 500 10098 415 10099 232 10100 258 10101 209 10102 160 10103 431 10104 395 10105 284 10106 173 10107 408 10108 62 10109 261 10110 336 10111 137 10112 88 10113 189 10114 114 10115 13 10116 175 10117 81 10118 149 10119 217 10120 314 10121 123 10122 178 10123 233 10124 207 10125 359 10126 401 10127 249 10128 375 10129 139 10130 181 10131 223 10132 197 10133 352 10134 423 10135 268 10136 297 10137 481 10138 439 10139 255 10140 313 10141 242 10142 171 10143 442 10144 358 10145 129 10146 158 10147 187 10148 161 10149 293 10150 367 10151 235 10152 280 10153 457 10154 428 10155 251 10156 341 10157 267 10158 193 10159 505 10160 283 10161 447 10162 373 10163 209 10164 241 10165 196 10166 151 10167 408 10168 379 10169 273 10170 167 10171 395 10172 61 10173 260 10174 337 10175 138 10176 263 10177 93 10178 109 10179 125 10180 99 10181 182 10182 233 10183 150 10184 185 10185 303 10186 287 10187 169 10188 239 10189 188 10190 137 10191 360 10192 207 10193 328 10194 277 10195 156 10196 194 10197 159 10198 124 10199 337 10200 321 10201 232 10202 143 10203 340 10204 54 10205 235 10206 308 10207 127 10208 165 10209 257 10210 203 10211 111 10212 117 10213 98 10214 79 10215 218 10216 221 10217 161 10218 101 10219 243 10220 41 10221 186 10222 249 10223 104 10224 211 10225 148 10226 85 10227 192 10228 22 10229 113 10230 160 10231 69 10232 47 10233 166 10234 191 10235 72 10236 122 10237 25 10238 78 10239 131 10240 37 10241 3 10242 35 10243 67 10244 61 10245 90 10246 113 10247 84 10248 81 10249 107 10250 127 10251 101 10252 199 10253 124 10254 49 10255 170 10256 95 10257 118 10258 135 10259 112 10260 244 10261 155 10262 66 10263 241 10264 261 10265 152 10266 43 10267 192 10268 106 10269 275 10270 232 10271 63 10272 103 10273 123 10274 137 10275 117 10276 271 10277 174 10278 77 10279 288 10280 325 10281 191 10282 57 10283 265 10284 151 10285 396 10286 339 10287 94 10288 299 10289 168 10290 37 10291 202 10292 128 10293 347 10294 310 10295 91 10296 145 10297 344 10298 253 10299 54 10300 304 10301 125 10302 196 10303 267 10304 105 10305 122 10306 133 10307 116 10308 280 10309 181 10310 82 10311 311 10312 359 10313 212 10314 65 10315 308 10316 178 10317 469 10318 404 10319 113 10320 370 10321 209 10322 48 10323 271 10324 175 10325 477 10326 429 10327 127 10328 206 10329 491 10330 364 10331 79 10332 457 10333 189 10334 299 10335 409 10336 313 10337 172 10338 31 10339 200 10340 138 10341 383 10342 352 10343 107 10344 183 10345 442 10346 335 10347 76 10348 470 10349 197 10350 318 10351 439 10352 166 10353 377 10354 256 10355 45 10356 343 10357 149 10358 253 10359 357 10360 430 10361 163 10362 222 10363 281 10364 191 10365 323 10366 337 10367 205 10368 101 10369 115 10370 123 10371 109 10372 271 10373 176 10374 81 10375 310 10376 363 10377 215 10378 67 10379 321 10380 187 10381 494 10382 427 10383 120 10384 399 10385 226 10386 53 10387 304 10388 198 10389 541 10390 488 10391 145 10392 237 10393 566 10394 421 10395 92 10396 538 10397 223 10398 354 10399 485 10400 379 10401 209 10402 39 10403 259 10404 181 10405 504 10406 465 10407 142 10408 245 10409 593 10410 451 10411 103 10412 643 10413 270 10414 437 10415 604 10416 231 10417 526 10418 359 10419 64 10420 498 10421 217 10422 370 10423 523 10424 637 10425 242 10426 331 10427 420 10428 292 10429 495 10430 520 10431 317 10432 303 10433 164 10434 25 10435 186 10436 136 10437 383 10438 358 10439 111 10440 197 10441 480 10442 369 10443 86 10444 552 10445 233 10446 380 10447 527 10448 208 10449 477 10450 330 10451 61 10452 499 10453 219 10454 377 10455 535 10456 668 10457 255 10458 352 10459 449 10460 327 10461 557 10462 593 10463 363 10464 169 10465 374 10466 241 10467 36 10468 346 10469 155 10470 274 10471 393 10472 523 10473 202 10474 285 10475 368 10476 296 10477 509 10478 556 10479 343 10480 484 10481 177 10482 224 10483 271 10484 199 10485 351 10486 409 10487 257 10488 268 10489 431 10490 384 10491 221 10492 243 10493 185 10494 127 10495 323 10496 91 10497 102 10498 107 10499 96 10500 244 10501 159 10502 74 10503 285 10504 337 10505 200 10506 63 10507 304 10508 178 10509 471 10510 408 10511 115 10512 386 10513 219 10514 52 10515 301 10516 197 10517 539 10518 487 10519 145 10520 238 10521 569 10522 424 10523 93 10524 547 10525 227 10526 361 10527 495 10528 391 10529 216 10530 41 10531 276 10532 194 10533 541 10534 500 10535 153 10536 265 10537 642 10538 489 10539 112 10540 702 10541 295 10542 478 10543 661 10544 254 10545 579 10546 396 10547 71 10548 557 10549 243 10550 415 10551 587 10552 718 10553 273 10554 374 10555 475 10556 333 10557 565 10558 595 10559 363 10560 352 10561 191 10562 30 10563 229 10564 169 10565 477 10566 447 10567 139 10568 248 10569 605 10570 466 10571 109 10572 703 10573 297 10574 485 10575 673 10576 267 10577 613 10578 425 10579 79 10580 651 10581 286 10582 493 10583 700 10584 877 10585 335 10586 463 10587 591 10588 433 10589 738 10590 787 10591 482 10592 226 10593 501 10594 324 10595 49 10596 479 10597 215 10598 381 10599 547 10600 732 10601 283 10602 400 10603 517 10604 419 10605 721 10606 789 10607 487 10608 691 10609 253 10610 321 10611 389 10612 291 10613 514 10614 601 10615 378 10616 397 10617 639 10618 571 10619 329 10620 367 10621 280 10622 193 10623 492 10624 269 10625 144 10626 19 10627 160 10628 122 10629 347 10630 328 10631 103 10632 187 10633 458 10634 355 10635 84 10636 550 10637 233 10638 382 10639 531 10640 214 10641 493 10642 344 10643 65 10644 547 10645 241 10646 417 10647 593 10648 750 10649 287 10650 398 10651 509 10652 379 10653 647 10654 693 10655 425 10656 203 10657 452 10658 295 10659 46 10660 468 10661 211 10662 376 10663 541 10664 733 10665 284 10666 403 10667 522 10668 430 10669 741 10670 814 10671 503 10672 722 10673 265 10674 338 10675 411 10676 319 10677 565 10678 665 10679 419 10680 446 10681 719 10682 646 10683 373 10684 427 10685 327 10686 227 10687 581 10688 154 10689 335 10690 208 10691 27 10692 313 10693 143 10694 259 10695 375 10696 526 10697 205 10698 294 10699 383 10700 329 10701 569 10702 631 10703 391 10704 577 10705 213 10706 275 10707 337 10708 283 10709 504 10710 601 10711 380 10712 415 10713 671 10714 609 10715 353 10716 423 10717 326 10718 229 10719 590 10720 466 10721 167 10722 202 10723 237 10724 183 10725 331 10726 409 10727 261 10728 304 10729 495 10730 460 10731 269 10732 355 10733 277 10734 199 10735 519 10736 285 10737 449 10738 371 10739 207 10740 223 10741 180 10742 137 10743 368 10744 333 10745 239 10746 145 10747 341 10748 51 10749 212 10750 271 10751 110 10752 75 10753 83 10754 85 10755 77 10756 199 10757 130 10758 61 10759 236 10760 281 10761 167 10762 53 10763 257 10764 151 10765 400 10766 347 10767 98 10768 331 10769 188 10770 45 10771 262 10772 172 10773 471 10774 426 10775 127 10776 209 10777 500 10778 373 10779 82 10780 484 10781 201 10782 320 10783 439 10784 349 10785 193 10786 37 10787 251 10788 177 10789 494 10790 457 10791 140 10792 243 10793 589 10794 449 10795 103 10796 647 10797 272 10798 441 10799 610 10800 235 10801 536 10802 367 10803 66 10804 520 10805 227 10806 388 10807 549 10808 673 10809 256 10810 351 10811 446 10812 314 10813 533 10814 562 10815 343 10816 335 10817 182 10818 29 10819 224 10820 166 10821 469 10822 440 10823 137 10824 245 10825 598 10826 461 10827 108 10828 698 10829 295 10830 482 10831 669 10832 266 10833 611 10834 424 10835 79 10836 653 10837 287 10838 495 10839 703 10840 882 10841 337 10842 466 10843 595 10844 437 10845 745 10846 795 10847 487 10848 229 10849 508 10850 329 10851 50 10852 492 10853 221 10854 392 10855 563 10856 755 10857 292 10858 413 10859 534 10860 434 10861 747 10862 818 10863 505 10864 718 10865 263 10866 334 10867 405 10868 305 10869 539 10870 631 10871 397 10872 418 10873 673 10874 602 10875 347 10876 389 10877 297 10878 205 10879 523 10880 289 10881 155 10882 21 10883 181 10884 139 10885 396 10886 375 10887 118 10888 215 10889 527 10890 409 10891 97 10892 637 10893 270 10894 443 10895 616 10896 249 10897 574 10898 401 10899 76 10900 642 10901 283 10902 490 10903 697 10904 883 10905 338 10906 469 10907 600 10908 448 10909 765 10910 820 10911 503 10912 241 10913 537 10914 351 10915 55 10916 563 10917 254 10918 453 10919 652 10920 885 10921 343 10922 487 10923 631 10924 521 10925 898 10926 987 10927 610 10928 877 10929 322 10930 411 10931 500 10932 390 10933 691 10934 814 10935 513 10936 547 10937 882 10938 793 10939 458 10940 526 10941 403 10942 280 10943 717 10944 191 10945 416 10946 259 10947 34 10948 400 10949 183 10950 332 10951 481 10952 677 10953 264 10954 379 10955 494 10956 426 10957 737 10958 818 10959 507 10960 750 10961 277 10962 358 10963 439 10964 371 10965 661 10966 789 10967 499 10968 546 10969 883 10970 802 10971 465 10972 559 10973 431 10974 303 10975 781 10976 619 10977 222 10978 269 10979 316 10980 248 10981 449 10982 556 10983 355 10984 415 10985 676 10986 629 10987 368 10988 488 10989 381 10990 274 10991 715 10992 394 10993 621 10994 514 10995 287 10996 313 10997 253 10998 193 10999 519 11000 472 11001 339 11002 206 11003 485 11004 73 11005 305 11006 391 11007 159 11008 211 11009 112 11010 13 11011 122 11012 96 11013 275 11014 262 11015 83 11016 153 11017 376 11018 293 11019 70 11020 464 11021 197 11022 324 11023 451 11024 184 11025 425 11026 298 11027 57 11028 487 11029 215 11030 373 11031 531 11032 676 11033 259 11034 360 11035 461 11036 347 11037 593 11038 637 11039 391 11040 189 11041 422 11042 277 11043 44 11044 458 11045 207 11046 370 11047 533 11048 727 11049 282 11050 401 11051 520 11052 432 11053 745 11054 820 11055 507 11056 732 11057 269 11058 344 11059 419 11060 331 11061 587 11062 693 11063 437 11064 468 11065 755 11066 680 11067 393 11068 455 11069 349 11070 243 11071 623 11072 168 11073 367 11074 230 11075 31 11076 377 11077 173 11078 315 11079 457 11080 648 11081 253 11082 364 11083 475 11084 413 11085 715 11086 795 11087 493 11088 733 11089 271 11090 351 11091 431 11092 369 11093 658 11094 787 11095 498 11096 547 11097 885 11098 805 11099 467 11100 565 11101 436 11102 307 11103 792 11104 632 11105 227 11106 276 11107 325 11108 263 11109 477 11110 593 11111 379 11112 446 11113 727 11114 678 11115 397 11116 531 11117 415 11118 299 11119 781 11120 433 11121 683 11122 567 11123 317 11124 353 11125 286 11126 219 11127 590 11128 541 11129 389 11130 237 11131 559 11132 85 11133 358 11134 461 11135 188 11136 121 11137 260 11138 157 11139 18 11140 244 11141 113 11142 208 11143 303 11144 439 11145 172 11146 249 11147 326 11148 290 11149 503 11150 562 11151 349 11152 526 11153 195 11154 254 11155 313 11156 277 11157 495 11158 595 11159 377 11160 418 11161 677 11162 618 11163 359 11164 441 11165 341 11166 241 11167 623 11168 505 11169 182 11170 223 11171 264 11172 228 11173 415 11174 520 11175 333 11176 397 11177 648 11178 607 11179 356 11180 484 11181 379 11182 274 11183 717 11184 402 11185 635 11186 530 11187 297 11188 343 11189 279 11190 215 11191 581 11192 540 11193 389 11194 238 11195 563 11196 87 11197 371 11198 481 11199 197 11200 376 11201 133 11202 156 11203 179 11204 143 11205 263 11206 337 11207 217 11208 268 11209 439 11210 416 11211 245 11212 347 11213 273 11214 199 11215 523 11216 301 11217 477 11218 403 11219 227 11220 283 11221 232 11222 181 11223 492 11224 469 11225 339 11226 209 11227 497 11228 79 11229 344 11230 451 11231 186 11232 242 11233 377 11234 298 11235 163 11236 173 11237 145 11238 117 11239 323 11240 328 11241 239 11242 150 11243 361 11244 61 11245 277 11246 371 11247 155 11248 315 11249 221 11250 127 11251 287 11252 33 11253 170 11254 241 11255 104 11256 71 11257 251 11258 289 11259 109 11260 185 11261 38 11262 119 11263 200 11264 53 11265 58 11266 57 11267 52 11268 136 11269 89 11270 42 11271 163 11272 195 11273 116 11274 37 11275 180 11276 106 11277 281 11278 244 11279 69 11280 234 11281 133 11282 32 11283 187 11284 123 11285 337 11286 305 11287 91 11288 150 11289 359 11290 268 11291 59 11292 349 11293 145 11294 231 11295 317 11296 253 11297 140 11298 27 11299 184 11300 130 11301 363 11302 336 11303 103 11304 179 11305 434 11306 331 11307 76 11308 478 11309 201 11310 326 11311 451 11312 174 11313 397 11314 272 11315 49 11316 387 11317 169 11318 289 11319 409 11320 502 11321 191 11322 262 11323 333 11324 235 11325 399 11326 421 11327 257 11328 252 11329 137 11330 22 11331 171 11332 127 11333 359 11334 337 11335 105 11336 188 11337 459 11338 354 11339 83 11340 537 11341 227 11342 371 11343 515 11344 205 11345 471 11346 327 11347 61 11348 505 11349 222 11350 383 11351 544 11352 683 11353 261 11354 361 11355 461 11356 339 11357 578 11358 617 11359 378 11360 178 11361 395 11362 256 11363 39 11364 385 11365 173 11366 307 11367 441 11368 592 11369 229 11370 324 11371 419 11372 341 11373 587 11374 643 11375 397 11376 565 11377 207 11378 263 11379 319 11380 241 11381 426 11382 499 11383 314 11384 331 11385 533 11386 477 11387 275 11388 309 11389 236 11390 163 11391 416 11392 231 11393 124 11394 17 11395 148 11396 114 11397 325 11398 308 11399 97 11400 177 11401 434 11402 337 11403 80 11404 526 11405 223 11406 366 11407 509 11408 206 11409 475 11410 332 11411 63 11412 533 11413 235 11414 407 11415 579 11416 734 11417 281 11418 390 11419 499 11420 373 11421 637 11422 683 11423 419 11424 201 11425 448 11426 293 11427 46 11428 472 11429 213 11430 380 11431 547 11432 743 11433 288 11434 409 11435 530 11436 438 11437 755 11438 830 11439 513 11440 738 11441 271 11442 346 11443 421 11444 329 11445 583 11446 687 11447 433 11448 462 11449 745 11450 670 11451 387 11452 445 11453 341 11454 237 11455 607 11456 162 11457 353 11458 220 11459 29 11460 343 11461 157 11462 285 11463 413 11464 582 11465 227 11466 326 11467 425 11468 367 11469 635 11470 705 11471 437 11472 647 11473 239 11474 309 11475 379 11476 321 11477 572 11478 683 11479 432 11480 473 11481 765 11482 695 11483 403 11484 485 11485 374 11486 263 11487 678 11488 538 11489 193 11490 234 11491 275 11492 217 11493 393 11494 487 11495 311 11496 364 11497 593 11498 552 11499 323 11500 429 11501 335 11502 241 11503 629 11504 347 11505 547 11506 453 11507 253 11508 277 11509 224 11510 171 11511 460 11512 419 11513 301 11514 183 11515 431 11516 65 11517 272 11518 349 11519 142 11520 190 11521 101 11522 12 11523 115 11524 91 11525 261 11526 249 11527 79 11528 146 11529 359 11530 280 11531 67 11532 445 11533 189 11534 311 11535 433 11536 177 11537 409 11538 287 11539 55 11540 471 11541 208 11542 361 11543 514 11544 655 11545 251 11546 349 11547 447 11548 337 11549 576 11550 619 11551 380 11552 184 11553 411 11554 270 11555 43 11556 449 11557 203 11558 363 11559 523 11560 714 11561 277 11562 394 11563 511 11564 425 11565 733 11566 807 11567 499 11568 721 11569 265 11570 339 11571 413 11572 327 11573 580 11574 685 11575 432 11576 463 11577 747 11578 673 11579 389 11580 451 11581 346 11582 241 11583 618 11584 167 11585 365 11586 229 11587 31 11588 379 11589 174 11590 317 11591 460 11592 653 11593 255 11594 367 11595 479 11596 417 11597 722 11598 803 11599 498 11600 741 11601 274 11602 355 11603 436 11604 374 11605 667 11606 798 11607 505 11608 555 11609 898 11610 817 11611 474 11612 574 11613 443 11614 312 11615 805 11616 643 11617 231 11618 281 11619 331 11620 269 11621 488 11622 607 11623 388 11624 457 11625 745 11626 695 11627 407 11628 545 11629 426 11630 307 11631 802 11632 445 11633 702 11634 583 11635 326 11636 364 11637 295 11638 226 11639 609 11640 559 11641 402 11642 245 11643 578 11644 88 11645 371 11646 478 11647 195 11648 126 11649 271 11650 164 11651 19 11652 261 11653 121 11654 223 11655 325 11656 472 11657 185 11658 268 11659 351 11660 313 11661 543 11662 607 11663 377 11664 569 11665 211 11666 275 11667 339 11668 301 11669 538 11670 647 11671 410 11672 455 11673 737 11674 673 11675 391 11676 481 11677 372 11678 263 11679 680 11680 552 11681 199 11682 244 11683 289 11684 251 11685 457 11686 573 11687 367 11688 438 11689 715 11690 670 11691 393 11692 535 11693 419 11694 303 11695 793 11696 445 11697 703 11698 587 11699 329 11700 381 11701 310 11702 239 11703 646 11704 601 11705 433 11706 265 11707 627 11708 97 11709 414 11710 537 11711 220 11712 421 11713 149 11714 175 11715 201 11716 163 11717 300 11718 385 11719 248 11720 307 11721 503 11722 477 11723 281 11724 399 11725 314 11726 229 11727 602 11728 347 11729 550 11730 465 11731 262 11732 328 11733 269 11734 210 11735 571 11736 545 11737 394 11738 243 11739 578 11740 92 11741 401 11742 526 11743 217 11744 283 11745 441 11746 349 11747 191 11748 205 11749 172 11750 139 11751 384 11752 391 11753 285 11754 179 11755 431 11756 73 11757 332 11758 445 11759 186 11760 379 11761 266 11762 153 11763 346 11764 40 11765 207 11766 294 11767 127 11768 87 11769 308 11770 355 11771 134 11772 228 11773 47 11774 148 11775 249 11776 129 11777 68 11778 7 11779 72 11780 58 11781 167 11782 160 11783 51 11784 95 11785 234 11786 183 11787 44 11788 294 11789 125 11790 206 11791 287 11792 118 11793 273 11794 192 11795 37 11796 319 11797 141 11798 245 11799 349 11800 446 11801 171 11802 238 11803 305 11804 231 11805 395 11806 425 11807 261 11808 127 11809 284 11810 187 11811 30 11812 316 11813 143 11814 256 11815 369 11816 505 11817 196 11818 279 11819 362 11820 302 11821 521 11822 574 11823 355 11824 514 11825 189 11826 242 11827 295 11828 235 11829 417 11830 493 11831 311 11832 334 11833 539 11834 486 11835 281 11836 327 11837 251 11838 175 11839 449 11840 122 11841 267 11842 168 11843 23 11844 285 11845 131 11846 239 11847 347 11848 494 11849 193 11850 278 11851 363 11852 317 11853 549 11854 611 11855 379 11856 565 11857 209 11858 271 11859 333 11860 287 11861 512 11862 613 11863 388 11864 427 11865 691 11866 629 11867 365 11868 443 11869 342 11870 241 11871 622 11872 498 11873 179 11874 218 11875 257 11876 211 11877 383 11878 477 11879 305 11880 360 11881 587 11882 548 11883 321 11884 431 11885 337 11886 243 11887 635 11888 353 11889 557 11890 463 11891 259 11892 291 11893 236 11894 181 11895 488 11896 449 11897 323 11898 197 11899 465 11900 71 11901 300 11902 387 11903 158 11904 103 11905 222 11906 135 11907 16 11908 226 11909 105 11910 194 11911 283 11912 413 11913 162 11914 235 11915 308 11916 276 11917 479 11918 536 11919 333 11920 504 11921 187 11922 244 11923 301 11924 269 11925 481 11926 579 11927 367 11928 408 11929 661 11930 604 11931 351 11932 433 11933 335 11934 237 11935 613 11936 499 11937 180 11938 221 11939 262 11940 230 11941 419 11942 526 11943 337 11944 403 11945 658 11946 617 11947 362 11948 494 11949 387 11950 280 11951 733 11952 412 11953 651 11954 544 11955 305 11956 355 11957 289 11958 223 11959 603 11960 562 11961 405 11962 248 11963 587 11964 91 11965 389 11966 505 11967 207 11968 398 11969 141 11970 166 11971 191 11972 159 11973 293 11974 377 11975 243 11976 302 11977 495 11978 470 11979 277 11980 395 11981 311 11982 227 11983 597 11984 345 11985 547 11986 463 11987 261 11988 329 11989 270 11990 211 11991 574 11992 549 11993 397 11994 245 11995 583 11996 93 11997 406 11998 533 11999 220 12000 288 12001 449 12002 356 12003 195 12004 213 12005 179 12006 145 12007 401 12008 410 12009 299 12010 188 12011 453 12012 77 12013 351 12014 471 12015 197 12016 403 12017 283 12018 163 12019 369 12020 43 12021 224 12022 319 12023 138 12024 95 12025 337 12026 389 12027 147 12028 251 12029 52 12030 165 12031 278 12032 70 12033 149 12034 88 12035 9 12036 139 12037 65 12038 121 12039 177 12040 262 12041 103 12042 150 12043 197 12044 179 12045 311 12046 349 12047 217 12048 331 12049 123 12050 161 12051 199 12052 181 12053 324 12054 391 12055 248 12056 277 12057 449 12058 411 12059 239 12060 297 12061 230 12062 163 12063 422 12064 346 12065 125 12066 154 12067 183 12068 165 12069 301 12070 379 12071 243 12072 292 12073 477 12074 448 12075 263 12076 361 12077 283 12078 205 12079 537 12080 303 12081 479 12082 401 12083 225 12084 265 12085 216 12086 167 12087 452 12088 423 12089 305 12090 187 12091 443 12092 69 12093 296 12094 385 12095 158 12096 307 12097 109 12098 129 12099 149 12100 131 12101 242 12102 313 12103 202 12104 253 12105 415 12106 395 12107 233 12108 335 12109 264 12110 193 12111 508 12112 295 12113 468 12114 397 12115 224 12116 286 12117 235 12118 184 12119 501 12120 481 12121 348 12122 215 12123 512 12124 82 12125 359 12126 472 12127 195 12128 257 12129 401 12130 319 12131 175 12132 197 12133 166 12134 135 12135 374 12136 385 12137 281 12138 177 12139 427 12140 73 12141 334 12142 449 12143 188 12144 387 12145 272 12146 157 12147 356 12148 42 12149 221 12150 316 12151 137 12152 95 12153 338 12154 391 12155 148 12156 254 12157 53 12158 170 12159 287 12160 214 12161 75 12162 86 12163 97 12164 79 12165 147 12166 193 12167 125 12168 160 12169 263 12170 252 12171 149 12172 219 12173 173 12174 127 12175 335 12176 197 12177 313 12178 267 12179 151 12180 199 12181 164 12182 129 12183 352 12184 341 12185 247 12186 153 12187 365 12188 59 12189 260 12190 343 12191 142 12192 190 12193 297 12194 238 12195 131 12196 157 12197 133 12198 109 12199 303 12200 316 12201 231 12202 146 12203 353 12204 61 12205 281 12206 379 12207 159 12208 331 12209 233 12210 135 12211 307 12212 37 12213 198 12214 285 12215 124 12216 87 12217 311 12218 361 12219 137 12220 237 12221 50 12222 163 12223 276 12224 139 12225 215 12226 165 12227 89 12228 93 12229 80 12230 67 12231 188 12232 203 12233 149 12234 95 12235 231 12236 41 12237 192 12238 261 12239 110 12240 235 12241 166 12242 97 12243 222 12244 28 12245 155 12246 226 12247 99 12248 71 12249 256 12250 299 12251 114 12252 200 12253 43 12254 144 12255 245 12256 189 12257 131 12258 73 12259 161 12260 15 12261 92 12262 139 12263 62 12264 47 12265 173 12266 205 12267 79 12268 143 12269 32 12270 113 12271 194 12272 49 12273 164 12274 181 12275 66 12276 100 12277 17 12278 70 12279 123 12280 125 12281 36 12282 91 12283 146 12284 74 12285 93 12286 78 12287 59 12288 27 12289 2 12290 25 12291 48 12292 44 12293 65 12294 82 12295 61 12296 59 12297 78 12298 93 12299 74 12300 146 12301 91 12302 36 12303 125 12304 70 12305 87 12306 100 12307 83 12308 181 12309 115 12310 49 12311 179 12312 194 12313 113 12314 32 12315 143 12316 79 12317 205 12318 173 12319 47 12320 77 12321 92 12322 103 12323 88 12324 204 12325 131 12326 58 12327 217 12328 245 12329 144 12330 43 12331 200 12332 114 12333 299 12334 256 12335 71 12336 226 12337 127 12338 28 12339 153 12340 97 12341 263 12342 235 12343 69 12344 110 12345 261 12346 192 12347 41 12348 231 12349 95 12350 149 12351 203 12352 80 12353 93 12354 102 12355 89 12356 215 12357 139 12358 63 12359 239 12360 276 12361 163 12362 50 12363 237 12364 137 12365 361 12366 311 12367 87 12368 285 12369 161 12370 37 12371 209 12372 135 12373 368 12374 331 12375 98 12376 159 12377 379 12378 281 12379 61 12380 353 12381 146 12382 231 12383 316 12384 242 12385 133 12386 24 12387 155 12388 107 12389 297 12390 273 12391 83 12392 142 12393 343 12394 260 12395 59 12396 365 12397 153 12398 247 12399 341 12400 129 12401 293 12402 199 12403 35 12404 267 12405 116 12406 197 12407 278 12408 335 12409 127 12410 173 12411 219 12412 149 12413 252 12414 263 12415 160 12416 79 12417 90 12418 97 12419 86 12420 214 12421 139 12422 64 12423 245 12424 287 12425 170 12426 53 12427 254 12428 148 12429 391 12430 338 12431 95 12432 316 12433 179 12434 42 12435 241 12436 157 12437 429 12438 387 12439 115 12440 188 12441 449 12442 334 12443 73 12444 427 12445 177 12446 281 12447 385 12448 301 12449 166 12450 31 12451 206 12452 144 12453 401 12454 370 12455 113 12456 195 12457 472 12458 359 12459 82 12460 512 12461 215 12462 348 12463 481 12464 184 12465 419 12466 286 12467 51 12468 397 12469 173 12470 295 12471 417 12472 508 12473 193 12474 264 12475 335 12476 233 12477 395 12478 415 12479 253 12480 242 12481 131 12482 20 12483 149 12484 109 12485 307 12486 287 12487 89 12488 158 12489 385 12490 296 12491 69 12492 443 12493 187 12494 305 12495 423 12496 167 12497 383 12498 265 12499 49 12500 401 12501 176 12502 303 12503 430 12504 537 12505 205 12506 283 12507 361 12508 263 12509 448 12510 477 12511 292 12512 136 12513 301 12514 194 12515 29 12516 279 12517 125 12518 221 12519 317 12520 422 12521 163 12522 230 12523 297 12524 239 12525 411 12526 449 12527 277 12528 391 12529 143 12530 181 12531 219 12532 161 12533 284 12534 331 12535 208 12536 217 12537 349 12538 311 12539 179 12540 197 12541 150 12542 103 12543 262 12544 74 12545 83 12546 88 12547 79 12548 201 12549 131 12550 61 12551 235 12552 278 12553 165 12554 52 12555 251 12556 147 12557 389 12558 337 12559 95 12560 319 12561 181 12562 43 12563 249 12564 163 12565 446 12566 403 12567 120 12568 197 12569 471 12570 351 12571 77 12572 453 12573 188 12574 299 12575 410 12576 324 12577 179 12578 34 12579 229 12580 161 12581 449 12582 415 12583 127 12584 220 12585 533 12586 406 12587 93 12588 583 12589 245 12590 397 12591 549 12592 211 12593 481 12594 329 12595 59 12596 463 12597 202 12598 345 12599 488 12600 597 12601 227 12602 311 12603 395 12604 277 12605 470 12606 495 12607 302 12608 293 12609 159 12610 25 12611 191 12612 141 12613 398 12614 373 12615 116 12616 207 12617 505 12618 389 12619 91 12620 587 12621 248 12622 405 12623 562 12624 223 12625 512 12626 355 12627 66 12628 544 12629 239 12630 412 12631 585 12632 733 12633 280 12634 387 12635 494 12636 362 12637 617 12638 658 12639 403 12640 189 12641 419 12642 271 12643 41 12644 401 12645 180 12646 319 12647 458 12648 613 12649 237 12650 335 12651 433 12652 351 12653 604 12654 661 12655 408 12656 579 12657 212 12658 269 12659 326 12660 244 12661 431 12662 504 12663 317 12664 333 12665 536 12666 479 12667 276 12668 308 12669 235 12670 162 12671 413 12672 226 12673 121 12674 16 12675 135 12676 103 12677 293 12678 277 12679 87 12680 158 12681 387 12682 300 12683 71 12684 465 12685 197 12686 323 12687 449 12688 181 12689 417 12690 291 12691 55 12692 463 12693 204 12694 353 12695 502 12696 635 12697 243 12698 337 12699 431 12700 321 12701 548 12702 587 12703 360 12704 172 12705 383 12706 250 12707 39 12708 397 12709 179 12710 319 12711 459 12712 622 12713 241 12714 342 12715 443 12716 365 12717 629 12718 691 12719 427 12720 613 12721 225 12722 287 12723 349 12724 271 12725 480 12726 565 12727 356 12728 379 12729 611 12730 549 12731 317 12732 363 12733 278 12734 193 12735 494 12736 131 12737 285 12738 177 12739 23 12740 267 12741 122 12742 221 12743 320 12744 449 12745 175 12746 251 12747 327 12748 281 12749 486 12750 539 12751 334 12752 493 12753 182 12754 235 12755 288 12756 242 12757 431 12758 514 12759 325 12760 355 12761 574 12762 521 12763 302 12764 362 12765 279 12766 196 12767 505 12768 399 12769 143 12770 173 12771 203 12772 157 12773 284 12774 351 12775 224 12776 261 12777 425 12778 395 12779 231 12780 305 12781 238 12782 171 12783 446 12784 245 12785 386 12786 319 12787 178 12788 192 12789 155 12790 118 12791 317 12792 287 12793 206 12794 125 12795 294 12796 44 12797 183 12798 234 12799 95 12800 65 12801 72 12802 75 12803 68 12804 176 12805 115 12806 54 12807 209 12808 249 12809 148 12810 47 12811 228 12812 134 12813 355 12814 308 12815 87 12816 294 12817 167 12818 40 12819 233 12820 153 12821 419 12822 379 12823 113 12824 186 12825 445 12826 332 12827 73 12828 431 12829 179 12830 285 12831 391 12832 311 12833 172 12834 33 12835 224 12836 158 12837 441 12838 408 12839 125 12840 217 12841 526 12842 401 12843 92 12844 578 12845 243 12846 394 12847 545 12848 210 12849 479 12850 328 12851 59 12852 465 12853 203 12854 347 12855 491 12856 602 12857 229 12858 314 12859 399 12860 281 12861 477 12862 503 12863 307 12864 300 12865 163 12866 26 12867 201 12868 149 12869 421 12870 395 12871 123 12872 220 12873 537 12874 414 12875 97 12876 627 12877 265 12878 433 12879 601 12880 239 12881 549 12882 381 12883 71 12884 587 12885 258 12886 445 12887 632 12888 793 12889 303 12890 419 12891 535 12892 393 12893 670 12894 715 12895 438 12896 206 12897 457 12898 296 12899 45 12900 443 12901 199 12902 353 12903 507 12904 680 12905 263 12906 372 12907 481 12908 391 12909 673 12910 737 12911 455 12912 647 12913 237 12914 301 12915 365 12916 275 12917 486 12918 569 12919 358 12920 377 12921 607 12922 543 12923 313 12924 351 12925 268 12926 185 12927 472 12928 261 12929 140 12930 19 12931 164 12932 126 12933 359 12934 340 12935 107 12936 195 12937 478 12938 371 12939 88 12940 578 12941 245 12942 402 12943 559 12944 226 12945 521 12946 364 12947 69 12948 583 12949 257 12950 445 12951 633 12952 802 12953 307 12954 426 12955 545 12956 407 12957 695 12958 745 12959 457 12960 219 12961 488 12962 319 12963 50 12964 512 12965 231 12966 412 12967 593 12968 805 12969 312 12970 443 12971 574 12972 474 12973 817 12974 898 12975 555 12976 798 12977 293 12978 374 12979 455 12980 355 12981 629 12982 741 12983 467 12984 498 12985 803 12986 722 12987 417 12988 479 12989 367 12990 255 12991 653 12992 174 12993 379 12994 236 12995 31 12996 365 12997 167 12998 303 12999 439 13000 618 13001 241 13002 346 13003 451 13004 389 13005 673 13006 747 13007 463 13008 685 13009 253 13010 327 13011 401 13012 339 13013 604 13014 721 13015 456 13016 499 13017 807 13018 733 13019 425 13020 511 13021 394 13022 277 13023 714 13024 566 13025 203 13026 246 13027 289 13028 227 13029 411 13030 509 13031 325 13032 380 13033 619 13034 576 13035 337 13036 447 13037 349 13038 251 13039 655 13040 361 13041 569 13042 471 13043 263 13044 287 13045 232 13046 177 13047 476 13048 433 13049 311 13050 189 13051 445 13052 67 13053 280 13054 359 13055 146 13056 194 13057 103 13058 12 13059 113 13060 89 13061 255 13062 243 13063 77 13064 142 13065 349 13066 272 13067 65 13068 431 13069 183 13070 301 13071 419 13072 171 13073 395 13074 277 13075 53 13076 453 13077 200 13078 347 13079 494 13080 629 13081 241 13082 335 13083 429 13084 323 13085 552 13086 593 13087 364 13088 176 13089 393 13090 258 13091 41 13092 427 13093 193 13094 345 13095 497 13096 678 13097 263 13098 374 13099 485 13100 403 13101 695 13102 765 13103 473 13104 683 13105 251 13106 321 13107 391 13108 309 13109 548 13110 647 13111 408 13112 437 13113 705 13114 635 13115 367 13116 425 13117 326 13118 227 13119 582 13120 157 13121 343 13122 215 13123 29 13124 353 13125 162 13126 295 13127 428 13128 607 13129 237 13130 341 13131 445 13132 387 13133 670 13134 745 13135 462 13136 687 13137 254 13138 329 13139 404 13140 346 13141 617 13142 738 13143 467 13144 513 13145 830 13146 755 13147 438 13148 530 13149 409 13150 288 13151 743 13152 593 13153 213 13154 259 13155 305 13156 247 13157 448 13158 557 13159 356 13160 419 13161 683 13162 637 13163 373 13164 499 13165 390 13166 281 13167 734 13168 407 13169 642 13170 533 13171 298 13172 332 13173 269 13174 206 13175 555 13176 509 13177 366 13178 223 13179 526 13180 80 13181 337 13182 434 13183 177 13184 114 13185 245 13186 148 13187 17 13188 231 13189 107 13190 197 13191 287 13192 416 13193 163 13194 236 13195 309 13196 275 13197 477 13198 533 13199 331 13200 499 13201 185 13202 241 13203 297 13204 263 13205 470 13206 565 13207 358 13208 397 13209 643 13210 587 13211 341 13212 419 13213 324 13214 229 13215 592 13216 480 13217 173 13218 212 13219 251 13220 217 13221 395 13222 495 13223 317 13224 378 13225 617 13226 578 13227 339 13228 461 13229 361 13230 261 13231 683 13232 383 13233 605 13234 505 13235 283 13236 327 13237 266 13238 205 13239 554 13240 515 13241 371 13242 227 13243 537 13244 83 13245 354 13246 459 13247 188 13248 359 13249 127 13250 149 13251 171 13252 137 13253 252 13254 323 13255 208 13256 257 13257 421 13258 399 13259 235 13260 333 13261 262 13262 191 13263 502 13264 289 13265 458 13266 387 13267 218 13268 272 13269 223 13270 174 13271 473 13272 451 13273 326 13274 201 13275 478 13276 76 13277 331 13278 434 13279 179 13280 233 13281 363 13282 287 13283 157 13284 167 13285 140 13286 113 13287 312 13288 317 13289 231 13290 145 13291 349 13292 59 13293 268 13294 359 13295 150 13296 305 13297 214 13298 123 13299 278 13300 32 13301 165 13302 234 13303 101 13304 69 13305 244 13306 281 13307 106 13308 180 13309 37 13310 116 13311 195 13312 52 13313 57 13314 58 13315 53 13316 139 13317 91 13318 43 13319 167 13320 200 13321 119 13322 38 13323 185 13324 109 13325 289 13326 251 13327 71 13328 241 13329 137 13330 33 13331 193 13332 127 13333 348 13334 315 13335 94 13336 155 13337 371 13338 277 13339 61 13340 361 13341 150 13342 239 13343 328 13344 262 13345 145 13346 28 13347 191 13348 135 13349 377 13350 349 13351 107 13352 186 13353 451 13354 344 13355 79 13356 497 13357 209 13358 339 13359 469 13360 181 13361 413 13362 283 13363 51 13364 403 13365 176 13366 301 13367 426 13368 523 13369 199 13370 273 13371 347 13372 245 13373 416 13374 439 13375 268 13376 263 13377 143 13378 23 13379 179 13380 133 13381 376 13382 353 13383 110 13384 197 13385 481 13386 371 13387 87 13388 563 13389 238 13390 389 13391 540 13392 215 13393 494 13394 343 13395 64 13396 530 13397 233 13398 402 13399 571 13400 717 13401 274 13402 379 13403 484 13404 356 13405 607 13406 648 13407 397 13408 187 13409 415 13410 269 13411 41 13412 405 13413 182 13414 323 13415 464 13416 623 13417 241 13418 341 13419 441 13420 359 13421 618 13422 677 13423 418 13424 595 13425 218 13426 277 13427 336 13428 254 13429 449 13430 526 13431 331 13432 349 13433 562 13434 503 13435 290 13436 326 13437 249 13438 172 13439 439 13440 244 13441 131 13442 18 13443 157 13444 121 13445 345 13446 327 13447 103 13448 188 13449 461 13450 358 13451 85 13452 559 13453 237 13454 389 13455 541 13456 219 13457 505 13458 353 13459 67 13460 567 13461 250 13462 433 13463 616 13464 781 13465 299 13466 415 13467 531 13468 397 13469 678 13470 727 13471 446 13472 214 13473 477 13474 312 13475 49 13476 503 13477 227 13478 405 13479 583 13480 792 13481 307 13482 436 13483 565 13484 467 13485 805 13486 885 13487 547 13488 787 13489 289 13490 369 13491 449 13492 351 13493 622 13494 733 13495 462 13496 493 13497 795 13498 715 13499 413 13500 475 13501 364 13502 253 13503 648 13504 173 13505 377 13506 235 13507 31 13508 367 13509 168 13510 305 13511 442 13512 623 13513 243 13514 349 13515 455 13516 393 13517 680 13518 755 13519 468 13520 693 13521 256 13522 331 13523 406 13524 344 13525 613 13526 732 13527 463 13528 507 13529 820 13530 745 13531 432 13532 520 13533 401 13534 282 13535 727 13536 577 13537 207 13538 251 13539 295 13540 233 13541 422 13542 523 13543 334 13544 391 13545 637 13546 593 13547 347 13548 461 13549 360 13550 259 13551 676 13552 373 13553 588 13554 487 13555 272 13556 298 13557 241 13558 184 13559 495 13560 451 13561 324 13562 197 13563 464 13564 70 13565 293 13566 376 13567 153 13568 205 13569 109 13570 13 13571 125 13572 99 13573 284 13574 271 13575 86 13576 159 13577 391 13578 305 13579 73 13580 485 13581 206 13582 339 13583 472 13584 193 13585 446 13586 313 13587 60 13588 514 13589 227 13590 394 13591 561 13592 715 13593 274 13594 381 13595 488 13596 368 13597 629 13598 676 13599 415 13600 201 13601 449 13602 295 13603 47 13604 491 13605 222 13606 397 13607 572 13608 781 13609 303 13610 431 13611 559 13612 465 13613 802 13614 883 13615 546 13616 789 13617 290 13618 371 13619 452 13620 358 13621 635 13622 750 13623 473 13624 507 13625 818 13626 737 13627 426 13628 494 13629 379 13630 264 13631 677 13632 183 13633 400 13634 251 13635 34 13636 416 13637 191 13638 348 13639 505 13640 717 13641 280 13642 403 13643 526 13644 458 13645 793 13646 882 13647 547 13648 814 13649 301 13650 390 13651 479 13652 411 13653 733 13654 877 13655 555 13656 610 13657 987 13658 898 13659 521 13660 631 13661 487 13662 343 13663 885 13664 707 13665 254 13666 309 13667 364 13668 296 13669 537 13670 668 13671 427 13672 503 13673 820 13674 765 13675 448 13676 600 13677 469 13678 338 13679 883 13680 490 13681 773 13682 642 13683 359 13684 401 13685 325 13686 249 13687 671 13688 616 13689 443 13690 270 13691 637 13692 97 13693 409 13694 527 13695 215 13696 139 13697 299 13698 181 13699 21 13700 289 13701 134 13702 247 13703 360 13704 523 13705 205 13706 297 13707 389 13708 347 13709 602 13710 673 13711 418 13712 631 13713 234 13714 305 13715 376 13716 334 13717 597 13718 718 13719 455 13720 505 13721 818 13722 747 13723 434 13724 534 13725 413 13726 292 13727 755 13728 613 13729 221 13730 271 13731 321 13732 279 13733 508 13734 637 13735 408 13736 487 13737 795 13738 745 13739 437 13740 595 13741 466 13742 337 13743 882 13744 495 13745 782 13746 653 13747 366 13748 424 13749 345 13750 266 13751 719 13752 669 13753 482 13754 295 13755 698 13756 108 13757 461 13758 598 13759 245 13760 469 13761 166 13762 195 13763 224 13764 182 13765 335 13766 430 13767 277 13768 343 13769 562 13770 533 13771 314 13772 446 13773 351 13774 256 13775 673 13776 388 13777 615 13778 520 13779 293 13780 367 13781 301 13782 235 13783 639 13784 610 13785 441 13786 272 13787 647 13788 103 13789 449 13790 589 13791 243 13792 317 13793 494 13794 391 13795 214 13796 230 13797 193 13798 156 13799 431 13800 439 13801 320 13802 201 13803 484 13804 82 13805 373 13806 500 13807 209 13808 426 13809 299 13810 172 13811 389 13812 45 13813 233 13814 331 13815 143 13816 98 13817 347 13818 400 13819 151 13820 257 13821 53 13822 167 13823 281 13824 146 13825 77 13826 8 13827 83 13828 67 13829 193 13830 185 13831 59 13832 110 13833 271 13834 212 13835 51 13836 341 13837 145 13838 239 13839 333 13840 137 13841 317 13842 223 13843 43 13844 371 13845 164 13846 285 13847 406 13848 519 13849 199 13850 277 13851 355 13852 269 13853 460 13854 495 13855 304 13856 148 13857 331 13858 218 13859 35 13860 369 13861 167 13862 299 13863 431 13864 590 13865 229 13866 326 13867 423 13868 353 13869 609 13870 671 13871 415 13872 601 13873 221 13874 283 13875 345 13876 275 13877 488 13878 577 13879 364 13880 391 13881 631 13882 569 13883 329 13884 383 13885 294 13886 205 13887 526 13888 143 13889 313 13890 197 13891 27 13892 335 13893 154 13894 281 13895 408 13896 581 13897 227 13898 327 13899 427 13900 373 13901 646 13902 719 13903 446 13904 665 13905 246 13906 319 13907 392 13908 338 13909 603 13910 722 13911 457 13912 503 13913 814 13914 741 13915 430 13916 522 13917 403 13918 284 13919 733 13920 587 13921 211 13922 257 13923 303 13924 249 13925 452 13926 563 13927 360 13928 425 13929 693 13930 647 13931 379 13932 509 13933 398 13934 287 13935 750 13936 417 13937 658 13938 547 13939 306 13940 344 13941 279 13942 214 13943 577 13944 531 13945 382 13946 233 13947 550 13948 84 13949 355 13950 458 13951 187 13952 122 13953 263 13954 160 13955 19 13956 269 13957 125 13958 231 13959 337 13960 492 13961 193 13962 280 13963 367 13964 329 13965 571 13966 639 13967 397 13968 601 13969 223 13970 291 13971 359 13972 321 13973 574 13974 691 13975 438 13976 487 13977 789 13978 721 13979 419 13980 517 13981 400 13982 283 13983 732 13984 596 13985 215 13986 264 13987 313 13988 275 13989 501 13990 629 13991 403 13992 482 13993 787 13994 738 13995 433 13996 591 13997 463 13998 335 13999 877 14000 493 14001 779 14002 651 14003 365 14004 425 14005 346 14006 267 14007 722 14008 673 14009 485 14010 297 14011 703 14012 109 14013 466 14014 605 14015 248 14016 477 14017 169 14018 199 14019 229 14020 191 14021 352 14022 453 14023 292 14024 363 14025 595 14026 565 14027 333 14028 475 14029 374 14030 273 14031 718 14032 415 14033 658 14034 557 14035 314 14036 396 14037 325 14038 254 14039 691 14040 661 14041 478 14042 295 14043 702 14044 112 14045 489 14046 642 14047 265 14048 347 14049 541 14050 429 14051 235 14052 257 14053 216 14054 175 14055 484 14056 495 14057 361 14058 227 14059 547 14060 93 14061 424 14062 569 14063 238 14064 487 14065 342 14066 197 14067 446 14068 52 14069 271 14070 386 14071 167 14072 115 14073 408 14074 471 14075 178 14076 304 14077 63 14078 200 14079 337 14080 85 14081 181 14082 107 14083 11 14084 171 14085 80 14086 149 14087 218 14088 323 14089 127 14090 185 14091 243 14092 221 14093 384 14094 431 14095 268 14096 409 14097 152 14098 199 14099 246 14100 224 14101 401 14102 484 14103 307 14104 343 14105 556 14106 509 14107 296 14108 368 14109 285 14110 202 14111 523 14112 429 14113 155 14114 191 14115 227 14116 205 14117 374 14118 471 14119 302 14120 363 14121 593 14122 557 14123 327 14124 449 14125 352 14126 255 14127 668 14128 377 14129 596 14130 499 14131 280 14132 330 14133 269 14134 208 14135 563 14136 527 14137 380 14138 233 14139 552 14140 86 14141 369 14142 480 14143 197 14144 383 14145 136 14146 161 14147 186 14148 164 14149 303 14150 392 14151 253 14152 317 14153 520 14154 495 14155 292 14156 420 14157 331 14158 242 14159 637 14160 370 14161 587 14162 498 14163 281 14164 359 14165 295 14166 231 14167 629 14168 604 14169 437 14170 270 14171 643 14172 103 14173 451 14174 593 14175 245 14176 323 14177 504 14178 401 14179 220 14180 248 14181 209 14182 170 14183 471 14184 485 14185 354 14186 223 14187 538 14188 92 14189 421 14190 566 14191 237 14192 488 14193 343 14194 198 14195 449 14196 53 14197 279 14198 399 14199 173 14200 120 14201 427 14202 494 14203 187 14204 321 14205 67 14206 215 14207 363 14208 271 14209 95 14210 109 14211 123 14212 101 14213 188 14214 247 14215 160 14216 205 14217 337 14218 323 14219 191 14220 281 14221 222 14222 163 14223 430 14224 253 14225 402 14226 343 14227 194 14228 256 14229 211 14230 166 14231 453 14232 439 14233 318 14234 197 14235 470 14236 76 14237 335 14238 442 14239 183 14240 245 14241 383 14242 307 14243 169 14244 203 14245 172 14246 141 14247 392 14248 409 14249 299 14250 189 14251 457 14252 79 14253 364 14254 491 14255 206 14256 429 14257 302 14258 175 14259 398 14260 48 14261 257 14262 370 14263 161 14264 113 14265 404 14266 469 14267 178 14268 308 14269 65 14270 212 14271 359 14272 181 14273 280 14274 215 14275 116 14276 122 14277 105 14278 88 14279 247 14280 267 14281 196 14282 125 14283 304 14284 54 14285 253 14286 344 14287 145 14288 310 14289 219 14290 128 14291 293 14292 37 14293 205 14294 299 14295 131 14296 94 14297 339 14298 396 14299 151 14300 265 14301 57 14302 191 14303 325 14304 251 14305 174 14306 97 14307 214 14308 20 14309 123 14310 186 14311 83 14312 63 14313 232 14314 275 14315 106 14316 192 14317 43 14318 152 14319 261 14320 66 14321 221 14322 244 14323 89 14324 135 14325 23 14326 95 14327 167 14328 170 14329 49 14330 124 14331 199 14332 101 14333 127 14334 107 14335 81 14336 35 14337 38 14338 37 14339 34 14340 90 14341 59 14342 28 14343 109 14344 131 14345 78 14346 25 14347 122 14348 72 14349 191 14350 166 14351 47 14352 160 14353 91 14354 22 14355 129 14356 85 14357 233 14358 211 14359 63 14360 104 14361 249 14362 186 14363 41 14364 243 14365 101 14366 161 14367 221 14368 177 14369 98 14370 19 14371 130 14372 92 14373 257 14374 238 14375 73 14376 127 14377 308 14378 235 14379 54 14380 340 14381 143 14382 232 14383 321 14384 124 14385 283 14386 194 14387 35 14388 277 14389 121 14390 207 14391 293 14392 360 14393 137 14394 188 14395 239 14396 169 14397 287 14398 303 14399 185 14400 182 14401 99 14402 16 14403 125 14404 93 14405 263 14406 247 14407 77 14408 138 14409 337 14410 260 14411 61 14412 395 14413 167 14414 273 14415 379 14416 151 14417 347 14418 241 14419 45 14420 373 14421 164 14422 283 14423 402 14424 505 14425 193 14426 267 14427 341 14428 251 14429 428 14430 457 14431 280 14432 132 14433 293 14434 190 14435 29 14436 287 14437 129 14438 229 14439 329 14440 442 14441 171 14442 242 14443 313 14444 255 14445 439 14446 481 14447 297 14448 423 14449 155 14450 197 14451 239 14452 181 14453 320 14454 375 14455 236 14456 249 14457 401 14458 359 14459 207 14460 233 14461 178 14462 123 14463 314 14464 175 14465 94 14466 13 14467 114 14468 88 14469 251 14470 238 14471 75 14472 137 14473 336 14474 261 14475 62 14476 408 14477 173 14478 284 14479 395 14480 160 14481 369 14482 258 14483 49 14484 415 14485 183 14486 317 14487 451 14488 572 14489 219 14490 304 14491 389 14492 291 14493 497 14494 533 14495 327 14496 157 14497 350 14498 229 14499 36 14500 370 14501 167 14502 298 14503 429 14504 583 14505 226 14506 321 14507 416 14508 344 14509 593 14510 652 14511 403 14512 580 14513 213 14514 272 14515 331 14516 259 14517 459 14518 541 14519 341 14520 364 14521 587 14522 528 14523 305 14524 351 14525 269 14526 187 14527 479 14528 128 14529 279 14530 174 14531 23 14532 273 14533 125 14534 227 14535 329 14536 464 14537 181 14538 260 14539 339 14540 293 14541 507 14542 563 14543 349 14544 517 14545 191 14546 247 14547 303 14548 257 14549 458 14550 547 14551 346 14552 379 14553 613 14554 557 14555 323 14556 389 14557 300 14558 211 14559 544 14560 432 14561 155 14562 188 14563 221 14564 175 14565 317 14566 393 14567 251 14568 294 14569 479 14570 446 14571 261 14572 347 14573 271 14574 195 14575 509 14576 281 14577 443 14578 367 14579 205 14580 225 14581 182 14582 139 14583 374 14584 341 14585 245 14586 149 14587 351 14588 53 14589 222 14590 285 14591 116 14592 156 14593 83 14594 10 14595 97 14596 77 14597 221 14598 211 14599 67 14600 124 14601 305 14602 238 14603 57 14604 379 14605 161 14606 265 14607 369 14608 151 14609 349 14610 245 14611 47 14612 403 14613 178 14614 309 14615 440 14616 561 14617 215 14618 299 14619 383 14620 289 14621 494 14622 531 14623 326 14624 158 14625 353 14626 232 14627 37 14628 387 14629 175 14630 313 14631 451 14632 616 14633 239 14634 340 14635 441 14636 367 14637 633 14638 697 14639 431 14640 623 14641 229 14642 293 14643 357 14644 283 14645 502 14646 593 14647 374 14648 401 14649 647 14650 583 14651 337 14652 391 14653 300 14654 209 14655 536 14656 145 14657 317 14658 199 14659 27 14660 331 14661 152 14662 277 14663 402 14664 571 14665 223 14666 321 14667 419 14668 365 14669 632 14670 703 14671 436 14672 649 14673 240 14674 311 14675 382 14676 328 14677 585 14678 700 14679 443 14680 487 14681 788 14682 717 14683 416 14684 504 14685 389 14686 274 14687 707 14688 565 14689 203 14690 247 14691 291 14692 237 14693 430 14694 535 14695 342 14696 403 14697 657 14698 613 14699 359 14700 481 14701 376 14702 271 14703 708 14704 393 14705 620 14706 515 14707 288 14708 322 14709 261 14710 200 14711 539 14712 495 14713 356 14714 217 14715 512 14716 78 14717 329 14718 424 14719 173 14720 112 14721 241 14722 146 14723 17 14724 235 14725 109 14726 201 14727 293 14728 426 14729 167 14730 242 14731 317 14732 283 14733 491 14734 549 14735 341 14736 515 14737 191 14738 249 14739 307 14740 273 14741 488 14742 587 14743 372 14744 413 14745 669 14746 611 14747 355 14748 437 14749 338 14750 239 14751 618 14752 502 14753 181 14754 222 14755 263 14756 229 14757 417 14758 523 14759 335 14760 400 14761 653 14762 612 14763 359 14764 489 14765 383 14766 277 14767 725 14768 407 14769 643 14770 537 14771 301 14772 349 14773 284 14774 219 14775 592 14776 551 14777 397 14778 243 14779 575 14780 89 14781 380 14782 493 14783 202 14784 387 14785 137 14786 161 14787 185 14788 151 14789 278 14790 357 14791 230 14792 285 14793 467 14794 443 14795 261 14796 371 14797 292 14798 213 14799 560 14800 323 14801 512 14802 433 14803 244 14804 306 14805 251 14806 196 14807 533 14808 509 14809 368 14810 227 14811 540 14812 86 14813 375 14814 492 14815 203 14816 265 14817 413 14818 327 14819 179 14820 193 14821 162 14822 131 14823 362 14824 369 14825 269 14826 169 14827 407 14828 69 14829 314 14830 421 14831 176 14832 359 14833 252 14834 145 14835 328 14836 38 14837 197 14838 280 14839 121 14840 83 14841 294 14842 339 14843 128 14844 218 14845 45 14846 142 14847 239 14848 125 14849 66 14850 7 14851 74 14852 60 14853 173 14854 166 14855 53 14856 99 14857 244 14858 191 14859 46 14860 308 14861 131 14862 216 14863 301 14864 124 14865 287 14866 202 14867 39 14868 337 14869 149 14870 259 14871 369 14872 472 14873 181 14874 252 14875 323 14876 245 14877 419 14878 451 14879 277 14880 135 14881 302 14882 199 14883 32 14884 338 14885 153 14886 274 14887 395 14888 541 14889 210 14890 299 14891 388 14892 324 14893 559 14894 616 14895 381 14896 552 14897 203 14898 260 14899 317 14900 253 14901 449 14902 531 14903 335 14904 360 14905 581 14906 524 14907 303 14908 353 14909 271 14910 189 14911 485 14912 132 14913 289 14914 182 14915 25 14916 311 14917 143 14918 261 14919 379 14920 540 14921 211 14922 304 14923 397 14924 347 14925 601 14926 669 14927 415 14928 619 14929 229 14930 297 14931 365 14932 315 14933 562 14934 673 14935 426 14936 469 14937 759 14938 691 14939 401 14940 487 14941 376 14942 265 14943 684 14944 548 14945 197 14946 240 14947 283 14948 233 14949 423 14950 527 14951 337 14952 398 14953 649 14954 606 14955 355 14956 477 14957 373 14958 269 14959 703 14960 391 14961 617 14962 513 14963 287 14964 323 14965 262 14966 201 14967 542 14968 499 14969 359 14970 219 14971 517 14972 79 14973 334 14974 431 14975 176 14976 115 14977 248 14978 151 14979 18 14980 256 14981 119 14982 220 14983 321 14984 469 14985 184 14986 267 14987 350 14988 314 14989 545 14990 610 14991 379 14992 574 14993 213 14994 278 14995 343 14996 307 14997 549 14998 661 14999 419 15000 466 15001 755 15002 690 15003 401 15004 495 15005 383 15006 271 15007 701 15008 571 15009 206 15010 253 15011 300 15012 264 15013 481 15014 604 15015 387 15016 463 15017 756 15018 709 15019 416 15020 568 15021 445 15022 322 15023 843 15024 474 15025 749 15026 626 15027 351 15028 409 15029 333 15030 257 15031 695 15032 648 15033 467 15034 286 15035 677 15036 105 15037 449 15038 583 15039 239 15040 460 15041 163 15042 192 15043 221 15044 185 15045 341 15046 439 15047 283 15048 352 15049 577 15050 548 15051 323 15052 461 15053 363 15054 265 15055 697 15056 403 15057 639 15058 541 15059 305 15060 385 15061 316 15062 247 15063 672 15064 643 15065 465 15066 287 15067 683 15068 109 15069 476 15070 625 15071 258 15072 338 15073 527 15074 418 15075 229 15076 251 15077 211 15078 171 15079 473 15080 484 15081 353 15082 222 15083 535 15084 91 15085 415 15086 557 15087 233 15088 477 15089 335 15090 193 15091 437 15092 51 15093 266 15094 379 15095 164 15096 113 15097 401 15098 463 15099 175 15100 299 15101 62 15102 197 15103 332 15104 84 15105 179 15106 106 15107 11 15108 173 15109 81 15110 151 15111 221 15112 328 15113 129 15114 188 15115 247 15116 225 15117 391 15118 439 15119 273 15120 417 15121 155 15122 203 15123 251 15124 229 15125 410 15126 495 15127 314 15128 351 15129 569 15130 521 15131 303 15132 377 15133 292 15134 207 15135 536 15136 440 15137 159 15138 196 15139 233 15140 211 15141 385 15142 485 15143 311 15144 374 15145 611 15146 574 15147 337 15148 463 15149 363 15150 263 15151 689 15152 389 15153 615 15154 515 15155 289 15156 341 15157 278 15158 215 15159 582 15160 545 15161 393 15162 241 15163 571 15164 89 15165 382 15166 497 15167 204 15168 397 15169 141 15170 167 15171 193 15172 171 15173 316 15174 409 15175 264 15176 331 15177 543 15178 517 15179 305 15180 439 15181 346 15182 253 15183 666 15184 387 15185 614 15186 521 15187 294 15188 376 15189 309 15190 242 15191 659 15192 633 15193 458 15194 283 15195 674 15196 108 15197 473 15198 622 15199 257 15200 339 15201 529 15202 421 15203 231 15204 261 15205 220 15206 179 15207 496 15208 511 15209 373 15210 235 15211 567 15212 97 15213 444 15214 597 15215 250 15216 515 15217 362 15218 209 15219 474 15220 56 15221 295 15222 422 15223 183 15224 127 15225 452 15226 523 15227 198 15228 340 15229 71 15230 228 15231 385 15232 288 15233 101 15234 116 15235 131 15236 109 15237 203 15238 267 15239 173 15240 222 15241 365 15242 350 15243 207 15244 305 15245 241 15246 177 15247 467 15248 275 15249 437 15250 373 15251 211 15252 279 15253 230 15254 181 15255 494 15256 479 15257 347 15258 215 15259 513 15260 83 15261 366 15262 483 15263 200 15264 268 15265 419 15266 336 15267 185 15268 223 15269 189 15270 155 15271 431 15272 450 15273 329 15274 208 15275 503 15276 87 15277 401 15278 541 15279 227 15280 473 15281 333 15282 193 15283 439 15284 53 15285 284 15286 409 15287 178 15288 125 15289 447 15290 519 15291 197 15292 341 15293 72 15294 235 15295 398 15296 201 15297 311 15298 239 15299 129 15300 137 15301 118 15302 99 15303 278 15304 301 15305 221 15306 141 15307 343 15308 61 15309 286 15310 389 15311 164 15312 351 15313 248 15314 145 15315 332 15316 42 15317 233 15318 340 15319 149 15320 107 15321 386 15322 451 15323 172 15324 302 15325 65 15326 218 15327 371 15328 287 15329 199 15330 111 15331 245 15332 23 15333 142 15334 215 15335 96 15336 73 15337 269 15338 319 15339 123 15340 223 15341 50 15342 177 15343 304 15344 77 15345 258 15346 285 15347 104 15348 158 15349 27 15350 112 15351 197 15352 201 15353 58 15354 147 15355 236 15356 120 15357 151 15358 128 15359 97 15360 82 15361 43 15362 4 15363 45 15364 37 15365 107 15366 103 15367 33 15368 62 15369 153 15370 120 15371 29 15372 195 15373 83 15374 137 15375 191 15376 79 15377 183 15378 129 15379 25 15380 217 15381 96 15382 167 15383 238 15384 305 15385 117 15386 163 15387 209 15388 159 15389 272 15390 293 15391 180 15392 88 15393 197 15394 130 15395 21 15396 223 15397 101 15398 181 15399 261 15400 358 15401 139 15402 198 15403 257 15404 215 15405 371 15406 409 15407 253 15408 367 15409 135 15410 173 15411 211 15412 169 15413 300 15414 355 15415 224 15416 241 15417 389 15418 351 15419 203 15420 237 15421 182 15422 127 15423 326 15424 89 15425 195 15426 123 15427 17 15428 213 15429 98 15430 179 15431 260 15432 371 15433 145 15434 209 15435 273 15436 239 15437 414 15438 461 15439 286 15440 427 15441 158 15442 205 15443 252 15444 218 15445 389 15446 466 15447 295 15448 325 15449 526 15450 479 15451 278 15452 338 15453 261 15454 184 15455 475 15456 381 15457 137 15458 167 15459 197 15460 163 15461 296 15462 369 15463 236 15464 279 15465 455 15466 425 15467 249 15468 335 15469 262 15470 189 15471 494 15472 275 15473 434 15474 361 15475 202 15476 228 15477 185 15478 142 15479 383 15480 353 15481 254 15482 155 15483 366 15484 56 15485 237 15486 306 15487 125 15488 82 15489 177 15490 108 15491 13 15492 187 15493 87 15494 161 15495 235 15496 344 15497 135 15498 196 15499 257 15500 231 15501 401 15502 449 15503 279 15504 423 15505 157 15506 205 15507 253 15508 227 15509 406 15510 489 15511 310 15512 345 15513 559 15514 511 15515 297 15516 367 15517 284 15518 201 15519 520 15520 424 15521 153 15522 188 15523 223 15524 197 15525 359 15526 451 15527 289 15528 346 15529 565 15530 530 15531 311 15532 425 15533 333 15534 241 15535 631 15536 355 15537 561 15538 469 15539 263 15540 307 15541 250 15542 193 15543 522 15544 487 15545 351 15546 215 15547 509 15548 79 15549 338 15550 439 15551 180 15552 347 15553 123 15554 145 15555 167 15556 141 15557 260 15558 335 15559 216 15560 269 15561 441 15562 419 15563 247 15564 353 15565 278 15566 203 15567 534 15568 309 15569 490 15570 415 15571 234 15572 296 15573 243 15574 190 15575 517 15576 495 15577 358 15578 221 15579 526 15580 84 15581 367 15582 482 15583 199 15584 261 15585 407 15586 323 15587 177 15588 195 15589 164 15590 133 15591 368 15592 377 15593 275 15594 173 15595 417 15596 71 15597 324 15598 435 15599 182 15600 373 15601 262 15602 151 15603 342 15604 40 15605 209 15606 298 15607 129 15608 89 15609 316 15610 365 15611 138 15612 236 15613 49 15614 156 15615 263 15616 67 15617 143 15618 85 15619 9 15620 145 15621 68 15622 127 15623 186 15624 277 15625 109 15626 159 15627 209 15628 191 15629 332 15630 373 15631 232 15632 355 15633 132 15634 173 15635 214 15636 196 15637 351 15638 424 15639 269 15640 301 15641 488 15642 447 15643 260 15644 324 15645 251 15646 178 15647 461 15648 379 15649 137 15650 169 15651 201 15652 183 15653 334 15654 421 15655 270 15656 325 15657 531 15658 499 15659 293 15660 403 15661 316 15662 229 15663 600 15664 339 15665 536 15666 449 15667 252 15668 298 15669 243 15670 188 15671 509 15672 477 15673 344 15674 211 15675 500 15676 78 15677 335 15678 436 15679 179 15680 349 15681 124 15682 147 15683 170 15684 152 15685 281 15686 364 15687 235 15688 295 15689 484 15690 461 15691 272 15692 392 15693 309 15694 226 15695 595 15696 346 15697 549 15698 466 15699 263 15700 337 15701 277 15702 217 15703 591 15704 568 15705 411 15706 254 15707 605 15708 97 15709 425 15710 559 15711 231 15712 305 15713 476 15714 379 15715 208 15716 236 15717 199 15718 162 15719 449 15720 463 15721 338 15722 213 15723 514 15724 88 15725 403 15726 542 15727 227 15728 468 15729 329 15730 190 15731 431 15732 51 15733 269 15734 385 15735 167 15736 116 15737 413 15738 478 15739 181 15740 311 15741 65 15742 209 15743 353 15744 265 15745 93 15746 107 15747 121 15748 103 15749 192 15750 253 15751 164 15752 211 15753 347 15754 333 15755 197 15756 291 15757 230 15758 169 15759 446 15760 263 15761 418 15762 357 15763 202 15764 268 15765 221 15766 174 15767 475 15768 461 15769 334 15770 207 15771 494 15772 80 15773 353 15774 466 15775 193 15776 259 15777 405 15778 325 15779 179 15780 217 15781 184 15782 151 15783 420 15784 439 15785 321 15786 203 15787 491 15788 85 15789 392 15790 529 15791 222 15792 463 15793 326 15794 189 15795 430 15796 52 15797 279 15798 402 15799 175 15800 123 15801 440 15802 511 15803 194 15804 336 15805 71 15806 232 15807 393 15808 199 15809 308 15810 237 15811 128 15812 138 15813 119 15814 100 15815 281 15816 305 15817 224 15818 143 15819 348 15820 62 15821 291 15822 396 15823 167 15824 358 15825 253 15826 148 15827 339 15828 43 15829 239 15830 349 15831 153 15832 110 15833 397 15834 464 15835 177 15836 311 15837 67 15838 225 15839 383 15840 297 15841 206 15842 115 15843 254 15844 24 15845 149 15846 226 15847 101 15848 77 15849 284 15850 337 15851 130 15852 236 15853 53 15854 188 15855 323 15856 82 15857 275 15858 304 15859 111 15860 169 15861 29 15862 121 15863 213 15864 218 15865 63 15866 160 15867 257 15868 131 15869 165 15870 141 15871 107 15872 44 15873 93 15874 54 15875 5 15876 87 15877 41 15878 77 15879 113 15880 170 15881 67 15882 98 15883 129 15884 119 15885 207 15886 233 15887 145 15888 223 15889 83 15890 109 15891 135 15892 125 15893 224 15894 271 15895 172 15896 193 15897 313 15898 287 15899 167 15900 209 15901 162 15902 115 15903 298 15904 246 15905 89 15906 110 15907 131 15908 121 15909 221 15910 279 15911 179 15912 216 15913 353 15914 332 15915 195 15916 269 15917 211 15918 153 15919 401 15920 227 15921 359 15922 301 15923 169 15924 201 15925 164 15926 127 15927 344 15928 323 15929 233 15930 143 15931 339 15932 53 15933 228 15934 297 15935 122 15936 239 15937 85 15938 101 15939 117 15940 107 15941 198 15942 257 15943 166 15944 209 15945 343 15946 327 15947 193 15948 279 15949 220 15950 161 15951 424 15952 247 15953 392 15954 333 15955 188 15956 242 15957 199 15958 156 15959 425 15960 409 15961 296 15962 183 15963 436 15964 70 15965 307 15966 404 15967 167 15968 221 15969 345 15970 275 15971 151 15972 173 15973 146 15974 119 15975 330 15976 341 15977 249 15978 157 15979 379 15980 65 15981 298 15982 401 15983 168 15984 347 15985 244 15986 141 15987 320 15988 38 15989 201 15990 288 15991 125 15992 87 15993 310 15994 359 15995 136 15996 234 15997 49 15998 158 15999 267 16000 202 16001 71 16002 82 16003 93 16004 83 16005 155 16006 205 16007 133 16008 172 16009 283 16010 272 16011 161 16012 239 16013 189 16014 139 16015 367 16016 217 16017 345 16018 295 16019 167 16020 223 16021 184 16022 145 16023 396 16024 385 16025 279 16026 173 16027 413 16028 67 16029 296 16030 391 16031 162 16032 218 16033 341 16034 274 16035 151 16036 185 16037 157 16038 129 16039 359 16040 376 16041 275 16042 174 16043 421 16044 73 16045 337 16046 455 16047 191 16048 399 16049 281 16050 163 16051 371 16052 45 16053 242 16054 349 16055 152 16056 107 16057 383 16058 445 16059 169 16060 293 16061 62 16062 203 16063 344 16064 175 16065 271 16066 209 16067 113 16068 125 16069 108 16070 91 16071 256 16072 279 16073 205 16074 131 16075 319 16076 57 16077 268 16078 365 16079 154 16080 331 16081 234 16082 137 16083 314 16084 40 16085 223 16086 326 16087 143 16088 103 16089 372 16090 435 16091 166 16092 292 16093 63 16094 212 16095 361 16096 281 16097 195 16098 109 16099 241 16100 23 16101 144 16102 219 16103 98 16104 75 16105 277 16106 329 16107 127 16108 231 16109 52 16110 185 16111 318 16112 81 16113 272 16114 301 16115 110 16116 168 16117 29 16118 122 16119 215 16120 221 16121 64 16122 163 16123 262 16124 134 16125 169 16126 146 16127 111 16128 135 16129 47 16130 53 16131 59 16132 49 16133 92 16134 123 16135 80 16136 105 16137 173 16138 167 16139 99 16140 149 16141 118 16142 87 16143 230 16144 137 16145 218 16146 187 16147 106 16148 144 16149 119 16150 94 16151 257 16152 251 16153 182 16154 113 16155 270 16156 44 16157 195 16158 258 16159 107 16160 145 16161 227 16162 183 16163 101 16164 127 16165 108 16166 89 16167 248 16168 261 16169 191 16170 121 16171 293 16172 51 16173 236 16174 319 16175 134 16176 281 16177 198 16178 115 16179 262 16180 32 16181 173 16182 250 16183 109 16184 77 16185 276 16186 321 16187 122 16188 212 16189 45 16190 148 16191 251 16192 129 16193 200 16194 155 16195 84 16196 98 16197 85 16198 72 16199 203 16200 223 16201 164 16202 105 16203 256 16204 46 16205 217 16206 296 16207 125 16208 270 16209 191 16210 112 16211 257 16212 33 16213 185 16214 271 16215 119 16216 86 16217 311 16218 364 16219 139 16220 245 16221 53 16222 179 16223 305 16224 239 16225 166 16226 93 16227 206 16228 20 16229 127 16230 194 16231 87 16232 67 16233 248 16234 295 16235 114 16236 208 16237 47 16238 168 16239 289 16240 74 16241 249 16242 276 16243 101 16244 155 16245 27 16246 115 16247 203 16248 210 16249 61 16250 156 16251 251 16252 129 16253 163 16254 143 16255 109 16256 89 16257 137 16258 103 16259 55 16260 57 16261 50 16262 43 16263 122 16264 137 16265 101 16266 65 16267 159 16268 29 16269 138 16270 189 16271 80 16272 175 16273 124 16274 73 16275 168 16276 22 16277 125 16278 184 16279 81 16280 59 16281 214 16282 251 16283 96 16284 170 16285 37 16286 126 16287 215 16288 171 16289 119 16290 67 16291 149 16292 15 16293 98 16294 151 16295 68 16296 53 16297 197 16298 235 16299 91 16300 167 16301 38 16302 137 16303 236 16304 61 16305 206 16306 229 16307 84 16308 130 16309 23 16310 100 16311 177 16312 185 16313 54 16314 139 16315 224 16316 116 16317 147 16318 132 16319 101 16320 125 16321 86 16322 47 16323 102 16324 8 16325 57 16326 90 16327 41 16328 33 16329 124 16330 149 16331 58 16332 108 16333 25 16334 92 16335 159 16336 42 16337 143 16338 160 16339 59 16340 93 16341 17 16342 77 16343 137 16344 146 16345 43 16346 112 16347 181 16348 95 16349 121 16350 113 16351 87 16352 35 16353 114 16354 123 16355 44 16356 62 16357 9 16358 46 16359 83 16360 93 16361 28 16362 75 16363 122 16364 66 16365 85 16366 86 16367 67 16368 106 16369 29 16370 68 16371 107 16372 49 16373 59 16374 51 16375 41 16376 52 16377 73 16378 74 16379 53 16380 75 16381 43 16382 11 16383 45 16384 1