0 1 1 2 2 0 3 2 4 8 5 6 6 4 7 4 8 4 9 8 10 4 11 0 12 8 13 16 14 4 15 2 16 16 17 4 18 4 19 8 20 12 21 20 22 0 23 2 24 16 25 12 26 4 27 6 28 16 29 16 30 4 31 10 32 12 33 2 34 12 35 4 36 20 37 26 38 4 39 8 40 24 41 16 42 4 43 4 44 2 45 32 46 12 47 4 48 20 49 22 50 4 51 4 52 32 53 12 54 12 55 2 56 16 57 8 58 8 59 10 60 16 61 48 62 4 63 8 64 36 65 8 66 0 67 10 68 16 69 38 70 12 71 10 72 20 73 24 74 4 75 12 76 40 77 0 78 4 79 12 80 28 81 22 82 12 83 4 84 40 85 44 86 8 87 8 88 0 89 18 90 16 91 16 92 8 93 26 94 16 95 8 96 40 97 30 98 8 99 2 100 36 101 36 102 4 103 12 104 24 105 20 106 16 107 4 108 32 109 60 110 0 111 10 112 40 113 10 114 12 115 14 116 32 117 48 118 12 119 8 120 16 121 2 122 8 123 8 124 56 125 38 126 16 127 8 128 20 129 28 130 12 131 12 132 4 133 52 134 4 135 14 136 56 137 10 138 12 139 20 140 16 141 52 142 12 143 0 144 52 145 40 146 12 147 10 148 52 149 36 150 16 151 20 152 16 153 24 154 4 155 6 156 32 157 58 158 8 159 16 160 64 161 20 162 16 163 16 164 40 165 6 166 24 167 8 168 16 169 34 170 4 171 24 172 24 173 36 174 16 175 24 176 6 177 22 178 12 179 6 180 64 181 90 182 8 183 8 184 56 185 18 186 12 187 0 188 24 189 76 190 20 191 6 192 48 193 32 194 12 195 16 196 64 197 28 198 0 199 24 200 28 201 38 202 20 203 4 204 32 205 64 206 16 207 8 208 64 209 0 210 12 211 24 212 24 213 50 214 20 215 12 216 64 217 28 218 8 219 16 220 8 221 44 222 12 223 22 224 40 225 36 226 20 227 12 228 32 229 102 230 12 231 0 232 40 233 16 234 24 235 16 236 40 237 44 238 16 239 12 240 44 241 64 242 0 243 20 244 96 245 46 246 12 247 12 248 24 249 36 250 28 251 14 252 48 253 10 254 12 255 20 256 76 257 20 258 16 259 28 260 32 261 80 262 28 263 4 264 0 265 56 266 16 267 10 268 40 269 64 270 12 271 32 272 32 273 16 274 20 275 2 276 76 277 60 278 12 279 36 280 64 281 28 282 8 283 16 284 40 285 64 286 4 287 12 288 52 289 46 290 8 291 14 292 72 293 48 294 20 295 18 296 24 297 6 298 12 299 16 300 56 301 116 302 8 303 12 304 104 305 16 306 32 307 24 308 0 309 64 310 20 311 16 312 32 313 38 314 20 315 16 316 64 317 46 318 16 319 0 320 48 321 36 322 20 323 12 324 64 325 112 326 16 327 12 328 56 329 32 330 0 331 30 332 24 333 76 334 36 335 18 336 72 337 36 338 8 339 14 340 88 341 10 342 16 343 24 344 32 345 42 346 40 347 8 348 32 349 132 350 16 351 24 352 0 353 22 354 20 355 26 356 60 357 64 358 20 359 8 360 72 361 50 362 12 363 2 364 80 365 32 366 24 367 22 368 20 369 72 370 28 371 16 372 52 373 68 374 4 375 18 376 88 377 28 378 12 379 38 380 32 381 96 382 20 383 14 384 96 385 0 386 16 387 16 388 84 389 46 390 20 391 36 392 36 393 20 394 32 395 20 396 10 397 108 398 16 399 20 400 84 401 24 402 12 403 24 404 72 405 110 406 24 407 2 408 32 409 84 410 4 411 26 412 56 413 44 414 32 415 20 416 64 417 28 418 4 419 16 420 56 421 120 422 8 423 24 424 72 425 32 426 20 427 20 428 24 429 0 430 32 431 20 432 84 433 46 434 20 435 16 436 120 437 64 438 12 439 40 440 0 441 64 442 16 443 10 444 64 445 102 446 12 447 20 448 96 449 38 450 28 451 0 452 28 453 84 454 36 455 8 456 48 457 32 458 12 459 28 460 80 461 80 462 4 463 18 464 64 465 38 466 40 467 14 468 96 469 140 470 16 471 22 472 64 473 0 474 32 475 40 476 48 477 64 478 24 479 24 480 40 481 88 482 8 483 20 484 8 485 50 486 40 487 22 488 40 489 60 490 36 491 16 492 32 493 108 494 8 495 4 496 148 497 20 498 16 499 32 500 76 501 88 502 28 503 12 504 80 505 60 506 0 507 26 508 48 509 90 510 20 511 28 512 52 513 40 514 48 515 16 516 88 517 16 518 12 519 20 520 64 521 46 522 24 523 24 524 56 525 96 526 28 527 12 528 12 529 56 530 16 531 40 532 104 533 44 534 28 535 36 536 32 537 38 538 32 539 4 540 64 541 144 542 12 543 14 544 144 545 36 546 24 547 24 548 28 549 144 550 0 551 28 552 48 553 56 554 24 555 18 556 104 557 36 558 24 559 52 560 40 561 0 562 16 563 8 564 104 565 154 566 24 567 28 568 56 569 24 570 28 571 32 572 0 573 78 574 32 575 12 576 108 577 66 578 16 579 32 580 112 581 76 582 12 583 4 584 56 585 48 586 36 587 12 588 56 589 136 590 12 591 36 592 100 593 32 594 0 595 24 596 72 597 52 598 36 599 12 600 80 601 100 602 16 603 20 604 96 605 6 606 28 607 36 608 40 609 60 610 24 611 16 612 72 613 88 614 20 615 16 616 16 617 24 618 16 619 50 620 32 621 154 622 40 623 12 624 80 625 62 626 28 627 0 628 116 629 108 630 40 631 34 632 32 633 32 634 36 635 24 636 80 637 112 638 0 639 40 640 136 641 42 642 20 643 34 644 56 645 92 646 32 647 14 648 68 649 14 650 24 651 20 652 72 653 50 654 24 655 28 656 104 657 72 658 32 659 20 660 12 661 186 662 12 663 20 664 112 665 44 666 24 667 24 668 48 669 114 670 52 671 0 672 40 673 52 674 20 675 44 676 112 677 68 678 28 679 44 680 32 681 36 682 0 683 12 684 120 685 154 686 24 687 14 688 64 689 40 690 20 691 54 692 72 693 0 694 44 695 12 696 96 697 48 698 12 699 32 700 112 701 52 702 28 703 32 704 10 705 40 706 52 707 20 708 52 709 154 710 20 711 40 712 64 713 42 714 32 715 0 716 40 717 116 718 20 719 26 720 128 721 104 722 16 723 16 724 180 725 80 726 4 727 26 728 32 729 62 730 28 731 24 732 32 733 136 734 28 735 30 736 144 737 6 738 32 739 36 740 60 741 140 742 24 743 16 744 64 745 76 746 20 747 24 748 0 749 104 750 20 751 42 752 64 753 38 754 56 755 20 756 152 757 84 758 12 759 6 760 96 761 48 762 28 763 28 764 40 765 136 766 44 767 16 768 96 769 96 770 4 771 24 772 104 773 76 774 32 775 56 776 64 777 36 778 20 779 16 780 64 781 22 782 20 783 24 784 152 785 38 786 28 787 40 788 56 789 140 790 32 791 28 792 0 793 68 794 32 795 12 796 120 797 58 798 16 799 32 800 76 801 96 802 24 803 0 804 116 805 140 806 20 807 20 808 104 809 32 810 44 811 68 812 32 813 96 814 0 815 20 816 88 817 80 818 16 819 48 820 128 821 84 822 20 823 30 824 72 825 12 826 52 827 16 828 40 829 198 830 24 831 36 832 128 833 36 834 20 835 32 836 0 837 102 838 40 839 34 840 64 841 74 842 8 843 28 844 120 845 82 846 56 847 4 848 56 849 48 850 56 851 26 852 100 853 164 854 24 855 32 856 112 857 32 858 4 859 46 860 64 861 116 862 28 863 16 864 168 865 68 866 20 867 26 868 88 869 0 870 24 871 48 872 40 873 84 874 52 875 20 876 80 877 136 878 24 879 24 880 20 881 50 882 36 883 20 884 88 885 102 886 52 887 20 888 64 889 116 890 20 891 8 892 104 893 40 894 28 895 50 896 96 897 40 898 20 899 24 900 108 901 216 902 4 903 20 904 112 905 38 906 40 907 32 908 56 909 176 910 40 911 16 912 64 913 0 914 16 915 40 916 204 917 64 918 28 919 28 920 48 921 72 922 32 923 16 924 0 925 180 926 20 927 32 928 104 929 68 930 36 931 56 932 40 933 64 934 60 935 0 936 120 937 64 938 20 939 22 940 80 941 124 942 20 943 40 944 100 945 76 946 8 947 14 948 88 949 200 950 24 951 38 952 80 953 20 954 40 955 58 956 48 957 0 958 44 959 28 960 88 961 72 962 20 963 24 964 184 965 96 966 36 967 32 968 4 969 92 970 36 971 30 972 104 973 128 974 20 975 32 976 192 977 30 978 24 979 10 980 92 981 184 982 32 983 22 984 64 985 68 986 24 987 16 988 64 989 92 990 0 991 44 992 64 993 58 994 52 995 16 996 120 997 164 998 16 999 54 1000 144 1001 8 1002 20 1003 36 1004 56 1005 78 1006 72 1007 16 1008 128 1009 100 1010 12 1011 36 1012 20 1013 78 1014 44 1015 44 1016 48 1017 48 1018 36 1019 28 1020 96 1021 236 1022 16 1023 2 1024 148 1025 72 1026 36 1027 36 1028 56 1029 152 1030 32 1031 24 1032 80 1033 56 1034 0 1035 52 1036 128 1037 56 1038 24 1039 62 1040 64 1041 80 1042 44 1043 24 1044 160 1045 0 1046 20 1047 28 1048 128 1049 50 1050 24 1051 52 1052 32 1053 144 1054 44 1055 24 1056 0 1057 56 1058 20 1059 42 1060 176 1061 118 1062 40 1063 40 1064 80 1065 42 1066 56 1067 2 1068 48 1069 208 1070 28 1071 48 1072 100 1073 24 1074 52 1075 32 1076 128 1077 128 1078 0 1079 20 1080 64 1081 136 1082 20 1083 30 1084 160 1085 116 1086 28 1087 32 1088 72 1089 8 1090 56 1091 28 1092 64 1093 134 1094 32 1095 32 1096 96 1097 44 1098 40 1099 60 1100 10 1101 114 1102 40 1103 14 1104 156 1105 116 1106 24 1107 24 1108 120 1109 104 1110 28 1111 0 1112 64 1113 56 1114 44 1115 18 1116 168 1117 144 1118 16 1119 36 1120 168 1121 48 1122 4 1123 44 1124 64 1125 192 1126 64 1127 14 1128 48 1129 124 1130 20 1131 36 1132 88 1133 16 1134 52 1135 36 1136 100 1137 58 1138 24 1139 36 1140 128 1141 192 1142 16 1143 32 1144 24 1145 38 1146 44 1147 30 1148 48 1149 138 1150 56 1151 36 1152 116 1153 86 1154 28 1155 0 1156 136 1157 56 1158 24 1159 52 1160 48 1161 116 1162 48 1163 20 1164 64 1165 200 1166 0 1167 26 1168 168 1169 36 1170 40 1171 34 1172 96 1173 76 1174 64 1175 32 1176 112 1177 0 1178 20 1179 56 1180 96 1181 148 1182 24 1183 44 1184 64 1185 52 1186 64 1187 8 1188 20 1189 248 1190 16 1191 44 1192 72 1193 38 1194 32 1195 44 1196 96 1197 152 1198 24 1199 0 1200 144 1201 100 1202 28 1203 28 1204 232 1205 64 1206 32 1207 52 1208 32 1209 96 1210 4 1211 28 1212 64 1213 114 1214 32 1215 44 1216 232 1217 44 1218 24 1219 48 1220 64 1221 26 1222 32 1223 20 1224 168 1225 108 1226 24 1227 28 1228 136 1229 120 1230 44 1231 68 1232 0 1233 48 1234 48 1235 28 1236 128 1237 204 1238 20 1239 28 1240 80 1241 44 1242 36 1243 6 1244 88 1245 140 1246 60 1247 20 1248 88 1249 128 1250 32 1251 64 1252 116 1253 76 1254 4 1255 54 1256 88 1257 40 1258 44 1259 34 1260 80 1261 200 1262 12 1263 24 1264 168 1265 10 1266 48 1267 44 1268 92 1269 204 1270 44 1271 24 1272 80 1273 88 1274 36 1275 32 1276 0 1277 70 1278 32 1279 70 1280 104 1281 92 1282 28 1283 16 1284 120 1285 192 1286 36 1287 0 1288 96 1289 56 1290 24 1291 68 1292 48 1293 116 1294 76 1295 28 1296 152 1297 72 1298 0 1299 38 1300 224 1301 114 1302 28 1303 34 1304 64 1305 112 1306 68 1307 24 1308 64 1309 32 1310 20 1311 24 1312 144 1313 32 1314 56 1315 60 1316 80 1317 72 1318 32 1319 44 1320 0 1321 154 1322 20 1323 46 1324 152 1325 88 1326 48 1327 32 1328 64 1329 94 1330 32 1331 0 1332 152 1333 204 1334 32 1335 30 1336 176 1337 44 1338 28 1339 40 1340 80 1341 176 1342 8 1343 20 1344 160 1345 72 1346 24 1347 30 1348 96 1349 136 1350 64 1351 52 1352 52 1353 0 1354 68 1355 16 1356 80 1357 206 1358 12 1359 56 1360 184 1361 72 1362 20 1363 56 1364 20 1365 152 1366 64 1367 20 1368 80 1369 88 1370 36 1371 48 1372 128 1373 78 1374 36 1375 10 1376 80 1377 84 1378 48 1379 24 1380 108 1381 208 1382 28 1383 24 1384 200 1385 52 1386 8 1387 32 1388 40 1389 218 1390 28 1391 28 1392 80 1393 64 1394 24 1395 32 1396 264 1397 0 1398 24 1399 80 1400 80 1401 58 1402 44 1403 24 1404 128 1405 244 1406 44 1407 28 1408 0 1409 74 1410 32 1411 56 1412 52 1413 172 1414 56 1415 24 1416 96 1417 84 1418 20 1419 0 1420 128 1421 144 1422 32 1423 34 1424 132 1425 64 1426 60 1427 24 1428 128 1429 188 1430 4 1431 64 1432 96 1433 44 1434 40 1435 60 1436 64 1437 88 1438 60 1439 24 1440 184 1441 0 1442 24 1443 16 1444 152 1445 110 1446 40 1447 48 1448 56 1449 96 1450 56 1451 24 1452 8 1453 122 1454 44 1455 34 1456 208 1457 40 1458 40 1459 72 1460 64 1461 206 1462 56 1463 4 1464 96 1465 104 1466 32 1467 40 1468 104 1469 152 1470 28 1471 60 1472 48 1473 80 1474 0 1475 40 1476 216 1477 180 1478 16 1479 28 1480 144 1481 56 1482 40 1483 34 1484 96 1485 26 1486 32 1487 20 1488 100 1489 166 1490 44 1491 44 1492 136 1493 88 1494 64 1495 40 1496 16 1497 76 1498 32 1499 30 1500 96 1501 308 1502 20 1503 48 1504 232 1505 36 1506 44 1507 6 1508 88 1509 116 1510 64 1511 34 1512 64 1513 100 1514 24 1515 36 1516 168 1517 64 1518 0 1519 82 1520 80 1521 112 1522 44 1523 26 1524 192 1525 240 1526 32 1527 30 1528 104 1529 0 1530 32 1531 64 1532 56 1533 116 1534 60 1535 24 1536 192 1537 56 1538 28 1539 72 1540 0 1541 130 1542 24 1543 40 1544 72 1545 76 1546 56 1547 24 1548 72 1549 238 1550 32 1551 8 1552 204 1553 64 1554 52 1555 56 1556 92 1557 176 1558 48 1559 32 1560 96 1561 124 1562 0 1563 18 1564 176 1565 90 1566 80 1567 52 1568 92 1569 64 1570 52 1571 36 1572 56 1573 16 1574 32 1575 64 1576 152 1577 36 1578 44 1579 52 1580 96 1581 204 1582 36 1583 12 1584 26 1585 114 1586 24 1587 36 1588 216 1589 116 1590 24 1591 76 1592 72 1593 74 1594 68 1595 0 1596 96 1597 144 1598 16 1599 52 1600 180 1601 84 1602 40 1603 44 1604 96 1605 140 1606 12 1607 10 1608 64 1609 156 1610 36 1611 40 1612 112 1613 92 1614 48 1615 44 1616 136 1617 10 1618 52 1619 40 1620 220 1621 224 1622 24 1623 40 1624 128 1625 56 1626 36 1627 60 1628 8 1629 268 1630 56 1631 20 1632 88 1633 78 1634 40 1635 20 1636 240 1637 122 1638 32 1639 0 1640 48 1641 88 1642 40 1643 32 1644 144 1645 216 1646 28 1647 24 1648 144 1649 68 1650 0 1651 80 1652 88 1653 116 1654 52 1655 34 1656 168 1657 108 1658 20 1659 56 1660 96 1661 0 1662 40 1663 40 1664 136 1665 96 1666 76 1667 16 1668 88 1669 316 1670 20 1671 68 1672 24 1673 36 1674 52 1675 60 1676 88 1677 92 1678 44 1679 48 1680 136 1681 106 1682 24 1683 0 1684 240 1685 132 1686 48 1687 40 1688 48 1689 56 1690 68 1691 16 1692 120 1693 220 1694 4 1695 30 1696 184 1697 56 1698 24 1699 72 1700 104 1701 248 1702 28 1703 24 1704 112 1705 18 1706 40 1707 32 1708 112 1709 138 1710 56 1711 88 1712 64 1713 64 1714 96 1715 24 1716 0 1717 108 1718 28 1719 40 1720 160 1721 62 1722 32 1723 44 1724 80 1725 192 1726 48 1727 6 1728 184 1729 152 1730 16 1731 46 1732 148 1733 60 1734 52 1735 48 1736 80 1737 104 1738 8 1739 36 1740 96 1741 314 1742 28 1743 36 1744 248 1745 44 1746 64 1747 38 1748 128 1749 32 1750 76 1751 32 1752 64 1753 88 1754 20 1755 48 1756 208 1757 108 1758 28 1759 48 1760 0 1761 100 1762 60 1763 24 1764 196 1765 166 1766 32 1767 32 1768 80 1769 68 1770 36 1771 0 1772 40 1773 144 1774 88 1775 40 1776 172 1777 120 1778 16 1779 56 1780 204 1781 160 1782 0 1783 54 1784 72 1785 80 1786 72 1787 26 1788 96 1789 260 1790 28 1791 72 1792 192 1793 4 1794 28 1795 72 1796 116 1797 140 1798 56 1799 32 1800 140 1801 128 1802 24 1803 28 1804 0 1805 134 1806 48 1807 48 1808 68 1809 154 1810 44 1811 32 1812 168 1813 230 1814 32 1815 2 1816 192 1817 36 1818 64 1819 84 1820 64 1821 124 1822 40 1823 32 1824 120 1825 168 1826 8 1827 32 1828 104 1829 114 1830 48 1831 58 1832 56 1833 80 1834 64 1835 26 1836 128 1837 0 1838 24 1839 72 1840 212 1841 72 1842 28 1843 32 1844 160 1845 192 1846 92 1847 32 1848 16 1849 110 1850 24 1851 60 1852 88 1853 124 1854 72 1855 40 1856 128 1857 54 1858 64 1859 4 1860 116 1861 332 1862 20 1863 26 1864 200 1865 84 1866 32 1867 64 1868 56 1869 164 1870 12 1871 30 1872 192 1873 68 1874 36 1875 58 1876 280 1877 100 1878 28 1879 82 1880 80 1881 0 1882 48 1883 32 1884 96 1885 164 1886 36 1887 28 1888 168 1889 68 1890 52 1891 64 1892 0 1893 178 1894 60 1895 30 1896 144 1897 96 1898 16 1899 72 1900 200 1901 110 1902 28 1903 0 1904 128 1905 64 1906 44 1907 20 1908 128 1909 332 1910 36 1911 56 1912 112 1913 40 1914 8 1915 54 1916 112 1917 206 1918 52 1919 28 1920 96 1921 164 1922 20 1923 26 1924 256 1925 0 1926 72 1927 40 1928 56 1929 90 1930 56 1931 52 1932 96 1933 188 1934 32 1935 64 1936 16 1937 48 1938 32 1939 60 1940 100 1941 194 1942 44 1943 16 1944 208 1945 150 1946 32 1947 2 1948 120 1949 144 1950 40 1951 78 1952 104 1953 88 1954 60 1955 28 1956 168 1957 200 1958 0 1959 46 1960 168 1961 76 1962 40 1963 44 1964 72 1965 204 1966 68 1967 28 1968 80 1969 26 1970 32 1971 64 1972 216 1973 90 1974 48 1975 64 1976 64 1977 60 1978 48 1979 36 1980 24 1981 296 1982 24 1983 30 1984 320 1985 40 1986 68 1987 52 1988 56 1989 224 1990 56 1991 10 1992 64 1993 84 1994 52 1995 44 1996 168 1997 88 1998 52 1999 56 2000 156 2001 96 2002 0 2003 28 2004 176 2005 256 2006 28 2007 60 2008 144 2009 96 2010 44 2011 54 2012 64 2013 0 2014 72 2015 32 2016 208 2017 98 2018 16 2019 44 2020 168 2021 152 2022 44 2023 52 2024 0 2025 108 2026 100 2027 22 2028 120 2029 326 2030 40 2031 36 2032 128 2033 80 2034 72 2035 14 2036 180 2037 116 2038 40 2039 28 2040 96 2041 120 2042 24 2043 56 2044 144 2045 100 2046 0 2047 74 2048 100 2049 116 2050 80 2051 36 2052 112 2053 144 2054 48 2055 26 2056 224 2057 4 2058 24 2059 56 2060 80 2061 308 2062 44 2063 32 2064 200 2065 140 2066 28 2067 24 2068 32 2069 148 2070 48 2071 96 2072 64 2073 62 2074 80 2075 32 2076 96 2077 218 2078 28 2079 0 2080 168 2081 60 2082 36 2083 42 2084 148 2085 220 2086 96 2087 24 2088 120 2089 140 2090 4 2091 64 2092 120 2093 104 2094 36 2095 56 2096 144 2097 72 2098 68 2099 38 2100 192 2101 42 2102 28 2103 36 2104 160 2105 80 2106 84 2107 44 2108 48 2109 168 2110 64 2111 36 2112 24 2113 124 2114 40 2115 48 2116 164 2117 132 2118 28 2119 104 2120 80 2121 100 2122 44 2123 0 2124 200 2125 268 2126 40 2127 50 2128 200 2129 64 2130 36 2131 88 2132 88 2133 180 2134 0 2135 28 2136 128 2137 82 2138 24 2139 50 2140 192 2141 164 2142 48 2143 54 2144 88 2145 0 2146 64 2147 32 2148 116 2149 320 2150 32 2151 48 2152 152 2153 44 2154 44 2155 68 2156 18 2157 130 2158 48 2159 40 2160 164 2161 154 2162 32 2163 32 2164 288 2165 126 2166 68 2167 0 2168 64 2169 184 2170 68 2171 32 2172 64 2173 248 2174 32 2175 48 2176 328 2177 48 2178 4 2179 82 2180 120 2181 154 2182 56 2183 26 2184 128 2185 72 2186 52 2187 66 2188 120 2189 28 2190 52 2191 60 2192 68 2193 56 2194 72 2195 32 2196 288 2197 224 2198 20 2199 48 2200 0 2201 78 2202 28 2203 74 2204 128 2205 224 2206 52 2207 24 2208 120 2209 110 2210 32 2211 10 2212 176 2213 72 2214 52 2215 78 2216 104 2217 100 2218 56 2219 36 2220 96 2221 316 2222 4 2223 40 2224 272 2225 96 2226 48 2227 40 2228 72 2229 232 2230 60 2231 46 2232 120 2233 20 2234 28 2235 28 2236 240 2237 96 2238 36 2239 84 2240 96 2241 156 2242 44 2243 32 2244 0 2245 258 2246 32 2247 32 2248 88 2249 68 2250 88 2251 80 2252 56 2253 102 2254 100 2255 0 2256 200 2257 120 2258 20 2259 56 2260 308 2261 128 2262 24 2263 40 2264 144 2265 52 2266 0 2267 38 2268 144 2269 274 2270 28 2271 52 2272 144 2273 80 2274 52 2275 80 2276 72 2277 28 2278 60 2279 32 2280 128 2281 214 2282 24 2283 48 2284 152 2285 136 2286 48 2287 44 2288 0 2289 92 2290 68 2291 32 2292 156 2293 210 2294 44 2295 76 2296 176 2297 42 2298 28 2299 8 2300 56 2301 280 2302 64 2303 36 2304 220 2305 96 2306 60 2307 32 2308 204 2309 216 2310 4 2311 54 2312 76 2313 96 2314 52 2315 34 2316 144 2317 204 2318 24 2319 48 2320 272 2321 0 2322 64 2323 52 2324 152 2325 180 2326 76 2327 24 2328 64 2329 188 2330 40 2331 72 2332 24 2333 74 2334 68 2335 70 2336 144 2337 56 2338 48 2339 36 2340 144 2341 358 2342 28 2343 6 2344 184 2345 60 2346 52 2347 50 2348 72 2349 272 2350 88 2351 56 2352 148 2353 72 2354 4 2355 42 2356 272 2357 114 2358 72 2359 96 2360 64 2361 112 2362 40 2363 20 2364 192 2365 0 2366 52 2367 32 2368 208 2369 100 2370 40 2371 104 2372 104 2373 140 2374 76 2375 40 2376 0 2377 118 2378 32 2379 44 2380 128 2381 152 2382 24 2383 48 2384 136 2385 176 2386 92 2387 0 2388 104 2389 268 2390 40 2391 34 2392 176 2393 52 2394 80 2395 56 2396 88 2397 192 2398 8 2399 42 2400 208 2401 158 2402 20 2403 38 2404 304 2405 112 2406 48 2407 72 2408 64 2409 0 2410 48 2411 44 2412 120 2413 244 2414 36 2415 44 2416 248 2417 44 2418 36 2419 72 2420 12 2421 320 2422 48 2423 30 2424 128 2425 204 2426 44 2427 40 2428 176 2429 140 2430 40 2431 12 2432 96 2433 68 2434 104 2435 26 2436 168 2437 188 2438 32 2439 96 2440 112 2441 92 2442 0 2443 40 2444 80 2445 152 2446 108 2447 22 2448 168 2449 172 2450 52 2451 64 2452 176 2453 22 2454 56 2455 72 2456 96 2457 80 2458 44 2459 36 2460 96 2461 244 2462 32 2463 52 2464 40 2465 52 2466 56 2467 62 2468 96 2469 242 2470 72 2471 28 2472 96 2473 86 2474 40 2475 10 2476 248 2477 152 2478 36 2479 70 2480 84 2481 112 2482 48 2483 32 2484 308 2485 308 2486 0 2487 30 2488 200 2489 80 2490 64 2491 96 2492 64 2493 184 2494 72 2495 32 2496 192 2497 0 2498 32 2499 60 2500 176 2501 136 2502 64 2503 44 2504 144 2505 96 2506 68 2507 20 2508 0 2509 376 2510 28 2511 102 2512 228 2513 56 2514 40 2515 68 2516 216 2517 86 2518 52 2519 6 2520 192 2521 136 2522 20 2523 46 2524 152 2525 176 2526 64 2527 68 2528 80 2529 120 2530 0 2531 38 2532 80 2533 276 2534 36 2535 38 2536 168 2537 60 2538 40 2539 104 2540 112 2541 20 2542 60 2543 28 2544 208 2545 114 2546 52 2547 56 2548 224 2549 136 2550 40 2551 60 2552 8 2553 74 2554 108 2555 36 2556 200 2557 186 2558 28 2559 52 2560 296 2561 104 2562 40 2563 0 2564 108 2565 256 2566 72 2567 36 2568 96 2569 180 2570 24 2571 40 2572 168 2573 92 2574 16 2575 80 2576 136 2577 54 2578 48 2579 64 2580 184 2581 392 2582 32 2583 48 2584 160 2585 12 2586 68 2587 48 2588 72 2589 296 2590 52 2591 28 2592 172 2593 132 2594 48 2595 52 2596 44 2597 116 2598 36 2599 70 2600 120 2601 136 2602 76 2603 24 2604 96 2605 258 2606 36 2607 0 2608 184 2609 60 2610 48 2611 100 2612 100 2613 168 2614 72 2615 24 2616 128 2617 132 2618 0 2619 50 2620 128 2621 224 2622 28 2623 64 2624 216 2625 116 2626 56 2627 18 2628 216 2629 0 2630 44 2631 72 2632 144 2633 34 2634 56 2635 84 2636 88 2637 240 2638 60 2639 40 2640 28 2641 172 2642 28 2643 26 2644 372 2645 160 2646 92 2647 44 2648 48 2649 160 2650 72 2651 0 2652 96 2653 244 2654 44 2655 60 2656 288 2657 52 2658 44 2659 104 2660 104 2661 156 2662 0 2663 42 2664 120 2665 132 2666 48 2667 44 2668 128 2669 116 2670 52 2671 84 2672 128 2673 20 2674 100 2675 32 2676 228 2677 210 2678 24 2679 56 2680 240 2681 92 2682 48 2683 40 2684 0 2685 154 2686 112 2687 26 2688 96 2689 162 2690 24 2691 96 2692 160 2693 154 2694 68 2695 10 2696 88 2697 80 2698 68 2699 34 2700 224 2701 344 2702 24 2703 32 2704 248 2705 56 2706 12 2707 58 2708 136 2709 344 2710 68 2711 42 2712 128 2713 112 2714 52 2715 58 2716 224 2717 20 2718 32 2719 100 2720 88 2721 92 2722 64 2723 28 2724 120 2725 304 2726 40 2727 52 2728 0 2729 96 2730 56 2731 64 2732 72 2733 128 2734 80 2735 40 2736 312 2737 120 2738 28 2739 0 2740 308 2741 164 2742 48 2743 72 2744 128 2745 96 2746 68 2747 32 2748 96 2749 428 2750 0 2751 64 2752 136 2753 54 2754 100 2755 52 2756 112 2757 172 2758 56 2759 38 2760 96 2761 34 2762 28 2763 88 2764 280 2765 128 2766 48 2767 40 2768 136 2769 120 2770 64 2771 56 2772 0 2773 204 2774 48 2775 64 2776 240 2777 80 2778 44 2779 72 2780 64 2781 256 2782 80 2783 2 2784 256 2785 164 2786 32 2787 32 2788 144 2789 216 2790 40 2791 100 2792 72 2793 88 2794 12 2795 36 2796 160 2797 172 2798 28 2799 88 2800 288 2801 88 2802 36 2803 72 2804 104 2805 0 2806 96 2807 24 2808 128 2809 130 2810 48 2811 40 2812 160 2813 120 2814 68 2815 80 2816 26 2817 116 2818 44 2819 54 2820 112 2821 320 2822 24 2823 36 2824 256 2825 68 2826 88 2827 12 2828 80 2829 216 2830 56 2831 40 2832 140 2833 140 2834 48 2835 52 2836 308 2837 100 2838 8 2839 84 2840 112 2841 150 2842 72 2843 20 2844 192 2845 384 2846 36 2847 40 2848 168 2849 0 2850 48 2851 60 2852 108 2853 224 2854 108 2855 32 2856 160 2857 92 2858 24 2859 60 2860 0 2861 210 2862 64 2863 48 2864 108 2865 74 2866 104 2867 24 2868 232 2869 344 2870 32 2871 0 2872 96 2873 68 2874 44 2875 94 2876 120 2877 164 2878 56 2879 48 2880 256 2881 172 2882 4 2883 56 2884 320 2885 130 2886 36 2887 70 2888 76 2889 156 2890 84 2891 50 2892 80 2893 0 2894 44 2895 40 2896 356 2897 72 2898 56 2899 72 2900 160 2901 312 2902 60 2903 28 2904 16 2905 116 2906 36 2907 48 2908 136 2909 114 2910 68 2911 96 2912 80 2913 58 2914 96 2915 8 2916 200 2917 312 2918 36 2919 72 2920 160 2921 80 2922 44 2923 52 2924 112 2925 336 2926 0 2927 24 2928 80 2929 200 2930 36 2931 70 2932 272 2933 112 2934 64 2935 56 2936 136 2937 10 2938 60 2939 60 2940 144 2941 288 2942 24 2943 52 2944 328 2945 80 2946 88 2947 56 2948 12 2949 194 2950 88 2951 44 2952 168 2953 172 2954 24 2955 44 2956 200 2957 154 2958 40 2959 16 2960 132 2961 144 2962 40 2963 26 2964 280 2965 224 2966 52 2967 44 2968 128 2969 100 2970 0 2971 102 2972 80 2973 152 2974 80 2975 48 2976 168 2977 104 2978 28 2979 92 2980 232 2981 0 2982 44 2983 56 2984 88 2985 148 2986 84 2987 32 2988 120 2989 336 2990 28 2991 36 2992 0 2993 44 2994 56 2995 100 2996 208 2997 230 2998 68 2999 48 3000 96 3001 226 3002 32 3003 8 3004 216 3005 116 3006 104 3007 42 3008 136 3009 140 3010 80 3011 28 3012 116 3013 236 3014 0 3015 80 3016 288 3017 60 3018 24 3019 74 3020 96 3021 240 3022 76 3023 38 3024 312 3025 12 3026 36 3027 44 3028 168 3029 224 3030 44 3031 116 3032 64 3033 96 3034 100 3035 44 3036 32 3037 326 3038 36 3039 46 3040 248 3041 68 3042 52 3043 68 3044 168 3045 180 3046 68 3047 0 3048 144 3049 160 3050 56 3051 66 3052 128 3053 108 3054 52 3055 96 3056 108 3057 100 3058 12 3059 36 3060 272 3061 350 3062 48 3063 36 3064 216 3065 64 3066 48 3067 46 3068 64 3069 48 3070 60 3071 60 3072 200 3073 140 3074 40 3075 48 3076 312 3077 108 3078 52 3079 104 3080 16 3081 92 3082 52 3083 42 3084 112 3085 308 3086 56 3087 80 3088 232 3089 86 3090 56 3091 0 3092 152 3093 152 3094 88 3095 30 3096 160 3097 136 3098 20 3099 80 3100 280 3101 204 3102 0 3103 48 3104 168 3105 150 3106 96 3107 40 3108 120 3109 352 3110 32 3111 80 3112 104 3113 0 3114 120 3115 68 3116 96 3117 142 3118 96 3119 44 3120 160 3121 196 3122 28 3123 40 3124 44 3125 200 3126 52 3127 52 3128 112 3129 136 3130 52 3131 52 3132 128 3133 212 3134 64 3135 0 3136 324 3137 40 3138 44 3139 112 3140 116 3141 392 3142 72 3143 28 3144 160 3145 92 3146 4 3147 34 3148 184 3149 208 3150 80 3151 98 3152 120 3153 108 3154 80 3155 34 3156 280 3157 44 3158 16 3159 80 3160 160 3161 76 3162 36 3163 68 3164 128 3165 168 3166 88 3167 44 3168 0 3169 242 3170 36 3171 56 3172 200 3173 116 3174 72 3175 64 3176 152 3177 96 3178 72 3179 8 3180 96 3181 392 3182 32 3183 46 3184 312 3185 88 3186 76 3187 60 3188 116 3189 184 3190 16 3191 64 3192 96 3193 120 3194 40 3195 76 3196 176 3197 108 3198 56 3199 80 3200 156 3201 18 3202 68 3203 20 3204 288 3205 382 3206 44 3207 40 3208 128 3209 116 3210 44 3211 104 3212 0 3213 256 3214 68 3215 22 3216 268 3217 98 3218 32 3219 80 3220 280 3221 158 3222 56 3223 0 3224 112 3225 144 3226 124 3227 28 3228 80 3229 364 3230 48 3231 64 3232 272 3233 88 3234 0 3235 50 3236 104 3237 180 3238 48 3239 40 3240 216 3241 132 3242 32 3243 32 3244 328 3245 26 3246 60 3247 52 3248 88 3249 152 3250 76 3251 56 3252 192 3253 252 3254 44 3255 44 3256 0 3257 76 3258 56 3259 96 3260 80 3261 332 3262 56 3263 24 3264 176 3265 174 3266 28 3267 6 3268 224 3269 212 3270 64 3271 106 3272 72 3273 52 3274 124 3275 56 3276 240 3277 160 3278 4 3279 50 3280 256 3281 108 3282 48 3283 70 3284 168 3285 160 3286 112 3287 36 3288 96 3289 0 3290 40 3291 60 3292 152 3293 154 3294 72 3295 116 3296 184 3297 92 3298 52 3299 32 3300 32 3301 318 3302 48 3303 60 3304 272 3305 74 3306 40 3307 76 3308 72 3309 334 3310 84 3311 4 3312 104 3313 88 3314 60 3315 44 3316 396 3317 124 3318 56 3319 72 3320 96 3321 240 3322 8 3323 36 3324 192 3325 360 3326 40 3327 28 3328 256 3329 72 3330 88 3331 78 3332 96 3333 0 3334 68 3335 48 3336 112 3337 172 3338 44 3339 96 3340 144 3341 144 3342 36 3343 72 3344 0 3345 118 3346 112 3347 30 3348 204 3349 444 3350 32 3351 56 3352 208 3353 56 3354 48 3355 0 3356 168 3357 200 3358 52 3359 62 3360 168 3361 192 3362 40 3363 40 3364 224 3365 172 3366 16 3367 56 3368 56 3369 96 3370 60 3371 46 3372 128 3373 344 3374 48 3375 78 3376 312 3377 0 3378 40 3379 100 3380 164 3381 270 3382 52 3383 32 3384 264 3385 140 3386 68 3387 52 3388 16 3389 154 3390 44 3391 108 3392 96 3393 144 3394 104 3395 52 3396 144 3397 244 3398 40 3399 12 3400 280 3401 112 3402 40 3403 52 3404 112 3405 244 3406 72 3407 28 3408 212 3409 172 3410 0 3411 92 3412 328 3413 98 3414 96 3415 72 3416 128 3417 76 3418 52 3419 48 3420 160 3421 60 3422 32 3423 40 3424 296 3425 68 3426 64 3427 60 3428 104 3429 384 3430 104 3431 48 3432 16 3433 136 3434 40 3435 54 3436 232 3437 140 3438 64 3439 96 3440 168 3441 114 3442 68 3443 6 3444 232 3445 296 3446 32 3447 56 3448 144 3449 104 3450 72 3451 128 3452 72 3453 164 3454 0 3455 22 3456 368 3457 154 3458 32 3459 50 3460 200 3461 220 3462 36 3463 80 3464 96 3465 0 3466 104 3467 20 3468 136 3469 330 3470 36 3471 80 3472 200 3473 68 3474 72 3475 104 3476 0 3477 220 3478 72 3479 70 3480 96 3481 140 3482 52 3483 44 3484 224 3485 192 3486 64 3487 10 3488 104 3489 156 3490 92 3491 74 3492 264 3493 168 3494 44 3495 48 3496 256 3497 56 3498 0 3499 140 3500 96 3501 224 3502 56 3503 34 3504 208 3505 212 3506 56 3507 36 3508 272 3509 16 3510 76 3511 88 3512 112 3513 78 3514 100 3515 24 3516 128 3517 324 3518 28 3519 104 3520 48 3521 92 3522 32 3523 56 3524 140 3525 256 3526 104 3527 36 3528 180 3529 178 3530 36 3531 0 3532 104 3533 144 3534 68 3535 60 3536 184 3537 76 3538 72 3539 40 3540 204 3541 476 3542 4 3543 56 3544 240 3545 78 3546 88 3547 78 3548 112 3549 252 3550 80 3551 40 3552 168 3553 20 3554 52 3555 96 3556 344 3557 94 3558 32 3559 112 3560 96 3561 136 3562 76 3563 28 3564 34 3565 282 3566 52 3567 56 3568 268 3569 120 3570 48 3571 64 3572 80 3573 328 3574 84 3575 0 3576 160 3577 168 3578 24 3579 50 3580 256 3581 208 3582 72 3583 64 3584 192 3585 84 3586 0 3587 32 3588 112 3589 398 3590 60 3591 76 3592 112 3593 76 3594 96 3595 54 3596 144 3597 0 3598 64 3599 48 3600 252 3601 256 3602 20 3603 44 3604 432 3605 144 3606 60 3607 60 3608 16 3609 144 3610 92 3611 54 3612 96 3613 200 3614 56 3615 72 3616 296 3617 54 3618 52 3619 0 3620 116 3621 228 3622 84 3623 28 3624 208 3625 232 3626 44 3627 64 3628 152 3629 240 3630 4 3631 108 3632 144 3633 92 3634 80 3635 34 3636 352 3637 248 3638 40 3639 62 3640 192 3641 14 3642 40 3643 84 3644 104 3645 338 3646 124 3647 28 3648 144 3649 128 3650 56 3651 68 3652 0 3653 120 3654 80 3655 64 3656 88 3657 76 3658 68 3659 44 3660 192 3661 448 3662 36 3663 8 3664 412 3665 72 3666 96 3667 80 3668 128 3669 228 3670 60 3671 52 3672 128 3673 168 3674 12 3675 76 3676 144 3677 132 3678 48 3679 76 3680 120 3681 240 3682 64 3683 32 3684 192 3685 58 3686 52 3687 48 3688 168 3689 88 3690 48 3691 72 3692 80 3693 156 3694 140 3695 36 3696 0 3697 134 3698 40 3699 118 3700 360 3701 236 3702 40 3703 80 3704 120 3705 76 3706 96 3707 0 3708 168 3709 464 3710 32 3711 60 3712 232 3713 72 3714 44 3715 80 3716 200 3717 224 3718 0 3719 42 3720 192 3721 146 3722 32 3723 44 3724 280 3725 176 3726 100 3727 82 3728 104 3729 26 3730 92 3731 40 3732 128 3733 232 3734 64 3735 56 3736 288 3737 92 3738 52 3739 104 3740 0 3741 244 3742 52 3743 36 3744 312 3745 160 3746 56 3747 40 3748 184 3749 180 3750 76 3751 10 3752 96 3753 116 3754 60 3755 50 3756 128 3757 304 3758 36 3759 68 3760 208 3761 88 3762 16 3763 64 3764 248 3765 278 3766 72 3767 34 3768 96 3769 216 3770 24 3771 88 3772 208 3773 0 3774 68 3775 96 3776 240 3777 74 3778 84 3779 52 3780 232 3781 408 3782 16 3783 48 3784 40 3785 120 3786 68 3787 64 3788 88 3789 368 3790 92 3791 52 3792 184 3793 104 3794 40 3795 6 3796 400 3797 132 3798 48 3799 116 3800 112 3801 172 3802 68 3803 36 3804 176 3805 216 3806 8 3807 84 3808 208 3809 60 3810 60 3811 144 3812 80 3813 232 3814 144 3815 52 3816 216 3817 0 3818 40 3819 48 3820 288 3821 222 3822 60 3823 48 3824 120 3825 168 3826 80 3827 44 3828 0 3829 408 3830 36 3831 58 3832 208 3833 50 3834 92 3835 88 3836 128 3837 166 3838 48 3839 0 3840 200 3841 256 3842 36 3843 72 3844 228 3845 152 3846 76 3847 60 3848 96 3849 176 3850 16 3851 34 3852 120 3853 372 3854 56 3855 60 3856 440 3857 56 3858 36 3859 100 3860 192 3861 0 3862 60 3863 36 3864 160 3865 136 3866 52 3867 56 3868 144 3869 288 3870 96 3871 116 3872 12 3873 80 3874 104 3875 38 3876 296 3877 256 3878 32 3879 80 3880 176 3881 114 3882 44 3883 14 3884 152 3885 180 3886 88 3887 26 3888 272 3889 204 3890 44 3891 64 3892 256 3893 100 3894 0 3895 104 3896 104 3897 148 3898 100 3899 40 3900 160 3901 288 3902 28 3903 42 3904 384 3905 18 3906 80 3907 84 3908 84 3909 282 3910 76 3911 72 3912 128 3913 168 3914 40 3915 80 3916 48 3917 102 3918 52 3919 112 3920 172 3921 136 3922 72 3923 36 3924 368 3925 404 3926 64 3927 8 3928 144 3929 96 3930 52 3931 70 3932 120 3933 320 3934 112 3935 24 3936 168 3937 168 3938 0 3939 80 3940 200 3941 256 3942 52 3943 52 3944 128 3945 100 3946 132 3947 54 3948 96 3949 0 3950 48 3951 128 3952 168 3953 58 3954 88 3955 92 3956 184 3957 156 3958 92 3959 44 3960 0 3961 184 3962 32 3963 42 3964 232 3965 220 3966 52 3967 80 3968 136 3969 194 3970 80 3971 8 3972 172 3973 272 3974 56 3975 80 3976 256 3977 48 3978 48 3979 92 3980 96 3981 328 3982 0 3983 44 3984 264 3985 198 3986 68 3987 40 3988 328 3989 276 3990 48 3991 80 3992 80 3993 2 3994 68 3995 40 3996 256 3997 256 3998 32 3999 52 4000 376 4001 76 4002 64 4003 84 4004 32 4005 308 4006 104 4007 36 4008 96 4009 244 4010 40 4011 68 4012 176 4013 96 4014 72 4015 0 4016 140 4017 120 4018 76 4019 58 4020 156 4021 444 4022 20 4023 76 4024 352 4025 96 4026 8 4027 60 4028 96 4029 244 4030 92 4031 60 4032 272 4033 108 4034 44 4035 60 4036 304 4037 30 4038 56 4039 84 4040 80 4041 192 4042 72 4043 32 4044 176 4045 384 4046 52 4047 32 4048 36 4049 158 4050 100 4051 114 4052 156 4053 140 4054 84 4055 36 4056 208 4057 130 4058 52 4059 0 4060 224 4061 188 4062 36 4063 84 4064 120 4065 96 4066 136 4067 36 4068 144 4069 400 4070 0 4071 58 4072 184 4073 70 4074 100 4075 104 4076 120 4077 332 4078 48 4079 60 4080 248 4081 0 4082 20 4083 40 4084 472 4085 128 4086 120 4087 104 4088 80 4089 120 4090 80 4091 56 4092 16 4093 344 4094 44 4095 64 4096 308 4097 80 4098 48 4099 72 4100 216 4101 308 4102 64 4103 0 4104 192 4105 132 4106 60 4107 60 4108 192 4109 160 4110 68 4111 84 4112 136 4113 104 4114 12 4115 38 4116 304 4117 282 4118 24 4119 110 4120 176 4121 128 4122 56 4123 68 4124 112 4125 38 4126 144 4127 32 4128 208 4129 234 4130 44 4131 88 4132 152 4133 176 4134 56 4135 96 4136 0 4137 96 4138 56 4139 36 4140 240 4141 440 4142 40 4143 48 4144 328 4145 74 4146 44 4147 12 4148 112 4149 400 4150 112 4151 44 4152 96 4153 120 4154 76 4155 60 4156 312 4157 124 4158 12 4159 78 4160 144 4161 136 4162 56 4163 38 4164 224 4165 404 4166 36 4167 52 4168 224 4169 14 4170 68 4171 148 4172 96 4173 156 4174 88 4175 64 4176 320 4177 120 4178 44 4179 88 4180 0 4181 162 4182 56 4183 60 4184 128 4185 154 4186 88 4187 32 4188 128 4189 474 4190 40 4191 0 4192 328 4193 96 4194 120 4195 74 4196 140 4197 160 4198 68 4199 56 4200 112 4201 212 4202 0 4203 56 4204 280 4205 198 4206 76 4207 68 4208 88 4209 112 4210 112 4211 58 4212 288 4213 54 4214 56 4215 44 4216 208 4217 110 4218 44 4219 140 4220 128 4221 424 4222 56 4223 24 4224 0 4225 180 4226 64 4227 62 4228 176 4229 122 4230 80 4231 120 4232 92 4233 120 4234 120 4235 4 4236 208 4237 200 4238 40 4239 74 4240 400 4241 104 4242 40 4243 56 4244 236 4245 320 4246 16 4247 42 4248 192 4249 232 4250 36 4251 68 4252 192 4253 136 4254 60 4255 110 4256 208 4257 0 4258 60 4259 60 4260 108 4261 474 4262 44 4263 40 4264 288 4265 68 4266 112 4267 52 4268 16 4269 322 4270 88 4271 42 4272 124 4273 134 4274 36 4275 120 4276 416 4277 168 4278 44 4279 18 4280 128 4281 128 4282 84 4283 46 4284 240 4285 312 4286 44 4287 60 4288 240 4289 128 4290 12 4291 96 4292 96 4293 220 4294 140 4295 42 4296 256 4297 164 4298 40 4299 48 4300 168 4301 0 4302 64 4303 88 4304 256 4305 116 4306 88 4307 32 4308 256 4309 412 4310 60 4311 112 4312 0 4313 60 4314 68 4315 76 4316 96 4317 192 4318 88 4319 56 4320 168 4321 208 4322 36 4323 0 4324 400 4325 248 4326 64 4327 74 4328 88 4329 256 4330 68 4331 64 4332 152 4333 276 4334 8 4335 62 4336 416 4337 52 4338 56 4339 102 4340 232 4341 224 4342 80 4343 28 4344 128 4345 0 4346 48 4347 76 4348 168 4349 208 4350 96 4351 80 4352 152 4353 112 4354 80 4355 40 4356 20 4357 334 4358 28 4359 98 4360 272 4361 138 4362 52 4363 76 4364 136 4365 256 4366 132 4367 4 4368 128 4369 192 4370 44 4371 80 4372 268 4373 200 4374 132 4375 116 4376 144 4377 64 4378 0 4379 60 4380 160 4381 492 4382 36 4383 76 4384 248 4385 80 4386 56 4387 84 4388 128 4389 52 4390 56 4391 44 4392 200 4393 138 4394 64 4395 48 4396 304 4397 104 4398 40 4399 144 4400 26 4401 228 4402 100 4403 24 4404 228 4405 306 4406 68 4407 32 4408 192 4409 140 4410 96 4411 16 4412 72 4413 236 4414 108 4415 56 4416 304 4417 116 4418 32 4419 72 4420 344 4421 152 4422 0 4423 86 4424 96 4425 140 4426 96 4427 44 4428 128 4429 472 4430 44 4431 68 4432 248 4433 0 4434 88 4435 68 4436 208 4437 328 4438 60 4439 64 4440 160 4441 292 4442 40 4443 56 4444 0 4445 180 4446 64 4447 70 4448 168 4449 118 4450 88 4451 84 4452 176 4453 212 4454 48 4455 14 4456 216 4457 84 4458 56 4459 128 4460 80 4461 308 4462 60 4463 28 4464 432 4465 232 4466 0 4467 42 4468 288 4469 196 4470 36 4471 124 4472 80 4473 96 4474 104 4475 40 4476 192 4477 26 4478 60 4479 72 4480 368 4481 96 4482 48 4483 100 4484 144 4485 256 4486 120 4487 36 4488 16 4489 164 4490 44 4491 104 4492 232 4493 210 4494 64 4495 64 4496 176 4497 110 4498 80 4499 0 4500 384 4501 364 4502 32 4503 44 4504 320 4505 96 4506 84 4507 60 4508 72 4509 360 4510 12 4511 76 4512 128 4513 186 4514 56 4515 52 4516 352 4517 144 4518 88 4519 74 4520 112 4521 30 4522 80 4523 24 4524 160 4525 448 4526 52 4527 64 4528 232 4529 108 4530 48 4531 68 4532 32 4533 166 4534 140 4535 68 4536 272 4537 140 4538 28 4539 84 4540 192 4541 216 4542 64 4543 0 4544 240 4545 168 4546 112 4547 28 4548 172 4549 508 4550 48 4551 64 4552 136 4553 64 4554 0 4555 112 4556 176 4557 230 4558 64 4559 52 4560 256 4561 208 4562 52 4563 94 4564 384 4565 0 4566 60 4567 80 4568 96 4569 134 4570 128 4571 68 4572 144 4573 248 4574 52 4575 48 4576 64 4577 72 4578 64 4579 96 4580 116 4581 448 4582 64 4583 48 4584 240 4585 192 4586 44 4587 0 4588 144 4589 208 4590 76 4591 128 4592 120 4593 88 4594 92 4595 68 4596 276 4597 392 4598 4 4599 88 4600 280 4601 92 4602 52 4603 50 4604 192 4605 192 4606 128 4607 24 4608 244 4609 44 4610 40 4611 72 4612 260 4613 192 4614 52 4615 56 4616 144 4617 128 4618 84 4619 68 4620 0 4621 448 4622 28 4623 62 4624 320 4625 114 4626 128 4627 84 4628 112 4629 308 4630 124 4631 8 4632 128 4633 152 4634 44 4635 80 4636 272 4637 132 4638 40 4639 144 4640 128 4641 120 4642 8 4643 38 4644 344 4645 204 4646 68 4647 66 4648 240 4649 96 4650 64 4651 142 4652 104 4653 48 4654 140 4655 56 4656 164 4657 126 4658 44 4659 80 4660 400 4661 276 4662 64 4663 64 4664 0 4665 160 4666 68 4667 44 4668 144 4669 508 4670 44 4671 76 4672 360 4673 80 4674 80 4675 0 4676 120 4677 176 4678 72 4679 46 4680 192 4681 268 4682 44 4683 44 4684 168 4685 176 4686 0 4687 84 4688 192 4689 240 4690 76 4691 38 4692 152 4693 304 4694 36 4695 90 4696 320 4697 12 4698 72 4699 104 4700 168 4701 304 4702 76 4703 40 4704 296 4705 140 4706 68 4707 72 4708 0 4709 248 4710 60 4711 100 4712 80 4713 76 4714 156 4715 48 4716 280 4717 356 4718 32 4719 8 4720 252 4721 164 4722 32 4723 68 4724 296 4725 384 4726 120 4727 40 4728 128 4729 188 4730 8 4731 76 4732 208 4733 122 4734 104 4735 86 4736 136 4737 140 4738 88 4739 64 4740 184 4741 0 4742 36 4743 48 4744 312 4745 112 4746 84 4747 64 4748 72 4749 332 4750 116 4751 56 4752 44 4753 198 4754 44 4755 42 4756 496 4757 114 4758 56 4759 116 4760 96 4761 164 4762 64 4763 10 4764 192 4765 468 4766 80 4767 44 4768 192 4769 96 4770 80 4771 112 4772 116 4773 244 4774 20 4775 40 4776 160 4777 204 4778 28 4779 130 4780 224 4781 208 4782 60 4783 74 4784 256 4785 0 4786 128 4787 48 4788 304 4789 392 4790 28 4791 88 4792 136 4793 72 4794 80 4795 76 4796 0 4797 224 4798 84 4799 62 4800 328 4801 262 4802 56 4803 44 4804 304 4805 196 4806 100 4807 0 4808 120 4809 132 4810 84 4811 52 4812 144 4813 216 4814 64 4815 120 4816 456 4817 72 4818 4 4819 140 4820 128 4821 410 4822 88 4823 40 4824 160 4825 232 4826 56 4827 36 4828 240 4829 0 4830 52 4831 120 4832 80 4833 154 4834 112 4835 40 4836 288 4837 212 4838 44 4839 60 4840 24 4841 96 4842 88 4843 96 4844 144 4845 204 4846 92 4847 52 4848 168 4849 224 4850 64 4851 18 4852 228 4853 136 4854 92 4855 106 4856 176 4857 152 4858 80 4859 60 4860 208 4861 472 4862 0 4863 48 4864 488 4865 72 4866 64 4867 70 4868 128 4869 432 4870 84 4871 48 4872 128 4873 22 4874 56 4875 80 4876 240 4877 210 4878 64 4879 104 4880 128 4881 100 4882 108 4883 40 4884 52 4885 462 4886 80 4887 50 4888 144 4889 126 4890 48 4891 144 4892 96 4893 244 4894 92 4895 2 4896 440 4897 100 4898 40 4899 94 4900 324 4901 240 4902 40 4903 108 4904 120 4905 192 4906 0 4907 36 4908 112 4909 398 4910 40 4911 54 4912 360 4913 88 4914 104 4915 78 4916 240 4917 0 4918 60 4919 60 4920 224 4921 188 4922 28 4923 72 4924 352 4925 200 4926 64 4927 72 4928 0 4929 108 4930 72 4931 68 4932 144 4933 428 4934 76 4935 72 4936 240 4937 64 4938 60 4939 14 4940 128 4941 432 4942 100 4943 20 4944 256 4945 212 4946 44 4947 68 4948 408 4949 244 4950 0 4951 104 4952 96 4953 96 4954 140 4955 44 4956 128 4957 292 4958 36 4959 128 4960 200 4961 16 4962 44 4963 60 4964 152 4965 150 4966 84 4967 40 4968 192 4969 304 4970 44 4971 92 4972 32 4973 206 4974 92 4975 120 4976 232 4977 176 4978 72 4979 32 4980 280 4981 432 4982 32 4983 0 4984 320 4985 76 4986 104 4987 76 4988 96 4989 264 4990 112 4991 68 4992 176 4993 136 4994 12 4995 78 4996 392 4997 168 4998 60 4999 124 5000 148 5001 136 5002 48 5003 42 5004 312 5005 64 5006 48 5007 60 5008 268 5009 114 5010 84 5011 124 5012 152 5013 176 5014 72 5015 52 5016 32 5017 124 5018 48 5019 76 5020 256 5021 146 5022 84 5023 68 5024 224 5025 192 5026 136 5027 0 5028 112 5029 600 5030 40 5031 136 5032 224 5033 60 5034 60 5035 80 5036 184 5037 208 5038 0 5039 66 5040 208 5041 172 5042 36 5043 62 5044 400 5045 180 5046 100 5047 76 5048 72 5049 0 5050 144 5051 40 5052 128 5053 348 5054 60 5055 60 5056 368 5057 104 5058 56 5059 132 5060 28 5061 320 5062 76 5063 36 5064 240 5065 170 5066 56 5067 56 5068 208 5069 202 5070 52 5071 0 5072 172 5073 136 5074 88 5075 40 5076 408 5077 304 5078 56 5079 60 5080 224 5081 152 5082 4 5083 68 5084 112 5085 460 5086 116 5087 42 5088 208 5089 284 5090 44 5091 84 5092 256 5093 22 5094 144 5095 116 5096 168 5097 76 5098 60 5099 52 5100 160 5101 556 5102 40 5103 92 5104 0 5105 76 5106 92 5107 88 5108 140 5109 336 5110 96 5111 48 5112 168 5113 182 5114 60 5115 10 5116 344 5117 168 5118 40 5119 102 5120 208 5121 120 5122 104 5123 48 5124 296 5125 384 5126 8 5127 50 5128 144 5129 158 5130 100 5131 128 5132 88 5133 192 5134 112 5135 44 5136 264 5137 34 5138 36 5139 88 5140 384 5141 308 5142 56 5143 84 5144 176 5145 152 5146 96 5147 32 5148 0 5149 320 5150 72 5151 92 5152 248 5153 78 5154 92 5155 112 5156 152 5157 306 5158 72 5159 0 5160 128 5161 208 5162 48 5163 50 5164 328 5165 224 5166 112 5167 48 5168 120 5169 164 5170 0 5171 54 5172 232 5173 280 5174 56 5175 56 5176 376 5177 64 5178 72 5179 176 5180 128 5181 50 5182 76 5183 40 5184 324 5185 208 5186 56 5187 56 5188 216 5189 200 5190 72 5191 104 5192 0 5193 204 5194 128 5195 42 5196 160 5197 346 5198 28 5199 100 5200 448 5201 120 5202 76 5203 4 5204 228 5205 272 5206 148 5207 52 5208 160 5209 204 5210 36 5211 112 5212 152 5213 200 5214 16 5215 72 5216 160 5217 84 5218 112 5219 44 5220 352 5221 564 5222 40 5223 34 5224 312 5225 0 5226 68 5227 80 5228 120 5229 384 5230 76 5231 52 5232 168 5233 176 5234 68 5235 68 5236 64 5237 154 5238 52 5239 142 5240 96 5241 210 5242 88 5243 44 5244 160 5245 330 5246 80 5247 16 5248 328 5249 112 5250 76 5251 90 5252 80 5253 232 5254 108 5255 44 5256 280 5257 172 5258 8 5259 72 5260 304 5261 154 5262 60 5263 112 5264 208 5265 168 5266 92 5267 50 5268 144 5269 0 5270 68 5271 84 5272 176 5273 82 5274 112 5275 120 5276 224 5277 224 5278 80 5279 44 5280 0 5281 274 5282 32 5283 72 5284 460 5285 208 5286 76 5287 56 5288 88 5289 144 5290 120 5291 0 5292 224 5293 284 5294 52 5295 58 5296 396 5297 100 5298 56 5299 136 5300 176 5301 400 5302 16 5303 26 5304 224 5305 150 5306 60 5307 36 5308 160 5309 328 5310 64 5311 160 5312 136 5313 0 5314 100 5315 72 5316 292 5317 312 5318 48 5319 156 5320 160 5321 84 5322 48 5323 80 5324 2 5325 356 5326 140 5327 40 5328 312 5329 178 5330 40 5331 56 5332 408 5333 180 5334 64 5335 18 5336 144 5337 168 5338 76 5339 80 5340 160 5341 548 5342 32 5343 40 5344 456 5345 72 5346 0 5347 82 5348 104 5349 334 5350 112 5351 78 5352 128 5353 144 5354 76 5355 80 5356 192 5357 22 5358 72 5359 80 5360 204 5361 234 5362 100 5363 36 5364 352 5365 448 5366 52 5367 76 5368 40 5369 96 5370 44 5371 112 5372 112 5373 204 5374 140 5375 76 5376 304 5377 172 5378 28 5379 16 5380 240 5381 216 5382 104 5383 80 5384 136 5385 112 5386 140 5387 28 5388 144 5389 556 5390 0 5391 88 5392 240 5393 90 5394 72 5395 140 5396 272 5397 216 5398 52 5399 50 5400 320 5401 0 5402 44 5403 56 5404 256 5405 156 5406 80 5407 68 5408 140 5409 304 5410 92 5411 64 5412 0 5413 340 5414 76 5415 62 5416 328 5417 92 5418 64 5419 100 5420 96 5421 344 5422 52 5423 12 5424 212 5425 200 5426 60 5427 70 5428 412 5429 264 5430 84 5431 124 5432 96 5433 88 5434 0 5435 52 5436 288 5437 396 5438 36 5439 98 5440 352 5441 104 5442 72 5443 62 5444 216 5445 32 5446 132 5447 40 5448 96 5449 286 5450 56 5451 68 5452 272 5453 176 5454 100 5455 100 5456 36 5457 76 5458 72 5459 48 5460 304 5461 360 5462 24 5463 104 5464 304 5465 114 5466 112 5467 0 5468 104 5469 296 5470 88 5471 46 5472 208 5473 160 5474 48 5475 80 5476 268 5477 168 5478 8 5479 158 5480 176 5481 228 5482 64 5483 32 5484 272 5485 300 5486 80 5487 58 5488 336 5489 12 5490 64 5491 152 5492 156 5493 230 5494 156 5495 36 5496 160 5497 164 5498 44 5499 80 5500 48 5501 350 5502 48 5503 78 5504 192 5505 190 5506 116 5507 40 5508 240 5509 460 5510 40 5511 0 5512 240 5513 76 5514 80 5515 110 5516 128 5517 256 5518 76 5519 64 5520 276 5521 236 5522 0 5523 64 5524 416 5525 224 5526 96 5527 64 5528 144 5529 168 5530 88 5531 58 5532 128 5533 0 5534 32 5535 80 5536 520 5537 86 5538 44 5539 88 5540 136 5541 280 5542 72 5543 48 5544 48 5545 152 5546 56 5547 66 5548 144 5549 346 5550 88 5551 136 5552 104 5553 144 5554 152 5555 0 5556 436 5557 372 5558 40 5559 76 5560 160 5561 124 5562 80 5563 84 5564 144 5565 256 5566 12 5567 36 5568 192 5569 270 5570 68 5571 148 5572 208 5573 112 5574 56 5575 148 5576 112 5577 22 5578 88 5579 76 5580 160 5581 422 5582 76 5583 52 5584 520 5585 112 5586 84 5587 68 5588 0 5589 500 5590 96 5591 54 5592 128 5593 136 5594 56 5595 68 5596 400 5597 136 5598 120 5599 26 5600 208 5601 144 5602 60 5603 44 5604 172 5605 536 5606 48 5607 64 5608 216 5609 84 5610 12 5611 102 5612 112 5613 242 5614 136 5615 48 5616 336 5617 200 5618 48 5619 84 5620 488 5621 44 5622 44 5623 72 5624 224 5625 176 5626 104 5627 52 5628 128 5629 408 5630 32 5631 92 5632 0 5633 76 5634 144 5635 118 5636 188 5637 206 5638 100 5639 48 5640 160 5641 298 5642 40 5643 0 5644 304 5645 204 5646 64 5647 118 5648 140 5649 184 5650 112 5651 64 5652 344 5653 296 5654 0 5655 76 5656 288 5657 78 5658 44 5659 102 5660 96 5661 544 5662 104 5663 36 5664 248 5665 28 5666 80 5667 52 5668 264 5669 204 5670 116 5671 88 5672 88 5673 136 5674 124 5675 80 5676 0 5677 296 5678 32 5679 84 5680 332 5681 124 5682 60 5683 124 5684 288 5685 178 5686 104 5687 4 5688 160 5689 340 5690 48 5691 80 5692 184 5693 124 5694 96 5695 84 5696 288 5697 112 5698 12 5699 76 5700 208 5701 610 5702 44 5703 50 5704 288 5705 136 5706 96 5707 60 5708 104 5709 0 5710 112 5711 68 5712 256 5713 156 5714 68 5715 112 5716 376 5717 176 5718 76 5719 104 5720 16 5721 140 5722 116 5723 34 5724 320 5725 512 5726 56 5727 52 5728 248 5729 144 5730 52 5731 26 5732 152 5733 336 5734 104 5735 42 5736 224 5737 132 5738 56 5739 112 5740 320 5741 240 5742 8 5743 86 5744 176 5745 146 5746 148 5747 32 5748 176 5749 380 5750 60 5751 130 5752 312 5753 0 5754 76 5755 60 5756 136 5757 268 5758 56 5759 80 5760 424 5761 236 5762 32 5763 44 5764 0 5765 154 5766 112 5767 100 5768 112 5769 192 5770 108 5771 64 5772 96 5773 358 5774 84 5775 0 5776 352 5777 64 5778 76 5779 114 5780 220 5781 360 5782 92 5783 32 5784 192 5785 256 5786 12 5787 100 5788 240 5789 240 5790 56 5791 128 5792 144 5793 92 5794 144 5795 52 5796 288 5797 0 5798 36 5799 84 5800 280 5801 128 5802 64 5803 84 5804 136 5805 356 5806 136 5807 32 5808 20 5809 346 5810 48 5811 64 5812 244 5813 190 5814 96 5815 92 5816 184 5817 132 5818 68 5819 10 5820 160 5821 420 5822 44 5823 72 5824 464 5825 104 5826 84 5827 96 5828 112 5829 408 5830 0 5831 80 5832 212 5833 116 5834 64 5835 82 5836 360 5837 224 5838 48 5839 100 5840 128 5841 44 5842 84 5843 52 5844 412 5845 484 5846 48 5847 48 5848 288 5849 80 5850 120 5851 148 5852 16 5853 178 5854 104 5855 74 5856 240 5857 158 5858 48 5859 76 5860 320 5861 188 5862 60 5863 12 5864 136 5865 148 5866 136 5867 34 5868 216 5869 588 5870 56 5871 104 5872 268 5873 92 5874 0 5875 96 5876 304 5877 256 5878 84 5879 78 5880 144 5881 208 5882 40 5883 64 5884 320 5885 0 5886 104 5887 100 5888 96 5889 172 5890 124 5891 36 5892 224 5893 404 5894 72 5895 72 5896 0 5897 86 5898 52 5899 144 5900 200 5901 268 5902 64 5903 28 5904 504 5905 156 5906 72 5907 10 5908 360 5909 256 5910 48 5911 156 5912 80 5913 216 5914 100 5915 52 5916 128 5917 344 5918 0 5919 86 5920 376 5921 174 5922 80 5923 106 5924 152 5925 312 5926 124 5927 58 5928 192 5929 22 5930 48 5931 88 5932 168 5933 136 5934 88 5935 120 5936 256 5937 76 5938 68 5939 80 5940 52 5941 560 5942 44 5943 64 5944 176 5945 72 5946 120 5947 88 5948 112 5949 556 5950 112 5951 0 5952 208 5953 204 5954 52 5955 72 5956 484 5957 180 5958 48 5959 116 5960 208 5961 172 5962 20 5963 34 5964 224 5965 346 5966 52 5967 76 5968 264 5969 152 5970 64 5971 104 5972 176 5973 38 5974 160 5975 48 5976 336 5977 152 5978 56 5979 76 5980 224 5981 292 5982 52 5983 88 5984 40 5985 192 5986 104 5987 46 5988 232 5989 436 5990 48 5991 104 5992 160 5993 84 5994 84 5995 0 5996 136 5997 240 5998 120 5999 72 6000 252 6001 228 6002 36 6003 80 6004 616 6005 220 6006 0 6007 64 6008 88 6009 132 6010 76 6011 78 6012 240 6013 340 6014 60 6015 60 6016 504 6017 0 6018 76 6019 152 6020 120 6021 462 6022 72 6023 48 6024 192 6025 312 6026 60 6027 56 6028 32 6029 186 6030 136 6031 84 6032 200 6033 110 6034 136 6035 36 6036 232 6037 370 6038 52 6039 0 6040 320 6041 120 6042 48 6043 70 6044 168 6045 232 6046 148 6047 68 6048 168 6049 228 6050 4 6051 98 6052 280 6053 232 6054 80 6055 100 6056 120 6057 160 6058 96 6059 48 6060 160 6061 84 6062 36 6063 56 6064 428 6065 138 6066 88 6067 88 6068 128 6069 364 6070 80 6071 56 6072 0 6073 148 6074 76 6075 144 6076 392 6077 132 6078 44 6079 176 6080 192 6081 190 6082 96 6083 8 6084 316 6085 300 6086 68 6087 34 6088 216 6089 152 6090 72 6091 96 6092 120 6093 336 6094 16 6095 68 6096 384 6097 152 6098 44 6099 64 6100 480 6101 224 6102 100 6103 92 6104 160 6105 22 6106 112 6107 44 6108 144 6109 596 6110 56 6111 136 6112 272 6113 72 6114 96 6115 92 6116 0 6117 316 6118 80 6119 52 6120 160 6121 362 6122 36 6123 64 6124 312 6125 270 6126 96 6127 0 6128 140 6129 156 6130 152 6131 94 6132 232 6133 284 6134 52 6135 68 6136 288 6137 100 6138 0 6139 116 6140 96 6141 258 6142 112 6143 48 6144 400 6145 232 6146 56 6147 72 6148 176 6149 52 6150 64 6151 168 6152 120 6153 100 6154 124 6155 44 6156 360 6157 352 6158 52 6159 104 6160 0 6161 108 6162 32 6163 98 6164 260 6165 460 6166 164 6167 36 6168 128 6169 248 6170 56 6171 4 6172 200 6173 180 6174 128 6175 88 6176 184 6177 176 6178 68 6179 72 6180 232 6181 512 6182 8 6183 82 6184 280 6185 104 6186 84 6187 96 6188 128 6189 320 6190 92 6191 72 6192 184 6193 0 6194 96 6195 76 6196 476 6197 134 6198 60 6199 124 6200 168 6201 192 6202 84 6203 32 6204 32 6205 460 6206 48 6207 56 6208 432 6209 128 6210 76 6211 100 6212 184 6213 168 6214 152 6215 10 6216 288 6217 124 6218 36 6219 172 6220 256 6221 320 6222 64 6223 88 6224 172 6225 192 6226 24 6227 40 6228 352 6229 594 6230 44 6231 58 6232 224 6233 104 6234 84 6235 140 6236 160 6237 0 6238 76 6239 44 6240 248 6241 198 6242 44 6243 60 6244 376 6245 232 6246 152 6247 116 6248 0 6249 190 6250 152 6251 80 6252 112 6253 334 6254 72 6255 64 6256 456 6257 90 6258 48 6259 0 6260 180 6261 448 6262 68 6263 54 6264 384 6265 196 6266 72 6267 52 6268 264 6269 228 6270 12 6271 130 6272 212 6273 144 6274 120 6275 56 6276 208 6277 336 6278 56 6279 88 6280 272 6281 0 6282 72 6283 88 6284 184 6285 408 6286 108 6287 48 6288 136 6289 216 6290 44 6291 128 6292 32 6293 140 6294 52 6295 78 6296 160 6297 138 6298 96 6299 84 6300 336 6301 490 6302 36 6303 10 6304 392 6305 96 6306 84 6307 104 6308 120 6309 272 6310 148 6311 72 6312 192 6313 204 6314 0 6315 48 6316 280 6317 186 6318 88 6319 122 6320 248 6321 204 6322 56 6323 34 6324 408 6325 68 6326 92 6327 96 6328 192 6329 144 6330 56 6331 152 6332 80 6333 284 6334 156 6335 52 6336 58 6337 168 6338 60 6339 68 6340 348 6341 300 6342 56 6343 64 6344 128 6345 152 6346 104 6347 6 6348 184 6349 600 6350 48 6351 84 6352 440 6353 76 6354 152 6355 128 6356 232 6357 168 6358 0 6359 72 6360 128 6361 348 6362 40 6363 80 6364 352 6365 192 6366 100 6367 60 6368 184 6369 0 6370 116 6371 44 6372 236 6373 404 6374 44 6375 116 6376 344 6377 88 6378 48 6379 100 6380 0 6381 460 6382 80 6383 56 6384 248 6385 150 6386 48 6387 72 6388 288 6389 326 6390 112 6391 20 6392 80 6393 88 6394 188 6395 38 6396 256 6397 444 6398 64 6399 116 6400 372 6401 140 6402 0 6403 116 6404 240 6405 228 6406 128 6407 44 6408 192 6409 216 6410 52 6411 110 6412 208 6413 12 6414 72 6415 128 6416 192 6417 192 6418 80 6419 76 6420 280 6421 464 6422 52 6423 44 6424 64 6425 136 6426 128 6427 70 6428 88 6429 458 6430 92 6431 60 6432 168 6433 196 6434 44 6435 0 6436 456 6437 184 6438 64 6439 96 6440 160 6441 168 6442 76 6443 52 6444 200 6445 384 6446 12 6447 48 6448 288 6449 142 6450 112 6451 92 6452 184 6453 460 6454 136 6455 68 6456 240 6457 32 6458 24 6459 100 6460 224 6461 176 6462 56 6463 92 6464 288 6465 116 6466 176 6467 64 6468 36 6469 442 6470 44 6471 120 6472 248 6473 90 6474 96 6475 128 6476 168 6477 168 6478 72 6479 0 6480 428 6481 348 6482 60 6483 38 6484 448 6485 208 6486 64 6487 120 6488 128 6489 320 6490 0 6491 58 6492 192 6493 348 6494 84 6495 86 6496 336 6497 72 6498 76 6499 142 6500 176 6501 0 6502 104 6503 32 6504 208 6505 190 6506 88 6507 64 6508 312 6509 232 6510 60 6511 140 6512 20 6513 152 6514 88 6515 66 6516 536 6517 408 6518 48 6519 88 6520 304 6521 122 6522 64 6523 0 6524 128 6525 400 6526 108 6527 40 6528 176 6529 240 6530 52 6531 80 6532 228 6533 168 6534 12 6535 116 6536 192 6537 114 6538 100 6539 64 6540 128 6541 608 6542 36 6543 84 6544 576 6545 16 6546 80 6547 72 6548 244 6549 258 6550 184 6551 60 6552 160 6553 116 6554 56 6555 80 6556 0 6557 268 6558 84 6559 152 6560 136 6561 196 6562 72 6563 40 6564 256 6565 552 6566 60 6567 8 6568 200 6569 156 6570 104 6571 148 6572 144 6573 292 6574 96 6575 40 6576 380 6577 144 6578 4 6579 112 6580 432 6581 234 6582 64 6583 84 6584 168 6585 176 6586 196 6587 40 6588 128 6589 80 6590 64 6591 96 6592 328 6593 92 6594 84 6595 84 6596 200 6597 416 6598 68 6599 68 6600 0 6601 268 6602 36 6603 50 6604 384 6605 178 6606 136 6607 120 6608 184 6609 146 6610 92 6611 0 6612 232 6613 396 6614 72 6615 114 6616 256 6617 64 6618 60 6619 124 6620 160 6621 320 6622 0 6623 34 6624 440 6625 344 6626 56 6627 78 6628 336 6629 204 6630 80 6631 116 6632 120 6633 24 6634 132 6635 72 6636 256 6637 288 6638 28 6639 104 6640 248 6641 176 6642 100 6643 96 6644 0 6645 202 6646 96 6647 26 6648 192 6649 352 6650 80 6651 128 6652 192 6653 250 6654 88 6655 2 6656 296 6657 92 6658 76 6659 58 6660 288 6661 484 6662 44 6663 76 6664 392 6665 84 6666 12 6667 114 6668 88 6669 564 6670 120 6671 76 6672 200 6673 128 6674 88 6675 68 6676 632 6677 0 6678 80 6679 112 6680 96 6681 200 6682 80 6683 48 6684 320 6685 356 6686 44 6687 80 6688 64 6689 118 6690 84 6691 146 6692 120 6693 254 6694 108 6695 72 6696 256 6697 230 6698 48 6699 12 6700 280 6701 292 6702 84 6703 86 6704 232 6705 232 6706 152 6707 32 6708 184 6709 632 6710 8 6711 100 6712 216 6713 86 6714 88 6715 92 6716 208 6717 188 6718 108 6719 76 6720 288 6721 0 6722 40 6723 84 6724 304 6725 320 6726 100 6727 104 6728 116 6729 192 6730 112 6731 56 6732 0 6733 302 6734 56 6735 58 6736 496 6737 92 6738 56 6739 184 6740 264 6741 512 6742 92 6743 0 6744 224 6745 240 6746 68 6747 84 6748 208 6749 208 6750 76 6751 108 6752 128 6753 128 6754 28 6755 76 6756 176 6757 248 6758 48 6759 132 6760 360 6761 112 6762 60 6763 90 6764 112 6765 0 6766 120 6767 52 6768 312 6769 244 6770 36 6771 96 6772 440 6773 128 6774 116 6775 160 6776 16 6777 154 6778 108 6779 80 6780 160 6781 562 6782 48 6783 48 6784 424 6785 74 6786 176 6787 8 6788 176 6789 424 6790 92 6791 62 6792 112 6793 264 6794 72 6795 96 6796 376 6797 236 6798 0 6799 116 6800 232 6801 170 6802 84 6803 50 6804 496 6805 448 6806 64 6807 66 6808 144 6809 26 6810 92 6811 148 6812 112 6813 248 6814 192 6815 40 6816 296 6817 264 6818 44 6819 56 6820 60 6821 320 6822 64 6823 124 6824 216 6825 128 6826 108 6827 40 6828 160 6829 482 6830 56 6831 26 6832 296 6833 104 6834 92 6835 104 6836 276 6837 216 6838 88 6839 68 6840 288 6841 216 6842 0 6843 50 6844 448 6845 248 6846 80 6847 60 6848 136 6849 264 6850 96 6851 60 6852 208 6853 0 6854 60 6855 64 6856 472 6857 82 6858 116 6859 160 6860 128 6861 356 6862 96 6863 48 6864 0 6865 246 6866 80 6867 72 6868 216 6869 262 6870 100 6871 148 6872 128 6873 136 6874 120 6875 12 6876 200 6877 368 6878 44 6879 122 6880 416 6881 124 6882 52 6883 88 6884 212 6885 404 6886 0 6887 42 6888 160 6889 206 6890 56 6891 122 6892 232 6893 176 6894 128 6895 112 6896 200 6897 8 6898 92 6899 60 6900 384 6901 616 6902 48 6903 64 6904 232 6905 136 6906 64 6907 120 6908 24 6909 460 6910 124 6911 60 6912 392 6913 130 6914 92 6915 88 6916 464 6917 136 6918 68 6919 0 6920 96 6921 312 6922 112 6923 44 6924 224 6925 424 6926 88 6927 48 6928 332 6929 192 6930 16 6931 156 6932 120 6933 242 6934 112 6935 56 6936 272 6937 168 6938 28 6939 88 6940 256 6941 42 6942 68 6943 112 6944 200 6945 122 6946 128 6947 64 6948 296 6949 700 6950 88 6951 76 6952 32 6953 84 6954 72 6955 76 6956 192 6957 384 6958 100 6959 60 6960 256 6961 248 6962 44 6963 0 6964 628 6965 192 6966 104 6967 72 6968 128 6969 140 6970 120 6971 56 6972 160 6973 344 6974 0 6975 168 6976 480 6977 114 6978 68 6979 124 6980 104 6981 384 6982 108 6983 38 6984 320 6985 0 6986 64 6987 60 6988 168 6989 316 6990 64 6991 132 6992 256 6993 156 6994 144 6995 40 6996 64 6997 294 6998 48 6999 98 7000 384 7001 120 7002 64 7003 88 7004 144 7005 386 7006 140 7007 0 7008 168 7009 240 7010 60 7011 96 7012 256 7013 212 7014 96 7015 120 7016 120 7017 116 7018 8 7019 72 7020 256 7021 576 7022 44 7023 50 7024 544 7025 120 7026 132 7027 110 7028 216 7029 68 7030 92 7031 92 7032 128 7033 260 7034 56 7035 76 7036 224 7037 148 7038 112 7039 136 7040 0 7041 254 7042 80 7043 32 7044 280 7045 538 7046 64 7047 80 7048 304 7049 112 7050 64 7051 26 7052 144 7053 184 7054 144 7055 64 7056 452 7057 164 7058 36 7059 112 7060 332 7061 352 7062 12 7063 76 7064 176 7065 192 7066 168 7067 50 7068 160 7069 592 7070 72 7071 62 7072 208 7073 14 7074 132 7075 120 7076 200 7077 272 7078 120 7079 64 7080 192 7081 168 7082 52 7083 104 7084 0 7085 140 7086 88 7087 128 7088 100 7089 172 7090 132 7091 60 7092 288 7093 336 7094 68 7095 0 7096 432 7097 112 7098 52 7099 106 7100 200 7101 564 7102 80 7103 56 7104 360 7105 264 7106 0 7107 40 7108 360 7109 302 7110 96 7111 160 7112 96 7113 120 7114 92 7115 62 7116 256 7117 74 7118 60 7119 128 7120 412 7121 102 7122 68 7123 64 7124 320 7125 384 7126 140 7127 40 7128 0 7129 334 7130 60 7131 122 7132 280 7133 156 7134 80 7135 88 7136 192 7137 200 7138 96 7139 10 7140 224 7141 352 7142 36 7143 84 7144 320 7145 156 7146 152 7147 72 7148 104 7149 248 7150 24 7151 54 7152 248 7153 172 7154 76 7155 84 7156 520 7157 232 7158 52 7159 130 7160 160 7161 0 7162 88 7163 32 7164 360 7165 464 7166 88 7167 60 7168 400 7169 148 7170 56 7171 212 7172 16 7173 288 7174 160 7175 72 7176 160 7177 184 7178 52 7179 76 7180 352 7181 400 7182 80 7183 10 7184 268 7185 152 7186 108 7187 50 7188 280 7189 552 7190 44 7191 112 7192 272 7193 68 7194 24 7195 120 7196 192 7197 234 7198 72 7199 70 7200 364 7201 336 7202 56 7203 78 7204 392 7205 0 7206 76 7207 92 7208 144 7209 330 7210 96 7211 76 7212 112 7213 484 7214 56 7215 88 7216 0 7217 100 7218 80 7219 134 7220 268 7221 256 7222 116 7223 64 7224 224 7225 228 7226 56 7227 0 7228 240 7229 252 7230 104 7231 160 7232 144 7233 124 7234 156 7235 48 7236 460 7237 348 7238 8 7239 92 7240 208 7241 132 7242 60 7243 114 7244 152 7245 424 7246 128 7247 54 7248 328 7249 0 7250 56 7251 108 7252 460 7253 178 7254 112 7255 104 7256 144 7257 136 7258 92 7259 72 7260 16 7261 576 7262 72 7263 60 7264 504 7265 118 7266 80 7267 68 7268 120 7269 486 7270 100 7271 14 7272 312 7273 204 7274 64 7275 64 7276 416 7277 136 7278 60 7279 168 7280 176 7281 168 7282 0 7283 46 7284 248 7285 564 7286 100 7287 84 7288 168 7289 116 7290 124 7291 118 7292 144 7293 52 7294 108 7295 48 7296 288 7297 180 7298 44 7299 192 7300 504 7301 316 7302 48 7303 76 7304 40 7305 114 7306 152 7307 42 7308 160 7309 450 7310 56 7311 92 7312 232 7313 112 7314 120 7315 20 7316 228 7317 384 7318 104 7319 60 7320 224 7321 328 7322 56 7323 52 7324 296 7325 336 7326 0 7327 140 7328 144 7329 176 7330 112 7331 48 7332 224 7333 304 7334 80 7335 80 7336 336 7337 0 7338 68 7339 192 7340 112 7341 394 7342 108 7343 44 7344 328 7345 176 7346 68 7347 68 7348 0 7349 352 7350 112 7351 136 7352 112 7353 224 7354 120 7355 60 7356 352 7357 272 7358 40 7359 10 7360 456 7361 132 7362 72 7363 132 7364 240 7365 256 7366 160 7367 48 7368 144 7369 312 7370 0 7371 144 7372 176 7373 196 7374 92 7375 114 7376 320 7377 116 7378 96 7379 68 7380 384 7381 48 7382 44 7383 76 7384 464 7385 116 7386 96 7387 92 7388 128 7389 432 7390 136 7391 80 7392 40 7393 142 7394 60 7395 100 7396 320 7397 184 7398 76 7399 172 7400 120 7401 150 7402 96 7403 0 7404 304 7405 576 7406 80 7407 92 7408 228 7409 196 7410 72 7411 136 7412 248 7413 220 7414 20 7415 50 7416 360 7417 134 7418 64 7419 98 7420 192 7421 248 7422 48 7423 104 7424 256 7425 44 7426 160 7427 44 7428 180 7429 540 7430 56 7431 64 7432 320 7433 100 7434 168 7435 108 7436 26 7437 254 7438 84 7439 68 7440 268 7441 364 7442 40 7443 72 7444 664 7445 154 7446 80 7447 0 7448 112 7449 152 7450 96 7451 92 7452 136 7453 424 7454 84 7455 60 7456 520 7457 76 7458 0 7459 102 7460 264 7461 596 7462 80 7463 44 7464 176 7465 264 7466 56 7467 80 7468 328 7469 0 7470 96 7471 96 7472 140 7473 120 7474 164 7475 96 7476 328 7477 420 7478 36 7479 156 7480 48 7481 186 7482 72 7483 84 7484 152 7485 308 7486 176 7487 28 7488 384 7489 302 7490 64 7491 0 7492 200 7493 200 7494 88 7495 102 7496 216 7497 168 7498 72 7499 60 7500 296 7501 528 7502 4 7503 72 7504 568 7505 84 7506 92 7507 122 7508 200 7509 508 7510 124 7511 68 7512 128 7513 24 7514 92 7515 80 7516 408 7517 172 7518 44 7519 136 7520 208 7521 260 7522 92 7523 48 7524 0 7525 576 7526 64 7527 64 7528 232 7529 114 7530 76 7531 116 7532 144 7533 332 7534 156 7535 10 7536 244 7537 264 7538 72 7539 88 7540 328 7541 252 7542 128 7543 80 7544 176 7545 204 7546 24 7547 38 7548 128 7549 510 7550 48 7551 168 7552 368 7553 120 7554 68 7555 118 7556 224 7557 38 7558 140 7559 92 7560 256 7561 252 7562 40 7563 56 7564 336 7565 204 7566 100 7567 72 7568 0 7569 224 7570 136 7571 78 7572 356 7573 482 7574 72 7575 88 7576 304 7577 116 7578 56 7579 0 7580 160 7581 364 7582 68 7583 44 7584 368 7585 232 7586 72 7587 100 7588 288 7589 208 7590 0 7591 134 7592 96 7593 138 7594 200 7595 58 7596 360 7597 324 7598 56 7599 92 7600 520 7601 26 7602 68 7603 96 7604 220 7605 416 7606 108 7607 52 7608 144 7609 264 7610 60 7611 92 7612 0 7613 218 7614 160 7615 146 7616 272 7617 100 7618 72 7619 96 7620 160 7621 652 7622 48 7623 8 7624 232 7625 112 7626 124 7627 76 7628 104 7629 484 7630 96 7631 72 7632 256 7633 260 7634 4 7635 70 7636 664 7637 204 7638 76 7639 142 7640 176 7641 192 7642 124 7643 50 7644 288 7645 0 7646 40 7647 64 7648 288 7649 144 7650 168 7651 140 7652 136 7653 212 7654 160 7655 48 7656 48 7657 212 7658 32 7659 112 7660 272 7661 320 7662 60 7663 100 7664 288 7665 140 7666 92 7667 8 7668 412 7669 420 7670 76 7671 118 7672 256 7673 72 7674 84 7675 184 7676 144 7677 488 7678 20 7679 68 7680 192 7681 230 7682 52 7683 48 7684 488 7685 280 7686 128 7687 78 7688 124 7689 0 7690 116 7691 100 7692 144 7693 402 7694 76 7695 104 7696 608 7697 84 7698 96 7699 116 7700 0 7701 268 7702 76 7703 62 7704 336 7705 230 7706 88 7707 68 7708 208 7709 248 7710 64 7711 0 7712 152 7713 168 7714 144 7715 52 7716 300 7717 504 7718 40 7719 76 7720 288 7721 148 7722 12 7723 78 7724 264 7725 320 7726 172 7727 54 7728 248 7729 348 7730 40 7731 140 7732 376 7733 0 7734 96 7735 120 7736 144 7737 120 7738 96 7739 44 7740 320 7741 752 7742 56 7743 48 7744 36 7745 154 7746 88 7747 92 7748 144 7749 460 7750 100 7751 52 7752 160 7753 150 7754 112 7755 20 7756 288 7757 160 7758 88 7759 198 7760 212 7761 192 7762 108 7763 48 7764 388 7765 288 7766 0 7767 72 7768 240 7769 204 7770 60 7771 108 7772 96 7773 244 7774 148 7775 88 7776 544 7777 28 7778 40 7779 100 7780 468 7781 266 7782 80 7783 124 7784 144 7785 200 7786 140 7787 56 7788 16 7789 740 7790 64 7791 112 7792 316 7793 98 7794 96 7795 104 7796 288 7797 306 7798 128 7799 10 7800 224 7801 320 7802 40 7803 110 7804 392 7805 244 7806 84 7807 80 7808 232 7809 176 7810 0 7811 80 7812 256 7813 352 7814 48 7815 94 7816 320 7817 108 7818 60 7819 160 7820 128 7821 0 7822 112 7823 44 7824 408 7825 268 7826 64 7827 52 7828 400 7829 264 7830 72 7831 192 7832 0 7833 132 7834 148 7835 40 7836 240 7837 368 7838 56 7839 128 7840 432 7841 130 7842 56 7843 18 7844 232 7845 424 7846 172 7847 60 7848 200 7849 248 7850 88 7851 84 7852 240 7853 200 7854 0 7855 100 7856 184 7857 258 7858 84 7859 116 7860 408 7861 632 7862 36 7863 60 7864 328 7865 8 7866 152 7867 96 7868 128 7869 344 7870 88 7871 92 7872 192 7873 180 7874 100 7875 96 7876 68 7877 156 7878 88 7879 126 7880 160 7881 238 7882 96 7883 48 7884 320 7885 588 7886 56 7887 0 7888 440 7889 152 7890 60 7891 144 7892 180 7893 416 7894 132 7895 68 7896 224 7897 176 7898 12 7899 154 7900 320 7901 282 7902 112 7903 76 7904 176 7905 116 7906 204 7907 42 7908 168 7909 98 7910 60 7911 104 7912 256 7913 80 7914 92 7915 156 7916 184 7917 280 7918 76 7919 88 7920 64 7921 208 7922 48 7923 76 7924 592 7925 316 7926 60 7927 96 7928 136 7929 240 7930 136 7931 0 7932 160 7933 308 7934 68 7935 80 7936 688 7937 124 7938 120 7939 124 7940 112 7941 516 7942 0 7943 60 7944 320 7945 268 7946 64 7947 64 7948 264 7949 244 7950 112 7951 200 7952 136 7953 0 7954 140 7955 60 7956 448 7957 428 7958 48 7959 84 7960 272 7961 168 7962 76 7963 104 7964 40 7965 410 7966 136 7967 52 7968 160 7969 300 7970 52 7971 140 7972 240 7973 152 7974 136 7975 0 7976 264 7977 96 7978 88 7979 72 7980 192 7981 440 7982 48 7983 112 7984 440 7985 136 7986 0 7987 128 7988 176 7989 362 7990 168 7991 40 7992 256 7993 284 7994 64 7995 60 7996 272 7997 42 7998 40 7999 152 8000 304 8001 344 8002 120 8003 40 8004 288 8005 292 8006 92 8007 76 8008 0 8009 110 8010 96 8011 118 8012 120 8013 360 8014 208 8015 44 8016 368 8017 188 8018 56 8019 20 8020 512 8021 336 8022 60 8023 70 8024 128 8025 192 8026 128 8027 68 8028 312 8029 628 8030 12 8031 98 8032 376 8033 80 8034 96 8035 126 8036 312 8037 192 8038 68 8039 102 8040 192 8041 56 8042 48 8043 60 8044 280 8045 260 8046 132 8047 96 8048 168 8049 264 8050 136 8051 68 8052 0 8053 500 8054 64 8055 156 8056 352 8057 80 8058 64 8059 140 8060 160 8061 282 8062 120 8063 0 8064 464 8065 244 8066 64 8067 58 8068 284 8069 360 8070 96 8071 132 8072 88 8073 152 8074 0 8075 72 8076 240 8077 428 8078 52 8079 58 8080 408 8081 172 8082 72 8083 106 8084 304 8085 58 8086 120 8087 36 8088 192 8089 266 8090 52 8091 144 8092 272 8093 180 8094 84 8095 112 8096 0 8097 154 8098 116 8099 80 8100 324 8101 478 8102 68 8103 56 8104 504 8105 160 8106 120 8107 10 8108 104 8109 656 8110 96 8111 72 8112 308 8113 152 8114 60 8115 64 8116 652 8117 144 8118 16 8119 190 8120 160 8121 194 8122 68 8123 72 8124 192 8125 592 8126 80 8127 76 8128 272 8129 0 8130 92 8131 168 8132 224 8133 318 8134 152 8135 44 8136 336 8137 240 8138 28 8139 96 8140 64 8141 208 8142 44 8143 88 8144 356 8145 192 8146 220 8147 64 8148 232 8149 544 8150 64 8151 20 8152 192 8153 116 8154 168 8155 100 8156 168 8157 220 8158 96 8159 64 8160 248 8161 332 8162 8 8163 88 8164 336 8165 258 8166 128 8167 130 8168 120 8169 204 8170 104 8171 76 8172 280 8173 0 8174 72 8175 88 8176 376 8177 84 8178 56 8179 132 8180 200 8181 596 8182 104 8183 72 8184 0 8185 186 8186 64 8187 44 8188 368 8189 384 8190 112 8191 136 8192 196 8193 132 8194 112 8195 0 8196 344 8197 500 8198 48 8199 104 8200 392 8201 124 8202 72 8203 120 8204 208 8205 320 8206 20 8207 52 8208 272 8209 342 8210 80 8211 96 8212 288 8213 148 8214 128 8215 92 8216 224 8217 0 8218 112 8219 56 8220 160 8221 762 8222 52 8223 92 8224 576 8225 144 8226 88 8227 96 8228 16 8229 376 8230 116 8231 78 8232 128 8233 166 8234 76 8235 152 8236 288 8237 230 8238 76 8239 24 8240 208 8241 160 8242 132 8243 38 8244 616 8245 476 8246 64 8247 68 8248 240 8249 144 8250 0 8251 154 8252 144 8253 320 8254 124 8255 48 8256 432 8257 176 8258 52 8259 118 8260 392 8261 46 8262 88 8263 132 8264 136 8265 188 8266 152 8267 48 8268 128 8269 472 8270 68 8271 88 8272 64 8273 132 8274 104 8275 152 8276 296 8277 282 8278 80 8279 116 8280 240 8281 326 8282 40 8283 10 8284 480 8285 212 8286 156 8287 92 8288 168 8289 264 8290 84 8291 64 8292 164 8293 476 8294 0 8295 64 8296 416 8297 70 8298 104 8299 140 8300 168 8301 456 8302 120 8303 34 8304 248 8305 0 8306 72 8307 80 8308 436 8309 340 8310 56 8311 132 8312 152 8313 128 8314 152 8315 64 8316 0 8317 324 8318 36 8319 100 8320 368 8321 168 8322 80 8323 80 8324 192 8325 536 8326 188 8327 4 8328 192 8329 284 8330 60 8331 84 8332 216 8333 232 8334 120 8335 184 8336 332 8337 136 8338 0 8339 52 8340 440 8341 588 8342 48 8343 100 8344 480 8345 76 8346 96 8347 100 8348 96 8349 38 8350 176 8351 84 8352 312 8353 206 8354 88 8355 68 8356 416 8357 256 8358 56 8359 120 8360 16 8361 336 8362 76 8363 52 8364 320 8365 460 8366 56 8367 80 8368 312 8369 120 8370 156 8371 0 8372 208 8373 236 8374 160 8375 98 8376 192 8377 176 8378 92 8379 168 8380 256 8381 272 8382 12 8383 76 8384 328 8385 156 8386 112 8387 44 8388 216 8389 636 8390 68 8391 140 8392 336 8393 20 8394 68 8395 96 8396 200 8397 256 8398 136 8399 60 8400 384 8401 248 8402 40 8403 96 8404 84 8405 278 8406 168 8407 84 8408 128 8409 164 8410 140 8411 72 8412 192 8413 488 8414 56 8415 0 8416 424 8417 120 8418 56 8419 180 8420 224 8421 400 8422 100 8423 24 8424 408 8425 240 8426 0 8427 86 8428 216 8429 330 8430 72 8431 206 8432 120 8433 184 8434 156 8435 72 8436 336 8437 0 8438 52 8439 112 8440 320 8441 130 8442 96 8443 92 8444 176 8445 344 8446 120 8447 56 8448 48 8449 312 8450 68 8451 106 8452 376 8453 140 8454 116 8455 152 8456 192 8457 158 8458 92 8459 0 8460 240 8461 720 8462 40 8463 80 8464 388 8465 124 8466 104 8467 76 8468 264 8469 624 8470 12 8471 64 8472 160 8473 270 8474 60 8475 80 8476 512 8477 244 8478 76 8479 112 8480 208 8481 32 8482 140 8483 56 8484 280 8485 324 8486 60 8487 128 8488 216 8489 216 8490 88 8491 148 8492 0 8493 192 8494 188 8495 56 8496 520 8497 244 8498 40 8499 84 8500 536 8501 326 8502 48 8503 20 8504 192 8505 248 8506 116 8507 40 8508 224 8509 520 8510 84 8511 140 8512 416 8513 96 8514 24 8515 120 8516 184 8517 284 8518 84 8519 64 8520 160 8521 248 8522 84 8523 88 8524 440 8525 48 8526 144 8527 80 8528 184 8529 188 8530 104 8531 80 8532 360 8533 408 8534 100 8535 80 8536 0 8537 86 8538 60 8539 222 8540 128 8541 592 8542 76 8543 68 8544 328 8545 310 8546 116 8547 0 8548 268 8549 280 8550 112 8551 100 8552 136 8553 124 8554 128 8555 48 8556 256 8557 520 8558 0 8559 138 8560 504 8561 136 8562 76 8563 100 8564 328 8565 344 8566 140 8567 44 8568 240 8569 48 8570 48 8571 116 8572 280 8573 228 8574 128 8575 176 8576 176 8577 120 8578 100 8579 52 8580 0 8581 702 8582 64 8583 54 8584 320 8585 132 8586 128 8587 132 8588 176 8589 272 8590 100 8591 10 8592 268 8593 144 8594 76 8595 172 8596 640 8597 172 8598 64 8599 192 8600 160 8601 264 8602 20 8603 60 8604 240 8605 438 8606 76 8607 56 8608 392 8609 172 8610 80 8611 140 8612 128 8613 0 8614 124 8615 76 8616 224 8617 188 8618 44 8619 84 8620 320 8621 272 8622 120 8623 100 8624 46 8625 234 8626 144 8627 62 8628 260 8629 738 8630 80 8631 128 8632 224 8633 70 8634 144 8635 14 8636 192 8637 320 8638 120 8639 80 8640 376 8641 336 8642 32 8643 76 8644 460 8645 232 8646 12 8647 78 8648 160 8649 228 8650 200 8651 96 8652 160 8653 356 8654 60 8655 78 8656 576 8657 0 8658 96 8659 152 8660 252 8661 266 8662 80 8663 56 8664 336 8665 332 8666 68 8667 84 8668 0 8669 364 8670 60 8671 140 8672 168 8673 170 8674 128 8675 56 8676 568 8677 460 8678 52 8679 0 8680 320 8681 112 8682 84 8683 100 8684 144 8685 480 8686 192 8687 32 8688 164 8689 268 8690 16 8691 84 8692 496 8693 212 8694 124 8695 96 8696 136 8697 176 8698 120 8699 98 8700 224 8701 0 8702 52 8703 80 8704 680 8705 114 8706 84 8707 104 8708 144 8709 268 8710 92 8711 76 8712 20 8713 174 8714 92 8715 92 8716 424 8717 162 8718 92 8719 128 8720 264 8721 388 8722 92 8723 4 8724 308 8725 656 8726 60 8727 70 8728 272 8729 192 8730 104 8731 172 8732 144 8733 256 8734 0 8735 66 8736 336 8737 132 8738 32 8739 152 8740 240 8741 408 8742 64 8743 140 8744 216 8745 20 8746 156 8747 48 8748 320 8749 748 8750 76 8751 88 8752 312 8753 112 8754 76 8755 152 8756 56 8757 384 8758 104 8759 48 8760 288 8761 302 8762 64 8763 56 8764 320 8765 180 8766 104 8767 22 8768 144 8769 284 8770 148 8771 74 8772 176 8773 392 8774 80 8775 128 8776 376 8777 140 8778 0 8779 126 8780 128 8781 536 8782 80 8783 62 8784 576 8785 172 8786 68 8787 48 8788 448 8789 0 8790 116 8791 180 8792 128 8793 144 8794 152 8795 80 8796 256 8797 384 8798 48 8799 128 8800 0 8801 120 8802 104 8803 92 8804 228 8805 384 8806 176 8807 48 8808 128 8809 422 8810 44 8811 28 8812 376 8813 236 8814 68 8815 88 8816 328 8817 116 8818 144 8819 84 8820 448 8821 492 8822 0 8823 64 8824 264 8825 140 8826 120 8827 112 8828 112 8829 548 8830 120 8831 58 8832 288 8833 24 8834 92 8835 72 8836 344 8837 270 8838 80 8839 148 8840 192 8841 152 8842 108 8843 52 8844 48 8845 564 8846 76 8847 120 8848 400 8849 104 8850 96 8851 168 8852 144 8853 356 8854 184 8855 0 8856 256 8857 140 8858 48 8859 92 8860 400 8861 336 8862 72 8863 88 8864 264 8865 200 8866 20 8867 62 8868 328 8869 626 8870 48 8871 114 8872 280 8873 96 8874 128 8875 154 8876 192 8877 44 8878 80 8879 80 8880 252 8881 404 8882 44 8883 80 8884 632 8885 272 8886 160 8887 92 8888 24 8889 186 8890 112 8891 80 8892 192 8893 332 8894 68 8895 96 8896 600 8897 100 8898 44 8899 0 8900 288 8901 448 8902 112 8903 64 8904 256 8905 248 8906 56 8907 92 8908 192 8909 268 8910 0 8911 180 8912 136 8913 170 8914 196 8915 58 8916 464 8917 440 8918 48 8919 144 8920 304 8921 0 8922 56 8923 112 8924 240 8925 448 8926 144 8927 36 8928 312 8929 288 8930 80 8931 96 8932 56 8933 214 8934 84 8935 142 8936 200 8937 230 8938 128 8939 68 8940 160 8941 370 8942 72 8943 0 8944 616 8945 116 8946 152 8947 94 8948 192 8949 560 8950 136 8951 112 8952 192 8953 204 8954 4 8955 96 8956 416 8957 188 8958 68 8959 194 8960 192 8961 144 8962 96 8963 62 8964 456 8965 96 8966 88 8967 56 8968 208 8969 122 8970 100 8971 136 8972 152 8973 488 8974 116 8975 64 8976 0 8977 212 8978 60 8979 132 8980 516 8981 332 8982 80 8983 88 8984 192 8985 124 8986 196 8987 8 8988 192 8989 516 8990 80 8991 172 8992 232 8993 120 8994 148 8995 136 8996 200 8997 216 8998 24 8999 66 9000 432 9001 410 9002 60 9003 58 9004 376 9005 320 9006 80 9007 134 9008 152 9009 48 9010 80 9011 60 9012 204 9013 294 9014 96 9015 84 9016 504 9017 120 9018 76 9019 176 9020 0 9021 510 9022 120 9023 40 9024 416 9025 252 9026 76 9027 104 9028 384 9029 370 9030 80 9031 0 9032 104 9033 188 9034 128 9035 72 9036 280 9037 520 9038 44 9039 92 9040 612 9041 140 9042 0 9043 104 9044 256 9045 306 9046 148 9047 56 9048 128 9049 372 9050 80 9051 76 9052 208 9053 30 9054 208 9055 112 9056 384 9057 158 9058 108 9059 64 9060 184 9061 664 9062 56 9063 96 9064 0 9065 138 9066 124 9067 94 9068 168 9069 334 9070 104 9071 88 9072 376 9073 156 9074 64 9075 12 9076 548 9077 192 9078 76 9079 136 9080 160 9081 304 9082 88 9083 40 9084 256 9085 692 9086 12 9087 64 9088 328 9089 204 9090 80 9091 178 9092 248 9093 268 9094 136 9095 60 9096 256 9097 0 9098 52 9099 140 9100 400 9101 284 9102 68 9103 140 9104 168 9105 212 9106 184 9107 52 9108 56 9109 582 9110 64 9111 82 9112 288 9113 112 9114 116 9115 128 9116 160 9117 384 9118 104 9119 18 9120 328 9121 348 9122 48 9123 72 9124 628 9125 192 9126 164 9127 104 9128 128 9129 132 9130 16 9131 84 9132 224 9133 534 9134 104 9135 136 9136 392 9137 84 9138 60 9139 148 9140 272 9141 0 9142 100 9143 48 9144 240 9145 310 9146 80 9147 80 9148 208 9149 376 9150 96 9151 116 9152 0 9153 162 9154 216 9155 62 9156 296 9157 398 9158 48 9159 100 9160 336 9161 176 9162 112 9163 0 9164 144 9165 256 9166 196 9167 64 9168 300 9169 312 9170 64 9171 120 9172 420 9173 296 9174 12 9175 148 9176 240 9177 148 9178 84 9179 74 9180 384 9181 516 9182 40 9183 110 9184 464 9185 0 9186 104 9187 108 9188 108 9189 712 9190 160 9191 80 9192 144 9193 208 9194 76 9195 64 9196 40 9197 236 9198 80 9199 124 9200 144 9201 254 9202 96 9203 60 9204 560 9205 384 9206 76 9207 14 9208 320 9209 176 9210 84 9211 224 9212 168 9213 204 9214 136 9215 56 9216 460 9217 256 9218 0 9219 116 9220 288 9221 234 9222 72 9223 92 9224 272 9225 360 9226 152 9227 36 9228 176 9229 106 9230 60 9231 100 9232 468 9233 100 9234 120 9235 120 9236 432 9237 272 9238 124 9239 96 9240 32 9241 306 9242 40 9243 120 9244 264 9245 278 9246 124 9247 100 9248 196 9249 206 9250 172 9251 12 9252 288 9253 456 9254 108 9255 72 9256 272 9257 96 9258 72 9259 176 9260 176 9261 616 9262 0 9263 46 9264 368 9265 212 9266 92 9267 90 9268 408 9269 216 9270 112 9271 224 9272 112 9273 0 9274 168 9275 96 9276 240 9277 462 9278 68 9279 112 9280 576 9281 128 9282 72 9283 68 9284 0 9285 410 9286 116 9287 62 9288 320 9289 280 9290 64 9291 72 9292 256 9293 208 9294 132 9295 26 9296 312 9297 152 9298 84 9299 76 9300 360 9301 812 9302 52 9303 60 9304 384 9305 100 9306 0 9307 68 9308 128 9309 488 9310 172 9311 62 9312 168 9313 268 9314 68 9315 146 9316 584 9317 0 9318 56 9319 152 9320 192 9321 192 9322 120 9323 84 9324 384 9325 472 9326 76 9327 96 9328 64 9329 148 9330 96 9331 172 9332 148 9333 288 9334 168 9335 48 9336 336 9337 202 9338 56 9339 0 9340 304 9341 420 9342 72 9343 110 9344 328 9345 156 9346 96 9347 40 9348 176 9349 560 9350 16 9351 188 9352 224 9353 96 9354 72 9355 146 9356 184 9357 308 9358 100 9359 74 9360 336 9361 50 9362 72 9363 68 9364 716 9365 336 9366 108 9367 104 9368 112 9369 304 9370 140 9371 60 9372 32 9373 424 9374 72 9375 104 9376 480 9377 120 9378 136 9379 204 9380 168 9381 456 9382 92 9383 0 9384 224 9385 276 9386 100 9387 96 9388 264 9389 248 9390 100 9391 124 9392 192 9393 148 9394 0 9395 54 9396 544 9397 514 9398 44 9399 100 9400 440 9401 200 9402 48 9403 78 9404 288 9405 0 9406 196 9407 84 9408 320 9409 236 9410 56 9411 120 9412 240 9413 268 9414 128 9415 128 9416 24 9417 128 9418 136 9419 64 9420 224 9421 632 9422 32 9423 100 9424 528 9425 200 9426 56 9427 0 9428 228 9429 372 9430 92 9431 64 9432 384 9433 180 9434 88 9435 76 9436 480 9437 164 9438 4 9439 178 9440 168 9441 240 9442 140 9443 60 9444 304 9445 540 9446 112 9447 56 9448 216 9449 34 9450 88 9451 152 9452 96 9453 306 9454 112 9455 80 9456 504 9457 304 9458 44 9459 176 9460 0 9461 260 9462 112 9463 108 9464 240 9465 146 9466 140 9467 40 9468 160 9469 776 9470 76 9471 20 9472 408 9473 68 9474 112 9475 168 9476 280 9477 432 9478 80 9479 80 9480 192 9481 368 9482 4 9483 108 9484 504 9485 232 9486 120 9487 72 9488 232 9489 164 9490 112 9491 96 9492 280 9493 68 9494 80 9495 128 9496 368 9497 142 9498 88 9499 124 9500 192 9501 372 9502 136 9503 48 9504 0 9505 302 9506 92 9507 42 9508 340 9509 384 9510 84 9511 172 9512 160 9513 176 9514 164 9515 0 9516 224 9517 288 9518 68 9519 92 9520 336 9521 116 9522 92 9523 148 9524 304 9525 480 9526 0 9527 60 9528 128 9529 260 9530 76 9531 166 9532 240 9533 248 9534 136 9535 112 9536 288 9537 30 9538 76 9539 80 9540 512 9541 552 9542 44 9543 48 9544 480 9545 108 9546 104 9547 140 9548 0 9549 576 9550 144 9551 102 9552 200 9553 320 9554 80 9555 80 9556 536 9557 208 9558 116 9559 12 9560 192 9561 220 9562 96 9563 40 9564 176 9565 568 9566 76 9567 112 9568 456 9569 128 9570 16 9571 116 9572 160 9573 264 9574 204 9575 84 9576 400 9577 160 9578 40 9579 124 9580 288 9581 0 9582 64 9583 120 9584 240 9585 150 9586 200 9587 52 9588 384 9589 764 9590 60 9591 92 9592 40 9593 112 9594 176 9595 148 9596 200 9597 320 9598 84 9599 80 9600 464 9601 246 9602 68 9603 16 9604 464 9605 244 9606 76 9607 144 9608 104 9609 316 9610 144 9611 68 9612 192 9613 376 9614 12 9615 78 9616 704 9617 156 9618 84 9619 112 9620 224 9621 624 9622 120 9623 46 9624 256 9625 0 9626 84 9627 76 9628 368 9629 290 9630 128 9631 172 9632 160 9633 120 9634 108 9635 72 9636 0 9637 384 9638 56 9639 168 9640 240 9641 164 9642 76 9643 88 9644 216 9645 462 9646 208 9647 0 9648 320 9649 372 9650 72 9651 138 9652 488 9653 260 9654 96 9655 100 9656 176 9657 144 9658 16 9659 100 9660 192 9661 654 9662 56 9663 66 9664 560 9665 148 9666 204 9667 136 9668 128 9669 0 9670 160 9671 64 9672 160 9673 240 9674 84 9675 104 9676 336 9677 212 9678 76 9679 196 9680 28 9681 180 9682 80 9683 68 9684 640 9685 496 9686 80 9687 84 9688 256 9689 126 9690 80 9691 30 9692 120 9693 512 9694 140 9695 68 9696 328 9697 188 9698 56 9699 72 9700 600 9701 372 9702 0 9703 110 9704 232 9705 238 9706 128 9707 60 9708 192 9709 640 9710 68 9711 96 9712 456 9713 16 9714 112 9715 104 9716 280 9717 296 9718 104 9719 100 9720 208 9721 356 9722 60 9723 60 9724 64 9725 224 9726 104 9727 90 9728 192 9729 400 9730 176 9731 92 9732 200 9733 402 9734 60 9735 22 9736 520 9737 104 9738 88 9739 118 9740 144 9741 420 9742 152 9743 80 9744 408 9745 232 9746 0 9747 122 9748 376 9749 264 9750 116 9751 168 9752 144 9753 112 9754 188 9755 62 9756 480 9757 0 9758 56 9759 76 9760 288 9761 252 9762 60 9763 120 9764 272 9765 576 9766 96 9767 36 9768 0 9769 350 9770 92 9771 120 9772 208 9773 136 9774 100 9775 176 9776 208 9777 156 9778 140 9779 12 9780 304 9781 700 9782 60 9783 104 9784 544 9785 136 9786 88 9787 116 9788 120 9789 464 9790 0 9791 104 9792 360 9793 212 9794 56 9795 82 9796 520 9797 196 9798 92 9799 212 9800 252 9801 22 9802 104 9803 64 9804 320 9805 488 9806 108 9807 68 9808 336 9809 124 9810 160 9811 116 9812 44 9813 322 9814 184 9815 44 9816 288 9817 216 9818 36 9819 136 9820 352 9821 380 9822 60 9823 0 9824 248 9825 136 9826 200 9827 50 9828 224 9829 608 9830 44 9831 120 9832 200 9833 172 9834 20 9835 140 9836 168 9837 404 9838 116 9839 74 9840 256 9841 400 9842 48 9843 76 9844 488 9845 50 9846 144 9847 140 9848 160 9849 270 9850 152 9851 48 9852 256 9853 328 9854 100 9855 128 9856 96 9857 98 9858 56 9859 178 9860 184 9861 420 9862 144 9863 52 9864 288 9865 246 9866 80 9867 0 9868 312 9869 412 9870 88 9871 144 9872 192 9873 216 9874 192 9875 116 9876 484 9877 360 9878 0 9879 86 9880 384 9881 100 9882 136 9883 126 9884 160 9885 228 9886 128 9887 58 9888 256 9889 0 9890 72 9891 184 9892 260 9893 172 9894 124 9895 124 9896 200 9897 136 9898 148 9899 80 9900 50 9901 800 9902 40 9903 66 9904 644 9905 112 9906 112 9907 80 9908 304 9909 462 9910 112 9911 0 9912 192 9913 196 9914 76 9915 70 9916 352 9917 336 9918 112 9919 152 9920 184 9921 252 9922 12 9923 42 9924 352 9925 760 9926 100 9927 72 9928 240 9929 184 9930 76 9931 178 9932 160 9933 52 9934 136 9935 52 9936 612 9937 208 9938 72 9939 168 9940 616 9941 236 9942 52 9943 104 9944 0 9945 344 9946 124 9947 56 9948 160 9949 596 9950 104 9951 124 9952 520 9953 112 9954 96 9955 18 9956 224 9957 312 9958 108 9959 94 9960 288 9961 268 9962 40 9963 80 9964 480 9965 284 9966 24 9967 118 9968 168 9969 220 9970 108 9971 110 9972 368 9973 520 9974 88 9975 96 9976 384 9977 12 9978 96 9979 144 9980 160 9981 512 9982 92 9983 44 9984 384 9985 280 9986 72 9987 80 9988 0 9989 392 9990 132 9991 180 9992 152 9993 134 9994 168 9995 64 9996 288 9997 376 9998 40 9999 0 10000 424