0 1 1 3 2 3 3 3 4 4 5 3 6 5 7 6 8 5 9 6 10 5 11 9 12 7 13 3 14 2 15 6 16 9 17 9 18 7 19 6 20 6 21 12 22 11 23 9 24 8 25 9 26 10 27 9 28 1 29 12 30 9 31 9 32 14 33 6 34 10 35 6 36 15 37 18 38 7 39 0 40 7 41 9 42 14 43 15 44 14 45 9 46 16 47 15 48 8 49 12 50 13 51 15 52 13 53 9 54 12 55 12 56 18 57 15 58 14 59 12 60 13 61 15 62 15 63 12 64 0 65 15 66 16 67 21 68 9 69 18 70 0 71 21 72 22 73 9 74 16 75 9 76 19 77 0 78 16 79 12 80 11 81 24 82 17 83 12 84 16 85 12 86 23 87 15 88 19 89 6 90 9 91 18 92 22 93 15 94 18 95 18 96 16 97 21 98 2 99 24 100 18 101 18 102 27 103 12 104 12 105 18 106 23 107 27 108 11 109 18 110 15 111 24 112 24 113 18 114 4 115 12 116 27 117 12 118 9 119 12 120 23 121 33 122 23 123 21 124 20 125 12 126 0 127 33 128 19 129 12 130 15 131 27 132 22 133 18 134 24 135 21 136 22 137 24 138 17 139 6 140 18 141 33 142 28 143 15 144 26 145 15 146 27 147 24 148 17 149 24 150 12 151 30 152 19 153 18 154 28 155 15 156 27 157 30 158 22 159 18 160 18 161 24 162 33 163 18 164 0 165 21 166 27 167 21 168 2 169 24 170 18 171 24 172 30 173 21 174 16 175 6 176 34 177 39 178 13 179 36 180 18 181 21 182 30 183 15 184 22 185 18 186 35 187 21 188 22 189 0 190 29 191 0 192 29 193 24 194 14 195 15 196 28 197 39 198 29 199 24 200 20 201 24 202 28 203 18 204 28 205 21 206 24 207 36 208 21 209 18 210 2 211 33 212 41 213 18 214 10 215 24 216 30 217 24 218 22 219 36 220 15 221 39 222 23 223 15 224 0 225 21 226 41 227 33 228 20 229 24 230 21 231 42 232 39 233 27 234 22 235 24 236 26 237 33 238 22 239 6 240 25 241 30 242 42 243 18 244 22 245 24 246 40 247 33 248 20 249 24 250 20 251 21 252 34 253 36 254 36 255 21 256 41 257 30 258 20 259 36 260 24 261 30 262 22 263 27 264 10 265 21 266 32 267 6 268 30 269 18 270 32 271 27 272 27 273 6 274 32 275 27 276 41 277 45 278 19 279 24 280 20 281 48 282 37 283 24 284 38 285 18 286 30 287 36 288 19 289 0 290 28 291 33 292 41 293 18 294 28 295 27 296 45 297 45 298 29 299 24 300 19 301 36 302 43 303 27 304 20 305 30 306 32 307 39 308 0 309 42 310 31 311 33 312 6 313 18 314 0 315 24 316 46 317 30 318 29 319 36 320 23 321 30 322 10 323 24 324 32 325 21 326 39 327 33 328 27 329 36 330 33 331 60 332 30 333 39 334 20 335 27 336 42 337 33 338 24 339 6 340 30 341 45 342 39 343 24 344 46 345 36 346 31 347 48 348 28 349 24 350 26 351 45 352 51 353 27 354 36 355 24 356 28 357 36 358 34 359 42 360 19 361 51 362 44 363 27 364 2 365 24 366 50 367 36 368 33 369 30 370 17 371 6 372 44 373 27 374 32 375 39 376 29 377 36 378 28 379 36 380 33 381 30 382 49 383 21 384 36 385 30 386 51 387 51 388 33 389 12 390 16 391 36 392 44 393 27 394 42 395 24 396 55 397 36 398 23 399 36 400 40 401 54 402 33 403 24 404 20 405 24 406 52 407 60 408 27 409 30 410 34 411 48 412 31 413 36 414 0 415 27 416 33 417 63 418 25 419 36 420 0 421 57 422 50 423 24 424 48 425 21 426 39 427 30 428 40 429 36 430 33 431 33 432 40 433 0 434 32 435 45 436 6 437 42 438 28 439 0 440 34 441 36 442 46 443 45 444 32 445 39 446 48 447 36 448 22 449 36 450 43 451 39 452 57 453 27 454 36 455 24 456 43 457 0 458 25 459 30 460 19 461 54 462 52 463 45 464 14 465 24 466 56 467 30 468 33 469 0 470 21 471 57 472 44 473 33 474 44 475 24 476 56 477 60 478 29 479 36 480 36 481 39 482 33 483 30 484 50 485 45 486 37 487 63 488 28 489 6 490 0 491 54 492 56 493 21 494 42 495 24 496 42 497 42 498 44 499 48 500 27 501 66 502 50 503 27 504 36 505 45 506 57 507 45 508 28 509 30 510 22 511 60 512 59 513 33 514 12 515 36 516 39 517 45 518 10 519 36 520 43 521 30 522 51 523 36 524 24 525 24 526 52 527 54 528 33 529 48 530 37 531 51 532 48 533 30 534 50 535 27 536 62 537 51 538 30 539 0 540 42 541 42 542 44 543 42 544 30 545 33 546 38 547 45 548 36 549 48 550 45 551 39 552 44 553 36 554 4 555 30 556 55 557 63 558 23 559 36 560 2 561 54 562 66 563 27 564 0 565 36 566 44 567 0 568 33 569 54 570 26 571 3 572 45 573 27 574 28 575 51 576 68 577 36 578 48 579 36 580 33 581 42 582 71 583 48 584 28 585 33 586 43 587 48 588 40 589 18 590 30 591 42 592 52 593 30 594 38 595 42 596 65 597 60 598 32 599 48 600 29 601 45 602 44 603 39 604 60 605 0 606 70 607 36 608 30 609 48 610 34 611 54 612 33 613 30 614 8 615 30 616 14 617 75 618 40 619 30 620 42 621 45 622 58 623 30 624 48 625 33 626 50 627 72 628 36 629 36 630 44 631 48 632 65 633 33 634 50 635 30 636 31 637 60 638 44 639 18 640 29 641 81 642 34 643 27 644 48 645 48 646 49 647 54 648 44 649 48 650 36 651 48 652 66 653 48 654 44 655 33 656 49 657 36 658 44 659 42 660 47 661 60 662 51 663 39 664 0 665 6 666 74 667 75 668 22 669 42 670 34 671 63 672 66 673 48 674 56 675 6 676 52 677 36 678 22 679 36 680 33 681 75 682 55 683 54 684 36 685 30 686 64 687 60 688 43 689 0 690 45 691 48 692 61 693 36 694 50 695 36 696 58 697 66 698 26 699 36 700 36 701 57 702 59 703 33 704 56 705 45 706 50 707 60 708 48 709 48 710 43 711 51 712 50 713 27 714 2 715 54 716 63 717 42 718 51 719 48 720 31 721 66 722 64 723 48 724 36 725 45 726 53 727 51 728 26 729 60 730 36 731 45 732 82 733 27 734 48 735 36 736 77 737 66 738 29 739 12 740 43 741 42 742 44 743 57 744 46 745 30 746 6 747 57 748 38 749 60 750 35 751 90 752 54 753 45 754 36 755 27 756 52 757 63 758 57 759 42 760 57 761 36 762 67 763 0 764 18 765 63 766 51 767 54 768 34 769 42 770 54 771 72 772 60 773 33 774 0 775 30 776 41 777 60 778 51 779 36 780 28 781 72 782 55 783 33 784 52 785 42 786 75 787 72 788 45 789 0 790 38 791 84 792 69 793 36 794 34 795 39 796 0 797 60 798 0 799 48 800 42 801 57 802 77 803 33 804 52 805 36 806 71 807 60 808 34 809 72 810 38 811 39 812 0 813 48 814 0 815 33 816 66 817 63 818 24 819 48 820 44 821 63 822 49 823 51 824 56 825 45 826 68 827 69 828 56 829 48 830 39 831 60 832 32 833 36 834 54 835 60 836 69 837 0 838 40 839 12 840 40 841 75 842 87 843 42 844 54 845 30 846 57 847 60 848 64 849 48 850 26 851 84 852 42 853 45 854 44 855 45 856 72 857 60 858 51 859 42 860 32 861 18 862 78 863 42 864 10 865 48 866 39 867 42 868 46 869 66 870 54 871 45 872 78 873 30 874 40 875 60 876 68 877 81 878 26 879 84 880 39 881 66 882 68 883 36 884 60 885 27 886 75 887 45 888 45 889 12 890 51 891 72 892 65 893 45 894 60 895 36 896 48 897 63 898 50 899 36 900 48 901 60 902 59 903 48 904 60 905 69 906 56 907 57 908 41 909 36 910 0 911 81 912 66 913 48 914 0 915 33 916 64 917 12 918 42 919 66 920 41 921 75 922 53 923 45 924 44 925 48 926 75 927 75 928 48 929 36 930 44 931 48 932 0 933 48 934 50 935 42 936 71 937 51 938 42 939 0 940 53 941 57 942 73 943 6 944 46 945 36 946 88 947 90 948 27 949 60 950 36 951 54 952 80 953 51 954 40 955 39 956 88 957 81 958 35 959 12 960 61 961 60 962 57 963 48 964 14 965 39 966 62 967 90 968 60 969 48 970 52 971 60 972 72 973 54 974 72 975 36 976 41 977 63 978 39 979 60 980 2 981 81 982 80 983 36 984 44 985 39 986 61 987 54 988 31 989 0 990 47 991 90 992 54 993 39 994 72 995 60 996 95 997 45 998 62 999 48 1000 35 1001 60 1002 76 1003 39 1004 60 1005 54 1006 50 1007 66 1008 12 1009 66 1010 40 1011 60 1012 96 1013 45 1014 14 1015 54 1016 64 1017 75 1018 42 1019 54 1020 34 1021 48 1022 70 1023 54 1024 80 1025 36 1026 78 1027 60 1028 37 1029 60 1030 54 1031 75 1032 63 1033 66 1034 48 1035 0 1036 62 1037 75 1038 10 1039 0 1040 51 1041 60 1042 43 1043 48 1044 76 1045 63 1046 70 1047 78 1048 37 1049 48 1050 48 1051 99 1052 70 1053 36 1054 44 1055 42 1056 66 1057 12 1058 55 1059 78 1060 36 1061 69 1062 62 1063 45 1064 0 1065 42 1066 93 1067 54 1068 47 1069 48 1070 46 1071 48 1072 90 1073 60 1074 56 1075 51 1076 67 1077 60 1078 0 1079 60 1080 37 1081 75 1082 92 1083 33 1084 56 1085 42 1086 72 1087 84 1088 51 1089 30 1090 46 1091 69 1092 72 1093 48 1094 48 1095 45 1096 83 1097 63 1098 33 1099 48 1100 70 1101 93 1102 48 1103 60 1104 40 1105 33 1106 0 1107 63 1108 50 1109 54 1110 69 1111 63 1112 0 1113 48 1114 14 1115 54 1116 53 1117 81 1118 30 1119 42 1120 52 1121 78 1122 92 1123 42 1124 56 1125 48 1126 74 1127 72 1128 70 1129 60 1130 41 1131 84 1132 69 1133 42 1134 72 1135 51 1136 80 1137 60 1138 58 1139 18 1140 31 1141 72 1142 89 1143 63 1144 44 1145 54 1146 57 1147 90 1148 48 1149 48 1150 65 1151 48 1152 77 1153 30 1154 52 1155 0 1156 85 1157 90 1158 49 1159 12 1160 40 1161 78 1162 46 1163 45 1164 0 1165 54 1166 91 1167 75 1168 44 1169 72 1170 44 1171 66 1172 55 1173 51 1174 56 1175 33 1176 92 1177 102 1178 75 1179 48 1180 70 1181 66 1182 54 1183 42 1184 58 1185 54 1186 54 1187 99 1188 50 1189 0 1190 36 1191 96 1192 72 1193 45 1194 80 1195 39 1196 60 1197 48 1198 64 1199 96 1200 55 1201 63 1202 85 1203 36 1204 16 1205 60 1206 71 1207 60 1208 45 1209 54 1210 38 1211 72 1212 95 1213 63 1214 16 1215 66 1216 78 1217 72 1218 38 1219 66 1220 64 1221 60 1222 88 1223 33 1224 48 1225 48 1226 88 1227 93 1228 46 1229 60 1230 37 1231 51 1232 90 1233 84 1234 62 1235 45 1236 84 1237 45 1238 48 1239 12 1240 41 1241 90 1242 84 1243 75 1244 48 1245 51 1246 92 1247 90 1248 41 1249 48 1250 50 1251 72 1252 67 1253 0 1254 76 1255 48 1256 78 1257 57 1258 48 1259 54 1260 50 1261 87 1262 86 1263 36 1264 26 1265 45 1266 69 1267 84 1268 60 1269 60 1270 46 1271 111 1272 63 1273 36 1274 48 1275 69 1276 87 1277 57 1278 62 1279 60 1280 0 1281 6 1282 93 1283 48 1284 54 1285 63 1286 59 1287 69 1288 2 1289 0 1290 70 1291 84 1292 65 1293 6 1294 52 1295 48 1296 73 1297 114 1298 47 1299 72 1300 39 1301 75 1302 20 1303 45 1304 96 1305 33 1306 79 1307 60 1308 50 1309 48 1310 73 1311 81 1312 78 1313 60 1314 0 1315 39 1316 76 1317 108 1318 61 1319 78 1320 64 1321 87 1322 42 1323 60 1324 0 1325 45 1326 51 1327 72 1328 36 1329 60 1330 58 1331 6 1332 105 1333 36 1334 90 1335 48 1336 70 1337 96 1338 49 1339 18 1340 39 1341 90 1342 91 1343 54 1344 44 1345 60 1346 96 1347 54 1348 67 1349 48 1350 48 1351 18 1352 95 1353 66 1354 60 1355 69 1356 72 1357 66 1358 48 1359 72 1360 62 1361 63 1362 88 1363 57 1364 12 1365 54 1366 6 1367 81 1368 54 1369 60 1370 53 1371 66 1372 68 1373 60 1374 80 1375 60 1376 111 1377 48 1378 56 1379 48 1380 65 1381 120 1382 60 1383 45 1384 38 1385 54 1386 104 1387 105 1388 50 1389 24 1390 40 1391 51 1392 74 1393 48 1394 78 1395 57 1396 61 1397 120 1398 40 1399 72 1400 1 1401 0 1402 93 1403 45 1404 84 1405 42 1406 63 1407 84 1408 71 1409 60 1410 37 1411 108 1412 80 1413 39 1414 0 1415 63 1416 90 1417 57 1418 60 1419 54 1420 59 1421 72 1422 88 1423 78 1424 44 1425 63 1426 64 1427 54 1428 52 1429 84 1430 61 1431 84 1432 91 1433 69 1434 56 1435 48 1436 109 1437 108 1438 48 1439 0 1440 52 1441 57 1442 84 1443 48 1444 70 1445 48 1446 105 1447 78 1448 39 1449 0 1450 0 1451 99 1452 71 1453 81 1454 60 1455 45 1456 72 1457 87 1458 60 1459 48 1460 62 1461 57 1462 77 1463 60 1464 28 1465 66 1466 85 1467 102 1468 43 1469 54 1470 40 1471 81 1472 92 1473 57 1474 80 1475 63 1476 52 1477 96 1478 58 1479 84 1480 66 1481 66 1482 49 1483 36 1484 76 1485 51 1486 105 1487 69 1488 81 1489 12 1490 48 1491 96 1492 93 1493 45 1494 52 1495 66 1496 67 1497 63 1498 0 1499 96 1500 76 1501 78 1502 108 1503 45 1504 44 1505 60 1506 116 1507 90 1508 58 1509 66 1510 39 1511 84 1512 70 1513 60 1514 26 1515 42 1516 91 1517 75 1518 69 1519 84 1520 42 1521 6 1522 0 1523 54 1524 64 1525 51 1526 78 1527 90 1528 72 1529 60 1530 59 1531 69 1532 88 1533 48 1534 68 1535 63 1536 43 1537 105 1538 54 1539 0 1540 64 1541 114 1542 102 1543 45 1544 84 1545 42 1546 84 1547 18 1548 61 1549 72 1550 52 1551 126 1552 74 1553 42 1554 64 1555 72 1556 85 1557 99 1558 44 1559 48 1560 46 1561 90 1562 92 1563 72 1564 0 1565 81 1566 88 1567 72 1568 76 1569 66 1570 60 1571 81 1572 106 1573 48 1574 56 1575 48 1576 117 1577 84 1578 36 1579 84 1580 44 1581 63 1582 84 1583 78 1584 106 1585 54 1586 76 1587 81 1588 38 1589 24 1590 83 1591 78 1592 70 1593 54 1594 68 1595 48 1596 0 1597 78 1598 57 1599 48 1600 47 1601 93 1602 87 1603 66 1604 60 1605 75 1606 92 1607 126 1608 54 1609 66 1610 68 1611 90 1612 86 1613 0 1614 0 1615 45 1616 98 1617 96 1618 83 1619 12 1620 53 1621 84 1622 73 1623 63 1624 68 1625 57 1626 70 1627 63 1628 65 1629 60 1630 46 1631 72 1632 100 1633 81 1634 50 1635 72 1636 86 1637 54 1638 0 1639 30 1640 81 1641 75 1642 128 1643 6 1644 50 1645 12 1646 101 1647 90 1648 46 1649 84 1650 60 1651 63 1652 94 1653 81 1654 8 1655 45 1656 94 1657 75 1658 56 1659 72 1660 75 1661 144 1662 86 1663 51 1664 0 1665 48 1666 52 1667 111 1668 53 1669 54 1670 79 1671 84 1672 77 1673 60 1674 80 1675 81 1676 72 1677 96 1678 53 1679 48 1680 56 1681 90 1682 102 1683 60 1684 104 1685 42 1686 86 1687 96 1688 58 1689 0 1690 49 1691 78 1692 56 1693 69 1694 20 1695 75 1696 109 1697 90 1698 76 1699 48 1700 41 1701 90 1702 77 1703 69 1704 60 1705 78 1706 75 1707 72 1708 68 1709 108 1710 62 1711 96 1712 93 1713 39 1714 18 1715 60 1716 117 1717 93 1718 54 1719 78 1720 62 1721 72 1722 114 1723 60 1724 72 1725 45 1726 127 1727 105 1728 43 1729 60 1730 70 1731 90 1732 80 1733 72 1734 52 1735 54 1736 68 1737 132 1738 58 1739 18 1740 65 1741 69 1742 68 1743 6 1744 92 1745 63 1746 89 1747 90 1748 69 1749 72 1750 58 1751 69 1752 121 1753 54 1754 84 1755 51 1756 88 1757 60 1758 70 1759 96 1760 44 1761 111 1762 58 1763 69 1764 0 1765 57 1766 124 1767 57 1768 54 1769 60 1770 47 1771 114 1772 130 1773 57 1774 80 1775 60 1776 91 1777 102 1778 68 1779 84 1780 56 1781 63 1782 87 1783 48 1784 54 1785 84 1786 90 1787 114 1788 0 1789 0 1790 41 1791 75 1792 0 1793 75 1794 100 1795 42 1796 99 1797 96 1798 46 1799 60 1800 68 1801 96 1802 74 1803 78 1804 72 1805 54 1806 80 1807 126 1808 56 1809 48 1810 95 1811 75 1812 67 1813 60 1814 0 1815 75 1816 69 1817 108 1818 66 1819 48 1820 54 1821 75 1822 103 1823 60 1824 96 1825 54 1826 94 1827 108 1828 67 1829 84 1830 54 1831 126 1832 81 1833 45 1834 64 1835 63 1836 127 1837 87 1838 73 1839 18 1840 60 1841 0 1842 79 1843 81 1844 64 1845 81 1846 65 1847 69 1848 70 1849 108 1850 78 1851 84 1852 96 1853 48 1854 68 1855 54 1856 113 1857 81 1858 43 1859 78 1860 50 1861 72 1862 104 1863 96 1864 16 1865 60 1866 90 1867 90 1868 58 1869 96 1870 95 1871 126 1872 70 1873 63 1874 64 1875 54 1876 96 1877 69 1878 67 1879 60 1880 91 1881 66 1882 108 1883 60 1884 70 1885 6 1886 55 1887 123 1888 50 1889 18 1890 14 1891 135 1892 126 1893 60 1894 66 1895 0 1896 92 1897 78 1898 69 1899 84 1900 37 1901 108 1902 10 1903 48 1904 76 1905 72 1906 124 1907 78 1908 80 1909 90 1910 44 1911 72 1912 112 1913 63 1914 0 1915 66 1916 64 1917 105 1918 64 1919 72 1920 64 1921 87 1922 105 1923 42 1924 64 1925 72 1926 124 1927 81 1928 61 1929 96 1930 57 1931 90 1932 84 1933 57 1934 78 1935 63 1936 114 1937 87 1938 52 1939 0 1940 84 1941 96 1942 97 1943 78 1944 60 1945 54 1946 104 1947 111 1948 100 1949 48 1950 72 1951 78 1952 71 1953 60 1954 76 1955 54 1956 94 1957 0 1958 70 1959 78 1960 56 1961 129 1962 102 1963 51 1964 32 1965 48 1966 65 1967 102 1968 53 1969 108 1970 48 1971 102 1972 71 1973 54 1974 76 1975 90 1976 87 1977 78 1978 65 1979 84 1980 57 1981 120 1982 110 1983 90 1984 80 1985 63 1986 108 1987 84 1988 14 1989 12 1990 83 1991 81 1992 131 1993 54 1994 82 1995 60 1996 92 1997 141 1998 50 1999 72 2000 47 2001 99 2002 102 2003 69 2004 76 2005 54 2006 18 2007 75 2008 65 2009 72 2010 70 2011 84 2012 105 2013 78 2014 22 2015 0 2016 110 2017 96 2018 67 2019 84 2020 55 2021 96 2022 74 2023 60 2024 108 2025 84 2026 88 2027 114 2028 46 2029 60 2030 2 2031 135 2032 123 2033 48 2034 92 2035 66 2036 85 2037 18 2038 94 2039 0 2040 52 2041 117 2042 50 2043 54 2044 80 2045 105 2046 96 2047 75 2048 76 2049 72 2050 60 2051 78 2052 133 2053 72 2054 52 2055 54 2056 68 2057 93 2058 80 2059 78 2060 96 2061 84 2062 120 2063 57 2064 0 2065 54 2066 101 2067 126 2068 58 2069 90 2070 65 2071 87 2072 80 2073 90 2074 84 2075 51 2076 99 2077 96 2078 71 2079 72 2080 71 2081 93 2082 90 2083 102 2084 82 2085 48 2086 14 2087 84 2088 74 2089 24 2090 79 2091 78 2092 75 2093 60 2094 84 2095 69 2096 112 2097 123 2098 51 2099 72 2100 88 2101 129 2102 124 2103 51 2104 100 2105 48 2106 60 2107 96 2108 47 2109 96 2110 44 2111 129 2112 104 2113 60 2114 16 2115 66 2116 134 2117 99 2118 75 2119 54 2120 45 2121 84 2122 129 2123 90 2124 64 2125 66 2126 14 2127 0 2128 52 2129 120 2130 80 2131 69 2132 86 2133 63 2134 76 2135 0 2136 107 2137 96 2138 48 2139 24 2140 76 2141 78 2142 90 2143 78 2144 78 2145 75 2146 135 2147 81 2148 60 2149 72 2150 66 2151 141 2152 70 2153 66 2154 68 2155 81 2156 104 2157 138 2158 63 2159 72 2160 72 2161 69 2162 105 2163 66 2164 0 2165 72 2166 97 2167 6 2168 74 2169 72 2170 2 2171 120 2172 6 2173 51 2174 100 2175 51 2176 77 2177 108 2178 84 2179 108 2180 50 2181 138 2182 96 2183 45 2184 0 2185 57 2186 118 2187 69 2188 101 2189 0 2190 74 2191 12 2192 136 2193 66 2194 68 2195 81 2196 60 2197 75 2198 50 2199 72 2200 83 2201 102 2202 95 2203 84 2204 72 2205 72 2206 105 2207 108 2208 50 2209 78 2210 52 2211 117 2212 102 2213 90 2214 38 2215 54 2216 124 2217 84 2218 48 2219 60 2220 79 2221 138 2222 108 2223 63 2224 48 2225 54 2226 88 2227 111 2228 90 2229 60 2230 72 2231 108 2232 96 2233 18 2234 104 2235 60 2236 91 2237 114 2238 53 2239 6 2240 76 2241 102 2242 108 2243 60 2244 118 2245 69 2246 57 2247 138 2248 14 2249 72 2250 68 2251 102 2252 95 2253 57 2254 100 2255 75 2256 124 2257 75 2258 59 2259 72 2260 49 2261 78 2262 120 2263 72 2264 18 2265 84 2266 112 2267 81 2268 68 2269 120 2270 94 2271 81 2272 121 2273 69 2274 60 2275 48 2276 108 2277 126 2278 72 2279 108 2280 61 2281 96 2282 0 2283 90 2284 62 2285 63 2286 130 2287 84 2288 66 2289 0 2290 75 2291 126 2292 84 2293 72 2294 62 2295 6 2296 108 2297 114 2298 107 2299 96 2300 88 2301 66 2302 65 2303 72 2304 108 2305 126 2306 96 2307 141 2308 48 2309 84 2310 52 2311 123 2312 99 2313 51 2314 0 2315 48 2316 107 2317 96 2318 69 2319 84 2320 87 2321 126 2322 106 2323 45 2324 108 2325 72 2326 99 2327 84 2328 65 2329 60 2330 63 2331 30 2332 126 2333 78 2334 60 2335 99 2336 86 2337 93 2338 76 2339 30 2340 51 2341 81 2342 123 2343 75 2344 80 2345 54 2346 134 2347 132 2348 61 2349 120 2350 48 2351 81 2352 80 2353 72 2354 108 2355 66 2356 117 2357 108 2358 56 2359 72 2360 94 2361 120 2362 87 2363 84 2364 18 2365 63 2366 124 2367 105 2368 96 2369 12 2370 55 2371 72 2372 102 2373 60 2374 96 2375 78 2376 0 2377 162 2378 52 2379 60 2380 16 2381 99 2382 131 2383 75 2384 68 2385 75 2386 94 2387 114 2388 81 2389 36 2390 71 2391 78 2392 97 2393 63 2394 56 2395 72 2396 117 2397 75 2398 106 2399 84 2400 73 2401 120 2402 140 2403 69 2404 64 2405 63 2406 85 2407 72 2408 78 2409 114 2410 65 2411 78 2412 144 2413 48 2414 0 2415 108 2416 112 2417 90 2418 63 2419 102 2420 52 2421 123 2422 116 2423 90 2424 8 2425 60 2426 140 2427 81 2428 52 2429 12 2430 85 2431 129 2432 81 2433 60 2434 102 2435 66 2436 98 2437 123 2438 82 2439 0 2440 65 2441 120 2442 105 2443 72 2444 74 2445 81 2446 72 2447 108 2448 55 2449 72 2450 60 2451 108 2452 158 2453 75 2454 116 2455 54 2456 110 2457 108 2458 70 2459 114 2460 71 2461 114 2462 64 2463 72 2464 4 2465 87 2466 105 2467 99 2468 96 2469 66 2470 72 2471 72 2472 97 2473 81 2474 88 2475 96 2476 110 2477 96 2478 0 2479 72 2480 0 2481 96 2482 3 2483 57 2484 56 2485 66 2486 138 2487 165 2488 45 2489 24 2490 12 2491 108 2492 106 2493 72 2494 110 2495 45 2496 117 2497 96 2498 59 2499 84 2500 100 2501 120 2502 86 2503 96 2504 76 2505 42 2506 102 2507 171 2508 97 2509 84 2510 86 2511 81 2512 102 2513 72 2514 36 2515 69 2516 80 2517 117 2518 57 2519 66 2520 96 2521 129 2522 111 2523 60 2524 68 2525 75 2526 99 2527 0 2528 80 2529 84 2530 65 2531 132 2532 97 2533 75 2534 80 2535 75 2536 130 2537 84 2538 92 2539 0 2540 48 2541 138 2542 122 2543 72 2544 84 2545 96 2546 91 2547 78 2548 60 2549 96 2550 58 2551 132 2552 141 2553 75 2554 84 2555 72 2556 134 2557 84 2558 87 2559 90 2560 63 2561 72 2562 112 2563 81 2564 0 2565 60 2566 116 2567 114 2568 46 2569 84 2570 82 2571 123 2572 113 2573 84 2574 52 2575 72 2576 26 2577 171 2578 76 2579 72 2580 92 2581 72 2582 96 2583 60 2584 118 2585 108 2586 93 2587 87 2588 53 2589 24 2590 78 2591 138 2592 128 2593 57 2594 100 2595 69 2596 117 2597 108 2598 71 2599 108 2600 62 2601 99 2602 103 2603 48 2604 96 2605 69 2606 154 2607 96 2608 100 2609 66 2610 85 2611 0 2612 80 2613 108 2614 12 2615 87 2616 78 2617 90 2618 0 2619 138 2620 68 2621 114 2622 132 2623 60 2624 96 2625 0 2626 114 2627 129 2628 65 2629 108 2630 75 2631 72 2632 122 2633 12 2634 102 2635 51 2636 126 2637 78 2638 61 2639 36 2640 79 2641 111 2642 96 2643 111 2644 80 2645 60 2646 124 2647 153 2648 74 2649 72 2650 104 2651 114 2652 78 2653 78 2654 92 2655 96 2656 78 2657 147 2658 54 2659 72 2660 52 2661 6 2662 162 2663 63 2664 0 2665 60 2666 72 2667 108 2668 100 2669 84 2670 56 2671 99 2672 112 2673 93 2674 24 2675 90 2676 149 2677 108 2678 91 2679 72 2680 50 2681 102 2682 127 2683 75 2684 108 2685 84 2686 104 2687 99 2688 68 2689 0 2690 82 2691 87 2692 106 2693 45 2694 96 2695 84 2696 155 2697 135 2698 56 2699 96 2700 52 2701 90 2702 88 2703 75 2704 92 2705 69 2706 143 2707 117 2708 77 2709 84 2710 96 2711 126 2712 110 2713 75 2714 22 2715 75 2716 104 2717 117 2718 96 2719 72 2720 91 2721 126 2722 78 2723 24 2724 108 2725 99 2726 65 2727 138 2728 78 2729 84 2730 52 2731 123 2732 0 2733 63 2734 130 2735 54 2736 73 2737 0 2738 120 2739 18 2740 85 2741 138 2742 105 2743 60 2744 84 2745 78 2746 138 2747 87 2748 69 2749 96 2750 72 2751 96 2752 96 2753 90 2754 72 2755 72 2756 102 2757 75 2758 60 2759 84 2760 106 2761 102 2762 167 2763 60 2764 30 2765 72 2766 143 2767 153 2768 57 2769 0 2770 53 2771 108 2772 18 2773 96 2774 80 2775 84 2776 140 2777 81 2778 63 2779 108 2780 106 2781 132 2782 79 2783 81 2784 88 2785 51 2786 144 2787 84 2788 68 2789 0 2790 79 2791 102 2792 120 2793 96 2794 88 2795 81 2796 90 2797 150 2798 68 2799 96 2800 78 2801 105 2802 0 2803 66 2804 76 2805 66 2806 117 2807 108 2808 97 2809 84 2810 54 2811 165 2812 109 2813 54 2814 0 2815 96 2816 124 2817 99 2818 78 2819 84 2820 68 2821 0 2822 149 2823 72 2824 72 2825 102 2826 98 2827 117 2828 72 2829 108 2830 101 2831 108 2832 142 2833 66 2834 66 2835 54 2836 129 2837 186 2838 76 2839 36 2840 58 2841 96 2842 128 2843 75 2844 122 2845 63 2846 75 2847 75 2848 67 2849 108 2850 84 2851 138 2852 107 2853 0 2854 80 2855 87 2856 88 2857 144 2858 101 2859 90 2860 105 2861 102 2862 75 2863 72 2864 4 2865 66 2866 130 2867 90 2868 78 2869 60 2870 0 2871 168 2872 125 2873 45 2874 112 2875 54 2876 109 2877 150 2878 77 2879 108 2880 66 2881 180 2882 115 2883 81 2884 64 2885 84 2886 128 2887 75 2888 80 2889 24 2890 69 2891 96 2892 136 2893 102 2894 114 2895 99 2896 113 2897 84 2898 74 2899 120 2900 87 2901 87 2902 116 2903 69 2904 68 2905 108 2906 118 2907 144 2908 72 2909 90 2910 78 2911 75 2912 112 2913 63 2914 0 2915 84 2916 154 2917 102 2918 81 2919 24 2920 66 2921 129 2922 98 2923 81 2924 80 2925 69 2926 112 2927 0 2928 104 2929 96 2930 68 2931 90 2932 116 2933 84 2934 98 2935 87 2936 132 2937 123 2938 66 2939 0 2940 0 2941 150 2942 121 2943 63 2944 132 2945 66 2946 86 2947 120 2948 100 2949 120 2950 57 2951 165 2952 100 2953 0 2954 100 2955 96 2956 96 2957 93 2958 92 2959 90 2960 59 2961 108 2962 164 2963 108 2964 18 2965 96 2966 94 2967 114 2968 0 2969 90 2970 122 2971 0 2972 145 2973 60 2974 16 2975 78 2976 152 2977 87 2978 54 2979 84 2980 76 2981 126 2982 126 2983 87 2984 120 2985 84 2986 115 2987 123 2988 57 2989 12 2990 78 2991 135 2992 95 2993 123 2994 66 2995 78 2996 132 2997 126 2998 95 2999 60 3000 81 3001 102 3002 108 3003 72 3004 116 3005 63 3006 120 3007 132 3008 56 3009 96 3010 92 3011 144 3012 111 3013 6 3014 46 3015 63 3016 76 3017 30 3018 96 3019 138 3020 66 3021 132 3022 80 3023 60 3024 112 3025 75 3026 143 3027 132 3028 101 3029 96 3030 58 3031 114 3032 120 3033 84 3034 70 3035 84 3036 114 3037 129 3038 60 3039 0 3040 76 3041 84 3042 146 3043 51 3044 90 3045 72 3046 167 3047 153 3048 83 3049 84 3050 83 3051 90 3052 128 3053 105 3054 84 3055 54 3056 120 3057 111 3058 0 3059 108 3060 86 3061 159 3062 88 3063 72 3064 0 3065 81 3066 30 3067 126 3068 90 3069 84 3070 83 3071 108 3072 125 3073 72 3074 92 3075 84 3076 97 3077 99 3078 63 3079 96 3080 90 3081 153 3082 120 3083 69 3084 108 3085 84 3086 101 3087 120 3088 96 3089 42 3090 75 3091 144 3092 108 3093 51 3094 72 3095 0 3096 129 3097 111 3098 0 3099 84 3100 60 3101 108 3102 178 3103 111 3104 92 3105 114 3106 96 3107 78 3108 2 3109 84 3110 98 3111 87 3112 156 3113 75 3114 20 3115 12 3116 132 3117 132 3118 69 3119 126 3120 59 3121 90 3122 92 3123 105 3124 136 3125 57 3126 146 3127 108 3128 60 3129 72 3130 95 3131 147 3132 81 3133 84 3134 98 3135 60 3136 152 3137 156 3138 85 3139 24 3140 14 3141 123 3142 92 3143 84 3144 102 3145 75 3146 100 3147 150 3148 59 3149 96 3150 88 3151 108 3152 165 3153 60 3154 108 3155 60 3156 133 3157 144 3158 86 3159 102 3160 76 3161 126 3162 91 3163 75 3164 0 3165 105 3166 148 3167 129 3168 82 3169 78 3170 75 3171 126 3172 138 3173 81 3174 80 3175 102 3176 79 3177 96 3178 94 3179 132 3180 123 3181 84 3182 174 3183 84 3184 62 3185 72 3186 81 3187 126 3188 66 3189 0 3190 69 3191 141 3192 84 3193 114 3194 120 3195 60 3196 142 3197 111 3198 62 3199 84 3200 108 3201 168 3202 137 3203 72 3204 116 3205 72 3206 136 3207 114 3208 102 3209 90 3210 72 3211 90 3212 90 3213 0 3214 38 3215 90 3216 10 3217 129 3218 78 3219 78 3220 70 3221 162 3222 149 3223 84 3224 96 3225 57 3226 100 3227 120 3228 112 3229 108 3230 65 3231 144 3232 83 3233 75 3234 124 3235 120 3236 115 3237 93 3238 90 3239 12 3240 90 3241 102 3242 140 3243 81 3244 88 3245 108 3246 105 3247 105 3248 112 3249 96 3250 96 3251 117 3252 120 3253 63 3254 84 3255 96 3256 173 3257 180 3258 53 3259 150 3260 60 3261 111 3262 32 3263 75 3264 30 3265 60 3266 175 3267 144 3268 62 3269 96 3270 92 3271 144 3272 88 3273 138 3274 80 3275 54 3276 116 3277 144 3278 75 3279 84 3280 91 3281 84 3282 130 3283 60 3284 134 3285 96 3286 125 3287 111 3288 72 3289 0 3290 82 3291 105 3292 177 3293 90 3294 82 3295 96 3296 80 3297 108 3298 62 3299 120 3300 71 3301 123 3302 99 3303 72 3304 88 3305 93 3306 171 3307 102 3308 105 3309 0 3310 71 3311 0 3312 162 3313 114 3314 0 3315 72 3316 89 3317 102 3318 94 3319 96 3320 93 3321 132 3322 128 3323 93 3324 96 3325 90 3326 152 3327 120 3328 76 3329 96 3330 66 3331 105 3332 144 3333 90 3334 116 3335 78 3336 163 3337 18 3338 63 3339 36 3340 75 3341 105 3342 117 3343 99 3344 112 3345 72 3346 96 3347 18 3348 76 3349 72 3350 114 3351 126 3352 125 3353 60 3354 140 3355 96 3356 94 3357 114 3358 96 3359 84 3360 18 3361 192 3362 127 3363 60 3364 24 3365 81 3366 100 3367 120 3368 77 3369 126 3370 84 3371 153 3372 105 3373 63 3374 80 3375 105 3376 145 3377 111 3378 129 3379 60 3380 66 3381 120 3382 123 3383 84 3384 94 3385 69 3386 113 3387 144 3388 120 3389 42 3390 84 3391 117 3392 148 3393 60 3394 66 3395 72 3396 111 3397 147 3398 60 3399 144 3400 92 3401 129 3402 112 3403 84 3404 124 3405 69 3406 115 3407 90 3408 61 3409 36 3410 115 3411 153 3412 104 3413 108 3414 0 3415 54 3416 142 3417 129 3418 95 3419 72 3420 95 3421 126 3422 144 3423 66 3424 104 3425 120 3426 120 3427 195 3428 67 3429 84 3430 76 3431 117 3432 164 3433 69 3434 94 3435 93 3436 112 3437 132 3438 119 3439 0 3440 60 3441 117 3442 110 3443 0 3444 100 3445 78 3446 170 3447 102 3448 88 3449 84 3450 58 3451 132 3452 138 3453 99 3454 84 3455 123 3456 119 3457 123 3458 0 3459 12 3460 108 3461 93 3462 126 3463 72 3464 34 3465 84 3466 184 3467 99 3468 74 3469 144 3470 65 3471 111 3472 90 3473 78 3474 112 3475 78 3476 171 3477 102 3478 6 3479 132 3480 82 3481 126 3482 0 3483 90 3484 66 3485 54 3486 108 3487 189 3488 123 3489 6 3490 125 3491 84 3492 115 3493 96 3494 122 3495 105 3496 97 3497 0 3498 81 3499 84 3500 76 3501 159 3502 140 3503 87 3504 124 3505 72 3506 92 3507 0 3508 116 3509 102 3510 84 3511 129 3512 108 3513 72 3514 36 3515 105 3516 144 3517 96 3518 67 3519 90 3520 96 3521 138 3522 134 3523 111 3524 96 3525 93 3526 126 3527 135 3528 72 3529 108 3530 84 3531 99 3532 141 3533 81 3534 84 3535 72 3536 6 3537 159 3538 67 3539 0 3540 79 3541 105 3542 144 3543 114 3544 132 3545 78 3546 180 3547 93 3548 78 3549 84 3550 76 3551 108 3552 140 3553 81 3554 104 3555 69 3556 0 3557 144 3558 81 3559 90 3560 91 3561 108 3562 89 3563 84 3564 0 3565 123 3566 114 3567 126 3568 64 3569 72 3570 114 3571 135 3572 150 3573 84 3574 148 3575 78 3576 110 3577 120 3578 131 3579 24 3580 61 3581 171 3582 126 3583 69 3584 72 3585 132 3586 146 3587 111 3588 73 3589 30 3590 64 3591 120 3592 174 3593 90 3594 66 3595 96 3596 155 3597 114 3598 88 3599 108 3600 79 3601 114 3602 118 3603 84 3604 72 3605 18 3606 100 3607 207 3608 92 3609 126 3610 54 3611 144 3612 160 3613 84 3614 26 3615 54 3616 145 3617 117 3618 96 3619 96 3620 124 3621 126 3622 140 3623 72 3624 72 3625 96 3626 112 3627 102 3628 63 3629 96 3630 138 3631 165 3632 75 3633 102 3634 136 3635 99 3636 0 3637 165 3638 76 3639 30 3640 0 3641 162 3642 147 3643 66 3644 114 3645 60 3646 117 3647 0 3648 119 3649 96 3650 80 3651 150 3652 74 3653 90 3654 0 3655 87 3656 174 3657 111 3658 110 3659 90 3660 84 3661 114 3662 147 3663 123 3664 0 3665 93 3666 100 3667 102 3668 68 3669 150 3670 90 3671 81 3672 151 3673 102 3674 104 3675 84 3676 151 3677 201 3678 60 3679 108 3680 82 3681 99 3682 128 3683 105 3684 124 3685 84 3686 140 3687 96 3688 83 3689 0 3690 90 3691 150 3692 108 3693 90 3694 94 3695 84 3696 164 3697 129 3698 111 3699 108 3700 18 3701 84 3702 100 3703 18 3704 100 3705 84 3706 104 3707 171 3708 74 3709 84 3710 110 3711 204 3712 140 3713 75 3714 34 3715 81 3716 114 3717 138 3718 91 3719 108 3720 57 3721 156 3722 116 3723 63 3724 140 3725 84 3726 174 3727 96 3728 114 3729 108 3730 82 3731 126 3732 178 3733 84 3734 78 3735 102 3736 93 3737 93 3738 72 3739 24 3740 105 3741 156 3742 168 3743 66 3744 80 3745 72 3746 147 3747 117 3748 73 3749 120 3750 103 3751 102 3752 38 3753 90 3754 148 3755 108 3756 114 3757 126 3758 60 3759 72 3760 103 3761 207 3762 114 3763 114 3764 24 3765 108 3766 100 3767 168 3768 120 3769 96 3770 77 3771 81 3772 126 3773 96 3774 136 3775 87 3776 105 3777 156 3778 87 3779 108 3780 82 3781 144 3782 126 3783 81 3784 136 3785 69 3786 131 3787 120 3788 110 3789 0 3790 66 3791 168 3792 112 3793 69 3794 124 3795 108 3796 160 3797 78 3798 118 3799 96 3800 70 3801 0 3802 163 3803 108 3804 84 3805 81 3806 144 3807 111 3808 70 3809 120 3810 78 3811 108 3812 189 3813 75 3814 0 3815 72 3816 22 3817 192 3818 83 3819 108 3820 0 3821 18 3822 108 3823 120 3824 100 3825 78 3826 160 3827 102 3828 83 3829 120 3830 86 3831 165 3832 104 3833 114 3834 98 3835 63 3836 116 3837 153 3838 106 3839 36 3840 108 3841 99 3842 122 3843 120 3844 122 3845 123 3846 132 3847 147 3848 67 3849 72 3850 0 3851 177 3852 140 3853 72 3854 8 3855 72 3856 141 3857 120 3858 76 3859 108 3860 75 3861 150 3862 137 3863 66 3864 28 3865 132 3866 121 3867 147 3868 76 3869 108 3870 59 3871 180 3872 173 3873 96 3874 76 3875 87 3876 76 3877 120 3878 112 3879 108 3880 103 3881 102 3882 173 3883 78 3884 134 3885 84 3886 179 3887 126 3888 71 3889 30 3890 65 3891 108 3892 88 3893 129 3894 160 3895 99 3896 144 3897 165 3898 86 3899 0 3900 85 3901 135 3902 121 3903 126 3904 92 3905 93 3906 136 3907 126 3908 108 3909 84 3910 100 3911 126 3912 92 3913 90 3914 0 3915 126 3916 138 3917 186 3918 70 3919 120 3920 104 3921 111 3922 174 3923 60 3924 128 3925 6 3926 135 3927 126 3928 91 3929 108 3930 94 3931 162 3932 118 3933 72 3934 88 3935 90 3936 156 3937 111 3938 108 3939 0 3940 77 3941 144 3942 0 3943 96 3944 82 3945 90 3946 84 3947 126 3948 22 3949 168 3950 111 3951 111 3952 167 3953 72 3954 76 3955 102 3956 166 3957 123 3958 84 3959 168 3960 93 3961 96 3962 150 3963 87 3964 44 3965 66 3966 143 3967 90 3968 71 3969 108 3970 124 3971 159 3972 140 3973 114 3974 72 3975 72 3976 140 3977 138 3978 91 3979 84 3980 100 3981 153 3982 147 3983 96 3984 132 3985 0 3986 128 3987 156 3988 110 3989 18 3990 88 3991 114 3992 145 3993 66 3994 110 3995 69 3996 130 3997 0 3998 96 3999 144 4000 74 4001 138 4002 134 4003 90 4004 84 4005 108 4006 107 4007 165 4008 126 4009 78 4010 96 4011 0 4012 122 4013 81 4014 36 4015 129 4016 142 4017 102 4018 2 4019 108 4020 119 4021 171 4022 119 4023 60 4024 68 4025 108 4026 178 4027 192 4028 66 4029 120 4030 66 4031 90 4032 128 4033 126 4034 132 4035 54 4036 182 4037 108 4038 105 4039 0 4040 127 4041 180 4042 96 4043 93 4044 76 4045 72 4046 34 4047 177 4048 100 4049 144 4050 86 4051 153 4052 94 4053 90 4054 172 4055 108 4056 91 4057 144 4058 90 4059 90 4060 106 4061 120 4062 165 4063 0 4064 0 4065 75 4066 119 4067 144 4068 113 4069 102 4070 71 4071 195 4072 139 4073 93 4074 112 4075 111 4076 180 4077 96 4078 82 4079 84 4080 88 4081 156 4082 131 4083 105 4084 110 4085 102 4086 92 4087 114 4088 88 4089 36 4090 122 4091 114 4092 190 4093 75 4094 80 4095 24 4096 124 4097 147 4098 102 4099 120 4100 69 4101 132 4102 180 4103 144 4104 108 4105 72 4106 189 4107 120 4108 62 4109 120 4110 84 4111 141 4112 120 4113 99 4114 0 4115 72 4116 112 4117 171 4118 132 4119 90 4120 76 4121 99 4122 110 4123 90 4124 160 4125 144 4126 130 4127 159 4128 76 4129 120 4130 68 4131 204 4132 172 4133 63 4134 118 4135 81 4136 115 4137 156 4138 83 4139 42 4140 90 4141 180 4142 121 4143 66 4144 16 4145 87 4146 162 4147 138 4148 111 4149 84 4150 79 4151 132 4152 147 4153 111 4154 0 4155 84 4156 124 4157 117 4158 102 4159 120 4160 105 4161 117 4162 136 4163 84 4164 0 4165 72 4166 183 4167 120 4168 111 4169 150 4170 97 4171 108 4172 124 4173 84 4174 108 4175 78 4176 135 4177 117 4178 66 4179 108 4180 100 4181 18 4182 84 4183 126 4184 0 4185 75 4186 152 4187 168 4188 93 4189 0 4190 141 4191 138 4192 173 4193 0 4194 170 4195 96 4196 93 4197 186 4198 67 4199 72 4200 84 4201 156 4202 196 4203 90 4204 116 4205 108 4206 132 4207 126 4208 99 4209 150 4210 67 4211 117 4212 137 4213 78 4214 4 4215 105 4216 187 4217 120 4218 88 4219 120 4220 67 4221 114 4222 129 4223 141 4224 88 4225 129 4226 110 4227 102 4228 120 4229 108 4230 107 4231 120 4232 150 4233 78 4234 90 4235 120 4236 197 4237 132 4238 100 4239 24 4240 66 4241 162 4242 0 4243 117 4244 104 4245 102 4246 186 4247 99 4248 90 4249 144 4250 82 4251 144 4252 107 4253 81 4254 92 4255 78 4256 118 4257 198 4258 138 4259 78 4260 124 4261 114 4262 131 4263 96 4264 36 4265 84 4266 91 4267 168 4268 100 4269 102 4270 78 4271 192 4272 172 4273 63 4274 168 4275 87 4276 88 4277 144 4278 93 4279 132 4280 100 4281 168 4282 122 4283 96 4284 88 4285 159 4286 135 4287 144 4288 112 4289 0 4290 73 4291 30 4292 157 4293 126 4294 108 4295 78 4296 148 4297 90 4298 70 4299 108 4300 123 4301 150 4302 183 4303 60 4304 116 4305 12 4306 185 4307 177 4308 68 4309 126 4310 80 4311 138 4312 148 4313 120 4314 0 4315 93 4316 156 4317 90 4318 90 4319 120 4320 126 4321 159 4322 143 4323 18 4324 108 4325 75 4326 160 4327 198 4328 82 4329 108 4330 116 4331 102 4332 95 4333 96 4334 116 4335 93 4336 112 4337 165 4338 76 4339 42 4340 0 4341 120 4342 0 4343 72 4344 158 4345 81 4346 124 4347 120 4348 111 4349 144 4350 96 4351 126 4352 118 4353 84 4354 76 4355 129 4356 182 4357 141 4358 98 4359 114 4360 72 4361 180 4362 192 4363 105 4364 16 4365 81 4366 136 4367 126 4368 86 4369 102 4370 118 4371 120 4372 164 4373 84 4374 104 4375 84 4376 168 4377 198 4378 117 4379 132 4380 61 4381 111 4382 128 4383 78 4384 156 4385 63 4386 149 4387 138 4388 78 4389 12 4390 124 4391 180 4392 111 4393 90 4394 96 4395 99 4396 138 4397 168 4398 113 4399 96 4400 121 4401 144 4402 110 4403 90 4404 0 4405 84 4406 129 4407 162 4408 67 4409 72 4410 92 4411 168 4412 187 4413 117 4414 0 4415 90 4416 107 4417 150 4418 100 4419 90 4420 81 4421 168 4422 116 4423 114 4424 136 4425 120 4426 0 4427 108 4428 132 4429 84 4430 90 4431 120 4432 190 4433 102 4434 84 4435 96 4436 151 4437 120 4438 18 4439 0 4440 96 4441 105 4442 158 4443 81 4444 118 4445 126 4446 153 4447 6 4448 84 4449 144 4450 77 4451 105 4452 156 4453 108 4454 148 4455 90 4456 171 4457 120 4458 77 4459 96 4460 77 4461 120 4462 121 4463 132 4464 26 4465 84 4466 160 4467 201 4468 101 4469 96 4470 132 4471 102 4472 144 4473 84 4474 104 4475 126 4476 159 4477 159 4478 84 4479 84 4480 112 4481 156 4482 185 4483 108 4484 92 4485 66 4486 126 4487 18 4488 114 4489 36 4490 61 4491 237 4492 20 4493 81 4494 128 4495 96 4496 161 4497 108 4498 108 4499 96 4500 82 4501 150 4502 190 4503 6 4504 104 4505 120 4506 118 4507 99 4508 96 4509 180 4510 126 4511 117 4512 97 4513 111 4514 36 4515 102 4516 154 4517 150 4518 64 4519 138 4520 70 4521 114 4522 164 4523 84 4524 144 4525 72 4526 117 4527 171 4528 90 4529 108 4530 125 4531 204 4532 180 4533 105 4534 122 4535 96 4536 0 4537 114 4538 100 4539 0 4540 0 4541 99 4542 0 4543 102 4544 148 4545 99 4546 117 4547 18 4548 93 4549 96 4550 76 4551 150 4552 101 4553 108 4554 156 4555 75 4556 99 4557 132 4558 128 4559 132 4560 113 4561 204 4562 127 4563 60 4564 0 4565 129 4566 203 4567 114 4568 134 4569 108 4570 70 4571 180 4572 128 4573 90 4574 104 4575 105 4576 143 4577 162 4578 88 4579 120 4580 104 4581 105 4582 204 4583 78 4584 106 4585 0 4586 180 4587 189 4588 68 4589 30 4590 68 4591 144 4592 114 4593 138 4594 110 4595 75 4596 158 4597 171 4598 98 4599 144 4600 137 4601 171 4602 92 4603 87 4604 100 4605 96 4606 160 4607 117 4608 160 4609 96 4610 150 4611 99 4612 129 4613 84 4614 22 4615 108 4616 125 4617 135 4618 90 4619 150 4620 2 4621 162 4622 160 4623 114 4624 112 4625 96 4626 154 4627 108 4628 92 4629 144 4630 68 4631 153 4632 148 4633 63 4634 36 4635 120 4636 155 4637 132 4638 93 4639 36 4640 74 4641 120 4642 191 4643 108 4644 112 4645 138 4646 128 4647 126 4648 92 4649 144 4650 79 4651 147 4652 178 4653 99 4654 100 4655 72 4656 188 4657 198 4658 81 4659 120 4660 81 4661 18 4662 162 4663 132 4664 0 4665 93 4666 154 4667 126 4668 14 4669 84 4670 138 4671 144 4672 112 4673 96 4674 84 4675 78 4676 176 4677 177 4678 132 4679 96 4680 105 4681 123 4682 102 4683 0 4684 150 4685 132 4686 129 4687 210 4688 69 4689 0 4690 104 4691 153 4692 187 4693 78 4694 96 4695 0 4696 145 4697 174 4698 123 4699 144 4700 96 4701 192 4702 85 4703 105 4704 108 4705 93 4706 123 4707 108 4708 99 4709 108 4710 95 4711 168 4712 192 4713 108 4714 44 4715 96 4716 133 4717 147 4718 116 4719 144 4720 102 4721 111 4722 207 4723 84 4724 104 4725 84 4726 130 4727 147 4728 60 4729 180 4730 117 4731 123 4732 32 4733 96 4734 140 4735 93 4736 204 4737 96 4738 100 4739 0 4740 98 4741 204 4742 135 4743 117 4744 96 4745 72 4746 144 4747 168 4748 117 4749 96 4750 96 4751 138 4752 152 4753 96 4754 116 4755 156 4756 126 4757 156 4758 90 4759 78 4760 66 4761 171 4762 196 4763 81 4764 58 4765 84 4766 136 4767 144 4768 139 4769 162 4770 72 4771 153 4772 83 4773 75 4774 132 4775 114 4776 6 4777 165 4778 124 4779 108 4780 95 4781 42 4782 164 4783 84 4784 118 4785 135 4786 150 4787 144 4788 90 4789 0 4790 125 4791 132 4792 18 4793 72 4794 84 4795 126 4796 179 4797 183 4798 82 4799 144 4800 96 4801 114 4802 120 4803 102 4804 132 4805 75 4806 181 4807 144 4808 96 4809 96 4810 111 4811 144 4812 137 4813 132 4814 0 4815 75 4816 136 4817 180 4818 102 4819 96 4820 107 4821 177 4822 96 4823 84 4824 120 4825 96 4826 130 4827 180 4828 89 4829 108 4830 2 4831 174 4832 201 4833 96 4834 120 4835 81 4836 124 4837 138 4838 118 4839 48 4840 106 4841 153 4842 119 4843 96 4844 128 4845 87 4846 214 4847 117 4848 100 4849 84 4850 107 4851 144 4852 205 4853 135 4854 120 4855 126 4856 114 4857 192 4858 94 4859 132 4860 92 4861 120 4862 160 4863 99 4864 14 4865 96 4866 206 4867 135 4868 96 4869 120 4870 84 4871 120 4872 200 4873 132 4874 144 4875 60 4876 180 4877 108 4878 71 4879 0 4880 93 4881 165 4882 116 4883 159 4884 104 4885 102 4886 118 4887 180 4888 112 4889 30 4890 129 4891 117 4892 105 4893 78 4894 156 4895 126 4896 140 4897 135 4898 90 4899 96 4900 104 4901 222 4902 149 4903 6 4904 168 4905 6 4906 156 4907 156 4908 120 4909 174 4910 14 4911 120 4912 156 4913 63 4914 0 4915 96 4916 184 4917 159 4918 143 4919 102 4920 102 4921 120 4922 190 4923 111 4924 76 4925 129 4926 89 4927 144 4928 0 4929 156 4930 123 4931 168 4932 134 4933 96 4934 80 4935 102 4936 133 4937 126 4938 125 4939 0 4940 80 4941 120 4942 184 4943 108 4944 106 4945 114 4946 185 4947 96 4948 86 4949 108 4950 157 4951 231 4952 126 4953 111 4954 96 4955 63 4956 172 4957 168 4958 90 4959 114 4960 100 4961 141 4962 100 4963 96 4964 58 4965 120 4966 86 4967 207 4968 78 4969 138 4970 84 4971 195 4972 211 4973 90 4974 144 4975 75 4976 164 4977 36 4978 85 4979 120 4980 74 4981 111 4982 169 4983 108 4984 136 4985 120 4986 196 4987 138 4988 113 4989 24 4990 89 4991 144 4992 126 4993 114 4994 90 4995 156 4996 132 4997 141 4998 112 4999 0 5000 138 5001 96 5002 188 5003 102 5004 116 5005 102 5006 174 5007 177 5008 75 5009 144 5010 73 5011 153 5012 148 5013 102 5014 40 5015 96 5016 200 5017 126 5018 67 5019 108 5020 106 5021 165 5022 169 5023 90 5024 112 5025 90 5026 0 5027 183 5028 157 5029 84 5030 104 5031 18 5032 118 5033 126 5034 152 5035 105 5036 102 5037 204 5038 96 5039 0 5040 102 5041 222 5042 216 5043 72 5044 154 5045 78 5046 102 5047 132 5048 102 5049 120 5050 107 5051 156 5052 179 5053 96 5054 108 5055 120 5056 163 5057 132 5058 85 5059 114 5060 105 5061 204 5062 150 5063 147 5064 0 5065 102 5066 116 5067 135 5068 76 5069 6 5070 120 5071 141 5072 158 5073 72 5074 144 5075 24 5076 159 5077 144 5078 101 5079 108 5080 102 5081 18 5082 118 5083 144 5084 114 5085 75 5086 216 5087 141 5088 94 5089 36 5090 104 5091 231 5092 128 5093 168 5094 138 5095 72 5096 112 5097 156 5098 100 5099 120 5100 108 5101 108 5102 149 5103 120 5104 188 5105 108 5106 132 5107 165 5108 70 5109 90 5110 96 5111 165 5112 190 5113 87 5114 28 5115 108 5116 144 5117 144 5118 148 5119 132 5120 84 5121 192 5122 115 5123 63 5124 24 5125 135 5126 213 5127 138 5128 115 5129 108 5130 84 5131 120 5132 220 5133 105 5134 86 5135 111 5136 158 5137 153 5138 136 5139 42 5140 121 5141 108 5142 168 5143 105 5144 78 5145 84 5146 146 5147 162 5148 104 5149 132 5150 68 5151 159 5152 28 5153 93 5154 176 5155 108 5156 195 5157 132 5158 90 5159 168 5160 115 5161 180 5162 122 5163 96 5164 0 5165 81 5166 124 5167 177 5168 0 5169 120 5170 107 5171 180 5172 121 5173 18 5174 128 5175 96 5176 167 5177 183 5178 89 5179 72 5180 148 5181 192 5182 175 5183 72 5184 152 5185 96 5186 140 5187 138 5188 116 5189 0 5190 84 5191 201 5192 117 5193 105 5194 128 5195 147 5196 128 5197 144 5198 135 5199 96 5200 80 5201 108 5202 152 5203 138 5204 140 5205 105 5206 162 5207 144 5208 92 5209 114 5210 108 5211 147 5212 180 5213 75 5214 42 5215 108 5216 158 5217 228 5218 78 5219 138 5220 104 5221 111 5222 0 5223 117 5224 192 5225 78 5226 174 5227 129 5228 105 5229 168 5230 126 5231 198 5232 121 5233 102 5234 104 5235 105 5236 144 5237 237 5238 76 5239 18 5240 110 5241 120 5242 146 5243 84 5244 112 5245 132 5246 168 5247 213 5248 81 5249 108 5250 138 5251 180 5252 129 5253 72 5254 132 5255 75 5256 153 5257 132 5258 153 5259 144 5260 89 5261 204 5262 150 5263 90 5264 4 5265 102 5266 143 5267 99 5268 152 5269 126 5270 85 5271 0 5272 200 5273 0 5274 112 5275 156 5276 116 5277 99 5278 86 5279 132 5280 129 5281 162 5282 179 5283 84 5284 96 5285 96 5286 207 5287 150 5288 81 5289 0 5290 115 5291 147 5292 168 5293 102 5294 156 5295 84 5296 177 5297 162 5298 76 5299 120 5300 99 5301 168 5302 168 5303 108 5304 80 5305 93 5306 152 5307 207 5308 151 5309 114 5310 91 5311 102 5312 160 5313 132 5314 0 5315 114 5316 153 5317 156 5318 81 5319 132 5320 22 5321 192 5322 190 5323 96 5324 140 5325 111 5326 104 5327 174 5328 120 5329 132 5330 106 5331 120 5332 90 5333 90 5334 112 5335 102 5336 214 5337 18 5338 135 5339 36 5340 70 5341 228 5342 152 5343 111 5344 100 5345 144 5346 164 5347 165 5348 100 5349 132 5350 140 5351 120 5352 197 5353 78 5354 88 5355 72 5356 209 5357 132 5358 79 5359 180 5360 135 5361 102 5362 136 5363 114 5364 10 5365 6 5366 183 5367 162 5368 76 5369 0 5370 0 5371 150 5372 116 5373 135 5374 104 5375 114 5376 156 5377 162 5378 116 5379 156 5380 141 5381 117 5382 169 5383 108 5384 130 5385 135 5386 94 5387 174 5388 91 5389 48 5390 132 5391 156 5392 160 5393 120 5394 0 5395 75 5396 130 5397 132 5398 141 5399 144 5400 70 5401 264 5402 162 5403 90 5404 120 5405 108 5406 195 5407 123 5408 96 5409 90 5410 73 5411 168 5412 205 5413 126 5414 0 5415 126 5416 160 5417 105 5418 30 5419 138 5420 106 5421 120 5422 195 5423 90 5424 140 5425 108 5426 161 5427 216 5428 86 5429 132 5430 67 5431 129 5432 184 5433 135 5434 154 5435 126 5436 161 5437 144 5438 84 5439 0 5440 117 5441 162 5442 140 5443 99 5444 140 5445 102 5446 162 5447 153 5448 126 5449 96 5450 99 5451 171 5452 150 5453 84 5454 112 5455 132 5456 133 5457 210 5458 84 5459 126 5460 112 5461 171 5462 189 5463 87 5464 44 5465 87 5466 159 5467 48 5468 148 5469 102 5470 107 5471 192 5472 96 5473 78 5474 92 5475 105 5476 183 5477 189 5478 128 5479 156 5480 90 5481 186 5482 182 5483 108 5484 138 5485 87 5486 131 5487 105 5488 2 5489 36 5490 156 5491 99 5492 208 5493 108 5494 110 5495 102 5496 204 5497 204 5498 71 5499 156 5500 92 5501 138 5502 136 5503 174 5504 136 5505 87 5506 0 5507 120 5508 77 5509 156 5510 122 5511 6 5512 138 5513 114 5514 30 5515 0 5516 24 5517 234 5518 138 5519 84 5520 134 5521 144 5522 173 5523 120 5524 120 5525 126 5526 116 5527 132 5528 137 5529 108 5530 88 5531 156 5532 150 5533 99 5534 184 5535 84 5536 10 5537 144 5538 113 5539 0 5540 72 5541 165 5542 102 5543 87 5544 152 5545 120 5546 206 5547 159 5548 144 5549 96 5550 108 5551 144 5552 146 5553 105 5554 132 5555 156 5556 122 5557 120 5558 124 5559 168 5560 104 5561 165 5562 189 5563 75 5564 0 5565 0 5566 188 5567 252 5568 78 5569 162 5570 80 5571 120 5572 196 5573 93 5574 164 5575 90 5576 161 5577 117 5578 83 5579 108 5580 154 5581 198 5582 106 5583 135 5584 120 5585 108 5586 156 5587 222 5588 150 5589 30 5590 86 5591 162 5592 138 5593 96 5594 200 5595 90 5596 170 5597 162 5598 10 5599 96 5600 108 5601 195 5602 199 5603 90 5604 108 5605 90 5606 132 5607 144 5608 116 5609 174 5610 98 5611 231 5612 110 5613 132 5614 0 5615 126 5616 147 5617 135 5618 104 5619 102 5620 129 5621 120 5622 224 5623 96 5624 96 5625 12 5626 142 5627 123 5628 98 5629 120 5630 91 5631 177 5632 242 5633 96 5634 106 5635 144 5636 32 5637 183 5638 96 5639 42 5640 90 5641 111 5642 192 5643 99 5644 136 5645 90 5646 191 5647 132 5648 97 5649 168 5650 115 5651 183 5652 150 5653 153 5654 120 5655 93 5656 104 5657 165 5658 114 5659 12 5660 135 5661 153 5662 124 5663 24 5664 0 5665 117 5666 184 5667 168 5668 73 5669 120 5670 86 5671 231 5672 195 5673 78 5674 144 5675 6 5676 142 5677 126 5678 110 5679 204 5680 84 5681 162 5682 164 5683 90 5684 116 5685 117 5686 205 5687 174 5688 164 5689 0 5690 80 5691 168 5692 171 5693 138 5694 76 5695 102 5696 108 5697 135 5698 148 5699 168 5700 140 5701 144 5702 198 5703 75 5704 132 5705 108 5706 0 5707 207 5708 84 5709 132 5710 124 5711 135 5712 0 5713 132 5714 40 5715 102 5716 154 5717 153 5718 84 5719 120 5720 154 5721 207 5722 132 5723 135 5724 144 5725 78 5726 190 5727 168 5728 117 5729 84 5730 153 5731 162 5732 143 5733 96 5734 142 5735 108 5736 144 5737 240 5738 69 5739 24 5740 88 5741 225 5742 170 5743 102 5744 156 5745 87 5746 142 5747 168 5748 96 5749 144 5750 108 5751 165 5752 129 5753 108 5754 140 5755 135 5756 246 5757 0 5758 126 5759 96 5760 83 5761 24 5762 167 5763 141 5764 42 5765 162 5766 146 5767 150 5768 88 5769 132 5770 149 5771 111 5772 146 5773 84 5774 120 5775 138 5776 212 5777 156 5778 120 5779 120 5780 92 5781 153 5782 176 5783 147 5784 150 5785 81 5786 203 5787 126 5788 99 5789 0 5790 116 5791 165 5792 160 5793 138 5794 98 5795 78 5796 200 5797 186 5798 96 5799 96 5800 140 5801 180 5802 144 5803 132 5804 140 5805 144 5806 144 5807 207 5808 98 5809 132 5810 18 5811 171 5812 188 5813 75 5814 0 5815 108 5816 102 5817 150 5818 144 5819 210 5820 85 5821 171 5822 180 5823 90 5824 132 5825 108 5826 176 5827 129 5828 102 5829 108 5830 84 5831 180 5832 197 5833 129 5834 120 5835 144 5836 121 5837 123 5838 90 5839 54 5840 174 5841 171 5842 167 5843 111 5844 0 5845 120 5846 168 5847 204 5848 87 5849 144 5850 75 5851 132 5852 168 5853 144 5854 108 5855 84 5856 204 5857 144 5858 144 5859 12 5860 139 5861 138 5862 147 5863 108 5864 22 5865 78 5866 220 5867 168 5868 107 5869 138 5870 146 5871 117 5872 112 5873 162 5874 188 5875 117 5876 132 5877 198 5878 8 5879 108 5880 100 5881 162 5882 152 5883 96 5884 144 5885 93 5886 183 5887 162 5888 139 5889 48 5890 73 5891 0 5892 164 5893 90 5894 136 5895 156 5896 220 5897 180 5898 101 5899 120 5900 116 5901 120 5902 218 5903 117 5904 108 5905 111 5906 139 5907 177 5908 0 5909 120 5910 140 5911 180 5912 171 5913 102 5914 0 5915 90 5916 167 5917 243 5918 91 5919 198 5920 90 5921 153 5922 112 5923 102 5924 160 5925 108 5926 185 5927 120 5928 91 5929 120 5930 147 5931 180 5932 165 5933 108 5934 146 5935 102 5936 158 5937 180 5938 135 5939 0 5940 139 5941 144 5942 124 5943 96 5944 132 5945 123 5946 119 5947 138 5948 0 5949 96 5950 2 5951 231 5952 228 5953 93 5954 184 5955 96 5956 109 5957 0 5958 131 5959 114 5960 93 5961 216 5962 181 5963 87 5964 44 5965 150 5966 144 5967 108 5968 152 5969 90 5970 83 5971 192 5972 205 5973 150 5974 140 5975 105 5976 159 5977 156 5978 88 5979 180 5980 80 5981 120 5982 168 5983 102 5984 120 5985 132 5986 18 5987 246 5988 104 5989 6 5990 111 5991 123 5992 148 5993 120 5994 170 5995 81 5996 228 5997 129 5998 77 5999 24 6000 88 6001 207 6002 99 6003 147 6004 132 6005 90 6006 46 6007 147 6008 95 6009 138 6010 168 6011 153 6012 168 6013 12 6014 50 6015 96 6016 188 6017 237 6018 95 6019 102 6020 90 6021 198 6022 205 6023 0 6024 112 6025 93 6026 160 6027 216 6028 122 6029 192 6030 93 6031 189 6032 144 6033 84 6034 128 6035 120 6036 184 6037 108 6038 134 6039 0 6040 144 6041 132 6042 200 6043 120 6044 108 6045 141 6046 103 6047 120 6048 112 6049 192 6050 136 6051 138 6052 188 6053 105 6054 112 6055 0 6056 243 6057 162 6058 80 6059 126 6060 103 6061 189 6062 180 6063 117 6064 0 6065 84 6066 180 6067 144 6068 99 6069 120 6070 108 6071 165 6072 159 6073 153 6074 96 6075 117 6076 128 6077 213 6078 164 6079 156 6080 92 6081 132 6082 180 6083 90 6084 120 6085 96 6086 163 6087 228 6088 91 6089 36 6090 128 6091 150 6092 212 6093 84 6094 174 6095 120 6096 114 6097 168 6098 156 6099 120 6100 94 6101 228 6102 120 6103 87 6104 40 6105 138 6106 212 6107 135 6108 155 6109 96 6110 73 6111 210 6112 147 6113 135 6114 22 6115 135 6116 166 6117 162 6118 108 6119 180 6120 0 6121 135 6122 163 6123 93 6124 120 6125 120 6126 236 6127 18 6128 94 6129 132 6130 104 6131 144 6132 138 6133 138 6134 162 6135 84 6136 134 6137 129 6138 104 6139 48 6140 138 6141 189 6142 186 6143 96 6144 134 6145 84 6146 148 6147 237 6148 131 6149 144 6150 104 6151 117 6152 144 6153 24 6154 100 6155 177 6156 122 6157 210 6158 92 6159 138 6160 132 6161 189 6162 195 6163 108 6164 0 6165 90 6166 197 6167 120 6168 130 6169 120 6170 119 6171 168 6172 187 6173 108 6174 152 6175 120 6176 192 6177 129 6178 115 6179 108 6180 79 6181 210 6182 0 6183 159 6184 98 6185 126 6186 132 6187 126 6188 2 6189 0 6190 113 6191 162 6192 251 6193 135 6194 126 6195 96 6196 252 6197 138 6198 95 6199 192 6200 90 6201 135 6202 0 6203 120 6204 188 6205 102 6206 202 6207 144 6208 80 6209 120 6210 153 6211 228 6212 131 6213 108 6214 40 6215 123 6216 178 6217 195 6218 165 6219 96 6220 130 6221 168 6222 122 6223 96 6224 120 6225 147 6226 137 6227 171 6228 66 6229 108 6230 148 6231 189 6232 174 6233 96 6234 180 6235 87 6236 118 6237 0 6238 156 6239 24 6240 123 6241 30 6242 158 6243 117 6244 140 6245 90 6246 167 6247 192 6248 148 6249 156 6250 90 6251 0 6252 200 6253 132 6254 92 6255 90 6256 145 6257 150 6258 130 6259 204 6260 114 6261 186 6262 186 6263 126 6264 40 6265 120 6266 152 6267 123 6268 79 6269 192 6270 100 6271 168 6272 188 6273 138 6274 8 6275 93 6276 258 6277 126 6278 90 6279 108 6280 145 6281 186 6282 209 6283 135 6284 114 6285 108 6286 116 6287 210 6288 116 6289 0 6290 108 6291 162 6292 129 6293 120 6294 118 6295 180 6296 164 6297 159 6298 123 6299 132 6300 0 6301 159 6302 252 6303 102 6304 164 6305 90 6306 113 6307 156 6308 137 6309 180 6310 92 6311 204 6312 124 6313 102 6314 0 6315 165 6316 230 6317 162 6318 112 6319 96 6320 90 6321 180 6322 212 6323 99 6324 108 6325 162 6326 0 6327 129 6328 152 6329 168 6330 115 6331 117 6332 201 6333 87 6334 140 6335 108 6336 221 6337 246 6338 84 6339 72 6340 84 6341 117 6342 176 6343 93 6344 154 6345 105 6346 189 6347 0 6348 120 6349 24 6350 143 6351 0 6352 137 6353 111 6354 104 6355 90 6356 140 6357 204 6358 141 6359 126 6360 118 6361 156 6362 26 6363 114 6364 36 6365 129 6366 122 6367 228 6368 105 6369 102 6370 112 6371 156 6372 175 6373 108 6374 160 6375 99 6376 167 6377 0 6378 127 6379 168 6380 110 6381 213 6382 114 6383 93 6384 120 6385 132 6386 218 6387 141 6388 102 6389 42 6390 112 6391 204 6392 218 6393 126 6394 160 6395 144 6396 144 6397 153 6398 0 6399 120 6400 106 6401 147 6402 257 6403 96 6404 128 6405 96 6406 196 6407 192 6408 102 6409 138 6410 102 6411 126 6412 170 6413 183 6414 0 6415 84 6416 206 6417 144 6418 85 6419 144 6420 147 6421 198 6422 96 6423 126 6424 140 6425 108 6426 176 6427 240 6428 134 6429 108 6430 171 6431 138 6432 121 6433 108 6434 174 6435 132 6436 137 6437 144 6438 111 6439 0 6440 92 6441 228 6442 136 6443 105 6444 114 6445 105 6446 201 6447 54 6448 125 6449 156 6450 92 6451 207 6452 197 6453 84 6454 148 6455 108 6456 221 6457 129 6458 160 6459 120 6460 109 6461 144 6462 165 6463 147 6464 40 6465 117 6466 152 6467 165 6468 148 6469 210 6470 141 6471 135 6472 220 6473 66 6474 96 6475 84 6476 125 6477 189 6478 129 6479 132 6480 106 6481 156 6482 216 6483 18 6484 148 6485 144 6486 201 6487 150 6488 75 6489 36 6490 120 6491 267 6492 114 6493 162 6494 88 6495 96 6496 44 6497 228 6498 115 6499 96 6500 135 6501 150 6502 169 6503 114 6504 204 6505 144 6506 173 6507 180 6508 80 6509 96 6510 122 6511 183 6512 224 6513 87 6514 48 6515 108 6516 192 6517 144 6518 108 6519 162 6520 14 6521 201 6522 158 6523 129 6524 156 6525 105 6526 0 6527 132 6528 110 6529 156 6530 95 6531 120 6532 226 6533 132 6534 142 6535 117 6536 143 6537 228 6538 96 6539 0 6540 161 6541 132 6542 175 6543 120 6544 120 6545 18 6546 234 6547 153 6548 133 6549 192 6550 87 6551 150 6552 120 6553 135 6554 140 6555 120 6556 212 6557 165 6558 90 6559 144 6560 144 6561 186 6562 190 6563 180 6564 0 6565 81 6566 168 6567 210 6568 143 6569 102 6570 126 6571 180 6572 140 6573 108 6574 144 6575 144 6576 119 6577 180 6578 94 6579 132 6580 96 6581 255 6582 248 6583 90 6584 210 6585 78 6586 153 6587 144 6588 161 6589 54 6590 93 6591 204 6592 157 6593 78 6594 0 6595 159 6596 141 6597 168 6598 126 6599 156 6600 98 6601 210 6602 171 6603 132 6604 0 6605 102 6606 175 6607 156 6608 122 6609 144 6610 166 6611 168 6612 216 6613 72 6614 10 6615 120 6616 153 6617 243 6618 97 6619 126 6620 100 6621 186 6622 174 6623 180 6624 148 6625 3 6626 158 6627 129 6628 120 6629 108 6630 132 6631 159 6632 144 6633 162 6634 138 6635 81 6636 200 6637 180 6638 164 6639 42 6640 147 6641 159 6642 106 6643 0 6644 156 6645 120 6646 138 6647 192 6648 112 6649 120 6650 148 6651 198 6652 200 6653 99 6654 172 6655 135 6656 14 6657 132 6658 103 6659 144 6660 98 6661 189 6662 134 6663 78 6664 0 6665 147 6666 215 6667 204 6668 122 6669 126 6670 84 6671 138 6672 235 6673 126 6674 116 6675 135 6676 196 6677 198 6678 0 6679 168 6680 115 6681 144 6682 169 6683 90 6684 120 6685 132 6686 237 6687 201 6688 99 6689 0 6690 103 6691 156 6692 44 6693 180 6694 170 6695 75 6696 180 6697 102 6698 128 6699 180 6700 135 6701 180 6702 160 6703 144 6704 84 6705 108 6706 210 6707 177 6708 0 6709 114 6710 109 6711 132 6712 146 6713 108 6714 60 6715 114 6716 171 6717 189 6718 84 6719 114 6720 100 6721 192 6722 199 6723 99 6724 216 6725 0 6726 114 6727 216 6728 128 6729 144 6730 84 6731 255 6732 184 6733 111 6734 132 6735 126 6736 220 6737 162 6738 145 6739 18 6740 102 6741 0 6742 247 6743 141 6744 170 6745 120 6746 172 6747 168 6748 80 6749 156 6750 140 6751 123 6752 193 6753 111 6754 136 6755 132 6756 140 6757 252 6758 124 6759 150 6760 90 6761 126 6762 156 6763 117 6764 64 6765 108 6766 225 6767 162 6768 107 6769 144 6770 156 6771 282 6772 110 6773 93 6774 96 6775 99 6776 240 6777 159 6778 105 6779 108 6780 116 6781 174 6782 150 6783 96 6784 148 6785 144 6786 153 6787 186 6788 111 6789 0 6790 34 6791 240 6792 210 6793 150 6794 140 6795 93 6796 125 6797 180 6798 122 6799 144 6800 86 6801 255 6802 156 6803 90 6804 156 6805 147 6806 144 6807 156 6808 163 6809 192 6810 135 6811 144 6812 208 6813 126 6814 0 6815 18 6816 127 6817 114 6818 110 6819 180 6820 183 6821 132 6822 236 6823 105 6824 96 6825 96 6826 237 6827 207 6828 115 6829 180 6830 105 6831 210 6832 208 6833 141 6834 124 6835 90 6836 185 6837 141 6838 102 6839 12 6840 120 6841 216 6842 180 6843 126 6844 114 6845 108 6846 0 6847 165 6848 135 6849 108 6850 123 6851 123 6852 165 6853 96 6854 220 6855 165 6856 169 6857 228 6858 14 6859 156 6860 104 6861 213 6862 215 6863 108 6864 32 6865 99 6866 108 6867 228 6868 124 6869 150 6870 100 6871 192 6872 155 6873 105 6874 132 6875 117 6876 214 6877 135 6878 168 6879 96 6880 121 6881 192 6882 157 6883 132 6884 104 6885 162 6886 174 6887 165 6888 18 6889 54 6890 108 6891 129 6892 190 6893 105 6894 118 6895 90 6896 255 6897 240 6898 116 6899 144 6900 132 6901 156 6902 138 6903 174 6904 140 6905 84 6906 222 6907 231 6908 95 6909 144 6910 140 6911 231 6912 158 6913 117 6914 0 6915 78 6916 148 6917 144 6918 131 6919 138 6920 177 6921 105 6922 193 6923 144 6924 192 6925 120 6926 144 6927 174 6928 108 6929 132 6930 0 6931 246 6932 164 6933 105 6934 128 6935 87 6936 148 6937 0 6938 90 6939 0 6940 142 6941 231 6942 175 6943 102 6944 120 6945 144 6946 202 6947 192 6948 107 6949 108 6950 101 6951 192 6952 237 6953 153 6954 100 6955 144 6956 130 6957 114 6958 128 6959 162 6960 124 6961 156 6962 254 6963 105 6964 38 6965 126 6966 254 6967 30 6968 86 6969 180 6970 80 6971 162 6972 180 6973 126 6974 224 6975 132 6976 183 6977 156 6978 136 6979 156 6980 150 6981 156 6982 103 6983 120 6984 122 6985 144 6986 0 6987 144 6988 172 6989 24 6990 128 6991 156 6992 151 6993 96 6994 150 6995 144 6996 170 6997 276 6998 105 6999 132 7000 128 7001 156 7002 240 7003 72 7004 180 7005 99 7006 116 7007 156 7008 144 7009 150 7010 137 7011 180 7012 140 7013 159 7014 40 7015 114 7016 201 7017 183 7018 189 7019 108 7020 79 7021 180 7022 200 7023 144 7024 140 7025 117 7026 175 7027 18 7028 128 7029 204 7030 162 7031 150 7032 191 7033 90 7034 86 7035 30 7036 218 7037 180 7038 85 7039 0 7040 92 7041 225 7042 182 7043 147 7044 176 7045 72 7046 231 7047 162 7048 102 7049 108 7050 160 7051 192 7052 177 7053 120 7054 156 7055 108 7056 192 7057 231 7058 136 7059 126 7060 94 7061 180 7062 189 7063 150 7064 0 7065 171 7066 156 7067 249 7068 86 7069 12 7070 120 7071 141 7072 185 7073 102 7074 152 7075 132 7076 207 7077 192 7078 126 7079 180 7080 109 7081 165 7082 135 7083 108 7084 0 7085 141 7086 164 7087 150 7088 0 7089 48 7090 93 7091 150 7092 230 7093 126 7094 114 7095 177 7096 139 7097 120 7098 116 7099 192 7100 120 7101 138 7102 198 7103 75 7104 16 7105 132 7106 200 7107 6 7108 103 7109 204 7110 102 7111 132 7112 188 7113 129 7114 38 7115 114 7116 236 7117 171 7118 106 7119 132 7120 115 7121 252 7122 112 7123 156 7124 120 7125 66 7126 176 7127 285 7128 164 7129 120 7130 120 7131 192 7132 168 7133 30 7134 178 7135 147 7136 153 7137 162 7138 102 7139 36 7140 94 7141 228 7142 231 7143 120 7144 140 7145 126 7146 148 7147 174 7148 126 7149 192 7150 128 7151 207 7152 167 7153 105 7154 152 7155 108 7156 248 7157 132 7158 155 7159 90 7160 144 7161 222 7162 240 7163 96 7164 0 7165 138 7166 127 7167 165 7168 108 7169 198 7170 110 7171 204 7172 224 7173 141 7174 108 7175 108 7176 166 7177 213 7178 107 7179 156 7180 80 7181 141 7182 54 7183 180 7184 216 7185 6 7186 237 7187 156 7188 93 7189 0 7190 117 7191 150 7192 175 7193 129 7194 140 7195 138 7196 0 7197 225 7198 126 7199 156 7200 200 7201 144 7202 118 7203 120 7204 156 7205 129 7206 216 7207 189 7208 140 7209 12 7210 96 7211 201 7212 180 7213 102 7214 38 7215 111 7216 125 7217 144 7218 0 7219 210 7220 96 7221 192 7222 172 7223 96 7224 92 7225 156 7226 273 7227 150 7228 171 7229 132 7230 131 7231 24 7232 214 7233 156 7234 124 7235 120 7236 164 7237 189 7238 134 7239 0 7240 100 7241 156 7242 176 7243 81 7244 150 7245 162 7246 207 7247 210 7248 100 7249 156 7250 122 7251 168 7252 216 7253 108 7254 116 7255 90 7256 6 7257 156 7258 83 7259 144 7260 176 7261 234 7262 157 7263 138 7264 56 7265 111 7266 188 7267 177 7268 147 7269 108 7270 178 7271 162 7272 132 7273 96 7274 200 7275 150 7276 156 7277 264 7278 102 7279 108 7280 0 7281 210 7282 210 7283 123 7284 198 7285 105 7286 150 7287 0 7288 180 7289 0 7290 88 7291 216 7292 135 7293 87 7294 184 7295 123 7296 247 7297 216 7298 117 7299 120 7300 76 7301 216 7302 175 7303 183 7304 124 7305 156 7306 143 7307 153 7308 96 7309 144 7310 144 7311 135 7312 163 7313 96 7314 0 7315 120 7316 216 7317 231 7318 98 7319 180 7320 114 7321 144 7322 224 7323 168 7324 120 7325 126 7326 212 7327 165 7328 105 7329 0 7330 26 7331 162 7332 175 7333 105 7334 92 7335 108 7336 250 7337 252 7338 168 7339 36 7340 166 7341 132 7342 172 7343 126 7344 158 7345 108 7346 154 7347 174 7348 134 7349 144 7350 92 7351 282 7352 212 7353 108 7354 192 7355 90 7356 166 7357 150 7358 130 7359 168 7360 101 7361 195 7362 180 7363 108 7364 28 7365 0 7366 212 7367 117 7368 109 7369 132 7370 126 7371 192 7372 133 7373 162 7374 160 7375 114 7376 136 7377 162 7378 24 7379 192 7380 168 7381 210 7382 275 7383 90 7384 148 7385 96 7386 152 7387 237 7388 105 7389 54 7390 126 7391 174 7392 208 7393 0 7394 174 7395 111 7396 226 7397 147 7398 116 7399 120 7400 145 7401 165 7402 138 7403 213 7404 132 7405 99 7406 154 7407 222 7408 129 7409 138 7410 122 7411 144 7412 163 7413 168 7414 0 7415 156 7416 148 7417 252 7418 110 7419 90 7420 180 7421 192 7422 189 7423 75 7424 180 7425 93 7426 147 7427 0 7428 118 7429 192 7430 6 7431 270 7432 140 7433 99 7434 160 7435 135 7436 242 7437 198 7438 114 7439 0 7440 90 7441 162 7442 232 7443 126 7444 100 7445 96 7446 186 7447 219 7448 0 7449 144 7450 152 7451 0 7452 209 7453 135 7454 100 7455 150 7456 206 7457 225 7458 144 7459 162 7460 115 7461 156 7462 128 7463 93 7464 58 7465 108 7466 221 7467 123 7468 148 7469 144 7470 140 7471 189 7472 203 7473 144 7474 96 7475 120 7476 38 7477 186 7478 140 7479 120 7480 147 7481 207 7482 168 7483 162 7484 160 7485 132 7486 159 7487 168 7488 90 7489 24 7490 114 7491 297 7492 274 7493 81 7494 214 7495 96 7496 169 7497 168 7498 173 7499 144 7500 85 7501 225 7502 159 7503 108 7504 136 7505 195 7506 240 7507 174 7508 112 7509 120 7510 79 7511 192 7512 264 7513 135 7514 38 7515 117 7516 153 7517 156 7518 144 7519 162 7520 121 7521 144 7522 255 7523 150 7524 160 7525 36 7526 224 7527 198 7528 92 7529 180 7530 102 7531 141 7532 152 7533 111 7534 28 7535 138 7536 231 7537 156 7538 96 7539 0 7540 122 7541 243 7542 131 7543 147 7544 124 7545 99 7546 172 7547 216 7548 119 7549 168 7550 144 7551 213 7552 183 7553 120 7554 132 7555 126 7556 179 7557 228 7558 117 7559 102 7560 156 7561 180 7562 144 7563 144 7564 0 7565 69 7566 132 7567 156 7568 185 7569 240 7570 115 7571 168 7572 30 7573 96 7574 28 7575 123 7576 200 7577 165 7578 130 7579 108 7580 128 7581 132 7582 224 7583 168 7584 108 7585 186 7586 180 7587 186 7588 86 7589 54 7590 166 7591 171 7592 172 7593 102 7594 132 7595 120 7596 239 7597 180 7598 115 7599 168 7600 122 7601 138 7602 230 7603 123 7604 164 7605 96 7606 216 7607 207 7608 115 7609 180 7610 126 7611 258 7612 158 7613 168 7614 20 7615 129 7616 216 7617 171 7618 149 7619 114 7620 112 7621 159 7622 180 7623 0 7624 208 7625 150 7626 198 7627 216 7628 88 7629 156 7630 92 7631 180 7632 195 7633 102 7634 200 7635 108 7636 163 7637 258 7638 144 7639 60 7640 98 7641 228 7642 157 7643 0 7644 156 7645 162 7646 222 7647 147 7648 174 7649 96 7650 105 7651 156 7652 200 7653 120 7654 108 7655 201 7656 166 7657 138 7658 96 7659 216 7660 160 7661 135 7662 229 7663 102 7664 0 7665 132 7666 222 7667 270 7668 142 7669 156 7670 108 7671 144 7672 0 7673 159 7674 164 7675 99 7676 199 7677 180 7678 145 7679 180 7680 128 7681 201 7682 0 7683 111 7684 122 7685 99 7686 130 7687 225 7688 150 7689 0 7690 156 7691 150 7692 185 7693 24 7694 196 7695 123 7696 140 7697 162 7698 83 7699 132 7700 140 7701 249 7702 235 7703 0 7704 8 7705 93 7706 209 7707 180 7708 129 7709 162 7710 122 7711 252 7712 175 7713 132 7714 0 7715 144 7716 192 7717 150 7718 109 7719 144 7720 101 7721 60 7722 231 7723 159 7724 112 7725 177 7726 204 7727 114 7728 170 7729 132 7730 145 7731 147 7732 247 7733 120 7734 116 7735 108 7736 222 7737 168 7738 127 7739 42 7740 88 7741 153 7742 164 7743 180 7744 174 7745 126 7746 169 7747 168 7748 88 7749 108 7750 162 7751 204 7752 160 7753 132 7754 156 7755 108 7756 240 7757 240 7758 187 7759 156 7760 132 7761 153 7762 143 7763 84 7764 62 7765 147 7766 181 7767 276 7768 96 7769 120 7770 0 7771 210 7772 272 7773 87 7774 148 7775 75 7776 123 7777 252 7778 164 7779 180 7780 116 7781 264 7782 122 7783 120 7784 144 7785 117 7786 152 7787 180 7788 147 7789 0 7790 111 7791 0 7792 204 7793 141 7794 152 7795 144 7796 153 7797 180 7798 172 7799 144 7800 175 7801 144 7802 222 7803 126 7804 108 7805 108 7806 200 7807 234 7808 113 7809 162 7810 114 7811 201 7812 168 7813 141 7814 0 7815 99 7816 276 7817 165 7818 90 7819 36 7820 144 7821 318 7822 113 7823 126 7824 176 7825 108 7826 150 7827 228 7828 114 7829 144 7830 173 7831 135 7832 180 7833 132 7834 178 7835 138 7836 172 7837 180 7838 127 7839 36 7840 124 7841 183 7842 267 7843 114 7844 188 7845 102 7846 214 7847 168 7848 96 7849 240 7850 109 7851 171 7852 156 7853 108 7854 172 7855 192 7856 182 7857 171 7858 144 7859 156 7860 97 7861 156 7862 235 7863 132 7864 0 7865 162 7866 177 7867 126 7868 36 7869 168 7870 117 7871 186 7872 16 7873 123 7874 120 7875 132 7876 262 7877 207 7878 87 7879 156 7880 106 7881 180 7882 210 7883 141 7884 152 7885 96 7886 264 7887 141 7888 100 7889 48 7890 163 7891 210 7892 160 7893 147 7894 130 7895 135 7896 158 7897 297 7898 152 7899 144 7900 106 7901 183 7902 168 7903 132 7904 152 7905 102 7906 156 7907 186 7908 147 7909 156 7910 152 7911 204 7912 285 7913 96 7914 0 7915 0 7916 135 7917 24 7918 98 7919 144 7920 116 7921 252 7922 119 7923 117 7924 144 7925 171 7926 262 7927 165 7928 165 7929 108 7930 100 7931 234 7932 259 7933 135 7934 120 7935 0 7936 147 7937 156 7938 136 7939 0 7940 187 7941 186 7942 221 7943 132 7944 120 7945 108 7946 228 7947 204 7948 123 7949 168 7950 100 7951 165 7952 160 7953 147 7954 228 7955 87 7956 195 7957 138 7958 94 7959 180 7960 149 7961 213 7962 152 7963 162 7964 58 7965 108 7966 0 7967 270 7968 132 7969 120 7970 118 7971 0 7972 168 7973 126 7974 200 7975 171 7976 172 7977 249 7978 128 7979 144 7980 114 7981 6 7982 213 7983 87 7984 134 7985 150 7986 196 7987 204 7988 170 7989 36 7990 104 7991 156 7992 175 7993 105 7994 112 7995 117 7996 165 7997 171 7998 184 7999 132 8000 112 8001 240 8002 212 8003 153 8004 132 8005 162 8006 141 8007 180 8008 120 8009 180 8010 134 8011 216 8012 254 8013 84 8014 46 8015 0 8016 251 8017 207 8018 127 8019 216 8020 138 8021 111 8022 188 8023 138 8024 168 8025 162 8026 158 8027 153 8028 116 8029 180 8030 138 8031 204 8032 198 8033 162 8034 112 8035 90 8036 216 8037 171 8038 128 8039 0 8040 169 8041 0 8042 210 8043 102 8044 220 8045 180 8046 144 8047 270 8048 82 8049 144 8050 128 8051 294 8052 156 8053 141 8054 164 8055 123 8056 0 8057 168 8058 173 8059 0 8060 80 8061 219 8062 182 8063 123 8064 0 8065 99 8066 297 8067 156 8068 147 8069 132 8070 105 8071 192 8072 142 8073 156 8074 144 8075 117 8076 192 8077 171 8078 148 8079 156 8080 208 8081 165 8082 192 8083 111 8084 166 8085 144 8086 207 8087 228 8088 90 8089 48 8090 112 8091 162 8092 174 8093 132 8094 134 8095 114 8096 299 8097 213 8098 88 8099 180 8100 168 8101 222 8102 245 8103 156 8104 124 8105 90 8106 188 8107 252 8108 125 8109 126 8110 161 8111 132 8112 158 8113 0 8114 32 8115 153 8116 122 8117 204 8118 147 8119 144 8120 130 8121 243 8122 210 8123 96 8124 160 8125 108 8126 132 8127 162 8128 180 8129 216 8130 94 8131 273 8132 154 8133 120 8134 164 8135 174 8136 238 8137 123 8138 162 8139 42 8140 117 8141 180 8142 221 8143 156 8144 172 8145 132 8146 180 8147 141 8148 116 8149 216 8150 130 8151 186 8152 22 8153 87 8154 148 8155 120 8156 187 8157 270 8158 96 8159 150 8160 85 8161 258 8162 54 8163 174 8164 0 8165 135 8166 168 8167 129 8168 158 8169 144 8170 153 8171 180 8172 234 8173 150 8174 148 8175 108 8176 160 8177 0 8178 105 8179 132 8180 150 8181 135 8182 148 8183 144 8184 176 8185 177 8186 132 8187 297 8188 132 8189 0 8190 136 8191 189 8192 150 8193 117 8194 240 8195 135 8196 220 8197 168 8198 162 8199 144 8200 89 8201 225 8202 174 8203 81 8204 136 8205 129 8206 275 8207 225 8208 136 8209 144 8210 16 8211 42 8212 230 8213 147 8214 54 8215 132 8216 200 8217 132 8218 148 8219 186 8220 190 8221 144 8222 216 8223 120 8224 112 8225 120 8226 242 8227 243 8228 98 8229 156 8230 88 8231 201 8232 208 8233 150 8234 182 8235 108 8236 222 8237 180 8238 100 8239 36 8240 177 8241 195 8242 163 8243 12 8244 108 8245 141 8246 152 8247 174 8248 10 8249 132 8250 192 8251 156 8252 150 8253 156 8254 200 8255 120 8256 183 8257 192 8258 105 8259 120 8260 2 8261 207 8262 232 8263 132 8264 66 8265 144 8266 192 8267 210 8268 101 8269 120 8270 88 8271 297 8272 222 8273 126 8274 140 8275 162 8276 232 8277 138 8278 112 8279 120 8280 87 8281 168 8282 249 8283 210 8284 172 8285 126 8286 175 8287 174 8288 120 8289 0 8290 119 8291 156 8292 186 8293 111 8294 144 8295 120 8296 163 8297 279 8298 18 8299 168 8300 135 8301 144 8302 200 8303 117 8304 240 8305 129 8306 259 8307 126 8308 136 8309 0 8310 150 8311 300 8312 144 8313 132 8314 0 8315 117 8316 184 8317 306 8318 159 8319 144 8320 120 8321 147 8322 175 8323 132 8324 160 8325 111 8326 202 8327 240 8328 142 8329 108 8330 168 8331 252 8332 205 8333 117 8334 200 8335 108 8336 144 8337 198 8338 152 8339 78 8340 100 8341 204 8342 176 8343 108 8344 116 8345 120 8346 226 8347 138 8348 167 8349 192 8350 133 8351 192 8352 258 8353 132 8354 100 8355 159 8356 165 8357 183 8358 0 8359 174 8360 126 8361 150 8362 208 8363 117 8364 20 8365 126 8366 252 8367 261 8368 106 8369 180 8370 105 8371 135 8372 228 8373 141 8374 176 8375 102 8376 245 8377 192 8378 92 8379 0 8380 168 8381 264 8382 205 8383 150 8384 106 8385 114 8386 236 8387 198 8388 178 8389 54 8390 144 8391 177 8392 192 8393 144 8394 138 8395 159 8396 222 8397 216 8398 78 8399 144 8400 108 8401 240 8402 220 8403 126 8404 244 8405 126 8406 156 8407 48 8408 182 8409 150 8410 133 8411 180 8412 114 8413 90 8414 0 8415 171 8416 245 8417 150 8418 180 8419 0 8420 96 8421 198 8422 208 8423 150 8424 136 8425 183 8426 147 8427 204 8428 120 8429 180 8430 148 8431 144 8432 234 8433 87 8434 144 8435 150 8436 238 8437 0 8438 98 8439 0 8440 127 8441 234 8442 204 8443 135 8444 208 8445 105 8446 191 8447 192 8448 159 8449 132 8450 108 8451 165 8452 148 8453 180 8454 196 8455 87 8456 0 8457 240 8458 155 8459 120 8460 179 8461 198 8462 186 8463 120 8464 48 8465 132 8466 137 8467 291 8468 88 8469 186 8470 160 8471 276 8472 228 8473 150 8474 0 8475 108 8476 173 8477 144 8478 138 8479 156 8480 138 8481 174 8482 178 8483 108 8484 232 8485 114 8486 225 8487 210 8488 103 8489 6 8490 96 8491 204 8492 294 8493 180 8494 120 8495 216 8496 136 8497 138 8498 148 8499 168 8500 122 8501 189 8502 203 8503 123 8504 140 8505 42 8506 263 8507 162 8508 99 8509 204 8510 148 8511 159 8512 202 8513 18 8514 60 8515 114 8516 149 8517 174 8518 132 8519 144 8520 172 8521 231 8522 154 8523 138 8524 144 8525 114 8526 240 8527 162 8528 138 8529 120 8530 151 8531 198 8532 148 8533 114 8534 182 8535 180 8536 214 8537 261 8538 134 8539 0 8540 0 8541 213 8542 240 8543 99 8544 154 8545 93 8546 159 8547 204 8548 0 8549 0 8550 95 8551 192 8552 204 8553 105 8554 32 8555 135 8556 217 8557 210 8558 182 8559 162 8560 136 8561 228 8562 262 8563 129 8564 0 8565 132 8566 138 8567 153 8568 112 8569 180 8570 184 8571 201 8572 249 8573 120 8574 124 8575 132 8576 232 8577 243 8578 128 8579 216 8580 113 8581 144 8582 126 8583 180 8584 208 8585 78 8586 288 8587 144 8588 98 8589 48 8590 187 8591 261 8592 136 8593 171 8594 134 8595 144 8596 200 8597 225 8598 135 8599 120 8600 144 8601 168 8602 181 8603 6 8604 140 8605 156 8606 156 8607 213 8608 118 8609 126 8610 120 8611 180 8612 298 8613 114 8614 46 8615 81 8616 199 8617 240 8618 135 8619 168 8620 104 8621 198 8622 177 8623 111 8624 164 8625 198 8626 186 8627 198 8628 166 8629 120 8630 117 8631 198 8632 185 8633 132 8634 128 8635 162 8636 208 8637 147 8638 144 8639 72 8640 161 8641 183 8642 184 8643 99 8644 110 8645 132 8646 228 8647 186 8648 122 8649 216 8650 102 8651 180 8652 0 8653 171 8654 180 8655 123 8656 288 8657 192 8658 127 8659 120 8660 132 8661 42 8662 207 8663 159 8664 0 8665 108 8666 180 8667 240 8668 172 8669 162 8670 127 8671 225 8672 164 8673 96 8674 224 8675 135 8676 155 8677 216 8678 124 8679 180 8680 124 8681 231 8682 306 8683 90 8684 132 8685 138 8686 131 8687 192 8688 168 8689 0 8690 169 8691 276 8692 147 8693 105 8694 144 8695 189 8696 210 8697 132 8698 101 8699 120 8700 160 8701 0 8702 234 8703 120 8704 124 8705 180 8706 111 8707 243 8708 150 8709 162 8710 153 8711 132 8712 271 8713 144 8714 56 8715 108 8716 240 8717 30 8718 125 8719 156 8720 124 8721 135 8722 216 8723 153 8724 192 8725 93 8726 292 8727 162 8728 95 8729 216 8730 112 8731 231 8732 130 8733 213 8734 122 8735 93 8736 172 8737 249 8738 154 8739 24 8740 174 8741 168 8742 189 8743 132 8744 204 8745 177 8746 239 8747 261 8748 128 8749 120 8750 26 8751 189 8752 235 8753 108 8754 148 8755 114 8756 188 8757 246 8758 148 8759 198 8760 128 8761 156 8762 150 8763 114 8764 52 8765 138 8766 273 8767 195 8768 146 8769 132 8770 148 8771 168 8772 0 8773 174 8774 96 8775 120 8776 169 8777 207 8778 108 8779 240 8780 147 8781 213 8782 0 8783 126 8784 164 8785 120 8786 238 8787 180 8788 116 8789 0 8790 126 8791 165 8792 252 8793 144 8794 210 8795 120 8796 244 8797 132 8798 124 8799 0 8800 151 8801 225 8802 134 8803 150 8804 152 8805 117 8806 204 8807 237 8808 112 8809 126 8810 171 8811 216 8812 153 8813 96 8814 0 8815 192 8816 162 8817 258 8818 136 8819 96 8820 104 8821 252 8822 261 8823 123 8824 216 8825 135 8826 180 8827 156 8828 201 8829 132 8830 87 8831 258 8832 170 8833 144 8834 184 8835 144 8836 178 8837 192 8838 18 8839 54 8840 95 8841 192 8842 168 8843 171 8844 162 8845 156 8846 172 8847 180 8848 36 8849 132 8850 163 8851 153 8852 228 8853 99 8854 128 8855 144 8856 283 8857 177 8858 119 8859 180 8860 110 8861 246 8862 174 8863 135 8864 36 8865 114 8866 246 8867 189 8868 90 8869 204 8870 134 8871 222 8872 210 8873 132 8874 0 8875 120 8876 218 8877 285 8878 185 8879 144 8880 152 8881 156 8882 171 8883 156 8884 174 8885 177 8886 26 8887 234 8888 99 8889 48 8890 116 8891 177 8892 232 8893 84 8894 218 8895 105 8896 177 8897 42 8898 201 8899 240 8900 10 8901 180 8902 216 8903 18 8904 152 8905 129 8906 178 8907 150 8908 155 8909 150 8910 100 8911 234 8912 220 8913 213 8914 0 8915 144 8916 200 8917 210 8918 132 8919 162 8920 150 8921 240 8922 235 8923 84 8924 128 8925 120 8926 229 8927 252 8928 116 8929 216 8930 108 8931 180 8932 228 8933 132 8934 168 8935 165 8936 164 8937 219 8938 132 8939 0 8940 168 8941 210 8942 194 8943 135 8944 138 8945 99 8946 30 8947 312 8948 174 8949 132 8950 178 8951 162 8952 148 8953 114 8954 244 8955 195 8956 152 8957 216 8958 84 8959 102 8960 158 8961 228 8962 180 8963 123 8964 68 8965 120 8966 193 8967 180 8968 198 8969 168 8970 117 8971 282 8972 151 8973 120 8974 128 8975 192 8976 275 8977 186 8978 164 8979 156 8980 120 8981 156 8982 215 8983 108 8984 134 8985 147 8986 241 8987 204 8988 152 8989 42 8990 144 8991 144 8992 0 8993 135 8994 162 8995 0 8996 202 8997 279 8998 126 8999 240 9000 109 9001 198 9002 240 9003 144 9004 204 9005 120 9006 217 9007 174 9008 112 9009 144 9010 123 9011 207 9012 10 9013 210 9014 38 9015 123 9016 200 9017 189 9018 137 9019 186 9020 161 9021 156 9022 165 9023 132 9024 32 9025 132 9026 180 9027 210 9028 129 9029 108 9030 200 9031 279 9032 298 9033 126 9034 150 9035 120 9036 133 9037 252 9038 121 9039 0 9040 94 9041 207 9042 240 9043 144 9044 0 9045 192 9046 256 9047 153 9048 180 9049 108 9050 106 9051 168 9052 263 9053 183 9054 176 9055 18 9056 242 9057 132 9058 128 9059 240 9060 107 9061 129 9062 231 9063 120 9064 0 9065 180 9066 177 9067 216 9068 108 9069 210 9070 130 9071 180 9072 180 9073 141 9074 192 9075 111 9076 264 9077 162 9078 113 9079 144 9080 119 9081 276 9082 203 9083 138 9084 130 9085 156 9086 232 9087 264 9088 167 9089 54 9090 208 9091 168 9092 195 9093 36 9094 136 9095 153 9096 143 9097 243 9098 116 9099 144 9100 138 9101 234 9102 148 9103 150 9104 180 9105 105 9106 147 9107 204 9108 165 9109 210 9110 116 9111 300 9112 146 9113 135 9114 2 9115 135 9116 254 9117 168 9118 133 9119 144 9120 142 9121 216 9122 267 9123 144 9124 160 9125 141 9126 141 9127 18 9128 112 9129 180 9130 217 9131 159 9132 280 9133 138 9134 180 9135 108 9136 271 9137 222 9138 103 9139 48 9140 120 9141 180 9142 0 9143 138 9144 216 9145 18 9146 202 9147 240 9148 80 9149 156 9150 177 9151 285 9152 149 9153 135 9154 116 9155 144 9156 248 9157 195 9158 169 9159 120 9160 144 9161 144 9162 166 9163 192 9164 0 9165 117 9166 214 9167 216 9168 117 9169 144 9170 120 9171 243 9172 248 9173 141 9174 140 9175 150 9176 181 9177 180 9178 152 9179 156 9180 118 9181 186 9182 204 9183 132 9184 200 9185 216 9186 272 9187 141 9188 190 9189 0 9190 104 9191 42 9192 195 9193 129 9194 146 9195 150 9196 155 9197 216 9198 152 9199 192 9200 148 9201 195 9202 291 9203 96 9204 108 9205 108 9206 285 9207 315 9208 141 9209 0 9210 133 9211 156 9212 148 9213 153 9214 66 9215 111 9216 208 9217 198 9218 105 9219 192 9220 141 9221 294 9222 198 9223 186 9224 24 9225 102 9226 144 9227 249 9228 168 9229 132 9230 158 9231 132 9232 178 9233 144 9234 200 9235 0 9236 204 9237 216 9238 103 9239 30 9240 44 9241 315 9242 200 9243 135 9244 168 9245 87 9246 244 9247 168 9248 108 9249 192 9250 122 9251 336 9252 189 9253 105 9254 184 9255 132 9256 190 9257 147 9258 147 9259 144 9260 143 9261 192 9262 284 9263 144 9264 34 9265 183 9266 0 9267 153 9268 146 9269 150 9270 138 9271 132 9272 285 9273 144 9274 168 9275 168 9276 236 9277 276 9278 92 9279 204 9280 130 9281 132 9282 144 9283 150 9284 162 9285 141 9286 207 9287 168 9288 114 9289 0 9290 193 9291 228 9292 208 9293 162 9294 130 9295 108 9296 202 9297 240 9298 198 9299 144 9300 148 9301 18 9302 140 9303 144 9304 180 9305 147 9306 204 9307 252 9308 106 9309 174 9310 104 9311 282 9312 285 9313 72 9314 0 9315 102 9316 239 9317 222 9318 218 9319 174 9320 153 9321 264 9322 171 9323 108 9324 168 9325 162 9326 169 9327 222 9328 156 9329 156 9330 88 9331 252 9332 218 9333 114 9334 164 9335 144 9336 138 9337 210 9338 0 9339 54 9340 157 9341 192 9342 263 9343 126 9344 148 9345 168 9346 202 9347 192 9348 86 9349 192 9350 145 9351 204 9352 170 9353 204 9354 232 9355 126 9356 243 9357 177 9358 135 9359 132 9360 147 9361 231 9362 166 9363 117 9364 32 9365 108 9366 222 9367 198 9368 168 9369 132 9370 160 9371 219 9372 226 9373 144 9374 176 9375 177 9376 164 9377 270 9378 123 9379 156 9380 100 9381 216 9382 236 9383 135 9384 224 9385 6 9386 138 9387 0 9388 145 9389 78 9390 113 9391 216 9392 224 9393 0 9394 200 9395 156 9396 263 9397 153 9398 160 9399 108 9400 111 9401 144 9402 251 9403 171 9404 180 9405 156 9406 164 9407 186 9408 0 9409 204 9410 187 9411 225 9412 233 9413 108 9414 0 9415 198 9416 14 9417 207 9418 107 9419 192 9420 112 9421 144 9422 240 9423 189 9424 136 9425 84 9426 276 9427 165 9428 121 9429 144 9430 201 9431 252 9432 168 9433 198 9434 130 9435 105 9436 58 9437 222 9438 156 9439 0 9440 141 9441 222 9442 168 9443 114 9444 252 9445 180 9446 133 9447 195 9448 135 9449 192 9450 136 9451 180 9452 210 9453 138 9454 172 9455 147 9456 164 9457 192 9458 130 9459 240 9460 150 9461 351 9462 190 9463 120 9464 56 9465 114 9466 214 9467 204 9468 155 9469 114 9470 143 9471 180 9472 318 9473 141 9474 184 9475 126 9476 123 9477 225 9478 108 9479 180 9480 138 9481 213 9482 252 9483 132 9484 120 9485 0 9486 216 9487 234 9488 138 9489 36 9490 94 9491 147 9492 210 9493 162 9494 238 9495 117 9496 306 9497 168 9498 121 9499 156 9500 132 9501 240 9502 165 9503 135 9504 156 9505 123 9506 240 9507 342 9508 0 9509 120 9510 144 9511 180 9512 176 9513 120 9514 66 9515 162 9516 149 9517 174 9518 128 9519 144 9520 144 9521 273 9522 194 9523 132 9524 200 9525 132 9526 217 9527 288 9528 147 9529 228 9530 132 9531 198 9532 186 9533 108 9534 28 9535 144 9536 278 9537 225 9538 186 9539 0 9540 143 9541 216 9542 224 9543 138 9544 110 9545 135 9546 226 9547 153 9548 166 9549 168 9550 172 9551 168 9552 268 9553 117 9554 132 9555 144 9556 225 9557 225 9558 158 9559 270 9560 110 9561 138 9562 0 9563 192 9564 0 9565 144 9566 261 9567 144 9568 98 9569 192 9570 161 9571 255 9572 132 9573 153 9574 176 9575 144 9576 252 9577 168 9578 180 9579 132 9580 135 9581 192 9582 186 9583 30 9584 250 9585 150 9586 144 9587 258 9588 108 9589 42 9590 104 9591 267 9592 276 9593 147 9594 150 9595 96 9596 0 9597 246 9598 197 9599 144 9600 128 9601 240 9602 186 9603 120 9604 160 9605 180 9606 251 9607 192 9608 125 9609 138 9610 113 9611 210 9612 6 9613 225 9614 36 9615 222 9616 151 9617 246 9618 104 9619 174 9620 180 9621 159 9622 213 9623 114 9624 144 9625 144 9626 290 9627 210 9628 146 9629 24 9630 124 9631 216 9632 28 9633 135 9634 176 9635 108 9636 244 9637 246 9638 97 9639 60 9640 196 9641 216 9642 190 9643 186 9644 148 9645 114 9646 204 9647 213 9648 179 9649 120 9650 189 9651 222 9652 163 9653 168 9654 176 9655 120 9656 141 9657 345 9658 103 9659 180 9660 138 9661 246 9662 264 9663 99 9664 0 9665 111 9666 178 9667 180 9668 176 9669 252 9670 137 9671 198 9672 148 9673 108 9674 144 9675 195 9676 282 9677 141 9678 164 9679 180 9680 145 9681 0 9682 243 9683 216 9684 144 9685 132 9686 173 9687 126 9688 144 9689 0 9690 142 9691 234 9692 264 9693 126 9694 168 9695 156 9696 213 9697 231 9698 104 9699 192 9700 100 9701 162 9702 300 9703 129 9704 132 9705 12 9706 254 9707 153 9708 144 9709 144 9710 118 9711 201 9712 206 9713 162 9714 66 9715 132 9716 236 9717 222 9718 116 9719 198 9720 142 9721 156 9722 166 9723 120 9724 208 9725 171 9726 167 9727 327 9728 112 9729 120 9730 0 9731 30 9732 243 9733 105 9734 252 9735 153 9736 216 9737 162 9738 166 9739 12 9740 108 9741 0 9742 165 9743 123 9744 176 9745 240 9746 265 9747 186 9748 160 9749 168 9750 0 9751 156 9752 266 9753 189 9754 136 9755 156 9756 220 9757 162 9758 134 9759 204 9760 165 9761 216 9762 184 9763 105 9764 32 9765 108 9766 216 9767 324 9768 167 9769 210 9770 112 9771 201 9772 184 9773 174 9774 216 9775 93 9776 227 9777 147 9778 164 9779 48 9780 212 9781 216 9782 208 9783 180 9784 136 9785 123 9786 184 9787 270 9788 140 9789 0 9790 156 9791 165 9792 183 9793 144 9794 128 9795 192 9796 182 9797 243 9798 106 9799 144 9800 176 9801 255 9802 288 9803 99 9804 180 9805 120 9806 191 9807 216 9808 147 9809 168 9810 135 9811 228 9812 251 9813 117 9814 0 9815 135 9816 218 9817 189 9818 218 9819 138 9820 90 9821 240 9822 278 9823 171 9824 160 9825 150 9826 226 9827 180 9828 0 9829 216 9830 14 9831 207 9832 175 9833 114 9834 170 9835 144 9836 260 9837 189 9838 134 9839 54 9840 116 9841 174 9842 172 9843 120 9844 234 9845 129 9846 212 9847 255 9848 160 9849 192 9850 124 9851 315 9852 206 9853 132 9854 116 9855 126 9856 164 9857 246 9858 150 9859 150 9860 200 9861 180 9862 204 9863 120 9864 42 9865 183 9866 155 9867 255 9868 145 9869 126 9870 172 9871 24 9872 223 9873 144 9874 204 9875 120 9876 136 9877 48 9878 217 9879 168 9880 94 9881 6 9882 140 9883 123 9884 160 9885 156 9886 274 9887 156 9888 216 9889 48 9890 155 9891 192 9892 240 9893 144 9894 114 9895 165 9896 178 9897 210 9898 128 9899 252 9900 0 9901 243 9902 173 9903 147 9904 208 9905 114 9906 264 9907 219 9908 83 9909 228 9910 129 9911 198 9912 244 9913 120 9914 0 9915 108 9916 282 9917 192 9918 100 9919 168 9920 137 9921 252 9922 176 9923 171 9924 128 9925 141 9926 56 9927 249 9928 136 9929 180 9930 170 9931 165 9932 225 9933 174 9934 168 9935 135 9936 264 9937 240 9938 112 9939 0 9940 126 9941 171 9942 267 9943 132 9944 204 9945 126 9946 183 9947 252 9948 154 9949 192 9950 114 9951 207 9952 140 9953 120 9954 204 9955 210 9956 276 9957 0 9958 173 9959 120 9960 96 9961 264 9962 281 9963 153 9964 46 9965 186 9966 248 9967 195 9968 120 9969 180 9970 132 9971 171 9972 233 9973 120 9974 148 9975 18 9976 234 9977 294 9978 132 9979 180 9980 126 9981 210 9982 232 9983 222 9984 132 9985 117 9986 189 9987 231 9988 160 9989 36 9990 152 9991 276 9992 34 9993 141 9994 20 9995 96 9996 148 9997 189 9998 153 9999 132 10000 232 10001 186 10002 214 10003 144 10004 204 10005 201 10006 153 10007 183 10008 109 10009 126 10010 2 10011 252 10012 250 10013 141 10014 80 10015 96 10016 221 10017 204 10018 165 10019 168 10020 155 10021 318 10022 186 10023 111 10024 0 10025 180 10026 201 10027 195 10028 146 10029 132 10030 92 10031 288 10032 199 10033 222 10034 174 10035 189 10036 144 10037 144 10038 150 10039 0 10040 168 10041 138 10042 317 10043 120 10044 178 10045 108 10046 248 10047 288 10048 112 10049 192 10050 113 10051 171 10052 244 10053 210 10054 168 10055 144 10056 260 10057 255 10058 114 10059 180 10060 200 10061 171 10062 150 10063 135 10064 0 10065 0 10066 200 10067 189 10068 215 10069 12 10070 145 10071 210 10072 165 10073 0 10074 184 10075 195 10076 197 10077 252 10078 131 10079 204 10080 116 10081 264 10082 316 10083 90 10084 170 10085 114 10086 231 10087 210 10088 187 10089 48 10090 126 10091 300 10092 170 10093 117 10094 156 10095 150 10096 272 10097 225 10098 150 10099 192 10100 90 10101 246 10102 212 10103 144 10104 164 10105 141 10106 204 10107 159 10108 152 10109 216 10110 201 10111 144 10112 279 10113 0 10114 20 10115 144 10116 256 10117 240 10118 132 10119 204 10120 183 10121 180 10122 48 10123 186 10124 8 10125 129 10126 288 10127 147 10128 94 10129 144 10130 162 10131 237 10132 189 10133 174 10134 168 10135 126 10136 202 10137 324 10138 120 10139 48 10140 139 10141 168 10142 145 10143 168 10144 244 10145 138 10146 184 10147 216 10148 162 10149 120 10150 166 10151 240 10152 290 10153 141 10154 180 10155 99 10156 184 10157 288 10158 158 10159 240 10160 88 10161 204 10162 167 10163 141 10164 0 10165 156 10166 222 10167 219 10168 136 10169 150 10170 0 10171 0 10172 232 10173 150 10174 200 10175 186 10176 216 10177 153 10178 138 10179 168 10180 131 10181 168 10182 230 10183 105 10184 126 10185 144 10186 336 10187 261 10188 91 10189 0 10190 154 10191 165 10192 244 10193 153 10194 176 10195 153 10196 266 10197 198 10198 140 10199 120 10200 158 10201 204 10202 192 10203 237 10204 112 10205 144 10206 160 10207 222 10208 251 10209 204 10210 167 10211 192 10212 204 10213 132 10214 54 10215 198 10216 161 10217 225 10218 120 10219 150 10220 42 10221 270 10222 290 10223 96 10224 196 10225 108 10226 215 10227 180 10228 149 10229 276 10230 108 10231 228 10232 180 10233 108 10234 32 10235 159 10236 241 10237 198 10238 0 10239 30 10240 129 10241 228 10242 328 10243 156 10244 164 10245 132 10246 170 10247 189 10248 126 10249 204 10250 125 10251 216 10252 291 10253 120 10254 156 10255 156 10256 196 10257 177 10258 136 10259 174 10260 133 10261 222 10262 180 10263 228 10264 68 10265 144 10266 266 10267 168 10268 120 10269 36 10270 140 10271 207 10272 166 10273 210 10274 176 10275 117 10276 172 10277 336 10278 216 10279 108 10280 216 10281 213 10282 150 10283 0 10284 210 10285 165 10286 257 10287 240 10288 114 10289 0 10290 120 10291 285 10292 148 10293 102 10294 196 10295 153 10296 202 10297 264 10298 129 10299 192 10300 160 10301 183 10302 191 10303 150 10304 204 10305 165 10306 310 10307 198 10308 176 10309 120 10310 165 10311 216 10312 252 10313 162 10314 0 10315 141 10316 176 10317 174 10318 2 10319 222 10320 150 10321 162 10322 266 10323 6 10324 160 10325 132 10326 178 10327 267 10328 146 10329 252 10330 112 10331 165 10332 270 10333 180 10334 204 10335 150 10336 154 10337 138 10338 132 10339 72 10340 187 10341 360 10342 166 10343 219 10344 168 10345 123 10346 274 10347 237 10348 165 10349 96 10350 148 10351 186 10352 189 10353 120 10354 244 10355 24 10356 200 10357 315 10358 151 10359 0 10360 136 10361 255 10362 271 10363 135 10364 0 10365 162 10366 152 10367 0 10368 144 10369 192 10370 105 10371 231 10372 225 10373 120 10374 172 10375 132 10376 286 10377 162 10378 163 10379 168 10380 151 10381 12 10382 292 10383 150 10384 154 10385 168 10386 138 10387 174 10388 128 10389 54 10390 202 10391 243 10392 256 10393 108 10394 128 10395 156 10396 279 10397 297 10398 117 10399 192 10400 94 10401 171 10402 180 10403 156 10404 196 10405 156 10406 292 10407 30 10408 100 10409 168 10410 188 10411 234 10412 175 10413 138 10414 0 10415 93 10416 0 10417 294 10418 164 10419 192 10420 192 10421 162 10422 212 10423 144 10424 220 10425 165 10426 187 10427 261 10428 120 10429 204 10430 126 10431 204 10432 252 10433 126 10434 232 10435 90 10436 180 10437 192 10438 166 10439 0 10440 111 10441 213 10442 195 10443 150 10444 136 10445 210 10446 224 10447 195 10448 155 10449 192 10450 155 10451 240 10452 208 10453 144 10454 144 10455 150 10456 278 10457 156 10458 188 10459 156 10460 181 10461 159 10462 311 10463 144 10464 50 10465 36 10466 236 10467 300 10468 134 10469 174 10470 96 10471 213 10472 184 10473 195 10474 148 10475 165 10476 46 10477 177 10478 105 10479 156 10480 158 10481 318 10482 223 10483 153 10484 182 10485 114 10486 228 10487 228 10488 163 10489 36 10490 135 10491 141 10492 160 10493 186 10494 264 10495 180 10496 167 10497 300 10498 128 10499 156 10500 136 10501 225 10502 195 10503 84 10504 188 10505 147 10506 191 10507 240 10508 196 10509 192 10510 119 10511 300 10512 191 10513 102 10514 0 10515 192 10516 285 10517 165 10518 163 10519 174 10520 120 10521 204 10522 257 10523 126 10524 128 10525 153 10526 200 10527 264 10528 174 10529 132 10530 180 10531 204 10532 230 10533 156 10534 152 10535 132 10536 276 10537 204 10538 144 10539 0 10540 117 10541 225 10542 184 10543 156 10544 230 10545 111 10546 224 10547 168 10548 135 10549 180 10550 238 10551 210 10552 219 10553 168 10554 140 10555 126 10556 156 10557 225 10558 151 10559 150 10560 214 10561 189 10562 225 10563 48 10564 0 10565 156 10566 228 10567 240 10568 99 10569 126 10570 150 10571 237 10572 30 10573 120 10574 192 10575 120 10576 0 10577 282 10578 145 10579 180 10580 129 10581 270 10582 0 10583 126 10584 128 10585 204 10586 266 10587 147 10588 196 10589 48 10590 120 10591 192 10592 314 10593 231 10594 144 10595 138 10596 208 10597 0 10598 120 10599 240 10600 183 10601 189 10602 190 10603 180 10604 168 10605 132 10606 242 10607 255 10608 128 10609 210 10610 114 10611 174 10612 60 10613 147 10614 48 10615 108 10616 271 10617 156 10618 145 10619 192 10620 135 10621 234 10622 178 10623 156 10624 148 10625 141 10626 250 10627 306 10628 180 10629 252 10630 176 10631 195 10632 225 10633 132 10634 174 10635 144 10636 156 10637 336 10638 123 10639 42 10640 184 10641 240 10642 259 10643 144 10644 160 10645 159 10646 180 10647 216 10648 138 10649 192 10650 159 10651 315 10652 204 10653 105 10654 216 10655 159 10656 182 10657 180 10658 192 10659 126 10660 120 10661 24 10662 243 10663 198 10664 0 10665 168 10666 166 10667 216 10668 170 10669 216 10670 165 10671 270 10672 182 10673 126 10674 120 10675 114 10676 297 10677 294 10678 100 10679 0 10680 182 10681 234 10682 212 10683 147 10684 282 10685 114 10686 261 10687 168 10688 120 10689 0 10690 149 10691 264 10692 181 10693 144 10694 138 10695 117 10696 272 10697 216 10698 208 10699 120 10700 130 10701 168 10702 261 10703 216 10704 204 10705 183 10706 156 10707 270 10708 94 10709 198 10710 0 10711 228 10712 159 10713 123 10714 80 10715 192 10716 161 10717 192 10718 0 10719 216 10720 136 10721 231 10722 180 10723 147 10724 196 10725 204 10726 276 10727 144 10728 190 10729 144 10730 107 10731 240 10732 252 10733 144 10734 130 10735 246 10736 212 10737 222 10738 120 10739 36 10740 138 10741 216 10742 336 10743 87 10744 152 10745 0 10746 315 10747 291 10748 181 10749 216 10750 132 10751 144 10752 188 10753 174 10754 212 10755 126 10756 210 10757 210 10758 128 10759 0 10760 141 10761 318 10762 216 10763 114 10764 66 10765 99 10766 222 10767 246 10768 195 10769 150 10770 220 10771 192 10772 248 10773 144 10774 176 10775 216 10776 172 10777 168 10778 98 10779 144 10780 180 10781 309 10782 180 10783 159 10784 192 10785 126 10786 163 10787 258 10788 168 10789 0 10790 134 10791 273 10792 198 10793 132 10794 212 10795 150 10796 268 10797 204 10798 188 10799 144 10800 133 10801 216 10802 257 10803 147 10804 140 10805 186 10806 198 10807 168 10808 30 10809 222 10810 152 10811 174 10812 246 10813 189 10814 0 10815 126 10816 292 10817 300 10818 110 10819 216 10820 120 10821 192 10822 210 10823 192 10824 236 10825 108 10826 267 10827 222 10828 126 10829 144 10830 159 10831 216 10832 228 10833 147 10834 170 10835 153 10836 224 10837 291 10838 186 10839 0 10840 177 10841 201 10842 150 10843 96 10844 136 10845 147 10846 210 10847 273 10848 133 10849 180 10850 144 10851 240 10852 300 10853 114 10854 208 10855 123 10856 213 10857 0 10858 213 10859 216 10860 110 10861 0 10862 172 10863 123 10864 32 10865 138 10866 257 10867 183 10868 167 10869 144 10870 105 10871 234 10872 300 10873 171 10874 200 10875 180 10876 180 10877 147 10878 180 10879 204 10880 198 10881 153 10882 242 10883 120 10884 168 10885 174 10886 225 10887 267 10888 0 10889 90 10890 131 10891 231 10892 240 10893 186 10894 152 10895 114 10896 234 10897 162 10898 135 10899 168 10900 157 10901 240 10902 246 10903 135 10904 148 10905 162 10906 46 10907 0 10908 150 10909 138 10910 135 10911 240 10912 180 10913 180 10914 0 10915 231 10916 202 10917 237 10918 195 10919 120 10920 120 10921 213 10922 285 10923 168 10924 260 10925 90 10926 248 10927 240 10928 163 10929 180 10930 112 10931 246 10932 212 10933 135 10934 192 10935 174 10936 250 10937 171 10938 128 10939 0 10940 138 10941 228 10942 225 10943 180 10944 150 10945 192 10946 212 10947 147 10948 0 10949 288 10950 158 10951 222 10952 277 10953 120 10954 176 10955 30 10956 339 10957 312 10958 104 10959 156 10960 18 10961 168 10962 282 10963 180 10964 56 10965 108 10966 264 10967 201 10968 138 10969 216 10970 240 10971 216 10972 137 10973 204 10974 152 10975 117 10976 200 10977 291 10978 197 10979 132 10980 196 10981 207 10982 158 10983 132 10984 212 10985 162 10986 155 10987 204 10988 124 10989 0 10990 192 10991 261 10992 300 10993 120 10994 198 10995 147 10996 179 10997 156 10998 134 10999 240 11000 156 11001 297 11002 186 11003 162 11004 0 11005 138 11006 296 11007 156 11008 213 11009 186 11010 122 11011 252 11012 225 11013 132 11014 68 11015 156 11016 133 11017 252 11018 120 11019 228 11020 127 11021 228 11022 318 11023 105 11024 120 11025 180 11026 264 11027 267 11028 178 11029 156 11030 111 11031 192 11032 274 11033 141 11034 216 11035 114 11036 285 11037 210 11038 126 11039 0 11040 18 11041 255 11042 177 11043 213 11044 148 11045 171 11046 208 11047 342 11048 188 11049 132 11050 127 11051 171 11052 153 11053 0 11054 284 11055 159 11056 257 11057 252 11058 150 11059 144 11060 180 11061 255 11062 177 11063 135 11064 0 11065 132 11066 10 11067 246 11068 150 11069 240 11070 148 11071 261 11072 196 11073 114 11074 140 11075 180 11076 254 11077 246 11078 152 11079 180 11080 121 11081 0 11082 234 11083 30 11084 136 11085 186 11086 165 11087 291 11088 152 11089 90 11090 145 11091 174 11092 296 11093 138 11094 202 11095 144 11096 224 11097 240 11098 107 11099 180 11100 128 11101 168 11102 0 11103 150 11104 192 11105 150 11106 281 11107 150 11108 115 11109 192 11110 225 11111 264 11112 191 11113 192 11114 32 11115 93 11116 240 11117 186 11118 174 11119 150 11120 183 11121 258 11122 256 11123 156 11124 160 11125 192 11126 165 11127 234 11128 129 11129 108 11130 138 11131 0 11132 316 11133 180 11134 146 11135 132 11136 240 11137 180 11138 204 11139 78 11140 136 11141 246 11142 177 11143 123 11144 228 11145 174 11146 292 11147 234 11148 136 11149 168 11150 0 11151 66 11152 259 11153 147 11154 152 11155 210 11156 196 11157 204 11158 160 11159 174 11160 238 11161 210 11162 280 11163 111 11164 0 11165 162 11166 203 11167 186 11168 102 11169 156 11170 151 11171 243 11172 168 11173 162 11174 236 11175 126 11176 260 11177 240 11178 152 11179 180 11180 164 11181 234 11182 173 11183 168 11184 152 11185 87 11186 240 11187 288 11188 169 11189 0 11190 201 11191 180 11192 152 11193 144 11194 196 11195 150 11196 205 11197 309 11198 170 11199 192 11200 0 11201 348 11202 22 11203 129 11204 260 11205 90 11206 168 11207 198 11208 213 11209 270 11210 154 11211 240 11212 264 11213 132 11214 44 11215 189 11216 222 11217 216 11218 174 11219 126 11220 138 11221 204 11222 234 11223 225 11224 128 11225 177 11226 148 11227 201 11228 138 11229 228 11230 228 11231 216 11232 286 11233 102 11234 156 11235 168 11236 257 11237 243 11238 118 11239 36 11240 121 11241 216 11242 268 11243 231 11244 186 11245 129 11246 248 11247 210 11248 128 11249 48 11250 143 11251 189 11252 32 11253 177 11254 156 11255 126 11256 248 11257 276 11258 164 11259 144 11260 156 11261 162 11262 201 11263 162 11264 86 11265 192 11266 220 11267 237 11268 144 11269 144 11270 2 11271 210 11272 217 11273 117 11274 264 11275 198 11276 217 11277 186 11278 196 11279 216 11280 105 11281 330 11282 151 11283 105 11284 160 11285 177 11286 296 11287 180 11288 159 11289 0 11290 152 11291 180 11292 325 11293 198 11294 150 11295 156 11296 255 11297 177 11298 42 11299 180 11300 225 11301 180 11302 180 11303 144 11304 140 11305 150 11306 228 11307 342 11308 122 11309 234 11310 135 11311 204 11312 184 11313 186 11314 0 11315 117 11316 245 11317 228 11318 150 11319 180 11320 140 11321 255 11322 222 11323 30 11324 136 11325 168 11326 250 11327 228 11328 112 11329 180 11330 198 11331 231 11332 204 11333 156 11334 256 11335 147 11336 216 11337 192 11338 94 11339 54 11340 180 11341 207 11342 357 11343 108 11344 268 11345 126 11346 170 11347 42 11348 148 11349 192 11350 103 11351 300 11352 190 11353 180 11354 136 11355 222 11356 244 11357 198 11358 145 11359 156 11360 119 11361 198 11362 239 11363 162 11364 36 11365 192 11366 223 11367 180 11368 200 11369 252 11370 191 11371 144 11372 239 11373 123 11374 128 11375 126 11376 275 11377 279 11378 120 11379 216 11380 128 11381 198 11382 232 11383 207 11384 208 11385 138 11386 336 11387 177 11388 132 11389 48 11390 134 11391 378 11392 197 11393 168 11394 144 11395 144 11396 0 11397 204 11398 178 11399 192 11400 122 11401 0 11402 210 11403 96 11404 216 11405 180 11406 217 11407 318 11408 188 11409 132 11410 156 11411 336 11412 293 11413 135 11414 0 11415 111 11416 161 11417 24 11418 188 11419 174 11420 138 11421 42 11422 220 11423 6 11424 244 11425 150 11426 213 11427 159 11428 189 11429 180 11430 124 11431 216 11432 259 11433 174 11434 140 11435 186 11436 173 11437 195 11438 168 11439 0 11440 160 11441 168 11442 254 11443 132 11444 0 11445 0 11446 319 11447 210 11448 129 11449 192 11450 206 11451 264 11452 164 11453 129 11454 220 11455 156 11456 222 11457 243 11458 100 11459 216 11460 140 11461 342 11462 250 11463 252 11464 50 11465 135 11466 240 11467 210 11468 135 11469 150 11470 202 11471 141 11472 176 11473 168 11474 240 11475 123 11476 238 11477 288 11478 135 11479 180 11480 128 11481 252 11482 275 11483 183 11484 268 11485 135 11486 152 11487 264 11488 168 11489 30 11490 140 11491 216 11492 133 11493 138 11494 44 11495 195 11496 308 11497 174 11498 193 11499 144 11500 179 11501 282 11502 300 11503 180 11504 132 11505 180 11506 171 11507 258 11508 156 11509 180 11510 164 11511 165 11512 318 11513 141 11514 38 11515 120 11516 314 11517 276 11518 112 11519 222 11520 139 11521 222 11522 246 11523 153 11524 236 11525 102 11526 251 11527 216 11528 174 11529 216 11530 148 11531 360 11532 148 11533 117 11534 176 11535 135 11536 176 11537 261 11538 216 11539 0 11540 146 11541 192 11542 217 11543 0 11544 208 11545 147 11546 147 11547 267 11548 120 11549 156 11550 170 11551 348 11552 282 11553 168 11554 248 11555 120 11556 157 11557 162 11558 148 11559 150 11560 153 11561 297 11562 218 11563 123 11564 0 11565 36 11566 213 11567 210 11568 186 11569 162 11570 132 11571 204 11572 310 11573 195 11574 144 11575 174 11576 236 11577 180 11578 192 11579 180 11580 169 11581 210 11582 252 11583 156 11584 154 11585 144 11586 328 11587 258 11588 110 11589 90 11590 0 11591 180 11592 52 11593 195 11594 222 11595 150 11596 0 11597 210 11598 124 11599 192 11600 230 11601 192 11602 200 11603 144 11604 156 11605 141 11606 288 11607 213 11608 175 11609 120 11610 142 11611 219 11612 238 11613 120 11614 14 11615 213 11616 270 11617 252 11618 95 11619 180 11620 160 11621 279 11622 242 11623 123 11624 188 11625 102 11626 244 11627 240 11628 216 11629 240 11630 132 11631 210 11632 189 11633 168 11634 156 11635 147 11636 250 11637 216 11638 253 11639 48 11640 104 11641 66 11642 188 11643 204 11644 150 11645 183 11646 227 11647 168 11648 152 11649 204 11650 174 11651 174 11652 333 11653 126 11654 164 11655 192 11656 174 11657 267 11658 124 11659 210 11660 130 11661 183 11662 152 11663 186 11664 0 11665 159 11666 311 11667 264 11668 122 11669 192 11670 186 11671 306 11672 283 11673 162 11674 200 11675 108 11676 168 11677 324 11678 169 11679 108 11680 189 11681 204 11682 201 11683 144 11684 244 11685 177 11686 32 11687 288 11688 137 11689 0 11690 22 11691 276 11692 282 11693 132 11694 232 11695 132 11696 188 11697 288 11698 174 11699 228 11700 121 11701 201 11702 150 11703 195 11704 212 11705 210 11706 276 11707 192 11708 216 11709 132 11710 183 11711 204 11712 223 11713 132 11714 66 11715 171 11716 280 11717 189 11718 118 11719 192 11720 148 11721 273 11722 252 11723 147 11724 144 11725 192 11726 214 11727 261 11728 14 11729 252 11730 160 11731 183 11732 208 11733 150 11734 238 11735 123 11736 285 11737 204 11738 147 11739 0 11740 210 11741 216 11742 180 11743 180 11744 148 11745 126 11746 196 11747 282 11748 189 11749 180 11750 10 11751 198 11752 214 11753 138 11754 204 11755 165 11756 219 11757 240 11758 144 11759 0 11760 204 11761 228 11762 28 11763 132 11764 42 11765 126 11766 177 11767 246 11768 161 11769 312 11770 104 11771 288 11772 144 11773 165 11774 136 11775 141 11776 327 11777 144 11778 128 11779 156 11780 106 11781 240 11782 368 11783 159 11784 190 11785 192 11786 227 11787 180 11788 0 11789 0 11790 188 11791 219 11792 303 11793 120 11794 122 11795 180 11796 264 11797 252 11798 168 11799 240 11800 124 11801 219 11802 294 11803 174 11804 200 11805 105 11806 285 11807 42 11808 140 11809 180 11810 190 11811 252 11812 164 11813 180 11814 0 11815 168 11816 200 11817 279 11818 172 11819 144 11820 232 11821 198 11822 153 11823 192 11824 208 11825 195 11826 222 11827 273 11828 162 11829 144 11830 116 11831 252 11832 227 11833 126 11834 174 11835 144 11836 273 11837 60 11838 166 11839 66 11840 120 11841 291 11842 243 11843 99 11844 160 11845 144 11846 295 11847 216 11848 161 11849 168 11850 146 11851 216 11852 249 11853 210 11854 180 11855 144 11856 146 11857 222 11858 160 11859 270 11860 167 11861 240 11862 304 11863 108 11864 44 11865 114 11866 256 11867 240 11868 158 11869 252 11870 142 11871 162 11872 272 11873 198 11874 216 11875 168 11876 276 11877 198 11878 103 11879 180 11880 213 11881 270 11882 197 11883 180 11884 156 11885 138 11886 0 11887 270 11888 172 11889 48 11890 152 11891 207 11892 261 11893 162 11894 234 11895 180 11896 153 11897 261 11898 124 11899 168 11900 116 11901 360 11902 290 11903 156 11904 164 11905 165 11906 216 11907 168 11908 203 11909 168 11910 106 11911 261 11912 240 11913 111 11914 0 11915 192 11916 268 11917 174 11918 188 11919 174 11920 148 11921 216 11922 220 11923 174 11924 160 11925 255 11926 160 11927 210 11928 0 11929 180 11930 182 11931 168 11932 228 11933 114 11934 178 11935 36 11936 195 11937 312 11938 195 11939 0 11940 119 11941 204 11942 292 11943 156 11944 248 11945 168 11946 22 11947 192 11948 96 11949 192 11950 190 11951 261 11952 192 11953 207 11954 124 11955 153 11956 304 11957 348 11958 161 11959 138 11960 189 11961 192 11962 135 11963 198 11964 58 11965 150 11966 204 11967 216 11968 160 11969 180 11970 132 11971 354 11972 288 11973 102 11974 192 11975 108 11976 253 11977 240 11978 203 11979 252 11980 164 11981 237 11982 217 11983 132 11984 44 11985 165 11986 250 11987 162 11988 192 11989 36 11990 168 11991 228 11992 268 11993 198 11994 164 11995 171 11996 238 11997 225 11998 108 11999 192 12000 184 12001 192 12002 283 12003 150 12004 132 12005 168 12006 310 12007 348 12008 101 12009 216 12010 128 12011 189 12012 250 12013 201 12014 72 12015 180 12016 274 12017 18 12018 167 12019 144 12020 209 12021 189 12022 255 12023 186 12024 184 12025 105 12026 216 12027 216 12028 144 12029 180 12030 136 12031 195 12032 184 12033 24 12034 256 12035 261 12036 185 12037 333 12038 128 12039 0 12040 150 12041 204 12042 217 12043 102 12044 296 12045 168 12046 234 12047 192 12048 253 12049 0 12050 104 12051 252 12052 162 12053 126 12054 172 12055 165 12056 310 12057 252 12058 204 12059 156 12060 112 12061 216 12062 325 12063 165 12064 0 12065 144 12066 206 12067 228 12068 180 12069 168 12070 179 12071 264 12072 274 12073 129 12074 168 12075 168 12076 200 12077 261 12078 144 12079 252 12080 137 12081 222 12082 0 12083 156 12084 240 12085 108 12086 222 12087 192 12088 143 12089 60 12090 210 12091 270 12092 0 12093 192 12094 178 12095 126 12096 240 12097 0 12098 168 12099 192 12100 197 12101 273 12102 196 12103 132 12104 192 12105 153 12106 212 12107 210 12108 143 12109 174 12110 180 12111 348 12112 282 12113 144 12114 50 12115 102 12116 161 12117 228 12118 121 12119 192 12120 124 12121 303 12122 243 12123 12 12124 236 12125 174 12126 282 12127 249 12128 171 12129 180 12130 132 12131 0 12132 300 12133 237 12134 130 12135 162 12136 192 12137 210 12138 114 12139 90 12140 185 12141 180 12142 230 12143 147 12144 130 12145 180 12146 299 12147 285 12148 148 12149 180 12150 181 12151 189 12152 200 12153 180 12154 200 12155 114 12156 295 12157 144 12158 219 12159 240 12160 170 12161 312 12162 188 12163 189 12164 0 12165 177 12166 284 12167 345 12168 141 12169 150 12170 0 12171 165 12172 10 12173 156 12174 192 12175 162 12176 222 12177 264 12178 154 12179 132 12180 40 12181 240 12182 213 12183 129 12184 230 12185 132 12186 183 12187 348 12188 190 12189 0 12190 132 12191 339 12192 228 12193 123 12194 184 12195 159 12196 231 12197 246 12198 213 12199 168 12200 117 12201 180 12202 246 12203 180 12204 180 12205 210 12206 152 12207 144 12208 146 12209 198 12210 251 12211 213 12212 180 12213 135 12214 56 12215 168 12216 330 12217 258 12218 154 12219 162 12220 145 12221 252 12222 232 12223 189 12224 296 12225 120 12226 267 12227 252 12228 139 12229 0 12230 159 12231 306 12232 252 12233 198 12234 126 12235 144 12236 268 12237 252 12238 200 12239 6 12240 130 12241 228 12242 176 12243 228 12244 290 12245 132 12246 174 12247 204 12248 131 12249 192 12250 156 12251 180 12252 307 12253 132 12254 252 12255 132 12256 210 12257 234 12258 144 12259 174 12260 150 12261 279 12262 249 12263 111 12264 0 12265 234 12266 22 12267 279 12268 160 12269 192 12270 120 12271 192 12272 278 12273 141 12274 144 12275 252 12276 215 12277 207 12278 40 12279 324 12280 206 12281 180 12282 385 12283 162 12284 138 12285 126 12286 270 12287 279 12288 142 12289 0 12290 111 12291 36 12292 208 12293 186 12294 180 12295 147 12296 312 12297 171 12298 137 12299 180 12300 137 12301 384 12302 224 12303 168 12304 140 12305 132 12306 0 12307 192 12308 199 12309 204 12310 213 12311 207 12312 230 12313 144 12314 0 12315 201 12316 153 12317 285 12318 116 12319 198 12320 160 12321 273 12322 244 12323 126 12324 224 12325 126 12326 221 12327 42 12328 162 12329 180 12330 190 12331 282 12332 226 12333 0 12334 240 12335 168 12336 220 12337 228 12338 139 12339 42 12340 128 12341 282 12342 268 12343 249 12344 136 12345 189 12346 168 12347 177 12348 220 12349 180 12350 143 12351 204 12352 326 12353 147 12354 232 12355 120 12356 343 12357 264 12358 131 12359 222 12360 124 12361 183 12362 192 12363 186 12364 42 12365 147 12366 247 12367 279 12368 156 12369 180 12370 212 12371 306 12372 167 12373 165 12374 188 12375 150 12376 34 12377 279 12378 178 12379 216 12380 204 12381 231 12382 196 12383 120 12384 174 12385 177 12386 225 12387 288 12388 111 12389 48 12390 144 12391 252 12392 271 12393 129 12394 204 12395 129 12396 220 12397 312 12398 215 12399 192 12400 180 12401 204 12402 202 12403 132 12404 156 12405 195 12406 310 12407 171 12408 176 12409 192 12410 107 12411 288 12412 0 12413 192 12414 0 12415 168 12416 170 12417 189 12418 172 12419 300 12420 206 12421 165 12422 300 12423 156 12424 128 12425 0 12426 261 12427 264 12428 143 12429 180 12430 122 12431 222 12432 246 12433 156 12434 236 12435 0 12436 371 12437 171 12438 126 12439 0 12440 201 12441 234 12442 170 12443 171 12444 194 12445 132 12446 224 12447 369 12448 168 12449 192 12450 148 12451 237 12452 280 12453 204 12454 184 12455 186 12456 176 12457 273 12458 147 12459 120 12460 132 12461 210 12462 343 12463 135 12464 88 12465 156 12466 244 12467 192 12468 139 12469 258 12470 132 12471 342 12472 168 12473 0 12474 0 12475 0 12476 208 12477 195 12478 170 12479 144 12480 135 12481 198 12482 301 12483 165 12484 20 12485 189 12486 265 12487 180 12488 216 12489 48 12490 206 12491 195 12492 183 12493 120 12494 140 12495 144 12496 344 12497 303 12498 132 12499 240 12500 152 12501 168 12502 170 12503 192 12504 268 12505 117 12506 256 12507 231 12508 134 12509 180 12510 196 12511 216 12512 179 12513 246 12514 54 12515 138 12516 224 12517 369 12518 159 12519 150 12520 193 12521 192 12522 224 12523 42 12524 192 12525 144 12526 216 12527 324 12528 155 12529 180 12530 190 12531 255 12532 268 12533 12 12534 192 12535 147 12536 213 12537 198 12538 210 12539 0 12540 152 12541 6 12542 202 12543 147 12544 176 12545 132 12546 249 12547 165 12548 145 12549 144 12550 145 12551 306 12552 296 12553 168 12554 192 12555 210 12556 222 12557 204 12558 124 12559 168 12560 146 12561 282 12562 284 12563 126 12564 0 12565 204 12566 352 12567 264 12568 170 12569 228 12570 95 12571 216 12572 0 12573 189 12574 236 12575 147 12576 293 12577 204 12578 116 12579 168 12580 153 12581 273 12582 193 12583 180 12584 162 12585 147 12586 210 12587 315 12588 224 12589 54 12590 266 12591 156 12592 188 12593 108 12594 240 12595 0 12596 174 12597 255 12598 152 12599 144 12600 166 12601 348 12602 290 12603 123 12604 32 12605 180 12606 199 12607 336 12608 133 12609 276 12610 118 12611 207 12612 212 12613 132 12614 36 12615 144 12616 264 12617 252 12618 239 12619 120 12620 140 12621 60 12622 243 12623 243 12624 160 12625 123 12626 236 12627 261 12628 150 12629 252 12630 160 12631 201 12632 216 12633 153 12634 230 12635 150 12636 216 12637 243 12638 134 12639 90 12640 165 12641 210 12642 256 12643 228 12644 182 12645 126 12646 260 12647 207 12648 105 12649 180 12650 184 12651 288 12652 212 12653 234 12654 24 12655 138 12656 300 12657 270 12658 193 12659 204 12660 244 12661 177 12662 208 12663 108 12664 0 12665 180 12666 238 12667 258 12668 146 12669 144 12670 40 12671 222 12672 322 12673 165 12674 192 12675 144 12676 166 12677 180 12678 244 12679 180 12680 124 12681 306 12682 248 12683 165 12684 200 12685 210 12686 303 12687 180 12688 140 12689 0 12690 123 12691 264 12692 283 12693 174 12694 194 12695 162 12696 196 12697 240 12698 144 12699 192 12700 213 12701 195 12702 288 12703 129 12704 204 12705 168 12706 234 12707 270 12708 150 12709 288 12710 102 12711 243 12712 224 12713 177 12714 56 12715 120 12716 289 12717 276 12718 115 12719 36 12720 226 12721 240 12722 243 12723 150 12724 160 12725 126 12726 270 12727 234 12728 236 12729 132 12730 185 12731 192 12732 199 12733 180 12734 156 12735 198 12736 201 12737 339 12738 202 12739 30 12740 144 12741 291 12742 318 12743 144 12744 216 12745 141 12746 177 12747 0 12748 254 12749 204 12750 176 12751 276 12752 200 12753 120 12754 172 12755 183 12756 288 12757 180 12758 134 12759 228 12760 156 12761 312 12762 231 12763 156 12764 44 12765 144 12766 196 12767 174 12768 0 12769 192 12770 243 12771 261 12772 327 12773 0 12774 208 12775 0 12776 327 12777 276 12778 119 12779 204 12780 118 12781 189 12782 284 12783 192 12784 176 12785 195 12786 240 12787 204 12788 152 12789 0 12790 165 12791 237 12792 195 12793 195 12794 218 12795 150 12796 286 12797 252 12798 168 12799 216 12800 159 12801 162 12802 208 12803 144 12804 240 12805 204 12806 154 12807 294 12808 144 12809 156 12810 128 12811 297 12812 296 12813 153 12814 0 12815 156 12816 264 12817 0 12818 214 12819 192 12820 94 12821 294 12822 183 12823 162 12824 172 12825 180 12826 368 12827 246 12828 134 12829 168 12830 156 12831 186 12832 285 12833 180 12834 138 12835 207 12836 212 12837 228 12838 164 12839 66 12840 215 12841 246 12842 303 12843 144 12844 164 12845 12 12846 229 12847 270 12848 173 12849 192 12850 148 12851 210 12852 248 12853 165 12854 276 12855 141 12856 289 12857 177 12858 135 12859 180 12860 220 12861 333 12862 239 12863 186 12864 12 12865 147 12866 44 12867 240 12868 147 12869 168 12870 212 12871 261 12872 180 12873 216 12874 8 12875 138 12876 264 12877 270 12878 113 12879 132 12880 156 12881 423 12882 213 12883 120 12884 0 12885 138 12886 180 12887 360 12888 160 12889 72 12890 140 12891 339 12892 234 12893 129 12894 248 12895 159 12896 46 12897 144 12898 176 12899 180 12900 149 12901 180 12902 292 12903 168 12904 228 12905 132 12906 290 12907 252 12908 172 12909 258 12910 131 12911 174 12912 282 12913 180 12914 0 12915 0 12916 230 12917 336 12918 136 12919 240 12920 123 12921 174 12922 194 12923 177 12924 224 12925 174 12926 349 12927 162 12928 184 12929 192 12930 201 12931 258 12932 213 12933 189 12934 128 12935 132 12936 176 12937 261 12938 212 12939 0 12940 176 12941 243 12942 0 12943 138 12944 152 12945 258 12946 300 12947 315 12948 119 12949 168 12950 0 12951 264 12952 264 12953 111 12954 196 12955 144 12956 180 12957 300 12958 238 12959 300 12960 112 12961 255 12962 216 12963 138 12964 20 12965 192 12966 239 12967 174 12968 230 12969 180 12970 138 12971 216 12972 355 12973 138 12974 144 12975 237 12976 165 12977 183 12978 156 12979 300 12980 236 12981 240 12982 292 12983 156 12984 148 12985 144 12986 272 12987 249 12988 117 12989 36 12990 147 12991 216 12992 270 12993 168 12994 188 12995 156 12996 238 12997 216 12998 168 12999 156 13000 197 13001 339 13002 212 13003 240 13004 0 13005 126 13006 304 13007 234 13008 228 13009 150 13010 189 13011 183 13012 205 13013 42 13014 86 13015 162 13016 218 13017 54 13018 104 13019 198 13020 152 13021 273 13022 0 13023 174 13024 264 13025 135 13026 159 13027 288 13028 132 13029 228 13030 156 13031 210 13032 256 13033 120 13034 232 13035 180 13036 354 13037 210 13038 202 13039 0 13040 117 13041 276 13042 335 13043 162 13044 158 13045 198 13046 238 13047 264 13048 156 13049 288 13050 176 13051 189 13052 251 13053 6 13054 136 13055 180 13056 289 13057 327 13058 171 13059 204 13060 193 13061 252 13062 32 13063 234 13064 0 13065 132 13066 203 13067 210 13068 173 13069 192 13070 142 13071 360 13072 196 13073 192 13074 176 13075 108 13076 204 13077 222 13078 241 13079 180 13080 147 13081 225 13082 240 13083 144 13084 244 13085 204 13086 222 13087 225 13088 148 13089 72 13090 170 13091 300 13092 244 13093 180 13094 276 13095 138 13096 180 13097 204 13098 184 13099 192 13100 135 13101 297 13102 237 13103 135 13104 164 13105 0 13106 209 13107 243 13108 219 13109 132 13110 153 13111 0 13112 337 13113 183 13114 24 13115 282 13116 260 13117 195 13118 176 13119 0 13120 168 13121 162 13122 312 13123 147 13124 180 13125 150 13126 261 13127 306 13128 157 13129 252 13130 108 13131 207 13132 184 13133 234 13134 308 13135 147 13136 319 13137 192 13138 22 13139 48 13140 210 13141 282 13142 168 13143 138 13144 162 13145 135 13146 320 13147 291 13148 140 13149 192 13150 176 13151 264 13152 175 13153 216 13154 216 13155 201 13156 228 13157 234 13158 104 13159 210 13160 0 13161 258 13162 359 13163 144 13164 0 13165 138 13166 289 13167 234 13168 166 13169 162 13170 163 13171 264 13172 241 13173 18 13174 164 13175 174 13176 262 13177 258 13178 213 13179 204 13180 126 13181 216 13182 252 13183 144 13184 234 13185 195 13186 216 13187 192 13188 136 13189 0 13190 206 13191 174 13192 344 13193 168 13194 150 13195 180 13196 251 13197 213 13198 124 13199 240 13200 117 13201 231 13202 244 13203 195 13204 248 13205 144 13206 0 13207 174 13208 114 13209 36 13210 255 13211 324 13212 275 13213 183 13214 66 13215 144 13216 184 13217 297 13218 218 13219 162 13220 163 13221 210 13222 220 13223 162 13224 228 13225 234 13226 220 13227 297 13228 128 13229 156 13230 160 13231 348 13232 325 13233 159 13234 216 13235 108 13236 246 13237 240 13238 139 13239 48 13240 138 13241 264 13242 200 13243 111 13244 240 13245 210 13246 241 13247 186 13248 228 13249 144 13250 170 13251 300 13252 222 13253 246 13254 148 13255 234 13256 219 13257 198 13258 0 13259 0 13260 150 13261 216 13262 178 13263 144 13264 74 13265 150 13266 287 13267 348 13268 177 13269 222 13270 160 13271 222 13272 300 13273 126 13274 192 13275 96 13276 303 13277 270 13278 160 13279 216 13280 32 13281 270 13282 178 13283 207 13284 130 13285 108 13286 226 13287 360 13288 195 13289 0 13290 180 13291 231 13292 196 13293 132 13294 262 13295 180 13296 190 13297 315 13298 144 13299 192 13300 0 13301 252 13302 363 13303 168 13304 188 13305 177 13306 220 13307 54 13308 170 13309 216 13310 178 13311 267 13312 172 13313 135 13314 0 13315 165 13316 327 13317 165 13318 206 13319 156 13320 208 13321 252 13322 285 13323 180 13324 140 13325 174 13326 168 13327 207 13328 124 13329 276 13330 144 13331 297 13332 308 13333 6 13334 146 13335 150 13336 354 13337 288 13338 118 13339 60 13340 147 13341 174 13342 252 13343 192 13344 230 13345 132 13346 377 13347 198 13348 185 13349 240 13350 169 13351 222 13352 147 13353 189 13354 212 13355 180 13356 54 13357 342 13358 168 13359 162 13360 176 13361 162 13362 176 13363 156 13364 50 13365 195 13366 222 13367 318 13368 175 13369 180 13370 146 13371 354 13372 284 13373 99 13374 264 13375 153 13376 180 13377 312 13378 156 13379 204 13380 0 13381 291 13382 275 13383 159 13384 160 13385 177 13386 281 13387 255 13388 243 13389 54 13390 141 13391 216 13392 233 13393 243 13394 168 13395 144 13396 180 13397 276 13398 176 13399 240 13400 223 13401 246 13402 266 13403 126 13404 140 13405 6 13406 315 13407 270 13408 131 13409 258 13410 164 13411 180 13412 290 13413 192 13414 0 13415 120 13416 306 13417 192 13418 108 13419 240 13420 185 13421 285 13422 231 13423 174 13424 192 13425 132 13426 288 13427 276 13428 130 13429 132 13430 165 13431 210 13432 264 13433 162 13434 256 13435 252 13436 184 13437 282 13438 135 13439 0 13440 196 13441 306 13442 278 13443 153 13444 160 13445 186 13446 162 13447 168 13448 200 13449 24 13450 165 13451 282 13452 244 13453 156 13454 0 13455 186 13456 316 13457 204 13458 191 13459 234 13460 133 13461 264 13462 0 13463 207 13464 60 13465 198 13466 179 13467 189 13468 148 13469 198 13470 196 13471 219 13472 320 13473 123 13474 236 13475 156 13476 364 13477 225 13478 165 13479 288 13480 104 13481 189 13482 212 13483 150 13484 234 13485 186 13486 295 13487 228 13488 112 13489 0 13490 182 13491 300 13492 287 13493 141 13494 140 13495 99 13496 292 13497 363 13498 245 13499 144 13500 227 13501 0 13502 228 13503 0 13504 188 13505 150 13506 179 13507 351 13508 160 13509 162 13510 152 13511 300 13512 220 13513 132 13514 84 13515 162 13516 168 13517 198 13518 204 13519 300 13520 142 13521 216 13522 190 13523 162 13524 156 13525 204 13526 288 13527 210 13528 179 13529 168 13530 198 13531 270 13532 249 13533 18 13534 136 13535 162 13536 291 13537 237 13538 160 13539 0 13540 240 13541 261 13542 266 13543 159 13544 170 13545 144 13546 226 13547 252 13548 128 13549 192 13550 144 13551 210 13552 82 13553 270 13554 292 13555 138 13556 264 13557 237 13558 149 13559 192 13560 131 13561 273 13562 183 13563 216 13564 0 13565 135 13566 260 13567 0 13568 135 13569 180 13570 179 13571 207 13572 186 13573 156 13574 272 13575 231 13576 208 13577 288 13578 174 13579 144 13580 168 13581 216 13582 252 13583 123 13584 306 13585 117 13586 258 13587 216 13588 237 13589 84 13590 136 13591 336 13592 166 13593 174 13594 160 13595 255 13596 354 13597 219 13598 156 13599 156 13600 120 13601 0 13602 328 13603 147 13604 180 13605 156 13606 224 13607 180 13608 200 13609 216 13610 187 13611 180 13612 317 13613 147 13614 30 13615 144 13616 288 13617 297 13618 22 13619 258 13620 108 13621 324 13622 48 13623 147 13624 240 13625 156 13626 210 13627 192 13628 153 13629 228 13630 259 13631 216 13632 256 13633 168 13634 156 13635 219 13636 212 13637 270 13638 176 13639 66 13640 230 13641 240 13642 218 13643 216 13644 280 13645 180 13646 264 13647 303 13648 134 13649 144 13650 38 13651 231 13652 302 13653 132 13654 268 13655 132 13656 172 13657 204 13658 182 13659 210 13660 161 13661 348 13662 198 13663 156 13664 0 13665 159 13666 308 13667 225 13668 215 13669 168 13670 132 13671 288 13672 261 13673 216 13674 196 13675 156 13676 184 13677 216 13678 168 13679 228 13680 158 13681 162 13682 285 13683 180 13684 186 13685 168 13686 317 13687 387 13688 144 13689 0 13690 166 13691 153 13692 276 13693 228 13694 208 13695 174 13696 288 13697 225 13698 136 13699 48 13700 200 13701 339 13702 179 13703 147 13704 160 13705 186 13706 302 13707 276 13708 191 13709 192 13710 170 13711 228 13712 276 13713 150 13714 72 13715 153 13716 211 13717 324 13718 155 13719 144 13720 192 13721 216 13722 308 13723 165 13724 248 13725 135 13726 198 13727 240 13728 219 13729 252 13730 103 13731 360 13732 200 13733 96 13734 224 13735 180 13736 305 13737 198 13738 198 13739 48 13740 136 13741 228 13742 275 13743 0 13744 194 13745 312 13746 170 13747 180 13748 20 13749 264 13750 148 13751 30 13752 206 13753 132 13754 208 13755 174 13756 279 13757 348 13758 151 13759 174 13760 182 13761 294 13762 330 13763 192 13764 90 13765 138 13766 6 13767 171 13768 126 13769 156 13770 175 13771 288 13772 184 13773 300 13774 204 13775 186 13776 208 13777 249 13778 241 13779 132 13780 185 13781 153 13782 275 13783 204 13784 290 13785 168 13786 254 13787 0 13788 123 13789 0 13790 136 13791 276 13792 209 13793 135 13794 234 13795 132 13796 249 13797 0 13798 168 13799 264 13800 160 13801 354 13802 204 13803 126 13804 220 13805 219 13806 306 13807 174 13808 183 13809 168 13810 124 13811 234 13812 306 13813 180 13814 0 13815 174 13816 303 13817 231 13818 132 13819 264 13820 194 13821 162 13822 334 13823 147 13824 136 13825 192 13826 336 13827 267 13828 140 13829 228 13830 220 13831 252 13832 192 13833 228 13834 150 13835 117 13836 276 13837 216 13838 167 13839 72 13840 180 13841 297 13842 300 13843 198 13844 164 13845 87 13846 0 13847 306 13848 245 13849 204 13850 195 13851 195 13852 204 13853 168 13854 160 13855 198 13856 236 13857 234 13858 113 13859 168 13860 190 13861 324 13862 303 13863 177 13864 4 13865 126 13866 269 13867 216 13868 200 13869 282 13870 160 13871 270 13872 213 13873 126 13874 208 13875 228 13876 280 13877 300 13878 204 13879 132 13880 145 13881 240 13882 332 13883 171 13884 152 13885 171 13886 154 13887 198 13888 192 13889 60 13890 176 13891 198 13892 350 13893 135 13894 210 13895 48 13896 272 13897 336 13898 121 13899 288 13900 147 13901 240 13902 186 13903 225 13904 216 13905 141 13906 276 13907 324 13908 148 13909 192 13910 202 13911 216 13912 148 13913 180 13914 0 13915 195 13916 308 13917 216 13918 245 13919 144 13920 183 13921 276 13922 183 13923 138 13924 188 13925 177 13926 277 13927 354 13928 14 13929 264 13930 160 13931 324 13932 315 13933 138 13934 220 13935 150 13936 228 13937 228 13938 168 13939 0 13940 130 13941 300 13942 195 13943 168 13944 0 13945 162 13946 0 13947 216 13948 208 13949 192 13950 115 13951 210 13952 344 13953 189 13954 196 13955 156 13956 0 13957 189 13958 210 13959 258 13960 250 13961 186 13962 334 13963 120 13964 46 13965 180 13966 344 13967 267 13968 123 13969 228 13970 168 13971 228 13972 248 13973 201 13974 160 13975 138 13976 218 13977 252 13978 120 13979 180 13980 194 13981 279 13982 258 13983 192 13984 186 13985 24 13986 252 13987 264 13988 147 13989 36 13990 183 13991 303 13992 325 13993 36 13994 230 13995 192 13996 252 13997 219 13998 140 13999 168 14000 150 14001 288 14002 284 14003 153 14004 272 14005 129 14006 206 14007 264 14008 204 14009 282 14010 111 14011 306 14012 225 14013 168 14014 4 14015 186 14016 268 14017 249 14018 236 14019 138 14020 175 14021 0 14022 264 14023 180 14024 196 14025 204 14026 190 14027 183 14028 164 14029 192 14030 242 14031 264 14032 247 14033 156 14034 152 14035 228 14036 256 14037 363 14038 127 14039 0 14040 16 14041 159 14042 60 14043 183 14044 236 14045 138 14046 381 14047 282 14048 178 14049 156 14050 246 14051 354 14052 185 14053 177 14054 168 14055 102 14056 234 14057 306 14058 172 14059 228 14060 198 14061 240 14062 0 14063 144 14064 0 14065 156 14066 164 14067 258 14068 168 14069 210 14070 222 14071 210 14072 372 14073 132 14074 228 14075 114 14076 210 14077 336 14078 173 14079 252 14080 164 14081 396 14082 163 14083 147 14084 208 14085 252 14086 316 14087 192 14088 153 14089 54 14090 162 14091 36 14092 269 14093 144 14094 182 14095 198 14096 235 14097 228 14098 130 14099 216 14100 178 14101 207 14102 350 14103 165 14104 164 14105 186 14106 0 14107 216 14108 204 14109 186 14110 111 14111 213 14112 260 14113 258 14114 0 14115 192 14116 323 14117 192 14118 132 14119 240 14120 154 14121 264 14122 265 14123 225 14124 192 14125 24 14126 180 14127 339 14128 246 14129 180 14130 217 14131 168 14132 195 14133 108 14134 282 14135 255 14136 177 14137 234 14138 180 14139 72 14140 0 14141 348 14142 304 14143 126 14144 160 14145 156 14146 246 14147 264 14148 249 14149 240 14150 128 14151 234 14152 303 14153 129 14154 240 14155 144 14156 324 14157 237 14158 196 14159 156 14160 160 14161 216 14162 231 14163 246 14164 0 14165 249 14166 198 14167 282 14168 196 14169 252 14170 151 14171 252 14172 222 14173 150 14174 176 14175 144 14176 330 14177 216 14178 136 14179 276 14180 153 14181 249 14182 268 14183 174 14184 152 14185 135 14186 325 14187 192 14188 153 14189 0 14190 198 14191 363 14192 182 14193 204 14194 192 14195 123 14196 286 14197 273 14198 169 14199 228 14200 232 14201 234 14202 254 14203 144 14204 308 14205 204 14206 176 14207 390 14208 101 14209 144 14210 180 14211 279 14212 271 14213 168 14214 66 14215 150 14216 200 14217 318 14218 210 14219 258 14220 177 14221 216 14222 248 14223 132 14224 228 14225 159 14226 342 14227 24 14228 210 14229 168 14230 147 14231 168 14232 292 14233 306 14234 208 14235 177 14236 212 14237 213 14238 56 14239 54 14240 213 14241 195 14242 256 14243 126 14244 156 14245 210 14246 304 14247 261 14248 124 14249 240 14250 141 14251 330 14252 232 14253 153 14254 212 14255 156 14256 389 14257 249 14258 135 14259 204 14260 168 14261 234 14262 210 14263 153 14264 52 14265 132 14266 252 14267 432 14268 246 14269 156 14270 200 14271 276 14272 189 14273 180 14274 184 14275 198 14276 222 14277 342 14278 164 14279 180 14280 176 14281 324 14282 312 14283 141 14284 274 14285 135 14286 191 14287 0 14288 182 14289 0 14290 216 14291 270 14292 218 14293 180 14294 0 14295 234 14296 229 14297 195 14298 217 14299 168 14300 156 14301 222 14302 294 14303 210 14304 168 14305 180 14306 309 14307 228 14308 128 14309 216 14310 176 14311 222 14312 354 14313 135 14314 0 14315 168 14316 211 14317 339 14318 129 14319 210 14320 118 14321 198 14322 248 14323 210 14324 240 14325 162 14326 320 14327 156 14328 136 14329 12 14330 158 14331 288 14332 308 14333 240 14334 254 14335 129 14336 82 14337 294 14338 172 14339 54 14340 172 14341 174 14342 186 14343 240 14344 252 14345 201 14346 184 14347 339 14348 18 14349 192 14350 188 14351 273 14352 316 14353 135 14354 180 14355 168 14356 259 14357 240 14358 246 14359 216 14360 152 14361 240 14362 223 14363 162 14364 28 14365 192 14366 357 14367 207 14368 195 14369 258 14370 152 14371 240 14372 310 14373 198 14374 176 14375 207 14376 269 14377 204 14378 2 14379 180 14380 212 14381 252 14382 274 14383 153 14384 192 14385 36 14386 272 14387 270 14388 173 14389 102 14390 139 14391 264 14392 224 14393 174 14394 280 14395 162 14396 197 14397 174 14398 142 14399 252 14400 235 14401 258 14402 270 14403 192 14404 184 14405 135 14406 228 14407 306 14408 210 14409 174 14410 192 14411 240 14412 210 14413 150 14414 0 14415 171 14416 189 14417 288 14418 113 14419 162 14420 200 14421 393 14422 322 14423 132 14424 300 14425 186 14426 222 14427 312 14428 0 14429 204 14430 116 14431 348 14432 175 14433 150 14434 28 14435 198 14436 326 14437 210 14438 207 14439 0 14440 120 14441 288 14442 352 14443 186 14444 166 14445 195 14446 245 14447 252 14448 152 14449 264 14450 204 14451 204 14452 265 14453 186 14454 180 14455 168 14456 218 14457 297 14458 166 14459 210 14460 198 14461 171 14462 242 14463 12 14464 96 14465 138 14466 359 14467 240 14468 144 14469 24 14470 157 14471 273 14472 249 14473 165 14474 120 14475 177 14476 352 14477 348 14478 171 14479 192 14480 196 14481 177 14482 190 14483 0 14484 198 14485 195 14486 303 14487 375 14488 0 14489 36 14490 166 14491 282 14492 272 14493 189 14494 192 14495 150 14496 210 14497 264 14498 238 14499 312 14500 111 14501 243 14502 188 14503 126 14504 244 14505 225 14506 267 14507 171 14508 166 14509 228 14510 156 14511 234 14512 322 14513 192 14514 66 14515 228 14516 192 14517 180 14518 188 14519 282 14520 168 14521 255 14522 262 14523 144 14524 192 14525 144 14526 338 14527 243 14528 150 14529 228 14530 135 14531 198 14532 0 14533 180 14534 270 14535 120 14536 296 14537 300 14538 156 14539 0 14540 215 14541 348 14542 10 14543 228 14544 204 14545 210 14546 196 14547 285 14548 189 14549 120 14550 214 14551 204 14552 257 14553 228 14554 188 14555 204 14556 239 14557 330 14558 137 14559 180 14560 156 14561 306 14562 306 14563 159 14564 0 14565 150 14566 237 14567 264 14568 192 14569 192 14570 156 14571 231 14572 234 14573 168 14574 208 14575 225 14576 288 14577 225 14578 231 14579 216 14580 144 14581 90 14582 247 14583 171 14584 136 14585 180 14586 205 14587 234 14588 140 14589 96 14590 0 14591 18 14592 334 14593 108 14594 210 14595 144 14596 366 14597 312 14598 168 14599 180 14600 128 14601 204 14602 260 14603 234 14604 228 14605 159 14606 268 14607 249 14608 141 14609 216 14610 213 14611 372 14612 212 14613 174 14614 28 14615 162 14616 212 14617 213 14618 26 14619 180 14620 189 14621 240 14622 196 14623 192 14624 216 14625 186 14626 159 14627 216 14628 181 14629 228 14630 0 14631 348 14632 0 14633 174 14634 224 14635 174 14636 288 14637 216 14638 149 14639 66 14640 175 14641 363 14642 292 14643 99 14644 256 14645 180 14646 305 14647 288 14648 211 14649 144 14650 0 14651 252 14652 310 14653 183 14654 180 14655 234 14656 196 14657 249 14658 168 14659 300 14660 140 14661 207 14662 362 14663 153 14664 0 14665 120 14666 342 14667 354 14668 113 14669 216 14670 167 14671 192 14672 236 14673 174 14674 352 14675 180 14676 280 14677 204 14678 112 14679 48 14680 278 14681 333 14682 155 14683 216 14684 164 14685 159 14686 240 14687 234 14688 252 14689 0 14690 174 14691 189 14692 178 14693 186 14694 250 14695 171 14696 252 14697 414 14698 167 14699 168 14700 208 14701 267 14702 313 14703 132 14704 204 14705 117 14706 282 14707 240 14708 211 14709 240 14710 160 14711 0 14712 167 14713 198 14714 80 14715 168 14716 235 14717 255 14718 214 14719 162 14720 120 14721 288 14722 276 14723 210 14724 192 14725 162 14726 264 14727 288 14728 38 14729 192 14730 188 14731 201 14732 393 14733 138 14734 158 14735 186 14736 228 14737 336 14738 96 14739 18 14740 207 14741 189 14742 180 14743 273 14744 232 14745 132 14746 366 14747 204 14748 143 14749 240 14750 271 14751 339 14752 284 14753 165 14754 156 14755 120 14756 224 14757 273 14758 156 14759 198 14760 161 14761 282 14762 252 14763 204 14764 60 14765 246 14766 240 14767 219 14768 183 14769 174 14770 156 14771 282 14772 340 14773 183 14774 288 14775 144 14776 269 14777 36 14778 190 14779 216 14780 136 14781 249 14782 198 14783 162 14784 232 14785 267 14786 190 14787 18 14788 192 14789 0 14790 169 14791 222 14792 311 14793 156 14794 234 14795 180 14796 246 14797 228 14798 208 14799 240 14800 220 14801 30 14802 268 14803 126 14804 180 14805 228 14806 279 14807 255 14808 162 14809 270 14810 168 14811 225 14812 304 14813 189 14814 0 14815 129 14816 314 14817 273 14818 189 14819 180 14820 168 14821 264 14822 180 14823 183 14824 172 14825 123 14826 0 14827 354 14828 285 14829 156 14830 217 14831 279 14832 0 14833 132 14834 218 14835 162 14836 239 14837 252 14838 152 14839 60 14840 144 14841 288 14842 320 14843 144 14844 264 14845 156 14846 180 14847 216 14848 149 14849 348 14850 135 14851 348 14852 183 14853 180 14854 184 14855 192 14856 348 14857 222 14858 140 14859 180 14860 141 14861 276 14862 375 14863 234 14864 38 14865 252 14866 258 14867 312 14868 160 14869 204 14870 229 14871 180 14872 274 14873 126 14874 144 14875 0 14876 372 14877 201 14878 160 14879 240 14880 137 14881 156 14882 332 14883 249 14884 296 14885 147 14886 319 14887 204 14888 150 14889 84 14890 172 14891 288 14892 180 14893 210 14894 186 14895 192 14896 268 14897 6 14898 190 14899 120 14900 237 14901 279 14902 249 14903 132 14904 324 14905 210 14906 280 14907 30 14908 151 14909 180 14910 152 14911 285 14912 225 14913 144 14914 0 14915 159 14916 204 14917 312 14918 188 14919 228 14920 140 14921 336 14922 274 14923 141 14924 40 14925 147 14926 219 14927 276 14928 207 14929 156 14930 187 14931 288 14932 308 14933 243 14934 188 14935 240 14936 182 14937 198 14938 190 14939 0 14940 155 14941 312 14942 258 14943 132 14944 232 14945 132 14946 320 14947 342 14948 179 14949 216 14950 155 14951 198 14952 242 14953 42 14954 168 14955 150 14956 227 14957 180 14958 180 14959 216 14960 235 14961 396 14962 184 14963 231 14964 64 14965 132 14966 244 14967 264 14968 165 14969 192 14970 0 14971 261 14972 255 14973 0 14974 268 14975 12 14976 221 14977 264 14978 139 14979 180 14980 228 14981 315 14982 406 14983 144 14984 222 14985 153 14986 192 14987 246 14988 168 14989 48 14990 126 14991 243 14992 288 14993 171 14994 168 14995 207 14996 340 14997 228 14998 188 14999 240 15000 129 15001 210 15002 296 15003 243 15004 172 15005 252 15006 224 15007 210 15008 192 15009 240 15010 228 15011 18 15012 298 15013 120 15014 58 15015 192 15016 386 15017 255 15018 136 15019 264 15020 129 15021 273 15022 64 15023 180 15024 188 15025 171 15026 352 15027 261 15028 110 15029 204 15030 156 15031 351 15032 265 15033 180 15034 198 15035 126 15036 328 15037 306 15038 251 15039 0 15040 184 15041 192 15042 197 15043 168 15044 194 15045 213 15046 228 15047 372 15048 180 15049 192 15050 194 15051 294 15052 272 15053 138 15054 260 15055 147 15056 225 15057 264 15058 230 15059 192 15060 174 15061 210 15062 277 15063 126 15064 0 15065 282 15066 305 15067 189 15068 176 15069 204 15070 195 15071 78 15072 285 15073 231 15074 0 15075 189 15076 176 15077 252 15078 170 15079 228 15080 208 15081 216 15082 286 15083 135 15084 252 15085 144 15086 227 15087 348 15088 181 15089 78 15090 117 15091 312 15092 272 15093 189 15094 220 15095 144 15096 364 15097 210 15098 157 15099 216 15100 168 15101 291 15102 210 15103 273 15104 252 15105 120 15106 304 15107 300 15108 185 15109 198 15110 158 15111 180 15112 236 15113 180 15114 60 15115 195 15116 251 15117 438 15118 156 15119 144 15120 0 15121 249 15122 288 15123 144 15124 192 15125 180 15126 204 15127 282 15128 176 15129 240 15130 126 15131 336 15132 180 15133 117 15134 208 15135 240 15136 341 15137 240 15138 204 15139 0 15140 160 15141 228 15142 385 15143 168 15144 164 15145 180 15146 183 15147 192 15148 242 15149 252 15150 272 15151 282 15152 276 15153 204 15154 132 15155 180 15156 268 15157 261 15158 127 15159 234 15160 117 15161 240 15162 288 15163 168 15164 0 15165 138 15166 296 15167 195 15168 178 15169 0 15170 191 15171 207 15172 266 15173 180 15174 176 15175 177 15176 230 15177 255 15178 144 15179 252 15180 231 15181 231 15182 256 15183 210 15184 188 15185 180 15186 273 15187 312 15188 152 15189 0 15190 208 15191 348 15192 322 15193 132 15194 294 15195 12 15196 0 15197 234 15198 178 15199 240 15200 136 15201 396 15202 243 15203 189 15204 168 15205 237 15206 304 15207 264 15208 277 15209 120 15210 170 15211 228 15212 316 15213 186 15214 60 15215 135 15216 209 15217 216 15218 0 15219 282 15220 234 15221 207 15222 224 15223 156 15224 224 15225 216 15226 306 15227 396 15228 112 15229 276 15230 164 15231 231 15232 186 15233 201 15234 266 15235 162 15236 339 15237 231 15238 142 15239 48 15240 255 15241 345 15242 238 15243 174 15244 170 15245 150 15246 292 15247 264 15248 142 15249 168 15250 192 15251 162 15252 240 15253 144 15254 232 15255 183 15256 248 15257 339 15258 160 15259 180 15260 168 15261 294 15262 289 15263 180 15264 68 15265 144 15266 182 15267 66 15268 224 15269 348 15270 159 15271 231 15272 250 15273 129 15274 252 15275 189 15276 267 15277 204 15278 295 15279 204 15280 148 15281 264 15282 354 15283 210 15284 154 15285 216 15286 277 15287 165 15288 164 15289 0 15290 205 15291 315 15292 349 15293 189 15294 176 15295 156 15296 316 15297 237 15298 144 15299 204 15300 144 15301 294 15302 256 15303 222 15304 308 15305 192 15306 206 15307 273 15308 18 15309 192 15310 142 15311 360 15312 294 15313 171 15314 0 15315 144 15316 0 15317 294 15318 261 15319 150 15320 242 15321 240 15322 245 15323 180 15324 328 15325 177 15326 281 15327 288 15328 111 15329 180 15330 140 15331 231 15332 300 15333 147 15334 264 15335 240 15336 191 15337 312 15338 252 15339 60 15340 131 15341 288 15342 191 15343 156 15344 240 15345 204 15346 390 15347 204 15348 234 15349 192 15350 138 15351 312 15352 283 15353 156 15354 156 15355 240 15356 263 15357 309 15358 128 15359 288 15360 252 15361 234 15362 253 15363 162 15364 8 15365 36 15366 272 15367 282 15368 128 15369 258 15370 205 15371 204 15372 28 15373 228 15374 184 15375 108 15376 282 15377 318 15378 196 15379 228 15380 165 15381 264 15382 228 15383 216 15384 182 15385 153 15386 252 15387 309 15388 276 15389 60 15390 217 15391 162 15392 225 15393 156 15394 218 15395 282 15396 224 15397 276 15398 164 15399 156 15400 180 15401 282 15402 257 15403 201 15404 216 15405 102 15406 275 15407 252 15408 201 15409 180 15410 188 15411 444 15412 244 15413 144 15414 0 15415 216 15416 323 15417 270 15418 180 15419 156 15420 118 15421 306 15422 347 15423 234 15424 168 15425 192 15426 254 15427 207 15428 194 15429 288 15430 141 15431 186 15432 264 15433 156 15434 252 15435 144 15436 330 15437 0 15438 132 15439 0 15440 152 15441 273 15442 220 15443 177 15444 240 15445 144 15446 307 15447 267 15448 176 15449 180 15450 212 15451 276 15452 222 15453 186 15454 264 15455 153 15456 296 15457 327 15458 156 15459 180 15460 159 15461 273 15462 181 15463 24 15464 80 15465 294 15466 201 15467 282 15468 160 15469 156 15470 136 15471 312 15472 318 15473 171 15474 224 15475 165 15476 290 15477 36 15478 276 15479 204 15480 219 15481 324 15482 168 15483 156 15484 164 15485 18 15486 278 15487 288 15488 192 15489 30 15490 160 15491 378 15492 308 15493 195 15494 192 15495 189 15496 175 15497 225 15498 0 15499 288 15500 189 15501 171 15502 388 15503 144 15504 188 15505 192 15506 318 15507 318 15508 129 15509 282 15510 162 15511 234 15512 0 15513 231 15514 84 15515 135 15516 384 15517 177 15518 112 15519 192 15520 227 15521 369 15522 295 15523 153 15524 208 15525 162 15526 300 15527 270 15528 185 15529 192 15530 242 15531 213 15532 245 15533 216 15534 196 15535 192 15536 188 15537 195 15538 182 15539 0 15540 150 15541 384 15542 346 15543 198 15544 254 15545 138 15546 234 15547 240 15548 185 15549 300 15550 126 15551 333 15552 244 15553 150 15554 268 15555 192 15556 289 15557 186 15558 38 15559 180 15560 153 15561 0 15562 260 15563 171 15564 0 15565 228 15566 205 15567 258 15568 208 15569 240 15570 172 15571 255 15572 313 15573 171 15574 160 15575 174 15576 284 15577 360 15578 156 15579 264 15580 172 15581 192 15582 364 15583 147 15584 232 15585 171 15586 284 15587 264 15588 144 15589 60 15590 266 15591 348 15592 175 15593 189 15594 172 15595 138 15596 176 15597 429 15598 248 15599 192 15600 176 15601 249 15602 228 15603 144 15604 308 15605 186 15606 170 15607 324 15608 157 15609 234 15610 58 15611 357 15612 220 15613 132 15614 48 15615 135 15616 230 15617 276 15618 177 15619 240 15620 174 15621 282 15622 157 15623 198 15624 264 15625 189 15626 360 15627 165 15628 0 15629 156 15630 186 15631 312 15632 348 15633 204 15634 192 15635 204 15636 249 15637 243 15638 144 15639 66 15640 147 15641 213 15642 381 15643 228 15644 174 15645 264 15646 44 15647 318 15648 142 15649 0 15650 128 15651 162 15652 268 15653 183 15654 252 15655 144 15656 360 15657 168 15658 148 15659 0 15660 205 15661 318 15662 255 15663 231 15664 0 15665 183 15666 252 15667 285 15668 230 15669 198 15670 212 15671 246 15672 216 15673 180 15674 192 15675 273 15676 254 15677 282 15678 135 15679 24 15680 156 15681 321 15682 346 15683 6 15684 234 15685 168 15686 276 15687 234 15688 176 15689 0 15690 124 15691 225 15692 283 15693 153 15694 180 15695 192 15696 367 15697 264 15698 208 15699 192 15700 195 15701 288 15702 345 15703 177 15704 148 15705 162 15706 198 15707 207 15708 46 15709 276 15710 205 15711 246 15712 396 15713 153 15714 72 15715 168 15716 310 15717 264 15718 184 15719 216 15720 192 15721 234 15722 194 15723 252 15724 164 15725 195 15726 255 15727 180 15728 150 15729 228 15730 209 15731 285 15732 169 15733 0 15734 232 15735 123 15736 284 15737 348 15738 219 15739 36 15740 240 15741 216 15742 207 15743 144 15744 204 15745 180 15746 252 15747 390 15748 123 15749 144 15750 160 15751 381 15752 366 15753 165 15754 260 15755 177 15756 246 15757 60 15758 250 15759 240 15760 161 15761 255 15762 321 15763 192 15764 88 15765 135 15766 309 15767 228 15768 171 15769 222 15770 108 15771 240 15772 293 15773 216 15774 0 15775 285 15776 220 15777 258 15778 152 15779 252 15780 216 15781 216 15782 243 15783 126 15784 192 15785 222 15786 389 15787 300 15788 215 15789 0 15790 156 15791 216 15792 248 15793 183 15794 270 15795 171 15796 279 15797 288 15798 129 15799 252 15800 30 15801 351 15802 232 15803 171 15804 156 15805 144 15806 10 15807 351 15808 222 15809 180 15810 228 15811 216 15812 168 15813 186 15814 0 15815 30 15816 247 15817 288 15818 155 15819 270 15820 176 15821 309 15822 300 15823 102 15824 268 15825 156 15826 162 15827 216 15828 244 15829 300 15830 165 15831 354 15832 304 15833 144 15834 168 15835 189 15836 228 15837 279 15838 175 15839 66 15840 180 15841 252 15842 280 15843 210 15844 200 15845 219 15846 239 15847 222 15848 188 15849 192 15850 279 15851 258 15852 378 15853 177 15854 220 15855 0 15856 312 15857 0 15858 160 15859 180 15860 112 15861 213 15862 248 15863 264 15864 50 15865 135 15866 340 15867 204 15868 180 15869 168 15870 10 15871 390 15872 189 15873 240 15874 144 15875 147 15876 324 15877 366 15878 175 15879 228 15880 160 15881 225 15882 209 15883 240 15884 280 15885 192 15886 237 15887 318 15888 130 15889 60 15890 260 15891 231 15892 315 15893 144 15894 308 15895 132 15896 293 15897 204 15898 231 15899 240 15900 127 15901 378 15902 206 15903 159 15904 0 15905 240 15906 330 15907 315 15908 168 15909 234 15910 192 15911 222 15912 234 15913 174 15914 0 15915 246 15916 276 15917 258 15918 160 15919 216 15920 273 15921 0 15922 303 15923 180 15924 168 15925 120 15926 215 15927 294 15928 193 15929 300 15930 166 15931 246 15932 304 15933 186 15934 288 15935 141 15936 0 15937 207 15938 166 15939 0 15940 230 15941 237 15942 258 15943 174 15944 180 15945 156 15946 272 15947 300 15948 180 15949 240 15950 206 15951 270 15952 178 15953 42 15954 0 15955 189 15956 244 15957 297 15958 154 15959 186 15960 162 15961 384 15962 393 15963 99 15964 88 15965 144 15966 201 15967 396 15968 256 15969 210 15970 140 15971 360 15972 331 15973 144 15974 204 15975 273 15976 244 15977 204 15978 236 15979 132 15980 136 15981 306 15982 251 15983 237 15984 0 15985 225 15986 252 15987 264 15988 192 15989 18 15990 174 15991 183 15992 297 15993 180 15994 192 15995 156 15996 286 15997 336 15998 172 15999 192 16000 187 16001 210 16002 0 16003 171 16004 264 16005 204 16006 388 16007 189 16008 181 16009 240 16010 146 16011 276 16012 200 16013 216 16014 58 16015 213 16016 310 16017 300 16018 144 16019 234 16020 188 16021 171 16022 317 16023 180 16024 288 16025 141 16026 291 16027 342 16028 125 16029 144 16030 170 16031 294 16032 327 16033 150 16034 248 16035 144 16036 224 16037 360 16038 233 16039 0 16040 142 16041 303 16042 0 16043 156 16044 196 16045 213 16046 328 16047 177 16048 233 16049 180 16050 142 16051 66 16052 371 16053 264 16054 156 16055 189 16056 202 16057 240 16058 162 16059 270 16060 230 16061 288 16062 278 16063 0 16064 0 16065 198 16066 367 16067 261 16068 146 16069 198 16070 143 16071 213 16072 288 16073 189 16074 332 16075 168 16076 276 16077 273 16078 160 16079 192 16080 206 16081 279 16082 275 16083 237 16084 162 16085 0 16086 272 16087 273 16088 178 16089 54 16090 172 16091 270 16092 306 16093 168 16094 0 16095 189 16096 218 16097 252 16098 153 16099 168 16100 54 16101 276 16102 308 16103 177 16104 292 16105 180 16106 222 16107 288 16108 202 16109 0 16110 195 16111 324 16112 158 16113 126 16114 48 16115 207 16116 308 16117 198 16118 195 16119 228 16120 153 16121 240 16122 6 16123 210 16124 232 16125 195 16126 328 16127 234 16128 172 16129 252 16130 210 16131 216 16132 336 16133 129 16134 150 16135 120 16136 408 16137 438 16138 187 16139 96 16140 164 16141 276 16142 280 16143 273 16144 226 16145 114 16146 194 16147 207 16148 140 16149 36 16150 164 16151 0 16152 276 16153 0 16154 236 16155 138 16156 222 16157 291 16158 222 16159 174 16160 262 16161 165 16162 353 16163 0 16164 0 16165 216 16166 192 16167 306 16168 144 16169 252 16170 192 16171 360 16172 273 16173 129 16174 240 16175 174 16176 301 16177 258 16178 0 16179 240 16180 171 16181 369 16182 216 16183 141 16184 168 16185 210 16186 279 16187 294 16188 213 16189 0 16190 116 16191 300 16192 360 16193 297 16194 198 16195 210 16196 256 16197 189 16198 0 16199 180 16200 180 16201 192 16202 383 16203 123 16204 196 16205 180 16206 431 16207 240 16208 152 16209 306 16210 121 16211 228 16212 238 16213 198 16214 88 16215 198 16216 302 16217 276 16218 156 16219 216 16220 243 16221 297 16222 231 16223 213 16224 204 16225 171 16226 250 16227 324 16228 254 16229 168 16230 171 16231 270 16232 180 16233 156 16234 276 16235 225 16236 219 16237 252 16238 153 16239 48 16240 184 16241 231 16242 227 16243 198 16244 248 16245 180 16246 232 16247 0 16248 214 16249 192 16250 144 16251 282 16252 234 16253 171 16254 228 16255 210 16256 330 16257 276 16258 231 16259 150 16260 163 16261 324 16262 320 16263 183 16264 72 16265 150 16266 268 16267 228 16268 2 16269 270 16270 224 16271 213 16272 313 16273 168 16274 224 16275 150 16276 239 16277 252 16278 137 16279 312 16280 190 16281 288 16282 232 16283 180 16284 48 16285 153 16286 344 16287 246 16288 114 16289 0 16290 218 16291 366 16292 285 16293 210 16294 150 16295 180 16296 60 16297 366 16298 196 16299 144 16300 218 16301 252 16302 216 16303 180 16304 232 16305 240 16306 210 16307 339 16308 216 16309 156 16310 214 16311 273 16312 433 16313 192 16314 0 16315 135 16316 248 16317 240 16318 162 16319 252 16320 118 16321 360 16322 32 16323 183 16324 200 16325 231 16326 361 16327 285 16328 192 16329 156 16330 133 16331 264 16332 259 16333 171 16334 172 16335 240 16336 267 16337 171 16338 272 16339 96 16340 189 16341 300 16342 303 16343 114 16344 166 16345 0 16346 351 16347 411 16348 150 16349 336 16350 154 16351 210 16352 0 16353 156 16354 204 16355 120 16356 287 16357 267 16358 233 16359 192 16360 216 16361 300 16362 200 16363 210 16364 44 16365 135 16366 228 16367 384 16368 196 16369 216 16370 198 16371 267 16372 236 16373 138 16374 316 16375 204 16376 189 16377 300 16378 165 16379 240 16380 216 16381 273 16382 304 16383 156 16384 282 16385 168 16386 248 16387 204 16388 187 16389 66 16390 225 16391 327 16392 216 16393 144 16394 40 16395 180 16396 420 16397 207 16398 186 16399 192 16400 178 16401 312 16402 351 16403 252 16404 220 16405 0 16406 205 16407 216 16408 180 16409 306 16410 217 16411 216 16412 270 16413 180 16414 0 16415 216 16416 244 16417 330 16418 155 16419 204 16420 128 16421 207 16422 364 16423 285 16424 240 16425 168 16426 384 16427 222 16428 148 16429 240 16430 220 16431 222 16432 178 16433 207 16434 186 16435 156 16436 216 16437 372 16438 192 16439 0 16440 294 16441 189 16442 293 16443 54 16444 252 16445 225 16446 221 16447 243 16448 225 16449 192 16450 138 16451 429 16452 332 16453 156 16454 176 16455 0 16456 267 16457 288 16458 158 16459 330 16460 172 16461 393 16462 203 16463 108 16464 88 16465 234 16466 397 16467 204 16468 238 16469 12 16470 135 16471 264 16472 230 16473 177 16474 192 16475 204 16476 230 16477 252 16478 184 16479 276 16480 175 16481 333 16482 382 16483 159 16484 154 16485 168 16486 230 16487 270 16488 188 16489 42 16490 181 16491 0 16492 42 16493 192 16494 244 16495 207 16496 289 16497 195 16498 150 16499 252 16500 290 16501 288 16502 231 16503 213 16504 160 16505 132 16506 198 16507 255 16508 240 16509 150 16510 263 16511 249 16512 276 16513 216 16514 94 16515 204 16516 260 16517 396 16518 129 16519 204 16520 136 16521 375 16522 340 16523 144 16524 192 16525 150 16526 22 16527 288 16528 232 16529 300 16530 152 16531 240 16532 259 16533 192 16534 292 16535 165 16536 333 16537 204 16538 183 16539 0 16540 160 16541 0 16542 350 16543 228 16544 244 16545 240 16546 244 16547 249 16548 156 16549 216 16550 210 16551 216 16552 242 16553 198 16554 180 16555 168 16556 376 16557 360 16558 142 16559 288 16560 136 16561 270 16562 208 16563 198 16564 0 16565 168 16566 434 16567 309 16568 165 16569 192 16570 268 16571 231 16572 244 16573 210 16574 160 16575 138 16576 324 16577 252 16578 237 16579 180 16580 201 16581 252 16582 202 16583 216 16584 200 16585 198 16586 255 16587 312 16588 170 16589 78 16590 0 16591 300 16592 312 16593 144 16594 322 16595 150 16596 268 16597 252 16598 230 16599 264 16600 155 16601 264 16602 244 16603 132 16604 244 16605 243 16606 274 16607 288 16608 168 16609 210 16610 142 16611 336 16612 370 16613 234 16614 0 16615 162 16616 261 16617 213 16618 216 16619 198 16620 211 16621 204 16622 378 16623 123 16624 220 16625 216 16626 246 16627 366 16628 112 16629 204 16630 159 16631 312 16632 320 16633 207 16634 224 16635 228 16636 330 16637 240 16638 178 16639 12 16640 165 16641 30 16642 220 16643 276 16644 180 16645 144 16646 362 16647 48 16648 213 16649 192 16650 199 16651 261 16652 171 16653 198 16654 284 16655 252 16656 222 16657 390 16658 156 16659 186 16660 2 16661 378 16662 236 16663 144 16664 0 16665 150 16666 185 16667 198 16668 287 16669 324 16670 174 16671 270 16672 266 16673 120 16674 180 16675 228 16676 360 16677 231 16678 160 16679 156 16680 192 16681 228 16682 405 16683 204 16684 168 16685 189 16686 248 16687 336 16688 0 16689 0 16690 252 16691 192 16692 268 16693 129 16694 180 16695 186 16696 306 16697 345 16698 231 16699 300 16700 149 16701 216 16702 320 16703 219 16704 292 16705 129 16706 258 16707 0 16708 182 16709 288 16710 170 16711 342 16712 300 16713 246 16714 44 16715 189 16716 250 16717 264 16718 196 16719 210 16720 220 16721 312 16722 241 16723 180 16724 256 16725 162 16726 252 16727 327 16728 140 16729 180 16730 176 16731 327 16732 312 16733 126 16734 238 16735 162 16736 198 16737 90 16738 190 16739 42 16740 140 16741 405 16742 244 16743 144 16744 208 16745 246 16746 320 16747 261 16748 263 16749 192 16750 157 16751 0 16752 357 16753 204 16754 216 16755 186 16756 246 16757 216 16758 148 16759 216 16760 224 16761 243 16762 263 16763 177 16764 68 16765 240 16766 262 16767 393 16768 0 16769 180 16770 207 16771 210 16772 224 16773 216 16774 340 16775 171 16776 376 16777 240 16778 166 16779 192 16780 198 16781 318 16782 240 16783 207 16784 190 16785 150 16786 78 16787 399 16788 148 16789 0 16790 212 16791 297 16792 203 16793 162 16794 288 16795 171 16796 224 16797 6 16798 192 16799 180 16800 180 16801 276 16802 256 16803 162 16804 280 16805 123 16806 288 16807 252 16808 244 16809 282 16810 124 16811 288 16812 208 16813 180 16814 0 16815 189 16816 0 16817 240 16818 247 16819 228 16820 233 16821 216 16822 368 16823 216 16824 128 16825 231 16826 201 16827 210 16828 164 16829 0 16830 220 16831 225 16832 358 16833 198 16834 156 16835 24 16836 364 16837 258 16838 145 16839 96 16840 169 16841 303 16842 316 16843 198 16844 314 16845 144 16846 306 16847 198 16848 121 16849 168 16850 172 16851 417 16852 317 16853 189 16854 176 16855 222 16856 320 16857 267 16858 244 16859 216 16860 201 16861 177 16862 206 16863 174 16864 56 16865 243 16866 188 16867 396 16868 144 16869 234 16870 140 16871 324 16872 313 16873 204 16874 280 16875 156 16876 221 16877 288 16878 234 16879 204 16880 175 16881 228 16882 297 16883 126 16884 0 16885 273 16886 339 16887 186 16888 160 16889 12 16890 196 16891 312 16892 200 16893 216 16894 176 16895 213 16896 246 16897 18 16898 184 16899 264 16900 152 16901 240 16902 384 16903 156 16904 144 16905 156 16906 393 16907 378 16908 194 16909 210 16910 170 16911 252 16912 252 16913 198 16914 0 16915 135 16916 363 16917 285 16918 195 16919 252 16920 182 16921 378 16922 232 16923 234 16924 192 16925 162 16926 176 16927 258 16928 226 16929 216 16930 28 16931 204 16932 258 16933 0 16934 232 16935 285 16936 304 16937 390 16938 120 16939 0 16940 168 16941 378 16942 331 16943 171 16944 248 16945 126 16946 264 16947 264 16948 169 16949 192 16950 210 16951 297 16952 255 16953 144 16954 260 16955 204 16956 340 16957 240 16958 250 16959 192 16960 162 16961 258 16962 316 16963 231 16964 44 16965 198 16966 212 16967 216 16968 192 16969 252 16970 206 16971 243 16972 306 16973 168 16974 240 16975 192 16976 374 16977 354 16978 138 16979 300 16980 135 16981 252 16982 62 16983 204 16984 318 16985 156 16986 274 16987 222 16988 216 16989 36 16990 164 16991 252 16992 215 16993 192 16994 270 16995 165 16996 270 16997 327 16998 36 16999 192 17000 185 17001 279 17002 178 17003 192 17004 260 17005 279 17006 216 17007 324 17008 150 17009 210 17010 36 17011 324 17012 401 17013 135 17014 66 17015 156 17016 226 17017 252 17018 234 17019 186 17020 204 17021 336 17022 242 17023 198 17024 168 17025 198 17026 335 17027 261 17028 254 17029 252 17030 141 17031 0 17032 340 17033 180 17034 234 17035 177 17036 181 17037 240 17038 218 17039 0 17040 265 17041 234 17042 357 17043 144 17044 152 17045 174 17046 366 17047 276 17048 147 17049 360 17050 164 17051 270 17052 248 17053 258 17054 8 17055 147 17056 317 17057 186 17058 108 17059 264 17060 266 17061 300 17062 273 17063 252 17064 0 17065 108 17066 324 17067 420 17068 182 17069 168 17070 168 17071 273 17072 327 17073 180 17074 228 17075 240 17076 216 17077 279 17078 156 17079 168 17080 56 17081 225 17082 300 17083 156 17084 188 17085 138 17086 326 17087 252 17088 255 17089 108 17090 186 17091 246 17092 235 17093 216 17094 208 17095 246 17096 252 17097 225 17098 180 17099 216 17100 152 17101 216 17102 262 17103 222 17104 156 17105 303 17106 324 17107 198 17108 204 17109 216 17110 207 17111 285 17112 380 17113 108 17114 36 17115 240 17116 337 17117 336 17118 167 17119 336 17120 164 17121 216 17122 304 17123 183 17124 284 17125 147 17126 345 17127 300 17128 204 17129 48 17130 170 17131 66 17132 236 17133 189 17134 176 17135 105 17136 220 17137 399 17138 219 17139 60 17140 268 17141 234 17142 256 17143 138 17144 312 17145 210 17146 231 17147 228 17148 167 17149 192 17150 208 17151 306 17152 266 17153 162 17154 260 17155 210 17156 213 17157 252 17158 212 17159 234 17160 132 17161 372 17162 239 17163 249 17164 0 17165 210 17166 336 17167 0 17168 180 17169 144 17170 153 17171 336 17172 320 17173 201 17174 220 17175 204 17176 184 17177 30 17178 26 17179 276 17180 176 17181 327 17182 375 17183 165 17184 194 17185 168 17186 332 17187 231 17188 201 17189 0 17190 170 17191 183 17192 354 17193 228 17194 300 17195 129 17196 418 17197 288 17198 111 17199 228 17200 179 17201 315 17202 222 17203 234 17204 212 17205 231 17206 196 17207 414 17208 162 17209 216 17210 209 17211 198 17212 255 17213 168 17214 86 17215 240 17216 312 17217 258 17218 145 17219 0 17220 176 17221 342 17222 338 17223 168 17224 244 17225 180 17226 0 17227 0 17228 200 17229 252 17230 144 17231 303 17232 278 17233 189 17234 208 17235 225 17236 14 17237 216 17238 220 17239 0 17240 153 17241 348 17242 325 17243 267 17244 166 17245 186 17246 264 17247 288 17248 168 17249 216 17250 232 17251 258 17252 0 17253 132 17254 244 17255 162 17256 277 17257 324 17258 192 17259 348 17260 201 17261 189 17262 340 17263 192 17264 90 17265 135 17266 253 17267 222 17268 118 17269 240 17270 316 17271 336 17272 194 17273 300 17274 176 17275 141 17276 0 17277 249 17278 193 17279 180 17280 213 17281 342 17282 216 17283 186 17284 284 17285 180 17286 158 17287 366 17288 155 17289 0 17290 138 17291 336 17292 369 17293 207 17294 230 17295 177 17296 252 17297 300 17298 256 17299 240 17300 156 17301 357 17302 260 17303 147 17304 248 17305 168 17306 319 17307 312 17308 176 17309 198 17310 12 17311 288 17312 308 17313 249 17314 0 17315 204 17316 253 17317 225 17318 152 17319 228 17320 271 17321 216 17322 264 17323 108 17324 256 17325 54 17326 428 17327 375 17328 188 17329 192 17330 133 17331 234 17332 232 17333 261 17334 210 17335 198 17336 0 17337 240 17338 160 17339 72 17340 210 17341 273 17342 217 17343 168 17344 170 17345 225 17346 328 17347 336 17348 282 17349 228 17350 287 17351 216 17352 233 17353 252 17354 204 17355 162 17356 223 17357 255 17358 222 17359 192 17360 148 17361 372 17362 320 17363 144 17364 50 17365 195 17366 246 17367 264 17368 212 17369 222 17370 170 17371 357 17372 330 17373 0 17374 0 17375 240 17376 313 17377 180 17378 240 17379 228 17380 142 17381 288 17382 255 17383 216 17384 256 17385 183 17386 268 17387 240 17388 140 17389 72 17390 183 17391 285 17392 378 17393 150 17394 204 17395 240 17396 223 17397 408 17398 128 17399 240 17400 175 17401 270 17402 350 17403 201 17404 220 17405 156 17406 300 17407 213 17408 168 17409 216 17410 213 17411 378 17412 310 17413 261 17414 0 17415 144 17416 324 17417 324 17418 250 17419 168 17420 188 17421 186 17422 209 17423 48 17424 320 17425 204 17426 206 17427 294 17428 216 17429 192 17430 218 17431 327 17432 264 17433 147 17434 302 17435 213 17436 238 17437 288 17438 203 17439 0 17440 180 17441 417 17442 177 17443 192 17444 212 17445 195 17446 263 17447 285 17448 162 17449 216 17450 194 17451 222 17452 435 17453 168 17454 212 17455 168 17456 222 17457 276 17458 2 17459 198 17460 238 17461 168 17462 364 17463 213 17464 52 17465 192 17466 312 17467 432 17468 141 17469 378 17470 123 17471 291 17472 56 17473 192 17474 260 17475 135 17476 341 17477 210 17478 173 17479 240 17480 247 17481 324 17482 298 17483 186 17484 164 17485 192 17486 300 17487 297 17488 248 17489 36 17490 221 17491 270 17492 212 17493 180 17494 0 17495 198 17496 351 17497 303 17498 135 17499 144 17500 164 17501 429 17502 387 17503 132 17504 284 17505 24 17506 276 17507 228 17508 0 17509 210 17510 133 17511 399 17512 196 17513 150 17514 72 17515 261 17516 288 17517 258 17518 256 17519 216 17520 127 17521 36 17522 402 17523 207 17524 172 17525 216 17526 267 17527 264 17528 200 17529 252 17530 246 17531 258 17532 351 17533 147 17534 198 17535 216 17536 274 17537 324 17538 0 17539 0 17540 161 17541 189 17542 240 17543 195 17544 280 17545 222 17546 298 17547 264 17548 200 17549 240 17550 188 17551 279 17552 225 17553 213 17554 212 17555 180 17556 388 17557 396 17558 222 17559 168 17560 234 17561 231 17562 270 17563 180 17564 0 17565 174 17566 312 17567 291 17568 185 17569 204 17570 0 17571 336 17572 228 17573 252 17574 216 17575 105 17576 176 17577 246 17578 193 17579 336 17580 179 17581 390 17582 274 17583 186 17584 208 17585 186 17586 363 17587 249 17588 261 17589 66 17590 154 17591 216 17592 392 17593 204 17594 150 17595 228 17596 244 17597 240 17598 146 17599 384 17600 312 17601 207 17602 269 17603 180 17604 184 17605 168 17606 340 17607 297 17608 156 17609 192 17610 164 17611 279 17612 360 17613 198 17614 56 17615 30 17616 232 17617 264 17618 172 17619 0 17620 182 17621 450 17622 216 17623 270 17624 176 17625 189 17626 320 17627 252 17628 183 17629 144 17630 204 17631 210 17632 320 17633 168 17634 334 17635 156 17636 233 17637 396 17638 197 17639 90 17640 156 17641 300 17642 299 17643 171 17644 360 17645 159 17646 188 17647 330 17648 228 17649 336 17650 204 17651 288 17652 182 17653 108 17654 204 17655 243 17656 351 17657 225 17658 280 17659 168 17660 165 17661 360 17662 234 17663 168 17664 0 17665 216 17666 252 17667 252 17668 38 17669 270 17670 208 17671 246 17672 366 17673 210 17674 24 17675 192 17676 344 17677 405 17678 200 17679 216 17680 171 17681 198 17682 218 17683 249 17684 286 17685 141 17686 281 17687 240 17688 222 17689 0 17690 248 17691 366 17692 222 17693 150 17694 174 17695 144 17696 276 17697 330 17698 205 17699 228 17700 250 17701 279 17702 254 17703 168 17704 252 17705 237 17706 267 17707 330 17708 128 17709 204 17710 244 17711 330 17712 300 17713 180 17714 96 17715 147 17716 300 17717 0 17718 216 17719 0 17720 140 17721 318 17722 271 17723 153 17724 232 17725 192 17726 348 17727 246 17728 196 17729 204 17730 170 17731 252 17732 377 17733 240 17734 224 17735 321 17736 0 17737 195 17738 200 17739 48 17740 202 17741 210 17742 378 17743 213 17744 168 17745 144 17746 244 17747 312 17748 152 17749 288 17750 108 17751 207 17752 300 17753 315 17754 244 17755 165 17756 371 17757 279 17758 146 17759 180 17760 222 17761 267 17762 234 17763 210 17764 86 17765 12 17766 88 17767 246 17768 233 17769 216 17770 231 17771 264 17772 214 17773 186 17774 256 17775 303 17776 259 17777 468 17778 138 17779 216 17780 144 17781 264 17782 413 17783 162 17784 234 17785 192 17786 276 17787 300 17788 184 17789 0 17790 0 17791 324 17792 240 17793 177 17794 176 17795 198 17796 6 17797 0 17798 182 17799 168 17800 160 17801 360 17802 346 17803 216 17804 208 17805 264 17806 218 17807 270 17808 244 17809 282 17810 191 17811 240 17812 245 17813 150 17814 0 17815 54 17816 321 17817 282 17818 164 17819 234 17820 213 17821 375 17822 234 17823 192 17824 272 17825 150 17826 381 17827 240 17828 167 17829 228 17830 268 17831 408 17832 244 17833 171 17834 284 17835 132 17836 204 17837 309 17838 171 17839 54 17840 183 17841 264 17842 324 17843 36 17844 260 17845 231 17846 294 17847 252 17848 192 17849 168 17850 152 17851 333 17852 362 17853 225 17854 276 17855 162 17856 240 17857 24 17858 0 17859 354 17860 150 17861 276 17862 249 17863 147 17864 2 17865 282 17866 323 17867 270 17868 252 17869 144 17870 168 17871 234 17872 406 17873 177 17874 160 17875 195 17876 297 17877 231 17878 258 17879 312 17880 160 17881 240 17882 256 17883 141 17884 150 17885 216 17886 389 17887 351 17888 131 17889 108 17890 124 17891 258 17892 348 17893 171 17894 284 17895 132 17896 413 17897 219 17898 163 17899 24 17900 231 17901 288 17902 241 17903 216 17904 212 17905 165 17906 220 17907 351 17908 272 17909 240 17910 210 17911 291 17912 228 17913 0 17914 0 17915 171 17916 192 17917 312 17918 194 17919 216 17920 204 17921 264 17922 462 17923 162 17924 288 17925 222 17926 184 17927 300 17928 175 17929 252 17930 212 17931 375 17932 177 17933 198 17934 208 17935 216 17936 363 17937 228 17938 234 17939 0 17940 204 17941 294 17942 280 17943 258 17944 230 17945 222 17946 213 17947 258 17948 208 17949 180 17950 182 17951 264 17952 258 17953 165 17954 168 17955 192 17956 408 17957 360 17958 163 17959 294 17960 172 17961 228 17962 0 17963 231 17964 102 17965 165 17966 318 17967 252 17968 128 17969 264 17970 244 17971 225 17972 228 17973 252 17974 208 17975 150 17976 294 17977 408 17978 34 17979 180 17980 207 17981 210 17982 266 17983 180 17984 308 17985 207 17986 274 17987 345 17988 157 17989 48 17990 178 17991 417 17992 330 17993 120 17994 268 17995 180 17996 315 17997 228 17998 251 17999 252 18000 168 18001 300 18002 282 18003 168 18004 180 18005 168 18006 346 18007 255 18008 263 18009 162 18010 171 18011 72 18012 46 18013 252 18014 62 18015 246 18016 216 18017 285 18018 224 18019 240 18020 192 18021 309 18022 312 18023 150 18024 256 18025 180 18026 243 18027 258 18028 190 18029 396 18030 180 18031 189 18032 312 18033 264 18034 190 18035 180 18036 264 18037 261 18038 174 18039 0 18040 190 18041 444 18042 212 18043 237 18044 144 18045 132 18046 300 18047 315 18048 212 18049 216 18050 245 18051 300 18052 330 18053 144 18054 252 18055 270 18056 201 18057 306 18058 173 18059 144 18060 0 18061 366 18062 393 18063 6 18064 0 18065 165 18066 238 18067 264 18068 204 18069 216 18070 116 18071 279 18072 236 18073 162 18074 324 18075 222 18076 439 18077 264 18078 204 18079 228 18080 185 18081 264 18082 259 18083 225 18084 182 18085 189 18086 30 18087 306 18088 164 18089 96 18090 234 18091 258 18092 263 18093 168 18094 266 18095 168 18096 374 18097 270 18098 188 18099 0 18100 151 18101 213 18102 248 18103 180 18104 260 18105 180 18106 420 18107 330 18108 146 18109 60 18110 248 18111 285 18112 283 18113 225 18114 36 18115 195 18116 280 18117 429 18118 198 18119 186 18120 262 18121 204 18122 162 18123 162 18124 264 18125 300 18126 205 18127 6 18128 160 18129 180 18130 224 18131 375 18132 400 18133 180 18134 296 18135 108 18136 174 18137 216 18138 234 18139 90 18140 167 18141 294 18142 300 18143 204 18144 244 18145 243 18146 272 18147 285 18148 224 18149 180 18150 162 18151 24 18152 334 18153 258 18154 208 18155 234 18156 242 18157 210 18158 34 18159 252 18160 228 18161 270 18162 380 18163 144 18164 0 18165 192 18166 326 18167 312 18168 132 18169 234 18170 153 18171 312 18172 366 18173 207 18174 228 18175 135 18176 372 18177 279 18178 229 18179 168 18180 162 18181 0 18182 307 18183 210 18184 232 18185 165 18186 290 18187 294 18188 204 18189 0 18190 197 18191 252 18192 178 18193 264 18194 316 18195 294 18196 194 18197 369 18198 180 18199 192 18200 244 18201 333 18202 266 18203 138 18204 316 18205 132 18206 289 18207 6 18208 278 18209 264 18210 141 18211 342 18212 223 18213 144 18214 52 18215 222 18216 387 18217 339 18218 173 18219 300 18220 24 18221 270 18222 364 18223 204 18224 192 18225 180 18226 245 18227 324 18228 232 18229 276 18230 280 18231 216 18232 330 18233 180 18234 164 18235 168 18236 331 18237 294 18238 180 18239 60 18240 135 18241 228 18242 288 18243 171 18244 282 18245 159 18246 390 18247 237 18248 190 18249 276 18250 306 18251 285 18252 281 18253 216 18254 148 18255 192 18256 0 18257 279 18258 249 18259 216 18260 0 18261 264 18262 248 18263 216 18264 72 18265 243 18266 300 18267 282 18268 187 18269 228 18270 218 18271 402 18272 268 18273 144 18274 192 18275 168 18276 252 18277 276 18278 206 18279 216 18280 126 18281 318 18282 244 18283 156 18284 240 18285 294 18286 378 18287 195 18288 303 18289 0 18290 132 18291 204 18292 296 18293 291 18294 20 18295 225 18296 276 18297 222 18298 152 18299 396 18300 207 18301 267 18302 378 18303 144 18304 220 18305 0 18306 255 18307 390 18308 158 18309 210 18310 209 18311 252 18312 270 18313 207 18314 0 18315 225 18316 299 18317 240 18318 141 18319 192 18320 203 18321 354 18322 223 18323 192 18324 168 18325 162 18326 236 18327 435 18328 235 18329 180 18330 190 18331 219 18332 260 18333 192 18334 272 18335 198 18336 340 18337 420 18338 211 18339 54 18340 240 18341 60 18342 294 18343 165 18344 194 18345 153 18346 252 18347 408 18348 198 18349 228 18350 0 18351 432 18352 264 18353 147 18354 64 18355 198 18356 291 18357 207 18358 186 18359 252 18360 189 18361 294 18362 427 18363 192 18364 48 18365 186 18366 235 18367 201 18368 174 18369 270 18370 255 18371 234 18372 387 18373 204 18374 192 18375 0 18376 282 18377 288 18378 163 18379 252 18380 244 18381 279 18382 310 18383 192 18384 250 18385 216 18386 348 18387 228 18388 149 18389 72 18390 187 18391 369 18392 278 18393 258 18394 152 18395 153 18396 200 18397 309 18398 279 18399 216 18400 215 18401 258 18402 292 18403 0 18404 292 18405 192 18406 301 18407 252 18408 123 18409 192 18410 148 18411 315 18412 332 18413 168 18414 0 18415 180 18416 290 18417 270 18418 240 18419 294 18420 201 18421 315 18422 195 18423 165 18424 260 18425 210 18426 340 18427 210 18428 214 18429 264 18430 134 18431 420 18432 368 18433 159 18434 156 18435 237 18436 291 18437 309 18438 212 18439 0 18440 244 18441 192 18442 395 18443 144 18444 194 18445 144 18446 338 18447 324 18448 188 18449 216 18450 192 18451 306 18452 58 18453 300 18454 292 18455 174 18456 324 18457 330 18458 158 18459 240 18460 168 18461 297 18462 38 18463 234 18464 58 18465 159 18466 342 18467 288 18468 217 18469 180 18470 308 18471 213 18472 297 18473 192 18474 288 18475 255 18476 235 18477 312 18478 128 18479 204 18480 244 18481 348 18482 256 18483 180 18484 312 18485 153 18486 254 18487 252 18488 220 18489 12 18490 148 18491 294 18492 10 18493 144 18494 280 18495 192 18496 278 18497 354 18498 154 18499 192 18500 127 18501 72 18502 354 18503 243 18504 168 18505 255 18506 284 18507 192 18508 182 18509 264 18510 219 18511 252 18512 347 18513 189 18514 86 18515 162 18516 465 18517 336 18518 218 18519 36 18520 143 18521 198 18522 312 18523 312 18524 252 18525 168 18526 200 18527 204 18528 192 18529 204 18530 223 18531 435 18532 184 18533 249 18534 242 18535 222 18536 288 18537 270 18538 200 18539 0 18540 180 18541 255 18542 315 18543 168 18544 202 18545 288 18546 298 18547 378 18548 150 18549 240 18550 28 18551 243 18552 398 18553 99 18554 276 18555 156 18556 283 18557 408 18558 212 18559 294 18560 146 18561 360 18562 248 18563 138 18564 0 18565 237 18566 231 18567 348 18568 331 18569 192 18570 136 18571 264 18572 382 18573 189 18574 232 18575 258 18576 231 18577 195 18578 190 18579 240 18580 299 18581 267 18582 323 18583 0 18584 224 18585 216 18586 280 18587 333 18588 167 18589 114 18590 207 18591 231 18592 228 18593 276 18594 296 18595 6 18596 398 18597 198 18598 148 18599 0 18600 279 18601 375 18602 240 18603 243 18604 236 18605 126 18606 304 18607 495 18608 173 18609 168 18610 208 18611 255 18612 208 18613 252 18614 46 18615 210 18616 256 18617 240 18618 159 18619 210 18620 208 18621 30 18622 402 18623 222 18624 280 18625 171 18626 308 18627 384 18628 183 18629 252 18630 162 18631 264 18632 252 18633 210 18634 180 18635 258 18636 336 18637 336 18638 192 18639 60 18640 180 18641 300 18642 269 18643 156 18644 248 18645 225 18646 309 18647 222 18648 0 18649 264 18650 186 18651 228 18652 325 18653 207 18654 188 18655 150 18656 338 18657 336 18658 189 18659 360 18660 142 18661 273 18662 288 18663 201 18664 0 18665 180 18666 407 18667 225 18668 180 18669 216 18670 259 18671 354 18672 223 18673 240 18674 200 18675 156 18676 352 18677 279 18678 296 18679 252 18680 166 18681 294 18682 256 18683 180 18684 362 18685 210 18686 219 18687 303 18688 0 18689 0 18690 0 18691 255 18692 432 18693 126 18694 186 18695 180 18696 205 18697 60 18698 212 18699 288 18700 198 18701 384 18702 272 18703 171 18704 0 18705 273 18706 360 18707 207 18708 184 18709 180 18710 183 18711 294 18712 328 18713 231 18714 76 18715 252 18716 198 18717 303 18718 184 18719 198 18720 190 18721 264 18722 414 18723 249 18724 168 18725 192 18726 332 18727 372 18728 195 18729 240 18730 162 18731 228 18732 244 18733 258 18734 238 18735 138 18736 418 18737 228 18738 143 18739 60 18740 196 18741 282 18742 249 18743 264 18744 270 18745 183 18746 0 18747 270 18748 216 18749 180 18750 246 18751 210 18752 300 18753 144 18754 344 18755 255 18756 221 18757 300 18758 172 18759 216 18760 168 18761 402 18762 310 18763 165 18764 70 18765 234 18766 256 18767 312 18768 193 18769 336 18770 146 18771 408 18772 206 18773 144 18774 208 18775 219 18776 414 18777 336 18778 265 18779 180 18780 218 18781 216 18782 344 18783 240 18784 186 18785 153 18786 208 18787 282 18788 224 18789 0 18790 184 18791 297 18792 352 18793 159 18794 200 18795 42 18796 348 18797 306 18798 163 18799 240 18800 160 18801 261 18802 286 18803 204 18804 268 18805 192 18806 322 18807 246 18808 180 18809 240 18810 266 18811 6 18812 245 18813 180 18814 0 18815 174 18816 292 18817 336 18818 216 18819 12 18820 274 18821 285 18822 311 18823 12 18824 288 18825 0 18826 213 18827 459 18828 215 18829 180 18830 208 18831 318 18832 364 18833 162 18834 268 18835 183 18836 212 18837 288 18838 239 18839 90 18840 155 18841 375 18842 260 18843 177 18844 72 18845 240 18846 336 18847 288 18848 183 18849 192 18850 150 18851 252 18852 215 18853 282 18854 260 18855 225 18856 240 18857 24 18858 264 18859 210 18860 270 18861 228 18862 252 18863 138 18864 36 18865 240 18866 430 18867 258 18868 192 18869 240 18870 128 18871 258 18872 210 18873 225 18874 276 18875 222 18876 276 18877 225 18878 136 18879 324 18880 248 18881 246 18882 296 18883 186 18884 236 18885 138 18886 344 18887 336 18888 299 18889 54 18890 270 18891 300 18892 264 18893 30 18894 220 18895 258 18896 240 18897 480 18898 153 18899 228 18900 178 18901 267 18902 268 18903 153 18904 248 18905 144 18906 244 18907 294 18908 253 18909 324 18910 164 18911 252 18912 348 18913 228 18914 0 18915 192 18916 304 18917 189 18918 210 18919 240 18920 160 18921 324 18922 366 18923 252 18924 192 18925 234 18926 362 18927 171 18928 144 18929 240 18930 237 18931 354 18932 453 18933 120 18934 224 18935 192 18936 394 18937 375 18938 136 18939 0 18940 124 18941 261 18942 0 18943 210 18944 268 18945 198 18946 54 18947 243 18948 246 18949 264 18950 201 18951 333 18952 271 18953 30 18954 180 18955 141 18956 250 18957 324 18958 222 18959 198 18960 10 18961 264 18962 202 18963 192 18964 114 18965 252 18966 192 18967 387 18968 178 18969 144 18970 216 18971 330 18972 315 18973 162 18974 296 18975 231 18976 293 18977 300 18978 225 18979 240 18980 170 18981 408 18982 26 18983 162 18984 224 18985 171 18986 390 18987 264 18988 174 18989 42 18990 216 18991 0 18992 22 18993 216 18994 170 18995 177 18996 204 18997 258 18998 210 18999 288 19000 194 19001 336 19002 296 19003 216 19004 196 19005 168 19006 350 19007 432 19008 149 19009 324 19010 191 19011 237 19012 312 19013 180 19014 114 19015 138 19016 249 19017 231 19018 211 19019 216 19020 212 19021 336 19022 244 19023 210 19024 200 19025 195 19026 0 19027 345 19028 190 19029 216 19030 252 19031 246 19032 234 19033 216 19034 180 19035 207 19036 298 19037 285 19038 152 19039 0 19040 66 19041 342 19042 375 19043 165 19044 310 19045 192 19046 219 19047 282 19048 246 19049 288 19050 180 19051 345 19052 316 19053 174 19054 192 19055 288 19056 338 19057 162 19058 254 19059 144 19060 142 19061 300 19062 407 19063 204 19064 0 19065 240 19066 271 19067 0 19068 188 19069 366 19070 147 19071 195 19072 312 19073 153 19074 240 19075 264 19076 312 19077 474 19078 164 19079 240 19080 160 19081 252 19082 272 19083 261 19084 232 19085 147 19086 384 19087 288 19088 172 19089 0 19090 200 19091 330 19092 276 19093 189 19094 202 19095 6 19096 332 19097 381 19098 186 19099 228 19100 248 19101 276 19102 206 19103 198 19104 212 19105 201 19106 282 19107 342 19108 170 19109 186 19110 2 19111 276 19112 337 19113 210 19114 18 19115 114 19116 335 19117 288 19118 295 19119 306 19120 216 19121 423 19122 232 19123 144 19124 232 19125 165 19126 387 19127 216 19128 188 19129 264 19130 186 19131 276 19132 325 19133 282 19134 200 19135 255 19136 203 19137 222 19138 32 19139 126 19140 288 19141 243 19142 317 19143 204 19144 188 19145 180 19146 387 19147 363 19148 120 19149 216 19150 190 19151 243 19152 322 19153 198 19154 340 19155 186 19156 284 19157 252 19158 137 19159 252 19160 264 19161 297 19162 330 19163 231 19164 0 19165 168 19166 264 19167 336 19168 264 19169 216 19170 233 19171 213 19172 216 19173 240 19174 292 19175 153 19176 288 19177 378 19178 195 19179 288 19180 160 19181 384 19182 228 19183 231 19184 280 19185 195 19186 237 19187 72 19188 22 19189 0 19190 170 19191 360 19192 249 19193 126 19194 256 19195 36 19196 474 19197 252 19198 343 19199 192 19200 134 19201 270 19202 297 19203 192 19204 156 19205 297 19206 239 19207 252 19208 184 19209 270 19210 216 19211 273 19212 413 19213 153 19214 68 19215 162 19216 356 19217 345 19218 170 19219 240 19220 171 19221 276 19222 320 19223 201 19224 224 19225 156 19226 279 19227 252 19228 161 19229 240 19230 227 19231 447 19232 236 19233 198 19234 256 19235 213 19236 44 19237 312 19238 295 19239 42 19240 238 19241 180 19242 16 19243 168 19244 202 19245 240 19246 207 19247 348 19248 172 19249 216 19250 204 19251 405 19252 319 19253 192 19254 312 19255 153 19256 285 19257 312 19258 174 19259 288 19260 188 19261 330 19262 266 19263 144 19264 108 19265 270 19266 238 19267 264 19268 211 19269 180 19270 182 19271 384 19272 409 19273 294 19274 188 19275 192 19276 240 19277 237 19278 180 19279 228 19280 159 19281 237 19282 428 19283 198 19284 200 19285 0 19286 376 19287 360 19288 141 19289 0 19290 210 19291 216 19292 286 19293 252 19294 274 19295 195 19296 315 19297 231 19298 204 19299 192 19300 289 19301 240 19302 289 19303 237 19304 188 19305 204 19306 232 19307 270 19308 264 19309 36 19310 208 19311 324 19312 200 19313 204 19314 0 19315 210 19316 351 19317 324 19318 115 19319 204 19320 200 19321 375 19322 451 19323 138 19324 304 19325 180 19326 313 19327 276 19328 285 19329 276 19330 185 19331 318 19332 220 19333 207 19334 0 19335 234 19336 256 19337 297 19338 226 19339 66 19340 144 19341 360 19342 308 19343 18 19344 180 19345 168 19346 184 19347 267 19348 268 19349 264 19350 329 19351 276 19352 30 19353 120 19354 220 19355 252 19356 288 19357 264 19358 139 19359 288 19360 212 19361 300 19362 284 19363 303 19364 0 19365 144 19366 422 19367 315 19368 166 19369 216 19370 162 19371 453 19372 292 19373 222 19374 216 19375 168 19376 240 19377 324 19378 230 19379 180 19380 191 19381 348 19382 273 19383 48 19384 262 19385 252 19386 298 19387 348 19388 203 19389 60 19390 192 19391 315 19392 369 19393 174 19394 280 19395 138 19396 240 19397 300 19398 192 19399 240 19400 156 19401 291 19402 254 19403 168 19404 204 19405 294 19406 396 19407 321 19408 224 19409 216 19410 146 19411 216 19412 372 19413 261 19414 0 19415 273 19416 300 19417 300 19418 216 19419 360 19420 220 19421 216 19422 245 19423 153 19424 200 19425 204 19426 442 19427 336 19428 177 19429 264 19430 0 19431 186 19432 0 19433 192 19434 214 19435 0 19436 417 19437 225 19438 186 19439 0 19440 238 19441 408 19442 228 19443 345 19444 188 19445 189 19446 256 19447 309 19448 210 19449 288 19450 155 19451 243 19452 258 19453 168 19454 348 19455 198 19456 276 19457 270 19458 274 19459 258 19460 192 19461 252 19462 291 19463 156 19464 102 19465 186 19466 237 19467 240 19468 246 19469 306 19470 144 19471 0 19472 254 19473 171 19474 304 19475 210 19476 294 19477 330 19478 211 19479 156 19480 204 19481 72 19482 446 19483 192 19484 236 19485 252 19486 202 19487 297 19488 154 19489 36 19490 240 19491 288 19492 357 19493 201 19494 152 19495 264 19496 310 19497 342 19498 151 19499 252 19500 165 19501 204 19502 320 19503 267 19504 364 19505 135 19506 420 19507 264 19508 177 19509 264 19510 216 19511 411 19512 222 19513 210 19514 56 19515 147 19516 252 19517 453 19518 224 19519 192 19520 292 19521 279 19522 169 19523 180 19524 364 19525 252 19526 267 19527 261 19528 179 19529 240 19530 46 19531 42 19532 312 19533 0 19534 340 19535 168 19536 340 19537 342 19538 213 19539 0 19540 154 19541 363 19542 341 19543 156 19544 168 19545 219 19546 408 19547 261 19548 186 19549 192 19550 240 19551 48 19552 236 19553 276 19554 168 19555 216 19556 258 19557 276 19558 270 19559 312 19560 233 19561 246 19562 320 19563 156 19564 0 19565 156 19566 259 19567 237 19568 10 19569 348 19570 197 19571 240 19572 344 19573 228 19574 192 19575 219 19576 336 19577 225 19578 144 19579 36 19580 205 19581 387 19582 316 19583 225 19584 216 19585 144 19586 302 19587 357 19588 214 19589 66 19590 196 19591 309 19592 243 19593 174 19594 336 19595 240 19596 249 19597 441 19598 132 19599 228 19600 148 19601 444 19602 423 19603 189 19604 260 19605 180 19606 268 19607 270 19608 238 19609 264 19610 196 19611 300 19612 308 19613 192 19614 52 19615 252 19616 372 19617 198 19618 176 19619 234 19620 185 19621 252 19622 326 19623 255 19624 220 19625 264 19626 225 19627 318 19628 0 19629 204 19630 234 19631 168 19632 309 19633 168 19634 222 19635 216 19636 368 19637 246 19638 239 19639 84 19640 168 19641 291 19642 276 19643 177 19644 266 19645 177 19646 352 19647 378 19648 141 19649 276 19650 208 19651 324 19652 248 19653 216 19654 172 19655 126 19656 368 19657 375 19658 264 19659 180 19660 253 19661 300 19662 269 19663 204 19664 0 19665 174 19666 206 19667 414 19668 154 19669 174 19670 212 19671 372 19672 66 19673 180 19674 268 19675 171 19676 240 19677 0 19678 239 19679 348 19680 175 19681 294 19682 214 19683 132 19684 192 19685 276 19686 284 19687 198 19688 238 19689 0 19690 235 19691 390 19692 318 19693 231 19694 220 19695 234 19696 334 19697 192 19698 220 19699 216 19700 177 19701 288 19702 54 19703 162 19704 24 19705 192 19706 369 19707 354 19708 139 19709 222 19710 135 19711 360 19712 360 19713 255 19714 90 19715 192 19716 304 19717 204 19718 196 19719 228 19720 204 19721 273 19722 224 19723 234 19724 216 19725 189 19726 66 19727 420 19728 242 19729 276 19730 200 19731 243 19732 318 19733 162 19734 294 19735 228 19736 186 19737 366 19738 192 19739 0 19740 236 19741 336 19742 356 19743 174 19744 298 19745 183 19746 296 19747 252 19748 207 19749 288 19750 162 19751 417 19752 196 19753 195 19754 200 19755 237 19756 310 19757 339 19758 300 19759 204 19760 142 19761 240 19762 361 19763 279 19764 76 19765 210 19766 280 19767 276 19768 188 19769 228 19770 250 19771 216 19772 345 19773 141 19774 176 19775 0 19776 335 19777 453 19778 175 19779 300 19780 0 19781 333 19782 236 19783 240 19784 320 19785 162 19786 334 19787 258 19788 166 19789 0 19790 263 19791 288 19792 288 19793 36 19794 222 19795 141 19796 372 19797 321 19798 210 19799 192 19800 293 19801 213 19802 241 19803 216 19804 240 19805 216 19806 348 19807 303 19808 162 19809 198 19810 236 19811 282 19812 362 19813 147 19814 0 19815 198 19816 244 19817 264 19818 206 19819 324 19820 18 19821 321 19822 310 19823 261 19824 40 19825 270 19826 360 19827 270 19828 228 19829 204 19830 145 19831 282 19832 388 19833 0 19834 200 19835 240 19836 289 19837 216 19838 136 19839 72 19840 194 19841 267 19842 362 19843 228 19844 296 19845 204 19846 359 19847 375 19848 200 19849 288 19850 175 19851 210 19852 270 19853 168 19854 372 19855 171 19856 352 19857 279 19858 152 19859 216 19860 224 19861 447 19862 282 19863 189 19864 34 19865 180 19866 300 19867 390 19868 199 19869 180 19870 216 19871 24 19872 319 19873 48 19874 272 19875 246 19876 273 19877 369 19878 172 19879 204 19880 264 19881 0 19882 335 19883 180 19884 236 19885 159 19886 227 19887 276 19888 260 19889 78 19890 118 19891 444 19892 268 19893 195 19894 320 19895 207 19896 299 19897 210 19898 322 19899 228 19900 246 19901 324 19902 372 19903 210 19904 152 19905 276 19906 237 19907 198 19908 152 19909 324 19910 280 19911 345 19912 252 19913 186 19914 0 19915 168 19916 356 19917 306 19918 171 19919 270 19920 212 19921 252 19922 52 19923 240 19924 312 19925 180 19926 323 19927 252 19928 148 19929 204 19930 213 19931 285 19932 324 19933 306 19934 174 19935 198 19936 320 19937 435 19938 229 19939 0 19940 177 19941 234 19942 252 19943 216 19944 300 19945 225 19946 330 19947 264 19948 171 19949 264 19950 200 19951 324 19952 337 19953 210 19954 228 19955 186 19956 182 19957 336 19958 180 19959 270 19960 195 19961 351 19962 238 19963 180 19964 0 19965 243 19966 432 19967 255 19968 297 19969 168 19970 168 19971 0 19972 283 19973 180 19974 224 19975 222 19976 378 19977 243 19978 212 19979 348 19980 256 19981 189 19982 264 19983 123 19984 198 19985 198 19986 348 19987 459 19988 168 19989 48 19990 224 19991 252 19992 256 19993 270 19994 264 19995 171 19996 334 19997 342 19998 202 19999 204 20000 203 20001 396 20002 258 20003 171 20004 272 20005 174 20006 256 20007 300 20008 202 20009 210 20010 290 20011 273 20012 247 20013 264 20014 84 20015 288 20016 204 20017 426 20018 174 20019 228 20020 0 20021 339 20022 249 20023 153 20024 328 20025 138 20026 291 20027 264 20028 218 20029 252 20030 216 20031 459 20032 242 20033 174 20034 304 20035 0 20036 410 20037 264 20038 252 20039 0 20040 18 20041 312 20042 358 20043 240 20044 224 20045 192 20046 248 20047 291 20048 238 20049 216 20050 221 20051 222 20052 469 20053 192 20054 196 20055 180 20056 416 20057 378 20058 132 20059 252 20060 129 20061 231 20062 336 20063 357 20064 0 20065 0 20066 270 20067 255 20068 148 20069 60 20070 282 20071 291 20072 258 20073 171 20074 192 20075 204 20076 372 20077 288 20078 225 20079 240 20080 245 20081 270 20082 332 20083 162 20084 264 20085 291 20086 256 20087 369 20088 144 20089 66 20090 168 20091 324 20092 392 20093 174 20094 212 20095 186 20096 218 20097 312 20098 275 20099 240 20100 177 20101 354 20102 260 20103 204 20104 248 20105 192 20106 302 20107 261 20108 339 20109 0 20110 137 20111 264 20112 336 20113 171 20114 52 20115 246 20116 256 20117 222 20118 0 20119 360 20120 260 20121 324 20122 400 20123 180 20124 152 20125 186 20126 350 20127 300 20128 171 20129 300 20130 155 20131 354 20132 250 20133 309 20134 272 20135 144 20136 297 20137 207 20138 169 20139 72 20140 321 20141 414 20142 245 20143 192 20144 232 20145 198 20146 262 20147 315 20148 253 20149 180 20150 221 20151 222 20152 268 20153 276 20154 324 20155 243 20156 0 20157 384 20158 173 20159 138 20160 184 20161 339 20162 369 20163 165 20164 0 20165 150 20166 346 20167 96 20168 184 20169 282 20170 168 20171 405 20172 192 20173 165 20174 316 20175 198 20176 321 20177 270 20178 182 20179 216 20180 256 20181 240 20182 334 20183 252 20184 268 20185 255 20186 266 20187 300 20188 192 20189 0 20190 206 20191 288 20192 306 20193 180 20194 156 20195 252 20196 376 20197 447 20198 138 20199 360 20200 188 20201 231 20202 344 20203 168 20204 196 20205 171 20206 377 20207 273 20208 236 20209 24 20210 246 20211 300 20212 233 20213 258 20214 68 20215 138 20216 62 20217 6 20218 312 20219 210 20220 185 20221 375 20222 348 20223 264 20224 320 20225 216 20226 276 20227 297 20228 196 20229 180 20230 156 20231 351 20232 350 20233 186 20234 322 20235 174 20236 250 20237 252 20238 225 20239 72 20240 211 20241 336 20242 217 20243 171 20244 240 20245 228 20246 320 20247 225 20248 224 20249 204 20250 160 20251 360 20252 413 20253 210 20254 228 20255 216 20256 282 20257 315 20258 152 20259 270 20260 266 20261 276 20262 418 20263 180 20264 76 20265 36 20266 302 20267 270 20268 160 20269 234 20270 150 20271 285 20272 372 20273 222 20274 312 20275 162 20276 368 20277 42 20278 149 20279 264 20280 169 20281 264 20282 221 20283 225 20284 220 20285 216 20286 336 20287 372 20288 200 20289 0 20290 279 20291 306 20292 196 20293 168 20294 332 20295 228 20296 288 20297 324 20298 159 20299 264 20300 172 20301 384 20302 321 20303 153 20304 252 20305 162 20306 288 20307 288 20308 213 20309 360 20310 220 20311 264 20312 324 20313 168 20314 0 20315 207 20316 491 20317 336 20318 274 20319 162 20320 184 20321 288 20322 285 20323 330 20324 152 20325 270 20326 192 20327 315 20328 218 20329 348 20330 216 20331 228 20332 340 20333 153 20334 204 20335 264 20336 342 20337 294 20338 230 20339 96 20340 245 20341 210 20342 376 20343 270 20344 240 20345 177 20346 299 20347 240 20348 150 20349 252 20350 196 20351 393 20352 282 20353 261 20354 216 20355 168 20356 360 20357 321 20358 237 20359 204 20360 232 20361 381 20362 285 20363 0 20364 0 20365 180 20366 277 20367 417 20368 145 20369 216 20370 204 20371 336 20372 275 20373 180 20374 340 20375 219 20376 256 20377 240 20378 0 20379 240 20380 143 20381 354 20382 308 20383 153 20384 208 20385 216 20386 405 20387 300 20388 224 20389 66 20390 149 20391 228 20392 419 20393 216 20394 250 20395 291 20396 207 20397 294 20398 0 20399 228 20400 240 20401 318 20402 304 20403 165 20404 268 20405 264 20406 302 20407 288 20408 268 20409 264 20410 14 20411 279 20412 66 20413 198 20414 0 20415 162 20416 398 20417 228 20418 171 20419 216 20420 282 20421 378 20422 225 20423 183 20424 168 20425 171 20426 0 20427 501 20428 228 20429 228 20430 236 20431 312 20432 282 20433 240 20434 274 20435 198 20436 180 20437 381 20438 180 20439 0 20440 188 20441 351 20442 388 20443 180 20444 372 20445 144 20446 248 20447 228 20448 235 20449 300 20450 205 20451 273 20452 390 20453 168 20454 212 20455 288 20456 384 20457 234 20458 160 20459 246 20460 163 20461 0 20462 6 20463 237 20464 48 20465 201 20466 326 20467 198 20468 186 20469 312 20470 284 20471 336 20472 423 20473 189 20474 192 20475 204 20476 311 20477 366 20478 166 20479 252 20480 150 20481 318 20482 296 20483 288 20484 244 20485 192 20486 422 20487 207 20488 197 20489 48 20490 256 20491 261 20492 317 20493 216 20494 308 20495 144 20496 292 20497 288 20498 243 20499 240 20500 180 20501 180 20502 216 20503 240 20504 236 20505 246 20506 198 20507 528 20508 172 20509 258 20510 50 20511 426 20512 393 20513 144 20514 88 20515 147 20516 210 20517 252 20518 305 20519 24 20520 165 20521 408 20522 301 20523 150 20524 256 20525 246 20526 383 20527 276 20528 245 20529 216 20530 200 20531 348 20532 387 20533 195 20534 168 20535 204 20536 217 20537 336 20538 208 20539 0 20540 306 20541 222 20542 225 20543 195 20544 282 20545 180 20546 408 20547 0 20548 184 20549 288 20550 139 20551 324 20552 232 20553 171 20554 276 20555 144 20556 412 20557 294 20558 172 20559 72 20560 224 20561 351 20562 264 20563 312 20564 0 20565 207 20566 262 20567 303 20568 200 20569 246 20570 276 20571 294 20572 228 20573 216 20574 8 20575 189 20576 283 20577 339 20578 172 20579 180 20580 212 20581 321 20582 450 20583 162 20584 288 20585 204 20586 196 20587 336 20588 216 20589 102 20590 217 20591 393 20592 300 20593 198 20594 184 20595 336 20596 374 20597 246 20598 273 20599 180 20600 150 20601 252 20602 444 20603 270 20604 260 20605 222 20606 263 20607 222 20608 0 20609 342 20610 174 20611 237 20612 276 20613 225 20614 56 20615 192 20616 380 20617 336 20618 136 20619 216 20620 158 20621 240 20622 322 20623 186 20624 360 20625 192 20626 457 20627 231 20628 190 20629 216 20630 186 20631 435 20632 193 20633 255 20634 230 20635 198 20636 356 20637 387 20638 218 20639 90 20640 36 20641 246 20642 351 20643 168 20644 206 20645 198 20646 297 20647 477 20648 210 20649 144 20650 236 20651 324 20652 340 20653 168 20654 256 20655 192 20656 211 20657 0 20658 260 20659 276 20660 204 20661 339 20662 226 20663 222 20664 0 20665 228 20666 297 20667 270 20668 266 20669 168 20670 194 20671 258 20672 299 20673 264 20674 0 20675 204 20676 245 20677 276 20678 200 20679 240 20680 307 20681 267 20682 336 20683 171 20684 248 20685 162 20686 384 20687 0 20688 150 20689 0 20690 196 20691 249 20692 352 20693 267 20694 286 20695 168 20696 274 20697 339 20698 172 20699 264 20700 243 20701 456 20702 213 20703 264 20704 192 20705 162 20706 0 20707 378 20708 228 20709 180 20710 168 20711 216 20712 302 20713 210 20714 112 20715 279 20716 46 20717 372 20718 170 20719 210 20720 214 20721 258 20722 252 20723 165 20724 312 20725 171 20726 279 20727 288 20728 302 20729 288 20730 250 20731 279 20732 248 20733 144 20734 208 20735 273 20736 325 20737 213 20738 252 20739 48 20740 135 20741 0 20742 352 20743 252 20744 202 20745 288 20746 334 20747 267 20748 188 20749 336 20750 246 20751 252 20752 406 20753 174 20754 172 20755 48 20756 377 20757 360 20758 213 20759 270 20760 187 20761 0 20762 226 20763 198 20764 78 20765 183 20766 385 20767 267 20768 188 20769 384 20770 186 20771 390 20772 352 20773 210 20774 204 20775 6 20776 288 20777 432 20778 260 20779 252 20780 231 20781 198 20782 312 20783 192 20784 252 20785 303 20786 189 20787 30 20788 169 20789 0 20790 248 20791 399 20792 386 20793 198 20794 312 20795 156 20796 244 20797 252 20798 249 20799 240 20800 175 20801 306 20802 240 20803 198 20804 0 20805 192 20806 352 20807 270 20808 239 20809 174 20810 145 20811 450 20812 442 20813 225 20814 0 20815 228 20816 320 20817 261 20818 192 20819 252 20820 178 20821 255 20822 421 20823 234 20824 248 20825 144 20826 378 20827 258 20828 129 20829 396 20830 183 20831 282 20832 276 20833 216 20834 376 20835 183 20836 380 20837 297 20838 176 20839 72 20840 212 20841 270 20842 226 20843 231 20844 192 20845 261 20846 380 20847 336 20848 258 20849 192 20850 294 20851 330 20852 210 20853 42 20854 212 20855 279 20856 297 20857 312 20858 172 20859 240 20860 216 20861 270 20862 472 20863 198 20864 54 20865 120 20866 268 20867 360 20868 307 20869 342 20870 182 20871 330 20872 260 20873 180 20874 224 20875 252 20876 234 20877 264 20878 207 20879 276 20880 176 20881 390 20882 60 20883 198 20884 258 20885 0 20886 246 20887 210 20888 248 20889 120 20890 197 20891 252 20892 324 20893 168 20894 186 20895 192 20896 306 20897 330 20898 224 20899 288 20900 193 20901 324 20902 78 20903 228 20904 216 20905 153 20906 356 20907 270 20908 166 20909 192 20910 316 20911 324 20912 345 20913 195 20914 0 20915 192 20916 276 20917 384 20918 216 20919 162 20920 240 20921 303 20922 249 20923 204 20924 276 20925 324 20926 256 20927 348 20928 195 20929 156 20930 180 20931 315 20932 373 20933 225 20934 284 20935 162 20936 384 20937 360 20938 239 20939 0 20940 143 20941 264 20942 218 20943 159 20944 264 20945 291 20946 349 20947 330 20948 190 20949 228 20950 196 20951 30 20952 291 20953 285 20954 284 20955 237 20956 312 20957 189 20958 200 20959 360 20960 249 20961 273 20962 428 20963 156 20964 80 20965 216 20966 432 20967 465 20968 133 20969 360 20970 134 20971 198 20972 364 20973 246 20974 256 20975 189 20976 0 20977 324 20978 150 20979 228 20980 216 20981 408 20982 253 20983 282 20984 170 20985 156 20986 304 20987 300 20988 278 20989 12 20990 245 20991 276 20992 246 20993 192 20994 238 20995 171 20996 284 20997 309 20998 169 20999 288 21000 0 21001 360 21002 408 21003 42 21004 252 21005 276 21006 209 21007 342 21008 164 21009 270 21010 178 21011 405 21012 275 21013 183 21014 80 21015 204 21016 460 21017 216 21018 189 21019 192 21020 196 21021 312 21022 440 21023 177 21024 288 21025 270 21026 183 21027 324 21028 192 21029 240 21030 224 21031 264 21032 419 21033 186 21034 208 21035 180 21036 352 21037 294 21038 261 21039 0 21040 190 21041 348 21042 292 21043 240 21044 312 21045 162 21046 337 21047 216 21048 157 21049 0 21050 227 21051 408 21052 190 21053 300 21054 20 21055 195 21056 230 21057 369 21058 304 21059 186 21060 185 21061 228 21062 228 21063 162 21064 0 21065 264 21066 344 21067 336 21068 223 21069 204 21070 204 21071 480 21072 300 21073 162 21074 188 21075 186 21076 305 21077 336 21078 200 21079 300 21080 152 21081 339 21082 264 21083 225 21084 276 21085 180 21086 334 21087 264 21088 259 21089 84 21090 206 21091 240 21092 428 21093 192 21094 186 21095 192 21096 277 21097 354 21098 66 21099 288 21100 244 21101 300 21102 392 21103 129 21104 196 21105 180 21106 268 21107 456 21108 172 21109 288 21110 208 21111 252 21112 280 21113 168 21114 54 21115 255 21116 312 21117 270 21118 183 21119 288 21120 299 21121 426 21122 298 21123 288 21124 32 21125 117 21126 342 21127 345 21128 207 21129 192 21130 275 21131 270 21132 270 21133 216 21134 286 21135 252 21136 279 21137 387 21138 174 21139 60 21140 216 21141 486 21142 360 21143 168 21144 264 21145 228 21146 304 21147 0 21148 14 21149 300 21150 118 21151 321 21152 14 21153 204 21154 260 21155 231 21156 365 21157 372 21158 174 21159 252 21160 180 21161 270 21162 275 21163 264 21164 0 21165 231 21166 235 21167 252 21168 248 21169 12 21170 237 21171 216 21172 319 21173 153 21174 304 21175 252 21176 391 21177 318 21178 170 21179 240 21180 196 21181 273 21182 260 21183 288 21184 284 21185 180 21186 428 21187 306 21188 176 21189 0 21190 250 21191 315 21192 266 21193 234 21194 222 21195 144 21196 80 21197 396 21198 243 21199 180 21200 309 21201 252 21202 240 21203 252 21204 244 21205 168 21206 276 21207 477 21208 160 21209 240 21210 196 21211 522 21212 336 21213 204 21214 128 21215 156 21216 232 21217 264 21218 213 21219 276 21220 215 21221 315 21222 340 21223 0 21224 216 21225 252 21226 376 21227 225 21228 234 21229 228 21230 160 21231 300 21232 265 21233 255 21234 208 21235 243 21236 320 21237 306 21238 192 21239 48 21240 279 21241 243 21242 375 21243 162 21244 208 21245 0 21246 333 21247 345 21248 172 21249 300 21250 173 21251 309 21252 358 21253 273 21254 264 21255 180 21256 348 21257 222 21258 220 21259 264 21260 253 21261 330 21262 340 21263 240 21264 52 21265 0 21266 396 21267 282 21268 276 21269 234 21270 201 21271 291 21272 288 21273 186 21274 232 21275 324 21276 282 21277 318 21278 192 21279 204 21280 0 21281 294 21282 348 21283 132 21284 288 21285 198 21286 280 21287 336 21288 276 21289 0 21290 129 21291 351 21292 267 21293 153 21294 32 21295 198 21296 336 21297 321 21298 256 21299 216 21300 176 21301 0 21302 440 21303 216 21304 292 21305 255 21306 319 21307 252 21308 190 21309 312 21310 252 21311 264 21312 266 21313 201 21314 0 21315 168 21316 228 21317 426 21318 158 21319 324 21320 137 21321 297 21322 300 21323 306 21324 384 21325 129 21326 417 21327 258 21328 234 21329 264 21330 332 21331 282 21332 228 21333 12 21334 162 21335 180 21336 328 21337 360 21338 200 21339 90 21340 312 21341 258 21342 220 21343 0 21344 400 21345 225 21346 274 21347 312 21348 118 21349 240 21350 228 21351 309 21352 394 21353 144 21354 340 21355 198 21356 245 21357 336 21358 222 21359 198 21360 150 21361 378 21362 376 21363 225 21364 44 21365 222 21366 0 21367 288 21368 257 21369 186 21370 196 21371 234 21372 391 21373 273 21374 236 21375 216 21376 288 21377 240 21378 176 21379 300 21380 257 21381 315 21382 338 21383 201 21384 228 21385 204 21386 273 21387 465 21388 186 21389 90 21390 177 21391 291 21392 0 21393 237 21394 238 21395 264 21396 502 21397 213 21398 192 21399 240 21400 210 21401 450 21402 243 21403 162 21404 244 21405 168 21406 402 21407 360 21408 209 21409 234 21410 220 21411 267 21412 318 21413 168 21414 0 21415 270 21416 204 21417 18 21418 204 21419 198 21420 210 21421 432 21422 278 21423 192 21424 208 21425 165 21426 228 21427 384 21428 304 21429 252 21430 202 21431 396 21432 320 21433 180 21434 300 21435 192 21436 241 21437 246 21438 243 21439 0 21440 243 21441 84 21442 455 21443 252 21444 168 21445 288 21446 202 21447 279 21448 160 21449 312 21450 225 21451 252 21452 272 21453 189 21454 224 21455 210 21456 442 21457 288 21458 183 21459 270 21460 184 21461 315 21462 332 21463 216 21464 102 21465 168 21466 388 21467 279 21468 14 21469 240 21470 210 21471 384 21472 301 21473 252 21474 232 21475 183 21476 264 21477 279 21478 236 21479 204 21480 246 21481 216 21482 351 21483 228 21484 306 21485 180 21486 280 21487 0 21488 149 21489 42 21490 0 21491 372 21492 380 21493 222 21494 320 21495 225 21496 266 21497 396 21498 232 21499 288 21500 208 21501 321 21502 225 21503 144 21504 240 21505 261 21506 466 21507 228 21508 304 21509 0 21510 219 21511 288 21512 318 21513 294 21514 64 21515 18 21516 242 21517 273 21518 236 21519 258 21520 196 21521 234 21522 300 21523 165 21524 184 21525 216 21526 459 21527 411 21528 174 21529 252 21530 180 21531 264 21532 344 21533 255 21534 378 21535 156 21536 376 21537 276 21538 182 21539 0 21540 177 21541 333 21542 256 21543 216 21544 332 21545 168 21546 200 21547 384 21548 308 21549 240 21550 185 21551 294 21552 369 21553 156 21554 32 21555 222 21556 284 21557 315 21558 189 21559 264 21560 200 21561 0 21562 270 21563 171 21564 0 21565 231 21566 244 21567 294 21568 180 21569 198 21570 199 21571 498 21572 227 21573 156 21574 256 21575 258 21576 309 21577 366 21578 212 21579 156 21580 143 21581 360 21582 427 21583 354 21584 210 21585 270 21586 288 21587 210 21588 68 21589 84 21590 258 21591 297 21592 368 21593 207 21594 258 21595 162 21596 417 21597 366 21598 171 21599 312 21600 160 21601 237 21602 328 21603 276 21604 344 21605 216 21606 248 21607 228 21608 26 21609 216 21610 326 21611 351 21612 240 21613 252 21614 10 21615 177 21616 410 21617 423 21618 198 21619 192 21620 210 21621 243 21622 234 21623 192 21624 192 21625 333 21626 258 21627 501 21628 176 21629 288 21630 192 21631 234 21632 400 21633 171 21634 280 21635 129 21636 319 21637 36 21638 268 21639 96 21640 196 21641 312 21642 298 21643 195 21644 232 21645 192 21646 358 21647 279 21648 315 21649 348 21650 176 21651 378 21652 336 21653 216 21654 196 21655 195 21656 280 21657 234 21658 200 21659 324 21660 218 21661 228 21662 488 21663 180 21664 0 21665 240 21666 372 21667 327 21668 227 21669 312 21670 217 21671 252 21672 312 21673 264 21674 320 21675 168 21676 368 21677 234 21678 184 21679 276 21680 258 21681 441 21682 281 21683 186 21684 204 21685 204 21686 0 21687 456 21688 181 21689 0 21690 236 21691 348 21692 290 21693 174 21694 222 21695 252 21696 326 21697 306 21698 150 21699 192 21700 210 21701 321 21702 0 21703 228 21704 372 21705 165 21706 292 21707 312 21708 220 21709 270 21710 165 21711 267 21712 223 21713 198 21714 92 21715 279 21716 346 21717 324 21718 256 21719 234 21720 219 21721 312 21722 255 21723 180 21724 220 21725 192 21726 288 21727 288 21728 0 21729 0 21730 0 21731 360 21732 327 21733 168 21734 178 21735 0 21736 386 21737 348 21738 189 21739 66 21740 176 21741 240 21742 382 21743 240 21744 324 21745 120 21746 435 21747 336 21748 183 21749 228 21750 228 21751 348 21752 297 21753 315 21754 192 21755 198 21756 264 21757 372 21758 228 21759 258 21760 209 21761 348 21762 216 21763 174 21764 108 21765 276 21766 296 21767 288 21768 221 21769 204 21770 240 21771 252 21772 475 21773 240 21774 248 21775 168 21776 250 21777 240 21778 298 21779 300 21780 208 21781 471 21782 276 21783 162 21784 64 21785 201 21786 509 21787 231 21788 177 21789 0 21790 162 21791 318 21792 420 21793 189 21794 224 21795 288 21796 252 21797 336 21798 178 21799 324 21800 210 21801 267 21802 409 21803 207 21804 220 21805 288 21806 266 21807 270 21808 160 21809 264 21810 138 21811 309 21812 328 21813 252 21814 0 21815 177 21816 317 21817 270 21818 173 21819 300 21820 313 21821 306 21822 214 21823 300 21824 264 21825 192 21826 256 21827 336 21828 220 21829 180 21830 280 21831 234 21832 282 21833 0 21834 320 21835 267 21836 312 21837 411 21838 224 21839 60 21840 158 21841 294 21842 325 21843 18 21844 224 21845 165 21846 364 21847 312 21848 262 21849 288 21850 18 21851 396 21852 253 21853 168 21854 192 21855 210 21856 438 21857 378 21858 271 21859 168 21860 232 21861 336 21862 345 21863 288 21864 40 21865 201 21866 245 21867 315 21868 204 21869 276 21870 26 21871 315 21872 416 21873 156 21874 268 21875 156 21876 377 21877 414 21878 191 21879 324 21880 159 21881 216 21882 96 21883 216 21884 232 21885 207 21886 252 21887 351 21888 140 21889 120 21890 268 21891 294 21892 230 21893 261 21894 200 21895 159 21896 398 21897 336 21898 243 21899 24 21900 321 21901 249 21902 294 21903 204 21904 356 21905 240 21906 262 21907 336 21908 160 21909 198 21910 154 21911 378 21912 384 21913 210 21914 0 21915 246 21916 294 21917 252 21918 265 21919 276 21920 141 21921 348 21922 277 21923 189 21924 340 21925 252 21926 409 21927 216 21928 244 21929 228 21930 119 21931 72 21932 273 21933 264 21934 288 21935 327 21936 227 21937 312 21938 248 21939 0 21940 217 21941 216 21942 374 21943 159 21944 222 21945 204 21946 340 21947 390 21948 225 21949 240 21950 244 21951 360 21952 360 21953 201 21954 260 21955 210 21956 388 21957 255 21958 157 21959 240 21960 254 21961 372 21962 276 21963 222 21964 52 21965 210 21966 336 21967 405 21968 328 21969 234 21970 251 21971 42 21972 228 21973 240 21974 292 21975 174 21976 270 21977 294 21978 212 21979 216 21980 22 21981 468 21982 384 21983 135 21984 260 21985 183 21986 240 21987 294 21988 257 21989 84 21990 252 21991 477 21992 203 21993 198 21994 216 21995 228 21996 326 21997 18 21998 201 21999 276 22000 225 22001 348 22002 383 22003 264 22004 224 22005 156 22006 360 22007 315 22008 184 22009 228 22010 297 22011 261 22012 438 22013 156 22014 78 22015 168 22016 376 22017 423 22018 142 22019 360 22020 240 22021 210 22022 280 22023 249 22024 216 22025 234 22026 396 22027 255 22028 215 22029 0 22030 240 22031 306 22032 261 22033 273 22034 194 22035 192 22036 268 22037 396 22038 193 22039 0 22040 249 22041 270 22042 286 22043 216 22044 288 22045 294 22046 215 22047 396 22048 180 22049 144 22050 248 22051 357 22052 417 22053 153 22054 352 22055 180 22056 238 22057 342 22058 302 22059 276 22060 144 22061 429 22062 212 22063 153 22064 0 22065 285 22066 368 22067 315 22068 30 22069 306 22070 160 22071 372 22072 387 22073 198 22074 176 22075 210 22076 371 22077 333 22078 0 22079 216 22080 294 22081 288 22082 311 22083 237 22084 266 22085 234 22086 324 22087 372 22088 204 22089 72 22090 144 22091 288 22092 0 22093 225 22094 272 22095 168 22096 262 22097 234 22098 224 22099 252 22100 221 22101 324 22102 305 22103 324 22104 220 22105 192 22106 318 22107 360 22108 254 22109 288 22110 320 22111 261 22112 252 22113 192 22114 60 22115 180 22116 255 22117 336 22118 159 22119 198 22120 212 22121 507 22122 457 22123 171 22124 336 22125 144 22126 286 22127 78 22128 177 22129 324 22130 165 22131 351 22132 0 22133 198 22134 224 22135 216 22136 392 22137 294 22138 244 22139 54 22140 156 22141 258 22142 489 22143 318 22144 242 22145 261 22146 310 22147 240 22148 144 22149 336 22150 251 22151 207 22152 361 22153 156 22154 260 22155 288 22156 428 22157 357 22158 180 22159 240 22160 202 22161 258 22162 288 22163 276 22164 0 22165 165 22166 342 22167 192 22168 211 22169 312 22170 179 22171 507 22172 324 22173 237 22174 160 22175 222 22176 0 22177 414 22178 210 22179 252 22180 270 22181 288 22182 260 22183 204 22184 248 22185 216 22186 341 22187 282 22188 240 22189 0 22190 216 22191 360 22192 322 22193 180 22194 322 22195 198 22196 231 22197 396 22198 236 22199 384 22200 170 22201 402 22202 292 22203 186 22204 224 22205 216 22206 271 22207 243 22208 258 22209 228 22210 196 22211 312 22212 440 22213 30 22214 90 22215 267 22216 233 22217 204 22218 188 22219 294 22220 227 22221 342 22222 325 22223 255 22224 208 22225 54 22226 365 22227 306 22228 186 22229 288 22230 179 22231 30 22232 366 22233 198 22234 336 22235 144 22236 361 22237 54 22238 207 22239 12 22240 242 22241 399 22242 306 22243 234 22244 180 22245 177 22246 344 22247 417 22248 331 22249 204 22250 216 22251 300 22252 234 22253 198 22254 364 22255 216 22256 244 22257 432 22258 160 22259 240 22260 160 22261 399 22262 328 22263 174 22264 102 22265 219 22266 275 22267 384 22268 180 22269 264 22270 216 22271 345 22272 281 22273 192 22274 72 22275 315 22276 352 22277 228 22278 314 22279 216 22280 216 22281 282 22282 223 22283 189 22284 160 22285 342 22286 345 22287 237 22288 272 22289 0 22290 266 22291 222 22292 467 22293 189 22294 206 22295 192 22296 428 22297 372 22298 192 22299 288 22300 176 22301 246 22302 232 22303 243 22304 224 22305 213 22306 353 22307 300 22308 204 22309 252 22310 187 22311 453 22312 308 22313 243 22314 0 22315 150 22316 392 22317 327 22318 240 22319 288 22320 214 22321 180 22322 294 22323 24 22324 352 22325 279 22326 272 22327 330 22328 138 22329 276 22330 290 22331 462 22332 336 22333 195 22334 44 22335 162 22336 268 22337 276 22338 223 22339 90 22340 182 22341 468 22342 382 22343 159 22344 264 22345 216 22346 288 22347 273 22348 204 22349 168 22350 171 22351 282 22352 330 22353 276 22354 212 22355 237 22356 10 22357 267 22358 280 22359 252 22360 228 22361 228 22362 368 22363 0 22364 60 22365 192 22366 386 22367 372 22368 170 22369 300 22370 212 22371 261 22372 0 22373 306 22374 272 22375 225 22376 391 22377 297 22378 152 22379 228 22380 304 22381 414 22382 260 22383 216 22384 320 22385 180 22386 258 22387 330 22388 290 22389 72 22390 214 22391 222 22392 266 22393 228 22394 316 22395 255 22396 303 22397 423 22398 147 22399 288 22400 164 22401 273 22402 458 22403 219 22404 244 22405 150 22406 44 22407 432 22408 238 22409 366 22410 215 22411 360 22412 206 22413 156 22414 0 22415 240 22416 439 22417 282 22418 317 22419 204 22420 162 22421 0 22422 452 22423 198 22424 192 22425 198 22426 248 22427 261 22428 294 22429 324 22430 247 22431 315 22432 470 22433 216 22434 184 22435 294 22436 306 22437 297 22438 136 22439 0 22440 174 22441 390 22442 240 22443 252 22444 368 22445 192 22446 436 22447 234 22448 159 22449 264 22450 260 22451 399 22452 243 22453 216 22454 244 22455 36 22456 240 22457 462 22458 204 22459 192 22460 205 22461 315 22462 362 22463 180 22464 100 22465 234 22466 240 22467 360 22468 203 22469 174 22470 50 22471 306 22472 412 22473 141 22474 336 22475 186 22476 293 22477 288 22478 240 22479 396 22480 144 22481 303 22482 261 22483 234 22484 320 22485 300 22486 342 22487 399 22488 212 22489 36 22490 201 22491 264 22492 254 22493 207 22494 282 22495 237 22496 346 22497 252 22498 262 22499 288 22500 224 22501 342 22502 351 22503 156 22504 164 22505 180 22506 428 22507 354 22508 168 22509 312 22510 156 22511 264 22512 324 22513 279 22514 96 22515 138 22516 432 22517 372 22518 217 22519 0 22520 352 22521 300 22522 299 22523 288 22524 216 22525 141 22526 0 22527 474 22528 267 22529 216 22530 170 22531 249 22532 316 22533 282 22534 258 22535 216 22536 244 22537 291 22538 167 22539 0 22540 300 22541 360 22542 396 22543 210 22544 236 22545 255 22546 324 22547 306 22548 219 22549 312 22550 208 22551 423 22552 295 22553 216 22554 224 22555 201 22556 319 22557 234 22558 264 22559 252 22560 200 22561 408 22562 364 22563 285 22564 0 22565 252 22566 241 22567 258 22568 38 22569 258 22570 254 22571 423 22572 400 22573 180 22574 196 22575 0 22576 0 22577 345 22578 212 22579 324 22580 195 22581 216 22582 302 22583 219 22584 388 22585 177 22586 378 22587 276 22588 160 22589 96 22590 204 22591 372 22592 0 22593 252 22594 248 22595 180 22596 254 22597 366 22598 312 22599 180 22600 296 22601 300 22602 333 22603 216 22604 276 22605 342 22606 289 22607 252 22608 192 22609 240 22610 184 22611 402 22612 291 22613 165 22614 60 22615 222 22616 254 22617 108 22618 288 22619 294 22620 184 22621 288 22622 271 22623 153 22624 220 22625 228 22626 340 22627 276 22628 332 22629 180 22630 180 22631 408 22632 324 22633 201 22634 174 22635 264 22636 289 22637 351 22638 0 22639 138 22640 190 22641 318 22642 288 22643 135 22644 230 22645 162 22646 352 22647 297 22648 204 22649 384 22650 189 22651 204 22652 416 22653 264 22654 316 22655 201 22656 453 22657 270 22658 169 22659 216 22660 281 22661 369 22662 266 22663 18 22664 0 22665 240 22666 52 22667 291 22668 208 22669 252 22670 276 22671 249 22672 320 22673 192 22674 304 22675 300 22676 258 22677 375 22678 154 22679 216 22680 156 22681 441 22682 413 22683 225 22684 270 22685 165 22686 286 22687 288 22688 329 22689 0 22690 161 22691 375 22692 304 22693 240 22694 224 22695 207 22696 457 22697 0 22698 243 22699 228 22700 149 22701 312 22702 18 22703 246 22704 336 22705 252 22706 294 22707 312 22708 184 22709 246 22710 0 22711 243 22712 320 22713 207 22714 82 22715 0 22716 354 22717 414 22718 204 22719 300 22720 162 22721 297 22722 358 22723 207 22724 280 22725 180 22726 307 22727 360 22728 138 22729 252 22730 352 22731 348 22732 400 22733 192 22734 242 22735 156 22736 324 22737 288 22738 235 22739 36 22740 279 22741 336 22742 205 22743 288 22744 0 22745 240 22746 197 22747 465 22748 241 22749 240 22750 240 22751 450 22752 284 22753 177 22754 372 22755 165 22756 232 22757 252 22758 266 22759 246 22760 235 22761 372 22762 220 22763 180 22764 0 22765 243 22766 426 22767 312 22768 184 22769 222 22770 198 22771 348 22772 365 22773 351 22774 224 22775 204 22776 252 22777 228 22778 176 22779 300 22780 289 22781 270 22782 376 22783 192 22784 240 22785 192 22786 372 22787 390 22788 178 22789 0 22790 162 22791 264 22792 328 22793 312 22794 228 22795 204 22796 316 22797 234 22798 180 22799 252 22800 254 22801 342 22802 344 22803 249 22804 216 22805 210 22806 456 22807 420 22808 240 22809 264 22810 257 22811 195 22812 312 22813 48 22814 0 22815 207 22816 220 22817 432 22818 0 22819 234 22820 200 22821 330 22822 402 22823 174 22824 368 22825 192 22826 331 22827 258 22828 193 22829 240 22830 151 22831 387 22832 290 22833 0 22834 276 22835 264 22836 508 22837 300 22838 186 22839 96 22840 210 22841 282 22842 320 22843 237 22844 188 22845 243 22846 342 22847 345 22848 200 22849 288 22850 280 22851 264 22852 384 22853 219 22854 156 22855 180 22856 326 22857 474 22858 236 22859 396 22860 170 22861 300 22862 0 22863 234 22864 0 22865 168 22866 280 22867 270 22868 207 22869 264 22870 272 22871 378 22872 217 22873 228 22874 216 22875 228 22876 246 22877 372 22878 232 22879 180 22880 236 22881 303 22882 207 22883 276 22884 276 22885 219 22886 380 22887 360 22888 234 22889 66 22890 306 22891 492 22892 395 22893 153 22894 356 22895 138 22896 282 22897 324 22898 175 22899 288 22900 188 22901 432 22902 291 22903 225 22904 276 22905 249 22906 242 22907 252 22908 272 22909 210 22910 150 22911 60 22912 443 22913 42 22914 0 22915 240 22916 10 22917 312 22918 156 22919 360 22920 215 22921 261 22922 374 22923 177 22924 276 22925 258 22926 408 22927 417 22928 178 22929 252 22930 211 22931 234 22932 280 22933 174 22934 344 22935 183 22936 462 22937 231 22938 249 22939 0 22940 204 22941 405 22942 244 22943 225 22944 180 22945 192 22946 320 22947 393 22948 220 22949 216 22950 264 22951 315 22952 288 22953 0 22954 288 22955 234 22956 300 22957 405 22958 225 22959 198 22960 66 22961 312 22962 470 22963 162 22964 84 22965 144 22966 257 22967 282 22968 337 22969 270 22970 180 22971 360 22972 208 22973 162 22974 308 22975 276 22976 323 22977 354 22978 286 22979 240 22980 181 22981 324 22982 450 22983 276 22984 190 22985 243 22986 204 22987 270 22988 226 22989 66 22990 222 22991 324 22992 395 22993 195 22994 216 22995 192 22996 454 22997 324 22998 138 22999 24 23000 229 23001 315 23002 352 23003 195 23004 288 23005 246 23006 319 23007 315 23008 212 23009 0 23010 204 23011 396 23012 285 23013 306 23014 82 23015 171 23016 352 23017 318 23018 256 23019 228 23020 207 23021 312 23022 258 23023 252 23024 296 23025 180 23026 373 23027 426 23028 143 23029 264 23030 204 23031 402 23032 296 23033 240 23034 300 23035 180 23036 261 23037 324 23038 220 23039 0 23040 255 23041 243 23042 262 23043 156 23044 324 23045 306 23046 462 23047 282 23048 206 23049 216 23050 128 23051 264 23052 370 23053 270 23054 180 23055 0 23056 242 23057 354 23058 0 23059 330 23060 0 23061 213 23062 430 23063 129 23064 0 23065 210 23066 420 23067 420 23068 233 23069 276 23070 235 23071 288 23072 376 23073 333 23074 288 23075 153 23076 351 23077 270 23078 244 23079 288 23080 174 23081 426 23082 0 23083 231 23084 260 23085 168 23086 268 23087 291 23088 235 23089 90 23090 245 23091 303 23092 374 23093 216 23094 300 23095 336 23096 258 23097 294 23098 215 23099 240 23100 2 23101 372 23102 291 23103 168 23104 0 23105 168 23106 357 23107 0 23108 268 23109 300 23110 164 23111 492 23112 380 23113 159 23114 44 23115 240 23116 324 23117 297 23118 272 23119 150 23120 164 23121 396 23122 456 23123 231 23124 184 23125 360 23126 238 23127 189 23128 200 23129 324 23130 271 23131 273 23132 368 23133 201 23134 228 23135 288 23136 357 23137 396 23138 189 23139 96 23140 157 23141 252 23142 300 23143 264 23144 342 23145 189 23146 404 23147 384 23148 194 23149 228 23150 294 23151 336 23152 200 23153 198 23154 256 23155 174 23156 88 23157 345 23158 313 23159 240 23160 242 23161 306 23162 262 23163 198 23164 0 23165 204 23166 343 23167 390 23168 150 23169 252 23170 184 23171 270 23172 409 23173 174 23174 320 23175 168 23176 341 23177 300 23178 247 23179 300 23180 198 23181 0 23182 271 23183 228 23184 232 23185 231 23186 384 23187 378 23188 228 23189 0 23190 184 23191 360 23192 396 23193 204 23194 190 23195 261 23196 244 23197 18 23198 264 23199 300 23200 308 23201 216 23202 346 23203 180 23204 180 23205 0 23206 357 23207 285 23208 209 23209 432 23210 210 23211 324 23212 252 23213 279 23214 96 23215 198 23216 466 23217 249 23218 129 23219 192 23220 240 23221 468 23222 229 23223 264 23224 272 23225 180 23226 352 23227 384 23228 267 23229 228 23230 251 23231 318 23232 250 23233 198 23234 298 23235 291 23236 316 23237 408 23238 180 23239 36 23240 200 23241 336 23242 439 23243 198 23244 362 23245 141 23246 264 23247 384 23248 234 23249 360 23250 159 23251 24 23252 218 23253 192 23254 88 23255 252 23256 276 23257 312 23258 262 23259 198 23260 259 23261 342 23262 292 23263 252 23264 88 23265 279 23266 0 23267 273 23268 272 23269 252 23270 210 23271 234 23272 348 23273 198 23274 228 23275 168 23276 496 23277 486 23278 176 23279 252 23280 220 23281 378 23282 384 23283 270 23284 232 23285 162 23286 310 23287 375 23288 0 23289 0 23290 248 23291 402 23292 243 23293 327 23294 204 23295 192 23296 264 23297 339 23298 227 23299 288 23300 219 23301 327 23302 58 23303 48 23304 356 23305 198 23306 267 23307 300 23308 190 23309 168 23310 240 23311 336 23312 439 23313 204 23314 0 23315 294 23316 226 23317 264 23318 205 23319 426 23320 215 23321 360 23322 276 23323 219 23324 248 23325 300 23326 323 23327 240 23328 304 23329 192 23330 263 23331 312 23332 471 23333 234 23334 274 23335 180 23336 246 23337 276 23338 220 23339 96 23340 234 23341 303 23342 508 23343 162 23344 196 23345 288 23346 408 23347 324 23348 145 23349 240 23350 187 23351 261 23352 56 23353 339 23354 348 23355 126 23356 470 23357 240 23358 163 23359 360 23360 193 23361 429 23362 211 23363 312 23364 50 23365 186 23366 244 23367 387 23368 304 23369 246 23370 232 23371 252 23372 264 23373 204 23374 224 23375 237 23376 344 23377 378 23378 0 23379 216 23380 216 23381 312 23382 347 23383 171 23384 322 23385 207 23386 245 23387 324 23388 224 23389 84 23390 200 23391 339 23392 267 23393 180 23394 272 23395 264 23396 451 23397 333 23398 306 23399 192 23400 164 23401 0 23402 334 23403 225 23404 212 23405 186 23406 229 23407 288 23408 230 23409 300 23410 303 23411 357 23412 378 23413 165 23414 0 23415 192 23416 366 23417 396 23418 219 23419 378 23420 0 23421 342 23422 276 23423 0 23424 220 23425 168 23426 342 23427 237 23428 138 23429 288 23430 317 23431 348 23432 251 23433 252 23434 256 23435 201 23436 340 23437 351 23438 228 23439 0 23440 272 23441 258 23442 350 23443 216 23444 366 23445 270 23446 244 23447 504 23448 192 23449 180 23450 0 23451 459 23452 413 23453 198 23454 280 23455 252 23456 312 23457 258 23458 316 23459 216 23460 171 23461 303 23462 269 23463 273 23464 84 23465 216 23466 380 23467 240 23468 237 23469 288 23470 193 23471 300 23472 404 23473 279 23474 228 23475 276 23476 309 23477 306 23478 192 23479 252 23480 227 23481 264 23482 419 23483 165 23484 212 23485 240 23486 495 23487 312 23488 178 23489 0 23490 161 23491 306 23492 288 23493 153 23494 324 23495 261 23496 311 23497 369 23498 164 23499 72 23500 208 23501 399 23502 416 23503 210 23504 192 23505 180 23506 380 23507 441 23508 287 23509 192 23510 247 23511 288 23512 274 23513 240 23514 106 23515 282 23516 252 23517 330 23518 174 23519 276 23520 252 23521 456 23522 280 23523 168 23524 336 23525 171 23526 220 23527 300 23528 288 23529 336 23530 180 23531 282 23532 349 23533 210 23534 252 23535 219 23536 401 23537 264 23538 218 23539 0 23540 231 23541 384 23542 316 23543 270 23544 28 23545 216 23546 327 23547 315 23548 0 23549 384 23550 260 23551 270 23552 340 23553 198 23554 252 23555 192 23556 293 23557 435 23558 167 23559 354 23560 186 23561 240 23562 408 23563 246 23564 0 23565 198 23566 472 23567 252 23568 178 23569 180 23570 185 23571 366 23572 388 23573 252 23574 208 23575 147 23576 348 23577 48 23578 242 23579 204 23580 276 23581 264 23582 249 23583 240 23584 28 23585 297 23586 298 23587 339 23588 180 23589 12 23590 224 23591 345 23592 319 23593 168 23594 280 23595 198 23596 239 23597 78 23598 285 23599 384 23600 187 23601 510 23602 224 23603 204 23604 220 23605 357 23606 524 23607 252 23608 213 23609 186 23610 160 23611 288 23612 440 23613 174 23614 46 23615 246 23616 300 23617 261 23618 312 23619 258 23620 215 23621 288 23622 346 23623 228 23624 16 23625 228 23626 325 23627 468 23628 224 23629 396 23630 144 23631 345 23632 272 23633 198 23634 348 23635 192 23636 281 23637 234 23638 262 23639 72 23640 323 23641 312 23642 380 23643 228 23644 214 23645 210 23646 66 23647 285 23648 212 23649 192 23650 295 23651 366 23652 259 23653 288 23654 312 23655 222 23656 312 23657 420 23658 178 23659 210 23660 240 23661 294 23662 388 23663 216 23664 0 23665 30 23666 234 23667 444 23668 255 23669 246 23670 150 23671 429 23672 312 23673 237 23674 212 23675 0 23676 464 23677 213 23678 240 23679 228 23680 182 23681 312 23682 409 23683 270 23684 234 23685 189 23686 308 23687 222 23688 176 23689 0 23690 252 23691 336 23692 337 23693 246 23694 272 23695 30 23696 336 23697 396 23698 176 23699 252 23700 227 23701 240 23702 316 23703 216 23704 300 23705 249 23706 464 23707 288 23708 190 23709 240 23710 251 23711 405 23712 215 23713 240 23714 54 23715 165 23716 416 23717 420 23718 293 23719 288 23720 312 23721 237 23722 372 23723 180 23724 252 23725 189 23726 236 23727 465 23728 181 23729 252 23730 212 23731 390 23732 324 23733 249 23734 202 23735 168 23736 351 23737 456 23738 232 23739 60 23740 156 23741 501 23742 364 23743 144 23744 0 23745 216 23746 288 23747 216 23748 316 23749 264 23750 233 23751 228 23752 467 23753 222 23754 212 23755 312 23756 275 23757 285 23758 0 23759 408 23760 270 23761 327 23762 423 23763 168 23764 72 23765 192 23766 363 23767 420 23768 196 23769 234 23770 210 23771 288 23772 284 23773 195 23774 416 23775 204 23776 338 23777 270 23778 157 23779 264 23780 216 23781 372 23782 252 23783 270 23784 200 23785 222 23786 56 23787 495 23788 327 23789 0 23790 196 23791 252 23792 246 23793 0 23794 358 23795 252 23796 371 23797 300 23798 228 23799 192 23800 222 23801 312 23802 237 23803 201 23804 308 23805 225 23806 308 23807 282 23808 220 23809 342 23810 188 23811 378 23812 280 23813 189 23814 0 23815 252 23816 342 23817 240 23818 237 23819 264 23820 202 23821 336 23822 333 23823 198 23824 280 23825 312 23826 300 23827 336 23828 180 23829 348 23830 200 23831 249 23832 446 23833 174 23834 198 23835 216 23836 398 23837 486 23838 219 23839 102 23840 180 23841 216 23842 74 23843 264 23844 272 23845 180 23846 418 23847 303 23848 202 23849 240 23850 268 23851 342 23852 378 23853 219 23854 204 23855 162 23856 294 23857 330 23858 270 23859 288 23860 232 23861 318 23862 238 23863 216 23864 40 23865 300 23866 34 23867 297 23868 134 23869 246 23870 216 23871 513 23872 422 23873 189 23874 384 23875 168 23876 373 23877 312 23878 237 23879 324 23880 204 23881 420 23882 331 23883 156 23884 248 23885 264 23886 328 23887 291 23888 236 23889 78 23890 191 23891 0 23892 397 23893 318 23894 166 23895 258 23896 228 23897 261 23898 228 23899 192 23900 270 23901 234 23902 417 23903 192 23904 300 23905 228 23906 410 23907 0 23908 162 23909 246 23910 221 23911 330 23912 352 23913 282 23914 0 23915 171 23916 297 23917 324 23918 176 23919 240 23920 317 23921 321 23922 276 23923 228 23924 252 23925 195 23926 408 23927 0 23928 362 23929 216 23930 217 23931 339 23932 205 23933 180 23934 280 23935 216 23936 345 23937 423 23938 154 23939 0 23940 56 23941 336 23942 340 23943 198 23944 294 23945 141 23946 336 23947 276 23948 317 23949 288 23950 242 23951 384 23952 288 23953 210 23954 264 23955 162 23956 348 23957 363 23958 219 23959 258 23960 140 23961 372 23962 460 23963 300 23964 70 23965 276 23966 272 23967 315 23968 220 23969 438 23970 298 23971 240 23972 381 23973 186 23974 196 23975 240 23976 280 23977 273 23978 162 23979 312 23980 240 23981 228 23982 316 23983 312 23984 276 23985 192 23986 392 23987 189 23988 227 23989 12 23990 323 23991 384 23992 342 23993 198 23994 250 23995 258 23996 376 23997 384 23998 224 23999 192 24000 179 24001 288 24002 302 24003 222 24004 268 24005 294 24006 260 24007 360 24008 258 24009 300 24010 152 24011 318 24012 450 24013 174 24014 122 24015 192 24016 259 24017 336 24018 242 24019 336 24020 159 24021 384 24022 324 24023 177 24024 324 24025 219 24026 360 24027 312 24028 0 24029 168 24030 232 24031 300 24032 342 24033 207 24034 268 24035 339 24036 32 24037 216 24038 0 24039 0 24040 264 24041 453 24042 294 24043 216 24044 168 24045 258 24046 409 24047 471 24048 179 24049 288 24050 190 24051 216 24052 290 24053 264 24054 220 24055 198 24056 491 24057 264 24058 216 24059 288 24060 342 24061 360 24062 235 24063 252 24064 0 24065 180 24066 310 24067 492 24068 233 24069 228 24070 200 24071 0 24072 224 24073 180 24074 384 24075 267 24076 234 24077 387 24078 238 24079 252 24080 288 24081 399 24082 489 24083 192 24084 318 24085 168 24086 243 24087 0 24088 187 24089 96 24090 186 24091 333 24092 275 24093 264 24094 288 24095 222 24096 56 24097 345 24098 278 24099 240 24100 192 24101 276 24102 306 24103 177 24104 248 24105 270 24106 230 24107 345 24108 176 24109 324 24110 10 24111 300 24112 428 24113 18 24114 14 24115 222 24116 334 24117 336 24118 285 24119 276 24120 142 24121 270 24122 300 24123 330 24124 360 24125 144 24126 452 24127 312 24128 191 24129 276 24130 216 24131 318 24132 292 24133 297 24134 250 24135 264 24136 0 24137 378 24138 264 24139 78 24140 284 24141 252 24142 258 24143 210 24144 350 24145 300 24146 257 24147 327 24148 228 24149 0 24150 172 24151 528 24152 400 24153 129 24154 200 24155 12 24156 322 24157 444 24158 248 24159 300 24160 184 24161 378 24162 323 24163 114 24164 0 24165 255 24166 473 24167 267 24168 203 24169 240 24170 231 24171 312 24172 276 24173 351 24174 196 24175 297 24176 243 24177 300 24178 300 24179 324 24180 226 24181 240 24182 368 24183 198 24184 250 24185 42 24186 450 24187 348 24188 164 24189 0 24190 208 24191 252 24192 420 24193 288 24194 270 24195 195 24196 375 24197 312 24198 145 24199 300 24200 288 24201 483 24202 240 24203 315 24204 224 24205 144 24206 260 24207 318 24208 208 24209 204 24210 321 24211 297 24212 396 24213 216 24214 120 24215 234 24216 356 24217 393 24218 175 24219 156 24220 204 24221 363 24222 469 24223 234 24224 268 24225 189 24226 304 24227 372 24228 258 24229 300 24230 225 24231 318 24232 265 24233 243 24234 0 24235 273 24236 339 24237 264 24238 240 24239 48 24240 156 24241 228 24242 350 24243 357 24244 204 24245 246 24246 295 24247 315 24248 200 24249 312 24250 255 24251 336 24252 400 24253 195 24254 244 24255 216 24256 482 24257 312 24258 169 24259 240 24260 168 24261 342 24262 390 24263 198 24264 104 24265 30 24266 425 24267 246 24268 240 24269 336 24270 40 24271 354 24272 317 24273 210 24274 184 24275 180 24276 268 24277 453 24278 196 24279 252 24280 293 24281 408 24282 294 24283 48 24284 332 24285 234 24286 231 24287 390 24288 252 24289 0 24290 198 24291 444 24292 382 24293 138 24294 432 24295 171 24296 291 24297 312 24298 198 24299 288 24300 186 24301 345 24302 348 24303 240 24304 256 24305 234 24306 0 24307 273 24308 286 24309 228 24310 187 24311 372 24312 285 24313 324 24314 0 24315 216 24316 332 24317 252 24318 240 24319 282 24320 336 24321 276 24322 426 24323 132 24324 216 24325 216 24326 386 24327 456 24328 160 24329 228 24330 188 24331 375 24332 84 24333 258 24334 286 24335 183 24336 328 24337 252 24338 174 24339 108 24340 270 24341 354 24342 376 24343 276 24344 250 24345 183 24346 370 24347 486 24348 199 24349 240 24350 202 24351 228 24352 253 24353 264 24354 324 24355 321 24356 286 24357 516 24358 170 24359 216 24360 246 24361 294 24362 351 24363 165 24364 72 24365 300 24366 370 24367 240 24368 256 24369 264 24370 214 24371 417 24372 261 24373 177 24374 200 24375 264 24376 478 24377 273 24378 260 24379 300 24380 150 24381 42 24382 428 24383 270 24384 188 24385 255 24386 328 24387 360 24388 282 24389 72 24390 206 24391 0 24392 271 24393 192 24394 236 24395 180 24396 399 24397 0 24398 240 24399 384 24400 175 24401 315 24402 248 24403 276 24404 444 24405 225 24406 329 24407 300 24408 250 24409 288 24410 238 24411 294 24412 240 24413 270 24414 0 24415 234 24416 256 24417 438 24418 198 24419 228 24420 314 24421 324 24422 315 24423 240 24424 0 24425 273 24426 304 24427 336 24428 130 24429 180 24430 0 24431 441 24432 482 24433 222 24434 52 24435 192 24436 242 24437 342 24438 275 24439 0 24440 174 24441 420 24442 313 24443 180 24444 32 24445 210 24446 432 24447 240 24448 282 24449 216 24450 204 24451 384 24452 421 24453 204 24454 224 24455 255 24456 346 24457 270 24458 228 24459 312 24460 220 24461 300 24462 308 24463 222 24464 78 24465 216 24466 293 24467 366 24468 186 24469 282 24470 216 24471 273 24472 276 24473 240 24474 352 24475 216 24476 402 24477 252 24478 204 24479 0 24480 205 24481 468 24482 273 24483 219 24484 234 24485 219 24486 332 24487 378 24488 255 24489 60 24490 312 24491 225 24492 324 24493 180 24494 262 24495 228 24496 10 24497 396 24498 239 24499 228 24500 316 24501 426 24502 418 24503 213 24504 220 24505 165 24506 260 24507 270 24508 321 24509 360 24510 135 24511 492 24512 28 24513 144 24514 4 24515 276 24516 401 24517 267 24518 273 24519 252 24520 175 24521 312 24522 488 24523 240 24524 256 24525 270 24526 279 24527 240 24528 54 24529 324 24530 190 24531 300 24532 351 24533 165 24534 264 24535 198 24536 425 24537 414 24538 166 24539 0 24540 170 24541 459 24542 414 24543 213 24544 274 24545 144 24546 376 24547 282 24548 210 24549 240 24550 226 24551 432 24552 366 24553 300 24554 208 24555 210 24556 336 24557 300 24558 309 24559 150 24560 272 24561 258 24562 295 24563 252 24564 0 24565 225 24566 319 24567 336 24568 232 24569 270 24570 204 24571 273 24572 368 24573 270 24574 400 24575 192 24576 211 24577 0 24578 226 24579 324 24580 190 24581 327 24582 247 24583 150 24584 256 24585 18 24586 473 24587 300 24588 226 24589 72 24590 172 24591 450 24592 423 24593 285 24594 264 24595 246 24596 276 24597 276 24598 156 24599 372 24600 276 24601 231 24602 402 24603 30 24604 220 24605 162 24606 430 24607 525 24608 210 24609 234 24610 240 24611 252 24612 244 24613 339 24614 44 24615 237 24616 332 24617 405 24618 192 24619 336 24620 292 24621 405 24622 274 24623 234 24624 252 24625 192 24626 100 24627 264 24628 244 24629 252 24630 361 24631 216 24632 303 24633 36 24634 310 24635 234 24636 256 24637 348 24638 189 24639 78 24640 188 24641 525 24642 0 24643 216 24644 256 24645 198 24646 229 24647 240 24648 232 24649 240 24650 184 24651 531 24652 337 24653 159 24654 320 24655 252 24656 357 24657 270 24658 261 24659 294 24660 154 24661 384 24662 439 24663 252 24664 0 24665 300 24666 288 24667 303 24668 204 24669 270 24670 255 24671 240 24672 513 24673 171 24674 216 24675 54 24676 374 24677 372 24678 184 24679 384 24680 202 24681 198 24682 352 24683 252 24684 330 24685 0 24686 354 24687 315 24688 224 24689 0 24690 273 24691 405 24692 258 24693 318 24694 272 24695 189 24696 332 24697 378 24698 324 24699 216 24700 198 24701 270 24702 238 24703 186 24704 304 24705 294 24706 361 24707 450 24708 199 24709 228 24710 296 24711 300 24712 339 24713 171 24714 62 24715 123 24716 396 24717 396 24718 260 24719 324 24720 204 24721 468 24722 222 24723 231 24724 36 24725 270 24726 411 24727 339 24728 296 24729 252 24730 173 24731 330 24732 424 24733 24 24734 280 24735 171 24736 302 24737 300 24738 222 24739 0 24740 252 24741 270 24742 397 24743 222 24744 262 24745 312 24746 320 24747 381 24748 181 24749 384 24750 178 24751 309 24752 226 24753 300 24754 0 24755 189 24756 495 24757 222 24758 18 24759 216 24760 320 24761 348 24762 351 24763 234 24764 94 24765 180 24766 212 24767 414 24768 216 24769 198 24770 179 24771 336 24772 0 24773 0 24774 284 24775 330 24776 276 24777 414 24778 232 24779 204 24780 184 24781 462 24782 467 24783 177 24784 412 24785 180 24786 339 24787 360 24788 258 24789 0 24790 179 24791 282 24792 208 24793 165 24794 348 24795 348 24796 316 24797 336 24798 220 24799 204 24800 211 24801 336 24802 414 24803 198 24804 264 24805 228 24806 270 24807 369 24808 264 24809 240 24810 273 24811 348 24812 414 24813 192 24814 0 24815 264 24816 360 24817 315 24818 196 24819 270 24820 234 24821 336 24822 0 24823 282 24824 292 24825 183 24826 368 24827 315 24828 214 24829 228 24830 273 24831 408 24832 257 24833 246 24834 204 24835 192 24836 290 24837 384 24838 363 24839 78 24840 301 24841 351 24842 248 24843 180 24844 258 24845 252 24846 237 24847 441 24848 168 24849 300 24850 240 24851 306 24852 384 24853 192 24854 332 24855 198 24856 190 24857 312 24858 249 24859 414 24860 243 24861 357 24862 256 24863 192 24864 72 24865 180 24866 501 24867 219 24868 186 24869 240 24870 214 24871 90 24872 468 24873 243 24874 256 24875 42 24876 302 24877 366 24878 182 24879 0 24880 244 24881 327 24882 388 24883 222 24884 158 24885 204 24886 420 24887 315 24888 204 24889 120 24890 145 24891 228 24892 456 24893 333 24894 286 24895 156 24896 465 24897 360 24898 202 24899 252 24900 286 24901 327 24902 264 24903 264 24904 188 24905 210 24906 332 24907 324 24908 236 24909 204 24910 332 24911 318 24912 246 24913 192 24914 0 24915 312 24916 333 24917 369 24918 204 24919 216 24920 0 24921 357 24922 264 24923 210 24924 256 24925 237 24926 332 24927 480 24928 220 24929 312 24930 168 24931 423 24932 325 24933 162 24934 240 24935 282 24936 423 24937 300 24938 330 24939 0 24940 297 24941 0 24942 353 24943 252 24944 224 24945 252 24946 271 24947 267 24948 256 24949 336 24950 214 24951 351 24952 396 24953 180 24954 264 24955 216 24956 295 24957 324 24958 254 24959 336 24960 189 24961 243 24962 336 24963 264 24964 124 24965 180 24966 396 24967 240 24968 213 24969 60 24970 244 24971 492 24972 243 24973 237 24974 224 24975 144 24976 456 24977 357 24978 263 24979 204 24980 232 24981 396 24982 234 24983 270 24984 412 24985 252 24986 224 24987 402 24988 132 24989 48 24990 192 24991 426 24992 526 24993 252 24994 276 24995 234 24996 48 24997 390 24998 269 24999 264 25000 145 25001 264 25002 392 25003 219 25004 212 25005 264 25006 492 25007 324 25008 228 25009 288 25010 204 25011 288 25012 371 25013 249 25014 70 25015 279 25016 324 25017 336 25018 44 25019 264 25020 293 25021 312 25022 0 25023 174 25024 224 25025 234 25026 341 25027 315 25028 231 25029 384 25030 165 25031 330 25032 360 25033 324 25034 262 25035 231 25036 465 25037 252 25038 165 25039 0 25040 232 25041 327 25042 367 25043 216 25044 274 25045 168 25046 374 25047 348 25048 243 25049 240 25050 332 25051 252 25052 263 25053 216 25054 356 25055 225 25056 204 25057 345 25058 184 25059 312 25060 204 25061 477 25062 404 25063 3 25064 0 25065 129 25066 297 25067 60 25068 313 25069 342 25070 272 25071 396 25072 300 25073 204 25074 204 25075 270 25076 296 25077 219 25078 262 25079 276 25080 213 25081 360 25082 348 25083 300 25084 248 25085 309 25086 311 25087 315 25088 204 25089 78 25090 320 25091 252 25092 350 25093 189 25094 252 25095 216 25096 429 25097 516 25098 199 25099 288 25100 240 25101 411 25102 296 25103 261 25104 228 25105 189 25106 376 25107 276 25108 159 25109 276 25110 34 25111 312 25112 296 25113 363 25114 60 25115 0 25116 0 25117 72 25118 209 25119 0 25120 213 25121 249 25122 311 25123 228 25124 324 25125 270 25126 256 25127 363 25128 184 25129 192 25130 284 25131 327 25132 409 25133 150 25134 240 25135 237 25136 390 25137 288 25138 254 25139 108 25140 196 25141 312 25142 263 25143 162 25144 264 25145 303 25146 469 25147 384 25148 302 25149 204 25150 200 25151 336 25152 465 25153 315 25154 212 25155 315 25156 274 25157 252 25158 312 25159 270 25160 219 25161 288 25162 380 25163 252 25164 0 25165 0 25166 349 25167 366 25168 222 25169 336 25170 180 25171 0 25172 384 25173 192 25174 336 25175 156 25176 372 25177 252 25178 243 25179 312 25180 255 25181 432 25182 365 25183 228 25184 210 25185 225 25186 296 25187 342 25188 218 25189 0 25190 271 25191 315 25192 336 25193 222 25194 264 25195 210 25196 272 25197 372 25198 164 25199 228 25200 228 25201 456 25202 516 25203 147 25204 400 25205 204 25206 286 25207 288 25208 226 25209 276 25210 154 25211 468 25212 345 25213 201 25214 24 25215 405 25216 400 25217 240 25218 274 25219 210 25220 143 25221 270 25222 378 25223 336 25224 272 25225 258 25226 332 25227 240 25228 204 25229 288 25230 295 25231 303 25232 303 25233 210 25234 200 25235 180 25236 352 25237 597 25238 0 25239 66 25240 224 25241 288 25242 228 25243 228 25244 388 25245 216 25246 405 25247 213 25248 199 25249 288 25250 301 25251 387 25252 248 25253 234 25254 276 25255 234 25256 408 25257 525 25258 206 25259 270 25260 196 25261 231 25262 331 25263 0 25264 80 25265 255 25266 276 25267 504 25268 232 25269 234 25270 234 25271 432 25272 291 25273 195 25274 288 25275 189 25276 288 25277 360 25278 310 25279 0 25280 239 25281 351 25282 380 25283 192 25284 268 25285 228 25286 272 25287 306 25288 357 25289 0 25290 162 25291 372 25292 332 25293 276 25294 168 25295 267 25296 330 25297 273 25298 168 25299 408 25300 288 25301 423 25302 396 25303 225 25304 280 25305 192 25306 537 25307 315 25308 223 25309 288 25310 159 25311 30 25312 78 25313 186 25314 0 25315 174 25316 396 25317 324 25318 192 25319 240 25320 238 25321 345 25322 347 25323 282 25324 200 25325 207 25326 356 25327 303 25328 356 25329 192 25330 228 25331 324 25332 350 25333 216 25334 404 25335 264 25336 253 25337 384 25338 165 25339 90 25340 222 25341 369 25342 256 25343 210 25344 272 25345 282 25346 266 25347 408 25348 306 25349 252 25350 192 25351 420 25352 228 25353 204 25354 372 25355 288 25356 461 25357 264 25358 255 25359 0 25360 170 25361 90 25362 356 25363 195 25364 14 25365 294 25366 324 25367 405 25368 192 25369 438 25370 300 25371 255 25372 452 25373 192 25374 280 25375 192 25376 400 25377 384 25378 184 25379 252 25380 186 25381 210 25382 384 25383 270 25384 294 25385 168 25386 412 25387 351 25388 171 25389 108 25390 251 25391 468 25392 336 25393 261 25394 196 25395 174 25396 352 25397 351 25398 260 25399 324 25400 273 25401 240 25402 305 25403 192 25404 288 25405 309 25406 233 25407 294 25408 215 25409 300 25410 10 25411 420 25412 360 25413 216 25414 0 25415 180 25416 336 25417 234 25418 257 25419 306 25420 227 25421 420 25422 332 25423 210 25424 280 25425 258 25426 283 25427 381 25428 217 25429 204 25430 180 25431 408 25432 472 25433 258 25434 226 25435 264 25436 266 25437 240 25438 286 25439 0 25440 0 25441 258 25442 398 25443 186 25444 312 25445 204 25446 392 25447 480 25448 12 25449 348 25450 159 25451 255 25452 344 25453 252 25454 364 25455 150 25456 277 25457 414 25458 252 25459 0 25460 252 25461 444 25462 281 25463 195 25464 84 25465 210 25466 328 25467 399 25468 266 25469 276 25470 316 25471 336 25472 220 25473 210 25474 308 25475 306 25476 341 25477 468 25478 203 25479 180 25480 0 25481 408 25482 310 25483 153 25484 384 25485 186 25486 427 25487 444 25488 304 25489 54 25490 230 25491 540 25492 262 25493 180 25494 204 25495 189 25496 336 25497 267 25498 300 25499 240 25500 188 25501 300 25502 308 25503 342 25504 324 25505 234 25506 248 25507 213 25508 0 25509 378 25510 336 25511 219 25512 490 25513 180 25514 68 25515 288 25516 374 25517 390 25518 168 25519 288 25520 209 25521 273 25522 346 25523 342 25524 288 25525 252 25526 434 25527 327 25528 144 25529 252 25530 235 25531 378 25532 280 25533 210 25534 222 25535 240 25536 330 25537 6 25538 303 25539 0 25540 202 25541 264 25542 381 25543 264 25544 296 25545 222 25546 20 25547 252 25548 210 25549 228 25550 164 25551 336 25552 384 25553 255 25554 420 25555 210 25556 414 25557 60 25558 199 25559 330 25560 225 25561 483 25562 310 25563 213 25564 0 25565 288 25566 350 25567 342 25568 246 25569 252 25570 169 25571 288 25572 399 25573 279 25574 232 25575 240 25576 331 25577 282 25578 260 25579 336 25580 200 25581 402 25582 371 25583 162 25584 214 25585 216 25586 484 25587 0 25588 172 25589 108 25590 182 25591 258 25592 444 25593 210 25594 344 25595 231 25596 378 25597 315 25598 184 25599 216 25600 0 25601 66 25602 252 25603 315 25604 216 25605 213 25606 0 25607 486 25608 252 25609 210 25610 242 25611 297 25612 272 25613 252 25614 80 25615 234 25616 279 25617 0 25618 279 25619 210 25620 256 25621 336 25622 471 25623 174 25624 304 25625 186 25626 212 25627 336 25628 277 25629 396 25630 220 25631 432 25632 204 25633 240 25634 224 25635 207 25636 443 25637 225 25638 202 25639 72 25640 229 25641 432 25642 403 25643 234 25644 282 25645 228 25646 291 25647 306 25648 232 25649 240 25650 218 25651 312 25652 505 25653 231 25654 204 25655 72 25656 404 25657 381 25658 205 25659 306 25660 172 25661 225 25662 344 25663 228 25664 0 25665 210 25666 370 25667 294 25668 206 25669 288 25670 240 25671 408 25672 286 25673 360 25674 332 25675 249 25676 240 25677 438 25678 276 25679 228 25680 292 25681 288 25682 260 25683 198 25684 278 25685 252 25686 354 25687 330 25688 239 25689 0 25690 200 25691 522 25692 395 25693 135 25694 314 25695 234 25696 391 25697 348 25698 245 25699 420 25700 16 25701 306 25702 296 25703 156 25704 48 25705 303 25706 408 25707 327 25708 276 25709 234 25710 173 25711 348 25712 433 25713 264 25714 74 25715 249 25716 204 25717 354 25718 210 25719 348 25720 18 25721 330 25722 0 25723 144 25724 252 25725 240 25726 380 25727 312 25728 196 25729 300 25730 258 25731 336 25732 376 25733 360 25734 308 25735 183 25736 320 25737 285 25738 204 25739 60 25740 213 25741 423 25742 222 25743 339 25744 232 25745 138 25746 416 25747 372 25748 272 25749 144 25750 349 25751 357 25752 303 25753 24 25754 244 25755 204 25756 285 25757 567 25758 156 25759 216 25760 192 25761 510 25762 372 25763 282 25764 108 25765 216 25766 300 25767 312 25768 249 25769 276 25770 216 25771 309 25772 383 25773 252 25774 332 25775 216 25776 528 25777 300 25778 180 25779 228 25780 181 25781 288 25782 433 25783 315 25784 260 25785 270 25786 38 25787 300 25788 240 25789 0 25790 350 25791 258 25792 372 25793 165 25794 196 25795 264 25796 437 25797 321 25798 247 25799 360 25800 160 25801 342 25802 0 25803 252 25804 324 25805 153 25806 356 25807 336 25808 190 25809 432 25810 264 25811 360 25812 322 25813 258 25814 0 25815 198 25816 354 25817 333 25818 249 25819 222 25820 280 25821 300 25822 312 25823 192 25824 288 25825 228 25826 374 25827 423 25828 226 25829 276 25830 166 25831 330 25832 370 25833 204 25834 342 25835 207 25836 234 25837 324 25838 336 25839 132 25840 185 25841 42 25842 255 25843 18 25844 236 25845 270 25846 310 25847 288 25848 316 25849 240 25850 286 25851 0 25852 441 25853 243 25854 224 25855 282 25856 246 25857 315 25858 212 25859 228 25860 366 25861 432 25862 422 25863 183 25864 48 25865 288 25866 338 25867 516 25868 159 25869 252 25870 133 25871 261 25872 324 25873 246 25874 264 25875 201 25876 440 25877 294 25878 208 25879 240 25880 287 25881 390 25882 329 25883 276 25884 312 25885 141 25886 448 25887 336 25888 199 25889 0 25890 242 25891 324 25892 219 25893 240 25894 420 25895 327 25896 286 25897 315 25898 152 25899 240 25900 66 25901 315 25902 401 25903 216 25904 404 25905 219 25906 354 25907 336 25908 220 25909 300 25910 135 25911 390 25912 344 25913 180 25914 0 25915 327 25916 348 25917 318 25918 232 25919 246 25920 242 25921 336 25922 442 25923 216 25924 200 25925 252 25926 424 25927 294 25928 290 25929 300 25930 300 25931 234 25932 360 25933 261 25934 228 25935 204 25936 306 25937 474 25938 250 25939 0 25940 172 25941 315 25942 344 25943 309 25944 288 25945 213 25946 403 25947 285 25948 154 25949 0 25950 247 25951 441 25952 360 25953 228 25954 244 25955 0 25956 366 25957 336 25958 222 25959 282 25960 310 25961 273 25962 267 25963 288 25964 20 25965 228 25966 246 25967 462 25968 200 25969 222 25970 0 25971 441 25972 428 25973 165 25974 312 25975 168 25976 196 25977 414 25978 211 25979 300 25980 204 25981 468 25982 265 25983 249 25984 280 25985 357 25986 390 25987 240 25988 264 25989 0 25990 218 25991 348 25992 382 25993 276 25994 292 25995 210 25996 374 25997 336 25998 74 25999 348 26000 205 26001 234 26002 385 26003 207 26004 280 26005 240 26006 386 26007 420 26008 188 26009 270 26010 252 26011 252 26012 244 26013 264 26014 102 26015 210 26016 507 26017 273 26018 260 26019 288 26020 282 26021 540 26022 286 26023 225 26024 192 26025 198 26026 262 26027 357 26028 269 26029 312 26030 248 26031 252 26032 396 26033 180 26034 258 26035 213 26036 450 26037 525 26038 172 26039 0 26040 196 26041 378 26042 456 26043 240 26044 210 26045 180 26046 218 26047 102 26048 307 26049 384 26050 198 26051 357 26052 240 26053 177 26054 284 26055 264 26056 475 26057 234 26058 277 26059 264 26060 239 26061 264 26062 498 26063 216 26064 0 26065 294 26066 333 26067 252 26068 192 26069 360 26070 324 26071 306 26072 260 26073 264 26074 192 26075 210 26076 508 26077 285 26078 191 26079 276 26080 195 26081 303 26082 436 26083 285 26084 306 26085 0 26086 430 26087 366 26088 168 26089 96 26090 217 26091 306 26092 268 26093 252 26094 210 26095 243 26096 48 26097 414 26098 302 26099 264 26100 207 26101 285 26102 370 26103 204 26104 328 26105 279 26106 246 26107 456 26108 196 26109 216 26110 232 26111 324 26112 411 26113 246 26114 76 26115 237 26116 293 26117 336 26118 256 26119 234 26120 232 26121 390 26122 227 26123 180 26124 0 26125 261 26126 356 26127 324 26128 319 26129 192 26130 155 26131 300 26132 364 26133 285 26134 222 26135 276 26136 335 26137 336 26138 200 26139 126 26140 296 26141 285 26142 467 26143 180 26144 240 26145 0 26146 410 26147 510 26148 193 26149 348 26150 208 26151 384 26152 336 26153 276 26154 360 26155 156 26156 381 26157 300 26158 230 26159 264 26160 254 26161 348 26162 242 26163 216 26164 0 26165 171 26166 296 26167 420 26168 296 26169 240 26170 310 26171 333 26172 344 26173 300 26174 288 26175 315 26176 228 26177 348 26178 0 26179 252 26180 288 26181 462 26182 354 26183 192 26184 360 26185 189 26186 273 26187 252 26188 293 26189 0 26190 258 26191 369 26192 404 26193 156 26194 0 26195 0 26196 297 26197 264 26198 298 26199 252 26200 183 26201 462 26202 44 26203 372 26204 168 26205 321 26206 60 26207 285 26208 224 26209 270 26210 189 26211 348 26212 386 26213 228 26214 74 26215 180 26216 483 26217 384 26218 193 26219 402 26220 138 26221 258 26222 322 26223 270 26224 400 26225 267 26226 401 26227 342 26228 224 26229 0 26230 266 26231 315 26232 288 26233 216 26234 252 26235 171 26236 332 26237 315 26238 310 26239 48 26240 264 26241 288 26242 288 26243 54 26244 362 26245 312 26246 296 26247 348 26248 145 26249 276 26250 280 26251 474 26252 392 26253 216 26254 232 26255 153 26256 340 26257 474 26258 299 26259 240 26260 223 26261 372 26262 230 26263 276 26264 96 26265 210 26266 455 26267 270 26268 347 26269 228 26270 217 26271 360 26272 270 26273 210 26274 272 26275 240 26276 240 26277 258 26278 184 26279 384 26280 320 26281 246 26282 392 26283 216 26284 236 26285 288 26286 374 26287 375 26288 138 26289 0 26290 296 26291 294 26292 0 26293 30 26294 388 26295 165 26296 381 26297 336 26298 180 26299 192 26300 218 26301 402 26302 381 26303 315 26304 260 26305 180 26306 300 26307 477 26308 233 26309 216 26310 248 26311 315 26312 327 26313 216 26314 0 26315 270 26316 284 26317 435 26318 252 26319 216 26320 226 26321 408 26322 458 26323 237 26324 304 26325 201 26326 294 26327 48 26328 250 26329 384 26330 139 26331 474 26332 276 26333 243 26334 260 26335 330 26336 424 26337 345 26338 224 26339 72 26340 249 26341 102 26342 418 26343 198 26344 304 26345 252 26346 360 26347 198 26348 228 26349 336 26350 186 26351 315 26352 0 26353 159 26354 272 26355 318 26356 354 26357 369 26358 212 26359 468 26360 212 26361 303 26362 448 26363 213 26364 44 26365 180 26366 406 26367 276 26368 275 26369 192 26370 366 26371 444 26372 351 26373 234 26374 232 26375 189 26376 264 26377 549 26378 294 26379 228 26380 211 26381 282 26382 236 26383 192 26384 384 26385 252 26386 252 26387 456 26388 213 26389 84 26390 60 26391 309 26392 456 26393 258 26394 274 26395 168 26396 307 26397 0 26398 267 26399 348 26400 178 26401 549 26402 244 26403 216 26404 216 26405 240 26406 469 26407 255 26408 219 26409 276 26410 184 26411 504 26412 447 26413 252 26414 0 26415 246 26416 252 26417 261 26418 190 26419 348 26420 233 26421 276 26422 507 26423 204 26424 232 26425 180 26426 424 26427 480 26428 276 26429 228 26430 208 26431 219 26432 400 26433 264 26434 370 26435 195 26436 480 26437 312 26438 153 26439 0 26440 220 26441 324 26442 222 26443 297 26444 238 26445 204 26446 334 26447 471 26448 44 26449 192 26450 330 26451 201 26452 297 26453 264 26454 292 26455 348 26456 380 26457 327 26458 241 26459 240 26460 196 26461 411 26462 54 26463 201 26464 110 26465 243 26466 349 26467 36 26468 208 26469 330 26470 188 26471 354 26472 411 26473 210 26474 288 26475 240 26476 484 26477 321 26478 283 26479 276 26480 202 26481 288 26482 248 26483 216 26484 256 26485 261 26486 245 26487 396 26488 0 26489 78 26490 211 26491 348 26492 480 26493 177 26494 270 26495 216 26496 387 26497 351 26498 197 26499 288 26500 223 26501 288 26502 362 26503 252 26504 396 26505 192 26506 390 26507 0 26508 153 26509 240 26510 327 26511 534 26512 312 26513 330 26514 72 26515 246 26516 332 26517 417 26518 204 26519 162 26520 243 26521 309 26522 315 26523 252 26524 392 26525 300 26526 349 26527 336 26528 180 26529 252 26530 212 26531 354 26532 414 26533 165 26534 268 26535 222 26536 254 26537 0 26538 310 26539 0 26540 214 26541 330 26542 348 26543 273 26544 240 26545 294 26546 441 26547 360 26548 198 26549 336 26550 220 26551 324 26552 316 26553 324 26554 224 26555 246 26556 257 26557 387 26558 240 26559 246 26560 232 26561 18 26562 399 26563 18 26564 0 26565 234 26566 492 26567 333 26568 201 26569 0 26570 220 26571 324 26572 332 26573 219 26574 304 26575 237 26576 495 26577 276 26578 176 26579 384 26580 304 26581 297 26582 312 26583 300 26584 186 26585 147 26586 88 26587 426 26588 362 26589 90 26590 242 26591 366 26592 252 26593 318 26594 252 26595 207 26596 321 26597 420 26598 243 26599 216 26600 184 26601 420 26602 460 26603 132 26604 372 26605 168 26606 281 26607 276 26608 402 26609 366 26610 191 26611 315 26612 333 26613 180 26614 0 26615 303 26616 341 26617 387 26618 284 26619 264 26620 224 26621 384 26622 328 26623 261 26624 192 26625 252 26626 329 26627 348 26628 192 26629 240 26630 329 26631 60 26632 461 26633 156 26634 332 26635 0 26636 353 26637 456 26638 144 26639 84 26640 271 26641 333 26642 282 26643 336 26644 292 26645 231 26646 364 26647 270 26648 228 26649 228 26650 264 26651 399 26652 267 26653 240 26654 240 26655 132 26656 420 26657 384 26658 256 26659 252 26660 301 26661 300 26662 250 26663 252 26664 0 26665 348 26666 318 26667 477 26668 184 26669 222 26670 212 26671 360 26672 290 26673 195 26674 392 26675 195 26676 319 26677 336 26678 275 26679 312 26680 210 26681 471 26682 298 26683 180 26684 60 26685 276 26686 459 26687 408 26688 266 26689 0 26690 0 26691 294 26692 356 26693 288 26694 258 26695 270 26696 312 26697 324 26698 264 26699 336 26700 346 26701 300 26702 357 26703 210 26704 196 26705 204 26706 388 26707 378 26708 242 26709 360 26710 200 26711 291 26712 408 26713 243 26714 94 26715 168 26716 368 26717 273 26718 182 26719 372 26720 231 26721 375 26722 332 26723 288 26724 192 26725 282 26726 356 26727 330 26728 220 26729 252 26730 239 26731 384 26732 363 26733 66 26734 416 26735 216 26736 287 26737 303 26738 190 26739 48 26740 238 26741 387 26742 469 26743 159 26744 414 26745 240 26746 294 26747 366 26748 224 26749 300 26750 215 26751 462 26752 349 26753 216 26754 260 26755 246 26756 44 26757 315 26758 26 26759 210 26760 180 26761 276 26762 568 26763 291 26764 92 26765 243 26766 297 26767 270 26768 192 26769 336 26770 207 26771 228 26772 348 26773 270 26774 228 26775 288 26776 329 26777 405 26778 260 26779 276 26780 235 26781 252 26782 38 26783 315 26784 390 26785 201 26786 386 26787 240 26788 262 26789 0 26790 218 26791 480 26792 272 26793 264 26794 172 26795 297 26796 492 26797 495 26798 226 26799 216 26800 44 26801 303 26802 365 26803 216 26804 300 26805 234 26806 287 26807 432 26808 188 26809 12 26810 288 26811 0 26812 351 26813 192 26814 0 26815 162 26816 291 26817 432 26818 309 26819 420 26820 145 26821 462 26822 268 26823 162 26824 280 26825 246 26826 334 26827 360 26828 206 26829 288 26830 258 26831 0 26832 403 26833 240 26834 250 26835 318 26836 349 26837 255 26838 228 26839 120 26840 304 26841 276 26842 397 26843 192 26844 248 26845 198 26846 420 26847 333 26848 248 26849 384 26850 184 26851 324 26852 412 26853 261 26854 308 26855 252 26856 336 26857 342 26858 152 26859 216 26860 201 26861 495 26862 321 26863 264 26864 56 26865 246 26866 352 26867 348 26868 348 26869 252 26870 226 26871 267 26872 324 26873 216 26874 328 26875 228 26876 305 26877 324 26878 228 26879 240 26880 0 26881 372 26882 417 26883 198 26884 340 26885 189 26886 270 26887 510 26888 290 26889 102 26890 238 26891 324 26892 340 26893 192 26894 328 26895 423 26896 300 26897 309 26898 305 26899 240 26900 163 26901 408 26902 334 26903 288 26904 188 26905 264 26906 346 26907 369 26908 208 26909 360 26910 216 26911 297 26912 423 26913 165 26914 0 26915 180 26916 559 26917 408 26918 222 26919 0 26920 216 26921 384 26922 288 26923 285 26924 0 26925 144 26926 416 26927 339 26928 176 26929 96 26930 284 26931 528 26932 46 26933 282 26934 240 26935 150 26936 320 26937 279 26938 296 26939 0 26940 360 26941 294 26942 312 26943 192 26944 258 26945 252 26946 343 26947 375 26948 189 26949 312 26950 280 26951 339 26952 438 26953 225 26954 280 26955 207 26956 316 26957 336 26958 170 26959 348 26960 276 26961 450 26962 248 26963 180 26964 0 26965 288 26966 409 26967 300 26968 255 26969 0 26970 219 26971 336 26972 476 26973 306 26974 192 26975 261 26976 216 26977 240 26978 0 26979 324 26980 237 26981 288 26982 528 26983 213 26984 246 26985 270 26986 504 26987 432 26988 194 26989 60 26990 170 26991 297 26992 274 26993 291 26994 352 26995 210 26996 312 26997 336 26998 250 26999 252 27000 274 27001 336 27002 249 27003 210 27004 348 27005 279 27006 388 27007 462 27008 336 27009 216 27010 224 27011 408 27012 225 27013 168 27014 74 27015 222 27016 319 27017 567 27018 191 27019 204 27020 256 27021 396 27022 554 27023 180 27024 288 27025 216 27026 297 27027 78 27028 358 27029 228 27030 256 27031 456 27032 245 27033 213 27034 256 27035 303 27036 303 27037 279 27038 306 27039 0 27040 150 27041 324 27042 466 27043 327 27044 328 27045 0 27046 246 27047 234 27048 284 27049 312 27050 276 27051 327 27052 404 27053 0 27054 224 27055 258 27056 442 27057 432 27058 140 27059 408 27060 186 27061 336 27062 348 27063 279 27064 0 27065 162 27066 425 27067 279 27068 180 27069 276 27070 311 27071 426 27072 371 27073 300 27074 336 27075 186 27076 88 27077 507 27078 188 27079 204 27080 220 27081 285 27082 325 27083 288 27084 246 27085 405 27086 300 27087 375 27088 159 27089 66 27090 258 27091 372 27092 324 27093 204 27094 346 27095 168 27096 364 27097 312 27098 248 27099 372 27100 220 27101 435 27102 367 27103 240 27104 332 27105 228 27106 384 27107 288 27108 296 27109 222 27110 246 27111 348 27112 360 27113 258 27114 56 27115 282 27116 380 27117 219 27118 220 27119 288 27120 263 27121 333 27122 390 27123 204 27124 272 27125 36 27126 468 27127 390 27128 167 27129 372 27130 164 27131 330 27132 304 27133 270 27134 306 27135 207 27136 406 27137 420 27138 0 27139 84 27140 248 27141 480 27142 260 27143 297 27144 234 27145 165 27146 276 27147 432 27148 259 27149 300 27150 269 27151 276 27152 384 27153 222 27154 348 27155 216 27156 210 27157 369 27158 244 27159 282 27160 276 27161 441 27162 361 27163 222 27164 0 27165 201 27166 253 27167 360 27168 321 27169 312 27170 180 27171 0 27172 284 27173 189 27174 0 27175 228 27176 547 27177 264 27178 283 27179 192 27180 234 27181 336 27182 452 27183 213 27184 204 27185 216 27186 302 27187 357 27188 204 27189 0 27190 228 27191 390 27192 420 27193 225 27194 270 27195 288 27196 422 27197 342 27198 172 27199 288 27200 200 27201 258 27202 402 27203 306 27204 392 27205 183 27206 473 27207 384 27208 165 27209 288 27210 246 27211 279 27212 250 27213 333 27214 102 27215 240 27216 336 27217 525 27218 280 27219 198 27220 376 27221 219 27222 248 27223 0 27224 228 27225 417 27226 416 27227 300 27228 256 27229 288 27230 178 27231 345 27232 464 27233 204 27234 228 27235 210 27236 262 27237 420 27238 269 27239 30 27240 190 27241 300 27242 338 27243 201 27244 228 27245 231 27246 530 27247 282 27248 249 27249 180 27250 159 27251 312 27252 448 27253 252 27254 280 27255 288 27256 369 27257 282 27258 288 27259 330 27260 273 27261 324 27262 326 27263 225 27264 92 27265 192 27266 304 27267 405 27268 196 27269 450 27270 171 27271 366 27272 110 27273 228 27274 244 27275 225 27276 337 27277 327 27278 225 27279 240 27280 314 27281 366 27282 288 27283 324 27284 236 27285 0 27286 412 27287 0 27288 251 27289 0 27290 380 27291 345 27292 333 27293 216 27294 380 27295 42 27296 247 27297 483 27298 191 27299 168 27300 200 27301 483 27302 432 27303 216 27304 280 27305 219 27306 320 27307 48 27308 312 27309 294 27310 232 27311 375 27312 318 27313 192 27314 0 27315 228 27316 435 27317 384 27318 203 27319 240 27320 224 27321 0 27322 331 27323 336 27324 360 27325 270 27326 220 27327 318 27328 232 27329 420 27330 315 27331 291 27332 428 27333 168 27334 0 27335 174 27336 442 27337 375 27338 189 27339 96 27340 176 27341 336 27342 256 27343 252 27344 280 27345 234 27346 520 27347 333 27348 212 27349 348 27350 220 27351 324 27352 322 27353 225 27354 204 27355 216 27356 416 27357 375 27358 347 27359 204 27360 303 27361 324 27362 364 27363 324 27364 48 27365 276 27366 230 27367 441 27368 198 27369 246 27370 46 27371 516 27372 392 27373 192 27374 304 27375 234 27376 323 27377 282 27378 313 27379 300 27380 222 27381 351 27382 323 27383 150 27384 312 27385 312 27386 373 27387 231 27388 266 27389 90 27390 231 27391 432 27392 340 27393 228 27394 272 27395 288 27396 326 27397 336 27398 192 27399 384 27400 296 27401 348 27402 28 27403 168 27404 216 27405 216 27406 0 27407 459 27408 242 27409 240 27410 224 27411 318 27412 448 27413 330 27414 0 27415 222 27416 0 27417 252 27418 194 27419 72 27420 218 27421 357 27422 366 27423 357 27424 288 27425 240 27426 322 27427 372 27428 225 27429 300 27430 247 27431 258 27432 243 27433 252 27434 398 27435 294 27436 236 27437 456 27438 196 27439 0 27440 228 27441 477 27442 454 27443 192 27444 358 27445 183 27446 440 27447 360 27448 306 27449 288 27450 170 27451 423 27452 213 27453 216 27454 244 27455 264 27456 378 27457 282 27458 257 27459 276 27460 220 27461 264 27462 475 27463 336 27464 66 27465 261 27466 286 27467 390 27468 2 27469 234 27470 290 27471 240 27472 463 27473 231 27474 172 27475 216 27476 0 27477 480 27478 204 27479 348 27480 208 27481 381 27482 404 27483 177 27484 370 27485 168 27486 458 27487 246 27488 195 27489 48 27490 358 27491 399 27492 400 27493 276 27494 216 27495 171 27496 298 27497 360 27498 274 27499 336 27500 296 27501 477 27502 220 27503 300 27504 344 27505 261 27506 322 27507 300 27508 159 27509 216 27510 252 27511 549 27512 362 27513 168 27514 140 27515 228 27516 339 27517 0 27518 296 27519 330 27520 177 27521 360 27522 299 27523 162 27524 372 27525 234 27526 342 27527 285 27528 308 27529 252 27530 162 27531 384 27532 540 27533 306 27534 262 27535 219 27536 341 27537 66 27538 236 27539 0 27540 250 27541 258 27542 326 27543 210 27544 258 27545 294 27546 250 27547 366 27548 180 27549 324 27550 269 27551 252 27552 320 27553 207 27554 292 27555 288 27556 335 27557 336 27558 303 27559 264 27560 290 27561 504 27562 324 27563 240 27564 0 27565 219 27566 0 27567 498 27568 287 27569 216 27570 296 27571 273 27572 260 27573 174 27574 328 27575 273 27576 350 27577 576 27578 191 27579 300 27580 224 27581 408 27582 382 27583 246 27584 276 27585 147 27586 292 27587 336 27588 225 27589 120 27590 210 27591 387 27592 280 27593 192 27594 352 27595 249 27596 495 27597 273 27598 231 27599 216 27600 243 27601 324 27602 483 27603 306 27604 180 27605 294 27606 328 27607 270 27608 224 27609 384 27610 300 27611 327 27612 362 27613 258 27614 40 27615 54 27616 521 27617 366 27618 179 27619 360 27620 287 27621 252 27622 354 27623 0 27624 380 27625 162 27626 359 27627 300 27628 219 27629 276 27630 272 27631 519 27632 360 27633 375 27634 208 27635 216 27636 344 27637 375 27638 245 27639 66 27640 180 27641 270 27642 375 27643 270 27644 390 27645 18 27646 38 27647 450 27648 188 27649 312 27650 200 27651 369 27652 394 27653 207 27654 384 27655 240 27656 250 27657 372 27658 40 27659 270 27660 194 27661 360 27662 314 27663 186 27664 0 27665 300 27666 415 27667 273 27668 336 27669 264 27670 194 27671 384 27672 406 27673 204 27674 300 27675 288 27676 306 27677 330 27678 172 27679 276 27680 246 27681 333 27682 411 27683 189 27684 216 27685 240 27686 414 27687 405 27688 297 27689 0 27690 235 27691 252 27692 288 27693 390 27694 334 27695 216 27696 350 27697 324 27698 224 27699 252 27700 298 27701 588 27702 248 27703 240 27704 276 27705 159 27706 332 27707 408 27708 268 27709 336 27710 294 27711 300 27712 318 27713 72 27714 100 27715 276 27716 214 27717 297 27718 217 27719 324 27720 294 27721 324 27722 402 27723 252 27724 344 27725 168 27726 354 27727 294 27728 245 27729 264 27730 197 27731 501 27732 399 27733 225 27734 288 27735 336 27736 382 27737 315 27738 240 27739 54 27740 177 27741 372 27742 432 27743 234 27744 218 27745 405 27746 326 27747 324 27748 332 27749 288 27750 216 27751 207 27752 537 27753 252 27754 264 27755 168 27756 380 27757 312 27758 199 27759 360 27760 148 27761 327 27762 88 27763 252 27764 138 27765 279 27766 450 27767 354 27768 182 27769 264 27770 266 27771 420 27772 287 27773 189 27774 240 27775 228 27776 408 27777 321 27778 314 27779 48 27780 263 27781 336 27782 264 27783 216 27784 294 27785 339 27786 297 27787 603 27788 200 27789 0 27790 272 27791 378 27792 450 27793 156 27794 284 27795 144 27796 0 27797 420 27798 396 27799 252 27800 230 27801 348 27802 245 27803 216 27804 284 27805 297 27806 357 27807 345 27808 260 27809 240 27810 176 27811 0 27812 364 27813 234 27814 0 27815 279 27816 0 27817 282 27818 300 27819 312 27820 258 27821 264 27822 459 27823 264 27824 228 27825 234 27826 388 27827 384 27828 174 27829 300 27830 226 27831 324 27832 276 27833 264 27834 384 27835 162 27836 492 27837 384 27838 162 27839 96 27840 284 27841 567 27842 328 27843 240 27844 248 27845 192 27846 300 27847 513 27848 199 27849 288 27850 270 27851 282 27852 387 27853 228 27854 396 27855 300 27856 418 27857 330 27858 220 27859 222 27860 0 27861 348 27862 432 27863 207 27864 14 27865 189 27866 328 27867 312 27868 229 27869 324 27870 169 27871 348 27872 268 27873 240 27874 240 27875 297 27876 18 27877 264 27878 364 27879 228 27880 216 27881 372 27882 398 27883 345 27884 270 27885 312 27886 244 27887 243 27888 214 27889 108 27890 284 27891 351 27892 426 27893 192 27894 186 27895 288 27896 465 27897 345 27898 169 27899 312 27900 0 27901 276 27902 464 27903 231 27904 308 27905 222 27906 520 27907 363 27908 180 27909 0 27910 304 27911 348 27912 32 27913 285 27914 0 27915 189 27916 330 27917 426 27918 330 27919 324 27920 201 27921 336 27922 380 27923 222 27924 368 27925 201 27926 268 27927 411 27928 256 27929 276 27930 280 27931 408 27932 494 27933 144 27934 338 27935 276 27936 308 27937 288 27938 222 27939 0 27940 258 27941 555 27942 292 27943 207 27944 240 27945 267 27946 430 27947 270 27948 265 27949 192 27950 180 27951 432 27952 448 27953 300 27954 244 27955 240 27956 306 27957 348 27958 52 27959 270 27960 257 27961 405 27962 278 27963 204 27964 60 27965 252 27966 486 27967 444 27968 250 27969 372 27970 196 27971 312 27972 312 27973 348 27974 480 27975 180 27976 455 27977 276 27978 165 27979 288 27980 274 27981 306 27982 306 27983 42 27984 324 27985 216 27986 346 27987 468 27988 240 27989 42 27990 228 27991 240 27992 378 27993 240 27994 414 27995 276 27996 320 27997 516 27998 180 27999 288 28000 264 28001 312 28002 371 28003 186 28004 308 28005 240 28006 265 28007 0 28008 251 28009 360 28010 190 28011 384 28012 329 28013 207 28014 104 28015 186 28016 331 28017 291 28018 285 28019 246 28020 237 28021 0 28022 312 28023 348 28024 204 28025 261 28026 316 28027 342 28028 280 28029 300 28030 260 28031 384 28032 384 28033 171 28034 328 28035 180 28036 378 28037 474 28038 241 28039 0 28040 208 28041 225 28042 444 28043 258 28044 286 28045 228 28046 366 28047 243 28048 156 28049 288 28050 288 28051 642 28052 269 28053 285 28054 288 28055 189 28056 90 28057 402 28058 263 28059 222 28060 337 28061 330 28062 426 28063 162 28064 0 28065 300 28066 255 28067 444 28068 175 28069 192 28070 270 28071 576 28072 393 28073 228 28074 264 28075 258 28076 316 28077 384 28078 240 28079 300 28080 168 28081 330 28082 256 28083 282 28084 312 28085 216 28086 429 28087 336 28088 368 28089 84 28090 210 28091 288 28092 416 28093 324 28094 230 28095 270 28096 340 28097 378 28098 208 28099 300 28100 312 28101 267 28102 350 28103 228 28104 300 28105 54 28106 495 28107 429 28108 228 28109 396 28110 197 28111 381 28112 258 28113 324 28114 56 28115 192 28116 496 28117 297 28118 162 28119 288 28120 240 28121 318 28122 416 28123 228 28124 184 28125 192 28126 420 28127 468 28128 251 28129 228 28130 382 28131 246 28132 222 28133 216 28134 230 28135 291 28136 319 28137 453 28138 316 28139 96 28140 264 28141 456 28142 0 28143 204 28144 398 28145 0 28146 281 28147 276 28148 322 28149 336 28150 204 28151 438 28152 0 28153 228 28154 28 28155 345 28156 460 28157 279 28158 213 28159 264 28160 270 28161 372 28162 366 28163 228 28164 0 28165 216 28166 435 28167 228 28168 280 28169 294 28170 336 28171 282 28172 400 28173 150 28174 280 28175 288 28176 321 28177 510 28178 0 28179 324 28180 147 28181 396 28182 494 28183 297 28184 256 28185 240 28186 272 28187 285 28188 183 28189 0 28190 251 28191 384 28192 318 28193 237 28194 312 28195 231 28196 284 28197 360 28198 261 28199 240 28200 207 28201 0 28202 213 28203 0 28204 440 28205 318 28206 330 28207 450 28208 218 28209 168 28210 204 28211 384 28212 400 28213 225 28214 140 28215 180 28216 384 28217 12 28218 338 28219 264 28220 178 28221 603 28222 302 28223 165 28224 228 28225 285 28226 510 28227 339 28228 258 28229 300 28230 224 28231 318 28232 495 28233 231 28234 210 28235 216 28236 299 28237 261 28238 204 28239 60 28240 372 28241 324 28242 448 28243 12 28244 224 28245 228 28246 395 28247 498 28248 176 28249 336 28250 154 28251 378 28252 0 28253 246 28254 240 28255 213 28256 334 28257 297 28258 273 28259 408 28260 343 28261 321 28262 335 28263 54 28264 82 28265 225 28266 300 28267 315 28268 271 28269 264 28270 313 28271 294 28272 270 28273 264 28274 384 28275 249 28276 314 28277 321 28278 196 28279 300 28280 258 28281 504 28282 460 28283 234 28284 282 28285 204 28286 300 28287 288 28288 192 28289 0 28290 166 28291 474 28292 408 28293 270 28294 240 28295 282 28296 480 28297 312 28298 407 28299 300 28300 154 28301 72 28302 301 28303 264 28304 244 28305 252 28306 303 28307 288 28308 220 28309 498 28310 247 28311 282 28312 429 28313 222 28314 0 28315 282 28316 377 28317 471 28318 236 28319 258 28320 280 28321 0 28322 320 28323 210 28324 336 28325 231 28326 368 28327 324 28328 207 28329 216 28330 308 28331 426 28332 269 28333 294 28334 228 28335 231 28336 336 28337 552 28338 271 28339 84 28340 272 28341 258 28342 357 28343 240 28344 372 28345 0 28346 370 28347 468 28348 231 28349 192 28350 0 28351 408 28352 374 28353 210 28354 308 28355 207 28356 362 28357 444 28358 232 28359 372 28360 188 28361 477 28362 280 28363 150 28364 72 28365 249 28366 328 28367 240 28368 0 28369 294 28370 201 28371 300 28372 478 28373 252 28374 288 28375 324 28376 323 28377 294 28378 198 28379 300 28380 270 28381 297 28382 423 28383 6 28384 0 28385 288 28386 406 28387 426 28388 172 28389 102 28390 237 28391 384 28392 312 28393 231 28394 306 28395 216 28396 452 28397 252 28398 264 28399 72 28400 300 28401 387 28402 402 28403 348 28404 204 28405 228 28406 336 28407 330 28408 317 28409 216 28410 221 28411 333 28412 410 28413 240 28414 0 28415 264 28416 377 28417 396 28418 152 28419 270 28420 160 28421 369 28422 386 28423 189 28424 320 28425 252 28426 308 28427 366 28428 308 28429 24 28430 206 28431 381 28432 245 28433 183 28434 428 28435 315 28436 556 28437 300 28438 288 28439 0 28440 149 28441 360 28442 473 28443 201 28444 236 28445 279 28446 308 28447 354 28448 66 28449 384 28450 300 28451 300 28452 408 28453 189 28454 204 28455 186 28456 372 28457 411 28458 204 28459 288 28460 228 28461 372 28462 328 28463 306 28464 116 28465 207 28466 304 28467 480 28468 233 28469 288 28470 273 28471 339 28472 252 28473 252 28474 332 28475 168 28476 366 28477 396 28478 363 28479 276 28480 400 28481 246 28482 242 28483 240 28484 272 28485 321 28486 329 28487 405 28488 179 28489 18 28490 4 28491 432 28492 307 28493 282 28494 348 28495 189 28496 323 28497 42 28498 211 28499 336 28500 276 28501 444 28502 440 28503 156 28504 376 28505 24 28506 404 28507 390 28508 224 28509 180 28510 200 28511 360 28512 528 28513 348 28514 62 28515 255 28516 276 28517 339 28518 292 28519 306 28520 252 28521 360 28522 340 28523 225 28524 220 28525 240 28526 503 28527 498 28528 165 28529 384 28530 202 28531 297 28532 300 28533 240 28534 330 28535 222 28536 466 28537 297 28538 224 28539 0 28540 246 28541 396 28542 236 28543 246 28544 318 28545 249 28546 0 28547 408 28548 336 28549 192 28550 239 28551 384 28552 300 28553 180 28554 260 28555 312 28556 343 28557 357 28558 208 28559 342 28560 208 28561 378 28562 432 28563 192 28564 0 28565 198 28566 259 28567 444 28568 274 28569 402 28570 205 28571 432 28572 309 28573 216 28574 248 28575 228 28576 364 28577 306 28578 354 28579 228 28580 230 28581 396 28582 498 28583 210 28584 292 28585 288 28586 346 28587 243 28588 260 28589 126 28590 269 28591 240 28592 456 28593 222 28594 280 28595 0 28596 324 28597 468 28598 196 28599 312 28600 184 28601 333 28602 338 28603 411 28604 8 28605 171 28606 468 28607 240 28608 183 28609 240 28610 279 28611 360 28612 420 28613 222 28614 44 28615 216 28616 296 28617 531 28618 243 28619 282 28620 312 28621 420 28622 348 28623 306 28624 304 28625 240 28626 52 28627 279 28628 183 28629 252 28630 184 28631 441 28632 533 28633 246 28634 400 28635 201 28636 403 28637 336 28638 306 28639 108 28640 191 28641 360 28642 256 28643 270 28644 56 28645 258 28646 348 28647 357 28648 230 28649 288 28650 276 28651 282 28652 315 28653 240 28654 276 28655 360 28656 334 28657 279 28658 264 28659 48 28660 272 28661 273 28662 399 28663 207 28664 0 28665 252 28666 496 28667 378 28668 192 28669 396 28670 204 28671 294 28672 408 28673 249 28674 272 28675 162 28676 472 28677 372 28678 216 28679 228 28680 267 28681 504 28682 352 28683 318 28684 248 28685 174 28686 352 28687 459 28688 381 28689 0 28690 202 28691 294 28692 240 28693 0 28694 332 28695 321 28696 260 28697 501 28698 196 28699 288 28700 282 28701 414 28702 488 28703 156 28704 324 28705 234 28706 233 28707 372 28708 322 28709 378 28710 252 28711 456 28712 286 28713 168 28714 96 28715 285 28716 427 28717 255 28718 256 28719 198 28720 196 28721 480 28722 451 28723 285 28724 292 28725 312 28726 261 28727 378 28728 236 28729 24 28730 234 28731 270 28732 379 28733 318 28734 302 28735 276 28736 472 28737 312 28738 229 28739 48 28740 235 28741 306 28742 86 28743 252 28744 312 28745 156 28746 521 28747 0 28748 196 28749 300 28750 258 28751 459 28752 292 28753 306 28754 292 28755 225 28756 270 28757 486 28758 264 28759 276 28760 224 28761 201 28762 296 28763 204 28764 130 28765 336 28766 372 28767 504 28768 214 28769 228 28770 184 28771 465 28772 449 28773 216 28774 356 28775 225 28776 400 28777 360 28778 224 28779 48 28780 228 28781 315 28782 330 28783 156 28784 272 28785 264 28786 544 28787 279 28788 275 28789 0 28790 229 28791 96 28792 387 28793 384 28794 168 28795 243 28796 226 28797 339 28798 210 28799 312 28800 215 28801 360 28802 516 28803 225 28804 268 28805 264 28806 493 28807 294 28808 240 28809 306 28810 241 28811 321 28812 464 28813 12 28814 0 28815 228 28816 472 28817 225 28818 191 28819 360 28820 250 28821 348 28822 282 28823 270 28824 288 28825 231 28826 388 28827 408 28828 36 28829 252 28830 264 28831 333 28832 312 28833 240 28834 342 28835 300 28836 263 28837 471 28838 198 28839 60 28840 40 28841 576 28842 499 28843 198 28844 312 28845 219 28846 220 28847 336 28848 326 28849 336 28850 267 28851 354 28852 348 28853 258 28854 384 28855 240 28856 338 28857 318 28858 225 28859 258 28860 176 28861 300 28862 334 28863 318 28864 52 28865 252 28866 343 28867 360 28868 44 28869 336 28870 385 28871 426 28872 348 28873 210 28874 0 28875 216 28876 420 28877 396 28878 205 28879 384 28880 152 28881 384 28882 280 28883 258 28884 340 28885 201 28886 405 28887 291 28888 226 28889 0 28890 278 28891 369 28892 417 28893 264 28894 200 28895 168 28896 418 28897 492 28898 296 28899 180 28900 262 28901 276 28902 299 28903 270 28904 324 28905 249 28906 266 28907 561 28908 271 28909 270 28910 200 28911 435 28912 452 28913 159 28914 0 28915 210 28916 276 28917 300 28918 360 28919 312 28920 272 28921 357 28922 403 28923 192 28924 216 28925 354 28926 306 28927 297 28928 257 28929 324 28930 247 28931 420 28932 268 28933 258 28934 200 28935 303 28936 357 28937 285 28938 0 28939 0 28940 239 28941 375 28942 544 28943 204 28944 330 28945 216 28946 395 28947 402 28948 196 28949 288 28950 162 28951 282 28952 390 28953 315 28954 412 28955 240 28956 392 28957 300 28958 260 28959 252 28960 268 28961 381 28962 344 28963 333 28964 98 28965 213 28966 448 28967 360 28968 286 28969 228 28970 260 28971 300 28972 277 28973 264 28974 360 28975 249 28976 316 28977 495 28978 188 28979 156 28980 332 28981 399 28982 336 28983 228 28984 308 28985 270 28986 356 28987 84 28988 348 28989 12 28990 161 28991 393 28992 234 28993 198 28994 336 28995 300 28996 537 28997 48 28998 219 28999 240 29000 252 29001 348 29002 369 29003 249 29004 224 29005 222 29006 444 29007 390 29008 2 29009 330 29010 304 29011 414 29012 428 29013 189 29014 80 29015 198 29016 290 29017 396 29018 180 29019 444 29020 221 29021 267 29022 392 29023 312 29024 352 29025 171 29026 416 29027 306 29028 212 29029 312 29030 269 29031 432 29032 360 29033 264 29034 200 29035 198 29036 0 29037 525 29038 239 29039 0 29040 369 29041 360 29042 220 29043 210 29044 344 29045 267 29046 347 29047 297 29048 199 29049 216 29050 290 29051 426 29052 496 29053 213 29054 348 29055 168 29056 306 29057 432 29058 352 29059 348 29060 136 29061 495 29062 336 29063 333 29064 0 29065 396 29066 396 29067 219 29068 18 29069 234 29070 148 29071 336 29072 538 29073 267 29074 256 29075 282 29076 355 29077 282 29078 264 29079 336 29080 292 29081 228 29082 411 29083 162 29084 0 29085 60 29086 321 29087 567 29088 212 29089 90 29090 22 29091 345 29092 408 29093 180 29094 390 29095 270 29096 532 29097 273 29098 243 29099 312 29100 261 29101 402 29102 338 29103 216 29104 220 29105 228 29106 364 29107 447 29108 227 29109 276 29110 50 29111 264 29112 340 29113 252 29114 0 29115 297 29116 309 29117 381 29118 273 29119 228 29120 252 29121 384 29122 285 29123 273 29124 360 29125 243 29126 279 29127 408 29128 292 29129 396 29130 205 29131 537 29132 300 29133 171 29134 76 29135 216 29136 364 29137 288 29138 233 29139 108 29140 204 29141 354 29142 436 29143 264 29144 268 29145 294 29146 253 29147 300 29148 196 29149 312 29150 400 29151 315 29152 411 29153 240 29154 272 29155 168 29156 540 29157 384 29158 185 29159 288 29160 211 29161 327 29162 318 29163 279 29164 0 29165 216 29166 0 29167 462 29168 154 29169 264 29170 320 29171 420 29172 352 29173 360 29174 224 29175 243 29176 344 29177 360 29178 348 29179 180 29180 312 29181 315 29182 423 29183 42 29184 300 29185 210 29186 290 29187 396 29188 194 29189 0 29190 220 29191 384 29192 462 29193 276 29194 370 29195 207 29196 234 29197 318 29198 268 29199 240 29200 176 29201 474 29202 321 29203 165 29204 336 29205 312 29206 494 29207 270 29208 303 29209 288 29210 236 29211 426 29212 346 29213 243 29214 88 29215 411 29216 278 29217 414 29218 244 29219 336 29220 208 29221 354 29222 404 29223 162 29224 264 29225 168 29226 463 29227 459 29228 222 29229 288 29230 237 29231 0 29232 0 29233 267 29234 270 29235 204 29236 346 29237 267 29238 192 29239 72 29240 333 29241 591 29242 288 29243 330 29244 288 29245 195 29246 308 29247 459 29248 343 29249 312 29250 286 29251 252 29252 363 29253 264 29254 328 29255 276 29256 297 29257 336 29258 234 29259 246 29260 276 29261 546 29262 371 29263 222 29264 88 29265 162 29266 424 29267 408 29268 217 29269 324 29270 228 29271 375 29272 356 29273 198 29274 276 29275 252 29276 390 29277 348 29278 249 29279 300 29280 192 29281 0 29282 507 29283 288 29284 340 29285 339 29286 376 29287 294 29288 200 29289 0 29290 204 29291 246 29292 504 29293 210 29294 232 29295 222 29296 516 29297 468 29298 184 29299 528 29300 228 29301 294 29302 296 29303 297 29304 340 29305 237 29306 432 29307 285 29308 198 29309 288 29310 309 29311 336 29312 243 29313 267 29314 0 29315 192 29316 448 29317 321 29318 376 29319 252 29320 203 29321 315 29322 324 29323 252 29324 320 29325 342 29326 425 29327 417 29328 192 29329 252 29330 64 29331 384 29332 445 29333 210 29334 360 29335 0 29336 290 29337 408 29338 340 29339 102 29340 196 29341 390 29342 247 29343 225 29344 264 29345 246 29346 434 29347 372 29348 320 29349 288 29350 166 29351 432 29352 0 29353 270 29354 244 29355 225 29356 224 29357 36 29358 214 29359 288 29360 383 29361 258 29362 544 29363 216 29364 56 29365 288 29366 299 29367 441 29368 163 29369 342 29370 186 29371 369 29372 304 29373 309 29374 304 29375 180 29376 456 29377 342 29378 211 29379 0 29380 334 29381 405 29382 306 29383 228 29384 320 29385 216 29386 422 29387 492 29388 298 29389 66 29390 0 29391 474 29392 331 29393 216 29394 296 29395 300 29396 320 29397 423 29398 206 29399 276 29400 252 29401 381 29402 381 29403 12 29404 332 29405 195 29406 276 29407 288 29408 260 29409 294 29410 214 29411 351 29412 271 29413 264 29414 0 29415 330 29416 330 29417 387 29418 300 29419 198 29420 269 29421 264 29422 518 29423 252 29424 304 29425 330 29426 272 29427 246 29428 58 29429 408 29430 320 29431 315 29432 364 29433 171 29434 184 29435 258 29436 564 29437 540 29438 189 29439 0 29440 270 29441 282 29442 348 29443 282 29444 230 29445 192 29446 477 29447 288 29448 266 29449 360 29450 210 29451 0 29452 244 29453 333 29454 204 29455 180 29456 442 29457 396 29458 282 29459 252 29460 243 29461 324 29462 390 29463 192 29464 150 29465 228 29466 324 29467 321 29468 246 29469 312 29470 256 29471 468 29472 412 29473 0 29474 308 29475 246 29476 272 29477 90 29478 218 29479 456 29480 175 29481 498 29482 374 29483 240 29484 240 29485 216 29486 500 29487 330 29488 284 29489 48 29490 260 29491 324 29492 463 29493 288 29494 328 29495 288 29496 270 29497 264 29498 228 29499 300 29500 297 29501 378 29502 453 29503 237 29504 32 29505 306 29506 312 29507 465 29508 216 29509 294 29510 164 29511 243 29512 340 29513 333 29514 140 29515 198 29516 528 29517 396 29518 202 29519 288 29520 237 29521 459 29522 299 29523 252 29524 256 29525 207 29526 44 29527 432 29528 284 29529 216 29530 286 29531 288 29532 311 29533 288 29534 460 29535 252 29536 295 29537 369 29538 273 29539 0 29540 252 29541 360 29542 368 29543 168 29544 296 29545 198 29546 430 29547 12 29548 222 29549 312 29550 250 29551 387 29552 0 29553 189 29554 252 29555 333 29556 500 29557 18 29558 305 29559 216 29560 231 29561 336 29562 341 29563 333 29564 0 29565 240 29566 355 29567 270 29568 284 29569 360 29570 253 29571 378 29572 476 29573 195 29574 288 29575 0 29576 0 29577 300 29578 258 29579 372 29580 194 29581 381 29582 336 29583 300 29584 304 29585 297 29586 363 29587 264 29588 191 29589 84 29590 255 29591 525 29592 343 29593 276 29594 44 29595 216 29596 416 29597 291 29598 298 29599 192 29600 294 29601 426 29602 306 29603 168 29604 460 29605 252 29606 272 29607 540 29608 204 29609 288 29610 200 29611 453 29612 514 29613 159 29614 58 29615 210 29616 282 29617 468 29618 292 29619 288 29620 222 29621 348 29622 372 29623 255 29624 0 29625 339 29626 453 29627 348 29628 222 29629 240 29630 188 29631 300 29632 417 29633 354 29634 252 29635 348 29636 246 29637 279 29638 248 29639 108 29640 294 29641 252 29642 402 29643 231 29644 290 29645 240 29646 54 29647 426 29648 285 29649 288 29650 226 29651 327 29652 378 29653 276 29654 300 29655 207 29656 542 29657 381 29658 176 29659 276 29660 216 29661 435 29662 293 29663 246 29664 0 29665 162 29666 452 29667 498 29668 251 29669 252 29670 368 29671 294 29672 268 29673 0 29674 384 29675 234 29676 318 29677 600 29678 193 29679 240 29680 208 29681 318 29682 394 29683 276 29684 332 29685 234 29686 340 29687 354 29688 277 29689 0 29690 269 29691 333 29692 267 29693 156 29694 244 29695 360 29696 474 29697 252 29698 256 29699 276 29700 234 29701 324 29702 468 29703 345 29704 280 29705 243 29706 257 29707 378 29708 240 29709 372 29710 228 29711 396 29712 400 29713 153 29714 100 29715 0 29716 374 29717 0 29718 160 29719 294 29720 201 29721 414 29722 0 29723 258 29724 360 29725 264 29726 452 29727 207 29728 10 29729 252 29730 242 29731 324 29732 338 29733 357 29734 290 29735 198 29736 464 29737 462 29738 248 29739 0 29740 261 29741 396 29742 364 29743 264 29744 278 29745 357 29746 247 29747 546 29748 240 29749 192 29750 238 29751 420 29752 329 29753 0 29754 420 29755 246 29756 333 29757 240 29758 259 29759 432 29760 216 29761 447 29762 360 29763 198 29764 72 29765 312 29766 419 29767 315 29768 312 29769 288 29770 224 29771 72 29772 489 29773 231 29774 224 29775 258 29776 437 29777 342 29778 324 29779 276 29780 318 29781 324 29782 342 29783 210 29784 174 29785 198 29786 328 29787 402 29788 226 29789 0 29790 240 29791 372 29792 360 29793 288 29794 480 29795 156 29796 275 29797 267 29798 217 29799 432 29800 366 29801 357 29802 422 29803 264 29804 276 29805 195 29806 320 29807 366 29808 229 29809 324 29810 317 29811 345 29812 0 29813 348 29814 0 29815 261 29816 384 29817 432 29818 161 29819 252 29820 60 29821 483 29822 450 29823 171 29824 288 29825 198 29826 284 29827 450 29828 336 29829 276 29830 209 29831 420 29832 406 29833 240 29834 216 29835 234 29836 40 29837 279 29838 384 29839 90 29840 194 29841 300 29842 34 29843 342 29844 248 29845 270 29846 349 29847 288 29848 198 29849 336 29850 256 29851 303 29852 360 29853 201 29854 260 29855 360 29856 499 29857 543 29858 182 29859 402 29860 217 29861 306 29862 304 29863 222 29864 80 29865 198 29866 396 29867 276 29868 212 29869 48 29870 297 29871 363 29872 245 29873 303 29874 240 29875 204 29876 322 29877 561 29878 0 29879 252 29880 320 29881 288 29882 333 29883 198 29884 380 29885 270 29886 340 29887 420 29888 212 29889 78 29890 268 29891 516 29892 295 29893 279 29894 324 29895 219 29896 312 29897 456 29898 303 29899 348 29900 150 29901 414 29902 290 29903 180 29904 404 29905 255 29906 455 29907 336 29908 415 29909 216 29910 230 29911 432 29912 445 29913 294 29914 0 29915 261 29916 321 29917 252 29918 0 29919 402 29920 284 29921 348 29922 332 29923 270 29924 336 29925 12 29926 464 29927 306 29928 199 29929 336 29930 263 29931 312 29932 36 29933 282 29934 330 29935 0 29936 338 29937 456 29938 177 29939 0 29940 242 29941 423 29942 475 29943 333 29944 190 29945 258 29946 416 29947 420 29948 262 29949 264 29950 275 29951 261 29952 386 29953 216 29954 392 29955 300 29956 399 29957 66 29958 194 29959 252 29960 224 29961 321 29962 486 29963 213 29964 128 29965 189 29966 295 29967 0 29968 304 29969 384 29970 244 29971 420 29972 308 29973 234 29974 288 29975 414 29976 495 29977 225 29978 244 29979 240 29980 207 29981 540 29982 314 29983 252 29984 222 29985 288 29986 324 29987 291 29988 276 29989 96 29990 248 29991 312 29992 435 29993 192 29994 230 29995 270 29996 394 29997 564 29998 284 29999 336 30000 229 30001 312 30002 352 30003 258 30004 236 30005 0 30006 334 30007 345 30008 252 30009 300 30010 270 30011 0 30012 324 30013 237 30014 110 30015 243 30016 66 30017 312 30018 289 30019 258 30020 380 30021 288 30022 325 30023 252 30024 256 30025 351 30026 330 30027 528 30028 214 30029 252 30030 290 30031 492 30032 389 30033 216 30034 372 30035 168 30036 309 30037 312 30038 346 30039 0 30040 228 30041 492 30042 337 30043 222 30044 376 30045 252 30046 450 30047 360 30048 246 30049 288 30050 160 30051 504 30052 396 30053 270 30054 244 30055 264 30056 244 30057 300 30058 2 30059 312 30060 316 30061 312 30062 480 30063 204 30064 0 30065 0 30066 596 30067 366 30068 199 30069 342 30070 160 30071 222 30072 336 30073 294 30074 320 30075 255 30076 450 30077 438 30078 0 30079 276 30080 300 30081 465 30082 294 30083 225 30084 224 30085 300 30086 384 30087 366 30088 312 30089 72 30090 244 30091 354 30092 275 30093 252 30094 250 30095 306 30096 263 30097 432 30098 241 30099 312 30100 208 30101 417 30102 528 30103 216 30104 340 30105 180 30106 291 30107 408 30108 274 30109 264 30110 229 30111 456 30112 357 30113 267 30114 16 30115 222 30116 440 30117 405 30118 334 30119 270 30120 185 30121 378 30122 404 30123 252 30124 260 30125 327 30126 250 30127 381 30128 296 30129 324 30130 284 30131 288 30132 514 30133 192 30134 200 30135 240 30136 408 30137 393 30138 215 30139 120 30140 249 30141 276 30142 446 30143 249 30144 460 30145 189 30146 504 30147 228 30148 160 30149 252 30150 395 30151 534 30152 288 30153 267 30154 272 30155 252 30156 340 30157 456 30158 217 30159 294 30160 249 30161 342 30162 270 30163 60 30164 0 30165 270 30166 358 30167 396 30168 222 30169 252 30170 238 30171 351 30172 472 30173 0 30174 320 30175 177 30176 378 30177 408 30178 271 30179 516 30180 26 30181 420 30182 267 30183 297 30184 456 30185 318 30186 318 30187 300 30188 234 30189 0 30190 280 30191 252 30192 378 30193 276 30194 246 30195 279 30196 444 30197 357 30198 252 30199 48 30200 263 30201 351 30202 449 30203 237 30204 256 30205 264 30206 462 30207 498 30208 160 30209 330 30210 248 30211 216 30212 14 30213 252 30214 90 30215 240 30216 515 30217 378 30218 258 30219 240 30220 322 30221 342 30222 286 30223 324 30224 24 30225 189 30226 294 30227 516 30228 359 30229 348 30230 256 30231 420 30232 320 30233 192 30234 404 30235 276 30236 390 30237 351 30238 227 30239 54 30240 196 30241 498 30242 457 30243 180 30244 264 30245 234 30246 414 30247 324 30248 275 30249 336 30250 206 30251 459 30252 282 30253 243 30254 272 30255 357 30256 400 30257 270 30258 216 30259 258 30260 204 30261 0 30262 447 30263 234 30264 76 30265 324 30266 301 30267 291 30268 268 30269 306 30270 276 30271 378 30272 541 30273 216 30274 212 30275 288 30276 450 30277 354 30278 225 30279 252 30280 205 30281 297 30282 356 30283 315 30284 432 30285 228 30286 453 30287 384 30288 251 30289 0 30290 238 30291 396 30292 322 30293 273 30294 314 30295 174 30296 360 30297 456 30298 384 30299 264 30300 288 30301 231 30302 230 30303 228 30304 348 30305 270 30306 402 30307 375 30308 196 30309 240 30310 0 30311 474 30312 397 30313 234 30314 0 30315 222 30316 307 30317 426 30318 194 30319 438 30320 40 30321 378 30322 415 30323 204 30324 232 30325 216 30326 448 30327 330 30328 322 30329 252 30330 221 30331 384 30332 408 30333 390 30334 244 30335 231 30336 316 30337 324 30338 234 30339 126 30340 280 30341 306 30342 404 30343 192 30344 244 30345 288 30346 392 30347 285 30348 273 30349 0 30350 258 30351 18 30352 372 30353 408 30354 228 30355 207 30356 360 30357 279 30358 185 30359 60 30360 348 30361 504 30362 264 30363 360 30364 16 30365 252 30366 402 30367 441 30368 249 30369 192 30370 331 30371 411 30372 441 30373 162 30374 496 30375 228 30376 250 30377 384 30378 177 30379 252 30380 228 30381 372 30382 460 30383 228 30384 374 30385 201 30386 338 30387 408 30388 352 30389 132 30390 155 30391 567 30392 400 30393 186 30394 280 30395 189 30396 369 30397 390 30398 230 30399 336 30400 200 30401 408 30402 448 30403 258 30404 292 30405 378 30406 293 30407 387 30408 0 30409 264 30410 348 30411 288 30412 364 30413 180 30414 0 30415 300 30416 402 30417 396 30418 276 30419 288 30420 180 30421 378 30422 318 30423 252 30424 288 30425 279 30426 527 30427 354 30428 176 30429 348 30430 248 30431 495 30432 322 30433 240 30434 210 30435 198 30436 418 30437 495 30438 294 30439 0 30440 330 30441 42 30442 276 30443 276 30444 368 30445 306 30446 248 30447 420 30448 272 30449 288 30450 216 30451 441 30452 504 30453 174 30454 316 30455 177 30456 349 30457 90 30458 320 30459 432 30460 207 30461 30 30462 420 30463 216 30464 76 30465 399 30466 328 30467 321 30468 258 30469 282 30470 216 30471 318 30472 408 30473 273 30474 224 30475 252 30476 412 30477 222 30478 272 30479 312 30480 260 30481 321 30482 597 30483 246 30484 284 30485 216 30486 429 30487 339 30488 234 30489 66 30490 168 30491 426 30492 276 30493 372 30494 324 30495 228 30496 392 30497 246 30498 179 30499 252 30500 260 30501 483 30502 397 30503 372 30504 256 30505 216 30506 116 30507 432 30508 311 30509 252 30510 257 30511 237 30512 262 30513 0 30514 128 30515 372 30516 315 30517 381 30518 0 30519 312 30520 298 30521 453 30522 482 30523 162 30524 392 30525 213 30526 370 30527 336 30528 261 30529 264 30530 204 30531 456 30532 302 30533 150 30534 0 30535 390 30536 379 30537 396 30538 225 30539 0 30540 224 30541 396 30542 465 30543 240 30544 288 30545 345 30546 288 30547 414 30548 256 30549 300 30550 357 30551 306 30552 389 30553 288 30554 276 30555 30 30556 374 30557 564 30558 305 30559 300 30560 203 30561 318 30562 0 30563 198 30564 0 30565 165 30566 336 30567 339 30568 210 30569 336 30570 332 30571 435 30572 296 30573 348 30574 304 30575 225 30576 368 30577 306 30578 246 30579 312 30580 321 30581 330 30582 322 30583 264 30584 396 30585 183 30586 392 30587 420 30588 192 30589 66 30590 2 30591 0 30592 566 30593 249 30594 336 30595 288 30596 288 30597 456 30598 228 30599 312 30600 221 30601 399 30602 301 30603 207 30604 0 30605 288 30606 444 30607 270 30608 366 30609 288 30610 262 30611 324 30612 484 30613 324 30614 48 30615 216 30616 330 30617 312 30618 230 30619 444 30620 222 30621 390 30622 308 30623 216 30624 244 30625 252 30626 427 30627 513 30628 158 30629 360 30630 228 30631 294 30632 404 30633 249 30634 394 30635 288 30636 552 30637 279 30638 309 30639 96 30640 229 30641 387 30642 287 30643 234 30644 234 30645 240 30646 384 30647 501 30648 236 30649 300 30650 256 30651 267 30652 439 30653 0 30654 308 30655 279 30656 339 30657 444 30658 258 30659 234 30660 342 30661 480 30662 0 30663 204 30664 0 30665 192 30666 278 30667 396 30668 312 30669 366 30670 183 30671 597 30672 250 30673 213 30674 256 30675 255 30676 402 30677 336 30678 402 30679 240 30680 186 30681 276 30682 408 30683 0 30684 218 30685 249 30686 304 30687 42 30688 204 30689 0 30690 401 30691 372 30692 0 30693 285 30694 224 30695 204 30696 509 30697 504 30698 180 30699 288 30700 224 30701 360 30702 100 30703 321 30704 360 30705 216 30706 474 30707 267 30708 188 30709 264 30710 346 30711 513 30712 435 30713 258 30714 92 30715 198 30716 384 30717 396 30718 248 30719 198 30720 285 30721 288 30722 420 30723 288 30724 368 30725 264 30726 256 30727 528 30728 199 30729 324 30730 252 30731 402 30732 335 30733 219 30734 384 30735 276 30736 246 30737 384 30738 260 30739 60 30740 320 30741 399 30742 243 30743 234 30744 256 30745 261 30746 372 30747 258 30748 404 30749 240 30750 149 30751 0 30752 442 30753 240 30754 240 30755 315 30756 453 30757 348 30758 264 30759 414 30760 232 30761 300 30762 540 30763 204 30764 74 30765 216 30766 0 30767 423 30768 292 30769 306 30770 211 30771 318 30772 280 30773 315 30774 400 30775 210 30776 307 30777 339 30778 234 30779 432 30780 262 30781 528 30782 344 30783 234 30784 226 30785 168 30786 300 30787 420 30788 348 30789 0 30790 365 30791 240 30792 410 30793 264 30794 354 30795 330 30796 248 30797 396 30798 204 30799 228 30800 72 30801 528 30802 0 30803 222 30804 0 30805 252 30806 378 30807 390 30808 233 30809 282 30810 180 30811 399 30812 293 30813 246 30814 0 30815 228 30816 528 30817 372 30818 238 30819 192 30820 208 30821 468 30822 404 30823 324 30824 256 30825 306 30826 446 30827 318 30828 208 30829 300 30830 280 30831 285 30832 407 30833 219 30834 304 30835 240 30836 486 30837 312 30838 170 30839 168 30840 186 30841 288 30842 416 30843 372 30844 442 30845 225 30846 425 30847 414 30848 196 30849 72 30850 297 30851 360 30852 262 30853 228 30854 260 30855 264 30856 60 30857 366 30858 294 30859 288 30860 248 30861 324 30862 292 30863 228 30864 62 30865 357 30866 423 30867 477 30868 195 30869 240 30870 224 30871 318 30872 533 30873 207 30874 328 30875 180 30876 308 30877 336 30878 268 30879 276 30880 306 30881 504 30882 380 30883 225 30884 236 30885 294 30886 440 30887 324 30888 247 30889 90 30890 201 30891 336 30892 568 30893 243 30894 364 30895 24 30896 375 30897 306 30898 44 30899 432 30900 264 30901 270 30902 386 30903 192 30904 260 30905 270 30906 365 30907 369 30908 200 30909 444 30910 208 30911 402 30912 372 30913 360 30914 0 30915 228 30916 0 30917 348 30918 248 30919 252 30920 354 30921 552 30922 265 30923 261 30924 304 30925 42 30926 342 30927 477 30928 267 30929 204 30930 222 30931 435 30932 327 30933 288 30934 264 30935 345 30936 244 30937 507 30938 254 30939 0 30940 224 30941 393 30942 487 30943 234 30944 488 30945 186 30946 283 30947 0 30948 273 30949 384 30950 238 30951 324 30952 260 30953 180 30954 276 30955 282 30956 433 30957 381 30958 352 30959 240 30960 230 30961 378 30962 288 30963 300 30964 96 30965 309 30966 320 30967 288 30968 216 30969 408 30970 210 30971 324 30972 464 30973 168 30974 240 30975 270 30976 511 30977 606 30978 242 30979 360 30980 216 30981 297 30982 460 30983 282 30984 334 30985 168 30986 516 30987 447 30988 216 30989 12 30990 28 30991 378 30992 260 30993 234 30994 216 30995 258 30996 0 30997 399 30998 324 30999 336 31000 278 31001 384 31002 256 31003 246 31004 284 31005 219 31006 320 31007 414 31008 196 31009 300 31010 282 31011 456 31012 540 31013 240 31014 82 31015 222 31016 366 31017 312 31018 307 31019 336 31020 276 31021 444 31022 287 31023 204 31024 304 31025 30 31026 550 31027 300 31028 254 31029 252 31030 283 31031 300 31032 454 31033 240 31034 340 31035 378 31036 272 31037 447 31038 228 31039 0 31040 212 31041 390 31042 451 31043 213 31044 206 31045 66 31046 0 31047 492 31048 266 31049 252 31050 219 31051 318 31052 466 31053 336 31054 420 31055 219 31056 368 31057 276 31058 180 31059 288 31060 274 31061 363 31062 247 31063 345 31064 0 31065 252 31066 312 31067 564 31068 334 31069 222 31070 293 31071 345 31072 273 31073 282 31074 440 31075 258 31076 312 31077 396 31078 195 31079 240 31080 272 31081 477 31082 360 31083 165 31084 280 31085 252 31086 354 31087 384 31088 227 31089 150 31090 196 31091 0 31092 346 31093 186 31094 0 31095 192 31096 552 31097 369 31098 285 31099 240 31100 225 31101 384 31102 553 31103 366 31104 280 31105 270 31106 236 31107 273 31108 280 31109 360 31110 201 31111 357 31112 454 31113 225 31114 48 31115 300 31116 358 31117 348 31118 214 31119 378 31120 285 31121 225 31122 386 31123 240 31124 256 31125 252 31126 446 31127 318 31128 284 31129 360 31130 387 31131 468 31132 374 31133 360 31134 204 31135 186 31136 344 31137 318 31138 230 31139 102 31140 312 31141 378 31142 368 31143 60 31144 314 31145 372 31146 298 31147 450 31148 231 31149 264 31150 202 31151 498 31152 454 31153 222 31154 356 31155 204 31156 344 31157 288 31158 385 31159 360 31160 154 31161 384 31162 395 31163 171 31164 0 31165 279 31166 525 31167 30 31168 262 31169 276 31170 189 31171 438 31172 460 31173 333 31174 212 31175 252 31176 240 31177 390 31178 272 31179 276 31180 280 31181 312 31182 486 31183 165 31184 342 31185 288 31186 503 31187 378 31188 208 31189 0 31190 235 31191 423 31192 62 31193 324 31194 44 31195 225 31196 485 31197 384 31198 196 31199 312 31200 260 31201 312 31202 314 31203 315 31204 316 31205 186 31206 372 31207 504 31208 336 31209 222 31210 312 31211 360 31212 284 31213 276 31214 82 31215 291 31216 420 31217 468 31218 198 31219 396 31220 224 31221 534 31222 412 31223 195 31224 468 31225 192 31226 255 31227 360 31228 266 31229 312 31230 226 31231 342 31232 410 31233 228 31234 316 31235 270 31236 309 31237 372 31238 0 31239 48 31240 207 31241 60 31242 486 31243 270 31244 264 31245 258 31246 348 31247 312 31248 210 31249 348 31250 376 31251 321 31252 360 31253 201 31254 292 31255 228 31256 0 31257 507 31258 211 31259 288 31260 221 31261 336 31262 484 31263 333 31264 100 31265 210 31266 440 31267 306 31268 263 31269 240 31270 223 31271 369 31272 362 31273 399 31274 252 31275 210 31276 456 31277 384 31278 216 31279 264 31280 213 31281 324 31282 333 31283 252 31284 378 31285 402 31286 376 31287 459 31288 40 31289 0 31290 0 31291 390 31292 375 31293 141 31294 400 31295 252 31296 321 31297 294 31298 360 31299 384 31300 223 31301 510 31302 281 31303 183 31304 228 31305 273 31306 472 31307 342 31308 283 31309 288 31310 222 31311 324 31312 28 31313 264 31314 0 31315 285 31316 297 31317 396 31318 264 31319 330 31320 372 31321 312 31322 408 31323 264 31324 260 31325 192 31326 402 31327 489 31328 230 31329 300 31330 175 31331 357 31332 448 31333 279 31334 468 31335 186 31336 445 31337 282 31338 255 31339 0 31340 344 31341 405 31342 254 31343 312 31344 206 31345 195 31346 296 31347 375 31348 275 31349 384 31350 344 31351 438 31352 295 31353 288 31354 360 31355 222 31356 400 31357 441 31358 192 31359 216 31360 304 31361 420 31362 479 31363 0 31364 76 31365 174 31366 297 31367 486 31368 270 31369 264 31370 162 31371 468 31372 341 31373 297 31374 280 31375 420 31376 436 31377 345 31378 280 31379 252 31380 22 31381 336 31382 340 31383 309 31384 210 31385 315 31386 469 31387 336 31388 58 31389 96 31390 375 31391 291 31392 484 31393 258 31394 342 31395 228 31396 389 31397 360 31398 210 31399 288 31400 217 31401 315 31402 368 31403 294 31404 328 31405 240 31406 518 31407 279 31408 216 31409 0 31410 199 31411 450 31412 288 31413 231 31414 0 31415 252 31416 386 31417 405 31418 234 31419 330 31420 216 31421 297 31422 249 31423 216 31424 412 31425 354 31426 314 31427 396 31428 260 31429 204 31430 236 31431 492 31432 400 31433 198 31434 352 31435 150 31436 320 31437 0 31438 403 31439 0 31440 195 31441 546 31442 344 31443 210 31444 400 31445 321 31446 416 31447 255 31448 232 31449 240 31450 328 31451 414 31452 450 31453 336 31454 244 31455 456 31456 216 31457 315 31458 224 31459 390 31460 331 31461 336 31462 408 31463 231 31464 96 31465 216 31466 425 31467 408 31468 183 31469 306 31470 316 31471 420 31472 504 31473 210 31474 368 31475 198 31476 436 31477 432 31478 168 31479 264 31480 240 31481 531 31482 340 31483 336 31484 216 31485 231 31486 68 31487 345 31488 344 31489 54 31490 279 31491 252 31492 429 31493 324 31494 384 31495 258 31496 406 31497 378 31498 148 31499 252 31500 190 31501 387 31502 430 31503 288 31504 388 31505 264 31506 308 31507 420 31508 304 31509 348 31510 333 31511 414 31512 263 31513 177 31514 100 31515 324 31516 474 31517 270 31518 339 31519 24 31520 200 31521 336 31522 416 31523 315 31524 200 31525 228 31526 372 31527 300 31528 276 31529 408 31530 48 31531 321 31532 0 31533 234 31534 206 31535 54 31536 557 31537 420 31538 321 31539 0 31540 198 31541 336 31542 336 31543 291 31544 346 31545 204 31546 387 31547 435 31548 261 31549 384 31550 224 31551 369 31552 330 31553 252 31554 260 31555 183 31556 304 31557 561 31558 246 31559 258 31560 348 31561 387 31562 412 31563 216 31564 0 31565 288 31566 254 31567 432 31568 167 31569 282 31570 324 31571 420 31572 454 31573 207 31574 0 31575 222 31576 395 31577 324 31578 268 31579 360 31580 295 31581 540 31582 302 31583 180 31584 48 31585 360 31586 431 31587 378 31588 316 31589 72 31590 205 31591 348 31592 416 31593 333 31594 248 31595 363 31596 386 31597 246 31598 296 31599 336 31600 251 31601 282 31602 420 31603 204 31604 232 31605 204 31606 462 31607 0 31608 184 31609 468 31610 182 31611 288 31612 246 31613 342 31614 26 31615 237 31616 375 31617 30 31618 252 31619 264 31620 254 31621 423 31622 378 31623 258 31624 384 31625 228 31626 504 31627 345 31628 348 31629 240 31630 260 31631 339 31632 342 31633 0 31634 256 31635 300 31636 328 31637 408 31638 191 31639 90 31640 228 31641 423 31642 468 31643 159 31644 300 31645 264 31646 396 31647 480 31648 340 31649 300 31650 238 31651 60 31652 330 31653 240 31654 252 31655 348 31656 318 31657 360 31658 315 31659 306 31660 163 31661 414 31662 540 31663 309 31664 0 31665 252 31666 319 31667 288 31668 0 31669 36 31670 255 31671 309 31672 613 31673 156 31674 240 31675 300 31676 480 31677 327 31678 222 31679 468 31680 222 31681 375 31682 0 31683 321 31684 288 31685 204 31686 462 31687 279 31688 156 31689 0 31690 287 31691 657 31692 437 31693 252 31694 280 31695 192 31696 272 31697 612 31698 267 31699 192 31700 356 31701 42 31702 454 31703 264 31704 356 31705 312 31706 292 31707 306 31708 255 31709 270 31710 294 31711 348 31712 426 31713 297 31714 120 31715 216 31716 338 31717 480 31718 291 31719 360 31720 204 31721 396 31722 220 31723 342 31724 288 31725 285 31726 412 31727 318 31728 246 31729 192 31730 248 31731 108 31732 352 31733 243 31734 266 31735 276 31736 405 31737 420 31738 222 31739 60 31740 356 31741 402 31742 414 31743 234 31744 220 31745 210 31746 418 31747 543 31748 211 31749 396 31750 224 31751 333 31752 344 31753 204 31754 420 31755 180 31756 540 31757 378 31758 195 31759 264 31760 370 31761 414 31762 310 31763 282 31764 92 31765 192 31766 432 31767 486 31768 319 31769 264 31770 288 31771 324 31772 44 31773 204 31774 408 31775 258 31776 279 31777 444 31778 315 31779 300 31780 0 31781 342 31782 538 31783 252 31784 278 31785 234 31786 279 31787 294 31788 256 31789 0 31790 187 31791 570 31792 298 31793 345 31794 304 31795 372 31796 515 31797 258 31798 258 31799 228 31800 255 31801 360 31802 551 31803 210 31804 268 31805 288 31806 270 31807 288 31808 260 31809 294 31810 258 31811 339 31812 504 31813 258 31814 0 31815 324 31816 484 31817 450 31818 256 31819 330 31820 174 31821 261 31822 444 31823 264 31824 368 31825 210 31826 362 31827 420 31828 243 31829 96 31830 248 31831 396 31832 375 31833 291 31834 298 31835 228 31836 378 31837 426 31838 236 31839 72 31840 329 31841 276 31842 258 31843 216 31844 360 31845 312 31846 374 31847 417 31848 250 31849 240 31850 212 31851 534 31852 325 31853 216 31854 312 31855 177 31856 420 31857 324 31858 285 31859 342 31860 214 31861 480 31862 381 31863 177 31864 48 31865 216 31866 540 31867 432 31868 350 31869 270 31870 0 31871 432 31872 294 31873 312 31874 212 31875 267 31876 273 31877 288 31878 72 31879 540 31880 353 31881 399 31882 446 31883 252 31884 348 31885 204 31886 394 31887 480 31888 205 31889 138 31890 230 31891 222 31892 394 31893 0 31894 332 31895 279 31896 354 31897 336 31898 168 31899 324 31900 339 31901 396 31902 292 31903 255 31904 240 31905 219 31906 480 31907 432 31908 326 31909 240 31910 290 31911 375 31912 332 31913 240 31914 0 31915 288 31916 283 31917 393 31918 255 31919 318 31920 204 31921 570 31922 488 31923 225 31924 348 31925 273 31926 364 31927 48 31928 275 31929 324 31930 182 31931 423 31932 396 31933 180 31934 368 31935 228 31936 528 31937 288 31938 0 31939 0 31940 198 31941 312 31942 372 31943 252 31944 322 31945 351 31946 270 31947 477 31948 248 31949 360 31950 254 31951 369 31952 516 31953 198 31954 244 31955 240 31956 426 31957 450 31958 0 31959 288 31960 195 31961 396 31962 348 31963 324 31964 124 31965 285 31966 480 31967 321 31968 205 31969 264 31970 390 31971 381 31972 342 31973 351 31974 204 31975 222 31976 0 31977 504 31978 0 31979 240 31980 275 31981 312 31982 273 31983 246 31984 324 31985 234 31986 341 31987 528 31988 230 31989 60 31990 240 31991 384 31992 340 31993 183 31994 344 31995 210 31996 302 31997 336 31998 385 31999 480 32000 220 32001 528 32002 408 32003 246 32004 356 32005 279 32006 335 32007 222 32008 222 32009 300 32010 266 32011 324 32012 483 32013 312 32014 0 32015 231 32016 416 32017 336 32018 168 32019 354 32020 329 32021 345 32022 508 32023 270 32024 224 32025 0 32026 408 32027 459 32028 149 32029 300 32030 191 32031 294 32032 468 32033 303 32034 278 32035 288 32036 550 32037 240 32038 224 32039 0 32040 337 32041 360 32042 408 32043 276 32044 306 32045 189 32046 448 32047 348 32048 0 32049 288 32050 210 32051 273 32052 328 32053 282 32054 344 32055 414 32056 304 32057 447 32058 212 32059 234 32060 264 32061 462 32062 365 32063 258 32064 0 32065 294 32066 354 32067 312 32068 286 32069 360 32070 217 32071 480 32072 290 32073 180 32074 88 32075 303 32076 351 32077 336 32078 240 32079 276 32080 204 32081 312 32082 602 32083 234 32084 234 32085 225 32086 313 32087 402 32088 350 32089 96 32090 367 32091 372 32092 486 32093 240 32094 256 32095 204 32096 391 32097 519 32098 200 32099 432 32100 180 32101 480 32102 340 32103 282 32104 380 32105 243 32106 383 32107 267 32108 314 32109 264 32110 223 32111 396 32112 383 32113 288 32114 54 32115 240 32116 464 32117 480 32118 320 32119 252 32120 300 32121 420 32122 311 32123 0 32124 264 32125 270 32126 339 32127 489 32128 200 32129 192 32130 240 32131 585 32132 397 32133 222 32134 520 32135 0 32136 273 32137 408 32138 285 32139 126 32140 224 32141 390 32142 282 32143 234 32144 272 32145 264 32146 500 32147 363 32148 295 32149 192 32150 204 32151 318 32152 495 32153 327 32154 276 32155 336 32156 368 32157 378 32158 224 32159 468 32160 331 32161 243 32162 396 32163 228 32164 0 32165 288 32166 418 32167 468 32168 296 32169 372 32170 245 32171 234 32172 98 32173 345 32174 420 32175 210 32176 389 32177 321 32178 271 32179 288 32180 222 32181 486 32182 304 32183 246 32184 290 32185 333 32186 440 32187 456 32188 213 32189 0 32190 292 32191 297 32192 320 32193 228 32194 306 32195 216 32196 412 32197 381 32198 295 32199 240 32200 242 32201 390 32202 375 32203 258 32204 300 32205 234 32206 252 32207 552 32208 0 32209 360 32210 188 32211 540 32212 366 32213 186 32214 4 32215 225 32216 420 32217 285 32218 334 32219 312 32220 255 32221 72 32222 464 32223 294 32224 288 32225 372 32226 255 32227 297 32228 186 32229 396 32230 346 32231 414 32232 280 32233 270 32234 264 32235 240 32236 495 32237 513 32238 196 32239 0 32240 195 32241 336 32242 448 32243 288 32244 448 32245 192 32246 408 32247 0 32248 224 32249 276 32250 285 32251 612 32252 357 32253 336 32254 232 32255 204 32256 64 32257 450 32258 326 32259 264 32260 324 32261 336 32262 331 32263 264 32264 140 32265 195 32266 301 32267 384 32268 172 32269 378 32270 44 32271 324 32272 460 32273 6 32274 512 32275 243 32276 378 32277 486 32278 260 32279 252 32280 224 32281 306 32282 302 32283 207 32284 336 32285 18 32286 486 32287 300 32288 355 32289 0 32290 168 32291 456 32292 448 32293 330 32294 192 32295 294 32296 350 32297 300 32298 228 32299 360 32300 288 32301 276 32302 477 32303 198 32304 192 32305 276 32306 505 32307 426 32308 276 32309 330 32310 249 32311 396 32312 380 32313 333 32314 0 32315 198 32316 331 32317 288 32318 306 32319 0 32320 304 32321 624 32322 392 32323 264 32324 292 32325 192 32326 400 32327 384 32328 308 32329 372 32330 261 32331 282 32332 324 32333 180 32334 364 32335 330 32336 240 32337 447 32338 180 32339 12 32340 260 32341 405 32342 395 32343 312 32344 356 32345 192 32346 379 32347 360 32348 295 32349 300 32350 216 32351 450 32352 431 32353 174 32354 348 32355 384 32356 410 32357 270 32358 260 32359 240 32360 228 32361 384 32362 483 32363 405 32364 52 32365 294 32366 336 32367 324 32368 0 32369 366 32370 230 32371 261 32372 395 32373 279 32374 280 32375 294 32376 497 32377 0 32378 240 32379 324 32380 277 32381 300 32382 300 32383 270 32384 378 32385 216 32386 508 32387 351 32388 200 32389 96 32390 352 32391 327 32392 259 32393 342 32394 290 32395 204 32396 312 32397 390 32398 298 32399 288 32400 362 32401 342 32402 312 32403 252 32404 340 32405 384 32406 405 32407 633 32408 171 32409 210 32410 232 32411 366 32412 600 32413 225 32414 0 32415 204 32416 368 32417 120 32418 213 32419 300 32420 223 32421 480 32422 358 32423 237 32424 236 32425 234 32426 462 32427 300 32428 306 32429 324 32430 199 32431 480 32432 416 32433 288 32434 264 32435 237 32436 304 32437 288 32438 336 32439 0 32440 349 32441 303 32442 486 32443 210 32444 210 32445 330 32446 520 32447 324 32448 0 32449 324 32450 234 32451 420 32452 260 32453 300 32454 456 32455 150 32456 579 32457 264 32458 280 32459 288 32460 341 32461 507 32462 408 32463 273 32464 94 32465 216 32466 0 32467 504 32468 224 32469 288 32470 234 32471 387 32472 382 32473 264 32474 272 32475 270 32476 248 32477 444 32478 261 32479 324 32480 254 32481 414 32482 569 32483 210 32484 408 32485 204 32486 255 32487 336 32488 224 32489 72 32490 210 32491 456 32492 367 32493 201 32494 256 32495 423 32496 444 32497 429 32498 30 32499 216 32500 208 32501 252 32502 374 32503 255 32504 328 32505 255 32506 428 32507 348 32508 352 32509 360 32510 250 32511 0 32512 305 32513 156 32514 78 32515 78 32516 585 32517 531 32518 181 32519 456 32520 176 32521 330 32522 392 32523 300 32524 344 32525 195 32526 506 32527 312 32528 211 32529 336 32530 355 32531 384 32532 277 32533 348 32534 224 32535 228 32536 0 32537 18 32538 265 32539 0 32540 247 32541 357 32542 360 32543 264 32544 268 32545 306 32546 0 32547 462 32548 220 32549 288 32550 260 32551 336 32552 450 32553 252 32554 344 32555 216 32556 342 32557 300 32558 235 32559 444 32560 279 32561 423 32562 273 32563 279 32564 0 32565 300 32566 358 32567 288 32568 314 32569 246 32570 216 32571 474 32572 532 32573 333 32574 288 32575 318 32576 402 32577 30 32578 226 32579 252 32580 231 32581 342 32582 569 32583 210 32584 330 32585 252 32586 368 32587 372 32588 255 32589 90 32590 224 32591 306 32592 472 32593 342 32594 444 32595 204 32596 375 32597 384 32598 196 32599 300 32600 200 32601 387 32602 323 32603 330 32604 268 32605 216 32606 336 32607 501 32608 298 32609 228 32610 430 32611 342 32612 325 32613 6 32614 96 32615 369 32616 383 32617 330 32618 216 32619 36 32620 246 32621 636 32622 426 32623 192 32624 320 32625 282 32626 295 32627 378 32628 334 32629 372 32630 208 32631 345 32632 372 32633 222 32634 280 32635 255 32636 427 32637 348 32638 320 32639 66 32640 248 32641 420 32642 319 32643 324 32644 254 32645 252 32646 336 32647 324 32648 300 32649 516 32650 298 32651 372 32652 424 32653 198 32654 344 32655 192 32656 345 32657 357 32658 197 32659 468 32660 288 32661 327 32662 0 32663 276 32664 0 32665 273 32666 537 32667 369 32668 168 32669 336 32670 300 32671 417 32672 242 32673 336 32674 224 32675 216 32676 400 32677 441 32678 255 32679 276 32680 368 32681 336 32682 378 32683 264 32684 408 32685 336 32686 351 32687 387 32688 237 32689 0 32690 270 32691 357 32692 612 32693 210 32694 274 32695 249 32696 312 32697 360 32698 329 32699 384 32700 18 32701 498 32702 300 32703 261 32704 284 32705 255 32706 568 32707 324 32708 215 32709 300 32710 156 32711 0 32712 450 32713 276 32714 100 32715 0 32716 305 32717 441 32718 264 32719 324 32720 379 32721 240 32722 352 32723 216 32724 280 32725 330 32726 556 32727 456 32728 280 32729 360 32730 247 32731 312 32732 312 32733 237 32734 252 32735 255 32736 502 32737 363 32738 200 32739 48 32740 0 32741 414 32742 395 32743 309 32744 268 32745 222 32746 356 32747 480 32748 279 32749 228 32750 377 32751 336 32752 315 32753 252 32754 380 32755 294 32756 283 32757 648 32758 255 32759 246 32760 44 32761 408 32762 420 32763 234 32764 146 32765 147 32766 358 32767 336 32768 360 32769 384 32770 273 32771 450 32772 305 32773 180 32774 232 32775 294 32776 440 32777 435 32778 264 32779 336 32780 254 32781 504 32782 436 32783 417 32784 304 32785 258 32786 260 32787 255 32788 238 32789 0 32790 257 32791 300 32792 504 32793 234 32794 374 32795 192 32796 436 32797 459 32798 191 32799 300 32800 184 32801 396 32802 480 32803 330 32804 352 32805 243 32806 456 32807 378 32808 210 32809 0 32810 293 32811 429 32812 324 32813 312 32814 0 32815 234 32816 384 32817 354 32818 356 32819 288 32820 267 32821 285 32822 375 32823 318 32824 336 32825 36 32826 237 32827 459 32828 284 32829 228 32830 272 32831 444 32832 312 32833 216 32834 306 32835 270 32836 447 32837 408 32838 287 32839 120 32840 190 32841 525 32842 268 32843 159 32844 348 32845 300 32846 408 32847 330 32848 244 32849 312 32850 222 32851 312 32852 544 32853 252 32854 256 32855 216 32856 422 32857 357 32858 68 32859 312 32860 277 32861 54 32862 394 32863 231 32864 0 32865 216 32866 442 32867 531 32868 284 32869 414 32870 232 32871 420 32872 472 32873 258 32874 372 32875 237 32876 396 32877 252 32878 218 32879 252 32880 370 32881 495 32882 336 32883 300 32884 28 32885 210 32886 338 32887 492 32888 246 32889 78 32890 336 32891 381 32892 218 32893 336 32894 400 32895 315 32896 409 32897 408 32898 250 32899 228 32900 324 32901 549 32902 440 32903 180 32904 372 32905 180 32906 299 32907 126 32908 210 32909 300 32910 248 32911 498 32912 270 32913 321 32914 0 32915 375 32916 468 32917 270 32918 301 32919 12 32920 239 32921 366 32922 508 32923 264 32924 320 32925 243 32926 413 32927 348 32928 200 32929 396 32930 264 32931 258 32932 469 32933 300 32934 318 32935 264 32936 340 32937 549 32938 210 32939 0 32940 197 32941 348 32942 300 32943 237 32944 380 32945 252 32946 402 32947 276 32948 261 32949 336 32950 289 32951 450 32952 385 32953 297 32954 240 32955 228 32956 66 32957 447 32958 326 32959 318 32960 292 32961 288 32962 378 32963 270 32964 122 32965 282 32966 424 32967 531 32968 200 32969 180 32970 224 32971 486 32972 495 32973 270 32974 288 32975 228 32976 273 32977 360 32978 338 32979 396 32980 171 32981 456 32982 54 32983 213 32984 400 32985 336 32986 0 32987 327 32988 408 32989 78 32990 269 32991 408 32992 526 32993 228 32994 198 32995 288 32996 285 32997 261 32998 252 32999 288 33000 350 33001 444 33002 515 33003 159 33004 272 33005 0 33006 469 33007 345 33008 179 33009 360 33010 224 33011 432 33012 316 33013 288 33014 128 33015 240 33016 317 33017 348 33018 232 33019 240 33020 255 33021 405 33022 314 33023 318 33024 336 33025 222 33026 432 33027 336 33028 404 33029 252 33030 252 33031 339 33032 370 33033 234 33034 394 33035 279 33036 492 33037 432 33038 162 33039 0 33040 252 33041 414 33042 404 33043 243 33044 380 33045 213 33046 286 33047 396 33048 284 33049 360 33050 242 33051 453 33052 377 33053 30 33054 0 33055 297 33056 525 33057 372 33058 367 33059 276 33060 192 33061 36 33062 400 33063 252 33064 0 33065 408 33066 384 33067 414 33068 220 33069 378 33070 380 33071 270 33072 495 33073 177 33074 240 33075 276 33076 469 33077 459 33078 249 33079 288 33080 260 33081 288 33082 278 33083 420 33084 264 33085 189 33086 438 33087 351 33088 267 33089 120 33090 288 33091 501 33092 276 33093 264 33094 294 33095 198 33096 368 33097 468 33098 305 33099 240 33100 390 33101 276 33102 412 33103 12 33104 412 33105 300 33106 0 33107 408 33108 211 33109 312 33110 216 33111 528 33112 383 33113 210 33114 0 33115 204 33116 280 33117 474 33118 260 33119 360 33120 230 33121 453 33122 382 33123 198 33124 344 33125 306 33126 441 33127 450 33128 315 33129 276 33130 203 33131 312 33132 431 33133 252 33134 296 33135 306 33136 376 33137 294 33138 300 33139 90 33140 219 33141 342 33142 490 33143 327 33144 240 33145 240 33146 521 33147 432 33148 250 33149 288 33150 185 33151 306 33152 0 33153 396 33154 484 33155 207 33156 348 33157 420 33158 236 33159 312 33160 340 33161 465 33162 371 33163 261 33164 0 33165 252 33166 438 33167 399 33168 235 33169 276 33170 292 33171 435 33172 340 33173 288 33174 348 33175 288 33176 425 33177 468 33178 161 33179 324 33180 308 33181 360 33182 572 33183 180 33184 344 33185 207 33186 10 33187 480 33188 272 33189 0 33190 189 33191 402 33192 441 33193 255 33194 328 33195 291 33196 398 33197 348 33198 240 33199 360 33200 255 33201 72 33202 324 33203 288 33204 260 33205 381 33206 340 33207 243 33208 294 33209 420 33210 368 33211 279 33212 546 33213 288 33214 72 33215 222 33216 304 33217 441 33218 200 33219 540 33220 266 33221 462 33222 56 33223 357 33224 0 33225 168 33226 510 33227 243 33228 206 33229 228 33230 326 33231 504 33232 408 33233 240 33234 0 33235 204 33236 440 33237 402 33238 369 33239 60 33240 249 33241 384 33242 290 33243 288 33244 348 33245 318 33246 282 33247 408 33248 272 33249 240 33250 44 33251 396 33252 535 33253 231 33254 364 33255 195 33256 325 33257 432 33258 348 33259 378 33260 226 33261 384 33262 345 33263 207 33264 116 33265 312 33266 380 33267 336 33268 228 33269 174 33270 274 33271 360 33272 385 33273 309 33274 404 33275 360 33276 290 33277 444 33278 304 33279 384 33280 212 33281 489 33282 301 33283 189 33284 280 33285 240 33286 539 33287 570 33288 194 33289 0 33290 224 33291 375 33292 348 33293 261 33294 334 33295 210 33296 570 33297 315 33298 215 33299 36 33300 392 33301 540 33302 230 33303 321 33304 236 33305 225 33306 374 33307 465 33308 324 33309 294 33310 339 33311 357 33312 418 33313 240 33314 0 33315 267 33316 292 33317 348 33318 236 33319 222 33320 0 33321 384 33322 417 33323 252 33324 352 33325 252 33326 290 33327 336 33328 320 33329 456 33330 288 33331 393 33332 390 33333 228 33334 280 33335 282 33336 558 33337 267 33338 284 33339 72 33340 211 33341 420 33342 516 33343 297 33344 256 33345 0 33346 300 33347 348 33348 0 33349 336 33350 237 33351 396 33352 496 33353 285 33354 196 33355 408 33356 400 33357 441 33358 224 33359 0 33360 160 33361 279 33362 518 33363 348 33364 90 33365 192 33366 618 33367 264 33368 200 33369 384 33370 236 33371 360 33372 307 33373 270 33374 372 33375 252 33376 360 33377 462 33378 228 33379 252 33380 326 33381 351 33382 332 33383 216 33384 356 33385 258 33386 330 33387 441 33388 272 33389 96 33390 236 33391 78 33392 441 33393 255 33394 366 33395 264 33396 399 33397 0 33398 232 33399 384 33400 240 33401 384 33402 326 33403 24 33404 296 33405 288 33406 472 33407 396 33408 417 33409 216 33410 203 33411 312 33412 362 33413 297 33414 0 33415 282 33416 296 33417 348 33418 280 33419 330 33420 372 33421 342 33422 44 33423 192 33424 300 33425 222 33426 525 33427 522 33428 240 33429 420 33430 232 33431 303 33432 376 33433 330 33434 300 33435 222 33436 358 33437 234 33438 204 33439 0 33440 311 33441 414 33442 399 33443 324 33444 256 33445 189 33446 110 33447 411 33448 314 33449 240 33450 295 33451 324 33452 428 33453 222 33454 276 33455 318 33456 272 33457 540 33458 230 33459 288 33460 288 33461 573 33462 423 33463 180 33464 98 33465 345 33466 0 33467 336 33468 388 33469 288 33470 184 33471 474 33472 363 33473 270 33474 336 33475 195 33476 486 33477 360 33478 321 33479 336 33480 194 33481 396 33482 416 33483 384 33484 266 33485 411 33486 271 33487 270 33488 272 33489 18 33490 289 33491 336 33492 354 33493 192 33494 322 33495 0 33496 569 33497 318 33498 262 33499 432 33500 174 33501 270 33502 396 33503 243 33504 352 33505 288 33506 388 33507 405 33508 192 33509 384 33510 312 33511 513 33512 404 33513 222 33514 78 33515 228 33516 384 33517 630 33518 381 33519 234 33520 296 33521 384 33522 376 33523 264 33524 352 33525 297 33526 240 33527 495 33528 219 33529 276 33530 216 33531 585 33532 416 33533 261 33534 392 33535 204 33536 248 33537 312 33538 324 33539 0 33540 255 33541 420 33542 411 33543 216 33544 72 33545 288 33546 455 33547 288 33548 275 33549 276 33550 242 33551 432 33552 435 33553 378 33554 248 33555 198 33556 378 33557 285 33558 198 33559 384 33560 0 33561 375 33562 527 33563 231 33564 0 33565 216 33566 364 33567 438 33568 197 33569 342 33570 197 33571 351 33572 420 33573 288 33574 352 33575 216 33576 566 33577 282 33578 239 33579 288 33580 290 33581 396 33582 355 33583 417 33584 238 33585 240 33586 408 33587 90 33588 225 33589 108 33590 340 33591 270 33592 242 33593 60 33594 402 33595 300 33596 351 33597 540 33598 204 33599 252 33600 394 33601 375 33602 432 33603 213 33604 372 33605 201 33606 348 33607 324 33608 340 33609 420 33610 261 33611 489 33612 296 33613 231 33614 44 33615 267 33616 536 33617 360 33618 260 33619 366 33620 204 33621 402 33622 534 33623 261 33624 240 33625 222 33626 440 33627 402 33628 280 33629 444 33630 269 33631 360 33632 367 33633 195 33634 288 33635 24 33636 322 33637 492 33638 290 33639 120 33640 195 33641 300 33642 64 33643 216 33644 354 33645 228 33646 414 33647 414 33648 243 33649 288 33650 372 33651 474 33652 373 33653 270 33654 0 33655 321 33656 306 33657 378 33658 244 33659 234 33660 270 33661 372 33662 275 33663 336 33664 0 33665 354 33666 266 33667 369 33668 258 33669 288 33670 312 33671 378 33672 476 33673 228 33674 360 33675 216 33676 333 33677 372 33678 368 33679 276 33680 253 33681 576 33682 345 33683 198 33684 252 33685 336 33686 576 33687 381 33688 312 33689 0 33690 156 33691 0 33692 54 33693 387 33694 268 33695 300 33696 324 33697 330 33698 236 33699 384 33700 270 33701 297 33702 427 33703 288 33704 388 33705 222 33706 478 33707 504 33708 0 33709 336 33710 219 33711 297 33712 456 33713 258 33714 134 33715 0 33716 564 33717 306 33718 216 33719 336 33720 232 33721 498 33722 265 33723 288 33724 240 33725 252 33726 488 33727 528 33728 222 33729 0 33730 276 33731 285 33732 508 33733 228 33734 246 33735 255 33736 352 33737 561 33738 322 33739 48 33740 0 33741 408 33742 392 33743 228 33744 296 33745 198 33746 391 33747 330 33748 321 33749 444 33750 238 33751 546 33752 328 33753 198 33754 368 33755 294 33756 472 33757 243 33758 296 33759 258 33760 190 33761 360 33762 420 33763 252 33764 96 33765 480 33766 253 33767 351 33768 248 33769 474 33770 379 33771 528 33772 452 33773 192 33774 240 33775 216 33776 346 33777 420 33778 181 33779 252 33780 342 33781 324 33782 448 33783 0 33784 458 33785 198 33786 327 33787 426 33788 216 33789 0 33790 307 33791 453 33792 376 33793 360 33794 312 33795 264 33796 328 33797 414 33798 272 33799 264 33800 291 33801 324 33802 268 33803 300 33804 404 33805 231 33806 511 33807 420 33808 253 33809 288 33810 248 33811 540 33812 336 33813 219 33814 0 33815 204 33816 315 33817 486 33818 312 33819 300 33820 182 33821 396 33822 329 33823 234 33824 364 33825 336 33826 444 33827 282 33828 342 33829 24 33830 227 33831 336 33832 503 33833 294 33834 226 33835 297 33836 362 33837 402 33838 0 33839 132 33840 296 33841 306 33842 604 33843 207 33844 224 33845 240 33846 384 33847 525 33848 239 33849 360 33850 291 33851 342 33852 276 33853 276 33854 280 33855 261 33856 516 33857 378 33858 252 33859 384 33860 295 33861 399 33862 344 33863 264 33864 60 33865 222 33866 282 33867 336 33868 397 33869 324 33870 315 33871 276 33872 386 33873 288 33874 320 33875 357 33876 378 33877 327 33878 162 33879 324 33880 2 33881 477 33882 517 33883 198 33884 448 33885 252 33886 442 33887 96 33888 294 33889 138 33890 220 33891 387 33892 284 33893 186 33894 352 33895 348 33896 340 33897 324 33898 40 33899 264 33900 169 33901 516 33902 598 33903 384 33904 236 33905 252 33906 320 33907 294 33908 348 33909 276 33910 366 33911 240 33912 471 33913 252 33914 0 33915 216 33916 552 33917 468 33918 185 33919 300 33920 237 33921 339 33922 328 33923 393 33924 396 33925 336 33926 291 33927 420 33928 216 33929 252 33930 320 33931 321 33932 297 33933 345 33934 276 33935 228 33936 122 33937 432 33938 333 33939 0 33940 301 33941 549 33942 293 33943 162 33944 388 33945 279 33946 407 33947 540 33948 169 33949 288 33950 40 33951 522 33952 480 33953 216 33954 424 33955 216 33956 342 33957 384 33958 315 33959 384 33960 221 33961 492 33962 298 33963 264 33964 96 33965 219 33966 451 33967 426 33968 288 33969 222 33970 206 33971 516 33972 426 33973 264 33974 316 33975 273 33976 288 33977 342 33978 328 33979 420 33980 370 33981 12 33982 469 33983 192 33984 254 33985 36 33986 454 33987 456 33988 264 33989 72 33990 272 33991 363 33992 364 33993 381 33994 296 33995 183 33996 525 33997 345 33998 252 33999 348 34000 306 34001 531 34002 310 34003 372 34004 236 34005 216 34006 284 34007 399 34008 294 34009 228 34010 239 34011 384 34012 412 34013 294 34014 124 34015 288 34016 356 34017 393 34018 303 34019 234 34020 232 34021 342 34022 529 34023 231 34024 372 34025 252 34026 384 34027 408 34028 280 34029 420 34030 156 34031 483 34032 284 34033 243 34034 0 34035 297 34036 362 34037 468 34038 296 34039 0 34040 276 34041 12 34042 394 34043 264 34044 266 34045 360 34046 368 34047 270 34048 242 34049 288 34050 293 34051 390 34052 401 34053 195 34054 332 34055 336 34056 544 34057 501 34058 213 34059 360 34060 312 34061 288 34062 338 34063 267 34064 0 34065 165 34066 572 34067 0 34068 280 34069 324 34070 364 34071 0 34072 368 34073 366 34074 220 34075 174 34076 404 34077 636 34078 331 34079 312 34080 284 34081 345 34082 308 34083 0 34084 380 34085 243 34086 306 34087 378 34088 211 34089 114 34090 302 34091 453 34092 494 34093 264 34094 416 34095 234 34096 320 34097 378 34098 212 34099 312 34100 192 34101 408 34102 280 34103 276 34104 256 34105 327 34106 556 34107 375 34108 212 34109 276 34110 311 34111 426 34112 517 34113 216 34114 12 34115 312 34116 336 34117 342 34118 216 34119 324 34120 310 34121 300 34122 615 34123 297 34124 192 34125 288 34126 344 34127 396 34128 245 34129 360 34130 0 34131 345 34132 116 34133 324 34134 392 34135 234 34136 483 34137 384 34138 206 34139 108 34140 274 34141 468 34142 359 34143 267 34144 0 34145 252 34146 414 34147 432 34148 342 34149 288 34150 240 34151 336 34152 241 34153 192 34154 372 34155 345 34156 423 34157 399 34158 226 34159 240 34160 236 34161 720 34162 485 34163 198 34164 0 34165 213 34166 281 34167 396 34168 352 34169 378 34170 256 34171 498 34172 350 34173 198 34174 348 34175 300 34176 453 34177 270 34178 321 34179 252 34180 308 34181 0 34182 436 34183 405 34184 252 34185 264 34186 279 34187 360 34188 296 34189 0 34190 222 34191 351 34192 74 34193 195 34194 270 34195 0 34196 461 34197 468 34198 315 34199 480 34200 238 34201 336 34202 484 34203 288 34204 284 34205 264 34206 464 34207 387 34208 220 34209 456 34210 304 34211 498 34212 313 34213 300 34214 108 34215 183 34216 324 34217 372 34218 243 34219 252 34220 366 34221 291 34222 345 34223 204 34224 472 34225 324 34226 306 34227 561 34228 176 34229 276 34230 52 34231 588 34232 506 34233 252 34234 286 34235 270 34236 28 34237 342 34238 264 34239 60 34240 208 34241 369 34242 368 34243 294 34244 368 34245 306 34246 604 34247 312 34248 351 34249 252 34250 263 34251 264 34252 373 34253 318 34254 288 34255 333 34256 308 34257 300 34258 312 34259 390 34260 265 34261 318 34262 402 34263 228 34264 106 34265 384 34266 492 34267 489 34268 204 34269 300 34270 18 34271 387 34272 364 34273 276 34274 316 34275 336 34276 564 34277 366 34278 234 34279 72 34280 262 34281 399 34282 358 34283 270 34284 308 34285 210 34286 432 34287 534 34288 268 34289 0 34290 348 34291 276 34292 334 34293 294 34294 350 34295 234 34296 304 34297 612 34298 303 34299 252 34300 240 34301 606 34302 544 34303 156 34304 440 34305 213 34306 237 34307 360 34308 267 34309 384 34310 223 34311 375 34312 345 34313 48 34314 0 34315 378 34316 503 34317 324 34318 313 34319 300 34320 210 34321 516 34322 356 34323 375 34324 320 34325 234 34326 433 34327 342 34328 36 34329 252 34330 365 34331 414 34332 547 34333 186 34334 264 34335 300 34336 433 34337 441 34338 170 34339 120 34340 182 34341 453 34342 376 34343 351 34344 400 34345 243 34346 312 34347 297 34348 252 34349 252 34350 318 34351 357 34352 378 34353 300 34354 288 34355 180 34356 358 34357 480 34358 325 34359 306 34360 0 34361 297 34362 368 34363 252 34364 80 34365 375 34366 308 34367 495 34368 224 34369 378 34370 348 34371 312 34372 352 34373 234 34374 312 34375 270 34376 424 34377 0 34378 418 34379 360 34380 175 34381 516 34382 353 34383 249 34384 256 34385 273 34386 457 34387 303 34388 315 34389 120 34390 202 34391 408 34392 544 34393 282 34394 224 34395 342 34396 378 34397 303 34398 272 34399 312 34400 337 34401 414 34402 423 34403 210 34404 220 34405 0 34406 468 34407 441 34408 223 34409 504 34410 184 34411 327 34412 360 34413 270 34414 0 34415 225 34416 478 34417 426 34418 208 34419 372 34420 328 34421 450 34422 431 34423 0 34424 216 34425 180 34426 0 34427 474 34428 337 34429 240 34430 399 34431 324 34432 306 34433 246 34434 76 34435 318 34436 290 34437 339 34438 215 34439 0 34440 320 34441 447 34442 396 34443 252 34444 364 34445 240 34446 276 34447 540 34448 246 34449 288 34450 208 34451 468 34452 420 34453 243 34454 316 34455 282 34456 378 34457 384 34458 346 34459 288 34460 253 34461 444 34462 517 34463 360 34464 112 34465 231 34466 370 34467 360 34468 280 34469 414 34470 252 34471 402 34472 322 34473 237 34474 296 34475 66 34476 371 34477 420 34478 228 34479 348 34480 308 34481 291 34482 346 34483 252 34484 510 34485 207 34486 584 34487 282 34488 225 34489 48 34490 295 34491 444 34492 359 34493 351 34494 234 34495 270 34496 468 34497 588 34498 244 34499 336 34500 284 34501 285 34502 353 34503 282 34504 260 34505 36 34506 440 34507 384 34508 220 34509 264 34510 312 34511 402 34512 444 34513 264 34514 130 34515 204 34516 287 34517 336 34518 310 34519 426 34520 184 34521 567 34522 372 34523 195 34524 0 34525 342 34526 408 34527 225 34528 312 34529 288 34530 309 34531 462 34532 552 34533 300 34534 218 34535 324 34536 332 34537 279 34538 238 34539 0 34540 251 34541 360 34542 336 34543 228 34544 260 34545 276 34546 501 34547 567 34548 222 34549 420 34550 213 34551 318 34552 566 34553 285 34554 428 34555 0 34556 375 34557 333 34558 177 34559 24 34560 238 34561 408 34562 448 34563 315 34564 0 34565 288 34566 352 34567 372 34568 298 34569 276 34570 336 34571 330 34572 351 34573 90 34574 56 34575 300 34576 398 34577 504 34578 228 34579 300 34580 178 34581 378 34582 413 34583 342 34584 342 34585 216 34586 437 34587 444 34588 352 34589 90 34590 291 34591 396 34592 297 34593 162 34594 296 34595 303 34596 541 34597 333 34598 312 34599 288 34600 0 34601 420 34602 341 34603 288 34604 308 34605 324 34606 436 34607 396 34608 192 34609 426 34610 276 34611 288 34612 564 34613 204 34614 38 34615 228 34616 636 34617 594 34618 190 34619 276 34620 275 34621 288 34622 100 34623 396 34624 324 34625 201 34626 468 34627 402 34628 219 34629 312 34630 315 34631 486 34632 294 34633 249 34634 340 34635 249 34636 366 34637 405 34638 428 34639 108 34640 263 34641 366 34642 438 34643 288 34644 376 34645 288 34646 231 34647 378 34648 193 34649 372 34650 284 34651 393 34652 432 34653 216 34654 464 34655 210 34656 399 34657 288 34658 278 34659 252 34660 216 34661 576 34662 437 34663 207 34664 0 34665 264 34666 441 34667 411 34668 351 34669 306 34670 170 34671 60 34672 369 34673 306 34674 224 34675 369 34676 0 34677 318 34678 280 34679 348 34680 285 34681 348 34682 458 34683 240 34684 306 34685 240 34686 321 34687 528 34688 231 34689 0 34690 216 34691 324 34692 460 34693 0 34694 334 34695 240 34696 423 34697 306 34698 230 34699 300 34700 445 34701 513 34702 302 34703 273 34704 256 34705 264 34706 360 34707 477 34708 359 34709 240 34710 232 34711 330 34712 324 34713 228 34714 100 34715 348 34716 392 34717 480 34718 275 34719 276 34720 0 34721 471 34722 400 34723 204 34724 344 34725 186 34726 423 34727 468 34728 316 34729 372 34730 276 34731 528 34732 270 34733 240 34734 312 34735 252 34736 477 34737 345 34738 324 34739 24 34740 269 34741 360 34742 512 34743 0 34744 336 34745 213 34746 296 34747 318 34748 212 34749 456 34750 331 34751 297 34752 504 34753 324 34754 208 34755 276 34756 448 34757 546 34758 254 34759 342 34760 337 34761 366 34762 256 34763 360 34764 80 34765 189 34766 504 34767 276 34768 218 34769 0 34770 360 34771 540 34772 387 34773 279 34774 272 34775 216 34776 338 34777 477 34778 312 34779 252 34780 222 34781 381 34782 404 34783 354 34784 252 34785 444 34786 396 34787 399 34788 236 34789 0 34790 240 34791 534 34792 595 34793 201 34794 520 34795 204 34796 393 34797 0 34798 291 34799 468 34800 226 34801 318 34802 327 34803 207 34804 420 34805 312 34806 368 34807 453 34808 312 34809 276 34810 211 34811 384 34812 395 34813 261 34814 0 34815 342 34816 318 34817 351 34818 86 34819 360 34820 270 34821 330 34822 406 34823 153 34824 272 34825 384 34826 486 34827 399 34828 218 34829 420 34830 232 34831 324 34832 344 34833 270 34834 408 34835 207 34836 454 34837 453 34838 294 34839 96 34840 307 34841 408 34842 304 34843 396 34844 248 34845 6 34846 352 34847 516 34848 0 34849 216 34850 297 34851 459 34852 316 34853 240 34854 428 34855 234 34856 293 34857 432 34858 217 34859 282 34860 252 34861 453 34862 391 34863 228 34864 78 34865 282 34866 16 34867 0 34868 299 34869 408 34870 301 34871 585 34872 397 34873 252 34874 360 34875 252 34876 576 34877 384 34878 230 34879 204 34880 186 34881 390 34882 630 34883 243 34884 288 34885 348 34886 342 34887 516 34888 204 34889 114 34890 300 34891 375 34892 526 34893 216 34894 236 34895 252 34896 572 34897 345 34898 217 34899 336 34900 184 34901 291 34902 520 34903 315 34904 368 34905 219 34906 376 34907 264 34908 200 34909 396 34910 295 34911 573 34912 0 34913 432 34914 0 34915 291 34916 100 34917 408 34918 38 34919 216 34920 245 34921 375 34922 364 34923 240 34924 448 34925 288 34926 386 34927 432 34928 374 34929 240 34930 252 34931 420 34932 393 34933 204 34934 410 34935 222 34936 380 34937 396 34938 242 34939 0 34940 308 34941 384 34942 432 34943 234 34944 312 34945 306 34946 438 34947 420 34948 347 34949 228 34950 280 34951 360 34952 444 34953 339 34954 268 34955 315 34956 284 34957 405 34958 236 34959 366 34960 315 34961 432 34962 400 34963 207 34964 80 34965 54 34966 413 34967 408 34968 273 34969 312 34970 238 34971 0 34972 456 34973 312 34974 392 34975 222 34976 438 34977 348 34978 245 34979 360 34980 338 34981 546 34982 241 34983 351 34984 280 34985 207 34986 528 34987 456 34988 226 34989 72 34990 338 34991 432 34992 312 34993 228 34994 346 34995 270 34996 323 34997 558 34998 202 34999 240 35000 240 35001 348 35002 562 35003 300 35004 348 35005 210 35006 442 35007 444 35008 347 35009 276 35010 190 35011 396 35012 420 35013 279 35014 2 35015 306 35016 506 35017 360 35018 224 35019 318 35020 226 35021 318 35022 415 35023 0 35024 288 35025 411 35026 355 35027 369 35028 232 35029 432 35030 389 35031 228 35032 488 35033 186 35034 296 35035 276 35036 429 35037 366 35038 240 35039 0 35040 196 35041 465 35042 316 35043 294 35044 308 35045 300 35046 606 35047 291 35048 242 35049 360 35050 264 35051 372 35052 364 35053 258 35054 276 35055 222 35056 384 35057 567 35058 380 35059 246 35060 328 35061 312 35062 296 35063 0 35064 0 35065 318 35066 279 35067 549 35068 212 35069 312 35070 200 35071 477 35072 608 35073 198 35074 296 35075 210 35076 363 35077 330 35078 322 35079 468 35080 291 35081 72 35082 0 35083 228 35084 336 35085 312 35086 420 35087 234 35088 244 35089 90 35090 200 35091 564 35092 356 35093 357 35094 272 35095 357 35096 295 35097 306 35098 328 35099 312 35100 357 35101 450 35102 420 35103 252 35104 364 35105 240 35106 515 35107 504 35108 215 35109 270 35110 248 35111 327 35112 0 35113 336 35114 84 35115 192 35116 424 35117 330 35118 225 35119 312 35120 272 35121 351 35122 417 35123 297 35124 336 35125 168 35126 490 35127 522 35128 222 35129 312 35130 358 35131 300 35132 356 35133 288 35134 424 35135 312 35136 281 35137 66 35138 196 35139 84 35140 224 35141 345 35142 407 35143 270 35144 410 35145 258 35146 338 35147 396 35148 327 35149 432 35150 213 35151 0 35152 273 35153 162 35154 216 35155 372 35156 30 35157 441 35158 298 35159 312 35160 28 35161 84 35162 560 35163 282 35164 0 35165 231 35166 390 35167 378 35168 382 35169 306 35170 288 35171 384 35172 450 35173 231 35174 288 35175 264 35176 486 35177 468 35178 200 35179 300 35180 166 35181 504 35182 392 35183 255 35184 378 35185 198 35186 475 35187 300 35188 248 35189 0 35190 329 35191 420 35192 333 35193 312 35194 278 35195 330 35196 340 35197 396 35198 336 35199 300 35200 301 35201 432 35202 295 35203 240 35204 272 35205 294 35206 407 35207 408 35208 236 35209 234 35210 0 35211 420 35212 611 35213 225 35214 142 35215 276 35216 268 35217 426 35218 270 35219 396 35220 252 35221 498 35222 0 35223 210 35224 256 35225 339 35226 360 35227 0 35228 396 35229 252 35230 172 35231 288 35232 576 35233 393 35234 392 35235 255 35236 476 35237 300 35238 212 35239 60 35240 244 35241 309 35242 469 35243 273 35244 384 35245 288 35246 460 35247 432 35248 182 35249 384 35250 42 35251 411 35252 336 35253 321 35254 328 35255 219 35256 460 35257 273 35258 225 35259 96 35260 267 35261 432 35262 376 35263 336 35264 74 35265 228 35266 542 35267 612 35268 268 35269 300 35270 288 35271 303 35272 372 35273 288 35274 280 35275 267 35276 378 35277 432 35278 282 35279 324 35280 328 35281 66 35282 428 35283 207 35284 360 35285 279 35286 301 35287 378 35288 399 35289 0 35290 268 35291 456 35292 360 35293 216 35294 292 35295 237 35296 357 35297 264 35298 396 35299 288 35300 250 35301 468 35302 540 35303 276 35304 220 35305 345 35306 280 35307 312 35308 62 35309 336 35310 365 35311 378 35312 585 35313 237 35314 0 35315 216 35316 544 35317 342 35318 205 35319 456 35320 227 35321 387 35322 316 35323 255 35324 404 35325 216 35326 324 35327 483 35328 182 35329 420 35330 268 35331 702 35332 291 35333 285 35334 204 35335 237 35336 360 35337 384 35338 418 35339 78 35340 256 35341 288 35342 396 35343 204 35344 490 35345 297 35346 14 35347 498 35348 198 35349 252 35350 280 35351 564 35352 437 35353 255 35354 336 35355 285 35356 284 35357 66 35358 384 35359 300 35360 248 35361 387 35362 297 35363 234 35364 0 35365 390 35366 560 35367 360 35368 357 35369 276 35370 216 35371 450 35372 361 35373 222 35374 228 35375 324 35376 417 35377 396 35378 212 35379 432 35380 380 35381 348 35382 508 35383 222 35384 220 35385 258 35386 501 35387 438 35388 232 35389 126 35390 263 35391 294 35392 376 35393 300 35394 330 35395 192 35396 494 35397 405 35398 288 35399 312 35400 238 35401 429 35402 0 35403 381 35404 360 35405 243 35406 0 35407 435 35408 321 35409 384 35410 256 35411 243 35412 270 35413 216 35414 0 35415 348 35416 342 35417 420 35418 202 35419 36 35420 384 35421 537 35422 361 35423 363 35424 320 35425 159 35426 0 35427 324 35428 276 35429 372 35430 216 35431 510 35432 384 35433 240 35434 336 35435 288 35436 466 35437 423 35438 242 35439 0 35440 236 35441 384 35442 552 35443 360 35444 252 35445 342 35446 392 35447 282 35448 344 35449 480 35450 280 35451 255 35452 460 35453 249 35454 348 35455 0 35456 462 35457 528 35458 172 35459 354 35460 202 35461 276 35462 394 35463 345 35464 120 35465 198 35466 470 35467 468 35468 202 35469 216 35470 382 35471 540 35472 418 35473 252 35474 416 35475 276 35476 388 35477 324 35478 288 35479 264 35480 350 35481 375 35482 287 35483 288 35484 312 35485 414 35486 271 35487 495 35488 210 35489 54 35490 256 35491 435 35492 427 35493 204 35494 376 35495 210 35496 373 35497 552 35498 300 35499 336 35500 271 35501 504 35502 288 35503 246 35504 72 35505 252 35506 366 35507 339 35508 337 35509 330 35510 182 35511 420 35512 368 35513 333 35514 118 35515 270 35516 342 35517 387 35518 262 35519 498 35520 312 35521 312 35522 540 35523 36 35524 248 35525 288 35526 425 35527 405 35528 212 35529 360 35530 218 35531 378 35532 470 35533 384 35534 328 35535 237 35536 576 35537 390 35538 242 35539 0 35540 449 35541 438 35542 438 35543 228 35544 264 35545 204 35546 348 35547 384 35548 333 35549 228 35550 322 35551 396 35552 399 35553 0 35554 300 35555 360 35556 384 35557 447 35558 212 35559 288 35560 186 35561 519 35562 508 35563 243 35564 0 35565 231 35566 475 35567 336 35568 260 35569 408 35570 202 35571 363 35572 339 35573 258 35574 420 35575 348 35576 437 35577 405 35578 376 35579 252 35580 204 35581 336 35582 442 35583 198 35584 336 35585 420 35586 351 35587 312 35588 4 35589 156 35590 288 35591 402 35592 490 35593 174 35594 250 35595 312 35596 416 35597 624 35598 192 35599 456 35600 212 35601 324 35602 106 35603 243 35604 364 35605 228 35606 505 35607 360 35608 284 35609 240 35610 325 35611 624 35612 319 35613 372 35614 44 35615 180 35616 310 35617 438 35618 467 35619 282 35620 275 35621 300 35622 276 35623 324 35624 516 35625 270 35626 288 35627 408 35628 274 35629 228 35630 340 35631 525 35632 467 35633 222 35634 258 35635 258 35636 336 35637 408 35638 218 35639 126 35640 276 35641 648 35642 339 35643 309 35644 56 35645 216 35646 516 35647 282 35648 214 35649 252 35650 324 35651 102 35652 584 35653 318 35654 356 35655 288 35656 419 35657 384 35658 210 35659 12 35660 234 35661 375 35662 521 35663 240 35664 0 35665 270 35666 448 35667 378 35668 223 35669 378 35670 247 35671 306 35672 316 35673 333 35674 384 35675 240 35676 482 35677 276 35678 281 35679 336 35680 307 35681 408 35682 298 35683 312 35684 334 35685 243 35686 368 35687 477 35688 412 35689 0 35690 342 35691 327 35692 380 35693 312 35694 362 35695 300 35696 346 35697 384 35698 220 35699 288 35700 26 35701 558 35702 438 35703 234 35704 396 35705 240 35706 356 35707 420 35708 335 35709 390 35710 240 35711 333 35712 325 35713 165 35714 104 35715 0 35716 462 35717 354 35718 388 35719 300 35720 212 35721 432 35722 585 35723 291 35724 204 35725 312 35726 302 35727 495 35728 284 35729 372 35730 282 35731 306 35732 512 35733 240 35734 276 35735 312 35736 360 35737 501 35738 255 35739 84 35740 256 35741 273 35742 496 35743 324 35744 324 35745 264 35746 418 35747 366 35748 180 35749 0 35750 277 35751 42 35752 314 35753 321 35754 272 35755 180 35756 562 35757 0 35758 270 35759 252 35760 341 35761 399 35762 330 35763 252 35764 122 35765 54 35766 388 35767 441 35768 201 35769 258 35770 256 35771 561 35772 553 35773 291 35774 332 35775 216 35776 368 35777 342 35778 336 35779 372 35780 215 35781 378 35782 342 35783 240 35784 428 35785 279 35786 550 35787 306 35788 259 35789 0 35790 175 35791 300 35792 367 35793 420 35794 324 35795 447 35796 352 35797 456 35798 0 35799 288 35800 364 35801 342 35802 407 35803 225 35804 348 35805 282 35806 567 35807 360 35808 304 35809 312 35810 213 35811 366 35812 28 35813 264 35814 0 35815 222 35816 488 35817 396 35818 193 35819 300 35820 328 35821 414 35822 368 35823 306 35824 228 35825 231 35826 434 35827 591 35828 295 35829 204 35830 308 35831 426 35832 283 35833 264 35834 276 35835 252 35836 306 35837 504 35838 240 35839 138 35840 244 35841 570 35842 436 35843 192 35844 498 35845 231 35846 360 35847 90 35848 366 35849 396 35850 188 35851 378 35852 394 35853 210 35854 304 35855 297 35856 421 35857 366 35858 409 35859 252 35860 300 35861 408 35862 518 35863 300 35864 56 35865 330 35866 306 35867 243 35868 188 35869 264 35870 316 35871 522 35872 342 35873 288 35874 360 35875 252 35876 402 35877 570 35878 293 35879 348 35880 210 35881 363 35882 432 35883 363 35884 384 35885 276 35886 0 35887 312 35888 315 35889 96 35890 338 35891 393 35892 270 35893 267 35894 232 35895 195 35896 0 35897 600 35898 247 35899 384 35900 244 35901 345 35902 288 35903 324 35904 420 35905 270 35906 289 35907 477 35908 260 35909 378 35910 346 35911 360 35912 516 35913 180 35914 0 35915 243 35916 391 35917 432 35918 354 35919 360 35920 187 35921 402 35922 372 35923 213 35924 256 35925 363 35926 0 35927 444 35928 230 35929 300 35930 216 35931 384 35932 435 35933 243 35934 230 35935 276 35936 470 35937 327 35938 272 35939 0 35940 369 35941 300 35942 469 35943 246 35944 196 35945 54 35946 466 35947 558 35948 260 35949 48 35950 256 35951 360 35952 416 35953 252 35954 364 35955 252 35956 535 35957 294 35958 224 35959 336 35960 368 35961 372 35962 388 35963 258 35964 96 35965 264 35966 396 35967 417 35968 338 35969 348 35970 298 35971 279 35972 353 35973 300 35974 376 35975 303 35976 356 35977 531 35978 188 35979 276 35980 236 35981 546 35982 544 35983 153 35984 384 35985 192 35986 286 35987 480 35988 329 35989 0 35990 191 35991 462 35992 429 35993 228 35994 96 35995 363 35996 452 35997 306 35998 367 35999 192 36000 235 36001 426 36002 415 36003 375 36004 0 36005 285 36006 288 36007 0 36008 234 36009 414 36010 250 36011 357 36012 376 36013 339 36014 104 36015 288 36016 433 36017 450 36018 312 36019 276 36020 208 36021 336 36022 288 36023 258 36024 384 36025 252 36026 628 36027 336 36028 199 36029 312 36030 256 36031 606 36032 397 36033 312 36034 332 36035 204 36036 304 36037 420 36038 282 36039 0 36040 320 36041 363 36042 403 36043 36 36044 392 36045 246 36046 381 36047 594 36048 278 36049 288 36050 296 36051 360 36052 531 36053 234 36054 292 36055 276 36056 300 36057 378 36058 312 36059 420 36060 279 36061 630 36062 328 36063 174 36064 0 36065 336 36066 471 36067 306 36068 354 36069 360 36070 307 36071 294 36072 566 36073 288 36074 232 36075 351 36076 234 36077 261 36078 240 36079 456 36080 326 36081 339 36082 348 36083 351 36084 228 36085 228 36086 588 36087 465 36088 216 36089 96 36090 261 36091 477 36092 0 36093 291 36094 470 36095 36 36096 480 36097 294 36098 200 36099 324 36100 271 36101 6 36102 336 36103 360 36104 220 36105 315 36106 432 36107 459 36108 344 36109 228 36110 298 36111 432 36112 425 36113 300 36114 70 36115 216 36116 361 36117 0 36118 236 36119 252 36120 300 36121 402 36122 405 36123 240 36124 448 36125 249 36126 290 36127 396 36128 0 36129 420 36130 286 36131 420 36132 262 36133 264 36134 408 36135 315 36136 495 36137 369 36138 345 36139 96 36140 204 36141 0 36142 344 36143 345 36144 280 36145 375 36146 459 36147 360 36148 220 36149 384 36150 364 36151 300 36152 510 36153 180 36154 220 36155 210 36156 544 36157 510 36158 252 36159 390 36160 240 36161 384 36162 432 36163 441 36164 0 36165 168 36166 292 36167 411 36168 206 36169 384 36170 258 36171 486 36172 360 36173 258 36174 348 36175 213 36176 380 36177 504 36178 252 36179 312 36180 357 36181 357 36182 465 36183 264 36184 346 36185 384 36186 418 36187 468 36188 200 36189 0 36190 58 36191 480 36192 321 36193 231 36194 304 36195 207 36196 420 36197 414 36198 259 36199 360 36200 253 36201 546 36202 489 36203 252 36204 308 36205 300 36206 377 36207 402 36208 292 36209 0 36210 208 36211 456 36212 480 36213 375 36214 78 36215 396 36216 370 36217 231 36218 312 36219 318 36220 319 36221 369 36222 594 36223 189 36224 344 36225 216 36226 589 36227 324 36228 289 36229 396 36230 204 36231 300 36232 392 36233 309 36234 432 36235 333 36236 309 36237 354 36238 208 36239 0 36240 306 36241 438 36242 324 36243 237 36244 276 36245 297 36246 326 36247 480 36248 360 36249 48 36250 340 36251 324 36252 356 36253 276 36254 404 36255 354 36256 366 36257 438 36258 181 36259 264 36260 280 36261 453 36262 531 36263 156 36264 0 36265 207 36266 404 36267 444 36268 373 36269 396 36270 225 36271 378 36272 260 36273 345 36274 316 36275 213 36276 512 36277 432 36278 423 36279 300 36280 18 36281 24 36282 436 36283 261 36284 230 36285 225 36286 333 36287 405 36288 86 36289 0 36290 396 36291 348 36292 516 36293 24 36294 266 36295 264 36296 405 36297 405 36298 207 36299 408 36300 320 36301 315 36302 418 36303 336 36304 0 36305 216 36306 429 36307 396 36308 234 36309 216 36310 0 36311 495 36312 305 36313 279 36314 0 36315 240 36316 404 36317 690 36318 242 36319 300 36320 327 36321 345 36322 426 36323 252 36324 280 36325 363 36326 360 36327 354 36328 220 36329 216 36330 252 36331 378 36332 540 36333 345 36334 456 36335 189 36336 386 36337 84 36338 296 36339 162 36340 179 36341 522 36342 294 36343 276 36344 336 36345 393 36346 490 36347 351 36348 344 36349 252 36350 222 36351 420 36352 489 36353 228 36354 372 36355 420 36356 421 36357 267 36358 260 36359 444 36360 230 36361 330 36362 312 36363 180 36364 60 36365 300 36366 527 36367 552 36368 196 36369 432 36370 0 36371 405 36372 520 36373 297 36374 288 36375 195 36376 490 36377 387 36378 308 36379 252 36380 324 36381 504 36382 341 36383 360 36384 294 36385 225 36386 44 36387 483 36388 294 36389 90 36390 373 36391 444 36392 20 36393 264 36394 372 36395 372 36396 276 36397 444 36398 276 36399 216 36400 282 36401 369 36402 569 36403 264 36404 336 36405 270 36406 420 36407 372 36408 286 36409 390 36410 322 36411 534 36412 328 36413 189 36414 0 36415 252 36416 567 36417 315 36418 264 36419 306 36420 228 36421 432 36422 501 36423 357 36424 328 36425 288 36426 310 36427 300 36428 224 36429 360 36430 298 36431 330 36432 625 36433 24 36434 278 36435 0 36436 510 36437 408 36438 221 36439 0 36440 257 36441 366 36442 414 36443 354 36444 304 36445 222 36446 464 36447 354 36448 212 36449 372 36450 286 36451 402 36452 324 36453 258 36454 228 36455 237 36456 376 36457 444 36458 328 36459 264 36460 449 36461 261 36462 372 36463 300 36464 120 36465 285 36466 370 36467 474 36468 298 36469 360 36470 216 36471 588 36472 320 36473 246 36474 352 36475 276 36476 359 36477 480 36478 289 36479 408 36480 188 36481 414 36482 410 36483 210 36484 0 36485 300 36486 616 36487 360 36488 316 36489 48 36490 268 36491 36 36492 466 36493 291 36494 330 36495 225 36496 293 36497 468 36498 328 36499 336 36500 280 36501 402 36502 488 36503 192 36504 312 36505 228 36506 418 36507 519 36508 306 36509 402 36510 272 36511 294 36512 400 36513 252 36514 124 36515 264 36516 346 36517 345 36518 159 36519 360 36520 472 36521 567 36522 239 36523 306 36524 368 36525 288 36526 488 36527 432 36528 322 36529 252 36530 380 36531 324 36532 259 36533 60 36534 486 36535 264 36536 391 36537 420 36538 256 36539 0 36540 272 36541 531 36542 486 36543 261 36544 344 36545 270 36546 316 36547 402 36548 314 36549 360 36550 184 36551 522 36552 293 36553 0 36554 448 36555 315 36556 472 36557 288 36558 300 36559 330 36560 200 36561 336 36562 466 36563 348 36564 0 36565 288 36566 312 36567 426 36568 288 36569 294 36570 309 36571 300 36572 314 36573 216 36574 288 36575 300 36576 612 36577 582 36578 238 36579 456 36580 197 36581 345 36582 0 36583 258 36584 318 36585 306 36586 506 36587 420 36588 243 36589 120 36590 336 36591 330 36592 478 36593 381 36594 240 36595 156 36596 500 36597 435 36598 395 36599 276 36600 314 36601 378 36602 0 36603 288 36604 328 36605 306 36606 377 36607 486 36608 197 36609 276 36610 210 36611 567 36612 86 36613 222 36614 28 36615 228 36616 362 36617 288 36618 326 36619 450 36620 256 36621 537 36622 423 36623 288 36624 264 36625 336 36626 415 36627 366 36628 250 36629 276 36630 235 36631 114 36632 0 36633 312 36634 268 36635 252 36636 405 36637 324 36638 300 36639 132 36640 401 36641 348 36642 572 36643 189 36644 376 36645 312 36646 309 36647 537 36648 172 36649 288 36650 232 36651 396 36652 392 36653 0 36654 296 36655 309 36656 504 36657 345 36658 265 36659 264 36660 250 36661 408 36662 402 36663 450 36664 0 36665 168 36666 304 36667 408 36668 269 36669 282 36670 309 36671 0 36672 362 36673 240 36674 344 36675 270 36676 412 36677 609 36678 218 36679 300 36680 76 36681 435 36682 408 36683 195 36684 452 36685 231 36686 289 36687 324 36688 308 36689 0 36690 246 36691 618 36692 363 36693 234 36694 384 36695 351 36696 562 36697 423 36698 265 36699 312 36700 178 36701 348 36702 429 36703 291 36704 236 36705 294 36706 416 36707 426 36708 294 36709 384 36710 363 36711 324 36712 355 36713 330 36714 86 36715 288 36716 490 36717 366 36718 298 36719 348 36720 222 36721 378 36722 472 36723 309 36724 412 36725 228 36726 464 36727 243 36728 288 36729 60 36730 272 36731 414 36732 452 36733 0 36734 260 36735 306 36736 392 36737 414 36738 293 36739 54 36740 280 36741 348 36742 371 36743 234 36744 384 36745 348 36746 435 36747 438 36748 217 36749 240 36750 2 36751 480 36752 512 36753 189 36754 468 36755 300 36756 287 36757 528 36758 332 36759 414 36760 179 36761 576 36762 468 36763 234 36764 80 36765 297 36766 472 36767 330 36768 264 36769 240 36770 235 36771 48 36772 648 36773 348 36774 328 36775 273 36776 347 36777 384 36778 0 36779 324 36780 330 36781 306 36782 390 36783 357 36784 332 36785 276 36786 444 36787 546 36788 240 36789 0 36790 224 36791 309 36792 410 36793 339 36794 340 36795 225 36796 670 36797 294 36798 234 36799 288 36800 335 36801 567 36802 267 36803 312 36804 232 36805 231 36806 534 36807 510 36808 365 36809 0 36810 316 36811 354 36812 305 36813 288 36814 0 36815 297 36816 293 36817 531 36818 192 36819 252 36820 336 36821 402 36822 364 36823 228 36824 416 36825 219 36826 306 36827 0 36828 340 36829 348 36830 228 36831 528 36832 424 36833 207 36834 304 36835 297 36836 308 36837 330 36838 316 36839 114 36840 10 36841 264 36842 578 36843 318 36844 234 36845 309 36846 394 36847 285 36848 308 36849 492 36850 285 36851 426 36852 454 36853 279 36854 40 36855 192 36856 332 36857 345 36858 224 36859 366 36860 245 36861 456 36862 476 36863 255 36864 80 36865 312 36866 595 36867 330 36868 196 36869 252 36870 333 36871 0 36872 426 36873 246 36874 320 36875 258 36876 108 36877 549 36878 400 36879 240 36880 250 36881 303 36882 390 36883 300 36884 442 36885 360 36886 276 36887 420 36888 192 36889 126 36890 186 36891 459 36892 426 36893 252 36894 378 36895 267 36896 296 36897 480 36898 352 36899 384 36900 357 36901 432 36902 341 36903 195 36904 372 36905 312 36906 555 36907 264 36908 375 36909 216 36910 286 36911 576 36912 474 36913 291 36914 0 36915 417 36916 364 36917 423 36918 248 36919 378 36920 310 36921 261 36922 560 36923 216 36924 300 36925 0 36926 460 36927 468 36928 284 36929 324 36930 215 36931 426 36932 350 36933 327 36934 366 36935 189 36936 420 36937 396 36938 229 36939 0 36940 0 36941 648 36942 300 36943 384 36944 418 36945 201 36946 412 36947 324 36948 330 36949 288 36950 345 36951 315 36952 321 36953 288 36954 448 36955 291 36956 336 36957 510 36958 198 36959 300 36960 232 36961 588 36962 553 36963 291 36964 116 36965 207 36966 394 36967 360 36968 264 36969 300 36970 242 36971 405 36972 348 36973 168 36974 72 36975 60 36976 460 36977 297 36978 236 36979 252 36980 270 36981 474 36982 545 36983 396 36984 308 36985 300 36986 336 36987 369 36988 258 36989 84 36990 248 36991 399 36992 572 36993 300 36994 228 36995 264 36996 528 36997 378 36998 219 36999 360 37000 221 37001 396 37002 360 37003 327 37004 532 37005 258 37006 341 37007 312 37008 216 37009 252 37010 393 37011 396 37012 323 37013 324 37014 132 37015 261 37016 408 37017 492 37018 418 37019 360 37020 236 37021 462 37022 327 37023 54 37024 324 37025 267 37026 336 37027 570 37028 201 37029 288 37030 392 37031 462 37032 0 37033 189 37034 326 37035 228 37036 390 37037 414 37038 345 37039 0 37040 257 37041 540 37042 244 37043 255 37044 304 37045 255 37046 390 37047 468 37048 462 37049 384 37050 179 37051 492 37052 396 37053 288 37054 364 37055 264 37056 340 37057 384 37058 264 37059 312 37060 344 37061 429 37062 512 37063 186 37064 0 37065 276 37066 442 37067 567 37068 202 37069 420 37070 252 37071 399 37072 52 37073 351 37074 416 37075 228 37076 492 37077 324 37078 0 37079 324 37080 333 37081 501 37082 440 37083 270 37084 306 37085 240 37086 486 37087 594 37088 256 37089 72 37090 271 37091 306 37092 430 37093 276 37094 340 37095 384 37096 64 37097 384 37098 293 37099 288 37100 234 37101 294 37102 518 37103 222 37104 380 37105 234 37106 485 37107 408 37108 272 37109 0 37110 204 37111 333 37112 374 37113 285 37114 76 37115 348 37116 400 37117 318 37118 354 37119 318 37120 255 37121 0 37122 416 37123 300 37124 272 37125 459 37126 352 37127 300 37128 346 37129 432 37130 227 37131 462 37132 538 37133 198 37134 266 37135 288 37136 648 37137 474 37138 264 37139 102 37140 192 37141 279 37142 372 37143 288 37144 376 37145 225 37146 532 37147 351 37148 336 37149 312 37150 363 37151 396 37152 294 37153 366 37154 252 37155 180 37156 312 37157 615 37158 344 37159 324 37160 0 37161 348 37162 364 37163 216 37164 0 37165 318 37166 314 37167 384 37168 250 37169 324 37170 0 37171 540 37172 600 37173 228 37174 348 37175 264 37176 286 37177 336 37178 306 37179 348 37180 264 37181 465 37182 315 37183 264 37184 288 37185 267 37186 440 37187 390 37188 343 37189 0 37190 306 37191 552 37192 366 37193 255 37194 288 37195 288 37196 404 37197 402 37198 204 37199 420 37200 300 37201 444 37202 410 37203 234 37204 304 37205 276 37206 460 37207 516 37208 207 37209 414 37210 220 37211 300 37212 472 37213 294 37214 162 37215 192 37216 556 37217 0 37218 224 37219 84 37220 239 37221 420 37222 412 37223 456 37224 224 37225 282 37226 316 37227 549 37228 244 37229 240 37230 343 37231 378 37232 252 37233 288 37234 422 37235 345 37236 411 37237 396 37238 317 37239 12 37240 308 37241 420 37242 561 37243 204 37244 254 37245 252 37246 386 37247 414 37248 341 37249 384 37250 244 37251 501 37252 484 37253 228 37254 280 37255 303 37256 539 37257 408 37258 300 37259 240 37260 240 37261 432 37262 380 37263 264 37264 96 37265 324 37266 368 37267 357 37268 0 37269 432 37270 227 37271 315 37272 492 37273 198 37274 368 37275 198 37276 513 37277 483 37278 30 37279 480 37280 260 37281 324 37282 458 37283 300 37284 400 37285 225 37286 435 37287 303 37288 247 37289 0 37290 428 37291 528 37292 354 37293 306 37294 264 37295 246 37296 408 37297 381 37298 204 37299 288 37300 320 37301 408 37302 424 37303 360 37304 352 37305 354 37306 288 37307 654 37308 229 37309 300 37310 224 37311 408 37312 466 37313 282 37314 0 37315 246 37316 304 37317 72 37318 399 37319 318 37320 294 37321 471 37322 350 37323 261 37324 280 37325 297 37326 594 37327 360 37328 295 37329 300 37330 224 37331 330 37332 313 37333 435 37334 386 37335 357 37336 350 37337 390 37338 0 37339 90 37340 422 37341 300 37342 525 37343 222 37344 342 37345 288 37346 543 37347 468 37348 240 37349 288 37350 205 37351 336 37352 464 37353 372 37354 316 37355 246 37356 430 37357 486 37358 227 37359 492 37360 332 37361 480 37362 333 37363 237 37364 52 37365 195 37366 134 37367 450 37368 380 37369 216 37370 368 37371 360 37372 300 37373 252 37374 288 37375 330 37376 335 37377 417 37378 294 37379 324 37380 246 37381 678 37382 460 37383 228 37384 360 37385 207 37386 364 37387 288 37388 272 37389 132 37390 227 37391 480 37392 434 37393 0 37394 352 37395 456 37396 346 37397 270 37398 316 37399 360 37400 207 37401 468 37402 374 37403 333 37404 344 37405 333 37406 315 37407 336 37408 220 37409 390 37410 365 37411 315 37412 582 37413 192 37414 0 37415 0 37416 413 37417 621 37418 292 37419 312 37420 200 37421 450 37422 506 37423 321 37424 400 37425 279 37426 498 37427 363 37428 276 37429 336 37430 296 37431 384 37432 326 37433 315 37434 252 37435 279 37436 432 37437 624 37438 361 37439 0 37440 291 37441 249 37442 279 37443 270 37444 550 37445 267 37446 376 37447 78 37448 242 37449 0 37450 288 37451 537 37452 344 37453 210 37454 468 37455 282 37456 432 37457 396 37458 292 37459 0 37460 228 37461 576 37462 246 37463 225 37464 0 37465 264 37466 476 37467 378 37468 278 37469 396 37470 252 37471 318 37472 593 37473 378 37474 280 37475 294 37476 484 37477 456 37478 240 37479 252 37480 375 37481 288 37482 406 37483 270 37484 210 37485 264 37486 520 37487 507 37488 238 37489 96 37490 258 37491 378 37492 400 37493 294 37494 0 37495 252 37496 435 37497 423 37498 258 37499 384 37500 376 37501 357 37502 344 37503 288 37504 220 37505 261 37506 320 37507 402 37508 289 37509 366 37510 257 37511 444 37512 360 37513 0 37514 152 37515 252 37516 445 37517 360 37518 181 37519 204 37520 292 37521 507 37522 600 37523 246 37524 472 37525 192 37526 320 37527 414 37528 311 37529 348 37530 187 37531 528 37532 335 37533 243 37534 264 37535 366 37536 370 37537 459 37538 326 37539 0 37540 227 37541 408 37542 550 37543 336 37544 302 37545 312 37546 418 37547 330 37548 272 37549 372 37550 356 37551 336 37552 516 37553 189 37554 364 37555 312 37556 462 37557 393 37558 220 37559 288 37560 275 37561 312 37562 102 37563 348 37564 0 37565 333 37566 473 37567 297 37568 284 37569 288 37570 221 37571 543 37572 252 37573 345 37574 240 37575 258 37576 396 37577 420 37578 345 37579 324 37580 62 37581 324 37582 391 37583 240 37584 290 37585 264 37586 377 37587 591 37588 266 37589 90 37590 344 37591 528 37592 488 37593 234 37594 302 37595 210 37596 333 37597 360 37598 333 37599 504 37600 203 37601 420 37602 480 37603 192 37604 316 37605 276 37606 535 37607 438 37608 381 37609 294 37610 268 37611 0 37612 640 37613 432 37614 44 37615 315 37616 46 37617 285 37618 222 37619 480 37620 358 37621 396 37622 436 37623 210 37624 272 37625 348 37626 527 37627 384 37628 240 37629 396 37630 312 37631 363 37632 440 37633 294 37634 316 37635 168 37636 372 37637 384 37638 223 37639 120 37640 244 37641 705 37642 378 37643 351 37644 228 37645 267 37646 512 37647 495 37648 309 37649 240 37650 236 37651 384 37652 411 37653 276 37654 468 37655 216 37656 525 37657 486 37658 223 37659 384 37660 68 37661 369 37662 310 37663 252 37664 0 37665 285 37666 308 37667 420 37668 296 37669 306 37670 230 37671 432 37672 330 37673 165 37674 284 37675 420 37676 570 37677 351 37678 332 37679 240 37680 246 37681 492 37682 533 37683 270 37684 276 37685 399 37686 373 37687 396 37688 206 37689 0 37690 358 37691 270 37692 506 37693 204 37694 336 37695 240 37696 422 37697 648 37698 334 37699 372 37700 220 37701 0 37702 332 37703 357 37704 412 37705 210 37706 488 37707 342 37708 296 37709 84 37710 268 37711 597 37712 296 37713 294 37714 116 37715 195 37716 440 37717 447 37718 324 37719 258 37720 326 37721 354 37722 295 37723 348 37724 380 37725 312 37726 304 37727 483 37728 222 37729 336 37730 248 37731 492 37732 420 37733 288 37734 416 37735 216 37736 484 37737 318 37738 30 37739 66 37740 238 37741 438 37742 366 37743 267 37744 364 37745 360 37746 404 37747 372 37748 277 37749 288 37750 234 37751 456 37752 560 37753 270 37754 24 37755 360 37756 272 37757 300 37758 54 37759 336 37760 296 37761 18 37762 594 37763 312 37764 78 37765 300 37766 477 37767 498 37768 192 37769 510 37770 217 37771 390 37772 408 37773 390 37774 432 37775 234 37776 412 37777 330 37778 238 37779 300 37780 347 37781 441 37782 448 37783 228 37784 320 37785 30 37786 556 37787 351 37788 288 37789 0 37790 270 37791 324 37792 376 37793 216 37794 364 37795 456 37796 391 37797 597 37798 264 37799 420 37800 224 37801 558 37802 481 37803 225 37804 260 37805 213 37806 310 37807 0 37808 355 37809 348 37810 290 37811 528 37812 386 37813 228 37814 0 37815 330 37816 447 37817 426 37818 353 37819 252 37820 253 37821 396 37822 6 37823 324 37824 308 37825 249 37826 320 37827 321 37828 376 37829 324 37830 322 37831 306 37832 515 37833 228 37834 270 37835 300 37836 515 37837 360 37838 221 37839 120 37840 320 37841 372 37842 384 37843 288 37844 288 37845 192 37846 561 37847 378 37848 157 37849 264 37850 386 37851 621 37852 379 37853 330 37854 444 37855 228 37856 0 37857 504 37858 295 37859 258 37860 372 37861 366 37862 345 37863 312 37864 26 37865 345 37866 364 37867 42 37868 254 37869 306 37870 186 37871 378 37872 544 37873 297 37874 460 37875 213 37876 286 37877 480 37878 233 37879 492 37880 210 37881 465 37882 306 37883 243 37884 384 37885 441 37886 512 37887 366 37888 402 37889 84 37890 244 37891 348 37892 517 37893 345 37894 286 37895 276 37896 307 37897 354 37898 392 37899 336 37900 284 37901 360 37902 492 37903 237 37904 244 37905 66 37906 500 37907 423 37908 176 37909 324 37910 222 37911 426 37912 552 37913 288 37914 0 37915 228 37916 514 37917 369 37918 282 37919 336 37920 365 37921 420 37922 278 37923 282 37924 288 37925 240 37926 272 37927 540 37928 324 37929 336 37930 315 37931 504 37932 470 37933 210 37934 428 37935 345 37936 324 37937 486 37938 243 37939 0 37940 320 37941 468 37942 564 37943 36 37944 336 37945 294 37946 296 37947 396 37948 308 37949 360 37950 331 37951 495 37952 253 37953 321 37954 0 37955 360 37956 555 37957 297 37958 288 37959 192 37960 227 37961 360 37962 0 37963 258 37964 138 37965 288 37966 359 37967 384 37968 238 37969 390 37970 373 37971 411 37972 450 37973 255 37974 280 37975 228 37976 548 37977 444 37978 228 37979 492 37980 214 37981 354 37982 464 37983 372 37984 426 37985 171 37986 548 37987 396 37988 185 37989 84 37990 286 37991 411 37992 332 37993 432 37994 288 37995 240 37996 432 37997 480 37998 304 37999 312 38000 279 38001 288 38002 358 38003 60 38004 444 38005 408 38006 340 38007 417 38008 272 38009 252 38010 344 38011 348 38012 345 38013 222 38014 84 38015 0 38016 504 38017 498 38018 351 38019 432 38020 232 38021 420 38022 428 38023 183 38024 348 38025 252 38026 564 38027 0 38028 370 38029 276 38030 255 38031 468 38032 374 38033 447 38034 234 38035 255 38036 347 38037 393 38038 300 38039 0 38040 230 38041 465 38042 408 38043 213 38044 312 38045 240 38046 405 38047 501 38048 304 38049 420 38050 301 38051 300 38052 82 38053 306 38054 348 38055 318 38056 521 38057 354 38058 0 38059 360 38060 247 38061 588 38062 338 38063 279 38064 0 38065 180 38066 426 38067 525 38068 324 38069 210 38070 354 38071 480 38072 507 38073 228 38074 456 38075 396 38076 246 38077 462 38078 196 38079 240 38080 216 38081 645 38082 503 38083 333 38084 448 38085 276 38086 290 38087 336 38088 442 38089 108 38090 185 38091 351 38092 290 38093 258 38094 400 38095 282 38096 520 38097 360 38098 343 38099 240 38100 272 38101 60 38102 510 38103 300 38104 264 38105 339 38106 333 38107 486 38108 216 38109 330 38110 328 38111 363 38112 428 38113 219 38114 64 38115 0 38116 487 38117 405 38118 230 38119 528 38120 270 38121 399 38122 456 38123 0 38124 432 38125 207 38126 618 38127 384 38128 156 38129 360 38130 250 38131 360 38132 508 38133 288 38134 276 38135 288 38136 440 38137 531 38138 280 38139 102 38140 473 38141 450 38142 325 38143 288 38144 292 38145 270 38146 352 38147 420 38148 258 38149 300 38150 0 38151 570 38152 522 38153 264 38154 372 38155 0 38156 282 38157 402 38158 433 38159 438 38160 280 38161 390 38162 312 38163 240 38164 0 38165 363 38166 384 38167 294 38168 240 38169 324 38170 249 38171 468 38172 420 38173 378 38174 288 38175 288 38176 441 38177 354 38178 242 38179 444 38180 350 38181 405 38182 505 38183 210 38184 276 38185 48 38186 391 38187 588 38188 250 38189 0 38190 170 38191 378 38192 448 38193 309 38194 356 38195 222 38196 532 38197 336 38198 300 38199 0 38200 327 38201 444 38202 520 38203 360 38204 380 38205 204 38206 338 38207 426 38208 364 38209 330 38210 298 38211 432 38212 290 38213 252 38214 144 38215 336 38216 289 38217 645 38218 204 38219 276 38220 244 38221 456 38222 430 38223 201 38224 400 38225 228 38226 487 38227 12 38228 346 38229 384 38230 272 38231 588 38232 279 38233 204 38234 380 38235 336 38236 606 38237 342 38238 305 38239 60 38240 260 38241 420 38242 468 38243 336 38244 224 38245 315 38246 387 38247 273 38248 56 38249 384 38250 345 38251 342 38252 467 38253 300 38254 276 38255 258 38256 444 38257 525 38258 270 38259 426 38260 203 38261 300 38262 448 38263 336 38264 118 38265 252 38266 406 38267 324 38268 307 38269 372 38270 398 38271 402 38272 385 38273 312 38274 260 38275 306 38276 446 38277 420 38278 323 38279 360 38280 352 38281 324 38282 312 38283 276 38284 312 38285 255 38286 378 38287 510 38288 307 38289 0 38290 276 38291 630 38292 82 38293 249 38294 400 38295 294 38296 420 38297 0 38298 248 38299 252 38300 189 38301 483 38302 457 38303 276 38304 296 38305 348 38306 92 38307 255 38308 287 38309 366 38310 200 38311 354 38312 496 38313 261 38314 0 38315 288 38316 44 38317 384 38318 256 38319 462 38320 249 38321 450 38322 490 38323 267 38324 280 38325 330 38326 436 38327 594 38328 278 38329 300 38330 258 38331 300 38332 440 38333 258 38334 398 38335 0 38336 413 38337 309 38338 271 38339 96 38340 325 38341 495 38342 279 38343 360 38344 324 38345 243 38346 110 38347 663 38348 282 38349 288 38350 320 38351 252 38352 375 38353 312 38354 396 38355 273 38356 408 38357 630 38358 250 38359 252 38360 354 38361 468 38362 412 38363 252 38364 68 38365 237 38366 288 38367 552 38368 330 38369 528 38370 222 38371 528 38372 336 38373 234 38374 384 38375 228 38376 354 38377 249 38378 351 38379 396 38380 256 38381 360 38382 600 38383 312 38384 272 38385 339 38386 366 38387 372 38388 248 38389 126 38390 406 38391 366 38392 401 38393 252 38394 284 38395 66 38396 0 38397 423 38398 204 38399 324 38400 296 38401 396 38402 400 38403 255 38404 416 38405 240 38406 566 38407 351 38408 235 38409 240 38410 300 38411 624 38412 433 38413 420 38414 0 38415 285 38416 464 38417 435 38418 400 38419 264 38420 256 38421 351 38422 304 38423 312 38424 480 38425 366 38426 425 38427 60 38428 227 38429 264 38430 288 38431 396 38432 495 38433 216 38434 438 38435 240 38436 387 38437 384 38438 400 38439 0 38440 272 38441 405 38442 304 38443 255 38444 52 38445 318 38446 501 38447 426 38448 252 38449 336 38450 165 38451 468 38452 506 38453 261 38454 240 38455 303 38456 383 38457 456 38458 258 38459 396 38460 284 38461 0 38462 678 38463 0 38464 108 38465 264 38466 521 38467 402 38468 248 38469 288 38470 280 38471 312 38472 320 38473 336 38474 340 38475 255 38476 46 38477 450 38478 248 38479 312 38480 350 38481 540 38482 316 38483 333 38484 306 38485 222 38486 324 38487 450 38488 360 38489 0 38490 293 38491 348 38492 468 38493 0 38494 278 38495 324 38496 300 38497 387 38498 233 38499 360 38500 316 38501 570 38502 434 38503 288 38504 416 38505 201 38506 455 38507 312 38508 281 38509 396 38510 312 38511 552 38512 486 38513 204 38514 128 38515 270 38516 369 38517 462 38518 276 38519 216 38520 204 38521 426 38522 585 38523 486 38524 208 38525 465 38526 360 38527 333 38528 2 38529 360 38530 10 38531 342 38532 500 38533 204 38534 340 38535 240 38536 472 38537 432 38538 212 38539 0 38540 258 38541 267 38542 0 38543 342 38544 466 38545 261 38546 352 38547 381 38548 0 38549 396 38550 299 38551 480 38552 320 38553 387 38554 244 38555 309 38556 500 38557 402 38558 256 38559 288 38560 251 38561 405 38562 342 38563 216 38564 0 38565 372 38566 444 38567 504 38568 270 38569 306 38570 228 38571 444 38572 463 38573 138 38574 436 38575 222 38576 414 38577 540 38578 428 38579 324 38580 232 38581 540 38582 408 38583 231 38584 276 38585 342 38586 320 38587 360 38588 402 38589 90 38590 242 38591 144 38592 416 38593 228 38594 426 38595 294 38596 270 38597 276 38598 298 38599 504 38600 375 38601 381 38602 537 38603 240 38604 220 38605 36 38606 408 38607 441 38608 209 38609 324 38610 262 38611 363 38612 360 38613 441 38614 84 38615 249 38616 581 38617 312 38618 220 38619 240 38620 331 38621 519 38622 380 38623 267 38624 256 38625 252 38626 360 38627 525 38628 280 38629 276 38630 20 38631 345 38632 398 38633 432 38634 418 38635 351 38636 340 38637 504 38638 193 38639 84 38640 0 38641 360 38642 605 38643 216 38644 548 38645 225 38646 514 38647 432 38648 320 38649 336 38650 201 38651 438 38652 375 38653 384 38654 272 38655 303 38656 520 38657 369 38658 264 38659 288 38660 258 38661 360 38662 418 38663 315 38664 0 38665 327 38666 520 38667 297 38668 364 38669 0 38670 375 38671 384 38672 428 38673 270 38674 208 38675 312 38676 463 38677 525 38678 223 38679 516 38680 188 38681 294 38682 460 38683 432 38684 328 38685 240 38686 608 38687 429 38688 187 38689 0 38690 276 38691 522 38692 363 38693 372 38694 318 38695 240 38696 386 38697 549 38698 315 38699 288 38700 320 38701 357 38702 372 38703 180 38704 480 38705 297 38706 277 38707 384 38708 226 38709 396 38710 308 38711 417 38712 624 38713 264 38714 122 38715 243 38716 306 38717 390 38718 318 38719 390 38720 289 38721 468 38722 330 38723 252 38724 416 38725 288 38726 522 38727 318 38728 254 38729 300 38730 361 38731 504 38732 440 38733 285 38734 336 38735 402 38736 266 38737 384 38738 76 38739 72 38740 266 38741 360 38742 328 38743 249 38744 294 38745 204 38746 596 38747 396 38748 329 38749 300 38750 185 38751 381 38752 480 38753 372 38754 304 38755 225 38756 593 38757 354 38758 212 38759 432 38760 292 38761 540 38762 329 38763 345 38764 104 38765 243 38766 346 38767 561 38768 352 38769 318 38770 484 38771 303 38772 387 38773 204 38774 312 38775 288 38776 295 38777 471 38778 276 38779 216 38780 256 38781 519 38782 466 38783 204 38784 366 38785 378 38786 500 38787 84 38788 231 38789 0 38790 0 38791 360 38792 348 38793 195 38794 240 38795 312 38796 556 38797 456 38798 330 38799 0 38800 236 38801 360 38802 513 38803 387 38804 300 38805 234 38806 357 38807 342 38808 344 38809 516 38810 264 38811 363 38812 436 38813 210 38814 0 38815 270 38816 523 38817 438 38818 220 38819 396 38820 240 38821 378 38822 440 38823 348 38824 440 38825 282 38826 430 38827 297 38828 196 38829 468 38830 368 38831 456 38832 292 38833 330 38834 320 38835 213 38836 0 38837 0 38838 376 38839 84 38840 337 38841 0 38842 452 38843 252 38844 360 38845 288 38846 370 38847 621 38848 265 38849 240 38850 306 38851 396 38852 556 38853 291 38854 460 38855 321 38856 312 38857 384 38858 265 38859 282 38860 246 38861 477 38862 342 38863 300 38864 64 38865 324 38866 456 38867 516 38868 247 38869 222 38870 224 38871 384 38872 456 38873 351 38874 352 38875 312 38876 400 38877 372 38878 320 38879 324 38880 417 38881 363 38882 388 38883 219 38884 374 38885 0 38886 620 38887 477 38888 260 38889 144 38890 190 38891 462 38892 352 38893 279 38894 24 38895 207 38896 488 38897 360 38898 220 38899 468 38900 422 38901 513 38902 362 38903 270 38904 276 38905 240 38906 384 38907 522 38908 306 38909 210 38910 286 38911 60 38912 363 38913 300 38914 0 38915 282 38916 376 38917 750 38918 284 38919 390 38920 240 38921 450 38922 464 38923 225 38924 384 38925 18 38926 293 38927 300 38928 362 38929 444 38930 238 38931 396 38932 460 38933 318 38934 68 38935 360 38936 459 38937 252 38938 340 38939 0 38940 242 38941 480 38942 524 38943 330 38944 232 38945 324 38946 416 38947 303 38948 288 38949 312 38950 306 38951 420 38952 659 38953 168 38954 340 38955 360 38956 541 38957 567 38958 297 38959 414 38960 179 38961 324 38962 432 38963 312 38964 88 38965 297 38966 360 38967 369 38968 42 38969 336 38970 308 38971 540 38972 435 38973 306 38974 304 38975 234 38976 544 38977 432 38978 339 38979 300 38980 266 38981 360 38982 304 38983 0 38984 422 38985 429 38986 308 38987 486 38988 214 38989 48 38990 318 38991 471 38992 422 38993 252 38994 440 38995 246 38996 312 38997 366 38998 362 38999 360 39000 0 39001 555 39002 338 39003 222 39004 328 39005 375 39006 561 39007 336 39008 396 39009 288 39010 252 39011 354 39012 447 39013 288 39014 92 39015 327 39016 471 39017 468 39018 284 39019 420 39020 392 39021 378 39022 379 39023 306 39024 260 39025 288 39026 295 39027 0 39028 288 39029 396 39030 218 39031 336 39032 0 39033 336 39034 522 39035 198 39036 545 39037 333 39038 215 39039 0 39040 362 39041 381 39042 418 39043 288 39044 228 39045 252 39046 320 39047 540 39048 244 39049 312 39050 454 39051 399 39052 322 39053 300 39054 360 39055 315 39056 380 39057 507 39058 249 39059 288 39060 332 39061 471 39062 630 39063 300 39064 0 39065 168 39066 300 39067 360 39068 304 39069 336 39070 280 39071 597 39072 430 39073 231 39074 316 39075 396 39076 592 39077 282 39078 378 39079 192 39080 179 39081 120 39082 618 39083 312 39084 336 39085 252 39086 470 39087 324 39088 272 39089 144 39090 290 39091 405 39092 332 39093 252 39094 286 39095 378 39096 390 39097 564 39098 208 39099 348 39100 299 39101 441 39102 328 39103 300 39104 444 39105 255 39106 497 39107 396 39108 263 39109 336 39110 276 39111 456 39112 351 39113 231 39114 0 39115 270 39116 420 39117 381 39118 224 39119 294 39120 434 39121 450 39122 380 39123 288 39124 296 39125 288 39126 474 39127 570 39128 313 39129 324 39130 0 39131 492 39132 396 39133 300 39134 378 39135 183 39136 300 39137 0 39138 392 39139 162 39140 195 39141 468 39142 422 39143 225 39144 328 39145 261 39146 536 39147 360 39148 300 39149 396 39150 220 39151 348 39152 546 39153 24 39154 268 39155 324 39156 291 39157 333 39158 258 39159 474 39160 378 39161 351 39162 476 39163 258 39164 0 39165 252 39166 646 39167 444 39168 186 39169 366 39170 220 39171 387 39172 468 39173 339 39174 416 39175 222 39176 32 39177 459 39178 210 39179 0 39180 363 39181 405 39182 306 39183 42 39184 212 39185 285 39186 456 39187 357 39188 469 39189 0 39190 354 39191 255 39192 388 39193 414 39194 432 39195 381 39196 329 39197 540 39198 22 39199 312 39200 232 39201 420 39202 394 39203 309 39204 308 39205 294 39206 412 39207 486 39208 280 39209 288 39210 224 39211 585 39212 351 39213 186 39214 152 39215 360 39216 599 39217 288 39218 402 39219 264 39220 229 39221 408 39222 500 39223 282 39224 348 39225 294 39226 343 39227 357 39228 0 39229 468 39230 266 39231 351 39232 519 39233 186 39234 280 39235 210 39236 492 39237 654 39238 227 39239 66 39240 325 39241 360 39242 446 39243 300 39244 440 39245 321 39246 441 39247 318 39248 258 39249 276 39250 253 39251 432 39252 400 39253 300 39254 316 39255 276 39256 368 39257 501 39258 342 39259 264 39260 354 39261 345 39262 460 39263 288 39264 120 39265 327 39266 428 39267 420 39268 272 39269 240 39270 264 39271 645 39272 354 39273 261 39274 64 39275 222 39276 368 39277 114 39278 280 39279 408 39280 336 39281 606 39282 357 39283 249 39284 376 39285 300 39286 327 39287 399 39288 274 39289 0 39290 295 39291 468 39292 576 39293 336 39294 278 39295 324 39296 284 39297 375 39298 268 39299 348 39300 311 39301 243 39302 608 39303 306 39304 332 39305 240 39306 0 39307 576 39308 205 39309 546 39310 242 39311 270 39312 368 39313 354 39314 0 39315 300 39316 524 39317 306 39318 288 39319 336 39320 289 39321 384 39322 339 39323 282 39324 296 39325 207 39326 0 39327 351 39328 345 39329 336 39330 278 39331 510 39332 290 39333 294 39334 268 39335 387 39336 470 39337 441 39338 213 39339 96 39340 260 39341 504 39342 669 39343 207 39344 330 39345 192 39346 411 39347 384 39348 448 39349 408 39350 260 39351 450 39352 274 39353 288 39354 312 39355 318 39356 468 39357 426 39358 372 39359 414 39360 226 39361 540 39362 484 39363 252 39364 56 39365 234 39366 267 39367 417 39368 288 39369 420 39370 344 39371 318 39372 492 39373 324 39374 252 39375 66 39376 480 39377 486 39378 171 39379 408 39380 0 39381 480 39382 376 39383 366 39384 424 39385 222 39386 507 39387 300 39388 248 39389 96 39390 387 39391 486 39392 445 39393 360 39394 362 39395 0 39396 408 39397 636 39398 300 39399 264 39400 358 39401 396 39402 295 39403 216 39404 348 39405 384 39406 320 39407 558 39408 240 39409 258 39410 292 39411 531 39412 440 39413 267 39414 0 39415 234 39416 456 39417 312 39418 276 39419 480 39420 188 39421 372 39422 402 39423 252 39424 104 39425 342 39426 516 39427 588 39428 272 39429 228 39430 225 39431 420 39432 543 39433 279 39434 248 39435 459 39436 364 39437 318 39438 320 39439 0 39440 257 39441 396 39442 395 39443 204 39444 244 39445 360 39446 572 39447 486 39448 283 39449 468 39450 352 39451 339 39452 588 39453 285 39454 0 39455 174 39456 475 39457 306 39458 243 39459 312 39460 331 39461 546 39462 356 39463 324 39464 72 39465 300 39466 416 39467 483 39468 330 39469 330 39470 275 39471 357 39472 44 39473 36 39474 480 39475 54 39476 285 39477 360 39478 301 39479 312 39480 260 39481 390 39482 504 39483 240 39484 436 39485 276 39486 275 39487 444 39488 264 39489 84 39490 259 39491 567 39492 443 39493 255 39494 368 39495 240 39496 478 39497 345 39498 352 39499 252 39500 316 39501 504 39502 468 39503 345 39504 284 39505 336 39506 300 39507 408 39508 228 39509 330 39510 297 39511 510 39512 523 39513 297 39514 88 39515 300 39516 78 39517 525 39518 279 39519 294 39520 176 39521 324 39522 0 39523 348 39524 384 39525 177 39526 655 39527 360 39528 291 39529 324 39530 366 39531 363 39532 339 39533 372 39534 348 39535 240 39536 414 39537 696 39538 338 39539 0 39540 296 39541 387 39542 270 39543 312 39544 514 39545 393 39546 408 39547 477 39548 201 39549 288 39550 270 39551 645 39552 406 39553 180 39554 336 39555 219 39556 478 39557 492 39558 226 39559 36 39560 256 39561 354 39562 395 39563 252 39564 0 39565 315 39566 526 39567 549 39568 438 39569 240 39570 271 39571 0 39572 406 39573 288 39574 256 39575 273 39576 388 39577 351 39578 340 39579 444 39580 288 39581 306 39582 436 39583 270 39584 366 39585 288 39586 424 39587 375 39588 270 39589 156 39590 264 39591 360 39592 352 39593 288 39594 402 39595 255 39596 459 39597 324 39598 218 39599 372 39600 265 39601 597 39602 360 39603 369 39604 328 39605 204 39606 480 39607 396 39608 392 39609 282 39610 305 39611 396 39612 363 39613 240 39614 106 39615 360 39616 288 39617 528 39618 210 39619 294 39620 68 39621 666 39622 684 39623 273 39624 320 39625 252 39626 300 39627 438 39628 390 39629 324 39630 252 39631 468 39632 508 39633 204 39634 336 39635 306 39636 609 39637 66 39638 272 39639 108 39640 204 39641 348 39642 392 39643 0 39644 44 39645 402 39646 269 39647 372 39648 272 39649 348 39650 275 39651 288 39652 483 39653 240 39654 296 39655 324 39656 547 39657 456 39658 365 39659 432 39660 291 39661 384 39662 296 39663 234 39664 0 39665 288 39666 600 39667 372 39668 165 39669 0 39670 364 39671 615 39672 396 39673 366 39674 248 39675 171 39676 364 39677 444 39678 357 39679 300 39680 435 39681 348 39682 424 39683 324 39684 432 39685 228 39686 408 39687 588 39688 216 39689 0 39690 264 39691 429 39692 480 39693 222 39694 326 39695 225 39696 396 39697 354 39698 424 39699 504 39700 275 39701 465 39702 304 39703 222 39704 292 39705 405 39706 525 39707 306 39708 298 39709 312 39710 308 39711 336 39712 540 39713 456 39714 76 39715 321 39716 387 39717 381 39718 76 39719 378 39720 273 39721 387 39722 636 39723 201 39724 280 39725 240 39726 447 39727 612 39728 213 39729 324 39730 232 39731 480 39732 530 39733 333 39734 344 39735 240 39736 432 39737 351 39738 277 39739 24 39740 229 39741 486 39742 329 39743 270 39744 376 39745 252 39746 416 39747 636 39748 262 39749 432 39750 282 39751 393 39752 307 39753 312 39754 436 39755 360 39756 346 39757 423 39758 54 39759 216 39760 384 39761 0 39762 432 39763 207 39764 166 39765 258 39766 408 39767 78 39768 366 39769 360 39770 242 39771 561 39772 382 39773 324 39774 280 39775 504 39776 390 39777 420 39778 276 39779 276 39780 198 39781 324 39782 422 39783 366 39784 294 39785 300 39786 377 39787 420 39788 340 39789 0 39790 358 39791 384 39792 455 39793 303 39794 238 39795 288 39796 522 39797 441 39798 244 39799 420 39800 252 39801 429 39802 336 39803 378 39804 500 39805 162 39806 456 39807 324 39808 214 39809 324 39810 407 39811 423 39812 456 39813 48 39814 0 39815 228 39816 0 39817 459 39818 267 39819 300 39820 337 39821 378 39822 472 39823 336 39824 416 39825 324 39826 492 39827 396 39828 176 39829 348 39830 306 39831 486 39832 615 39833 198 39834 450 39835 246 39836 423 39837 360 39838 255 39839 108 39840 209 39841 591 39842 483 39843 306 39844 288 39845 414 39846 420 39847 237 39848 356 39849 288 39850 195 39851 480 39852 512 39853 369 39854 268 39855 306 39856 414 39857 360 39858 236 39859 384 39860 302 39861 345 39862 479 39863 240 39864 68 39865 0 39866 423 39867 537 39868 288 39869 432 39870 280 39871 255 39872 308 39873 327 39874 548 39875 294 39876 418 39877 375 39878 236 39879 0 39880 288 39881 459 39882 402 39883 303 39884 210 39885 225 39886 516 39887 699 39888 350 39889 96 39890 328 39891 348 39892 375 39893 222 39894 330 39895 291 39896 390 39897 366 39898 270 39899 240 39900 284 39901 576 39902 487 39903 297 39904 392 39905 228 39906 357 39907 24 39908 470 39909 378 39910 203 39911 498 39912 324 39913 249 39914 0 39915 234 39916 489 39917 366 39918 439 39919 384 39920 30 39921 486 39922 430 39923 240 39924 320 39925 366 39926 388 39927 351 39928 238 39929 432 39930 336 39931 420 39932 447 39933 270 39934 344 39935 216 39936 499 39937 492 39938 217 39939 0 39940 257 39941 417 39942 522 39943 276 39944 496 39945 306 39946 436 39947 405 39948 268 39949 252 39950 262 39951 537 39952 405 39953 324 39954 284 39955 294 39956 448 39957 420 39958 328 39959 336 39960 354 39961 0 39962 432 39963 66 39964 114 39965 396 39966 381 39967 432 39968 215 39969 312 39970 306 39971 486 39972 434 39973 240 39974 452 39975 306 39976 294 39977 576 39978 324 39979 360 39980 238 39981 498 39982 52 39983 0 39984 308 39985 402 39986 587 39987 264 39988 406 39989 48 39990 210 39991 468 39992 444 39993 324 39994 290 39995 264 39996 442 39997 417 39998 280 39999 492 40000 0 40001 267 40002 652 40003 189 40004 292 40005 348 40006 540 40007 513 40008 218 40009 444 40010 228 40011 384 40012 0 40013 372 40014 94 40015 192 40016 400 40017 0 40018 226 40019 408 40020 288 40021 600 40022 378 40023 270 40024 336 40025 234 40026 380 40027 468 40028 411 40029 300 40030 369 40031 405 40032 361 40033 264 40034 320 40035 369 40036 356 40037 447 40038 235 40039 0 40040 332 40041 423 40042 358 40043 312 40044 456 40045 210 40046 440 40047 348 40048 291 40049 324 40050 34 40051 642 40052 272 40053 192 40054 336 40055 288 40056 522 40057 450 40058 268 40059 336 40060 262 40061 126 40062 550 40063 372 40064 0 40065 321 40066 288 40067 306 40068 260 40069 354 40070 364 40071 270 40072 660 40073 312 40074 312 40075 192 40076 523 40077 594 40078 198 40079 396 40080 189 40081 333 40082 440 40083 393 40084 312 40085 324 40086 434 40087 441 40088 204 40089 132 40090 441 40091 378 40092 340 40093 273 40094 360 40095 381 40096 624 40097 375 40098 378 40099 240 40100 303 40101 348 40102 333 40103 264 40104 352 40105 270 40106 340 40107 540 40108 297 40109 306 40110 48 40111 498 40112 496 40113 261 40114 60 40115 285 40116 416 40117 468 40118 358 40119 324 40120 237 40121 0 40122 296 40123 246 40124 316 40125 330 40126 522 40127 321 40128 426 40129 312 40130 216 40131 348 40132 532 40133 234 40134 290 40135 396 40136 351 40137 291 40138 360 40139 150 40140 356 40141 435 40142 570 40143 234 40144 208 40145 276 40146 434 40147 468 40148 232 40149 420 40150 285 40151 0 40152 396 40153 273 40154 496 40155 315 40156 369 40157 408 40158 210 40159 48 40160 340 40161 549 40162 370 40163 333 40164 0 40165 288 40166 384 40167 552 40168 252 40169 216 40170 250 40171 312 40172 463 40173 300 40174 464 40175 300 40176 468 40177 426 40178 296 40179 252 40180 276 40181 447 40182 494 40183 315 40184 326 40185 153 40186 456 40187 540 40188 289 40189 0 40190 224 40191 546 40192 336 40193 297 40194 356 40195 345 40196 457 40197 423 40198 254 40199 240 40200 339 40201 312 40202 498 40203 360 40204 284 40205 288 40206 512 40207 294 40208 0 40209 408 40210 341 40211 393 40212 502 40213 222 40214 108 40215 300 40216 442 40217 588 40218 186 40219 450 40220 264 40221 261 40222 376 40223 303 40224 368 40225 231 40226 511 40227 405 40228 345 40229 312 40230 489 40231 450 40232 350 40233 405 40234 256 40235 207 40236 300 40237 504 40238 293 40239 66 40240 276 40241 525 40242 60 40243 336 40244 466 40245 285 40246 380 40247 543 40248 258 40249 384 40250 316 40251 504 40252 561 40253 192 40254 332 40255 234 40256 340 40257 0 40258 272 40259 540 40260 247 40261 597 40262 272 40263 231 40264 136 40265 276 40266 602 40267 369 40268 360 40269 252 40270 235 40271 432 40272 530 40273 306 40274 268 40275 264 40276 352 40277 378 40278 344 40279 324 40280 343 40281 48 40282 644 40283 210 40284 232 40285 306 40286 488 40287 432 40288 268 40289 0 40290 226 40291 315 40292 444 40293 435 40294 408 40295 228 40296 520 40297 432 40298 238 40299 360 40300 282 40301 369 40302 336 40303 363 40304 388 40305 264 40306 98 40307 576 40308 338 40309 252 40310 453 40311 438 40312 313 40313 186 40314 0 40315 327 40316 472 40317 519 40318 228 40319 336 40320 0 40321 18 40322 402 40323 219 40324 352 40325 303 40326 364 40327 420 40328 300 40329 432 40330 258 40331 324 40332 387 40333 228 40334 360 40335 279 40336 620 40337 402 40338 320 40339 0 40340 216 40341 360 40342 591 40343 405 40344 254 40345 336 40346 330 40347 549 40348 0 40349 480 40350 347 40351 444 40352 382 40353 207 40354 324 40355 0 40356 428 40357 360 40358 323 40359 348 40360 267 40361 375 40362 606 40363 0 40364 0 40365 240 40366 406 40367 309 40368 338 40369 336 40370 287 40371 513 40372 316 40373 438 40374 272 40375 216 40376 544 40377 369 40378 289 40379 252 40380 344 40381 384 40382 354 40383 240 40384 560 40385 336 40386 349 40387 432 40388 228 40389 90 40390 204 40391 492 40392 514 40393 288 40394 316 40395 324 40396 392 40397 432 40398 332 40399 336 40400 212 40401 504 40402 520 40403 234 40404 112 40405 243 40406 396 40407 396 40408 262 40409 288 40410 215 40411 0 40412 567 40413 360 40414 0 40415 441 40416 267 40417 366 40418 304 40419 342 40420 438 40421 429 40422 360 40423 228 40424 280 40425 360 40426 460 40427 531 40428 246 40429 360 40430 229 40431 420 40432 310 40433 312 40434 504 40435 288 40436 610 40437 444 40438 243 40439 0 40440 328 40441 528 40442 387 40443 210 40444 268 40445 153 40446 516 40447 447 40448 317 40449 252 40450 388 40451 378 40452 340 40453 90 40454 400 40455 246 40456 289 40457 522 40458 264 40459 342 40460 236 40461 582 40462 512 40463 288 40464 166 40465 225 40466 348 40467 360 40468 302 40469 450 40470 251 40471 384 40472 455 40473 276 40474 268 40475 414 40476 436 40477 405 40478 290 40479 324 40480 346 40481 468 40482 482 40483 330 40484 20 40485 309 40486 378 40487 396 40488 248 40489 12 40490 408 40491 345 40492 576 40493 207 40494 302 40495 288 40496 447 40497 594 40498 264 40499 24 40500 190 40501 384 40502 68 40503 345 40504 296 40505 216 40506 654 40507 315 40508 241 40509 288 40510 268 40511 459 40512 0 40513 345 40514 106 40515 216 40516 534 40517 432 40518 295 40519 372 40520 351 40521 324 40522 298 40523 264 40524 424 40525 363 40526 352 40527 609 40528 248 40529 360 40530 270 40531 441 40532 585 40533 264 40534 390 40535 240 40536 324 40537 492 40538 424 40539 0 40540 236 40541 444 40542 305 40543 180 40544 276 40545 408 40546 477 40547 324 40548 299 40549 300 40550 260 40551 0 40552 582 40553 363 40554 324 40555 333 40556 407 40557 468 40558 376 40559 288 40560 294 40561 294 40562 366 40563 354 40564 0 40565 240 40566 576 40567 546 40568 252 40569 402 40570 282 40571 426 40572 408 40573 282 40574 328 40575 237 40576 380 40577 372 40578 237 40579 324 40580 404 40581 408 40582 387 40583 420 40584 264 40585 258 40586 340 40587 393 40588 274 40589 126 40590 370 40591 453 40592 327 40593 264 40594 424 40595 294 40596 450 40597 420 40598 181 40599 288 40600 0 40601 615 40602 510 40603 210 40604 424 40605 54 40606 336 40607 384 40608 275 40609 450 40610 200 40611 624 40612 360 40613 261 40614 68 40615 393 40616 560 40617 270 40618 399 40619 252 40620 255 40621 432 40622 585 40623 432 40624 336 40625 273 40626 412 40627 312 40628 0 40629 396 40630 264 40631 324 40632 466 40633 279 40634 354 40635 300 40636 450 40637 495 40638 256 40639 114 40640 300 40641 306 40642 0 40643 276 40644 478 40645 216 40646 630 40647 336 40648 369 40649 96 40650 272 40651 567 40652 303 40653 285 40654 276 40655 282 40656 430 40657 639 40658 0 40659 318 40660 260 40661 324 40662 474 40663 210 40664 0 40665 342 40666 360 40667 687 40668 334 40669 234 40670 304 40671 444 40672 576 40673 246 40674 432 40675 210 40676 321 40677 384 40678 335 40679 348 40680 228 40681 600 40682 342 40683 231 40684 416 40685 357 40686 369 40687 432 40688 377 40689 0 40690 261 40691 384 40692 473 40693 396 40694 328 40695 339 40696 412 40697 336 40698 0 40699 384 40700 367 40701 399 40702 464 40703 300 40704 240 40705 240 40706 684 40707 510 40708 187 40709 384 40710 332 40711 441 40712 420 40713 300 40714 130 40715 234 40716 450 40717 363 40718 210 40719 408 40720 266 40721 516 40722 420 40723 414 40724 356 40725 288 40726 0 40727 444 40728 303 40729 240 40730 312 40731 291 40732 347 40733 360 40734 432 40735 357 40736 440 40737 504 40738 220 40739 60 40740 320 40741 450 40742 468 40743 234 40744 474 40745 255 40746 283 40747 120 40748 294 40749 348 40750 280 40751 369 40752 362 40753 249 40754 408 40755 264 40756 534 40757 396 40758 340 40759 312 40760 209 40761 630 40762 432 40763 342 40764 92 40765 390 40766 316 40767 456 40768 232 40769 402 40770 296 40771 336 40772 588 40773 195 40774 336 40775 264 40776 646 40777 402 40778 295 40779 444 40780 249 40781 372 40782 336 40783 300 40784 482 40785 237 40786 525 40787 420 40788 304 40789 0 40790 231 40791 588 40792 486 40793 270 40794 240 40795 240 40796 64 40797 423 40798 460 40799 288 40800 376 40801 330 40802 483 40803 372 40804 332 40805 504 40806 283 40807 369 40808 256 40809 258 40810 396 40811 600 40812 390 40813 240 40814 0 40815 192 40816 345 40817 432 40818 377 40819 330 40820 255 40821 552 40822 409 40823 198 40824 388 40825 372 40826 566 40827 30 40828 267 40829 288 40830 246 40831 528 40832 528 40833 333 40834 232 40835 342 40836 346 40837 438 40838 272 40839 162 40840 232 40841 402 40842 397 40843 360 40844 396 40845 36 40846 515 40847 66 40848 231 40849 504 40850 217 40851 306 40852 336 40853 312 40854 512 40855 267 40856 576 40857 462 40858 16 40859 264 40860 400 40861 465 40862 418 40863 306 40864 50 40865 246 40866 448 40867 558 40868 384 40869 312 40870 328 40871 345 40872 356 40873 228 40874 300 40875 354 40876 585 40877 576 40878 263 40879 324 40880 288 40881 417 40882 405 40883 174 40884 342 40885 255 40886 324 40887 360 40888 375 40889 144 40890 308 40891 504 40892 306 40893 330 40894 0 40895 420 40896 452 40897 423 40898 285 40899 324 40900 230 40901 510 40902 536 40903 258 40904 292 40905 360 40906 432 40907 333 40908 336 40909 456 40910 369 40911 300 40912 441 40913 258 40914 0 40915 276 40916 340 40917 0 40918 196 40919 498 40920 266 40921 375 40922 0 40923 315 40924 464 40925 216 40926 432 40927 396 40928 264 40929 276 40930 339 40931 702 40932 432 40933 258 40934 352 40935 210 40936 396 40937 489 40938 268 40939 0 40940 350 40941 495 40942 394 40943 0 40944 420 40945 348 40946 376 40947 555 40948 328 40949 204 40950 254 40951 408 40952 464 40953 288 40954 516 40955 222 40956 458 40957 408 40958 303 40959 408 40960 221 40961 447 40962 330 40963 330 40964 0 40965 294 40966 546 40967 405 40968 48 40969 318 40970 248 40971 522 40972 474 40973 276 40974 320 40975 315 40976 369 40977 315 40978 288 40979 432 40980 294 40981 336 40982 582 40983 204 40984 256 40985 276 40986 606 40987 465 40988 228 40989 30 40990 216 40991 441 40992 138 40993 369 40994 294 40995 264 40996 0 40997 408 40998 205 40999 300 41000 403 41001 396 41002 312 41003 0 41004 228 41005 261 41006 378 41007 540 41008 411 41009 384 41010 302 41011 288 41012 440 41013 300 41014 162 41015 276 41016 292 41017 372 41018 282 41019 324 41020 306 41021 378 41022 624 41023 288 41024 376 41025 0 41026 425 41027 324 41028 252 41029 528 41030 238 41031 666 41032 334 41033 297 41034 296 41035 288 41036 512 41037 252 41038 339 41039 0 41040 263 41041 0 41042 565 41043 333 41044 334 41045 282 41046 366 41047 534 41048 308 41049 384 41050 0 41051 459 41052 611 41053 222 41054 212 41055 246 41056 522 41057 414 41058 334 41059 306 41060 256 41061 348 41062 448 41063 411 41064 0 41065 300 41066 485 41067 360 41068 172 41069 384 41070 248 41071 552 41072 299 41073 345 41074 276 41075 324 41076 368 41077 522 41078 340 41079 264 41080 357 41081 363 41082 306 41083 288 41084 592 41085 369 41086 5 41087 456 41088 296 41089 12 41090 80 41091 588 41092 453 41093 255 41094 302 41095 261 41096 393 41097 504 41098 308 41099 456 41100 212 41101 507 41102 469 41103 213 41104 360 41105 294 41106 411 41107 447 41108 324 41109 366 41110 260 41111 336 41112 471 41113 312 41114 50 41115 306 41116 369 41117 438 41118 310 41119 336 41120 225 41121 396 41122 576 41123 204 41124 352 41125 252 41126 492 41127 561 41128 294 41129 420 41130 273 41131 345 41132 480 41133 360 41134 324 41135 309 41136 518 41137 324 41138 272 41139 24 41140 450 41141 558 41142 301 41143 474 41144 288 41145 207 41146 378 41147 390 41148 304 41149 336 41150 307 41151 366 41152 420 41153 330 41154 372 41155 384 41156 320 41157 408 41158 240 41159 240 41160 268 41161 639 41162 620 41163 234 41164 0 41165 36 41166 502 41167 414 41168 339 41169 378 41170 178 41171 456 41172 366 41173 231 41174 392 41175 417 41176 454 41177 492 41178 344 41179 468 41180 183 41181 360 41182 421 41183 300 41184 328 41185 342 41186 322 41187 405 41188 40 41189 0 41190 481 41191 324 41192 468 41193 168 41194 414 41195 354 41196 527 41197 360 41198 293 41199 384 41200 213 41201 504 41202 400 41203 321 41204 308 41205 258 41206 56 41207 384 41208 240 41209 408 41210 0 41211 399 41212 402 41213 327 41214 92 41215 171 41216 586 41217 660 41218 408 41219 234 41220 447 41221 396 41222 279 41223 300 41224 288 41225 228 41226 355 41227 519 41228 261 41229 420 41230 276 41231 492 41232 548 41233 225 41234 430 41235 252 41236 320 41237 0 41238 344 41239 84 41240 300 41241 327 41242 410 41243 228 41244 272 41245 372 41246 573 41247 360 41248 264 41249 312 41250 280 41251 450 41252 470 41253 351 41254 288 41255 345 41256 426 41257 396 41258 200 41259 342 41260 416 41261 387 41262 547 41263 192 41264 120 41265 264 41266 449 41267 627 41268 270 41269 408 41270 260 41271 408 41272 468 41273 366 41274 340 41275 255 41276 528 41277 300 41278 303 41279 324 41280 296 41281 522 41282 384 41283 360 41284 266 41285 300 41286 0 41287 372 41288 252 41289 0 41290 280 41291 348 41292 327 41293 288 41294 512 41295 324 41296 409 41297 471 41298 270 41299 312 41300 240 41301 459 41302 412 41303 222 41304 532 41305 363 41306 297 41307 408 41308 432 41309 360 41310 204 41311 702 41312 409 41313 234 41314 0 41315 315 41316 505 41317 408 41318 312 41319 288 41320 230 41321 300 41322 566 41323 264 41324 0 41325 276 41326 320 41327 405 41328 260 41329 300 41330 457 41331 0 41332 528 41333 288 41334 0 41335 84 41336 475 41337 729 41338 259 41339 162 41340 180 41341 354 41342 400 41343 369 41344 332 41345 240 41346 436 41347 360 41348 304 41349 372 41350 386 41351 552 41352 349 41353 300 41354 332 41355 198 41356 384 41357 459 41358 267 41359 360 41360 288 41361 537 41362 396 41363 300 41364 8 41365 330 41366 425 41367 366 41368 222 41369 276 41370 416 41371 531 41372 537 41373 240 41374 448 41375 216 41376 312 41377 492 41378 288 41379 324 41380 200 41381 423 41382 438 41383 348 41384 0 41385 336 41386 472 41387 348 41388 360 41389 90 41390 287 41391 378 41392 531 41393 324 41394 330 41395 267 41396 482 41397 318 41398 282 41399 420 41400 352 41401 300 41402 400 41403 360 41404 244 41405 288 41406 486 41407 639 41408 260 41409 432 41410 228 41411 336 41412 400 41413 357 41414 0 41415 288 41416 539 41417 309 41418 258 41419 360 41420 359 41421 684 41422 420 41423 318 41424 276 41425 282 41426 528 41427 570 41428 396 41429 300 41430 364 41431 258 41432 378 41433 60 41434 388 41435 306 41436 369 41437 690 41438 276 41439 0 41440 276 41441 588 41442 404 41443 219 41444 324 41445 174 41446 308 41447 540 41448 332 41449 480 41450 264 41451 612 41452 0 41453 228 41454 400 41455 312 41456 481 41457 333 41458 326 41459 300 41460 300 41461 360 41462 393 41463 288 41464 112 41465 399 41466 384 41467 348 41468 300 41469 414 41470 356 41471 387 41472 427 41473 312 41474 336 41475 276 41476 595 41477 402 41478 240 41479 324 41480 222 41481 450 41482 114 41483 270 41484 438 41485 264 41486 449 41487 393 41488 222 41489 72 41490 276 41491 459 41492 362 41493 342 41494 312 41495 30 41496 360 41497 378 41498 396 41499 348 41500 358 41501 312 41502 514 41503 0 41504 460 41505 246 41506 518 41507 588 41508 223 41509 270 41510 210 41511 438 41512 546 41513 267 41514 150 41515 354 41516 308 41517 528 41518 310 41519 420 41520 282 41521 369 41522 349 41523 228 41524 336 41525 426 41526 546 41527 297 41528 309 41529 288 41530 187 41531 60 41532 509 41533 333 41534 260 41535 372 41536 443 41537 282 41538 218 41539 0 41540 366 41541 354 41542 596 41543 273 41544 258 41545 264 41546 692 41547 456 41548 195 41549 336 41550 202 41551 504 41552 492 41553 315 41554 368 41555 228 41556 555 41557 387 41558 344 41559 336 41560 288 41561 573 41562 350 41563 282 41564 0 41565 243 41566 392 41567 450 41568 402 41569 390 41570 16 41571 357 41572 332 41573 48 41574 324 41575 351 41576 272 41577 627 41578 230 41579 276 41580 0 41581 636 41582 496 41583 258 41584 416 41585 267 41586 333 41587 330 41588 249 41589 102 41590 306 41591 633 41592 436 41593 240 41594 320 41595 294 41596 369 41597 504 41598 421 41599 240 41600 240 41601 408 41602 474 41603 420 41604 288 41605 315 41606 332 41607 312 41608 430 41609 372 41610 343 41611 348 41612 544 41613 225 41614 0 41615 252 41616 548 41617 504 41618 215 41619 456 41620 256 41621 393 41622 348 41623 393 41624 468 41625 267 41626 405 41627 402 41628 236 41629 0 41630 404 41631 414 41632 313 41633 324 41634 362 41635 264 41636 612 41637 654 41638 355 41639 96 41640 247 41641 408 41642 345 41643 282 41644 288 41645 375 41646 352 41647 486 41648 182 41649 432 41650 312 41651 435 41652 492 41653 282 41654 324 41655 282 41656 483 41657 354 41658 517 41659 372 41660 353 41661 372 41662 348 41663 270 41664 0 41665 264 41666 6 41667 414 41668 398 41669 312 41670 200 41671 576 41672 80 41673 363 41674 328 41675 351 41676 427 41677 336 41678 52 41679 516 41680 311 41681 339 41682 600 41683 204 41684 362 41685 360 41686 447 41687 456 41688 238 41689 0 41690 225 41691 381 41692 406 41693 378 41694 0 41695 198 41696 604 41697 318 41698 204 41699 24 41700 258 41701 594 41702 495 41703 243 41704 384 41705 252 41706 408 41707 636 41708 296 41709 222 41710 361 41711 480 41712 370 41713 360 41714 106 41715 375 41716 296 41717 432 41718 246 41719 252 41720 272 41721 450 41722 607 41723 342 41724 308 41725 12 41726 407 41727 0 41728 372 41729 396 41730 284 41731 426 41732 305 41733 240 41734 392 41735 264 41736 615 41737 360 41738 408 41739 54 41740 265 41741 444 41742 399 41743 255 41744 292 41745 423 41746 452 41747 450 41748 320 41749 384 41750 348 41751 387 41752 345 41753 285 41754 292 41755 300 41756 22 41757 492 41758 171 41759 360 41760 362 41761 381 41762 520 41763 276 41764 158 41765 189 41766 506 41767 510 41768 295 41769 348 41770 312 41771 414 41772 405 41773 438 41774 284 41775 252 41776 84 41777 576 41778 365 41779 420 41780 267 41781 372 41782 344 41783 216 41784 0 41785 273 41786 324 41787 477 41788 301 41789 0 41790 340 41791 522 41792 537 41793 240 41794 432 41795 252 41796 288 41797 384 41798 440 41799 492 41800 252 41801 588 41802 316 41803 258 41804 328 41805 378 41806 630 41807 345 41808 275 41809 210 41810 284 41811 396 41812 594 41813 258 41814 0 41815 36 41816 292 41817 390 41818 252 41819 360 41820 244 41821 372 41822 504 41823 282 41824 312 41825 90 41826 400 41827 441 41828 324 41829 468 41830 253 41831 360 41832 506 41833 330 41834 426 41835 228 41836 477 41837 402 41838 243 41839 120 41840 425 41841 66 41842 436 41843 384 41844 332 41845 336 41846 480 41847 489 41848 264 41849 228 41850 294 41851 300 41852 292 41853 240 41854 404 41855 420 41856 418 41857 540 41858 278 41859 360 41860 216 41861 435 41862 518 41863 282 41864 80 41865 282 41866 424 41867 492 41868 0 41869 456 41870 240 41871 462 41872 410 41873 162 41874 44 41875 303 41876 574 41877 420 41878 327 41879 324 41880 300 41881 504 41882 317 41883 0 41884 346 41885 252 41886 360 41887 363 41888 302 41889 162 41890 327 41891 363 41892 588 41893 228 41894 382 41895 216 41896 528 41897 561 41898 256 41899 432 41900 255 41901 309 41902 524 41903 324 41904 284 41905 252 41906 448 41907 330 41908 216 41909 444 41910 380 41911 408 41912 312 41913 396 41914 0 41915 264 41916 564 41917 414 41918 256 41919 264 41920 460 41921 372 41922 450 41923 0 41924 352 41925 294 41926 400 41927 417 41928 222 41929 276 41930 254 41931 576 41932 658 41933 252 41934 356 41935 255 41936 62 41937 336 41938 340 41939 0 41940 211 41941 534 41942 484 41943 270 41944 352 41945 384 41946 575 41947 312 41948 357 41949 396 41950 203 41951 378 41952 483 41953 372 41954 396 41955 330 41956 248 41957 534 41958 320 41959 438 41960 308 41961 390 41962 475 41963 237 41964 106 41965 276 41966 529 41967 429 41968 357 41969 360 41970 219 41971 384 41972 0 41973 252 41974 352 41975 267 41976 588 41977 372 41978 261 41979 312 41980 348 41981 651 41982 355 41983 405 41984 264 41985 219 41986 408 41987 555 41988 372 41989 48 41990 268 41991 408 41992 341 41993 288 41994 446 41995 333 41996 329 41997 540 41998 263 41999 312 42000 288 42001 594 42002 462 42003 198 42004 428 42005 204 42006 398 42007 504 42008 343 42009 402 42010 40 42011 477 42012 431 42013 210 42014 112 42015 405 42016 512 42017 330 42018 244 42019 366 42020 281 42021 120 42022 396 42023 360 42024 280 42025 285 42026 464 42027 462 42028 264 42029 408 42030 298 42031 327 42032 600 42033 243 42034 272 42035 360 42036 498 42037 564 42038 194 42039 0 42040 230 42041 312 42042 440 42043 297 42044 318 42045 405 42046 570 42047 300 42048 250 42049 408 42050 407 42051 417 42052 491 42053 384 42054 324 42055 231 42056 452 42057 0 42058 320 42059 414 42060 261 42061 336 42062 316 42063 396 42064 0 42065 405 42066 417 42067 0 42068 300 42069 216 42070 0 42071 408 42072 495 42073 0 42074 576 42075 234 42076 516 42077 288 42078 487 42079 456 42080 187 42081 444 42082 289 42083 228 42084 384 42085 345 42086 0 42087 513 42088 294 42089 120 42090 232 42091 456 42092 537 42093 321 42094 230 42095 324 42096 389 42097 594 42098 278 42099 24 42100 400 42101 348 42102 551 42103 240 42104 308 42105 240 42106 479 42107 414 42108 204 42109 414 42110 307 42111 411 42112 328 42113 330 42114 104 42115 240 42116 505 42117 381 42118 308 42119 84 42120 357 42121 447 42122 412 42123 330 42124 272 42125 240 42126 340 42127 468 42128 338 42129 324 42130 432 42131 516 42132 294 42133 270 42134 328 42135 288 42136 523 42137 456 42138 219 42139 84 42140 260 42141 684 42142 427 42143 216 42144 556 42145 216 42146 273 42147 450 42148 250 42149 432 42150 262 42151 531 42152 550 42153 288 42154 312 42155 357 42156 484 42157 336 42158 308 42159 246 42160 243 42161 360 42162 564 42163 492 42164 0 42165 360 42166 460 42167 420 42168 64 42169 462 42170 295 42171 360 42172 427 42173 267 42174 276 42175 324 42176 371 42177 417 42178 56 42179 48 42180 280 42181 366 42182 498 42183 288 42184 300 42185 282 42186 484 42187 387 42188 285 42189 0 42190 312 42191 540 42192 320 42193 258 42194 230 42195 279 42196 386 42197 648 42198 362 42199 264 42200 332 42201 420 42202 552 42203 240 42204 464 42205 294 42206 483 42207 519 42208 284 42209 336 42210 2 42211 588 42212 441 42213 285 42214 116 42215 210 42216 289 42217 18 42218 328 42219 516 42220 201 42221 576 42222 312 42223 219 42224 400 42225 264 42226 412 42227 297 42228 387 42229 348 42230 246 42231 420 42232 619 42233 360 42234 274 42235 426 42236 372 42237 300 42238 304 42239 0 42240 429 42241 387 42242 501 42243 312 42244 344 42245 270 42246 404 42247 516 42248 287 42249 312 42250 260 42251 324 42252 456 42253 324 42254 580 42255 264 42256 483 42257 384 42258 215 42259 276 42260 340 42261 513 42262 361 42263 351 42264 98 42265 300 42266 0 42267 528 42268 358 42269 288 42270 322 42271 444 42272 360 42273 342 42274 576 42275 240 42276 340 42277 444 42278 170 42279 312 42280 306 42281 474 42282 626 42283 288 42284 422 42285 216 42286 364 42287 624 42288 274 42289 0 42290 218 42291 489 42292 320 42293 279 42294 384 42295 390 42296 600 42297 405 42298 304 42299 48 42300 295 42301 480 42302 453 42303 276 42304 252 42305 501 42306 476 42307 339 42308 288 42309 336 42310 276 42311 420 42312 564 42313 222 42314 0 42315 0 42316 554 42317 546 42318 350 42319 420 42320 286 42321 552 42322 408 42323 477 42324 324 42325 285 42326 495 42327 378 42328 222 42329 312 42330 282 42331 579 42332 284 42333 300 42334 402 42335 228 42336 408 42337 426 42338 422 42339 138 42340 393 42341 252 42342 452 42343 216 42344 378 42345 372 42346 255 42347 399 42348 0 42349 360 42350 384 42351 588 42352 560 42353 237 42354 304 42355 222 42356 466 42357 432 42358 342 42359 414 42360 273 42361 480 42362 0 42363 231 42364 20 42365 324 42366 436 42367 342 42368 336 42369 288 42370 214 42371 504 42372 547 42373 468 42374 276 42375 396 42376 414 42377 387 42378 290 42379 312 42380 283 42381 303 42382 600 42383 306 42384 358 42385 240 42386 628 42387 468 42388 238 42389 150 42390 228 42391 336 42392 298 42393 324 42394 350 42395 240 42396 590 42397 537 42398 216 42399 324 42400 276 42401 486 42402 274 42403 324 42404 332 42405 231 42406 408 42407 540 42408 275 42409 312 42410 376 42411 330 42412 389 42413 0 42414 0 42415 351 42416 520 42417 612 42418 279 42419 306 42420 52 42421 342 42422 519 42423 222 42424 320 42425 234 42426 490 42427 414 42428 296 42429 384 42430 296 42431 396 42432 322 42433 279 42434 284 42435 381 42436 535 42437 426 42438 411 42439 0 42440 237 42441 420 42442 638 42443 330 42444 368 42445 300 42446 273 42447 24 42448 360 42449 480 42450 362 42451 462 42452 544 42453 324 42454 276 42455 372 42456 462 42457 444 42458 234 42459 480 42460 232 42461 540 42462 78 42463 345 42464 152 42465 216 42466 546 42467 348 42468 205 42469 384 42470 357 42471 621 42472 424 42473 252 42474 352 42475 300 42476 310 42477 567 42478 336 42479 312 42480 283 42481 432 42482 496 42483 264 42484 378 42485 300 42486 426 42487 504 42488 289 42489 48 42490 284 42491 444 42492 633 42493 276 42494 454 42495 219 42496 371 42497 384 42498 260 42499 336 42500 291 42501 654 42502 259 42503 306 42504 480 42505 441 42506 341 42507 450 42508 396 42509 318 42510 323 42511 84 42512 460 42513 336 42514 82 42515 294 42516 311 42517 0 42518 362 42519 312 42520 385 42521 432 42522 479 42523 216 42524 264 42525 294 42526 567 42527 765 42528 242 42529 468 42530 272 42531 321 42532 460 42533 279 42534 376 42535 210 42536 454 42537 393 42538 283 42539 0 42540 26 42541 0 42542 404 42543 504 42544 290 42545 162 42546 516 42547 612 42548 385 42549 276 42550 266 42551 453 42552 404 42553 288 42554 464 42555 312 42556 308 42557 423 42558 238 42559 384 42560 46 42561 390 42562 455 42563 180 42564 0 42565 312 42566 460 42567 378 42568 285 42569 504 42570 299 42571 522 42572 432 42573 0 42574 352 42575 243 42576 513 42577 345 42578 337 42579 276 42580 318 42581 600 42582 452 42583 330 42584 282 42585 336 42586 419 42587 414 42588 238 42589 138 42590 261 42591 366 42592 539 42593 255 42594 244 42595 288 42596 592 42597 567 42598 260 42599 384 42600 212 42601 336 42602 376 42603 375 42604 532 42605 270 42606 571 42607 360 42608 224 42609 0 42610 383 42611 456 42612 443 42613 276 42614 60 42615 273 42616 384 42617 576 42618 284 42619 276 42620 387 42621 294 42622 370 42623 240 42624 600 42625 441 42626 357 42627 516 42628 22 42629 336 42630 248 42631 555 42632 325 42633 249 42634 344 42635 297 42636 374 42637 576 42638 342 42639 156 42640 208 42641 498 42642 431 42643 231 42644 300 42645 288 42646 676 42647 420 42648 464 42649 216 42650 240 42651 48 42652 433 42653 333 42654 300 42655 261 42656 392 42657 447 42658 0 42659 408 42660 296 42661 477 42662 0 42663 279 42664 0 42665 270 42666 470 42667 381 42668 262 42669 354 42670 301 42671 375 42672 532 42673 396 42674 456 42675 288 42676 462 42677 330 42678 192 42679 396 42680 363 42681 462 42682 420 42683 420 42684 288 42685 240 42686 68 42687 387 42688 324 42689 0 42690 381 42691 480 42692 403 42693 252 42694 456 42695 384 42696 368 42697 516 42698 224 42699 348 42700 272 42701 441 42702 528 42703 285 42704 276 42705 267 42706 304 42707 90 42708 441 42709 378 42710 204 42711 570 42712 456 42713 276 42714 136 42715 288 42716 636 42717 360 42718 308 42719 288 42720 200 42721 378 42722 531 42723 291 42724 400 42725 432 42726 364 42727 312 42728 272 42729 396 42730 395 42731 363 42732 336 42733 249 42734 306 42735 360 42736 476 42737 408 42738 276 42739 108 42740 232 42741 465 42742 464 42743 300 42744 286 42745 228 42746 567 42747 444 42748 300 42749 324 42750 316 42751 384 42752 443 42753 336 42754 268 42755 291 42756 0 42757 474 42758 423 42759 240 42760 490 42761 360 42762 356 42763 354 42764 124 42765 384 42766 284 42767 618 42768 276 42769 270 42770 280 42771 564 42772 404 42773 231 42774 448 42775 213 42776 421 42777 444 42778 294 42779 348 42780 321 42781 552 42782 420 42783 0 42784 336 42785 327 42786 583 42787 474 42788 274 42789 0 42790 314 42791 384 42792 419 42793 384 42794 400 42795 234 42796 380 42797 330 42798 276 42799 384 42800 438 42801 336 42802 515 42803 216 42804 340 42805 60 42806 425 42807 615 42808 18 42809 432 42810 207 42811 441 42812 560 42813 384 42814 0 42815 348 42816 444 42817 402 42818 258 42819 360 42820 270 42821 396 42822 417 42823 300 42824 336 42825 192 42826 532 42827 600 42828 367 42829 348 42830 300 42831 378 42832 491 42833 444 42834 440 42835 300 42836 262 42837 429 42838 276 42839 78 42840 2 42841 582 42842 468 42843 237 42844 28 42845 315 42846 476 42847 372 42848 306 42849 384 42850 222 42851 651 42852 436 42853 195 42854 80 42855 0 42856 604 42857 396 42858 372 42859 264 42860 210 42861 306 42862 566 42863 282 42864 18 42865 336 42866 425 42867 408 42868 244 42869 540 42870 354 42871 390 42872 540 42873 216 42874 244 42875 264 42876 485 42877 711 42878 281 42879 396 42880 224 42881 372 42882 496 42883 270 42884 484 42885 246 42886 399 42887 231 42888 280 42889 120 42890 368 42891 558 42892 339 42893 360 42894 300 42895 387 42896 400 42897 462 42898 287 42899 288 42900 384 42901 435 42902 283 42903 60 42904 72 42905 291 42906 408 42907 468 42908 259 42909 330 42910 306 42911 627 42912 562 42913 210 42914 0 42915 228 42916 400 42917 504 42918 260 42919 378 42920 274 42921 534 42922 358 42923 312 42924 292 42925 306 42926 542 42927 348 42928 381 42929 300 42930 224 42931 402 42932 535 42933 330 42934 434 42935 279 42936 332 42937 360 42938 272 42939 0 42940 0 42941 336 42942 533 42943 255 42944 274 42945 384 42946 488 42947 717 42948 260 42949 360 42950 334 42951 306 42952 0 42953 270 42954 380 42955 258 42956 522 42957 426 42958 300 42959 288 42960 400 42961 531 42962 294 42963 303 42964 108 42965 261 42966 436 42967 657 42968 294 42969 456 42970 294 42971 420 42972 360 42973 288 42974 308 42975 360 42976 472 42977 630 42978 272 42979 240 42980 270 42981 450 42982 464 42983 285 42984 452 42985 228 42986 413 42987 444 42988 486 42989 78 42990 223 42991 468 42992 322 42993 195 42994 428 42995 282 42996 472 42997 312 42998 372 42999 336 43000 238 43001 0 43002 600 43003 360 43004 248 43005 0 43006 348 43007 441 43008 280 43009 408 43010 323 43011 396 43012 473 43013 237 43014 124 43015 348 43016 547 43017 468 43018 311 43019 0 43020 311 43021 366 43022 456 43023 315 43024 36 43025 0 43026 405 43027 396 43028 258 43029 252 43030 272 43031 588 43032 303 43033 396 43034 332 43035 288 43036 528 43037 456 43038 338 43039 0 43040 352 43041 405 43042 340 43043 336 43044 374 43045 342 43046 376 43047 600 43048 198 43049 408 43050 52 43051 447 43052 534 43053 351 43054 456 43055 240 43056 309 43057 396 43058 288 43059 468 43060 259 43061 396 43062 496 43063 240 43064 0 43065 390 43066 608 43067 291 43068 280 43069 264 43070 235 43071 408 43072 495 43073 285 43074 240 43075 393 43076 424 43077 375 43078 202 43079 612 43080 420 43081 411 43082 559 43083 201 43084 216 43085 264 43086 662 43087 510 43088 306 43089 120 43090 345 43091 324 43092 360 43093 456 43094 324 43095 162 43096 438 43097 318 43098 349 43099 0 43100 335 43101 18 43102 464 43103 363 43104 308 43105 279 43106 438 43107 390 43108 345 43109 288 43110 448 43111 324 43112 440 43113 276 43114 72 43115 378 43116 459 43117 537 43118 236 43119 300 43120 280 43121 567 43122 425 43123 282 43124 8 43125 279 43126 344 43127 348 43128 356 43129 324 43130 292 43131 606 43132 520 43133 261 43134 320 43135 306 43136 353 43137 540 43138 366 43139 90 43140 230 43141 516 43142 623 43143 270 43144 268 43145 375 43146 28 43147 354 43148 78 43149 384 43150 304 43151 462 43152 405 43153 288 43154 360 43155 324 43156 644 43157 48 43158 228 43159 450 43160 191 43161 354 43162 340 43163 414 43164 0 43165 180 43166 571 43167 546 43168 278 43169 0 43170 425 43171 465 43172 372 43173 291 43174 272 43175 276 43176 590 43177 399 43178 388 43179 288 43180 288 43181 405 43182 297 43183 252 43184 438 43185 420 43186 371 43187 486 43188 234 43189 0 43190 368 43191 441 43192 661 43193 0 43194 376 43195 258 43196 442 43197 132 43198 310 43199 384 43200 264 43201 444 43202 293 43203 288 43204 300 43205 339 43206 336 43207 444 43208 360 43209 390 43210 274 43211 402 43212 448 43213 282 43214 86 43215 315 43216 320 43217 351 43218 416 43219 384 43220 388 43221 300 43222 676 43223 360 43224 348 43225 318 43226 488 43227 390 43228 219 43229 48 43230 241 43231 441 43232 468 43233 381 43234 420 43235 270 43236 658 43237 0 43238 203 43239 60 43240 342 43241 660 43242 391 43243 318 43244 302 43245 240 43246 68 43247 468 43248 351 43249 348 43250 258 43251 432 43252 381 43253 294 43254 428 43255 345 43256 442 43257 549 43258 232 43259 6 43260 214 43261 426 43262 617 43263 270 43264 140 43265 234 43266 368 43267 72 43268 10 43269 480 43270 323 43271 408 43272 300 43273 255 43274 408 43275 507 43276 342 43277 450 43278 248 43279 264 43280 280 43281 396 43282 455 43283 378 43284 320 43285 447 43286 426 43287 354 43288 300 43289 0 43290 257 43291 411 43292 516 43293 207 43294 368 43295 0 43296 554 43297 516 43298 216 43299 360 43300 268 43301 297 43302 524 43303 309 43304 380 43305 195 43306 660 43307 423 43308 303 43309 432 43310 360 43311 648 43312 278 43313 336 43314 0 43315 207 43316 340 43317 498 43318 372 43319 402 43320 348 43321 432 43322 368 43323 288 43324 376 43325 315 43326 435 43327 549 43328 293 43329 300 43330 248 43331 372 43332 602 43333 240 43334 334 43335 294 43336 348 43337 540 43338 323 43339 144 43340 316 43341 600 43342 311 43343 225 43344 0 43345 336 43346 584 43347 324 43348 340 43349 288 43350 296 43351 486 43352 574 43353 288 43354 308 43355 294 43356 297 43357 333 43358 324 43359 384 43360 392 43361 441 43362 82 43363 345 43364 52 43365 324 43366 488 43367 381 43368 301 43369 330 43370 233 43371 408 43372 530 43373 306 43374 384 43375 264 43376 624 43377 312 43378 242 43379 528 43380 255 43381 30 43382 300 43383 342 43384 374 43385 360 43386 372 43387 690 43388 0 43389 108 43390 270 43391 339 43392 396 43393 54 43394 490 43395 315 43396 437 43397 468 43398 286 43399 288 43400 272 43401 576 43402 608 43403 216 43404 468 43405 273 43406 440 43407 450 43408 262 43409 426 43410 304 43411 516 43412 352 43413 297 43414 0 43415 300 43416 448 43417 414 43418 357 43419 234 43420 279 43421 576 43422 518 43423 438 43424 256 43425 291 43426 383 43427 522 43428 328 43429 420 43430 351 43431 459 43432 468 43433 240 43434 258 43435 192 43436 522 43437 453 43438 238 43439 0 43440 310 43441 363 43442 0 43443 432 43444 460 43445 234 43446 327 43447 396 43448 196 43449 348 43450 454 43451 432 43452 422 43453 402 43454 320 43455 210 43456 544 43457 513 43458 337 43459 216 43460 359 43461 459 43462 449 43463 288 43464 116 43465 366 43466 318 43467 540 43468 196 43469 270 43470 342 43471 609 43472 465 43473 282 43474 340 43475 279 43476 420 43477 396 43478 517 43479 360 43480 297 43481 396 43482 511 43483 270 43484 336 43485 288 43486 552 43487 360 43488 284 43489 18 43490 255 43491 90 43492 444 43493 387 43494 352 43495 336 43496 404 43497 348 43498 244 43499 336 43500 362 43501 378 43502 402 43503 222 43504 364 43505 288 43506 561 43507 510 43508 324 43509 84 43510 171 43511 396 43512 484 43513 282 43514 130 43515 324 43516 573 43517 411 43518 24 43519 336 43520 308 43521 441 43522 400 43523 387 43524 264 43525 216 43526 352 43527 564 43528 466 43529 276 43530 0 43531 0 43532 435 43533 240 43534 456 43535 360 43536 323 43537 546 43538 236 43539 0 43540 90 43541 648 43542 540 43543 225 43544 508 43545 264 43546 360 43547 486 43548 322 43549 432 43550 238 43551 342 43552 308 43553 276 43554 320 43555 360 43556 439 43557 324 43558 391 43559 342 43560 294 43561 480 43562 432 43563 381 43564 0 43565 303 43566 558 43567 375 43568 224 43569 468 43570 332 43571 360 43572 575 43573 297 43574 416 43575 288 43576 493 43577 504 43578 175 43579 480 43580 238 43581 438 43582 532 43583 300 43584 396 43585 294 43586 600 43587 348 43588 272 43589 12 43590 246 43591 498 43592 542 43593 486 43594 296 43595 216 43596 560 43597 540 43598 354 43599 336 43600 321 43601 279 43602 292 43603 324 43604 404 43605 18 43606 378 43607 468 43608 304 43609 288 43610 340 43611 510 43612 351 43613 264 43614 92 43615 315 43616 372 43617 420 43618 340 43619 360 43620 204 43621 531 43622 312 43623 312 43624 252 43625 396 43626 651 43627 444 43628 291 43629 300 43630 38 43631 540 43632 718 43633 267 43634 390 43635 276 43636 441 43637 384 43638 0 43639 126 43640 350 43641 336 43642 378 43643 240 43644 336 43645 330 43646 357 43647 645 43648 304 43649 480 43650 212 43651 486 43652 364 43653 264 43654 460 43655 249 43656 366 43657 384 43658 287 43659 420 43660 459 43661 540 43662 438 43663 288 43664 0 43665 309 43666 306 43667 384 43668 328 43669 360 43670 423 43671 396 43672 275 43673 312 43674 464 43675 282 43676 323 43677 450 43678 282 43679 252 43680 272 43681 516 43682 592 43683 291 43684 464 43685 264 43686 34 43687 0 43688 408 43689 0 43690 255 43691 708 43692 352 43693 264 43694 256 43695 363 43696 416 43697 450 43698 398 43699 312 43700 0 43701 420 43702 616 43703 312 43704 260 43705 312 43706 452 43707 342 43708 336 43709 420 43710 306 43711 318 43712 586 43713 216 43714 138 43715 354 43716 535 43717 714 43718 212 43719 348 43720 228 43721 354 43722 420 43723 297 43724 416 43725 279 43726 648 43727 411 43728 313 43729 432 43730 270 43731 594 43732 316 43733 237 43734 260 43735 225 43736 130 43737 564 43738 305 43739 72 43740 370 43741 243 43742 454 43743 336 43744 386 43745 333 43746 477 43747 471 43748 309 43749 312 43750 372 43751 102 43752 420 43753 315 43754 292 43755 252 43756 400 43757 384 43758 316 43759 474 43760 207 43761 576 43762 480 43763 207 43764 116 43765 336 43766 531 43767 336 43768 402 43769 372 43770 275 43771 324 43772 540 43773 0 43774 320 43775 480 43776 358 43777 384 43778 288 43779 420 43780 282 43781 525 43782 439 43783 270 43784 264 43785 0 43786 451 43787 540 43788 272 43789 0 43790 270 43791 378 43792 500 43793 384 43794 466 43795 324 43796 448 43797 471 43798 189 43799 324 43800 315 43801 714 43802 0 43803 330 43804 276 43805 18 43806 416 43807 30 43808 410 43809 198 43810 251 43811 267 43812 474 43813 402 43814 0 43815 300 43816 432 43817 468 43818 296 43819 354 43820 288 43821 612 43822 411 43823 216 43824 456 43825 204 43826 338 43827 468 43828 300 43829 348 43830 260 43831 585 43832 306 43833 252 43834 120 43835 345 43836 552 43837 279 43838 445 43839 108 43840 267 43841 480 43842 438 43843 330 43844 294 43845 414 43846 495 43847 450 43848 222 43849 336 43850 252 43851 324 43852 661 43853 270 43854 260 43855 312 43856 524 43857 645 43858 288 43859 426 43860 296 43861 360 43862 378 43863 330 43864 84 43865 219 43866 444 43867 378 43868 253 43869 72 43870 312 43871 399 43872 0 43873 285 43874 304 43875 210 43876 396 43877 549 43878 439 43879 300 43880 370 43881 420 43882 448 43883 72 43884 286 43885 441 43886 320 43887 471 43888 196 43889 102 43890 232 43891 0 43892 612 43893 252 43894 360 43895 270 43896 415 43897 354 43898 400 43899 456 43900 312 43901 504 43902 417 43903 252 43904 436 43905 336 43906 476 43907 468 43908 288 43909 252 43910 214 43911 510 43912 657 43913 363 43914 0 43915 432 43916 416 43917 336 43918 320 43919 378 43920 334 43921 396 43922 503 43923 246 43924 352 43925 204 43926 512 43927 492 43928 171 43929 480 43930 322 43931 405 43932 48 43933 435 43934 456 43935 318 43936 498 43937 483 43938 294 43939 0 43940 374 43941 390 43942 264 43943 318 43944 366 43945 231 43946 626 43947 420 43948 348 43949 312 43950 399 43951 381 43952 342 43953 288 43954 420 43955 360 43956 368 43957 558 43958 212 43959 378 43960 272 43961 522 43962 484 43963 267 43964 140 43965 240 43966 353 43967 480 43968 291 43969 390 43970 336 43971 444 43972 453 43973 294 43974 412 43975 240 43976 568 43977 444 43978 332 43979 288 43980 234 43981 0 43982 578 43983 351 43984 342 43985 300 43986 340 43987 435 43988 284 43989 96 43990 408 43991 324 43992 582 43993 0 43994 212 43995 336 43996 484 43997 420 43998 215 43999 444 44000 324 44001 408 44002 492 44003 405 44004 432 44005 258 44006 602 44007 351 44008 254 44009 336 44010 289 44011 720 44012 410 44013 327 44014 88 44015 246 44016 524 44017 600 44018 303 44019 252 44020 231 44021 522 44022 522 44023 312 44024 408 44025 396 44026 360 44027 396 44028 286 44029 312 44030 0 44031 522 44032 399 44033 297 44034 450 44035 270 44036 360 44037 360 44038 48 44039 0 44040 259 44041 612 44042 385 44043 216 44044 336 44045 324 44046 371 44047 438 44048 412 44049 240 44050 406 44051 408 44052 601 44053 234 44054 340 44055 393 44056 397 44057 303 44058 280 44059 492 44060 350 44061 456 44062 420 44063 249 44064 0 44065 336 44066 441 44067 621 44068 249 44069 486 44070 192 44071 360 44072 432 44073 405 44074 384 44075 180 44076 616 44077 384 44078 306 44079 72 44080 367 44081 528 44082 365 44083 255 44084 308 44085 225 44086 438 44087 609 44088 440 44089 138 44090 308 44091 528 44092 416 44093 324 44094 456 44095 246 44096 38 44097 444 44098 303 44099 432 44100 336 44101 450 44102 582 44103 264 44104 400 44105 252 44106 362 44107 432 44108 260 44109 450 44110 273 44111 450 44112 288 44113 258 44114 0 44115 330 44116 656 44117 363 44118 319 44119 336 44120 372 44121 432 44122 477 44123 306 44124 368 44125 480 44126 387 44127 381 44128 0 44129 300 44130 346 44131 345 44132 492 44133 297 44134 264 44135 336 44136 508 44137 462 44138 304 44139 114 44140 225 44141 378 44142 544 44143 441 44144 432 44145 231 44146 624 44147 348 44148 170 44149 324 44150 331 44151 453 44152 414 44153 420 44154 364 44155 264 44156 436 44157 6 44158 344 44159 270 44160 309 44161 369 44162 360 44163 252 44164 0 44165 387 44166 457 44167 552 44168 268 44169 288 44170 216 44171 564 44172 458 44173 198 44174 480 44175 264 44176 360 44177 120 44178 341 44179 468 44180 286 44181 504 44182 474 44183 273 44184 296 44185 333 44186 504 44187 501 44188 376 44189 0 44190 300 44191 504 44192 474 44193 378 44194 232 44195 420 44196 355 44197 408 44198 332 44199 456 44200 284 44201 366 44202 518 44203 267 44204 372 44205 258 44206 460 44207 60 44208 320 44209 438 44210 315 44211 447 44212 568 44213 312 44214 108 44215 0 44216 391 44217 300 44218 236 44219 420 44220 440 44221 609 44222 0 44223 360 44224 320 44225 0 44226 118 44227 399 44228 253 44229 312 44230 395 44231 354 44232 502 44233 240 44234 454 44235 48 44236 312 44237 681 44238 236 44239 60 44240 268 44241 462 44242 643 44243 366 44244 394 44245 285 44246 360 44247 444 44248 399 44249 396 44250 212 44251 342 44252 0 44253 261 44254 324 44255 360 44256 641 44257 414 44258 333 44259 444 44260 224 44261 456 44262 454 44263 459 44264 94 44265 300 44266 328 44267 312 44268 304 44269 456 44270 320 44271 390 44272 598 44273 240 44274 272 44275 48 44276 698 44277 501 44278 265 44279 336 44280 268 44281 390 44282 486 44283 288 44284 412 44285 234 44286 586 44287 354 44288 312 44289 0 44290 368 44291 486 44292 322 44293 252 44294 334 44295 303 44296 364 44297 627 44298 404 44299 288 44300 260 44301 444 44302 297 44303 324 44304 284 44305 315 44306 464 44307 696 44308 264 44309 264 44310 296 44311 570 44312 578 44313 198 44314 0 44315 234 44316 273 44317 432 44318 335 44319 402 44320 341 44321 540 44322 353 44323 282 44324 0 44325 312 44326 525 44327 354 44328 406 44329 420 44330 244 44331 450 44332 0 44333 408 44334 376 44335 297 44336 430 44337 420 44338 228 44339 114 44340 458 44341 525 44342 390 44343 162 44344 366 44345 312 44346 561 44347 588 44348 233 44349 348 44350 250 44351 570 44352 500 44353 384 44354 372 44355 225 44356 0 44357 324 44358 258 44359 312 44360 275 44361 384 44362 368 44363 420 44364 80 44365 222 44366 408 44367 516 44368 266 44369 258 44370 335 44371 354 44372 390 44373 0 44374 448 44375 522 44376 44 44377 705 44378 214 44379 324 44380 370 44381 414 44382 462 44383 255 44384 320 44385 36 44386 453 44387 336 44388 461 44389 120 44390 275 44391 612 44392 386 44393 228 44394 296 44395 366 44396 658 44397 357 44398 343 44399 336 44400 200 44401 432 44402 628 44403 294 44404 256 44405 333 44406 442 44407 354 44408 280 44409 372 44410 430 44411 384 44412 463 44413 276 44414 0 44415 252 44416 511 44417 483 44418 296 44419 432 44420 216 44421 354 44422 112 44423 294 44424 480 44425 240 44426 440 44427 462 44428 292 44429 516 44430 427 44431 450 44432 513 44433 390 44434 244 44435 243 44436 356 44437 450 44438 265 44439 0 44440 352 44441 378 44442 428 44443 348 44444 436 44445 294 44446 476 44447 495 44448 228 44449 228 44450 336 44451 630 44452 426 44453 270 44454 384 44455 252 44456 292 44457 564 44458 340 44459 414 44460 222 44461 438 44462 442 44463 288 44464 136 44465 480 44466 616 44467 390 44468 378 44469 234 44470 260 44471 0 44472 467 44473 378 44474 304 44475 330 44476 383 44477 36 44478 238 44479 396 44480 316 44481 456 44482 442 44483 252 44484 420 44485 318 44486 438 44487 468 44488 252 44489 84 44490 295 44491 336 44492 492 44493 300 44494 554 44495 252 44496 673 44497 381 44498 254 44499 288 44500 289 44501 627 44502 292 44503 375 44504 280 44505 348 44506 516 44507 675 44508 282 44509 354 44510 440 44511 324 44512 348 44513 192 44514 112 44515 384 44516 489 44517 429 44518 304 44519 312 44520 82 44521 468 44522 572 44523 339 44524 392 44525 225 44526 316 44527 462 44528 432 44529 564 44530 179 44531 636 44532 344 44533 321 44534 360 44535 366 44536 493 44537 288 44538 356 44539 0 44540 198 44541 432 44542 599 44543 390 44544 390 44545 0 44546 352 44547 285 44548 370 44549 480 44550 371 44551 396 44552 455 44553 270 44554 328 44555 252 44556 544 44557 588 44558 264 44559 384 44560 324 44561 459 44562 552 44563 276 44564 0 44565 264 44566 481 44567 573 44568 254 44569 72 44570 336 44571 498 44572 452 44573 327 44574 320 44575 312 44576 376 44577 465 44578 349 44579 276 44580 426 44581 414 44582 506 44583 288 44584 468 44585 312 44586 360 44587 528 44588 244 44589 96 44590 224 44591 369 44592 412 44593 255 44594 544 44595 288 44596 385 44597 468 44598 66 44599 384 44600 339 44601 573 44602 316 44603 237 44604 344 44605 330 44606 0 44607 378 44608 311 44609 336 44610 230 44611 648 44612 375 44613 42 44614 54 44615 309 44616 481 44617 456 44618 0 44619 504 44620 418 44621 306 44622 558 44623 216 44624 248 44625 240 44626 620 44627 606 44628 248 44629 396 44630 304 44631 336 44632 348 44633 426 44634 322 44635 231 44636 498 44637 450 44638 221 44639 168 44640 342 44641 522 44642 344 44643 372 44644 316 44645 252 44646 502 44647 453 44648 433 44649 324 44650 402 44651 432 44652 570 44653 264 44654 300 44655 306 44656 279 44657 420 44658 236 44659 330 44660 384 44661 483 44662 592 44663 300 44664 0 44665 198 44666 365 44667 0 44668 347 44669 336 44670 228 44671 747 44672 482 44673 210 44674 0 44675 360 44676 460 44677 450 44678 270 44679 348 44680 216 44681 486 44682 505 44683 327 44684 338 44685 333 44686 0 44687 324 44688 264 44689 0 44690 285 44691 378 44692 601 44693 261 44694 360 44695 252 44696 620 44697 528 44698 286 44699 336 44700 251 44701 420 44702 328 44703 333 44704 416 44705 423 44706 377 44707 357 44708 272 44709 300 44710 352 44711 456 44712 324 44713 441 44714 0 44715 324 44716 0 44717 480 44718 474 44719 0 44720 298 44721 378 44722 289 44723 240 44724 432 44725 300 44726 457 44727 576 44728 253 44729 324 44730 336 44731 561 44732 615 44733 231 44734 324 44735 216 44736 551 44737 480 44738 330 44739 0 44740 238 44741 546 44742 374 44743 339 44744 32 44745 285 44746 432 44747 453 44748 312 44749 384 44750 235 44751 468 44752 540 44753 324 44754 452 44755 303 44756 375 44757 375 44758 0 44759 432 44760 299 44761 342 44762 684 44763 264 44764 82 44765 96 44766 32 44767 420 44768 174 44769 408 44770 376 44771 390 44772 350 44773 324 44774 368 44775 267 44776 672 44777 279 44778 217 44779 288 44780 356 44781 591 44782 606 44783 327 44784 340 44785 270 44786 356 44787 624 44788 380 44789 0 44790 348 44791 396 44792 412 44793 348 44794 358 44795 357 44796 402 44797 414 44798 265 44799 240 44800 308 44801 600 44802 578 44803 252 44804 588 44805 228 44806 409 44807 528 44808 289 44809 432 44810 244 44811 369 44812 308 44813 288 44814 0 44815 453 44816 440 44817 459 44818 316 44819 276 44820 325 44821 486 44822 514 44823 303 44824 352 44825 324 44826 349 44827 378 44828 400 44829 408 44830 326 44831 384 44832 535 44833 276 44834 302 44835 324 44836 476 44837 513 44838 248 44839 150 44840 34 44841 408 44842 410 44843 327 44844 352 44845 279 44846 495 44847 558 44848 308 44849 300 44850 414 44851 432 44852 292 44853 408 44854 300 44855 207 44856 496 44857 540 44858 475 44859 240 44860 276 44861 528 44862 324 44863 66 44864 100 44865 252 44866 471 44867 603 44868 295 44869 390 44870 264 44871 516 44872 577 44873 264 44874 432 44875 252 44876 365 44877 408 44878 316 44879 528 44880 249 44881 495 44882 300 44883 42 44884 384 44885 282 44886 592 44887 357 44888 330 44889 84 44890 246 44891 432 44892 689 44893 297 44894 258 44895 384 44896 392 44897 489 44898 264 44899 468 44900 316 44901 426 44902 566 44903 270 44904 324 44905 384 44906 626 44907 402 44908 268 44909 456 44910 259 44911 255 44912 128 44913 312 44914 0 44915 255 44916 468 44917 324 44918 330 44919 432 44920 275 44921 438 44922 376 44923 432 44924 308 44925 267 44926 534 44927 432 44928 336 44929 252 44930 321 44931 318 44932 336 44933 264 44934 514 44935 492 44936 488 44937 420 44938 230 44939 0 44940 234 44941 468 44942 479 44943 261 44944 402 44945 333 44946 346 44947 552 44948 258 44949 588 44950 234 44951 576 44952 416 44953 222 44954 260 44955 252 44956 629 44957 450 44958 393 44959 270 44960 344 44961 12 44962 606 44963 30 44964 92 44965 330 44966 446 44967 306 44968 308 44969 366 44970 392 44971 480 44972 512 44973 300 44974 0 44975 294 44976 380 44977 486 44978 303 44979 468 44980 286 44981 300 44982 312 44983 420 44984 436 44985 312 44986 507 44987 384 44988 243 44989 60 44990 464 44991 771 44992 340 44993 348 44994 320 44995 225 44996 428 44997 672 44998 256 44999 288 45000 336 45001 360 45002 514 45003 288 45004 540 45005 252 45006 289 45007 546 45008 234 45009 318 45010 0 45011 585 45012 592 45013 276 45014 136 45015 207 45016 488 45017 528 45018 350 45019 480 45020 216 45021 450 45022 441 45023 261 45024 368 45025 327 45026 576 45027 330 45028 329 45029 372 45030 219 45031 384 45032 377 45033 342 45034 340 45035 408 45036 358 45037 510 45038 380 45039 0 45040 454 45041 336 45042 631 45043 240 45044 302 45045 288 45046 415 45047 420 45048 340 45049 432 45050 196 45051 435 45052 0 45053 366 45054 404 45055 378 45056 539 45057 369 45058 233 45059 0 45060 348 45061 450 45062 461 45063 0 45064 0 45065 288 45066 548 45067 468 45068 381 45069 252 45070 292 45071 378 45072 313 45073 282 45074 408 45075 399 45076 382 45077 732 45078 338 45079 324 45080 320 45081 588 45082 88 45083 228 45084 438 45085 273 45086 318 45087 420 45088 450 45089 156 45090 279 45091 384 45092 488 45093 228 45094 436 45095 396 45096 500 45097 282 45098 226 45099 324 45100 276 45101 432 45102 477 45103 402 45104 312 45105 321 45106 392 45107 336 45108 82 45109 366 45110 390 45111 555 45112 556 45113 267 45114 72 45115 240 45116 474 45117 534 45118 238 45119 330 45120 223 45121 468 45122 392 45123 495 45124 316 45125 243 45126 608 45127 459 45128 237 45129 300 45130 322 45131 621 45132 402 45133 480 45134 324 45135 234 45136 466 45137 468 45138 264 45139 108 45140 394 45141 255 45142 363 45143 324 45144 406 45145 402 45146 391 45147 603 45148 230 45149 264 45150 368 45151 372 45152 573 45153 234 45154 460 45155 300 45156 508 45157 0 45158 348 45159 360 45160 229 45161 624 45162 345 45163 204 45164 0 45165 483 45166 513 45167 372 45168 339 45169 408 45170 322 45171 384 45172 651 45173 387 45174 256 45175 252 45176 309 45177 513 45178 380 45179 456 45180 327 45181 384 45182 440 45183 270 45184 256 45185 264 45186 440 45187 531 45188 293 45189 0 45190 240 45191 531 45192 472 45193 243 45194 556 45195 222 45196 548 45197 321 45198 320 45199 396 45200 358 45201 396 45202 444 45203 0 45204 312 45205 303 45206 106 45207 552 45208 344 45209 366 45210 358 45211 543 45212 327 45213 282 45214 112 45215 255 45216 371 45217 444 45218 276 45219 312 45220 334 45221 6 45222 556 45223 231 45224 512 45225 384 45226 383 45227 480 45228 288 45229 324 45230 234 45231 600 45232 531 45233 252 45234 288 45235 360 45236 476 45237 402 45238 510 45239 48 45240 228 45241 468 45242 477 45243 351 45244 338 45245 363 45246 508 45247 468 45248 280 45249 576 45250 294 45251 381 45252 0 45253 222 45254 252 45255 90 45256 574 45257 630 45258 208 45259 360 45260 300 45261 345 45262 332 45263 429 45264 190 45265 255 45266 610 45267 282 45268 239 45269 384 45270 348 45271 501 45272 398 45273 0 45274 284 45275 285 45276 580 45277 612 45278 294 45279 360 45280 340 45281 315 45282 476 45283 372 45284 396 45285 297 45286 348 45287 618 45288 223 45289 0 45290 340 45291 486 45292 428 45293 324 45294 342 45295 288 45296 344 45297 456 45298 512 45299 348 45300 237 45301 552 45302 388 45303 276 45304 44 45305 252 45306 563 45307 324 45308 441 45309 360 45310 282 45311 420 45312 548 45313 510 45314 0 45315 387 45316 392 45317 351 45318 258 45319 396 45320 374 45321 471 45322 543 45323 291 45324 0 45325 312 45326 672 45327 408 45328 200 45329 396 45330 247 45331 360 45332 486 45333 270 45334 538 45335 24 45336 500 45337 420 45338 224 45339 120 45340 334 45341 633 45342 584 45343 381 45344 262 45345 222 45346 384 45347 465 45348 341 45349 324 45350 294 45351 348 45352 0 45353 0 45354 408 45355 324 45356 435 45357 516 45358 210 45359 378 45360 330 45361 636 45362 406 45363 300 45364 0 45365 348 45366 333 45367 498 45368 376 45369 294 45370 286 45371 552 45372 329 45373 240 45374 528 45375 306 45376 608 45377 348 45378 413 45379 336 45380 294 45381 450 45382 516 45383 288 45384 274 45385 333 45386 434 45387 399 45388 240 45389 150 45390 0 45391 339 45392 480 45393 357 45394 346 45395 264 45396 539 45397 549 45398 292 45399 480 45400 299 45401 294 45402 0 45403 384 45404 396 45405 210 45406 401 45407 360 45408 297 45409 408 45410 285 45411 624 45412 432 45413 309 45414 0 45415 228 45416 416 45417 540 45418 379 45419 444 45420 386 45421 330 45422 408 45423 216 45424 320 45425 426 45426 350 45427 435 45428 309 45429 300 45430 356 45431 564 45432 594 45433 321 45434 416 45435 216 45436 455 45437 360 45438 264 45439 0 45440 222 45441 618 45442 420 45443 216 45444 324 45445 0 45446 546 45447 369 45448 284 45449 288 45450 298 45451 150 45452 580 45453 447 45454 0 45455 414 45456 484 45457 300 45458 362 45459 378 45460 291 45461 306 45462 519 45463 210 45464 132 45465 252 45466 615 45467 720 45468 12 45469 432 45470 187 45471 372 45472 432 45473 330 45474 328 45475 222 45476 414 45477 537 45478 288 45479 336 45480 444 45481 378 45482 285 45483 324 45484 444 45485 357 45486 368 45487 576 45488 327 45489 48 45490 356 45491 501 45492 321 45493 288 45494 416 45495 537 45496 409 45497 642 45498 272 45499 312 45500 0 45501 513 45502 519 45503 270 45504 444 45505 153 45506 432 45507 504 45508 407 45509 288 45510 392 45511 480 45512 413 45513 324 45514 108 45515 288 45516 360 45517 555 45518 338 45519 420 45520 252 45521 516 45522 464 45523 345 45524 396 45525 300 45526 294 45527 318 45528 282 45529 492 45530 489 45531 360 45532 581 45533 216 45534 308 45535 336 45536 570 45537 522 45538 218 45539 0 45540 232 45541 0 45542 420 45543 339 45544 400 45545 297 45546 636 45547 390 45548 259 45549 72 45550 430 45551 507 45552 359 45553 375 45554 324 45555 270 45556 392 45557 495 45558 306 45559 36 45560 376 45561 489 45562 344 45563 384 45564 0 45565 312 45566 58 45567 402 45568 348 45569 354 45570 268 45571 495 45572 608 45573 276 45574 440 45575 288 45576 367 45577 408 45578 249 45579 396 45580 241 45581 492 45582 480 45583 252 45584 364 45585 336 45586 580 45587 420 45588 364 45589 120 45590 223 45591 408 45592 412 45593 354 45594 348 45595 450 45596 360 45597 423 45598 88 45599 480 45600 296 45601 408 45602 648 45603 240 45604 260 45605 336 45606 656 45607 633 45608 246 45609 408 45610 276 45611 300 45612 658 45613 213 45614 96 45615 261 45616 577 45617 399 45618 234 45619 300 45620 344 45621 624 45622 317 45623 375 45624 260 45625 252 45626 360 45627 480 45628 372 45629 360 45630 253 45631 462 45632 420 45633 324 45634 340 45635 309 45636 431 45637 504 45638 337 45639 108 45640 436 45641 504 45642 508 45643 240 45644 358 45645 225 45646 478 45647 48 45648 374 45649 480 45650 322 45651 645 45652 319 45653 342 45654 440 45655 372 45656 484 45657 306 45658 314 45659 294 45660 260 45661 438 45662 665 45663 360 45664 0 45665 288 45666 325 45667 564 45668 216 45669 420 45670 296 45671 375 45672 612 45673 297 45674 280 45675 414 45676 452 45677 456 45678 283 45679 420 45680 224 45681 330 45682 504 45683 474 45684 516 45685 243 45686 687 45687 0 45688 235 45689 0 45690 318 45691 378 45692 356 45693 387 45694 320 45695 195 45696 0 45697 585 45698 340 45699 324 45700 431 45701 414 45702 322 45703 300 45704 520 45705 486 45706 434 45707 390 45708 297 45709 276 45710 220 45711 468 45712 526 45713 234 45714 134 45715 300 45716 552 45717 420 45718 367 45719 480 45720 260 45721 480 45722 443 45723 216 45724 344 45725 345 45726 497 45727 0 45728 0 45729 300 45730 232 45731 480 45732 605 45733 360 45734 280 45735 315 45736 264 45737 459 45738 436 45739 84 45740 10 45741 480 45742 544 45743 240 45744 352 45745 0 45746 424 45747 396 45748 290 45749 384 45750 320 45751 393 45752 492 45753 312 45754 316 45755 6 45756 442 45757 357 45758 210 45759 384 45760 330 45761 495 45762 326 45763 393 45764 108 45765 246 45766 536 45767 564 45768 286 45769 330 45770 427 45771 399 45772 442 45773 288 45774 400 45775 270 45776 507 45777 537 45778 230 45779 360 45780 228 45781 615 45782 479 45783 273 45784 346 45785 234 45786 456 45787 336 45788 310 45789 0 45790 326 45791 498 45792 405 45793 276 45794 100 45795 261 45796 714 45797 432 45798 300 45799 432 45800 213 45801 414 45802 46 45803 363 45804 288 45805 399 45806 322 45807 603 45808 28 45809 426 45810 394 45811 279 45812 401 45813 204 45814 0 45815 348 45816 660 45817 504 45818 254 45819 552 45820 264 45821 474 45822 454 45823 351 45824 320 45825 240 45826 468 45827 444 45828 251 45829 360 45830 0 45831 483 45832 378 45833 312 45834 296 45835 255 45836 640 45837 558 45838 409 45839 90 45840 408 45841 384 45842 423 45843 0 45844 348 45845 336 45846 372 45847 558 45848 320 45849 360 45850 228 45851 450 45852 560 45853 222 45854 540 45855 297 45856 297 45857 480 45858 476 45859 570 45860 250 45861 504 45862 461 45863 252 45864 64 45865 390 45866 364 45867 432 45868 358 45869 312 45870 327 45871 576 45872 495 45873 354 45874 304 45875 300 45876 445 45877 291 45878 296 45879 288 45880 296 45881 396 45882 470 45883 246 45884 328 45885 336 45886 480 45887 729 45888 283 45889 126 45890 264 45891 492 45892 142 45893 498 45894 356 45895 276 45896 438 45897 0 45898 284 45899 252 45900 272 45901 642 45902 455 45903 315 45904 24 45905 240 45906 542 45907 516 45908 251 45909 438 45910 384 45911 351 45912 343 45913 336 45914 0 45915 324 45916 348 45917 474 45918 230 45919 264 45920 290 45921 525 45922 690 45923 222 45924 448 45925 273 45926 468 45927 456 45928 381 45929 72 45930 208 45931 615 45932 360 45933 240 45934 300 45935 480 45936 592 45937 474 45938 336 45939 0 45940 240 45941 102 45942 441 45943 312 45944 292 45945 327 45946 428 45947 426 45948 392 45949 384 45950 459 45951 378 45952 524 45953 261 45954 364 45955 222 45956 362 45957 450 45958 277 45959 540 45960 286 45961 435 45962 432 45963 402 45964 146 45965 237 45966 428 45967 288 45968 300 45969 384 45970 300 45971 567 45972 509 45973 372 45974 280 45975 0 45976 500 45977 531 45978 413 45979 420 45980 399 45981 372 45982 324 45983 324 45984 480 45985 396 45986 460 45987 534 45988 230 45989 18 45990 42 45991 636 45992 529 45993 234 45994 412 45995 246 45996 269 45997 534 45998 262 45999 276 46000 272 46001 630 46002 397 46003 288 46004 284 46005 534 46006 540 46007 405 46008 361 46009 252 46010 285 46011 432 46012 484 46013 366 46014 120 46015 306 46016 426 46017 420 46018 262 46019 372 46020 384 46021 267 46022 489 46023 351 46024 480 46025 276 46026 586 46027 468 46028 380 46029 384 46030 334 46031 423 46032 360 46033 255 46034 432 46035 252 46036 568 46037 420 46038 248 46039 0 46040 298 46041 558 46042 301 46043 315 46044 332 46045 288 46046 520 46047 456 46048 263 46049 360 46050 0 46051 378 46052 426 46053 252 46054 484 46055 294 46056 474 46057 66 46058 269 46059 210 46060 0 46061 516 46062 585 46063 324 46064 0 46065 315 46066 54 46067 504 46068 380 46069 426 46070 273 46071 537 46072 334 46073 243 46074 444 46075 402 46076 558 46077 372 46078 432 46079 312 46080 276 46081 336 46082 679 46083 396 46084 218 46085 330 46086 320 46087 369 46088 0 46089 162 46090 320 46091 411 46092 540 46093 333 46094 224 46095 312 46096 696 46097 459 46098 194 46099 480 46100 277 46101 432 46102 552 46103 234 46104 516 46105 264 46106 533 46107 450 46108 288 46109 396 46110 252 46111 486 46112 445 46113 375 46114 64 46115 354 46116 356 46117 519 46118 396 46119 36 46120 255 46121 360 46122 511 46123 288 46124 492 46125 303 46126 364 46127 522 46128 201 46129 276 46130 304 46131 564 46132 465 46133 270 46134 572 46135 315 46136 332 46137 114 46138 322 46139 162 46140 287 46141 531 46142 324 46143 246 46144 384 46145 333 46146 617 46147 402 46148 450 46149 288 46150 270 46151 384 46152 396 46153 366 46154 260 46155 387 46156 528 46157 456 46158 320 46159 492 46160 340 46161 408 46162 460 46163 279 46164 0 46165 252 46166 610 46167 693 46168 274 46169 426 46170 264 46171 60 46172 320 46173 390 46174 296 46175 264 46176 504 46177 504 46178 248 46179 360 46180 439 46181 549 46182 416 46183 252 46184 404 46185 198 46186 0 46187 510 46188 321 46189 0 46190 418 46191 315 46192 544 46193 360 46194 368 46195 375 46196 428 46197 642 46198 213 46199 384 46200 330 46201 591 46202 383 46203 222 46204 416 46205 201 46206 518 46207 408 46208 351 46209 408 46210 357 46211 510 46212 434 46213 264 46214 140 46215 360 46216 528 46217 315 46218 356 46219 222 46220 240 46221 480 46222 420 46223 372 46224 256 46225 447 46226 488 46227 327 46228 288 46229 300 46230 285 46231 495 46232 713 46233 345 46234 396 46235 12 46236 465 46237 594 46238 240 46239 108 46240 171 46241 357 46242 374 46243 369 46244 616 46245 324 46246 393 46247 360 46248 252 46249 360 46250 390 46251 522 46252 440 46253 303 46254 304 46255 264 46256 440 46257 411 46258 480 46259 324 46260 362 46261 534 46262 366 46263 270 46264 156 46265 336 46266 386 46267 624 46268 188 46269 300 46270 336 46271 492 46272 648 46273 288 46274 324 46275 273 46276 352 46277 540 46278 436 46279 336 46280 206 46281 384 46282 435 46283 342 46284 92 46285 264 46286 587 46287 396 46288 356 46289 0 46290 257 46291 486 46292 98 46293 255 46294 336 46295 300 46296 486 46297 336 46298 260 46299 600 46300 432 46301 354 46302 542 46303 252 46304 288 46305 312 46306 392 46307 435 46308 212 46309 534 46310 284 46311 429 46312 498 46313 462 46314 0 46315 240 46316 526 46317 348 46318 273 46319 300 46320 456 46321 504 46322 423 46323 384 46324 308 46325 288 46326 336 46327 657 46328 318 46329 372 46330 359 46331 30 46332 354 46333 36 46334 364 46335 441 46336 428 46337 441 46338 310 46339 96 46340 272 46341 426 46342 592 46343 297 46344 330 46345 228 46346 387 46347 504 46348 368 46349 588 46350 222 46351 555 46352 424 46353 333 46354 424 46355 351 46356 487 46357 360 46358 300 46359 234 46360 257 46361 456 46362 539 46363 276 46364 68 46365 408 46366 479 46367 18 46368 400 46369 360 46370 282 46371 369 46372 450 46373 225 46374 308 46375 312 46376 499 46377 564 46378 236 46379 552 46380 268 46381 429 46382 0 46383 294 46384 394 46385 231 46386 627 46387 507 46388 344 46389 108 46390 367 46391 648 46392 418 46393 303 46394 374 46395 234 46396 466 46397 636 46398 402 46399 288 46400 360 46401 429 46402 308 46403 300 46404 64 46405 399 46406 324 46407 477 46408 36 46409 288 46410 322 46411 477 46412 386 46413 42 46414 0 46415 351 46416 425 46417 348 46418 38 46419 516 46420 334 46421 591 46422 342 46423 324 46424 304 46425 306 46426 480 46427 330 46428 324 46429 300 46430 282 46431 0 46432 396 46433 276 46434 438 46435 336 46436 340 46437 504 46438 278 46439 0 46440 336 46441 438 46442 650 46443 336 46444 362 46445 342 46446 576 46447 549 46448 264 46449 336 46450 174 46451 288 46452 584 46453 567 46454 468 46455 228 46456 632 46457 480 46458 196 46459 384 46460 374 46461 402 46462 349 46463 384 46464 86 46465 384 46466 500 46467 495 46468 408 46469 264 46470 390 46471 300 46472 387 46473 336 46474 416 46475 312 46476 480 46477 363 46478 299 46479 408 46480 54 46481 759 46482 444 46483 255 46484 396 46485 246 46486 550 46487 486 46488 303 46489 78 46490 284 46491 477 46492 452 46493 180 46494 336 46495 324 46496 704 46497 396 46498 432 46499 360 46500 259 46501 408 46502 508 46503 468 46504 324 46505 333 46506 270 46507 567 46508 240 46509 498 46510 304 46511 531 46512 508 46513 252 46514 100 46515 240 46516 440 46517 564 46518 297 46519 348 46520 386 46521 360 46522 636 46523 258 46524 480 46525 315 46526 423 46527 360 46528 193 46529 0 46530 502 46531 522 46532 378 46533 468 46534 0 46535 213 46536 374 46537 636 46538 348 46539 0 46540 354 46541 417 46542 414 46543 288 46544 432 46545 288 46546 334 46547 522 46548 227 46549 300 46550 300 46551 582 46552 576 46553 279 46554 332 46555 312 46556 454 46557 402 46558 449 46559 420 46560 276 46561 456 46562 380 46563 288 46564 0 46565 243 46566 584 46567 336 46568 402 46569 354 46570 224 46571 408 46572 512 46573 54 46574 376 46575 378 46576 364 46577 393 46578 72 46579 372 46580 354 46581 417 46582 0 46583 300 46584 288 46585 378 46586 568 46587 483 46588 234 46589 192 46590 268 46591 351 46592 406 46593 279 46594 386 46595 300 46596 604 46597 354 46598 279 46599 360 46600 448 46601 465 46602 459 46603 333 46604 244 46605 282 46606 468 46607 528 46608 356 46609 330 46610 310 46611 366 46612 384 46613 396 46614 16 46615 420 46616 352 46617 612 46618 246 46619 396 46620 228 46621 579 46622 536 46623 183 46624 544 46625 252 46626 440 46627 108 46628 408 46629 456 46630 236 46631 432 46632 477 46633 204 46634 416 46635 462 46636 459 46637 390 46638 314 46639 120 46640 363 46641 564 46642 468 46643 408 46644 300 46645 243 46646 352 46647 444 46648 248 46649 312 46650 377 46651 558 46652 693 46653 252 46654 336 46655 0 46656 464 46657 576 46658 236 46659 288 46660 232 46661 435 46662 456 46663 378 46664 0 46665 276 46666 616 46667 396 46668 367 46669 372 46670 313 46671 480 46672 396 46673 483 46674 440 46675 243 46676 80 46677 504 46678 254 46679 252 46680 312 46681 441 46682 339 46683 312 46684 384 46685 393 46686 397 46687 648 46688 16 46689 0 46690 408 46691 483 46692 419 46693 288 46694 402 46695 300 46696 352 46697 0 46698 358 46699 432 46700 246 46701 564 46702 414 46703 228 46704 456 46705 324 46706 609 46707 513 46708 339 46709 306 46710 228 46711 360 46712 585 46713 330 46714 116 46715 276 46716 460 46717 420 46718 2 46719 540 46720 480 46721 354 46722 436 46723 255 46724 280 46725 0 46726 605 46727 648 46728 304 46729 444 46730 231 46731 390 46732 372 46733 387 46734 342 46735 195 46736 470 46737 348 46738 269 46739 96 46740 267 46741 564 46742 0 46743 438 46744 260 46745 12 46746 408 46747 468 46748 300 46749 264 46750 350 46751 447 46752 380 46753 294 46754 8 46755 360 46756 435 46757 435 46758 265 46759 390 46760 424 46761 480 46762 610 46763 204 46764 190 46765 288 46766 399 46767 504 46768 348 46769 378 46770 204 46771 666 46772 410 46773 216 46774 0 46775 417 46776 0 46777 414 46778 423 46779 24 46780 261 46781 336 46782 700 46783 372 46784 324 46785 432 46786 429 46787 360 46788 330 46789 0 46790 330 46791 366 46792 454 46793 318 46794 344 46795 348 46796 555 46797 510 46798 260 46799 396 46800 271 46801 312 46802 418 46803 312 46804 500 46805 267 46806 728 46807 330 46808 291 46809 336 46810 390 46811 648 46812 290 46813 336 46814 0 46815 261 46816 492 46817 648 46818 284 46819 420 46820 300 46821 510 46822 14 46823 78 46824 400 46825 303 46826 410 46827 531 46828 295 46829 324 46830 400 46831 456 46832 396 46833 300 46834 422 46835 222 46836 408 46837 540 46838 276 46839 126 46840 222 46841 456 46842 488 46843 270 46844 468 46845 393 46846 416 46847 528 46848 300 46849 288 46850 258 46851 414 46852 595 46853 420 46854 248 46855 348 46856 368 46857 315 46858 276 46859 504 46860 0 46861 486 46862 603 46863 270 46864 64 46865 228 46866 549 46867 432 46868 216 46869 324 46870 306 46871 567 46872 0 46873 360 46874 512 46875 300 46876 441 46877 378 46878 238 46879 348 46880 290 46881 741 46882 459 46883 348 46884 300 46885 240 46886 340 46887 417 46888 477 46889 108 46890 354 46891 309 46892 321 46893 312 46894 552 46895 288 46896 365 46897 102 46898 300 46899 360 46900 256 46901 420 46902 587 46903 252 46904 524 46905 240 46906 332 46907 588 46908 404 46909 378 46910 290 46911 0 46912 438 46913 249 46914 0 46915 345 46916 528 46917 387 46918 314 46919 288 46920 219 46921 162 46922 432 46923 348 46924 300 46925 486 46926 379 46927 453 46928 346 46929 480 46930 380 46931 324 46932 540 46933 246 46934 298 46935 252 46936 646 46937 540 46938 351 46939 0 46940 429 46941 444 46942 332 46943 306 46944 348 46945 234 46946 519 46947 480 46948 290 46949 396 46950 284 46951 615 46952 328 46953 294 46954 388 46955 243 46956 420 46957 408 46958 401 46959 384 46960 382 46961 318 46962 429 46963 336 46964 134 46965 303 46966 413 46967 594 46968 195 46969 384 46970 70 46971 576 46972 544 46973 318 46974 472 46975 330 46976 472 46977 384 46978 271 46979 396 46980 348 46981 534 46982 384 46983 246 46984 312 46985 462 46986 0 46987 363 46988 292 46989 60 46990 235 46991 384 46992 716 46993 426 46994 322 46995 441 46996 392 46997 339 46998 360 46999 408 47000 274 47001 330 47002 524 47003 306 47004 332 47005 276 47006 656 47007 408 47008 319 47009 420 47010 191 47011 396 47012 512 47013 417 47014 182 47015 282 47016 536 47017 480 47018 0 47019 12 47020 378 47021 414 47022 289 47023 306 47024 296 47025 309 47026 528 47027 612 47028 288 47029 288 47030 353 47031 534 47032 477 47033 234 47034 324 47035 360 47036 406 47037 732 47038 301 47039 0 47040 304 47041 384 47042 714 47043 261 47044 380 47045 288 47046 346 47047 492 47048 330 47049 504 47050 287 47051 648 47052 312 47053 267 47054 400 47055 303 47056 367 47057 516 47058 417 47059 312 47060 228 47061 600 47062 528 47063 294 47064 0 47065 324 47066 384 47067 336 47068 0 47069 390 47070 414 47071 360 47072 441 47073 216 47074 288 47075 282 47076 595 47077 474 47078 286 47079 468 47080 38 47081 591 47082 370 47083 432 47084 420 47085 240 47086 573 47087 300 47088 240 47089 120 47090 404 47091 564 47092 515 47093 288 47094 426 47095 264 47096 354 47097 585 47098 279 47099 288 47100 351 47101 426 47102 440 47103 360 47104 308 47105 444 47106 320 47107 540 47108 273 47109 306 47110 336 47111 612 47112 638 47113 252 47114 70 47115 243 47116 420 47117 0 47118 312 47119 540 47120 248 47121 348 47122 352 47123 315 47124 416 47125 333 47126 449 47127 384 47128 430 47129 348 47130 299 47131 432 47132 656 47133 363 47134 358 47135 414 47136 504 47137 297 47138 276 47139 12 47140 30 47141 486 47142 526 47143 243 47144 294 47145 360 47146 720 47147 531 47148 238 47149 576 47150 244 47151 360 47152 404 47153 336 47154 380 47155 255 47156 568 47157 447 47158 268 47159 336 47160 364 47161 618 47162 444 47163 408 47164 0 47165 216 47166 114 47167 549 47168 487 47169 336 47170 429 47171 390 47172 340 47173 264 47174 420 47175 351 47176 386 47177 387 47178 280 47179 360 47180 384 47181 399 47182 496 47183 300 47184 440 47185 297 47186 308 47187 540 47188 298 47189 0 47190 236 47191 492 47192 357 47193 309 47194 352 47195 351 47196 636 47197 468 47198 382 47199 288 47200 330 47201 648 47202 619 47203 303 47204 396 47205 276 47206 402 47207 432 47208 248 47209 372 47210 324 47211 345 47212 641 47213 315 47214 100 47215 0 47216 420 47217 510 47218 240 47219 390 47220 306 47221 363 47222 574 47223 390 47224 536 47225 213 47226 593 47227 486 47228 184 47229 324 47230 301 47231 450 47232 399 47233 444 47234 322 47235 366 47236 452 47237 495 47238 348 47239 18 47240 468 47241 366 47242 333 47243 222 47244 420 47245 405 47246 486 47247 423 47248 380 47249 0 47250 280 47251 576 47252 587 47253 270 47254 344 47255 285 47256 356 47257 396 47258 398 47259 468 47260 32 47261 624 47262 368 47263 288 47264 28 47265 423 47266 638 47267 336 47268 298 47269 288 47270 298 47271 528 47272 450 47273 348 47274 340 47275 0 47276 365 47277 390 47278 330 47279 588 47280 329 47281 438 47282 570 47283 6 47284 404 47285 360 47286 459 47287 423 47288 232 47289 0 47290 211 47291 411 47292 448 47293 348 47294 376 47295 300 47296 540 47297 510 47298 330 47299 420 47300 363 47301 540 47302 351 47303 18 47304 384 47305 207 47306 456 47307 432 47308 294 47309 264 47310 372 47311 498 47312 463 47313 78 47314 0 47315 384 47316 422 47317 729 47318 264 47319 270 47320 236 47321 528 47322 569 47323 315 47324 364 47325 222 47326 420 47327 0 47328 447 47329 300 47330 216 47331 495 47332 409 47333 258 47334 404 47335 303 47336 692 47337 540 47338 286 47339 120 47340 292 47341 462 47342 396 47343 480 47344 20 47345 306 47346 376 47347 423 47348 312 47349 432 47350 439 47351 264 47352 425 47353 270 47354 432 47355 312 47356 613 47357 624 47358 267 47359 336 47360 216 47361 324 47362 62 47363 357 47364 66 47365 345 47366 656 47367 492 47368 204 47369 432 47370 400 47371 540 47372 441 47373 276 47374 300 47375 270 47376 448 47377 624 47378 386 47379 252 47380 484 47381 0 47382 364 47383 360 47384 394 47385 333 47386 308 47387 6 47388 346 47389 0 47390 212 47391 693 47392 496 47393 243 47394 460 47395 234 47396 420 47397 336 47398 407 47399 432 47400 311 47401 480 47402 397 47403 282 47404 428 47405 348 47406 600 47407 315 47408 341 47409 354 47410 314 47411 0 47412 408 47413 315 47414 0 47415 381 47416 381 47417 501 47418 20 47419 372 47420 309 47421 462 47422 715 47423 243 47424 248 47425 288 47426 476 47427 648 47428 238 47429 408 47430 258 47431 432 47432 536 47433 456 47434 470 47435 324 47436 444 47437 255 47438 255 47439 0 47440 354 47441 528 47442 496 47443 375 47444 344 47445 300 47446 440 47447 516 47448 418 47449 300 47450 302 47451 411 47452 423 47453 336 47454 396 47455 456 47456 463 47457 684 47458 240 47459 246 47460 0 47461 420 47462 456 47463 204 47464 138 47465 270 47466 345 47467 522 47468 467 47469 468 47470 232 47471 597 47472 369 47473 309 47474 336 47475 282 47476 442 47477 357 47478 280 47479 372 47480 348 47481 408 47482 628 47483 300 47484 282 47485 318 47486 513 47487 405 47488 406 47489 84 47490 357 47491 492 47492 448 47493 342 47494 224 47495 288 47496 540 47497 450 47498 297 47499 576 47500 256 47501 0 47502 88 47503 333 47504 444 47505 222 47506 525 47507 339 47508 10 47509 96 47510 472 47511 375 47512 456 47513 324 47514 74 47515 252 47516 414 47517 438 47518 460 47519 360 47520 342 47521 450 47522 318 47523 336 47524 448 47525 408 47526 486 47527 564 47528 192 47529 276 47530 340 47531 525 47532 657 47533 225 47534 490 47535 228 47536 400 47537 456 47538 287 47539 0 47540 225 47541 645 47542 469 47543 270 47544 388 47545 393 47546 436 47547 366 47548 300 47549 336 47550 282 47551 360 47552 504 47553 363 47554 304 47555 315 47556 408 47557 492 47558 0 47559 558 47560 270 47561 348 47562 560 47563 270 47564 0 47565 372 47566 382 47567 708 47568 210 47569 486 47570 366 47571 405 47572 394 47573 324 47574 548 47575 402 47576 557 47577 372 47578 368 47579 264 47580 291 47581 510 47582 315 47583 342 47584 434 47585 198 47586 36 47587 0 47588 420 47589 96 47590 348 47591 381 47592 471 47593 264 47594 416 47595 291 47596 512 47597 636 47598 246 47599 240 47600 316 47601 720 47602 459 47603 396 47604 380 47605 213 47606 345 47607 120 47608 345 47609 432 47610 300 47611 507 47612 542 47613 282 47614 76 47615 360 47616 513 47617 342 47618 380 47619 360 47620 278 47621 402 47622 691 47623 54 47624 256 47625 408 47626 448 47627 369 47628 240 47629 588 47630 438 47631 357 47632 462 47633 231 47634 288 47635 324 47636 626 47637 426 47638 244 47639 144 47640 354 47641 375 47642 496 47643 378 47644 408 47645 234 47646 395 47647 360 47648 201 47649 0 47650 316 47651 648 47652 494 47653 420 47654 268 47655 279 47656 144 47657 426 47658 345 47659 324 47660 304 47661 507 47662 506 47663 360 47664 0 47665 360 47666 408 47667 444 47668 229 47669 378 47670 292 47671 453 47672 450 47673 300 47674 456 47675 327 47676 432 47677 24 47678 300 47679 408 47680 246 47681 567 47682 338 47683 204 47684 336 47685 336 47686 487 47687 423 47688 496 47689 0 47690 246 47691 456 47692 535 47693 285 47694 306 47695 456 47696 380 47697 372 47698 276 47699 432 47700 384 47701 309 47702 506 47703 294 47704 260 47705 54 47706 459 47707 765 47708 306 47709 324 47710 314 47711 408 47712 332 47713 396 47714 160 47715 231 47716 561 47717 456 47718 294 47719 360 47720 318 47721 711 47722 392 47723 333 47724 276 47725 225 47726 508 47727 540 47728 344 47729 432 47730 442 47731 450 47732 337 47733 360 47734 496 47735 363 47736 278 47737 420 47738 194 47739 90 47740 328 47741 486 47742 496 47743 276 47744 84 47745 228 47746 580 47747 384 47748 364 47749 384 47750 285 47751 444 47752 513 47753 240 47754 0 47755 408 47756 74 47757 552 47758 302 47759 252 47760 218 47761 420 47762 620 47763 309 47764 88 47765 408 47766 300 47767 360 47768 436 47769 324 47770 285 47771 396 47772 670 47773 330 47774 416 47775 252 47776 548 47777 504 47778 355 47779 540 47780 220 47781 345 47782 408 47783 402 47784 368 47785 300 47786 492 47787 471 47788 208 47789 0 47790 387 47791 654 47792 471 47793 285 47794 308 47795 312 47796 452 47797 549 47798 372 47799 384 47800 276 47801 372 47802 388 47803 0 47804 408 47805 396 47806 421 47807 567 47808 276 47809 486 47810 268 47811 549 47812 688 47813 255 47814 0 47815 195 47816 486 47817 450 47818 364 47819 312 47820 299 47821 480 47822 449 47823 279 47824 424 47825 402 47826 470 47827 294 47828 398 47829 360 47830 281 47831 600 47832 530 47833 453 47834 296 47835 312 47836 394 47837 399 47838 272 47839 126 47840 378 47841 387 47842 440 47843 312 47844 330 47845 276 47846 567 47847 540 47848 273 47849 420 47850 362 47851 387 47852 82 47853 0 47854 424 47855 216 47856 679 47857 366 47858 228 47859 456 47860 462 47861 522 47862 0 47863 417 47864 0 47865 0 47866 468 47867 522 47868 369 47869 288 47870 278 47871 420 47872 426 47873 432 47874 368 47875 369 47876 460 47877 480 47878 265 47879 264 47880 224 47881 474 47882 654 47883 270 47884 436 47885 237 47886 476 47887 576 47888 294 47889 132 47890 293 47891 435 47892 349 47893 297 47894 372 47895 402 47896 396 47897 450 47898 472 47899 288 47900 308 47901 0 47902 520 47903 312 47904 340 47905 444 47906 460 47907 366 47908 294 47909 528 47910 286 47911 615 47912 412 47913 213 47914 0 47915 414 47916 752 47917 546 47918 18 47919 360 47920 228 47921 342 47922 524 47923 300 47924 456 47925 0 47926 707 47927 411 47928 358 47929 324 47930 318 47931 486 47932 406 47933 399 47934 272 47935 306 47936 432 47937 579 47938 432 47939 0 47940 292 47941 432 47942 446 47943 252 47944 462 47945 360 47946 299 47947 489 47948 354 47949 360 47950 78 47951 474 47952 703 47953 210 47954 328 47955 312 47956 293 47957 372 47958 291 47959 360 47960 324 47961 756 47962 381 47963 360 47964 128 47965 342 47966 628 47967 363 47968 323 47969 318 47970 225 47971 432 47972 536 47973 330 47974 372 47975 348 47976 336 47977 540 47978 368 47979 420 47980 382 47981 480 47982 635 47983 300 47984 294 47985 312 47986 0 47987 468 47988 213 47989 72 47990 220 47991 336 47992 576 47993 387 47994 600 47995 270 47996 543 47997 360 47998 198 47999 120 48000 456 48001 585 48002 371 48003 384 48004 444 48005 216 48006 560 48007 594 48008 292 48009 282 48010 356 48011 354 48012 323 48013 288 48014 128 48015 432 48016 372 48017 525 48018 303 48019 336 48020 320 48021 636 48022 430 48023 228 48024 336 48025 318 48026 505 48027 396 48028 308 48029 516 48030 304 48031 555 48032 485 48033 276 48034 272 48035 369 48036 453 48037 408 48038 474 48039 0 48040 336 48041 384 48042 432 48043 405 48044 244 48045 324 48046 398 48047 462 48048 2 48049 408 48050 324 48051 504 48052 648 48053 228 48054 412 48055 228 48056 484 48057 468 48058 361 48059 486 48060 247 48061 351 48062 434 48063 354 48064 0 48065 261 48066 390 48067 402 48068 282 48069 492 48070 322 48071 648 48072 394 48073 297 48074 280 48075 228 48076 460 48077 660 48078 373 48079 240 48080 459 48081 420 48082 468 48083 240 48084 560 48085 348 48086 338 48087 630 48088 273 48089 84 48090 312 48091 672 48092 451 48093 375 48094 0 48095 279 48096 444 48097 0 48098 456 48099 384 48100 236 48101 489 48102 416 48103 306 48104 356 48105 276 48106 609 48107 0 48108 340 48109 288 48110 229 48111 540 48112 339 48113 363 48114 64 48115 429 48116 417 48117 462 48118 352 48119 480 48120 408 48121 336 48122 543 48123 249 48124 360 48125 336 48126 508 48127 381 48128 252 48129 408 48130 310 48131 342 48132 496 48133 384 48134 382 48135 297 48136 603 48137 588 48138 172 48139 144 48140 316 48141 414 48142 54 48143 276 48144 278 48145 342 48146 0 48147 792 48148 402 48149 348 48150 325 48151 360 48152 421 48153 342 48154 396 48155 351 48156 373 48157 504 48158 366 48159 360 48160 254 48161 525 48162 544 48163 276 48164 0 48165 264 48166 304 48167 432 48168 420 48169 588 48170 341 48171 504 48172 344 48173 294 48174 296 48175 330 48176 564 48177 327 48178 330 48179 300 48180 241 48181 576 48182 575 48183 357 48184 364 48185 312 48186 602 48187 321 48188 296 48189 0 48190 430 48191 393 48192 607 48193 228 48194 368 48195 72 48196 406 48197 459 48198 254 48199 456 48200 217 48201 513 48202 490 48203 360 48204 432 48205 333 48206 504 48207 438 48208 279 48209 312 48210 302 48211 528 48212 440 48213 423 48214 122 48215 309 48216 556 48217 528 48218 250 48219 270 48220 391 48221 459 48222 398 48223 36 48224 536 48225 396 48226 297 48227 768 48228 46 48229 252 48230 300 48231 375 48232 558 48233 249 48234 614 48235 243 48236 435 48237 420 48238 476 48239 96 48240 282 48241 684 48242 338 48243 219 48244 0 48245 360 48246 631 48247 543 48248 256 48249 324 48250 284 48251 516 48252 388 48253 336 48254 300 48255 294 48256 381 48257 378 48258 326 48259 486 48260 442 48261 384 48262 490 48263 36 48264 114 48265 252 48266 613 48267 702 48268 336 48269 336 48270 290 48271 435 48272 584 48273 327 48274 424 48275 216 48276 456 48277 375 48278 296 48279 444 48280 464 48281 495 48282 338 48283 312 48284 326 48285 411 48286 408 48287 453 48288 310 48289 0 48290 402 48291 399 48292 346 48293 78 48294 360 48295 252 48296 462 48297 537 48298 233 48299 288 48300 392 48301 786 48302 528 48303 267 48304 428 48305 354 48306 444 48307 570 48308 346 48309 0 48310 198 48311 510 48312 336 48313 267 48314 0 48315 360 48316 630 48317 312 48318 442 48319 408 48320 210 48321 306 48322 616 48323 459 48324 376 48325 339 48326 424 48327 372 48328 300 48329 588 48330 297 48331 396 48332 624 48333 252 48334 348 48335 312 48336 416 48337 558 48338 298 48339 114 48340 288 48341 378 48342 122 48343 336 48344 466 48345 270 48346 596 48347 300 48348 281 48349 0 48350 370 48351 747 48352 405 48353 354 48354 312 48355 294 48356 468 48357 657 48358 345 48359 348 48360 348 48361 345 48362 416 48363 276 48364 78 48365 306 48366 546 48367 522 48368 300 48369 288 48370 424 48371 546 48372 521 48373 276 48374 352 48375 240 48376 450 48377 576 48378 300 48379 564 48380 256 48381 642 48382 336 48383 276 48384 400 48385 279 48386 429 48387 390 48388 315 48389 126 48390 303 48391 54 48392 741 48393 312 48394 340 48395 441 48396 367 48397 360 48398 284 48399 432 48400 437 48401 450 48402 514 48403 351 48404 256 48405 306 48406 574 48407 441 48408 216 48409 372 48410 291 48411 477 48412 464 48413 288 48414 0 48415 258 48416 538 48417 396 48418 272 48419 336 48420 399 48421 540 48422 485 48423 396 48424 296 48425 270 48426 376 48427 0 48428 433 48429 348 48430 276 48431 42 48432 60 48433 360 48434 518 48435 369 48436 469 48437 552 48438 287 48439 0 48440 0 48441 612 48442 579 48443 357 48444 568 48445 324 48446 370 48447 36 48448 340 48449 360 48450 219 48451 408 48452 308 48453 195 48454 408 48455 468 48456 546 48457 423 48458 480 48459 384 48460 249 48461 432 48462 629 48463 252 48464 104 48465 366 48466 355 48467 444 48468 386 48469 432 48470 40 48471 432 48472 564 48473 237 48474 324 48475 396 48476 504 48477 645 48478 221 48479 372 48480 277 48481 432 48482 380 48483 384 48484 348 48485 276 48486 6 48487 630 48488 337 48489 0 48490 318 48491 486 48492 314 48493 372 48494 382 48495 273 48496 526 48497 372 48498 391 48499 288 48500 460 48501 288 48502 475 48503 264 48504 372 48505 441 48506 464 48507 432 48508 196 48509 342 48510 324 48511 705 48512 528 48513 366 48514 168 48515 198 48516 420 48517 420 48518 253 48519 450 48520 259 48521 684 48522 504 48523 252 48524 440 48525 324 48526 555 48527 474 48528 366 48529 228 48530 222 48531 480 48532 645 48533 528 48534 254 48535 429 48536 408 48537 363 48538 94 48539 0 48540 356 48541 261 48542 423 48543 300 48544 306 48545 330 48546 654 48547 444 48548 224 48549 396 48550 272 48551 312 48552 454 48553 579 48554 420 48555 324 48556 518 48557 471 48558 270 48559 300 48560 367 48561 612 48562 472 48563 315 48564 0 48565 252 48566 582 48567 450 48568 338 48569 360 48570 282 48571 405 48572 428 48573 264 48574 504 48575 378 48576 470 48577 567 48578 246 48579 336 48580 272 48581 576 48582 502 48583 210 48584 24 48585 228 48586 362 48587 0 48588 396 48589 156 48590 339 48591 108 48592 378 48593 312 48594 272 48595 357 48596 426 48597 351 48598 396 48599 360 48600 279 48601 72 48602 464 48603 318 48604 500 48605 321 48606 335 48607 375 48608 312 48609 462 48610 26 48611 459 48612 597 48613 324 48614 60 48615 378 48616 416 48617 450 48618 296 48619 474 48620 237 48621 339 48622 360 48623 450 48624 8 48625 198 48626 523 48627 414 48628 389 48629 396 48630 426 48631 564 48632 352 48633 297 48634 248 48635 252 48636 108 48637 585 48638 332 48639 108 48640 348 48641 504 48642 542 48643 318 48644 386 48645 426 48646 504 48647 474 48648 335 48649 324 48650 330 48651 528 48652 696 48653 252 48654 388 48655 216 48656 459 48657 576 48658 271 48659 384 48660 220 48661 552 48662 382 48663 288 48664 0 48665 378 48666 516 48667 393 48668 262 48669 396 48670 260 48671 396 48672 496 48673 270 48674 376 48675 414 48676 608 48677 408 48678 304 48679 432 48680 441 48681 390 48682 452 48683 273 48684 248 48685 78 48686 606 48687 522 48688 282 48689 0 48690 260 48691 360 48692 584 48693 294 48694 318 48695 225 48696 717 48697 456 48698 318 48699 312 48700 374 48701 450 48702 402 48703 396 48704 280 48705 270 48706 460 48707 588 48708 386 48709 366 48710 372 48711 342 48712 0 48713 12 48714 200 48715 441 48716 277 48717 660 48718 240 48719 366 48720 2 48721 537 48722 684 48723 312 48724 316 48725 273 48726 367 48727 384 48728 394 48729 372 48730 325 48731 660 48732 435 48733 300 48734 72 48735 312 48736 508 48737 378 48738 327 48739 48 48740 346 48741 522 48742 637 48743 435 48744 344 48745 348 48746 288 48747 477 48748 292 48749 336 48750 276 48751 447 48752 561 48753 315 48754 292 48755 240 48756 564 48757 612 48758 304 48759 390 48760 358 48761 486 48762 424 48763 321 48764 144 48765 216 48766 713 48767 396 48768 230 48769 432 48770 38 48771 588 48772 333 48773 411 48774 448 48775 288 48776 380 48777 534 48778 352 48779 348 48780 407 48781 390 48782 369 48783 0 48784 408 48785 354 48786 464 48787 486 48788 278 48789 0 48790 310 48791 606 48792 394 48793 282 48794 420 48795 267 48796 428 48797 618 48798 336 48799 552 48800 348 48801 477 48802 474 48803 255 48804 280 48805 336 48806 612 48807 351 48808 396 48809 276 48810 361 48811 360 48812 660 48813 438 48814 0 48815 348 48816 421 48817 384 48818 316 48819 486 48820 297 48821 480 48822 544 48823 243 48824 284 48825 336 48826 391 48827 480 48828 302 48829 516 48830 258 48831 420 48832 0 48833 48 48834 482 48835 348 48836 634 48837 321 48838 244 48839 120 48840 381 48841 540 48842 289 48843 375 48844 344 48845 267 48846 490 48847 546 48848 324 48849 384 48850 376 48851 558 48852 472 48853 252 48854 436 48855 324 48856 302 48857 711 48858 214 48859 336 48860 310 48861 600 48862 672 48863 243 48864 76 48865 309 48866 392 48867 420 48868 362 48869 288 48870 242 48871 537 48872 453 48873 342 48874 456 48875 330 48876 660 48877 408 48878 371 48879 300 48880 253 48881 90 48882 482 48883 525 48884 336 48885 345 48886 352 48887 408 48888 272 48889 108 48890 392 48891 438 48892 399 48893 249 48894 396 48895 396 48896 620 48897 540 48898 246 48899 504 48900 228 48901 447 48902 400 48903 324 48904 444 48905 300 48906 478 48907 408 48908 229 48909 456 48910 408 48911 411 48912 575 48913 300 48914 0 48915 174 48916 544 48917 684 48918 426 48919 264 48920 268 48921 372 48922 360 48923 360 48924 388 48925 315 48926 324 48927 669 48928 301 48929 420 48930 0 48931 561 48932 528 48933 192 48934 486 48935 324 48936 422 48937 444 48938 493 48939 0 48940 309 48941 480 48942 418 48943 300 48944 320 48945 0 48946 520 48947 363 48948 364 48949 384 48950 248 48951 648 48952 596 48953 450 48954 40 48955 345 48956 482 48957 282 48958 252 48959 330 48960 329 48961 597 48962 615 48963 219 48964 140 48965 360 48966 431 48967 540 48968 319 48969 540 48970 258 48971 405 48972 480 48973 342 48974 384 48975 396 48976 0 48977 345 48978 256 48979 96 48980 284 48981 612 48982 408 48983 360 48984 318 48985 195 48986 532 48987 672 48988 377 48989 78 48990 399 48991 348 48992 386 48993 312 48994 504 48995 369 48996 309 48997 621 48998 268 48999 300 49000 328 49001 405 49002 464 49003 291 49004 552 49005 324 49006 483 49007 396 49008 420 49009 48 49010 232 49011 414 49012 291 49013 288 49014 112 49015 384 49016 645 49017 438 49018 440 49019 408 49020 292 49021 528 49022 588 49023 270 49024 240 49025 294 49026 506 49027 456 49028 70 49029 396 49030 298 49031 432 49032 544 49033 369 49034 296 49035 198 49036 504 49037 684 49038 355 49039 0 49040 244 49041 396 49042 396 49043 300 49044 540 49045 240 49046 628 49047 375 49048 256 49049 432 49050 428 49051 441 49052 423 49053 408 49054 276 49055 333 49056 364 49057 540 49058 269 49059 420 49060 452 49061 318 49062 336 49063 372 49064 0 49065 384 49066 570 49067 519 49068 252 49069 228 49070 424 49071 498 49072 603 49073 240 49074 432 49075 48 49076 370 49077 60 49078 336 49079 504 49080 248 49081 450 49082 574 49083 372 49084 392 49085 477 49086 564 49087 396 49088 353 49089 102 49090 202 49091 516 49092 627 49093 297 49094 368 49095 324 49096 407 49097 384 49098 260 49099 408 49100 291 49101 357 49102 475 49103 267 49104 436 49105 378 49106 578 49107 609 49108 0 49109 396 49110 245 49111 432 49112 368 49113 348 49114 32 49115 219 49116 580 49117 438 49118 294 49119 288 49120 404 49121 696 49122 423 49123 318 49124 264 49125 435 49126 0 49127 525 49128 256 49129 276 49130 344 49131 459 49132 385 49133 366 49134 448 49135 348 49136 421 49137 504 49138 300 49139 96 49140 360 49141 546 49142 559 49143 264 49144 524 49145 240 49146 397 49147 516 49148 419 49149 432 49150 231 49151 684 49152 0 49153 210 49154 376 49155 336 49156 620 49157 384 49158 371 49159 420 49160 288 49161 432 49162 522 49163 378 49164 0 49165 450 49166 278 49167 426 49168 248 49169 540 49170 450 49171 384 49172 517 49173 300 49174 384 49175 0 49176 619 49177 567 49178 234 49179 360 49180 240 49181 396 49182 650 49183 336 49184 534 49185 282 49186 414 49187 441 49188 203 49189 0 49190 384 49191 474 49192 348 49193 465 49194 240 49195 258 49196 0 49197 456 49198 423 49199 312 49200 337 49201 336 49202 537 49203 438 49204 416 49205 270 49206 422 49207 492 49208 298 49209 360 49210 272 49211 516 49212 498 49213 324 49214 106 49215 306 49216 471 49217 456 49218 374 49219 378 49220 385 49221 513 49222 420 49223 228 49224 120 49225 384 49226 609 49227 426 49228 446 49229 288 49230 208 49231 516 49232 396 49233 258 49234 306 49235 486 49236 463 49237 540 49238 240 49239 108 49240 360 49241 417 49242 640 49243 225 49244 300 49245 180 49246 575 49247 684 49248 325 49249 384 49250 418 49251 396 49252 424 49253 414 49254 476 49255 243 49256 381 49257 423 49258 314 49259 420 49260 313 49261 672 49262 312 49263 381 49264 96 49265 270 49266 432 49267 624 49268 0 49269 402 49270 292 49271 453 49272 457 49273 0 49274 480 49275 408 49276 331 49277 66 49278 260 49279 360 49280 354 49281 528 49282 427 49283 219 49284 388 49285 288 49286 490 49287 432 49288 324 49289 0 49290 272 49291 585 49292 428 49293 255 49294 476 49295 408 49296 471 49297 426 49298 36 49299 288 49300 226 49301 456 49302 558 49303 432 49304 336 49305 444 49306 44 49307 351 49308 384 49309 354 49310 340 49311 309 49312 795 49313 300 49314 0 49315 324 49316 552 49317 0 49318 246 49319 468 49320 303 49321 318 49322 100 49323 348 49324 420 49325 306 49326 652 49327 408 49328 284 49329 360 49330 396 49331 486 49332 492 49333 372 49334 340 49335 297 49336 536 49337 420 49338 494 49339 108 49340 255 49341 621 49342 432 49343 348 49344 368 49345 390 49346 430 49347 420 49348 220 49349 348 49350 256 49351 489 49352 648 49353 216 49354 496 49355 264 49356 448 49357 432 49358 417 49359 474 49360 258 49361 540 49362 299 49363 300 49364 76 49365 345 49366 442 49367 456 49368 396 49369 372 49370 234 49371 132 49372 744 49373 297 49374 336 49375 237 49376 306 49377 405 49378 362 49379 444 49380 440 49381 372 49382 714 49383 228 49384 264 49385 276 49386 595 49387 432 49388 289 49389 180 49390 352 49391 0 49392 352 49393 447 49394 448 49395 315 49396 409 49397 360 49398 288 49399 324 49400 360 49401 480 49402 424 49403 369 49404 380 49405 306 49406 452 49407 708 49408 333 49409 246 49410 430 49411 477 49412 450 49413 336 49414 0 49415 303 49416 384 49417 576 49418 288 49419 252 49420 12 49421 597 49422 415 49423 363 49424 608 49425 288 49426 443 49427 540 49428 315 49429 468 49430 266 49431 531 49432 364 49433 252 49434 384 49435 309 49436 558 49437 495 49438 0 49439 0 49440 272 49441 432 49442 436 49443 315 49444 392 49445 516 49446 0 49447 372 49448 324 49449 432 49450 335 49451 420 49452 366 49453 204 49454 300 49455 360 49456 773 49457 693 49458 240 49459 456 49460 240 49461 345 49462 620 49463 432 49464 130 49465 279 49466 538 49467 366 49468 288 49469 0 49470 335 49471 540 49472 302 49473 456 49474 360 49475 243 49476 452 49477 426 49478 448 49479 396 49480 325 49481 456 49482 464 49483 252 49484 436 49485 288 49486 437 49487 387 49488 323 49489 84 49490 288 49491 405 49492 600 49493 240 49494 418 49495 270 49496 368 49497 600 49498 324 49499 528 49500 296 49501 600 49502 488 49503 276 49504 296 49505 0 49506 514 49507 411 49508 315 49509 264 49510 334 49511 540 49512 711 49513 339 49514 114 49515 420 49516 410 49517 369 49518 0 49519 408 49520 368 49521 498 49522 567 49523 279 49524 360 49525 324 49526 528 49527 618 49528 300 49529 360 49530 215 49531 387 49532 462 49533 435 49534 464 49535 207 49536 628 49537 396 49538 272 49539 0 49540 360 49541 609 49542 387 49543 447 49544 282 49545 270 49546 364 49547 693 49548 444 49549 288 49550 504 49551 360 49552 324 49553 288 49554 524 49555 387 49556 453 49557 402 49558 360 49559 60 49560 360 49561 477 49562 597 49563 216 49564 0 49565 276 49566 348 49567 120 49568 335 49569 402 49570 292 49571 0 49572 536 49573 306 49574 272 49575 354 49576 700 49577 597 49578 288 49579 372 49580 358 49581 468 49582 416 49583 339 49584 292 49585 360 49586 295 49587 0 49588 296 49589 180 49590 367 49591 432 49592 660 49593 243 49594 330 49595 270 49596 391 49597 492 49598 365 49599 432 49600 277 49601 378 49602 528 49603 360 49604 352 49605 255 49606 508 49607 363 49608 239 49609 384 49610 338 49611 747 49612 391 49613 315 49614 80 49615 18 49616 0 49617 513 49618 400 49619 342 49620 318 49621 414 49622 392 49623 216 49624 520 49625 324 49626 405 49627 810 49628 256 49629 264 49630 294 49631 711 49632 568 49633 282 49634 468 49635 375 49636 328 49637 444 49638 428 49639 126 49640 305 49641 546 49642 519 49643 288 49644 424 49645 366 49646 396 49647 360 49648 380 49649 360 49650 283 49651 360 49652 400 49653 465 49654 384 49655 390 49656 328 49657 468 49658 352 49659 330 49660 337 49661 357 49662 481 49663 243 49664 0 49665 90 49666 718 49667 48 49668 320 49669 372 49670 213 49671 543 49672 380 49673 339 49674 384 49675 252 49676 713 49677 540 49678 267 49679 372 49680 0 49681 489 49682 464 49683 432 49684 390 49685 225 49686 576 49687 531 49688 346 49689 0 49690 370 49691 408 49692 472 49693 288 49694 410 49695 330 49696 364 49697 552 49698 222 49699 336 49700 276 49701 567 49702 568 49703 324 49704 380 49705 264 49706 368 49707 372 49708 311 49709 648 49710 304 49711 618 49712 460 49713 252 49714 28 49715 417 49716 557 49717 381 49718 299 49719 288 49720 358 49721 462 49722 573 49723 474 49724 256 49725 261 49726 390 49727 294 49728 364 49729 24 49730 387 49731 453 49732 512 49733 315 49734 350 49735 432 49736 543 49737 471 49738 185 49739 12 49740 282 49741 447 49742 628 49743 396 49744 432 49745 324 49746 706 49747 348 49748 255 49749 384 49750 384 49751 498 49752 467 49753 288 49754 444 49755 252 49756 444 49757 528 49758 332 49759 420 49760 299 49761 312 49762 344 49763 54 49764 166 49765 342 49766 284 49767 720 49768 278 49769 294 49770 328 49771 588 49772 445 49773 240 49774 492 49775 339 49776 398 49777 426 49778 356 49779 432 49780 291 49781 648 49782 357 49783 219 49784 0 49785 534 49786 616 49787 435 49788 390 49789 0 49790 260 49791 348 49792 646 49793 297 49794 296 49795 318 49796 555 49797 528 49798 492 49799 300 49800 356 49801 48 49802 516 49803 261 49804 252 49805 288 49806 459 49807 720 49808 254 49809 504 49810 198 49811 624 49812 0 49813 390 49814 0 49815 216 49816 476 49817 318 49818 285 49819 480 49820 482 49821 459 49822 506 49823 408 49824 300 49825 300 49826 504 49827 546 49828 334 49829 276 49830 435 49831 390 49832 368 49833 396 49834 320 49835 426 49836 456 49837 567 49838 242 49839 108 49840 276 49841 441 49842 524 49843 171 49844 510 49845 288 49846 395 49847 528 49848 338 49849 444 49850 284 49851 507 49852 468 49853 294 49854 316 49855 342 49856 512 49857 348 49858 431 49859 336 49860 228 49861 0 49862 618 49863 483 49864 82 49865 387 49866 535 49867 354 49868 244 49869 546 49870 333 49871 426 49872 434 49873 264 49874 376 49875 288 49876 60 49877 516 49878 294 49879 408 49880 288 49881 390 49882 412 49883 342 49884 414 49885 330 49886 22 49887 513 49888 338 49889 120 49890 355 49891 588 49892 445 49893 336 49894 262 49895 252 49896 544 49897 618 49898 331 49899 360 49900 456 49901 372 49902 420 49903 252 49904 468 49905 315 49906 496 49907 603 49908 243 49909 258 49910 84 49911 474 49912 6 49913 375 49914 0 49915 261 49916 361 49917 660 49918 481 49919 468 49920 238 49921 660 49922 62 49923 282 49924 516 49925 270 49926 540 49927 360 49928 321 49929 276 49930 408 49931 420 49932 559 49933 336 49934 280 49935 318 49936 384 49937 507 49938 304 49939 0 49940 420 49941 498 49942 444 49943 288 49944 344 49945 228 49946 495 49947 549 49948 203 49949 540 49950 371 49951 405 49952 600 49953 54 49954 420 49955 228 49956 665 49957 453 49958 226 49959 0 49960 282 49961 612 49962 523 49963 402 49964 100 49965 240 49966 400 49967 525 49968 389 49969 300 49970 318 49971 348 49972 526 49973 270 49974 400 49975 504 49976 537 49977 408 49978 328 49979 396 49980 320 49981 495 49982 642 49983 327 49984 458 49985 270 49986 332 49987 396 49988 444 49989 72 49990 322 49991 495 49992 352 49993 288 49994 360 49995 456 49996 613 49997 336 49998 343 49999 336 50000 198 50001 648 50002 538 50003 297 50004 284 50005 444 50006 510 50007 561 50008 68 50009 648 50010 408 50011 288 50012 544 50013 240 50014 94 50015 348 50016 492 50017 486 50018 322 50019 450 50020 251 50021 372 50022 496 50023 339 50024 416 50025 237 50026 469 50027 384 50028 0 50029 360 50030 371 50031 450 50032 470 50033 351 50034 36 50035 306 50036 440 50037 435 50038 295 50039 0 50040 409 50041 492 50042 320 50043 0 50044 424 50045 456 50046 368 50047 468 50048 300 50049 348 50050 248 50051 624 50052 515 50053 390 50054 528 50055 216 50056 594 50057 96 50058 357 50059 324 50060 287 50061 582 50062 333 50063 216 50064 0 50065 270 50066 576 50067 426 50068 383 50069 354 50070 280 50071 630 50072 672 50073 435 50074 308 50075 408 50076 368 50077 357 50078 2 50079 444 50080 344 50081 273 50082 30 50083 348 50084 288 50085 336 50086 697 50087 612 50088 182 50089 138 50090 244 50091 426 50092 528 50093 372 50094 532 50095 321 50096 456 50097 498 50098 224 50099 336 50100 423 50101 453 50102 397 50103 336 50104 296 50105 297 50106 70 50107 525 50108 504 50109 24 50110 372 50111 477 50112 428 50113 294 50114 76 50115 384 50116 334 50117 663 50118 247 50119 396 50120 352 50121 564 50122 0 50123 270 50124 368 50125 285 50126 552 50127 420 50128 451 50129 360 50130 300 50131 552 50132 331 50133 240 50134 344 50135 288 50136 650 50137 375 50138 450 50139 108 50140 243 50141 456 50142 480 50143 360 50144 280 50145 429 50146 325 50147 489 50148 336 50149 492 50150 333 50151 393 50152 639 50153 258 50154 300 50155 0 50156 446 50157 528 50158 299 50159 498 50160 294 50161 372 50162 512 50163 342 50164 0 50165 0 50166 574 50167 324 50168 304 50169 288 50170 479 50171 510 50172 456 50173 291 50174 304 50175 264 50176 368 50177 774 50178 357 50179 276 50180 260 50181 465 50182 426 50183 330 50184 400 50185 429 50186 492 50187 570 50188 356 50189 0 50190 256 50191 570 50192 597 50193 288 50194 548 50195 186 50196 524 50197 552 50198 275 50199 552 50200 260 50201 432 50202 363 50203 270 50204 0 50205 444 50206 539 50207 396 50208 344 50209 390 50210 372 50211 402 50212 461 50213 330 50214 130 50215 360 50216 540 50217 360 50218 320 50219 384 50220 283 50221 420 50222 556 50223 354 50224 280 50225 384 50226 588 50227 768 50228 253 50229 540 50230 256 50231 291 50232 414 50233 300 50234 342 50235 276 50236 647 50237 450 50238 396 50239 72 50240 473 50241 576 50242 420 50243 474 50244 306 50245 183 50246 372 50247 555 50248 457 50249 300 50250 268 50251 528 50252 340 50253 72 50254 424 50255 360 50256 452 50257 537 50258 277 50259 258 50260 370 50261 564 50262 772 50263 264 50264 140 50265 306 50266 306 50267 432 50268 282 50269 534 50270 264 50271 564 50272 406 50273 309 50274 440 50275 324 50276 487 50277 354 50278 372 50279 372 50280 262 50281 726 50282 519 50283 258 50284 376 50285 54 50286 382 50287 450 50288 292 50289 0 50290 325 50291 0 50292 720 50293 237 50294 416 50295 432 50296 456 50297 438 50298 334 50299 288 50300 317 50301 462 50302 0 50303 408 50304 552 50305 249 50306 567 50307 390 50308 284 50309 336 50310 320 50311 495 50312 312 50313 384 50314 0 50315 360 50316 350 50317 618 50318 348 50319 258 50320 505 50321 375 50322 376 50323 264 50324 560 50325 357 50326 399 50327 465 50328 256 50329 480 50330 356 50331 726 50332 476 50333 288 50334 356 50335 240 50336 346 50337 456 50338 419 50339 156 50340 340 50341 468 50342 458 50343 252 50344 360 50345 264 50346 566 50347 543 50348 440 50349 288 50350 270 50351 120 50352 576 50353 453 50354 236 50355 462 50356 368 50357 531 50358 304 50359 510 50360 324 50361 339 50362 578 50363 228 50364 22 50365 258 50366 602 50367 495 50368 272 50369 408 50370 260 50371 378 50372 540 50373 336 50374 384 50375 354 50376 490 50377 336 50378 294 50379 552 50380 330 50381 771 50382 350 50383 345 50384 280 50385 246 50386 556 50387 459 50388 254 50389 0 50390 374 50391 477 50392 403 50393 276 50394 570 50395 336 50396 533 50397 498 50398 292 50399 288 50400 74 50401 561 50402 504 50403 264 50404 316 50405 333 50406 66 50407 426 50408 416 50409 564 50410 224 50411 423 50412 564 50413 354 50414 0 50415 336 50416 592 50417 504 50418 361 50419 306 50420 258 50421 360 50422 519 50423 366 50424 456 50425 486 50426 384 50427 384 50428 296 50429 300 50430 479 50431 456 50432 467 50433 276 50434 352 50435 312 50436 645 50437 462 50438 284 50439 0 50440 248 50441 354 50442 408 50443 495 50444 458 50445 243 50446 688 50447 540 50448 328 50449 60 50450 336 50451 492 50452 364 50453 351 50454 0 50455 264 50456 464 50457 720 50458 307 50459 372 50460 58 50461 432 50462 359 50463 390 50464 134 50465 354 50466 315 50467 582 50468 246 50469 420 50470 296 50471 576 50472 582 50473 240 50474 544 50475 183 50476 399 50477 486 50478 450 50479 420 50480 268 50481 549 50482 592 50483 294 50484 328 50485 516 50486 524 50487 318 50488 372 50489 84 50490 311 50491 588 50492 400 50493 432 50494 320 50495 417 50496 494 50497 294 50498 0 50499 396 50500 462 50501 528 50502 663 50503 240 50504 332 50505 288 50506 405 50507 507 50508 336 50509 468 50510 270 50511 444 50512 548 50513 366 50514 110 50515 300 50516 618 50517 354 50518 243 50519 324 50520 295 50521 492 50522 436 50523 420 50524 296 50525 258 50526 536 50527 0 50528 352 50529 444 50530 288 50531 327 50532 0 50533 360 50534 590 50535 354 50536 418 50537 666 50538 316 50539 0 50540 272 50541 504 50542 668 50543 0 50544 424 50545 288 50546 495 50547 0 50548 340 50549 384 50550 267 50551 630 50552 462 50553 183 50554 364 50555 378 50556 544 50557 408 50558 258 50559 414 50560 312 50561 462 50562 616 50563 0 50564 0 50565 330 50566 460 50567 501 50568 412 50569 318 50570 435 50571 408 50572 386 50573 300 50574 280 50575 264 50576 565 50577 720 50578 289 50579 480 50580 263 50581 432 50582 448 50583 363 50584 570 50585 282 50586 444 50587 414 50588 301 50589 120 50590 424 50591 522 50592 340 50593 372 50594 308 50595 297 50596 126 50597 432 50598 258 50599 384 50600 422 50601 399 50602 460 50603 336 50604 592 50605 336 50606 392 50607 648 50608 215 50609 276 50610 288 50611 429 50612 694 50613 279 50614 108 50615 270 50616 356 50617 552 50618 307 50619 474 50620 284 50621 522 50622 327 50623 282 50624 360 50625 372 50626 648 50627 357 50628 476 50629 48 50630 322 50631 432 50632 544 50633 438 50634 414 50635 279 50636 396 50637 420 50638 280 50639 168 50640 258 50641 384 50642 536 50643 405 50644 318 50645 0 50646 592 50647 618 50648 0 50649 384 50650 236 50651 387 50652 532 50653 351 50654 468 50655 288 50656 550 50657 324 50658 340 50659 336 50660 356 50661 663 50662 333 50663 330 50664 0 50665 306 50666 556 50667 477 50668 320 50669 354 50670 372 50671 396 50672 574 50673 210 50674 368 50675 342 50676 350 50677 645 50678 416 50679 276 50680 336 50681 708 50682 469 50683 306 50684 420 50685 348 50686 386 50687 504 50688 322 50689 0 50690 254 50691 627 50692 396 50693 240 50694 96 50695 363 50696 449 50697 417 50698 519 50699 384 50700 290 50701 408 50702 561 50703 360 50704 380 50705 282 50706 470 50707 390 50708 262 50709 360 50710 425 50711 402 50712 482 50713 264 50714 92 50715 312 50716 766 50717 477 50718 236 50719 450 50720 358 50721 633 50722 472 50723 450 50724 416 50725 234 50726 420 50727 342 50728 237 50729 372 50730 319 50731 6 50732 544 50733 354 50734 266 50735 300 50736 600 50737 693 50738 441 50739 60 50740 339 50741 321 50742 430 50743 0 50744 450 50745 345 50746 464 50747 624 50748 236 50749 432 50750 0 50751 456 50752 446 50753 267 50754 488 50755 351 50756 341 50757 654 50758 366 50759 396 50760 318 50761 498 50762 370 50763 243 50764 4 50765 408 50766 649 50767 426 50768 430 50769 0 50770 248 50771 522 50772 378 50773 357 50774 348 50775 459 50776 462 50777 396 50778 264 50779 372 50780 328 50781 417 50782 677 50783 225 50784 402 50785 264 50786 666 50787 576 50788 396 50789 0 50790 283 50791 372 50792 62 50793 342 50794 448 50795 264 50796 416 50797 519 50798 38 50799 444 50800 309 50801 711 50802 400 50803 270 50804 332 50805 246 50806 332 50807 540 50808 546 50809 264 50810 402 50811 360 50812 539 50813 288 50814 0 50815 354 50816 354 50817 480 50818 236 50819 306 50820 342 50821 735 50822 480 50823 432 50824 400 50825 297 50826 428 50827 468 50828 276 50829 348 50830 286 50831 645 50832 341 50833 318 50834 408 50835 366 50836 576 50837 420 50838 325 50839 96 50840 252 50841 0 50842 626 50843 333 50844 278 50845 384 50846 514 50847 360 50848 316 50849 528 50850 420 50851 441 50852 684 50853 345 50854 364 50855 270 50856 659 50857 456 50858 204 50859 516 50860 275 50861 375 50862 520 50863 336 50864 92 50865 288 50866 492 50867 540 50868 240 50869 336 50870 383 50871 396 50872 386 50873 480 50874 288 50875 342 50876 444 50877 564 50878 341 50879 312 50880 345 50881 405 50882 388 50883 288 50884 488 50885 396 50886 471 50887 585 50888 254 50889 132 50890 0 50891 417 50892 720 50893 312 50894 318 50895 228 50896 432 50897 366 50898 325 50899 432 50900 268 50901 492 50902 356 50903 345 50904 320 50905 381 50906 723 50907 549 50908 430 50909 300 50910 208 50911 504 50912 574 50913 384 50914 0 50915 288 50916 346 50917 279 50918 452 50919 618 50920 374 50921 312 50922 565 50923 300 50924 384 50925 384 50926 466 50927 567 50928 248 50929 564 50930 304 50931 516 50932 532 50933 366 50934 320 50935 216 50936 624 50937 414 50938 261 50939 0 50940 516 50941 588 50942 556 50943 255 50944 370 50945 300 50946 450 50947 564 50948 318 50949 264 50950 26 50951 507 50952 390 50953 360 50954 440 50955 411 50956 318 50957 468 50958 364 50959 312 50960 264 50961 474 50962 507 50963 306 50964 188 50965 255 50966 452 50967 72 50968 350 50969 510 50970 264 50971 654 50972 309 50973 306 50974 420 50975 429 50976 606 50977 408 50978 320 50979 312 50980 256 50981 432 50982 529 50983 345 50984 442 50985 333 50986 445 50987 390 50988 0 50989 0 50990 265 50991 402 50992 512 50993 276 50994 322 50995 330 50996 628 50997 744 50998 290 50999 408 51000 224 51001 0 51002 582 51003 345 51004 412 51005 297 51006 652 51007 480 51008 316 51009 300 51010 454 51011 0 51012 342 51013 330 51014 104 51015 270 51016 464 51017 546 51018 425 51019 324 51020 362 51021 375 51022 544 51023 288 51024 352 51025 309 51026 325 51027 519 51028 306 51029 396 51030 284 51031 450 51032 68 51033 294 51034 364 51035 360 51036 365 51037 120 51038 272 51039 0 51040 288 51041 618 51042 483 51043 270 51044 512 51045 306 51046 714 51047 354 51048 365 51049 276 51050 234 51051 486 51052 606 51053 351 51054 472 51055 432 51056 437 51057 378 51058 308 51059 432 51060 423 51061 528 51062 437 51063 351 51064 0 51065 354 51066 512 51067 513 51068 341 51069 12 51070 267 51071 366 51072 568 51073 342 51074 520 51075 240 51076 600 51077 414 51078 232 51079 408 51080 449 51081 432 51082 346 51083 396 51084 436 51085 324 51086 86 51087 576 51088 390 51089 108 51090 454 51091 345 51092 32 51093 330 51094 476 51095 378 51096 448 51097 648 51098 272 51099 336 51100 280 51101 663 51102 385 51103 255 51104 356 51105 285 51106 603 51107 600 51108 294 51109 618 51110 252 51111 0 51112 464 51113 273 51114 80 51115 300 51116 442 51117 372 51118 348 51119 264 51120 337 51121 408 51122 659 51123 372 51124 320 51125 279 51126 438 51127 468 51128 372 51129 492 51130 312 51131 450 51132 50 51133 192 51134 404 51135 48 51136 0 51137 675 51138 248 51139 210 51140 328 51141 435 51142 396 51143 348 51144 336 51145 387 51146 595 51147 312 51148 304 51149 384 51150 441 51151 576 51152 418 51153 456 51154 312 51155 240 51156 516 51157 444 51158 427 51159 288 51160 398 51161 552 51162 436 51163 276 51164 0 51165 444 51166 443 51167 486 51168 272 51169 216 51170 240 51171 744 51172 683 51173 258 51174 488 51175 324 51176 348 51177 384 51178 387 51179 468 51180 227 51181 441 51182 376 51183 276 51184 0 51185 378 51186 472 51187 360 51188 420 51189 0 51190 250 51191 624 51192 584 51193 396 51194 338 51195 414 51196 396 51197 426 51198 344 51199 444 51200 394 51201 384 51202 512 51203 228 51204 340 51205 372 51206 438 51207 486 51208 325 51209 396 51210 229 51211 534 51212 462 51213 399 51214 152 51215 324 51216 604 51217 579 51218 273 51219 408 51220 300 51221 441 51222 559 51223 345 51224 336 51225 234 51226 656 51227 570 51228 441 51229 372 51230 516 51231 420 51232 400 51233 0 51234 326 51235 249 51236 328 51237 555 51238 225 51239 72 51240 288 51241 774 51242 562 51243 252 51244 436 51245 216 51246 292 51247 402 51248 411 51249 564 51250 414 51251 477 51252 451 51253 48 51254 340 51255 375 51256 454 51257 366 51258 291 51259 408 51260 330 51261 474 51262 427 51263 540 51264 120 51265 369 51266 356 51267 438 51268 248 51269 408 51270 524 51271 327 51272 634 51273 258 51274 296 51275 384 51276 568 51277 510 51278 223 51279 396 51280 353 51281 495 51282 140 51283 453 51284 426 51285 225 51286 540 51287 420 51288 312 51289 0 51290 374 51291 558 51292 440 51293 432 51294 384 51295 252 51296 556 51297 552 51298 320 51299 360 51300 273 51301 396 51302 384 51303 240 51304 532 51305 0 51306 447 51307 558 51308 288 51309 378 51310 306 51311 453 51312 447 51313 228 51314 0 51315 378 51316 481 51317 504 51318 432 51319 516 51320 198 51321 78 51322 390 51323 171 51324 324 51325 429 51326 639 51327 600 51328 300 51329 348 51330 230 51331 0 51332 650 51333 315 51334 254 51335 345 51336 388 51337 495 51338 304 51339 144 51340 460 51341 474 51342 513 51343 414 51344 316 51345 336 51346 410 51347 555 51348 370 51349 408 51350 249 51351 363 51352 480 51353 297 51354 504 51355 234 51356 628 51357 324 51358 392 51359 360 51360 473 51361 444 51362 508 51363 336 51364 52 51365 321 51366 580 51367 627 51368 300 51369 384 51370 370 51371 423 51372 300 51373 408 51374 0 51375 351 51376 353 51377 468 51378 290 51379 300 51380 74 51381 591 51382 764 51383 354 51384 582 51385 252 51386 491 51387 546 51388 394 51389 108 51390 188 51391 444 51392 400 51393 357 51394 336 51395 402 51396 592 51397 408 51398 351 51399 288 51400 272 51401 480 51402 648 51403 429 51404 324 51405 396 51406 444 51407 372 51408 282 51409 480 51410 0 51411 390 51412 619 51413 402 51414 0 51415 264 51416 531 51417 549 51418 300 51419 486 51420 270 51421 375 51422 364 51423 336 51424 520 51425 333 51426 701 51427 279 51428 336 51429 96 51430 274 51431 744 51432 417 51433 354 51434 320 51435 408 51436 518 51437 492 51438 348 51439 0 51440 388 51441 354 51442 391 51443 264 51444 420 51445 396 51446 455 51447 720 51448 286 51449 240 51450 368 51451 0 51452 524 51453 264 51454 492 51455 201 51456 315 51457 672 51458 468 51459 390 51460 304 51461 540 51462 512 51463 264 51464 160 51465 291 51466 424 51467 420 51468 298 51469 390 51470 371 51471 504 51472 56 51473 348 51474 40 51475 465 51476 329 51477 531 51478 48 51479 492 51480 475 51481 492 51482 461 51483 306 51484 392 51485 270 51486 634 51487 408 51488 276 51489 78 51490 321 51491 480 51492 376 51493 0 51494 440 51495 42 51496 483 51497 633 51498 303 51499 372 51500 312 51501 564 51502 445 51503 504 51504 304 51505 276 51506 336 51507 408 51508 320 51509 324 51510 324 51511 396 51512 414 51513 396 51514 192 51515 372 51516 573 51517 480 51518 250 51519 360 51520 276 51521 498 51522 529 51523 300 51524 336 51525 300 51526 444 51527 0 51528 400 51529 384 51530 366 51531 444 51532 388 51533 228 51534 384 51535 384 51536 713 51537 336 51538 427 51539 0 51540 270 51541 444 51542 558 51543 300 51544 270 51545 441 51546 455 51547 411 51548 312 51549 576 51550 300 51551 375 51552 716 51553 285 51554 292 51555 276 51556 643 51557 648 51558 221 51559 408 51560 266 51561 474 51562 544 51563 354 51564 0 51565 270 51566 603 51567 414 51568 275 51569 540 51570 291 51571 777 51572 352 51573 345 51574 480 51575 252 51576 0 51577 480 51578 348 51579 324 51580 308 51581 381 51582 433 51583 348 51584 350 51585 363 51586 376 51587 594 51588 290 51589 114 51590 452 51591 648 51592 529 51593 276 51594 392 51595 300 51596 535 51597 384 51598 374 51599 348 51600 363 51601 528 51602 396 51603 330 51604 424 51605 420 51606 447 51607 438 51608 331 51609 330 51610 0 51611 432 51612 564 51613 411 51614 0 51615 402 51616 78 51617 360 51618 352 51619 378 51620 388 51621 0 51622 607 51623 198 51624 384 51625 72 51626 624 51627 612 51628 249 51629 540 51630 228 51631 426 51632 422 51633 405 51634 534 51635 324 51636 490 51637 420 51638 246 51639 108 51640 465 51641 510 51642 405 51643 0 51644 480 51645 258 51646 432 51647 585 51648 354 51649 384 51650 333 51651 423 51652 355 51653 252 51654 408 51655 477 51656 484 51657 660 51658 230 51659 378 51660 320 51661 468 51662 520 51663 306 51664 0 51665 243 51666 593 51667 528 51668 498 51669 384 51670 270 51671 528 51672 460 51673 354 51674 0 51675 270 51676 360 51677 432 51678 462 51679 336 51680 202 51681 540 51682 596 51683 372 51684 348 51685 411 51686 449 51687 399 51688 366 51689 0 51690 428 51691 354 51692 705 51693 234 51694 278 51695 336 51696 387 51697 420 51698 309 51699 444 51700 280 51701 534 51702 412 51703 330 51704 528 51705 297 51706 564 51707 549 51708 196 51709 396 51710 372 51711 714 51712 516 51713 252 51714 116 51715 252 51716 404 51717 744 51718 425 51719 288 51720 371 51721 378 51722 499 51723 84 51724 560 51725 396 51726 404 51727 399 51728 265 51729 240 51730 370 51731 510 51732 590 51733 264 51734 448 51735 327 51736 438 51737 60 51738 372 51739 90 51740 195 51741 546 51742 347 51743 420 51744 472 51745 441 51746 542 51747 456 51748 404 51749 336 51750 371 51751 576 51752 411 51753 315 51754 340 51755 414 51756 494 51757 468 51758 380 51759 408 51760 360 51761 435 51762 466 51763 300 51764 130 51765 264 51766 630 51767 420 51768 235 51769 498 51770 264 51771 267 51772 132 51773 444 51774 524 51775 216 51776 716 51777 600 51778 235 51779 312 51780 408 51781 588 51782 382 51783 480 51784 220 51785 285 51786 416 51787 651 51788 384 51789 0 51790 390 51791 30 51792 444 51793 288 51794 384 51795 306 51796 454 51797 480 51798 245 51799 408 51800 390 51801 483 51802 753 51803 300 51804 368 51805 312 51806 351 51807 420 51808 309 51809 570 51810 300 51811 783 51812 32 51813 258 51814 0 51815 348 51816 549 51817 372 51818 312 51819 330 51820 296 51821 12 51822 677 51823 345 51824 384 51825 372 51826 392 51827 378 51828 360 51829 324 51830 256 51831 498 51832 568 51833 0 51834 392 51835 402 51836 500 51837 615 51838 328 51839 180 51840 200 51841 390 51842 664 51843 429 51844 426 51845 204 51846 495 51847 396 51848 268 51849 432 51850 398 51851 528 51852 390 51853 375 51854 412 51855 294 51856 420 51857 480 51858 0 51859 312 51860 444 51861 384 51862 339 51863 288 51864 84 51865 420 51866 417 51867 486 51868 391 51869 288 51870 0 51871 6 51872 570 51873 273 51874 396 51875 306 51876 567 51877 456 51878 364 51879 432 51880 302 51881 522 51882 444 51883 189 51884 320 51885 372 51886 605 51887 522 51888 421 51889 102 51890 300 51891 480 51892 438 51893 423 51894 340 51895 324 51896 464 51897 456 51898 314 51899 0 51900 298 51901 384 51902 652 51903 210 51904 460 51905 324 51906 549 51907 504 51908 260 51909 432 51910 319 51911 306 51912 520 51913 360 51914 0 51915 327 51916 564 51917 414 51918 229 51919 0 51920 416 51921 597 51922 353 51923 330 51924 256 51925 291 51926 582 51927 546 51928 414 51929 324 51930 432 51931 420 51932 466 51933 336 51934 430 51935 360 51936 338 51937 600 51938 239 51939 0 51940 280 51941 627 51942 524 51943 360 51944 440 51945 336 51946 416 51947 480 51948 393 51949 312 51950 228 51951 516 51952 421 51953 378 51954 496 51955 324 51956 678 51957 432 51958 396 51959 330 51960 234 51961 384 51962 570 51963 375 51964 142 51965 474 51966 292 51967 558 51968 72 51969 360 51970 396 51971 378 51972 585 51973 279 51974 296 51975 282 51976 579 51977 684 51978 333 51979 0 51980 261 51981 0 51982 474 51983 375 51984 344 51985 324 51986 581 51987 435 51988 196 51989 72 51990 440 51991 672 51992 366 51993 297 51994 408 51995 267 51996 638 51997 0 51998 449 51999 312 52000 335 52001 360 52002 339 52003 384 52004 440 52005 315 52006 492 52007 588 52008 414 52009 354 52010 296 52011 843 52012 528 52013 285 52014 142 52015 234 52016 361 52017 0 52018 316 52019 450 52020 268 52021 675 52022 421 52023 312 52024 380 52025 336 52026 447 52027 399 52028 300 52029 372 52030 338 52031 420 52032 633 52033 360 52034 456 52035 276 52036 494 52037 369 52038 248 52039 0 52040 495 52041 408 52042 778 52043 252 52044 314 52045 372 52046 628 52047 714 52048 220 52049 504 52050 257 52051 342 52052 520 52053 423 52054 392 52055 363 52056 548 52057 342 52058 320 52059 432 52060 317 52061 432 52062 456 52063 489 52064 0 52065 207 52066 124 52067 480 52068 420 52069 420 52070 287 52071 387 52072 456 52073 390 52074 376 52075 432 52076 354 52077 612 52078 260 52079 324 52080 376 52081 624 52082 374 52083 282 52084 486 52085 270 52086 552 52087 360 52088 391 52089 204 52090 213 52091 702 52092 443 52093 258 52094 296 52095 18 52096 684 52097 465 52098 304 52099 336 52100 0 52101 456 52102 605 52103 276 52104 260 52105 279 52106 401 52107 468 52108 356 52109 330 52110 500 52111 324 52112 433 52113 270 52114 82 52115 90 52116 480 52117 618 52118 336 52119 420 52120 290 52121 510 52122 396 52123 411 52124 532 52125 309 52126 470 52127 522 52128 295 52129 456 52130 308 52131 468 52132 453 52133 396 52134 400 52135 261 52136 344 52137 528 52138 331 52139 96 52140 400 52141 567 52142 452 52143 336 52144 480 52145 276 52146 0 52147 546 52148 266 52149 372 52150 0 52151 711 52152 463 52153 270 52154 608 52155 240 52156 302 52157 576 52158 294 52159 414 52160 357 52161 657 52162 444 52163 288 52164 0 52165 492 52166 594 52167 399 52168 370 52169 234 52170 238 52171 432 52172 700 52173 408 52174 272 52175 312 52176 542 52177 510 52178 294 52179 516 52180 430 52181 378 52182 573 52183 282 52184 290 52185 384 52186 547 52187 573 52188 0 52189 0 52190 312 52191 366 52192 448 52193 357 52194 52 52195 357 52196 436 52197 276 52198 368 52199 432 52200 0 52201 630 52202 404 52203 381 52204 232 52205 312 52206 488 52207 504 52208 346 52209 270 52210 358 52211 555 52212 524 52213 0 52214 148 52215 396 52216 575 52217 585 52218 405 52219 396 52220 334 52221 66 52222 440 52223 225 52224 520 52225 246 52226 336 52227 522 52228 380 52229 660 52230 234 52231 600 52232 424 52233 270 52234 452 52235 270 52236 588 52237 372 52238 504 52239 24 52240 279 52241 0 52242 636 52243 342 52244 294 52245 489 52246 345 52247 378 52248 240 52249 552 52250 362 52251 432 52252 466 52253 330 52254 304 52255 288 52256 674 52257 591 52258 288 52259 366 52260 260 52261 417 52262 0 52263 387 52264 158 52265 288 52266 518 52267 480 52268 266 52269 312 52270 410 52271 630 52272 387 52273 372 52274 288 52275 336 52276 672 52277 588 52278 360 52279 372 52280 316 52281 393 52282 401 52283 360 52284 568 52285 282 52286 532 52287 594 52288 204 52289 0 52290 292 52291 372 52292 483 52293 342 52294 502 52295 333 52296 449 52297 516 52298 416 52299 336 52300 268 52301 513 52302 406 52303 279 52304 336 52305 501 52306 656 52307 360 52308 382 52309 408 52310 238 52311 108 52312 560 52313 360 52314 0 52315 411 52316 459 52317 411 52318 330 52319 0 52320 300 52321 351 52322 558 52323 228 52324 312 52325 252 52326 543 52327 714 52328 359 52329 492 52330 320 52331 546 52332 504 52333 372 52334 416 52335 258 52336 596 52337 381 52338 357 52339 120 52340 312 52341 630 52342 0 52343 270 52344 450 52345 228 52346 520 52347 507 52348 511 52349 384 52350 429 52351 399 52352 415 52353 360 52354 396 52355 537 52356 372 52357 552 52358 224 52359 372 52360 0 52361 618 52362 484 52363 285 52364 84 52365 270 52366 367 52367 396 52368 411 52369 450 52370 387 52371 648 52372 554 52373 186 52374 468 52375 396 52376 432 52377 408 52378 288 52379 276 52380 262 52381 660 52382 655 52383 360 52384 232 52385 480 52386 400 52387 489 52388 406 52389 138 52390 307 52391 333 52392 604 52393 294 52394 352 52395 276 52396 527 52397 636 52398 255 52399 468 52400 332 52401 429 52402 444 52403 420 52404 420 52405 210 52406 528 52407 450 52408 290 52409 96 52410 460 52411 471 52412 446 52413 324 52414 0 52415 294 52416 416 52417 459 52418 399 52419 348 52420 480 52421 459 52422 388 52423 336 52424 452 52425 360 52426 492 52427 624 52428 211 52429 408 52430 232 52431 516 52432 690 52433 297 52434 340 52435 216 52436 372 52437 588 52438 411 52439 0 52440 320 52441 528 52442 301 52443 306 52444 276 52445 324 52446 688 52447 507 52448 557 52449 384 52450 312 52451 408 52452 466 52453 366 52454 24 52455 303 52456 344 52457 345 52458 92 52459 540 52460 408 52461 456 52462 564 52463 0 52464 102 52465 384 52466 588 52467 483 52468 221 52469 510 52470 328 52471 552 52472 500 52473 345 52474 0 52475 204 52476 672 52477 42 52478 225 52479 432 52480 419 52481 423 52482 432 52483 411 52484 422 52485 276 52486 442 52487 756 52488 0 52489 72 52490 316 52491 525 52492 450 52493 300 52494 376 52495 408 52496 352 52497 522 52498 324 52499 324 52500 308 52501 504 52502 662 52503 255 52504 636 52505 345 52506 458 52507 48 52508 318 52509 390 52510 247 52511 456 52512 325 52513 297 52514 176 52515 456 52516 448 52517 588 52518 416 52519 210 52520 251 52521 420 52522 430 52523 444 52524 372 52525 387 52526 477 52527 336 52528 412 52529 408 52530 366 52531 516 52532 445 52533 6 52534 300 52535 324 52536 592 52537 747 52538 210 52539 0 52540 324 52541 432 52542 520 52543 333 52544 410 52545 252 52546 459 52547 432 52548 301 52549 336 52550 413 52551 558 52552 532 52553 408 52554 284 52555 0 52556 0 52557 750 52558 356 52559 390 52560 328 52561 480 52562 524 52563 288 52564 0 52565 390 52566 414 52567 432 52568 265 52569 384 52570 358 52571 450 52572 705 52573 240 52574 352 52575 303 52576 399 52577 372 52578 354 52579 456 52580 329 52581 540 52582 388 52583 309 52584 64 52585 384 52586 645 52587 342 52588 320 52589 102 52590 286 52591 564 52592 640 52593 384 52594 362 52595 336 52596 368 52597 459 52598 312 52599 384 52600 262 52601 558 52602 762 52603 306 52604 344 52605 0 52606 710 52607 405 52608 330 52609 420 52610 298 52611 297 52612 352 52613 366 52614 100 52615 231 52616 637 52617 492 52618 276 52619 480 52620 306 52621 555 52622 379 52623 405 52624 380 52625 315 52626 348 52627 741 52628 372 52629 324 52630 436 52631 360 52632 30 52633 252 52634 478 52635 480 52636 486 52637 456 52638 288 52639 96 52640 368 52641 588 52642 541 52643 261 52644 452 52645 294 52646 362 52647 708 52648 330 52649 408 52650 300 52651 543 52652 426 52653 291 52654 112 52655 291 52656 708 52657 66 52658 483 52659 324 52660 269 52661 528 52662 398 52663 360 52664 0 52665 273 52666 402 52667 486 52668 250 52669 588 52670 384 52671 558 52672 440 52673 333 52674 444 52675 420 52676 588 52677 414 52678 348 52679 0 52680 268 52681 324 52682 562 52683 300 52684 470 52685 249 52686 534 52687 435 52688 228 52689 0 52690 324 52691 567 52692 474 52693 555 52694 276 52695 303 52696 492 52697 435 52698 294 52699 384 52700 438 52701 408 52702 424 52703 0 52704 492 52705 0 52706 350 52707 588 52708 309 52709 360 52710 328 52711 588 52712 738 52713 324 52714 94 52715 216 52716 480 52717 354 52718 481 52719 408 52720 213 52721 666 52722 536 52723 315 52724 348 52725 384 52726 598 52727 432 52728 255 52729 300 52730 270 52731 402 52732 602 52733 348 52734 404 52735 546 52736 413 52737 477 52738 360 52739 96 52740 316 52741 306 52742 577 52743 237 52744 444 52745 432 52746 678 52747 495 52748 256 52749 528 52750 246 52751 540 52752 134 52753 324 52754 340 52755 285 52756 659 52757 459 52758 300 52759 384 52760 356 52761 540 52762 511 52763 318 52764 88 52765 273 52766 0 52767 492 52768 314 52769 312 52770 418 52771 480 52772 349 52773 456 52774 372 52775 381 52776 384 52777 546 52778 364 52779 276 52780 346 52781 585 52782 484 52783 264 52784 510 52785 225 52786 408 52787 396 52788 545 52789 0 52790 317 52791 564 52792 486 52793 270 52794 400 52795 384 52796 515 52797 411 52798 257 52799 480 52800 272 52801 120 52802 424 52803 516 52804 400 52805 309 52806 366 52807 336 52808 274 52809 474 52810 458 52811 471 52812 595 52813 300 52814 0 52815 300 52816 597 52817 708 52818 227 52819 360 52820 14 52821 384 52822 664 52823 519 52824 444 52825 300 52826 12 52827 525 52828 337 52829 336 52830 381 52831 516 52832 451 52833 315 52834 304 52835 234 52836 512 52837 564 52838 368 52839 120 52840 408 52841 354 52842 342 52843 300 52844 466 52845 480 52846 425 52847 576 52848 290 52849 288 52850 0 52851 588 52852 386 52853 216 52854 516 52855 261 52856 573 52857 504 52858 378 52859 384 52860 269 52861 774 52862 472 52863 228 52864 16 52865 432 52866 730 52867 450 52868 384 52869 324 52870 240 52871 384 52872 449 52873 369 52874 340 52875 444 52876 447 52877 483 52878 392 52879 480 52880 363 52881 372 52882 678 52883 315 52884 266 52885 324 52886 416 52887 597 52888 304 52889 132 52890 277 52891 486 52892 480 52893 336 52894 520 52895 285 52896 477 52897 456 52898 246 52899 0 52900 339 52901 630 52902 404 52903 486 52904 292 52905 342 52906 434 52907 645 52908 481 52909 336 52910 367 52911 339 52912 364 52913 390 52914 0 52915 252 52916 54 52917 438 52918 222 52919 312 52920 452 52921 684 52922 596 52923 240 52924 576 52925 264 52926 371 52927 528 52928 286 52929 444 52930 294 52931 600 52932 438 52933 381 52934 316 52935 324 52936 432 52937 345 52938 323 52939 0 52940 315 52941 456 52942 744 52943 384 52944 420 52945 243 52946 537 52947 84 52948 0 52949 408 52950 288 52951 396 52952 613 52953 312 52954 352 52955 360 52956 500 52957 642 52958 292 52959 522 52960 407 52961 396 52962 338 52963 345 52964 150 52965 414 52966 593 52967 318 52968 320 52969 336 52970 444 52971 603 52972 380 52973 300 52974 312 52975 327 52976 516 52977 681 52978 376 52979 396 52980 396 52981 384 52982 532 52983 324 52984 406 52985 360 52986 434 52987 504 52988 264 52989 54 52990 412 52991 504 52992 602 52993 315 52994 460 52995 36 52996 365 52997 150 52998 527 52999 672 53000 212 53001 678 53002 352 53003 225 53004 328 53005 270 53006 506 53007 360 53008 444 53009 432 53010 266 53011 420 53012 718 53013 264 53014 90 53015 402 53016 468 53017 495 53018 300 53019 402 53020 459 53021 540 53022 586 53023 255 53024 360 53025 222 53026 633 53027 495 53028 285 53029 348 53030 346 53031 654 53032 436 53033 357 53034 468 53035 372 53036 458 53037 474 53038 260 53039 0 53040 272 53041 687 53042 330 53043 510 53044 336 53045 327 53046 0 53047 480 53048 474 53049 288 53050 426 53051 339 53052 425 53053 360 53054 420 53055 30 53056 480 53057 654 53058 280 53059 330 53060 304 53061 585 53062 532 53063 291 53064 0 53065 312 53066 406 53067 528 53068 56 53069 552 53070 258 53071 420 53072 334 53073 210 53074 392 53075 498 53076 623 53077 465 53078 438 53079 432 53080 225 53081 480 53082 608 53083 357 53084 286 53085 378 53086 450 53087 426 53088 300 53089 180 53090 394 53091 0 53092 604 53093 240 53094 300 53095 66 53096 660 53097 453 53098 330 53099 420 53100 308 53101 360 53102 414 53103 495 53104 436 53105 228 53106 528 53107 477 53108 314 53109 480 53110 339 53111 651 53112 540 53113 510 53114 64 53115 348 53116 368 53117 600 53118 345 53119 306 53120 345 53121 441 53122 457 53123 384 53124 368 53125 432 53126 459 53127 447 53128 277 53129 372 53130 308 53131 582 53132 478 53133 297 53134 468 53135 267 53136 392 53137 552 53138 308 53139 132 53140 268 53141 513 53142 483 53143 237 53144 112 53145 330 53146 584 53147 417 53148 315 53149 288 53150 314 53151 624 53152 693 53153 324 53154 384 53155 390 53156 400 53157 336 53158 306 53159 354 53160 432 53161 465 53162 662 53163 300 53164 0 53165 264 53166 506 53167 744 53168 339 53169 546 53170 219 53171 351 53172 466 53173 396 53174 588 53175 252 53176 578 53177 432 53178 238 53179 348 53180 506 53181 639 53182 300 53183 336 53184 358 53185 294 53186 716 53187 570 53188 369 53189 0 53190 324 53191 546 53192 338 53193 42 53194 428 53195 405 53196 405 53197 465 53198 256 53199 432 53200 384 53201 504 53202 825 53203 228 53204 396 53205 285 53206 512 53207 648 53208 0 53209 318 53210 265 53211 534 53212 376 53213 288 53214 104 53215 429 53216 396 53217 468 53218 438 53219 390 53220 306 53221 450 53222 524 53223 312 53224 312 53225 408 53226 431 53227 372 53228 436 53229 504 53230 523 53231 384 53232 554 53233 276 53234 258 53235 264 53236 607 53237 480 53238 308 53239 120 53240 266 53241 444 53242 0 53243 507 53244 328 53245 294 53246 641 53247 327 53248 274 53249 324 53250 369 53251 552 53252 612 53253 333 53254 428 53255 288 53256 470 53257 489 53258 360 53259 336 53260 308 53261 468 53262 515 53263 300 53264 160 53265 486 53266 322 53267 591 53268 350 53269 360 53270 264 53271 555 53272 612 53273 300 53274 504 53275 249 53276 430 53277 48 53278 384 53279 408 53280 274 53281 540 53282 471 53283 270 53284 524 53285 414 53286 465 53287 405 53288 372 53289 0 53290 315 53291 0 53292 487 53293 420 53294 380 53295 363 53296 512 53297 447 53298 338 53299 384 53300 364 53301 432 53302 421 53303 312 53304 276 53305 414 53306 427 53307 786 53308 241 53309 420 53310 0 53311 453 53312 368 53313 336 53314 0 53315 264 53316 760 53317 522 53318 246 53319 360 53320 452 53321 600 53322 394 53323 348 53324 344 53325 201 53326 448 53327 558 53328 310 53329 336 53330 410 53331 450 53332 520 53333 0 53334 624 53335 309 53336 399 53337 540 53338 366 53339 126 53340 102 53341 465 53342 606 53343 312 53344 44 53345 318 53346 320 53347 522 53348 308 53349 480 53350 0 53351 621 53352 315 53353 240 53354 432 53355 351 53356 659 53357 354 53358 399 53359 312 53360 334 53361 540 53362 634 53363 429 53364 76 53365 336 53366 352 53367 477 53368 348 53369 456 53370 258 53371 558 53372 684 53373 345 53374 272 53375 336 53376 650 53377 399 53378 300 53379 372 53380 206 53381 465 53382 404 53383 408 53384 616 53385 252 53386 648 53387 324 53388 303 53389 0 53390 297 53391 522 53392 404 53393 360 53394 374 53395 324 53396 412 53397 771 53398 408 53399 288 53400 456 53401 396 53402 540 53403 276 53404 420 53405 420 53406 404 53407 711 53408 272 53409 336 53410 264 53411 612 53412 604 53413 231 53414 0 53415 24 53416 412 53417 450 53418 330 53419 480 53420 276 53421 540 53422 506 53423 303 53424 344 53425 366 53426 658 53427 435 53428 345 53429 288 53430 331 53431 0 53432 486 53433 495 53434 400 53435 327 53436 405 53437 432 53438 92 53439 0 53440 391 53441 477 53442 484 53443 234 53444 308 53445 270 53446 612 53447 429 53448 262 53449 660 53450 264 53451 363 53452 620 53453 534 53454 492 53455 321 53456 499 53457 357 53458 282 53459 516 53460 486 53461 498 53462 381 53463 384 53464 96 53465 228 53466 624 53467 468 53468 345 53469 258 53470 360 53471 444 53472 482 53473 0 53474 552 53475 504 53476 406 53477 720 53478 228 53479 276 53480 308 53481 552 53482 531 53483 315 53484 420 53485 315 53486 496 53487 138 53488 421 53489 24 53490 324 53491 606 53492 524 53493 363 53494 408 53495 330 53496 493 53497 360 53498 328 53499 360 53500 208 53501 432 53502 0 53503 450 53504 364 53505 504 53506 363 53507 432 53508 296 53509 420 53510 418 53511 474 53512 631 53513 225 53514 152 53515 300 53516 721 53517 459 53518 327 53519 492 53520 273 53521 420 53522 356 53523 258 53524 448 53525 342 53526 580 53527 504 53528 338 53529 420 53530 312 53531 564 53532 376 53533 381 53534 270 53535 273 53536 72 53537 570 53538 348 53539 0 53540 387 53541 420 53542 372 53543 360 53544 524 53545 363 53546 346 53547 648 53548 372 53549 384 53550 334 53551 726 53552 92 53553 294 53554 492 53555 282 53556 274 53557 492 53558 440 53559 528 53560 316 53561 411 53562 424 53563 312 53564 0 53565 306 53566 421 53567 408 53568 0 53569 300 53570 400 53571 696 53572 523 53573 384 53574 288 53575 363 53576 556 53577 429 53578 272 53579 444 53580 322 53581 540 53582 508 53583 228 53584 322 53585 0 53586 509 53587 735 53588 234 53589 156 53590 305 53591 399 53592 630 53593 396 53594 460 53595 252 53596 656 53597 504 53598 355 53599 288 53600 284 53601 456 53602 473 53603 345 53604 452 53605 294 53606 676 53607 564 53608 281 53609 522 53610 414 53611 372 53612 330 53613 330 53614 78 53615 378 53616 414 53617 570 53618 296 53619 360 53620 412 53621 534 53622 584 53623 252 53624 400 53625 249 53626 504 53627 408 53628 492 53629 504 53630 281 53631 480 53632 388 53633 18 53634 0 53635 456 53636 789 53637 423 53638 34 53639 150 53640 268 53641 462 53642 652 53643 345 53644 370 53645 420 53646 378 53647 432 53648 358 53649 384 53650 414 53651 360 53652 388 53653 240 53654 296 53655 336 53656 417 53657 738 53658 260 53659 540 53660 229 53661 540 53662 644 53663 270 53664 0 53665 288 53666 536 53667 384 53668 402 53669 300 53670 457 53671 60 53672 534 53673 0 53674 320 53675 297 53676 368 53677 441 53678 361 53679 420 53680 366 53681 570 53682 367 53683 90 53684 384 53685 363 53686 401 53687 720 53688 244 53689 0 53690 294 53691 636 53692 558 53693 264 53694 540 53695 288 53696 501 53697 480 53698 429 53699 360 53700 230 53701 702 53702 499 53703 267 53704 340 53705 384 53706 652 53707 435 53708 410 53709 270 53710 224 53711 570 53712 708 53713 459 53714 120 53715 312 53716 403 53717 336 53718 268 53719 708 53720 387 53721 390 53722 459 53723 336 53724 464 53725 384 53726 490 53727 549 53728 264 53729 396 53730 281 53731 360 53732 0 53733 414 53734 572 53735 384 53736 594 53737 18 53738 283 53739 72 53740 370 53741 501 53742 369 53743 237 53744 330 53745 384 53746 552 53747 498 53748 334 53749 420 53750 368 53751 351 53752 496 53753 288 53754 388 53755 303 53756 396 53757 699 53758 404 53759 354 53760 304 53761 672 53762 522 53763 360 53764 132 53765 231 53766 464 53767 408 53768 320 53769 480 53770 220 53771 726 53772 532 53773 204 53774 512 53775 486 53776 644 53777 354 53778 492 53779 372 53780 293 53781 126 53782 588 53783 312 53784 266 53785 354 53786 306 53787 336 53788 296 53789 0 53790 356 53791 585 53792 548 53793 306 53794 32 53795 282 53796 568 53797 657 53798 263 53799 336 53800 318 53801 396 53802 592 53803 324 53804 472 53805 264 53806 584 53807 501 53808 213 53809 336 53810 465 53811 597 53812 427 53813 495 53814 0 53815 381 53816 512 53817 570 53818 488 53819 228 53820 400 53821 312 53822 360 53823 468 53824 448 53825 375 53826 590 53827 588 53828 252 53829 360 53830 66 53831 609 53832 590 53833 249 53834 532 53835 291 53836 427 53837 576 53838 304 53839 132 53840 0 53841 435 53842 384 53843 300 53844 496 53845 345 53846 607 53847 324 53848 407 53849 384 53850 262 53851 564 53852 562 53853 384 53854 284 53855 321 53856 528 53857 531 53858 248 53859 462 53860 362 53861 321 53862 628 53863 330 53864 68 53865 336 53866 652 53867 783 53868 299 53869 378 53870 328 53871 420 53872 380 53873 384 53874 448 53875 264 53876 493 53877 528 53878 297 53879 48 53880 320 53881 582 53882 604 53883 396 53884 332 53885 252 53886 442 53887 408 53888 394 53889 162 53890 415 53891 492 53892 492 53893 384 53894 522 53895 414 53896 500 53897 477 53898 256 53899 348 53900 376 53901 498 53902 563 53903 261 53904 416 53905 300 53906 367 53907 342 53908 416 53909 408 53910 315 53911 588 53912 404 53913 246 53914 0 53915 78 53916 458 53917 501 53918 364 53919 324 53920 263 53921 504 53922 70 53923 372 53924 240 53925 420 53926 392 53927 429 53928 0 53929 468 53930 320 53931 366 53932 678 53933 288 53934 434 53935 342 53936 546 53937 456 53938 225 53939 0 53940 314 53941 402 53942 352 53943 450 53944 456 53945 306 53946 567 53947 447 53948 256 53949 432 53950 326 53951 570 53952 326 53953 342 53954 364 53955 258 53956 600 53957 408 53958 519 53959 360 53960 297 53961 600 53962 323 53963 360 53964 126 53965 339 53966 596 53967 720 53968 268 53969 378 53970 296 53971 453 53972 560 53973 252 53974 504 53975 186 53976 391 53977 0 53978 483 53979 444 53980 408 53981 642 53982 388 53983 318 53984 448 53985 348 53986 545 53987 651 53988 378 53989 72 53990 216 53991 438 53992 570 53993 408 53994 278 53995 360 53996 340 53997 504 53998 276 53999 48 54000 535 54001 381 54002 456 54003 234 54004 360 54005 462 54006 623 54007 480 54008 294 54009 36 54010 370 54011 372 54012 512 54013 444 54014 144 54015 246 54016 563 54017 345 54018 284 54019 372 54020 372 54021 693 54022 492 54023 429 54024 400 54025 258 54026 96 54027 681 54028 271 54029 300 54030 320 54031 435 54032 531 54033 288 54034 548 54035 504 54036 0 54037 408 54038 328 54039 0 54040 238 54041 540 54042 648 54043 324 54044 602 54045 252 54046 490 54047 552 54048 320 54049 432 54050 231 54051 663 54052 441 54053 378 54054 336 54055 420 54056 516 54057 462 54058 392 54059 216 54060 336 54061 492 54062 500 54063 447 54064 0 54065 438 54066 396 54067 426 54068 360 54069 432 54070 368 54071 423 54072 473 54073 258 54074 328 54075 0 54076 548 54077 567 54078 284 54079 468 54080 336 54081 420 54082 624 54083 264 54084 442 54085 252 54086 735 54087 462 54088 283 54089 132 54090 389 54091 552 54092 408 54093 315 54094 276 54095 225 54096 396 54097 720 54098 407 54099 540 54100 330 54101 570 54102 414 54103 384 54104 536 54105 312 54106 391 54107 405 54108 246 54109 348 54110 396 54111 498 54112 718 54113 288 54114 0 54115 306 54116 472 54117 432 54118 257 54119 510 54120 322 54121 504 54122 511 54123 339 54124 80 54125 321 54126 640 54127 420 54128 312 54129 468 54130 357 54131 420 54132 576 54133 390 54134 276 54135 348 54136 417 54137 459 54138 458 54139 144 54140 324 54141 384 54142 714 54143 354 54144 240 54145 288 54146 538 54147 441 54148 357 54149 480 54150 264 54151 456 54152 440 54153 465 54154 468 54155 333 54156 745 54157 72 54158 246 54159 384 54160 316 54161 594 54162 424 54163 402 54164 0 54165 324 54166 520 54167 609 54168 384 54169 276 54170 414 54171 369 54172 355 54173 66 54174 548 54175 405 54176 436 54177 504 54178 0 54179 360 54180 264 54181 717 54182 518 54183 258 54184 418 54185 267 54186 424 54187 690 54188 430 54189 0 54190 288 54191 480 54192 462 54193 252 54194 464 54195 375 54196 645 54197 378 54198 364 54199 288 54200 438 54201 504 54202 396 54203 312 54204 340 54205 354 54206 435 54207 432 54208 456 54209 492 54210 318 54211 42 54212 536 54213 243 54214 148 54215 288 54216 635 54217 648 54218 325 54219 486 54220 278 54221 360 54222 0 54223 348 54224 384 54225 414 54226 508 54227 420 54228 216 54229 396 54230 448 54231 705 54232 356 54233 498 54234 316 54235 273 54236 532 54237 507 54238 303 54239 72 54240 468 54241 432 54242 539 54243 264 54244 540 54245 0 54246 408 54247 627 54248 230 54249 240 54250 306 54251 615 54252 712 54253 399 54254 380 54255 351 54256 424 54257 576 54258 327 54259 426 54260 239 54261 375 54262 484 54263 294 54264 4 54265 396 54266 54 54267 456 54268 421 54269 408 54270 289 54271 0 54272 633 54273 510 54274 304 54275 360 54276 394 54277 399 54278 44 54279 456 54280 388 54281 390 54282 492 54283 306 54284 384 54285 468 54286 677 54287 474 54288 338 54289 0 54290 295 54291 510 54292 376 54293 354 54294 350 54295 288 54296 644 54297 462 54298 228 54299 564 54300 400 54301 534 54302 442 54303 378 54304 0 54305 207 54306 548 54307 702 54308 476 54309 330 54310 453 54311 456 54312 464 54313 252 54314 0 54315 294 54316 320 54317 675 54318 318 54319 390 54320 0 54321 492 54322 664 54323 258 54324 560 54325 276 54326 372 54327 450 54328 423 54329 432 54330 296 54331 504 54332 372 54333 360 54334 368 54335 468 54336 433 54337 384 54338 387 54339 102 54340 309 54341 504 54342 558 54343 420 54344 360 54345 336 54346 564 54347 60 54348 310 54349 336 54350 527 54351 432 54352 672 54353 243 54354 324 54355 288 54356 493 54357 759 54358 256 54359 444 54360 0 54361 621 54362 380 54363 402 54364 100 54365 342 54366 500 54367 375 54368 236 54369 108 54370 435 54371 546 54372 424 54373 408 54374 404 54375 249 54376 36 54377 720 54378 349 54379 312 54380 351 54381 372 54382 323 54383 390 54384 518 54385 393 54386 528 54387 603 54388 270 54389 102 54390 452 54391 543 54392 474 54393 201 54394 366 54395 423 54396 561 54397 330 54398 448 54399 72 54400 250 54401 660 54402 407 54403 330 54404 408 54405 360 54406 472 54407 450 54408 405 54409 528 54410 252 54411 456 54412 634 54413 318 54414 0 54415 468 54416 369 54417 396 54418 0 54419 360 54420 354 54421 546 54422 660 54423 315 54424 320 54425 312 54426 602 54427 624 54428 327 54429 540 54430 200 54431 342 54432 496 54433 321 54434 514 54435 240 54436 378 54437 462 54438 408 54439 0 54440 304 54441 636 54442 633 54443 324 54444 300 54445 336 54446 458 54447 648 54448 388 54449 348 54450 416 54451 378 54452 449 54453 264 54454 8 54455 432 54456 550 54457 495 54458 203 54459 324 54460 436 54461 795 54462 538 54463 249 54464 168 54465 270 54466 390 54467 126 54468 279 54469 432 54470 221 54471 747 54472 458 54473 372 54474 424 54475 363 54476 668 54477 396 54478 559 54479 252 54480 314 54481 480 54482 500 54483 426 54484 296 54485 312 54486 452 54487 378 54488 328 54489 108 54490 404 54491 399 54492 436 54493 312 54494 450 54495 312 54496 414 54497 720 54498 244 54499 480 54500 0 54501 333 54502 528 54503 324 54504 524 54505 291 54506 684 54507 432 54508 240 54509 408 54510 339 54511 612 54512 452 54513 369 54514 100 54515 315 54516 0 54517 624 54518 301 54519 432 54520 0 54521 330 54522 340 54523 288 54524 424 54525 393 54526 376 54527 612 54528 379 54529 348 54530 310 54531 552 54532 582 54533 318 54534 392 54535 255 54536 419 54537 564 54538 548 54539 0 54540 260 54541 711 54542 400 54543 240 54544 368 54545 342 54546 464 54547 339 54548 444 54549 336 54550 288 54551 420 54552 660 54553 312 54554 392 54555 408 54556 531 54557 354 54558 328 54559 540 54560 299 54561 489 54562 532 54563 312 54564 0 54565 48 54566 567 54567 594 54568 216 54569 384 54570 340 54571 522 54572 574 54573 360 54574 508 54575 252 54576 444 54577 399 54578 335 54579 372 54580 503 54581 570 54582 567 54583 315 54584 312 54585 384 54586 456 54587 510 54588 344 54589 90 54590 363 54591 366 54592 501 54593 372 54594 480 54595 438 54596 400 54597 726 54598 250 54599 384 54600 220 54601 429 54602 424 54603 303 54604 432 54605 405 54606 366 54607 600 54608 512 54609 378 54610 290 54611 618 54612 417 54613 234 54614 0 54615 333 54616 761 54617 378 54618 382 54619 360 54620 216 54621 618 54622 541 54623 396 54624 400 54625 405 54626 536 54627 417 54628 224 54629 516 54630 520 54631 441 54632 726 54633 288 54634 332 54635 252 54636 674 54637 591 54638 264 54639 114 54640 225 54641 0 54642 540 54643 567 54644 412 54645 276 54646 556 54647 450 54648 264 54649 480 54650 397 54651 564 54652 364 54653 276 54654 356 54655 234 54656 592 54657 426 54658 372 54659 384 54660 491 54661 318 54662 552 54663 0 54664 0 54665 423 54666 330 54667 492 54668 297 54669 432 54670 352 54671 804 54672 540 54673 420 54674 384 54675 300 54676 533 54677 444 54678 280 54679 396 54680 360 54681 738 54682 452 54683 222 54684 412 54685 0 54686 402 54687 504 54688 337 54689 0 54690 258 54691 552 54692 619 54693 405 54694 442 54695 429 54696 404 54697 405 54698 300 54699 24 54700 367 54701 414 54702 708 54703 354 54704 292 54705 264 54706 587 54707 540 54708 284 54709 450 54710 339 54711 426 54712 106 54713 402 54714 202 54715 297 54716 477 54717 432 54718 366 54719 336 54720 412 54721 0 54722 375 54723 345 54724 428 54725 351 54726 500 54727 576 54728 466 54729 216 54730 308 54731 456 54732 371 54733 324 54734 346 54735 360 54736 443 54737 756 54738 292 54739 0 54740 336 54741 660 54742 506 54743 243 54744 328 54745 270 54746 555 54747 648 54748 400 54749 480 54750 286 54751 606 54752 350 54753 312 54754 316 54755 330 54756 539 54757 447 54758 408 54759 408 54760 375 54761 0 54762 0 54763 342 54764 148 54765 393 54766 570 54767 480 54768 374 54769 498 54770 372 54771 318 54772 28 54773 276 54774 236 54775 378 54776 500 54777 558 54778 268 54779 624 54780 280 54781 372 54782 420 54783 465 54784 516 54785 264 54786 753 54787 357 54788 240 54789 0 54790 326 54791 537 54792 514 54793 399 54794 418 54795 24 54796 396 54797 576 54798 375 54799 360 54800 353 54801 516 54802 464 54803 348 54804 348 54805 414 54806 484 54807 420 54808 263 54809 342 54810 60 54811 516 54812 668 54813 264 54814 0 54815 276 54816 572 54817 624 54818 420 54819 564 54820 258 54821 426 54822 318 54823 270 54824 364 54825 438 54826 550 54827 495 54828 480 54829 396 54830 280 54831 372 54832 618 54833 342 54834 372 54835 396 54836 400 54837 393 54838 378 54839 132 54840 372 54841 480 54842 549 54843 255 54844 318 54845 408 54846 707 54847 540 54848 222 54849 360 54850 288 54851 513 54852 568 54853 330 54854 64 54855 294 54856 451 54857 426 54858 303 54859 84 54860 445 54861 480 54862 421 54863 492 54864 68 54865 228 54866 442 54867 648 54868 492 54869 414 54870 317 54871 594 54872 324 54873 264 54874 504 54875 297 54876 410 54877 606 54878 300 54879 468 54880 412 54881 639 54882 627 54883 54 54884 532 54885 306 54886 363 54887 360 54888 357 54889 162 54890 300 54891 552 54892 432 54893 288 54894 464 54895 252 54896 766 54897 498 54898 327 54899 264 54900 235 54901 588 54902 765 54903 372 54904 308 54905 384 54906 372 54907 450 54908 52 54909 414 54910 290 54911 504 54912 606 54913 279 54914 0 54915 468 54916 472 54917 477 54918 309 54919 432 54920 345 54921 363 54922 622 54923 420 54924 420 54925 288 54926 530 54927 360 54928 316 54929 408 54930 342 54931 696 54932 406 54933 432 54934 364 54935 384 54936 568 54937 621 54938 396 54939 0 54940 362 54941 423 54942 414 54943 240 54944 508 54945 348 54946 426 54947 513 54948 370 54949 384 54950 344 54951 489 54952 446 54953 312 54954 612 54955 405 54956 456 54957 0 54958 292 54959 516 54960 250 54961 531 54962 532 54963 255 54964 100 54965 330 54966 736 54967 549 54968 360 54969 306 54970 422 54971 504 54972 443 54973 522 54974 312 54975 378 54976 336 54977 438 54978 2 54979 540 54980 308 54981 510 54982 520 54983 282 54984 420 54985 282 54986 404 54987 552 54988 339 54989 72 54990 302 54991 357 54992 528 54993 492 54994 468 54995 249 54996 660 54997 342 54998 323 54999 384 55000 544 55001 684 55002 320 55003 378 55004 0 55005 231 55006 0 55007 726 55008 293 55009 12 55010 448 55011 504 55012 528 55013 342 55014 166 55015 408 55016 351 55017 564 55018 200 55019 282 55020 270 55021 666 55022 761 55023 42 55024 520 55025 276 55026 362 55027 456 55028 360 55029 444 55030 273 55031 525 55032 587 55033 309 55034 360 55035 426 55036 720 55037 456 55038 326 55039 0 55040 266 55041 468 55042 562 55043 312 55044 384 55045 477 55046 363 55047 528 55048 368 55049 444 55050 481 55051 387 55052 582 55053 303 55054 352 55055 84 55056 596 55057 396 55058 296 55059 504 55060 249 55061 486 55062 424 55063 312 55064 0 55065 345 55066 763 55067 537 55068 304 55069 336 55070 394 55071 624 55072 482 55073 300 55074 352 55075 204 55076 648 55077 486 55078 0 55079 324 55080 384 55081 378 55082 38 55083 372 55084 372 55085 417 55086 430 55087 696 55088 352 55089 168 55090 252 55091 621 55092 570 55093 270 55094 420 55095 234 55096 344 55097 432 55098 459 55099 468 55100 326 55101 528 55102 559 55103 240 55104 0 55105 591 55106 416 55107 468 55108 338 55109 390 55110 283 55111 546 55112 426 55113 462 55114 72 55115 444 55116 384 55117 492 55118 348 55119 342 55120 312 55121 435 55122 628 55123 273 55124 520 55125 24 55126 614 55127 612 55128 256 55129 456 55130 264 55131 414 55132 454 55133 315 55134 464 55135 282 55136 736 55137 372 55138 305 55139 144 55140 416 55141 618 55142 366 55143 504 55144 438 55145 264 55146 504 55147 510 55148 354 55149 348 55150 336 55151 324 55152 440 55153 96 55154 548 55155 0 55156 435 55157 630 55158 280 55159 270 55160 414 55161 483 55162 483 55163 348 55164 0 55165 375 55166 418 55167 558 55168 380 55169 624 55170 347 55171 519 55172 336 55173 243 55174 332 55175 429 55176 686 55177 426 55178 337 55179 336 55180 268 55181 426 55182 720 55183 363 55184 308 55185 321 55186 502 55187 423 55188 400 55189 0 55190 321 55191 486 55192 78 55193 339 55194 316 55195 336 55196 596 55197 576 55198 254 55199 444 55200 301 55201 570 55202 148 55203 363 55204 468 55205 240 55206 440 55207 417 55208 308 55209 432 55210 371 55211 411 55212 401 55213 384 55214 100 55215 288 55216 420 55217 480 55218 322 55219 414 55220 449 55221 546 55222 411 55223 324 55224 512 55225 288 55226 543 55227 510 55228 341 55229 300 55230 380 55231 768 55232 750 55233 180 55234 528 55235 306 55236 337 55237 552 55238 366 55239 78 55240 268 55241 729 55242 484 55243 390 55244 288 55245 519 55246 86 55247 372 55248 416 55249 276 55250 253 55251 72 55252 635 55253 594 55254 492 55255 300 55256 390 55257 372 55258 348 55259 498 55260 403 55261 360 55262 590 55263 255 55264 104 55265 300 55266 504 55267 552 55268 238 55269 462 55270 280 55271 462 55272 464 55273 375 55274 572 55275 288 55276 693 55277 447 55278 276 55279 528 55280 306 55281 552 55282 428 55283 390 55284 296 55285 306 55286 468 55287 618 55288 403 55289 0 55290 300 55291 312 55292 620 55293 312 55294 366 55295 381 55296 514 55297 693 55298 305 55299 312 55300 0 55301 432 55302 609 55303 258 55304 336 55305 252 55306 464 55307 468 55308 494 55309 492 55310 308 55311 792 55312 368 55313 279 55314 0 55315 405 55316 524 55317 366 55318 391 55319 468 55320 292 55321 576 55322 700 55323 390 55324 24 55325 387 55326 534 55327 414 55328 226 55329 432 55330 359 55331 513 55332 501 55333 252 55334 364 55335 324 55336 692 55337 30 55338 332 55339 180 55340 304 55341 417 55342 400 55343 339 55344 584 55345 348 55346 556 55347 552 55348 244 55349 0 55350 276 55351 576 55352 480 55353 441 55354 284 55355 306 55356 372 55357 792 55358 450 55359 270 55360 378 55361 66 55362 526 55363 264 55364 38 55365 366 55366 404 55367 0 55368 294 55369 366 55370 344 55371 507 55372 595 55373 378 55374 508 55375 345 55376 346 55377 714 55378 448 55379 396 55380 282 55381 441 55382 340 55383 261 55384 608 55385 396 55386 514 55387 456 55388 333 55389 108 55390 323 55391 564 55392 385 55393 300 55394 290 55395 360 55396 480 55397 405 55398 82 55399 480 55400 412 55401 474 55402 548 55403 333 55404 412 55405 228 55406 715 55407 633 55408 358 55409 408 55410 324 55411 444 55412 514 55413 492 55414 0 55415 252 55416 528 55417 405 55418 276 55419 372 55420 257 55421 594 55422 448 55423 360 55424 352 55425 276 55426 448 55427 525 55428 418 55429 360 55430 560 55431 501 55432 352 55433 288 55434 312 55435 564 55436 391 55437 483 55438 300 55439 0 55440 460 55441 519 55442 545 55443 18 55444 380 55445 240 55446 427 55447 0 55448 378 55449 492 55450 330 55451 639 55452 456 55453 264 55454 452 55455 474 55456 537 55457 432 55458 349 55459 306 55460 225 55461 540 55462 744 55463 483 55464 96 55465 342 55466 552 55467 330 55468 432 55469 504 55470 290 55471 339 55472 684 55473 276 55474 384 55475 342 55476 621 55477 630 55478 228 55479 636 55480 252 55481 504 55482 464 55483 405 55484 456 55485 270 55486 528 55487 486 55488 50 55489 60 55490 452 55491 528 55492 442 55493 351 55494 342 55495 327 55496 138 55497 582 55498 447 55499 288 55500 452 55501 441 55502 363 55503 264 55504 436 55505 423 55506 543 55507 663 55508 260 55509 348 55510 288 55511 429 55512 432 55513 330 55514 158 55515 237 55516 488 55517 660 55518 450 55519 324 55520 398 55521 576 55522 344 55523 336 55524 380 55525 420 55526 578 55527 492 55528 408 55529 348 55530 0 55531 672 55532 532 55533 303 55534 390 55535 273 55536 369 55537 348 55538 272 55539 0 55540 480 55541 342 55542 805 55543 312 55544 356 55545 84 55546 521 55547 612 55548 280 55549 528 55550 239 55551 540 55552 434 55553 399 55554 496 55555 231 55556 514 55557 450 55558 14 55559 480 55560 357 55561 720 55562 413 55563 306 55564 0 55565 366 55566 504 55567 441 55568 465 55569 300 55570 372 55571 396 55572 473 55573 456 55574 480 55575 360 55576 404 55577 480 55578 276 55579 324 55580 264 55581 555 55582 724 55583 378 55584 450 55585 306 55586 454 55587 504 55588 318 55589 126 55590 216 55591 504 55592 480 55593 357 55594 72 55595 456 55596 502 55597 405 55598 436 55599 384 55600 276 55601 378 55602 532 55603 285 55604 460 55605 468 55606 396 55607 402 55608 360 55609 60 55610 332 55611 630 55612 579 55613 207 55614 48 55615 360 55616 654 55617 738 55618 277 55619 588 55620 344 55621 426 55622 608 55623 300 55624 336 55625 303 55626 505 55627 423 55628 254 55629 300 55630 502 55631 666 55632 358 55633 588 55634 336 55635 252 55636 456 55637 648 55638 416 55639 108 55640 387 55641 369 55642 460 55643 0 55644 660 55645 384 55646 410 55647 396 55648 316 55649 336 55650 438 55651 603 55652 550 55653 300 55654 340 55655 261 55656 0 55657 546 55658 345 55659 606 55660 336 55661 798 55662 392 55663 405 55664 0 55665 333 55666 695 55667 372 55668 414 55669 336 55670 297 55671 432 55672 666 55673 276 55674 352 55675 330 55676 462 55677 504 55678 288 55679 444 55680 474 55681 351 55682 582 55683 333 55684 268 55685 360 55686 612 55687 660 55688 302 55689 0 55690 264 55691 396 55692 0 55693 366 55694 468 55695 279 55696 786 55697 414 55698 274 55699 0 55700 331 55701 492 55702 462 55703 498 55704 356 55705 240 55706 456 55707 540 55708 320 55709 384 55710 399 55711 399 55712 360 55713 336 55714 180 55715 420 55716 547 55717 537 55718 349 55719 324 55720 264 55721 636 55722 471 55723 210 55724 420 55725 306 55726 511 55727 504 55728 352 55729 648 55730 38 55731 456 55732 523 55733 243 55734 456 55735 426 55736 560 55737 639 55738 352 55739 60 55740 260 55741 120 55742 524 55743 360 55744 364 55745 369 55746 371 55747 624 55748 406 55749 444 55750 374 55751 432 55752 730 55753 336 55754 460 55755 318 55756 464 55757 387 55758 296 55759 504 55760 285 55761 396 55762 416 55763 384 55764 144 55765 294 55766 494 55767 378 55768 270 55769 384 55770 415 55771 666 55772 463 55773 429 55774 320 55775 288 55776 560 55777 486 55778 454 55779 240 55780 500 55781 615 55782 531 55783 312 55784 456 55785 432 55786 390 55787 693 55788 181 55789 0 55790 0 55791 798 55792 570 55793 270 55794 396 55795 276 55796 402 55797 360 55798 402 55799 504 55800 231 55801 510 55802 532 55803 330 55804 0 55805 381 55806 727 55807 420 55808 300 55809 360 55810 246 55811 420 55812 652 55813 375 55814 0 55815 453 55816 428 55817 444 55818 284 55819 402 55820 469 55821 447 55822 478 55823 246 55824 352 55825 348 55826 704 55827 513 55828 347 55829 480 55830 314 55831 402 55832 532 55833 402 55834 412 55835 282 55836 525 55837 501 55838 288 55839 36 55840 398 55841 603 55842 444 55843 360 55844 240 55845 249 55846 566 55847 618 55848 356 55849 432 55850 350 55851 0 55852 465 55853 36 55854 396 55855 348 55856 319 55857 582 55858 335 55859 360 55860 256 55861 528 55862 540 55863 249 55864 104 55865 342 55866 459 55867 450 55868 66 55869 462 55870 399 55871 498 55872 635 55873 222 55874 300 55875 387 55876 388 55877 438 55878 381 55879 288 55880 360 55881 540 55882 568 55883 420 55884 448 55885 333 55886 427 55887 414 55888 62 55889 120 55890 492 55891 636 55892 591 55893 252 55894 344 55895 360 55896 552 55897 828 55898 318 55899 408 55900 242 55901 462 55902 416 55903 456 55904 484 55905 327 55906 712 55907 384 55908 345 55909 288 55910 350 55911 492 55912 403 55913 369 55914 0 55915 219 55916 630 55917 678 55918 310 55919 426 55920 356 55921 393 55922 352 55923 372 55924 560 55925 372 55926 306 55927 723 55928 248 55929 312 55930 332 55931 510 55932 572 55933 258 55934 566 55935 354 55936 490 55937 72 55938 404 55939 0 55940 249 55941 579 55942 492 55943 279 55944 376 55945 48 55946 648 55947 402 55948 355 55949 348 55950 328 55951 402 55952 627 55953 315 55954 292 55955 423 55956 600 55957 426 55958 384 55959 480 55960 480 55961 372 55962 622 55963 312 55964 106 55965 336 55966 460 55967 738 55968 338 55969 594 55970 203 55971 480 55972 0 55973 420 55974 384 55975 342 55976 634 55977 324 55978 265 55979 408 55980 330 55981 477 55982 607 55983 288 55984 394 55985 336 55986 0 55987 453 55988 368 55989 6 55990 463 55991 432 55992 359 55993 378 55994 416 55995 399 55996 0 55997 435 55998 316 55999 384 56000 298 56001 729 56002 688 56003 237 56004 356 56005 264 56006 421 56007 504 56008 435 56009 336 56010 349 56011 720 56012 415 56013 324 56014 152 56015 354 56016 464 56017 324 56018 435 56019 360 56020 260 56021 480 56022 475 56023 429 56024 428 56025 396 56026 394 56027 480 56028 352 56029 564 56030 324 56031 297 56032 416 56033 444 56034 388 56035 0 56036 747 56037 0 56038 308 56039 0 56040 310 56041 411 56042 484 56043 348 56044 438 56045 216 56046 614 56047 408 56048 328 56049 456 56050 308 56051 648 56052 410 56053 351 56054 384 56055 333 56056 540 56057 768 56058 405 56059 408 56060 384 56061 300 56062 466 56063 216 56064 0 56065 315 56066 455 56067 807 56068 267 56069 348 56070 352 56071 576 56072 575 56073 339 56074 448 56075 312 56076 412 56077 576 56078 345 56079 564 56080 233 56081 756 56082 376 56083 216 56084 88 56085 372 56086 643 56087 378 56088 513 56089 120 56090 390 56091 402 56092 635 56093 0 56094 268 56095 450 56096 302 56097 354 56098 376 56099 456 56100 461 56101 594 56102 414 56103 384 56104 352 56105 348 56106 744 56107 369 56108 222 56109 492 56110 323 56111 471 56112 656 56113 378 56114 118 56115 264 56116 595 56117 477 56118 252 56119 408 56120 345 56121 627 56122 432 56123 342 56124 352 56125 342 56126 408 56127 570 56128 460 56129 324 56130 317 56131 447 56132 528 56133 0 56134 472 56135 282 56136 437 56137 504 56138 326 56139 138 56140 300 56141 444 56142 518 56143 360 56144 676 56145 273 56146 340 56147 492 56148 308 56149 372 56150 332 56151 612 56152 460 56153 288 56154 432 56155 474 56156 575 56157 471 56158 342 56159 372 56160 264 56161 432 56162 497 56163 474 56164 0 56165 30 56166 540 56167 408 56168 272 56169 426 56170 432 56171 507 56172 743 56173 261 56174 288 56175 288 56176 770 56177 741 56178 342 56179 348 56180 390 56181 480 56182 114 56183 420 56184 448 56185 255 56186 491 56187 378 56188 347 56189 0 56190 396 56191 567 56192 408 56193 324 56194 482 56195 261 56196 470 56197 675 56198 348 56199 288 56200 358 56201 375 56202 465 56203 384 56204 364 56205 438 56206 30 56207 696 56208 224 56209 396 56210 480 56211 528 56212 519 56213 345 56214 28 56215 306 56216 474 56217 396 56218 364 56219 432 56220 439 56221 588 56222 484 56223 297 56224 408 56225 384 56226 493 56227 447 56228 448 56229 348 56230 225 56231 180 56232 482 56233 450 56234 28 56235 387 56236 488 56237 345 56238 304 56239 72 56240 388 56241 486 56242 730 56243 282 56244 424 56245 324 56246 756 56247 504 56248 300 56249 456 56250 242 56251 396 56252 364 56253 324 56254 640 56255 351 56256 379 56257 558 56258 348 56259 384 56260 378 56261 732 56262 417 56263 333 56264 136 56265 309 56266 400 56267 552 56268 438 56269 312 56270 309 56271 540 56272 487 56273 252 56274 528 56275 492 56276 431 56277 630 56278 248 56279 312 56280 48 56281 462 56282 659 56283 336 56284 408 56285 264 56286 496 56287 570 56288 537 56289 0 56290 280 56291 510 56292 343 56293 258 56294 336 56295 360 56296 621 56297 432 56298 0 56299 384 56300 295 56301 660 56302 552 56303 357 56304 380 56305 420 56306 382 56307 630 56308 344 56309 612 56310 340 56311 387 56312 623 56313 336 56314 0 56315 288 56316 518 56317 444 56318 247 56319 468 56320 270 56321 423 56322 548 56323 528 56324 576 56325 228 56326 788 56327 387 56328 226 56329 0 56330 428 56331 519 56332 478 56333 432 56334 408 56335 0 56336 464 56337 675 56338 260 56339 114 56340 294 56341 543 56342 537 56343 450 56344 384 56345 399 56346 492 56347 687 56348 310 56349 264 56350 316 56351 393 56352 690 56353 360 56354 440 56355 216 56356 559 56357 444 56358 426 56359 528 56360 298 56361 519 56362 340 56363 321 56364 100 56365 537 56366 552 56367 375 56368 320 56369 288 56370 262 56371 540 56372 436 56373 342 56374 400 56375 0 56376 520 56377 360 56378 0 56379 528 56380 384 56381 492 56382 0 56383 258 56384 356 56385 438 56386 420 56387 744 56388 232 56389 150 56390 296 56391 432 56392 660 56393 372 56394 378 56395 213 56396 456 56397 597 56398 0 56399 504 56400 499 56401 672 56402 420 56403 312 56404 340 56405 288 56406 378 56407 579 56408 293 56409 360 56410 495 56411 510 56412 464 56413 324 56414 0 56415 381 56416 490 56417 549 56418 324 56419 432 56420 2 56421 528 56422 454 56423 330 56424 480 56425 285 56426 397 56427 96 56428 384 56429 444 56430 279 56431 684 56432 388 56433 300 56434 336 56435 393 56436 675 56437 360 56438 396 56439 0 56440 304 56441 594 56442 721 56443 393 56444 390 56445 420 56446 290 56447 453 56448 328 56449 432 56450 480 56451 360 56452 666 56453 12 56454 340 56455 336 56456 56 56457 576 56458 354 56459 396 56460 228 56461 423 56462 704 56463 399 56464 118 56465 285 56466 720 56467 528 56468 218 56469 408 56470 415 56471 540 56472 412 56473 441 56474 360 56475 366 56476 0 56477 600 56478 450 56479 420 56480 435 56481 345 56482 361 56483 288 56484 456 56485 393 56486 14 56487 474 56488 338 56489 72 56490 220 56491 612 56492 584 56493 282 56494 460 56495 405 56496 535 56497 456 56498 279 56499 456 56500 284 56501 594 56502 474 56503 222 56504 420 56505 336 56506 622 56507 444 56508 489 56509 378 56510 270 56511 600 56512 564 56513 18 56514 98 56515 324 56516 487 56517 549 56518 416 56519 522 56520 364 56521 486 56522 536 56523 0 56524 380 56525 60 56526 54 56527 498 56528 351 56529 516 56530 429 56531 372 56532 568 56533 378 56534 440 56535 426 56536 468 56537 405 56538 181 56539 0 56540 448 56541 711 56542 362 56543 558 56544 40 56545 312 56546 592 56547 492 56548 18 56549 264 56550 477 56551 390 56552 447 56553 300 56554 684 56555 288 56556 420 56557 696 56558 288 56559 258 56560 328 56561 645 56562 738 56563 315 56564 0 56565 312 56566 456 56567 444 56568 421 56569 528 56570 236 56571 639 56572 343 56573 369 56574 104 56575 273 56576 508 56577 60 56578 299 56579 480 56580 296 56581 462 56582 486 56583 420 56584 456 56585 396 56586 509 56587 513 56588 344 56589 144 56590 401 56591 396 56592 465 56593 279 56594 356 56595 396 56596 660 56597 561 56598 297 56599 456 56600 277 56601 459 56602 492 56603 348 56604 396 56605 360 56606 697 56607 432 56608 316 56609 432 56610 404 56611 558 56612 446 56613 447 56614 18 56615 270 56616 424 56617 528 56618 505 56619 402 56620 412 56621 408 56622 502 56623 0 56624 352 56625 360 56626 463 56627 579 56628 284 56629 348 56630 318 56631 738 56632 720 56633 213 56634 560 56635 252 56636 433 56637 444 56638 462 56639 168 56640 292 56641 441 56642 488 56643 228 56644 420 56645 519 56646 552 56647 516 56648 378 56649 528 56650 261 56651 510 56652 636 56653 381 56654 312 56655 381 56656 429 56657 477 56658 304 56659 432 56660 430 56661 396 56662 597 56663 222 56664 0 56665 432 56666 449 56667 492 56668 232 56669 432 56670 304 56671 573 56672 0 56673 459 56674 388 56675 435 56676 404 56677 480 56678 392 56679 420 56680 284 56681 432 56682 504 56683 423 56684 450 56685 216 56686 622 56687 624 56688 393 56689 0 56690 332 56691 357 56692 370 56693 324 56694 462 56695 423 56696 450 56697 582 56698 0 56699 288 56700 396 56701 624 56702 583 56703 303 56704 600 56705 264 56706 454 56707 360 56708 397 56709 504 56710 264 56711 585 56712 374 56713 0 56714 136 56715 387 56716 740 56717 549 56718 309 56719 336 56720 268 56721 0 56722 696 56723 372 56724 328 56725 351 56726 504 56727 468 56728 276 56729 444 56730 363 56731 384 56732 550 56733 351 56734 314 56735 276 56736 638 56737 618 56738 380 56739 120 56740 276 56741 552 56742 560 56743 312 56744 456 56745 192 56746 575 56747 399 56748 278 56749 420 56750 384 56751 675 56752 464 56753 396 56754 272 56755 405 56756 424 56757 429 56758 364 56759 306 56760 443 56761 600 56762 333 56763 312 56764 188 56765 384 56766 432 56767 552 56768 324 56769 366 56770 98 56771 699 56772 631 56773 240 56774 512 56775 288 56776 292 56777 660 56778 404 56779 528 56780 259 56781 750 56782 454 56783 297 56784 336 56785 315 56786 414 56787 417 56788 530 56789 0 56790 371 56791 420 56792 764 56793 417 56794 380 56795 408 56796 404 56797 360 56798 278 56799 480 56800 417 56801 480 56802 377 56803 336 56804 340 56805 396 56806 524 56807 660 56808 320 56809 378 56810 291 56811 348 56812 0 56813 375 56814 0 56815 303 56816 732 56817 492 56818 339 56819 0 56820 382 56821 540 56822 438 56823 315 56824 272 56825 324 56826 692 56827 747 56828 319 56829 432 56830 400 56831 369 56832 400 56833 294 56834 570 56835 360 56836 472 56837 0 56838 247 56839 138 56840 432 56841 660 56842 480 56843 324 56844 400 56845 207 56846 422 56847 606 56848 333 56849 552 56850 261 56851 525 56852 548 56853 318 56854 344 56855 330 56856 648 56857 447 56858 411 56859 342 56860 391 56861 360 56862 556 56863 360 56864 60 56865 414 56866 478 56867 261 56868 80 56869 540 56870 433 56871 354 56872 647 56873 351 56874 368 56875 306 56876 557 56877 483 56878 244 56879 396 56880 330 56881 426 56882 0 56883 420 56884 494 56885 402 56886 610 56887 0 56888 236 56889 96 56890 328 56891 783 56892 588 56893 417 56894 398 56895 288 56896 532 56897 540 56898 478 56899 312 56900 320 56901 309 56902 462 56903 396 56904 528 56905 360 56906 428 56907 810 56908 236 56909 480 56910 260 56911 54 56912 541 56913 282 56914 0 56915 300 56916 350 56917 156 56918 352 56919 378 56920 307 56921 528 56922 473 56923 249 56924 432 56925 480 56926 745 56927 18 56928 483 56929 264 56930 284 56931 612 56932 600 56933 360 56934 400 56935 390 56936 532 56937 495 56938 324 56939 0 56940 42 56941 405 56942 582 56943 279 56944 296 56945 324 56946 570 56947 558 56948 384 56949 384 56950 333 56951 612 56952 380 56953 426 56954 340 56955 6 56956 611 56957 432 56958 319 56959 480 56960 330 56961 654 56962 426 56963 330 56964 144 56965 252 56966 46 56967 606 56968 488 56969 378 56970 510 56971 390 56972 550 56973 288 56974 528 56975 408 56976 463 56977 585 56978 202 56979 420 56980 360 56981 492 56982 616 56983 318 56984 424 56985 312 56986 356 56987 576 56988 377 56989 108 56990 361 56991 591 56992 479 56993 309 56994 480 56995 360 56996 618 56997 438 56998 367 56999 336 57000 303 57001 528 57002 754 57003 408 57004 284 57005 426 57006 426 57007 303 57008 400 57009 432 57010 351 57011 420 57012 604 57013 435 57014 122 57015 0 57016 588 57017 522 57018 270 57019 444 57020 226 57021 474 57022 576 57023 378 57024 520 57025 306 57026 690 57027 528 57028 326 57029 372 57030 414 57031 561 57032 298 57033 276 57034 346 57035 285 57036 604 57037 561 57038 444 57039 0 57040 306 57041 498 57042 400 57043 342 57044 420 57045 489 57046 495 57047 618 57048 288 57049 348 57050 384 57051 66 57052 606 57053 213 57054 432 57055 324 57056 558 57057 480 57058 366 57059 414 57060 345 57061 114 57062 349 57063 348 57064 0 57065 414 57066 393 57067 510 57068 456 57069 336 57070 272 57071 540 57072 472 57073 330 57074 512 57075 336 57076 340 57077 456 57078 406 57079 564 57080 378 57081 444 57082 652 57083 270 57084 304 57085 276 57086 585 57087 693 57088 229 57089 180 57090 348 57091 447 57092 380 57093 459 57094 528 57095 300 57096 630 57097 336 57098 234 57099 324 57100 476 57101 0 57102 519 57103 324 57104 352 57105 264 57106 584 57107 738 57108 390 57109 324 57110 330 57111 477 57112 650 57113 108 57114 62 57115 552 57116 500 57117 570 57118 260 57119 330 57120 300 57121 555 57122 619 57123 330 57124 612 57125 264 57126 463 57127 360 57128 414 57129 576 57130 268 57131 468 57132 477 57133 294 57134 352 57135 444 57136 416 57137 462 57138 496 57139 126 57140 326 57141 444 57142 526 57143 399 57144 362 57145 543 57146 569 57147 336 57148 2 57149 408 57150 288 57151 531 57152 500 57153 252 57154 360 57155 348 57156 648 57157 612 57158 330 57159 654 57160 280 57161 315 57162 0 57163 363 57164 0 57165 261 57166 538 57167 465 57168 288 57169 384 57170 418 57171 600 57172 392 57173 378 57174 360 57175 288 57176 502 57177 657 57178 469 57179 384 57180 404 57181 492 57182 0 57183 312 57184 512 57185 408 57186 348 57187 432 57188 302 57189 0 57190 354 57191 624 57192 624 57193 288 57194 360 57195 366 57196 395 57197 672 57198 434 57199 384 57200 306 57201 534 57202 430 57203 336 57204 456 57205 294 57206 797 57207 444 57208 421 57209 282 57210 352 57211 150 57212 539 57213 333 57214 132 57215 396 57216 434 57217 675 57218 228 57219 396 57220 48 57221 438 57222 479 57223 312 57224 304 57225 366 57226 608 57227 531 57228 280 57229 480 57230 278 57231 348 57232 652 57233 528 57234 550 57235 234 57236 606 57237 420 57238 261 57239 0 57240 384 57241 396 57242 415 57243 468 57244 358 57245 333 57246 452 57247 795 57248 0 57249 408 57250 405 57251 387 57252 371 57253 348 57254 528 57255 414 57256 526 57257 540 57258 300 57259 24 57260 88 57261 693 57262 569 57263 237 57264 150 57265 276 57266 474 57267 540 57268 371 57269 450 57270 246 57271 504 57272 448 57273 282 57274 312 57275 393 57276 808 57277 471 57278 483 57279 240 57280 282 57281 432 57282 466 57283 423 57284 362 57285 366 57286 476 57287 480 57288 376 57289 0 57290 392 57291 459 57292 526 57293 291 57294 498 57295 360 57296 469 57297 564 57298 340 57299 576 57300 350 57301 396 57302 648 57303 0 57304 396 57305 240 57306 521 57307 363 57308 288 57309 72 57310 524 57311 726 57312 460 57313 330 57314 0 57315 309 57316 490 57317 540 57318 285 57319 306 57320 373 57321 510 57322 528 57323 366 57324 440 57325 480 57326 314 57327 717 57328 294 57329 300 57330 256 57331 600 57332 582 57333 375 57334 380 57335 297 57336 492 57337 396 57338 417 57339 144 57340 279 57341 582 57342 381 57343 282 57344 492 57345 339 57346 755 57347 468 57348 342 57349 480 57350 252 57351 456 57352 0 57353 432 57354 344 57355 360 57356 358 57357 432 57358 0 57359 600 57360 476 57361 423 57362 714 57363 294 57364 62 57365 264 57366 744 57367 711 57368 351 57369 468 57370 307 57371 540 57372 432 57373 330 57374 408 57375 270 57376 644 57377 435 57378 311 57379 504 57380 454 57381 438 57382 525 57383 312 57384 270 57385 381 57386 642 57387 582 57388 468 57389 12 57390 58 57391 396 57392 476 57393 384 57394 320 57395 273 57396 388 57397 672 57398 285 57399 372 57400 272 57401 774 57402 628 57403 258 57404 572 57405 285 57406 362 57407 0 57408 372 57409 552 57410 248 57411 675 57412 497 57413 234 57414 0 57415 426 57416 607 57417 420 57418 362 57419 468 57420 278 57421 492 57422 483 57423 390 57424 0 57425 381 57426 410 57427 459 57428 340 57429 468 57430 405 57431 558 57432 728 57433 228 57434 412 57435 312 57436 576 57437 528 57438 296 57439 0 57440 0 57441 432 57442 552 57443 390 57444 554 57445 396 57446 500 57447 402 57448 317 57449 444 57450 372 57451 546 57452 473 57453 438 57454 380 57455 357 57456 110 57457 576 57458 402 57459 312 57460 298 57461 552 57462 339 57463 504 57464 214 57465 357 57466 413 57467 534 57468 344 57469 246 57470 424 57471 432 57472 534 57473 258 57474 432 57475 276 57476 384 57477 492 57478 474 57479 384 57480 264 57481 765 57482 420 57483 357 57484 376 57485 519 57486 700 57487 429 57488 248 57489 96 57490 292 57491 384 57492 824 57493 360 57494 292 57495 336 57496 555 57497 510 57498 316 57499 360 57500 376 57501 456 57502 646 57503 312 57504 328 57505 0 57506 556 57507 660 57508 309 57509 504 57510 259 57511 387 57512 564 57513 273 57514 176 57515 363 57516 668 57517 294 57518 334 57519 528 57520 536 57521 495 57522 477 57523 540 57524 240 57525 288 57526 404 57527 432 57528 348 57529 420 57530 471 57531 684 57532 368 57533 360 57534 452 57535 345 57536 461 57537 474 57538 250 57539 0 57540 368 57541 660 57542 679 57543 264 57544 526 57545 48 57546 504 57547 504 57548 369 57549 528 57550 261 57551 504 57552 500 57553 348 57554 112 57555 402 57556 464 57557 474 57558 60 57559 318 57560 244 57561 456 57562 678 57563 444 57564 0 57565 321 57566 476 57567 474 57568 294 57569 420 57570 418 57571 372 57572 745 57573 324 57574 464 57575 372 57576 489 57577 756 57578 256 57579 348 57580 406 57581 360 57582 446 57583 456 57584 456 57585 348 57586 538 57587 483 57588 435 57589 144 57590 292 57591 624 57592 319 57593 390 57594 408 57595 273 57596 476 57597 672 57598 339 57599 432 57600 384 57601 552 57602 385 57603 66 57604 412 57605 369 57606 550 57607 690 57608 348 57609 0 57610 368 57611 528 57612 436 57613 303 57614 108 57615 228 57616 429 57617 486 57618 546 57619 420 57620 372 57621 576 57622 434 57623 324 57624 392 57625 330 57626 504 57627 399 57628 360 57629 372 57630 230 57631 504 57632 705 57633 498 57634 350 57635 594 57636 356 57637 435 57638 344 57639 252 57640 481 57641 504 57642 452 57643 225 57644 296 57645 324 57646 669 57647 456 57648 300 57649 360 57650 280 57651 534 57652 92 57653 327 57654 468 57655 234 57656 542 57657 459 57658 303 57659 360 57660 280 57661 702 57662 432 57663 474 57664 0 57665 288 57666 0 57667 624 57668 404 57669 282 57670 374 57671 417 57672 533 57673 324 57674 460 57675 384 57676 590 57677 612 57678 18 57679 0 57680 324 57681 498 57682 501 57683 252 57684 484 57685 366 57686 375 57687 528 57688 336 57689 0 57690 401 57691 591 57692 444 57693 276 57694 432 57695 357 57696 620 57697 405 57698 476 57699 288 57700 261 57701 0 57702 657 57703 342 57704 344 57705 429 57706 360 57707 606 57708 302 57709 492 57710 528 57711 405 57712 556 57713 294 57714 96 57715 372 57716 584 57717 552 57718 366 57719 360 57720 305 57721 504 57722 348 57723 510 57724 512 57725 273 57726 18 57727 0 57728 337 57729 372 57730 388 57731 657 57732 386 57733 354 57734 382 57735 222 57736 512 57737 597 57738 407 57739 84 57740 504 57741 396 57742 390 57743 336 57744 554 57745 318 57746 366 57747 498 57748 255 57749 432 57750 0 57751 555 57752 560 57753 396 57754 504 57755 192 57756 483 57757 486 57758 329 57759 432 57760 291 57761 0 57762 594 57763 264 57764 104 57765 456 57766 536 57767 630 57768 355 57769 366 57770 284 57771 468 57772 514 57773 423 57774 268 57775 528 57776 542 57777 396 57778 380 57779 420 57780 378 57781 384 57782 672 57783 351 57784 414 57785 264 57786 624 57787 60 57788 282 57789 0 57790 225 57791 504 57792 500 57793 471 57794 364 57795 0 57796 626 57797 423 57798 236 57799 96 57800 345 57801 471 57802 360 57803 336 57804 564 57805 414 57806 688 57807 417 57808 556 57809 348 57810 309 57811 405 57812 390 57813 270 57814 0 57815 552 57816 403 57817 630 57818 12 57819 468 57820 320 57821 645 57822 815 57823 252 57824 372 57825 306 57826 484 57827 702 57828 357 57829 396 57830 313 57831 504 57832 362 57833 252 57834 320 57835 450 57836 535 57837 456 57838 392 57839 102 57840 285 57841 636 57842 688 57843 387 57844 464 57845 366 57846 348 57847 348 57848 0 57849 540 57850 417 57851 342 57852 684 57853 294 57854 412 57855 402 57856 592 57857 516 57858 242 57859 534 57860 355 57861 549 57862 496 57863 366 57864 0 57865 213 57866 696 57867 456 57868 222 57869 444 57870 330 57871 666 57872 381 57873 519 57874 416 57875 264 57876 556 57877 582 57878 306 57879 360 57880 355 57881 432 57882 583 57883 336 57884 478 57885 324 57886 512 57887 483 57888 312 57889 96 57890 288 57891 546 57892 712 57893 366 57894 528 57895 297 57896 0 57897 132 57898 409 57899 672 57900 288 57901 444 57902 351 57903 300 57904 372 57905 549 57906 499 57907 486 57908 58 57909 228 57910 412 57911 450 57912 643 57913 324 57914 0 57915 411 57916 411 57917 492 57918 368 57919 600 57920 363 57921 513 57922 700 57923 276 57924 304 57925 324 57926 600 57927 567 57928 262 57929 552 57930 278 57931 360 57932 480 57933 360 57934 392 57935 240 57936 723 57937 534 57938 399 57939 0 57940 408 57941 552 57942 366 57943 441 57944 306 57945 315 57946 108 57947 627 57948 396 57949 432 57950 271 57951 576 57952 384 57953 282 57954 436 57955 309 57956 450 57957 765 57958 413 57959 324 57960 420 57961 486 57962 736 57963 288 57964 138 57965 312 57966 387 57967 384 57968 40 57969 36 57970 0 57971 645 57972 292 57973 354 57974 448 57975 396 57976 691 57977 396 57978 303 57979 348 57980 348 57981 480 57982 651 57983 342 57984 324 57985 0 57986 475 57987 426 57988 332 57989 84 57990 460 57991 561 57992 632 57993 258 57994 270 57995 42 57996 724 57997 648 57998 262 57999 528 58000 304 58001 333 58002 416 58003 420 58004 508 58005 321 58006 541 58007 492 58008 252 58009 576 58010 372 58011 540 58012 550 58013 504 58014 174 58015 276 58016 544 58017 576 58018 300 58019 276 58020 332 58021 312 58022 459 58023 294 58024 516 58025 552 58026 544 58027 576 58028 337 58029 0 58030 336 58031 633 58032 458 58033 267 58034 468 58035 345 58036 584 58037 480 58038 392 58039 0 58040 272 58041 564 58042 448 58043 351 58044 0 58045 309 58046 600 58047 450 58048 498 58049 300 58050 327 58051 528 58052 580 58053 600 58054 244 58055 402 58056 357 58057 471 58058 386 58059 498 58060 324 58061 396 58062 632 58063 315 58064 0 58065 48 58066 668 58067 519 58068 271 58069 570 58070 304 58071 384 58072 452 58073 336 58074 508 58075 351 58076 616 58077 384 58078 248 58079 372 58080 406 58081 888 58082 495 58083 336 58084 352 58085 216 58086 492 58087 540 58088 303 58089 90 58090 491 58091 462 58092 431 58093 0 58094 600 58095 498 58096 328 58097 582 58098 268 58099 288 58100 308 58101 846 58102 520 58103 378 58104 520 58105 381 58106 386 58107 528 58108 409 58109 420 58110 327 58111 528 58112 495 58113 288 58114 108 58115 339 58116 697 58117 396 58118 399 58119 330 58120 267 58121 552 58122 492 58123 426 58124 416 58125 291 58126 441 58127 666 58128 360 58129 420 58130 340 58131 531 58132 511 58133 291 58134 0 58135 312 58136 490 58137 468 58138 304 58139 144 58140 261 58141 582 58142 108 58143 312 58144 486 58145 324 58146 637 58147 552 58148 260 58149 468 58150 72 58151 441 58152 685 58153 348 58154 276 58155 288 58156 552 58157 663 58158 472 58159 336 58160 564 58161 384 58162 401 58163 384 58164 0 58165 348 58166 437 58167 672 58168 360 58169 504 58170 290 58171 540 58172 620 58173 267 58174 448 58175 258 58176 368 58177 504 58178 438 58179 504 58180 242 58181 624 58182 512 58183 360 58184 356 58185 420 58186 765 58187 333 58188 307 58189 0 58190 339 58191 0 58192 599 58193 348 58194 368 58195 420 58196 633 58197 399 58198 304 58199 468 58200 312 58201 429 58202 542 58203 270 58204 396 58205 360 58206 452 58207 609 58208 246 58209 510 58210 241 58211 495 58212 568 58213 420 58214 130 58215 294 58216 528 58217 456 58218 402 58219 336 58220 26 58221 564 58222 552 58223 420 58224 384 58225 276 58226 584 58227 474 58228 378 58229 432 58230 372 58231 435 58232 324 58233 456 58234 0 58235 429 58236 352 58237 798 58238 314 58239 60 58240 100 58241 543 58242 512 58243 315 58244 562 58245 360 58246 478 58247 468 58248 465 58249 384 58250 355 58251 606 58252 432 58253 204 58254 300 58255 360 58256 798 58257 48 58258 270 58259 372 58260 416 58261 468 58262 627 58263 396 58264 126 58265 303 58266 404 58267 435 58268 384 58269 480 58270 430 58271 78 58272 585 58273 264 58274 360 58275 336 58276 453 58277 624 58278 261 58279 540 58280 243 58281 471 58282 424 58283 420 58284 550 58285 309 58286 480 58287 444 58288 267 58289 0 58290 528 58291 552 58292 371 58293 324 58294 266 58295 324 58296 0 58297 543 58298 452 58299 384 58300 454 58301 462 58302 519 58303 396 58304 480 58305 378 58306 388 58307 390 58308 300 58309 306 58310 348 58311 630 58312 676 58313 312 58314 0 58315 336 58316 356 58317 564 58318 403 58319 486 58320 230 58321 774 58322 570 58323 258 58324 420 58325 396 58326 552 58327 345 58328 567 58329 396 58330 257 58331 48 58332 700 58333 396 58334 440 58335 453 58336 492 58337 504 58338 36 58339 156 58340 299 58341 321 58342 700 58343 252 58344 332 58345 348 58346 450 58347 795 58348 388 58349 384 58350 308 58351 432 58352 536 58353 342 58354 684 58355 330 58356 721 58357 390 58358 255 58359 384 58360 382 58361 585 58362 368 58363 387 58364 60 58365 351 58366 630 58367 738 58368 309 58369 384 58370 392 58371 453 58372 425 58373 360 58374 480 58375 324 58376 544 58377 714 58378 284 58379 324 58380 396 58381 666 58382 533 58383 288 58384 306 58385 273 58386 459 58387 0 58388 412 58389 198 58390 260 58391 0 58392 66 58393 324 58394 424 58395 330 58396 429 58397 18 58398 456 58399 384 58400 344 58401 348 58402 569 58403 36 58404 396 58405 414 58406 480 58407 492 58408 280 58409 372 58410 342 58411 438 58412 478 58413 465 58414 0 58415 324 58416 728 58417 645 58418 259 58419 378 58420 339 58421 468 58422 564 58423 336 58424 576 58425 288 58426 570 58427 480 58428 260 58429 288 58430 364 58431 531 58432 624 58433 534 58434 360 58435 315 58436 0 58437 498 58438 502 58439 0 58440 284 58441 423 58442 468 58443 414 58444 504 58445 354 58446 603 58447 564 58448 223 58449 384 58450 332 58451 825 58452 542 58453 291 58454 612 58455 300 58456 491 58457 492 58458 414 58459 432 58460 255 58461 444 58462 412 58463 204 58464 152 58465 486 58466 584 58467 375 58468 480 58469 420 58470 212 58471 720 58472 677 58473 390 58474 288 58475 462 58476 387 58477 483 58478 356 58479 396 58480 448 58481 432 58482 661 58483 216 58484 438 58485 90 58486 588 58487 564 58488 387 58489 30 58490 398 58491 396 58492 548 58493 426 58494 360 58495 240 58496 408 58497 510 58498 30 58499 360 58500 409 58501 516 58502 388 58503 378 58504 372 58505 225 58506 592 58507 660 58508 510 58509 498 58510 339 58511 441 58512 440 58513 0 58514 102 58515 414 58516 401 58517 705 58518 326 58519 0 58520 324 58521 720 58522 558 58523 285 58524 8 58525 252 58526 444 58527 492 58528 306 58529 468 58530 416 58531 657 58532 627 58533 252 58534 0 58535 342 58536 567 58537 531 58538 330 58539 0 58540 262 58541 510 58542 587 58543 459 58544 280 58545 456 58546 28 58547 420 58548 300 58549 492 58550 357 58551 450 58552 486 58553 252 58554 312 58555 288 58556 787 58557 504 58558 348 58559 504 58560 280 58561 348 58562 458 58563 576 58564 0 58565 339 58566 630 58567 444 58568 336 58569 384 58570 447 58571 522 58572 0 58573 348 58574 364 58575 372 58576 504 58577 468 58578 396 58579 360 58580 346 58581 462 58582 491 58583 78 58584 446 58585 468 58586 573 58587 654 58588 278 58589 150 58590 288 58591 540 58592 684 58593 195 58594 578 58595 330 58596 448 58597 576 58598 370 58599 432 58600 340 58601 678 58602 459 58603 303 58604 448 58605 261 58606 404 58607 510 58608 514 58609 378 58610 287 58611 624 58612 600 58613 336 58614 80 58615 294 58616 328 58617 441 58618 0 58619 468 58620 587 58621 501 58622 563 58623 312 58624 312 58625 516 58626 436 58627 633 58628 306 58629 396 58630 264 58631 396 58632 120 58633 540 58634 0 58635 216 58636 748 58637 444 58638 281 58639 108 58640 436 58641 837 58642 429 58643 450 58644 312 58645 300 58646 462 58647 678 58648 320 58649 264 58650 374 58651 585 58652 390 58653 420 58654 496 58655 522 58656 440 58657 456 58658 297 58659 384 58660 292 58661 534 58662 676 58663 282 58664 0 58665 240 58666 520 58667 504 58668 295 58669 468 58670 336 58671 483 58672 422 58673 312 58674 476 58675 432 58676 582 58677 513 58678 412 58679 468 58680 378 58681 48 58682 556 58683 246 58684 324 58685 444 58686 492 58687 351 58688 322 58689 0 58690 363 58691 387 58692 0 58693 348 58694 318 58695 306 58696 722 58697 654 58698 284 58699 612 58700 206 58701 531 58702 556 58703 420 58704 500 58705 324 58706 670 58707 396 58708 320 58709 336 58710 451 58711 660 58712 467 58713 390 58714 122 58715 252 58716 560 58717 492 58718 402 58719 480 58720 401 58721 492 58722 20 58723 264 58724 488 58725 354 58726 411 58727 621 58728 312 58729 336 58730 0 58731 555 58732 624 58733 300 58734 428 58735 330 58736 429 58737 558 58738 411 58739 120 58740 324 58741 96 58742 366 58743 324 58744 432 58745 381 58746 512 58747 408 58748 299 58749 288 58750 356 58751 576 58752 601 58753 459 58754 348 58755 0 58756 443 58757 510 58758 328 58759 318 58760 335 58761 528 58762 646 58763 321 58764 96 58765 420 58766 748 58767 468 58768 382 58769 396 58770 293 58771 375 58772 608 58773 456 58774 508 58775 225 58776 582 58777 540 58778 252 58779 0 58780 304 58781 540 58782 340 58783 453 58784 504 58785 285 58786 344 58787 660 58788 448 58789 0 58790 478 58791 435 58792 434 58793 348 58794 690 58795 426 58796 527 58797 552 58798 390 58799 288 58800 224 58801 498 58802 557 58803 267 58804 444 58805 300 58806 480 58807 768 58808 330 58809 504 58810 272 58811 666 58812 525 58813 291 58814 0 58815 423 58816 600 58817 480 58818 478 58819 336 58820 310 58821 408 58822 463 58823 507 58824 304 58825 372 58826 375 58827 426 58828 110 58829 528 58830 409 58831 468 58832 560 58833 207 58834 368 58835 36 58836 549 58837 465 58838 292 58839 144 58840 358 58841 489 58842 752 58843 300 58844 496 58845 378 58846 595 58847 360 58848 367 58849 516 58850 455 58851 546 58852 354 58853 408 58854 336 58855 375 58856 448 58857 651 58858 408 58859 342 58860 458 58861 474 58862 504 58863 288 58864 108 58865 342 58866 320 58867 576 58868 248 58869 288 58870 296 58871 588 58872 722 58873 270 58874 416 58875 339 58876 74 58877 0 58878 412 58879 468 58880 366 58881 714 58882 384 58883 423 58884 448 58885 462 58886 748 58887 576 58888 344 58889 132 58890 192 58891 486 58892 452 58893 426 58894 376 58895 327 58896 482 58897 444 58898 400 58899 504 58900 436 58901 378 58902 6 58903 246 58904 372 58905 306 58906 812 58907 540 58908 352 58909 504 58910 0 58911 456 58912 400 58913 384 58914 0 58915 285 58916 545 58917 501 58918 226 58919 444 58920 400 58921 450 58922 525 58923 348 58924 332 58925 252 58926 170 58927 861 58928 355 58929 324 58930 368 58931 384 58932 417 58933 384 58934 470 58935 372 58936 406 58937 816 58938 246 58939 0 58940 424 58941 591 58942 534 58943 312 58944 484 58945 294 58946 413 58947 408 58948 495 58949 612 58950 343 58951 594 58952 539 58953 324 58954 336 58955 345 58956 538 58957 450 58958 344 58959 384 58960 297 58961 588 58962 548 58963 405 58964 112 58965 528 58966 608 58967 318 58968 284 58969 444 58970 345 58971 558 58972 739 58973 279 58974 384 58975 72 58976 594 58977 6 58978 342 58979 396 58980 271 58981 486 58982 574 58983 474 58984 412 58985 315 58986 548 58987 372 58988 380 58989 72 58990 259 58991 528 58992 529 58993 345 58994 318 58995 252 58996 536 58997 0 58998 449 58999 336 59000 503 59001 432 59002 607 59003 414 59004 496 59005 480 59006 332 59007 525 59008 256 59009 306 59010 432 59011 555 59012 532 59013 249 59014 188 59015 402 59016 417 59017 456 59018 369 59019 480 59020 260 59021 546 59022 380 59023 351 59024 16 59025 414 59026 756 59027 0 59028 317 59029 372 59030 320 59031 414 59032 652 59033 327 59034 352 59035 354 59036 480 59037 480 59038 330 59039 0 59040 396 59041 492 59042 570 59043 324 59044 414 59045 288 59046 497 59047 594 59048 261 59049 576 59050 292 59051 552 59052 432 59053 36 59054 444 59055 243 59056 550 59057 420 59058 315 59059 444 59060 386 59061 600 59062 627 59063 438 59064 0 59065 336 59066 484 59067 648 59068 333 59069 438 59070 532 59071 429 59072 354 59073 0 59074 400 59075 291 59076 554 59077 450 59078 339 59079 0 59080 462 59081 585 59082 705 59083 360 59084 498 59085 276 59086 318 59087 498 59088 400 59089 168 59090 228 59091 696 59092 536 59093 339 59094 316 59095 576 59096 792 59097 432 59098 408 59099 264 59100 240 59101 528 59102 799 59103 396 59104 324 59105 270 59106 487 59107 504 59108 336 59109 462 59110 356 59111 378 59112 381 59113 330 59114 18 59115 408 59116 532 59117 852 59118 28 59119 432 59120 309 59121 534 59122 0 59123 306 59124 56 59125 267 59126 675 59127 471 59128 276 59129 480 59130 0 59131 708 59132 364 59133 315 59134 380 59135 420 59136 606 59137 573 59138 457 59139 126 59140 484 59141 372 59142 380 59143 312 59144 448 59145 408 59146 456 59147 762 59148 378 59149 288 59150 272 59151 516 59152 557 59153 435 59154 476 59155 270 59156 411 59157 504 59158 390 59159 564 59160 249 59161 534 59162 364 59163 279 59164 0 59165 396 59166 534 59167 366 59168 459 59169 450 59170 332 59171 120 59172 736 59173 348 59174 352 59175 468 59176 395 59177 288 59178 342 59179 468 59180 504 59181 0 59182 616 59183 330 59184 416 59185 360 59186 824 59187 594 59188 258 59189 0 59190 282 59191 441 59192 568 59193 357 59194 394 59195 330 59196 496 59197 567 59198 231 59199 372 59200 320 59201 492 59202 500 59203 489 59204 264 59205 336 59206 600 59207 459 59208 351 59209 336 59210 363 59211 372 59212 630 59213 336 59214 192 59215 348 59216 421 59217 516 59218 291 59219 432 59220 0 59221 696 59222 630 59223 363 59224 400 59225 402 59226 444 59227 462 59228 410 59229 420 59230 388 59231 729 59232 495 59233 0 59234 416 59235 420 59236 611 59237 405 59238 445 59239 12 59240 243 59241 564 59242 405 59243 288 59244 388 59245 366 59246 415 59247 573 59248 52 59249 660 59250 380 59251 423 59252 732 59253 264 59254 396 59255 300 59256 534 59257 744 59258 292 59259 414 59260 304 59261 444 59262 544 59263 495 59264 110 59265 297 59266 544 59267 528 59268 351 59269 108 59270 448 59271 897 59272 388 59273 336 59274 400 59275 255 59276 432 59277 486 59278 498 59279 420 59280 432 59281 360 59282 532 59283 336 59284 452 59285 423 59286 344 59287 504 59288 373 59289 0 59290 392 59291 741 59292 550 59293 255 59294 472 59295 216 59296 462 59297 570 59298 303 59299 576 59300 312 59301 768 59302 384 59303 204 59304 564 59305 420 59306 571 59307 435 59308 284 59309 324 59310 291 59311 468 59312 683 59313 378 59314 0 59315 330 59316 574 59317 501 59318 76 59319 336 59320 365 59321 429 59322 692 59323 420 59324 372 59325 426 59326 600 59327 492 59328 252 59329 540 59330 269 59331 414 59332 352 59333 438 59334 390 59335 366 59336 660 59337 447 59338 344 59339 120 59340 514 59341 504 59342 494 59343 468 59344 358 59345 324 59346 438 59347 495 59348 479 59349 408 59350 356 59351 483 59352 474 59353 300 59354 444 59355 516 59356 565 59357 582 59358 239 59359 384 59360 0 59361 573 59362 700 59363 252 59364 96 59365 216 59366 566 59367 72 59368 604 59369 504 59370 253 59371 528 59372 402 59373 327 59374 452 59375 345 59376 550 59377 615 59378 364 59379 456 59380 228 59381 690 59382 654 59383 315 59384 332 59385 366 59386 454 59387 459 59388 348 59389 156 59390 483 59391 444 59392 801 59393 300 59394 330 59395 384 59396 474 59397 402 59398 194 59399 624 59400 415 59401 501 59402 564 59403 507 59404 368 59405 246 59406 728 59407 477 59408 292 59409 300 59410 435 59411 615 59412 367 59413 0 59414 0 59415 276 59416 0 59417 90 59418 504 59419 282 59420 414 59421 465 59422 416 59423 390 59424 336 59425 405 59426 452 59427 630 59428 258 59429 360 59430 312 59431 534 59432 635 59433 426 59434 596 59435 273 59436 497 59437 552 59438 324 59439 0 59440 383 59441 468 59442 403 59443 264 59444 504 59445 363 59446 580 59447 516 59448 326 59449 288 59450 339 59451 360 59452 660 59453 468 59454 308 59455 447 59456 476 59457 453 59458 416 59459 528 59460 370 59461 516 59462 428 59463 255 59464 104 59465 0 59466 529 59467 639 59468 308 59469 660 59470 346 59471 396 59472 524 59473 384 59474 420 59475 264 59476 706 59477 402 59478 379 59479 396 59480 372 59481 108 59482 334 59483 408 59484 316 59485 249 59486 460 59487 756 59488 473 59489 60 59490 322 59491 570 59492 464 59493 312 59494 618 59495 450 59496 450 59497 516 59498 348 59499 360 59500 300 59501 600 59502 592 59503 252 59504 428 59505 354 59506 386 59507 624 59508 388 59509 684 59510 316 59511 579 59512 401 59513 297 59514 32 59515 384 59516 643 59517 444 59518 389 59519 288 59520 413 59521 576 59522 708 59523 261 59524 452 59525 504 59526 474 59527 432 59528 248 59529 468 59530 324 59531 516 59532 672 59533 324 59534 296 59535 432 59536 520 59537 558 59538 397 59539 0 59540 255 59541 330 59542 520 59543 474 59544 678 59545 234 59546 696 59547 456 59548 300 59549 360 59550 414 59551 561 59552 432 59553 420 59554 380 59555 402 59556 0 59557 615 59558 328 59559 300 59560 466 59561 525 59562 335 59563 0 59564 0 59565 351 59566 512 59567 504 59568 240 59569 360 59570 326 59571 654 59572 618 59573 336 59574 432 59575 333 59576 457 59577 564 59578 351 59579 444 59580 252 59581 504 59582 513 59583 288 59584 336 59585 330 59586 102 59587 420 59588 431 59589 150 59590 447 59591 456 59592 536 59593 429 59594 432 59595 372 59596 415 59597 393 59598 448 59599 516 59600 368 59601 408 59602 112 59603 327 59604 320 59605 288 59606 448 59607 618 59608 337 59609 594 59610 324 59611 459 59612 156 59613 420 59614 68 59615 300 59616 610 59617 372 59618 225 59619 384 59620 432 59621 690 59622 482 59623 486 59624 512 59625 288 59626 418 59627 528 59628 384 59629 396 59630 329 59631 441 59632 496 59633 240 59634 592 59635 384 59636 325 59637 705 59638 228 59639 150 59640 350 59641 663 59642 680 59643 246 59644 436 59645 342 59646 448 59647 528 59648 596 59649 336 59650 264 59651 552 59652 444 59653 375 59654 528 59655 357 59656 555 59657 360 59658 433 59659 360 59660 257 59661 144 59662 614 59663 411 59664 0 59665 30 59666 339 59667 540 59668 448 59669 360 59670 380 59671 384 59672 406 59673 264 59674 412 59675 354 59676 624 59677 576 59678 411 59679 432 59680 284 59681 654 59682 492 59683 246 59684 370 59685 330 59686 736 59687 540 59688 244 59689 0 59690 376 59691 801 59692 452 59693 414 59694 284 59695 258 59696 572 59697 732 59698 315 59699 384 59700 446 59701 360 59702 48 59703 372 59704 452 59705 426 59706 471 59707 645 59708 380 59709 372 59710 38 59711 588 59712 630 59713 315 59714 162 59715 288 59716 488 59717 396 59718 434 59719 504 59720 300 59721 429 59722 553 59723 42 59724 428 59725 495 59726 558 59727 441 59728 405 59729 420 59730 288 59731 564 59732 522 59733 390 59734 360 59735 339 59736 420 59737 312 59738 366 59739 36 59740 432 59741 567 59742 676 59743 300 59744 334 59745 336 59746 669 59747 714 59748 296 59749 396 59750 270 59751 468 59752 520 59753 372 59754 488 59755 54 59756 640 59757 393 59758 331 59759 0 59760 341 59761 549 59762 445 59763 408 59764 142 59765 306 59766 456 59767 768 59768 360 59769 336 59770 304 59771 387 59772 395 59773 408 59774 528 59775 42 59776 416 59777 819 59778 276 59779 300 59780 468 59781 612 59782 662 59783 216 59784 694 59785 345 59786 522 59787 396 59788 359 59789 0 59790 286 59791 720 59792 373 59793 318 59794 352 59795 432 59796 531 59797 600 59798 434 59799 360 59800 264 59801 504 59802 621 59803 426 59804 316 59805 345 59806 549 59807 444 59808 0 59809 12 59810 548 59811 504 59812 427 59813 276 59814 0 59815 12 59816 628 59817 675 59818 300 59819 498 59820 266 59821 456 59822 504 59823 327 59824 656 59825 204 59826 591 59827 390 59828 282 59829 600 59830 497 59831 519 59832 600 59833 456 59834 348 59835 264 59836 416 59837 657 59838 330 59839 126 59840 393 59841 594 59842 396 59843 444 59844 0 59845 378 59846 510 59847 549 59848 243 59849 384 59850 416 59851 696 59852 722 59853 228 59854 396 59855 312 59856 442 59857 120 59858 391 59859 360 59860 380 59861 630 59862 594 59863 324 59864 56 59865 423 59866 522 59867 411 59868 445 59869 330 59870 282 59871 456 59872 672 59873 474 59874 352 59875 432 59876 538 59877 504 59878 248 59879 468 59880 308 59881 429 59882 576 59883 399 59884 384 59885 336 59886 538 59887 462 59888 320 59889 144 59890 314 59891 306 59892 428 59893 321 59894 648 59895 411 59896 731 59897 420 59898 314 59899 528 59900 413 59901 762 59902 332 59903 396 59904 264 59905 246 59906 0 59907 486 59908 484 59909 372 59910 342 59911 432 59912 678 59913 300 59914 0 59915 396 59916 429 59917 711 59918 312 59919 330 59920 408 59921 540 59922 459 59923 402 59924 0 59925 288 59926 431 59927 624 59928 499 59929 516 59930 235 59931 495 59932 426 59933 333 59934 552 59935 369 59936 491 59937 384 59938 532 59939 0 59940 348 59941 480 59942 470 59943 492 59944 304 59945 414 59946 430 59947 402 59948 228 59949 528 59950 554 59951 651 59952 664 59953 342 59954 392 59955 66 59956 498 59957 630 59958 247 59959 408 59960 356 59961 402 59962 658 59963 360 59964 212 59965 0 59966 667 59967 570 59968 270 59969 384 59970 368 59971 657 59972 553 59973 375 59974 308 59975 312 59976 472 59977 639 59978 294 59979 360 59980 366 59981 399 59982 389 59983 306 59984 596 59985 414 59986 585 59987 504 59988 348 59989 84 59990 360 59991 0 59992 585 59993 336 59994 508 59995 291 59996 367 59997 504 59998 432 59999 432 60000 283 60001 729 60002 360 60003 348 60004 96 60005 498 60006 678 60007 429 60008 422 60009 312 60010 269 60011 570 60012 671 60013 402 60014 146 60015 402 60016 412 60017 417 60018 312 60019 660 60020 396 60021 306 60022 592 60023 291 60024 336 60025 300 60026 707 60027 732 60028 286 60029 444 60030 289 60031 516 60032 562 60033 363 60034 360 60035 300 60036 555 60037 648 60038 396 60039 0 60040 316 60041 588 60042 508 60043 264 60044 392 60045 315 60046 536 60047 579 60048 464 60049 336 60050 457 60051 405 60052 478 60053 48 60054 500 60055 372 60056 410 60057 522 60058 351 60059 360 60060 344 60061 624 60062 486 60063 297 60064 0 60065 246 60066 576 60067 0 60068 382 60069 450 60070 303 60071 846 60072 400 60073 288 60074 408 60075 342 60076 644 60077 621 60078 285 60079 360 60080 228 60081 588 60082 681 60083 621 60084 382 60085 36 60086 0 60087 351 60088 416 60089 138 60090 461 60091 300 60092 569 60093 0 60094 316 60095 336 60096 873 60097 576 60098 250 60099 612 60100 273 60101 273 60102 0 60103 405 60104 516 60105 453 60106 432 60107 459 60108 248 60109 360 60110 400 60111 420 60112 311 60113 333 60114 64 60115 441 60116 672 60117 552 60118 556 60119 360 60120 350 60121 522 60122 430 60123 384 60124 424 60125 438 60126 496 60127 558 60128 330 60129 468 60130 408 60131 588 60132 636 60133 306 60134 390 60135 228 60136 54 60137 540 60138 343 60139 126 60140 315 60141 780 60142 30 60143 300 60144 320 60145 396 60146 554 60147 522 60148 433 60149 384 60150 266 60151 0 60152 520 60153 381 60154 396 60155 414 60156 374 60157 405 60158 456 60159 486 60160 380 60161 528 60162 765 60163 198 60164 0 60165 306 60166 412 60167 567 60168 261 60169 510 60170 335 60171 624 60172 552 60173 402 60174 512 60175 366 60176 599 60177 384 60178 244 60179 312 60180 513 60181 720 60182 468 60183 468 60184 472 60185 348 60186 372 60187 684 60188 348 60189 0 60190 365 60191 465 60192 479 60193 384 60194 480 60195 396 60196 416 60197 552 60198 476 60199 312 60200 92 60201 42 60202 579 60203 240 60204 464 60205 243 60206 555 60207 84 60208 318 60209 648 60210 264 60211 519 60212 396 60213 339 60214 156 60215 420 60216 437 60217 561 60218 432 60219 456 60220 330 60221 432 60222 690 60223 432 60224 408 60225 318 60226 508 60227 378 60228 392 60229 456 60230 298 60231 432 60232 647 60233 270 60234 282 60235 408 60236 750 60237 702 60238 250 60239 114 60240 372 60241 363 60242 596 60243 342 60244 456 60245 282 60246 28 60247 441 60248 379 60249 0 60250 342 60251 696 60252 401 60253 495 60254 308 60255 249 60256 540 60257 708 60258 463 60259 456 60260 377 60261 618 60262 56 60263 336 60264 130 60265 330 60266 504 60267 570 60268 280 60269 456 60270 368 60271 603 60272 515 60273 324 60274 528 60275 312 60276 507 60277 450 60278 418 60279 468 60280 0 60281 519 60282 299 60283 312 60284 408 60285 414 60286 757 60287 387 60288 328 60289 0 60290 332 60291 708 60292 768 60293 330 60294 400 60295 342 60296 319 60297 576 60298 74 60299 456 60300 399 60301 408 60302 800 60303 366 60304 428 60305 456 60306 624 60307 564 60308 260 60309 384 60310 237 60311 507 60312 474 60313 462 60314 0 60315 306 60316 523 60317 456 60318 245 60319 420 60320 372 60321 477 60322 390 60323 396 60324 432 60325 333 60326 456 60327 612 60328 0 60329 300 60330 527 60331 468 60332 420 60333 252 60334 504 60335 492 60336 602 60337 684 60338 310 60339 96 60340 264 60341 675 60342 627 60343 375 60344 432 60345 342 60346 458 60347 102 60348 348 60349 600 60350 270 60351 441 60352 502 60353 270 60354 452 60355 351 60356 720 60357 441 60358 377 60359 348 60360 360 60361 576 60362 540 60363 486 60364 0 60365 468 60366 360 60367 570 60368 360 60369 522 60370 405 60371 447 60372 640 60373 240 60374 288 60375 408 60376 625 60377 525 60378 406 60379 504 60380 371 60381 372 60382 588 60383 408 60384 412 60385 279 60386 459 60387 405 60388 300 60389 216 60390 376 60391 624 60392 504 60393 483 60394 428 60395 273 60396 90 60397 426 60398 293 60399 324 60400 413 60401 480 60402 524 60403 246 60404 616 60405 360 60406 585 60407 630 60408 265 60409 366 60410 278 60411 675 60412 634 60413 324 60414 0 60415 354 60416 400 60417 444 60418 488 60419 450 60420 192 60421 696 60422 617 60423 306 60424 372 60425 330 60426 685 60427 552 60428 438 60429 372 60430 352 60431 0 60432 492 60433 396 60434 358 60435 486 60436 352 60437 504 60438 344 60439 0 60440 496 60441 498 60442 456 60443 291 60444 420 60445 0 60446 573 60447 675 60448 294 60449 48 60450 252 60451 480 60452 420 60453 372 60454 500 60455 252 60456 737 60457 522 60458 284 60459 432 60460 532 60461 504 60462 416 60463 360 60464 126 60465 231 60466 572 60467 624 60468 376 60469 252 60470 560 60471 456 60472 463 60473 402 60474 528 60475 306 60476 416 60477 621 60478 324 60479 396 60480 320 60481 576 60482 628 60483 348 60484 596 60485 249 60486 384 60487 636 60488 383 60489 102 60490 372 60491 504 60492 494 60493 288 60494 0 60495 552 60496 530 60497 42 60498 375 60499 456 60500 307 60501 624 60502 488 60503 363 60504 336 60505 378 60506 646 60507 327 60508 332 60509 408 60510 402 60511 429 60512 684 60513 369 60514 104 60515 312 60516 448 60517 570 60518 340 60519 480 60520 276 60521 636 60522 576 60523 576 60524 384 60525 399 60526 442 60527 405 60528 324 60529 348 60530 353 60531 543 60532 675 60533 408 60534 374 60535 264 60536 556 60537 546 60538 377 60539 0 60540 367 60541 516 60542 486 60543 90 60544 522 60545 408 60546 459 60547 756 60548 236 60549 336 60550 306 60551 567 60552 694 60553 228 60554 416 60555 342 60556 445 60557 438 60558 404 60559 480 60560 378 60561 612 60562 493 60563 306 60564 0 60565 531 60566 662 60567 399 60568 298 60569 0 60570 54 60571 426 60572 590 60573 360 60574 320 60575 432 60576 404 60577 510 60578 416 60579 444 60580 442 60581 408 60582 559 60583 429 60584 312 60585 240 60586 602 60587 636 60588 369 60589 180 60590 324 60591 492 60592 0 60593 369 60594 496 60595 234 60596 769 60597 498 60598 305 60599 456 60600 34 60601 708 60602 358 60603 420 60604 324 60605 279 60606 480 60607 468 60608 414 60609 474 60610 405 60611 414 60612 409 60613 444 60614 8 60615 390 60616 473 60617 672 60618 242 60619 258 60620 324 60621 621 60622 679 60623 273 60624 500 60625 360 60626 432 60627 0 60628 412 60629 420 60630 300 60631 738 60632 474 60633 282 60634 380 60635 474 60636 596 60637 396 60638 442 60639 120 60640 246 60641 90 60642 747 60643 396 60644 410 60645 267 60646 479 60647 546 60648 442 60649 576 60650 349 60651 408 60652 444 60653 339 60654 500 60655 378 60656 577 60657 789 60658 258 60659 432 60660 332 60661 399 60662 404 60663 324 60664 0 60665 324 60666 734 60667 330 60668 366 60669 432 60670 305 60671 612 60672 316 60673 378 60674 420 60675 342 60676 536 60677 855 60678 348 60679 468 60680 380 60681 378 60682 623 60683 312 60684 390 60685 342 60686 338 60687 660 60688 392 60689 0 60690 96 60691 0 60692 574 60693 312 60694 616 60695 252 60696 372 60697 474 60698 423 60699 408 60700 342 60701 552 60702 496 60703 282 60704 528 60705 432 60706 488 60707 432 60708 466 60709 318 60710 355 60711 576 60712 615 60713 468 60714 104 60715 402 60716 476 60717 420 60718 266 60719 432 60720 477 60721 453 60722 426 60723 288 60724 256 60725 360 60726 744 60727 597 60728 297 60729 564 60730 336 60731 630 60732 544 60733 420 60734 708 60735 264 60736 627 60737 363 60738 218 60739 12 60740 372 60741 681 60742 625 60743 408 60744 360 60745 363 60746 544 60747 483 60748 344 60749 360 60750 418 60751 435 60752 416 60753 390 60754 488 60755 372 60756 416 60757 528 60758 198 60759 426 60760 328 60761 495 60762 512 60763 384 60764 170 60765 315 60766 549 60767 666 60768 426 60769 0 60770 336 60771 444 60772 541 60773 300 60774 400 60775 372 60776 642 60777 297 60778 560 60779 432 60780 273 60781 552 60782 588 60783 435 60784 276 60785 504 60786 580 60787 549 60788 0 60789 0 60790 392 60791 408 60792 623 60793 288 60794 308 60795 336 60796 791 60797 579 60798 336 60799 384 60800 359 60801 420 60802 522 60803 429 60804 420 60805 348 60806 425 60807 540 60808 336 60809 468 60810 380 60811 666 60812 100 60813 426 60814 0 60815 189 60816 352 60817 540 60818 576 60819 402 60820 420 60821 528 60822 461 60823 240 60824 448 60825 483 60826 367 60827 561 60828 277 60829 396 60830 320 60831 849 60832 393 60833 351 60834 440 60835 258 60836 582 60837 0 60838 430 60839 120 60840 346 60841 564 60842 469 60843 300 60844 512 60845 324 60846 618 60847 486 60848 398 60849 300 60850 294 60851 684 60852 660 60853 408 60854 300 60855 432 60856 516 60857 444 60858 4 60859 570 60860 342 60861 465 60862 596 60863 399 60864 102 60865 336 60866 615 60867 528 60868 224 60869 624 60870 331 60871 321 60872 492 60873 348 60874 640 60875 324 60876 538 60877 474 60878 358 60879 276 60880 397 60881 528 60882 475 60883 441 60884 336 60885 306 60886 168 60887 744 60888 431 60889 132 60890 336 60891 366 60892 336 60893 276 60894 416 60895 561 60896 456 60897 804 60898 247 60899 348 60900 444 60901 483 60902 718 60903 273 60904 420 60905 285 60906 451 60907 624 60908 432 60909 468 60910 252 60911 648 60912 528 60913 300 60914 0 60915 384 60916 671 60917 366 60918 390 60919 360 60920 281 60921 492 60922 708 60923 396 60924 484 60925 348 60926 512 60927 396 60928 392 60929 576 60930 392 60931 18 60932 657 60933 54 60934 336 60935 0 60936 546 60937 543 60938 38 60939 0 60940 325 60941 519 60942 426 60943 444 60944 432 60945 246 60946 579 60947 432 60948 280 60949 348 60950 582 60951 672 60952 410 60953 384 60954 372 60955 348 60956 408 60957 810 60958 335 60959 288 60960 412 60961 399 60962 420 60963 396 60964 164 60965 429 60966 452 60967 585 60968 297 60969 324 60970 408 60971 450 60972 680 60973 363 60974 608 60975 6 60976 621 60977 480 60978 408 60979 480 60980 309 60981 663 60982 332 60983 309 60984 96 60985 333 60986 551 60987 603 60988 448 60989 0 60990 276 60991 540 60992 495 60993 423 60994 392 60995 384 60996 456 60997 432 60998 404 60999 576 61000 438 61001 564 61002 582 61003 258 61004 368 61005 336 61006 621 61007 672 61008 276 61009 378 61010 296 61011 378 61012 534 61013 366 61014 130 61015 369 61016 796 61017 567 61018 320 61019 396 61020 464 61021 630 61022 421 61023 393 61024 300 61025 324 61026 504 61027 531 61028 404 61029 360 61030 458 61031 432 61032 456 61033 102 61034 28 61035 426 61036 373 61037 438 61038 440 61039 0 61040 360 61041 456 61042 0 61043 342 61044 368 61045 444 61046 402 61047 360 61048 372 61049 456 61050 298 61051 732 61052 481 61053 264 61054 72 61055 384 61056 774 61057 408 61058 381 61059 426 61060 282 61061 570 61062 548 61063 276 61064 0 61065 480 61066 339 61067 546 61068 348 61069 540 61070 308 61071 564 61072 840 61073 390 61074 420 61075 288 61076 522 61077 558 61078 317 61079 420 61080 267 61081 390 61082 92 61083 411 61084 662 61085 288 61086 660 61087 360 61088 252 61089 144 61090 348 61091 675 61092 391 61093 489 61094 340 61095 303 61096 432 61097 804 61098 396 61099 312 61100 356 61101 396 61102 454 61103 24 61104 540 61105 348 61106 536 61107 0 61108 378 61109 288 61110 402 61111 807 61112 639 61113 228 61114 74 61115 279 61116 615 61117 600 61118 388 61119 684 61120 264 61121 585 61122 438 61123 300 61124 400 61125 342 61126 421 61127 450 61128 378 61129 336 61130 406 61131 0 61132 477 61133 414 61134 340 61135 420 61136 381 61137 561 61138 312 61139 162 61140 357 61141 660 61142 762 61143 0 61144 464 61145 288 61146 488 61147 66 61148 354 61149 540 61150 429 61151 282 61152 560 61153 348 61154 540 61155 297 61156 553 61157 372 61158 294 61159 480 61160 474 61161 615 61162 482 61163 483 61164 0 61165 234 61166 568 61167 492 61168 370 61169 414 61170 415 61171 642 61172 486 61173 384 61174 448 61175 0 61176 456 61177 585 61178 269 61179 336 61180 0 61181 780 61182 656 61183 273 61184 518 61185 402 61186 524 61187 492 61188 489 61189 0 61190 242 61191 486 61192 528 61193 282 61194 400 61195 393 61196 608 61197 492 61198 456 61199 384 61200 240 61201 612 61202 525 61203 447 61204 460 61205 456 61206 407 61207 0 61208 376 61209 504 61210 474 61211 366 61212 660 61213 228 61214 110 61215 444 61216 624 61217 444 61218 314 61219 0 61220 269 61221 495 61222 416 61223 420 61224 448 61225 333 61226 702 61227 504 61228 337 61229 96 61230 364 61231 552 61232 492 61233 357 61234 288 61235 312 61236 600 61237 708 61238 442 61239 72 61240 437 61241 426 61242 377 61243 396 61244 438 61245 366 61246 429 61247 771 61248 250 61249 420 61250 280 61251 573 61252 618 61253 279 61254 636 61255 279 61256 402 61257 504 61258 356 61259 636 61260 376 61261 465 61262 558 61263 384 61264 120 61265 435 61266 672 61267 387 61268 294 61269 342 61270 249 61271 540 61272 705 61273 489 61274 288 61275 351 61276 0 61277 567 61278 0 61279 408 61280 519 61281 420 61282 653 61283 276 61284 342 61285 324 61286 689 61287 507 61288 328 61289 0 61290 320 61291 402 61292 632 61293 588 61294 462 61295 354 61296 0 61297 369 61298 374 61299 372 61300 374 61301 630 61302 528 61303 558 61304 324 61305 324 61306 658 61307 528 61308 272 61309 336 61310 288 61311 459 61312 403 61313 324 61314 0 61315 384 61316 394 61317 504 61318 388 61319 348 61320 432 61321 624 61322 513 61323 261 61324 640 61325 414 61326 467 61327 144 61328 380 61329 528 61330 278 61331 723 61332 356 61333 210 61334 384 61335 363 61336 583 61337 651 61338 427 61339 150 61340 332 61341 456 61342 783 61343 312 61344 442 61345 369 61346 575 61347 390 61348 376 61349 420 61350 460 61351 480 61352 450 61353 309 61354 328 61355 336 61356 609 61357 846 61358 426 61359 570 61360 220 61361 612 61362 416 61363 363 61364 116 61365 285 61366 433 61367 396 61368 334 61369 432 61370 477 61371 624 61372 489 61373 360 61374 288 61375 288 61376 134 61377 546 61378 386 61379 420 61380 502 61381 414 61382 342 61383 354 61384 464 61385 300 61386 419 61387 642 61388 310 61389 108 61390 456 61391 603 61392 838 61393 240 61394 554 61395 336 61396 464 61397 636 61398 288 61399 432 61400 238 61401 696 61402 560 61403 333 61404 280 61405 423 61406 532 61407 552 61408 419 61409 312 61410 293 61411 408 61412 505 61413 426 61414 0 61415 411 61416 660 61417 0 61418 296 61419 432 61420 405 61421 369 61422 570 61423 315 61424 336 61425 0 61426 611 61427 609 61428 264 61429 600 61430 324 61431 531 61432 484 61433 477 61434 544 61435 300 61436 0 61437 363 61438 307 61439 0 61440 315 61441 792 61442 480 61443 312 61444 352 61445 54 61446 556 61447 0 61448 484 61449 384 61450 368 61451 396 61452 461 61453 360 61454 468 61455 294 61456 523 61457 570 61458 392 61459 402 61460 316 61461 660 61462 600 61463 357 61464 140 61465 246 61466 372 61467 780 61468 438 61469 420 61470 290 61471 504 61472 512 61473 255 61474 0 61475 468 61476 465 61477 480 61478 352 61479 396 61480 367 61481 486 61482 700 61483 378 61484 300 61485 504 61486 354 61487 420 61488 324 61489 114 61490 429 61491 462 61492 454 61493 6 61494 452 61495 264 61496 30 61497 468 61498 290 61499 396 61500 302 61501 516 61502 464 61503 375 61504 528 61505 264 61506 572 61507 594 61508 344 61509 516 61510 490 61511 840 61512 387 61513 435 61514 142 61515 324 61516 552 61517 411 61518 473 61519 270 61520 415 61521 396 61522 490 61523 0 61524 688 61525 330 61526 621 61527 738 61528 294 61529 300 61530 288 61531 477 61532 707 61533 405 61534 512 61535 324 61536 368 61537 480 61538 56 61539 0 61540 365 61541 489 61542 396 61543 273 61544 380 61545 549 61546 734 61547 366 61548 555 61549 480 61550 296 61551 582 61552 578 61553 411 61554 284 61555 408 61556 464 61557 444 61558 304 61559 570 61560 318 61561 504 61562 816 61563 246 61564 0 61565 396 61566 742 61567 759 61568 320 61569 372 61570 261 61571 480 61572 156 61573 324 61574 368 61575 288 61576 571 61577 504 61578 456 61579 552 61580 0 61581 564 61582 396 61583 333 61584 452 61585 369 61586 456 61587 627 61588 328 61589 144 61590 395 61591 423 61592 495 61593 336 61594 378 61595 450 61596 424 61597 567 61598 239 61599 480 61600 542 61601 672 61602 534 61603 390 61604 600 61605 258 61606 384 61607 396 61608 413 61609 366 61610 323 61611 708 61612 417 61613 321 61614 4 61615 450 61616 525 61617 618 61618 424 61619 360 61620 272 61621 0 61622 652 61623 456 61624 320 61625 429 61626 504 61627 372 61628 382 61629 408 61630 448 61631 405 61632 606 61633 375 61634 436 61635 324 61636 742 61637 744 61638 264 61639 174 61640 248 61641 459 61642 452 61643 585 61644 456 61645 300 61646 635 61647 477 61648 316 61649 408 61650 392 61651 516 61652 442 61653 360 61654 564 61655 258 61656 544 61657 576 61658 324 61659 0 61660 418 61661 402 61662 557 61663 432 61664 0 61665 480 61666 548 61667 807 61668 249 61669 444 61670 96 61671 513 61672 0 61673 222 61674 396 61675 306 61676 492 61677 522 61678 441 61679 552 61680 362 61681 642 61682 495 61683 312 61684 384 61685 279 61686 580 61687 372 61688 466 61689 0 61690 231 61691 708 61692 640 61693 387 61694 460 61695 360 61696 405 61697 363 61698 330 61699 480 61700 442 61701 510 61702 726 61703 288 61704 284 61705 432 61706 0 61707 438 61708 264 61709 612 61710 319 61711 468 61712 504 61713 378 61714 192 61715 264 61716 539 61717 456 61718 336 61719 108 61720 438 61721 711 61722 589 61723 342 61724 352 61725 0 61726 414 61727 18 61728 510 61729 300 61730 468 61731 480 61732 528 61733 354 61734 340 61735 564 61736 462 61737 546 61738 296 61739 66 61740 288 61741 624 61742 532 61743 351 61744 388 61745 300 61746 466 61747 444 61748 552 61749 600 61750 203 61751 516 61752 487 61753 339 61754 464 61755 438 61756 727 61757 456 61758 416 61759 312 61760 315 61761 528 61762 640 61763 339 61764 144 61765 399 61766 484 61767 420 61768 50 61769 564 61770 452 61771 642 61772 518 61773 291 61774 372 61775 360 61776 604 61777 636 61778 219 61779 684 61780 22 61781 468 61782 638 61783 48 61784 420 61785 252 61786 866 61787 546 61788 302 61789 0 61790 442 61791 456 61792 416 61793 480 61794 312 61795 315 61796 544 61797 558 61798 478 61799 384 61800 420 61801 420 61802 342 61803 276 61804 556 61805 465 61806 459 61807 567 61808 376 61809 408 61810 472 61811 456 61812 702 61813 324 61814 0 61815 399 61816 348 61817 0 61818 382 61819 438 61820 339 61821 825 61822 348 61823 315 61824 400 61825 432 61826 548 61827 384 61828 342 61829 264 61830 335 61831 534 61832 841 61833 378 61834 486 61835 396 61836 432 61837 492 61838 416 61839 162 61840 306 61841 540 61842 417 61843 354 61844 460 61845 300 61846 552 61847 708 61848 304 61849 480 61850 292 61851 567 61852 692 61853 417 61854 568 61855 306 61856 592 61857 450 61858 260 61859 336 61860 345 61861 540 61862 445 61863 390 61864 88 61865 348 61866 0 61867 684 61868 378 61869 324 61870 476 61871 522 61872 454 61873 348 61874 484 61875 555 61876 495 61877 585 61878 352 61879 288 61880 260 61881 729 61882 497 61883 0 61884 516 61885 354 61886 548 61887 468 61888 405 61889 192 61890 332 61891 609 61892 445 61893 309 61894 408 61895 360 61896 687 61897 486 61898 407 61899 300 61900 368 61901 120 61902 458 61903 402 61904 312 61905 300 61906 350 61907 429 61908 308 61909 720 61910 408 61911 474 61912 744 61913 252 61914 0 61915 72 61916 529 61917 600 61918 308 61919 576 61920 265 61921 357 61922 648 61923 600 61924 352 61925 306 61926 570 61927 423 61928 255 61929 552 61930 453 61931 585 61932 380 61933 459 61934 320 61935 270 61936 636 61937 435 61938 421 61939 0 61940 512 61941 48 61942 0 61943 318 61944 506 61945 360 61946 364 61947 708 61948 336 61949 396 61950 276 61951 630 61952 100 61953 396 61954 396 61955 354 61956 424 61957 432 61958 568 61959 420 61960 306 61961 528 61962 571 61963 312 61964 0 61965 348 61966 758 61967 450 61968 402 61969 510 61970 292 61971 408 61972 469 61973 432 61974 384 61975 474 61976 360 61977 513 61978 336 61979 432 61980 460 61981 393 61982 597 61983 231 61984 410 61985 432 61986 668 61987 705 61988 372 61989 72 61990 342 61991 576 61992 510 61993 279 61994 496 61995 351 61996 628 61997 444 61998 204 61999 408 62000 384 62001 525 62002 556 62003 477 62004 396 62005 300 62006 532 62007 924 62008 510 62009 360 62010 407 62011 444 62012 356 62013 90 62014 0 62015 333 62016 461 62017 768 62018 384 62019 324 62020 314 62021 756 62022 0 62023 267 62024 528 62025 246 62026 500 62027 468 62028 418 62029 432 62030 278 62031 570 62032 417 62033 288 62034 484 62035 354 62036 578 62037 453 62038 348 62039 0 62040 428 62041 546 62042 683 62043 558 62044 340 62045 393 62046 489 62047 510 62048 228 62049 372 62050 351 62051 474 62052 628 62053 342 62054 340 62055 432 62056 574 62057 690 62058 248 62059 540 62060 339 62061 429 62062 138 62063 390 62064 0 62065 324 62066 648 62067 375 62068 387 62069 384 62070 416 62071 585 62072 614 62073 510 62074 400 62075 258 62076 530 62077 612 62078 382 62079 396 62080 356 62081 432 62082 392 62083 456 62084 468 62085 549 62086 392 62087 543 62088 306 62089 114 62090 294 62091 528 62092 604 62093 252 62094 658 62095 12 62096 618 62097 540 62098 430 62099 504 62100 280 62101 540 62102 359 62103 267 62104 520 62105 570 62106 688 62107 462 62108 324 62109 504 62110 254 62111 84 62112 582 62113 354 62114 56 62115 264 62116 484 62117 558 62118 448 62119 474 62120 448 62121 0 62122 495 62123 378 62124 328 62125 282 62126 550 62127 525 62128 371 62129 516 62130 375 62131 516 62132 544 62133 444 62134 484 62135 312 62136 616 62137 468 62138 402 62139 132 62140 442 62141 435 62142 533 62143 66 62144 400 62145 339 62146 528 62147 714 62148 352 62149 360 62150 460 62151 612 62152 382 62153 336 62154 480 62155 390 62156 504 62157 576 62158 227 62159 330 62160 0 62161 825 62162 671 62163 264 62164 0 62165 276 62166 363 62167 552 62168 261 62169 480 62170 285 62171 528 62172 574 62173 384 62174 516 62175 447 62176 756 62177 456 62178 458 62179 288 62180 231 62181 432 62182 677 62183 447 62184 340 62185 489 62186 384 62187 432 62188 288 62189 0 62190 477 62191 390 62192 564 62193 300 62194 364 62195 504 62196 604 62197 717 62198 380 62199 468 62200 344 62201 24 62202 416 62203 300 62204 508 62205 300 62206 699 62207 408 62208 405 62209 0 62210 328 62211 738 62212 446 62213 417 62214 90 62215 420 62216 662 62217 612 62218 300 62219 396 62220 380 62221 579 62222 519 62223 330 62224 488 62225 324 62226 412 62227 564 62228 401 62229 396 62230 392 62231 516 62232 421 62233 312 62234 468 62235 360 62236 305 62237 594 62238 452 62239 24 62240 254 62241 819 62242 468 62243 288 62244 420 62245 390 62246 651 62247 432 62248 462 62249 384 62250 312 62251 444 62252 844 62253 288 62254 364 62255 396 62256 382 62257 408 62258 92 62259 498 62260 438 62261 453 62262 690 62263 312 62264 24 62265 300 62266 699 62267 582 62268 363 62269 480 62270 292 62271 483 62272 470 62273 375 62274 512 62275 324 62276 587 62277 516 62278 273 62279 312 62280 476 62281 930 62282 459 62283 408 62284 284 62285 261 62286 512 62287 621 62288 427 62289 0 62290 0 62291 483 62292 588 62293 360 62294 464 62295 273 62296 386 62297 528 62298 227 62299 480 62300 392 62301 429 62302 30 62303 48 62304 580 62305 246 62306 435 62307 0 62308 460 62309 450 62310 320 62311 468 62312 370 62313 393 62314 0 62315 420 62316 624 62317 447 62318 368 62319 432 62320 310 62321 564 62322 445 62323 372 62324 256 62325 504 62326 651 62327 558 62328 336 62329 504 62330 584 62331 435 62332 773 62333 285 62334 274 62335 294 62336 595 62337 696 62338 398 62339 144 62340 336 62341 444 62342 412 62343 426 62344 486 62345 300 62346 662 62347 426 62348 285 62349 420 62350 389 62351 789 62352 436 62353 282 62354 436 62355 234 62356 126 62357 618 62358 422 62359 480 62360 426 62361 429 62362 490 62363 336 62364 110 62365 495 62366 436 62367 468 62368 338 62369 396 62370 310 62371 594 62372 523 62373 264 62374 480 62375 240 62376 608 62377 468 62378 462 62379 420 62380 295 62381 708 62382 658 62383 297 62384 592 62385 72 62386 465 62387 420 62388 312 62389 90 62390 265 62391 588 62392 565 62393 495 62394 344 62395 552 62396 360 62397 390 62398 396 62399 456 62400 329 62401 363 62402 799 62403 18 62404 412 62405 72 62406 786 62407 636 62408 312 62409 444 62410 308 62411 480 62412 434 62413 459 62414 0 62415 357 62416 560 62417 597 62418 252 62419 528 62420 456 62421 582 62422 372 62423 369 62424 444 62425 318 62426 432 62427 630 62428 373 62429 432 62430 333 62431 462 62432 492 62433 384 62434 504 62435 336 62436 672 62437 720 62438 220 62439 0 62440 288 62441 549 62442 812 62443 255 62444 402 62445 357 62446 612 62447 504 62448 359 62449 468 62450 424 62451 708 62452 473 62453 291 62454 48 62455 417 62456 618 62457 354 62458 440 62459 60 62460 308 62461 654 62462 522 62463 426 62464 118 62465 351 62466 386 62467 348 62468 454 62469 504 62470 448 62471 417 62472 496 62473 312 62474 360 62475 360 62476 632 62477 612 62478 276 62479 444 62480 392 62481 423 62482 528 62483 387 62484 656 62485 270 62486 620 62487 387 62488 245 62489 84 62490 344 62491 525 62492 468 62493 399 62494 368 62495 360 62496 516 62497 783 62498 404 62499 384 62500 388 62501 465 62502 628 62503 0 62504 420 62505 456 62506 0 62507 684 62508 382 62509 264 62510 300 62511 564 62512 739 62513 357 62514 200 62515 294 62516 454 62517 576 62518 445 62519 456 62520 308 62521 672 62522 358 62523 378 62524 400 62525 366 62526 520 62527 522 62528 390 62529 288 62530 360 62531 486 62532 434 62533 372 62534 478 62535 534 62536 604 62537 426 62538 492 62539 0 62540 435 62541 468 62542 522 62543 216 62544 318 62545 312 62546 754 62547 891 62548 286 62549 576 62550 256 62551 456 62552 0 62553 420 62554 420 62555 315 62556 633 62557 411 62558 310 62559 312 62560 532 62561 624 62562 400 62563 450 62564 0 62565 375 62566 456 62567 738 62568 520 62569 444 62570 318 62571 354 62572 534 62573 288 62574 544 62575 402 62576 436 62577 570 62578 325 62579 504 62580 396 62581 474 62582 564 62583 228 62584 386 62585 405 62586 432 62587 456 62588 404 62589 192 62590 309 62591 720 62592 0 62593 363 62594 360 62595 315 62596 626 62597 414 62598 453 62599 408 62600 291 62601 114 62602 686 62603 384 62604 356 62605 360 62606 558 62607 495 62608 252 62609 480 62610 331 62611 600 62612 771 62613 267 62614 76 62615 432 62616 700 62617 471 62618 327 62619 510 62620 305 62621 360 62622 672 62623 456 62624 504 62625 312 62626 746 62627 0 62628 0 62629 672 62630 365 62631 549 62632 534 62633 378 62634 378 62635 273 62636 584 62637 744 62638 448 62639 84 62640 424 62641 432 62642 381 62643 252 62644 408 62645 489 62646 481 62647 474 62648 288 62649 384 62650 0 62651 756 62652 456 62653 324 62654 432 62655 489 62656 371 62657 684 62658 434 62659 462 62660 316 62661 534 62662 428 62663 0 62664 0 62665 309 62666 768 62667 600 62668 541 62669 306 62670 372 62671 648 62672 652 62673 381 62674 352 62675 297 62676 386 62677 504 62678 402 62679 540 62680 356 62681 492 62682 616 62683 351 62684 384 62685 300 62686 468 62687 495 62688 301 62689 0 62690 305 62691 399 62692 636 62693 408 62694 432 62695 306 62696 483 62697 462 62698 297 62699 120 62700 420 62701 0 62702 479 62703 474 62704 376 62705 336 62706 688 62707 558 62708 351 62709 354 62710 475 62711 408 62712 524 62713 270 62714 194 62715 360 62716 438 62717 684 62718 312 62719 264 62720 312 62721 714 62722 786 62723 333 62724 0 62725 309 62726 436 62727 432 62728 410 62729 540 62730 0 62731 588 62732 424 62733 351 62734 432 62735 414 62736 676 62737 432 62738 302 62739 84 62740 330 62741 480 62742 567 62743 474 62744 414 62745 528 62746 408 62747 450 62748 0 62749 396 62750 561 62751 453 62752 605 62753 240 62754 396 62755 510 62756 715 62757 579 62758 268 62759 456 62760 217 62761 501 62762 460 62763 390 62764 172 62765 387 62766 512 62767 618 62768 324 62769 396 62770 414 62771 450 62772 560 62773 348 62774 504 62775 273 62776 488 62777 504 62778 406 62779 300 62780 433 62781 552 62782 464 62783 408 62784 600 62785 405 62786 415 62787 678 62788 295 62789 0 62790 296 62791 675 62792 408 62793 378 62794 558 62795 243 62796 488 62797 6 62798 425 62799 540 62800 352 62801 663 62802 469 62803 312 62804 296 62805 378 62806 603 62807 441 62808 320 62809 426 62810 324 62811 504 62812 417 62813 588 62814 0 62815 276 62816 557 62817 321 62818 320 62819 630 62820 553 62821 579 62822 760 62823 294 62824 504 62825 276 62826 636 62827 747 62828 216 62829 348 62830 236 62831 441 62832 680 62833 495 62834 340 62835 345 62836 604 62837 546 62838 296 62839 144 62840 510 62841 531 62842 533 62843 483 62844 366 62845 270 62846 0 62847 528 62848 321 62849 360 62850 495 62851 396 62852 522 62853 408 62854 536 62855 465 62856 387 62857 720 62858 380 62859 432 62860 342 62861 660 62862 494 62863 258 62864 36 62865 288 62866 483 62867 456 62868 376 62869 72 62870 264 62871 702 62872 438 62873 285 62874 372 62875 504 62876 730 62877 519 62878 498 62879 504 62880 260 62881 48 62882 444 62883 390 62884 424 62885 351 62886 451 62887 657 62888 484 62889 138 62890 404 62891 480 62892 625 62893 285 62894 252 62895 0 62896 592 62897 597 62898 424 62899 408 62900 294 62901 588 62902 560 62903 324 62904 580 62905 312 62906 506 62907 345 62908 383 62909 456 62910 600 62911 675 62912 504 62913 420 62914 0 62915 348 62916 444 62917 582 62918 400 62919 378 62920 432 62921 534 62922 363 62923 300 62924 512 62925 429 62926 564 62927 600 62928 297 62929 384 62930 396 62931 672 62932 540 62933 255 62934 480 62935 336 62936 471 62937 696 62938 362 62939 0 62940 258 62941 702 62942 527 62943 342 62944 108 62945 390 62946 658 62947 345 62948 488 62949 348 62950 268 62951 432 62952 822 62953 420 62954 492 62955 360 62956 592 62957 576 62958 260 62959 576 62960 316 62961 345 62962 521 62963 300 62964 114 62965 504 62966 0 62967 786 62968 260 62969 420 62970 348 62971 492 62972 456 62973 390 62974 576 62975 315 62976 705 62977 426 62978 376 62979 384 62980 371 62981 528 62982 483 62983 444 62984 258 62985 264 62986 520 62987 654 62988 429 62989 66 62990 0 62991 555 62992 426 62993 0 62994 400 62995 444 62996 513 62997 642 62998 282 62999 300 63000 388 63001 588 63002 714 63003 327 63004 544 63005 276 63006 536 63007 510 63008 364 63009 540 63010 257 63011 735 63012 472 63013 222 63014 192 63015 312 63016 503 63017 450 63018 324 63019 402 63020 343 63021 546 63022 825 63023 396 63024 32 63025 0 63026 343 63027 453 63028 424 63029 612 63030 432 63031 552 63032 634 63033 357 63034 424 63035 336 63036 510 63037 486 63038 207 63039 0 63040 404 63041 636 63042 118 63043 420 63044 680 63045 384 63046 458 63047 477 63048 300 63049 324 63050 377 63051 624 63052 376 63053 468 63054 336 63055 237 63056 512 63057 726 63058 499 63059 294 63060 429 63061 459 63062 552 63063 384 63064 0 63065 360 63066 635 63067 672 63068 280 63069 456 63070 312 63071 582 63072 448 63073 474 63074 640 63075 318 63076 351 63077 408 63078 394 63079 540 63080 353 63081 504 63082 522 63083 216 63084 512 63085 396 63086 711 63087 438 63088 483 63089 120 63090 336 63091 138 63092 695 63093 324 63094 300 63095 492 63096 508 63097 645 63098 320 63099 576 63100 372 63101 354 63102 498 63103 273 63104 284 63105 456 63106 740 63107 657 63108 386 63109 480 63110 305 63111 30 63112 612 63113 513 63114 68 63115 261 63116 572 63117 420 63118 348 63119 576 63120 366 63121 522 63122 524 63123 390 63124 392 63125 297 63126 564 63127 420 63128 479 63129 324 63130 416 63131 483 63132 548 63133 360 63134 418 63135 54 63136 552 63137 477 63138 346 63139 150 63140 2 63141 645 63142 635 63143 330 63144 512 63145 294 63146 382 63147 588 63148 396 63149 528 63150 339 63151 819 63152 440 63153 246 63154 408 63155 408 63156 465 63157 432 63158 459 63159 336 63160 281 63161 516 63162 725 63163 522 63164 0 63165 492 63166 420 63167 390 63168 358 63169 378 63170 44 63171 468 63172 449 63173 399 63174 464 63175 300 63176 676 63177 18 63178 262 63179 468 63180 276 63181 471 63182 428 63183 489 63184 646 63185 333 63186 550 63187 552 63188 288 63189 0 63190 550 63191 591 63192 446 63193 339 63194 370 63195 288 63196 640 63197 540 63198 355 63199 432 63200 392 63201 624 63202 387 63203 288 63204 460 63205 468 63206 524 63207 651 63208 209 63209 450 63210 432 63211 624 63212 763 63213 240 63214 160 63215 324 63216 531 63217 504 63218 446 63219 468 63220 306 63221 540 63222 351 63223 330 63224 344 63225 429 63226 518 63227 657 63228 483 63229 420 63230 295 63231 540 63232 102 63233 378 63234 356 63235 411 63236 438 63237 351 63238 0 63239 84 63240 417 63241 351 63242 714 63243 324 63244 414 63245 342 63246 528 63247 567 63248 270 63249 576 63250 384 63251 579 63252 496 63253 540 63254 424 63255 276 63256 840 63257 468 63258 343 63259 24 63260 378 63261 756 63262 482 63263 336 63264 130 63265 348 63266 482 63267 660 63268 353 63269 426 63270 316 63271 396 63272 512 63273 336 63274 448 63275 516 63276 404 63277 696 63278 462 63279 372 63280 312 63281 504 63282 820 63283 312 63284 390 63285 210 63286 504 63287 168 63288 353 63289 0 63290 264 63291 564 63292 530 63293 291 63294 576 63295 489 63296 609 63297 441 63298 328 63299 324 63300 364 63301 630 63302 455 63303 438 63304 0 63305 432 63306 526 63307 441 63308 380 63309 432 63310 321 63311 501 63312 676 63313 297 63314 0 63315 378 63316 869 63317 576 63318 352 63319 438 63320 332 63321 384 63322 552 63323 318 63324 432 63325 270 63326 810 63327 546 63328 288 63329 468 63330 464 63331 576 63332 344 63333 564 63334 334 63335 354 63336 0 63337 702 63338 351 63339 150 63340 336 63341 390 63342 416 63343 348 63344 642 63345 393 63346 360 63347 666 63348 319 63349 384 63350 360 63351 600 63352 801 63353 0 63354 508 63355 297 63356 464 63357 468 63358 332 63359 474 63360 360 63361 570 63362 400 63363 348 63364 80 63365 396 63366 712 63367 387 63368 463 63369 336 63370 355 63371 624 63372 764 63373 450 63374 392 63375 396 63376 337 63377 465 63378 292 63379 492 63380 357 63381 531 63382 600 63383 336 63384 286 63385 12 63386 724 63387 414 63388 336 63389 150 63390 218 63391 528 63392 504 63393 375 63394 718 63395 288 63396 799 63397 384 63398 305 63399 444 63400 267 63401 696 63402 520 63403 411 63404 456 63405 426 63406 484 63407 537 63408 504 63409 402 63410 429 63411 495 63412 423 63413 354 63414 0 63415 438 63416 460 63417 630 63418 391 63419 336 63420 416 63421 576 63422 608 63423 252 63424 384 63425 306 63426 391 63427 456 63428 376 63429 540 63430 450 63431 579 63432 14 63433 243 63434 104 63435 393 63436 0 63437 621 63438 425 63439 0 63440 278 63441 444 63442 608 63443 480 63444 318 63445 309 63446 462 63447 498 63448 510 63449 480 63450 315 63451 600 63452 552 63453 327 63454 324 63455 252 63456 522 63457 504 63458 308 63459 36 63460 340 63461 432 63462 562 63463 510 63464 184 63465 318 63466 656 63467 435 63468 237 63469 456 63470 528 63471 624 63472 421 63473 0 63474 48 63475 270 63476 648 63477 627 63478 328 63479 348 63480 434 63481 603 63482 486 63483 48 63484 458 63485 408 63486 536 63487 882 63488 321 63489 0 63490 312 63491 636 63492 624 63493 270 63494 436 63495 306 63496 508 63497 420 63498 445 63499 456 63500 315 63501 420 63502 519 63503 408 63504 516 63505 354 63506 610 63507 372 63508 454 63509 414 63510 336 63511 462 63512 512 63513 432 63514 96 63515 549 63516 536 63517 483 63518 288 63519 444 63520 434 63521 432 63522 780 63523 276 63524 488 63525 372 63526 717 63527 558 63528 318 63529 576 63530 225 63531 483 63532 0 63533 330 63534 544 63535 396 63536 456 63537 552 63538 320 63539 0 63540 342 63541 615 63542 516 63543 288 63544 332 63545 237 63546 608 63547 765 63548 431 63549 336 63550 558 63551 456 63552 388 63553 360 63554 652 63555 441 63556 400 63557 624 63558 300 63559 300 63560 350 63561 840 63562 622 63563 324 63564 0 63565 18 63566 376 63567 504 63568 591 63569 414 63570 271 63571 498 63572 587 63573 408 63574 320 63575 528 63576 639 63577 450 63578 352 63579 336 63580 411 63581 0 63582 470 63583 444 63584 420 63585 315 63586 555 63587 372 63588 308 63589 144 63590 432 63591 570 63592 781 63593 255 63594 368 63595 48 63596 415 63597 630 63598 333 63599 432 63600 350 63601 576 63602 720 63603 492 63604 428 63605 297 63606 664 63607 426 63608 261 63609 456 63610 292 63611 603 63612 460 63613 492 63614 84 63615 372 63616 452 63617 774 63618 363 63619 468 63620 355 63621 456 63622 417 63623 432 63624 572 63625 510 63626 444 63627 516 63628 276 63629 288 63630 94 63631 477 63632 620 63633 300 63634 578 63635 279 63636 512 63637 408 63638 437 63639 192 63640 274 63641 885 63642 58 63643 306 63644 312 63645 432 63646 664 63647 417 63648 310 63649 468 63650 288 63651 504 63652 836 63653 345 63654 324 63655 420 63656 625 63657 582 63658 440 63659 426 63660 495 63661 360 63662 548 63663 300 63664 0 63665 312 63666 519 63667 795 63668 370 63669 600 63670 324 63671 555 63672 528 63673 384 63674 528 63675 234 63676 0 63677 477 63678 363 63679 0 63680 528 63681 576 63682 446 63683 414 63684 390 63685 306 63686 488 63687 597 63688 320 63689 0 63690 550 63691 492 63692 462 63693 432 63694 536 63695 498 63696 524 63697 540 63698 288 63699 288 63700 364 63701 624 63702 589 63703 330 63704 588 63705 222 63706 396 63707 624 63708 410 63709 492 63710 308 63711 759 63712 391 63713 291 63714 120 63715 441 63716 104 63717 573 63718 321 63719 408 63720 252 63721 492 63722 588 63723 465 63724 576 63725 396 63726 459 63727 408 63728 78 63729 492 63730 322 63731 366 63732 580 63733 306 63734 508 63735 336 63736 691 63737 726 63738 344 63739 96 63740 301 63741 381 63742 604 63743 390 63744 540 63745 357 63746 0 63747 525 63748 30 63749 384 63750 387 63751 684 63752 431 63753 369 63754 300 63755 348 63756 582 63757 705 63758 363 63759 360 63760 412 63761 333 63762 675 63763 336 63764 116 63765 336 63766 425 63767 495 63768 378 63769 360 63770 436 63771 708 63772 0 63773 315 63774 368 63775 327 63776 597 63777 150 63778 370 63779 612 63780 252 63781 789 63782 592 63783 246 63784 512 63785 480 63786 627 63787 408 63788 0 63789 0 63790 273 63791 378 63792 496 63793 462 63794 366 63795 546 63796 350 63797 432 63798 312 63799 612 63800 410 63801 429 63802 644 63803 288 63804 344 63805 336 63806 554 63807 642 63808 370 63809 540 63810 441 63811 72 63812 616 63813 309 63814 0 63815 264 63816 576 63817 354 63818 255 63819 396 63820 395 63821 867 63822 424 63823 426 63824 300 63825 357 63826 20 63827 525 63828 630 63829 300 63830 330 63831 396 63832 429 63833 480 63834 524 63835 288 63836 635 63837 0 63838 370 63839 150 63840 382 63841 588 63842 503 63843 294 63844 512 63845 378 63846 478 63847 684 63848 368 63849 420 63850 384 63851 510 63852 351 63853 330 63854 380 63855 456 63856 716 63857 504 63858 432 63859 324 63860 276 63861 552 63862 664 63863 324 63864 84 63865 351 63866 477 63867 672 63868 288 63869 474 63870 368 63871 432 63872 807 63873 288 63874 320 63875 0 63876 762 63877 747 63878 309 63879 504 63880 424 63881 480 63882 456 63883 408 63884 360 63885 288 63886 609 63887 525 63888 290 63889 144 63890 503 63891 600 63892 440 63893 390 63894 424 63895 300 63896 456 63897 450 63898 516 63899 432 63900 383 63901 504 63902 592 63903 360 63904 380 63905 483 63906 362 63907 483 63908 244 63909 384 63910 0 63911 831 63912 560 63913 336 63914 0 63915 312 63916 497 63917 456 63918 504 63919 390 63920 248 63921 828 63922 453 63923 0 63924 0 63925 522 63926 504 63927 555 63928 408 63929 360 63930 255 63931 618 63932 832 63933 387 63934 310 63935 360 63936 448 63937 396 63938 354 63939 0 63940 497 63941 468 63942 794 63943 303 63944 0 63945 384 63946 595 63947 582 63948 228 63949 540 63950 250 63951 324 63952 516 63953 471 63954 532 63955 360 63956 504 63957 534 63958 0 63959 492 63960 487 63961 519 63962 423 63963 474 63964 174 63965 255 63966 664 63967 468 63968 543 63969 360 63970 315 63971 600 63972 356 63973 66 63974 384 63975 441 63976 422 63977 612 63978 266 63979 540 63980 56 63981 558 63982 674 63983 402 63984 406 63985 279 63986 0 63987 540 63988 401 63989 90 63990 416 63991 744 63992 396 63993 372 63994 440 63995 288 63996 636 63997 690 63998 484 63999 336 64000 320 64001 462 64002 680 64003 354 64004 380 64005 360 64006 474 64007 360 64008 320 64009 654 64010 591 64011 369 64012 676 64013 264 64014 126 64015 468 64016 585 64017 642 64018 308 64019 600 64020 294 64021 543 64022 0 64023 552 64024 384 64025 258 64026 659 64027 492 64028 277 64029 408 64030 352 64031 804 64032 604 64033 342 64034 348 64035 330 64036 452 64037 78 64038 346 64039 0 64040 422 64041 546 64042 548 64043 348 64044 476 64045 414 64046 484 64047 549 64048 358 64049 360 64050 276 64051 624 64052 629 64053 279 64054 524 64055 336 64056 468 64057 576 64058 392 64059 522 64060 279 64061 714 64062 393 64063 252 64064 0 64065 399 64066 615 64067 549 64068 468 64069 324 64070 336 64071 120 64072 592 64073 360 64074 444 64075 504 64076 532 64077 363 64078 414 64079 0 64080 414 64081 537 64082 526 64083 279 64084 352 64085 468 64086 677 64087 576 64088 288 64089 162 64090 248 64091 360 64092 496 64093 477 64094 604 64095 315 64096 575 64097 576 64098 468 64099 420 64100 471 64101 642 64102 377 64103 321 64104 372 64105 252 64106 540 64107 0 64108 498 64109 396 64110 328 64111 567 64112 480 64113 336 64114 0 64115 369 64116 356 64117 549 64118 267 64119 450 64120 100 64121 465 64122 572 64123 276 64124 540 64125 306 64126 500 64127 648 64128 341 64129 444 64130 396 64131 669 64132 567 64133 474 64134 416 64135 405 64136 532 64137 522 64138 339 64139 120 64140 343 64141 456 64142 752 64143 351 64144 318 64145 480 64146 522 64147 456 64148 328 64149 72 64150 469 64151 450 64152 714 64153 378 64154 312 64155 384 64156 608 64157 486 64158 303 64159 516 64160 245 64161 468 64162 564 64163 531 64164 0 64165 279 64166 761 64167 414 64168 272 64169 48 64170 431 64171 585 64172 404 64173 480 64174 400 64175 366 64176 614 64177 540 64178 368 64179 360 64180 505 64181 339 64182 321 64183 300 64184 678 64185 483 64186 505 64187 540 64188 356 64189 0 64190 348 64191 744 64192 603 64193 252 64194 414 64195 348 64196 475 64197 612 64198 342 64199 432 64200 74 64201 516 64202 448 64203 240 64204 420 64205 408 64206 626 64207 540 64208 433 64209 336 64210 329 64211 552 64212 629 64213 666 64214 92 64215 399 64216 364 64217 711 64218 0 64219 666 64220 279 64221 540 64222 530 64223 270 64224 372 64225 252 64226 640 64227 648 64228 342 64229 480 64230 399 64231 402 64232 540 64233 288 64234 436 64235 318 64236 643 64237 396 64238 281 64239 84 64240 456 64241 696 64242 340 64243 504 64244 480 64245 240 64246 704 64247 561 64248 306 64249 384 64250 502 64251 447 64252 545 64253 360 64254 588 64255 384 64256 457 64257 615 64258 268 64259 360 64260 276 64261 546 64262 732 64263 387 64264 164 64265 462 64266 468 64267 0 64268 480 64269 606 64270 348 64271 462 64272 480 64273 303 64274 356 64275 408 64276 754 64277 330 64278 490 64279 396 64280 306 64281 588 64282 696 64283 513 64284 360 64285 411 64286 369 64287 546 64288 352 64289 0 64290 400 64291 381 64292 484 64293 294 64294 344 64295 438 64296 546 64297 576 64298 415 64299 480 64300 227 64301 615 64302 548 64303 345 64304 556 64305 324 64306 833 64307 405 64308 315 64309 480 64310 346 64311 531 64312 484 64313 351 64314 0 64315 324 64316 156 64317 0 64318 0 64319 336 64320 400 64321 0 64322 452 64323 378 64324 364 64325 324 64326 0 64327 636 64328 380 64329 360 64330 306 64331 816 64332 808 64333 255 64334 600 64335 288 64336 520 64337 552 64338 446 64339 168 64340 432 64341 540 64342 462 64343 312 64344 352 64345 501 64346 615 64347 390 64348 408 64349 336 64350 299 64351 528 64352 529 64353 462 64354 480 64355 456 64356 513 64357 432 64358 368 64359 468 64360 568 64361 525 64362 570 64363 324 64364 52 64365 0 64366 620 64367 816 64368 252 64369 426 64370 276 64371 567 64372 604 64373 468 64374 636 64375 258 64376 492 64377 468 64378 344 64379 396 64380 471 64381 408 64382 527 64383 420 64384 430 64385 300 64386 440 64387 618 64388 333 64389 144 64390 372 64391 432 64392 400 64393 468 64394 488 64395 420 64396 434 64397 867 64398 280 64399 396 64400 408 64401 618 64402 478 64403 261 64404 540 64405 393 64406 0 64407 420 64408 579 64409 528 64410 270 64411 552 64412 414 64413 243 64414 0 64415 369 64416 740 64417 594 64418 391 64419 384 64420 272 64421 582 64422 766 64423 411 64424 336 64425 384 64426 494 64427 450 64428 360 64429 432 64430 342 64431 678 64432 574 64433 330 64434 386 64435 360 64436 543 64437 693 64438 374 64439 0 64440 269 64441 411 64442 48 64443 300 64444 414 64445 288 64446 546 64447 519 64448 396 64449 432 64450 377 64451 588 64452 602 64453 396 64454 372 64455 396 64456 456 64457 501 64458 330 64459 324 64460 532 64461 492 64462 430 64463 78 64464 152 64465 528 64466 561 64467 561 64468 0 64469 330 64470 392 64471 603 64472 690 64473 303 64474 676 64475 408 64476 503 64477 582 64478 386 64479 444 64480 185 64481 507 64482 540 64483 333 64484 444 64485 504 64486 704 64487 0 64488 443 64489 72 64490 270 64491 654 64492 650 64493 468 64494 354 64495 360 64496 672 64497 432 64498 300 64499 600 64500 336 64501 528 64502 562 64503 420 64504 432 64505 276 64506 448 64507 648 64508 354 64509 390 64510 395 64511 390 64512 76 64513 408 64514 184 64515 336 64516 789 64517 414 64518 359 64519 432 64520 382 64521 546 64522 462 64523 495 64524 324 64525 384 64526 480 64527 738 64528 313 64529 396 64530 432 64531 360 64532 486 64533 288 64534 386 64535 351 64536 595 64537 600 64538 359 64539 0 64540 338 64541 768 64542 685 64543 375 64544 488 64545 264 64546 374 64547 480 64548 535 64549 624 64550 258 64551 702 64552 504 64553 351 64554 484 64555 345 64556 499 64557 405 64558 471 64559 378 64560 334 64561 0 64562 738 64563 60 64564 0 64565 444 64566 351 64567 423 64568 360 64569 744 64570 536 64571 396 64572 560 64573 228 64574 352 64575 348 64576 639 64577 639 64578 262 64579 468 64580 318 64581 534 64582 688 64583 390 64584 506 64585 282 64586 566 64587 612 64588 343 64589 120 64590 411 64591 804 64592 510 64593 552 64594 354 64595 351 64596 360 64597 486 64598 482 64599 324 64600 388 64601 426 64602 432 64603 420 64604 508 64605 375 64606 396 64607 792 64608 322 64609 348 64610 0 64611 414 64612 688 64613 345 64614 118 64615 30 64616 404 64617 516 64618 376 64619 390 64620 444 64621 696 64622 394 64623 258 64624 444 64625 477 64626 904 64627 531 64628 364 64629 432 64630 294 64631 612 64632 452 64633 357 64634 304 64635 465 64636 515 64637 528 64638 320 64639 216 64640 372 64641 360 64642 717 64643 300 64644 372 64645 252 64646 874 64647 702 64648 306 64649 468 64650 339 64651 330 64652 440 64653 552 64654 364 64655 360 64656 98 64657 552 64658 252 64659 156 64660 428 64661 633 64662 368 64663 333 64664 0 64665 285 64666 492 64667 594 64668 408 64669 492 64670 515 64671 351 64672 618 64673 396 64674 408 64675 450 64676 449 64677 582 64678 291 64679 468 64680 320 64681 849 64682 658 64683 390 64684 0 64685 300 64686 618 64687 384 64688 14 64689 0 64690 343 64691 540 64692 456 64693 306 64694 576 64695 384 64696 676 64697 456 64698 338 64699 336 64700 316 64701 540 64702 550 64703 366 64704 396 64705 519 64706 522 64707 594 64708 0 64709 438 64710 336 64711 504 64712 649 64713 351 64714 106 64715 288 64716 535 64717 612 64718 304 64719 498 64720 316 64721 390 64722 712 64723 453 64724 692 64725 324 64726 465 64727 558 64728 300 64729 348 64730 448 64731 756 64732 402 64733 348 64734 368 64735 396 64736 482 64737 627 64738 552 64739 24 64740 343 64741 543 64742 372 64743 420 64744 526 64745 405 64746 614 64747 540 64748 295 64749 360 64750 344 64751 666 64752 575 64753 252 64754 384 64755 198 64756 574 64757 174 64758 493 64759 498 64760 302 64761 768 64762 439 64763 342 64764 156 64765 399 64766 459 64767 378 64768 444 64769 480 64770 315 64771 672 64772 572 64773 432 64774 428 64775 414 64776 446 64777 462 64778 388 64779 540 64780 404 64781 420 64782 787 64783 324 64784 284 64785 360 64786 448 64787 603 64788 285 64789 0 64790 310 64791 540 64792 544 64793 342 64794 472 64795 348 64796 864 64797 507 64798 349 64799 408 64800 474 64801 531 64802 640 64803 303 64804 364 64805 54 64806 84 64807 648 64808 480 64809 348 64810 372 64811 618 64812 528 64813 378 64814 0 64815 525 64816 528 64817 588 64818 260 64819 324 64820 330 64821 567 64822 729 64823 264 64824 624 64825 0 64826 533 64827 456 64828 398 64829 0 64830 350 64831 543 64832 328 64833 366 64834 520 64835 399 64836 582 64837 483 64838 356 64839 114 64840 326 64841 576 64842 651 64843 399 64844 398 64845 414 64846 0 64847 414 64848 456 64849 432 64850 378 64851 510 64852 556 64853 300 64854 312 64855 60 64856 724 64857 552 64858 14 64859 594 64860 332 64861 444 64862 520 64863 441 64864 100 64865 360 64866 478 64867 588 64868 360 64869 288 64870 424 64871 498 64872 442 64873 576 64874 376 64875 273 64876 564 64877 540 64878 488 64879 348 64880 377 64881 453 64882 400 64883 294 64884 570 64885 336 64886 448 64887 696 64888 293 64889 138 64890 464 64891 693 64892 728 64893 366 64894 514 64895 252 64896 355 64897 480 64898 322 64899 672 64900 276 64901 675 64902 509 64903 372 64904 0 64905 330 64906 707 64907 516 64908 287 64909 354 64910 351 64911 600 64912 763 64913 399 64914 0 64915 456 64916 508 64917 537 64918 300 64919 408 64920 422 64921 474 64922 598 64923 318 64924 288 64925 504 64926 124 64927 429 64928 400 64929 396 64930 356 64931 438 64932 616 64933 450 64934 468 64935 288 64936 631 64937 396 64938 276 64939 0 64940 328 64941 636 64942 364 64943 546 64944 428 64945 411 64946 528 64947 42 64948 470 64949 420 64950 346 64951 396 64952 576 64953 0 64954 636 64955 528 64956 434 64957 540 64958 348 64959 456 64960 312 64961 618 64962 480 64963 231 64964 142 64965 378 64966 605 64967 774 64968 426 64969 636 64970 228 64971 651 64972 526 64973 204 64974 332 64975 417 64976 582 64977 465 64978 610 64979 300 64980 339 64981 480 64982 747 64983 432 64984 420 64985 423 64986 414 64987 456 64988 360 64989 108 64990 347 64991 513 64992 690 64993 288 64994 36 64995 336 64996 624 64997 591 64998 347 64999 492 65000 324 65001 438 65002 102 65003 534 65004 500 65005 354 65006 656 65007 432 65008 254 65009 432 65010 385 65011 846 65012 366 65013 411 65014 124 65015 204 65016 732 65017 735 65018 381 65019 336 65020 528 65021 468 65022 386 65023 360 65024 552 65025 396 65026 396 65027 600 65028 317 65029 420 65030 408 65031 519 65032 574 65033 336 65034 524 65035 366 65036 498 65037 540 65038 338 65039 0 65040 244 65041 525 65042 602 65043 333 65044 488 65045 450 65046 668 65047 102 65048 325 65049 480 65050 344 65051 0 65052 529 65053 360 65054 364 65055 495 65056 425 65057 432 65058 432 65059 408 65060 598 65061 366 65062 624 65063 360 65064 0 65065 324 65066 643 65067 468 65068 405 65069 420 65070 254 65071 474 65072 460 65073 426 65074 420 65075 396 65076 816 65077 555 65078 252 65079 408 65080 380 65081 768 65082 465 65083 369 65084 336 65085 300 65086 660 65087 747 65088 487 65089 96 65090 411 65091 444 65092 347 65093 360 65094 434 65095 348 65096 440 65097 861 65098 378 65099 444 65100 72 65101 792 65102 752 65103 255 65104 512 65105 252 65106 410 65107 504 65108 428 65109 468 65110 399 65111 720 65112 597 65113 288 65114 96 65115 495 65116 505 65117 324 65118 445 65119 408 65120 478 65121 780 65122 484 65123 405 65124 312 65125 390 65126 387 65127 441 65128 304 65129 372 65130 461 65131 462 65132 620 65133 336 65134 520 65135 312 65136 552 65137 786 65138 310 65139 138 65140 310 65141 0 65142 620 65143 444 65144 414 65145 336 65146 580 65147 405 65148 296 65149 120 65150 380 65151 585 65152 630 65153 540 65154 420 65155 219 65156 562 65157 582 65158 374 65159 504 65160 336 65161 336 65162 545 65163 0 65164 0 65165 423 65166 487 65167 717 65168 0 65169 336 65170 356 65171 660 65172 595 65173 297 65174 520 65175 339 65176 416 65177 462 65178 492 65179 576 65180 298 65181 552 65182 429 65183 324 65184 308 65185 432 65186 690 65187 591 65188 459 65189 0 65190 36 65191 432 65192 695 65193 0 65194 290 65195 306 65196 532 65197 531 65198 58 65199 636 65200 426 65201 516 65202 560 65203 435 65204 356 65205 414 65206 680 65207 672 65208 342 65209 396 65210 280 65211 507 65212 528 65213 408 65214 200 65215 348 65216 680 65217 327 65218 322 65219 432 65220 450 65221 531 65222 439 65223 288 65224 344 65225 351 65226 404 65227 528 65228 372 65229 480 65230 452 65231 552 65232 501 65233 480 65234 520 65235 390 65236 465 65237 636 65238 280 65239 66 65240 412 65241 618 65242 673 65243 228 65244 648 65245 336 65246 336 65247 0 65248 363 65249 480 65250 279 65251 927 65252 448 65253 339 65254 432 65255 462 65256 676 65257 450 65258 620 65259 330 65260 224 65261 456 65262 607 65263 438 65264 170 65265 378 65266 590 65267 516 65268 348 65269 420 65270 405 65271 537 65272 518 65273 375 65274 336 65275 432 65276 442 65277 846 65278 264 65279 444 65280 336 65281 489 65282 420 65283 438 65284 502 65285 378 65286 640 65287 330 65288 368 65289 0 65290 545 65291 564 65292 570 65293 348 65294 386 65295 288 65296 0 65297 597 65298 418 65299 312 65300 388 65301 423 65302 706 65303 318 65304 408 65305 420 65306 500 65307 621 65308 285 65309 360 65310 412 65311 546 65312 480 65313 345 65314 0 65315 339 65316 447 65317 612 65318 424 65319 504 65320 320 65321 690 65322 552 65323 378 65324 532 65325 336 65326 570 65327 405 65328 516 65329 480 65330 278 65331 480 65332 102 65333 408 65334 360 65335 474 65336 513 65337 372 65338 252 65339 216 65340 429 65341 528 65342 564 65343 360 65344 416 65345 72 65346 816 65347 585 65348 303 65349 0 65350 272 65351 579 65352 596 65353 363 65354 464 65355 288 65356 460 65357 516 65358 282 65359 432 65360 393 65361 714 65362 565 65363 384 65364 12 65365 303 65366 608 65367 603 65368 477 65369 378 65370 485 65371 408 65372 559 65373 354 65374 664 65375 0 65376 366 65377 660 65378 285 65379 372 65380 384 65381 522 65382 502 65383 315 65384 596 65385 417 65386 466 65387 576 65388 440 65389 174 65390 363 65391 540 65392 402 65393 243 65394 0 65395 390 65396 672 65397 432 65398 396 65399 288 65400 364 65401 600 65402 513 65403 420 65404 348 65405 393 65406 528 65407 600 65408 294 65409 648 65410 0 65411 471 65412 648 65413 282 65414 0 65415 312 65416 596 65417 666 65418 312 65419 666 65420 418 65421 432 65422 498 65423 420 65424 416 65425 255 65426 713 65427 18 65428 307 65429 420 65430 321 65431 708 65432 508 65433 345 65434 396 65435 285 65436 572 65437 660 65438 522 65439 0 65440 491 65441 495 65442 587 65443 96 65444 396 65445 441 65446 472 65447 534 65448 314 65449 360 65450 360 65451 642 65452 525 65453 468 65454 528 65455 234 65456 364 65457 366 65458 483 65459 546 65460 305 65461 780 65462 660 65463 330 65464 0 65465 492 65466 576 65467 480 65468 335 65469 258 65470 254 65471 594 65472 823 65473 456 65474 304 65475 420 65476 582 65477 375 65478 356 65479 528 65480 302 65481 435 65482 0 65483 303 65484 518 65485 396 65486 625 65487 780 65488 288 65489 138 65490 280 65491 444 65492 140 65493 429 65494 492 65495 339 65496 460 65497 462 65498 294 65499 384 65500 550 65501 0 65502 471 65503 324 65504 396 65505 474 65506 510 65507 498 65508 374 65509 360 65510 513 65511 684 65512 319 65513 384 65514 136 65515 426 65516 380 65517 609 65518 299 65519 378 65520 388 65521 480 65522 703 65523 378 65524 504 65525 249 65526 537 65527 684 65528 490 65529 420 65530 426 65531 84 65532 396 65533 396 65534 316 65535 348 65536 716 65537 564 65538 418 65539 0 65540 272 65541 96 65542 448 65543 432 65544 450 65545 387 65546 390 65547 456 65548 384 65549 576 65550 514 65551 0 65552 832 65553 300 65554 312 65555 396 65556 770 65557 705 65558 285 65559 444 65560 340 65561 435 65562 456 65563 405 65564 0 65565 198 65566 648 65567 420 65568 291 65569 432 65570 530 65571 609 65572 444 65573 336 65574 468 65575 336 65576 632 65577 711 65578 478 65579 396 65580 362 65581 597 65582 480 65583 372 65584 456 65585 396 65586 356 65587 681 65588 336 65589 120 65590 0 65591 555 65592 660 65593 387 65594 506 65595 408 65596 636 65597 516 65598 376 65599 516 65600 223 65601 624 65602 396 65603 333 65604 512 65605 396 65606 746 65607 486 65608 448 65609 348 65610 312 65611 432 65612 676 65613 414 65614 96 65615 588 65616 448 65617 390 65618 344 65619 504 65620 301 65621 540 65622 626 65623 321 65624 384 65625 444 65626 665 65627 720 65628 312 65629 432 65630 312 65631 468 65632 728 65633 318 65634 526 65635 276 65636 633 65637 384 65638 402 65639 0 65640 410 65641 564 65642 401 65643 570 65644 344 65645 309 65646 460 65647 783 65648 435 65649 384 65650 387 65651 432 65652 0 65653 312 65654 476 65655 360 65656 465 65657 612 65658 301 65659 384 65660 360 65661 609 65662 774 65663 300 65664 0 65665 336 65666 559 65667 462 65668 345 65669 600 65670 0 65671 840 65672 449 65673 288 65674 576 65675 375 65676 676 65677 312 65678 300 65679 348 65680 429 65681 624 65682 664 65683 312 65684 468 65685 480 65686 428 65687 486 65688 78 65689 0 65690 335 65691 528 65692 742 65693 528 65694 266 65695 426 65696 648 65697 660 65698 285 65699 432 65700 398 65701 441 65702 516 65703 384 65704 512 65705 291 65706 647 65707 528 65708 390 65709 456 65710 403 65711 462 65712 410 65713 459 65714 130 65715 258 65716 402 65717 720 65718 386 65719 420 65720 348 65721 393 65722 424 65723 432 65724 440 65725 456 65726 643 65727 558 65728 268 65729 360 65730 384 65731 867 65732 644 65733 252 65734 480 65735 306 65736 550 65737 0 65738 455 65739 108 65740 276 65741 540 65742 612 65743 288 65744 376 65745 441 65746 543 65747 657 65748 576 65749 336 65750 336 65751 600 65752 533 65753 360 65754 380 65755 297 65756 362 65757 663 65758 464 65759 486 65760 516 65761 594 65762 478 65763 270 65764 150 65765 354 65766 670 65767 534 65768 286 65769 528 65770 276 65771 66 65772 456 65773 42 65774 476 65775 294 65776 484 65777 537 65778 281 65779 384 65780 449 65781 702 65782 369 65783 570 65784 336 65785 270 65786 182 65787 480 65788 534 65789 0 65790 516 65791 558 65792 417 65793 12 65794 582 65795 426 65796 456 65797 645 65798 276 65799 396 65800 348 65801 630 65802 689 65803 384 65804 532 65805 282 65806 392 65807 432 65808 446 65809 552 65810 300 65811 537 65812 566 65813 324 65814 0 65815 432 65816 840 65817 648 65818 371 65819 408 65820 217 65821 384 65822 660 65823 555 65824 416 65825 462 65826 380 65827 558 65828 320 65829 540 65830 385 65831 345 65832 528 65833 345 65834 482 65835 108 65836 688 65837 507 65838 331 65839 24 65840 359 65841 447 65842 668 65843 354 65844 352 65845 420 65846 680 65847 429 65848 276 65849 504 65850 390 65851 591 65852 476 65853 576 65854 328 65855 306 65856 720 65857 573 65858 390 65859 360 65860 377 65861 498 65862 387 65863 354 65864 102 65865 336 65866 548 65867 564 65868 348 65869 396 65870 304 65871 687 65872 644 65873 216 65874 552 65875 306 65876 365 65877 576 65878 472 65879 708 65880 381 65881 576 65882 484 65883 288 65884 44 65885 492 65886 484 65887 441 65888 404 65889 102 65890 368 65891 516 65892 600 65893 480 65894 60 65895 513 65896 546 65897 480 65898 284 65899 384 65900 610 65901 591 65902 831 65903 297 65904 20 65905 336 65906 513 65907 702 65908 0 65909 456 65910 295 65911 492 65912 60 65913 528 65914 0 65915 330 65916 622 65917 504 65918 448 65919 384 65920 333 65921 594 65922 456 65923 390 65924 432 65925 240 65926 648 65927 720 65928 392 65929 468 65930 370 65931 462 65932 409 65933 0 65934 602 65935 477 65936 438 65937 663 65938 328 65939 0 65940 354 65941 576 65942 633 65943 276 65944 616 65945 267 65946 648 65947 576 65948 516 65949 384 65950 224 65951 711 65952 395 65953 315 65954 372 65955 558 65956 640 65957 630 65958 384 65959 450 65960 324 65961 456 65962 604 65963 285 65964 122 65965 432 65966 473 65967 456 65968 328 65969 456 65970 594 65971 408 65972 674 65973 348 65974 288 65975 300 65976 484 65977 486 65978 434 65979 540 65980 388 65981 462 65982 0 65983 375 65984 502 65985 315 65986 696 65987 411 65988 328 65989 36 65990 357 65991 513 65992 632 65993 396 65994 336 65995 372 65996 472 65997 459 65998 386 65999 528 66000 344 66001 492 66002 367 66003 456 66004 568 66005 351 66006 468 66007 552 66008 32 66009 396 66010 350 66011 756 66012 793 66013 261 66014 158 66015 0 66016 470 66017 708 66018 481 66019 0 66020 301 66021 696 66022 510 66023 339 66024 380 66025 459 66026 600 66027 360 66028 392 66029 324 66030 348 66031 108 66032 738 66033 726 66034 384 66035 354 66036 554 66037 504 66038 394 66039 0 66040 437 66041 396 66042 528 66043 342 66044 386 66045 312 66046 603 66047 660 66048 296 66049 480 66050 0 66051 498 66052 480 66053 387 66054 556 66055 291 66056 783 66057 531 66058 239 66059 480 66060 40 66061 738 66062 405 66063 396 66064 0 66065 378 66066 512 66067 630 66068 356 66069 474 66070 504 66071 468 66072 563 66073 372 66074 476 66075 345 66076 601 66077 738 66078 248 66079 252 66080 0 66081 534 66082 721 66083 378 66084 472 66085 282 66086 416 66087 684 66088 32 66089 222 66090 266 66091 723 66092 418 66093 225 66094 448 66095 444 66096 485 66097 324 66098 490 66099 540 66100 463 66101 432 66102 792 66103 504 66104 328 66105 462 66106 429 66107 462 66108 366 66109 522 66110 423 66111 492 66112 574 66113 348 66114 80 66115 324 66116 747 66117 540 66118 294 66119 444 66120 269 66121 534 66122 752 66123 300 66124 456 66125 360 66126 615 66127 426 66128 294 66129 96 66130 340 66131 690 66132 551 66133 372 66134 416 66135 387 66136 76 66137 588 66138 460 66139 120 66140 316 66141 537 66142 513 66143 384 66144 626 66145 348 66146 444 66147 696 66148 340 66149 384 66150 328 66151 660 66152 510 66153 315 66154 564 66155 333 66156 510 66157 684 66158 390 66159 384 66160 391 66161 621 66162 360 66163 312 66164 0 66165 546 66166 539 66167 465 66168 531 66169 288 66170 252 66171 468 66172 585 66173 468 66174 448 66175 408 66176 627 66177 72 66178 96 66179 516 66180 352 66181 471 66182 577 66183 237 66184 370 66185 324 66186 771 66187 810 66188 260 66189 0 66190 344 66191 456 66192 396 66193 546 66194 594 66195 276 66196 534 66197 432 66198 311 66199 516 66200 375 66201 792 66202 578 66203 384 66204 424 66205 270 66206 590 66207 621 66208 428 66209 264 66210 392 66211 318 66212 459 66213 384 66214 148 66215 531 66216 404 66217 630 66218 326 66219 426 66220 436 66221 669 66222 544 66223 402 66224 528 66225 396 66226 532 66227 18 66228 339 66229 348 66230 336 66231 519 66232 522 66233 342 66234 376 66235 432 66236 662 66237 522 66238 360 66239 72 66240 337 66241 810 66242 688 66243 399 66244 352 66245 18 66246 538 66247 432 66248 0 66249 336 66250 315 66251 432 66252 828 66253 294 66254 560 66255 312 66256 699 66257 90 66258 307 66259 774 66260 255 66261 405 66262 360 66263 468 66264 208 66265 417 66266 462 66267 525 66268 264 66269 420 66270 440 66271 660 66272 456 66273 0 66274 448 66275 273 66276 0 66277 726 66278 523 66279 360 66280 416 66281 552 66282 498 66283 276 66284 508 66285 405 66286 468 66287 744 66288 258 66289 0 66290 376 66291 630 66292 656 66293 312 66294 460 66295 282 66296 406 66297 612 66298 456 66299 432 66300 306 66301 624 66302 354 66303 399 66304 432 66305 399 66306 619 66307 420 66308 573 66309 468 66310 335 66311 480 66312 708 66313 303 66314 0 66315 462 66316 445 66317 426 66318 472 66319 558 66320 560 66321 414 66322 735 66323 354 66324 328 66325 0 66326 450 66327 561 66328 305 66329 612 66330 388 66331 453 66332 568 66333 396 66334 544 66335 6 66336 684 66337 582 66338 277 66339 156 66340 384 66341 702 66342 532 66343 342 66344 346 66345 264 66346 88 66347 747 66348 324 66349 0 66350 420 66351 564 66352 462 66353 318 66354 444 66355 525 66356 648 66357 417 66358 445 66359 348 66360 412 66361 609 66362 700 66363 441 66364 92 66365 231 66366 488 66367 432 66368 328 66369 738 66370 231 66371 657 66372 424 66373 360 66374 120 66375 582 66376 600 66377 495 66378 72 66379 276 66380 333 66381 498 66382 525 66383 372 66384 380 66385 384 66386 566 66387 396 66388 474 66389 192 66390 405 66391 423 66392 645 66393 270 66394 422 66395 408 66396 673 66397 738 66398 324 66399 528 66400 236 66401 435 66402 588 66403 372 66404 424 66405 297 66406 774 66407 588 66408 368 66409 420 66410 594 66411 660 66412 519 66413 414 66414 0 66415 300 66416 364 66417 660 66418 386 66419 306 66420 376 66421 462 66422 524 66423 0 66424 604 66425 360 66426 375 66427 651 66428 367 66429 420 66430 356 66431 630 66432 584 66433 24 66434 408 66435 300 66436 420 66437 504 66438 426 66439 0 66440 411 66441 630 66442 383 66443 288 66444 464 66445 414 66446 695 66447 444 66448 391 66449 384 66450 338 66451 732 66452 586 66453 468 66454 516 66455 390 66456 388 66457 432 66458 256 66459 366 66460 412 66461 549 66462 715 66463 420 66464 108 66465 312 66466 636 66467 609 66468 368 66469 456 66470 279 66471 384 66472 144 66473 600 66474 528 66475 342 66476 780 66477 456 66478 243 66479 624 66480 467 66481 462 66482 416 66483 432 66484 382 66485 324 66486 528 66487 603 66488 478 66489 72 66490 545 66491 510 66492 485 66493 312 66494 456 66495 411 66496 518 66497 558 66498 426 66499 0 66500 274 66501 708 66502 656 66503 231 66504 396 66505 465 66506 597 66507 684 66508 410 66509 510 66510 0 66511 537 66512 695 66513 342 66514 104 66515 0 66516 797 66517 492 66518 461 66519 348 66520 264 66521 132 66522 611 66523 360 66524 432 66525 492 66526 425 66527 495 66528 344 66529 660 66530 324 66531 624 66532 608 66533 279 66534 318 66535 324 66536 608 66537 735 66538 346 66539 0 66540 413 66541 432 66542 680 66543 360 66544 578 66545 330 66546 668 66547 396 66548 294 66549 396 66550 602 66551 618 66552 322 66553 468 66554 304 66555 327 66556 552 66557 465 66558 440 66559 360 66560 435 66561 414 66562 489 66563 432 66564 0 66565 402 66566 375 66567 864 66568 279 66569 384 66570 48 66571 696 66572 451 66573 372 66574 360 66575 354 66576 500 66577 612 66578 449 66579 420 66580 256 66581 684 66582 584 66583 351 66584 616 66585 276 66586 616 66587 420 66588 347 66589 126 66590 320 66591 516 66592 666 66593 522 66594 552 66595 399 66596 426 66597 597 66598 336 66599 480 66600 448 66601 429 66602 676 66603 240 66604 380 66605 432 66606 558 66607 693 66608 325 66609 540 66610 316 66611 480 66612 440 66613 375 66614 0 66615 396 66616 810 66617 408 66618 340 66619 0 66620 0 66621 552 66622 647 66623 345 66624 416 66625 249 66626 578 66627 660 66628 599 66629 300 66630 320 66631 612 66632 448 66633 378 66634 44 66635 402 66636 404 66637 615 66638 0 66639 120 66640 312 66641 888 66642 570 66643 273 66644 452 66645 300 66646 419 66647 444 66648 528 66649 660 66650 389 66651 570 66652 380 66653 288 66654 420 66655 462 66656 462 66657 537 66658 436 66659 540 66660 366 66661 684 66662 780 66663 342 66664 0 66665 336 66666 523 66667 459 66668 0 66669 468 66670 544 66671 444 66672 704 66673 237 66674 408 66675 336 66676 471 66677 747 66678 301 66679 468 66680 294 66681 462 66682 508 66683 636 66684 0 66685 342 66686 612 66687 402 66688 414 66689 0 66690 315 66691 600 66692 531 66693 498 66694 476 66695 300 66696 788 66697 672 66698 366 66699 408 66700 493 66701 477 66702 378 66703 348 66704 444 66705 450 66706 434 66707 846 66708 304 66709 348 66710 320 66711 699 66712 502 66713 264 66714 200 66715 297 66716 543 66717 126 66718 395 66719 504 66720 329 66721 561 66722 386 66723 288 66724 396 66725 375 66726 822 66727 567 66728 429 66729 408 66730 318 66731 444 66732 708 66733 438 66734 338 66735 432 66736 492 66737 594 66738 304 66739 84 66740 480 66741 0 66742 492 66743 333 66744 268 66745 408 66746 651 66747 705 66748 286 66749 612 66750 285 66751 435 66752 728 66753 504 66754 608 66755 324 66756 493 66757 408 66758 325 66759 528 66760 435 66761 570 66762 498 66763 492 66764 112 66765 423 66766 0 66767 510 66768 370 66769 360 66770 507 66771 516 66772 552 66773 384 66774 608 66775 300 66776 594 66777 555 66778 298 66779 348 66780 388 66781 591 66782 530 66783 285 66784 620 66785 348 66786 416 66787 516 66788 354 66789 0 66790 255 66791 726 66792 644 66793 330 66794 360 66795 432 66796 684 66797 573 66798 560 66799 312 66800 279 66801 480 66802 865 66803 474 66804 340 66805 486 66806 420 66807 384 66808 276 66809 474 66810 370 66811 606 66812 552 66813 378 66814 0 66815 114 66816 642 66817 585 66818 350 66819 390 66820 324 66821 441 66822 450 66823 405 66824 464 66825 384 66826 684 66827 378 66828 418 66829 360 66830 406 66831 912 66832 414 66833 324 66834 302 66835 369 66836 600 66837 672 66838 328 66839 186 66840 440 66841 462 66842 460 66843 360 66844 540 66845 429 66846 479 66847 672 66848 343 66849 396 66850 464 66851 444 66852 771 66853 48 66854 640 66855 216 66856 459 66857 612 66858 336 66859 480 66860 246 66861 579 66862 88 66863 324 66864 24 66865 333 66866 664 66867 438 66868 450 66869 0 66870 316 66871 480 66872 499 66873 492 66874 288 66875 390 66876 388 66877 393 66878 354 66879 708 66880 396 66881 612 66882 694 66883 417 66884 364 66885 324 66886 736 66887 591 66888 302 66889 180 66890 370 66891 570 66892 700 66893 384 66894 460 66895 288 66896 621 66897 414 66898 263 66899 324 66900 336 66901 762 66902 477 66903 438 66904 440 66905 420 66906 592 66907 678 66908 542 66909 330 66910 396 66911 408 66912 377 66913 54 66914 0 66915 489 66916 546 66917 576 66918 244 66919 384 66920 348 66921 699 66922 556 66923 294 66924 472 66925 336 66926 471 66927 0 66928 430 66929 24 66930 378 66931 504 66932 508 66933 276 66934 456 66935 453 66936 726 66937 423 66938 516 66939 0 66940 285 66941 558 66942 481 66943 417 66944 360 66945 429 66946 507 66947 696 66948 296 66949 480 66950 430 66951 378 66952 548 66953 273 66954 416 66955 360 66956 801 66957 624 66958 424 66959 372 66960 372 66961 636 66962 0 66963 378 66964 182 66965 207 66966 748 66967 615 66968 337 66969 528 66970 360 66971 723 66972 406 66973 474 66974 440 66975 282 66976 440 66977 621 66978 380 66979 444 66980 480 66981 426 66982 620 66983 0 66984 564 66985 504 66986 418 66987 672 66988 246 66989 72 66990 436 66991 486 66992 729 66993 330 66994 432 66995 36 66996 434 66997 456 66998 344 66999 516 67000 417 67001 744 67002 603 67003 243 67004 460 67005 468 67006 688 67007 555 67008 376 67009 336 67010 255 67011 0 67012 772 67013 510 67014 100 67015 456 67016 404 67017 393 67018 566 67019 588 67020 366 67021 483 67022 0 67023 369 67024 384 67025 330 67026 740 67027 540 67028 298 67029 540 67030 245 67031 432 67032 548 67033 420 67034 682 67035 336 67036 492 67037 528 67038 420 67039 0 67040 504 67041 504 67042 399 67043 339 67044 454 67045 330 67046 460 67047 543 67048 424 67049 432 67050 359 67051 465 67052 552 67053 336 67054 372 67055 384 67056 14 67057 786 67058 335 67059 384 67060 108 67061 672 67062 697 67063 270 67064 0 67065 306 67066 462 67067 438 67068 385 67069 474 67070 349 67071 756 67072 420 67073 360 67074 464 67075 546 67076 543 67077 588 67078 439 67079 336 67080 254 67081 528 67082 576 67083 384 67084 408 67085 333 67086 530 67087 570 67088 488 67089 150 67090 486 67091 645 67092 691 67093 300 67094 380 67095 420 67096 633 67097 648 67098 272 67099 624 67100 344 67101 567 67102 384 67103 450 67104 4 67105 267 67106 687 67107 408 67108 244 67109 0 67110 475 67111 723 67112 408 67113 348 67114 108 67115 288 67116 442 67117 774 67118 370 67119 366 67120 420 67121 576 67122 515 67123 348 67124 416 67125 483 67126 544 67127 597 67128 346 67129 348 67130 356 67131 492 67132 682 67133 300 67134 546 67135 324 67136 529 67137 576 67138 410 67139 168 67140 315 67141 522 67142 517 67143 357 67144 412 67145 504 67146 460 67147 456 67148 496 67149 360 67150 319 67151 648 67152 460 67153 459 67154 416 67155 501 67156 0 67157 405 67158 106 67159 408 67160 334 67161 528 67162 524 67163 234 67164 0 67165 408 67166 804 67167 651 67168 337 67169 504 67170 278 67171 387 67172 606 67173 390 67174 420 67175 333 67176 770 67177 624 67178 340 67179 552 67180 500 67181 588 67182 468 67183 501 67184 304 67185 240 67186 464 67187 786 67188 539 67189 0 67190 374 67191 36 67192 620 67193 312 67194 634 67195 336 67196 386 67197 495 67198 285 67199 360 67200 360 67201 654 67202 812 67203 288 67204 568 67205 405 67206 394 67207 132 67208 407 67209 618 67210 372 67211 810 67212 388 67213 426 67214 136 67215 318 67216 78 67217 378 67218 366 67219 288 67220 408 67221 726 67222 741 67223 396 67224 360 67225 60 67226 453 67227 642 67228 336 67229 660 67230 484 67231 438 67232 555 67233 330 67234 406 67235 336 67236 588 67237 486 67238 336 67239 0 67240 310 67241 312 67242 584 67243 612 67244 490 67245 291 67246 748 67247 510 67248 300 67249 444 67250 360 67251 498 67252 428 67253 558 67254 300 67255 6 67256 68 67257 840 67258 384 67259 396 67260 607 67261 432 67262 471 67263 246 67264 164 67265 495 67266 672 67267 480 67268 354 67269 360 67270 366 67271 627 67272 716 67273 288 67274 408 67275 312 67276 420 67277 624 67278 430 67279 684 67280 304 67281 657 67282 408 67283 309 67284 384 67285 381 67286 758 67287 528 67288 387 67289 0 67290 315 67291 816 67292 519 67293 333 67294 386 67295 414 67296 535 67297 477 67298 480 67299 672 67300 319 67301 420 67302 470 67303 306 67304 540 67305 0 67306 566 67307 714 67308 432 67309 486 67310 264 67311 468 67312 724 67313 390 67314 0 67315 333 67316 424 67317 516 67318 296 67319 432 67320 392 67321 876 67322 517 67323 516 67324 512 67325 327 67326 408 67327 573 67328 387 67329 324 67330 456 67331 522 67332 478 67333 330 67334 520 67335 552 67336 399 67337 720 67338 392 67339 90 67340 312 67341 654 67342 687 67343 360 67344 506 67345 357 67346 0 67347 456 67348 388 67349 432 67350 344 67351 552 67352 574 67353 306 67354 0 67355 297 67356 70 67357 468 67358 372 67359 396 67360 0 67361 468 67362 669 67363 495 67364 96 67365 444 67366 463 67367 510 67368 284 67369 432 67370 452 67371 303 67372 808 67373 312 67374 428 67375 408 67376 872 67377 498 67378 280 67379 528 67380 278 67381 615 67382 470 67383 477 67384 372 67385 369 67386 720 67387 501 67388 224 67389 168 67390 468 67391 513 67392 490 67393 444 67394 304 67395 333 67396 680 67397 735 67398 602 67399 360 67400 534 67401 444 67402 392 67403 120 67404 436 67405 399 67406 448 67407 546 67408 374 67409 450 67410 342 67411 672 67412 500 67413 384 67414 0 67415 318 67416 420 67417 420 67418 363 67419 594 67420 324 67421 522 67422 552 67423 246 67424 468 67425 504 67426 560 67427 444 67428 399 67429 468 67430 336 67431 558 67432 630 67433 435 67434 396 67435 360 67436 559 67437 528 67438 300 67439 0 67440 406 67441 624 67442 772 67443 351 67444 448 67445 288 67446 455 67447 714 67448 339 67449 408 67450 275 67451 456 67452 0 67453 345 67454 432 67455 342 67456 638 67457 369 67458 270 67459 360 67460 521 67461 618 67462 600 67463 519 67464 112 67465 339 67466 546 67467 126 67468 498 67469 360 67470 312 67471 408 67472 348 67473 360 67474 684 67475 477 67476 561 67477 768 67478 340 67479 336 67480 328 67481 633 67482 594 67483 339 67484 412 67485 339 67486 571 67487 504 67488 434 67489 96 67490 300 67491 66 67492 338 67493 378 67494 504 67495 498 67496 700 67497 510 67498 453 67499 504 67500 332 67501 96 67502 740 67503 330 67504 284 67505 0 67506 615 67507 441 67508 432 67509 432 67510 496 67511 432 67512 761 67513 348 67514 104 67515 330 67516 548 67517 870 67518 255 67519 768 67520 280 67521 507 67522 424 67523 288 67524 520 67525 333 67526 583 67527 378 67528 449 67529 72 67530 501 67531 543 67532 473 67533 450 67534 428 67535 315 67536 588 67537 480 67538 420 67539 0 67540 365 67541 468 67542 456 67543 396 67544 516 67545 399 67546 532 67547 483 67548 257 67549 360 67550 112 67551 864 67552 830 67553 321 67554 468 67555 312 67556 536 67557 636 67558 0 67559 510 67560 232 67561 516 67562 518 67563 327 67564 0 67565 492 67566 560 67567 624 67568 364 67569 360 67570 358 67571 636 67572 687 67573 378 67574 364 67575 315 67576 578 67577 438 67578 366 67579 528 67580 413 67581 468 67582 624 67583 300 67584 504 67585 432 67586 429 67587 612 67588 46 67589 150 67590 428 67591 465 67592 452 67593 531 67594 496 67595 387 67596 636 67597 453 67598 327 67599 48 67600 391 67601 720 67602 465 67603 420 67604 484 67605 276 67606 532 67607 624 67608 440 67609 378 67610 542 67611 480 67612 507 67613 312 67614 92 67615 339 67616 560 67617 873 67618 336 67619 390 67620 464 67621 696 67622 520 67623 420 67624 420 67625 210 67626 349 67627 678 67628 450 67629 660 67630 278 67631 774 67632 472 67633 264 67634 572 67635 387 67636 628 67637 387 67638 482 67639 138 67640 308 67641 432 67642 30 67643 516 67644 324 67645 501 67646 612 67647 429 67648 0 67649 576 67650 478 67651 507 67652 648 67653 324 67654 288 67655 306 67656 735 67657 570 67658 316 67659 372 67660 308 67661 462 67662 644 67663 432 67664 0 67665 324 67666 460 67667 489 67668 352 67669 540 67670 307 67671 756 67672 626 67673 522 67674 288 67675 360 67676 608 67677 486 67678 418 67679 264 67680 443 67681 477 67682 587 67683 384 67684 556 67685 504 67686 592 67687 564 67688 254 67689 0 67690 344 67691 465 67692 500 67693 312 67694 664 67695 447 67696 405 67697 0 67698 0 67699 540 67700 300 67701 540 67702 477 67703 297 67704 480 67705 387 67706 624 67707 423 67708 419 67709 72 67710 287 67711 540 67712 568 67713 300 67714 154 67715 645 67716 399 67717 42 67718 308 67719 510 67720 540 67721 540 67722 683 67723 294 67724 348 67725 306 67726 726 67727 645 67728 352 67729 396 67730 276 67731 552 67732 492 67733 486 67734 566 67735 240 67736 624 67737 540 67738 418 67739 84 67740 516 67741 846 67742 464 67743 420 67744 336 67745 282 67746 120 67747 576 67748 400 67749 468 67750 404 67751 540 67752 462 67753 408 67754 460 67755 528 67756 438 67757 531 67758 266 67759 570 67760 376 67761 714 67762 636 67763 336 67764 192 67765 264 67766 597 67767 480 67768 316 67769 360 67770 22 67771 636 67772 728 67773 237 67774 448 67775 408 67776 418 67777 618 67778 331 67779 324 67780 377 67781 576 67782 728 67783 408 67784 414 67785 441 67786 504 67787 438 67788 456 67789 0 67790 396 67791 393 67792 535 67793 324 67794 44 67795 0 67796 667 67797 714 67798 323 67799 576 67800 292 67801 522 67802 440 67803 402 67804 660 67805 330 67806 624 67807 492 67808 272 67809 432 67810 432 67811 540 67812 446 67813 390 67814 0 67815 324 67816 728 67817 579 67818 592 67819 348 67820 291 67821 462 67822 345 67823 378 67824 496 67825 507 67826 430 67827 645 67828 336 67829 396 67830 0 67831 690 67832 837 67833 297 67834 468 67835 324 67836 454 67837 612 67838 641 67839 150 67840 432 67841 540 67842 432 67843 282 67844 76 67845 456 67846 476 67847 525 67848 483 67849 360 67850 322 67851 744 67852 498 67853 405 67854 444 67855 552 67856 407 67857 540 67858 462 67859 552 67860 357 67861 372 67862 594 67863 324 67864 22 67865 384 67866 685 67867 0 67868 371 67869 672 67870 445 67871 558 67872 396 67873 516 67874 512 67875 282 67876 878 67877 387 67878 287 67879 0 67880 576 67881 687 67882 464 67883 339 67884 388 67885 288 67886 576 67887 540 67888 324 67889 150 67890 361 67891 417 67892 612 67893 108 67894 394 67895 405 67896 460 67897 735 67898 307 67899 336 67900 308 67901 546 67902 774 67903 378 67904 556 67905 312 67906 576 67907 624 67908 371 67909 576 67910 295 67911 567 67912 444 67913 360 67914 0 67915 396 67916 756 67917 426 67918 502 67919 324 67920 417 67921 378 67922 534 67923 456 67924 432 67925 510 67926 526 67927 546 67928 384 67929 432 67930 370 67931 540 67932 636 67933 360 67934 252 67935 408 67936 776 67937 585 67938 226 67939 0 67940 288 67941 540 67942 104 67943 360 67944 532 67945 252 67946 732 67947 510 67948 342 67949 444 67950 506 67951 0 67952 441 67953 378 67954 392 67955 276 67956 532 67957 777 67958 450 67959 492 67960 297 67961 639 67962 592 67963 288 67964 192 67965 351 67966 355 67967 672 67968 387 67969 378 67970 480 67971 666 67972 693 67973 336 67974 544 67975 408 67976 348 67977 360 67978 322 67979 468 67980 350 67981 864 67982 340 67983 324 67984 432 67985 390 67986 676 67987 543 67988 10 67989 72 67990 304 67991 0 67992 762 67993 423 67994 500 67995 372 67996 444 67997 456 67998 284 67999 456 68000 406 68001 567 68002 724 68003 339 68004 380 68005 360 68006 624 68007 609 68008 329 68009 450 68010 300 68011 474 68012 516 68013 465 68014 182 68015 216 68016 672 68017 474 68018 277 68019 528 68020 38 68021 606 68022 481 68023 396 68024 432 68025 378 68026 672 68027 888 68028 396 68029 324 68030 499 68031 366 68032 444 68033 288 68034 524 68035 561 68036 66 68037 729 68038 290 68039 0 68040 0 68041 651 68042 602 68043 312 68044 462 68045 381 68046 609 68047 504 68048 406 68049 600 68050 356 68051 516 68052 536 68053 318 68054 436 68055 333 68056 594 68057 549 68058 397 68059 384 68060 336 68061 600 68062 542 68063 633 68064 0 68065 474 68066 436 68067 441 68068 326 68069 522 68070 353 68071 615 68072 0 68073 291 68074 384 68075 384 68076 631 68077 540 68078 0 68079 480 68080 376 68081 378 68082 560 68083 48 68084 426 68085 387 68086 663 68087 453 68088 276 68089 48 68090 399 68091 672 68092 379 68093 369 68094 440 68095 255 68096 448 68097 756 68098 427 68099 276 68100 520 68101 480 68102 518 68103 420 68104 616 68105 432 68106 527 68107 621 68108 299 68109 276 68110 456 68111 678 68112 712 68113 384 68114 108 68115 306 68116 472 68117 576 68118 432 68119 390 68120 304 68121 462 68122 492 68123 423 68124 516 68125 324 68126 763 68127 588 68128 460 68129 444 68130 245 68131 588 68132 624 68133 423 68134 364 68135 408 68136 378 68137 495 68138 0 68139 198 68140 496 68141 534 68142 577 68143 213 68144 496 68145 420 68146 658 68147 480 68148 331 68149 576 68150 364 68151 480 68152 570 68153 336 68154 568 68155 351 68156 772 68157 609 68158 320 68159 468 68160 362 68161 522 68162 565 68163 504 68164 0 68165 405 68166 576 68167 651 68168 516 68169 0 68170 364 68171 456 68172 408 68173 480 68174 512 68175 390 68176 444 68177 576 68178 409 68179 552 68180 404 68181 558 68182 706 68183 252 68184 514 68185 264 68186 375 68187 102 68188 506 68189 0 68190 317 68191 750 68192 564 68193 54 68194 320 68195 465 68196 735 68197 417 68198 347 68199 456 68200 270 68201 660 68202 684 68203 528 68204 368 68205 48 68206 470 68207 396 68208 444 68209 648 68210 334 68211 480 68212 732 68213 264 68214 156 68215 420 68216 628 68217 738 68218 288 68219 432 68220 0 68221 567 68222 732 68223 429 68224 484 68225 315 68226 632 68227 516 68228 352 68229 312 68230 368 68231 582 68232 572 68233 420 68234 484 68235 291 68236 148 68237 672 68238 306 68239 84 68240 369 68241 552 68242 480 68243 366 68244 488 68245 423 68246 501 68247 864 68248 400 68249 360 68250 396 68251 468 68252 459 68253 312 68254 532 68255 348 68256 580 68257 444 68258 578 68259 432 68260 392 68261 822 68262 324 68263 204 68264 104 68265 525 68266 714 68267 588 68268 300 68269 450 68270 280 68271 540 68272 637 68273 540 68274 384 68275 441 68276 403 68277 468 68278 384 68279 444 68280 591 68281 414 68282 731 68283 318 68284 470 68285 48 68286 440 68287 720 68288 291 68289 0 68290 279 68291 435 68292 648 68293 543 68294 632 68295 312 68296 640 68297 468 68298 335 68299 468 68300 463 68301 573 68302 446 68303 420 68304 332 68305 288 68306 544 68307 705 68308 336 68309 432 68310 560 68311 639 68312 404 68313 546 68314 0 68315 423 68316 479 68317 501 68318 329 68319 324 68320 324 68321 588 68322 648 68323 300 68324 568 68325 288 68326 578 68327 564 68328 357 68329 468 68330 302 68331 906 68332 633 68333 360 68334 0 68335 468 68336 752 68337 291 68338 502 68339 126 68340 270 68341 456 68342 704 68343 432 68344 424 68345 504 68346 440 68347 420 68348 336 68349 648 68350 374 68351 486 68352 621 68353 333 68354 348 68355 360 68356 507 68357 720 68358 308 68359 408 68360 418 68361 564 68362 610 68363 324 68364 130 68365 384 68366 573 68367 525 68368 296 68369 432 68370 476 68371 735 68372 26 68373 354 68374 40 68375 360 68376 536 68377 876 68378 408 68379 432 68380 366 68381 318 68382 550 68383 0 68384 484 68385 315 68386 684 68387 816 68388 408 68389 108 68390 450 68391 618 68392 515 68393 357 68394 446 68395 279 68396 549 68397 684 68398 546 68399 576 68400 312 68401 774 68402 460 68403 312 68404 440 68405 360 68406 584 68407 405 68408 458 68409 486 68410 375 68411 420 68412 668 68413 468 68414 0 68415 324 68416 524 68417 456 68418 368 68419 468 68420 432 68421 468 68422 582 68423 396 68424 304 68425 420 68426 836 68427 615 68428 299 68429 540 68430 417 68431 480 68432 122 68433 414 68434 512 68435 36 68436 588 68437 642 68438 275 68439 0 68440 450 68441 642 68442 427 68443 552 68444 358 68445 414 68446 448 68447 510 68448 521 68449 360 68450 362 68451 534 68452 580 68453 336 68454 524 68455 477 68456 525 68457 504 68458 246 68459 396 68460 290 68461 510 68462 705 68463 366 68464 240 68465 294 68466 452 68467 552 68468 560 68469 492 68470 265 68471 504 68472 414 68473 0 68474 608 68475 414 68476 634 68477 504 68478 510 68479 384 68480 298 68481 0 68482 616 68483 345 68484 330 68485 459 68486 450 68487 513 68488 372 68489 18 68490 440 68491 384 68492 693 68493 270 68494 434 68495 372 68496 652 68497 855 68498 294 68499 384 68500 359 68501 654 68502 432 68503 600 68504 420 68505 309 68506 465 68507 564 68508 368 68509 384 68510 336 68511 585 68512 488 68513 519 68514 170 68515 276 68516 540 68517 546 68518 543 68519 498 68520 616 68521 453 68522 620 68523 264 68524 480 68525 378 68526 534 68527 492 68528 241 68529 420 68530 80 68531 891 68532 557 68533 336 68534 528 68535 318 68536 554 68537 468 68538 332 68539 0 68540 322 68541 780 68542 608 68543 48 68544 496 68545 432 68546 540 68547 513 68548 334 68549 0 68550 265 68551 600 68552 727 68553 420 68554 396 68555 495 68556 88 68557 435 68558 322 68559 540 68560 449 68561 387 68562 720 68563 345 68564 0 68565 360 68566 750 68567 504 68568 279 68569 576 68570 406 68571 468 68572 496 68573 441 68574 416 68575 309 68576 492 68577 426 68578 340 68579 144 68580 364 68581 636 68582 504 68583 567 68584 360 68585 384 68586 710 68587 483 68588 444 68589 120 68590 360 68591 564 68592 552 68593 288 68594 474 68595 432 68596 618 68597 594 68598 349 68599 480 68600 416 68601 441 68602 685 68603 279 68604 488 68605 330 68606 390 68607 672 68608 482 68609 462 68610 312 68611 0 68612 495 68613 330 68614 84 68615 432 68616 623 68617 540 68618 444 68619 408 68620 261 68621 684 68622 682 68623 381 68624 480 68625 420 68626 375 68627 372 68628 1 68629 528 68630 580 68631 360 68632 681 68633 390 68634 304 68635 456 68636 0 68637 771 68638 419 68639 156 68640 326 68641 432 68642 402 68643 399 68644 584 68645 255 68646 811 68647 402 68648 316 68649 396 68650 518 68651 741 68652 621 68653 303 68654 492 68655 360 68656 592 68657 732 68658 357 68659 432 68660 352 68661 66 68662 462 68663 384 68664 0 68665 450 68666 404 68667 576 68668 368 68669 360 68670 272 68671 684 68672 880 68673 324 68674 676 68675 270 68676 438 68677 0 68678 406 68679 420 68680 228 68681 591 68682 407 68683 510 68684 584 68685 597 68686 632 68687 540 68688 408 68689 0 68690 415 68691 402 68692 498 68693 306 68694 324 68695 510 68696 428 68697 510 68698 400 68699 504 68700 420 68701 495 68702 714 68703 309 68704 264 68705 432 68706 828 68707 588 68708 282 68709 792 68710 288 68711 381 68712 0 68713 333 68714 138 68715 318 68716 740 68717 576 68718 326 68719 396 68720 325 68721 708 68722 413 68723 387 68724 448 68725 288 68726 0 68727 666 68728 456 68729 576 68730 410 68731 561 68732 432 68733 360 68734 678 68735 432 68736 396 68737 594 68738 396 68739 96 68740 438 68741 765 68742 699 68743 324 68744 414 68745 261 68746 372 68747 504 68748 503 68749 480 68750 303 68751 576 68752 472 68753 324 68754 520 68755 423 68756 672 68757 408 68758 348 68759 324 68760 408 68761 552 68762 580 68763 408 68764 144 68765 366 68766 521 68767 666 68768 468 68769 438 68770 461 68771 543 68772 506 68773 411 68774 400 68775 90 68776 684 68777 666 68778 353 68779 396 68780 272 68781 420 68782 496 68783 465 68784 390 68785 306 68786 779 68787 474 68788 266 68789 0 68790 386 68791 0 68792 378 68793 504 68794 416 68795 285 68796 464 68797 690 68798 66 68799 324 68800 58 68801 504 68802 466 68803 336 68804 660 68805 378 68806 501 68807 810 68808 320 68809 480 68810 264 68811 831 68812 614 68813 321 68814 0 68815 324 68816 660 68817 744 68818 306 68819 612 68820 440 68821 510 68822 434 68823 285 68824 0 68825 420 68826 859 68827 432 68828 564 68829 312 68830 386 68831 480 68832 669 68833 408 68834 298 68835 360 68836 383 68837 477 68838 480 68839 180 68840 405 68841 648 68842 776 68843 300 68844 376 68845 432 68846 636 68847 651 68848 292 68849 444 68850 310 68851 450 68852 522 68853 408 68854 572 68855 402 68856 508 68857 384 68858 375 68859 492 68860 436 68861 723 68862 583 68863 477 68864 72 68865 324 68866 456 68867 549 68868 428 68869 414 68870 514 68871 534 68872 546 68873 84 68874 460 68875 360 68876 432 68877 756 68878 252 68879 324 68880 318 68881 0 68882 850 68883 321 68884 432 68885 444 68886 358 68887 594 68888 447 68889 144 68890 330 68891 639 68892 459 68893 501 68894 432 68895 396 68896 621 68897 408 68898 339 68899 432 68900 277 68901 432 68902 561 68903 522 68904 624 68905 489 68906 459 68907 402 68908 360 68909 414 68910 445 68911 471 68912 594 68913 303 68914 0 68915 432 68916 838 68917 624 68918 285 68919 108 68920 320 68921 522 68922 126 68923 450 68924 484 68925 306 68926 624 68927 495 68928 283 68929 468 68930 532 68931 546 68932 588 68933 360 68934 374 68935 189 68936 716 68937 591 68938 516 68939 0 68940 558 68941 414 68942 467 68943 504 68944 492 68945 483 68946 408 68947 864 68948 284 68949 432 68950 44 68951 726 68952 480 68953 285 68954 452 68955 330 68956 578 68957 480 68958 402 68959 576 68960 390 68961 627 68962 660 68963 312 68964 120 68965 348 68966 505 68967 372 68968 438 68969 402 68970 386 68971 84 68972 546 68973 576 68974 384 68975 354 68976 487 68977 504 68978 410 68979 468 68980 455 68981 579 68982 777 68983 225 68984 488 68985 384 68986 662 68987 723 68988 274 68989 84 68990 284 68991 651 68992 488 68993 375 68994 434 68995 354 68996 790 68997 450 68998 352 68999 432 69000 311 69001 648 69002 468 69003 405 69004 340 69005 261 69006 696 69007 792 69008 374 69009 384 69010 407 69011 396 69012 496 69013 456 69014 212 69015 648 69016 383 69017 540 69018 288 69019 312 69020 0 69021 576 69022 484 69023 324 69024 588 69025 492 69026 560 69027 540 69028 616 69029 648 69030 268 69031 657 69032 454 69033 336 69034 432 69035 492 69036 692 69037 492 69038 390 69039 0 69040 52 69041 528 69042 628 69043 351 69044 294 69045 363 69046 624 69047 564 69048 366 69049 528 69050 54 69051 516 69052 556 69053 429 69054 16 69055 288 69056 548 69057 639 69058 351 69059 636 69060 280 69061 372 69062 696 69063 396 69064 0 69065 243 69066 612 69067 561 69068 257 69069 0 69070 438 69071 519 69072 749 69073 468 69074 360 69075 552 69076 440 69077 750 69078 30 69079 396 69080 455 69081 438 69082 366 69083 390 69084 456 69085 408 69086 614 69087 480 69088 343 69089 120 69090 376 69091 720 69092 919 69093 345 69094 448 69095 264 69096 461 69097 546 69098 452 69099 468 69100 264 69101 816 69102 556 69103 366 69104 368 69105 453 69106 746 69107 378 69108 552 69109 408 69110 306 69111 516 69112 704 69113 384 69114 30 69115 486 69116 507 69117 378 69118 74 69119 654 69120 348 69121 468 69122 496 69123 336 69124 388 69125 480 69126 533 69127 708 69128 288 69129 552 69130 294 69131 480 69132 528 69133 312 69134 604 69135 321 69136 647 69137 420 69138 350 69139 144 69140 477 69141 762 69142 472 69143 387 69144 446 69145 312 69146 624 69147 816 69148 14 69149 396 69150 430 69151 513 69152 493 69153 360 69154 376 69155 321 69156 356 69157 882 69158 388 69159 306 69160 368 69161 0 69162 540 69163 360 69164 0 69165 297 69166 472 69167 0 69168 602 69169 432 69170 360 69171 744 69172 416 69173 252 69174 480 69175 330 69176 562 69177 531 69178 497 69179 372 69180 332 69181 684 69182 729 69183 504 69184 322 69185 534 69186 418 69187 396 69188 268 69189 0 69190 446 69191 594 69192 481 69193 348 69194 416 69195 294 69196 757 69197 594 69198 255 69199 432 69200 342 69201 483 69202 628 69203 450 69204 608 69205 372 69206 516 69207 468 69208 357 69209 360 69210 542 69211 648 69212 553 69213 420 69214 114 69215 471 69216 160 69217 492 69218 500 69219 0 69220 340 69221 396 69222 644 69223 402 69224 388 69225 384 69226 491 69227 678 69228 297 69229 468 69230 326 69231 630 69232 608 69233 0 69234 616 69235 381 69236 447 69237 480 69238 442 69239 0 69240 259 69241 591 69242 533 69243 255 69244 664 69245 432 69246 882 69247 354 69248 26 69249 480 69250 280 69251 504 69252 487 69253 393 69254 376 69255 387 69256 504 69257 579 69258 332 69259 600 69260 448 69261 603 69262 804 69263 285 69264 106 69265 78 69266 550 69267 828 69268 306 69269 462 69270 402 69271 420 69272 516 69273 432 69274 480 69275 342 69276 666 69277 390 69278 304 69279 468 69280 507 69281 828 69282 0 69283 408 69284 456 69285 300 69286 468 69287 630 69288 466 69289 0 69290 448 69291 348 69292 600 69293 408 69294 420 69295 555 69296 545 69297 684 69298 289 69299 408 69300 504 69301 855 69302 441 69303 291 69304 456 69305 300 69306 519 69307 552 69308 290 69309 420 69310 384 69311 699 69312 525 69313 336 69314 0 69315 384 69316 529 69317 537 69318 412 69319 480 69320 325 69321 492 69322 842 69323 468 69324 364 69325 432 69326 428 69327 528 69328 380 69329 444 69330 407 69331 372 69332 774 69333 339 69334 406 69335 300 69336 816 69337 636 69338 395 69339 192 69340 272 69341 432 69342 450 69343 387 69344 544 69345 324 69346 747 69347 450 69348 342 69349 384 69350 512 69351 672 69352 480 69353 492 69354 356 69355 372 69356 536 69357 525 69358 492 69359 360 69360 351 69361 549 69362 396 69363 0 69364 80 69365 528 69366 447 69367 693 69368 324 69369 414 69370 296 69371 678 69372 680 69373 255 69374 492 69375 360 69376 601 69377 600 69378 406 69379 528 69380 332 69381 540 69382 435 69383 288 69384 460 69385 459 69386 669 69387 756 69388 34 69389 168 69390 273 69391 588 69392 704 69393 348 69394 400 69395 369 69396 464 69397 477 69398 456 69399 588 69400 478 69401 336 69402 720 69403 0 69404 380 69405 480 69406 675 69407 504 69408 264 69409 552 69410 323 69411 516 69412 0 69413 495 69414 0 69415 345 69416 572 69417 450 69418 287 69419 456 69420 507 69421 774 69422 432 69423 420 69424 440 69425 252 69426 580 69427 588 69428 366 69429 300 69430 396 69431 693 69432 429 69433 456 69434 422 69435 384 69436 568 69437 699 69438 390 69439 0 69440 388 69441 519 69442 620 69443 468 69444 690 69445 231 69446 504 69447 480 69448 348 69449 648 69450 364 69451 528 69452 0 69453 384 69454 460 69455 441 69456 583 69457 675 69458 388 69459 246 69460 342 69461 114 69462 638 69463 471 69464 126 69465 516 69466 642 69467 552 69468 322 69469 624 69470 402 69471 567 69472 560 69473 276 69474 384 69475 342 69476 759 69477 636 69478 304 69479 552 69480 402 69481 402 69482 656 69483 474 69484 464 69485 216 69486 531 69487 432 69488 412 69489 108 69490 423 69491 36 69492 432 69493 465 69494 272 69495 327 69496 416 69497 714 69498 460 69499 360 69500 417 69501 654 69502 484 69503 264 69504 688 69505 396 69506 536 69507 564 69508 486 69509 486 69510 0 69511 612 69512 673 69513 306 69514 212 69515 318 69516 335 69517 510 69518 396 69519 630 69520 378 69521 633 69522 0 69523 399 69524 56 69525 366 69526 668 69527 426 69528 50 69529 396 69530 331 69531 600 69532 764 69533 354 69534 480 69535 456 69536 403 69537 486 69538 304 69539 0 69540 403 69541 480 69542 685 69543 375 69544 320 69545 468 69546 458 69547 633 69548 394 69549 432 69550 283 69551 468 69552 632 69553 459 69554 540 69555 300 69556 750 69557 0 69558 367 69559 108 69560 484 69561 654 69562 374 69563 360 69564 0 69565 369 69566 588 69567 813 69568 340 69569 366 69570 508 69571 549 69572 440 69573 336 69574 568 69575 378 69576 648 69577 504 69578 340 69579 384 69580 428 69581 540 69582 691 69583 270 69584 640 69585 330 69586 613 69587 558 69588 362 69589 162 69590 348 69591 591 69592 440 69593 315 69594 360 69595 396 69596 624 69597 492 69598 432 69599 480 69600 309 69601 528 69602 672 69603 438 69604 292 69605 432 69606 512 69607 0 69608 118 69609 552 69610 377 69611 456 69612 610 69613 252 69614 88 69615 312 69616 527 69617 618 69618 456 69619 522 69620 308 69621 459 69622 648 69623 528 69624 528 69625 402 69626 600 69627 441 69628 280 69629 444 69630 420 69631 672 69632 409 69633 459 69634 340 69635 318 69636 736 69637 714 69638 351 69639 102 69640 535 69641 654 69642 518 69643 312 69644 720 69645 0 69646 319 69647 780 69648 272 69649 336 69650 272 69651 669 69652 919 69653 336 69654 400 69655 336 69656 420 69657 72 69658 554 69659 444 69660 295 69661 630 69662 455 69663 294 69664 0 69665 351 69666 702 69667 582 69668 342 69669 420 69670 333 69671 504 69672 623 69673 438 69674 464 69675 513 69676 464 69677 483 69678 472 69679 384 69680 346 69681 468 69682 479 69683 315 69684 456 69685 360 69686 823 69687 636 69688 392 69689 0 69690 292 69691 693 69692 512 69693 426 69694 478 69695 327 69696 714 69697 468 69698 280 69699 600 69700 380 69701 642 69702 558 69703 444 69704 460 69705 228 69706 0 69707 525 69708 462 69709 480 69710 648 69711 396 69712 392 69713 456 69714 136 69715 312 69716 548 69717 705 69718 403 69719 360 69720 292 69721 828 69722 772 69723 321 69724 408 69725 321 69726 62 69727 540 69728 372 69729 708 69730 388 69731 582 69732 492 69733 276 69734 320 69735 528 69736 561 69737 414 69738 391 69739 0 69740 412 69741 552 69742 736 69743 498 69744 336 69745 324 69746 516 69747 351 69748 320 69749 480 69750 484 69751 492 69752 0 69753 297 69754 460 69755 0 69756 797 69757 636 69758 222 69759 594 69760 302 69761 651 69762 640 69763 480 69764 158 69765 336 69766 68 69767 18 69768 360 69769 432 69770 324 69771 492 69772 529 69773 543 69774 480 69775 339 69776 556 69777 720 69778 460 69779 372 69780 347 69781 369 69782 424 69783 336 69784 414 69785 516 69786 389 69787 693 69788 376 69789 0 69790 476 69791 552 69792 680 69793 342 69794 636 69795 378 69796 448 69797 564 69798 417 69799 432 69800 276 69801 729 69802 431 69803 354 69804 88 69805 609 69806 715 69807 636 69808 486 69809 282 69810 336 69811 558 69812 806 69813 396 69814 0 69815 336 69816 612 69817 0 69818 450 69819 456 69820 413 69821 432 69822 456 69823 330 69824 396 69825 252 69826 538 69827 873 69828 349 69829 648 69830 284 69831 711 69832 556 69833 495 69834 640 69835 264 69836 545 69837 396 69838 245 69839 192 69840 388 69841 531 69842 10 69843 444 69844 450 69845 336 69846 636 69847 603 69848 394 69849 396 69850 441 69851 534 69852 510 69853 0 69854 568 69855 408 69856 588 69857 666 69858 268 69859 342 69860 400 69861 768 69862 533 69863 243 69864 88 69865 360 69866 449 69867 462 69868 464 69869 408 69870 343 69871 819 69872 485 69873 435 69874 372 69875 528 69876 556 69877 396 69878 490 69879 420 69880 332 69881 606 69882 680 69883 48 69884 456 69885 378 69886 452 69887 72 69888 368 69889 162 69890 475 69891 426 69892 705 69893 276 69894 534 69895 0 69896 522 69897 615 69898 328 69899 504 69900 305 69901 18 69902 128 69903 330 69904 660 69905 414 69906 588 69907 534 69908 364 69909 480 69910 323 69911 783 69912 429 69913 417 69914 0 69915 276 69916 628 69917 654 69918 414 69919 372 69920 376 69921 456 69922 609 69923 324 69924 444 69925 552 69926 582 69927 795 69928 350 69929 300 69930 478 69931 624 69932 518 69933 339 69934 476 69935 327 69936 352 69937 624 69938 428 69939 0 69940 272 69941 660 69942 476 69943 321 69944 532 69945 360 69946 762 69947 516 69948 556 69949 384 69950 342 69951 108 69952 646 69953 0 69954 284 69955 384 69956 516 69957 579 69958 310 69959 684 69960 542 69961 459 69962 523 69963 501 69964 136 69965 288 69966 717 69967 507 69968 248 69969 468 69970 438 69971 420 69972 640 69973 390 69974 624 69975 360 69976 766 69977 735 69978 264 69979 348 69980 355 69981 678 69982 663 69983 486 69984 320 69985 444 69986 552 69987 672 69988 378 69989 96 69990 375 69991 315 69992 535 69993 348 69994 642 69995 504 69996 473 69997 684 69998 332 69999 396 70000 52 70001 528 70002 608 70003 336 70004 516 70005 375 70006 362 70007 504 70008 0 70009 546 70010 280 70011 663 70012 360 70013 375 70014 156 70015 489 70016 822 70017 438 70018 529 70019 288 70020 294 70021 792 70022 660 70023 306 70024 416 70025 420 70026 557 70027 507 70028 410 70029 540 70030 380 70031 438 70032 790 70033 252 70034 298 70035 456 70036 687 70037 669 70038 380 70039 0 70040 376 70041 684 70042 608 70043 483 70044 416 70045 261 70046 570 70047 519 70048 386 70049 0 70050 464 70051 756 70052 504 70053 315 70054 392 70055 300 70056 366 70057 402 70058 531 70059 522 70060 455 70061 528 70062 456 70063 432 70064 0 70065 594 70066 412 70067 612 70068 259 70069 396 70070 304 70071 663 70072 590 70073 348 70074 576 70075 261 70076 546 70077 540 70078 545 70079 504 70080 391 70081 711 70082 627 70083 231 70084 500 70085 300 70086 584 70087 672 70088 403 70089 132 70090 312 70091 528 70092 690 70093 480 70094 390 70095 507 70096 488 70097 426 70098 0 70099 492 70100 507 70101 489 70102 721 70103 396 70104 472 70105 258 70106 0 70107 600 70108 256 70109 750 70110 237 70111 504 70112 666 70113 480 70114 76 70115 336 70116 652 70117 597 70118 362 70119 360 70120 577 70121 483 70122 366 70123 342 70124 384 70125 372 70126 660 70127 612 70128 612 70129 72 70130 432 70131 444 70132 416 70133 384 70134 602 70135 444 70136 44 70137 693 70138 273 70139 132 70140 392 70141 576 70142 522 70143 324 70144 358 70145 312 70146 728 70147 168 70148 358 70149 384 70150 360 70151 720 70152 500 70153 348 70154 400 70155 396 70156 615 70157 492 70158 562 70159 468 70160 331 70161 450 70162 644 70163 360 70164 0 70165 417 70166 438 70167 432 70168 360 70169 792 70170 357 70171 486 70172 733 70173 288 70174 420 70175 372 70176 564 70177 720 70178 254 70179 612 70180 437 70181 528 70182 408 70183 423 70184 600 70185 354 70186 612 70187 420 70188 348 70189 0 70190 460 70191 732 70192 423 70193 441 70194 556 70195 312 70196 0 70197 651 70198 473 70199 288 70200 327 70201 501 70202 462 70203 594 70204 524 70205 384 70206 440 70207 540 70208 312 70209 264 70210 360 70211 636 70212 669 70213 330 70214 194 70215 285 70216 483 70217 600 70218 379 70219 714 70220 288 70221 618 70222 534 70223 378 70224 444 70225 480 70226 570 70227 456 70228 344 70229 312 70230 403 70231 540 70232 719 70233 54 70234 400 70235 480 70236 698 70237 528 70238 0 70239 84 70240 295 70241 450 70242 764 70243 375 70244 28 70245 138 70246 640 70247 840 70248 304 70249 720 70250 66 70251 366 70252 568 70253 399 70254 372 70255 291 70256 875 70257 429 70258 405 70259 384 70260 469 70261 564 70262 484 70263 456 70264 108 70265 252 70266 536 70267 675 70268 566 70269 432 70270 380 70271 612 70272 524 70273 384 70274 508 70275 399 70276 532 70277 471 70278 258 70279 432 70280 360 70281 831 70282 796 70283 360 70284 440 70285 324 70286 496 70287 540 70288 524 70289 0 70290 285 70291 618 70292 360 70293 24 70294 112 70295 498 70296 685 70297 390 70298 354 70299 432 70300 325 70301 528 70302 704 70303 369 70304 492 70305 468 70306 359 70307 696 70308 336 70309 378 70310 476 70311 480 70312 840 70313 273 70314 0 70315 384 70316 544 70317 735 70318 369 70319 396 70320 344 70321 510 70322 556 70323 435 70324 716 70325 375 70326 654 70327 504 70328 296 70329 444 70330 406 70331 540 70332 432 70333 528 70334 426 70335 306 70336 444 70337 882 70338 378 70339 108 70340 531 70341 480 70342 383 70343 48 70344 460 70345 408 70346 576 70347 558 70348 407 70349 480 70350 372 70351 732 70352 440 70353 285 70354 572 70355 342 70356 477 70357 504 70358 380 70359 642 70360 338 70361 594 70362 595 70363 300 70364 0 70365 480 70366 834 70367 594 70368 392 70369 330 70370 293 70371 84 70372 646 70373 447 70374 320 70375 405 70376 428 70377 618 70378 376 70379 540 70380 420 70381 582 70382 612 70383 297 70384 364 70385 336 70386 693 70387 501 70388 492 70389 192 70390 412 70391 384 70392 0 70393 396 70394 456 70395 0 70396 476 70397 375 70398 294 70399 492 70400 500 70401 714 70402 66 70403 504 70404 336 70405 321 70406 760 70407 663 70408 343 70409 348 70410 411 70411 630 70412 604 70413 300 70414 0 70415 432 70416 469 70417 834 70418 290 70419 414 70420 330 70421 660 70422 768 70423 405 70424 560 70425 300 70426 464 70427 444 70428 438 70429 504 70430 223 70431 687 70432 648 70433 267 70434 480 70435 432 70436 660 70437 432 70438 410 70439 0 70440 345 70441 0 70442 540 70443 486 70444 386 70445 495 70446 396 70447 417 70448 300 70449 480 70450 564 70451 540 70452 611 70453 342 70454 444 70455 408 70456 680 70457 729 70458 434 70459 444 70460 288 70461 390 70462 520 70463 402 70464 156 70465 324 70466 713 70467 420 70468 365 70469 552 70470 504 70471 507 70472 536 70473 399 70474 288 70475 288 70476 608 70477 888 70478 532 70479 396 70480 400 70481 612 70482 372 70483 480 70484 444 70485 360 70486 420 70487 594 70488 317 70489 84 70490 96 70491 6 70492 0 70493 270 70494 680 70495 282 70496 508 70497 564 70498 429 70499 456 70500 346 70501 486 70502 642 70503 456 70504 432 70505 513 70506 516 70507 540 70508 354 70509 420 70510 412 70511 648 70512 506 70513 360 70514 136 70515 513 70516 600 70517 438 70518 338 70519 504 70520 453 70521 531 70522 677 70523 306 70524 432 70525 336 70526 624 70527 636 70528 297 70529 480 70530 230 70531 534 70532 568 70533 459 70534 462 70535 363 70536 832 70537 432 70538 358 70539 0 70540 367 70541 645 70542 646 70543 480 70544 462 70545 282 70546 762 70547 552 70548 436 70549 384 70550 348 70551 390 70552 388 70553 360 70554 712 70555 585 70556 330 70557 840 70558 304 70559 426 70560 412 70561 549 70562 637 70563 270 70564 0 70565 360 70566 464 70567 516 70568 565 70569 480 70570 300 70571 126 70572 649 70573 270 70574 372 70575 456 70576 795 70577 471 70578 347 70579 420 70580 304 70581 516 70582 472 70583 528 70584 368 70585 408 70586 444 70587 675 70588 104 70589 144 70590 432 70591 456 70592 608 70593 462 70594 350 70595 342 70596 690 70597 714 70598 360 70599 468 70600 246 70601 603 70602 556 70603 360 70604 456 70605 0 70606 707 70607 426 70608 288 70609 552 70610 616 70611 723 70612 444 70613 0 70614 72 70615 300 70616 440 70617 0 70618 345 70619 384 70620 502 70621 540 70622 552 70623 384 70624 672 70625 369 70626 693 70627 711 70628 311 70629 372 70630 452 70631 600 70632 708 70633 348 70634 506 70635 288 70636 450 70637 114 70638 377 70639 204 70640 357 70641 576 70642 454 70643 300 70644 392 70645 522 70646 556 70647 450 70648 448 70649 348 70650 322 70651 432 70652 880 70653 636 70654 364 70655 360 70656 612 70657 444 70658 396 70659 606 70660 414 70661 546 70662 588 70663 414 70664 0 70665 36 70666 594 70667 612 70668 276 70669 438 70670 402 70671 432 70672 524 70673 420 70674 560 70675 306 70676 641 70677 381 70678 359 70679 552 70680 332 70681 702 70682 456 70683 327 70684 44 70685 399 70686 84 70687 1011 70688 400 70689 0 70690 456 70691 504 70692 582 70693 258 70694 458 70695 360 70696 495 70697 660 70698 423 70699 336 70700 388 70701 696 70702 650 70703 279 70704 564 70705 327 70706 428 70707 744 70708 406 70709 588 70710 294 70711 792 70712 420 70713 0 70714 144 70715 384 70716 601 70717 441 70718 602 70719 372 70720 355 70721 468 70722 625 70723 486 70724 416 70725 537 70726 486 70727 420 70728 352 70729 564 70730 648 70731 561 70732 555 70733 333 70734 0 70735 0 70736 757 70737 525 70738 328 70739 108 70740 50 70741 522 70742 624 70743 387 70744 668 70745 360 70746 511 70747 600 70748 267 70749 576 70750 372 70751 591 70752 530 70753 492 70754 404 70755 420 70756 528 70757 528 70758 473 70759 306 70760 305 70761 378 70762 700 70763 438 70764 202 70765 372 70766 506 70767 576 70768 301 70769 456 70770 284 70771 528 70772 537 70773 354 70774 640 70775 390 70776 670 70777 624 70778 464 70779 456 70780 422 70781 564 70782 467 70783 390 70784 0 70785 459 70786 564 70787 384 70788 380 70789 0 70790 248 70791 738 70792 664 70793 435 70794 300 70795 576 70796 634 70797 549 70798 342 70799 480 70800 510 70801 498 70802 726 70803 288 70804 360 70805 300 70806 876 70807 573 70808 375 70809 462 70810 303 70811 450 70812 512 70813 459 70814 0 70815 336 70816 502 70817 696 70818 334 70819 468 70820 374 70821 738 70822 518 70823 441 70824 352 70825 342 70826 432 70827 567 70828 371 70829 348 70830 643 70831 468 70832 563 70833 96 70834 622 70835 399 70836 422 70837 576 70838 275 70839 132 70840 506 70841 810 70842 662 70843 360 70844 544 70845 273 70846 430 70847 654 70848 482 70849 468 70850 297 70851 714 70852 384 70853 291 70854 448 70855 66 70856 636 70857 528 70858 393 70859 390 70860 296 70861 732 70862 597 70863 450 70864 66 70865 459 70866 480 70867 396 70868 480 70869 504 70870 420 70871 576 70872 608 70873 342 70874 408 70875 336 70876 744 70877 732 70878 338 70879 612 70880 283 70881 378 70882 0 70883 540 70884 542 70885 312 70886 626 70887 666 70888 372 70889 108 70890 400 70891 702 70892 477 70893 402 70894 392 70895 408 70896 492 70897 630 70898 404 70899 384 70900 491 70901 528 70902 396 70903 240 70904 368 70905 474 70906 635 70907 663 70908 308 70909 0 70910 496 70911 492 70912 841 70913 360 70914 0 70915 306 70916 604 70917 636 70918 468 70919 510 70920 352 70921 642 70922 384 70923 372 70924 308 70925 456 70926 558 70927 471 70928 486 70929 492 70930 230 70931 156 70932 772 70933 483 70934 550 70935 390 70936 387 70937 399 70938 446 70939 0 70940 432 70941 384 70942 592 70943 252 70944 378 70945 402 70946 569 70947 492 70948 352 70949 648 70950 364 70951 645 70952 564 70953 456 70954 432 70955 270 70956 678 70957 441 70958 324 70959 360 70960 462 70961 684 70962 690 70963 396 70964 152 70965 294 70966 0 70967 600 70968 351 70969 294 70970 461 70971 603 70972 431 70973 48 70974 500 70975 612 70976 0 70977 621 70978 374 70979 396 70980 78 70981 606 70982 646 70983 435 70984 690 70985 252 70986 673 70987 576 70988 329 70989 36 70990 306 70991 675 70992 462 70993 336 70994 552 70995 390 70996 702 70997 765 70998 364 70999 324 71000 390 71001 696 71002 671 71003 354 71004 448 71005 384 71006 429 71007 402 71008 396 71009 504 71010 458 71011 513 71012 695 71013 306 71014 116 71015 360 71016 551 71017 849 71018 246 71019 498 71020 388 71021 531 71022 496 71023 408 71024 480 71025 318 71026 520 71027 732 71028 344 71029 0 71030 587 71031 600 71032 417 71033 444 71034 378 71035 357 71036 600 71037 540 71038 531 71039 0 71040 426 71041 426 71042 468 71043 378 71044 584 71045 306 71046 407 71047 600 71048 461 71049 480 71050 2 71051 750 71052 774 71053 378 71054 384 71055 468 71056 476 71057 396 71058 388 71059 456 71060 276 71061 852 71062 561 71063 339 71064 0 71065 420 71066 815 71067 378 71068 510 71069 312 71070 421 71071 564 71072 683 71073 426 71074 400 71075 420 71076 352 71077 588 71078 0 71079 492 71080 370 71081 522 71082 768 71083 252 71084 330 71085 384 71086 734 71087 780 71088 370 71089 150 71090 300 71091 444 71092 568 71093 399 71094 630 71095 360 71096 711 71097 48 71098 278 71099 456 71100 356 71101 582 71102 430 71103 672 71104 420 71105 354 71106 492 71107 843 71108 376 71109 312 71110 394 71111 285 71112 396 71113 360 71114 122 71115 441 71116 728 71117 600 71118 352 71119 408 71120 368 71121 780 71122 596 71123 318 71124 528 71125 348 71126 590 71127 0 71128 295 71129 612 71130 288 71131 564 71132 568 71133 258 71134 16 71135 390 71136 728 71137 444 71138 497 71139 126 71140 329 71141 480 71142 744 71143 432 71144 424 71145 348 71146 625 71147 486 71148 480 71149 504 71150 327 71151 477 71152 676 71153 381 71154 360 71155 408 71156 636 71157 696 71158 293 71159 540 71160 456 71161 498 71162 588 71163 504 71164 0 71165 534 71166 685 71167 396 71168 296 71169 528 71170 463 71171 696 71172 460 71173 465 71174 360 71175 270 71176 142 71177 504 71178 392 71179 384 71180 486 71181 558 71182 714 71183 342 71184 578 71185 444 71186 522 71187 540 71188 287 71189 0 71190 270 71191 741 71192 852 71193 291 71194 0 71195 336 71196 420 71197 432 71198 481 71199 660 71200 283 71201 597 71202 395 71203 303 71204 580 71205 459 71206 783 71207 486 71208 444 71209 432 71210 265 71211 648 71212 456 71213 468 71214 134 71215 411 71216 413 71217 672 71218 80 71219 498 71220 497 71221 456 71222 732 71223 291 71224 492 71225 0 71226 462 71227 540 71228 288 71229 432 71230 302 71231 582 71232 416 71233 390 71234 516 71235 402 71236 760 71237 666 71238 310 71239 108 71240 352 71241 555 71242 514 71243 387 71244 312 71245 270 71246 472 71247 114 71248 556 71249 324 71250 598 71251 504 71252 409 71253 330 71254 408 71255 405 71256 467 71257 888 71258 358 71259 462 71260 380 71261 690 71262 0 71263 276 71264 168 71265 309 71266 333 71267 552 71268 606 71269 654 71270 390 71271 576 71272 531 71273 324 71274 120 71275 411 71276 746 71277 447 71278 318 71279 408 71280 310 71281 612 71282 721 71283 480 71284 368 71285 441 71286 576 71287 504 71288 254 71289 0 71290 614 71291 495 71292 533 71293 6 71294 432 71295 384 71296 672 71297 576 71298 330 71299 468 71300 299 71301 495 71302 692 71303 570 71304 380 71305 309 71306 784 71307 432 71308 468 71309 480 71310 441 71311 561 71312 530 71313 516 71314 0 71315 285 71316 704 71317 540 71318 352 71319 486 71320 426 71321 390 71322 442 71323 90 71324 688 71325 450 71326 411 71327 0 71328 374 71329 396 71330 392 71331 540 71332 488 71333 288 71334 534 71335 366 71336 528 71337 540 71338 434 71339 0 71340 0 71341 753 71342 441 71343 270 71344 392 71345 387 71346 570 71347 780 71348 428 71349 384 71350 356 71351 0 71352 908 71353 480 71354 404 71355 444 71356 475 71357 558 71358 368 71359 402 71360 514 71361 498 71362 453 71363 414 71364 80 71365 384 71366 664 71367 585 71368 322 71369 708 71370 288 71371 501 71372 72 71373 339 71374 736 71375 273 71376 733 71377 396 71378 456 71379 348 71380 445 71381 624 71382 414 71383 456 71384 416 71385 357 71386 476 71387 654 71388 422 71389 174 71390 374 71391 567 71392 413 71393 468 71394 512 71395 444 71396 441 71397 540 71398 304 71399 336 71400 474 71401 720 71402 559 71403 300 71404 720 71405 360 71406 478 71407 648 71408 385 71409 522 71410 319 71411 537 71412 658 71413 330 71414 0 71415 522 71416 0 71417 375 71418 438 71419 360 71420 385 71421 0 71422 720 71423 441 71424 384 71425 405 71426 552 71427 588 71428 358 71429 516 71430 409 71431 450 71432 664 71433 363 71434 360 71435 456 71436 546 71437 624 71438 404 71439 0 71440 297 71441 450 71442 636 71443 426 71444 602 71445 453 71446 906 71447 414 71448 292 71449 336 71450 321 71451 765 71452 573 71453 324 71454 364 71455 300 71456 660 71457 696 71458 442 71459 456 71460 60 71461 531 71462 471 71463 264 71464 202 71465 390 71466 588 71467 870 71468 316 71469 396 71470 0 71471 840 71472 719 71473 342 71474 352 71475 237 71476 366 71477 654 71478 513 71479 528 71480 390 71481 642 71482 444 71483 246 71484 576 71485 459 71486 623 71487 369 71488 402 71489 90 71490 482 71491 444 71492 642 71493 480 71494 384 71495 504 71496 425 71497 546 71498 324 71499 480 71500 444 71501 384 71502 516 71503 441 71504 448 71505 336 71506 804 71507 720 71508 301 71509 420 71510 381 71511 588 71512 584 71513 384 71514 210 71515 324 71516 586 71517 552 71518 253 71519 96 71520 364 71521 903 71522 556 71523 636 71524 416 71525 297 71526 624 71527 600 71528 530 71529 420 71530 336 71531 384 71532 448 71533 444 71534 544 71535 333 71536 550 71537 846 71538 263 71539 0 71540 320 71541 558 71542 624 71543 420 71544 498 71545 384 71546 456 71547 690 71548 380 71549 432 71550 392 71551 0 71552 449 71553 294 71554 524 71555 480 71556 830 71557 387 71558 580 71559 408 71560 280 71561 576 71562 592 71563 441 71564 0 71565 399 71566 538 71567 432 71568 0 71569 576 71570 368 71571 531 71572 812 71573 315 71574 288 71575 414 71576 777 71577 561 71578 341 71579 612 71580 360 71581 84 71582 28 71583 465 71584 490 71585 24 71586 654 71587 393 71588 450 71589 144 71590 490 71591 750 71592 380 71593 360 71594 442 71595 378 71596 528 71597 738 71598 448 71599 540 71600 496 71601 456 71602 588 71603 240 71604 468 71605 423 71606 401 71607 594 71608 336 71609 462 71610 436 71611 558 71612 720 71613 393 71614 4 71615 324 71616 552 71617 114 71618 355 71619 552 71620 317 71621 585 71622 508 71623 342 71624 424 71625 516 71626 580 71627 504 71628 402 71629 420 71630 327 71631 600 71632 628 71633 489 71634 350 71635 432 71636 516 71637 468 71638 472 71639 132 71640 348 71641 480 71642 800 71643 324 71644 394 71645 348 71646 832 71647 780 71648 309 71649 576 71650 0 71651 522 71652 528 71653 612 71654 644 71655 258 71656 624 71657 459 71658 286 71659 528 71660 481 71661 591 71662 374 71663 396 71664 0 71665 351 71666 154 71667 729 71668 388 71669 336 71670 360 71671 435 71672 351 71673 390 71674 0 71675 603 71676 604 71677 822 71678 255 71679 420 71680 384 71681 546 71682 768 71683 264 71684 412 71685 324 71686 517 71687 540 71688 0 71689 0 71690 450 71691 588 71692 563 71693 465 71694 448 71695 318 71696 506 71697 570 71698 485 71699 648 71700 234 71701 612 71702 104 71703 330 71704 392 71705 456 71706 437 71707 462 71708 336 71709 576 71710 436 71711 606 71712 790 71713 252 71714 156 71715 60 71716 719 71717 522 71718 327 71719 630 71720 291 71721 480 71722 490 71723 0 71724 720 71725 312 71726 644 71727 492 71728 276 71729 396 71730 462 71731 861 71732 647 71733 468 71734 360 71735 360 71736 384 71737 858 71738 396 71739 60 71740 435 71741 492 71742 575 71743 456 71744 444 71745 516 71746 464 71747 393 71748 294 71749 336 71750 336 71751 711 71752 799 71753 333 71754 0 71755 324 71756 465 71757 576 71758 400 71759 414 71760 312 71761 711 71762 428 71763 351 71764 0 71765 552 71766 577 71767 540 71768 516 71769 348 71770 370 71771 528 71772 520 71773 306 71774 432 71775 432 71776 616 71777 432 71778 366 71779 552 71780 472 71781 546 71782 529 71783 390 71784 506 71785 336 71786 741 71787 750 71788 258 71789 0 71790 378 71791 423 71792 760 71793 360 71794 490 71795 231 71796 621 71797 447 71798 326 71799 480 71800 504 71801 648 71802 528 71803 588 71804 284 71805 288 71806 536 71807 825 71808 437 71809 474 71810 368 71811 633 71812 522 71813 0 71814 0 71815 372 71816 453 71817 618 71818 463 71819 384 71820 402 71821 450 71822 865 71823 0 71824 332 71825 309 71826 510 71827 480 71828 536 71829 696 71830 406 71831 729 71832 388 71833 420 71834 432 71835 438 71836 702 71837 552 71838 396 71839 90 71840 0 71841 684 71842 666 71843 369 71844 426 71845 576 71846 447 71847 519 71848 396 71849 576 71850 313 71851 531 71852 643 71853 258 71854 360 71855 360 71856 528 71857 762 71858 336 71859 480 71860 300 71861 468 71862 170 71863 0 71864 112 71865 303 71866 735 71867 480 71868 411 71869 456 71870 377 71871 720 71872 429 71873 387 71874 448 71875 396 71876 538 71877 654 71878 440 71879 396 71880 595 71881 540 71882 446 71883 360 71884 616 71885 609 71886 468 71887 555 71888 336 71889 108 71890 248 71891 708 71892 504 71893 288 71894 540 71895 318 71896 648 71897 672 71898 537 71899 468 71900 342 71901 723 71902 532 71903 306 71904 344 71905 438 71906 765 71907 492 71908 428 71909 390 71910 292 71911 0 71912 468 71913 546 71914 0 71915 357 71916 404 71917 504 71918 386 71919 618 71920 481 71921 468 71922 840 71923 42 71924 440 71925 324 71926 513 71927 687 71928 365 71929 540 71930 316 71931 369 71932 760 71933 408 71934 446 71935 432 71936 704 71937 507 71938 260 71939 0 71940 595 71941 585 71942 464 71943 345 71944 0 71945 324 71946 608 71947 528 71948 432 71949 360 71950 496 71951 558 71952 636 71953 360 71954 512 71955 396 71956 419 71957 645 71958 420 71959 372 71960 86 71961 759 71962 640 71963 456 71964 154 71965 462 71966 554 71967 486 71968 408 71969 420 71970 312 71971 540 71972 569 71973 360 71974 532 71975 24 71976 0 71977 468 71978 439 71979 492 71980 245 71981 480 71982 498 71983 525 71984 348 71985 486 71986 26 71987 615 71988 352 71989 108 71990 465 71991 459 71992 576 71993 324 71994 350 71995 384 71996 849 71997 546 71998 485 71999 576 72000 279 72001 486 72002 520 72003 414 72004 528 72005 324 72006 687 72007 477 72008 227 72009 108 72010 420 72011 570 72012 507 72013 378 72014 132 72015 324 72016 754 72017 861 72018 533 72019 420 72020 578 72021 486 72022 548 72023 384 72024 512 72025 303 72026 375 72027 816 72028 346 72029 348 72030 424 72031 651 72032 564 72033 276 72034 646 72035 249 72036 521 72037 606 72038 392 72039 0 72040 296 72041 774 72042 461 72043 336 72044 504 72045 414 72046 6 72047 468 72048 335 72049 48 72050 444 72051 660 72052 645 72053 420 72054 496 72055 468 72056 727 72057 411 72058 40 72059 408 72060 466 72061 486 72062 748 72063 312 72064 0 72065 0 72066 670 72067 819 72068 268 72069 504 72070 268 72071 474 72072 574 72073 483 72074 384 72075 402 72076 604 72077 468 72078 328 72079 432 72080 373 72081 615 72082 420 72083 507 72084 400 72085 366 72086 504 72087 624 72088 494 72089 162 72090 385 72091 456 72092 0 72093 468 72094 556 72095 450 72096 593 72097 576 72098 340 72099 240 72100 340 72101 786 72102 727 72103 276 72104 464 72105 432 72106 648 72107 0 72108 504 72109 624 72110 267 72111 597 72112 488 72113 279 72114 64 72115 588 72116 558 72117 684 72118 442 72119 450 72120 260 72121 486 72122 890 72123 441 72124 368 72125 342 72126 496 72127 504 72128 480 72129 48 72130 570 72131 468 72132 701 72133 348 72134 460 72135 390 72136 651 72137 636 72138 290 72139 168 72140 317 72141 690 72142 480 72143 450 72144 576 72145 297 72146 588 72147 471 72148 333 72149 504 72150 425 72151 621 72152 560 72153 450 72154 332 72155 339 72156 0 72157 696 72158 492 72159 426 72160 614 72161 570 72162 374 72163 384 72164 0 72165 294 72166 480 72167 741 72168 320 72169 402 72170 496 72171 720 72172 616 72173 285 72174 760 72175 330 72176 349 72177 600 72178 390 72179 480 72180 412 72181 576 72182 542 72183 420 72184 376 72185 402 72186 130 72187 474 72188 442 72189 0 72190 318 72191 468 72192 711 72193 576 72194 390 72195 384 72196 386 72197 552 72198 340 72199 672 72200 452 72201 360 72202 609 72203 339 72204 468 72205 114 72206 600 72207 720 72208 396 72209 516 72210 372 72211 492 72212 528 72213 360 72214 160 72215 294 72216 642 72217 510 72218 391 72219 480 72220 434 72221 990 72222 340 72223 387 72224 364 72225 435 72226 804 72227 576 72228 385 72229 372 72230 332 72231 480 72232 526 72233 306 72234 616 72235 348 72236 716 72237 759 72238 338 72239 24 72240 408 72241 612 72242 492 72243 342 72244 588 72245 324 72246 476 72247 540 72248 576 72249 540 72250 317 72251 786 72252 44 72253 276 72254 0 72255 399 72256 487 72257 597 72258 480 72259 396 72260 364 72261 0 72262 851 72263 396 72264 138 72265 444 72266 420 72267 507 72268 360 72269 480 72270 460 72271 657 72272 589 72273 420 72274 360 72275 432 72276 567 72277 672 72278 307 72279 480 72280 288 72281 438 72282 648 72283 402 72284 622 72285 288 72286 696 72287 528 72288 315 72289 0 72290 381 72291 0 72292 545 72293 468 72294 344 72295 321 72296 752 72297 609 72298 432 72299 360 72300 320 72301 483 72302 543 72303 126 72304 668 72305 420 72306 435 72307 0 72308 270 72309 522 72310 380 72311 498 72312 684 72313 420 72314 0 72315 336 72316 424 72317 630 72318 380 72319 468 72320 368 72321 612 72322 561 72323 336 72324 376 72325 420 72326 882 72327 474 72328 405 72329 360 72330 322 72331 582 72332 533 72333 372 72334 296 72335 690 72336 539 72337 423 72338 420 72339 204 72340 568 72341 396 72342 801 72343 399 72344 348 72345 360 72346 628 72347 603 72348 310 72349 480 72350 334 72351 480 72352 104 72353 570 72354 436 72355 351 72356 516 72357 561 72358 340 72359 408 72360 443 72361 768 72362 560 72363 348 72364 114 72365 264 72366 612 72367 564 72368 439 72369 474 72370 478 72371 333 72372 628 72373 360 72374 544 72375 456 72376 420 72377 675 72378 380 72379 432 72380 304 72381 996 72382 624 72383 321 72384 456 72385 6 72386 473 72387 528 72388 437 72389 198 72390 432 72391 828 72392 544 72393 240 72394 468 72395 630 72396 714 72397 561 72398 357 72399 252 72400 358 72401 96 72402 578 72403 456 72404 364 72405 435 72406 380 72407 525 72408 480 72409 402 72410 0 72411 393 72412 775 72413 390 72414 0 72415 324 72416 697 72417 504 72418 0 72419 606 72420 336 72421 549 72422 416 72423 480 72424 576 72425 360 72426 695 72427 597 72428 32 72429 456 72430 80 72431 561 72432 474 72433 369 72434 516 72435 330 72436 584 72437 465 72438 454 72439 0 72440 468 72441 531 72442 502 72443 312 72444 374 72445 426 72446 748 72447 723 72448 216 72449 480 72450 0 72451 615 72452 632 72453 345 72454 476 72455 387 72456 614 72457 858 72458 532 72459 588 72460 360 72461 480 72462 397 72463 279 72464 148 72465 453 72466 723 72467 540 72468 556 72469 480 72470 288 72471 624 72472 796 72473 393 72474 416 72475 315 72476 478 72477 384 72478 438 72479 660 72480 440 72481 585 72482 696 72483 360 72484 336 72485 396 72486 540 72487 618 72488 231 72489 120 72490 333 72491 603 72492 544 72493 504 72494 572 72495 270 72496 825 72497 468 72498 325 72499 0 72500 465 72501 612 72502 411 72503 396 72504 404 72505 312 72506 434 72507 702 72508 446 72509 384 72510 381 72511 624 72512 693 72513 426 72514 174 72515 576 72516 556 72517 579 72518 351 72519 318 72520 360 72521 558 72522 787 72523 315 72524 576 72525 402 72526 476 72527 480 72528 368 72529 516 72530 341 72531 708 72532 401 72533 345 72534 480 72535 420 72536 518 72537 600 72538 466 72539 0 72540 352 72541 456 72542 594 72543 486 72544 532 72545 387 72546 490 72547 564 72548 132 72549 96 72550 502 72551 624 72552 538 72553 279 72554 348 72555 324 72556 601 72557 765 72558 267 72559 678 72560 356 72561 471 72562 512 72563 402 72564 0 72565 279 72566 820 72567 513 72568 395 72569 504 72570 497 72571 552 72572 439 72573 564 72574 396 72575 261 72576 500 72577 771 72578 516 72579 492 72580 335 72581 630 72582 640 72583 348 72584 472 72585 531 72586 396 72587 696 72588 336 72589 138 72590 408 72591 552 72592 688 72593 312 72594 432 72595 405 72596 397 72597 0 72598 486 72599 72 72600 396 72601 672 72602 523 72603 336 72604 416 72605 384 72606 600 72607 384 72608 505 72609 330 72610 330 72611 810 72612 788 72613 414 72614 68 72615 396 72616 552 72617 486 72618 300 72619 420 72620 348 72621 507 72622 812 72623 324 72624 392 72625 552 72626 722 72627 633 72628 458 72629 468 72630 288 72631 462 72632 560 72633 378 72634 668 72635 18 72636 765 72637 510 72638 252 72639 216 72640 365 72641 540 72642 606 72643 396 72644 482 72645 420 72646 98 72647 711 72648 412 72649 348 72650 538 72651 408 72652 458 72653 384 72654 692 72655 543 72656 500 72657 492 72658 310 72659 384 72660 342 72661 960 72662 574 72663 369 72664 0 72665 339 72666 520 72667 600 72668 459 72669 426 72670 0 72671 486 72672 459 72673 420 72674 452 72675 297 72676 832 72677 588 72678 493 72679 348 72680 426 72681 648 72682 616 72683 567 72684 334 72685 477 72686 540 72687 657 72688 2 72689 0 72690 372 72691 516 72692 582 72693 345 72694 390 72695 72 72696 676 72697 492 72698 283 72699 576 72700 480 72701 489 72702 726 72703 420 72704 636 72705 270 72706 711 72707 42 72708 270 72709 384 72710 392 72711 804 72712 508 72713 501 72714 144 72715 357 72716 512 72717 789 72718 361 72719 474 72720 429 72721 519 72722 471 72723 330 72724 420 72725 528 72726 448 72727 723 72728 248 72729 384 72730 404 72731 810 72732 775 72733 456 72734 412 72735 324 72736 394 72737 492 72738 575 72739 90 72740 276 72741 594 72742 620 72743 327 72744 76 72745 345 72746 835 72747 504 72748 342 72749 360 72750 302 72751 546 72752 740 72753 429 72754 468 72755 492 72756 627 72757 483 72758 368 72759 600 72760 388 72761 435 72762 478 72763 312 72764 156 72765 408 72766 666 72767 564 72768 66 72769 696 72770 257 72771 48 72772 674 72773 372 72774 416 72775 408 72776 591 72777 597 72778 345 72779 420 72780 442 72781 48 72782 640 72783 285 72784 368 72785 333 72786 608 72787 630 72788 505 72789 0 72790 540 72791 90 72792 372 72793 0 72794 520 72795 576 72796 418 72797 963 72798 432 72799 480 72800 324 72801 753 72802 624 72803 309 72804 696 72805 249 72806 546 72807 444 72808 432 72809 624 72810 359 72811 555 72812 412 72813 270 72814 0 72815 585 72816 0 72817 384 72818 400 72819 462 72820 348 72821 720 72822 432 72823 528 72824 384 72825 426 72826 640 72827 444 72828 272 72829 540 72830 508 72831 525 72832 841 72833 330 72834 396 72835 336 72836 532 72837 1002 72838 313 72839 126 72840 273 72841 447 72842 0 72843 426 72844 456 72845 336 72846 724 72847 504 72848 414 72849 468 72850 408 72851 468 72852 426 72853 522 72854 412 72855 357 72856 710 72857 678 72858 379 72859 384 72860 526 72861 360 72862 489 72863 516 72864 0 72865 429 72866 434 72867 804 72868 318 72869 0 72870 520 72871 819 72872 772 72873 288 72874 464 72875 360 72876 404 72877 468 72878 413 72879 360 72880 303 72881 702 72882 556 72883 312 72884 516 72885 492 72886 719 72887 477 72888 546 72889 168 72890 288 72891 138 72892 755 72893 333 72894 384 72895 420 72896 468 72897 585 72898 348 72899 504 72900 449 72901 696 72902 675 72903 300 72904 344 72905 354 72906 513 72907 675 72908 10 72909 480 72910 320 72911 696 72912 88 72913 396 72914 0 72915 375 72916 574 72917 387 72918 372 72919 384 72920 520 72921 864 72922 504 72923 528 72924 348 72925 321 72926 476 72927 624 72928 450 72929 444 72930 444 72931 456 72932 420 72933 420 72934 676 72935 342 72936 499 72937 66 72938 337 72939 0 72940 0 72941 753 72942 820 72943 255 72944 446 72945 288 72946 554 72947 762 72948 372 72949 624 72950 312 72951 795 72952 500 72953 387 72954 404 72955 468 72956 576 72957 471 72958 387 72959 498 72960 252 72961 528 72962 814 72963 468 72964 162 72965 408 72966 514 72967 468 72968 312 72969 588 72970 327 72971 351 72972 772 72973 381 72974 388 72975 408 72976 672 72977 615 72978 366 72979 516 72980 358 72981 393 72982 572 72983 315 72984 632 72985 504 72986 860 72987 465 72988 420 72989 24 72990 470 72991 672 72992 464 72993 447 72994 272 72995 315 72996 68 72997 528 72998 405 72999 480 73000 356 73001 471 73002 572 73003 438 73004 492 73005 459 73006 675 73007 744 73008 383 73009 324 73010 456 73011 744 73012 524 73013 270 73014 132 73015 354 73016 503 73017 528 73018 536 73019 516 73020 242 73021 702 73022 384 73023 336 73024 540 73025 501 73026 474 73027 495 73028 366 73029 420 73030 370 73031 528 73032 818 73033 78 73034 320 73035 432 73036 412 73037 432 73038 96 73039 0 73040 560 73041 600 73042 620 73043 351 73044 480 73045 378 73046 640 73047 540 73048 336 73049 432 73050 413 73051 585 73052 612 73053 465 73054 660 73055 318 73056 572 73057 648 73058 326 73059 360 73060 334 73061 762 73062 513 73063 552 73064 0 73065 297 73066 552 73067 708 73068 473 73069 324 73070 438 73071 510 73072 521 73073 360 73074 604 73075 390 73076 662 73077 756 73078 258 73079 492 73080 352 73081 516 73082 448 73083 309 73084 702 73085 357 73086 426 73087 96 73088 432 73089 162 73090 320 73091 672 73092 519 73093 252 73094 544 73095 504 73096 752 73097 456 73098 464 73099 384 73100 316 73101 660 73102 594 73103 540 73104 324 73105 543 73106 0 73107 477 73108 372 73109 666 73110 470 73111 342 73112 655 73113 288 73114 80 73115 288 73116 765 73117 777 73118 499 73119 468 73120 432 73121 474 73122 612 73123 534 73124 480 73125 288 73126 558 73127 579 73128 327 73129 492 73130 341 73131 642 73132 0 73133 522 73134 310 73135 312 73136 0 73137 591 73138 534 73139 138 73140 444 73141 459 73142 486 73143 468 73144 428 73145 432 73146 444 73147 627 73148 275 73149 552 73150 316 73151 528 73152 548 73153 273 73154 0 73155 333 73156 677 73157 504 73158 324 73159 612 73160 322 73161 795 73162 616 73163 294 73164 0 73165 312 73166 624 73167 639 73168 381 73169 396 73170 372 73171 756 73172 774 73173 405 73174 352 73175 489 73176 502 73177 489 73178 376 73179 492 73180 441 73181 558 73182 673 73183 360 73184 360 73185 0 73186 783 73187 780 73188 280 73189 0 73190 357 73191 375 73192 444 73193 648 73194 752 73195 408 73196 713 73197 486 73198 376 73199 276 73200 604 73201 513 73202 408 73203 405 73204 372 73205 351 73206 796 73207 588 73208 434 73209 480 73210 442 73211 657 73212 491 73213 318 73214 208 73215 408 73216 416 73217 678 73218 250 73219 414 73220 408 73221 447 73222 700 73223 288 73224 624 73225 300 73226 457 73227 624 73228 537 73229 504 73230 270 73231 642 73232 504 73233 486 73234 104 73235 342 73236 652 73237 651 73238 493 73239 96 73240 364 73241 600 73242 518 73243 432 73244 436 73245 420 73246 454 73247 366 73248 476 73249 540 73250 459 73251 420 73252 775 73253 360 73254 332 73255 432 73256 666 73257 594 73258 313 73259 480 73260 362 73261 576 73262 660 73263 0 73264 136 73265 354 73266 681 73267 342 73268 234 73269 444 73270 433 73271 939 73272 547 73273 351 73274 584 73275 0 73276 532 73277 615 73278 413 73279 372 73280 414 73281 450 73282 599 73283 0 73284 496 73285 36 73286 408 73287 558 73288 424 73289 0 73290 426 73291 870 73292 888 73293 345 73294 420 73295 306 73296 442 73297 732 73298 423 73299 504 73300 301 73301 552 73302 528 73303 240 73304 504 73305 495 73306 571 73307 633 73308 420 73309 360 73310 0 73311 552 73312 582 73313 360 73314 0 73315 552 73316 479 73317 432 73318 400 73319 504 73320 346 73321 483 73322 576 73323 306 73324 400 73325 432 73326 873 73327 840 73328 352 73329 588 73330 360 73331 579 73332 134 73333 420 73334 360 73335 261 73336 724 73337 450 73338 360 73339 168 73340 418 73341 684 73342 468 73343 540 73344 336 73345 270 73346 474 73347 594 73348 488 73349 384 73350 520 73351 381 73352 658 73353 336 73354 612 73355 18 73356 564 73357 690 73358 427 73359 426 73360 328 73361 552 73362 730 73363 336 73364 98 73365 450 73366 446 73367 720 73368 297 73369 642 73370 432 73371 738 73372 366 73373 315 73374 352 73375 432 73376 889 73377 513 73378 361 73379 384 73380 468 73381 126 73382 808 73383 393 73384 518 73385 444 73386 452 73387 384 73388 320 73389 174 73390 325 73391 477 73392 660 73393 465 73394 336 73395 414 73396 0 73397 552 73398 416 73399 672 73400 238 73401 459 73402 640 73403 450 73404 672 73405 324 73406 694 73407 492 73408 329 73409 504 73410 396 73411 531 73412 357 73413 468 73414 0 73415 450 73416 504 73417 900 73418 424 73419 450 73420 440 73421 510 73422 453 73423 336 73424 604 73425 408 73426 523 73427 594 73428 433 73429 288 73430 0 73431 588 73432 679 73433 318 73434 462 73435 414 73436 426 73437 528 73438 330 73439 0 73440 384 73441 708 73442 547 73443 354 73444 64 73445 534 73446 660 73447 528 73448 532 73449 288 73450 325 73451 504 73452 628 73453 540 73454 360 73455 384 73456 549 73457 504 73458 438 73459 534 73460 483 73461 663 73462 782 73463 252 73464 132 73465 324 73466 752 73467 591 73468 318 73469 618 73470 306 73471 486 73472 600 73473 426 73474 512 73475 339 73476 556 73477 432 73478 351 73479 0 73480 524 73481 675 73482 540 73483 528 73484 380 73485 324 73486 708 73487 510 73488 312 73489 0 73490 432 73491 585 73492 659 73493 36 73494 668 73495 468 73496 420 73497 756 73498 255 73499 480 73500 420 73501 657 73502 681 73503 348 73504 524 73505 315 73506 448 73507 414 73508 425 73509 600 73510 330 73511 591 73512 624 73513 492 73514 0 73515 357 73516 715 73517 72 73518 452 73519 432 73520 285 73521 624 73522 518 73523 516 73524 400 73525 426 73526 532 73527 438 73528 0 73529 480 73530 425 73531 540 73532 555 73533 276 73534 456 73535 408 73536 839 73537 735 73538 422 73539 0 73540 256 73541 450 73542 404 73543 390 73544 514 73545 378 73546 530 73547 741 73548 250 73549 504 73550 456 73551 792 73552 573 73553 324 73554 388 73555 258 73556 614 73557 816 73558 453 73559 348 73560 551 73561 468 73562 583 73563 336 73564 0 73565 360 73566 414 73567 810 73568 377 73569 420 73570 368 73571 738 73572 536 73573 369 73574 72 73575 279 73576 414 73577 156 73578 589 73579 540 73580 473 73581 639 73582 474 73583 282 73584 504 73585 624 73586 744 73587 414 73588 462 73589 126 73590 309 73591 672 73592 527 73593 504 73594 348 73595 288 73596 38 73597 594 73598 312 73599 432 73600 428 73601 540 73602 645 73603 342 73604 492 73605 396 73606 465 73607 774 73608 284 73609 444 73610 287 73611 591 73612 576 73613 0 73614 132 73615 324 73616 732 73617 465 73618 411 73619 384 73620 430 73621 450 73622 437 73623 525 73624 400 73625 300 73626 0 73627 660 73628 394 73629 420 73630 550 73631 543 73632 476 73633 330 73634 416 73635 639 73636 463 73637 702 73638 0 73639 132 73640 370 73641 507 73642 740 73643 414 73644 518 73645 324 73646 552 73647 648 73648 459 73649 672 73650 269 73651 798 73652 520 73653 324 73654 516 73655 504 73656 744 73657 0 73658 294 73659 372 73660 348 73661 552 73662 948 73663 345 73664 0 73665 432 73666 652 73667 525 73668 400 73669 522 73670 480 73671 480 73672 558 73673 354 73674 352 73675 90 73676 620 73677 765 73678 384 73679 588 73680 227 73681 612 73682 456 73683 420 73684 508 73685 243 73686 586 73687 639 73688 452 73689 0 73690 551 73691 534 73692 535 73693 372 73694 364 73695 354 73696 408 73697 627 73698 490 73699 516 73700 654 73701 510 73702 346 73703 570 73704 456 73705 408 73706 488 73707 741 73708 356 73709 342 73710 324 73711 768 73712 594 73713 342 73714 200 73715 336 73716 410 73717 588 73718 452 73719 366 73720 326 73721 960 73722 612 73723 288 73724 88 73725 468 73726 802 73727 540 73728 469 73729 420 73730 304 73731 450 73732 729 73733 459 73734 532 73735 309 73736 526 73737 432 73738 400 73739 120 73740 432 73741 513 73742 510 73743 300 73744 536 73745 444 73746 711 73747 744 73748 268 73749 468 73750 282 73751 390 73752 606 73753 390 73754 572 73755 420 73756 748 73757 477 73758 425 73759 48 73760 391 73761 720 73762 416 73763 351 73764 114 73765 381 73766 708 73767 672 73768 463 73769 492 73770 496 73771 414 73772 576 73773 60 73774 400 73775 387 73776 512 73777 507 73778 304 73779 348 73780 342 73781 726 73782 6 73783 459 73784 600 73785 429 73786 376 73787 630 73788 508 73789 0 73790 325 73791 750 73792 648 73793 234 73794 460 73795 384 73796 572 73797 360 73798 612 73799 372 73800 375 73801 462 73802 786 73803 396 73804 396 73805 510 73806 477 73807 540 73808 396 73809 528 73810 471 73811 510 73812 668 73813 342 73814 0 73815 312 73816 556 73817 651 73818 311 73819 390 73820 420 73821 588 73822 0 73823 387 73824 620 73825 306 73826 657 73827 555 73828 215 73829 432 73830 337 73831 756 73832 595 73833 582 73834 360 73835 384 73836 568 73837 552 73838 478 73839 0 73840 422 73841 450 73842 410 73843 432 73844 700 73845 360 73846 666 73847 576 73848 295 73849 504 73850 370 73851 714 73852 588 73853 339 73854 56 73855 294 73856 504 73857 696 73858 476 73859 540 73860 388 73861 717 73862 364 73863 42 73864 100 73865 435 73866 600 73867 354 73868 426 73869 432 73870 336 73871 0 73872 741 73873 384 73874 420 73875 498 73876 611 73877 732 73878 284 73879 576 73880 68 73881 402 73882 833 73883 348 73884 338 73885 384 73886 692 73887 735 73888 255 73889 192 73890 392 73891 564 73892 544 73893 420 73894 482 73895 333 73896 541 73897 546 73898 358 73899 456 73900 567 73901 663 73902 542 73903 510 73904 404 73905 219 73906 480 73907 549 73908 620 73909 462 73910 430 73911 492 73912 452 73913 384 73914 0 73915 561 73916 551 73917 594 73918 264 73919 396 73920 116 73921 801 73922 774 73923 276 73924 0 73925 354 73926 692 73927 450 73928 467 73929 468 73930 300 73931 780 73932 427 73933 243 73934 592 73935 492 73936 720 73937 660 73938 456 73939 0 73940 212 73941 768 73942 823 73943 405 73944 302 73945 522 73946 470 73947 492 73948 428 73949 384 73950 480 73951 0 73952 618 73953 372 73954 492 73955 384 73956 659 73957 606 73958 283 73959 516 73960 320 73961 474 73962 536 73963 480 73964 184 73965 444 73966 575 73967 450 73968 424 73969 0 73970 424 73971 585 73972 449 73973 498 73974 520 73975 405 73976 712 73977 624 73978 457 73979 384 73980 366 73981 534 73982 408 73983 252 73984 520 73985 441 73986 585 73987 996 73988 426 73989 90 73990 304 73991 606 73992 755 73993 345 73994 692 73995 279 73996 604 73997 492 73998 376 73999 480 74000 314 74001 0 74002 450 74003 396 74004 388 74005 372 74006 672 74007 669 74008 403 74009 402 74010 318 74011 576 74012 720 74013 495 74014 118 74015 438 74016 380 74017 567 74018 78 74019 642 74020 495 74021 402 74022 823 74023 360 74024 320 74025 372 74026 679 74027 576 74028 368 74029 504 74030 434 74031 558 74032 582 74033 480 74034 536 74035 207 74036 668 74037 453 74038 322 74039 0 74040 472 74041 735 74042 628 74043 390 74044 480 74045 396 74046 496 74047 630 74048 402 74049 372 74050 364 74051 522 74052 477 74053 468 74054 484 74055 672 74056 464 74057 531 74058 334 74059 354 74060 332 74061 636 74062 693 74063 372 74064 0 74065 318 74066 571 74067 168 74068 416 74069 672 74070 354 74071 558 74072 491 74073 354 74074 560 74075 444 74076 471 74077 651 74078 392 74079 420 74080 467 74081 468 74082 496 74083 390 74084 512 74085 447 74086 513 74087 441 74088 336 74089 216 74090 453 74091 642 74092 488 74093 291 74094 376 74095 444 74096 718 74097 615 74098 338 74099 600 74100 272 74101 432 74102 736 74103 402 74104 444 74105 282 74106 939 74107 588 74108 402 74109 372 74110 531 74111 858 74112 475 74113 495 74114 18 74115 252 74116 70 74117 783 74118 376 74119 378 74120 56 74121 666 74122 66 74123 432 74124 720 74125 384 74126 375 74127 510 74128 374 74129 552 74130 510 74131 615 74132 856 74133 324 74134 452 74135 336 74136 565 74137 612 74138 376 74139 192 74140 309 74141 693 74142 490 74143 414 74144 352 74145 441 74146 762 74147 450 74148 455 74149 384 74150 316 74151 504 74152 0 74153 360 74154 312 74155 528 74156 449 74157 459 74158 496 74159 588 74160 474 74161 510 74162 937 74163 393 74164 0 74165 0 74166 636 74167 543 74168 408 74169 480 74170 254 74171 438 74172 732 74173 459 74174 476 74175 417 74176 891 74177 384 74178 276 74179 480 74180 370 74181 744 74182 560 74183 462 74184 504 74185 12 74186 540 74187 672 74188 390 74189 0 74190 365 74191 468 74192 450 74193 342 74194 714 74195 588 74196 516 74197 759 74198 378 74199 432 74200 368 74201 705 74202 544 74203 324 74204 372 74205 333 74206 508 74207 624 74208 404 74209 486 74210 380 74211 504 74212 545 74213 309 74214 0 74215 42 74216 690 74217 486 74218 512 74219 330 74220 402 74221 672 74222 543 74223 507 74224 336 74225 495 74226 526 74227 630 74228 374 74229 540 74230 378 74231 522 74232 680 74233 267 74234 556 74235 312 74236 580 74237 576 74238 313 74239 90 74240 427 74241 462 74242 560 74243 60 74244 450 74245 348 74246 510 74247 576 74248 268 74249 516 74250 516 74251 966 74252 458 74253 432 74254 464 74255 255 74256 508 74257 537 74258 411 74259 414 74260 612 74261 462 74262 505 74263 84 74264 244 74265 378 74266 524 74267 714 74268 311 74269 330 74270 362 74271 672 74272 720 74273 396 74274 472 74275 384 74276 616 74277 732 74278 532 74279 564 74280 288 74281 735 74282 435 74283 426 74284 380 74285 483 74286 731 74287 456 74288 472 74289 0 74290 295 74291 468 74292 696 74293 537 74294 362 74295 492 74296 443 74297 507 74298 480 74299 540 74300 438 74301 402 74302 608 74303 267 74304 368 74305 384 74306 789 74307 540 74308 378 74309 480 74310 338 74311 528 74312 0 74313 381 74314 0 74315 348 74316 965 74317 588 74318 341 74319 624 74320 410 74321 621 74322 476 74323 336 74324 368 74325 279 74326 552 74327 966 74328 504 74329 432 74330 401 74331 420 74332 509 74333 444 74334 522 74335 321 74336 512 74337 768 74338 410 74339 120 74340 304 74341 684 74342 868 74343 261 74344 628 74345 420 74346 395 74347 432 74348 462 74349 552 74350 440 74351 597 74352 472 74353 384 74354 416 74355 633 74356 620 74357 441 74358 384 74359 468 74360 290 74361 150 74362 525 74363 558 74364 16 74365 441 74366 652 74367 540 74368 36 74369 342 74370 496 74371 486 74372 681 74373 336 74374 396 74375 336 74376 690 74377 657 74378 282 74379 564 74380 294 74381 555 74382 560 74383 549 74384 564 74385 387 74386 444 74387 486 74388 301 74389 156 74390 532 74391 492 74392 604 74393 504 74394 456 74395 285 74396 740 74397 804 74398 323 74399 432 74400 362 74401 420 74402 600 74403 456 74404 572 74405 444 74406 440 74407 696 74408 316 74409 360 74410 138 74411 540 74412 647 74413 264 74414 0 74415 279 74416 567 74417 492 74418 535 74419 552 74420 274 74421 855 74422 506 74423 258 74424 352 74425 513 74426 565 74427 459 74428 488 74429 612 74430 366 74431 672 74432 556 74433 504 74434 370 74435 531 74436 528 74437 576 74438 354 74439 0 74440 504 74441 60 74442 18 74443 300 74444 384 74445 252 74446 641 74447 798 74448 391 74449 612 74450 255 74451 543 74452 672 74453 372 74454 684 74455 336 74456 487 74457 462 74458 0 74459 84 74460 444 74461 702 74462 504 74463 444 74464 108 74465 384 74466 514 74467 756 74468 448 74469 420 74470 460 74471 600 74472 533 74473 342 74474 592 74475 378 74476 443 74477 528 74478 285 74479 372 74480 492 74481 948 74482 800 74483 282 74484 472 74485 0 74486 453 74487 696 74488 423 74489 84 74490 342 74491 528 74492 524 74493 396 74494 348 74495 456 74496 704 74497 504 74498 38 74499 312 74500 400 74501 528 74502 756 74503 504 74504 508 74505 453 74506 680 74507 462 74508 0 74509 600 74510 324 74511 483 74512 529 74513 432 74514 152 74515 420 74516 608 74517 609 74518 240 74519 612 74520 463 74521 423 74522 420 74523 450 74524 536 74525 366 74526 812 74527 462 74528 369 74529 432 74530 362 74531 678 74532 461 74533 405 74534 308 74535 429 74536 792 74537 813 74538 380 74539 0 74540 548 74541 360 74542 425 74543 396 74544 482 74545 507 74546 685 74547 648 74548 426 74549 420 74550 392 74551 564 74552 540 74553 369 74554 460 74555 291 74556 324 74557 0 74558 596 74559 636 74560 256 74561 792 74562 456 74563 333 74564 0 74565 420 74566 800 74567 477 74568 450 74569 348 74570 284 74571 654 74572 763 74573 450 74574 512 74575 432 74576 48 74577 408 74578 320 74579 480 74580 538 74581 492 74582 712 74583 357 74584 368 74585 360 74586 653 74587 759 74588 332 74589 174 74590 321 74591 540 74592 760 74593 396 74594 448 74595 300 74596 659 74597 663 74598 274 74599 420 74600 510 74601 834 74602 675 74603 393 74604 468 74605 396 74606 0 74607 495 74608 384 74609 288 74610 360 74611 504 74612 525 74613 456 74614 120 74615 369 74616 526 74617 708 74618 387 74619 408 74620 306 74621 558 74622 637 74623 492 74624 624 74625 369 74626 446 74627 72 74628 508 74629 396 74630 372 74631 825 74632 369 74633 324 74634 464 74635 507 74636 574 74637 429 74638 578 74639 168 74640 408 74641 696 74642 584 74643 456 74644 420 74645 372 74646 500 74647 471 74648 300 74649 684 74650 528 74651 504 74652 810 74653 276 74654 400 74655 0 74656 717 74657 972 74658 345 74659 480 74660 325 74661 456 74662 488 74663 468 74664 0 74665 339 74666 576 74667 504 74668 334 74669 600 74670 393 74671 546 74672 0 74673 312 74674 444 74675 333 74676 588 74677 576 74678 531 74679 336 74680 531 74681 342 74682 705 74683 408 74684 494 74685 432 74686 528 74687 528 74688 321 74689 0 74690 480 74691 969 74692 522 74693 399 74694 464 74695 327 74696 622 74697 504 74698 368 74699 528 74700 296 74701 978 74702 570 74703 333 74704 128 74705 420 74706 685 74707 513 74708 380 74709 420 74710 270 74711 636 74712 678 74713 600 74714 114 74715 561 74716 474 74717 498 74718 448 74719 546 74720 511 74721 408 74722 696 74723 324 74724 0 74725 336 74726 601 74727 0 74728 372 74729 444 74730 0 74731 360 74732 634 74733 615 74734 584 74735 438 74736 472 74737 534 74738 244 74739 12 74740 514 74741 702 74742 400 74743 372 74744 484 74745 435 74746 492 74747 756 74748 579 74749 312 74750 405 74751 585 74752 464 74753 102 74754 548 74755 387 74756 630 74757 828 74758 411 74759 432 74760 320 74761 660 74762 660 74763 237 74764 156 74765 222 74766 536 74767 678 74768 371 74769 492 74770 410 74771 828 74772 375 74773 468 74774 456 74775 411 74776 651 74777 504 74778 484 74779 420 74780 304 74781 516 74782 696 74783 348 74784 398 74785 312 74786 588 74787 504 74788 384 74789 0 74790 516 74791 507 74792 908 74793 408 74794 344 74795 468 74796 92 74797 561 74798 240 74799 672 74800 321 74801 630 74802 78 74803 438 74804 480 74805 348 74806 764 74807 393 74808 329 74809 480 74810 657 74811 540 74812 623 74813 420 74814 0 74815 348 74816 434 74817 528 74818 404 74819 420 74820 429 74821 648 74822 490 74823 384 74824 472 74825 573 74826 548 74827 663 74828 334 74829 372 74830 284 74831 612 74832 848 74833 330 74834 682 74835 372 74836 604 74837 480 74838 521 74839 246 74840 270 74841 444 74842 484 74843 432 74844 624 74845 525 74846 576 74847 585 74848 80 74849 420 74850 294 74851 0 74852 537 74853 297 74854 460 74855 444 74856 533 74857 399 74858 456 74859 528 74860 415 74861 684 74862 658 74863 300 74864 66 74865 510 74866 696 74867 648 74868 305 74869 606 74870 386 74871 471 74872 736 74873 513 74874 464 74875 294 74876 735 74877 636 74878 371 74879 396 74880 366 74881 696 74882 350 74883 582 74884 424 74885 270 74886 700 74887 750 74888 475 74889 156 74890 402 74891 654 74892 440 74893 300 74894 488 74895 378 74896 476 74897 0 74898 272 74899 384 74900 0 74901 531 74902 720 74903 396 74904 560 74905 381 74906 516 74907 546 74908 340 74909 480 74910 393 74911 588 74912 525 74913 288 74914 0 74915 393 74916 900 74917 456 74918 432 74919 378 74920 352 74921 528 74922 826 74923 456 74924 408 74925 558 74926 364 74927 570 74928 286 74929 528 74930 498 74931 585 74932 562 74933 300 74934 440 74935 432 74936 650 74937 0 74938 365 74939 0 74940 336 74941 444 74942 720 74943 540 74944 0 74945 300 74946 624 74947 492 74948 412 74949 120 74950 366 74951 600 74952 360 74953 486 74954 392 74955 315 74956 644 74957 831 74958 450 74959 282 74960 468 74961 480 74962 614 74963 342 74964 190 74965 90 74966 480 74967 585 74968 404 74969 0 74970 296 74971 705 74972 601 74973 342 74974 528 74975 372 74976 621 74977 600 74978 364 74979 708 74980 368 74981 621 74982 677 74983 240 74984 360 74985 360 74986 626 74987 537 74988 641 74989 60 74990 362 74991 528 74992 770 74993 450 74994 408 74995 540 74996 460 74997 435 74998 0 74999 744 75000 449 75001 615 75002 564 75003 324 75004 440 75005 420 75006 480 75007 603 75008 415 75009 690 75010 420 75011 441 75012 620 75013 504 75014 162 75015 261 75016 654 75017 492 75018 310 75019 0 75020 436 75021 621 75022 512 75023 441 75024 416 75025 237 75026 736 75027 657 75028 332 75029 468 75030 506 75031 708 75032 526 75033 408 75034 476 75035 336 75036 434 75037 558 75038 14 75039 0 75040 368 75041 798 75042 795 75043 348 75044 392 75045 306 75046 618 75047 138 75048 457 75049 432 75050 313 75051 516 75052 628 75053 384 75054 428 75055 456 75056 832 75057 600 75058 366 75059 456 75060 418 75061 522 75062 603 75063 429 75064 0 75065 456 75066 384 75067 600 75068 440 75069 504 75070 552 75071 378 75072 570 75073 360 75074 424 75075 444 75076 706 75077 585 75078 440 75079 504 75080 292 75081 696 75082 524 75083 330 75084 480 75085 354 75086 796 75087 462 75088 259 75089 144 75090 42 75091 630 75092 621 75093 456 75094 420 75095 336 75096 176 75097 735 75098 647 75099 336 75100 399 75101 540 75102 424 75103 318 75104 608 75105 462 75106 373 75107 660 75108 288 75109 594 75110 310 75111 843 75112 660 75113 216 75114 116 75115 342 75116 409 75117 552 75118 573 75119 642 75120 321 75121 672 75122 627 75123 324 75124 544 75125 570 75126 542 75127 480 75128 446 75129 324 75130 325 75131 0 75132 587 75133 576 75134 64 75135 516 75136 438 75137 486 75138 484 75139 126 75140 389 75141 534 75142 602 75143 342 75144 518 75145 48 75146 684 75147 852 75148 354 75149 456 75150 314 75151 585 75152 530 75153 432 75154 452 75155 414 75156 612 75157 495 75158 304 75159 336 75160 438 75161 708 75162 600 75163 465 75164 0 75165 324 75166 584 75167 696 75168 388 75169 540 75170 433 75171 552 75172 464 75173 384 75174 552 75175 438 75176 413 75177 894 75178 358 75179 324 75180 0 75181 507 75182 763 75183 408 75184 704 75185 327 75186 540 75187 540 75188 453 75189 0 75190 304 75191 657 75192 413 75193 270 75194 0 75195 639 75196 868 75197 414 75198 370 75199 372 75200 370 75201 504 75202 826 75203 480 75204 324 75205 366 75206 432 75207 558 75208 456 75209 630 75210 448 75211 90 75212 734 75213 435 75214 112 75215 372 75216 787 75217 639 75218 320 75219 480 75220 280 75221 561 75222 448 75223 372 75224 648 75225 270 75226 805 75227 366 75228 458 75229 636 75230 439 75231 516 75232 476 75233 522 75234 490 75235 429 75236 396 75237 570 75238 444 75239 96 75240 428 75241 618 75242 480 75243 0 75244 448 75245 402 75246 576 75247 741 75248 320 75249 336 75250 490 75251 720 75252 920 75253 276 75254 616 75255 312 75256 339 75257 684 75258 391 75259 414 75260 322 75261 648 75262 545 75263 441 75264 184 75265 456 75266 552 75267 621 75268 449 75269 390 75270 268 75271 474 75272 598 75273 396 75274 412 75275 336 75276 552 75277 480 75278 360 75279 672 75280 489 75281 456 75282 531 75283 315 75284 504 75285 432 75286 844 75287 765 75288 348 75289 0 75290 348 75291 450 75292 86 75293 438 75294 560 75295 369 75296 786 75297 372 75298 0 75299 504 75300 365 75301 648 75302 616 75303 0 75304 348 75305 438 75306 674 75307 867 75308 0 75309 420 75310 460 75311 456 75312 513 75313 360 75314 0 75315 432 75316 500 75317 738 75318 352 75319 408 75320 470 75321 660 75322 631 75323 309 75324 440 75325 306 75326 555 75327 528 75328 674 75329 540 75330 335 75331 705 75332 0 75333 324 75334 480 75335 345 75336 596 75337 546 75338 378 75339 12 75340 331 75341 0 75342 864 75343 432 75344 288 75345 531 75346 394 75347 432 75348 366 75349 528 75350 441 75351 585 75352 726 75353 378 75354 480 75355 336 75356 940 75357 546 75358 301 75359 468 75360 376 75361 444 75362 656 75363 300 75364 46 75365 384 75366 605 75367 516 75368 276 75369 480 75370 336 75371 945 75372 10 75373 465 75374 304 75375 300 75376 424 75377 645 75378 564 75379 456 75380 500 75381 576 75382 672 75383 516 75384 472 75385 399 75386 526 75387 612 75388 265 75389 126 75390 108 75391 726 75392 420 75393 360 75394 680 75395 420 75396 385 75397 696 75398 528 75399 600 75400 396 75401 522 75402 426 75403 354 75404 624 75405 423 75406 767 75407 408 75408 449 75409 348 75410 344 75411 564 75412 530 75413 408 75414 0 75415 411 75416 679 75417 747 75418 334 75419 600 75420 428 75421 465 75422 767 75423 345 75424 368 75425 264 75426 56 75427 612 75428 329 75429 540 75430 423 75431 408 75432 584 75433 480 75434 564 75435 255 75436 756 75437 726 75438 366 75439 0 75440 420 75441 711 75442 470 75443 414 75444 336 75445 381 75446 416 75447 750 75448 488 75449 444 75450 572 75451 420 75452 440 75453 60 75454 460 75455 570 75456 552 75457 603 75458 298 75459 396 75460 472 75461 630 75462 477 75463 402 75464 192 75465 327 75466 657 75467 516 75468 382 75469 564 75470 421 75471 747 75472 0 75473 357 75474 480 75475 468 75476 713 75477 444 75478 368 75479 276 75480 271 75481 576 75482 716 75483 483 75484 388 75485 444 75486 564 75487 420 75488 64 75489 138 75490 328 75491 396 75492 874 75493 327 75494 552 75495 432 75496 609 75497 756 75498 306 75499 672 75500 291 75501 576 75502 540 75503 399 75504 444 75505 378 75506 630 75507 564 75508 300 75509 348 75510 392 75511 576 75512 632 75513 318 75514 132 75515 495 75516 646 75517 579 75518 0 75519 324 75520 410 75521 477 75522 436 75523 492 75524 600 75525 540 75526 508 75527 861 75528 369 75529 396 75530 320 75531 504 75532 877 75533 315 75534 562 75535 315 75536 558 75537 0 75538 474 75539 0 75540 473 75541 756 75542 418 75543 333 75544 320 75545 324 75546 772 75547 528 75548 382 75549 480 75550 282 75551 762 75552 760 75553 480 75554 508 75555 330 75556 491 75557 429 75558 364 75559 576 75560 471 75561 426 75562 721 75563 360 75564 0 75565 408 75566 628 75567 606 75568 383 75569 648 75570 359 75571 576 75572 456 75573 540 75574 96 75575 348 75576 598 75577 471 75578 291 75579 468 75580 424 75581 798 75582 426 75583 396 75584 380 75585 408 75586 0 75587 804 75588 475 75589 120 75590 450 75591 459 75592 709 75593 366 75594 588 75595 378 75596 410 75597 60 75598 387 75599 360 75600 392 75601 540 75602 764 75603 462 75604 472 75605 309 75606 647 75607 648 75608 472 75609 588 75610 240 75611 792 75612 476 75613 351 75614 112 75615 468 75616 531 75617 594 75618 524 75619 468 75620 343 75621 624 75622 523 75623 270 75624 480 75625 597 75626 536 75627 522 75628 500 75629 528 75630 393 75631 516 75632 636 75633 240 75634 310 75635 90 75636 682 75637 837 75638 417 75639 150 75640 368 75641 72 75642 568 75643 405 75644 560 75645 342 75646 723 75647 588 75648 352 75649 360 75650 489 75651 738 75652 441 75653 531 75654 348 75655 384 75656 536 75657 729 75658 564 75659 36 75660 453 75661 582 75662 432 75663 360 75664 0 75665 390 75666 517 75667 558 75668 406 75669 342 75670 588 75671 714 75672 645 75673 288 75674 376 75675 456 75676 618 75677 564 75678 330 75679 744 75680 288 75681 741 75682 444 75683 378 75684 0 75685 390 75686 516 75687 480 75688 372 75689 0 75690 357 75691 450 75692 730 75693 480 75694 558 75695 66 75696 501 75697 636 75698 378 75699 468 75700 368 75701 537 75702 936 75703 318 75704 368 75705 432 75706 796 75707 639 75708 369 75709 564 75710 285 75711 435 75712 574 75713 588 75714 202 75715 228 75716 816 75717 450 75718 313 75719 576 75720 472 75721 546 75722 525 75723 576 75724 440 75725 276 75726 464 75727 801 75728 396 75729 348 75730 506 75731 390 75732 504 75733 84 75734 554 75735 588 75736 696 75737 561 75738 301 75739 96 75740 398 75741 654 75742 645 75743 288 75744 630 75745 360 75746 527 75747 582 75748 390 75749 612 75750 276 75751 639 75752 515 75753 309 75754 408 75755 534 75756 612 75757 525 75758 464 75759 456 75760 344 75761 660 75762 705 75763 480 75764 116 75765 330 75766 396 75767 612 75768 360 75769 480 75770 555 75771 648 75772 664 75773 270 75774 448 75775 348 75776 601 75777 651 75778 385 75779 588 75780 390 75781 507 75782 168 75783 384 75784 488 75785 408 75786 604 75787 411 75788 329 75789 0 75790 556 75791 774 75792 426 75793 612 75794 448 75795 213 75796 726 75797 528 75798 510 75799 312 75800 444 75801 684 75802 423 75803 288 75804 588 75805 408 75806 499 75807 825 75808 300 75809 378 75810 0 75811 948 75812 744 75813 480 75814 0 75815 399 75816 0 75817 576 75818 540 75819 426 75820 306 75821 501 75822 740 75823 336 75824 628 75825 333 75826 574 75827 516 75828 388 75829 396 75830 316 75831 18 75832 740 75833 501 75834 396 75835 636 75836 406 75837 555 75838 352 75839 168 75840 540 75841 441 75842 504 75843 282 75844 350 75845 486 75846 932 75847 687 75848 308 75849 576 75850 375 75851 441 75852 516 75853 486 75854 396 75855 384 75856 621 75857 510 75858 328 75859 672 75860 432 75861 672 75862 516 75863 510 75864 70 75865 306 75866 728 75867 510 75868 522 75869 360 75870 475 75871 552 75872 589 75873 456 75874 600 75875 438 75876 479 75877 636 75878 432 75879 564 75880 0 75881 558 75882 582 75883 285 75884 606 75885 303 75886 44 75887 480 75888 466 75889 168 75890 300 75891 768 75892 697 75893 366 75894 336 75895 381 75896 672 75897 507 75898 552 75899 384 75900 423 75901 540 75902 546 75903 456 75904 456 75905 432 75906 560 75907 438 75908 364 75909 12 75910 532 75911 621 75912 670 75913 342 75914 0 75915 432 75916 546 75917 837 75918 271 75919 384 75920 258 75921 492 75922 644 75923 576 75924 436 75925 336 75926 796 75927 420 75928 340 75929 0 75930 499 75931 765 75932 528 75933 390 75934 454 75935 291 75936 668 75937 0 75938 356 75939 0 75940 372 75941 522 75942 493 75943 456 75944 584 75945 420 75946 433 75947 675 75948 284 75949 432 75950 488 75951 615 75952 638 75953 342 75954 684 75955 0 75956 594 75957 612 75958 409 75959 516 75960 307 75961 702 75962 472 75963 318 75964 120 75965 624 75966 836 75967 588 75968 388 75969 516 75970 408 75971 456 75972 759 75973 261 75974 392 75975 495 75976 631 75977 540 75978 104 75979 36 75980 570 75981 504 75982 620 75983 432 75984 276 75985 390 75986 437 75987 651 75988 432 75989 0 75990 234 75991 729 75992 560 75993 582 75994 578 75995 357 75996 523 75997 426 75998 438 75999 552 76000 499 76001 600 76002 599 76003 366 76004 352 76005 336 76006 500 76007 528 76008 531 76009 414 76010 480 76011 552 76012 488 76013 288 76014 152 76015 465 76016 632 76017 705 76018 324 76019 384 76020 2 76021 798 76022 860 76023 306 76024 580 76025 324 76026 382 76027 0 76028 429 76029 612 76030 289 76031 756 76032 635 76033 357 76034 432 76035 468 76036 692 76037 393 76038 445 76039 0 76040 327 76041 468 76042 651 76043 507 76044 512 76045 564 76046 627 76047 504 76048 332 76049 504 76050 452 76051 384 76052 599 76053 408 76054 492 76055 384 76056 716 76057 618 76058 0 76059 468 76060 351 76061 486 76062 568 76063 453 76064 0 76065 318 76066 849 76067 522 76068 391 76069 432 76070 440 76071 651 76072 357 76073 384 76074 336 76075 336 76076 148 76077 744 76078 366 76079 420 76080 546 76081 543 76082 567 76083 432 76084 674 76085 495 76086 613 76087 726 76088 279 76089 102 76090 388 76091 540 76092 596 76093 0 76094 434 76095 312 76096 468 76097 600 76098 415 76099 504 76100 358 76101 762 76102 428 76103 312 76104 584 76105 552 76106 613 76107 456 76108 530 76109 396 76110 413 76111 444 76112 922 76113 504 76114 90 76115 426 76116 424 76117 414 76118 336 76119 690 76120 401 76121 702 76122 608 76123 387 76124 360 76125 84 76126 864 76127 708 76128 208 76129 468 76130 356 76131 615 76132 650 76133 396 76134 672 76135 372 76136 765 76137 450 76138 406 76139 144 76140 401 76141 636 76142 420 76143 405 76144 434 76145 372 76146 504 76147 675 76148 0 76149 336 76150 400 76151 474 76152 560 76153 420 76154 596 76155 348 76156 472 76157 768 76158 386 76159 420 76160 376 76161 540 76162 632 76163 354 76164 0 76165 360 76166 399 76167 504 76168 354 76169 480 76170 455 76171 624 76172 484 76173 336 76174 64 76175 0 76176 708 76177 633 76178 598 76179 72 76180 18 76181 696 76182 559 76183 504 76184 304 76185 462 76186 463 76187 576 76188 448 76189 0 76190 484 76191 426 76192 786 76193 222 76194 314 76195 348 76196 711 76197 963 76198 344 76199 564 76200 420 76201 456 76202 566 76203 561 76204 612 76205 279 76206 614 76207 621 76208 342 76209 528 76210 344 76211 708 76212 544 76213 354 76214 166 76215 282 76216 620 76217 693 76218 388 76219 546 76220 421 76221 432 76222 440 76223 0 76224 352 76225 510 76226 424 76227 741 76228 272 76229 504 76230 514 76231 600 76232 585 76233 324 76234 480 76235 363 76236 758 76237 450 76238 524 76239 84 76240 465 76241 684 76242 540 76243 306 76244 404 76245 438 76246 712 76247 405 76248 508 76249 480 76250 339 76251 720 76252 820 76253 642 76254 360 76255 501 76256 408 76257 468 76258 300 76259 462 76260 348 76261 399 76262 708 76263 354 76264 166 76265 360 76266 845 76267 672 76268 311 76269 570 76270 273 76271 525 76272 0 76273 495 76274 688 76275 354 76276 560 76277 540 76278 328 76279 396 76280 483 76281 567 76282 625 76283 414 76284 512 76285 324 76286 616 76287 705 76288 588 76289 0 76290 461 76291 630 76292 498 76293 288 76294 652 76295 507 76296 476 76297 756 76298 266 76299 432 76300 0 76301 600 76302 615 76303 306 76304 492 76305 324 76306 536 76307 684 76308 531 76309 420 76310 393 76311 768 76312 362 76313 375 76314 0 76315 312 76316 675 76317 78 76318 460 76319 414 76320 278 76321 198 76322 732 76323 372 76324 384 76325 486 76326 491 76327 432 76328 400 76329 612 76330 448 76331 570 76332 557 76333 456 76334 390 76335 480 76336 442 76337 498 76338 276 76339 210 76340 500 76341 549 76342 676 76343 576 76344 664 76345 336 76346 724 76347 432 76348 281 76349 396 76350 492 76351 825 76352 716 76353 414 76354 384 76355 336 76356 540 76357 885 76358 306 76359 402 76360 450 76361 435 76362 544 76363 432 76364 84 76365 627 76366 628 76367 609 76368 524 76369 384 76370 0 76371 510 76372 765 76373 510 76374 432 76375 225 76376 486 76377 420 76378 364 76379 576 76380 290 76381 0 76382 542 76383 366 76384 440 76385 630 76386 858 76387 501 76388 460 76389 108 76390 394 76391 672 76392 670 76393 444 76394 0 76395 408 76396 510 76397 387 76398 438 76399 576 76400 360 76401 630 76402 651 76403 276 76404 348 76405 420 76406 811 76407 996 76408 284 76409 726 76410 302 76411 495 76412 640 76413 348 76414 0 76415 234 76416 707 76417 540 76418 350 76419 96 76420 650 76421 48 76422 498 76423 555 76424 480 76425 378 76426 536 76427 696 76428 356 76429 384 76430 430 76431 495 76432 392 76433 396 76434 456 76435 549 76436 457 76437 789 76438 368 76439 0 76440 340 76441 516 76442 720 76443 360 76444 548 76445 318 76446 408 76447 504 76448 408 76449 648 76450 405 76451 696 76452 496 76453 357 76454 480 76455 426 76456 790 76457 504 76458 491 76459 378 76460 332 76461 744 76462 668 76463 372 76464 0 76465 288 76466 472 76467 645 76468 92 76469 450 76470 392 76471 543 76472 852 76473 396 76474 436 76475 390 76476 840 76477 582 76478 320 76479 24 76480 323 76481 546 76482 706 76483 519 76484 0 76485 297 76486 0 76487 600 76488 312 76489 108 76490 381 76491 588 76492 448 76493 513 76494 366 76495 462 76496 604 76497 645 76498 504 76499 432 76500 420 76501 585 76502 396 76503 360 76504 620 76505 387 76506 451 76507 528 76508 395 76509 444 76510 360 76511 813 76512 662 76513 300 76514 172 76515 396 76516 555 76517 90 76518 445 76519 540 76520 328 76521 741 76522 560 76523 243 76524 460 76525 480 76526 907 76527 468 76528 552 76529 384 76530 400 76531 540 76532 456 76533 372 76534 374 76535 444 76536 363 76537 636 76538 540 76539 0 76540 430 76541 522 76542 130 76543 300 76544 474 76545 330 76546 652 76547 666 76548 329 76549 720 76550 416 76551 402 76552 648 76553 360 76554 580 76555 396 76556 567 76557 468 76558 330 76559 540 76560 608 76561 828 76562 381 76563 483 76564 0 76565 327 76566 0 76567 660 76568 475 76569 336 76570 444 76571 528 76572 512 76573 420 76574 620 76575 432 76576 528 76577 834 76578 455 76579 264 76580 380 76581 876 76582 556 76583 360 76584 420 76585 258 76586 592 76587 576 76588 467 76589 144 76590 0 76591 594 76592 483 76593 372 76594 560 76595 507 76596 652 76597 588 76598 343 76599 468 76600 316 76601 540 76602 607 76603 540 76604 420 76605 417 76606 556 76607 738 76608 328 76609 432 76610 564 76611 438 76612 775 76613 354 76614 0 76615 0 76616 692 76617 594 76618 347 76619 552 76620 349 76621 510 76622 544 76623 390 76624 404 76625 18 76626 743 76627 513 76628 324 76629 576 76630 370 76631 522 76632 601 76633 462 76634 304 76635 276 76636 600 76637 780 76638 526 76639 162 76640 418 76641 564 76642 480 76643 396 76644 604 76645 486 76646 439 76647 660 76648 322 76649 336 76650 284 76651 828 76652 882 76653 258 76654 764 76655 0 76656 580 76657 420 76658 555 76659 708 76660 323 76661 549 76662 563 76663 0 76664 0 76665 576 76666 484 76667 537 76668 352 76669 450 76670 330 76671 618 76672 666 76673 612 76674 384 76675 441 76676 444 76677 450 76678 430 76679 468 76680 423 76681 534 76682 896 76683 309 76684 438 76685 480 76686 516 76687 570 76688 345 76689 0 76690 422 76691 648 76692 592 76693 441 76694 492 76695 390 76696 776 76697 489 76698 380 76699 348 76700 343 76701 567 76702 468 76703 435 76704 456 76705 321 76706 612 76707 648 76708 494 76709 384 76710 510 76711 513 76712 510 76713 0 76714 180 76715 432 76716 562 76717 732 76718 240 76719 480 76720 432 76721 840 76722 500 76723 288 76724 752 76725 339 76726 478 76727 396 76728 469 76729 744 76730 308 76731 804 76732 451 76733 324 76734 572 76735 399 76736 858 76737 558 76738 297 76739 84 76740 286 76741 480 76742 82 76743 480 76744 274 76745 363 76746 626 76747 657 76748 444 76749 480 76750 477 76751 456 76752 493 76753 0 76754 300 76755 348 76756 739 76757 603 76758 516 76759 768 76760 360 76761 474 76762 176 76763 444 76764 166 76765 330 76766 505 76767 534 76768 441 76769 480 76770 544 76771 657 76772 552 76773 396 76774 360 76775 462 76776 530 76777 675 76778 382 76779 396 76780 488 76781 639 76782 534 76783 360 76784 100 76785 372 76786 592 76787 588 76788 285 76789 0 76790 370 76791 621 76792 754 76793 351 76794 648 76795 300 76796 430 76797 852 76798 354 76799 576 76800 328 76801 822 76802 566 76803 387 76804 400 76805 483 76806 708 76807 486 76808 555 76809 288 76810 326 76811 144 76812 637 76813 432 76814 0 76815 549 76816 636 76817 456 76818 320 76819 516 76820 376 76821 480 76822 639 76823 360 76824 72 76825 486 76826 671 76827 975 76828 352 76829 420 76830 308 76831 342 76832 412 76833 426 76834 640 76835 351 76836 863 76837 492 76838 324 76839 144 76840 435 76841 807 76842 424 76843 465 76844 404 76845 372 76846 616 76847 666 76848 444 76849 480 76850 504 76851 408 76852 448 76853 336 76854 460 76855 360 76856 450 76857 741 76858 387 76859 450 76860 76 76861 768 76862 741 76863 360 76864 92 76865 360 76866 464 76867 768 76868 407 76869 558 76870 224 76871 612 76872 500 76873 348 76874 484 76875 492 76876 648 76877 501 76878 402 76879 636 76880 406 76881 420 76882 852 76883 420 76884 406 76885 441 76886 697 76887 0 76888 304 76889 168 76890 528 76891 567 76892 780 76893 372 76894 432 76895 396 76896 766 76897 564 76898 364 76899 504 76900 375 76901 618 76902 572 76903 594 76904 428 76905 60 76906 530 76907 486 76908 264 76909 0 76910 370 76911 864 76912 628 76913 444 76914 0 76915 390 76916 624 76917 672 76918 655 76919 462 76920 429 76921 348 76922 488 76923 372 76924 660 76925 339 76926 500 76927 570 76928 310 76929 516 76930 328 76931 705 76932 616 76933 369 76934 544 76935 333 76936 425 76937 750 76938 480 76939 0 76940 400 76941 648 76942 491 76943 354 76944 576 76945 537 76946 766 76947 387 76948 450 76949 384 76950 299 76951 816 76952 588 76953 432 76954 372 76955 567 76956 494 76957 564 76958 0 76959 450 76960 480 76961 369 76962 631 76963 336 76964 126 76965 342 76966 741 76967 612 76968 458 76969 462 76970 364 76971 654 76972 480 76973 360 76974 564 76975 264 76976 533 76977 840 76978 311 76979 492 76980 428 76981 1026 76982 504 76983 432 76984 560 76985 270 76986 452 76987 525 76988 516 76989 96 76990 594 76991 396 76992 550 76993 48 76994 580 76995 417 76996 471 76997 735 76998 281 76999 300 77000 368 77001 663 77002 723 77003 387 77004 480 77005 342 77006 516 77007 162 77008 400 77009 618 77010 400 77011 693 77012 465 77013 0 77014 180 77015 474 77016 592 77017 444 77018 504 77019 360 77020 362 77021 36 77022 852 77023 477 77024 400 77025 522 77026 62 77027 432 77028 536 77029 456 77030 404 77031 600 77032 896 77033 423 77034 412 77035 408 77036 852 77037 624 77038 261 77039 0 77040 240 77041 441 77042 64 77043 453 77044 624 77045 348 77046 670 77047 648 77048 354 77049 420 77050 418 77051 672 77052 544 77053 441 77054 480 77055 360 77056 0 77057 684 77058 424 77059 432 77060 303 77061 522 77062 633 77063 306 77064 0 77065 558 77066 576 77067 567 77068 262 77069 558 77070 432 77071 714 77072 743 77073 324 77074 460 77075 303 77076 636 77077 564 77078 448 77079 432 77080 405 77081 900 77082 568 77083 378 77084 352 77085 399 77086 477 77087 567 77088 571 77089 138 77090 355 77091 552 77092 640 77093 564 77094 390 77095 369 77096 587 77097 438 77098 484 77099 552 77100 560 77101 504 77102 584 77103 36 77104 412 77105 96 77106 555 77107 645 77108 268 77109 522 77110 448 77111 513 77112 496 77113 504 77114 108 77115 309 77116 683 77117 420 77118 279 77119 504 77120 645 77121 540 77122 692 77123 396 77124 472 77125 312 77126 624 77127 900 77128 378 77129 348 77130 412 77131 489 77132 654 77133 498 77134 486 77135 486 77136 456 77137 588 77138 429 77139 168 77140 372 77141 552 77142 692 77143 330 77144 468 77145 378 77146 616 77147 0 77148 503 77149 660 77150 340 77151 624 77152 471 77153 279 77154 112 77155 564 77156 562 77157 465 77158 596 77159 342 77160 264 77161 720 77162 86 77163 402 77164 0 77165 567 77166 744 77167 396 77168 464 77169 576 77170 344 77171 666 77172 624 77173 270 77174 340 77175 468 77176 780 77177 747 77178 272 77179 552 77180 320 77181 537 77182 458 77183 399 77184 654 77185 387 77186 723 77187 609 77188 360 77189 0 77190 450 77191 624 77192 492 77193 516 77194 310 77195 288 77196 544 77197 756 77198 594 77199 384 77200 354 77201 504 77202 700 77203 48 77204 708 77205 477 77206 490 77207 684 77208 315 77209 462 77210 414 77211 678 77212 808 77213 372 77214 192 77215 459 77216 364 77217 516 77218 419 77219 606 77220 292 77221 633 77222 391 77223 408 77224 544 77225 333 77226 854 77227 450 77228 492 77229 300 77230 383 77231 576 77232 646 77233 351 77234 498 77235 396 77236 538 77237 687 77238 292 77239 42 77240 424 77241 765 77242 716 77243 456 77244 336 77245 372 77246 540 77247 525 77248 345 77249 444 77250 303 77251 474 77252 0 77253 576 77254 536 77255 264 77256 908 77257 600 77258 294 77259 432 77260 360 77261 522 77262 574 77263 570 77264 150 77265 351 77266 624 77267 720 77268 0 77269 360 77270 594 77271 423 77272 408 77273 372 77274 648 77275 546 77276 512 77277 564 77278 384 77279 384 77280 436 77281 714 77282 480 77283 333 77284 458 77285 396 77286 535 77287 672 77288 442 77289 0 77290 342 77291 690 77292 580 77293 288 77294 484 77295 420 77296 750 77297 498 77298 458 77299 360 77300 432 77301 0 77302 657 77303 543 77304 428 77305 366 77306 388 77307 462 77308 486 77309 810 77310 473 77311 504 77312 464 77313 291 77314 0 77315 306 77316 0 77317 798 77318 388 77319 774 77320 321 77321 570 77322 656 77323 432 77324 464 77325 390 77326 696 77327 432 77328 362 77329 444 77330 531 77331 0 77332 570 77333 438 77334 416 77335 312 77336 608 77337 555 77338 355 77339 102 77340 580 77341 645 77342 635 77343 324 77344 560 77345 426 77346 377 77347 780 77348 420 77349 324 77350 72 77351 684 77352 767 77353 348 77354 660 77355 441 77356 630 77357 12 77358 566 77359 444 77360 330 77361 732 77362 445 77363 342 77364 72 77365 348 77366 827 77367 564 77368 375 77369 504 77370 320 77371 492 77372 677 77373 534 77374 464 77375 552 77376 436 77377 558 77378 392 77379 636 77380 576 77381 408 77382 532 77383 288 77384 386 77385 408 77386 852 77387 783 77388 348 77389 0 77390 240 77391 483 77392 700 77393 426 77394 414 77395 456 77396 878 77397 591 77398 294 77399 0 77400 424 77401 561 77402 408 77403 348 77404 352 77405 324 77406 610 77407 630 77408 459 77409 408 77410 611 77411 534 77412 490 77413 522 77414 0 77415 354 77416 548 77417 639 77418 401 77419 612 77420 264 77421 723 77422 600 77423 375 77424 616 77425 360 77426 612 77427 576 77428 476 77429 516 77430 366 77431 630 77432 578 77433 276 77434 416 77435 450 77436 577 77437 459 77438 450 77439 0 77440 0 77441 648 77442 609 77443 441 77444 456 77445 444 77446 538 77447 552 77448 88 77449 480 77450 556 77451 525 77452 761 77453 252 77454 416 77455 348 77456 624 77457 816 77458 310 77459 462 77460 383 77461 636 77462 36 77463 444 77464 0 77465 387 77466 534 77467 384 77468 339 77469 396 77470 511 77471 846 77472 595 77473 708 77474 460 77475 324 77476 466 77477 630 77478 497 77479 396 77480 396 77481 0 77482 349 77483 456 77484 648 77485 378 77486 434 77487 948 77488 364 77489 84 77490 560 77491 630 77492 562 77493 306 77494 514 77495 360 77496 642 77497 126 77498 473 77499 648 77500 0 77501 780 77502 408 77503 369 77504 484 77505 372 77506 877 77507 552 77508 404 77509 450 77510 58 77511 600 77512 806 77513 480 77514 120 77515 405 77516 605 77517 549 77518 436 77519 432 77520 420 77521 456 77522 620 77523 333 77524 412 77525 468 77526 594 77527 864 77528 334 77529 684 77530 432 77531 405 77532 624 77533 420 77534 496 77535 312 77536 542 77537 384 77538 432 77539 0 77540 598 77541 807 77542 0 77543 444 77544 306 77545 399 77546 84 77547 717 77548 353 77549 576 77550 344 77551 621 77552 456 77553 498 77554 384 77555 477 77556 642 77557 804 77558 250 77559 336 77560 354 77561 924 77562 882 77563 339 77564 0 77565 336 77566 500 77567 480 77568 424 77569 528 77570 305 77571 585 77572 556 77573 288 77574 516 77575 594 77576 630 77577 369 77578 432 77579 420 77580 342 77581 480 77582 927 77583 513 77584 508 77585 378 77586 494 77587 504 77588 328 77589 222 77590 371 77591 456 77592 708 77593 351 77594 390 77595 0 77596 472 77597 690 77598 366 77599 456 77600 432 77601 432 77602 546 77603 546 77604 524 77605 393 77606 744 77607 456 77608 465 77609 528 77610 360 77611 624 77612 383 77613 555 77614 92 77615 375 77616 736 77617 696 77618 366 77619 360 77620 60 77621 438 77622 610 77623 330 77624 384 77625 360 77626 688 77627 942 77628 377 77629 300 77630 432 77631 0 77632 664 77633 414 77634 444 77635 282 77636 447 77637 468 77638 406 77639 228 77640 372 77641 612 77642 640 77643 330 77644 0 77645 363 77646 660 77647 486 77648 485 77649 396 77650 282 77651 582 77652 660 77653 414 77654 400 77655 450 77656 460 77657 540 77658 328 77659 804 77660 532 77661 576 77662 616 77663 336 77664 0 77665 408 77666 711 77667 630 77668 310 77669 0 77670 350 77671 564 77672 654 77673 450 77674 760 77675 276 77676 687 77677 633 77678 432 77679 468 77680 336 77681 684 77682 616 77683 459 77684 328 77685 501 77686 552 77687 474 77688 448 77689 0 77690 336 77691 600 77692 560 77693 108 77694 680 77695 474 77696 648 77697 594 77698 388 77699 576 77700 358 77701 597 77702 681 77703 324 77704 500 77705 396 77706 406 77707 642 77708 548 77709 444 77710 392 77711 576 77712 524 77713 279 77714 4 77715 555 77716 688 77717 606 77718 564 77719 360 77720 453 77721 504 77722 720 77723 339 77724 404 77725 606 77726 448 77727 522 77728 336 77729 588 77730 384 77731 477 77732 640 77733 333 77734 392 77735 396 77736 739 77737 846 77738 333 77739 84 77740 281 77741 474 77742 0 77743 453 77744 586 77745 285 77746 800 77747 624 77748 387 77749 576 77750 498 77751 927 77752 34 77753 384 77754 528 77755 267 77756 600 77757 606 77758 522 77759 528 77760 544 77761 510 77762 523 77763 384 77764 196 77765 468 77766 467 77767 588 77768 354 77769 510 77770 510 77771 603 77772 650 77773 336 77774 480 77775 240 77776 507 77777 552 77778 370 77779 540 77780 288 77781 576 77782 464 77783 363 77784 492 77785 612 77786 612 77787 696 77788 431 77789 0 77790 336 77791 162 77792 740 77793 507 77794 350 77795 540 77796 688 77797 420 77798 388 77799 408 77800 483 77801 504 77802 912 77803 345 77804 432 77805 288 77806 768 77807 756 77808 257 77809 642 77810 300 77811 453 77812 488 77813 576 77814 0 77815 441 77816 650 77817 549 77818 288 77819 432 77820 355 77821 708 77822 510 77823 423 77824 396 77825 0 77826 700 77827 477 77828 531 77829 552 77830 459 77831 537 77832 420 77833 336 77834 516 77835 564 77836 535 77837 777 77838 38 77839 150 77840 76 77841 780 77842 763 77843 252 77844 604 77845 240 77846 429 77847 744 77848 698 77849 420 77850 362 77851 816 77852 610 77853 327 77854 396 77855 516 77856 508 77857 453 77858 468 77859 396 77860 300 77861 792 77862 0 77863 456 77864 20 77865 405 77866 349 77867 402 77868 520 77869 540 77870 518 77871 414 77872 738 77873 54 77874 464 77875 348 77876 664 77877 576 77878 327 77879 648 77880 467 77881 639 77882 568 77883 537 77884 488 77885 330 77886 893 77887 570 77888 250 77889 24 77890 460 77891 708 77892 534 77893 489 77894 462 77895 270 77896 448 77897 741 77898 404 77899 480 77900 348 77901 522 77902 735 77903 408 77904 456 77905 444 77906 672 77907 669 77908 400 77909 36 77910 408 77911 441 77912 873 77913 354 77914 0 77915 396 77916 456 77917 720 77918 361 77919 552 77920 348 77921 657 77922 393 77923 402 77924 460 77925 597 77926 576 77927 546 77928 432 77929 396 77930 385 77931 648 77932 740 77933 432 77934 358 77935 408 77936 630 77937 522 77938 0 77939 0 77940 462 77941 510 77942 546 77943 384 77944 410 77945 396 77946 911 77947 642 77948 312 77949 480 77950 426 77951 450 77952 674 77953 345 77954 548 77955 420 77956 764 77957 444 77958 320 77959 420 77960 460 77961 546 77962 350 77963 540 77964 138 77965 345 77966 474 77967 900 77968 492 77969 450 77970 354 77971 732 77972 516 77973 300 77974 560 77975 393 77976 469 77977 720 77978 408 77979 360 77980 440 77981 690 77982 727 77983 372 77984 622 77985 333 77986 471 77987 0 77988 382 77989 126 77990 422 77991 765 77992 396 77993 420 77994 0 77995 396 77996 626 77997 657 77998 404 77999 336 78000 381 78001 630 78002 742 78003 444 78004 412 78005 552 78006 492 78007 0 78008 396 78009 414 78010 399 78011 480 78012 723 78013 360 78014 118 78015 360 78016 862 78017 666 78018 405 78019 552 78020 288 78021 567 78022 728 78023 507 78024 624 78025 294 78026 741 78027 360 78028 272 78029 504 78030 460 78031 663 78032 471 78033 570 78034 492 78035 336 78036 140 78037 591 78038 536 78039 0 78040 479 78041 363 78042 503 78043 396 78044 520 78045 600 78046 552 78047 648 78048 312 78049 384 78050 402 78051 663 78052 600 78053 300 78054 472 78055 453 78056 509 78057 684 78058 416 78059 636 78060 296 78061 519 78062 718 78063 300 78064 0 78065 378 78066 556 78067 567 78068 562 78069 534 78070 372 78071 24 78072 652 78073 594 78074 312 78075 393 78076 655 78077 468 78078 416 78079 696 78080 339 78081 606 78082 816 78083 285 78084 512 78085 0 78086 736 78087 462 78088 418 78089 210 78090 366 78091 504 78092 646 78093 396 78094 416 78095 405 78096 632 78097 477 78098 294 78099 588 78100 439 78101 894 78102 541 78103 411 78104 360 78105 294 78106 580 78107 732 78108 536 78109 330 78110 540 78111 630 78112 581 78113 300 78114 136 78115 96 78116 544 78117 660 78118 264 78119 432 78120 404 78121 777 78122 528 78123 366 78124 516 78125 462 78126 444 78127 744 78128 502 78129 432 78130 296 78131 678 78132 451 78133 384 78134 136 78135 387 78136 937 78137 528 78138 525 78139 114 78140 432 78141 540 78142 590 78143 354 78144 418 78145 423 78146 438 78147 540 78148 336 78149 552 78150 586 78151 429 78152 580 78153 408 78154 604 78155 468 78156 596 78157 669 78158 321 78159 624 78160 307 78161 546 78162 626 78163 384 78164 0 78165 288 78166 636 78167 600 78168 279 78169 468 78170 400 78171 693 78172 647 78173 495 78174 388 78175 321 78176 52 78177 756 78178 546 78179 324 78180 498 78181 432 78182 344 78183 96 78184 536 78185 378 78186 0 78187 639 78188 389 78189 0 78190 368 78191 942 78192 904 78193 405 78194 496 78195 327 78196 397 78197 462 78198 32 78199 528 78200 350 78201 660 78202 584 78203 450 78204 348 78205 486 78206 582 78207 375 78208 354 78209 564 78210 352 78211 654 78212 770 78213 459 78214 120 78215 360 78216 10 78217 393 78218 404 78219 432 78220 528 78221 609 78222 738 78223 288 78224 512 78225 480 78226 612 78227 822 78228 324 78229 636 78230 266 78231 702 78232 0 78233 423 78234 410 78235 393 78236 98 78237 600 78238 378 78239 72 78240 410 78241 690 78242 690 78243 480 78244 450 78245 231 78246 664 78247 576 78248 379 78249 492 78250 501 78251 549 78252 446 78253 456 78254 740 78255 516 78256 476 78257 615 78258 336 78259 318 78260 522 78261 504 78262 594 78263 312 78264 190 78265 342 78266 732 78267 516 78268 536 78269 552 78270 281 78271 954 78272 428 78273 294 78274 352 78275 372 78276 892 78277 624 78278 508 78279 540 78280 356 78281 0 78282 733 78283 420 78284 366 78285 450 78286 595 78287 537 78288 444 78289 0 78290 465 78291 360 78292 699 78293 408 78294 430 78295 348 78296 574 78297 1008 78298 328 78299 588 78300 288 78301 450 78302 560 78303 444 78304 564 78305 372 78306 32 78307 492 78308 318 78309 552 78310 570 78311 651 78312 624 78313 348 78314 0 78315 390 78316 660 78317 720 78318 427 78319 360 78320 627 78321 498 78322 513 78323 612 78324 568 78325 336 78326 522 78327 561 78328 340 78329 420 78330 0 78331 768 78332 612 78333 261 78334 632 78335 336 78336 454 78337 558 78338 368 78339 168 78340 315 78341 1020 78342 450 78343 372 78344 592 78345 0 78346 806 78347 552 78348 441 78349 420 78350 258 78351 420 78352 594 78353 432 78354 548 78355 420 78356 447 78357 108 78358 404 78359 684 78360 351 78361 528 78362 783 78363 372 78364 98 78365 348 78366 583 78367 780 78368 368 78369 384 78370 360 78371 468 78372 456 78373 417 78374 768 78375 480 78376 592 78377 441 78378 339 78379 96 78380 484 78381 780 78382 442 78383 414 78384 384 78385 432 78386 524 78387 864 78388 478 78389 120 78390 440 78391 414 78392 520 78393 348 78394 510 78395 396 78396 657 78397 588 78398 423 78399 408 78400 476 78401 48 78402 556 78403 366 78404 388 78405 336 78406 519 78407 756 78408 537 78409 660 78410 294 78411 792 78412 528 78413 360 78414 0 78415 462 78416 612 78417 393 78418 405 78419 456 78420 418 78421 564 78422 634 78423 528 78424 396 78425 450 78426 525 78427 465 78428 0 78429 528 78430 567 78431 615 78432 648 78433 444 78434 400 78435 384 78436 808 78437 615 78438 263 78439 0 78440 440 78441 537 78442 636 78443 327 78444 568 78445 306 78446 751 78447 450 78448 341 78449 408 78450 585 78451 564 78452 564 78453 588 78454 348 78455 279 78456 664 78457 627 78458 639 78459 558 78460 456 78461 528 78462 520 78463 504 78464 170 78465 450 78466 531 78467 726 78468 292 78469 432 78470 288 78471 684 78472 723 78473 381 78474 512 78475 384 78476 600 78477 186 78478 0 78479 516 78480 330 78481 606 78482 619 78483 288 78484 560 78485 504 78486 541 78487 54 78488 504 78489 24 78490 284 78491 684 78492 663 78493 366 78494 352 78495 507 78496 502 78497 723 78498 384 78499 612 78500 400 78501 504 78502 879 78503 255 78504 348 78505 354 78506 613 78507 777 78508 366 78509 432 78510 406 78511 492 78512 380 78513 513 78514 28 78515 387 78516 511 78517 498 78518 517 78519 468 78520 369 78521 564 78522 452 78523 438 78524 416 78525 324 78526 174 78527 720 78528 604 78529 456 78530 507 78531 534 78532 14 78533 384 78534 430 78535 534 78536 435 78537 654 78538 284 78539 0 78540 368 78541 900 78542 542 78543 408 78544 724 78545 366 78546 566 78547 0 78548 459 78549 480 78550 425 78551 678 78552 704 78553 324 78554 536 78555 12 78556 620 78557 465 78558 390 78559 288 78560 287 78561 660 78562 756 78563 477 78564 0 78565 585 78566 584 78567 519 78568 2 78569 576 78570 405 78571 459 78572 780 78573 345 78574 392 78575 66 78576 890 78577 696 78578 317 78579 624 78580 252 78581 387 78582 640 78583 531 78584 626 78585 288 78586 572 78587 516 78588 362 78589 168 78590 384 78591 714 78592 462 78593 348 78594 516 78595 390 78596 816 78597 576 78598 389 78599 0 78600 34 78601 603 78602 553 78603 12 78604 496 78605 558 78606 624 78607 582 78608 385 78609 480 78610 368 78611 546 78612 22 78613 339 78614 102 78615 357 78616 528 78617 744 78618 552 78619 522 78620 456 78621 732 78622 521 78623 360 78624 0 78625 342 78626 620 78627 588 78628 673 78629 396 78630 405 78631 564 78632 720 78633 387 78634 564 78635 456 78636 348 78637 501 78638 360 78639 150 78640 490 78641 387 78642 766 78643 504 78644 300 78645 528 78646 580 78647 792 78648 299 78649 576 78650 360 78651 579 78652 392 78653 615 78654 8 78655 288 78656 826 78657 480 78658 297 78659 408 78660 612 78661 858 78662 577 78663 432 78664 0 78665 318 78666 552 78667 1026 78668 448 78669 420 78670 360 78671 504 78672 513 78673 0 78674 504 78675 354 78676 390 78677 684 78678 303 78679 420 78680 456 78681 687 78682 769 78683 0 78684 754 78685 324 78686 753 78687 564 78688 463 78689 0 78690 258 78691 660 78692 492 78693 324 78694 516 78695 480 78696 632 78697 720 78698 352 78699 384 78700 364 78701 450 78702 583 78703 30 78704 372 78705 621 78706 566 78707 351 78708 508 78709 504 78710 475 78711 618 78712 641 78713 393 78714 118 78715 432 78716 678 78717 660 78718 360 78719 714 78720 0 78721 471 78722 184 78723 462 78724 416 78725 324 78726 738 78727 555 78728 304 78729 468 78730 596 78731 756 78732 582 78733 357 78734 432 78735 324 78736 28 78737 6 78738 496 78739 96 78740 357 78741 459 78742 480 78743 336 78744 676 78745 510 78746 430 78747 618 78748 388 78749 480 78750 372 78751 624 78752 855 78753 360 78754 492 78755 282 78756 430 78757 504 78758 427 78759 528 78760 460 78761 816 78762 431 78763 360 78764 176 78765 414 78766 708 78767 441 78768 336 78769 336 78770 396 78771 0 78772 750 78773 552 78774 420 78775 432 78776 54 78777 483 78778 342 78779 444 78780 393 78781 594 78782 885 78783 462 78784 420 78785 408 78786 756 78787 678 78788 379 78789 0 78790 324 78791 552 78792 620 78793 426 78794 504 78795 291 78796 666 78797 444 78798 372 78799 564 78800 440 78801 810 78802 349 78803 660 78804 576 78805 426 78806 496 78807 636 78808 328 78809 360 78810 534 78811 477 78812 440 78813 360 78814 0 78815 405 78816 505 78817 759 78818 323 78819 360 78820 108 78821 786 78822 904 78823 261 78824 560 78825 297 78826 506 78827 732 78828 365 78829 732 78830 372 78831 0 78832 616 78833 351 78834 416 78835 390 78836 894 78837 636 78838 574 78839 120 78840 366 78841 96 78842 543 78843 495 78844 328 78845 366 78846 348 78847 474 78848 352 78849 672 78850 357 78851 690 78852 0 78853 330 78854 404 78855 360 78856 794 78857 525 78858 450 78859 492 78860 359 78861 516 78862 640 78863 396 78864 108 78865 336 78866 672 78867 615 78868 396 78869 132 78870 456 78871 777 78872 404 78873 534 78874 544 78875 357 78876 528 78877 612 78878 368 78879 420 78880 448 78881 735 78882 500 78883 336 78884 536 78885 408 78886 508 78887 768 78888 307 78889 120 78890 452 78891 696 78892 830 78893 342 78894 558 78895 456 78896 444 78897 396 78898 621 78899 396 78900 380 78901 663 78902 492 78903 348 78904 576 78905 516 78906 896 78907 528 78908 44 78909 540 78910 236 78911 384 78912 512 78913 540 78914 0 78915 531 78916 430 78917 600 78918 68 78919 486 78920 534 78921 504 78922 486 78923 303 78924 500 78925 354 78926 697 78927 564 78928 296 78929 552 78930 270 78931 18 78932 680 78933 495 78934 492 78935 348 78936 755 78937 504 78938 297 78939 0 78940 388 78941 561 78942 568 78943 510 78944 434 78945 282 78946 752 78947 900 78948 399 78949 360 78950 469 78951 504 78952 627 78953 540 78954 420 78955 438 78956 498 78957 858 78958 308 78959 396 78960 392 78961 675 78962 0 78963 300 78964 172 78965 324 78966 630 78967 0 78968 564 78969 576 78970 433 78971 489 78972 632 78973 396 78974 388 78975 525 78976 601 78977 420 78978 461 78979 480 78980 284 78981 552 78982 668 78983 561 78984 344 78985 468 78986 556 78987 441 78988 316 78989 102 78990 550 78991 810 78992 801 78993 216 78994 472 78995 384 78996 633 78997 582 78998 330 78999 432 79000 337 79001 519 79002 500 79003 444 79004 668 79005 375 79006 616 79007 531 79008 476 79009 552 79010 488 79011 645 79012 641 79013 396 79014 152 79015 279 79016 0 79017 792 79018 378 79019 480 79020 539 79021 60 79022 516 79023 378 79024 688 79025 708 79026 468 79027 711 79028 356 79029 348 79030 384 79031 750 79032 575 79033 315 79034 644 79035 363 79036 559 79037 672 79038 572 79039 0 79040 237 79041 810 79042 450 79043 324 79044 392 79045 429 79046 826 79047 576 79048 506 79049 396 79050 380 79051 576 79052 752 79053 390 79054 364 79055 366 79056 564 79057 726 79058 428 79059 594 79060 472 79061 576 79062 542 79063 384 79064 0 79065 0 79066 651 79067 582 79068 354 79069 690 79070 377 79071 540 79072 684 79073 324 79074 560 79075 273 79076 646 79077 564 79078 339 79079 504 79080 508 79081 486 79082 570 79083 48 79084 332 79085 444 79086 500 79087 597 79088 446 79089 150 79090 612 79091 480 79092 499 79093 414 79094 592 79095 447 79096 595 79097 561 79098 312 79099 384 79100 384 79101 648 79102 990 79103 405 79104 692 79105 354 79106 444 79107 612 79108 405 79109 504 79110 236 79111 954 79112 432 79113 402 79114 0 79115 483 79116 804 79117 432 79118 417 79119 378 79120 278 79121 738 79122 815 79123 576 79124 508 79125 366 79126 710 79127 528 79128 434 79129 48 79130 403 79131 330 79132 492 79133 384 79134 480 79135 372 79136 696 79137 819 79138 336 79139 210 79140 441 79141 429 79142 512 79143 432 79144 502 79145 336 79146 721 79147 567 79148 412 79149 408 79150 460 79151 660 79152 468 79153 450 79154 360 79155 456 79156 664 79157 795 79158 327 79159 402 79160 434 79161 639 79162 469 79163 90 79164 0 79165 471 79166 462 79167 864 79168 319 79169 288 79170 362 79171 582 79172 711 79173 447 79174 576 79175 336 79176 426 79177 720 79178 588 79179 636 79180 416 79181 855 79182 456 79183 270 79184 392 79185 417 79186 727 79187 435 79188 360 79189 0 79190 66 79191 654 79192 570 79193 456 79194 496 79195 471 79196 436 79197 504 79198 376 79199 612 79200 534 79201 468 79202 628 79203 288 79204 88 79205 288 79206 733 79207 624 79208 372 79209 504 79210 355 79211 534 79212 196 79213 558 79214 164 79215 480 79216 608 79217 603 79218 292 79219 432 79220 415 79221 696 79222 521 79223 510 79224 324 79225 432 79226 620 79227 522 79228 647 79229 372 79230 368 79231 372 79232 753 79233 396 79234 440 79235 528 79236 537 79237 540 79238 380 79239 78 79240 418 79241 684 79242 756 79243 366 79244 520 79245 429 79246 541 79247 684 79248 400 79249 480 79250 292 79251 585 79252 480 79253 222 79254 592 79255 540 79256 855 79257 441 79258 570 79259 456 79260 222 79261 96 79262 539 79263 480 79264 150 79265 540 79266 696 79267 504 79268 320 79269 0 79270 378 79271 501 79272 864 79273 279 79274 384 79275 360 79276 798 79277 675 79278 465 79279 492 79280 379 79281 480 79282 456 79283 528 79284 502 79285 345 79286 570 79287 552 79288 366 79289 0 79290 368 79291 792 79292 462 79293 498 79294 440 79295 354 79296 528 79297 807 79298 471 79299 372 79300 444 79301 504 79302 474 79303 360 79304 652 79305 594 79306 478 79307 588 79308 398 79309 432 79310 0 79311 750 79312 572 79313 360 79314 0 79315 279 79316 636 79317 540 79318 442 79319 558 79320 408 79321 705 79322 498 79323 348 79324 580 79325 0 79326 636 79327 594 79328 417 79329 300 79330 405 79331 768 79332 894 79333 576 79334 450 79335 456 79336 448 79337 486 79338 420 79339 162 79340 339 79341 366 79342 835 79343 465 79344 420 79345 336 79346 716 79347 762 79348 281 79349 804 79350 357 79351 561 79352 528 79353 456 79354 64 79355 384 79356 727 79357 513 79358 368 79359 0 79360 504 79361 522 79362 0 79363 363 79364 80 79365 324 79366 686 79367 492 79368 531 79369 456 79370 434 79371 540 79372 372 79373 354 79374 460 79375 531 79376 588 79377 702 79378 314 79379 360 79380 352 79381 870 79382 880 79383 252 79384 534 79385 312 79386 522 79387 810 79388 462 79389 204 79390 327 79391 588 79392 456 79393 348 79394 536 79395 486 79396 560 79397 651 79398 480 79399 528 79400 300 79401 744 79402 912 79403 369 79404 344 79405 324 79406 420 79407 516 79408 106 79409 558 79410 591 79411 588 79412 918 79413 300 79414 0 79415 468 79416 666 79417 552 79418 273 79419 666 79420 378 79421 576 79422 576 79423 420 79424 576 79425 432 79426 782 79427 555 79428 408 79429 360 79430 446 79431 585 79432 579 79433 462 79434 500 79435 336 79436 450 79437 774 79438 492 79439 0 79440 492 79441 516 79442 594 79443 408 79444 458 79445 543 79446 98 79447 756 79448 308 79449 540 79450 324 79451 666 79452 483 79453 363 79454 592 79455 228 79456 600 79457 0 79458 307 79459 672 79460 386 79461 525 79462 603 79463 414 79464 188 79465 450 79466 744 79467 576 79468 538 79469 348 79470 379 79471 558 79472 661 79473 432 79474 348 79475 555 79476 680 79477 435 79478 392 79479 528 79480 396 79481 498 79482 547 79483 336 79484 438 79485 498 79486 580 79487 729 79488 364 79489 132 79490 356 79491 378 79492 564 79493 549 79494 446 79495 300 79496 826 79497 552 79498 413 79499 360 79500 507 79501 768 79502 582 79503 561 79504 444 79505 285 79506 146 79507 810 79508 435 79509 330 79510 312 79511 525 79512 580 79513 342 79514 246 79515 360 79516 460 79517 666 79518 448 79519 552 79520 372 79521 693 79522 710 79523 342 79524 448 79525 513 79526 413 79527 804 79528 42 79529 660 79530 399 79531 981 79532 475 79533 372 79534 464 79535 456 79536 780 79537 489 79538 376 79539 0 79540 382 79541 720 79542 848 79543 360 79544 0 79545 456 79546 438 79547 525 79548 320 79549 384 79550 468 79551 591 79552 762 79553 6 79554 352 79555 126 79556 552 79557 528 79558 464 79559 420 79560 283 79561 450 79562 674 79563 699 79564 0 79565 330 79566 810 79567 72 79568 302 79569 408 79570 555 79571 684 79572 375 79573 456 79574 416 79575 294 79576 564 79577 750 79578 396 79579 336 79580 628 79581 549 79582 487 79583 426 79584 684 79585 456 79586 441 79587 663 79588 401 79589 168 79590 392 79591 648 79592 568 79593 306 79594 510 79595 315 79596 640 79597 720 79598 417 79599 720 79600 312 79601 552 79602 476 79603 369 79604 68 79605 435 79606 782 79607 504 79608 472 79609 408 79610 410 79611 576 79612 748 79613 369 79614 62 79615 516 79616 496 79617 558 79618 464 79619 696 79620 572 79621 570 79622 620 79623 351 79624 376 79625 252 79626 506 79627 552 79628 444 79629 732 79630 30 79631 624 79632 640 79633 528 79634 522 79635 402 79636 768 79637 438 79638 260 79639 144 79640 510 79641 786 79642 539 79643 0 79644 364 79645 324 79646 876 79647 486 79648 520 79649 528 79650 565 79651 429 79652 532 79653 0 79654 740 79655 576 79656 445 79657 909 79658 24 79659 372 79660 360 79661 699 79662 747 79663 333 79664 0 79665 381 79666 532 79667 510 79668 472 79669 468 79670 374 79671 540 79672 750 79673 393 79674 680 79675 465 79676 679 79677 576 79678 393 79679 444 79680 326 79681 624 79682 628 79683 552 79684 432 79685 480 79686 482 79687 696 79688 88 79689 0 79690 378 79691 540 79692 615 79693 336 79694 436 79695 348 79696 686 79697 0 79698 371 79699 480 79700 348 79701 546 79702 0 79703 480 79704 548 79705 336 79706 834 79707 714 79708 279 79709 480 79710 508 79711 654 79712 540 79713 444 79714 132 79715 315 79716 490 79717 828 79718 442 79719 360 79720 500 79721 540 79722 600 79723 492 79724 480 79725 396 79726 612 79727 672 79728 372 79729 408 79730 360 79731 660 79732 672 79733 324 79734 624 79735 372 79736 452 79737 504 79738 462 79739 0 79740 338 79741 648 79742 658 79743 252 79744 392 79745 468 79746 698 79747 402 79748 540 79749 516 79750 476 79751 126 79752 619 79753 519 79754 312 79755 468 79756 496 79757 531 79758 336 79759 564 79760 518 79761 633 79762 696 79763 318 79764 138 79765 504 79766 668 79767 849 79768 332 79769 534 79770 285 79771 528 79772 836 79773 426 79774 664 79775 300 79776 708 79777 363 79778 336 79779 528 79780 352 79781 534 79782 532 79783 519 79784 552 79785 324 79786 544 79787 708 79788 450 79789 0 79790 422 79791 585 79792 396 79793 528 79794 522 79795 417 79796 416 79797 0 79798 344 79799 360 79800 0 79801 696 79802 712 79803 345 79804 588 79805 354 79806 626 79807 534 79808 559 79809 0 79810 400 79811 702 79812 413 79813 336 79814 0 79815 546 79816 792 79817 693 79818 503 79819 432 79820 312 79821 480 79822 637 79823 420 79824 520 79825 372 79826 680 79827 612 79828 398 79829 444 79830 516 79831 600 79832 555 79833 312 79834 368 79835 360 79836 891 79837 945 79838 321 79839 228 79840 386 79841 576 79842 608 79843 393 79844 674 79845 270 79846 593 79847 504 79848 327 79849 120 79850 538 79851 564 79852 688 79853 420 79854 388 79855 348 79856 586 79857 642 79858 424 79859 420 79860 407 79861 507 79862 505 79863 552 79864 120 79865 480 79866 0 79867 696 79868 261 79869 432 79870 468 79871 777 79872 580 79873 198 79874 600 79875 408 79876 495 79877 624 79878 537 79879 468 79880 288 79881 660 79882 546 79883 450 79884 464 79885 483 79886 770 79887 420 79888 646 79889 120 79890 245 79891 528 79892 784 79893 702 79894 494 79895 516 79896 504 79897 432 79898 92 79899 540 79900 373 79901 579 79902 696 79903 429 79904 416 79905 528 79906 522 79907 786 79908 392 79909 570 79910 352 79911 468 79912 518 79913 339 79914 0 79915 360 79916 754 79917 438 79918 420 79919 432 79920 418 79921 990 79922 582 79923 321 79924 356 79925 342 79926 616 79927 705 79928 405 79929 468 79930 0 79931 474 79932 0 79933 312 79934 520 79935 429 79936 412 79937 642 79938 427 79939 0 79940 560 79941 768 79942 588 79943 375 79944 480 79945 366 79946 382 79947 72 79948 565 79949 516 79950 300 79951 726 79952 562 79953 402 79954 632 79955 387 79956 641 79957 480 79958 528 79959 498 79960 520 79961 582 79962 724 79963 360 79964 124 79965 504 79966 388 79967 468 79968 312 79969 756 79970 450 79971 735 79972 652 79973 390 79974 384 79975 312 79976 887 79977 726 79978 294 79979 576 79980 378 79981 555 79982 576 79983 384 79984 500 79985 276 79986 670 79987 30 79988 271 79989 84 79990 475 79991 0 79992 609 79993 558 79994 384 79995 405 79996 0 79997 750 79998 486 79999 384 80000 552 80001 435 80002 521 80003 360 80004 476 80005 426 80006 684 80007 606 80008 342 80009 384 80010 404 80011 681 80012 573 80013 360 80014 216 80015 342 80016 427 80017 684 80018 554 80019 510 80020 340 80021 645 80022 524 80023 390 80024 444 80025 468 80026 816 80027 561 80028 404 80029 384 80030 252 80031 780 80032 538 80033 390 80034 420 80035 66 80036 662 80037 516 80038 368 80039 0 80040 546 80041 489 80042 684 80043 297 80044 384 80045 0 80046 808 80047 720 80048 460 80049 564 80050 268 80051 0 80052 680 80053 423 80054 616 80055 279 80056 670 80057 681 80058 441 80059 504 80060 382 80061 624 80062 600 80063 399 80064 0 80065 324 80066 448 80067 504 80068 550 80069 384 80070 498 80071 486 80072 512 80073 444 80074 436 80075 504 80076 398 80077 615 80078 354 80079 492 80080 504 80081 558 80082 701 80083 441 80084 600 80085 282 80086 658 80087 504 80088 383 80089 144 80090 387 80091 969 80092 650 80093 369 80094 100 80095 504 80096 583 80097 636 80098 373 80099 384 80100 318 80101 528 80102 616 80103 555 80104 356 80105 606 80106 496 80107 444 80108 328 80109 582 80110 500 80111 399 80112 960 80113 378 80114 116 80115 288 80116 997 80117 708 80118 226 80119 468 80120 231 80121 387 80122 726 80123 486 80124 576 80125 537 80126 664 80127 579 80128 300 80129 600 80130 601 80131 576 80132 386 80133 396 80134 390 80135 423 80136 644 80137 600 80138 537 80139 144 80140 429 80141 570 80142 550 80143 0 80144 422 80145 423 80146 540 80147 798 80148 383 80149 384 80150 408 80151 726 80152 828 80153 348 80154 436 80155 288 80156 707 80157 498 80158 482 80159 462 80160 355 80161 672 80162 528 80163 384 80164 0 80165 420 80166 636 80167 519 80168 492 80169 486 80170 284 80171 546 80172 102 80173 420 80174 484 80175 486 80176 447 80177 495 80178 472 80179 732 80180 474 80181 492 80182 826 80183 252 80184 412 80185 420 80186 646 80187 60 80188 298 80189 0 80190 408 80191 456 80192 172 80193 528 80194 564 80195 270 80196 690 80197 474 80198 308 80199 432 80200 14 80201 1044 80202 511 80203 420 80204 0 80205 360 80206 460 80207 1020 80208 423 80209 480 80210 368 80211 666 80212 386 80213 432 80214 204 80215 477 80216 576 80217 528 80218 413 80219 360 80220 344 80221 0 80222 531 80223 387 80224 552 80225 300 80226 616 80227 744 80228 381 80229 588 80230 328 80231 633 80232 465 80233 384 80234 500 80235 480 80236 513 80237 456 80238 432 80239 90 80240 430 80241 108 80242 693 80243 456 80244 622 80245 480 80246 589 80247 579 80248 420 80249 576 80250 456 80251 441 80252 679 80253 303 80254 324 80255 600 80256 560 80257 756 80258 379 80259 624 80260 342 80261 456 80262 644 80263 465 80264 144 80265 309 80266 990 80267 597 80268 393 80269 384 80270 524 80271 720 80272 476 80273 459 80274 304 80275 330 80276 408 80277 975 80278 567 80279 492 80280 337 80281 693 80282 456 80283 420 80284 552 80285 435 80286 584 80287 582 80288 330 80289 0 80290 0 80291 543 80292 856 80293 0 80294 592 80295 384 80296 655 80297 414 80298 400 80299 768 80300 485 80301 948 80302 458 80303 291 80304 464 80305 339 80306 756 80307 459 80308 458 80309 414 80310 330 80311 0 80312 1001 80313 363 80314 0 80315 432 80316 463 80317 567 80318 436 80319 450 80320 531 80321 624 80322 765 80323 0 80324 396 80325 528 80326 556 80327 540 80328 335 80329 420 80330 432 80331 453 80332 544 80333 492 80334 564 80335 321 80336 711 80337 684 80338 322 80339 0 80340 352 80341 600 80342 436 80343 510 80344 512 80345 420 80346 530 80347 726 80348 512 80349 288 80350 549 80351 453 80352 46 80353 396 80354 520 80355 417 80356 536 80357 660 80358 395 80359 456 80360 356 80361 825 80362 695 80363 417 80364 38 80365 324 80366 402 80367 684 80368 497 80369 774 80370 332 80371 672 80372 528 80373 24 80374 504 80375 441 80376 831 80377 687 80378 480 80379 288 80380 356 80381 600 80382 798 80383 450 80384 334 80385 0 80386 536 80387 642 80388 0 80389 180 80390 380 80391 552 80392 580 80393 288 80394 540 80395 360 80396 708 80397 666 80398 349 80399 684 80400 370 80401 480 80402 584 80403 480 80404 460 80405 342 80406 537 80407 336 80408 340 80409 480 80410 407 80411 933 80412 416 80413 660 80414 0 80415 348 80416 752 80417 522 80418 435 80419 372 80420 459 80421 525 80422 702 80423 288 80424 720 80425 528 80426 568 80427 657 80428 360 80429 468 80430 340 80431 747 80432 905 80433 342 80434 634 80435 423 80436 548 80437 150 80438 468 80439 0 80440 234 80441 594 80442 510 80443 252 80444 480 80445 414 80446 506 80447 648 80448 448 80449 468 80450 285 80451 12 80452 792 80453 477 80454 604 80455 555 80456 446 80457 489 80458 320 80459 408 80460 588 80461 474 80462 631 80463 312 80464 156 80465 486 80466 766 80467 729 80468 341 80469 576 80470 371 80471 531 80472 544 80473 480 80474 504 80475 378 80476 714 80477 498 80478 294 80479 528 80480 558 80481 669 80482 629 80483 486 80484 306 80485 330 80486 0 80487 795 80488 404 80489 78 80490 512 80491 600 80492 382 80493 504 80494 528 80495 312 80496 566 80497 630 80498 377 80499 468 80500 428 80501 654 80502 580 80503 372 80504 624 80505 360 80506 550 80507 600 80508 496 80509 576 80510 38 80511 543 80512 568 80513 456 80514 140 80515 540 80516 750 80517 501 80518 362 80519 414 80520 444 80521 648 80522 535 80523 558 80524 448 80525 369 80526 531 80527 462 80528 424 80529 516 80530 656 80531 441 80532 954 80533 324 80534 534 80535 12 80536 435 80537 792 80538 313 80539 0 80540 302 80541 591 80542 0 80543 630 80544 456 80545 339 80546 652 80547 504 80548 307 80549 540 80550 414 80551 741 80552 519 80553 444 80554 548 80555 288 80556 760 80557 558 80558 558 80559 504 80560 363 80561 408 80562 403 80563 348 80564 0 80565 552 80566 416 80567 936 80568 348 80569 414 80570 416 80571 702 80572 731 80573 333 80574 584 80575 369 80576 527 80577 672 80578 640 80579 432 80580 336 80581 720 80582 425 80583 273 80584 100 80585 0 80586 726 80587 456 80588 414 80589 168 80590 388 80591 642 80592 641 80593 360 80594 308 80595 420 80596 646 80597 633 80598 532 80599 576 80600 558 80601 432 80602 640 80603 384 80604 404 80605 324 80606 894 80607 756 80608 402 80609 570 80610 349 80611 594 80612 504 80613 297 80614 96 80615 372 80616 784 80617 504 80618 360 80619 528 80620 522 80621 627 80622 570 80623 552 80624 360 80625 297 80626 436 80627 504 80628 378 80629 612 80630 495 80631 540 80632 564 80633 12 80634 712 80635 567 80636 614 80637 648 80638 295 80639 114 80640 358 80641 885 80642 788 80643 462 80644 484 80645 330 80646 480 80647 612 80648 348 80649 600 80650 270 80651 675 80652 517 80653 387 80654 380 80655 480 80656 0 80657 486 80658 621 80659 300 80660 340 80661 564 80662 835 80663 516 80664 0 80665 420 80666 587 80667 456 80668 404 80669 798 80670 382 80671 432 80672 680 80673 486 80674 424 80675 528 80676 552 80677 804 80678 304 80679 396 80680 416 80681 540 80682 0 80683 408 80684 736 80685 420 80686 853 80687 501 80688 369 80689 0 80690 426 80691 807 80692 567 80693 342 80694 400 80695 384 80696 586 80697 768 80698 364 80699 456 80700 424 80701 519 80702 699 80703 336 80704 416 80705 315 80706 495 80707 876 80708 397 80709 354 80710 432 80711 120 80712 672 80713 30 80714 224 80715 360 80716 0 80717 588 80718 484 80719 618 80720 331 80721 747 80722 492 80723 318 80724 496 80725 402 80726 520 80727 489 80728 584 80729 396 80730 398 80731 0 80732 622 80733 492 80734 378 80735 423 80736 604 80737 582 80738 472 80739 108 80740 440 80741 606 80742 523 80743 342 80744 448 80745 360 80746 747 80747 585 80748 292 80749 600 80750 336 80751 696 80752 640 80753 492 80754 788 80755 336 80756 606 80757 444 80758 350 80759 528 80760 0 80761 579 80762 736 80763 420 80764 130 80765 348 80766 528 80767 726 80768 428 80769 306 80770 376 80771 417 80772 673 80773 492 80774 480 80775 474 80776 736 80777 150 80778 235 80779 588 80780 92 80781 642 80782 560 80783 333 80784 454 80785 420 80786 426 80787 546 80788 568 80789 0 80790 440 80791 468 80792 516 80793 408 80794 560 80795 570 80796 837 80797 366 80798 562 80799 48 80800 276 80801 648 80802 694 80803 396 80804 408 80805 555 80806 765 80807 468 80808 368 80809 558 80810 360 80811 456 80812 30 80813 351 80814 0 80815 324 80816 722 80817 768 80818 402 80819 660 80820 320 80821 468 80822 556 80823 552 80824 520 80825 363 80826 625 80827 600 80828 504 80829 0 80830 366 80831 840 80832 588 80833 414 80834 418 80835 297 80836 590 80837 597 80838 705 80839 150 80840 475 80841 540 80842 577 80843 360 80844 594 80845 561 80846 394 80847 726 80848 238 80849 336 80850 520 80851 969 80852 619 80853 498 80854 496 80855 417 80856 531 80857 636 80858 365 80859 516 80860 396 80861 768 80862 487 80863 330 80864 124 80865 432 80866 686 80867 504 80868 397 80869 390 80870 419 80871 600 80872 712 80873 414 80874 372 80875 486 80876 600 80877 462 80878 120 80879 504 80880 0 80881 540 80882 742 80883 333 80884 408 80885 294 80886 596 80887 630 80888 334 80889 240 80890 383 80891 471 80892 596 80893 468 80894 684 80895 447 80896 820 80897 570 80898 44 80899 444 80900 528 80901 600 80902 424 80903 396 80904 488 80905 351 80906 672 80907 864 80908 435 80909 432 80910 523 80911 495 80912 454 80913 312 80914 0 80915 591 80916 447 80917 690 80918 304 80919 540 80920 384 80921 750 80922 854 80923 360 80924 512 80925 252 80926 572 80927 126 80928 675 80929 564 80930 382 80931 684 80932 420 80933 450 80934 384 80935 366 80936 608 80937 519 80938 549 80939 0 80940 278 80941 600 80942 852 80943 366 80944 570 80945 582 80946 572 80947 531 80948 408 80949 612 80950 520 80951 447 80952 798 80953 336 80954 340 80955 420 80956 585 80957 873 80958 330 80959 528 80960 336 80961 630 80962 496 80963 531 80964 180 80965 330 80966 792 80967 636 80968 366 80969 384 80970 412 80971 588 80972 468 80973 321 80974 512 80975 342 80976 94 80977 648 80978 374 80979 384 80980 495 80981 666 80982 552 80983 606 80984 528 80985 516 80986 596 80987 525 80988 441 80989 12 80990 330 80991 603 80992 668 80993 402 80994 504 80995 276 80996 663 80997 696 80998 452 80999 516 81000 316 81001 528 81002 521 81003 396 81004 428 81005 480 81006 749 81007 627 81008 384 81009 492 81010 364 81011 576 81012 588 81013 525 81014 180 81015 600 81016 417 81017 414 81018 348 81019 84 81020 414 81021 561 81022 669 81023 372 81024 460 81025 0 81026 1003 81027 726 81028 249 81029 540 81030 400 81031 444 81032 672 81033 423 81034 574 81035 327 81036 688 81037 636 81038 350 81039 0 81040 694 81041 672 81042 438 81043 480 81044 374 81045 360 81046 528 81047 738 81048 552 81049 0 81050 424 81051 444 81052 612 81053 396 81054 564 81055 444 81056 387 81057 612 81058 374 81059 534 81060 480 81061 726 81062 816 81063 336 81064 0 81065 369 81066 595 81067 456 81068 423 81069 492 81070 305 81071 960 81072 504 81073 300 81074 0 81075 420 81076 874 81077 414 81078 543 81079 420 81080 299 81081 780 81082 715 81083 489 81084 476 81085 564 81086 402 81087 579 81088 0 81089 162 81090 318 81091 777 81092 782 81093 330 81094 376 81095 468 81096 514 81097 654 81098 522 81099 672 81100 416 81101 432 81102 762 81103 408 81104 720 81105 378 81106 575 81107 492 81108 320 81109 468 81110 450 81111 564 81112 528 81113 558 81114 88 81115 387 81116 556 81117 945 81118 592 81119 318 81120 420 81121 441 81122 448 81123 90 81124 724 81125 432 81126 534 81127 618 81128 452 81129 480 81130 336 81131 672 81132 641 81133 288 81134 494 81135 324 81136 732 81137 852 81138 338 81139 216 81140 0 81141 696 81142 562 81143 270 81144 448 81145 402 81146 711 81147 534 81148 452 81149 432 81150 492 81151 648 81152 642 81153 444 81154 420 81155 342 81156 462 81157 711 81158 0 81159 576 81160 420 81161 630 81162 680 81163 348 81164 0 81165 348 81166 672 81167 846 81168 368 81169 588 81170 540 81171 360 81172 0 81173 420 81174 480 81175 375 81176 712 81177 330 81178 357 81179 648 81180 659 81181 579 81182 436 81183 612 81184 360 81185 342 81186 558 81187 660 81188 448 81189 0 81190 384 81191 600 81192 460 81193 516 81194 458 81195 612 81196 561 81197 762 81198 309 81199 360 81200 322 81201 771 81202 785 81203 315 81204 660 81205 372 81206 462 81207 456 81208 512 81209 516 81210 374 81211 603 81212 519 81213 387 81214 224 81215 360 81216 703 81217 468 81218 72 81219 468 81220 256 81221 150 81222 640 81223 558 81224 492 81225 381 81226 0 81227 792 81228 356 81229 540 81230 610 81231 540 81232 762 81233 279 81234 526 81235 432 81236 840 81237 570 81238 325 81239 96 81240 307 81241 714 81242 516 81243 519 81244 552 81245 36 81246 791 81247 705 81248 321 81249 384 81250 428 81251 588 81252 630 81253 432 81254 376 81255 330 81256 648 81257 624 81258 548 81259 246 81260 434 81261 0 81262 415 81263 444 81264 192 81265 495 81266 499 81267 780 81268 380 81269 558 81270 112 81271 741 81272 680 81273 408 81274 608 81275 336 81276 398 81277 414 81278 457 81279 540 81280 439 81281 567 81282 714 81283 336 81284 0 81285 477 81286 669 81287 612 81288 405 81289 0 81290 324 81291 480 81292 764 81293 477 81294 368 81295 450 81296 480 81297 468 81298 398 81299 672 81300 548 81301 501 81302 820 81303 327 81304 372 81305 408 81306 780 81307 663 81308 312 81309 600 81310 304 81311 663 81312 720 81313 540 81314 0 81315 342 81316 672 81317 369 81318 333 81319 72 81320 351 81321 768 81322 540 81323 651 81324 384 81325 405 81326 720 81327 594 81328 439 81329 420 81330 351 81331 636 81332 537 81333 390 81334 646 81335 456 81336 491 81337 804 81338 360 81339 126 81340 456 81341 552 81342 460 81343 252 81344 696 81345 357 81346 518 81347 660 81348 520 81349 576 81350 304 81351 942 81352 519 81353 288 81354 428 81355 432 81356 777 81357 774 81358 401 81359 432 81360 432 81361 420 81362 765 81363 444 81364 84 81365 510 81366 590 81367 501 81368 0 81369 432 81370 679 81371 576 81372 537 81373 423 81374 408 81375 390 81376 496 81377 0 81378 348 81379 540 81380 294 81381 516 81382 0 81383 444 81384 736 81385 282 81386 597 81387 78 81388 386 81389 192 81390 516 81391 603 81392 472 81393 396 81394 376 81395 384 81396 582 81397 768 81398 388 81399 432 81400 512 81401 540 81402 452 81403 480 81404 552 81405 444 81406 550 81407 474 81408 370 81409 348 81410 392 81411 786 81412 805 81413 300 81414 0 81415 324 81416 576 81417 0 81418 419 81419 426 81420 277 81421 876 81422 672 81423 438 81424 380 81425 645 81426 652 81427 504 81428 520 81429 360 81430 255 81431 450 81432 619 81433 555 81434 458 81435 42 81436 695 81437 444 81438 376 81439 0 81440 558 81441 441 81442 732 81443 441 81444 408 81445 336 81446 729 81447 588 81448 438 81449 480 81450 395 81451 594 81452 528 81453 354 81454 520 81455 468 81456 848 81457 510 81458 356 81459 504 81460 376 81461 855 81462 476 81463 360 81464 106 81465 360 81466 172 81467 627 81468 426 81469 582 81470 464 81471 396 81472 509 81473 336 81474 680 81475 474 81476 525 81477 876 81478 334 81479 420 81480 366 81481 552 81482 713 81483 333 81484 448 81485 330 81486 522 81487 648 81488 474 81489 150 81490 432 81491 726 81492 592 81493 285 81494 440 81495 414 81496 584 81497 423 81498 536 81499 480 81500 339 81501 744 81502 735 81503 96 81504 328 81505 525 81506 479 81507 459 81508 444 81509 636 81510 478 81511 582 81512 525 81513 420 81514 120 81515 0 81516 900 81517 732 81518 365 81519 504 81520 378 81521 540 81522 558 81523 345 81524 464 81525 246 81526 660 81527 660 81528 363 81529 420 81530 448 81531 924 81532 532 81533 603 81534 444 81535 423 81536 704 81537 726 81538 357 81539 0 81540 508 81541 492 81542 775 81543 420 81544 688 81545 324 81546 612 81547 780 81548 302 81549 336 81550 348 81551 501 81552 612 81553 435 81554 612 81555 390 81556 66 81557 804 81558 532 81559 666 81560 481 81561 540 81562 420 81563 246 81564 0 81565 588 81566 811 81567 462 81568 466 81569 0 81570 350 81571 570 81572 813 81573 429 81574 416 81575 465 81576 498 81577 507 81578 380 81579 684 81580 366 81581 468 81582 678 81583 330 81584 412 81585 396 81586 894 81587 6 81588 439 81589 150 81590 282 81591 594 81592 632 81593 564 81594 468 81595 396 81596 687 81597 531 81598 408 81599 576 81600 375 81601 783 81602 440 81603 402 81604 552 81605 390 81606 464 81607 711 81608 476 81609 510 81610 611 81611 504 81612 734 81613 96 81614 30 81615 504 81616 352 81617 714 81618 361 81619 318 81620 510 81621 780 81622 755 81623 318 81624 0 81625 288 81626 547 81627 480 81628 333 81629 504 81630 481 81631 828 81632 620 81633 396 81634 688 81635 480 81636 528 81637 555 81638 444 81639 120 81640 270 81641 672 81642 844 81643 582 81644 484 81645 411 81646 598 81647 450 81648 392 81649 468 81650 527 81651 525 81652 687 81653 372 81654 396 81655 432 81656 860 81657 696 81658 304 81659 636 81660 324 81661 504 81662 52 81663 540 81664 0 81665 315 81666 0 81667 414 81668 0 81669 576 81670 565 81671 642 81672 471 81673 528 81674 448 81675 363 81676 808 81677 657 81678 424 81679 384 81680 508 81681 483 81682 488 81683 372 81684 378 81685 414 81686 500 81687 936 81688 312 81689 0 81690 400 81691 561 81692 734 81693 336 81694 504 81695 330 81696 584 81697 624 81698 536 81699 444 81700 364 81701 720 81702 563 81703 6 81704 360 81705 468 81706 608 81707 591 81708 469 81709 420 81710 332 81711 0 81712 820 81713 390 81714 124 81715 405 81716 471 81717 444 81718 436 81719 504 81720 584 81721 504 81722 836 81723 336 81724 520 81725 60 81726 767 81727 777 81728 390 81729 684 81730 290 81731 540 81732 432 81733 441 81734 584 81735 333 81736 708 81737 549 81738 348 81739 96 81740 513 81741 777 81742 543 81743 444 81744 442 81745 6 81746 528 81747 792 81748 536 81749 288 81750 564 81751 552 81752 518 81753 348 81754 468 81755 507 81756 632 81757 621 81758 326 81759 336 81760 0 81761 687 81762 873 81763 522 81764 184 81765 429 81766 471 81767 684 81768 376 81769 570 81770 264 81771 600 81772 381 81773 369 81774 0 81775 498 81776 491 81777 528 81778 556 81779 396 81780 406 81781 612 81782 673 81783 324 81784 484 81785 456 81786 503 81787 477 81788 520 81789 0 81790 380 81791 696 81792 578 81793 315 81794 522 81795 444 81796 0 81797 828 81798 292 81799 564 81800 384 81801 360 81802 768 81803 390 81804 524 81805 300 81806 730 81807 663 81808 369 81809 108 81810 368 81811 576 81812 640 81813 618 81814 0 81815 282 81816 704 81817 735 81818 483 81819 528 81820 504 81821 606 81822 478 81823 246 81824 624 81825 510 81826 455 81827 528 81828 332 81829 516 81830 472 81831 693 81832 832 81833 330 81834 392 81835 420 81836 404 81837 468 81838 497 81839 276 81840 345 81841 891 81842 500 81843 504 81844 368 81845 471 81846 822 81847 441 81848 399 81849 384 81850 406 81851 720 81852 735 81853 384 81854 504 81855 372 81856 604 81857 474 81858 0 81859 576 81860 480 81861 513 81862 785 81863 345 81864 80 81865 420 81866 104 81867 714 81868 350 81869 504 81870 276 81871 414 81872 752 81873 492 81874 528 81875 324 81876 890 81877 720 81878 306 81879 456 81880 468 81881 828 81882 442 81883 489 81884 438 81885 426 81886 492 81887 714 81888 484 81889 108 81890 587 81891 534 81892 514 81893 384 81894 0 81895 528 81896 559 81897 618 81898 481 81899 432 81900 360 81901 813 81902 552 81903 327 81904 488 81905 303 81906 596 81907 168 81908 451 81909 558 81910 400 81911 891 81912 552 81913 276 81914 0 81915 408 81916 838 81917 540 81918 470 81919 432 81920 322 81921 576 81922 584 81923 525 81924 380 81925 324 81926 527 81927 597 81928 400 81929 672 81930 420 81931 555 81932 834 81933 384 81934 546 81935 360 81936 727 81937 594 81938 342 81939 0 81940 396 81941 381 81942 708 81943 534 81944 440 81945 483 81946 612 81947 405 81948 320 81949 780 81950 537 81951 666 81952 459 81953 501 81954 456 81955 48 81956 154 81957 531 81958 380 81959 360 81960 581 81961 540 81962 612 81963 384 81964 150 81965 492 81966 412 81967 822 81968 366 81969 462 81970 318 81971 819 81972 908 81973 420 81974 496 81975 456 81976 464 81977 540 81978 516 81979 444 81980 288 81981 540 81982 569 81983 411 81984 608 81985 450 81986 956 81987 0 81988 383 81989 84 81990 250 81991 480 81992 677 81993 423 81994 508 81995 522 81996 412 81997 648 81998 408 81999 552 82000 425 82001 522 82002 776 82003 312 82004 368 82005 60 82006 780 82007 657 82008 358 82009 696 82010 323 82011 648 82012 654 82013 432 82014 182 82015 402 82016 753 82017 597 82018 318 82019 456 82020 508 82021 660 82022 594 82023 414 82024 400 82025 405 82026 612 82027 798 82028 624 82029 372 82030 563 82031 444 82032 393 82033 474 82034 592 82035 387 82036 396 82037 816 82038 376 82039 0 82040 420 82041 786 82042 528 82043 252 82044 658 82045 264 82046 570 82047 696 82048 529 82049 672 82050 352 82051 648 82052 538 82053 390 82054 0 82055 387 82056 610 82057 528 82058 311 82059 468 82060 546 82061 546 82062 728 82063 0 82064 0 82065 396 82066 590 82067 42 82068 326 82069 564 82070 413 82071 627 82072 762 82073 360 82074 340 82075 432 82076 492 82077 855 82078 378 82079 540 82080 320 82081 528 82082 468 82083 423 82084 574 82085 393 82086 852 82087 432 82088 493 82089 120 82090 504 82091 546 82092 648 82093 0 82094 544 82095 276 82096 688 82097 714 82098 468 82099 468 82100 402 82101 585 82102 464 82103 0 82104 632 82105 504 82106 611 82107 783 82108 44 82109 294 82110 374 82111 765 82112 659 82113 330 82114 134 82115 420 82116 619 82117 486 82118 546 82119 576 82120 285 82121 624 82122 391 82123 273 82124 408 82125 612 82126 791 82127 567 82128 468 82129 432 82130 354 82131 618 82132 722 82133 414 82134 334 82135 456 82136 681 82137 582 82138 384 82139 192 82140 588 82141 432 82142 748 82143 363 82144 378 82145 432 82146 527 82147 768 82148 325 82149 672 82150 283 82151 519 82152 144 82153 474 82154 720 82155 273 82156 600 82157 0 82158 415 82159 432 82160 416 82161 636 82162 641 82163 552 82164 0 82165 372 82166 740 82167 564 82168 529 82169 378 82170 565 82171 762 82172 423 82173 456 82174 416 82175 378 82176 656 82177 675 82178 211 82179 396 82180 508 82181 684 82182 803 82183 348 82184 594 82185 354 82186 543 82187 792 82188 396 82189 0 82190 387 82191 684 82192 546 82193 432 82194 404 82195 492 82196 654 82197 498 82198 508 82199 432 82200 282 82201 0 82202 884 82203 534 82204 484 82205 444 82206 558 82207 552 82208 310 82209 624 82210 450 82211 420 82212 542 82213 303 82214 144 82215 600 82216 775 82217 714 82218 400 82219 504 82220 464 82221 549 82222 632 82223 516 82224 576 82225 357 82226 549 82227 390 82228 434 82229 72 82230 467 82231 939 82232 74 82233 504 82234 400 82235 360 82236 552 82237 675 82238 432 82239 0 82240 356 82241 486 82242 664 82243 300 82244 0 82245 24 82246 555 82247 666 82248 335 82249 528 82250 106 82251 708 82252 450 82253 375 82254 620 82255 345 82256 533 82257 564 82258 558 82259 714 82260 245 82261 918 82262 480 82263 330 82264 164 82265 342 82266 583 82267 513 82268 696 82269 384 82270 352 82271 576 82272 966 82273 432 82274 352 82275 522 82276 514 82277 432 82278 440 82279 528 82280 578 82281 624 82282 525 82283 456 82284 440 82285 432 82286 576 82287 636 82288 403 82289 0 82290 354 82291 510 82292 508 82293 351 82294 714 82295 348 82296 641 82297 618 82298 310 82299 96 82300 521 82301 954 82302 647 82303 30 82304 308 82305 324 82306 656 82307 804 82308 444 82309 552 82310 486 82311 483 82312 564 82313 528 82314 0 82315 414 82316 528 82317 684 82318 350 82319 438 82320 420 82321 564 82322 648 82323 378 82324 672 82325 384 82326 604 82327 540 82328 400 82329 480 82330 316 82331 561 82332 521 82333 294 82334 452 82335 642 82336 886 82337 555 82338 412 82339 180 82340 410 82341 588 82342 471 82343 540 82344 312 82345 675 82346 732 82347 528 82348 56 82349 672 82350 66 82351 447 82352 885 82353 321 82354 436 82355 282 82356 761 82357 672 82358 456 82359 528 82360 376 82361 468 82362 516 82363 624 82364 82 82365 288 82366 718 82367 462 82368 372 82369 552 82370 412 82371 981 82372 584 82373 489 82374 496 82375 306 82376 592 82377 654 82378 524 82379 516 82380 410 82381 327 82382 521 82383 480 82384 540 82385 576 82386 508 82387 807 82388 308 82389 192 82390 368 82391 840 82392 829 82393 288 82394 704 82395 240 82396 487 82397 0 82398 393 82399 360 82400 456 82401 0 82402 732 82403 270 82404 672 82405 600 82406 480 82407 564 82408 398 82409 408 82410 368 82411 702 82412 747 82413 519 82414 0 82415 576 82416 410 82417 531 82418 424 82419 486 82420 454 82421 513 82422 581 82423 432 82424 516 82425 402 82426 759 82427 648 82428 382 82429 540 82430 360 82431 468 82432 640 82433 492 82434 0 82435 336 82436 769 82437 567 82438 312 82439 0 82440 592 82441 900 82442 472 82443 495 82444 436 82445 351 82446 0 82447 624 82448 476 82449 480 82450 388 82451 657 82452 442 82453 360 82454 524 82455 567 82456 565 82457 612 82458 426 82459 468 82460 360 82461 582 82462 980 82463 300 82464 124 82465 342 82466 534 82467 720 82468 535 82469 534 82470 459 82471 0 82472 441 82473 276 82474 380 82475 480 82476 673 82477 570 82478 499 82479 444 82480 304 82481 612 82482 752 82483 489 82484 394 82485 477 82486 433 82487 552 82488 468 82489 120 82490 425 82491 510 82492 810 82493 348 82494 404 82495 120 82496 613 82497 615 82498 274 82499 480 82500 358 82501 672 82502 720 82503 495 82504 720 82505 378 82506 892 82507 408 82508 352 82509 456 82510 512 82511 564 82512 483 82513 393 82514 142 82515 420 82516 504 82517 771 82518 40 82519 510 82520 384 82521 657 82522 630 82523 396 82524 512 82525 417 82526 516 82527 801 82528 414 82529 408 82530 444 82531 600 82532 778 82533 36 82534 714 82535 312 82536 492 82537 480 82538 479 82539 0 82540 335 82541 726 82542 477 82543 561 82544 0 82545 495 82546 611 82547 630 82548 566 82549 324 82550 342 82551 432 82552 505 82553 489 82554 440 82555 510 82556 752 82557 540 82558 414 82559 444 82560 468 82561 702 82562 594 82563 300 82564 0 82565 360 82566 657 82567 924 82568 236 82569 576 82570 28 82571 588 82572 716 82573 594 82574 552 82575 288 82576 634 82577 654 82578 394 82579 504 82580 511 82581 774 82582 488 82583 456 82584 464 82585 189 82586 648 82587 918 82588 373 82589 144 82590 400 82591 540 82592 0 82593 84 82594 636 82595 453 82596 546 82597 561 82598 422 82599 540 82600 442 82601 672 82602 688 82603 336 82604 548 82605 384 82606 498 82607 510 82608 466 82609 600 82610 387 82611 750 82612 534 82613 426 82614 88 82615 363 82616 654 82617 528 82618 396 82619 408 82620 347 82621 858 82622 760 82623 429 82624 512 82625 504 82626 494 82627 417 82628 316 82629 456 82630 525 82631 525 82632 918 82633 351 82634 322 82635 456 82636 780 82637 681 82638 465 82639 186 82640 290 82641 552 82642 172 82643 435 82644 642 82645 378 82646 702 82647 564 82648 312 82649 672 82650 320 82651 594 82652 500 82653 450 82654 380 82655 489 82656 470 82657 864 82658 678 82659 360 82660 467 82661 378 82662 581 82663 360 82664 0 82665 519 82666 567 82667 657 82668 393 82669 360 82670 384 82671 780 82672 558 82673 288 82674 564 82675 396 82676 708 82677 576 82678 498 82679 600 82680 382 82681 627 82682 464 82683 300 82684 452 82685 330 82686 998 82687 624 82688 477 82689 0 82690 488 82691 96 82692 532 82693 582 82694 352 82695 402 82696 525 82697 657 82698 394 82699 576 82700 396 82701 546 82702 588 82703 312 82704 444 82705 396 82706 708 82707 654 82708 396 82709 702 82710 352 82711 375 82712 760 82713 0 82714 210 82715 486 82716 696 82717 648 82718 233 82719 480 82720 504 82721 579 82722 482 82723 612 82724 368 82725 375 82726 684 82727 750 82728 390 82729 312 82730 544 82731 594 82732 680 82733 300 82734 552 82735 432 82736 552 82737 756 82738 319 82739 0 82740 0 82741 618 82742 870 82743 405 82744 540 82745 357 82746 448 82747 558 82748 621 82749 648 82750 320 82751 888 82752 552 82753 354 82754 496 82755 492 82756 697 82757 528 82758 337 82759 462 82760 380 82761 624 82762 668 82763 444 82764 142 82765 564 82766 577 82767 405 82768 360 82769 582 82770 429 82771 420 82772 6 82773 315 82774 624 82775 396 82776 799 82777 684 82778 448 82779 600 82780 269 82781 774 82782 744 82783 420 82784 424 82785 396 82786 696 82787 531 82788 342 82789 0 82790 504 82791 756 82792 494 82793 438 82794 396 82795 342 82796 462 82797 714 82798 384 82799 384 82800 732 82801 576 82802 428 82803 528 82804 436 82805 426 82806 397 82807 900 82808 475 82809 480 82810 380 82811 690 82812 652 82813 333 82814 0 82815 276 82816 588 82817 480 82818 469 82819 720 82820 386 82821 612 82822 60 82823 354 82824 368 82825 429 82826 691 82827 516 82828 473 82829 600 82830 320 82831 864 82832 54 82833 606 82834 72 82835 333 82836 557 82837 399 82838 98 82839 228 82840 495 82841 426 82842 1006 82843 342 82844 474 82845 360 82846 834 82847 720 82848 325 82849 408 82850 320 82851 522 82852 828 82853 654 82854 436 82855 336 82856 616 82857 468 82858 313 82859 468 82860 456 82861 651 82862 578 82863 429 82864 0 82865 354 82866 810 82867 648 82868 500 82869 444 82870 545 82871 444 82872 487 82873 432 82874 624 82875 408 82876 540 82877 738 82878 384 82879 24 82880 368 82881 627 82882 542 82883 405 82884 600 82885 570 82886 578 82887 0 82888 463 82889 144 82890 318 82891 627 82892 459 82893 333 82894 384 82895 540 82896 804 82897 612 82898 484 82899 528 82900 418 82901 504 82902 781 82903 372 82904 404 82905 489 82906 487 82907 552 82908 0 82909 516 82910 505 82911 516 82912 772 82913 375 82914 0 82915 336 82916 522 82917 816 82918 497 82919 540 82920 370 82921 768 82922 752 82923 408 82924 704 82925 294 82926 543 82927 456 82928 378 82929 516 82930 505 82931 702 82932 512 82933 432 82934 432 82935 399 82936 112 82937 678 82938 26 82939 0 82940 400 82941 528 82942 460 82943 462 82944 500 82945 417 82946 644 82947 768 82948 366 82949 300 82950 400 82951 840 82952 905 82953 321 82954 556 82955 0 82956 544 82957 624 82958 404 82959 546 82960 276 82961 963 82962 495 82963 414 82964 188 82965 483 82966 812 82967 453 82968 563 82969 456 82970 336 82971 480 82972 900 82973 468 82974 536 82975 468 82976 531 82977 552 82978 368 82979 540 82980 420 82981 474 82982 541 82983 426 82984 408 82985 138 82986 710 82987 930 82988 256 82989 96 82990 409 82991 546 82992 484 82993 360 82994 556 82995 372 82996 747 82997 456 82998 493 82999 480 83000 438 83001 591 83002 546 83003 540 83004 396 83005 345 83006 616 83007 810 83008 451 83009 564 83010 464 83011 414 83012 608 83013 384 83014 186 83015 513 83016 752 83017 603 83018 320 83019 366 83020 384 83021 36 83022 639 83023 378 83024 560 83025 240 83026 424 83027 624 83028 578 83029 600 83030 235 83031 0 83032 524 83033 303 83034 20 83035 492 83036 774 83037 540 83038 580 83039 0 83040 443 83041 522 83042 827 83043 0 83044 308 83045 498 83046 402 83047 465 83048 462 83049 540 83050 630 83051 660 83052 585 83053 378 83054 464 83055 480 83056 816 83057 594 83058 267 83059 522 83060 460 83061 747 83062 456 83063 393 83064 0 83065 390 83066 548 83067 831 83068 296 83069 384 83070 449 83071 621 83072 595 83073 573 83074 456 83075 330 83076 64 83077 0 83078 452 83079 420 83080 505 83081 459 83082 468 83083 0 83084 646 83085 420 83086 568 83087 756 83088 260 83089 186 83090 396 83091 717 83092 659 83093 381 83094 696 83095 357 83096 476 83097 714 83098 348 83099 0 83100 485 83101 591 83102 526 83103 252 83104 652 83105 483 83106 839 83107 528 83108 488 83109 312 83110 251 83111 36 83112 622 83113 486 83114 96 83115 468 83116 604 83117 576 83118 412 83119 630 83120 504 83121 456 83122 850 83123 330 83124 312 83125 444 83126 796 83127 696 83128 350 83129 456 83130 498 83131 576 83132 0 83133 606 83134 454 83135 309 83136 480 83137 561 83138 495 83139 180 83140 368 83141 831 83142 536 83143 384 83144 368 83145 336 83146 614 83147 456 83148 525 83149 384 83150 609 83151 612 83152 764 83153 360 83154 556 83155 480 83156 551 83157 603 83158 322 83159 522 83160 348 83161 780 83162 576 83163 315 83164 0 83165 342 83166 462 83167 612 83168 394 83169 732 83170 326 83171 918 83172 631 83173 333 83174 492 83175 456 83176 560 83177 582 83178 380 83179 372 83180 309 83181 180 83182 860 83183 444 83184 492 83185 564 83186 462 83187 504 83188 486 83189 0 83190 501 83191 564 83192 727 83193 432 83194 420 83195 348 83196 700 83197 120 83198 336 83199 600 83200 360 83201 489 83202 440 83203 639 83204 540 83205 324 83206 46 83207 708 83208 440 83209 384 83210 541 83211 675 83212 409 83213 432 83214 152 83215 306 83216 668 83217 618 83218 425 83219 528 83220 438 83221 528 83222 464 83223 384 83224 608 83225 570 83226 540 83227 780 83228 269 83229 444 83230 0 83231 525 83232 796 83233 348 83234 504 83235 318 83236 505 83237 900 83238 612 83239 96 83240 0 83241 672 83242 550 83243 378 83244 576 83245 525 83246 0 83247 546 83248 427 83249 408 83250 317 83251 576 83252 584 83253 471 83254 404 83255 489 83256 572 83257 513 83258 472 83259 576 83260 568 83261 534 83262 656 83263 342 83264 132 83265 396 83266 705 83267 582 83268 374 83269 600 83270 430 83271 516 83272 448 83273 468 83274 592 83275 381 83276 972 83277 351 83278 304 83279 96 83280 416 83281 792 83282 666 83283 390 83284 564 83285 312 83286 628 83287 903 83288 510 83289 0 83290 334 83291 579 83292 474 83293 390 83294 476 83295 612 83296 496 83297 768 83298 352 83299 384 83300 284 83301 762 83302 819 83303 492 83304 684 83305 279 83306 530 83307 564 83308 552 83309 648 83310 331 83311 660 83312 558 83313 339 83314 0 83315 564 83316 520 83317 546 83318 0 83319 342 83320 392 83321 504 83322 682 83323 435 83324 364 83325 723 83326 572 83327 525 83328 82 83329 624 83330 350 83331 465 83332 704 83333 315 83334 430 83335 504 83336 877 83337 828 83338 394 83339 180 83340 366 83341 561 83342 658 83343 432 83344 540 83345 288 83346 1019 83347 459 83348 325 83349 0 83350 460 83351 672 83352 539 83353 492 83354 424 83355 408 83356 458 83357 651 83358 489 83359 522 83360 572 83361 0 83362 544 83363 396 83364 116 83365 342 83366 516 83367 552 83368 339 83369 414 83370 416 83371 738 83372 926 83373 384 83374 416 83375 447 83376 516 83377 90 83378 470 83379 636 83380 476 83381 669 83382 468 83383 384 83384 432 83385 366 83386 871 83387 357 83388 410 83389 156 83390 486 83391 600 83392 640 83393 585 83394 468 83395 390 83396 446 83397 576 83398 360 83399 600 83400 38 83401 684 83402 668 83403 510 83404 316 83405 474 83406 710 83407 576 83408 322 83409 486 83410 264 83411 528 83412 924 83413 378 83414 0 83415 42 83416 851 83417 552 83418 375 83419 456 83420 14 83421 522 83422 502 83423 420 83424 540 83425 345 83426 0 83427 1062 83428 604 83429 444 83430 400 83431 522 83432 485 83433 288 83434 488 83435 474 83436 474 83437 828 83438 398 83439 0 83440 432 83441 942 83442 673 83443 273 83444 676 83445 489 83446 618 83447 648 83448 424 83449 648 83450 336 83451 684 83452 479 83453 312 83454 400 83455 477 83456 810 83457 645 83458 652 83459 312 83460 315 83461 600 83462 577 83463 633 83464 126 83465 399 83466 410 83467 636 83468 544 83469 528 83470 458 83471 519 83472 660 83473 345 83474 560 83475 0 83476 600 83477 642 83478 325 83479 780 83480 364 83481 432 83482 658 83483 468 83484 570 83485 348 83486 537 83487 456 83488 328 83489 36 83490 656 83491 882 83492 561 83493 504 83494 464 83495 261 83496 876 83497 768 83498 389 83499 348 83500 448 83501 474 83502 656 83503 396 83504 620 83505 474 83506 540 83507 855 83508 258 83509 480 83510 448 83511 630 83512 601 83513 378 83514 150 83515 360 83516 540 83517 480 83518 500 83519 552 83520 427 83521 585 83522 694 83523 408 83524 120 83525 456 83526 838 83527 414 83528 367 83529 588 83530 356 83531 690 83532 772 83533 495 83534 422 83535 531 83536 602 83537 453 83538 280 83539 0 83540 387 83541 654 83542 817 83543 309 83544 456 83545 384 83546 788 83547 576 83548 491 83549 624 83550 312 83551 585 83552 432 83553 390 83554 440 83555 438 83556 851 83557 648 83558 336 83559 516 83560 90 83561 645 83562 495 83563 420 83564 0 83565 297 83566 640 83567 1062 83568 544 83569 336 83570 496 83571 468 83572 433 83573 0 83574 472 83575 438 83576 416 83577 747 83578 392 83579 492 83580 378 83581 741 83582 696 83583 375 83584 84 83585 312 83586 449 83587 684 83588 598 83589 198 83590 417 83591 558 83592 617 83593 420 83594 444 83595 384 83596 18 83597 408 83598 552 83599 408 83600 342 83601 84 83602 596 83603 414 83604 368 83605 402 83606 725 83607 585 83608 388 83609 576 83610 644 83611 702 83612 685 83613 297 83614 112 83615 336 83616 616 83617 681 83618 322 83619 600 83620 322 83621 576 83622 150 83623 432 83624 648 83625 399 83626 774 83627 516 83628 375 83629 480 83630 376 83631 756 83632 520 83633 558 83634 350 83635 327 83636 600 83637 816 83638 368 83639 144 83640 390 83641 426 83642 417 83643 432 83644 660 83645 657 83646 414 83647 765 83648 502 83649 372 83650 594 83651 669 83652 798 83653 264 83654 612 83655 342 83656 437 83657 456 83658 648 83659 672 83660 316 83661 798 83662 592 83663 327 83664 0 83665 702 83666 740 83667 600 83668 348 83669 450 83670 324 83671 144 83672 734 83673 348 83674 480 83675 546 83676 547 83677 648 83678 540 83679 636 83680 445 83681 96 83682 734 83683 366 83684 378 83685 354 83686 552 83687 666 83688 456 83689 0 83690 305 83691 504 83692 576 83693 375 83694 766 83695 234 83696 562 83697 477 83698 378 83699 468 83700 612 83701 624 83702 706 83703 552 83704 444 83705 510 83706 512 83707 504 83708 352 83709 450 83710 445 83711 672 83712 589 83713 504 83714 152 83715 372 83716 615 83717 810 83718 388 83719 318 83720 68 83721 663 83722 777 83723 348 83724 668 83725 300 83726 546 83727 600 83728 487 83729 420 83730 360 83731 717 83732 498 83733 324 83734 400 83735 600 83736 696 83737 564 83738 480 83739 72 83740 400 83741 660 83742 595 83743 630 83744 414 83745 396 83746 548 83747 540 83748 334 83749 0 83750 421 83751 495 83752 760 83753 48 83754 452 83755 360 83756 643 83757 786 83758 282 83759 516 83760 342 83761 426 83762 656 83763 468 83764 228 83765 417 83766 816 83767 480 83768 381 83769 0 83770 476 83771 828 83772 484 83773 420 83774 324 83775 348 83776 770 83777 777 83778 522 83779 492 83780 568 83781 480 83782 621 83783 378 83784 464 83785 429 83786 561 83787 552 83788 492 83789 0 83790 0 83791 720 83792 776 83793 378 83794 402 83795 348 83796 648 83797 762 83798 430 83799 528 83800 292 83801 729 83802 0 83803 363 83804 448 83805 444 83806 543 83807 396 83808 560 83809 432 83810 360 83811 588 83812 513 83813 420 83814 0 83815 732 83816 390 83817 516 83818 0 83819 882 83820 492 83821 564 83822 686 83823 315 83824 320 83825 288 83826 776 83827 717 83828 388 83829 384 83830 10 83831 630 83832 588 83833 423 83834 670 83835 468 83836 732 83837 462 83838 327 83839 120 83840 427 83841 684 83842 534 83843 495 83844 376 83845 405 83846 624 83847 675 83848 636 83849 384 83850 318 83851 435 83852 501 83853 624 83854 836 83855 441 83856 621 83857 648 83858 309 83859 516 83860 352 83861 681 83862 669 83863 396 83864 140 83865 462 83866 520 83867 192 83868 374 83869 498 83870 360 83871 786 83872 467 83873 384 83874 600 83875 441 83876 840 83877 411 83878 461 83879 408 83880 300 83881 522 83882 796 83883 444 83884 412 83885 384 83886 660 83887 687 83888 336 83889 192 83890 0 83891 432 83892 761 83893 396 83894 304 83895 426 83896 888 83897 1026 83898 315 83899 528 83900 388 83901 432 83902 544 83903 474 83904 496 83905 396 83906 783 83907 633 83908 384 83909 552 83910 528 83911 852 83912 658 83913 564 83914 0 83915 279 83916 0 83917 588 83918 447 83919 408 83920 553 83921 585 83922 84 83923 0 83924 528 83925 540 83926 533 83927 588 83928 298 83929 420 83930 450 83931 687 83932 646 83933 453 83934 648 83935 360 83936 560 83937 528 83938 466 83939 0 83940 382 83941 675 83942 400 83943 264 83944 640 83945 414 83946 515 83947 696 83948 390 83949 540 83950 368 83951 672 83952 858 83953 450 83954 412 83955 579 83956 456 83957 486 83958 488 83959 444 83960 473 83961 408 83962 78 83963 312 83964 192 83965 78 83966 899 83967 696 83968 316 83969 576 83970 371 83971 552 83972 498 83973 681 83974 544 83975 384 83976 503 83977 543 83978 0 83979 444 83980 433 83981 696 83982 448 83983 552 83984 488 83985 375 83986 748 83987 558 83988 566 83989 84 83990 495 83991 630 83992 606 83993 324 83994 400 83995 504 83996 595 83997 801 83998 330 83999 504 84000 416 84001 720 84002 813 84003 291 84004 588 84005 372 84006 480 84007 624 84008 448 84009 558 84010 354 84011 612 84012 572 84013 354 84014 36 84015 393 84016 705 84017 600 84018 537 84019 528 84020 381 84021 606 84022 864 84023 516 84024 448 84025 432 84026 478 84027 579 84028 392 84029 660 84030 452 84031 417 84032 0 84033 306 84034 318 84035 588 84036 778 84037 495 84038 322 84039 0 84040 362 84041 573 84042 558 84043 540 84044 0 84045 309 84046 660 84047 495 84048 328 84049 588 84050 467 84051 930 84052 548 84053 456 84054 388 84055 336 84056 648 84057 774 84058 474 84059 318 84060 378 84061 630 84062 10 84063 60 84064 0 84065 480 84066 676 84067 456 84068 484 84069 378 84070 328 84071 597 84072 623 84073 462 84074 840 84075 336 84076 466 84077 648 84078 380 84079 636 84080 296 84081 759 84082 567 84083 450 84084 552 84085 630 84086 532 84087 594 84088 504 84089 120 84090 430 84091 0 84092 778 84093 420 84094 630 84095 498 84096 527 84097 384 84098 352 84099 480 84100 489 84101 576 84102 696 84103 297 84104 444 84105 408 84106 788 84107 927 84108 323 84109 624 84110 278 84111 552 84112 0 84113 414 84114 24 84115 339 84116 771 84117 606 84118 392 84119 432 84120 554 84121 876 84122 398 84123 429 84124 336 84125 345 84126 596 84127 741 84128 472 84129 444 84130 408 84131 642 84132 470 84133 360 84134 830 84135 369 84136 420 84137 795 84138 414 84139 162 84140 542 84141 648 84142 930 84143 360 84144 474 84145 405 84146 414 84147 528 84148 336 84149 540 84150 339 84151 663 84152 556 84153 435 84154 544 84155 492 84156 772 84157 516 84158 524 84159 432 84160 415 84161 0 84162 753 84163 489 84164 0 84165 72 84166 504 84167 30 84168 462 84169 504 84170 422 84171 642 84172 954 84173 399 84174 288 84175 468 84176 768 84177 705 84178 333 84179 540 84180 297 84181 483 84182 648 84183 477 84184 448 84185 378 84186 886 84187 642 84188 333 84189 0 84190 368 84191 630 84192 610 84193 444 84194 514 84195 474 84196 704 84197 642 84198 432 84199 492 84200 397 84201 417 84202 389 84203 360 84204 632 84205 567 84206 662 84207 633 84208 392 84209 432 84210 108 84211 840 84212 684 84213 318 84214 154 84215 336 84216 588 84217 744 84218 437 84219 594 84220 336 84221 588 84222 673 84223 327 84224 432 84225 438 84226 789 84227 588 84228 476 84229 360 84230 461 84231 624 84232 653 84233 624 84234 464 84235 408 84236 406 84237 630 84238 450 84239 126 84240 460 84241 423 84242 676 84243 348 84244 522 84245 408 84246 656 84247 588 84248 399 84249 576 84250 386 84251 504 84252 588 84253 456 84254 588 84255 315 84256 849 84257 633 84258 276 84259 0 84260 0 84261 921 84262 388 84263 675 84264 168 84265 264 84266 492 84267 66 84268 348 84269 384 84270 576 84271 504 84272 653 84273 468 84274 636 84275 420 84276 460 84277 879 84278 337 84279 420 84280 324 84281 822 84282 833 84283 18 84284 448 84285 426 84286 0 84287 600 84288 486 84289 0 84290 372 84291 624 84292 602 84293 264 84294 444 84295 486 84296 975 84297 408 84298 585 84299 408 84300 380 84301 516 84302 603 84303 522 84304 416 84305 429 84306 424 84307 0 84308 124 84309 582 84310 522 84311 648 84312 548 84313 357 84314 0 84315 510 84316 787 84317 486 84318 384 84319 576 84320 262 84321 768 84322 436 84323 0 84324 640 84325 366 84326 832 84327 582 84328 331 84329 600 84330 480 84331 549 84332 706 84333 312 84334 430 84335 300 84336 506 84337 864 84338 500 84339 126 84340 585 84341 732 84342 502 84343 384 84344 404 84345 393 84346 505 84347 1071 84348 473 84349 444 84350 416 84351 750 84352 636 84353 300 84354 516 84355 387 84356 387 84357 144 84358 488 84359 612 84360 410 84361 768 84362 530 84363 342 84364 80 84365 558 84366 659 84367 621 84368 495 84369 432 84370 391 84371 564 84372 772 84373 522 84374 384 84375 405 84376 579 84377 492 84378 400 84379 444 84380 656 84381 702 84382 649 84383 300 84384 480 84385 384 84386 688 84387 702 84388 269 84389 210 84390 300 84391 753 84392 616 84393 690 84394 572 84395 312 84396 588 84397 483 84398 394 84399 408 84400 460 84401 564 84402 563 84403 612 84404 540 84405 282 84406 114 84407 66 84408 367 84409 432 84410 428 84411 372 84412 476 84413 438 84414 0 84415 624 84416 456 84417 918 84418 368 84419 36 84420 416 84421 522 84422 678 84423 318 84424 660 84425 486 84426 696 84427 588 84428 567 84429 96 84430 400 84431 606 84432 464 84433 315 84434 528 84435 423 84436 651 84437 528 84438 467 84439 0 84440 304 84441 600 84442 912 84443 516 84444 414 84445 372 84446 604 84447 606 84448 488 84449 432 84450 474 84451 576 84452 511 84453 396 84454 452 84455 0 84456 764 84457 768 84458 351 84459 756 84460 335 84461 540 84462 696 84463 393 84464 258 84465 432 84466 630 84467 456 84468 320 84469 504 84470 378 84471 756 84472 655 84473 354 84474 320 84475 336 84476 640 84477 636 84478 454 84479 420 84480 597 84481 588 84482 681 84483 390 84484 708 84485 531 84486 595 84487 543 84488 260 84489 60 84490 428 84491 1071 84492 564 84493 447 84494 536 84495 534 84496 416 84497 612 84498 476 84499 528 84500 355 84501 726 84502 574 84503 420 84504 0 84505 492 84506 568 84507 450 84508 652 84509 378 84510 381 84511 792 84512 720 84513 480 84514 132 84515 396 84516 711 84517 660 84518 398 84519 708 84520 364 84521 501 84522 726 84523 324 84524 480 84525 408 84526 567 84527 657 84528 52 84529 564 84530 448 84531 360 84532 648 84533 474 84534 624 84535 312 84536 946 84537 405 84538 348 84539 0 84540 387 84541 750 84542 510 84543 414 84544 422 84545 453 84546 612 84547 777 84548 348 84549 624 84550 498 84551 528 84552 517 84553 90 84554 476 84555 468 84556 0 84557 756 84558 378 84559 384 84560 458 84561 540 84562 822 84563 387 84564 0 84565 279 84566 396 84567 750 84568 664 84569 594 84570 312 84571 888 84572 576 84573 318 84574 472 84575 471 84576 854 84577 456 84578 550 84579 528 84580 406 84581 540 84582 812 84583 360 84584 396 84585 612 84586 465 84587 537 84588 388 84589 168 84590 36 84591 444 84592 502 84593 357 84594 532 84595 456 84596 713 84597 627 84598 0 84599 456 84600 447 84601 798 84602 0 84603 396 84604 548 84605 342 84606 570 84607 612 84608 388 84609 432 84610 452 84611 660 84612 610 84613 567 84614 94 84615 432 84616 444 84617 798 84618 463 84619 384 84620 374 84621 483 84622 469 84623 396 84624 720 84625 441 84626 448 84627 768 84628 292 84629 432 84630 324 84631 786 84632 6 84633 513 84634 780 84635 285 84636 654 84637 732 84638 526 84639 138 84640 412 84641 828 84642 370 84643 303 84644 572 84645 423 84646 976 84647 558 84648 556 84649 0 84650 356 84651 210 84652 684 84653 441 84654 380 84655 462 84656 514 84657 495 84658 324 84659 570 84660 452 84661 420 84662 868 84663 384 84664 0 84665 384 84666 862 84667 891 84668 423 84669 522 84670 390 84671 498 84672 624 84673 507 84674 500 84675 312 84676 602 84677 612 84678 299 84679 492 84680 472 84681 840 84682 552 84683 369 84684 0 84685 387 84686 628 84687 702 84688 595 84689 0 84690 514 84691 534 84692 580 84693 384 84694 464 84695 600 84696 423 84697 555 84698 320 84699 504 84700 86 84701 723 84702 752 84703 468 84704 576 84705 318 84706 622 84707 522 84708 402 84709 504 84710 411 84711 636 84712 768 84713 288 84714 240 84715 420 84716 733 84717 495 84718 368 84719 468 84720 294 84721 576 84722 608 84723 630 84724 352 84725 522 84726 548 84727 525 84728 508 84729 660 84730 396 84731 528 84732 916 84733 408 84734 358 84735 312 84736 661 84737 804 84738 368 84739 42 84740 364 84741 456 84742 464 84743 420 84744 626 84745 429 84746 701 84747 507 84748 392 84749 60 84750 653 84751 612 84752 435 84753 477 84754 476 84755 414 84756 592 84757 714 84758 640 84759 300 84760 448 84761 627 84762 428 84763 408 84764 168 84765 546 84766 691 84767 66 84768 282 84769 420 84770 72 84771 810 84772 810 84773 6 84774 496 84775 267 84776 641 84777 720 84778 492 84779 648 84780 360 84781 852 84782 415 84783 540 84784 536 84785 426 84786 565 84787 600 84788 404 84789 0 84790 318 84791 768 84792 716 84793 348 84794 444 84795 468 84796 519 84797 594 84798 0 84799 660 84800 453 84801 438 84802 722 84803 456 84804 380 84805 474 84806 656 84807 720 84808 291 84809 684 84810 338 84811 456 84812 456 84813 432 84814 0 84815 363 84816 835 84817 426 84818 392 84819 408 84820 597 84821 729 84822 792 84823 468 84824 456 84825 360 84826 490 84827 594 84828 450 84829 372 84830 366 84831 612 84832 574 84833 528 84834 560 84835 468 84836 616 84837 726 84838 390 84839 120 84840 452 84841 618 84842 842 84843 399 84844 590 84845 0 84846 592 84847 0 84848 464 84849 576 84850 337 84851 654 84852 514 84853 462 84854 520 84855 522 84856 690 84857 561 84858 408 84859 582 84860 328 84861 630 84862 720 84863 414 84864 66 84865 540 84866 620 84867 585 84868 492 84869 552 84870 451 84871 516 84872 787 84873 300 84874 480 84875 414 84876 636 84877 792 84878 299 84879 528 84880 384 84881 486 84882 672 84883 510 84884 564 84885 354 84886 656 84887 537 84888 360 84889 144 84890 612 84891 114 84892 411 84893 570 84894 472 84895 288 84896 160 84897 636 84898 684 84899 540 84900 541 84901 672 84902 496 84903 306 84904 524 84905 324 84906 557 84907 684 84908 365 84909 504 84910 456 84911 588 84912 640 84913 432 84914 0 84915 303 84916 525 84917 504 84918 419 84919 798 84920 512 84921 831 84922 477 84923 408 84924 560 84925 432 84926 729 84927 612 84928 336 84929 372 84930 348 84931 552 84932 868 84933 492 84934 350 84935 660 84936 0 84937 549 84938 288 84939 0 84940 586 84941 534 84942 872 84943 306 84944 360 84945 0 84946 780 84947 612 84948 36 84949 444 84950 324 84951 390 84952 762 84953 531 84954 500 84955 267 84956 733 84957 498 84958 377 84959 768 84960 322 84961 774 84962 486 84963 549 84964 120 84965 384 84966 512 84967 918 84968 370 84969 384 84970 583 84971 456 84972 480 84973 312 84974 768 84975 624 84976 720 84977 627 84978 526 84979 360 84980 316 84981 756 84982 640 84983 276 84984 552 84985 423 84986 705 84987 660 84988 428 84989 144 84990 280 84991 657 84992 770 84993 366 84994 104 84995 420 84996 628 84997 525 84998 562 84999 384 85000 321 85001 624 85002 504 85003 405 85004 480 85005 486 85006 425 85007 528 85008 540 85009 630 85010 492 85011 768 85012 118 85013 387 85014 184 85015 468 85016 544 85017 696 85018 457 85019 474 85020 377 85021 405 85022 714 85023 576 85024 616 85025 336 85026 688 85027 522 85028 316 85029 468 85030 0 85031 813 85032 460 85033 462 85034 332 85035 342 85036 728 85037 903 85038 432 85039 0 85040 520 85041 522 85042 634 85043 108 85044 714 85045 0 85046 480 85047 642 85048 223 85049 420 85050 404 85051 723 85052 957 85053 312 85054 696 85055 393 85056 616 85057 648 85058 362 85059 450 85060 290 85061 648 85062 639 85063 414 85064 0 85065 438 85066 616 85067 456 85068 521 85069 492 85070 329 85071 552 85072 626 85073 600 85074 432 85075 597 85076 420 85077 507 85078 408 85079 384 85080 713 85081 447 85082 741 85083 432 85084 452 85085 384 85086 816 85087 540 85088 472 85089 168 85090 309 85091 564 85092 68 85093 573 85094 540 85095 462 85096 691 85097 528 85098 281 85099 528 85100 528 85101 672 85102 528 85103 405 85104 380 85105 54 85106 798 85107 687 85108 563 85109 480 85110 495 85111 588 85112 396 85113 384 85114 124 85115 459 85116 438 85117 810 85118 384 85119 504 85120 368 85121 720 85122 862 85123 285 85124 680 85125 306 85126 426 85127 684 85128 38 85129 636 85130 430 85131 798 85132 648 85133 0 85134 0 85135 483 85136 514 85137 483 85138 365 85139 138 85140 398 85141 0 85142 567 85143 480 85144 504 85145 429 85146 689 85147 576 85148 342 85149 552 85150 381 85151 522 85152 741 85153 324 85154 540 85155 336 85156 837 85157 780 85158 348 85159 456 85160 402 85161 606 85162 648 85163 501 85164 0 85165 384 85166 816 85167 465 85168 440 85169 504 85170 380 85171 693 85172 553 85173 483 85174 484 85175 360 85176 600 85177 624 85178 460 85179 636 85180 415 85181 387 85182 501 85183 432 85184 726 85185 504 85186 426 85187 885 85188 352 85189 0 85190 0 85191 648 85192 768 85193 306 85194 540 85195 510 85196 582 85197 792 85198 519 85199 672 85200 348 85201 714 85202 432 85203 255 85204 424 85205 513 85206 910 85207 507 85208 519 85209 432 85210 330 85211 540 85212 772 85213 522 85214 122 85215 336 85216 664 85217 549 85218 504 85219 456 85220 476 85221 696 85222 828 85223 465 85224 380 85225 456 85226 741 85227 708 85228 322 85229 600 85230 0 85231 738 85232 512 85233 450 85234 502 85235 360 85236 640 85237 354 85238 444 85239 36 85240 498 85241 681 85242 615 85243 486 85244 374 85245 360 85246 648 85247 672 85248 386 85249 480 85250 436 85251 525 85252 588 85253 420 85254 0 85255 345 85256 437 85257 738 85258 356 85259 402 85260 596 85261 744 85262 772 85263 297 85264 230 85265 480 85266 403 85267 666 85268 398 85269 492 85270 432 85271 837 85272 504 85273 432 85274 0 85275 570 85276 684 85277 540 85278 500 85279 312 85280 315 85281 504 85282 717 85283 462 85284 568 85285 390 85286 518 85287 552 85288 0 85289 0 85290 575 85291 465 85292 680 85293 402 85294 462 85295 342 85296 700 85297 1089 85298 384 85299 600 85300 380 85301 498 85302 476 85303 513 85304 628 85305 294 85306 560 85307 504 85308 376 85309 528 85310 556 85311 696 85312 575 85313 432 85314 0 85315 408 85316 808 85317 900 85318 478 85319 348 85320 406 85321 432 85322 677 85323 384 85324 412 85325 402 85326 608 85327 924 85328 403 85329 372 85330 528 85331 810 85332 623 85333 414 85334 478 85335 378 85336 566 85337 138 85338 440 85339 216 85340 271 85341 723 85342 480 85343 324 85344 576 85345 342 85346 741 85347 513 85348 437 85349 528 85350 405 85351 522 85352 878 85353 468 85354 396 85355 702 85356 564 85357 318 85358 392 85359 552 85360 457 85361 693 85362 740 85363 306 85364 0 85365 384 85366 789 85367 525 85368 322 85369 654 85370 388 85371 480 85372 668 85373 480 85374 512 85375 0 85376 630 85377 786 85378 308 85379 480 85380 326 85381 933 85382 699 85383 504 85384 466 85385 378 85386 136 85387 576 85388 515 85389 108 85390 462 85391 480 85392 815 85393 390 85394 778 85395 432 85396 674 85397 540 85398 273 85399 480 85400 356 85401 720 85402 566 85403 405 85404 660 85405 462 85406 0 85407 672 85408 464 85409 414 85410 400 85411 705 85412 553 85413 447 85414 0 85415 537 85416 904 85417 588 85418 620 85419 336 85420 325 85421 684 85422 552 85423 54 85424 280 85425 504 85426 729 85427 582 85428 368 85429 852 85430 504 85431 0 85432 626 85433 321 85434 450 85435 6 85436 755 85437 630 85438 314 85439 0 85440 352 85441 504 85442 580 85443 0 85444 480 85445 399 85446 722 85447 690 85448 379 85449 468 85450 501 85451 915 85452 640 85453 513 85454 480 85455 378 85456 472 85457 744 85458 459 85459 450 85460 526 85461 432 85462 467 85463 432 85464 190 85465 522 85466 428 85467 549 85468 357 85469 504 85470 552 85471 627 85472 534 85473 336 85474 560 85475 291 85476 514 85477 0 85478 378 85479 636 85480 351 85481 864 85482 468 85483 303 85484 0 85485 474 85486 765 85487 648 85488 550 85489 72 85490 235 85491 744 85492 835 85493 468 85494 482 85495 468 85496 100 85497 540 85498 636 85499 540 85500 416 85501 522 85502 795 85503 429 85504 436 85505 420 85506 668 85507 924 85508 360 85509 570 85510 369 85511 567 85512 632 85513 396 85514 190 85515 378 85516 617 85517 618 85518 420 85519 408 85520 570 85521 684 85522 484 85523 348 85524 396 85525 444 85526 604 85527 549 85528 556 85529 384 85530 444 85531 648 85532 417 85533 0 85534 528 85535 591 85536 633 85537 972 85538 310 85539 0 85540 352 85541 528 85542 600 85543 324 85544 634 85545 405 85546 596 85547 624 85548 617 85549 480 85550 428 85551 780 85552 428 85553 378 85554 372 85555 399 85556 891 85557 636 85558 412 85559 552 85560 264 85561 702 85562 740 85563 420 85564 0 85565 468 85566 543 85567 441 85568 2 85569 828 85570 601 85571 411 85572 722 85573 336 85574 8 85575 372 85576 752 85577 558 85578 291 85579 684 85580 342 85581 561 85582 178 85583 597 85584 488 85585 279 85586 916 85587 525 85588 362 85589 132 85590 674 85591 606 85592 462 85593 396 85594 418 85595 324 85596 528 85597 876 85598 544 85599 372 85600 437 85601 510 85602 710 85603 624 85604 512 85605 522 85606 408 85607 780 85608 328 85609 378 85610 296 85611 696 85612 114 85613 564 85614 104 85615 336 85616 706 85617 0 85618 326 85619 522 85620 300 85621 807 85622 571 85623 339 85624 584 85625 504 85626 803 85627 468 85628 460 85629 432 85630 375 85631 0 85632 809 85633 372 85634 552 85635 582 85636 428 85637 582 85638 448 85639 240 85640 373 85641 660 85642 606 85643 324 85644 352 85645 420 85646 705 85647 846 85648 327 85649 576 85650 400 85651 600 85652 748 85653 384 85654 544 85655 336 85656 648 85657 603 85658 330 85659 432 85660 650 85661 600 85662 384 85663 504 85664 0 85665 375 85666 608 85667 795 85668 571 85669 450 85670 375 85671 540 85672 528 85673 552 85674 608 85675 537 85676 0 85677 558 85678 452 85679 384 85680 138 85681 654 85682 657 85683 456 85684 484 85685 294 85686 420 85687 486 85688 413 85689 0 85690 384 85691 792 85692 524 85693 354 85694 560 85695 432 85696 666 85697 402 85698 468 85699 384 85700 426 85701 576 85702 960 85703 450 85704 508 85705 462 85706 619 85707 672 85708 340 85709 450 85710 370 85711 510 85712 90 85713 396 85714 134 85715 540 85716 620 85717 798 85718 410 85719 660 85720 275 85721 468 85722 724 85723 513 85724 684 85725 300 85726 984 85727 492 85728 298 85729 144 85730 434 85731 510 85732 486 85733 549 85734 462 85735 444 85736 546 85737 678 85738 48 85739 84 85740 644 85741 510 85742 460 85743 366 85744 476 85745 600 85746 662 85747 618 85748 304 85749 432 85750 304 85751 864 85752 890 85753 396 85754 548 85755 354 85756 608 85757 780 85758 469 85759 606 85760 354 85761 549 85762 559 85763 252 85764 152 85765 450 85766 725 85767 66 85768 636 85769 402 85770 345 85771 600 85772 630 85773 534 85774 352 85775 375 85776 520 85777 585 85778 58 85779 528 85780 464 85781 90 85782 740 85783 369 85784 418 85785 372 85786 722 85787 696 85788 360 85789 0 85790 525 85791 591 85792 626 85793 540 85794 552 85795 405 85796 560 85797 708 85798 373 85799 432 85800 442 85801 630 85802 488 85803 573 85804 504 85805 288 85806 690 85807 540 85808 418 85809 384 85810 560 85811 714 85812 581 85813 300 85814 0 85815 384 85816 618 85817 744 85818 281 85819 438 85820 500 85821 1017 85822 670 85823 483 85824 592 85825 447 85826 522 85827 0 85828 555 85829 660 85830 293 85831 576 85832 546 85833 396 85834 536 85835 459 85836 857 85837 540 85838 380 85839 138 85840 296 85841 576 85842 709 85843 630 85844 418 85845 540 85846 408 85847 624 85848 368 85849 600 85850 586 85851 429 85852 718 85853 294 85854 500 85855 540 85856 786 85857 507 85858 410 85859 96 85860 390 85861 462 85862 648 85863 450 85864 94 85865 354 85866 768 85867 603 85868 344 85869 576 85870 368 85871 768 85872 524 85873 462 85874 332 85875 360 85876 0 85877 756 85878 479 85879 432 85880 444 85881 516 85882 616 85883 366 85884 466 85885 462 85886 479 85887 954 85888 540 85889 186 85890 376 85891 648 85892 680 85893 243 85894 612 85895 270 85896 433 85897 564 85898 580 85899 648 85900 328 85901 720 85902 627 85903 312 85904 412 85905 627 85906 658 85907 558 85908 0 85909 510 85910 556 85911 732 85912 689 85913 570 85914 0 85915 357 85916 484 85917 414 85918 296 85919 528 85920 459 85921 672 85922 676 85923 414 85924 496 85925 108 85926 719 85927 834 85928 490 85929 432 85930 310 85931 492 85932 556 85933 534 85934 568 85935 456 85936 956 85937 360 85938 546 85939 0 85940 406 85941 615 85942 626 85943 507 85944 496 85945 333 85946 632 85947 846 85948 384 85949 432 85950 56 85951 504 85952 413 85953 432 85954 732 85955 468 85956 435 85957 0 85958 304 85959 414 85960 496 85961 690 85962 820 85963 300 85964 238 85965 360 85966 640 85967 612 85968 411 85969 492 85970 358 85971 708 85972 498 85973 402 85974 0 85975 555 85976 680 85977 591 85978 356 85979 612 85980 0 85981 714 85982 756 85983 444 85984 344 85985 450 85986 524 85987 492 85988 398 85989 0 85990 622 85991 420 85992 677 85993 525 85994 324 85995 360 85996 618 85997 774 85998 452 85999 648 86000 385 86001 0 86002 616 86003 450 86004 700 86005 315 86006 0 86007 384 86008 342 86009 432 86010 378 86011 834 86012 699 86013 432 86014 120 86015 366 86016 548 86017 585 86018 450 86019 486 86020 564 86021 693 86022 360 86023 102 86024 8 86025 621 86026 567 86027 684 86028 410 86029 408 86030 470 86031 834 86032 807 86033 240 86034 642 86035 276 86036 452 86037 756 86038 495 86039 0 86040 380 86041 834 86042 753 86043 360 86044 468 86045 558 86046 664 86047 441 86048 471 86049 432 86050 357 86051 486 86052 816 86053 453 86054 372 86055 480 86056 497 86057 720 86058 464 86059 810 86060 335 86061 423 86062 691 86063 447 86064 0 86065 324 86066 687 86067 816 86068 382 86069 600 86070 373 86071 486 86072 176 86073 342 86074 580 86075 360 86076 884 86077 552 86078 297 86079 576 86080 472 86081 810 86082 438 86083 480 86084 418 86085 291 86086 740 86087 738 86088 353 86089 0 86090 596 86091 453 86092 612 86093 444 86094 590 86095 414 86096 768 86097 885 86098 392 86099 360 86100 356 86101 102 86102 610 86103 408 86104 396 86105 312 86106 560 86107 720 86108 489 86109 864 86110 414 86111 585 86112 400 86113 399 86114 100 86115 591 86116 704 86117 570 86118 597 86119 60 86120 504 86121 60 86122 698 86123 468 86124 344 86125 615 86126 462 86127 444 86128 0 86129 744 86130 505 86131 570 86132 16 86133 375 86134 408 86135 366 86136 808 86137 588 86138 287 86139 156 86140 351 86141 630 86142 812 86143 378 86144 760 86145 372 86146 621 86147 570 86148 435 86149 468 86150 327 86151 846 86152 572 86153 441 86154 492 86155 369 86156 592 86157 570 86158 600 86159 486 86160 355 86161 594 86162 447 86163 396 86164 0 86165 411 86166 672 86167 912 86168 392 86169 342 86170 0 86171 672 86172 685 86173 324 86174 656 86175 378 86176 459 86177 612 86178 460 86179 396 86180 317 86181 792 86182 532 86183 396 86184 512 86185 636 86186 705 86187 543 86188 560 86189 0 86190 296 86191 672 86192 666 86193 423 86194 424 86195 498 86196 701 86197 552 86198 374 86199 552 86200 608 86201 567 86202 770 86203 303 86204 392 86205 372 86206 825 86207 837 86208 405 86209 468 86210 454 86211 654 86212 460 86213 552 86214 176 86215 324 86216 633 86217 528 86218 348 86219 0 86220 484 86221 645 86222 100 86223 384 86224 480 86225 255 86226 452 86227 891 86228 584 86229 444 86230 449 86231 426 86232 831 86233 528 86234 572 86235 495 86236 480 86237 600 86238 255 86239 84 86240 504 86241 768 86242 542 86243 372 86244 504 86245 342 86246 831 86247 546 86248 451 86249 564 86250 355 86251 843 86252 520 86253 477 86254 468 86255 420 86256 666 86257 594 86258 546 86259 432 86260 276 86261 720 86262 914 86263 483 86264 116 86265 483 86266 516 86267 531 86268 88 86269 492 86270 465 86271 468 86272 0 86273 342 86274 560 86275 384 86276 876 86277 756 86278 385 86279 780 86280 340 86281 405 86282 504 86283 465 86284 868 86285 477 86286 576 86287 783 86288 0 86289 0 86290 0 86291 675 86292 458 86293 540 86294 360 86295 363 86296 662 86297 693 86298 530 86299 384 86300 421 86301 648 86302 505 86303 372 86304 684 86305 588 86306 446 86307 642 86308 306 86309 372 86310 520 86311 654 86312 766 86313 339 86314 0 86315 372 86316 688 86317 0 86318 568 86319 528 86320 404 86321 564 86322 444 86323 348 86324 560 86325 474 86326 610 86327 720 86328 516 86329 420 86330 352 86331 762 86332 480 86333 351 86334 444 86335 459 86336 537 86337 492 86338 536 86339 198 86340 468 86341 600 86342 772 86343 54 86344 462 86345 438 86346 668 86347 648 86348 321 86349 648 86350 350 86351 678 86352 504 86353 612 86354 576 86355 345 86356 920 86357 531 86358 296 86359 336 86360 459 86361 801 86362 681 86363 537 86364 84 86365 444 86366 116 86367 693 86368 432 86369 450 86370 542 86371 531 86372 693 86373 420 86374 420 86375 528 86376 572 86377 585 86378 498 86379 336 86380 468 86381 591 86382 936 86383 360 86384 612 86385 318 86386 642 86387 576 86388 482 86389 246 86390 258 86391 744 86392 448 86393 390 86394 416 86395 669 86396 765 86397 582 86398 468 86399 432 86400 394 86401 564 86402 735 86403 432 86404 588 86405 540 86406 690 86407 486 86408 472 86409 576 86410 338 86411 564 86412 587 86413 288 86414 0 86415 138 86416 666 86417 954 86418 332 86419 780 86420 392 86421 447 86422 518 86423 330 86424 448 86425 306 86426 630 86427 618 86428 369 86429 396 86430 616 86431 792 86432 524 86433 480 86434 410 86435 324 86436 576 86437 870 86438 570 86439 0 86440 490 86441 600 86442 424 86443 480 86444 556 86445 345 86446 422 86447 528 86448 532 86449 504 86450 536 86451 498 86452 762 86453 336 86454 652 86455 378 86456 517 86457 0 86458 589 86459 504 86460 392 86461 660 86462 468 86463 369 86464 0 86465 456 86466 724 86467 555 86468 402 86469 372 86470 364 86471 936 86472 774 86473 435 86474 540 86475 420 86476 404 86477 720 86478 286 86479 492 86480 531 86481 594 86482 857 86483 432 86484 350 86485 372 86486 874 86487 942 86488 338 86489 12 86490 282 86491 486 86492 664 86493 666 86494 724 86495 294 86496 784 86497 648 86498 253 86499 744 86500 544 86501 621 86502 368 86503 399 86504 400 86505 378 86506 780 86507 558 86508 504 86509 372 86510 485 86511 456 86512 618 86513 0 86514 216 86515 435 86516 521 86517 765 86518 452 86519 480 86520 320 86521 885 86522 690 86523 378 86524 512 86525 429 86526 523 86527 552 86528 472 86529 492 86530 318 86531 870 86532 697 86533 372 86534 548 86535 36 86536 870 86537 480 86538 611 86539 0 86540 315 86541 492 86542 656 86543 525 86544 396 86545 450 86546 440 86547 528 86548 472 86549 600 86550 414 86551 741 86552 854 86553 267 86554 416 86555 396 86556 626 86557 759 86558 372 86559 630 86560 393 86561 438 86562 0 86563 468 86564 0 86565 450 86566 628 86567 405 86568 333 86569 528 86570 542 86571 774 86572 590 86573 654 86574 552 86575 372 86576 752 86577 720 86578 430 86579 0 86580 390 86581 504 86582 578 86583 360 86584 620 86585 0 86586 547 86587 648 86588 348 86589 144 86590 420 86591 1044 86592 719 86593 378 86594 472 86595 384 86596 468 86597 480 86598 424 86599 564 86600 346 86601 864 86602 586 86603 468 86604 568 86605 378 86606 681 86607 480 86608 434 86609 564 86610 393 86611 114 86612 731 86613 504 86614 34 86615 459 86616 568 86617 570 86618 424 86619 552 86620 500 86621 414 86622 674 86623 444 86624 476 86625 438 86626 118 86627 708 86628 399 86629 528 86630 356 86631 546 86632 536 86633 393 86634 506 86635 462 86636 840 86637 537 86638 364 86639 168 86640 488 86641 732 86642 740 86643 372 86644 346 86645 312 86646 684 86647 816 86648 560 86649 384 86650 548 86651 510 86652 538 86653 432 86654 436 86655 462 86656 412 86657 891 86658 386 86659 468 86660 0 86661 1044 86662 610 86663 288 86664 0 86665 312 86666 545 86667 594 86668 440 86669 792 86670 366 86671 723 86672 481 86673 288 86674 428 86675 624 86676 649 86677 492 86678 432 86679 432 86680 385 86681 612 86682 573 86683 561 86684 480 86685 435 86686 14 86687 534 86688 506 86689 0 86690 574 86691 588 86692 981 86693 264 86694 458 86695 552 86696 646 86697 711 86698 288 86699 432 86700 313 86701 711 86702 584 86703 624 86704 596 86705 492 86706 0 86707 504 86708 395 86709 120 86710 376 86711 0 86712 472 86713 561 86714 148 86715 354 86716 680 86717 744 86718 600 86719 396 86720 422 86721 609 86722 489 86723 390 86724 608 86725 486 86726 636 86727 741 86728 354 86729 468 86730 380 86731 585 86732 514 86733 381 86734 736 86735 321 86736 476 86737 534 86738 596 86739 144 86740 356 86741 771 86742 648 86743 336 86744 476 86745 459 86746 757 86747 648 86748 374 86749 408 86750 324 86751 432 86752 950 86753 534 86754 368 86755 480 86756 664 86757 603 86758 94 86759 690 86760 609 86761 492 86762 635 86763 387 86764 130 86765 432 86766 620 86767 660 86768 405 86769 528 86770 312 86771 504 86772 772 86773 441 86774 544 86775 357 86776 696 86777 468 86778 489 86779 684 86780 602 86781 702 86782 620 86783 492 86784 342 86785 399 86786 752 86787 567 86788 354 86789 0 86790 578 86791 720 86792 503 86793 480 86794 664 86795 0 86796 629 86797 579 86798 377 86799 408 86800 364 86801 591 86802 792 86803 297 86804 736 86805 372 86806 430 86807 114 86808 372 86809 504 86810 326 86811 948 86812 794 86813 360 86814 0 86815 405 86816 666 86817 468 86818 495 86819 342 86820 370 86821 0 86822 924 86823 540 86824 520 86825 435 86826 569 86827 84 86828 360 86829 540 86830 436 86831 612 86832 567 86833 456 86834 432 86835 474 86836 513 86837 960 86838 364 86839 156 86840 371 86841 573 86842 508 86843 453 86844 732 86845 354 86846 744 86847 516 86848 503 86849 456 86850 0 86851 1008 86852 380 86853 423 86854 440 86855 351 86856 0 86857 846 86858 424 86859 498 86860 440 86861 558 86862 556 86863 468 86864 112 86865 372 86866 533 86867 810 86868 38 86869 444 86870 430 86871 768 86872 756 86873 414 86874 680 86875 288 86876 543 86877 648 86878 544 86879 588 86880 350 86881 540 86882 524 86883 294 86884 464 86885 462 86886 684 86887 522 86888 452 86889 156 86890 405 86891 516 86892 812 86893 438 86894 372 86895 708 86896 567 86897 564 86898 376 86899 816 86900 510 86901 513 86902 730 86903 420 86904 456 86905 0 86906 616 86907 552 86908 433 86909 564 86910 378 86911 522 86912 720 86913 654 86914 0 86915 360 86916 730 86917 459 86918 333 86919 384 86920 399 86921 738 86922 676 86923 477 86924 512 86925 396 86926 640 86927 693 86928 496 86929 420 86930 455 86931 618 86932 445 86933 564 86934 484 86935 504 86936 468 86937 930 86938 258 86939 0 86940 304 86941 843 86942 835 86943 369 86944 562 86945 372 86946 570 86947 720 86948 0 86949 456 86950 494 86951 636 86952 422 86953 252 86954 160 86955 495 86956 785 86957 384 86958 472 86959 432 86960 440 86961 702 86962 592 86963 504 86964 12 86965 633 86966 555 86967 546 86968 432 86969 540 86970 516 86971 480 86972 618 86973 369 86974 384 86975 336 86976 858 86977 720 86978 343 86979 456 86980 517 86981 528 86982 634 86983 468 86984 432 86985 288 86986 723 86987 792 86988 320 86989 132 86990 440 86991 669 86992 640 86993 495 86994 566 86995 306 86996 468 86997 522 86998 508 86999 552 87000 602 87001 435 87002 624 87003 0 87004 560 87005 474 87006 517 87007 891 87008 312 87009 552 87010 394 87011 837 87012 670 87013 378 87014 164 87015 375 87016 636 87017 558 87018 456 87019 504 87020 359 87021 744 87022 471 87023 303 87024 532 87025 504 87026 848 87027 636 87028 523 87029 396 87030 295 87031 558 87032 903 87033 654 87034 300 87035 564 87036 426 87037 489 87038 568 87039 0 87040 420 87041 594 87042 666 87043 366 87044 482 87045 24 87046 921 87047 648 87048 305 87049 576 87050 18 87051 501 87052 182 87053 390 87054 620 87055 456 87056 756 87057 624 87058 396 87059 432 87060 623 87061 597 87062 481 87063 402 87064 0 87065 432 87066 794 87067 693 87068 508 87069 48 87070 435 87071 549 87072 476 87073 348 87074 500 87075 576 87076 478 87077 783 87078 368 87079 468 87080 320 87081 588 87082 996 87083 351 87084 524 87085 357 87086 660 87087 600 87088 375 87089 180 87090 306 87091 666 87092 577 87093 405 87094 616 87095 540 87096 612 87097 576 87098 579 87099 408 87100 276 87101 204 87102 696 87103 528 87104 504 87105 306 87106 612 87107 438 87108 544 87109 750 87110 504 87111 432 87112 574 87113 0 87114 66 87115 426 87116 824 87117 621 87118 275 87119 600 87120 420 87121 684 87122 448 87123 528 87124 512 87125 315 87126 732 87127 480 87128 303 87129 492 87130 696 87131 738 87132 734 87133 0 87134 494 87135 312 87136 560 87137 741 87138 353 87139 108 87140 542 87141 504 87142 560 87143 456 87144 554 87145 618 87146 576 87147 816 87148 346 87149 360 87150 68 87151 675 87152 908 87153 378 87154 656 87155 342 87156 612 87157 0 87158 399 87159 744 87160 402 87161 690 87162 556 87163 531 87164 0 87165 441 87166 552 87167 528 87168 612 87169 408 87170 363 87171 576 87172 492 87173 462 87174 440 87175 552 87176 493 87177 570 87178 380 87179 696 87180 434 87181 747 87182 705 87183 267 87184 472 87185 420 87186 933 87187 558 87188 425 87189 0 87190 62 87191 366 87192 680 87193 384 87194 534 87195 279 87196 796 87197 717 87198 486 87199 0 87200 516 87201 888 87202 620 87203 540 87204 288 87205 330 87206 430 87207 810 87208 556 87209 516 87210 437 87211 60 87212 576 87213 348 87214 246 87215 555 87216 483 87217 606 87218 384 87219 534 87220 480 87221 651 87222 766 87223 384 87224 460 87225 360 87226 412 87227 654 87228 476 87229 456 87230 416 87231 897 87232 433 87233 342 87234 432 87235 405 87236 952 87237 594 87238 443 87239 6 87240 432 87241 768 87242 676 87243 378 87244 376 87245 504 87246 513 87247 792 87248 0 87249 480 87250 448 87251 570 87252 613 87253 465 87254 396 87255 468 87256 874 87257 498 87258 370 87259 528 87260 371 87261 417 87262 672 87263 540 87264 250 87265 318 87266 1023 87267 528 87268 372 87269 540 87270 443 87271 612 87272 525 87273 657 87274 472 87275 405 87276 536 87277 858 87278 450 87279 444 87280 461 87281 495 87282 429 87283 324 87284 588 87285 624 87286 676 87287 600 87288 474 87289 0 87290 360 87291 735 87292 729 87293 336 87294 496 87295 348 87296 471 87297 126 87298 508 87299 816 87300 316 87301 708 87302 78 87303 396 87304 520 87305 453 87306 800 87307 609 87308 535 87309 354 87310 354 87311 0 87312 735 87313 555 87314 0 87315 456 87316 586 87317 594 87318 416 87319 546 87320 378 87321 513 87322 696 87323 303 87324 504 87325 348 87326 496 87327 768 87328 334 87329 744 87330 386 87331 669 87332 844 87333 462 87334 624 87335 273 87336 532 87337 645 87338 389 87339 192 87340 500 87341 900 87342 550 87343 435 87344 432 87345 420 87346 0 87347 720 87348 376 87349 360 87350 672 87351 693 87352 508 87353 462 87354 620 87355 564 87356 448 87357 843 87358 338 87359 324 87360 380 87361 756 87362 756 87363 360 87364 122 87365 291 87366 584 87367 672 87368 705 87369 414 87370 323 87371 726 87372 564 87373 342 87374 648 87375 351 87376 764 87377 564 87378 412 87379 444 87380 360 87381 552 87382 688 87383 594 87384 588 87385 567 87386 408 87387 522 87388 480 87389 210 87390 574 87391 480 87392 700 87393 342 87394 476 87395 96 87396 815 87397 630 87398 333 87399 528 87400 345 87401 540 87402 668 87403 480 87404 380 87405 531 87406 942 87407 735 87408 264 87409 528 87410 464 87411 594 87412 546 87413 315 87414 0 87415 372 87416 640 87417 747 87418 621 87419 396 87420 598 87421 462 87422 608 87423 552 87424 600 87425 372 87426 542 87427 789 87428 385 87429 588 87430 328 87431 894 87432 128 87433 288 87434 480 87435 399 87436 595 87437 504 87438 393 87439 0 87440 398 87441 666 87442 650 87443 408 87444 108 87445 468 87446 86 87447 498 87448 388 87449 576 87450 390 87451 612 87452 644 87453 576 87454 360 87455 516 87456 509 87457 498 87458 384 87459 552 87460 517 87461 624 87462 950 87463 360 87464 162 87465 384 87466 537 87467 681 87468 327 87469 642 87470 314 87471 0 87472 750 87473 525 87474 528 87475 477 87476 640 87477 516 87478 444 87479 384 87480 510 87481 570 87482 525 87483 558 87484 464 87485 405 87486 704 87487 636 87488 515 87489 84 87490 412 87491 405 87492 460 87493 84 87494 654 87495 438 87496 544 87497 792 87498 360 87499 324 87500 658 87501 780 87502 657 87503 312 87504 564 87505 426 87506 579 87507 672 87508 540 87509 648 87510 264 87511 711 87512 517 87513 270 87514 152 87515 456 87516 848 87517 642 87518 366 87519 600 87520 416 87521 684 87522 932 87523 432 87524 508 87525 417 87526 606 87527 537 87528 380 87529 540 87530 395 87531 696 87532 655 87533 372 87534 436 87535 408 87536 570 87537 807 87538 400 87539 0 87540 350 87541 558 87542 0 87543 495 87544 548 87545 396 87546 702 87547 390 87548 436 87549 432 87550 512 87551 720 87552 513 87553 96 87554 460 87555 384 87556 498 87557 588 87558 10 87559 630 87560 581 87561 603 87562 660 87563 432 87564 0 87565 492 87566 720 87567 531 87568 290 87569 384 87570 424 87571 840 87572 84 87573 282 87574 660 87575 408 87576 510 87577 720 87578 436 87579 612 87580 248 87581 612 87582 496 87583 327 87584 460 87585 681 87586 624 87587 621 87588 560 87589 174 87590 294 87591 0 87592 978 87593 42 87594 436 87595 399 87596 658 87597 504 87598 406 87599 504 87600 486 87601 396 87602 734 87603 348 87604 540 87605 432 87606 540 87607 741 87608 296 87609 486 87610 528 87611 600 87612 484 87613 480 87614 124 87615 396 87616 860 87617 522 87618 399 87619 480 87620 314 87621 801 87622 415 87623 504 87624 392 87625 333 87626 908 87627 1044 87628 483 87629 336 87630 662 87631 426 87632 417 87633 420 87634 494 87635 432 87636 763 87637 828 87638 495 87639 144 87640 0 87641 720 87642 454 87643 444 87644 582 87645 315 87646 477 87647 696 87648 444 87649 768 87650 372 87651 627 87652 488 87653 432 87654 600 87655 420 87656 717 87657 576 87658 465 87659 396 87660 339 87661 528 87662 896 87663 402 87664 0 87665 585 87666 438 87667 612 87668 312 87669 558 87670 550 87671 558 87672 774 87673 417 87674 72 87675 336 87676 889 87677 678 87678 490 87679 588 87680 390 87681 621 87682 616 87683 525 87684 724 87685 264 87686 482 87687 540 87688 310 87689 0 87690 555 87691 891 87692 512 87693 480 87694 342 87695 600 87696 736 87697 588 87698 456 87699 288 87700 370 87701 516 87702 671 87703 396 87704 748 87705 480 87706 745 87707 744 87708 428 87709 492 87710 336 87711 690 87712 723 87713 345 87714 232 87715 444 87716 424 87717 630 87718 448 87719 594 87720 324 87721 864 87722 604 87723 288 87724 512 87725 549 87726 509 87727 477 87728 599 87729 432 87730 381 87731 624 87732 780 87733 453 87734 400 87735 54 87736 618 87737 513 87738 82 87739 102 87740 662 87741 669 87742 792 87743 324 87744 368 87745 420 87746 658 87747 939 87748 528 87749 480 87750 357 87751 504 87752 552 87753 0 87754 540 87755 267 87756 493 87757 516 87758 447 87759 588 87760 460 87761 864 87762 536 87763 420 87764 168 87765 342 87766 644 87767 684 87768 556 87769 528 87770 492 87771 513 87772 585 87773 432 87774 480 87775 492 87776 455 87777 576 87778 282 87779 588 87780 472 87781 810 87782 782 87783 450 87784 568 87785 252 87786 548 87787 150 87788 444 87789 0 87790 361 87791 816 87792 773 87793 270 87794 528 87795 0 87796 732 87797 855 87798 523 87799 432 87800 344 87801 726 87802 584 87803 402 87804 388 87805 468 87806 676 87807 477 87808 448 87809 72 87810 517 87811 591 87812 810 87813 438 87814 0 87815 408 87816 532 87817 666 87818 288 87819 768 87820 308 87821 474 87822 464 87823 642 87824 608 87825 462 87826 858 87827 546 87828 320 87829 372 87830 665 87831 594 87832 507 87833 381 87834 610 87835 384 87836 0 87837 600 87838 580 87839 144 87840 430 87841 468 87842 516 87843 390 87844 634 87845 558 87846 522 87847 975 87848 348 87849 552 87850 384 87851 621 87852 706 87853 345 87854 432 87855 291 87856 616 87857 816 87858 587 87859 480 87860 387 87861 864 87862 528 87863 423 87864 36 87865 522 87866 800 87867 480 87868 557 87869 384 87870 342 87871 660 87872 584 87873 399 87874 532 87875 432 87876 458 87877 585 87878 388 87879 516 87880 466 87881 534 87882 714 87883 390 87884 390 87885 0 87886 641 87887 684 87888 410 87889 210 87890 386 87891 696 87892 456 87893 567 87894 528 87895 348 87896 892 87897 528 87898 264 87899 588 87900 580 87901 783 87902 613 87903 483 87904 428 87905 324 87906 608 87907 792 87908 399 87909 0 87910 441 87911 666 87912 767 87913 408 87914 0 87915 546 87916 0 87917 696 87918 338 87919 450 87920 328 87921 522 87922 976 87923 411 87924 528 87925 366 87926 592 87927 720 87928 397 87929 648 87930 401 87931 546 87932 459 87933 36 87934 0 87935 570 87936 840 87937 597 87938 528 87939 0 87940 398 87941 396 87942 818 87943 444 87944 546 87945 477 87946 495 87947 351 87948 474 87949 768 87950 417 87951 612 87952 712 87953 414 87954 24 87955 480 87956 884 87957 678 87958 337 87959 624 87960 264 87961 564 87962 656 87963 480 87964 134 87965 300 87966 880 87967 495 87968 472 87969 540 87970 444 87971 744 87972 455 87973 468 87974 384 87975 348 87976 536 87977 825 87978 86 87979 468 87980 512 87981 0 87982 664 87983 84 87984 592 87985 429 87986 407 87987 699 87988 417 87989 90 87990 416 87991 672 87992 651 87993 312 87994 666 87995 585 87996 537 87997 684 87998 456 87999 552 88000 441 88001 1035 88002 434 88003 360 88004 560 88005 408 88006 790 88007 456 88008 378 88009 324 88010 402 88011 36 88012 788 88013 462 88014 192 88015 384 88016 600 88017 576 88018 372 88019 450 88020 429 88021 564 88022 717 88023 354 88024 20 88025 432 88026 848 88027 666 88028 336 88029 660 88030 360 88031 549 88032 0 88033 618 88034 762 88035 324 88036 792 88037 0 88038 325 88039 0 88040 412 88041 540 88042 472 88043 468 88044 660 88045 354 88046 568 88047 1014 88048 464 88049 408 88050 430 88051 618 88052 618 88053 504 88054 500 88055 573 88056 558 88057 600 88058 428 88059 420 88060 458 88061 741 88062 588 88063 318 88064 0 88065 384 88066 474 88067 720 88068 453 88069 552 88070 500 88071 558 88072 739 88073 360 88074 396 88075 396 88076 706 88077 510 88078 648 88079 324 88080 372 88081 192 88082 782 88083 657 88084 298 88085 468 88086 586 88087 513 88088 398 88089 222 88090 465 88091 774 88092 884 88093 282 88094 418 88095 348 88096 710 88097 672 88098 405 88099 696 88100 280 88101 405 88102 788 88103 408 88104 608 88105 432 88106 555 88107 513 88108 340 88109 576 88110 528 88111 966 88112 480 88113 480 88114 96 88115 297 88116 756 88117 669 88118 426 88119 396 88120 756 88121 690 88122 0 88123 336 88124 680 88125 474 88126 456 88127 687 88128 286 88129 492 88130 92 88131 903 88132 866 88133 447 88134 504 88135 396 88136 600 88137 660 88138 485 88139 186 88140 332 88141 567 88142 508 88143 528 88144 528 88145 360 88146 920 88147 60 88148 440 88149 480 88150 353 88151 540 88152 525 88153 540 88154 508 88155 552 88156 451 88157 666 88158 52 88159 630 88160 480 88161 468 88162 541 88163 375 88164 0 88165 552 88166 906 88167 831 88168 420 88169 528 88170 400 88171 573 88172 644 88173 420 88174 592 88175 357 88176 848 88177 612 88178 295 88179 60 88180 464 88181 549 88182 690 88183 537 88184 462 88185 387 88186 544 88187 864 88188 525 88189 0 88190 443 88191 528 88192 354 88193 378 88194 444 88195 360 88196 592 88197 708 88198 399 88199 480 88200 428 88201 939 88202 828 88203 321 88204 708 88205 384 88206 571 88207 486 88208 651 88209 504 88210 388 88211 588 88212 520 88213 432 88214 144 88215 480 88216 722 88217 558 88218 420 88219 450 88220 322 88221 744 88222 863 88223 447 88224 416 88225 558 88226 612 88227 399 88228 0 88229 576 88230 405 88231 513 88232 779 88233 321 88234 640 88235 540 88236 675 88237 900 88238 364 88239 108 88240 294 88241 522 88242 938 88243 456 88244 448 88245 324 88246 574 88247 504 88248 449 88249 312 88250 439 88251 582 88252 668 88253 504 88254 596 88255 345 88256 732 88257 768 88258 369 88259 444 88260 492 88261 540 88262 500 88263 552 88264 168 88265 636 88266 388 88267 1086 88268 358 88269 360 88270 0 88271 501 88272 615 88273 420 88274 648 88275 384 88276 722 88277 0 88278 435 88279 0 88280 342 88281 954 88282 536 88283 306 88284 456 88285 444 88286 841 88287 612 88288 348 88289 0 88290 384 88291 726 88292 683 88293 540 88294 44 88295 405 88296 550 88297 507 88298 476 88299 732 88300 604 88301 486 88302 668 88303 420 88304 468 88305 390 88306 736 88307 864 88308 339 88309 450 88310 338 88311 558 88312 536 88313 60 88314 0 88315 321 88316 102 88317 612 88318 411 88319 552 88320 679 88321 600 88322 523 88323 540 88324 360 88325 6 88326 148 88327 645 88328 522 88329 528 88330 550 88331 498 88332 480 88333 462 88334 536 88335 396 88336 633 88337 705 88338 324 88339 162 88340 460 88341 1014 88342 726 88343 381 88344 640 88345 318 88346 488 88347 552 88348 460 88349 576 88350 303 88351 852 88352 664 88353 312 88354 500 88355 408 88356 736 88357 498 88358 645 88359 384 88360 300 88361 468 88362 817 88363 438 88364 84 88365 432 88366 568 88367 582 88368 408 88369 672 88370 458 88371 552 88372 18 88373 342 88374 536 88375 0 88376 697 88377 936 88378 448 88379 516 88380 403 88381 540 88382 464 88383 300 88384 718 88385 384 88386 800 88387 468 88388 362 88389 144 88390 475 88391 852 88392 0 88393 513 88394 384 88395 459 88396 588 88397 828 88398 476 88399 492 88400 36 88401 450 88402 476 88403 450 88404 648 88405 483 88406 576 88407 660 88408 526 88409 402 88410 444 88411 648 88412 684 88413 333 88414 0 88415 396 88416 450 88417 780 88418 574 88419 774 88420 390 88421 1008 88422 466 88423 312 88424 144 88425 429 88426 688 88427 450 88428 525 88429 468 88430 370 88431 498 88432 984 88433 504 88434 418 88435 525 88436 590 88437 513 88438 390 88439 0 88440 453 88441 462 88442 739 88443 465 88444 480 88445 384 88446 900 88447 780 88448 244 88449 684 88450 445 88451 540 88452 760 88453 342 88454 572 88455 516 88456 522 88457 546 88458 352 88459 480 88460 407 88461 840 88462 556 88463 732 88464 134 88465 360 88466 624 88467 516 88468 423 88469 420 88470 431 88471 636 88472 708 88473 108 88474 576 88475 375 88476 628 88477 672 88478 358 88479 384 88480 338 88481 771 88482 660 88483 312 88484 744 88485 0 88486 644 88487 546 88488 612 88489 0 88490 388 88491 600 88492 381 88493 336 88494 580 88495 774 88496 667 88497 504 88498 428 88499 384 88500 320 88501 702 88502 699 88503 450 88504 428 88505 456 88506 470 88507 762 88508 472 88509 666 88510 546 88511 522 88512 1036 88513 258 88514 158 88515 348 88516 636 88517 756 88518 356 88519 450 88520 468 88521 90 88522 80 88523 690 88524 552 88525 264 88526 716 88527 714 88528 493 88529 456 88530 373 88531 795 88532 540 88533 480 88534 552 88535 315 88536 560 88537 756 88538 488 88539 0 88540 510 88541 624 88542 567 88543 336 88544 458 88545 513 88546 692 88547 714 88548 316 88549 420 88550 520 88551 924 88552 508 88553 453 88554 8 88555 324 88556 558 88557 528 88558 480 88559 504 88560 368 88561 888 88562 568 88563 360 88564 0 88565 504 88566 850 88567 612 88568 344 88569 348 88570 275 88571 0 88572 685 88573 624 88574 368 88575 519 88576 596 88577 471 88578 538 88579 576 88580 596 88581 387 88582 740 88583 384 88584 396 88585 432 88586 703 88587 672 88588 410 88589 228 88590 407 88591 408 88592 664 88593 507 88594 558 88595 384 88596 687 88597 618 88598 340 88599 576 88600 482 88601 675 88602 64 88603 579 88604 428 88605 474 88606 732 88607 744 88608 535 88609 468 88610 402 88611 576 88612 459 88613 336 88614 132 88615 492 88616 699 88617 564 88618 362 88619 600 88620 0 88621 558 88622 721 88623 291 88624 676 88625 390 88626 606 88627 756 88628 452 88629 588 88630 316 88631 660 88632 524 88633 450 88634 360 88635 435 88636 584 88637 0 88638 520 88639 156 88640 370 88641 780 88642 0 88643 462 88644 380 88645 459 88646 376 88647 561 88648 462 88649 528 88650 658 88651 0 88652 811 88653 396 88654 0 88655 0 88656 656 88657 639 88658 351 88659 564 88660 441 88661 558 88662 632 88663 483 88664 0 88665 327 88666 991 88667 552 88668 300 88669 96 88670 562 88671 975 88672 624 88673 396 88674 376 88675 312 88676 710 88677 705 88678 382 88679 432 88680 520 88681 825 88682 619 88683 510 88684 618 88685 540 88686 408 88687 540 88688 295 88689 0 88690 496 88691 600 88692 825 88693 456 88694 898 88695 270 88696 637 88697 720 88698 495 88699 588 88700 335 88701 612 88702 553 88703 348 88704 448 88705 525 88706 620 88707 780 88708 384 88709 450 88710 470 88711 540 88712 552 88713 456 88714 156 88715 483 88716 688 88717 18 88718 0 88719 648 88720 456 88721 552 88722 621 88723 330 88724 304 88725 456 88726 742 88727 693 88728 417 88729 720 88730 266 88731 666 88732 768 88733 450 88734 524 88735 468 88736 818 88737 612 88738 406 88739 84 88740 560 88741 792 88742 499 88743 576 88744 426 88745 282 88746 480 88747 696 88748 734 88749 600 88750 462 88751 555 88752 522 88753 288 88754 764 88755 480 88756 440 88757 615 88758 398 88759 510 88760 424 88761 672 88762 858 88763 54 88764 152 88765 342 88766 436 88767 150 88768 464 88769 588 88770 356 88771 648 88772 448 88773 453 88774 608 88775 573 88776 741 88777 465 88778 507 88779 288 88780 480 88781 654 88782 517 88783 510 88784 440 88785 582 88786 486 88787 648 88788 408 88789 0 88790 346 88791 480 88792 723 88793 471 88794 480 88795 0 88796 896 88797 546 88798 364 88799 600 88800 358 88801 450 88802 624 88803 471 88804 628 88805 345 88806 844 88807 552 88808 284 88809 708 88810 444 88811 882 88812 538 88813 687 88814 0 88815 333 88816 134 88817 828 88818 504 88819 396 88820 561 88821 432 88822 522 88823 48 88824 672 88825 420 88826 726 88827 798 88828 314 88829 408 88830 320 88831 813 88832 796 88833 456 88834 450 88835 552 88836 504 88837 888 88838 333 88839 162 88840 348 88841 516 88842 699 88843 324 88844 336 88845 588 88846 1017 88847 546 88848 472 88849 432 88850 556 88851 624 88852 805 88853 492 88854 428 88855 435 88856 533 88857 630 88858 416 88859 558 88860 385 88861 579 88862 868 88863 342 88864 104 88865 60 88866 583 88867 627 88868 465 88869 666 88870 315 88871 594 88872 676 88873 450 88874 524 88875 348 88876 612 88877 453 88878 330 88879 600 88880 557 88881 852 88882 396 88883 408 88884 96 88885 336 88886 720 88887 615 88888 518 88889 138 88890 475 88891 0 88892 690 88893 270 88894 680 88895 408 88896 558 88897 954 88898 378 88899 408 88900 412 88901 924 88902 924 88903 426 88904 452 88905 375 88906 514 88907 540 88908 472 88909 558 88910 304 88911 978 88912 464 88913 438 88914 0 88915 537 88916 573 88917 492 88918 573 88919 570 88920 283 88921 504 88922 672 88923 477 88924 476 88925 564 88926 586 88927 576 88928 560 88929 420 88930 581 88931 567 88932 798 88933 249 88934 356 88935 372 88936 845 88937 840 88938 419 88939 0 88940 280 88941 672 88942 580 88943 492 88944 582 88945 333 88946 655 88947 609 88948 381 88949 660 88950 456 88951 660 88952 618 88953 384 88954 428 88955 297 88956 676 88957 927 88958 416 88959 384 88960 536 88961 492 88962 521 88963 0 88964 162 88965 510 88966 516 88967 705 88968 360 88969 648 88970 460 88971 660 88972 0 88973 324 88974 528 88975 261 88976 612 88977 450 88978 574 88979 828 88980 507 88981 726 88982 704 88983 480 88984 412 88985 468 88986 586 88987 597 88988 524 88989 90 88990 402 88991 648 88992 0 88993 480 88994 396 88995 564 88996 660 88997 384 88998 344 88999 432 89000 546 89001 663 89002 768 89003 324 89004 572 89005 72 89006 780 89007 756 89008 315 89009 534 89010 352 89011 468 89012 138 89013 654 89014 182 89015 468 89016 0 89017 678 89018 342 89019 480 89020 435 89021 783 89022 693 89023 450 89024 384 89025 279 89026 518 89027 816 89028 405 89029 444 89030 543 89031 432 89032 558 89033 540 89034 784 89035 600 89036 525 89037 672 89038 392 89039 0 89040 434 89041 837 89042 598 89043 306 89044 648 89045 360 89046 465 89047 540 89048 576 89049 528 89050 310 89051 675 89052 493 89053 378 89054 624 89055 18 89056 840 89057 498 89058 503 89059 528 89060 336 89061 0 89062 709 89063 372 89064 0 89065 384 89066 670 89067 741 89068 436 89069 480 89070 690 89071 618 89072 639 89073 480 89074 420 89075 408 89076 570 89077 774 89078 316 89079 732 89080 360 89081 576 89082 632 89083 498 89084 792 89085 324 89086 607 89087 459 89088 328 89089 168 89090 491 89091 507 89092 642 89093 528 89094 290 89095 420 89096 624 89097 669 89098 417 89099 540 89100 625 89101 591 89102 432 89103 408 89104 512 89105 477 89106 702 89107 657 89108 377 89109 396 89110 132 89111 732 89112 858 89113 327 89114 0 89115 360 89116 500 89117 612 89118 554 89119 570 89120 290 89121 813 89122 732 89123 414 89124 484 89125 477 89126 0 89127 450 89128 537 89129 396 89130 288 89131 600 89132 881 89133 447 89134 544 89135 426 89136 697 89137 480 89138 330 89139 246 89140 415 89141 624 89142 488 89143 360 89144 530 89145 492 89146 694 89147 828 89148 308 89149 528 89150 333 89151 645 89152 640 89153 444 89154 604 89155 435 89156 846 89157 612 89158 468 89159 96 89160 541 89161 54 89162 525 89163 378 89164 0 89165 399 89166 754 89167 699 89168 432 89169 486 89170 480 89171 480 89172 598 89173 396 89174 648 89175 552 89176 516 89177 1029 89178 420 89179 324 89180 0 89181 552 89182 574 89183 465 89184 546 89185 324 89186 552 89187 672 89188 466 89189 0 89190 417 89191 1128 89192 438 89193 297 89194 600 89195 381 89196 720 89197 588 89198 550 89199 540 89200 448 89201 624 89202 765 89203 648 89204 404 89205 396 89206 392 89207 465 89208 54 89209 624 89210 515 89211 540 89212 686 89213 444 89214 128 89215 330 89216 852 89217 846 89218 314 89219 456 89220 418 89221 585 89222 834 89223 489 89224 644 89225 480 89226 760 89227 600 89228 316 89229 564 89230 472 89231 828 89232 544 89233 429 89234 402 89235 339 89236 804 89237 603 89238 640 89239 72 89240 524 89241 495 89242 762 89243 420 89244 536 89245 495 89246 522 89247 0 89248 380 89249 504 89250 316 89251 750 89252 558 89253 456 89254 500 89255 459 89256 576 89257 0 89258 440 89259 552 89260 428 89261 681 89262 483 89263 276 89264 228 89265 552 89266 868 89267 450 89268 657 89269 540 89270 420 89271 744 89272 736 89273 351 89274 456 89275 486 89276 456 89277 714 89278 304 89279 780 89280 392 89281 459 89282 912 89283 312 89284 306 89285 348 89286 853 89287 1089 89288 436 89289 0 89290 379 89291 552 89292 684 89293 504 89294 560 89295 294 89296 580 89297 441 89298 420 89299 480 89300 454 89301 696 89302 704 89303 399 89304 372 89305 480 89306 0 89307 774 89308 457 89309 492 89310 478 89311 435 89312 576 89313 456 89314 0 89315 489 89316 444 89317 672 89318 408 89319 408 89320 484 89321 894 89322 623 89323 426 89324 448 89325 351 89326 581 89327 756 89328 459 89329 708 89330 0 89331 843 89332 615 89333 342 89334 480 89335 504 89336 553 89337 528 89338 546 89339 168 89340 352 89341 600 89342 710 89343 600 89344 408 89345 537 89346 620 89347 444 89348 508 89349 504 89350 448 89351 411 89352 847 89353 384 89354 364 89355 120 89356 886 89357 672 89358 328 89359 570 89360 429 89361 519 89362 556 89363 561 89364 148 89365 393 89366 542 89367 516 89368 0 89369 432 89370 493 89371 519 89372 515 89373 528 89374 432 89375 420 89376 592 89377 66 89378 667 89379 480 89380 376 89381 738 89382 428 89383 444 89384 500 89385 621 89386 712 89387 828 89388 286 89389 156 89390 336 89391 690 89392 879 89393 312 89394 712 89395 324 89396 596 89397 696 89398 586 89399 432 89400 364 89401 732 89402 527 89403 333 89404 0 89405 417 89406 784 89407 732 89408 570 89409 492 89410 286 89411 690 89412 824 89413 432 89414 0 89415 456 89416 461 89417 486 89418 472 89419 558 89420 656 89421 504 89422 870 89423 336 89424 524 89425 576 89426 508 89427 513 89428 273 89429 612 89430 398 89431 744 89432 566 89433 468 89434 448 89435 342 89436 621 89437 420 89438 415 89439 0 89440 588 89441 888 89442 509 89443 600 89444 534 89445 366 89446 624 89447 984 89448 447 89449 348 89450 400 89451 726 89452 608 89453 108 89454 524 89455 486 89456 496 89457 837 89458 344 89459 564 89460 344 89461 594 89462 786 89463 363 89464 262 89465 315 89466 563 89467 528 89468 328 89469 0 89470 425 89471 570 89472 542 89473 450 89474 604 89475 516 89476 860 89477 690 89478 482 89479 468 89480 410 89481 576 89482 575 89483 561 89484 410 89485 474 89486 688 89487 450 89488 448 89489 24 89490 374 89491 576 89492 695 89493 312 89494 322 89495 420 89496 1004 89497 684 89498 399 89499 96 89500 464 89501 426 89502 188 89503 474 89504 404 89505 261 89506 829 89507 606 89508 438 89509 504 89510 514 89511 618 89512 464 89513 588 89514 122 89515 396 89516 518 89517 1026 89518 431 89519 384 89520 364 89521 669 89522 604 89523 420 89524 700 89525 420 89526 590 89527 708 89528 375 89529 432 89530 476 89531 669 89532 806 89533 360 89534 706 89535 453 89536 418 89537 540 89538 504 89539 0 89540 496 89541 702 89542 517 89543 333 89544 480 89545 408 89546 849 89547 546 89548 400 89549 384 89550 381 89551 108 89552 884 89553 429 89554 536 89555 504 89556 366 89557 633 89558 298 89559 570 89560 454 89561 624 89562 691 89563 399 89564 0 89565 588 89566 616 89567 792 89568 536 89569 450 89570 311 89571 492 89572 480 89573 519 89574 720 89575 249 89576 969 89577 552 89578 412 89579 396 89580 450 89581 852 89582 441 89583 474 89584 376 89585 351 89586 704 89587 852 89588 500 89589 138 89590 450 89591 594 89592 528 89593 540 89594 756 89595 579 89596 569 89597 693 89598 338 89599 552 89600 0 89601 630 89602 705 89603 276 89604 492 89605 384 89606 603 89607 588 89608 423 89609 606 89610 0 89611 687 89612 675 89613 306 89614 72 89615 516 89616 912 89617 606 89618 412 89619 474 89620 342 89621 504 89622 620 89623 420 89624 384 89625 591 89626 495 89627 525 89628 650 89629 660 89630 476 89631 618 89632 872 89633 378 89634 462 89635 288 89636 46 89637 555 89638 443 89639 264 89640 326 89641 567 89642 604 89643 432 89644 620 89645 486 89646 727 89647 459 89648 14 89649 0 89650 527 89651 1026 89652 506 89653 507 89654 416 89655 276 89656 700 89657 600 89658 408 89659 474 89660 450 89661 528 89662 632 89663 432 89664 0 89665 396 89666 476 89667 927 89668 0 89669 408 89670 384 89671 804 89672 712 89673 492 89674 452 89675 339 89676 554 89677 606 89678 627 89679 552 89680 391 89681 540 89682 779 89683 441 89684 592 89685 528 89686 744 89687 570 89688 389 89689 0 89690 394 89691 612 89692 700 89693 651 89694 448 89695 480 89696 497 89697 816 89698 108 89699 408 89700 528 89701 522 89702 612 89703 291 89704 528 89705 432 89706 952 89707 672 89708 371 89709 0 89710 400 89711 636 89712 460 89713 381 89714 146 89715 327 89716 932 89717 771 89718 304 89719 672 89720 484 89721 768 89722 405 89723 468 89724 488 89725 321 89726 698 89727 681 89728 520 89729 372 89730 673 89731 42 89732 532 89733 372 89734 656 89735 471 89736 658 89737 810 89738 20 89739 30 89740 284 89741 762 89742 872 89743 336 89744 704 89745 330 89746 508 89747 0 89748 494 89749 672 89750 408 89751 630 89752 570 89753 336 89754 516 89755 768 89756 619 89757 432 89758 0 89759 384 89760 359 89761 618 89762 780 89763 648 89764 128 89765 504 89766 486 89767 432 89768 384 89769 630 89770 484 89771 588 89772 880 89773 360 89774 456 89775 480 89776 600 89777 732 89778 296 89779 468 89780 378 89781 612 89782 880 89783 0 89784 450 89785 444 89786 804 89787 480 89788 384 89789 0 89790 314 89791 537 89792 612 89793 522 89794 442 89795 396 89796 162 89797 822 89798 452 89799 636 89800 477 89801 504 89802 580 89803 414 89804 612 89805 378 89806 512 89807 771 89808 450 89809 312 89810 420 89811 702 89812 909 89813 297 89814 0 89815 498 89816 573 89817 432 89818 559 89819 612 89820 420 89821 999 89822 442 89823 378 89824 464 89825 558 89826 556 89827 528 89828 451 89829 456 89830 16 89831 684 89832 666 89833 462 89834 468 89835 339 89836 660 89837 0 89838 472 89839 180 89840 632 89841 654 89842 637 89843 324 89844 364