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