98348 3 2 7 5 6 4 10 8 11 14 12 13 9 15 18 31 17 19 30 27 25 29 16 21 23 22 24 26 28 20 56 52 58 53 60 39 45 54 34 36 51 42 43 47 40 49 41 32 38 59 57 44 37 55 62 48 61 35 46 50 33 63 71 85 66 100 115 84 117 123 120 65 105 118 103 72 75 127 74 96 99 83 97 78 122 106 119 110 125 70 73 95 104 108 64 102 113 124 77 111 107 101 114 98 116 82 91 80 87 89 86 68 81 79 126 76 112 121 69 88 109 94 67 92 90 93 231 196 183 187 144 255 248 199 169 135 214 148 245 206 244 174 176 133 243 207 168 170 235 142 128 152 230 131 252 233 149 141 213 181 151 210 223 173 172 200 205 163 221 219 159 140 153 180 194 155 143 164 177 182 192 218 246 247 166 188 178 197 228 136 249 226 147 138 129 167 137 208 212 238 171 220 184 224 156 191 236 202 157 201 130 253 161 222 198 132 179 203 186 234 225 175 254 227 232 134 185 242 189 158 211 216 165 215 250 204 217 160 162 240 150 146 190 237 239 195 251 145 241 154 139 209 229 193 445 491 490 274 269 308 384 292 454 290 272 356 458 492 295 398 324 479 297 481 301 285 396 502 340 345 439 343 406 284 299 370 465 444 377 280 359 437 367 379 495 496 288 428 279 331 270 459 435 266 303 410 441 261 302 273 453 320 353 278 457 298 452 505 265 511 323 419 389 461 369 275 276 264 413 314 401 487 404 462 446 357 257 262 483 341 322 392 426 365 412 294 466 499 336 277 350 414 402 472 313 296 306 427 488 260 463 268 429 509 352 480 385 449 468 432 366 338 470 381 455 259 394 326 386 447 431 409 475 349 424 456 318 354 371 342 478 503 486 333 374 325 376 382 510 485 436 312 317 361 497 473 408 482 400 316 289 315 378 411 415 339 327 407 417 430 425 287 388 347 442 286 395 364 403 464 337 307 332 433 391 291 484 334 258 329 476 304 321 360 399 471 256 423 319 434 405 477 467 267 460 310 393 506 383 344 416 282 421 504 311 422 493 372 500 293 373 351 450 387 271 420 498 501 448 443 390 418 355 469 263 362 309 348 451 397 508 474 380 438 494 489 305 363 346 440 368 281 507 300 283 330 358 375 335 328 991 548 714 874 973 929 970 971 848 609 984 743 651 974 976 919 935 544 627 640 647 664 818 883 740 561 534 875 706 863 931 967 783 733 597 645 853 893 550 996 726 739 637 558 965 961 708 678 643 910 1012 517 713 1020 782 579 774 641 613 832 1002 983 737 537 820 900 936 690 886 594 1019 1007 722 545 518 602 946 952 1003 857 896 944 789 972 1015 657 941 833 681 587 998 616 784 736 1013 909 780 671 746 854 985 963 865 884 549 598 654 826 744 926 682 649 824 603 755 551 541 930 689 978 862 515 994 588 940 816 877 709 845 533 989 591 747 882 986 569 661 979 670 607 589 933 790 648 684 719 846 692 620 938 981 949 906 1018 851 890 957 699 795 809 852 942 658 707 586 575 696 724 757 523 582 547 993 662 837 855 839 867 762 885 572 799 881 773 990 605 521 638 562 738 776 683 513 787 686 928 922 947 754 868 856 798 604 796 514 730 546 721 1023 623 945 631 697 1006 988 1005 693 749 606 522 535 802 858 621 841 753 584 679 519 608 917 859 685 742 847 629 644 660 924 672 630 804 997 556 700 825 553 566 956 559 797 866 532 953 872 899 718 727 673 595 808 950 585 590 889 565 704 574 914 601 861 977 781 543 913 705 908 827 1014 878 715 918 951 767 723 819 576 530 528 1011 1017 717 568 665 563 891 793 876 895 897 801 1010 892 751 843 759 943 711 905 811 995 633 659 536 1016 701 639 760 752 805 911 964 934 975 927 999 987 955 626 710 527 1021 652 921 622 775 815 596 756 577 619 835 571 1000 879 552 823 694 1022 765 966 912 903 728 871 828 524 1001 677 803 642 1009 771 812 741 1008 734 520 512 992 725 758 625 836 810 980 615 840 614 844 838 814 904 583 887 581 669 870 937 525 748 646 712 969 636 676 766 529 695 731 735 898 698 920 788 592 745 807 901 777 573 763 599 769 869 663 687 732 564 915 702 817 635 628 634 720 624 768 729 902 960 531 570 894 716 962 959 650 772 560 873 750 593 778 655 703 831 954 916 691 794 612 968 785 668 567 611 578 555 939 526 982 542 822 821 770 539 806 842 792 864 830 540 1004 610 907 849 779 923 674 680 600 813 786 800 538 925 791 834 557 764 932 675 880 653 632 688 617 667 958 860 948 761 850 618 888 580 656 554 666 516 829 1207 1612 1270 1322 1087 1880 1572 1079 1480 2017 1244 1454 2043 1703 1403 1602 1299 1260 1691 1646 1206 1749 1290 1296 1397 1797 2042 1598 1417 1188 1054 1180 1361 1224 1105 1622 1992 1438 1509 1411 1216 1889 1910 1762 1102 1851 1197 1340 1739 1999 1268 1928 2047 1034 1634 1147 1919 1725 1264 1713 1178 1596 1156 1746 1855 1369 1399 1072 1660 1202 1875 1179 2014 1980 1477 1109 1784 1674 1556 1280 1685 1153 1333 1252 1993 1402 1824 1978 1879 1849 1795 1145 1785 1984 1281 1864 1130 1285 1867 1818 1541 1136 1254 1974 1379 1218 1516 1773 1868 1503 1328 1913 1838 1560 1388 1481 2021 1337 1877 1715 1949 1081 1952 1609 1491 1249 1721 1677 1490 1458 1161 1955 1631 1573 1825 1222 1969 1413 1890 1447 1942 1483 1962 1174 1587 1574 1772 1057 1033 1570 1289 2019 1093 1431 1539 1576 1936 1056 1275 1782 1861 1380 1265 1085 1536 1241 1237 2022 1025 1688 1577 1892 1472 1050 1274 1223 1630 1304 1163 1595 1906 1810 1448 1101 1497 2027 1187 1792 1656 1989 1943 1484 1164 1271 1905 1548 1094 1455 1638 2020 1166 1946 1204 1350 1911 1160 1193 1920 1110 1492 1429 1973 1168 1719 1327 1502 1927 2015 1601 1648 1580 1854 1698 1302 1878 1857 1406 1236 1506 1126 1031 1339 1239 1213 1325 1623 1099 1947 1221 1679 1568 1200 1301 1073 1062 1287 1443 1139 1869 1485 1076 1738 1876 1803 1336 1269 1650 1282 1466 1649 1144 1687 1095 1450 1488 1324 1499 1793 1613 1107 2045 1891 1440 1294 1956 1027 1165 1423 1489 1352 1743 1514 1874 1341 1196 2026 1667 1427 1547 1626 1148 1796 1038 1401 1511 1108 1444 1424 1525 1372 1124 1665 1815 1965 1084 1068 1493 1856 1135 1127 1963 1360 1345 1210 1786 1232 1915 1486 1747 1442 1357 1841 2012 1128 1385 1066 1064 1605 1585 1111 1134 1467 1603 1534 1036 1366 1790 1769 1860 1078 1394 1859 1140 2002 1416 1258 1212 1371 1082 1651 1921 1198 1814 1733 1267 1754 1846 1318 1155 1026 1759 1697 1277 1494 1938 1435 1986 1982 1718 1446 1390 1119 1839 1250 1951 1248 1474 1997 1374 2046 1501 1348 1922 1914 1428 1344 1752 2037 1690 1555 1654 1702 1948 1376 1971 1173 1464 1705 1449 1439 1404 1866 1872 1115 1621 1313 1976 1983 1757 1729 2025 2024 1414 1184 1355 1513 1723 1619 1704 1788 1753 1061 1684 1214 1832 2013 1307 2004 1763 1559 1836 1994 1765 1172 1377 1330 2007 1870 1916 1527 1794 1510 1720 1791 1636 1077 1456 1182 1668 1904 1664 1226 1670 1154 1354 1593 2016 1305 1873 1829 1777 2038 1044 1808 1457 1398 1898 1564 1959 1887 1141 1253 1926 1798 1381 1657 1543 1804 1117 2029 1132 1822 1338 1526 1862 1149 1317 1546 2010 1771 1552 1240 1032 1452 1266 1937 1425 2028 1680 1185 1863 1917 1409 1781 1051 1523 1071 1581 1387 1575 1970 1122 1312 1228 1751 1903 1689 1678 1151 1624 1106 1234 1097 1893 1655 1392 1683 1544 1817 1230 1834 1201 1055 1981 1883 1292 1048 1925 1199 1583 1865 1695 1291 1535 1802 1558 1787 1319 1557 1767 1143 1259 1529 1960 1953 1530 1181 1939 1368 1643 1734 1433 1722 1918 1858 1896 1142 1314 1247 1693 1521 1518 1779 1120 1932 1233 1407 2006 1430 1888 1522 1367 1279 1783 1303 1807 1800 1041 1470 1422 1881 1692 1899 1533 1418 2018 1116 1740 1420 1219 1114 1961 1083 1157 1816 1158 1991 1311 1562 1805 1037 1092 1519 1190 1756 2001 1610 1886 1358 1460 1597 1421 1538 1065 1528 2011 1671 1131 1821 1979 1203 1728 1047 1169 1074 1426 1652 1686 1515 1334 1235 1750 1761 1553 1217 1768 1726 1389 1245 1364 1191 1884 1300 1028 1776 1628 1582 1700 2031 1641 1637 1599 1465 1495 1924 1288 1699 1848 1642 1276 1309 1902 1632 1261 1819 1736 1320 1542 1748 1844 1995 1030 1737 1850 1661 1540 1091 1611 1365 1789 1146 1717 1537 1987 1589 1929 1121 1845 2005 1885 1578 1060 1150 1658 1370 2000 1778 1635 1475 1933 1531 1945 1760 1415 1941 1930 1098 1487 2032 1476 1227 1985 1171 1400 1958 1735 1170 1694 1346 1745 1208 1256 1588 1616 1950 1996 1024 1378 1089 1478 1912 1351 1852 1040 1113 1231 1894 1895 1192 1408 1445 1835 1615 1708 1716 1468 2023 1724 1215 1039 1070 1462 1594 1220 1471 1186 1758 1297 1498 1627 1837 1175 1505 1251 1676 1696 1901 1968 1316 1257 1138 1246 1029 1633 1362 2008 1242 1842 1500 1820 1412 1566 1343 1058 1189 1278 1653 1042 1809 1640 1520 1104 1363 1356 1843 2044 1972 1775 1321 1673 1569 1405 1639 1812 1828 1681 1176 1517 1744 1225 1347 1710 1730 1463 1496 1706 1263 1571 1129 1882 1607 1112 1125 1954 1614 1618 1103 1434 1731 1133 1293 1604 1205 1441 1712 1853 1209 1090 1086 1647 1545 1584 1741 1644 1194 1532 1755 1512 1931 1243 1659 1774 1764 1183 1669 1479 1396 1393 1331 1524 1823 1482 1840 1827 1780 1096 1211 1742 1069 1310 1152 1075 1563 1063 2003 1508 1059 1975 1284 1900 1375 1591 1551 1833 1830 1561 1714 1295 1045 1067 1329 1159 1707 1342 1049 1229 1935 1847 1701 1600 1473 1459 1629 1617 1940 1579 1813 1461 1550 1826 1453 1709 1262 1308 1053 1100 1410 1711 1238 1395 1590 1682 1554 1811 1907 1801 1672 1035 1273 1195 1123 1608 1831 1663 1806 2040 1088 1934 1504 1592 1436 1046 1298 1662 1118 1382 1998 1645 1732 1326 1606 1766 1177 1469 2041 1306 1332 1549 1167 1871 1923 1283 2035 1162 1451 1966 1080 1988 2009 1323 1315 1586 1353 1286 1990 1349 1675 1620 1944 1386 1727 1666 1052 1909 1419 2036 1957 1770 1799 1391 1043 1967 1507 1373 1335 1255 1565 1437 2033 2034 1432 1384 1359 1908 1964 1567 1137 2030 1272 1977 1383 1625 1897 2039 3712 2255 2667 2294 2296 3327 2794 2946 3555 3016 2879 2539 3390 2656 2152 2172 3155 2757 3523 2732 2273 3900 4074 3569 3376 3806 2207 3835 3019 3238 2231 2915 3407 2892 2923 3887 3686 2216 2358 3651 3251 3582 3801 2141 3492 2629 3260 3315 2267 3347 3397 2115 3911 2994 3055 3871 4056 3774 3778 4021 3882 3389 3053 3834 2181 2390 3498 2067 3439 3412 2965 3198 2788 2241 3082 2516 3428 3977 3326 2696 3415 2272 4004 3526 2598 2530 2573 4022 3484 3236 3786 4079 2320 3311 3535 2701 3421 2909 2981 2201 3942 2887 3819 2467 2310 3683 3110 2941 2424 4059 3488 2517 2441 3396 2776 3173 4031 3188 3618 2597 2308 3059 3542 3839 3408 3816 3904 3137 3693 3130 2356 3610 2177 2439 2534 3700 3469 3813 2824 3559 3761 3204 3556 3305 2635 3707 2709 3487 3698 3614 2993 4050 3423 2700 2518 3597 2771 2351 3045 3266 3323 3632 2533 2261 2496 3573 2432 2565 2950 3048 3143 3054 2828 2954 2226 3413 2541 2221 2927 2130 3656 4046 2886 3903 2208 2746 2720 3430 2422 3124 2613 3663 2945 3641 3290 2657 3984 3548 2126 2680 2661 2462 2465 4061 2601 3842 3217 2611 3928 3856 3424 2196 3081 2951 3028 3948 4001 3281 4057 2640 2831 2411 2727 3503 3971 2473 3848 2728 3674 3189 3519 3860 3661 2384 3907 2354 2895 3653 3286 3405 4065 2642 3876 3030 4008 3494 3353 3746 3702 2537 2403 2764 4044 3958 2775 3125 3481 2121 3452 2191 2238 3740 2108 3997 3375 2570 2404 2146 2378 3320 2523 3565 3205 2199 3633 3671 3021 2707 2579 2662 3505 2609 2085 3422 3258 3885 3658 3737 3003 3387 2920 3473 2322 2474 3171 2168 2437 2585 3878 2197 3595 3933 3646 2626 2227 2443 2485 3529 3665 2906 3252 3061 2806 2913 3748 2645 2202 2971 4075 3525 3929 2618 2278 3739 2297 3411 3077 4089 2881 2105 2738 2493 2623 2670 2975 2470 2860 2073 2134 2245 2513 2627 2136 2454 2148 2852 2766 2185 3797 3312 3100 4073 3499 4038 2648 3522 3063 3049 2972 3191 3998 3180 2418 3182 2803 2528 3617 2890 2421 3893 3160 2321 3999 2943 3329 3937 3282 3351 2548 2376 3232 2952 3432 3197 3875 2560 3760 2078 2388 3370 3530 2877 2346 2719 3719 3257 4060 3174 2864 2542 2932 3826 2412 2818 2948 3783 3111 3324 3186 2050 4018 3734 2445 3441 2095 3222 3000 2968 4069 2367 2685 3724 2931 3453 2289 3622 3314 2814 3274 2107 2940 3212 2819 3029 2491 3319 2836 2206 2957 3229 3901 3915 2316 3416 2789 3211 3957 2162 2799 3568 3909 3164 2364 3714 2350 2317 3912 2158 3037 2481 3248 3280 3179 3599 3841 2637 2690 4093 2401 2217 2759 3825 3470 4016 2990 3426 3420 3551 2555 2816 3847 3894 2370 3963 3695 2318 3165 3732 2435 2912 3435 2264 3547 3203 3504 3862 2248 3728 3132 2546 3342 3768 2164 2466 2453 2725 2714 3458 2829 2812 3243 3367 3521 2947 2402 3103 3793 2813 2499 3814 2254 3953 3214 3101 3392 2937 3585 3317 2921 3981 3050 2612 2724 2554 2556 3941 2786 2125 2910 2133 3964 3874 2977 2559 3462 3343 2147 3577 2777 3147 3269 3279 3379 3965 2395 3464 3506 2459 3502 2926 2300 2718 3500 3866 3961 2674 3518 3025 3140 2791 2340 2449 3022 3157 3493 2733 2405 2884 3629 2355 3664 2309 2616 3539 2527 2259 2694 3219 2157 3010 3360 3083 3606 2497 2142 3511 2893 2106 3460 3313 3195 3720 3105 4006 3134 2855 2924 2383 3355 2939 3215 3566 3372 3982 2959 2101 3536 4035 3596 3485 2156 2292 3659 2510 2262 4083 3467 3828 3482 3888 2472 2347 2229 2891 3291 2693 4055 2955 3827 3747 2387 3790 3986 2209 2857 2869 3156 2501 2502 2239 3743 2137 2423 4013 2987 2230 3811 2615 3638 2112 3704 2438 3271 2586 2850 3225 2522 2215 2286 2398 3672 2624 2352 2400 3675 2492 3264 3879 2779 3357 2120 3944 3989 3898 3241 3780 4049 3177 3972 3221 2706 2219 2290 3436 3844 3755 2319 2681 4002 2165 2797 3316 2736 2503 2150 3773 3817 2561 2385 3112 4071 3249 2063 3561 2962 3940 3910 2051 3310 2866 2369 3605 2805 3480 3491 2749 4064 3106 2049 2743 2737 2333 2484 2342 2512 3637 2823 2452 2381 3149 2603 3292 3297 2268 3861 2802 2702 2574 3178 2071 2834 3043 2974 3524 3968 3766 3144 3067 2840 3670 2976 2717 3890 2858 3715 2896 2179 3133 3832 3088 2848 2742 2285 3151 2922 3592 2980 2315 3031 3926 2169 3075 3808 2525 3308 2842 4052 3619 2511 2281 4095 3076 4003 3992 3223 3333 2433 2194 2176 3788 2096 3509 3495 2469 3207 3804 2914 2090 4030 3776 2332 3168 3812 2695 3560 3883 2845 2758 3336 3952 4054 2094 4010 3943 3639 3626 2153 2688 2131 2524 4045 4063 3959 3475 2633 2747 3463 2223 3142 4026 3012 3183 3718 2301 4094 2699 2446 2234 2540 2691 3114 3591 3756 3306 3328 3733 3201 3858 2894 2677 3950 2953 3627 2767 3036 3466 2798 3650 4081 3295 3443 3365 2835 2652 2602 2796 4084 2781 2451 3150 2232 3051 4080 3052 3404 3667 2174 2916 2145 3391 3938 2587 3097 3967 2961 3510 3895 2872 3123 3572 2778 2575 2844 3706 3406 3489 3005 3409 3764 3501 2838 3853 4012 3118 2804 2337 3382 3564 3035 2830 3552 3099 3213 3346 2651 3721 3562 3960 4020 2471 3994 2843 3616 3380 2329 2529 3450 2182 3486 2348 4025 2973 2641 3084 3640 3589 3087 3226 3102 3710 2495 2958 3057 3558 3425 3843 2366 4040 2673 2304 2984 3208 3581 3348 2581 3880 3868 3612 3545 3736 3299 3023 3527 3857 3298 3187 4088 2396 2349 4072 3395 3662 2739 2564 4068 3277 2646 2604 2833 3108 2488 2839 3341 3956 3318 2282 3250 2054 2711 4017 4023 3946 2659 2531 3673 2867 2960 2905 2339 3713 3451 2782 3995 2628 2375 3742 2498 3534 2938 2416 3369 2220 3278 2649 3966 3079 3513 2110 2361 3777 2098 2408 2247 3058 2391 2558 2521 3303 2898 3993 4076 2116 2475 3628 2155 3092 3418 2104 3354 3923 2397 3378 2772 2128 2360 3344 2189 2119 2127 2122 2427 3001 2414 3727 3338 2770 3098 3228 3325 3046 3620 3914 2507 2689 3567 2062 2686 2468 3474 3302 2783 2978 3273 2143 2109 3785 2323 2785 3383 3401 2508 3608 3594 2244 2083 3722 4033 3394 2500 2436 3448 3621 3386 2820 2237 3881 3717 2568 2995 2249 2419 3078 2305 3945 2631 3919 2933 2599 2870 3692 2671 3749 2653 2935 2460 4077 3699 2409 2204 3240 2331 2365 2889 3615 4051 3385 2666 3924 2632 3371 2697 2431 2859 2654 3027 2293 2343 2200 3787 3807 3377 4067 3062 3128 2166 2362 3574 3571 2426 3190 3096 2263 2853 2368 3759 3334 2434 3852 3047 2464 3131 3550 3815 2479 3916 2070 2741 2149 2389 3490 3447 2596 2170 2080 3296 3276 3159 2908 2566 2192 2897 3849 3449 2847 2571 2846 3402 3580 3634 2140 3538 3384 2276 2944 3745 2655 3374 2450 2455 3805 2055 4070 2394 4066 2750 2160 2862 2807 3472 2275 3920 2614 2283 3206 2326 2210 3514 2240 3011 3477 2393 3758 3818 3679 3850 2606 2663 2483 3008 2407 3245 2222 2303 2582 2712 3253 3359 3069 3073 2187 3254 2751 2636 2161 3007 3726 3631 3272 4032 2307 2576 3851 2617 2374 3601 3763 2243 3798 3362 3350 2082 3129 3399 3696 2489 2919 2338 3554 3234 4078 2753 3532 3643 3625 3072 2722 3877 3540 2363 3431 2647 2079 2904 2715 3414 2740 2721 2928 2159 3227 3020 2327 2514 2380 2252 2822 2344 2274 3689 3792 3623 2547 3668 2875 3546 3576 3757 3955 4041 3575 3821 2186 2591 2610 3148 3122 2277 3897 3283 3991 2929 3980 3949 3119 2203 3060 3139 3863 2250 2457 3769 2936 3247 3235 3694 2790 3169 3925 2413 3867 2515 2998 3598 3041 2266 3687 2270 2874 3373 2359 2532 3440 3789 3935 3014 3307 3070 2256 2092 2114 2377 3237 2569 2417 2956 2760 3603 3892 3802 3255 2584 3202 3309 3586 2876 3543 3410 2698 3902 2572 2190 4085 2780 3388 2328 3908 2224 3400 3289 2246 3456 2379 2552 2723 3865 4036 3947 2917 3039 2093 2410 3716 3873 3962 3284 2415 2882 2260 3836 3660 2306 3682 2563 2992 3465 3600 2097 2399 3987 3293 3065 2966 3261 3680 3507 3085 3837 2212 3068 2211 3233 2841 3870 2625 2687 3496 2979 3113 2669 3479 2504 2139 2949 2091 2787 2761 3709 2311 2705 2490 2053 3004 3824 3024 2964 3690 2997 2291 2313 3891 3918 2883 3038 2658 2578 3176 3026 2768 2868 3294 3403 3557 2683 3642 2856 3917 3135 4015 3845 3181 3071 2477 3823 4034 3703 3006 2703 3330 3437 2447 3647 2729 3034 2213 2151 3220 3607 4039 3654 3209 2295 3300 2461 3954 3109 2543 3996 4092 2088 2756 3044 2280 2253 2526 3644 2871 3145 2392 3636 2985 4062 2911 2345 3729 3287 3285 3199 3163 2734 3152 3393 2214 3455 3688 3508 3335 2986 2970 3697 2089 2594 3086 2608 2765 3896 3799 2589 3731 3210 2837 3951 3216 2821 3588 2988 2553 2100 2808 2258 2580 3735 3033 2476 2099 2279 3795 2056 2420 3854 2899 3497 2644 2538 3515 3127 3590 3939 3553 3231 3459 3886 3770 3476 4037 3116 3304 2550 3267 2509 3537 3544 2124 2066 3666 3584 3117 2458 2425 3889 3162 3784 3358 3781 3869 3301 4048 2557 2708 2132 2735 2900 2668 3175 3541 3268 3730 4087 3381 2188 3922 2817 2236 4058 2967 2754 2448 3931 3433 2382 2755 2726 3905 2885 2918 2372 3246 2298 3604 3533 3349 2638 3015 2081 2660 3224 4027 2284 3337 2730 3042 2549 3829 2487 2619 3517 3930 4007 3483 2827 2478 2676 2111 3913 2288 3809 3417 2607 2684 3457 3095 3172 2969 2634 2233 2052 3146 2251 2334 2545 2175 2075 3363 2059 2744 2942 4028 3445 3259 3398 3791 2167 3872 3927 2934 3429 3218 2873 2456 3126 2154 2103 3185 3091 2672 3230 3741 2861 2314 3906 2444 3838 4086 3681 3120 3419 2996 2048 3701 2163 3080 3434 2567 3017 2888 3796 3074 3288 2752 2406 2536 2989 3563 3356 3830 2665 3800 2925 2069 3884 2784 3461 2129 2065 2643 3368 3855 3611 2225 3779 3366 3275 3652 3822 2336 2620 4090 3969 2605 2716 3331 2544 3093 4009 2505 2903 3516 3265 3528 2991 2428 2312 3262 3454 2832 2902 3934 2353 2878 3738 3256 2826 2588 2769 2650 2600 2271 3192 3442 3705 3520 3794 2748 2793 3583 2792 2595 3635 3676 2713 3104 3361 2269 2341 3321 3570 2228 3141 2357 2592 2086 3579 2265 2193 3009 2480 2999 2506 3744 2482 2622 3772 2242 3685 2235 3332 2593 3478 2371 2076 3107 3352 3593 3531 2335 2583 3846 2135 4019 2762 3196 3978 2745 3121 2072 3771 3242 2074 2463 2811 3158 2562 3669 3322 3648 3578 3803 3345 3364 2486 2138 3657 3985 2630 3602 3468 3184 2704 3444 3976 2679 2519 3708 2064 2849 2325 2324 3056 2386 2102 2535 4024 2058 4047 2551 3194 2692 2520 3767 4082 3973 3064 3970 2810 2851 2710 2061 2144 2795 2118 2184 2117 3200 3750 3090 3270 3751 3587 3609 3166 2494 2675 2302 3678 2218 3723 2983 2639 2577 2180 2678 3438 3833 2854 2440 3013 2178 2257 3775 2880 3711 2773 2863 3782 3765 4029 2087 3810 3002 2664 3153 3167 3339 3725 2183 3115 2198 3936 3899 3762 3089 2982 3446 3684 3244 3154 3859 4014 2287 2068 3983 2060 3193 2195 2763 3138 2865 3974 3932 2907 3471 3921 2084 2077 3691 3831 3990 4011 3752 3645 2801 2057 4043 3161 2373 3677 2774 2621 3040 3820 3066 3753 2930 2113 4053 3170 2430 3512 2963 3032 3624 2901 3549 3340 2299 3864 2800 2429 3649 3094 2123 2809 2682 2731 3655 4005 3239 4042 2171 3754 3975 3979 2330 3840 2442 2815 3988 3136 3613 2825 3427 2590 2205 3263 3630 4000 4091 2173 3018 6901 5357 4981 5188 4427 8036 7409 4686 5559 4632 4480 5842 4473 7035 7815 5921 4792 5909 6830 4688 7112 6606 7090 6115 5351 4463 6053 4279 6961 5148 6530 6376 5384 5229 7489 5675 7607 5974 6504 5542 8037 6947 5513 6352 7669 4551 7325 5697 7976 4126 7896 6793 4993 8093 6476 7151 5607 5634 5038 5984 7891 4829 7460 6828 6727 5795 6168 7328 6533 7008 7160 7150 6228 8175 6792 7053 4458 6999 7701 8006 6385 6083 6175 5203 8109 7957 5134 4442 5218 4316 7735 7430 6458 4397 7941 6419 5994 7289 7060 5018 7926 6497 5226 7641 5009 8011 7191 5605 7359 7210 6136 4611 4835 6653 7348 7498 4380 5668 6511 7527 4874 7032 5901 6060 5376 7087 8188 5058 5079 7390 6516 5934 4156 6669 5027 5429 5691 6556 7055 6557 6264 6791 6911 4445 7105 5797 4999 7429 7565 4441 5599 7621 5963 7378 4243 4848 5340 8106 7177 5520 4320 6899 5620 7512 8132 6493 7057 6774 5391 4247 4410 6539 5800 7403 4933 4503 6671 8155 5989 6984 6589 4717 7639 6181 5636 7075 5976 4705 6766 5355 6300 7444 7176 7561 5392 4723 8085 6172 6325 5187 6142 7720 6537 5416 6430 6226 4216 4777 6306 4863 6946 4248 6309 5836 7835 7749 5554 6450 6127 5241 7616 5749 4571 6893 7728 4838 5113 7696 6429 7594 6989 7882 4996 7107 6609 7670 6297 7353 5939 7137 6482 5456 6414 5788 5430 4771 7770 6758 5146 4873 4887 5563 4983 6078 5214 4897 7461 4630 8127 4224 4349 4985 4913 8078 7997 5111 7799 7437 6299 7773 4966 6582 4986 7506 4935 5415 5489 7921 6861 4988 5275 4255 6467 7507 6315 7079 7334 7124 4460 7572 6223 7401 7825 6138 5814 6432 4776 4173 5515 4115 5106 5882 6900 8067 4502 7380 6624 6123 6469 7903 7130 4911 7653 7865 7676 4222 7462 7354 6623 5375 5612 5990 5414 4333 5466 6852 7192 8146 4871 7195 6619 4334 4671 4102 7089 4870 4384 4348 6894 4332 4865 5577 7789 4731 8143 7812 4803 6381 5186 6849 7874 5594 8120 4903 7866 6846 5920 4235 6748 6591 4980 8082 4821 4188 5608 6985 4875 7033 6593 4633 5728 5309 6933 8145 7001 6714 6040 5281 4605 4165 7570 5171 4656 8092 7029 7935 5216 6380 6187 6216 5150 6614 5509 4814 5181 4180 4475 6324 4552 5292 8071 4520 7318 7704 6149 5923 4945 7608 4253 5132 5412 6263 5010 6437 5127 5911 5952 7201 5170 4280 6904 6016 7567 7002 4096 4868 7468 6383 7422 6304 4727 5367 5173 7274 5859 5835 7216 7600 4476 6405 6135 6789 5805 4215 8049 5013 4681 6546 6863 5352 4436 7453 6394 7603 6386 7418 4637 5365 5604 4866 8182 7645 5737 6171 8128 6640 4182 4719 7692 7556 7324 7822 4363 7272 6037 7492 7804 6302 6836 8107 7808 7494 5740 8169 6891 6005 4191 6986 6400 5427 7013 4367 4510 6495 8021 6720 6280 6565 6661 4268 6393 5353 5337 7219 7951 5323 8079 6996 5851 4519 4204 4550 4273 5072 4310 6133 6844 6722 4435 5726 4789 4575 7443 7500 4964 7459 6873 5402 6659 5725 5025 5657 7347 4818 4203 4747 7003 7680 5808 4426 7185 7985 5871 5445 8030 8172 5135 5407 6018 6631 7454 7937 5521 7259 5628 6213 5958 6824 5175 5098 6634 7229 4785 7813 6333 6373 6320 5853 6650 4365 5078 5890 6247 7875 6660 7049 5231 5789 7026 7534 6641 6682 7085 6209 4420 4276 7689 4992 5982 7920 7953 4961 7062 6367 5344 6560 6773 5918 4991 6666 5032 7737 6027 4668 6088 8048 4307 4849 8088 6879 4157 4701 7772 8076 6374 7736 7980 5540 4206 6520 4706 4615 4269 5946 4516 6508 4800 7363 7965 7194 5961 4189 5490 7573 5650 8156 7200 6800 7153 7377 5493 7163 5978 6527 6021 4534 5780 7699 6248 4805 4585 4101 4331 8074 7568 6277 4578 4501 6626 4536 5206 4161 7463 8137 6041 4351 8010 6121 6701 7399 6427 5152 6735 4231 4917 4498 4763 5264 4438 6483 6642 4532 4098 4683 7261 5210 7580 5368 6521 5240 7181 5503 7370 8018 6455 8062 6670 6206 7333 4885 6101 7046 5564 7688 6536 6743 5574 5839 6239 5547 7416 8014 4104 4213 6185 7483 4692 6763 5667 6045 4293 5796 5273 7518 7606 7465 8113 6610 7093 5237 7081 7771 7080 6211 5034 6625 6017 5128 5014 6746 6377 4138 5689 7695 5313 5139 6655 6478 5642 4900 5400 6107 5494 4646 4211 5987 4927 6656 5919 7667 6003 7413 5026 7345 7327 4861 4529 7769 7425 4417 5001 5041 5174 5927 5201 5739 4234 6246 5745 4286 5746 6193 6995 7762 4171 6948 5736 6974 6244 7885 7759 7604 6062 4389 5094 7282 8122 4769 7204 4317 6409 5418 6025 4608 4344 5980 4889 4376 7236 5936 5256 7056 4704 6509 4614 7564 5250 7619 4926 4285 6647 5782 5371 7595 6036 6553 4817 5715 4146 4345 4515 6736 6260 6554 7838 4782 4881 7629 6803 4160 5967 6075 5662 7617 7753 5829 5101 4554 5537 5889 4236 5798 6676 7234 6443 7045 6781 4139 7071 4572 8072 6477 7223 7523 6613 4111 7668 6950 4962 4162 6817 5645 4687 5678 8135 6291 6880 6343 6099 4326 6710 7684 6764 7042 5647 5184 5074 5205 6029 4560 6927 5781 7681 4409 6015 4898 4924 4150 6583 6329 5461 4312 5676 6772 7144 7927 6704 4278 5431 6092 7961 4303 8068 6679 8080 8178 6628 6046 6004 5794 7763 5718 6177 4241 6705 5108 5230 5654 7930 7706 4684 5350 6832 5878 6243 5658 6896 4798 7679 7270 7499 7986 7011 5327 8098 8181 5261 6347 6935 4658 4752 5311 6157 7779 5714 4720 5813 6517 4298 6983 4559 7152 4305 7438 4525 4778 4209 5271 6487 4291 4513 8099 5050 7627 4373 4950 6531 6474 4470 4219 6621 4890 5854 6471 8019 4886 5907 5159 4956 6448 4477 6278 5905 4832 5297 5030 6853 4370 7030 5109 7544 6580 4941 4504 7167 6864 6856 7066 4405 7432 4820 7707 6200 8123 6956 4641 6465 4807 4748 7405 5874 4489 6898 6006 4340 6966 6855 5015 4755 7647 8162 6361 5785 6622 6882 5556 6752 5972 4214 4169 6090 6335 5925 4177 4644 6987 6569 7058 7268 7862 7173 6806 7610 4631 4372 6721 7829 5828 4593 6657 5792 4830 8102 7637 7888 4602 5143 6242 5381 5162 8058 5165 5023 5116 5941 4335 6267 7589 5973 8045 4258 4947 4700 5161 8142 4854 6767 7110 4378 5202 5917 4744 4339 6552 5811 4972 7780 5398 8118 7960 4249 5239 4342 6273 6128 6435 5153 7757 5290 4579 6944 4179 6706 4341 5425 6316 4570 7652 7648 5084 5774 4767 7187 6859 5004 7938 6909 4734 7651 5926 4895 5464 4396 5299 4309 6838 6019 6093 7389 5516 5285 7114 7027 8060 8104 4740 5177 6057 5319 5954 5592 7742 5377 7349 5779 7622 5051 6797 7086 6674 7271 7989 6528 6579 6349 6840 5362 5236 6337 5212 5450 5539 4422 5090 7164 7842 5364 5485 7343 5246 7624 6759 6968 6576 8117 7284 7655 6818 7775 7108 6732 8091 4753 5463 5163 5223 6336 7933 6549 6597 4432 4439 6771 5419 7455 4097 7083 6776 5121 6412 7626 4531 7203 4329 6259 6091 6635 8129 7936 4730 5322 5810 6131 7406 7675 5276 4469 7566 5686 4379 7237 5147 7196 8159 7300 4494 4210 4952 6633 7975 6696 4672 6446 6568 5530 7384 7747 6113 7162 4793 4225 6559 6928 5734 5512 6586 7285 4143 7298 4425 5483 7014 5944 6936 5637 6355 7205 6179 4651 4626 4813 5511 8077 4315 5474 6616 4304 5742 4132 5092 7450 4521 4223 5706 6862 7614 7021 7977 4764 6957 6941 5659 7397 5623 6002 7756 5751 6086 8148 4282 7725 4905 8046 4466 5062 4114 5922 6266 5374 7820 7665 4902 6723 5395 4261 4853 6637 5045 8158 6572 7599 6524 6032 6847 5910 7106 6573 7535 6681 4238 5155 4506 5331 6287 5760 5433 6416 6942 6156 7525 5334 4112 4567 7326 7992 5125 5255 5091 6737 4548 6498 7531 5251 4607 7119 8150 4190 5532 6611 6584 4328 5558 6558 4546 5465 4622 7682 4237 5872 4565 6167 6906 7533 7063 6184 8151 5750 7226 5603 5849 6442 6673 7794 7971 7540 5133 5057 7103 7488 5189 6319 4383 7211 5103 6848 7532 6144 7019 4459 7508 5850 4539 6514 7428 5776 4144 7633 6960 6426 6958 6908 4674 6794 4680 5168 6403 6561 4198 6799 7768 6050 6096 6742 5801 4155 5020 5572 7000 5444 5315 7834 5209 4627 8134 8164 4523 7656 7350 5197 6235 5468 6982 5848 7213 6581 7908 6424 7792 7434 5320 5211 7853 6868 6468 6503 4359 5037 4423 4336 7932 5213 5950 6460 5995 7442 7293 6535 5477 6945 5136 7287 4323 6098 6020 7764 5061 6668 6082 5825 5879 5528 7286 5838 4695 4297 5137 5180 8147 4327 7414 4465 4195 4202 6925 4766 6470 5683 4806 4725 7851 6463 7827 4566 5067 4625 4737 7017 7375 6382 8081 6150 6445 6418 6089 5405 7067 4128 7576 7546 6975 6548 7611 7910 4415 4825 7636 5354 6860 7339 6690 6126 4131 4918 6360 4197 5029 5099 4916 7426 7155 4773 5087 5452 4640 4664 7867 5580 5249 7123 7767 5775 5054 6963 4581 6708 5401 7315 6054 7247 8017 4130 7987 6575 7351 7109 6070 7290 6166 4690 4722 6692 7654 5861 7336 5945 4662 7424 5467 5208 5443 7308 6366 6532 5070 5735 8185 4149 5330 6699 6063 7536 4586 6276 4799 5044 4360 5055 4894 6519 5413 6955 4728 4943 6664 5379 6644 5279 4735 7740 4595 4381 4116 7818 4758 6643 6905 4746 8090 7598 6322 5684 6740 4691 7870 5265 4393 7393 4795 6389 7826 4353 6227 6965 7471 6577 6189 4265 4729 4669 8050 5095 4693 6749 6980 7092 7295 6162 7710 4930 7833 6592 6564 4449 7854 7970 5406 7678 6515 7889 5771 6972 4366 4444 5731 7320 6658 6372 7585 6903 8023 4123 5598 8157 4170 6522 4526 4959 4937 4833 4612 5522 5389 5207 5585 4356 4878 8110 5948 4563 6870 8103 6433 4136 7551 5529 7786 6279 7225 7890 4300 6540 4857 7232 7816 5619 4995 7810 7824 6055 6525 5993 5541 6765 6940 6783 8015 5847 6196 7186 6494 5252 4960 6059 6665 5131 4133 6566 4284 4987 6739 7025 5022 7746 4975 7823 5258 7487 6728 5341 7248 6973 4467 5129 5685 4402 7520 4275 4382 5548 7632 5088 7096 7530 7586 7479 7172 5287 6632 5977 5118 5514 6014 5765 4250 7664 6272 6269 5060 4508 4319 5332 5035 5007 6058 4471 4533 7635 6363 5674 7928 6282 6778 7785 7267 6590 4783 7526 6415 4194 7661 5047 4856 6368 5049 7117 8154 5832 4920 8176 4446 5764 6877 7658 7388 7714 6750 5732 7879 6914 6865 5498 6052 6044 8126 5154 7814 4511 4357 5569 5664 6110 8005 6410 5567 5656 8121 7303 5743 6745 7877 7111 8173 5804 7892 6256 5476 6931 7723 6398 5117 5451 5185 6541 6214 5039 7316 6134 6464 4954 8144 4264 4474 7433 7974 4603 5294 7529 7202 7946 4846 7266 6339 6770 7841 4819 6691 7856 5192 4176 5635 6461 6779 5762 5254 5267 8177 4845 7178 4308 5931 6296 5518 7277 5242 7361 6207 5052 5130 4621 4412 6152 7911 5617 4450 4784 4358 4968 6978 5823 5680 6423 6738 4624 7634 8031 6350 5713 5481 4429 4699 7832 5999 7260 6106 5858 6139 5409 7917 6232 6917 6365 5484 5492 6876 4635 7805 4876 6472 4718 5120 6795 5986 4187 7869 7793 7149 7795 5727 7480 7558 6065 5253 4127 5877 7094 6240 6812 7821 6043 7966 5151 6741 7830 4708 6510 6489 7883 6440 5411 7864 4528 7004 6744 7136 5361 6648 7373 4977 5531 4368 5903 4386 6888 6395 7718 5478 7666 5142 6013 4421 7257 6154 6491 6341 8183 5902 4636 6819 5096 5551 7466 4561 7979 4147 6250 5587 4743 5566 7070 6798 6271 5501 4113 4414 6875 6408 8124 6841 4639 7146 7157 8108 6314 7716 5138 4154 5301 6481 6359 6358 6698 6761 5423 6122 5809 8057 7408 5783 6220 7368 7449 5707 5875 6274 7020 4492 7038 4649 6885 6109 7486 4343 6662 7495 4434 4419 4623 5179 5343 5843 4749 6402 5056 8033 4809 7022 6910 6022 8009 6702 4888 4703 7787 7519 7514 7009 6396 5519 8042 6344 6571 8032 6155 4955 4944 4908 7264 5347 7469 7314 6672 6753 7919 8167 7238 5338 4564 6842 4721 6222 5865 6809 7283 7131 4517 6712 5965 5396 7744 5505 4739 7972 7074 4496 6103 7135 7458 6061 5626 5768 7360 4509 6646 6547 7165 5597 6887 5199 4921 7509 7215 6076 7243 8149 5144 8070 6913 7784 6371 6105 5263 7642 7376 5000 7703 6981 4486 7470 6523 7760 6221 7383 4542 5652 8166 4811 4628 6686 6204 6457 6241 6784 6074 7095 5324 7602 4117 7939 6991 7993 8040 7844 7472 4675 5643 5904 4851 5629 5469 5436 7379 7915 4375 6178 6837 8007 5140 7337 7502 4527 4400 4590 5295 7916 4580 7484 5011 5008 5543 4208 6820 4808 7581 8069 6822 5102 7925 4643 6695 7221 4694 8013 4618 6143 4493 5884 5962 6245 4167 7758 4407 5366 5488 4481 5243 7292 4507 6715 6169 6119 4598 5462 5417 5234 7687 4122 4549 7161 7995 7184 7868 6851 7012 4843 5310 5708 6215 5666 6270 7256 7988 5655 6425 5653 7776 6007 7798 7275 4266 7577 5373 7278 4931 7511 6079 5618 8180 5259 4957 7672 5043 4713 7404 7251 5930 7242 8112 7555 5064 4391 6703 7148 7091 5224 5981 6072 7828 7712 5082 8153 7702 4318 6652 6265 5846 4452 5063 5799 6485 4949 7800 6816 8119 4732 4667 7307 4741 6326 6543 4781 7905 8138 5329 7848 6310 5693 6675 5891 4361 6253 5434 6342 5335 5065 5432 7279 6202 6056 5321 6782 7041 7139 6338 4568 5615 7007 6102 5257 7224 6024 4099 8095 7662 7358 7967 7299 7306 5269 7730 5806 8008 7084 6587 4736 5227 5403 4634 7018 4558 6878 6137 7435 7317 5283 7726 6538 6854 6153 7963 5238 4538 4121 6182 7297 8056 5359 4659 5975 4938 6174 4910 4385 7846 6551 7709 7214 4512 6835 4447 7659 6755 7296 4484 5632 5991 7396 4822 6615 7691 5863 7640 5744 6188 5992 6254 7700 7754 4756 7819 5588 5525 4431 6129 5145 6834 4488 4200 7968 7392 7582 4946 7929 7188 7036 5625 4251 5968 5534 8055 6348 5641 4647 7671 5955 4673 4394 5215 4702 5438 4556 8163 5837 7182 6401 5772 4958 5420 7051 5933 6762 5497 5288 6529 6588 7878 5840 7039 5624 7894 7545 4314 7593 4679 5176 4648 5761 7496 6009 6711 5021 5702 5300 4588 7583 7748 4677 5016 7189 7578 7233 6823 6293 6120 4562 6943 5710 6934 4650 5336 6602 5312 6486 5089 5172 4797 6111 4978 7733 5491 7751 6867 8125 7197 5964 6500 7931 5397 4108 6257 4852 5085 6066 5506 5816 6047 8053 4227 5568 4850 4220 5703 5648 5308 7156 7065 8131 6238 4791 5507 7355 4110 4540 4973 7288 5278 7959 5446 4199 7331 6413 5661 5404 6407 4678 6258 7732 5221 5328 4129 4724 7861 6775 7250 7715 5717 7860 6826 8029 6678 7745 7809 7994 7579 7010 6362 5553 7321 7738 5763 6145 8187 7924 7683 4877 6716 4221 7541 6308 6284 4762 6356 7766 6118 7369 5824 8101 4292 4642 6026 4974 5573 5880 4433 6937 4522 6496 7876 7719 5479 4267 5721 6420 6323 5773 7073 4967 6068 7198 6638 4418 6930 6081 6251 5621 6180 6952 6990 5441 6829 5370 5068 8152 5754 6595 7811 4119 5888 4257 4759 4535 6608 7044 4841 4451 6285 7615 6881 7887 6104 7922 6411 4103 7528 6506 7855 5704 4175 5345 8190 5191 4899 4140 4271 4796 7448 6353 6292 7477 6969 7553 5358 6281 4456 5156 4142 5631 7253 5820 7291 7265 4118 5716 6951 6680 4577 7884 5687 4205 7613 7407 4794 7765 7791 4815 8035 6808 5448 7402 4837 7902 5003 4682 7705 8024 8016 6317 7246 5815 4864 4880 7145 5988 4619 5583 7698 5578 5852 5855 5527 5883 6357 6160 5005 6618 7727 4569 4998 4487 4201 6195 7584 7596 6724 6225 4430 7118 4543 7513 4804 6685 6747 5940 6802 7207 4185 7310 5565 4347 4254 5535 6892 5844 5733 7999 4259 8160 7323 5076 6997 6651 6000 6452 6542 4726 4178 7625 6466 5386 7175 6035 6919 6594 4698 7686 4387 6028 7230 6689 4660 5584 4325 7852 4583 8170 5422 7391 7590 7464 6212 6001 7761 7734 5424 8027 5314 8086 5457 7802 6077 6760 4495 4665 6031 4867 6814 6687 4311 5083 6087 4454 4163 5454 6290 7850 5048 4942 7212 6064 6023 7731 7571 5894 7371 7907 6404 4745 7395 4428 7420 5069 6938 4914 7206 4362 7482 7166 5679 5495 7722 4765 5831 5998 5274 4399 6230 6388 4965 4620 6550 5949 4733 7630 6505 7047 6261 5471 5447 4134 7663 6073 6447 8052 4277 6874 5690 4462 6288 6788 4787 6785 5460 4483 5317 4505 6321 7550 6456 6857 5533 4455 7881 7417 6717 6354 8083 4617 5899 4591 6599 4135 6807 4788 4232 6231 7076 6663 6124 6071 5012 4295 5380 5119 4186 7904 5897 5864 5097 5959 6146 7262 5579 4105 5756 6636 4883 5183 5729 4923 6915 6988 5723 6436 5671 5028 6886 4263 7569 7557 7497 5997 6949 6328 5819 7981 8038 8073 5720 6312 6970 7069 7942 4148 6451 5160 5235 5947 7101 7575 6545 5217 4371 8059 4824 5722 6810 5616 7410 7697 7394 7273 8189 7601 7028 8054 6654 7673 6707 5862 4472 5426 5916 6567 5487 4181 6294 4707 8184 7138 5105 5807 5937 5093 8084 7991 4478 6313 5699 6151 4100 7313 8165 6513 4709 5388 5826 4196 6268 5040 5296 6890 4757 4750 4424 7880 7154 6555 4594 4802 5983 7174 7244 4596 4482 7218 4909 5387 6301 6331 4274 7485 5924 6967 7947 6923 4437 5244 4939 8096 5194 6473 7365 5408 4652 7849 6918 7481 7121 5777 5110 6630 8130 4239 4860 6871 8066 6694 4928 5019 4711 5938 5086 7717 6479 4855 5560 7562 7934 6921 7693 6725 7133 4696 6912 6199 5915 5857 5979 4166 6236 7524 8174 7385 5307 4145 5614 4330 7474 4252 4982 6688 7982 5766 4816 5502 4772 7249 4904 6148 4936 5867 6034 4544 7341 6108 7301 7227 6190 6821 4884 5042 5006 7129 5870 4398 5787 5449 7839 7411 5682 5886 4283 7505 4217 8139 5555 6574 4244 6916 4661 4403 4616 5613 4151 6731 6932 5123 7340 6384 7609 7431 4990 6406 7193 5596 6249 7220 6534 6607 5651 6114 4576 4164 7628 4738 6286 7973 7344 4891 7128 6229 5190 5266 5360 6786 8179 5841 8012 6639 6283 5724 7040 8087 4599 5198 6627 7918 6697 7116 7886 5157 4714 5557 7873 5126 5866 7806 4355 4374 6929 5508 7516 6170 5066 6327 7372 6790 5549 5077 5730 6733 4404 4842 6095 6897 7517 6201 4183 5305 7381 6726 6275 7362 7491 7357 7783 6827 5786 7859 5270 7592 7332 5908 7208 6768 6069 4174 5602 7037 5486 4468 5576 4710 5141 7252 5681 6163 7338 5059 4218 8064 8039 4754 5536 7620 4862 5499 5586 4109 5712 5821 5545 7940 6159 6866 4666 7115 7831 4712 7588 4604 5291 5896 4676 4823 4655 4657 4592 6449 5200 5071 4392 4587 6010 7098 4812 4801 5073 6318 4500 7125 4545 8115 5115 7895 5453 6140 5698 6375 6399 4828 4629 6895 7183 4514 7052 7574 4120 7898 7440 6884 4780 8133 5670 4963 8000 6872 8061 6117 6219 4751 8022 5228 4645 4288 5769 7644 5421 5002 8111 4416 4153 5895 4228 6252 5196 7120 4287 6976 5640 7169 6488 7952 7457 4869 6439 7510 7180 7631 5437 5900 4948 5195 5225 6011 5868 6048 5523 6617 5757 7054 7948 6713 5104 6512 7690 6804 8140 5600 5439 5960 6237 6629 6194 4411 6883 6441 6562 4260 4388 5770 7863 6030 7241 8034 7305 5817 7493 4934 4774 6734 6307 5372 7478 7043 7560 5232 5892 4940 5500 4984 6507 4338 7803 7899 7521 5873 7909 5966 6677 4369 5688 5036 6173 6197 4839 5348 4638 7005 7447 4584 5701 5956 7996 5609 5633 4413 5390 7549 7400 5802 4281 4479 7068 4490 6112 5700 7312 5046 5696 6186 7537 6801 5349 5282 6346 4915 6693 7522 4879 6147 6730 4557 4979 4497 4663 5480 8116 6518 7476 4779 4270 7134 4172 6585 6484 6391 4299 5575 6620 4406 5440 4589 4242 4919 7427 4912 8063 5803 7258 4670 7962 7845 6298 4530 6544 4606 5951 5833 8089 4464 7276 7366 6295 7475 8100 6502 4573 7168 6684 6210 4207 6526 7796 7446 7778 7893 5286 7302 7503 5100 5778 7102 7064 7456 4296 6811 6598 5316 5913 7872 5552 5912 5581 8161 6340 5178 6953 5692 7346 6233 4768 5304 5593 5363 6397 6421 6334 6700 7439 7912 7342 7147 6311 7998 7618 4834 6049 5428 5885 5677 7900 7777 6998 7741 5673 5818 5517 7954 7356 7179 7104 6370 6563 5302 5790 4770 4786 6815 5222 7254 7739 6612 6902 5705 7591 7024 5876 7984 4715 5114 5694 7322 5591 4158 6203 7837 8020 5590 8171 6067 7950 4553 6596 4609 5611 7142 7199 6351 4654 5887 7452 4518 5639 5898 5112 5107 8026 6176 5247 7694 7964 7713 5024 6192 5747 6008 8028 6051 7724 5298 5943 7913 7088 7143 6994 7958 5969 4761 7650 5759 4610 7587 4262 4290 6039 6992 4457 4925 6012 5589 5827 6390 4582 5204 7944 4240 7721 5622 4760 5268 4289 8141 5080 4448 4574 5122 5570 5182 6191 5169 5289 8004 7113 5755 7807 4613 6709 5695 8105 4844 5869 4790 6954 6208 5394 8114 7072 6843 7374 6845 6165 7034 8168 7871 6289 4230 7100 6979 4901 6438 4346 6130 5830 6141 7774 6224 7643 7132 4256 6501 4810 6924 7781 5711 7398 7140 6434 7978 8041 4685 7797 6161 7387 6839 6977 7281 8097 5435 5942 6605 5957 6387 7605 6926 7078 7048 7956 6475 7597 7515 5284 6454 7817 5158 7945 5665 4485 5033 5164 6603 7901 7419 5081 5504 5385 5303 5369 5262 7077 7023 6422 6833 4233 7467 6198 5822 7319 7790 4192 7304 4352 4716 4337 6379 4193 7638 8003 4971 7504 5455 6183 7126 4831 8002 7445 4932 4601 6756 7538 6084 4994 4882 4859 5459 7729 5053 7239 4106 5610 6805 7423 7677 4847 4272 4322 4929 7943 4141 6116 5996 5470 5017 5845 5741 5538 7840 7335 6718 5031 6604 7082 7309 5767 7330 7547 6164 5378 5306 6962 6922 4524 4893 7294 6033 6097 5638 8136 6378 5970 7473 7750 7674 7914 6869 7280 5834 5748 4892 5342 6459 5475 5906 7685 6444 5928 6332 7415 5784 5562 5473 5166 4306 4212 8094 6719 4689 7660 7269 7099 4137 7159 5935 7329 7031 6262 4107 8065 6453 5812 8075 6667 5333 7451 6850 7158 5544 7836 6330 5442 5472 4168 7923 6042 4951 4896 7436 5356 7708 6601 7228 4836 5526 5985 5293 6100 6570 4858 7441 5280 5496 7190 4184 6907 4324 4840 6417 5627 7990 7352 6578 7217 4827 5630 6303 6499 5606 6959 7050 4491 7386 6649 5346 4537 7646 6831 6971 4246 4354 5124 5914 6600 5410 4159 5325 7127 4742 5524 5893 4152 5245 7170 7059 4555 5233 5482 7711 5458 8044 7858 7649 5382 4461 5220 4922 8191 4313 6080 5399 5277 6964 6751 7222 7122 5953 5260 5932 4499 4541 6825 5669 5758 7955 7367 6345 6428 7006 7412 7382 4390 6889 7016 4408 6132 7311 4377 6780 5738 4440 8051 6645 4226 7657 5709 4321 4453 7235 5793 6158 5326 4229 5582 6920 4697 7231 5167 4350 8025 6683 4125 7490 7015 6038 7949 5510 5660 6205 4970 5075 4976 5561 6392 6369 6492 4245 5601 4826 7897 6787 6813 4302 6757 6777 7906 6217 6364 6462 7743 7245 5219 5248 8186 6729 6480 5546 5649 5791 7061 5971 7612 4443 5929 7209 5856 7542 5644 6858 4124 4907 7755 6234 8001 7752 7801 8043 6993 7240 7782 7543 5193 6255 5318 4395 7563 7255 7539 7097 6094 5571 5383 5672 7263 4953 7857 7548 5149 5752 4872 5646 4600 7552 4906 5881 4364 4997 6305 7501 8047 6796 5719 7364 6431 4401 7554 6939 7843 7171 6490 5550 6769 6085 7788 7623 4547 6125 5663 7559 5272 5753 5393 7421 4294 4301 5339 6754 5595 4653 6218 7141 7969 5860 4969 7983 4989 7847 4597 4775 12114 10858 13647 14415 8542 8531 8723 14158 9844 11976 9246 9624 13199 14058 14683 10554 11360 8735 12974 10998 16177 10841 8614 14840 14807 14350 10229 14912 12717 9452 9154 12814 15540 14858 10839 9500 10448 11180 8619 9016 8285 12343 11237 11206 12404 14411 14236 9352 15842 12795 15982 12203 10770 8561 12065 8655 12047 8456 12200 14778 16266 15190 12497 9724 11639 13649 14112 12646 10213 10746 12664 14792 12655 10471 16060 13855 16126 9663 15276 15498 13559 9710 15158 8575 12594 13701 9145 16234 9237 11960 8713 14407 15493 10737 13776 16263 15639 14702 13271 8599 10938 8570 14022 13681 9797 12079 9334 13212 11216 14644 15728 11094 14267 12334 13495 11745 13654 11140 11477 14276 13947 16354 15613 12166 8937 11912 11375 12657 12236 12706 12803 9315 9892 12247 15121 10663 12656 9946 15770 11759 15306 12846 12663 8352 9374 10772 14610 13355 9600 10957 13079 12465 10018 11842 15640 11191 14484 8378 14914 8788 9754 12276 10624 11752 16181 8891 8646 14206 9318 15117 9022 10599 9786 16098 9593 10391 15324 13072 13972 16000 15376 8442 15724 14995 9271 10236 9534 9954 12651 15627 9193 10135 15947 9834 13977 9213 10409 8611 8500 9366 12384 13737 11642 8195 10413 8898 12029 14365 8954 9559 9686 14405 10357 10224 9987 15227 9203 13109 9176 15188 8414 13255 10730 9442 10845 8738 10673 14013 8708 9677 16281 14458 16120 14283 8480 15961 15435 15779 9458 12206 12725 14797 14348 15582 13800 11463 13935 15088 15680 11327 14599 10821 9231 15011 13416 11088 10549 9971 11306 11553 15772 9405 12363 11065 10936 11422 15100 9564 16087 11702 9816 11727 15657 13385 10733 9252 12152 15547 8205 14015 15593 12979 14972 14999 8468 11337 10087 13247 10244 15763 11705 8969 9135 15346 11950 12498 11890 11892 8268 8694 10705 14054 11694 13809 10029 13126 13275 9069 9126 15329 8452 9527 15110 10300 8450 16053 14025 13553 10523 16116 10220 8915 12611 10915 9781 13666 12212 15509 9654 14716 8734 15873 13055 12251 9553 11219 16144 13565 13000 16063 14871 9075 8787 13917 12232 11089 12824 14594 9568 14186 11987 14494 10303 13862 14256 15787 12731 8417 15876 13383 9549 11760 15985 11939 9936 10354 14394 8231 14740 12932 12957 14642 8802 14529 8932 15416 12543 11804 14693 16218 11342 11778 8217 9741 13206 10313 15267 10255 10518 14386 14939 13939 11849 12355 11332 11720 13515 16058 14537 12072 8315 11259 13052 13424 8265 14648 12641 11138 13390 11483 8465 10745 11550 10108 13910 9996 15920 8767 12873 12748 15370 15069 11556 15377 14360 10895 15419 10674 16104 10383 16201 9481 9583 14233 9610 10066 14796 13592 11876 10301 8607 8632 15239 11033 15816 13586 10658 14695 16071 9729 14169 12433 16273 10146 13525 14609 14244 9914 16258 12980 12936 13077 13182 13608 15993 13929 14361 8736 13477 11789 13392 12149 10002 11595 11123 11536 13111 8214 14931 12167 11367 15713 8539 9807 16044 8812 10034 11207 8522 15032 12013 13607 10162 10289 10399 10254 12757 12752 11906 12345 8553 13819 8896 11637 16123 10791 8730 13157 16320 10610 15476 8392 10016 14777 9184 8986 16174 10433 13356 11817 15480 11680 14994 15037 10621 11368 10187 14215 14737 13057 8746 15871 8282 8355 12464 14630 9733 14422 8497 13558 13225 14652 14326 13162 8701 10198 10045 14352 9830 12729 15529 9766 9123 15083 15905 11023 11489 13278 11947 16260 8404 14428 8204 14552 16185 13803 16139 12214 13177 14633 10056 15210 14004 11281 9087 9221 8447 9986 12237 10511 10805 10878 8375 9130 11903 13950 10140 10473 8426 10773 12872 14515 12077 8971 11989 12344 10504 15207 14636 15248 15836 9589 12021 9055 9641 8224 10548 16014 13834 9614 13877 12516 15403 15891 9179 11873 15015 8751 10795 11312 16153 8277 12126 14177 10369 14095 14226 13988 10854 9287 16188 14730 13234 10355 14167 8319 13398 11969 13405 13494 11802 15075 11163 12565 11215 14057 10894 11651 9659 8551 14512 10637 11284 12220 8498 15709 16257 8532 8492 11920 12919 10905 10652 11254 12809 11738 9058 15417 11952 15014 12224 12267 15460 14975 10848 12115 9262 10396 13166 13145 9432 12102 12132 14297 14900 8342 8978 9041 10449 16040 12422 9831 14738 11861 9803 13770 10117 13444 13307 10274 10481 10124 15694 14130 11544 9920 14280 11279 8574 12382 11732 10294 14213 10704 14192 16276 8913 9285 12336 11851 13588 10626 10202 8273 12696 16166 11037 11749 11516 9273 14420 15965 10806 15499 11776 15648 15583 14526 10405 14191 8312 8558 11731 11528 8866 12365 15211 10093 11363 15788 11261 11689 14085 13220 14540 15245 11672 8252 9839 8727 14973 12859 12679 8269 12436 11335 12258 14508 10318 11420 16328 10282 12211 13924 8425 16347 8968 15423 11355 8263 14876 11751 11538 16112 10602 11647 15983 11663 10962 11099 12505 14810 11274 13799 10927 14680 9582 14736 15319 14337 9721 13399 12488 13172 12207 10782 10728 16259 15665 9832 13221 15118 8261 13125 14892 14554 10929 12965 13796 16173 15221 12341 8472 11932 8846 14035 9862 15405 11465 8203 10410 11055 9464 15652 15076 12857 14790 11479 14962 10971 11377 11400 12479 11255 11988 15389 8495 13180 12375 10278 13975 10004 12906 13889 9042 12690 9200 9528 13296 13169 10739 12830 14079 13878 11348 16245 13484 8499 15182 8339 11880 13817 11797 12534 13224 15718 16224 12800 14660 10283 8245 9562 13168 8470 14257 9195 8623 14637 9198 13875 9474 10983 11599 11650 9071 9684 12533 14331 8423 13158 9117 12742 15246 8999 13411 14212 15843 12066 9125 15517 10264 13184 11087 11339 10452 13142 9181 15006 14136 11075 9396 13063 11025 13538 10080 11878 10047 14487 10397 10989 8314 10562 9977 12654 13152 14183 13886 15564 8529 15010 15467 9338 10215 10651 13050 15650 15565 15955 14382 15338 14889 12367 11373 14144 13087 15294 9872 14196 16231 12060 11850 8859 16142 8631 10900 10014 14902 13232 15179 9383 13031 14353 10061 9493 11828 14253 9499 14663 9411 10345 13778 14963 8432 15994 10182 13982 8885 10986 8753 12349 9124 13167 15038 14344 12970 14817 9732 9218 8798 12838 9314 14373 14497 16149 14442 10041 8608 15988 15322 12231 11176 12951 10802 13022 12529 16378 16178 8967 14920 14388 13739 16306 12002 16365 9185 8578 14936 9642 11925 16122 11652 10785 15815 15750 13088 11723 9931 9980 11115 11150 10661 9437 14545 15133 12900 12667 10076 9590 11710 8889 14322 16358 12400 11301 9638 14872 13229 8946 13578 12310 15299 14316 11996 10323 15590 8566 14294 12338 14943 16205 8870 10151 14472 13740 11819 11895 10917 15445 15804 9956 15992 11771 11546 15331 12330 10270 13093 11838 10451 16159 16210 10050 9170 8839 16288 15914 11442 14506 8764 9074 15360 14804 15418 11986 15283 14901 13493 13724 11552 15059 10356 9380 12786 8955 14930 8559 14789 11231 9373 9718 11064 9929 8216 16018 15375 11137 11229 10529 9712 16170 14193 11288 13108 14899 14069 12772 10171 9473 13825 14263 12082 9325 13751 9107 13260 15427 13284 8747 11559 13643 11003 12020 16335 9840 12552 15512 9424 9865 15273 8391 16315 11763 8382 13614 14005 11403 13668 13137 9793 9140 11091 9375 11390 8302 9416 9002 14579 13841 9923 10130 9918 15170 14672 15987 14032 13192 13310 14602 14150 13529 10065 9460 15097 12076 14047 10813 15040 12827 10692 13102 13807 15888 13407 12026 11323 15024 12722 10442 11643 13783 9234 8348 12510 15554 10941 10700 8892 11188 12698 13651 13243 12949 9471 11909 9810 10277 12914 12981 14795 8987 15291 11314 9921 14406 12685 13067 11793 8603 14418 10577 8797 16381 15455 11570 10493 14036 12466 15559 11843 12432 9648 9475 12881 8728 14180 13884 14572 10249 16049 13522 14006 15446 10974 15434 14315 16269 12905 15614 8416 10691 12792 9867 14007 12842 14395 11571 13593 10913 16254 8590 16093 14056 10846 11392 9740 13605 13598 16203 13408 9462 15880 11317 12377 10575 11051 13106 11309 15002 10609 13187 8544 9990 14214 13680 10003 14852 12858 9968 8695 10427 16157 14885 11968 11153 10963 8845 13089 9871 15898 12618 15645 8340 14794 13710 15532 10893 13324 15516 13449 13905 13277 9708 9337 15643 15795 11634 16284 12229 15200 15082 11555 13194 9048 11076 16206 12819 14020 15919 15638 11371 10122 10159 12674 16250 16302 13210 8193 15663 13200 15535 15071 11852 16175 11233 14339 9800 14910 14376 14222 11897 12001 16021 9574 8415 9588 10158 12107 12445 9438 12271 15862 14612 12947 13319 13519 11645 10189 16366 13011 11113 16199 10046 13433 12289 10091 10109 10948 12189 11263 13401 12275 14184 9627 9503 9767 16309 15808 9302 13597 12022 8768 11644 12929 14773 13887 10304 9757 10521 12876 14627 12219 8466 12613 13363 15146 14387 10386 13907 13641 15557 8997 15366 13498 14345 16285 12226 15044 10389 15129 11714 14273 8210 10094 14042 13485 11811 11794 16138 12557 14419 11380 10834 16230 11026 9353 8710 13404 9141 13997 10307 11199 11813 13403 10102 9607 13226 9381 12437 14048 13587 15451 11005 11278 11204 16193 15175 12756 12638 8242 13154 14232 8650 11494 10713 9244 8298 13139 8351 12924 13569 11308 13316 13874 14175 11458 11757 12996 16168 13456 12280 8489 14620 15861 10618 9028 8791 13466 10177 13053 13216 12517 16267 15003 8931 15478 13254 14301 13900 14030 13329 9690 15017 15111 14375 14713 16101 8483 9863 8241 10311 11614 15826 13348 15334 15061 11276 13824 9355 14698 10778 11407 13769 13434 16125 16055 8864 13354 8641 9238 12903 8546 9716 13387 14246 11385 11999 9792 14832 15730 12482 11784 8251 10064 13901 9890 10180 13276 9229 10062 13617 12173 13463 13534 14983 13107 12036 8822 11126 11336 13719 9450 14278 15896 10321 11519 10996 8961 14343 11218 13818 9223 16243 11641 9199 10060 11975 8920 15911 14976 8562 15191 12030 15536 13369 9806 9804 13358 13373 10510 16015 10142 12108 9390 12105 12961 14088 12989 15462 11739 14649 14653 14755 11622 9067 16351 13725 11122 10279 9286 10154 15928 14300 12776 10485 12642 13806 13674 16319 10743 10547 11184 10959 12262 12415 14356 13174 14684 9321 16359 15507 16339 8374 12661 8625 8406 8847 9578 15524 12123 16370 9378 13753 13370 13866 12371 11515 12418 13600 12046 14678 11713 10911 10882 13080 13744 9554 9761 8346 12456 15683 11970 14179 12163 10026 15909 14590 15473 12348 13381 9012 11083 15340 10732 16165 9023 13473 9265 10961 13010 8441 9673 10994 9387 13430 13705 12530 9267 9165 8478 10694 10166 12303 12733 8594 16333 13305 10031 13037 15658 12636 11830 13561 12837 9156 13347 13388 15797 10829 10753 11179 16189 10530 14705 14990 15284 15644 16095 14298 14306 9115 14667 11356 10344 12269 15275 8809 8636 12579 13092 11144 11480 12926 11170 8905 10458 11796 13896 14234 13761 8682 15472 11567 15840 11520 11054 10699 14697 13236 15085 15270 15530 14722 8977 12227 15698 12501 10684 12948 13813 12254 8850 9967 15395 10118 13371 9584 10121 11503 8711 12283 13230 14240 13465 11981 10374 9131 13795 15272 15653 12895 11155 11564 8345 12546 13320 9440 14355 9031 9655 11501 9248 13101 9693 13678 15330 11675 8243 10038 14669 10995 12805 14531 13021 15448 9913 12137 11404 9901 12354 16081 13789 15720 9029 16215 8207 12928 11888 10544 15387 12833 12000 13611 15821 8493 9413 15571 10310 11491 12039 8202 9692 8819 13046 15029 12302 14474 9966 11046 14173 14826 8666 16164 9705 9543 9090 8965 8949 11933 10541 12671 11056 14148 11657 9491 8379 16324 8933 8647 15005 10542 14659 14090 8526 12100 10638 10952 14846 12246 15432 12597 9752 15704 16279 12032 12682 10786 9560 15997 13214 9419 14813 15386 16317 15034 14747 15956 13332 15030 13973 11414 9796 10722 8310 15195 13509 12067 16052 11869 15043 13450 15887 16380 10968 15180 9293 10981 8383 14359 11459 14989 10847 14577 12708 14911 15849 9207 14137 14135 9636 14076 12051 15534 13576 14216 8547 13931 12732 13432 12782 9247 14251 9409 10711 9685 11877 14078 11085 9070 11543 10039 11995 12472 14087 8687 15598 8745 11011 14646 8372 13562 14178 14248 13640 8288 9504 15716 10623 8584 9509 11410 12799 15012 10424 12950 13360 13047 13480 14254 9288 11139 12135 13560 8616 11871 8698 14291 16318 10816 8219 10008 10884 12009 16262 9153 16264 9292 14820 14203 8771 12983 13842 11074 14501 15810 10987 13501 12532 15016 13395 10331 15932 13476 13481 15518 8419 14781 9316 13801 10810 9674 9662 14605 15850 9398 12014 8942 10764 11027 10826 13382 12773 11440 15481 14787 9958 14819 16140 9189 10361 11217 13766 15930 10522 9368 8605 15607 15438 9999 8488 11687 13961 12571 14400 11833 10852 10343 12360 11521 12585 10035 8777 15754 10133 15526 10933 11756 10462 12184 11592 13241 15889 11541 11542 9886 11260 10535 9400 11957 15150 9633 12174 11829 15856 9454 16197 14956 11269 10057 13015 9379 13302 14024 16084 11673 8618 14941 9133 12300 13985 9845 11299 9150 16219 14952 12816 11457 15793 9587 9859 15251 9102 14097 13675 8899 9632 9192 9049 8428 14262 8692 13421 13507 8565 15863 13521 10275 12751 14622 10425 10075 14624 13788 13774 12008 15452 12073 14948 8654 13623 14656 16211 13014 16298 14608 8903 14875 12920 8778 11247 12796 13970 10916 15806 10074 14380 10265 13074 14195 10228 8589 10944 9899 10945 14566 8917 14824 16028 10870 10098 10644 15177 16379 9056 15699 12366 8222 11186 11303 15280 8929 11365 11942 8329 15604 14776 9142 13690 10935 15827 12964 13066 9157 15415 13313 9815 9062 15301 9681 8508 15723 15461 13729 12589 14993 15733 14634 9900 14675 15967 10716 11059 9539 14750 15433 15057 14964 14687 11733 11743 8628 9403 11699 12904 14457 15580 13888 13827 14289 13227 8984 8410 13085 9897 13721 12828 9747 14292 11525 13027 11613 8719 11913 16277 10238 9836 14491 9328 8662 14534 12583 8538 13998 12192 9103 9431 12551 15327 8640 9330 9769 13555 13412 9417 14866 10428 11678 12136 12721 9835 13631 14318 11478 15258 11318 13792 11082 9144 14692 12826 8274 10792 15020 14152 10139 9683 13339 10434 9515 14044 14096 8673 14568 12736 12440 13330 10656 10333 13269 8358 14569 10861 8956 15706 9299 15136 10197 13653 15217 10416 11900 14662 13707 12902 9538 8976 10696 11127 10036 12977 12370 14476 15394 11857 13288 11688 11765 12230 13635 12555 15162 11805 12282 8568 11506 12074 15948 10464 12821 11590 15860 14106 14475 9556 13706 8849 8256 11409 15253 14208 12662 8396 10364 11815 11742 11814 15966 9768 11381 14721 11941 11625 12130 11728 11632 15409 15050 11629 10496 8323 11201 14530 10348 16020 10461 13026 14827 10341 14583 11758 10463 15975 15539 11578 13431 9228 12409 10777 15519 14969 10179 9640 14185 9240 8649 10342 16278 11940 15228 11603 11517 9324 14707 13540 12538 12186 9492 16078 11433 16325 13308 8851 9101 15318 12484 15163 12626 14532 13365 13966 11015 16130 11591 14714 14556 15926 9833 12438 12353 15812 15130 14897 9340 9024 14499 11120 14389 10468 12739 8556 15081 16192 9924 12811 14168 10492 8869 11606 12430 12011 12647 14981 10351 15940 11792 12871 10044 15546 11450 14309 12798 14883 9266 11670 13222 13499 13384 10619 13754 12523 12405 15173 9448 9081 10612 12091 11598 9745 12099 13471 10081 13113 13146 10226 9358 11322 10488 9577 9909 12017 9094 15134 10090 10460 12268 12477 8830 14688 11109 9506 12252 10910 10898 11258 16099 9722 10874 8455 11683 10930 14161 12381 13272 9295 11462 13161 13338 10600 10353 15976 15744 15439 14467 13420 15208 11901 12728 9759 13009 14982 8451 9457 12474 15745 12321 11271 12012 11408 9714 12176 8805 14307 10170 11192 12297 14894 16003 9269 12622 12084 11626 10013 12711 12575 11388 15426 8832 9226 9259 13479 14940 14710 15784 14362 9138 15214 10167 9088 13211 12053 8973 10923 13829 10444 11248 8829 13422 10138 13073 15277 12577 16176 9507 9847 14408 15072 10892 15001 10620 12917 9020 12383 15216 11698 14329 14978 10212 13633 16362 14563 11864 15758 11444 12808 13436 15531 8996 11449 13483 10192 15951 15205 11907 13467 12388 11470 13159 10627 11510 15538 10809 14527 13873 10125 14844 12610 13132 12625 14351 11666 13176 10218 13489 11159 16085 8816 12723 13524 15352 9699 13554 16280 10784 11856 15305 15556 11256 15764 14444 12829 10054 13312 9671 10565 8357 15064 13780 16105 9819 11320 11608 10982 10507 14890 15068 9183 13624 11660 15618 15695 12619 8548 10477 16035 16067 8359 8517 13575 9263 15241 8445 12169 11042 14639 11267 16086 11344 15991 16212 9975 9981 15271 11648 14780 14460 16238 10851 16180 13835 12222 12549 13204 8448 9344 13439 11486 9030 13755 11103 15740 15385 13062 14517 11596 16341 13572 10252 9505 8313 8398 11891 12085 10185 12644 8237 13001 10247 11175 14500 13773 15832 11169 10188 9817 11448 13301 11471 12293 8387 13140 15984 14272 12508 14197 11090 13634 15189 11638 11712 13959 9372 8617 11453 11948 11467 12217 8716 12897 8966 10601 14377 10068 14423 8412 14719 8939 15729 10752 12208 8863 15885 9227 14235 10899 9647 9880 9276 15662 16232 14066 13544 12092 13160 11341 14081 8236 13762 15113 10578 8253 13041 8796 15060 9698 14923 12502 10808 11662 14772 9112 15957 11992 8481 12052 16274 9007 10660 8385 13008 10217 8362 13528 11937 9875 8841 13482 15234 14098 9964 8305 13704 15814 12172 10372 9555 15785 15201 15104 10365 8858 8626 15259 16162 14665 11158 10453 9879 11985 16074 13280 9249 15959 11262 15397 12426 8983 8564 14416 10194 8652 14220 9026 10720 8872 14176 10200 11820 9870 10043 12940 14514 14805 14717 12804 14581 10761 15561 11043 15791 14868 10632 15798 15359 16249 9626 12986 10537 12931 12812 15466 13448 9297 15679 8537 8197 15484 13629 9514 13352 15335 11080 16080 11451 12476 10615 16207 12852 10223 15282 9706 15325 8330 13992 15578 10067 13921 8667 9933 9812 11766 15844 11017 15601 8306 9666 14433 10943 14564 9282 15986 12927 13539 10059 11953 11466 10113 9158 12179 12331 15089 13451 9043 11809 12495 12545 14926 8908 9628 13256 11908 8336 8868 13964 8262 9317 9540 8238 8945 16150 9272 10641 14907 12385 13098 9791 10665 11958 10973 9046 15592 15137 8482 13250 13945 10007 10482 11522 14133 12245 11225 13228 15647 9814 14453 8606 9039 13677 8427 9209 15304 9825 10526 9211 10350 13859 8897 12755 8593 11183 11359 15835 11945 9257 13304 12915 14623 11396 10230 11141 13299 15543 12916 9105 14640 9015 12875 8443 16217 9425 14338 14968 9873 13372 15357 13709 11881 14996 11078 9613 13536 13995 13391 15449 12954 15309 12234 15833 15358 11837 16056 12763 15206 13012 12329 15818 10922 8740 11601 9570 11289 13599 11754 15829 10594 13660 10865 12204 12033 13464 9884 11583 9059 13849 15635 11036 8513 12684 15931 16070 16344 9679 11740 8722 10163 10595 14965 14060 10918 15514 11384 10885 11902 14410 15802 16340 9076 9778 8661 12598 13996 12078 13581 9852 13400 14308 16047 10538 16194 12653 13743 12151 12248 15746 9601 10519 8725 8856 16088 11576 9096 15196 14259 15383 15442 16345 11899 9511 13516 15702 11991 8360 16299 11162 9618 12967 12153 14575 13197 15079 9283 11386 12908 15132 13826 8380 15841 10305 14037 8865 11220 9597 15767 11379 9837 13060 14760 10329 12421 13300 13353 9488 15154 9801 8962 10571 10330 11997 13377 11222 12933 16308 15819 12134 12982 10239 15676 15597 12581 11102 12813 11226 12866 10136 14034 9348 15311 15577 9704 15934 13713 15042 15828 9594 9775 11189 16226 9783 9210 13133 11806 12025 10723 16198 10576 15022 9294 9009 8906 9310 12556 15048 12396 13127 8721 11676 12985 9470 8581 8199 15747 8757 14725 10205 12632 11121 13367 11867 14488 12734 15971 10775 16145 11157 13857 12485 8304 15428 9406 14189 11800 12678 14374 10630 10263 10903 11098 12719 10586 14735 10928 10487 11131 8365 11879 14691 14155 8775 9973 11270 8487 15252 8301 14741 9175 8907 13362 15457 9630 12171 13374 11061 9917 15116 10193 11853 8651 14046 12896 12528 10340 13297 11280 13870 11249 13574 12700 8776 9982 12027 10248 14615 10169 10514 9435 14592 11665 11774 12590 10881 13315 9749 8705 14504 9552 14142 8598 15771 15550 13054 12634 13289 8281 12815 9524 12553 14828 12239 10467 9947 8435 10817 14513 13971 10258 12818 14510 9225 12412 13475 14603 12191 11354 9033 12112 9085 10235 15317 8752 10670 11539 15351 14188 15560 12952 10440 10688 10731 9656 13181 10867 9205 10866 10889 14311 15349 10191 13306 14471 9983 13458 12146 11398 15917 9755 11253 8664 10232 15019 13781 10470 11383 13736 14045 11351 13049 13543 10465 15313 10501 16295 15979 8879 15636 10033 14588 10164 11824 8580 15781 11431 14288 14960 13856 10556 9709 8910 9449 14277 12604 14439 11166 10302 8998 14641 15274 15757 15278 9842 12630 15203 11391 9821 11677 11343 15839 12157 8926 13735 16089 11316 14724 16127 15765 14156 13492 9547 15070 11297 12588 8837 14614 10484 10707 10271 9060 16154 12944 16346 12884 12333 13086 8697 10803 10751 14806 14061 12031 11565 9128 14073 11589 15479 11926 8848 8369 8246 12652 11181 8218 12109 13202 12475 16208 14505 13794 14396 13205 10450 9166 9720 14668 11781 10598 14786 11604 8519 9868 8995 11502 15805 8660 12158 10084 11048 15345 9639 11656 16106 15226 14113 11624 12444 8842 12694 10581 13336 9902 9052 9658 10715 14986 11840 14679 10246 14762 13394 13020 8474 12314 9168 15471 14576 10479 11038 9354 11609 12562 11704 12129 9410 16316 14617 12018 14157 11884 10234 12442 12513 15700 15722 11412 9280 15655 10662 13542 9063 11692 10250 8613 12450 15501 9065 14674 14116 12170 15906 15689 10114 11780 12591 13923 14984 9386 12316 10411 13441 14285 13286 12407 15459 12568 11108 8894 11810 10603 10455 9089 11325 13134 10009 8390 9163 11930 9169 10297 13508 8388 11896 9447 11100 8916 11292 13883 14295 13656 11077 8927 9932 9763 10319 15354 10876 12720 12235 13885 13810 14850 12978 9857 9182 16261 10868 11084 14589 10073 15504 9376 14447 14604 14041 8615 14837 12093 15958 15379 9388 9730 14586 15964 9072 13891 12062 12973 9592 13239 8720 13908 10735 9256 11058 9939 12762 8790 15632 14768 12885 13777 11165 10096 15567 15731 12689 11921 14027 14221 12848 10040 13163 14075 12758 11437 12987 15672 13410 14732 10478 12097 14181 15336 15106 14431 14072 15736 15436 13207 14811 9878 14932 14997 15654 8827 13193 8501 9466 14134 11236 13513 13443 14887 12006 12998 14268 16323 15078 15528 15092 11821 13839 12787 10701 14462 9420 14561 14528 10639 8840 10849 13954 10190 13659 16242 11473 10790 15596 14346 12877 11898 14450 15574 9953 11872 13164 12519 12862 13644 12357 8303 14709 14059 10659 14165 11427 9728 11966 15023 9054 8460 9151 8834 15125 13058 15444 12141 11523 9451 8620 14823 12909 11507 9802 11509 13573 13930 11905 14578 12290 16108 16062 12567 14704 15008 13264 12943 9118 10942 11293 8838 11447 8638 12147 16349 15799 15989 12164 12301 9743 10317 13350 9622 12616 15052 9605 10206 13550 10524 14092 9612 12071 13185 12390 9034 11394 10298 10647 9399 10394 10387 9827 13173 14287 9501 9313 14676 15769 13664 10593 14821 12295 16121 13195 12893 11464 10082 16337 16235 10812 11145 13440 13520 10838 10431 8733 15901 10495 13002 11531 10794 16167 8693 12087 11277 15701 15508 12373 15126 15218 14845 16286 10475 8422 10404 11859 9360 11835 13994 9100 11762 11500 9603 9853 13730 12699 16019 14694 9668 14549 12095 15625 9531 9848 10017 9657 11389 8914 8637 10672 8759 11452 10954 13165 10292 8629 10257 16039 13943 11846 13775 16012 11304 8696 16051 13628 13860 11014 11703 11000 9522 13772 12256 11600 15800 10401 16221 8815 14882 11554 11266 11729 16244 9697 10721 12888 16007 11795 14018 9414 13802 15907 13323 12769 8800 15285 11928 13294 12658 12040 9005 14681 9281 11718 10631 10030 14833 15247 14001 11695 13337 13071 12124 12861 11167 15748 16314 9084 8785 13129 10972 12894 12741 10512 9078 13462 13514 15870 13731 11513 11324 14358 11235 8527 10120 14146 13245 10583 13696 14925 8668 14284 15620 12347 14655 15164 14847 8612 8225 10611 15135 9881 12602 10499 12183 10126 15753 13504 9480 12976 9217 11234 14219 8991 13742 10053 15945 14946 15879 16124 8750 9091 10655 10681 13123 12326 8990 15051 11734 10088 11893 11615 12346 12832 9748 10539 14550 11496 9905 10010 12526 10695 11708 14342 11331 13661 14455 11352 15790 11200 13728 14539 12424 16363 10000 9805 12201 8384 14200 8737 15705 15143 12825 12712 9945 12640 11129 11302 9057 8440 9311 12840 12749 14799 13667 8266 12342 8923 15222 15115 13716 14119 12907 11974 13279 9942 10403 15103 9678 9998 11330 12584 13488 12175 12270 10225 14093 10654 15355 10195 12298 10741 10702 10844 15541 13472 14967 8582 12496 14535 14677 10441 11022 13911 14746 13764 9359 9922 13564 10642 11532 12680 13457 9104 14398 15261 14744 8368 15410 13043 11973 11593 11402 13119 13293 15178 11066 15697 12665 11350 11240 8271 9095 9187 15894 8363 12159 11959 11032 8875 8886 9949 10939 15692 15686 11101 10747 14147 14696 13135 13979 15391 11807 15867 8289 10997 16148 9851 13551 8291 12724 12737 13655 8884 14891 15112 14783 12402 13497 15260 12999 13144 11862 8659 10607 10398 9327 11875 10269 15626 14754 12767 16172 8656 15373 8941 14224 13603 13815 8900 14016 13851 10155 13321 12340 8463 12165 13879 15091 12953 11919 12820 11844 15073 11492 12061 12369 14580 14998 8209 8413 10429 9955 12609 13150 14310 9239 12425 14145 15033 10901 10513 14366 13757 14906 14842 15520 10315 13846 14616 13397 16247 11540 13722 11319 9637 9523 14793 14290 10241 9497 10781 9444 15166 12113 16110 13793 12898 16005 15468 13758 15004 11378 10801 15422 9776 10553 10160 12468 10550 16270 13688 14264 8936 13918 9407 13657 8334 12790 13786 13903 12511 11931 8953 8523 15464 11482 13723 8220 15878 11854 12469 11671 12883 10024 14915 12686 12955 10231 12595 14785 15595 9634 9525 11938 11741 12086 13864 13112 9040 12443 13346 8690 8893 8249 15545 14924 15807 14202 9180 14509 13968 8389 13059 15719 13993 14598 8958 13626 16050 12050 15128 12162 11661 13932 15573 15399 9970 14105 16293 8676 13946 13417 13148 9305 12514 11836 12453 16161 14368 9296 12580 14585 11659 12028 12312 9649 12592 11124 11686 16045 11326 9895 14950 11018 14775 8430 13670 10006 11719 15633 15475 11779 15611 15176 14209 13952 14446 12738 13847 13309 15952 12962 8669 10566 13808 12659 14829 9392 14473 11573 11081 12325 9068 15617 15090 14466 8560 12434 16296 8518 13767 8393 11063 15157 15825 13048 15421 15402 10850 13648 15265 8909 10563 9742 11955 11475 13110 9080 9818 13880 15875 13069 8194 11971 14879 14371 9650 13915 16283 9429 11114 14565 15414 11551 11823 12045 11716 14424 8828 12352 13287 12518 16376 11954 15727 11547 11633 11334 13298 8436 13201 16022 9423 13717 11053 12451 15659 12573 13386 8823 15664 15811 11863 15094 13248 12492 11300 11224 10362 13341 13530 10256 15602 8948 9114 10437 10474 15642 10299 10920 11560 15230 14223 10420 15425 12499 11399 15372 15441 12688 11602 15760 15903 8533 13563 16119 8401 15586 14834 13956 9469 15682 9077 13990 12379 14171 12376 10525 15149 8911 16222 8496 8458 10349 12024 9421 14708 9788 10005 14464 12621 9824 10243 9843 12225 11983 8992 10132 15269 13811 16223 10820 14857 16305 13505 8703 8707 13936 9719 13219 11416 14919 9364 8944 11161 10296 9887 11923 15587 15312 9898 10990 15600 10259 9082 10668 9670 14752 8994 14313 8535 15527 14729 10605 8541 9356 13024 15886 9214 13083 9349 11387 12797 15505 13238 15962 13636 16025 14040 16092 11773 13913 12154 10796 13637 8514 13005 14281 11468 11818 11208 14367 11372 16057 9476 9224 15056 11581 13189 11265 9809 14779 9468 8424 9147 12427 15062 8229 15303 11664 8572 15332 8749 13266 13070 16038 10184 11228 8381 14917 13196 12288 10774 11935 12455 13437 12272 11401 15286 9212 16102 9532 11424 10855 10991 8494 13869 8361 10758 15450 10359 8403 10199 16066 14485 14628 11092 10748 10382 11044 10150 13620 13748 14314 14502 14559 15656 15077 8951 14228 9508 8704 11914 16374 9711 15837 15243 15152 15616 15813 10295 10580 10754 13899 15353 8234 14127 10506 8685 9893 14017 12892 9255 13571 12380 15326 15232 11911 11951 12294 10418 14103 8843 13960 11631 16072 12323 15581 15145 10540 9937 14080 9615 10749 9820 15107 11203 13511 8543 11194 10560 13965 13882 14613 11979 12541 11149 14440 10063 14782 11658 12761 16271 16151 13455 14270 10635 9434 14557 11558 12669 8307 8952 11073 11690 15229 14053 14650 14621 10799 9045 12392 9290 9948 14427 10392 12606 9395 16103 11252 15465 10570 11586 16352 15703 9518 10783 15773 13378 12428 13552 11887 9268 11977 15500 9536 10969 10588 11990 15801 10780 13143 9188 8254 11730 12004 14682 15737 10883 8554 13327 12522 13120 9371 8658 11768 8853 11214 11980 13171 15369 8754 12063 10685 12307 11504 12874 14764 11393 9230 15486 8985 9113 11894 9006 15510 9463 12930 12600 10825 13389 14886 15943 9889 14245 8485 9453 8386 8534 15895 10203 13526 13621 14815 12090 15675 9073 15707 12554 15877 9773 9382 8270 9910 15963 10940 10288 8504 14870 12055 13760 15045 14432 8739 15641 15242 12911 8317 8528 12253 10926 14830 13291 10326 15525 12056 16091 12489 10237 14895 9735 13442 13406 11841 14393 10406 14414 12273 10486 10368 15456 10476 9306 16114 15594 13213 14023 13322 12860 13051 9439 8862 12266 11787 13425 16255 10412 15669 15297 10430 14391 15028 11244 10921 15981 10823 15244 10100 13496 13141 12747 8248 12260 8935 15155 8373 14271 12586 15198 10267 16023 11511 14562 9727 8230 15153 14739 12395 11855 9254 15774 10853 11972 13594 12789 15087 16131 11674 15171 16134 12277 12935 8671 10543 9242 11020 14138 9459 11822 9333 11679 8712 8601 8982 14198 8505 13941 12221 13733 14991 14336 10947 16300 8670 13076 14038 10934 10322 13570 13627 16079 15487 14269 12350 8464 12612 11722 9846 10335 12263 16032 12423 9854 8657 8744 14645 11213 14496 16220 9186 10822 14227 8928 10992 9275 11561 10768 14647 11761 10958 10332 14231 13100 12117 12483 9979 10797 16202 15511 12393 11826 10709 10689 8349 16246 15047 13149 14881 9764 8795 10908 14893 14748 12287 14949 13848 12587 10976 15918 9308 14125 15831 9533 11426 15382 12244 11711 9243 9361 13343 11769 10725 15897 11588 8201 9653 15098 10201 11294 16361 12540 11130 10261 10584 11210 13017 10445 8715 10779 13828 15063 11885 11028 9629 10633 11669 14312 15039 12527 9019 14706 9911 15513 9161 10776 9726 11512 12823 8882 11128 15469 12213 9139 14638 13490 13700 9208 11870 14921 10864 11246 12010 13812 13061 11668 12548 8446 10021 11717 12628 8867 11435 12210 14452 8577 10592 10042 8732 8408 9646 10107 8779 12419 16128 9370 13986 15219 8557 9443 12614 15739 15687 9604 10432 12007 15585 16253 15855 16059 14252 10724 14493 10859 12715 15743 15268 9510 9498 14304 9695 15782 12707 12631 11097 10095 14384 13124 9427 8724 11328 16336 9137 10830 14516 15960 8579 9178 16356 9813 16031 9978 15167 8244 15823 14033 15238 15233 11707 11936 9785 8525 14770 16137 15235 9545 16158 12216 10172 11112 14153 8918 11072 12120 11701 15255 14429 9608 8934 9109 13328 16135 9319 15186 16155 13585 8512 15300 14618 12274 12058 15348 15566 16048 8267 15362 10099 9346 9132 9616 8524 11441 12448 11413 10664 13845 16171 14927 8290 13763 13118 14302 15172 15295 16251 11847 11772 14051 12096 11187 10395 15026 9926 15846 9856 13523 9479 9541 10334 9537 15751 10762 9550 13920 8675 16041 8284 8686 15262 13491 14451 12460 14908 11777 12670 8397 9350 12633 12969 14225 14757 13281 8835 15093 14814 13714 14896 9323 15628 15927 11296 11640 12702 8467 15864 8223 9336 12841 8755 10105 15681 12490 9490 15568 11562 14174 11575 16294 13838 10679 12160 15315 14182 13697 10937 9941 15851 11205 13155 13683 13850 9596 14525 11978 11529 14379 14865 14988 8324 14818 9264 15119 15495 15946 11432 9687 14503 14129 15490 14685 16034 16334 16109 12506 11746 12042 14265 9401 14961 11110 10183 12016 10966 14523 10400 16169 11321 12238 15109 9723 14425 11264 8717 8663 15916 13104 8980 13030 9216 14841 13038 10176 10285 16373 9098 9652 14052 15485 11610 12196 9963 13065 9838 10011 9455 13537 15521 13726 13274 12713 11518 13545 12240 12972 12279 14597 15941 14971 10831 11346 8895 11041 14571 8888 13991 13122 9304 10977 15066 11050 14468 13446 16073 12416 14128 12939 15025 9143 15761 14836 8643 14877 8714 15738 8761 10367 9826 8326 12473 9635 15777 16360 15298 15430 8347 15380 12547 15678 8402 10293 10131 11338 14204 13584 8232 12195 14951 10835 14520 15673 12576 14553 8350 13727 15937 12463 9959 16010 13686 14490 10653 15392 15978 13625 15822 12759 16132 10931 15548 9129 14126 12648 8405 8586 14082 10671 15649 15570 11160 11411 9696 11868 10320 12480 9874 10710 11635 14211 13984 15972 16209 16026 15095 8808 15711 8921 8938 10597 10240 15492 12462 11636 8233 15634 8763 11725 15141 10677 13938 8826 9220 11060 10388 12922 10676 8960 12910 10137 14249 10500 12956 12850 13191 9864 15892 8515 8279 14062 9602 15904 12563 14492 16272 15883 12515 10378 12128 12292 14544 12467 11143 8433 11681 8376 8813 14163 16190 9744 12649 8200 11490 14848 10148 8377 15869 11775 12306 8644 12199 8831 8294 11221 15974 14357 13340 9111 14201 9001 10327 15393 15923 15199 14118 10680 11285 11917 13881 9486 8852 9342 9159 13460 9717 8793 15717 9173 14903 10714 11315 9799 11607 8854 9885 9762 10561 14417 10811 8258 13718 14010 15606 16331 11347 15796 11803 11982 12041 14955 8677 13684 14934 11526 15142 13359 11574 9591 9542 10015 10483 15254 13342 11798 14909 12023 13468 15589 11209 16107 9951 12459 14347 11030 15483 13582 12337 10221 11534 13837 13233 10902 15266 12764 9389 12398 15848 8786 8327 9146 14002 12991 9779 14524 13892 14558 12264 15935 14019 15900 14763 11715 11034 10763 9134 9343 11882 10646 15281 16329 11417 14210 15651 8806 10579 11272 13844 8530 14074 13638 11049 12743 8922 13916 10168 12429 16143 15605 10077 16017 15160 11910 8444 11889 12849 14242 11197 12223 12285 11152 12144 8595 11093 15893 9790 8321 14859 12727 12081 13798 10842 10827 10222 14003 15310 13630 14759 11497 14864 10765 10352 14469 12243 9394 13334 8476 11147 13567 10669 13715 8627 9938 9823 8814 10614 8883 8331 13376 14742 15080 16082 15584 13244 14935 12305 12921 10360 11397 11211 10840 13720 10564 10147 12886 8418 13619 13823 10435 15749 14121 14593 8228 13662 9241 9347 15995 11185 16133 12098 11313 16037 16141 13682 9136 13090 15553 11998 12259 15631 9984 14756 13317 8887 14111 13019 10509 15726 13487 12835 14856 8196 8409 11568 8880 10417 9004 8308 10306 11460 9569 11445 9563 11934 12044 14863 13967 9441 12766 14758 15321 12624 9177 14436 8904 12856 9369 13246 15364 11929 14132 12435 12617 14477 9644 12198 12261 12879 13428 14957 10771 8600 14104 12080 10157 15404 13955 15551 10346 16214 12971 11783 10569 12535 10097 15237 14443 13596 15424 11243 9912 11566 8634 13349 12629 10871 14323 14543 12313 12802 16213 10233 10555 15356 11623 15572 9079 14784 9516 9465 11446 12122 10438 10089 11125 15608 14992 9811 10379 8742 9027 13832 11008 10807 14873 12374 13833 13652 12378 8743 14091 12332 9794 10832 9660 10144 14595 10528 13830 10106 9245 13068 9992 16054 11134 16233 15544 9251 12083 11245 12387 14064 13533 14100 12299 12839 15067 14463 12119 10497 9171 13747 12854 15342 11057 13969 8602 14480 13535 11291 14937 15151 12765 8959 13577 8665 10698 13517 12304 16290 9995 15279 11369 11461 8674 8400 11750 9665 9279 12730 15533 10950 13745 12718 11283 9206 15165 12318 8371 9061 10798 12048 13218 13103 11956 14979 9484 16097 11362 9715 12209 8250 13861 10025 11737 13183 8993 14011 15847 16369 15114 10628 9599 15622 14743 12145 13926 14771 16229 15953 10110 10086 13262 10568 10103 9676 13414 16011 10875 12569 15619 9551 10718 8521 13035 14954 14334 14522 14363 13756 10712 10843 13351 11944 14519 10622 10527 9402 14574 13549 12064 9412 13604 14977 12623 10111 11275 10708 11118 8642 13040 15803 10456 8741 16024 12901 15522 11548 12675 13790 11239 12161 10967 10370 14933 9631 16322 11045 8684 9988 14282 8484 9083 14413 10216 15759 10161 11620 9482 15123 16282 10001 9162 10115 14766 9850 16077 11333 13951 11062 12411 14470 11295 9261 13258 12265 9064 13872 10196 8215 14328 10557 12447 15579 14884 16179 8555 14403 12880 10687 10643 8591 11697 15055 9520 10949 15588 11825 12255 14258 12125 16236 13685 13130 15938 8950 11735 10280 9750 8208 10572 14712 14397 10606 15933 16311 8902 11104 14164 15714 13909 8781 12520 10573 11476 13527 10824 9974 12397 11009 13853 9219 16196 12420 8198 15661 15140 8366 13136 15789 9713 8981 15323 8399 11962 9891 10608 14026 10262 8240 16006 11423 11649 10085 15670 9994 15515 13622 9787 10617 15293 13876 11693 8794 15000 12180 13198 14454 14159 8286 13673 10384 13095 10862 10532 15668 13983 8227 8206 8520 13650 13178 14812 8549 9737 10558 10480 13029 14205 13331 11579 11116 9841 13750 15213 14567 12458 9351 9829 15497 11047 13426 10907 14305 8622 8979 10489 10339 11696 13170 14611 11202 15921 12570 10469 10328 10666 12215 11146 8756 15328 15852 9756 12111 12596 12070 9332 8367 15368 9908 12937 9950 9707 16330 8353 14354 9575 11736 9149 10048 10373 10767 9643 9860 11918 9093 15646 10757 13081 8821 9362 10058 13925 15913 13579 12121 13510 11527 15344 12966 9526 10657 9047 16046 16096 8769 15009 13980 13259 15817 9883 13843 9116 14107 13156 14626 10502 16227 9952 15494 15374 9032 9546 12309 13791 12059 9397 9202 14701 15018 11357 9882 9418 9691 9320 10422 15523 11572 9557 12537 9357 13676 15599 9222 9430 11196 12601 13989 10567 9148 9236 15183 13056 16117 8421 8226 15954 9477 14970 9099 10436 12960 14938 12701 9495 10459 9869 14255 9496 8836 8278 13366 9517 11095 15108 10457 8490 10070 8901 14959 10912 11366 9916 11370 12564 10291 9066 12946 12439 12794 9940 13699 12525 8264 8718 8370 9746 9876 14162 8876 11927 9609 10175 10210 13865 15420 13357 11052 13658 13698 10309 15902 11832 9598 12417 11230 15865 13895 9446 12704 15925 10012 12887 11812 13759 15202 13326 12599 12015 12057 8364 9664 9367 10466 13863 14860 11106 9152 8567 10092 15041 11454 10965 9972 10886 12740 11916 8825 13894 13933 15453 9960 10520 14122 9576 10290 15637 13816 11612 9339 9298 9363 14711 10508 15752 15169 9765 9051 8824 16195 12049 16225 13616 9969 9774 10214 13912 11374 10028 10667 8239 11430 11151 10891 13290 11799 10101 13409 10020 13249 10516 12005 12779 13752 14855 10308 10906 8964 9822 8287 13361 9544 12317 13914 15290 14293 12775 12391 14700 14482 9127 11405 13438 8609 10490 8545 16076 13003 10227 8552 9985 8338 16382 11949 16152 10650 16377 12603 13128 16303 12250 8438 12399 11801 8486 13672 11195 14031 13868 8343 13502 13732 16383 10872 11782 12089 9494 13186 13893 13702 10533 9278 11537 11617 8325 10793 9215 11456 13547 8332 14478 13242 12284 13942 14083 13703 8765 9106 9894 15712 12760 13712 15603 11001 11654 8213 14086 14449 11964 9010 8592 10896 12531 14014 9301 15138 15912 15007 14320 15576 15666 13692 12168 8680 13689 13957 8292 15506 13782 15868 15944 13500 16350 9777 12780 14582 16094 12994 9672 11406 10447 12635 13075 15968 9529 14333 14816 10759 12913 10585 13897 14381 8947 15209 11024 15936 10052 9581 13506 16364 9519 14518 9121 13393 13904 12449 13036 11594 8283 13814 15555 12509 12558 10693 16321 13099 15502 9700 10697 8783 14435 14551 16287 14187 14851 11485 10993 14160 12481 12817 11428 11010 12793 11535 10119 13333 15820 8630 10589 10019 15477 9957 10165 14629 13613 12536 15215 13270 14327 8477 12843 16248 13557 11724 16146 14409 9120 9013 11616 9253 15721 16313 16001 10145 14643 9919 14250 9585 14402 13944 8633 14689 12890 16008 9011 14918 10629 9036 8337 11549 14000 14172 10760 11767 10149 9935 8706 14131 11358 11753 9086 11068 12368 10999 14008 15496 11227 10742 12431 10909 11569 10072 8320 13094 10116 10719 15454 12984 9944 11434 13263 11031 12988 15609 11419 15314 14878 8729 8683 14631 15725 14905 12746 8354 8300 15610 16204 8275 14274 9595 9456 14854 12882 8699 9485 8874 13820 13999 13590 8491 16043 13292 14980 10815 11418 10381 9675 8919 9906 15621 8454 11493 13618 8639 9997 12491 8648 12193 11012 9204 14835 9731 13208 11168 15562 9567 13435 8925 16256 8678 16129 10534 14349 13375 10919 9408 13804 9097 9962 14241 12865 12582 14548 15794 12705 14765 15307 13453 9167 16268 11439 10546 10531 16013 14867 9196 10574 8449 13175 13261 14063 15503 15874 15249 12560 12249 14825 11004 13257 11582 12784 12714 12744 14383 8569 8861 14110 9903 12177 8726 15257 12291 11069 16002 11340 10498 12335 10955 8272 8257 9478 14481 13962 13253 8576 9000 8280 15390 11726 12853 12524 12228 15320 13235 14459 15996 15407 11070 9322 15400 13474 10505 9329 15489 14340 14718 16307 15021 12637 13583 13203 12620 8857 9487 8679 12781 10380 11557 10286 10266 15250 13344 9572 16083 14149 14486 13693 12683 12627 11827 9934 12945 11611 12181 16216 11307 15347 15824 13890 10703 14319 15922 13741 12716 15240 10877 8457 12844 12233 14507 8459 16111 12783 9018 8748 14218 15223 16029 12406 16065 11993 8782 12605 9566 15447 10037 11691 8550 12864 12389 9174 14489 13831 13734 16228 12845 13084 9433 14332 12088 8681 12992 13153 13151 13615 9680 9784 9703 14929 13871 15741 8912 13418 13415 15212 11788 13822 10766 16061 10316 9190 8293 13981 14619 14699 10219 9108 8820 11273 15667 11721 15732 15623 12608 14625 15053 12205 11142 11190 15756 12697 12660 8356 14199 9808 12710 10390 13642 14483 12075 14849 10787 10503 12836 8596 8963 12668 10625 13940 9915 9258 14385 11628 15192 15755 11178 8469 14067 11709 13854 15431 15612 10174 16163 13018 10980 12791 10358 12461 9758 12691 15482 8773 15139 12068 9445 14109 15677 14070 10880 13096 12677 15440 14898 12753 10960 11382 15615 11858 13282 13423 10446 8766 13215 14606 14761 15289 10287 10800 9760 9780 15411 9770 9682 15549 10636 11172 8260 14831 11212 8506 11786 11874 10856 9925 11605 15708 13665 15899 9736 12807 15735 10347 11182 14966 14194 13771 14686 10726 14151 13746 14947 15998 9160 10494 9110 12995 11563 15122 9855 10857 14874 13974 12494 8316 13097 9428 8817 12362 12446 8924 9772 13023 13283 11865 15939 13512 12834 14141 13105 15881 14985 9734 15371 11282 14028 8804 11193 11174 15924 9044 11107 15696 12478 8510 12851 11156 10975 16068 15630 15458 13325 12639 8296 8799 14671 15775 10904 14102 14456 15412 12774 14958 8970 12822 13711 12870 10134 14012 9274 11298 9669 13413 8411 11119 15341 8507 15857 12925 9580 8610 9866 8295 8434 9989 12037 13429 15197 13034 9611 11747 12770 15225 15287 15563 12187 12918 15127 13044 9965 10051 12156 13765 15792 13768 12103 14495 10979 10408 15474 10727 11904 14243 8784 15629 13345 8700 11353 13867 13978 12958 11287 11764 14437 11040 15035 14843 11886 12593 10755 8940 13117 15308 9861 14651 11135 10789 12750 16036 15977 10273 10204 14808 11618 15378 14330 9384 9021 13531 11584 8774 12503 12185 9341 9701 14247 15890 13858 16064 9512 15065 15120 10634 9930 14862 13958 16009 14404 14547 15343 16372 12131 9050 12101 10141 14441 15830 13669 11845 15105 13252 13265 8989 15184 12142 11136 11684 8335 12726 8890 14661 15367 14723 15766 11173 11630 15999 12361 10324 10978 10682 10675 10690 15159 15838 10123 10683 8792 8587 10925 12912 14542 14303 15101 9235 13687 9038 11469 13518 14944 11425 13368 12356 12339 12578 10686 11744 11238 13797 14166 10375 13478 14335 8988 13427 16033 14117 13042 13691 10517 14570 13115 14084 8299 13953 11436 9155 15193 14279 10443 9309 13419 8471 11007 12709 11984 10312 11415 8475 16156 12408 12959 9232 11019 9489 11785 13840 13646 11498 13459 12745 15942 14239 16016 11133 16265 14546 8709 15809 8653 13784 11164 8691 14390 12470 9331 14370 14632 15768 10750 10590 8803 14607 13240 14261 14124 8247 12695 9907 8502 12923 12941 12038 10649 16100 11946 14861 9025 11587 11086 9586 13251 11251 11474 11250 14635 16343 14791 10281 11349 16042 10953 15074 9573 8688 10071 9904 12572 12566 15684 14094 9961 11198 8563 11257 14658 14733 15674 13379 13632 13708 10022 12322 14190 14751 12672 12645 14703 15099 15256 9702 8975 8479 14953 10678 12242 10245 11621 9008 12054 13188 9548 13738 12328 15054 14591 15882 12891 13601 16069 11438 14230 11345 8588 13548 11223 14690 8573 14838 13679 13609 16368 12471 8509 11505 10648 14767 10414 10873 11286 15365 15783 14465 13602 15854 14726 9335 14071 12327 13006 10914 16239 12544 12942 11706 16075 9688 14822 9521 15058 9877 11848 11154 14421 15688 14412 15884 8871 15388 12457 15693 12486 12106 8624 10984 15027 11530 8844 16289 11039 14170 15845 15624 9621 9303 13852 14498 10454 9260 10079 13273 14800 9289 13470 14749 10128 10551 12869 14584 9467 15671 8221 10055 13032 12889 16030 9991 9725 9849 13402 12539 9753 14049 12778 14369 15990 13612 13546 15333 11035 12673 13131 10970 15288 8811 8328 12771 14238 12990 9535 13311 16090 13082 16147 8833 15013 11770 12148 14541 10251 8407 8604 12320 13591 11924 14774 13805 14099 10951 12351 13595 13209 8930 8881 11232 12094 13749 9197 14728 11443 10376 8255 12735 8395 12643 12504 9284 12487 10129 8309 13902 12414 15131 9164 15350 9326 15691 13025 11105 15542 11808 13922 16367 9053 14788 16357 9789 10706 12574 11580 15049 15316 10582 15148 10023 13919 14974 12788 13948 9530 12315 14430 10314 14299 12319 13364 15929 12358 11311 14720 14511 12500 11597 9385 10276 11755 16348 9858 14745 14392 14888 9003 12899 16115 15174 15204 14317 16004 11655 14853 13004 16312 8635 16241 15096 15690 10253 13396 14802 10363 10402 13663 15591 15915 14050 8780 14021 13695 12868 11577 16183 14715 9928 15853 16301 13454 14438 14753 12703 10325 11860 10888 9365 11067 16191 13639 9201 15742 12692 8974 13121 16292 12681 14654 16160 9565 13556 15552 13114 15569 11021 8318 15156 8762 8878 11834 14731 13223 11029 12452 10956 12878 8957 10083 10153 14237 9828 12561 11514 11646 10860 10338 8972 8394 12615 11395 13267 9377 15949 13335 13589 8420 15187 12410 10769 10604 15401 12140 13268 9623 13039 15470 15144 11533 11329 10407 11006 9502 8702 10818 11290 16371 13013 10736 15031 13486 16237 14916 11071 13285 14029 13380 15575 9561 14809 11487 15396 15463 9037 14068 14945 16310 12441 12150 10156 12542 8211 9976 14321 12801 12454 15220 10371 11268 8503 13503 10890 11585 11242 16027 13016 15491 11943 12104 15858 9513 10152 15660 9694 10897 13469 15194 15437 15381 8259 15102 10127 9579 12218 10887 9795 14115 9172 11524 13937 10104 15786 11241 14043 16186 15086 8758 9300 11310 12607 13566 11831 14089 8437 11915 12359 12507 11171 15296 15910 9233 16375 12666 10491 10645 8344 11965 14260 10260 10515 9771 12403 14114 16304 9426 10729 10069 12190 13787 11117 11111 13179 12118 15558 14426 11495 9619 12003 10738 10272 9667 8807 10819 14798 13033 14445 15292 14140 11002 9194 8645 14673 11148 9035 11790 14039 10964 15161 12938 12676 14839 10869 12178 10756 13295 15224 13091 9307 15776 15488 8621 14657 13541 15715 14434 13987 10837 10924 14928 8453 8540 10284 11484 13645 11545 8461 10439 16332 16118 9391 14538 12143 11682 8297 8341 16355 14664 9277 14461 12278 11096 9436 13318 10863 12997 15124 8536 16353 12188 9415 13671 10552 10377 14555 11922 11816 15859 13138 16113 14399 13906 12324 10587 9738 12806 15264 13898 12863 10946 8877 15537 10717 15046 8855 9751 9014 8943 12110 11421 8571 15872 11967 15408 9620 8760 13580 8810 11305 11364 10112 14587 14670 11700 15778 10208 12364 9782 14727 10613 10879 11866 8789 13303 9250 12993 11079 15231 8860 14942 10181 15036 15084 13217 16326 14065 13461 14229 14801 9393 14600 14880 14869 15406 10744 9927 14913 11376 15780 12127 13532 12241 14803 12401 11685 11429 10814 10421 12810 9645 10804 14922 15263 9888 15168 12867 9943 13606 15950 14533 12512 12413 12831 8212 10545 11791 14143 13934 13007 14521 13963 10049 16291 10336 15236 15337 12311 11653 10419 8311 14009 8731 11839 14207 15970 13949 8818 8276 15685 11132 14055 9651 15361 8583 9625 9472 9606 11481 12785 11748 15734 12069 10985 12372 14123 15147 13694 10209 10426 15980 13078 14401 9689 12139 10640 12693 11455 12019 14734 15973 12043 10836 15413 16200 13147 8322 16297 14448 13568 11963 13237 14560 13028 14536 12296 15762 14296 9422 12847 14286 8192 13452 10393 10616 12754 8439 12975 12257 12182 12394 12386 12034 12550 9092 14479 9661 11994 15908 9483 11627 11013 10186 12308 13928 11488 10988 8597 9270 13116 12934 14769 16252 16327 11961 13064 10337 15185 12035 8429 13610 9798 12116 10027 11472 13821 14904 10591 12777 8770 10833 11016 10828 10472 12768 10423 14154 10143 8672 8689 11177 15398 9896 11361 14573 14987 10734 13836 10385 9404 14217 9993 9345 10032 9312 8473 15443 8431 8333 16136 13785 12286 11499 9571 13927 15834 14077 8462 13231 12281 12687 12493 12559 14372 12197 9617 14108 9122 8511 15363 13190 9739 9558 10173 13445 14364 10559 10242 8585 14324 12963 16184 15429 15339 10211 10078 12202 14596 15181 14325 9191 11883 8772 14341 11619 12138 10207 10536 14275 13447 8873 11508 14101 14666 11667 14266 14120 13314 16187 14378 15302 15969 10740 8801 15710 12194 10788 8516 12521 12133 9119 14139 12155 16342 10178 10268 8235 13976 10415 9291 16275 13779 12855 16338 10366 9017 10596 15384 9461 16182 15866 16240 10932 12650 12968 13045 14601 19216 21211 26489 23585 25390 19749 17687 24987 20946 23333 23582 17953 19907 20759 29452 22963 18624 28377 26189 16504 31994 30715 19446 25282 28052 16679 28224 30677 18583 27090 31730 29538 18090 29562 25700 16696 28441 31738 17074 22751 21568 29096 23498 25478 17842 31155 30280 24234 30543 17598 31554 18774 22078 21776 26236 26092 26038 20690 24581 20748 20794 17702 19383 26079 23031 21817 26958 27035 21332 22971 29080 26701 22045 17406 21047 21090 30787 19293 26911 30100 25468 28343 26293 19333 30504 28176 19332 24376 20419 25168 24439 23612 27820 19322 27157 22618 24144 22829 31676 26106 26143 23690 18182 23615 27136 24419 26356 20505 29806 25245 30671 24318 19518 20047 31986 17813 30220 23389 28777 23324 30035 20914 24319 20417 29244 20551 22729 27671 21114 20869 25590 27438 23870 29089 32076 17232 31868 22582 19865 26028 18347 24562 31977 23282 32605 31917 24934 18581 22747 24336 16687 22486 25985 20877 17452 20709 23239 22209 16467 27681 18851 16492 26901 30010 20699 20627 31397 27788 32356 29516 28687 24740 30975 27890 29508 28754 31608 25268 30501 29925 31292 22941 20072 25562 29997 20384 22127 31318 30032 29933 26789 26217 31508 29720 29649 26220 27338 27544 19647 19950 31614 17968 27108 20626 21910 26606 32242 21304 21889 28857 26360 16443 24524 24789 26988 16432 19389 17938 20243 30851 28247 25010 27363 25660 22914 23022 18178 32072 18863 22799 21342 30497 24076 25275 27443 19881 23686 31883 27536 28563 31693 16620 16873 21278 23851 19776 30218 27025 29558 24615 17636 19510 23206 18460 28948 32022 22494 24041 22813 20139 20392 20820 30351 22978 16585 23327 19661 22295 17162 30563 18627 28859 16469 30193 26254 17090 27930 30830 16866 28804 22897 32372 27080 19055 22511 29442 21268 23911 27654 27974 28907 28154 28500 16926 20547 23669 19650 20767 28868 21931 30585 18550 22962 27724 16884 16517 25906 27653 25206 18270 19350 30918 24413 25724 18136 28457 21898 31344 20170 29732 26160 25683 16480 19189 17919 30314 19959 19454 21653 18304 18319 27098 22153 26515 18475 24409 28123 16681 24567 28127 23467 30127 32510 27413 22147 21370 30449 29035 21123 22307 19503 16495 24384 17699 24362 19641 31288 18139 26112 24067 28468 18233 32108 19020 32444 24351 21086 24716 26818 22594 17313 19949 18972 32589 26034 31215 25902 28125 31061 24648 30315 22319 30595 24298 19108 26272 24093 18385 25862 18491 18813 25602 17475 18309 19337 28198 23371 30704 32211 19608 25787 23011 28506 26088 32085 24357 23570 17833 18843 18595 17311 22099 21956 27578 18167 25647 24137 32317 31580 22908 20779 19253 27901 27769 23252 22405 27690 25702 16597 17817 32579 19327 22272 22506 26540 21283 16456 25484 24082 19227 26848 22407 22517 27967 25626 29110 17666 21879 24211 19348 24806 19655 30054 31538 19413 25349 32040 29099 29665 28153 21954 31563 18712 17425 20639 22199 19201 26695 31879 28828 17241 26269 29853 30133 23688 25987 32107 16561 26171 17618 18991 18267 17409 26915 18005 18472 25527 16634 27169 31171 25270 26211 22294 29346 17530 27165 30347 30359 28298 31216 32698 22899 20230 30168 16599 26377 31607 25337 30156 24473 22152 29572 16755 25836 21922 23564 30312 20329 20843 17775 25496 30240 24053 16647 21707 21359 18543 18722 28061 17407 24739 17570 20695 28605 26072 21656 18373 24946 25775 22381 25896 29171 29871 22757 21164 30762 24280 16445 32266 31838 28983 24644 24383 24348 30690 29022 26859 20324 16805 28315 26278 28914 24531 17604 31226 26616 24927 18414 25734 22438 20310 31006 17487 27479 23198 23811 22380 27665 31779 23302 32190 21051 18299 31839 31063 18945 29293 31810 22187 23340 22704 31684 26504 17312 17057 17443 19801 30526 18985 30561 30979 24189 24385 26464 26516 17788 18795 18276 17765 25943 26957 30683 27575 21448 27634 31476 21307 21558 24888 18930 21993 18123 32322 23399 25106 18960 18269 30906 19473 27825 20241 18459 23754 22041 26964 28962 30669 23511 25150 23891 24314 20522 24265 18215 29559 29752 27763 24959 17448 16979 25549 17367 21082 26680 19439 28797 20852 24653 32674 27422 29980 17526 21759 32109 27167 16711 20314 31533 26877 26693 29253 23513 28702 26207 25534 28246 32382 16386 24369 20760 21755 28269 31124 21077 16608 23224 24131 19988 31144 20775 22741 19422 22841 21566 28455 28157 26828 22442 24179 16828 26113 19461 27400 32472 16499 24846 27503 19376 31710 32406 26138 22536 18814 25591 20133 26184 27888 17137 32261 19654 23064 23398 20751 28509 17637 31183 30625 16539 22463 18285 22177 18241 26435 24494 19829 17015 29873 31366 23496 23894 27913 29908 17961 31065 27641 27118 17419 16925 28588 21680 27352 24257 24218 30946 26983 16496 18172 22932 27015 31129 23964 32708 21352 28094 16831 19399 30402 32230 29313 26260 20211 28444 20893 17249 19584 19014 21129 26307 24958 17537 28578 28537 24656 23255 20880 23527 23125 24181 24110 29583 29695 24253 23919 20685 23586 24810 23524 32178 21665 27565 20518 30174 32741 17106 28277 29273 26708 21390 24127 29446 19663 20514 31642 25064 31054 26041 29993 19508 29034 22726 27900 20120 21454 23323 16510 28548 20960 29030 29822 23455 29145 25754 25021 26935 16613 28171 21770 26008 19073 31218 23725 22073 26508 26472 21638 31906 26539 19917 30490 27662 31393 19838 28728 18803 29335 19095 26316 23050 18263 28401 26712 32172 32063 22453 21967 29467 29728 24833 18546 18667 25088 19335 19659 19817 28274 29579 19031 18848 30058 26750 19433 22916 22529 27022 20572 32226 24128 26080 29283 27420 21276 18377 29140 26075 25233 25430 18869 25954 26702 22392 23584 22429 20902 29462 24626 30942 30319 22369 24239 30976 29150 29779 30221 17479 31317 20589 30249 29930 20228 29179 18088 29399 24040 23742 30645 29001 30211 29403 29506 25511 22525 20853 17896 27256 31767 24988 24949 21468 18048 28011 29519 17871 16423 22923 21864 20100 20213 32593 24034 17759 26395 22430 30820 24083 24598 28250 26496 27821 30849 17133 17515 28388 16659 20938 25829 31372 24998 26647 18806 24361 27434 17806 20961 29479 28721 29919 24302 31575 31299 19784 16762 19845 20056 31713 30445 31498 18171 18434 25127 23959 25673 21481 18235 21892 19615 26436 19822 25003 31149 19942 28236 21019 18196 24206 27053 23094 24933 31173 24190 28659 18953 23528 17843 24065 21531 32223 25796 27500 25458 16403 25697 23490 25055 17280 26424 22088 16820 22003 17194 29512 22898 18354 28794 23820 20279 25504 22931 26110 16470 17380 20209 25358 24723 24854 18050 32016 16952 23217 27186 25974 24565 22004 25279 25062 28249 29358 28025 32484 24505 22615 22385 28526 24353 27177 28893 31110 28366 30410 28035 16624 19900 20066 28131 24646 21409 31756 19318 21267 23053 20833 24590 21834 24689 27221 16424 29431 27070 21741 19199 23072 24222 23320 29132 31525 23188 16587 19765 27813 23273 25808 29031 31412 30375 23013 29206 32084 29745 29338 23394 18122 17348 29801 16459 18039 27531 26359 29694 31421 29221 31848 17800 27188 16460 31617 20303 23283 25758 22642 21999 20824 29119 27538 22578 31037 26910 21601 23855 27619 21061 17737 30279 17684 30770 22356 28103 18560 29164 18124 17284 30414 22347 21084 29684 21979 17469 17931 25283 23409 30469 24514 18643 22391 29600 23696 20500 31740 19484 29644 20041 18632 25027 20705 32409 21504 30534 20734 16677 17184 29742 27753 26388 28689 26050 26148 22123 21343 31596 24702 23787 22409 32011 29367 23476 17022 32648 30270 31641 17715 22182 19082 20693 27099 27030 21497 24760 27261 26990 18010 28139 31413 27388 17168 26495 22951 22298 22915 28082 23018 18825 24249 29148 28685 25996 26521 29445 21108 28050 25577 28527 32048 29741 24639 26165 23382 16737 18112 26370 19978 17351 19046 24665 18665 32368 23472 30044 31120 18733 20235 23567 24341 20825 17002 19047 27452 32723 16396 21057 18853 30277 21536 18328 32019 23909 28213 17431 24404 28010 19830 25259 18789 31259 31865 25841 18951 31781 19971 17575 32547 24871 16790 29903 32482 32046 30730 31589 16472 23885 19496 31349 21911 22161 21572 25015 21985 23331 30226 20220 25853 27044 24237 27626 19939 26894 17373 21808 21477 28604 19175 25915 25208 22336 27370 24122 17918 22600 29362 31619 29915 16766 20814 25297 22522 31350 21752 29718 23873 25475 26581 31602 29754 26549 22373 31662 21083 27640 17743 32156 28781 23869 25827 21585 17000 16675 18111 21487 26602 28762 31681 26287 21079 23136 31587 21396 21317 17634 25149 31441 25867 29395 30682 24258 32127 25230 17955 24191 27957 23677 22206 27963 28085 21746 21606 29927 32617 27988 18937 19519 20828 28104 29998 20931 27898 19278 19694 29012 28589 26367 18353 28568 29027 25525 21732 17577 25738 23954 29154 19750 16715 18467 32436 29473 25752 26847 21787 22397 29987 23486 21757 29193 21829 18389 19761 24245 19406 22234 20149 24779 17223 26685 23680 19000 27894 19437 21238 26043 21503 25553 25741 31211 32456 31942 27168 30565 20819 18427 27133 28705 21346 20373 18529 29785 27525 19652 22331 19497 24713 17187 19483 16437 23256 21103 30826 20636 31952 29223 22687 29117 23753 20863 28991 32163 27017 23077 29810 22191 26117 30102 17064 27591 29123 16618 29219 30117 28667 25717 29979 25344 31824 17808 29737 21981 31321 19567 22800 30516 17552 29509 23264 22493 22219 32555 22671 28098 18780 31826 18804 23408 23727 21775 29676 17461 18486 22087 24397 27407 23193 16908 18850 19894 24042 24058 27994 30157 23075 24019 20378 27408 29848 23757 17824 25030 26417 23248 23090 23326 22728 20925 27214 27320 19780 21044 32374 23357 16945 26461 31145 17549 27421 23859 28727 29455 26513 22361 22418 16534 20932 28536 32202 19267 19800 18114 22554 29348 23424 17901 17344 28747 22731 31733 28438 26425 19208 26319 18217 29914 31875 27058 17375 17794 16850 19803 16562 19262 21449 22701 20009 22229 24965 19403 27739 19036 32567 24232 24608 29889 24238 18137 18471 29877 17377 25444 30179 26665 18424 16799 28026 27353 19847 23516 31026 30781 26027 28557 32670 16410 22340 30854 26635 30703 22720 25412 18617 28737 29469 18322 23353 25159 31891 30720 25616 22991 20360 28234 27794 18664 24467 22277 25965 28287 18053 28024 17114 19019 30597 24953 17500 29784 20533 30222 31816 18871 29568 23068 31902 29093 30944 17465 29301 18216 20418 18331 17393 29468 24345 31899 22159 28005 16836 16678 32415 18809 22289 31944 25751 20716 18916 24256 17610 27392 30325 16881 19051 24703 21052 21205 23243 29542 30241 23138 30087 32716 20459 26137 28086 31148 17157 24870 18622 21862 25369 19452 17224 26947 17510 19676 21269 31247 26688 29259 16693 22654 17315 17089 16969 29668 18615 24573 27137 17021 16483 30672 21867 23734 31837 32715 31559 20990 32065 30664 26745 21552 25494 19056 24224 18402 25418 22812 26942 23127 21793 30740 19653 20611 16654 31585 29224 19634 30457 23583 25345 26576 29019 21333 28431 24989 27755 21794 28058 28545 25930 16994 24389 23523 29133 19995 23921 24141 21716 27601 30345 18045 21191 24196 18657 30239 26871 27610 22652 25183 23176 19184 23649 31499 21521 28048 26256 32134 28581 30455 20103 19935 18461 22458 20263 23401 29248 31297 32642 18600 26858 30964 28800 28723 30372 22653 32383 18565 28241 20612 30767 17864 30540 26827 26336 25845 19009 27823 30424 16660 25727 26047 29234 30048 32536 20986 22587 24510 19130 32097 32595 16389 30939 28906 31456 23985 27929 28379 29147 32043 19394 17903 26445 23123 31975 23768 25110 28068 17774 25812 25883 26918 24010 32696 23613 29797 32110 20379 17391 30252 20785 22025 28524 23929 26258 31876 29246 26162 23761 19760 17597 26223 17535 27215 18847 19369 18511 19276 17615 30702 26247 28356 17914 25699 17404 19891 23631 17996 17154 24853 29539 18311 19632 29991 21549 25718 26077 17885 16770 21790 19340 25471 26169 30810 30084 24777 23152 20390 20566 24732 24215 19874 24940 16932 19125 22118 32735 24027 18702 20531 31594 22286 28045 20097 26459 24449 20949 19229 21261 31757 26404 27433 26230 29079 21245 25780 25264 23465 30386 22716 19149 18142 28020 22614 24461 17097 16640 17356 25251 20746 28383 28350 24129 24378 19142 20792 31230 26390 19204 19850 31674 24754 17591 26341 18234 27156 20687 20528 31744 25213 18180 28181 17990 31074 20952 19040 26952 17117 18163 16745 19115 20351 18443 21353 27405 24000 21564 31534 31843 30726 22852 30714 26191 21360 22988 29036 25148 30709 17580 19053 31207 29114 32272 17295 29394 28586 22868 20600 29497 24603 31358 24780 26851 31015 30415 18746 18161 24229 19914 21507 21863 27397 16768 17050 30917 24445 25141 26666 24068 19261 21590 25846 18014 18291 17816 26595 16844 22588 30257 29068 18348 32118 17071 18947 28259 30986 28881 27170 28345 21703 27862 30809 20262 30877 20186 25177 24850 29788 25198 29311 27711 30373 17679 19236 27522 20765 31909 31095 23199 24429 21866 22057 29436 32162 26985 32357 24865 28078 21861 20399 22341 23746 28628 32732 18574 27908 24120 21036 24326 27331 21998 19067 31918 26381 18219 25935 31181 31415 26037 20421 24138 29818 18181 26144 24077 18682 22414 24187 27033 17174 18521 28993 17556 29218 29669 17065 21226 20198 21796 31570 24273 27895 16789 28022 31272 29501 32429 32481 28203 29715 24370 23913 31616 19391 32602 25863 26187 24134 23475 29515 31861 26661 20943 27501 18979 31094 19224 23186 25037 29535 30329 23452 22480 28138 23800 24380 32489 16689 30554 24823 29211 25664 19035 30197 28406 28832 21038 28117 25044 21339 23354 17111 19234 25428 24062 29207 31438 31750 31666 20541 28128 22559 19286 25739 29884 31298 20594 23988 29252 22967 23074 27494 31169 27719 17293 22308 26442 25874 29103 26821 30868 24704 27089 24684 21744 31969 31295 17665 29474 17626 32038 24448 31019 28239 31086 30173 20197 23047 18159 22046 26458 29721 20438 26224 22715 20287 24956 32486 30411 29755 19592 23309 28816 30657 16385 30837 20162 23882 31379 23112 20283 32145 32719 20337 22593 25514 25129 20091 21949 32691 25155 29316 17789 25125 17703 22521 30983 28072 16856 30590 32443 17660 25220 16997 24300 23211 27240 16485 30186 31958 30076 32332 29107 27804 28192 29800 26155 20890 26415 25517 19112 30743 30857 31583 25415 24741 17648 31782 31254 30363 23219 16667 18057 32641 17501 27139 21899 20044 27103 22613 21263 22936 32267 26441 27145 17236 16878 29932 21223 30015 20870 27246 28851 19733 31189 29725 31237 20728 28155 29062 24520 19434 18321 19744 17188 18513 18873 18787 18247 29768 16757 18078 28601 27456 22222 18352 22513 20735 28888 18561 31058 28110 26730 27727 31872 23590 32646 22334 24710 16944 30232 28780 16961 29069 27746 22917 21968 21592 24746 18262 26627 20488 26931 16680 16482 28968 17417 18343 17077 25193 28077 17246 17505 30470 23214 27598 23422 21519 31722 19783 20148 19832 22029 17603 29863 25250 31822 18849 22845 31428 20075 23416 21772 17290 26456 23683 20575 22558 23662 17346 31137 21149 16702 24260 20321 24889 28067 23086 30406 28146 17837 31511 18118 18921 26822 29351 24901 19277 21523 26103 17202 23167 29182 26344 24388 27605 20846 18037 21249 20534 21895 29458 28555 22171 17310 31210 28013 28204 27590 21987 31903 17374 27184 18169 20670 24536 31743 16869 21375 21059 28810 17143 17504 32287 31416 31527 31394 24670 19583 16861 29438 17318 28327 17753 31163 29960 22693 22415 17534 28965 30079 31016 19181 26807 31468 25898 26582 20958 30916 31328 28209 24223 16930 28258 23372 16981 31592 30433 31398 19798 18345 26724 26243 20666 31768 32457 32014 23957 28976 22357 32047 24453 25449 25424 24795 21335 32504 18720 27406 30927 32166 30792 28952 29641 28012 31348 23220 29363 31996 28892 25788 19611 29673 23378 27354 21248 21838 22254 24930 16723 26157 29680 25598 28799 17036 18058 20013 32681 18764 30626 19272 30268 18855 24964 19898 23287 18592 26738 23927 26804 27515 21976 17581 31500 22069 30508 23838 18989 28691 26040 22105 30668 28631 30548 28231 24552 23262 27585 24508 21427 29521 21882 27726 16912 17207 23541 23122 31473 25482 19164 22243 16427 20192 28232 28237 29523 29021 27161 18335 28951 31752 24610 17262 18288 32255 28798 23561 19853 16776 25503 29386 23758 27728 17122 18376 28415 17970 25895 17219 31361 23999 28643 18470 32024 20027 27121 32114 26372 31489 29320 24167 23118 16669 17560 27581 26057 31091 28477 21192 19684 32512 19139 18977 22460 27268 31187 20271 26135 31417 18767 18729 25386 23784 27718 17525 25546 22527 23329 29457 22742 18845 17051 16977 24813 24529 28174 19883 25502 26562 26767 23023 25034 27623 21778 20175 23451 20442 22196 26577 19557 18798 24579 26343 30003 25450 21162 17190 29332 23035 31448 31491 23691 29887 16512 18211 25936 28574 26657 31967 18230 25942 21936 26563 17401 20540 23393 24954 19190 25979 22368 20733 16491 26798 21872 29952 19214 23386 21560 23362 28374 16773 26716 20450 24894 17040 24437 25480 16939 21262 23246 18962 28293 25479 20096 21619 19030 30618 29175 23847 18143 30493 21766 31495 29437 29236 25366 17562 31079 20280 28966 25621 20921 26773 19565 30243 29261 24851 28465 16740 28496 26856 25341 28719 32494 29805 31399 23305 27313 16933 28864 28169 28791 23563 24401 23150 20844 32191 23898 16500 27723 30998 30532 19779 24156 16583 27808 25024 32292 30989 22818 27740 18932 21569 20352 26653 17609 27932 20677 27771 30091 25762 21308 32388 26586 24583 21476 22590 31604 20674 27296 24725 31856 24533 24023 16400 24291 26237 32029 31096 22367 30269 25227 30510 26423 19607 19629 29319 17507 31501 26128 30287 29701 23780 22072 23388 19574 27768 20654 26814 19812 32381 22293 26963 27657 18791 30885 23453 24346 28297 22998 31034 31469 21683 19843 25196 24268 16951 32523 18209 18336 26227 17932 31410 30846 22320 28057 17845 22537 16834 25114 20239 18457 29707 32042 30148 27772 20382 25232 19453 20289 19470 30233 29868 16749 26896 26900 27110 17498 29733 28448 22750 26542 32087 24084 21824 19808 27375 21725 24707 25464 24513 30256 28905 30808 28355 24073 26902 23846 24763 26076 17047 17006 29547 31597 28855 16911 21293 18990 21633 23168 31549 21884 29161 30531 16454 24977 30178 22851 28449 30053 30334 16399 31245 18675 23553 21134 22630 25379 23235 18495 23275 16481 31624 28270 16392 28538 24726 17711 20309 32447 26444 26176 23543 20771 25521 20017 17967 32234 31290 17730 26304 26301 24269 27339 26948 31116 25228 30046 29339 25101 22945 23602 16514 29714 17869 27473 26559 26934 27677 31229 16598 19223 31067 22150 16441 17179 20110 24358 19338 21415 19255 25249 22454 18672 24747 24117 28454 22886 32689 20185 16845 32328 30929 16855 19605 29249 16991 23411 25646 28437 31560 25234 22186 19079 18418 31851 27965 23402 22388 25708 19155 19743 26392 22054 29794 21831 26824 18586 17483 28080 27458 19207 29217 30897 20970 19254 26955 26170 28362 26766 18821 19633 31072 19916 17056 23900 28549 31353 26475 20102 19316 22110 29448 21728 31479 32515 21607 28679 27917 29409 17049 24635 28275 24568 30819 28426 31815 29963 26476 26490 25766 17707 30144 24592 25184 29534 20969 21389 25519 22395 25032 18153 32354 23897 30147 28409 22238 22510 26800 25180 31980 19987 30827 29383 18635 31683 25959 30865 19212 22805 27018 19126 30183 26986 29306 24633 19563 19880 24339 31452 23566 28517 21055 26002 21841 30866 18185 26748 17757 25837 20251 30977 30804 27361 24039 21795 32009 24063 19402 17200 22406 25857 24877 27855 22767 29015 29825 29974 30331 31378 21312 26569 17867 32007 16686 30796 21548 21753 23955 30383 24484 22655 19445 17177 25657 19856 29189 25805 32184 19617 20116 32089 25655 29336 31140 29550 26153 30888 26838 24305 19455 28310 28518 24288 32303 22491 22774 20826 25916 25040 24711 16704 29789 32396 21442 25732 26430 30189 26111 19542 20225 20561 31798 31172 24355 16547 21496 23232 18029 23063 27966 26084 16630 28734 18430 30758 29771 31073 30166 20347 22553 28947 26689 25492 24220 17621 32690 18549 25710 25497 23258 30260 20645 29461 27925 27945 19695 29970 19502 27596 30259 29662 17822 30858 18439 25288 27398 16569 31755 16872 25435 21670 19775 31408 26953 29697 17887 18121 21842 30170 26841 17975 27005 26743 27685 28953 17631 17150 26046 27997 29982 18100 27815 24738 28487 28491 20391 28073 31406 31878 18876 23587 32662 26104 21923 28609 18473 23558 24372 25195 32453 27194 17531 24755 22563 20585 20646 24309 21220 28793 18428 29626 32058 17611 27686 31621 21062 23660 31514 30535 27128 27673 19962 30779 29430 20653 25211 23301 19334 17971 30547 16505 17210 24671 22372 25624 28835 32135 29142 24879 19984 21060 20737 27060 18380 32470 31509 21853 25888 18838 17894 31453 21235 16398 29596 18213 29986 17934 27805 32228 30085 20614 23215 32669 25601 27384 19867 25526 30970 26284 24555 26337 23046 16525 19797 28620 29975 29307 31222 31294 28233 21349 28558 20171 31785 30374 20776 23364 17155 26349 19631 20444 25238 27987 31044 24929 22579 21113 21620 28175 19734 27592 18302 25075 16476 18297 24329 16548 30275 21443 32623 22944 28482 26364 30272 17890 24294 32081 23284 20491 21026 20143 31454 20234 24036 25077 30815 24192 21104 25134 21643 21858 22100 16464 21538 19612 28450 32525 19598 18860 20070 20229 32154 16650 17998 24199 22977 29109 21498 19723 24816 21063 22352 27036 16955 30453 21845 18030 25988 26246 17018 29033 29484 20366 30780 23995 22348 24250 26949 22095 27409 20512 27846 25582 22723 32293 27856 20253 21440 27389 26353 29087 31275 30310 27899 31363 27114 19408 23407 18469 17852 16940 21986 16436 31547 29477 29886 29731 27656 18882 21865 27182 19908 30825 22727 19280 31239 20722 31600 29051 20380 25207 30721 30823 18015 28358 27669 17688 23632 27939 29155 22640 29604 20951 18312 30680 21577 30537 17642 19582 22253 24856 25847 26242 20259 18585 20656 32693 27985 16384 25483 30610 16556 25545 26741 20996 29292 24847 28286 21345 29576 23174 21662 16964 18669 31458 21289 20138 23779 23903 32655 30616 19622 22540 32288 28967 31735 27213 28201 26479 29882 28812 24398 23504 27116 23497 30099 19476 26477 20498 27342 31214 25730 22782 21007 32613 30360 28945 21190 24532 28606 21464 20403 22276 16475 22312 29364 29734 29792 19158 22686 21664 31436 20817 30482 21938 26757 27430 22602 20016 20745 22408 20859 26541 18013 17950 18910 18551 24527 22617 25255 30165 24730 31376 16974 19701 17811 32308 17146 22604 21330 18988 30181 27159 17360 26844 21020 29176 24516 28871 19675 27885 21621 23594 27733 17405 23675 18701 23515 31572 28042 31457 19861 22550 28739 25686 22702 26710 27881 32537 22979 17381 27633 27770 25065 29295 17068 24864 26213 18477 22560 28214 31311 20034 23644 30081 30134 31923 23525 28161 28686 21611 22695 24781 32295 30149 32298 19071 18116 23436 26130 30491 17519 31103 26939 18332 26232 20422 22235 27751 28977 17546 16722 23635 24454 24035 32493 28252 22023 28445 27346 22758 28283 28802 24308 21488 32451 18713 23665 16916 26806 29208 28862 29775 22394 30684 18483 19709 21700 28759 24786 24377 28677 32348 20005 32380 16999 16729 28007 23874 23815 26231 21025 29717 25473 21809 22471 16408 25385 29270 18718 23441 18468 28342 18140 28750 22816 29297 24399 21571 22854 18176 24952 25789 20676 28265 18807 24641 21648 30752 20494 22952 19330 25670 18823 18897 22109 22641 19257 29554 21942 24661 22412 23917 27488 24996 24267 28111 18205 32176 32606 18886 16703 21902 27730 23745 22538 28949 21851 27343 22796 24030 23531 23731 28341 24914 30884 26208 27019 31482 21115 17489 31036 16973 28593 25240 28912 30382 16780 21641 29075 18194 20502 20800 27886 28375 24720 20597 29593 21713 19178 22638 27697 23162 18919 21816 16802 32647 18094 30348 22633 24613 31347 27245 20020 29166 26123 30282 30139 19345 23439 18619 16725 29656 20152 19398 17322 26158 32502 21167 17226 23135 32744 27705 26681 21384 28141 17307 25375 22168 22204 31192 31461 17193 18695 21473 27635 22954 18166 26195 32673 21761 23810 29807 30308 16795 21764 24044 32251 26215 29007 31253 30419 20315 16418 17818 24031 28391 28260 30418 29533 29847 21486 19899 30685 19390 18280 31661 27429 19404 23456 19816 28053 25976 25433 18728 20963 28162 27216 32608 26686 16982 17153 31257 22881 27178 30466 25320 22811 17781 24164 27964 26178 22210 25152 23777 18747 24426 23793 31190 31852 21286 31046 24814 30635 30650 32021 17844 26323 27754 25753 23695 17103 26093 29180 20057 21195 17164 29940 31025 21724 20293 29401 26261 31380 17671 17809 23387 31258 32466 21155 26843 23116 17045 17601 30943 30651 30422 21243 19303 25128 30982 22413 27978 24106 24785 32305 17670 30725 19689 18239 31775 19966 16670 32591 27516 24675 28636 22426 17628 19932 24502 17086 18691 30822 23137 21906 16956 23242 21076 30028 22565 29057 28197 26452 28218 29522 27024 19339 24546 23998 22535 22363 23233 28880 20210 18555 31812 30745 30521 26222 25750 26669 20732 26383 18257 27236 25918 30106 23098 25133 31150 26149 19999 25600 26197 21896 16728 25383 19106 30323 24595 17278 31003 29083 25593 20682 16803 17403 19180 22677 23599 25948 21701 29296 24634 25314 20420 31921 18426 17261 25548 19876 20601 16756 17905 16953 17943 26235 31286 21279 31908 25642 24046 23579 20207 21102 28869 23939 30023 25596 29729 29238 28222 18019 18661 18046 28980 25668 23740 21718 21553 18822 21929 22878 31080 27155 22137 27981 17976 30195 18743 27834 27529 32714 17495 26619 17272 23010 30297 21818 20043 28559 29289 29832 25420 22050 18177 24479 19915 23935 22068 27251 18751 32556 29968 30077 23767 17946 26887 30756 26407 32426 22943 19642 31672 32229 19200 30300 29878 21035 21512 19521 25298 16588 27489 17721 28743 27916 21393 17142 27231 27844 32232 19168 28615 16854 19517 24774 26921 17907 24489 18816 22674 22422 23932 19078 27190 18192 21254 20322 25157 30292 32491 25872 24450 28099 28598 29330 19562 18323 19811 21843 24310 20121 31323 21511 21629 31346 28507 19092 22887 31497 23342 28913 31863 22669 30960 18842 30678 29463 19524 19375 24605 20323 18261 24910 30838 23169 28184 26010 28985 16825 20257 31766 22700 24582 25292 23432 17654 18474 29274 29783 27454 22181 22350 31201 19284 19222 29541 23973 25241 25707 16531 28542 28015 22983 30948 22071 31706 26348 19171 26295 30926 18221 31484 31204 31911 31723 27486 25774 23107 20581 32034 29169 30591 18464 17411 16631 20302 17520 28266 29981 32565 30737 27083 23684 16787 27874 18724 27745 25083 23828 25300 23468 24528 25688 28614 18563 23966 18289 26553 31001 20474 31407 31786 24208 19974 24945 31374 23997 18578 28570 21324 21537 19312 32572 20222 17033 27700 19274 26816 30994 22466 32522 27828 29011 18344 26551 26992 19953 18948 24254 25541 16900 22507 22589 20787 18448 23946 30621 30710 24410 21893 18833 17746 20065 20270 22267 18736 29190 28817 16449 20871 30141 30907 30262 30026 17267 27333 20463 29112 30665 29530 32469 22245 26617 29153 18432 28629 28316 22934 32410 17868 21545 28887 26575 22706 21403 20708 27643 26394 32734 23092 19968 27041 32507 25522 20404 22814 26298 16717 19116 28873 30093 22189 21418 26634 31540 22053 29811 30432 18021 25956 28653 17947 19238 28918 21722 23311 30640 28017 23097 20632 21045 19478 24589 26898 31510 28521 31477 32099 22825 21109 30128 23732 22273 29928 23313 31654 18959 20903 24333 23835 21852 26780 21379 25244 23147 29821 21401 22999 16619 18401 17053 23272 18639 17920 17780 18941 26913 30187 29095 31889 28742 30231 29943 21400 30788 23608 27369 29935 31695 32620 26530 24434 28582 20261 20333 32113 17486 22355 16891 17891 17922 30681 20554 26759 19770 25892 26662 24104 32654 29258 19961 26785 17877 20762 21410 22131 31388 17299 21914 18954 24481 28860 19256 22980 21470 17599 26081 18867 30673 20348 17954 25856 29537 19756 26014 25848 24317 19357 23395 32349 25528 24804 27569 29085 25111 23621 17082 31799 26864 23493 25056 24233 20144 31638 26045 30569 29045 32658 31502 22489 21543 17186 27704 27802 29828 21803 21230 17972 21316 24096 26274 18106 30468 16397 18890 20532 31296 21347 26509 25574 29620 31943 30582 18946 27046 19062 32219 24316 17644 26402 21100 21763 17823 30549 18755 29622 30957 25151 19248 22875 22798 23808 17066 21053 18564 28106 27698 28763 20083 18520 25413 17095 27004 17497 17847 24544 28973 26867 30295 22842 19585 22740 25201 22411 29964 20711 20376 32503 31963 23231 22896 32309 26526 30349 16448 28390 24828 18826 25584 17192 19758 28508 25544 16609 29303 19807 24650 32258 20911 32282 23008 32286 18341 30867 26126 30188 17564 30074 28539 30856 20181 21141 29727 30599 18969 17902 21878 29602 27618 30607 18195 21788 18066 18519 19243 19194 29917 24783 25714 26363 31213 18110 19469 17477 20710 17234 20729 21777 31390 21982 29125 30011 27200 21015 32550 20793 19981 20032 23610 16506 16707 17027 30627 28317 24640 24015 19714 21584 25938 21224 21573 30362 23140 32284 21126 27732 21422 25878 19010 26244 28908 24016 24371 32430 22645 26031 23580 16835 24423 16708 18596 22670 17446 31465 24658 21709 21586 30462 17023 22859 29044 27411 24416 27290 22676 25427 25817 31220 29378 31087 23791 32039 24683 18976 31409 19509 26535 27210 16719 22479 28923 25089 22311 32131 19651 19862 26863 20193 29421 28187 28922 32057 28590 31414 19514 24550 27380 29402 27637 18812 32245 17302 32467 32649 31396 29129 16682 24538 18678 27741 24643 20818 31836 25643 26519 21966 30786 21587 20176 23902 32105 17195 31325 30143 26801 30675 27474 32314 20104 17728 23806 18536 27257 23692 20282 24331 19614 28900 24006 25653 32136 27693 28101 28680 19097 17169 28829 16971 31545 23989 28775 18623 21546 22662 32030 16874 29773 28097 23339 20457 24553 32634 21374 30342 18077 28186 26025 30912 18670 27729 23687 27655 31718 22969 31973 23464 29268 29869 21158 17243 25274 23722 32549 30429 27222 30763 20475 22815 31335 19799 30611 18416 22251 25535 27691 20327 28784 16901 22021 21933 22634 31205 23862 32088 29187 28875 17617 18189 30829 30716 23938 29476 19550 27767 20124 25359 27204 32281 30051 20974 29661 28834 31112 26059 26209 26437 18834 20240 28843 24792 26920 27924 24700 20067 19247 31829 20025 23434 27457 29008 22290 23126 18709 18517 18383 17496 21918 18788 22673 27962 28649 19471 29607 21424 20599 22817 30428 26327 20018 20662 30367 18626 16663 17736 21048 17151 19506 25719 28102 27344 18410 31702 29426 17729 26611 17330 20569 26322 19038 30848 26026 30307 18043 29636 30874 31749 29198 23286 25402 22781 24775 27211 26411 21947 27259 20582 28618 23912 20414 30606 20552 25441 20080 32060 25792 17080 16919 25426 25850 29657 28603 22832 19193 31038 20988 31312 17399 30236 16577 21479 23888 28420 24488 28726 19417 29490 23971 18339 27196 20160 19872 25755 32066 32279 26758 30038 22831 25993 25239 18164 25909 26872 23346 21483 26204 18421 29241 30140 27274 31955 23261 27356 31045 17087 18966 28978 20002 28038 21119 19015 17826 30538 19726 30194 24649 18896 28867 27864 26588 19183 24599 24085 17793 30049 17964 28713 24769 21482 30311 29435 24373 25672 21765 29653 25587 32093 20200 31586 21937 16830 16422 29205 20224 25278 21264 23905 30288 16975 20119 18301 24013 31027 24344 32717 26097 28564 21188 26914 21848 24844 21789 31711 21372 25763 17551 18165 17521 26181 22306 20058 31099 31517 19901 21561 24731 32520 27482 26940 28938 22948 20802 16683 23113 19782 26636 20740 19501 18175 18184 17742 30112 21138 25764 18593 18965 24205 25467 23367 20696 30040 27514 31588 27793 24487 31093 17320 20064 16947 18300 26835 22789 25798 18482 18399 29201 29197 20598 18865 25247 21137 22195 21583 16610 31050 19259 22518 25797 30566 25773 23507 18894 19735 21695 25171 22188 26534 32323 30928 16812 17835 29052 30881 28814 24591 28820 29710 29163 17773 24158 29328 18686 23110 20602 30654 19328 17558 16904 19466 28271 30853 23085 20022 24666 28819 21774 23111 26565 31232 23187 29992 25931 29610 20766 19925 26658 26566 22879 30031 21156 20455 27056 17578 18613 21731 29200 29776 20786 21719 20031 19182 31355 21006 21972 30544 32518 24352 28353 19475 19960 29739 30764 28395 28263 20212 27484 19427 27716 18597 31769 23374 16800 32637 23066 25352 29177 24836 30399 31763 31983 21802 22434 25338 25008 32524 21022 20115 30304 31293 22374 22995 24905 24483 17796 30653 31147 25100 25304 25364 27441 20363 22435 20493 17573 28134 23978 20895 22358 28512 18128 22772 29624 21595 20036 32496 19712 26439 32020 27774 19895 20720 27873 25084 29267 27589 18877 21043 26808 17185 30568 18020 30980 21723 30337 31598 23958 28339 27403 31301 31678 23430 21431 18761 19815 27069 19226 28863 25623 24306 32713 28030 21514 31475 27003 32461 31717 17105 23335 24411 21395 21616 17428 30016 19240 19366 31626 26649 30603 31556 18296 25403 16628 28656 19644 16537 17491 16852 23969 32369 17490 32001 18237 28522 24060 22076 19581 26754 17538 23020 18889 25291 27437 20933 28360 26774 27282 20623 27052 24402 20922 18861 18173 21704 19319 19606 25506 25962 19401 32307 29094 18253 22718 26592 32639 20847 25309 24075 30024 17208 28392 30065 17451 17917 20669 23832 22353 28613 18856 17255 28484 20635 25726 17886 18200 29066 28579 18759 26487 24061 24118 28032 24364 28049 16639 23240 32643 30309 17073 18572 23479 31507 30978 27950 20741 25313 32480 23157 26999 26579 32638 25891 18508 25280 32209 23347 25460 28124 18914 32534 18080 20719 23551 32187 17873 29546 27269 29356 24515 18819 26829 22303 24609 24464 31367 24092 18696 29632 16401 19063 18904 26068 22284 29658 18666 16465 27524 18201 21008 25217 20012 21106 28927 27376 23358 21382 31102 22146 21769 29352 24066 23294 21711 22035 25982 21767 30080 31384 23703 28385 21258 27201 20142 29787 24140 27219 22436 27299 21466 28695 25130 29071 17865 28694 19393 24107 23310 16507 30184 27833 27253 18772 19468 19536 23192 22503 18983 30454 30324 29444 20268 20168 31389 19774 30755 26527 29767 30152 28638 24103 26886 27940 24169 23209 32337 31395 28940 17672 23223 32490 31853 21459 23499 22692 31022 28550 29188 19271 24350 28046 23404 32280 24791 19474 21739 23842 23299 27175 26925 32129 29420 32506 17686 24896 20332 19718 28530 32431 22928 19363 27660 22461 27428 27912 30389 30699 30439 27891 20876 25842 24415 29912 21876 23300 21820 25901 32070 28440 28994 25004 30302 18061 20319 17838 22736 32206 29613 26121 25871 20451 18355 22482 27960 18659 22060 25069 22885 22555 27880 25807 27678 26965 26568 31964 31028 17276 19805 22330 25723 28230 27490 21070 30821 31089 26544 31934 18908 26493 29667 28220 18308 29589 16962 28502 27854 17696 20757 20054 22112 29905 26675 28930 28785 23672 19977 19440 18685 17974 22492 29606 24604 30629 28309 26338 17960 23510 19512 21702 26679 16635 20359 19767 18362 24564 32433 20039 20085 31637 18832 25567 31823 25945 20336 19628 23415 19928 17912 23554 21320 31156 29065 17035 21354 26172 20934 18453 26650 25801 28932 20361 28294 30861 30644 27904 25680 27163 18208 21325 26756 28911 17850 29549 16847 26012 21174 30601 27323 24543 27390 28332 29973 28396 32243 27072 31543 28150 22427 29736 16987 16629 20913 29162 19006 19933 25722 32360 16984 27166 20468 27636 23141 28670 25631 26840 32413 26882 28599 19460 21168 19630 23775 27131 24838 25674 20697 27559 28372 23429 24714 23129 23693 32583 30075 28499 25102 23530 31196 20157 22681 21960 17876 23200 17115 19320 29713 31440 17906 29028 24005 24463 29262 27499 22444 19998 17434 17524 23146 25145 18739 25884 20651 24477 16425 20854 18688 24049 16658 17418 17319 19976 28412 23373 31184 31248 23463 30530 25495 21472 23477 21194 31269 20822 22730 25071 21029 26391 32603 19940 29014 17281 27093 19926 32390 19990 17270 21145 18458 28133 19493 17767 16558 19268 26109 18567 20521 20265 17221 29854 25370 24506 24498 28635 18433 20821 29323 20927 21193 23818 18760 30254 25026 20761 19956 28872 29599 18151 29334 23975 25907 17641 16498 26288 31850 21582 29601 23756 31195 29528 23786 28083 18984 22017 29073 28946 32420 17643 20381 18392 25054 19873 30361 25608 22581 25826 21450 23088 23228 26733 17235 24817 19032 22884 27568 25346 16863 21567 24008 31990 16478 28460 21597 32059 28173 19033 16391 31431 23547 18734 24264 28490 31997 28662 27628 31746 16954 16524 21509 26090 28553 18591 19752 32025 16714 19089 26122 17846 27038 26365 31828 18929 23896 31152 21327 28289 29655 18286 27543 25663 22625 19198 16560 17760 19674 20845 22907 27577 26820 25894 28063 22428 32297 30463 17229 17433 27644 20618 21419 25096 24863 18214 27195 23922 21376 17257 31613 32339 30071 20272 20106 20164 30090 21054 26277 29876 25532 26637 27049 29032 19697 18726 21821 28681 32559 25875 28497 31455 19282 32403 18662 25191 30305 20752 21658 31620 26482 27377 21280 26987 18429 18505 21823 32300 26726 32684 20595 20068 26174 20076 19233 32756 29279 24012 17271 24142 21219 22174 27692 19730 25873 20425 19997 21727 30103 27480 22445 24652 23427 22446 24201 22985 31106 17116 30757 27151 20796 32216 26289 23425 30799 28422 28560 26692 26362 20028 17718 26308 23723 32707 20815 20499 26342 22224 18800 21576 19722 21533 18674 24855 30368 19192 21313 20441 30408 25698 22281 20077 23836 29770 18558 22226 29410 26240 17875 20088 29609 21212 17211 22743 32421 23237 19824 25928 31442 24159 20204 21551 25629 26194 19145 23522 25253 19967 17593 25095 25205 23802 30265 29817 24114 16753 21050 25692 32478 30686 24594 21984 18252 17435 26771 19992 31817 25252 28889 22207 19477 22020 28079 30255 29493 20294 22901 23017 26023 22964 17734 29627 24859 25156 16877 21250 23202 29465 22302 25295 29985 31974 19936 25188 22236 28251 30404 29086 28755 21837 31481 19648 28648 18117 26331 30098 28363 31228 28671 31780 27067 18936 29130 31558 29536 22398 26630 20367 32119 29191 23544 23920 27584 28692 30869 16875 32539 30663 16645 28202 21457 16643 27095 29551 23630 26659 22675 19618 17674 31153 31714 18245 22500 26292 28621 25289 18330 24240 29464 29368 28394 20781 32188 23794 22839 31386 30658 16444 27582 27414 30773 19442 22997 18007 18658 17627 24551 25986 16572 32435 21729 27695 32709 23829 22833 17466 25443 20140 16627 29309 31334 17209 21140 17389 18677 23824 26631 17376 31070 32249 26303 26524 26151 27008 24737 19973 32377 18750 18793 27496 18444 16809 32437 17201 28463 32013 31682 27558 29790 17769 18089 20617 31307 20953 25926 24375 18072 24151 32330 19511 28291 28485 17758 30022 26932 25009 21273 26373 24979 29005 28059 20915 28419 22959 22806 30153 20477 18003 29939 23843 31071 24407 17683 32458 30883 29195 19569 20892 19176 23578 20354 17988 30719 28616 24154 20574 16461 17745 31238 22300 31472 27863 26522 20089 23392 17329 24752 24728 26823 27942 26398 26615 21598 20628 27915 19833 27148 25425 23461 24875 21358 23042 19820 21622 32631 30850 26466 29131 32588 25335 20019 24204 17608 28824 18913 20205 22282 18859 19558 32316 19768 25998 17414 22924 24180 31566 28886 18498 28788 21421 27460 31685 28998 30290 20831 25779 25568 20981 19786 21298 25287 16986 24577 17667 30154 19658 30086 18566 23485 29866 22658 22217 26778 25222 17849 25634 30878 25445 29050 21176 26285 31168 31601 24056 21385 18395 18496 24111 16653 29756 20098 20187 31291 25285 26832 20416 17481 24069 31302 24024 28732 16751 26742 24694 22149 30101 24750 26564 23591 26870 25802 20659 29325 22543 16857 30492 31223 30751 21309 30486 20920 32501 24840 26048 26888 30962 20928 18403 31165 22288 30082 31627 23659 27546 30523 20461 20365 19172 17911 20678 27523 22026 17390 17726 28752 20260 31948 27968 26473 32104 18102 30639 24496 20861 17335 19945 27330 30605 26136 31314 25628 18917 22090 28676 27291 22337 28018 23871 23769 29389 17286 31519 27461 19620 23350 31450 28587 29726 31383 21228 19577 26663 16813 28735 31131 27307 23519 29677 23589 25661 22158 27509 29950 31280 21028 19755 16868 17331 25946 20480 28105 17579 20731 18915 17392 22010 17220 23041 21756 30205 18981 17509 21373 32341 23736 30378 28904 20296 27014 27181 26212 18618 24876 32653 18315 26747 24469 18325 32340 20221 18839 18259 30596 28151 19537 22906 25197 17747 24766 26944 22498 23863 26873 20467 19854 21877 27992 21932 29840 19982 26326 20673 26428 25039 31055 29638 22477 20147 31029 28543 32468 26977 25301 24616 26114 25831 20415 24677 22283 24596 24324 18612 32557 19515 29640 30423 29137 27867 23281 27941 24297 31209 25570 30500 26107 22605 18063 30873 23259 26974 30620 17222 20134 31645 30199 20481 24503 31265 22876 18714 30963 30437 32075 27810 19472 24617 32311 21880 19599 26993 18494 32422 21605 20887 19554 24347 32123 29372 19024 26525 22759 19513 19906 17941 30843 27286 27720 18284 28535 18394 20650 22365 24631 28673 18082 23221 32627 19819 28071 18797 29006 16949 31546 30448 16672 23991 27806 20432 24733 18095 30580 20362 28451 28040 24161 18023 16902 21411 31273 30089 17326 29938 21797 26082 24758 30930 16664 17444 28323 30831 25073 16892 27703 31609 17638 32026 19054 26345 18278 28540 26497 20717 24097 22033 18544 17926 20520 18601 28240 19602 24727 32483 26961 22256 29321 31160 16996 22117 29961 18785 23263 22220 29058 20701 19924 29165 18680 26960 24148 18531 29888 21875 19586 22431 17127 25869 30814 18346 22208 27642 24693 18652 28626 30966 23084 21849 22143 28107 17522 20724 19048 27326 26115 18637 20539 24900 30107 29957 21856 25273 17921 16815 24681 25333 26229 19347 25704 27355 32344 31603 28546 16523 26560 27101 31004 24403 21609 27549 26645 28319 23857 28219 31576 29174 32262 21675 25770 21447 23244 28957 26481 31701 25840 16518 18530 27737 24973 22650 28349 32315 32277 17161 24172 30892 24029 24330 32633 29232 21669 31118 29272 29156 25312 26893 26066 19353 16494 25917 28591 23600 29276 30921 30068 32604 16882 28979 18334 31910 20858 23245 17227 30057 28909 26085 19588 16674 16637 32416 23234 27583 31133 28950 22580 19975 19603 27845 22760 28858 32568 19717 25014 23426 22240 24897 23318 25955 27444 19266 27572 27627 28023 32552 26700 32454 23375 26355 28997 17437 26511 25123 18854 26938 25474 19110 29560 24281 19552 18909 29518 18113 23650 22114 27955 18911 18649 21822 32361 17705 27857 18700 21295 29432 21432 17001 21066 20105 17930 28730 23872 20035 28813 30952 22437 27303 28108 23201 27958 27394 23007 32116 27016 19791 26641 31435 24699 21445 25687 32463 21023 17274 22683 17872 18168 25016 26973 27189 29795 22905 24718 17994 21095 19370 20937 24091 19146 21210 25778 27599 19623 25085 27927 25709 30807 16998 18076 32208 23575 20944 25782 32371 18556 21735 18356 19556 28833 18512 20252 27415 30210 24932 16990 17834 22520 22953 19230 19626 17624 20165 23712 22566 22628 22205 27838 25523 18516 25229 26463 21684 20950 26156 27047 23751 32710 18132 23338 27712 25876 28573 29851 26412 27666 29724 20203 29619 28876 17909 28919 30115 18445 24323 29053 25701 24715 27378 22548 28902 22505 27832 22169 29681 25666 25922 28191 18218 29004 20216 26698 28194 27373 24112 20980 17342 22459 27614 29900 16417 23065 16626 21916 18404 30529 22765 30018 17308 25336 25981 24578 25438 19090 17555 27860 30296 22763 31470 30409 30938 32509 26732 25323 26826 26279 23303 19707 20264 17170 18703 22516 19066 19235 20875 28782 27124 24518 20497 22591 27123 24251 22865 26975 24303 26369 31084 21781 29453 19547 26273 21826 31720 22420 28806 24146 26299 22620 30155 26812 31068 27907 20857 16542 17908 19096 32017 17829 29290 20029 31857 20428 30339 20621 18326 32264 30507 27431 20479 27039 22178 25992 16566 18028 17314 28903 32035 23212 30739 20856 27906 18277 24990 26073 23396 23668 28942 17386 20453 23574 16393 24474 23450 18075 25392 26451 20810 19989 31548 30214 32488 22333 20527 17289 32438 20237 29254 22223 17459 31673 19169 20484 21618 32728 21282 21857 32414 24842 22982 26980 23914 29235 21951 30734 29192 21024 18634 27263 20577 18499 25747 29092 28879 26978 16625 28697 19492 20320 32680 21989 30835 30162 22855 18837 29369 20879 28583 30047 28771 20579 26270 24162 24446 24427 28312 25260 26282 26857 31097 27735 31927 30893 30451 17175 25236 28325 19292 17306 27645 23724 16530 20049 30794 16716 19498 32727 17099 19122 29353 26462 23592 27351 19970 21180 18032 31762 26784 32045 23861 26306 18463 19589 18518 24701 30113 22721 30227 18103 21661 31647 19462 30138 31800 22844 32505 27138 19902 21072 22850 21098 21535 21517 21644 22603 19840 18179 32091 22129 25476 22596 25529 21073 18004 16428 27789 29654 21525 32628 27220 19539 29216 24984 32476 20245 25822 27567 28074 26421 32299 25261 25637 26154 31402 21743 26706 16701 32174 18663 17042 25117 31584 28674 20069 19217 19621 17030 26967 24511 19124 32636 32592 20335 22386 18238 23133 30834 21319 26249 20312 31337 26727 28261 23721 20159 16927 28714 29278 16788 31970 25485 26147 16420 32754 31194 28647 18198 27172 24629 31924 31925 28731 17203 21813 23772 21673 28126 18794 29798 18098 16733 16594 21096 21011 20772 22119 25864 21686 24202 24957 21328 30923 28936 25218 32173 18925 19273 29845 26310 24913 21253 20631 21068 32697 19505 29753 18490 24654 32465 26552 20326 27781 19034 28515 25870 23089 26201 30427 20947 27679 23671 18384 25459 20504 31340 27419 21623 29091 23377 28575 24217 26670 22802 18024 28767 26234 17673 29026 27791 21383 20307 24548 17600 23534 20330 27817 30614 30898 22472 27887 18407 24975 18000 18351 24620 25877 23328 30842 18805 25382 24089 23236 21920 30806 16603 25466 19686 32553 20750 22719 27386 28501 26936 21311 30289 18831 23733 22419 21580 18419 30346 23052 21206 26325 19678 18188 29299 24459 26506 29415 27984 22920 24569 24790 24325 31612 18149 25742 29347 22528 21005 29875 25139 26629 28262 20948 24719 29168 30251 24322 16849 24296 24802 22981 27478 18524 31933 26483 26095 19085 27847 25927 32143 23572 29441 31635 28921 26248 28652 28331 19177 27580 18776 24602 19579 31771 23443 22551 28226 20829 26803 30206 24625 26440 30471 30281 24021 22626 22776 27028 22230 26384 29300 21959 28466 23413 31426 19885 20905 17706 23506 18248 17198 18271 24601 19849 31760 19836 26480 29689 19529 18298 21624 30974 29242 22911 16915 30198 28845 32215 28608 21318 23550 31900 27858 19851 30388 25685 28796 23822 28846 19627 23269 32755 31582 28901 21784 18193 18130 31434 25728 25388 32179 21499 28633 24482 21300 19104 19831 32699 21259 25968 26015 22890 22809 18025 20808 22132 23458 25640 21089 25949 17814 20778 32334 29937 23678 27102 18338 16804 18378 20146 17061 18673 24221 27357 27683 30207 17088 31283 22359 24588 27203 27081 22773 26954 31820 30972 19679 16568 26620 18097 21425 17647 24100 31814 17801 22523 23142 28928 28651 29947 23637 21272 16590 24586 20864 22344 16544 28625 26139 23907 31884 28285 25049 22950 31174 28417 27293 30789 25132 29002 28320 25327 20316 27812 23821 21014 17675 32721 29136 23986 28075 30062 26523 16968 26761 19301 22606 31562 24982 30922 18381 18651 19443 28856 23790 27057 22325 25463 22867 20290 28611 24522 31401 30735 18479 19004 17523 20084 31847 30391 20633 30456 17633 29703 28373 25832 16806 27316 30381 17979 30990 30999 31164 25091 21950 31530 30477 19666 23875 29495 20299 26889 16592 20997 30512 24722 19186 19387 27280 18254 25573 30801 22703 27616 28060 19864 29167 24209 25972 25580 21750 17807 30924 32289 23081 28267 17332 25579 21631 24697 25760 26671 29440 32701 29285 16600 26531 29958 28172 31221 22338 29634 23370 28467 21455 18366 31506 26262 31278 26400 30095 24088 16779 29345 26802 28351 30573 24087 24659 24580 26722 25272 30631 31694 25893 30223 23901 27250 23348 20317 18107 31010 30588 22241 23056 19877 30520 18862 19711 19365 23941 17136 31480 23819 23947 31639 16826 23251 27505 19762 25565 25961 27971 24478 18129 22649 28278 23747 29972 18274 19875 18501 16414 31552 31105 32010 23040 17181 16622 26646 16938 19728 23936 29408 22417 30230 32120 18933 30965 20707 30276 20248 32306 23719 26446 23359 20663 32130 25756 31764 23647 20698 22396 22508 23638 23087 23412 25679 31751 19310 20079 27909 19825 32248 24200 22274 17605 27050 20199 21726 32665 27026 16497 18119 32580 20313 24135 28253 27902 22732 26312 20613 19351 19052 26625 28666 32159 27852 19416 22349 18602 24356 28839 29104 31170 17494 28160 24292 17259 25644 21222 21635 25372 25429 23728 19424 21378 30150 19457 31653 22698 19448 23763 28028 30110 28823 22469 31741 23189 22164 22448 23833 20924 30587 19903 29651 26904 29322 20038 21288 20478 25362 29614 19117 32531 17821 25322 17072 27319 32682 23830 25886 17171 29260 28033 32544 20823 28199 23715 24915 26729 24247 20489 31217 17012 32373 24717 27850 26561 31256 18476 29916 25537 30104 18514 19753 31392 22166 24390 23865 22185 27336 29922 28607 26202 32079 18636 20308 31834 17339 23474 19841 32236 26916 28304 20452 22160 25543 30447 28084 26642 26283 24902 25973 28556 20454 32071 19308 24320 31338 23159 26765 27492 18973 23990 17237 30546 18779 30012 27481 30137 20812 22059 17366 17664 28435 21847 25107 19210 28164 29210 29264 20318 31198 24893 27952 19785 21850 16690 30303 32278 28092 25210 23460 19546 30299 22225 21380 22451 21610 28475 26584 20440 21475 27192 26536 27302 16582 30899 24826 20173 18488 17720 17385 17962 28547 18387 18820 17965 23729 19859 21925 28987 32080 23616 17658 23928 31569 22314 22221 17324 22043 27284 25516 30050 19237 32128 27391 21890 19528 31949 27905 16446 23124 22449 31922 17345 23457 30667 23071 29492 17544 21639 20955 24261 21614 24968 24299 16412 29573 31869 31018 30425 32062 25964 32146 22777 32530 17646 25318 27609 24690 28212 30509 16565 27600 25334 19485 24993 16867 30862 17123 29597 28571 23609 18069 17987 17148 24916 31117 26674 30870 29977 29931 31731 16960 19889 24283 24904 22709 26512 31185 17010 18372 17693 23624 20592 28425 28453 19715 22121 20408 30676 19922 19531 19001 30894 19702 26652 25539 23532 26755 30934 29786 25900 27029 21150 32353 27545 24080 27229 19025 19349 17052 20850 29592 30855 28182 31111 21632 22125 18067 25154 24405 25113 32718 21501 30293 24071 32153 28516 27318 25550 21329 25290 17948 32312 22891 23419 22539 17301 23893 28895 29823 16633 24858 23495 21491 21394 25889 27980 30387 27309 25296 29849 17798 17959 32615 23546 27979 27379 17685 21010 21825 25783 18316 31953 18272 31982 23904 18608 22266 25170 26405 23121 29072 22140 29631 24778 31231 20725 29996 21229 29329 18374 22233 24830 23639 24822 29942 19382 23384 23033 23737 27255 32194 27329 32574 30750 16522 16648 20370 32394 24001 31802 21058 30083 24765 32138 22170 31648 23487 20456 20837 18717 19710 22848 32253 17592 19909 16732 32074 32671 29588 22644 25121 22342 17371 26335 32554 22443 21296 29764 22022 16888 16910 28646 25350 27709 25507 29639 21917 25187 28225 27892 26074 27347 22636 27226 24287 29039 22097 22970 25923 30124 22659 17652 22753 25599 20515 17214 28861 24807 23184 20855 28185 26892 22611 31809 22824 30475 17923 16536 25957 18454 21654 26276 24906 30759 31941 16775 24435 17370 19107 32302 25143 22113 22481 31776 28533 19839 30519 22946 18902 29578 24976 30478 21030 31524 19479 32632 22821 23226 21814 28963 18878 20090 27077 27541 25834 25354 24576 19575 24014 30693 18390 17421 29443 18790 18943 27153 29429 32386 25025 22853 24687 17473 30900 20813 17650 24045 26825 24924 27622 31075 26768 24995 17110 22689 24150 22810 28008 19818 23171 31023 18799 30088 21416 22863 18240 20345 28700 21588 28768 20285 32402 27223 20094 27991 18148 21451 16574 23571 27528 24919 28684 30575 18349 20236 19777 17191 19252 20413 19187 17263 16786 25627 22684 25099 22666 25266 26752 32448 24612 27951 23709 31667 27225 27410 26610 30052 21870 16918 22354 28235 20923 32548 21246 21833 32161 20304 16455 26185 27012 26632 20977 26146 22738 32473 23032 17895 20410 19553 28954 26192 27111 17167 28193 25690 32195 20099 29520 20145 22957 17265 21169 17178 27146 26673 21135 21172 30550 30577 31464 18857 31830 29281 18397 23706 25019 18210 18559 23471 31021 30777 31770 23178 24837 28215 24611 17160 16589 30782 19685 19377 21615 32702 20727 18628 18554 32498 28051 31748 25067 28729 32100 26087 28279 18802 19736 28894 30258 18275 18417 27931 28644 19549 24332 29793 19600 30180 29860 19362 29969 31520 26644 28384 27455 28069 28334 18880 18207 20881 22545 23576 23596 27209 32364 24178 18830 30586 31125 22447 26131 19560 26177 21994 16503 26347 22768 18156 29502 30771 30341 25394 23006 18361 25563 23289 28120 31042 32092 17939 22122 18509 20177 31077 23043 16698 18405 27736 23376 17079 32621 17752 19868 29397 27803 19258 18781 32485 30744 22965 19919 16778 24708 16651 31888 22570 17594 30159 18887 30072 22244 21579 26962 20343 16576 23930 21659 21458 26865 26013 29671 20389 23004 19806 30793 29722 31007 20223 27207 23748 23943 18655 23446 21524 31893 23210 23051 21603 30444 17563 32090 31670 29061 28280 21131 24812 31400 28645 25559 23886 23260 21657 22005 24868 17569 16774 25146 24861 16661 16936 30403 29664 17277 25432 29049 17993 25939 20791 20643 24002 24340 21348 29284 26713 25953 29387 18065 24997 17007 25174 22404 16731 17778 27680 17750 22265 16931 30968 27853 25554 17841 30798 32434 27440 21830 30852 22960 25947 30909 17916 28929 27842 21110 28132 21749 18158 25348 32321 20030 20723 29393 30818 22179 27896 26379 24447 27607 26517 31011 27884 21941 30204 30135 24072 19790 30700 25058 24095 21913 22248 26484 21310 22785 22184 20338 25172 28002 16509 26795 26311 32125 24504 28326 23944 17787 23940 27243 31789 29513 31739 20634 28920 23363 23726 20827 20286 20562 17488 27936 17321 18009 21143 17039 23462 25736 18580 24545 19084 23433 26603 24119 26255 32590 23983 25401 23853 28915 20790 16935 28223 22014 23792 29705 25578 26917 21405 30313 17492 25761 24630 24642 27469 30828 28338 27922 23533 22938 30056 31467 16532 24794 27701 32204 29225 23826 22103 17091 16807 21287 23968 21478 18255 31381 17585 29682 30237 27244 25585 31419 18844 26346 18980 32352 16769 17372 21928 29373 30961 22621 21093 24974 17738 19879 19364 24773 17141 26845 26908 24149 20166 23854 23689 26062 30426 21530 29365 18408 26253 17303 26021 24809 32012 20664 22921 17792 32462 27117 30132 31008 21596 23636 23444 29529 28926 28149 25400 16859 29090 26180 19061 29864 32624 21034 17744 18295 24272 19013 30559 32378 29700 21056 17772 20694 31459 20788 24745 24873 16621 24874 22672 23743 24472 19140 29574 23598 28044 23803 27811 29615 26783 29896 29598 24939 18777 29837 23505 17358 17096 25294 31309 20545 23437 18438 21650 24216 16943 28336 31557 19660 23839 18251 30235 19639 23109 18190 17881 31669 30880 22456 22986 30524 31478 31057 26744 22092 25082 27606 17084 16821 29859 16580 20429 22847 20524 18357 23067 23716 17456 20431 17680 20466 30208 19636 25645 17748 29310 25001 26941 19700 23296 22762 29340 25744 20151 23604 17441 19120 16692 30984 26976 22128 25649 30366 16914 25903 31896 20188 17649 19290 20840 17924 23079 23926 25330 20108 26141 28243 28722 23704 22490 17353 19464 16447 25501 16602 22360 17691 29946 27597 21805 31630 22512 26715 29411 25447 17016 22637 17547 18398 19300 17334 19409 32551 24195 31263 20538 21835 27784 21510 19662 20169 28413 24925 32398 16579 22827 30937 21124 29003 28956 21720 27267 26601 20226 16720 24776 26833 31987 26333 31753 24420 29503 31341 27395 29781 23144 21002 20172 20841 17859 26660 20989 24560 19688 17656 26762 21032 28329 24706 16978 25852 24301 19355 17942 30876 16817 25006 28167 29630 21144 25160 31331 29603 32237 26132 21231 28200 23789 28665 27807 27612 21127 31555 20661 24672 20936 19848 17365 32692 27757 31119 20957 24365 24048 23812 21581 26226 26024 30121 25414 16571 29425 20306 21855 31060 17740 22822 31330 32171 31897 18611 18451 24547 28210 27183 28095 31651 24627 25658 26589 26895 29498 31162 30177 32044 18971 24637 21712 29650 27973 25377 21515 18840 30485 31227 22795 25122 18096 17128 23617 24819 22609 23908 23291 29826 29151 25785 17518 19012 21197 17309 29526 26216 31191 24028 25293 20608 20357 28531 16555 21698 29545 29944 18934 23488 32197 17283 24796 20625 24890 25966 29302 21087 17436 29265 31808 18885 20297 17439 31947 23315 18735 21420 27040 26297 30105 24393 21265 24962 22783 28494 26309 27396 19748 22574 24667 25079 20464 25654 25481 17985 19311 28493 26593 17264 31430 25423 19597 26656 21046 26485 18753 30551 27865 32464 30364 25486 20874 21594 27094 20542 31690 32725 32033 30488 17630 20834 22724 24985 30158 17825 29956 21846 23796 28883 30446 25757 24367 18606 19887 31712 22678 22327 23172 29327 25997 23573 27472 17754 19835 21502 24784 18542 23153 18507 30988 21873 25305 18036 27756 30748 28014 28528 30562 22011 21040 22616 17804 20117 28036 19329 21970 27836 18047 27447 22218 25356 30264 17384 18522 23060 22939 31132 21321 27449 20739 30066 26251 17199 22192 25397 19419 22904 26218 25216 28400 22801 25551 21900 27871 24007 29712 27294 27734 31804 19764 29097 26465 31030 24108 29318 30353 24433 24539 26861 28885 28805 28498 31827 25007 25488 25821 18993 29901 18745 18940 30335 29291 16793 22993 24277 23765 20398 20994 29405 24328 18528 21881 22215 17713 29275 28256 18898 31303 25308 23881 25242 18912 31807 32428 19938 16988 19283 25147 32273 26468 24263 21069 20742 17024 21996 20797 22399 27830 20334 23981 28882 25043 17625 17719 21281 31866 21526 32150 25932 27143 19781 30539 16712 16899 24101 28898 20082 29820 31537 26775 28469 21946 24090 26011 30380 23009 23334 17228 19037 17094 24212 28624 22402 25271 27010 27027 29060 20191 29995 26672 19860 18684 18174 30190 23321 25068 19980 17820 27262 25254 22111 19972 29698 23489 22211 17323 25137 31640 30136 17612 30592 18481 28910 32738 23130 17506 20967 21671 30377 26903 31246 29018 27752 28365 21812 31387 23368 32703 20954 32147 30122 19918 18342 24293 24542 25662 25442 18999 19545 21438 28114 29038 20377 19465 17741 16760 29628 25729 21474 18541 21111 20255 20368 23015 24668 21678 22163 22301 19358 18022 18146 23131 31032 28523 30784 27435 27191 20591 18588 21159 19591 20238 28217 19360 18992 30687 28870 32513 22239 23180 17273 31793 22364 17732 32183 16462 31792 19754 31886 28975 31862 24252 19640 29543 22688 19637 19625 29220 26781 28554 30097 24558 23880 27359 31905 26264 29780 26268 25405 28514 25173 27349 21369 24468 19690 17839 25302 27870 25090 17557 19668 26064 27011 20349 30995 23807 28113 24724 25381 19185 20637 18135 22526 19738 23117 24395 18829 16782 24098 21244 31644 19564 26538 21336 27934 32711 21990 25635 21717 18273 31737 19411 24749 31515 27031 31377 27436 25319 16440 23694 20649 32705 29017 29612 18906 31721 23080 24295 20564 18093 26099 24686 32423 25540 27688 30608 30479 25512 29315 30728 20430 29280 32529 32250 30317 25612 19890 21404 21909 28257 23044 29834 28043 26928 17880 21080 16406 26133 16827 20189 18752 28933 20071 27350 24829 23106 31797 32479 32404 23628 22869 32365 18105 23933 16616 17653 19444 21924 32563 24951 26286 26621 26105 30936 31494 25461 19138 21647 16501 22468 31936 32222 30142 18778 28442 29416 25059 21412 23175 18711 31092 17085 24921 24165 31978 23858 30754 30301 17325 25970 27045 18656 27084 28143 26408 26528 19499 32497 29967 18553 27682 18964 24574 18950 31995 19041 22509 26537 30435 29711 31425 26330 25066 20052 24736 29417 27470 31937 23483 24486 18367 20839 16735 20412 25060 24857 22632 26881 25868 26017 17566 24475 22297 17779 24507 20342 23195 24903 27816 32018 21340 26371 16404 25112 24155 25793 22835 25696 18231 22961 17458 25047 29507 30109 27042 22151 31135 18963 28986 27082 25614 25706 22792 21039 19507 16730 29350 26368 24074 31186 23876 29750 19057 21534 25036 19523 28874 29621 17749 23431 19670 22651 22462 27224 27463 22055 20984 28335 26419 20703 22680 17582 30813 21453 26817 22329 21868 28428 27663 27785 28610 29652 19118 17958 30185 30266 25630 28632 18333 26836 21995 17532 30465 24878 31403 18265 32626 31716 24183 18766 24825 28990 23844 19534 29994 31404 32240 20832 16575 27517 22038 22976 31972 23337 18224 19045 29824 16584 30991 31788 26862 30216 19720 26397 25705 21274 21645 32165 16922 28534 30609 24935 24800 27239 27465 30646 23253 27126 19725 19958 30405 16486 27551 18002 25042 19705 17596 25588 24676 17291 16607 22058 18436 28021 25276 16641 23845 27670 25203 28205 29077 27631 19910 21617 27085 31719 32687 32742 26376 27508 32618 27557 17677 21952 25093 26448 29120 16801 23343 20001 20007 30059 32731 25538 25477 20153 20086 27193 28273 21799 16394 32679 30769 30632 19952 24523 29590 28009 31370 27483 24313 29055 26426 28376 26609 26210 23049 24937 24425 29894 29617 18359 21733 22927 16657 25165 19526 26035 26443 25087 31551 19604 26556 22052 28712 19969 18660 25161 16564 23216 24944 23910 22973 30941 18579 22440 32359 27650 18055 17379 26164 32186 25594 22665 24803 25393 23119 21980 18708 17394 28572 28815 24166 29571 30945 22287 25329 32270 17327 27112 24678 26238 27975 26101 31512 23270 32675 25455 18616 28830 16668 28416 16829 22142 19594 28408 30817 30060 31024 20956 20024 17589 29146 22173 22797 30879 23277 28761 23093 27493 29010 20658 18770 23622 21003 31090 19423 32392 22820 27234 28248 28720 17363 20971 30844 24274 19745 25925 16642 29898 16893 22712 16515 24174 26152 28221 16554 22176 26676 32155 27725 19566 18415 18515 24466 27445 27574 22864 24147 22940 23403 22846 18732 20983 32752 27287 27563 24970 22557 30484 28831 30717 26587 20640 17915 21734 24918 25603 24492 22018 17081 31935 28511 17460 24491 30441 24645 30384 20546 31610 27187 31445 16697 27311 30797 26219 29491 28852 32545 25791 26555 20206 32750 31056 28152 24184 29371 22410 31680 29406 19018 26206 21187 16638 31787 17541 30064 24787 22198 26098 20959 31113 31268 24368 20258 18152 32247 22345 30992 28704 31282 21706 18967 24597 30951 23345 29874 28783 23931 21480 31658 22515 26029 27097 21386 20675 29581 32495 22541 21780 24936 29134 31274 31518 17576 17412 31688 24194 27624 25033 32676 31821 26498 24279 28594 24285 27368 24891 28458 26951 17722 21294 31855 22138 32385 30772 20860 21439 16909 21117 19119 27866 30370 19091 20396 26998 21388 32335 20964 17516 25583 17343 31747 16761 31471 32006 21699 30459 26418 27037 25140 17101 21441 25613 21153 24909 23336 31352 19343 27800 20460 32667 20374 21975 20292 29433 20469 28121 23410 22725 23449 20926 17165 32152 25048 21199 23664 28308 17898 17751 25284 30017 29127 28495 30707 29257 32694 30904 20992 32269 18974 26547 22441 28130 22770 26245 17130 28716 20830 24835 32739 22064 18442 16636 21505 30527 20665 29880 19131 25328 27006 25281 17700 32003 19081 29118 28510 19884 30791 27273 20769 29514 22784 19315 27451 24519 17352 28311 23442 22424 32008 22697 17478 23707 20941 18525 23877 17827 20277 19930 25648 16747 26906 29088 28664 28841 18413 26378 23492 25421 18571 32499 31679 31984 22432 20174 22028 20008 26929 24173 32294 19561 26991 18668 18440 19028 24912 20838 19173 25105 30004 19021 29082 23856 26792 23950 27205 30037 29023 29777 22929 23866 23518 20906 25855 20565 16487 21337 29355 32564 29660 29909 25028 27149 19251 24321 19002 29926 19568 23332 18462 22837 17180 27227 21520 29527 30643 30981 17233 25316 20644 25257 24113 21663 30006 30666 18609 32517 26769 26022 30274 32763 32199 21399 30494 31052 17240 18465 25652 16415 32668 21160 31081 23230 29422 16739 24501 22101 25500 17382 19373 27340 21494 28772 29769 16906 18199 26007 17571 24349 17025 20973 26228 26842 24756 31960 26966 16502 32375 27009 31971 27696 29565 29269 17408 16405 18087 27105 22062 23101 30973 16742 22433 25307 32217 29814 17735 31663 27566 31860 22639 25387 20276 31059 21201 21179 16841 27279 31336 23633 16656 31284 25135 26120 19638 25595 19858 20806 19050 18400 28899 23601 22390 32345 24607 30647 25633 28992 17447 17253 26259 25142 25407 22094 27611 20795 31579 20123 26735 24771 24563 27217 23831 31677 18157 19522 30129 25376 19121 18775 26994 21493 19438 23039 20250 29642 19395 29688 29100 19342 25607 21207 22764 19100 19386 27467 19368 28736 29398 32259 20195 17430 18671 29852 23705 27498 19167 29215 31535 31966 17860 16920 29375 27399 17536 26127 27119 17328 17533 20249 23837 24126 16567 22746 16718 20042 31867 22544 28276 27594 31742 19166 18155 24262 25360 30343 17131 19929 23391 27459 30014 22660 23565 21559 22285 25176 28368 24432 18693 16453 22227 27998 23000 24050 31260 20558 22264 26052 31146 26811 32427 27283 18033 28295 17584 24899 28668 17512 29385 19897 23850 27423 23114 29799 24360 27202 23804 32540 24337 30692 28037 29043 21667 23620 16758 16611 30950 21527 19397 28741 31578 31882 22595 30574 23868 23319 22903 30034 27790 18101 20387 28254 16794 18303 20135 27935 17785 23405 24003 26982 26854 27074 25581 20448 19593 25439 27620 18679 29984 30284 32320 31483 25592 24869 19005 18782 24618 23879 32521 27954 23840 26651 29357 31859 29557 18125 19699 18881 23656 18320 21423 22648 19681 27919 29594 30875 29480 27075 32329 18584 25622 27914 29751 18949 16842 31668 20092 24228 27926 21705 31858 32389 22141 28268 27982 28370 22576 20939 24674 29181 22769 18640 19022 32225 22339 26431 20604 25361 23181 20184 16985 21255 19635 31992 25493 20473 24392 19719 22089 25399 28811 19094 29380 22403 21221 18493 16921 26834 16713 26687 20288 27232 16452 22091 27130 24207 27477 20603 24382 28693 20305 21291 20780 32157 21368 16928 24764 28284 20904 30542 18864 24535 32441 19888 25051 21434 24442 29762 16551 30201 25013 21953 17768 19578 26166 26878 31998 16785 27241 31904 20111 27180 26501 30217 29298 16750 18905 25552 17542 21854 17701 23076 31267 29400 19751 27779 21444 32218 18533 17230 19863 29250 18731 30859 16886 19488 25311 19993 31754 32213 22734 28792 26573 22425 20472 26718 30394 30765 19384 27002 25712 25166 18456 31049 17622 29488 26868 26214 30805 19576 18690 24540 26291 26945 19878 22708 23752 22047 31306 23773 27547 29489 17031 18035 18059 26182 18256 30502 28596 22989 17189 25000 23139 31157 24188 26266 26063 17464 30688 27321 31541 24811 20543 22475 21589 29575 32527 26830 24441 25560 27540 17239 17158 32535 20848 24572 23980 19135 26654 25190 23288 18147 19727 24476 23482 19294 30604 19724 22484 22379 19828 27990 22949 19778 20161 23351 17470 22870 20550 18379 17296 20888 17251 25781 23841 24614 19704 25498 20194 31656 22862 24651 26006 26188 24986 21173 22231 29342 30125 30172 30864 30321 26739 23701 31285 20811 25158 32747 22156 27944 20553 24808 32619 19219 20525 25219 16791 26096 19693 24743 21182 21367 17614 30839 21152 27773 20281 27687 18504 22497 20866 29841 16451 23298 19573 26125 25057 19792 22124 31142 28430 23867 17059 31854 21887 23390 29388 31835 32054 30413 27761 29510 17285 20487 17457 21550 18888 25749 29067 18875 19766 17629 20136 20202 22623 16473 27096 20578 24521 24885 26414 17893 30385 27298 29184 26433 20805 19324 22925 19463 24892 32102 29696 26664 16759 26764 32379 32460 24094 28896 27699 21839 29816 26239 17548 27324 27796 20622 31179 30581 17883 19543 30167 30967 27519 28660 25182 21147 24270 31069 23685 25120 18134 31310 27442 20411 16407 22019 22257 23852 23537 22275 18001 30069 30863 24009 20968 16426 27632 18452 21216 31665 23325 30352 26173 17717 19405 22085 29643 26334 28087 32241 25695 22966 22037 29855 24628 27713 26427 25809 17482 23934 21218 27292 22346 29314 18310 24304 22246 19893 27555 22291 21754 32585 16573 32205 31636 31628 25905 29870 23916 25119 27561 26321 24801 21067 23539 21681 16948 23714 20909 30013 31758 21874 20208 23029 27021 17963 17369 20150 19827 28096 17449 20128 22242 23366 26420 27672 20093 27412 27322 24026 21627 32144 19336 17855 29809 24895 20873 28623 32726 17784 32401 24412 19299 27233 31940 21371 18982 31104 28041 28348 17361 24236 29228 16442 20573 16976 31270 22488 20899 31912 21185 28398 19242 26690 24451 29141 31831 19541 22696 27270 19857 23760 23951 29040 29577 25448 17669 22610 23502 26880 28837 21715 20437 27275 31650 31729 21930 30971 19295 31929 28492 25509 24136 25457 18645 19555 27348 27989 19418 24860 23271 16549 17247 31123 19250 18329 18647 17900 27144 24271 19787 22213 30718 23679 21467 19123 17661 16429 19099 21213 32181 28109 17854 29951 19882 31531 25843 22024 19317 28364 26805 26503 21828 29423 22994 22075 22214 23593 17709 21351 17004 30417 24908 21302 21599 27365 25828 18568 29865 21391 22892 18824 27314 22834 27266 29966 32141 17225 18784 30126 17317 28663 31493 26205 30567 20114 29548 28760 22646 26332 26946 20807 25950 32175 18762 22084 27383 18160 20201 32051 26447 29081 30025 20610 29343 31550 18203 17791 28724 22212 17118 27801 17511 30811 22893 31362 29106 28931 18337 32268 25235 26294 24549 19133 24311 25667 26981 29374 18307 30291 20652 29349 29686 17606 32442 25136 27608 23268 20495 18923 21544 17725 25357 21033 32596 23654 27664 30638 28470 19297 31778 24443 28407 32528 17550 21542 22366 18653 17651 23083 30902 29204 26860 30175 29471 22975 30776 25693 32582 23352 27385 30910 19456 31901 31704 18070 21091 17092 28744 18133 18570 26874 19769 31599 23166 30816 25453 26054 31487 19544 19385 32411 31979 23778 31577 20023 26393 31745 25395 16741 27249 21355 26387 27504 23799 27197 25908 30871 23266 17442 21679 22328 21461 25487 31141 27947 31885 24381 30847 23494 17951 30622 19087 31382 19789 28486 18145 28776 26241 18749 28561 27065 22823 31343 17231 17973 24587 19436 27629 28877 21682 18083 27972 17453 23666 19773 22856 18489 20836 31726 28418 28346 22622 25179 20712 19288 29056 21815 23526 23257 22880 25104 31832 20269 26779 23278 21529 27162 21562 26352 26572 21988 29419 28971 17298 23503 27744 21178 27387 30738 20015 28473 30450 29835 17014 31539 22571 20783 23285 23708 20882 16673 17476 19708 19957 29451 30215 28627 25980 23605 16545 22324 31805 30670 22200 18016 17937 18590 30528 19170 23360 23965 19304 24880 25952 16684 25611 21811 23030 23500 20979 25910 32207 22378 28424 20718 32688 26719 20590 29954 27554 16942 20127 19570 20156 23538 19809 20660 22607 26777 31373 32331 26086 17396 27883 27674 18365 26751 19151 32584 27113 21692 26053 25505 16941 31928 17977 31014 17572 18391 19944 27694 24244 17514 25960 22714 25589 17904 20619 25711 16816 21628 20118 24967 19281 27749 29478 30430 25951 31474 21904 20011 27066 16721 32005 31313 31447 32412 21500 25566 26548 26626 17999 16550 27722 22533 24832 30070 32224 32666 29772 28307 16671 17856 23025 25795 17440 19275 21196 19432 21721 19244 32346 27707 26263 29672 17300 27969 23805 26190 20976 27063 20886 22902 25199 27861 22467 20570 21322 27602 24994 17173 31813 25214 28436 21105 25694 22947 23750 27562 21955 23024 17075 28639 20692 27782 25256 29611 28808 17832 30612 20999 27760 19088 23103 22752 19111 19533 24051 31660 25052 16710 32235 32424 29304 17697 23466 30953 17454 24721 29396 17058 19086 23892 23062 16535 28089 22370 22376 32594 26612 22383 20423 20523 25745 26905 31932 23864 19016 30316 25676 27158 28786 18763 28090 21266 27647 20849 25185 16983 22933 25725 24499 20898 24379 21016 18420 23478 25163 27288 27502 25186 17659 25263 21649 21041 19232 28710 18223 19161 28850 27071 32078 28809 26175 24692 30511 23414 30689 26927 31449 32587 25899 29277 24406 22601 17513 28064 29906 25404 29016 26912 27185 25389 19716 20328 18500 23651 27372 32094 30958 21891 23774 28065 23720 18258 23470 29618 17805 18808 26717 21257 28306 28995 28658 32347 21485 22304 22465 21634 18011 28208 23619 32069 18723 31920 27533 21189 20584 20014 26737 27328 17357 17764 31167 18939 25050 16646 22120 20219 21334 23361 19489 28135 26640 21234 30283 25223 31013 30661 23993 17415 21888 18186 32185 24571 30993 18364 32652 29424 20804 28397 24554 32455 30114 19065 23559 30020 30660 29128 29024 32055 26583 31154 23795 26102 31143 27742 27511 27649 21364 24227 19525 28006 19624 22013 23606 23484 20982 32492 19530 19687 19298 29344 22778 20471 30212 24824 31139 25632 25934 26510 19388 17602 23355 28439 24284 29666 18534 17472 20470 20507 21687 26049 17944 28807 27466 24033 25784 18927 17048 19683 32601 19289 30760 28984 20624 31962 19595 32418 24099 27999 19326 20331 28960 21297 22299 25615 31544 20884 27879 17861 23381 20062 27897 24400 24557 25391 28790 32151 28562 24947 21696 21791 21323 27062 24231 28943 27104 26186 25162 28937 26997 16479 19965 31002 31773 17935 28749 30583 17528 26969 30655 17008 24342 18893 20358 22155 28189 23681 19074 26039 27780 23480 31988 31261 21240 26605 18425 26585 17783 17078 19341 20266 30914 29326 21112 31698 30736 25639 28452 29945 23994 18931 32291 27237 31252 23207 16724 22808 24102 31490 17062 18827 27109 19412 20218 17216 31734 17397 28818 22049 18706 19540 19572 23054 17936 23588 16468 20485 21939 31324 17831 26996 24430 18998 24286 17159 30706 27258 23356 27646 23682 27738 17340 24017 18681 17139 24278 20462 21460 32106 16538 17038 23890 17776 32542 19197 18883 18719 29454 17183 23238 26454 21184 19667 21804 32342 21742 20900 30496 19379 21118 23128 32569 32683 24327 24818 19367 17423 27206 22175 23132 29359 28313 17338 29288 28001 21963 21471 24782 31845 31581 26382 21099 26776 30636 19449 30624 28617 25431 28337 32238 29746 17925 32052 19657 18603 21232 31126 18573 23019 27277 25164 23834 25682 32712 22263 26846 30036 22335 17870 24132 29485 26791 29360 25941 23108 28757 26866 28371 17678 27818 29830 28773 25072 20700 24770 31950 25116 27345 22485 27824 30602 23759 29645 29149 24695 23501 22476 17899 26855 20393 19231 28158 18607 31542 22061 31595 30593 16736 18084 16764 19027 19677 21017 18598 19309 16889 22919 25769 25920 16695 20325 29989 18757 29475 29561 29744 17176 30021 29186 19616 28751 18562 16929 28996 21593 17763 25823 19814 27587 19886 22126 31571 18071 16435 16511 29999 18228 20672 19285 29121 27786 18884 23535 21602 19109 20141 26200 22478 28654 22362 32370 22707 29843 28756 26554 18293 17782 21714 27001 17565 28844 19747 16744 16606 23177 27176 26315 24660 18115 26320 25489 21563 24920 28640 17388 23149 19007 31931 28891 26142 17398 29735 19279 17882 19943 27875 27783 31705 17704 29009 31178 22259 22015 20620 27837 26406 26897 32002 30123 31193 22984 23653 16763 23521 25860 26923 22532 27721 18191 24709 25620 27706 17009 28488 16519 24963 21075 30708 27717 21088 19245 29317 23096 17663 25221 16924 25491 22556 28480 28088 27264 19954 21885 26071 19228 17716 31727 23160 32417 17424 29582 21883 18997 18108 21926 20021 24938 25202 19680 26314 30522 26813 20486 20439 20101 30369 24570 18246 20037 20397 18538 17639 22332 20702 29763 27949 24638 25515 30238 21869 20908 27652 20865 23984 31066 19429 23625 18162 16591 22501 20668 17378 27495 19042 27055 26167 20311 17997 31005 17341 26590 23249 32095 18587 31659 26740 23953 29160 23003 20655 30045 20935 18683 24043 20896 16950 30824 19211 21800 24290 27651 29838 23942 31880 18382 31225 27840 31236 16705 32275 31840 22972 25434 17294 28740 27417 21326 29723 28584 29678 16388 25984 29687 25681 28446 26594 28190 24886 29815 31664 29116 24669 19871 28178 32200 32073 23099 17383 29921 29846 31803 22519 30467 31765 32474 21426 29226 30131 27903 20962 18926 24133 27308 22861 22647 19823 19331 17149 26000 28779 22487 25002 17134 16529 28789 26926 30630 28825 22309 23058 24171 32086 26005 21436 20178 24480 28795 25854 18810 21433 26580 31082 32050 18968 19481 20679 29243 22313 16471 31622 23781 17252 17802 22036 32600 31625 32609 18705 20883 24647 31279 22597 21186 25373 24606 16879 30915 26668 29063 23038 17761 21578 26429 29955 27135 20704 19269 29934 22514 27362 28925 21689 32111 17275 16783 29098 20930 18006 17129 18689 26850 20777 28055 25604 30169 30116 24460 20048 19846 21554 22974 22956 29020 28711 29025 19852 31158 18350 30320 32276 23048 24566 22803 29173 26922 20353 26529 22937 24793 29013 28696 27468 26450 18741 21130 22102 21516 20940 17215 23700 17355 31276 28229 19101 28322 17878 19955 23557 26257 25380 28359 26959 29196 22749 26608 26163 18676 26069 26574 25053 26837 19804 28136 28597 20227 27426 22315 28112 30263 27325 30800 29271 18027 19428 26570 26849 31212 23626 28964 20137 31784 22278 28031 23400 29499 29233 22546 21730 26638 26884 27381 32310 21407 24960 31251 23562 25576 27518 22569 27762 18754 23190 21217 32724 21338 30594 27129 29046 18868 31938 29231 21919 22524 24767 18018 30697 21943 25914 26989 21042 29466 28116 29472 20942 29595 16457 30634 30747 32598 19083 20609 25045 31956 20190 19150 23676 28056 24534 30949 30746 17493 20350 32704 31043 16894 24966 21792 24032 19941 31098 22056 32677 31418 23344 25061 26788 28411 21965 30711 29331 26432 24493 30890 31264 31618 31772 19985 28302 29312 26399 32439 31568 16792 23956 30330 18725 20406 25081 26599 32546 26809 27548 20754 30487 28091 26639 17060 18279 28765 22030 20557 23026 26793 29105 25933 31031 17632 17238 26518 30401 30649 21541 18260 27613 21522 24386 21685 32630 25315 20606 26329 24038 17260 23070 25533 31632 30553 30803 21668 31439 27107 26032 21314 29213 32170 24691 27032 18294 28678 23229 30358 23045 20126 25890 16516 26183 17046 27876 20851 32686 26494 24705 17508 18773 18575 31017 25849 30365 21350 27576 29178 27920 32265 31522 30027 28865 19810 19128 22849 32516 27068 25838 25074 29990 26317 27424 22452 26760 17879 21991 27317 23884 19610 17350 24834 19682 30452 25882 20571 25031 22032 26140 31881 19205 22819 29138 27054 28242 28421 16649 28566 16411 18644 22608 26067 17567 16570 26937 20045 24621 23512 28890 25564 30691 16965 24600 19420 23697 17098 29829 26746 28029 25967 18631 27560 18222 31062 18388 16883 31240 19580 27948 19154 32576 25776 31115 27648 28787 27334 18970 16601 18792 28301 18318 28746 21625 30905 30489 28580 17145 24762 19931 25885 25265 21697 30860 22788 18447 29287 32635 26604 20369 21120 30431 20789 30576 27497 31234 31864 22093 23290 23102 21116 25839 25343 20738 30495 30896 29567 19421 29890 19826 25396 21674 23520 18074 21406 23061 24109 23069 30913 22421 24226 25799 28076 20985 22942 17969 31405 31281 28140 22377 21708 30996 28552 18895 32532 18922 22001 22547 17655 31130 28519 17991 17100 22830 21236 31287 17540 32748 17410 30483 24054 27295 24391 30019 24241 18435 26434 31689 27675 20642 28565 26375 16466 18104 29648 19994 28264 20506 24338 18034 28471 24363 27310 26410 18891 31345 31516 26252 21027 23005 19794 22889 16528 23421 29124 29564 23380 32041 17400 28443 18287 22000 27087 26711 24561 17981 22496 18523 21557 30176 25368 21163 31605 27604 28709 21397 21031 20755 22568 21227 17462 22573 20233 24455 26853 26505 30461 19500 25619 28183 20051 21736 32189 22439 20536 26474 17182 22009 29965 21944 24744 17949 26003 22791 21277 25371 30525 32254 19264 21801 29902 30931 20046 24759 22048 25833 27593 19467 24500 18044 32142 16595 23766 28569 26839 21642 26721 31289 22375 32445 30244 20638 25524 23717 16521 26924 19381 28821 26150 29214 26491 22416 26449 17583 25303 30163 18220 17205 25803 25777 25046 26596 23749 30421 30696 28142 23428 21132 20756 19494 21688 18835 26956 21508 16474 24394 32177 30200 26624 26145 23603 31643 22070 24470 27061 28675 28081 26403 31101 29674 25262 30392 25374 22794 21417 24163 26221 28228 23798 24105 27588 18038 26984 21071 25743 27910 17766 24037 32475 20688 28958 24343 22470 17269 19137 32351 18605 22888 23963 31444 23925 19757 32397 28698 20132 24685 32663 16734 22733 28840 17387 24845 24512 24176 24121 25684 17305 30589 27956 21214 16917 28387 18073 28429 21783 32561 20055 19305 20130 19202 19072 21181 20458 30533 22955 31736 32678 17349 23764 22711 25800 25419 17587 28003 28195 32227 17163 19912 25363 21331 32759 17727 28961 28672 24575 27278 28748 32508 27418 20006 23895 29953 24841 23634 21762 29229 23185 16870 27271 25675 27427 22530 31460 22135 24139 17354 26879 16798 29971 19344 26677 20995 31728 23222 30219 19352 22657 25231 30213 21948 25625 16586 20510 28753 17120 23645 29144 24971 32168 27305 21547 28544 17422 30063 17635 27689 16604 32577 29796 21903 29456 29813 20897 32541 17756 30160 26678 28034 18539 23771 26972 28000 27961 22279 23976 18771 29439 22216 20242 25351 27450 29482 22044 31842 24022 27510 32384 25446 23508 29377 25169 24748 18450 31241 30598 27122 20929 32745 28504 17017 29525 30742 19241 19220 24145 25353 28934 26467 24456 16458 32112 17254 18769 31329 28541 31615 23423 17416 24849 28525 26699 17102 22079 31691 17755 27332 20344 27946 21773 20548 20549 30400 18710 24157 22002 32659 21782 22464 28916 21646 20483 23540 29608 20275 30648 30766 17681 24440 20747 18817 22106 21292 32015 18535 16871 19842 21652 31451 20476 29910 25417 16484 30412 16559 17553 22866 28476 20231 23267 18852 22586 27198 27684 27306 31422 20061 19017 25115 32049 29584 19218 32399 25703 25029 16727 20567 32543 28378 16541 30515 18144 28708 19026 31811 29709 16754 31128 26550 31175 27337 25929 26500 17266 25224 19596 19535 22031 27272 21836 31593 26622 29251 20867 25911 19147 30662 21170 30473 18281 29556 25181 23906 29941 18423 30774 32408 28305 18986 31085 27826 25530 30398 23292 28941 18040 19656 19291 22012 23279 18485 19979 31271 26134 28592 18437 30145 20993 30438 20563 23782 22793 21740 26819 29391 26302 17708 23213 25321 18051 32318 29591 19134 18305 26488 29891 19692 23640 28027 30043 31356 23739 21666 21366 23545 23560 24821 18109 24619 32056 26815 28004 24497 24457 27404 24282 31041 31429 30698 24852 18756 25258 32182 22807 18532 25990 29404 22968 24055 22139 25038 32133 22067 32578 22317 18049 32651 19527 28972 23170 26250 17034 18363 19904 24751 30656 30271 28434 18698 17112 18131 20648 30505 26731 31039 17480 18327 29552 17830 28245 25098 31574 20764 18625 30615 23250 21935 17797 22910 17292 20446 24225 22564 27401 21921 32032 25411 20615 21121 31466 23809 18899 29857 20426 29623 17657 22930 16959 25810 23143 22027 27714 29580 23657 30637 25994 32657 24632 27571 32514 19896 17070 22318 28047 18783 23924 19486 23225 29308 18422 19451 16513 25332 32749 29569 25806 31443 20912 30753 22384 19991 26168 18527 25440 31108 22739 31633 24753 29384 25771 16907 29102 16553 30503 27432 20736 24177 19459 30560 19246 19371 32068 19441 21992 30727 30985 29893 21037 22894 30713 30009 29407 32487 17866 23208 31761 28129 31968 20301 21285 20509 25716 28849 16865 31919 21957 27446 24396 28462 26591 26787 27134 20109 24923 28655 20449 22144 21107 23191 16905 16489 28340 29139 30570 24235 25759 18928 17402 19480 16833 31703 24999 23961 18264 22387 17983 29101 27617 25813 18229 22826 20686 18900 23702 32432 21290 25851 25656 20580 21978 20059 19927 26438 32158 30911 25978 25748 24424 29524 27661 23577 22389 22154 17282 19669 20278 27764 19306 24798 20803 17413 25772 26042 31203 31242 19869 16796 30203 31375 22081 31233 32117 21905 21555 25636 27848 24160 20154 30273 21806 31496 28682 23306 26358 30498 24168 31946 24788 25819 24541 20556 20492 26533 23860 27839 29544 24805 18758 22104 30458 27550 18957 20918 23783 28410 18642 32231 32363 16463 23755 18738 20182 25225 28826 26296 24275 18449 30245 17910 28318 28314 28725 26351 22667 20254 25286 27630 19209 32358 26725 20691 29000 17121 32037 32616 27530 20217 25561 19937 24698 23878 32766 30119 16772 30499 21275 23661 28745 23785 22775 18064 21429 25983 21225 20183 24831 22193 21437 25897 25691 24712 25070 18721 21215 19813 28402 18368 17945 19732 18938 17196 17884 24585 30356 26389 28062 19314 19141 27315 24485 23642 31266 27579 19068 22631 28577 30517 20482 31197 26044 19144 28642 26396 25023 30294 17840 32212 25609 31051 29962 20131 31020 18060 29059 17607 30778 28707 29341 21612 31385 18079 32028 19923 21964 17250 21463 16946 28637 20273 19772 20340 27868 29616 29646 28399 27539 20965 22786 22780 23825 20726 25861 25558 31724 28177 24972 16557 22457 22534 19665 16477 18497 21387 26265 31553 28170 22766 31629 27943 17561 31319 29227 32246 25138 29305 30042 26885 28288 25794 16665 32761 25641 32362 31796 26339 32664 21655 20878 24655 32519 28718 30344 29774 31573 22828 25189 25919 28328 26502 16808 27064 18204 29804 23164 24991 20616 18716 30247 21556 32538 18150 23627 27260 17710 20371 21239 16822 25178 28585 26919 23304 20256 25913 16691 20799 17980 29230 32283 22296 28292 29047 29862 27304 32450 20768 23711 21430 21832 20355 29450 17590 30795 22006 30785 28778 20910 24143 19044 20405 27491 31235 22668 30969 24761 20544 30659 31391 32471 29143 17892 23115 31806 22133 25508 22321 27921 28389 26129 25367 26409 28039 20576 25958 16880 32700 18961 31206 21489 26280 28483 17995 16972 28878 28529 27835 31446 19263 27034 17559 19196 29812 31991 30029 19156 22838 32160 21064 26683 32599 30261 22871 24130 25226 28148 17952 30228 22083 31985 16540 17242 18641 30768 24525 30225 26361 16434 23196 27532 32644 31791 24961 23614 27507 19646 23182 28352 19696 21894 16563 25339 20530 29836 32137 21142 26159 21786 31320 17786 23095 30729 28196 19132 19487 30933 24458 29892 20053 21626 27843 31138 26453 23274 25092 17731 25035 26030 19143 19307 30234 20196 23155 31846 16885 18120 32252 30224 25465 26507 22912 28119 17029 31177 31655 30901 29553 32650 29449 20885 31732 26728 20516 20872 31305 24438 26723 20179 16419 17989 28070 21233 17043 18557 20496 19649 30005 20607 18412 26883 22194 18815 25310 23542 25881 29115 23982 17790 32764 19159 29605 18987 25080 31887 22619 16617 20465 23698 18548 21973 29747 19538 28144 20364 31033 29245 16533 32571 31136 30354 18697 21365 18183 23091 20809 22247 32355 29158 29867 21540 28122 30061 27659 18370 25999 27827 32301 17692 23165 30376 21969 31700 25472 22562 28944 26386 23569 26199 30350 28405 25317 27639 30642 24663 21049 28188 31161 25078 26486 19892 29108 31359 29757 18630 18068 18091 28988 17502 24797 32140 21798 24374 25963 31794 17359 19321 17279 22996 20060 20889 29716 31945 26618 24198 23161 18202 23817 32083 17468 30518 24948 30545 27132 18975 32103 29675 27918 23952 20667 22305 16488 19313 18314 22627 23611 23699 24366 31939 18503 16992 23012 23055 24981 29505 28803 25859 18699 23529 23918 22987 27976 32260 24688 31561 16402 29511 22077 29126 16439 29802 22598 27140 27829 20026 21078 29413 24848 19613 23276 32067 20401 24735 18907 22682 22016 31634 29808 18249 25355 20447 21745 30440 29504 24243 21000 18406 19148 30416 17297 30749 28532 17172 21377 23383 29691 19855 32395 19763 30741 29629 20671 26736 29494 18715 17020 20519 31606 24887 31649 26707 28822 21637 20511 16652 30571 32400 16970 32132 20714 19069 28703 19551 26514 29064 21492 29570 24734 21940 22034 22990 27527 18654 18846 25971 24922 19361 18225 24680 31322 19003 25617 20907 21518 19075 23674 17426 25269 27485 23923 24664 29333 32610 29897 18227 17204 18621 31200 19458 30340 26118 27658 23205 32290 17119 23770 27402 23536 18545 23813 30397 20508 23280 26471 30196 24926 18506 32459 30712 27778 25811 26696 31182 21513 27993 30552 25153 16546 30802 27586 32285 23435 24917 25995 30242 29152 23849 18918 20107 27777 26520 24219 32210 27073 29704 25365 22710 22228 32027 17889 28690 21101 27859 21270 27851 21402 23555 29263 25912 25671 32221 17156 24047 26876 32180 25076 30436 30895 21768 20945 23652 29959 18629 25678 23254 18396 24622 18901 24898 32758 20537 22136 20214 19729 19260 18648 26091 21092 31833 18290 28386 21381 23744 25786 32570 26628 22261 19392 31224 22699 32767 23014 26009 19495 27573 31696 30067 27877 29540 17929 29048 22066 31199 25586 30298 16777 18892 24657 21997 32562 19203 27621 17013 20991 16848 20073 28427 17432 17539 22495 21604 26416 16767 18872 17093 25011 24315 25765 32203 17694 18369 18650 16824 22270 16838 28503 16387 28567 26763 28847 22694 32449 17689 20641 27795 18740 26909 31961 17011 24969 28641 30903 21971 22502 28974 27471 29076 18818 25452 32387 16395 22883 22116 31505 32126 19587 19490 30442 31342 32706 18879 29209 28299 32098 24883 24004 17982 32148 27535 18212 17138 18324 26313 21506 27521 20409 17429 24059 20003 25398 24170 26930 29324 31250 27747 18540 18031 22629 32053 31993 26655 19731 24354 19039 24636 24696 16421 31202 27534 32233 27238 27938 20555 25937 19426 31351 32220 31107 25212 30558 18955 30694 18995 17927 16409 22599 16913 25555 16612 25746 21081 31699 29199 27849 18375 25518 31513 17613 28344 20891 21428 32122 25118 23293 17770 18243 31871 31180 23887 27125 24799 30332 16887 25557 30652 28982 27798 24757 21284 23151 27487 29929 26543 20774 25324 30322 23658 25650 32338 25820 18206 29791 18994 30790 17288 23814 30476 22624 31926 27281 22549 28602 27179 30506 23607 29566 16527 31894 22744 29693 30513 23996 32407 23082 22180 16818 19946 23330 26597 23057 25209 25248 27715 21636 29434 20063 20436 31083 27300 29913 24289 30039 23341 26970 23365 17529 17586 22082 27797 32149 18242 23021 19359 18737 27556 29337 19737 32629 16746 21495 25384 21760 30724 17668 20215 30536 24881 31819 20433 20559 27335 19802 30041 28630 21363 20758 19103 26124 25020 21009 20372 31965 20605 31219 24679 17771 19706 29670 20501 29240 31536 20730 22935 28432 27809 32198 24230 21357 30379 24983 27475 28478 22401 19740 22051 23120 20010 20167 28367 28669 26033 21242 21908 27792 31989 23972 27013 26460 29699 24843 27476 17054 30286 31913 28145 27552 32296 27995 16843 20683 18858 26350 25618 17762 20300 20356 16810 16605 22130 24772 31354 28661 26933 29819 20295 28612 16989 31841 28255 31277 23646 16832 23469 22255 28955 22172 26422 27595 31708 21260 22007 16662 31064 27000 26643 29748 17438 29663 16957 22840 26385 30306 28324 31326 25880 24444 20402 20339 26704 25124 31364 32760 28163 23960 25669 25924 25790 19951 31801 22745 16876 20966 21737 17135 20081 23314 20004 18371 32740 23816 30987 25556 19664 21305 27750 22201 16694 26055 32367 23459 27765 18484 19215 22771 20901 27276 29354 26161 21151 32625 30096 30285 27759 23899 26613 28238 24070 20998 26413 28369 21570 32061 29948 28179 18492 19195 17676 20284 23730 19136 17484 22843 23974 24359 24624 29202 17213 21591 26799 19127 16700 27911 22063 24214 25299 24064 17645 17304 21690 28423 21408 24682 27248 17812 29988 23454 21183 25824 31411 18920 27199 20122 28272 22790 25175 23197 27787 26366 27448 28619 26623 20513 20706 24193 27513 23962 31898 31521 19296 26108 32376 19287 25237 25689 30092 26891 16543 27142 27520 23440 21362 19064 23316 32737 28769 26275 32733 26714 31877 32101 24931 19609 20125 29761 26300 18441 25768 26770 18085 31818 25977 32695 22913 31462 31675 20681 19372 31432 18537 16644 16430 27174 30600 28481 22643 30613 22098 22280 16851 20972 27043 16846 26004 21677 25605 20246 18727 17197 29844 21175 22860 21085 22351 24862 23173 30481 31040 24465 20583 31159 18765 29084 19619 27776 31420 26782 26950 19796 28770 26492 17347 30514 31725 30841 23776 22237 23001 22592 24334 27425 18455 24556 31790 17055 24768 25879 23979 23967 16431 18386 19435 30007 23618 25651 31532 19191 30120 23992 28717 16632 28159 17851 16596 29872 19225 20074 26065 29833 24559 18126 31365 24431 31915 31114 29159 20383 30617 28461 25018 29122 17107 32023 23827 27775 27127 28827 32720 24517 26607 26290 26633 29532 30336 18958 30812 29170 18393 28634 24186 22575 28447 30932 24815 23241 25109 29702 23663 19043 20490 30882 17857 20274 18480 26869 29766 28180 21484 25325 30108 29412 31709 21710 28836 31463 19482 16853 21315 32533 25944 19643 31134 26061 21694 31890 26682 22577 28774 26578 32263 17853 19221 31692 18086 16709 27254 18232 19114 24086 27088 20078 32319 17083 27464 32558 31048 16623 29759 21301 17467 27141 24115 29247 21252 26720 22552 25677 20386 28683 23629 21414 16666 24312 17126 23028 30357 19746 27758 28216 17799 29037 19742 23100 21341 32419 28520 28137 32581 23034 26401 25131 28715 18692 18317 29366 25597 28347 30705 26357 31907 17044 17928 30641 30393 25326 24471 24422 28456 21251 25422 24387 16934 21934 29743 19023 17063 27147 18704 22504 28766 24418 32256 32757 16508 16963 23183 28576 16797 19302 27154 28019 21139 31176 31707 16450 25094 26019 30889 19947 24955 27841 32325 28897 31423 22804 31523 19206 28066 26036 31504 17662 16903 29738 23134 19866 31360 18956 20443 28600 19058 18996 23948 30919 27625 20180 20916 31304 25767 28699 30318 24335 16980 17956 21758 25437 17574 17113 19162 19703 17595 17499 24052 26995 16890 21018 17723 27285 30954 31009 25830 30328 23145 21860 25991 26875 16781 26709 31109 21128 20247 16864 18526 22474 32762 24992 27615 28738 24116 32477 20657 16995 27164 28489 21844 22455 20129 31529 27360 23549 16967 29647 32393 19934 27218 21200 17777 29376 23977 18836 17076 27366 20713 25575 26600 27228 31671 31262 17992 19795 25733 18017 29683 17041 30578 20113 26020 28959 31076 27570 21927 22269 26772 31327 32614 21608 30146 18646 24124 18099 24623 19920 31954 17333 29381 32446 27212 21840 28303 19559 24872 25097 21125 31127 19113 22326 24246 19571 29879 25940 19788 29885 28227 24266 25451 22926 20753 31333 32391 30572 18610 26469 22323 23438 20163 26796 30171 29911 22316 20033 28650 26598 30783 16765 29239 23002 28884 29949 28939 25818 20588 22271 28989 19029 18604 24526 16811 29500 23643 26614 32640 32036 16748 19921 29585 27889 23713 22252 23163 19188 20434 31308 32607 22065 22258 19837 19430 22685 31427 18266 31488 25406 26734 22561 18226 29266 30191 18796 29481 19157 22691 29803 25547 29531 29765 28464 23295 28381 30248 17104 31078 19771 30209 30555 16416 17810 22197 19165 21446 29427 19080 20267 29361 17463 23073 20721 19213 27928 31697 18694 23710 25816 32736 24276 31357 18594 24742 29070 29460 30891 28999 19356 16726 25126 23491 29924 26684 19870 23823 30355 19911 26083 27526 25192 27882 26380 23581 27638 32214 17863 19239 21097 18599 27953 20503 32612 31122 20341 20987 20244 22567 21456 29414 19380 21001 19590 25969 27933 25342 24943 29899 18569 23655 17940 24428 28147 17815 19739 26979 22584 26203 18154 28115 31957 25277 24436 28801 25005 24950 26790 31315 20040 27312 17245 21166 18576 28969 22909 19516 29379 30055 26545 19098 27814 21204 25904 16771 30278 31759 17067 22183 26703 19963 23735 27799 28551 21651 30434 20232 17003 32722 31208 17957 27893 31526 18127 29907 24662 20424 21198 23418 30002 22895 24213 32121 23016 29029 21961 19008 20155 17258 19713 24673 30723 32333 30480 32660 23247 23078 30947 25713 18935 32751 32425 31492 30250 29861 25200 31565 22748 29850 17212 27078 18008 32526 29827 26852 23317 32656 24537 32139 21747 22713 27667 30908 21748 19425 25542 22755 17984 28842 20868 22572 31047 30118 28595 16837 17420 17682 26907 25409 21344 19049 19249 20427 27297 27371 28211 19671 22249 25520 19152 16552 22371 20715 18748 32196 27970 17978 26532 18268 30229 17140 21738 26324 29194 31623 30472 21256 24057 19265 27120 20689 21122 24942 30130 16706 21074 29936 22918 17803 18340 21202 26470 22262 30623 30959 24197 32193 25408 31035 17503 20445 30619 21819 30679 23481 21490 28100 22754 23027 30940 17152 26116 22074 22203 20770 19060 18786 32274 25246 28854 21565 25243 27115 27076 30775 22583 23154 21640 21413 26281 25740 25975 20050 28403 26089 21271 22873 30390 26060 19325 24495 19070 26233 22260 21469 18687 17336 16593 17733 24153 30997 23883 20894 22756 20407 18197 30192 22250 21901 24729 24827 28321 16581 27051 21886 18589 17828 30000 21912 21209 23848 19105 16743 19948 30832 16752 18026 31777 27937 24408 25536 20586 18582 31000 22483 19415 26119 17712 27341 19698 16823 18870 18358 32004 29370 21462 31591 28917 32326 22761 22877 17698 16862 25041 21154 28853 22585 28333 21600 28622 21012 21465 31844 26179 19601 19450 29382 23945 18944 25825 32672 18054 28354 29483 32500 19532 29587 31433 30836 26016 30407 17026 30464 30556 32201 18187 27100 21136 25606 17724 19102 19913 21871 32244 24884 25720 26648 24490 29470 29706 29976 29135 32743 21161 25610 18236 20801 32560 17695 29563 25462 32271 21146 21691 19407 29690 22423 18012 20763 21807 21452 28513 30246 30420 19153 29078 26267 20743 18283 26571 21751 32031 28935 27007 25989 28758 28054 23420 18866 27173 32661 31951 24867 26691 21532 25469 25490 19354 30327 28207 26558 19374 32192 27059 21827 28330 27986 31249 19996 31371 24907 21148 31188 24255 26831 30579 18141 29685 22857 23203 21361 28505 29719 27393 24025 22656 20629 20395 31652 28380 17986 23762 26749 19986 24866 25844 18431 31611 32167 31424 32765 31012 23265 21907 27731 17474 24018 27023 21157 31914 25167 25204 17427 19011 23349 31255 27996 18092 17125 32730 32440 18466 20782 24980 26340 26078 30701 28479 31100 20568 20596 28382 31564 20526 32622 27048 27702 25267 32077 16898 16896 21303 16490 18138 23595 29782 31981 30371 17166 16493 23104 21299 32575 28706 29074 31976 29486 26271 29255 21977 17218 20680 19093 29918 22922 26968 22268 19410 20744 17109 20773 23797 22664 31892 24203 17364 18744 17108 22836 24941 21574 30078 23670 17913 25815 30695 28688 30872 23738 27872 23204 16699 16688 17616 27822 23308 22705 27079 18952 25531 29041 20529 21779 26890 30955 26070 20919 26305 16390 24078 19721 23179 23514 17069 29778 31368 31528 31590 29459 29447 31332 21810 32313 23156 22108 16897 22382 29856 30557 31895 17836 21021 20000 32324 31243 21897 18768 29586 30151 20394 21672 19504 22080 23218 18360 22958 22531 16895 30925 21133 21237 19905 22343 22690 29428 23741 20346 21528 20975 22086 17124 22190 30111 23312 31873 24978 22612 32746 23397 20560 24509 30731 29390 19378 32452 25012 27819 30628 18620 27603 20593 19396 32366 32350 29555 21094 17316 17588 29418 17819 21208 23673 26051 28282 16615 22450 27708 17874 23556 23641 32096 22310 27537 28838 16840 19077 20388 27020 22737 23801 32115 31316 25022 24462 19447 28290 22722 23447 22992 32082 29157 17966 29758 22542 23915 17005 22882 22115 24182 18924 28016 25638 17362 22679 26193 21945 17862 26753 27152 32566 24081 20400 24928 21958 26694 29883 17554 24882 29282 30164 24593 18903 27086 32405 27208 20842 27358 31486 21241 19076 27923 30030 26196 32124 20835 18942 16784 29237 17623 26810 25306 31088 20917 16614 24911 17897 29858 23949 23568 25866 26455 30443 21203 29183 25731 32336 27416 28361 23194 22148 22499 31715 32239 27160 23509 17256 30395 18577 23037 20291 23667 23937 27462 24414 31795 28474 31646 22400 25347 28404 29256 21859 20684 17019 23623 23105 24175 26058 19129 22635 23517 32000 30267 32611 28848 23987 21247 25665 23970 25063 24584 25194 27150 17543 20647 16676 16839 21974 31657 30840 25017 29633 20375 30833 30396 23307 31339 31151 27710 26318 29923 30886 17690 31437 25215 29839 29625 22157 30935 18282 32343 32511 31369 21915 27959 32586 29212 21613 23227 23036 18552 31300 27327 23788 23889 27869 27512 19672 29692 18292 18478 21693 27382 27743 31916 17795 28472 26478 25456 23473 19346 18811 18446 18638 20298 28168 20798 17933 24242 18062 32257 19983 24152 26546 26056 30326 27564 23059 29659 16578 25436 31783 28657 31166 24307 17037 26457 22473 24210 30253 26198 24020 25086 17619 30733 17640 16814 23406 19964 29294 17471 17888 16433 25410 30202 28924 20087 22872 26374 17337 31686 21004 31959 19673 17248 31825 28866 19059 19270 25572 29286 29679 24123 30338 23369 26794 26499 26018 16860 25721 28296 21771 23148 27289 23379 19548 21306 17858 21435 27230 31631 25887 26100 30722 17032 30073 20112 18828 25108 30674 17395 17455 16937 29978 24530 32164 19759 30564 16819 22858 18547 29042 23417 18313 30633 30008 25470 30333 29831 19821 18244 24248 28166 31930 26001 17028 31053 19179 18487 22322 17147 22165 16966 27092 32753 18614 22232 29920 28357 22008 29111 23648 32597 22787 23552 22663 27301 17144 28459 18841 17485 28414 27106 29487 19834 24839 19691 23158 18510 30161 19520 20630 32169 28244 29203 29496 18306 25571 21962 21660 26899 19793 18874 17268 25454 25858 19431 29740 17545 22779 26094 31485 19163 17287 27668 20158 22735 27235 25510 21575 29637 29054 26797 29904 21630 29113 25144 18633 19491 29392 29517 27748 25331 28300 30001 31774 29730 17714 28981 18707 26971 32685 16738 29983 16993 29895 30761 22040 22039 21676 19160 24011 16655 17217 23445 17620 20517 21013 23385 25835 16858 18742 19400 26328 25865 23597 24421 21177 24259 31567 26354 17450 26567 27364 28281 18411 26786 17206 27091 30474 27439 28701 18056 17527 27878 18250 22202 25735 29172 28433 29222 19323 24185 27265 29185 24452 27506 22717 27766 30460 22134 31849 25569 22096 17244 27831 28393 20816 18502 21171 22292 19741 27247 20385 30541 29760 18170 23322 30845 16438 27553 21165 17132 25103 19645 27367 30956 17848 27242 22661 30920 25921 24820 32573 31503 29749 22162 23718 30094 30182 20978 20095 27252 28156 26667 32645 21785 31870 24417 26697 30584 24125 22874 25814 17739 28093 25715 22042 18042 17368 18978 31244 16526 25804 27676 21539 20587 28165 21356 19174 25378 23448 21065 30033 32304 28764 32729 31874 18730 18801 18052 25659 20862 18041 32327 30887 23297 31999 30732 25340 19414 25416 29708 17517 18409 25737 29842 20535 27977 31687 17445 16685 28118 32064 27983 28733 20784 26225 18081 16413 28206 22900 26705 19844 27453 22167 16520 25513 20749 21392 27171 29635 22145 21983 25499 23548 20435 16958 21398 29881 26557 27542 31121 26943 17568 24079 27374 28970 22393 22107 16923 61681 37852 57913 55066 64784 56585 49414 49546 46058 42121 47733 52427 56337 52261 54935 59856 45685 39923 41792 46734 45822 49865 36646 53459 41069 57431 54992 53407 58604 37209 61901 53302 34244 61334 51680 54259 61129 60557 38396 60814 44097 39733 58161 49863 55541 58573 45815 42271 57691 38917 39162 38794 40243 62162 60080 45378 36477 41642 46042 62902 36600 60988 55192 57044 61706 61996 49564 40799 38094 56681 59253 50038 36088 59511 41772 48338 40769 64984 45138 54799 63696 43733 46463 61306 62211 40058 59476 51315 42098 60028 40187 62964 50822 64488 35499 47427 50790 42198 57176 61815 44527 48393 39286 41499 45886 62206 55903 46903 42000 56511 44679 36718 53779 65436 57479 57991 40137 33177 53307 42676 51365 39208 52900 36686 62855 56780 55301 63630 56353 40216 41130 37272 47361 46649 40609 36235 44381 54255 38778 65323 46117 64343 65016 45170 60405 56704 46285 39667 45355 48845 37674 56451 50901 62221 34600 46628 49444 46342 41464 49780 40375 60203 41763 33652 53661 35112 64741 38683 45052 40583 43738 58632 58163 52344 62142 51624 53742 48740 37600 44983 38022 51800 38168 44376 34307 61943 55910 65055 36800 36549 51748 60053 64080 46091 37372 58186 44341 50940 42364 44702 36013 63990 39339 52460 47818 60860 40547 47479 41565 53026 64687 45774 51926 32992 58961 54618 62272 57252 46632 45987 56982 39481 55256 62280 47493 61916 47685 59008 42063 48492 55767 49033 44743 61680 47775 50800 50643 62911 46570 49648 64930 47809 51469 63563 61324 34734 43630 43898 36531 49273 62264 34602 42348 39919 43739 49209 49949 55494 57704 55345 42467 63931 62508 37825 47917 43717 34062 62852 57522 44358 64608 65468 59149 44031 50132 40774 48174 40845 45188 60275 57736 37427 54552 41486 61027 46801 58077 41019 35756 48501 41760 46155 37237 41271 50300 35731 63397 41332 47714 65509 60245 49335 65155 63425 34360 47463 39096 59673 33442 43998 56559 64421 48993 56032 47298 39196 43152 50513 41366 59780 35345 61738 36281 60343 55331 52036 42542 47513 35347 49636 55001 42715 39076 57326 36665 47533 63529 36018 52795 46445 52693 41501 46001 45857 45734 57848 39626 46764 34330 44327 48161 63217 37534 63803 42982 63909 55530 36904 60379 63120 41059 46531 45553 39585 59252 54602 44724 57467 64827 62029 45842 52131 61104 55349 50628 65125 59736 64164 54684 57097 48524 57320 38401 65357 55728 53187 52227 53317 43406 51008 51163 43458 35207 53800 34157 52084 47599 39954 48953 60556 51087 34288 51882 44915 62374 43394 58440 51874 64386 54227 44957 63037 51626 61409 34675 42107 36100 42221 56042 34654 37268 62402 38198 61371 56467 55858 43143 41177 63190 52808 55355 33023 40843 38705 65029 60222 41802 62051 41512 37816 52132 33252 63147 49536 55016 51015 43233 44875 61664 47076 64978 64393 45328 64109 36690 46712 63113 52935 41162 52360 34956 40363 35901 44473 62040 43617 63230 47079 59010 32951 61729 34285 60944 43756 62458 34381 40196 49705 60304 39349 55325 47109 56795 51714 51691 48160 45451 63087 63164 46206 44445 62386 50736 38016 44574 44353 37782 39607 53141 46872 47924 41230 41410 48843 36551 40776 45835 43872 50622 52204 63465 64926 50935 64098 34808 52848 33160 39981 62828 44046 53160 59688 59685 60798 36627 58269 42799 63443 53859 60366 37516 60669 62184 39742 59470 35992 41799 61637 62543 52932 34590 50923 56010 58606 39482 44265 58476 56005 49875 58599 40531 49725 65380 39374 56294 61002 57484 54510 48724 63033 40387 48977 43111 61089 47617 63323 40425 36944 54308 56488 59026 61684 39463 58675 45932 62354 53877 33708 63484 62830 39062 55181 60567 44860 33874 36644 51572 52940 37375 37467 54572 52459 63957 36322 36921 49592 63606 49090 52161 35452 59818 57629 48208 55294 38007 45555 50956 55382 53060 53388 50553 58250 46259 42559 47877 55219 59711 45094 42609 57737 42403 46846 54500 38026 33499 49854 55020 43532 54463 65528 37139 58941 34534 40299 41272 59660 33666 35681 42043 62909 44908 65392 64701 40450 63587 61874 47861 38397 48941 45870 63855 59551 41685 53012 43862 35560 46032 54627 55941 56694 51210 55953 39720 49454 35016 45317 52265 44032 47691 53725 59209 36741 49825 42613 34346 40427 58799 37900 52828 65503 45318 58443 47482 36525 49047 48590 62310 48976 49261 48401 58493 51228 56164 44744 64603 51947 38023 37441 45662 35017 39599 58430 53560 36026 62635 48320 62205 53294 48059 36268 34132 62454 36418 51979 33842 55865 38460 36457 48577 37353 56583 62547 46947 59083 47834 41727 61719 62700 64986 49048 45248 45602 40160 58818 55746 49493 43881 42767 46907 62944 44126 59638 51372 61055 34744 48366 45042 56212 49619 35819 54383 42210 34885 41669 48649 50902 63876 58029 33485 55377 54621 47683 34028 42393 62192 63679 61023 41470 47033 61731 53897 52549 63163 61567 59201 38319 52368 43634 57042 55023 65231 57448 54314 41653 33685 39156 43564 39824 38285 57863 59744 52155 44135 38356 45617 45399 52089 43156 36204 61041 61778 32896 62950 32989 36749 55634 40221 50763 56246 38678 38214 57971 64548 41284 64724 56145 51820 63953 57952 62315 43323 60754 58741 40788 53316 33113 33909 33684 34760 44410 41812 58902 65060 34697 62921 37658 44091 46190 34787 61543 36620 57638 43492 53889 65382 61098 42214 47230 55698 45045 60170 32937 59045 63604 65284 32948 47800 52041 44297 61650 64952 65415 32965 41787 56793 42285 55017 56744 61715 51580 57683 61718 33832 42988 35231 38603 61240 64032 60374 40569 55518 51225 46287 60318 33128 34906 53196 56071 47315 57499 56897 43044 46108 59023 35959 41824 43921 43502 54318 38717 49314 44942 48407 45299 39912 45896 57600 54692 41408 65088 33093 35283 54190 53405 34003 38193 39869 39639 56363 64072 53338 63117 46133 45999 62730 40469 34382 55509 39922 35843 37887 36632 37623 32956 60290 53080 61730 36621 52500 48973 46894 55820 39681 61009 38732 65245 43075 44662 62549 52075 33200 53334 55368 45192 46878 45968 38943 58330 59775 40847 54261 52807 32887 64099 41793 44570 54727 49572 59464 40278 64514 58735 37667 46664 53494 54843 53472 39430 44952 65202 47014 33682 56819 63343 38221 35471 39432 54163 49477 60349 50805 43817 42915 51949 38271 36575 55960 45691 54579 63888 60153 54631 59386 36250 46246 33251 63354 56586 64346 60202 43126 33780 38122 36765 65076 59928 54702 38995 62321 58059 35327 64627 52071 58490 50342 54164 34691 48027 60055 33615 56171 64981 32816 54508 46011 45627 52515 46066 53804 40171 53845 50337 64663 45595 63558 61430 38002 43996 55338 49861 57568 50871 62833 33986 64106 41508 39711 54824 45235 58776 43264 58220 47666 49984 33969 53087 53360 60602 50564 51721 49811 33248 52829 63914 60393 64352 51519 52212 40318 58436 35883 58565 48237 50365 39018 63961 52401 37295 46325 37935 35669 37491 41421 50399 62284 36064 50426 35258 42821 47426 46415 55651 48749 43222 37740 41406 44250 48213 62244 57645 45485 40493 65348 46965 33789 36959 61528 55346 56921 34050 33149 56498 59487 53248 56979 46807 56320 54062 53817 42962 45998 46381 34069 47517 60600 49341 41517 50211 41927 53226 50089 45449 57363 65352 40328 60452 61750 40158 40308 55335 55807 54507 33800 56913 41321 42657 45880 57864 62895 59063 63738 36282 48173 33935 37485 51558 45947 51969 35405 54628 44008 56138 56957 52262 39921 48140 36361 45226 58350 60460 48872 40915 35770 63964 44391 59460 38508 34810 44560 40464 53497 52965 49994 40724 55794 50828 59355 35264 58435 61299 35425 54211 64403 39898 55461 64479 47577 41838 54118 53304 43354 55813 51148 44484 52669 47894 48895 34507 61251 36736 58169 48528 48415 44330 41289 46757 47640 51207 46045 55228 40965 55213 61828 44563 49749 54756 42507 46451 44342 35983 62655 47439 53432 48867 34061 35259 42928 58949 44424 44861 45487 58812 57727 37668 55043 60946 64723 33238 33966 37581 61908 38329 62113 50755 40970 60936 53355 64074 56151 52573 62765 33397 43981 45215 34881 61586 57644 36996 60263 51502 50292 54710 52385 56790 41566 46005 49607 57665 47633 58510 61811 55375 52599 61974 53192 58287 65422 57980 44345 42620 46511 38391 45146 53190 59283 35604 40693 60233 45228 47073 33550 49376 52447 49293 51894 45744 52455 35509 51184 46263 44006 49980 60903 64101 64253 40133 64883 49677 48004 64954 54247 38480 36571 35865 55796 61288 63185 57761 41866 53028 55138 32807 37022 59667 65224 37447 33001 61048 52003 59886 41588 42337 36181 53778 42059 57818 51683 35961 63061 62481 59316 47257 60560 35932 37780 62961 44989 59605 34880 60319 58702 43278 35902 35764 65026 60295 45684 65407 48866 42428 38289 47460 36474 60081 53153 44194 63846 64288 59322 51289 58658 62240 58672 52919 37775 42797 57917 41004 37966 37889 58824 57700 47156 38001 34611 62650 62346 55644 37345 41589 56068 58400 62654 38817 36499 63925 51447 51348 63495 62488 38380 62356 51920 47224 63453 63432 43340 62934 51085 56542 37009 62792 59568 45139 58085 51873 37851 44866 32978 46492 38078 61907 62359 44078 56209 52403 41430 50063 52782 57882 45028 39551 61518 47849 34625 49149 47197 58564 33107 63895 39821 59740 45743 60855 58906 33453 42667 42220 39057 33452 42852 56179 50007 35821 54385 47168 42488 57581 41213 38489 39967 43572 37663 64833 41081 55552 58061 62436 58969 63094 52031 59105 48013 38218 43088 34518 34309 55014 48829 51666 44660 56178 64631 40063 39637 62629 42685 62996 42793 48454 58761 63643 63265 49974 39322 59882 51699 51330 48139 51313 58246 43890 47650 48349 40517 54133 49740 55398 55379 64017 44492 53899 60122 59479 39749 37804 58328 34620 40373 56127 40542 58036 38103 33366 38200 50854 38710 58442 48988 60606 53057 33877 36691 53515 33564 59119 41886 34984 62271 38962 39969 40599 57486 39480 35707 45366 63500 46820 33890 38369 50912 65108 45088 46107 49890 52541 45721 65248 53007 62102 52850 33169 45347 56225 50359 56389 56290 48970 60426 62812 61709 45186 53225 38571 49461 35284 61622 40899 38044 51741 56967 39562 40348 39186 62189 59721 42007 35376 61413 45189 58656 61412 51852 53700 49386 51006 65271 46676 63740 51687 37555 49538 35194 64963 50639 39509 64358 42279 50604 65027 35301 42781 40226 56186 43607 60806 49923 32879 43462 38501 51803 35041 54757 44513 56382 60289 63736 60734 63340 62437 45150 63263 65091 58718 41434 45751 37114 52245 63274 45624 40950 56914 36466 38892 52884 46816 44781 60960 58160 49503 47651 38447 62440 39275 34063 34636 40228 62035 43052 56855 57198 55516 56646 39979 57137 50882 55058 53488 33313 56394 39243 51178 53036 40223 36175 61794 64921 49862 52082 37757 49412 56774 38929 64353 51778 51872 58603 65283 33322 59639 44515 64843 62641 61093 33551 53658 33151 57798 58424 57671 38937 43962 55008 33898 46987 57386 46819 37888 58720 39950 63812 50807 39867 38483 42211 56062 39253 56152 58239 42315 60337 53336 60609 43186 40505 61323 55099 52946 50240 65213 64722 53244 64541 32832 52947 51504 33181 46282 35351 42053 64408 37904 50541 59875 33639 49660 63687 65330 60959 45241 58858 49089 46879 52350 62064 52439 43289 55555 54970 64967 64356 45352 49593 45103 52823 40131 54104 52211 42276 45846 50092 52119 36149 39364 44537 44599 39522 63649 52239 49363 53285 39889 54630 57670 47401 35849 40467 43068 51188 43093 59117 36496 40066 54287 64511 54187 55502 46671 62838 64653 47263 58312 59581 57509 53038 50003 65068 55739 53638 50646 64550 65005 60737 65313 51441 47621 63711 62963 39868 60065 38505 63099 40045 51170 34747 53607 50343 42259 41495 62428 54538 39266 55233 59176 36251 50587 49876 36158 52749 63118 54220 41786 33091 45247 46521 39550 42257 35556 49907 42004 41140 52175 42972 53979 35211 49482 36971 46268 57673 64823 40390 35430 41375 52532 43313 40346 52682 55812 40869 52571 43839 48031 36548 43040 39536 44606 51567 54573 32991 36445 42943 39010 44378 55366 56422 58448 55686 49441 55419 37765 61557 61283 58967 36138 64422 48779 63639 47895 63328 43457 33082 56737 42810 33416 65336 48775 61547 45096 56020 33565 48859 45002 45134 53972 33784 47287 59569 40490 54718 42459 56047 58768 45639 44922 58040 58101 48216 51091 55895 54071 33772 44448 52969 38977 43125 50156 55914 61443 49699 54974 41254 53063 47468 38058 64329 62832 45834 49080 41855 45237 52783 51697 40210 58733 56268 48209 39238 64464 46876 55160 35940 40981 59451 46040 49937 45752 59067 52649 58063 58795 59450 58970 36398 43551 64813 49110 55496 36937 43334 54821 59284 39862 53486 54112 35771 52263 41459 60822 46873 47096 36121 59849 35567 45741 58395 41961 61776 54142 39494 59585 62141 47660 33317 51641 35214 54785 64128 48587 45063 65226 36410 37359 63792 41424 33549 34854 51300 48644 50597 34148 51876 45726 56976 38468 35237 49319 53114 38745 65428 50691 39734 41261 39038 34495 32997 36926 44203 35695 55339 45293 45585 63939 34479 38672 47514 41956 58060 61787 56760 59575 33410 40737 45165 45341 58121 46802 49962 38554 54277 46910 64229 46332 46300 41758 56835 54448 40054 46154 54043 52851 47277 61206 35784 38080 43284 49405 63515 59665 33213 61010 34662 37506 47363 44536 40326 59345 35685 42734 55430 53006 41331 38208 34599 47576 54521 54560 33835 47231 39640 46937 45392 37310 40705 35970 38191 41161 34106 39298 52789 34039 37684 38548 62404 57712 35167 53623 39021 40562 54423 42974 49618 50087 47465 46660 57533 46848 46647 41056 37465 35323 32826 42155 49942 64765 55252 47995 52290 48981 44669 40098 48505 57152 61560 56555 58775 52621 42177 43923 45159 61230 43682 46644 54343 61647 38299 55692 65396 46856 39724 50255 45055 58588 54885 37480 42614 38511 62623 41658 55255 49087 49438 59926 63419 51615 58089 44960 59825 45271 41930 65493 52491 58116 35847 56126 58786 44325 45313 62116 45340 60220 54275 44955 40558 37604 38993 46392 58291 39470 61972 60145 59548 42251 39721 44847 42931 44671 41671 41206 44555 56843 35296 37526 57136 40245 36712 40494 56735 52556 62195 57585 54367 40125 42106 59167 65154 54232 58007 43078 63901 39451 50067 57357 36232 60625 42883 59817 35092 39709 61802 55992 53614 36389 42076 36101 49849 39355 52337 46211 37551 57132 58928 54899 42839 58500 44205 44786 59029 34085 62740 38528 43651 42329 35049 53830 59494 62538 48311 57022 48560 38106 52652 63493 50658 50116 36287 48301 41983 34732 41576 50419 39822 52929 51213 56295 58068 43271 47268 34234 35398 35955 61545 51151 63667 40270 61707 62150 65303 42499 53727 45723 48814 46414 40268 44874 34901 51102 38899 50469 65106 52378 53774 59741 47344 59158 43865 56853 36114 47255 33824 55808 45622 63924 57711 49195 54432 63725 44923 39665 39438 55441 49114 33917 36624 38599 57383 57685 63018 58133 41809 52544 51487 40120 51898 41176 43693 59681 56763 36594 35814 41369 47477 37648 61349 64957 51293 62845 49093 42207 39670 53389 35658 38113 43760 58094 48158 56721 48937 50985 55887 57199 59578 64491 52038 59842 63788 54125 53884 57096 44384 44840 42886 56146 36464 63034 50224 49598 64281 52444 58995 61751 34576 48331 56509 60536 42844 60314 48786 62515 35846 51931 64011 45274 41542 57920 55642 63474 62597 44925 62708 50422 38177 33353 64913 56792 39397 36897 41257 51963 46041 50186 46132 63467 45867 47146 35279 36754 62449 57676 59906 42783 39379 52045 50268 33819 42623 64069 63173 47594 42730 48707 47808 54870 62324 42878 44263 42561 41699 36738 52145 49638 60941 51442 33902 36319 52471 45135 38959 45860 63348 40071 64615 62070 55133 39581 42720 42652 61037 35909 39890 54878 52481 33964 46515 50754 39047 39257 63074 35089 47253 56426 52588 59931 58177 56003 35913 59541 38497 61399 43479 37626 38566 33227 60173 33226 54284 43404 39654 62878 59863 35611 58712 33192 42366 54629 33667 45516 58770 52543 57531 64518 34378 57437 49207 47634 53688 37008 55004 54705 61066 38315 45855 49247 54381 62545 53291 38311 54534 50737 60284 52429 41870 53155 40586 62923 44611 45637 37157 43444 61705 57011 44904 44099 34246 47927 63856 42628 45615 34581 35018 41198 37841 36717 35599 64361 42430 58947 64693 44799 55740 47618 50267 44241 57814 36111 41167 41294 63638 59077 34952 39657 41050 37733 41548 35732 43436 39793 39095 35157 49141 58204 39759 63692 35842 38410 56714 49834 63121 40931 39315 63179 38467 37411 51226 58084 38389 47580 65038 59109 48606 34523 63349 60937 62278 49510 43174 63628 37055 58738 34749 54395 60621 38708 53527 51359 59231 60044 33334 56849 40934 39933 36506 55973 39416 58535 59710 34695 35464 49746 32828 42094 58073 54680 52068 57498 42449 37875 40926 51530 39267 61941 60663 53769 43606 42243 52606 61054 51576 58015 36242 50929 49079 52637 58963 60637 47728 48049 53333 40454 49171 53667 50806 56640 60144 55781 46067 34141 49602 53768 46334 41389 60047 50873 56909 53622 44002 60293 59880 46716 62089 55661 63327 60239 48279 45898 40662 58542 37443 52565 41563 38189 59220 39248 51479 53770 49647 51980 63820 33897 48826 59498 63160 61373 34207 63945 54830 44456 62175 35183 42664 58709 33709 58001 64219 53085 58392 60022 51790 55424 37234 61339 55585 44357 62984 59690 57420 46114 42543 34025 35352 60478 57625 48405 50364 35700 64174 47875 60139 48629 62887 49940 47551 62741 51303 41744 39817 43343 45470 64704 46057 47182 37371 59762 37511 37688 34916 46174 35463 63534 38781 61154 49573 48478 54921 50734 58619 53673 65487 53780 47422 44747 52811 33214 64172 54955 49192 57480 64125 41719 35536 50427 33889 37898 60996 35348 54397 41455 45300 49172 51594 37633 51812 52076 34390 38452 54416 53572 53570 51129 55360 47393 59526 38242 37943 44936 44657 56273 60059 59650 56100 36612 62396 37026 46395 55748 52712 55402 61767 53900 46194 38170 53428 42324 36564 58660 62625 40783 35101 59368 51842 57933 59616 37060 57317 38487 40911 35752 47839 59749 59046 45556 33413 53910 37790 61812 47471 39751 65025 33647 62899 34569 54611 38903 53815 43385 36834 63436 46727 44561 60096 60357 59725 64690 63737 60214 60995 51032 40235 54550 45012 53412 35335 56238 62072 41182 61105 49377 46036 33121 38188 54586 45802 49896 60262 64243 37306 63254 64159 56839 39078 48055 52058 46762 63656 53303 41383 62610 61241 47645 42396 57200 49933 46006 44245 37915 48450 36479 57223 47351 56747 54580 54691 59070 50801 64796 47280 49407 43465 65413 50971 48340 47797 59359 46021 32954 37163 38610 40821 47379 36439 62323 57054 48671 53200 50185 63396 61335 52870 48294 56355 63903 34375 36948 56339 56522 56756 55448 40267 63169 60133 56354 56173 47563 53805 52387 37713 44718 39199 41246 59758 47402 58678 32926 60270 37285 52408 33015 50678 50453 40627 51853 48504 64571 63497 37822 39936 50463 42410 58130 35421 64946 40027 58602 64067 40935 62207 59943 56875 64580 64807 59164 55344 36017 42147 52355 58946 35654 48601 47332 45827 58931 36862 37764 39798 59899 48467 59726 39553 65316 36976 60759 62405 32931 54662 47259 41851 43975 57835 45899 38677 47001 33465 46491 46366 43660 34233 42826 51837 49925 61928 63317 42446 62034 58471 63043 61838 37805 53642 55522 53282 51357 34102 54345 48868 51060 41540 41765 36997 53953 47959 49179 56210 64223 46620 53144 51569 43034 64517 40201 42876 34862 56404 44540 47008 35438 36247 38622 41510 35534 50084 34086 46685 65067 34137 37024 54081 40219 44014 52021 57036 45506 38310 56059 43133 61926 40002 51756 59121 35896 59664 53283 43574 61178 46382 62254 60032 43892 55406 64646 57753 65061 36001 60373 55201 44349 39332 51012 38818 64114 50856 36608 49336 47346 44982 34418 43146 36165 48110 43864 42493 55102 59323 34075 57659 42961 65222 61933 51953 49945 64557 44426 64881 58298 36774 48485 62783 32836 43666 47331 52034 58976 64673 35615 34264 54704 45500 43288 34671 38609 51939 57265 45330 61673 34942 44833 37848 48835 65219 40980 60939 64774 61531 63109 43370 42429 61703 52626 35412 45118 52314 54011 63045 63574 38444 59168 38273 39013 44408 55343 50916 46466 59128 52250 40797 36544 61969 49691 54837 48386 59887 55821 41593 44026 56195 50499 64212 44441 44681 37902 48686 57678 55908 64688 40954 45776 54532 41494 63715 38826 46889 44044 46309 34746 53633 58180 38723 62851 58193 42483 43419 43828 37599 54473 55587 58190 55092 56812 50253 35659 45126 50408 43777 62483 36572 36866 56773 52109 41454 42448 46139 36917 33768 60733 49557 42508 37587 46718 58621 54134 49976 48351 47550 56487 40552 57387 64494 48012 38147 46539 33126 60177 35109 48800 64247 56844 60510 58474 50088 51004 43410 47523 58522 40220 63246 51448 42744 41929 45927 33081 61266 54390 58166 36370 43979 59120 57772 55736 63101 61144 39276 62605 53340 46315 49579 63134 43902 34833 51571 52806 58288 38552 33443 61899 42853 43123 35257 55173 61635 41116 35995 43070 52973 62681 62777 37379 48659 49150 38518 65256 45193 35682 39662 53640 53695 49696 64453 38985 41739 36537 60387 37370 34992 54858 45430 45136 38724 55656 60972 63226 52125 60195 56403 47405 48793 52326 41905 36709 41538 36350 59517 47693 57904 52653 61119 40134 61606 49300 51271 49373 33154 46125 51466 54723 63392 40756 61292 39338 47692 35127 37460 54351 48201 49921 40122 35904 48308 40713 62872 49126 37685 59793 54329 58003 49358 42014 56673 40174 38878 48061 37619 34232 50992 58578 51937 56954 35855 46470 51135 46828 37407 36597 46544 33223 63366 52776 65418 38348 58290 34615 37081 51844 36591 45894 48295 57038 51538 58674 33573 64322 35485 36110 60406 50560 46447 46346 45711 60879 35435 59181 47322 51759 58547 63422 63720 47983 65358 45956 64487 42370 51518 36611 37515 37273 63073 50629 55566 60046 65035 46306 60838 40392 63706 64328 40053 45358 36798 65098 62442 34724 39686 35522 44929 47354 35080 52827 46318 40598 53710 61721 56384 46605 65097 41997 41164 62672 55492 57304 33695 57782 35982 46985 52312 49138 56876 36818 35115 55193 61470 47377 64713 37315 45558 51623 53932 44597 58924 60655 48945 64651 45986 52256 36753 43036 58734 55122 60043 57556 38399 49487 33035 59644 35200 52287 35864 58597 39188 64410 46997 61045 54418 35608 45410 62036 33495 36312 51674 63242 63201 56678 50620 46725 65507 37681 40611 64135 59291 32815 35713 51500 54996 60508 51998 64908 57973 35294 49586 37767 62683 55617 52958 51868 57410 61333 32945 58895 50061 54743 37079 53086 35554 38527 44134 49288 49594 41199 46743 58559 45540 38926 44247 45429 58530 46888 41456 39973 59662 42894 52110 60533 63291 54177 48838 48381 42969 51919 63660 33795 47028 36460 38530 40556 62879 61070 38639 53261 43633 36539 35977 48011 47586 61279 65071 41190 51722 45308 49451 35717 49988 36890 49250 46321 61840 59274 55071 57298 58159 37189 46324 64282 57959 58868 39741 43005 61126 65141 35182 53887 39318 58859 35597 35729 48433 56797 60234 40655 55245 38281 48627 57228 64271 62506 41325 49542 52462 40462 56984 42199 49465 48376 39251 43662 56606 41374 34619 32847 37669 53659 49779 35665 35128 55545 43823 36470 60674 35824 43885 37153 61368 38098 61871 36520 41120 46412 47041 44801 65078 64515 46704 56775 47909 43321 32872 55915 40082 58241 57025 61745 50616 61702 38382 43049 58357 45940 59132 35921 55533 45583 38982 57795 37384 63060 48246 60052 43837 48086 35708 63774 53151 59165 43995 59822 60445 40114 35718 48810 50991 44720 48515 44622 60428 41012 63412 59979 38834 55723 62292 49260 34045 53866 47516 39598 64530 65012 32949 61724 34493 61445 33428 41054 57331 40594 48447 51409 56284 50470 48767 34242 46144 47412 62067 35265 35267 38202 38981 40273 45324 55218 49786 34871 54114 42868 46236 63863 37572 62591 43498 38207 49569 59481 51556 52015 62279 64906 33669 43521 38958 59410 56999 54182 37014 37662 58885 40428 56625 63977 44414 56751 59442 58546 38228 36045 64265 50914 41391 49654 43849 48195 54339 53251 53062 61649 55164 42625 50053 60605 49667 33774 34199 44871 62523 61118 62606 47072 44668 60559 35595 61059 58265 63714 39609 37575 51774 35954 49264 59129 42201 64847 57348 61797 64584 33994 63089 54389 60251 39376 55150 37576 33133 57290 65218 62330 62199 50668 43262 55931 41777 62450 45230 53516 44230 47281 39160 53677 41962 38645 42523 47047 45176 58275 45249 48155 56574 37858 33338 58644 38884 36519 51956 63524 42362 41931 51686 39408 43296 63342 64720 35098 50425 40749 45469 38296 49680 50270 63669 43363 58266 58512 44643 34018 62731 41141 35974 47560 39931 44650 34567 55217 46179 42948 64943 36779 58671 34804 57270 59321 57441 49301 33017 62865 61319 64525 48273 48384 41953 45657 33153 33193 43210 61614 33187 39225 47755 49205 59152 54505 40442 54467 59954 38564 58370 55750 47034 58608 42185 51513 61954 40773 35703 61989 46479 40126 47498 55514 58274 65432 33590 58669 48403 53242 48880 53186 57545 37701 57491 44260 50514 35773 45714 61624 48365 64896 40727 38019 53354 33425 33984 39677 61938 41398 52627 62682 47392 50306 65482 54117 62010 58846 39255 52409 58792 54195 38320 55405 54536 57672 52225 36328 55154 39722 44366 60795 53127 37020 42122 55763 37330 43661 58529 37530 33345 35581 39606 49338 53969 59990 45888 62251 53381 49102 33268 43924 57109 54880 49595 47262 59286 46245 54353 61019 38442 43426 45520 46635 49836 50910 59058 53149 55498 55421 44628 46565 35817 61164 63232 60885 53273 41998 44667 65451 64887 61992 36535 62384 63777 56261 65351 48328 46357 38394 54860 56679 45460 59183 60072 41233 53797 56683 36942 45645 36254 37241 49894 65361 63153 39894 33636 50284 59282 46471 48339 48967 45798 59330 46577 46796 46110 61648 35324 64569 42856 48839 42655 49760 42749 32919 33511 43033 63151 60867 52950 55305 53319 49380 43312 56154 64434 40830 40595 47159 56630 50697 60435 65045 54349 54091 63012 43185 54110 60031 61850 41711 37803 50395 35643 51777 42575 36015 54973 53182 52804 39937 37155 63674 44364 46692 56491 60751 49755 41836 56535 53271 62551 64064 61869 39762 62039 45849 48739 62021 34823 43927 61039 58320 38386 48493 38370 47569 53903 59325 57579 59224 65290 43080 40908 56139 53311 52511 64935 41290 44114 37934 35763 43841 36348 64094 38006 42903 40867 39247 49385 48561 35330 64283 46827 55490 39093 59958 51848 34869 65249 55841 60746 46499 36468 43794 51918 48534 53517 50568 44909 47600 55284 42990 36221 47707 57674 36969 48776 48184 46106 56869 61451 59807 33229 37929 48500 58708 52624 44430 51993 64767 64902 34056 37483 37225 41212 62198 51250 39535 48605 57747 57408 43740 36584 59370 47272 48574 58836 40642 45696 38392 37341 37125 52557 42933 33470 34332 39998 47768 40635 60495 39559 46333 57084 42773 38519 36141 57751 59139 64799 45536 59257 51830 60496 50742 33864 63644 40206 63305 46232 65172 51103 52662 51662 58423 47509 58614 62377 47035 60086 45653 56712 33379 45154 32953 44776 60743 54786 57790 57227 37808 65390 39682 35882 48690 45808 41634 51904 42678 49903 65369 35587 65175 46356 38938 54354 42191 41497 39776 35505 49062 44150 49039 52833 50636 50154 50260 47245 50143 38494 53233 46202 51911 56551 61915 57429 45522 53295 52122 35544 62632 53469 44374 59054 41154 47258 58172 58561 35526 33020 34964 64246 43079 39525 41794 63631 63732 53531 62401 46299 46799 34965 58236 37452 49200 45574 39369 42484 56762 37759 46465 54809 52332 34237 50008 37121 47436 43489 58936 55701 47178 41011 40065 60819 60909 65258 62757 44207 40659 61315 42355 43381 59800 60440 62153 39942 58719 38620 58385 35248 55609 55262 42942 42149 33173 35240 41682 49785 55074 60430 54520 59904 43599 49616 41010 33923 41780 38306 57872 48346 48807 35503 42485 60362 40073 42960 49816 48327 40582 47248 62471 34473 63573 45528 50913 37016 34293 49686 35297 50064 59917 45064 63170 63382 36687 63615 63136 47082 34257 42034 38473 47952 39250 58326 59540 49121 59055 50301 61477 33900 65087 44658 42075 46730 61014 43691 59369 36715 52044 33721 45034 64339 40664 55227 49359 60471 48959 63055 51027 47848 58171 32821 36974 57093 45910 46371 40193 34535 43948 47265 34716 44603 50594 57661 46141 44889 56651 51946 48267 33793 33657 47565 49143 47125 55289 40653 52810 61704 36957 60439 49103 44302 50437 62351 40918 51565 43576 39058 45436 36046 56851 33119 52774 65264 61552 40885 45415 57566 46434 33828 59302 34134 45416 64538 45113 49228 48156 44843 51283 36606 49413 62658 58282 51364 52407 39325 38994 65513 47420 36397 41279 41808 59360 33830 35302 63214 39441 38900 50037 33572 62415 48276 53720 35489 64588 38833 54399 55297 50708 48119 38997 53110 62270 44653 41750 57507 65274 40534 36284 56086 37830 63994 54283 42077 52799 47738 41060 39326 63177 45955 49355 59500 35674 63466 56910 41629 58513 60500 45722 57076 54166 34428 48914 47039 47998 63566 50263 62519 64719 33374 36886 46880 41032 48072 62237 36574 60432 41895 63968 45362 55401 60767 64778 35723 57185 48484 43214 53913 57002 43866 37265 36986 64240 59997 53857 62337 47708 59816 58205 44627 47187 45826 42037 36183 61149 55237 43346 53578 58951 35938 43046 40522 45724 38046 63204 54003 50218 54701 63742 42167 65466 54216 60547 57589 51578 44951 47598 58778 48595 34584 63938 51586 56770 64189 35637 33045 59362 49307 60583 64640 43570 46169 37456 36044 50704 38697 57115 57394 59292 50765 62560 62586 54012 34763 38861 38972 61293 61569 46898 46785 32864 47497 53368 38970 54735 59401 38533 35132 42947 34482 50325 50319 43614 33354 42549 50537 48096 49238 56476 53081 50388 35810 45246 52628 54333 60045 45768 47977 43379 56302 48313 40962 41778 49611 39176 55526 34139 38907 60311 40310 34278 58041 62422 41017 61318 53709 38236 46426 40625 40702 37641 53301 62517 44805 40925 57564 40557 45700 52328 55787 64878 51326 46121 60020 50128 35508 43637 59309 62360 58528 49170 47613 52802 36745 47904 37855 34006 53588 38691 34213 36583 55738 44153 50169 53299 42317 64110 36972 61381 40988 58935 35497 62930 35369 47376 50317 40723 63613 62263 50118 64600 57647 33394 37945 47519 56964 51818 52659 36075 46146 53950 40922 39730 47417 50768 63663 42006 37543 57611 61173 34287 41666 39000 52081 41078 53556 64731 62820 50864 51212 56607 61615 49993 55902 46257 45687 59779 62619 39185 34192 36806 53320 55280 53462 40353 57895 49124 43857 35648 49625 57027 36850 59488 61955 39237 62196 35010 43220 55275 51754 50083 37182 43748 59193 51189 50685 41387 60634 37562 47840 40503 42057 44063 64390 33913 37786 32972 55828 52324 45040 57668 41221 37230 62385 36521 49808 53579 42033 59348 43208 53958 60793 40457 53697 36222 63775 52692 59772 35390 50803 39591 58178 54484 39069 56723 47942 39874 50721 33260 43166 56742 50043 35510 47162 48058 43047 34469 48984 32985 44725 36316 49528 61526 63954 37980 47675 53605 53505 61350 49522 58926 46127 46279 34750 47169 45035 40591 40824 52593 41250 64234 35871 35371 60801 36625 44659 38282 48234 63807 45256 33533 46253 56258 62857 34200 59262 35529 43422 63920 43320 44188 62480 49311 35015 60756 59189 59570 42109 56000 41545 53364 50017 35651 64460 39070 59478 47208 38617 50191 35766 44004 55333 52836 48985 33888 44649 59623 39239 61047 57837 47699 39987 36757 62540 47885 58267 36207 52376 62946 41121 39853 56383 33586 50563 61980 33692 54583 50510 60160 53170 35776 38190 62557 65115 46562 36953 39372 40496 36187 62925 50273 48424 53471 63195 51252 46433 56689 61944 33051 44884 64360 43108 38095 33277 38210 36283 54855 46239 62536 51259 35513 51866 33109 56324 32981 48730 49882 42577 50674 47020 49392 51493 50188 55012 42086 34551 38637 53802 44654 55943 53293 50997 51327 51097 35701 51414 64666 55669 53250 45773 44524 54635 44501 56204 57839 51183 34748 63460 54600 34444 47413 38367 40286 39377 52221 42946 39809 43230 51975 49620 33778 55646 65204 45259 64992 47851 52208 64802 55416 64041 52025 44996 39983 50203 35162 38614 53391 50149 60200 62466 37404 60353 46009 55426 52617 38146 57346 34128 65113 52043 58514 44984 60571 62288 54807 45467 59640 59797 42015 51113 34864 42146 52562 33627 57876 64407 41969 46803 61402 38883 34811 43598 54024 33007 58127 37069 43345 42341 38144 45412 43317 45017 48995 59864 42206 62595 46477 63940 63859 59552 60380 43536 40048 55737 47046 60198 54263 59263 59515 54574 54154 36028 38682 50354 58759 33087 63830 48470 47207 64746 55161 44503 65062 40252 60486 35976 54856 38229 42286 64031 41222 51850 45512 62907 38028 54217 62038 39101 55064 65235 56900 55924 32892 50544 60281 61458 64545 45144 40436 40680 37571 41113 40306 46689 58453 44340 44683 39127 61326 54504 52703 38238 57520 55397 41896 53131 35496 65317 35623 65423 38634 41089 62784 55447 52151 48256 53453 58259 63600 36509 52461 33974 60223 52370 32903 42824 46637 54370 34839 42328 43708 48682 57329 49269 35678 44857 40836 48361 43553 52395 55022 38660 55348 53840 62701 46068 55350 43515 45561 46621 59791 65353 39699 44075 64089 50187 49922 44335 59385 34460 33881 39234 33056 37585 46750 61426 51021 53425 60811 62958 59596 41333 33347 42170 39726 52069 61849 38930 34391 57005 62931 39986 35307 38300 49675 44124 33679 46610 37039 47414 38879 36258 62145 49036 35667 53749 39508 57229 41704 49653 35152 37999 54983 40536 63557 34652 57537 47993 48325 62617 42732 50821 56060 47713 47135 55478 64021 39758 65356 64126 45652 53025 62294 48710 39964 55295 57992 52717 63652 55581 39446 42949 33642 49365 36994 36155 43368 52513 64994 47002 63368 36759 61450 56123 34041 40539 54943 39774 55672 42991 55019 41368 36482 56638 45770 43625 45104 42812 46147 46226 62711 45196 41774 45464 34122 58264 58977 42464 61508 51508 49235 59466 42556 62105 35025 47282 55665 37299 54252 57945 64019 59020 46502 34778 56043 43411 34593 53943 64886 50208 60376 40589 40593 52767 38638 45123 53156 40888 60329 47967 65136 60809 33562 38829 54073 36964 53886 46079 46951 65406 59363 41395 65478 55010 57538 52348 46595 42026 37245 40796 49678 61212 34127 42584 56347 56183 50634 41134 34524 40157 35793 48942 38534 42581 41599 54650 41367 38769 64532 40811 47433 47353 48446 35372 39227 43993 45006 36983 54614 58100 33847 62333 36872 41473 33926 45697 50062 33548 58113 37120 58454 58434 45067 59280 44055 53635 35136 61123 57729 65118 64413 57734 36807 57617 58626 34363 40947 44507 35818 33385 50079 44828 55622 47978 63148 45515 40175 60732 54827 33841 64735 35645 34894 49402 63733 42134 45435 49347 40851 53519 46968 52086 42865 46663 33036 58831 42854 37727 56248 55433 57342 64214 33481 50244 36458 39360 50313 59268 55520 52610 40294 59872 47424 37588 35867 46043 55480 33437 49265 52857 35289 44012 40491 63752 36829 58607 52052 54846 50831 45511 51605 56669 64725 37051 62004 52983 62361 63784 62793 38185 52576 35906 57129 44334 36681 46095 49958 58579 52026 61890 42710 61520 38184 59853 40155 38008 39806 36965 52887 39930 65472 47743 38698 58826 63090 65011 39892 47784 50394 60150 50451 65445 38896 44076 45902 58524 60171 42382 54730 50172 65288 44411 57914 47441 51164 45253 48600 45265 43367 60274 39696 34462 62312 64697 51010 36357 56018 54422 46088 34681 58965 56188 34527 53363 33367 54678 54470 41789 55108 51599 51516 37340 44977 53565 64131 46328 55358 59582 55055 50572 60436 33503 46484 64252 45915 45797 40239 53926 50842 34282 34661 39371 48370 40842 41731 61544 57249 34117 64209 44132 51404 55771 44246 63144 49176 39149 60741 57760 57325 47802 33893 50386 41158 64595 36836 35571 46756 56959 47589 35019 39209 60493 59240 39254 42907 56237 35021 64591 35277 33537 54980 58256 63506 64250 51632 58247 56035 47193 43904 49012 49708 60928 46475 56201 58707 42244 60742 59177 49601 51678 52247 48358 42897 40023 54429 42905 53128 39847 59933 39852 58881 41439 63794 40000 62877 37470 35833 35319 36331 64868 37071 55892 53902 57954 33611 44336 37378 43408 55479 62622 32870 59601 64036 52334 53708 51371 43493 55042 61625 37244 59920 53478 56768 48231 49475 44092 47416 44372 49979 57086 42595 38264 48182 43833 39423 52889 58486 58650 64699 42601 46330 42638 60204 47246 53235 42526 65192 44139 53068 41909 33242 40620 61966 62364 44892 50357 51321 48884 36975 37329 32974 41867 58281 46197 47958 38729 57799 53813 34649 50443 61657 37723 52458 38627 49371 42139 55699 52944 40288 61475 49204 50384 64922 48220 64885 52570 49761 53827 43277 41165 44995 40960 47318 43409 52317 38992 43443 58295 49156 48118 61905 46519 40061 47492 47501 54301 34543 52994 33315 32777 48782 57124 61983 34255 49372 60421 49692 54674 61429 55842 38904 44394 47011 39330 63722 60614 63377 43769 60189 52695 37762 44980 37382 37739 49775 48817 34874 63268 42068 50703 44157 64838 51168 34163 35787 41403 33439 56461 53947 41007 49552 56402 59666 32934 36093 63093 58289 50356 61109 36565 38067 35610 49511 49508 65119 58293 58765 44893 38625 48448 43523 40343 61863 48833 57488 57381 59618 52165 46427 54896 48037 44783 41031 45948 47317 64745 39765 65350 48250 54679 59930 59520 59044 39842 36077 57993 62858 49120 57497 44525 41875 47239 60529 43488 38233 43311 42550 62715 43611 59634 49631 35286 48466 55501 60085 40132 34546 62870 47122 55952 54959 61394 50488 62684 59304 43383 59296 49671 63581 49847 64028 43403 45847 58736 35180 44880 34985 39056 32834 53371 54402 53828 40762 51923 54281 54957 45771 58225 53964 59764 45394 49137 42654 57738 47935 41283 38462 46529 40813 36497 38923 51349 40804 43243 41884 37018 42166 36270 64953 55754 48645 65187 33939 35373 55091 53217 51088 38770 62291 62334 46364 49101 50366 41194 38176 41773 53557 39754 35210 35968 51733 59659 52195 57105 50110 53402 41393 52098 43878 44572 56172 53356 39299 44338 57162 43706 40416 35416 36902 59213 41260 59408 54302 48949 34324 46026 55928 51338 47290 54101 43348 36372 44466 52757 35383 63654 42140 50891 52153 39802 33358 60152 43658 64222 64747 33284 40379 46295 60168 48971 50338 42022 59446 47431 59881 52059 57092 38453 41040 53818 40035 60585 40262 38525 54931 33309 40320 33054 65152 37671 58638 47731 60520 44455 56794 47328 35761 37274 42611 51499 62971 33090 64983 34908 59648 59342 52817 44215 42959 44181 33834 60167 53380 41342 52133 42477 62042 56255 40261 37220 52386 48462 44921 64995 33110 56990 55641 44937 43527 45786 58286 54537 36619 39049 52389 62305 34064 58206 33472 45296 63741 60791 52042 63843 65408 48163 48769 44199 45112 32878 52201 35474 43471 43726 44160 53586 62329 36116 61448 49646 57998 63243 39804 59510 59088 35388 36772 61554 59402 36412 61834 38419 61204 54482 49058 36999 58170 39668 50583 63610 63646 49828 50415 64165 64324 53040 38287 62082 40887 40291 63750 42815 54857 52112 48000 33879 50345 51821 63582 61763 40269 64132 50881 39841 64987 49650 37490 40478 40976 55037 40249 57168 62695 51312 48391 50976 45022 46265 32908 63546 59703 53608 39245 59381 34310 46422 56103 56645 34357 57696 50595 60113 60749 38034 44087 36751 62612 38655 62980 46742 45941 40368 40996 65315 60910 38626 64808 56074 34888 43155 48633 50222 37076 56218 39103 62439 47017 38546 42881 60744 33794 47710 36304 32861 43933 51273 59352 63537 54403 54777 41344 44732 39982 56364 58341 34601 40706 53263 57766 44965 49562 59761 63076 53373 47858 35234 46495 35493 32791 46793 57099 50254 51354 37479 61877 48392 58569 64828 53474 38704 36421 49970 49626 60280 38429 61743 50719 38851 48363 41544 45391 53783 43554 42713 62989 60789 36469 35952 61088 36670 57167 51381 44191 59668 52029 57626 37768 63439 61796 50104 57445 42232 62574 58319 61388 32856 34504 60402 52805 52011 40610 35840 52485 45481 50872 60058 62603 45206 38250 33203 39029 40009 51755 37952 64448 47303 39629 55170 46358 44110 57949 61612 45163 47740 52671 65480 50242 63577 65102 45545 37207 36480 47704 46423 43736 58502 54440 47029 50505 64639 54797 40170 56113 50131 38650 36123 55259 48165 35333 56507 61367 41273 48468 62092 45794 39136 55779 40304 35317 41852 58856 63789 42470 35739 63580 33332 49575 46157 36117 53421 45953 38579 60108 44791 51604 36184 63098 53415 37953 43716 36436 33683 63238 32969 62256 55531 57440 37605 36861 52961 58198 54795 43830 42066 33632 62771 35971 46082 65182 46417 62043 46944 58878 52661 48354 40238 43713 38150 63780 58870 36305 33222 35310 49549 62497 58195 60940 51284 34168 44999 37380 51885 42901 57873 39805 63710 34538 64485 61675 51077 46748 55101 61978 34842 52007 59898 57955 61439 36795 55848 40651 50526 34941 40580 43016 53848 35146 44859 39737 54248 41555 33813 39002 51310 44108 53024 65339 48081 40530 33236 52104 60831 35916 55734 45559 61030 45518 33369 53759 57764 56877 56482 49112 41160 50493 37894 55881 36345 33324 62552 58499 64961 33180 60861 50279 54042 39725 48986 37416 60347 33302 39007 48187 44703 58955 52051 41873 37061 56993 55760 46322 57024 43982 57916 35876 51100 42776 53061 57871 63629 52785 47038 65112 51743 60210 37983 48654 44855 43244 63671 42579 34789 53717 37730 43240 64063 61823 65347 52506 35780 59436 40207 64771 44666 46836 40932 62053 54260 49644 35918 39655 51705 36846 44040 52895 59714 33905 55619 40251 40466 43573 44802 36784 57741 61623 40038 57941 56206 60299 40742 34020 59393 36916 54721 33025 46804 54153 63593 62376 49762 38549 55257 56037 51529 48337 48808 58158 45397 54563 39295 63309 43064 39289 34001 64683 53362 46791 64369 39003 51584 54410 43964 56656 64562 41980 56791 46915 59964 51763 52480 63790 55729 60442 47481 54740 40502 46585 32888 56285 64869 64979 56107 62209 51933 60549 52061 43762 52657 42236 34605 38072 38402 42927 39710 56308 42587 61617 53384 37078 56449 41519 33042 53849 61403 37333 37896 59033 61106 44058 42712 40198 51988 41556 51385 41796 53398 34027 45338 42506 47989 38545 53049 65028 57009 54922 62218 35804 44835 33239 41619 47638 58634 65081 43512 38240 54539 37876 54651 62787 53470 64480 39159 64185 40573 37949 50001 38721 48420 39595 39051 43437 62190 49534 56478 42455 55749 65439 33754 50799 63536 55428 57582 39356 53662 46441 47324 62011 50839 42192 48138 48281 48154 39457 56109 45489 53585 55901 52018 45610 57786 51930 45038 46258 57069 63542 42056 53253 33300 61594 36269 33011 39618 34660 55783 33291 55970 61692 54094 56399 43623 49032 55171 48834 51322 55835 48175 48851 61287 37777 44714 50647 46237 60231 53825 56550 36079 41908 44266 56865 47552 36885 49147 36103 49167 65132 41582 35106 56883 52372 45916 58093 57360 37750 38140 40106 56988 61537 65074 51089 57268 42133 48840 63569 61258 44089 57289 39140 57471 49185 51706 51611 33978 34553 40471 59789 49306 55544 64534 56135 42318 65512 55751 50818 44591 46877 59724 44739 35501 57098 57984 56796 63199 45817 35451 48060 45387 62712 51652 35461 54698 37885 39121 36700 47480 62485 35593 44637 41491 36532 39203 62692 49999 53627 33570 60257 47133 41071 56187 53456 62528 37216 34775 42005 37102 50614 60457 43441 43448 49070 63256 57723 64002 56682 47243 56517 38629 55557 45447 34914 39517 56414 52055 46124 65527 57800 60259 64611 57962 56083 36771 45499 54814 43741 54237 53098 38275 45706 50360 48098 53117 56142 39702 50040 34260 64820 57888 47107 53643 52259 35099 47649 56323 46737 52971 63836 61198 46223 47903 45428 35736 42281 57281 56733 58310 42761 45869 33021 39592 60179 48911 43112 35223 52002 54915 44479 60007 36401 35979 33663 36172 44831 65515 64478 40643 37710 33918 38220 65047 43135 59974 46892 60651 52523 38120 46025 41080 57107 62688 38707 36498 57050 33496 56738 61384 63944 45568 54884 36889 39331 51769 49053 54641 65470 40224 52861 39966 37075 54913 65329 54833 59347 63757 34800 50876 41746 42336 44992 41420 57982 34783 62676 44261 61666 43304 65156 40615 46063 49584 40979 64792 63817 42342 60932 59507 43199 45672 64370 63770 59212 43702 58006 36394 45277 46007 50019 38828 32771 56534 47933 33734 55011 40524 35562 59556 43737 38611 46584 63429 62203 51962 46753 41481 57812 54864 53503 41954 65170 43669 49830 63131 54050 50722 38139 39214 58806 48936 56612 38166 35299 42101 47703 58028 62366 59337 47986 43719 62875 39611 35944 60675 46740 61950 44229 48856 47804 51902 55253 43579 38361 63949 44590 34352 57230 51235 33467 34830 64905 60592 47947 55800 38619 54096 50170 47557 64401 39604 47097 47891 37864 38510 62580 46767 35088 39543 34499 63313 45600 61556 59191 61227 60142 47583 65143 41307 47783 45110 49792 54555 53547 64462 43197 38588 49769 44961 56864 49950 56217 51597 40555 48742 59854 35580 49850 34205 39175 62725 43200 63446 48045 39558 55027 59254 38635 59858 35870 36134 61951 60667 43855 53995 62721 33005 33713 42751 37103 61137 41051 53713 35621 60604 64251 45290 54278 63929 56666 36434 54295 39395 47756 54161 42675 65366 38837 38789 64442 55104 65243 58862 34706 60211 56380 53168 47183 37395 52752 44033 50887 35220 43315 61539 60540 54844 60869 44544 46262 46017 36139 59425 55777 51401 46184 63805 62397 48702 37419 64785 63488 61358 47334 58104 59896 45900 51610 39625 56468 42024 54964 55048 34090 40809 33833 49599 33372 44751 46986 43212 53863 61860 39857 52288 36761 40147 33263 59065 55687 51169 35382 39846 37057 48043 48383 43877 42880 33951 42591 51976 39984 33271 51043 40109 33696 64489 61700 35601 61168 55758 34413 59310 52050 40989 42309 38097 58968 34049 44541 59019 44869 55759 46983 51656 47276 56110 43393 38825 61177 60119 65294 62063 41286 45231 53135 38640 47181 49959 52684 39903 45767 46681 38565 47252 45914 43513 45649 44159 45166 43600 56596 49829 44885 38127 59184 46408 53598 43380 55303 62336 35947 33942 33659 63165 42267 47140 59127 47546 46115 58367 60662 52915 56481 63635 46208 42552 37826 36654 63156 64150 45756 45219 40459 59503 47269 41718 33083 59319 34933 36011 61345 40437 50431 48836 46185 63431 56310 46871 39347 51391 62266 42426 50030 62408 40162 45368 37522 48018 42843 48477 62427 38486 47476 51630 40204 59242 49059 41478 38481 50130 57804 33507 59230 34080 57986 37092 43418 44355 42588 41426 48329 58479 57701 48134 38873 33028 61658 48765 58992 38085 64715 48582 53492 45791 51182 55691 53386 41656 49672 40512 63571 39100 39431 52620 36225 51236 46396 42278 41327 32801 50987 41872 34224 64264 48568 39150 59075 35547 53020 34492 53978 54194 54941 54826 48095 53118 47536 62033 60726 41770 62062 61190 44090 40385 57847 56229 54316 61218 35861 50029 45479 45578 51936 61822 41022 64123 37083 55455 54553 48634 42703 56230 59061 33382 49000 64964 49111 58407 51659 40689 64091 64754 38696 49299 36129 44490 41000 65506 62367 51375 35935 42939 41821 54479 50045 38269 53411 55113 55975 64470 48114 57511 52809 43396 63341 63417 35491 51126 63126 49160 50778 56709 47954 56471 43427 39447 33000 34579 45291 50974 52639 55082 51638 47078 65210 62669 39263 48261 34115 43026 56061 47567 64772 51407 33704 59889 54326 37062 35426 37320 50024 58934 41709 47261 35314 56156 52164 60703 57503 49750 54667 54115 62151 58889 36238 57930 36835 55038 65200 51268 49349 39560 46755 60943 62328 41859 46817 45769 35447 64362 42748 53748 61945 62968 46655 40136 45749 49685 34904 44873 62649 64524 65270 48685 61194 57597 60100 61590 53390 45661 50257 53901 58363 48875 57794 38585 34630 44771 36292 38259 53239 58805 62065 36638 58898 44759 45689 50533 51150 47838 50711 57708 65447 55986 56856 32946 60174 64547 64856 60841 50999 40548 47337 62210 40860 51234 65164 33631 37093 45844 35633 49469 56132 40179 58390 43305 65332 34658 62687 55542 50907 45454 42425 53376 34417 36559 44990 60461 49369 52035 35145 37198 64439 48082 47295 51521 46536 59778 51367 41179 32910 59658 53463 45331 52874 42018 39738 37758 57434 47722 63633 45761 39030 62320 41340 56181 34692 40409 34488 55989 33594 63373 60236 47137 44361 36538 58705 34506 43677 36596 33115 62579 63287 64417 58939 45078 46522 40738 49432 42624 37944 40497 43786 62159 40441 52016 55388 45818 59474 49242 35490 64933 43582 33146 43307 64990 34313 44198 45565 57557 64936 33583 60301 59034 60104 48065 33508 39129 46963 54645 34704 42334 60933 50014 63440 35338 53824 44197 56087 62248 47753 53772 57204 44680 46930 34017 59131 39169 62119 48465 44629 60770 41903 46824 55978 49406 62795 32968 44769 43821 32939 50351 32894 35137 61432 37064 56262 51317 41240 35076 58449 45315 42411 51863 40044 48495 43800 55157 50654 55290 65162 60423 56166 41326 44111 55508 63072 34026 46561 41949 35181 49707 48982 46060 41186 44981 45548 43960 49703 56373 64831 51474 43976 51119 58782 40808 42339 41451 59579 57821 39589 40944 47736 34623 58754 47538 51255 47227 52647 52020 36210 56531 59859 63283 49113 43654 60441 55678 41916 50962 60840 45234 52169 52787 56401 54518 57400 56009 59095 39117 41225 39945 46870 63882 64625 50413 38244 33064 65019 48736 57334 37493 40389 36332 40446 45547 49932 43295 60296 36873 34928 34220 63547 58273 50009 41660 63885 34358 61572 43768 52268 38644 45111 61761 53856 46340 39836 49439 55629 40202 51058 43391 50853 48387 55178 54770 42248 64903 65128 47520 49787 45908 40896 49431 40747 50106 60681 62888 51007 58659 49212 47980 38009 33593 54924 37434 57080 53812 57938 47138 45686 53890 48857 52135 37514 54100 54357 61880 57547 33805 60745 64824 46307 38040 49548 50555 40917 36249 46703 51049 60363 36486 50905 33475 40997 64971 34480 54649 53566 37778 61870 50653 55805 54744 34860 57788 61378 58922 37403 41209 56547 60130 60985 42989 51033 62132 55689 53404 34474 56749 57632 47669 43563 64006 43714 65495 40421 40898 36427 37433 55733 48758 34133 51127 40514 37095 64314 61242 60190 55488 58890 59752 51925 33596 60219 38742 53898 63130 52510 54233 55876 65246 51201 50179 59335 49002 55810 53039 42204 63847 53409 43067 52945 63980 60686 47022 39068 43813 45401 41636 32797 59553 43499 53785 44476 47496 36724 57375 63645 50423 45119 64920 45663 52054 65438 55251 46642 49800 34813 48057 36240 59081 45199 58821 39612 60294 40218 61994 44890 36368 49278 42353 45829 53836 42804 60034 55308 42422 52516 38464 53861 44461 33062 41187 45566 40172 63986 58353 49523 65142 61607 50608 63395 57171 48928 45549 57944 35914 50374 39888 65179 55535 54907 65304 36301 39353 33436 49872 56197 45523 46230 47810 56867 63337 40768 56758 37796 43721 56676 38100 63280 56546 59961 53072 55897 51176 48741 43324 47051 59473 45804 55392 35350 45059 50925 48489 38324 46033 39192 41521 49835 58550 62182 46619 56891 44039 59211 47112 39107 39428 64916 55302 54443 45079 47953 51456 38956 59921 44296 51596 60350 50432 65131 64737 62343 43495 58625 51146 35530 48028 36929 49018 55764 48778 55437 61474 46056 36135 65355 46601 41244 38632 42138 54136 50239 38695 50570 58249 33899 61629 40068 47271 51593 61480 63928 46347 45148 56174 40760 59877 54954 41970 53603 55087 54203 41701 60335 63398 38358 49612 43050 42129 64261 51823 56240 45393 42524 48858 56144 33092 43390 43535 33997 64871 58737 39827 52985 51280 42971 45425 32820 33546 37664 49615 38516 35692 56130 62180 46957 51067 53521 40078 44155 65395 53219 45444 41429 64298 40688 48418 37343 34958 43349 49752 41529 44405 49429 49030 35479 61885 61259 44800 33693 62516 34529 52761 48784 38249 40566 42750 46618 52012 54474 44281 63376 65240 44648 57875 60568 63877 56428 34870 35690 49642 38038 55547 63284 53419 53115 62342 47069 52756 49608 61196 58024 42491 47201 61171 53000 34762 46674 48538 55637 57120 48620 38596 39679 39881 37143 37965 46518 51186 37287 45051 58884 45122 37173 61004 33975 62674 46094 41775 37194 50278 46355 60322 47720 48703 35570 60710 61610 63897 41759 52236 39957 39694 54530 33105 47188 41350 56381 52152 65144 35170 34323 59145 47222 42735 44118 55078 44382 56831 57816 51929 48090 57194 58622 34843 51658 44070 45250 50481 39761 45677 36104 55832 52154 56053 40564 42156 36614 37653 35825 42560 39074 35607 43421 59984 63523 58715 58366 42904 56817 36950 46588 37951 49045 65375 33464 58495 40391 36124 39022 34911 37294 51983 34314 35256 49396 62720 49169 40361 41412 41579 59621 48395 35253 55191 37810 48549 57605 63982 42045 49073 64810 64632 62214 41657 41632 61882 37793 45866 43255 61269 34670 35387 57068 36107 42222 58048 65050 56686 49025 50927 50933 52888 53042 43298 56366 63461 46777 39317 40475 55458 41184 56278 61090 60929 64294 37741 57948 48861 58487 49841 53860 64180 47718 50638 39615 36314 51522 41691 53864 35270 63937 59715 62803 41303 40901 60312 43778 51079 35720 35456 62101 48122 57943 35448 58693 64213 43537 33985 54460 50071 53437 36040 41292 59914 48277 36488 51059 37351 44161 41742 36928 42453 37141 49798 51149 52072 33006 51600 57421 51587 33016 50407 33840 61910 52537 40366 35624 60765 58892 35905 63207 53712 62487 57656 34533 40999 53916 51817 41404 64194 64698 44389 59801 45944 63311 56098 35484 58292 35082 47023 51311 53279 53835 37099 58062 57987 42100 48552 44765 61215 58315 33404 46443 47684 49839 52920 37029 33450 50368 39763 59769 41906 46746 48948 53946 64184 36444 41663 53957 37383 43709 53053 54503 40237 44971 49859 62871 33362 49446 55884 41614 50618 56089 51757 41863 51099 48003 44427 48991 57117 39850 34498 54420 50421 56626 40884 43375 34740 65532 33216 52306 35694 60981 44821 56667 65134 58612 45191 36089 51332 41269 49765 35158 65490 62154 55825 50838 45546 63673 62050 53674 46593 50081 52357 52707 54214 36076 55984 56594 33799 48076 61271 58790 63879 32904 53499 34376 42596 53231 49673 35949 48828 58830 45319 51861 64423 58663 60385 44347 52794 50333 38869 45831 37283 53664 54949 48927 52770 50966 57793 64622 46657 49345 54077 57013 35037 58209 59086 62759 61987 64143 40327 53692 48738 62601 50410 60898 35735 63874 36365 38076 48348 49818 37119 64474 40513 36504 33466 34684 41984 54032 44796 54135 59722 33094 39631 65207 65089 41732 53184 47389 57877 45320 55139 63067 50590 53372 32960 63814 44499 45778 40117 40456 42190 45991 64297 45966 39528 53537 42052 60670 41359 37948 59447 44868 58321 61446 34414 50750 64076 34683 57897 35677 40637 42919 42095 34433 49486 55354 59497 36635 33931 48085 59433 59994 45141 49188 35365 50027 38354 45978 35663 50567 43446 44716 33378 63501 54292 47457 42585 62460 44093 43485 37414 43690 35328 54184 35353 64757 59098 38966 42054 41431 47820 43591 53430 61317 34268 56080 43628 54143 54881 42827 59229 57851 33512 58214 39147 64009 65273 58981 55418 55741 51406 44106 62259 43450 59699 35329 37041 38911 64396 57857 38543 42762 51263 46464 49420 64218 62647 64635 46940 36203 63605 36343 58590 61008 46069 51698 32802 44187 45377 54108 64654 63299 45321 55972 59706 43438 42677 60004 56987 46160 64950 51498 54764 52558 36078 40374 61150 44416 47780 57922 63489 40116 41964 40803 44675 36956 51895 55747 62273 33775 65442 60750 51859 49931 62511 46207 52601 44061 33764 51692 47725 53509 48159 53165 33545 45131 56652 33339 62861 53767 44707 55950 62219 33609 62616 64692 46559 37435 55261 50672 35686 49901 63040 35742 40418 38346 64782 50266 43914 49851 57981 58404 44784 34161 62461 46826 43120 42803 56006 47975 52375 59216 46440 45580 64918 58303 65328 48799 52102 62417 53952 56816 50520 32961 37729 65491 63709 46587 38547 41211 37249 37458 38736 47009 41533 55469 44905 64854 49555 37656 61927 64137 39886 48071 57425 48723 58342 45646 56801 36456 40617 34771 34628 36130 45061 59944 63085 39204 33869 59728 41617 51424 50212 53204 61671 59672 58810 42515 60914 39555 38037 55287 50160 48576 35557 35541 59237 42381 61020 37968 54221 53684 60131 39788 39789 45608 43461 49771 45862 34303 36337 33185 63187 34552 61578 64191 47155 33383 34392 61986 59472 47568 43374 44749 49900 43020 47091 34948 55243 40684 53504 51360 59123 51434 55918 34066 53506 50056 56603 63000 49902 35981 54040 55603 37918 39500 60769 54861 54769 45439 48180 52037 41767 60730 42163 53736 42586 47031 58144 63782 46343 47339 53591 40501 46143 35400 42456 53781 42084 43129 58505 41030 34012 46436 37034 37006 48706 63893 57970 60372 39537 36005 59094 54147 60316 52111 52797 59040 47387 53148 48709 57706 53885 65285 43162 32774 54193 39908 53027 38000 54891 37043 48066 42630 55206 56802 48745 36973 43770 37937 62434 45283 41541 45694 62539 65178 33852 63475 55096 37495 40646 47795 62059 52066 62598 34250 34175 34679 54851 37127 45508 48399 48952 42970 39323 44163 62341 41520 44846 41902 58975 54088 41580 33044 41278 36346 38395 57079 41568 58052 33172 64402 45183 58767 61985 48825 50025 56650 53312 55188 38893 40400 65278 56776 32838 45735 58408 48323 34540 63036 55752 52564 50814 61415 55036 59985 51524 55602 43407 55229 58377 48046 59647 35477 40588 35885 43534 41112 56021 59298 59102 44556 58526 32971 36669 35519 38090 63042 53314 44035 58038 40619 52333 54620 42836 38713 62815 64007 48186 61447 38087 40708 55588 40628 34179 38820 38347 51974 57114 32849 63298 63245 36966 60323 33712 55592 63293 40521 57392 46928 35748 34256 40350 35835 45286 47312 49382 53893 45881 57190 48720 41394 41115 59717 45483 61820 65437 37288 56457 56473 33589 61487 55370 55574 39818 54648 40215 63202 35789 40538 58756 52572 52772 60064 35524 55200 54736 61391 49864 44651 40358 36492 44735 45172 37670 32851 35081 36762 56994 34084 59207 46586 43712 55957 53842 65084 47100 37703 35928 41920 44634 41324 39989 60048 37589 65299 61527 57918 33199 35845 45343 36935 47677 47981 43978 48135 55423 63942 56978 53259 51373 56398 36888 42312 43252 57220 38647 33059 43678 47089 47907 63672 51093 33349 49164 44440 37280 34742 56963 46858 57004 37304 32772 64153 45836 36949 56584 43011 42541 61574 52642 63880 54174 59534 52584 61532 33735 59773 41103 64170 35676 34971 37052 43616 42423 39533 62881 43481 40568 44797 39054 41258 40007 40263 64594 53070 33726 62099 44251 44192 63921 58403 49582 49702 34503 53228 58213 43798 54948 62728 63181 35065 63301 46800 45780 64743 49066 58637 51959 41720 51279 55795 37914 36545 45535 45095 49191 52356 59195 52552 50336 39358 57604 54660 46227 42801 47403 35380 40605 42551 65100 42480 48615 54633 38669 49764 34890 54511 33396 47071 35926 62826 57380 60258 45369 37227 52074 55080 50963 43991 47054 61879 37923 35548 39997 65150 60438 45301 63748 57169 54925 46763 62583 64338 38216 43621 59250 57122 52568 39006 37798 57332 58587 58279 56326 59718 47527 63933 40163 36395 57769 51246 58107 36871 41664 55319 43350 64634 51304 56532 37410 64504 44300 36417 60018 34223 35133 51606 49728 64680 42235 64118 34216 52622 54892 43856 56170 50659 61639 62660 42534 49559 39597 36272 48125 39683 34924 59290 40222 59215 42914 47326 53276 40606 58679 62722 60821 49879 46913 53183 63150 45766 53414 40770 57442 45288 36422 64220 53265 62311 55374 50022 57397 45737 50977 56975 55724 47158 53195 34182 39675 37913 63739 39767 37886 36211 33041 34703 47297 42391 64941 46286 39201 59249 54155 34790 50020 44564 60553 54998 51258 49891 49978 50989 45336 46695 32982 42008 47006 50199 57455 62068 53445 38575 33944 58156 60713 46028 43618 34451 53576 64469 62055 59505 45703 49074 47027 33654 42250 46397 49218 33191 55369 63374 55939 52342 62630 40570 37393 56526 62222 64157 45418 44295 50145 47451 58364 52886 56466 48854 50439 40330 35454 41641 64498 37763 37210 55454 48864 40470 50886 58226 65476 42117 46249 59153 60522 38029 38858 41137 44966 47410 56045 32940 64018 38091 46568 51906 56698 52433 53582 51497 64786 40212 39916 48652 47329 62694 56112 34185 60894 37013 42183 39337 40553 44704 51114 51744 61072 50392 47893 64381 56492 60184 64093 62463 61904 42888 60575 33288 63624 35584 56680 33138 56660 38013 49860 57295 53254 40301 45550 60149 41251 45404 59611 59909 53031 47037 33699 38513 63734 45204 53433 48087 57983 52374 40781 52257 35199 47705 59708 42474 44580 45501 58447 46453 43870 56452 58468 46844 43653 60650 57883 65458 43994 62387 37254 52663 36415 40600 52148 44141 43851 33867 44288 61125 35377 65393 37613 33592 60143 55140 51879 40757 41203 62020 55568 39425 35282 35612 59338 39580 33393 52955 33711 39195 47505 52347 41806 43447 51940 46162 49661 56677 62904 36914 34328 38983 57856 50709 55177 50921 57250 40182 33182 52905 35834 59600 59490 38466 52892 58899 33745 47994 43875 44883 62297 36853 35271 54359 40143 53347 49920 55221 45648 45781 51117 38059 60926 33190 57075 37637 41409 57077 41384 45068 55503 48056 49640 61262 52879 42284 57594 33859 61295 50542 52065 36907 39578 50348 52862 57934 41205 62818 61592 61522 56604 49354 32776 49634 41468 39244 32901 61651 38802 60920 33232 54575 64233 54803 42842 48388 52762 35110 62666 61661 61538 46648 53201 62103 35337 55834 35850 62742 60934 47801 46933 46327 36248 42930 36955 58807 42528 59835 64033 54612 34087 52645 46778 53520 63681 49236 52418 40672 34348 34437 33116 59988 58784 39384 52678 50276 61670 51420 40650 52094 43700 50230 37263 61900 38069 33644 64563 63541 40529 39468 51128 57439 56503 39485 51727 38759 47879 38671 54455 37561 51795 39418 51440 63499 44398 44475 53758 40381 48700 57235 63999 33941 52101 60893 43195 58985 61895 64867 64211 42899 59962 50000 53575 35706 61265 57389 43988 53942 57271 36664 52978 43223 38449 36828 46651 56500 53595 39807 49473 36084 35420 47080 57865 36587 54300 42877 53394 56162 60659 43266 51827 62456 34173 49871 40640 64857 48103 36716 59429 53429 42964 41913 57778 53137 43592 46852 54464 46776 34371 44005 58278 49730 41919 59413 40535 44403 44879 64609 39440 56884 52524 61669 62281 41479 54031 54347 47170 50214 52700 45043 61736 40192 46096 51402 33541 55372 52340 41163 47040 47929 34866 36364 48440 52816 45403 42032 52630 41530 55035 35213 49518 61228 52758 53177 50159 33968 39829 38051 58446 33602 59564 52820 56341 35172 56378 40814 33363 59042 56734 36958 59591 39479 48439 47667 50428 63316 56624 63345 47687 34612 48733 38073 43234 45852 34861 43270 54030 51559 61449 56015 38424 46934 38976 57222 36601 53829 43114 54478 55949 48757 44495 43042 41218 33255 46831 51167 55059 51958 55459 44142 57855 43094 56995 40527 54775 60682 50058 45396 44818 35103 43946 34920 45364 43750 59675 51266 37037 53811 47939 65386 43184 50840 60206 35744 39335 36215 56075 50446 62868 42937 57554 43245 61494 48996 62157 49401 34815 40087 57820 57615 33623 39899 41471 34052 56903 56149 43935 46560 33613 43681 36647 50175 50980 63330 60315 45422 55799 64310 38129 43969 32929 63531 46866 59056 47316 35320 45015 41489 50745 37405 43734 34699 56356 65364 64999 42160 53542 44219 35429 34929 59371 62951 51370 40750 57083 36366 33555 35664 40729 57477 54624 40623 40498 42143 52260 46296 39256 33247 61346 58847 61330 33276 45388 39693 62269 53983 56469 45552 44631 46472 57689 65399 43799 50706 37400 40676 63049 36713 32905 33355 34784 54759 39282 57300 52585 33532 52294 42458 35969 57844 65158 39792 41001 54458 43030 50746 64620 48017 59025 52883 59573 51764 50885 63987 49435 49929 55744 38390 40967 39904 34696 45289 52694 52272 60816 39005 41532 35755 56610 51629 48288 59572 53392 56333 52625 35689 65511 49180 36276 49724 51977 43801 52362 60015 39744 47302 57552 41917 53728 47512 41041 38824 48924 48302 44459 47415 50529 62412 56901 64753 57018 59873 50196 59409 36241 62000 60088 36805 46402 59489 35907 59265 61482 61806 48962 62250 52509 60491 53630 63458 55819 36641 46665 52406 63252 46809 54869 57974 60481 58401 58227 33215 35229 36274 56554 49067 50518 32941 49568 62299 41871 54724 58194 42460 58618 51013 42920 33323 41423 52414 48120 59066 42539 51771 37828 47347 53508 54564 58032 40687 45476 38344 44133 63724 42589 60392 65530 57273 62069 45990 44217 35980 53078 36259 36226 36951 54494 53176 44399 35331 53626 49208 64195 55657 62091 33403 51478 56611 35943 34631 49078 52781 62106 53729 44787 42926 56450 40271 63180 55144 45087 46200 34633 49123 46995 48073 61312 62357 57573 42157 55041 51965 60249 58203 61136 57395 35568 46924 64760 61195 34221 52380 53554 49688 46920 39448 45619 48609 54887 44498 52325 60554 36820 41452 47575 49043 61818 63680 62842 62302 44422 51196 47105 54481 33760 51505 34915 39929 49061 47362 48714 56090 52423 64928 51833 51679 57633 64124 44043 55276 34431 47386 48453 52754 61576 44565 46835 49913 42774 48886 43149 48716 61210 46702 38154 63188 41597 48521 55465 45738 48472 59377 42010 37217 39927 50833 35218 37502 59062 40614 43781 41594 34144 38048 48497 50640 43920 60593 41068 39390 44390 58260 63854 58462 57901 42081 37970 44852 63799 65253 52668 32786 54057 60773 40959 45287 54498 44022 39191 57166 45527 39701 63907 55702 57358 39644 42787 41753 49342 47888 56250 55911 46145 39870 63601 48268 50796 51072 49378 58016 62197 48382 56553 47950 33557 62393 63077 32850 44386 40378 63235 56898 47902 58554 45967 52529 55532 48781 57767 55270 58869 54904 54879 46437 39224 52456 39306 35177 44916 36108 42497 34113 63561 59555 59830 54712 52595 42383 61021 44546 59544 51159 37686 61405 48668 59307 52534 56605 49026 37352 61746 53514 47920 45680 52728 57133 61859 33908 41850 57226 64974 63866 40815 36465 34537 42684 37430 33076 61513 51657 51092 61236 57643 42788 40677 49683 50794 43955 38350 62224 63762 46545 44529 65064 45626 48569 61380 39415 46015 33246 59750 64716 48336 65233 59542 33914 60091 43780 52275 47915 60448 45854 45950 37783 49918 39023 57561 33504 45806 56137 41334 54953 37292 50687 33150 57667 44907 58373 63407 46488 54659 57323 58189 37466 49178 36447 41639 54725 60310 58617 34214 44640 53997 47982 33145 46902 62788 53227 57601 64660 35397 36985 44144 38569 49318 42042 60620 60279 52203 46959 61161 43131 53460 49751 45742 58929 55948 39341 36313 65454 40801 59701 56696 48795 43773 42668 48183 41668 40199 45960 46178 61192 39951 50879 41747 45056 63743 55118 59562 37468 55013 46439 32898 56571 59656 60624 39004 49481 60978 64581 54241 37574 37357 45031 35050 49325 63384 46062 35782 54322 32768 33723 37298 34895 50073 60563 55203 60979 56562 33850 49904 50926 39502 53967 44401 64148 38699 44664 60485 50515 51465 40920 57489 54867 59179 60112 56697 62474 35102 42105 34467 38024 60226 49544 37499 38254 32911 34186 38901 60141 60420 37355 42118 35053 64766 45877 60794 35226 55452 56639 52434 38772 46059 52432 57569 49007 56675 34472 62168 38412 42670 39920 35993 47593 53213 61799 48809 59999 44268 47532 55761 44417 61973 51793 57438 39882 61783 47330 53059 35878 42996 45085 54655 52388 48848 41921 52343 51825 63689 35269 42263 64803 60842 35879 46823 37454 33457 64948 33822 50984 44228 64331 37115 63017 50735 46234 33972 43039 56085 55690 57423 53185 36799 65149 46438 63552 43476 47951 59463 42212 57351 61181 34276 48105 63810 39449 49085 36231 34902 49799 39375 65272 56480 34557 33954 53919 54225 49697 59166 50776 40338 47587 39011 65177 45195 65401 48821 49046 43880 40507 36954 43899 46339 52293 53850 33987 62967 46278 39828 55472 64675 50749 34650 37865 38135 61660 64053 56917 55323 58729 37431 54825 45708 33575 62743 63171 41252 36326 62744 53379 58533 45965 43642 60303 56965 44113 33335 52140 65044 41535 64427 61087 54883 36106 48166 62403 54262 41915 51078 63555 43861 34475 56929 33492 44279 41693 61932 36448 36906 47639 55562 56528 50221 64924 33525 37752 33882 51618 37181 33065 42126 46974 63404 38791 36582 65261 54995 63416 50320 51298 64471 41981 33516 53237 49665 53734 61486 40333 43038 62016 45919 44822 54312 53357 56563 56826 36639 54185 41405 63959 45108 40607 36673 49628 42711 50466 34349 40509 54288 35734 54445 56286 34171 36982 42298 64444 54778 51204 58541 56216 55967 60607 36748 47043 51205 60325 50824 60872 37873 56168 46329 41511 42950 42717 50642 45733 33490 61999 55769 54428 33194 39083 53546 45655 55816 49870 60636 34326 52980 45878 44013 55803 49866 46368 55015 50371 40777 65043 43689 57487 64183 47945 33588 38765 47530 46372 39467 61851 60106 48168 58964 58957 53590 56955 47141 49915 45125 46163 59879 62566 36483 60963 42629 54344 64578 40992 46431 53077 57067 56393 65402 47537 50648 36354 42600 59693 63665 37481 39542 44587 45793 59966 34879 60701 53097 34733 54531 54049 43612 60321 60992 37324 32998 38156 49257 52499 65430 38643 35737 51595 55513 38648 37512 37221 46641 36262 64779 55311 62600 46546 47101 53484 58600 63498 39274 45683 48774 51314 48566 38112 64363 65073 37563 54158 47737 64884 43239 46771 42906 50574 55590 40592 38952 46964 42979 37630 53281 53452 63086 40336 56632 37820 59813 43053 43373 38741 61200 55706 61383 62737 58112 62127 42457 38577 61080 34202 56670 42659 40519 49581 54387 40838 55851 56124 38025 56029 59848 53671 43032 59847 55273 48355 34439 56701 63057 40017 48532 46016 42569 40510 36126 65309 50898 34972 58164 39928 51082 57997 38055 50610 63410 42987 52813 45939 44589 41743 33937 36425 36875 58942 34434 64506 34108 41301 57811 64968 63378 44328 53548 51290 46128 60807 46989 41082 60685 57391 60708 44895 46717 48617 53551 46741 47437 47200 45632 35622 58854 57792 58591 42272 33104 39385 42841 56019 56445 39271 34277 56716 45334 58683 62769 33286 33634 55065 37399 61434 39548 41422 35308 60717 40578 49297 41665 49911 44483 47007 62060 52708 39334 59868 39666 65228 42792 48728 62140 57965 57179 60562 42705 56479 41425 40345 41111 55550 37266 40785 55591 37890 54294 62786 33580 40533 63027 37624 55889 46205 43936 62429 37559 50895 56654 45216 42224 64874 61853 48345 63346 49738 40166 51881 59471 56459 41940 51394 36058 43051 64560 57927 60519 36190 36633 60942 54741 44946 48088 51336 51350 54488 61174 59587 37519 42461 59256 42419 60610 49222 33637 51390 41401 40574 50739 52354 51495 33122 64279 62044 63865 39017 52518 33156 48411 60852 46052 38336 42304 49603 45077 54772 34913 56484 50171 35585 56896 60956 48111 46979 46615 40971 65434 62453 56983 46497 63312 40697 63591 57451 40927 40401 62960 40153 37296 58053 38891 50528 37978 42731 42985 39130 36507 61852 58997 61619 50626 40975 39610 62589 43818 54236 54162 41191 45268 61582 47309 49953 64284 51423 43596 51376 33448 65295 43401 35511 64589 32962 44393 63781 38665 52931 56501 44644 61953 59661 55608 63916 63640 43085 56344 51639 35100 60832 63267 40602 62657 50888 39065 47990 51193 63902 57302 42137 58154 45010 39157 38215 62510 59357 44607 43951 53852 57781 45427 38408 44462 49277 33655 42089 56203 48198 35228 51726 45326 53703 50823 64679 52737 35488 39060 48093 58388 34408 59417 48263 46629 44009 40084 63545 54098 64400 48353 52206 48332 42055 34774 59839 64162 58544 61073 45634 54658 36004 61344 38115 62228 46745 56193 51366 54768 56512 36884 42402 47965 33761 58351 64630 41147 51891 61304 55980 35721 54804 36386 52363 39960 50903 46388 51464 55856 50459 52399 54543 37811 33129 61124 64154 60342 61831 39370 65232 44482 63797 63747 57192 59785 51797 58128 37317 36094 37997 45260 49916 37262 33069 43942 59049 52702 44344 46152 60103 43675 37744 40985 40613 40415 64452 52982 42941 33739 57636 33455 46293 49489 49256 43703 60476 35230 46961 41467 44755 34517 63457 37977 60256 56049 35300 36659 56805 47872 32784 41885 54810 50986 40419 49226 39794 55044 60309 52605 57145 35155 63535 36922 51051 61084 56750 39008 36170 48514 35462 51934 48475 39755 54368 40696 45750 52049 54045 63162 59733 64900 58012 33973 58829 54309 48127 37212 63462 42772 35346 62993 51654 37721 43893 35217 49910 40020 39094 52048 42747 56949 63239 63138 58149 37861 51718 53089 42397 64277 53891 39089 46126 49041 43508 57884 65521 41724 41518 36036 36502 35326 32846 40907 46694 52346 64637 50464 56185 53257 36229 33318 34907 54982 36501 48091 33038 56918 44131 55505 51834 48142 47854 57211 60473 51709 50075 41275 54352 54805 36941 38661 41958 64700 44933 47124 42633 50917 49183 40581 35596 57972 59730 41228 42662 43808 35129 39770 35639 43524 38169 64502 63062 35001 33290 51270 37690 47926 52954 35941 61464 52603 51857 43751 35117 62576 53912 62166 33691 56342 46783 61079 63324 50591 45975 48239 54697 51585 54431 33327 62247 48377 56412 35606 33089 54877 38701 58901 56916 51784 57160 56184 45311 46457 46064 61628 57525 59301 48409 35978 39539 60050 47150 52658 52730 64395 46493 55187 57528 33357 37471 57639 46326 42576 64097 46231 39586 60483 44695 51386 44329 62495 39972 63221 60242 62919 39312 34361 54226 64015 64641 58986 53965 36481 62431 55383 42496 36191 59444 47812 35775 62445 41317 46496 52775 47356 50163 54694 38305 58145 37990 34072 62915 65502 55326 45356 49107 35668 42726 50868 61139 40334 33621 59792 61222 39039 34896 55084 55210 45935 55688 47773 56822 43731 55935 42132 47217 48143 33067 55194 35618 63441 52864 63319 53079 39087 59565 41355 34817 47366 62939 37284 65367 33039 35304 41353 52473 62012 57870 53119 33489 53528 58691 47831 43083 58780 57657 51511 57319 50184 37023 37840 50615 59870 33662 35384 60051 41376 40889 38471 58276 36981 41573 43863 43752 55630 37312 36720 36218 38853 62406 44168 45845 40707 59946 46421 44665 58904 51794 37829 39985 43580 36810 49698 63955 42200 47214 41062 60792 57748 61942 37338 51452 36920 33633 38968 40964 65460 43868 62718 54831 44304 45667 53490 45472 50525 43547 65450 51613 39660 43229 34788 56303 43846 42067 53102 42373 56785 46373 41933 65388 59695 41323 33471 48913 64446 65291 37715 57853 51824 52612 43636 33063 36127 64013 36320 53203 38338 35592 33142 58114 60658 63960 52397 51222 34258 53252 59893 55107 42849 57746 42335 58773 59523 43095 63530 47874 42150 62423 59079 33929 39698 39740 63923 41095 60691 56411 37835 39424 50557 39690 43292 33584 54449 33769 49639 61057 54060 38206 52948 43268 61108 49722 54819 55450 38922 32975 52178 46509 53625 35910 46988 43318 55814 48674 51557 55862 47131 38679 57127 52580 64816 34863 40488 62969 47466 44705 35754 44779 61553 60576 45003 44856 37301 42357 34722 50137 36645 36303 47596 60657 60825 38374 57297 53206 51421 63510 58887 54425 46955 34940 58517 55174 51660 50393 38403 39260 46654 57651 59418 61693 50282 47876 59275 44790 33687 56116 38443 53367 60411 53162 51561 33722 45651 42590 41475 57942 62509 62739 51609 57831 35034 57139 56739 60212 56352 44842 38432 58013 52640 59475 49704 45764 48303 44409 47453 60927 35131 38290 33943 55511 48773 48445 57449 37233 52689 56931 57035 63617 36788 53035 50607 41951 57286 33689 62835 61717 46525 45130 33513 37464 38881 44285 35698 37892 39782 60930 39593 56569 44290 50924 50271 54911 42061 62811 47012 48543 60360 38573 55801 46981 55005 61068 42918 63946 57935 65021 64895 54004 54192 58340 45873 34031 37036 42689 65103 41819 47090 58359 52992 59344 52990 36090 64088 40953 39513 61331 52001 49285 61712 33886 49225 52881 50102 62860 50323 43400 54356 33487 33871 54019 46859 63684 60297 53325 44864 57829 43035 43272 53104 51490 40487 40258 50919 43989 54557 33991 49843 50210 35751 39636 54670 36450 41091 60132 58034 36072 65431 43519 46805 53567 50237 64500 34483 33925 35709 36120 34036 50695 61003 45244 43076 46480 43247 55997 55909 55106 55434 48958 40360 48035 34776 46376 59155 52445 34728 41848 56893 44321 48178 48494 54666 64090 38145 36514 59244 55189 52960 47180 62789 54747 55095 41710 53553 52916 35085 49525 35531 55792 35349 46292 61253 52181 35931 41266 61575 49690 33553 57264 40649 62096 62709 56307 56608 34753 41936 35576 39474 55215 57770 53349 33600 45025 41606 60282 34126 39974 48898 45073 63664 36037 38448 60277 45821 55248 34481 51362 43814 60967 59545 54889 36743 46225 37791 48335 62719 44838 46542 54454 44826 51775 61807 49023 55534 59841 48693 49878 57416 53960 52123 36202 45180 48319 36449 46165 41608 40423 56072 48842 53715 50786 54063 36136 50229 40565 42466 49734 47886 63438 56106 48130 40794 52502 47805 52420 60147 40040 59412 60505 34140 63503 35113 33463 63191 60451 55175 61456 43074 44315 47327 41987 63494 60235 53111 65310 48968 57756 60227 50391 33321 39102 43218 53420 46672 34632 37436 36379 39849 47742 46261 61766 40059 62249 45030 41381 58844 50830 44074 53992 53606 63383 55546 36083 37021 34588 32858 34986 40969 50164 44728 38047 35316 44978 45411 35014 46216 44084 56343 33748 53365 44270 43566 51025 56301 49966 34416 57405 58731 62889 59737 49732 53844 35013 50804 54696 42823 62542 65137 49898 37925 42217 44184 42020 54551 47763 46789 57468 44104 37133 54625 44837 65297 50958 53142 65457 55708 38388 48787 37048 60346 49585 56556 55098 48077 61329 59743 62076 47286 35740 44706 38597 62937 48583 63548 36399 45382 38919 46931 61600 54391 63993 40946 60075 43710 58548 45240 61780 63702 34831 39873 45167 48650 50486 62696 40863 58000 46177 54971 57049 44010 53272 51066 59467 53313 38372 56305 42562 47368 43058 36579 55554 53101 44645 49899 61110 55209 54902 41976 44727 55793 54779 33040 40297 37402 47487 50281 45445 63321 57428 54529 44149 35661 50920 51438 57340 41581 44897 32909 46960 36529 61695 42505 53569 39427 64576 44770 61893 36987 36721 33786 49155 41175 38847 42331 64309 53071 34589 51526 40508 58596 62112 42832 61270 41781 65046 59496 48655 37521 60395 36616 37546 43986 61016 50417 59748 40939 59683 33032 44000 47508 61479 55668 60503 57763 35392 33098 46298 64793 45374 48463 50080 39345 52040 57985 43698 36029 56430 54132 55958 48262 46037 34273 57846 64853 33605 44421 36484 43442 59137 61714 44081 59340 33622 34934 40763 39151 39216 38748 38474 40537 34404 62986 62057 40678 60076 52106 55079 34547 64014 32964 42048 33948 55184 56581 47237 55432 53544 45510 39469 61160 63597 63525 52231 51062 63825 52269 60590 50115 34872 62080 49695 42992 37319 59803 64583 33331 40923 40094 35827 32769 38839 52641 56180 43003 64742 43825 62524 53583 52139 40101 48955 37322 43919 58004 64647 36140 59763 59222 41014 44848 44460 58664 39145 58914 60646 41159 53984 51306 39109 38043 39863 43192 49038 58413 45262 39568 60453 47488 43336 60623 34910 62061 57352 56038 49682 40298 57546 40703 44472 49961 50566 55493 46100 36199 61202 41480 39932 53730 49563 46691 42379 55249 42828 51254 36217 34283 63339 51753 37248 56508 35636 50339 42621 37058 41396 48727 35458 39885 41195 56263 63454 41600 48938 57369 57048 51781 48737 56757 41713 48901 39783 55202 45434 64499 65373 41567 33802 40480 59350 33097 43997 46277 35419 44151 64894 58248 62997 38239 42615 43293 39561 64198 39576 62018 46363 49437 56317 57255 62781 53005 41072 61753 63477 57010 33261 61555 61229 64034 55129 61372 49803 61930 33749 40047 41945 38870 62800 42404 45120 63713 35543 49790 60238 42378 50875 60008 37421 61469 42889 59833 36291 40408 50596 62724 60494 36661 49249 37278 50219 33483 60569 53621 54234 39650 47349 56231 62817 59206 46201 55921 48193 55569 59161 39712 57113 64481 33296 50358 49566 51011 50959 52411 40004 39453 47021 40861 61176 39174 36786 61503 42679 50760 41287 48203 47679 33952 58098 52673 37082 65181 46494 51379 40289 45179 47889 49389 60723 55499 53370 53169 65306 53136 49403 60134 59795 40090 50766 61147 41564 50580 51907 62133 35120 39778 51534 62613 45316 57596 57142 46120 48362 36315 48989 60719 52359 46744 48940 63676 64877 59001 53418 58911 45884 44136 55491 51319 64566 38594 38860 56236 39520 63350 57707 59341 51590 61665 54739 60135 32813 38309 59536 65524 43104 60501 37863 40296 40691 39988 63213 50441 34388 49050 52554 33099 42091 60969 50416 42184 37956 59419 43735 48490 46627 58105 47905 56432 38606 42702 64274 63053 57827 54338 57322 42533 53413 48373 40145 32860 52587 34855 36256 62850 49129 38539 53174 37406 61800 54327 53724 51780 37523 53095 53288 46833 38172 49214 58834 58953 45190 46401 44985 60837 42268 49443 65069 35957 49128 54477 47542 42641 52331 53058 47291 52964 60006 64503 44745 63205 36405 61755 34993 43183 57347 36932 65262 47086 50850 47490 62447 37565 41603 45702 64383 46636 50577 57299 42529 62917 42365 59709 33529 49219 63592 64068 53775 46039 64951 65190 34912 63019 35185 44891 51841 43722 39860 41652 51477 37702 50729 46541 38522 63405 61235 36849 34468 49781 38776 43909 47789 35565 45482 36192 64315 32983 56014 62561 63010 35563 44522 61146 62862 34549 56330 65135 41900 51695 42297 39703 63505 57131 38333 57154 62300 33753 43435 33415 63659 38137 43652 49666 44179 37704 55394 49917 36879 58347 48041 37973 45809 42070 64536 50928 40396 60040 33004 36467 43122 63634 39184 65412 44365 42978 61735 34819 59530 43251 55990 39411 51708 51485 61861 33237 51158 53649 43620 35370 65130 50272 44047 53562 43560 53574 41612 47887 55647 34209 61596 63763 42072 32876 56437 55485 63544 64317 62533 61875 40037 34520 41318 47455 53806 37917 44481 54622 51765 59759 33895 61428 48946 33829 65094 61112 43460 45354 46811 33476 45414 42245 52898 34286 37156 37455 38964 56033 63941 50245 45284 43977 33983 52838 56561 62634 45370 42441 56878 47931 58482 61297 56025 48257 41034 54728 56720 50516 45980 52318 36824 59599 58452 42977 46507 55291 34338 56096 43888 39080 45145 36990 34780 43744 44677 43013 41419 50248 35096 44282 37112 36961 42951 46419 47754 35838 37098 38081 51241 37130 36666 49296 48635 40928 65247 39526 43548 51098 55356 59383 58234 34795 55654 55855 55070 64040 45329 45675 57591 40010 54581 34889 63554 33907 45760 56729 52121 40817 58176 55197 42733 52800 35890 58553 38560 50532 43853 47057 63632 38180 37463 64459 52404 43306 57521 54375 58921 32810 57170 52860 36552 34154 36812 39092 55296 62912 49161 54382 46631 34217 47372 62821 42975 56455 58344 65269 61502 48548 50238 47863 45437 47111 59300 39999 46552 50981 39851 46884 44450 36369 43635 53152 47429 59223 43650 43137 60864 56541 55265 36568 35527 63666 35625 61100 41707 63137 53202 61577 43764 59328 61239 63586 53993 53093 36156 54738 45075 58306 57969 47663 36696 45272 51981 36523 41700 39198 47030 62087 53799 44360 41560 65397 54763 48444 51496 61209 56477 61155 50764 60199 60412 44661 53573 39588 55559 37628 51180 43332 62277 39747 45656 48212 64509 42967 59938 48287 57053 41935 41677 44817 50867 62638 33619 60265 43684 59713 32902 50112 51889 43602 48541 61505 49737 54331 38584 37912 35848 50070 64330 58091 50998 61662 62873 58271 58334 40130 36375 62146 35134 59972 46906 33458 48413 47636 54297 43258 39913 62007 46170 44592 43683 53056 46917 38011 55762 55158 39812 53959 39515 60925 59826 44209 34166 52616 36041 36035 35313 42938 48926 49943 60333 35318 44323 41553 38204 46732 64759 61459 42083 48669 48555 53047 61127 44350 62307 39120 40890 53951 63661 37358 49425 46483 50335 56315 37967 64656 58414 50792 42452 42326 48677 54515 49944 55324 40823 46473 48653 45654 60386 45480 65456 51921 37550 61583 36580 37714 56925 39459 62880 49139 63445 52913 47890 49346 45497 47949 62819 36489 63908 55172 59983 64855 52648 48919 62260 44485 62339 65126 38286 33543 45065 35924 51197 49952 61393 57964 47744 34321 57473 46794 45107 39538 39305 37634 63056 47502 33536 56570 34560 33168 61401 64619 43473 59891 48364 34150 39391 34791 33259 63363 36295 56693 39476 42532 45473 50498 58537 43728 43679 41830 62698 64850 55675 44656 55963 59005 38801 43657 57911 39764 43775 65099 41825 64168 38074 53522 44400 60570 40086 47817 37877 41982 37984 35086 43467 44709 61142 40793 43699 45885 36133 63526 33046 54951 59416 36224 49133 45628 59289 57996 56158 42498 37958 39269 39189 33891 65440 51901 62626 61116 57156 54523 59970 47311 35805 47654 40546 43273 37478 48906 58432 58463 43900 55110 56524 57627 55474 57034 47145 58915 41314 58516 47852 62661 47407 56808 63651 40621 44865 63182 56256 54400 37122 43275 64633 54122 57887 46547 43314 55606 47526 60340 41522 61663 55510 37368 52725 59009 52832 59831 60976 43836 38572 34403 61138 58572 60668 35026 37275 60391 63727 47706 55381 49011 50599 35149 54981 58706 34170 62477 52113 39300 42819 64291 55598 65324 46558 45462 59655 35638 44308 60772 51668 41858 62037 57426 40411 34677 53644 60176 38342 53468 34891 63360 42036 64273 55859 64357 62399 48876 61033 58863 47836 32793 54616 39285 57212 49221 47154 54794 61011 48517 48731 57823 47908 46172 52167 35561 40511 58056 52014 57312 59827 58900 46102 46384 53832 35545 42247 56552 53631 33731 41136 38715 55913 39567 53872 50119 64158 60187 35670 60422 44322 43541 52238 43117 38211 44415 33668 64989 64681 54205 65419 46598 36869 42241 41823 49037 49215 61300 42547 56134 40257 59483 41255 38963 50494 58115 63421 47865 48169 43552 43759 36677 36833 52966 39019 57259 35245 60364 50652 46113 49028 44196 36294 54015 38089 64841 60904 37356 39800 62235 40543 41889 49316 40690 54726 37178 62438 40674 41291 63240 43581 65321 64210 34768 59354 52877 56176 56198 36137 43387 50931 37716 42830 50265 52501 50117 43908 56300 46945 43809 61678 60324 43012 57052 55481 55822 57414 39207 48689 59100 44969 51014 42307 45205 56628 55934 55176 45922 63450 58576 53096 41129 64207 58665 42984 54002 58020 40377 50341 56741 38088 63922 52291 63813 48935 61924 58071 64662 48744 39790 34961 36622 58410 38662 40195 41912 48491 51137 34990 58120 61364 42116 60218 58122 56121 42274 55145 40287 50190 33936 55408 40961 59696 49895 46378 64104 47689 43231 50449 37136 48647 38327 36802 58324 58284 42442 60916 38808 63621 33477 33084 52536 60351 50609 39521 48299 63304 45603 38813 37615 55774 35574 32854 41088 47003 52361 47179 62390 57735 33130 33980 54121 46411 52646 42564 53369 34711 55393 43109 61276 60692 49313 61422 46186 46074 38136 38690 58126 64551 51642 42283 42171 43144 56719 49973 62258 57713 44896 57653 40008 44678 61184 44362 40563 44806 63685 40121 65446 65529 34857 43785 33635 41769 63379 55310 53881 62013 43168 47161 49885 36847 53123 56545 56131 43783 65111 39875 56840 34968 43804 51094 63212 52367 53290 63084 51520 41572 64939 40100 50247 39400 41232 48658 34038 45938 62770 51041 54665 43339 49624 62032 54497 52975 47615 32782 62804 38612 48506 40339 63178 48474 55351 50085 32899 34450 33018 60878 62884 41450 40412 37620 47370 59214 51655 52304 55671 45101 49055 50397 46137 32979 57108 41465 53457 33360 33518 53639 33430 53790 34809 55489 39878 45705 63007 34210 53011 57909 40406 62473 63766 36679 37504 61145 34430 34575 61250 53962 42997 37166 47752 40704 39959 65379 55755 50957 51396 53289 41127 63111 36813 49793 51835 34263 62335 54238 42530 49430 46590 47256 42371 57519 45543 51220 43002 43048 59287 40149 53161 54525 40150 62358 65500 51942 34042 65400 37833 63356 49005 55599 55674 63589 46460 44232 33927 62216 63241 44676 59303 62942 42385 52563 38934 64146 51446 50832 44715 63310 42080 60968 45041 62306 44508 54927 62979 53791 54450 47944 63658 33585 46004 61163 51541 35617 54898 54533 35386 36856 63596 64879 46073 57201 43322 62726 33225 48804 43632 38284 49266 48416 36912 63437 61277 40072 61272 37736 45453 38779 47195 45612 34015 41672 48481 48145 37109 45848 47771 48772 62849 50167 51177 47815 39488 51075 60753 57207 48665 41087 57524 35105 61468 46280 42475 46875 61515 54654 50841 58361 64598 51408 50461 56616 42980 43797 50286 41854 53222 60268 57586 35444 46456 57765 38924 63257 54598 37385 35841 46895 44404 64652 62430 52163 53878 45641 43549 64245 52309 53994 56514 52527 65343 46666 58118 52303 52826 62736 47957 60876 61476 50367 58613 44608 46812 53991 45874 33019 64482 60854 50932 46949 63532 62465 49411 34604 52093 51069 43811 39602 36391 45357 60880 55888 50727 33408 45629 54169 51019 61102 37760 37293 52443 37129 60069 47174 45664 54923 46092 50783 37219 43417 49567 49423 60306 63142 34927 62702 42682 64907 57654 33801 64176 58027 40716 48249 56223 48241 35991 37960 60851 59508 55673 49955 45642 36081 40576 34368 59857 37349 51292 61442 64169 46768 38014 38945 45477 61825 57056 42413 62673 63906 35403 49474 52437 65394 39409 58506 36887 49622 53741 36429 52336 37118 44900 41102 33014 46731 64956 48051 38004 38353 45782 38941 37331 56442 40986 42890 50771 39837 47555 46510 41785 44987 56765 34926 64071 41712 43110 37116 58582 45440 43484 36132 51112 58242 64038 47084 61917 41234 49577 51742 56252 40015 64617 35196 58649 60704 57609 52897 40309 55211 50524 55930 40021 40064 48802 44497 45019 34939 50748 42431 46221 35973 47343 56102 62900 60846 58301 34510 34828 60156 52710 34505 55536 57730 36153 47491 50252 54239 34930 37606 39340 36688 51791 53361 39582 53326 33608 57978 63828 53451 46183 38720 53143 58642 48632 37316 47844 51503 44620 48890 58536 36819 43659 52865 32912 60465 64777 48570 46662 39249 42145 63266 51740 61395 46086 53690 35366 52156 33959 46375 62621 56635 58551 35900 39436 48878 37360 56996 40434 60455 38786 53976 59892 56732 49537 57301 64501 59506 49551 50811 46709 49874 40852 59525 37313 50817 56336 45805 64023 42237 35680 49091 44642 61404 39671 47833 34996 37538 44782 40248 50136 56407 55782 42966 62814 53465 55495 56092 53052 61082 38400 52751 37179 35051 44638 42377 56986 42252 36373 43365 47164 54341 47974 48611 35385 43451 38843 52219 59294 39303 35884 62486 55560 40449 64685 37131 64730 35334 37652 50549 60645 65185 64227 63950 39572 42665 35044 63779 34532 60355 50820 60890 42658 41354 52393 48578 64116 36658 36832 47244 35073 59185 64130 57977 49426 60469 48508 60074 57618 36546 39324 63029 55429 41305 54716 60984 64465 48887 62530 44887 49416 54337 45304 40577 47906 45783 47751 59434 51625 53787 65230 35221 61842 33960 49253 55298 60434 53243 45582 62733 44757 49842 43644 52546 64082 58641 57472 59594 35091 63677 46891 44292 60095 51482 34318 63670 41076 45080 53847 55222 38057 49330 43840 43386 40575 35139 41676 47247 41849 33752 35872 56736 33027 42265 53495 40645 34149 57370 61467 54495 36325 44488 64102 58636 62642 55882 65475 37549 55864 62755 58491 61546 45879 64790 47126 40230 35583 34065 42151 55026 47548 53619 40802 56214 39723 45081 41407 55586 46761 38984 54369 55263 60180 64025 56653 55827 47345 60390 33432 43901 49134 45458 46210 45236 50121 53331 46055 63216 55645 59927 33008 36186 53030 64437 63372 47622 64325 51160 65015 33849 45026 36881 46398 42356 42604 59838 62624 60003 60945 53512 61571 37785 52942 58692 50250 42230 39085 36899 32995 56852 40168 52327 63927 43151 48688 45298 58184 37509 40091 60172 35653 39700 46630 51767 60339 47971 52590 59840 36179 57905 40483 65083 44214 60358 62974 36131 40850 60561 64221 64020 64531 50162 43249 63143 39122 60474 62220 56266 47151 46012 42195 58504 59014 40994 45302 58425 34298 59173 62230 47655 36755 61051 47662 50724 42686 55757 35919 51002 43361 51602 56708 36522 36454 52282 50065 41942 61162 36188 33292 46899 38944 33660 46932 42862 42760 64178 60813 46861 52882 59716 61913 37596 62173 64726 49768 54256 36219 64596 60513 36424 33803 45021 38950 39490 40250 54371 40728 55125 57809 51762 60313 53134 39222 52773 33012 59071 38890 58584 58009 40590 51554 33804 42394 39845 61981 35095 43812 57880 34420 54717 53871 40632 54257 56783 49282 33118 44746 61285 39113 48252 53988 57926 44872 43694 59126 49262 62903 60060 46699 62779 40303 38225 59885 40300 36727 42721 54215 43178 44694 61581 34312 55083 54358 36547 58652 41687 33106 35650 65281 52477 41058 56325 44752 47779 41131 42333 53939 36433 45201 53147 64880 39642 49990 44778 52474 44793 42555 56328 55525 59122 54223 33009 40709 33243 49305 33147 50057 60800 45372 39229 59226 53442 50289 36697 50078 57224 47383 40616 35466 50601 33211 35276 54430 48683 54159 48215 42884 58952 61501 56277 58704 44326 39673 45901 61496 57861 64142 42694 61533 47053 54689 58473 35859 43725 40624 63841 37184 55466 33759 36122 52192 62995 49972 37473 37540 58598 44210 37205 36968 57866 43154 40764 42563 40886 46788 42701 42188 61699 59445 50200 42135 46700 36056 59576 57961 56242 58879 42361 59888 34736 63078 40402 54366 36151 46724 64100 52080 57343 65448 35144 62764 54414 52925 55571 35960 36913 59011 49210 60552 49350 46514 46905 41831 45698 38173 63223 51437 56936 61463 51179 34178 53113 34194 38550 38804 60628 39036 37950 57203 55776 62498 56515 49963 34563 63104 33447 50005 62924 48593 57515 52189 51243 42119 65327 45348 48544 33714 37459 52753 37801 52180 47026 49063 56764 44223 41963 42669 49645 65424 46305 44255 43545 32936 57825 52364 35381 46134 55659 40541 36767 34164 55778 58131 41628 49440 53013 57529 47425 57518 36385 45861 57059 37834 37857 64078 47484 60224 34900 41414 47769 42294 45669 46608 43100 46044 39766 47275 41220 40848 33279 36655 48687 56275 49333 46616 44619 62006 38384 62747 40099 62918 52019 57153 56182 36263 63269 38651 35473 36642 53410 45959 56950 43328 39178 47979 39489 65221 42260 57571 40933 43824 38132 34596 36830 64537 37771 47301 61313 58150 43943 41827 43096 59012 36105 39118 57066 41109 62727 37792 36793 59598 60443 48047 42647 38196 65205 36931 37392 60748 45008 60642 47668 38345 65461 58545 47148 44533 50761 43452 39290 50404 33845 62618 48016 57379 42231 59577 40883 55025 56306 37847 56577 41411 61827 37223 48672 46972 65167 34559 41938 46532 48375 63393 38339 50865 59860 65057 56888 56495 57501 38461 40856 45544 52894 42416 52741 38256 62837 52786 62073 35727 41098 55126 50074 50298 33048 54754 58175 46276 33539 52322 50293 52027 50798 63786 42292 59093 53751 40681 56205 57715 54350 48436 61881 37926 44777 51488 37815 60229 33422 61788 52188 34470 48417 46956 62768 38681 47504 47665 54562 58067 33068 36027 61779 50613 63848 62394 44278 45643 54197 37932 42359 60768 58433 54499 39357 35555 48643 61179 55063 58092 50829 45557 57221 59819 58743 38045 37700 33742 42246 60240 51607 44121 43711 57128 33444 57739 49115 47202 40051 35153 49480 39066 43530 58110 48602 51984 33375 43646 33732 39190 61846 64985 38118 41960 48780 43494 49132 36193 33526 56287 45985 52792 58235 54442 52899 37453 34521 52190 42743 48152 62418 60286 56128 47539 52311 58035 35603 47060 38049 55891 43838 50684 60518 35765 41561 48402 47367 50048 39265 34669 44962 53139 62856 62124 55667 59435 36201 64133 45871 62455 58527 64466 53930 52667 56267 40929 38363 36091 46795 34820 65250 37106 54937 42215 55073 37418 39233 60361 38292 55875 33212 50990 57807 47360 61363 65385 58039 53008 50896 45532 51463 43043 34621 63858 54960 57968 53745 62191 59902 36050 48631 55208 61770 36310 41692 56668 61620 40144 38381 44825 58645 46323 40025 62464 43169 58960 54656 59617 43433 64959 40052 51450 50968 52685 49060 36588 51281 54152 57620 62143 62836 57406 58864 49281 39925 43911 44701 51219 33134 34196 59871 44045 46335 39410 62662 51399 64335 49500 63688 51368 57143 38664 35375 59365 65257 60269 53705 55123 65176 53862 55707 43454 64059 64303 34998 60635 33427 64258 59264 49258 40832 65322 59850 33571 46591 34162 44169 60652 64428 58813 53808 57899 44170 54178 41048 43203 63064 33945 34544 63115 35962 38876 56564 51573 40161 34423 47739 44019 50585 38663 52600 62433 60409 33484 32803 48565 49741 54939 46416 45981 58057 51589 48553 44166 43105 42463 33531 39501 45109 50076 38060 48822 63764 56143 63767 52586 37756 62582 61934 38667 62201 41064 45928 63496 48324 51316 35616 35757 33112 37242 40837 40124 64789 34021 40056 33287 34835 63387 57774 52903 36675 34252 54171 39163 47923 50307 55166 33928 38061 44024 54729 37277 38559 56885 49270 46240 56850 48498 36426 45337 59482 47144 61963 37627 38181 42242 43520 38618 36414 47184 55845 48036 47203 58258 40784 64988 47260 33350 63988 33933 53322 48704 43578 45739 44377 51924 53738 35537 38405 62529 50900 60679 54129 58197 33426 41815 55285 52202 32869 60687 37922 52215 63295 55886 49153 41304 36062 47571 60261 53482 36698 56671 58680 58349 50310 37124 55131 61141 53641 46109 61914 40356 33993 50611 37161 35251 58415 61327 41506 61646 63967 51729 55081 63570 50934 53348 36352 43470 62208 34698 55593 61798 59108 59248 54138 39444 60019 58336 64564 59050 61452 63388 42687 52351 44431 49909 58311 50473 65308 36842 52926 43091 49016 62317 59704 62802 57889 61535 58950 52675 49892 42746 42172 57803 48064 56614 40057 63626 38871 35619 47228 39079 36382 60653 36893 41837 55515 46923 51397 50496 55843 38867 39601 58523 34574 47036 38435 33955 32947 46855 42859 47462 63332 48771 56644 50487 50402 61682 40316 56924 44468 54561 54936 39414 36844 34013 56435 54111 34248 50012 50155 51672 58903 65191 48265 45263 41386 33523 44949 42158 40880 36182 52734 39872 41437 35724 44768 41174 34300 47440 52371 34491 50789 46217 37412 61769 48423 46954 47314 63110 44385 37067 40862 46383 36562 61410 59633 53807 36905 59895 54016 56778 48726 58918 45587 56165 62948 65266 38969 63281 59567 62147 57510 36463 65510 33868 43179 65031 47506 38615 38478 63905 44699 51689 52279 45788 39383 58777 60384 40800 45044 57147 53550 44772 65471 52030 61534 48625 47196 35816 43915 52722 53563 40011 50857 51996 37175 54461 60716 56388 54644 43749 63215 37176 60117 65368 48503 62365 59116 57376 55867 35359 45930 57612 52284 53396 59228 50878 34053 64202 37202 56854 34464 39158 49245 47774 39373 49357 33103 42544 63768 46580 53794 38842 37568 48067 39552 55487 43704 42432 53511 52100 54900 54512 33170 41814 49427 40146 38646 44363 60418 59538 40276 59543 46189 37897 46267 38628 51251 64910 64497 48304 52623 34159 55440 48321 40317 39632 46625 34834 55929 39336 37386 61752 50322 62045 51038 44145 44641 38593 39887 44249 36637 52365 59210 39935 34441 51494 46452 60010 52790 57826 56718 42861 63006 64938 45909 58268 53721 55359 33275 55232 33297 55610 43895 35216 51305 39910 62144 37586 56516 37500 35862 33517 54335 46104 50220 33306 33607 44774 55364 64406 32967 57100 50633 64870 50409 64160 42558 35937 48192 57953 33501 48874 44598 57030 55830 33125 49240 65481 46029 38482 42473 39507 43562 60863 39819 51786 62108 53455 48290 33791 56063 55944 35640 39027 62171 65238 53199 59524 47157 55146 54976 61918 47969 50192 60931 50097 63258 37401 34455 46926 52186 46148 36960 44238 46478 61897 55648 38954 45074 59641 43640 58739 49956 35539 38812 61216 64141 64046 51459 63375 49145 49983 41217 34057 63735 54001 38675 39165 57078 48258 44312 41754 35790 38538 64001 55900 34184 41585 34955 41023 38949 64429 42870 46517 51346 43086 42956 40151 62564 58457 59593 39202 63155 34821 48260 36177 53018 58538 49159 42700 54034 62614 65080 43358 39781 59227 42494 63584 46374 52216 51045 42103 47065 44502 38541 63754 51745 58989 61001 52968 52207 45238 48205 62906 43014 56271 53069 49173 54180 48624 57912 45509 44858 63088 42372 58746 55057 41083 49189 54319 63984 46711 34799 37569 37487 59313 56024 56439 45251 51724 37332 37377 37107 34682 47937 40725 58938 61244 62094 35252 64239 61758 33956 50808 64889 49259 33424 35716 58841 57409 50670 53034 64351 61633 48762 62891 50740 38846 35368 53666 49174 54093 54330 37195 54813 46678 48104 52467 54966 58147 33002 42840 65096 45719 60640 50809 48451 47249 48112 64200 55802 52330 43727 54708 61311 45891 36903 54592 37066 64558 54947 40812 38939 56202 52381 36209 54167 59977 49982 54919 57110 36023 60083 41024 55743 51282 61237 45859 41507 44254 37097 42935 35809 51232 41037 54784 48896 38110 34096 44685 36430 47213 49190 35858 63765 39155 50531 59584 47398 44616 58758 50975 55987 41415 51001 47215 55556 55244 53602 39638 41618 55999 57218 60425 52777 51218 39756 43242 36703 39880 38797 49177 51389 64333 36306 58387 60771 40807 50501 45611 51200 54567 51849 44506 36118 60677 41805 33853 65254 50434 56573 63261 46341 50728 47892 52166 56249 37554 34713 46939 35208 61971 59670 61282 45057 50016 39796 46228 63209 49774 34522 64270 50032 47406 45365 35202 33207 36265 55597 38475 51914 48242 35683 64814 48292 33314 60370 55742 43970 64991 63102 37291 60209 45810 36585 33235 46111 45581 33916 37995 59502 48662 50860 51430 48950 36694 51525 51337 49194 55583 57578 44870 59654 64523 45177 34645 50644 64773 54950 47698 62017 34399 55439 33989 50641 53436 36462 61517 40214 57047 51471 61438 47167 41372 42785 41979 58838 60129 54145 64860 54492 59754 57675 40295 52463 45926 63712 33787 62274 65117 55373 45371 54816 38666 49410 52764 41755 56992 39228 49583 57021 64431 34203 58809 57450 55861 43224 41595 50390 57563 41043 47562 48529 48803 65488 38951 35538 41074 36623 43101 34673 60736 55685 54245 56104 58181 33072 34797 59051 32795 51285 55700 52283 37867 61005 40376 46314 61260 45889 46865 35620 54051 35460 40233 57111 55715 61683 38337 51454 45895 42197 55449 43130 57182 42096 64430 63693 32790 34317 64579 57202 54617 56421 46135 51086 52545 33977 61632 46797 54852 51515 46881 51453 41155 49498 54677 40700 36085 45785 48347 65049 65265 43259 42196 55231 59246 37732 62839 53352 48525 53933 42807 46393 48170 49135 59627 52949 41943 37344 60158 64086 63158 56761 36896 42313 36099 38792 59694 47573 53120 57321 50586 44200 35437 50795 45441 33034 53075 38925 34931 57427 41745 47735 47226 33756 49632 34536 57810 62537 40897 37971 42692 39111 35656 52801 35040 41689 55438 48008 40285 52514 34805 43601 51544 58139 61892 53645 61086 60111 38021 44474 50559 33256 39465 64919 48719 48264 35355 37422 62081 52922 61121 46054 34197 33140 58872 59198 46839 61791 49122 37724 62611 49241 64780 50972 39736 32943 56314 52255 45920 57159 39858 34982 45478 39197 62178 63811 60566 41715 48322 57447 33807 62633 57463 39404 61993 54733 62710 48598 65477 36419 61519 62215 58647 34978 40240 51203 34193 50855 40093 50589 35629 35244 62416 63972 46264 42913 46667 58309 61618 47531 52191 34594 63434 63220 59915 54640 51361 60084 54466 60626 45994 42447 34094 34758 58676 33273 41598 38414 39530 61887 39473 60582 35391 43533 40846 56956 35367 62172 40492 56588 55116 34571 50277 61408 60183 39398 56444 64872 36180 62400 64266 56081 37979 60899 65145 45757 41818 50111 63334 48865 41950 43992 35908 55625 55050 33698 51120 38998 63769 55826 56518 34709 43483 55527 59084 59900 36195 42860 53931 56593 58897 49304 62805 47083 56969 45124 62897 33922 49948 35254 57330 53733 51826 65168 44116 47591 32833 54434 55662 42154 62766 61437 42714 40344 34969 36216 63704 52127 45100 43931 51190 43680 47777 43177 63857 39990 48546 57404 43285 57061 43610 60466 46869 35948 59160 53066 39320 56725 57040 45537 47827 62807 57475 41907 57368 59392 44306 53680 64781 62019 38158 36260 46229 41751 42399 63471 33957 58355 34637 47335 60709 46723 37525 51548 46448 43136 48023 37276 57094 40957 36472 48435 44682 58616 48378 48852 47832 63745 62370 55983 40630 37645 51344 64257 53408 62355 63114 64286 37866 55679 54603 45936 59314 46551 58008 42696 65433 58944 45790 51274 55334 33522 40129 64259 38544 38451 63231 46854 49186 38768 57702 38430 54052 40692 57526 43772 53324 42583 61814 63975 34938 44432 43805 63989 64181 44073 65189 33058 57359 49744 59561 41922 52134 49613 63809 46751 62693 41688 61040 54103 62233 63861 43815 36895 41523 55649 65365 64927 34979 64955 64549 49105 48648 37856 52666 33494 39180 40329 55220 44520 35027 59101 35163 34687 41016 58261 39179 44609 46071 41726 52604 58873 40283 38915 35591 49576 44271 39748 46683 41126 49652 41280 45949 52383 62107 61187 57424 59756 60509 45973 57074 35985 60247 32770 52391 59106 64676 46255 51621 41833 40641 43474 42794 44156 62668 53853 65391 34335 50884 35306 53067 40726 37677 54249 56539 50552 36318 64636 54932 33982 56119 57719 38953 46596 63607 56506 63058 52825 38265 37533 45732 41338 33228 58835 34060 45242 36173 48157 38601 55567 33717 65331 38747 57858 54202 34685 63609 51483 61947 52297 42398 55874 40753 43761 55683 59702 58748 50937 50060 55770 35572 35696 47470 34206 61720 34841 36867 40895 37698 64332 56440 48751 36859 64942 53669 37461 51269 56664 57422 54072 37536 38908 46617 52923 35989 51888 62593 43119 47010 57963 65499 41892 63289 47333 46943 52840 56860 33715 59590 40993 53636 39472 63755 55804 51568 62444 37239 33674 45181 41492 52938 50013 36576 48109 50546 64825 59521 59114 45024 41462 59395 63347 34463 44585 43957 63690 56836 43966 42269 49471 42424 60613 42051 52431 58466 48372 58503 36811 53937 40909 39351 44604 49015 57344 54107 53543 62179 53743 63176 36592 34592 58507 43526 45588 42181 37138 46370 55878 34487 63358 60407 57852 62023 45616 43201 58030 61115 33167 40903 44037 47628 61608 47325 59205 33491 37991 41678 42706 33326 42688 57740 57731 41413 49714 42409 62160 44693 50026 53205 40169 47494 64347 63890 37510 44767 59628 50139 36057 48356 44025 60383 35806 39596 49295 36760 63192 46650 61588 53309 36290 37314 33272 54018 65483 61398 63598 54490 57197 33183 42369 60369 65225 62959 41180 61284 54006 33762 55390 50637 60938 44517 42651 52307 46290 64024 37282 43715 57161 33186 52438 49393 61169 34875 55711 41525 47152 37002 49578 41358 56973 63657 34739 38940 50952 36750 35807 45882 60627 53766 55341 47518 36781 41243 48961 49223 52103 55811 55109 36693 47143 51533 49560 44165 47115 55595 43309 36342 54999 33202 41385 45961 60538 53923 60381 54483 44535 58218 50249 56257 47251 52396 54150 58907 50113 62379 58920 57555 47355 61694 37593 63521 41670 63038 65198 37517 54639 57073 42882 33814 65312 55965 34727 38760 35311 33750 59421 52320 44850 42303 42690 47900 40679 54272 46151 46868 44231 64629 63415 42412 60041 46575 63020 43980 54806 62285 40892 46418 35341 59089 51121 36573 60989 38373 60599 47620 34836 47313 52635 57418 60116 44274 37307 37976 61742 57314 43300 58973 56208 48794 37185 41602 52768 34101 39401 45208 45218 44284 38581 41448 46168 42695 62776 45312 61922 54188 59960 59221 52729 48102 62369 56771 37364 53882 51865 33624 52876 63146 48883 60639 59092 52453 39695 38905 56641 49759 43873 44030 39731 41219 54685 64672 59913 32835 47824 65484 46640 43528 34457 64426 32993 39583 49279 48133 54258 53702 57246 59802 54987 38096 46914 34373 48520 50468 45787 34556 46233 65520 51111 32808 43723 35070 54396 52921 60404 64241 58382 46252 61611 39658 56088 45257 52893 32889 52096 34055 54441 51192 33257 32824 46996 46142 61012 37868 51884 41329 48743 59546 41659 48679 43395 43191 57749 54315 36032 63759 44052 63051 63253 62796 41276 63456 42879 54082 45594 33884 33530 42998 44324 35436 34228 57402 50047 34807 43720 51238 49819 60164 41067 48903 36008 44975 52197 40383 34937 52214 48754 59925 65492 53224 43429 52426 60950 39333 56239 37271 51675 38349 64049 41729 56372 39466 41894 42770 55693 58243 35057 59595 38376 53538 32988 46176 53051 58697 54172 40936 43959 48238 38234 44107 56441 53698 56862 34385 57658 42060 42179 40211 44550 33506 38753 53230 40260 47936 45676 43291 46993 33278 45426 63892 61000 36278 61267 34114 54476 54332 58791 47723 62799 36157 51730 43850 32783 44373 60731 43567 41985 64450 57599 38294 32952 38332 39735 43505 46034 46686 49495 49883 64752 57088 34848 34618 36566 38288 40829 49064 41783 38832 62563 53663 38563 33431 56122 33765 41605 36237 64661 45640 44273 57119 51445 46359 45327 36689 61489 61243 47985 32852 39840 55584 55521 51575 39419 42954 37814 56057 44080 60834 43142 53798 47221 64668 41735 50101 41110 52033 49848 50135 53776 49504 65151 50385 35379 33509 59390 32848 55053 38485 41138 60248 39884 47946 60230 61362 57274 41400 59317 60994 33870 46187 52425 35432 40778 45173 41197 57593 38652 47770 63452 39033 57231 35266 59597 57565 43896 63224 33626 47816 33162 37256 54444 44621 38988 47988 59799 37557 39627 46936 62121 57443 53207 62304 56707 54571 43163 45001 44443 37788 45164 49086 47830 38764 62772 33949 53974 37598 54109 38845 56952 62848 48823 50576 42153 41235 56368 63414 39134 35582 37728 35219 62761 37859 42574 37928 44183 54066 54424 47320 44220 63896 60579 38093 64216 40089 61182 63804 65279 56462 36363 43496 41461 45466 50295 39309 48735 57721 35903 37964 51130 34867 50201 39939 57241 64709 45408 33866 48862 44827 48792 62003 51995 49029 58211 37261 41348 35999 57544 63562 37742 49229 38862 50478 43008 40141 54748 59072 53701 40331 35889 62413 62512 34975 53816 50774 36911 48176 47511 56510 44467 64859 36652 59829 57219 42995 39953 46574 35246 33454 52369 42764 52172 47813 58459 43333 42019 58489 49027 38268 58793 33364 49589 60415 63550 48850 54977 46578 59894 38980 47973 57640 41296 51528 53109 42910 37992 36347 55570 62790 61053 62577 65105 54446 46909 37101 54501 64065 62976 60459 49198 38469 34195 53571 53477 45333 42911 39706 50894 54439 63478 41790 51950 58772 53270 49009 55885 61492 40081 60957 37672 49629 65300 36024 45658 60763 43974 60697 52452 44094 60107 54213 58532 41440 37748 54929 58787 52561 52525 48280 50140 48316 37496 34296 42275 64932 38317 47603 43671 63760 35873 65193 42612 36174 41733 61466 55612 39378 56392 65052 63249 42900 65001 45098 47049 51468 59855 58046 55596 59809 48233 51869 43539 36388 46759 32799 49348 42427 54168 38263 39691 52765 58174 59671 43730 42071 41313 59111 58687 63389 62009 36561 34425 39287 50021 51140 49517 43782 53676 55517 46747 43645 47658 53019 50093 33305 33359 52869 57071 36208 41460 57189 65508 45813 34840 35042 42062 62255 65531 55696 60475 64226 35455 50909 44723 38409 62876 49869 59236 60654 56971 40657 38434 51734 56933 39405 47364 57306 45576 62241 54365 35427 47846 53654 57951 35459 44633 36883 39968 58025 47794 55704 56456 36002 41299 49344 62985 63079 37657 37040 40675 46634 44190 32884 35411 63729 48343 61461 43792 39859 36851 32829 55239 49233 40710 42511 49587 39382 38866 38421 39614 43477 51418 52910 61808 65485 38104 43045 54569 49140 59028 47293 65039 59645 62785 36898 36876 55142 58352 36923 36112 53814 63338 53121 65465 39516 33582 51275 63157 41166 43221 64917 57621 40200 63318 53157 42344 45220 62382 49621 37503 35897 38378 44934 62268 47554 51267 61392 51854 48204 35309 35482 50243 61848 61644 62446 38301 33451 49670 48360 37542 44610 54453 33568 47585 50773 35996 56377 45359 38500 62253 57830 65535 61274 55626 33468 34098 57237 38440 33159 44571 55971 46643 63279 39316 52911 38178 56543 58764 53911 46504 56825 55854 40282 54834 37813 40652 51828 40424 46449 44521 39672 54148 43796 41256 55988 54820 58540 60843 46571 64944 50892 41803 58933 51760 65236 35084 38262 39956 61290 54452 41117 61338 50969 40504 35118 54235 64601 53378 47882 47134 37390 54080 60884 42374 38323 57923 45213 51230 56192 44613 58726 40516 63822 45887 49600 43647 39292 43449 37618 48115 37880 45463 40254 40670 61784 61841 57958 46607 54873 37007 53740 36770 45746 58833 62697 63386 41308 61540 35227 33595 33860 50880 55468 59720 48844 37391 39088 45121 35325 65275 33013 64614 55614 64492 38509 45964 65116 35406 53718 63845 46444 59832 54305 48725 64522 34837 57936 33818 42175 62193 53489 60163 54839 42822 61687 39114 51005 48879 45014 38179 36910 62599 34719 47630 55849 58723 56810 58893 58932 38364 52185 63758 48390 64420 38897 55613 34597 48752 61920 53044 64120 61386 57089 61135 56200 63647 35899 46076 63839 40668 44419 46308 33285 46566 61677 58483 48422 63599 62640 48545 35535 39811 55330 63618 48554 60511 42050 34016 60786 38062 33479 55320 56803 39865 44140 50617 39072 48684 46935 38921 34105 54643 58251 33806 60823 35472 62090 65282 64552 52478 59865 46310 51736 43819 41974 46524 51425 39705 64405 40831 37675 51809 56846 48247 34147 52567 53763 39426 56125 43882 48129 58728 50782 48487 65486 55945 49455 39284 41268 53909 57466 54021 52664 61435 62704 37152 63103 60565 64095 56904 56799 53908 53234 34251 60672 59138 40858 61821 48763 40407 41108 64248 39907 60835 56348 53099 39498 52681 51787 47595 46000 54876 48622 62935 62822 59559 52956 58725 61252 61049 42027 61896 37794 47444 57309 64826 59657 50825 51592 51131 61457 64866 42085 51384 41531 64674 59002 52644 52373 60581 63842 55389 57840 40673 62443 58081 45801 61255 39813 33047 61911 54313 48790 65208 55299 60705 63608 34508 35929 37381 35020 60124 41686 44007 48306 51040 56513 62943 38515 56191 56058 64911 60205 52798 34002 49051 50769 64084 34511 44079 53764 59013 53719 54590 54200 60961 41052 38591 49651 35336 38582 53529 59103 43215 35627 34265 51262 52483 49987 48144 53915 50414 36947 62555 58701 59453 64890 39064 61303 41086 38163 41587 44553 48628 64166 63850 43357 34158 55463 51307 62001 38070 57091 34004 39055 54609 50006 46238 60118 36353 34717 37053 62322 41788 38054 65037 49014 41504 60489 62794 61867 33640 57892 56490 55453 60973 59251 54304 44730 51294 64438 61180 49656 64302 46658 45114 45890 34412 55844 57031 56120 59107 63619 65267 59861 36051 39739 38979 64689 35285 57103 44500 37560 54282 53987 33282 36163 34377 33681 33307 42501 39584 40184 41247 39142 50291 50655 33043 34339 52991 58563 54320 38694 56944 35687 58757 61238 35312 61884 54524 33591 36742 40284 54776 46893 39905 41857 35478 56866 39314 49887 34921 40775 41128 36452 37482 46153 54486 44780 50815 54408 41226 35011 40904 39975 39971 53209 36909 41740 48888 55564 34595 48040 51239 44788 49232 39344 46999 38258 55720 37938 56572 62885 44066 64811 58304 65342 35945 56728 62706 65133 38583 52006 50543 54306 59967 45830 35061 46181 58670 59394 42610 38740 55024 58631 63834 47088 60087 57779 55094 38986 34752 64904 64374 41006 51758 35033 38726 45524 57364 65526 38556 43879 54023 56365 42518 36495 59096 63595 58817 59563 57210 43587 53159 35012 61113 34737 40394 57006 39362 47194 40587 53593 50455 63260 40359 63721 59115 54699 33694 36239 36280 65059 53344 50575 57733 49202 34374 38524 43241 38551 53296 43207 62940 47218 38803 53549 42557 60758 53232 60215 62181 53300 58099 32809 53280 37286 37005 53125 57057 59689 52171 62194 36735 43299 42831 52615 34825 61604 38186 60740 64949 58990 41018 51945 44763 35566 38015 34275 44038 53210 64301 36605 46273 51553 34364 47185 59937 44064 58313 46860 45402 37159 52542 52421 38799 46780 48108 51785 33825 64748 58439 62448 54962 38659 46563 39084 44575 45514 50869 64307 41973 58045 61273 47348 62988 42525 53648 45951 33254 63818 47128 58871 44766 61314 50788 58751 46693 42332 45924 45258 63800 45405 42390 64375 45541 54025 36823 47438 60683 52398 35191 59934 42973 35060 62926 56902 49076 33392 49845 50031 38164 62966 33171 59812 38086 54893 54863 47307 55031 36377 49237 44258 54436 51287 52609 37056 46659 65346 61640 40013 52837 53679 32918 51770 62348 53970 37745 45539 35660 58668 49992 40167 35521 64602 48551 62118 59630 43326 54175 38160 51328 64621 39901 54836 44845 51603 36459 64412 48414 48164 55404 37050 34905 56940 64060 55565 41379 42041 57012 53865 62005 48374 54014 49521 35802 34281 47934 61959 44225 51715 54219 43876 42417 63297 43763 37946 36590 61419 47747 39144 48513 39648 47106 49217 36349 39034 41631 55254 38914 35631 61067 42796 38624 43672 52575 48196 33148 60039 38375 39235 39556 64671 48222 59159 43024 36406 37045 42598 63183 45361 50983 34110 54037 46105 40272 52977 36692 56117 65277 60521 32830 51954 60271 63447 41151 37032 59796 37901 64190 43084 34095 33967 54212 61958 58727 36667 43832 33365 44712 41061 58580 58037 39786 60101 47304 54067 43874 40647 38131 60276 56731 51106 34827 45931 47644 63594 32844 59592 49035 40384 39452 65311 40006 63406 55718 34812 45823 51374 53274 42029 47811 49588 56350 57336 52559 55940 54652 44617 64554 63255 54038 56281 62054 54765 41730 35826 35891 34664 58808 64010 54918 56620 32916 33650 50664 39943 59389 36339 59963 43331 50897 53846 48266 42719 50581 38607 39073 43196 51944 52849 54491 64397 45281 46281 34343 38124 42514 39125 47062 34614 35759 56809 53731 47760 39001 53777 62945 43276 59922 64054 57181 41557 53561 57805 55135 47186 62892 35225 37601 38807 44673 61203 49040 51935 62177 53876 51335 33293 44189 41675 40332 62608 47163 50756 46569 44930 56627 52468 43757 39242 44511 41840 52812 48585 52046 60078 51731 63793 41570 62753 42407 33837 36603 39187 62326 45560 52253 48275 55029 60881 52766 60711 45379 51619 43371 45863 62372 56351 53401 51540 45704 41349 40460 55872 46242 39797 59516 63174 63522 60194 45635 49418 49104 33797 44337 37720 51838 35404 63918 57908 35672 56454 60796 57148 53431 34121 60266 39359 51574 51952 61762 44454 38504 50733 46613 33680 52057 41717 36708 51783 50228 61580 61550 50370 50777 51716 46765 38849 52062 48766 48219 64456 63538 54690 33912 57602 52871 33370 58228 34043 40322 62234 37680 56052 38246 43561 43907 44491 59783 36777 56485 35121 61305 65160 48708 36279 38630 49717 64340 48695 53189 37508 33274 51343 62846 51249 48812 58083 46400 47814 58825 34694 36245 58865 57339 34174 47582 41993 51890 52740 39104 55473 64230 38335 49643 48610 33678 58018 48604 35881 39302 48618 41496 48291 59271 59259 33574 49151 51458 47340 58560 36441 40840 34116 54990 53879 46589 39280 36924 51543 53260 64394 61356 46003 58595 41609 58556 64254 65389 35358 42438 63041 51883 54755 49399 62941 53286 59765 48200 45905 37238 41680 48796 48050 56521 34226 63969 42646 57396 57966 55640 45728 63849 55260 45140 41446 39816 55482 39277 39833 39090 61197 51398 34362 57588 48236 43060 55371 41300 64196 54688 37595 42637 43742 33751 61078 44388 36487 60781 57824 46220 47709 51125 55072 32881 55920 58179 48048 47209 38855 43956 49941 47545 52488 63622 38304 59048 40352 62349 37501 65139 52699 58419 39097 57506 54041 50465 47661 47092 59457 50044 33646 50908 47955 37711 38531 45784 48001 37172 44237 38340 46896 35192 47788 49986 42867 43831 63198 47643 33384 55033 49515 54204 34007 42047 65169 48425 65010 51562 62476 44277 40712 50002 61919 39161 46283 38716 63872 45443 50680 52933 58742 58426 37776 49072 46010 36161 44593 57254 37883 48293 55712 43219 41337 41524 46550 33265 56752 49969 33904 62409 63071 55790 65157 43843 40074 64649 55204 63054 61286 63867 61354 44291 59700 52430 50174 61294 37300 64659 39496 62843 49244 46822 58362 34406 37027 44213 64083 34333 59036 40028 54945 32913 46774 41336 36019 54546 38658 36061 39965 35726 49034 55391 51545 46760 51147 33188 36059 46677 47637 33612 63276 41932 59786 38592 52379 51751 59306 64980 40554 58794 48908 33100 64105 56962 48641 45772 58880 40779 44171 57850 62569 36626 61516 41552 34878 52909 34097 55446 44320 42738 37044 43414 39540 47930 36656 47219 45133 41972 44549 54790 43929 41253 41443 36651 58376 57338 50578 59400 43000 43947 48441 56674 48563 42343 51083 38322 42338 55088 37111 59315 35414 42141 58962 42527 48052 50762 41498 62499 33703 44178 40180 34868 53739 59705 33400 37197 37974 36778 35823 52607 42316 52974 51986 50315 62482 53330 57403 32822 64263 56433 51426 41784 57622 57209 43115 44943 64121 40438 59452 42538 60011 62847 59941 47381 42368 58285 52577 38788 54872 33815 65003 41752 49733 48943 42436 64844 61006 55772 35528 56951 57694 53277 45142 64275 49008 53869 45876 55149 60638 42120 39652 52194 35762 47976 51858 43664 51870 62954 63244 52763 53518 37170 49514 56935 46837 63572 40882 54854 40076 55730 61643 52989 47674 50843 48455 50495 42386 59580 39429 36780 61062 32893 54888 62992 42097 57590 45799 38125 46722 38689 44713 48244 57776 61096 57637 60401 36461 53009 47210 63889 53501 56863 63653 46553 34873 61254 43518 40772 57539 49343 49381 58845 64970 38961 42608 59501 59427 60524 49693 37253 61636 56023 38117 36839 51892 53682 58609 37110 34859 57267 34454 52547 47113 56830 45314 59513 52739 35657 37366 44086 60918 52688 40654 58076 54750 47338 51383 34865 53747 48819 47461 62947 40092 56475 42300 39549 59682 41804 65146 45375 62972 42873 52984 50978 46424 41427 59208 51808 44655 45156 49466 61397 57260 42406 46901 61157 60990 45492 52566 43774 39128 60812 38561 41005 58655 37930 47835 36298 42468 37001 37149 65173 33810 53788 61771 59805 49042 49361 41990 39350 36609 42110 65453 50241 56598 40194 40452 48818 64540 36891 47432 39270 40165 62723 49720 64070 41135 49327 37323 51992 36152 35542 42763 56419 63614 41049 53029 62139 38553 63472 46420 63575 44539 50482 38730 60762 56829 37617 37998 55840 39674 60603 58682 61478 49421 61064 62734 38276 61152 55207 59755 53229 43022 44737 65334 64122 38702 42936 54669 50275 64851 53454 58460 56460 35922 45814 32787 57296 41122 58237 61630 56661 62217 40110 34274 60523 34130 64030 57055 64047 57213 62933 58515 52339 58173 60013 34010 43351 39678 47250 44053 58562 61256 56934 32891 41694 45182 61891 54752 46084 53963 36776 43127 65320 41207 60090 64586 40665 61094 48722 47724 63878 49467 54008 46916 65498 54587 36344 35515 52793 40164 39148 56748 48666 63288 51670 41621 40429 54380 62362 48711 63831 64837 55121 48511 37446 59607 55136 34370 38805 61471 36533 53792 46790 60859 54596 54144 57157 40370 54835 52731 42124 37705 63507 41571 63091 49817 57514 44894 44123 42663 56932 36443 42500 41844 54585 35951 54141 35063 44636 60278 36674 34304 44557 33538 41241 32855 62520 52918 44331 52077 60414 53507 34680 34445 41690 64912 50619 57104 35413 49533 45137 35753 59174 33164 64262 48227 58994 51877 40259 64290 39230 54832 53773 58050 44573 61727 35446 33336 57744 48712 41795 51388 44379 37476 54661 49935 61997 62493 42065 45596 50707 41143 62352 59697 65032 46212 59458 54438 51173 47847 34909 58086 49833 33033 51003 52996 40914 55030 59273 42111 45838 55165 64321 37908 56008 47323 40893 60127 48614 37646 49216 60068 64798 34091 40069 47235 45175 42639 55576 59911 59124 36988 62295 46829 53351 63229 37474 43643 59652 44688 34766 33195 51507 39926 52442 61355 46715 54083 48705 55386 46498 58574 62246 51688 42605 34319 45982 49995 54613 59878 37171 37346 52713 63932 51582 47855 43859 64115 53831 42737 34721 47601 50166 59537 54682 59821 55611 52053 62901 39081 48929 54978 61385 39753 41248 47382 35923 37602 47540 50274 60071 37339 51412 50457 58913 59156 49633 65260 42649 51308 43352 47373 61521 48853 64081 40138 34201 43170 50261 38838 59518 59162 57283 59090 63708 51351 40719 52466 60588 52129 50036 51224 60815 34693 42835 34689 56108 41295 51789 35930 50233 43319 64443 36744 44760 52120 35875 42666 48054 40924 58026 61862 63152 37661 43597 60847 44048 60596 50994 39546 46845 45285 36782 36358 63514 60896 49831 36550 52967 56906 37635 36264 57333 37104 60818 63966 54926 43586 50294 64691 52274 60542 64323 46958 32867 58635 61965 43516 62686 34222 36769 37608 55186 46361 32800 61360 53841 64440 42994 37252 41099 36863 37625 56064 50183 62301 51636 51948 63756 63154 62628 46980 55618 43788 45072 64451 35031 52632 63140 63705 33029 56017 52248 55582 36411 41527 46864 56648 51302 61984 43765 37972 39715 34580 41107 53762 41033 58730 49203 60246 49424 38654 46825 37638 56067 55784 38780 38357 48957 38151 48983 50523 37108 47715 56283 59140 64565 57957 48922 50193 46696 52791 46035 47129 57305 42234 51000 51941 59987 42064 49715 61886 65041 49339 48379 54348 55677 40597 60531 59260 63469 51537 37849 39297 32823 35487 44269 63125 49494 43807 33299 65335 45496 38987 53711 50550 48753 52017 63282 53359 34078 58843 60338 43784 56717 36702 43925 36505 53968 65363 58231 54373 37817 39077 46728 55981 56599 42648 58402 38018 60919 36977 51462 45502 48791 50108 46738 60921 33520 62213 64861 63899 39321 51264 47578 44208 53375 64295 41847 53616 35578 54157 39048 37905 61925 50649 35079 38298 38295 59643 34476 60699 55411 56129 63776 62185 36437 46966 36746 65325 34613 50726 50942 40279 57878 64756 36589 50747 38755 55329 57686 41946 52569 36553 55589 56219 34730 41768 37651 59614 56722 60986 62148 55007 52116 54731 49370 47114 61903 50403 35138 55936 38642 40905 55075 40241 58853 58485 58937 37423 64171 63485 46977 54554 43416 33418 57130 46022 49284 49239 51912 59068 45254 56091 56814 59031 54901 50491 43987 53982 38121 48419 64958 56251 55553 36355 33606 56279 46656 64893 47695 38272 49353 47919 43958 40658 44901 63329 64670 48657 62202 42616 64521 39231 37650 47365 45763 56807 41428 40472 63355 63837 44993 47680 44294 44902 49118 36393 65008 35540 55519 53784 57033 41615 33675 50847 36257 44881 49881 44731 55635 57490 58219 36143 44036 41703 54487 41270 61740 57687 47108 60504 61143 54514 51165 51345 59364 47098 37746 61024 41643 45597 40805 41084 52962 56724 46537 49391 55995 52755 54859 51481 63518 56772 48660 63423 52329 62283 52907 52901 48437 46973 35056 36493 64758 35428 40835 62646 40938 34899 36729 65371 51202 51320 49529 50296 38703 34663 49820 60416 54997 38134 53668 44101 42421 56688 49302 52448 44444 40871 62426 46345 47664 42887 48630 41204 61937 36125 57660 50979 51141 60175 43415 55403 42114 33514 63122 61725 40029 63481 61598 64334 32812 38065 35074 42673 58762 61504 39442 51181 54623 55002 53907 57307 54742 36992 40584 45184 33474 55663 60023 42049 34290 51839 62083 57598 62088 37707 33901 56806 47869 52495 61232 48460 41845 65292 39138 57550 62548 33445 46297 57279 37558 46818 33053 64508 59281 53048 61864 58711 44729 65444 54535 43283 48964 52308 44015 38743 52831 60336 52551 64738 50848 53996 33671 38880 49332 53236 41123 56519 63576 56416 64705 35290 53374 45674 46925 35811 44283 61026 46167 38279 44903 34386 62699 46119 58428 52023 59234 57777 50380 40601 60344 47199 42512 64278 59965 62717 36809 47025 56684 43705 64136 52744 56548 37334 57726 61107 47880 52199 33730 34172 51899 33727 46313 60287 50124 56968 55225 32875 47285 40142 44085 59998 52292 40746 42922 59771 41965 56213 65104 34829 52114 53675 44820 64201 49832 45573 40049 51377 61226 52698 51908 50033 41046 33827 33294 60805 42031 53353 61777 40433 32933 34824 64308 58840 59332 35532 39105 49390 38194 60427 35662 48464 43575 63565 47602 48020 49919 33205 52353 52976 40937 51815 51910 58695 36074 40422 56702 57705 34674 45832 54048 41477 35939 56486 42323 39716 55896 34322 33792 33395 51971 58444 63418 36476 45633 34083 50326 48080 46175 54253 43267 39246 55347 42769 59279 34394 62316 40431 53823 57269 47254 34142 40520 56396 48107 34772 39061 61361 46403 33340 50369 35233 35852 42001 61921 41453 37839 50147 39653 53754 54198 40191 33963 39258 48318 44034 56022 65215 43253 47525 47853 48815 54209 51676 41239 50082 36309 48954 60056 33233 56690 44920 63898 58095 57303 42128 56558 57817 60255 58681 50582 34494 42940 58686 60722 52594 43835 35423 37906 48667 35888 34422 37831 58779 57720 35486 56101 37518 39621 60516 62170 55340 44356 40560 55735 54074 49017 48640 48181 64553 64468 60958 52732 33744 42346 49375 59823 38668 38278 48564 42917 42602 34402 56974 43538 51802 43787 34751 36097 63707 43990 37924 59522 36825 51816 64199 34466 52868 51161 53917 65093 54842 54646 53278 35586 53475 51819 60915 43098 63196 49776 46103 34741 46772 46549 37639 61056 56385 42266 34366 51532 52614 36882 52465 38227 35523 60528 58518 56578 51598 56371 33785 51811 43171 64830 54210 35043 64846 53981 62275 64027 36804 47176 51782 53214 51994 62748 33184 37989 62327 63717 56821 59729 55336 47391 57058 33409 55616 43983 55926 63247 52634 54984 55917 35343 49532 54576 45907 54090 61418 36034 60728 41020 37573 55538 53500 54812 53843 35632 63821 40440 39221 59586 46215 33648 52885 50328 50955 37091 57165 41647 52487 35797 40868 49623 55180 42401 44496 42144 55040 58043 45091 51118 46752 44531 64267 51719 60408 49003 51080 35203 44339 47948 54800 59533 52264 61789 43686 58543 42360 52412 32866 62392 37080 34585 55264 45000 45819 57349 38744 35673 55786 48589 49597 60826 59118 57613 57791 57717 63016 62639 36878 35743 64507 34239 57478 33219 63048 43540 51855 40123 54565 57461 61956 37800 63092 37570 37193 34708 62368 46581 36943 56576 58082 57695 44986 54637 43181 46244 38762 52289 50671 48537 49168 56560 54619 32868 45490 35126 57628 64337 55638 35036 62158 35893 34247 54170 64237 52750 63052 51560 44696 59375 58072 47411 33846 64732 39487 37235 51880 58090 59747 38330 35920 34407 64577 36560 37281 53618 63648 37457 59343 36494 42079 43842 62908 60009 50412 47503 38496 51832 49057 51909 43944 56194 52548 63796 57885 58399 48816 58593 50141 33061 50527 37773 33101 53535 50226 56525 64801 58253 34136 55097 32886 41590 41382 35994 64744 41622 61595 44548 51473 45036 42439 50675 64432 34876 59781 61929 45923 58648 41516 33610 40369 52142 43753 47044 63482 49526 37910 33777 37204 46526 47956 57567 51329 39815 55054 63344 36010 37996 64573 56874 50632 63873 61377 39620 35613 57062 41188 40314 51050 52596 46014 58054 40342 64285 36198 37017 35340 49367 48558 59057 44016 61931 65349 34496 63194 52676 48947 49460 46962 39649 58302 60030 33198 48963 37734 48211 65360 48438 36699 57859 36038 62627 39293 34639 50500 55506 52880 34773 60824 62120 36145 36892 46505 39422 55993 41441 38035 47791 34852 42293 56293 32839 47449 37440 44370 53502 53610 35445 32922 34609 61201 42736 37132 49791 55147 40313 38205 49957 45282 63695 58747 50049 63455 42174 35641 45893 51191 59731 51776 60352 50490 56631 45796 63894 59398 40108 56379 35828 54378 51690 33757 60917 60121 50738 57256 54406 45747 50234 50906 55577 64945 43341 38975 57233 56220 47559 35777 45843 33325 44795 45158 57975 48005 36223 42582 53446 42691 48882 63823 53809 57399 54462 51896 64167 39499 46188 60480 60185 35831 42833 35579 41914 47473 55991 58943 40718 39685 44307 62990 33469 61593 57308 49010 42766 54908 51563 62309 33433 53179 45630 50631 40819 60077 46051 50262 51042 58369 36607 36128 57530 63952 36003 63105 61498 56228 47717 62562 63320 45200 39769 48317 36967 49436 45599 44001 49873 59082 37187 36534 61342 39645 37731 54956 52769 43469 33628 51044 54791 51380 48512 36220 35953 56253 56406 43431 40479 43767 50018 56786 55062 37827 33344 37199 42349 63642 43209 57624 42921 62590 47647 61156 50382 56873 49136 52092 62998 36390 64204 54027 57238 43732 40789 33921 40540 50264 59798 40752 42857 45350 54078 48309 51352 33540 42517 35705 35009 58182 65140 45033 47446 58272 64300 33074 55500 53464 37417 59204 45027 50198 55563 50411 57180 46606 55279 62252 35442 43627 36491 43984 65464 36650 40743 38393 39492 62780 56405 46576 50418 62778 58075 46312 39871 39217 37769 52416 57924 51531 41807 33206 52863 64783 38226 61465 40477 41578 37806 34946 54664 63948 37824 62344 39388 40766 54968 54095 35868 33747 39557 40877 43118 49772 55719 48523 51628 51845 44733 34781 43069 43072 47068 61634 37579 48619 63200 41085 59613 39112 53945 53875 49908 55224 49954 64292 40506 41748 41911 36086 55077 59333 57469 44380 41999 61641 50784 63862 37891 35222 57836 48412 39471 58874 44451 46810 37397 56360 61332 61975 51492 46513 41057 60250 42451 49272 46921 42607 41706 37537 62864 59133 52987 64618 65054 43189 37228 56276 36756 64208 58277 47564 64368 59588 38099 65429 63551 45858 63035 40404 33576 51723 53003 60159 51009 62163 51297 54084 56196 64638 36598 49788 50236 32792 46050 40325 39768 49310 35525 63362 42264 45155 49321 56912 34266 59876 53343 63915 55216 53795 49312 54407 45007 43475 45828 54917 32853 39272 47899 57245 37975 57999 47623 34957 43145 62763 59610 59851 60594 43869 63997 33241 40495 57065 40913 58102 49019 56815 39854 49630 63963 47264 52400 39771 47013 38293 45488 46150 53851 55148 40213 34077 34165 50442 51208 46821 45198 42863 46548 47458 47632 37592 56438 43967 50690 54801 57693 44287 58472 42289 48063 47474 49938 52254 49516 42845 48217 53524 50068 61888 41623 35393 42148 41472 40865 56099 60038 56915 38472 47932 57051 40083 43858 34688 40525 60580 56847 37743 33645 48562 47116 40864 53385 64863 62568 60413 38033 33024 59035 40159 60450 34129 56787 62797 41224 34974 44368 40787 36630 44963 55258 60394 55624 58240 37961 50603 43945 63464 50861 41200 41514 56711 50812 42597 33625 54700 40735 35772 58633 47807 33217 60454 40722 45421 37494 44832 44967 38811 49783 36915 49604 42023 35614 39532 46462 48636 55969 36918 49433 46429 33440 56692 49610 36189 38003 55032 55085 39403 62227 37591 48931 40055 45521 62491 59030 41881 35517 41868 38687 32818 36194 47229 53473 52187 45745 57366 62388 60273 56633 38138 64729 39917 49175 61653 53545 50011 65217 60862 43062 32773 64173 53318 56636 39729 65443 41193 62541 65138 51056 35972 46020 34058 36848 39477 60848 36516 62841 36432 65307 40458 64542 43697 38413 59351 48789 60777 38385 56706 61819 52130 59378 59969 58694 58749 58386 56530 32976 52691 35150 48860 41365 44125 40732 64391 56375 55996 45132 44301 62677 37860 48777 43140 58123 33720 48699 35644 43010 33826 57452 61193 34738 44762 37231 59387 42536 39164 64342 60808 56602 56007 41322 53541 55470 32862 64457 33664 42723 52859 47781 41328 54340 54838 51637 33724 51341 35268 51016 61038 64599 47495 34999 65229 35151 64107 64276 40395 42681 61631 59949 58798 59356 42603 58192 42976 39168 63175 54020 57287 46078 33158 32775 62265 55112 40176 38441 50899 63468 62615 37843 54264 46842 63567 61347 55021 45917 58811 44259 63910 50424 39346 42012 33066 33988 33376 36490 44684 36840 45795 43478 41934 45097 57584 37302 41646 48670 64607 44538 54140 39704 45269 40290 38283 57562 53693 62953 50781 63097 51378 43667 60398 64805 34271 43514 65227 54808 49324 35179 61075 46600 54485 33123 51985 34295 45584 54274 64336 65022 36423 55497 41364 47016 50015 46405 45227 37030 37823 48663 60186 41075 56115 54606 59373 42814 53870 57453 49280 64012 49065 46386 57060 38562 49868 56050 38711 51684 52952 51153 40872 36296 48994 48675 61191 40413 49806 64526 37243 44433 48547 61207 52390 50324 34320 48721 54848 59258 46984 40197 64256 38712 34478 60035 52959 57921 41880 52097 36979 53855 33505 33342 41150 50125 57929 47081 35023 39220 48871 64764 44518 56150 42645 63962 58696 47843 42481 62077 54376 52760 38888 34627 46241 41640 60487 58477 44582 49846 46222 50793 63381 58615 39718 53989 39717 47543 58919 49328 41469 49509 35094 40686 53467 41764 52679 56928 55962 41862 59852 40515 37063 50844 60138 45530 62075 56224 58855 42471 63167 42253 33386 45755 43150 65163 63783 59698 53755 55643 58539 37845 53466 42044 44412 58589 64736 48925 37126 65383 48581 36728 56367 58185 35768 53382 53597 64155 63325 34785 55000 55190 40186 38806 47005 37665 48380 55471 61845 47822 36739 62782 45621 44226 53154 43015 52999 34598 34922 54279 47925 37424 65497 60755 33114 49550 59039 39914 51231 43139 50982 42476 35898 39173 43676 42653 39743 55709 57483 45086 60128 60997 54280 42011 44343 33124 38948 63970 40324 48526 41360 51622 33970 40095 34190 56222 45029 61659 35147 41869 46976 50565 41923 45069 39016 60433 41094 62031 62149 52866 37636 55725 50650 53211 63272 43029 38321 43202 64527 51031 37354 51927 53247 42871 60332 54085 56781 58508 59295 42112 36299 49082 62558 42818 64852 61506 57906 53657 37186 34892 36109 47656 54599 50197 52138 47862 48550 45395 36511 39955 55580 58356 37147 51905 41737 57697 50405 33204 33673 53914 53400 60649 55919 46075 46673 45740 62689 40022 50705 50696 37647 49083 37985 45349 46645 56837 60725 42223 58215 49985 57725 40118 62303 48639 48461 43724 37415 64763 39086 36706 52300 44809 49773 54673 59491 32877 34977 52963 35184 40256 65020 49729 49968 47399 36092 50547 33057 41445 42367 48274 48891 60752 40041 57354 51052 65319 42540 52213 62296 37489 60368 41045 52004 50689 43615 48429 53628 33838 51871 62893 51355 42415 39182 38918 60615 60049 36113 58011 40481 64901 65211 41500 37462 60417 49196 35453 54734 36634 49731 45665 39025 58766 48756 58087 56387 58802 54207 58188 36323 59784 63886 40372 54069 51661 35465 53292 59016 47064 60497 48124 33604 61988 51124 42418 40663 59615 59069 52479 33567 40990 54588 35965 43190 41673 35822 56685 63772 37168 45212 64711 58983 33798 36730 57754 65463 51039 46883 61341 64864 60665 50600 39043 59320 51154 61221 45450 43006 33878 33070 58437 36797 48837 57341 40417 64812 51966 44257 62567 57126 54334 33844 63686 51862 61357 34796 38520 39301 59430 58496 36775 44262 56448 59884 41264 45906 55824 34490 60857 60057 38999 36043 54720 45474 57244 48873 44698 32917 41346 58857 35655 36159 65517 44596 63219 54290 65234 48975 57039 42392 42193 34291 40978 45984 49303 61525 49458 57258 45494 44413 63678 46053 38653 56133 61421 64355 35553 44458 61034 37484 45169 43175 34176 42228 47066 37717 52198 33776 38795 65023 42178 42516 42631 39728 49287 33766 65153 50775 35894 45197 48718 60447 65086 58646 52428 33420 57263 45754 34188 49928 52424 56861 43254 41714 48179 64147 52507 64791 48918 40499 52218 34995 56601 38415 53485 43834 59180 50312 32859 61613 43019 46254 48039 59723 37812 39497 62559 63015 54480 37201 43138 58980 49658 34477 54822 33614 48915 34616 36556 43556 55705 34393 51972 54753 62581 38153 45925 37988 36416 65425 60647 59232 37552 61151 64461 34227 61597 53723 43325 61599 46912 47867 63218 45934 35315 52822 42728 57413 51664 51470 41644 52005 51685 33737 43355 55266 42999 40854 64163 32897 36007 61337 51650 44375 37895 33581 51244 38377 53803 64349 33578 54311 34997 49092 39181 59495 45911 38433 48426 53810 47963 59339 62572 58417 55636 53894 60288 50152 55362 53613 44886 34793 51577 41173 55128 44465 64929 36934 40034 53927 60797 58097 53656 47204 54871 44697 45385 43344 53752 42261 60014 62651 39450 64138 65276 46204 46161 57815 42661 56335 60612 40955 65449 42437 50965 64192 48713 41721 55548 43603 38514 40382 42771 58055 44352 51172 43211 42758 40987 38157 59787 39394 44333 32785 57607 56942 37413 61424 34501 41214 44218 59932 62318 42908 35860 48612 47428 34519 43525 53564 57517 40844 44096 58814 49513 44017 54965 63723 42925 35779 54013 42875 60993 46687 38465 52323 49713 59837 34651 40983 44120 33127 45592 58717 36380 61739 60328 43455 43099 65002 32925 47857 60002 48359 42594 41488 42716 37088 34311 37177 52759 45187 42226 35457 34572 36378 54293 58019 36978 49453 43844 39565 33651 60964 59993 36065 52493 35693 39495 53180 49545 38159 54128 49527 56759 35108 58221 40104 42159 38082 40759 36737 63891 50954 44115 60661 46769 44402 41941 60320 43335 55111 51551 57919 48664 44359 45840 59432 52237 54113 55666 39434 43656 65514 55879 63132 55716 45688 37208 43622 42864 52251 56464 44811 59509 60517 38754 62267 53533 46815 54451 50911 59919 63951 37772 43701 38844 44775 49664 61587 41994 37603 43687 62500 47132 59097 61183 49478 56784 52654 54472 61022 48584 38303 40991 33303 57196 63991 35292 52243 41310 58467 56327 50950 44632 37666 43227 63206 43182 52957 58494 62257 51486 39046 53685 47119 41119 56887 49234 45168 36989 47673 60191 47404 32885 36228 47521 56289 38428 60597 50035 42872 44717 57662 50660 39200 59910 44023 36360 36168 53678 38785 36581 56082 45993 43316 37751 63001 50400 51510 32811 55766 44477 44803 62383 62200 44753 51773 53941 50512 57881 56395 45089 36340 65194 52643 62095 39523 48408 54189 40561 54243 38463 36233 41202 46271 44102 58822 59241 53601 45413 57150 58785 35395 46735 40420 50791 45567 47063 39273 53091 59485 61854 63699 44174 65114 32977 60000 51467 47991 56871 40032 44798 62047 60161 56617 40968 43147 42354 34401 48755 65374 37236 41893 45161 33398 54398 53924 54061 35169 46353 37545 44428 49442 33542 48482 36096 34103 36657 59462 46781 42952 47606 48062 60499 64415 61795 34138 63302 43939 48400 64380 53001 56989 40825 36536 51223 50280 43906 54151 44758 53150 54231 50474 43501 35869 59169 52415 53440 63662 38291 52446 34198 61097 47535 64612 47860 56800 63943 37986 64648 50217 50383 53335 35160 53771 38071 57462 49054 42740 49096 49329 50967 62289 62086 39570 57436 40998 64022 64976 33718 50256 57247 37247 43972 41238 61280 47607 41702 49700 52273 39455 50635 37318 41547 61809 43949 60307 44011 33534 63930 53761 43250 54604 52150 42443 50287 61420 49679 43055 33707 63911 39958 51195 56953 37616 62375 57173 48934 34847 37046 43279 36148 64217 37160 64775 64684 59571 47299 60871 52526 58492 50645 57838 52638 43509 50539 60828 50346 54087 62111 57433 53088 59674 46633 37874 51030 41861 55046 41791 34019 49554 58183 60688 58689 48368 59989 64371 53653 57377 40244 41988 45076 50231 62675 35059 49031 41681 60477 50720 51028 51296 55267 60397 64543 46773 63296 41416 41924 64384 43887 51955 47688 48123 41263 49694 60488 48592 51175 40818 58945 40644 39399 49742 55332 38107 49006 41728 37709 57502 41274 46490 53216 45995 60548 58771 63106 60572 38032 52436 45210 44876 61095 54139 64718 35575 37137 56899 47912 56362 44309 64873 57481 62475 60061 59907 62187 38800 61530 64966 33773 34029 61998 35730 33137 41725 44162 51265 64559 37164 33240 50551 37003 65244 51514 47483 63128 45016 44722 35794 33197 45373 64045 35778 35767 57758 65377 58521 35626 63701 52674 38270 35671 46670 34555 35795 34409 37694 54845 38774 36025 38587 63827 41449 60157 56465 57374 53493 50127 35135 39575 41584 60845 58721 49971 65263 50309 51711 59199 37708 61701 55923 37631 34118 63080 40173 47306 53126 33497 47850 60965 60532 56044 39206 59078 39924 55272 40293 42219 57003 34500 60016 45353 50554 59532 64367 60181 57960 36845 33839 49502 49748 34151 50436 62131 38267 54706 39115 38326 60327 62238 36277 51400 42636 52690 33876 61570 56159 54928 32987 55056 52677 47999 52736 42599 57041 37105 41638 34379 39433 50970 63208 42363 59808 45367 34297 38141 61688 57813 53526 46219 63913 58217 40474 32817 53043 33547 41316 43776 54979 54273 62353 51673 50699 44932 42909 55457 55976 36569 60877 48194 41388 60715 57718 48616 62419 53530 46506 64144 55236 53513 39524 60783 64404 39319 35600 61500 35514 57174 40105 38631 39392 63806 36150 36785 39026 42490 62261 61320 37335 43585 64592 39893 35048 47549 47296 41463 60721 63119 42187 47761 58380 59239 61568 61936 47099 34160 44252 64463 46129 38580 64714 56313 47726 63853 55653 47864 41549 44195 48902 55282 48889 63026 60991 62898 50753 53438 44552 37394 61765 52492 33979 52105 36901 62298 48486 56030 59677 52998 41558 44979 38223 48389 42227 36826 61134 50890 44719 44318 37809 58519 60026 52726 47676 61224 62534 37425 52073 56657 42161 37738 34526 38383 53341 34396 49117 61512 49068 64416 59388 48533 49689 57900 65007 63998 36610 48530 40246 38728 58207 57239 40435 38895 46485 54089 59948 50571 55806 53417 42123 58245 49880 57608 47767 51737 34849 54363 40721 64669 43490 58129 51627 61817 44710 65121 46099 46779 50028 47627 39510 38725 38850 39311 58688 58640 35652 57313 60345 51071 59163 33301 48153 48972 56359 49337 38916 44792 51076 42622 49459 60285 62114 41890 51018 40973 61782 43372 42225 52930 47223 33267 59130 35798 33629 33456 51342 59238 39170 44804 44069 47048 36185 46459 56868 59235 56881 59404 65421 51804 34397 53555 34465 53612 34726 63697 55413 53297 50579 53054 50216 60027 59550 46089 57106 49024 43482 36206 34486 47652 46890 63691 47878 40102 56077 38887 39896 38192 61321 44543 49099 48516 55788 51436 38761 57415 57500 56245 53681 57123 48905 63871 40036 46583 39590 34803 33863 58570 37609 33174 58823 55047 51634 47019 46304 59486 53426 42754 62314 37893 34918 50662 33569 55633 64888 40820 43464 34299 43217 39603 42238 52780 40603 61656 35417 58883 56961 47528 51152 36763 46476 55998 52168 50858 33389 48805 33771 41959 64304 43517 35691 34826 59266 42727 33597 40236 60099 40974 45345 50598 46840 56160 59815 50744 33071 57315 41343 65075 51735 49397 42752 45601 42088 48432 45465 41766 63233 53172 58096 63549 55775 55551 48542 40523 42537 51429 37577 41144 47189 39327 36518 61414 54411 62022 47120 39527 46882 63222 62594 46272 42074 53934 44687 36726 36578 60983 41624 40018 49681 49326 50682 64447 48965 48692 37594 46919 62825 45942 35666 64327 56259 35984 51542 46594 62093 36595 59606 37541 35498 52528 37687 60305 54124 65065 64112 51393 33510 47799 49507 58566 65469 36683 55127 36067 39970 52489 43141 47369 48442 49274 33873 36524 56346 63974 34794 33328 47605 59414 57158 45389 54183 58108 57994 45695 61786 63002 47378 53084 54208 52902 40855 40839 56892 61949 56845 63508 33729 60182 49013 48897 58666 52078 42546 62526 53584 47095 57710 36485 46331 44383 44672 58974 59619 54502 60810 34665 51512 61085 65420 63308 43160 36371 57144 49419 39310 37722 52520 49926 58005 45525 51712 58925 49782 58014 57016 43916 36808 50379 37583 64182 57592 56264 38020 44853 55853 39183 38814 48877 53938 54224 56642 48243 35195 34342 41133 52179 62762 59678 63065 55120 49758 56234 57482 41435 47992 61481 56966 45716 62705 44447 33779 38498 40264 63426 65123 60541 41779 43173 48021 33414 52338 53600 53525 55153 48151 53577 47616 39082 60042 62955 34714 35774 54298 36243 63616 61990 56700 56040 32805 54130 58623 65534 51142 46719 40097 43204 50133 33346 51484 55105 47390 63947 44516 47918 49211 40544 56493 58345 63059 41865 52531 63300 35507 65209 51340 49531 54709 50669 59125 61248 34240 45149 62411 35533 45872 35912 43559 65333 54967 50918 34191 37389 49334 40695 60868 63004 55049 43280 44812 49374 55938 36297 34009 51617 39801 63133 49617 33352 36925 60922 61031 59528 55316 55067 40736 58592 42934 52234 50205 62325 35332 37213 38222 59790 33304 59060 33449 49813 61872 47384 49094 37376 54866 63141 64260 35635 54910 53306 37305 34561 62602 40701 57610 34883 51886 50877 53241 54605 48698 60283 50517 47472 53130 49298 60400 60633 46602 43648 63815 38167 60799 46474 39940 46031 38203 32966 47626 56374 55462 51276 65120 36815 61710 38237 54360 63028 56163 44062 52891 60534 53268 41362 60977 42130 45211 47524 43766 54938 53015 34489 64419 49387 38318 57337 59219 52858 49276 33135 37015 50951 34208 64235 55444 61785 48715 58450 36510 56297 47659 45376 65006 46489 64875 53010 48167 36213 56879 61976 42848 62653 62188 52715 57175 42347 33906 57684 49157 42568 42479 55977 36073 43301 61046 35475 43116 62546 61609 54782 45456 35866 51694 57663 58979 58335 36838 47198 59620 60490 63744 44964 55660 44248 35504 61042 33311 33460 54963 58549 54196 59753 38219 64567 37150 46698 49716 40453 62680 44083 57328 57217 36567 38053 34341 37442 37529 63413 51649 39714 34764 41132 56937 50471 60367 49888 55732 56927 43364 56832 36033 58051 58210 48680 60724 51713 59557 46482 54811 38066 51095 65414 39689 63273 44112 59707 36413 64341 48032 62531 60365 42414 48556 49491 61686 57102 36384 58848 64414 62890 53874 34353 47400 52788 42775 54766 51651 35038 44740 48458 61878 50718 63516 44146 52241 44970 56958 53826 35204 37695 62798 40096 63139 60618 37388 57743 60437 53444 64809 36643 57371 59142 40806 42521 39348 60573 61674 37140 45969 41312 59554 44371 33161 49001 39421 48312 57575 47284 50949 37936 46284 53337 51387 56288 45276 42102 36792 49763 64644 51156 53014 60727 51707 45647 45309 60539 54542 36796 41418 36227 63829 34153 44449 37374 62920 48225 59439 64454 64206 33196 56011 54405 41215 46713 63956 65426 44463 64484 49867 65522 39514 42277 52417 34502 49415 59171 37206 35399 35714 56265 58567 59441 60537 58429 41705 36455 46350 62331 55572 48559 42519 35087 58700 59293 54657 63408 33587 60696 34032 39279 37472 43894 35760 41178 38936 61348 36543 62276 44480 43624 59151 44689 57388 57652 50624 55460 37632 47397 47522 43434 35431 52660 59976 35803 51261 56580 57215 35029 48254 44953 44584 59443 64593 39594 32907 46413 52170 51796 47727 47205 48899 50694 53023 61417 57492 40080 65474 57548 40910 58168 62659 47612 47845 55412 57138 33811 33638 41975 61029 56597 62489 52278 35193 64940 37676 57833 60399 44594 52896 49488 58866 62128 33253 60802 61548 65090 56070 64424 61278 47997 33264 60954 47485 57353 47139 45048 40782 53629 64815 47629 61483 63364 34024 44789 43310 44935 58971 61722 33561 35140 49663 58022 34608 35481 45005 32798 41843 54749 35071 38757 63236 48172 62703 52771 48229 40341 39876 48226 59270 63517 59734 50122 59037 57367 35936 59869 41813 40253 61275 42573 42340 36308 42216 63210 36236 63030 47883 54615 60611 59456 33788 46404 35097 49292 46721 51107 58337 53083 48893 37987 52315 51997 65165 37337 64140 45013 56726 49723 34305 35143 55451 62501 58988 33377 39547 36167 60641 63275 40745 40062 45400 44588 42296 51663 41309 34429 42510 43082 42592 41436 65095 41065 54517 39367 45976 50483 45731 57362 49627 38456 63887 33790 62970 59454 44510 49165 43337 38827 51523 41762 65072 52494 61114 44471 54271 49476 43059 60110 50095 61044 50770 65085 52701 48289 62350 47856 56502 59952 61493 41201 65533 43522 63250 39015 54409 60720 58828 36144 65427 53164 56609 42566 41734 33911 54131 34211 61281 61170 51489 38727 59059 64975 55435 54026 59150 37429 52521 48572 50714 65171 45765 38783 40312 42380 47177 45409 57534 50592 32863 43248 41860 46316 54930 36098 50939 62751 48603 38973 61427 58348 48019 46083 36049 53116 61757 53936 47670 58153 40751 34858 33930 34923 50066 43608 34068 63875 38841 48410 61133 37818 33289 58333 58137 39978 42030 62380 59080 42502 45526 34079 52267 59006 32895 45475 64962 58991 47216 42755 57460 44851 57549 64436 58233 50330 49930 56828 55684 35232 59981 56575 37655 52009 62135 46193 56746 49472 57495 62293 38810 48747 59407 62840 49543 53383 54286 36801 61741 47678 65077 62758 60897 56788 36593 36841 64435 54017 49706 57135 60595 36119 61211 43871 35647 36636 47913 39435 44103 34757 54868 54266 60302 47238 41620 47916 48978 55540 61351 50285 65255 42578 37054 63248 47785 41181 62435 46701 41554 38457 65459 62584 36376 33486 33417 52748 54841 34606 47396 34112 40859 51108 37781 59367 52496 65174 64840 32921 47641 49739 55028 44748 57523 61573 53416 45699 42874 48396 50835 52517 53867 49360 34023 32955 34089 39529 47374 44512 62204 59318 58080 34566 45850 61561 35558 54361 35119 52670 45194 46180 43466 62085 44927 62535 52258 35494 55632 43826 47837 36682 62462 58360 57163 61866 40410 42847 62767 39462 52377 41484 45275 50702 62883 39067 59968 33493 63168 63159 59484 59935 42866 60747 40671 64326 41015 58620 53191 53985 53750 58216 50484 46166 54393 48427 54456 41390 58755 40551 63277 62130 52997 39820 47842 49754 58628 61790 53895 58972 53892 42136 63211 60631 40444 45381 39294 62644 54068 62026 42671 52631 48214 63351 47359 41042 35808 40225 42327 39980 63409 38605 54903 38616 60949 33990 34770 61529 44119 40103 64062 55214 61923 59624 42644 49044 39012 37028 37321 63161 44742 41125 37409 62827 52182 37547 41092 35293 46523 58354 51155 52028 50673 50663 61524 58998 57411 47829 58135 53954 46680 58134 62104 53046 61667 47075 58783 65516 39669 40188 33616 36791 62977 61263 33373 35141 48681 60820 33924 37475 49812 60895 40321 59602 42486 39803 55670 50195 44060 45609 37183 39541 53765 63746 54722 60036 41277 37068 37211 65494 42189 59112 64449 51115 54415 59514 63270 51356 58455 50077 64242 54626 45503 52706 36063 62604 43061 38343 33231 55850 57459 38470 60712 38493 34177 57513 39259 38718 53819 63533 37100 50290 55442 50430 61514 53905 58283 61564 44478 43593 62414 48131 62637 44369 45310 49605 51588 53687 60137 53906 46599 55464 43860 62929 57732 45270 51229 53481 63787 61406 33702 33981 33741 50716 39946 53837 40744 57995 64829 55100 59942 51506 48518 42306 55306 44615 36285 59903 34243 40386 62239 51647 58713 33102 35374 62078 45972 48987 64865 58230 42408 52313 53956 41616 40463 62496 55286 46130 65129 57214 32935 55899 43097 55791 40060 36031 34712 51913 33812 36998 59493 64821 37941 35156 52581 58002 43353 51701 60241 59995 53587 58420 44815 58031 33201 61131 40906 42802 36473 59955 34976 63262 51581 57512 51405 53496 41604 59361 50105 38735 60619 41157 37832 43054 58557 33892 38064 41611 45943 43546 54116 58849 58497 35008 53660 43260 39641 63116 39835 36006 60514 37229 64909 57780 50150 40274 41749 45933 49201 55277 60690 40579 54577 52533 40315 61308 53532 50225 42958 54865 52144 46834 34514 45912 57841 39659 35933 35415 36162 62691 46975 32788 36020 56319 57990 59777 56391 57703 61995 36783 51938 47050 37031 35958 55863 47987 61810 48030 37145 57679 36021 64587 42981 65404 49570 41466 59828 56834 42759 51061 52486 39531 33700 48430 60070 33500 41320 53074 55271 45305 52010 32930 59384 40626 54942 37955 38733 38991 57940 62882 47423 61060 34398 61396 32880 56340 41513 64717 35964 55198 39727 54471 63778 44420 46123 52476 33030 37735 57280 34093 63480 42825 45207 46706 58475 37251 60097 65042 47395 36865 40185 45295 50948 47716 34966 48449 44663 63703 38955 38114 47657 64616 41487 45292 58196 57043 36854 42240 53181 33361 57560 50158 58788 50207 53480 52032 47681 43330 42115 51928 43402 34241 63568 47352 40154 47759 57559 47604 61856 41978 46428 61025 49807 56157 39123 38213 54519 35078 45533 58317 36329 44534 62503 60515 57768 34607 46832 48638 34189 51614 44686 58555 58558 33995 34022 34107 48536 39752 34331 48367 57583 35235 64677 42850 41170 44839 56658 37246 58117 42434 33320 51123 62957 40070 62074 44071 48421 63427 62656 42325 48557 49184 47972 59986 37396 35322 55250 44051 41073 54029 60676 57849 57277 43589 59612 43073 40319 47896 41798 45579 52655 42572 53822 37747 64087 63728 45659 50401 48960 39262 49977 35075 59608 48759 34792 32874 55982 61713 57184 38355 64969 35249 60787 39223 57464 55414 35408 44940 44494 61668 64385 52972 51631 59982 54559 49606 60782 55090 57797 55486 36554 52229 47211 37660 37012 51875 42287 41503 38621 43424 56823 37963 53696 53287 43456 47242 64694 63864 45789 60089 62975 65314 54746 34485 55039 49231 63881 57879 54732 34980 55300 53620 53175 65239 63292 55061 53534 57188 41630 48846 52936 63650 48022 42445 61233 59846 58481 44711 52296 33740 64345 46288 63123 52008 63371 62398 41559 43148 51217 49815 54222 53129 62824 52249 46203 46435 35004 35201 42273 54191 35741 50114 52095 56766 54636 65384 41156 64505 62773 43854 63556 55905 55655 56390 46775 35000 60467 59449 55756 50450 47730 61511 38316 50688 48912 36752 37297 46897 38512 59358 33820 59947 44242 52176 45071 46336 61453 34225 60102 38052 62713 40364 62829 53539 36874 64409 34777 45983 59428 45455 53266 35114 35745 47212 45593 57216 48428 52778 62987 48245 52856 35856 47671 52841 39308 41171 62913 63771 59200 44576 36404 44182 65280 50161 50996 34294 32915 59971 52146 54046 56190 61826 52917 60192 59305 40448 58208 36071 38261 49224 34461 43158 43378 37879 58200 52873 37844 34769 58888 37819 54671 36843 57759 50004 51696 52912 40661 37327 56221 37477 39656 61579 56274 49457 39993 63731 36766 55623 46085 57243 45011 47486 43480 39780 50194 42320 59820 37373 43077 57910 60906 34925 41526 54751 50630 60873 46572 42280 49283 52583 62389 49448 46690 60587 34936 36946 50506 47968 58763 46904 51070 60464 33498 65381 46729 34801 40866 34700 53138 63852 57007 60775 35357 48921 38623 60616 32796 39042 59539 44824 64387 41444 65053 48797 51026 52392 44453 60729 60272 60291 49998 45420 61491 32825 60066 51957 41196 55916 52540 59897 33885 56269 47764 49499 63802 49520 39050 61076 58406 53220 56292 56889 57000 36060 49468 37123 38913 46379 58703 56095 57037 44814 39236 41995 35467 65452 47130 48121 65441 40039 56886 47172 59469 60830 60502 48510 39210 62097 47806 37612 52457 42465 56687 51133 58308 55831 35799 36271 57728 61768 59336 62470 59043 38416 36599 46952 61370 55238 32845 35164 61130 33270 63403 61017 43565 55115 58223 41315 52941 36171 54181 52890 60578 56079 38308 48150 41839 36940 39608 47624 56034 63044 53055 39281 39891 41149 42113 62129 41438 34587 41883 44317 51677 63400 49886 52147 49408 39328 53838 45570 52235 35646 55103 53683 64915 50573 52705 61099 39493 41679 37258 56358 40281 60545 58058 42099 56247 58577 40667 33132 36701 57134 54265 48761 40585 34059 58379 45116 39483 51814 47701 45129 49119 40227 48483 42400 54961 45707 54828 48907 56334 56296 61754 54933 45748 57435 51047 41090 42013 33552 47266 63278 60484 34690 40720 40629 48933 38771 46946 38910 63585 38446 35602 45047 62631 47094 55293 42789 44558 47826 32923 42469 40231 43294 36442 41347 52410 33746 37222 40234 53073 61551 40604 60094 35506 64849 60079 64306 36205 35090 60853 61185 61379 46992 61732 60410 46213 50752 61122 41828 49227 39573 61591 52177 65148 44050 38027 36648 52665 34943 52686 63935 59278 53366 41106 59940 54760 41528 33218 37821 35274 64055 39777 53094 48089 63369 34120 39566 41262 58263 33821 37087 64359 35360 64044 49148 60243 51339 34088 52484 59182 60924 65405 63005 46948 33962 48770 59379 63682 57801 52210 45946 33872 44898 37535 53929 64203 37947 61032 51960 52835 35719 55604 42522 49784 47357 51162 36387 49802 53458 60584 48033 44523 46182 52217 65302 51779 39437 51144 52056 46604 63868 58296 56919 54244 59326 40107 37527 59017 37094 36336 34284 44526 42450 59691 39296 63009 57595 42957 39343 42724 57023 42127 41153 46639 38231 51054 36356 45575 32789 35083 63511 52271 53944 61801 51799 59197 46385 59218 53966 38426 43257 46941 55694 37437 44452 39232 45957 34666 58629 42632 57291 59499 50435 61603 50123 63069 35142 35500 41458 60535 38567 42619 47825 32843 64544 49687 38608 61374 47787 63420 52824 33003 60608 45278 51973 54566 56051 52908 57939 50034 47300 49736 43930 57063 63504 62345 50010 41118 42249 62916 60207 45717 57762 35998 62735 56243 32778 37799 50863 51989 51546 62525 60356 64520 63698 45323 52723 50545 54064 48452 35123 41546 57285 41654 49924 60213 47121 34653 49858 45825 41967 63926 61013 43504 59331 46770 46090 54099 48824 39635 34249 57327 55631 50042 33407 62863 54985 54853 56767 34254 55714 54513 56870 47610 53793 50396 54346 37754 49709 63564 43542 39633 42580 59288 39684 57893 39897 36255 58996 55281 60468 33368 44514 61690 34030 41356 59991 53596 57251 48966 57064 65411 43619 64510 34686 53100 58469 46072 36803 42405 63259 50492 44082 48932 57745 48371 60544 52854 32984 52530 44439 40229 36471 49199 54988 37659 57616 33783 43161 60162 52839 45538 49967 61645 64528 50094 62949 34452 43238 51967 60125 62587 55307 49991 51174 59353 35168 61052 51215 55512 57208 53986 62155 62760 40826 52472 51410 36392 34329 61775 36166 46131 45493 47456 45507 58111 64005 40816 59957 38756 47561 34167 39619 60126 49254 41607 43497 61889 41944 38077 44298 48956 50355 57666 44348 41351 44236 64965 37580 41515 42384 35122 50181 63335 54176 41842 59504 48917 41035 39564 50681 58331 63082 59626 47711 59583 54817 57335 58910 59980 42672 55476 45322 45060 39478 62859 34446 54291 64145 57891 54035 48278 35722 43594 64187 53262 40030 59692 44882 55528 47445 65018 33244 35024 49331 56436 39994 43937 44959 47018 36307 42322 34347 37981 36383 42741 52550 64050 46164 37644 46467 42923 56811 34143 54653 39995 63463 61092 40717 43188 49398 56890 42295 43973 60908 46556 63519 51768 59845 42617 33155 47341 58685 58418 50456 35104 39264 60449 53476 45171 43663 50302 35675 38700 61101 57432 41761 54022 35684 44807 40292 55327 46908 35028 49960 45710 61307 50144 55363 57493 51286 54570 65305 41829 36527 33656 41417 41539 61050 54270 51738 50189 36047 61756 43543 39861 39832 58753 57775 36431 49144 65206 53448 46410 59996 32986 62058 46612 62084 38996 41534 38423 33782 37531 60785 45054 48923 64035 49130 55399 36615 37449 34959 36012 43626 62048 49877 44235 58191 63978 63583 58165 38746 37993 36668 45252 59574 37191 63193 64546 54818 40943 47371 37697 43745 33887 33136 59901 58653 64092 40042 51746 59625 48696 44435 32814 48599 47729 53145 52867 57577 41626 35702 64042 49434 60178 63560 54798 37539 37940 38835 60844 55003 48097 50503 36962 61007 39977 41259 38212 60971 55151 61654 34369 60886 39475 36351 48869 63716 34447 36335 33441 35440 59349 62490 36420 38183 40085 46008 60888 38909 38815 33697 37640 36570 59203 39934 44509 56549 49447 33823 58393 39396 57026 62117 57843 62457 40963 39365 61462 34104 38960 62236 43107 59178 53447 63081 37582 50588 37691 44867 34512 64495 52742 42570 52173 48218 46481 44457 45053 56140 46320 37010 40135 52305 40874 41878 43795 52522 38454 61793 49745 41183 42955 53197 60766 41645 42916 52993 46136 46714 46458 34548 37398 51552 49657 58827 43430 44862 62138 54758 54126 36970 55877 38558 54173 46688 45178 39760 39883 35030 50361 64960 38235 43940 62030 47642 63917 64973 40455 60833 61747 57854 54056 61376 34779 41874 59712 49268 64051 42186 56458 47409 50845 60377 45992 59663 37347 64800 55937 52270 53308 52939 50851 57890 45725 37336 50438 59202 61728 53617 40354 65410 54276 54165 37770 39834 42492 44077 62853 46389 47635 58839 47500 33351 39623 41551 42472 45498 38767 65340 44836 63083 63934 45913 46847 48333 41822 46707 34458 33710 35812 50930 58982 44913 60098 38752 44974 61813 60463 48092 62745 51301 44581 52711 56226 45233 48571 52745 49797 45970 35003 36860 40795 34844 52174 45037 60656 37719 44612 34562 36707 62834 58327 39406 40405 59272 57015 34802 47467 57310 45099 47234 59629 63013 53746 39215 33856 45779 36930 47590 35854 44566 53694 44387 38822 34135 50350 55134 46294 64703 41574 61961 45093 41887 51970 59975 65127 60506 56002 35005 57008 46430 47024 64516 63578 39617 34456 33971 40128 57619 35072 50489 51295 43235 40398 57692 40443 58912 48881 54946 39895 53559 63579 50099 45701 34667 33163 52553 54528 40012 41583 34765 52995 65013 38499 34034 37497 63623 47648 42983 43852 46534 46927 62806 33862 51579 49547 62049 51209 39368 56233 38971 54201 49535 40311 33686 51211 62513 65398 59653 65403 38450 59104 58875 56643 49462 43595 37077 58740 35364 34229 36321 61638 64003 37117 60902 56370 35130 43897 59767 62663 64193 52240 39458 58365 47478 47911 44240 43027 37451 51020 42813 38852 49197 38005 42745 34047 48783 62565 50288 37439 46192 47292 42376 41856 59632 48314 37807 45083 50960 37074 56755 51612 40833 53245 46407 59923 38404 39814 56945 47614 61507 34306 57634 40660 58511 51331 63844 40919 55621 46684 50584 49456 44646 64475 43771 52464 46705 63145 56589 34074 41293 40473 43025 55051 33855 58378 42203 41991 62225 51443 37564 42520 46446 60891 32958 48443 55639 34245 50686 64058 58639 58389 56920 51702 64749 45812 38737 61223 38050 62002 59719 39387 51318 44332 45759 62479 46406 57470 41210 51422 64891 61642 33817 47574 62452 51034 38119 52451 33095 65034 35066 46256 51856 48190 35836 42708 55765 44738 35441 58797 52228 43412 33577 58142 35002 35409 33808 61977 61804 48798 51382 56665 46885 47757 59774 55445 33337 34954 47206 37853 63749 48579 53833 56703 39031 54642 58049 45174 64568 61744 44567 54328 60188 33688 54092 59635 46978 62927 42798 59438 33521 54053 46669 43747 38974 41910 48434 62938 50883 63234 61805 35039 38823 50318 55069 59285 42040 39464 56417 41977 43609 59684 50362 52298 38123 40572 56880 47778 63066 46579 55578 64119 35339 39688 59420 61844 58699 47270 43106 39906 37725 50223 43124 44227 36790 38030 41485 34181 36586 59085 44912 34308 57860 36267 58886 57902 40019 46501 33412 58959 36734 34405 63627 51048 39041 44100 39732 61697 40340 32927 40367 39651 60232 39838 41063 47319 46077 63528 43377 52067 46624 37200 52508 57316 54401 36289 45115 50787 53782 53922 44562 43369 37072 38529 45360 46874 57361 54589 35154 39785 50454 52578 63046 37362 47380 47342 60166 55230 63333 56769 65354 62378 50915 34124 59862 60875 64000 57149 63718 35361 46503 53267 38670 55223 55912 45202 64695 51860 41650 39194 39948 50297 49464 35781 57195 63124 55994 37363 60953 33245 64845 59480 48974 42756 35186 44602 44808 37513 45229 35402 63983 46048 58222 53240 35598 41627 37836 39843 45988 50772 64156 56260 53350 58323 46070 60892 57535 50562 61083 51063 64004 57516 56386 57232 59382 38787 44147 50993 51324 58488 33599 57532 58978 34919 40152 42811 55697 62212 33473 46468 57690 61843 56981 43269 53173 47190 44202 49106 46030 40683 57087 42660 54715 40232 57796 34438 33894 55093 65251 42680 41610 36900 63726 37699 58861 61679 61759 40005 62313 54849 45128 53310 61962 59945 62607 52651 46652 49571 42058 46260 53328 41562 48997 51214 43529 46149 41145 58586 42330 60543 63385 53834 50904 45963 34082 40755 40077 57081 60001 37426 38595 37621 51887 55246 37957 60974 43569 44313 47171 62484 48398 61411 51090 63108 45650 53611 62869 41797 40016 37264 39569 51299 62738 42504 60644 59867 36740 56298 64739 60900 39361 63050 39787 45273 52223 48148 44813 35917 64134 41817 48199 35275 63411 63958 37654 35704 55833 48286 44888 47786 65523 47419 56777 60788 61340 33210 53552 64597 52738 43557 55318 35990 59372 47579 49081 45729 43226 39579 55883 65058 34432 64740 41722 37073 36317 40208 58212 47793 57155 48069 37289 38793 37969 56027 47087 38766 53624 50995 50676 49637 46967 35609 57903 42765 32973 58325 52266 52384 34410 35439 35344 59836 44914 39363 60136 43810 64299 54829 39291 58338 34550 61316 38782 57187 39119 39166 47776 40841 45712 33298 53305 54897 41070 59267 36333 51644 50377 55780 44674 35733 52341 41948 45962 56199 63819 45586 49905 35058 50852 43121 51810 60419 36952 63361 34231 54663 43463 61219 58800 36855 38685 50780 46609 37367 45346 36400 38674 59329 52906 42440 62137 65518 59757 59276 48479 52779 56842 59021 34316 42358 47175 36822 45918 62991 36252 49561 54687 53873 65338 54780 42786 34845 40912 47153 53004 50535 51813 39708 47510 36022 56841 37148 38589 62507 49884 52535 34272 58155 35125 59745 35512 64755 33809 34723 44172 38241 61964 57070 36160 36613 56824 60564 33515 40399 48969 37196 34046 63730 39779 61291 43366 64556 52618 64316 56818 38484 51242 38517 33269 56827 58662 54102 57191 56537 57046 43087 60889 59391 42351 48788 40648 36789 57669 38898 51653 43918 53321 55241 61389 39750 60025 60970 57355 63285 44569 48575 51171 34838 48885 59175 44289 45294 59073 39137 53284 57390 44741 54388 64455 51023 41242 35605 59834 43303 56039 51035 42809 52099 38302 40026 48334 35077 50299 38927 61858 52085 43428 51053 39963 57456 33690 44736 46469 46019 54693 64127 47819 32928 47507 35927 42567 58930 56434 42929 42709 55060 34710 65220 40711 37795 62229 65066 64582 54686 33719 50146 40822 46369 42805 36362 36176 42002 40754 59686 55658 38676 62115 39131 42779 64496 33221 57276 53002 33527 47750 56048 63826 49852 38042 47464 40792 58202 40966 51549 45792 38598 35986 64476 45945 34372 62922 53998 57828 47358 33528 46311 48894 61061 43290 57234 32871 33406 35173 32841 44437 62136 55523 54106 59311 65101 42699 64819 59190 49181 63227 55838 64365 61509 33031 34525 50943 47388 44275 51037 47828 34634 56587 60982 34832 62905 60105 64899 62046 61708 48283 50521 53133 38490 59032 61310 33706 34806 43397 54972 48002 46122 62407 51068 43950 57178 64096 48892 54007 55868 49541 39213 56857 62014 33603 62176 41939 40439 38507 48025 49767 52539 35212 38371 42593 44175 57172 48748 52242 41928 52193 58307 33478 46266 59883 44128 35518 46024 60012 52928 65197 40445 35725 61217 63228 44944 50522 63483 57714 35877 63625 64056 53194 56977 48126 49263 35262 38425 59651 54065 56565 38133 52117 52512 41996 52845 44222 45604 54969 45384 60673 46530 63402 44652 53821 56329 56427 50157 35863 34411 38260 63225 57032 52747 39045 48642 57028 47873 58412 47841 63306 38420 45306 64750 55504 37084 55089 62186 55361 48992 60498 60330 49021 54850 52224 62421 56093 41124 35394 58033 37753 54792 51539 63637 38957 35679 59327 55543 34155 47160 41077 41947 53345 36359 59053 44823 54516 34641 45820 39697 56065 51415 44997 64305 42707 53652 37260 38427 41361 44177 50715 53760 56923 43604 33157 40088 41442 56859 63965 49614 58421 48369 55378 54105 56332 42229 61325 48083 62521 64624 42893 42683 60907 40902 49596 44464 39676 56413 49512 35055 57485 62514 38859 36147 43696 55650 52560 37270 36102 61764 34754 35111 63620 47077 46668 50946 56494 53540 39313 57121 38912 32873 58252 49248 53756 56591 64818 48078 65362 52302 49727 34564 64354 63186 50182 57623 46806 41586 50730 33250 37567 56376 54695 57118 47611 41345 58383 54787 61711 34617 57576 63021 64590 63470 34334 52402 39772 45363 42704 62808 33266 48613 37326 52519 48042 49084 59637 39628 54994 50452 62756 64149 61091 64392 37548 51323 63024 53423 40758 62866 48539 34355 57193 42820 50723 61289 51864 51847 49166 59099 39775 35963 64477 65341 56789 36672 52394 53706 64296 35630 34415 41708 38526 56474 45681 51476 41055 51648 60354 54675 46697 61214 63184 62332 58984 38706 36787 36993 45452 54847 34156 46603 59312 45709 44068 34035 48734 32942 44906 55561 47191 64836 51501 60148 37174 63189 46538 58299 64923 42389 44489 43063 42213 43392 37257 50353 36066 33175 52083 49934 57324 59196 46275 35062 36016 65183 43486 55052 46301 39252 33519 43031 60063 56533 39746 34558 40715 44542 42986 52301 41800 33390 48588 41697 40447 62596 41957 40414 54952 37308 34384 45090 48567 56349 47061 56443 56036 44105 61140 49530 56745 49366 56529 43905 40024 41986 41601 46853 45833 51480 37614 52475 45039 45386 55628 57072 40982 42548 49844 55365 42571 39110 60858 41575 48729 60005 56672 48101 60905 58498 60999 58956 49965 35911 35628 58643 39825 36710 34786 52286 56622 52160 46080 34573 63449 34707 58684 50667 40669 36557 63976 63936 54593 61387 38872 57272 53714 37309 65519 33716 34515 34011 42606 51536 53377 62109 60804 62732 60292 45853 45897 43237 52924 43507 38763 47792 56527 61058 38798 41139 45432 35747 42800 57787 50308 42729 50477 51096 58064 55676 63022 46367 50072 54796 39831 43941 63203 57570 50363 52000 43544 45542 42017 56177 54912 40140 33434 63307 41741 33763 34715 49098 51247 55132 61234 40357 63979 36662 35966 49795 42180 52063 34949 63490 59277 64350 55823 56189 62707 41380 56497 42722 52591 35830 43506 64561 64108 46391 46969 54991 39491 56447 55163 33554 47619 47566 37712 45239 41148 51449 35093 52246 33308 58151 57976 48939 48597 57205 53940 37520 38128 37059 45160 43985 60458 60883 49897 40139 40461 51991 50041 48240 38928 62556 38521 53691 51237 55342 49735 43718 44253 57979 43743 51363 62522 49206 33131 51472 64570 53208 48397 61322 43883 54882 47305 57419 39218 37854 48637 60109 64727 55817 57001 38368 38155 46567 61912 38868 53820 53107 64797 53105 43176 44578 35783 37154 48591 37328 33854 55395 58384 43347 54544 48248 33598 40900 60779 48527 42902 44577 57292 56056 39961 54905 34014 50759 55695 38328 41810 53339 34067 35820 33831 61444 45517 57819 33330 36880 47278 39713 42168 47866 45153 50023 62645 38056 45157 48352 46159 54916 43432 56804 47588 49246 35967 64710 54342 58478 61839 40995 50988 59144 39071 51419 57085 41835 55947 39154 47123 45049 46365 33088 43847 56619 47000 46849 47746 42270 41169 40930 32842 34325 50090 51591 60975 35697 34818 34542 38604 44351 46787 45152 56013 57808 46387 43555 43641 39098 62956 63476 49395 64249 37350 34359 44519 60700 45407 43791 53973 34893 38854 44734 44819 35263 41097 55396 44152 39461 35874 60331 53634 40307 34040 57542 41925 59113 38387 52497 53558 48298 46209 44486 60375 35495 41044 65107 34554 53483 53450 39947 63816 62809 39784 34565 39146 60601 41482 39624 64225 60115 39402 42028 46611 57257 50941 34183 62468 43225 46319 40203 48326 45459 53092 33947 42093 64947 61036 39663 59735 49669 44233 59437 58065 39823 50259 37693 60955 43472 42435 39826 63473 59649 53427 41026 63588 49756 53124 42509 49996 45841 35492 49271 35801 36604 49964 40111 54199 60326 61967 45591 64052 58023 37862 59680 53108 60165 58010 63271 58601 57614 33220 41036 63442 35844 42535 55400 49856 60693 42891 56400 44158 46535 48075 50509 46679 36945 51143 36733 41397 42182 49801 45534 34427 35975 60062 51878 44130 52024 52814 60140 40873 41392 46081 48847 54251 44072 41433 49384 39354 52709 57646 50059 47625 47042 33085 34951 63832 36068 51915 54267 62052 48540 45221 60024 60120 55417 51682 58832 35148 48507 45811 38126 39647 54762 64575 54268 39389 46116 60225 33316 58329 51570 47631 64585 41716 47572 58343 63520 58371 45736 49445 53082 50251 57587 64177 39177 50151 58042 53880 40948 54608 40714 48456 64925 51643 58774 57401 51752 43665 48607 57750 56991 35857 39342 61220 47310 62243 33022 61960 62554 61264 43453 33961 44950 53589 39009 56431 56069 43132 54774 44504 45623 35205 33672 64113 55314 32999 38796 52904 60146 50859 42953 55045 56710 49809 60778 44554 43023 53171 45335 43286 35769 41432 34638 33077 58585 46929 54097 57101 61375 56536 44286 41661 60037 64057 62008 57017 36055 32806 39795 38161 58141 60643 47609 51122 62079 50870 35915 48230 63135 33653 41114 62810 53246 40380 57372 47056 45977 41297 36311 47067 44186 39915 57989 40666 40618 40113 40791 35255 56028 48232 57806 43037 64272 63883 48750 48651 44021 50758 39099 40430 63801 48141 54325 47394 59064 47085 34917 36087 53269 48608 61837 55156 59087 41028 40631 49125 64665 35247 51732 64152 48855 43081 62161 47459 39035 64026 36503 50507 57724 46027 47220 60865 46886 38739 50138 60359 53858 46754 44054 41341 33677 34647 52126 58106 55141 34279 52633 55815 45670 48621 56895 46710 52943 35469 43297 34081 43153 43338 45589 49789 55357 42742 34051 63359 34131 37673 57677 45339 65014 41888 38649 50458 52413 37492 37325 43912 51206 34440 39412 38886 53342 34215 40365 37042 38407 60525 59047 64839 45727 41904 52608 54506 34953 32950 64706 52299 56894 41509 44429 59566 41898 47142 47454 61261 62395 62125 35728 47240 33117 63166 57540 55235 37158 64398 37255 63785 58368 59399 54781 36080 50656 64379 61563 54149 55785 51451 64366 60228 38063 57417 39707 64268 58837 58451 57603 44926 34344 60901 55836 52143 39996 38422 64215 58722 41776 37089 35588 58796 46394 51843 63286 62620 59908 33816 50202 64378 64244 55155 63985 46543 35746 65416 52310 33738 45775 46675 60216 50679 46049 64472 47772 44303 61952 42311 33108 58509 33333 60429 40748 40545 56318 64931 53977 58993 62338 62098 36154 39952 51055 62492 47597 45224 62962 45807 39075 50665 63370 55727 59549 55009 37706 40305 65223 63694 58923 57020 43605 49662 39439 53346 64696 60952 64255 65237 37578 48223 64236 35715 43934 49951 56424 35288 64433 61832 33249 56997 63602 56659 43938 59188 40827 62025 34755 56623 45423 56291 59770 44849 40639 62066 52784 37837 45380 36381 59669 41267 47233 45875 52382 47421 42963 55484 58677 48849 37919 62424 47581 45004 61616 43376 50621 39938 38297 44127 63008 33617 53632 36628 57125 33050 49496 54421 63543 34991 39503 34218 54127 62123 59776 53064 61589 56361 36747 57950 45062 37678 58801 63884 40518 40638 46938 58136 43468 49255 43655 54000 58381 35250 55573 35853 65203 62174 39417 47556 54028 36478 45758 48531 50109 54307 36640 49777 56153 52118 34471 62754 65166 39900 38360 36374 44911 38109 37766 62467 45185 56615 53090 40112 47232 38731 41047 64232 60341 35424 52047 34169 61626 46911 55873 44618 37240 51417 34230 38809 41330 37909 37279 48806 43134 48509 54895 62575 56311 33758 46140 63996 46726 39172 61454 61328 53434 38714 34315 40189 33865 40432 54384 36446 38209 59091 44305 48573 57293 63264 48010 35590 61726 56779 35272 58954 46582 45971 63904 47690 39139 58891 40685 62451 58999 51646 40043 50936 49004 58391 54676 63540 41027 35886 51278 42420 57240 36660 63011 34302 34033 42489 43165 50683 33524 33387 58238 46813 53487 37203 45471 64073 49243 50420 49591 45092 48471 34269 39976 65009 35880 55605 61302 50429 42753 63824 45505 43263 48188 54886 52672 35239 35242 62494 62041 63390 34513 55857 60739 43910 51700 59811 42545 59076 45605 52720 44029 49071 49743 61425 33556 36178 42780 49506 38821 43685 35925 35443 41968 33661 62983 41966 59905 54250 36367 36115 55199 58568 51798 40532 44098 52847 42087 40786 64682 65387 54475 44924 44397 47868 64287 56985 48944 32963 55162 51136 41357 49753 50206 52422 39193 45952 51801 64399 38576 53022 38656 50677 38411 56946 49479 42125 60267 39059 37025 32890 32779 56161 59622 55182 37749 59732 45715 48259 60169 43827 47489 50893 36540 54773 58199 49766 45997 43327 58744 61748 42299 44095 48300 43356 38365 62801 39664 43613 56566 47147 47697 35047 46970 35006 60021 55768 59187 50534 54703 53921 40894 40571 33139 54920 55539 61433 62432 33558 33401 34435 49483 50846 51846 33078 33435 38130 62183 47970 57151 64139 60123 37869 34603 48760 55904 40528 61691 58850 55847 49757 42305 38863 57956 64858 52853 47696 40280 58769 57572 56483 55558 59746 39587 61772 59918 53037 50069 58396 57112 49804 34987 60424 57709 60551 60201 61792 55898 57650 48202 40156 42837 53647 50448 50710 56504 38312 47102 50352 34626 55880 44148 45222 64188 65024 45070 49484 35410 39519 50556 33998 50378 49501 33563 47529 37146 34236 60714 38406 34484 59519 43382 48147 52136 45954 55979 60947 41992 53896 57261 61979 33295 40388 60698 51990 51116 39687 40127 57886 54426 59135 35449 50849 39288 49356 55376 57698 46990 37584 58132 47859 56408 53498 51325 43360 42757 46038 39040 49340 52115 61602 38641 56621 57558 57393 58575 65079 38477 42314 51968 61497 45484 34578 33996 41265 49827 47273 52629 47749 33965 38831 34898 51761 35946 61071 64372 37134 38790 46302 59038 56948 40265 59589 54005 47165 54146 46377 37128 37842 61627 39352 57082 49308 53789 55247 56782 44264 53422 39577 49539 51233 50593 45529 38600 52719 46850 35278 37070 52405 50440 50096 59233 42082 53604 63251 51766 56523 48162 44559 61484 37035 40941 39918 34963 51413 63290 35569 44579 63107 43388 44756 33381 49721 59535 61065 44239 41104 33438 37779 33670 38431 39024 34219 38197 34267 56938 60586 34436 54355 35942 63919 56084 34960 65196 37903 65417 36542 45929 42565 40694 53744 52159 57834 41399 45147 42784 52803 42932 39278 36857 43867 43913 41493 55234 37643 44221 40217 35800 64733 33341 61186 44998 62472 56649 34967 41505 34622 56097 49158 61159 38476 44647 34180 62167 38041 38775 50508 56637 50479 41801 41591 51439 40733 38523 59794 64037 36555 57664 35401 53646 54906 46065 64318 49778 46454 58270 57898 39643 65040 47117 50548 44973 53103 34301 62024 55274 51024 38224 52716 40767 38857 46533 35175 48459 52470 43487 63492 33144 48296 55137 40349 58724 65289 45692 55594 46455 34530 36200 36169 34123 46942 55420 59766 52079 37469 45050 61655 37361 44941 59529 47558 37232 49452 54075 57527 47448 59950 60033 47798 51134 34008 39261 43157 34950 33319 58750 54086 54568 40765 60217 47059 57784 59959 44878 58583 39911 52842 41476 53264 44319 55240 39634 52852 47004 34367 33992 64389 41013 58877 53609 36146 51739 64179 54323 44311 43180 49609 58305 50612 41543 33544 50605 43952 43228 52162 41029 40451 51185 48811 41684 45461 54047 53439 58458 61946 40739 58143 47541 53949 35298 44438 35712 37911 37438 44692 51535 38199 53275 54156 38946 37916 47267 39692 36402 63430 58375 63683 42288 51309 49805 32996 41298 60622 35792 37921 44834 60887 53435 42968 52200 54179 61868 46554 55195 60702 54714 52226 65344 53146 48431 53920 38840 62100 38734 37870 54417 44545 62664 41474 46626 44910 58905 53076 41223 38506 50732 46214 65201 36877 40810 51416 51017 34635 65268 56858 57282 34767 45351 62391 45438 46425 43001 58157 51822 52352 59788 55932 53327 34389 47350 58501 56908 64039 35261 47192 62678 48404 59154 45495 56489 42674 53670 55278 35035 47928 38692 36052 47745 40549 53167 49470 49352 50269 58044 44154 42627 44918 38017 51645 51550 59148 50944 56241 34044 52183 61585 48830 49290 45082 50819 60244 57378 59804 42965 62867 47712 56872 51248 43903 40612 47732 35837 39810 33429 58232 51444 49565 38253 57266 35165 55321 56470 51665 39141 62410 52482 43090 40371 39511 38379 54218 61035 47962 63367 42454 57311 55422 51961 50168 57412 36563 62571 35291 56369 44700 60913 56980 49020 50050 56227 45618 59953 43389 44003 52107 42205 61074 49394 43206 45303 54874 32994 36936 41039 56322 43884 42173 63509 40942 59992 34289 57822 58109 46348 39856 43423 44635 55353 34981 59170 45046 55315 56496 47166 56167 48801 39848 49946 63314 57742 62290 46573 34850 50311 39116 38965 37642 64319 57116 61247 52988 45678 32831 64205 32959 59603 50741 51432 44954 40205 47721 46013 61621 42808 56663 46173 37180 51667 60617 52855 49701 57785 49718 57446 58571 55600 57494 39329 50321 60695 42165 57771 60817 38201 49309 53399 55956 46786 44625 48476 51455 47118 61081 43384 53536 60298 43926 54010 34970 58966 43577 58316 32938 52878 38751 62874 48307 35786 42433 64795 52503 50165 33086 44976 33224 61369 44109 54707 57947 55304 56960 53568 60589 36212 52090 34443 32920 43057 57773 48044 50657 61605 55890 55168 45563 61436 37726 65082 41101 50327 61584 62592 35956 36685 63838 61902 61698 59912 61749 44761 46520 36963 55086 38636 57789 40857 54890 47961 55124 40875 65188 49351 50693 52830 51431 32883 35551 47058 65180 56544 62750 33234 49428 56415 57681 33189 49317 63129 57278 52579 41891 60193 55961 33176 42640 62504 64897 54427 37994 59956 57802 54374 39454 59003 61301 34701 56930 63448 53406 38331 42858 52149 45620 35045 53839 63992 47434 50701 41302 46792 36894 50540 43172 60689 42233 64411 54632 38935 38247 57907 53615 49422 60962 57630 59843 58162 60849 43308 32957 38688 53045 50344 61737 39044 44708 59642 32857 63840 46118 54761 54647 34897 47765 39124 39241 46291 38555 61069 44346 41897 41168 42352 43287 55722 54447 51897 61353 48626 35032 34643 43590 43886 41577 61549 50602 59366 36408 50627 33736 60482 57894 50692 51369 52233 52683 37556 41281 59978 59403 39211 37342 39545 55179 54469 39135 51903 48673 65070 37090 36517 49712 51951 60911 61018 59751 33462 63023 58431 39879 37982 61829 34988 37718 52277 35829 63798 47943 33620 45383 37192 58525 61774 63668 39486 52574 60912 61103 60260 55846 65409 47914 38865 64289 37755 64998 49193 44470 45209 36324 53796 60629 39571 45105 64085 36246 33851 55380 61175 48827 45018 37682 63912 37303 65184 45638 60154 46243 52070 34100 52222 58422 58651 59007 41736 44469 61833 61873 63539 53990 45625 50398 58456 55607 55959 48496 61473 38920 46863 56798 52687 39132 64555 56820 38149 35363 33535 59973 34350 46487 33461 45243 40468 56111 62242 55922 65033 64642 33262 64892 61132 45753 61188 45424 52582 39661 41649 46461 58138 44568 43359 41876 49635 33405 38856 37226 52039 33701 40403 49837 45571 55185 49449 49252 45127 33419 55309 44605 49936 46857 49315 34756 44164 56907 46274 58254 61835 58339 60507 36095 42301 56618 40337 55068 51145 46991 45151 46557 42282 33896 44224 48768 55974 44785 46046 55964 52490 46199 47110 35634 60874 48357 56321 39381 59000 35362 61158 45203 37597 58789 64312 39407 65467 40181 43558 46843 41236 35354 39028 59157 46380 59243 50246 56418 54076 46527 47719 44931 33281 35813 53955 44691 36196 53655 35649 61857 59547 46098 34642 59426 62910 46733 48344 35516 36513 37167 50213 48079 34624 33075 61689 42634 51395 59760 45671 57862 46516 55710 48128 44206 48305 34759 35046 43638 46782 57988 49814 60790 39212 63401 61824 52469 54788 50381 37065 40500 62245 44928 58714 44446 47515 44583 40014 46867 46399 35243 54246 51461 40870 45720 36732 52158 53065 58484 42503 44487 53112 45551 42768 51601 57294 53443 38885 44018 65063 57457 36014 36288 51139 61847 45569 34629 58465 54815 61876 50779 34119 35174 35594 61490 59512 54496 50953 45267 41674 62165 65378 34583 44601 61208 36602 37290 52108 37450 37486 34528 56472 58581 65159 51334 35287 39506 60317 63808 58461 53599 51245 39268 36858 34187 36919 55946 53021 60093 40075 39574 33380 64486 40916 61148 52281 38933 51564 54336 59604 40001 48697 37802 43822 34989 62262 64686 59141 57345 45398 60684 36407 57373 50178 36908 36266 39512 56026 56740 40476 38143 58397 64513 45225 60308 47149 42039 62791 54489 33060 46862 33343 47289 52819 36794 36541 46337 46251 41832 56175 54737 54958 38255 38152 49383 42829 61257 56833 55575 56254 54909 34351 52230 61723 39518 36428 36341 54044 47984 46887 41696 40266 35389 56743 50751 44201 41319 64707 34644 36577 48999 53298 41370 60784 49182 63031 64293 52435 47435 55797 45554 64269 51411 37524 60998 34577 43999 61296 38352 49379 39745 50504 46653 63095 33356 63502 49100 34152 64768 47375 65525 39866 45730 52013 46486 39944 45839 50712 64228 33883 36653 64605 38535 56031 35418 36438 58152 36719 44505 52951 51065 42108 40849 54009 56078 58816 38174 42846 34531 64751 42038 61830 46409 55313 62746 58069 62282 64721 38738 50810 39063 51616 37144 48009 60155 53221 39962 46564 34853 51073 42104 56211 38784 40482 60029 49914 37445 38894 39171 49162 54437 55789 60558 58262 53188 52141 48746 65051 43004 60431 47032 44180 63603 47236 46749 55907 55860 47803 39443 53249 56001 55409 52345 35197 43420 54372 34262 51227 61836 38633 63833 60987 39622 46317 39808 43007 51867 64787 48132 50511 40740 62232 54993 40921 38882 47475 63487 39757 51353 46622 48623 38709 54540 57350 38990 34145 63513 46922 45419 42817 58745 35549 45572 51943 40636 43571 41864 63761 57543 49286 48177 37162 34327 62936 42078 46708 52735 43274 38274 46736 62550 35851 58781 61213 50530 48930 54894 50558 54638 60664 45431 32781 46344 34421 34448 60761 59146 48499 34270 50973 34668 43848 61940 55242 53315 65259 52276 36230 57248 42388 61268 35107 44816 43281 48191 32914 55798 55745 56316 42090 60092 53424 58297 47796 41537 53704 50836 35791 53050 52538 64473 64425 47964 53757 48522 57183 45892 41282 55152 34340 54296 39014 35178 63835 46830 49450 54303 38116 48916 58103 35476 38251 59739 34646 51792 63512 50445 33166 34994 51358 47790 54975 43789 43746 48270 61117 62752 44167 60666 62505 47385 46982 38864 53925 45713 60264 63394 49075 57845 42321 58851 48841 49794 44256 42254 54299 58017 33402 63559 38111 43806 47103 58908 59299 58917 57755 43113 49108 46248 40682 46002 34292 52124 37882 35573 48053 42553 43953 64574 37696 50235 52613 57932 39445 42025 65212 42618 42208 62816 45613 56155 63100 43193 46442 34945 61460 59558 33919 57752 58611 42202 50340 50054 59742 35224 59676 52505 41311 55312 45519 58438 37267 51253 51831 40949 52844 48831 40148 60706 52843 34947 48099 64313 62643 53868 49056 39052 54229 50142 39855 49417 43164 34541 35295 33141 42255 37737 44392 45989 47871 32990 49505 51772 54668 59459 64061 48473 42782 53323 64655 40275 54120 61063 34648 37420 34983 57275 53193 39791 54610 62652 38092 48315 47104 48469 49823 42256 35642 43510 49684 38418 41093 53163 37165 41285 65124 44027 44830 63900 58445 52815 36396 55283 44841 49710 59194 47288 52846 52441 40951 59134 55205 56446 44129 52733 41146 54055 46171 39456 65455 64529 58255 55537 49323 62670 52914 62952 60829 51710 57574 34582 64702 35468 59334 56727 50120 38257 34259 54522 37544 37169 42790 40003 36711 52636 49213 42319 46061 36939 63451 63486 33796 37607 59844 33641 42003 63303 54713 38102 45344 56420 34570 53665 34659 58860 45577 49676 52953 33423 47682 44020 52598 40780 52498 33143 65216 62015 55620 39773 48210 63075 50215 39646 41237 54123 53106 49088 50606 48676 48171 45279 34725 35480 36864 37611 41662 62578 41918 40178 47910 34586 58698 55681 62823 44547 48980 43670 38758 36758 45117 54468 45032 44624 45607 59455 34591 45690 57140 48385 55906 50485 56409 59866 39534 35378 61558 33910 65359 37610 35564 35758 42554 42892 33502 45851 41667 47821 49927 60221 46156 33976 54840 50625 59814 49719 50497 37933 33658 52704 53726 65501 60648 41335 47547 48224 57365 49558 42478 48297 34761 42778 42035 41373 56592 41053 63981 60850 62573 38942 33858 58732 51982 59810 32970 55159 46638 47823 43889 34092 49409 60591 40302 61883 60707 64832 33676 40879 48024 54465 61390 35356 41192 55927 37872 35710 32980 44829 65473 44316 60803 56998 33480 35699 36142 36768 53801 49821 51036 45816 36451 39106 52295 48580 44367 35187 57832 36334 54379 63391 40734 55703 56941 41105 57553 41339 52721 34005 36678 38243 58257 52796 33781 61352 62287 57356 40255 36938 35171 47055 61760 57141 37553 44988 46023 51509 46218 40209 41152 51681 64657 38036 33999 54823 32900 36991 49655 41371 61336 45590 51620 60196 64934 37942 65161 46623 58716 39126 44436 65326 61939 43531 37214 49152 44877 46138 50889 47966 50314 43187 38495 56345 51840 49711 61652 51457 59727 61957 40351 57382 43205 35895 57680 50874 44176 57019 35988 38848 36039 40559 33953 64029 63096 36530 45504 43261 50389 38182 55034 39366 42895 40945 42164 58531 34253 35892 57925 54269 54058 60598 48341 41596 64043 52937 44138 58520 33280 52280 38459 39219 49220 38171 50538 52252 49939 40486 61898 58148 45606 49388 45513 63973 41536 64643 43922 63527 34655 37927 36054 62340 56299 55410 50332 50961 41363 36671 56905 45800 65195 39605 65241 60555 60073 37622 62532 42302 42262 38889 57146 38978 35064 44844 59890 63365 49368 33488 39844 37629 43550 57896 50372 56215 44293 47646 36837 38830 64937 40347 38162 52818 46303 58167 51749 38502 34099 47884 48070 45491 42656 43568 38105 38187 43688 43802 40952 59768 43282 62469 41402 54934 58909 65030 48586 62679 45660 37931 59261 62994 47442 38722 54039 50743 42387 49810 34109 47782 50827 53581 51132 41208 46198 49840 56579 42777 48990 33630 44425 37190 38902 59929 49154 64658 62714 59192 38570 35434 58079 55870 51633 45679 38039 33312 41757 47294 36773 41834 41820 49989 50651 43961 60300 53904 49857 50802 34846 61359 40190 60966 46540 43793 64762 52979 50258 34354 50046 42482 36053 62914 45762 34903 48350 55809 62965 54419 55425 33601 56939 34509 38313 57476 65109 36821 60951 51433 58852 33258 50731 36048 46047 62223 53158 54558 41569 33165 51725 33179 45903 34365 44418 38277 46597 51806 43329 46838 53393 40335 61028 36512 34877 43758 38142 33560 55117 33848 42896 37881 55893 41229 40977 33579 47015 44919 51029 39600 56280 57699 46841 48284 51900 58820 46289 48342 58470 42162 54054 55894 64512 51807 48034 53716 44088 39420 51022 56076 50387 38932 55955 50476 53854 45921 50938 43041 36649 65092 44442 42291 46338 56338 56147 57937 41655 54509 41633 45023 36827 57458 43399 34356 49659 35069 40834 35738 42046 35589 61015 58427 40771 48502 43511 60530 54324 49519 59738 43928 50039 56715 42073 41025 61803 40956 38875 41771 50826 56118 51491 48235 61416 37218 49131 48310 46093 55288 47694 43829 62441 64377 58140 59041 35577 38436 46432 34935 63791 50785 58411 48006 61948 37878 49022 37498 51964 48068 59924 34073 34705 61935 57444 36816 40033 40608 50502 46508 48920 41066 39680 52656 49580 55337 52746 41172 60856 51717 49912 47766 37761 33903 51109 47093 58610 49975 58948 56713 34037 63590 64610 64418 63459 57090 49492 40397 45803 65036 48106 56312 40596 59143 61225 48269 43009 55731 62056 63491 43342 63753 38148 45307 48137 43256 46112 43673 63336 39380 37920 37151 46250 55680 57236 55682 36725 39504 44406 55384 38686 54549 44721 38439 44434 36403 48979 40633 62363 65298 51527 59782 58125 58894 57045 60208 34851 59609 39205 65435 58710 46798 57757 57551 39152 55352 43216 51272 33348 34887 55852 57648 36042 57385 51064 34383 61440 34212 35550 42816 34048 65214 52088 64388 64914 47672 61472 34731 54289 51836 62570 50100 34261 44143 43790 58047 60574 57688 36695 56613 53961 35054 44117 48596 33946 60630 55130 33283 36515 64320 53387 48136 61982 48691 41216 34380 52872 39630 34735 63014 54875 51917 56947 50569 46808 55269 41899 50623 57915 43017 44854 44750 58070 54683 34453 44600 56114 34125 57186 38750 48910 64842 45777 48480 60444 53479 40828 61205 48014 53651 42885 61366 53461 64539 40853 47136 56600 42642 50717 46097 51110 45332 43845 52611 34426 49540 57318 43965 38362 53329 33566 55119 41952 55753 50519 42795 43932 54526 56499 53689 55076 54719 60632 55483 62648 37311 37033 38673 38230 46247 38252 59245 60776 36852 40656 52087 38819 57641 39909 47418 36714 64788 41227 61165 50725 43963 61231 53403 60054 50460 50347 41811 46646 45564 36070 52821 56754 48228 48084 55431 33052 52335 57536 44956 55549 65489 40698 41841 53332 48785 37907 55507 47544 54119 60527 50561 41882 64533 42487 43445 38931 58673 57867 47408 40790 39226 43103 45214 50536 37683 44773 37444 34856 60757 52366 33649 55006 35215 42643 51728 40798 50375 47881 46592 49853 64997 55292 38280 43232 47336 43246 33152 48764 62999 43159 38366 42194 59824 33733 64678 51291 57095 41096 41003 58927 54493 56634 54584 37784 42021 59406 45442 56004 40079 38989 61816 45297 37369 35788 48100 43092 38777 50444 44407 64817 43649 47686 46195 43968 34204 61510 41971 48221 64982 61166 39037 50055 34702 36995 49163 53699 54435 39941 56926 49497 49824 64117 42375 54547 64016 60827 54364 61565 40741 42851 62459 64572 65479 41079 50964 55829 41378 35839 57504 38334 33861 49889 38568 43584 51403 37787 51240 64348 39613 46191 57682 48646 55968 40761 44173 56647 50862 46814 49109 42945 38084 44614 41189 34782 64996 51720 52743 41002 42131 63851 37387 38488 50433 41231 63870 45342 44530 34539 43302 49641 64876 63039 57505 47052 35241 33665 62478 39484 53735 59269 57722 33371 38314 51198 45644 62308 36409 47702 58244 54940 40115 50052 60348 48189 46994 34798 62774 57508 59396 50349 47452 48197 43629 62585 45261 61298 49524 50834 59374 53707 34814 62588 60197 40940 47499 38195 65345 61855 36261 58876 64382 51608 33178 45223 38445 63700 44272 62667 41502 45325 38458 54386 64111 62286 40876 56972 39413 53441 64604 33459 45217 58896 55726 44690 50480 59052 40622 64373 34962 38245 49146 59411 54285 34973 64075 49267 55196 41038 38586 45446 54070 59074 48255 50129 51194 34718 64862 43674 41009 62231 65122 52449 50331 55167 38574 62775 36927 58074 42016 50700 41901 61685 48116 43917 33421 54433 44243 41635 50148 55721 45958 58398 55627 53971 48094 32906 45631 38947 36286 50227 34497 43018 52650 56141 57014 48149 49726 34000 59018 54079 39902 39143 33958 36253 63326 56055 56272 53132 61991 38479 38816 51081 48519 42142 52319 43729 54783 58667 40323 38438 33950 42698 35559 53256 65301 55713 54862 52986 46352 58480 33096 47608 34944 49822 44670 44945 57541 63112 47870 52157 41352 57606 49997 45102 51216 53166 58916 44354 48813 37259 62928 54033 48820 57783 44551 42513 55367 59468 53786 46998 51669 60577 58372 63751 48594 44968 34400 49906 61245 55467 62932 41926 37954 37432 57868 61541 44299 49362 41021 49116 64822 64197 47283 33026 43816 41698 65505 56148 58630 48909 59631 59527 38175 58332 59679 57931 61906 50376 36980 52440 54160 36722 60334 38537 45020 42924 36526 37448 65110 36082 58605 39505 56423 41955 51046 33618 50698 61499 38351 49893 49485 47450 60694 33836 56848 55407 54392 34656 40730 39949 50305 38542 44630 42531 37113 64161 57454 56309 58441 35396 58657 45162 64364 46450 35281 44280 56425 65147 58534 40489 46682 42635 53672 46158 38108 42176 63773 56911 39283 46349 38248 44396 56094 53592 64898 52349 57225 47741 39020 43213 44532 39992 60252 53198 61407 54137 36300 45979 59172 59939 53928 55601 62978 50767 49796 54944 57649 48951 34235 41695 59423 37047 51704 59492 44958 53032 43066 50472 55869 35260 56304 58394 53935 34729 57177 33079 51257 56235 60512 54240 51893 50209 39563 64712 53722 61495 64175 45531 47996 39991 50329 41816 41826 59951 58803 55183 33209 48394 33857 55966 64467 39393 54242 45718 43405 59225 45937 55443 43089 51978 65056 61523 53178 41637 34886 48863 39108 46720 37348 42462 44626 52220 44216 58300 59806 61781 33705 52184 53223 33934 35342 63380 34545 64344 52834 52060 48406 44276 50153 58867 43779 44939 64734 47922 38031 33230 61111 36723 41306 52450 39053 57284 36330 44810 44639 54802 63553 32804 40972 60254 54548 60446 43668 38012 56699 43639 34932 61562 57842 36868 39240 60388 54412 44493 53140 48488 40177 54527 65318 63331 48271 33120 56582 63068 45865 48113 64151 51547 43028 54362 41989 58374 61734 44185 34076 41756 34337 53017 65048 33940 44948 54556 63315 45883 51583 51640 55456 61365 40393 64077 49095 56105 39554 60678 52714 32837 49077 51428 45264 59405 56232 64972 54591 40550 38307 54310 35022 62347 42869 60456 38341 62716 53883 46739 57465 53737 49855 64535 33411 57580 58654 41550 33208 47898 34678 47940 57874 55954 52316 63641 59936 61773 64493 53041 43971 35161 41613 47074 43071 34238 53258 44212 55652 37096 45974 51057 41877 49275 37086 40891 56753 40567 42444 35470 61601 39544 35166 41723 34424 47758 59004 63860 33743 45693 61733 34720 54545 48146 60760 62749 65496 36764 58464 40050 42009 43398 50103 50173 64238 55866 44528 50334 36814 45864 50813 37846 45058 54377 37250 61909 48251 35305 52589 36244 42855 44065 59431 51987 47584 63655 48832 47734 60660 64376 53753 56066 40119 59255 63424 49127 61199 48661 59415 60738 61968 44991 60396 40067 40046 46851 49294 57398 60526 45598 51475 39133 33399 34822 41288 49320 44059 46018 54254 61189 44056 36327 47921 58322 53395 42069 34071 33755 35198 48038 64613 62886 40484 64776 56557 50091 64664 63433 64186 65186 39167 37899 64008 52205 41008 52209 44193 34111 35688 56016 59217 47430 47938 45868 55268 63428 52137 60151 48701 36273 32794 48206 42310 49097 63353 44623 56054 42626 62665 38877 61382 51256 35303 50126 50922 64623 40426 65017 50467 37365 62973 36197 55477 59136 37959 56397 33770 49668 34336 53449 50947 56012 51671 44423 64770 37000 54206 61343 36030 62110 51922 48185 51517 47748 59022 56705 63047 41782 47279 46528 59376 36293 57869 54457 36500 47653 37215 52285 38165 43167 59027 52724 44211 39616 53686 45433 46900 59247 56282 46500 34884 56943 36338 52091 44726 35750 44042 52454 59448 48900 53358 48207 54793 40183 52022 62371 51750 52128 38613 65004 57029 55933 50086 58624 56662 32865 60067 44122 35124 35711 38680 38557 61542 37488 60948 54059 35987 56136 45009 51333 50316 61672 51221 54541 55018 62502 34640 61246 47941 49404 35238 52419 64626 38693 49747 44947 55579 37428 64628 35176 41245 51084 49291 49556 58088 46196 43413 42944 34516 64645 38719 40878 43754 47274 35832 53975 58690 39864 47534 45106 38437 64804 64311 60472 38657 58318 41100 61716 36000 58940 52970 59186 44994 65296 34882 65370 59147 46953 57430 44938 63357 60114 56567 60866 37838 44028 60718 42395 32882 44314 47762 50866 58358 37566 52321 56331 49069 43102 38836 38101 65504 37962 56169 61566 33388 55615 38684 61431 45280 50661 38503 41846 33938 56691 38590 53594 44234 54767 62518 45614 63197 61167 57164 57262 33880 56970 61865 49230 44310 60546 41447 41683 43583 55212 33932 62164 61249 46354 55322 47469 51427 33643 54230 47045 59687 34395 34657 34459 39386 40242 43820 53033 38749 50462 63127 54681 44041 38532 54036 55529 36831 42718 57716 52697 56730 50098 33482 60839 37038 55818 64667 54404 42912 46555 45636 61400 62671 61172 64445 45084 34054 43128 33725 40526 54413 45486 40699 35188 56922 60253 58594 61120 51260 54317 59531 51932 33915 55524 53016 50304 56838 64231 58882 45266 44137 63869 37797 47321 39307 57242 36214 49590 51199 57407 53650 36475 43198 43362 46512 55427 54228 52927 49649 65000 58078 51851 46269 37049 55226 57206 44244 47308 64834 51187 47553 33080 60082 33843 47173 44754 40881 37649 53732 34070 52875 54672 50134 64606 51347 45066 37774 58819 51105 60882 55385 39877 41249 53888 48285 61536 42791 64835 35273 61488 48282 43695 49463 42834 45417 50797 54634 48732 56207 42350 58752 50177 51747 41625 37224 35068 50666 37408 49674 35209 52232 33310 51138 49490 64977 38075 37789 58119 49770 54459 52358 37850 62373 38079 35116 51916 44204 46661 63032 47127 36435 52064 42239 46784 36302 37505 65286 57474 48457 59015 57642 63995 37019 58987 56429 59024 36164 32944 53212 60462 64458 34442 62844 48117 33391 65293 53238 46971 51703 60935 58021 42898 55951 36676 60389 36275 52244 45457 56629 54789 47225 36009 53523 43631 49400 34345 37011 46101 38266 58346 36704 42092 63479 38083 34387 53491 60237 56540 49187 49052 58314 55717 32819 47901 37692 35450 36731 37532 33767 52555 51566 64769 59110 39799 59346 60735 36453 52934 64806 43707 63149 59560 57288 39830 48026 56410 49553 32827 48272 50180 55839 36440 36629 34568 43056 34449 33559 56695 51788 36234 44395 36984 58229 64224 42693 64490 45255 41483 38068 48029 43459 43954 64794 40277 33055 54582 48015 40958 52718 41592 39153 60403 40355 62690 55436 51392 37142 55925 47443 37188 61696 35483 37004 45245 55415 35007 49251 64129 34745 35502 58627 33049 35749 62152 48678 52196 57928 60836 35433 44595 65462 35785 43755 43503 36508 63294 42650 58842 62122 62169 51693 53637 45406 45837 52696 45562 61676 35206 38325 36817 43440 50406 55143 49947 63025 61153 56453 49322 64048 63237 55985 36631 56655 54711 50373 46087 43588 34419 40731 51277 60870 56590 49838 42308 42218 42152 46918 35190 54321 48074 52504 62831 45996 59461 35815 62982 53122 58280 56073 62156 54595 49981 44863 51101 61128 43500 56520 54745 39719 60378 57496 41648 65372 35067 36663 43265 64280 35934 38417 57253 54601 38967 62894 51805 45448 59440 60671 51555 64079 38491 59465 51157 51460 56813 57635 45824 43065 51435 56046 47070 35189 32780 37590 45468 59380 40247 44917 64483 33446 49049 41937 39460 64708 33073 60479 40485 50204 63435 35280 58187 47447 51288 55328 55169 50107 60774 36069 38602 36617 37884 61309 54597 34672 56463 62527 45673 41142 41879 56270 50816 63611 49142 64882 61485 59297 58409 58804 58958 53580 50837 54607 62854 60382 35321 61894 61077 35546 56244 57946 48870 63003 38874 38217 53397 43021 36680 46362 62028 58294 43425 36705 61423 62553 43891 56882 51104 37939 35950 63070 56505 43236 59874 62981 42725 63795 46950 55317 55664 46758 43692 35159 36618 45232 37085 61970 63444 41651 45143 33037 62636 47960 58224 51999 40031 54771 58146 53948 62420 50232 43439 64519 33875 43491 33010 46351 60470 65242 64103 62126 46390 50051 42739 55475 38232 55387 54578 46270 36558 44764 49826 48253 34743 42258 60017 47700 34146 34816 43194 37679 45666 62071 48535 63322 41377 55773 48007 44067 58066 39304 58760 52597 53510 60492 37871 60780 40634 47570 62685 60923 58124 40465 55114 42209 63612 52981 46614 42169 64848 42290 64761 58201 58405 35236 58815 42345 33920 37689 42697 49574 58661 53980 58416 57655 42993 39091 33111 35796 52727 41185 35520 64728 45390 45682 39032 48904 42838 64650 51635 60550 38773 59324 33728 56357 35422 56041 42806 62381 62544 55837 35887 57631 38536 41490 48998 53218 59477 41457 62609 48694 62813 44057 37269 56568 63063 35552 52619 47241 50176 50757 35052 51166 38359 36684 38398 32840 39839 34610 34280 63399 59646 54186 44049 38455 44267 59916 65376 37507 51829 45856 53215 54394 46224 49289 54989 42495 63675 50283 60980 44972 59422 52602 56538 47592 35407 62896 62319 60680 62134 34676 51074 54914 46766 48717 35997 62425 46235 65287 54594 59397 54986 45904 40984 56595 60764 61441 63636 63352 61043 46360 59636 61455 36933 63719 45668 57967 40362 41853 65199 33329 44586 44794 63971 44899 62027 38010 53918 50713 55942 59308 36528 52680 32924 55871 64993 48656 65337 38578 32932 38906 38492 58552 37528 62729 59424 53255 38540 48330 41738 62226 47897 50945 61559 50447 50303 64066 60371 57384 43803 50475 64441 49364 52592 36870 63172 65252 53999 37135 -1 76965 -1 77763 -1 -1 -1 -1 74853 -1 78912 -1 -1 71070 88717 -1 -1 91698 81999 79030 68196 -1 -1 -1 -1 73374 -1 -1 -1 -1 -1 -1 -1 90544 -1 -1 -1 -1 72560 -1 -1 -1 -1 75881 -1 -1 86558 81350 -1 70487 -1 66906 -1 -1 85459 -1 -1 -1 -1 -1 -1 -1 -1 -1 87851 75825 69047 -1 -1 -1 85727 88533 79149 68285 -1 80746 -1 -1 -1 -1 -1 66708 -1 65685 -1 95256 -1 79016 68997 82323 -1 91163 77896 -1 67515 -1 -1 80289 -1 91973 87582 76586 84464 -1 74339 78604 82395 67707 87715 89666 -1 86259 80516 94412 -1 91276 66753 -1 82467 -1 93095 -1 -1 81821 -1 93324 72604 87799 -1 94405 -1 -1 74602 -1 70339 84563 -1 -1 -1 -1 -1 -1 -1 -1 92067 73659 -1 81654 -1 86484 -1 -1 67402 87830 -1 70934 72790 -1 79985 85705 76583 84466 76043 88252 -1 81201 71066 69951 92947 -1 67017 -1 70430 88779 81229 -1 94241 91531 -1 76847 -1 79449 68807 94574 -1 -1 68314 -1 -1 -1 83244 66847 -1 -1 -1 86625 -1 74639 88022 -1 -1 93898 67294 98201 71824 74181 90144 74838 79097 -1 -1 72359 69241 81115 85250 72655 -1 77066 93419 -1 -1 -1 -1 -1 90092 69094 88285 93448 75821 77856 -1 -1 83982 81174 79325 -1 -1 89131 -1 76103 83538 97478 86925 86517 86514 67517 -1 -1 72955 75446 -1 89404 -1 85521 69660 83851 -1 -1 74511 74332 70803 -1 83970 -1 71998 -1 83462 -1 70156 -1 -1 71277 -1 95641 -1 71858 -1 97693 -1 -1 98346 81131 77340 -1 75316 72996 -1 -1 -1 -1 98305 90424 -1 -1 92545 93326 91977 -1 87930 78181 77517 88878 -1 86389 -1 88969 75057 72422 -1 91994 -1 68677 -1 -1 -1 68150 -1 98101 87755 78944 68538 96147 90229 -1 84570 80687 85418 -1 76363 81235 81533 -1 -1 94632 72322 85368 84609 78464 67300 80707 68611 91224 -1 -1 84385 88617 -1 88509 -1 91608 76432 -1 65901 -1 86039 -1 71217 86073 -1 -1 86333 -1 -1 -1 90696 82632 -1 68267 69408 -1 -1 -1 74003 97795 -1 81430 -1 79578 92498 70719 88525 90897 97738 -1 74211 -1 -1 -1 71878 -1 86200 76623 -1 69282 95306 65698 87499 -1 92125 87200 80659 -1 -1 94130 88947 89310 -1 70619 -1 79224 -1 -1 -1 83896 -1 67120 96726 -1 81945 -1 78082 95171 81240 93014 -1 -1 -1 79845 -1 70134 84265 87727 94607 70192 -1 -1 -1 -1 72263 -1 97205 -1 -1 -1 87463 -1 -1 -1 -1 94330 -1 -1 93563 -1 75842 87076 95642 97816 -1 84380 -1 -1 -1 85290 -1 -1 67438 -1 -1 89753 -1 95260 65687 -1 92443 -1 91641 -1 -1 -1 94930 -1 77930 70687 86242 85605 76487 69572 70807 77590 -1 -1 -1 -1 -1 73868 75441 82756 83951 97178 -1 -1 -1 -1 -1 67773 -1 93250 75571 74563 66582 86240 67545 -1 -1 77143 -1 -1 95003 74917 -1 -1 -1 75927 73871 -1 71358 93185 93254 71481 -1 96621 -1 66066 -1 -1 -1 -1 91937 81946 93812 -1 68216 -1 69634 -1 -1 98328 -1 86722 -1 -1 70009 -1 -1 -1 -1 91707 79643 -1 -1 -1 -1 -1 78025 79495 -1 69002 94600 -1 87486 -1 -1 69456 80026 -1 -1 95496 -1 -1 -1 -1 -1 -1 65546 86816 94034 -1 81128 72037 -1 90316 -1 -1 97339 78066 -1 -1 69965 76069 71444 -1 73652 94055 -1 -1 89369 -1 97317 84855 96076 84808 -1 -1 -1 80956 94848 -1 95581 -1 -1 84881 -1 77357 91322 -1 -1 -1 91943 -1 89537 -1 83544 -1 -1 86066 68398 -1 82910 82300 -1 -1 -1 91061 82872 87126 82851 80351 90220 -1 -1 -1 74570 -1 66619 -1 73005 -1 -1 85011 -1 82931 -1 -1 77810 97051 79322 82952 -1 -1 76611 96253 -1 -1 75547 -1 98060 78808 91158 73323 -1 92630 -1 96792 80101 76817 97302 -1 85312 -1 -1 -1 -1 -1 67817 68198 -1 85198 -1 71507 83806 76134 72674 -1 -1 66022 -1 -1 -1 75250 70238 -1 77169 71726 -1 73716 69929 -1 89841 70618 -1 81682 79197 73890 -1 86118 -1 -1 84874 88963 -1 93875 90978 86698 98139 -1 83426 98166 -1 89999 97963 68533 87227 66438 74184 -1 94431 88848 -1 78294 87472 -1 -1 -1 -1 85735 90449 83823 66418 -1 74571 -1 75348 72527 -1 79203 68800 77196 -1 67067 81965 -1 -1 78167 72280 88217 -1 -1 69312 91841 -1 -1 -1 97378 71051 97832 97665 83979 68251 95285 68264 81953 65858 -1 -1 88480 -1 -1 -1 86154 -1 70796 -1 -1 -1 -1 95044 -1 -1 86796 90101 96893 -1 73774 73751 -1 76020 82951 83114 -1 81701 -1 88246 -1 -1 -1 -1 82096 -1 87961 69964 -1 91764 -1 -1 -1 94862 -1 -1 96678 97749 77378 -1 -1 65724 -1 -1 -1 73634 -1 79791 -1 -1 -1 -1 -1 -1 72732 67236 70221 -1 -1 80564 70063 74239 -1 96740 -1 -1 -1 -1 68122 80922 76591 72755 -1 -1 -1 -1 -1 88628 -1 -1 -1 95204 -1 83442 -1 -1 68327 -1 -1 -1 88227 -1 90765 83487 -1 97760 95565 66365 70927 68728 -1 -1 -1 90741 89992 -1 76015 -1 -1 -1 -1 91571 76109 96978 -1 -1 -1 -1 -1 -1 70275 -1 72367 -1 96286 -1 78544 -1 74008 93896 -1 79850 91866 -1 83792 -1 -1 -1 -1 94118 75745 66406 -1 66422 -1 -1 -1 80125 -1 -1 75916 68058 -1 -1 74712 -1 70974 -1 68690 77129 96267 -1 -1 97044 72578 -1 -1 83983 66972 90733 93904 -1 -1 82947 66919 -1 -1 -1 79717 66105 -1 91591 -1 -1 -1 -1 84921 93190 86897 95443 95980 -1 89379 83138 -1 96690 -1 -1 -1 86905 73695 -1 93712 -1 74730 70881 77921 -1 -1 94444 67832 74017 -1 81672 -1 -1 -1 -1 -1 67160 -1 74710 -1 78227 -1 -1 -1 -1 -1 89957 -1 -1 88341 98086 78831 -1 73914 -1 76245 -1 -1 81379 -1 78988 -1 72386 -1 93160 76964 88257 -1 73852 -1 -1 73437 78332 -1 -1 -1 75812 85266 -1 -1 97142 70597 -1 71408 78290 -1 -1 92877 -1 85194 -1 -1 -1 -1 91575 -1 -1 75860 -1 -1 -1 87968 -1 94340 88223 -1 -1 73957 -1 96384 -1 -1 -1 -1 89452 79052 67644 72754 95396 81861 80835 69128 -1 -1 -1 78079 95026 -1 -1 -1 79282 -1 74187 95419 79619 -1 66623 -1 -1 -1 -1 86630 -1 65787 -1 -1 75532 84317 -1 -1 76891 -1 84582 -1 -1 86475 66854 69227 -1 72536 -1 -1 -1 94514 -1 92449 -1 -1 73970 -1 82997 -1 -1 90762 -1 -1 69857 -1 -1 76846 -1 70716 67151 -1 75908 88155 88162 -1 -1 -1 -1 -1 88864 -1 -1 -1 75138 73808 -1 96157 68991 -1 -1 -1 69917 -1 93042 88336 91830 78716 -1 76568 -1 -1 68841 -1 75136 -1 -1 80085 -1 -1 81834 86187 -1 -1 73814 92767 90904 -1 -1 73866 91164 -1 -1 94982 96130 -1 -1 93625 91091 -1 77379 77188 95825 95253 72112 -1 78169 89427 74648 -1 -1 -1 -1 -1 -1 82148 80879 67508 -1 -1 83479 -1 -1 -1 -1 72746 97141 -1 81313 -1 -1 79655 -1 -1 70891 86668 69248 -1 68137 86266 -1 -1 93090 91354 67936 88243 -1 -1 82592 74646 91981 -1 94974 82528 -1 -1 -1 75142 -1 72285 -1 77125 72452 -1 -1 77109 -1 -1 83638 87639 -1 -1 -1 88113 -1 76161 69992 75204 -1 -1 94176 -1 82606 66674 -1 83914 86395 66722 -1 88825 -1 67233 78823 70896 -1 91038 -1 87781 88919 91964 -1 67335 86349 -1 -1 -1 -1 66676 -1 -1 82162 -1 -1 66839 -1 78426 93901 77990 -1 -1 67673 -1 87490 -1 87455 92494 -1 -1 -1 -1 -1 69520 72660 -1 -1 -1 -1 77833 -1 -1 -1 -1 -1 70583 -1 -1 -1 92286 69415 -1 -1 79575 -1 -1 85840 -1 -1 -1 78345 85045 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 70805 75169 -1 -1 -1 -1 -1 81971 -1 79320 93661 67373 92114 -1 -1 -1 72602 -1 -1 -1 -1 -1 69476 97096 -1 -1 -1 -1 76984 -1 -1 87288 -1 -1 -1 69466 -1 88003 -1 97282 -1 -1 -1 -1 -1 -1 -1 80461 -1 -1 93997 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 69163 -1 -1 92091 -1 68811 -1 95458 -1 -1 -1 83682 -1 86459 -1 -1 90249 79315 95405 93068 96817 -1 74697 -1 -1 88379 66300 -1 -1 74436 84205 -1 67859 -1 87294 -1 97442 -1 -1 -1 -1 -1 -1 81684 74172 80512 -1 -1 -1 -1 86277 75203 85487 95093 70884 -1 73580 90517 87631 73829 88958 -1 89413 92714 -1 -1 65797 -1 -1 85221 97295 -1 92656 -1 84876 -1 -1 92541 -1 -1 -1 -1 92218 70997 82401 -1 -1 94389 75747 -1 -1 92972 69775 -1 71126 83894 -1 -1 -1 82731 74688 -1 85074 93845 -1 96407 88999 -1 87664 -1 -1 81857 -1 -1 71172 93023 -1 84676 80718 84567 84831 -1 -1 -1 96529 88501 97846 -1 85706 -1 -1 76222 69311 -1 71556 66954 68336 -1 72897 87168 -1 84301 83714 77206 76789 -1 85106 84215 66545 85826 -1 78811 -1 98163 77211 -1 -1 -1 93435 -1 85596 97407 88967 77401 -1 68962 -1 91781 -1 77740 -1 98208 -1 -1 93978 90553 -1 -1 95540 82435 -1 -1 -1 90886 -1 70721 -1 -1 76501 71956 -1 96966 66706 73355 76369 96865 91727 91858 -1 -1 -1 -1 -1 91851 -1 -1 77715 81383 71560 -1 87006 -1 97946 87277 69399 -1 -1 -1 73766 97591 73913 -1 -1 -1 79907 71428 -1 90901 84805 90954 67027 86369 83846 94768 76844 86203 67700 -1 68100 -1 97450 88048 -1 76473 -1 80003 82827 77089 -1 -1 -1 76137 -1 70824 87064 -1 76472 -1 -1 -1 -1 -1 68882 85994 -1 -1 -1 -1 96155 -1 89322 80788 97969 -1 83986 79616 72111 -1 79946 -1 -1 -1 91949 -1 -1 96635 68598 75928 -1 -1 -1 -1 76712 -1 -1 95347 -1 -1 -1 65956 68010 -1 69444 -1 -1 -1 79257 78737 -1 80308 87359 76908 79500 91743 -1 -1 -1 85457 71251 -1 89808 -1 -1 -1 -1 -1 83844 87933 85545 72946 85598 78317 -1 -1 -1 67308 71236 94094 74282 94168 97687 -1 -1 71499 -1 -1 -1 91412 -1 -1 -1 -1 92120 73016 -1 -1 93158 -1 79392 -1 72963 74707 96410 -1 82525 75307 -1 94292 -1 -1 -1 70356 -1 75931 -1 -1 83103 -1 67639 -1 87949 79548 72834 -1 -1 78493 93612 -1 -1 -1 -1 -1 96956 81366 73790 -1 -1 -1 81908 -1 -1 73961 85734 -1 -1 84717 -1 92867 85392 -1 66246 87133 82483 -1 77588 -1 -1 -1 -1 -1 87687 76911 -1 -1 85416 95242 77865 95747 -1 -1 92821 -1 93242 83058 90584 -1 -1 -1 -1 -1 91079 91373 -1 67073 -1 -1 74366 -1 83770 -1 73122 73744 -1 -1 -1 91754 69287 96508 -1 84675 -1 -1 98001 72683 81610 87826 -1 -1 72086 -1 -1 -1 82578 86690 80065 -1 90330 -1 -1 -1 -1 -1 73243 91283 -1 78136 -1 69145 -1 -1 87245 -1 77264 -1 -1 69760 65547 -1 -1 66403 90481 81028 -1 -1 88962 -1 -1 94480 -1 -1 80021 77160 -1 84047 -1 93749 -1 -1 -1 -1 83801 -1 93396 84521 73013 65670 -1 -1 93496 67382 -1 -1 94424 -1 69955 88933 95587 -1 85953 71038 74046 -1 -1 75660 94884 97888 82282 82842 84285 -1 81153 -1 82072 95835 82277 69541 -1 82540 83935 82627 -1 79173 80097 -1 -1 -1 91924 -1 -1 -1 69748 86433 88715 -1 -1 69008 -1 69806 75208 95022 65849 83021 84088 78239 80638 -1 86967 -1 -1 -1 -1 79300 -1 -1 83536 92320 92619 93900 94337 85445 91852 -1 -1 77541 94888 -1 74486 90601 91806 79193 -1 67147 94429 -1 -1 -1 -1 -1 -1 -1 67224 -1 -1 -1 67185 97149 -1 80389 92510 -1 87938 -1 86393 79694 -1 83413 -1 -1 93111 71144 94091 66222 97988 -1 77734 -1 -1 93593 67247 89904 -1 73552 -1 98144 82926 -1 -1 76070 66108 -1 68883 94799 71851 -1 -1 94411 -1 -1 67193 74240 -1 -1 69334 81377 -1 83699 -1 67604 -1 74346 74691 -1 -1 -1 73395 -1 67742 88096 73352 -1 95139 88129 -1 -1 -1 87509 69862 93817 95223 -1 71811 -1 95451 90245 93313 -1 79291 -1 81200 76419 67610 -1 -1 97726 69211 92641 -1 77968 82400 -1 82475 73246 -1 -1 79236 -1 65539 90857 -1 76584 70565 -1 -1 -1 -1 -1 97379 -1 77053 85871 -1 71360 90284 72224 96126 -1 71081 66165 -1 -1 -1 89329 -1 76801 69074 85861 -1 70702 85181 88390 69377 -1 97341 91911 -1 71833 75104 88033 -1 81870 -1 80376 70798 -1 98170 83991 -1 79255 -1 76087 -1 -1 69418 96652 -1 80720 -1 -1 97508 80610 92374 -1 -1 94820 -1 79775 -1 -1 -1 94713 -1 -1 88740 -1 -1 -1 98098 -1 -1 -1 -1 -1 -1 -1 -1 66650 -1 66496 -1 91687 -1 75137 97527 -1 91622 -1 96867 -1 91017 73403 -1 -1 -1 -1 -1 77422 -1 81796 91002 72337 -1 77208 96461 67624 67385 -1 66810 67108 95854 71590 -1 75455 -1 75983 -1 -1 -1 90676 84996 73127 73746 88601 -1 -1 79507 -1 78914 94285 -1 -1 86963 77748 71591 -1 -1 -1 76949 -1 89824 95830 78961 68959 88299 86138 87176 81104 -1 85295 69090 -1 -1 67395 78098 -1 95221 97566 85299 83931 86071 96006 67915 -1 -1 -1 79117 -1 -1 -1 -1 85709 -1 66158 72177 -1 -1 82590 84096 69349 -1 85744 -1 -1 -1 70574 91683 74169 66934 88803 75030 -1 76060 67594 -1 96505 -1 -1 -1 -1 90574 -1 -1 84246 90830 92169 -1 76643 67543 76835 74411 -1 82032 -1 -1 -1 -1 83334 -1 79331 -1 78615 -1 88000 81015 68079 81257 -1 -1 69049 -1 -1 92442 72742 86530 89693 -1 86512 -1 -1 -1 -1 -1 -1 75194 -1 -1 78655 -1 90317 -1 -1 90921 -1 95586 72506 -1 -1 97590 76587 -1 94958 -1 -1 91566 -1 -1 -1 -1 -1 86313 -1 -1 -1 73033 91371 80568 70915 -1 90753 -1 -1 82081 -1 -1 -1 -1 -1 -1 -1 94775 80957 -1 -1 96487 -1 74269 92876 -1 -1 -1 -1 -1 -1 -1 95138 -1 -1 -1 91757 -1 -1 91446 90038 -1 78661 86198 -1 91953 -1 -1 87094 70219 -1 97997 78858 86571 67207 76691 -1 86233 -1 -1 -1 70434 75657 73981 -1 -1 -1 -1 -1 79780 96668 -1 98072 71186 -1 87777 -1 -1 70589 96735 67002 -1 -1 81151 75014 -1 80772 71839 84556 -1 66611 85049 92862 84320 69461 -1 75199 -1 69731 -1 -1 -1 91183 -1 83067 -1 -1 78767 -1 -1 -1 92255 -1 -1 96832 -1 96316 -1 -1 85115 67509 -1 66930 -1 -1 -1 92089 -1 79026 92688 96761 -1 -1 94969 -1 81928 -1 89726 -1 90273 79269 81095 90484 88429 -1 82173 -1 69911 -1 70577 -1 75303 -1 -1 -1 -1 88136 74902 -1 -1 -1 90965 -1 -1 68569 -1 -1 -1 85066 -1 67948 -1 94902 -1 81432 69652 -1 -1 -1 -1 -1 -1 -1 -1 -1 85421 -1 89963 80592 -1 -1 94657 -1 -1 -1 71849 73113 -1 91986 -1 91897 94396 -1 89953 66264 87051 -1 -1 -1 -1 81919 86610 88349 -1 83631 84370 88468 76688 -1 -1 -1 -1 -1 -1 -1 76672 -1 94815 -1 96263 88297 97667 85976 -1 -1 95428 -1 79749 93847 -1 79884 80515 -1 76259 83871 -1 -1 88462 95809 82608 -1 86144 -1 -1 74225 68016 90792 -1 -1 -1 -1 -1 -1 68278 -1 -1 71537 -1 85125 65704 67988 -1 74443 94840 68805 -1 97803 66899 -1 74596 -1 -1 81067 -1 -1 -1 92167 95219 78150 -1 -1 83377 -1 -1 -1 93624 91031 91854 94110 -1 -1 -1 -1 66750 -1 96148 -1 -1 91923 94803 93841 86845 81444 95709 -1 -1 -1 -1 84482 78642 -1 -1 71421 -1 92307 -1 -1 84286 79807 73505 91775 97165 96491 94726 -1 95836 -1 81987 -1 -1 71398 92069 -1 66732 -1 -1 92941 82398 94349 -1 -1 -1 83039 -1 91430 -1 -1 -1 -1 -1 -1 81604 -1 80287 70447 95996 75477 79659 -1 -1 89133 -1 75274 67218 -1 75505 -1 -1 83962 93577 85933 79114 68624 75107 98311 67195 82900 94561 74027 -1 87093 86818 97562 -1 -1 84698 -1 -1 68995 82292 -1 -1 -1 96299 -1 -1 67951 70133 -1 93239 83130 -1 78132 -1 -1 -1 75588 -1 74447 -1 80490 -1 -1 75157 -1 -1 80027 70682 68876 90592 80799 70692 76188 -1 -1 -1 67568 77613 -1 92238 -1 89317 70096 86311 70722 95158 69228 -1 93936 -1 -1 80608 -1 82508 81974 -1 -1 92411 -1 88337 76940 -1 71647 -1 73192 84877 76900 -1 77432 97287 89648 78635 -1 -1 -1 -1 -1 -1 -1 -1 74576 94049 -1 -1 91976 89269 -1 -1 86677 -1 -1 -1 -1 91988 -1 -1 81263 90448 -1 92617 66249 90578 -1 -1 -1 -1 67779 -1 -1 74995 -1 -1 -1 88437 76982 81997 71531 -1 76300 -1 -1 88816 -1 -1 -1 65909 -1 -1 97307 -1 -1 75830 66327 -1 86093 88099 95348 87219 98262 73597 91612 79820 77000 -1 -1 84591 97773 -1 90106 86055 -1 96551 97548 -1 71902 -1 76905 74958 -1 75980 -1 69326 -1 -1 86430 69525 -1 -1 84583 -1 -1 -1 -1 66253 -1 -1 -1 -1 72478 -1 -1 -1 -1 70611 87924 -1 -1 80011 83954 92413 -1 -1 -1 -1 75294 65880 -1 92521 76610 69184 75003 90359 70528 -1 -1 -1 79474 -1 95410 -1 66091 -1 71385 -1 95174 86503 -1 -1 -1 70386 75258 78692 -1 85173 83195 74520 -1 79942 -1 80519 87417 85644 -1 -1 90412 -1 -1 -1 83907 77323 -1 -1 -1 -1 -1 -1 94138 95879 -1 90222 -1 -1 95802 76548 -1 -1 -1 -1 -1 -1 -1 -1 68775 87951 72236 -1 68986 -1 90495 -1 72956 -1 -1 98128 -1 -1 -1 73471 -1 73487 81363 -1 -1 92683 -1 -1 77868 -1 -1 92757 -1 95312 -1 -1 95243 -1 -1 -1 78759 -1 -1 95249 -1 -1 69422 94367 72393 88559 91301 71682 -1 -1 -1 67353 -1 -1 93149 88365 -1 92162 -1 75452 -1 84042 76986 89770 -1 -1 -1 -1 91985 72238 -1 -1 -1 69677 66581 69730 84389 -1 -1 78634 78745 77610 88796 94865 -1 -1 -1 81595 -1 -1 76083 95902 -1 70255 97425 90143 68130 93364 92226 -1 -1 -1 -1 -1 70726 76123 81950 86318 -1 -1 -1 -1 -1 76820 -1 -1 73524 66454 -1 95096 67131 92414 -1 -1 -1 92965 87012 67587 72460 -1 68910 74345 94742 -1 -1 86585 66011 97426 -1 89979 81898 81571 -1 -1 -1 -1 -1 -1 -1 82505 -1 -1 -1 -1 -1 84539 81924 79903 -1 -1 89517 -1 78001 -1 -1 -1 69702 -1 82708 -1 81535 -1 68303 -1 -1 -1 -1 68104 -1 -1 -1 65777 97941 -1 92016 -1 82499 86361 -1 73457 -1 74569 -1 87840 66595 90472 -1 87774 -1 90112 79535 69499 69077 -1 68259 75287 -1 81288 91737 -1 77774 97289 -1 -1 -1 75281 -1 91087 94843 -1 -1 -1 96875 -1 -1 74412 -1 -1 -1 76210 -1 -1 -1 93495 94767 -1 76554 -1 69491 -1 -1 -1 81984 -1 71059 65935 -1 -1 -1 67241 83626 -1 -1 83769 85497 -1 -1 91786 82487 -1 -1 74234 -1 -1 91481 74781 -1 97983 -1 -1 73431 -1 -1 -1 93417 74943 87372 75608 90794 -1 -1 85435 87110 83133 -1 -1 -1 -1 -1 -1 68735 -1 74257 77701 -1 69329 97267 69973 82813 88181 -1 -1 -1 71609 73492 77888 69598 -1 96108 70818 92403 84104 -1 81958 87290 -1 95784 96345 65972 -1 66465 93106 97354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 94603 94344 -1 94557 -1 -1 -1 -1 95958 66123 -1 92463 85901 79713 -1 -1 93134 -1 73161 71196 75092 80615 -1 -1 87964 -1 67430 -1 -1 -1 -1 -1 74036 -1 86760 91293 77140 71400 -1 -1 96593 89009 -1 84128 -1 -1 72680 -1 -1 83809 -1 -1 68191 97102 82453 68176 80612 96805 66908 71659 75938 -1 -1 65585 -1 -1 -1 73059 -1 82785 -1 -1 -1 -1 96285 85143 97000 90318 -1 74873 -1 -1 92436 90577 -1 -1 91921 -1 70580 -1 -1 69576 -1 87004 -1 69299 -1 67123 66155 77438 -1 -1 97273 76215 -1 -1 -1 96502 -1 79999 66106 -1 92932 -1 -1 84208 -1 -1 90929 -1 -1 77331 -1 -1 -1 85842 88529 97594 87081 -1 -1 74700 73553 -1 96084 93098 89886 73616 -1 -1 -1 82978 70867 -1 -1 68999 -1 -1 82203 -1 -1 85210 -1 -1 -1 -1 96823 82629 -1 93154 -1 70555 75154 -1 96915 -1 -1 77893 76859 -1 94348 79182 -1 93441 -1 95684 -1 -1 73053 -1 -1 90938 -1 78192 -1 -1 -1 -1 -1 -1 97265 77518 -1 87406 71622 69848 69865 -1 -1 -1 75432 80907 86348 77449 -1 -1 83353 83839 -1 69255 91454 69430 -1 78593 79815 -1 88697 91960 97751 68489 72868 -1 74018 -1 -1 69027 93057 68245 75206 -1 -1 -1 -1 -1 -1 87701 74732 -1 89849 97359 91996 -1 91686 -1 -1 88745 98194 79711 -1 80573 -1 -1 -1 88992 -1 -1 -1 93163 -1 -1 94238 -1 -1 75271 89873 79288 94944 72031 70223 66702 81785 89715 -1 -1 67052 -1 97040 76934 82992 -1 98211 -1 98215 72358 -1 -1 82480 -1 -1 76009 66113 -1 -1 -1 69151 86001 86903 89429 72382 88053 90384 96999 -1 87427 -1 -1 77564 -1 -1 -1 73207 -1 -1 65908 72457 78674 95303 67712 94450 87390 88306 97769 -1 -1 -1 75438 -1 -1 -1 -1 79766 71052 -1 -1 71896 -1 -1 94579 -1 67961 83915 93258 92780 94973 66748 81245 93950 -1 95556 82082 79363 -1 92065 97633 86852 -1 -1 89940 -1 -1 -1 -1 -1 84436 -1 73385 -1 -1 -1 69920 91867 97263 -1 83216 -1 77471 89073 74297 94063 88752 -1 72004 73226 -1 88197 77831 -1 82946 73644 95578 80874 -1 -1 92771 -1 73373 97707 70566 -1 -1 -1 69229 -1 -1 95512 -1 -1 -1 -1 66823 98167 94011 79139 68128 93694 -1 89410 75068 96156 76552 80593 87092 88663 76220 80022 -1 67752 91370 69021 -1 -1 71604 95444 89970 72585 71089 83447 -1 -1 67983 -1 -1 85184 -1 82174 -1 -1 -1 68437 -1 -1 92073 -1 66347 80430 72125 -1 -1 92004 -1 -1 85017 -1 79792 82845 -1 81042 70342 -1 -1 67029 -1 -1 77173 89035 -1 -1 -1 70855 67559 -1 84374 -1 81895 88716 88644 87803 65745 -1 -1 -1 74488 84124 -1 68700 82811 -1 76112 -1 -1 -1 98114 66776 -1 -1 88027 -1 74800 68629 73589 -1 96742 -1 -1 65663 92324 -1 85549 -1 -1 -1 81546 81299 66645 80449 -1 71150 -1 67016 -1 -1 -1 -1 -1 -1 95023 -1 87974 -1 -1 -1 -1 89045 -1 96188 79183 83925 92934 -1 77944 -1 -1 -1 74522 77794 -1 91296 -1 -1 92252 -1 76194 -1 -1 -1 85138 -1 88490 -1 87206 81439 -1 85495 85508 -1 81291 91869 -1 97763 74612 86505 98018 -1 88250 -1 76119 -1 -1 95190 -1 71933 97912 90118 70870 -1 -1 -1 -1 -1 70594 80326 -1 -1 87861 -1 94461 77875 75799 76051 86496 92056 -1 -1 93974 -1 72893 -1 68601 95271 67799 85201 -1 -1 68773 79482 87673 -1 -1 -1 92068 90107 82905 91286 -1 -1 -1 -1 73295 96679 -1 76937 97496 74941 -1 -1 -1 68701 76250 66330 -1 -1 -1 -1 93908 96369 92267 74146 -1 77783 -1 -1 -1 -1 77464 74768 75604 -1 97745 -1 82402 74274 -1 -1 98134 91459 78744 69739 82105 93476 -1 93627 74029 88388 86061 -1 70511 89867 84345 -1 -1 -1 -1 -1 -1 90188 79447 75223 69410 84314 -1 83586 -1 97643 85212 -1 -1 -1 80037 83948 -1 -1 -1 87927 71079 -1 -1 95740 91463 86819 84115 87818 73514 86849 71686 89542 -1 79110 -1 -1 -1 -1 -1 -1 70285 88271 88766 -1 68606 -1 -1 -1 -1 91794 -1 74494 -1 -1 72659 71154 -1 -1 -1 -1 -1 72934 -1 -1 84015 89156 81358 -1 -1 -1 71769 -1 -1 67237 94457 -1 -1 78021 71737 -1 -1 -1 82387 72930 79126 -1 88298 -1 88619 -1 88199 81409 -1 65669 -1 87586 -1 -1 96791 -1 65945 -1 72097 82751 -1 97516 95168 66294 66469 -1 72633 -1 91490 -1 85188 -1 -1 68607 -1 -1 -1 -1 -1 73508 87857 86626 -1 -1 94741 -1 -1 -1 -1 -1 90041 90295 -1 -1 89391 73899 94753 -1 -1 -1 82102 -1 70260 97575 81202 -1 90399 -1 -1 -1 -1 85575 -1 -1 95625 -1 67539 -1 -1 -1 77926 -1 87640 83947 -1 -1 -1 -1 -1 81577 82874 75444 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 82847 89752 79116 77514 -1 77397 66293 -1 -1 87122 -1 -1 -1 98228 77805 69060 89298 93621 -1 73584 86524 -1 85954 -1 97663 88203 -1 -1 -1 -1 -1 89730 92727 -1 68844 83766 89641 -1 83950 -1 87675 80571 73356 91344 91240 78479 88866 71286 -1 94966 66946 -1 97186 87250 69161 -1 79401 -1 91713 95561 -1 -1 -1 -1 -1 -1 75482 -1 -1 92655 -1 96845 78855 79168 -1 68413 -1 -1 -1 -1 71698 -1 -1 -1 92610 93818 96914 82246 71916 87994 89931 -1 -1 -1 -1 -1 67945 -1 -1 -1 81333 89021 91369 74974 72368 71350 97932 66486 -1 -1 -1 68275 -1 -1 98257 -1 74754 72381 93658 76639 69584 76707 82543 68806 -1 -1 78469 77346 -1 76486 81679 -1 -1 92816 -1 -1 -1 75185 81835 73369 -1 -1 -1 97162 -1 -1 -1 87518 -1 84416 -1 86227 76861 73348 -1 -1 -1 -1 -1 69726 75403 71244 -1 -1 90138 70897 78669 -1 -1 -1 -1 66630 -1 87377 -1 -1 -1 89975 89219 89238 -1 -1 -1 -1 76294 75102 -1 -1 70143 77582 -1 -1 -1 79140 -1 77798 68300 -1 -1 -1 90640 -1 -1 65592 -1 -1 68109 -1 85419 -1 66958 -1 79769 -1 96031 -1 86314 -1 -1 71918 -1 -1 86372 -1 71764 -1 -1 78157 82368 72336 88797 -1 -1 -1 96932 90256 -1 -1 -1 -1 95291 69325 72976 -1 -1 -1 -1 66025 85086 -1 -1 -1 97104 78485 80048 84070 84788 -1 -1 84660 -1 -1 -1 -1 -1 82662 -1 78288 68337 65631 73234 -1 -1 68874 -1 -1 -1 -1 -1 -1 68684 83357 -1 70629 -1 80100 -1 -1 -1 -1 -1 75386 95741 -1 -1 67134 -1 -1 66056 -1 -1 -1 -1 -1 94313 -1 -1 -1 -1 66684 -1 -1 -1 81641 -1 78725 -1 -1 74950 65799 -1 -1 66636 -1 -1 68546 73099 78585 71487 89360 70398 -1 -1 -1 -1 69922 72880 -1 -1 -1 -1 69030 -1 70046 85050 -1 -1 -1 -1 -1 -1 -1 -1 68977 82340 68521 -1 84982 80133 -1 -1 93399 -1 -1 -1 -1 84629 70007 -1 73232 86901 70631 80127 -1 85247 71049 -1 -1 97451 86835 -1 69580 85122 94880 -1 -1 -1 -1 77417 80662 -1 -1 95090 89409 80487 95154 -1 -1 -1 -1 -1 -1 -1 75780 -1 -1 -1 90926 -1 -1 83850 -1 -1 -1 -1 87863 98133 -1 67255 -1 86219 -1 -1 73606 79009 68383 -1 79592 -1 -1 -1 -1 95012 -1 -1 68904 89631 76916 -1 66726 69980 -1 78151 -1 69555 75527 79736 -1 66974 87411 -1 -1 -1 -1 -1 -1 87849 82137 93668 -1 -1 80498 93632 -1 80897 81567 70638 -1 -1 -1 -1 -1 90810 -1 -1 66442 81132 96572 71322 -1 -1 -1 79159 84316 70845 86731 73312 -1 74561 69450 90974 -1 -1 82114 -1 -1 73729 -1 -1 88610 -1 79892 66868 65748 86103 88193 87454 90268 95295 73101 76670 84391 84418 -1 76737 -1 -1 87119 94104 81963 -1 83499 -1 89892 -1 95904 84739 -1 69879 -1 71295 92059 80658 90749 87972 -1 92018 -1 -1 91069 97894 -1 -1 -1 -1 -1 97826 73807 97684 84486 -1 -1 -1 91248 83265 77118 -1 82375 -1 -1 -1 88344 68613 67560 70483 86250 74840 -1 68223 68195 -1 96397 -1 91394 78728 -1 -1 69210 79076 -1 -1 -1 -1 -1 72857 -1 80435 -1 -1 -1 -1 -1 -1 -1 -1 75893 66453 81765 -1 -1 -1 -1 68633 -1 98002 74815 89968 78765 -1 81107 -1 96182 66673 69833 94469 69279 -1 68076 87796 70015 -1 -1 -1 -1 72566 73848 -1 68452 80286 84174 75253 90475 -1 -1 78414 -1 69526 -1 -1 -1 81972 85383 92840 94776 -1 -1 -1 -1 -1 -1 94708 -1 77656 65926 91824 98230 -1 -1 -1 -1 97710 -1 94664 75894 88399 88083 -1 -1 -1 -1 -1 67514 -1 -1 97645 79479 -1 -1 -1 -1 -1 -1 70749 -1 -1 79095 -1 82995 -1 90419 70060 -1 -1 69297 80663 -1 -1 -1 79532 66274 74616 -1 -1 -1 -1 76482 -1 91351 -1 70806 -1 77121 97421 67848 -1 69645 -1 87801 -1 92075 -1 -1 88010 -1 95384 90523 -1 -1 -1 -1 82216 86464 -1 85355 93663 -1 -1 -1 -1 -1 87682 -1 81617 -1 90552 90228 95693 -1 65618 -1 72906 -1 73988 -1 90934 70371 -1 67403 -1 67451 75044 73083 83754 -1 91632 -1 70564 72287 90841 83229 86127 -1 -1 -1 -1 -1 -1 -1 71926 -1 85939 -1 72924 -1 -1 79669 -1 -1 75306 77589 81951 -1 -1 87247 93800 -1 75352 71072 -1 82080 70961 -1 -1 -1 -1 -1 -1 -1 -1 89100 -1 -1 96544 -1 -1 -1 -1 -1 -1 -1 -1 -1 84723 -1 -1 -1 -1 89025 -1 81649 81732 83294 -1 81508 -1 84578 -1 82878 71135 -1 -1 -1 74621 -1 74142 -1 -1 71134 69445 -1 -1 -1 94403 79021 77457 96907 -1 -1 84081 75113 97039 -1 94218 -1 -1 81576 -1 -1 98115 83960 -1 -1 -1 89270 -1 75740 -1 68548 -1 68831 -1 -1 66459 -1 -1 78385 71406 -1 85518 97526 92667 65802 82571 -1 86995 -1 84649 91116 -1 77026 -1 80976 68021 75529 90051 -1 -1 -1 -1 79210 -1 89252 85279 93484 97110 -1 66146 -1 -1 88761 -1 -1 93256 75535 90858 79472 -1 73477 -1 -1 -1 77787 -1 -1 95182 -1 -1 68070 -1 91238 -1 -1 72781 -1 -1 -1 -1 -1 -1 70174 96930 -1 -1 85367 94078 -1 68401 66521 -1 95175 85460 -1 82570 -1 -1 -1 73149 -1 84064 72646 79582 74919 97797 -1 91873 -1 77572 -1 76800 73263 71228 90627 -1 69912 -1 77963 67661 70002 -1 66995 -1 -1 -1 -1 -1 68948 75235 -1 -1 75038 89961 -1 66140 -1 81032 88985 71125 75514 -1 -1 -1 96247 -1 66550 -1 -1 -1 -1 -1 -1 -1 86540 -1 91901 -1 -1 95222 76585 92715 89877 79615 -1 -1 75292 -1 68649 71794 -1 79125 79923 76208 76775 -1 -1 -1 97405 -1 80737 75997 -1 66063 69465 -1 -1 89949 91289 66863 89793 -1 66452 -1 -1 -1 -1 91738 67173 -1 -1 72051 75317 -1 -1 -1 95140 -1 97547 90124 71174 -1 -1 86820 -1 -1 90006 -1 -1 -1 92369 -1 75411 -1 96141 79880 -1 81729 97964 94136 -1 90307 89157 -1 89854 -1 96242 91834 -1 68005 -1 83061 -1 -1 67732 -1 73382 -1 92838 -1 -1 98107 -1 75472 86425 77352 70066 74652 94097 97414 78413 -1 78108 68570 -1 78962 94841 -1 -1 -1 67812 -1 92137 -1 86016 75131 95748 94519 -1 70820 -1 -1 95927 93787 80158 72685 -1 -1 -1 -1 81881 68026 -1 95398 81754 -1 -1 -1 68937 -1 72665 -1 93478 68738 -1 -1 -1 -1 72572 -1 -1 75615 -1 -1 69025 -1 -1 68836 77033 93967 -1 68207 97005 98223 -1 -1 -1 75823 71255 -1 -1 70299 93392 -1 -1 87879 73912 91837 -1 67686 -1 79767 90250 -1 93351 -1 -1 67169 76753 78497 -1 90585 -1 95411 87360 -1 -1 -1 91212 -1 78806 71602 74102 85561 -1 -1 -1 78382 78443 88614 -1 -1 87127 -1 -1 -1 65937 77806 83390 76366 -1 77475 -1 70296 -1 71714 67324 -1 -1 -1 -1 -1 66945 87232 93894 93412 78620 -1 81386 95142 91305 91836 -1 73897 80044 68392 89611 83233 -1 86579 72873 -1 70727 -1 -1 -1 96408 -1 73704 87434 78949 71399 92579 71256 -1 84796 -1 -1 -1 -1 70011 66185 84542 -1 82331 -1 72687 94699 -1 -1 85263 95378 -1 -1 -1 -1 -1 -1 66252 -1 91306 -1 -1 76151 -1 -1 92957 -1 -1 -1 79881 83322 75882 -1 -1 98109 -1 72524 66446 80207 -1 -1 -1 79937 75611 76550 86910 -1 74320 -1 85859 -1 -1 -1 70243 -1 -1 -1 -1 -1 -1 80402 -1 94562 71404 87298 75711 76078 -1 -1 -1 -1 -1 -1 73425 -1 92951 76390 -1 70305 -1 73109 -1 -1 89260 72769 -1 -1 -1 73381 72409 -1 69773 -1 97231 72675 -1 -1 -1 90192 -1 92612 80717 -1 79486 91381 83119 87819 -1 87398 91297 -1 69561 -1 -1 -1 -1 85358 74371 -1 90719 96566 73860 86705 92195 79795 96086 91518 -1 -1 96264 72561 -1 96002 -1 -1 -1 -1 -1 75544 -1 74441 -1 73474 81992 85380 92323 -1 87606 -1 97262 -1 69513 -1 71176 -1 -1 -1 84541 -1 70397 -1 80582 86387 -1 70684 -1 -1 71663 -1 76966 70923 84527 73461 95258 -1 -1 -1 88683 -1 95107 -1 -1 75466 78240 66415 73929 -1 72677 84435 66450 80917 -1 97009 86615 -1 -1 -1 84958 -1 79275 -1 94021 92762 72001 -1 -1 78710 -1 -1 90052 70017 81933 -1 -1 -1 -1 -1 -1 -1 -1 -1 84328 -1 85229 -1 71133 93302 90645 -1 -1 -1 91223 88671 -1 -1 -1 87548 -1 -1 66259 83252 -1 -1 -1 -1 -1 -1 98080 71697 -1 91315 71589 -1 -1 82880 76478 77642 66209 94385 93710 85044 96802 67811 93474 78056 72850 -1 -1 -1 -1 74565 88205 -1 80762 -1 -1 89177 -1 -1 -1 -1 84073 93587 70866 -1 82141 -1 -1 93450 -1 88829 -1 66295 -1 -1 -1 -1 69166 -1 -1 88040 72836 95677 -1 -1 -1 -1 -1 -1 78427 -1 -1 90738 79393 -1 -1 -1 -1 97801 88542 70763 68812 -1 90873 86089 -1 -1 93007 -1 91767 94434 -1 75835 76519 66779 81656 -1 -1 -1 72222 84643 -1 -1 -1 -1 -1 78524 -1 -1 75191 66236 72937 -1 -1 -1 -1 -1 -1 -1 76241 79490 88632 66710 -1 -1 76394 -1 -1 94866 -1 90508 91347 -1 -1 91894 93059 -1 -1 87370 93842 -1 -1 76378 97158 -1 70338 95819 -1 -1 -1 -1 70968 -1 82552 98233 -1 86271 -1 -1 96788 -1 70075 -1 -1 -1 70423 -1 97395 71987 -1 -1 80302 95665 72122 -1 -1 89787 68603 82698 -1 74074 -1 -1 -1 -1 -1 94228 -1 -1 -1 -1 90636 -1 -1 -1 83511 69592 72801 85763 91187 -1 95735 -1 -1 -1 74792 90816 68260 -1 -1 73485 94758 -1 -1 70661 -1 -1 69258 -1 -1 -1 -1 -1 -1 -1 69066 72209 98285 87286 -1 94233 66353 -1 95743 -1 -1 -1 70083 74182 -1 -1 -1 -1 78336 -1 -1 -1 -1 98204 -1 75870 -1 92390 76097 92600 72596 -1 68573 79135 86207 -1 96936 69041 -1 76457 78046 75043 -1 70125 -1 96538 -1 -1 93713 -1 -1 -1 -1 73728 -1 -1 86367 -1 -1 -1 -1 -1 83380 -1 87195 -1 -1 97655 76834 73712 86293 -1 -1 -1 68172 85362 -1 -1 97121 -1 -1 74387 -1 72286 -1 -1 73402 87524 -1 67455 66449 80007 -1 88710 65927 -1 -1 -1 -1 -1 -1 76910 83289 78803 -1 -1 82526 -1 -1 84059 83911 -1 -1 -1 -1 -1 -1 -1 79533 -1 78168 -1 65896 -1 -1 -1 -1 95460 70705 -1 -1 -1 -1 -1 -1 80842 -1 -1 -1 -1 -1 -1 88405 -1 67098 75358 -1 95798 67825 -1 69356 -1 84044 79678 70838 72877 66464 -1 -1 68758 -1 89629 96749 82486 -1 94735 72806 71763 85256 86942 -1 72998 68969 -1 -1 71621 75071 77373 -1 96448 -1 71497 -1 82139 83945 -1 77183 -1 70308 67933 90989 -1 -1 67460 -1 69950 88852 -1 72411 -1 -1 -1 91118 71448 73184 69481 -1 85340 91810 74295 -1 73937 86291 75465 -1 -1 -1 95287 67008 -1 -1 80084 -1 -1 85581 -1 -1 84817 90976 -1 80858 -1 -1 -1 -1 89051 -1 -1 96822 -1 75026 -1 -1 95159 -1 -1 -1 -1 71178 83250 68091 90191 -1 -1 -1 -1 -1 66871 88899 -1 97389 -1 83568 97564 -1 -1 83567 -1 -1 72678 87313 80110 -1 -1 96432 84673 72246 69143 -1 80208 -1 69233 96940 68632 -1 88973 -1 65891 -1 -1 86137 -1 79646 -1 -1 74315 -1 78752 -1 92549 -1 -1 68028 -1 -1 95177 -1 -1 -1 -1 71153 79759 87689 81668 -1 93683 79430 96255 91307 -1 95588 75383 -1 94751 81940 68619 75661 77606 -1 92723 -1 95435 -1 -1 83428 74351 -1 82884 -1 89846 -1 71460 -1 -1 -1 -1 -1 84811 84782 -1 72271 67586 68502 73252 91516 -1 -1 67039 84263 80244 -1 -1 69448 86570 94112 -1 -1 -1 76578 97045 73237 -1 77330 -1 -1 90682 70704 81309 94623 -1 -1 -1 91815 -1 92662 71874 -1 79241 -1 77647 -1 -1 67440 77738 -1 -1 70958 -1 79321 75484 -1 -1 75662 86183 -1 79594 -1 82426 -1 -1 77793 -1 71808 -1 -1 -1 81027 -1 -1 -1 -1 73779 -1 -1 -1 -1 94423 83798 -1 -1 95883 -1 93191 86467 -1 67687 90851 79729 -1 -1 -1 72628 -1 87888 84055 77943 -1 -1 -1 -1 -1 -1 -1 -1 -1 76437 70306 -1 80001 -1 80841 -1 -1 -1 91792 82582 93617 71267 -1 81562 77400 -1 83695 -1 67758 85154 -1 -1 70396 -1 71587 -1 -1 -1 82253 -1 -1 -1 85902 -1 -1 -1 -1 -1 88612 86598 -1 -1 -1 -1 76353 72878 93378 91827 70152 -1 -1 77153 88780 -1 94027 -1 70664 71997 -1 92251 75573 -1 66848 -1 -1 -1 -1 86435 -1 83900 76218 72494 -1 76709 93200 -1 -1 90296 98012 87825 87192 78074 85614 -1 74844 -1 97179 95395 -1 67100 78350 -1 -1 -1 65774 -1 94249 92917 90534 94951 83111 -1 71990 93696 -1 -1 -1 -1 -1 -1 68868 -1 -1 75900 91980 83939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92037 69593 90807 -1 -1 -1 78976 -1 -1 88647 -1 93109 -1 90241 80106 85612 78664 -1 -1 83910 89433 -1 70090 -1 -1 74765 -1 75189 -1 82171 -1 76922 -1 -1 -1 -1 97973 -1 -1 -1 -1 -1 -1 -1 -1 85127 -1 -1 79914 92072 84487 -1 -1 69065 -1 -1 67128 -1 82221 -1 -1 77643 72577 -1 -1 70603 97702 -1 97764 -1 -1 97553 93293 82871 -1 72227 91059 -1 -1 -1 -1 -1 -1 72461 -1 -1 80840 -1 93451 84639 -1 -1 -1 -1 -1 -1 -1 80721 -1 -1 -1 68399 98329 -1 -1 89769 91563 67347 85119 75850 -1 -1 97992 -1 77651 -1 -1 73851 -1 80631 -1 84357 73570 93037 -1 73341 -1 93975 -1 -1 82548 95660 -1 81702 84566 86720 -1 -1 -1 84143 -1 -1 -1 93731 88921 79563 88134 -1 84968 76080 -1 -1 -1 -1 87833 75956 -1 -1 74633 -1 79574 -1 80446 83985 -1 -1 68117 78953 -1 -1 -1 -1 81504 69230 -1 67538 -1 94409 75213 -1 84396 -1 75246 -1 77071 77679 70013 -1 83121 80745 -1 88778 -1 71367 97228 75089 96317 70095 93447 84798 69735 -1 86821 70882 76671 68080 97197 -1 -1 94575 -1 66926 -1 -1 -1 74185 96439 -1 81269 -1 76822 94445 -1 81586 83019 -1 -1 -1 -1 68093 94351 76874 -1 -1 78371 -1 71522 73854 89647 -1 68478 71666 -1 -1 -1 -1 -1 -1 -1 92019 -1 -1 84612 76461 96039 -1 -1 -1 80235 82883 97962 -1 80883 -1 -1 75129 70203 89832 -1 -1 75834 91173 68929 -1 83035 73962 -1 -1 -1 -1 -1 85544 -1 -1 -1 77817 -1 82122 70201 -1 -1 -1 -1 66355 -1 -1 -1 -1 -1 -1 -1 76357 -1 71056 66262 -1 87816 -1 69213 -1 -1 67535 83593 89236 84535 68720 -1 77586 90385 78610 87589 -1 -1 -1 -1 67878 -1 -1 -1 97330 67042 88870 84398 73274 -1 -1 83220 -1 -1 77388 -1 -1 84428 -1 79540 -1 -1 85766 -1 -1 74713 79860 -1 -1 87170 75261 -1 92616 -1 -1 -1 -1 66441 -1 -1 -1 75683 -1 -1 84453 67569 67522 96903 -1 -1 -1 -1 -1 -1 -1 -1 -1 89577 -1 -1 -1 67840 80506 -1 82252 -1 -1 87444 -1 88371 -1 -1 -1 -1 -1 -1 91558 76736 -1 -1 65707 85431 -1 -1 -1 83795 76757 94272 66689 76236 -1 -1 -1 -1 -1 -1 81942 -1 74176 -1 -1 -1 -1 -1 -1 87401 79501 73626 89778 98177 -1 -1 91596 71018 69547 -1 75612 -1 71897 -1 -1 -1 93215 78993 -1 83761 -1 89093 -1 69364 -1 88777 68608 90590 88466 -1 75225 97353 77920 89206 -1 -1 -1 69175 -1 -1 92186 -1 91583 -1 90611 -1 -1 -1 78092 -1 -1 89312 82454 90178 -1 81526 -1 -1 -1 -1 -1 -1 71594 -1 85872 80168 -1 -1 -1 78429 -1 -1 -1 -1 -1 96010 -1 -1 72498 86171 -1 96983 -1 92973 94908 -1 -1 -1 -1 -1 76469 -1 -1 -1 69125 -1 79131 82536 -1 92453 74379 -1 74272 -1 -1 75310 -1 -1 -1 94253 -1 -1 -1 72157 -1 86068 -1 82808 80369 80892 78243 84212 97649 74202 -1 96620 -1 70264 79279 -1 95289 83938 -1 68585 68709 -1 -1 87183 -1 76335 -1 95471 -1 -1 77436 89062 67513 -1 94744 -1 -1 78337 84408 94347 81753 86895 -1 -1 -1 82335 65768 81496 -1 -1 -1 -1 -1 87404 -1 -1 -1 -1 -1 79367 71526 -1 65843 86156 -1 69743 70286 88795 -1 -1 -1 75566 -1 95782 -1 -1 -1 93414 -1 -1 94551 -1 -1 -1 -1 -1 73993 -1 77416 -1 70024 71362 -1 75561 -1 -1 91720 -1 76926 97363 77706 93437 -1 77020 -1 91862 89926 -1 -1 71664 -1 90082 -1 81009 69594 -1 -1 -1 -1 -1 74409 69720 96501 -1 96816 73654 -1 70484 68344 73686 -1 -1 -1 90658 86101 81568 -1 -1 70605 -1 -1 -1 97500 -1 -1 92064 70998 -1 -1 -1 -1 -1 -1 90434 80540 -1 85130 -1 -1 67084 -1 -1 -1 83946 75212 -1 -1 -1 -1 -1 75087 80054 90673 -1 -1 86840 90906 85174 -1 65689 85246 80836 83412 -1 77819 -1 -1 83718 84102 65723 -1 84480 -1 -1 80579 69581 93727 -1 67882 73305 -1 -1 -1 -1 96846 -1 76462 -1 -1 -1 -1 81135 -1 -1 -1 87212 -1 67846 88334 74375 -1 -1 90457 -1 -1 97694 -1 80029 -1 -1 -1 97477 78686 97306 -1 -1 70374 76781 84493 70061 -1 87898 93877 77948 85287 68096 -1 76655 -1 -1 -1 -1 -1 81748 -1 89316 71299 -1 71547 93944 -1 93879 80509 -1 -1 95708 -1 87197 -1 -1 -1 82256 -1 -1 74977 75769 -1 68656 -1 -1 -1 81678 -1 87045 92996 83474 -1 -1 93287 -1 -1 -1 85118 74296 -1 79821 -1 -1 -1 -1 -1 91400 77369 -1 80676 -1 90688 88822 -1 -1 -1 76571 74318 68385 94999 95787 -1 -1 86780 -1 -1 80018 -1 91630 81294 88170 -1 67053 -1 -1 -1 -1 88658 -1 -1 82684 -1 -1 -1 -1 -1 95550 86248 86869 -1 80739 -1 -1 -1 -1 76285 85787 68856 -1 75405 93770 88655 94146 -1 -1 -1 72048 -1 96077 -1 94662 67784 76229 -1 83105 -1 -1 79306 79686 66799 -1 -1 90432 -1 96789 -1 -1 94955 86376 -1 -1 -1 97247 92801 -1 -1 -1 -1 -1 -1 84448 69915 96409 81016 93816 -1 -1 77897 -1 -1 75942 -1 -1 89181 81137 80082 -1 78504 -1 -1 89617 -1 84470 83727 -1 77444 92845 73567 89556 -1 -1 -1 79656 -1 76848 -1 70279 97397 98294 75689 74578 -1 -1 84481 73822 -1 89015 67949 78007 98255 97985 -1 75217 -1 -1 -1 91068 97277 -1 -1 77278 -1 85433 76813 79434 -1 89580 87467 -1 -1 68890 73405 76907 -1 -1 -1 86937 67654 -1 96214 -1 -1 -1 95767 -1 75318 -1 76875 98238 90440 92562 -1 78799 82411 95753 69028 -1 73497 96085 -1 -1 93730 74190 -1 70895 92166 -1 91752 96459 -1 -1 77370 -1 92134 -1 91908 -1 -1 95216 -1 97384 -1 -1 -1 94426 69664 -1 -1 -1 93828 -1 -1 -1 -1 -1 -1 82549 79653 87839 -1 -1 -1 66563 70146 -1 -1 -1 -1 93562 88835 -1 88727 67620 71378 84880 -1 71313 -1 -1 73678 87085 68145 -1 -1 87713 -1 -1 90573 -1 76988 -1 94065 -1 -1 -1 81575 93406 -1 -1 70650 94000 -1 76562 70314 66617 -1 -1 -1 71671 75702 -1 94463 94373 82695 95706 -1 65918 73795 84303 71757 94883 91779 86023 73358 79864 -1 88307 96933 69923 95103 -1 -1 67357 -1 -1 -1 75723 -1 -1 70029 84637 95645 -1 75590 66913 -1 -1 97334 86542 78877 -1 -1 72437 -1 72584 73238 84635 -1 98113 89803 78957 87391 -1 93834 81956 -1 86497 -1 90506 -1 -1 -1 -1 -1 81680 -1 -1 93840 79726 -1 -1 -1 96596 88812 -1 88802 78096 -1 95961 -1 -1 -1 -1 90277 -1 94674 -1 -1 78282 -1 -1 -1 -1 -1 76921 -1 -1 67950 -1 -1 -1 -1 93457 92400 87162 -1 68290 -1 73920 95314 79069 78278 85739 -1 -1 -1 79523 84172 72042 84847 -1 78687 -1 89909 -1 -1 -1 97921 -1 88065 77170 -1 84729 92851 85225 -1 -1 -1 70312 82885 85353 -1 -1 -1 86693 94107 -1 83740 -1 -1 92593 -1 -1 -1 -1 96958 -1 74769 87638 97251 -1 -1 -1 -1 -1 -1 79233 -1 97925 -1 -1 -1 94925 93843 79222 76807 74233 85217 -1 -1 85796 97260 69989 -1 97768 92297 -1 94568 80936 95414 -1 -1 80471 -1 -1 94224 -1 -1 93735 -1 -1 -1 -1 -1 74559 -1 87864 -1 67808 76790 65981 83203 95549 -1 -1 82909 77353 -1 76139 75286 -1 96736 -1 -1 -1 -1 90026 70359 82784 96616 79476 80051 -1 -1 -1 -1 -1 75858 -1 -1 66621 97501 -1 69766 86033 68479 -1 94927 -1 -1 85532 -1 97819 76176 -1 70014 -1 -1 68107 -1 73708 90397 74177 77873 -1 82688 85885 -1 -1 80315 79918 -1 -1 -1 -1 91523 -1 81447 83771 -1 78697 -1 81828 -1 66078 77081 97725 88736 84627 75409 -1 -1 77563 74058 -1 -1 79908 -1 90514 73556 79870 96234 75035 -1 -1 -1 71837 -1 72090 -1 78030 73771 71670 92502 -1 67853 -1 66565 74737 -1 94605 86390 70053 -1 75133 93969 68404 -1 -1 72913 83356 -1 67708 75016 77292 83621 79831 -1 -1 -1 87017 86151 70268 -1 78301 -1 -1 -1 85873 -1 70217 82229 -1 -1 -1 -1 -1 73189 90378 -1 -1 92370 73502 87033 96550 -1 84532 -1 -1 -1 72700 -1 -1 78454 92422 -1 -1 80502 -1 78676 -1 -1 83773 -1 -1 98147 -1 -1 -1 92929 92698 97465 -1 -1 69286 85770 92014 79644 87028 88566 67724 -1 90731 -1 -1 79035 88983 -1 -1 -1 75119 81692 89782 -1 -1 -1 -1 -1 -1 -1 76715 80488 -1 -1 70005 71273 82704 93671 97735 86955 83627 -1 82691 77547 -1 -1 78707 -1 76784 77010 -1 -1 76291 66994 75922 78421 -1 -1 -1 -1 85366 -1 -1 -1 76888 -1 -1 75631 91705 66331 -1 80439 88311 77224 -1 88032 -1 -1 74158 80561 -1 69663 -1 -1 96758 -1 -1 -1 74749 -1 93041 -1 -1 94766 -1 -1 81138 87211 -1 -1 -1 -1 82431 93858 -1 -1 -1 78349 -1 65992 81659 -1 89856 -1 -1 67471 75524 72611 69943 80269 -1 -1 -1 -1 96170 74165 70455 -1 82491 73550 97494 -1 -1 -1 88123 87614 -1 84759 81361 -1 -1 92145 -1 -1 90346 -1 -1 -1 -1 -1 -1 -1 -1 95516 78295 -1 -1 88282 75845 -1 -1 -1 -1 -1 91234 -1 -1 73202 -1 73463 67681 -1 -1 67223 -1 70068 67274 -1 69764 67010 -1 -1 83968 -1 -1 -1 94550 -1 -1 65736 -1 -1 -1 -1 -1 -1 -1 66961 68660 87644 74227 -1 -1 87470 91242 -1 67375 88798 67486 -1 -1 85494 -1 -1 -1 -1 97574 88360 -1 -1 93117 88971 74372 84974 83296 -1 90031 -1 79828 -1 -1 -1 67070 92197 -1 66460 77757 69924 -1 66596 71127 69099 -1 -1 -1 -1 91252 -1 -1 90698 74218 -1 74848 83872 -1 -1 74247 -1 69897 76007 74989 72131 -1 -1 -1 65964 -1 96686 70360 -1 83819 -1 -1 79898 71689 90650 -1 80152 79601 -1 -1 -1 -1 -1 -1 84460 -1 -1 -1 -1 -1 -1 72456 -1 76383 82922 -1 83687 -1 68459 90040 79972 -1 -1 78281 -1 92082 82245 -1 70000 75074 -1 -1 79511 79055 70432 66114 -1 77573 -1 77048 -1 -1 -1 -1 -1 -1 -1 -1 -1 80280 72715 86042 -1 89895 96043 84718 76466 -1 -1 72121 95331 94654 -1 93616 -1 -1 79461 -1 86476 88058 -1 91877 -1 -1 80816 -1 70509 91609 -1 -1 92192 93045 -1 -1 -1 -1 80455 -1 -1 78758 -1 -1 -1 -1 -1 97640 -1 88547 91740 67154 77664 -1 87772 -1 -1 69717 -1 85193 68042 -1 -1 89917 96886 92179 79023 -1 -1 -1 77309 70734 67713 -1 -1 94867 85135 -1 74880 -1 88112 -1 -1 -1 -1 85656 70173 -1 67170 86427 77894 -1 -1 95059 89945 -1 -1 -1 92119 -1 97393 -1 -1 95560 -1 -1 -1 81998 77759 -1 -1 89289 -1 97208 -1 -1 91695 83881 -1 -1 -1 91150 -1 70957 -1 72975 81505 67665 -1 97729 -1 -1 -1 74701 -1 -1 -1 -1 -1 66074 76674 89109 79145 -1 -1 -1 -1 -1 -1 -1 92165 -1 76748 -1 79530 -1 -1 93859 -1 -1 -1 -1 -1 82238 -1 -1 83726 78419 93691 -1 89359 -1 91515 82950 76094 77772 94504 -1 -1 66984 -1 -1 -1 81324 79971 -1 78887 68310 -1 -1 74718 81171 75609 93483 91281 -1 -1 84154 79564 -1 -1 -1 -1 -1 -1 75516 -1 -1 -1 -1 -1 -1 -1 -1 79816 -1 -1 -1 -1 -1 -1 -1 93183 -1 96395 82059 -1 -1 85206 77349 -1 -1 -1 -1 -1 -1 79484 67194 70988 -1 71778 78145 -1 66786 -1 -1 -1 -1 -1 77439 83217 -1 -1 -1 88483 86380 -1 -1 -1 -1 71100 -1 82707 79422 -1 80961 -1 -1 -1 -1 68642 -1 -1 -1 94914 -1 -1 -1 -1 76540 -1 -1 -1 -1 -1 81456 -1 -1 -1 -1 79034 -1 -1 -1 -1 -1 80345 66658 -1 -1 79927 -1 83812 86175 -1 89011 70193 70041 -1 -1 83306 -1 68168 -1 71965 -1 97989 86778 -1 -1 74860 97056 95436 92974 67829 79737 -1 96698 77985 78802 -1 68563 96016 -1 81175 -1 94016 -1 -1 90625 -1 -1 88817 -1 71554 -1 82485 69411 -1 -1 78540 -1 -1 -1 -1 93606 76699 -1 84909 66191 -1 -1 -1 -1 -1 -1 -1 92298 90854 89111 96187 -1 67162 89395 81478 87751 75039 66948 -1 -1 81081 -1 -1 -1 81435 95778 71092 90565 84925 96929 70595 86811 98010 83228 94691 83516 -1 74136 84180 70050 -1 85177 -1 88340 -1 93210 -1 82273 -1 -1 -1 97953 -1 77657 94827 87749 -1 -1 -1 -1 90862 88208 87476 -1 84013 -1 66400 73223 67912 -1 76373 74849 -1 94157 -1 73885 -1 85211 66586 -1 75992 74683 -1 -1 -1 84040 -1 -1 -1 -1 -1 -1 -1 91160 -1 97901 76156 -1 88357 87726 75404 80440 82349 94725 90355 70501 85524 85255 89147 92916 -1 -1 -1 -1 86810 -1 -1 72163 97923 67243 -1 85604 -1 -1 -1 73881 91553 68952 88196 -1 70570 -1 -1 -1 72351 -1 -1 78913 85719 -1 84767 -1 87990 93962 85216 86142 -1 96844 -1 -1 -1 69698 66769 -1 81063 82630 -1 77171 -1 77296 -1 87044 -1 -1 91195 -1 -1 -1 81845 -1 -1 -1 83500 76718 67852 93768 80783 76234 84366 86913 -1 97808 -1 -1 68930 91763 -1 -1 72720 86270 -1 93907 -1 97935 74137 70907 97698 -1 -1 -1 -1 85223 -1 66092 -1 -1 -1 -1 67523 79022 72173 82972 -1 -1 -1 -1 -1 89110 90115 94716 79658 -1 81900 -1 87205 -1 89444 73717 83287 -1 74414 -1 66787 -1 -1 -1 -1 77981 97525 76439 85245 70757 71078 84323 85463 -1 -1 -1 85667 97180 -1 -1 78228 -1 89101 88794 -1 -1 -1 95629 -1 95889 91544 76322 77275 -1 73023 75603 -1 81483 77286 -1 93080 95867 79451 -1 -1 86255 -1 -1 -1 73430 -1 76298 -1 97860 92417 87691 -1 -1 66715 97514 76344 -1 -1 92377 -1 69374 -1 87942 95986 88315 -1 -1 -1 -1 -1 -1 90569 -1 65791 -1 69968 93552 -1 -1 72723 -1 -1 76690 -1 -1 74981 -1 91537 83099 96650 78703 72613 89749 90786 -1 78234 81069 73646 75955 -1 94264 -1 -1 -1 -1 96645 70730 -1 82057 -1 -1 93709 -1 -1 -1 -1 -1 -1 -1 -1 77849 -1 71528 -1 -1 74271 -1 87266 -1 68253 -1 -1 80275 -1 -1 93977 96335 88122 -1 82116 85284 77558 69110 -1 -1 69280 98267 -1 82017 -1 71369 -1 -1 90209 -1 89875 73062 86793 76164 83227 68053 -1 -1 70054 79834 67589 68335 -1 -1 73413 -1 69736 -1 -1 69185 -1 71775 89137 -1 81285 -1 77311 97688 81392 98218 92752 -1 68023 82599 -1 66360 -1 -1 -1 87536 -1 -1 68769 76278 76276 70417 -1 65666 -1 88500 -1 72071 -1 -1 94400 82566 -1 -1 -1 90169 72397 77423 -1 79680 -1 -1 67893 -1 -1 -1 -1 -1 83177 -1 92574 -1 -1 -1 -1 -1 -1 -1 81503 92908 95422 65882 -1 86498 72440 82870 -1 83919 -1 -1 -1 -1 83403 94057 70599 71040 83291 88955 84967 -1 -1 95804 92709 96035 74438 -1 -1 -1 75394 65801 -1 67533 -1 -1 90469 73743 94232 92519 -1 -1 72948 86575 -1 90267 -1 -1 -1 -1 -1 85531 78127 80249 76193 85650 -1 67782 -1 79808 -1 78120 96782 96968 72402 -1 -1 92706 -1 74203 68688 96210 -1 -1 89632 71921 79429 70392 96370 -1 -1 -1 -1 -1 -1 -1 -1 70498 -1 68618 77898 -1 94595 96424 83772 -1 87897 -1 -1 82649 88879 -1 70659 77250 -1 82506 91262 65999 71116 -1 -1 -1 81481 79334 74609 -1 -1 -1 -1 97320 86872 -1 75262 84633 66475 -1 85332 -1 -1 -1 78395 -1 87132 -1 66395 -1 -1 82452 -1 -1 84492 -1 84209 -1 -1 86841 75714 75741 70114 72041 68867 82979 -1 77560 -1 96098 73938 75162 75947 78928 77614 -1 -1 73838 -1 -1 -1 81495 -1 94098 -1 -1 72987 -1 68941 82003 84120 -1 82436 -1 -1 -1 -1 -1 -1 80260 78283 65952 -1 65555 -1 72574 77539 69058 -1 -1 -1 93799 -1 81165 85432 74199 -1 68483 85855 -1 95129 -1 94680 -1 86848 -1 73019 87625 -1 83553 -1 92053 -1 93558 68730 -1 87024 98074 -1 -1 84302 76452 -1 -1 73201 -1 86555 -1 80322 -1 91842 -1 82663 -1 69171 -1 -1 -1 -1 76225 87841 -1 91409 -1 -1 82724 -1 85930 -1 -1 -1 -1 74148 -1 -1 78776 77225 80272 -1 -1 -1 -1 67592 78774 83612 -1 94809 -1 93830 81317 -1 78458 -1 -1 95238 -1 93512 79443 86148 -1 -1 -1 66728 -1 -1 -1 -1 88530 72568 79857 83272 85231 -1 -1 71857 92546 76092 -1 -1 -1 -1 -1 -1 97443 69412 -1 -1 84734 -1 -1 -1 66985 70844 -1 96739 -1 -1 78328 -1 96618 78287 87222 -1 70059 -1 84872 94208 -1 -1 66291 -1 97872 -1 94062 -1 85663 -1 -1 -1 68182 -1 -1 95572 96142 85339 -1 -1 69546 97348 86545 -1 -1 -1 86371 -1 79796 67671 68185 90020 97837 67378 93774 84824 65595 -1 -1 -1 -1 -1 88416 94376 75366 -1 70783 90795 -1 -1 87402 93889 -1 71550 -1 82596 -1 -1 98000 -1 87832 81696 84794 -1 79606 98342 -1 -1 88748 83026 -1 -1 73282 -1 -1 86734 -1 89739 85834 -1 -1 -1 84282 -1 76040 80809 -1 -1 73327 84251 79039 82297 76755 78960 84834 68680 80210 73707 -1 77358 82409 79948 77988 -1 85162 -1 87588 71272 85172 97806 78764 -1 88043 90262 -1 79106 -1 65816 -1 78909 -1 86956 90290 -1 92077 87811 -1 77668 -1 -1 80553 67392 -1 86486 65982 74845 86213 79238 -1 93762 91710 70995 88695 -1 90711 -1 -1 -1 -1 76038 81787 -1 -1 79270 73594 98336 -1 85724 -1 -1 -1 71104 66457 -1 -1 -1 -1 -1 -1 -1 -1 -1 77248 95546 65932 -1 90369 72895 98321 81592 77795 -1 80146 88230 75304 92604 -1 -1 -1 -1 -1 -1 -1 73182 82071 80139 76799 -1 65749 -1 89838 80117 -1 -1 82660 -1 -1 -1 -1 92898 79631 -1 94068 81328 84173 82289 -1 86340 88404 -1 -1 -1 -1 -1 -1 67650 -1 -1 -1 81539 -1 84549 67780 95764 -1 75761 -1 84322 94934 83444 -1 -1 -1 -1 -1 -1 76354 85851 -1 -1 -1 70235 -1 88353 86607 -1 73277 97101 71945 -1 -1 70035 97090 -1 -1 -1 87005 -1 97539 81862 87836 -1 67306 -1 81330 92270 90815 -1 -1 66088 -1 -1 81878 -1 -1 -1 -1 -1 -1 -1 82581 -1 73249 80875 89642 94474 96104 77623 -1 77391 -1 -1 -1 -1 -1 92295 97840 -1 85893 -1 -1 -1 -1 69640 84911 -1 73230 -1 -1 -1 -1 91433 84485 84049 72796 70931 66828 88008 -1 69488 -1 -1 -1 -1 -1 74491 -1 84742 -1 82727 -1 -1 69313 82680 -1 97951 88787 -1 -1 -1 -1 -1 -1 -1 86414 -1 -1 74435 95970 95752 -1 -1 96468 75832 -1 -1 -1 -1 83329 75464 -1 -1 86783 -1 94752 78985 70848 -1 93571 -1 -1 66835 -1 89281 67754 70316 -1 -1 -1 89239 78284 67109 72682 -1 -1 -1 77938 -1 -1 82968 73849 -1 -1 -1 74934 -1 -1 83515 81868 -1 -1 97454 -1 67304 -1 -1 -1 92585 70677 67771 72712 -1 -1 -1 -1 71865 -1 -1 -1 73332 -1 97881 -1 -1 -1 -1 84222 80825 90252 -1 -1 82008 -1 -1 89426 88383 69427 97750 74721 -1 -1 89223 81791 -1 -1 83277 -1 -1 95858 -1 84714 71218 92527 78354 97721 -1 -1 -1 -1 78851 -1 -1 -1 88281 -1 89572 76214 74386 95720 71117 -1 93798 95841 -1 -1 87791 -1 76598 -1 96143 -1 95984 -1 -1 89094 -1 -1 -1 97059 -1 67069 -1 -1 -1 81267 86510 -1 -1 85565 -1 -1 -1 -1 78241 78511 65889 -1 -1 84800 68590 75406 71624 -1 97298 -1 -1 67670 -1 94383 76003 -1 -1 72545 -1 94206 97582 -1 -1 -1 -1 -1 74151 90070 75161 -1 -1 -1 77322 -1 81550 -1 78968 -1 86267 -1 72484 -1 -1 -1 69284 -1 68252 -1 -1 -1 72036 -1 -1 97669 -1 -1 -1 -1 71784 66207 83209 -1 -1 -1 73592 71071 -1 -1 77008 85629 66833 90705 -1 89704 86295 86463 -1 -1 93374 77387 71888 67253 -1 68315 -1 -1 94155 83550 -1 78967 -1 -1 75241 72745 -1 -1 82737 -1 78534 69795 -1 -1 77222 -1 -1 69563 78246 83840 89396 -1 -1 -1 73166 -1 -1 93738 -1 -1 66242 88322 -1 91419 -1 77928 80257 70311 -1 -1 -1 92478 -1 97383 73411 -1 -1 -1 -1 -1 -1 -1 -1 -1 81552 66745 -1 -1 -1 -1 79715 92650 -1 79004 -1 96405 94972 -1 -1 80873 92586 -1 82276 -1 -1 67277 -1 -1 -1 -1 71535 79761 68114 71046 -1 -1 -1 -1 -1 -1 77452 90021 -1 -1 -1 92581 75548 75763 -1 -1 71863 86100 69119 71545 -1 85827 -1 66306 69104 -1 -1 88318 -1 -1 97069 -1 -1 -1 71435 -1 -1 -1 -1 -1 -1 90127 93230 78137 -1 67491 -1 -1 77313 -1 73893 -1 -1 92861 -1 -1 -1 94998 -1 67719 -1 97120 -1 -1 67723 66788 96046 -1 84383 -1 -1 75270 81664 87336 -1 -1 87246 -1 -1 83049 75936 -1 92308 -1 -1 -1 95774 88982 86284 70213 -1 -1 98244 80932 70518 76401 67270 81842 84705 83738 -1 98221 -1 -1 87077 82961 -1 -1 77785 -1 80046 -1 -1 69810 73541 80370 74829 -1 84829 -1 73257 70139 -1 -1 -1 69091 -1 -1 -1 94796 -1 87547 -1 72557 80939 66939 -1 -1 88014 70170 -1 75737 -1 -1 75640 -1 -1 -1 -1 70874 -1 -1 -1 93003 -1 87403 95323 78415 -1 73141 -1 -1 80678 86064 -1 -1 91517 79428 -1 -1 -1 92314 -1 -1 -1 -1 85409 75321 88557 -1 -1 90204 96664 -1 -1 -1 -1 89610 -1 83756 82470 -1 -1 89307 -1 70871 -1 -1 -1 -1 -1 79040 -1 -1 84294 -1 -1 -1 -1 66094 73486 97628 -1 92199 92055 67845 -1 -1 -1 97467 -1 -1 76019 75202 -1 66391 -1 94346 79945 -1 69962 -1 -1 79691 78975 91022 65825 -1 -1 92035 92237 70272 -1 -1 86164 -1 -1 87150 -1 72690 -1 -1 79608 -1 95009 79466 70355 71271 -1 94816 81914 81885 -1 -1 73812 -1 -1 84537 90349 -1 -1 66480 -1 81876 -1 -1 75594 -1 90843 -1 70422 -1 66336 -1 80583 -1 80950 -1 -1 96458 96733 69416 -1 -1 -1 77694 86766 82194 -1 78269 -1 -1 -1 -1 -1 91718 -1 67011 -1 86803 89339 -1 71855 -1 -1 94099 89736 -1 74222 69947 -1 87692 97007 -1 -1 -1 91589 -1 78277 94552 -1 -1 -1 70714 -1 80253 95360 88642 94140 80598 81832 85401 -1 -1 90956 75530 98241 66014 90920 96695 88512 -1 97290 -1 83161 -1 -1 93376 85926 78196 -1 -1 -1 79185 -1 82023 70780 70326 96556 -1 -1 97291 68439 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 80171 -1 79364 -1 -1 66429 -1 -1 -1 91003 66423 -1 -1 67272 88523 74650 -1 -1 -1 -1 -1 96804 69820 81306 91438 79719 -1 -1 87753 92373 79723 93775 73339 -1 87436 83070 93199 -1 -1 -1 91345 -1 90668 -1 -1 -1 -1 -1 -1 -1 68394 -1 -1 92405 -1 68110 96651 66520 -1 -1 71635 81886 71169 -1 93933 96732 71646 83747 68795 -1 76873 88060 -1 -1 -1 68034 -1 -1 -1 79229 -1 -1 83207 -1 86547 -1 -1 -1 -1 -1 -1 -1 90525 -1 92401 66305 -1 -1 72610 73125 72119 -1 -1 82346 -1 -1 82076 -1 95284 77861 75407 96100 -1 89184 86037 -1 -1 -1 -1 68635 -1 -1 70967 70563 80080 95013 69220 77213 -1 -1 87626 -1 87039 -1 85803 -1 -1 77149 -1 95066 86232 72450 96857 73785 -1 -1 -1 -1 84232 -1 -1 77120 -1 80769 68852 74020 93965 -1 96969 86317 -1 95469 96398 98258 -1 77967 -1 81206 -1 -1 88582 -1 -1 -1 73215 84914 -1 -1 95292 97022 82557 -1 92883 -1 -1 66216 -1 85509 -1 -1 78888 -1 76418 -1 -1 -1 -1 88310 -1 92685 -1 -1 -1 81221 -1 69256 -1 77251 72270 96528 77696 71906 -1 95687 -1 -1 71007 -1 79893 93402 -1 -1 -1 91966 -1 65708 -1 -1 97560 83513 90842 87669 83004 -1 83172 94811 69742 -1 -1 -1 -1 65549 -1 -1 82974 88707 87758 -1 82425 97015 68031 -1 -1 -1 72445 -1 89417 -1 68106 66110 -1 74537 -1 88348 -1 76654 -1 -1 -1 -1 87530 -1 72747 -1 80989 -1 90395 66625 -1 -1 -1 -1 -1 -1 -1 -1 89187 -1 -1 -1 72354 89247 -1 -1 90413 -1 86655 -1 78159 -1 97377 86494 94712 83701 81782 -1 -1 69451 -1 73071 69045 74667 -1 87665 66705 -1 76845 -1 74221 70289 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72805 70205 89740 -1 76057 -1 -1 68996 69052 76235 -1 -1 80967 -1 -1 -1 -1 -1 83733 -1 -1 68338 72144 -1 66129 81051 -1 -1 89208 67838 83867 -1 92818 85685 -1 65803 88945 76282 84754 67254 -1 -1 87520 96300 -1 -1 73738 76785 -1 92105 -1 95912 -1 -1 92603 80420 84003 -1 69050 82097 94003 87479 -1 95888 -1 72888 -1 -1 -1 -1 -1 81660 76042 85805 -1 -1 -1 -1 -1 -1 73875 -1 93582 -1 74088 66538 81778 82321 84728 -1 -1 -1 -1 89227 -1 -1 88200 -1 -1 86933 96292 75704 72481 66461 97979 -1 -1 79728 67830 77318 -1 97904 -1 -1 -1 79856 84105 66182 -1 -1 77333 90386 67757 68954 -1 -1 -1 -1 78357 77064 94442 87573 93291 93135 74748 67183 -1 -1 -1 72721 94484 81774 -1 -1 83205 72698 87946 -1 78503 70186 90363 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 96562 93208 84240 -1 -1 92967 -1 67534 91450 -1 95248 92180 -1 -1 87364 67043 -1 -1 67282 96375 79634 -1 94556 77902 72825 -1 82392 -1 -1 -1 -1 71885 -1 -1 90622 85306 -1 -1 -1 83302 84991 -1 -1 -1 78757 -1 -1 -1 72701 -1 -1 80535 74161 -1 78543 -1 -1 -1 73768 77004 -1 -1 78219 -1 -1 84331 92026 91189 -1 81405 -1 -1 77045 -1 85496 -1 89859 83295 -1 72910 82450 67756 -1 77555 -1 -1 -1 85430 77685 -1 -1 97225 81579 84748 -1 -1 -1 97598 74472 -1 -1 68736 89091 -1 -1 -1 96662 74649 -1 -1 76884 68050 89061 98224 77525 -1 67634 66997 -1 -1 79546 75397 -1 -1 -1 85103 -1 -1 -1 -1 -1 79018 -1 94747 -1 75655 83681 -1 -1 81875 -1 -1 -1 -1 81499 71883 -1 81461 -1 -1 -1 -1 -1 -1 -1 70584 -1 93757 82776 68965 87613 -1 70615 -1 -1 87668 87663 -1 83405 -1 -1 -1 -1 -1 93919 77852 79522 -1 87896 -1 68919 -1 -1 69548 -1 -1 69489 -1 -1 -1 81476 -1 84472 -1 -1 -1 85273 -1 -1 -1 73251 95092 -1 69661 -1 73928 87806 -1 -1 70472 -1 91277 -1 91706 -1 87240 -1 -1 -1 -1 79208 72627 67572 -1 72191 90867 65913 97821 84429 -1 92949 -1 69177 97657 -1 -1 85767 68419 -1 -1 94282 77113 -1 77415 -1 77116 95191 -1 -1 69894 -1 -1 -1 -1 -1 -1 88579 -1 -1 68725 90990 -1 -1 96118 -1 -1 93972 -1 84976 78805 -1 -1 75114 67181 -1 94630 81529 81665 89084 -1 -1 84853 -1 -1 -1 -1 88898 -1 97457 69264 85830 -1 -1 94222 -1 -1 -1 79425 -1 96212 74579 96880 -1 -1 -1 -1 95188 -1 -1 80992 92803 -1 -1 -1 73916 -1 -1 70062 74625 -1 89411 66564 89080 89351 -1 -1 -1 73398 89646 91774 96393 -1 73572 -1 -1 93514 97060 -1 87074 -1 92340 88496 94080 -1 -1 93501 73482 -1 93288 89988 -1 -1 72854 91363 79944 83394 79144 -1 -1 96163 -1 90490 97777 -1 80533 -1 76960 78004 86018 -1 -1 89192 -1 -1 70478 76270 68068 74131 -1 -1 73756 84653 98087 81159 -1 -1 -1 86907 90944 -1 67450 81606 -1 -1 -1 69655 69081 -1 92265 96066 84181 74543 -1 -1 -1 75556 98308 -1 70381 75610 95143 77325 77622 -1 -1 68292 81127 91168 -1 83497 79852 -1 83112 -1 73815 -1 -1 -1 -1 -1 -1 -1 -1 73074 86581 92703 -1 96895 79913 86442 92924 84650 74976 -1 90122 76445 73391 91027 -1 73490 -1 -1 93498 86795 87747 -1 81934 91905 88609 -1 -1 92811 -1 95474 81239 -1 71700 -1 -1 88611 -1 -1 -1 -1 -1 -1 81591 -1 87422 78193 66916 78876 -1 88210 -1 -1 -1 92371 87053 77372 -1 -1 -1 66960 -1 95727 88942 86107 97191 73322 84628 -1 -1 -1 -1 76287 -1 83788 95983 -1 83151 97338 71388 -1 80960 -1 70996 -1 -1 84297 -1 87317 -1 82469 69627 -1 -1 88144 -1 -1 -1 75972 -1 89518 -1 -1 86826 -1 -1 92980 -1 76317 67080 -1 -1 -1 -1 75260 93026 -1 78080 -1 -1 -1 89702 -1 72237 92261 -1 -1 -1 90148 90471 72123 -1 79025 94200 91201 83255 90366 91365 75082 94707 -1 74812 80624 71735 -1 71202 -1 -1 -1 -1 76302 76379 71309 -1 68529 -1 -1 75744 65620 88638 -1 -1 95362 -1 78248 -1 -1 74396 89430 87823 -1 73293 70188 -1 77453 93825 91998 -1 76012 86147 -1 69838 98063 -1 -1 94059 65733 -1 -1 70991 80316 -1 -1 80977 66736 98155 -1 -1 93941 92770 94042 -1 -1 69251 67399 -1 68637 -1 68591 74385 -1 -1 74086 -1 -1 92609 -1 -1 96608 -1 -1 -1 -1 -1 74461 -1 -1 -1 -1 98265 84164 76871 -1 -1 90379 97227 78816 71483 72428 -1 97790 80633 -1 -1 -1 -1 83690 -1 83662 78629 -1 -1 76223 -1 -1 -1 -1 75906 -1 86050 -1 -1 69609 -1 -1 94516 -1 71441 67299 -1 -1 82370 91012 -1 -1 -1 91214 94171 77232 -1 88776 70087 -1 -1 -1 -1 95696 -1 -1 -1 79246 66115 -1 -1 -1 -1 94950 -1 67646 82170 -1 80723 -1 85788 66780 -1 -1 -1 87741 78162 -1 -1 73064 -1 74408 -1 78936 72139 69512 94842 80215 69762 95028 -1 -1 -1 -1 78353 90983 -1 -1 71506 90150 77741 92886 75853 -1 -1 89924 84671 82881 93796 -1 75305 72423 -1 80510 -1 -1 95627 85695 74028 -1 -1 78724 75616 -1 69510 -1 -1 -1 -1 76159 73469 70436 -1 86747 71779 -1 82180 -1 -1 87651 73657 90566 -1 93247 66097 67506 87641 -1 97893 -1 -1 -1 -1 -1 -1 -1 78245 -1 -1 80943 -1 84490 95151 71312 -1 81004 -1 74948 -1 98164 87634 95045 -1 -1 -1 70663 69200 -1 66749 96325 -1 -1 -1 75513 74824 66851 95211 -1 65559 80954 -1 -1 -1 -1 -1 88457 73748 76338 -1 68761 -1 -1 -1 -1 -1 80525 -1 73622 -1 78709 -1 -1 -1 -1 -1 96191 -1 78309 -1 -1 95197 65769 -1 -1 77308 81901 -1 -1 79194 76386 86217 -1 71115 68820 -1 78005 65900 86868 -1 74476 -1 95593 -1 -1 66117 95455 73561 89211 -1 65643 -1 -1 76079 -1 87752 76150 -1 92940 66553 -1 73604 -1 -1 72316 -1 -1 -1 -1 71736 -1 -1 -1 -1 79951 -1 84547 69884 -1 94558 -1 89694 86629 85018 72364 93786 66537 -1 -1 78623 71469 74179 -1 87175 -1 -1 -1 84010 78453 -1 82272 96727 78209 -1 83778 -1 76293 -1 -1 -1 -1 96080 -1 69438 -1 67960 -1 -1 84022 95240 67012 -1 80008 -1 73902 66312 77455 91237 -1 -1 70602 -1 74772 -1 79426 84899 -1 -1 70366 -1 -1 78263 -1 87414 -1 -1 -1 84559 -1 -1 94560 -1 90211 -1 -1 92419 70746 -1 75884 -1 -1 80198 85649 -1 85818 -1 87065 66669 91621 73987 76537 -1 73599 -1 -1 -1 95373 75158 -1 -1 -1 69115 75474 91486 -1 96391 81077 -1 -1 -1 -1 -1 -1 74336 90302 -1 -1 95939 -1 -1 88928 83045 90087 90802 89680 94671 -1 71438 66874 -1 84733 -1 81114 89829 65675 78026 81611 -1 -1 -1 96707 82693 -1 -1 -1 -1 80694 -1 -1 -1 -1 -1 -1 -1 93620 67386 87399 76724 74890 71216 94783 -1 89449 -1 -1 -1 94152 78528 -1 -1 -1 68486 73435 85144 -1 70760 -1 90254 -1 -1 -1 -1 71027 -1 97958 -1 78753 -1 87932 -1 -1 73904 67889 -1 -1 86532 -1 -1 89265 81964 -1 69130 -1 -1 -1 74555 75369 92666 -1 97654 -1 -1 94831 -1 74067 94826 -1 -1 -1 -1 83520 77713 68159 -1 89494 -1 70752 76516 66739 -1 66301 66002 -1 84572 81329 73614 -1 91092 79725 73119 -1 89947 70898 67475 -1 66134 -1 -1 97815 -1 -1 -1 -1 -1 74826 81815 -1 -1 78466 84189 69486 -1 -1 -1 -1 -1 -1 -1 75486 94193 -1 90875 88650 71650 -1 -1 -1 -1 -1 71805 -1 79219 -1 96486 87556 -1 78948 -1 87597 81085 88972 -1 -1 -1 91213 -1 -1 90769 -1 -1 -1 85498 -1 74149 85781 -1 92326 72083 -1 69460 -1 -1 87496 84344 83941 -1 -1 69843 68403 75664 -1 -1 -1 90498 -1 84735 -1 95001 -1 -1 -1 -1 -1 67313 68347 78214 -1 94573 -1 -1 91250 87345 87415 -1 65677 -1 -1 -1 -1 88274 77235 70497 74864 -1 -1 -1 71780 -1 88854 90030 -1 -1 -1 -1 84568 -1 89425 -1 -1 82135 79153 68994 89166 -1 72200 97618 -1 -1 -1 65920 68655 -1 72331 -1 -1 73220 70121 -1 -1 -1 -1 -1 -1 -1 90056 78208 77568 -1 -1 -1 -1 -1 -1 -1 -1 96258 75115 -1 89012 79242 -1 -1 75701 78994 69790 94682 88934 -1 71247 89951 90607 87944 81346 -1 95845 -1 68382 -1 84826 80975 85461 -1 89487 79529 -1 88389 78551 79178 74126 -1 93024 68960 94901 70151 71348 -1 -1 67235 -1 -1 -1 79806 -1 -1 84820 -1 -1 -1 -1 -1 71907 -1 -1 79887 -1 -1 66343 -1 67976 -1 89866 92303 -1 74742 69544 -1 80178 -1 -1 91478 -1 76806 79198 93572 -1 -1 -1 -1 -1 86680 81978 -1 85227 74915 79162 76346 -1 -1 86299 -1 -1 -1 -1 -1 95452 78893 -1 78060 71011 -1 -1 -1 -1 85234 -1 84865 -1 -1 96754 -1 -1 70829 -1 90047 92080 -1 90200 66632 69999 -1 -1 95633 -1 -1 87837 70947 80584 -1 -1 -1 -1 -1 -1 -1 -1 87424 -1 -1 89052 -1 77063 90655 80693 89780 65738 -1 74899 69732 77755 81274 -1 85470 72013 95131 -1 69494 68009 -1 -1 -1 70400 96531 96169 86290 85458 -1 -1 -1 93253 -1 -1 87652 -1 65974 -1 75296 78367 78835 -1 66940 -1 -1 -1 -1 87764 -1 88423 -1 74163 -1 94641 -1 92558 90185 -1 -1 -1 -1 -1 84687 77396 -1 83383 66382 -1 -1 -1 -1 90478 78577 -1 67804 -1 86114 -1 -1 73636 68729 89844 68915 86167 -1 -1 -1 -1 96346 -1 78210 -1 -1 -1 67764 97332 -1 93278 -1 77822 -1 97374 93769 93063 68515 -1 66398 -1 88364 98030 -1 -1 -1 -1 -1 -1 83189 80135 -1 -1 -1 82927 -1 -1 -1 -1 83350 -1 90821 -1 82855 -1 -1 -1 95844 -1 -1 76107 -1 -1 -1 -1 -1 71470 78484 88403 -1 -1 71361 -1 -1 -1 -1 75551 90964 78182 -1 80787 -1 -1 70216 -1 92473 -1 -1 -1 -1 -1 85993 65574 -1 81798 88708 -1 -1 -1 -1 93838 78730 -1 87950 81867 -1 72859 85525 65808 95580 -1 97031 -1 -1 78781 88577 71928 -1 78481 74502 -1 98146 -1 80337 86878 78582 89516 -1 84636 85120 -1 73509 -1 91987 -1 -1 75487 -1 87969 66933 -1 -1 71901 73034 -1 -1 -1 75705 94637 90187 -1 -1 -1 -1 80194 76889 83652 70010 -1 -1 -1 78361 -1 78397 -1 -1 97584 79104 -1 74980 -1 98132 -1 85028 82778 -1 82551 -1 65552 82413 -1 -1 86543 -1 91428 70873 -1 84836 -1 94521 95329 92268 74238 68328 75056 -1 84000 -1 -1 90591 -1 69247 -1 87845 -1 -1 -1 80703 82645 79716 97303 -1 88764 -1 87598 69966 -1 -1 -1 66390 -1 -1 65734 -1 94655 88572 74130 -1 78381 -1 81302 67879 -1 66551 -1 74720 -1 72096 -1 -1 83213 94656 -1 86063 97248 -1 83860 81101 88104 82958 65994 91265 88090 88472 -1 83956 -1 78911 87912 -1 95479 -1 -1 94459 -1 -1 91570 67643 84867 -1 77855 83584 -1 -1 -1 -1 -1 91699 66527 67876 72060 87889 -1 76271 79268 -1 -1 -1 72642 96555 76877 94545 -1 71219 78935 -1 -1 -1 -1 95967 84792 -1 70458 73346 88664 -1 -1 91868 82144 -1 -1 94823 -1 74487 90023 79415 -1 -1 79978 -1 92668 86975 -1 -1 -1 69567 93020 77907 -1 -1 85697 71760 84574 -1 73467 95969 90996 67772 66741 86886 -1 -1 -1 -1 -1 67498 78226 -1 68675 -1 68957 -1 -1 -1 -1 -1 -1 87760 90793 -1 -1 94933 80300 75046 -1 80025 -1 -1 82689 -1 84083 90487 93019 86028 -1 80258 74841 78257 92846 -1 97565 80388 81469 73066 -1 91343 91606 70049 -1 73757 87721 -1 -1 97369 -1 73530 68584 80531 73280 89546 -1 83118 93822 -1 76638 -1 -1 79980 -1 -1 87325 -1 -1 -1 -1 -1 -1 84704 79253 -1 -1 84655 -1 67728 -1 -1 -1 -1 70904 90599 83186 -1 -1 -1 79452 -1 -1 -1 -1 -1 -1 72215 94711 -1 -1 66886 72724 -1 86133 -1 -1 78166 -1 -1 94158 84912 86077 -1 -1 79311 88256 89092 -1 87356 75491 -1 -1 -1 -1 81820 80429 -1 -1 -1 -1 -1 -1 -1 -1 86672 -1 -1 -1 80381 -1 -1 -1 -1 68417 -1 74645 -1 95705 -1 81996 -1 87733 76962 66751 88222 -1 -1 -1 -1 66693 84461 93359 86696 -1 81962 -1 -1 83775 -1 70784 78576 -1 67744 66548 66543 68464 77932 94043 -1 79464 -1 -1 79377 90850 -1 92648 91353 -1 -1 -1 88516 94415 -1 72869 97403 96752 -1 -1 79424 -1 -1 83478 68880 84110 67259 -1 87735 -1 94821 -1 67176 -1 82768 -1 89843 72792 94935 96510 -1 83696 81766 92682 -1 76502 -1 -1 97209 78892 -1 -1 -1 81389 79342 -1 -1 96917 75226 98027 -1 75037 88086 -1 96868 -1 78575 80527 95604 73328 74035 -1 75180 97187 80392 91171 -1 89690 -1 68065 -1 -1 -1 -1 93320 -1 85170 -1 -1 -1 92960 67908 76111 -1 91838 80115 87565 71103 -1 -1 -1 86450 -1 73722 -1 71053 91487 91177 -1 68360 -1 -1 68596 -1 -1 95564 -1 67596 -1 84433 -1 -1 81102 82740 73048 -1 -1 79015 -1 -1 -1 94262 92686 -1 -1 92774 72778 85646 -1 -1 88889 -1 66007 68541 74110 66988 87489 -1 65647 -1 69550 85897 73397 -1 75901 -1 95628 91742 -1 -1 -1 -1 -1 68755 -1 79635 88320 74150 79703 -1 86465 -1 -1 -1 76923 82906 98283 82614 -1 85702 74957 -1 -1 -1 -1 -1 -1 97057 -1 72259 74393 88164 -1 -1 -1 81976 89469 -1 75822 -1 77574 -1 -1 -1 66421 75123 -1 91036 74863 -1 87331 98253 72167 -1 83104 -1 -1 -1 70105 85611 66031 -1 83108 -1 75021 93268 -1 -1 95714 89129 92673 -1 88002 -1 -1 -1 87239 72654 77853 -1 82263 -1 97822 89499 91007 65765 70142 86991 -1 -1 75959 88684 71235 79966 -1 80278 -1 83650 76171 -1 76766 -1 81977 78622 94425 -1 -1 -1 -1 -1 78216 87321 86222 92124 95318 93421 -1 76893 74210 85081 -1 -1 81075 73835 -1 -1 -1 97444 79521 66644 -1 94855 -1 66641 -1 83027 71667 72630 80434 -1 93383 83401 -1 -1 -1 72135 66231 -1 79485 -1 84534 87683 73536 90014 -1 -1 68532 -1 -1 -1 87807 71101 -1 93815 -1 98081 67113 76240 -1 -1 70039 66026 92149 89623 -1 73796 -1 -1 67966 72856 89493 67265 -1 68052 -1 71024 -1 87621 -1 -1 88554 97571 -1 -1 75638 -1 92041 -1 72590 91462 84425 -1 68830 89115 -1 -1 78883 -1 68059 86298 -1 71039 -1 86970 -1 -1 90767 -1 83554 -1 81121 -1 77599 91730 68384 -1 75086 66040 -1 88591 70690 -1 82511 -1 -1 93442 -1 85624 72174 70331 -1 85645 67851 -1 67167 -1 69164 93279 -1 72862 87517 74729 96718 86552 -1 -1 94542 -1 82045 81090 88216 -1 -1 96837 -1 -1 -1 -1 -1 67888 73229 -1 79882 -1 76827 -1 88177 -1 80884 97070 78424 -1 -1 -1 -1 90813 -1 -1 93213 -1 -1 65848 -1 73415 -1 -1 -1 93576 -1 84697 -1 -1 77714 91753 -1 97340 75840 -1 72328 87748 87123 -1 78865 -1 -1 -1 -1 94416 94392 78943 79996 88485 -1 75224 78179 96462 75024 72138 72197 -1 82200 -1 85351 81491 -1 95673 76779 -1 -1 -1 66794 -1 -1 -1 95205 -1 72077 -1 96438 -1 -1 80683 83425 -1 88535 -1 79375 76209 92740 -1 -1 76812 -1 94071 -1 -1 82820 85794 -1 -1 -1 89701 71433 -1 -1 70074 66878 84857 83969 86011 94852 70292 -1 90466 86597 89432 -1 -1 72814 -1 69953 -1 -1 78809 79733 91821 84699 -1 -1 -1 79921 84611 -1 71787 -1 74786 -1 93911 -1 70801 -1 68595 -1 85745 -1 -1 -1 -1 -1 -1 71067 92921 -1 -1 -1 89711 -1 78843 -1 -1 83060 -1 -1 -1 90467 -1 93481 87525 67579 97552 -1 96274 91209 -1 82860 -1 -1 -1 95213 -1 85973 -1 -1 -1 -1 -1 -1 70789 -1 -1 -1 76371 -1 -1 67900 -1 -1 -1 77788 68744 -1 -1 82022 87365 -1 -1 75080 -1 -1 67346 -1 89204 -1 88576 -1 84536 -1 77262 -1 -1 -1 74584 -1 82100 91260 90396 -1 75327 -1 -1 -1 -1 75445 84091 93367 69590 90283 95686 85946 -1 76485 84242 68658 -1 -1 83901 89948 -1 -1 74666 82494 -1 -1 85359 -1 98313 -1 69560 -1 89357 -1 -1 -1 89665 80495 79195 97960 83313 -1 -1 68331 -1 70608 -1 -1 83084 73817 -1 93104 91367 -1 -1 82069 -1 70032 92287 -1 -1 -1 -1 -1 82523 86325 87705 -1 74999 77489 78116 81352 -1 -1 -1 -1 -1 65944 92864 88993 86426 94196 -1 -1 -1 -1 -1 97578 67001 -1 -1 -1 -1 -1 -1 -1 -1 75589 -1 -1 95065 94985 -1 71455 75426 73150 -1 91907 -1 75758 -1 -1 81647 -1 93531 -1 -1 -1 94290 84156 -1 -1 82457 -1 78682 96414 -1 72045 -1 -1 -1 92889 89389 -1 -1 69542 -1 95123 81506 91831 -1 -1 -1 -1 -1 91216 -1 87000 -1 -1 -1 -1 -1 94443 83934 94187 -1 -1 88686 -1 -1 -1 74367 68706 -1 92321 83345 -1 -1 68220 -1 -1 -1 76796 74355 -1 -1 97055 93490 -1 85731 91823 82584 -1 -1 96684 97662 -1 -1 -1 -1 74183 -1 69478 -1 -1 -1 -1 -1 -1 77931 -1 -1 81482 -1 -1 68035 -1 74374 80467 -1 84347 -1 96472 -1 73639 85759 80256 -1 91855 79954 -1 -1 93867 84868 67302 -1 -1 -1 -1 -1 -1 -1 -1 76173 68782 -1 94761 -1 73233 76856 -1 -1 95418 -1 66389 -1 -1 86657 -1 71628 -1 87388 81893 90071 -1 75624 84763 -1 76997 -1 -1 -1 -1 -1 -1 77843 83276 -1 -1 -1 79557 -1 87869 -1 70172 -1 -1 -1 -1 -1 -1 82330 -1 -1 68210 -1 69402 -1 -1 -1 74061 -1 -1 68699 89633 -1 -1 -1 72621 83591 79745 95759 73959 -1 77945 -1 -1 93487 98341 -1 75863 88148 -1 68869 90803 -1 -1 -1 84884 -1 -1 97346 70379 71465 74606 -1 -1 93948 -1 -1 71749 67262 -1 77258 66859 78789 -1 74627 -1 92358 88229 -1 82227 82361 -1 -1 85589 -1 66792 94566 68116 -1 -1 -1 74454 -1 -1 -1 -1 78680 83927 70822 -1 81724 73661 -1 -1 -1 -1 86776 95310 91880 89042 76632 -1 67777 -1 -1 -1 68863 89544 85059 67044 70797 -1 -1 83995 67474 78678 -1 -1 87979 94634 -1 -1 -1 97507 84052 78372 -1 72441 -1 -1 80015 84016 75533 69308 89557 -1 -1 92480 -1 -1 -1 76944 -1 76561 -1 69078 87868 70244 -1 72508 75193 93261 94296 83319 -1 -1 -1 -1 96342 86347 69859 68433 74293 -1 82555 79129 -1 -1 -1 -1 85114 89058 73741 73056 -1 -1 95618 76275 87660 69137 91802 85975 -1 92680 93629 92146 81084 82788 92956 85955 -1 80427 84598 -1 84089 77829 -1 -1 78110 94370 87299 94465 -1 -1 71707 -1 79963 -1 -1 69830 84778 -1 -1 -1 -1 70559 89492 -1 -1 71566 -1 -1 81369 -1 -1 74306 -1 -1 66374 -1 -1 87537 -1 95035 -1 -1 87423 -1 95011 82054 67279 93489 95723 69225 -1 90314 -1 -1 -1 82378 -1 -1 90969 88514 78722 -1 -1 -1 -1 86025 86676 87812 89285 81751 -1 95226 94486 73745 73997 -1 97043 80299 81889 75897 72601 71456 66656 -1 82456 81325 79006 -1 -1 -1 -1 96524 68108 -1 -1 65638 -1 79862 75945 66806 -1 -1 -1 -1 -1 -1 90147 -1 83477 82250 92036 -1 -1 -1 -1 -1 -1 66254 85096 -1 -1 90024 80596 -1 -1 -1 95293 95826 -1 81311 66392 66194 88739 72785 -1 91484 -1 93654 92625 -1 76375 -1 76402 -1 -1 84626 -1 81497 -1 75692 -1 -1 95528 -1 83581 72352 -1 -1 69858 66850 89644 81093 88461 70607 -1 -1 87616 -1 81424 -1 -1 -1 71866 96899 -1 84241 -1 -1 82106 -1 -1 -1 -1 74022 85838 68294 -1 66233 -1 98108 66208 91159 -1 -1 96841 -1 68578 -1 82772 -1 69206 81819 90613 93156 75135 -1 -1 -1 -1 82191 -1 92249 -1 -1 -1 -1 90876 -1 84799 91311 -1 97512 77690 81888 -1 79260 78568 84727 -1 88784 -1 -1 68686 -1 -1 -1 88824 -1 -1 81031 -1 86618 -1 -1 -1 -1 -1 83697 73702 -1 78393 90485 74354 69194 -1 -1 -1 -1 -1 96517 72736 90911 93664 92426 72389 68716 86774 -1 -1 -1 86104 70819 66162 91193 83204 -1 77958 -1 67410 82235 72438 78711 76247 76362 -1 -1 77157 -1 89046 79768 86184 94527 -1 72015 92759 77003 87046 -1 74889 78741 -1 -1 -1 -1 74672 -1 -1 -1 70026 -1 68833 67230 -1 -1 -1 88094 -1 84005 -1 -1 -1 89738 -1 -1 87674 -1 -1 82099 90310 91651 97335 -1 67955 93148 86854 81786 -1 90333 -1 74752 -1 86917 67910 75994 -1 96724 -1 88691 -1 -1 -1 -1 83758 -1 82672 -1 89172 -1 -1 92499 -1 71543 71263 -1 78762 92398 86794 85499 -1 70764 76763 82670 77688 97256 83670 91385 92357 82434 75819 -1 74484 -1 68078 -1 93521 -1 -1 -1 -1 -1 -1 84372 91180 -1 88346 66309 -1 83127 89435 -1 89127 74698 -1 78525 85643 69832 -1 90243 -1 69673 91047 -1 74758 94407 70462 -1 -1 -1 68449 78292 -1 -1 81818 -1 84783 -1 70283 -1 -1 -1 -1 -1 -1 -1 -1 76833 71633 -1 -1 86178 -1 -1 74189 67642 80938 -1 -1 -1 82929 77515 -1 86140 -1 -1 77557 -1 69754 68461 81074 -1 -1 -1 -1 -1 -1 88544 -1 81162 -1 -1 91278 -1 -1 72969 -1 95697 -1 -1 86857 88395 69780 -1 -1 -1 -1 67106 -1 67842 -1 -1 65588 -1 95982 86978 65957 -1 -1 72552 88117 75541 84933 86596 -1 72447 83763 -1 -1 -1 -1 83009 -1 66213 94312 81367 -1 -1 -1 84569 85664 -1 90766 -1 -1 93491 -1 70198 -1 -1 67213 68875 -1 75847 -1 83932 76506 92647 -1 -1 -1 -1 -1 73555 92164 70980 92591 -1 -1 97597 77022 -1 -1 93497 -1 -1 91546 -1 -1 71936 85510 84670 95224 -1 78608 -1 -1 83347 90429 -1 -1 84938 73713 -1 93141 -1 94156 68316 -1 -1 -1 70790 84962 -1 98091 72784 70865 67063 -1 -1 -1 -1 98140 97201 -1 -1 -1 73325 74459 -1 73921 -1 -1 -1 -1 92078 93372 -1 78866 88174 77702 89938 66055 -1 89158 66927 -1 -1 71704 -1 89775 97255 86846 -1 84590 -1 -1 -1 68554 89674 96890 -1 -1 -1 97416 69556 83077 -1 69505 88520 -1 88913 87952 -1 -1 -1 -1 74531 -1 -1 70965 97216 -1 91735 -1 84043 94371 -1 -1 -1 68561 92724 95246 -1 93322 66512 89928 -1 -1 66556 76621 -1 91184 -1 -1 -1 87805 -1 81913 -1 80899 -1 70883 -1 85123 79389 -1 73142 -1 -1 -1 -1 -1 -1 96009 77530 72607 92987 68669 -1 -1 66829 -1 96330 80952 -1 -1 67476 69826 -1 88013 97376 -1 -1 91576 79602 79506 88231 77164 -1 91808 -1 68866 -1 -1 69221 78261 -1 -1 -1 77949 76411 -1 68357 -1 -1 73273 67727 -1 94036 90260 83632 -1 79677 71826 74876 69638 -1 -1 73221 75328 -1 95659 -1 -1 -1 -1 76198 -1 -1 -1 -1 74437 -1 65684 76881 -1 67340 -1 -1 -1 -1 -1 72902 79417 -1 -1 -1 -1 88183 71577 -1 92168 97536 -1 -1 -1 -1 -1 -1 70959 73832 -1 -1 -1 -1 -1 68491 91928 -1 -1 98243 -1 77532 -1 97310 -1 96638 -1 -1 97829 -1 -1 84617 94054 -1 -1 -1 66838 -1 -1 -1 -1 83348 -1 -1 -1 -1 -1 -1 -1 -1 94254 -1 87090 66812 -1 84252 68742 -1 -1 -1 86000 -1 85945 78533 -1 89630 -1 -1 -1 76594 -1 -1 -1 70852 -1 77056 -1 -1 77234 70828 -1 -1 -1 88783 -1 -1 88050 -1 96276 -1 -1 84369 -1 97976 66956 -1 69517 -1 -1 80639 -1 -1 93880 -1 81569 -1 73656 -1 -1 83148 93590 93526 82210 -1 -1 -1 -1 -1 -1 76308 75146 -1 -1 -1 66844 86769 72244 84234 69092 82138 -1 95611 78871 70694 88138 -1 70111 68980 -1 -1 -1 -1 67390 85592 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 77529 79922 -1 -1 81865 -1 -1 77245 -1 78704 97147 -1 74038 -1 -1 -1 -1 -1 89784 95354 -1 82801 80307 73302 96160 -1 -1 -1 -1 72310 87149 -1 73983 69269 72649 67055 82463 85341 73968 82828 81837 -1 -1 78663 98064 79718 -1 72894 -1 85989 93118 89335 79083 73473 -1 95244 77674 -1 -1 -1 -1 -1 -1 -1 -1 66675 80987 -1 -1 -1 84136 -1 77150 -1 69404 -1 -1 80338 95179 75315 68789 -1 81634 -1 -1 97025 78256 -1 -1 65973 -1 96831 -1 -1 95710 71065 -1 68164 90435 -1 -1 91379 84318 -1 -1 97010 80279 -1 -1 73853 87987 -1 65587 74937 86675 -1 91554 91557 84862 79863 73697 77319 -1 -1 -1 -1 97686 97152 -1 -1 -1 75371 -1 -1 71558 93194 65884 87992 -1 83537 70226 -1 -1 -1 -1 -1 -1 89725 -1 -1 86165 -1 77430 -1 87177 95241 -1 -1 96425 -1 90758 70183 -1 84979 -1 69240 -1 96884 -1 -1 86129 -1 -1 -1 86828 -1 -1 -1 -1 85258 -1 -1 -1 91933 92729 -1 -1 78555 -1 85142 93633 -1 95187 98326 88004 -1 73045 74872 93539 79773 -1 86115 -1 66733 -1 -1 86616 77537 -1 92279 -1 -1 92602 -1 -1 -1 -1 -1 -1 -1 -1 67469 65865 88172 -1 -1 87657 -1 96200 81510 72146 85345 -1 -1 72208 -1 84774 78632 -1 76566 -1 68305 92847 -1 -1 84122 76917 -1 97931 68614 74593 89068 88396 73873 72248 69613 73943 85150 87034 95442 83224 -1 -1 73041 -1 89326 91886 -1 73320 94760 81109 -1 -1 -1 93537 66292 95896 -1 -1 -1 -1 69819 -1 -1 94790 -1 -1 77666 -1 -1 81034 -1 -1 -1 -1 -1 -1 -1 66747 -1 -1 70380 -1 91388 72548 -1 -1 73055 87379 -1 83029 -1 96599 -1 81336 -1 -1 73886 91739 92914 -1 94530 72826 77029 72063 92781 -1 92116 75377 78586 80324 69388 -1 74797 91524 76543 -1 -1 -1 87448 -1 -1 66033 80931 71111 -1 88363 98158 96757 -1 -1 94040 -1 67452 -1 90261 -1 -1 92300 97568 98340 -1 -1 73068 -1 -1 -1 -1 78899 88467 -1 70971 -1 -1 77942 -1 97404 -1 92027 -1 -1 70723 81265 80898 -1 73094 87645 -1 77385 -1 92038 -1 -1 -1 76189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 74050 65610 -1 -1 -1 97036 66444 -1 -1 88438 -1 92113 -1 96111 69553 -1 83346 73627 -1 -1 -1 84926 -1 73804 66879 77146 -1 -1 95370 -1 80236 -1 78947 -1 91117 82206 68457 -1 84955 -1 76870 79661 71913 -1 69995 -1 -1 -1 -1 -1 69949 -1 75899 74057 -1 67443 76981 -1 -1 90365 72932 78984 -1 -1 86915 -1 90203 67461 -1 81152 -1 86548 88819 71838 -1 -1 -1 -1 80829 69927 -1 -1 82287 84406 -1 -1 -1 70841 -1 -1 93336 88263 83234 86591 76673 87506 -1 -1 84910 -1 -1 -1 86621 -1 -1 77090 69484 -1 72518 65868 72410 -1 76251 97576 69805 -1 -1 -1 75425 81493 78812 93017 -1 85774 87905 75047 -1 -1 76050 84060 90755 -1 89029 -1 69351 -1 95728 -1 -1 84943 75734 -1 -1 83977 98015 -1 -1 98172 -1 72770 -1 -1 -1 -1 67463 77925 -1 79805 79284 -1 95480 -1 76829 73834 -1 92448 80222 -1 90281 -1 83753 -1 84579 -1 -1 -1 -1 83691 76664 80935 80432 -1 -1 -1 70021 -1 83596 -1 88443 -1 82095 72549 -1 72014 95286 86686 66873 -1 -1 -1 88486 84169 74753 -1 87732 75122 70387 -1 -1 91287 89834 75679 82989 80607 -1 -1 94780 -1 88908 -1 -1 82915 -1 77507 78115 -1 96123 67529 -1 -1 65665 -1 -1 -1 -1 -1 85482 -1 94159 -1 -1 70030 70181 -1 -1 69883 94885 -1 -1 82913 94030 -1 80282 89571 68604 84145 94797 77791 -1 82390 -1 95817 -1 -1 -1 96643 -1 94585 -1 -1 -1 86451 -1 -1 87184 84625 93427 -1 97398 -1 -1 82545 85029 -1 -1 -1 -1 95493 -1 95491 93909 82973 82546 87152 76318 78507 69455 70378 -1 76809 95075 98047 66124 93304 86160 78233 -1 76414 -1 79565 96516 87022 -1 -1 75876 -1 94384 81209 -1 -1 -1 -1 78489 77940 -1 -1 -1 -1 66686 -1 -1 70623 -1 -1 68626 -1 73330 68352 -1 -1 71167 -1 73932 -1 -1 77083 89946 -1 88264 96766 -1 83290 97948 -1 72378 -1 -1 74117 -1 -1 94645 86329 -1 -1 -1 80665 73464 -1 -1 -1 -1 -1 66921 84869 69036 -1 72958 -1 70350 68396 -1 68610 -1 -1 81160 -1 -1 94203 -1 -1 88931 -1 81191 -1 91872 86765 85569 91715 69534 76168 -1 69705 72764 91090 74704 67731 92749 -1 -1 79327 -1 -1 98011 -1 -1 -1 66205 -1 -1 -1 -1 -1 -1 -1 -1 83344 88539 -1 70385 -1 81280 -1 75004 -1 -1 -1 -1 -1 -1 85971 74969 86446 75350 -1 91956 93920 69808 -1 84977 93485 -1 -1 72424 -1 -1 77770 84641 -1 90300 81941 96136 -1 67860 93994 -1 85441 86269 -1 95634 -1 96273 -1 95061 -1 94449 -1 -1 -1 -1 79672 95707 -1 -1 -1 -1 91421 95928 -1 91008 92141 -1 73383 -1 79053 -1 68786 -1 -1 -1 -1 95363 72492 82833 70941 92582 90779 87921 -1 90847 94476 -1 71149 78359 -1 -1 84107 -1 93172 -1 -1 -1 -1 88317 -1 -1 75630 -1 -1 69018 -1 -1 76310 -1 -1 87555 85704 76814 66285 77326 74392 84902 92533 -1 70646 -1 90764 66525 96309 92289 -1 85541 -1 71264 -1 82858 80817 -1 77043 80371 -1 88785 88623 75400 -1 -1 81468 -1 -1 84028 -1 65650 89431 84018 -1 -1 -1 -1 73084 -1 -1 95330 88406 -1 91543 -1 86208 70717 90059 79802 78194 88489 -1 -1 -1 71466 90694 66290 95965 -1 -1 71426 76948 -1 79301 -1 -1 -1 -1 91014 77133 91194 -1 93237 -1 -1 -1 65792 73303 -1 -1 -1 69815 81387 -1 -1 -1 92594 -1 -1 82262 66569 72026 -1 66964 -1 82967 -1 82535 84822 -1 97740 -1 89079 -1 90322 -1 66483 -1 -1 87408 -1 87828 69946 81492 -1 -1 -1 91910 -1 79078 96981 -1 -1 -1 -1 -1 68616 98256 -1 -1 90846 94361 91284 86388 67041 -1 -1 -1 80864 94023 82075 -1 -1 -1 -1 -1 72542 -1 73375 -1 73167 -1 89136 -1 -1 81070 67477 74904 86583 96237 90833 -1 86079 -1 84176 91681 -1 97877 -1 -1 -1 76095 -1 -1 -1 -1 85703 92504 -1 65833 -1 -1 75010 73454 67140 -1 67129 93101 93754 -1 -1 -1 67325 97660 75982 -1 92495 96324 87710 -1 -1 -1 -1 92378 79032 71343 94847 -1 -1 95461 95485 -1 -1 -1 66142 75756 -1 70453 92795 93455 89255 82319 -1 75198 66298 -1 -1 74992 -1 -1 92194 74415 -1 -1 -1 72371 -1 -1 -1 -1 79172 81222 69579 -1 -1 -1 -1 -1 -1 73279 86453 75918 -1 -1 -1 -1 -1 94620 69033 86632 -1 89890 -1 82710 68740 -1 80444 72694 -1 -1 -1 -1 97351 -1 69899 86683 -1 -1 87959 -1 -1 -1 -1 -1 -1 94007 96465 91221 94006 88810 80728 67666 -1 72281 80653 94658 97766 -1 -1 98042 -1 -1 -1 -1 80850 -1 96778 -1 92254 -1 -1 -1 73253 83557 -1 86158 74264 92910 -1 66568 87350 68325 87581 -1 92701 -1 -1 82179 -1 67264 -1 76263 -1 -1 -1 -1 96539 -1 88433 89043 -1 81231 91945 67351 74988 78310 89842 88704 89318 -1 70557 -1 96900 73288 76631 -1 -1 71611 -1 77820 -1 -1 76064 72874 86283 80220 -1 84281 -1 -1 -1 91959 -1 -1 -1 -1 92061 69728 -1 -1 93676 -1 -1 -1 95218 -1 74811 -1 83594 -1 87475 94875 84276 74804 95789 -1 81549 84614 -1 94834 -1 85164 -1 75378 71459 68227 66607 -1 69167 -1 84915 -1 95288 95838 68148 89551 81169 -1 66523 -1 -1 -1 -1 -1 78890 -1 92760 -1 65811 -1 82822 80705 70542 -1 -1 76129 86601 -1 -1 89296 -1 75742 -1 81843 -1 93147 -1 73407 83170 95771 -1 90445 77011 -1 -1 73147 -1 -1 -1 73535 -1 -1 -1 78186 80644 81296 69650 70960 -1 91688 83355 78996 -1 -1 97176 -1 -1 -1 -1 71171 97794 -1 -1 -1 -1 93690 87824 -1 -1 85302 86108 -1 86758 -1 -1 70520 -1 76996 65778 81700 -1 82804 71935 -1 81811 -1 79463 85152 -1 -1 84074 -1 -1 -1 -1 68212 -1 80211 74861 81210 -1 88232 83862 95891 -1 83030 -1 72639 -1 82233 -1 76093 -1 -1 90620 93032 -1 87553 -1 -1 85944 89190 -1 68224 -1 76592 90644 -1 -1 -1 89346 91574 79256 94644 -1 -1 67145 71195 -1 -1 -1 71716 67598 -1 -1 -1 -1 -1 73416 -1 71323 89439 70826 -1 90265 87164 66183 -1 93350 87079 83639 75017 -1 76734 73619 83546 -1 81957 67101 70788 73876 94781 94289 83971 -1 -1 96660 83481 72760 -1 74583 90725 83694 95087 85444 -1 -1 67918 86021 89779 -1 -1 80075 -1 -1 82428 -1 -1 90617 -1 -1 75654 -1 92829 67175 79407 87100 -1 -1 -1 90367 -1 -1 91643 83611 71844 -1 -1 -1 95654 90995 95409 -1 70071 86448 92672 87815 -1 76077 -1 -1 83878 84271 87158 73540 67328 67268 72949 88078 -1 -1 -1 -1 67068 69796 -1 92375 94052 -1 -1 97876 86157 93522 -1 -1 -1 -1 82637 -1 -1 -1 75639 -1 82999 -1 -1 67836 78574 67530 -1 -1 -1 95210 95869 -1 -1 90839 -1 72717 75121 -1 -1 70077 95972 65655 87418 70419 -1 73448 74449 83202 -1 80991 75641 66413 -1 94496 -1 66132 -1 92349 -1 -1 -1 -1 -1 -1 -1 72994 65648 84931 -1 83131 88789 -1 76711 74560 65758 -1 -1 85390 76686 69124 96471 -1 92528 -1 88990 87271 -1 -1 -1 -1 89287 89714 73623 80905 -1 -1 -1 -1 -1 70514 -1 -1 74927 66936 93622 93066 80419 -1 91269 67774 65602 79874 -1 90313 96334 93173 92052 85913 70837 82896 91667 84935 80526 -1 85874 -1 90801 72180 97193 73044 -1 -1 91984 -1 -1 71599 -1 -1 66161 76046 -1 -1 -1 83361 82628 -1 -1 -1 -1 82694 72909 -1 80002 -1 67059 -1 91107 79576 88594 84368 -1 91460 96609 -1 -1 -1 88415 70180 86098 77796 73924 83427 -1 -1 75862 -1 -1 -1 72006 -1 -1 -1 -1 -1 90155 -1 80862 72092 82058 84892 74656 -1 95501 -1 76733 72514 -1 95574 91101 -1 82621 -1 -1 66034 90212 -1 88900 -1 -1 75233 -1 98020 68099 86827 97047 -1 -1 86112 71319 -1 75736 -1 -1 76061 -1 78992 87983 67703 -1 92778 71576 83589 94134 95985 -1 -1 -1 83826 -1 -1 87892 74954 84954 -1 97218 76975 -1 -1 -1 70109 -1 71394 -1 -1 88930 -1 85640 -1 93927 89606 87989 -1 96390 -1 73554 -1 -1 -1 -1 85889 -1 -1 -1 81587 -1 -1 76624 -1 77986 -1 87243 -1 79150 79061 92177 91798 93915 86413 -1 -1 73703 -1 -1 68225 96853 71969 85167 85080 81890 -1 -1 -1 -1 -1 85923 -1 -1 -1 -1 -1 79873 71802 -1 71894 -1 67954 -1 -1 94705 89465 75932 -1 81902 90374 90094 -1 84439 82231 -1 81714 -1 -1 -1 -1 65963 -1 -1 90865 -1 -1 66370 80034 -1 -1 -1 -1 88597 -1 -1 -1 96996 92797 -1 -1 -1 87228 -1 -1 69868 95232 78844 81636 70900 78706 88259 -1 -1 90162 71280 97884 -1 89609 -1 -1 75431 -1 96523 -1 -1 -1 -1 93695 -1 -1 -1 68703 85347 -1 -1 70940 65691 97550 -1 69680 -1 -1 96293 -1 -1 -1 78047 -1 87329 -1 -1 -1 -1 -1 -1 -1 91584 -1 -1 -1 -1 -1 -1 -1 77722 -1 96137 79190 -1 73787 69142 -1 -1 95575 78768 -1 94912 67751 91204 -1 -1 -1 71610 -1 -1 -1 94668 86358 74085 -1 87214 76774 84948 94810 -1 -1 -1 -1 -1 -1 66494 -1 -1 -1 -1 84333 82110 72018 87042 -1 -1 77443 67971 -1 95161 -1 88366 -1 -1 -1 81166 -1 92509 86272 -1 -1 67612 -1 84975 80566 73410 68350 80773 -1 -1 71084 85772 86343 76876 -1 68697 85308 -1 96366 88431 76045 68691 92230 69678 -1 -1 -1 86692 -1 93959 90246 86143 -1 73334 66597 79832 -1 -1 81188 -1 79787 74996 93534 -1 -1 -1 69918 -1 88517 -1 -1 -1 -1 -1 -1 76476 -1 97419 -1 -1 -1 -1 65627 -1 -1 84647 81173 94812 69595 95781 95203 -1 -1 -1 92894 75801 69123 -1 -1 -1 -1 -1 -1 -1 90787 91041 86417 95962 87855 77110 -1 -1 95924 -1 98046 -1 -1 81566 -1 72495 -1 -1 -1 79772 -1 66917 72232 97743 -1 91520 87670 72340 -1 -1 83868 90320 -1 81688 -1 69317 67315 -1 -1 -1 93973 81743 91230 82015 -1 90736 -1 -1 79848 -1 86662 81419 87339 -1 -1 66082 71289 87998 90231 -1 -1 83016 -1 89018 97232 -1 -1 91152 -1 72944 67323 -1 -1 -1 -1 70546 -1 -1 -1 -1 -1 -1 71597 73100 71136 -1 -1 76147 -1 66378 71860 -1 -1 72901 67801 -1 -1 -1 98240 -1 -1 -1 -1 86182 72401 79333 -1 92679 -1 -1 91817 -1 -1 90157 72024 -1 -1 70628 93330 87367 96613 86466 68092 -1 86703 -1 -1 89036 -1 -1 -1 -1 -1 86966 -1 -1 77780 86972 92094 -1 66519 -1 -1 -1 81633 -1 67480 91198 -1 94599 -1 -1 -1 -1 81750 -1 -1 93701 -1 87078 -1 -1 -1 -1 -1 88101 77877 91217 -1 -1 95539 -1 84019 74062 72534 -1 74270 72435 -1 87396 -1 90480 96633 73043 -1 -1 75912 67737 80756 -1 80339 89618 -1 97433 85563 97653 -1 -1 -1 -1 93634 84988 77737 89678 72900 -1 -1 77390 -1 72908 75448 95434 67332 69120 79629 94268 -1 -1 93747 -1 -1 67117 -1 75575 79254 -1 -1 77148 -1 -1 -1 -1 71923 -1 83606 71411 -1 67931 -1 -1 66098 -1 -1 -1 74979 89906 69262 -1 -1 90505 -1 -1 -1 68481 85720 -1 97945 71823 -1 72392 -1 75802 -1 -1 95033 -1 70303 77339 89466 -1 82613 74308 73030 -1 -1 -1 71713 95971 -1 82029 -1 -1 72638 -1 94975 -1 -1 -1 88328 -1 94921 96270 81799 -1 -1 -1 -1 -1 92334 -1 74460 -1 -1 86032 -1 -1 -1 -1 69298 93996 -1 -1 91954 92544 66849 -1 88754 79600 -1 76805 90723 91555 -1 -1 86489 -1 -1 94494 -1 -1 95749 88071 98084 75141 -1 89682 -1 94686 -1 98252 -1 -1 66583 87562 87203 76647 -1 -1 96871 -1 -1 -1 -1 69447 73342 96073 -1 -1 67372 88114 -1 -1 -1 -1 -1 -1 -1 -1 81637 87844 78860 -1 -1 -1 67718 -1 86777 94894 -1 74865 -1 66266 80686 79990 -1 66515 98185 67800 96402 -1 -1 -1 81513 92652 -1 94427 73915 -1 -1 73264 94184 88719 72984 73121 93341 -1 -1 -1 74327 79938 68900 74023 95217 -1 90334 76867 84402 79982 -1 92227 79404 -1 -1 -1 97342 -1 -1 -1 84983 -1 -1 71472 88030 91850 -1 -1 -1 -1 -1 97708 75968 75285 -1 -1 -1 94366 85924 98161 -1 -1 67366 88459 90426 96371 93643 -1 79118 89464 -1 -1 85756 84663 -1 70320 -1 -1 98065 93243 -1 84951 -1 -1 -1 71632 75803 65798 77238 -1 72592 96283 -1 -1 92713 -1 -1 -1 -1 68244 84519 -1 70879 96843 -1 -1 -1 75499 94497 93231 88011 -1 -1 90780 74138 85346 72991 68067 73989 -1 -1 71678 88976 74362 -1 -1 89636 76887 91765 83603 -1 -1 -1 65699 -1 -1 94387 -1 -1 84087 69395 -1 -1 -1 67258 -1 77414 79400 70321 82696 -1 90247 -1 -1 -1 -1 -1 70233 -1 77946 72363 -1 -1 77844 -1 67092 -1 -1 -1 -1 -1 74030 -1 67895 -1 -1 -1 -1 71719 82598 -1 81130 -1 69294 -1 66125 70023 -1 77710 86871 -1 84407 -1 -1 81436 -1 -1 79992 91304 -1 67807 94631 83852 72950 -1 95523 -1 78499 67197 -1 -1 -1 -1 -1 76203 -1 77922 84502 -1 -1 -1 81143 79080 71048 -1 70100 -1 88370 -1 -1 -1 -1 93127 -1 85065 -1 -1 77473 69135 86728 70596 76681 76663 -1 -1 -1 81846 76762 -1 96025 67820 94498 -1 -1 94072 66603 -1 91457 -1 82624 -1 -1 81994 77658 82134 68499 70273 -1 -1 66479 -1 93946 -1 69523 -1 -1 86003 89973 76252 -1 -1 67595 93824 -1 -1 -1 -1 -1 96114 -1 92142 94073 92029 -1 90907 -1 -1 86412 -1 74490 84571 82208 -1 -1 -1 -1 -1 82699 -1 -1 66247 -1 -1 -1 78258 91578 68767 85681 97518 91587 81024 91261 -1 -1 72104 80706 83975 87235 -1 96356 -1 -1 -1 -1 76058 86355 96062 73810 67922 -1 -1 84456 -1 93565 -1 80150 -1 -1 77192 -1 73460 76196 66153 -1 85981 95621 89297 -1 77124 92346 -1 77661 90568 81388 86482 -1 95383 85140 93693 77393 91777 -1 -1 72362 87719 96783 75370 -1 76992 84949 89373 -1 82838 -1 86620 89549 -1 -1 69700 -1 -1 -1 76315 -1 71102 -1 -1 75651 80103 83804 65739 74611 73805 77361 -1 97490 -1 68757 74010 -1 70025 -1 97002 -1 93882 71727 -1 -1 68934 97939 65652 -1 92872 93687 -1 69845 -1 -1 -1 -1 93011 -1 -1 91940 69941 66767 75005 92989 93613 91725 74397 84219 -1 84381 -1 -1 82091 71806 -1 88944 -1 -1 -1 -1 68410 -1 86562 -1 -1 73664 -1 -1 -1 -1 74267 -1 -1 -1 68779 -1 -1 -1 82588 97116 -1 -1 -1 92283 98029 89141 84956 98168 -1 -1 69659 67022 -1 -1 -1 81769 -1 87263 77684 75387 95257 -1 -1 -1 89440 94746 -1 -1 -1 -1 71327 -1 -1 78778 79165 67489 66589 -1 81359 -1 66385 -1 -1 -1 -1 68008 -1 95733 -1 -1 87346 82996 -1 81693 71847 -1 -1 -1 75666 80822 -1 87982 75209 -1 -1 -1 -1 -1 97879 89364 93570 -1 98227 -1 -1 -1 -1 85906 -1 67818 73551 95893 -1 -1 82112 -1 -1 98317 -1 80457 -1 91020 -1 95250 83072 -1 72798 -1 75364 79929 87500 78330 98082 79033 73542 -1 67916 -1 74828 -1 83141 -1 70939 69724 -1 86391 -1 -1 72120 -1 -1 -1 -1 86918 67408 -1 75435 88332 -1 -1 90013 80523 91529 83381 -1 70551 -1 83705 -1 -1 -1 -1 -1 -1 79446 83545 93794 85477 -1 97889 76824 77429 73651 82014 70224 -1 71185 -1 -1 70262 -1 85553 -1 -1 80206 70405 95130 82055 -1 -1 85587 -1 -1 -1 88994 -1 -1 -1 91733 -1 82957 90193 -1 -1 96032 79986 -1 72904 -1 78369 -1 -1 86364 -1 -1 89922 -1 -1 81189 88668 -1 71032 89550 77880 72525 -1 69751 -1 -1 -1 89055 77634 -1 65855 66424 -1 89671 80733 -1 85251 93860 -1 94160 -1 -1 -1 79689 84736 -1 -1 76154 89263 68665 -1 -1 -1 83158 -1 83392 -1 72565 80696 -1 -1 74197 -1 -1 -1 -1 89710 82270 96793 89954 69935 -1 -1 -1 -1 76579 -1 -1 74099 94886 96338 -1 -1 -1 78418 69532 -1 86831 -1 69909 68375 94395 84631 90783 -1 -1 -1 89915 96038 -1 -1 90912 76883 78303 70656 97211 -1 80136 -1 70626 -1 -1 86533 -1 77838 -1 -1 -1 -1 95349 -1 -1 -1 -1 82183 -1 72953 -1 -1 -1 87703 -1 87877 80145 72936 94525 -1 85109 90195 90820 -1 84099 -1 -1 -1 -1 -1 -1 -1 74694 76465 -1 86594 -1 -1 85275 94051 94008 74398 -1 -1 -1 73667 78588 -1 -1 -1 -1 80294 81509 75659 -1 -1 -1 -1 79408 -1 -1 69740 86896 -1 94764 71307 87326 -1 -1 -1 97700 -1 67546 -1 78403 -1 84384 -1 -1 87604 -1 87488 -1 -1 90616 -1 -1 -1 -1 71209 90409 69362 -1 -1 79952 -1 -1 77310 75265 87487 -1 -1 -1 72951 74331 -1 96744 -1 88793 -1 98271 -1 -1 73507 -1 -1 -1 86660 -1 90463 -1 98298 -1 74538 -1 -1 96349 81033 92054 -1 -1 -1 -1 -1 -1 73840 -1 82068 -1 -1 73737 96139 -1 70110 -1 -1 -1 -1 -1 74608 -1 -1 72775 -1 94388 -1 86639 -1 -1 -1 -1 76114 91046 65925 93444 -1 92189 -1 94281 -1 -1 -1 -1 69715 -1 -1 75120 94223 -1 -1 74832 -1 -1 -1 -1 85378 91548 66273 91598 95374 -1 -1 94170 -1 -1 -1 66232 -1 67588 -1 76435 88454 -1 96177 -1 82886 68770 82518 -1 -1 -1 -1 -1 76387 68030 -1 82655 83218 66903 68519 -1 92046 -1 84661 -1 -1 -1 72087 -1 -1 79664 -1 67602 -1 -1 66535 69155 92482 -1 -1 94964 65881 71947 97661 -1 -1 -1 -1 83834 70849 -1 70334 97323 78609 -1 -1 -1 -1 -1 74894 84741 85414 -1 -1 -1 -1 70942 79778 93591 -1 -1 -1 91944 76016 -1 88137 -1 -1 -1 -1 81666 89570 -1 -1 -1 97100 76474 93560 79200 -1 85657 68906 72643 -1 81286 90524 80530 91357 -1 -1 -1 -1 90239 -1 68175 -1 89677 91294 68723 84021 90405 95607 -1 72587 -1 75813 84529 -1 80349 84130 90232 -1 -1 94618 92407 -1 82767 68435 -1 92721 70033 -1 82432 76333 96687 93248 76392 95601 -1 86193 77469 93525 94212 83531 -1 -1 -1 -1 82568 85660 89394 -1 -1 -1 -1 -1 -1 -1 -1 69651 90120 74115 -1 93001 82326 -1 71721 -1 -1 -1 97755 89027 -1 91593 85883 70791 -1 -1 -1 68721 85305 -1 68086 90407 -1 71033 69087 76939 95247 -1 -1 88590 -1 72608 97243 80944 67958 84564 77019 73781 -1 97538 75090 81250 -1 93806 71593 -1 94817 -1 67970 -1 76451 -1 97355 80333 78365 95358 -1 79113 91167 83514 71432 78964 -1 -1 67680 -1 -1 77484 81183 -1 86614 -1 84426 -1 87693 97770 -1 81790 -1 -1 95816 89614 96479 -1 -1 83781 77815 74216 85940 -1 -1 -1 -1 82835 73479 -1 -1 -1 71658 84833 -1 81124 -1 82020 89902 -1 -1 -1 -1 74945 -1 -1 76751 70204 -1 -1 93389 93084 90271 -1 -1 66308 87718 -1 66876 -1 -1 82172 -1 67896 70154 83315 96950 -1 65829 -1 -1 -1 -1 66743 -1 96269 -1 66230 86202 -1 -1 -1 -1 79912 96835 78536 -1 -1 -1 79471 81487 91440 -1 94614 98222 -1 -1 71752 -1 87196 -1 -1 83053 -1 -1 80176 73874 -1 96854 -1 70625 65683 -1 -1 95332 -1 -1 88185 86221 -1 82150 -1 79505 -1 -1 67875 -1 81827 -1 -1 70861 -1 -1 72776 96673 -1 -1 72108 74139 79524 68751 -1 75627 95861 -1 95908 -1 70122 83722 -1 72925 97838 95326 -1 76260 -1 79041 66604 -1 -1 -1 -1 82393 84166 -1 68681 87082 66337 74881 -1 68142 90073 -1 89504 -1 73025 90325 -1 -1 -1 -1 -1 96591 -1 77496 90270 78015 -1 -1 -1 -1 -1 -1 -1 73706 79070 -1 97856 -1 66613 -1 -1 90521 -1 -1 67640 -1 75635 -1 -1 -1 82863 -1 76509 85466 93445 -1 66592 87452 -1 -1 -1 66047 69901 -1 -1 -1 67319 77698 79458 87736 -1 87163 85738 -1 -1 83647 71606 96290 95002 66016 -1 -1 80130 -1 -1 -1 -1 69310 94621 -1 96763 95067 -1 81298 91156 90043 77974 70750 -1 88131 97800 -1 89703 -1 -1 -1 -1 -1 -1 90935 -1 94466 96245 79920 83482 -1 86781 68678 -1 94195 88886 -1 -1 -1 67459 -1 -1 -1 -1 90739 -1 74709 85224 -1 97933 -1 74550 -1 87204 86215 69048 -1 -1 70821 80030 82381 89422 73032 93420 71249 -1 -1 78868 -1 -1 -1 95048 -1 -1 87757 71355 -1 93422 -1 97210 95052 -1 -1 -1 78124 -1 -1 -1 73272 80597 89096 90659 68815 82601 -1 95382 -1 86086 -1 76970 -1 85670 89659 92228 -1 78204 -1 70467 79347 90939 72067 -1 -1 93940 95757 -1 -1 74788 -1 -1 71765 -1 79439 -1 -1 -1 -1 90170 82750 90887 91200 -1 95057 -1 68917 86304 83284 67338 -1 72818 -1 -1 74252 91918 87672 -1 75789 -1 -1 65812 91660 76600 70644 -1 85454 77693 -1 70486 96298 85406 -1 -1 97848 69199 93136 88442 -1 76018 76417 96131 91654 -1 -1 -1 67148 78832 -1 -1 80784 70437 71028 86332 80826 86624 -1 74237 86056 68020 68127 -1 70978 -1 -1 78884 -1 69856 95989 -1 68647 68829 81145 -1 -1 96836 -1 76162 79586 83279 -1 84581 -1 74725 -1 -1 68892 91089 90180 -1 66695 -1 65903 -1 -1 66614 75969 83040 -1 77025 -1 -1 82021 -1 -1 -1 72325 -1 69038 96318 80183 65928 -1 88401 89731 -1 70227 87035 -1 -1 -1 -1 -1 -1 94748 -1 -1 -1 -1 87342 95071 71801 89502 -1 97689 -1 -1 66764 -1 -1 -1 -1 85232 69586 97258 97437 -1 -1 68277 -1 89684 -1 -1 -1 74129 -1 -1 73676 87349 71637 79359 -1 94270 69956 77545 96112 -1 -1 85434 -1 -1 69111 74347 -1 -1 -1 85009 -1 -1 -1 76821 -1 -1 69340 92329 95074 -1 -1 -1 -1 -1 76358 -1 88801 -1 -1 88556 72957 -1 -1 -1 81315 -1 -1 75543 -1 -1 -1 -1 87060 88713 70240 -1 77977 71311 -1 72477 89900 -1 87696 -1 65915 -1 88532 80375 70857 84905 -1 72165 -1 94806 74779 -1 95995 -1 90759 97502 66408 -1 -1 -1 -1 -1 79894 81449 95375 -1 88729 78541 76542 72848 -1 89700 -1 77797 -1 -1 71731 81808 -1 -1 -1 86751 89795 85768 97970 -1 79531 74159 71130 92439 79243 -1 78064 -1 74289 90664 -1 75892 -1 -1 81119 -1 -1 89020 -1 -1 93991 69396 -1 -1 83470 -1 -1 -1 -1 74059 84352 85934 92416 -1 -1 -1 -1 82633 -1 82643 66221 93750 91813 -1 -1 96430 -1 78050 68552 69667 76687 -1 84293 -1 90160 -1 92551 -1 82078 -1 -1 -1 -1 74394 90351 66518 95431 -1 -1 -1 -1 67984 71961 -1 73196 69023 -1 -1 -1 -1 89463 -1 -1 97422 -1 -1 88492 -1 -1 75020 -1 78952 84680 77933 -1 -1 80140 86881 90531 80395 -1 91066 -1 -1 78546 81967 -1 94675 -1 83797 87020 95464 -1 -1 -1 79405 73370 84185 80740 -1 89532 96533 -1 -1 69420 -1 -1 77919 -1 -1 -1 80216 -1 67412 69648 -1 87304 88477 66397 -1 -1 -1 -1 -1 -1 74823 86041 68379 -1 72094 77128 76782 72161 -1 74859 81512 78963 -1 -1 76890 -1 71464 70561 -1 -1 90823 -1 66626 71548 72175 82329 89507 73306 97213 -1 86799 -1 87928 72511 96417 -1 -1 -1 -1 73964 -1 91702 -1 -1 94508 82985 -1 -1 -1 -1 -1 96199 84990 -1 72425 76551 86405 65780 -1 -1 -1 -1 -1 -1 84790 87637 76985 -1 -1 -1 70200 79013 -1 -1 69277 -1 74154 -1 -1 -1 -1 97109 69566 90624 69562 83270 -1 82631 69162 79935 -1 -1 72726 -1 86968 -1 74503 -1 -1 73587 -1 93432 -1 -1 -1 -1 -1 -1 69628 96162 90032 81103 91800 -1 91913 91807 -1 -1 73846 85538 72114 68482 81155 85379 -1 65593 -1 84522 -1 -1 67699 -1 74294 68581 68440 89883 -1 66316 68451 90097 -1 77462 -1 -1 92115 72528 84509 87380 93099 78407 81458 -1 -1 68311 -1 -1 -1 -1 86586 -1 -1 -1 88166 87443 -1 -1 -1 -1 94252 71982 95737 -1 81445 71722 95180 -1 -1 70479 -1 77095 94088 77178 -1 79698 93778 -1 96101 97484 -1 87140 84978 80009 90561 -1 83875 -1 94923 -1 84702 -1 83573 -1 -1 -1 88806 -1 -1 -1 -1 -1 95031 85963 -1 93679 -1 -1 -1 70531 80682 -1 -1 81939 -1 71305 -1 82844 68173 -1 -1 -1 80941 85584 68885 -1 85301 -1 79626 -1 -1 68925 -1 -1 92474 74527 -1 -1 78619 76067 69323 -1 -1 71846 69392 -1 79931 -1 77470 -1 72532 88521 85186 -1 -1 72489 74489 80162 97491 85420 94364 96403 -1 66202 67873 -1 68118 -1 -1 70336 78320 -1 -1 97678 96195 -1 81010 -1 74553 89898 86084 86825 -1 70197 68924 77976 90972 -1 -1 -1 -1 92291 70908 -1 82648 -1 83214 -1 -1 86382 -1 -1 90344 89000 66245 79353 68594 96603 86241 85513 -1 69062 95933 -1 79498 93015 82537 -1 -1 87465 88677 -1 65936 -1 68094 83978 -1 74778 69589 72768 79810 97160 -1 71461 -1 81118 -1 -1 98226 -1 70951 -1 95690 70513 -1 69181 -1 93092 -1 -1 75167 -1 66304 -1 -1 91143 79343 80889 -1 -1 -1 94219 95812 -1 -1 -1 75301 79538 90915 65966 85465 81784 69485 83869 -1 -1 -1 -1 -1 95513 76396 76669 -1 74330 -1 -1 67520 75776 -1 71740 76292 79442 -1 66602 91308 -1 86539 96989 87699 -1 94678 -1 -1 -1 -1 98090 -1 84175 -1 73267 -1 -1 -1 -1 77035 -1 -1 -1 -1 90417 91461 93517 -1 90948 -1 79957 -1 83992 80214 78154 77199 88397 -1 95506 77031 -1 70539 77274 76008 -1 -1 -1 78859 92737 91615 90558 96343 95150 -1 -1 -1 71615 82841 91789 68682 -1 -1 91642 83443 -1 77119 97622 77683 94546 92392 80456 -1 83320 73624 -1 92728 -1 -1 86719 91628 -1 90113 -1 90663 75549 -1 78558 78389 -1 70058 90656 82261 72773 -1 -1 -1 -1 -1 67688 -1 -1 -1 72355 76892 77900 -1 88874 -1 87746 -1 74012 78939 92129 79176 -1 98094 -1 -1 67096 93018 69226 -1 88927 70052 -1 -1 83736 74196 78670 -1 -1 -1 67819 -1 -1 -1 75177 -1 -1 92828 89762 67159 -1 -1 -1 -1 76286 -1 -1 83715 -1 85736 -1 -1 -1 85412 -1 -1 -1 71310 79682 66396 81618 68814 88690 -1 93277 -1 -1 -1 76180 75361 85488 -1 -1 -1 -1 82652 -1 82530 84388 83908 -1 -1 -1 -1 80118 87628 -1 70120 77424 -1 80443 72333 -1 -1 -1 -1 86113 74384 -1 75207 77461 -1 -1 97589 85733 69974 -1 -1 93510 85574 84067 66818 -1 88070 68429 -1 -1 -1 -1 -1 -1 -1 -1 97396 90605 -1 -1 67558 78652 67549 -1 81052 89497 67205 -1 75297 -1 88130 66319 89591 91145 -1 -1 -1 91149 -1 79075 66313 -1 70773 -1 92926 -1 75528 -1 -1 -1 66832 -1 70532 -1 71862 -1 76006 74604 78659 90133 -1 -1 -1 -1 -1 89894 87734 67709 92710 66260 91477 70414 -1 -1 77341 -1 94090 -1 79798 95279 75746 -1 -1 67126 -1 -1 -1 -1 -1 -1 81149 -1 89486 98237 66009 -1 94304 87814 -1 80398 67091 67284 -1 97181 -1 71503 -1 -1 -1 65676 -1 85249 -1 -1 80754 66186 -1 85836 -1 -1 91946 82676 76756 -1 -1 73384 86535 -1 -1 72669 92299 -1 -1 94298 -1 -1 -1 -1 66394 -1 -1 -1 -1 87493 72968 -1 -1 -1 96714 -1 -1 -1 -1 -1 87255 92153 -1 79480 97918 -1 -1 90341 94960 83139 73128 -1 89956 80408 67532 72916 -1 81340 -1 -1 92705 94879 -1 87460 -1 95060 95746 65979 70814 68188 -1 85560 68154 93623 93508 -1 74965 -1 88221 -1 -1 -1 -1 -1 93530 -1 -1 84885 -1 -1 -1 -1 -1 -1 -1 81017 -1 -1 79416 69671 -1 98348 70724 82901 80982 -1 -1 89559 -1 84879 -1 -1 -1 -1 73112 -1 80360 -1 74432 -1 66757 -1 67963 75667 83152 -1 70178 81354 -1 -1 80098 71170 -1 71551 88660 75698 78602 -1 80276 92735 -1 -1 -1 -1 -1 85436 -1 -1 83668 85668 68476 83031 -1 -1 80560 68643 90422 -1 -1 -1 -1 -1 -1 -1 -1 92689 -1 -1 -1 69914 -1 -1 -1 87169 96869 90055 -1 84538 -1 79473 -1 82186 -1 84523 -1 90687 -1 82917 76280 82192 90382 -1 -1 -1 95319 -1 67164 79228 78224 -1 71158 77130 85588 -1 74101 80181 82716 88284 94066 -1 -1 71085 89613 89116 82807 68966 -1 90757 -1 -1 -1 -1 72349 -1 -1 90451 89575 85713 -1 74230 -1 -1 92183 -1 96254 -1 -1 66588 -1 92424 -1 -1 65573 68215 70247 93609 -1 -1 -1 -1 -1 85199 -1 81397 87907 -1 84989 83159 -1 70571 80701 -1 -1 71113 69621 77859 -1 81412 -1 81091 86737 -1 82817 -1 -1 -1 77049 67652 90894 78827 -1 66455 74122 81629 -1 76013 92738 -1 90608 96186 93667 -1 -1 -1 -1 -1 76607 77864 81301 94201 79217 -1 92607 87216 77492 78384 -1 -1 -1 71683 -1 92372 87285 90588 92347 96208 -1 -1 -1 -1 -1 67597 98138 85535 -1 -1 97399 88300 78946 -1 75670 -1 -1 -1 -1 84510 84606 -1 -1 93385 78898 66325 93739 69289 -1 -1 -1 88613 71329 -1 90570 -1 87179 74446 -1 80186 69583 83225 92312 82168 90750 -1 84306 69235 69817 89496 93294 93532 85900 73658 -1 -1 67354 94458 93832 -1 -1 -1 84150 91857 97734 -1 -1 -1 95712 -1 71889 -1 77360 90018 -1 -1 77426 92343 -1 82274 -1 96232 91447 72624 95952 80983 79699 87798 -1 82789 83366 81045 -1 68518 -1 92327 79345 96007 82954 87066 -1 -1 -1 -1 97995 -1 84619 69473 97998 -1 -1 -1 -1 87394 69869 -1 67192 83142 68147 83702 88781 97723 80743 66797 70660 88833 -1 82585 73800 83856 -1 87462 -1 -1 72016 78236 70473 81072 71881 73867 80231 78672 69044 -1 -1 86782 96634 91115 -1 85442 -1 95040 78477 -1 66046 96700 -1 90492 -1 80867 68022 -1 -1 -1 77983 90473 -1 91633 70508 -1 79868 94143 -1 83140 -1 -1 -1 -1 93520 -1 91049 66647 -1 -1 -1 84245 77743 93053 75031 77739 -1 -1 -1 86960 -1 -1 77285 -1 89889 72342 -1 76739 -1 92271 96833 80930 -1 -1 -1 85661 73140 80577 73499 -1 -1 -1 -1 78550 94877 95533 71657 -1 -1 90665 73206 -1 -1 -1 67158 86536 84674 -1 -1 95755 81394 78324 90141 94435 83115 84248 84182 67809 87253 -1 87059 71451 82447 -1 96656 74108 -1 -1 74391 83471 69072 -1 -1 -1 -1 -1 -1 -1 -1 87387 -1 -1 91624 -1 -1 -1 -1 85116 -1 69274 69617 94824 77707 -1 74121 70489 67054 -1 91992 -1 -1 68169 -1 -1 66076 -1 89401 83889 92140 -1 -1 82053 -1 90999 80378 71036 72704 95597 83830 67783 76420 -1 -1 80321 -1 81413 79091 -1 -1 97402 -1 -1 -1 -1 93725 -1 90075 -1 -1 76841 -1 70576 92572 95498 83528 75429 -1 82086 -1 -1 85067 69338 98061 95402 -1 68307 74140 -1 -1 66820 -1 81780 -1 -1 90002 -1 -1 -1 -1 -1 76798 -1 -1 69219 75951 79090 91818 69100 -1 -1 85832 67871 82156 -1 -1 70241 77521 97095 -1 -1 67409 -1 78100 -1 91564 68081 77017 -1 91532 90368 83459 -1 93133 65674 -1 92699 96504 -1 91153 83335 -1 -1 -1 -1 72884 -1 -1 89098 -1 -1 -1 66993 96001 96955 67991 -1 -1 94345 69850 -1 -1 -1 80219 -1 -1 71515 -1 87583 -1 -1 -1 74665 75255 82043 -1 66324 -1 65583 74610 -1 -1 70228 84500 -1 -1 77079 74421 90621 91253 -1 79124 92848 -1 83439 71035 77406 -1 77037 76899 79494 -1 -1 -1 67798 73120 96256 -1 -1 76684 -1 -1 69975 -1 -1 -1 85311 96348 -1 77826 91967 84183 94846 -1 96943 83122 84033 -1 -1 83325 -1 89352 84207 93618 75844 84414 -1 82941 85779 -1 71450 94857 -1 -1 73830 71200 78732 -1 -1 -1 -1 -1 -1 92275 85396 -1 -1 98246 -1 -1 -1 -1 94571 -1 98041 73794 67301 86738 98126 75811 -1 -1 -1 96340 70457 -1 85825 -1 77672 -1 -1 92595 -1 80237 -1 -1 85577 -1 -1 -1 77044 -1 -1 -1 86024 -1 -1 -1 -1 80626 -1 -1 -1 -1 -1 71797 -1 -1 -1 -1 -1 80112 -1 -1 -1 89170 71767 69067 74118 79647 -1 92434 94113 -1 72269 86718 73199 -1 81556 87965 89668 77459 -1 75653 94537 70823 -1 -1 89565 -1 90919 87862 -1 -1 -1 -1 -1 -1 77476 71674 -1 76288 83613 -1 -1 -1 85950 91932 76637 -1 -1 73286 87088 71252 -1 -1 -1 -1 -1 -1 82726 94306 -1 -1 -1 -1 71351 -1 72845 -1 -1 -1 -1 -1 -1 82586 -1 -1 -1 88811 -1 83916 82538 86359 87632 -1 70327 79072 82062 73450 90554 85373 74926 86843 -1 91521 -1 -1 -1 80045 -1 69360 76348 -1 -1 82719 -1 -1 78553 -1 72960 -1 74929 -1 71699 -1 -1 -1 81792 65898 -1 -1 -1 -1 -1 70810 72436 -1 -1 -1 67607 -1 78251 -1 -1 -1 88678 -1 -1 83059 78089 79435 -1 -1 71966 -1 -1 -1 -1 -1 97473 -1 66730 -1 -1 -1 -1 -1 -1 69615 87750 88758 -1 66311 -1 -1 72075 89053 -1 -1 73162 -1 75939 93871 67178 70322 -1 -1 71245 96582 84117 73007 65877 69039 -1 -1 -1 75925 66433 83560 79837 -1 88507 72154 71274 73528 -1 97049 -1 -1 85626 94786 -1 -1 -1 66554 -1 85925 93659 76958 79318 96072 -1 -1 81455 77553 74651 88606 87238 -1 -1 -1 96649 79885 81741 86403 -1 87413 80877 -1 -1 -1 88709 -1 90049 -1 -1 -1 -1 -1 83490 -1 -1 80431 -1 -1 -1 -1 71371 70404 -1 -1 -1 -1 -1 98004 -1 -1 -1 -1 -1 88884 88844 -1 82268 72496 93124 -1 -1 -1 81755 -1 84200 82042 97875 76826 86410 -1 87287 97971 -1 -1 78492 82998 90340 71539 -1 97916 70622 73919 -1 85304 75637 -1 -1 84432 -1 78164 76559 -1 -1 -1 86092 -1 -1 -1 -1 -1 84137 85387 82333 70369 -1 86131 78488 73240 -1 -1 -1 -1 95281 78142 67242 69898 76990 -1 77937 97212 70124 96361 -1 -1 -1 65629 -1 -1 65599 72727 -1 95998 -1 96795 76703 -1 82205 -1 65562 66302 -1 -1 -1 -1 -1 75587 -1 -1 70569 -1 78624 66549 -1 -1 -1 89540 -1 -1 96934 86279 -1 88324 67746 75644 -1 -1 -1 85485 -1 -1 -1 73730 87166 -1 -1 74959 83191 78103 70485 80727 92492 -1 -1 70297 95391 -1 -1 71128 97947 75962 -1 -1 93046 -1 83126 71184 71525 -1 80691 -1 -1 -1 -1 85179 -1 -1 -1 92508 -1 77786 -1 -1 77577 -1 -1 82167 75116 92637 69925 -1 -1 -1 73574 -1 85879 97114 94506 -1 81980 -1 81438 93382 69380 95178 -1 -1 -1 87265 -1 80340 -1 -1 70471 66051 84689 -1 68832 -1 89415 -1 87477 88062 79794 -1 83779 -1 91904 -1 94962 93273 82290 -1 73837 88689 84125 -1 70977 -1 67371 -1 -1 -1 84378 -1 -1 -1 -1 -1 67348 90114 95799 69746 -1 90353 -1 -1 -1 66204 97016 -1 97617 79402 -1 74577 -1 72866 69612 66845 67198 -1 67023 -1 66062 -1 -1 95559 92532 -1 73400 94358 74096 73759 77705 -1 -1 -1 78388 68047 -1 -1 -1 -1 88813 -1 69692 81037 -1 -1 77247 70452 70620 -1 77648 73797 78549 90491 80782 -1 82197 -1 98292 70643 66758 75125 74642 -1 -1 -1 -1 86176 68204 89226 -1 91451 -1 77487 -1 71963 -1 70067 73051 -1 -1 -1 -1 -1 -1 84807 76096 -1 -1 -1 -1 72705 -1 85867 69458 95922 -1 -1 97166 78895 81420 -1 -1 -1 94819 97523 96945 73177 92730 87551 -1 83984 -1 79175 -1 87593 -1 -1 -1 -1 -1 97429 -1 80006 67636 71121 78857 -1 82193 -1 -1 90423 -1 -1 91025 -1 -1 72803 -1 68790 -1 69276 90410 95856 84221 -1 -1 86474 -1 68589 -1 -1 67540 73933 -1 90746 93837 -1 -1 71177 -1 72922 -1 -1 85958 -1 69863 91620 71533 72169 96310 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 88630 -1 80855 69469 83716 -1 79618 -1 -1 71446 -1 84238 -1 -1 -1 -1 96075 -1 -1 92236 94625 -1 68043 93584 -1 -1 83762 -1 75376 88615 -1 79349 76919 76536 -1 73317 77552 72562 -1 70875 94161 -1 68037 71015 95254 76743 97431 -1 72488 -1 86048 -1 -1 75685 94077 92611 -1 -1 89741 -1 93699 -1 -1 -1 -1 -1 87075 76697 -1 78850 -1 80824 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81049 -1 81228 -1 -1 -1 66740 -1 -1 89851 -1 -1 68743 -1 -1 78742 86362 92775 67427 -1 -1 -1 88254 -1 87437 -1 -1 -1 -1 76026 77611 -1 75422 86689 73244 -1 86493 -1 79468 91103 83466 -1 66112 -1 92359 -1 72296 -1 -1 95801 92813 -1 67694 69342 -1 -1 97103 70495 79337 83317 -1 -1 68722 95624 -1 66931 -1 -1 69840 -1 -1 -1 80012 74690 -1 -1 68683 81873 -1 95118 90529 87068 74478 79499 84421 77732 -1 -1 95895 90294 78326 72582 82468 75923 -1 81058 -1 -1 -1 72262 88239 -1 -1 -1 76144 73823 -1 -1 69179 -1 -1 88367 -1 -1 -1 -1 85099 88368 87754 -1 74617 75211 70211 -1 -1 72980 -1 -1 70812 96713 -1 -1 83363 -1 95670 90541 81000 -1 82489 -1 97862 -1 -1 -1 -1 83741 -1 -1 83540 69222 -1 82119 80539 88979 -1 -1 -1 91093 73256 97333 87049 86646 -1 97866 88225 -1 -1 90414 93545 82893 -1 -1 87865 -1 96888 -1 -1 -1 -1 93885 -1 77356 81011 96339 93912 -1 -1 -1 -1 68240 88680 -1 85918 -1 -1 95730 90358 -1 -1 -1 90782 -1 66883 94839 78417 -1 -1 -1 -1 83184 -1 69369 95317 -1 -1 85749 -1 81548 -1 92800 -1 -1 72730 -1 81465 -1 -1 -1 73459 80800 69005 -1 96048 75768 77304 -1 98249 66681 96063 85393 79843 -1 86031 90224 -1 -1 -1 -1 86276 82477 -1 89367 87602 98214 -1 84114 -1 -1 -1 -1 81385 83519 74383 -1 97785 70129 77699 -1 88662 -1 67341 77956 68229 77676 -1 -1 -1 -1 69928 -1 73347 -1 -1 -1 -1 75249 -1 -1 83686 80572 -1 66426 -1 80468 -1 82738 -1 -1 -1 77629 -1 85922 83223 90226 89152 -1 -1 -1 -1 77700 -1 -1 66138 78714 -1 97148 -1 66575 70315 -1 92203 -1 -1 86694 88960 93438 70699 83710 94108 71529 -1 85621 -1 67352 79542 -1 86520 80603 89047 65540 84440 -1 -1 -1 66152 -1 -1 97850 95381 -1 -1 88712 -1 -1 -1 -1 -1 -1 -1 -1 94661 -1 -1 -1 -1 -1 68947 -1 75492 81648 73145 -1 87779 89330 -1 -1 94191 76767 -1 -1 88478 -1 -1 -1 88247 96697 -1 68749 91010 -1 91134 -1 94181 79142 75097 -1 96134 -1 75965 -1 -1 82562 88089 -1 87272 78401 91122 84051 79199 74952 68313 77092 -1 -1 -1 82948 74467 -1 86009 77216 -1 67741 -1 -1 -1 91618 -1 -1 -1 -1 75515 -1 -1 -1 85171 -1 -1 73241 -1 -1 -1 -1 -1 -1 97712 84712 -1 -1 76443 80575 93811 -1 -1 -1 95494 -1 72822 92531 79063 95968 96359 -1 80702 -1 -1 69643 -1 -1 75326 -1 65556 70943 -1 -1 96050 -1 97111 -1 -1 83558 85075 -1 78929 -1 -1 -1 -1 68715 77354 88159 97249 77386 71640 -1 72062 -1 -1 95551 -1 -1 97926 75841 68013 71983 -1 75764 90662 89118 77594 96520 -1 -1 -1 88868 81073 -1 -1 -1 69976 78933 77646 71827 -1 -1 78250 74406 94755 84025 92613 -1 -1 74423 90146 -1 -1 -1 85061 -1 76099 72473 -1 -1 -1 -1 -1 -1 -1 83577 88187 73114 98135 -1 79336 81195 74967 86186 73910 82965 -1 -1 -1 -1 75084 98272 80089 -1 69337 -1 79804 -1 89801 -1 -1 72605 -1 -1 75251 -1 -1 -1 71492 -1 90706 -1 -1 -1 92799 68071 -1 -1 -1 73677 97781 66691 96020 73996 86409 87886 82888 84057 70426 76622 -1 -1 78886 -1 71124 -1 -1 -1 87279 -1 93645 75155 -1 67256 79928 72761 93308 92964 -1 -1 93352 -1 67996 71821 86767 -1 85903 -1 -1 88649 -1 -1 84129 81053 71756 -1 73806 -1 -1 67944 -1 72652 -1 79539 84419 -1 -1 -1 93921 89896 -1 81627 72176 81709 85437 93578 81150 81841 72816 -1 66218 -1 -1 75810 81507 67600 93368 -1 82774 -1 65729 -1 -1 88269 -1 77060 88046 79163 83198 91820 83521 -1 69322 94261 92626 -1 69636 -1 80154 -1 76758 94652 66663 -1 -1 -1 -1 -1 -1 -1 96399 70112 90773 74785 -1 -1 -1 -1 91024 83651 95477 95459 -1 68717 -1 84963 -1 -1 82488 -1 80058 68504 97731 -1 -1 -1 -1 -1 80689 75546 79397 -1 73442 -1 66340 68825 -1 -1 -1 71508 66731 82472 74568 80121 94536 -1 66813 92042 -1 82635 89620 -1 -1 92440 90840 -1 -1 93229 -1 82611 85515 -1 -1 -1 78293 94280 -1 -1 -1 -1 96573 -1 78917 75716 -1 66176 -1 -1 -1 79516 -1 96876 84716 87295 89914 92674 80404 -1 -1 94192 -1 -1 71105 -1 94700 76481 -1 -1 86986 65558 86081 67999 72852 71494 -1 -1 72375 77867 92381 -1 -1 89676 83965 86551 -1 95679 97364 88946 -1 -1 77997 -1 69763 -1 71625 70185 77351 -1 -1 -1 -1 -1 -1 -1 -1 -1 95668 82334 -1 -1 -1 81463 -1 75766 84508 -1 76327 78838 84646 87788 -1 90172 -1 -1 65929 -1 79100 67870 -1 -1 -1 79444 -1 70634 77228 -1 89936 75489 76206 -1 70502 -1 78042 82824 -1 86421 72891 -1 -1 95942 76359 -1 93892 -1 -1 94737 -1 78719 80654 -1 88141 -1 66118 -1 -1 -1 -1 67609 -1 76155 -1 -1 78099 89128 68075 -1 91019 80927 -1 -1 92912 -1 -1 66071 -1 76810 -1 -1 -1 68364 -1 -1 90406 -1 -1 -1 93145 72575 66865 77364 73973 -1 -1 -1 -1 -1 87309 84295 69874 89933 70288 76140 75531 -1 71853 -1 -1 86572 -1 79639 -1 -1 -1 72689 -1 -1 -1 -1 78122 -1 -1 96246 -1 74843 88178 76759 79403 72502 97631 -1 -1 -1 -1 86120 -1 80305 73037 -1 96827 -1 -1 -1 76722 -1 75381 71792 -1 67616 -1 -1 -1 93140 77858 90444 71985 -1 91919 75488 83654 79702 -1 88953 -1 72007 -1 83074 -1 97949 -1 -1 68248 90563 -1 68354 -1 -1 -1 -1 83007 73841 -1 -1 -1 -1 -1 -1 -1 78950 78408 83920 -1 96389 -1 75727 -1 93684 -1 84237 -1 98070 83629 87731 -1 79181 93692 93604 70592 89126 -1 -1 -1 -1 -1 -1 -1 -1 -1 71642 98187 95875 -1 87601 -1 -1 67310 95602 -1 92687 89179 70101 -1 -1 -1 87797 68571 -1 82949 -1 83305 89451 -1 -1 -1 -1 -1 88249 90722 -1 80386 97984 70652 90680 -1 -1 -1 -1 -1 93542 72631 -1 75597 85716 72479 84479 -1 83286 -1 79457 -1 87073 76100 -1 92902 93807 93233 -1 -1 -1 91644 -1 -1 -1 92050 78591 -1 97900 74699 86773 67883 -1 68430 -1 80306 78275 78410 81752 81643 87902 -1 98181 -1 92187 86004 94648 -1 -1 91640 -1 85160 -1 82722 -1 91009 -1 -1 69000 78879 85469 -1 -1 86757 -1 -1 74523 -1 -1 -1 -1 -1 -1 -1 95387 -1 -1 76931 74564 69231 -1 -1 90609 -1 81740 -1 -1 -1 77093 92882 65818 -1 71601 -1 91696 -1 76200 92074 66891 -1 -1 -1 -1 90540 -1 95359 -1 75669 -1 -1 -1 -1 86569 91472 -1 -1 80698 82430 -1 -1 68562 -1 88145 -1 -1 80346 97897 -1 92256 96909 -1 90326 -1 67763 96166 94813 -1 67040 76066 80268 -1 -1 -1 -1 93524 72573 -1 -1 -1 81674 68066 76746 -1 75833 81087 93744 -1 -1 -1 82657 71076 -1 83475 -1 91865 95468 90638 75996 -1 94702 76037 -1 90647 69457 -1 96658 -1 92383 90945 81734 76169 -1 91275 98304 -1 95231 91895 82897 74751 -1 -1 66505 84744 -1 -1 89536 83640 96939 -1 -1 -1 -1 85811 96260 -1 -1 70558 71946 85583 73878 -1 66100 -1 -1 81098 67423 69193 81471 95137 70944 82792 85300 -1 -1 67503 -1 85823 86959 82354 -1 83330 91399 70250 -1 -1 -1 -1 81113 92994 -1 -1 69204 -1 -1 -1 93207 94226 80423 -1 -1 74255 -1 76754 97718 94277 -1 86285 -1 85320 -1 77903 89505 73451 74696 93717 70230 -1 -1 97703 84290 -1 -1 -1 96693 68964 -1 -1 75470 85134 -1 -1 -1 94166 -1 -1 -1 90967 -1 -1 -1 -1 -1 65571 -1 -1 71137 71882 74960 69934 94507 -1 -1 90654 -1 88394 -1 65682 -1 -1 71063 88508 77184 -1 -1 93764 -1 -1 -1 68803 75231 -1 68912 81470 78065 77441 -1 -1 -1 -1 -1 91669 -1 -1 -1 66195 -1 95099 -1 97028 -1 -1 91495 82073 85647 -1 68082 -1 92966 -1 -1 -1 -1 -1 94109 -1 -1 76113 -1 -1 -1 -1 -1 89964 69189 -1 -1 66533 -1 77677 -1 72971 79707 -1 78834 72786 82214 96807 -1 82255 80919 79751 -1 -1 84135 84218 -1 88456 82674 94067 71462 -1 -1 81380 93138 -1 -1 84819 97053 -1 81899 88989 79543 -1 83617 -1 -1 -1 71317 -1 86516 -1 71908 -1 80780 91801 -1 88667 -1 -1 -1 94060 -1 -1 -1 -1 88531 -1 -1 94028 -1 95133 -1 -1 83937 -1 -1 -1 -1 -1 -1 87062 -1 -1 -1 69414 73336 78440 93387 75911 80159 -1 75949 -1 68282 72357 94636 73191 -1 -1 82408 83300 85686 -1 65586 -1 93810 87369 86105 79734 -1 -1 -1 85292 -1 -1 -1 -1 95609 76582 -1 93102 86206 -1 -1 -1 -1 66043 -1 -1 -1 -1 92376 66332 -1 85935 -1 -1 73691 -1 84920 83266 -1 -1 -1 -1 -1 -1 -1 80890 83525 85239 -1 77821 81810 68827 -1 68918 80798 -1 90045 -1 98234 -1 78658 -1 68466 67892 89723 81089 -1 -1 -1 -1 73154 78163 -1 -1 -1 69490 86351 -1 -1 -1 82732 97489 85536 83065 87596 84701 -1 -1 -1 -1 80588 -1 -1 82603 -1 -1 67407 75696 85128 -1 -1 81521 94673 -1 -1 -1 -1 -1 76005 -1 85413 84791 68346 84740 -1 70088 -1 -1 -1 92734 -1 -1 -1 -1 85205 -1 -1 75628 -1 -1 66697 81589 -1 96937 -1 -1 -1 87569 91058 -1 -1 -1 -1 -1 -1 81927 -1 67856 -1 -1 -1 -1 -1 -1 89713 -1 -1 72616 96496 83243 67045 -1 70680 -1 92913 -1 84809 84267 -1 -1 -1 97297 -1 -1 -1 -1 -1 -1 -1 -1 -1 90856 -1 -1 94889 -1 -1 -1 -1 -1 -1 68945 -1 90748 80042 -1 95361 -1 -1 84751 80224 97151 -1 -1 89275 70225 -1 -1 -1 69930 74032 92843 71016 -1 92220 82921 86709 90512 -1 86833 85540 -1 -1 -1 -1 -1 -1 81020 98089 83648 80266 -1 89864 90489 -1 66668 93328 -1 78788 81321 92566 87458 93971 88006 89742 -1 -1 -1 72143 96429 78053 -1 -1 -1 70889 70463 88475 80567 83660 66855 -1 -1 -1 82128 -1 -1 66428 -1 91423 -1 80876 -1 91395 -1 66992 -1 -1 -1 72645 -1 72252 -1 -1 -1 -1 -1 78986 98048 -1 82658 -1 -1 -1 -1 73408 71318 -1 -1 -1 94471 71496 -1 -1 91123 -1 93614 93048 -1 86036 -1 81849 90549 94115 -1 -1 92315 96124 74434 74378 75149 -1 -1 98175 81839 82279 77845 97264 81170 -1 -1 89490 87925 75970 84093 76438 72972 -1 -1 -1 -1 -1 -1 -1 90693 93598 83232 -1 89589 86934 86753 -1 -1 -1 -1 -1 73892 66224 84289 -1 88179 -1 -1 86568 -1 -1 67014 78088 91456 87301 82701 96388 -1 95715 73761 -1 -1 -1 -1 79414 76880 -1 76121 79665 -1 -1 91232 -1 70547 -1 -1 80972 -1 -1 -1 -1 79597 73519 75049 -1 -1 89863 -1 -1 -1 -1 86814 -1 -1 -1 81608 77268 66478 76903 -1 92028 -1 89791 -1 67102 -1 -1 -1 -1 -1 -1 69904 -1 91780 -1 -1 -1 -1 65679 82242 -1 74567 -1 -1 -1 -1 -1 -1 -1 -1 93923 -1 -1 -1 96720 80441 67462 79220 -1 68003 -1 -1 96368 -1 -1 -1 -1 73333 -1 -1 83494 -1 -1 90022 78200 79688 86988 -1 72426 -1 87759 70970 -1 -1 -1 87881 -1 92776 74628 -1 -1 68339 74341 -1 -1 -1 -1 -1 -1 -1 79859 -1 94477 -1 75534 98320 -1 70512 -1 -1 82458 90994 82779 -1 -1 75672 92013 72879 83680 75462 66857 -1 98330 -1 -1 -1 -1 -1 90182 82182 72962 75073 65851 85126 -1 69112 96382 90105 -1 -1 -1 75790 -1 -1 84304 -1 75313 68046 86327 -1 -1 97854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92338 -1 85523 92944 97460 -1 -1 -1 -1 79216 -1 94577 -1 -1 -1 -1 -1 81605 92264 -1 -1 -1 78902 -1 77607 -1 -1 -1 79750 76557 88493 -1 69816 -1 -1 -1 74631 -1 -1 -1 -1 -1 84908 -1 -1 88659 -1 81883 81879 -1 83833 68234 71282 96167 -1 78517 65584 81393 -1 67445 96266 -1 93891 -1 90393 -1 89683 82930 -1 77723 -1 -1 -1 70672 82791 -1 94920 67778 -1 -1 72666 96110 -1 92556 77028 76022 80673 89607 -1 73428 -1 73058 67924 -1 68587 74388 -1 -1 -1 93310 -1 -1 -1 -1 96513 -1 91119 74684 79340 85146 69573 -1 88418 -1 -1 -1 82093 -1 81921 84839 -1 82301 -1 67454 -1 76492 -1 72148 88373 -1 67577 97814 88608 86495 -1 -1 -1 83990 -1 -1 88786 68206 -1 -1 94394 -1 90342 68673 70357 98045 -1 72399 -1 89663 68138 -1 -1 66713 -1 -1 -1 75093 93180 66840 97294 -1 -1 73110 80681 84894 90400 98219 77824 68469 73073 -1 90065 81887 -1 86830 -1 -1 81196 -1 -1 92632 -1 -1 -1 71485 93785 91509 -1 -1 92107 84897 97115 79421 98306 97194 -1 -1 67668 69887 -1 74215 67797 90324 67187 97549 76535 -1 66506 -1 -1 -1 89804 -1 66277 76676 -1 81284 -1 83882 -1 93748 83757 81371 -1 91361 85073 72417 81697 82705 67617 -1 -1 78829 93270 70065 -1 87040 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 94205 -1 -1 -1 83674 74794 77600 -1 -1 67685 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 93482 93862 95261 -1 -1 72767 89313 80998 90233 -1 -1 -1 80699 -1 77912 -1 90891 68372 -1 -1 87939 69587 80344 -1 75738 70130 89311 94513 -1 87702 75602 77538 -1 78086 91848 92234 -1 96874 74805 81227 68490 93601 66434 -1 71692 93533 -1 90606 74689 69441 -1 73422 88858 -1 -1 68101 85755 78117 91182 88244 97235 65938 -1 -1 -1 66923 -1 78242 -1 -1 -1 -1 91592 -1 -1 -1 -1 71331 -1 -1 74605 -1 -1 90760 85447 83698 78769 68702 -1 75688 -1 -1 81563 97581 -1 86595 69528 -1 73495 -1 73591 -1 71157 90772 -1 73439 71093 -1 83190 91870 -1 91233 97736 -1 -1 67555 80628 70117 -1 -1 -1 -1 96928 91157 70020 -1 -1 78061 -1 92718 77221 82619 -1 -1 96464 -1 70732 -1 72419 89510 79234 81433 -1 -1 -1 -1 95195 -1 -1 75382 88045 -1 72040 77059 -1 75187 90631 88968 84980 -1 -1 -1 69014 -1 -1 -1 -1 80126 95335 -1 75924 -1 -1 92350 78457 84399 -1 82254 69372 98076 -1 -1 81644 -1 79968 -1 78459 74770 -1 74893 96171 -1 71304 95842 -1 83307 -1 -1 88511 68663 90004 -1 -1 -1 -1 -1 78016 -1 -1 -1 82449 -1 89651 92136 87800 -1 87770 91849 76836 -1 77744 98250 -1 -1 -1 67872 -1 -1 -1 -1 68754 68087 -1 86526 88838 74205 -1 96967 90817 -1 66853 -1 94538 -1 79663 83174 -1 74482 -1 -1 -1 87171 -1 -1 -1 -1 -1 78184 -1 83050 -1 -1 77261 -1 -1 92477 98049 -1 81025 90274 -1 -1 88772 89908 -1 91528 -1 96798 -1 75353 -1 72347 89254 67898 71008 -1 -1 85506 -1 -1 88218 84007 -1 -1 -1 -1 -1 -1 -1 87157 90017 -1 98315 -1 76274 84941 -1 92512 88872 70140 79836 -1 -1 71013 97308 92444 84071 68381 -1 92954 91245 -1 -1 72391 -1 86743 -1 87929 -1 -1 -1 -1 86983 70118 92466 -1 75485 78627 -1 78206 -1 -1 -1 -1 -1 91482 66965 -1 -1 67320 88377 -1 71480 -1 -1 97791 90522 -1 -1 -1 70709 75883 -1 -1 78286 69148 82455 -1 -1 -1 -1 -1 -1 -1 66084 -1 -1 -1 69707 -1 70522 89733 88393 76517 -1 91665 72035 81423 -1 -1 82682 82369 -1 -1 93813 76738 -1 -1 -1 -1 -1 -1 65832 77792 94274 98040 88857 -1 -1 76563 83913 -1 83117 70147 -1 -1 -1 -1 89594 72151 71813 -1 89159 -1 82659 -1 -1 -1 88635 79341 -1 -1 80541 82563 68158 -1 88214 -1 -1 -1 -1 97195 69602 86375 -1 -1 -1 73002 -1 -1 -1 -1 -1 -1 85503 89837 79886 -1 -1 80591 79835 -1 -1 -1 81711 96548 67439 -1 -1 -1 -1 -1 87962 -1 -1 77101 71561 87802 -1 65886 76950 93108 -1 -1 80105 88653 -1 84340 89436 -1 -1 72134 -1 -1 -1 -1 -1 -1 91773 80020 -1 80814 97612 -1 -1 -1 -1 82385 -1 -1 -1 91271 -1 93926 81100 93580 -1 -1 68799 95622 82634 -1 72983 -1 -1 67551 80990 82902 79636 -1 94598 -1 -1 79099 -1 -1 -1 -1 69616 -1 -1 -1 88226 -1 -1 -1 90072 -1 -1 96862 79379 -1 76313 -1 -1 -1 94693 69619 -1 65609 66529 92471 86962 -1 -1 91078 -1 -1 88569 71297 78735 80559 91601 -1 -1 96866 76539 95582 -1 -1 -1 -1 -1 -1 -1 -1 89344 85780 -1 -1 86565 -1 97138 -1 77562 77126 -1 -1 78270 -1 -1 72192 -1 -1 -1 -1 -1 -1 70600 81572 -1 -1 -1 95579 88495 88204 80866 79174 83967 73773 71336 67387 95959 -1 86385 95437 72462 -1 -1 71300 84431 91218 76708 84226 -1 72641 -1 -1 74004 -1 -1 76030 68302 75910 -1 -1 -1 76351 95116 94237 -1 -1 86159 -1 97391 67603 -1 -1 -1 -1 -1 -1 96594 -1 98083 -1 -1 -1 92224 91507 74552 -1 -1 -1 87984 -1 88665 -1 91952 85601 97635 -1 96034 -1 94485 -1 -1 67413 94785 -1 75238 93371 98044 -1 86111 -1 65887 -1 77132 -1 -1 -1 -1 -1 94076 -1 -1 -1 -1 -1 91955 -1 -1 -1 84363 94714 -1 69737 70136 70590 -1 68446 -1 67914 77395 -1 95864 -1 88236 -1 -1 -1 88260 96563 -1 88288 -1 -1 83430 -1 -1 73998 75762 -1 -1 79668 95600 -1 70525 89562 -1 70975 -1 -1 -1 83790 81620 96796 -1 76295 89044 93772 86125 -1 86130 -1 -1 67156 -1 74458 -1 -1 74585 -1 68288 -1 -1 81524 -1 -1 76152 -1 -1 -1 -1 76946 -1 69774 65630 83370 82275 -1 68219 -1 -1 -1 -1 -1 -1 72288 96648 97554 -1 96834 78937 -1 88747 77478 85858 85595 85473 76901 82118 -1 -1 72855 77962 -1 90194 91912 66875 75933 -1 82944 66349 80407 84560 -1 69588 68420 85046 92731 87677 84450 -1 -1 95808 97119 69741 -1 68151 80947 -1 -1 77551 75088 85693 90975 -1 65720 -1 -1 -1 77673 83858 -1 89767 -1 -1 -1 -1 -1 -1 66447 -1 -1 -1 -1 78773 70028 96863 -1 -1 90877 79138 -1 75753 87778 78470 87953 -1 -1 -1 76498 82050 82609 94135 70444 -1 -1 97606 96579 80144 -1 -1 -1 69268 71082 -1 -1 96251 88021 -1 88358 -1 -1 -1 -1 68731 70313 75872 77257 -1 -1 -1 -1 -1 -1 83288 73326 -1 68146 -1 -1 -1 87653 -1 89643 -1 -1 -1 -1 78094 -1 -1 -1 -1 69462 -1 -1 -1 81817 -1 -1 85422 95388 -1 -1 -1 76101 95445 -1 69020 67994 89573 78139 -1 -1 81141 -1 -1 73297 -1 73783 -1 90899 -1 -1 78810 -1 -1 -1 84747 -1 -1 72839 77300 -1 86809 92985 69234 68454 88836 76391 70992 72713 93333 -1 67037 -1 -1 -1 -1 81683 -1 -1 -1 -1 91488 69267 87618 89328 72156 -1 -1 87323 -1 91299 87181 -1 -1 68547 -1 81193 75027 95255 -1 82414 70412 -1 -1 -1 77887 67995 -1 88974 -1 -1 -1 -1 -1 69205 -1 71199 -1 93494 80986 -1 81362 72159 -1 -1 78475 77284 -1 91129 -1 -1 79510 81120 -1 -1 -1 92959 -1 -1 -1 -1 68940 -1 -1 -1 95377 -1 -1 -1 67625 -1 70079 82117 -1 86953 -1 -1 76377 -1 94190 -1 -1 93050 -1 82123 -1 79146 84592 -1 72483 -1 -1 98053 75497 -1 74477 -1 -1 -1 -1 -1 70237 -1 -1 -1 -1 -1 69500 -1 68444 -1 66417 72543 77091 -1 -1 -1 73186 85860 69821 -1 71741 -1 78998 83569 87676 -1 -1 -1 68472 72374 -1 -1 -1 -1 69398 -1 -1 75172 -1 80077 -1 -1 -1 84058 86979 -1 95750 74047 -1 66032 -1 -1 -1 92204 83972 67215 85567 -1 78500 -1 96561 84291 -1 -1 92827 -1 -1 -1 81824 83017 87256 -1 -1 93025 -1 -1 -1 70963 83354 80132 -1 -1 68903 74479 -1 90991 71301 -1 -1 86707 -1 -1 81142 65721 -1 -1 -1 66918 -1 -1 91547 -1 -1 89595 84471 72973 -1 -1 70777 85856 72485 72162 -1 -1 -1 -1 -1 67280 -1 69173 -1 85207 73014 81161 69711 68645 -1 -1 88984 -1 88410 -1 82443 92159 84434 80520 -1 -1 -1 -1 -1 -1 -1 -1 77847 72253 88602 -1 -1 -1 78557 -1 82307 74357 -1 -1 -1 69382 96856 76678 98196 78211 89848 96891 94352 86797 93440 -1 -1 -1 97139 81353 -1 -1 66970 -1 79166 -1 92132 75362 -1 -1 78195 89037 66707 68485 -1 -1 81224 71025 -1 -1 79352 74349 95805 -1 95676 79046 -1 -1 -1 90545 -1 -1 -1 -1 85602 -1 83457 -1 71118 -1 88791 70912 -1 -1 -1 89090 -1 87224 75342 73662 -1 92221 76010 71147 70165 89686 -1 -1 -1 95762 83093 92654 -1 76272 -1 89485 -1 83893 -1 -1 87037 -1 -1 -1 -1 89139 74851 -1 -1 -1 78434 -1 -1 68623 -1 -1 -1 68798 68981 -1 96478 -1 88150 96590 -1 -1 79674 -1 91473 -1 82836 -1 -1 -1 -1 -1 73709 -1 -1 84086 68155 89654 71557 -1 -1 -1 77168 78140 67541 84844 -1 82304 -1 74923 79700 72343 -1 -1 91055 73441 85025 -1 -1 68507 96769 -1 -1 96887 70533 67000 -1 -1 94731 -1 85474 -1 -1 91063 -1 -1 -1 -1 77982 65658 -1 -1 93734 65950 68659 -1 -1 94971 94472 -1 -1 -1 95333 -1 -1 93275 65993 -1 91328 88922 -1 91724 70421 73818 -1 89781 -1 -1 79738 -1 76507 95489 -1 -1 -1 -1 -1 76399 -1 -1 66037 84475 -1 -1 -1 -1 -1 92450 -1 82602 -1 -1 73214 -1 -1 -1 82219 86067 80184 71058 -1 -1 68462 -1 94722 -1 -1 -1 80043 -1 72819 79354 76879 90033 76441 -1 91926 87831 -1 -1 -1 85269 73864 92188 91329 -1 81342 90790 77345 -1 90110 -1 93379 -1 -1 -1 75494 71616 78291 65628 79445 -1 68943 71409 68283 93000 98225 -1 89418 -1 66448 82386 -1 73213 89341 95202 -1 -1 77105 -1 -1 80928 71879 -1 87260 95994 97521 -1 87383 85091 -1 -1 -1 -1 97278 -1 -1 68434 84112 97275 -1 81190 77032 78476 69575 -1 71822 96708 72348 65696 78705 -1 -1 83661 -1 73949 -1 94150 68205 97680 -1 -1 -1 -1 78033 -1 88804 -1 -1 79695 79613 -1 88140 -1 82991 78598 -1 65846 66781 -1 -1 -1 92202 -1 73784 -1 -1 -1 72546 -1 82587 -1 95032 -1 -1 68593 95098 72813 -1 79073 90315 96211 68638 -1 65983 -1 -1 95616 -1 -1 -1 -1 -1 72840 89567 -1 70470 -1 -1 80777 76795 76977 -1 -1 89186 -1 -1 -1 79712 -1 -1 -1 75733 -1 -1 -1 -1 72294 71505 -1 66414 -1 -1 91974 -1 66263 -1 -1 -1 84953 75215 89615 68258 79666 80192 -1 -1 90168 -1 -1 97561 96174 78713 -1 83340 83382 97859 66959 -1 79896 76246 89331 -1 -1 -1 -1 80038 -1 68582 -1 -1 -1 86264 75902 -1 -1 -1 -1 75886 90863 -1 -1 -1 83446 -1 -1 86374 -1 -1 -1 79293 -1 68015 70037 89661 -1 -1 -1 78515 -1 -1 94541 80820 -1 86691 89640 -1 89069 67734 71098 -1 74767 -1 -1 -1 86716 -1 98112 94332 -1 96133 96552 -1 86352 -1 -1 -1 -1 -1 88445 78930 -1 97168 71922 84394 -1 -1 -1 80513 98318 69710 -1 90796 92525 -1 -1 86017 -1 -1 91542 -1 71254 -1 -1 -1 69910 -1 -1 -1 90234 -1 94952 74869 91102 84584 -1 87847 -1 -1 79933 -1 -1 -1 79115 -1 89805 77624 -1 -1 -1 -1 95793 -1 -1 75719 -1 93551 89460 89688 66388 -1 79800 -1 75752 -1 -1 81619 -1 -1 67285 65577 95346 96764 -1 94676 -1 -1 79120 -1 88720 -1 -1 -1 -1 -1 -1 88474 79763 -1 88860 -1 69531 84335 91552 -1 78055 90572 84178 -1 -1 -1 -1 90596 90629 71564 78040 -1 67398 80109 -1 -1 -1 -1 -1 -1 80397 90952 -1 74063 79324 -1 -1 -1 91650 73111 65783 -1 -1 95201 78867 79509 -1 -1 -1 -1 75291 -1 -1 -1 84711 92412 78147 87882 90077 -1 96250 83467 66576 -1 -1 91758 -1 70413 -1 67177 84710 -1 69357 88327 -1 -1 -1 73152 66968 77030 -1 -1 87590 -1 66704 73412 86035 -1 92890 -1 -1 89407 -1 -1 -1 92487 68826 82484 -1 94805 -1 75598 70549 -1 -1 -1 85168 83655 -1 92852 96445 79949 -1 -1 -1 77832 -1 -1 -1 87332 74599 88109 -1 -1 74134 -1 97524 77294 -1 -1 70018 80400 71516 82013 -1 -1 69694 91766 -1 -1 72522 74661 96545 -1 -1 76620 -1 -1 74679 86916 67229 -1 -1 93366 -1 73821 90633 -1 -1 -1 69102 69844 97459 -1 -1 96598 93881 92290 86912 90039 68329 -1 -1 -1 70633 -1 -1 90132 83210 87945 -1 87919 -1 96385 96681 74994 -1 76182 -1 76332 -1 -1 71859 -1 77493 95692 -1 86759 93961 -1 70521 -1 94473 72588 -1 66035 -1 -1 79225 90551 67418 73549 79409 -1 -1 -1 71431 68427 75671 -1 -1 76786 95339 -1 69493 -1 77711 97711 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 67899 -1 -1 68985 -1 98205 -1 88589 -1 68083 -1 79209 -1 85899 88240 -1 96233 70212 69662 77273 96297 87305 -1 -1 -1 -1 -1 -1 70745 -1 72544 67276 -1 -1 -1 -1 69508 -1 76191 84457 67967 -1 -1 -1 -1 -1 65598 96526 -1 -1 84970 -1 85386 67964 83964 97483 79298 97652 -1 -1 76029 -1 -1 -1 -1 76350 -1 94704 90103 -1 -1 89599 84153 72069 -1 -1 -1 -1 -1 94740 -1 -1 73839 91846 67350 94587 -1 98169 70270 -1 78990 94900 -1 79846 -1 68032 78452 68409 -1 76791 -1 65604 -1 82899 90458 88903 -1 -1 81038 70863 86687 69348 -1 -1 -1 97812 -1 -1 95953 -1 -1 86891 91931 -1 85110 92904 -1 -1 91947 66344 -1 -1 76380 -1 -1 -1 92559 -1 -1 87456 72782 80102 87344 -1 -1 -1 -1 93363 84111 75421 -1 -1 81300 70581 -1 -1 97392 89747 -1 -1 -1 67216 -1 -1 -1 -1 78726 -1 79305 84724 78681 -1 -1 -1 -1 92726 89229 -1 -1 85014 76683 -1 -1 96921 96064 -1 81348 92950 86280 66109 -1 -1 73845 -1 -1 -1 82761 -1 79904 -1 80627 89966 -1 -1 75325 77297 -1 -1 66352 -1 90304 -1 -1 -1 86832 -1 -1 74509 -1 -1 92915 -1 -1 89384 79825 -1 70368 -1 95884 66618 92936 -1 97108 -1 93722 77680 90981 -1 -1 -1 -1 -1 -1 68330 -1 -1 74370 95726 97470 76455 -1 75537 73979 -1 -1 -1 -1 97269 80072 -1 -1 -1 -1 75442 -1 -1 -1 -1 86139 79493 -1 -1 84964 72109 89153 -1 -1 81384 -1 -1 -1 -1 75565 69341 65755 69368 93966 82673 73168 78390 88540 94689 94010 -1 -1 96078 -1 -1 -1 79128 -1 85516 -1 68187 -1 88765 -1 -1 76197 -1 74846 -1 74857 81954 -1 -1 74474 -1 75052 66989 -1 91646 88988 75181 -1 -1 80536 87103 94801 79650 -1 -1 73733 -1 -1 85438 -1 84937 79883 -1 -1 -1 97727 -1 86844 94391 -1 -1 72047 71214 95063 -1 -1 -1 70657 65861 96971 79803 -1 -1 -1 93453 -1 90829 95105 -1 78820 96587 -1 -1 -1 82495 -1 95070 94774 -1 -1 -1 -1 74043 -1 90074 96481 -1 89034 97499 71034 69507 83628 -1 -1 69866 -1 69292 71165 83737 68899 87789 88625 -1 -1 -1 78605 -1 69948 96386 66451 84395 84516 89807 -1 -1 -1 79024 95043 -1 -1 -1 74711 -1 67004 -1 -1 77018 -1 83332 -1 -1 -1 69217 82825 71440 71887 84946 -1 -1 -1 70886 -1 71527 91840 -1 -1 -1 97357 -1 90140 67103 93356 -1 77288 69913 78760 -1 -1 -1 95718 80262 -1 -1 83395 76166 68217 67057 68265 94543 88471 -1 96825 -1 -1 -1 -1 -1 88283 67701 -1 95228 -1 -1 71374 -1 86943 71229 93902 91769 -1 73522 79459 -1 76347 -1 91435 -1 90580 -1 71257 -1 -1 -1 66587 -1 -1 -1 -1 80611 -1 -1 -1 91280 69672 -1 -1 -1 -1 -1 -1 -1 73194 -1 66734 -1 73641 69146 74925 71012 73739 -1 -1 -1 -1 -1 74909 -1 67415 78675 -1 75710 95596 76039 78347 81013 -1 91358 77491 78822 -1 89652 67293 -1 93829 -1 88567 -1 -1 68132 -1 -1 -1 96113 -1 -1 87148 67759 82490 -1 -1 -1 -1 -1 -1 77602 83633 81776 79287 -1 67221 95338 78259 70731 93686 -1 93513 -1 77727 -1 81057 -1 -1 97038 -1 -1 -1 -1 94997 -1 95669 75677 76330 -1 93550 97619 -1 -1 68351 71891 74044 -1 -1 -1 69969 91342 -1 -1 93126 -1 71944 71909 93426 70375 -1 -1 77627 90128 -1 -1 -1 76599 71814 -1 80188 -1 -1 96629 -1 -1 -1 -1 91887 93711 85721 -1 -1 69893 -1 -1 76556 -1 66303 69032 71970 -1 72073 67116 75563 75402 -1 -1 98280 -1 -1 76897 96423 -1 -1 -1 -1 75607 73200 -1 -1 -1 -1 68319 -1 -1 -1 87829 91559 -1 -1 -1 -1 -1 97343 -1 -1 -1 84657 -1 -1 69633 91043 81904 -1 72372 -1 -1 70094 -1 -1 -1 -1 86363 94612 -1 -1 67026 -1 -1 -1 94681 75070 91359 81516 -1 80837 -1 97200 -1 -1 72810 69603 93761 92746 -1 -1 73054 82342 -1 -1 -1 -1 -1 -1 85149 -1 81489 -1 -1 -1 -1 -1 84332 -1 79031 76534 81918 -1 -1 -1 93970 -1 85552 84392 66270 75913 91178 79313 94260 -1 72306 -1 -1 -1 -1 -1 -1 -1 74963 -1 -1 -1 81735 97737 72945 -1 -1 81961 -1 -1 94492 91431 -1 69373 -1 -1 -1 86750 -1 -1 -1 88827 -1 -1 83242 -1 -1 -1 74687 -1 -1 80651 85124 -1 -1 78321 65828 66798 68257 -1 -1 66814 85966 88939 -1 -1 -1 68791 73006 -1 -1 -1 95701 90390 97146 96230 65917 -1 -1 74982 -1 -1 84275 94765 -1 90593 -1 95301 -1 85594 73481 73922 -1 -1 71746 -1 70027 83025 -1 78889 80412 68794 -1 -1 81597 -1 65726 67791 73982 -1 -1 -1 68939 -1 -1 90822 -1 -1 66639 -1 -1 -1 93079 -1 95651 93151 72084 -1 86906 -1 87446 91951 -1 -1 -1 71080 85792 -1 -1 74722 73975 85533 80134 -1 82085 -1 -1 72706 -1 83556 72751 -1 69704 89193 -1 81603 -1 -1 84430 -1 -1 86663 75581 -1 70538 89891 -1 82507 -1 84272 -1 -1 74813 -1 -1 -1 69906 -1 80071 -1 95885 93655 -1 -1 78355 95024 -1 -1 -1 73715 68724 -1 -1 94322 -1 -1 -1 -1 -1 78273 -1 -1 -1 -1 84030 -1 -1 -1 94936 -1 -1 -1 -1 -1 -1 83374 79705 74944 -1 -1 -1 -1 97358 82295 85389 88536 83196 -1 85180 -1 87514 -1 -1 -1 -1 75298 75731 -1 76470 96896 76488 -1 -1 -1 92213 96392 -1 90610 -1 78532 70635 86813 -1 82853 -1 -1 84037 -1 -1 68560 65997 -1 94291 94079 74284 -1 -1 70352 -1 -1 86612 -1 -1 97541 74425 66791 -1 67844 94329 70461 74883 -1 89910 76695 -1 85812 68194 -1 74808 -1 -1 80496 -1 -1 77065 -1 -1 -1 86604 -1 -1 -1 -1 -1 68557 90982 66192 68542 75254 -1 93516 -1 85364 69061 -1 92988 68838 81186 -1 -1 -1 79448 81402 -1 86097 -1 74724 85717 -1 93544 69967 86641 -1 -1 -1 75008 -1 66458 -1 74632 -1 82923 78671 89720 -1 94489 87374 -1 98143 86941 -1 -1 88895 -1 -1 -1 -1 87134 -1 -1 86784 67420 -1 -1 79048 -1 70632 -1 -1 77500 -1 95134 65686 -1 85139 73285 97831 97623 80980 71972 -1 85161 -1 -1 67377 -1 -1 82517 78051 84841 84247 -1 82384 94271 -1 -1 -1 95821 90701 89794 80334 75284 77434 -1 -1 -1 -1 81303 95554 73895 76978 88909 96709 67998 -1 -1 97448 -1 86401 78348 77156 91844 71884 -1 93119 88771 -1 91390 -1 -1 91051 85425 87901 -1 84940 -1 -1 -1 -1 66104 72964 77608 79487 -1 -1 -1 83135 94829 -1 -1 -1 -1 66333 83533 82866 88871 -1 76453 85097 76122 79029 81514 71020 89722 -1 73861 -1 -1 68862 -1 -1 -1 -1 97313 88241 97503 83677 -1 82971 -1 82977 90439 96415 95950 80619 90848 82260 -1 92316 -1 -1 77813 -1 -1 91756 -1 96061 65606 -1 66825 74868 -1 -1 -1 -1 80476 -1 -1 -1 66404 -1 -1 -1 -1 67525 83491 -1 -1 -1 -1 77899 97629 -1 78338 -1 76659 66628 73633 98182 77077 -1 84645 68167 69686 -1 66723 -1 77823 84364 72141 -1 68317 86876 98016 91594 -1 -1 97869 73905 96213 -1 94769 -1 -1 87273 -1 -1 -1 89965 -1 -1 78940 83595 87649 72567 70363 90464 -1 -1 92138 95072 -1 -1 93638 97722 83530 83624 67733 -1 73782 -1 -1 -1 87128 -1 66998 93759 -1 96811 72276 -1 90427 91525 -1 -1 -1 -1 86196 -1 -1 -1 -1 93809 93360 -1 -1 78185 -1 91527 -1 77807 -1 75580 -1 94794 95397 -1 -1 -1 -1 -1 75550 73310 -1 96218 72416 93680 -1 -1 -1 -1 -1 -1 68928 -1 -1 -1 81565 -1 95529 -1 -1 -1 -1 73586 75000 74209 -1 -1 -1 -1 67494 -1 -1 79386 68646 -1 -1 -1 -1 -1 70811 -1 69829 95082 95722 -1 -1 84903 -1 -1 -1 -1 -1 -1 -1 85682 -1 67750 -1 86867 78048 90805 -1 92707 89065 -1 81581 92106 -1 -1 -1 -1 -1 74340 -1 -1 95674 -1 -1 -1 -1 -1 84889 -1 96838 -1 68228 -1 94355 -1 -1 -1 -1 -1 73763 -1 98279 84401 74463 -1 -1 -1 -1 80382 86702 -1 -1 -1 -1 65645 78516 -1 -1 -1 -1 -1 88756 93305 74619 81126 89635 85600 -1 80151 -1 -1 -1 93029 95212 80163 84743 -1 -1 -1 78232 -1 96870 -1 84552 78400 95170 -1 -1 -1 -1 84596 -1 82780 71703 -1 -1 86053 92356 83859 -1 -1 -1 -1 -1 90594 91859 79184 81178 -1 81671 77523 -1 -1 -1 -1 -1 66089 66633 80887 -1 -1 76232 75256 84784 -1 89552 92293 86740 80023 79697 -1 -1 81770 94368 69063 -1 -1 83274 -1 -1 -1 69543 70362 -1 -1 -1 83416 -1 78300 69777 74896 71004 76575 -1 82478 70278 93238 -1 -1 77542 -1 66513 -1 75197 -1 91812 67155 -1 -1 88598 -1 -1 90372 -1 78997 71387 -1 -1 -1 -1 -1 -1 93814 85898 81816 -1 77675 73601 82934 74886 -1 74191 -1 -1 97604 71562 67426 -1 -1 -1 74175 84548 78942 -1 67913 -1 -1 78302 93088 -1 -1 -1 89563 -1 -1 -1 91374 90500 92278 83089 -1 -1 -1 -1 96378 -1 69004 -1 -1 97871 80313 -1 -1 89515 -1 75952 -1 70718 -1 -1 -1 71023 67165 -1 -1 -1 90428 75990 76973 -1 -1 97268 -1 -1 90774 72808 97032 73421 68889 92807 76283 76442 -1 -1 -1 -1 86150 -1 69952 81216 79374 72093 68299 -1 71234 -1 -1 70242 73061 79112 88338 80485 -1 -1 73466 89314 93296 80823 67973 -1 -1 -1 -1 -1 84573 -1 -1 84155 89750 93732 -1 -1 -1 75222 93903 -1 79979 73632 -1 76886 -1 -1 87744 71407 95080 -1 70442 74972 96443 90700 -1 -1 -1 -1 96729 67827 79382 80550 86699 86230 -1 -1 -1 76345 -1 89942 -1 66471 -1 -1 80716 -1 -1 -1 88074 -1 74685 90430 -1 -1 96070 -1 68411 -1 98095 -1 -1 -1 -1 85797 -1 -1 71495 -1 95974 -1 -1 -1 94020 -1 92773 -1 -1 95590 -1 -1 -1 76952 76065 -1 -1 -1 -1 78736 90497 92766 82026 -1 -1 -1 -1 -1 96311 -1 94369 -1 76142 78579 -1 -1 65608 85278 -1 -1 81002 76967 68033 -1 95566 -1 65657 71979 92575 89231 -1 -1 -1 -1 -1 85008 -1 80838 -1 -1 -1 -1 67287 77784 81669 73512 89441 74251 -1 68992 92836 97650 87539 95993 -1 -1 -1 -1 -1 75857 83388 -1 -1 89982 96671 75988 -1 80688 78702 67821 -1 93958 83543 -1 -1 95316 -1 -1 89246 -1 68241 -1 80933 -1 -1 82556 -1 -1 98270 -1 -1 92653 -1 -1 75410 -1 72679 77293 -1 -1 71060 -1 -1 -1 -1 73955 71710 93855 -1 -1 92354 -1 89353 71108 94178 79895 67449 73268 -1 93460 -1 -1 76325 -1 -1 88481 -1 -1 80332 71316 -1 -1 -1 75950 93403 88028 86432 -1 86537 -1 71447 97163 95371 96542 67647 80929 89814 89943 -1 -1 -1 66896 77052 -1 -1 -1 73404 72999 90776 -1 -1 85261 -1 -1 79585 80565 -1 96314 -1 -1 95661 87908 -1 -1 71452 -1 91229 -1 78296 96146 -1 -1 73855 82733 -1 82120 72469 -1 93666 94995 -1 -1 90373 72052 89461 68474 -1 -1 73557 -1 76547 -1 -1 83455 -1 -1 97873 -1 82743 -1 -1 91165 -1 -1 -1 96333 91191 93137 85615 95029 -1 -1 86174 -1 76244 -1 79956 -1 85052 -1 -1 -1 94576 -1 -1 71488 94509 74920 -1 -1 -1 76130 82239 67292 71090 86308 82589 -1 90528 -1 -1 86275 94315 -1 -1 67217 -1 66041 -1 76772 -1 -1 72314 90433 -1 68667 -1 84444 82184 74887 67139 87194 -1 -1 -1 -1 87055 -1 -1 87392 -1 -1 97670 65536 -1 -1 97019 97510 -1 74703 91406 80556 -1 -1 82347 -1 95988 -1 -1 92427 71733 -1 -1 -1 96527 -1 95079 83725 -1 -1 95846 -1 66197 98264 -1 -1 83563 89178 -1 70290 -1 -1 93131 -1 97681 -1 84305 -1 -1 -1 71333 66061 69538 -1 67962 -1 -1 66463 -1 73723 92500 86500 -1 95296 -1 -1 -1 -1 -1 -1 78101 -1 -1 83599 80988 -1 -1 76000 -1 -1 69972 -1 -1 87258 72408 -1 88160 -1 87662 95237 85072 92704 -1 93255 71563 92642 88750 93708 89996 -1 86656 -1 86320 -1 -1 -1 84358 -1 71580 -1 66659 -1 74245 -1 86653 -1 -1 -1 -1 -1 -1 -1 -1 84085 -1 -1 67927 95943 81767 -1 -1 -1 -1 93755 90096 91197 74731 -1 -1 86010 -1 -1 79627 -1 -1 71377 -1 83075 79360 -1 71107 74717 81164 83079 -1 92663 -1 81399 94808 67725 79704 92353 -1 -1 94447 66103 95511 66456 -1 78965 73611 -1 -1 -1 -1 87242 73582 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 84984 80970 88286 -1 -1 79947 -1 84601 -1 -1 -1 -1 76297 87283 -1 -1 -1 -1 88595 -1 69530 -1 -1 -1 95440 -1 96428 -1 -1 81246 76356 -1 -1 -1 -1 -1 -1 -1 68944 -1 84296 74534 81712 -1 -1 -1 -1 72988 88321 -1 71337 -1 86779 87047 -1 -1 75127 97018 90895 90808 91015 96902 77762 -1 96536 87531 -1 82868 -1 -1 -1 88622 87069 72183 97903 -1 96271 -1 66558 70827 97685 -1 78538 92665 -1 -1 -1 -1 93931 88055 89760 96672 94046 92826 -1 71835 -1 83429 96941 -1 -1 77927 -1 85342 -1 98073 -1 -1 67141 77298 84679 92328 79906 84987 74322 71097 95488 72235 81454 67677 74206 -1 -1 -1 -1 67766 75064 83264 -1 -1 92891 84530 -1 -1 94777 93746 85504 88441 -1 69003 -1 -1 -1 -1 -1 -1 79240 -1 -1 75855 -1 -1 -1 -1 -1 -1 -1 -1 79518 66531 74900 -1 90360 75808 -1 66072 -1 -1 66654 -1 -1 88491 -1 69916 94531 67567 76515 83056 81989 -1 -1 -1 -1 81737 -1 -1 85603 -1 78085 88184 -1 -1 86805 -1 68306 -1 -1 -1 -1 -1 -1 88902 78563 -1 -1 -1 -1 -1 70376 -1 -1 -1 73255 68069 -1 82030 -1 -1 97981 -1 93152 -1 -1 92445 -1 -1 -1 -1 -1 89199 -1 -1 71270 -1 -1 -1 93688 -1 71010 -1 -1 -1 84930 68644 -1 -1 -1 96400 -1 -1 95193 92182 92012 88380 -1 -1 88600 69105 -1 -1 -1 -1 -1 84072 68550 -1 70771 -1 -1 76014 -1 -1 75560 71772 82565 -1 92062 -1 -1 70103 -1 -1 81545 95147 83637 -1 75389 88839 -1 73776 -1 -1 -1 94031 -1 -1 79235 -1 70983 67261 -1 -1 -1 -1 81043 83857 90005 -1 -1 -1 -1 -1 66971 68785 -1 93820 -1 -1 -1 -1 -1 66377 88856 -1 95997 83046 80285 -1 -1 75693 97610 -1 95157 -1 -1 -1 77392 66440 -1 -1 73684 -1 80304 -1 66562 70695 82809 -1 -1 -1 -1 -1 94870 -1 66937 -1 73649 91382 -1 71278 -1 84664 -1 -1 71330 -1 76602 73093 -1 -1 85543 68650 74123 75153 -1 72149 74547 -1 -1 -1 67979 -1 67989 70086 -1 86574 -1 -1 -1 79744 90771 68209 75987 71376 -1 -1 78973 93212 77324 87308 75117 67225 -1 93038 81559 83197 -1 -1 -1 81207 -1 -1 90672 82496 80524 -1 91037 -1 -1 -1 97570 73526 86337 90918 -1 -1 86544 77233 92979 79673 86538 -1 84349 -1 -1 80447 -1 -1 -1 87461 -1 80233 83156 93529 -1 66235 -1 79617 72799 -1 -1 -1 94185 -1 -1 82521 84123 95615 80422 91784 -1 95834 -1 97224 -1 73620 -1 -1 95704 73770 -1 80589 85385 -1 -1 -1 -1 -1 81168 83750 -1 -1 84441 71096 97185 -1 -1 69054 -1 76305 -1 95738 68450 78567 81877 78637 -1 92552 -1 75765 -1 74673 87431 -1 -1 -1 -1 -1 91989 -1 94539 -1 87740 85916 77186 -1 69620 -1 -1 97284 95814 -1 -1 -1 87996 66925 -1 94850 -1 66376 80948 -1 92022 97748 -1 79310 95264 74440 74304 87293 95173 80664 78072 71783 97169 -1 84253 -1 -1 -1 -1 -1 -1 79897 88882 65842 71782 -1 76527 -1 87371 -1 94526 66049 -1 67133 73898 -1 96762 78034 -1 89660 72384 89879 -1 90526 -1 86661 -1 83671 69885 81719 73843 75798 -1 -1 80634 69453 91335 -1 67627 -1 -1 -1 73465 82687 94453 -1 -1 -1 -1 -1 98186 -1 -1 87007 91239 73995 77316 -1 66126 -1 81453 72748 69307 -1 -1 -1 -1 74430 -1 88261 -1 -1 -1 91211 -1 -1 68211 89168 67125 -1 -1 -1 -1 -1 86106 -1 -1 77377 -1 83547 66643 85750 92211 73359 90179 -1 -1 71091 -1 -1 -1 87532 -1 -1 68528 96925 -1 -1 80725 97315 83676 -1 -1 -1 81176 -1 -1 -1 69676 69244 89960 -1 68368 87917 89120 83892 -1 96912 71809 67263 72298 94374 92937 -1 78746 -1 86330 75755 81969 -1 -1 86282 -1 88692 -1 -1 92484 78743 -1 66683 87107 -1 93656 -1 -1 -1 72172 -1 -1 77479 -1 92462 -1 85277 -1 -1 78409 -1 87695 70775 -1 74796 67905 89345 -1 85556 -1 -1 -1 70418 -1 90375 67815 -1 73842 95744 69057 -1 90914 83841 -1 -1 -1 71334 -1 -1 82531 87535 87894 -1 90420 93129 77615 -1 92470 -1 -1 -1 -1 86909 76933 94873 65850 68149 -1 80700 -1 -1 -1 66692 -1 -1 -1 77159 -1 85055 80092 88272 73900 -1 70552 85490 -1 69497 -1 -1 -1 95457 -1 95947 74369 -1 96221 -1 70072 -1 -1 77013 -1 87261 -1 -1 -1 -1 -1 -1 97664 73304 -1 95324 83735 75869 -1 97974 -1 -1 -1 79204 80095 96951 72186 -1 76860 67099 94188 -1 -1 -1 -1 80417 69431 -1 -1 -1 84555 -1 78562 83165 74092 67897 92945 -1 -1 -1 -1 -1 -1 89453 69464 79038 74156 -1 -1 -1 89214 69679 -1 67581 97052 65960 83057 84313 90713 -1 -1 93425 96435 91522 -1 90832 65869 -1 -1 -1 -1 -1 79027 85248 -1 -1 81594 -1 -1 -1 -1 80480 -1 -1 84092 89887 91538 -1 -1 -1 78133 77280 -1 83164 71436 97321 -1 -1 66638 88087 -1 -1 74658 77546 86082 88072 -1 -1 -1 67877 92993 70754 69685 -1 69261 -1 90080 -1 70770 94651 -1 94234 83181 94479 71639 -1 -1 94860 -1 69607 83582 -1 65544 -1 -1 -1 -1 -1 78439 80377 -1 -1 74835 73338 74021 89124 -1 -1 85294 72510 66755 -1 95083 89259 -1 -1 -1 69873 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97887 89529 91652 68657 -1 71995 -1 93348 91510 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92922 89489 -1 -1 97349 79967 94791 78311 -1 80448 -1 91610 -1 -1 77410 93446 -1 -1 -1 73478 -1 81428 85690 -1 -1 97234 -1 -1 82882 96262 -1 -1 70406 -1 -1 -1 -1 -1 67553 65538 68272 -1 -1 -1 -1 76449 85350 72130 -1 -1 -1 98105 75804 87635 -1 -1 -1 -1 -1 81673 71275 -1 -1 -1 84356 -1 95911 -1 75576 71975 78351 87629 -1 -1 74382 -1 79667 85297 85824 95652 93458 -1 94876 89476 84243 71281 -1 89343 -1 -1 82865 -1 95811 66510 78594 90903 92578 97528 -1 83419 -1 -1 -1 70045 -1 -1 -1 68301 95034 -1 -1 -1 89473 -1 -1 87241 -1 -1 -1 75061 80758 85398 81008 -1 -1 75545 80507 84950 76803 70271 66156 96087 -1 71468 -1 69521 94044 -1 -1 -1 91000 95530 -1 80557 -1 73753 74298 70309 -1 67749 81759 68500 -1 -1 -1 -1 -1 -1 -1 81374 -1 76913 -1 76074 -1 -1 -1 -1 -1 -1 -1 87895 81600 -1 -1 70507 78775 77135 -1 -1 91975 66439 88639 75708 68963 72520 -1 -1 -1 74740 88698 76454 83349 65894 85991 74323 91064 67388 -1 89077 -1 -1 -1 76273 68530 82213 -1 -1 95042 -1 -1 70911 93681 84167 -1 80119 -1 71968 90131 -1 -1 -1 86117 90586 68029 81761 68423 71679 92649 93227 -1 -1 68760 -1 91580 93954 79551 -1 96451 89108 -1 95073 -1 -1 -1 75351 -1 -1 -1 -1 95304 -1 89662 75879 -1 -1 89375 82243 81106 -1 -1 -1 95567 90084 93013 79561 -1 86954 85630 -1 75989 88770 -1 -1 -1 75440 89165 -1 -1 83842 97810 84121 72765 88115 90997 83454 72905 97646 -1 -1 79376 91349 -1 -1 -1 86249 -1 -1 -1 85938 80543 -1 95192 -1 70175 -1 -1 74186 -1 79840 -1 -1 94153 -1 93804 -1 -1 89817 -1 -1 70779 -1 -1 76284 -1 78699 95887 -1 -1 -1 -1 65871 -1 -1 -1 94692 80854 81728 74094 74291 -1 98092 -1 -1 -1 89350 93271 -1 70295 -1 75809 97373 -1 90089 98036 95797 75601 96575 -1 70921 67379 65550 -1 -1 92088 98239 96972 86567 78791 95454 65906 77231 72470 -1 -1 74466 -1 78366 96239 96747 75675 -1 78465 -1 77951 93878 84162 97559 82618 69722 -1 -1 -1 -1 -1 -1 87282 -1 -1 75999 -1 -1 -1 78229 -1 85365 -1 76364 78618 -1 -1 91128 -1 86185 -1 -1 -1 89543 97899 -1 -1 -1 85132 -1 -1 97842 78307 66729 95635 -1 66225 -1 -1 -1 76089 -1 65977 -1 -1 77267 -1 76505 70451 74002 68048 87376 -1 -1 89757 79385 -1 -1 77270 81450 -1 74200 85653 89195 -1 75796 90054 70365 91035 -1 97883 -1 70536 92645 -1 93459 86480 76818 -1 -1 67975 -1 -1 90973 -1 89751 67502 -1 80472 92196 -1 -1 -1 -1 -1 -1 76700 70751 -1 70329 -1 88498 84860 88439 87428 -1 91407 97671 -1 88168 93914 74193 -1 -1 94050 77975 -1 90306 68732 -1 -1 -1 -1 73930 -1 -1 -1 91550 -1 69365 -1 -1 75299 67565 92215 -1 -1 -1 -1 81859 92040 -1 -1 87834 -1 -1 -1 71717 76596 73791 95535 84079 -1 86636 -1 72629 85737 92171 -1 96500 -1 86889 -1 -1 -1 -1 78870 83656 -1 81601 67060 69688 76630 84353 97325 -1 87578 -1 -1 77495 71777 85289 -1 86706 85316 -1 78370 89483 -1 86075 68975 -1 90747 72529 97408 95353 -1 72275 97246 -1 -1 -1 81884 -1 72050 87575 -1 -1 -1 71920 76706 83777 96781 82725 -1 90263 -1 -1 95068 -1 98013 -1 -1 66020 75937 97776 98254 -1 66477 -1 -1 -1 -1 -1 87507 72559 94452 80451 77769 95364 73734 -1 -1 -1 -1 73675 -1 -1 -1 66929 -1 93672 66819 94633 66383 -1 84403 -1 -1 -1 -1 68620 -1 80827 -1 88407 83679 83125 -1 74495 -1 96455 75564 -1 75977 81398 -1 -1 -1 92567 -1 -1 -1 75558 -1 96691 90717 70918 70809 -1 -1 96938 -1 84624 -1 83541 90037 -1 74931 96814 -1 -1 91664 87027 -1 -1 -1 98116 82312 81681 72978 -1 73261 88620 79411 70894 -1 94869 -1 -1 98344 -1 87667 -1 74897 72787 -1 -1 -1 93123 89994 -1 96176 91898 -1 67775 90197 -1 -1 -1 79164 82418 83166 71751 -1 74912 94039 81199 -1 69470 72539 -1 -1 92306 -1 -1 -1 95775 74802 83551 -1 -1 92210 82416 93195 82234 -1 -1 -1 71660 -1 73429 -1 -1 77567 -1 -1 -1 -1 -1 -1 81480 -1 70929 -1 -1 -1 79830 72617 -1 -1 67271 -1 93429 -1 67855 95646 85689 77348 -1 88280 -1 78254 -1 -1 88301 84249 -1 -1 -1 -1 -1 97972 -1 79620 92389 89819 -1 77041 82283 -1 -1 -1 -1 -1 -1 -1 74097 91408 85557 -1 -1 96004 -1 80713 86015 75252 83870 -1 77633 -1 97027 80924 91825 68950 -1 79839 91689 73001 -1 96053 -1 82938 -1 -1 86658 65764 -1 -1 69498 -1 85268 -1 -1 70304 72315 -1 -1 69186 -1 -1 82928 -1 -1 -1 -1 79958 96541 73671 -1 -1 -1 -1 93049 97778 78285 85131 -1 -1 89538 78530 -1 92481 66721 -1 -1 -1 83999 85910 91829 82359 -1 -1 -1 83014 85443 78856 93674 -1 -1 -1 -1 -1 70239 67554 94710 68178 70679 -1 67289 -1 -1 82187 -1 -1 -1 89010 -1 71759 -1 85849 -1 -1 -1 -1 -1 -1 70713 -1 78450 -1 -1 -1 -1 96109 85579 -1 70761 -1 87516 78801 -1 77366 74766 -1 -1 80995 86697 93767 -1 -1 -1 76998 -1 -1 -1 -1 90520 -1 -1 -1 92675 -1 -1 -1 -1 91611 -1 86576 -1 91562 -1 -1 72089 90145 -1 -1 -1 91600 79876 71512 -1 -1 -1 86671 79984 -1 -1 88537 -1 66099 -1 67121 65810 -1 -1 -1 91348 75792 -1 -1 95239 72179 -1 86431 80031 74403 65980 -1 -1 94087 76840 -1 93325 79371 73600 92717 83845 74759 -1 -1 -1 -1 78176 72734 71544 89284 -1 93756 90809 -1 77632 79272 -1 72530 -1 83230 69666 -1 -1 -1 80209 70425 98075 -1 96803 -1 95914 84165 80518 -1 -1 -1 -1 -1 -1 75060 -1 70693 78327 90298 -1 -1 90104 -1 67527 86588 98022 -1 76372 -1 -1 82374 -1 -1 -1 -1 97683 77915 67024 -1 68002 -1 -1 79512 -1 86109 -1 66856 -1 -1 -1 -1 -1 -1 96265 68460 -1 -1 66957 80532 -1 87397 93486 -1 81021 -1 -1 74799 85914 -1 71867 -1 71771 -1 83930 -1 -1 -1 69212 -1 97747 -1 -1 85599 -1 86938 96583 97557 -1 -1 69106 70932 -1 96904 -1 91995 -1 -1 79981 -1 -1 -1 69744 -1 -1 89399 93897 -1 96637 -1 -1 -1 -1 -1 78677 67768 -1 -1 75730 79625 -1 76484 -1 -1 89637 75961 -1 -1 96965 -1 -1 86428 -1 86014 -1 84069 78539 78954 -1 66073 79504 73906 94209 69386 86060 73414 -1 -1 85015 -1 94004 -1 -1 -1 68508 80067 -1 -1 75934 -1 -1 80342 -1 97602 72230 84424 74964 -1 -1 -1 82025 -1 83110 -1 84966 88701 -1 93022 70346 87385 -1 84341 80242 96304 66661 70769 -1 88826 66234 -1 83146 -1 -1 91257 -1 87566 -1 -1 79108 74011 -1 -1 -1 68235 -1 -1 -1 -1 -1 -1 70505 75725 96957 -1 94913 79789 97967 83078 -1 77916 -1 -1 -1 92887 -1 75184 -1 89724 -1 86985 -1 -1 -1 -1 -1 -1 -1 66144 83760 77317 -1 74258 86893 91236 71002 79133 -1 97050 -1 78861 -1 -1 88464 -1 89406 -1 -1 92476 -1 -1 76082 82679 -1 81194 -1 88303 89194 68426 80445 -1 -1 -1 67716 71055 68651 80347 -1 -1 97656 93924 -1 -1 78607 -1 -1 96889 -1 73732 80390 81214 -1 -1 -1 69076 -1 -1 76349 -1 70099 85357 -1 -1 91839 65619 68817 -1 -1 -1 -1 84558 74545 73396 -1 82848 -1 -1 -1 73271 -1 -1 91514 88553 68942 -1 98309 83768 82327 -1 -1 97991 88774 92669 -1 -1 -1 -1 -1 -1 68978 87257 69564 74970 -1 -1 -1 80774 91148 -1 96790 90896 75130 -1 -1 81334 85453 75890 91963 -1 68113 -1 88270 -1 -1 -1 83160 -1 -1 95328 76726 92787 -1 -1 -1 87822 -1 -1 -1 -1 69183 -1 85798 79552 94343 89480 -1 -1 93477 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 90677 -1 69321 97761 -1 84054 -1 73069 86802 -1 -1 73190 -1 71575 -1 -1 98006 -1 65819 90339 69059 -1 -1 76289 -1 95351 -1 87368 -1 -1 79777 -1 96052 -1 93983 -1 -1 -1 86928 93947 -1 -1 89106 72412 -1 -1 -1 -1 67649 80019 92363 85468 69413 -1 74254 -1 -1 -1 -1 75684 -1 -1 -1 -1 97206 93637 -1 -1 -1 -1 97466 -1 68861 91112 69539 -1 70990 97520 -1 76427 -1 91917 81547 -1 77236 73517 -1 90581 90845 -1 86134 97805 -1 94334 -1 -1 85568 93998 -1 66665 85679 -1 80259 -1 -1 -1 94856 78900 75401 -1 87497 96358 72387 -1 95626 -1 -1 -1 -1 68998 -1 84140 -1 66578 86762 -1 -1 -1 -1 -1 67722 -1 86577 87334 -1 89541 82474 -1 -1 -1 -1 -1 85328 -1 -1 -1 97001 85478 89913 76034 87617 72686 -1 -1 -1 -1 -1 -1 -1 -1 93895 66172 77641 78739 96284 -1 72239 68471 -1 97849 -1 -1 82018 -1 -1 83088 -1 -1 -1 -1 68386 -1 -1 -1 92382 93982 78695 -1 -1 -1 -1 81158 92223 80794 74307 80179 96564 66546 82223 -1 -1 71110 89628 -1 88604 -1 -1 65946 81804 69026 -1 94940 -1 -1 -1 91915 74615 -1 71365 66532 97468 -1 -1 -1 87155 89076 85157 91602 -1 -1 76424 91377 -1 -1 75525 -1 83331 -1 73529 87433 -1 86908 -1 -1 66387 -1 83825 92154 80160 -1 -1 -1 -1 90404 79020 -1 85218 89412 -1 -1 -1 -1 -1 -1 78412 -1 -1 84686 -1 -1 85617 92071 81050 86400 78766 -1 -1 -1 -1 -1 -1 78853 67089 -1 -1 70256 -1 90958 84936 -1 -1 95552 -1 71581 -1 77382 67076 -1 -1 73329 -1 -1 -1 83398 80221 97845 -1 -1 74663 82448 -1 74276 -1 -1 74418 91890 -1 92060 -1 -1 86808 -1 -1 89437 -1 94064 -1 75864 65958 -1 -1 -1 -1 -1 -1 -1 -1 -1 65996 75507 -1 91131 71988 65971 -1 -1 -1 97818 -1 82959 -1 90152 94124 84821 -1 -1 -1 -1 74554 -1 -1 -1 -1 -1 -1 93527 -1 68443 83659 83327 -1 72672 -1 -1 70245 94377 92336 -1 -1 81991 -1 -1 70593 -1 -1 91185 -1 -1 74773 77678 86399 71828 87178 -1 -1 -1 77848 -1 -1 -1 -1 -1 -1 91561 82757 90099 -1 87876 -1 -1 79436 76143 -1 97607 68202 68819 86397 -1 -1 94314 80264 -1 87226 93697 -1 -1 -1 -1 -1 88103 -1 69339 89520 81897 91809 83942 -1 90289 -1 72034 81448 84223 79819 74065 -1 -1 -1 -1 73501 87909 -1 -1 -1 -1 -1 -1 -1 82994 84648 70102 73266 80250 67333 93479 -1 67667 -1 -1 -1 -1 67307 85802 -1 -1 -1 -1 92438 93559 93153 69611 -1 75584 86030 -1 -1 81551 69122 -1 80581 -1 -1 80921 96947 98123 96855 -1 -1 -1 -1 67495 91132 69921 71596 70878 -1 89783 -1 89023 79213 83658 -1 -1 82317 -1 87274 86888 92506 -1 79366 -1 82155 66329 80679 88893 76633 72523 -1 -1 -1 -1 -1 -1 98156 67664 -1 -1 69306 -1 -1 -1 -1 -1 -1 91505 -1 -1 -1 94617 -1 76475 -1 -1 73351 -1 90221 72501 -1 82146 87880 -1 -1 73640 -1 -1 -1 89821 -1 98213 -1 -1 -1 -1 97337 72309 82908 80542 -1 -1 86396 89338 -1 -1 83309 -1 -1 -1 85214 -1 77754 73065 -1 -1 89858 92212 85370 -1 -1 -1 -1 -1 -1 -1 82742 78891 78364 -1 -1 -1 -1 66822 -1 -1 72622 -1 -1 78126 68123 75179 -1 92404 90740 97455 -1 -1 -1 66093 73096 69384 65625 -1 87491 -1 -1 -1 -1 -1 -1 89616 -1 -1 -1 88169 -1 77984 -1 80738 -1 -1 -1 -1 67119 -1 -1 -1 94611 -1 83729 71166 -1 72517 85102 66655 -1 -1 -1 -1 -1 84346 -1 97834 -1 68946 -1 -1 95606 -1 -1 93054 80504 69933 69756 83256 -1 -1 -1 -1 -1 71852 84577 -1 -1 -1 -1 -1 -1 95476 -1 73392 -1 86822 -1 81731 -1 87236 79562 79239 -1 -1 92351 72644 -1 -1 -1 90477 -1 -1 -1 -1 -1 -1 -1 -1 -1 86606 89743 -1 90258 -1 -1 -1 80793 94845 -1 -1 66228 -1 -1 -1 96488 -1 75785 -1 91324 -1 76167 -1 -1 -1 -1 91782 78416 -1 68752 81134 -1 79919 -1 -1 -1 91332 86360 81583 90061 -1 -1 92943 87526 -1 79752 77131 82579 -1 -1 93536 -1 -1 68261 -1 86161 87647 -1 91814 -1 84193 -1 -1 88121 -1 74634 -1 -1 96452 -1 -1 88961 -1 87623 67952 -1 -1 -1 -1 67726 -1 87058 -1 74147 -1 81838 91734 -1 82887 -1 -1 -1 -1 81247 86900 -1 -1 78596 -1 89142 92222 -1 -1 95020 82850 90377 -1 -1 -1 -1 73386 94214 -1 70914 72853 -1 -1 -1 97471 71868 72603 -1 -1 -1 -1 -1 97135 72828 -1 -1 -1 98277 92592 83154 65681 -1 -1 -1 -1 -1 -1 -1 82553 67919 -1 66775 -1 -1 92903 -1 76172 -1 -1 -1 -1 -1 -1 80985 -1 71026 -1 79909 -1 -1 -1 -1 76520 -1 -1 83597 -1 -1 95128 85417 -1 -1 84337 97907 -1 -1 87198 87658 92431 -1 88563 71005 -1 90980 80722 73115 96653 -1 70038 -1 -1 -1 86815 -1 -1 -1 70207 -1 89185 96683 93262 -1 -1 -1 -1 71175 -1 -1 -1 85450 -1 74313 -1 -1 93943 -1 79679 -1 -1 -1 -1 -1 -1 -1 -1 -1 89998 93031 95695 -1 90184 -1 -1 85764 68232 -1 -1 92112 76410 -1 -1 82762 -1 66894 -1 72763 77335 82320 -1 -1 -1 -1 -1 66616 -1 97274 80028 -1 -1 -1 -1 -1 88333 66687 -1 67003 80187 -1 -1 -1 -1 70846 80613 -1 94532 -1 90704 83304 -1 -1 75268 88724 -1 92660 90966 90503 84103 -1 -1 72305 -1 -1 96116 87410 -1 80131 92437 74133 66015 -1 93704 -1 -1 75379 90657 92513 -1 92946 69750 -1 77522 -1 -1 -1 88760 -1 84504 -1 -1 -1 -1 74077 75111 73124 79432 -1 65786 -1 -1 93469 -1 95109 76959 89535 96553 -1 90589 83301 72504 -1 65596 98176 80602 97675 -1 85683 77973 -1 -1 70972 -1 93198 91761 -1 68135 84094 89721 94189 91816 -1 95245 -1 85410 -1 -1 86645 -1 82559 84731 77306 -1 -1 -1 -1 67738 68378 65878 -1 76991 72226 -1 -1 80599 87129 94247 70163 -1 89789 86096 -1 -1 86640 70064 73944 86944 -1 -1 97420 -1 -1 80281 -1 -1 -1 -1 92753 -1 72507 -1 93012 92181 -1 -1 72658 97506 69987 74623 -1 81110 81947 -1 -1 -1 78639 -1 -1 80274 74542 -1 76202 -1 92100 -1 -1 75682 76503 68739 -1 -1 -1 -1 94198 -1 81537 -1 -1 -1 -1 -1 -1 -1 -1 65809 70843 86146 -1 -1 -1 94126 -1 -1 -1 -1 92659 -1 -1 -1 -1 85522 80173 67327 -1 90628 88681 -1 -1 -1 -1 72279 66846 91006 78828 -1 -1 -1 95417 68421 -1 82911 69037 -1 -1 81948 -1 91513 87146 -1 66509 85076 -1 76601 82510 -1 -1 -1 -1 95266 -1 87767 94591 -1 -1 84351 73809 -1 -1 -1 87871 -1 -1 77209 66493 75829 81335 75163 -1 78955 -1 85968 -1 -1 94619 81373 -1 -1 72082 90635 -1 -1 -1 98190 -1 -1 -1 -1 -1 66719 -1 -1 70144 -1 -1 -1 94213 93963 79770 85723 -1 89382 77502 -1 82296 75126 77042 77256 -1 89292 -1 -1 76323 93779 84177 -1 -1 -1 -1 -1 95599 -1 -1 92330 73316 67031 80197 80860 -1 -1 -1 -1 -1 -1 -1 -1 70747 71649 95379 65781 90900 -1 -1 79727 89813 -1 -1 73104 78628 87655 -1 -1 81528 -1 81094 -1 -1 -1 92651 -1 -1 86057 -1 95456 -1 93415 83109 66915 82433 -1 77659 -1 76615 -1 -1 74042 -1 76749 -1 -1 78571 -1 -1 -1 65575 84133 -1 92608 -1 66006 78075 -1 -1 -1 78304 -1 76770 71559 -1 -1 -1 -1 81585 -1 -1 83707 -1 96670 91309 -1 72117 -1 83199 -1 -1 97198 -1 -1 -1 72710 -1 -1 -1 88029 -1 -1 -1 -1 -1 71875 68349 -1 -1 -1 72150 74592 89164 77227 66048 86930 -1 -1 84497 68516 82514 79391 -1 -1 -1 -1 -1 -1 -1 -1 -1 81039 -1 -1 -1 -1 66276 96226 -1 82754 74160 -1 -1 -1 95938 -1 -1 68756 -1 -1 82065 -1 -1 -1 -1 68063 94327 92802 -1 67112 -1 96953 -1 69295 -1 76513 89081 93758 76406 -1 -1 78449 -1 -1 -1 -1 -1 -1 66149 68926 -1 -1 -1 -1 93027 98299 -1 -1 -1 -1 80385 83571 -1 81912 -1 -1 89380 65800 87161 86090 70673 -1 77870 74760 89028 83047 -1 78377 71260 66986 -1 -1 83245 71629 67837 77088 67850 -1 -1 -1 -1 85112 -1 96337 66699 78583 -1 91228 77639 81220 -1 83068 71182 79226 82969 -1 -1 79319 83006 93705 -1 -1 -1 -1 71612 -1 -1 81623 -1 72516 85068 78045 -1 -1 80203 -1 -1 -1 -1 -1 -1 96374 76135 -1 -1 80267 -1 83246 -1 80755 -1 -1 73608 68886 -1 -1 82500 -1 -1 67599 -1 -1 -1 -1 92288 -1 -1 68397 -1 -1 78070 87435 -1 75771 92990 96688 -1 -1 95366 -1 86550 -1 -1 94616 70445 96511 -1 85943 -1 -1 69789 83510 -1 -1 76494 -1 -1 -1 -1 -1 88265 95545 -1 -1 -1 92025 69195 74517 65870 -1 80942 -1 79410 -1 -1 68365 90885 -1 -1 -1 -1 -1 66164 -1 67982 79829 -1 -1 78638 82668 -1 -1 -1 -1 75592 -1 70725 87922 -1 -1 97093 -1 -1 -1 -1 -1 80719 -1 74983 73081 79057 -1 -1 65860 70164 90371 93635 -1 84023 -1 -1 82616 -1 83094 -1 72327 -1 87572 -1 -1 83292 91997 81341 75234 -1 -1 90076 -1 73366 -1 88209 73247 80142 -1 80578 -1 -1 96329 82610 -1 97192 -1 -1 -1 80364 -1 72297 94903 -1 -1 -1 -1 91772 77338 75914 78925 -1 -1 -1 86292 -1 78445 -1 -1 -1 82814 -1 -1 -1 -1 85789 -1 -1 92048 -1 76281 -1 -1 -1 -1 75777 -1 -1 -1 73420 -1 95791 83843 98043 -1 -1 71986 -1 -1 66419 72442 96721 -1 93005 -1 -1 -1 -1 71240 89372 97922 -1 -1 77758 -1 -1 -1 79526 66559 -1 -1 79084 71380 77151 -1 81264 75915 79344 -1 -1 81694 -1 78578 95018 -1 -1 -1 81653 -1 75324 -1 -1 -1 70901 -1 91426 66180 -1 79917 93056 70280 -1 -1 69658 -1 -1 89839 -1 -1 -1 82285 -1 93347 -1 97583 72181 -1 -1 82429 98127 -1 -1 87354 66188 -1 -1 -1 86874 87096 70853 66380 -1 68956 -1 85546 -1 -1 71949 -1 -1 -1 -1 -1 -1 -1 93072 83226 97153 89626 -1 83044 -1 72025 -1 -1 86650 91169 96093 89400 -1 71534 67789 69070 -1 71513 -1 -1 -1 86864 73399 80648 97679 75680 -1 -1 86981 73693 84233 71661 -1 67510 76307 87722 -1 -1 -1 -1 -1 -1 -1 -1 78617 89727 -1 90455 74782 -1 95739 -1 85639 65879 67669 82280 -1 -1 95209 -1 79295 85760 -1 84882 78305 74818 -1 -1 80462 -1 66590 90066 75981 69296 -1 77667 72196 -1 -1 -1 88503 -1 -1 97636 -1 -1 -1 -1 97014 80766 -1 87389 71162 -1 89771 -1 92160 -1 75439 76696 -1 71619 79782 82175 97286 -1 -1 70411 95776 -1 -1 76125 72385 -1 82051 84593 82622 -1 -1 81677 95145 -1 80714 86268 79059 73146 92511 -1 98021 -1 -1 -1 78435 -1 67365 96801 -1 -1 -1 -1 -1 -1 -1 68318 -1 66190 73598 84927 -1 98162 -1 -1 -1 82747 -1 -1 92277 -1 72038 -1 -1 91496 77726 -1 -1 -1 -1 -1 68772 -1 94565 73825 -1 -1 -1 -1 92664 83231 75772 -1 -1 76522 95439 -1 74918 -1 -1 -1 -1 96373 -1 78487 69684 69035 67356 -1 78690 -1 70182 91360 -1 -1 -1 -1 -1 -1 -1 -1 90309 69959 -1 90376 81609 92170 87773 75649 94906 74993 -1 68617 70888 70190 -1 93519 71532 95926 86807 -1 -1 -1 97143 95112 -1 -1 82251 69578 83549 89718 82067 -1 77745 -1 81515 -1 68415 -1 79096 93167 -1 96434 -1 84309 74966 94117 95122 82031 -1 -1 -1 74986 -1 -1 -1 97161 -1 -1 92976 90804 83814 -1 -1 -1 -1 -1 -1 69729 -1 -1 -1 76742 74360 67111 -1 97592 87031 78956 71567 -1 -1 -1 79086 97937 89450 -1 74493 -1 92743 92475 -1 97775 -1 85480 -1 -1 -1 66981 -1 67038 93337 65939 91972 -1 86688 95613 88652 68238 -1 92214 83452 -1 78494 86589 84688 -1 -1 79456 -1 -1 90728 92543 -1 67739 -1 95385 91843 -1 -1 69783 74214 -1 79797 76115 75243 83411 -1 -1 91331 -1 77431 -1 -1 70191 90651 97326 -1 -1 -1 84893 89135 -1 78852 75658 71588 83124 81349 93951 94440 96994 92111 -1 -1 -1 -1 -1 -1 -1 -1 -1 79489 92151 84924 96152 74380 83282 -1 -1 95840 65642 -1 -1 -1 -1 83898 78520 -1 -1 91511 -1 -1 69574 -1 -1 95186 89901 79764 -1 79423 -1 78235 -1 -1 96013 68878 71467 70954 -1 86321 -1 73506 76423 -1 73158 74290 79372 79475 83730 -1 -1 73956 80499 -1 74041 91968 82249 -1 86263 95923 73827 72791 81314 91404 75272 -1 76243 92841 -1 -1 81290 89376 -1 -1 91604 -1 -1 66862 79827 -1 -1 -1 -1 -1 92697 95850 96694 68170 68286 -1 91619 70966 73637 -1 69376 -1 -1 91429 -1 -1 71730 84518 98085 -1 -1 97177 66468 97352 -1 -1 88552 71555 90943 76865 82007 78455 -1 -1 -1 78872 -1 69371 -1 73511 -1 79872 85105 -1 -1 66991 -1 -1 82415 98302 -1 -1 90533 -1 -1 82516 -1 68549 77816 78212 73731 -1 66354 -1 93745 -1 -1 -1 -1 -1 -1 -1 -1 -1 78740 -1 84781 -1 94743 93660 84851 70454 -1 92537 -1 74098 96192 -1 -1 -1 -1 -1 87827 -1 86711 -1 97140 -1 -1 85726 -1 92782 98017 -1 -1 -1 -1 -1 -1 -1 75721 67369 94265 86529 83200 80050 -1 75852 79160 -1 95898 96581 85377 -1 82513 -1 -1 -1 75062 -1 -1 -1 -1 66431 67097 87447 81208 -1 -1 -1 -1 -1 78308 -1 67907 86281 -1 -1 -1 96949 87564 -1 -1 85175 79093 94056 73786 -1 72136 -1 -1 -1 76928 80433 92486 -1 -1 -1 -1 -1 97073 -1 -1 -1 97929 -1 75917 89597 85027 95432 -1 -1 76264 -1 96530 81534 73129 76987 92524 88565 71427 -1 81926 -1 -1 93605 -1 -1 -1 80104 67660 86052 75144 -1 73714 78908 77404 69172 -1 -1 -1 70043 76794 -1 -1 79590 83566 -1 94667 97765 -1 -1 -1 76011 72380 -1 75188 -1 95558 93265 83509 -1 -1 88907 -1 82445 -1 98209 -1 -1 -1 92814 -1 -1 96474 85456 -1 -1 84463 86460 -1 -1 86559 -1 79991 97132 -1 97237 -1 -1 88687 -1 -1 77468 -1 78102 -1 -1 79519 69075 -1 -1 76426 -1 -1 -1 82640 -1 95515 78819 -1 -1 -1 -1 80062 67672 -1 76398 70575 -1 -1 80657 -1 95234 89815 67942 92712 -1 87756 -1 74376 -1 -1 -1 -1 85400 -1 -1 66079 69696 -1 -1 -1 88673 -1 -1 70265 -1 96578 69961 -1 92032 67706 -1 -1 -1 -1 -1 -1 -1 91258 74265 74481 -1 -1 -1 93004 87405 77764 -1 -1 -1 -1 71003 -1 -1 85313 68085 91085 75778 -1 -1 -1 -1 -1 80937 80223 -1 79554 -1 89282 98054 -1 -1 -1 -1 71225 -1 70696 -1 85374 75330 -1 74657 76645 -1 80804 -1 -1 -1 -1 -1 84595 73798 -1 79888 70799 73726 79395 -1 -1 -1 -1 -1 -1 73362 81205 -1 -1 -1 81223 73679 -1 -1 67925 75504 95283 94430 95252 -1 89911 -1 -1 94169 -1 79721 77305 -1 77501 -1 -1 -1 73573 -1 -1 75277 85024 95877 -1 -1 87098 -1 85407 -1 77138 -1 -1 -1 89600 -1 89472 -1 71423 -1 -1 -1 86012 -1 97360 70585 88818 -1 -1 97587 98335 71776 91658 -1 87915 -1 -1 76056 -1 92099 97833 -1 71405 -1 -1 -1 79964 89154 -1 76828 -1 -1 76217 -1 69944 -1 -1 95509 92535 74109 -1 -1 96184 -1 -1 -1 69641 67504 -1 -1 -1 -1 -1 -1 97980 75109 -1 93480 78441 78155 81983 83087 -1 -1 92216 -1 73777 -1 -1 79813 -1 79077 -1 -1 83905 -1 -1 -1 75490 -1 65991 97714 97400 82775 82160 -1 85801 -1 85318 68139 90752 -1 -1 -1 67630 71984 76296 -1 97982 79965 82142 81292 -1 91741 72486 -1 87595 -1 -1 67956 70354 81905 96785 71955 81080 75098 78978 -1 70524 -1 96138 66240 -1 68609 -1 93597 -1 91099 -1 -1 72794 -1 89857 -1 -1 70220 74836 83219 67457 71766 -1 -1 70698 -1 83923 -1 98131 -1 78510 -1 -1 -1 -1 69492 -1 71831 86504 72693 70252 81675 65626 84520 -1 90744 67231 -1 -1 89405 69245 90800 84587 -1 77970 -1 -1 98216 96786 89458 88906 91465 -1 97690 -1 -1 86974 -1 75807 92873 85576 -1 -1 95903 -1 -1 -1 95055 76518 81156 -1 -1 -1 72234 -1 -1 -1 94165 73136 -1 -1 -1 -1 83601 -1 -1 -1 95462 78149 -1 97682 89695 86644 95200 -1 -1 -1 -1 85620 73139 -1 -1 -1 86651 97927 85428 -1 66157 -1 -1 89213 89978 -1 81891 84476 -1 -1 74878 -1 91070 85226 -1 -1 72160 66620 94402 91413 -1 75176 -1 92681 66980 82759 -1 91637 77554 67298 98037 -1 91732 98145 80558 -1 86420 76526 -1 -1 90946 -1 74352 -1 -1 -1 -1 -1 92483 74736 -1 -1 -1 -1 -1 -1 85578 69549 74601 -1 -1 -1 77720 87307 -1 96589 -1 -1 -1 -1 -1 -1 -1 -1 -1 85500 66198 78689 77162 -1 -1 96357 92208 -1 70307 95302 70743 85100 95490 -1 -1 -1 -1 91219 66187 86642 -1 92518 73449 -1 -1 -1 -1 -1 -1 79303 -1 72648 -1 77775 95785 85166 96630 75948 72198 87954 -1 92615 75633 80277 -1 -1 80383 89447 -1 97990 85337 -1 -1 -1 72556 -1 -1 -1 93852 71429 -1 97533 71122 -1 93968 70389 86357 -1 88688 81931 -1 -1 -1 -1 -1 90225 76588 93893 -1 81580 -1 79111 -1 96753 96610 69608 -1 -1 89103 88402 67601 -1 -1 -1 66864 66727 -1 -1 77243 86839 -1 -1 70627 70956 84134 -1 95355 79577 -1 91925 79008 90206 97136 71790 87584 77115 -1 73727 80830 -1 -1 92702 -1 -1 -1 81657 -1 -1 72647 89513 71083 -1 70149 86772 -1 97772 94244 -1 -1 79756 -1 69890 -1 -1 85582 -1 67252 75481 -1 -1 87262 91246 91366 -1 -1 -1 73003 78260 -1 68393 70926 -1 80372 85996 83622 -1 75210 -1 -1 -1 -1 94719 95091 88560 -1 75395 -1 -1 -1 -1 85501 66560 -1 92822 73581 -1 -1 94002 -1 69257 74335 -1 96363 87904 -1 -1 78062 93177 73291 -1 86566 96060 -1 75978 67582 -1 87931 93409 77506 -1 -1 -1 76255 82715 -1 84080 -1 -1 88198 -1 73689 -1 -1 -1 65807 94035 82529 89293 71643 86976 -1 -1 -1 87502 -1 -1 83436 -1 80969 -1 86806 94892 75150 -1 -1 -1 -1 67163 85452 -1 82783 68809 92897 -1 73653 -1 88657 -1 93647 76440 -1 70214 85084 -1 -1 -1 -1 66267 -1 91969 -1 88705 -1 95966 -1 89104 -1 97804 -1 -1 -1 -1 72361 91075 97952 -1 65844 86019 89531 89327 -1 -1 80087 87698 -1 -1 -1 95176 96711 75787 83745 -1 86423 -1 -1 -1 -1 77114 96554 -1 77271 -1 -1 -1 -1 74674 -1 80111 87587 -1 86110 -1 77409 -1 -1 -1 -1 -1 -1 -1 85001 75463 84848 72211 -1 -1 -1 73423 -1 -1 88850 -1 88069 -1 82595 73419 82533 95758 81144 83592 81726 94419 -1 66128 -1 72940 95685 88143 86386 -1 77068 -1 -1 -1 83961 87234 69252 -1 88066 98291 -1 84557 67326 -1 75081 -1 -1 76126 79657 81111 -1 68355 -1 -1 -1 -1 -1 94288 78329 -1 -1 -1 -1 -1 -1 -1 82697 75399 -1 -1 -1 82493 -1 -1 -1 71687 84683 -1 88343 -1 93052 -1 -1 82417 77581 -1 89528 88873 89155 81327 90443 -1 -1 79232 -1 83836 80393 -1 -1 -1 -1 78394 80350 86238 88171 71189 71099 -1 75596 71383 -1 68297 -1 91174 87728 -1 -1 -1 -1 65912 92691 -1 -1 83959 79861 -1 95987 67318 94058 -1 -1 -1 77966 -1 93222 -1 -1 85507 70647 -1 -1 -1 75991 92554 -1 73151 -1 89280 80483 83369 82379 90962 68983 -1 -1 72282 70098 82509 71927 88294 -1 -1 80666 -1 -1 -1 71354 -1 -1 91502 88562 80099 -1 67488 73725 -1 87471 -1 -1 90280 82547 -1 85931 95719 90446 81727 -1 94137 -1 -1 84849 90175 69446 76862 -1 -1 -1 -1 76337 96261 -1 -1 -1 -1 69336 -1 -1 76047 -1 -1 73195 73628 -1 -1 82834 -1 94653 -1 -1 91776 94029 -1 97959 72078 -1 -1 85863 77760 70903 92927 -1 97878 68662 84594 -1 71386 -1 85905 77485 79003 -1 76626 -1 86344 91124 72535 75248 -1 96918 -1 71424 69022 69406 95430 -1 -1 -1 73379 81590 69509 -1 -1 85708 68679 81722 87576 85821 94338 -1 -1 66425 83379 84447 98180 -1 73546 -1 -1 67425 -1 78589 -1 73300 88213 -1 -1 -1 -1 -1 -1 -1 -1 72373 66044 -1 81840 93034 91088 -1 96661 -1 85776 -1 -1 81880 -1 -1 -1 68140 67362 -1 -1 -1 -1 -1 74353 79786 -1 84260 79054 -1 -1 -1 -1 85816 66219 -1 -1 -1 96122 73952 88400 86163 75346 76648 -1 -1 -1 85237 -1 -1 -1 -1 -1 -1 93784 -1 84561 -1 -1 93869 -1 69618 80726 -1 76656 -1 -1 98003 -1 68049 -1 -1 92633 68514 72899 83928 91565 94515 -1 -1 -1 -1 -1 -1 92150 86724 70084 87430 68506 75190 93930 -1 -1 70353 -1 67434 -1 79215 80301 -1 -1 68765 -1 69116 74083 -1 -1 82718 -1 86623 89937 81645 78187 80900 -1 -1 72155 -1 -1 91094 92646 65582 91674 -1 -1 -1 -1 -1 -1 90460 -1 -1 75779 -1 -1 93488 89831 82351 71205 76635 92031 -1 80632 90883 -1 94756 75247 -1 -1 -1 75428 -1 89013 -1 78058 94544 -1 94257 -1 -1 -1 91803 -1 68968 -1 -1 92928 67248 -1 77548 77540 -1 -1 81307 68156 83182 68628 95148 -1 94660 95394 -1 72593 -1 86708 -1 -1 -1 -1 -1 89481 88981 -1 -1 -1 70490 -1 -1 -1 -1 91255 -1 68768 66737 -1 -1 -1 71223 76266 90242 -1 -1 77219 77917 -1 -1 -1 69674 75668 89755 -1 -1 83402 79950 -1 -1 -1 -1 75974 71484 93776 -1 -1 74984 93373 90287 -1 74400 78134 -1 75075 -1 -1 96901 -1 -1 78111 73560 -1 -1 -1 -1 -1 -1 84835 -1 -1 82005 69518 68576 -1 -1 96441 -1 -1 96107 73602 -1 88915 87080 72777 -1 74292 -1 92311 86454 86879 69079 -1 75815 68763 -1 66003 69712 96336 -1 -1 -1 -1 -1 -1 81706 -1 -1 66296 -1 -1 -1 -1 -1 -1 -1 77075 -1 95097 -1 66503 69896 -1 -1 90253 -1 78684 -1 69772 96717 84201 -1 -1 -1 66790 87570 -1 -1 82575 -1 72766 79975 -1 -1 65695 -1 -1 -1 89712 69400 91045 -1 87130 -1 79148 83815 75595 84550 66574 -1 88679 -1 81407 -1 -1 -1 80902 -1 65863 -1 82651 -1 -1 66145 -1 92139 80086 90461 -1 78068 67981 -1 87995 -1 -1 -1 86191 83324 89273 -1 -1 82423 -1 76524 74784 -1 -1 97648 68312 76653 97943 -1 87940 -1 -1 85192 96129 -1 77214 93188 -1 -1 97172 82190 82124 -1 -1 -1 -1 -1 80715 -1 -1 86633 -1 86961 -1 -1 76530 -1 -1 75929 70078 -1 -1 77872 -1 81026 -1 -1 71954 -1 92034 -1 -1 -1 -1 -1 92627 68704 87603 -1 -1 -1 -1 -1 90036 89568 -1 67930 -1 -1 77779 84846 67526 -1 -1 -1 -1 70510 -1 79833 -1 -1 80945 -1 85159 -1 -1 65569 -1 -1 -1 -1 94438 76606 72102 90190 -1 -1 -1 -1 -1 92121 -1 -1 74590 -1 -1 71734 70333 76685 -1 -1 80812 83598 71442 -1 -1 -1 91938 71357 -1 96442 89865 72022 -1 89070 -1 -1 84850 80032 74705 -1 -1 72231 -1 -1 92093 93979 -1 -1 82786 -1 76405 -1 -1 91626 93942 95681 -1 74669 -1 -1 85281 -1 -1 -1 87856 70781 82594 -1 86026 92830 65542 76367 96437 -1 -1 -1 95299 -1 69997 -1 75029 79339 85262 -1 79995 -1 -1 -1 -1 88414 66648 91590 93935 -1 -1 66746 -1 71347 -1 -1 -1 77086 -1 -1 95119 92301 88885 80265 -1 -1 -1 -1 -1 92104 81418 71530 -1 -1 85904 -1 -1 -1 -1 88235 -1 -1 -1 -1 -1 -1 85215 67138 76365 -1 66411 -1 88422 -1 71738 90044 88039 91900 -1 -1 -1 -1 84845 -1 68152 -1 -1 91226 98051 -1 -1 -1 85404 80953 84761 94297 -1 79637 95663 88142 98184 -1 -1 94802 -1 -1 -1 -1 89605 72400 68271 -1 85060 -1 68388 -1 -1 80775 97318 -1 -1 89264 -1 67805 -1 -1 73438 -1 -1 -1 92490 92874 88568 -1 90791 67637 74348 85047 72068 -1 79760 89024 89471 75447 -1 -1 -1 -1 -1 73903 74410 -1 76613 87776 80155 -1 -1 -1 91762 -1 87233 79687 -1 67468 -1 79071 82806 91372 -1 -1 77239 -1 66801 -1 -1 -1 98303 -1 -1 -1 80175 -1 -1 79801 -1 -1 -1 -1 83759 94981 -1 -1 -1 -1 82107 -1 86883 -1 88037 72917 -1 82363 -1 -1 69669 -1 -1 -1 68054 -1 85439 -1 66271 66670 80341 -1 -1 -1 -1 -1 90293 -1 -1 -1 71578 87048 -1 82209 86627 -1 -1 -1 -1 -1 -1 91796 74153 -1 82647 94666 -1 -1 -1 65717 85189 -1 -1 -1 95521 71242 82976 82605 -1 69144 86441 -1 74510 -1 91398 98273 94242 75859 -1 94013 79818 69288 80642 -1 98295 -1 -1 77201 84056 75355 69814 98096 -1 74668 -1 88534 80895 89748 -1 -1 -1 84250 80234 76400 -1 -1 -1 -1 72214 78035 66649 -1 -1 73833 -1 96913 85571 -1 -1 -1 87761 -1 -1 -1 -1 85908 93985 -1 82419 -1 81598 -1 85907 75943 98024 -1 73926 -1 68072 75468 85799 -1 -1 90007 -1 79709 71745 -1 68236 -1 80384 75958 -1 68916 -1 70804 92103 -1 90930 -1 77631 -1 77509 73750 97435 71204 -1 -1 67061 72218 -1 -1 76580 89950 74638 95991 77689 -1 97868 92536 77978 93682 -1 -1 -1 81323 -1 -1 -1 71302 -1 66241 -1 89583 -1 -1 94967 82625 72551 90176 -1 65710 72935 91871 83051 -1 -1 -1 78572 73850 -1 71489 -1 -1 -1 96647 77094 -1 87512 95734 98289 66058 -1 -1 -1 75374 69668 -1 -1 75178 77001 87519 -1 80973 86951 -1 -1 93074 90532 86341 98275 -1 65714 -1 -1 -1 -1 -1 67857 93503 79781 -1 -1 68559 83810 -1 69721 -1 -1 97058 -1 -1 -1 -1 83575 86407 -1 69053 -1 68837 66516 97955 73476 91411 -1 -1 79373 -1 96178 79648 72941 75051 -1 -1 -1 96952 73133 82512 93706 -1 72202 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 68612 -1 -1 96737 86924 -1 80202 -1 70496 -1 -1 98312 80204 -1 69149 72741 71119 -1 -1 83805 83034 -1 -1 -1 88278 -1 -1 90053 -1 90880 -1 75878 -1 -1 -1 -1 84274 -1 96706 74452 -1 -1 97865 -1 88253 83267 81370 79011 87109 -1 -1 69986 65969 -1 -1 -1 90519 -1 -1 -1 92468 -1 85570 82358 -1 96710 -1 -1 -1 87473 -1 70893 88163 -1 -1 78839 -1 -1 -1 -1 87320 75542 -1 84139 71161 -1 88605 79438 82127 -1 -1 83793 72623 86549 -1 82962 -1 74664 -1 -1 -1 -1 -1 69565 91084 92332 -1 94316 86123 80796 92005 -1 97938 92396 -1 93103 89232 -1 95086 -1 66443 -1 -1 -1 -1 -1 77923 -1 96241 -1 -1 -1 -1 79248 -1 -1 -1 -1 -1 77073 -1 90562 86603 74513 -1 -1 78863 75579 -1 84708 76409 73603 77842 -1 -1 -1 -1 -1 -1 88666 71363 76463 73456 84565 92515 86756 -1 72519 95917 97892 -1 75475 -1 68493 97615 77266 87706 -1 76957 85013 75393 96974 89882 -1 -1 -1 73372 76936 76489 -1 85984 69864 -1 75192 -1 -1 92418 -1 79537 -1 -1 69188 72302 76976 -1 -1 73971 78590 -1 75940 -1 89699 -1 89333 69238 -1 92786 -1 95583 -1 89576 76381 -1 94628 97091 -1 76776 80871 -1 -1 69522 -1 86132 76660 92888 -1 -1 -1 95589 -1 -1 -1 -1 -1 -1 -1 76303 90468 -1 85725 -1 84288 -1 -1 -1 71401 -1 -1 81847 83579 69344 84257 -1 -1 65713 -1 -1 82692 -1 83052 -1 -1 -1 -1 65656 79469 -1 -1 90735 -1 89387 89796 -1 -1 -1 91186 -1 88883 83751 89861 66339 -1 96704 -1 -1 74949 -1 83451 95592 -1 -1 78959 -1 -1 -1 -1 92854 70231 78165 -1 71359 87248 84283 -1 -1 84004 -1 90166 -1 -1 -1 77766 -1 76544 83847 77367 -1 71524 -1 74166 76304 -1 -1 -1 65672 -1 78980 66386 87357 73778 -1 94988 90034 92548 -1 -1 -1 72128 68171 -1 70516 -1 88201 -1 -1 -1 93150 91386 73493 97902 73284 72668 -1 96898 -1 -1 71978 -1 69782 83414 -1 90125 70612 -1 -1 85329 73934 92676 74787 87609 72220 -1 79388 77998 -1 -1 -1 -1 -1 -1 -1 82009 73455 -1 -1 65827 90538 -1 -1 -1 81123 -1 82092 82063 -1 -1 -1 -1 74060 72182 92310 76616 -1 -1 70582 72831 -1 -1 -1 -1 75518 75118 -1 -1 -1 -1 -1 81414 -1 68574 85837 73701 74000 80238 -1 80880 84813 -1 97627 72049 93323 92520 85183 82524 -1 -1 -1 -1 -1 89855 90931 -1 -1 -1 -1 -1 -1 69637 -1 -1 75783 -1 95408 -1 86273 -1 -1 -1 68579 71320 -1 -1 -1 -1 -1 84417 -1 76227 78172 97188 68298 90418 -1 77934 -1 -1 88669 -1 75329 98071 67932 -1 94659 -1 92409 78091 -1 -1 73087 81372 -1 85591 -1 77947 -1 68441 -1 91749 -1 73648 85182 88018 88190 -1 -1 -1 80201 92599 80670 -1 77104 74145 -1 74219 -1 66288 72569 -1 94490 -1 76778 -1 67483 77024 67214 -1 92496 96897 83502 87333 87464 -1 81739 -1 81809 -1 97123 80697 -1 -1 -1 95062 -1 -1 -1 78342 87574 -1 -1 90098 -1 -1 84586 -1 -1 -1 92920 -1 -1 -1 75289 -1 91822 -1 79378 -1 -1 -1 -1 -1 98119 -1 94359 68971 66323 -1 78880 80748 -1 -1 -1 -1 -1 -1 -1 81704 -1 -1 -1 -1 97037 -1 -1 -1 -1 79961 -1 90690 -1 -1 -1 -1 -1 -1 -1 -1 -1 78885 91376 66196 75944 74066 81542 -1 81368 71474 74507 -1 85094 81133 71899 76084 69886 -1 67656 71501 -1 -1 86887 -1 92853 -1 -1 -1 -1 87858 -1 -1 -1 76924 90855 90126 86842 -1 -1 -1 89075 82943 93189 96049 74866 71645 75904 -1 66935 67339 88355 -1 73802 96128 81501 91936 80625 -1 75164 -1 67085 69354 79109 93846 -1 -1 -1 -1 -1 -1 79571 -1 73108 95632 82892 -1 -1 83280 67714 -1 89421 73740 91581 67250 66771 96881 -1 81271 -1 -1 -1 -1 75312 -1 67814 70534 93309 80217 84690 79231 85609 82577 67429 -1 75331 -1 66350 92859 92819 -1 92690 89256 70928 69101 -1 65804 -1 -1 -1 83816 -1 -1 -1 68698 75227 -1 74135 67064 -1 -1 89929 -1 75165 97080 -1 -1 -1 -1 69778 93282 93349 -1 -1 -1 96484 -1 -1 74259 -1 -1 -1 75170 74217 79467 90689 85542 -1 77418 95585 68993 79924 66615 77812 90210 -1 -1 -1 70768 92123 -1 94807 69202 75759 92831 -1 82639 -1 81920 -1 96494 78721 73275 -1 71381 -1 80248 78918 -1 95036 89026 -1 -1 79189 -1 -1 70868 -1 -1 73360 -1 74939 -1 -1 -1 72583 73939 -1 -1 71829 -1 88800 78077 -1 -1 -1 94590 83732 -1 -1 -1 -1 66381 -1 -1 -1 -1 91479 -1 -1 96959 -1 68938 -1 95117 -1 -1 -1 -1 68792 -1 97380 69182 -1 95656 92285 -1 88842 66085 -1 -1 86436 -1 78587 92788 72815 -1 87739 -1 80652 72454 -1 88975 71568 86715 -1 -1 66816 97692 -1 84468 66038 -1 -1 71762 -1 76608 -1 -1 79515 -1 -1 -1 -1 89408 -1 -1 89188 -1 -1 93839 -1 -1 -1 96916 -1 -1 81282 -1 -1 75795 96622 -1 -1 95227 67512 -1 71842 -1 -1 -1 74947 -1 74125 91595 -1 -1 97741 89932 98056 -1 77570 -1 87866 76590 -1 -1 -1 -1 89290 90836 -1 -1 80587 -1 66004 -1 -1 96829 86611 77067 -1 87174 -1 -1 -1 -1 -1 -1 -1 71430 -1 80374 93742 -1 77161 69495 92792 -1 -1 -1 96470 -1 -1 -1 -1 -1 -1 97375 -1 -1 -1 81304 68166 77697 90564 -1 67433 -1 69013 -1 -1 94795 -1 -1 -1 -1 -1 -1 -1 88954 -1 94608 -1 85651 70263 -1 67858 -1 -1 89066 73685 -1 -1 90667 93146 93995 73292 -1 -1 66375 72398 90470 -1 -1 70390 68374 86792 -1 85964 -1 -1 97824 75508 80076 81760 -1 -1 -1 78130 -1 -1 -1 78480 89969 92452 -1 -1 98327 73655 91176 87900 -1 67684 67095 77106 -1 90504 -1 88352 -1 -1 -1 -1 -1 -1 -1 82721 -1 -1 75278 79549 -1 85853 -1 88007 -1 71911 67938 -1 83848 70639 83212 90297 -1 -1 74891 -1 -1 -1 -1 -1 90924 75454 86331 97252 68200 85363 -1 80053 -1 82131 65751 77036 -1 76811 84190 -1 -1 -1 90164 82389 -1 -1 87209 91771 -1 -1 75221 81422 84960 -1 94202 80968 -1 -1 -1 95392 90240 -1 -1 -1 -1 75384 94904 -1 -1 -1 75851 85271 68442 -1 -1 -1 -1 -1 -1 72708 76388 69069 -1 73008 -1 -1 67697 95729 77139 93315 95754 -1 80979 85817 -1 -1 -1 -1 -1 90137 -1 -1 -1 96351 89067 -1 80622 -1 91285 -1 -1 -1 -1 88016 -1 -1 -1 -1 -1 -1 -1 66021 -1 -1 86748 91613 79720 -1 -1 -1 90165 77503 93354 72929 89604 -1 86034 -1 81272 83552 -1 94128 93168 -1 90230 91659 -1 -1 -1 -1 92849 -1 70621 86406 -1 -1 65693 74780 -1 79119 94759 -1 -1 75148 -1 85852 84066 87887 -1 -1 -1 86141 -1 -1 82041 -1 73642 86172 90941 77021 -1 -1 -1 -1 -1 97428 97463 -1 -1 74614 90768 -1 87347 91586 -1 -1 69423 69981 -1 -1 73538 -1 77279 -1 82636 65814 79817 -1 70274 -1 79970 81059 94468 78000 75385 93788 -1 -1 97199 93263 -1 89169 68389 -1 -1 -1 -1 82286 -1 -1 76408 -1 -1 -1 76662 -1 85573 -1 73946 -1 78215 86732 68713 96447 70556 -1 77174 87165 80621 -1 -1 75626 78869 88374 -1 80604 72228 -1 -1 73458 87186 -1 -1 -1 74587 73694 -1 70281 98033 69626 75647 -1 -1 68432 -1 97479 97240 75380 69536 -1 -1 -1 -1 69825 -1 -1 -1 -1 -1 85652 79858 -1 71850 74790 91432 -1 -1 71684 72997 -1 82837 -1 -1 -1 -1 88038 -1 -1 -1 -1 92744 87611 76825 73579 -1 -1 85092 97813 -1 -1 72199 -1 70772 -1 96667 95897 79088 -1 86764 84871 93932 -1 66679 87199 65836 -1 -1 -1 -1 -1 -1 89509 97792 -1 -1 -1 78526 69073 92185 -1 76961 67835 -1 91267 -1 77595 73324 72802 -1 77753 -1 -1 84971 71253 -1 85440 -1 76666 -1 81929 -1 65845 -1 88726 83433 71047 -1 -1 97301 66815 -1 82877 65830 -1 86745 90727 -1 -1 -1 71422 -1 87550 -1 -1 77127 -1 -1 -1 -1 76741 -1 -1 86444 92313 83314 -1 -1 -1 88894 97305 87521 85831 -1 68274 -1 98111 -1 82310 97782 -1 77801 70210 74837 76340 -1 -1 83281 -1 73097 88409 -1 -1 -1 95689 -1 81277 -1 -1 79579 95486 68898 -1 -1 -1 -1 87960 -1 86700 -1 88482 91073 -1 81872 87986 -1 86168 -1 -1 72420 85222 -1 93257 72171 -1 79901 90977 -1 73088 -1 80148 68509 -1 -1 -1 95865 -1 -1 72696 80193 95960 -1 -1 -1 -1 81631 -1 83450 -1 96775 -1 -1 -1 -1 88599 84170 74744 -1 70588 65947 95849 70706 66941 94162 89833 69569 -1 -1 89941 88950 88986 -1 70708 69216 93192 -1 89777 -1 -1 87730 -1 -1 -1 84738 -1 82109 93802 84531 90331 90615 81097 -1 88575 81477 89980 -1 -1 88056 -1 -1 -1 92658 76823 -1 95152 88446 80271 -1 -1 90454 -1 -1 -1 -1 -1 -1 77307 -1 93669 77892 -1 95005 84149 -1 -1 80064 71197 -1 79788 79740 83503 96332 -1 -1 77376 -1 -1 78112 -1 -1 -1 90679 -1 88643 -1 -1 -1 -1 98323 -1 68501 75907 -1 97219 -1 85982 -1 -1 89862 -1 -1 94754 -1 -1 83012 -1 85634 83912 74528 -1 -1 -1 89811 69305 87963 -1 78106 85330 94070 -1 92178 -1 78276 -1 70383 67839 73349 -1 -1 -1 83098 -1 -1 -1 95448 95650 85911 73588 -1 92118 -1 69504 -1 68588 93312 70825 95536 77460 71332 90770 -1 -1 -1 94493 -1 96842 97487 -1 98236 96926 80078 -1 -1 -1 -1 -1 -1 88195 90785 68951 -1 -1 -1 94814 -1 -1 71321 -1 94891 96282 -1 80463 -1 73710 65876 96401 84827 -1 -1 -1 77617 78028 85718 76389 81212 76650 84634 -1 -1 73276 67437 -1 84998 -1 84229 79346 -1 -1 -1 69463 -1 85071 -1 78473 -1 -1 -1 -1 97642 67693 -1 -1 -1 79867 70835 -1 68556 75339 68631 86228 80354 67980 -1 -1 92175 87125 71999 -1 -1 -1 90161 -1 67381 -1 -1 96797 83076 76063 -1 71064 93506 -1 87934 -1 -1 -1 -1 -1 -1 92696 -1 89302 -1 91110 65697 -1 95340 -1 -1 79202 -1 -1 -1 84667 85148 -1 96082 -1 -1 -1 -1 92235 -1 71356 -1 -1 -1 -1 -1 83449 -1 -1 -1 -1 -1 -1 74236 74329 -1 77343 96632 -1 -1 -1 74529 83764 76258 -1 76062 -1 -1 -1 95761 93075 79747 -1 75309 -1 -1 65756 91860 86723 -1 -1 94919 88206 -1 71820 74119 73660 88682 -1 -1 88110 -1 -1 -1 66039 93906 77380 -1 -1 -1 93470 -1 -1 -1 -1 -1 -1 -1 94283 -1 67419 -1 -1 -1 86736 69745 82890 -1 88519 -1 89160 69839 -1 -1 -1 87571 75496 -1 66800 67928 75319 -1 83020 -1 -1 -1 -1 -1 -1 -1 65570 76609 97107 -1 86726 72497 88118 -1 93993 77383 71871 -1 83488 67626 -1 -1 78800 79312 74807 70168 -1 -1 70016 76719 -1 -1 -1 74791 -1 81667 97596 81415 -1 -1 -1 -1 -1 91965 -1 -1 -1 80465 85191 -1 -1 67574 75095 83167 96278 74842 80503 66881 -1 83709 70266 73260 -1 -1 -1 67521 80380 -1 69585 89627 -1 -1 -1 71192 -1 -1 -1 -1 87783 95553 92622 -1 -1 -1 -1 82805 87567 -1 -1 -1 -1 -1 93648 -1 -1 -1 79066 -1 67957 -1 73811 84423 -1 -1 88965 97733 -1 71009 -1 -1 -1 -1 97930 -1 -1 89031 -1 -1 73911 82504 89899 78432 81473 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 89923 -1 77272 66789 79842 76667 -1 67260 82133 -1 96615 -1 97891 71938 -1 67748 -1 -1 -1 -1 -1 -1 91471 -1 -1 -1 -1 84776 93937 73010 70148 81234 90217 -1 74244 84268 84053 65893 -1 96973 94266 -1 70051 -1 -1 77835 91181 -1 -1 -1 -1 87335 86994 -1 -1 -1 -1 -1 88020 -1 83636 -1 66284 -1 -1 77960 -1 -1 -1 87474 -1 90630 -1 74326 76868 81642 91104 83615 66173 73198 -1 91453 -1 78199 -1 -1 -1 74456 68834 -1 83721 96830 -1 -1 73559 72609 67210 -1 -1 -1 81355 -1 65864 -1 85338 -1 70276 -1 70388 -1 -1 -1 -1 -1 -1 76773 -1 77176 83033 -1 -1 -1 97008 76177 -1 -1 71259 -1 -1 -1 81217 97746 -1 89852 -1 -1 70830 -1 -1 66600 90536 72974 -1 73036 -1 96105 -1 72707 -1 -1 91137 96216 -1 95183 84993 -1 65706 -1 -1 69084 90462 -1 85033 -1 73755 -1 66474 79823 92764 84654 74757 91346 81570 -1 88631 82348 65847 -1 89059 -1 90826 -1 -1 -1 80906 76268 67593 92970 -1 95051 -1 71903 69068 -1 75629 -1 -1 -1 77961 -1 72919 93355 -1 87315 -1 -1 -1 -1 96765 87620 80886 82365 -1 -1 -1 -1 75134 84035 74723 -1 -1 -1 89735 -1 71509 87202 94534 95334 78941 -1 -1 80764 77145 -1 66012 86179 81744 89561 75300 97644 -1 -1 -1 -1 94421 93541 80458 97771 72023 -1 75048 -1 88767 93132 96659 -1 85593 88034 -1 -1 -1 68974 78708 -1 94026 67149 -1 -1 93411 75648 88721 -1 73576 -1 73908 71392 94663 -1 -1 89151 -1 -1 -1 -1 -1 92708 -1 80791 -1 -1 77999 68849 93464 -1 -1 71789 88743 -1 91746 80872 74928 -1 87654 -1 -1 68676 -1 76589 -1 -1 94186 92464 -1 -1 -1 -1 -1 -1 -1 77908 67344 -1 -1 -1 95132 -1 -1 91249 -1 70989 -1 -1 93956 95881 -1 88759 75552 -1 -1 -1 -1 83116 80731 91205 96756 -1 -1 -1 86652 77362 -1 -1 -1 71346 -1 67736 90441 89885 72020 -1 -1 95639 93781 -1 -1 69769 83786 97908 -1 -1 -1 79649 -1 70545 -1 90025 67580 97844 -1 -1 91961 -1 84239 -1 95866 75501 -1 82266 82642 68850 -1 -1 69803 -1 78255 90214 81650 -1 82875 -1 81338 89014 -1 92694 93244 89593 -1 82749 76483 -1 80246 84206 85921 86940 -1 -1 -1 -1 -1 -1 70916 -1 -1 -1 -1 77302 -1 -1 88624 83421 -1 70740 -1 -1 90121 65951 69345 72101 -1 -1 -1 82211 -1 -1 -1 -1 85912 81411 90940 84376 89569 -1 66777 70517 66200 75437 -1 -1 -1 83987 75344 -1 -1 72597 -1 -1 -1 -1 86958 -1 94278 83326 -1 68565 -1 75964 -1 87038 -1 76460 -1 65899 98297 71521 -1 -1 -1 -1 93303 -1 -1 66030 76642 88656 -1 90012 77499 -1 -1 -1 -1 89990 -1 -1 -1 67467 -1 -1 -1 -1 -1 -1 -1 -1 71996 72871 69718 93823 -1 67182 -1 -1 84756 -1 96119 77403 -1 90102 70813 -1 69419 83796 77249 -1 84623 67557 79470 76531 83251 -1 76533 -1 -1 -1 92678 -1 -1 88876 -1 94627 -1 -1 73889 -1 -1 85979 90380 73960 88419 90518 -1 -1 -1 67793 74232 88361 90546 91274 86443 84640 97762 -1 65922 -1 96204 -1 68737 -1 -1 92101 83949 67632 -1 81993 81511 -1 -1 80141 81923 71243 -1 -1 -1 -1 -1 89050 77510 -1 93763 88082 71570 -1 93720 -1 -1 86260 -1 -1 81502 95321 -1 -1 -1 -1 -1 76720 85415 -1 -1 -1 92939 95014 -1 65694 -1 -1 65923 70523 65671 -1 -1 -1 96135 97767 96495 -1 78625 -1 -1 77906 -1 92881 -1 82159 69689 73531 87172 -1 -1 -1 -1 82861 79642 70481 91948 -1 81001 -1 -1 79079 90248 -1 -1 -1 73948 -1 -1 73945 91080 -1 -1 86083 91770 90251 75963 -1 -1 69009 -1 -1 66120 68380 -1 92472 90726 73436 91585 -1 -1 -1 -1 80832 -1 -1 71366 -1 -1 -1 -1 -1 -1 -1 -1 -1 81319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 68932 79103 -1 91663 92126 77405 80861 79214 -1 97423 -1 70610 93556 78841 84995 96296 84017 -1 -1 -1 92878 67033 -1 -1 71266 -1 95446 84198 79899 -1 66069 91787 -1 66163 84780 -1 68881 92421 -1 -1 84524 77197 88862 67432 85178 -1 96776 91922 65597 77002 83480 65823 87395 93087 70137 80819 -1 78279 89916 97498 78496 69454 95769 86365 -1 81844 -1 78495 67921 72299 87511 -1 -1 -1 -1 -1 97430 -1 97098 -1 90684 -1 94255 -1 -1 75606 -1 72783 85321 68705 87089 92596 -1 70869 -1 -1 -1 69752 79141 -1 81803 -1 94018 -1 -1 89004 98242 -1 -1 73105 87918 -1 80548 -1 -1 -1 -1 79589 -1 76081 -1 -1 76458 79223 -1 -1 92769 88522 82569 74350 75085 75697 -1 -1 -1 -1 96954 86237 -1 -1 97863 -1 81658 80005 -1 91797 75013 -1 68920 -1 70199 88685 -1 -1 85087 66436 -1 78379 65943 -1 -1 68395 82746 82019 78982 -1 89365 98035 80200 66572 -1 -1 77212 -1 -1 -1 -1 -1 73545 -1 85314 -1 70318 72875 -1 -1 78733 -1 78979 -1 -1 72797 -1 -1 83259 74607 76256 94294 80643 71812 -1 -1 -1 93988 -1 -1 -1 -1 89522 -1 -1 83120 82198 -1 -1 96068 -1 -1 -1 -1 -1 -1 70979 -1 -1 89825 93391 77446 -1 72918 -1 -1 -1 -1 -1 94478 86434 83684 -1 -1 97412 89301 -1 -1 97155 -1 -1 96376 -1 -1 75392 84204 -1 94390 -1 78334 80966 84599 84132 86946 -1 87421 -1 83989 -1 65838 -1 77458 95484 -1 -1 -1 -1 -1 69250 65924 94132 -1 -1 -1 74526 -1 -1 84350 -1 -1 94207 -1 -1 -1 -1 65942 -1 -1 -1 77604 93466 -1 81775 86402 -1 85694 66029 -1 -1 88233 80093 -1 -1 -1 -1 94953 -1 -1 72323 -1 -1 -1 70367 -1 84217 72290 -1 78849 -1 85260 73080 72413 90618 -1 -1 -1 87656 73078 -1 -1 76636 -1 88258 -1 71159 -1 -1 -1 84842 74405 -1 69432 88744 -1 -1 -1 -1 66462 -1 -1 70108 -1 67901 -1 90236 75946 97099 92733 78648 -1 -1 -1 -1 67885 89506 83849 78343 -1 -1 82355 -1 98034 -1 79902 -1 92432 -1 -1 84269 -1 98199 -1 85326 67762 -1 -1 87180 86939 -1 -1 -1 -1 -1 86383 89927 -1 91728 -1 -1 87450 -1 -1 -1 -1 71226 -1 82201 -1 -1 72531 72914 -1 70729 -1 70683 -1 70093 68599 -1 -1 -1 88732 -1 -1 78411 65859 75536 83410 94275 86368 72635 79455 93091 93016 -1 94602 -1 85101 94510 73004 -1 74626 93169 76447 88834 72733 83247 -1 97458 76705 -1 73172 87218 -1 -1 97092 -1 -1 81410 -1 -1 71930 77911 65930 66609 -1 -1 -1 84854 -1 72303 -1 65965 88768 -1 -1 86788 91755 88335 83163 98202 -1 72673 -1 -1 -1 -1 79784 92133 -1 89525 81396 -1 98097 -1 92429 -1 -1 -1 -1 76413 82311 86789 -1 -1 -1 76001 -1 -1 -1 89754 -1 -1 -1 95584 -1 82362 -1 72620 -1 -1 -1 -1 70905 91832 92756 -1 -1 67295 84131 -1 72640 75220 68141 75288 -1 70251 97137 94945 96426 92161 -1 85949 -1 -1 -1 -1 -1 -1 91273 77381 -1 97214 78569 79361 87139 -1 78771 78991 -1 -1 -1 -1 94592 82752 79419 85088 81718 -1 -1 71211 89258 79351 76577 -1 89756 70543 84491 -1 92045 90928 -1 80317 -1 -1 -1 -1 82803 97446 85336 -1 73869 -1 -1 -1 83783 79930 -1 -1 84918 90695 81614 69180 -1 89017 -1 94398 97739 -1 92747 77616 -1 -1 -1 -1 89912 -1 -1 -1 -1 -1 -1 -1 -1 88956 -1 70157 80528 -1 -1 78715 -1 97909 94356 -1 86408 89717 -1 -1 71893 -1 97853 90707 66281 97482 -1 -1 -1 -1 71613 71552 -1 83178 71212 -1 67314 95694 77508 93848 -1 82181 -1 -1 -1 -1 -1 -1 84489 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 66901 73788 -1 -1 95542 -1 69827 -1 -1 95605 70082 -1 -1 79123 -1 93588 -1 96892 -1 -1 -1 -1 -1 66742 85276 -1 -1 -1 -1 91625 83278 -1 69624 96852 -1 66577 97309 -1 66019 -1 81035 83861 88398 89277 85155 83998 69515 65892 91811 95717 -1 92006 -1 -1 -1 -1 -1 79974 78152 81356 -1 -1 -1 -1 -1 -1 -1 72890 91402 -1 66028 -1 -1 -1 85947 90130 81241 70981 86059 84231 -1 -1 -1 94365 81019 86666 -1 74256 -1 94970 79156 -1 94670 91130 -1 -1 83776 92918 -1 -1 -1 74223 -1 -1 68839 66372 -1 -1 76361 73364 -1 87846 89244 89987 66672 73245 97156 90889 67813 80074 69433 93434 -1 -1 -1 -1 85005 86169 66642 70493 -1 90909 -1 -1 -1 -1 73650 83742 -1 -1 90892 -1 -1 -1 74997 -1 91464 -1 72193 -1 -1 83807 95860 79330 75372 70494 -1 -1 84658 -1 75820 -1 69761 69436 87213 70676 -1 78548 -1 -1 84785 -1 -1 -1 -1 77874 77371 -1 -1 -1 79094 -1 90501 -1 -1 -1 81691 -1 -1 -1 -1 68263 -1 -1 -1 -1 -1 -1 83720 -1 -1 75898 -1 86685 92624 83675 -1 94083 -1 -1 -1 -1 -1 78813 -1 -1 -1 -1 -1 80649 67394 -1 -1 -1 -1 91029 -1 -1 -1 -1 -1 68214 97817 -1 -1 98100 73011 -1 78386 68864 -1 94246 -1 -1 -1 -1 70735 -1 80466 96699 -1 87400 -1 -1 -1 74141 83011 -1 -1 -1 -1 80004 -1 93685 96665 81721 69107 86370 -1 90632 71413 94319 67528 -1 95929 93873 89835 83817 -1 85372 78972 82147 -1 -1 74288 87135 -1 -1 -1 95376 -1 -1 84638 90227 81434 -1 -1 -1 -1 93142 -1 -1 78862 -1 76740 -1 91614 92388 -1 -1 72750 -1 76558 73990 -1 94144 -1 74343 88156 -1 72656 83829 -1 91437 80770 94942 94911 96194 87086 -1 -1 -1 71419 -1 72795 70697 -1 93724 -1 -1 -1 87386 -1 -1 92491 86437 -1 -1 -1 98189 -1 68692 89872 -1 -1 66591 92344 85896 78864 -1 86253 92856 66368 -1 71391 86522 74465 -1 -1 69957 -1 -1 81698 97244 -1 -1 65578 -1 91155 83653 91241 96352 67890 66884 72293 -1 74485 91254 -1 -1 83310 -1 89182 84411 88711 71680 -1 -1 93808 79177 69787 -1 78237 -1 -1 93547 88937 -1 -1 76882 -1 83211 86801 -1 85035 -1 -1 -1 -1 -1 87267 -1 76464 96102 -1 -1 97159 65567 -1 -1 85684 -1 -1 72817 72579 -1 -1 -1 -1 70720 78694 -1 95280 -1 -1 -1 -1 -1 86445 -1 74231 -1 -1 79628 68534 87131 78024 -1 -1 90754 95783 72731 82052 83976 -1 83368 78090 -1 90149 68816 83933 68808 -1 -1 81474 -1 66268 85354 71213 -1 -1 72204 -1 77827 -1 66920 -1 -1 74068 93113 79276 73670 -1 92092 -1 75341 -1 -1 -1 90494 -1 -1 83360 78174 -1 87136 75582 78679 -1 -1 -1 73532 -1 66760 79732 -1 -1 -1 96503 -1 -1 69511 72823 65722 97697 -1 -1 79273 -1 90685 73612 -1 77437 96161 80637 -1 -1 84152 74867 -1 85021 75091 74260 -1 89763 97125 -1 69085 84483 91485 -1 -1 82964 74457 89800 -1 -1 82308 -1 97511 -1 -1 91729 69644 89634 -1 -1 85616 -1 -1 91828 -1 -1 -1 84715 83608 -1 66987 82204 90356 -1 -1 -1 -1 90543 96715 -1 84656 -1 -1 -1 -1 -1 -1 72242 -1 94646 -1 75814 -1 -1 -1 65834 96227 67633 -1 -1 -1 -1 92190 -1 91668 -1 93608 -1 90078 96490 69993 -1 -1 71582 -1 -1 -1 85809 98343 95100 -1 84413 77825 95019 -1 -1 -1 -1 67702 -1 96295 -1 86770 79289 -1 -1 96774 70925 -1 97350 76248 -1 97630 81783 -1 65806 89579 73765 87926 86002 -1 76355 -1 75375 -1 -1 -1 74422 -1 87312 94979 80172 74100 -1 79724 78451 -1 88593 77203 92176 -1 69029 77283 96685 -1 -1 92408 -1 -1 85427 94399 -1 82685 -1 71132 93716 -1 -1 79362 -1 77047 -1 84236 95390 90714 -1 76238 88674 -1 -1 86817 85771 97041 -1 94258 89377 -1 -1 -1 84216 73991 -1 73923 88618 -1 75345 91338 -1 81479 -1 -1 71795 -1 -1 -1 73363 69852 -1 -1 89218 -1 -1 -1 -1 -1 84858 71541 -1 89962 93887 94269 -1 -1 68497 -1 96809 75831 -1 71458 -1 -1 84420 -1 -1 -1 91958 69571 -1 -1 87083 -1 92925 89903 75036 -1 86556 -1 -1 -1 -1 95699 67887 -1 70909 -1 95429 80849 -1 -1 -1 -1 84168 -1 -1 -1 -1 66248 -1 73615 96986 80070 75521 -1 -1 -1 -1 -1 87457 -1 71520 -1 78405 -1 -1 90595 82149 -1 91418 -1 -1 75045 -1 -1 -1 -1 -1 78512 95949 80270 -1 76528 71931 82661 -1 97827 -1 -1 -1 -1 83476 95941 -1 76932 89732 93343 80609 80425 80537 -1 86029 95932 93344 81710 -1 85133 98122 -1 -1 87187 -1 -1 -1 -1 -1 -1 -1 80391 81892 -1 -1 -1 -1 85843 87544 80494 -1 76752 91864 -1 -1 79889 77802 84551 91227 -1 80911 -1 68044 76436 95510 -1 82446 75739 -1 -1 -1 90050 87143 -1 92485 85784 89744 -1 -1 66996 72636 88465 -1 -1 72405 82460 -1 73063 70361 -1 -1 92839 82497 69699 82322 96115 -1 70246 74676 -1 -1 84986 -1 94267 84692 -1 -1 92768 68718 -1 97276 69158 76027 -1 78846 -1 -1 84695 76572 79746 -1 -1 78696 -1 75646 67144 -1 78873 -1 -1 92263 -1 -1 -1 79450 -1 -1 -1 88237 72065 89776 -1 -1 67676 81475 -1 66178 83222 67275 -1 67088 76136 -1 67239 -1 70786 80831 -1 70293 -1 -1 -1 78223 -1 -1 74111 -1 88165 83136 87419 91310 67524 -1 66606 71750 67605 96977 -1 -1 74071 79014 85586 -1 -1 -1 -1 -1 -1 71758 -1 83602 -1 -1 78087 90860 78178 90818 -1 78644 78547 91108 -1 -1 -1 -1 -1 96151 94835 75357 -1 73978 -1 -1 67622 -1 73498 81484 83337 76028 93723 66070 89143 92577 -1 67548 -1 97621 -1 72168 -1 -1 86251 -1 93449 88413 94793 -1 -1 -1 76459 -1 93509 -1 -1 -1 73683 90902 -1 -1 96440 -1 77993 74311 -1 -1 -1 -1 -1 -1 -1 79157 68909 70344 95683 -1 98088 89558 90888 72431 80974 78640 -1 -1 97577 -1 97572 -1 88775 -1 -1 96125 91534 -1 -1 74170 65817 66008 84373 84707 -1 73666 -1 -1 -1 94604 71654 -1 -1 95975 69568 68024 69471 -1 92700 70766 78614 -1 77709 -1 74961 -1 80438 -1 69176 -1 83717 -1 77055 90008 88009 95412 83293 95350 86847 -1 -1 -1 -1 -1 93777 93362 -1 75006 73387 -1 -1 -1 -1 78780 73575 66314 -1 -1 90001 -1 -1 -1 -1 -1 76723 -1 70034 -1 79314 66651 95981 -1 -1 88073 -1 -1 88851 89005 84622 78213 -1 -1 -1 -1 -1 -1 82641 -1 -1 80940 70982 87594 87071 69117 73009 -1 -1 78718 89230 79304 -1 -1 69786 -1 -1 84076 -1 79916 -1 83489 -1 -1 96570 96924 -1 69867 93334 66116 -1 -1 -1 -1 -1 -1 68276 78121 -1 -1 76994 -1 84113 85063 75583 -1 70450 84192 -1 74337 74597 -1 84478 69599 -1 -1 -1 82753 -1 89498 -1 -1 85762 -1 91719 84244 71114 -1 83799 -1 -1 88596 78824 80484 96919 66476 -1 -1 95372 81582 -1 -1 97754 -1 -1 98125 76428 92825 -1 72258 71910 72241 89474 65740 -1 94308 92262 -1 76605 -1 71688 -1 -1 66963 -1 67761 71224 66877 65784 86499 -1 96022 -1 -1 -1 70209 -1 -1 77536 70993 -1 -1 -1 -1 88019 84992 97836 -1 -1 -1 80712 -1 75866 -1 -1 72612 -1 87529 88347 -1 80108 -1 -1 -1 73674 77177 -1 96746 95964 84412 -1 -1 97603 -1 74739 -1 76360 81079 95423 -1 -1 -1 -1 -1 71173 -1 85773 -1 83303 -1 67329 90548 -1 92568 -1 68689 -1 69577 72187 85701 -1 -1 96059 -1 -1 80545 -1 91208 -1 65572 81536 86682 -1 -1 76425 -1 94554 -1 77605 -1 -1 -1 74246 -1 -1 88188 91207 -1 -1 -1 84981 93678 -1 97370 -1 97531 77074 74235 -1 82564 69813 72334 94101 -1 90691 69977 -1 -1 -1 76569 -1 -1 -1 -1 81635 73157 -1 -1 77965 -1 78521 -1 -1 -1 -1 96223 67867 -1 84651 66909 -1 -1 86984 -1 -1 -1 -1 -1 83318 -1 -1 66366 -1 -1 87850 -1 -1 69275 68958 -1 74715 -1 96090 91791 -1 -1 78837 -1 74809 79630 -1 -1 84803 86006 66060 72499 -1 -1 93567 -1 81108 92906 68487 -1 -1 86225 -1 85038 83237 -1 70410 75875 73516 91962 -1 -1 -1 -1 -1 83083 92280 86170 -1 -1 83091 -1 80730 -1 93792 -1 93246 -1 82650 80903 82700 93592 -1 -1 65853 -1 -1 80732 -1 -1 66131 -1 -1 76433 -1 -1 87459 71437 -1 70408 92241 -1 83899 -1 74301 73764 82427 -1 -1 -1 72626 79941 95415 -1 -1 89952 88420 -1 93596 79060 74079 78391 -1 -1 -1 -1 69604 71314 -1 -1 -1 -1 -1 -1 88309 -1 87704 81829 -1 75282 -1 -1 -1 -1 -1 75827 85937 98152 90890 73443 -1 -1 -1 -1 -1 -1 88463 -1 92911 -1 -1 74037 -1 92244 78316 76604 -1 77721 96240 -1 73106 70711 73163 -1 66437 95534 71403 88017 94569 89989 -1 89836 -1 65744 -1 74114 97453 -1 -1 -1 -1 -1 71905 -1 -1 89112 70572 76729 -1 -1 74402 92995 -1 97461 74500 92631 -1 -1 -1 89202 68648 -1 -1 81916 -1 -1 -1 -1 -1 73039 -1 73877 -1 98314 -1 -1 -1 85613 -1 92302 70701 98183 70742 -1 -1 -1 68953 97204 87381 77447 91441 87087 79998 -1 -1 81720 -1 -1 -1 -1 -1 -1 -1 88469 -1 -1 87482 -1 -1 80245 -1 -1 -1 -1 -1 -1 -1 -1 81638 -1 -1 -1 -1 -1 -1 77175 92240 82617 92692 -1 -1 -1 -1 -1 -1 88706 -1 97064 66539 69905 82294 67698 -1 -1 -1 -1 87032 69979 84818 -1 97222 -1 -1 -1 -1 97118 -1 -1 -1 82794 -1 88277 -1 89667 -1 -1 -1 70715 86969 66977 -1 67127 96534 72961 65822 -1 -1 -1 92455 -1 84721 65621 -1 -1 66887 95957 -1 68973 -1 80752 72865 -1 -1 79609 82935 -1 -1 -1 65895 -1 80137 78177 -1 -1 -1 -1 -1 76265 76343 -1 -1 -1 95655 82607 88718 -1 -1 95873 67090 -1 88107 -1 87095 93060 -1 -1 68424 -1 72594 -1 -1 94695 89689 94420 -1 89708 -1 80554 65537 -1 91056 75967 82984 -1 65987 83080 94133 77750 -1 72164 97017 -1 68414 -1 93753 78012 -1 76385 -1 -1 -1 65795 76597 85878 88702 -1 -1 84760 -1 92763 -1 -1 73258 -1 -1 72064 -1 73205 -1 91327 94887 -1 96473 -1 75861 -1 -1 73617 -1 75032 -1 -1 -1 89921 71479 82728 -1 94683 -1 72110 78460 -1 91690 -1 -1 -1 75236 -1 71237 96158 68055 -1 -1 -1 82232 -1 -1 -1 80672 -1 87314 91879 -1 85785 -1 -1 87327 81443 68972 74831 72265 -1 86582 75618 -1 92530 87630 -1 84342 98121 -1 -1 -1 -1 84838 -1 96288 -1 -1 -1 -1 -1 80047 -1 66585 80335 -1 77180 -1 78966 -1 72059 -1 -1 92955 -1 -1 -1 -1 97759 -1 -1 74070 -1 -1 -1 -1 -1 -1 -1 -1 -1 97122 67006 94941 91492 -1 75418 -1 71335 71880 88287 97020 90158 -1 91272 95522 -1 -1 -1 65590 83504 -1 -1 -1 -1 -1 95453 -1 71193 81253 91126 -1 -1 -1 70774 -1 91899 -1 70158 86244 -1 -1 89976 78272 76053 -1 68056 -1 86296 -1 83037 -1 -1 95311 73134 82712 -1 79350 67613 79997 -1 -1 -1 -1 -1 88987 -1 89261 -1 -1 71952 -1 95297 81061 -1 -1 75540 -1 85537 72046 -1 85800 80760 77347 -1 81215 96612 98316 -1 86761 90614 -1 77834 -1 96813 -1 -1 78907 65616 -1 -1 -1 -1 -1 71669 67066 -1 -1 -1 79278 83038 81757 -1 81395 -1 -1 -1 -1 68853 -1 -1 76160 71791 -1 82479 84014 89319 -1 90354 -1 92560 67792 -1 70856 71803 78038 -1 72892 -1 -1 -1 77991 -1 -1 87711 88792 96543 74113 -1 97758 83507 -1 -1 85333 -1 -1 -1 -1 97492 98014 -1 83529 -1 -1 -1 -1 -1 -1 70169 84031 -1 -1 74932 -1 83926 -1 -1 -1 88127 95420 -1 91489 67245 81440 66557 95620 -1 -1 82815 70892 85765 -1 82410 84843 -1 69215 89222 66215 -1 71001 -1 -1 -1 95892 74093 82357 -1 77725 -1 75578 -1 -1 -1 -1 89625 83241 -1 -1 -1 82090 92379 68639 -1 -1 81429 -1 -1 93211 87935 -1 -1 -1 -1 79603 -1 76858 -1 -1 -1 72203 93586 66555 78006 68821 84220 -1 78141 -1 -1 82257 -1 97113 -1 -1 91023 94131 77108 -1 75311 -1 -1 85317 90060 -1 86173 -1 -1 89438 70259 89358 -1 73319 -1 96380 83649 -1 78153 72558 71221 -1 -1 -1 87956 -1 75930 96421 -1 96942 -1 91497 -1 -1 -1 72029 76490 85031 -1 -1 -1 -1 -1 88167 -1 91549 -1 65914 68436 92719 -1 -1 -1 -1 -1 81270 -1 76854 69131 72127 -1 88920 -1 78289 -1 72662 -1 94836 -1 95725 89582 93345 -1 -1 85987 73942 -1 85974 96519 67013 -1 -1 79865 -1 68887 74852 77733 -1 74024 74978 70150 92294 -1 96028 88085 -1 -1 -1 97012 92570 -1 -1 -1 -1 84737 95956 94697 -1 76912 89325 -1 -1 89608 -1 -1 97164 66579 96824 83924 -1 -1 -1 -1 80116 -1 80671 -1 -1 96728 89095 -1 66885 -1 -1 -1 -1 -1 96321 -1 -1 72284 -1 -1 88585 -1 97011 70880 76745 -1 87688 86166 -1 -1 91106 -1 -1 -1 86488 95053 -1 93306 68125 82103 66154 -1 81276 -1 78335 -1 93736 75151 68625 -1 94822 86373 84078 81326 74793 -1 -1 98347 72448 -1 -1 70159 72433 85376 -1 -1 97078 -1 -1 -1 90088 -1 72759 94276 -1 67249 72003 -1 70686 -1 69622 -1 76504 87353 -1 -1 -1 70935 71804 -1 83434 86560 92931 74404 -1 -1 -1 -1 76033 71925 -1 82027 96908 65607 71238 68879 -1 68326 -1 82465 97183 -1 84161 -1 89526 92057 97942 -1 -1 93073 -1 -1 -1 93553 -1 97611 -1 94287 89278 94563 90751 -1 -1 78641 -1 -1 77442 -1 85057 -1 -1 72414 -1 87067 80951 -1 -1 -1 -1 -1 -1 70042 68726 93719 96960 67035 -1 70636 76627 80039 67075 92318 74483 67032 89554 73965 -1 -1 91617 -1 90450 80635 85187 79049 87809 -1 -1 76036 85886 66507 65968 -1 -1 86829 -1 72872 -1 92783 82196 93061 66087 -1 68387 -1 93235 75216 -1 97558 66534 -1 -1 -1 -1 -1 82049 68843 92785 96988 80090 -1 -1 69632 -1 79722 78922 -1 75926 75509 -1 -1 77929 98025 67296 69429 66511 78482 -1 93405 -1 77359 77374 -1 89514 96219 70294 -1 76735 -1 -1 -1 78560 91657 -1 89881 66802 -1 95843 -1 -1 -1 -1 89420 -1 92253 -1 83752 -1 76326 -1 69875 -1 -1 -1 -1 71818 -1 93934 -1 -1 -1 -1 -1 86027 -1 66890 -1 -1 83605 93219 73862 66774 92156 70438 91175 78319 85491 -1 70415 -1 -1 -1 87297 -1 73123 -1 95822 83055 -1 86608 -1 -1 -1 -1 -1 -1 -1 88128 -1 -1 82818 -1 83262 86424 -1 76254 -1 -1 66492 75690 -1 -1 84713 -1 -1 72206 87097 91577 81486 83464 75367 -1 -1 -1 77583 -1 -1 90452 86366 71708 -1 71569 94669 75322 79983 -1 -1 -1 -1 -1 65759 65873 81831 78564 -1 -1 78478 68597 90216 82829 68293 -1 -1 90859 -1 85810 -1 -1 -1 -1 -1 -1 70678 -1 -1 -1 -1 80501 92875 66967 -1 -1 -1 89071 -1 73218 86346 -1 72752 83239 -1 -1 -1 67188 80790 65839 90062 -1 -1 67822 81864 67997 83448 -1 86328 -1 -1 -1 -1 73888 89274 -1 -1 69270 -1 -1 -1 -1 -1 89766 70070 -1 -1 -1 73417 82350 -1 85056 67542 -1 -1 97555 87976 -1 68802 85082 -1 86525 -1 -1 -1 96201 -1 97202 -1 92017 91670 90093 94422 -1 69776 -1 87193 -1 66169 77412 87794 -1 -1 98066 -1 70953 75625 -1 93062 -1 -1 -1 -1 -1 79604 69758 69635 -1 98235 82324 91682 -1 -1 -1 85053 74302 90394 -1 93033 -1 -1 -1 74242 92384 71370 72490 -1 -1 -1 -1 -1 95644 -1 -1 -1 87762 75461 91778 92823 82644 83201 68935 65731 -1 -1 -1 68505 96449 -1 -1 96644 -1 -1 -1 83704 95570 -1 88435 86665 94696 -1 77428 -1 -1 -1 67735 78787 87852 -1 95773 -1 89792 -1 76603 -1 -1 84354 -1 90669 69006 80314 68242 -1 80692 -1 -1 73758 -1 76430 79460 81555 -1 -1 85839 87050 65664 -1 78031 -1 78566 -1 79683 -1 90878 -1 -1 -1 -1 -1 78797 75713 92975 89672 80993 -1 -1 -1 -1 90186 -1 -1 -1 74283 -1 -1 74498 73635 -1 -1 -1 -1 66111 95815 -1 68131 78931 -1 -1 -1 73432 -1 86730 -1 89698 -1 -1 88458 -1 80255 -1 -1 68781 -1 -1 -1 96800 68201 -1 90086 87296 -1 -1 74586 82089 70858 -1 -1 87684 -1 87821 94448 86049 -1 76850 -1 -1 86440 77058 -1 -1 -1 -1 -1 -1 -1 72503 -1 97855 -1 94535 67986 66942 86477 91396 76231 -1 -1 95915 -1 -1 68708 66212 98324 90068 79370 81180 -1 -1 -1 -1 -1 -1 -1 -1 -1 70019 84685 87804 66067 -1 69888 -1 -1 73095 74820 74716 -1 -1 -1 -1 91853 -1 80851 -1 85391 -1 95824 71493 -1 -1 92456 -1 78970 83092 -1 -1 85890 -1 76052 87700 73917 86226 -1 75791 69428 -1 -1 93143 -1 -1 86768 -1 -1 -1 -1 -1 77384 -1 76969 77649 -1 -1 -1 78542 91805 69788 72882 -1 92497 -1 66420 -1 85259 72274 67186 -1 94524 75519 93292 -1 -1 75816 67824 92276 -1 90177 82498 -1 95473 90600 -1 85850 85272 -1 87106 76725 -1 73879 -1 -1 -1 89257 97127 -1 82084 -1 92855 -1 -1 94148 -1 94665 83876 -1 78924 -1 95940 -1 -1 -1 -1 -1 82230 92583 -1 71338 -1 -1 91444 -1 -1 -1 89986 -1 -1 -1 83522 95426 72887 79067 69639 -1 -1 96689 -1 87619 80771 -1 -1 72606 76404 -1 88189 66860 -1 -1 -1 -1 -1 78833 96840 -1 -1 84084 74428 -1 -1 76995 90090 -1 -1 -1 90255 70586 84235 -1 76930 -1 80296 77662 89442 -1 92352 67675 72072 -1 -1 79437 -1 75735 -1 90814 -1 -1 -1 66052 89423 69082 -1 67631 -1 -1 -1 -1 -1 -1 93175 -1 78315 -1 87330 -1 68895 72353 -1 -1 73445 72205 81316 -1 -1 -1 -1 -1 -1 96205 -1 71977 91856 -1 92640 -1 -1 91380 79212 -1 -1 68984 86181 -1 91845 87546 -1 -1 71139 -1 -1 -1 72820 69784 -1 -1 68356 88192 77301 -1 -1 -1 71834 -1 73024 73265 79790 -1 -1 91982 -1 -1 -1 -1 -1 77191 -1 -1 72915 67050 76499 77355 75599 -1 87264 80709 85985 -1 71584 -1 -1 66320 75015 -1 77682 93214 -1 -1 -1 81836 86294 79143 -1 74741 69328 65785 -1 -1 97336 74847 -1 69502 -1 68111 68653 94141 -1 87501 85185 -1 82083 -1 -1 80570 82442 -1 82044 -1 -1 94210 97236 77497 -1 -1 79188 66688 -1 96497 86379 87117 -1 -1 -1 71061 77804 -1 -1 79570 72346 -1 -1 81944 69034 -1 -1 -1 -1 -1 -1 95519 83831 -1 79338 82438 97130 93981 72993 74277 97905 77882 90135 -1 -1 87384 91312 86837 78020 -1 75186 -1 75159 -1 -1 -1 96041 -1 -1 -1 86892 -1 98229 92345 -1 -1 -1 80239 -1 -1 77687 90775 98195 82302 95094 -1 89215 -1 -1 -1 -1 -1 -1 -1 -1 -1 80310 -1 89729 -1 90028 89121 82316 -1 94993 -1 -1 88251 72021 -1 90279 66951 66765 97626 76512 -1 74870 -1 94505 -1 92982 -1 -1 -1 -1 94235 78022 -1 81260 -1 -1 -1 -1 -1 87859 -1 96759 86394 -1 -1 85108 -1 97928 66481 -1 -1 80297 -1 -1 -1 74678 85307 96799 -1 97445 -1 -1 -1 79757 97394 86855 -1 -1 -1 -1 70541 91750 -1 76072 -1 88869 85408 66321 87358 72439 70267 71742 -1 80549 91896 -1 -1 70816 -1 -1 95963 89533 -1 79042 90215 85375 70401 92779 71292 88356 -1 80469 71168 74935 86898 -1 -1 -1 69854 -1 66544 96350 91906 68634 -1 -1 73126 -1 -1 94225 96411 72301 -1 -1 -1 -1 98276 -1 -1 -1 93905 -1 -1 97134 -1 -1 67025 -1 -1 -1 79082 85505 -1 91501 -1 -1 94437 72509 97472 -1 -1 -1 81695 -1 79660 69823 77730 95368 88951 74566 97144 73789 79245 77210 -1 -1 67122 91519 -1 -1 67849 -1 72928 83818 -1 -1 -1 -1 67651 -1 -1 91500 -1 -1 -1 85845 -1 -1 -1 -1 -1 -1 89874 76565 75023 -1 89918 84969 -1 96567 -1 80459 78081 97774 -1 -1 95320 74314 72217 76680 -1 70277 -1 -1 87534 -1 74168 81938 -1 83269 67081 79675 69246 94180 -1 -1 -1 -1 74956 -1 -1 71743 -1 74908 -1 -1 -1 -1 72718 -1 96179 -1 -1 74356 -1 -1 -1 -1 90957 -1 90488 69716 -1 90465 -1 -1 97250 -1 -1 82903 -1 -1 -1 -1 71037 -1 98178 85555 -1 -1 -1 87210 70976 -1 -1 -1 -1 -1 89443 86554 -1 -1 76124 76728 94723 -1 -1 95667 -1 -1 -1 -1 72835 87269 -1 -1 -1 88207 68535 85244 -1 67990 88901 72779 -1 -1 96457 90925 -1 -1 -1 74056 -1 84919 -1 -1 91098 -1 98263 69851 -1 94773 -1 96000 -1 78129 84607 -1 96235 -1 78404 96362 71943 -1 71203 -1 66907 -1 86070 97133 73896 93741 83297 -1 66640 72057 -1 68955 -1 -1 -1 -1 72190 -1 66279 -1 -1 -1 97599 72033 88911 -1 -1 66359 81995 95269 78019 -1 71900 90257 -1 82558 91950 -1 -1 -1 71231 -1 76131 -1 -1 -1 -1 84576 68987 -1 -1 73793 67485 66283 -1 83187 -1 77204 -1 -1 69379 78380 -1 -1 -1 92200 -1 94227 91220 81498 84886 -1 -1 80293 78093 -1 -1 93737 -1 -1 77290 88790 97609 66766 67201 93548 70141 -1 81854 -1 -1 -1 -1 -1 -1 -1 -1 88723 -1 -1 77603 88386 95149 75214 -1 -1 -1 87141 93205 92860 77534 84840 -1 -1 89548 -1 70554 -1 -1 -1 65668 67184 -1 84588 -1 -1 86785 72207 74747 75572 71246 78897 -1 -1 75458 77840 -1 67448 -1 -1 81441 83323 -1 -1 -1 -1 83311 -1 -1 82741 -1 -1 86973 80416 93964 77808 -1 74499 82669 -1 80411 -1 92083 90674 -1 -1 75480 -1 95095 66237 -1 -1 75259 -1 95786 -1 76704 95790 93112 95882 84517 -1 -1 -1 -1 -1 90402 -1 82212 -1 65820 -1 82113 77781 94584 68990 95121 -1 82094 -1 -1 90692 -1 65766 79854 94401 -1 79814 -1 -1 88573 87795 73504 95678 -1 -1 -1 81400 67071 -1 85002 68183 -1 -1 -1 -1 -1 68823 -1 -1 77046 84264 69218 80757 82503 -1 -1 -1 65815 71962 75160 -1 83607 -1 83813 -1 -1 95508 -1 -1 -1 94853 -1 -1 70424 97462 76570 -1 -1 -1 -1 -1 80414 -1 -1 82281 93155 -1 -1 82104 -1 -1 98058 -1 -1 74228 96655 -1 -1 90091 -1 69991 -1 75293 -1 -1 97828 68061 -1 88912 -1 84199 96168 -1 -1 -1 -1 86211 89500 -1 65725 -1 -1 -1 72379 85208 -1 -1 95278 -1 -1 -1 -1 83703 66911 -1 72762 -1 -1 -1 66280 94878 -1 72695 81749 -1 -1 -1 -1 96696 83853 -1 94084 73954 86287 -1 -1 91259 93452 -1 88369 -1 88586 70128 -1 84386 74776 92636 66013 69533 -1 68370 -1 68857 78436 -1 -1 -1 85868 -1 72189 89527 86335 -1 79010 92791 66834 -1 -1 70527 81602 80357 -1 84438 -1 76035 -1 73138 68908 -1 -1 -1 -1 -1 91050 -1 -1 68907 -1 82040 -1 -1 78848 88929 -1 71607 83559 -1 -1 82293 -1 81467 75230 -1 -1 68233 -1 79640 -1 90154 -1 81230 80859 -1 -1 93335 -1 91927 -1 -1 -1 70792 -1 -1 91645 -1 -1 -1 74305 98197 93615 65601 93868 -1 -1 -1 -1 -1 86487 -1 -1 92772 80240 -1 -1 84020 -1 86673 73242 -1 84972 80562 -1 67465 94943 -1 95979 -1 65998 77846 -1 84837 -1 66783 -1 -1 -1 -1 -1 89251 80909 -1 80156 86563 -1 -1 -1 65989 -1 94339 -1 77016 69015 66955 91196 -1 -1 97072 -1 92225 -1 69945 69056 84659 -1 -1 69871 -1 -1 -1 92232 -1 -1 97793 97042 87280 -1 -1 -1 72106 -1 -1 -1 96029 68445 84090 95527 -1 91499 76849 -1 -1 80323 66872 76110 -1 -1 -1 98293 -1 -1 -1 91083 86216 94014 84032 68911 -1 -1 -1 -1 84501 -1 -1 66050 -1 -1 85877 71352 -1 -1 -1 75040 -1 73525 92820 81082 71630 72383 -1 -1 -1 -1 -1 84677 -1 94549 91909 80226 -1 79101 -1 81625 -1 73160 88584 70952 -1 73086 -1 -1 86600 -1 76321 -1 -1 -1 98148 -1 72345 -1 96117 -1 75729 86996 94778 -1 -1 -1 65872 -1 -1 -1 91048 -1 74938 -1 83493 -1 -1 -1 97126 65890 69824 76839 -1 89675 91263 -1 -1 -1 -1 -1 93949 74309 78842 -1 -1 -1 68905 -1 91011 80191 -1 -1 80252 -1 77448 -1 -1 87407 91476 85472 84163 -1 -1 84379 77959 74827 96014 -1 -1 -1 -1 87348 85062 -1 -1 83854 76269 91403 -1 -1 90123 92736 72152 77972 94455 93957 73283 -1 -1 -1 96669 71638 70685 -1 -1 -1 -1 -1 -1 -1 -1 67273 82035 -1 72586 -1 -1 -1 -1 82519 96277 -1 66671 -1 90244 -1 77312 83667 -1 77728 65563 77038 76866 81048 98339 -1 -1 -1 75749 94142 -1 84334 -1 -1 77987 -1 85475 -1 -1 95400 -1 87111 -1 84256 85514 70399 -1 -1 71163 -1 -1 76422 82466 97097 -1 78599 -1 70887 -1 90639 -1 83113 89455 65826 -1 -1 -1 -1 70530 -1 -1 91483 71948 -1 -1 -1 -1 67505 93568 76493 95125 -1 -1 76102 73209 -1 74653 -1 -1 -1 -1 -1 72800 -1 93240 -1 94053 -1 -1 93040 -1 -1 -1 78018 72132 88548 -1 83980 -1 -1 98078 79568 97424 -1 -1 -1 66005 73585 85572 -1 -1 -1 -1 -1 72451 -1 79502 -1 -1 75614 75279 -1 -1 -1 -1 -1 78906 68197 -1 72688 83789 98031 -1 77686 -1 94069 -1 -1 -1 -1 71744 85864 79633 76216 -1 -1 -1 90476 74201 97190 83271 -1 71045 -1 87251 73931 84890 76434 -1 -1 79573 -1 -1 -1 -1 80685 69818 73169 -1 84605 -1 82748 -1 -1 97084 84939 -1 96248 -1 -1 -1 -1 94183 -1 74942 73565 77995 95795 65594 89140 98154 77123 84700 93698 -1 79433 91616 -1 -1 73446 -1 -1 -1 -1 -1 74287 78271 -1 -1 -1 -1 -1 -1 -1 91661 90286 -1 95918 -1 79610 95164 66870 75471 88220 79299 68558 -1 -1 -1 87010 78519 95978 -1 -1 81708 -1 -1 -1 80060 66605 94286 -1 73365 -1 -1 -1 -1 77425 -1 -1 81699 -1 -1 -1 -1 96153 -1 -1 87306 -1 83689 -1 84187 90555 85880 74338 79488 -1 -1 93611 92503 -1 -1 -1 80997 85752 75396 -1 75478 -1 -1 -1 -1 -1 -1 93801 -1 90797 -1 85915 85169 96089 72725 -1 93120 -1 69625 -1 81249 -1 -1 -1 95505 -1 -1 -1 74875 94626 -1 -1 -1 -1 73076 69361 -1 -1 -1 -1 -1 -1 -1 -1 81646 67435 84360 68256 83895 94650 -1 81464 -1 94015 89468 77512 -1 -1 90205 -1 91442 -1 90189 70544 94733 91401 -1 -1 -1 -1 98052 -1 -1 88863 -1 -1 -1 90391 -1 -1 -1 -1 -1 85655 75076 84202 -1 94928 -1 -1 -1 93317 -1 87091 91139 68084 74540 76149 87622 -1 -1 -1 67884 -1 76479 69096 88821 88769 -1 70645 76769 -1 77099 65746 -1 -1 85551 85253 -1 85888 75986 -1 -1 89039 -1 -1 -1 -1 -1 -1 -1 -1 86613 66943 91030 -1 95008 92542 -1 -1 97911 -1 92952 -1 -1 -1 -1 98005 -1 66416 -1 67384 -1 -1 66473 -1 92322 -1 -1 88957 -1 -1 89197 -1 -1 -1 -1 -1 85747 89083 93267 -1 83090 78983 -1 94938 -1 -1 76549 82437 -1 -1 67157 76384 -1 -1 -1 -1 -1 88041 98338 -1 -1 95465 -1 -1 -1 89038 75794 93365 76480 -1 76713 -1 71841 68246 96549 -1 -1 -1 -1 -1 74005 67118 95495 95101 -1 80319 87352 86725 -1 92540 81557 -1 87636 -1 75712 90587 -1 94317 -1 -1 92420 -1 -1 72432 -1 -1 -1 -1 -1 -1 90357 -1 -1 -1 97411 -1 -1 91135 81596 76831 -1 69080 -1 -1 92569 70973 -1 96092 -1 92273 -1 -1 79302 -1 71476 79534 -1 70443 -1 96249 71420 -1 -1 -1 87545 -1 85527 74253 76299 68544 77474 -1 -1 70138 71220 84544 96961 72491 82914 -1 -1 70001 -1 90009 -1 93082 -1 74087 -1 91467 -1 76183 81848 78668 80813 75276 -1 -1 85550 -1 81874 -1 -1 76329 83993 87355 -1 -1 70407 -1 72793 80620 68363 68787 75732 68322 -1 95290 -1 94572 91231 78486 -1 -1 -1 -1 91352 -1 72809 72415 95300 -1 73038 -1 75168 -1 90612 -1 67753 94236 80460 -1 82421 71511 82869 95713 -1 -1 70282 -1 -1 -1 68914 -1 86519 82781 -1 87351 -1 67007 -1 -1 85983 66904 -1 96054 83635 82036 -1 -1 -1 -1 -1 -1 -1 86274 76993 83129 -1 90715 -1 -1 -1 -1 -1 73050 90119 -1 -1 -1 -1 73533 -1 67794 89530 -1 92784 68510 78874 -1 -1 91071 76830 -1 -1 -1 71410 -1 -1 -1 96560 88049 93456 70651 -1 -1 -1 77223 -1 91684 84585 -1 74762 73453 -1 -1 -1 86257 -1 -1 -1 91712 -1 -1 -1 -1 -1 -1 83042 85680 92765 74968 -1 -1 -1 -1 -1 -1 -1 -1 68672 79583 70877 -1 -1 88473 93569 88362 84011 78751 -1 93675 -1 -1 -1 -1 77665 -1 76421 68695 -1 -1 95000 -1 -1 94961 -1 97534 -1 77729 -1 68255 -1 -1 -1 81018 77803 -1 -1 -1 89267 94149 -1 79122 -1 98019 80744 70540 -1 -1 73605 -1 84095 76750 76915 77407 -1 70177 95077 -1 81148 93631 -1 67606 88330 94326 84923 -1 83787 -1 -1 -1 89706 88730 68488 -1 97074 66841 87538 -1 -1 75622 91675 -1 77980 92880 92157 -1 77477 84443 -1 73859 88031 -1 -1 -1 -1 -1 77244 -1 -1 -1 82153 -1 81226 75124 -1 -1 70834 -1 -1 96605 79621 -1 70913 -1 -1 80802 -1 68553 -1 -1 67266 -1 -1 85165 71817 -1 -1 -1 -1 89592 88001 97239 -1 87438 -1 89707 -1 -1 -1 68778 -1 94511 -1 86461 79735 -1 70229 -1 -1 -1 -1 -1 84292 -1 -1 96372 -1 90824 -1 -1 81795 -1 -1 -1 -1 -1 -1 -1 95900 -1 73174 -1 93286 -1 87191 78468 82166 -1 -1 -1 92465 -1 -1 77747 66900 -1 72716 78222 71877 78734 -1 82894 -1 -1 -1 -1 82218 71641 89216 -1 -1 -1 69880 -1 -1 68976 79611 97157 -1 70691 67570 -1 -1 -1 73527 -1 87011 -1 -1 95514 77609 -1 75567 68970 76407 -1 -1 97841 87291 67619 66662 -1 85243 81460 67487 -1 -1 92514 -1 -1 68888 -1 -1 -1 -1 67934 -1 -1 -1 87678 -1 79050 -1 -1 -1 -1 75553 80295 -1 80057 66696 -1 82259 88312 86468 -1 -1 84672 89434 -1 -1 -1 -1 77483 -1 -1 69713 86119 -1 70351 -1 81797 88052 91303 95623 -1 82771 -1 85795 98062 -1 69889 -1 71288 74268 -1 80847 -1 89977 -1 70689 -1 -1 80926 68340 79271 -1 -1 -1 -1 -1 67516 -1 78529 85006 66910 -1 -1 -1 77480 79987 -1 70756 86935 70202 74033 83236 86152 -1 -1 92539 72526 79580 76415 77134 89064 73228 -1 66147 69982 90937 -1 73468 90550 77303 88084 -1 81716 90081 91979 85870 -1 -1 -1 82303 67880 87729 -1 -1 -1 -1 84002 -1 -1 -1 72319 75554 -1 -1 91138 77979 72219 84327 70337 -1 -1 94594 79681 69309 78191 -1 66243 65775 89402 96238 -1 -1 -1 -1 -1 96821 74581 -1 -1 88936 -1 73287 -1 -1 89484 -1 83855 69811 -1 -1 80856 -1 72515 73433 -1 72142 81136 78537 -1 83642 -1 78113 95341 95206 75613 -1 91054 98232 -1 -1 81244 -1 89457 88047 65761 -1 -1 -1 -1 -1 88012 -1 -1 91313 -1 -1 -1 -1 77653 85481 82515 75695 76797 82336 -1 89237 -1 -1 -1 -1 96922 -1 81725 -1 93164 -1 -1 67743 65743 86836 -1 -1 98188 -1 -1 -1 68580 -1 -1 90321 -1 95267 77342 77528 -1 96159 66090 80978 84465 -1 -1 -1 73211 -1 70710 89764 -1 73483 69706 -1 67404 97880 -1 89294 97372 -1 75995 83524 67552 -1 -1 -1 75522 -1 -1 95199 -1 -1 96027 -1 78919 89820 -1 -1 74419 -1 71000 93554 72140 -1 -1 -1 88725 -1 79599 87957 88275 -1 -1 -1 67417 83865 -1 66310 94832 -1 -1 -1 -1 -1 80049 89210 -1 81520 -1 82846 75373 -1 79572 87056 71614 -1 -1 -1 -1 82839 75182 -1 -1 -1 -1 -1 94499 96302 74662 82889 92919 83561 -1 -1 -1 -1 72837 76885 -1 -1 87875 -1 81146 -1 80040 67834 -1 72681 81624 67904 -1 -1 73663 73515 -1 -1 88444 -1 87030 -1 97065 86469 -1 80129 -1 -1 -1 -1 86798 -1 71486 -1 -1 72739 89368 -1 71571 74692 83917 84553 -1 -1 -1 -1 -1 83399 81975 -1 78818 -1 -1 -1 -1 -1 -1 -1 96149 -1 -1 86546 -1 88035 -1 87552 -1 -1 -1 74416 -1 -1 93096 -1 81232 -1 69301 -1 73595 -1 -1 -1 -1 -1 93714 78854 81632 92516 -1 -1 -1 -1 -1 78438 83171 -1 -1 83643 72255 65622 78731 76945 71230 65565 -1 66701 72870 -1 -1 88877 -1 -1 -1 -1 -1 -1 -1 85862 91704 87970 69242 -1 -1 77650 85451 68748 -1 -1 90117 65568 91334 85662 -1 -1 89847 89149 93370 -1 95839 92033 69610 -1 -1 85928 -1 -1 -1 -1 71445 66432 68901 96515 -1 -1 -1 76692 83373 68027 -1 -1 76456 -1 69697 -1 95146 -1 93913 -1 -1 -1 -1 72493 -1 65866 90327 -1 -1 97003 -1 97432 90218 91920 -1 -1 -1 80180 -1 95538 -1 91077 66357 -1 -1 92173 71179 81092 -1 -1 76201 -1 89598 -1 73440 79869 96103 86045 69330 97910 79932 72942 -1 -1 -1 -1 85566 -1 85875 81738 -1 -1 66036 -1 89201 -1 86392 80478 -1 82459 -1 -1 -1 -1 72044 67806 -1 79849 87215 -1 83397 77731 -1 -1 78748 -1 84957 80792 74763 69799 68119 82464 -1 -1 77640 88488 -1 81167 -1 80522 -1 74750 79955 77299 -1 -1 98278 -1 -1 -1 88977 -1 68237 70474 66484 -1 -1 83625 91100 86258 97586 68088 -1 85219 -1 -1 -1 93182 -1 -1 -1 68465 95921 71929 -1 -1 69985 -1 66175 -1 -1 66068 93644 89378 77456 88890 77953 -1 -1 70876 68492 69435 -1 -1 68513 -1 -1 66053 90139 83081 84404 -1 81852 91721 90238 70655 81812 -1 -1 -1 -1 -1 -1 84365 82002 -1 72295 -1 -1 84012 71341 84422 89114 -1 -1 86065 -1 88290 90729 -1 68098 65760 84852 -1 73075 70460 -1 -1 85740 97638 77719 65840 90811 -1 -1 -1 -1 96344 93561 67618 80328 80405 74670 98050 72576 -1 81184 88696 95047 91270 66680 97709 -1 88194 97807 74862 81979 75498 95478 84147 -1 -1 73309 -1 -1 -1 94863 -1 74075 80094 80481 -1 -1 -1 -1 96810 -1 -1 91760 -1 -1 89003 -1 92219 -1 -1 94871 90539 -1 92824 -1 95039 81930 66902 -1 -1 86356 68536 -1 -1 -1 -1 72221 72709 72858 -1 -1 89868 -1 92561 76117 -1 -1 -1 -1 89266 -1 71181 85936 -1 -1 -1 -1 -1 -1 -1 -1 95547 88161 73091 -1 78826 -1 73344 93340 80413 -1 -1 76869 89696 -1 87899 -1 -1 87787 76316 77626 71718 -1 -1 -1 80122 70753 -1 -1 96319 -1 -1 -1 -1 89622 95878 -1 83472 -1 86754 -1 -1 -1 80569 -1 -1 -1 89786 82760 -1 -1 91393 -1 -1 -1 -1 -1 97713 -1 80010 69127 -1 -1 -1 -1 78506 -1 89830 -1 88943 -1 71222 -1 -1 -1 82942 -1 93028 72027 78626 84437 -1 97381 82591 -1 -1 -1 -1 68291 -1 -1 95810 -1 84750 85010 72468 -1 -1 92817 -1 80320 74953 66502 -1 -1 75868 77107 84227 87116 -1 86338 -1 -1 -1 -1 68179 -1 -1 76491 81417 91568 -1 -1 65564 88434 -1 -1 68891 -1 -1 73711 88448 -1 77363 -1 -1 -1 84681 -1 -1 78969 -1 -1 82777 86245 87145 85952 -1 70429 72170 87646 -1 -1 65612 95675 -1 94734 98245 74453 -1 67355 -1 -1 -1 92550 90064 -1 -1 -1 69551 84722 -1 -1 -1 -1 69591 -1 96828 77909 -1 -1 72056 -1 88923 -1 -1 69932 -1 -1 73361 85778 -1 69719 96394 -1 86069 -1 -1 86894 -1 -1 66023 68089 -1 -1 75720 96180 -1 71773 81525 -1 -1 -1 -1 -1 93165 93390 81747 -1 74155 -1 79799 -1 93358 -1 -1 84259 91266 74533 -1 -1 -1 91086 78197 -1 95272 77837 -1 73940 82376 -1 -1 89905 -1 95308 -1 82986 -1 -1 77895 79934 -1 85136 95313 -1 84758 -1 -1 83420 -1 67519 -1 79394 83618 95820 79959 74680 -1 -1 90683 89547 66010 -1 73909 97588 -1 75555 -1 87322 91790 85722 -1 -1 87707 79684 -1 68040 -1 -1 87378 82544 66826 84589 98220 -1 83339 77989 66122 -1 93297 87612 -1 -1 -1 88952 -1 95499 -1 76153 -1 84965 76025 -1 89826 80291 70358 -1 74854 91629 -1 73647 -1 -1 -1 -1 67135 86515 -1 88621 -1 74104 72476 86999 -1 75781 93465 -1 -1 78750 -1 -1 66497 -1 71549 70738 -1 -1 -1 -1 75643 65954 76076 95500 89810 79274 81685 69988 88359 76541 -1 75183 -1 69136 -1 -1 71123 -1 -1 -1 73488 67456 80212 -1 71565 75512 89692 88551 -1 -1 84856 80273 66561 96627 -1 87878 84159 67311 88427 -1 -1 68456 84506 -1 82982 86931 -1 -1 -1 84469 80845 90312 -1 -1 75557 -1 86564 95367 98142 -1 96083 95259 -1 -1 -1 72039 92109 -1 75408 68348 91878 -1 -1 -1 68664 -1 95920 93128 -1 67421 -1 -1 92505 95497 95229 87633 -1 -1 93002 70962 -1 80000 74401 87885 -1 -1 81347 -1 94220 -1 96975 97701 73082 -1 94145 91166 76618 -1 -1 75757 -1 -1 89658 87981 69529 -1 85462 72466 -1 95955 -1 69755 -1 93130 -1 77141 89664 -1 93010 -1 -1 71514 -1 73155 -1 -1 -1 79824 -1 -1 96228 79262 96477 -1 -1 -1 -1 -1 76629 90338 67203 79065 71618 -1 77240 89670 84126 -1 -1 73699 81806 83378 76397 -1 -1 87503 91885 82129 94204 -1 73688 70468 96323 90213 -1 81382 92789 -1 -1 80251 -1 -1 97266 -1 78698 -1 68780 -1 -1 88392 -1 -1 -1 97965 -1 -1 -1 89669 -1 82798 -1 81163 82225 -1 95647 -1 97858 -1 97823 89448 -1 79685 73742 93439 94147 80169 76747 -1 -1 78651 88728 -1 89388 -1 82765 97515 -1 92184 -1 -1 67891 73999 -1 66895 66852 -1 74034 -1 93039 -1 -1 84883 -1 74733 -1 -1 -1 -1 -1 -1 -1 -1 -1 96617 81345 78358 82763 82024 -1 69846 -1 -1 -1 81242 -1 92070 -1 87661 96275 -1 78456 -1 70890 97242 70506 -1 -1 66508 94968 74204 68845 -1 -1 -1 -1 94709 85829 -1 -1 91141 73865 -1 69807 76075 -1 93159 78815 67021 -1 -1 -1 -1 -1 -1 83298 -1 82709 -1 78190 -1 -1 96779 -1 -1 91144 86472 -1 -1 81233 -1 -1 -1 82199 -1 67179 -1 -1 95951 -1 -1 -1 -1 -1 95543 -1 68788 93884 -1 -1 68913 70317 83343 -1 70076 -1 65757 91941 -1 -1 65639 81213 -1 -1 -1 89521 92024 -1 -1 87492 93543 78340 81376 69681 93398 67447 -1 78249 -1 97272 -1 67364 -1 85819 -1 80521 74536 -1 -1 84287 87270 -1 -1 83273 -1 94174 -1 -1 -1 97787 -1 -1 -1 -1 -1 -1 -1 -1 91939 -1 -1 -1 -1 75750 72619 79527 74756 75788 95934 -1 -1 -1 80677 80096 -1 83028 65581 -1 96243 -1 67659 68621 96507 92758 72320 70938 -1 -1 -1 -1 -1 72970 88057 -1 -1 -1 70258 -1 -1 86947 -1 93300 -1 -1 -1 -1 85638 72758 -1 -1 -1 -1 84255 -1 82420 -1 -1 -1 -1 -1 94164 72124 76098 -1 -1 -1 -1 96604 -1 -1 -1 -1 86201 -1 -1 -1 -1 72847 -1 89072 81182 -1 -1 75817 -1 -1 93523 89806 72376 88757 -1 -1 -1 -1 90337 93493 98117 68982 -1 -1 -1 75476 77941 -1 80205 90703 -1 -1 81970 -1 -1 87504 -1 -1 -1 97573 -1 68341 81078 70640 -1 91291 71287 65919 75219 -1 -1 80190 -1 -1 71285 91759 -1 -1 -1 -1 79925 82975 90998 -1 -1 -1 -1 -1 -1 73144 -1 -1 86128 92573 -1 96657 -1 -1 -1 65862 92385 66102 79365 77914 -1 84861 -1 -1 -1 -1 67511 -1 -1 -1 -1 90951 -1 -1 67969 -1 -1 -1 91323 -1 85220 82904 93986 -1 -1 -1 -1 88524 69385 87720 65728 70449 -1 -1 70794 -1 71075 90535 -1 -1 86256 -1 -1 96574 -1 97756 85464 -1 89649 85012 -1 98028 -1 87190 -1 92777 97293 -1 98282 70854 90849 80807 -1 -1 72260 -1 90235 -1 84230 -1 89212 -1 71188 -1 90482 -1 -1 -1 -1 83590 -1 74317 92933 96360 -1 -1 -1 87373 90643 -1 -1 75420 -1 67015 68762 -1 -1 -1 80016 -1 -1 -1 -1 92367 82793 78662 71187 -1 94703 93673 -1 79390 69214 65709 91892 97145 92923 80243 78109 91016 -1 83562 -1 94495 -1 84262 96463 69970 94555 -1 -1 89288 -1 -1 87883 82224 79441 -1 79179 84901 -1 72719 -1 -1 -1 -1 -1 -1 84693 73972 -1 -1 -1 97415 70391 -1 98333 95475 -1 -1 75873 91111 72080 -1 -1 -1 76207 -1 84367 -1 72273 -1 97882 85884 -1 95779 81007 71416 -1 -1 94439 -1 -1 -1 79693 -1 68269 79012 95076 83610 -1 -1 -1 77486 -1 83206 -1 75889 -1 -1 -1 -1 82560 80128 76816 -1 -1 -1 -1 91874 -1 -1 -1 83578 -1 93008 -1 73153 -1 -1 -1 -1 -1 -1 -1 -1 -1 81903 -1 -1 -1 74671 -1 73308 72844 -1 96654 67621 -1 -1 69178 87156 82248 66653 -1 85283 84642 -1 67946 -1 97449 -1 87302 -1 -1 81181 -1 -1 -1 -1 91082 86541 77215 -1 69937 -1 -1 81012 96190 -1 -1 79396 89681 69907 -1 86521 -1 77230 82898 -1 90332 88146 69524 67765 -1 68774 -1 -1 -1 -1 -1 -1 -1 82918 86649 67769 -1 74575 -1 77890 67648 -1 -1 -1 -1 -1 -1 79087 -1 93922 -1 82267 92981 88853 -1 -1 -1 88998 78755 96312 -1 90111 -1 -1 71538 -1 -1 86948 76532 -1 -1 89040 96646 -1 70160 -1 69281 -1 69596 -1 93384 93217 80366 -1 76906 -1 81187 -1 -1 73278 94948 81289 -1 90825 -1 -1 80365 77630 -1 94937 83539 -1 -1 -1 -1 -1 -1 -1 -1 85748 90652 -1 -1 -1 71586 -1 -1 95010 -1 -1 71712 -1 -1 82101 91469 -1 -1 74839 89619 -1 -1 -1 70864 69300 85962 -1 86507 77172 -1 66341 89087 73070 88799 81044 -1 -1 72995 66255 -1 84442 -1 94301 -1 -1 69271 95976 67847 -1 -1 -1 74198 86964 -1 79566 73590 -1 -1 -1 -1 -1 90151 -1 -1 81262 -1 97917 -1 83572 79785 90202 -1 -1 66761 -1 71519 81630 76138 76068 88814 -1 -1 75290 76021 -1 72474 -1 -1 -1 -1 86670 74817 -1 87738 -1 96019 -1 -1 74512 96327 83384 -1 -1 76832 71673 -1 -1 76651 -1 65632 -1 -1 -1 72618 81544 76213 -1 -1 -1 97365 69064 76974 66712 -1 -1 86634 -1 -1 -1 -1 -1 78945 79988 93917 -1 91179 69601 -1 -1 -1 84214 -1 -1 75077 -1 -1 89878 96624 -1 -1 -1 94844 -1 76023 69474 86449 91417 -1 -1 -1 90949 -1 74940 -1 -1 -1 -1 70675 73480 -1 -1 78387 85997 85151 88938 72927 70999 -1 79307 -1 92790 -1 -1 86452 94837 -1 -1 -1 85402 -1 94610 -1 -1 -1 -1 89049 -1 66287 85429 75526 -1 -1 -1 -1 83415 -1 -1 91835 79051 -1 -1 -1 70840 -1 -1 -1 96206 71375 -1 98120 87624 -1 -1 -1 69150 -1 96755 70195 -1 -1 83407 86987 87105 96923 -1 84006 77992 72541 -1 90986 -1 92621 71393 68545 -1 -1 97624 -1 80329 96067 74365 92003 84752 -1 -1 88773 -1 97580 -1 89761 -1 80896 84311 -1 -1 -1 80442 90259 70187 91605 90720 89086 -1 72178 84195 97261 79593 -1 74525 91535 -1 -1 -1 -1 -1 91325 -1 -1 -1 91190 -1 73337 84484 73935 -1 -1 -1 72920 -1 -1 -1 -1 71344 71720 -1 80795 94910 -1 -1 89495 85200 92879 -1 90163 72691 -1 84261 -1 -1 -1 91679 -1 -1 90763 -1 -1 97316 71592 71086 -1 -1 74535 -1 66133 -1 80767 75877 96193 -1 -1 -1 -1 -1 77883 -1 -1 69954 -1 80189 -1 -1 -1 -1 -1 -1 -1 -1 94123 89728 -1 -1 95135 -1 83144 -1 -1 80454 88023 -1 78063 -1 82371 77100 78825 81801 -1 -1 82314 75415 87697 76116 -1 84684 -1 82422 -1 68636 86462 -1 78875 81211 69011 88645 -1 82770 85676 -1 -1 69401 84928 -1 -1 -1 83008 90383 88924 79258 -1 -1 -1 84336 95467 85213 -1 -1 -1 74433 73534 -1 -1 77717 -1 -1 -1 -1 92391 90159 70123 -1 79309 -1 98023 66938 78785 80736 -1 -1 87784 67886 -1 79690 -1 -1 96692 96381 -1 79074 -1 96580 88996 73354 88738 73185 92992 83456 -1 -1 -1 74825 -1 -1 -1 -1 -1 88291 -1 75001 73117 88918 -1 -1 -1 92348 -1 96120 -1 -1 83283 93043 66947 -1 66817 -1 91199 -1 74464 90483 -1 -1 71800 95016 -1 -1 93743 67466 96387 81416 -1 95214 71672 -1 -1 91717 -1 71572 -1 -1 -1 77519 81312 77187 65754 -1 95483 -1 -1 74368 98077 -1 77040 -1 -1 82819 79969 -1 -1 -1 -1 71825 84045 96535 -1 -1 -1 -1 -1 66571 -1 -1 84280 97079 79152 -1 -1 -1 -1 67244 -1 -1 87310 -1 83619 -1 71774 70261 -1 -1 65543 70302 74727 -1 -1 79348 95925 -1 -1 -1 85990 -1 88703 92614 -1 -1 97452 -1 71019 83811 80358 82576 -1 73754 -1 77559 -1 83022 -1 73884 89295 -1 68073 69647 -1 -1 -1 82729 74775 -1 -1 -1 -1 68320 -1 -1 -1 85632 -1 -1 -1 93021 -1 -1 -1 76872 -1 73566 66345 -1 97906 97486 -1 94701 -1 -1 90993 -1 94523 -1 -1 -1 79000 97386 -1 -1 83333 -1 -1 -1 -1 -1 83003 87860 86527 88479 97994 70741 74789 66275 72537 -1 -1 -1 68136 78921 88273 -1 -1 66652 -1 81403 -1 -1 -1 -1 -1 -1 89060 65921 -1 -1 -1 80284 -1 -1 72911 85529 98151 77281 -1 -1 95102 87568 -1 71585 81932 93874 87716 -1 73947 -1 -1 -1 86398 -1 -1 68342 90303 71146 -1 -1 66239 -1 -1 68846 -1 -1 67240 -1 81949 86265 -1 -1 87585 -1 -1 73299 -1 -1 85909 65715 90269 -1 70427 -1 -1 -1 65953 90871 83708 -1 81236 81639 77612 66130 68923 -1 73216 77869 72757 95832 -1 -1 -1 -1 -1 -1 97641 -1 77276 93394 -1 -1 66622 94032 -1 68661 79137 70284 68051 -1 66430 88737 -1 -1 -1 69134 82345 90819 -1 66135 84455 -1 -1 -1 88502 84046 -1 -1 -1 71980 -1 -1 -1 -1 88910 -1 -1 -1 -1 79662 -1 -1 -1 -1 90737 -1 80228 73813 68961 -1 -1 86851 -1 74373 -1 87985 -1 86457 -1 -1 72667 88267 90515 -1 -1 -1 -1 87913 73705 -1 -1 -1 -1 -1 73539 -1 -1 -1 83473 -1 -1 69209 -1 -1 -1 -1 65553 -1 85814 82831 82399 -1 94926 -1 97283 -1 73880 89759 -1 -1 -1 72505 93989 74220 -1 -1 -1 -1 84952 86735 82711 -1 82098 -1 80174 -1 -1 75903 86286 -1 -1 -1 94333 -1 83248 -1 84859 -1 93765 68871 73072 -1 65978 93499 -1 -1 93114 87911 94372 -1 -1 -1 -1 -1 78657 70022 77524 74106 -1 -1 69646 90237 -1 -1 89347 -1 71845 95894 67077 -1 -1 82473 89233 -1 -1 -1 91607 70215 87510 77195 86920 -1 70179 -1 98217 -1 -1 -1 93301 86190 -1 -1 81185 79481 -1 -1 81360 -1 91466 -1 -1 88476 -1 -1 94593 81154 78513 -1 69319 86587 93228 86353 -1 -1 92741 -1 -1 -1 83997 67953 68458 -1 89002 66772 -1 -1 -1 -1 68685 68041 95141 72664 -1 80763 83249 -1 -1 70767 -1 83623 -1 -1 -1 -1 85467 -1 -1 94284 -1 77096 70310 -1 -1 77466 82638 81096 -1 -1 68858 97509 -1 -1 80768 88051 -1 83981 -1 66261 75786 79267 -1 93689 92364 98200 -1 -1 87867 -1 -1 -1 -1 -1 95813 84100 -1 67561 72842 91726 93295 -1 71634 -1 92095 91004 69855 -1 71810 92010 -1 -1 93454 -1 -1 -1 82377 -1 -1 -1 -1 -1 82796 -1 74262 -1 98068 -1 66893 -1 -1 -1 -1 72921 80254 -1 -1 -1 86929 65633 96839 79595 97324 93418 -1 74562 69984 -1 -1 -1 -1 -1 -1 -1 88997 -1 -1 -1 -1 86518 -1 -1 82736 -1 -1 -1 98261 92620 -1 -1 -1 77578 -1 84973 76983 -1 -1 67444 -1 78052 -1 -1 89161 82364 97839 -1 -1 -1 -1 83634 -1 71690 78402 79092 -1 -1 -1 94800 -1 73484 85455 -1 -1 67104 -1 77625 -1 65772 87694 -1 -1 -1 68359 72028 -1 76002 79560 72824 -1 80475 -1 77039 74801 -1 87112 65796 84277 -1 -1 75449 87120 -1 -1 66499 75673 70161 -1 65970 -1 -1 -1 68428 68334 95416 -1 82265 87591 -1 -1 89454 90285 -1 91203 -1 -1 72283 -1 -1 84498 70658 -1 71711 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 93065 -1 88823 -1 72017 69878 81364 -1 90597 -1 75128 -1 75244 82988 -1 92198 -1 68416 -1 -1 -1 89362 -1 -1 -1 82983 92501 -1 -1 96365 -1 -1 76382 -1 70847 92810 -1 -1 80776 88991 -1 -1 89603 76324 -1 -1 95015 -1 74600 -1 92643 -1 -1 83724 88450 -1 -1 -1 70135 81990 -1 -1 -1 96057 74261 66362 -1 -1 82403 88449 -1 -1 70324 -1 -1 -1 76105 78804 -1 -1 -1 -1 -1 86838 -1 -1 65653 74195 93264 -1 -1 84108 -1 -1 77420 67478 -1 -1 87016 97895 77620 -1 -1 -1 -1 -1 -1 78505 -1 -1 72992 -1 -1 -1 -1 91268 82471 -1 -1 -1 71250 -1 88499 -1 89545 -1 -1 66796 -1 87610 -1 77337 86334 -1 86350 85369 86483 78777 -1 -1 80801 -1 -1 -1 66203 72480 93331 -1 -1 90456 74052 68447 76612 -1 72538 -1 94406 -1 95194 75523 -1 -1 97254 89371 76935 -1 87318 -1 92039 72225 -1 74798 65875 -1 -1 91649 69801 -1 -1 -1 72317 91935 -1 96023 85769 -1 -1 -1 -1 -1 91154 -1 -1 -1 85956 -1 69771 70736 91795 -1 75457 -1 -1 85619 90798 73630 73401 78701 -1 88268 -1 77628 -1 -1 -1 70578 80669 -1 -1 68120 91096 68654 -1 81906 86177 78069 70131 96322 80818 71294 69939 -1 -1 88926 -1 -1 66646 78688 -1 -1 75846 67628 78616 -1 -1 88154 74858 -1 -1 -1 83013 -1 -1 -1 72663 77936 -1 -1 -1 -1 65741 -1 -1 -1 72081 89183 -1 -1 -1 -1 -1 98106 -1 89175 74877 -1 74515 90364 70420 82960 -1 72789 -1 69785 69812 70402 -1 -1 -1 -1 78339 79196 -1 -1 80734 -1 -1 -1 74990 -1 81988 67074 -1 86220 -1 71482 96313 73863 -1 68304 -1 84109 -1 78790 -1 90922 -1 -1 -1 -1 -1 86580 74319 -1 69831 -1 -1 -1 -1 88191 98260 76953 95401 93752 90447 78795 67658 -1 -1 -1 79335 -1 -1 -1 70614 85977 -1 69942 -1 -1 81254 -1 67367 81351 71434 -1 -1 80185 94446 -1 84985 -1 70778 -1 -1 -1 -1 -1 76904 -1 83086 65959 -1 95857 -1 -1 -1 -1 -1 96964 -1 -1 89657 -1 81378 -1 82012 -1 -1 -1 68525 -1 -1 90571 69600 -1 86013 -1 80925 76448 74144 -1 -1 -1 77576 -1 72738 86890 -1 84730 79503 -1 -1 -1 90388 66657 -1 69570 73475 71449 -1 75101 -1 70681 -1 85241 -1 -1 -1 85986 -1 -1 -1 91320 -1 -1 -1 -1 -1 -1 76714 79477 -1 -1 85158 -1 -1 86982 -1 71991 -1 -1 -1 79151 -1 -1 88694 -1 85403 -1 -1 92386 91458 -1 -1 84762 -1 -1 71694 -1 75935 83897 94581 -1 -1 -1 -1 70519 -1 95909 80616 -1 -1 85637 -1 -1 95081 -1 65644 95407 -1 80368 75218 96127 91330 69994 -1 87977 -1 -1 91691 -1 96636 -1 80170 79994 -1 74659 -1 -1 -1 79607 -1 -1 -1 -1 94745 -1 69191 -1 -1 70795 78039 -1 72553 94649 72370 -1 95649 -1 -1 98300 -1 -1 71832 -1 -1 -1 -1 -1 77996 -1 -1 -1 76625 -1 -1 -1 68539 93251 77891 68143 -1 93369 80477 96625 66892 -1 -1 83422 77773 82816 88941 92638 -1 -1 -1 78501 -1 86992 74001 -1 -1 -1 94300 97715 80348 -1 98251 69895 -1 97799 95662 87185 66714 78830 -1 75800 -1 -1 -1 92143 -1 85104 90955 95765 -1 96303 -1 76145 67136 -1 81494 -1 -1 -1 -1 -1 85675 -1 68362 -1 65767 72487 85666 -1 89581 94909 93204 -1 77752 -1 -1 92739 80844 -1 -1 74830 -1 72931 86914 -1 -1 88126 79811 77005 66782 -1 -1 84034 -1 -1 94567 -1 73801 -1 73042 84709 -1 81640 -1 -1 93416 69437 -1 -1 -1 91125 -1 -1 -1 -1 90516 -1 -1 -1 80199 -1 -1 -1 -1 -1 -1 -1 95230 -1 93081 82145 76857 67283 -1 78667 -1 71498 -1 -1 -1 -1 81779 66843 77886 73824 -1 94763 -1 -1 68280 -1 89356 74445 -1 -1 87054 70601 -1 82787 93653 -1 90361 74882 68894 -1 74630 -1 81746 69421 74946 -1 -1 85876 -1 85807 66990 96079 -1 -1 71306 -1 -1 -1 95576 97076 -1 81490 -1 76628 -1 -1 71595 89241 -1 74556 -1 68453 -1 -1 86121 95425 -1 82077 -1 74702 -1 -1 86508 95569 66101 86087 89935 -1 72311 -1 -1 -1 82604 -1 87785 75975 74629 70208 81907 -1 92266 67902 -1 -1 -1 -1 73856 93201 -1 -1 -1 83827 88820 79171 -1 77854 87009 87151 -1 -1 93984 -1 77635 -1 97843 -1 65624 -1 -1 -1 -1 -1 95532 70409 -1 -1 -1 -1 70113 -1 91314 -1 -1 -1 -1 78786 73046 -1 79496 -1 -1 -1 -1 -1 89959 -1 79134 -1 70377 97300 96454 -1 87337 72446 69024 -1 74470 -1 -1 82237 88152 -1 90347 95698 -1 -1 92433 -1 91292 70637 73181 82664 94578 -1 -1 -1 72233 -1 -1 -1 -1 -1 75459 84525 -1 69157 74921 73643 73857 -1 88447 -1 -1 67959 86078 -1 69370 -1 -1 -1 -1 72443 -1 -1 -1 67788 -1 -1 -1 -1 -1 74480 97898 71706 -1 -1 94717 -1 -1 70325 -1 -1 77718 -1 -1 80904 70206 82038 96597 80870 -1 80586 68818 70969 -1 -1 -1 87686 66174 92588 -1 85145 68567 -1 -1 -1 -1 94173 93505 -1 -1 81408 83973 84554 98103 -1 -1 -1 -1 -1 -1 69842 -1 -1 -1 -1 83902 72843 93329 81116 -1 -1 78203 -1 68057 -1 -1 -1 -1 -1 -1 -1 -1 85280 95630 -1 -1 87466 86860 -1 68477 -1 -1 -1 -1 -1 96469 -1 -1 -1 -1 76497 -1 73118 -1 75503 78779 -1 72838 90387 -1 -1 77137 80636 -1 -1 -1 75797 -1 75096 93594 -1 92618 -1 80182 -1 -1 66159 -1 81365 -1 -1 -1 81030 -1 -1 -1 72043 -1 77277 -1 76851 77082 94624 -1 81243 86214 80778 -1 83032 91247 -1 -1 69129 81858 83527 -1 77681 96145 -1 -1 80514 70394 -1 65867 91405 75443 -1 72008 -1 -1 -1 96354 -1 -1 -1 -1 74417 71617 -1 96619 -1 -1 -1 -1 -1 -1 -1 76716 -1 -1 -1 -1 -1 88571 90742 -1 -1 -1 -1 -1 93540 -1 75110 -1 -1 76895 74833 93284 -1 -1 96209 -1 88751 -1 73700 69545 -1 86262 84355 -1 67767 91666 94548 77655 -1 -1 -1 81850 -1 -1 -1 -1 -1 90057 -1 83453 76230 69272 -1 70670 -1 71518 -1 76192 70004 -1 -1 -1 89871 79308 -1 71415 67321 -1 -1 85471 93461 -1 -1 69931 -1 -1 -1 -1 -1 -1 69606 74127 71276 85492 -1 69804 90852 97061 -1 -1 -1 -1 93093 -1 -1 -1 -1 74505 -1 92339 79036 -1 81531 98286 -1 -1 -1 84757 97651 80913 -1 -1 -1 89645 -1 -1 -1 -1 -1 97614 94872 88583 69971 -1 -1 -1 65961 -1 -1 67608 94082 -1 -1 -1 -1 67206 -1 -1 97605 -1 83588 -1 74475 -1 70431 -1 -1 -1 -1 -1 -1 -1 79960 -1 -1 -1 -1 -1 96446 71693 -1 91582 95531 -1 -1 -1 81715 -1 -1 -1 -1 97616 94606 74006 -1 -1 -1 -1 72753 82797 92895 93181 -1 84514 -1 84994 92087 -1 -1 -1 -1 65637 74903 -1 75642 90136 -1 94217 92761 -1 81322 -1 84371 -1 89146 -1 97601 -1 -1 88157 78013 84171 97480 72074 72339 -1 -1 91533 83153 92866 -1 88506 -1 76257 97220 89392 -1 83802 89428 82034 91170 -1 84810 -1 96586 67864 -1 86628 -1 -1 -1 84101 -1 94122 -1 92128 -1 97259 70222 70435 91978 97067 -1 -1 -1 73966 69938 69900 -1 90743 -1 -1 95944 71603 -1 -1 -1 75430 -1 85519 78977 81273 83706 96663 78901 -1 -1 -1 -1 -1 -1 -1 73057 -1 80505 -1 -1 -1 -1 65813 -1 -1 88173 -1 69335 -1 -1 68555 -1 -1 90882 -1 86617 -1 -1 68949 74084 66584 97089 -1 -1 89907 86478 82522 84330 -1 -1 73569 -1 93006 88081 -1 -1 71395 69223 -1 -1 92796 74091 -1 66238 -1 -1 -1 -1 93515 85530 72000 69201 -1 98207 82373 -1 -1 69293 73188 93086 83498 67464 78252 -1 -1 -1 -1 66804 88484 -1 -1 81248 73925 76374 -1 74492 -1 -1 -1 -1 90352 -1 96666 81252 -1 96095 -1 -1 88861 -1 -1 85486 -1 -1 -1 95617 -1 95876 -1 -1 85820 73564 -1 -1 70802 -1 -1 -1 -1 86593 79130 -1 81713 65560 93107 -1 83630 -1 -1 93703 -1 -1 -1 89385 73953 -1 -1 -1 80035 -1 78057 67470 70106 86590 80161 76239 -1 -1 -1 84830 -1 76555 85728 -1 -1 96944 69378 -1 -1 92205 91888 -1 82215 80450 76090 -1 -1 -1 -1 92629 -1 77527 -1 66837 79623 -1 -1 -1 -1 -1 -1 -1 -1 95369 -1 94375 -1 -1 71655 70448 -1 88714 85156 -1 94177 -1 75414 -1 -1 65948 -1 -1 -1 82176 -1 88296 -1 87102 -1 -1 -1 -1 -1 -1 81238 -1 67168 95777 91508 79169 -1 76104 86046 -1 -1 71959 93864 80821 -1 65688 98099 -1 86247 86704 -1 -1 95870 -1 91551 82916 -1 -1 -1 78396 -1 73040 -1 83180 72780 94199 80885 84787 93640 -1 -1 -1 69727 -1 91504 -1 94250 86008 82244 74635 97535 -1 75784 -1 -1 80033 -1 68523 73547 -1 -1 -1 -1 84665 -1 74439 -1 -1 95114 -1 -1 -1 -1 -1 76368 -1 96734 70945 86315 95640 -1 90671 -1 -1 -1 -1 86733 90486 -1 69390 -1 -1 95890 -1 -1 -1 -1 82291 82769 -1 -1 -1 91383 -1 73769 74407 82343 94081 -1 -1 70006 -1 -1 -1 68366 73248 -1 89390 -1 -1 68797 98153 82857 -1 -1 85254 -1 85806 83746 85636 83966 87508 -1 -1 -1 -1 86637 -1 -1 -1 93854 -1 -1 79283 69012 74985 81553 89220 83614 83728 92907 -1 -1 -1 92711 -1 -1 85672 77147 95847 -1 75591 78170 75718 -1 -1 -1 78461 -1 80538 -1 65566 81717 71542 -1 -1 70126 74310 -1 -1 -1 -1 91999 86800 -1 -1 -1 82143 94858 90626 81088 -1 -1 -1 89191 -1 -1 -1 96482 94230 -1 68804 88914 80981 -1 -1 -1 75568 -1 -1 -1 67146 71627 87142 79412 -1 92863 81071 -1 -1 -1 -1 -1 -1 95916 -1 -1 88202 87303 -1 -1 94009 -1 -1 88603 -1 70373 86553 70372 96537 96485 86381 -1 -1 -1 86861 -1 -1 -1 67087 -1 -1 -1 -1 -1 -1 -1 89117 95315 77413 -1 -1 -1 74324 -1 78331 80318 -1 -1 69794 -1 -1 -1 -1 92885 68412 -1 78636 -1 74157 92130 76731 -1 78368 91362 -1 -1 76163 65776 73183 74431 92517 82016 -1 -1 71665 91042 -1 95185 -1 -1 85869 -1 81578 89225 -1 -1 -1 71981 95167 66720 86922 91298 82527 -1 -1 91067 -1 95763 88832 92430 -1 -1 75767 -1 -1 -1 -1 -1 -1 97328 -1 83396 -1 82217 74598 98110 81689 78131 94688 96772 -1 78490 -1 97314 85585 -1 95871 79044 -1 88279 -1 -1 -1 -1 72010 -1 82665 -1 -1 -1 94615 -1 66756 95184 85998 -1 67894 -1 -1 97481 -1 -1 72201 -1 -1 -1 96483 -1 -1 76710 -1 -1 66348 90438 74448 79207 -1 81404 -1 80356 73107 -1 -1 72210 69781 -1 -1 67730 -1 65790 72011 70382 68893 94328 -1 67638 -1 71648 88276 93574 68859 -1 -1 -1 -1 -1 75663 73562 66217 87484 79462 94949 -1 -1 -1 -1 71940 71964 68527 -1 90100 65962 86997 -1 90496 82154 -1 94303 89585 97730 -1 69443 75493 -1 66315 95017 -1 93721 -1 -1 70048 -1 79317 73135 -1 -1 -1 -1 72095 80949 79296 91172 -1 72188 -1 90493 76187 84197 75828 -1 -1 -1 -1 -1 97784 -1 92097 -1 97537 85892 -1 -1 88527 -1 69649 88693 76843 79465 95806 94363 -1 -1 73394 -1 -1 -1 97867 -1 77329 88316 75356 -1 76120 -1 94167 82028 75656 86755 -1 86180 82451 88570 93649 -1 -1 -1 68551 -1 88581 68287 83693 79841 83107 -1 85891 -1 -1 -1 82366 -1 -1 94325 81982 89467 67653 -1 87393 94749 74771 -1 67226 -1 72702 -1 -1 -1 -1 94978 79754 66778 -1 -1 93707 66962 -1 -1 -1 76947 -1 -1 73353 -1 90756 77332 -1 89074 -1 94956 72595 78584 -1 -1 -1 -1 -1 85746 69687 -1 -1 -1 -1 -1 -1 79731 69346 71463 68813 77291 95721 -1 -1 83238 -1 -1 74450 91295 -1 96379 71662 96042 80894 -1 -1 -1 -1 -1 -1 65841 -1 88135 -1 -1 78471 85597 68192 -1 68064 87967 93642 78225 79776 -1 -1 -1 92239 87874 86509 -1 85176 -1 -1 -1 65874 73513 -1 -1 72912 -1 76174 90343 88293 -1 70671 78238 -1 92108 -1 83483 -1 85423 -1 -1 -1 -1 -1 97676 -1 -1 -1 82963 83929 75041 -1 -1 -1 97048 -1 -1 80797 -1 -1 68353 68727 -1 -1 -1 -1 70906 -1 -1 76233 -1 72324 92538 -1 84473 -1 -1 85688 -1 -1 91634 -1 -1 -1 -1 -1 77007 -1 91318 -1 -1 -1 96642 87607 -1 -1 66201 -1 83143 -1 -1 87937 67711 -1 -1 88054 -1 93844 67227 75586 -1 -1 -1 -1 -1 -1 -1 87775 -1 -1 -1 66081 95337 92865 -1 95343 87790 96682 85195 75793 -1 -1 -1 85048 -1 79936 71030 -1 93179 -1 -1 -1 -1 -1 71754 95386 -1 78076 94129 -1 -1 -1 79758 -1 94588 67405 -1 71417 66317 93557 72907 -1 74888 -1 -1 94732 95831 -1 96512 -1 -1 -1 94012 -1 84036 -1 -1 70674 83957 -1 86862 -1 67424 69095 70416 -1 86309 67826 76226 84804 77660 67172 91302 -1 -1 -1 77062 75323 97128 85291 73936 75338 -1 -1 74695 97757 95863 -1 84270 79328 -1 85023 -1 75703 -1 -1 -1 -1 77237 -1 -1 93316 -1 65576 75954 68470 72614 92229 -1 -1 -1 95563 71368 -1 -1 93245 -1 -1 66393 86638 67058 97717 -1 76181 86047 77884 -1 74442 -1 74973 -1 71872 69749 77799 -1 73378 84118 -1 89897 -1 -1 -1 86669 72153 -1 -1 -1 -1 -1 -1 -1 81390 -1 73296 66827 89381 -1 -1 72344 86456 73018 -1 -1 91425 69657 -1 -1 91656 84997 -1 -1 -1 -1 92809 86088 74693 77511 88735 -1 -1 -1 79774 75340 78580 -1 -1 85388 78923 69114 -1 -1 -1 -1 76431 -1 -1 65614 84009 -1 66214 75451 -1 95548 67065 -1 84029 70482 84755 84795 88808 -1 73631 75957 74681 88059 88762 -1 -1 -1 96040 -1 97409 80363 -1 -1 81807 81125 78297 87013 -1 93857 85948 72318 -1 -1 -1 76837 72881 -1 67286 -1 -1 -1 98160 88182 74641 -1 -1 -1 94125 -1 -1 -1 -1 66399 -1 -1 85344 -1 90709 74162 92084 -1 -1 -1 82539 83268 89016 77955 83194 -1 82744 85078 -1 97620 -1 86763 -1 -1 -1 -1 67745 92584 96568 93899 88855 -1 85635 -1 95352 81794 -1 97796 -1 67968 -1 -1 -1 97497 94868 -1 94547 -1 -1 85090 -1 76106 -1 89207 -1 -1 92135 -1 -1 -1 84308 68097 -1 68764 -1 83922 78927 -1 -1 -1 71194 88513 93740 87324 69016 89876 86791 82593 -1 -1 75245 -1 88116 96676 -1 90923 75976 -1 97513 85714 93105 -1 94582 83548 84823 -1 -1 85511 92296 81554 78821 87188 95365 67009 -1 85405 67234 76777 -1 72012 -1 -1 -1 -1 -1 68710 71073 -1 -1 -1 90095 -1 90328 83409 75078 -1 -1 -1 85710 -1 92102 79056 -1 93110 -1 66809 86739 74675 -1 72030 70986 79569 -1 -1 90864 90881 -1 -1 95700 -1 67575 -1 66690 -1 66924 74874 -1 -1 -1 66410 79085 70232 -1 -1 -1 -1 -1 -1 96268 73609 95208 -1 89349 69324 76158 -1 -1 -1 -1 -1 -1 95913 -1 87292 83495 96595 85698 97780 85196 -1 85079 -1 -1 -1 -1 95487 83018 -1 -1 79567 73225 -1 97493 89209 -1 91902 -1 85361 94041 -1 93397 -1 95064 76918 -1 95999 90067 78601 -1 -1 -1 -1 83496 -1 68323 -1 84732 -1 -1 81826 -1 -1 -1 -1 91337 96065 -1 70466 79550 71190 -1 68134 67360 -1 90431 -1 71418 -1 90913 -1 83685 93162 -1 -1 86145 69733 75483 65762 -1 92526 81866 78561 72475 94038 -1 -1 -1 -1 90415 -1 73963 90459 86684 94386 -1 86679 -1 -1 88354 -1 95874 -1 83005 -1 93380 85678 -1 -1 -1 72967 85881 -1 -1 68796 -1 82856 -1 66141 -1 -1 -1 83235 -1 66928 93067 84116 75200 96196 87724 -1 97811 93475 -1 82936 -1 -1 -1 -1 82269 77365 -1 89173 72054 -1 -1 -1 68268 -1 -1 67787 -1 96498 73452 93760 81615 74427 97632 76178 77533 -1 72985 -1 74518 83258 -1 78896 85707 74073 96723 -1 -1 -1 -1 82912 -1 72245 -1 -1 66466 -1 67695 -1 -1 74911 -1 89355 -1 -1 -1 -1 -1 86561 -1 -1 -1 -1 96640 98345 -1 -1 -1 -1 -1 -1 67691 71491 83351 97434 78621 -1 81584 69239 -1 97495 95848 -1 83432 86479 -1 -1 90174 -1 -1 -1 -1 -1 97035 86647 -1 -1 81278 78559 82492 90345 88888 -1 77314 -1 77220 98193 96331 -1 -1 77904 67940 84393 -1 77585 -1 -1 -1 -1 79155 87121 97029 94893 79161 91693 74381 -1 -1 86085 72058 -1 -1 71951 -1 84377 68463 94393 96456 67985 -1 -1 -1 78399 90291 -1 -1 -1 82202 88880 -1 67056 88076 -1 85623 -1 -1 -1 -1 76393 80834 -1 67747 69359 -1 -1 88828 90732 66952 -1 -1 -1 -1 -1 -1 94413 72521 -1 -1 79544 -1 -1 92337 76802 87018 94570 72115 93700 95946 -1 66898 -1 84618 -1 -1 -1 75562 69459 -1 -1 67278 -1 91916 -1 71816 78425 -1 -1 69093 -1 -1 -1 88626 -1 -1 95537 72002 81140 73596 -1 84196 -1 -1 -1 91416 90010 -1 -1 -1 -1 96848 -1 71729 75760 -1 -1 -1 -1 -1 83431 75623 85476 -1 81955 69138 -1 -1 88788 -1 -1 -1 -1 -1 -1 81789 -1 -1 70439 78807 -1 86667 77421 -1 90069 -1 -1 -1 -1 67484 -1 -1 -1 87481 -1 84789 96607 -1 90872 86416 86384 81763 86681 -1 93583 95421 -1 -1 -1 -1 66969 93290 -1 -1 -1 78036 -1 86865 -1 97401 -1 -1 -1 66150 -1 71206 -1 68001 -1 83441 80283 -1 78220 -1 -1 -1 -1 -1 -1 -1 71819 82574 -1 -1 -1 80153 -1 80828 -1 94245 80083 82542 -1 -1 72329 68295 91333 -1 67297 88211 -1 79005 88528 -1 -1 94379 -1 84146 66181 -1 82597 84258 -1 -1 -1 -1 -1 78926 -1 75678 -1 78135 -1 -1 -1 -1 85085 91151 -1 73049 94179 86210 81056 81337 90724 86609 80789 67401 84050 86980 70349 -1 93121 -1 -1 89758 94597 74007 -1 67556 84814 -1 80225 -1 69192 85098 92281 88549 -1 79062 83909 -1 -1 66373 81663 -1 97934 -1 73491 -1 -1 -1 -1 -1 82315 70936 71941 -1 -1 86458 -1 -1 -1 -1 82337 -1 77334 -1 85742 71141 91540 70291 -1 81825 -1 86873 -1 87820 96347 96396 70116 -1 90933 -1 -1 66897 93589 96963 -1 90083 -1 67317 84188 87884 96058 66075 -1 67943 81047 -1 -1 -1 -1 -1 -1 69960 73444 -1 -1 -1 76224 -1 71457 -1 -1 69318 -1 -1 -1 91876 94924 86300 94501 88302 88133 84213 -1 -1 78138 -1 91436 72223 -1 -1 85077 -1 -1 -1 92206 -1 -1 -1 -1 -1 -1 -1 -1 91192 -1 -1 -1 67416 -1 94750 -1 85942 -1 -1 -1 92832 -1 82169 -1 -1 -1 -1 -1 82367 -1 -1 -1 77012 -1 -1 -1 84696 -1 -1 72278 -1 -1 70003 -1 -1 93413 96716 -1 -1 95156 88108 -1 -1 -1 74496 96476 -1 90971 -1 -1 -1 89705 -1 -1 -1 81764 89997 -1 -1 80751 -1 -1 96436 -1 78105 81179 66612 -1 94564 -1 94342 67048 -1 -1 96577 80479 -1 -1 -1 -1 66361 -1 -1 -1 71725 95664 67458 -1 -1 -1 79206 -1 -1 91222 -1 -1 83891 -1 -1 90381 -1 90116 -1 -1 97864 -1 -1 -1 85479 79440 84319 77463 -1 76920 -1 76306 -1 -1 74089 81485 -1 -1 77878 -1 -1 97207 65711 -1 93314 -1 92342 -1 95807 -1 -1 -1 92325 -1 76929 66226 -1 97270 80418 91929 66889 -1 74514 90866 -1 -1 -1 -1 -1 90016 -1 97706 -1 -1 -1 68345 -1 -1 -1 93225 -1 85037 93058 -1 -1 95619 -1 -1 -1 95907 90181 -1 -1 -1 -1 72670 -1 78244 97546 83863 -1 71502 -1 -1 87543 -1 -1 -1 96894 -1 -1 -1 69283 -1 83391 73424 -1 95833 -1 77198 78360 -1 -1 79127 -1 -1 68931 92576 -1 -1 66982 84691 -1 -1 -1 -1 -1 -1 93176 74582 -1 90513 -1 90660 88588 81218 -1 70236 -1 79875 65705 88417 84039 -1 -1 69352 87207 67305 89235 -1 -1 -1 -1 -1 -1 69098 -1 -1 -1 72395 68400 -1 71869 -1 -1 91378 88487 -1 83580 68213 77006 89323 71308 -1 -1 83260 -1 -1 70153 85539 -1 -1 -1 94293 65779 87838 82790 -1 71753 80500 80680 76855 -1 82739 83173 73170 -1 -1 89305 93890 80563 -1 91588 78573 95189 96051 75413 75398 85034 -1 87115 93071 -1 97744 -1 -1 -1 94154 90559 -1 -1 75621 -1 95089 97666 -1 65933 69990 -1 -1 70666 76511 -1 95788 -1 -1 97987 70606 -1 -1 -1 -1 -1 -1 -1 75028 -1 -1 -1 -1 93064 -1 91127 -1 84405 -1 -1 65651 70384 95115 95282 91648 96860 97551 -1 -1 80984 -1 80298 83774 90879 87108 78509 67005 89920 97936 93097 89299 -1 80359 68074 -1 69154 -1 84310 81966 88408 87341 -1 -1 -1 97488 86787 -1 -1 -1 -1 95768 -1 -1 -1 -1 92997 -1 -1 -1 72377 -1 96639 -1 -1 72591 90530 91410 -1 85841 91095 96547 -1 83688 91785 72100 -1 -1 -1 -1 82723 -1 69303 88262 -1 -1 87708 77910 73980 -1 81723 -1 88212 -1 83445 -1 70587 94061 -1 87560 76815 83000 86162 94787 85493 67257 93089 68543 -1 90789 86506 -1 -1 94229 73371 -1 93473 -1 70765 87021 -1 -1 95050 91993 83469 74226 -1 -1 91391 79277 -1 84063 -1 83620 -1 67810 -1 71208 87221 70609 93790 -1 87513 -1 71298 -1 87742 -1 95309 82826 -1 86850 84228 -1 81894 95905 -1 -1 72744 -1 72864 89383 77669 -1 73721 67881 -1 -1 80409 83904 88376 -1 -1 82125 78097 97331 86007 70162 -1 -1 -1 69792 69170 -1 -1 68133 -1 80091 -1 68605 91316 -1 87420 -1 97229 97476 -1 -1 78344 -1 80690 -1 87766 67359 -1 81788 69071 -1 -1 87991 93321 -1 97226 -1 -1 87975 -1 -1 77454 -1 96750 69849 87505 -1 -1 -1 87557 -1 -1 83666 70341 -1 -1 -1 -1 -1 96920 88809 -1 -1 84494 86411 70842 72740 69642 -1 91653 -1 76665 92742 -1 77952 85957 -1 -1 -1 97417 -1 -1 84916 88125 82623 -1 84602 94336 82407 -1 -1 -1 -1 84410 91445 67868 -1 78010 -1 88430 -1 -1 -1 -1 81427 -1 -1 -1 -1 -1 -1 79192 87786 78207 -1 72651 -1 -1 -1 72107 -1 74164 74907 81626 -1 -1 96677 -1 -1 88564 -1 -1 -1 72615 -1 70782 67655 -1 83535 72959 -1 65718 -1 -1 92755 -1 -1 70347 81915 -1 86823 -1 -1 -1 -1 -1 69690 69765 66973 70504 -1 68922 97203 -1 -1 -1 72312 -1 67770 -1 -1 -1 92117 91397 -1 95198 -1 85264 -1 88545 80606 81952 -1 77584 95108 -1 -1 -1 -1 67629 -1 -1 -1 67036 -1 -1 -1 95127 -1 72841 -1 79098 -1 -1 84299 75347 82937 -1 76896 -1 82876 90398 76132 -1 87577 92884 -1 67020 67376 97105 86701 -1 -1 94698 -1 -1 74095 -1 84786 80063 -1 -1 -1 67441 70257 79877 93639 -1 -1 86945 79584 72459 95268 69631 -1 75650 -1 -1 -1 83838 -1 74618 -1 68270 74278 71396 -1 -1 78612 -1 84210 94738 -1 73571 -1 -1 96861 97418 -1 -1 78325 73950 89983 -1 94089 -1 -1 66199 -1 -1 -1 83169 -1 73780 88105 91983 66489 -1 91861 -1 77254 73503 -1 81064 90035 67831 -1 78175 -1 66803 75333 -1 -1 71702 -1 -1 -1 -1 77328 85628 -1 -1 -1 -1 75577 83866 -1 85558 -1 -1 -1 -1 -1 -1 -1 71152 92815 -1 66718 76395 -1 94905 -1 85808 74009 -1 89148 -1 -1 -1 84773 71848 74647 -1 -1 -1 69126 72091 93793 -1 95937 -1 77777 -1 -1 71540 93280 -1 -1 -1 85137 71138 83832 88648 -1 -1 -1 -1 -1 95207 -1 -1 68583 -1 -1 -1 87580 93826 -1 94121 -1 -1 98150 97956 80667 86102 89768 68126 68062 78882 -1 65605 -1 89588 -1 -1 -1 74171 85324 68592 -1 -1 90844 91655 83542 87469 72861 -1 65984 88124 85397 -1 71799 -1 87920 -1 -1 -1 -1 -1 80114 89534 76793 77117 -1 -1 65613 -1 -1 84922 77767 -1 83903 79508 71974 -1 -1 86342 -1 -1 68577 71685 94586 72088 79771 -1 92722 75152 69841 -1 -1 82060 91711 -1 97023 -1 -1 -1 -1 83149 92523 -1 -1 80708 70031 94917 78448 -1 80327 93626 -1 -1 68568 -1 -1 -1 -1 77569 90699 87808 97085 89584 -1 95792 -1 74471 68431 -1 -1 -1 -1 77790 85000 94864 77644 -1 92605 -1 96012 72126 -1 93187 -1 -1 76157 -1 -1 93821 -1 85927 65955 -1 76403 -1 -1 75079 -1 -1 85111 -1 -1 -1 -1 68468 85978 95886 70008 84321 -1 95541 80729 74501 88350 89840 87714 -1 87903 -1 -1 -1 92842 -1 71691 95181 79492 -1 -1 -1 74558 -1 -1 -1 -1 -1 -1 80410 -1 76581 -1 -1 -1 -1 -1 73891 91884 89972 69425 -1 73250 -1 -1 -1 -1 -1 76619 69902 -1 74451 -1 -1 72113 -1 92459 74229 73578 86194 -1 -1 -1 79588 67507 97728 -1 97825 -1 -1 92269 69353 73187 -1 -1 -1 85265 -1 79017 -1 82476 -1 82840 86022 92977 97245 86744 98268 -1 71651 -1 84543 96770 90348 77402 -1 68711 93641 -1 -1 76311 -1 -1 69708 -1 91340 86418 74819 71785 -1 76980 -1 -1 -1 68537 -1 92076 89788 83364 -1 -1 82823 -1 -1 93424 81295 -1 -1 85857 93670 -1 73331 -1 90421 -1 -1 -1 -1 71681 81332 69836 -1 -1 -1 -1 -1 -1 -1 70089 85394 -1 -1 -1 -1 86040 76573 -1 -1 -1 85932 -1 -1 80914 -1 -1 -1 -1 77054 -1 90697 87780 88505 78268 71709 94404 84662 66485 -1 81086 -1 96499 65659 -1 -1 -1 79007 96576 85483 -1 -1 -1 -1 92163 -1 92900 95828 81703 -1 78125 93585 82404 90392 -1 72079 73321 -1 75242 -1 66514 -1 78592 84562 92406 67368 -1 66912 -1 77419 98288 -1 -1 -1 -1 73669 84427 70166 -1 75360 -1 77242 -1 76852 -1 -1 -1 -1 -1 -1 -1 88731 -1 -1 70859 -1 91081 79696 91990 -1 76574 80843 -1 -1 82925 -1 -1 -1 82720 -1 91638 75427 -1 -1 -1 89300 93299 -1 79838 -1 88966 -1 -1 67124 -1 -1 -1 -1 73470 -1 -1 92395 75143 -1 91162 97857 -1 86303 74051 -1 97786 -1 77889 -1 71290 75818 82702 -1 82360 84777 -1 -1 -1 -1 -1 69983 94025 -1 -1 77057 88616 -1 -1 98290 87154 -1 95235 -1 82920 92333 -1 87237 -1 -1 -1 93538 69197 -1 -1 78183 81561 89099 -1 -1 83150 -1 -1 -1 -1 -1 77321 -1 -1 -1 -1 -1 84934 -1 -1 69837 90950 -1 -1 -1 -1 -1 -1 77263 71269 67312 -1 -1 97171 -1 -1 96056 -1 -1 82388 81676 -1 -1 83692 77229 -1 73035 -1 -1 -1 -1 -1 -1 -1 -1 68921 -1 -1 -1 97299 68284 74640 -1 66083 96872 82654 72697 95472 -1 -1 -1 96026 90011 94483 93047 75538 97230 87563 76792 -1 75805 -1 77751 -1 -1 -1 -1 85894 -1 67717 69141 69714 68226 81805 -1 -1 -1 -1 68193 -1 -1 67866 -1 -1 -1 68273 -1 -1 74924 93260 -1 -1 -1 -1 -1 -1 81003 -1 -1 -1 -1 78798 81305 70091 -1 69273 -1 79251 -1 -1 -1 95273 -1 -1 93404 -1 94895 -1 84904 -1 -1 -1 -1 71953 93780 -1 96406 82313 95449 82048 88424 71349 -1 -1 90142 93677 -1 84141 65904 77320 67740 -1 -1 -1 -1 -1 87848 -1 -1 -1 72979 77619 -1 82046 84496 -1 72341 90370 -1 -1 -1 -1 -1 94331 -1 83743 97966 83134 -1 -1 -1 88452 69797 96189 82241 86080 83001 82161 80551 -1 -1 90947 -1 88964 -1 92835 97659 -1 75424 -1 95030 -1 74795 -1 -1 -1 86592 65700 80196 -1 -1 73165 92081 97886 -1 -1 70370 87993 66206 65617 -1 -1 -1 83147 94503 82520 -1 -1 79002 88865 89309 -1 88925 -1 -1 78433 -1 -1 -1 92870 86038 86885 -1 -1 -1 -1 69333 84621 -1 -1 -1 -1 -1 74128 -1 67479 91434 -1 70248 -1 -1 -1 91694 77782 -1 -1 76342 -1 90350 77336 -1 -1 98332 -1 93650 72455 88411 67903 84749 79671 -1 87340 93518 -1 73204 69483 71198 88100 93083 -1 88742 -1 79323 67336 -1 -1 72105 78428 -1 89746 68733 68967 -1 -1 95598 -1 78649 -1 -1 -1 77735 69316 85484 74677 -1 89816 -1 93819 89198 -1 -1 78205 -1 -1 71414 78793 -1 74273 -1 -1 92899 82006 97919 75263 92479 -1 84312 -1 77103 -1 70477 77295 67564 -1 -1 76576 -1 81343 93546 -1 -1 -1 76219 87549 -1 -1 72772 70955 66567 -1 87745 -1 72737 88518 -1 -1 96431 88733 -1 -1 67208 -1 -1 -1 84900 -1 -1 89082 -1 83193 86229 89479 -1 -1 -1 73844 65649 69559 -1 -1 95742 79581 -1 96231 -1 -1 66795 94194 93849 68455 -1 74429 70269 -1 84462 -1 -1 72896 74016 94318 -1 71653 89125 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 98259 -1 -1 75517 70860 -1 84770 79853 96185 -1 77691 67028 92597 73418 -1 87023 89078 77543 -1 71747 -1 76675 74745 89001 73239 -1 81959 -1 88470 80452 -1 -1 -1 -1 78749 65640 83404 66694 73767 -1 -1 -1 -1 70987 71022 -1 98124 83299 97129 -1 -1 -1 76253 67869 75094 77253 -1 92896 -1 84477 96509 82391 -1 68250 -1 92066 75266 89424 -1 82157 -1 -1 -1 72650 -1 82895 -1 -1 -1 77189 -1 -1 73668 80695 -1 -1 71342 87468 75436 70776 89822 -1 -1 -1 88815 67923 -1 81279 -1 -1 90730 93575 85534 -1 -1 -1 -1 -1 75905 -1 92948 78756 -1 -1 -1 73235 71504 -1 87650 -1 -1 -1 -1 82309 -1 -1 66983 88248 -1 90634 -1 71031 79357 97345 93511 -1 -1 -1 92292 -1 -1 -1 -1 83097 68090 -1 96021 80735 -1 -1 -1 76783 -1 85917 85967 93174 83803 71728 -1 -1 72563 96106 85384 -1 94770 78095 -1 -1 -1 93100 -1 -1 97913 -1 90649 -1 -1 -1 84888 -1 -1 76677 -1 67220 -1 -1 -1 84026 -1 70648 -1 -1 -1 74546 -1 66322 -1 -1 79454 94672 69759 78472 70579 75960 -1 -1 -1 66335 70785 72933 73020 -1 97798 88629 96272 92644 -1 -1 83570 97106 -1 72249 -1 95827 -1 -1 72952 92009 69501 79384 -1 69537 94482 -1 71600 -1 -1 -1 95526 -1 86717 75856 -1 -1 -1 93595 90329 84409 73067 93866 -1 -1 -1 97344 -1 85919 -1 82108 96489 85113 78430 76698 89774 -1 -1 -1 -1 67874 76468 -1 75417 -1 -1 70069 79201 -1 85659 -1 70567 -1 82933 -1 -1 71088 -1 -1 -1 85844 -1 -1 90223 95594 -1 70667 -1 69169 97851 -1 -1 -1 90411 -1 73772 -1 -1 81065 -1 69791 92534 76538 86278 -1 80361 69196 -1 84832 -1 67342 -1 -1 -1 -1 80261 -1 73462 72421 -1 -1 94690 78783 85648 -1 -1 -1 91468 87916 -1 -1 -1 94792 86310 89773 -1 -1 66880 -1 -1 -1 -1 85691 -1 -1 -1 76634 65883 77072 78318 -1 79545 86971 71142 87690 -1 -1 96279 81357 88088 75239 -1 -1 -1 68750 -1 -1 70762 -1 -1 70395 -1 -1 87104 -1 -1 -1 76165 82207 -1 -1 -1 74120 85828 -1 -1 95463 77207 72728 -1 -1 98129 96341 85804 76595 86957 -1 -1 86455 84505 80362 -1 66888 -1 -1 -1 -1 96412 67389 -1 82278 67082 71210 85209 -1 93502 96018 92259 -1 -1 -1 97600 74116 -1 75018 74850 80464 -1 91420 80923 77505 -1 -1 -1 74624 87201 -1 66027 70480 -1 73368 77061 -1 89802 84959 90827 81616 92394 -1 -1 -1 -1 -1 79706 -1 85003 81543 -1 -1 88102 -1 -1 94789 -1 91503 -1 -1 -1 80959 -1 -1 70703 -1 93009 -1 -1 -1 -1 -1 67590 70604 83359 -1 77957 68036 -1 -1 97388 81670 -1 -1 96467 -1 -1 79406 -1 80742 -1 -1 -1 -1 70688 94408 -1 -1 93094 81662 66975 74654 92806 78581 82188 -1 -1 98174 78231 81041 76560 -1 84512 -1 -1 -1 82667 68602 -1 78691 -1 80963 98284 -1 90670 89798 85197 76768 -1 69424 97081 -1 -1 -1 86209 78422 -1 76500 -1 74180 92590 -1 72599 72292 -1 -1 -1 73092 88494 -1 -1 -1 83988 71583 -1 94307 71890 -1 96995 -1 -1 -1 88916 87409 -1 84604 96003 87835 96453 82849 -1 97977 70985 -1 -1 -1 66566 -1 -1 93216 79121 75195 89162 -1 -1 -1 -1 96784 91028 77828 -1 88749 85753 71836 70758 80263 -1 91356 68103 -1 -1 -1 96097 -1 95803 -1 96883 -1 -1 78333 -1 65551 81686 82178 69152 71291 65660 77516 94687 -1 87941 71140 74856 -1 -1 -1 87300 -1 -1 -1 -1 82284 94825 85296 96518 66784 -1 86678 69153 -1 96281 -1 -1 -1 80839 95780 -1 85267 -1 -1 76314 -1 -1 -1 96606 96745 -1 -1 90029 -1 -1 82164 -1 -1 75332 65603 -1 95520 86648 88120 -1 -1 73210 73031 -1 71873 -1 94522 -1 -1 -1 78894 98173 72889 97406 -1 76184 91623 -1 77839 -1 76765 74031 -1 -1 -1 88995 84546 -1 96069 -1 68714 -1 86904 90547 -1 77440 65949 94295 80355 -1 83385 -1 90917 92999 -1 -1 69506 -1 -1 -1 -1 68153 -1 95021 -1 79211 -1 83936 65752 67472 -1 -1 -1 70364 -1 -1 -1 -1 -1 -1 -1 73131 -1 72885 84947 -1 -1 85286 85334 -1 -1 98287 -1 -1 82802 94378 77556 71425 -1 -1 -1 86911 91133 -1 -1 -1 -1 76701 93285 -1 -1 -1 -1 96291 70793 -1 84668 87671 89228 94727 71183 -1 -1 83886 90884 86323 94410 -1 68622 -1 -1 89089 72418 -1 -1 -1 -1 76787 70832 -1 -1 -1 89416 93853 65554 90576 -1 -1 76925 -1 67189 69160 92984 74895 -1 78840 -1 -1 -1 72938 -1 -1 -1 80396 77490 -1 -1 -1 -1 -1 -1 66258 87052 93928 -1 -1 -1 -1 72570 -1 -1 -1 -1 -1 70808 92399 89870 -1 79714 -1 77179 -1 -1 -1 71145 94529 86188 81538 68309 85951 77544 97131 -1 -1 77218 87026 96460 88042 -1 -1 93579 -1 -1 69109 -1 86354 84694 -1 -1 -1 74390 71656 72833 69168 -1 -1 -1 77535 76495 72533 -1 -1 80167 73894 66738 81451 -1 -1 -1 -1 78754 -1 83665 -1 -1 70393 86513 -1 72332 65541 67374 -1 78202 96873 77327 85235 80387 -1 -1 97608 -1 78981 -1 79180 -1 -1 -1 -1 80893 80656 70047 -1 96946 72247 -1 95794 71992 -1 -1 -1 -1 -1 -1 75105 65907 -1 -1 76523 82394 68102 65750 -1 -1 -1 -1 92368 68358 72366 97732 81203 88323 -1 -1 76237 -1 -1 72403 -1 91057 78420 78570 87527 -1 66467 83176 74280 -1 73388 80994 -1 -1 -1 71328 68004 -1 90436 80079 -1 82600 71044 -1 71973 94417 66530 -1 65771 90323 74761 90641 89850 -1 -1 84768 97367 91210 -1 75033 -1 -1 84753 -1 -1 98102 -1 89745 75559 67212 -1 88455 -1 72166 88266 81622 68540 71129 94456 -1 93266 -1 76049 67330 98179 -1 71886 -1 -1 71924 66858 69753 -1 83240 -1 79910 -1 68218 -1 -1 88672 -1 -1 72743 95085 -1 -1 74539 73698 68011 -1 -1 73918 67843 -1 69156 93566 -1 89955 70488 -1 79237 89342 -1 92601 66610 84307 -1 85988 -1 70515 -1 -1 -1 94086 72714 -1 -1 93400 95120 74312 68017 -1 98039 84157 -1 -1 -1 -1 -1 -1 83755 -1 79068 -1 80674 -1 79285 74281 -1 -1 78514 81830 -1 72472 65905 -1 -1 66139 -1 71937 -1 67863 -1 -1 80815 -1 -1 -1 86404 -1 65690 -1 67130 94986 74591 -1 88905 80213 -1 -1 86005 73159 -1 -1 80785 -1 -1 -1 82626 77935 95492 81705 87478 -1 78647 96985 -1 92869 77703 74580 -1 -1 74019 -1 -1 -1 -1 85026 -1 74879 94640 84666 96565 -1 67492 -1 71626 71043 -1 -1 -1 -1 -1 -1 84878 -1 96768 -1 -1 -1 74426 -1 -1 -1 -1 66057 73500 87769 87244 -1 70899 97567 -1 -1 -1 -1 81023 -1 -1 87019 -1 -1 68572 -1 92998 -1 73747 77069 -1 93122 -1 84445 -1 -1 -1 -1 -1 88077 -1 88378 -1 77818 73426 -1 87137 82502 74194 -1 -1 78002 89398 86858 -1 67269 69051 92720 -1 70253 -1 84802 -1 91672 -1 67132 66754 -1 80996 90681 -1 -1 -1 -1 -1 89022 89224 -1 95504 -1 -1 81068 -1 83458 85230 92969 -1 -1 92909 73298 83883 -1 -1 69232 -1 92716 -1 -1 68693 76788 68771 82004 -1 69426 86523 80311 -1 77712 77205 -1 -1 -1 80888 -1 -1 67911 -1 67682 -1 88325 96820 -1 93375 -1 -1 -1 75453 -1 81522 -1 -1 77561 -1 -1 -1 79332 -1 69332 94939 -1 -1 73098 -1 -1 73820 -1 89253 -1 74333 84806 89785 93386 -1 94947 -1 92250 68181 96773 -1 -1 -1 86122 -1 -1 91991 -1 -1 -1 -1 78298 -1 78727 88607 89122 -1 -1 94310 -1 73307 -1 72251 91748 78356 80761 91044 74814 -1 -1 74764 -1 -1 81588 -1 78814 -1 83002 82990 66364 93646 91793 85754 -1 91700 89063 -1 68000 -1 97438 83800 95441 -1 -1 -1 94987 75354 -1 75173 -1 -1 79939 67939 -1 -1 -1 70012 -1 74395 -1 70964 -1 -1 67720 86491 83085 -1 -1 -1 83492 88627 92901 80882 -1 91957 -1 86619 -1 -1 93886 92393 -1 -1 91368 96257 -1 -1 -1 -1 -1 85331 97696 -1 85371 -1 84148 -1 -1 -1 95144 89334 94779 73409 91350 86786 85298 73548 75240 -1 -1 -1 -1 69088 -1 -1 -1 -1 87958 -1 -1 -1 74342 93433 -1 -1 70641 73311 -1 96771 81204 93070 97356 -1 82126 91375 -1 83574 97410 -1 -1 91714 66018 68517 93492 71598 68180 82189 69503 -1 -1 92983 95481 -1 -1 -1 82773 -1 -1 -1 -1 72774 -1 84812 -1 70560 -1 -1 75839 -1 91074 -1 96355 91930 -1 -1 -1 78266 73958 89217 68006 -1 71644 83765 -1 -1 72703 75849 -1 -1 -1 87533 -1 93831 93715 86654 -1 -1 96864 89601 -1 -1 74910 -1 73380 66540 -1 -1 66358 -1 -1 90266 -1 73377 -1 84362 -1 -1 -1 83713 -1 -1 -1 69582 -1 -1 96175 -1 -1 90874 70885 77663 93573 95766 -1 -1 89248 89291 76614 76450 -1 85257 -1 66522 -1 -1 85627 85741 -1 -1 77789 83864 -1 76864 96081 72032 83955 -1 -1 -1 80920 -1 76564 -1 -1 75175 -1 93939 -1 68666 -1 -1 -1 97030 -1 80765 73976 -1 -1 -1 -1 -1 -1 -1 72851 -1 76954 96614 -1 -1 89279 -1 70196 73343 84068 85607 -1 -1 -1 87025 71106 -1 78346 89790 80576 -1 67337 88305 81172 96993 70616 -1 -1 69383 85032 68854 87680 -1 -1 -1 -1 84682 73489 73318 75145 -1 84387 87015 79420 -1 -1 -1 -1 71412 -1 69793 96074 82852 -1 72926 66501 -1 -1 96859 82799 -1 78508 -1 82681 -1 -1 88149 -1 -1 -1 69046 87289 80352 -1 -1 78971 94596 -1 -1 76853 74971 -1 97996 -1 89524 97279 95165 83609 -1 -1 -1 82372 83820 -1 85564 -1 65911 86977 -1 85815 -1 -1 84828 70500 68018 -1 -1 94467 -1 -1 -1 -1 71006 -1 68783 -1 66627 -1 77368 -1 71490 -1 78720 72729 89687 75267 87558 -1 74285 -1 -1 -1 -1 68801 -1 -1 -1 -1 -1 87854 77394 -1 87999 72637 92317 -1 94341 94279 92557 85813 -1 81756 -1 74951 66166 -1 -1 79247 69516 -1 -1 65636 -1 -1 94915 -1 -1 95163 83424 -1 -1 -1 80491 84944 -1 92047 -1 65773 88541 74039 87316 69809 88153 -1 69614 65680 -1 -1 72396 73826 -1 78128 -1 86993 71475 66024 69249 86511 83336 93851 -1 -1 -1 71340 -1 -1 -1 -1 83526 -1 92402 -1 76640 88132 79368 -1 -1 -1 83253 -1 -1 -1 -1 -1 79520 98149 -1 75770 -1 95393 95990 74726 94922 94757 -1 95688 69835 97071 -1 75022 -1 88215 -1 87599 -1 93077 -1 85548 83375 -1 73521 -1 -1 85360 68707 97504 -1 92387 85270 -1 -1 -1 -1 -1 81833 66631 -1 80041 -1 76804 -1 -1 67828 -1 -1 70428 -1 89354 -1 -1 78995 90403 -1 -1 75773 -1 79701 -1 92725 85323 90474 -1 73281 -1 -1 -1 92441 -1 -1 -1 -1 -1 88391 75012 77863 -1 82288 -1 93782 91697 85141 -1 -1 73568 70642 87072 -1 -1 88075 97296 -1 -1 -1 -1 93318 -1 -1 -1 -1 90579 -1 71856 -1 -1 86531 73799 -1 -1 65967 -1 69147 85833 -1 -1 97961 -1 -1 -1 77811 -1 96017 -1 -1 89445 -1 -1 66869 88843 75687 -1 92793 84545 -1 71976 79730 72943 -1 -1 -1 95657 -1 -1 96259 -1 -1 71373 -1 -1 -1 90708 88255 -1 79977 82745 93157 86324 79878 92355 92174 -1 81768 96280 -1 -1 79497 69260 -1 -1 83739 -1 72158 66717 67662 -1 97088 69375 -1 -1 94635 87440 68759 70833 -1 76319 -1 97699 82136 70872 -1 -1 89196 -1 79587 -1 -1 83257 -1 68279 96071 -1 -1 70739 98212 82163 -1 84451 68369 91480 -1 -1 95503 -1 73259 -1 -1 91427 -1 -1 -1 96777 77939 81391 -1 76999 83316 71620 -1 -1 -1 -1 -1 -1 -1 -1 68177 73719 84390 89306 -1 84186 -1 83423 -1 -1 -1 70171 83523 -1 96905 -1 74334 -1 -1 -1 84620 85641 -1 -1 -1 -1 -1 -1 -1 -1 80426 -1 90927 -1 68484 -1 95899 -1 -1 -1 89272 -1 -1 76842 -1 -1 -1 71074 -1 78180 -1 90710 77593 -1 -1 -1 95868 -1 -1 75103 82440 88313 81406 -1 73231 96557 88897 95406 -1 -1 -1 74613 95731 -1 70630 71389 70529 92693 89048 92938 -1 78376 78836 97593 -1 -1 -1 87114 84184 86998 85554 74275 -1 98165 -1 97861 72939 71942 82939 -1 -1 -1 65747 89361 -1 -1 -1 71017 90985 85866 -1 -1 -1 83054 -1 68203 -1 92001 77202 75953 -1 -1 -1 79559 -1 84528 -1 -1 72464 -1 87947 69919 68520 -1 94540 -1 -1 66405 72832 -1 -1 66017 92564 87498 74444 -1 96172 85310 -1 79427 -1 -1 -1 76328 -1 -1 98192 69558 69767 -1 -1 -1 95069 -1 86199 69381 81558 -1 -1 -1 84061 77671 79762 -1 -1 78188 75874 68897 -1 96980 86212 -1 80868 -1 67571 88641 92858 -1 -1 94240 74178 -1 69449 94788 82240 88326 -1 92751 -1 -1 80492 80595 70839 78119 -1 -1 -1 -1 94851 84211 -1 -1 -1 92461 -1 93319 -1 -1 76048 -1 86149 -1 87362 -1 86746 -1 82734 67281 -1 -1 -1 75280 71574 -1 -1 85674 -1 68112 79358 -1 93836 93166 -1 79136 85036 -1 -1 89283 -1 -1 -1 98203 -1 -1 -1 70499 -1 -1 89249 -1 92011 81197 -1 91703 -1 88676 -1 86305 -1 86481 -1 68408 -1 -1 -1 -1 -1 66220 82653 -1 90453 -1 -1 -1 83943 66470 66763 -1 86051 81083 -1 -1 87717 -1 75600 -1 91414 -1 -1 95025 -1 96882 72990 87451 90666 -1 88098 -1 97150 -1 -1 92341 -1 -1 75699 68522 -1 78817 95322 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92748 75984 67383 79553 -1 96731 -1 70456 86218 78313 -1 -1 -1 82656 78531 -1 72453 71788 -1 69482 95711 -1 -1 77467 89512 94559 -1 -1 -1 -1 -1 -1 91826 72467 -1 73992 -1 83974 90167 89203 90987 91783 -1 80881 -1 -1 96730 -1 -1 78312 -1 94320 96546 -1 -1 95977 92319 91113 68129 98269 79398 89971 70994 -1 69208 98247 -1 83485 66193 -1 -1 78656 88763 86205 -1 66861 92892 91942 -1 -1 95573 -1 -1 89560 66811 83888 65916 -1 81006 -1 83063 -1 -1 78938 -1 -1 89144 -1 67072 -1 -1 95155 90288 -1 -1 93610 67641 95948 -1 66914 90134 70733 98104 78665 -1 93431 79218 -1 -1 -1 96005 79926 -1 70662 -1 -1 -1 -1 69391 -1 -1 -1 73156 -1 -1 -1 95931 85980 -1 -1 70115 -1 -1 -1 82862 -1 -1 -1 73227 78218 96444 90276 -1 72581 -1 84361 -1 -1 87453 89919 -1 95403 -1 -1 -1 -1 96602 -1 -1 76146 -1 -1 97639 -1 77994 68321 -1 72406 -1 -1 -1 86062 85961 85547 87063 -1 81237 -1 74263 65615 66932 77259 -1 84526 -1 73269 94172 -1 69010 79418 -1 -1 -1 -1 74049 -1 -1 -1 86534 76055 79047 67246 -1 78444 -1 78023 -1 94432 81518 96154 -1 84632 -1 -1 -1 66095 -1 78633 67481 71675 88139 95851 -1 90623 -1 -1 71326 82534 67196 86578 -1 -1 -1 -1 -1 70300 -1 96631 -1 -1 82318 -1 74243 -1 67062 84863 86339 -1 78027 68865 86239 91364 -1 -1 -1 69304 -1 -1 -1 -1 80474 87685 90834 67993 83669 82758 -1 -1 80964 85083 86664 -1 96849 -1 -1 -1 -1 -1 -1 76808 -1 86043 -1 -1 -1 72550 93249 74080 -1 -1 -1 70748 73193 -1 88385 -1 83015 -1 86936 78915 66168 -1 -1 -1 83036 -1 -1 -1 -1 85606 -1 -1 71748 73969 79624 88451 -1 78054 86438 -1 72788 -1 -1 69701 -1 -1 -1 -1 94706 -1 -1 -1 91317 -1 -1 90208 91597 -1 91530 -1 -1 94074 -1 -1 83887 -1 -1 -1 -1 95591 -1 97024 76127 94019 74594 79387 88384 93766 85007 68674 87554 90598 78373 -1 67202 86573 87254 97322 -1 73720 -1 -1 -1 87099 72289 -1 76689 79294 -1 78794 -1 97112 -1 68254 95399 -1 -1 -1 -1 -1 82222 84746 78683 68840 -1 -1 96806 65934 77050 88578 -1 -1 95643 -1 71807 83555 71876 96045 -1 -1 86044 89171 -1 98231 -1 86124 -1 80143 93472 -1 -1 71523 -1 -1 -1 90048 84816 86727 -1 -1 -1 -1 75574 77638 -1 78556 77015 89991 69936 -1 75748 83179 -1 -1 -1 -1 -1 86288 90992 68367 -1 66594 72076 -1 74603 -1 -1 -1 -1 -1 73173 -1 76279 92248 -1 88061 -1 -1 -1 -1 72513 -1 -1 -1 75891 86153 77879 77411 80107 88158 66000 -1 89006 -1 81661 82953 82066 75979 -1 69165 94151 76914 -1 -1 81060 -1 72365 -1 -1 -1 74708 -1 -1 76546 69089 -1 -1 83906 71473 69630 71397 -1 82812 -1 69779 70744 66250 -1 -1 72867 -1 -1 -1 77565 -1 -1 71715 79227 -1 88538 83367 -1 -1 -1 74871 83958 69725 -1 97184 -1 85658 -1 -1 -1 69682 -1 95225 -1 76668 -1 97634 91264 -1 85699 -1 94684 -1 -1 -1 84597 90299 96819 91392 -1 -1 74892 -1 91146 -1 91560 -1 94736 -1 -1 70817 75391 74557 96047 71781 94357 -1 82037 91288 -1 95169 -1 81981 86020 -1 -1 66328 67442 94830 -1 71668 67316 -1 -1 -1 -1 79453 65885 -1 81758 95263 96173 71345 84382 86261 96364 -1 -1 76312 94715 94095 -1 -1 90806 -1 -1 -1 94353 -1 79976 86473 -1 87592 90910 84932 78044 85610 -1 68418 -1 -1 -1 -1 80534 -1 -1 86243 76179 68630 82444 86950 69243 92217 -1 87485 -1 -1 -1 -1 -1 80497 -1 83604 86471 -1 86470 -1 -1 -1 97390 83576 84284 90509 -1 80415 77597 75506 67093 73427 97006 -1 97456 -1 -1 -1 74213 -1 -1 86429 67611 84467 97835 90853 -1 84873 92447 -1 95672 84511 94957 72500 -1 75156 -1 80353 96808 70433 88875 86602 85382 -1 75050 95852 -1 -1 -1 93835 93992 93377 -1 -1 -1 84765 -1 -1 81442 -1 -1 -1 70850 -1 -1 -1 -1 86501 72009 -1 -1 78653 93125 -1 -1 65837 91768 89638 -1 93408 77465 -1 -1 92639 79855 87936 89893 83785 79266 -1 94197 -1 74069 -1 83145 75632 -1 87542 67906 70234 89132 66064 -1 -1 73974 -1 79154 -1 -1 -1 -1 86306 87522 -1 66407 -1 -1 78645 86252 -1 -1 -1 -1 -1 78717 -1 91001 -1 -1 -1 -1 96712 -1 88980 -1 -1 67689 -1 -1 78763 77269 -1 -1 -1 -1 85274 83565 -1 -1 97223 80916 -1 72903 -1 -1 -1 -1 -1 84326 67322 -1 75337 91448 -1 -1 87276 -1 70194 78792 -1 81259 -1 -1 -1 96308 -1 -1 81871 -1 -1 -1 -1 -1 -1 -1 91076 68239 82305 96585 -1 -1 91639 -1 -1 -1 97672 82195 77778 -1 82264 90828 -1 -1 94798 83371 65988 -1 -1 -1 -1 -1 79019 87765 87147 87666 -1 -1 -1 -1 -1 -1 91579 -1 -1 94047 -1 81742 69159 -1 87338 76175 -1 -1 -1 72463 -1 -1 -1 81339 -1 -1 80878 87442 95450 -1 -1 84273 -1 -1 -1 -1 -1 -1 -1 66580 91875 -1 80891 72055 91526 86712 75782 68467 -1 95336 -1 -1 -1 96475 -1 -1 -1 -1 -1 66762 -1 85999 93471 -1 75229 -1 85965 -1 -1 -1 -1 83712 76467 -1 69266 -1 -1 -1 68936 71439 85959 66666 -1 81308 69828 97196 -1 74622 -1 83673 -1 66054 78158 78011 92555 92467 81281 -1 91040 78603 -1 -1 -1 -1 -1 -1 -1 97999 -1 93827 69514 88699 87659 -1 -1 87101 -1 -1 -1 -1 81855 -1 -1 -1 67803 -1 86952 -1 -1 72145 -1 -1 -1 -1 -1 -1 -1 83506 74541 -1 -1 -1 93161 -1 89243 77918 97304 66785 93504 90201 94103 77601 -1 -1 -1 -1 70503 66137 98325 67309 -1 -1 91833 72256 -1 -1 76972 94324 -1 -1 68870 -1 -1 -1 -1 -1 -1 -1 -1 85972 68161 68494 83731 -1 -1 -1 -1 89934 65548 -1 84474 71227 -1 85941 89138 -1 -1 78171 93976 83468 -1 72356 -1 -1 -1 80473 -1 68855 73130 -1 77857 -1 66836 -1 91120 -1 -1 -1 -1 -1 95413 78611 -1 -1 87771 -1 -1 89348 73870 -1 -1 -1 93361 -1 -1 96990 -1 -1 94127 -1 -1 -1 73236 -1 -1 84961 71315 94323 -1 -1 -1 83069 -1 88238 -1 -1 70949 65856 -1 95517 74574 69133 -1 -1 -1 78442 -1 76471 89590 75636 -1 -1 -1 -1 -1 71324 -1 -1 68872 68810 -1 69343 71636 80641 72129 -1 68121 -1 -1 97954 97719 73563 81517 -1 73164 -1 80918 90507 82165 88670 -1 -1 67776 -1 -1 -1 67816 -1 78107 79081 -1 68564 88807 75066 -1 81530 91021 84515 -1 -1 -1 -1 -1 75002 -1 -1 -1 -1 -1 -1 73376 -1 -1 91140 -1 -1 75569 85446 83338 -1 -1 -1 -1 -1 75726 -1 85822 -1 69557 -1 -1 74026 -1 73208 72308 -1 94488 76429 -1 85356 84769 -1 75058 -1 91863 -1 -1 87426 88147 -1 76228 -1 -1 -1 86091 -1 95666 69552 80623 92096 -1 -1 74364 -1 83137 66976 -1 81177 -1 -1 -1 71021 91491 -1 -1 -1 -1 -1 84793 78904 -1 -1 -1 89320 -1 -1 -1 -1 -1 87220 72966 -1 -1 68007 -1 -1 -1 88234 73027 -1 83387 97175 87259 -1 83672 66716 71510 -1 80138 -1 87540 84533 85642 76205 -1 -1 74806 67370 -1 93729 83518 -1 -1 -1 67228 77866 79297 66265 -1 -1 -1 81793 98331 73434 80292 -1 -1 -1 -1 68038 80781 82298 -1 74636 88180 -1 -1 -1 94487 71815 71041 77771 -1 -1 65673 81331 75069 -1 71912 70301 -1 -1 -1 73178 74045 -1 -1 65702 68308 97532 81762 83828 -1 -1 -1 75888 -1 67823 -1 -1 -1 90979 87182 90777 75335 -1 93051 75434 69891 94299 68162 73390 -1 -1 90479 -1 77155 66042 -1 -1 -1 -1 91202 -1 -1 -1 66251 66552 97820 -1 91033 -1 69683 96911 -1 96532 -1 66107 66148 78905 -1 -1 -1 74081 93281 -1 76108 -1 90712 67267 -1 80436 91279 86643 -1 -1 71605 91747 -1 -1 94946 -1 90301 68776 92015 -1 75469 -1 71014 -1 73012 -1 -1 -1 77862 -1 70085 94818 96641 -1 -1 85399 -1 83435 -1 96997 -1 -1 -1 92155 74508 -1 79290 -1 -1 -1 93218 -1 -1 77009 -1 -1 74025 -1 -1 -1 80574 -1 -1 -1 -1 87515 78043 65794 77070 93030 92857 -1 73222 74572 96367 -1 -1 -1 73828 86502 73357 89737 70080 86749 97668 91321 90042 96088 70728 67755 93224 -1 -1 68531 85633 84866 -1 80618 66495 66824 -1 70057 -1 -1 -1 -1 -1 80710 -1 -1 -1 -1 89709 82981 75034 -1 96600 75971 -1 -1 -1 -1 -1 72954 -1 96794 -1 -1 81401 77163 69253 67143 -1 86312 -1 -1 -1 93555 71958 -1 -1 66269 75473 81745 -1 -1 87382 96307 89478 78375 -1 79001 -1 -1 90648 -1 -1 89363 88381 82821 -1 83100 94382 -1 -1 82039 -1 75617 -1 74040 -1 -1 77051 93960 89268 75283 71786 -1 94464 68586 -1 -1 90637 71705 -1 75838 75053 -1 -1 -1 -1 -1 -1 -1 91541 73313 91671 -1 -1 78265 73254 65678 93987 -1 88510 80399 97647 -1 70654 69198 94833 -1 80517 -1 69996 98141 -1 -1 74532 76649 68296 91475 97545 -1 -1 74212 -1 -1 -1 91556 79517 66599 93272 -1 86863 -1 -1 -1 -1 67331 71201 -1 -1 -1 -1 -1 -1 -1 77504 79383 84999 -1 -1 -1 -1 -1 86231 84179 82226 -1 -1 65805 83106 88917 -1 72369 95113 75966 -1 76446 96680 -1 75500 85117 -1 78406 94243 -1 -1 -1 83890 -1 97382 -1 93203 89884 88755 96588 97896 -1 68496 -1 -1 -1 74078 -1 -1 95855 -1 -1 -1 -1 69315 69224 -1 -1 73887 -1 94460 89130 86880 -1 -1 -1 -1 -1 88805 93197 -1 -1 80157 89930 -1 69747 -1 -1 -1 82482 91603 94017 96030 68712 -1 -1 -1 84726 -1 -1 70073 -1 -1 -1 -1 91452 -1 66700 65712 78910 93220 -1 81261 -1 -1 -1 87225 -1 89719 96910 80218 -1 -1 -1 77494 91455 -1 -1 78847 -1 81055 74377 68160 70526 -1 71402 77102 -1 88111 -1 87124 -1 -1 -1 -1 78009 -1 -1 71372 -1 86195 71303 -1 -1 -1 92030 -1 -1 97673 81293 -1 80229 94907 -1 71248 98319 -1 -1 87223 84942 -1 82010 -1 94470 82088 67760 -1 78606 -1 78431 73290 -1 65716 77111 71914 85242 67046 75843 70127 73132 -1 -1 96628 81459 71077 76727 80650 76760 -1 -1 84038 95404 -1 -1 -1 89553 68640 -1 76894 65990 -1 80857 -1 -1 68824 74682 78352 89145 76943 -1 88722 -1 -1 77950 86919 -1 -1 -1 -1 -1 84945 94119 81344 89397 80177 98008 -1 -1 -1 92144 93636 68144 -1 80120 -1 -1 -1 69083 -1 -1 77964 -1 82867 -1 -1 -1 97327 -1 -1 -1 -1 -1 -1 -1 83782 -1 79413 -1 97447 -1 92008 85631 -1 -1 -1 96305 86326 -1 77830 91005 -1 -1 -1 83953 -1 -1 -1 -1 95356 95056 68526 95568 75336 97347 -1 89482 -1 88904 -1 -1 -1 69118 -1 -1 75880 -1 95724 -1 95818 -1 -1 -1 88948 -1 -1 -1 66412 -1 -1 -1 -1 89189 -1 81036 -1 -1 -1 72863 -1 76044 -1 -1 -1 90046 -1 -1 78189 -1 82380 95106 -1 94553 90868 -1 -1 69327 95702 -1 -1 -1 -1 -1 77768 -1 85761 89419 -1 82764 -1 -1 71120 70755 -1 93193 78161 -1 -1 -1 69174 -1 79102 -1 -1 75634 92233 94954 95603 87001 -1 94784 -1 -1 -1 85204 -1 79612 90603 -1 73345 -1 -1 -1 -1 94005 -1 -1 -1 -1 66773 -1 -1 80805 91934 68105 72846 95732 89564 -1 -1 67690 -1 -1 -1 -1 92553 -1 83678 -1 94622 -1 66660 -1 -1 83393 72821 -1 -1 -1 78392 -1 98274 -1 -1 -1 72771 68575 85687 72661 80660 -1 -1 96522 -1 -1 -1 98307 -1 -1 73610 89200 -1 74987 75055 74913 -1 68498 -1 96558 74249 90502 -1 81310 72749 -1 67833 -1 -1 -1 87923 81466 -1 66598 -1 87252 -1 -1 78881 -1 88746 -1 90129 83744 -1 -1 84075 77746 -1 90963 91422 94589 80069 80312 -1 73665 97189 -1 -1 -1 73907 -1 96306 97752 -1 66080 -1 95555 72243 -1 -1 -1 -1 -1 80373 -1 74303 -1 73558 95447 -1 -1 -1 92834 88634 -1 89030 85424 74054 -1 68933 -1 -1 92397 -1 -1 92272 86254 -1 -1 -1 82151 -1 -1 97474 89519 -1 91751 -1 -1 92086 77592 66536 94874 77598 75848 82580 -1 85107 73994 78118 -1 -1 66698 94980 97789 94804 96294 95638 84300 95215 -1 95823 89574 93443 95653 -1 -1 -1 -1 -1 -1 70403 -1 -1 -1 -1 69691 -1 76902 -1 66922 82177 -1 66703 97968 81813 -1 -1 -1 -1 -1 89107 67222 65835 84703 79890 -1 -1 -1 -1 -1 -1 85020 92986 -1 -1 -1 90019 -1 -1 66882 75694 -1 87328 94311 -1 89967 74420 -1 89321 -1 87817 -1 97950 -1 -1 81856 -1 94001 -1 82396 -1 -1 -1 -1 65557 70737 -1 83600 -1 -1 90916 65634 -1 80741 -1 -1 80290 -1 -1 80704 -1 -1 76617 -1 -1 -1 -1 -1 93342 -1 97742 80406 79252 66491 87842 69108 73985 97556 75343 -1 -1 -1 -1 86319 -1 78078 -1 -1 77575 71994 -1 83996 -1 96215 -1 -1 -1 80367 83263 -1 86882 -1 -1 91243 -1 77520 75985 -1 76336 97505 69800 91282 -1 -1 74516 72195 -1 -1 -1 94428 69187 77399 98118 -1 -1 -1 69926 -1 89446 73718 96427 70465 75456 -1 98301 86927 96220 69834 -1 88314 94976 67115 73941 -1 77841 -1 -1 -1 -1 98198 78032 73175 93728 80147 94828 72407 67790 -1 79292 73583 88896 68077 -1 -1 87627 -1 92423 69881 72947 84325 -1 84041 -1 68231 -1 75054 92428 69872 76553 -1 -1 -1 -1 -1 86136 74530 76761 -1 -1 93925 -1 67796 88079 -1 -1 -1 -1 -1 77716 97385 -1 86856 72580 72388 -1 -1 96818 90292 -1 -1 -1 -1 68851 84906 -1 -1 70924 -1 -1 90058 90308 86790 -1 70055 95307 -1 -1 92415 70910 93870 65789 -1 -1 84343 -1 83748 -1 -1 71131 83128 -1 -1 -1 94517 92257 96601 79043 -1 -1 96878 83794 -1 90893 -1 -1 85319 -1 88044 -1 82087 -1 -1 -1 83877 -1 81472 91636 92242 74755 -1 -1 -1 -1 90837 92131 -1 97083 -1 -1 -1 -1 91799 -1 -1 71989 75140 -1 -1 -1 86921 67137 -1 -1 77482 -1 71325 93274 -1 -1 68262 97026 -1 -1 89470 -1 89491 -1 92963 -1 -1 -1 -1 -1 -1 -1 -1 69139 -1 89523 -1 86859 -1 -1 97215 -1 -1 -1 -1 69040 -1 80833 84775 -1 96252 82532 85348 77252 78646 -1 78041 -1 -1 -1 -1 -1 -1 -1 89475 79598 86307 -1 79514 -1 75019 -1 -1 90183 -1 -1 96419 -1 -1 -1 82383 91736 88024 81219 83358 -1 -1 -1 -1 -1 -1 -1 -1 84191 79281 -1 97436 92935 68124 -1 -1 -1 84082 -1 74359 -1 67562 -1 -1 73389 81022 84024 -1 -1 79536 73015 -1 -1 -1 -1 -1 -1 -1 96984 -1 -1 -1 82550 80946 76004 70441 -1 88428 -1 77654 80590 88219 67034 85327 -1 88970 -1 95078 93662 92812 68670 -1 -1 -1 95610 -1 96015 96315 72571 -1 71029 -1 -1 65793 -1 82228 87988 -1 87014 95671 -1 -1 -1 91662 67917 -1 -1 87311 -1 -1 -1 87980 -1 -1 96858 -1 82344 -1 83208 -1 -1 -1 79783 82353 -1 94441 91971 96044 68266 -1 -1 92868 75011 -1 98032 -1 -1 84279 -1 73197 -1 81375 -1 80585 74821 97978 -1 -1 81707 -1 -1 -1 -1 -1 -1 -1 88782 -1 -1 -1 66351 70298 93607 76444 -1 -1 79528 74389 -1 74399 -1 70287 -1 82001 -1 83821 -1 67094 -1 -1 69302 -1 -1 77112 -1 89799 -1 88351 95006 -1 -1 95631 83645 -1 -1 -1 -1 71241 91891 65788 77596 -1 70459 89366 93388 74497 -1 -1 80630 82258 -1 92380 90905 92968 -1 96492 70323 78845 95648 77193 88830 80848 74014 -1 -1 71453 85054 78738 70669 88891 -1 94360 -1 78498 91105 -1 84608 79170 73607 83183 89734 -1 71293 83486 91701 -1 -1 94977 87782 89033 -1 -1 -1 66677 -1 77708 -1 -1 -1 -1 71623 89812 -1 78314 81909 97371 -1 -1 79822 79670 78423 -1 -1 -1 92978 93603 81426 -1 84719 -1 84503 81814 -1 79355 -1 -1 66768 89809 75007 94896 -1 -1 -1 -1 96320 90583 -1 87366 73143 73775 -1 70759 -1 -1 -1 69405 83465 88382 70613 -1 92258 -1 94991 71143 -1 -1 -1 97004 -1 86316 90734 94854 81488 84077 -1 79793 77182 91676 76521 -1 -1 67926 89587 72625 -1 90686 94139 -1 79900 88068 74524 97658 82583 78772 -1 -1 -1 -1 83101 87153 81054 -1 94163 79380 94965 -1 -1 -1 87966 72133 97563 -1 94762 77344 69367 -1 97809 84119 67679 75909 72304 68524 89242 -1 -1 91147 -1 91731 -1 -1 -1 -1 -1 87363 -1 73090 -1 -1 -1 95380 -1 80614 77621 -1 -1 91319 77800 87268 -1 78037 85711 -1 79028 89462 77435 -1 -1 -1 79356 74192 87743 97087 84225 -1 96850 71892 -1 95756 -1 92425 69723 -1 66297 -1 -1 -1 -1 -1 -1 -1 93665 89102 -1 80655 90542 -1 -1 93357 -1 -1 67180 65763 -1 85846 93833 82406 89167 98059 76185 -1 -1 81076 -1 -1 -1 66526 89097 -1 72827 -1 82735 -1 -1 -1 -1 -1 92837 79280 72335 68615 76118 69417 -1 68668 -1 -1 67497 79879 -1 -1 71478 96181 -1 68039 76838 69477 -1 81500 -1 69236 94045 89691 93232 95691 76133 -1 85022 -1 75645 -1 67490 -1 66725 -1 -1 92451 81823 -1 82121 -1 91709 -1 93259 82140 76938 75973 -1 94677 79851 -1 86949 -1 65646 97753 -1 -1 -1 88592 -1 76301 90812 88372 74076 -1 -1 75314 81046 67166 -1 -1 -1 -1 -1 77850 -1 -1 -1 -1 -1 93410 84142 -1 90575 76242 65985 -1 -1 -1 97716 -1 83791 68847 66830 72849 94679 78341 -1 92507 -1 95088 80594 -1 85147 -1 73682 91536 69653 81777 95251 -1 -1 78545 70335 -1 -1 77289 70591 -1 -1 -1 75867 -1 78363 96571 74810 82864 -1 -1 80910 98130 89456 -1 -1 93702 88295 78160 82328 -1 81268 98210 85692 76941 -1 -1 84652 -1 -1 -1 -1 -1 -1 -1 88432 -1 -1 -1 73518 69479 94533 69358 72240 76721 73836 66210 -1 -1 -1 95930 -1 -1 68828 78693 -1 -1 66950 -1 71151 -1 -1 94263 84097 80580 -1 -1 80779 -1 76545 -1 80869 95038 95562 -1 -1 84160 83874 -1 -1 -1 93751 -1 88292 -1 -1 -1 97075 67397 93332 -1 65941 67674 -1 -1 -1 77034 -1 93346 -1 92284 -1 90781 -1 -1 -1 94963 -1 74548 68402 75147 -1 76186 67715 -1 -1 77084 -1 67678 -1 -1 -1 70107 65591 -1 -1 -1 87561 76341 -1 79058 95745 -1 96433 72266 94102 -1 81968 86485 -1 -1 -1 79993 85190 -1 70145 -1 90027 80113 -1 -1 79911 -1 83616 73690 -1 94302 -1 94454 72989 -1 88460 -1 -1 -1 95658 96413 -1 -1 -1 77408 66482 88887 83408 96976 -1 -1 -1 97440 85030 94859 -1 -1 -1 92961 76496 -1 94216 67079 -1 -1 -1 -1 -1 -1 85051 -1 -1 -1 86234 85233 90908 70345 -1 -1 -1 70340 -1 -1 96592 90389 -1 -1 -1 -1 95837 94273 89488 -1 94491 91647 71382 89174 66367 68719 -1 85865 68745 94037 69278 93307 -1 -1 68343 -1 -1 -1 -1 -1 -1 78685 79614 96948 92493 66160 93883 65737 84452 86866 91788 -1 -1 97788 69363 -1 -1 -1 -1 -1 81005 -1 -1 74504 -1 66136 89459 -1 77637 -1 76661 74082 -1 76771 -1 70092 -1 -1 92684 94309 -1 -1 72184 -1 -1 84375 66229 87319 73052 -1 79547 89539 73621 -1 -1 87275 82033 91745 -1 81112 -1 -1 93144 -1 85882 -1 -1 80081 -1 71895 -1 -1 93872 96701 74208 -1 -1 88412 -1 77566 65902 -1 92580 90988 -1 -1 -1 -1 66184 -1 92677 70537 -1 66500 87973 -1 83024 -1 96521 -1 -1 -1 71573 -1 -1 79622 -1 -1 79264 -1 -1 90537 79431 -1 -1 93952 -1 81802 76017 81853 -1 -1 73212 -1 77969 -1 68860 -1 88497 -1 93436 -1 -1 -1 66435 87229 80482 88175 66682 93423 89981 93339 -1 -1 -1 89105 67211 79891 -1 -1 -1 -1 96540 66127 92670 -1 81960 74803 -1 -1 -1 -1 74774 -1 -1 -1 93036 -1 -1 -1 -1 -1 -1 -1 -1 94929 68503 86490 71739 -1 72811 -1 -1 -1 81251 85929 -1 76909 67303 75025 67400 -1 -1 73696 -1 73967 82247 -1 80164 -1 -1 -1 -1 66272 90156 -1 97221 -1 -1 87615 -1 86721 79755 -1 -1 72005 -1 86932 66629 75368 -1 -1 -1 67544 88741 -1 78631 97724 82405 86192 -1 -1 96703 -1 -1 -1 -1 95544 86714 -1 96743 73171 -1 -1 -1 -1 90199 -1 79326 -1 -1 -1 -1 -1 -1 -1 -1 -1 93918 -1 81910 -1 -1 86224 -1 78322 73638 78700 -1 80965 82132 68741 -1 93652 66244 71652 75691 -1 -1 91506 76764 68696 -1 87441 69259 -1 -1 -1 -1 83386 -1 92606 97368 65635 -1 75715 66547 -1 -1 -1 88515 -1 68157 -1 79748 -1 71268 -1 87036 -1 -1 74644 73180 87159 82666 -1 -1 -1 86584 96992 -1 80453 -1 -1 77165 71843 -1 72264 -1 93651 -1 90702 71546 -1 68473 -1 -1 90305 -1 -1 97529 -1 76641 -1 98067 -1 -1 -1 -1 66978 92808 82271 97117 72547 -1 66573 86223 85622 -1 94259 94583 90678 -1 -1 77260 92305 -1 -1 -1 -1 -1 76951 -1 87955 -1 -1 85732 75707 -1 89240 79710 68422 -1 73625 -1 -1 76071 87528 66121 74706 -1 -1 -1 -1 -1 78467 -1 -1 -1 93184 73736 84907 67453 97915 79779 -1 83162 82717 -1 71050 -1 92754 -1 -1 69132 87792 81192 -1 -1 -1 91677 85526 80247 65753 73762 94931 70548 80808 -1 -1 -1 -1 -1 88700 71967 -1 83822 92079 -1 86741 -1 92589 -1 68377 93289 95124 -1 -1 -1 -1 -1 88847 -1 -1 86301 77087 -1 98266 -1 80056 83517 -1 67704 89262 -1 -1 87906 -1 97944 -1 -1 -1 72965 -1 71798 90319 66488 -1 85590 94849 -1 -1 -1 -1 -1 -1 -1 -1 89984 75171 77742 85064 -1 -1 -1 -1 -1 -1 -1 67583 -1 -1 -1 93888 82945 70104 -1 -1 -1 97993 66472 -1 -1 71761 -1 -1 68333 75320 87910 83175 -1 -1 72212 88734 -1 98009 95104 96217 83406 -1 -1 -1 -1 88091 78198 -1 75390 90861 92794 94528 -1 88015 88587 -1 -1 -1 -1 -1 71233 -1 -1 83123 -1 88555 -1 78306 72886 77472 93929 -1 -1 -1 73984 -1 -1 89176 -1 82501 72671 -1 -1 -1 73028 -1 82706 -1 96011 71517 -1 94436 -1 -1 79045 94362 -1 81772 -1 -1 85352 80750 -1 -1 68014 -1 -1 -1 97485 -1 90788 -1 -1 92657 -1 75065 -1 75619 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97387 -1 -1 78247 -1 -1 -1 73103 87118 94305 66504 76510 -1 90425 -1 -1 76277 96885 -1 -1 89271 -1 -1 97427 75495 -1 -1 -1 -1 69665 -1 -1 -1 94721 96847 71608 96725 -1 89818 -1 77445 -1 89123 74358 91336 -1 97361 90153 -1 -1 70831 80424 79230 -1 70598 -1 79973 69350 86492 -1 -1 -1 -1 86378 93283 -1 -1 75751 -1 79739 -1 -1 -1 96760 -1 68784 -1 -1 -1 84669 -1 -1 -1 75998 76717 67802 68247 87445 -1 -1 -1 -1 87230 78156 77814 -1 -1 -1 94221 -1 66059 -1 -1 97046 84615 68243 90898 73102 -1 -1 -1 80227 -1 -1 66953 -1 -1 -1 85285 81105 -1 -1 84678 98038 77776 74589 -1 -1 -1 96826 -1 -1 70332 83041 77881 -1 69331 76412 -1 -1 -1 88186 -1 -1 -1 -1 -1 74521 97271 82854 -1 -1 -1 -1 82356 71062 -1 -1 91341 80962 93581 -1 75257 84616 82730 86297 66369 89180 -1 -1 -1 88574 -1 69605 72085 94729 -1 67047 -1 70189 74834 -1 -1 -1 76262 77023 69519 89765 73951 -1 -1 -1 -1 93999 -1 94694 -1 91635 -1 94251 -1 -1 72118 -1 72699 97890 -1 -1 -1 74015 -1 89054 65888 66805 -1 -1 83484 -1 -1 -1 -1 87173 -1 73494 86197 86076 -1 -1 67978 -1 73537 -1 -1 -1 -1 95046 -1 88308 91215 80640 72098 -1 72676 -1 -1 80123 72019 -1 73089 82615 95906 -1 93327 -1 -1 93938 67518 69892 -1 -1 85129 81943 -1 81574 -1 77591 95470 79265 97441 81527 -1 -1 83646 -1 -1 -1 67862 89286 -1 78114 75620 81935 -1 74107 96962 97182 70930 71770 -1 -1 -1 89655 -1 -1 80336 69802 -1 86302 -1 -1 69940 -1 83784 -1 92598 91498 79708 66759 -1 -1 -1 -1 79541 -1 -1 66752 86989 93856 66770 76370 79940 -1 84575 -1 -1 74241 84449 -1 -1 80017 -1 87890 78008 79692 -1 -1 -1 -1 75510 -1 -1 -1 -1 88646 -1 85016 81283 -1 94182 67473 -1 -1 79513 -1 -1 -1 77809 74250 -1 70815 95760 -1 78650 80555 -1 68979 -1 -1 -1 75467 -1 -1 77488 66211 -1 89596 95220 84488 83321 92953 75674 80971 -1 74884 -1 -1 -1 89308 66807 -1 78483 95859 71283 -1 -1 -1 95277 93528 -1 87725 90362 91290 -1 -1 93718 89163 93381 68376 68361 66905 75706 93226 88245 -1 -1 -1 -1 68174 -1 95525 -1 -1 -1 -1 -1 83155 -1 67219 -1 78595 80753 97691 -1 95265 -1 -1 -1 84144 77526 88580 -1 -1 67865 -1 -1 -1 82924 84764 86752 84644 -1 -1 -1 -1 -1 -1 -1 -1 72137 83362 83275 85039 -1 96165 83884 -1 -1 71696 74901 67635 -1 68896 96514 76261 -1 -1 83880 79962 81318 75067 69480 -1 -1 72977 -1 -1 -1 -1 95770 95502 -1 72986 77724 -1 -1 78903 -1 74469 -1 -1 -1 -1 -1 89088 -1 -1 69877 96144 -1 70568 75724 83440 88331 69265 91494 -1 -1 -1 -1 -1 -1 -1 85335 -1 81621 87681 69554 78523 -1 -1 -1 97613 -1 -1 90198 -1 -1 76309 85969 -1 -1 66678 -1 -1 -1 90556 -1 82567 74363 -1 -1 -1 87971 -1 94414 -1 94990 -1 -1 76514 80493 -1 82070 96623 -1 80241 67692 95736 76204 69439 -1 -1 66402 87429 98157 72194 -1 92362 96301 -1 90831 93773 70040 90109 72185 73270 -1 -1 90761 -1 -1 74991 -1 80724 -1 -1 -1 78014 72229 84887 74143 -1 -1 -1 -1 92798 90173 67083 -1 -1 -1 73687 -1 -1 -1 -1 -1 -1 88846 -1 -1 92850 -1 93276 71215 -1 77704 79158 -1 -1 -1 -1 -1 96094 67431 69870 95345 75232 91539 -1 -1 74055 92209 -1 -1 -1 74922 83437 83341 -1 -1 -1 -1 85625 -1 -1 66371 80165 70446 -1 82439 -1 97288 66427 72860 66065 -1 88436 93789 -1 78527 97940 76170 -1 82686 -1 78378 -1 75479 74152 -1 85236 -1 90799 -1 -1 95936 82714 85700 95682 87425 81421 -1 83185 -1 -1 86235 -1 71793 -1 83438 84771 -1 75295 -1 -1 -1 91065 -1 -1 65701 91889 -1 96024 96353 -1 -1 67391 85920 -1 -1 -1 -1 -1 87893 -1 -1 77287 90619 93910 -1 -1 82932 83641 -1 -1 94106 92360 -1 85786 93549 -1 -1 97077 81937 -1 74328 -1 95389 90602 75275 83952 -1 95357 -1 -1 -1 -1 93657 71723 84065 70319 -1 92243 77085 67393 -1 76032 -1 -1 -1 96225 93467 85895 89656 -1 90000 89828 -1 -1 75605 83663 78597 66257 65975 73179 69019 -1 -1 97522 -1 -1 79812 -1 -1 92147 -1 76054 88504 -1 87343 -1 66542 65600 79596 66664 -1 -1 -1 71262 -1 83062 66528 -1 77194 -1 -1 -1 -1 -1 91256 92021 87948 91723 -1 -1 -1 -1 -1 -1 -1 -1 -1 71454 94256 -1 80934 -1 -1 88319 -1 68221 97870 -1 97021 86926 80059 -1 65910 -1 -1 98334 68835 -1 -1 -1 83082 76644 -1 75837 87843 76780 68877 -1 -1 68822 -1 -1 88978 84580 91673 -1 -1 97920 94335 87642 -1 82703 96935 -1 65857 -1 80511 88036 76073 77226 80068 -1 70155 -1 -1 77098 67422 81896 -1 80759 -1 -1 -1 71536 -1 -1 85203 -1 82382 82061 74734 -1 -1 73022 -1 89845 66401 -1 86695 66637 -1 80052 -1 65730 -1 -1 67696 -1 89995 -1 -1 -1 91599 -1 -1 -1 -1 93076 -1 95577 -1 90745 92049 95424 -1 -1 85309 -1 98057 95084 79261 -1 -1 97013 94983 -1 76221 77550 -1 90560 72350 -1 -1 77761 -1 -1 -1 67972 -1 80852 -1 -1 81730 -1 -1 -1 -1 -1 75450 -1 -1 -1 -1 -1 -1 65824 89602 83808 -1 97082 78989 -1 78221 80806 94730 91114 78974 -1 80546 76989 87249 -1 -1 -1 -1 -1 -1 96493 93241 -1 90942 -1 -1 87978 -1 -1 67729 -1 70553 79844 -1 -1 70036 -1 -1 88881 -1 -1 96626 82352 86099 91052 93078 67334 -1 -1 -1 -1 97705 -1 -1 67854 97469 98310 -1 -1 -1 79638 65727 78987 -1 98281 83587 80865 -1 78552 68165 87605 -1 68793 -1 -1 95880 77076 87523 -1 81869 -1 -1 96091 66541 -1 -1 85240 -1 91631 71830 76658 -1 89772 71993 75264 68988 80036 88063 78398 90003 84507 -1 -1 -1 -1 90604 76508 69693 88228 -1 -1 -1 -1 92152 96931 -1 67795 75896 75433 69798 -1 85677 89944 -1 -1 -1 87003 90335 -1 68324 94772 -1 -1 -1 74224 93861 94380 -1 -1 67937 89393 94609 -1 -1 89508 70902 93500 78796 87043 -1 -1 -1 90582 70649 87737 -1 -1 -1 67531 94175 -1 97704 -1 70950 94397 -1 -1 -1 94033 91439 -1 -1 -1 -1 -1 65782 -1 -1 -1 77765 91339 72653 -1 85992 81066 84630 -1 71971 91072 -1 79186 72812 -1 -1 84127 -1 -1 -1 90646 -1 88119 96812 76331 96906 -1 -1 76863 -1 71258 -1 -1 -1 87070 74506 95796 82755 -1 88633 -1 97802 93236 -1 86246 82341 -1 -1 -1 65667 92745 74655 -1 -1 75824 -1 67030 -1 81911 -1 80124 93221 88949 -1 83505 86965 -1 -1 -1 -1 -1 -1 97217 85729 -1 83023 75686 86875 65641 -1 96979 -1 -1 -1 78017 72634 -1 -1 75919 87278 96815 67110 75700 81275 86377 74551 -1 -1 -1 75359 71109 -1 84194 96036 78660 78613 79483 -1 95571 -1 -1 94685 69861 -1 83963 -1 72554 77144 -1 97312 -1 83132 -1 -1 71500 82940 -1 81099 -1 -1 -1 86072 -1 -1 77241 90063 -1 -1 84600 -1 -1 -1 92962 -1 76249 77670 -1 81117 -1 -1 -1 97281 -1 -1 -1 -1 -1 -1 -1 -1 80646 -1 -1 -1 71379 -1 97783 -1 -1 -1 -1 -1 -1 -1 69654 72394 72482 86557 67974 -1 97544 -1 -1 -1 69403 65854 67576 -1 -1 84098 70119 -1 80786 -1 -1 83261 94898 -1 94248 69535 92587 92628 71232 -1 -1 -1 84706 -1 -1 -1 -1 -1 91225 -1 -1 85448 86439 92304 -1 -1 -1 -1 -1 95275 73645 74053 -1 96416 -1 -1 95438 96748 88339 -1 -1 85121 -1 86074 -1 -1 98206 68332 -1 -1 -1 -1 -1 69487 75205 -1 -1 80309 -1 74955 66001 -1 77885 -1 87041 70348 81560 -1 -1 -1 -1 -1 83700 -1 70550 66086 87029 82690 83285 -1 -1 -1 72213 80749 -1 82397 -1 -1 -1 93209 91680 -1 -1 -1 70176 92804 75681 -1 -1 93771 75920 71296 -1 -1 96037 -1 -1 -1 73315 -1 73819 84720 -1 81255 -1 88849 85751 -1 76148 -1 -1 -1 -1 -1 -1 -1 -1 84001 -1 -1 68842 69203 79132 93069 -1 -1 84875 66227 -1 78123 -1 -1 -1 -1 90437 76088 78654 -1 95853 -1 78437 93990 92991 -1 88867 89869 -1 -1 88636 88831 -1 88426 -1 78073 68012 -1 -1 76652 85381 88526 93115 -1 -1 -1 -1 90336 92058 -1 -1 82325 86899 71854 87870 -1 66286 -1 78474 -1 -1 90416 -1 96099 68025 -1 -1 -1 87763 -1 82561 -1 -1 -1 69656 -1 -1 -1 91572 72632 -1 84815 74299 -1 95557 -1 -1 -1 78201 -1 92098 96879 98248 69055 -1 93311 -1 -1 69190 90936 81029 -1 -1 76085 -1 -1 -1 -1 -1 -1 86804 -1 94120 76878 97975 90264 82873 67291 83921 -1 93234 -1 91569 83376 -1 93196 -1 -1 81781 -1 85163 90171 94085 -1 66944 -1 -1 -1 97086 74816 -1 -1 -1 -1 80601 -1 -1 -1 -1 93564 -1 85395 -1 78230 82907 89032 90835 -1 85202 83389 82079 -1 -1 -1 95954 89276 -1 -1 93202 -1 -1 -1 70653 -1 -1 83734 81040 69113 73289 -1 -1 94838 65623 -1 -1 96738 -1 -1 -1 -1 -1 75585 66709 96741 -1 88345 91708 66635 69768 76744 -1 83837 -1 -1 -1 -1 80073 -1 -1 83719 72338 89113 69407 67584 96982 71755 -1 -1 -1 -1 -1 -1 95518 -1 66119 83365 68448 -1 -1 76657 68652 -1 72876 89958 97257 67363 -1 80489 89650 -1 -1 91109 -1 -1 -1 -1 -1 -1 82338 -1 92158 -1 -1 96851 76693 -1 -1 -1 96229 78217 67614 67049 78029 -1 93298 -1 -1 92172 83043 86853 92469 -1 94720 74413 -1 72829 84266 -1 -1 84151 -1 87608 -1 72277 -1 -1 -1 -1 -1 -1 -1 84895 -1 80901 -1 -1 -1 -1 -1 -1 -1 82671 -1 -1 -1 75363 79871 79491 97362 -1 85775 -1 -1 76352 -1 -1 -1 90784 73047 87793 -1 82800 69847 -1 86674 94638 92085 -1 -1 -1 75273 -1 -1 97579 -1 -1 -1 -1 69237 94321 -1 -1 -1 -1 -1 -1 -1 -1 -1 78600 -1 -1 82993 -1 -1 -1 79809 -1 -1 -1 76376 67591 72982 -1 -1 -1 74132 87483 -1 67428 -1 83188 -1 -1 90557 74462 -1 91415 -1 74660 -1 -1 -1 70920 -1 -1 -1 -1 89685 -1 70836 81690 74930 -1 73393 93599 -1 72360 -1 -1 66487 -1 71390 78148 -1 -1 -1 -1 -1 -1 -1 94643 -1 78518 91013 -1 -1 70249 -1 96466 83312 -1 -1 79866 -1 81882 97720 97852 77389 67500 96780 68199 -1 91685 93535 -1 70343 97464 -1 -1 78104 85791 -1 80811 -1 -1 -1 84106 84397 95344 68566 -1 -1 95305 -1 75349 76694 -1 78502 -1 -1 74519 -1 77154 -1 70218 85070 -1 -1 -1 -1 89370 -1 85426 93170 75676 -1 66601 81773 -1 -1 67019 -1 69527 87494 95772 68902 -1 74822 83400 91573 -1 -1 -1 -1 75196 77579 85665 92274 69908 93628 77167 -1 -1 70665 -1 84359 96987 -1 77200 72434 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97319 91355 -1 83066 88845 -1 -1 67174 86923 -1 79652 84348 93863 73203 85303 91097 -1 87914 87375 -1 -1 -1 67536 83994 82919 85847 -1 75941 88940 -1 85288 -1 -1 77851 81122 74783 66326 68734 -1 95507 -1 70948 -1 86659 -1 67436 -1 -1 90968 -1 66334 92007 -1 65732 68848 -1 93805 88935 -1 67361 80629 73520 -1 88675 -1 -1 84825 -1 -1 93733 -1 -1 84338 93269 -1 -1 74728 92905 81157 92309 82678 -1 68753 74321 80470 -1 -1 81593 68989 88067 94075 -1 84870 -1 -1 77136 91970 72429 70562 67578 -1 75709 83683 -1 -1 74905 79741 -1 -1 -1 74735 87167 85153 -1 -1 -1 66338 -1 -1 81437 -1 -1 -1 91914 88224 90079 71160 77166 -1 -1 -1 -1 78049 91493 -1 -1 93186 80437 67781 88932 83102 -1 -1 -1 79915 -1 -1 -1 92246 77836 97986 -1 96222 79286 89716 -1 -1 82573 67290 -1 -1 -1 89303 76971 66167 -1 85712 -1 -1 71265 -1 -1 73680 68230 -1 -1 92282 -1 77080 -1 98093 -1 -1 85970 -1 -1 -1 94932 -1 -1 -1 82966 67078 -1 69001 66711 -1 -1 -1 71870 77014 -1 -1 -1 -1 -1 -1 -1 81800 73000 83168 -1 97054 79249 -1 -1 95160 -1 -1 82047 -1 93252 -1 -1 -1 -1 -1 -1 -1 81225 -1 -1 88640 91716 -1 94989 66570 -1 -1 72540 77450 84324 75132 85095 -1 96970 70922 -1 75570 87712 -1 -1 -1 96377 -1 74914 -1 -1 -1 -1 87480 68425 92661 80711 -1 -1 94996 -1 82185 -1 -1 67204 67493 -1 69670 -1 -1 -1 84008 93795 88661 69291 -1 -1 72261 -1 -1 76525 -1 74473 -1 -1 -1 83501 87084 92148 73523 73724 94462 -1 97366 -1 -1 -1 -1 -1 75502 -1 91512 96183 65662 83095 -1 -1 -1 86126 -1 87495 96559 91039 -1 -1 -1 -1 67396 -1 -1 96611 -1 90642 88651 -1 76190 -1 -1 96422 89993 79525 67199 -1 -1 -1 80066 89501 -1 -1 -1 84203 75174 -1 -1 -1 85782 94882 82810 -1 -1 -1 75042 74174 -1 -1 87208 -1 -1 -1 69387 69629 -1 -1 -1 91692 -1 -1 -1 -1 96202 79105 -1 -1 -1 91026 97519 -1 78280 -1 -1 97167 -1 67191 -1 -1 78878 -1 -1 67941 84766 -1 -1 -1 -1 -1 -1 93980 90085 83308 -1 94994 81457 80617 85349 -1 96244 90511 85580 -1 72830 -1 86902 -1 89823 80645 -1 95612 -1 -1 -1 -1 -1 -1 71917 87449 -1 97674 -1 69121 -1 -1 -1 -1 91545 -1 -1 74124 73977 83885 69963 81863 73901 92547 83328 72390 -1 -1 -1 81297 -1 95172 88025 97292 73618 -1 -1 92000 87943 -1 73262 66189 75106 -1 -1 96150 90207 -1 79250 -1 -1 -1 78262 -1 81925 -1 -1 -1 78462 -1 -1 -1 66299 -1 -1 77350 77871 -1 77618 89250 73367 79826 -1 86631 -1 66524 78729 69903 78916 -1 66608 88387 -1 -1 -1 -1 78084 71840 -1 91882 79943 -1 79556 84797 -1 -1 -1 95233 -1 -1 97830 94899 95054 76898 -1 74090 94771 -1 80195 77282 69472 90653 79605 76290 97233 91161 75865 -1 80803 -1 -1 -1 -1 78003 76682 -1 -1 77190 71068 -1 67343 69496 -1 -1 95136 96480 -1 -1 91032 -1 -1 -1 -1 -1 -1 -1 -1 85835 87160 -1 90401 83096 70851 -1 -1 88421 -1 94215 -1 66634 -1 -1 -1 71695 93876 89612 83532 91424 76730 -1 -1 -1 -1 66831 -1 67107 87810 72099 -1 -1 89827 -1 84610 -1 70167 -1 68777 -1 -1 80343 84446 82955 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95466 -1 67705 66685 -1 -1 80958 82554 66256 -1 -1 77078 66346 65703 -1 -1 88550 94048 -1 76979 90932 90510 -1 -1 77498 97285 -1 -1 -1 77905 91893 97637 -1 90442 -1 85848 75334 -1 -1 70917 71148 -1 -1 -1 -1 87361 85528 94381 65579 89234 -1 -1 -1 -1 80661 -1 94890 -1 89697 -1 -1 -1 84891 -1 -1 -1 96328 -1 69703 -1 -1 92365 -1 71677 85758 94433 84315 -1 73749 -1 -1 -1 -1 69207 71676 72116 -1 -1 94639 74643 78630 -1 -1 74916 67501 -1 77652 93428 -1 -1 -1 71796 -1 -1 -1 88637 95041 68391 87144 -1 89245 -1 -1 -1 67380 85069 78071 81147 -1 93953 89007 79244 78362 -1 -1 76091 -1 -1 75269 77481 -1 -1 86599 91744 67785 76819 76086 -1 -1 -1 79765 77756 92002 73219 -1 73060 81540 87679 82461 -1 -1 -1 -1 93171 -1 73021 -1 82111 -1 -1 -1 -1 66744 93338 -1 -1 72923 75722 74266 -1 -1 96719 74468 -1 92193 -1 -1 85654 82130 89985 -1 -1 73882 -1 -1 74686 -1 -1 -1 90721 87113 90196 86058 -1 80955 -1 69389 -1 73735 -1 -1 89403 -1 96121 76128 84495 -1 -1 -1 81652 -1 -1 -1 -1 95751 73672 -1 -1 -1 -1 84725 65931 -1 68222 -1 71915 95945 -1 -1 -1 96207 -1 75539 90272 -1 -1 87416 78446 82879 87057 -1 89639 67414 -1 97094 -1 -1 84254 -1 93945 -1 94918 89860 96506 -1 85322 97957 93044 -1 83157 -1 81851 81655 93797 -1 88329 -1 90527 -1 69452 83873 74316 77645 80024 -1 74906 -1 88342 -1 -1 -1 -1 95027 72070 83767 -1 -1 -1 -1 87541 -1 91443 77736 95276 89925 98171 86710 68189 72147 67992 -1 -1 -1 -1 -1 86116 83463 68163 69770 -1 -1 70056 95992 -1 -1 -1 97173 -1 -1 95166 67051 78666 -1 72254 -1 -1 -1 92410 -1 -1 -1 -1 98159 -1 70476 85228 -1 88859 77924 83723 66490 -1 80421 -1 73831 -1 69290 89586 -1 83215 -1 87768 -1 -1 -1 -1 95482 82795 93055 75921 75083 -1 -1 69734 83221 85058 -1 -1 84772 -1 89653 -1 79167 66867 75416 89315 -1 92043 80428 81599 -1 72216 -1 77636 66735 75754 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 91206 -1 76211 -1 -1 75826 77451 -1 84224 -1 96584 73613 87891 74424 86884 -1 -1 -1 69285 -1 84458 -1 -1 95716 96008 -1 -1 95111 73077 -1 -1 80232 -1 74207 87412 75166 -1 -1 -1 -1 81519 80544 66624 -1 -1 -1 91449 96420 -1 97885 89503 76212 94024 -1 80403 74064 75201 -1 93791 -1 82859 81523 -1 -1 -1 -1 84540 65561 88080 66096 71864 67563 -1 66979 74167 93468 88425 98007 96289 79263 -1 -1 -1 -1 -1 80166 -1 -1 -1 -1 69007 93955 -1 77217 75228 84158 -1 -1 84779 -1 92930 95935 -1 88654 -1 -1 -1 -1 -1 -1 66077 69757 65986 -1 -1 -1 -1 83071 65661 81771 95595 -1 -1 71207 93630 74105 75112 -1 -1 95236 -1 83940 72589 73681 -1 94512 -1 83711 82000 79478 -1 -1 -1 -1 -1 97439 -1 86094 -1 85512 -1 -1 84339 80325 -1 71919 70712 67358 80999 77876 94728 -1 -1 -1 92020 75885 70787 -1 92207 91062 94116 69320 83749 -1 94114 66445 -1 95342 88026 95637 -1 -1 -1 -1 82970 -1 -1 90984 -1 -1 88176 73340 88289 81446 79632 96140 -1 90275 76968 -1 80401 -1 -1 67786 92942 -1 66808 -1 -1 -1 -1 -1 66278 66171 84278 -1 -1 -1 81564 -1 71112 76646 68671 -1 79205 89205 -1 67977 -1 -1 -1 90870 67615 89041 -1 98191 95004 97540 71443 -1 -1 -1 82115 96383 80908 -1 81607 -1 97124 83508 75854 -1 -1 69540 80915 -1 -1 67105 -1 -1 66821 80863 69394 92063 -1 -1 74936 -1 95007 -1 -1 72291 83048 85730 -1 -1 -1 -1 -1 68511 -1 76334 94022 96674 -1 -1 77185 86422 -1 -1 87997 96326 87643 90778 92489 91678 75365 -1 80853 -1 92361 -1 73593 72657 -1 -1 93430 96224 -1 74361 -1 -1 95636 92958 97033 -1 86322 -1 -1 -1 -1 94580 72449 -1 -1 -1 92565 71069 -1 -1 -1 -1 -1 -1 -1 69103 -1 78565 95196 -1 95058 80684 89085 75993 67238 -1 74885 68045 95298 92871 -1 79676 77427 -1 95872 -1 -1 69882 -1 -1 83192 -1 89119 -1 -1 -1 67171 -1 -1 -1 -1 77433 -1 90108 92044 -1 -1 98296 -1 -1 72512 -1 85093 72564 -1 70862 96203 -1 66498 74855 -1 92634 92971 77122 83534 80055 78747 -1 -1 75743 -1 -1 96418 -1 -1 -1 74013 -1 -1 -1 91142 -1 -1 94418 74344 -1 -1 -1 85608 69675 85325 92245 -1 73026 73986 90716 -1 -1 97475 88093 -1 -1 85040 -1 70081 95110 -1 -1 -1 -1 -1 80379 -1 -1 89679 -1 -1 90718 95153 88151 97779 89511 87432 68641 -1 -1 85411 -1 85489 68281 -1 73629 71732 79187 88543 -1 76963 98055 -1 -1 84745 -1 95262 79742 96236 79555 91567 69475 -1 -1 78083 -1 78712 -1 66342 77255 -1 91881 -1 94724 -1 -1 -1 86528 -1 81736 79654 94984 -1 67537 72330 -1 -1 73406 -1 -1 -1 75108 72272 81651 88753 78143 -1 -1 -1 -1 66724 72066 68495 -1 -1 -1 -1 92247 80675 -1 78447 -1 -1 -1 70469 -1 92571 -1 87813 -1 80846 -1 -1 -1 68249 97329 68190 -1 69876 95294 89008 97924 -1 85042 84801 78067 96569 70440 -1 75511 92893 86729 -1 -1 71631 94100 91060 -1 87579 87008 74279 85671 70492 -1 78374 66409 75423 -1 -1 65976 -1 -1 -1 94992 97413 -1 -1 -1 -1 65940 66384 -1 78173 -1 86336 69738 -1 76702 -1 -1 88095 -1 69366 70617 67018 -1 -1 -1 -1 -1 -1 73029 76141 -1 77152 68373 -1 67232 -1 -1 -1 75728 -1 81256 -1 -1 -1 92127 93395 93865 -1 79743 74620 -1 69467 -1 70937 -1 -1 95829 -1 -1 89324 97068 -1 69393 -1 92231 -1 86877 -1 90311 82332 67209 66318 -1 -1 -1 81985 78253 69031 -1 81062 -1 97253 90961 82891 87872 -1 -1 -1 -1 68406 -1 -1 80912 -1 94111 -1 -1 -1 67935 -1 -1 -1 -1 85743 73752 -1 91188 78267 -1 91136 92435 94647 82462 -1 68289 78958 -1 -1 70491 -1 -1 -1 -1 96787 77513 86635 -1 -1 80647 84913 -1 -1 -1 79037 73858 -1 78554 -1 80605 76267 -1 97595 83664 -1 -1 -1 -1 -1 -1 72465 -1 67499 70044 -1 72722 76732 85777 -1 -1 69822 80061 77692 71261 -1 -1 -1 -1 -1 71950 -1 -1 78383 72735 74325 -1 -1 -1 -1 -1 -1 -1 73148 85004 -1 86605 -1 -1 66966 88375 71339 -1 -1 -1 70800 -1 75059 75412 -1 68512 -1 -1 91627 -1 -1 73673 80230 -1 65770 -1 66667 89621 74998 85282 86289 -1 66179 -1 72313 -1 97543 -1 -1 85673 89340 -1 67841 67086 -1 91903 -1 82074 -1 98137 67150 67683 69042 -1 74544 -1 67411 -1 -1 89150 -1 -1 -1 -1 84864 -1 74738 87281 72250 75520 74248 -1 -1 68060 -1 72300 -1 -1 -1 -1 90661 94093 -1 -1 84603 -1 -1 73017 -1 -1 -1 73294 75139 81733 -1 -1 -1 -1 -1 78535 83879 94601 65821 -1 -1 92529 -1 -1 69468 -1 66949 73543 -1 89853 77913 74719 -1 78932 69998 -1 -1 -1 -1 96132 -1 86870 -1 -1 80014 94959 94211 77587 83918 -1 94500 -1 90408 -1 85252 -1 -1 94739 71932 -1 -1 82782 81381 67406 87873 -1 71353 -1 70328 -1 82339 -1 -1 94897 -1 96751 -1 96705 -1 97066 92454 -1 -1 -1 65611 -1 96702 73692 90567 -1 71384 -1 80508 71239 -1 85887 -1 -1 -1 -1 -1 73510 -1 69409 -1 70946 -1 71701 -1 -1 77860 -1 81541 67947 81986 98337 70700 95901 82612 -1 -1 91121 -1 72981 75237 90970 -1 69043 82766 89414 92446 -1 -1 73883 -1 -1 95037 72326 -1 75460 -1 76593 68687 -1 79064 93619 -1 77954 97530 94350 -1 -1 -1 -1 -1 70254 93393 -1 68390 82987 -1 75072 -1 -1 72804 80810 78920 70919 75593 -1 68873 94782 -1 91034 -1 -1 -1 86204 97280 -1 88064 -1 89056 87723 74898 -1 -1 -1 84138 81320 81973 -1 89019 -1 -1 -1 -1 -1 89336 -1 -1 65742 94629 -1 -1 -1 -1 78999 -1 -1 80668 85089 80013 68186 -1 87853 91244 -1 -1 73792 69860 -1 -1 73803 -1 -1 88242 -1 75665 -1 -1 92458 95680 -1 -1 -1 72555 -1 94096 -1 84062 71553 71960 85669 79905 78264 77097 73301 -1 84896 -1 -1 -1 73927 -1 -1 71279 87231 85517 68371 68115 -1 68208 77158 70097 68095 74962 78784 72711 -1 -1 94718 -1 82683 -1 74743 84048 -1 -1 74777 -1 -1 74300 91847 -1 -1 -1 85562 81266 73350 -1 -1 66307 93401 -1 -1 -1 -1 -1 89880 -1 -1 -1 -1 80529 -1 -1 69623 68627 67200 80303 -1 78934 67585 80330 90838 -1 -1 79651 -1 84898 82541 94354 68927 69355 -1 -1 96164 87709 -1 -1 71095 -1 -1 -1 92563 89134 82412 -1 77549 97847 -1 -1 -1 -1 85854 67721 -1 66143 66289 84917 -1 85696 -1 90869 -1 -1 82441 -1 89578 -1 95919 69434 -1 91053 -1 97625 -1 67345 76059 -1 92833 -1 -1 -1 79221 82424 -1 82620 -1 73577 84027 80552 -1 73314 72404 95862 -1 -1 -1 -1 -1 71724 74072 -1 -1 -1 -1 -1 79316 76339 81198 96287 85043 69347 -1 93463 73176 93916 97241 69314 -1 -1 95270 -1 97695 66999 -1 -1 90282 -1 71957 -1 70132 95427 -1 79089 77398 -1 -1 -1 -1 -1 -1 -1 -1 95800 65831 -1 -1 67645 -1 69086 77142 -1 72807 73079 81258 83010 92090 88546 -1 -1 89797 69709 73335 70184 77181 -1 -1 67153 67482 -1 78782 -1 73137 67909 82064 79191 -1 -1 69597 78723 -1 -1 82056 -1 84298 -1 -1 -1 -1 -1 85293 91722 67623 75775 87002 -1 -1 91883 95126 79645 89221 95162 85757 71477 80331 84459 -1 -1 69853 82677 67114 -1 85793 86775 -1 -1 71284 -1 -1 75100 -1 -1 -1 83657 73760 70624 82220 77027 78146 67566 -1 -1 89624 80088 -1 79591 81860 -1 -1 -1 97569 -1 -1 -1 67663 -1 -1 85715 76195 68766 88106 74048 -1 76041 78522 -1 -1 78463 -1 -1 -1 -1 95973 -1 -1 77246 82481 78951 71579 -1 -1 -1 -1 67929 -1 -1 67987 -1 -1 -1 76956 89057 72307 -1 67446 89386 81687 79558 79381 -1 -1 -1 67573 -1 72883 -1 67550 -1 65897 69695 -1 -1 -1 66177 -1 -1 -1 81917 -1 -1 79147 -1 -1 -1 -1 92805 91389 -1 82832 -1 -1 -1 -1 92366 -1 -1 83824 97542 -1 -1 78643 88892 -1 74188 -1 79329 69263 90959 -1 86236 -1 96096 -1 -1 84613 -1 -1 -1 98136 96055 91470 82980 92457 -1 -1 -1 -1 -1 84513 -1 78323 -1 -1 -1 -1 81922 -1 -1 -1 -1 79847 -1 -1 -1 83564 -1 -1 68694 92844 93353 -1 -1 66045 68405 81431 97874 70475 -1 -1 89374 73224 -1 93085 -1 -1 66866 -1 72053 65719 -1 -1 -1 70535 94481 85315 -1 68019 81425 -1 88005 -1 82646 -1 -1 -1 -1 72267 98026 -1 -1 -1 -1 75652 -1 98069 -1 -1 -1 -1 -1 78299 68438 -1 74286 -1 73872 -1 89566 -1 79107 77695 -1 -1 -1 72444 -1 72692 72430 69442 88561 98322 77375 -1 -1 -1 85559 -1 -1 -1 87648 -1 74933 75009 -1 -1 79989 -1 -1 92335 87439 97585 92695 -1 -1 -1 -1 -1 85238 -1 -1 -1 74637 -1 -1 83585 76199 -1 -1 -1 -1 92201 -1 70573 67496 90675 -1 -1 68600 65692 -1 -1 -1 -1 -1 96927 -1 78274 -1 81287 -1 86812 -1 94518 -1 88959 96525 76320 -1 81452 65852 83342 75806 -1 92110 -1 97154 79399 70707 75063 94861 -1 -1 -1 83644 -1 72756 90960 72600 -1 66593 89673 -1 98079 -1 -1 -1 74112 -1 81573 73085 90278 -1 83064 96767 -1 -1 65995 66223 95614 76477 76416 92023 86135 69017 67861 -1 94092 -1 83583 -1 -1 79369 -1 -1 92732 92635 -1 88097 96675 -1 76927 71768 -1 -1 -1 -1 -1 -1 -1 71471 65545 94881 82299 76942 80547 -1 93600 -1 71156 88092 -1 93139 -1 97677 -1 84329 -1 -1 91018 91819 93507 -1 -1 -1 78761 -1 -1 -1 77571 -1 71155 83835 -1 89939 91251 -1 96033 86054 -1 -1 -1 86990 -1 -1 -1 -1 66363 93223 77315 93850 -1 80747 -1 91326 -1 -1 -1 -1 -1 88837 -1 85449 -1 91300 93602 -1 -1 80486 67190 67657 82830 88304 -1 -1 -1 -1 -1 -1 75717 -1 71180 -1 82572 96722 -1 82011 79641 84400 86713 -1 83254 -1 -1 -1 84499 -1 70330 -1 -1 -1 -1 -1 -1 90219 -1 88558 83417 -1 94520 77265 -1 77971 -1 -1 -1 93783 -1 -1 85502 -1 85041 67349 93035 -1 86742 -1 83073 -1 -1 -1 74173 86771 -1 -1 83372 87189 -1 -1 93803 75895 81014 96877 -1 75388 89888 66793 95608 -1 71939 -1 72103 -1 90015 -1 -1 -1 73447 70668 -1 -1 71054 67142 71861 -1 -1 -1 86345 -1 83944 -1 85343 -1 -1 -1 -1 -1 87600 -1 -1 85618 -1 82675 87061 -1 -1 82713 86415 -1 94475 -1 94451 -1 -1 94239 67251 86189 -1 93407 71087 83461 -1 -1 92122 86622 -1 -1 -1 81612 -1 72471 -1 82152 81532 76955 -1 -1 -1 93206 73472 -1 -1 78144 84415 97062 66842 -1 -1 -1 -1 95327 -1 -1 -1 -1 -1 -1 -1 89477 -1 -1 -1 -1 77749 97170 79753 72061 84929 68475 95049 87284 71904 85995 77901 94231 86155 76024 -1 -1 -1 97174 -1 -1 -1 -1 -1 72427 -1 -1 -1 -1 -1 87138 95703 92623 -1 69254 66282 -1 94613 82843 -1 -1 -1 89555 81129 -1 92191 85783 88440 -1 86419 73816 -1 -1 -1 -1 -1 67152 -1 -1 72684 65589 -1 83512 -1 -1 71898 97914 67288 -1 74549 -1 74595 79259 -1 85790 69097 71094 72321 -1 -1 -1 96991 -1 -1 80149 81628 -1 -1 74746 91474 66517 -1 -1 -1 -1 -1 -1 -1 78059 -1 72898 74588 -1 78770 -1 68746 -1 -1 78673 77580 75887 -1 -1 92051 72257 -1 -1 -1 -1 97311 75774 -1 -1 -1 91387 -1 74455 -1 -1 -1 66151 -1 -1 73116 69140 92750 76567 69978 -1 72598 -1 83460 -1 -1 -1 94502 69397 96197 75871 -1 -1 71164 -1 -1 71934 -1 79953 -1 -1 -1 -1 -1 -1 65654 68747 -1 74714 92671 89337 -1 -1 -1 -1 96404 -1 93726 -1 92331 73544 -1 -1 -1 73496 -1 71191 -1 -1 85960 -1 -1 95325 66170 -1 97034 93116 -1 -1 96198 -1 68184 -1 77531 94916 -1 97063 70984 -1 -1 -1 82956 -1 -1 -1 -1 -1 87217 -1 -1 -1 -1 70464 86834 -1 -1 74573 68480 76679 -1 73217 -1 -1 -1 -1 -1 -1 82306 -1 95524 -1 -1 72458 67161 -1 67547 96450 -1 93178 92260 -1 -1 -1 88841 86824 -1 92488 -1 85019 83352 -1 69958 71364 72268 91384 -1 -1 -1 -1 92460 -1 -1 -1 -1 66356 87559 74103 75308 -1 -1 -1 -1 90499 -1 88840 -1 -1 75302 -1 76031 84454 80600 69440 -1 92522 80288 89304 65735 -1 -1 -1 75419 97238 -1 -1 80394 -1 96998 81613 89974 -1 -1 82158 86095 -1 88453 -1 68407 95910 81936 94105 70933 -1 85520 -1 94642 -1 89332 91804 -1 -1 -1 75836 74975 -1 90953 82236 75099 -1 78491 83780 93462 81822 68884 97517 76529 81462 -1 65580 -1 67920 -1 95274 66379 -1 -1 86447 -1 -1 -1 -1 -1 -1 -1 91235 -1 -1 -1 -1 83418 -1 -1 -1 81139 71057 -1 67965 -1 73847 -1 -1 95433 67710 71042 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1