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